Since 2010, companies in the S&P 500 have poured more than $5.3 trillion in stock buybacks driving a decade long bull run for the equity markets.
Feb 4, 2020
We take care of the first one so you can focus on the other two!