Financial Metrics
CTOS Custom Truck One Source, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-04-03 | SEC Filing Index |
| Insider | 4 | 2026-04-02 | SEC Filing Index |
| Insider | 4 | 2026-03-26 | SEC Filing Index |
| Insider | 4 | 2025-10-21 | SEC Filing Index |
| Insider | 4 | 2025-04-30 | 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 | 316737000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 315669000.0 | -0.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 305004000.0 | -3.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 303535000.0 | -0.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 320628000.0 | +5.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 337516000.0 | +5.3% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 307113000.0 | -9.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 392151000.0 | +27.7% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 359853000.0 | -8.2% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 1331216000.0 | — | USD | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 1360011000.0 | +2.2% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 1446375000.0 | +6.4% | USD | 10-K | 2026-03-10 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 109661000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 110619000.0 | +0.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 107156000.0 | -3.1% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 90709000.0 | -15.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 89267000.0 | -1.6% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 91829000.0 | +2.9% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 85536000.0 | -6.9% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 102542000.0 | +19.9% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 100753000.0 | -1.7% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 454260000.0 | — | USD | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 390270000.0 | -14.1% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 411892000.0 | +5.5% | USD | 10-K | 2026-03-10 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 39888000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 39575000.0 | -0.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 38011000.0 | -4.0% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 18370000.0 | -51.7% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 17674000.0 | -3.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 23037000.0 | +30.3% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 12405000.0 | -46.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 27931000.0 | +125.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 32629000.0 | +16.8% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 170948000.0 | — | USD | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 126363000.0 | -26.1% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 124943000.0 | -1.1% | USD | 10-K | 2026-03-10 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 13800000.0 | — | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 11610000.0 | -15.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 9180000.0 | -20.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -14335000.0 | -256.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-06-30 | -24478000.0 | -70.8% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-09-30 | -17416000.0 | +28.9% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -17791000.0 | -2.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-06-30 | -28380000.0 | -59.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-09-30 | -5756000.0 | +79.7% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 50712000.0 | — | USD | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | -28655000.0 | -156.5% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | -31052000.0 | -8.4% | USD | 10-K | 2026-03-10 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.06 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.05 | -16.7% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.04 | -20.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -0.06 | -250.0% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -0.1 | -66.7% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -0.07 | +30.0% | USD/shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.08 | -14.3% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -0.13 | -62.5% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -0.03 | +76.9% | USD/shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.21 | — | USD/shares | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | -0.12 | -157.1% | USD/shares | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | -0.14 | -16.7% | USD/shares | 10-K | 2026-03-10 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.06 | — | USD/shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.05 | -16.7% | USD/shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.04 | -20.0% | USD/shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -0.06 | -250.0% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -0.1 | -66.7% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -0.07 | +30.0% | USD/shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.08 | -14.3% | USD/shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -0.13 | -62.5% | USD/shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -0.03 | +76.9% | USD/shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.21 | — | USD/shares | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | -0.12 | -157.1% | USD/shares | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | -0.14 | -16.7% | USD/shares | 10-K | 2026-03-10 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 32218000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 42229000.0 | +31.1% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 8793000.0 | -79.2% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 10309000.0 | +17.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 7990000.0 | -22.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 8059000.0 | +0.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 8438000.0 | +4.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 3805000.0 | -54.9% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 5380000.0 | +41.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 5259000.0 | -2.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 13058000.0 | +148.3% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 10309000.0 | — | USD | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 3805000.0 | -63.1% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 6273000.0 | +64.9% | USD | 10-K | 2026-03-10 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 167640000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 151953000.0 | -9.4% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 156305000.0 | +2.9% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 215089000.0 | +37.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 169304000.0 | -21.3% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 166701000.0 | -1.5% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 176037000.0 | +5.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 215873000.0 | +22.6% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 202230000.0 | -6.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 188994000.0 | -6.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 182217000.0 | -3.6% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 215089000.0 | — | USD | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 215873000.0 | +0.4% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 195541000.0 | -9.4% | USD | 10-K | 2026-03-10 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 714354000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 765424000.0 | +7.1% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 888755000.0 | +16.1% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 985794000.0 | +10.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1103433000.0 | +11.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1170486000.0 | +6.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1200925000.0 | +2.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1049304000.0 | -12.6% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 1075635000.0 | +2.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1089245000.0 | +1.3% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1035642000.0 | -4.9% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 985794000.0 | — | USD | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 1049304000.0 | +6.4% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 930939000.0 | -11.3% | USD | 10-K | 2026-03-10 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 989796000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 1029150000.0 | +4.0% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1116803000.0 | +8.5% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1265899000.0 | +13.4% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1326620000.0 | +4.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1380512000.0 | +4.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1410965000.0 | +2.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1301452000.0 | -7.8% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 1320373000.0 | +1.5% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1330915000.0 | +0.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1257499000.0 | -5.5% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 1265899000.0 | — | USD | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 1301452000.0 | +2.8% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 1158615000.0 | -11.0% | USD | 10-K | 2026-03-10 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3069383000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 3138644000.0 | +2.3% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 3227670000.0 | +2.8% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 3367797000.0 | +4.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 3450515000.0 | +2.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 3523568000.0 | +2.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3579940000.0 | +1.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 3501967000.0 | -2.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 3542908000.0 | +1.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 3576924000.0 | +1.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 3540707000.0 | -1.0% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 3367797000.0 | — | USD | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 3501967000.0 | +4.0% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 3441454000.0 | -1.7% | USD | 10-K | 2026-03-10 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 711328000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 729289000.0 | +2.5% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 824961000.0 | +13.1% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 897389000.0 | +8.8% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 993141000.0 | +10.7% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1064533000.0 | +7.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1098433000.0 | +3.2% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1000701000.0 | -8.9% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 1024251000.0 | +2.4% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1059640000.0 | +3.5% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 989493000.0 | -6.6% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 897389000.0 | — | USD | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 1000701000.0 | +11.5% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 873330000.0 | -12.7% | USD | 10-K | 2026-03-10 |
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 | 904837000.0 | — | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 919472000.0 | +1.6% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 913391000.0 | -0.7% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2023-12-31 | 917203000.0 | +0.4% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-03-31 | 896678000.0 | -2.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-06-30 | 856682000.0 | -4.5% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-09-30 | 837509000.0 | -2.2% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2024-12-31 | 861309000.0 | +2.8% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 813419000.0 | -5.6% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-06-30 | 790127000.0 | -2.9% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-09-30 | 784682000.0 | -0.7% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 917203000.0 | — | USD | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 861309000.0 | -6.1% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 809103000.0 | -6.1% | USD | 10-K | 2026-03-10 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1394039000.0 | — | USD | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 1425117000.0 | +2.2% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1426062000.0 | +0.1% | USD | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1487136000.0 | +4.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1492346000.0 | +0.4% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1528433000.0 | +2.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1567103000.0 | +2.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1519882000.0 | -3.0% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 1593176000.0 | +4.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1589883000.0 | -0.2% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1628866000.0 | +2.5% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 1487136000.0 | — | USD | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 1519882000.0 | +2.2% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 1619352000.0 | +6.5% | USD | 10-K | 2026-03-10 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3906000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -1105000.0 | -128.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -2706000.0 | -144.9% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -14375000.0 | -431.2% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 23408000.0 | +262.8% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 39934000.0 | +70.6% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 55635000.0 | +39.3% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 181353000.0 | +226.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 262804000.0 | +44.9% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | -30883000.0 | — | USD | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 121985000.0 | +495.0% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 310112000.0 | +154.2% | USD | 10-K | 2026-03-10 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -39948000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -102897000.0 | -157.6% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -145612000.0 | -41.5% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -33411000.0 | +77.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | -98688000.0 | -195.4% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | -164883000.0 | -67.1% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -71306000.0 | +56.8% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -139807000.0 | -96.1% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -233786000.0 | -67.2% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | -176598000.0 | — | USD | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | -187485000.0 | -6.2% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | -282463000.0 | -50.7% | USD | 10-K | 2026-03-10 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 53849000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 131622000.0 | +144.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 142557000.0 | +8.3% | USD | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 45495000.0 | -68.1% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 72973000.0 | +60.4% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 122779000.0 | +68.3% | USD | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 17196000.0 | -86.0% | USD | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | -39889000.0 | -332.0% | USD | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | -19697000.0 | +50.6% | USD | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 202876000.0 | — | USD | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 58283000.0 | -71.3% | USD | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | -25268000.0 | -143.4% | USD | 10-K | 2026-03-10 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 248441588.0 | — | shares | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 249361351.0 | +0.4% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 249538314.0 | +0.1% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 241011332.0 | -3.4% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 250075110.0 | +3.8% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 251411684.0 | +0.5% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 233432467.0 | -7.2% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 233794319.0 | +0.2% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 225779549.0 | -3.4% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 226559586.0 | +0.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 226559586.0 | +0.0% | shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 241011332.0 | — | shares | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 233794319.0 | -3.0% | shares | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 226625924.0 | -3.1% | shares | 10-K | 2026-03-10 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 248441588.0 | — | shares | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 249361351.0 | +0.4% | shares | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 249538314.0 | +0.1% | shares | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 249903120.0 | +0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 250075110.0 | +0.1% | shares | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 251411684.0 | +0.5% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 251411684.0 | +0.0% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 251908970.0 | +0.2% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 252037835.0 | +0.1% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 253246030.0 | +0.5% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 253246030.0 | +0.0% | shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 249903120.0 | — | shares | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 251908970.0 | +0.8% | shares | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 253312368.0 | +0.6% | shares | 10-K | 2026-03-10 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 246049000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 246130000.0 | +0.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 245810000.0 | -0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 240364000.0 | -2.2% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 239727000.0 | -0.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 234438000.0 | -2.2% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 228276000.0 | -2.6% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 226477000.0 | -0.8% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 226560000.0 | +0.0% | shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 245093000.0 | — | shares | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 236975000.0 | -3.3% | shares | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 226962000.0 | -4.2% | shares | 10-K | 2026-03-10 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 247053000.0 | — | shares | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 246955000.0 | -0.0% | shares | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 246594000.0 | -0.1% | shares | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 240364000.0 | -2.5% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 239727000.0 | -0.3% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 234438000.0 | -2.2% | shares | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 228276000.0 | -2.6% | shares | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 226477000.0 | -0.8% | shares | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 226560000.0 | +0.0% | shares | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 245726000.0 | — | shares | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 236975000.0 | -3.6% | shares | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 226962000.0 | -4.2% | shares | 10-K | 2026-03-10 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1032 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1006 | -2.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0945 | -6.0% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0880 | -6.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0910 | +3.4% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.0943 | +3.6% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.0867 | -8.1% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.1096 | +26.5% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.1016 | -7.3% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.3953 | — | ratio | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 0.3884 | -1.8% | ratio | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 0.4203 | +8.2% | ratio | 10-K | 2026-03-10 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.3915 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 1.4112 | +1.4% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1.3538 | -4.1% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 1.4106 | +4.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 1.3358 | -5.3% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.2968 | -2.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.2845 | -0.9% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 1.3005 | +1.2% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 1.2891 | -0.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 1.2560 | -2.6% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 1.2709 | +1.2% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 1.4106 | — | ratio | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 1.3005 | -7.8% | ratio | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 1.3267 | +2.0% | ratio | 10-K | 2026-03-10 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3462 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.3504 | +1.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3513 | +0.3% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.2988 | -14.9% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.2784 | -6.8% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.2721 | -2.3% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.2785 | +2.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.2615 | -6.1% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.2800 | +7.1% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.3412 | — | ratio | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 0.2870 | -15.9% | ratio | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 0.2848 | -0.8% | ratio | 10-K | 2026-03-10 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0436 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0368 | -15.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0301 | -18.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -0.0472 | -256.9% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2024-06-30 | -0.0763 | -61.7% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2024-09-30 | -0.0516 | +32.4% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.0579 | -12.3% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-06-30 | -0.0724 | -24.9% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-09-30 | -0.0160 | +77.9% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.0381 | — | ratio | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | -0.0211 | -155.3% | ratio | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | -0.0215 | -1.9% | ratio | 10-K | 2026-03-10 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1259 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1254 | -0.4% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1246 | -0.6% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0605 | -51.4% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2024-06-30 | 0.0551 | -8.9% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2024-09-30 | 0.0683 | +23.8% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.0404 | -40.8% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0712 | +76.3% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.0907 | +27.3% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.1284 | — | ratio | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | 0.0929 | -27.6% | ratio | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 0.0864 | -7.0% | ratio | 10-K | 2026-03-10 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0453 | — | ratio | 10-Q | 2023-05-09 |
| Quarterly | 2023-06-30 | 0.0579 | +27.8% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 0.0107 | -81.6% | ratio | 10-Q | 2023-11-07 |
| Quarterly | 2023-12-31 | 0.0115 | +7.8% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | 0.0080 | -30.0% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.0076 | -5.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.0077 | +1.5% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-12-31 | 0.0038 | -50.5% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | 0.0053 | +38.1% | ratio | 10-Q | 2025-04-30 |
| Quarterly | 2025-06-30 | 0.0050 | -5.5% | ratio | 10-Q | 2025-07-30 |
| Quarterly | 2025-09-30 | 0.0132 | +165.9% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.0115 | — | ratio | 10-K | 2025-03-04 |
| Annual | 2024-12-31 | 0.0038 | -66.9% | ratio | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | 0.0072 | +88.9% | ratio | 10-K | 2026-03-10 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0045 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0037 | -17.7% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0028 | -23.1% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -0.0042 | -246.1% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2024-06-30 | -0.0069 | -67.2% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2024-09-30 | -0.0049 | +30.0% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.0050 | -3.2% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-06-30 | -0.0079 | -58.0% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-09-30 | -0.0016 | +79.5% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.0151 | — | ratio | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | -0.0082 | -154.3% | ratio | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | -0.0090 | -10.3% | ratio | 10-K | 2026-03-10 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0153 | — | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-06-30 | 0.0126 | -17.2% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2023-09-30 | 0.0101 | -20.4% | ratio | 10-Q | 2024-10-30 |
| Quarterly | 2024-03-31 | -0.0160 | -259.1% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2024-06-30 | -0.0286 | -78.7% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2024-09-30 | -0.0208 | +27.2% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-03-31 | -0.0219 | -5.2% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-06-30 | -0.0359 | -64.2% | ratio | 10-Q | 2025-10-27 |
| Quarterly | 2025-09-30 | -0.0073 | +79.6% | ratio | 10-Q | 2025-10-27 |
| Annual | 2023-12-31 | 0.0553 | — | ratio | 10-K | 2026-03-10 |
| Annual | 2024-12-31 | -0.0333 | -160.2% | ratio | 10-K | 2026-03-10 |
| Annual | 2025-12-31 | -0.0384 | -15.4% | ratio | 10-K | 2026-03-10 |