Stock repurchases reach a record $ 800 billion – more than Facebook or Exxon Mobil



[ad_1]

Share buybacks hit their all-time high last year, according to new data.

Source link