Ultimate magazine theme for WordPress.

The Top 21 Stocks to Buy in 2021 (And the 1 Ultimate Stock)

Before we get to the stocks you’re here for, let’s acknowledge two caveats:

  1. Choosing the best stocks to buy today depends heavily on your personal financial situation. To get a feel for where you stand, read our How to Invest guide. It walks you through topics like establishing an emergency fund, allocating assets, and when it makes sense to buy stocks.
  2. While I ensured some variety, the list below isn’t meant to be a fully diversified portfolio. Instead, they’re my highest-conviction stocks to outperform in 2021 and beyond. The best one-step way to diversify your holdings is to build the core of your portfolio around something like the Vanguard Total World Stock Index Fund ETF (NYSEMKT:VT). That’s the ultimate “stock” if you’re going to buy just one investment and don’t want to mess with picking among individual stocks. You can just set it and forget it, knowing that you’ve got literally thousands of stocks from around the world working for you.

Now let’s get to my list of the best 21 stocks to buy for 2021, from smallest market cap coming into 2021 to largest, followed by the summary buy thesis for each one. 

A stock chart showing upward price movement

The list of best stocks to buy for 2021. Image Source: Getty Images.

The top 21 stocks for 2021 (smallest to largest)

  1. iRobot (NASDAQ:IRBT) – $2 billion
  2. Upwork (NASDAQ:UPWK) – $4 billion
  3. Fiverr (NYSE:FVRR) – $7 billion
  4. Redfin (NASDAQ:RDFN) – $7 billion
  5. Beyond Meat (NASDAQ:BYND) – $8 billion
  6. Etsy (NASDAQ:ETSY) – $22 billion
  7. Teladoc Health (NYSE:TDOC) – $29 billion
  8. Zillow Group (NASDAQ:Z) (NASDAQ:ZG) – $31 billion
  9. Pinterest (NYSE:PINS) – $41 billion
  10. Roku (NASDAQ:ROKU) – $42 billion
  11. Altria Group (NYSE:MO) – $76 billion
  12. MercadoLibre (NASDAQ:MELI) – $84 billion
  13. Intuitive Surgical (NASDAQ:ISRG) – $96 billion
  14. Square (NYSE:SQ) – $98 billion
  15. Sea Limited (NYSE:SE) – $102 billion
  16. Philip Morris International (NYSE:PM) – $129 billion
  17. salesforce.com (NYSE:CRM) – $204 billion
  18. Walt Disney (NYSE:DIS) – $328 billion
  19. Berkshire Hathaway (NYSE:BRK-A) (NYSE:BRK-B) – $544 billion
  20. bitcoin – $597 billion
  21. Amazon (NASDAQ:AMZN) – $1.6 trillion

2 bonus baskets

  • ARK Genomic Revolution ETF (NYSEMKT:ARKG)
  • The Chamath Palihapitiya alphabet SPACs: Virgin Galactic Holdings (NYSE:SPCE), Opendoor Technologies (NASDAQ:OPEN), Clover Health Investments (NASDAQ:CLOV), Social Capital Hedosophia Holdings Corp. IV (NYSE:IPOD), Social Capital Hedosophia Holdings Corp. V (NYSE:IPOE) — soon to be SoFi — and Social Capital Hedosophia Holdings Corp. VI (NYSE:IPOF) 

Elevator pitches for each stock and basket

For the even quicker version, see my threaded tweet (I also post ongoing coverage of these stocks on my Twitter account). While it’s slightly longer than 280 characters, rest assured the investing thesis summaries below are still quick and high-level. 


iRobot is one of my favorite stocks because it checks so many of the…

Read More: The Top 21 Stocks to Buy in 2021 (And the 1 Ultimate Stock)