BP PLC Stock News & Forecast: Castrol Sale Talk, Buybacks, and Oil Price Headwinds — Week Ahead Outlook (Updated Dec. 14, 2025)
BP shares fell about 2.5% this week, closing at 439p in London as oil prices dropped and concerns grew over a potential 2026 supply surplus. The company announced first oil from the Atlantis Drill Center 1 in the Gulf of Mexico, expected to add 15,000 boe/d. BP also continued buybacks and held talks to sell its Castrol unit. Markets remain focused on crude prices and BP’s portfolio moves.