Twelve Capital: Cat bond yields “compelling” as they climb to 12%
ILS fund manager Twelve Capital has described the 2023 cat bond investment opportunity as “compelling” as risk-adjusted annual yields climb to 12 percent, effectively double the average of the past 20 years.