TeleTrader 02/05/2023 BP reports Q1 profit of $8.2 billion