Despite a recent 6.3% drop in share price, Travelers Companies' fundamentals remain strong, with a Return on Equity (ROE) of 13%. However, its low earnings growth rate could be due to high payout ratio or poor capital allocation.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing