Source - SMW
HSBC Holdings bought back 3,200,971 ordinary shares yesterday at the volume weighted average price of £5.9877 apiece. The company now holds 127,872,145 of its ordinary shares in treasury and has 19,937,806,429 in issue.

At 1:07pm: (LON:HSBA) HSBC Holdings PLC share price was +3.05p at 604.05p

Related Charts

HSBC Holdings (HSBA)

+0.55p (+0.08%)
delayed 10:48AM