Shares of Ameresco, Inc. (NYSE:AMRC – Get Free Report) hit a new 52-week low during mid-day trading on Tuesday after the company announced weaker than expected quarterly earnings. The company traded as low as $19.02 and last traded at $19.07, with a volume of 495600 shares trading hands. The stock had previously closed at $26.61. […]