HSBC buys back shares

HSBC Holdings bought back 1,843,078 ordinary shares on Friday at the volume weighted average price of £6.4054 apiece. The company now holds 262,861,789 of its ordinary shares in treasury and has 19,805,049,722 in issue.

At 9:00am: (LON:HSBA) HSBC Holdings PLC share price was -9.25p at 631.75p