• $31.2M
    Market Cap
  • 140.37%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +2.47%
    Low Price$18.98
    High Price$24.36
  • 3 Months
    +22.26%
    Low Price$15.60
    High Price$36.50
  • 1 Year
    +140.37%
    Low Price$8.41
    High Price$133.12
Date
Open
High
Low
Close
Change (%)
Volume
09/11/2026
19.07
19.47
19.07
19.47
+2.58%
2,395
09/10/2026
21.40
21.40
18.94
18.98
-5.38%
18,140
09/09/2026
20.01
20.06
20.01
20.06
-1.81%
3,581
09/08/2026
20.39
20.87
20.39
20.43
-2.80%
4,001
09/04/2026
21.02
21.02
21.02
21.02
+4.67%
1,221
09/03/2026
20.81
20.81
20.08
20.08
-2.29%
3,022
09/02/2026
20.75
20.75
20.10
20.55
-0.96%
3,614
09/01/2026
21.00
21.01
20.75
20.75
-2.40%
6,188
08/31/2026
21.52
22.00
19.84
21.26
+2.51%
5,865
08/28/2026
21.18
21.27
20.00
20.74
-3.53%
12,497
08/27/2026
20.65
22.15
20.62
21.50
+4.37%
244,853
08/26/2026
20.37
22.34
20.37
20.60
-0.53%
15,819
08/25/2026
20.74
22.08
20.23
20.71
-1.24%
90,958
08/24/2026
21.84
22.50
19.52
20.97
-6.22%
6,384
08/21/2026
21.29
23.33
20.75
22.36
+2.15%
13,661
08/20/2026
22.30
24.53
21.72
21.89
-1.84%
4,699
08/19/2026
22.30
22.30
22.30
22.30
-4.29%
2,952
08/18/2026
23.63
23.63
21.50
23.30
-4.35%
16,740
08/17/2026
23.83
24.36
21.05
24.36
+9.24%
7,191
08/14/2026
22.70
23.34
22.12
22.30
+1.18%
29,554
08/14/2026
-$0.06 Earnings
08/13/2026
21.10
24.00
21.00
22.04
+1.10%
12,402
08/12/2026
19.04
22.00
19.04
21.80
+14.74%
23,870
08/11/2026
20.42
20.42
19.00
19.00
+1.77%
5,672
08/10/2026
19.35
20.40
18.10
18.67
-3.51%
41,936
08/07/2026
20.14
21.07
19.01
19.35
+1.31%
12,645
08/06/2026
19.89
21.45
18.61
19.10
-2.05%
34,220
08/05/2026
22.76
22.76
18.91
19.50
-11.36%
36,161
08/04/2026
23.90
23.90
21.17
22.00
-6.14%
22,935
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