earnings-desk

preliminary & post-call earnings reports
← all reports
IBP Post-call migrated from v1 archive

IBP — Installed Building Products

Q2 2026 · published 2026-08-06

IBP Q2 2026 - Post-Call Earnings Update

Event: Quartr Q2 2026 event Retrieved: 2026-08-10T23:40:00Z Comparison mode: maximal Scorecard contract: v1

Consensus scorecard

Metric / basis Quartr actual API Ninjas consensus Beat/Miss Beat/Miss %
Revenue / consolidated net revenue $777.800m $743.333m Beat +$34.467m +4.6%
EPS / adjusted diluted $2.91 $2.55 Beat +$0.36 +14.1%

Management and Q&A

Same-branch and mix detail disclosed on the call Q2 2026
Installation segment same-branch sales −2%
New residential same-branch sales −6%
Commercial same-branch sales +10%
Heavy commercial same-branch sales ~+16%
Other segment revenue, net of eliminations, as reported +50%
Other segment revenue, same-branch ~+28%
Price/mix, installation +1%
Price/mix including heavy commercial +3%
Volume −5%
Installation segment gross margin 36.5% (prior year 37.1%)
Other segment gross margin 24.7% (prior year 23.0%)
Fuel impact on installation gross margin −50 bps
Other-segment mix impact on consolidated gross margin −40 bps
Medical insurance impact on EBITDA margin −30 bps
Medical insurance cost increase +33% (Q1 2026: +40%)
Same-branch G&A excluding medical −2%

Guidance and KPI clarification

Item quantified on the call Figure Status
Q3 2026 amortization expense ~$10m new on the call
Full-year 2026 amortization expense ~$42m new on the call
Full-year 2026 effective tax rate 25% - 27% reiterated
Q3 2026 net interest expense ~$10m new on the call
Full-year gross margin range 32% - 34% reiterated framing
2026 acquired annual revenue target at least $100m reiterated
Q3 2026 dividend per share $0.39 in the release
Net debt / TTM adjusted EBITDA at June 30, 2026 1.34x (prior year 1.15x) new on the call
Working capital excluding cash $374m new on the call
Q2 capital expenditures plus incurred finance leases ~$18m, ~2% of revenue new on the call
Cash at June 30, 2026 $395m new on the call
Q2 share repurchases ~365,000 shares for $76m new on the call
Remaining repurchase authorization $398m, expires March 1, 2027 new on the call

Updated neutral analysis

Market context and limitations