Read the latest blog post!
Since 2009, S&P 500 companies have repurchased over $10 trillion of their own stock. Here's how buybacks became the market's most powerful - and most overlooked - structural force.