Stock Scorer

Owens Corning (OC)

Owens Corning reported revenue of 2.8B USD for the quarter ending 30 June 2026, up 0.3% from 2.7B a year earlier.

Every figure below is the company's own, as filed. Nothing is estimated and nothing is smoothed — a period the filing does not support is left blank rather than filled in. Quarters are the company's own, counted from its financial year ending 12-31. Amounts in USD. The same series drawn ›

As last reported

The newest period the filing supports for each figure, in USD.
FigurePeriodAmountYear on year
Revenue Q2 '26 · ending 30 June 2026 2.8B +0.3%
Gross Profit Q2 '26 · ending 30 June 2026 793M -7.6%
Operating Income Q2 '26 · ending 30 June 2026 482M -4.6%
Net Income Q2 '26 · ending 30 June 2026 226M -37.7%
Cost of Revenue Q2 '26 · ending 30 June 2026 2B +3.9%
Operating Cash Flow Q2 '26 · ending 30 June 2026 398M +21.7%
Free Cash Flow Q2 '26 · ending 30 June 2026 199M +54.3%
Shares Outstanding Q2 '26 · ending 30 June 2026 80.6M -6.6%
EPS Q2 '26 · ending 30 June 2026 -8.00 -167.5%

Revenue and profit by financial year

As filed, in USD. A year the filing does not support is not listed.
YearEnding RevenueOperating IncomeNet IncomeFree Cash Flow
20252025-12-31 10.1B360M-522M962M
20242024-12-31 9.9B1.5B647M1.2B
20232023-12-31 8.4B1.6B1.2B1.2B
20222022-12-31 9.8B1.7B1.2B1.3B
20212021-12-31 8.5B1.4B995M1.1B
20202020-12-31 7.1B-138M-383M828M
20192019-12-31 7.2B787M405M590M
20182018-12-31 7.1B807M545M266M
20172017-12-31 6.4B797M289M679M
20162016-12-31 5.7B697M393M570M

Every period

Revenue Quarterly

PeriodEndingRevenue
Q2 '262026-06-302.8B
Q1 '262026-03-312.3B
Q4 '252025-12-312.1B
Q3 '252025-09-302.7B
Q2 '252025-06-302.7B
Q1 '252025-03-312.5B
Q4 '242024-12-312.6B
Q3 '242024-09-302.8B
Q2 '242024-06-302.5B
Q1 '242024-03-312B
Q4 '232023-12-31999M
Q3 '232023-09-302.5B
Q2 '232023-06-302.6B
Q1 '232023-03-312.3B
Q4 '222022-12-312.3B
Q3 '222022-09-302.5B
Q2 '222022-06-302.6B
Q1 '222022-03-312.3B
Q4 '212021-12-312.1B
Q3 '212021-09-302.2B

Gross Profit Quarterly

PeriodEndingGross Profit
Q2 '262026-06-30793M
Q1 '262026-03-31510M
Q4 '252025-12-31498M
Q3 '252025-09-30757M
Q2 '252025-06-30858M
Q1 '252025-03-31725M
Q4 '242024-12-31749M
Q3 '242024-09-30851M
Q2 '242024-06-30813M
Q1 '242024-03-31628M
Q4 '232023-12-31362M
Q3 '232023-09-30727M
Q2 '232023-06-30752M
Q1 '232023-03-31589M
Q4 '222022-12-31570M
Q3 '222022-09-30693M
Q2 '222022-06-30734M
Q1 '222022-03-31619M
Q4 '212021-12-31559M
Q3 '212021-09-30596M

Operating Income Quarterly

PeriodEndingOperating Income
Q2 '262026-06-30482M
Q1 '262026-03-31120M
Q4 '252025-12-31-225M
Q3 '252025-09-30-327M
Q2 '252025-06-30505M
Q1 '252025-03-31407M
Q4 '242024-12-31216M
Q3 '242024-09-30472M
Q2 '242024-06-30418M
Q1 '242024-03-31376M
Q4 '232023-12-31156M
Q3 '232023-09-30462M
Q2 '232023-06-30487M
Q1 '232023-03-31534M
Q4 '222022-12-31179M
Q3 '222022-09-30608M
Q2 '222022-06-30487M
Q1 '222022-03-31440M
Q4 '212021-12-31323M
Q3 '212021-09-30392M

Net Income Quarterly

PeriodEndingNet Income
Q2 '262026-06-30226M
Q1 '262026-03-31-105M
Q4 '252025-12-31-298M
Q3 '252025-09-30-494M
Q2 '252025-06-30363M
Q1 '252025-03-31-93M
Q3 '242024-09-30321M
Q2 '242024-06-30285M
Q1 '242024-03-31299M
Q4 '232023-12-31131M
Q3 '232023-09-30337M
Q2 '232023-06-30345M
Q1 '232023-03-31383M
Q4 '222022-12-31124M
Q3 '222022-09-30470M
Q2 '222022-06-30343M
Q1 '222022-03-31304M
Q4 '212021-12-31227M
Q3 '212021-09-30260M
Q2 '212021-06-30298M

Cost of Revenue Quarterly

PeriodEndingCost of Revenue
Q2 '262026-06-302B
Q1 '262026-03-311.8B
Q4 '252025-12-311.6B
Q3 '252025-09-301.9B
Q2 '252025-06-301.9B
Q1 '252025-03-311.8B
Q4 '242024-12-311.8B
Q3 '242024-09-301.9B
Q2 '242024-06-301.7B
Q1 '242024-03-311.4B
Q4 '232023-12-31637M
Q3 '232023-09-301.8B
Q2 '232023-06-301.8B
Q1 '232023-03-311.7B
Q4 '222022-12-311.7B
Q3 '222022-09-301.8B
Q2 '222022-06-301.9B
Q1 '222022-03-311.7B
Q4 '212021-12-311.6B
Q3 '212021-09-301.6B

Operating Cash Flow Quarterly

PeriodEndingOperating Cash Flow
Q2 '262026-06-30398M
Q1 '262026-03-31-154M
Q4 '252025-12-31590M
Q3 '252025-09-30918M
Q2 '252025-06-30327M
Q1 '252025-03-31-49M
Q4 '242024-12-31676M
Q3 '242024-09-30699M
Q2 '242024-06-30493M
Q1 '242024-03-3124M
Q4 '232023-12-31698M
Q3 '232023-09-30691M
Q2 '232023-06-30494M
Q1 '232023-03-31-164M
Q4 '222022-12-31675M
Q3 '222022-09-30461M
Q2 '222022-06-30466M
Q1 '222022-03-31158M
Q4 '212021-12-31335M
Q3 '212021-09-30466M

Free Cash Flow Quarterly

Operating cash flow minus capital expenditure.

PeriodEndingFree Cash Flow
Q2 '262026-06-30199M
Q1 '262026-03-31-387M
Q4 '252025-12-31333M
Q3 '252025-09-30752M
Q2 '252025-06-30129M
Q1 '252025-03-31-252M
Q4 '242024-12-31479M
Q3 '242024-09-30558M
Q2 '242024-06-30336M
Q1 '242024-03-31-128M
Q4 '232023-12-31562M
Q3 '232023-09-30581M
Q2 '232023-06-30372M
Q1 '232023-03-31-322M
Q4 '222022-12-31535M
Q3 '222022-09-30367M
Q2 '222022-06-30361M
Q1 '222022-03-3151M
Q4 '212021-12-31162M
Q3 '212021-09-30400M

Shares Outstanding Quarterly

Weighted average diluted, as the filer reports it for each period. An average cannot be added across periods, so this one is always shown per period the filer tagged rather than as a trailing year.

PeriodEndingShares Outstanding
Q2 '262026-06-3080.6M
Q1 '262026-03-3181.1M
Q3 '252025-09-3083.4M
Q2 '252025-06-3085.5M
Q1 '252025-03-3186.3M
Q3 '242024-09-3087.9M
Q2 '242024-06-3088M
Q1 '242024-03-3187.9M
Q3 '232023-09-3090.9M
Q2 '232023-06-3091.3M
Q1 '232023-03-3191.9M
Q3 '222022-09-3097.1M
Q2 '222022-06-3098.4M
Q1 '222022-03-31100.2M
Q3 '212021-09-30103.9M
Q2 '212021-06-30105.5M
Q1 '212021-03-31106M
Q3 '202020-09-30109.5M
Q2 '202020-06-30108.9M
Q1 '202020-03-31108.8M

EPS TTM

The filer's own published earnings a share for each quarter, four quarters added up. The company page divides trailing net income by the share count instead, which lands within about 1% of this and is not the same sum, so the two are named differently rather than presented as one figure.

PeriodEndingEPS
Q2 '262026-06-30-8.00
Q1 '262026-03-31-6.55
Q4 '252025-12-31-6.34
Q3 '242024-09-3011.79
Q2 '242024-06-3011.85
Q1 '242024-03-3112.39
Q4 '232023-12-3113.16
Q3 '232023-09-3013.04
Q2 '232023-06-3014.17
Q1 '232023-03-3113.88
Q4 '222022-12-3112.74
Q3 '222022-09-3013.60
Q2 '222022-06-3011.26
Q1 '222022-03-3110.59
Q4 '212021-12-319.54
Q3 '212021-09-309.44
Q2 '212021-06-308.82
Q1 '212021-03-316.88
Q4 '202020-12-31-3.53
Q3 '202020-09-30-5.01