Ameresco (AMRC) shares were up nearly 10% in recent Thursday trading after Jefferies upgraded its rating on the company's stock to buy from hold and raised its price target to $39 from $19.
Trading volume stood at nearly 998,000 shares compared with a daily average of 745,753.
Price: 34.70, Change: +3.09, Percent Change: +9.78