• $306.2M
    Market Cap
  • 67.95%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -1.53%
    Low Price$16.14
    High Price$19.34
  • 3 Months
    +13.88%
    Low Price$14.69
    High Price$19.34
  • 1 Year
    +67.95%
    Low Price$7.93
    High Price$19.34
Date
Open
High
Low
Close
Change (%)
Volume
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
04/23/2026
15.57
16.08
15.47
15.70
+0.90%
77,257
04/22/2026
14.88
15.69
14.61
15.56
+5.62%
80,034
04/21/2026
15.11
15.24
14.48
14.73
-2.51%
62,486
04/20/2026
15.30
15.35
14.67
15.11
-1.88%
119,971
04/17/2026
14.77
15.54
14.53
15.40
+5.04%
141,347
04/16/2026
15.14
15.14
14.58
14.66
-3.10%
79,072
04/15/2026
14.61
15.37
14.36
15.13
+3.84%
170,390
04/14/2026
14.51
15.20
14.30
14.57
+1.11%
166,134
04/13/2026
14.00
14.52
14.00
14.41
+1.62%
74,319
04/10/2026
14.05
14.23
13.95
14.18
+1.00%
34,331
04/09/2026
13.81
14.20
13.67
14.04
+1.22%
119,378
04/08/2026
13.54
13.90
13.44
13.87
+5.46%
71,195
04/07/2026
13.12
13.22
12.88
13.15
+0.53%
59,346
04/06/2026
12.99
13.21
12.82
13.08
+0.61%
118,681
04/02/2026
12.84
13.37
12.74
13.00
-0.69%
78,052
04/01/2026
13.13
13.38
12.97
13.09
-0.08%
107,939
03/31/2026
13.36
13.48
13.04
13.10
-0.23%
115,107
03/31/2026
$0.03 Dividend
03/30/2026
13.60
13.71
13.11
13.13
-3.51%
83,480
03/27/2026
13.65
13.87
13.55
13.61
-1.16%
114,584
03/26/2026
14.03
14.39
13.76
13.77
-3.02%
156,662
03/25/2026
14.43
14.54
13.95
14.20
-1.59%
105,922
03/24/2026
13.63
14.63
13.55
14.43
+4.85%
194,482
03/23/2026
13.59
14.16
13.36
13.76
+3.75%
186,002
03/20/2026
13.25
13.54
13.02
13.26
+0.38%
208,090
03/19/2026
12.63
13.31
12.51
13.21
+3.35%
161,033
03/18/2026
13.14
13.27
12.76
12.78
-2.95%
79,854
03/17/2026
13.00
13.31
13.00
13.17
+1.38%
65,770
03/16/2026
12.67
13.04
12.67
12.99
+3.90%
96,934
03/13/2026
12.72
12.85
12.30
12.51
-1.64%
215,516
03/12/2026
13.33
13.33
12.67
12.71
-6.45%
199,055
03/11/2026
13.77
13.88
13.19
13.59
-1.16%
163,664
03/10/2026
14.08
14.31
13.64
13.75
-2.81%
116,810
03/09/2026
13.81
14.19
13.34
14.15
+1.50%
161,754
03/06/2026
14.33
14.43
13.89
13.94
-4.76%
182,848
03/05/2026
14.74
15.03
14.39
14.64
-1.67%
155,537
03/04/2026
14.64
14.94
14.40
14.88
+2.40%
254,420
03/03/2026
14.89
15.21
14.14
14.54
-4.45%
246,753
03/02/2026
15.21
15.73
14.57
15.21
-2.18%
272,867
02/27/2026
15.22
15.63
14.99
15.55
+0.84%
200,925
02/26/2026
15.54
15.77
14.74
15.42
-1.15%
244,930
02/25/2026
14.36
15.63
14.02
15.60
+10.04%
488,345
02/24/2026
13.52
14.51
13.48
14.18
+5.01%
436,381
02/23/2026
14.14
14.28
13.12
13.50
-4.57%
359,044