BP came under fire amid claims it was "prioritising shareholders over the green transition" as it posted underlying profits of $13.8bn for 2023.

Although the figure was half 2022's total, which was driven by soaring fossil fuel prices, UK supermajor BP surpassed expectations with an underlying replacement cost profit of $2.99bn for the last quarter of 2023, outperforming the consensus forecast by $220m.