Financial Metrics
AMRC Ameresco, Inc.Regulatory Activity
Since 2025-04-09| 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-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
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
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
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
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
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
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: 9Cash and Equivalents
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
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Inventory
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
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
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
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
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Stockholders' Equity
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
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
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
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
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
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: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
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
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 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0913 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1076 | +17.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0968 | -10.0% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.0785 | -19.0% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1105 | +40.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1258 | +13.9% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0846 | -32.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1100 | +30.0% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1188 | +8.1% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.3701 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.4256 | +15.0% | ratio | 10-K | 2025-02-28 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2488 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 1.2255 | -1.9% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 1.1675 | -4.7% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1.2518 | +7.2% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.9692 | -22.6% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 1.0061 | +3.8% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 1.2694 | +26.2% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 1.4636 | +15.3% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 1.5747 | +7.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 1.5576 | -1.1% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 1.5123 | -2.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 1.2518 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.4636 | +16.9% | ratio | 10-K | 2025-02-28 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1843 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.1793 | -2.7% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.1899 | +5.9% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.1575 | -17.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.1488 | -5.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.1540 | +3.5% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.1472 | -4.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.1553 | +5.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1603 | +3.2% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.1793 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.1447 | -19.3% | ratio | 10-K | 2025-02-28 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0041 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0195 | +378.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0634 | +225.9% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -0.0098 | -115.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0114 | +216.2% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0351 | +207.2% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -0.0155 | -144.2% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0272 | +275.3% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0352 | +29.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0454 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.0321 | -29.4% | ratio | 10-K | 2025-02-28 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0336 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0539 | +60.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0639 | +18.7% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.0268 | -58.1% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0478 | +78.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0702 | +46.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0388 | -44.7% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0588 | +51.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0805 | +36.9% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0598 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.0614 | +2.7% | ratio | 10-K | 2025-02-28 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2333 | — | ratio | 10-Q | 2023-05-02 |
| Quarterly | 2023-06-30 | 0.0651 | -72.1% | ratio | 10-Q | 2023-08-01 |
| Quarterly | 2023-09-30 | 0.1221 | +87.5% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 0.0879 | -28.0% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.0668 | -24.0% | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2024-06-30 | 0.1219 | +82.5% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2024-09-30 | 0.1177 | -3.5% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 0.1221 | +3.7% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | 0.0897 | -26.5% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0993 | +10.7% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.1007 | +1.4% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0879 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.1221 | +38.8% | ratio | 10-K | 2025-02-28 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0004 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0021 | +463.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0061 | +193.4% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -0.0008 | -112.6% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0013 | +263.6% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0044 | +249.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -0.0013 | -129.8% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0030 | +327.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0042 | +39.8% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0168 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.0136 | -18.9% | ratio | 10-K | 2025-02-28 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0013 | — | ratio | 10-Q | 2024-05-07 |
| Quarterly | 2023-06-30 | 0.0075 | +467.9% | ratio | 10-Q | 2024-08-06 |
| Quarterly | 2023-09-30 | 0.0245 | +224.3% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -0.0032 | -113.3% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2024-06-30 | 0.0055 | +268.8% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2024-09-30 | 0.0188 | +242.8% | ratio | 10-Q | 2025-11-04 |
| Quarterly | 2025-03-31 | -0.0054 | -128.9% | ratio | 10-Q | 2025-05-06 |
| Quarterly | 2025-06-30 | 0.0124 | +329.5% | ratio | 10-Q | 2025-08-05 |
| Quarterly | 2025-09-30 | 0.0176 | +41.2% | ratio | 10-Q | 2025-11-04 |
| Annual | 2023-12-31 | 0.0693 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.0560 | -19.1% | ratio | 10-K | 2025-02-28 |