← Callum Thomas hub  ·  Research hub  ·  Research library

Callum Thomas — Weekly S&P500 ChartStorm — 21 June 2026

"Continued bull-market-broadening and bullish rotation as the S&P500 ex-Mag-7 makes new highs" — but with mounting late-cycle warning flags, and a contrarian "Treasuries are NOT Trash" call.
2026-JUN-21 · Chart Storm (Substack) · written post · ↗ Read on Substack · transcript · actionable insights
One-line take: A macro / market-internals ChartStorm — no individual stocks named (the content is S&P 500 internals, sectors and asset classes). The headline story is bull-market broadening and bullish rotation: Mag-7 has been floundering through June while the "S&P 493" (S&P 500 ex-Mag-7) makes new all-time highs, and the equal-weight-vs-cap-weight relative line is attempting a (double?) bottom. Thomas labels Mag-7's relative collapse bullish rotation — the previous leaders passing the torch to the previous laggards (vs Q1's bearish rotation, where leaders led the market lower) — "probably the most bullish pathway for the US stockmarket right now," even if the cap-weighted headline index doesn't rise as fast. But he stacks several warning flags: valuations are high because profitability (ROE) is high — and ROE is cyclical, so an AI-capex bust or downturn that hits profitability would remove the justification (none yet); investor cash allocations are bouncing along the bottom (a past topping sign); margin debt vs M2 is surging and his own margin-debt risk indicator is at the 4th-fastest expansion in recent history (downside-risk alert, though the prior 3 topping signals took months); and seasonality sours from late-July into Oct/Nov (a possible "seasonal bull trap" after the mid-June-to-late-July rally), with the election-cycle pattern pointing to mid-term turbulence then a post-election rally. A bullish confirmer: industrials have broken out (real activity, hard capex, improving global growth). The bear case is simply that Mag-7 underperformance "turns into something sinister" (bearish rotation that drags the index). A closing Portfolio Strategy note — "Treasuries are NOT Trash": investors are at record-low treasury allocations; bonds failed in 2022 because that was an inflation shock (use commodities there), but they win in deflationary downturns — gradually build bond exposure funded by trimming risk, with an AI-capex bust + AI-driven deflation a potential bond tailwind.

Talking points

1. Mag-7 vs the Rest — the giants flounder while the S&P 493 hits new highs

2. MAGS vs XMAG — bullish rotation (leaders pass the torch to laggards)

3. Equal-Weight vs Cap-Weight — the relative line attempts a (double?) bottom

4. Cycles in Valuations (and Profitability) — high valuations justified by high ROE, but ROE is cyclical

5. Cashed Out — investor cash allocations bouncing along the bottom

6. Margin Debt Warnings (1/2) — margin debt vs M2 surging

7. Margin Debt Warning (2/2) — 4th-fastest expansion in recent history

8. Seasonally Slippery — seasonality sours late-July into Oct/Nov

9. Seasonal-Cycle Surge? — election-cycle turbulence then a rally

10. Industrial Revolution — industrials break out (bullish on real activity)

Portfolio Strategy Notes — "Treasuries are NOT Trash" (contrarian pro-bond call)


Key points & figures extracted from the public Chart Storm post (in transcript.txt) for personal study. Not investment advice. © Chart Storm / Topdown Charts for source material.