BP Stock Today (December 3, 2025): Buybacks, Teesside Exit and 2026 Price Targets Explained
As of December 3, 2025, BP p.l.c. is trading near its 52‑week highs, backed by strong third‑quarter earnings, aggressive share buybacks, a chunky dividend yield and a controversial pivot back toward oil and gas.
