• N/A
    Market Cap
  • 6.07%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +4.23%
    Low Price$35.18
    High Price$37.35
  • 3 Months
    +2.58%
    Low Price$35.18
    High Price$40.70
  • 1 Year
    +6.07%
    Low Price$33.01
    High Price$42.03
Date
Open
High
Low
Close
Change (%)
Volume
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
03/11/2026
36.51
36.84
36.49
36.80
+0.69%
321,124
03/10/2026
36.85
37.15
36.51
36.54
-0.37%
178,193
03/09/2026
35.64
36.82
35.38
36.68
+0.40%
182,036
03/06/2026
35.73
36.58
35.62
36.53
-1.58%
139,618
03/05/2026
37.27
37.32
36.77
37.12
-2.39%
312,452
03/04/2026
38.03
38.10
37.78
38.03
+0.36%
114,751
03/03/2026
37.52
38.02
37.15
37.89
-3.83%
126,055
03/02/2026
39.15
39.56
39.12
39.40
-2.19%
329,597
02/27/2026
40.46
40.71
40.26
40.28
-1.36%
146,893
02/26/2026
40.77
40.91
40.49
40.84
+0.10%
85,666
02/25/2026
40.36
40.84
40.36
40.80
+0.38%
114,471
02/24/2026
40.65
40.84
40.43
40.64
+0.77%
108,252
02/23/2026
40.36
40.56
40.27
40.33
-0.10%
120,657
02/20/2026
39.88
40.55
39.85
40.37
+1.27%
113,160
02/19/2026
39.35
39.89
39.27
39.87
+1.51%
90,176
02/18/2026
39.50
39.70
39.27
39.27
-0.93%
122,456
02/17/2026
39.31
39.64
39.19
39.64
+1.49%
124,118
02/13/2026
38.82
39.11
38.68
39.06
+1.23%
101,143
02/12/2026
38.83
38.94
38.44
38.58
-0.33%
121,576
02/11/2026
38.53
38.72
38.38
38.71
+0.86%
160,108
02/10/2026
38.27
38.49
38.19
38.38
-0.45%
159,417
02/09/2026
38.30
38.64
38.20
38.55
+0.35%
97,467
02/06/2026
38.22
38.67
38.19
38.42
+7.24%
132,826
02/05/2026
35.00
36.39
34.72
35.82
+0.85%
174,563
02/04/2026
35.73
35.81
35.44
35.52
+0.97%
113,010
02/03/2026
34.84
35.20
34.80
35.18
+0.47%
124,860
02/02/2026
35.19
35.22
34.78
35.02
+0.39%
95,546