HSBC buys back shares

HSBC Holdings bought back 2,667,703 ordinary shares yesterday at the volume weighted average price of £6.3417 apiece. The company now holds 270,891,576 of its ordinary shares in treasury and has 19,797,073,773 in issue.

At 9:02am: (LON:HSBA) HSBC Holdings PLC share price was -6.95p at 628.25p