BP PLC Stock News Today (December 17, 2025): Oil Volatility, Buybacks, Dividend Ahead, and the Lightsource bp Solar Deal
BP shares fell sharply in London, closing near £4.23 after a broad energy sector sell-off. The NYSE-listed ADR traded around $33.76, reflecting similar pressure from volatile oil prices. Oil rebounded over 1% early Wednesday after the U.S. announced a blockade on Venezuelan tankers, but supply concerns persist. BP continues buybacks and prepares its next dividend amid market swings.