Buyback Deceleration Continues – Stocks Immune Thus Far
The final numbers are in for buybacks, and it continues to show a decelerating trend. In 1Q17, S&P 500 companies spent $133.2 billion in share purchases– down 1.6 percent quarter-over-quarter and down a whopping 17.5 percent year-over-year. One year ago, … Continued