
undefined undefined/iStock via Getty Images
Ameresco (AMRC) up 26.7% post-market Monday after reporting in-line Q2 adjusted earnings but easily exceeding expectations for revenue, which gained 9% Y/Y to $515M, and said its total project backlog rose 32% Y/Y to $6.73B, citing strong demand for