Source - SMW
HSBC Holdings bought back 3,189,282 ordinary shares yesterday at the volume weighted average price of £5.8589 apiece. 

HSBC holds 119,637,249  ordinary shares in treasury and has 19,946,015,925  in issue. 


At 9:24am: (LON:HSBA) HSBC Holdings PLC share price was +6.75p at 594.35p