• N/A
    Market Cap
  • 31.63%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -11.27%
    Low Price$19.40
    High Price$24.21
  • 3 Months
    -25.10%
    Low Price$19.40
    High Price$25.90
  • 1 Year
    +29.77%
    Low Price$13.83
    High Price$28.50
Date
Open
High
Low
Close
Change (%)
Volume
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
01/20/2026
22.92
23.13
22.09
22.54
-1.30%
8,709
01/16/2026
23.74
24.02
22.64
22.83
+0.65%
2,172
01/15/2026
23.82
23.82
22.69
22.69
+0.88%
475
01/14/2026
22.63
22.63
22.49
22.49
+0.22%
248
01/13/2026
22.44
22.44
22.44
22.44
+8.10%
319
01/09/2026
20.76
20.76
20.76
20.76
-2.33%
312
01/06/2026
21.18
21.25
21.18
21.25
+3.12%
891
01/02/2026
20.61
20.61
20.61
20.61
-1.18%
6,146
12/31/2025
21.80
21.80
20.86
20.86
-2.31%
352
12/29/2025
21.35
21.35
21.35
21.35
+0.07%
100
12/26/2025
21.34
21.34
21.34
21.34
+2.30%
155
12/23/2025
20.86
20.86
20.86
20.86
+3.94%
182
12/19/2025
21.99
21.99
20.07
20.07
-4.25%
660
12/18/2025
21.24
21.24
20.96
20.96
+0.12%
1,057
12/17/2025
20.93
20.93
20.93
20.93
+1.75%
391
12/15/2025
20.86
21.73
19.99
20.57
-2.07%
2,077
12/12/2025
21.15
21.15
21.01
21.01
-0.70%
1,073
12/11/2025
21.15
21.15
21.15
21.15
+3.13%
461
12/10/2025
20.89
20.89
20.51
20.51
+3.75%
453
12/09/2025
18.88
19.77
18.88
19.77
-2.20%
1,020
12/08/2025
20.22
20.22
20.22
20.22
+3.44%
312
12/05/2025
19.55
19.55
19.54
19.54
-3.51%
1,104
11/28/2025
20.14
20.25
20.14
20.25
-0.77%
2,114
11/26/2025
20.56
21.30
20.41
20.41
+1.23%
1,016
11/25/2025
20.74
20.74
20.17
20.17
+0.49%
256
11/24/2025
20.07
20.07
20.07
20.07
+5.73%
468
11/21/2025
20.71
20.71
18.98
18.98
+2.67%
405
11/19/2025
18.49
18.49
18.49
18.49
+1.91%
246
11/18/2025
18.32
18.32
18.14
18.14
+5.10%
353
11/14/2025
17.26
17.26
17.26
17.26
-6.13%
276
11/12/2025
18.66
18.66
18.39
18.39
-0.80%
492
11/11/2025
18.79
18.79
18.53
18.53
+0.81%
364