Stock-market dispatch — 2026-06-17
Auto-generated by the daily research routine (headless Pi run). Summary of what changed in the wiki today; the wiki is the truth. Research output, not advice — brain never trades.
Top of mind
The SpaceX IPO actually happened, the private-credit per-name leg finally closed, and the Iran oil spike round-tripped — three big moves on a risk-off day. (1) SpaceX IPO completed (Compound pod): ~3% float issued, raised ~$75B, now ~$2.64T market cap (+20/+15/+6% over three days, closed ~203 off a 225 high) on <$15B revenue — a blow-out far above the $1.75T target. SPCX +4.8% today while space peers faded (RKLB −4.2%, ASTS −6.1%) — the spacex-ipo-comp-anchor-to-space-peer-fade mechanism (armed→active) playing out in real time; the lockup/float-unlock "within a couple weeks" ($1T hits the tape) is now the dated test/catalyst. (2) The per-name leg of ai-capex-derate-to-private-credit-contagion closed into a public-ticker pair — long diversified ARCC/BXSL vs short tech-concentrated OBDC/OWL/OTF/GBDC/FSK (short-leg BDCs sit at 52w lows today; Thoma-Bravo: software debt trades below BDC marks = the not-priced-in tell) → #1 /explore-chain candidate. (3) Iran/Hormuz de-escalation MOU: Brent round-tripped $125→$80 → a calibration (tail-risk-overweighted-vs-base-rate) on the acute-spike read; the trade rotates to structural Hormuz-premium + US-LNG share-gain (cheniere-lng-iran-war-beneficiary strengthened). Broad risk-off reversed yesterday's rally (MU −6.2%, NVDA −2.4%, INTC −8.5%, TSM −3.5%).
Strongest-conviction buys
Ranked shortlist from step 4c — chains, not advice. Prices 2026-06-17 (twelvedata, 63/64; THS 403'd carries prior).
| # | Ticker | Causal chain (mechanism) | Conviction | Valuation vs base | Fundamentals (one line) | Next catalyst |
|---|---|---|---|---|---|---|
| 1 | LIN | ras-laffan-halt-to-lin-helium-pricing-power | High (0.78) | At base — $518.17, ~1% off 52w hi; held flat in risk-off | Net-cash industrial gas, 85–90% contracted; helium triple-sourced (Odd Lots added Hormuz→helium→chips) | APD Q3 late-July; Ras Laffan restart (un-dated) |
| 2 | CCJ | kazatomprom-supply-cut-to-western-uranium-premium + ai-capex-to-power-and-materials-cascade | Medium-high (0.72) | Yes — $107.88 +0.8%, −20% from hi; uranium book strong (DNN +9.4% sector-excess live) | Term U $90 (14-yr high), ~1B lbs uncovered | Utility contracting; FERC Jun 30 (indirect) |
| 3 | MU | hbm-cowos-as-binding-bottleneck + helium-cliff-to-hbm-supply-crunch | Medium-high (0.68) | De-risked — $1,020.76 −6.2% (gave back the melt-up) into the print | HBM sold out several qtrs; GM 74.9%→~81% Q3 guide; ~11× fwd | Q3 FY2026 earnings Jun 24 (pullback un-prices the perfection) |
| 4 | WST | glp1-injectable-supply-chain-bottleneck | Medium-high (0.66) | Marginal — $329.58, −2% from hi | GLP-1 ~18% of sales; per-unit consumable, price-agnostic | 503B comment-close Jun 29; Medicare $50 demo Jul 1 |
| 5 | TSM | hbm-cowos-as-binding-bottleneck | Medium-high (0.62) | Marginal — $425.83 −3.5%, −5% from hi | CoWoS/HBM binding bottleneck; 50%+ GM, backlog | CoWoS adds; HBM4 ramp |
Watchlist
| Ticker | Thesis | Conviction | Price | Undervalued vs base? | Next catalyst |
|---|---|---|---|---|---|
| LIN | ras-laffan-halt-to-lin-helium-pricing-power | High | $518.17 | At base | APD Q3 late-July |
| CCJ | kazatomprom-supply-cut-to-western-uranium-premium | Medium-high | $107.88 | Yes | Contracting; FERC Jun 30 |
| MU | hbm-cowos-as-binding-bottleneck | Medium-high | $1,020.76 ↓6% | De-risked into print | Q3 earnings Jun 24 |
| CEG | pjm-capacity-prices-to-nuclear-premium | Medium | $268.00 ↑2% | Dislocated (−35% from hi) | FERC RM26-4 by Jun 30 |
| WST | glp1-injectable-supply-chain-bottleneck | Medium-high | $329.58 | Marginal | 503B Jun 29; Medicare Jul 1 |
| CF | hormuz-nitrogen-supply-shock-to-cf-risk-premium | Medium (de-escalation easing) | $105.59 ↓1% | Premium fading | H2 nitrogen season |
| PWR | pwr-transformer-moat-to-eps-doubling | Medium | $719.29 | Marginal (near hi) | FERC Jun 30 |
| MP | drone-warfare-demand-to-mp-hree-rerate | Medium (live flag −10.5% sector) | $57.05 | Yes (−43% from hi) | HREE circuit H2'26 |
| NOW | agentic-ai-seat-erosion-to-saas-rerate | Medium (winner-long) | $101.33 ↓3% | Yes (−52% from hi) | Q2 FY2026 earnings |
| SPCX/RKLB/ASTS | spacex-ipo-comp-anchor-to-space-peer-fade | Low-med (now active) | $201.80 / $104.63 / $82.25 | Fade-peers post-lockup | Lockup unlock ~late-Jun/early-Jul |
Undervalued candidates (today)
- CCJ $107.88 — term U $90 (14-yr high), −20% from hi; uranium complex the day's relative-strength leg (DNN/NXE/UUUU positive sector-excess).
- CEG $268.00 — still −35% from hi; FERC RM26-4 order due by Jun 30.
- MU $1,020.76 — the −6.2% pullback off the melt-up un-prices the perfection ahead of the Jun-24 print (DRAM inventory build = the bear tell to watch).
New chains to investigate (hypothesis-stage)
- ai-capex-derate-to-private-credit-contagion — per-name leg CLOSED → long ARCC/BXSL vs short OBDC/OWL/OTF/GBDC/FSK (BX read-through via BCRED). Short-leg BDCs at 52w lows; marks lag the secondary (Thoma Bravo). #1 /explore-chain candidate to graduate into a mechanism.
- consumer-trade-down-to-private-label-manufacturer-treehouse — NEW (THS/COST/BJ). Trade-down persists → private-label 4th year of share gains → does the PL manufacturer THS capture volume and margin? Graduate on a THS margin+volume data point.
- Carryover: el-nino-drought-to-water-infrastructure-capex (XYL/AWK), humanoid-actuator-magnet-demand-to-us-ree-stack (USAR/MP), talen-energy-replacement-cost-pjm-scarcity (TLN $406 +5%), mgm-diller-bid-floor-japan-dubai (MGM $47.98 −1%).
New theses (now active)
- None promoted to active concept — but spacex-ipo-comp-anchor-to-space-peer-fade flipped armed→active (IPO trigger fired). The day's net-new chain (PL→THS) is a hypothesis; the headline chain (private-credit pair) is held pending /explore-chain.
Updated theses (existing active)
- spacex-ipo-comp-anchor-to-space-peer-fade (SPCX/RKLB/ASTS) — IPO completed at
$2.64T (blow-out); the blow-out materialized the "halo-sustaining" contingency, so the fade is re-keyed to the **lockup/float-unlock ($1T, ~2 weeks)**. Peers fading today (RKLB −4.2%, ASTS −6.1%) while SPCX holds. - ai-capex-derate-to-private-credit-contagion (BDC pair) — per-name leg cited; graduate-ready (#1 /explore-chain).
- energy-shock-2026-vs-2022 (oil) — Hormuz de-escalation MOU; Brent $125→$80; rotate from oil-spike to structural-premium + US-LNG. 1 calibration.
- cheniere-lng-iran-war-beneficiary (LNG) — structural leg strengthened (Qatar lost 2 trains 3–4yr + US LNG → low EU storage) even as the acute Hormuz leg eases.
- helium-cliff-to-hbm-supply-crunch (LIN/MU) — independent corroboration: Odd Lots' explicit Hormuz→helium→chips link (Ras Laffan is Qatari).
- mega-issuance-supply-wave — corroborated: "not-enough-stock era is over" (equity issuance returning) + IG names issuing debt again (Nvidia $20B).
- aerospace-throughput-bottleneck-to-howmet-pricing-power — fleet age 15.1yr + delivery normalization to 2031-34 → aftermarket/Ti cliff (HEI/TDG/ATI/CRS).
Contradicted / weakened
- energy-shock-2026-vs-2022 — acute-spike reading contradicted by the de-escalation (Brent round-trip); concept stays
active(structural read holds), 1 calibration logged. No status downgrade.
Open questions worth a human's eye
- SpaceX: does the ~$2.64T mark hold through the lockup float-unlock, or does the scarcity premium deflate (the fade)? That's the cleanest near-term test in the book.
- Private credit: which graduates first — the dispersion pair (ARCC/BXSL long vs OBDC/OTF short) holding, or extend-and-pretend deferring the marks?
- MU Jun 24: after the −6.2% pullback, is the print now cleanly set up, or is DRAM inventory build the tell?
- Iran: does the MOU hold (Nephew: "extension of the extension"), and does the structural Hormuz premium stick at ~$80 Brent?
What I looked at
- Run status: full headless Pi daily run (steps 0.5–7) completed synchronously; paced 64-ticker price fetch ran to completion in-turn (0 rate errors).
- Macro buckets: #10 Consumer shift, #11 Transport/industrials ex-AI — both thin/absent verticals per 2a (ai-infrastructure 50%, ⚠ over; saas-ai-disruption thinnest).
- Ingestion veins (0.5–0.7): podcast-ingest 4 transcripts (Compound/SpaceX-OpenAI, Columbia-Energy/Iran, Odd-Lots/Iran-Asia, Capital-Allocators/AI-valuation; Bg2 failed — AssemblyAI 400, 5th consecutive; Dwarkesh/Machiavelli skipped off-scope); earnings-ingest 0 (no-op, MU reports Jun 24); feed-ingest 1 (SemiAnalysis RL-systems, partial).
- Step-1: 1 gap-fill autoresearch (private-credit per-name — the day's highest-value pass). Step-2 buckets: 2 (consumer, transport). prospect-chains: 0 novel auto-drafts (dense wiki); 1 manual hypothesis (PL→THS).
- Sources promoted: 8; ingested: 8 → new pages: 1 hypothesis (consumer-trade-down-to-private-label-manufacturer-treehouse); mechanisms updated: 2 (SpaceX comp-anchor armed→active, energy-shock); extract-mechanisms 0 net-new.
- Valuation: 63/64 tickers (twelvedata, 0 rate errors); THS 403'd (carries prior).
- Live feedback (4e):
performance-2026-06-17(21 positions) — 1 flagged < −10% sector-excess (MP/drone −10.5%, but medium-conviction → no auto-calibrate). Calibrations: 1 (energy-shock acute-spike). Paper ledger (4d): weekly mark not due (last 06-11). Conviction buys ranked: 5. New hypothesis chains opened: 1. - Signal feed: full active/armed set, gated ≥0.4 — see step 7 (Supabase sync performed by the wrapper, not this run).