Archrock (AROC) reported Q1 adjusted earnings late Monday of $0.42 per share, up from $0.26 a year earlier.
Two analysts polled by FactSet expected $0.39.
Revenue for the quarter ended March 31 was $347.2 million, up from $268.5 million a year earlier.
Analysts expected $342.8 million.
Archrock shares were up more than 3% in recent after-hours activity.