BP exceeds profit expectations, announces $14 billion buyback, achieves record-low debt
Supermajor achieved replacement cost profit of $2.99 billion, exceeding analysts' forecast by $220 million
Supermajor achieved replacement cost profit of $2.99 billion, exceeding analysts' forecast by $220 million