Owens Corning (OC) — Stock Score Summary

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.

Key Financial Metrics

Price$120.36
Market Cap$10.0B
P/E (Forward)10.10
Price/Book2.51
Return on Equity-9.4%
Return on Invested Capital3.5%
Debt/Equity163.53
Gross Margin27.2%
Operating Margin7.3%
Revenue Growth-10.5%
Dividend Yield2.5%
Free Cash Flow$652M

Owens Corning operates in the Building Products & Equipment industry, part of the Industrials sector (United States).

Frequently Asked Questions

What is Owens Corning’s (OC) StockRank?
MoatMap’s StockRank for Owens Corning (OC) is 48/100, with a Hold signal. It is a composite of Quality (34), Value (52), and Momentum (47) factor ranks across MoatMap’s 19,000+ stock universe.
Does Owens Corning have an economic moat?
Owens Corning (OC) has a Quality factor score of 34/100. The Quality factor combines ROIC, Piotroski F-Score, and leverage — the financial fingerprints of a durable competitive advantage. A Quality score above 70 typically indicates a company with the characteristics of a moated business.
Is Owens Corning a buy, hold, or sell?
MoatMap’s current signal for Owens Corning (OC) is Hold, based on a StockRank of 48/100. Signals are derived mechanically from the StockRank composite and should be one input among many — combine with your own thesis on management, competitive position, and valuation.
What sector is Owens Corning in?
Owens Corning (OC) operates in the Industrials sector, specifically the Building Products & Equipment industry (United States).