The pillars line up as a high-quality cyclical at a fair price, caught mid-pullback as its driver deflates: an excellent business (a durable cheap-gas cost moat, 50% EBITDA margins, a fortress balance sheet and a buyback that has shrunk the share count ~15% in two years) running on a still-wide but softening nitrogen-vs-gas spread, in a Neutral economy for CF specifically — the macro report's "Strong Outperform" Materials call is precious-metals/de-dollarisation-led, not nitrogen, and the Jun 15 Iran peace deal has just begun unwinding the energy premium that drove fertilizer prices. That is why the horizons diverge: over 3–5 years quality + the cost moat + capital return dominate (BUY); at 6–12 months the peak-cycle earnings, deflating war premium and fair valuation keep it a disciplined HOLD/accumulate; and a high-impact FOMC inside three trading days, on top of a fresh daily breakdown, overrides the short horizon to WAIT. STRONG amplification is deliberately declined — with the economy only Neutral for CF, the conservative both-must-agree test is not met.
Do-Not-Buy triggers: none fired. Leverage+rising-rates (ND/EBITDA ~0.4×, mostly fixed/long-dated, 16.8× coverage) ✓ · Valuation extreme (4.8× EV/EBITDA, not top-decile) ✓ · Persistent negative earnings revisions (2026E estimates have risen on the tight market — one Mizuho downgrade in March is isolated, not a trend) ✓ · Insider-selling spike (none observed) ✓ · Structural threat (none) ✓. Hard-gate state: CLEAR (✓).
Sector: Agricultural Inputs — Nitrogen (Basic Materials). CF makes anhydrous ammonia, granular urea, UAN and ammonium nitrate, plus hydrogen/industrial nitrogen products; ~all earnings flow from the spread between global nitrogen selling prices and its gas-based production cost. Lifecycle: Mature cash-cow — minimal core volume growth (production governed by its existing North American ammonia complexes), high and cyclical cash generation, a modest ~1.9% dividend, an outsized buyback, and a funded low-carbon growth option (Blue Point ammonia JV, Donaldsonville carbon capture). Scored on producer metrics — cash margin, EBITDA margin, FCF, balance sheet — not on the cyclically-distorted trailing P/E (TTM EPS $11.40 is energy-shock-inflated).
| Sub-Signal | Value | Sector Benchmark | Score | Rationale |
|---|---|---|---|---|
| Profitability vs peers | EBITDA 50.1% · op 35.7% · net 23.7% (TTM) | Top tier among nitrogen producers | 86 | Cheap-gas feedstock lifts margins above gas-disadvantaged global peers; FMP ROE & ROA sub-scores both 5/5. |
| Cash margin (benchmark) | Urea ~US$401/t vs cheap-gas cash cost; spread wide | Wide margin over cash cost = strong | 82 | The structural edge — see benchmark card. Margin off its war-premium peak but still very profitable. |
| Cash generation | OCF/sales ~36%; FCF/share $10.51 (~US$1.6B); P/FCF ~10× | FCF yield >8% = very attractive | 84 | Elite free-cash conversion even after ~US$1.3B FY26 capex (incl. Blue Point). Funds buyback + dividend with room to spare. |
| Balance-sheet health | Net debt ~US$1.6B · ND/EBITDA ~0.4× · int. cov 16.8× | ND/EBITDA <1.0× = strongest tier | 88 | Conservatively geared; current ratio 3.54; ample dry powder through the cycle. |
| Capital return / shareholder yield | Shares −15% in 2yr; ~US$1.7B buyback left; 1.9% div | Through-cycle yield ~8–9% | 85 | A standout — management consistently buys back stock at low multiples, compounding per-share value. |
Moat average ≈ 56. The genuine, durable edge is a structural cost advantage (88) — North American gas feedstock plus the scale and logistics of a large installed ammonia base that would cost many billions and years to replicate — backed by hard-to-permit physical assets and a carbon-capture position (intangibles 58, helped by 45Q tax credits on the Donaldsonville CCS). Like any commodity maker it cannot set the nitrogen price, so pricing power is (correctly) low and network/switching effects don't apply. The moat is the cost curve position, not the income statement.
| Component (weight) | Reading | Score |
|---|---|---|
| ROIC / returns (40%) | ROE ~33% on common, ROA strong; FMP ROE & ROA sub-scores both 5/5, DCF 5/5. High and well above cost of capital through the cycle, though cyclical with the nitrogen spread. | 84 |
| Capital-allocation discipline (30%) | Exemplary recent record: huge, valuation-disciplined buybacks (share count −15% in 2yr at single-digit P/Es), a covered dividend, low leverage, and a measured growth bet (40% of the US$4B Blue Point JV, de-risked with JERA/Mitsui offtake + Japanese CfD support). The earlier green-hydrogen write-off is a small blemish. | 82 |
| Management skin-in-the-game (30%) | CEO Christopher Bohn (former CFO; continuity). Comp incentive-aligned to ROIC/cash return; negligible SBC dilution; no abnormal insider selling observed. | 66 |
FMP financial-health rating: A− (4/5) — DCF 5, ROE 5, ROA 5, with the drags being a quirky D/E sub-score (1 — overstated; actual ND/EBITDA is ~0.4×) and the valuation sub-scores (P/E 3, P/B 2). The independent rating corroborates the high Quality read and previews the Valuation tension below: a strong, superbly-run business that is not statistically cheap on book.
| Multiple | Current | Reference | Read |
|---|---|---|---|
| EV/EBITDA — trailing | 4.8× | Nitrogen peers ~5–7× | Optically cheap — but on TTM EBITDA (~US$3.7B) inflated by the energy-shock spike. |
| EV/EBITDA — mid-cycle | ~6.5–7× | On normalised EBITDA ~US$2.6–3.0B | The honest read: fair for a top-tier low-cost producer, not a discount. |
| Trailing P/E | 9.3× | Cyclical — use with care | Low because TTM EPS ($11.40) is near a cyclical high; mid-cycle ~12–13×. |
| P/B | 3.0× | ~33% ROE supports a premium, but… | Full on book — the statistical-cheapness screen fails; typical after a big run. |
| FCF yield (anchor) | ~10% trailing / ~6–7% mid-cycle | >8% very attractive; 5–8% attractive | Genuinely strong cash yield even normalised — the core of the support. |
| Shareholder yield | ~8–9% (buyback + 1.9% div) | Standout for the sector | Relentless buyback compounds per-share value through the cycle. |
At $105.59 with ~US$1.6B trailing FCF and modest net leverage, the market is roughly capitalising normalised through-cycle cash generation at a high-single-digit discount rate with little assumed long-run volume growth — i.e. it is not extrapolating the 2026 peak, and it is not paying up for Blue Point. Implied growth sits below the sector's achievable rate, so the stock isn't priced for optimism; the flip side is that the cheap-looking forward multiple is only real if nitrogen normalises to a healthy (not crashed) level. That balance — cheap on the peak, fair on the cycle, full on book, ~5% below a Buy-but-cautious consensus — is why Valuation is Fair (top end) rather than Attractive.
| Metric | Value (USD) | vs $105.59 | Note |
|---|---|---|---|
| Consensus / median | $111.88 / $111.50 | +5.6% / +5.6% | Modest upside to the median — "fairly valued" territory per the analyst lens. |
| High / Low | $145.00 / $72.00 | high +37% | Very wide spread (deep disagreement on the cycle) — reduces target conviction. |
| Coverage / recency | 6 last-qtr ($128.8 avg) · 23 last-yr ($101.9) | No new targets in the last month; recent (last-quarter) targets ran higher (~$129) before the pullback. Treat as moderately stale. | |
| Grades consensus | "Buy" — 20 Buy · 15 Hold · 6 Sell | 49% bullish → a Buy-leaning but cautious consensus (37% holds + 15% sells). Recent actions all "maintain" except one Mizuho downgrade to Underperform (Mar 18) — no fresh momentum. | |
Read honestly: the price-target signal is mildly positive (+5.6% to a ~$111.5 median) but the spread is huge ($72–$145) and the feed is a touch stale, so it is a low-conviction support rather than a strong tailwind. The grades are a Buy-but-hedged consensus (49% bullish, a third on Hold) with no recent upgrade momentum — exactly the "good business, watch the cycle" stance that keeps the medium horizon a HOLD/accumulate rather than a BUY. FMP health rating A−, dragged only by the (overstated) leverage sub-score and the valuation sub-scores — again, "high-quality business, fair price."
| Horizon (weight) | Reading | Score |
|---|---|---|
| Historical (25%) | The past 12–18 months were a strong tailwind: an energy/supply shock (Iran war, export curbs, outages) tightened the global nitrogen market and lifted prices well above CF's cheap-gas cost — driving Q1-26 adj EBITDA to US$983M and the stock to a US$142 high in March. | 72 |
| Current state (50%) | Still favourable: US gas ~US$3/MMBtu vs TTF ~US$13 keeps the spread wide and the cash margin high, and management sees the market "tight through 2027" (India-led demand). But the absolute nitrogen level is rolling off — urea ~US$401/t, −29% MoM — and the Jun 15 Iran peace deal removed the war premium (TTF −9%). Net mildly positive, off the peak. | 68 |
| Forward outlook (25%) | Normalising: the peace dividend deflates the energy premium, corn acreage is down 3% (mild demand headwind, some shift to lower-N soybeans), and LNG-export growth is a long-run risk to cheap US gas. Offsetting: structurally tight supply, India demand, and the durable ~4× gas-cost edge. Balanced-to-mildly-soft. | 60 |
Driver score = 72·0.25 + 68·0.50 + 60·0.25 ≈ 67 → Tailwind (lower-end), amplification-eligible (≥65). It is a genuine but moderating tailwind: the structural spread (cheap NA gas vs dear global gas) is intact and very profitable, but the cyclical level is coming off a war-premium peak just as the catalyst (the Iran conflict) is being removed — the mirror image of a commodity wind that is still strengthening. It does not change the base BUY/HOLD/SELL; it would enable a base BUY → STRONG BUY only if the economy pushed the same way — which it does not (§6 is Neutral for CF), so no amplification is applied at any horizon. Thesis-invalidation floor: a sustained collapse in the spread — either US gas spiking toward global parity (a structural LNG-driven move) or global nitrogen falling toward CF's cash cost — would compress margins and the multiple; the Severe-Driver-Collapse gate only arms if urea fell to CF's cash cost (fanciful at ~US$401/t). Confidence 64 (commodity volatility; spread clear but the absolute level is normalising fast).
CF is not a named line in the macro report's watchlist, so the read comes from the sector & asset maps: CF is Materials (XLB), which the report rates Strong Outperform / SO / SO with capital flow IN / IN / IN — the best-positioned sector. But that headline does not transfer cleanly to CF. XLB's Strong-Outperform rating is heavily precious-metals-led (GLD SO/SO/SO; the regime is a de-dollarisation/stagflation gold story) — CF is a nitrogen/agriculture name with no gold exposure. CF's real macro lever is the energy-shock/stagflation leg (high global gas → wide nitrogen spread) and the agriculture complex (DBA is only O/N/O). Critically, the report is dated Jun 13 — before the Jun 15 Iran peace deal that began unwinding exactly the energy premium the bull case relied on. On CF's own facts, the net pressure is Neutral, not the clean Tailwind the XLB headline implies.
Anchoring on the Medium horizon, the honest read is a Neutral economy for CF: a supportive sector-flow backdrop (Materials rotation IN) and an energy/stagflation regime that structurally favours a low-cost nitrogen producer, offset by (a) the precious-vs-fertilizer distinction that hollows out the XLB headline, and (b) the just-announced de-escalation that removes the near-term premium. Stance is Neutral (no clear trend-following or contrarian edge), conviction 55. Amplification effect: because the pressure is Neutral, the conservative both-must-agree test fails — the driver's lower-end Tailwind (67) is not applied, so the base BUY at the Long horizon stays a BUY (no STRONG BUY) and Medium stays HOLD. Source: sector/asset map; macro report 2026-06-13. Confidence 62%.
| Sub-signal (weight) | Reading | Score |
|---|---|---|
| MTF trend (30%) | Monthly & weekly uptrend (both resistance breakouts); but daily "weakening" with a confirmed support breakdown (RSI 37, MACD negative, below SMA20/50), and hourly/15-min in strong downtrends. Tool confluence: "bearish." Weighted MTF ≈ 54. | 54 |
| Risk-reward (20%) | Price $105.59 vs a logical stop near $95 (~2 daily ATR; ATR ~$5.0). Better entry sits at the $98–100 / 200-DMA shelf below. Buying here is mid-pullback with momentum still falling — neutral, not favourable. | 48 |
| Macro overlay (20%, High sensitivity) | Materials in-favour (rotation IN) but the CF-relevant energy premium is deflating (peace deal) and a hawkish Fed + firm USD is a near-term cross-current. Net neutral. | 50 |
| Sentiment (15%) | Grades "Buy" but hedged (49% bullish), no recent upgrade momentum, one March Mizuho downgrade; news notes the peace-deal pullback and "undervalued after the dip" framing. Mixed. | 50 |
| Catalysts (15%) | No earnings within 14 days (Q2 ~early-Aug); no clustered company events. Calm — barring the macro FOMC overlay handled in §8. | 60 |
Relative strength & range: CF is still up ~35% YTD and ~20% over one year, but it has corrected ~26% from the US$141.96 March high and is down ~5–6% over the past month as the war premium unwinds. It sits ~45% up its 52-week range (US$75.42–US$141.96) — mid-range, not extended — and just above the rising 200-DMA (US$98.66). Position-risk: the daily breakdown argues against chasing; a pullback into the US$98–100 / 200-DMA shelf (or a daily reclaim of the ~US$112 area on volume) would offer a materially better entry. Beta is low (0.38) and daily ATR ~US$5.0 (~4.8%) — a volatile commodity name despite the low beta, so patience near a fresh breakdown into a Fed event is warranted short-term.
| Date | Event | Impact | Forecast | Previous | Relevant? |
|---|---|---|---|---|---|
| 2026-06-17 | FOMC rate decision + projections + presser (Warsh's first) | High | Hold 3.75% | 3.75% | ✅ Critical — Materials is rate/USD/growth-sensitive; macro flags ~25% hike risk & removal of easing language → USD/real-yield up = commodity headwind |
| 2026-06-17 | Retail Sales MoM (May) | High | +0.5% | +0.5% | ⚠️ Indirect — US growth/risk read |
| 2026-06-25 | Core PCE MoM (May) | High | +0.2% | +0.2% | ✅ Inflation → Fed path → real yields → commodity complex |
| weekly | EIA Natural Gas Storage | Medium | — | — | ✅ Direct — Henry Hub gas is CF's feedstock cost; a spike narrows the spread |
| monthly | USDA WASDE / corn balance | Medium | — | — | ✅ Direct — corn price/acreage drives US nitrogen demand |
Recent surprises & events (last 7 days): the dominant item is the Jun 15 US–Iran preliminary peace framework, which sent European TTF gas −9% and pulled fertilizer stocks (CF/Nutrien/Mosaic) lower — a direct near-term headwind to the nitrogen war-premium. US June data softened (Empire State 5.7 vs 14; Housing Starts −15.4%; Atlanta Fed GDPNow 2.8% from 3.3%), a stagflation-leaning tape that keeps the Fed hawkish-on-inflation even as growth cools. Override: because Materials is High-sensitivity and a high-impact FOMC is <3 trading days out, the short-term signal is set to WAIT-FOR-EVENT regardless of composite, and the report's next-update is pinned to FOMC +1 day (2026-06-18).
| Timeframe | Trend | RSI | MACD | Key S/R (USD) | Breakout | Vol |
|---|---|---|---|---|---|---|
| Monthly | Uptrend ↑ | 56.1 | +, rising | S 75.4 · R 141.96 | Resistance breakout | 0.56× |
| Weekly | Uptrend ↑ | 47.8 | −, fading | S 109.7 / 81.7 · R 130.4 / 141.96 | (prior) breakout | 0.32× |
| Daily | Weakening → | 37.2 | −, falling | S 98.66 (200-DMA) · SMA50 120.0 · R 112.4 | Support breakdown | 1.18× |
| Hourly | Strong downtrend ↓ | 43.6 | −, basing | S 104.9 · R 107.5 | Support breakdown | — |
| 15-min | Strong downtrend ↓ | 45.3 | −, basing | S 104.9 · R 107.0 | Support breakdown | — |
| Confluence: higher timeframes still up, lower timeframes broken down — weighted MTF score ≈ 54 (tool flag: "bearish"). A pullback within a secular uptrend, not a trend reversal yet. | ||||||
The monthly remains a clean uptrend (resistance breakout, RSI 56, MACD rising), and the weekly is still up though fading — the secular bull off the December US$77 low is intact. The damage is on the daily and below: a confirmed support breakdown, RSI 37 (approaching oversold), price below the SMA20/50 and ~13% under the SMA50 (US$120), but holding ~7% above the rising 200-DMA (US$98.66). Net read: this is a meaningful pullback as the nitrogen premium deflates, not (yet) a broken trend. A bounce off the US$98–100 shelf — or, failing that, a deeper flush toward it — is the constructive entry; chasing $106 into a fresh breakdown and a live Fed is not.
Nitrogen stays "tight through 2027" (India demand, supply outages) while US gas stays cheap → the spread holds wide; the buyback keeps shrinking the float; Blue Point hits milestones. CF re-rates back toward its March US$142 high as mid-cycle earnings prove higher than feared.
Nitrogen normalises off the spike but the spread stays healthily profitable; CF compounds via buyback + dividend and grinds back toward the US$112–120 area as the market accepts ~US$8–10 mid-cycle EPS. Accumulation on dips toward US$98–100 pays.
The peace dividend + soft corn acreage + new global supply keep nitrogen falling, and/or US gas firms (LNG pull) narrowing the spread; a hawkish Fed/strong USD pressures the complex. CF de-rates toward the US$88 / 200-DMA zone — a cyclical reset, not distress; the low-cost base stays profitable and the buyback cushions.
Key levels (USD): Stop $95 · Support $98.66 (200-DMA) / $98–100 / $75.42 (52-wk low) · Fair value ~$117 · Resistance $112.4 / $120 (SMA50) / $141.96 (52-wk high) · Analyst median $111.5 · consensus $111.9 · high $145 · low $72.
Position sizing not computed — no portfolio allocation or role was specified for this batch analysis. Volatility context for when you do size: beta ~0.38 vs SPY (low — nitrogen demand is relatively inelastic), but daily ATR ~US$5.0 (~4.8%) is high in absolute terms (this is a volatile commodity equity despite the low beta — it ran from US$77 to US$142 and back to US$106 inside six months). Catalyst clustering is calm (score ~60) apart from the FOMC overlay, so no clustering-based size cut applies. For long-horizon capital, a staggered 3-tranche entry — e.g. on a daily reclaim/close above ~US$112 on volume, into a pullback at the US$98–100 / 200-DMA shelf, and at a US$95 stop-zone retest — would average in across the cyclical pullback rather than chasing a fresh breakdown.
calibration-CF-20260616-1703.json so the next run can compute deltas and the watchlist monitor can render the Hard-Gate / Entry / Exit cells without parsing HTML. This is the first report for CF — no prior calibration, so no "Changes Since Last Report" box.{
"ticker": "CF", "exchange_ticker": "NYSE:CF", "isin": "US1252691001",
"company": "CF Industries Holdings, Inc.", "date": "2026-06-16", "version": "v6",
"analysis_status": "on-going", "finder_ticker": "CF", "finder_exchange": "🇺🇸 NYSE",
"section": "Agriculture & Fertilizer", "lifecycle_stage": "mature_cash_cow",
"price_at_rating_usd": 105.59, "currency": "USD", "shares_out_m": 154,
"market_cap_usd": 16223222400, "market_cap_verified": true,
"signal_short": "WAIT_FOR_EVENT", "signal_medium": "HOLD", "signal_long": "BUY",
"composite_short": 60, "composite_medium": 66, "composite_long": 71,
"quality_score": 80, "valuation_score": 64, "timing_score": 51,
"driver_score": 67, "driver_label": "Tailwind (lower-end)",
"economic_alignment_stance": "Neutral", "economic_alignment_conviction": 55,
"economic_alignment_pressure": "Neutral", "macro_report_date": "2026-06-13",
"confidence": {"quality": 80, "valuation": 68, "timing": 60, "driver": 64, "economic": 62, "overall": 60},
"hard_gate_state": "clear", "gates_triggered": [], "gates_caution": [], "do_not_buy_triggers": [],
"amplification": {"short": "overridden_WAIT (FOMC <3 trading days)", "medium": "HOLD (base High-Quality + Fair-Valuation + Neutral-Timing; no amplification)", "long": "BUY (STRONG declined — economy Neutral for CF, not a clean Tailwind; driver 67 eligible but unused)"},
"driver_basis": "nitrogen price vs natural-gas cost spread (US Henry Hub ~$3 vs TTF ~$13/MMBtu) + corn demand",
"commodity_spot": {"urea_usd_t": 401, "urea_mom_pct": -28.7, "henry_hub_usd_mmbtu": 3.0, "ttf_usd_mmbtu_equiv": 13, "corn_usd_bu": 4.40, "us_corn_acres_m": 95.3, "source": "web search Jun 2026"},
"fundamentals_ttm": {"revenue_usd": 7407000000, "ebitda_usd": 3708000000, "ebitda_margin_pct": 50.1, "net_income_usd": 1758000000, "eps_ttm": 11.40, "ev_ebitda": 4.80, "pe": 9.26, "fcf_yield_pct": 10.0, "pb": 3.05, "roe_pct": 33, "net_debt_ebitda": 0.43, "interest_coverage": 16.8, "shareholder_yield_pct": 8.5, "share_count_2yr_change_pct": -15, "fmp_rating": "A-"},
"valuation_detail": {"ev_ebitda_midcycle": 6.75, "pe_midcycle": 12.5, "eps_2026e": 17.14, "eps_2030e": 7.36, "analyst_target_median_usd": 111.5, "analyst_target_consensus_usd": 111.88, "analyst_target_high_usd": 145, "analyst_target_low_usd": 72, "analyst_target_vs_price_pct": 5.6, "grades_consensus": "Buy", "bullish_pct": 49, "optionality_tilt": 4},
"timing_detail": {"mtf_confluence": 54, "mtf_tool_flag": "bearish", "risk_reward_score": 48, "catalyst_clustering_score": 60, "dynamic_macro_weight": 0.20, "rel_strength_52w_pct": 45, "monthly_rsi": 56.1, "daily_rsi": 37.2, "beta": 0.38, "atr_daily": 5.03},
"fair_value_est_usd": 117, "stop_loss_usd": 95, "target_base_usd": 118, "target_bull_usd": 135, "target_bear_usd": 88,
"key_levels_usd": {"sma200": 98.66, "sma50": 120.0, "support": [98.66, 95, 75.42], "resistance": [112.4, 120, 141.96], "high_52w": 141.96, "low_52w": 75.42},
"entry_criteria_total": 5, "entry_criteria_met": 2, "exit_criteria_total": 3, "exit_criteria_met": 0,
"focus_qualifies": false, "focus_reason": "Short-term signal is WAIT-FOR-EVENT (not a live buy) and only 2 of 5 entry criteria are met (< half).",
"next_update_date": "2026-06-18", "next_check_date": "2026-06-18",
"next_update_basis": "FOMC 2026-06-17 +1 trading day (nitrogen producer is High macro-sensitivity; high-impact rate decision inside the 3-day window)"
}