By | July 26 2011 3:21 PM

BP announced second quarter earnings of 5.3 billion on Tuesday, a stark contrast from last year's second quarter loss of $17.15 billion, behind profits from skyrocketing oil prices.