IBP Posts Record Q2 Revenue of $777.8M, but Residential Volume Declines Squeeze Margins
IBP sits 25% above its 52-week low of $193.11.
Summary
IBP delivered a top-line beat with record Q2 revenue of $777.8 million, but residential volume declines and margin compression reveal growing headwinds in its core market.
Key Events · Earnings and Guidance · IBP
-
Record Revenue, But Margin Squeeze
Q2 net revenue rose 2.3% to a record $777.8 million, but gross profit fell 0.4% to $258.9 million as gross margin contracted to 33.3% from 34.2% a year ago.
-
Residential Volume Declines Accelerate
Single-family same-branch sales dropped 7.2%, worse than the 5.8% decline in national single-family completions, indicating market share loss. Overall residential same-branch sales fell 6.1%.
-
Commercial Growth Offsets Some Weakness
Commercial end-market revenue grew 14.1%, with same-branch commercial sales up 10.4%, providing a partial offset to residential softness.
-
Aggressive Capital Return Amid Softening Fundamentals
The company repurchased $76.2 million of stock during the quarter and declared a $0.39 quarterly dividend, up 5% year-over-year, returning a total of $86.6 million to shareholders.
Analysis · IBP · Real Estate & Construction
Installed Building Products delivered record Q2 revenue of $777.8 million, beating consensus, yet gross margin contracted 90 basis points to 33.3% as higher labor, vehicle, and insurance costs offset commercial strength. Single-family same-branch sales fell 7.2%, outpacing the 5.8% decline in national completions, signaling market share pressure. The company leaned on its balance sheet, repurchasing $76.2 million in stock and raising the dividend, but the core residential installation business is softening.
At the time of this filing, IBP was trading at $240.62 on NYSE in the Real Estate & Construction sector, with a market capitalization of approximately $6.5B. The 52-week trading range was $193.11 to $349.00. This filing was assessed with negative market sentiment and an importance score of 7 out of 10.