HSBC buys back shares

HSBC Holdings bought back 2,534,632 ordinary shares yesterday at the volume weighted average price of £6.3911 apiece. The company now holds 254,672,535 of its ordinary shares in treasury and has 19,813,209,949 in issue.

At 9:46am: (LON:HSBA) HSBC Holdings PLC share price was +0.05p at 638.65p