BP plc Share Price Today (12 November 2025): Stock Slips as Castrol Sale Talks Surface, Ex‑Dividend Looms, Buybacks Continue
London close (LSE: BP.) — BP plc finished Wednesday at £4.68, down 1.74% on the day, underperforming the broader market. Notably, the stock is still hovering just below its 52‑week high of £4.76 set on Tuesday, while turnover of ~17.4m