Bermuda headquartered Catlin Group saw its 2005 net income plummet by 87 percent to $19.7mn after incurring a net loss of $333.5mn
Bermuda headquartered Catlin Group saw its 2005 net income plummet by 87 percent to $19.7mn after incurring a net loss of $333.5mn