Firms spent $2b buying back shares last year