BP reports very strong earnings

… excluding Gulf of Mexico oil spill payments, was $24.1 billion, compared with $17.6 billion in 2016, BP said. Gulf of Mexico oil spill payments in 2017 were $5.2 billion, compared with $6.9 billion in 2016. Downstream earnings were very strong, with an underlying replacement cost profit of $7.0 billion, …