Custom Truck One Source (CTOS) reported Q2 earnings late Monday of $0.05 per diluted share, compared with the loss of $0.13 a year earlier.
Four analysts polled by FactSet expected earnings of $0.01.
Revenue in the three months ended June 30 rose to $563.4 million from $511.5 million a year ago.
Analysts surveyed projected $509.8 million.
The company expects full-year revenue of $2.1 billion to $2.2 billion. Analysts project $2.05 billion.
The company's shares jumped 10% in after-hours trading.