Companies buying back their own shares is now one of the biggest sources of demand for stocks, helping propel the S&P 500 to new record highs.
Companies buying back their own shares is now one of the biggest sources of demand for stocks, helping propel the S&P 500 to new record highs.