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 ...