1

HSBC announces $3 billion buyback despite missing profit expectations