BP Beats Expectations With $5 Billion Profit After Fending Off Shareholder Challenge
Wall Street Journal
Trading oil and gas helped the British oil major achieve strong results in the first quarter, but its announced $1.75 billion buyback was smaller than analysts expected.
https://www.wsj.com/articles/bp-bp-q1-earnings-report-2023-9ca0c374