• N/A
    Market Cap
  • 140.26%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    +35.43%
    Low Price$31.47
    High Price$41.34
  • 3 Months
    +19.11%
    Low Price$29.79
    High Price$41.34
  • 1 Year
    +140.26%
    Low Price$17.13
    High Price$41.04
Date
Open
High
Low
Close
Change (%)
Volume
10/02/2026
40.06
41.67
40.06
41.34
+3.58%
98,820
10/01/2026
38.03
40.25
38.03
39.91
+7.75%
113,845
09/30/2026
36.89
37.27
36.89
37.04
+0.85%
53,654
09/29/2026
36.23
37.67
36.23
36.73
+1.51%
58,947
09/28/2026
36.71
36.91
36.18
36.18
-0.37%
30,440
09/25/2026
36.80
37.07
36.31
36.32
-1.84%
28,908
09/24/2026
37.47
37.47
36.76
37.00
-4.78%
22,092
09/23/2026
38.15
38.86
37.90
38.86
+0.13%
1,915
09/22/2026
35.51
38.81
35.51
38.81
+7.38%
88,151
09/22/2026
$0.14 Dividend
09/21/2026
34.75
36.14
34.41
36.14
+7.92%
5,941
09/18/2026
33.45
33.75
33.45
33.49
+1.04%
856
09/17/2026
32.67
33.15
31.98
33.15
+3.98%
1,063
09/16/2026
31.77
32.32
31.77
31.88
+1.26%
2,193
09/15/2026
31.21
31.87
31.21
31.48
+0.05%
17,743
09/14/2026
31.08
31.88
31.08
31.47
-2.00%
31,309
09/11/2026
33.30
33.37
31.74
32.11
-3.70%
42,825
09/10/2026
32.06
33.58
32.06
33.34
+1.27%
44,605
09/09/2026
33.95
33.95
32.93
32.93
-3.98%
46,554
09/08/2026
32.52
34.29
32.02
34.29
+5.68%
11,118
09/04/2026
31.48
32.45
31.48
32.45
+3.01%
120,123
09/03/2026
34.86
34.86
30.20
31.50
+3.19%
39,047
09/02/2026
30.25
30.52
29.96
30.52
+2.47%
20,643
09/01/2026
30.07
30.07
29.62
29.79
-4.96%
32,763
08/31/2026
29.59
31.34
29.59
31.34
-0.87%
25,900
08/28/2026
33.05
33.05
31.62
31.62
-4.25%
42,668
08/27/2026
32.20
33.04
32.18
33.02
+5.55%
69,246
08/26/2026
30.20
31.65
30.20
31.28
+1.03%
21,576
08/25/2026
31.40
31.83
30.74
30.96
-1.86%
38,219
08/24/2026
32.44
32.44
31.05
31.55
-2.55%
10,720
08/21/2026
32.76
33.05
32.38
32.38
+0.46%
110,572
08/20/2026
32.91
32.98
32.23
32.23
-3.22%
23,058
08/19/2026
34.13
34.13
32.63
33.30
-1.14%
51,611
08/18/2026
35.97
35.97
33.58
33.68
-0.82%
103,483
08/17/2026
33.99
34.26
33.96
33.96
+2.19%
16,968
08/14/2026
33.46
34.37
33.23
33.23
-0.57%
11,726
08/13/2026
32.15
33.42
32.15
33.42
+3.90%
53,337
08/12/2026
32.94
32.94
32.17
32.17
-1.28%
25,461
08/11/2026
32.97
32.97
32.46
32.59
+0.62%
35,724
08/10/2026
33.09
33.37
32.16
32.39
-3.42%
13,693
08/07/2026
33.88
34.34
33.43
33.53
-2.72%
183,111
08/06/2026
33.89
34.47
33.70
34.47
+1.24%
3,469
08/05/2026
34.51
34.51
34.05
34.05
-2.57%
24,125
08/04/2026
32.18
35.33
32.18
34.95
+9.01%
90,635
08/03/2026
31.79
32.21
31.79
32.06
+0.92%
2,426
07/31/2026
31.36
31.88
30.89
31.77
-1.15%
38,669
07/30/2026
32.22
32.24
31.71
32.14
+2.03%
69,986
07/29/2026
34.37
34.37
31.14
31.50
-8.62%
21,484
07/28/2026
34.34
34.47
33.58
34.47
-1.99%
28,098
07/27/2026
36.29
36.29
34.62
35.17
-0.13%
13,233
07/24/2026
36.37
36.68
35.22
35.22
-4.47%
13,406
07/23/2026
36.10
37.10
36.10
36.86
+1.20%
94,289
07/22/2026
37.14
37.14
36.43
36.43
-0.93%
4,664
07/21/2026
36.46
36.98
35.64
36.77
+0.76%
22,176
07/20/2026
37.58
38.63
36.49
36.49
-4.39%
2,240
07/17/2026
35.67
38.17
35.67
38.17
+2.63%
48,197
07/16/2026
37.75
38.40
37.19
37.19
-4.09%
32,065
07/15/2026
35.37
38.77
35.37
38.77
+10.25%
25,277
07/14/2026
34.43
35.37
34.43
35.17
+3.77%
27,321
07/13/2026
30.76
34.57
30.76
33.89
-1.13%
17,199
07/10/2026
34.90
34.97
34.18
34.28
-1.18%
31,490
07/09/2026
35.14
35.14
34.51
34.69
-0.45%
12,268
07/08/2026
34.51
34.85
34.51
34.84
+0.70%
7,293
07/07/2026
36.35
36.35
34.60
34.60
-5.79%
28,182
07/06/2026
37.37
38.06
36.62
36.73
+5.83%
54,642
07/02/2026
31.43
35.61
30.93
34.71
+8.91%
205,698
07/01/2026
31.92
32.05
31.87
31.87
-0.34%
6,797
06/30/2026
31.73
31.98
31.73
31.98
+2.72%
21,736
06/29/2026
30.85
31.41
30.61
31.13
+0.91%
167,629
06/26/2026
33.87
33.87
30.58
30.85
+0.55%
62,102
06/25/2026
30.86
31.12
30.68
30.68
-0.77%
1,021
06/24/2026
31.04
31.34
30.88
30.92
-1.06%
16,045
06/23/2026
30.75
31.25
30.73
31.25
-1.76%
240,626
06/23/2026
$0.14 Dividend
06/22/2026
31.56
31.91
31.52
31.81
+3.32%
54,441
06/18/2026
30.83
30.83
30.53
30.79
+0.63%
8,047
06/17/2026
31.43
31.58
30.60
30.60
-3.64%
11,826
06/16/2026
31.64
31.92
31.45
31.75
-0.51%
19,219
06/15/2026
30.26
31.92
30.26
31.92
+4.25%
298,080
06/12/2026
30.82
30.86
30.55
30.61
-0.13%
816
06/11/2026
30.48
30.65
30.34
30.65
-0.82%
3,403
06/10/2026
31.14
32.20
30.90
30.90
-3.02%
4,986
06/09/2026
31.93
32.55
31.08
31.87
-0.21%
2,342
06/08/2026
32.53
32.67
31.70
31.93
-1.32%
2,166
06/05/2026
31.99
32.44
31.99
32.36
-0.23%
786
06/04/2026
31.66
32.63
31.66
32.43
+2.24%
1,495
06/03/2026
32.81
32.81
31.58
31.72
-1.39%
24,155
06/02/2026
32.08
32.68
32.01
32.17
+0.66%
25,338
06/01/2026
31.67
32.14
31.65
31.96
-0.69%
19,036
05/29/2026
31.35
32.55
31.35
32.18
-1.88%
20,640
05/28/2026
32.90
32.98
32.80
32.80
-1.67%
15,413
05/27/2026
33.44
33.56
33.35
33.35
+0.03%
10,459
05/26/2026
33.38
33.38
32.80
33.34
+2.34%
16,198
05/22/2026
29.35
33.13
29.35
32.58
+0.12%
9,416
05/21/2026
32.40
33.13
32.24
32.54
-3.39%
16,814
05/20/2026
34.83
34.84
33.68
33.68
-3.19%
5,504
05/19/2026
36.70
36.70
34.72
34.79
-5.22%
37,325
05/18/2026
31.86
38.29
31.86
36.71
+0.50%
1,975
05/15/2026
35.84
36.56
35.79
36.53
+0.05%
48,181
05/14/2026
36.53
36.53
36.48
36.51
+1.08%
3,709