A market-breadth rabbit hole · Sep 2026
Every few weeks a chart makes the rounds showing that fewer and fewer stocks are carrying the market, with the clear implication that a fall is coming. The observation is usually right. The implication almost never arrives with any numbers attached. So here are the numbers — what the market actually did after thin breadth, and why breadth gets thin in the first place.
Credit where it’s due first: watching breadth is a genuinely good habit. The cap-weighted index can only tell you where a handful of the biggest stocks closed; breadth asks the honest follow-up — how many stocks are actually along for the ride. When leadership narrows to a few names, the market really is more fragile in a real sense, and noticing that is smart. My only quarrel is with the sentence that usually comes next, the one the charts imply but rarely test: that thin breadth means a top is near. Over the past year I’ve rebuilt and tested just about every version of “breadth is thin, sell” — new highs, new lows, advance/decline, percent-above-the-average, the whole drawer — and the answer is consistent, and a little surprising.
Two questions the posts skip. Why is breadth thin — what is actually producing the narrow reading? And what has the market done next the other times breadth looked this thin? Take them in that order.
“Worst breadth in a century,” one year later
Average forward 12-month S&P 500 return after the “bad participation near a high” warning, counted as independent episodes — 80% of them positive. The −9% you were shown was mostly an overlapping-window and pre-war artifact.
The narrowest new highs, one year later
Forward 12-month return after the index makes a high on unusually thin breadth — better than the +12% of an ordinary day. Narrow highs have preceded normal-to-better returns, not tops.
Breadth rules that beat a 200-day line
Across a year of tests, the number of breadth-timing constructions that beat “hold above the 200-day average, cash below.” That one plain line ran at MAR 0.38 vs 0.20 for buy-and-hold; every breadth build landed under it.
Thin breadth is not a mysterious omen. It is the mechanical fingerprint of a bull market led by a small number of very large companies. When the biggest names do the heavy lifting, a cap-weighted index can keep printing highs while the median stock treads water — so “few stocks above their moving average” and “index at a record” show up on the same afternoon, by construction. That isn’t a warning light; it’s a description of who is carrying the tape. And it describes the last three bull markets almost perfectly: the late 1990s, 2020–21, and 2023–25 all looked exactly this narrow from the inside.
The “thinnest breadth ever” framing has a second problem hiding in it: how you weight the count. One widely-shared table measured new highs as a share of index market cap and declared 2026 the thinnest reading in fifty years. But that’s a weighting choice, not a fact about participation. Counted by the number of stocks, both 2000 and 2022 were thinner than 2026. In 2000 the new-high names happened to be tech mega-caps, so weighting by cap made that peak look broad; today the very same arithmetic runs the other way. “Thinnest ever” was measuring the weighting scheme as much as the market.
Thin breadth isn’t the market running out of buyers. It’s a few very large companies doing the leading — which is what the last three bull markets looked like from the inside.
Why the reading is narrow.This is the part the charts leave out, so let’s put the numbers back. When the index makes a high on unusually thin breadth, the forward 12-month return has averaged about +14% — slightly better than the +12% you get on an ordinary day, and no worse than a high made on broad breadth. Narrow new highs are the signature of a mega-cap-led advance, and those advances have kept advancing. And it isn’t just the one-year number — the thinnest-breadth highs lead at three and six months too:
| When the index made a high… | 3 months | 6 months | 12 months |
|---|---|---|---|
| …on the thinnest breadth (<6% of stocks at new highs · n=205) | +3.6% | +7.2% | +14.1% |
| …on thin breadth (<8% · n=379) | +3.4% | +6.8% | +14.6% |
| …on broad breadth (≥12% · n=533) | +2.2% | +5.2% | +12.4% |
| An ordinary day (baseline · n=8,268) | +2.9% | +5.9% | +12.3% |
Read down the columns: at every horizon, the thinnest-breadth highs came out ahead of both a broad-breadth high and an ordinary day. The reading that’s supposed to be most ominous has historically been the one to fear least.
The scariest recent version was a “worst participation in 100 years” chart: the market near a high, most stocks below their 200-day average, more new lows than new highs. As presented, the forward year averaged −9.2%, positive only 16% of the time. When I rebuilt it, two things fell out. Most of that −9% leans on a 1929–1930s cluster the “100-year” chart reaches but which modern breadth data can’t, and on counting 88 heavily-overlapping days as if they were 88 independent bets. Collapse the overlaps into roughly nineteen real episodes since 1988 and the forward year averages +6.3%, median +8.5%, positive 80% of the time. The only genuine disaster was the 2007 top — one episode. The same signal fired in mid-2023 (+25% over the next year), late-2024 (+16%), and mid-2025 (+21%), wrong each time.
forward 12-month S&P 500 total return after the bad-participation signal
Other thin-breadth flavors tell the same story, just quieter. A net-new-highs line crossing negative while the index sits near a high — the classic “divergence” — cost about two points of forward return before 2010 and has cost nothing since; it’s still positive most of the time. A popular “more than 40% of stocks above their 10-day average while the 50-day is over the 200-day” setup does show a 72%-higher-in-two-months hit rate — but the base rate is already 66%, and the entire edge lives in the trend half of the rule, not the breadth half. Every time, the breadth piece turns out to be along for the ride.
There’s one place the worriers are pointing in the right direction, and it’s worth being fair about. In a concentration-driven bear — 2008, 2022 — the market falls hardest in exactly the biggest names, so the equal-weighted index holds up better than the cap-weighted one. The cruel irony is that this makes the popular breadth gauges look healthy while the index sinks: a ratio of equal-weight to cap-weight actually rises when the giants are the ones falling. A regime filter I built on that ratio stayed 91% invested straight through 2022. The moment thin-breadth watchers fear most — the mega-cap leaders finally rolling over — is precisely the moment these gauges go blind. Breadth’s value there is explanatory — it tells you whether a decline is broad or narrow — not predictive.
In test after test, across percent-above-the-average at every window, new-high/new-low ratios, advance/decline, and the 50/200 breadth ratio, every breadth timing rule collapsed into a worse version of one boring thing: the index measured against its own 200-day line. That plain line does the job people want breadth to do — roughly buy-and-hold’s return at half the drawdown (MAR 0.38 versus 0.20). Layer a breadth gate on top and it only subtracts return without buying you protection.
The exception is the tell, because it points the other way. The Zweig Breadth Thrust fires when breadth violently expands off a washout — advancing issues overwhelming decliners for a stretch. After a full thrust, the S&P has averaged +24.5% over the next year, positive all 17 times since 1950, about 2.6× the base rate. It’s rare and best used as confirmation rather than a system — but it’s a clean reminder that the tradeable breadth edge historically comes from breadth suddenly widening, not from breadth being thin.
forward S&P 500 return after a Zweig Breadth Thrust vs. any random day · 1950–2025
| The claim | What it implied | What the record showed |
|---|---|---|
| Narrowest new highs since 1973 | an ominous top | a cap-weighting artifact; +14% over the next year |
| >40% above the 10-day, 50>200 | up 72% in two months | ~66% base rate; the edge is the trend half |
| Worst participation in 100 years | −9%, rarely positive | +6% per episode, positive 80% of the time |
| New highs vs. lows cross negative | a divergence to fear | ~2-point drag pre-2010, none since |
| % of stocks above their N-day average | time the washout | no version beat a 200-day line |
| A breadth thrust — breadth widening fast | a rare all-clear | real and strong: +24.5% next year, 17/17 |
| The index vs. its own 200-day line | the boring trend filter | ~buy-and-hold return, half the drawdown |
Keep watching breadth — as a description of how the advance is being led, it’s genuinely useful, and narrowing leadership is a fair reason to expect a bumpier ride and to think hard about concentration in your own holdings. What the history won’t support is treating thin breadth as a sell signal on its own. It hasn’t been one: the narrow readings that set off the loudest alarms have, on average, been followed by ordinary-to-good years, because thin breadth is the fingerprint of the giant-led bull markets that have paid the best. If you want a rule that has actually protected capital, it’s the dull one — price against its 200-day line — and breadth layered on top only subtracts. Read breadth as a thermometer: how hot, how healthy, who’s carrying it. Not as a stopwatch counting down to a top.
#SPX%MA50/200, #SPX52WHI/LO) and NYSE (#NYSEHI/LO, #NYSEADV/DEC). Breadth history reaches back to 1957 for the NYSE series.None of this makes the instinct wrong, and that’s the point worth keeping. The people posting thin-breadth charts are looking at the right gauge: narrow markets really are more fragile, because there’s less underneath to catch a fall. That deserves respect. What the record won’t support is the sentence the charts usually imply but rarely test — that thin breadth means sell, or that a top is here. It hasn’t. Thin breadth tells you who is doing the work. It just doesn’t tell you when the work stops.