BP (BP) announced on Tuesday that it earned a profit of $7.69 billion, 38 percent higher than the $5.57 billion profit in the same period last year. Revenue increased by 15 percent to $96.3 billion.