Share Facebook Twitter LinkedIn Pinterest WhatsApp Email BP revenue beats expectations, however no information on Castrol sale