Builders FirstSource, Inc BLDR
Open calendar →Builders FirstSource, Inc. Common Stock · Company · NYSE
USD closing-price chart (daily close from yfinance · Last year)
USD 130.83 → 71.03 · -45.7%
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.
Date
Open
High
Low
Close
Volume
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.