Navigators fell short of analysts' expectations as it posted a $29.6mn loss that included higher-than-expected catastrophe losses and a $29.5mn
Navigators fell short of analysts' expectations as it posted a $29.6mn loss that included higher-than-expected catastrophe losses and a $29.5mn