HSBC buys back shares

HSBC Holdings bought back 3,094,017 ordinary shares yesterday at the volume weighted average of £6.3481 apiece. The company now holds 252,137,903 of its ordinary shares in treasury and has 19,815,725,794 in issue.

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