Source - SMW
HSBC Holdings bought back 4,550,000 ordinary shares yesterday at the volume weighted average price of £7.3376 apiece for cancellation.


At 9:21am: (LON:HSBA) HSBC Holdings PLC share price was -0.9p at 731.8p