Ameresco, Inc. reaffirmed financial guidance for the full year ending December 31, 2024. For the year, the company expects revenue to be in the range of $1.60 billion to $1.70 billion.