BP PLC reported a profit of $2.3 billion for Q1 2024, down from $8.2 billion in Q1 2023, with an underlying profit of $2.7 billion affected by lower oil prices and a refinery outage. Cash flow was $5 billion, and the company plans a $1.75 billion share buyback.