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



Related Charts

HSBC Holdings (HSBA)

+19.95p (+3.05%)
delayed 14:12PM