Ameresco Inc. Replay the stock market charts of AMRC day by day back to 2003. Open long and short positions without spending any money. Ameresco, Inc. is an independent provider of comprehensive energy services including energy efficiency, infrastructure upgrades, energy security and resilience, asset sustainability and renewable energy solutions for businesses and organizations.