• N/A
    Market Cap
  • 117.07%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -5.08%
    Low Price$30.85
    High Price$33.62
  • 3 Months
    +0.91%
    Low Price$29.95
    High Price$41.37
  • 1 Year
    +117.07%
    Low Price$13.63
    High Price$41.37
Date
Open
High
Low
Close
Change (%)
Volume
06/24/2026
31.16
31.46
31.00
31.04
-1.06%
16,045
06/23/2026
30.87
31.37
30.85
31.37
-1.76%
240,626
06/23/2026
$0.14 Dividend
06/22/2026
31.68
32.03
31.64
31.93
+3.32%
54,441
06/18/2026
30.95
30.95
30.65
30.91
+0.63%
8,047
06/17/2026
31.55
31.70
30.71
30.71
-3.64%
11,826
06/16/2026
31.76
32.04
31.57
31.87
-0.51%
19,219
06/15/2026
30.37
32.04
30.37
32.04
+4.25%
298,080
06/12/2026
30.94
30.98
30.67
30.73
-0.13%
816
06/11/2026
30.60
30.77
30.46
30.77
-0.82%
3,403
06/10/2026
31.26
32.32
31.02
31.02
-3.02%
4,986
06/09/2026
32.05
32.67
31.20
31.99
-0.21%
2,342
06/08/2026
32.65
32.79
31.82
32.05
-1.32%
2,166
06/05/2026
32.11
32.56
32.11
32.48
-0.23%
786
06/04/2026
31.78
32.75
31.78
32.56
+2.24%
1,495
06/03/2026
32.93
32.93
31.70
31.84
-1.39%
24,155
06/02/2026
32.20
32.80
32.13
32.29
+0.66%
25,338
06/01/2026
31.79
32.26
31.77
32.08
-0.69%
19,036
05/29/2026
31.47
32.67
31.47
32.30
-1.88%
20,640
05/28/2026
33.03
33.11
32.92
32.92
-1.67%
15,413
05/27/2026
33.56
33.69
33.48
33.48
+0.03%
10,459
05/26/2026
33.51
33.51
32.92
33.47
+2.34%
16,198
05/22/2026
29.46
33.26
29.46
32.70
+0.12%
9,416
05/21/2026
32.52
33.26
32.36
32.66
-3.39%
16,814
05/20/2026
34.96
34.97
33.81
33.81
-3.19%
5,504
05/19/2026
36.84
36.84
34.85
34.92
-5.22%
37,325
05/18/2026
31.98
38.44
31.98
36.85
+0.50%
1,975
05/15/2026
35.98
36.69
35.93
36.66
+0.05%
48,181
05/14/2026
36.66
36.66
36.61
36.64
+1.08%
3,709
05/13/2026
36.98
37.38
35.32
36.25
+0.26%
6,262
05/12/2026
36.66
36.66
36.16
36.16
-6.29%
144,405
05/11/2026
38.57
38.59
38.39
38.59
-0.51%
5,966
05/08/2026
40.60
40.60
38.45
38.78
-3.97%
8,219
05/07/2026
41.77
41.77
39.87
40.39
-1.96%
53,183
05/06/2026
40.26
41.19
40.26
41.19
+2.27%
20,238
05/05/2026
39.66
40.65
39.66
40.28
+0.17%
88,868
05/04/2026
38.04
40.21
38.04
40.21
+6.16%
111,823
05/01/2026
37.91
38.39
37.88
37.88
+5.95%
15,302
04/30/2026
35.34
35.75
34.94
35.75
-1.77%
2,951
04/29/2026
36.11
38.30
36.11
36.40
+3.97%
6,825
04/28/2026
35.69
35.69
34.98
35.01
-2.62%
89,558
04/27/2026
35.65
35.95
35.56
35.95
+3.29%
8,380
04/24/2026
34.77
34.85
34.77
34.80
+1.25%
2,274
04/23/2026
34.49
34.56
34.35
34.37
+2.40%
1,345
04/22/2026
33.61
33.84
33.57
33.57
+0.60%
1,344
04/21/2026
33.89
33.89
33.37
33.37
-0.65%
2,561
04/20/2026
32.00
33.89
32.00
33.59
-0.79%
1,944
04/17/2026
34.05
34.12
33.86
33.86
+0.29%
1,448
04/16/2026
33.80
34.11
33.65
33.76
-0.23%
2,440
04/15/2026
33.96
33.96
33.66
33.83
+0.62%
1,513
04/14/2026
33.65
33.68
33.48
33.63
-0.40%
5,364
04/13/2026
33.18
33.76
33.16
33.76
+2.31%
1,259
04/10/2026
32.80
33.10
32.77
33.00
+0.42%
1,979
04/09/2026
31.95
32.93
31.95
32.86
+5.16%
3,861
04/08/2026
31.04
31.26
30.78
31.25
+3.84%
1,543
04/07/2026
30.70
30.70
30.09
30.09
-1.88%
1,707
04/06/2026
30.68
30.81
30.47
30.67
+0.59%
1,290
04/02/2026
30.80
30.82
30.29
30.49
+0.79%
2,317
04/01/2026
30.16
30.79
30.04
30.25
+1.03%
66,554
03/31/2026
29.99
30.01
29.37
29.94
+0.39%
5,567
03/30/2026
30.02
30.02
29.42
29.83
-0.52%
4,435
03/27/2026
29.38
30.07
29.37
29.98
-1.57%
96,129
03/26/2026
31.37
31.37
30.46
30.46
-3.47%
254,161
03/25/2026
31.37
31.73
31.37
31.56
+2.59%
12,375
03/24/2026
30.24
31.13
30.24
30.76
-0.03%
16,834
03/23/2026
32.14
32.14
29.93
30.77
+2.53%
127,500
03/23/2026
$0.14 Dividend
03/20/2026
30.67
31.00
30.01
30.01
-1.93%
336,596
03/19/2026
30.28
30.60
30.02
30.60
-1.45%
20,086
03/18/2026
31.14
31.14
30.87
31.05
+1.20%
12,527
03/17/2026
30.37
30.75
30.01
30.69
+3.11%
3,302
03/16/2026
29.62
29.95
29.62
29.76
+2.14%
100,569
03/13/2026
29.24
29.24
28.80
29.14
+0.28%
2,438
03/12/2026
29.33
29.46
28.66
29.05
-4.48%
4,996
03/11/2026
30.56
30.56
29.86
30.42
-0.92%
38,384
03/10/2026
30.48
30.96
29.95
30.70
+3.28%
4,101
03/09/2026
29.49
30.36
26.21
29.72
+0.05%
7,970
03/06/2026
27.95
30.37
27.94
29.71
+9.44%
7,083
03/05/2026
26.86
27.15
26.66
27.15
+0.18%
19,383
03/04/2026
27.46
27.47
27.07
27.10
-1.97%
51,875
03/03/2026
27.25
27.75
27.25
27.64
-1.55%
6,949
03/02/2026
27.55
28.23
27.55
28.08
+1.91%
7,498
02/27/2026
27.70
27.70
27.38
27.55
-1.42%
18,202
02/26/2026
27.61
27.95
27.17
27.95
+1.84%
10,190
02/25/2026
27.26
27.51
27.12
27.45
+1.25%
14,679
02/24/2026
27.75
27.75
26.56
27.11
+1.82%
5,511
02/23/2026
26.76
26.76
26.46
26.62
-2.04%
3,653
02/20/2026
27.63
27.68
27.18
27.18
-1.65%
45,060
02/19/2026
27.23
27.63
26.92
27.63
+1.50%
7,866
02/18/2026
26.97
27.35
26.94
27.22
+0.99%
19,119
02/17/2026
26.25
26.97
26.03
26.96
+3.03%
33,497
02/13/2026
26.12
26.27
25.61
26.17
+1.30%
28,991
02/12/2026
25.04
26.83
25.04
25.83
-3.48%
52,278
02/11/2026
27.35
27.35
26.71
26.76
-1.31%
22,616
02/10/2026
27.29
27.29
27.12
27.12
-1.59%
12,009
02/09/2026
26.93
27.74
26.93
27.55
+2.13%
12,509
02/06/2026
26.23
26.98
26.22
26.98
+7.16%
4,929
02/05/2026
24.85
25.18
24.85
25.18
-1.47%
7,802
02/04/2026
25.35
25.55
25.09
25.55
-1.87%
8,702
02/03/2026
26.04
26.04
26.04
26.04
+1.35%
55,289