03:51 AM EDT, 08/05/2025 (MT Newswires) -- Ameresco ( AMRC ) reported Q2 non-GAAP earnings Monday of $0.27 per diluted share, up from $0.10 a year earlier.
Analysts polled by FactSet expected $0.08.
Revenue for the quarter ended June 30 was $472.3 million compared with $438 million a year earlier.
Analysts surveyed by FactSet expected $414.4 million.
The company reiterated its 2025 non-GAAP earnings guidance of $0.70 to $0.90 per share on revenue of $1.85 billion to $1.95 billion. Analysts surveyed by FactSet expect adjusted earnings of $0.81 on revenue of $1.89 billion.
The company's shares were up about 16% in Monday's after-market activity.