American Financial Group (AFG) reported Q2 core operating earnings late Tuesday of $2.82 per share, up from $2.14 a year earlier.
Analysts polled by FactSet expected $2.32.
Revenue for the quarter ended June 30 was $2.03 billion, up from $1.92 billion a year earlier.
One analyst expected $1.99 billion.