• N/A
    Market Cap
  • -11.35%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -4.41%
    Low Price$29.61
    High Price$31.54
  • 3 Months
    -10.37%
    Low Price$29.61
    High Price$36.29
  • 1 Year
    -11.35%
    Low Price$29.61
    High Price$40.41
Date
Open
High
Low
Close
Change (%)
Volume
10/23/2026
29.71
29.87
29.51
29.72
-0.87%
1,235,883
10/22/2026
29.51
30.10
29.50
29.98
+0.23%
346,347
10/21/2026
29.92
30.13
29.76
29.91
-0.03%
737,516
10/20/2026
29.49
30.05
29.49
29.92
+0.61%
598,214
10/19/2026
29.63
29.85
29.35
29.74
-1.39%
428,776
10/16/2026
30.43
30.47
30.05
30.16
0.00%
630,693
10/15/2026
30.02
30.20
29.85
30.16
+1.86%
485,455
10/14/2026
29.69
29.69
29.41
29.61
-1.04%
197,577
10/13/2026
29.87
29.96
29.74
29.92
+1.26%
370,900
10/13/2026
$0.31 Dividend
10/12/2026
29.63
29.78
29.38
29.55
-0.73%
361,785
10/09/2026
29.79
29.80
29.64
29.77
-0.59%
303,728
10/08/2026
29.80
29.95
29.61
29.94
+0.07%
235,285
10/07/2026
29.92
30.09
29.88
29.92
-1.34%
297,559
10/06/2026
30.16
30.53
30.16
30.33
+2.61%
627,890
10/05/2026
29.32
29.57
29.13
29.56
-0.76%
952,355
10/02/2026
29.67
29.85
29.61
29.79
+1.65%
996,211
10/01/2026
29.67
29.67
29.20
29.30
-1.53%
508,600
09/30/2026
29.84
30.00
29.68
29.76
-2.31%
134,811
09/29/2026
30.27
30.49
30.20
30.46
-2.84%
270,217
09/28/2026
31.25
31.57
31.08
31.35
-0.60%
410,831
09/25/2026
31.34
31.54
31.17
31.54
+1.08%
201,496
09/24/2026
31.23
31.37
30.93
31.20
+0.35%
348,400
09/23/2026
31.27
31.32
30.98
31.09
-2.54%
167,614
09/22/2026
31.85
31.93
31.61
31.90
+0.66%
255,816
09/21/2026
31.71
31.81
31.59
31.69
+1.04%
208,591
09/18/2026
31.23
31.47
31.20
31.37
-2.04%
1,371,848
09/17/2026
32.06
32.83
31.55
32.02
+0.94%
794,894
09/16/2026
31.95
32.07
31.62
31.72
+0.88%
144,416
09/15/2026
31.58
31.65
31.45
31.45
-0.53%
406,374
09/14/2026
31.47
31.81
31.37
31.62
-0.87%
281,015
09/11/2026
32.04
32.12
31.77
31.89
+0.72%
835,043
09/10/2026
31.76
31.91
31.58
31.67
-1.08%
339,946
09/09/2026
32.50
32.53
31.95
32.01
-1.85%
214,037
09/08/2026
32.77
32.89
32.62
32.62
-0.12%
341,825
09/04/2026
32.57
32.82
32.54
32.65
+0.70%
166,830
09/03/2026
32.47
32.53
32.32
32.43
+1.58%
342,601
09/02/2026
32.41
32.41
31.88
31.92
-1.86%
285,333
09/01/2026
32.58
32.77
32.48
32.53
+0.43%
387,927
08/31/2026
32.85
32.85
32.32
32.39
-1.03%
211,305
08/28/2026
32.84
32.84
32.60
32.72
-1.40%
166,769
08/27/2026
33.27
33.27
32.95
33.19
-3.32%
208,143
08/26/2026
34.69
34.69
34.33
34.33
-0.74%
88,485
08/25/2026
34.43
34.58
34.35
34.58
+0.75%
63,485
08/24/2026
34.28
34.33
34.11
34.33
-0.37%
148,152
08/21/2026
34.67
34.70
34.36
34.46
-0.11%
116,386
08/20/2026
34.37
34.61
34.28
34.50
-0.54%
147,825
08/19/2026
34.72
34.80
34.65
34.68
+1.42%
87,810
08/18/2026
34.25
34.28
34.11
34.20
-0.49%
132,724
08/17/2026
34.44
34.52
34.26
34.37
-0.37%
127,610
08/14/2026
34.75
34.84
34.49
34.50
-0.83%
74,719
08/13/2026
34.64
34.85
34.45
34.78
-1.04%
100,355
08/12/2026
35.37
35.45
35.11
35.15
+0.11%
62,971
08/11/2026
35.43
35.59
35.07
35.11
-1.14%
68,136
08/10/2026
35.63
35.64
35.48
35.51
-0.64%
74,574
08/07/2026
36.01
36.06
35.73
35.74
-0.62%
49,505
08/06/2026
36.26
36.41
35.92
35.96
+0.26%
311,334
08/05/2026
35.99
36.00
35.72
35.87
-1.15%
98,087
08/04/2026
35.94
36.30
35.84
36.29
+2.17%
141,916
08/03/2026
35.51
35.92
35.50
35.51
+1.77%
201,236
07/31/2026
34.86
35.03
34.57
34.90
-1.44%
93,558
07/30/2026
35.12
35.48
35.04
35.41
+4.62%
166,661
07/29/2026
33.23
34.18
33.10
33.84
+1.36%
153,493
07/28/2026
33.18
33.55
33.18
33.39
+0.42%
166,008
07/27/2026
33.28
33.34
33.03
33.25
+0.48%
277,170
07/24/2026
33.27
33.32
33.05
33.09
-0.21%
324,112
07/23/2026
33.02
33.24
32.98
33.16
-1.33%
202,670
07/22/2026
33.71
33.78
33.59
33.60
+0.59%
90,023
07/21/2026
33.39
33.54
33.23
33.41
+0.60%
123,244
07/20/2026
33.55
33.58
33.15
33.21
-0.21%
223,553
07/17/2026
33.34
33.54
33.20
33.28
-0.97%
230,267
07/16/2026
33.66
33.97
33.50
33.60
-0.82%
287,474
07/15/2026
33.84
33.96
33.69
33.88
+1.06%
253,201
07/14/2026
33.65
33.79
33.51
33.53
+0.36%
213,751
07/13/2026
33.60
33.74
33.40
33.41
-0.32%
301,784
07/10/2026
33.69
33.69
33.45
33.52
-0.62%
183,034
07/09/2026
33.58
33.81
33.47
33.72
+0.53%
169,800
07/08/2026
33.61
33.79
33.28
33.55
-3.20%
275,755
07/07/2026
35.09
35.11
34.57
34.65
-2.40%
175,309
07/06/2026
35.36
35.55
35.22
35.50
-0.86%
171,044
07/02/2026
35.58
35.91
35.58
35.81
+2.41%
118,792
07/01/2026
35.15
35.23
34.89
34.97
-3.09%
117,332
06/30/2026
35.87
36.19
35.71
36.08
+0.32%
174,500
06/29/2026
35.98
36.07
35.76
35.97
-1.33%
898,348
06/26/2026
36.80
36.80
36.42
36.45
-0.75%
2,521,468
06/25/2026
36.95
37.11
36.59
36.73
+1.20%
1,424,106
06/24/2026
35.98
36.30
35.87
36.30
-0.05%
494,974
06/23/2026
36.41
36.69
36.27
36.32
-1.45%
456,264
06/22/2026
36.59
37.02
36.47
36.85
-0.11%
347,452
06/18/2026
37.03
37.11
36.73
36.89
+0.16%
1,775,689
06/17/2026
37.20
37.37
36.83
36.83
-0.35%
544,958
06/16/2026
36.73
37.07
36.72
36.96
+1.33%
528,133
06/15/2026
37.00
37.00
36.47
36.47
+1.29%
2,141,383
06/12/2026
35.98
36.15
35.80
36.01
+0.66%
237,446
06/11/2026
35.21
35.84
35.01
35.77
+2.76%
623,290
06/10/2026
35.17
35.31
34.81
34.81
-0.85%
417,945
06/09/2026
35.57
35.62
34.80
35.11
-0.39%
341,289
06/08/2026
35.45
35.48
35.12
35.25
+0.25%
303,925
06/05/2026
35.63
35.65
34.96
35.16
-0.98%
305,060
06/04/2026
35.74
35.74
35.20
35.50
+0.93%
147,086