Source - SMW
HSBC Holdings bought back 1,962,806 ordinary shares yesterday at the volume weighted average price of £7.4462 apiece for cancellation.


At 8:41am: (LON:HSBA) HSBC Holdings PLC share price was -0.2p at 743.3p