Shell PLC Stock (SHEL) News & Forecasts on Dec. 21, 2025: Buybacks, Deepwater Bets, and What Analysts See for 2026
Shell shares closed Dec. 19 at £27.03 in London and $72.02 in New York, both below recent highs. The company is running a $3.5 billion buyback program set to finish by Jan. 30, 2026. Shell disclosed nearly 2 million shares repurchased on Dec. 19 across London and Amsterdam. The UK audit watchdog has opened a governance probe.