Shell Plc Stock (SHEL): Adura JV, $3.5 Billion Buyback and 2026 Oil Glut – Latest News and Outlook
Shell Plc (LON: SHEL, NYSE: SHEL) enters December 2025 with its share price near record territory, a fresh $3.5 billion buyback in full swing and a landmark North Sea joint venture just launched – all against the backdrop of what