‹ Screener

TopBuild Corp

BLD · Construction - Special Trade Contractors · 28.1M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $951M (gross $966M, SBC $16M)

Reference price $453.39 · est. market cap ~$12.8B — last insider sale, 2025-12-11 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A85

Scaled, market-leading insulation installer/distributor with top-decile margins and cash generation.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $1.3B2025-09-30 · $1.4B2025-12-31 · $1.5B2026-03-31 · $1.4B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
29.0%
Operating margin
14.6%
Net margin
9.6%
Return on equity
22.5%
Return on assets
7.9%
ROIC
12.3%
Revenue growth (QoQ)
-2.7%
Net-income growth
-16.2%
Debt / equity
1.2×
Net debt / EBITDA
2.7×
Current ratio
1.9×
Free cash flow
$697M
EBITDA
$961M
Tangible book value
-$2.1B
Cash & investments
$185M
Stock comp / revenue
0.3%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-04-27Petrarca Mark AGrant343$445.78
2026-04-27CANTIE JOSEPH SGrant343$445.78
2026-04-27BAUTISTA ERNESTO IIIGrant343$445.78
2026-04-27TAYLOR NANCY MGrant343$445.78
2026-04-27Drake DeirdreGrant343$445.78
2026-04-27Donikowski TinaGrant343$445.78
2026-04-27Covington Alec CGrant343$445.78
2026-04-01Achille John FrankGrant3.1K$369.16
2026-02-17Shoffner JenniferGrant380$545.06
2026-02-17Shoffner JenniferGrant380$545.06
2026-02-17Raia Steven PGrant712$545.06
2026-02-17Raia Steven PGrant534$545.06
2026-02-17Raia Steven PGrant534$545.06
2026-02-17OTERO MADELINEGrant147$545.06
2026-02-17OTERO MADELINEGrant111$545.06
2026-02-17OTERO MADELINEGrant111$545.06
2026-02-17Kuhns Robert MGrant1.1K$545.06
2026-02-17Kuhns Robert MGrant812$545.06
2026-02-17Kuhns Robert MGrant812$545.06
2026-02-17Machado Luis FranciscoGrant628$545.06
2026-02-17Machado Luis FranciscoGrant471$545.06
2026-02-17Machado Luis FranciscoGrant471$545.06
2026-02-17Buck Robert MGrant4.3K$545.06
2026-02-17Buck Robert MGrant3.2K$545.06
2026-02-17Buck Robert MGrant3.2K$545.06
2026-02-17Achille John FrankGrant844$545.06
2026-02-17Achille John FrankGrant633$545.06
2026-02-17Achille John FrankGrant633$545.06
2026-02-17Viselli Joey MGrant661$545.06
2026-02-17Viselli Joey MGrant496$545.06
2026-02-17Viselli Joey MGrant496$545.06
2026-02-17Shoffner JenniferGrant507$545.06
2025-12-11Buck Robert MSell5.0K$453.39
2025-12-04TAYLOR NANCY MGift71
2025-11-26Machado Luis FranciscoSell1.0K$450.40
2025-11-24BAUTISTA ERNESTO IIISell130$432.30
2025-11-07Buck Robert MSell5.0K$418.01
2025-09-02Donikowski TinaGift465
2025-08-27Donikowski TinaSell370$427.89
2025-08-22Kuhns Robert MSell1.4K$437.47
2025-08-12Viselli Joey MSell467$415.44
2025-08-08Kuhns Robert MSell2.0K$416.10
2025-08-07Buck Robert MSell7.3K$415.19
2025-08-07Kuhns Robert MSell1.6K$418.37
2025-08-07KRESTANCIC JEFF MSell373$415.00
2025-08-07Machado Luis FranciscoSell990$415.02
2025-06-03TAYLOR NANCY MSell125$285.77
2025-05-29TAYLOR NANCY MGift89
2025-05-12Raia Steven PSell1.7K$310.98
2025-04-28Petrarca Mark AGrant515$296.65
2025-04-28TAYLOR NANCY MGrant515$296.65
2025-04-28Donikowski TinaGrant515$296.65
2025-04-28Drake DeirdreGrant515$296.65
2025-04-28CANTIE JOSEPH SGrant515$296.65
2025-04-28BAUTISTA ERNESTO IIIGrant515$296.65
2025-04-28Covington Alec CGrant515$296.65
2025-03-07TAYLOR NANCY MGift62
2025-03-03Raia Steven PSell1.8K$306.92
2025-02-18OTERO MADELINEGrant147$321.33
2025-02-18OTERO MADELINEGrant110$321.33
2025-02-18OTERO MADELINEGrant110$321.33
2025-02-18Shoffner JenniferGrant810$321.33
2025-02-18Shoffner JenniferGrant607$321.33
2025-02-18Shoffner JenniferGrant607$321.33
2025-02-18KRESTANCIC JEFF MGrant841$321.33
2025-02-18KRESTANCIC JEFF MGrant631$321.33
2025-02-18KRESTANCIC JEFF MGrant631$321.33
2025-02-18Raia Steven PGrant1.1K$321.33
2025-02-18Raia Steven PGrant817$321.33
2025-02-18Raia Steven PGrant817$321.33
2025-02-18Machado Luis FranciscoGrant934$321.33
2025-02-18Machado Luis FranciscoGrant701$321.33
2025-02-18Machado Luis FranciscoGrant701$321.33
2025-02-18Viselli Joey MGrant1.1K$321.33
2025-02-18Viselli Joey MGrant794$321.33
2025-02-18Viselli Joey MGrant794$321.33
2025-02-18Buck Robert MGrant6.6K$321.33
2025-02-18Buck Robert MGrant4.9K$321.33
2025-02-18Buck Robert MGrant4.9K$321.33
2025-02-18Kuhns Robert MGrant1.7K$321.33
2025-02-18Kuhns Robert MGrant1.3K$321.33
2025-02-18Kuhns Robert MGrant1.3K$321.33

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

Notable events (8-K)

DateItems
2026-06-22Otherfiling ↗
2026-06-165.04Exhibitsfiling ↗
2026-06-12Material agreementExhibitsfiling ↗
2026-06-04OtherExhibitsfiling ↗
2026-05-29Otherfiling ↗
2026-05-05ResultsReg FDExhibitsfiling ↗
2026-04-28Reg FDfiling ↗
2026-04-27Shareholder votefiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-222026-06-220001104659-26-076063 ↗
8-K2026-06-162026-06-150001104659-26-074350 ↗
8-K2026-06-122026-06-110001104659-26-073501 ↗
8-K2026-06-042026-06-040001104659-26-070561 ↗
8-K2026-05-292026-05-290001104659-26-068292 ↗
8-K2026-05-052026-05-050001104659-26-055225 ↗
10-Q2026-05-052026-03-310001104659-26-055233 ↗
8-K2026-04-282026-04-280001104659-26-050315 ↗
8-K2026-04-272026-04-270001104659-26-049431 ↗
8-K2026-04-202026-04-180001104659-26-045245 ↗
8-K2026-04-172026-04-170001104659-26-044899 ↗
8-K2026-04-022026-04-020001104659-26-038926 ↗