Login
Owens Corning logo

Owens Corning

owenscorning.com

Owens Corning (NYSE: OC) is a building products manufacturing company that produces and sells insulation, roofing, and composites materials for residential and commercial construction markets. It generates revenue through transactional sales of manufactured goods across three segments: Roofing, Insulation, and Composites. Founded in 1938 and headquartered in Toledo, Ohio, Owens Corning recorded net sales of $10.1 billion in FY2025 and employs approximately 25,000 people across 31 countries. The company is reshaping its portfolio toward building products in North America and Europe, evidenced by its February 2025 agreement to divest its global glass reinforcements business for approximately $474 million net of cash. That business, historically part of the Composites segment, served wind energy, infrastructure, industrial, transportation, and consumer markets.

Products & Services

Insulation products, roofing shingles, glass fiber composites, and glass fiber reinforcements (divested via agreement signed February 13, 2025). Segments as of FY2025: Roofing, Insulation, and Composites.

Revenue Model

Transactional sales of manufactured building materials, including insulation, roofing shingles, and composite products, to customers in construction and industrial end markets.

Customers & Markets

Residential and commercial construction markets, wind energy, infrastructure, industrial, transportation, and consumer markets. Geographic focus shifting toward North America and Europe following the glass reinforcements divestiture.

Geographic Exposure

Operations in 31 countries as of December 31, 2025, with strategic focus on North America and Europe.

Financial Snapshot

Revenue
TTM
$9.838B
Gross Margin
TTM
26.43%
Net Income
TTM
-$534.0M
Current Assets
2026 Q1
Current Liabilities
2026 Q1
Current Ratio
2026 Q1
123.61%
Total Assets
2026 Q1
Total Liabilities
2026 Q1
Book Value
2026 Q1
$3.683B
Cash
2026 Q1
P/E
Last 4 Quarters
N/A
Free Cash Flow
TTM
$827.0M

Stock Price

Loading...
Market Cap: $11.544 Billion

Create Account

Sign up for free to unlock this feature.

Already have an account? Sign in

Premium Feature

This feature requires a premium subscription to unlock unlimited historical data and advanced analysis tools.

Premium includes:

  • Unlimited historical financial data
  • Advanced analytics and insights
  • Priority support