Category : Energy


BP Profits Fall 16% as Share Buybacks Cease Amid Debt Crisis

BP's annual profits have dropped 16% to $7.5bn due to falling oil prices, with the company halting share buybacks to prioritise debt reduction. This raises questions about the future of Britain's iconic oil major amid a struggling green transition.

Page 29 of 79
Pickt mobile sticky banner — logo, tagline and CTA button