What happened
One of the biggest single days of the year: the Nasdaq-100 gained 3.06% — 908 points — reclaiming every daily moving average and closing within sight of the 30,780 record. The S&P 500 rose 1.65%, and the VIX sank to 16.2, deep in the pre-war calm zone.
The monthly momentum gauge printed 78.12, provisionally above the 77.88 threshold for the second time in the month — again with the half-month caveat. Broad participation reclaimed the 60% line; tech participation, at 54%, still had not.
The dashboard
Below the 60% line — the index is being carried by a minority of its stocks.
0.24 points ABOVE the 77.88 threshold — provisional; only the month-end close counts.
Mid-range — momentum neither stretched nor washed out.
Positive — more stocks advancing than declining on balance.
The trend at a glance
Reference levels on this date
| Reference | Level | Plain meaning |
|---|---|---|
| NDX · 200-day average | 25,733 | The long-term trend line. |
| NDX · deep-value band (QEMA5) | 25,652 | The quarterly EMA-5 — the zone that has caught nearly every major dip this cycle. |
| SPX · 200-day average | 6,887 | The long-term trend line. |
| SPX · deep-value band (QEMA5) | 6,748 | The equivalent deep-support reference for the broad index. |
Framework read
Risk-on confirmed on price; the structural question stayed unresolved on breadth and pinned to the June 30 monthly close.