FRESH

Tuesday, May 5, 2026
Logistics

BP Weighs $10 Billion Sale of Castrol Lubricants Unit

A sale of the business is one of the many options BP is considering to win back investor confidence after years of underperformance, sources said.

Related Posts

Load More Posts Loading...No More Posts.