S&P 500 companies have repurchased $2.6 trillion of stock over last 5 years: 15% of total market cap 11-Feb-19 12:50 am Education Anirudh Sethi