Financial Metrics
ALTO Alto Ingredients, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-03 | SEC Filing Index |
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2025-08-14 | SEC Filing Index |
| Insider | 4 | 2025-07-11 | SEC Filing Index |
| Insider | 3 | 2025-07-09 | 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 | 313891000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 317297000.0 | +1.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 318127000.0 | +0.3% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 240629000.0 | -24.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 236468000.0 | -1.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 251814000.0 | +6.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 226540000.0 | -10.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 218436000.0 | -3.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 240986000.0 | +10.3% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 1222940000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 965258000.0 | -21.1% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 917927000.0 | -4.9% | USD | 10-K | 2026-03-13 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -3164000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 17181000.0 | +643.0% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 4161000.0 | -75.8% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -2400000.0 | -157.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 7553000.0 | +414.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 5960000.0 | -21.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -1807000.0 | -130.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -1937000.0 | -7.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 23494000.0 | +1312.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 15653000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 9722000.0 | -37.9% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 34913000.0 | +259.1% | USD | 10-K | 2026-03-13 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -11620000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 9270000.0 | +179.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -4327000.0 | -146.7% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -10332000.0 | -138.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -1408000.0 | +86.4% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -720000.0 | +48.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -8997000.0 | -1149.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -8108000.0 | +9.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 16980000.0 | +309.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -23848000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | -51675000.0 | -116.7% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 7362000.0 | +114.2% | USD | 10-K | 2026-03-13 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -13166000.0 | — | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 7595000.0 | +157.7% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | -3489000.0 | -145.9% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -11725000.0 | -236.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | -3106000.0 | +73.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | -2441000.0 | +21.4% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -11679000.0 | -378.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | -10997000.0 | +5.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 14208000.0 | +229.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -28005000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | -58984000.0 | -110.6% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 13338000.0 | +122.6% | USD | 10-K | 2026-03-13 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.18 | — | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.1 | +155.6% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -0.05 | -150.0% | USD/shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -0.17 | -240.0% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -0.05 | +70.6% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -0.04 | +20.0% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -0.16 | -300.0% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -0.15 | +6.3% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.19 | +226.7% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -0.4 | — | USD/shares | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | -0.82 | -105.0% | USD/shares | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 0.16 | +119.5% | USD/shares | 10-K | 2026-03-13 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.18 | — | USD/shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.1 | +155.6% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -0.05 | -150.0% | USD/shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -0.17 | -240.0% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -0.05 | +70.6% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -0.04 | +20.0% | USD/shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -0.16 | -300.0% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -0.15 | +6.3% | USD/shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.19 | +226.7% | USD/shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -0.4 | — | USD/shares | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | -0.82 | -105.0% | USD/shares | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 0.16 | +119.5% | USD/shares | 10-K | 2026-03-13 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 21173000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 22739000.0 | +7.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 26162000.0 | +15.1% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 30014000.0 | +14.7% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 29310000.0 | -2.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 27124000.0 | -7.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 33591000.0 | +23.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 35469000.0 | +5.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 26778000.0 | -24.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 29768000.0 | +11.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 32516000.0 | +9.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 30014000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 35469000.0 | +18.2% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 23415000.0 | -34.0% | USD | 10-K | 2026-03-13 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 66537000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 63367000.0 | -4.8% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 66065000.0 | +4.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 58729000.0 | -11.1% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 58081000.0 | -1.1% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 64081000.0 | +10.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 52038000.0 | -18.8% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 58217000.0 | +11.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 65461000.0 | +12.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 57454000.0 | -12.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 54757000.0 | -4.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 58729000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 58217000.0 | -0.9% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 55069000.0 | -5.4% | USD | 10-K | 2026-03-13 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 67147000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 71115000.0 | +5.9% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 57092000.0 | -19.7% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 52611000.0 | -7.8% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 42610000.0 | -19.0% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 49434000.0 | +16.0% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 48014000.0 | -2.9% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 49914000.0 | +4.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 50609000.0 | +1.4% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 53867000.0 | +6.4% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 53390000.0 | -0.9% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 52611000.0 | — | USD | 10-K | 2025-03-13 |
| Annual | 2024-12-31 | 49914000.0 | -5.1% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 61676000.0 | +23.6% | USD | 10-K | 2026-03-13 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 171604000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 179529000.0 | +4.6% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 168205000.0 | -6.3% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 168770000.0 | +0.3% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 150843000.0 | -10.6% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 153658000.0 | +1.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 145150000.0 | -5.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 153118000.0 | +5.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 153461000.0 | +0.2% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 149725000.0 | -2.4% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 150923000.0 | +0.8% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 168770000.0 | — | USD | 10-K | 2025-03-13 |
| Annual | 2024-12-31 | 153118000.0 | -9.3% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 155917000.0 | +1.8% | USD | 10-K | 2026-03-13 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 459904000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 471410000.0 | +2.5% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 461102000.0 | -2.2% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 454241000.0 | -1.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 434635000.0 | -4.3% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 432498000.0 | -0.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 417411000.0 | -3.5% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 401438000.0 | -3.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 402209000.0 | +0.2% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 393065000.0 | -2.3% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 388474000.0 | -1.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 454241000.0 | — | USD | 10-K | 2025-03-13 |
| Annual | 2024-12-31 | 401438000.0 | -11.6% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 388786000.0 | -3.2% | USD | 10-K | 2026-03-13 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53846000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 58686000.0 | +9.0% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 58415000.0 | -0.5% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 65288000.0 | +11.8% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 55054000.0 | -15.7% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 49767000.0 | -9.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 45102000.0 | -9.4% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 57804000.0 | +28.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 53116000.0 | -8.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 42513000.0 | -20.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 42419000.0 | -0.2% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 65288000.0 | — | USD | 10-K | 2025-03-13 |
| Annual | 2024-12-31 | 57804000.0 | -11.5% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 59071000.0 | +2.2% | USD | 10-K | 2026-03-13 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 166229000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 170617000.0 | +2.6% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 163105000.0 | -4.4% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 174684000.0 | +7.1% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 165976000.0 | -5.0% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 166675000.0 | +0.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 153486000.0 | -7.9% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 176375000.0 | +14.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 188289000.0 | +6.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 185220000.0 | -1.6% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 166072000.0 | -10.3% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 174684000.0 | — | USD | 10-K | 2025-03-13 |
| Annual | 2024-12-31 | 176375000.0 | +1.0% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 143545000.0 | -18.6% | USD | 10-K | 2026-03-13 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 293675000.0 | — | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 300793000.0 | +2.4% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | 297997000.0 | -0.9% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 279557000.0 | -6.2% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-03-31 | 268659000.0 | -3.9% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | 265823000.0 | -1.1% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | 263925000.0 | -0.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 225063000.0 | -14.7% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 213920000.0 | -5.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | 207845000.0 | -2.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 222402000.0 | +7.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 279557000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 225063000.0 | -19.5% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 245241000.0 | +9.0% | USD | 10-K | 2026-03-13 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 83739000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 82082000.0 | -2.0% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 75878000.0 | -7.6% | USD | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 82097000.0 | +8.2% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 84069000.0 | +2.4% | USD | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 90960000.0 | +8.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 83342000.0 | -8.4% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 92904000.0 | +11.5% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 110664000.0 | +19.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 118323000.0 | +6.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 100598000.0 | -15.0% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 82097000.0 | — | USD | 10-K | 2025-03-13 |
| Annual | 2024-12-31 | 92904000.0 | +13.2% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 63027000.0 | -32.2% | USD | 10-K | 2026-03-13 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -23347000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -12904000.0 | +44.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 10229000.0 | +179.3% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 1429000.0 | -86.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -12299000.0 | -960.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 6269000.0 | +151.0% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -18231000.0 | -390.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -19079000.0 | -4.7% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 3705000.0 | +119.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 22025000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | -3521000.0 | -116.0% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 13245000.0 | +476.2% | USD | 10-K | 2026-03-13 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -13102000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | -21468000.0 | -63.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -28111000.0 | -30.9% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -6043000.0 | +78.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -12097000.0 | -100.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -12188000.0 | -0.8% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -7810000.0 | +35.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -10534000.0 | -34.9% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | -12167000.0 | -15.5% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -33031000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | -13466000.0 | +59.2% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | -7427000.0 | +44.8% | USD | 10-K | 2026-03-13 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 13360000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 9937000.0 | -25.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 3218000.0 | -67.6% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 1206000.0 | -62.5% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 7327000.0 | +507.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -1067000.0 | -114.6% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 17001000.0 | +1693.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 23893000.0 | +40.5% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 5390000.0 | -77.4% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 6961000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 7718000.0 | +10.9% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | -16356000.0 | -311.9% | USD | 10-K | 2026-03-13 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 9602000.0 | — | USD | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 17968000.0 | +87.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 24611000.0 | +37.0% | USD | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 4643000.0 | -81.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 9297000.0 | +100.2% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 9788000.0 | +5.3% | USD | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 532000.0 | -94.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1016000.0 | +91.0% | USD | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 2649000.0 | +160.7% | USD | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 29531000.0 | — | USD | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 11066000.0 | -62.5% | USD | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 4597000.0 | -58.5% | USD | 10-K | 2026-03-13 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 76187000.0 | — | shares | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 75923000.0 | -0.3% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 76115000.0 | +0.3% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 75703000.0 | -0.5% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 77018000.0 | +1.7% | shares | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 76645000.0 | -0.5% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 76625000.0 | -0.0% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 76565000.0 | -0.1% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 76497000.0 | -0.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 77201000.0 | +0.9% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 77342000.0 | +0.2% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 75703100.0 | — | shares | 10-K | 2025-03-13 |
| Annual | 2024-12-31 | 76565072.0 | +1.1% | shares | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 77306972.0 | +1.0% | shares | 10-K | 2026-03-13 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 76187000.0 | — | shares | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 75923000.0 | -0.3% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 76115000.0 | +0.3% | shares | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 75703000.0 | -0.5% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 77018000.0 | +1.7% | shares | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 76645000.0 | -0.5% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 76625000.0 | -0.0% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 76565000.0 | -0.1% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 76497000.0 | -0.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 77201000.0 | +0.9% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 77342000.0 | +0.2% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 75703100.0 | — | shares | 10-K | 2025-03-13 |
| Annual | 2024-12-31 | 76565072.0 | +1.1% | shares | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 77306972.0 | +1.0% | shares | 10-K | 2026-03-13 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 73815000.0 | — | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 73394000.0 | -0.6% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 73191000.0 | -0.3% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 72766000.0 | -0.6% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 73486000.0 | +1.0% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 73835000.0 | +0.5% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 73836000.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 74611000.0 | +1.0% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 74777000.0 | +0.2% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 73339000.0 | — | shares | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 73482000.0 | +0.2% | shares | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 74507000.0 | +1.4% | shares | 10-K | 2026-03-13 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 73815000.0 | — | shares | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 74103000.0 | +0.4% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 73191000.0 | -1.2% | shares | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 72766000.0 | -0.6% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 73486000.0 | +1.0% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 73835000.0 | +0.5% | shares | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 73836000.0 | +0.0% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 74611000.0 | +1.0% | shares | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 74777000.0 | +0.2% | shares | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 73339000.0 | — | shares | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 73482000.0 | +0.2% | shares | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 75663000.0 | +3.0% | shares | 10-K | 2026-03-13 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.6825 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.6731 | -1.4% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.6899 | +2.5% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.5536 | -19.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.5467 | -1.2% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.6033 | +10.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.5632 | -6.6% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.5557 | -1.3% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.6203 | +11.6% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 2.6923 | — | ratio | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 2.4045 | -10.7% | ratio | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 2.3610 | -1.8% | ratio | 10-K | 2026-03-13 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.1869 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 3.0591 | -4.0% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 2.8795 | -5.9% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 2.5850 | -10.2% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 2.7399 | +6.0% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 3.0875 | +12.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 3.2183 | +4.2% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 2.6489 | -17.7% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 2.8892 | +9.1% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 3.5219 | +21.9% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 3.5579 | +1.0% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 2.5850 | — | ratio | 10-K | 2025-03-13 |
| Annual | 2024-12-31 | 2.6489 | +2.5% | ratio | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 2.6395 | -0.4% | ratio | 10-K | 2026-03-13 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.5660 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 0.5672 | +0.2% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 0.5473 | -3.5% | ratio | 10-Q | 2023-11-08 |
| Quarterly | 2023-12-31 | 0.6249 | +14.2% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.6178 | -1.1% | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2024-06-30 | 0.6270 | +1.5% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 0.5816 | -7.3% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-12-31 | 0.7837 | +34.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.8802 | +12.3% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.8911 | +1.2% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.7467 | -16.2% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.6249 | — | ratio | 10-K | 2025-03-13 |
| Annual | 2024-12-31 | 0.7837 | +25.4% | ratio | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 0.5853 | -25.3% | ratio | 10-K | 2026-03-13 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0101 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.0541 | +637.2% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0131 | -75.8% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -0.0100 | -176.3% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.0319 | +420.2% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.0237 | -25.9% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -0.0080 | -133.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -0.0089 | -11.2% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0975 | +1199.4% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.0128 | — | ratio | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 0.0101 | -21.3% | ratio | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 0.0380 | +277.6% | ratio | 10-K | 2026-03-13 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0419 | — | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 0.0239 | +157.1% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | -0.0110 | -145.8% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -0.0487 | -344.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | -0.0131 | +73.0% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | -0.0097 | +26.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -0.0516 | -431.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | -0.0503 | +2.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 0.0590 | +217.1% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -0.0229 | — | ratio | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | -0.0611 | -166.8% | ratio | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 0.0145 | +123.8% | ratio | 10-K | 2026-03-13 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0370 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.0292 | +178.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -0.0136 | -146.6% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -0.0429 | -215.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -0.0060 | +86.1% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | -0.0029 | +52.0% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -0.0397 | -1289.0% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -0.0371 | +6.5% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.0705 | +289.8% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -0.0195 | — | ratio | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | -0.0535 | -174.5% | ratio | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 0.0080 | +115.0% | ratio | 10-K | 2026-03-13 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3932 | — | ratio | 10-Q | 2024-05-08 |
| Quarterly | 2023-06-30 | 0.3875 | -1.5% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.4479 | +15.6% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-12-31 | 0.4597 | +2.6% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | 0.5324 | +15.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.5450 | +2.4% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2024-09-30 | 0.7448 | +36.7% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-12-31 | 0.6136 | -17.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | 0.5041 | -17.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.7002 | +38.9% | ratio | 10-Q | 2025-08-08 |
| Quarterly | 2025-09-30 | 0.7665 | +9.5% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | 0.4597 | — | ratio | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | 0.6136 | +33.5% | ratio | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 0.3964 | -35.4% | ratio | 10-K | 2026-03-13 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0286 | — | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 0.0161 | +156.3% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | -0.0076 | -147.0% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -0.0270 | -256.5% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | -0.0072 | +73.4% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | -0.0058 | +18.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -0.0290 | -396.5% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | -0.0280 | +3.6% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 0.0366 | +230.7% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -0.0617 | — | ratio | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | -0.1469 | -138.3% | ratio | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 0.0343 | +123.3% | ratio | 10-K | 2026-03-13 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0448 | — | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-06-30 | 0.0252 | +156.3% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2023-09-30 | -0.0117 | -146.4% | ratio | 10-Q | 2024-11-08 |
| Quarterly | 2024-03-31 | -0.0436 | -272.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-06-30 | -0.0117 | +73.2% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2024-09-30 | -0.0092 | +20.8% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-03-31 | -0.0546 | -490.3% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-06-30 | -0.0529 | +3.1% | ratio | 10-Q | 2025-11-07 |
| Quarterly | 2025-09-30 | 0.0639 | +220.7% | ratio | 10-Q | 2025-11-07 |
| Annual | 2023-12-31 | -0.1002 | — | ratio | 10-K | 2026-03-13 |
| Annual | 2024-12-31 | -0.2621 | -161.6% | ratio | 10-K | 2026-03-13 |
| Annual | 2025-12-31 | 0.0544 | +120.8% | ratio | 10-K | 2026-03-13 |