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