Oil giant BP to sell 65% stake in $10 billion Castrol unit ○ found 2025 › Dec › 24 (Wed) @ 08:05 UTC a story from CNBC ⚠️ › Top News Oil ■ BP ■■ preview sentiment