thetrading.tools
BreadthS&P 500 estimate since 2010 · US industries since 1926 · as of October 16, 2026

How Many Stocks Are Driving the Market?

Contribution Concentration measures how concentrated the index’s last three months were: how many equally sized contributions would be as lopsided as the real ones, set against how many the index’s own weights imply. Gains and losses both count, so a large stock falling hard concentrates the move as much as a large stock rising. Below 1, a few names moved the index more than their size alone explains; above 1, the move was spread wider.

Contribution concentrationS&P 500 · estimate
24
of 494 members supplied half of all the movement
63 sessions to Oct 16 · 235 rose, 259 fell · basket +2.85%
0.66ratio to weights, below the middle
As concentrated as 32 equal contributions, against 48 for the weights alone. That is an equivalent count; it names no particular 32 stocks. 39th percentile since 2010.
Most concentrated since 2010Most spread out
21-day average
0.57
from 1.08 a month ago
Largest contributor
MSFT
14.8% of all movement

Estimated for today’s members at plain market value; the history reconstructs today’s members back to 2010. The marker is the latest window, the dashed line the window a month earlier. Spread-out movement can be broad buying or broad selling, so neither end of the track is good or bad, and it makes no forecast.

Latest read

Over the 63 sessions to October 16, 2026, half of all the movement in the estimated S&P 500 basket, gains and losses counted alike, came from 24 of 494 members; 235 rose, 259 fell, and the basket returned +2.85%. Microsoft Corp was the largest contributor in the direction of the move: 14.8% of all the movement and 50% of the basket's net gain. The movement was as concentrated as if 32 stocks had contributed equally, an equivalent count that names no particular stocks, against 48 for the weights alone: a ratio of 0.66, below the middle of its range since 2010 (39th percentile). Its 21-session average fell from 1.08 to 0.57 over the month.

Sources, methodology & freshnessDaily closes for S&P 500 and Nasdaq-100 members, SPY and QQQ (TradeStation, Massive); share counts from Massive; Ken French Data Library (49 industries, CRSP market). · Daily after the close; the industry record monthly.Data as of 2026-10-16 · Open ↓
Source
Daily closes for S&P 500 and Nasdaq-100 members, SPY and QQQ (TradeStation, Massive); share counts from Massive; Ken French Data Library (49 industries, CRSP market).
Methodology
Effective contributors over 63 sessions (one over the sum of squared shares of the gross contribution, gains and losses alike) divided by the same count for the starting weights. Stock readings are estimates for today's members at plain market value. Industries: value-weighted, with dividends, against the CRSP market.
Updates
Daily after the close; the industry record monthly.Data as of 2026-10-16
Maintained & reviewed by Yuriy Matso — methodology shown on the page.
01

The reading over time

Each faint point is one 63-session window; the dark line is its 21-session average. The single-window reading jumps when a large daily move by a big stock enters or leaves the window, so read the average for the trend. The thin line at 1 is the weight-based reference; the shaded band is the middle half of the average’s own history (0.60 to 0.85). Readings below 1 are the usual state, and only the band’s edges are unusual.

Range:
MIDDLE HALF SINCE 20100.511.5220222023202420252026SPY7630.66
S&P 500 members (estimate): single window21-session average
Effective contributors over each 63-session window divided by the count implied by the starting weights, today's S&P 500 members at plain market value, April 5, 2010 to October 16, 2026. The 21-session average reads 0.57 (median 0.73); its low was 0.31 in July 2024 and its high 1.56 in October 2024. Today's members carried back, so this series feeds no study.
02

Who moved the index

The largest positive contributions and the largest drags over the same 63 sessions. Each contribution is the member’s starting weight times its return, and together they add up to the basket’s +2.85% (SPY +2.85%). The two shares answer different questions. Share of net is how much of the basket’s gain or loss one stock supplied, shown only when gains and losses do not nearly cancel; share of gross is how much of all the movement, gains and losses counted without sign, it accounts for, and the ratio above is built on the gross. 235 members added to the basket and 259 subtracted.

Largest positive contributions
  • Microsoft Corp MSFT+1.43 pts
    weight 4.5% · return +31.5% · 14.8% of gross · +50% of net
  • Nvidia Corp NVDA+0.40 pts
    weight 7.4% · return +5.3% · 4.1% of gross · +14% of net
  • Apple Inc. AAPL+0.37 pts
    weight 7.2% · return +5.2% · 3.9% of gross · +13% of net
  • Meta Platforms Inc. META+0.21 pts
    weight 2.2% · return +9.8% · 2.2% of gross · +7% of net
  • ExxonMobil XOM+0.19 pts
    weight 0.9% · return +20.6% · 2.0% of gross · +7% of net
  • Palantir Technologies Inc. PLTR+0.18 pts
    weight 0.5% · return +38.0% · 1.9% of gross · +6% of net
Largest drags
  • Broadcom Inc. AVGO−0.36 pts
    weight 2.7% · return −13.1% · 3.7% of gross · −13% of net
  • Applied Materials Inc AMAT−0.14 pts
    weight 0.6% · return −22.1% · 1.5% of gross · −5% of net
  • Alphabet Inc. GOOG−0.12 pts
    weight 2.9% · return −4.1% · 1.3% of gross · −4% of net
  • Alphabet Inc. GOOGL−0.10 pts
    weight 3.1% · return −3.2% · 1.1% of gross · −4% of net
All other 484 members+0.80 pts
63.7% of gross · +28% of net
Basket return+2.85 pts

63 sessions to October 16, 2026, 494 of 503 members with a price and share count. Weights are today’s share count times the closing price at the start of the window: plain market value, without the index provider’s float adjustment. Across the record the basket’s 63-session return sits a median 0.44 points from SPY’s. The Nasdaq-100 version is rougher because the index caps its largest weights: over this window the basket returned +3.81% against QQQ’s +1.97%, so it appears only as a rough estimate.

03

US industries since 1926

The same measure on Ken French’s 49 US industries, weighted by market value, dividends included, every session since 1926. It has no survivorship gap, and it is the only record the study below uses. French publishes monthly, so this record ends on August 31, 2026; the stock estimate on that same day is beside it.

Industries · August 31, 2026
Single window 1.17 · 21-day average 1.34
At the broad extreme of its range since 1926 (95th percentile)
S&P 500 estimate · August 31, 2026
Single window 1.30 · 21-day average 1.18
At the broad extreme of its range since 2010 (97th percentile)

Over that window the largest industry contributions were pharmaceuticals (+0.90 pts) and banks (+0.72 pts), and the largest drag semiconductors and electronics (−1.19 pts).

Range:
MIDDLE HALF SINCE 19260.50.91.31930194019501960197019801990200020102020US market1,770,6091.34
Ken French's 49 value-weighted US industry portfolios: effective contributors to the CRSP market's 63-session return over the count implied by industry weights, 21-session average, weekly points through August 31, 2026. The average reads 1.34 against a median of 0.80. The upper pane is the US market's total return on a log scale.
04

Does it predict anything?

Two ways of counting the same history give different answers. Counting every day, the broadest tenth of industry readings, each ranked only against earlier days, was followed by a median next-quarter market return of +4.2% against +2.5% after the most concentrated tenth. Neighbouring days share most of their next quarter, though, so a few long stretches dominate that count. Counting each episode once, the medians were +1.8% and +2.4%, a difference of −0.6 points with a 95% range of −3.4 to +2.6, which cannot be told apart from chance. A 10% fall followed 25% of broad episodes and 23% of concentrated ones. The tool describes what moved the index; on this record it offers no dependable forecasting advantage.

Broadest tenth
Every day
Next quarter +4.2% median · 10% fall 16%
2,886 overlapping days
Once per episode
Next quarter +1.8% median (+0.3% to +4.3%)
Higher 62% · 10% fall 25% (16%–33%)
98 episodes with a completed quarter
Every day
Every day
Next quarter +3.3% median · 10% fall 21%
25,065 overlapping days
The baseline. A 10% fall is a close 10% below the starting level or any later high within 63 sessions.
Most concentrated tenth
Every day
Next quarter +2.5% median · 10% fall 22%
2,979 overlapping days
Once per episode
Next quarter +2.4% median (+0.4% to +5.4%)
Higher 62% · 10% fall 23% (14%–32%)
97 episodes with a completed quarter

CRSP US market with dividends. Tenths are point-in-time, each day against every earlier day once 1,000 readings exist. An episode is the first day in a tenth after 63 sessions without one. Ranges in brackets are 95% bootstrap intervals over episodes.

How this measure was chosen, and what that test can and cannot showShow the contest, its scorecard and its caveats

Three candidate measures were tested on this record under rules written down on October 17, 2026, before any result was computed; this one ran under the working name Effective Leaders. Each was regressed at month ends on four outcomes, with the market’s recent return and volatility, the share of industries above their 200-day average and the share beating the index as controls. To pass, a measure needed a t-statistic of at least 2, the same sign in 1927–1949, 1950–1989, 1990 onward, and a 1990-onward slope matching the earlier sign. Contribution Concentration passed 2 of 4 (next-quarter return and next-quarter drawdown); Hidden Strength passed 0 and Leadership Turnover passed 0.

Contribution Concentration
  • Next-quarter returnt +2.8 pass
  • Next-year returnt +1.6 fail
  • Next-quarter volatilityt −2.1 fail
  • Next-quarter drawdownt +2.6 pass
Hidden Strength
  • Next-quarter returnt +1.2 fail
  • Next-year returnt +0.9 fail
  • Next-quarter volatilityt −1.9 fail
  • Next-quarter drawdownt +2.0 fail
Leadership Turnover
  • Next-quarter returnt +0.3 fail
  • Next-year returnt +0.4 fail
  • Next-quarter volatilityt −0.5 fail
  • Next-quarter drawdownt +1.3 fail
  • 12 comparisons were run, so one or two passes near t = 2 is roughly what chance alone produces. Requiring the same sign in every era was the guard against that.
  • In 1927–1949 the passing slopes had t of +0.0 and +0.5, close to zero, so the evidence comes from 1950 onward; by era the strongest is 1990 onward (t +2.7 and +2.2).
  • The 1990-onward period was part of the pass rule, and so of choosing the winner. It is not an untouched test, and no later out-of-sample record exists yet.
  • The regression finds a small association that the episode count does not confirm at the extremes. Both are reported because they disagree.
  • At 21 sessions the measure passed 2 of 4 outcomes and at 126 sessions 1 of 4.
  • Every figure in this section is recomputed from French’s current files by the code the original test ran; the input fingerprints and the full receipt are in the data file.
05

Method and limits

  • Effective contributors are one over the sum of squared shares of the gross contribution; the weight-based count is one over the sum of squared starting weights. The ratio of the two is the reading.
  • The S&P 500 and Nasdaq-100 readings are estimates: today’s members, weighted by today’s share count times each past close. The index providers’ float and capping adjustments are not applied.
  • Carried back to 2010, today’s member list misses companies that were removed, so the stock history describes today’s index rather than the one that existed. It feeds no study.
  • The study is on 49 industry portfolios. Concentration among industries and among stocks can behave differently, and nothing here establishes what the stock reading predicts.

How Contribution Concentration Works

  1. 1
    Split the basket's return into contributions
    Over the last 63 sessions, each member's contribution is its estimated weight at the start of the window times its return. The contributions add up to the return of that estimated basket, which tracks SPY closely for the S&P 500 and only roughly tracks QQQ for the Nasdaq-100.
  2. 2
    Count the effective contributors
    If every contribution were the same size, the count would be the number of stocks. When a few stocks supply most of the move, it is close to that few. The count is one over the sum of squared shares of the gross contribution, gains and losses alike.
  3. 3
    Compare it with the index's own concentration
    A cap-weighted index is concentrated before anything moves: the same formula applied to the S&P 500's weights gives far fewer stocks than the index holds. The reading is the ratio of the two. Below 1, the quarter's movement was more concentrated than the weights alone imply; above 1, more spread out.
  4. 4
    Grade it on a century of industries
    The same measure on Ken French's 49 US industries, weighted by market value, runs daily since 1926 with no survivorship gap. It was tested against two other breadth ideas under rules written down first. The page reports that test in full, including where the evidence is weak.

Who Uses Contribution Concentration

Traders asking who is carrying the market
The contribution lists name the stocks behind the last three months and the largest drags against them, with each one's share of the net move and of all the movement, so a rally that rests on two or three names is visible at a glance.
Risk managers
A concentrated reading says the index's recent return depends on a few names, which is worth knowing about any position that tracks it. The industry record does not show that concentration came before falls once each episode is counted once.
Anyone comparing narrowness measures
The share of stocks beating the index counts winners; this measures how concentrated the return itself was, losses included. The two move together only loosely, so each says something the other does not.

Pro Tips

01
Watch the average
Each day the window gains one session and drops another, and a big daily move by a large stock entering or leaving it can shift the single-window reading sharply. The 21-session average shows the trend.
02
Losses count too
A large stock falling hard is concentration as much as a large stock rising: the count uses the size of each contribution, not its sign. The leaders table shows which way each one went.
03
Describe, do not forecast
On the industry record, the gap between what followed broad and concentrated readings disappears once each episode is counted once. Use the reading to understand what moved the index, not to time it.

Common Issues & Solutions

Why can the reading be above 1?▾
When the largest stocks moved little and many mid-sized ones moved a lot, the movement is spread across more names than the weights would suggest.
Why do the Nasdaq-100 contributions not add up to QQQ's return?▾
The Nasdaq-100 caps its largest weights, and we weight members by plain market value, so the Nasdaq figure is a rough estimate. The S&P 500 is weighted by float-adjusted market value, close enough to plain market value that the basket tracks SPY closely; the page shows by how much.
Why does the industry record lag?▾
Ken French publishes his daily files once a month, so the 1926 record ends one to two months before today. The stock readings are current.

Frequently Asked Questions

How many stocks are driving the S&P 500 right now?▾
Over the 63 sessions to October 16, 2026, half of all the movement in an estimated S&P 500 basket, gains and losses counted alike, came from 24 of 494 members, while 235 rose and 259 fell. Microsoft Corp was the largest contributor in the direction of the move: 14.8% of all the movement and 50% of the basket's net gain. The movement was as concentrated as 32 equal contributions, against 48 implied by the weights.
Is a concentrated market bearish?▾
Not dependably. On US industries since 1926, counting every day, the most concentrated tenth of readings was followed by a median next-quarter market return of +2.5% against +4.2% after the broadest tenth. Counting each episode once, the medians were +2.4% and +1.8%, a difference whose 95% range runs from −3.4 to +2.6 points. A month-end regression found a small link that the episode count does not confirm.
What does "effective number of stocks" mean?▾
It is the number of equally sized contributions that would be as concentrated as the real ones. If ten stocks each supplied a tenth of an index's move, the count is ten; if one supplied almost all of it, the count is close to one, however many stocks the index holds.
How is this different from the share of stocks beating the index?▾
That share counts how many stocks won. This measures how concentrated the index's movement was, gains and losses alike, relative to how concentrated the index already is. A market can have few winners and a broad contribution, or many winners and a return carried by two stocks.

Explore Other Tools