‹ Screener

Builders FirstSource, Inc.

BLDR · Retail-Lumber & Other Building Materials Dealers · 107.6M shares · +2%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $1.8B (gross $1.8B, SBC $49M)

Reference price $78.17 · est. market cap ~$8.4B — last insider sale, 2026-05-08 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

C68

Scaled, market-leading building-products distributor generating strong free cash flow but cycling through a sharp housing-driven earnings downturn.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $4.2B2025-09-30 · $3.9B2025-12-31 · $3.4B2026-03-31 · $3.3B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
30.4%
Operating margin
5.2%
Net margin
2.9%
Return on equity
10.0%
Return on assets
3.9%
Revenue growth (QoQ)
-2.1%
Net-income growth
-59.6%
Current ratio
1.9×
Free cash flow
$853M
EBITDA
$1.4B
Tangible book value
-$969M
Cash & investments
$182M
Stock comp / revenue
0.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-13Narayan GayatriTax withheld2.8K$77.77
2026-06-05Herron Stephen JGift850
2026-06-04Hiller MichaelGift900
2026-06-01ALEXANDER MARK AGrant409$76.26
2026-06-01LEVY PAUL SGrant1.0K$76.26
2026-06-01Boydston Cory JacobsGrant409$76.26
2026-06-01Renz MariaGrant426$76.26
2026-06-01OLEARY JAMESGrant491$76.26
2026-06-01CHRISTOPHE CLEVELAND AGrant491$76.26
2026-06-01Hayes William BGrant508$76.26
2026-06-01Charles Dirkson RGrant409$76.26
2026-06-01Steinke Craig ArthurGrant491$76.26
2026-05-14LEVY PAUL SGrant2.6K
2026-05-14Hayes William BGrant2.6K
2026-05-14Renz MariaGrant2.6K
2026-05-14CHRISTOPHE CLEVELAND AGrant2.6K
2026-05-14ALEXANDER MARK AGrant2.6K
2026-05-14Rush David EGrant2.6K
2026-05-14MILGRIM BRETT NGrant2.6K
2026-05-14Steinke Craig ArthurGrant2.6K
2026-05-14Boydston Cory JacobsGrant2.6K
2026-05-14AINOA CHERYLGrant2.6K
2026-05-14Charles Dirkson RGrant2.6K
2026-05-14OLEARY JAMESGrant2.6K
2026-05-08Rush David ESell5.0K$78.17
2026-03-15Vaughn PaulGrant7.7K
2026-03-15Vaughn PaulGrant2.2K
2026-03-15Vaughn PaulTax withheld2.6K$88.09
2026-03-15Herron Stephen JGrant15K
2026-03-15Herron Stephen JGrant6.7K
2026-03-15Herron Stephen JTax withheld5.8K$88.09
2026-03-15Jackson Peter M.Grant43K
2026-03-15Jackson Peter M.Grant8.4K
2026-03-15Jackson Peter M.Tax withheld8.5K$88.09
2026-03-15Hiller MichaelGrant11K
2026-03-15Hiller MichaelGrant5.6K
2026-03-15Hiller MichaelTax withheld3.3K$88.09
2026-03-15Robins Scott LGrant9.5K
2026-03-15Robins Scott LGrant5.6K
2026-03-15Robins Scott LTax withheld5.1K$88.09
2026-03-15Cope Jonathan PTax withheld739$88.09
2026-03-15Cope Jonathan PGrant5.7K
2026-03-15Narayan GayatriGrant9.4K
2026-03-15Trester MatthewGrant1.4K
2026-03-15Trester MatthewGrant698
2026-03-15Trester MatthewTax withheld648$88.09
2026-03-15Rush David ETax withheld2.3K$88.09
2026-03-15Beckmann PeteGrant11K
2026-03-15Beckmann PeteGrant1.4K
2026-03-15Beckmann PeteTax withheld2.0K$88.09
2026-03-15Beckmann PeteGrant3.4K
2026-03-15Beckmann PeteGrant2.2K
2026-03-15Beckmann PeteTax withheld1.9K$88.09
2026-03-15Vance ToddGrant7.7K
2026-03-15Vance ToddGrant2.2K
2026-03-15Vance ToddTax withheld1.7K$88.09
2026-03-13LEVY PAUL SBuy50K$87.73
2026-03-01Charles Dirkson RGrant299$104.29
2026-03-01OLEARY JAMESGrant359$104.29
2026-03-01ALEXANDER MARK AGrant299$104.29
2026-03-01Boydston Cory JacobsGrant299$104.29
2026-03-01Steinke Craig ArthurGrant359$104.29
2026-03-01Hayes William BGrant371$104.29
2026-03-01CHRISTOPHE CLEVELAND AGrant359$104.29
2026-03-01Renz MariaGrant311$104.29
2026-03-01LEVY PAUL SGrant767$104.29
2025-12-11Beckmann PeteGift2.0K
2025-12-04Rush David EGift1.0K
2025-12-01Boydston Cory JacobsGrant278$112.23
2025-12-01Charles Dirkson RGrant278$112.23
2025-12-01Steinke Craig ArthurGrant334$112.23
2025-12-01OLEARY JAMESGrant334$112.23
2025-12-01Hayes William BGrant345$112.23
2025-12-01ALEXANDER MARK AGrant278$112.23
2025-12-01Renz MariaGrant278$112.23
2025-12-01LEVY PAUL SGrant712$112.23
2025-11-05Jackson Peter M.Gift1.8K
2025-10-01Rush David EGrant24K$121.25
2025-10-01Rush David ETax withheld13K$121.25
2025-09-01Renz MariaGrant225$138.68
2025-09-01Steinke Craig ArthurGrant270$138.68
2025-09-01Charles Dirkson RGrant225$138.68
2025-09-01Hayes William BGrant279$138.68
2025-09-01Boydston Cory JacobsGrant225$138.68
2025-09-01OLEARY JAMESGrant270$138.68
2025-09-01LEVY PAUL SGrant576$138.68
2025-09-01ALEXANDER MARK AGrant225$138.68
2025-08-22Johnson Timothy DSell1.2K$144.85
2025-08-22Johnson Timothy DGift370
2025-06-13Narayan GayatriGrant22K
2025-06-10Vance ToddBuy1.9K$115.50
2025-06-01OLEARY JAMESGrant379$107.68
2025-06-01Boydston Cory JacobsGrant290$107.68
2025-06-01Steinke Craig ArthurGrant348$107.68
2025-06-01Hayes William BGrant359$107.68
2025-06-01Renz MariaGrant297$107.68
2025-06-01LEVY PAUL SGrant742$107.68
2025-06-01Charles Dirkson RGrant290$107.68
2025-06-01ALEXANDER MARK AGrant290$107.68
2025-05-27Boydston Cory JacobsGrant1.7K
2025-05-27Charles Dirkson RBuy5.0K$109.67
2025-05-27Charles Dirkson RGrant1.7K
2025-05-27LEVY PAUL SGrant1.7K
2025-05-27OLEARY JAMESGrant1.7K
2025-05-27Renz MariaGrant1.7K
2025-05-27AINOA CHERYLGrant1.7K
2025-05-27Steinke Craig ArthurGrant1.7K
2025-05-27MILGRIM BRETT NGrant1.7K
2025-05-27Rush David EGrant1.7K
2025-05-27Hayes William BGrant1.7K
2025-05-27CHRISTOPHE CLEVELAND AGrant1.7K
2025-05-27ALEXANDER MARK AGrant1.7K
2025-05-13Herron Stephen JGift130
2025-05-09LEVY PAUL SBuy284K$111.21
2025-05-08LEVY PAUL SBuy216K$110.65
2025-04-18Trester MatthewTax withheld102$116.94
2025-04-15Rush David EGrant260
2025-03-15Robins Scott LGrant8.3K
2025-03-15Renz MariaGrant364
2025-03-15AINOA CHERYLGrant364
2025-03-15Johnson Timothy DTax withheld2.0K$126.19
2025-03-15Johnson Timothy DGrant7.4K
2025-03-15Trester MatthewTax withheld169$126.19
2025-03-15Trester MatthewGrant991
2025-03-15Robins Scott LTax withheld1.4K$126.19
2025-03-15Hiller MichaelTax withheld1.2K$126.19
2025-03-15Hiller MichaelGrant8.9K
2025-03-15Rush David ETax withheld5.6K$126.19
2025-03-15Herron Stephen JTax withheld1.5K$126.19
2025-03-15Herron Stephen JGrant13K
2025-03-15Beckmann PeteTax withheld342$126.19
2025-03-15Beckmann PeteGrant6.9K
2025-03-15Beckmann PeteTax withheld517$126.19
2025-03-15Beckmann PeteGrant2.6K
2025-03-15Vaughn PaulTax withheld558$126.19
2025-03-15Vaughn PaulGrant7.4K
2025-03-15Jackson Peter M.Tax withheld1.8K$126.19
2025-03-15Jackson Peter M.Grant26K
2025-03-15McCrobie Paul MTax withheld1.3K$126.19
2025-03-15McCrobie Paul MGrant990
2025-03-15Cope Jonathan PTax withheld256$126.19
2025-03-15Cope Jonathan PGrant5.9K
2025-03-14Johnson Timothy DGift350
2025-03-13Herron Stephen JGift350
2025-03-03Hiller MichaelGift825
2025-03-01LEVY PAUL SGrant485$138.99
2025-03-01Charles Dirkson RGrant224$138.99
2025-03-01ALEXANDER MARK AGrant224$138.99
2025-03-01Boydston Cory JacobsGrant224$138.99
2025-03-01Hayes William BGrant269$138.99
2025-03-01Steinke Craig ArthurGrant260$138.99
2025-03-01OLEARY JAMESGrant224$138.99
2025-03-01Renz MariaGrant215$138.99
2025-02-28Hayes William BGrant269$138.99
2025-02-28LEVY PAUL SGrant485$138.99
2025-02-28Charles Dirkson RGrant224$138.99
2025-02-28Steinke Craig ArthurGrant260$138.99
2025-02-28Boydston Cory JacobsGrant224$138.99
2025-02-28ALEXANDER MARK AGrant224$138.99
2025-02-28OLEARY JAMESGrant224$138.99
2025-02-28Renz MariaGrant215$138.99
2025-02-27Rush David EGift2.0K
2025-02-27Rush David ESell18K$140.82
2025-02-17Herron Stephen JGrant11K
2025-02-17Robins Scott LGrant11K
2025-02-17Robins Scott LTax withheld5.6K$153.90
2025-02-17Hiller MichaelGrant11K
2025-02-17Hiller MichaelTax withheld5.0K$153.90
2025-02-17McCrobie Paul MGrant3.3K
2025-02-17McCrobie Paul MTax withheld1.8K$153.90
2025-02-17Jackson Peter M.Grant20K
2025-02-17Jackson Peter M.Tax withheld9.3K$153.90
2025-02-17Vaughn PaulGrant3.3K
2025-02-17Vaughn PaulTax withheld1.8K$153.90
2025-02-17Beckmann PeteGrant3.7K
2025-02-17Beckmann PeteTax withheld1.9K$153.90
2025-02-17Beckmann PeteGrant4.0K
2025-02-17Beckmann PeteTax withheld2.1K$153.90
2025-02-17Johnson Timothy DGrant10K
2025-02-17Johnson Timothy DTax withheld4.7K$153.90
2025-02-17Herron Stephen JTax withheld4.0K$153.90

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-05Exec/director changefiling ↗
2026-05-18Exec/director changeShareholder voteReg FDExhibitsfiling ↗
2026-04-30ResultsOtherExhibitsfiling ↗
2026-02-17ResultsExhibitsfiling ↗
2025-10-30ResultsExhibitsfiling ↗
2025-07-31ResultsExhibitsfiling ↗
2025-05-275.03Shareholder votefiling ↗
2025-05-22Material agreementDebt obligationExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-052026-06-030001193125-26-259521 ↗
8-K2026-05-182026-05-140001316835-26-000004 ↗
8-K2026-04-302026-04-300001193125-26-193923 ↗
10-Q2026-04-302026-03-310001193125-26-195140 ↗
10-K2026-02-172025-12-310001193125-26-054643 ↗
8-K2026-02-172026-02-170001193125-26-053039 ↗
10-Q2025-10-302025-09-300001193125-25-257970 ↗
8-K2025-10-302025-10-300001193125-25-257380 ↗
8-K2025-07-312025-07-310000950170-25-100548 ↗
10-Q2025-07-312025-06-300000950170-25-100705 ↗
8-K2025-05-272025-05-270000950170-25-077841 ↗
8-K2025-05-222025-05-200001193125-25-125069 ↗