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


At 9:42am: (LON:HSBA) HSBC Holdings PLC share price was +3.05p at 749.95p