Ameresco Q2 Revenue Hits $515.5M, Beats Estimates by $55M as Stock Jumps 28% · aggregated.info