BP Stock Outlook on December 5, 2025: Buybacks, Castrol Sale Talks and a Hydrogen Retreat Rewire the BP p.l.c. Story
BP p.l.c. (NYSE: BP, LSE: BP.) is heading into the final stretch of 2025 with its share price near the top of its recent range, investors swimming in dividends and buybacks, and the company quietly stepping back from some of