• N/A
    Market Cap
  • 126.61%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -7.86%
    Low Price$28.46
    High Price$33.06
  • 3 Months
    +20.73%
    Low Price$23.28
    High Price$33.06
  • 1 Year
    +116.12%
    Low Price$12.60
    High Price$33.06
Date
Open
High
Low
Close
Change (%)
Volume
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
01/30/2026
1.00492612:1 Split
01/29/2026
23.93
25.15
22.42
22.57
-14.38%
45,266
01/28/2026
23.10
26.89
23.10
26.36
+7.73%
17,660
01/27/2026
23.79
24.95
22.69
24.47
-5.24%
29,733
01/26/2026
23.00
25.84
22.70
25.82
+13.82%
20,267
01/23/2026
22.44
24.28
22.29
22.69
-2.36%
42,490
01/22/2026
22.73
23.60
22.21
23.24
+6.62%
39,012
01/21/2026
21.56
22.29
21.56
21.79
+0.18%
43,498
01/20/2026
21.94
22.26
21.65
21.75
-3.15%
16,876
01/16/2026
22.05
22.49
22.05
22.46
+1.44%
35,264
01/15/2026
21.89
22.14
21.76
22.14
+2.02%
42,379
01/14/2026
21.65
21.81
21.55
21.70
+0.41%
23,598
01/13/2026
21.51
21.72
21.49
21.61
+0.32%
32,591
01/12/2026
21.56
21.65
21.54
21.54
+1.56%
13,864