European stocks trade mixed after three-day break; HSBC shares rallies while BP fizzlesMarket Watch • 05/02/23
Oil major BP braces itself for shareholder revolt after scaling back its climate targetsCNBC • 04/27/23
Shell, BP new North Sea licences hang in the balance at High Court rulingProactive Investors • 04/25/23