
British energy giant BP logged multi-billion-dollar annual profits Tuesday despite lower oil prices and following boardroom turmoil, sending its share price rallying thanks also to more big payouts to investors.
Net profit came in at $15.2 billion in 2023, following a loss the prior year linked to its exit from Russia following Moscow's invasion of Ukraine, it said in a results statement.