MarketBrain

Ameresco, Inc.

Financial highlights

MetricFY December 31, 2024FY December 31, 2023FY December 31, 2022FY December 31, 2021FY December 31, 2020
Revenue$1.8B$1.4B$1.8B$1.2B$1.0B
Gross profit$256.1M$246.4M$290.8M$230.4M$187.5M
Operating income$108.7M$82.2M$133.0M$95.4M$71.5M
Cost of revenue$1.5B$1.1B$1.5B$985.3M$844.7M
Cash from operations$117.6M-$70.0M-$338.3M-$172.3M-$102.6M
Capital expenditure$4.3M$5.7M$5.3M$4.9M$2.2M
Free cash flow$113.3M-$75.7M-$343.6M-$177.2M-$104.8M
Share repurchases$0$0$6,000
Impairments$12.4M$3.8M$0$1.9M$0
Total assets$4.2B$3.7B$2.9B$2.2B$1.8B

Shares outstanding 53.0M · Free float 59.8%

Annual filing data through FY ended December 31, 2024; float as of July 13, 2026.