Ally Financial (ALLY) reported Q1 adjusted earnings Thursday of $0.58 per share, up from $0.41 a year earlier.
Analysts polled by FactSet expected $0.42.
Net revenue for the quarter ended March 31 was $1.54 billion, down from $2 billion a year earlier.
Analysts surveyed by FactSet expected $2.03 billion.