BP Exceeds Expectations: No Announcement Yet Regarding Castrol Sales.
Energy giant BP exceeded analyst expectations by reporting a profit of $2.21 billion in the third quarter. Strong performance across the company’s units offset the impact of falling crude oil prices. However,