• N/A
    Market Cap
  • 4.92%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +9.64%
    Low Price$60.62
    High Price$67.95
  • 3 Months
    -1.50%
    Low Price$57.02
    High Price$71.49
  • 1 Year
    +4.92%
    Low Price$57.02
    High Price$77.95
Date
Open
High
Low
Close
Change (%)
Volume
08/03/2026
67.95
67.95
67.95
67.95
+8.96%
1,035
07/31/2026
61.01
62.36
61.01
62.36
+2.87%
39,742
07/30/2026
61.03
62.07
60.62
60.62
-1.37%
46,657
07/29/2026
61.30
62.54
61.30
61.46
-2.20%
57,217
07/28/2026
63.11
63.25
61.81
62.84
-0.63%
29,666
07/27/2026
62.65
63.24
62.65
63.24
+2.68%
139,070
07/24/2026
62.18
62.18
61.29
61.59
+0.54%
2,949
07/23/2026
62.59
62.59
61.26
61.26
-2.48%
9,592
07/22/2026
62.73
63.04
62.73
62.82
-0.49%
18,561
07/21/2026
62.96
63.13
62.96
63.13
-1.30%
2,772
07/20/2026
63.46
64.01
63.46
63.96
+1.44%
14,714
07/17/2026
62.96
63.05
62.43
63.05
+0.05%
14,845
07/16/2026
63.22
64.35
62.91
63.02
-1.59%
18,275
07/15/2026
63.71
64.94
63.71
64.04
+1.88%
21,961
07/14/2026
63.85
63.85
62.86
62.86
+1.85%
40,008
07/13/2026
62.70
63.09
61.72
61.72
-1.95%
52,276
07/10/2026
62.27
63.25
61.73
62.95
+1.53%
23,993
07/09/2026
63.44
63.49
61.73
62.00
-1.98%
90,396
07/08/2026
62.16
63.25
61.30
63.25
+2.31%
88,955
07/07/2026
64.07
64.07
61.82
61.82
-3.94%
20,147
07/06/2026
64.36
64.36
64.36
64.36
+3.85%
14,289
07/02/2026
61.70
61.97
61.45
61.97
-0.16%
12,688
07/01/2026
61.23
62.41
61.23
62.07
+0.63%
2,120
06/30/2026
60.87
61.99
60.62
61.68
+1.02%
28,054
06/29/2026
64.00
64.00
61.06
61.06
-5.23%
9,062
06/26/2026
62.60
64.83
62.60
64.43
+1.58%
380,251
06/25/2026
63.25
64.71
63.25
63.43
+0.69%
22,422
06/24/2026
63.90
65.09
62.99
62.99
-1.29%
92,606
06/23/2026
68.63
68.63
63.15
63.81
-1.89%
83,315
06/22/2026
62.35
66.57
62.35
65.04
+12.47%
501,254
06/18/2026
58.11
58.17
57.83
57.83
-0.48%
25,998
06/17/2026
59.52
59.52
58.11
58.11
-3.20%
90,198
06/16/2026
59.99
60.55
59.99
60.03
-0.21%
27,378
06/15/2026
59.01
60.38
59.01
60.16
+2.08%
37,462
06/12/2026
59.08
59.45
58.93
58.93
-0.52%
40,606
06/11/2026
57.91
59.24
57.91
59.24
+3.13%
37,884
06/10/2026
58.70
58.70
57.43
57.44
-1.14%
57,268
06/09/2026
59.11
59.11
56.68
58.10
+0.04%
68,078
06/08/2026
57.82
58.08
57.35
58.08
+1.86%
30,146
06/05/2026
57.96
57.96
57.02
57.02
-3.01%
24,279
06/04/2026
58.97
58.97
58.79
58.79
+1.41%
210,447
06/03/2026
57.59
58.17
57.59
57.97
-1.04%
41,080
06/02/2026
59.30
59.30
58.58
58.58
-1.73%
116,206
06/01/2026
58.84
59.76
58.84
59.61
-0.65%
107,082
05/29/2026
60.11
60.11
59.45
60.00
+0.59%
86,233
05/28/2026
58.48
60.14
58.33
59.65
+0.92%
14,021
05/28/2026
$0.01 Dividend
05/27/2026
60.92
60.92
59.07
59.11
-3.08%
26,248
05/26/2026
60.92
61.17
60.92
60.99
+1.29%
46,823
05/22/2026
60.21
60.21
60.21
60.21
+2.07%
44,161
05/21/2026
58.34
58.99
58.34
58.99
-0.15%
43,128
05/20/2026
59.26
59.62
59.07
59.07
-0.73%
6,716
05/19/2026
61.98
61.98
59.51
59.51
-4.11%
24,792
05/15/2026
62.29
62.52
61.20
62.05
-0.26%
73,229
05/14/2026
61.85
63.01
59.28
62.21
+2.37%
110,341
05/13/2026
64.07
64.07
60.78
60.78
-6.65%
1,012
05/12/2026
60.79
65.54
60.79
65.10
-1.02%
3,807
05/11/2026
66.67
67.01
65.61
65.77
-1.19%
1,332
05/08/2026
68.81
68.81
66.52
66.56
-4.53%
1,225
05/07/2026
71.87
71.87
69.71
69.72
-2.48%
2,895
05/06/2026
70.77
71.72
70.62
71.49
+1.33%
4,121
05/05/2026
70.48
70.55
70.28
70.55
+0.66%
916
05/04/2026
69.02
70.12
69.02
70.09
+1.60%
655
05/01/2026
69.03
69.90
68.98
68.98
+0.03%
868
04/30/2026
66.80
68.96
66.80
68.96
+4.66%
7,808
04/29/2026
65.93
65.93
65.89
65.89
-0.77%
254
04/28/2026
67.46
67.46
66.30
66.40
-3.08%
1,052
04/27/2026
67.27
68.95
67.27
68.51
+2.09%
5,984
04/24/2026
66.79
67.11
66.48
67.11
+0.18%
1,543
04/23/2026
68.27
68.27
66.31
66.99
+0.52%
2,738
04/22/2026
66.84
67.16
66.65
66.65
+1.48%
35,010
04/21/2026
67.54
67.54
65.63
65.67
-2.77%
1,962
04/20/2026
66.85
67.55
65.69
67.54
-0.72%
35,495
04/17/2026
68.05
68.55
68.03
68.03
+1.54%
4,290
04/16/2026
68.18
68.18
66.76
67.00
-2.15%
22,101
04/15/2026
68.03
69.72
68.03
68.47
+2.68%
2,742
04/14/2026
66.63
66.68
66.09
66.68
+1.91%
18,356
04/13/2026
65.02
65.43
64.49
65.43
-0.27%
15,334
04/10/2026
66.05
66.27
65.61
65.61
+0.60%
15,549
04/08/2026
66.54
66.54
64.98
65.21
+2.32%
10,729
04/07/2026
64.37
64.37
63.24
63.73
-2.73%
1,184
04/06/2026
65.60
65.88
65.34
65.52
+0.29%
4,485
04/02/2026
65.24
65.33
65.24
65.33
-1.45%
15,483
04/01/2026
66.31
67.29
66.13
66.29
+4.00%
1,873
03/31/2026
62.92
64.10
62.92
63.74
+3.75%
26,584
03/30/2026
62.99
62.99
61.44
61.44
-1.96%
16,979
03/27/2026
62.23
63.09
62.03
62.66
-3.21%
942
03/26/2026
67.16
67.16
64.74
64.74
-5.50%
37,968
03/25/2026
68.04
68.51
68.04
68.51
+1.56%
387
03/24/2026
66.80
67.49
66.79
67.46
+0.12%
1,991
03/23/2026
64.98
67.86
64.87
67.38
+4.84%
10,379
03/20/2026
65.05
65.16
64.27
64.27
-2.87%
1,608
03/19/2026
66.25
66.43
65.08
66.17
-1.66%
37,939
03/18/2026
67.90
67.90
66.58
67.29
-0.31%
34,169
03/17/2026
67.65
68.04
66.61
67.50
+0.63%
2,878
03/16/2026
66.40
67.14
66.33
67.08
+0.28%
603
03/13/2026
67.75
68.12
66.69
66.89
-1.38%
13,866
03/13/2026
$0.01 Dividend
03/12/2026
69.21
69.41
67.55
67.83
-1.36%
38,183
03/11/2026
68.80
68.80
68.76
68.76
-0.40%
32,036