• $24.9M
    Market Cap
  • 351.93%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -65.35%
    Low Price$12.50
    High Price$46.99
  • 3 Months
    -0.12%
    Low Price$12.50
    High Price$46.99
  • 1 Year
    +347.25%
    Low Price$3.57
    High Price$133.12
Date
Open
High
Low
Close
Change (%)
Volume
06/03/2026
16.15
16.60
15.01
16.28
+8.53%
27,250
06/02/2026
15.37
15.87
14.60
15.00
+1.15%
13,743
06/01/2026
15.50
15.93
13.68
14.83
-4.87%
18,682
05/29/2026
16.94
16.94
14.93
15.59
-4.30%
23,748
05/28/2026
16.51
16.99
16.21
16.29
-5.29%
12,089
05/27/2026
16.02
17.75
16.02
17.20
+7.37%
21,990
05/26/2026
17.51
18.40
15.81
16.02
-5.82%
59,340
05/22/2026
15.60
18.20
15.23
17.01
+17.31%
52,127
05/21/2026
15.53
16.25
14.50
14.50
-9.03%
30,635
05/20/2026
15.90
16.79
14.02
15.94
+1.14%
70,566
05/19/2026
12.90
22.94
12.90
15.76
+26.08%
754,747
05/18/2026
13.22
13.25
12.50
12.50
-4.58%
12,724
05/15/2026
13.14
14.00
12.50
13.10
-7.62%
37,972
05/14/2026
15.01
15.20
13.45
14.18
-5.97%
28,054
05/13/2026
15.40
17.43
14.20
15.08
-16.22%
74,071
05/12/2026
19.38
19.51
16.37
18.00
-11.50%
45,680
05/11/2026
24.50
24.70
20.00
20.34
-15.46%
91,019
05/08/2026
36.88
49.45
20.02
24.06
+26.23%
1,692,327
05/07/2026
31.77
31.77
19.06
19.06
-33.36%
61,095
05/06/2026
37.53
40.98
26.00
28.60
-39.14%
56,219
05/05/2026
18.00
66.82
17.56
46.99
+168.51%
215,900
05/04/2026
18.45
20.30
17.44
17.50
+6.87%
4,486
05/01/2026
16.37
16.37
16.37
16.37
+5.30%
851
04/28/2026
16.79
17.00
15.55
15.55
+0.97%
1,498
04/27/2026
15.40
15.40
15.40
15.40
-8.33%
1,104
04/23/2026
17.25
17.25
16.80
16.80
-4.00%
1,978
04/22/2026
16.73
17.50
16.00
17.50
+1.45%
1,540
04/21/2026
17.25
17.25
17.20
17.25
+7.74%
1,652
04/20/2026
17.36
17.36
16.01
16.01
-9.03%
1,770
04/17/2026
17.40
17.60
17.40
17.60
0.00%
1,838
04/16/2026
18.25
19.28
17.60
17.60
-8.81%
7,193
04/15/2026
19.69
19.69
17.81
19.30
+10.29%
5,822
04/14/2026
17.50
19.00
17.50
17.50
+1.51%
6,370
04/13/2026
16.25
17.24
14.63
17.24
+19.72%
6,650
04/10/2026
14.40
14.40
14.40
14.40
-0.76%
2,308
04/08/2026
14.59
14.59
14.30
14.51
+2.11%
3,157
04/07/2026
13.33
14.68
13.33
14.21
-5.27%
1,451
04/06/2026
15.10
15.10
13.59
15.00
+2.52%
1,978
04/02/2026
14.60
14.65
14.60
14.63
-2.14%
1,963
04/01/2026
14.45
14.95
14.45
14.95
+0.47%
2,387
03/31/2026
14.00
14.88
14.00
14.88
+4.71%
5,070
03/31/2026
$0.01 Earnings
03/30/2026
13.86
14.21
13.27
14.21
+1.88%
10,283
03/27/2026
14.45
14.45
13.50
13.95
-3.48%
10,005
03/26/2026
14.76
14.76
14.28
14.45
-2.10%
7,566
03/25/2026
14.47
15.11
14.47
14.76
-4.77%
5,145
03/24/2026
15.50
15.50
15.50
15.50
+6.82%
1,748
03/23/2026
15.91
15.91
14.51
14.51
-10.98%
10,044
03/20/2026
15.80
16.31
15.20
16.30
+3.89%
6,328
03/19/2026
15.89
17.42
15.46
15.69
+0.71%
20,154
03/18/2026
16.60
16.60
15.58
15.58
-2.62%
4,852
03/17/2026
16.29
17.98
15.77
16.00
-5.66%
14,529
03/16/2026
15.33
17.75
15.28
16.96
+10.89%
26,231
03/13/2026
15.80
16.00
15.08
15.30
-4.11%
27,680
03/12/2026
16.00
17.00
15.01
15.95
+0.19%
22,734
03/11/2026
15.85
15.95
15.80
15.92
-0.52%
4,430
03/10/2026
16.13
16.53
15.95
16.00
+0.33%
20,548
03/09/2026
15.81
16.50
15.81
15.95
-2.15%
23,052
03/06/2026
16.00
16.35
15.81
16.30
+2.19%
6,800
03/05/2026
16.00
16.18
15.67
15.95
+0.85%
15,225
03/04/2026
15.62
17.86
15.62
15.82
-1.65%
29,366
03/03/2026
15.95
16.18
15.57
16.08
-1.32%
11,501
03/02/2026
15.33
16.83
14.09
16.30
-3.18%
32,854
02/27/2026
16.33
17.82
15.54
16.83
-0.94%
26,222
02/26/2026
16.17
17.93
15.80
16.99
+6.19%
27,429
02/25/2026
18.27
18.37
16.00
16.00
-4.71%
16,949
02/24/2026
15.30
18.00
15.06
16.79
+11.93%
25,963
02/23/2026
15.29
17.03
14.05
15.00
-4.40%
30,618
02/20/2026
13.50
17.88
13.22
15.69
+11.67%
290,375
02/19/2026
13.53
14.68
13.00
14.05
-0.64%
39,209
02/18/2026
13.16
15.50
13.06
14.14
+3.44%
81,015
02/17/2026
11.28
22.66
10.81
13.67
+28.48%
512,229
02/13/2026
10.73
12.82
10.36
10.64
-10.44%
247,027
02/12/2026
9.80
13.10
9.80
11.88
+18.44%
271,189
02/11/2026
11.60
11.60
9.76
10.03
-16.42%
62,733
02/10/2026
13.85
13.91
11.80
12.00
-14.16%
69,065
02/09/2026
16.50
18.00
13.35
13.98
+1.97%
111,085
02/06/2026
14.66
22.38
11.43
13.71
-21.79%
195,726
02/05/2026
19.42
27.12
16.01
17.53
-9.03%
238,555
02/04/2026
16.83
31.11
16.83
19.27
+17.14%
744,554
02/03/2026
15.94
44.00
13.27
16.45
-6.53%
590,793
02/02/2026
40.08
40.08
16.00
17.60
-86.78%
254,490
01/30/2026
12.35
133.12
12.35
133.12
+997.44%
139,801
01/29/2026
13.00
13.00
12.13
12.13
-10.15%
1,197
01/28/2026
13.50
13.50
13.50
13.50
0.00%
446
01/27/2026
13.71
13.71
13.50
13.50
-5.06%
1,438
01/23/2026
13.08
14.22
13.08
14.22
+3.95%
2,122
01/20/2026
13.30
13.68
13.30
13.68
-3.80%
779
01/15/2026
14.22
14.22
14.22
14.22
-1.80%
470
01/14/2026
15.50
15.50
14.48
14.48
-8.76%
1,997
01/13/2026
16.20
16.20
15.87
15.87
-0.75%
228
01/12/2026
14.54
16.20
14.54
15.99
+6.46%
2,307
01/06/2026
15.02
15.02
15.02
15.02
-10.65%
529
01/05/2026
16.81
16.81
16.81
16.81
+3.51%
315
01/02/2026
14.57
16.24
14.57
16.24
+1.50%
2,184
12/31/2025
16.00
16.00
16.00
16.00
+0.09%
759
12/30/2025
16.00
16.46
15.55
15.99
-5.75%
1,581
12/29/2025
15.53
18.88
15.53
16.96
+6.07%
5,354
12/26/2025
14.41
16.70
13.68
15.99
0.00%
4,391
12/24/2025
16.90
16.90
15.99
15.99
+5.68%
1,193