MA Breadth: % of Stocks Above the 10, 50, 100 & 200-Day Moving Averages
Free market breadth gauge across ~5,600 US equities — the share of stocks trading above their own 10-, 50-, 100-, and 200-day moving averages, charted against SPY since 2010. The four timeframes separate short-term washouts from regime changes; the extremes (above 80%, below 20%) are where the signal lives.
Today's reading
As of market close on June 5, 2026, 34.8% of US stocks are above their 10-day moving average, 47.3% above their 50-day, 46.6% above their 100-day, and 49.0% above their 200-day. Participation is weak — most stocks are below short-term trend, and 50-day breadth is contracting versus the prior session. Computed across roughly 5,600 US equities; the series runs from 2010 to present.
47.3% of stocks are above their 50-day moving average — most of the market is below short-term trend.
SPY closed at $737.55. Above 80% is broadly overbought; below 20% is washed out; 50% is the bull/bear pivot.
% above 10-Day MA
% of Stocks Above the 10-Day Moving Average
Latest: 34.8% (weak) · short-term timing
% above 50-Day MA
% of Stocks Above the 50-Day Moving Average
Latest: 47.3% (neutral) · swing health
% above 100-Day MA
% of Stocks Above the 100-Day Moving Average
Latest: 46.6% (neutral) · intermediate trend
% above 200-Day MA
% of Stocks Above the 200-Day Moving Average
Latest: 49.0% (neutral) · long-term regime
Reading the current tape
As of 2026-06-05, 34.8% of stocks are above their 10-day MA (weak), 47.3% above their 50-day (neutral), 46.6% above their 100-day (neutral), and 49.0% above their 200-day (neutral). Short-term breadth is running below the slower lines — a flush within the standing regime.
How MA Breadth (% of Stocks Above Moving Averages) Works
- 1Compute four moving averages for every stock, every dayFor each of the ~5,600 US equities in our database we compute the 10-, 50-, 100-, and 200-day simple moving averages over the full daily history (2010 to present).
- 2Count the share of stocks above each MAFor each trading day, breadth = the number of stocks closing above a given moving average divided by the number of stocks that have enough history for that MA. A stock listed three months ago is excluded from the 100- and 200-day denominators until it has enough bars — so young listings never distort the reading.
- 3Read the four lines as fast / medium / slow participationThe 10-day line is the twitchy short-term gauge (washes out and recovers in days), the 50-day line is the swing-trading workhorse, the 100-day tracks the intermediate trend, and the 200-day line moves slowly enough to define the long-term regime. Divergences between them — short-term breadth recovering while long-term breadth keeps falling — are where the information is.
- 4Watch the extremes, not the middleReadings above ~80% mark broad overbought conditions that historically precede consolidation; readings below ~20% mark washouts that historically precede durable lows. Between 40% and 60% the indicator says little — that's the zone where trend tools work better.