XL Group reported operating earnings of $0.84 per share, a technical miss versus consensus estimates of $0.93 and down from $0.96
XL Group reported operating earnings of $0.84 per share, a technical miss versus consensus estimates of $0.93 and down from $0.96