• N/A
    Market Cap
  • 38.36%
    1-Year Change
  • Engineering & Construction
    Industry
  • 1 Month
    -10.16%
    Low Price$33.03
    High Price$41.68
  • 3 Months
    -17.64%
    Low Price$33.03
    High Price$42.00
  • 1 Year
    +30.33%
    Low Price$22.28
    High Price$51.00
Date
Open
High
Low
Close
Change (%)
Volume
06/03/2026
35.70
35.70
33.78
34.59
+0.07%
2,335
06/02/2026
34.33
34.57
33.62
34.57
-0.30%
1,536
06/01/2026
34.80
34.80
34.67
34.67
-6.65%
977
05/29/2026
37.14
37.14
37.14
37.14
+2.49%
1,353
05/28/2026
36.31
36.40
35.31
36.24
+3.35%
2,589
05/27/2026
36.11
36.11
35.06
35.06
-4.62%
1,116
05/26/2026
37.59
37.59
36.76
36.76
+11.29%
1,505
05/22/2026
33.03
33.03
33.03
33.03
-5.74%
364
05/21/2026
35.04
35.04
35.04
35.04
-0.76%
5,064
05/20/2026
35.27
35.31
35.27
35.31
-0.45%
1,213
05/19/2026
36.78
36.78
35.47
35.47
0.00%
1,129
05/18/2026
36.74
36.74
35.47
35.47
-3.43%
1,116
05/15/2026
36.73
36.73
36.73
36.73
-3.78%
405
05/14/2026
39.18
39.26
38.18
38.18
-8.41%
1,219
05/12/2026
41.65
41.68
41.65
41.68
+4.15%
914
05/11/2026
40.00
40.24
39.80
40.02
+2.75%
1,029
05/07/2026
40.85
40.85
38.95
38.95
-1.95%
944
05/06/2026
39.72
39.72
39.72
39.72
+3.17%
312
05/05/2026
37.59
38.50
37.59
38.50
-2.85%
453
04/29/2026
40.86
40.86
39.63
39.63
-1.18%
549
04/28/2026
40.30
40.69
39.98
40.10
+4.21%
9,449
04/27/2026
37.93
38.48
37.93
38.48
+2.13%
794
04/24/2026
37.74
37.74
37.10
37.68
-3.19%
1,420
04/22/2026
37.41
38.92
36.82
38.92
-1.37%
2,454
04/21/2026
39.02
39.46
37.70
39.46
+4.14%
2,035
04/20/2026
38.02
39.01
37.89
37.89
-1.58%
1,634
04/17/2026
38.11
39.00
36.61
38.50
-4.56%
1,364
04/16/2026
40.34
40.34
38.64
40.34
+3.11%
4,760
04/15/2026
38.59
39.12
38.59
39.12
-0.17%
5,779
04/14/2026
39.19
39.19
39.19
39.19
-0.38%
650
04/13/2026
38.68
39.94
38.68
39.34
-2.21%
2,091
04/10/2026
38.96
40.23
38.96
40.23
+1.12%
813
04/09/2026
39.79
40.96
39.79
39.79
+2.91%
1,054
04/08/2026
41.58
41.58
38.66
38.66
+2.28%
2,160
04/07/2026
36.37
39.24
36.37
37.80
-3.23%
1,159
04/06/2026
37.61
39.06
37.61
39.06
+2.12%
611
04/02/2026
38.25
38.25
38.25
38.25
-5.97%
796
04/01/2026
40.68
40.68
40.68
40.68
+7.85%
549
03/30/2026
40.00
40.00
37.45
37.72
+0.94%
2,293
03/27/2026
38.55
38.55
37.37
37.37
-5.58%
742
03/26/2026
38.60
39.58
38.50
39.58
-0.55%
3,720
03/25/2026
39.80
39.80
39.80
39.80
+6.13%
3,359
03/24/2026
37.04
37.59
37.04
37.50
-3.08%
1,034
03/23/2026
37.54
38.69
37.54
38.69
+4.73%
1,124
03/20/2026
38.03
39.50
36.94
36.94
-4.94%
1,704
03/19/2026
39.27
39.27
38.15
38.86
+0.15%
1,605
03/18/2026
41.15
41.15
38.80
38.80
-1.15%
975
03/17/2026
40.53
40.70
39.25
39.25
-1.45%
13,847
03/16/2026
38.34
40.01
38.34
39.83
-1.66%
2,242
03/13/2026
41.20
41.20
40.36
40.50
-1.58%
811
03/12/2026
39.78
41.15
39.54
41.15
+1.92%
1,410
03/11/2026
41.60
42.35
40.38
40.38
+3.13%
1,295
03/10/2026
40.73
41.77
39.15
39.15
-0.51%
927
03/09/2026
39.50
39.50
39.35
39.35
-2.53%
1,256
03/06/2026
41.80
41.80
40.38
40.38
-3.87%
2,134
03/05/2026
42.00
42.00
42.00
42.00
-2.22%
500
03/04/2026
42.33
42.96
42.33
42.96
+0.76%
695
03/03/2026
41.87
43.28
41.87
42.63
-7.33%
7,718
03/02/2026
45.25
46.00
45.25
46.00
-1.84%
10,410
02/27/2026
46.50
47.00
46.21
46.86
+2.49%
12,577
02/25/2026
45.70
45.72
45.22
45.72
+0.07%
2,156
02/24/2026
45.95
45.95
45.69
45.69
-1.21%
2,179
02/23/2026
46.25
46.25
46.25
46.25
-1.51%
425
02/20/2026
46.26
46.96
46.26
46.96
+2.11%
1,211
02/19/2026
46.03
47.00
45.24
45.99
-0.13%
12,450
02/18/2026
43.42
47.00
43.42
46.05
+2.04%
4,349
02/17/2026
45.25
45.25
45.13
45.13
-4.47%
571
02/13/2026
47.25
47.73
47.24
47.24
-4.35%
2,921
02/12/2026
49.21
49.39
49.21
49.39
-3.16%
1,546
02/11/2026
51.21
52.00
50.47
51.00
+0.29%
1,516
02/10/2026
52.13
52.13
50.86
50.86
+5.22%
500
02/09/2026
48.63
48.63
48.33
48.33
+4.70%
2,162
02/06/2026
45.51
46.16
44.69
46.16
+8.00%
1,540
02/05/2026
45.19
45.19
42.74
42.74
-0.26%
1,825
02/04/2026
42.00
42.85
42.00
42.85
+8.25%
2,206
02/02/2026
40.36
40.39
39.59
39.59
-3.41%
976
01/30/2026
42.00
42.00
40.98
40.98
+1.11%
21,450
01/29/2026
41.72
41.72
40.54
40.54
-3.56%
22,613
01/27/2026
42.03
42.03
42.03
42.03
+6.27%
252
01/26/2026
39.55
39.55
39.55
39.55
-3.54%
294
01/23/2026
41.00
41.00
41.00
41.00
-1.80%
424
01/22/2026
41.30
41.75
41.30
41.75
-0.69%
945
01/21/2026
42.04
42.04
42.04
42.04
+0.10%
3,401
01/16/2026
42.00
42.00
42.00
42.00
-1.44%
529
01/15/2026
41.71
42.62
41.71
42.62
+3.86%
733
01/14/2026
41.29
41.29
41.03
41.03
+3.61%
2,505
01/13/2026
40.10
40.34
39.60
39.60
-3.79%
1,155
01/12/2026
39.68
41.41
39.68
41.16
+4.31%
1,004
01/09/2026
40.12
40.30
39.46
39.46
+0.79%
1,497
01/08/2026
39.50
40.76
39.15
39.15
-0.89%
1,815
01/07/2026
39.00
39.50
39.00
39.50
+4.74%
472
01/06/2026
37.71
37.71
37.71
37.71
-3.18%
20,215
01/05/2026
38.50
38.95
38.00
38.95
+4.89%
19,067
12/31/2025
37.14
37.14
37.14
37.14
-0.97%
252
12/29/2025
37.50
37.50
37.50
37.50
-0.13%
437
12/24/2025
37.55
37.55
37.55
37.55
+6.19%
155
12/23/2025
35.36
35.36
35.36
35.36
-11.38%
397
12/22/2025
39.90
39.90
39.90
39.90
+2.25%
396
12/18/2025
39.02
39.02
39.02
39.02
0.00%
365
12/16/2025
35.06
39.02
35.06
39.02
+3.17%
300