XL Group comfortably exceeded Wall Street's expectations as it reported second quarter operating net income of $0.96 per share versus consensus estimates of $0.88
XL Group comfortably exceeded Wall Street's expectations as it reported second quarter operating net income of $0.96 per share versus consensus estimates of $0.88