The terms "growth" and "high-yield" rarely go together well when it comes to investments. Growth typically means that companies need to plow lots of money back into the business on a regular basis, and high-yield normally means a slow growth industry where the best allocation of capital is to return it to shareholders. Every once in a while, though, certain companies have just the right business where high yield and growth 

Every once in a while, though, certain companies have just the right business where high yield and growth can coexist. Our investing contributors have highlighted three -- General Motors (NYSE: GM), Iron Mountain (NYSE: IRM), and STAG Industrial (NYSE: STAG). Here's why these stocks fit this unique mold. 

Image source: Getty Images.

Continue reading


Source: Fool.com