3 Monster High-Yield Stocks to Hold for the Next 10 Years

  • The average time a Wall Street investor holds a stock has shortened dramatically over the decades. At this point, buying and holding a stock for 10 years is a virtual eternity.