2 Top Healthcare Stocks to Buy for the Long Haul

The great thing about investing in healthcare companies is that the basic services they provide aren't going out of style anytime soon. But that only means the sector as a whole will likely continue thriving -- it says nothing at all about individual companies.

That's why, when investing in healthcare companies -- as in any other industry -- it helps to pick those players that can protect their share of the market through competitive edges. Two healthcare giants capable of doing that are HCA Healthcare (NYSE: HCA) and Veeva Systems (NYSE: VEEV).

Let's see why both of these stocks are worth buying.

Continue reading


Source Fool.com