CarGurus (CARG) reported Q1 adjusted earnings late Thursday of $0.46 per diluted share, up from $0.34 a year earlier.
Analysts polled by FactSet expected $0.44.
Revenue for the quarter ended March 31 was $225.2 million, compared with $215.8 million a year earlier.
Analysts surveyed by FactSet expected $226.6 million.
The company said it expects Q2 adjusted earnings of $0.52 to $0.58 per share on revenue of $222 million to $242 million. Analysts surveyed by FactSet expect adjusted earnings of $0.47 per share on revenue of $233.2 million.
Shares of the company rose 7.3% in after-hours activity Thursday.