• $497.9M
    Market Cap
  • 41.39%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +12.41%
    Low Price$8.93
    High Price$10.36
  • 3 Months
    -10.15%
    Low Price$8.76
    High Price$11.05
  • 1 Year
    +41.39%
    Low Price$5.65
    High Price$11.89
Date
Open
High
Low
Close
Change (%)
Volume
10/02/2026
10.01
10.10
9.79
9.85
-0.30%
128,144
10/01/2026
9.69
9.94
9.62
9.88
+1.96%
120,064
09/30/2026
9.72
9.93
9.61
9.69
-0.10%
137,207
09/29/2026
10.01
10.10
9.58
9.70
-2.02%
128,899
09/28/2026
9.77
9.94
9.69
9.90
+1.33%
144,598
09/25/2026
9.63
9.79
9.53
9.77
+1.77%
95,459
09/24/2026
9.68
9.74
9.53
9.60
-0.88%
118,064
09/23/2026
10.01
10.01
9.66
9.69
-3.34%
96,619
09/22/2026
10.00
10.13
9.98
10.02
+0.80%
193,071
09/21/2026
9.82
9.99
9.59
9.94
+1.84%
195,590
09/18/2026
9.67
9.82
9.64
9.76
+0.93%
311,681
09/18/2026
$0.13 Dividend
09/17/2026
10.11
10.11
9.62
9.67
-2.87%
245,591
09/16/2026
10.11
10.25
9.91
9.96
-1.56%
324,352
09/15/2026
10.11
10.22
10.02
10.11
-0.39%
261,379
09/14/2026
10.08
10.36
9.98
10.15
-1.34%
244,957
09/11/2026
10.13
10.32
10.00
10.29
+2.46%
142,700
09/10/2026
10.06
10.19
9.99
10.04
0.00%
206,219
09/09/2026
10.24
10.31
9.96
10.04
-1.93%
253,890
09/08/2026
10.36
10.60
10.02
10.24
-1.14%
451,408
09/04/2026
10.71
10.82
9.56
10.36
+16.02%
874,597
09/03/2026
8.86
9.08
8.64
8.93
+1.91%
388,204
09/03/2026
$0.09 Earnings
09/02/2026
8.92
8.98
8.70
8.76
-1.44%
275,914
09/01/2026
8.86
8.92
8.68
8.89
-0.22%
104,554
08/31/2026
9.03
9.07
8.64
8.91
-1.95%
172,907
08/28/2026
9.27
9.32
8.90
9.09
-2.33%
305,505
08/27/2026
9.44
9.51
9.14
9.30
-1.46%
262,409
08/26/2026
9.32
9.46
9.02
9.44
+0.95%
139,409
08/25/2026
9.29
9.37
9.00
9.35
+0.74%
293,485
08/24/2026
9.20
9.34
9.11
9.29
+0.97%
234,278
08/21/2026
8.91
9.20
8.77
9.20
+3.79%
150,214
08/20/2026
8.82
9.05
8.82
8.86
-0.55%
66,529
08/19/2026
9.26
9.26
8.88
8.91
-2.27%
103,190
08/18/2026
9.43
9.44
9.03
9.12
-3.75%
61,889
08/17/2026
9.45
9.50
9.28
9.47
0.00%
50,390
08/14/2026
9.30
9.48
9.26
9.47
+1.80%
103,729
08/13/2026
9.41
9.48
9.29
9.30
-0.84%
87,247
08/12/2026
9.28
9.42
9.22
9.38
+1.93%
83,018
08/11/2026
9.31
9.42
9.14
9.21
-0.64%
73,247
08/10/2026
9.55
9.61
9.23
9.27
-3.69%
90,776
08/07/2026
9.66
9.81
9.50
9.62
+0.72%
89,069
08/06/2026
9.71
9.72
9.34
9.55
-0.62%
179,491
08/05/2026
9.78
9.85
9.55
9.61
-1.32%
123,047
08/04/2026
9.76
9.79
9.62
9.74
-0.20%
120,436
08/03/2026
9.63
9.79
9.52
9.76
+1.64%
139,346
07/31/2026
9.72
9.80
9.29
9.60
-1.12%
154,241
07/30/2026
9.63
9.73
9.48
9.71
+1.03%
192,463
07/29/2026
10.01
10.01
9.54
9.61
-4.23%
145,865
07/28/2026
10.04
10.40
10.01
10.04
-1.74%
176,697
07/27/2026
10.47
10.59
9.89
10.21
-1.71%
162,402
07/24/2026
10.84
11.00
10.33
10.39
-3.57%
151,028
07/23/2026
10.59
10.81
10.53
10.78
+0.92%
160,409
07/22/2026
10.63
10.77
10.46
10.68
+3.44%
167,669
07/21/2026
10.39
10.44
10.19
10.32
-0.29%
199,053
07/20/2026
10.45
10.59
10.26
10.35
-0.38%
155,353
07/17/2026
10.38
10.63
10.27
10.39
-1.50%
137,015
07/16/2026
10.38
10.60
10.29
10.55
+1.62%
78,545
07/15/2026
10.36
10.47
10.32
10.38
+0.86%
160,161
07/14/2026
10.76
10.79
10.28
10.29
-4.31%
171,945
07/13/2026
10.62
10.77
10.41
10.76
+0.28%
171,200
07/10/2026
10.43
10.93
10.25
10.73
+2.64%
414,103
07/09/2026
10.95
11.08
10.36
10.45
-3.90%
122,156
07/08/2026
10.97
11.06
10.72
10.87
-1.43%
188,267
07/07/2026
10.97
11.08
10.73
11.03
-0.18%
271,490
07/06/2026
11.13
11.45
11.02
11.05
+0.81%
436,171
07/02/2026
11.71
12.03
10.90
10.96
-6.24%
299,521
07/01/2026
11.85
11.99
11.41
11.69
-1.66%
225,151
06/30/2026
11.63
11.99
11.55
11.89
+1.60%
426,138
06/29/2026
11.38
11.71
11.25
11.70
+2.33%
263,259
06/26/2026
11.30
11.56
11.21
11.44
+0.61%
549,014
06/25/2026
11.11
11.64
11.10
11.37
+3.23%
331,513
06/24/2026
10.95
11.06
10.65
11.01
+0.72%
399,206
06/23/2026
11.00
11.28
10.76
10.93
-1.60%
311,314
06/22/2026
10.77
11.11
10.57
11.11
+3.21%
351,105
06/18/2026
11.00
11.00
10.69
10.77
-0.64%
299,134
06/17/2026
10.51
11.12
10.40
10.83
+2.71%
325,289
06/16/2026
10.71
10.92
10.49
10.55
-1.47%
413,563
06/15/2026
10.96
11.10
10.66
10.71
-2.43%
274,356
06/12/2026
10.94
11.16
10.73
10.97
-0.18%
234,262
06/11/2026
10.46
11.05
10.14
10.99
+4.21%
574,891
06/10/2026
10.62
10.62
10.12
10.55
-0.19%
414,687
06/09/2026
10.85
11.20
10.35
10.57
-0.83%
506,613
06/08/2026
10.53
10.86
9.89
10.66
+3.55%
1,047,026
06/05/2026
11.16
11.82
9.57
10.29
+30.70%
4,419,201
06/04/2026
7.75
7.90
7.66
7.87
+2.18%
1,502,106
06/04/2026
$0.04 Earnings
06/03/2026
7.71
7.76
7.54
7.71
-0.26%
118,057
06/02/2026
7.61
7.76
7.54
7.73
+1.16%
100,816
06/01/2026
7.72
7.87
7.41
7.64
-1.02%
129,632
05/29/2026
7.80
7.81
7.59
7.72
-1.14%
74,141
05/28/2026
7.78
8.01
7.63
7.81
+0.51%
218,653
05/27/2026
7.60
7.85
7.51
7.77
+2.34%
119,018
05/26/2026
7.57
7.75
7.50
7.59
+1.05%
70,589
05/22/2026
7.39
7.57
7.25
7.51
+2.28%
83,322
05/21/2026
7.12
7.37
7.02
7.34
+2.20%
114,496
05/20/2026
7.14
7.72
7.00
7.18
+0.41%
146,196
05/19/2026
7.11
7.20
7.02
7.15
-0.68%
178,443
05/18/2026
7.16
7.31
7.16
7.20
+0.41%
324,655
05/15/2026
7.08
7.25
6.97
7.17
0.00%
114,381