• N/A
    Market Cap
  • 7.35%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -0.83%
    Low Price$33.44
    High Price$35.89
  • 3 Months
    -4.88%
    Low Price$33.44
    High Price$39.36
  • 1 Year
    +7.35%
    Low Price$31.79
    High Price$40.84
Date
Open
High
Low
Close
Change (%)
Volume
08/03/2026
35.89
36.30
35.88
35.89
+1.77%
201,236
07/31/2026
35.23
35.40
34.94
35.27
-1.44%
93,558
07/30/2026
35.49
35.86
35.41
35.78
+4.62%
166,661
07/29/2026
33.58
34.54
33.45
34.20
+1.36%
153,493
07/28/2026
33.54
33.90
33.54
33.74
+0.42%
166,008
07/27/2026
33.63
33.69
33.38
33.60
+0.48%
277,170
07/24/2026
33.62
33.67
33.40
33.44
-0.21%
324,112
07/23/2026
33.37
33.59
33.33
33.51
-1.33%
202,670
07/22/2026
34.07
34.14
33.95
33.96
+0.59%
90,023
07/21/2026
33.74
33.89
33.58
33.76
+0.60%
123,244
07/20/2026
33.90
33.93
33.50
33.56
-0.21%
223,553
07/17/2026
33.69
33.89
33.55
33.63
-0.97%
230,267
07/16/2026
34.02
34.33
33.85
33.96
-0.82%
287,474
07/15/2026
34.20
34.32
34.05
34.24
+1.06%
253,201
07/14/2026
34.01
34.14
33.86
33.88
+0.36%
213,751
07/13/2026
33.96
34.10
33.75
33.76
-0.32%
301,784
07/10/2026
34.05
34.05
33.80
33.87
-0.62%
183,034
07/09/2026
33.93
34.17
33.82
34.08
+0.53%
169,800
07/08/2026
33.97
34.15
33.64
33.90
-3.20%
275,755
07/07/2026
35.46
35.48
34.94
35.02
-2.40%
175,309
07/06/2026
35.73
35.93
35.59
35.88
-0.86%
171,044
07/02/2026
35.96
36.29
35.96
36.19
+2.41%
118,792
07/01/2026
35.52
35.60
35.26
35.34
-3.09%
117,332
06/30/2026
36.25
36.57
36.08
36.47
+0.32%
174,500
06/29/2026
36.36
36.45
36.14
36.35
-1.33%
898,348
06/26/2026
37.19
37.19
36.80
36.84
-0.75%
2,521,468
06/25/2026
37.34
37.50
36.98
37.12
+1.20%
1,424,106
06/24/2026
36.36
36.68
36.25
36.68
-0.05%
494,974
06/23/2026
36.79
37.08
36.65
36.70
-1.45%
456,264
06/22/2026
36.98
37.41
36.86
37.24
-0.11%
347,452
06/18/2026
37.42
37.51
37.12
37.28
+0.16%
1,775,689
06/17/2026
37.59
37.76
37.22
37.22
-0.35%
544,958
06/16/2026
37.12
37.46
37.11
37.35
+1.33%
528,133
06/15/2026
37.39
37.39
36.86
36.86
+1.29%
2,141,383
06/12/2026
36.36
36.53
36.18
36.39
+0.66%
237,446
06/11/2026
35.58
36.22
35.38
36.15
+2.76%
623,290
06/10/2026
35.54
35.68
35.18
35.18
-0.85%
417,945
06/09/2026
35.95
36.00
35.17
35.48
-0.39%
341,289
06/08/2026
35.82
35.85
35.49
35.62
+0.25%
303,925
06/05/2026
36.01
36.03
35.33
35.53
-0.98%
305,060
06/04/2026
36.12
36.12
35.57
35.88
+0.93%
147,086
06/03/2026
35.48
35.74
35.44
35.55
-0.03%
226,503
06/02/2026
35.89
35.90
35.44
35.56
-1.06%
206,327
06/01/2026
35.70
36.01
35.50
35.94
-0.91%
354,486
05/29/2026
36.24
36.78
36.10
36.27
+0.23%
128,408
05/28/2026
35.97
36.35
35.92
36.19
-0.62%
151,322
05/27/2026
36.72
36.78
36.29
36.41
+0.66%
123,994
05/26/2026
36.27
36.33
35.91
36.17
+2.78%
146,089
05/22/2026
35.81
35.85
35.11
35.19
-2.30%
168,220
05/21/2026
35.59
36.16
35.50
36.02
-0.58%
116,874
05/20/2026
35.70
36.46
35.53
36.23
+1.60%
144,202
05/19/2026
35.75
36.04
35.30
35.66
-1.98%
358,694
05/18/2026
36.27
36.45
36.09
36.38
+0.81%
165,153
05/15/2026
36.41
36.42
36.06
36.09
-2.67%
118,650
05/14/2026
37.14
37.17
37.00
37.08
-0.32%
95,066
05/13/2026
36.73
37.35
36.73
37.20
-1.22%
114,190
05/12/2026
37.55
37.73
37.43
37.66
-0.63%
105,846
05/11/2026
37.81
38.08
37.77
37.90
0.00%
106,954
05/08/2026
38.15
38.20
37.64
37.90
-0.71%
125,211
05/07/2026
39.35
39.36
38.17
38.17
-3.02%
94,960
05/06/2026
39.15
39.40
39.01
39.36
+4.38%
105,039
05/05/2026
37.74
37.88
37.60
37.71
+2.81%
114,449
05/04/2026
36.96
37.05
36.47
36.68
-2.78%
139,317
05/01/2026
37.79
38.16
37.63
37.73
-0.03%
83,374
04/30/2026
37.26
37.77
37.25
37.74
+2.89%
109,862
04/29/2026
36.71
36.88
36.54
36.68
-2.24%
137,150
04/28/2026
37.69
37.71
37.46
37.52
+0.13%
165,835
04/27/2026
37.66
37.71
37.35
37.47
-0.08%
144,513
04/24/2026
37.25
37.54
37.17
37.50
-3.13%
115,796
04/23/2026
38.13
38.72
37.80
38.71
+0.91%
98,512
04/22/2026
39.20
39.31
38.27
38.36
-1.84%
96,725
04/21/2026
39.48
39.51
38.85
39.08
-1.21%
78,239
04/20/2026
39.22
39.56
39.11
39.56
+0.04%
151,094
04/20/2026
$1.15 Dividend
04/17/2026
39.41
39.71
39.18
39.55
+2.34%
176,766
04/16/2026
38.60
39.08
38.40
38.64
-0.33%
152,247
04/15/2026
38.50
38.82
38.31
38.77
-0.25%
102,563
04/14/2026
38.89
39.02
38.56
38.87
+0.05%
84,461
04/13/2026
38.10
38.85
38.01
38.85
+0.18%
136,207
04/10/2026
39.02
39.05
38.54
38.78
-0.82%
120,482
04/09/2026
38.49
39.24
38.46
39.10
+0.88%
124,870
04/08/2026
38.80
38.90
38.48
38.76
+4.31%
173,397
04/07/2026
36.92
37.23
36.61
37.16
-0.08%
188,926
04/06/2026
37.13
37.87
36.48
37.18
+0.50%
119,334
04/02/2026
36.39
37.11
36.34
37.00
-0.63%
162,330
04/01/2026
36.99
37.50
36.99
37.23
+2.10%
133,454
03/31/2026
36.03
36.50
35.74
36.47
+3.73%
194,657
03/30/2026
35.22
35.31
34.94
35.15
-0.04%
169,571
03/27/2026
35.08
35.53
35.05
35.17
-0.70%
164,600
03/26/2026
35.61
35.83
35.35
35.42
-2.25%
166,326
03/25/2026
36.26
36.31
35.95
36.23
+1.33%
141,057
03/24/2026
35.13
35.97
35.12
35.76
-0.67%
178,058
03/23/2026
35.75
36.39
35.40
36.00
+4.10%
212,714
03/20/2026
35.50
35.52
34.48
34.58
-3.10%
172,452
03/19/2026
34.94
36.01
34.92
35.69
-0.19%
185,535
03/18/2026
36.11
36.20
35.61
35.76
-3.13%
157,338
03/17/2026
36.77
37.07
36.39
36.91
+1.66%
153,533
03/16/2026
36.25
37.09
35.90
36.31
+1.41%
183,808
03/13/2026
36.36
36.45
35.74
35.81
-1.42%
193,733
03/12/2026
36.35
36.50
36.04
36.32
-1.29%
174,826