Article · Stocks
The best investments of every year, in hindsight
Choose a year and how long you would have held. The tool ranks today's S&P 500 companies by total return with dividends, taken from their own SEC filings, or 23 assets from stocks and bonds to gold, homes and crypto. From the start of 2009, held 10 years, the best of 161 companies with a full record, Booking Holdings, turned $1,000 into $23,400; the median company made $3,950 and the S&P 500 $3,600.
Put $1,000 in at the start of and hold it for years
Over 2009–2018 (10 years), the best of 161 companies with a full record was Booking Holdings: $1,000 became $23,400, +37.1% a year. The median company made $3,950, the S&P 500 $3,600. 61% of them (99) beat the S&P 500 over the same months.
- 1
Booking HoldingsBKNG · Cons. Discr.$23,400×23.4 · +37.1% a year - 2TransDigm GroupTDG · Industrials$22,000×22 · +36.2% a year
- 3Regeneron PharmaceuticalsREGN · Health Care$20,300×20.3 · +35.2% a year
- 4
Cooper CompaniesCOO · Health Care$15,800×15.8 · +31.8% a year - 5Tyler TechnologiesTYL · Info Tech$15,500×15.5 · +31.5% a year
- 6
AppleAAPL · Info Tech$15,300×15.3 · +31.4% a year - 7Las Vegas SandsLVS · Cons. Discr.$12,300×12.3 · +28.5% a year
- 8
Micron TechnologyMU · Info Tech$12,100×12.1 · +28.4% a year - 9
Ross StoresROST · Cons. Discr.$11,800×11.8 · +28.0% a year - 10
CenteneCNC · Health Care$11,700×11.7 · +27.9% a year - ⋯ 148 more ⋯
- 159
CitigroupC · Financials$820×0.82 · −2.0% a year - 160
Howmet AerospaceHWM · Industrials$770×0.77 · −2.6% a year - 161
APAAPA · Energy$401×0.4 · −8.7% a year
Survivors only. Ranked: 161 of the 500 companies in today's S&P 500, those whose filings give a total return for the whole window. 246 more were filing annual reports by then, but their filings give no numbers for the whole window (the largest: Microsoft, Amazon, Alphabet). 93 had no annual report on EDGAR yet, most of them not listed. Companies that went bankrupt or left the index since are not here at all, so these lists look better than what investors faced.
Hindsight, not a forecast: these are the best performers of the past, picked knowing how it ended. Not investment advice.
Source: SEC EDGAR (the companies' performance-graph tables) Index members: Wikipedia, CC BY-SA 4.0. Source: Robert J. Shiller (S&P 500, bonds, home prices, inflation). Source: World Bank (gold, silver, platinum; CC BY 4.0). Data: Coin Metrics (crypto prices; CC BY-NC 4.0). Source: Board of Governors of the Federal Reserve System (federal funds rate).
Booking Holdings: $1,000 became $23,400 (×23.4, +37.1% a year). The S&P 500: $3,600.
Axon Enterprise in 2003: $1,000 became $20,400.
on average, for one-year holding. For 10-year holding 6.4 of 10 stay, though neighbouring windows share 9 years.
in today's S&P 500. Survivors only: companies that failed or left the index are missing.
Ether (Ethereum): $1,000 became $3.13M (+123.6% a year). The S&P 500 with dividends: $3,950.
How the ranking works
A window starts at the end of the year before the one you pick and lasts the number of years you choose: “2009, 10 years” runs from the end of 2008 to the end of 2018. Everything is ranked by total return: the price change plus dividends reinvested, as if $1,000 was put in once. The multiple (×) is what each dollar became; the rate a year is the steady growth that gives the same result.
Stocks are the 500 companies in today's S&P 500 (503 tickers: two share classes of one company count once). Their returns come from the companies' own filings with the SEC: every year a company must show a graph of $100 invested five years earlier, dividends reinvested, and most print its numbers, which this site chains into one record per company. The records run by fiscal year, so a company whose year ends in June or September is measured from that month. They reach 2025 for most companies; the stocks tool starts in 1992, the first year with at least 30 records.
Assets are the 23 of the portfolio builder, December to December: the S&P 500 and 10-year Treasuries with their income, cash at the federal funds rate, cash under the mattress, gold, silver, platinum, US home prices and 15 cryptocurrencies, each from its first price. That tool shows the same numbers month by month.
This is hindsight. Nobody knew in 2009 which companies would lead, and a list of winners picked afterwards says nothing about which ones will lead next.
Famous windows
After the 2008 crash. From the start of 2009, held 10 years, the leaders of the 161 ranked companies were Booking Holdings (×23.4), TransDigm Group (×22) and Regeneron Pharmaceuticals (×20.3). The median company grew ×3.95 and the S&P 500 with dividends ×3.6; 61% of the companies beat it over the same months. Open this window.
From the dot-com peak. Put in at the start of 2000 and held 20 years, the S&P 500 grew ×3.24, +6.1% a year. The best of 99 ranked companies did far better: Old Dominion ×135, Tractor Supply ×99.5, Idexx Laboratories ×64.3; 2 of them ended below the money put in. Open this window.
The best single year in these records was Axon Enterprise in 2003: $1,000 became $20,400. The worst was Las Vegas Sands in 2008, down 94%. See 2003.
| Window | Best three | Median | S&P 500 | Beat the index | Ranked |
|---|---|---|---|---|---|
| After the 2008 crash2009–2018 · 10 years | Booking Holdings ×23.4 TransDigm Group ×22 Regeneron Pharmaceuticals ×20.3 | ×3.95 | ×3.6 | 61% | 161 |
| From the dot-com peak2000–2019 · 20 years | Old Dominion ×135 Tractor Supply ×99.5 Idexx Laboratories ×64.3 | ×8.55 | ×3.24 | 74% | 99 |
| The lost decade2000–2009 · 10 years | Ventas ×21 Tractor Supply ×13.5 EOG Resources ×11.8 | ×2.17 | ×0.93 | 76% | 99 |
| The pandemic year2020 · 1 year | Tesla ×8.43 Moderna ×5.34 Bloom Energy ×3.84 | ×1.1 | ×1.18 | 38% | 414 |
| The last 5 years2021–2025 · 5 years | Nvidia ×22.9 Comfort Systems USA ×18.1 Supermicro ×17.3 | ×1.72 | ×1.99 | 39% | 456 |
| The last 10 years2016–2025 · 10 years | Nvidia ×287 Advanced Micro Devices ×73.4 Broadcom ×38.8 | ×3.27 | ×3.95 | 40% | 222 |
| The last 20 years2006–2025 · 20 years | Nvidia ×805 Booking Holdings ×244 Apple ×155 | ×7.24 | ×7.91 | 46% | 140 |
TransDigm Group ×19.1
Regeneron Pharmaceuticals ×17
Tractor Supply ×65.2
Idexx Laboratories ×42.1
Tractor Supply ×10.5
EOG Resources ×9.2
Moderna ×5.27
Bloom Energy ×3.79
Comfort Systems USA ×14.6
Supermicro ×13.8
Advanced Micro Devices ×53.6
Broadcom ×28.4
Booking Holdings ×148
Apple ×94.6
Multiples of the total return (×2 = money doubled). Beat the index: the share of ranked companies above the S&P 500 with dividends over their own months. Click a window to open it in the tool.
The same top 10 rarely repeats
Move the start by one year and the one-year top 10 is almost new: on average only 1.4 of its 10 names were also in the previous year's, and in 9 of 33 pairs of years none were. The 34 one-year windows had 26 different winners, and no company came first more than twice (8 did it twice).
Longer windows look steadier only because neighbours share most of their years: two 10-year windows a year apart have 9 years in common, and on average 6.4 of the 10 names stay. The 25 ten-year windows had 12 different winners. In the grid, each cell is the winner of one start year (across) and holding period (down).
The winner of every start year (stocks, before inflation)
| Start | 1 yr | 5 yr | 10 yr | 20 yr |
|---|---|---|---|---|
| 2025 | BE ×3.91 | — | — | — |
| 2024 | PLTR ×4.4 | — | — | — |
| 2023 | SMCI ×6.18 | — | — | — |
| 2022 | OXY ×2.18 | — | — | — |
| 2021 | CRWD ×3.53 | NVDA ×22.9 | — | — |
| 2020 | TSLA ×8.43 | SMCI ×42.3 | — | — |
| 2019 | OKTA ×2.8 | SMCI ×10.5 | — | — |
| 2018 | NVDA ×2.19 | NVDA ×8.28 | — | — |
| 2017 | NVDA ×3.85 | NVDA ×18.1 | — | — |
| 2016 | AMD ×3.88 | AMD ×31.3 | NVDA ×287 | — |
| 2015 | PANW ×2.3 | AMD ×17.3 | NVDA ×166 | — |
| 2014 | MU ×2.4 | NVDA ×20.7 | NVDA ×70.1 | — |
| 2013 | FANG ×3.02 | AVGO ×8.1 | NVDA ×65.8 | — |
| 2012 | REGN ×3.09 | REGN ×6.62 | AXON ×30.7 | — |
| 2011 | LULU ×2.43 | REGN ×16.5 | AXON ×26.1 | — |
| 2010 | LVS ×3.08 | REGN ×17 | AVGO ×23.5 | — |
| 2009 | AMD ×4.54 | BKNG ×15.8 | BKNG ×23.4 | — |
| 2008 | WDC ×1.8 | REGN ×7.08 | REGN ×15.6 | — |
| 2007 | ISRG ×3.37 | BKNG ×10.7 | BKNG ×33.6 | — |
| 2006 | LVS ×2.27 | BKNG ×17.9 | BKNG ×57.1 | NVDA ×805 |
| 2005 | NDAQ ×3.45 | AAPL ×9.57 | BKNG ×48.3 | AAPL ×379 |
| 2004 | AXON ×4.61 | AAPL ×11 | BKNG ×64.9 | AAPL ×530 |
| 2003 | AXON ×20.4 | AXON ×42.7 | BKNG ×64.6 | AXON ×493 |
| 2002 | TSCO ×2.28 | CTSH ×11.3 | ISRG ×23 | ODFL ×327 |
| 2001 | BKNG ×4.43 | TSCO ×24.9 | BKNG ×50.7 | TSCO ×302 |
| 2000 | NTAP ×5.88 | VTR ×10.2 | VTR ×21 | ODFL ×135 |
| 1999 | VRSN ×12.9 | LH ×10.7 | LH ×18.5 | CTSH ×102 |
| 1998 | NTAP ×2.47 | NTAP ×9.57 | NTAP ×20.4 | TSCO ×86.4 |
| 1997 | TYL ×2.93 | RMD ×13 | RMD ×24.2 | ROST ×105 |
| 1996 | INTC ×2.4 | NTAP ×43.8 | ROST ×22.6 | ROST ×161 |
| 1995 | REGN ×4.12 | SCHW ×15.1 | ROST ×17.9 | REGN ×137 |
| 1994 | WDC ×3.09 | SCHW ×12.1 | PAYX ×14.2 | ROST ×49.8 |
| 1993 | MU ×3.53 | MU ×14.9 | PAYX ×25.3 | ROST ×43.8 |
| 1992 | ROST ×3.41 | PAYX ×10 | PAYX ×46 | ROST ×94.6 |
How many of the top 10 stay
The bars count, for every start year, how many names of the previous start year's top 10 are in its top 10 again. On average 1.4 of 10 stay for one-year holding, 4.8 for five years and 6.4 for ten: the longer the window, the more years two neighbours share.
Which asset won each decade
Among the assets, the winner changes with the era: S&P 500 in the 1960s, Gold in the 1970s, S&P 500 in the 1980s, S&P 500 in the 1990s, Gold in the 2000s, S&P 500 in the 2010s and BNB in the 2020s. The table puts each decade's winner next to the S&P 500 and the weakest asset of the same years.
| Decade | Best asset | × | S&P 500 | Weakest | × | Assets |
|---|---|---|---|---|---|---|
| 1960s | S&P 500 | ×2.11 | ×2.11 | Cash | ×1 | 5 |
| 1970s | Gold | ×12.9 | ×1.76 | Cash | ×1 | 8 |
| 1980s | S&P 500 | ×4.92 | ×4.92 | Silver | ×0.25 | 8 |
| 1990s | S&P 500 | ×5.23 | ×5.23 | Gold | ×0.69 | 8 |
| 2000s | Gold | ×4.01 | ×0.93 | S&P 500 | ×0.93 | 8 |
| 2010s | S&P 500 | ×3.49 | ×3.49 | Platinum | ×0.64 | 8 |
| 2020s2020–2025 | BNB | ×63.2 | ×2.36 | Treasuries | ×0.97 | 20 |
A decade runs from the December before it to its last December; the current one to December 2025. An asset is ranked for a decade only if it has a price at its start. Bitcoin began trading during the 2010s, so it is not ranked there: from December 2010 to December 2019 it grew ×23.9K, against ×3.49 for the decade's winner, S&P 500. Solana began trading during the 2020s, so it is not ranked there: from December 2020 to December 2025 it grew ×82.5, against ×63.2 for the decade's winner, BNB.
Survivorship bias, plainly
The stocks are the companies in the S&P 500 today. To be there, a company had to survive and grow. Those that went bankrupt, were sold cheaply or shrank out of the index are not in the data, so every list of best buys here looks better than the choice an investor really had in 2009, and the median company flatters the typical stock of that time.
The further back, the fewer companies have a record at all. At the start of 2000, 99 of today's 500 companies (20%) have one; 229 were already filing annual reports, but their filings give no numbers that far back (the largest: Nvidia, Apple and Microsoft); 172 had not filed an annual report on EDGAR yet, mostly because they were not listed, and EDGAR itself begins in 1993–1996.
That is why some of the largest companies, such as Microsoft, Amazon and Alphabet, are missing from earlier windows: they are ranked only from the year their filings start to give numbers. Missing records and missing failures pull in opposite directions, and neither is random, so read every list as “of the companies that can be measured”.
Questions people ask
What would have been the best stock to own from 2009?
Of the 161 companies in today's S&P 500 with a filing-based record for 2009–2018, Booking Holdings did best over 10 years: $1,000 became $23,400, +37.1% a year, ahead of TransDigm Group ($22,000) and Regeneron Pharmaceuticals ($20,300). The S&P 500 with dividends turned $1,000 into $3,600. Companies that later failed or left the index are not ranked, and neither are those whose filings give no numbers that far back, such as Microsoft, Amazon and Alphabet.
What was the best investment of the last 10 years?
From the start of 2016 to the end of 2025: among today's S&P 500 companies with a record, Nvidia (×287, +76.1% a year), then Advanced Micro Devices (×73.4) and Broadcom (×38.8). Among the 23 assets, Ether (Ethereum): $1,000 became $3.13M, +123.6% a year, against $3,950 in the S&P 500 with dividends.
Do the best stocks keep winning?
Rarely at the top. Of each year's one-year top 10, on average 1.4 were in the top 10 again the next year, and 26 different companies won the 34 one-year windows. Over 10-year windows, the median share of ranked companies that beat the S&P 500 was 66% (from 40% to 81% by start year). That high share says more about survivorship than about picking: the companies that lagged and then left the index are not in these lists.
Why are some famous companies missing from older years?
Their filings give no total-return numbers that far back. The SEC requires the performance graph, not its table; some companies printed only the picture or showed it in a glossy report that EDGAR did not keep, and their numbers start with the pay-versus-performance tables, around 2019. At the start of 2016, 230 of today's companies were already filing but cannot be measured; the largest are Microsoft, Amazon and Alphabet. Each appears from the year its numbers start; Stocks that grew 10x and 100x lists them.
Can this tell me what to invest in now?
No. It ranks the past with hindsight, among companies that survived, and the names at the top change from year to year. It is history, not advice.
Go deeper
How the numbers are calculated
- Stocks: cumulative total shareholder return ($100 invested, dividends reinvested) from the performance-graph tables of the companies' 10-K, annual report (EX-13) and proxy (DEF 14A) filings and their pay-versus-performance XBRL, chained across overlapping five-year tables; SEC EDGAR, public domain. How a record is built: Stocks that grew 10x and 100x.
- Years: a window “from Y for H years” runs from the end of year Y−1 to the end of year Y+H−1. For stocks these are fiscal years as the records label them: the calendar year a fiscal year ends in, with an end in the first week of January counted for the year before. A June or January year end therefore moves a company's window by those months. A company is ranked only if its record covers both ends. The last year is 2025: 72 records already reach 2026, too few to rank.
- S&P 500: the total return index of Robert J. Shiller's data (monthly averages, dividends reinvested), December to December for the line on the ladder. “Beat the S&P 500” compares each company with the index over the company's own months.
- Assets: the series of the portfolio builder, December values: Shiller (S&P 500, 10-year Treasuries, home prices), the Federal Reserve (the federal funds rate for cash at interest), the World Bank (gold, silver, platinum, monthly averages; CC BY 4.0) and Coin Metrics (crypto, month-end prices; CC BY-NC 4.0). An asset is ranked only if it has a price at both ends.
- After inflation: divided by the rise of US consumer prices (CPI, Shiller's data) over the same months.
- Survivorship: only companies in today's S&P 500 (the list: Wikipedia, CC BY-SA 4.0); two share classes of one company count once. Companies that failed, merged or left the index are not in the data, and companies whose filings give no numbers for a window are not ranked in it.
- Logos are from Wikimedia Commons, only files in the public domain, and are served from this site; they are trademarks of their owners, shown only to identify the companies. A company without such a logo gets its ticker on a color.
- Past returns picked with hindsight say nothing about future ones. Nothing here is investment advice.
Reuse this article
The text and charts are free to republish, translate and adapt under CC BY 4.0: credit BigCapital.org with a link to this page. Data from other providers keeps its own license (see the sources below). How to credit
Source: BigCapital.org — “Best investments by year”, https://bigcapital.org/articles/best-investments-by-year/