• $37.9M
    Market Cap
  • 191.50%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +36.03%
    Low Price$17.28
    High Price$36.50
  • 3 Months
    +52.22%
    Low Price$12.50
    High Price$36.50
  • 1 Year
    +191.50%
    Low Price$7.09
    High Price$133.12
Date
Open
High
Low
Close
Change (%)
Volume
08/03/2026
22.51
23.88
22.51
23.44
-0.97%
19,881
07/31/2026
23.80
23.80
21.73
23.67
+1.63%
41,497
07/30/2026
21.26
25.00
21.00
23.29
+10.85%
62,526
07/29/2026
17.72
25.00
16.99
21.01
+21.59%
72,337
07/28/2026
19.40
19.50
16.63
17.28
-13.64%
22,373
07/27/2026
21.63
21.63
19.91
20.01
+0.05%
17,343
07/24/2026
22.47
22.47
19.79
20.00
-11.39%
24,728
07/23/2026
24.00
26.40
22.28
22.57
-2.55%
38,774
07/22/2026
27.72
32.00
22.02
23.16
-12.93%
58,698
07/21/2026
37.95
46.99
26.60
26.60
-27.12%
69,164
07/20/2026
33.26
47.81
30.00
36.50
+16.54%
125,966
07/17/2026
26.56
34.61
26.56
31.32
+26.55%
117,554
07/16/2026
24.68
27.19
24.68
24.75
+0.61%
31,285
07/15/2026
23.01
32.00
23.00
24.60
-5.20%
71,145
07/14/2026
21.50
36.29
20.91
25.95
+25.36%
338,899
07/13/2026
21.82
25.99
20.01
20.70
-4.17%
12,944
07/10/2026
19.10
22.57
17.10
21.60
+8.65%
35,015
07/09/2026
17.65
19.88
17.01
19.88
+0.81%
34,218
07/08/2026
22.70
23.60
18.63
19.72
-19.71%
39,985
07/07/2026
18.70
35.00
17.79
24.56
+25.88%
167,724
07/06/2026
17.15
19.51
17.15
19.51
+9.61%
10,485
07/02/2026
17.40
17.80
17.14
17.80
+1.37%
8,133
07/01/2026
17.99
17.99
17.19
17.56
+0.92%
10,855
06/30/2026
17.10
17.44
17.10
17.40
-1.72%
2,007
06/29/2026
17.40
17.70
17.10
17.70
+7.29%
8,878
06/26/2026
17.80
18.00
16.50
16.50
-7.56%
8,605
06/25/2026
17.80
18.00
17.44
17.85
+1.65%
9,239
06/24/2026
16.84
17.56
16.75
17.56
-2.23%
6,116
06/23/2026
16.75
18.30
16.25
17.96
+11.21%
20,473
06/22/2026
15.46
16.44
15.46
16.15
+0.94%
17,045
06/18/2026
17.48
17.48
15.51
16.00
+2.24%
16,865
06/17/2026
15.67
15.89
15.29
15.65
+0.32%
15,983
06/16/2026
15.50
15.60
15.50
15.60
-1.70%
10,801
06/15/2026
15.55
16.90
15.52
15.87
-0.81%
7,996
06/12/2026
15.30
16.70
15.23
16.00
+0.47%
5,852
06/11/2026
15.90
16.90
14.91
15.93
+2.74%
18,368
06/10/2026
15.80
16.80
14.75
15.50
+1.64%
9,082
06/09/2026
15.90
15.90
14.75
15.25
-4.51%
12,114
06/08/2026
15.40
16.32
15.10
15.97
+3.70%
11,267
06/05/2026
15.50
15.63
15.00
15.40
-3.51%
16,301
06/04/2026
16.20
16.20
14.70
15.96
-1.97%
37,546
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