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
B79Scaled, acquisitive insulation installer with top-decile ROA, strong cash generation and leading local market positions.
Strengths
- ROA 12.8% (92nd pct) and ROE 37.4% (86th); operating margin 13% (77th), net margin 8.9% (71st)
- FCF $300.8M (79th pct), current ratio 3.0; #1/2 share in over half its single-family markets
Risks
- Cyclical, housing-start-dependent with commercial-construction softness
- Debt/equity 1.2 (82nd pct); gross margin only 34% (38th) in a fragmented, competitive industry
Notable findings
- Customer concentration~58% of revenue from one customer/distributor — Insulation installation comprised approximately 58%, 60% and 60% of our net revenue of $3
- Insider buyingInsider buying — 27 open-market buy(s) by 4 insider(s) (cluster of 4 insiders, ~$1M, last 6mo) Form 4 ↗
- Revenue declineRevenue -11.6% YoY
- Insider sellingInsider selling — 3 open-market sale(s) by 3 insider(s) (cluster of 3 insiders, ~$127M, last 6mo) Form 4 ↗
Quarterly revenue
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
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-11 | Miller Michael Thomas | Buy | 278 | $196.95 |
| 2026-06-11 | Miller Michael Thomas | Buy | 14 | $198.79 |
| 2026-06-11 | Miller Michael Thomas | Buy | 1 | $200.03 |
| 2026-06-11 | Miller Michael Thomas | Buy | 65 | $195.89 |
| 2026-06-11 | Miller Michael Thomas | Buy | 133 | $201.91 |
| 2026-06-11 | Miller Michael Thomas | Buy | 99 | $202.73 |
| 2026-06-11 | Miller Michael Thomas | Buy | 20 | $204.32 |
| 2026-06-11 | Miller Michael Thomas | Buy | 80 | $205.52 |
| 2026-06-11 | Miller Michael Thomas | Buy | 155 | $206.74 |
| 2026-06-11 | Miller Michael Thomas | Buy | 145 | $197.55 |
| 2026-05-19 | Carter Margot Lebenberg | Grant | 855 | — |
| 2026-05-19 | Hilsheimer Lawrence A. | Grant | 855 | — |
| 2026-05-19 | Jackson Janet E. | Grant | 855 | — |
| 2026-05-19 | MEUSE DAVID R | Grant | 855 | — |
| 2026-05-19 | Moore Marchelle E | Grant | 855 | — |
| 2026-05-19 | SCHOTTENSTEIN ROBERT H | Grant | 855 | — |
| 2026-05-19 | THOMAS MICHAEL H | Grant | 855 | — |
| 2026-05-12 | Niswonger Jason R | Gift | 25 | — |
| 2026-05-11 | Miller Michael Thomas | Buy | 20 | $212.75 |
| 2026-05-11 | Hilsheimer Lawrence A. | Buy | 475 | $206.22 |
| 2026-05-11 | Niswonger Jason R | Buy | 455 | $214.80 |
| 2026-05-11 | Miller Michael Thomas | Buy | 244 | $204.10 |
| 2026-05-11 | Miller Michael Thomas | Buy | 520 | $205.08 |
| 2026-05-11 | Miller Michael Thomas | Buy | 802 | $206.06 |
| 2026-05-11 | Miller Michael Thomas | Buy | 154 | $207.04 |
| 2026-05-11 | Miller Michael Thomas | Buy | 110 | $208.43 |
| 2026-05-11 | Miller Michael Thomas | Buy | 70 | $209.31 |
| 2026-05-11 | Miller Michael Thomas | Buy | 40 | $210.58 |
| 2026-05-11 | Miller Michael Thomas | Buy | 50 | $211.48 |
| 2026-05-11 | Miller Michael Thomas | Buy | 50 | $213.88 |
| 2026-05-11 | Miller Michael Thomas | Buy | 30 | $215.24 |
| 2026-05-11 | Miller Michael Thomas | Buy | 190 | $216.33 |
| 2026-05-11 | Miller Michael Thomas | Buy | 110 | $217.46 |
| 2026-05-11 | Miller Michael Thomas | Buy | 10 | $217.91 |
| 2026-05-11 | Wheeler Brad A | Buy | 716 | $209.13 |
| 2026-04-20 | FRY TODD R | Tax withheld | 756 | $309.45 |
| 2026-04-20 | HIRE WILLIAM JEFFREY | Tax withheld | 2.8K | $309.45 |
| 2026-04-20 | Miller Michael Thomas | Tax withheld | 3.4K | $309.45 |
| 2026-04-20 | Niswonger Jason R | Tax withheld | 1.4K | $309.45 |
| 2026-04-20 | Wheeler Brad A | Tax withheld | 916 | $309.45 |
| 2026-04-20 | Edwards Jeffrey W. | Tax withheld | 11K | $309.45 |
| 2026-03-11 | Miller Michael Thomas | Gift | 5.0K | — |
| 2026-03-09 | Jackson Janet E. | Sell | 1.4K | $293.31 |
| 2026-03-09 | Hilsheimer Lawrence A. | Gift | 30 | — |
| 2026-03-09 | Carter Margot Lebenberg | Sell | 2.0K | $299.31 |
| 2026-03-03 | Edwards Jeffrey W. | Sell | 400K | $314.06 |
| 2026-02-24 | FRY TODD R | Grant | 1.6K | — |
| 2026-02-24 | Wheeler Brad A | Grant | 6.0K | — |
| 2026-02-24 | Wheeler Brad A | Grant | 469 | — |
| 2026-02-24 | Miller Michael Thomas | Grant | 7.4K | — |
| 2026-02-24 | Miller Michael Thomas | Grant | 469 | — |
| 2026-02-24 | Niswonger Jason R | Grant | 3.1K | — |
| 2026-02-24 | Niswonger Jason R | Grant | 469 | — |
| 2026-02-24 | HIRE WILLIAM JEFFREY | Grant | 1.8K | — |
| 2026-02-24 | Edwards Jeffrey W. | Grant | 23K | — |
| 2026-02-24 | Edwards Jeffrey W. | Grant | 469 | — |
| 2025-12-02 | Jackson Janet E. | Gift | 10 | — |
| 2025-11-26 | THOMAS MICHAEL H | Sell | 2.0K | $268.28 |
| 2025-11-24 | Edwards Jeffrey W. | Disposition | 150K | $250.96 |
| 2025-11-07 | HIRE WILLIAM JEFFREY | Sell | 100 | $252.05 |
| 2025-11-07 | HIRE WILLIAM JEFFREY | Sell | 4.9K | $251.62 |
| 2025-09-11 | Miller Michael Thomas | Gift | 1.9K | — |
| 2025-09-08 | Jackson Janet E. | Gift | 10 | — |
| 2025-08-27 | Jackson Janet E. | Gift | 10 | — |
| 2025-08-26 | Wheeler Brad A | Sell | 3.2K | $275.29 |
| 2025-08-26 | Edwards Jeffrey W. | Gift | 7.5K | — |
| 2025-08-22 | Jackson Janet E. | Sell | 1.5K | $266.00 |
| 2025-08-22 | Jackson Janet E. | Gift | 60 | — |
| 2025-08-19 | Edwards Jeffrey W. | Disposition | 200K | $257.38 |
| 2025-08-14 | HIRE WILLIAM JEFFREY | Sell | 1.1K | $266.20 |
| 2025-08-14 | HIRE WILLIAM JEFFREY | Sell | 5.4K | $265.61 |
| 2025-08-11 | FRY TODD R | Sell | 500 | $257.27 |
| 2025-05-20 | Hilsheimer Lawrence A. | Grant | 775 | — |
| 2025-05-20 | Carter Margot Lebenberg | Grant | 775 | — |
| 2025-05-20 | SCHOTTENSTEIN ROBERT H | Grant | 775 | — |
| 2025-05-20 | THOMAS MICHAEL H | Grant | 775 | — |
| 2025-05-20 | MEUSE DAVID R | Grant | 775 | — |
| 2025-05-20 | Moore Marchelle E | Grant | 775 | — |
| 2025-05-20 | Jackson Janet E. | Grant | 775 | — |
| 2025-05-16 | Miller Michael Thomas | Buy | 600 | $164.00 |
| 2025-05-16 | Miller Michael Thomas | Buy | 303 | $165.19 |
| 2025-05-16 | Miller Michael Thomas | Buy | 1.1K | $166.28 |
| 2025-05-16 | Miller Michael Thomas | Buy | 300 | $167.03 |
| 2025-05-16 | Miller Michael Thomas | Buy | 400 | $162.99 |
| 2025-04-20 | Edwards Jeffrey W. | Tax withheld | 14K | $158.24 |
| 2025-04-20 | HIRE WILLIAM JEFFREY | Tax withheld | 907 | $158.24 |
| 2025-04-20 | Miller Michael Thomas | Tax withheld | 4.3K | $158.24 |
| 2025-04-20 | FRY TODD R | Tax withheld | 939 | $158.24 |
| 2025-04-20 | Niswonger Jason R | Tax withheld | 1.6K | $158.24 |
| 2025-03-07 | Edwards Jeffrey W. | Disposition | 100K | $168.75 |
| 2025-02-25 | Edwards Jeffrey W. | Grant | 19K | — |
| 2025-02-25 | Wheeler Brad A | Grant | 4.7K | — |
| 2025-02-25 | Wheeler Brad A | Grant | 584 | — |
| 2025-02-25 | Niswonger Jason R | Grant | 2.3K | — |
| 2025-02-25 | Niswonger Jason R | Grant | 584 | — |
| 2025-02-25 | Miller Michael Thomas | Grant | 5.8K | — |
| 2025-02-25 | HIRE WILLIAM JEFFREY | Grant | 1.3K | — |
| 2025-02-25 | FRY TODD R | Grant | 1.2K | — |
| 2025-02-25 | FRY TODD R | Grant | 584 | — |
| 2025-02-24 | Edwards Jeffrey W. | Gift | 5.0K | — |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-20 | Shareholder vote | filing ↗ |
| 2026-05-19 | Reg FDExhibits | filing ↗ |
| 2026-05-07 | ResultsReg FDExhibits | filing ↗ |
| 2026-02-26 | ResultsReg FDExhibits | filing ↗ |
| 2026-02-02 | Reg FDExhibits | filing ↗ |
| 2026-01-22 | Material agreement1.02Debt obligationReg FDExhibits | filing ↗ |
| 2026-01-07 | Reg FDExhibits | filing ↗ |
| 2026-01-06 | Reg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-20 | 2026-05-19 | 0001628280-26-036921 ↗ |
| 8-K | 2026-05-19 | 0001628280-26-036136 ↗ | |
| 10-Q | 2026-05-07 | 2026-03-31 | 0001580905-26-000028 ↗ |
| 8-K | 2026-05-07 | 2026-05-07 | 0001628280-26-031702 ↗ |
| 10-K | 2026-02-26 | 2025-12-31 | 0001580905-26-000004 ↗ |
| 8-K | 2026-02-26 | 2026-02-26 | 0001628280-26-011994 ↗ |
| 8-K | 2026-02-02 | 2026-02-02 | 0001628280-26-004634 ↗ |
| 8-K | 2026-01-22 | 2026-01-21 | 0001628280-26-003102 ↗ |
| 8-K | 2026-01-07 | 2026-01-07 | 0001628280-26-001188 ↗ |
| 8-K | 2026-01-06 | 2026-01-06 | 0001628280-26-000785 ↗ |
| 8-K | 2025-11-24 | 2025-11-24 | 0001628280-25-053818 ↗ |
| 10-Q | 2025-11-05 | 2025-09-30 | 0001580905-25-000034 ↗ |