• N/A
    Market Cap
  • 17.47%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +1.08%
    Low Price$19.00
    High Price$20.75
  • 3 Months
    -18.69%
    Low Price$19.00
    High Price$25.14
  • 1 Year
    +17.47%
    Low Price$16.36
    High Price$32.59
Date
Open
High
Low
Close
Change (%)
Volume
11/12/2026
20.53
20.74
20.53
20.66
+0.05%
71,976
11/11/2026
20.24
20.71
20.19
20.65
+2.03%
59,910
11/10/2026
19.91
20.24
19.91
20.24
+1.71%
89,338
11/09/2026
19.65
20.04
19.65
19.90
+2.79%
159,131
11/06/2026
19.03
19.49
18.98
19.36
+1.89%
179,253
11/05/2026
19.60
19.63
18.81
19.00
-4.52%
131,054
11/04/2026
20.28
20.28
19.75
19.90
-3.59%
93,963
11/03/2026
20.71
20.78
20.58
20.64
+1.43%
154,000
11/02/2026
20.40
20.68
20.28
20.35
+1.80%
219,145
10/30/2026
20.16
20.34
19.99
19.99
-3.66%
79,007
10/29/2026
20.40
20.75
20.40
20.75
+1.87%
143,380
10/28/2026
20.32
20.37
20.03
20.37
-0.63%
159,124
10/27/2026
20.09
20.50
20.01
20.50
+1.74%
242,149
10/26/2026
20.10
20.18
20.00
20.15
+2.91%
211,995
10/23/2026
19.13
19.58
19.09
19.58
+0.26%
116,450
10/22/2026
19.69
19.72
19.38
19.53
-3.89%
85,633
10/21/2026
20.40
20.48
20.24
20.32
+0.89%
84,844
10/20/2026
19.88
20.29
19.88
20.14
+0.50%
131,261
10/19/2026
20.02
20.21
19.85
20.04
-0.20%
150,878
10/16/2026
20.33
20.39
19.98
20.08
-0.15%
71,376
10/15/2026
19.96
20.11
19.50
20.11
+0.90%
413,006
10/14/2026
20.09
20.13
19.87
19.93
-1.48%
124,991
10/13/2026
20.28
20.39
20.10
20.23
-1.03%
122,952
10/12/2026
20.56
20.59
20.39
20.44
0.00%
151,310
10/09/2026
21.24
21.34
20.26
20.44
-0.87%
154,990
10/08/2026
20.68
20.88
20.39
20.62
-1.39%
283,582
10/07/2026
21.02
21.06
20.77
20.91
-3.64%
252,092
10/06/2026
21.01
21.70
21.01
21.70
+2.41%
264,373
10/05/2026
20.95
21.22
20.78
21.19
-0.94%
90,938
10/02/2026
21.19
21.40
21.15
21.39
+3.43%
45,775
10/01/2026
20.63
20.78
20.47
20.68
+0.78%
116,877
09/30/2026
20.72
20.73
20.52
20.52
-1.77%
52,177
09/29/2026
20.93
21.06
20.85
20.89
-1.00%
105,989
09/28/2026
21.20
21.37
21.00
21.10
-1.59%
96,791
09/25/2026
21.46
21.46
21.28
21.44
+1.04%
53,423
09/24/2026
21.22
21.34
21.05
21.22
+0.90%
170,120
09/23/2026
21.86
21.86
20.90
21.03
-4.67%
109,784
09/22/2026
21.76
22.06
21.74
22.06
+0.96%
50,889
09/21/2026
21.66
21.89
21.54
21.85
+1.86%
79,313
09/18/2026
21.39
21.46
21.32
21.45
+0.05%
86,441
09/17/2026
21.78
21.86
21.39
21.44
+0.28%
137,684
09/16/2026
21.38
21.58
21.22
21.38
+1.28%
98,862
09/15/2026
21.28
21.28
20.89
21.11
-1.08%
95,307
09/14/2026
21.23
21.40
21.01
21.34
-5.99%
126,959
09/11/2026
22.73
22.82
22.65
22.70
+1.48%
72,273
09/10/2026
22.56
22.60
22.32
22.37
-4.65%
93,305
09/09/2026
23.58
23.69
23.46
23.46
-2.94%
50,928
09/08/2026
24.13
24.37
24.06
24.17
+2.03%
102,027
09/04/2026
23.48
23.77
23.47
23.69
+1.41%
57,459
09/03/2026
22.97
23.45
22.92
23.36
+2.55%
105,254
09/02/2026
23.45
23.45
22.74
22.78
-2.77%
94,158
09/01/2026
23.67
23.70
23.42
23.43
-0.89%
156,681
08/31/2026
23.86
23.88
23.61
23.64
-0.76%
85,894
08/28/2026
24.20
24.25
23.82
23.82
-1.20%
48,920
08/27/2026
24.20
24.20
23.90
24.11
-0.54%
68,910
08/26/2026
24.54
24.54
24.20
24.24
+0.08%
38,110
08/25/2026
24.62
24.63
24.21
24.22
-0.53%
70,423
08/24/2026
24.49
24.49
24.21
24.35
-0.33%
121,987
08/21/2026
24.84
24.84
24.40
24.43
-0.41%
71,738
08/20/2026
24.70
24.84
24.53
24.53
-1.09%
64,524
08/19/2026
24.98
24.98
24.61
24.80
-0.53%
67,994
08/18/2026
24.85
25.00
24.77
24.93
-0.83%
85,577
08/17/2026
25.43
25.43
24.95
25.14
-0.44%
70,807
08/14/2026
25.15
25.39
25.13
25.25
0.00%
55,080
08/13/2026
25.39
25.49
25.25
25.25
-0.63%
41,964
08/12/2026
25.72
25.72
25.35
25.41
+2.09%
154,703
08/11/2026
25.22
25.31
24.88
24.89
-0.68%
36,961
08/10/2026
25.36
25.36
25.06
25.06
-0.48%
101,702
08/07/2026
25.47
25.49
25.16
25.18
+0.52%
44,621
08/06/2026
25.18
25.44
25.01
25.05
-0.99%
56,467
08/05/2026
25.63
25.70
25.30
25.30
-1.09%
283,186
08/04/2026
25.68
25.75
25.53
25.58
+0.75%
48,105
08/03/2026
25.06
25.44
25.01
25.39
+0.28%
69,084
07/31/2026
25.54
25.54
25.19
25.32
+0.96%
22,668
07/30/2026
24.99
25.42
24.97
25.08
+3.64%
54,256
07/29/2026
24.40
24.47
24.02
24.20
-1.43%
34,139
07/28/2026
24.69
24.74
24.19
24.55
-1.52%
27,725
07/27/2026
25.52
25.52
24.77
24.93
-4.30%
112,423
07/24/2026
26.11
26.56
25.84
26.05
-0.08%
41,823
07/23/2026
25.83
26.13
25.77
26.07
-2.43%
30,240
07/22/2026
26.46
26.75
26.46
26.72
-0.63%
19,268
07/21/2026
26.78
26.96
26.62
26.89
+0.94%
13,184
07/20/2026
26.85
26.85
26.52
26.64
-1.19%
21,727
07/17/2026
26.34
27.57
26.34
26.96
-0.48%
19,290
07/16/2026
27.28
27.33
26.89
27.09
-1.95%
25,439
07/15/2026
28.17
28.74
27.33
27.63
+0.07%
7,248
07/14/2026
27.28
27.61
27.12
27.61
+3.08%
32,862
07/13/2026
27.39
27.40
26.79
26.79
-3.02%
34,177
07/10/2026
27.76
27.86
27.36
27.62
-0.18%
9,108
07/09/2026
28.00
28.00
27.52
27.67
-0.20%
24,184
07/08/2026
27.42
27.88
26.82
27.72
+0.38%
37,301
07/07/2026
28.00
28.00
27.44
27.62
-1.64%
54,424
07/06/2026
28.89
28.90
27.89
28.08
-3.27%
21,253
07/06/2026
1.01449275:1 Split
07/02/2026
28.26
29.03
27.98
29.03
+0.89%
28,775
07/01/2026
28.80
29.45
28.09
28.77
-0.98%
25,155
06/30/2026
29.86
29.86
28.96
29.06
-3.47%
49,204
06/29/2026
29.53
30.20
28.24
30.10
+1.16%
19,656
06/26/2026
29.86
29.86
28.46
29.76
+2.65%
36,679
06/25/2026
28.95
29.48
28.78
28.99
-0.17%
26,362