Ameresco's GAAP net income for the six months of 2021 was $30.317 million, up 95.9% from $15.472 million in the prior year. Revenue increased 20.8% to $526.122 million from $435.449 million a year earlier.