BP Boasts Record Profits As Oil Giants Report Historic Windfalls

BP announced profits of $28 billion in 2022 and follows bumper earnings from peers like Shell, ExxonMobil and Chevron.