Natural Gas Services Group (NGS) reported Q1 net income late Monday of $0.53 per diluted share, up from $0.38 a year earlier.
Three analysts polled by FactSet expected $0.45.
Revenue for the three months ended March 31 rose to $48.5 million from $41.4 million a year earlier.
Four analysts surveyed by FactSet expected $47.1 million.
Shares of the company were up more than 3% in after-hours activity.