• N/A
    Market Cap
  • 34.15%
    1-Year Change
  • Building Products & Equipment
    Industry
  • 1 Month
    -2.40%
    Low Price$35.43
    High Price$39.48
  • 3 Months
    -22.23%
    Low Price$35.43
    High Price$45.29
  • 1 Year
    +34.15%
    Low Price$23.84
    High Price$57.82
Date
Open
High
Low
Close
Change (%)
Volume
10/23/2026
36.12
36.99
35.38
35.43
-1.39%
17,544
10/22/2026
36.04
36.58
35.28
35.93
-0.75%
23,375
10/21/2026
35.44
36.50
35.44
36.20
+0.17%
8,660
10/20/2026
36.02
36.36
35.85
36.14
-0.22%
14,778
10/19/2026
36.20
36.55
36.20
36.22
+1.03%
40,606
10/16/2026
36.51
36.51
35.80
35.85
-1.94%
10,250
10/15/2026
37.55
37.55
36.03
36.56
-3.08%
13,773
10/14/2026
37.88
37.92
37.64
37.72
-1.05%
8,607
10/13/2026
36.67
39.00
36.67
38.12
-1.50%
7,065
10/12/2026
37.90
39.34
37.90
38.70
-0.67%
6,018
10/09/2026
38.16
38.96
38.14
38.96
+2.28%
3,529
10/08/2026
36.82
38.19
36.82
38.10
-2.92%
6,558
10/07/2026
38.84
39.37
38.27
39.24
-0.43%
6,996
10/06/2026
39.50
39.57
39.41
39.41
-0.18%
2,971
10/05/2026
38.92
39.50
38.09
39.48
+1.36%
19,770
10/02/2026
38.90
39.17
38.90
38.95
+1.56%
7,839
10/01/2026
37.64
38.35
37.26
38.35
+2.77%
4,461
09/30/2026
37.29
37.93
37.07
37.32
+0.69%
7,838
09/29/2026
37.08
37.08
37.06
37.06
-0.22%
1,554
09/28/2026
37.52
37.55
36.50
37.14
+0.03%
6,943
09/25/2026
36.92
37.77
36.84
37.13
+0.57%
17,653
09/24/2026
37.46
37.46
36.81
36.92
+1.71%
7,111
09/23/2026
36.90
37.32
36.30
36.30
-1.63%
5,857
09/22/2026
36.14
37.25
36.14
36.90
+0.18%
4,998
09/21/2026
36.19
37.49
36.19
36.84
+2.09%
12,041
09/18/2026
36.50
36.52
36.04
36.08
-2.17%
3,737
09/17/2026
36.07
37.73
36.07
36.88
+1.74%
7,414
09/16/2026
36.60
37.02
36.25
36.25
-0.11%
6,032
09/15/2026
37.00
37.00
36.26
36.29
-1.31%
19,434
09/14/2026
37.00
37.14
36.26
36.77
-3.29%
17,038
09/11/2026
37.50
38.23
37.14
38.02
+2.59%
14,625
09/10/2026
37.00
37.97
37.00
37.06
-1.63%
8,417
09/09/2026
37.52
37.72
37.52
37.67
-0.23%
1,939
09/08/2026
38.50
38.50
36.40
37.76
-0.51%
22,160
09/04/2026
37.89
38.05
37.88
37.95
-0.47%
10,285
09/03/2026
37.92
38.22
37.92
38.13
+1.60%
39,344
09/02/2026
37.42
37.55
36.98
37.53
-1.75%
77,811
09/01/2026
38.01
38.77
38.01
38.20
-4.19%
8,482
08/31/2026
40.03
40.03
39.75
39.87
+1.18%
17,117
08/28/2026
39.95
39.95
39.41
39.41
-3.37%
16,186
08/27/2026
40.75
40.79
40.51
40.78
+1.29%
6,531
08/26/2026
40.12
40.40
40.12
40.26
-0.74%
2,828
08/25/2026
40.89
40.89
40.49
40.56
+2.14%
3,189
08/24/2026
39.45
39.89
39.45
39.71
-0.59%
7,508
08/21/2026
39.90
40.00
39.83
39.95
+1.08%
10,502
08/20/2026
39.50
39.88
39.39
39.52
+0.61%
6,789
08/19/2026
39.33
39.76
39.18
39.28
+0.24%
7,051
08/18/2026
39.93
39.93
39.00
39.19
-5.80%
22,299
08/17/2026
41.73
41.80
41.55
41.60
-0.05%
18,072
08/14/2026
41.73
41.73
41.45
41.62
-1.26%
8,567
08/13/2026
42.05
42.27
41.99
42.15
+1.91%
8,783
08/12/2026
41.45
41.59
41.36
41.36
+0.90%
5,728
08/11/2026
40.77
41.20
40.77
40.99
+0.29%
7,721
08/10/2026
41.30
41.30
40.86
40.87
-0.92%
10,848
08/07/2026
41.23
41.73
41.15
41.25
+0.53%
15,431
08/06/2026
41.22
41.48
41.03
41.03
-1.96%
21,024
08/05/2026
42.04
42.40
41.85
41.85
+3.77%
14,110
08/04/2026
40.15
40.50
40.14
40.33
+3.36%
20,241
08/03/2026
38.83
39.30
38.49
39.02
-1.03%
20,015
07/31/2026
40.56
40.56
39.00
39.43
-8.84%
20,974
07/30/2026
41.54
43.50
41.45
43.25
+6.08%
21,246
07/29/2026
41.41
41.41
40.70
40.77
-4.12%
14,193
07/28/2026
42.54
42.70
42.24
42.52
-6.12%
19,603
07/27/2026
45.29
45.31
45.04
45.29
+0.04%
13,188
07/24/2026
45.51
45.51
45.27
45.27
-0.64%
4,058
07/23/2026
45.94
45.94
45.28
45.56
-2.33%
6,583
07/22/2026
46.54
46.70
46.51
46.65
+0.25%
10,788
07/21/2026
46.43
46.54
46.14
46.53
+0.51%
12,503
07/20/2026
47.29
47.29
45.55
46.30
+0.58%
11,159
07/17/2026
45.53
46.21
45.09
46.03
-3.71%
14,454
07/16/2026
48.04
48.12
47.81
47.81
-1.37%
14,782
07/15/2026
48.63
49.15
48.23
48.47
-1.96%
12,812
07/14/2026
49.59
49.60
49.26
49.44
+1.67%
8,561
07/13/2026
48.75
48.99
48.63
48.63
-2.96%
8,952
07/10/2026
49.79
50.17
49.63
50.11
-0.44%
15,268
07/09/2026
50.03
50.70
49.96
50.33
+1.47%
14,970
07/08/2026
49.33
49.62
49.19
49.60
-3.83%
7,924
07/07/2026
51.93
51.96
51.55
51.58
-2.25%
9,554
07/06/2026
52.67
52.94
52.65
52.76
+0.75%
5,081
07/02/2026
52.96
53.26
52.15
52.37
+3.28%
13,996
07/01/2026
51.08
51.23
50.70
50.70
-4.86%
14,534
06/30/2026
53.15
54.29
52.92
53.29
+1.23%
15,732
06/29/2026
54.11
54.25
52.06
52.64
-0.77%
15,631
06/26/2026
52.58
53.33
52.58
53.05
-2.25%
8,160
06/25/2026
53.90
54.65
53.90
54.27
+1.02%
21,080
06/24/2026
53.97
54.12
53.62
53.72
-1.67%
31,031
06/23/2026
55.39
55.39
53.77
54.63
-5.52%
21,986
06/22/2026
57.54
60.09
57.54
57.82
+12.51%
31,635
06/18/2026
51.57
51.65
51.18
51.39
-1.29%
9,187
06/17/2026
51.84
52.50
51.57
52.06
+2.98%
26,799
06/16/2026
51.10
51.10
50.56
50.56
-1.05%
12,867
06/15/2026
51.23
51.23
50.60
51.09
+5.74%
24,414
06/12/2026
48.11
48.32
47.40
48.32
+2.45%
12,560
06/11/2026
47.04
47.56
46.40
47.16
+0.49%
17,261
06/10/2026
47.54
48.08
46.48
46.93
+0.08%
5,380
06/09/2026
48.26
48.26
46.50
46.89
-4.30%
18,054
06/08/2026
49.00
49.93
48.38
49.00
-0.61%
89,553
06/05/2026
50.00
50.66
49.10
49.30
-2.14%
414,896
06/04/2026
49.55
50.44
49.55
50.38
+0.86%
316,417
06/03/2026
49.03
50.50
49.03
49.95
+9.04%
36,634