March 06, 2025 4:02PM Lancashire Holdings reports $321.3m profit for 2024 Robust underwriting and investment returns gave the Bermudian-based company a strong year