NYSE:CF CF Industries Holdings, Inc.

ISIN: US1252691001
MaterialsAgricultural InputsNitrogen / Ammonia
NYSE · Northbrook, IL · Basic Materials / Agricultural Inputs · reported in USD Analysis Status: On-Going
All figures in USD. NYSE-listed; no Canadian listing.
$117.82
+14.5% since 2 Jul ($110.54)
2026-07-16 · Signal v6
What changed since 2 Jul: Short HOLD → BUY (technical breakout + reclaimed 50/200-DMA confirmed the base BUY); Long BUY → STRONG BUY (XLB Materials long lifted to Strong-Outperform + clean live nitrogen-spread tailwind). Timing 54→66, Driver 64→72. Price +14.5% ($110.54→$117.82). New caution: price now above the $109-110 consensus. Driver trend flipped decisively UP (urea +14% MoM, TTF +30%).
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.

CF Industries Holdings, Inc.

CF Industries is one of the world's largest producers of nitrogen fertilizer and industrial ammonia. It turns natural gas and air into anhydrous ammonia, granular urea, UAN and ammonium nitrate — the nitrogen that feeds roughly half the world's crops — at a network of large, low-cost plants concentrated on the US Gulf Coast. Its edge is structural: North American natural gas (its main raw material) is among the cheapest in the world, so CF sits at the low end of the global cost curve and earns fat margins whenever European and Asian rivals, who burn far pricier gas, set the world price. The company is a disciplined cash machine — it has bought back roughly 15% of its shares in two years and carries almost no net debt — and is extending into low-carbon 'blue' ammonia (its Blue Point joint venture with JERA and Mitsui, and carbon capture at Donaldsonville) as a next leg of growth.

HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)BUY6660Technical breakout confirms the base BUY: strong daily uptrend, reclaimed 50/200-DMA; live nitrogen-spread tailwind. Tempered — already +14.5% into resistance and above the $109-110 consensus.
Medium-term (6–12 mo)BUY6962High-quality low-cost operator, mid-cycle valuation Attractive/Fair edge, XLB Materials Outperform. Amplification withheld: the medium tailwind leans on a risk-premium spike (TTF/urea) that could normalise inside 6-12 months, so the structural case at this horizon is not unambiguous (SKILL Step 2b spike-cap).
Long-term (3–5 yr)STRONG BUY7562BUY amplified: XLB Materials long Strong-Outperform + clean live driver tailwind + structural cheap-gas moat, −15% share count, Blue Point blue-ammonia optionality (2029). Valuation Fair (not Full) → STRONG-BUY eligible.
Next update: 2026-07-30 — FOMC 2026-07-29 + Core PCE / Q2 GDP 2026-07-30 (nearest in-window impactful events; CF Q2 earnings ~early Aug just beyond).
Table of Contents
1Five-Pillar Scorecard2Hard Gates & Do-Not-Buy Status3Pillar Detail: Business Quality4Pillar Detail: Valuation Attractiveness5Pillar Detail: Underlying Drivers6Pillar Detail: Economic Alignment7Pillar Detail: Entry/Exit Timing8Economic Event Risk9Multi-Timeframe Technical Analysis10Price Chart (6-Month Daily)11Scenario Summary12Entry / Exit Rules13Position Sizing Context14Calibration Snapshot15Data Sources & Methodology
1

Five-Pillar Scorecard

Five independent scores — each 0–100 with its own confidence. The three fundamental pillars (Quality / Valuation / Timing) set the base BUY/HOLD/SELL via the Decision Matrix; the two context pillars (Underlying Drivers, Economic Alignment) then amplify a BUY to STRONG BUY or a SELL to STRONG SELL when both corroborate.

Business Quality

80
High Quality
80

Valuation Attractiveness

65
Attractive / Fair edge
66

Entry/Exit Timing

66
Constructive — breakout confirmed
60

Underlying Drivers

72
Tailwind (live spread expansion)
64

Economic Alignment

68
Trend-Following · Tailwind
64
2

Hard Gates & Do-Not-Buy Status

Binary safety checks — any TRIGGERED gate is a hard cap regardless of the scores above; CAUTION gates are sizing notes.
Liquidity / Going-Concern
Net debt/EBITDA 0.43x, interest coverage 16.8x, current ratio 3.5x, cash-per-share $13.2. No solvency concern.
Earnings Quality (non-operating)
Net income is operating; ~10% of reported net income sits in 'other income' but not from equity-stake mark-ups. Clean earnings scored on mid-cycle EPS, not the 2026e peak.
⚠️
Cyclical Peak-Earnings
2026e EPS $17.16 collapses to ~$7 by 2029 (analyst estimates) — a cyclical peak. Trailing 10.3x P/E on peak EPS reads deceptively cheap; scored on mid-cycle ~$9.50 → clean ~12.4x. A caution, not a hard gate.
Valuation Extremity
Clean mid-cycle P/E 12.4x < Materials guardrail 15x and < warranted 15x (ratio 0.83). Not Expensive; STRONG-BUY-eligible on the long horizon.
Commodity / Driver
Nitrogen output price rising (+14% MoM), European rival gas cost (TTF) spiking +30%, CF feedstock gas cheap — the spread is a live tailwind, not a headwind.
⚠️
Price vs Consensus
At $117.82 the stock is now ABOVE the $109-110 consensus / $109 median (last-month avg $120, only 2 targets). Upside to the street is now slightly negative — caps short conviction, not a hard gate.
Gate summary: No hard gate fires. Two cautions — the cyclical peak-earnings profile (scored on mid-cycle to neutralise it) and the stock now trading above the analyst consensus after a +14.5% run. Both temper the short conviction; neither blocks the medium/long BUY.
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
High-quality, low-cost, cash-generative nitrogen producer — the structural gas-cost moat is the whole thesis.
80
Mature / Cash-Cow · Materials (Agricultural Inputs)

Lifecycle: mature cash-cow. CF is judged on cash generation, cost-curve position and capital discipline, not top-line growth. Q1'26 revenue $1.99B (up on a strong nitrogen price), EBITDA margin ~50%, net margin ~24%. ROE ~33%, ROIC top-quartile among Materials peers.

Sub-signalReadingScore
Profitability vs peersEBITDA margin ~50%, net margin ~24% — top-decile Materials85
Cash generationFCF/share ~$10.5, FCF yield ~9%, OCF/share $17.382
Balance-sheet healthNet debt/EBITDA 0.43x, interest cover 16.8x, current 3.5x90
ROIC / capital allocationROIC top-quartile; ~15% of shares retired in 2yr; $1.7B buyback remaining84
Industry benchmark — nitrogen price vs natural-gas cost margin: urea ~$422/t rising vs CF Henry-Hub feedstock ~$2.83/MMBtu (European rivals pay ~$16-eq via TTF). AISC-equivalent margin wide and widening. Score 84.
Pricing power 55 — commodity price-taker, but low-cost position captures the spread
Network effects 50 — n/a
Switching costs 45 — commodity product, easy to switch
Cost advantage 85 — structural cheap North-American gas feedstock; bottom of global cost curve
Intangibles 45 — scale + Gulf logistics, limited brand

Moat score 56 — carried by the durable cost advantage; the rest of the scorecard is average for a commodity chemical.

Competitive Environment: Direct rivals — Nutrien (NTR) and Yara International (higher-cost European gas exposure), Mosaic (MOS) (phosphate/potash-led), and Middle-East / Trinidad low-cost exporters. CF's share of the low-cost tranche is stable: its Gulf-Coast, cheap-gas position is hard to replicate and European capacity keeps rationalising when TTF spikes (exactly the current setup). Threat level moderate — new Middle-East ammonia capacity is the medium-term watch, but near-term the cost gap favours CF. Share trajectory stable.
4

Pillar Detail: Valuation Attractiveness

Sector-appropriate multiples, FCF yield, reverse-DCF implied growth, embedded optionality, and the analyst-consensus cross-check.
Valuation Attractiveness — Pillar Score
Attractive on mid-cycle earnings and warranted-multiple anchor; the only brake is the price now sitting above analyst consensus.
65
Clean mid-cycle P/E 12.4x · Warranted 15x · Ratio 0.83 → Fair/Attractive edge

Warranted-multiple anchor (P/E): r = 4.58% (10-Y UST, 2026-07-14) + 4.5% ERP + 0.0% (Quality ≥ 65) = 9.1%; g_near = 6% (Materials/defensive cap, consensus haircut ×0.75); g_term = 3%. Two-stage WarrantedPE_raw ≈ 19.2×, capped by the Materials guardrail at 15×. Actual clean mid-cycle P/E ≈ 12.4× ($9.50 mid-cycle EPS) → ratio 0.83 → Attractive/Fair edge.

LensReadingVerdict
Warranted-multiple anchor (40%)12.4× ÷ 15× = 0.83Attractive edge
Sector median (20%)~12.4× vs Materials ~15-16×Below median
Own-history decile (15%)Decile ~5 of its 5-yr rangeMid
PEG (10%)Clean PEG ~1.3Fair
Analyst consensus (15%)Target $109-110 < price $117.82; Buy consensus (21B/14H/6S)Now above target

Peak-earnings caveat: reported trailing P/E is only 10.3× — but that is on 2026e peak EPS ($17.16) which analysts see falling to ~$7 by 2029. Scoring on mid-cycle avoids the value-trap read. Implied-growth colour: at $117.82 the market implies only ~2% long-run growth on mid-cycle earnings — our disciplined estimate (6% near, 3% terminal) is higher, so the price does not embed heroic growth.

Net: Valuation score 65 — genuinely attractive on the anchor and cheap gas, but the stock has caught up to the street after the run, which keeps it Fair-edge rather than outright cheap.
5

Pillar Detail: Underlying Drivers

The dominant external force the stock is tethered to, scored 0–100. A context pillar: it does not change the base signal — it feeds amplification (tailwind ≥65 can lift BUY→STRONG BUY; headwind ≤35 can push SELL→STRONG SELL).
Primary Driver
Nitrogen-to-natural-gas spread + agricultural demand
72
Tailwind — amplifies (long → STRONG BUY)

CF's single dominant driver is the nitrogen-to-gas spread: the gap between the world price of nitrogen (urea/ammonia/UAN) and the cost of the natural gas needed to make it. CF wins when nitrogen prices rise and when the marginal (European) producer's gas cost rises, because its own US Gulf-Coast gas stays cheap.

Step 2b commodity price-TREND overlay — all three legs favourable, LIVE:

LegLevel & trendEffect on CF
Nitrogen output (urea)~$422/t, +14.2% MoM (rising; Strait-of-Hormuz supply disruption)Revenue tailwind
Marginal cost (European TTF gas)~€55/MWh, +30% since late June, highest since AprilRival costs up → wider CF spread
CF feedstock (US Henry Hub)~$2.83/MMBtu, low & fallingCF input cost cheap
Ag demand (corn / DBA)Corn ~$4.40/bu; acreage adequateNeutral-to-supportive
HorizonDriver read
ShortLive spread expansion — full amplification available
MediumTailwind while TTF stays elevated on Gulf tension
LongStructural cost moat + Blue Point blue-ammonia (2029) + 45Q credits

Amplification: score 72 is a clean tailwind (not merely narrative — the price trend confirms it). It amplifies the long-horizon base BUY to STRONG BUY; the short base BUY is already confirmed technically. The near-term risk is a Gulf de-escalation reversing the TTF/urea spike — which is why the driver is a live-but-event-sensitive tailwind.

6

Pillar Detail: Economic Alignment

How the current economic climate sits relative to this stock, read from the latest Macro-Economic report. Classifies the macro pressure (Tailwind / Neutral / Headwind) — the second amplification input — and frames a long entry as Trend-Following or Contrarian with a 0–100 conviction.
Stance · Pressure
Trend-Following · Tailwind
68
conviction

The 14 Jul macro report scores XLB Materials Neutral (short) / Outperform (medium) / Strong-Outperform (long) and Agriculture Neutral / Outperform / Outperform. Regime is 'Stagflation-lite (energy-supply-shock driven)' — precisely the regime that lifts nitrogen prices and CF's spread. Pressure by horizon: Short Neutral (no amplification), Medium Tailwind, Long Tailwind. Amplification (Driver 72 ≥ 65 AND pressure Tailwind) is available at both Medium and Long; it is TAKEN at Long — where the structural cheap-gas moat + Blue Point (2029) make the case unambiguous — and WITHHELD at Medium, where the tailwind partly rests on a risk-premium spike that could normalise inside the window (SKILL Step 2b spike-cap on medium amplification). Short rests on the base matrix + technical confirmation.

Source: sector-map (XLB Materials N/O/SO) + asset-map (Agriculture N/O/O) · Macro report 2026-07-14

7

Pillar Detail: Entry/Exit Timing

The risk-reward framework, relative strength vs SPY and the sector ETF, the macro overlay, news-derived sentiment, and the catalyst cluster.
Entry/Exit Timing — Pillar Score
Multi-timeframe confluence flipped strongly bullish — resistance breakout, 50/200-DMA reclaimed — but the +14.5% run into resistance and 'weakening' hourly temper a fresh entry.
66
Daily strong uptrend · MTF strongly bullish · RSI daily 58.7 (not overbought)

The technical picture has turned decisively since the 2 Jul HOLD. Price reclaimed the 200-DMA ($101) and 50-DMA and printed a resistance breakout on the daily, with monthly/weekly/daily all in uptrend (confluence 'strongly_bullish').

FactorReadingScore
MTF confluenceStrongly bullish (3 of 3 higher TFs up)78
Momentum (RSI)Daily 58.7 / weekly 56.2 / monthly 61.6 — healthy, not overbought68
Risk-reward from here+14.5% off the low, into $127-130 resistance; hourly weakening52
Relative strength 52w~62nd percentile, improving62
Catalyst clusteringFOMC 29 Jul, PCE/GDP 30 Jul, Q2 earnings ~early Aug66
Short-horizon read: the Technical entry group is genuinely MET (breakout + trend), which uncaps a short BUY. But the stock is extended after a sharp run and now trades above consensus — so the short BUY is a confirmed-but-modest one, not a chase. Beta 0.39, ATR ~$4.2/day.
8

Economic Event Risk

High-impact macro releases in the next 14 days that could swing this stock, plus the last 7 days of surprises.

Upcoming events (next 30 days)

DateEventImpactForecastPreviousRelevant?Why
2026-07-29FOMC rate decision + presserHigh3.75% (hold)3.75%YesRate path drives Materials (High macro-sensitivity) and the USD/commodity complex
2026-07-30Core PCE (Jun) + Q2 GDPHighPCE 0.3% MoM; GDP 1.1%0.3%; 2.1%YesInflation/growth read feeds the stagflation-lite regime call
2026-08-03ISM Manufacturing PMI (Jul)High52.853.3PartlyIndustrial demand proxy for ammonia end-markets
~2026-08-05CF Industries Q2 FY26 earningsHighYesThe biggest CF-specific catalyst — nitrogen realised prices, buyback pace, Blue Point capex

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-07-14CPI YoY (Jun)3.5%3.8%BelowCooler — one-day dovish relief; macro warns it is not tape confirmation
2026-07-14Core CPI MoM (Jun)0.0%0.2%BelowSoft core print
2026-07-15PPI MoM (Jun)-0.3%Below (vs +0.6% prev)Producer-price disinflation

The nearest in-window catalysts are the 29-30 July FOMC/PCE/GDP cluster; CF's own Q2 print lands ~early August. June CPI/PPI came in soft but the macro desk flags it as a one-day relief blip, not confirmation — higher-for-longer is still priced (10-Y 4.58%).

9

Multi-Timeframe Technical Analysis

Trend, RSI and breakout status across monthly / weekly / daily / hourly / 15-minute, with a confluence verdict.
TimeframeTrendDirectionRSIMACDKey S/RBreakoutVol
MonthlyUptrend61.6Bullish (hist +2.9)R 141.96 / S 75.42Resistance breakout0.43x
WeeklyUptrend56.2Fading (hist -1.5)R 141.96 / S 75.42Resistance breakout0.35x
DailyStrong uptrend58.7Bullish (hist +1.6)R 127-130 / S 111-113Resistance breakout0.84x
HourlyWeakening49.2FlatR 119.7 / S 113.90.01x
15-minUptrend53.0BullishR 120 / S 1170.01x
Confluence: Strongly bullish · MTF Score 66

Monthly, weekly and daily all point up with a resistance breakout on each — a genuine trend reversal from the June low. The daily is a strong uptrend with RSI 58.7 (room before overbought). The only soft spot is the hourly 'weakening' after the sharp run, consistent with a near-term breather into the $127-130 resistance shelf. 200-DMA ($101) and 50-DMA reclaimed.

10

Price Chart (6-Month Daily)

A 6-month daily close line with SMA50 and key support/resistance — the visual companion to the MTF table.

Weekly closes, Dec 2025 – Jul 2026. CF rallied from the June low ($102.93) to $117.82, reclaiming the 200-DMA and printing a resistance breakout.

11

Scenario Summary

Bull / Base / Bear 12-month price paths with triggers and probability weights.

Bull $150 (25%)

Gulf tension keeps TTF elevated and nitrogen prices firm through the season; CF's spread stays wide, buybacks continue, Q2 beats. Re-tests the $142 52-week high and pushes toward $150.

Base $128 (55%)

The spread normalises gradually but stays CF-favourable; mid-cycle earnings hold. Stock grinds to the $127-130 resistance shelf — modest upside from $117.82, consistent with the warranted anchor and a slight premium to consensus.

Bear $96 (20%)

A Gulf de-escalation collapses the TTF/urea spike, nitrogen prices roll over, and the cyclical earnings peak becomes visible; the stock gives back the run toward the 200-DMA / prior base near $96.

Probability-weighted fair value ≈ $127 (0.25×150 + 0.55×128 + 0.20×96). Against $117.82 that is ~8% expected upside, skewed by the bull tail — the bear case (Gulf de-escalation reversing the spread) is the single biggest swing factor and the reason the short signal is confirmed-but-modest.

12

Entry / Exit Rules

Three independent entry paths (Fundamental · Technical · Catalyst) and three exit triggers (Stop-Loss · Thesis · Profit-Target). Any one entry path is a valid entry — the more that agree, the larger the position the conviction ladder suggests. Exits are graded by severity, not count.

How to read this — the Conviction Ladder

The three entry groups are alternative paths to a buy, not a checklist. A group counts only when all its sub-conditions hold. How many groups are satisfied sets the suggested size — it does not gate whether you may enter: 1 group = Half-Size (a valid starter/scale-in), 2 = Full-Size, 3 = Over-Size (highest conviction); 0 = Wait (no path open yet). A strong overall signal can still read Wait here when the stock is well above its entry zones — that flags "good business, no entry edge right now," not a contradiction. Exits are graded by severity of what is live, not by a count: a hard stop is an Exit on its own.
Entry conviction: Full-Size2 of 3 groups met — two paths agree — standard full position

Fundamental — MET

Cheap on mid-cycle earnings with a live driver tailwind.
✅ Clean mid-cycle P/E 12.4× ≤ warranted 15× (ratio 0.83)
✅ Underlying-Driver score ≥ 50 (72)
✅ No CF earnings within 7 days (Q2 ~early Aug)

Technical — MET

Breakout confirmed across monthly/weekly/daily.
✅ Daily strong uptrend + resistance breakout
✅ Reclaimed 50-DMA and 200-DMA ($101)
✅ RSI healthy, not overbought (daily 58.7)

Catalyst — not MET

Next hard catalyst (Q2 earnings) is ~3 weeks out, beyond the window.
⛔ Positive catalyst within ~2 weeks
✅ Recent upgrade cluster (1 upgrade 30d — Scotiabank to Sector Outperform)
· Live nitrogen-price surprise already reflected in the run

Forecast: With Fundamental and Technical groups both MET (2 of 3), the conviction ladder reads FULL-SIZE — the short BUY is technically confirmed. If price pulls back to fill the gap toward the $111-113 daily support with the spread still wide, that is the higher-quality add; chasing straight into the $127-130 resistance after a +14.5% run is the lower-quality entry. The Catalyst group flips MET on a Q2 beat (~early Aug), which would re-confirm size.

Exit action: Holdno exit trigger is live — hold the position

Stop-Loss — not LIVE

⛔ Two daily closes below $104 (below the 200-DMA reclaim / swing structure)

Thesis Invalidation — not LIVE

⛔ TTF/urea spread collapses on Gulf de-escalation (driver headwind)
⛔ US Henry Hub spikes, eroding the cost-curve advantage
⛔ Nitrogen enters a live downtrend (Step 2b flips)

Profit-Target — not LIVE

⛔ Reaches $128 base target
⛔ Reaches $142 52-week high / bull zone

Forecast: No exit condition is live. First trigger to watch is the driver: a Gulf de-escalation that reverses the TTF/urea spike would flip Thesis-Invalidation to live (Reduce) well before the $104 stop.

Imagine you act at the current price of $117.82 · as of 2026-07-16

What if you bought now?

If buying: the technical breakout confirms a full-size short BUY, but risk-reward is better on a pullback to $111-113. Structural long-term holders in a Materials sleeve can add here given the STRONG-BUY long signal.

What if you sold now?

If holding: hold. Trim into $128 / $142; the thesis breaks only if the nitrogen-gas spread reverses (Gulf de-escalation) — watch TTF and urea, not the stop first.
13

Position Sizing Context

Illustrative portfolio math (not advice) translating conviction into an allocation given risk-per-share and volatility.
Position sizing not computed — no risk budget or portfolio role was supplied for this general-run refresh. In a Materials sleeve, CF fits the trend-following, cheap-gas cyclical bucket; size to the sleeve, not as a standalone conviction bet, given the cyclical peak-earnings profile.
14

Calibration Snapshot

Machine-readable snapshot of every score, level and signal, saved alongside the HTML so the next run can compute deltas.
{}

Signals this cycle: Short HOLD→BUY (technical breakout confirmed the base BUY; XLB short pressure Neutral so no amplification), Medium BUY (held — amplification available but withheld under the Step 2b spike-cap, the medium tailwind leaning on a TTF/urea risk-premium spike), Long BUY→STRONG BUY (Driver 72 + Tailwind pressure + unambiguous structural moat/Blue Point → amplified). Five pillars: Quality 80, Valuation 65, Timing 66 (was 54), Drivers 72 (was 64), Econ Alignment 68. Driver trend UP on all three legs (urea +14% MoM, TTF +30%, Henry Hub cheap). No hard gate; cautions on cyclical peak-earnings and price-above-consensus. Entry conviction Full-Size; next update 2026-07-30 (FOMC/PCE).

15

Data Sources & Methodology

Audit trail of every data source: fully available (✓), fallback (⚠), or failed (✗), plus provenance-based confidence haircuts.
Data Source Status
get_company_profile / get_financial_ratios / get_income_statement Q1'26 fundamentals, margins, balance sheet, TTM ratios.
get_multi_timeframe_analysis / get_stock_prices MTF confluence + weekly price history (Dec'25–Jul'26).
get_price_target_consensus / summary / grades / ratings Consensus $109-110, Buy (21B/14H/6S), FMP A-, 1 upgrade 30d (Scotiabank).
get_analyst_estimates 2026e EPS $17.16 → ~$7 by 2029 (cyclical peak evidence).
get_economic_series (DGS10, DHHNGSP) / get_economic_calendar 10-Y 4.58% (2026-07-14); Henry Hub $2.83; FOMC/PCE/CPI calendar.
Web search — urea & TTF July 2026 trend (Step 2b overlay) Urea $422/t +14% MoM (tradingeconomics/DTN/World Bank); TTF €55/MWh +30% since late June (tradingeconomics/European Gas Hub).
Macro state 2026-07-14 / Portfolio state 2026-07-14 XLB N/O/SO; Materials 6% sleeve weight; regime stagflation-lite.
get_earnings_calendar (CF) Returned no dated Q2; date taken from prior report (~early Aug) — flagged, not load-bearing for the signal.
Impact on scores: All signal-critical inputs resolved. The one gap (exact CF Q2 date) affects only the Catalyst entry group and next-update basis, not the pillar scores. Confidence 62.
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.