• N/A
    Market Cap
  • 8.62%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -7.96%
    Low Price$18.73
    High Price$20.43
  • 3 Months
    -16.16%
    Low Price$18.73
    High Price$26.51
  • 1 Year
    +8.62%
    Low Price$18.73
    High Price$31.25
Date
Open
High
Low
Close
Change (%)
Volume
06/23/2026
18.80
18.80
18.80
18.80
-1.31%
202
06/22/2026
19.05
19.05
19.05
19.05
-2.31%
313
06/18/2026
19.50
19.50
19.50
19.50
-2.74%
424
06/17/2026
20.05
20.05
20.05
20.05
+5.25%
552
06/10/2026
19.05
19.05
19.05
19.05
+0.34%
260
06/09/2026
18.50
18.99
18.50
18.99
-0.01%
589
06/08/2026
18.60
18.99
18.60
18.99
+1.40%
911
06/04/2026
18.73
18.73
18.73
18.73
-0.79%
428
06/03/2026
18.88
18.88
18.88
18.88
-7.15%
1,145
05/27/2026
20.98
20.98
20.33
20.33
-0.49%
825
05/26/2026
20.90
20.90
20.43
20.43
+0.01%
1,718
05/22/2026
20.43
20.43
20.43
20.43
-1.57%
150
05/22/2026
$0.65 Dividend
05/15/2026
20.47
20.75
20.47
20.75
-2.73%
524
05/14/2026
20.85
21.33
19.34
21.33
-11.82%
1,161
05/08/2026
24.19
24.19
24.19
24.19
-3.07%
189
05/07/2026
24.96
24.96
24.96
24.96
+9.42%
133
05/05/2026
22.81
22.81
22.81
22.81
+2.19%
245
05/04/2026
22.32
22.32
22.32
22.32
+0.41%
380
04/28/2026
22.23
22.23
22.23
22.23
-5.49%
188
04/22/2026
23.52
23.52
23.52
23.52
-7.24%
298
04/16/2026
23.90
25.36
23.90
25.36
-0.95%
317
04/15/2026
25.04
25.60
25.04
25.60
+7.56%
285
04/13/2026
24.65
24.65
23.80
23.80
-7.38%
722
04/10/2026
25.69
25.69
25.69
25.69
-0.05%
206
04/09/2026
25.71
25.71
25.71
25.71
+11.39%
2,086
04/07/2026
23.08
23.08
23.08
23.08
+6.25%
583
04/06/2026
21.72
21.72
21.72
21.72
-7.44%
100
04/02/2026
23.00
23.46
23.00
23.46
-7.74%
440
04/01/2026
24.19
25.43
24.19
25.43
+15.42%
652
03/31/2026
22.97
22.97
22.03
22.03
+7.45%
247
03/30/2026
20.51
21.88
20.51
20.51
-5.62%
3,257
03/27/2026
21.73
21.73
21.73
21.73
-2.82%
267
03/24/2026
22.41
22.41
22.36
22.36
-0.28%
249,730
03/23/2026
22.42
22.42
22.42
22.42
-0.24%
544
03/19/2026
22.48
22.48
22.48
22.48
-1.99%
387
03/18/2026
22.93
22.93
22.93
22.93
-0.42%
1,675
03/17/2026
23.51
23.51
23.03
23.03
+1.02%
683
03/16/2026
22.74
22.80
22.74
22.80
+2.46%
1,121
03/13/2026
22.72
22.72
22.25
22.25
-4.63%
1,472
03/12/2026
23.33
23.33
23.33
23.33
-2.81%
281
03/11/2026
24.48
24.48
23.84
24.00
-3.11%
1,934
03/10/2026
24.77
24.77
24.77
24.77
+6.02%
513
03/09/2026
23.37
23.37
23.37
23.37
-1.83%
641
03/06/2026
23.80
23.80
23.80
23.80
-3.88%
327
03/05/2026
24.70
24.76
24.70
24.76
-1.96%
305
03/04/2026
25.25
25.26
24.94
25.26
+2.80%
939
03/03/2026
23.27
25.08
23.27
24.57
-8.35%
559
03/02/2026
27.54
27.54
26.81
26.81
-3.22%
660
02/27/2026
28.36
28.36
27.70
27.70
-0.45%
653
02/26/2026
28.23
28.23
27.83
27.83
-1.95%
3,502
02/25/2026
28.31
28.38
28.31
28.38
+2.25%
1,201
02/24/2026
27.76
27.76
27.76
27.76
-1.05%
356
02/23/2026
27.69
28.41
27.69
28.05
+0.54%
1,054
02/20/2026
27.90
27.90
27.90
27.90
-1.79%
590
02/19/2026
28.41
28.41
28.41
28.41
+0.57%
2,532
02/18/2026
28.41
28.75
28.25
28.25
+1.60%
1,660
02/17/2026
28.11
28.31
27.10
27.80
+2.70%
1,796
02/13/2026
27.78
27.78
26.66
27.07
0.00%
1,926
02/12/2026
27.07
27.07
27.07
27.07
-7.76%
515
02/11/2026
29.77
29.77
29.35
29.35
-0.30%
3,150
02/10/2026
29.34
29.44
29.34
29.44
-2.85%
914
02/09/2026
30.06
30.35
30.06
30.30
+5.93%
1,590
02/06/2026
29.28
29.28
28.41
28.60
+2.54%
791
02/05/2026
27.90
27.90
27.90
27.90
-1.71%
443
02/04/2026
28.38
28.38
28.38
28.38
-0.95%
2,202
02/03/2026
28.65
28.65
28.65
28.65
+1.83%
155
02/02/2026
27.64
28.14
27.64
28.14
+1.79%
862
01/30/2026
29.09
29.09
27.64
27.64
-7.28%
821
01/29/2026
29.81
29.82
28.80
29.82
+3.36%
725
01/28/2026
28.80
29.76
28.80
28.85
-1.33%
624
01/27/2026
29.09
29.23
29.09
29.23
+1.93%
478
01/26/2026
27.41
28.68
27.41
28.68
+1.41%
2,214
01/23/2026
28.38
28.38
28.28
28.28
+0.21%
711
01/22/2026
27.88
28.23
27.88
28.23
+5.28%
559
01/21/2026
26.81
26.81
26.81
26.81
+2.64%
393
01/20/2026
25.21
28.13
25.21
26.12
-10.08%
857
01/16/2026
27.99
29.05
27.89
29.05
+6.63%
3,429
01/15/2026
26.42
27.29
26.37
27.24
+6.63%
3,274
01/14/2026
25.55
25.55
25.55
25.55
-4.84%
555
01/13/2026
26.85
26.85
26.85
26.85
+2.01%
451
01/12/2026
26.32
26.32
26.32
26.32
+2.46%
101
01/09/2026
25.76
25.76
25.69
25.69
-1.51%
410
01/08/2026
26.08
26.08
26.08
26.08
-2.18%
813
01/07/2026
26.66
26.66
26.66
26.66
+2.90%
304
01/06/2026
25.91
25.91
25.91
25.91
+0.52%
203
01/05/2026
25.12
25.78
25.12
25.78
-4.40%
796
01/02/2026
24.36
27.45
24.36
26.97
+11.80%
784
12/31/2025
24.12
24.12
24.12
24.12
-3.40%
690
12/30/2025
24.97
24.97
24.97
24.97
+3.10%
171
12/29/2025
24.21
24.22
24.21
24.22
+1.94%
499
12/26/2025
23.76
23.76
23.76
23.76
-4.02%
150
12/24/2025
24.75
24.75
24.75
24.75
-8.64%
593
12/23/2025
25.65
27.09
24.80
27.09
+8.53%
1,177
12/22/2025
25.60
25.60
24.96
24.96
+0.96%
308
12/19/2025
24.20
24.73
24.20
24.73
-0.39%
552
12/18/2025
24.69
24.82
24.39
24.82
+2.40%
181,246
12/17/2025
24.41
24.41
24.10
24.24
-1.38%
478
12/16/2025
24.88
24.88
24.58
24.58
+0.62%
247
12/15/2025
24.67
24.92
24.43
24.43
-0.81%
48,695