• N/A
    Market Cap
  • 18.36%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +4.02%
    Low Price$18.49
    High Price$20.65
  • 3 Months
    +4.29%
    Low Price$18.17
    High Price$21.80
  • 1 Year
    +18.36%
    Low Price$15.57
    High Price$28.17
Date
Open
High
Low
Close
Change (%)
Volume
09/10/2026
20.77
20.77
19.92
19.92
-3.54%
280
09/09/2026
21.37
21.37
20.65
20.65
+5.84%
454
09/04/2026
20.43
20.43
19.51
19.51
+1.56%
520
09/03/2026
18.66
19.21
18.66
19.21
+1.96%
416
09/02/2026
18.84
18.84
18.84
18.84
+1.73%
228
09/01/2026
20.28
20.28
18.52
18.52
-2.01%
1,010
08/31/2026
19.88
19.88
18.90
18.90
+0.80%
454
08/28/2026
18.75
18.75
18.75
18.75
-6.54%
501
08/27/2026
20.06
20.06
20.06
20.06
+8.50%
489
08/26/2026
18.49
18.49
18.49
18.49
-3.09%
148
08/24/2026
19.65
19.65
18.91
19.08
-4.00%
2,562
08/21/2026
18.30
19.88
18.30
19.88
+3.19%
569
08/20/2026
19.26
19.26
19.26
19.26
+1.78%
329
08/19/2026
18.92
18.92
18.92
18.92
-0.66%
318
08/18/2026
19.05
19.05
19.05
19.05
-0.78%
591
08/17/2026
20.69
20.69
19.20
19.20
+1.59%
2,058
08/13/2026
18.54
18.90
18.54
18.90
+0.53%
292
08/12/2026
18.55
18.80
18.55
18.80
-1.83%
39,910
08/11/2026
20.28
20.28
19.15
19.15
0.00%
1,869
08/10/2026
19.15
19.15
19.15
19.15
-2.09%
570
08/07/2026
19.56
19.56
19.56
19.56
-2.94%
1,235
08/06/2026
20.15
20.15
20.15
20.15
+0.25%
406
08/05/2026
20.10
20.10
20.10
20.10
+0.12%
1,586
08/03/2026
20.08
20.08
20.08
20.08
-0.67%
188
07/29/2026
21.41
21.41
20.21
20.21
0.00%
387
07/28/2026
20.56
20.72
20.21
20.21
-1.46%
21,348
07/27/2026
21.90
21.90
20.51
20.51
+1.79%
1,039
07/23/2026
20.15
20.15
20.15
20.15
+6.73%
228
07/22/2026
18.88
18.88
18.88
18.88
-3.72%
290
07/21/2026
19.18
19.61
19.18
19.61
-2.97%
426
07/20/2026
21.05
21.05
20.21
20.21
+8.44%
344
07/17/2026
18.64
18.64
18.64
18.64
-7.37%
176
07/16/2026
20.12
20.12
20.12
20.12
+1.87%
39,352
07/15/2026
18.65
19.75
18.65
19.75
-0.50%
1,568
07/14/2026
19.85
19.85
19.85
19.85
+1.02%
308
07/13/2026
20.14
20.14
19.65
19.65
-2.92%
325
07/09/2026
21.28
21.28
20.24
20.24
-1.80%
1,079
07/08/2026
20.61
20.61
20.61
20.61
-2.78%
294
07/06/2026
22.16
22.16
21.20
21.20
+1.63%
606
07/02/2026
20.86
20.86
20.86
20.86
+0.24%
632
07/01/2026
19.10
21.23
19.10
20.81
+1.96%
809
06/30/2026
21.33
21.33
20.41
20.41
-6.38%
845
06/29/2026
20.60
21.80
19.64
21.80
+19.98%
625
06/25/2026
18.17
18.17
18.17
18.17
-8.23%
333
06/23/2026
19.80
19.80
19.80
19.80
-6.60%
152
06/22/2026
20.92
21.20
18.82
21.20
+2.42%
672
06/18/2026
20.70
20.70
20.39
20.70
+3.50%
2,136
06/16/2026
19.33
20.00
19.33
20.00
-5.30%
1,252
06/15/2026
22.94
22.94
20.46
21.12
+9.15%
1,101
06/11/2026
19.35
19.35
19.35
19.35
+1.31%
389
06/09/2026
19.98
19.98
19.10
19.10
-3.29%
799
06/08/2026
19.75
19.75
19.75
19.75
+0.25%
352
06/05/2026
19.70
19.70
19.70
19.70
-2.88%
1,176
06/04/2026
17.37
20.29
17.37
20.29
+3.23%
934
06/03/2026
19.65
19.65
19.65
19.65
+1.29%
187
06/02/2026
19.40
19.40
19.40
19.40
-2.27%
402
06/01/2026
19.85
19.85
19.85
19.85
-4.11%
232
05/28/2026
20.94
20.95
20.70
20.70
-4.21%
3,367
05/26/2026
22.66
22.66
21.61
21.61
+6.45%
572
05/22/2026
20.14
20.30
19.99
20.30
-1.46%
19,669
05/21/2026
20.60
20.60
20.60
20.60
-10.71%
224
05/19/2026
22.58
23.07
22.58
23.07
+3.41%
772
05/18/2026
23.21
23.21
22.31
22.31
-3.89%
1,067
05/15/2026
23.21
23.21
23.21
23.21
-4.06%
502
05/14/2026
24.20
24.20
24.20
24.20
+4.29%
185
05/13/2026
22.82
23.20
22.82
23.20
-3.33%
993
05/11/2026
24.00
24.00
24.00
24.00
-0.50%
268
05/08/2026
24.12
24.12
24.12
24.12
+0.46%
260
05/07/2026
25.18
25.18
24.01
24.01
-0.83%
474
05/06/2026
25.34
25.34
24.21
24.21
+10.72%
426
05/05/2026
21.87
21.87
21.87
21.87
-9.27%
747
04/30/2026
24.10
24.10
24.10
24.10
+3.66%
278
04/29/2026
23.25
23.25
23.25
23.25
-6.38%
604
04/28/2026
24.84
24.84
24.84
24.84
+9.16%
250
04/24/2026
22.45
24.27
22.45
22.75
+5.03%
590
04/22/2026
21.66
21.66
21.66
21.66
-6.64%
417
04/21/2026
23.20
23.20
23.20
23.20
-2.15%
405
04/17/2026
23.30
24.79
23.30
23.71
-7.17%
1,132
04/16/2026
21.40
25.54
21.40
25.54
+10.04%
545
04/15/2026
22.32
23.21
21.96
23.21
-3.09%
2,875
04/13/2026
23.95
23.95
23.95
23.95
-3.89%
452
04/09/2026
25.38
25.38
24.92
24.92
+12.81%
1,507
04/07/2026
22.09
22.09
22.09
22.09
-8.00%
454
04/02/2026
24.01
24.01
24.01
24.01
-5.51%
402
04/01/2026
25.41
25.41
25.41
25.41
+0.41%
265
03/31/2026
$0.29 Dividend
03/30/2026
25.31
25.31
25.31
25.31
+8.84%
144
03/26/2026
23.13
23.25
23.13
23.25
-3.01%
974
03/24/2026
24.57
24.57
23.97
23.97
+1.46%
436
03/23/2026
23.63
23.63
23.63
23.63
-6.82%
425
03/20/2026
25.36
25.36
25.36
25.36
+3.80%
382
03/19/2026
24.97
24.97
24.43
24.43
+0.86%
436
03/17/2026
24.77
24.77
24.22
24.22
+0.41%
429
03/13/2026
24.12
24.12
24.12
24.12
-2.01%
158
03/10/2026
24.61
24.61
24.61
24.61
+3.32%
299
03/09/2026
23.82
23.82
23.82
23.82
-6.77%
261
03/06/2026
24.29
25.55
24.29
25.55
-0.19%
1,005
03/05/2026
25.70
25.70
24.91
25.60
+1.17%
560
03/04/2026
26.29
26.29
25.31
25.31
+2.40%
494
03/03/2026
24.71
24.71
24.71
24.71
-9.09%
315