Ameresco, Inc.'s net profit under GAAP for 6 months of 2020 was $15,472 million, up 36% from $11,378 million in the previous year. Revenue increased by 25% to $435,449 million from $348,295 million a year earlier.