• $490.3M
    Market Cap
  • 42.25%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -19.25%
    Low Price$9.73
    High Price$11.20
  • 3 Months
    +22.85%
    Low Price$7.25
    High Price$12.05
  • 1 Year
    +42.25%
    Low Price$5.73
    High Price$12.05
Date
Open
High
Low
Close
Change (%)
Volume
07/31/2026
9.85
9.93
9.41
9.73
-1.12%
154,241
07/30/2026
9.76
9.86
9.61
9.84
+1.03%
192,463
07/29/2026
10.14
10.14
9.67
9.74
-4.23%
145,865
07/28/2026
10.18
10.54
10.15
10.17
-1.74%
176,697
07/27/2026
10.61
10.74
10.02
10.35
-1.71%
162,402
07/24/2026
10.99
11.15
10.47
10.53
-3.57%
151,028
07/23/2026
10.73
10.96
10.68
10.92
+0.92%
160,409
07/22/2026
10.77
10.91
10.60
10.82
+3.44%
167,669
07/21/2026
10.53
10.58
10.33
10.46
-0.29%
199,053
07/20/2026
10.59
10.73
10.40
10.49
-0.38%
155,353
07/17/2026
10.52
10.77
10.41
10.53
-1.50%
137,015
07/16/2026
10.52
10.74
10.43
10.69
+1.62%
78,545
07/15/2026
10.50
10.61
10.46
10.52
+0.86%
160,161
07/14/2026
10.90
10.94
10.42
10.43
-4.31%
171,945
07/13/2026
10.76
10.91
10.56
10.90
+0.28%
171,200
07/10/2026
10.57
11.08
10.39
10.87
+2.64%
414,103
07/09/2026
11.10
11.23
10.50
10.59
-3.90%
122,156
07/08/2026
11.12
11.21
10.86
11.02
-1.43%
188,267
07/07/2026
11.12
11.23
10.87
11.18
-0.18%
271,490
07/06/2026
11.28
11.60
11.17
11.20
+0.81%
436,171
07/02/2026
11.87
12.19
11.05
11.11
-6.24%
299,521
07/01/2026
12.01
12.15
11.56
11.85
-1.66%
225,151
06/30/2026
11.79
12.15
11.71
12.05
+1.60%
426,138
06/29/2026
11.53
11.87
11.40
11.86
+2.33%
263,259
06/26/2026
11.45
11.72
11.37
11.59
+0.61%
549,014
06/25/2026
11.26
11.80
11.25
11.52
+3.23%
331,513
06/24/2026
11.10
11.21
10.79
11.16
+0.72%
399,206
06/23/2026
11.15
11.43
10.90
11.08
-1.60%
311,314
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