HSBC buys back shares

HSBC Holdings bought back 3,652,156 ordinary shares yesterday at the volume weighted average price of £6.2996 apiece. The company now holds 245,813,667 of its ordinary shares in treasury and has 19,822,029,977 in issue.

At 1:03pm: (LON:HSBA) HSBC Holdings PLC share price was +3.6p at 635.6p