HSBC buys back shares

HSBC Holdings bought back 2,846,703 ordinary shares yesterday at the volume weighted average price of £6.1523 apiece. The company now holds 158,174,155 of its ordinary shares in treasury and has 19,907,563,684 in issue.

At 1:02pm: (LON:HSBA) HSBC Holdings PLC share price was +10.9p at 624.5p