Why do companies buy back shares? BP set for share buyback after profits surge

Why do companies buy back shares? BP set for share buyback after profits surge

Energy giant BP has reported record soaring profits on the back of rocketing gas and oil prices, sparking anger as millions of UK households face eye-watering utility bills. The multinational oil and gas producer announced that its annual profits hit an eight-year high of $12.8 billion (£9.45 billion) in 2021, as wholesale energy prices shot … Read more