• N/A
    Market Cap
  • 131.03%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +8.24%
    Low Price$36.37
    High Price$44.68
  • 3 Months
    +90.16%
    Low Price$23.28
    High Price$44.68
  • 1 Year
    +122.83%
    Low Price$16.31
    High Price$44.68
Date
Open
High
Low
Close
Change (%)
Volume
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
01/16/2026
20.49
20.65
20.49
20.65
-2.21%
148,066
01/15/2026
21.11
21.11
21.09
21.11
+1.00%
12,655
01/08/2026
20.87
20.90
20.87
20.90
-2.23%
6,214
01/06/2026
21.38
21.38
21.38
21.38
-0.09%
9,074
01/05/2026
21.40
21.40
21.40
21.40
+1.65%
13,642
01/02/2026
20.81
21.05
20.81
21.05
+1.91%
3,381
12/31/2025
20.66
20.66
20.66
20.66
-1.04%
1,804
12/31/2025
$0.05 Dividend
12/30/2025
20.97
20.97
20.88
20.88
-0.60%
478
12/29/2025
21.00
21.00
21.00
21.00
-0.19%
7,856
12/23/2025
20.87
21.04
20.86
21.04
+0.61%
26,647
12/22/2025
20.91
20.91
20.91
20.91
+0.48%
14,378
12/19/2025
20.81
20.81
20.81
20.81
+1.06%
9,209
12/18/2025
20.60
20.60
20.60
20.60
-2.51%
9,958