Stock-market dispatch — 2026-09-25
Headless run (Fri). Research output, not advice — brain never trades. Marks are 2026-09-24 closes, Thursday's cash session. WuXi's Answer is on the docket and still unread. Supabase upsert + push are performed by the wrapper, not this run.
Top of mind
Costco printed the quarter that ended August 30. Net sales $93.9 billion, up eleven percent. Comparable sales 9.4 percent, or 6.7 percent without gasoline and currency. Earnings were $6.75 a share, of which fifteen cents is a one-time tariff refund the company says it partly put back into member values. Kirkland walnuts went from $13.79 to $9.99. That is a warehouse club spending a refund on its own private label, not a listed co-packer showing up. TreeHouse Foods is still private. Do not graduate Costco or Walmart. consumer-trade-down-to-private-label-manufacturer-treehouse
WuXi AppTec's answer to the Defense Department is still a line on CourtListener. ECF 29 has been listed since Friday. This morning the document page said the item is not yet in RECAP, and the PDF was still a 404. The August 7 injunction remains the last merits order. An unread Answer is not a minus-fifteen-percent fill-finish series. Do not re-date Thermo Fisher. The Western-CDMO contradiction stays a human call — the thirty-third day. biosecure-cdmo-scarcity-to-western-cdmo-pricing-power
MP Materials closed Thursday at $49.30, up a percent, still fifty-one percent off its high — the deepest gap in the book. Reuters says it began delivering magnets to General Motors earlier this month. That is the already-dated commercial path, not a company confirmation of dysprosium and terbium off Independence. Bessent said the Busan trade truce now runs to January 10, not a rare-earth grand bargain. Do not re-date MP. FERC has not ordered the PJM backstop. Next gate September 29 — four days. Intel ripped four percent. It still has no named outside high-volume logic order on 18A. Tape is not a foundry conversion. drone-warfare-demand-to-mp-hree-rerate pjm-capacity-prices-to-nuclear-premium intel-18a-yield-vs-tsmc
The AI-infrastructure cluster is already overweight, so today's new-chain budget went to healthcare, minerals, and industrial policy instead — the thirty-third weekday in a row.
Strongest-conviction buys
Ranked shortlist (4c). Prices = 2026-09-24 closes, twelvedata. Thursday session.
| # | Ticker | Causal chain (mechanism) | Conviction | Valuation vs base | Fundamentals (one line) | Next catalyst |
|---|---|---|---|---|---|---|
| 1 | MP | drone-warfare-demand-to-mp-hree-rerate | Med-high (0.62) | Yes — $49.30 (+0.84%, −50.8% off hi) | Deepest gap in the book; live sector-excess +14.2%; ⚠ EPS-negative | Dy/Tb → Independence; GM commercial Q4 |
| 2 | NOW | agentic-ai-seat-erosion-to-saas-rerate | Med-high (0.62) | Yes — $137.78 (−2.13%, −29.2% off hi) | Q2 beat+raise held. Live vs sector +7.8% (as-of still 08-27). | Q3 print |
| 3 | MU | hbm-cowos-as-binding-bottleneck | High (0.80) | Yes — $1,080.53 (+0.81%, −13.9% off hi) | 6/6 confirmed. Print still dated. | Q4 FY26 Sep 30 2:30 p.m. MT |
| 4 | CCJ | kazatomprom-supply-cut-to-western-uranium-premium + ai-capex-to-power-and-materials-cascade | Med-high (0.73/0.60) | Yes — $88.12 (−2.95%, −34.8% off hi) | Term price mid-$90s→three digits; net cash | AP1000 definitives (undated) |
| 5 | BWXT | legacy-priced-backlog-rolloff-to-bwxt-margin-inflection | Med (0.55) | Yes — $138.68 (−2.21%, −42.7% off hi) | Sitting on the 52-week low ($138.62); deepest medium after MP | Backlog roll-off end-2026 |
Deliberately not ranked, for the thirty-third consecutive day: VLO / PSX / MPC. VLO $382.86 (+1.87%, −8.6% off hi), PSX $255.87 (−0.24%, −7.7% off hi), MPC $390.95 (+0.66%, −9.3% off hi). Coming a few points off the high is not MP's gap.
⚠ WERN (0.55) at $33.48 (−2.70%, −29.5% off hi) — DAT van last marked $2.17 / +32.8% YoY. Not a Q3 print. CBRS $206.41 (+0.57%, −46.6% off hi) — stays off the shortlist: medium, and ai-infrastructure is already ⚠ over. HWM $229.38 (−26.0% off hi) — still no new aerospace primary. Do not rank WMT on the crash hangover ($107.59, −20.4% off hi). Do not chase DE $694.94 (−3.6% off hi). Do not rank NVDA: conviction 0.32, below the floor; −5.1% off its high. Do not graduate SCHW ($99.49, flat). Intel $127.39 (+3.91%) is tape; 18A stays open. Do not chase HD ($292.18, −29.0% off hi, next to its low). TMO $678.39 (+1.97%, −0.7% off hi) is a sit into an unread Answer — do not re-date. COST $896.48 (−0.91%) after the print is not a rank.
Watchlist
| Ticker | Thesis | Conviction | Price (09-24) | Undervalued vs base? | Next catalyst |
|---|---|---|---|---|---|
| MP | drone-warfare-demand-to-mp-hree-rerate | Med-high | $49.30 (+0.84%) | Yes — deepest in the book | Dy/Tb shipment |
| NOW | agentic-ai-seat-erosion-to-saas-rerate | Med-high | $137.78 (−2.13%) | Yes | Q3 print |
| MU | hbm-cowos-as-binding-bottleneck | High | $1,080.53 (+0.81%) | Yes | Q4 Sep 30 |
| CCJ | kazatomprom-supply-cut-to-western-uranium-premium | Med-high | $88.12 (−2.95%) | Yes | AP1000 definitives |
| CEG | pjm-capacity-prices-to-nuclear-premium | Med-high | $261.62 (−0.86%, −36.6% off hi) | Yes | FERC still no order; next gate Sept 29 |
| BWXT | legacy-priced-backlog-rolloff-to-bwxt-margin-inflection | Med | $138.68 (−2.21%) | Yes — at 52w low | Backlog roll-off end-2026 |
| WERN | driver-supply-removal-to-truckload-contract-rate-inflection | Med | $33.48 (−2.70%) | Yes | Q3 print (late Oct) |
| KNX | same | Med-high | $65.50 (−2.49%) | Marginal — −21.0% off hi | Q3 print |
| SNDR | same | Med | $31.64 (−1.80%) | No — −19.4% off hi; dedicated-loss hangover | Q3; H2 dedicated loss |
| CBRS | inference-demand-to-wafer-scale-advantage | Med | $206.41 (+0.57%) | Yes — −46.6% off hi | AMD Helios Q4; Bedrock Q1'27 |
| STVN | glp1-injectable-supply-chain-bottleneck | Med-high | $21.38 (−1.43%) | Yes | Fishers IN plant |
| TSM | hbm-cowos-as-binding-bottleneck | Med-high | $451.15 (+1.03%) | Marginal (−5.8%) | N2 / CoWoS |
| HWM | aerospace-casting-scarcity-to-howmet-margin-capture | Med | $229.38 (+0.26%) | Yes on the tape — −26.0% off hi; no new primary | FY27 guide |
| VLO | venezuelan-heavy-sour-return-to-usgc-coker-differential-capture | Med | $382.86 (+1.87%) | No — −8.6% off hi | Q3 print |
| LIN | ras-laffan-halt-to-lin-helium-pricing-power | High | $468.14 (−0.34%) | Marginal (−14.6%) | Helium normalization (2027) |
| PWR | pwr-transformer-moat-to-eps-doubling | Med ⚠ calibrated | $643.50 (+1.35%) | No (−18.4%); live −15.7% vs sector | Q3 backlog conversion |
| CAT | ai-power-gap-to-genset-bridge-power | Med | $805.25 (−0.83%) | No (−25.0%); live −9.2% (off the flag) | BTM order commentary |
| TJX | iran-fuel-shock-consumer-bifurcation | Low | $131.63 (+0.03%) | ⚠ beneficiary: grocery not Marmaxx; live −21.2% | ROST next print |
| WMT | same chain / consumer-trade-down-to-private-label-manufacturer-treehouse | Low / hyp. | $107.59 (−2.66%) | Crash hangover is not a rank | Q3 guide (Flipkart) |
| DE | farm-income-squeeze-to-ag-equipment-downcycle | hyp. | $694.94 (−2.05%, −3.6% off hi) | No — do not chase | Q4 EOP close |
| NVDA | cuda-moat-erosion-to-nvda-rerate | Low (0.32) | $224.58 (−0.41%, −5.1% off hi) | Below-floor | Unmerged AgentX vs Jalapeño |
| SCHW | warsh-higher-for-longer-to-brokerage-nii-rerate | hyp. | $99.49 (−0.01%, −13.1% off hi) | No — hike printed; still no NII model | Sell-side NII models |
| TMO | biosecure-cdmo-scarcity-to-western-cdmo-pricing-power | Low-med | $678.39 (+1.97%, −0.7% off hi) | No — Answer filed, unread; OMB 12-18 | Human call on −15% series |
| AAPL | apple-ai-aggregator-toll-to-services-rerate | hyp. | $335.92 (−0.33%, −2.7% off hi) | No — Siri beta live ≠ toll | Disclosed frontier-lab payment |
| LMT | hel-layered-iamd-to-lockheed-helios-mp-dopants | hyp. | $523.70 (−0.19%, −24.3% off hi) | Helios named; revenue mix ⚠ unverified | Helios PoR quantities |
| HD | aging-housing-stock-to-home-depot-repair-spend | hyp. | $292.18 (−1.53%, −29.0% off hi) | Near the 52-week low; Airbnb $250M is not Pro mix | HD Pro mix in a filing |
| LLY | glp1-injectable-supply-chain-bottleneck | Med-high (chain) | $1,181.89 (+2.68%) | Houston groundbreak is attach, not a re-rate | Oral mix / Q3 |
| COST | consumer-trade-down-to-private-label-manufacturer-treehouse | hyp. | $896.48 (−0.91%) | Q4 print is Kirkland, retailer-captured | Listed manufacturer |
Undervalued candidates (today)
- MP at $49.30, −50.8% off high, live sector-excess +14.2% — the minerals gap that is also working. drone-warfare-demand-to-mp-hree-rerate
- NOW at $137.78, still −29.2% off high. Evidence unchanged. agentic-ai-seat-erosion-to-saas-rerate
- BWXT at $138.68, −42.7% off high, sitting on its 52-week low on a dated end-2026 inflection. legacy-priced-backlog-rolloff-to-bwxt-margin-inflection
- CBRS at $206.41, −46.6%. Cheaper than the cluster can use. inference-demand-to-wafer-scale-advantage
- CEG at $261.62, −36.6% off high. Silence at FERC is not a ruling. Do not re-rate. pjm-capacity-prices-to-nuclear-premium
New chains to investigate (hypothesis-stage)
- Aging US housing stock (median home now 42 years) → repair and remodel spend → Home Depot's Pro mix. HD is sitting next to its 52-week low. Airbnb's $250 million last-dollar housing accelerator is adjacent supply color, not a Census/ACS print. Do not chase. HD / LOW. aging-housing-stock-to-home-depot-repair-spend
- HEL (hel-layered-iamd-to-lockheed-helios-mp-dopants) remains the open defense hypothesis. Conversion bar unchanged: Helios revenue mix or a ytterbium offtake.
- Costco cut Kirkland prices; the listed manufacturer is still missing. FMI 94% would keep store brands if prices fell. A retailer-captured tariff refund is not a co-packer. Stay hypothesis. consumer-trade-down-to-private-label-manufacturer-treehouse
- ⚠ Still no hypothesis page for the healthcare CDMO contradiction — thirty-third consecutive day. An unread Answer is not a 2026 price series. Human call, not a silent downgrade. OMB BCOC list 2026-12-18.
New theses (now active)
- None. Zero graduations. 0 new people/companies. 0 new mechanisms. 0 new hypotheses. Costco's print, the dated gates, and the bucket attach are attach.
Updated theses (existing active)
- Costco Q4: comps +9.4%, $0.15 IEEPA refund, Kirkland price cuts. Retailer-captured private label. Do not graduate COST/WMT. consumer-trade-down-to-private-label-manufacturer-treehouse
- WuXi Answer is on the docket (ECF 29) and still unread. Stay human call. Do not re-date TMO. biosecure-cdmo-scarcity-to-western-cdmo-pricing-power
- FERC still has not ruled on the PJM backstop. Next gate September 29. Do not re-rate CEG. Do not re-date the CEG signal. pjm-capacity-prices-to-nuclear-premium
- Intel ripped four percent. 18A stays
open. Do not re-rate INTC. intel-18a-yield-vs-tsmc - Micron's Q4 call is dated September 30. Thursday's bounce is tape, not the print. Do not re-rate MU. hbm-cowos-as-binding-bottleneck
- Reuters: MP began GM magnet deliveries earlier this month. Attach to the already-dated Q4 commercial path. Truce clock Nov 10 → Jan 10. Do not re-date MP. drone-warfare-demand-to-mp-hree-rerate
Contradicted / weakened
- None closed.
- ⚠ UNRESOLVED CONTRADICTION, thirty-third consecutive day — Western CDMO pricing power vs a −15% realized mAb fill-finish series. Answer filed, body unread. No conviction or status changed unilaterally — human call. biosecure-cdmo-scarcity-to-western-cdmo-pricing-power
- ⚠ CUDA Step 2 is still an unmerged pair (AgentX vs Jalapeño InferenceX). Conviction held.
- 4e: live-feedback fetch succeeded. Digest as-of is still 2026-08-27. Same 3 flags (TJX −21.2%
low, PWR −15.7%mediumhealed, INTC −10.6%mediumhealed). 0 automatic calibrations. Worst cluster:energy-oil−7.3% — ⚠ thirty-second consecutive note the label mismatch is unfixed: live rows CCJ/CF/NTR, not the refiners that sat off the highs.
Open questions worth a human's eye
- Should the Western-CDMO thesis be downgraded on a −15% realized price series now that the Answer is filed and still unread? Flagged, not decided. biosecure-cdmo-scarcity-to-western-cdmo-pricing-power
- The energy-oil cluster label is still measuring the wrong names — thirty-second note, still unfixed.
- Does FERC issue on ER26-3380 before the September 30 auction window? Still no order. Four days. Do not re-rate on silence. pjm-capacity-prices-to-nuclear-premium
- Costco printed. Kirkland is retailer-captured. Is there a listed co-packer at all, or is the vein now PE-owned? Still not a graduation. consumer-trade-down-to-private-label-manufacturer-treehouse
What I looked at
- Run status: headless; steps 0.5–7 in-turn. Price fetch paced 8/min — 74 priced (live set + UEC/ATI/CRS/HD/AAPL/SCHW/DE/WMT/IBKR/LMT/COST + ETFs), 74 on 09-24 closes. 1× 429 recovered (backoff+retry). ⚠ Skipped: ASE, BESI (plan-tier — thirty-fourth day). GNKG, HXSCL, GEIS, ENT, SSNLF not re-fetched.
- Breadth (2a): ai-infrastructure 44% ⚠ over (21 chains / 66 live signals, 8 clusters) → net-new steered to thin verticals. Delivered: buckets #8 healthcare (no new CDMO tradeable) + #2 energy/critical minerals (truce extension; MP→GM attach) + #3 industrial policy (48D op-ed, not a bill), plus dated gates and COST Q4. Zero net-new ai-infrastructure chains, thirty-third consecutive weekday.
- Research passes: 1 (event-day gates: WuXi Answer / 18A / FERC / MU date) + Friday buckets + COST Q4 8-K 99.1 (EDGAR 404; StockTitan mirror).
- Ingestion veins (0.5–0.8): Podcast: in-scope Forward Guidance skipped after AssemblyAI negative account balance (no silent Whisper fallback). Remaining work_list skipped. Earnings 8× 8-K 99.1 HTTP 404 again plus COST accession 404 (thirty-fourth day); COST 99.1 recovered from public mirror. Feeds: SemiAnalysis ClusterMAX already ingested 09-24; Fabricated Knowledge 08-13 still paywalled (thirty-second consecutive); Apricitas silent since 2026-05-03. Conferences: VLSI PDF 404; ISSCC 0; Hot Chips / IEDM already skipped.
- Sources: 3 promoted + 3 ingested (all stock-market) → 0 new people/companies, 0 new mechanisms, 0 new hypotheses, 0 graduations, 0 calibrations.
- prospect-chains (2b): 0 auto-drafted. HEL already drafted. HD already drafted. Consumer manufacturer still missing — not drafted. CDMO contradiction still has no hypothesis page (thirty-third day, human call). Cap honored. Did not
establish-chaininto AI-infra. - Valuation snapshots refreshed: 15 mechanism Close tables to 09-24 closes.
- Weekly ledger (4d): due. Live-digest basis; hypothetical inception re-mark deferred (twenty-ninth week). Same three flags; 0 auto-calibrations; energy-oil label mismatch thirty-second note.
- 4e live-feedback: fetch succeeded; digest as-of still 2026-08-27. Same three flags; 0 auto-calibrations.
- Signals (step 7): canonical feed refreshed in place; thesis
as_ofcarried (still-no / attach-only / tape). MU Q4 catalyst dated Sep 30. Dry-run after authoring. Did not runsignal-export export.