Ameresco, Inc. provides a portfolio of energy efficiency and renewable energy supply solutions in the United States,Canada, and internationally. It designs, develops, engineers, and installs projects that reduce the energy, as well as operations and maintenance (O&M) costs of its customers' facilities. As of December 31, 2021, the company owned and operated 147 small-scale renewable energy plants and solar PV installations.