TeleTrader 9/12/2023 BP CEO Looney resigns
TeleTrader 8/1/2023 BP's Q2 profit tumbles to $1.8B