Market Structure · Breadth-of-Breadth

Breadth-of-Breadth

How broad is the bull? We read it two ways. First the absolute tape — of the ~500 S&P 500 names, how many are above their moving averages, making new highs vs lows, positive on the year. Then a relative-ratio diffusion index across 17 structural proxies for the rotation underneath. Together they catch a narrow bull while the index still looks fine.

Updated daily · data as of 2026-07-28 · 17 ratios live

Related Beta Instability — the up/down-beta read on the same pairs →

Broad-market participation (S&P 500, stock-level)

The relative ratios further down read rotation; this reads the tape directly — of the ~500 S&P 500 names, how many actually participate. A bull can be narrow even with the index near highs.

Breadth verdict Broad median S&P stock +12.7% YTD · 9/11 sectors positive
Above 200d MA72%
Above 50d MA76%
52w highs − lows30 − 0
Positive YTD71%
Energy +30.5% 20 50 200
Information Technology +19.1% 20 50 200
Industrials +18.3% 20 50 200
Materials +16.4% 20 50 200
Real Estate +15.8% 20 50 200
Consumer Staples +13.5% 20 50 200
Health Care +9.0% 20 50 200
Utilities +8.1% 20 50 200
Financials +6.1% 20 50 200
Consumer Discretionary -5.4% 20 50 200
Communication Services -6.3% 20 50 200

MA chips = price above its 20/50/200-day average. Green-200 but red-20 = a leader rolling over; green across = a laggard firming — that's the rotation. Our full universe (2766 names, incl. international + AI): 63% above 200d, median +7.7% YTD.

Rotation & concentration (relative-ratio diffusion)

Breadth-of-Breadth Score 69/ 100 Healthy broadening
Trendstable
21-day change+5 pts
5-day change+9 pts
Diffusion index+0.36

Headline check — S&P 500 not above a rising 50-day average, Nasdaq-100 not above a rising 50-day average. Participation broadly tracks the indices.

Participation grid

Ratios above 50-day MA 71% Broad
Ratios with positive 63-day momentum 65% Durable
Median 63-day ratio momentum +1.3% Positive
Median 252-day z-score +0.93 Slightly +
Core confirmation score 86% Confirming
Above 20/50/100/200d MA: 65% · 71% · 65% · 71% Positive 5/21/63/126d ROC: 53% · 47% · 65% · 59%

Breadth ratios — full detail

Every structural proxy, decomposed. State classifies each ratio's participation trend; the diffusion index weights them by importance. Core ratios (★) drive the confirmation score.

RatioState21d63d252dz-252%ile-252DD-252d/high
RSP/SPYS&P 500 Equal-Weight Breadth strong broadening +1.8% +4.3% +0.3% +1.48 92 -1.4% 103
QQQE/QQQNasdaq-100 Equal-Weight Breadth strong broadening +2.6% +5.8% -2.6% +1.60 96 -2.3% 250
QNXT/QTOPNasdaq Ex-Top-30 Breadth strong broadening +3.9% +7.5% -5.2% +0.51 64 -5.0% 250
XMAG/SPYEx-Mag-7 Breadth moderate broadening -2.3% +3.4% +0.8% +1.60 95 -2.3% 21
SPXT/SPYEx-Tech S&P Breadth moderate broadening +0.9% -0.2% -2.9% -0.55 25 -5.2% 103
QQXT/QQQNasdaq Ex-Tech Breadth moderate broadening +8.0% +0.6% -15.6% -0.59 25 -15.0% 251
IWM/SPYSmall-Cap Breadth moderate broadening -3.7% +2.2% +12.4% +1.48 95 -3.7% 21
MDY/SPYMid-Cap Breadth moderate broadening -1.9% +0.6% +1.4% +0.93 81 -2.5% 102
VXF/SPYExtended-Market Breadth moderate broadening -3.3% +1.5% +1.9% +1.14 90 -3.3% 21
IWC/IWMMicro-Cap Breadth failed recovery -0.8% -0.4% +7.2% +0.50 61 -3.6% 18
HYG/LQDCredit Breadth strong broadening +2.1% +1.3% +2.1% +2.25 97 -0.3% 2
SPHB/SPLVHigh-Beta Breadth moderate narrowing -10.4% -2.7% +24.8% +0.59 73 -16.9% 25
XLY/XLPConsumer Risk Breadth strong narrowing -4.3% -10.2% -8.2% -1.89 0 -20.4% 182
XLI/XLUCyclical Breadth strong broadening +2.2% +6.9% +7.7% +1.52 94 -2.1% 16
KBE/XLUFinancial Risk Breadth strong broadening +4.3% +10.7% +12.6% +1.66 97 -1.5% 8
IWO/IWNSmall Growth Breadth washout -5.4% -3.9% -7.7% -2.05 1 -11.9% 183
IWF/IWDLarge Growth vs Value washout -5.8% -12.5% -17.4% -2.52 0 -23.7% 185

Tech-internal leadership (measured separately — concentration, not market breadth)

RatioState21d63d252dz-252%ile-252
QTEC/QQXTNasdaq Tech vs Ex-Tech failed recovery -10.8% +8.6% +32.7% +1.04 78
SMH/XLKSemiconductor Leadership failed recovery -8.3% -1.9% +40.8% +0.94 74
IGV/XLKSoftware Participation moderate broadening +10.2% +0.7% -38.0% -1.03 25
FDN/XLKInternet Participation moderate broadening +9.9% -4.3% -25.0% -1.05 22
AIQ/XLKAI Participation strong narrowing -4.0% -3.1% -2.5% -2.54 3

How to read it

Each ratio (numerator ÷ denominator, adjusted close) gets a full work-up — trend vs its 20/50/100/200-day averages, momentum over 5/21/63/126/252 days, a log z-score, percentile rank and relative drawdown — and is classified into a participation state. The diffusion index weights each ratio's state by importance; the composite score (0–100) blends the share above their 50-day average, the share with positive quarterly momentum, the diffusion, the median z and the core-ratio confirmation. Hidden breadth weakness fires when SPY/QQQ are positive but the score is weak — participation not confirming the tape.

For information and discussion only — a reading of market internals, not investment advice. Scores are relative and descriptive, on uncalibrated thresholds. Cross-read with Beta Instability, the Money Temperature regime and Cointegration.