BP unveils $1.75bn buyback as 2023 profits halve on weaker oil price
(Sharecast News) - Shares in BP surged on Tuesday as the energy giant announced a $1.75bn share buyback despite a slump in annual profits as oil prices fell during 2023 from the spike caused by Russia's invasion of Ukraine.
Read more