• N/A
    Market Cap
  • 20.67%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +0.70%
    Low Price$18.69
    High Price$20.34
  • 3 Months
    -9.05%
    Low Price$18.21
    High Price$20.88
  • 1 Year
    +20.67%
    Low Price$15.34
    High Price$27.75
Date
Open
High
Low
Close
Change (%)
Volume
10/02/2026
20.26
20.26
18.34
18.69
-2.91%
1,116
10/01/2026
19.25
19.25
19.25
19.25
-0.26%
224
09/30/2026
19.30
19.30
19.30
19.30
-2.29%
258
09/30/2026
$0.30 Dividend
09/28/2026
19.75
19.75
19.75
19.75
+7.12%
379
09/24/2026
18.44
18.44
18.44
18.44
-4.98%
1,018
09/23/2026
19.41
19.41
19.41
19.41
-0.56%
419
09/15/2026
20.34
20.34
19.52
19.52
-1.44%
608
09/14/2026
20.30
20.30
19.80
19.80
+0.90%
1,254
09/10/2026
20.46
20.46
19.62
19.62
-3.54%
280
09/09/2026
21.05
21.05
20.34
20.34
+5.84%
454
09/04/2026
20.12
20.12
19.22
19.22
+1.56%
520
09/03/2026
18.38
18.92
18.38
18.92
+1.96%
416
09/02/2026
18.56
18.56
18.56
18.56
+1.73%
228
09/01/2026
19.98
19.98
18.24
18.24
-2.01%
1,010
08/31/2026
19.58
19.58
18.62
18.62
+0.80%
454
08/28/2026
18.47
18.47
18.47
18.47
-6.54%
501
08/27/2026
19.76
19.76
19.76
19.76
+8.50%
489
08/26/2026
18.21
18.21
18.21
18.21
-3.09%
148
08/24/2026
19.36
19.36
18.63
18.80
-4.00%
2,562
08/21/2026
18.03
19.58
18.03
19.58
+3.19%
569
08/20/2026
18.97
18.97
18.97
18.97
+1.78%
329
08/19/2026
18.64
18.64
18.64
18.64
-0.66%
318
08/18/2026
18.77
18.77
18.77
18.77
-0.78%
591
08/17/2026
20.38
20.38
18.91
18.91
+1.59%
2,058
08/13/2026
18.26
18.62
18.26
18.62
+0.53%
292
08/12/2026
18.27
18.52
18.27
18.52
-1.83%
39,910
08/11/2026
19.98
19.98
18.86
18.86
0.00%
1,869
08/10/2026
18.86
18.86
18.86
18.86
-2.09%
570
08/07/2026
19.27
19.27
19.27
19.27
-2.94%
1,235
08/06/2026
19.85
19.85
19.85
19.85
+0.25%
406
08/05/2026
19.80
19.80
19.80
19.80
+0.12%
1,586
08/03/2026
19.78
19.78
19.78
19.78
-0.67%
188
07/29/2026
21.09
21.09
19.91
19.91
0.00%
387
07/28/2026
20.25
20.41
19.91
19.91
-1.46%
21,348
07/27/2026
21.57
21.57
20.20
20.20
+1.79%
1,039
07/23/2026
19.85
19.85
19.85
19.85
+6.73%
228
07/22/2026
18.60
18.60
18.60
18.60
-3.72%
290
07/21/2026
18.89
19.32
18.89
19.32
-2.97%
426
07/20/2026
20.73
20.73
19.91
19.91
+8.44%
344
07/17/2026
18.36
18.36
18.36
18.36
-7.37%
176
07/16/2026
19.82
19.82
19.82
19.82
+1.87%
39,352
07/15/2026
18.37
19.46
18.37
19.46
-0.50%
1,568
07/14/2026
19.55
19.55
19.55
19.55
+1.02%
308
07/13/2026
19.84
19.84
19.36
19.36
-2.92%
325
07/09/2026
20.96
20.96
19.94
19.94
-1.80%
1,079
07/08/2026
20.30
20.30
20.30
20.30
-2.78%
294
07/06/2026
21.83
21.83
20.88
20.88
+1.63%
606
07/02/2026
20.55
20.55
20.55
20.55
+0.24%
632
07/01/2026
18.82
20.91
18.82
20.50
+1.96%
809
06/30/2026
21.01
21.01
20.11
20.11
-6.38%
845
06/29/2026
20.29
21.48
19.35
21.48
+19.98%
625
06/25/2026
17.90
17.90
17.90
17.90
-8.23%
333
06/23/2026
19.51
19.51
19.51
19.51
-6.60%
152
06/22/2026
20.61
20.88
18.54
20.88
+2.42%
672
06/18/2026
20.39
20.39
20.09
20.39
+3.50%
2,136
06/16/2026
19.04
19.70
19.04
19.70
-5.30%
1,252
06/15/2026
22.60
22.60
20.16
20.81
+9.15%
1,101
06/11/2026
19.06
19.06
19.06
19.06
+1.31%
389
06/09/2026
19.68
19.68
18.82
18.82
-3.29%
799
06/08/2026
19.46
19.46
19.46
19.46
+0.25%
352
06/05/2026
19.41
19.41
19.41
19.41
-2.88%
1,176
06/04/2026
17.11
19.98
17.11
19.98
+3.23%
934
06/03/2026
19.36
19.36
19.36
19.36
+1.29%
187
06/02/2026
19.11
19.11
19.11
19.11
-2.27%
402
06/01/2026
19.55
19.55
19.55
19.55
-4.11%
232
05/28/2026
20.63
20.64
20.39
20.39
-4.21%
3,367
05/26/2026
22.32
22.32
21.29
21.29
+6.45%
572
05/22/2026
19.84
20.00
19.69
20.00
-1.46%
19,669
05/21/2026
20.29
20.29
20.29
20.29
-10.71%
224
05/19/2026
22.24
22.73
22.24
22.73
+3.41%
772
05/18/2026
22.86
22.86
21.98
21.98
-3.89%
1,067
05/15/2026
22.87
22.87
22.87
22.87
-4.06%
502
05/14/2026
23.83
23.83
23.83
23.83
+4.29%
185
05/13/2026
22.48
22.85
22.48
22.85
-3.33%
993
05/11/2026
23.64
23.64
23.64
23.64
-0.50%
268
05/08/2026
23.76
23.76
23.76
23.76
+0.46%
260
05/07/2026
24.81
24.81
23.65
23.65
-0.83%
474
05/06/2026
24.96
24.96
23.85
23.85
+10.72%
426
05/05/2026
21.54
21.54
21.54
21.54
-9.27%
747
04/30/2026
23.74
23.74
23.74
23.74
+3.66%
278
04/29/2026
22.90
22.90
22.90
22.90
-6.38%
604
04/28/2026
24.47
24.47
24.47
24.47
+9.16%
250
04/24/2026
22.12
23.90
22.12
22.41
+5.03%
590
04/22/2026
21.34
21.34
21.34
21.34
-6.64%
417
04/21/2026
22.85
22.85
22.85
22.85
-2.15%
405
04/17/2026
22.95
24.42
22.95
23.36
-7.17%
1,132
04/16/2026
21.08
25.16
21.08
25.16
+10.04%
545
04/15/2026
21.99
22.86
21.63
22.86
-3.09%
2,875
04/13/2026
23.59
23.59
23.59
23.59
-3.89%
452
04/09/2026
25.00
25.00
24.55
24.55
+12.81%
1,507
04/07/2026
21.76
21.76
21.76
21.76
-8.00%
454
04/02/2026
23.65
23.65
23.65
23.65
-5.51%
402
04/01/2026
25.03
25.03
25.03
25.03
+0.41%
265
03/31/2026
$0.29 Dividend
03/30/2026
24.93
24.93
24.93
24.93
+8.84%
144
03/26/2026
22.78
22.90
22.78
22.90
-3.01%
974
03/24/2026
24.21
24.21
23.61
23.61
+1.46%
436
03/23/2026
23.27
23.27
23.27
23.27
-6.82%
425
03/20/2026
24.98
24.98
24.98
24.98
+3.80%
382