Source - SMW
HSBC Holdings bought back 2,846,703 ordinary shares yesterday at the volume weighted average price of £6.1523 apiece. The company now  holds 158,174,155 of its ordinary shares in treasury and has 19,907,563,684  in issue.

At 1:02pm: (LON:HSBA) HSBC Holdings PLC share price was +10.9p at 624.5p

Related Charts

HSBC Holdings (HSBA)

+9.55p (+1.43%)
delayed 16:03PM