U3O8 $85.60/lb (est) · CCJ $104.02 yfinance · NXE $10.59 yfinance · SPUT C$19.49 -5.5% disc · UUUU $16.78 yfinance · TERM SPREAD +$5.90 premium RE-CONTRACTING · KAP PHANTOM 162M lbs cumulative est · 2035 DEFICIT 32 Mlbs/yr base model · UF6 $35/kgU +250% vs 2020 · U3O8 $85.60/lb (est) · CCJ $104.02 yfinance · NXE $10.59 yfinance · SPUT C$19.49 -5.5% disc · UUUU $16.78 yfinance · TERM SPREAD +$5.90 premium RE-CONTRACTING · KAP PHANTOM 162M lbs cumulative est · 2035 DEFICIT 32 Mlbs/yr base model · UF6 $35/kgU +250% vs 2020 ·
Analyst Model Suite  ·  May 2026

Uranium market models
built from first principles.

This is how I analyze uranium. Bottom-up supply & demand sourced from EIA, NRC, and public filings. Live producer prices via yfinance. CCJ contract decay built from Cameco’s own MD&A. All assumptions visible. Make your own call.

20+Models
$93/lbU3O8 live
32M lbs2035 Deficit
2028Forced-Buy Year
162M lbsKAP Phantom
92
U
Uranium
238.029 u
Actinide
$85.60/lb
U3O8 spot est.
Transparency

Built from public data.
All assumptions labeled.

These aren’t licensed data feeds. They’re analyst models — the kind you’d build yourself if you had the time. Every source is cited. Every estimate is labeled as such. You decide if the thesis holds.

Live — yfinance
Equity prices
Producer prices (CCJ, NXE, DNN, UEC, UUUU, EU, PALAF) fetched from Yahoo Finance on every report open. SPUT NAV calculated from live TSX data.
Yahoo Finance via yfinance · live on open
Government — EIA / NRC
US demand & fleet data
US uranium demand from EIA-923 nuclear generation (Feb 2026 release). Supply origin and contracts from EIA-858. NRC license database for all 94 units.
EIA-923, EIA-858, NRC ADAMS · public government data
Analyst — Estimated
Contract & commodity models
CCJ contract decay from Cameco Dec 2025 MD&A tables. KAP phantom supply from subsoil use agreements. Term spread from publicly cited UxC. These are analyst estimates — directional, not audited.
Cameco MD&A, KAP filings, UxC public · analyst estimates
Curated — IAEA / WNA
Global reactor database
Japan restart tracker from NRA public filings and utility announcements. Global newbuild from IAEA PRIS and WNA. All reactor data hand-verified.
IAEA PRIS, WNA, NRA Japan · curated database
Important — Read This
What this is (and isn’t)
This is the analytical framework I use to think about uranium. Spot and term prices are analyst estimates based on publicly cited data. Use this to form a thesis and check the math — not as a final authority. Verify before trading.
Not investment advice · verify independently
Free — No Signup
5 reports, no account required
The US Demand Model, Producer Screener, Japan Restart Tracker, and Fleet Map open immediately. Read the data, check the sources, decide if the framework is worth your time before paying anything.
No email, no credit card, no signup
Model Signals

What the models are showing.

Model-derived signals from the full report suite. Source cited on each. Analyst estimates unless otherwise noted.

● Re-contracting Active
+$5.90
Term Premium Over Spot
UxC term $91.50 vs spot $85.60. Utilities are paying a premium for future delivery — mass re-contracting has begun.
UxC public citation (analyst est.)
● ATM Closed
-5.5%
SPUT Discount to NAV
C$19.49 price. ATM only opens at a premium. Currently dormant — no physical buying from SPUT mechanism.
TSX via yfinance (live)
● Supply Overstated
162M lbs
KAP Phantom Supply
Cumulative shortfall vs subsoil agreements 2018–2026. Acid constraint ongoing. Analyst model from public KAP filings.
KAP subsoil filings (analyst est.)
● Watch 2027–2028
2028
US Forced-Buy Year
126M lbs inventory. Russian waiver cliff Dec 2027 removes 6M lbs/yr committed supply. Utility coverage falls below 85%.
EIA-858, analyst contract model
What’s Inside

20 models and reports.

From global macro supply/demand on government data to unit-level reactor restart tracking to producer P&L models built from company MD&A.

Free open immediately, no account Live yfinance equity prices on open Model analyst estimates, source cited Pro $9/month
📈
US Demand Model
39.2M lbs/yr from EIA-923 generation data. 95 units. Forward projections. Utility breakdown.
FreeEIA-923
📊
Producer Screener
CCJ · NXE · DNN · UEC · UUUU · EU · PALAF. Live prices. 4-pillar normalized scoring.
FreeLiveyfinance
🇯🇵
Japan Restart Tracker
27 reactors unit-by-unit NRA status. 14 operating (4.22M lbs/yr). KK-6+7 catalyst.
FreeNRA filings
🗺️
US Nuclear Fleet Map
94 units, license urgency heatmap, SLR status, capacity factors. Interactive Leaflet map.
FreeNRC data
⚖️
U3O8 Macro Model
Global supply/demand 2024–2035. 32 Mlbs/yr deficit. 3 scenarios. Inventory exhaustion timeline.
WNA · UxCPro
🏗️
Global Newbuild Pipeline
59 units under construction. 66.5 GWe. 27M lbs/yr incremental demand. SMR watch.
IAEA PRISPro
📉
CCJ Contract Decay
LT book roll-off 2026–2035. Live CCJ price. −$19.76/lb 2026 discount. 2029 inflection.
LiveCameco MD&APro
📊
Term Spread Monitor
UxC spot vs LT indicator. Inversion history 2000–2026. +265% and +655% analog scenarios.
UxC est.Pro
🇰🇿
KAP Live Tracker
Production vs guidance. 162M lbs phantom. Acid constraint model. KAP IR + LSE RNS.
KAP filingsPro
🏦
SPUT Premium/Discount
NAV vs price. ATM open/closed. 3M rolling premium trend. Volume ratio.
LivePro
⚗️
Conversion / UF6
ConverDyn — only US converter. $35/kgU (+250%). Live prices. 12,300 tU deficit.
LivePro
☢️
Physical Trust Consolidation
SPUT + Yellow Cake + UROY. 91.7M lbs = 64% annual production. ATM mechanics.
LivePro
📅
Catalyst Calendar
25 dated events 2026–2027. Live 90-day countdown. Section 232, DOE reserve, KAP quarterly.
CuratedPro
⚠️
Contract Gap Model
US utility coverage waterfall. Forced-buy year by scenario. Russian waiver cliff Dec 2027.
EIA-858Pro
💰
P&L Sensitivity
EBITDA at $40–$160 spot. Live EVs. NXE/DNN P/NAV. Interactive slider. 7 producers.
LivePro
Enrichment Tracker
8M SWU Russian gap by 2028. $7.04B US subsidies. PURA cliff Dec 2027. HALEU vacuum.
Federal RegisterPro
📦
Demand Backlog
618M lbs remaining lifetime demand. Per-unit. SLR +170M lbs bull case. License urgency.
EIA-923 · NRCPro
🌍
Supply Origin (EIA-858)
55.9M lbs delivered 2024. 87% foreign. Kazakhstan 25%. $86.20/lb new contract price.
EIA-858Pro
📋
Utility Contracts
9 utilities · 8 developers · 5 active term contracts · 1 MOU · offtake pipeline.
Public filingsPro
🇰🇿
KAP Global Balance
Phantom supply structural model. Peak deficit 2030 at 15.8M lbs/yr. China +33M lbs 2035.
KAP filingsPro
📅
CCJ Q2 2026 Earnings
Cameco Q2 bottom-up preview. Est. EPS vs $0.44 consensus. 3 scenarios + spot sensitivity.
LiveMD&APro
“Uranium is entering forced-buy territory. The utilities that didn’t contract during the 2024 correction now have a 2028 deadline. At 39.7M lbs/yr demand and only 21M lbs committed, someone has to sign — at whatever price the market demands.”
uranium-edge Contract Gap Model  ·  May 2026  ·  analyst estimates from EIA-858 and public utility filings
Pricing

Start free. Upgrade when it’s worth it.

Five reports open immediately with no account. Pro unlocks the full suite for $9/month.

Free Forever
Starter
$0 /month
No signup required. Open all four right now.
Demand Model → Screener → Japan Tracker → Fleet Map →
Included Free
  • +US Demand Model — EIA-923 fleet consumption, forward projections
  • +Producer Screener — 7 stocks, live prices, 4-pillar normalized score
  • +Japan Restart Tracker — 27 units, NRA filings, KK-6+7 catalyst
  • +US Nuclear Fleet Map — 94 units, license urgency heatmap, SLR status
Pro Only
  • CCJ Q2 2026 Earnings model
  • SPUT premium/discount tracker
  • CCJ contract decay & book roll-off
  • Supply Origin, Contract Gap, Demand Backlog
  • KAP phantom supply, enrichment, term spread
  • All future reports
Full Model Suite
Pro
$9 /month
Cancel any time. No annual commitment.
Get Early Access →
Everything in Free, plus…
  • +U3O8 Macro Model — global supply/demand 2024–2035, 32M lb deficit
  • +CCJ Q2 2026 Earnings — bear/base/bull, spot sensitivity, EPS bridge
  • +SPUT Premium/Discount — live NAV, ATM status, 3M trend
  • +CCJ Contract Decay — book roll-off 2026–2035, live price
  • +Term Spread Monitor — re-contracting signal, 2000–2026 history
  • +KAP Supply Model — 162M lbs phantom supply, acid constraint
  • +Supply Origin — EIA-858, 55.9M lbs, 87% foreign, Kazakhstan 25%
  • +Contract Gap — forced-buy year, uncovered position waterfall
  • +Demand Backlog — 618M lbs remaining lifetime fleet demand
  • +P&L Sensitivity — $40–$160 spot, live EVs, 7 producers
  • +Catalyst Calendar — 25 dated events, live 90-day countdown
  • +All future reports — no extra charge
🔓
Try Before You Pay
Five reports open with no account. Read the models and check the sources before spending anything.
📝
All Assumptions Visible
Every source is cited inside each report. Analyst estimates are labeled. Stress-test the thesis yourself.
Cancel Anytime
No annual commitment, no lock-in. Cancel any time.

Get early access — join the list.

Get notified when new models drop. One email when something meaningful ships — no noise.

No spam. Unsubscribe any time.
FAQ

Common questions.

These are analyst models, not audited data terminals. Government-sourced reports (US Demand Model, Fleet Map, Supply Origin) pull directly from EIA and NRC — those numbers are as accurate as the government releases. Model-derived figures (KAP phantom supply, CCJ contract decay, term spread) are analyst estimates built from public filings and publicly cited sources. They are directionally sound but specific numbers will differ from exact market data. Treat this as a framework for forming a thesis, not a source of truth for exact figures. Always verify before trading.
Live = equity prices fetched from Yahoo Finance (yfinance) on every open. Producer prices (CCJ, NXE, DNN, etc.) and SPUT are genuinely live. Model = built from public filings or analyst estimates, regenerated when source data updates. Spot and term uranium prices are analyst estimates from publicly cited UxC data — not live API feeds. The distinction matters: live prices are real-time, model numbers reflect the last source data publication.
EIA-923 (nuclear generation / US uranium demand), EIA-858 (Uranium Marketing Annual Report), NRC license database, IAEA PRIS, WNA Nuclear Fuel Report, UxC spot/term price (publicly cited), Kazatomprom subsoil use agreements and IR filings, Cameco Q4 2025 MD&A price sensitivity tables, TSX / NYSE via yfinance, Federal Register DOE program data. All data is from public filings and publicly available publications. Nothing here is from proprietary or licensed data feeds.
Pro unlocks the full model suite: US Nuclear Fleet Map (94 units, NRC data), CCJ Q2 2026 Earnings model (bear/base/bull scenarios, spot sensitivity table), SPUT premium/discount tracker, CCJ contract decay analysis, Term Spread Monitor, KAP phantom supply model, Japan Restart Tracker (27 units), Supply Origin (EIA-858), Contract Gap waterfall, Demand Backlog (618M lbs), P&L Sensitivity ($40–$160 spot, 7 producers), and Catalyst Calendar (25 dated events). Plus all future reports as they ship.
Live reports (producer screener, SPUT, physical trusts, CCJ decay) refresh equity prices on every open. Model reports are regenerated when new source data is released — typically when EIA publishes updated fuel data or a major quarterly filing drops. The Catalyst Calendar countdown updates automatically by date. Every report shows a "last updated" date so you know exactly when the underlying data was last refreshed.
No. uranium-edge provides data analysis and market models for informational and educational purposes only. Nothing on this platform constitutes investment advice or a recommendation to buy or sell any security. All investment decisions are your own. See the full disclaimer in the footer.
Yes. The Producer Screener covers CCJ (Cameco), NXE (NexGen Energy), DNN (Denison Mines), UEC (Uranium Energy Corp), UUUU (Energy Fuels), EU (enCore Energy), and PALAF (Paladin Energy) with live prices from US/OTC markets via yfinance. The P&L Sensitivity model covers producers and developers separately, with P/NAV modeling for pre-production names.
uranium-edge  ·  May 2026

The forced-buy window opens in 2028.
Get in position before utilities do.

126M lbs of inventory. 39.7M lbs/yr demand. Only 21M lbs committed for 2028.
Model estimates based on EIA-858 and analyst contract analysis.

Get Early Access → Start with Free Reports
CANCEL ANY TIME  ·  NO COMMITMENT  ·  5 REPORTS FREE