Lancashire Holdings reported a profit after tax of $321.3m in its 2024 final results on Thursday, and a 23.4% increase in diluted book value per share.