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.
Goldman Sachs expects the amount of stock bought back to reach a record US$1 trillion this year. And August is the most popular month for corporate buybacks, accounting for 13 percent of annual activity.