Ameresco Inc (NYSE:AMRC) Has Already Recovered 43.25%, But Another -165.24% Drop Cannot Be Ruled Out.
In last trading session, Ameresco Inc (NYSE:AMRC) saw 0.45 million shares changing hands with its beta currently measuring 2.27. Company’s recent per share price level