Shell (UK) ( (GB:SHEL)) has shared an update. Shell plc has repurchased a total of 1,967,666 of its own shares on 19 December 2025 across the London Stock Exchange and Euronext Amsterdam for ...
Shell (UK) ( (GB:SHEL)) has shared an update. Shell plc has continued its existing share buy-back programme with the repurchase on 31 December 2025 of a total of 562,006 shares across the London Stock ...
Shell is a Buy, supported by disciplined capital allocation, robust shareholder returns, and attractive valuation despite ...