Ameresco Q1 2026 earnings show strong performance in clean energy sector.