RE: 2024 results19 Feb 2025 08:53
£2 billion on a £158 billion market cap is 1.2%, which it just lost in the last half hour. Unless these buybacks are signifcant, i.e. 10% plus of the companies market cap they have little if no impact on the shareprice and would be better distributed as a dividend.