Owens Corning is rated Buy, trading at 6.3x EV/EBITDA with a $1B capital return commitment and robust margin durability. Q1 '26 results showed revenue down 10% and EBITDA down 35%, but margin resilience and a portfolio transformation to pure-play building products underpin earnings quality. Q2 guidance calls for a sharp margin rebound to 20–22% despite $60M in geopolitical cost headwinds, with Roofing segment offering substantial upside operating leverage.
Owens Corning: Trough Conditions For A Patient Investor's Setup
Source: Seeking Alpha