Stock-market dispatch — 2026-07-21
Headless run (Tue). Research output, not advice — brain never trades. Marks are live 07-21 intraday
twelvedataquotes (markets open). Supabase sync + push are performed by the wrapper, not this run.
Top of mind
A genuinely new thin-vertical chain opened today, and it's the upstream-molecule leg the AI-power book has never wired: US natural gas. matthew-smith (CIO Chronometer Partners, on Invest Like the Best) argues the US faces a structural gas-supply deficit by 2026–2030 as AI/datacenter demand collides with a flow-not-stock takeaway constraint — "natural gas… is imminently going to become the most important fuel in the country." An independent autoresearch pass corroborated it (distinct source type → stronger than two podcasts): data-center gas demand ~6.1 Bcf/d by 2030 (+10–15% US production needed), and the binding near-term constraint is the machines that burn it — turbine orders ~100 GW vs 60–70 GW/yr capacity, prices +195% vs 2019, large-frame sold out through 2028. The book has turbines (GEV), gensets (CAT/CMI), transformers, nuclear and grid — but never the gas itself, so prospect-chains drafted ai-gas-demand-to-appalachian-producer-price-floor (EQT/AR/RRC/EXE). The producer-exposure leg (hedge books, Appalachian egress, basis) is ⚠ unverified — the gap /explore-chain must close before any emission. Not emitted (hypothesis-staged).
Strongest-conviction buys
Ranked shortlist (4c). Prices 07-21 intraday, twelvedata.
| # | Ticker | Causal chain (mechanism) | Conviction | Valuation vs base | Fundamentals (one line) | Next catalyst |
|---|---|---|---|---|---|---|
| 1 | MU | hbm-cowos-as-binding-bottleneck | High (0.80) | Yes — $865.46 (+1.9%, −31% off hi) | 5.95× fwd, 84.9% GM, HBM sold out beyond CY2027 | SK Hynix Q2 07-22/29 |
| 2 | CCJ | ai-capex-to-power-and-materials-cascade + kazatomprom-supply-cut-to-western-uranium-premium | Med-high (0.73) | Yes — $84.85 (−37% off hi) | Live sector-excess −1.4% (drawdown is the name, not sector) | Utility contracting |
| 3 | TSM | hbm-cowos-as-binding-bottleneck | Med-high (0.70) | At base — $402.30 (+1.0%, −16% off hi) | 18.6× fwd; CoWoS booked through 2027 | N3/N2 ramp |
| 4 | NOW | agentic-ai-seat-erosion-to-saas-rerate | Med-high (0.62) | Yes — $104.70 (+1.4%, −50% off hi) | ~50% net-new already non-seat; live −3.9% sector | Q2 print 07-22 (tomorrow) |
| 5 | LLY | glp1-substitution-to-bariatric-surgery-decline | Med-high (0.60) | Marginal — $1,146.90 (−2.7%, −8% off hi) | ~60% US obesity share; oral Foundayo; all-confirmed chain | Q2 early Aug |
⚠ LIN (high, 0.78) drops off the buy list on valuation — $512.05, only −6.6% off its high, "through target." Stays on watchlist, not undervalued.
Watchlist
| Ticker | Thesis | Conviction | Price | Undervalued vs base? | Next catalyst |
|---|---|---|---|---|---|
| MU | hbm-cowos-as-binding-bottleneck | High | $865.46 | Yes | SK Hynix 07-22 |
| LIN | ras-laffan-halt-to-lin-helium-pricing-power | High | $512.05 | No — through target | APD Q3 |
| CCJ | kazatomprom-supply-cut-to-western-uranium-premium | Med-high | $84.85 | Yes | Contracting |
| TSM | hbm-cowos-as-binding-bottleneck | Med-high | $402.30 | At base | N2 ramp |
| NOW | agentic-ai-seat-erosion-to-saas-rerate | Med-high | $104.70 | Yes | Q2 07-22 |
| LLY | glp1-substitution-to-bariatric-surgery-decline | Med-high | $1,146.90 | Marginal | Q2 early Aug |
| CME | client-float-interest-to-custodian-exchange-nii | Medium | $245.11 | No — run YTD | Q2; rate path |
| INTC | taiwan-chokepoint-to-allied-reshoring | Medium | $97.06 (+2.1%) | ⚠ exit-flag eased | 18A / Apple |
| MP | china-ree-controls-to-us-producer-stack | Medium | $45.70 | Yes — near 52w low | Nov 10 deadline |
Undervalued candidates (today)
- hbm-supply-bottleneck — MU at $865.46 (5.95× fwd) vs a chain at its strongest recorded state; a cycle-top multiple on a level-shift thesis. Highest-priority.
- agentic-ai-seat-erosion-to-saas-rerate — NOW −50% off hi into a Q2 print tomorrow; the seat-erosion→consumption-pivot fork resolves partly on that call.
New chains to investigate (hypothesis-stage)
- ai-gas-demand-to-appalachian-producer-price-floor — EQT/AR/RRC/EXE. To graduate: a producer-specific pass (hedge books, Appalachian egress, basis to Henry Hub) + hyperscaler↔producer supply agreements. Not emitted (producer leg unverified).
New theses (now active)
- None net-new emitted. Today's net-new material (gas) is deliberately hypothesis-staged.
Updated theses (existing active)
- schwab / client-float-interest-to-custodian-exchange-nii / warsh-higher-for-longer-to-brokerage-nii-rerate — SCHW reported Q2 pre-market 07-21. Key reframe: NIM expansion (Q1 2.88% vs 2.53%) is a deleveraging/self-help tailwind, not rate-beta — persists without cuts, strengthened by higher-for-longer. Actuals pending (IR PDF 403, wires unindexed results-day morning) — confirm via earnings-ingest next run. Emitted exchange legs (CME/ICE) unchanged →
as_ofcarried forward. - ge-vernova — turbine order-book scarcity quantified (21 GW Q1 agreements, sold out through 2028); +contradiction (GEV says turbines "aren't gating").
Contradicted / weakened
- No active thesis falsified today; 0 calibrations filed.
Open questions worth a human's eye
- ⚠ The calibration gate still never fires (4th consecutive mark). Both live flags < −10% sector — PWR −13.0%, TJX −11.8% — are
medium(0.50 / 0.40), and step 4e only reads high/med-high. CEG sits at −9.0%, just inside. The monitor remains aimed where the failures aren't (calibration on the gate spec itself already filed 07-17; not re-filed). - NOW's live paper trade lags (−15.1% abs / −3.9% sector) into tomorrow's Q2 print — the med-high conviction and the live drag disagree; the print is the tiebreaker.
- 5 rows still below the 0.4 gate (cuda-moat NVDA 0.32, ASTS/RKLB 0.34, DG/ROST 0.39) — retiring them is a
reconcile --prunecall this run was told not to make.
What I looked at
- Run status: headless; steps 0.5–7 in-turn; price fetch paced 8/min — 60/60 symbols priced, 3 self-corrected 429s (api.twelvedata.com reachable). PAPER-LEDGER not due (weekly; last 07-17, next ~07-24).
- Breadth (2a): ai-infrastructure 50% ⚠ over → net-new steered entirely to thin verticals (energy ex-AI-power via the gas podcast+autoresearch; financials via SCHW). The 1 new hypothesis is
other-cluster. - Ingestion veins (0.5–0.7): podcast 1 diarized (Matthew Smith / natural gas, $0.16; budget $12.07/$50 July); earnings 0 (SCHW reported 07-21 but Fool hadn't published — deferred to next run); feeds a no-op (SemiAnalysis/Fabricated-Knowledge deduped, Apricitas nothing new, Construction Physics only a reading-list roundup).
- Steps 1–2b: 2 autoresearch (SCHW Q2/brokerage-NII; US gas shortage/beneficiaries), both thin-vertical. prospect-chains ran — mined the wiki, auto-drafted 1 high-confidence hypothesis (gas→Appalachian producers); kept the draft to 1 to preserve the 3–5/day cap for ingest-generated candidates.
- Sources: 3 promoted (all → stock-market), 3 ingested → 2 new entities (matthew-smith, eqt), 1 new hypothesis question, 0 new mechanisms (gas chain hypothesis-staged; turbine/NII fold into existing). 4 stale off-topic clippings correctly left in the inbox.
- Valuation (4b): top-buy concept snapshots re-marked to 07-21 intraday (hbm-supply-bottleneck, nuclear-baseload-for-ai-data-centers, cowos-packaging-capacity-crunch TSM); remaining active-concept snapshots carry the signal-feed 07-21 price_refs (canonical valuation store).
- Live feedback (4e): 23 rows, 2 flags < −10% sector (PWR, TJX), both
medium→ 0 auto-calibrations (see Open questions). Best: CF (cbam) +7.5%, AMZN +7.7%, DNN +8.7% sector. - Signal feed (7): full active/armed set, 51 rows, all price_refs re-marked to 07-21, dispatch_date→07-21, all top-level
as_ofcarried forward (no emitted mechanism moved a step today — SCHW corroborates the brokerage leg, not the emitted CME/ICE exchange leg). No net-new rows (gas is hypothesis-staged, not an emitted mechanism). Diff is surgical (price_ref/price/as_of/dispatch_date only). Supabase sync performed by the wrapper, not this run.