• N/A
    Market Cap
  • 128.01%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +2.55%
    Low Price$27.12
    High Price$30.71
  • 3 Months
    +19.96%
    Low Price$23.28
    High Price$33.06
  • 1 Year
    +134.12%
    Low Price$12.90
    High Price$33.06
Date
Open
High
Low
Close
Change (%)
Volume
06/24/2026
28.85
29.50
28.83
29.46
-0.94%
24,388
06/23/2026
29.41
29.85
29.25
29.74
-3.16%
24,975
06/22/2026
30.19
30.71
30.19
30.71
+2.71%
33,125
06/18/2026
30.11
30.11
29.69
29.90
+1.53%
42,881
06/17/2026
29.71
29.88
29.33
29.45
+0.89%
30,858
06/16/2026
28.96
29.24
28.96
29.19
+1.04%
58,367
06/15/2026
29.36
29.36
28.86
28.89
-0.52%
29,109
06/12/2026
28.57
29.15
28.47
29.04
-0.27%
37,576
06/11/2026
28.50
29.20
28.35
29.12
+7.37%
52,848
06/10/2026
27.33
27.63
26.96
27.12
-0.48%
38,291
06/09/2026
28.69
28.83
26.85
27.25
-3.47%
49,804
06/08/2026
28.88
28.90
28.15
28.23
-2.72%
83,977
06/05/2026
29.05
29.21
28.74
29.02
-0.85%
24,758
06/04/2026
28.91
29.27
28.91
29.27
+1.53%
32,725
06/03/2026
28.83
29.11
28.60
28.83
+1.30%
99,902
06/02/2026
28.49
28.73
28.43
28.46
-0.25%
37,890
06/01/2026
28.45
28.66
28.28
28.53
-0.90%
106,091
05/29/2026
29.05
29.25
28.74
28.79
-1.07%
67,315
05/28/2026
29.19
29.27
28.95
29.10
-0.62%
34,135
05/27/2026
29.46
29.48
29.16
29.28
+0.35%
33,034
05/26/2026
29.06
29.18
29.01
29.18
+0.62%
20,848
05/22/2026
28.64
29.00
28.36
29.00
-0.82%
271,138
05/21/2026
28.88
29.24
28.77
29.24
-0.19%
23,709
05/20/2026
28.96
29.38
28.86
29.30
+1.51%
26,341
05/19/2026
29.00
29.00
28.38
28.86
-2.17%
73,956
05/18/2026
31.15
31.15
29.50
29.50
-4.35%
50,842
05/15/2026
30.83
31.28
30.71
30.84
-3.18%
35,228
05/14/2026
31.88
32.01
31.68
31.85
+1.87%
25,638
05/13/2026
30.93
31.28
30.71
31.27
+3.65%
19,121
05/12/2026
30.84
30.94
30.17
30.17
-5.27%
27,191
05/11/2026
31.48
32.13
31.48
31.85
-1.27%
26,042
05/08/2026
32.39
32.52
32.19
32.26
+0.64%
25,856
05/07/2026
33.14
33.14
31.98
32.05
-3.04%
34,034
05/06/2026
32.46
33.08
32.46
33.06
+5.66%
33,345
05/05/2026
30.95
31.29
30.84
31.29
+10.49%
22,530
05/04/2026
28.69
28.73
28.25
28.32
-2.34%
33,468
05/01/2026
28.90
29.20
28.66
29.00
+0.49%
26,145
04/30/2026
28.48
28.91
28.36
28.86
+4.11%
63,572
04/29/2026
27.99
28.04
27.64
27.72
-0.79%
26,740
04/28/2026
28.09
28.09
27.69
27.94
-1.65%
56,208
04/27/2026
28.68
28.69
28.29
28.41
-1.22%
29,785
04/24/2026
28.61
28.76
28.49
28.76
0.00%
19,350
04/23/2026
28.79
29.00
28.74
28.76
+0.31%
32,040
04/22/2026
28.94
28.94
28.56
28.67
+0.84%
38,202
04/21/2026
28.74
28.82
28.12
28.43
-1.93%
23,825
04/20/2026
28.88
28.99
28.77
28.99
0.00%
16,501
04/17/2026
29.06
29.09
28.80
28.99
+0.69%
87,710
04/16/2026
29.04
29.04
28.49
28.79
-0.45%
36,189
04/15/2026
29.20
29.20
28.74
28.92
-1.25%
78,048
04/14/2026
29.34
29.42
29.14
29.29
+4.63%
23,989
04/13/2026
27.76
28.23
27.74
27.99
-0.43%
19,983
04/10/2026
28.40
28.40
27.99
28.11
-0.39%
19,606
04/09/2026
27.77
28.32
27.77
28.22
+1.40%
415,815
04/08/2026
27.82
27.86
27.58
27.83
+6.18%
48,671
04/07/2026
25.86
26.21
25.64
26.21
+1.39%
88,014
04/06/2026
25.93
25.99
25.38
25.85
+0.90%
41,942
04/02/2026
24.90
26.28
24.86
25.62
-1.69%
66,662
04/01/2026
25.72
26.18
25.66
26.06
+2.60%
129,499
03/31/2026
24.21
25.70
24.13
25.40
+9.11%
75,383
03/30/2026
23.73
23.73
23.20
23.28
-1.15%
78,633
03/27/2026
23.43
23.84
23.42
23.55
-1.92%
38,440
03/26/2026
24.17
24.21
23.97
24.01
-2.87%
50,360
03/25/2026
24.91
24.91
24.59
24.72
+1.02%
51,142
03/24/2026
23.98
24.56
23.98
24.47
-1.29%
82,917
03/23/2026
24.44
24.97
24.39
24.79
+4.56%
92,768
03/20/2026
24.68
24.72
23.43
23.71
-3.07%
79,555
03/19/2026
23.84
24.58
23.76
24.46
-0.85%
50,669
03/18/2026
25.10
25.26
24.67
24.67
-0.84%
36,914
03/17/2026
24.87
24.91
24.55
24.88
+1.59%
114,153
03/16/2026
24.19
24.49
24.17
24.49
+4.08%
57,988
03/13/2026
23.99
24.11
23.53
23.53
-3.29%
31,520
03/12/2026
24.49
24.49
23.96
24.33
-1.18%
58,982
03/11/2026
24.55
24.91
24.47
24.62
-0.32%
37,703
03/10/2026
24.85
25.13
24.59
24.70
+0.45%
70,368
03/09/2026
23.72
24.61
23.53
24.59
+2.97%
74,158
03/06/2026
23.36
23.91
23.36
23.88
-2.45%
40,822
03/05/2026
24.75
24.75
24.10
24.48
-2.59%
90,757
03/04/2026
24.91
25.15
24.70
25.13
+2.49%
56,782
03/03/2026
24.04
24.53
23.81
24.52
-4.74%
83,356
03/02/2026
25.27
25.75
25.27
25.74
-0.39%
36,474
02/27/2026
25.62
26.10
25.62
25.84
-0.58%
103,077
02/26/2026
25.94
25.99
25.42
25.99
+0.81%
34,542
02/25/2026
25.58
26.55
25.50
25.78
-0.15%
195,073
02/24/2026
25.24
25.82
25.19
25.82
+2.66%
27,699
02/23/2026
25.11
25.15
24.82
25.15
+0.60%
90,138
02/20/2026
24.93
25.18
24.89
25.00
+1.34%
50,438
02/19/2026
24.43
24.86
24.37
24.67
-1.91%
119,726
02/18/2026
24.74
25.15
24.70
25.15
+4.01%
43,219
02/17/2026
23.93
24.20
23.87
24.18
+3.64%
34,603
02/13/2026
23.07
23.39
22.96
23.33
+0.13%
11,338
02/12/2026
23.61
23.76
23.19
23.30
-1.73%
29,406
02/11/2026
23.68
23.74
23.26
23.71
+1.80%
12,253
02/10/2026
23.38
23.39
23.22
23.29
-2.31%
8,686
02/09/2026
23.37
23.84
23.35
23.84
+3.88%
29,361
02/06/2026
22.69
22.95
22.69
22.95
+3.29%
30,681
02/05/2026
22.02
22.37
21.97
22.22
+0.32%
36,466
02/04/2026
22.55
22.58
21.89
22.15
-2.72%
27,663
02/03/2026
22.65
22.81
22.49
22.77
+1.26%
8,419
02/02/2026
23.50
23.50
22.43
22.49
+0.47%
52,350
01/30/2026
23.12
23.55
22.29
22.38
-0.84%
12,261