BP will sell 65% of Castrol to Stonepeak for $10.1 billion, generating $6 billion in net proceeds. The deal supports BP's strategy.
BP sells 65% of Castrol for $6B to cut debt and boost flexibility. Discover how this strategic move supports BP’s stock value ...