Source - SMW
HSBC Holdings bought back 3,515,196 ordinary shares on Friday at the volume weighted average price of £5.7328 apiece as part of its buyback programme announced on 4 August. HSBC now holds 99,450,244 of its ordinary shares in treasury and has 19,826,145,562 in issue.

At 9:10am: (LON:HSBA) HSBC Holdings PLC share price was -3.75p at 570.55p