Ameresco's GAAP net income for 2020 was $56.922 million, up 41.2% from $40.301 million in the prior year. Revenue increased 19% to $1.032 billion from $0.867 billion a year earlier.