Energy & Oil BP’s Refining Windfall Cuts Net Debt to $13.5–14.5 Billion, Offsetting Up to $4.5 Billion in Impairments
A surge in crude prices driven by Middle East tensions and worries about Russian refinery disruptions and diesel supplies gave energy stocks a firm bid on Friday, with Brent climbing...