Share buybacks explained: UK PLC is repurchasing its own stock – but is it good for investors?
Some of the UK’s biggest companies have announced share buyback programmes over the past few months as the economy emerges from the worst of the pandemic.
London-listed firms have launched share buybacks with a value of some £14billion so far this year,…