HSBC buys back shares

HSBC Holdings bought back 3,389,286 ordinary shares yesterday at the volume weighted average price of £6.3199 apiece. The company now holds 242,161,511 of its ordinary shares in treasury and has 19,825,668,992 in issue.

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