1
HSBC announces $3 billion buyback despite missing profit expectations
|