Source - SMW
HSBC Holdings bought back 3,333,343 ordinary shares yesterday at the volume weighted average price of £7.4326 apiece for cancellation.


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