Ameresco shares last traded at $29.3130, with a volume of 660,405 shares changing hands. Oppenheimer reaffirmed a “market perform” rating on shares of Ameresco in a report on Tuesday. Zacks Research raised Ameresco from a “strong sell” rating to a “hold” rating in a report on Wednesday, June 3rd. Ameresco revenue beat and backlog articleSecond-quarter revenue rose 9.1% year over year to $515.5 million, exceeding the $465.2 million analyst consensus. Benzinga analyst rating reportCanaccord Genuity raised its Ameresco price target from $59 to $62 and assigned a “Buy” rating, implying substantial potential upside from the current trading level.