Ameresco reiterates 2026 revenue outlook of $2 billion-$2.2 billion - AMRC News | Rallies