Data studyPublished · Prices to Sep 25, 2026

Backtest on today’s biggest stocks and you double your return

Holding today’s 50 largest US companies since 2016 returned 31% a year. The 50 that were actually largest in 2016 returned 14%, a little less than SPY.

Today’s top 50, held since 2016
31.0%/yr
Five years, today’s 50
28.4%/yr
Five years, real 50
14.2%/yr
NVDA’s 2016 rank
110th
AMD’s 2016 rank
505th

What we found

Holding today’s 50 largest US companies since September 2016 returned 31.0% a year. The 50 that were actually the largest in September 2016 returned 14.3% a year, and SPY returned 15.4%. Over five years the gap was 28.4% against 14.2%.

Picking today’s winners builds their success into the test. In 2016 NVIDIA was only the 110th-largest US company and AMD the 505th, so no one choosing the 50 largest then would have held either.

Growth of $10,000 since 2016: today’s 50 largest US companies far ahead of the 50 that were largest in 2016, which track SPY.

The full results

Return a year
  • Today’s 50 largest
  • The 50 largest then
  • SPY
0%10%20%30%40%10 years · Today’s 50 largest: 31.0%31.0%10 years · The 50 largest then: 14.3%14.3%10 years · SPY: 15.4%15.4%5 years · Today’s 50 largest: 28.4%28.4%5 years · The 50 largest then: 14.2%14.2%5 years · SPY: 14.0%14.0%10 years5 years
Return a year, and what $1 became
PeriodToday’s 50 largestThe 50 largest thenSPY
10 years (from Sep 2016)31.0% · 14.8×14.3% · 3.8×15.4% · 4.2×
5 years (from Sep 2021)28.4% · 3.5×14.2% · 1.9×14.0% · 1.9×

29 companies are on both 10-year lists.

Today’s 50 largest that weren’t in 2016’s 50 (21 rows)
CompanyIts rank in Sep 2016
NVDA110
AVGONot ranked (no usable US filing)
TSLA158
MU206
AMD505
PLTRNot ranked (no usable US filing)
COST62
LRCX246
AMAT121
CAT78
MS63
NFLX99
GS57
PANW261
SNDKNot ranked (no usable US filing)
ANET478
GEVNot ranked (no usable US filing)
TXN58
CRWDNot ranked (no usable US filing)
TMO69
KLAC317

Rank among US 10-K filers by point-in-time market cap.

2016’s 50 largest that have dropped out (21 rows)
CompanyIts rank now
T66
VZ60
PFE74
MO101
CMCSA150
PEP69
IBM56
AMGN52
MDT103
GILD63
MMM132
KHC329
MCD144
QCOM54
CVS104
UPS157
NKE222
HON91
BMY92
BA79
UNP75

Why it happens

A list of today’s largest companies is a list of the companies that did best. Starting a backtest from it quietly assumes you knew in 2016 which companies would win the next ten years. NVIDIA, Broadcom, Tesla and Palantir are in today’s 50 because of the returns the backtest then credits them with.

The 21 companies that fell out of the 50 since 2016, such as AT&T, Verizon, Pfizer and Altria, did the opposite: an honest test would have held them, and a test built on today’s list never does.

How to avoid it

Choose the universe as it stood at the start of the test, not as it stands now. When that isn’t possible, compare a strategy with simply holding the same universe rather than with SPY: holding today’s 50 largest beats SPY by itself, so a strategy on them that “beats the market” may have added nothing.

The QuantLabs backtester is built to avoid it. A screener universe is the largest companies as of the start date, ranked by the market cap known then, never today’s; the screener’s own filters are read as of each rebalance too. Every result shows simply buying and holding that same list beside the strategy and the benchmark, so a strategy can’t look good just because its stocks did. The one bias left is that companies which have since delisted are missing from the data, and each result says so.

How it was measured

  • Equal weight at the start, then held, on total returns (dividends reinvested).
  • The 2016 list uses point-in-time market caps: share counts from SEC filings as of that date, times that day’s price.
  • One share class per company; US 10-K filers only.

Caveats

  • Four of today’s 50 weren’t listed in 2016 (PLTR, SNDK, GEV, CRWD), so today’s line holds 46.
  • The 2016 list leaves out companies acquired or delisted since (such as Celgene, Allergan, Walgreens and Time Warner), and Disney, whose SEC identifier changed in 2019. Most of those did worse than average, so the 2016 return is if anything flattered.

Questions

What is survivorship bias in backtesting?
Testing a strategy only on companies that exist or lead today. Those companies are known winners, so the test credits the strategy with returns no one could have picked at the time.
How big is survivorship bias?
Large. Holding today’s 50 largest US companies since September 2016 returned 31.0% a year; the 50 that were actually largest in 2016 returned 14.3%, against 15.4% for SPY.
How do you avoid it?
Pick the universe as it stood at the start of the test, using point-in-time data, and compare a strategy with simply holding the same universe rather than with an index.

More research

All research →

Historical analysis. Past performance does not guarantee future results. Not investment advice. Published Nov 2026. Data: Prices to Sep 25, 2026.