BP (LSE: BP.)
Latest
-
Climate Change
BP doubles profits to record $40 billion
As BP announces annnual earnings of $40 billion, there are growing calls for the UKgovernment to boost taxes on companies profiting from the high price of oil and natural gas after Russia's invasion of Ukraine.