Oil and gas production giant BP (BP - Get Report) Tuesday reported second-quarter earnings and revenue that came in better than Wall Street forecasts as ...
A