BP posted underlying replacement cost profit, used as a proxy for net profit, of $2.3 billion for the July-September period. That beat analyst expectations of $2.1 billion, according to an ...