News

Share buyback announcements by US companies reached a record not seen since 2006 in July, with $166 billion. Since the ...