Long-Term Winners: Why Investors Should Consider Investing in Microsoft and NVIDIA