This is after they wrote off 17.6 Billion in 'expenses' including fines...

"Worldwide in 2016, BP generated $17.6 billion in operating cash flow that translated into $10.7 billion for its business operations after committing $6.9 billion for Gulf spill payments."

It so nice of us to allow them to write off all their outside expenses before paying taxes on our oil.