BP Q1 2025
BP CEO Auchincloss bullish about ‘pretty profitable’ Iraq deal
Politics
BP green strategy chief out as supermajor's profits plunge
People
BP profits almost halve to $1.4 billion in first quarter
Finance