Microsoft (NASDAQ: MSFT) is a monster stock, with annual returns of 25% over the past decade, and still growing. In Q1 of fiscal 2026, revenue was up 18% year over year, with net income rising 12%. The company is highly rated by Wall Street analysts and is likely to keep growing.

Netflix (NASDAQ: NFLX) is another monster stock, averaging 24% annual gains over the past decade. Its Q4 2025 revenue was $12 billion, up 18% year over year, with net income up 29%. The stock is down 12% due to uncertainty over its bid to acquire Warner Bros. Discovery.

Consider investing in Microsoft or Netflix, both monster stocks with impressive growth potential. The Motley Fool’s Stock Advisor analyst team has identified the 10 best stocks to buy now, excluding Microsoft. The 10 stocks recommended have the potential for significant returns in the future.

Stock Advisor’s total average return is 942%, compared to the S&P 500’s 196%. Don’t miss out on the latest top 10 list and join an investing community built by individual investors for individual investors. Get insights into top-performing stocks like Microsoft and Netflix for potential long-term gains.

Read more at Yahoo Finance: 2 Monster Stocks to Hold for the Next 20 Years — Including Microsoft (MSFT) Stock