‹ Screener

Installed Building Products, Inc.

IBP · General Bldg Contractors - Residential Bldgs · 26.9M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: -$10M (gross $6M, SBC $16M)

Reference price $195.89 · est. market cap ~$5.3B — last insider purchase, 2026-06-11 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B79

Scaled, acquisitive insulation installer with top-decile ROA, strong cash generation and leading local market positions.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $760M2025-09-30 · $778M2025-12-31 · $748M2026-03-31 · $660M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
34.0%
Operating margin
13.0%
Net margin
8.9%
Return on equity
37.4%
Return on assets
12.8%
ROIC
19.6%
Revenue growth (QoQ)
-11.6%
Net-income growth
3.4%
Debt / equity
1.2×
Net debt / EBITDA
1.2×
Current ratio
3.0×
Free cash flow
$301M
EBITDA
$448M
Tangible book value
-$2M
Cash & investments
$322M
Stock comp / revenue
0.7%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-11Miller Michael ThomasBuy278$196.95
2026-06-11Miller Michael ThomasBuy14$198.79
2026-06-11Miller Michael ThomasBuy1$200.03
2026-06-11Miller Michael ThomasBuy65$195.89
2026-06-11Miller Michael ThomasBuy133$201.91
2026-06-11Miller Michael ThomasBuy99$202.73
2026-06-11Miller Michael ThomasBuy20$204.32
2026-06-11Miller Michael ThomasBuy80$205.52
2026-06-11Miller Michael ThomasBuy155$206.74
2026-06-11Miller Michael ThomasBuy145$197.55
2026-05-19Carter Margot LebenbergGrant855
2026-05-19Hilsheimer Lawrence A.Grant855
2026-05-19Jackson Janet E.Grant855
2026-05-19MEUSE DAVID RGrant855
2026-05-19Moore Marchelle EGrant855
2026-05-19SCHOTTENSTEIN ROBERT HGrant855
2026-05-19THOMAS MICHAEL HGrant855
2026-05-12Niswonger Jason RGift25
2026-05-11Miller Michael ThomasBuy20$212.75
2026-05-11Hilsheimer Lawrence A.Buy475$206.22
2026-05-11Niswonger Jason RBuy455$214.80
2026-05-11Miller Michael ThomasBuy244$204.10
2026-05-11Miller Michael ThomasBuy520$205.08
2026-05-11Miller Michael ThomasBuy802$206.06
2026-05-11Miller Michael ThomasBuy154$207.04
2026-05-11Miller Michael ThomasBuy110$208.43
2026-05-11Miller Michael ThomasBuy70$209.31
2026-05-11Miller Michael ThomasBuy40$210.58
2026-05-11Miller Michael ThomasBuy50$211.48
2026-05-11Miller Michael ThomasBuy50$213.88
2026-05-11Miller Michael ThomasBuy30$215.24
2026-05-11Miller Michael ThomasBuy190$216.33
2026-05-11Miller Michael ThomasBuy110$217.46
2026-05-11Miller Michael ThomasBuy10$217.91
2026-05-11Wheeler Brad ABuy716$209.13
2026-04-20FRY TODD RTax withheld756$309.45
2026-04-20HIRE WILLIAM JEFFREYTax withheld2.8K$309.45
2026-04-20Miller Michael ThomasTax withheld3.4K$309.45
2026-04-20Niswonger Jason RTax withheld1.4K$309.45
2026-04-20Wheeler Brad ATax withheld916$309.45
2026-04-20Edwards Jeffrey W.Tax withheld11K$309.45
2026-03-11Miller Michael ThomasGift5.0K
2026-03-09Jackson Janet E.Sell1.4K$293.31
2026-03-09Hilsheimer Lawrence A.Gift30
2026-03-09Carter Margot LebenbergSell2.0K$299.31
2026-03-03Edwards Jeffrey W.Sell400K$314.06
2026-02-24FRY TODD RGrant1.6K
2026-02-24Wheeler Brad AGrant6.0K
2026-02-24Wheeler Brad AGrant469
2026-02-24Miller Michael ThomasGrant7.4K
2026-02-24Miller Michael ThomasGrant469
2026-02-24Niswonger Jason RGrant3.1K
2026-02-24Niswonger Jason RGrant469
2026-02-24HIRE WILLIAM JEFFREYGrant1.8K
2026-02-24Edwards Jeffrey W.Grant23K
2026-02-24Edwards Jeffrey W.Grant469
2025-12-02Jackson Janet E.Gift10
2025-11-26THOMAS MICHAEL HSell2.0K$268.28
2025-11-24Edwards Jeffrey W.Disposition150K$250.96
2025-11-07HIRE WILLIAM JEFFREYSell100$252.05
2025-11-07HIRE WILLIAM JEFFREYSell4.9K$251.62
2025-09-11Miller Michael ThomasGift1.9K
2025-09-08Jackson Janet E.Gift10
2025-08-27Jackson Janet E.Gift10
2025-08-26Wheeler Brad ASell3.2K$275.29
2025-08-26Edwards Jeffrey W.Gift7.5K
2025-08-22Jackson Janet E.Sell1.5K$266.00
2025-08-22Jackson Janet E.Gift60
2025-08-19Edwards Jeffrey W.Disposition200K$257.38
2025-08-14HIRE WILLIAM JEFFREYSell1.1K$266.20
2025-08-14HIRE WILLIAM JEFFREYSell5.4K$265.61
2025-08-11FRY TODD RSell500$257.27
2025-05-20Hilsheimer Lawrence A.Grant775
2025-05-20Carter Margot LebenbergGrant775
2025-05-20SCHOTTENSTEIN ROBERT HGrant775
2025-05-20THOMAS MICHAEL HGrant775
2025-05-20MEUSE DAVID RGrant775
2025-05-20Moore Marchelle EGrant775
2025-05-20Jackson Janet E.Grant775
2025-05-16Miller Michael ThomasBuy600$164.00
2025-05-16Miller Michael ThomasBuy303$165.19
2025-05-16Miller Michael ThomasBuy1.1K$166.28
2025-05-16Miller Michael ThomasBuy300$167.03
2025-05-16Miller Michael ThomasBuy400$162.99
2025-04-20Edwards Jeffrey W.Tax withheld14K$158.24
2025-04-20HIRE WILLIAM JEFFREYTax withheld907$158.24
2025-04-20Miller Michael ThomasTax withheld4.3K$158.24
2025-04-20FRY TODD RTax withheld939$158.24
2025-04-20Niswonger Jason RTax withheld1.6K$158.24
2025-03-07Edwards Jeffrey W.Disposition100K$168.75
2025-02-25Edwards Jeffrey W.Grant19K
2025-02-25Wheeler Brad AGrant4.7K
2025-02-25Wheeler Brad AGrant584
2025-02-25Niswonger Jason RGrant2.3K
2025-02-25Niswonger Jason RGrant584
2025-02-25Miller Michael ThomasGrant5.8K
2025-02-25HIRE WILLIAM JEFFREYGrant1.3K
2025-02-25FRY TODD RGrant1.2K
2025-02-25FRY TODD RGrant584
2025-02-24Edwards Jeffrey W.Gift5.0K

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

Notable events (8-K)

DateItems
2026-05-20Shareholder votefiling ↗
2026-05-19Reg FDExhibitsfiling ↗
2026-05-07ResultsReg FDExhibitsfiling ↗
2026-02-26ResultsReg FDExhibitsfiling ↗
2026-02-02Reg FDExhibitsfiling ↗
2026-01-22Material agreement1.02Debt obligationReg FDExhibitsfiling ↗
2026-01-07Reg FDExhibitsfiling ↗
2026-01-06Reg FDExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-202026-05-190001628280-26-036921 ↗
8-K2026-05-190001628280-26-036136 ↗
10-Q2026-05-072026-03-310001580905-26-000028 ↗
8-K2026-05-072026-05-070001628280-26-031702 ↗
10-K2026-02-262025-12-310001580905-26-000004 ↗
8-K2026-02-262026-02-260001628280-26-011994 ↗
8-K2026-02-022026-02-020001628280-26-004634 ↗
8-K2026-01-222026-01-210001628280-26-003102 ↗
8-K2026-01-072026-01-070001628280-26-001188 ↗
8-K2026-01-062026-01-060001628280-26-000785 ↗
8-K2025-11-242025-11-240001628280-25-053818 ↗
10-Q2025-11-052025-09-300001580905-25-000034 ↗