• $567.4M
    Market Cap
  • 81.32%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +47.96%
    Low Price$7.69
    High Price$11.26
  • 3 Months
    +65.83%
    Low Price$6.77
    High Price$11.26
  • 1 Year
    +81.32%
    Low Price$5.73
    High Price$11.26
Date
Open
High
Low
Close
Change (%)
Volume
06/22/2026
10.91
11.26
10.71
11.26
+3.21%
351,105
06/18/2026
11.15
11.15
10.83
10.91
-0.64%
299,134
06/17/2026
10.66
11.27
10.54
10.98
+2.71%
325,289
06/16/2026
10.85
11.07
10.63
10.69
-1.47%
413,563
06/15/2026
11.11
11.25
10.80
10.85
-2.43%
274,356
06/12/2026
11.09
11.31
10.87
11.12
-0.18%
234,262
06/11/2026
10.60
11.20
10.28
11.14
+4.21%
574,891
06/10/2026
10.76
10.76
10.26
10.69
-0.19%
414,687
06/09/2026
11.00
11.35
10.49
10.71
-0.83%
506,613
06/08/2026
10.67
11.01
10.02
10.80
+3.55%
1,047,026
06/05/2026
11.31
11.98
9.70
10.43
+30.70%
4,419,201
06/04/2026
7.85
8.01
7.76
7.98
+2.18%
1,502,106
06/04/2026
$0.04 Earnings
06/03/2026
7.81
7.86
7.64
7.81
-0.26%
118,057
06/02/2026
7.71
7.86
7.64
7.83
+1.16%
100,816
06/01/2026
7.82
7.98
7.51
7.74
-1.02%
129,632
05/29/2026
7.90
7.91
7.69
7.82
-1.14%
74,141
05/28/2026
7.88
8.12
7.73
7.91
+0.51%
218,653
05/27/2026
7.70
7.96
7.61
7.87
+2.34%
119,018
05/26/2026
7.67
7.85
7.60
7.69
+1.05%
70,589
05/22/2026
7.49
7.67
7.35
7.61
+2.28%
83,322
05/21/2026
7.22
7.47
7.11
7.44
+2.20%
114,496
05/20/2026
7.24
7.82
7.09
7.28
+0.41%
146,196
05/19/2026
7.21
7.30
7.11
7.25
-0.68%
178,443
05/18/2026
7.26
7.41
7.26
7.30
+0.41%
324,655
05/15/2026
7.18
7.35
7.06
7.27
0.00%
114,381
05/14/2026
7.30
7.34
7.14
7.27
-0.41%
183,921
05/13/2026
7.23
7.50
7.09
7.30
+0.14%
96,401
05/12/2026
7.73
7.73
7.25
7.29
-6.30%
178,165
05/11/2026
7.97
8.13
7.69
7.78
-2.14%
68,806
05/08/2026
8.02
8.10
7.88
7.95
-1.12%
61,928
05/07/2026
8.06
8.13
7.94
8.04
-0.50%
102,147
05/06/2026
8.11
8.11
7.92
8.08
+0.75%
87,426
05/05/2026
7.93
8.10
7.91
8.02
+1.39%
95,686
05/04/2026
7.93
8.11
7.80
7.91
-0.63%
100,829
05/01/2026
7.93
8.00
7.70
7.96
+0.51%
124,446
04/30/2026
7.78
8.04
7.78
7.92
+1.41%
100,419
04/29/2026
7.85
7.90
7.73
7.81
-0.64%
106,152
04/28/2026
7.80
7.90
7.67
7.86
+0.77%
189,717
04/27/2026
7.76
7.89
7.73
7.80
+0.78%
97,266
04/24/2026
7.74
7.91
7.67
7.74
-0.13%
54,343
04/23/2026
7.62
7.75
7.55
7.75
+1.71%
66,427
04/22/2026
7.59
7.68
7.54
7.62
+1.33%
90,122
04/21/2026
7.68
7.71
7.50
7.52
-1.96%
59,645
04/20/2026
7.58
7.72
7.58
7.67
+1.19%
92,865
04/17/2026
7.56
7.77
7.50
7.58
+2.43%
190,503
04/16/2026
7.58
7.58
7.38
7.40
-3.01%
120,980
04/15/2026
7.63
7.74
7.54
7.63
-0.65%
75,395
04/14/2026
7.72
7.74
7.63
7.68
-0.52%
85,293
04/13/2026
7.60
7.75
7.52
7.72
+1.31%
72,213
04/10/2026
7.58
7.64
7.50
7.62
+0.40%
79,422
04/09/2026
7.39
7.60
7.35
7.59
+2.02%
97,748
04/08/2026
7.28
7.47
7.25
7.44
+4.94%
178,183
04/07/2026
7.09
7.14
6.98
7.09
-0.28%
135,650
04/06/2026
6.89
7.13
6.79
7.11
+1.86%
128,243
04/02/2026
6.99
7.16
6.84
6.98
-1.97%
77,998
04/01/2026
7.14
7.27
7.09
7.12
-0.28%
42,700
03/31/2026
6.89
7.25
6.84
7.14
+5.47%
124,742
03/30/2026
6.90
7.12
6.70
6.77
-1.02%
540,228
03/27/2026
6.87
6.95
6.81
6.84
-0.73%
179,650
03/26/2026
7.10
7.23
6.85
6.89
-3.77%
226,886
03/25/2026
7.17
7.21
7.06
7.16
+1.13%
149,750
03/24/2026
7.14
7.26
7.04
7.08
-0.84%
112,180
03/23/2026
6.98
7.19
6.90
7.14
+5.15%
235,814
03/20/2026
6.86
6.90
6.66
6.79
-1.02%
193,694
03/19/2026
6.78
6.90
6.65
6.86
+0.29%
64,753
03/18/2026
6.90
7.04
6.75
6.84
-1.87%
133,406
03/17/2026
6.96
7.06
6.84
6.97
+1.01%
154,754
03/16/2026
6.93
7.05
6.82
6.90
+1.02%
145,265
03/13/2026
7.00
7.06
6.54
6.83
-2.01%
236,862
03/12/2026
6.98
7.18
6.84
6.97
-2.38%
136,042
03/11/2026
7.05
7.34
6.84
7.14
+5.62%
206,078
03/10/2026
6.77
6.94
6.55
6.76
+0.45%
164,349
03/10/2026
-$0.06 Earnings
03/09/2026
6.66
6.77
6.49
6.73
-0.15%
177,427
03/06/2026
6.70
6.85
6.63
6.74
-0.59%
115,380
03/05/2026
6.97
6.97
6.71
6.78
-3.42%
50,685
03/04/2026
6.80
7.07
6.77
7.02
+3.24%
94,712
03/03/2026
6.70
6.90
6.60
6.80
-0.73%
115,973
03/02/2026
6.70
6.94
6.70
6.85
+1.63%
58,831
02/27/2026
6.91
6.98
6.65
6.74
-3.71%
68,824
02/26/2026
6.80
7.02
6.63
7.00
+2.79%
86,133
02/25/2026
6.74
6.83
6.66
6.81
+1.95%
114,791
02/24/2026
6.69
6.85
6.66
6.68
-0.30%
43,176
02/23/2026
6.80
6.89
6.56
6.70
-1.33%
108,981
02/20/2026
6.79
6.91
6.76
6.79
+0.15%
49,190
02/19/2026
6.64
6.79
6.56
6.78
+1.80%
46,426
02/18/2026
6.65
6.85
6.56
6.66
+0.30%
81,115
02/17/2026
6.58
6.79
6.51
6.64
+1.53%
101,189
02/13/2026
6.39
6.65
6.37
6.54
+2.35%
63,851
02/12/2026
6.62
6.68
6.36
6.39
-3.47%
79,714
02/11/2026
6.58
6.70
6.46
6.62
+1.07%
66,062
02/10/2026
6.46
6.71
6.42
6.55
+1.87%
105,273
02/09/2026
6.44
6.52
6.29
6.43
-0.16%
158,905
02/06/2026
6.32
6.55
6.28
6.44
+3.37%
99,151
02/05/2026
6.04
6.31
5.89
6.23
+0.97%
77,147
02/04/2026
6.22
6.22
6.08
6.17
+0.33%
109,198
02/03/2026
6.06
6.32
5.96
6.15
+1.82%
128,271
02/02/2026
5.80
6.08
5.76
6.04
+4.50%
144,703
01/30/2026
5.71
5.87
5.70
5.78
-0.17%
148,903