Stock-market dispatch — 2026-07-22
Headless run (Wed). Research output, not advice — brain never trades. Marks are live 07-22 intraday
twelvedataquotes (markets open). Supabase sync + push are performed by the wrapper, not this run.
Top of mind
Two theses hardened on first-party/primary evidence today, both in the thin (non-AI-infra) verticals the breadth report keeps pointing at. (1) SCHW's Q2 print confirms the deleveraging-NIM reframe first-party: CFO mike-verdeschi attributes the NIM expansion to lending-mix (PAL originations +59% YoY, bank loans $67B/+33%), not rate-beta — a self-help tailwind that persists without cuts and is amplified by higher-for-longer ("if rates resume a hiking pattern you'll see even more expansion"). Revenue $7.1B (+21%), adj EPS $1.62 (+42%) beat — yet the stock is −2.5% ($99.96), sold the news. This de-risks the warsh-higher-for-longer-to-brokerage-nii-rerate thesis's core rate-dependence (priority low-med → medium; SCHW leg graduating toward active). (2) The gas producer-exposure leg is now researched — 2026-07-22-autoresearch-appalachian-haynesville-gas-producer-ai-price-floor-exposure closes yesterday's ⚠-unverified step 4: eqt most-unhedged (~25% 2026), expand-energy "Hedge to Wedge" retains upside at scale + data-center-levered, antero-resources 60%+ hedged gives away the floor; Appalachian basis structurally tightening; 101 GW behind-the-meter gas + 35+ dedicated take-or-pay supply agreements. Ranking EQT ≈ EXE > RRC > AR. Still hypothesis-staged, not emitted (RBN + naturalgasintel 403'd → verify basis/egress vs a primary before graduating via explore-chain).
Strongest-conviction buys
Ranked shortlist (4c). Prices 07-22 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 (closing) — $970.82 (+12.2%, −23% off hi) | 5.95× fwd (~6.7× on rip), 84.9% GM, HBM sold out beyond CY2027 | SK Hynix Q2 today 07-22 |
| 2 | CCJ | ai-capex-to-power-and-materials-cascade + kazatomprom-supply-cut-to-western-uranium-premium | Med-high (0.73) | Yes — $88.68 (+4.5%, −34% off hi) | Live sector-excess −0.4% (drawdown is the name) | Utility contracting |
| 3 | TSM | hbm-cowos-as-binding-bottleneck | Med-high (0.70) | At base — $424.61 (+5.5%, −11% off hi) | 18.6× fwd; CoWoS booked through 2027 | N2 ramp |
| 4 | NOW | agentic-ai-seat-erosion-to-saas-rerate | Med-high (0.62) | Yes — $102.06 (−2.5%, −51% off hi) | ~50% net-new already non-seat; live −5.3% sector | Q2 print TONIGHT (07-22 AMC) |
| 5 | LLY | glp1-substitution-to-bariatric-surgery-decline | Med-high (0.60) | Marginal — $1,175.41 (+2.5%, −6% off hi) | ~60% US obesity share; oral Foundayo; all-confirmed chain | Q2 early Aug |
⚠ LIN (high, 0.78) stays off the buy list on valuation — $505.03, −7.9% off high, "through target." Watchlist, not undervalued.
Watchlist
| Ticker | Thesis | Conviction | Price | Undervalued vs base? | Next catalyst |
|---|---|---|---|---|---|
| MU | hbm-cowos-as-binding-bottleneck | High | $970.82 | Yes (closing on +12%) | SK Hynix Q2 07-22 |
| LIN | ras-laffan-halt-to-lin-helium-pricing-power | High | $505.03 | No — through target | APD Q3 |
| CCJ | kazatomprom-supply-cut-to-western-uranium-premium | Med-high | $88.68 | Yes | Contracting |
| TSM | hbm-cowos-as-binding-bottleneck | Med-high | $424.61 | At base | N2 ramp |
| NOW | agentic-ai-seat-erosion-to-saas-rerate | Med-high | $102.06 | Yes | Q2 tonight 07-22 |
| LLY | glp1-substitution-to-bariatric-surgery-decline | Med-high | $1,175.41 | Marginal | Q2 early Aug |
| CME | client-float-interest-to-custodian-exchange-nii | Medium | $237.38 (−3.2%) | No | Q2 07-23; rate path |
| INTC | taiwan-chokepoint-to-allied-reshoring | Medium | $105.45 (+8.6%) | ⚠ exit-flag eased | Q2 07-23 / 18A |
| MP | china-ree-controls-to-us-producer-stack | Medium | $46.30 | Yes — near 52w low | Nov 10 deadline |
Undervalued candidates (today)
- agentic-ai-seat-erosion-to-saas-rerate — NOW −51% off hi into a Q2 print tonight (AMC); the seat-erosion→consumption-pivot fork resolves partly on that call. Live paper trade −5.3% sector; the med-high conviction and the drag disagree — the print is the tiebreaker.
- china-ree-controls-to-us-producer-stack — MP $46.30, near its 52w low ($43.82), into the Nov 10 China REE deadline.
New chains to investigate (hypothesis-stage)
- ai-gas-demand-to-appalachian-producer-price-floor — EQT/EXE (picks: most upside-retained). Step 4 now evidenced; to graduate: an
explore-chainpass with a fetched RBN/EQT primary on basis/egress (both 403'd today) + confirm 2027–2030 hedge ladders. Not emitted. - Candidate (not drafted): Meta/hyperscaler custom-silicon stumbles → merchant-switching (broadcom) + merchant-GPU (nvidia) demand floor, bearish gimped-AMD volume (meta) — single-source (SemiAnalysis, paywalled); needs a 2nd source-type before drafting.
New theses (now active)
- None net-new emitted. Today's net-new material (gas producer leg, Meta merchant-vs-custom) is deliberately hypothesis/candidate-staged.
Updated theses (existing active)
- schwab / warsh-higher-for-longer-to-brokerage-nii-rerate — Q2 confirmed beat (rev $7.1B, EPS $1.62); NIM = lending-mix self-help not rate-beta → the thesis no longer depends on higher-for-longer holding. SCHW leg graduating toward active; stock −2.5% (sold the beat). Emitted CME/ICE exchange legs unchanged → their
as_ofcarried forward (SCHW corroborates the brokerage leg, not the emitted custodian/exchange leg). - hbm-cowos-as-binding-bottleneck — MU +12.2% ($970.82) around SK Hynix Q2; undervaluation partly closing on the rip; level-shift-vs-cycle-top read intact. TSM +5.5%.
- eqt — exposure resolved: most-unhedged Appalachian major (~25% 2026), basis structurally tightening.
Contradicted / weakened
- No active thesis falsified today; 0 calibrations filed.
Open questions worth a human's eye
- ⚠ The 4e calibration gate never fires (5th consecutive mark). Both live flags < −10% sector — PWR −12.8%, TJX −11.1% — are
medium(0.50 / 0.40), and 4e only reads high/med-high. The monitor remains aimed where the failures aren't (gate-spec calibration already filed 07-17; not re-filed). - NOW's live paper trade lags (−17.7% abs / −5.3% sector) into tonight's Q2 print — the med-high conviction and the drag disagree; the print is the tiebreaker.
- INTC +8.6% into its 07-23 Q2 print (up 163% YTD) — the exit-flag has eased but two INTC mechanisms sit at −0.4%/−3.1% sector; the print re-tests both.
What I looked at
- Run status: headless; steps 0.5–7 in-turn; price fetch paced 8/min — 48/48 symbols priced (SSNLF OTC excluded), 0 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 to thin verticals: financials (SCHW confirm) + energy ex-AI-power (gas producer leg). No new AI-infra beneficiary drafted.
- Ingestion veins (0.5–0.7): podcast 4 diarized (All-In/Cuban, Columbia/minerals, Compound&Friends, Forward Guidance/Steve Hou; ~$0.57, budget ~$12.64/$50 July); earnings 1 (SCHW Q2 — the deferred 07-21 print; UNP/INTC report 07-23, NOW tonight); feeds 1 (SemiAnalysis Meta-infra, partial/paywalled; FabKnowledge/Apricitas/ConstructionPhysics nothing new or roundup-only).
- Steps 1–2b: 1 autoresearch (gas producer-exposure leg — the greenlit-hypothesis follow-through, closes step 4). prospect-chains: 1 candidate (Meta merchant-vs-custom) held un-drafted (single-source + breadth).
- Sources: 7 promoted (all → stock-market), 7 ingested → 11 new entity/person pages (rick-wurster, mike-verdeschi, antero-resources, range-resources, expand-energy, meta, broadcom, steve-hou, tom-moerenhout, tomasz-nadrowski, mark-cuban), 4 concepts/questions updated, 0 new mechanisms (gas hypothesis-staged; Meta single-source; SCHW folds into existing). 1 zero-novelty source (Compound&Friends banter). 4 stale off-topic clippings left in inbox.
- Live feedback (4e): 23 rows, 2 flags < −10% sector (PWR −12.8%, TJX −11.1%), both
medium→ 0 auto-calibrations (see Open questions). Best: DNN +11.2%, WST +8.1%, CBAM/CF +6.6% sector. - Signal feed (7): full active/armed set, 51 rows, 50 price_refs re-marked to 07-22 (SSNLF stale — no OTC quote), dispatch_date→07-22, all top-level
as_ofcarried forward (no emitted mechanism moved a step today). No net-new rows. Diff is surgical (price_ref/price/valuation.as_of/dispatch_date only). Supabase sync performed by the wrapper, not this run.