• N/A
    Market Cap
  • 18.65%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -1.16%
    Low Price$18.36
    High Price$21.81
  • 3 Months
    -13.92%
    Low Price$18.21
    High Price$23.10
  • 1 Year
    +18.65%
    Low Price$17.13
    High Price$33.00
Date
Open
High
Low
Close
Change (%)
Volume
10/02/2026
18.60
20.02
18.60
20.02
+5.76%
1,457
09/30/2026
18.93
18.93
18.93
18.93
+0.005%
834
09/29/2026
20.34
20.34
18.92
18.92
-11.03%
2,014
09/25/2026
21.27
21.27
21.27
21.27
+6.62%
929
09/24/2026
21.18
21.18
19.95
19.95
+3.21%
422
09/21/2026
20.77
21.49
19.33
19.33
+1.78%
1,933
09/18/2026
18.99
18.99
18.99
18.99
+3.44%
341
09/15/2026
18.36
18.36
18.36
18.36
-4.83%
810
09/14/2026
21.16
21.16
19.29
19.29
-5.81%
817
09/10/2026
19.69
20.48
19.69
20.48
-2.37%
501
09/09/2026
20.98
20.98
20.98
20.98
+2.25%
567
09/08/2026
19.76
20.52
19.76
20.52
+0.95%
962
09/04/2026
21.03
21.57
20.32
20.32
-6.81%
7,009
09/03/2026
21.71
21.81
21.71
21.81
+7.70%
464
09/02/2026
19.16
20.25
19.16
20.25
+3.49%
618
09/01/2026
19.57
19.57
19.57
19.57
+7.16%
390
08/31/2026
20.38
21.09
18.26
18.26
-9.02%
944
08/28/2026
19.88
20.07
19.88
20.07
-0.05%
7,895
08/27/2026
20.08
20.08
20.08
20.08
+8.48%
13,487
08/26/2026
18.51
18.51
18.51
18.51
-4.46%
2,676
08/25/2026
19.38
19.38
19.38
19.38
-4.65%
688
08/24/2026
18.98
20.33
18.98
20.32
-3.42%
1,506
08/21/2026
19.45
21.04
17.86
21.04
+13.36%
995
08/19/2026
18.56
18.56
18.56
18.56
+1.92%
460
08/17/2026
21.31
21.31
18.21
18.21
-15.10%
1,219
08/14/2026
19.55
21.45
19.55
21.45
+5.07%
806
08/13/2026
19.43
20.41
19.43
20.41
+11.49%
560
08/12/2026
18.31
18.31
18.31
18.31
-3.48%
210
08/11/2026
18.97
18.97
18.97
18.97
-7.96%
416
08/10/2026
21.34
21.34
20.61
20.61
-3.27%
606
08/07/2026
21.31
21.31
21.31
21.31
+10.06%
522
08/06/2026
22.58
22.58
19.36
19.36
-1.51%
3,741
08/04/2026
19.66
19.66
19.66
19.66
+0.81%
616
08/03/2026
19.50
19.50
19.50
19.50
+2.79%
390
07/31/2026
19.68
21.13
18.95
18.97
-0.44%
1,084
07/30/2026
19.05
19.05
19.05
19.05
+0.42%
339
07/29/2026
18.98
18.98
18.98
18.98
-7.67%
291
07/28/2026
19.56
21.05
19.56
20.55
-11.03%
887
07/27/2026
21.49
23.10
21.48
23.10
+20.25%
2,825
07/23/2026
22.13
22.13
19.21
19.21
-6.95%
887
07/21/2026
20.64
20.65
20.64
20.65
-2.41%
1,075
07/17/2026
20.32
21.16
20.32
21.16
+3.28%
535
07/16/2026
20.48
20.48
20.48
20.48
-1.47%
769
07/15/2026
20.79
20.79
20.79
20.79
+9.93%
238
07/14/2026
19.87
19.87
18.91
18.91
-2.83%
925
07/13/2026
21.70
21.70
19.46
19.46
-4.99%
1,201
07/10/2026
20.48
20.48
20.48
20.48
+3.13%
476
07/09/2026
20.73
21.61
19.86
19.86
-3.22%
1,965
07/08/2026
20.52
20.52
20.52
20.52
-6.01%
684
07/07/2026
21.83
21.83
21.83
21.83
-2.58%
480
07/06/2026
24.05
24.05
21.70
22.41
-3.62%
2,300
07/02/2026
23.25
23.25
23.25
23.25
+9.62%
499
07/01/2026
21.21
21.21
21.21
21.21
-3.23%
253
06/30/2026
21.05
21.92
21.05
21.92
-6.03%
1,091
06/29/2026
24.00
24.00
23.33
23.33
+7.60%
643
06/26/2026
22.43
22.44
20.92
21.68
-1.02%
1,310
06/25/2026
20.41
21.90
19.66
21.90
+1.38%
2,701
06/24/2026
20.83
21.61
20.83
21.61
-9.03%
381
06/22/2026
22.15
23.75
22.15
23.75
+7.22%
1,132
06/18/2026
22.15
22.15
22.15
22.15
+0.68%
661
06/17/2026
21.83
22.00
21.83
22.00
-10.39%
842
06/16/2026
24.55
24.55
24.55
24.55
+0.06%
276
06/15/2026
24.54
24.54
24.54
24.54
+24.86%
1,728
06/11/2026
18.70
19.65
18.70
19.65
-4.38%
957
06/10/2026
19.85
20.55
19.45
20.55
+4.58%
826
06/09/2026
19.10
19.99
19.10
19.65
-6.62%
1,152
06/08/2026
21.10
21.10
21.04
21.04
+5.80%
1,868
06/04/2026
18.93
21.85
18.93
19.89
+4.68%
4,976
06/03/2026
19.69
20.38
19.00
19.00
-6.02%
751
06/02/2026
20.82
20.82
20.22
20.22
+1.59%
446
06/01/2026
20.00
21.23
19.90
19.90
-10.46%
876
05/28/2026
21.55
22.85
21.55
22.23
+7.63%
865
05/27/2026
24.25
24.25
20.65
20.65
-16.16%
1,222
05/26/2026
22.81
24.63
22.00
24.63
+27.62%
1,090
05/22/2026
20.15
20.15
19.30
19.30
-1.48%
623
05/21/2026
19.59
19.59
19.59
19.59
-18.03%
490
05/19/2026
21.95
23.90
21.95
23.90
-1.04%
904
05/18/2026
24.15
24.15
24.15
24.15
+12.06%
691
05/15/2026
23.18
23.18
21.55
21.55
-22.34%
644
05/13/2026
27.57
28.85
27.57
27.75
+0.64%
464
05/12/2026
28.88
28.88
27.57
27.57
-3.07%
748
05/11/2026
28.45
28.45
28.45
28.45
+3.29%
220
05/08/2026
27.54
27.54
27.54
27.54
+8.64%
392
05/05/2026
25.38
26.25
24.75
25.35
+3.05%
2,244
05/04/2026
26.35
26.35
24.60
24.60
-3.39%
1,557
05/01/2026
25.46
25.46
25.46
25.46
-2.54%
728
04/27/2026
26.13
26.13
26.13
26.13
+5.43%
534
04/23/2026
25.02
25.02
24.78
24.78
-1.47%
2,271
04/22/2026
25.15
25.15
25.15
25.15
+0.78%
521
04/21/2026
23.93
24.96
23.93
24.96
-0.06%
1,005
04/20/2026
24.97
24.97
24.97
24.97
-0.48%
600
04/17/2026
26.90
26.90
25.09
25.09
-7.93%
1,259
04/16/2026
24.54
27.25
24.54
27.25
+20.68%
2,036
04/15/2026
25.00
26.12
22.58
22.58
-16.03%
1,501
04/14/2026
26.89
26.89
26.89
26.89
-0.81%
387
04/13/2026
26.58
27.11
26.58
27.11
-3.18%
588
04/10/2026
27.01
28.00
27.01
28.00
+5.26%
890
04/08/2026
26.95
26.95
26.60
26.60
+5.35%
12,896
04/07/2026
25.00
26.91
24.74
25.25
-6.31%
1,434
04/02/2026
25.00
26.95
25.00
26.95
-1.94%
937