BP beats estimates with Q3 net profit of $3.3 billion

BP plc reported on Tuesday its third-quarter earnings results, revealing better-than-expected underlying replacement cost profit (net profit) of $3.32 billion. The oil giant’s operating cash flow …