Top 20 S&P 500 Stocks: YTD and Last 10 Years

Just a quick note to share some interesting data. These are the 20 best-performing S&P 500 stocks so far this year and over the last 10 years.

Nvidia, Tesla and AMD are in the top 5 on both lists. Also on both lists: Monolithic Power Systems, Cadence Design, Fortinet and Apple.

*We currently own NVDA, FTNT, MSFT, AAPL, ENPH, META, CRM and NOW.