• N/A
    Market Cap
  • 145.17%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +16.42%
    Low Price$44.00
    High Price$55.17
  • 3 Months
    +45.54%
    Low Price$35.29
    High Price$55.17
  • 1 Year
    +145.17%
    Low Price$16.31
    High Price$55.17
Date
Open
High
Low
Close
Change (%)
Volume
07/24/2026
50.19
50.52
49.99
49.99
-1.15%
129,822
07/23/2026
51.66
51.66
50.57
50.57
-0.49%
48,479
07/22/2026
53.42
53.42
50.40
50.82
-7.14%
93,294
07/21/2026
53.67
54.73
53.67
54.73
+3.03%
24,383
07/20/2026
54.15
54.15
53.12
53.12
-2.56%
12,791
07/17/2026
53.87
54.56
53.44
54.52
+0.51%
27,485
07/16/2026
54.97
54.97
54.24
54.24
-1.68%
10,511
07/15/2026
51.45
55.41
51.45
55.17
+13.71%
76,689
07/14/2026
49.24
49.24
48.52
48.52
+0.19%
11,110
07/13/2026
47.61
48.43
47.60
48.43
+1.19%
18,647
07/10/2026
47.48
47.87
47.48
47.86
+1.17%
7,173
07/09/2026
48.17
48.22
47.31
47.31
-0.40%
19,160
07/08/2026
46.41
47.50
45.93
47.50
+1.45%
21,885
07/07/2026
44.97
46.82
44.97
46.82
+3.07%
37,807
07/06/2026
45.44
46.07
45.32
45.42
+3.24%
34,714
07/02/2026
45.86
45.86
43.26
44.00
-4.06%
10,163
07/01/2026
45.85
45.86
45.85
45.86
+1.04%
1,152
06/30/2026
45.40
45.40
45.30
45.39
+1.55%
12,357
06/30/2026
$0.05 Dividend
06/29/2026
43.76
44.70
43.28
44.70
+1.54%
10,317
06/26/2026
43.23
44.05
43.23
44.02
-1.30%
5,953
06/25/2026
43.66
44.62
43.65
44.60
+3.87%
14,915
06/24/2026
42.26
43.00
42.26
42.94
-0.04%
25,322
06/23/2026
42.96
43.47
42.52
42.95
-2.76%
58,964
06/22/2026
44.23
44.23
43.63
44.17
+1.95%
25,196
06/18/2026
43.34
43.46
43.16
43.32
+1.15%
35,473
06/17/2026
43.91
43.91
42.83
42.83
-1.81%
8,754
06/16/2026
43.93
43.93
43.24
43.62
+0.54%
12,419
06/15/2026
42.29
43.39
42.29
43.39
+3.67%
36,180
06/12/2026
41.85
41.85
41.85
41.85
-1.11%
32,562
06/11/2026
42.10
42.32
41.71
42.32
+0.38%
7,561
06/10/2026
42.21
42.95
42.16
42.16
-0.47%
10,096
06/09/2026
43.02
43.02
41.35
42.36
-1.33%
49,120
06/08/2026
44.16
65.14
42.72
42.93
-1.76%
14,912
06/05/2026
46.81
46.81
43.70
43.70
-5.20%
25,693
06/04/2026
45.37
46.49
45.37
46.10
+4.25%
38,903
06/03/2026
43.20
44.65
43.20
44.22
-0.92%
51,042
06/02/2026
42.29
44.63
42.29
44.63
+9.64%
19,441
06/01/2026
40.85
40.85
40.70
40.71
-2.65%
20,712
05/29/2026
42.51
42.51
41.81
41.81
-1.23%
14,464
05/29/2026
$0.05 Dividend
05/28/2026
41.11
42.33
41.11
42.33
+0.03%
1,651
05/27/2026
42.32
42.32
42.32
42.32
-1.69%
6,458
05/26/2026
42.95
43.15
42.68
43.05
+1.69%
48,299
05/22/2026
42.34
42.34
42.34
42.34
+1.42%
21,859
05/21/2026
42.01
42.01
40.20
41.74
+0.67%
52,645
05/20/2026
42.88
43.23
41.21
41.47
-1.93%
88,788
05/19/2026
43.03
43.97
42.01
42.28
-0.38%
144,937
05/18/2026
42.43
42.44
42.43
42.44
+0.47%
420
05/15/2026
39.33
42.24
39.16
42.24
+15.61%
35,727
05/14/2026
38.02
38.16
34.29
36.54
+0.69%
3,287
05/13/2026
36.41
36.41
35.85
36.29
-1.50%
15,490
05/12/2026
37.81
37.89
36.84
36.84
-3.70%
10,747
05/11/2026
38.41
38.41
38.02
38.25
-1.29%
16,232
05/08/2026
39.43
39.68
38.66
38.75
-0.97%
35,178
05/07/2026
40.33
40.33
39.13
39.13
-4.50%
43,826
05/06/2026
40.51
40.98
40.51
40.98
+0.42%
11,530
05/05/2026
39.91
40.81
39.91
40.81
+2.25%
5,268
05/04/2026
39.10
39.91
39.10
39.91
+5.16%
11,125
05/01/2026
37.33
37.95
37.33
37.95
+4.48%
11,860
04/30/2026
35.77
36.38
35.23
36.32
+0.30%
8,807
04/30/2026
$0.05 Dividend
04/29/2026
36.18
36.57
36.18
36.22
+2.27%
31,545
04/28/2026
35.41
35.41
35.41
35.41
+0.71%
27,540
04/27/2026
36.02
36.02
35.16
35.16
+2.38%
3,941
04/24/2026
34.19
34.34
34.19
34.34
+1.75%
7,523
04/23/2026
33.61
34.25
33.56
33.75
+0.53%
11,244
04/22/2026
33.58
33.58
33.58
33.58
+0.66%
8,107
04/21/2026
33.80
33.80
33.36
33.36
+1.58%
20,275
04/20/2026
32.24
32.85
32.24
32.84
+2.51%
21,788
04/17/2026
32.76
32.76
32.03
32.03
-1.86%
320,927
04/16/2026
32.92
32.92
32.64
32.64
-0.73%
19,157
04/15/2026
34.46
34.48
32.88
32.88
-5.71%
9,004
04/14/2026
34.78
34.87
34.78
34.87
+1.86%
44,550
04/13/2026
34.37
34.40
33.81
34.23
+0.38%
29,642
04/10/2026
32.63
34.10
32.63
34.10
+3.51%
9,131
04/09/2026
31.88
32.98
31.88
32.95
+5.15%
11,313
04/08/2026
31.26
31.33
31.26
31.33
+5.96%
38,552
04/07/2026
29.79
29.91
29.57
29.57
-1.00%
17,662
04/06/2026
29.49
30.05
29.49
29.87
+1.15%
18,261
04/02/2026
29.53
29.53
29.53
29.53
+0.22%
29,740
04/01/2026
29.40
29.47
29.23
29.47
+3.27%
16,679
03/31/2026
28.31
28.53
28.16
28.53
+1.17%
27,030
03/31/2026
$0.05 Dividend
03/30/2026
28.39
28.39
27.79
28.20
-0.32%
9,585
03/27/2026
27.85
28.29
27.84
28.29
+1.21%
63,069
03/26/2026
28.34
28.34
27.78
27.96
+2.26%
19,404
03/25/2026
26.62
27.34
26.62
27.34
+6.20%
28,967
03/23/2026
25.54
25.97
25.54
25.74
+1.79%
928
03/19/2026
25.64
25.64
25.04
25.29
-2.35%
2,426
03/18/2026
25.85
25.90
25.85
25.90
-1.43%
1,100
03/17/2026
26.25
26.47
26.25
26.28
+1.50%
14,244
03/16/2026
25.36
25.89
25.36
25.89
+4.83%
22,084
03/13/2026
25.36
25.36
24.69
24.69
+2.31%
431
03/12/2026
24.86
24.89
24.14
24.14
+4.25%
1,803
03/06/2026
23.11
23.37
23.11
23.15
+0.87%
3,816
03/05/2026
22.95
22.95
22.95
22.95
-0.63%
157
03/03/2026
23.30
23.30
23.10
23.10
-2.12%
700
03/02/2026
23.60
23.60
23.60
23.60
+1.85%
4,170
02/27/2026
23.18
23.18
23.17
23.17
-0.29%
7,910