Stock Scorer

CF Industries Holdings, Inc. (CF)

CF Industries Holdings, Inc. reported revenue of 2.2B USD for the quarter ending 30 June 2026, up 17.6% from 1.9B 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.2B +17.6%
Gross Profit Q2 '26 · ending 30 June 2026 1.1B +51.7%
Operating Income Q2 '26 · ending 30 June 2026 1.1B +73.0%
Net Income Q2 '26 · ending 30 June 2026 869M +76.6%
Cost of Revenue Q2 '26 · ending 30 June 2026 1.1B -5.1%
Operating Cash Flow Q2 '26 · ending 30 June 2026 878M +56.0%
Free Cash Flow Q2 '26 · ending 30 June 2026 607M +90.9%
Shares Outstanding Q2 '26 · ending 30 June 2026 153.9M -8.8%
EPS Q2 '26 · ending 30 June 2026 13.48 +76.2%

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 7.1B2.3B1.8B1.8B
20242024-12-31 5.9B1.7B1.5B1.8B
20232023-12-31 6.6B2.2B1.8B2.3B
20222022-12-31 11.2B5.4B3.9B3.4B
20212021-12-31 6.5B1.7B1.3B2.4B
20202020-12-31 4.1B623M432M922M
20192019-12-31 4.6B1B646M1.1B
20182018-12-31 4.4B766M428M1.1B
20172017-12-31 4.1B234M450M1.2B
20162016-12-31 3.7B138M-158M-1.6B

Every period

Revenue Quarterly

PeriodEndingRevenue
Q2 '262026-06-302.2B
Q1 '262026-03-312B
Q4 '252025-12-311.9B
Q3 '252025-09-301.7B
Q2 '252025-06-301.9B
Q1 '252025-03-311.7B
Q4 '242024-12-311.5B
Q3 '242024-09-301.4B
Q2 '242024-06-301.6B
Q1 '242024-03-311.5B
Q4 '232023-12-311.6B
Q3 '232023-09-301.3B
Q2 '232023-06-301.8B
Q1 '232023-03-312B
Q4 '222022-12-312.6B
Q3 '222022-09-302.3B
Q2 '222022-06-303.4B
Q1 '222022-03-312.9B
Q4 '212021-12-312.5B
Q3 '212021-09-301.4B

Gross Profit Quarterly

PeriodEndingGross Profit
Q2 '262026-06-301.1B
Q1 '262026-03-31746M
Q4 '252025-12-31765M
Q3 '252025-09-30632M
Q2 '252025-06-30755M
Q1 '252025-03-31572M
Q4 '242024-12-31524M
Q3 '242024-09-30444M
Q2 '242024-06-30679M
Q1 '242024-03-31409M
Q4 '232023-12-31501M
Q3 '232023-09-30377M
Q2 '232023-06-30804M
Q1 '232023-03-31863M
Q4 '222022-12-311.3B
Q3 '222022-09-30916M
Q2 '222022-06-302B
Q1 '222022-03-311.7B
Q4 '212021-12-311.2B
Q3 '212021-09-30440M

Operating Income Quarterly

PeriodEndingOperating Income
Q2 '262026-06-301.1B
Q1 '262026-03-31863M
Q4 '252025-12-31617M
Q3 '252025-09-30580M
Q2 '252025-06-30648M
Q1 '252025-03-31455M
Q4 '242024-12-31441M
Q3 '242024-09-30364M
Q2 '242024-06-30638M
Q1 '242024-03-31303M
Q4 '232023-12-31426M
Q3 '232023-09-30244M
Q2 '232023-06-30734M
Q1 '232023-03-31826M
Q4 '222022-12-311.2B
Q3 '222022-09-30750M
Q2 '222022-06-301.8B
Q1 '222022-03-311.7B
Q4 '212021-12-311.1B
Q3 '212021-09-30-97M

Net Income Quarterly

PeriodEndingNet Income
Q2 '262026-06-30869M
Q1 '262026-03-31676M
Q4 '252025-12-31495M
Q3 '252025-09-30460M
Q2 '252025-06-30492M
Q1 '252025-03-31351M
Q4 '242024-12-31392M
Q3 '242024-09-30341M
Q2 '242024-06-30506M
Q1 '242024-03-31238M
Q4 '232023-12-31352M
Q3 '232023-09-30230M
Q2 '232023-06-30606M
Q1 '232023-03-31650M
Q4 '222022-12-311B
Q3 '222022-09-30538M
Q2 '222022-06-301.3B
Q1 '222022-03-311.1B
Q4 '212021-12-31859M
Q3 '212021-09-30-91M

Cost of Revenue Quarterly

PeriodEndingCost of Revenue
Q2 '262026-06-301.1B
Q1 '262026-03-311.2B
Q4 '252025-12-311.1B
Q3 '252025-09-301B
Q2 '252025-06-301.1B
Q1 '252025-03-311.1B
Q4 '242024-12-311B
Q3 '242024-09-30926M
Q2 '242024-06-30893M
Q1 '242024-03-311.1B
Q4 '232023-12-311.1B
Q3 '232023-09-30896M
Q2 '232023-06-30971M
Q1 '232023-03-311.1B
Q4 '222022-12-311.4B
Q3 '222022-09-301.4B
Q2 '222022-06-301.4B
Q1 '222022-03-311.2B
Q4 '212021-12-311.4B
Q3 '212021-09-30922M

Operating Cash Flow Quarterly

PeriodEndingOperating Cash Flow
Q2 '262026-06-30878M
Q1 '262026-03-31496M
Q4 '252025-12-31539M
Q3 '252025-09-301.1B
Q2 '252025-06-30563M
Q1 '252025-03-31586M
Q4 '242024-12-31420M
Q3 '242024-09-30931M
Q2 '242024-06-30475M
Q1 '242024-03-31445M
Q4 '232023-12-31480M
Q3 '232023-09-30618M
Q2 '232023-06-30712M
Q1 '232023-03-31947M
Q4 '222022-12-31585M
Q3 '222022-09-30990M
Q2 '222022-06-30889M
Q1 '222022-03-311.4B
Q4 '212021-12-311.5B
Q3 '212021-09-30687M

Free Cash Flow Quarterly

Operating cash flow minus capital expenditure.

PeriodEndingFree Cash Flow
Q2 '262026-06-30607M
Q1 '262026-03-31273M
Q4 '252025-12-31313M
Q3 '252025-09-30717M
Q2 '252025-06-30318M
Q1 '252025-03-31454M
Q4 '242024-12-31223M
Q3 '242024-09-30792M
Q2 '242024-06-30391M
Q1 '242024-03-31347M
Q4 '232023-12-31292M
Q3 '232023-09-30471M
Q2 '232023-06-30617M
Q1 '232023-03-31878M
Q4 '222022-12-31451M
Q3 '222022-09-30800M
Q2 '222022-06-30823M
Q1 '222022-03-311.3B
Q4 '212021-12-311.3B
Q3 '212021-09-30486M

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-30153.9M
Q1 '262026-03-31154.5M
Q3 '252025-09-30161.2M
Q2 '252025-06-30163.1M
Q1 '252025-03-31168.8M
Q3 '242024-09-30178.6M
Q2 '242024-06-30182.8M
Q1 '242024-03-31188.1M
Q3 '232023-09-30192.9M
Q2 '232023-06-30195M
Q1 '232023-03-31196.9M
Q3 '222022-09-30200.9M
Q2 '222022-06-30208.9M
Q1 '222022-03-31209.9M
Q3 '212021-09-30214.9M
Q2 '212021-06-30216.6M
Q1 '212021-03-31216M
Q3 '202020-09-30213.9M
Q2 '202020-06-30214.6M
Q1 '202020-03-31216.6M

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-3013.48
Q1 '262026-03-3111.12
Q4 '252025-12-318.99
Q3 '252025-09-308.29
Q2 '252025-06-307.65
Q1 '252025-03-317.58
Q4 '242024-12-316.76
Q3 '242024-09-306.33
Q2 '242024-06-305.63
Q1 '242024-03-316.03
Q4 '232023-12-317.85
Q3 '232023-09-3010.74
Q2 '232023-06-3012.07
Q1 '232023-03-3114.95
Q4 '222022-12-3116.31
Q3 '222022-09-3015.23
Q2 '222022-06-3012.19
Q1 '222022-03-317.75
Q4 '212021-12-314.24
Q3 '212021-09-301.38