HSBC buys back shares

HSBC Holdings bought back 3,170,152 ordinary shares yesterday at the volume weighted average price of £6.3277 apiece. The company now holds 266,031,941 of its ordinary shares in treasury and has 19,801,888,445 in issue.

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