• N/A
    Market Cap
  • 100.00%
    1-Year Change
  • Building Products & Equipment
    Industry
  • 1 Month
    +7.14%
    Low Price$68.00
    High Price$76.50
  • 3 Months
    +5.63%
    Low Price$63.50
    High Price$76.50
  • 1 Year
    +100.00%
    Low Price$39.92
    High Price$76.50
Date
Open
High
Low
Close
Change (%)
Volume
06/03/2026
75.00
75.00
75.00
75.00
+0.13%
402
06/02/2026
73.50
74.90
73.50
74.90
+10.15%
628
05/29/2026
70.00
70.00
68.00
68.00
-9.93%
949
05/28/2026
75.50
75.50
75.50
75.50
-0.66%
269
05/26/2026
70.01
76.00
70.01
76.00
-0.65%
600
05/22/2026
75.50
76.50
75.50
76.50
0.00%
850
05/21/2026
73.00
76.50
73.00
76.50
+4.72%
1,507
05/20/2026
73.05
73.05
73.05
73.05
0.00%
113
05/19/2026
70.00
73.05
70.00
73.05
+0.07%
1,165
05/18/2026
70.00
76.50
70.00
73.00
-0.68%
948
05/15/2026
69.81
73.50
68.32
73.50
+7.63%
4,522
05/14/2026
68.27
68.29
68.27
68.29
+0.03%
252
05/13/2026
68.27
68.27
68.27
68.27
0.00%
704
05/12/2026
70.00
70.00
68.27
68.27
-2.47%
281
05/11/2026
70.00
70.00
70.00
70.00
-0.71%
100
05/08/2026
64.26
70.50
64.26
70.50
0.00%
307
05/07/2026
68.25
70.86
68.25
70.50
+0.71%
700
05/06/2026
68.25
70.00
68.25
70.00
+2.56%
306
05/05/2026
68.25
68.25
68.25
68.25
+0.32%
600
05/04/2026
67.06
68.03
67.06
68.03
-2.81%
558
05/01/2026
67.06
70.00
67.06
70.00
+1.45%
200
04/30/2026
67.06
71.00
67.06
69.00
-0.75%
602
04/29/2026
69.52
69.52
69.52
69.52
0.00%
100
04/28/2026
69.52
69.52
69.52
69.52
-2.08%
165
04/27/2026
69.51
71.00
69.51
71.00
+2.14%
656
04/24/2026
69.51
69.51
69.51
69.51
-0.70%
129
04/23/2026
69.55
70.00
69.55
70.00
+1.33%
262
04/22/2026
68.52
69.08
68.52
69.08
-2.70%
1,226
04/21/2026
67.03
71.00
67.03
71.00
+2.87%
871
04/20/2026
70.50
71.00
69.02
69.02
-2.10%
922
04/17/2026
66.00
70.50
66.00
70.50
+8.46%
2,506
04/15/2026
65.00
65.00
65.00
65.00
0.00%
786
04/14/2026
65.00
65.01
65.00
65.00
+1.56%
3,374
04/01/2026
64.00
64.00
64.00
64.00
+0.79%
523
03/31/2026
61.27
63.50
61.25
63.50
-1.55%
504
03/30/2026
64.50
64.50
64.50
64.50
-5.15%
100
03/26/2026
63.50
68.00
63.50
68.00
+7.09%
808
03/25/2026
63.50
63.50
63.25
63.50
-3.05%
405
03/24/2026
65.50
65.50
65.50
65.50
-0.76%
1,025
03/18/2026
66.00
66.00
66.00
66.00
+0.76%
100
03/06/2026
67.00
67.00
65.50
65.50
+0.69%
650
03/04/2026
67.00
67.00
65.05
65.05
-8.38%
1,253
03/03/2026
71.00
71.00
71.00
71.00
0.00%
115
03/02/2026
70.00
71.00
70.00
71.00
+1.36%
791
02/25/2026
71.50
71.50
70.05
70.05
-2.03%
534
02/24/2026
71.49
71.50
71.49
71.50
+3.62%
314
02/23/2026
71.49
71.49
65.50
69.00
-2.82%
645
02/20/2026
71.00
71.00
71.00
71.00
0.00%
124
02/19/2026
71.00
71.00
71.00
71.00
0.00%
1,142
02/18/2026
71.00
71.00
70.99
71.00
+0.01%
1,800
02/17/2026
71.00
71.50
69.80
70.99
+1.41%
4,054
02/13/2026
69.95
70.00
69.75
70.00
-0.36%
1,881
02/12/2026
67.50
70.50
67.50
70.25
+1.81%
1,930
02/11/2026
65.00
69.00
65.00
69.00
+6.15%
6,395
02/10/2026
65.00
65.00
65.00
65.00
+3.17%
1,728
02/04/2026
63.00
63.00
63.00
63.00
+1.61%
159
02/03/2026
60.01
62.00
60.01
62.00
-6.06%
720
02/02/2026
66.90
66.90
66.00
66.00
-1.49%
366
01/30/2026
64.99
68.49
64.99
67.00
+3.09%
1,739
01/29/2026
64.00
65.00
64.00
64.99
+8.32%
450
01/28/2026
59.00
60.00
58.50
60.00
+3.45%
1,155
01/26/2026
58.00
58.00
58.00
58.00
0.00%
320
01/21/2026
62.00
62.00
57.00
58.00
0.00%
1,320
01/16/2026
58.00
58.00
58.00
58.00
-3.01%
200
01/15/2026
59.80
59.80
59.80
59.80
+4.91%
426
01/14/2026
57.00
57.00
57.00
57.00
+1.79%
269
01/09/2026
56.00
56.00
56.00
56.00
0.00%
249
01/08/2026
56.00
56.00
56.00
56.00
+0.90%
100
12/30/2025
55.50
55.50
55.50
55.50
0.00%
721
12/23/2025
55.50
55.50
55.50
55.50
+1.97%
110
12/22/2025
54.43
54.43
54.43
54.43
+6.73%
1,080
12/08/2025
51.00
51.00
51.00
51.00
+0.99%
700
12/03/2025
52.00
52.00
50.50
50.50
-2.88%
1,729
12/01/2025
52.00
52.00
52.00
52.00
+6.12%
253
11/26/2025
49.00
49.00
49.00
49.00
0.00%
300
11/25/2025
49.00
49.00
49.00
49.00
+0.91%
211
11/19/2025
50.50
50.50
48.56
48.56
-2.88%
1,808
11/14/2025
50.00
50.00
50.00
50.00
+3.07%
527
11/12/2025
50.50
50.50
48.50
48.51
-6.71%
2,223
11/11/2025
52.00
52.00
52.00
52.00
0.00%
519
11/10/2025
52.00
52.00
52.00
52.00
-0.10%
1,000
11/06/2025
52.05
52.05
52.05
52.05
+0.10%
300
11/04/2025
52.00
52.00
52.00
52.00
-0.10%
4,250
11/03/2025
52.50
52.50
52.05
52.05
-0.38%
699
10/31/2025
52.25
52.25
52.25
52.25
-0.48%
120
10/29/2025
52.50
52.50
52.50
52.50
-0.94%
620
10/28/2025
55.00
55.00
53.00
53.00
-3.64%
355
10/24/2025
55.00
55.00
55.00
55.00
-0.99%
449
10/20/2025
55.55
55.55
55.55
55.55
+1.00%
455
10/17/2025
55.00
55.00
55.00
55.00
0.00%
552
10/16/2025
55.00
55.00
55.00
55.00
+1.85%
520
10/15/2025
54.00
54.00
54.00
54.00
+4.85%
500
10/13/2025
51.50
51.50
51.50
51.50
0.00%
660
10/10/2025
51.50
51.50
51.50
51.50
+0.98%
200
10/06/2025
50.95
51.00
50.95
51.00
+2.00%
2,303
10/03/2025
50.00
50.00
50.00
50.00
0.00%
100
10/01/2025
50.00
50.00
50.00
50.00
0.00%
400
09/29/2025
49.00
50.00
49.00
50.00
+2.04%
1,900
09/26/2025
49.00
49.00
49.00
49.00
+2.08%
782
09/22/2025
48.00
48.00
48.00
48.00
0.00%
153