BP’s profit hits $5 billion but shares slip on slowing buybacks
made a $5 billion profit in the first quarter of 2023, a rise on the previous three months on the back of stellar oil and gas trading, but its shares fell sharply as it slowed a share buyback programme. The forecast-beating results from BP follow a strong showing by rivalsContinue Reading