BP suspended its share buyback in February 2026 and has completed or announced $11 billion of a $20 billion asset disposal ...