2 Monster Stocks to Hold for the Next 5 Years

Key PointsWhat do a medical stock and a coffee stock have in common? Strong revenue and consistent profits.