BP PLC Stock on Dec. 23, 2025: Share Price, New CEO Meg O’Neill, Castrol Sale Talks, Buybacks, and 2026 Oil Outlook
BP PLC stock is ending 2025 with a familiar mix of Big Oil fundamentals and BP-specific drama: a surprise leadership reset, a high-stakes divestment agenda (with Castrol at the center), and a market that’s trying to price 2026 oil demand