BP (NYSE: BP) became the latest supermajor to book bumper earnings for 2021 on the back of rallying oil and gas prices, as it reported on Tuesday its highest annual net profit in eight years. BP said today its underlying replacement cost profit--its proxy for net profit--jumped to $12.8 billion for 2021, compared to a loss of $5.7 billion for 2020. That 2021 net profit was the strongest result that BP has delivered in eight years and was ahead of analyst expectations of $12.5 billion. The UK supermajor booked a larger-than-expected profit...