The losses have only come from withdrawing from Russia. Otherwise it’s been widely reported:
BP's results come at a time when millions of U.K. households are facing a record-breaking increase in their energy bills amid a cost of living crisis.
www.cnbc.com
BP's profits hit their highest in eight years in 2021, lifted by soaring gas and oil prices, as the company boosted share repurchases and accelerated plans to cut emissions with increased spending on low carbon energy.
www.reuters.com
Note the dates of the above.
Now read the following that was posted 5 days ago and includes the losses from Russia and Ukraine, its doubled its profits over the same quarter from last year! They are raking it in.
The energy giant said underlying income hit $6.2bn due to "exceptional oil and gas trading".
www.bbc.co.uk
Please note I am in no way what so ever a trading or market expert, but us here in the UK are definitely feeling the massive increase in fuel and heating prices, and I do mean massive, whilst BP and Shell are announcing record profits.