• N/A
    Market Cap
  • 116.61%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +1.42%
    Low Price$40.75
    High Price$46.15
  • 3 Months
    +66.78%
    Low Price$28.36
    High Price$46.15
  • 1 Year
    +116.61%
    Low Price$16.31
    High Price$46.15
Date
Open
High
Low
Close
Change (%)
Volume
06/24/2026
42.31
43.05
42.31
42.98
-0.04%
25,322
06/23/2026
43.01
43.52
42.57
43.00
-2.76%
58,964
06/22/2026
44.28
44.28
43.68
44.22
+1.95%
25,196
06/18/2026
43.39
43.51
43.21
43.37
+1.15%
35,473
06/17/2026
43.96
43.96
42.88
42.88
-1.81%
8,754
06/16/2026
43.98
43.98
43.29
43.67
+0.54%
12,419
06/15/2026
42.34
43.44
42.34
43.44
+3.67%
36,180
06/12/2026
41.90
41.90
41.90
41.90
-1.11%
32,562
06/11/2026
42.15
42.37
41.76
42.37
+0.38%
7,561
06/10/2026
42.26
43.00
42.21
42.21
-0.47%
10,096
06/09/2026
43.07
43.07
41.40
42.41
-1.33%
49,120
06/08/2026
44.21
65.21
42.77
42.98
-1.76%
14,912
06/05/2026
46.86
46.86
43.75
43.75
-5.20%
25,693
06/04/2026
45.42
46.54
45.42
46.15
+4.25%
38,903
06/03/2026
43.25
44.70
43.25
44.27
-0.92%
51,042
06/02/2026
42.34
44.68
42.34
44.68
+9.64%
19,441
06/01/2026
40.90
40.90
40.74
40.75
-2.65%
20,712
05/29/2026
42.56
42.56
41.86
41.86
-1.23%
14,464
05/29/2026
$0.05 Dividend
05/28/2026
41.15
42.38
41.15
42.38
+0.03%
1,651
05/27/2026
42.37
42.37
42.37
42.37
-1.69%
6,458
05/26/2026
43.00
43.20
42.73
43.10
+1.69%
48,299
05/22/2026
42.38
42.38
42.38
42.38
+1.42%
21,859
05/21/2026
42.06
42.06
40.25
41.79
+0.67%
52,645
05/20/2026
42.93
43.28
41.26
41.51
-1.93%
88,788
05/19/2026
43.07
44.02
42.06
42.33
-0.38%
144,937
05/18/2026
42.48
42.49
42.48
42.49
+0.47%
420
05/15/2026
39.37
42.29
39.21
42.29
+15.61%
35,727
05/14/2026
38.06
38.20
34.33
36.58
+0.69%
3,287
05/13/2026
36.45
36.45
35.89
36.33
-1.50%
15,490
05/12/2026
37.85
37.93
36.88
36.88
-3.70%
10,747
05/11/2026
38.45
38.45
38.06
38.29
-1.29%
16,232
05/08/2026
39.47
39.72
38.70
38.79
-0.97%
35,178
05/07/2026
40.37
40.37
39.17
39.17
-4.50%
43,826
05/06/2026
40.55
41.02
40.55
41.02
+0.42%
11,530
05/05/2026
39.95
40.85
39.95
40.85
+2.25%
5,268
05/04/2026
39.14
39.95
39.14
39.95
+5.16%
11,125
05/01/2026
37.38
37.99
37.38
37.99
+4.48%
11,860
04/30/2026
35.81
36.42
35.27
36.36
+0.30%
8,807
04/30/2026
$0.05 Dividend
04/29/2026
36.22
36.61
36.22
36.26
+2.27%
31,545
04/28/2026
35.45
35.45
35.45
35.45
+0.71%
27,540
04/27/2026
36.06
36.06
35.20
35.20
+2.38%
3,941
04/24/2026
34.22
34.38
34.22
34.38
+1.75%
7,523
04/23/2026
33.64
34.29
33.59
33.79
+0.53%
11,244
04/22/2026
33.61
33.61
33.61
33.61
+0.66%
8,107
04/21/2026
33.84
33.84
33.39
33.39
+1.58%
20,275
04/20/2026
32.28
32.89
32.28
32.87
+2.51%
21,788
04/17/2026
32.79
32.79
32.07
32.07
-1.86%
320,927
04/16/2026
32.95
32.95
32.67
32.67
-0.73%
19,157
04/15/2026
34.50
34.52
32.91
32.91
-5.71%
9,004
04/14/2026
34.82
34.91
34.82
34.91
+1.86%
44,550
04/13/2026
34.41
34.44
33.85
34.27
+0.38%
29,642
04/10/2026
32.67
34.14
32.67
34.14
+3.51%
9,131
04/09/2026
31.92
33.02
31.92
32.98
+5.15%
11,313
04/08/2026
31.30
31.37
31.30
31.37
+5.96%
38,552
04/07/2026
29.82
29.94
29.60
29.60
-1.00%
17,662
04/06/2026
29.52
30.09
29.52
29.90
+1.15%
18,261
04/02/2026
29.56
29.56
29.56
29.56
+0.22%
29,740
04/01/2026
29.43
29.50
29.26
29.50
+3.27%
16,679
03/31/2026
28.35
28.57
28.19
28.57
+1.17%
27,030
03/31/2026
$0.05 Dividend
03/30/2026
28.43
28.43
27.82
28.24
-0.32%
9,585
03/27/2026
27.88
28.33
27.87
28.33
+1.21%
63,069
03/26/2026
28.38
28.38
27.81
27.99
+2.26%
19,404
03/25/2026
26.65
27.37
26.65
27.37
+6.20%
28,967
03/23/2026
25.57
26.00
25.57
25.77
+1.79%
928
03/19/2026
25.67
25.67
25.07
25.32
-2.35%
2,426
03/18/2026
25.88
25.93
25.88
25.93
-1.43%
1,100
03/17/2026
26.27
26.50
26.27
26.30
+1.50%
14,244
03/16/2026
25.39
25.92
25.39
25.92
+4.83%
22,084
03/13/2026
25.39
25.39
24.72
24.72
+2.31%
431
03/12/2026
24.89
24.92
24.16
24.16
+4.25%
1,803
03/06/2026
23.14
23.39
23.14
23.18
+0.87%
3,816
03/05/2026
22.98
22.98
22.98
22.98
-0.63%
157
03/03/2026
23.33
23.33
23.12
23.12
-2.12%
700
03/02/2026
23.63
23.63
23.63
23.63
+1.85%
4,170
02/27/2026
23.21
23.21
23.20
23.20
-0.29%
7,910
02/27/2026
$0.05 Dividend
02/26/2026
23.27
23.27
23.27
23.27
+2.24%
30,464
02/24/2026
22.80
22.80
22.76
22.76
-0.27%
24,131
02/23/2026
22.79
22.82
22.79
22.82
-2.88%
123,948
02/20/2026
23.56
23.56
23.13
23.50
+4.28%
65,770
02/18/2026
22.53
22.53
22.53
22.53
+1.80%
147
02/13/2026
22.13
22.13
22.13
22.13
-2.73%
187
02/11/2026
22.76
22.76
22.76
22.76
-2.78%
500
02/10/2026
23.41
23.41
23.41
23.41
+2.94%
280
02/06/2026
22.60
22.74
22.60
22.74
+3.36%
1,370
02/05/2026
22.00
22.00
22.00
22.00
-1.17%
500
02/04/2026
22.26
22.26
22.26
22.26
-2.36%
12,221
02/03/2026
22.78
22.80
22.70
22.80
+3.38%
19,922
02/02/2026
22.11
22.13
22.05
22.05
-2.92%
6,579
01/30/2026
$0.05 Dividend
01/29/2026
22.34
22.72
22.34
22.72
+3.87%
13,547
01/28/2026
21.99
22.06
21.87
21.87
-2.11%
19,655
01/27/2026
22.18
22.40
22.18
22.34
+2.41%
22,436
01/26/2026
21.79
21.82
21.74
21.82
+0.05%
15,101
01/23/2026
21.81
21.81
21.81
21.81
+2.76%
2,367
01/21/2026
21.22
21.22
21.22
21.22
-0.33%
9,731
01/20/2026
21.49
21.49
21.29
21.29
+3.12%
14,248