Ameresco's net profit under GAAP for 9 months of 2020 was $33.161 million, up 68.3% from $19.709 million in the previous year. Revenue increased 28.1% to $717.956 million, against $560.321 million a year earlier.