https://www.marketscreener.com/news/earnings-flash-amrc-ameresco-posts-q2-revenue-515-5-million-vs-factset-est-of-465-2-million-ce7f50d9df8ef725