BP PLC Share Price Today, 28 November 2025: Buybacks, Castrol Sale Talk and Oil Near $63 Shape the Outlook
BP PLC stock finished Friday’s session in London slightly higher as investors weighed steady oil prices, continued share buybacks and fresh speculation about a potential sale of the Castrol lubricants business to Saudi Aramco. BP share price today: a small