AMRC reported weak Q3 results, with a significant decline in revenue and earnings due to delayed energy projects. The company's backlog has increased, but it needs to focus on executing these projects ...