BP PLC Stock Outlook (Dec. 22, 2025): New CEO Meg O’Neill, Buybacks, and 2026 Oil Price Forecasts Put BP Shares in Focus
BP confirmed Meg O’Neill will become CEO on April 1, 2026, following Murray Auchincloss’s abrupt exit. Shares traded at 424.5p in London and $33.94 in New York as of December 22. The board is pushing for tighter cost controls and asset sales amid persistent takeover speculation. BP is running active share buybacks while oil prices remain range-bound.