HSBC buys back shares

HSBC Holdings bought back 2,502,080 ordinary shares yesterday at the volume weighted average price of £6.3944 apiece. The company now holds 261,018,711 of its ordinary shares in treasury and has 19,806,887,632 in issue.

At 1:10pm: (LON:HSBA) HSBC Holdings PLC share price was +0.55p at 640.75p