Shell Plc (SHEL) Stock in December 2025: Buybacks, Debt Swap and Oil Glut Fears Shape the 2026 Outlook
As of 4 December 2025, Shell Plc’s stock is trading near the top of its 52‑week range, powered by a relentless buyback programme, a fresh $6.3 billion debt exchange, and strategic bets in the North Sea and deep‑water Nigeria —