Owens Corning (OC) has a MoatMap StockRank of 48/100 based on Quality (34/100), Value (52/100), and Momentum (47/100) factor scores. The current signal is HOLD. Owens Corning manufactures insulation, roofing, and fiberglass composites. The manufacturing process for fiberglass is highly energy-intensive, making the company vulnerable to structurally elevated energy prices.
Owens Corning is a global leader in building materials and composites, manufacturing and marketing insulation, roofing, and fiberglass composite solutions for residential, commercial, and industrial applications. The company's competitive moat is derived from its strong brand recognition, extensive distribution networks, and scale advantages in manufacturing and innovation across its core product lines. Owens Corning maintains a market-leading position, driven by a commitment to sustainability and material science.
| Price | $120.36 |
| Market Cap | $10.0B |
| P/E (Forward) | 10.10 |
| Price/Book | 2.51 |
| Return on Equity | -9.4% |
| Return on Invested Capital | 3.5% |
| Debt/Equity | 163.53 |
| Gross Margin | 27.2% |
| Operating Margin | 7.3% |
| Revenue Growth | -10.5% |
| Dividend Yield | 2.5% |
| Free Cash Flow | $652M |
Owens Corning operates in the Building Products & Equipment industry, part of the Industrials sector (United States).