BP cashes in on Castrol: $10.1 billion Stonepeak deal sets up Castrol India share offer
NEW YORK, December 28, 2025, 18:42 ET BP has agreed to sell a 65% stake in its Castrol lubricants business to investment firm Stonepeak, valuing the unit at about $10.1 billion on an enterprise basis. Enterprise value is a measure