Energy stocks: Ameresco (AMRC) seemed to be circling the drain before its Q2 earnings. Now it's surging. What's the deal?

Ameresco Inc (NYSE:AMRC) reports financial results for the second quarter of 2026 after the close on Monday. Here's a rundown of the report.

Energy stocks: Ameresco (AMRC) seemed to be circling the drain before its Q2 earnings. Now it's surging. What's the deal?