Source - SMW
HSBC Holdings bought back 2,099,746 ordinary shares yesterday at the volume weighted average price of £7.4572 apiece for cancellation.


At 8:39am: (LON:HSBA) HSBC Holdings PLC share price was +2.5p at 746p