BP’s Massive Profits From Oil Trading in 2020 Reduce Losses  Yahoo FinanceContinue reading