S&P 500-0.48%
NASDAQ 100-0.29%

🌐 Markets

The big picture: every major index, every sector, and where money is rotating

🔴 Broad decline — selling was widespread.25% of stocks advancing0/5 indices greenVIX +4.71%
S&P 500SPY
-0.46%
Week -0.36% · Off High -2.18%
S&P 500 Equal WeightRSP
-0.96%
Week -1.81% · Off High -3.94%
Nasdaq 100QQQ
-0.29%
Week +1.00% · Off High -4.32%
Dow JonesDIA
-0.75%
Week -1.23% · Off High -4.15%
Russell 2000IWM
-1.37%
Week -1.15% · Off High -4.76%

Market Health — IBD Big Picture style

what is a distribution day?
🟡 S&P 500: Uptrend Under Pressure
Caution — smaller positions, tighter stops.
4 distribution days / 25+0.5% vs 50-day+6.8% vs 200-day
🟡 NASDAQ: Uptrend Under Pressure
Caution — smaller positions, tighter stops.
5 distribution days / 25+0.8% vs 50-day+7.4% vs 200-day

💸 Where the Money Is Flowing

  • SPY is beating RSP this week (-0.36% vs -1.81%) — a handful of megacaps are carrying the market: narrow leadership
  • Only Energy rose today — the rest of the market declined
  • Small caps are lagging the S&P this week (IWM -1.15% vs SPY -0.36%) — money is hiding in the big, safe names

🌡️ Risk Gauge — is money chasing risk or hiding?

🟡 Neutral — no clear risk signal
Risk-OffRisk-On
Small caps vs S&P 500IWM -1.15% · SPY -0.36%
Cyclical vs defensive sectorscyclical +0.37% · defensive -0.22%
Fear index (VIX) directionweek +8.29%
Gold vs stocksGLD +0.14% · SPY -0.36%
Bitcoin (risk appetite)week +1.29%

🔄 Sector Rotation — 1 week

click a sector to screen it

Sector Breadth — who really moved today

green/red = stocks up vs down inside each sector

Major Indices

IndexETFPriceDayWeek2W3W52W HighOff High
S&P 500SPY762.400.46%0.36%0.48%0.87%779.372.18%
S&P 500 Equal WeightRSP214.640.96%1.81%3.36%3.35%223.443.94%
Nasdaq 100QQQ716.310.29%+1.00%+0.69%+0.03%748.654.32%
Dow JonesDIA524.070.75%1.23%1.90%1.91%546.754.15%
Russell 2000IWM290.641.37%1.15%2.77%3.67%305.184.76%

Sentiment — fear, commodities, crypto & rates

TickerValueDayWeek2W3W
VIX (fear)VIX16.46+4.71%+8.29%+8.22%+10.54%
GoldGLD403.35+0.91%+0.14%4.27%2.53%
OilUSO149.97+2.70%+6.25%+17.76%+14.56%
BitcoinBTC78,3010.18%+1.29%0.92%+13.04%
EthereumETH2,4710.56%+3.32%1.41%+9.75%
3M yieldIRX3.80+0.79%+0.87%+3.12%+2.84%
5Y yieldFVX4.61+0.90%+1.36%+5.32%+6.00%
10Y yieldTNX4.84+0.65%+0.85%+3.71%+3.95%

VIX and bond yields are direction gauges, not P&L — shown neutral. Rising yields / VIX usually pressure stocks; money flowing to gold hints at defense.

% of Stocks Advancing — last 40 sessions

avg 41% · above 50% = broad rally
25%50%75%2026-07-13 — 39.2% advancing392026-07-14 — 47.8% advancing2026-07-15 — 53.4% advancing532026-07-16 — 47.2% advancing2026-07-17 — 33.4% advancing332026-07-20 — 31.7% advancing2026-07-21 — 57.4% advancing572026-07-22 — 37.4% advancing2026-07-23 — 30.5% advancing312026-07-24 — 48.4% advancing2026-07-27 — 59.5% advancing592026-07-28 — 52.3% advancing2026-07-29 — 29.6% advancing302026-07-30 — 53.7% advancing2026-07-31 — 41.3% advancing412026-08-03 — 68.5% advancing2026-08-04 — 30.7% advancing312026-08-05 — 24.3% advancing2026-08-06 — 25.7% advancing262026-08-07 — 27.7% advancing2026-08-10 — 25.3% advancing252026-08-11 — 24.1% advancing2026-08-12 — 27.6% advancing282026-08-13 — 28.8% advancing2026-08-14 — 24.3% advancing242026-08-17 — 32.9% advancing2026-08-18 — 35.3% advancing352026-08-19 — 54.9% advancing2026-08-20 — 34.1% advancing342026-08-21 — 59.6% advancing2026-08-24 — 40.8% advancing412026-08-25 — 52.9% advancing2026-08-26 — 41.1% advancing412026-08-27 — 43.2% advancing2026-08-28 — 34.3% advancing342026-08-31 — 34.1% advancing2026-09-01 — 27.7% advancing282026-09-02 — 59.8% advancing2026-09-03 — 55.0% advancing552026-09-04 — 48.8% advancing4907-1308-1009-04

Market Breadth Today

5725 tracked stocks
1418 advancing (24.8%)(70.5%) 4036 declining
Avg gain (advancers)
+2.42%
Avg loss (decliners)
-2.59%
Above 50-day avg
40.1%
2263 of 5640
Above 200-day avg
47.2%
2529 of 5356
Stocks above $1.5B market cap2290 of 5725
Advancing
22.66%
Declining
76.46%
Avg gain (advancers)
+1.43%
Avg loss (decliners)
-1.97%
At 52-week high: 229 · at 52-week low: 221 (within 1%)