HSBC buys back shares

HSBC Holdings bought back 2,191,932 ordinary shares yesterday at the volume weighted average price of £6.3063 apiece. The company now holds 268,223,873 of its ordinary shares in treasury and has 19,799,708,450 in issue.

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