Emcor Group (EME) reported Q1 adjusted earnings Wednesday of $5.41 per diluted share, up from $4.17 a year earlier.
Analysts polled by FactSet expected $4.63.
Revenue for the quarter ended March 31 was $3.87 billion, up from $3.43 billion a year earlier.
Analysts surveyed by FactSet expected $3.78 billion.
The company said it expects full-year 2025 adjusted EPS of $22.65 to $24, compared with the prior outlook of $22.25 to $24. Analysts polled by FactSet expect $23.18.
Full-year revenue is still projected to be $16.1 billion to $16.9 billion. Analysts polled by FactSet expect $16.37 billion.