Long-Term Stock Portfolio: 10 Best Stocks for 20 Years

2. Nvidia Corporation (NASDAQ:NVDA)

Market Cap: $4.4 Trillion

Number of Hedge Fund Holders: 235

Nvidia Corporation (NASDAQ:NVDA) is one of the best stocks for a 20-year long-term stock portfolio. Nvidia’s results appeared like the event of the year, with many investors and analysts pinning hopes on a strong result and outlook, which would have meant that the AI-led investment story is fully intact.

Following the company’s better-than-expected Q2 results, on August 27, TD Cowen analyst Joshua Buchalter reaffirmed his Buy rating on Nvidia Corporation (NASDAQ:NVDA) with a $235 price target. While the beat was smaller than recent quarters, Buchalter expressed confidence given sustained AI demand and Nvidia’s transition from Blackwell to Blackwell Ultra GPUs. He also noted gross margins are trending toward 75%, and the company is making continued progress on the Rubin GPU roadmap.

In addition, Buchalter highlighted that Nvidia Corporation’s (NASDAQ:NVDA) Gaming and Networking drove the upside. Networking strength was noticeable as it experienced a 46% sequential growth, driven by stronger rack-scale sales. ‘Compute’ revenue declined due to the absence of $4 billion in China exports, though adjusted growth remained healthy.

However, Nvidia Corporation (NASDAQ:NVDA) guidance was weaker than expected. That said, the analyst excluded potential China sales from forecasts due to regulatory uncertainty, arguing that visibility remains limited. Despite near-term volatility, Buchalter continues to see Nvidia as his top pick, supported by structural demand for AI.

Nvidia Corp. (NASDAQ:NVDA) designs and manufactures graphics processing units (GPUs), system-on-a-chip units (SoCs), and AI hardware and software.