The End Is Near, Part 3: Corporations Are The Ultimate Dumb Money
May 04, 2015 at 21:36 PM EDT
“Peak buyback” is a sign that executives are seeing fewer opportunities to generate positive returns by building new factories or hiring new people, and so choose to give their free cash back to investors.