• N/A
    Market Cap
  • 88.67%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -12.54%
    Low Price$24.20
    High Price$28.08
  • 3 Months
    -11.18%
    Low Price$24.20
    High Price$32.59
  • 1 Year
    +88.67%
    Low Price$13.46
    High Price$32.59
Date
Open
High
Low
Close
Change (%)
Volume
08/03/2026
25.06
25.44
25.01
25.39
+0.28%
69,084
07/31/2026
25.54
25.54
25.19
25.32
+0.96%
22,668
07/30/2026
24.99
25.42
24.97
25.08
+3.64%
54,256
07/29/2026
24.40
24.47
24.02
24.20
-1.43%
34,139
07/28/2026
24.69
24.74
24.19
24.55
-1.52%
27,725
07/27/2026
25.52
25.52
24.77
24.93
-4.30%
112,423
07/24/2026
26.11
26.56
25.84
26.05
-0.08%
41,823
07/23/2026
25.83
26.13
25.77
26.07
-2.43%
30,240
07/22/2026
26.46
26.75
26.46
26.72
-0.63%
19,268
07/21/2026
26.78
26.96
26.62
26.89
+0.94%
13,184
07/20/2026
26.85
26.85
26.52
26.64
-1.19%
21,727
07/17/2026
26.34
27.57
26.34
26.96
-0.48%
19,290
07/16/2026
27.28
27.33
26.89
27.09
-1.95%
25,439
07/15/2026
28.17
28.74
27.33
27.63
+0.07%
7,248
07/14/2026
27.28
27.61
27.12
27.61
+3.08%
32,862
07/13/2026
27.39
27.40
26.79
26.79
-3.02%
34,177
07/10/2026
27.76
27.86
27.36
27.62
-0.18%
9,108
07/09/2026
28.00
28.00
27.52
27.67
-0.20%
24,184
07/08/2026
27.42
27.88
26.82
27.72
+0.38%
37,301
07/07/2026
28.00
28.00
27.44
27.62
-1.64%
54,424
07/06/2026
28.89
28.90
27.89
28.08
-3.27%
21,253
07/06/2026
1.01449275:1 Split
07/02/2026
28.26
29.03
27.98
29.03
+0.89%
28,775
07/01/2026
28.80
29.45
28.09
28.77
-0.98%
25,155
06/30/2026
29.86
29.86
28.96
29.06
-3.47%
49,204
06/29/2026
29.53
30.20
28.24
30.10
+1.16%
19,656
06/26/2026
29.86
29.86
28.46
29.76
+2.65%
36,679
06/25/2026
28.95
29.48
28.78
28.99
-0.17%
26,362
06/24/2026
28.44
29.08
28.42
29.04
-0.94%
24,388
06/23/2026
28.99
29.42
28.83
29.32
-3.16%
24,975
06/22/2026
29.76
30.27
29.76
30.27
+2.71%
33,125
06/18/2026
29.68
29.68
29.27
29.47
+1.53%
42,881
06/17/2026
29.29
29.45
28.91
29.03
+0.89%
30,858
06/16/2026
28.55
28.82
28.55
28.77
+1.04%
58,367
06/15/2026
28.94
28.94
28.45
28.48
-0.52%
29,109
06/12/2026
28.16
28.73
28.06
28.63
-0.27%
37,576
06/11/2026
28.09
28.78
27.95
28.70
+7.37%
52,848
06/10/2026
26.94
27.24
26.57
26.73
-0.48%
38,291
06/09/2026
28.28
28.42
26.46
26.86
-3.47%
49,804
06/08/2026
28.47
28.49
27.75
27.83
-2.72%
83,977
06/05/2026
28.64
28.79
28.33
28.61
-0.85%
24,758
06/04/2026
28.50
28.85
28.50
28.85
+1.53%
32,725
06/03/2026
28.42
28.69
28.19
28.42
+1.30%
99,902
06/02/2026
28.08
28.32
28.02
28.05
-0.25%
37,890
06/01/2026
28.04
28.25
27.87
28.12
-0.90%
106,091
05/29/2026
28.64
28.83
28.33
28.38
-1.07%
67,315
05/28/2026
28.77
28.85
28.54
28.68
-0.62%
34,135
05/27/2026
29.04
29.06
28.74
28.86
+0.35%
33,034
05/26/2026
28.64
28.76
28.60
28.76
+0.62%
20,848
05/22/2026
28.23
28.59
27.95
28.59
-0.82%
271,138
05/21/2026
28.47
28.82
28.35
28.82
-0.19%
23,709
05/20/2026
28.55
28.96
28.45
28.88
+1.51%
26,341
05/19/2026
28.59
28.59
27.97
28.45
-2.17%
73,956
05/18/2026
30.71
30.71
29.08
29.08
-4.35%
50,842
05/15/2026
30.39
30.83
30.27
30.40
-3.18%
35,228
05/14/2026
31.42
31.55
31.23
31.40
+1.87%
25,638
05/13/2026
30.49
30.83
30.27
30.82
+3.65%
19,121
05/12/2026
30.40
30.50
29.74
29.74
-5.27%
27,191
05/11/2026
31.03
31.67
31.03
31.40
-1.27%
26,042
05/08/2026
31.93
32.06
31.73
31.80
+0.64%
25,856
05/07/2026
32.67
32.67
31.52
31.60
-3.04%
34,034
05/06/2026
32.00
32.61
32.00
32.59
+5.66%
33,345
05/05/2026
30.51
30.85
30.40
30.84
+10.49%
22,530
05/04/2026
28.28
28.32
27.85
27.92
-2.34%
33,468
05/01/2026
28.49
28.78
28.25
28.59
+0.49%
26,145
04/30/2026
28.07
28.50
27.95
28.45
+4.11%
63,572
04/29/2026
27.59
27.64
27.25
27.32
-0.79%
26,740
04/28/2026
27.69
27.69
27.29
27.54
-1.65%
56,208
04/27/2026
28.27
28.28
27.89
28.00
-1.22%
29,785
04/24/2026
28.20
28.35
28.08
28.35
0.00%
19,350
04/23/2026
28.38
28.59
28.33
28.35
+0.31%
32,040
04/22/2026
28.53
28.53
28.15
28.26
+0.84%
38,202
04/21/2026
28.33
28.40
27.72
28.02
-1.93%
23,825
04/20/2026
28.47
28.58
28.36
28.58
0.00%
16,501
04/17/2026
28.64
28.68
28.39
28.58
+0.69%
87,710
04/16/2026
28.63
28.63
28.08
28.38
-0.45%
36,189
04/15/2026
28.78
28.78
28.33
28.51
-1.25%
78,048
04/14/2026
28.92
29.00
28.72
28.87
+4.63%
23,989
04/13/2026
27.36
27.83
27.34
27.59
-0.43%
19,983
04/10/2026
27.99
27.99
27.59
27.71
-0.39%
19,606
04/09/2026
27.37
27.92
27.37
27.82
+1.40%
415,815
04/08/2026
27.42
27.46
27.19
27.43
+6.18%
48,671
04/07/2026
25.49
25.84
25.27
25.84
+1.39%
88,014
04/06/2026
25.56
25.61
25.01
25.48
+0.90%
41,942
04/02/2026
24.54
25.90
24.50
25.25
-1.69%
66,662
04/01/2026
25.35
25.81
25.29
25.69
+2.60%
129,499
03/31/2026
23.86
25.33
23.79
25.04
+9.11%
75,383
03/30/2026
23.39
23.39
22.87
22.95
-1.15%
78,633
03/27/2026
23.10
23.50
23.09
23.21
-1.92%
38,440
03/26/2026
23.82
23.87
23.63
23.67
-2.87%
50,360
03/25/2026
24.55
24.55
24.24
24.37
+1.02%
51,142
03/24/2026
23.64
24.21
23.64
24.12
-1.29%
82,917
03/23/2026
24.09
24.61
24.04
24.44
+4.56%
92,768
03/20/2026
24.33
24.37
23.10
23.37
-3.07%
79,555
03/19/2026
23.50
24.23
23.42
24.11
-0.85%
50,669
03/18/2026
24.74
24.90
24.32
24.32
-0.84%
36,914
03/17/2026
24.51
24.55
24.20
24.52
+1.59%
114,153
03/16/2026
23.84
24.14
23.82
24.14
+4.08%
57,988
03/13/2026
23.65
23.77
23.19
23.19
-3.29%
31,520
03/12/2026
24.14
24.14
23.62
23.98
-1.18%
58,982