StockMarketWire.com - HSBC Holdings bought back 4,431,649 ordinary shares on Friday at the volume weighted average price of £6.6462 apiece for cancellation.


At 9:35am: [LON:HSBA] HSBC Holdings PLC share price was -0.95p at 658.15p



Story provided by StockMarketWire.com