BP posts net income of $8.46 billion, beating expectations
BP reported third-quarter underlying profit of $8.46 billion, surpassing analyst expectations. The company plans to use excess cash flow to address remaining liabilities from the 2010 Deepwater Horizo