• N/A
    Market Cap
  • 37.57%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -3.76%
    Low Price$18.64
    High Price$21.20
  • 3 Months
    -16.70%
    Low Price$18.17
    High Price$24.21
  • 1 Year
    +37.57%
    Low Price$15.27
    High Price$28.17
Date
Open
High
Low
Close
Change (%)
Volume
08/03/2026
20.08
20.08
20.08
20.08
-0.67%
188
07/29/2026
21.41
21.41
20.21
20.21
0.00%
387
07/28/2026
20.56
20.72
20.21
20.21
-1.46%
21,348
07/27/2026
21.90
21.90
20.51
20.51
+1.79%
1,039
07/23/2026
20.15
20.15
20.15
20.15
+6.73%
228
07/22/2026
18.88
18.88
18.88
18.88
-3.72%
290
07/21/2026
19.18
19.61
19.18
19.61
-2.97%
426
07/20/2026
21.05
21.05
20.21
20.21
+8.44%
344
07/17/2026
18.64
18.64
18.64
18.64
-7.37%
176
07/16/2026
20.12
20.12
20.12
20.12
+1.87%
39,352
07/15/2026
18.65
19.75
18.65
19.75
-0.50%
1,568
07/14/2026
19.85
19.85
19.85
19.85
+1.02%
308
07/13/2026
20.14
20.14
19.65
19.65
-2.92%
325
07/09/2026
21.28
21.28
20.24
20.24
-1.80%
1,079
07/08/2026
20.61
20.61
20.61
20.61
-2.78%
294
07/06/2026
22.16
22.16
21.20
21.20
+1.63%
606
07/02/2026
20.86
20.86
20.86
20.86
+0.24%
632
07/01/2026
19.10
21.23
19.10
20.81
+1.96%
809
06/30/2026
21.33
21.33
20.41
20.41
-6.38%
845
06/29/2026
20.60
21.80
19.64
21.80
+19.98%
625
06/25/2026
18.17
18.17
18.17
18.17
-8.23%
333
06/23/2026
19.80
19.80
19.80
19.80
-6.60%
152
06/22/2026
20.92
21.20
18.82
21.20
+2.42%
672
06/18/2026
20.70
20.70
20.39
20.70
+3.50%
2,136
06/16/2026
19.33
20.00
19.33
20.00
-5.30%
1,252
06/15/2026
22.94
22.94
20.46
21.12
+9.15%
1,101
06/11/2026
19.35
19.35
19.35
19.35
+1.31%
389
06/09/2026
19.98
19.98
19.10
19.10
-3.29%
799
06/08/2026
19.75
19.75
19.75
19.75
+0.25%
352
06/05/2026
19.70
19.70
19.70
19.70
-2.88%
1,176
06/04/2026
17.37
20.29
17.37
20.29
+3.23%
934
06/03/2026
19.65
19.65
19.65
19.65
+1.29%
187
06/02/2026
19.40
19.40
19.40
19.40
-2.27%
402
06/01/2026
19.85
19.85
19.85
19.85
-4.11%
232
05/28/2026
20.94
20.95
20.70
20.70
-4.21%
3,367
05/26/2026
22.66
22.66
21.61
21.61
+6.45%
572
05/22/2026
20.14
20.30
19.99
20.30
-1.46%
19,669
05/21/2026
20.60
20.60
20.60
20.60
-10.71%
224
05/19/2026
22.58
23.07
22.58
23.07
+3.41%
772
05/18/2026
23.21
23.21
22.31
22.31
-3.89%
1,067
05/15/2026
23.21
23.21
23.21
23.21
-4.06%
502
05/14/2026
24.20
24.20
24.20
24.20
+4.29%
185
05/13/2026
22.82
23.20
22.82
23.20
-3.33%
993
05/11/2026
24.00
24.00
24.00
24.00
-0.50%
268
05/08/2026
24.12
24.12
24.12
24.12
+0.46%
260
05/07/2026
25.18
25.18
24.01
24.01
-0.83%
474
05/06/2026
25.34
25.34
24.21
24.21
+10.72%
426
05/05/2026
21.87
21.87
21.87
21.87
-9.27%
747
04/30/2026
24.10
24.10
24.10
24.10
+3.66%
278
04/29/2026
23.25
23.25
23.25
23.25
-6.38%
604
04/28/2026
24.84
24.84
24.84
24.84
+9.16%
250
04/24/2026
22.45
24.27
22.45
22.75
+5.03%
590
04/22/2026
21.66
21.66
21.66
21.66
-6.64%
417
04/21/2026
23.20
23.20
23.20
23.20
-2.15%
405
04/17/2026
23.30
24.79
23.30
23.71
-7.17%
1,132
04/16/2026
21.40
25.54
21.40
25.54
+10.04%
545
04/15/2026
22.32
23.21
21.96
23.21
-3.09%
2,875
04/13/2026
23.95
23.95
23.95
23.95
-3.89%
452
04/09/2026
25.38
25.38
24.92
24.92
+12.81%
1,507
04/07/2026
22.09
22.09
22.09
22.09
-8.00%
454
04/02/2026
24.01
24.01
24.01
24.01
-5.51%
402
04/01/2026
25.41
25.41
25.41
25.41
+0.41%
265
03/31/2026
$0.29 Dividend
03/30/2026
25.31
25.31
25.31
25.31
+8.84%
144
03/26/2026
23.13
23.25
23.13
23.25
-3.01%
974
03/24/2026
24.57
24.57
23.97
23.97
+1.46%
436
03/23/2026
23.63
23.63
23.63
23.63
-6.82%
425
03/20/2026
25.36
25.36
25.36
25.36
+3.80%
382
03/19/2026
24.97
24.97
24.43
24.43
+0.86%
436
03/17/2026
24.77
24.77
24.22
24.22
+0.41%
429
03/13/2026
24.12
24.12
24.12
24.12
-2.01%
158
03/10/2026
24.61
24.61
24.61
24.61
+3.32%
299
03/09/2026
23.82
23.82
23.82
23.82
-6.77%
261
03/06/2026
24.29
25.55
24.29
25.55
-0.19%
1,005
03/05/2026
25.70
25.70
24.91
25.60
+1.17%
560
03/04/2026
26.29
26.29
25.31
25.31
+2.40%
494
03/03/2026
24.71
24.71
24.71
24.71
-9.09%
315
03/02/2026
27.34
27.34
27.18
27.18
-2.31%
1,056
02/27/2026
28.35
28.35
27.83
27.83
+3.11%
376
02/26/2026
26.79
26.99
26.79
26.99
+0.92%
511
02/25/2026
26.74
26.74
26.74
26.74
-1.31%
574
02/24/2026
27.94
27.94
27.10
27.10
+1.52%
1,030
02/20/2026
26.73
26.73
26.69
26.69
+1.50%
410
02/19/2026
25.78
26.69
25.48
26.29
+1.72%
3,197
02/18/2026
27.08
27.38
25.85
25.85
-0.38%
1,860
02/17/2026
26.24
26.49
25.95
25.95
-5.37%
753
02/13/2026
28.30
28.30
27.42
27.42
-2.67%
1,765
02/12/2026
28.17
29.13
28.17
28.17
0.00%
437
02/11/2026
27.88
29.23
27.14
28.17
+2.33%
1,268
02/09/2026
27.58
27.58
27.53
27.53
+4.11%
699
02/06/2026
26.44
26.44
26.44
26.44
+9.52%
13,392
02/05/2026
25.22
25.56
24.14
24.14
-2.10%
773
02/04/2026
24.53
25.40
24.53
24.66
+4.18%
1,110
02/03/2026
24.91
24.91
23.67
23.67
+1.44%
923
02/02/2026
23.34
23.34
23.34
23.34
+3.33%
118
01/30/2026
23.92
23.92
22.34
22.59
-1.51%
4,469
01/29/2026
22.93
22.93
22.93
22.93
-4.21%
392
01/28/2026
23.94
23.94
23.94
23.94
+2.41%
166
01/27/2026
24.34
24.34
23.38
23.38
+1.07%
500
01/26/2026
23.13
23.13
23.13
23.13
+2.63%
260