HSBC buys back shares

HSBC Holdings bought back 3,050,000 ordinary shares yesterday at the volume weighted average price of £6.7079 apiece for cancellation.

At 9:43am: (LON:HSBA) HSBC Holdings PLC share price was -1.85p at 666.75p