Skip to content
10-K

Annual Report

Ameresco, Inc. AMRC

0001488139-25-000018

← back to feed
Filed
Feb 28, 2025 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2024 · Dec 31, 2024 53.14M sh
Shares Diluted FY 2024 · Dec 31, 2023 53.23M sh
Shares Diluted FY 2024 · Dec 31, 2022 53.28M sh
Capex FY 2024 · Dec 31, 2024 $4.29M
Capex FY 2024 · Dec 31, 2023 $5.71M
Capex FY 2024 · Dec 31, 2022 $5.3M
Operating Cash Flow FY 2024 · Dec 31, 2024 $117.6M
Operating Cash Flow FY 2024 · Dec 31, 2023 −$69.99M
Operating Cash Flow FY 2024 · Dec 31, 2022 −$338.29M
Short Term Debt FY 2024 · Dec 31, 2024 $149.36M
Short Term Debt FY 2024 · Dec 31, 2023 $322.25M
Cash And Equivalents FY 2024 · Dec 31, 2024 $108.52M
Cash And Equivalents FY 2024 · Dec 31, 2023 $79.27M
Stockholders Equity FY 2024 · Dec 31, 2024 $1.01B
Stockholders Equity FY 2024 · Dec 31, 2023 $901.98M
Current Liabilities FY 2024 · Dec 31, 2024 $889.01M
Current Liabilities FY 2024 · Dec 31, 2023 $901.47M
Current Assets FY 2024 · Dec 31, 2024 $1.3B
Current Assets FY 2024 · Dec 31, 2023 $1.13B
Total Assets FY 2024 · Dec 31, 2024 $4.16B
Total Assets FY 2024 · Dec 31, 2023 $3.71B
Eps Diluted FY 2024 · Dec 31, 2024 $1.07
Eps Diluted FY 2024 · Dec 31, 2023 $1.17
Eps Diluted FY 2024 · Dec 31, 2022 $1.78
Eps Basic FY 2024 · Dec 31, 2024 $1.08
Eps Basic FY 2024 · Dec 31, 2023 $1.20
Eps Basic FY 2024 · Dec 31, 2022 $1.83
Sga Expense FY 2024 · Dec 31, 2024 $173.76M
Sga Expense FY 2024 · Dec 31, 2023 $162.14M
Sga Expense restated FY 2024 · Dec 31, 2022 $159.49M
Net Income FY 2024 · Dec 31, 2024 $56.76M
Net Income FY 2024 · Dec 31, 2023 $62.47M
Net Income FY 2024 · Dec 31, 2022 $94.93M
Operating Income FY 2024 · Dec 31, 2024 $108.75M
Operating Income FY 2024 · Dec 31, 2023 $82.22M
Operating Income FY 2024 · Dec 31, 2022 $132.99M
Gross Profit FY 2024 · Dec 31, 2024 $256.09M
Gross Profit FY 2024 · Dec 31, 2023 $246.43M
Gross Profit FY 2024 · Dec 31, 2022 $290.83M
Cost Of Revenue FY 2024 · Dec 31, 2024 $1.51B
Cost Of Revenue FY 2024 · Dec 31, 2023 $1.13B
Cost Of Revenue FY 2024 · Dec 31, 2022 $1.53B
Revenue FY 2024 · Dec 31, 2024 $1.77B
Revenue FY 2024 · Dec 31, 2023 $1.37B
Revenue FY 2024 · Dec 31, 2022 $1.82B