← Analysis page  ·  Justin Huhn hub  ·  Research hub

Actionable insights — The Eastern Engine: Russia, China & India

The repeatable analysis behind the episode: not that uranium is bullish, but how to read a term-contracted commodity market from the buyers' side — who is buying pounds, who is buying time, and when the time runs out.
2026-SEP-12 · Uranium Market Minute (Uranium Insider, YouTube) · Justin Huhn · ▶ Watch · full analysis · transcript
How to read this page: each insight is a method Huhn uses (or describes) to model the uranium market, written so it can be rerun on the next data release or on another long-dated contract commodity. The boxed line shows the numbers he used in this episode. His figures are estimates from his own model and cited reports — check them against the next EIA, WNA and company releases. Timestamps deep-link into the video.

3:08 1. Segment demand by buyer behaviour, not geography

The repeatable method
  1. Model the market globally first, even when it has politically bifurcated — the pounds still move across blocs.
  2. Split buyers by ownership and objective: state-owned operators buying security of supply (price-insensitive, decade-long horizons, equity stakes in mines) versus investor-owned utilities buying within a budget (price-sensitive, deferring, optimising coverage).
  3. Track each group's contracting separately; the price-insensitive group sets the terms, the price-sensitive group sets the timing of the squeeze.
  4. Flag hybrids (France: democratic but state-owned and mine-owning) rather than forcing them into a bloc.
Here: "The east, they're buying supply and the west is buying time." Russia, China and India sign decade-plus market-referenced contracts at the producers' ask and buy mine equity; Western utilities flex, carry-trade and defer (4:29).
Watch for

5:42 2. Read contract floors and ceilings, not just the price print

The repeatable method
  1. For market-referenced term contracts, collect the disclosed floor and ceiling alongside spot and the long-term indicator.
  2. Treat the ceiling as the price the buyer has already agreed to pay in a squeeze, and the floor relative to spot as a gauge of who holds leverage.
  3. Watch the direction of ceilings across successive negotiations: rising ceilings mean producers are pricing in the future deficit before spot does.
Here: spot ~$90, term ~$97, floors in the 60s–80s, ceilings 140–160 "and they continue to slowly rise" — which is why "$150 uranium" is now common parlance at the WNA conference (10:05). Greenfield wants ceilings above 120 with floors in the 70s–80s.
Watch for

10:57 3. Haircut feasibility-study supply — and don't assume new supply dumps

The repeatable method
  1. Pull developers' feasibility studies from 5–7 years ago and compare their promised start dates with today's status; use the observed slippage as your default delay for current studies.
  2. Rebase study costs for today's diesel, labour and tax regime before trusting the stated incentive price.
  3. Even when a mine arrives, model its pounds as term-contracted, not sold into spot — producers don't suppress their own market.
  4. Recognise that buyers who believe the studies will under-contract, which delays but enlarges the price move.
Here: utilities pencil in NXE at 30M lb/yr from 2031 as a flood; Huhn says every greenfield developer expected to be producing by now, and "no company, NexGen included" will dump into spot (11:54).
Watch for

14:14 4. Price out the buyer's deferral tools, and when they expire

The repeatable method
  1. Quantity flex: blend the legacy contract's fixed and market-referenced legs to get the price of the extra (flexed) pounds; while that is well below market, assume every buyer exercises it.
  2. Carry trades: short-dated forward deliveries at a modest premium plus escalator — useful in hundreds of thousands of lb, never millions.
  3. Count both as inventory top-ups that deplete producers' stock and defer term contracting.
  4. Mark the expiry: as fixed-price legacy contracts roll off and deliveries become fully market-referenced, flex stops lowering cost and the deferral channel closes.
Here: 1M lb at 50% fixed $45 / 50% market $88 with 30% flex → the extra 300,000 lb at a blended high-$60s — "all freaking day long." Carry trades: ~200,000 lb at $97–100 rather than signing at a $150 ceiling (15:28).
Watch for

29:09 5. Convert coverage percentages into uncovered pounds

The repeatable method
  1. Take maximum contracted coverage by delivery year (assume full flex, so it's a best case) from the EIA's uranium marketing report and its European equivalent.
  2. Multiply the uncovered share by projected burn for that year — including restarts and uprates, not today's fleet.
  3. Compare cumulative unfilled requirements with maximum contracted deliveries over ten years.
  4. Compare forward coverage with its long-run mean: coverage at the average during a supply shock is under-coverage.
Here: US 60% covered for 2030, 9% for 2033 → ~40–45M lb uncovered in 2033 alone; 186M lb unfilled over ten years vs 174M lb contracted; coverage at the 25-year mean per EIA/Euratom data graphed by Ocean Wall (30:25).
Watch for

32:50 6. Track contracting against burn — and add the unreported deals

The repeatable method
  1. Sum reported term volumes year-to-date and compare with annual reactor consumption (the replacement rate).
  2. Add large disclosed-but-unreported deals separately (sovereign contracts often land in the data late).
  3. Remember today's burn was bought years ago; a sub-replacement year shows up as a deficit in future delivery years, not today's supply.
Here: 42.2M lb contracted in 2026 excluding India, ~85–90M lb including India's ~45–50M lb with KAP and CCJ, against ~200M lb of burn — "14 straight years of buying time" (16:59).
Watch for

18:57 7. Treat a producer-enricher turning buyer as a feed-deficit signal

The repeatable method
  1. Note when a vertically integrated player that historically sold (or self-supplied) starts buying uranium or UF6.
  2. Infer the enrichment consequence: a feed-short enricher can't run low tails assays (underfeeding), so it consumes more natural uranium per SWU — less secondary supply, more primary demand.
  3. Cross-check with its domestic mine pipeline and its export fuel obligations.
Here: Russia — #3 producer, biggest enricher, ~23 export reactors fuelled for life, $206bn order book — signed its first term purchase from KAP via Uranium One; Mine No. 6 is 2030+ and Elkon only ~4.5–5M lb by the mid-2030s (22:00).
Watch for

35:32 8. Model the swing supplier's depletion curve and its bottlenecks

The repeatable method
  1. Identify the jurisdiction both blocs depend on and its share of each bloc's deliveries.
  2. Map its mines by decline stage (declining now, within 3–4 years, by the mid-2030s) to find peak output.
  3. List the consumable or infrastructure that gates growth projects (here sulphuric acid) and track that project's schedule, not the mine's.
  4. Note who its buyers are and whether management states any obligation to supply a particular region.
Here: Kazakhstan = 40% of world supply, 28% of US and 20% of EU 2025 deliveries; peak in 3–4 years; Budenovskoye/KATCO ramps await an acid plant slipping 6–12 months; the CEO will "sell it to the highest bidder" (37:02).
Watch for

37:56 9. Convert enrichment tenders into pounds of uranium

The repeatable method
  1. Take the tendered SWU and delivery window; at a stated tails assay (e.g. 0.25%), convert to natural uranium feed equivalent.
  2. Check who can bid once sanctioned suppliers are excluded, and their spare capacity in the delivery window.
  3. If the tender allows a bundled EUP bid, the uranium demand is embedded; if not, expect a follow-on uranium tender — either way it is primary demand.
Here: KHNP's 800,000 SWU (2028–33) + 400,000 SWU (2034–39) ≈ 25M lb at 0.25% tails; with Tenex excluded, only Orano and Urenco can answer, both capacity-limited into the late 2020s, while SWU sits at all-time highs (39:37).
Watch for

42:48 10. Price the producer's replacement cost, not its current cost

The repeatable method
  1. For each major producer, list mine end-of-life dates and the annual volume that must be replaced.
  2. Estimate replacement capex at today's costs and the term price needed to justify it (the incentive price).
  3. Expect producers to hold out for ceilings near that incentive price while demand is strong ("stack when times are good") — current all-in cost is the wrong anchor.
Here: CCJ's Cigar Lake ends 2035 and McArthur River 2042 — 36M lb/yr to replace at $5–10bn; greenfield needs sustained term prices of $120–150 to reach FID (41:10).
Watch for

45:06 11. Model the window utilities are contracting for — that is what prices today

The repeatable method
  1. Build supply/demand only as far as demand is confidently knowable (operating fleet, life extensions, shutdowns, first-criticality dates): ~5–7 years.
  2. Compare with an outside model (a broker's) and ignore single-year disagreements; look for where both show a deficit.
  3. Assume the deficit years being contracted now feed into the term price within 2–3 years; update the model as supplier and life-extension news lands (weekly).
Here: Uranium Insider's model balances in 2031 and Stifel's shows a 6–7M lb surplus in 2032, but both fall off a cliff after that — "the future exists in the present in the nuclear world" (46:18).
Watch for

Methods distilled from the public YouTube video (Uranium Market Minute, Episode 216) for personal study. Not investment advice. © Uranium Insider / UIP, LLC for source material.