Ameresco, Inc. provided revenue guidance for the full year of 2022. The company expects revenue between $1.83 billion -$1.87 billion.