Data on ILS returns from Mercer ranks the industry’s 2018 performance as the second-worst after 2017, and only just better than that of 2011.
Data on ILS returns from Mercer ranks the industry’s 2018 performance as the second-worst after 2017, and only just better than that of 2011.