S&P Buyback 1999-2018