Business Firmus, CDC axe Southgate partnership A lot can happen in a year. Greg Boorer explains why he walked away from the $73 billion deal. Amelia McGuire |05 Oct, 2026