EquipmentShare.com (EQPT) reported Q2 adjusted earnings late Wednesday of $0.18 per diluted share, up from $0.06 a year earlier.
Analysts polled by FactSet expected a loss of $0.06.
Revenue in the three months ended June 30 rose to $1.45 billion from $1.15 billion a year earlier.
Analysts projected $1.15 billion.
The company boosted full-year revenue guidance to the range of $5.25 billion to $5.68 billion from the prior forecast of $5.15 billion to $5.58 billion.
Analysts polled by FactSet expect $5.36 billion.
The company's shares rose 6.4% in after-hours trading.