Ameresco's stock price had been trending downwards before the earnings release, closing at $18.51 on July 31, having erased all gains from the previous year. Following the earnings announcement, the company's stock price surged significantly.