Company Deep Dive

Business segments breakdown, earnings transcript analysis, management credibility scoring, competitive landscape, and scenario modelling.

Request Deep Dive(50 Feathers)

OC

HOLD

Owens Corning · Industrials · United States · $11.5B · Avg Vol: $182M/d

58
StockRank
Get insider-trade alerts
Q
35
V
49
M
69
P/E (TTM)
ROE
-9.4%
D/E
1.6x
Dividend %
2.1%

COMPANY DESCRIPTION

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.

FINANCIAL SUMMARY (USD)

Year2022202320242025CAGRTTM2026E2027EFwd CAGR
Revenue9.8B8.4B9.9B10.1B1.2%9.8B9.9B10.3B0.7%
EPS12.8513.277.45-6.22-23.9%-4.62
Shares91.9M87.2M85.4M80.2M-12.7%80.5M
Debt3.2B3.3B5.5B5.7B21.0%6.0B
Equity4.6B5.2B5.1B3.9B-5.6%
Op CF1.8B1.7B1.9B1.8B0.5%1.7B
Inv CF-623.0M-356.0M-3.4B-765.0M
Fin CF-974.0M-877.0M334.0M-1.1B
Loading 1Y...
PRICE (1Y)+17.2%
121131140150159Jun 11Jul 6Jul 24
SMA 50SMA 200
Close
$142.34
RSI (14)
43.7
52W High
$159.03
From 52W High
0.9%

SCORE BREAKDOWN

Quality
35
ROIC
3.5%25.0
ROE
-9.4%9.5
GP/Assets
20.6%63.5
Op. Margin
7.3%49.6
FCF/Assets
5.0%63.8
Piotroski
416.1
Int. Cover
1.4x17.6
D/E Ratio
1.64x9.1
Current Ratio
1.24x26.8
Value
49
P/E (TTM)
N/A
EV/EBITDA
8.4x68.6
P/FCF
17.6x57.1
P/B
3.1x30.9
P/S
1.2x58.3
Div Yield
2.1%47.0
Momentum
69
52W High %
90%78.6
RS 6M
7%77.3
SMA 50/200
1.08x70.6
EPS Rev 4W
-0.9%46.8
EPS Rev 12W
+1.4%75.4
EPS Improve
+355%92.8
Q Growth
N/A

FUNDAMENTALS

Market Cap
$11.5B
P/E (Forward)
11.9x
Gross Margin
27.2%

SECTOR PEERS

Closest peers in Industrials, ranked by industry match, size, and score similarity. Cross-listings of OC are excluded.

TickerCompanyMkt CapStockRankSignal
OCOwens Corning(you)$11.5B58HOLD
WMSAdvanced Drainage Systems, Inc.$10.9B58HOLD
SPXCSPX Technologies, Inc.$11.0B63HOLD
LIILennox International Inc.$18.8B56HOLD
CSLCarlisle Companies Incorporated$13.6B67BUY
FBINFortune Brands Innovations, Inc.$6.1B55HOLD
AWIArmstrong World Industries, Inc.$6.9B65BUY
AAONAAON, Inc.$10.4B43HOLD
TREXTrex Company, Inc.$4.5B65BUY
BLDRBuilders FirstSource, Inc.$7.8B40HOLD

Peer medians: ROE 10.7% · P/E 30.6x · Gross margin 28.6%

Owens Corning (OC) — Stock Score Summary

Owens Corning (OC) has a MoatMap StockRank of 58/100 based on Quality (35/100), Value (49/100), and Momentum (69/100) factor scores. The current signal is HOLD.

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$142.34
Market Cap$11.5B
P/E (Forward)11.93
Price/Book3.10
Return on Equity-9.4%
Return on Invested Capital3.5%
Debt/Equity1.64x
Gross Margin27.2%
Operating Margin7.3%
Revenue Growth-10.5%
Dividend Yield2.1%
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 58/100, with a Hold signal. It is a composite of Quality (35), Value (49), and Momentum (69) factor ranks across MoatMap’s 20,000+ stock universe.
Does Owens Corning have an economic moat?
Owens Corning (OC) has a Quality factor score of 35/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 58/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).