Posted by Andrew Walz on Jan 16th, 2025
Ameresco, Inc. (NYSE:AMRC – Get Free Report) traded up 6.6% during trading on Thursday . The stock traded as high as $24.96 and last traded at $24.89. 107,168 shares changed hands during mid-day trading, a decline of 65% from...
More of this article »