According to research by The Motley Fool, S&P 500 companies collectively spent $249 billion buying back their stock in the ...