• N/A
    Market Cap
  • 29.84%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -17.82%
    Low Price$19.30
    High Price$28.45
  • 3 Months
    -31.00%
    Low Price$19.30
    High Price$29.73
  • 1 Year
    +42.37%
    Low Price$12.36
    High Price$33.00
Date
Open
High
Low
Close
Change (%)
Volume
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
04/01/2026
26.06
27.60
26.06
27.48
+7.35%
9,056
03/31/2026
25.60
25.60
25.60
25.60
-7.25%
535
03/30/2026
25.71
27.60
25.71
27.60
+5.34%
671
03/27/2026
25.00
26.20
25.00
26.20
+0.77%
1,218
03/26/2026
27.71
27.71
26.00
26.00
-2.80%
814
03/25/2026
28.49
28.49
26.16
26.75
+6.19%
1,144
03/24/2026
23.47
25.19
23.13
25.19
-4.34%
4,066
03/23/2026
24.06
26.33
24.06
26.33
-11.43%
65,523
03/20/2026
28.15
29.73
28.15
29.73
+13.91%
622
03/19/2026
24.95
26.10
24.95
26.10
-11.25%
935
03/17/2026
26.44
29.41
26.44
29.41
+1.45%
2,360
03/16/2026
27.09
28.99
27.09
28.99
+6.56%
604
03/13/2026
27.21
27.21
27.21
27.21
+0.87%
1,263
03/12/2026
27.21
29.00
26.97
26.97
-1.86%
627
03/11/2026
27.48
27.48
27.48
27.48
-2.55%
290
03/10/2026
27.32
28.20
27.32
28.20
+4.34%
553
03/09/2026
27.03
27.03
27.03
27.03
-7.50%
411
03/06/2026
28.50
29.22
28.50
29.22
-0.27%
1,232
03/05/2026
29.30
29.30
29.30
29.30
-4.81%
409
03/03/2026
30.93
30.93
30.78
30.78
-6.73%
1,308
02/27/2026
33.00
33.00
33.00
33.00
+3.69%
222
02/26/2026
31.83
31.83
31.83
31.83
+7.82%
246
02/25/2026
29.52
29.52
29.52
29.52
+0.13%
354
02/24/2026
29.48
29.48
29.48
29.48
-2.75%
580
02/20/2026
30.32
30.32
30.32
30.32
+1.76%
4,218
02/19/2026
27.00
31.89
27.00
29.79
-5.16%
4,823
02/18/2026
31.67
31.67
27.35
31.41
+10.99%
2,219
02/17/2026
28.30
28.30
28.30
28.30
-4.60%
353
02/13/2026
29.67
29.67
29.67
29.67
-9.06%
13,058
02/12/2026
32.62
32.62
32.62
32.62
+6.58%
8,761
02/11/2026
30.61
30.61
30.61
30.61
+34.82%
156
12/17/2025
22.70
22.70
22.70
22.70
-1.02%
590
12/11/2025
22.94
22.94
22.94
22.94
+14.85%
109
11/18/2025
19.97
19.97
19.97
19.97
-0.15%
585
11/11/2025
20.00
20.00
20.00
20.00
+13.38%
171
10/16/2025
17.64
17.64
17.64
17.64
+2.98%
1,868
10/14/2025
19.07
19.07
17.13
17.13
+1.54%
944
10/02/2025
16.87
16.87
16.87
16.87
-2.06%
292
09/17/2025
17.23
17.23
17.23
17.23
-0.49%
171
09/15/2025
19.68
19.68
17.31
17.31
+2.00%
972
09/10/2025
16.97
16.97
16.97
16.97
-0.70%
139
09/09/2025
17.09
17.09
17.09
17.09
-0.44%
303
09/08/2025
17.17
17.17
17.17
17.17
+2.20%
244
09/05/2025
16.80
16.80
16.80
16.80
-0.97%
172
08/22/2025
16.96
16.96
16.96
16.96
+2.79%
24,282
08/21/2025
18.34
18.34
16.50
16.50
-11.48%
24,437
08/15/2025
17.00
18.64
16.55
18.64
+19.72%
32,851
08/01/2025
14.42
15.57
14.42
15.57
+24.56%
270
07/21/2025
12.50
12.50
12.50
12.50
-19.72%
226
07/16/2025
15.57
15.57
15.57
15.57
+6.57%
177
07/10/2025
14.62
14.77
14.61
14.61
+9.19%
17,782
07/08/2025
13.38
13.38
13.38
13.38
+8.25%
691
06/27/2025
13.97
13.97
12.36
12.36
-8.78%
226
06/11/2025
13.55
13.55
13.55
13.55
-4.58%
304
06/09/2025
14.20
14.20
14.20
14.20
0.00%
16,452