Ameresco, Inc. (NYSE:AMRC) is an energy efficiency and renewable energy services provider serving North America. The business delivers long-term customer value, environmental stewardship, and sustainability through energy efficiency services, alternative energy, supply management, and innovative facility renewal all with practical financial solutions.