• $212.3M
    Market Cap
  • 14.16%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -13.98%
    Low Price$11.26
    High Price$13.04
  • 3 Months
    -30.46%
    Low Price$11.26
    High Price$19.34
  • 1 Year
    +14.16%
    Low Price$7.87
    High Price$19.34
Date
Open
High
Low
Close
Change (%)
Volume
09/11/2026
11.54
11.56
11.35
11.38
-0.09%
94,967
09/10/2026
11.62
11.83
11.36
11.39
-2.82%
78,246
09/09/2026
12.00
12.00
11.57
11.72
-2.09%
151,503
09/08/2026
11.84
12.15
11.84
11.97
+1.53%
98,860
09/04/2026
11.29
11.85
11.22
11.79
+4.43%
100,077
09/03/2026
11.72
11.72
11.26
11.29
-2.92%
90,130
09/02/2026
11.28
11.77
11.23
11.63
+3.29%
176,023
09/01/2026
11.66
11.66
11.17
11.26
-3.35%
105,621
08/31/2026
11.60
11.75
11.53
11.65
+1.30%
160,065
08/28/2026
11.56
11.72
11.36
11.50
-1.54%
231,111
08/27/2026
11.53
11.74
11.43
11.68
+1.65%
132,440
08/26/2026
11.50
11.75
11.44
11.49
-0.26%
76,319
08/25/2026
11.70
11.73
11.46
11.52
-0.09%
110,779
08/24/2026
11.81
11.81
11.46
11.53
-2.37%
187,758
08/21/2026
11.94
12.13
11.65
11.81
+0.25%
182,043
08/20/2026
12.00
12.05
11.66
11.78
-1.26%
209,513
08/19/2026
12.72
12.75
11.89
11.93
-5.02%
167,911
08/18/2026
12.94
12.94
12.23
12.56
-3.68%
195,439
08/17/2026
12.63
13.17
12.63
13.04
+1.64%
130,097
08/14/2026
12.63
12.96
12.54
12.83
+2.80%
161,831
08/13/2026
12.96
13.13
12.45
12.48
-2.73%
173,500
08/12/2026
13.25
13.30
12.33
12.83
-3.02%
596,444
08/11/2026
14.53
14.61
13.12
13.23
-14.42%
457,268
08/10/2026
15.53
15.79
15.43
15.46
-1.21%
79,420
08/10/2026
$0.18 Earnings
08/07/2026
15.94
15.99
15.50
15.65
-0.16%
82,551
08/06/2026
15.45
16.00
15.38
15.68
+2.18%
64,030
08/05/2026
15.78
15.96
15.22
15.34
-2.23%
62,794
08/04/2026
15.42
15.75
15.02
15.69
+2.62%
79,989
08/03/2026
14.35
15.72
14.15
15.29
+6.33%
177,603
07/31/2026
14.38
14.63
13.97
14.38
+1.27%
225,604
07/30/2026
14.15
14.55
14.00
14.20
+1.21%
327,553
07/29/2026
15.16
15.20
14.00
14.03
-6.78%
221,199
07/28/2026
15.70
15.72
14.95
15.05
-5.17%
230,998
07/27/2026
15.95
16.00
15.50
15.87
-0.44%
119,692
07/24/2026
16.42
16.60
15.44
15.94
-4.67%
272,935
07/23/2026
16.07
16.75
16.07
16.72
+2.45%
101,582
07/22/2026
16.37
16.56
16.13
16.32
+0.49%
84,260
07/21/2026
16.04
16.41
15.95
16.24
+2.01%
74,141
07/20/2026
16.13
16.29
15.75
15.92
-0.50%
64,183
07/17/2026
15.88
16.43
15.77
16.00
-1.11%
63,029
07/16/2026
16.30
16.57
15.81
16.18
-1.10%
84,514
07/15/2026
16.17
16.94
15.86
16.36
+0.74%
85,714
07/14/2026
16.45
16.81
16.06
16.24
-1.04%
76,306
07/13/2026
16.86
17.17
16.37
16.41
-2.55%
98,545
07/10/2026
16.50
17.04
16.26
16.84
+1.57%
111,609
07/09/2026
16.76
16.98
16.49
16.58
-0.96%
90,527
07/08/2026
16.72
17.01
16.31
16.74
-0.42%
110,159
07/07/2026
16.51
17.19
16.08
16.81
+0.60%
150,964
07/06/2026
17.52
18.28
16.61
16.71
-6.44%
225,564
07/02/2026
19.17
19.34
17.70
17.86
-5.60%
99,879
07/01/2026
19.21
19.21
18.49
18.92
-2.17%
148,039
06/30/2026
19.12
19.65
18.89
19.34
+1.42%
94,860
06/30/2026
$0.04 Dividend
06/29/2026
18.94
19.42
18.51
19.07
+0.90%
111,574
06/26/2026
18.48
19.29
18.36
18.90
+1.28%
579,424
06/25/2026
18.08
18.78
17.83
18.66
+4.97%
108,685
06/24/2026
18.45
18.45
17.73
17.78
-3.44%
88,890
06/23/2026
17.46
18.73
17.05
18.41
+3.13%
195,434
06/22/2026
17.48
18.25
17.23
17.85
+5.55%
128,347
06/18/2026
16.22
16.95
16.13
16.91
+5.02%
211,913
06/17/2026
16.29
16.47
15.93
16.11
-1.28%
66,030
06/16/2026
16.64
16.82
16.17
16.32
-2.10%
49,141
06/15/2026
16.76
17.24
16.58
16.67
0.00%
79,177
06/12/2026
16.33
17.01
16.25
16.67
+1.83%
68,325
06/11/2026
15.67
16.39
15.59
16.37
+4.79%
100,808
06/10/2026
15.59
16.07
15.44
15.62
+1.03%
64,961
06/09/2026
15.50
16.38
15.02
15.46
+0.26%
86,479
06/08/2026
15.08
15.60
15.01
15.42
+3.55%
76,781
06/05/2026
15.29
15.29
14.74
14.89
-3.24%
70,067
06/04/2026
15.16
15.46
15.02
15.39
+1.65%
46,909
06/03/2026
15.27
15.52
15.03
15.14
-0.85%
78,922
06/02/2026
15.10
15.60
15.10
15.27
+1.26%
112,043
06/01/2026
15.38
15.58
14.73
15.08
+1.21%
240,309
05/29/2026
16.01
16.25
14.70
14.90
-9.07%
402,855
05/28/2026
16.52
17.08
15.97
16.39
-0.79%
220,139
05/27/2026
17.76
18.18
16.47
16.52
-9.61%
282,885
05/26/2026
17.50
18.38
17.36
18.27
+4.81%
107,106
05/22/2026
17.62
17.75
17.36
17.43
-1.02%
69,915
05/21/2026
17.42
17.71
17.14
17.61
+1.38%
101,460
05/20/2026
17.61
17.87
17.28
17.37
-0.80%
108,601
05/19/2026
17.37
18.00
17.33
17.51
+0.17%
143,378
05/18/2026
17.57
18.69
17.16
17.48
-4.94%
181,429
05/15/2026
17.35
18.57
16.97
18.39
+5.80%
242,856
05/14/2026
17.00
18.03
16.88
17.38
+3.69%
249,883
05/13/2026
19.12
19.90
16.61
16.76
-11.95%
547,498
05/12/2026
18.43
19.56
18.02
19.04
+8.16%
424,110
05/11/2026
17.36
17.89
17.06
17.60
+1.91%
79,841
05/11/2026
$0.01 Earnings
05/08/2026
17.20
17.40
16.87
17.27
+0.46%
60,074
05/07/2026
17.66
17.68
16.73
17.19
-2.96%
107,411
05/06/2026
17.68
17.93
17.14
17.72
+0.71%
88,955
05/05/2026
17.16
18.09
17.15
17.59
+2.80%
169,540
05/04/2026
16.80
17.17
16.65
17.11
+1.84%
93,698
05/01/2026
16.91
16.93
16.48
16.80
-0.94%
115,370
04/30/2026
16.21
17.21
16.21
16.96
+4.68%
200,098
04/29/2026
16.73
16.84
16.04
16.21
-2.58%
86,906
04/28/2026
15.85
17.09
15.53
16.64
+3.86%
159,149
04/27/2026
16.29
16.29
15.45
16.02
+2.49%
122,557
04/24/2026
15.83
15.92
15.61
15.63
-0.45%
55,573