• N/A
    Market Cap
  • 162.33%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +9.75%
    Low Price$46.75
    High Price$53.51
  • 3 Months
    +22.82%
    Low Price$42.74
    High Price$55.05
  • 1 Year
    +162.33%
    Low Price$17.43
    High Price$55.05
Date
Open
High
Low
Close
Change (%)
Volume
09/11/2026
52.49
52.58
51.44
51.87
-0.74%
28,100
09/10/2026
52.16
53.26
52.14
52.26
+1.37%
5,991
09/09/2026
53.57
53.57
51.55
51.55
-1.06%
7,884
09/08/2026
51.37
52.10
50.80
52.10
+3.88%
24,345
09/04/2026
49.58
50.16
49.58
50.16
+2.34%
8,048
09/03/2026
47.62
49.01
47.62
49.01
+2.98%
9,861
09/02/2026
46.60
47.59
46.56
47.59
+1.80%
17,805
09/01/2026
47.10
47.96
46.54
46.75
-2.89%
2,573
08/31/2026
$0.05 Dividend
08/28/2026
50.94
50.94
47.80
48.14
-4.21%
1,434
08/27/2026
50.26
50.26
50.26
50.26
+2.82%
624
08/26/2026
48.82
48.88
48.82
48.88
-0.87%
261
08/25/2026
49.31
49.31
49.31
49.31
+0.55%
387
08/24/2026
48.84
49.04
48.38
49.04
-1.70%
323,677
08/21/2026
51.74
51.75
49.89
49.89
-0.84%
32,518
08/20/2026
50.54
50.85
50.31
50.31
-0.97%
133,226
08/19/2026
51.74
51.74
48.87
50.81
-0.13%
20,950
08/18/2026
51.29
51.41
50.79
50.87
-4.94%
23,966
08/17/2026
53.98
53.98
52.67
53.51
+2.06%
246,190
08/14/2026
52.90
55.34
52.44
52.44
+2.28%
7,000
08/13/2026
51.18
52.47
50.35
51.27
+11.83%
50,670
08/12/2026
47.87
47.87
45.84
45.84
-3.00%
7,879
08/11/2026
46.55
47.30
46.44
47.26
+2.51%
3,927
08/10/2026
47.47
47.47
46.10
46.10
-6.07%
62,716
08/07/2026
49.73
49.73
47.81
49.08
+0.95%
20,452
08/06/2026
50.56
50.56
48.62
48.62
-3.22%
31,382
08/05/2026
50.24
50.25
49.90
50.24
+0.58%
19,298
08/04/2026
48.95
50.19
48.94
49.95
+4.52%
50,657
08/03/2026
47.87
47.88
47.79
47.79
+0.46%
827
07/31/2026
46.83
47.73
46.62
47.57
+1.43%
254,284
07/31/2026
$0.05 Dividend
07/30/2026
46.90
46.90
46.90
46.90
+3.23%
3,615
07/29/2026
46.79
46.79
44.69
45.43
-5.30%
4,128
07/28/2026
47.94
48.18
46.88
47.98
-3.01%
4,112
07/27/2026
49.56
49.56
48.30
49.47
-0.83%
4,620
07/24/2026
50.08
50.41
49.88
49.88
-1.15%
129,822
07/23/2026
51.55
51.55
50.46
50.46
-0.49%
48,479
07/22/2026
53.31
53.31
50.29
50.71
-7.14%
93,294
07/21/2026
53.56
54.61
53.56
54.61
+3.03%
24,383
07/20/2026
54.04
54.04
53.01
53.01
-2.56%
12,791
07/17/2026
53.76
54.45
53.33
54.40
+0.51%
27,485
07/16/2026
54.85
54.85
54.13
54.13
-1.68%
10,511
07/15/2026
51.34
55.29
51.34
55.05
+13.71%
76,689
07/14/2026
49.14
49.14
48.42
48.42
+0.19%
11,110
07/13/2026
47.51
48.33
47.50
48.33
+1.19%
18,647
07/10/2026
47.38
47.77
47.38
47.76
+1.17%
7,173
07/09/2026
48.07
48.12
47.21
47.21
-0.40%
19,160
07/08/2026
46.31
47.40
45.83
47.40
+1.45%
21,885
07/07/2026
44.87
46.72
44.87
46.72
+3.07%
37,807
07/06/2026
45.34
45.97
45.22
45.33
+3.24%
34,714
07/02/2026
45.76
45.76
43.17
43.91
-4.06%
10,163
07/01/2026
45.75
45.76
45.75
45.76
+1.04%
1,152
06/30/2026
45.30
45.30
45.20
45.29
+1.55%
12,357
06/30/2026
$0.05 Dividend
06/29/2026
43.67
44.60
43.19
44.60
+1.54%
10,317
06/26/2026
43.14
43.96
43.14
43.93
-1.30%
5,953
06/25/2026
43.57
44.53
43.56
44.51
+3.87%
14,915
06/24/2026
42.17
42.91
42.17
42.85
-0.04%
25,322
06/23/2026
42.87
43.38
42.43
42.86
-2.76%
58,964
06/22/2026
44.14
44.14
43.54
44.08
+1.95%
25,196
06/18/2026
43.25
43.37
43.07
43.23
+1.15%
35,473
06/17/2026
43.82
43.82
42.74
42.74
-1.81%
8,754
06/16/2026
43.84
43.84
43.15
43.53
+0.54%
12,419
06/15/2026
42.20
43.30
42.20
43.30
+3.67%
36,180
06/12/2026
41.77
41.77
41.77
41.77
-1.11%
32,562
06/11/2026
42.01
42.23
41.63
42.23
+0.38%
7,561
06/10/2026
42.12
42.86
42.07
42.07
-0.47%
10,096
06/09/2026
42.93
42.93
41.27
42.27
-1.33%
49,120
06/08/2026
44.07
65.00
42.63
42.84
-1.76%
14,912
06/05/2026
46.71
46.71
43.61
43.61
-5.20%
25,693
06/04/2026
45.27
46.39
45.27
46.00
+4.25%
38,903
06/03/2026
43.11
44.55
43.11
44.13
-0.92%
51,042
06/02/2026
42.20
44.54
42.20
44.54
+9.64%
19,441
06/01/2026
40.77
40.77
40.61
40.62
-2.65%
20,712
05/29/2026
42.42
42.42
41.73
41.73
-1.23%
14,464
05/29/2026
$0.05 Dividend
05/28/2026
41.02
42.25
41.02
42.25
+0.03%
1,651
05/27/2026
42.23
42.23
42.23
42.23
-1.69%
6,458
05/26/2026
42.86
43.06
42.59
42.96
+1.69%
48,299
05/22/2026
42.25
42.25
42.25
42.25
+1.42%
21,859
05/21/2026
41.92
41.92
40.12
41.66
+0.67%
52,645
05/20/2026
42.79
43.14
41.13
41.38
-1.93%
88,788
05/19/2026
42.93
43.88
41.92
42.19
-0.38%
144,937
05/18/2026
42.34
42.35
42.34
42.35
+0.47%
420
05/15/2026
39.25
42.15
39.08
42.15
+15.61%
35,727
05/14/2026
37.93
38.08
34.22
36.46
+0.69%
3,287
05/13/2026
36.33
36.33
35.77
36.21
-1.50%
15,490
05/12/2026
37.73
37.81
36.76
36.76
-3.70%
10,747
05/11/2026
38.33
38.33
37.94
38.17
-1.29%
16,232
05/08/2026
39.34
39.60
38.58
38.67
-0.97%
35,178
05/07/2026
40.24
40.24
39.05
39.05
-4.50%
43,826
05/06/2026
40.42
40.89
40.42
40.89
+0.42%
11,530
05/05/2026
39.82
40.72
39.82
40.72
+2.25%
5,268
05/04/2026
39.02
39.82
39.02
39.82
+5.16%
11,125
05/01/2026
37.26
37.87
37.26
37.87
+4.48%
11,860
04/30/2026
35.69
36.30
35.15
36.25
+0.30%
8,807
04/30/2026
$0.05 Dividend
04/29/2026
36.10
36.50
36.10
36.14
+2.27%
31,545
04/28/2026
35.34
35.34
35.34
35.34
+0.71%
27,540
04/27/2026
35.94
35.94
35.09
35.09
+2.38%
3,941