F&F - Financial Insights SEC Filing Analytics

Financial Metrics

AMRC Ameresco, Inc.
Range: 2023-01-01 to 2026-04-09

Regulatory Activity

Since 2025-04-09
Insider Filings (Forms 3/4/5)
14
Material Event Filings (8-K)
0
Type Form Filed Document
Insider 4 2026-03-12 SEC Filing Index
Insider 4 2026-03-10 SEC Filing Index
Insider 4 2026-02-27 SEC Filing Index
Insider 4 2026-02-23 SEC Filing Index
Insider 4 2026-02-13 SEC Filing Index

Credit and Bond Coverage

Company-level
Credit Ratings: SEC EDGAR does not provide a standardized, machine-readable issuer credit rating feed.
Integrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Long-Term Debt (latest annual)
N/A
Total Liabilities (latest annual)
N/A
Current Liabilities (latest annual)
889008000.0
10-Q/10-K Files
Displays percentage-change badges below each chart in green/red.

Income Statement

Metrics: 6

Revenue

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 271042000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 327074000.0 +20.7% USD 10-Q 2024-08-06
Quarterly 2023-09-30 335149000.0 +2.5% USD 10-Q 2024-11-08
Quarterly 2024-03-31 298406000.0 -11.0% USD 10-Q 2025-05-06
Quarterly 2024-06-30 437982000.0 +46.8% USD 10-Q 2025-08-05
Quarterly 2024-09-30 500873000.0 +14.4% USD 10-Q 2025-11-04
Quarterly 2025-03-31 352829000.0 -29.6% USD 10-Q 2025-05-06
Quarterly 2025-06-30 472284000.0 +33.9% USD 10-Q 2025-08-05
Quarterly 2025-09-30 525987000.0 +11.4% USD 10-Q 2025-11-04
Annual 2023-12-31 1374633000.0 USD 10-K 2025-02-28
Annual 2024-12-31 1769928000.0 +28.8% USD 10-K 2025-02-28

Gross Profit

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 49948000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 58649000.0 +17.4% USD 10-Q 2024-08-06
Quarterly 2023-09-30 63656000.0 +8.5% USD 10-Q 2024-11-08
Quarterly 2024-03-31 46993000.0 -26.2% USD 10-Q 2025-05-06
Quarterly 2024-06-30 65169000.0 +38.7% USD 10-Q 2025-08-05
Quarterly 2024-09-30 77139000.0 +18.4% USD 10-Q 2025-11-04
Quarterly 2025-03-31 51919000.0 -32.7% USD 10-Q 2025-05-06
Quarterly 2025-06-30 73358000.0 +41.3% USD 10-Q 2025-08-05
Quarterly 2025-09-30 84329000.0 +15.0% USD 10-Q 2025-11-04
Annual 2023-12-31 246429000.0 USD 10-K 2025-02-28
Annual 2024-12-31 256091000.0 +3.9% USD 10-K 2025-02-28

Operating Income

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 9097000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 17616000.0 +93.6% USD 10-Q 2024-08-06
Quarterly 2023-09-30 21430000.0 +21.7% USD 10-Q 2024-11-08
Quarterly 2024-03-31 7993000.0 -62.7% USD 10-Q 2025-05-06
Quarterly 2024-06-30 20953000.0 +162.1% USD 10-Q 2025-08-05
Quarterly 2024-09-30 35159000.0 +67.8% USD 10-Q 2025-11-04
Quarterly 2025-03-31 13692000.0 -61.1% USD 10-Q 2025-05-06
Quarterly 2025-06-30 27774000.0 +102.8% USD 10-Q 2025-08-05
Quarterly 2025-09-30 42350000.0 +52.5% USD 10-Q 2025-11-04
Annual 2023-12-31 82218000.0 USD 10-K 2025-02-28
Annual 2024-12-31 108745000.0 +32.3% USD 10-K 2025-02-28

Net Income

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1102000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 6368000.0 +477.9% USD 10-Q 2024-08-06
Quarterly 2023-09-30 21265000.0 +233.9% USD 10-Q 2024-11-08
Quarterly 2024-03-31 -2937000.0 -113.8% USD 10-Q 2025-05-06
Quarterly 2024-06-30 5010000.0 +270.6% USD 10-Q 2025-08-05
Quarterly 2024-09-30 17599000.0 +251.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 -5483000.0 -131.2% USD 10-Q 2025-05-06
Quarterly 2025-06-30 12864000.0 +334.6% USD 10-Q 2025-08-05
Quarterly 2025-09-30 18532000.0 +44.1% USD 10-Q 2025-11-04
Annual 2023-12-31 62470000.0 USD 10-K 2025-02-28
Annual 2024-12-31 56757000.0 -9.1% USD 10-K 2025-02-28

EPS Basic

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.02 USD/shares 10-Q 2024-05-07
Quarterly 2023-06-30 0.12 +500.0% USD/shares 10-Q 2024-08-06
Quarterly 2023-09-30 0.41 +241.7% USD/shares 10-Q 2024-11-08
Quarterly 2024-03-31 -0.06 -114.6% USD/shares 10-Q 2025-05-06
Quarterly 2024-06-30 0.1 +266.7% USD/shares 10-Q 2025-08-05
Quarterly 2024-09-30 0.34 +240.0% USD/shares 10-Q 2025-11-04
Quarterly 2025-03-31 -0.1 -129.4% USD/shares 10-Q 2025-05-06
Quarterly 2025-06-30 0.24 +340.0% USD/shares 10-Q 2025-08-05
Quarterly 2025-09-30 0.35 +45.8% USD/shares 10-Q 2025-11-04
Annual 2023-12-31 1.2 USD/shares 10-K 2025-02-28
Annual 2024-12-31 1.08 -10.0% USD/shares 10-K 2025-02-28

EPS Diluted

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 0.02 USD/shares 10-Q 2024-05-07
Quarterly 2023-06-30 0.12 +500.0% USD/shares 10-Q 2024-08-06
Quarterly 2023-09-30 0.4 +233.3% USD/shares 10-Q 2024-11-08
Quarterly 2024-03-31 -0.06 -115.0% USD/shares 10-Q 2025-05-06
Quarterly 2024-06-30 0.09 +250.0% USD/shares 10-Q 2025-08-05
Quarterly 2024-09-30 0.33 +266.7% USD/shares 10-Q 2025-11-04
Quarterly 2025-03-31 -0.1 -130.3% USD/shares 10-Q 2025-05-06
Quarterly 2025-06-30 0.24 +340.0% USD/shares 10-Q 2025-08-05
Quarterly 2025-09-30 0.35 +45.8% USD/shares 10-Q 2025-11-04
Annual 2023-12-31 1.17 USD/shares 10-K 2025-02-28
Annual 2024-12-31 1.07 -8.5% USD/shares 10-K 2025-02-28

Balance Sheet

Metrics: 9

Cash and Equivalents

Q: 11 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 178939000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 48999000.0 -72.6% USD 10-Q 2023-08-01
Quarterly 2023-09-30 107776000.0 +120.0% USD 10-Q 2023-11-07
Quarterly 2023-12-31 79271000.0 -26.4% USD 10-Q 2024-11-08
Quarterly 2024-03-31 77681000.0 -2.0% USD 10-Q 2024-05-07
Quarterly 2024-06-30 150278000.0 +93.5% USD 10-Q 2024-08-06
Quarterly 2024-09-30 113502000.0 -24.5% USD 10-Q 2024-11-08
Quarterly 2024-12-31 108516000.0 -4.4% USD 10-Q 2025-11-04
Quarterly 2025-03-31 71593000.0 -34.0% USD 10-Q 2025-05-06
Quarterly 2025-06-30 81633000.0 +14.0% USD 10-Q 2025-08-05
Quarterly 2025-09-30 94551000.0 +15.8% USD 10-Q 2025-11-04
Annual 2023-12-31 79271000.0 USD 10-K 2025-02-28
Annual 2024-12-31 108516000.0 +36.9% USD 10-K 2025-02-28

Accounts Receivable

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Inventory

Q: 11 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 13609000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 14127000.0 +3.8% USD 10-Q 2023-08-01
Quarterly 2023-09-30 13648000.0 -3.4% USD 10-Q 2023-11-07
Quarterly 2023-12-31 13637000.0 -0.1% USD 10-Q 2024-11-08
Quarterly 2024-03-31 13076000.0 -4.1% USD 10-Q 2024-05-07
Quarterly 2024-06-30 12484000.0 -4.5% USD 10-Q 2024-08-06
Quarterly 2024-09-30 11973000.0 -4.1% USD 10-Q 2024-11-08
Quarterly 2024-12-31 11556000.0 -3.5% USD 10-Q 2025-11-04
Quarterly 2025-03-31 12348000.0 +6.9% USD 10-Q 2025-05-06
Quarterly 2025-06-30 12389000.0 +0.3% USD 10-Q 2025-08-05
Quarterly 2025-09-30 12785000.0 +3.2% USD 10-Q 2025-11-04
Annual 2023-12-31 13637000.0 USD 10-K 2025-02-28
Annual 2024-12-31 11556000.0 -15.3% USD 10-K 2025-02-28

Current Assets

Q: 11 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 957974000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 921867000.0 -3.8% USD 10-Q 2023-08-01
Quarterly 2023-09-30 1030123000.0 +11.7% USD 10-Q 2023-11-07
Quarterly 2023-12-31 1128471000.0 +9.5% USD 10-Q 2024-11-08
Quarterly 2024-03-31 1126472000.0 -0.2% USD 10-Q 2024-05-07
Quarterly 2024-06-30 1239956000.0 +10.1% USD 10-Q 2024-08-06
Quarterly 2024-09-30 1224551000.0 -1.2% USD 10-Q 2024-11-08
Quarterly 2024-12-31 1301134000.0 +6.3% USD 10-Q 2025-11-04
Quarterly 2025-03-31 1257068000.0 -3.4% USD 10-Q 2025-05-06
Quarterly 2025-06-30 1280430000.0 +1.9% USD 10-Q 2025-08-05
Quarterly 2025-09-30 1420496000.0 +10.9% USD 10-Q 2025-11-04
Annual 2023-12-31 1128471000.0 USD 10-K 2025-02-28
Annual 2024-12-31 1301134000.0 +15.3% USD 10-K 2025-02-28

Total Assets

Q: 11 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 2967348000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 3041010000.0 +2.5% USD 10-Q 2023-08-01
Quarterly 2023-09-30 3460993000.0 +13.8% USD 10-Q 2023-11-07
Quarterly 2023-12-31 3713776000.0 +7.3% USD 10-Q 2024-11-08
Quarterly 2024-03-31 3803266000.0 +2.4% USD 10-Q 2024-05-07
Quarterly 2024-06-30 3965102000.0 +4.3% USD 10-Q 2024-08-06
Quarterly 2024-09-30 3982238000.0 +0.4% USD 10-Q 2024-11-08
Quarterly 2024-12-31 4158508000.0 +4.4% USD 10-Q 2025-11-04
Quarterly 2025-03-31 4169941000.0 +0.3% USD 10-Q 2025-05-06
Quarterly 2025-06-30 4295280000.0 +3.0% USD 10-Q 2025-08-05
Quarterly 2025-09-30 4426410000.0 +3.1% USD 10-Q 2025-11-04
Annual 2023-12-31 3713776000.0 USD 10-K 2025-02-28
Annual 2024-12-31 4158508000.0 +12.0% USD 10-K 2025-02-28

Current Liabilities

Q: 11 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 767112000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 752249000.0 -1.9% USD 10-Q 2023-08-01
Quarterly 2023-09-30 882342000.0 +17.3% USD 10-Q 2023-11-07
Quarterly 2023-12-31 901471000.0 +2.2% USD 10-Q 2024-11-08
Quarterly 2024-03-31 1162280000.0 +28.9% USD 10-Q 2024-05-07
Quarterly 2024-06-30 1232387000.0 +6.0% USD 10-Q 2024-08-06
Quarterly 2024-09-30 964667000.0 -21.7% USD 10-Q 2024-11-08
Quarterly 2024-12-31 889008000.0 -7.8% USD 10-Q 2025-11-04
Quarterly 2025-03-31 798305000.0 -10.2% USD 10-Q 2025-05-06
Quarterly 2025-06-30 822075000.0 +3.0% USD 10-Q 2025-08-05
Quarterly 2025-09-30 939299000.0 +14.3% USD 10-Q 2025-11-04
Annual 2023-12-31 901471000.0 USD 10-K 2025-02-28
Annual 2024-12-31 889008000.0 -1.4% USD 10-K 2025-02-28

Total Liabilities

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Stockholders' Equity

Q: 11 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 828922000.0 USD 10-Q 2023-05-02
Quarterly 2023-06-30 843525000.0 +1.8% USD 10-Q 2023-08-01
Quarterly 2023-09-30 868506000.0 +3.0% USD 10-Q 2023-11-07
Quarterly 2023-12-31 901975000.0 +3.9% USD 10-Q 2024-11-08
Quarterly 2024-03-31 904939000.0 +0.3% USD 10-Q 2024-05-07
Quarterly 2024-06-30 914703000.0 +1.1% USD 10-Q 2024-08-06
Quarterly 2024-09-30 937342000.0 +2.5% USD 10-Q 2024-11-08
Quarterly 2024-12-31 1013225000.0 +8.1% USD 10-Q 2025-11-04
Quarterly 2025-03-31 1011928000.0 -0.1% USD 10-Q 2025-05-06
Quarterly 2025-06-30 1034559000.0 +2.2% USD 10-Q 2025-08-05
Quarterly 2025-09-30 1055662000.0 +2.0% USD 10-Q 2025-11-04
Annual 2023-12-31 901975000.0 USD 10-K 2025-02-28
Annual 2024-12-31 1013225000.0 +12.3% USD 10-K 2025-02-28

Long-Term Debt

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Cash Flow

Metrics: 4

Operating Cash Flow

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 58772000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 -33849000.0 -157.6% USD 10-Q 2024-08-06
Quarterly 2023-09-30 -40421000.0 -19.4% USD 10-Q 2024-11-08
Quarterly 2024-03-31 20817000.0 +151.5% USD 10-Q 2025-05-06
Quarterly 2024-06-30 74131000.0 +256.1% USD 10-Q 2025-08-05
Quarterly 2024-09-30 99222000.0 +33.8% USD 10-Q 2025-11-04
Quarterly 2025-03-31 -28304000.0 -128.5% USD 10-Q 2025-05-06
Quarterly 2025-06-30 -55177000.0 -94.9% USD 10-Q 2025-08-05
Quarterly 2025-09-30 -37465000.0 +32.1% USD 10-Q 2025-11-04
Annual 2023-12-31 -69991000.0 USD 10-K 2025-02-28
Annual 2024-12-31 117598000.0 +268.0% USD 10-K 2025-02-28

Investing Cash Flow

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 -101253000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 -279242000.0 -175.8% USD 10-Q 2024-08-06
Quarterly 2023-09-30 -465193000.0 -66.6% USD 10-Q 2024-11-08
Quarterly 2024-03-31 -103770000.0 +77.7% USD 10-Q 2025-05-06
Quarterly 2024-06-30 -233212000.0 -124.7% USD 10-Q 2025-08-05
Quarterly 2024-09-30 -355392000.0 -52.4% USD 10-Q 2025-11-04
Quarterly 2025-03-31 -118370000.0 +66.7% USD 10-Q 2025-05-06
Quarterly 2025-06-30 -176033000.0 -48.7% USD 10-Q 2025-08-05
Quarterly 2025-09-30 -258282000.0 -46.7% USD 10-Q 2025-11-04
Annual 2023-12-31 -566943000.0 USD 10-K 2025-02-28
Annual 2024-12-31 -386637000.0 +31.8% USD 10-K 2025-02-28

Financing Cash Flow

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 106128000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 265077000.0 +149.8% USD 10-Q 2024-08-06
Quarterly 2023-09-30 532401000.0 +100.8% USD 10-Q 2024-11-08
Quarterly 2024-03-31 77374000.0 -85.5% USD 10-Q 2025-05-06
Quarterly 2024-06-30 238435000.0 +208.2% USD 10-Q 2025-08-05
Quarterly 2024-09-30 305058000.0 +27.9% USD 10-Q 2025-11-04
Quarterly 2025-03-31 114547000.0 -62.5% USD 10-Q 2025-05-06
Quarterly 2025-06-30 221935000.0 +93.8% USD 10-Q 2025-08-05
Quarterly 2025-09-30 310972000.0 +40.1% USD 10-Q 2025-11-04
Annual 2023-12-31 640803000.0 USD 10-K 2025-02-28
Annual 2024-12-31 313944000.0 -51.0% USD 10-K 2025-02-28

Capital Expenditures

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 1657000.0 USD 10-Q 2024-05-07
Quarterly 2023-06-30 2662000.0 +60.7% USD 10-Q 2024-08-06
Quarterly 2023-09-30 4597000.0 +72.7% USD 10-Q 2024-11-08
Quarterly 2024-03-31 962000.0 -79.1% USD 10-Q 2025-05-06
Quarterly 2024-06-30 2066000.0 +114.8% USD 10-Q 2025-08-05
Quarterly 2024-09-30 3053000.0 +47.8% USD 10-Q 2025-11-04
Quarterly 2025-03-31 422000.0 -86.2% USD 10-Q 2025-05-06
Quarterly 2025-06-30 569000.0 +34.8% USD 10-Q 2025-08-05
Quarterly 2025-09-30 217000.0 -61.9% USD 10-Q 2025-11-04
Annual 2023-12-31 5713000.0 USD 10-K 2025-02-28
Annual 2024-12-31 4291000.0 -24.9% USD 10-K 2025-02-28

Share Data

Metrics: 4

Shares Outstanding

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Shares Issued

Q: 0 | A: 0

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed

Weighted Avg Shares Basic

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 51963000.0 shares 10-Q 2024-05-07
Quarterly 2023-06-30 52127000.0 +0.3% shares 10-Q 2024-08-06
Quarterly 2023-09-30 52209000.0 +0.2% shares 10-Q 2024-11-08
Quarterly 2024-03-31 52289000.0 +0.2% shares 10-Q 2025-05-06
Quarterly 2024-06-30 52355000.0 +0.1% shares 10-Q 2025-08-05
Quarterly 2024-09-30 52413000.0 +0.1% shares 10-Q 2025-11-04
Quarterly 2025-03-31 52544000.0 +0.2% shares 10-Q 2025-05-06
Quarterly 2025-06-30 52638000.0 +0.2% shares 10-Q 2025-08-05
Quarterly 2025-09-30 52716000.0 +0.1% shares 10-Q 2025-11-04
Annual 2023-12-31 52140000.0 shares 10-K 2025-02-28
Annual 2024-12-31 52380000.0 +0.5% shares 10-K 2025-02-28

Weighted Avg Shares Diluted

Q: 9 | A: 2

Quarterly

Annual

Show Data Rows
Frequency Period End Value % Chg Unit Form Filed
Quarterly 2023-03-31 53261000.0 shares 10-Q 2024-05-07
Quarterly 2023-06-30 53211000.0 -0.1% shares 10-Q 2024-08-06
Quarterly 2023-09-30 53300000.0 +0.2% shares 10-Q 2024-11-08
Quarterly 2024-03-31 52289000.0 -1.9% shares 10-Q 2025-05-06
Quarterly 2024-06-30 53113000.0 +1.6% shares 10-Q 2025-08-05
Quarterly 2024-09-30 53243000.0 +0.2% shares 10-Q 2025-11-04
Quarterly 2025-03-31 52544000.0 -1.3% shares 10-Q 2025-05-06
Quarterly 2025-06-30 52821000.0 +0.5% shares 10-Q 2025-08-05
Quarterly 2025-09-30 53370000.0 +1.0% shares 10-Q 2025-11-04
Annual 2023-12-31 53228000.0 shares 10-K 2025-02-28
Annual 2024-12-31 53140000.0 -0.2% shares 10-K 2025-02-28
For informational purposes only — not guaranteed to be accurate or complete.