4 March 2025

Beazley posts record $1.42bn profit and launches $500m buyback