HSBC buys back shares

HSBC Holdings bought back 3,844,096 ordinary shares yesterday at the volume weighted average price of £6.3816 apiece. The company now holds 258,516,631 of its ordinary shares in treasury and has 19,809,380,332 in issue.

At 1:02pm: (LON:HSBA) HSBC Holdings PLC share price was -3.05p at 639.55p