Builders FirstSource, Inc BLDR

Open calendar →

Builders FirstSource, Inc. Common Stock · Company · NYSE

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 130.83 → 71.03 · -45.7%
149.210107.80066.390 1,2 3,4 5,6 7,8 9,10 11 12 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 22 Jul 2025 — 23 Jul 2026 (Last year)

Daily NYSE prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
70.5000 72.5400 70.2800 71.0300 1,421,561
71.7500 72.9200 69.7100 69.7400 3,674,900
74.5000 74.5200 72.3300 72.7000 2,086,600
Weekend
Weekend
77.6700 79.9900 73.9000 74.2600 2,282,900
74.7900 79.5300 74.7900 78.2000 1,465,300
75.5300 77.0200 74.5500 76.0500 1,561,000
75.0200 76.0400 73.5100 75.1600 1,817,100
75.2500 77.1100 73.0100 73.5100 1,570,400
Weekend
Weekend
75.0700 77.5800 75.0700 75.6900 1,267,600
75.5200 76.2400 73.8200 74.5400 1,838,000
76.6600 76.6600 72.9700 74.2000 2,501,800
82.0300 83.3600 78.0700 78.4200 3,621,100
84.9200 85.4700 80.8300 82.3300 1,788,400
Weekend
Weekend
No trading
86.1000 86.5600 82.5700 84.6900 1,705,300
88.2200 89.5700 84.6200 84.7700 2,276,100
90.6600 90.9600 88.9000 89.4800 1,912,200
88.5200 90.6100 86.1400 90.5100 2,306,200
Weekend
Weekend
87.4600 90.0000 87.4600 89.1400 3,050,200
86.0900 90.1100 86.0500 88.7200 3,195,300
79.1600 86.4900 79.0900 85.4100 3,565,900
76.0200 79.3200 76.0200 76.7300 1,570,200
80.0000 80.5100 76.9900 77.3300 2,071,000
Weekend
Weekend
No trading
78.3600 82.6900 77.5000 80.5900 3,641,100
78.0800 82.5600 75.9400 76.1400 3,583,900
78.4500 80.5000 78.2600 78.7400 1,618,700
80.6800 82.3200 77.3700 77.8100 2,004,100
Weekend
Weekend
79.0000 79.7600 77.4500 77.7700 1,451,400
74.8100 78.7500 72.6600 78.5700 2,408,200
77.3200 78.7500 74.5900 74.6200 3,016,300
73.7500 78.3900 73.6100 77.5400 3,107,900
72.5400 74.0300 71.5000 73.1200 1,769,300
Weekend
Weekend
12 · 8-K After-hours · 16:05 ET 8-K ↗
73.8400 75.1900 72.0600 73.6400 2,395,200
75.0700 76.4400 73.3700 74.9800 2,275,800
74.0400 75.0800 72.7900 74.2600 2,221,100
75.7800 76.2400 73.6300 75.3700 1,718,500
76.0000 76.6700 74.3400 75.6200 2,082,000
Weekend
Weekend
76.4600 77.6300 75.8900 76.2600 10,162,700
76.0200 77.3100 74.5500 76.7200 2,471,000
76.5000 79.8200 76.5000 77.4700 2,622,000
74.4100 76.5000 74.0000 74.4100 1,864,400
No trading
Weekend
Weekend
73.9100 74.9900 71.9300 74.1500 1,919,600
69.6800 74.0700 67.8800 73.8600 3,241,200
66.4000 71.3600 65.1000 71.2300 3,274,900
69.0000 69.9800 66.1400 66.3900 2,816,300
11 · 8-K After-hours · 16:15 ET 8-K ↗
70.5900 72.9500 69.9100 70.1800 2,173,600
Weekend
Weekend
72.2300 73.0000 69.8600 70.4100 2,932,000
72.5900 74.2900 71.7100 73.5800 2,337,300
72.1000 72.6200 70.6100 72.3200 2,779,700
74.5700 74.9600 72.1000 72.7800 3,134,900
77.1100 77.4600 74.5800 74.8800 2,217,500
Weekend
Weekend
78.9900 79.9800 77.2700 77.4000 2,024,200
81.2900 83.2300 79.2500 79.4100 3,736,700
77.7400 81.4500 77.3100 80.0300 3,612,500
74.9800 75.9600 73.4000 74.5600 2,777,000
75.0000 76.4100 73.5000 73.7500 4,232,300
Weekend
Weekend
79.8400 79.9700 75.3800 75.7200 3,696,200
10 · 10-Q After market open · 11:10 ET 10-Q ↗
83.4900 85.8800 77.8600 79.0900 5,932,000
9 · 8-K Pre-market · 07:00 ET 8-K ↗
87.8600 88.0700 83.1700 83.3800 4,399,700
90.0300 90.8200 87.5700 88.1200 1,987,800
89.8600 91.7000 88.8600 89.8800 1,465,300
Weekend
Weekend
90.4200 91.2900 89.3800 90.0400 1,234,800
90.6300 91.9000 88.6600 90.1400 2,062,100
91.5000 91.8300 89.2900 90.6300 1,512,700
93.0100 94.9700 89.0900 89.7600 1,957,100
88.1200 91.7400 86.5200 91.3200 2,621,100
Weekend
Weekend
89.0500 92.2400 87.6600 88.5000 2,739,100
85.0300 86.2500 83.1500 83.9000 2,346,800
87.8000 88.0100 83.9300 85.1300 1,796,900
87.5300 88.9500 86.9700 87.7700 1,197,800
84.2700 87.6800 82.6900 87.5300 2,147,600
Weekend
Weekend
85.0000 87.1100 83.7000 85.3000 1,313,300
82.7600 86.2300 82.1600 85.2100 1,735,500
84.2000 86.8200 82.0000 83.0900 2,590,200
80.8000 80.9600 77.5800 78.9300 2,322,100
78.7300 82.1900 78.2200 82.0600 2,009,800
Weekend
Weekend
No trading
8 · DEFA14A After-hours · 17:16 ET DEFA14A ↗ 7 · DEF 14A After-hours · 17:16 ET DEF 14A ↗
79.0100 81.8300 76.5000 79.1200 2,393,200
82.3000 83.0900 80.8900 80.9700 1,775,800
80.7200 84.4700 80.2900 82.3300 2,146,800
81.5000 81.6600 78.5500 78.8500 1,878,200
Weekend
Weekend
81.3700 82.3400 80.1600 80.4300 1,456,900
83.5200 86.0000 81.6700 82.1700 1,271,700
85.8500 86.8400 81.9200 85.4100 1,680,800
82.5900 86.1000 82.5300 83.9400 1,704,300
84.5700 86.6400 83.3300 84.6600 2,150,800
Weekend
Weekend
83.8000 84.4800 80.0000 81.2200 3,943,900
85.2000 85.5400 82.7500 84.4900 2,119,700
89.4900 90.6300 86.4300 86.6200 2,243,600
90.0000 91.4000 88.8100 90.6800 2,910,000
88.2300 89.8900 86.6900 87.0200 2,408,200
Weekend
Weekend
87.0000 88.3500 86.5000 88.0900 2,465,100
90.1500 91.0800 86.1800 86.6000 3,671,700
93.7000 94.6000 90.7500 91.1100 2,446,500
94.1600 96.0900 93.1000 93.6800 2,773,100
91.5700 95.6000 89.4100 94.9500 3,306,000
Weekend
Weekend
93.7200 93.7200 89.7200 93.1200 4,290,300
95.9100 99.1200 94.7500 95.5100 3,748,200
97.9100 98.1600 95.0000 95.9900 2,070,400
96.6600 98.9200 94.1700 97.4500 2,715,300
101.2500 102.4300 99.0100 99.4100 2,608,500
Weekend
Weekend
103.2000 104.8600 101.2500 104.2900 2,598,900
104.7900 105.4700 101.9700 104.5600 2,428,600
110.0000 110.1400 102.5700 102.6300 2,038,800
106.9900 110.6100 105.5500 109.6800 1,390,300
110.0900 110.4600 106.5400 107.2800 1,816,900
Weekend
Weekend
111.5000 113.9100 108.7500 110.5500 1,628,000
113.2700 115.6300 111.0000 111.4200 1,338,000
115.7500 117.3400 113.0000 113.9000 2,052,800
6 · 10-K After-hours · 16:12 ET 10-K ↗
114.1400 115.7800 110.5800 114.6300 3,810,100
5 · 8-K Pre-market · 07:24 ET 8-K ↗
No trading
Weekend
Weekend
121.4200 122.7000 114.6100 114.7300 5,093,300
127.4600 129.7500 120.4300 120.5700 2,511,800
124.9100 127.2800 121.6700 126.9400 2,650,000
126.5000 128.8500 124.9500 128.4200 2,230,900
125.1800 125.9100 122.9600 124.3000 1,365,900
Weekend
Weekend
121.7900 126.0000 120.7000 124.4200 1,868,400
123.4600 124.6000 118.5000 120.0600 2,382,500
119.9400 124.6700 115.6700 123.8000 3,285,400
113.2700 126.2300 111.9200 118.5600 3,967,400
113.7400 115.5000 112.9600 113.2700 1,755,200
Weekend
Weekend
114.0000 114.5000 111.1900 114.4000 1,671,800
117.6800 118.1400 113.0400 115.2300 2,286,100
117.2900 119.6400 116.0100 117.0900 1,206,800
118.1400 118.7500 116.6100 117.2900 1,307,000
122.5700 122.9900 118.1200 119.1900 2,325,800
Weekend
Weekend
124.9200 125.4200 122.2800 122.3600 1,699,200
127.6500 129.8500 124.2600 125.2500 2,028,700
123.8300 129.3700 123.3500 126.8200 1,832,200
122.6200 125.5400 122.3600 122.5200 1,811,300
No trading
Weekend
Weekend
128.5000 131.5000 126.7900 126.7900 2,466,500
127.4600 130.3100 126.9100 128.9600 2,075,800
125.0000 128.8400 123.1000 126.3800 1,939,400
124.5600 125.4100 122.3100 124.8600 1,916,800
123.3800 126.5200 121.4700 124.0800 3,514,300
Weekend
Weekend
113.7500 125.4600 113.7500 124.6600 4,627,300
104.5000 112.6500 103.5000 111.2900 1,747,700
112.4600 112.4600 104.9200 105.0500 2,165,800
107.5000 111.5900 106.7300 111.2600 1,371,500
106.6800 112.6500 106.0200 108.4400 2,170,300
Weekend
Weekend
102.8900 106.5100 102.5200 104.6300 913,500
No trading
102.7500 104.2900 102.6000 102.8900 1,226,700
102.8600 103.9700 102.4000 103.1900 1,197,600
103.8800 104.2700 102.1800 103.4500 1,016,000
Weekend
Weekend
103.0300 104.0400 102.8600 103.9900 661,600
No trading
103.0400 104.0800 102.0000 104.0300 636,700
103.6700 103.6700 101.8000 102.7000 1,095,000
103.5600 104.6500 102.0300 103.6500 1,207,800
Weekend
Weekend
104.3600 104.6200 102.5000 103.7900 3,458,300
107.5000 108.4700 104.9400 105.6200 2,244,000
102.2300 105.2500 101.6800 103.5100 1,992,600
104.1300 105.9500 102.7400 103.1800 1,617,200
107.4500 107.6200 103.5900 104.6600 2,144,500
Weekend
Weekend
110.0000 110.9600 107.4100 108.4800 1,071,400
109.3300 112.5000 108.1800 109.8700 1,875,500
105.3900 110.7100 104.1600 109.5800 1,883,100
106.3500 108.0000 104.5500 105.0100 1,396,300
109.8700 109.8700 105.9800 107.4600 1,732,500
Weekend
Weekend
111.1200 112.4000 109.7900 110.0100 2,135,100
114.2700 115.4700 110.1300 111.0100 2,141,700
112.3900 116.3100 111.5800 114.4400 1,782,000
113.2800 113.6600 110.6000 112.1000 1,700,600
110.0000 114.6700 109.7500 113.1800 1,858,100
Weekend
Weekend
112.5600 112.6300 111.0000 112.2300 800,800
No trading
108.1000 113.2300 108.1000 111.7500 1,893,700
101.8800 109.5400 101.4100 108.9700 3,165,100
101.1400 103.5100 99.6000 100.5300 2,513,700
Weekend
Weekend
95.5200 102.6100 95.4600 101.6200 4,744,300
96.5700 97.1200 94.3500 94.8500 2,583,600
99.5900 99.5900 95.4400 95.7500 2,425,100
98.4800 99.8800 97.5000 98.6000 2,726,300
102.5000 103.4600 99.0700 99.4200 2,512,200
Weekend
Weekend
103.3700 105.6000 103.0000 103.4400 2,129,200
105.6500 107.8800 103.4500 103.8900 2,146,200
107.3700 108.9000 105.3300 106.4200 3,167,100
108.2400 108.2400 106.1400 106.9100 3,808,900
109.8000 109.8000 106.7100 107.0600 3,043,600
Weekend
Weekend
107.8600 111.6100 107.4800 109.4200 2,824,000
111.3800 111.3800 108.0100 109.0400 1,579,900
109.1200 112.6000 107.8500 111.5600 2,476,700
112.2500 112.2500 109.0300 109.7900 1,770,800
114.8600 114.8600 111.3300 112.9700 2,347,600
Weekend
Weekend
112.5000 116.7800 111.2500 116.1700 2,444,400
4 · 10-Q After market open · 12:08 ET 10-Q ↗
119.6300 124.9500 110.7800 111.6900 3,714,400
3 · 8-K Pre-market · 07:00 ET 8-K ↗
118.7500 119.2500 114.0000 115.2900 2,977,300
120.2700 121.6900 118.1300 119.3500 1,690,700
125.3900 125.6000 122.2100 123.1900 1,229,300
Weekend
Weekend
126.5300 127.0800 123.9400 124.0600 907,700
122.2500 125.3600 122.0000 124.2000 1,201,100
125.1900 125.9700 122.2500 122.5700 1,229,600
120.0000 127.4700 119.5600 125.6800 1,482,100
122.3600 123.8600 121.2200 122.4600 1,539,400
Weekend
Weekend
123.0800 125.0000 121.0500 122.5400 1,615,800
127.0700 127.0700 122.5900 122.9500 1,557,300
127.4000 130.4200 125.6400 126.2900 1,316,600
119.5000 128.7100 119.0000 128.0900 2,102,800
122.8300 125.2000 119.9500 120.7100 1,685,100
Weekend
Weekend
128.7300 129.0000 122.2400 122.5000 1,952,200
129.1400 129.1400 124.8900 127.7600 1,706,900
127.5300 130.1100 125.7300 129.5400 1,549,600
127.3500 127.9300 125.1200 126.8800 1,609,100
129.3900 129.8500 123.7300 127.1100 1,644,400
Weekend
Weekend
128.1200 130.2100 127.7300 128.5500 1,310,000
125.9500 127.8100 125.0400 127.7200 1,176,000
122.5700 127.1000 121.9400 126.7400 2,536,200
119.0300 121.4400 117.0900 121.2500 2,014,500
118.9500 120.1800 116.4600 119.6100 1,593,500
Weekend
Weekend
117.3000 118.8400 116.3000 118.2000 1,387,700
117.1900 119.3100 116.7800 116.9100 1,932,900
120.0000 122.1300 118.9000 119.2500 1,515,600
122.7400 123.0900 120.3100 121.2100 1,864,200
123.5000 123.5000 120.2100 121.8100 2,811,400
Weekend
Weekend
127.4600 127.5800 123.7000 124.1500 4,296,100
131.0000 131.6200 127.8800 128.9300 2,299,800
137.4700 141.3200 129.1600 129.2800 2,731,000
142.0800 142.2600 136.4200 136.9900 1,609,400
142.0100 142.5000 138.5200 140.1700 1,592,600
Weekend
Weekend
144.6900 145.6800 142.3300 142.7300 1,239,700
141.7200 148.9100 141.0300 146.5600 2,061,200
141.9200 143.1600 139.3500 140.2500 1,571,600
146.2500 146.2500 138.4600 140.4500 2,108,600
149.3500 149.3500 145.7100 147.8900 1,330,100
Weekend
Weekend
147.5000 151.0300 145.8000 149.2100 2,472,300
137.2500 144.0100 136.8300 143.2700 1,744,500
136.9100 137.5500 134.5300 136.3300 1,385,800
136.0000 138.2500 135.5000 137.3600 1,581,800
No trading
Weekend
Weekend
140.1200 140.7400 137.6500 138.6800 1,345,900
143.0800 144.0000 138.8900 140.1400 1,790,200
142.0000 143.7900 140.3000 141.7600 1,696,700
141.1300 143.1900 140.2900 142.6700 2,501,600
142.1800 142.8500 140.2500 141.9100 1,886,600
Weekend
Weekend
133.4000 145.1700 131.4500 144.4500 4,185,100
131.7400 133.3900 130.3500 133.2200 1,628,000
137.2500 138.5500 132.6000 132.7500 2,075,900
138.0500 142.2000 137.8800 138.1500 1,629,800
137.1300 138.7100 135.7900 136.5200 1,106,800
Weekend
Weekend
140.6300 140.6300 136.5500 136.8800 1,351,000
140.0000 141.2000 136.4900 138.1500 2,304,800
138.4700 144.7500 137.9500 144.4000 3,524,000
130.3200 137.7500 128.5800 137.4500 2,356,500
132.4300 134.1000 126.3600 128.7600 1,812,000
Weekend
Weekend
130.7900 133.9000 130.6400 132.2000 1,356,700
133.0300 134.5600 131.2400 131.2600 1,585,400
132.7800 134.4600 130.4200 130.7400 2,384,300
128.5000 133.9200 128.1800 132.9500 2,772,200
129.0000 130.9400 127.3600 128.1800 2,662,600
Weekend
Weekend
126.7000 132.2700 123.7400 130.1800 3,999,700
2 · 10-Q After market open · 12:09 ET 10-Q ↗
121.9400 127.8100 118.1700 127.1300 4,595,700
1 · 8-K Pre-market · 07:00 ET 8-K ↗
133.1000 133.7200 125.1300 126.1100 3,207,200
136.1000 136.9100 132.3200 133.4200 1,239,900
136.0000 138.4500 134.2100 135.6300 1,832,100
Weekend
Weekend
134.5900 136.6800 133.3000 136.4600 1,455,500
134.4800 134.9700 131.7700 132.7900 1,585,200
132.4500 135.2300 132.0800 134.7200 1,888,400
124.5300 131.2900 124.0000 130.8300 2,161,700

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.