• N/A
    Market Cap
  • 1.62%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -3.08%
    Low Price$35.19
    High Price$39.36
  • 3 Months
    -6.95%
    Low Price$35.19
    High Price$40.70
  • 1 Year
    -2.20%
    Low Price$33.01
    High Price$42.03
Date
Open
High
Low
Close
Change (%)
Volume
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
01/30/2026
35.06
35.15
34.75
34.88
-0.36%
104,115
01/29/2026
35.10
35.11
34.69
35.01
+1.15%
95,242
01/28/2026
34.63
34.75
34.59
34.61
-0.20%
164,712
01/27/2026
34.39
34.74
34.38
34.68
+2.53%
82,894
01/26/2026
33.82
33.96
33.57
33.82
+0.06%
145,336
01/23/2026
33.28
33.80
33.24
33.80
+1.05%
345,005
01/22/2026
33.46
33.61
33.39
33.45
+1.74%
404,109
01/21/2026
32.89
33.00
32.42
32.88
+1.14%
197,840
01/20/2026
32.66
32.77
32.45
32.51
-1.67%
339,254
01/16/2026
32.81
33.10
32.75
33.07
+1.46%
192,709
01/15/2026
32.50
32.83
32.50
32.59
-1.35%
457,748
01/14/2026
32.90
33.08
32.85
33.04
+0.18%
238,982
01/13/2026
33.44
33.44
32.93
32.98
-4.80%
188,589
01/12/2026
34.65
34.74
34.53
34.64
+1.36%
131,887