2 Top Tech Stocks to Buy for the Long Haul

Successful investing is not complicated. Buying shares of companies that consistently report growing revenue and improving profitability will put you on track to building lasting wealth. Market volatility can make stocks seem complicated, but there is a high correlation between stock performance and business performance over the long term.

Let's look at two businesses that have a consistent record of growth and have powerful tailwinds that can keep them growing for many years.

(NASDAQ: MSFT) has a long record of growing revenue and profits, paying dividends, and delivering market-beating returns to shareholders. The software giant spent the last decade moving toward a lucrative subscription-based business model across its key operating segments of gaming, productivity software, and cloud services. This bolstered the company's annual free cash flow generation and makes the stock a safe holding for the long term.

Continue reading


Source Fool.com