Stock-market dispatch — 2026-08-20
Headless run (Thu, pre-open). Research output, not advice — brain never trades. Marks are 2026-08-19 closes (Wednesday, the latest completed session). Weekly ledger (4d) not due — ran 08-14, next 08-21. Supabase upsert + push are performed by the wrapper, not this run.
Top of mind
TJX's Q2 is the first dated test of the consumer-bifurcation beneficiary after the 08-14 close-condition. 2026-08-20-autoresearch-tjx-q2-fy27-marmaxx-slowdown-consumer-bifurcation: consolidated comps +4% above plan, adj. EPS $1.22 (+11%), FY raised — but Marmaxx +1% (from +6% Q1) vs HomeGoods +7%. Herrman: Marmaxx "below our expectations." The 08-14 falsifier required no trade-down benefit; Q2 is mixed, not zero. Chain stays low, armed-not-closed. Live 4e: TJX vs sector −17.2% (worse). Tape: TJX $144.50 (−4.2%). WMT/DE transcripts are not posted pre-open (calls later today). NOW +6.5% with unchanged evidence — ranking does not chase the bounce.
Strongest-conviction buys
Ranked shortlist (4c). Prices = 2026-08-19 closes, twelvedata. Fundamentals carried forward except where dated today.
| # | Ticker | Causal chain (mechanism) | Conviction | Valuation vs base | Fundamentals (one line) | Next catalyst |
|---|---|---|---|---|---|---|
| 1 | NOW | agentic-ai-seat-erosion-to-saas-rerate | Med-high (0.62) | Yes — $127.20 (+6.5%, −34.7% off hi) | Q2 beat+raise held. Bounce does not change the chain. Live vs sector +5.1% | Q3 print |
| 2 | MP | drone-warfare-demand-to-mp-hree-rerate | Med-high (0.62) | Yes — $56.68 (flat, −43.5% off hi) | NdPr +41%/sales +127%; live sector-excess +11.6% — still the book's best realized edge; ⚠ EPS-negative | Dy/Tb → Independence; GM commercial Q4 |
| 3 | MU | hbm-cowos-as-binding-bottleneck | High (0.80) | Yes — $937.10 (−0.4%, −25.3% off hi) | 6/6 confirmed; HBM booked thru CY2027. Gap still open after yesterday's −7% | Q4 FY26 (late Sep) |
| 4 | CCJ | kazatomprom-supply-cut-to-western-uranium-premium + ai-capex-to-power-and-materials-cascade | Med-high (0.73/0.60) | Yes — $97.98 (+2.0%, −27.6% off hi) | Term price mid-$90s→three digits; net cash | AP1000 definitives (undated) |
| 5 | WERN | driver-supply-removal-to-truckload-contract-rate-inflection | Med (0.55) | Yes — $37.96 (−1.2%, −20.1% off hi) | Cass July still the independent index confirmation. Cheapest freight leg | Q3 print (late Oct) |
Deliberately not ranked, for the seventh consecutive day: VLO / PSX / MPC. VLO $346.26 (−1.4% off hi), PSX $242.29 (−1.0%), MPC $360.75 (−1.8%). Zero valuation gap.
⚠ BWXT (0.55) at $162.26 (−1.7%, −32.9% off hi) remains the deepest discount in the medium tier after MP and NOW. CBRS is cheaper (−44.2%) but stays off the shortlist: medium, and ai-infrastructure is already ⚠ over.
Watchlist
| Ticker | Thesis | Conviction | Price (08-19) | Undervalued vs base? | Next catalyst |
|---|---|---|---|---|---|
| NOW | agentic-ai-seat-erosion-to-saas-rerate | Med-high | $127.20 (+6.5%) | Yes — still deepest SaaS | Q3 print |
| MP | drone-warfare-demand-to-mp-hree-rerate | Med-high | $56.68 (flat) | Yes — deepest in the book | Dy/Tb shipment |
| MU | hbm-cowos-as-binding-bottleneck | High | $937.10 (−0.4%) | Yes | HBM4 ramp / Q4 |
| CCJ | kazatomprom-supply-cut-to-western-uranium-premium | Med-high | $97.98 (+2.0%) | Yes | AP1000 definitives |
| CEG | pjm-capacity-prices-to-nuclear-premium | Med | $274.17 (+2.8%, −33.6% off hi) | Yes | FERC comments 08-21; emergency auction 12-02 |
| BWXT | legacy-priced-backlog-rolloff-to-bwxt-margin-inflection | Med | $162.26 (−1.7%) | Yes | Backlog roll-off end-2026 |
| WERN | driver-supply-removal-to-truckload-contract-rate-inflection | Med | $37.96 (−1.2%) | Yes — cheapest leg | Q3 print |
| KNX | same | Med-high | $69.74 (−1.4%) | Marginal — −15.8% off hi | Q3 print |
| SNDR | same | Med-high | $34.99 (−0.9%) | No — −10.9% off hi | Q3; H2 dedicated loss |
| CBRS | inference-demand-to-wafer-scale-advantage | Med | $215.69 (−2.0%) | Yes — −44.2% off hi | AMD Helios Q4; Bedrock Q1'27 |
| STVN | glp1-injectable-supply-chain-bottleneck | Med-high | $21.71 (+2.4%) | Yes | Fishers IN plant |
| TSM | hbm-cowos-as-binding-bottleneck | Med-high | $412.09 (−0.3%) | Marginal (−14.0%) | N2 / CoWoS |
| HWM | aerospace-casting-scarcity-to-howmet-margin-capture | Med | $283.48 (−3.1%) | No — −8.6% off hi | FY27 guide |
| VLO | venezuelan-heavy-sour-return-to-usgc-coker-differential-capture | Med | $346.26 (−1.1%) | No — −1.4% off hi | Q3 print |
| LIN | ras-laffan-halt-to-lin-helium-pricing-power | High | $481.13 (+0.5%) | Marginal (−12.2%) | Helium normalization (2027) |
| PWR | pwr-transformer-moat-to-eps-doubling | Med ⚠ calibrated | $677.41 (−2.7%) | No (−14.1%) | Q3 backlog conversion |
| CAT | ai-power-gap-to-genset-bridge-power | Med | $816.15 (−2.9%) | No (−24.0%) | BTM order commentary |
| TJX | iran-fuel-shock-consumer-bifurcation | Low | $144.50 (−4.2%) | ⚠ beneficiary mixed (Marmaxx +1% / HomeGoods +7%) | WMT transcript (call today); ROST next print |
Undervalued candidates (today)
- drone-warfare-demand-to-mp-hree-rerate — MP −43.5% off high and live sector-excess +11.6%, still the best realized edge.
- agentic-ai-seat-erosion-to-saas-rerate — NOW −34.7% off high even after +6.5%. Evidence unchanged.
- legacy-priced-backlog-rolloff-to-bwxt-margin-inflection — BWXT −32.9% off high on a dated end-2026 inflection.
- inference-demand-to-wafer-scale-advantage — CBRS −44.2%. Cheap; not ranked (cluster already overweight).
- driver-supply-removal-to-truckload-contract-rate-inflection — WERN −20.1%. Do not chase SNDR (−10.9%).
New chains to investigate (hypothesis-stage)
- None auto-drafted. Cap 3–5/day; wiki dense; TJX Q2 / UBS hold / $1.4T private-credit sizing all map onto existing spines. Thin-vertical steering honored: zero net-new ai-infrastructure (seventh consecutive day).
- ⚠ Still no hypothesis page for the healthcare CDMO contradiction — fifth consecutive day. Human call, not a silent downgrade. OMB BCOC list 2026-12-18; FAR-clock ~3 years.
New theses (now active)
- None. Zero graduations. 0 new entities. 0 new mechanisms (extended: consumer-bifurcation, warsh hypothesis + private-credit sizing attach).
Updated theses (existing active)
- iran-fuel-shock-consumer-bifurcation — Q2 close-condition tested, not met. See Top of mind. Conviction held
low. Material → TJX signal re-dated. ROST/DG not re-dated (no new evidence on those legs). - warsh-higher-for-longer-to-brokerage-nii-rerate — UBS hold-through-2026. Core CPI 2.5%; hike pricing "too aggressive"; Jackson Hole 08-29 is mute. Conversion bar moves off July CPI. Kept
hypothesis. Do not re-rate SCHW/IBKR. No live signal. - pjm-capacity-prices-to-nuclear-premium — calendar hold. Comment deadline tomorrow 08-21 17:00 ET. Do not re-rate CEG on the deadline.
- agentic-ai-seat-erosion-to-saas-rerate — price bounce only. Do not re-rate NOW.
Contradicted / weakened
- None new. TJX Q2 is mixed evidence against the beneficiary leg, not a close.
- ⚠ UNRESOLVED CONTRADICTION, fifth day — biosecure-cdmo-scarcity-to-western-cdmo-pricing-power. −15% realized mAb fill-finish vs asserted pricing power. No conviction or status changed unilaterally — human call.
- 4e gate: 21 live rows, 2 flags < −10% — TJX −17.2% (was −11.2%) and CAT −11.6% (newly through; was −9.6%). Both below the high/med-high auto-calibrate gate (TJX
low, CATmedium). PWR −9.3% (close). 0 automatic calibrations. Best live: MP(drone) +11.6%, AMZN +10.2%, NXE +8.3%, DNN +7.5%, STVN +5.3%, NOW +5.1%. Worst cluster:energy-oil−6.5%, 13th week — ⚠ seventh consecutive week the label mismatch is noted without being fixed: live energy-oil rows are CCJ/CF/NTR, not the refiners, who sit at 52-week highs. Best cluster:critical-minerals+5.2%.
Open questions worth a human's eye
- Should biosecure-cdmo-scarcity-to-western-cdmo-pricing-power be downgraded on a −15% realized price series? Fifth day. Flagged, not decided.
- The energy-oil cluster label is measuring the wrong names — seventh week flagged, still unfixed.
- Does the PJM collar get made permanent? FERC comment deadline tomorrow 2026-08-21. Watch whether FERC requires the 6.8 GW target recalculated.
- Why do PWR and CAT still move together? PWR −2.7%, CAT −2.9% — same direction again. Twelfth consecutive mark under observation. CAT now through −10% live sector-excess.
- The hypothetical inception re-mark is deferred a twelfth week — blocked by KLAC split, CBRS entry_ref, SPCX SPY backfill.
What I looked at
- Run status: headless; steps 0.5–7 in-turn. Price fetch paced 8/min — 109/114 of the active universe + 24 extra mark-blockquote names = 133 priced, all 08-19 closes. ⚠ 5 persistent failures: ASE, BESI, THS (plan-tier) and GNKG, HXSCL (not found). CoWoS snapshot still cannot price ASE/BESI — eighth day flagged.
- Breadth (2a): ai-infrastructure 44% ⚠ over (48 chains, 66 live signals, 8 clusters) → net-new steered to thin verticals. Delivered: buckets #10 consumer (TJX Q2) and #9 financials (Warsh/UBS). Zero net-new ai-infrastructure chains, seventh consecutive day.
- Research passes: 2 (1 gap-fill + 1 bucket scan). Below the 5-call cap, deliberately.
- Ingestion veins (0.5–0.7): Podcast 1 transcribed (Odd Lots Bostrom — philosophy, off-SCOPE, left in inbox). Odd Lots El Niño + OpenAI-HF Hack + 5 Conversations with Tyler filter-skipped. Diarize budget ~$9.11 / $50. Earnings: watchlist Q2 already in; WMT/DE calls are today, no transcripts pre-open; NVDA 08-26. Feeds 0 new. Fabricated Knowledge 08-13 still paywalled stub (sixth consecutive); Apricitas silent since 2026-05-03. All-In Flock (08-18) still off-SCOPE in inbox.
- Sources: 2 promoted + 2 ingested → 0 new entities, 0 new mechanisms (2 extended), 0 graduations, 0 calibrations.
- prospect-chains (2b): 0 auto-drafted. Candidates routed to existing pages (WMT grocery already on private-label; UBS hold already Warsh hypothesis).
- Valuation snapshots refreshed: 40 pages (16 five-col tables + 24 dated mark blockquotes), all to 08-19 closes. UEC filled this pass.
- Weekly ledger (4d): not due. Hypothetical inception re-mark deferred, not fabricated.
- Signal feed (7): full active/armed set re-marked to 08-19 closes;
as_ofre-dated only for TJX consumer-bifurcation. Feed committed; Supabase skipped by wrapper design. - Feeds needing a human call (user-curated — flagged, not edited): Fabricated Knowledge paywalled a sixth consecutive post; Apricitas silent 3.5 months.
EARNINGS.mdstill missing HWM/ATI/BWXT/SNDR/KNX/WERN/CHRW, and CBRS is still Candidate despite a live signal now ingested (ninth day on the watchlist gap).