MACROHUB Charts
← all ideas

Own the 10 Biggest

Weighting

On the first trading day of each January, buy the 10 largest S&P 500 companies by market capitalization, equal weighted (10% each). Hold for the year, then rebalance. Market cap approximated as price x shares outstanding.

$10,000 became
$121,112
beat S&P · $84,529
$10k became
$121,112
CAGR
18.1%
Max drawdown
-26.5%
vs S&P 500
+43%

See this in the terminal — live earnings bands, fair value and rates.

Start free trial
Read the story

Everybody says the giants are too big to keep winning. For 15.0 years, they kept winning anyway.

The rule. On the first trading day of each January, buy the 10 largest S&P 500 companies by market capitalization, equal weighted (10% each). Hold for the year, then rebalance. Market cap approximated as price x shares outstanding.

What actually happened.

  • $10,000 became $121,112. The same $10,000 in S&P 500 (SPY) became $84,528. This strategy beat the benchmark by $36,584.
  • Compounded at 18.1% a year vs 15.3% for the benchmark.
  • Best year: 2023 (+39%). Worst year: 2022 (-23%). This is not a smooth ride.

The catch. At its worst, this strategy fell -27% from a prior peak — shallower than the benchmark's -34%. Would you have held through that? Most people don't. That's the whole game.

The takeaway. It worked here — but "it worked in the past" is the most expensive sentence in investing. The edge is real only if it survives costs, taxes, and the drawdown above. Show your work, then decide.

Holding right now (2014-01-02): AAPL, AMZN, BRK-B, BUD, CVX, GOOGL, JNJ, MSFT, WMT, XOM.

Drawdown from prior peak

Calendar-year returns

Line 11121314151617181920212223242526
10 biggest (equal wt) +6% +11% +28% +9% +10% +12% +31% +2% +35% +39% +29% -23% +39% +27% +19% +12%
S&P 500 (SPY) +8% +16% +32% +13% +1% +12% +22% -5% +31% +18% +29% -18% +26% +25% +18% +13%

Holding now · 2014-01-02

AAPL 10% XOM 10% MSFT 10% AMZN 10% BRK-B 10% WMT 10% GOOGL 10% JNJ 10% CVX 10% BUD 10%

Includes stocks later dropped from the S&P 500 where price history exists (135 of 345). The rest are missing, which can flatter momentum-style ideas. How we test

Rebalance: annual (first trading day of January), equal weight · Window: 2011-09-02 → 2026-09-02 · Last run Sep 2, 2026 · JSON