Investment income also contributed to Lancashire’s financial standing, rising 33.5% to $144.8 million, with a total ...