Financial Metrics
CWST CASELLA WASTE SYSTEMS INCRegulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-24 | SEC Filing Index |
| Insider | 4 | 2026-03-17 | SEC Filing Index |
| Insider | 4 | 2026-03-16 | SEC Filing Index |
| Insider | 3 | 2026-03-16 | SEC Filing Index |
| Insider | 4 | 2026-03-02 | 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 | 262595000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 289645000.0 | +10.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 352735000.0 | +21.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 341008000.0 | -3.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 377163000.0 | +10.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 411627000.0 | +9.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 417101000.0 | +1.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 465334000.0 | +11.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 485351000.0 | +4.3% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1264542000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1557283000.0 | +23.1% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1836841000.0 | +18.0% | USD | 10-K | 2026-02-20 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 10265000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 22614000.0 | +120.3% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 34188000.0 | +51.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 6835000.0 | -80.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 23018000.0 | +236.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 24379000.0 | +5.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 3143000.0 | -87.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 19272000.0 | +513.2% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 29369000.0 | +52.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 80427000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 72761000.0 | -9.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 63669000.0 | -12.5% | USD | 10-K | 2026-02-20 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3548000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 5490000.0 | +54.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 18172000.0 | +231.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -4117000.0 | -122.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-06-30 | 7006000.0 | +270.2% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 5771000.0 | -17.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -4810000.0 | -183.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-06-30 | 5208000.0 | +208.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 9984000.0 | +91.7% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 25399000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 13536000.0 | -46.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 7871000.0 | -41.9% | USD | 10-K | 2026-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.07 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.1 | +42.9% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.31 | +210.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.07 | -122.6% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.12 | +271.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1 | -16.7% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.08 | -180.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.08 | +200.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.16 | +100.0% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.46 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.23 | -50.0% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.12 | -47.8% | USD/shares | 10-K | 2026-02-20 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.07 | — | USD/shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.1 | +42.9% | USD/shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.31 | +210.0% | USD/shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.07 | -122.6% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.12 | +271.4% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1 | -16.7% | USD/shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.08 | -180.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.08 | +200.0% | USD/shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.16 | +100.0% | USD/shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.46 | — | USD/shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.23 | -50.0% | USD/shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.12 | -47.8% | USD/shares | 10-K | 2026-02-20 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 60226000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 465715000.0 | +673.3% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 219089000.0 | -53.0% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 220912000.0 | +0.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 189457000.0 | -14.2% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 208502000.0 | +10.1% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 518977000.0 | +148.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 358303000.0 | -31.0% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 267709000.0 | -25.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 217772000.0 | -18.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 192653000.0 | -11.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 220912000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 358303000.0 | +62.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 123773000.0 | -65.5% | USD | 10-K | 2026-02-20 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 95192000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 117682000.0 | +23.6% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 140332000.0 | +19.2% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 157324000.0 | +12.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 146795000.0 | -6.7% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 161247000.0 | +9.8% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 168088000.0 | +4.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 165917000.0 | -1.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 165569000.0 | -0.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 178879000.0 | +8.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 192510000.0 | +7.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 157324000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 165917000.0 | +5.5% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 178068000.0 | +7.3% | USD | 10-K | 2026-02-20 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 187828000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 629387000.0 | +235.1% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 413341000.0 | -34.3% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 426325000.0 | +3.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 385402000.0 | -9.6% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 425804000.0 | +10.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 743051000.0 | +74.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 613305000.0 | -17.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 491699000.0 | -19.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 464525000.0 | -5.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 448005000.0 | -3.6% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 426325000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 613305000.0 | +43.9% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 369281000.0 | -39.8% | USD | 10-K | 2026-02-20 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1419890000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 2417292000.0 | +70.2% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 2498015000.0 | +3.3% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 2535470000.0 | +1.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 2477254000.0 | -2.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 2511865000.0 | +1.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 3123229000.0 | +24.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 3230068000.0 | +3.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 3205870000.0 | -0.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 3256911000.0 | +1.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 3285292000.0 | +0.9% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 2535470000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 3230068000.0 | +27.4% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 3303326000.0 | +2.3% | USD | 10-K | 2026-02-20 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 145122000.0 | — | USD | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 219182000.0 | +51.0% | USD | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 253184000.0 | +15.5% | USD | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 278858000.0 | +10.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 244121000.0 | -12.5% | USD | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 269688000.0 | +10.5% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 291254000.0 | +8.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 307317000.0 | +5.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 251388000.0 | -18.2% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 273416000.0 | +8.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 296505000.0 | +8.4% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 278858000.0 | — | USD | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 307317000.0 | +10.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 293902000.0 | -4.4% | USD | 10-K | 2026-02-20 |
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 | 501655000.0 | — | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 1008383000.0 | +101.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 1030867000.0 | +2.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2023-12-31 | 1021791000.0 | -0.9% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-03-31 | 1025924000.0 | +0.4% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-06-30 | 1037514000.0 | +1.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 1531530000.0 | +47.6% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2024-12-31 | 1550839000.0 | +1.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1546889000.0 | -0.3% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-06-30 | 1554181000.0 | +0.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 1567364000.0 | +0.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1021791000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 1550839000.0 | +51.8% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1568709000.0 | +1.2% | USD | 10-K | 2026-02-20 |
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 | 16079000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 83196000.0 | +417.4% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 157825000.0 | +89.7% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 7679000.0 | -95.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 79781000.0 | +939.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 171594000.0 | +115.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 50123000.0 | -70.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 139648000.0 | +178.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 233213000.0 | +67.0% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 233092000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 281355000.0 | +20.7% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 329776000.0 | +17.2% | USD | 10-K | 2026-02-20 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -17727000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | -597226000.0 | -3269.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | -937156000.0 | -56.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -30057000.0 | +96.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -72976000.0 | -142.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -384629000.0 | -427.1% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -158819000.0 | +58.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -296393000.0 | -86.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -404723000.0 | -36.5% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | -1005636000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | -670609000.0 | +33.3% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -469147000.0 | +30.0% | USD | 10-K | 2026-02-20 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -9278000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 908593000.0 | +9893.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 929998000.0 | +2.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -9077000.0 | -101.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -18270000.0 | -101.3% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 511100000.0 | +2897.5% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -4708000.0 | -100.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -8786000.0 | -86.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -19140000.0 | -117.8% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 922304000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 551645000.0 | -40.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | -27073000.0 | -104.9% | USD | 10-K | 2026-02-20 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 17879000.0 | — | USD | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 50415000.0 | +182.0% | USD | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 90364000.0 | +79.2% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 30251000.0 | -66.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 74900000.0 | +147.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 126361000.0 | +68.7% | USD | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 55475000.0 | -56.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 121878000.0 | +119.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 187803000.0 | +54.1% | USD | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 154907000.0 | — | USD | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 203227000.0 | +31.2% | USD | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 245071000.0 | +20.6% | USD | 10-K | 2026-02-20 |
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 | 51770000.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 52885000.0 | +2.2% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 57962000.0 | +9.6% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 58030000.0 | +0.1% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 58109000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 58808000.0 | +1.2% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 63387000.0 | +7.8% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 63461000.0 | +0.1% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 63492000.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 55174000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 59576000.0 | +8.0% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 63462000.0 | +6.5% | shares | 10-K | 2026-02-20 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 51869000.0 | — | shares | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 52980000.0 | +2.1% | shares | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 58062000.0 | +9.6% | shares | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 58030000.0 | -0.1% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 58199000.0 | +0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 58921000.0 | +1.2% | shares | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 63387000.0 | +7.6% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 63563000.0 | +0.3% | shares | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 63591000.0 | +0.0% | shares | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 55274000.0 | — | shares | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 59681000.0 | +8.0% | shares | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 63565000.0 | +6.5% | shares | 10-K | 2026-02-20 |
Metrics
Metrics: 7Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1849 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.1198 | -35.2% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.1412 | +17.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1377 | -2.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1502 | +9.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1318 | -12.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.1301 | -1.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.1429 | +9.8% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1477 | +3.4% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.4987 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.4821 | -3.3% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.5561 | +15.3% | ratio | 10-K | 2026-02-20 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.2943 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 2.8715 | +121.9% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 1.6326 | -43.1% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 1.5288 | -6.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.5787 | +3.3% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 1.5789 | +0.0% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 2.5512 | +61.6% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.9957 | -21.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1.9559 | -2.0% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1.6990 | -13.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1.5110 | -11.1% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 1.5288 | — | ratio | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 1.9957 | +30.5% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 1.2565 | -37.0% | ratio | 10-K | 2026-02-20 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0135 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0190 | +40.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0515 | +171.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0121 | -123.4% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-06-30 | 0.0186 | +253.9% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 0.0140 | -24.5% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.0115 | -182.3% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-06-30 | 0.0112 | +197.1% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 0.0206 | +83.8% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0201 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0087 | -56.7% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0043 | -50.7% | ratio | 10-K | 2026-02-20 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0391 | — | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2023-06-30 | 0.0781 | +99.7% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2023-09-30 | 0.0969 | +24.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0200 | -79.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0610 | +204.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0592 | -3.0% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 0.0075 | -87.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0414 | +449.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0605 | +46.1% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0636 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0467 | -26.5% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0347 | -25.8% | ratio | 10-K | 2026-02-20 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4150 | — | ratio | 10-Q | 2023-04-28 |
| Quarterly | 2023-06-30 | 2.1248 | +412.0% | ratio | 10-Q | 2023-07-28 |
| Quarterly | 2023-09-30 | 0.8653 | -59.3% | ratio | 10-Q | 2023-11-02 |
| Quarterly | 2023-12-31 | 0.7922 | -8.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.7761 | -2.0% | ratio | 10-Q | 2024-04-26 |
| Quarterly | 2024-06-30 | 0.7731 | -0.4% | ratio | 10-Q | 2024-08-02 |
| Quarterly | 2024-09-30 | 1.7819 | +130.5% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.1659 | -34.6% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | 1.0649 | -8.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.7965 | -25.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.6497 | -18.4% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.7922 | — | ratio | 10-K | 2025-02-18 |
| Annual | 2024-12-31 | 1.1659 | +47.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.4211 | -63.9% | ratio | 10-K | 2026-02-20 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0025 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0023 | -9.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0073 | +220.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0017 | -122.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-06-30 | 0.0028 | +267.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 0.0018 | -33.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.0015 | -181.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-06-30 | 0.0016 | +206.6% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 0.0030 | +90.0% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0100 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0042 | -58.2% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0024 | -43.1% | ratio | 10-K | 2026-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0071 | — | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-06-30 | 0.0054 | -23.0% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2023-09-30 | 0.0176 | +223.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -0.0040 | -122.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-06-30 | 0.0068 | +268.3% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2024-09-30 | 0.0038 | -44.2% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-03-31 | -0.0031 | -182.5% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-06-30 | 0.0034 | +207.8% | ratio | 10-Q | 2025-10-31 |
| Quarterly | 2025-09-30 | 0.0064 | +90.1% | ratio | 10-Q | 2025-10-31 |
| Annual | 2023-12-31 | 0.0249 | — | ratio | 10-K | 2026-02-20 |
| Annual | 2024-12-31 | 0.0087 | -64.9% | ratio | 10-K | 2026-02-20 |
| Annual | 2025-12-31 | 0.0050 | -42.5% | ratio | 10-K | 2026-02-20 |