Allstate (ALL) reported Q2 adjusted earnings late Wednesday of $8.99 per diluted share, up from $5.94 a year earlier.
Analysts polled by FactSet expected $6.06.
Revenue for the quarter ended June 30 was $18.60 billion, up from $16.63 billion a year earlier.
Analysts surveyed by FactSet expected $17.19 billion.