3 Monster Stocks -- Including Berkshire Hathaway and Constellation Brands -- to Hold for the Next 10 Years and Beyond

  • Who doesn't love a monster stock? Definitions can vary, and in my mind, a monster stock is one that has one or more amazing qualities that can lead it to be a terrific grower over time for its shareholders.