• $333.8M
    Market Cap
  • 87.24%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +2.40%
    Low Price$14.92
    High Price$18.31
  • 3 Months
    +34.62%
    Low Price$13.03
    High Price$19.08
  • 1 Year
    +87.24%
    Low Price$7.93
    High Price$19.08
Date
Open
High
Low
Close
Change (%)
Volume
06/22/2026
17.52
18.29
17.27
17.89
+5.55%
128,347
06/18/2026
16.25
16.99
16.17
16.95
+5.02%
211,913
06/17/2026
16.32
16.50
15.96
16.14
-1.28%
66,030
06/16/2026
16.67
16.86
16.20
16.35
-2.10%
49,141
06/15/2026
16.80
17.28
16.62
16.70
0.00%
79,177
06/12/2026
16.36
17.05
16.28
16.70
+1.83%
68,325
06/11/2026
15.70
16.42
15.62
16.40
+4.79%
100,808
06/10/2026
15.62
16.10
15.48
15.65
+1.03%
64,961
06/09/2026
15.53
16.41
15.05
15.49
+0.26%
86,479
06/08/2026
15.11
15.63
15.04
15.45
+3.55%
76,781
06/05/2026
15.32
15.32
14.78
14.92
-3.24%
70,067
06/04/2026
15.19
15.49
15.05
15.42
+1.65%
46,909
06/03/2026
15.30
15.56
15.07
15.17
-0.85%
78,922
06/02/2026
15.13
15.64
15.13
15.30
+1.26%
112,043
06/01/2026
15.41
15.61
14.77
15.11
+1.21%
240,309
05/29/2026
16.04
16.29
14.73
14.93
-9.07%
402,855
05/28/2026
16.55
17.12
16.00
16.42
-0.79%
220,139
05/27/2026
17.80
18.22
16.50
16.55
-9.61%
282,885
05/26/2026
17.54
18.42
17.40
18.31
+4.81%
107,106
05/22/2026
17.66
17.79
17.40
17.47
-1.02%
69,915
05/21/2026
17.46
17.75
17.18
17.65
+1.38%
101,460
05/20/2026
17.65
17.91
17.32
17.41
-0.80%
108,601
05/19/2026
17.41
18.04
17.37
17.55
+0.17%
143,378
05/18/2026
17.60
18.73
17.20
17.52
-4.94%
181,429
05/15/2026
17.39
18.61
17.01
18.43
+5.80%
242,856
05/14/2026
17.04
18.07
16.92
17.42
+3.69%
249,883
05/13/2026
19.16
19.94
16.64
16.80
-11.95%
547,498
05/12/2026
18.47
19.60
18.06
19.08
+8.16%
424,110
05/11/2026
17.40
17.93
17.10
17.64
+1.91%
79,841
05/11/2026
$0.01 Earnings
05/08/2026
17.24
17.44
16.91
17.31
+0.46%
60,074
05/07/2026
17.70
17.72
16.77
17.23
-2.96%
107,411
05/06/2026
17.72
17.97
17.18
17.76
+0.71%
88,955
05/05/2026
17.20
18.13
17.19
17.63
+2.80%
169,540
05/04/2026
16.84
17.21
16.68
17.15
+1.84%
93,698
05/01/2026
16.95
16.97
16.51
16.84
-0.94%
115,370
04/30/2026
16.24
17.25
16.24
17.00
+4.68%
200,098
04/29/2026
16.77
16.88
16.07
16.24
-2.58%
86,906
04/28/2026
15.88
17.13
15.56
16.67
+3.86%
159,149
04/27/2026
16.32
16.32
15.49
16.05
+2.49%
122,557
04/24/2026
15.86
15.96
15.65
15.66
-0.45%
55,573
04/23/2026
15.60
16.12
15.50
15.73
+0.90%
77,257
04/22/2026
14.91
15.72
14.64
15.59
+5.62%
80,034
04/21/2026
15.14
15.27
14.51
14.76
-2.51%
62,486
04/20/2026
15.33
15.38
14.70
15.14
-1.88%
119,971
04/17/2026
14.80
15.57
14.56
15.43
+5.04%
141,347
04/16/2026
15.17
15.17
14.61
14.69
-3.10%
79,072
04/15/2026
14.64
15.40
14.40
15.16
+3.84%
170,390
04/14/2026
14.54
15.23
14.33
14.60
+1.11%
166,134
04/13/2026
14.03
14.56
14.03
14.44
+1.62%
74,319
04/10/2026
14.08
14.26
13.98
14.21
+1.00%
34,331
04/09/2026
13.84
14.23
13.70
14.07
+1.22%
119,378
04/08/2026
13.57
13.93
13.47
13.90
+5.46%
71,195
04/07/2026
13.15
13.25
12.91
13.18
+0.53%
59,346
04/06/2026
13.02
13.24
12.85
13.11
+0.61%
118,681
04/02/2026
12.87
13.40
12.77
13.03
-0.69%
78,052
04/01/2026
13.16
13.41
13.00
13.12
-0.08%
107,939
03/31/2026
13.39
13.51
13.07
13.13
-0.23%
115,107
03/31/2026
$0.03 Dividend
03/30/2026
13.63
13.74
13.14
13.16
-3.51%
83,480
03/27/2026
13.68
13.90
13.58
13.64
-1.16%
114,584
03/26/2026
14.06
14.42
13.79
13.80
-3.02%
156,662
03/25/2026
14.46
14.57
13.98
14.23
-1.59%
105,922
03/24/2026
13.66
14.66
13.57
14.46
+4.85%
194,482
03/23/2026
13.62
14.19
13.39
13.79
+3.75%
186,002
03/20/2026
13.28
13.57
13.05
13.29
+0.38%
208,090
03/19/2026
12.66
13.34
12.53
13.24
+3.35%
161,033
03/18/2026
13.17
13.30
12.79
12.81
-2.95%
79,854
03/17/2026
13.03
13.34
13.03
13.20
+1.38%
65,770
03/16/2026
12.70
13.07
12.70
13.02
+3.90%
96,934
03/13/2026
12.75
12.88
12.32
12.53
-1.64%
215,516
03/12/2026
13.36
13.36
12.70
12.74
-6.45%
199,055
03/11/2026
13.80
13.91
13.22
13.62
-1.16%
163,664
03/10/2026
14.11
14.34
13.67
13.78
-2.81%
116,810
03/09/2026
13.84
14.22
13.37
14.18
+1.50%
161,754
03/06/2026
14.36
14.46
13.92
13.97
-4.76%
182,848
03/05/2026
14.77
15.07
14.42
14.67
-1.67%
155,537
03/04/2026
14.67
14.98
14.43
14.92
+2.40%
254,420
03/03/2026
14.93
15.24
14.17
14.57
-4.45%
246,753
03/02/2026
15.25
15.77
14.60
15.25
-2.18%
272,867
02/27/2026
15.26
15.66
15.03
15.58
+0.84%
200,925
02/26/2026
15.57
15.80
14.77
15.45
-1.15%
244,930
02/25/2026
14.39
15.66
14.05
15.63
+10.04%
488,345
02/24/2026
13.55
14.54
13.51
14.21
+5.01%
436,381
02/23/2026
14.17
14.31
13.15
13.53
-4.57%
359,044
02/20/2026
13.59
14.57
13.59
14.18
+3.72%
654,491
02/19/2026
13.80
14.65
12.79
13.67
-4.73%
1,030,621
02/18/2026
14.27
14.88
14.14
14.35
+1.48%
490,989
02/17/2026
14.36
14.86
14.10
14.14
-0.28%
372,379
02/13/2026
13.89
14.81
13.88
14.18
+1.57%
388,506
02/12/2026
13.85
14.10
13.40
13.96
+0.65%
474,199
02/11/2026
12.88
14.16
12.80
13.87
+9.62%
695,838
02/10/2026
12.20
13.17
11.72
12.65
+33.47%
1,492,066
02/09/2026
9.39
9.65
9.32
9.48
+0.85%
96,670
02/09/2026
$0.16 Earnings
02/06/2026
9.09
9.48
8.94
9.40
+4.67%
110,319
02/05/2026
8.97
9.09
8.67
8.98
+0.11%
123,380
02/04/2026
9.27
9.33
8.77
8.97
-3.12%
248,121
02/03/2026
9.38
9.45
8.99
9.26
-1.38%
196,190
02/02/2026
8.91
9.58
8.91
9.39
+4.44%
256,633