• N/A
    Market Cap
  • 136.49%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -20.94%
    Low Price$31.98
    High Price$41.37
  • 3 Months
    +6.69%
    Low Price$29.31
    High Price$41.37
  • 1 Year
    +127.45%
    Low Price$13.63
    High Price$41.37
Date
Open
High
Low
Close
Change (%)
Volume
06/03/2026
33.07
33.07
31.83
31.98
-1.39%
24,155
06/02/2026
32.34
32.94
32.27
32.43
+0.66%
25,338
06/01/2026
31.93
32.40
31.91
32.22
-0.69%
19,036
05/29/2026
31.61
32.81
31.61
32.44
-1.88%
20,640
05/28/2026
33.17
33.25
33.06
33.06
-1.67%
15,413
05/27/2026
33.71
33.83
33.62
33.62
+0.03%
10,459
05/26/2026
33.65
33.65
33.06
33.61
+2.34%
16,198
05/22/2026
29.59
33.40
29.59
32.84
+0.12%
9,416
05/21/2026
32.66
33.40
32.50
32.80
-3.39%
16,814
05/20/2026
35.11
35.12
33.95
33.95
-3.19%
5,504
05/19/2026
37.00
37.00
35.00
35.07
-5.22%
37,325
05/18/2026
32.12
38.60
32.12
37.00
+0.50%
1,975
05/15/2026
36.13
36.85
36.08
36.82
+0.05%
48,181
05/14/2026
36.82
36.82
36.77
36.80
+1.08%
3,709
05/13/2026
37.13
37.54
35.48
36.41
+0.26%
6,262
05/12/2026
36.82
36.82
36.31
36.31
-6.29%
144,405
05/11/2026
38.73
38.75
38.55
38.75
-0.51%
5,966
05/08/2026
40.77
40.77
38.61
38.95
-3.97%
8,219
05/07/2026
41.95
41.95
40.04
40.56
-1.96%
53,183
05/06/2026
40.43
41.37
40.43
41.37
+2.27%
20,238
05/05/2026
39.83
40.82
39.83
40.45
+0.17%
88,868
05/04/2026
38.20
40.38
38.20
40.38
+6.16%
111,823
05/01/2026
38.07
38.55
38.04
38.04
+5.95%
15,302
04/30/2026
35.49
35.90
35.09
35.90
-1.77%
2,951
04/29/2026
36.26
38.46
36.26
36.55
+3.97%
6,825
04/28/2026
35.85
35.85
35.13
35.16
-2.62%
89,558
04/27/2026
35.80
36.10
35.71
36.10
+3.29%
8,380
04/24/2026
34.92
35.00
34.92
34.95
+1.25%
2,274
04/23/2026
34.63
34.71
34.50
34.52
+2.40%
1,345
04/22/2026
33.75
33.98
33.71
33.71
+0.60%
1,344
04/21/2026
34.03
34.03
33.51
33.51
-0.65%
2,561
04/20/2026
32.14
34.04
32.14
33.73
-0.79%
1,944
04/17/2026
34.19
34.27
34.00
34.00
+0.29%
1,448
04/16/2026
33.94
34.26
33.79
33.90
-0.23%
2,440
04/15/2026
34.10
34.10
33.80
33.98
+0.62%
1,513
04/14/2026
33.79
33.82
33.62
33.77
-0.40%
5,364
04/13/2026
33.32
33.91
33.30
33.91
+2.31%
1,259
04/10/2026
32.94
33.24
32.91
33.14
+0.42%
1,979
04/09/2026
32.09
33.07
32.09
33.00
+5.16%
3,861
04/08/2026
31.17
31.39
30.91
31.38
+3.84%
1,543
04/07/2026
30.83
30.83
30.22
30.22
-1.88%
1,707
04/06/2026
30.82
30.94
30.60
30.80
+0.59%
1,290
04/02/2026
30.93
30.95
30.41
30.62
+0.79%
2,317
04/01/2026
30.29
30.92
30.17
30.38
+1.03%
66,554
03/31/2026
30.12
30.14
29.50
30.07
+0.39%
5,567
03/30/2026
30.15
30.15
29.55
29.95
-0.52%
4,435
03/27/2026
29.51
30.20
29.50
30.11
-1.57%
96,129
03/26/2026
31.50
31.50
30.59
30.59
-3.47%
254,161
03/25/2026
31.50
31.87
31.50
31.69
+2.59%
12,375
03/24/2026
30.37
31.26
30.37
30.89
-0.03%
16,834
03/23/2026
32.28
32.28
30.06
30.90
+2.53%
127,500
03/23/2026
$0.14 Dividend
03/20/2026
30.80
31.13
30.14
30.14
-1.93%
336,596
03/19/2026
30.41
30.73
30.15
30.73
-1.45%
20,086
03/18/2026
31.27
31.27
31.00
31.18
+1.20%
12,527
03/17/2026
30.50
30.88
30.14
30.82
+3.11%
3,302
03/16/2026
29.74
30.08
29.74
29.89
+2.14%
100,569
03/13/2026
29.36
29.36
28.93
29.26
+0.28%
2,438
03/12/2026
29.45
29.59
28.79
29.18
-4.48%
4,996
03/11/2026
30.69
30.69
29.99
30.55
-0.92%
38,384
03/10/2026
30.61
31.09
30.08
30.83
+3.28%
4,101
03/09/2026
29.61
30.49
26.32
29.85
+0.05%
7,970
03/06/2026
28.07
30.50
28.06
29.84
+9.44%
7,083
03/05/2026
26.97
27.26
26.78
27.26
+0.18%
19,383
03/04/2026
27.58
27.59
27.19
27.21
-1.97%
51,875
03/03/2026
27.37
27.87
27.37
27.76
-1.55%
6,949
03/02/2026
27.67
28.35
27.67
28.20
+1.91%
7,498
02/27/2026
27.82
27.82
27.49
27.67
-1.42%
18,202
02/26/2026
27.73
28.07
27.29
28.07
+1.84%
10,190
02/25/2026
27.37
27.63
27.23
27.56
+1.25%
14,679
02/24/2026
27.87
27.87
26.68
27.22
+1.82%
5,511
02/23/2026
26.87
26.87
26.58
26.74
-2.04%
3,653
02/20/2026
27.75
27.80
27.29
27.29
-1.65%
45,060
02/19/2026
27.34
27.75
27.03
27.75
+1.50%
7,866
02/18/2026
27.08
27.47
27.05
27.34
+0.99%
19,119
02/17/2026
26.36
27.08
26.14
27.07
+3.03%
33,497
02/13/2026
26.23
26.38
25.72
26.28
+1.30%
28,991
02/12/2026
25.14
26.94
25.14
25.94
-3.48%
52,278
02/11/2026
27.46
27.46
26.83
26.87
-1.31%
22,616
02/10/2026
27.40
27.40
27.23
27.23
-1.59%
12,009
02/09/2026
27.04
27.86
27.04
27.67
+2.13%
12,509
02/06/2026
26.34
27.09
26.33
27.09
+7.16%
4,929
02/05/2026
24.95
25.28
24.95
25.28
-1.47%
7,802
02/04/2026
25.46
25.66
25.19
25.66
-1.87%
8,702
02/03/2026
26.15
26.15
26.15
26.15
+1.35%
55,289
02/02/2026
25.53
25.80
25.53
25.80
+0.12%
378
01/29/2026
25.77
25.77
25.77
25.77
0.00%
20,433
01/28/2026
25.58
25.79
25.53
25.77
+1.93%
15,731
01/27/2026
25.28
25.28
25.28
25.28
+2.54%
7,289
01/26/2026
24.48
24.69
24.48
24.66
-0.32%
55,884
01/23/2026
25.09
25.09
24.73
24.73
-0.12%
1,439
01/22/2026
24.62
24.76
24.62
24.76
-0.41%
29,868
01/21/2026
24.88
24.93
24.87
24.87
+2.59%
9,887
01/20/2026
24.24
24.37
24.24
24.24
+0.33%
19,780
01/16/2026
24.14
24.21
24.14
24.16
+1.13%
22,641
01/15/2026
23.27
23.89
23.27
23.89
+3.88%
2,453
01/14/2026
23.38
23.38
22.78
23.00
-3.37%
18,736
01/13/2026
23.69
23.80
23.68
23.80
+2.93%
29,543
01/12/2026
23.12
23.12
23.12
23.12
+3.24%
5,935
01/08/2026
22.41
22.47
22.05
22.40
+0.22%
15,116