16 May 2025

Swiss Re shrugs off historic Q1 losses to post $1.3bn net income