HSBC launches $3 billion buyback, profit disappoints on rising costs

HSBC launches $3 billion buyback, profit disappoints on rising costs