Financial Metrics
WHD Cactus, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-12 | SEC Filing Index |
| Insider | 4 | 2026-03-11 | SEC Filing Index |
| Insider | 4 | 2026-03-09 | SEC Filing Index |
| Insider | 4 | 2026-03-04 | 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 | 228405000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 305819000.0 | +33.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 287870000.0 | -5.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 274123000.0 | -4.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 290389000.0 | +5.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 293181000.0 | +1.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 280319000.0 | -4.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 273575000.0 | -2.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 263954000.0 | -3.5% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1096960000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1129814000.0 | +3.0% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1079051000.0 | -4.5% | USD | 10-K | 2026-02-26 |
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 | 49688000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 48522000.0 | -2.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 87603000.0 | +80.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 62550000.0 | -28.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 79819000.0 | +27.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 76792000.0 | -3.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 68612000.0 | -10.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 60805000.0 | -11.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 61234000.0 | +0.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 264366000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 289613000.0 | +9.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 250501000.0 | -13.5% | USD | 10-K | 2026-02-26 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 42894000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 24750000.0 | -42.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 52580000.0 | +112.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 38965000.0 | -25.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 49828000.0 | +27.9% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 49927000.0 | +0.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 44223000.0 | -11.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 40329000.0 | -8.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 41624000.0 | +3.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 169171000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 185407000.0 | +9.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 166014000.0 | -10.5% | USD | 10-K | 2026-02-26 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 75422000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 63910000.0 | -15.3% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 63738000.0 | -0.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 133792000.0 | +109.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 194257000.0 | +45.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 246503000.0 | +26.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 303376000.0 | +23.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 342843000.0 | +13.0% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 347661000.0 | +1.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 405177000.0 | +16.5% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 445614000.0 | +10.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 133792000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 342843000.0 | +156.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 123571000.0 | -64.0% | USD | 10-K | 2026-02-26 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 209442000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 214590000.0 | +2.5% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 206251000.0 | -3.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 205381000.0 | -0.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 207624000.0 | +1.1% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 205024000.0 | -1.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 196874000.0 | -4.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 191627000.0 | -2.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 219694000.0 | +14.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 207283000.0 | -5.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 201382000.0 | -2.8% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 205381000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 191627000.0 | -6.7% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 164493000.0 | -14.2% | USD | 10-K | 2026-02-26 |
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 | 527455000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 499069000.0 | -5.4% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 492948000.0 | -1.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 556178000.0 | +12.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 616957000.0 | +10.9% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 669021000.0 | +8.4% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 730201000.0 | +9.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 774688000.0 | +6.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 809006000.0 | +4.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 873351000.0 | +8.0% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 928712000.0 | +6.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 556178000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 774688000.0 | +39.3% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 954919000.0 | +23.3% | USD | 10-K | 2026-02-26 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1520267000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1476397000.0 | -2.9% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 1464150000.0 | -0.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1522561000.0 | +4.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1575887000.0 | +3.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1626393000.0 | +3.2% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1681723000.0 | +3.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1739328000.0 | +3.4% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1769067000.0 | +1.7% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1824529000.0 | +3.1% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1864776000.0 | +2.2% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 1522561000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1739328000.0 | +14.2% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1871617000.0 | +7.6% | USD | 10-K | 2026-02-26 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 186566000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 180731000.0 | -3.1% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 177367000.0 | -1.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 175660000.0 | -1.0% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 190670000.0 | +8.5% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 178623000.0 | -6.3% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 191301000.0 | +7.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 178824000.0 | -6.5% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 166974000.0 | -6.6% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 179963000.0 | +7.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 175869000.0 | -2.3% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 175660000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 178824000.0 | +1.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 164241000.0 | -8.2% | USD | 10-K | 2026-02-26 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 594431000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 523623000.0 | -11.9% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 454079000.0 | -13.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 457791000.0 | +0.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 475298000.0 | +3.8% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 471597000.0 | -0.8% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 469443000.0 | -0.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 475149000.0 | +1.2% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 463697000.0 | -2.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 475992000.0 | +2.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 471364000.0 | -1.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 457791000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 475149000.0 | +3.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 438569000.0 | -7.7% | USD | 10-K | 2026-02-26 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 737253000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 760806000.0 | +3.2% | USD | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 821008000.0 | +7.9% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 865522000.0 | +5.4% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 893366000.0 | +3.2% | USD | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 954676000.0 | +6.9% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1003019000.0 | +5.1% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1071117000.0 | +6.8% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 1108035000.0 | +3.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 1148201000.0 | +3.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 1189903000.0 | +3.6% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 865522000.0 | — | USD | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 1071117000.0 | +23.8% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 1226390000.0 | +14.5% | USD | 10-K | 2026-02-26 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 111967000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 30000000.0 | -73.2% | USD | 10-Q | 2023-08-08 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 60462000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 168518000.0 | +178.7% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 248602000.0 | +47.5% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 86263000.0 | -65.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 164218000.0 | +90.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 249518000.0 | +51.9% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 41545000.0 | -83.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 124380000.0 | +199.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 186148000.0 | +49.7% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 340280000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 316113000.0 | -7.1% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 258417000.0 | -18.3% | USD | 10-K | 2026-02-26 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -633152000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | -639519000.0 | -1.0% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | -645242000.0 | -0.9% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -6808000.0 | +98.9% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -14054000.0 | -106.4% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -24051000.0 | -71.1% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -15451000.0 | +35.8% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -26507000.0 | -71.6% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -34725000.0 | -31.0% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | -654793000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -35388000.0 | +94.6% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -39063000.0 | -10.4% | USD | 10-K | 2026-02-26 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 303163000.0 | — | USD | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 190687000.0 | -37.1% | USD | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 116651000.0 | -38.8% | USD | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | -20127000.0 | -117.3% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | -37195000.0 | -84.8% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | -56427000.0 | -51.7% | USD | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | -21791000.0 | +61.4% | USD | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | -36546000.0 | -67.7% | USD | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | -49833000.0 | -36.4% | USD | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 103275000.0 | — | USD | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | -70144000.0 | -167.9% | USD | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | -69064000.0 | +1.5% | USD | 10-K | 2026-02-26 |
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 |
|---|
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 |
|---|
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1502 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.2071 | +37.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1966 | -5.1% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1739 | -11.5% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1785 | +2.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1743 | -2.4% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1585 | -9.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1499 | -5.4% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1415 | -5.6% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.7205 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.6496 | -9.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.5765 | -11.2% | ratio | 10-K | 2026-02-26 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2.8272 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 2.7614 | -2.3% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 2.7793 | +0.6% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 3.1662 | +13.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 3.2357 | +2.2% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 3.7454 | +15.8% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 3.8170 | +1.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 4.3321 | +13.5% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 4.8451 | +11.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 4.8529 | +0.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 5.2807 | +8.8% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 3.1662 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 4.3321 | +36.8% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 5.8141 | +34.2% | ratio | 10-K | 2026-02-26 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.8063 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 0.6882 | -14.6% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 0.5531 | -19.6% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.5289 | -4.4% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.5320 | +0.6% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 0.4940 | -7.2% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 0.4680 | -5.3% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 0.4436 | -5.2% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.4185 | -5.7% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.4146 | -0.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.3961 | -4.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.5289 | — | ratio | 10-K | 2025-02-27 |
| Annual | 2024-12-31 | 0.4436 | -16.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.3576 | -19.4% | ratio | 10-K | 2026-02-26 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1878 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0809 | -56.9% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.1827 | +125.7% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.1421 | -22.2% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.1716 | +20.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.1703 | -0.8% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.1578 | -7.4% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.1474 | -6.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.1577 | +7.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1542 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1641 | +6.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1539 | -6.2% | ratio | 10-K | 2026-02-26 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.2175 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.1587 | -27.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.3043 | +91.8% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.2282 | -25.0% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.2749 | +20.5% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.2619 | -4.7% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.2448 | -6.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.2223 | -9.2% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.2320 | +4.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.2410 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.2563 | +6.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.2321 | -9.4% | ratio | 10-K | 2026-02-26 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.4043 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 0.3536 | -12.5% | ratio | 10-Q | 2023-08-08 |
| Quarterly | 2023-09-30 | 0.3594 | +1.6% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.7617 | +111.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 1.0188 | +33.8% | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2024-06-30 | 1.3800 | +35.5% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2024-09-30 | 1.5859 | +14.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-12-31 | 1.9172 | +20.9% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 2.0821 | +8.6% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 2.2514 | +8.1% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 2.5338 | +12.5% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.7617 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 1.9172 | +151.7% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.7524 | -60.8% | ratio | 10-K | 2026-02-26 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0282 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0168 | -40.6% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0359 | +114.2% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0247 | -31.1% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0306 | +23.9% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0297 | -3.1% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0250 | -15.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0221 | -11.6% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0223 | +1.0% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1111 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1066 | -4.1% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.0887 | -16.8% | ratio | 10-K | 2026-02-26 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0582 | — | ratio | 10-Q | 2024-05-02 |
| Quarterly | 2023-06-30 | 0.0325 | -44.1% | ratio | 10-Q | 2024-08-01 |
| Quarterly | 2023-09-30 | 0.0640 | +96.9% | ratio | 10-Q | 2024-10-31 |
| Quarterly | 2024-03-31 | 0.0436 | -31.9% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2024-06-30 | 0.0522 | +19.7% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2024-09-30 | 0.0498 | -4.6% | ratio | 10-Q | 2025-10-30 |
| Quarterly | 2025-03-31 | 0.0399 | -19.8% | ratio | 10-Q | 2025-05-01 |
| Quarterly | 2025-06-30 | 0.0351 | -12.0% | ratio | 10-Q | 2025-07-31 |
| Quarterly | 2025-09-30 | 0.0350 | -0.4% | ratio | 10-Q | 2025-10-30 |
| Annual | 2023-12-31 | 0.1955 | — | ratio | 10-K | 2026-02-26 |
| Annual | 2024-12-31 | 0.1731 | -11.4% | ratio | 10-K | 2026-02-26 |
| Annual | 2025-12-31 | 0.1354 | -21.8% | ratio | 10-K | 2026-02-26 |