0
BP on Tuesday reported third-quarter earnings of $3.3 billion, missing analysts' forecasts, as strong oil trading and refining margins were offset by weak gas results.