JP Morgan says S&P 500 companies will buy back $800 billion of their own shares this year, up from the $530 billion spent in 2017.
JP Morgan says S&P 500 companies will buy back $800 billion of their own shares this year, up from the $530 billion spent in 2017.