BP earnings: $57.37 billion for Q2 revenue vs. $50.62 billion expected By: CNBC.com News August 01, 2017 at 02:07 AM EDT BP earnings: $57.37 billion for Q2 revenue vs. $50.62 billion expected|| 104622536 Read More >>