Travelers reported operating income of $2.02 per share, a miss versus the analyst consensus estimate of $2.28, but up 12 percent year on year.
Travelers reported operating income of $2.02 per share, a miss versus the analyst consensus estimate of $2.28, but up 12 percent year on year.