Stock Screener · Library
Cactus, Inc. financial statement history
Source-linked financial facts for Cactus, Inc. with exact reported periods, units and filing dates. Historical periods ending 2021–2025.
What this record covers
This historical reference uses a locally cached SEC companyfacts snapshot and reports periods ending from 2021 through 2025. It is not a current quotation feed, a screening recommendation or a verification of the company's present condition.
Each value retains its reported unit and exact period. Filing fiscal year describes the submitting filing and can differ from the year of a comparative fact. Values with different currencies or period boundaries are not combined.
Total assets
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| As of 2021-12-31 | 982078000 | USD | 2024-02-29 | 2023 / FY | us-gaap:Assets | 10-K · 0001699136-24-000007 |
| As of 2022-12-31 | 1118896000 | USD | 2025-02-27 | 2024 / FY | us-gaap:Assets | 10-K · 0001699136-25-000014 |
| As of 2023-12-31 | 1522561000 | USD | 2026-02-26 | 2025 / FY | us-gaap:Assets | 10-K · 0001628280-26-012377 |
| As of 2024-12-31 | 1739328000 | USD | 2026-02-26 | 2025 / FY | us-gaap:Assets | 10-K · 0001628280-26-012377 |
| As of 2025-12-31 | 1871617000 | USD | 2026-02-26 | 2025 / FY | us-gaap:Assets | 10-K · 0001628280-26-012377 |
Current assets
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| As of 2021-12-31 | 518485000 | USD | 2023-03-01 | 2022 / FY | us-gaap:AssetsCurrent | 10-K · 0001699136-23-000017 |
| As of 2022-12-31 | 654642000 | USD | 2024-02-29 | 2023 / FY | us-gaap:AssetsCurrent | 10-K · 0001699136-24-000007 |
| As of 2023-12-31 | 556178000 | USD | 2025-02-27 | 2024 / FY | us-gaap:AssetsCurrent | 10-K · 0001699136-25-000014 |
| As of 2024-12-31 | 774688000 | USD | 2026-02-26 | 2025 / FY | us-gaap:AssetsCurrent | 10-K · 0001628280-26-012377 |
| As of 2025-12-31 | 954919000 | USD | 2026-02-26 | 2025 / FY | us-gaap:AssetsCurrent | 10-K · 0001628280-26-012377 |
Cash and cash equivalents
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| As of 2021-12-31 | 301669000 | USD | 2023-03-01 | 2022 / FY | us-gaap:CashAndCashEquivalentsAtCarryingValue | 10-K · 0001699136-23-000017 |
| As of 2022-12-31 | 344527000 | USD | 2024-02-29 | 2023 / FY | us-gaap:CashAndCashEquivalentsAtCarryingValue | 10-K · 0001699136-24-000007 |
| As of 2023-12-31 | 133792000 | USD | 2026-02-26 | 2025 / FY | us-gaap:CashAndCashEquivalentsAtCarryingValue | 10-K · 0001628280-26-012377 |
| As of 2024-12-31 | 342843000 | USD | 2026-02-26 | 2025 / FY | us-gaap:CashAndCashEquivalentsAtCarryingValue | 10-K · 0001628280-26-012377 |
| As of 2025-12-31 | 123571000 | USD | 2026-02-26 | 2025 / FY | us-gaap:CashAndCashEquivalentsAtCarryingValue | 10-K · 0001628280-26-012377 |
Total liabilities
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| As of 2021-12-31 | 387045000 | USD | 2023-03-01 | 2022 / FY | us-gaap:Liabilities | 10-K · 0001699136-23-000017 |
| As of 2022-12-31 | 408451000 | USD | 2024-02-29 | 2023 / FY | us-gaap:Liabilities | 10-K · 0001699136-24-000007 |
| As of 2023-12-31 | 457791000 | USD | 2025-02-27 | 2024 / FY | us-gaap:Liabilities | 10-K · 0001699136-25-000014 |
| As of 2024-12-31 | 475149000 | USD | 2026-02-26 | 2025 / FY | us-gaap:Liabilities | 10-K · 0001628280-26-012377 |
| As of 2025-12-31 | 438569000 | USD | 2026-02-26 | 2025 / FY | us-gaap:Liabilities | 10-K · 0001628280-26-012377 |
Current liabilities
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| As of 2021-12-31 | 92574000 | USD | 2023-03-01 | 2022 / FY | us-gaap:LiabilitiesCurrent | 10-K · 0001699136-23-000017 |
| As of 2022-12-31 | 116649000 | USD | 2024-02-29 | 2023 / FY | us-gaap:LiabilitiesCurrent | 10-K · 0001699136-24-000007 |
| As of 2023-12-31 | 175660000 | USD | 2025-02-27 | 2024 / FY | us-gaap:LiabilitiesCurrent | 10-K · 0001699136-25-000014 |
| As of 2024-12-31 | 178824000 | USD | 2026-02-26 | 2025 / FY | us-gaap:LiabilitiesCurrent | 10-K · 0001628280-26-012377 |
| As of 2025-12-31 | 164241000 | USD | 2026-02-26 | 2025 / FY | us-gaap:LiabilitiesCurrent | 10-K · 0001628280-26-012377 |
Long-term debt
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| As of 2021-12-31 | 0 | USD | 2023-03-01 | 2022 / FY | us-gaap:LongTermDebt | 10-K · 0001699136-23-000017 |
| As of 2022-12-31 | 0 | USD | 2024-02-29 | 2023 / FY | us-gaap:LongTermDebt | 10-K · 0001699136-24-000007 |
| As of 2023-12-31 | 0 | USD | 2025-02-27 | 2024 / FY | us-gaap:LongTermDebt | 10-K · 0001699136-25-000014 |
| As of 2024-12-31 | 0 | USD | 2026-02-26 | 2025 / FY | us-gaap:LongTermDebt | 10-K · 0001628280-26-012377 |
| As of 2025-12-31 | 0 | USD | 2026-02-26 | 2025 / FY | us-gaap:LongTermDebt | 10-K · 0001628280-26-012377 |
Stockholders equity
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| As of 2021-12-31 | 468644000 | USD | 2023-03-01 | 2022 / FY | us-gaap:StockholdersEquity | 10-K · 0001699136-23-000017 |
| As of 2022-12-31 | 571917000 | USD | 2024-02-29 | 2023 / FY | us-gaap:StockholdersEquity | 10-K · 0001699136-24-000007 |
| As of 2023-12-31 | 865522000 | USD | 2025-02-27 | 2024 / FY | us-gaap:StockholdersEquity | 10-K · 0001699136-25-000014 |
| As of 2024-12-31 | 1071117000 | USD | 2026-02-26 | 2025 / FY | us-gaap:StockholdersEquity | 10-K · 0001628280-26-012377 |
| As of 2025-12-31 | 1226390000 | USD | 2026-02-26 | 2025 / FY | us-gaap:StockholdersEquity | 10-K · 0001628280-26-012377 |
Revenue
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| 2021-01-01 to 2021-12-31 | 438589000 | USD | 2024-02-29 | 2023 / FY | us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax | 10-K · 0001699136-24-000007 |
| 2022-01-01 to 2022-12-31 | 688369000 | USD | 2025-02-27 | 2024 / FY | us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax | 10-K · 0001699136-25-000014 |
| 2023-01-01 to 2023-12-31 | 1096960000 | USD | 2026-02-26 | 2025 / FY | us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax | 10-K · 0001628280-26-012377 |
| 2024-01-01 to 2024-12-31 | 1129814000 | USD | 2026-02-26 | 2025 / FY | us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax | 10-K · 0001628280-26-012377 |
| 2025-01-01 to 2025-12-31 | 1079051000 | USD | 2026-02-26 | 2025 / FY | us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax | 10-K · 0001628280-26-012377 |
Cost of revenue
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| 2022-01-01 to 2022-12-31 | 445921000 | USD | 2025-02-27 | 2024 / FY | us-gaap:CostOfRevenue | 10-K · 0001699136-25-000014 |
| 2023-01-01 to 2023-12-31 | 690668000 | USD | 2026-02-26 | 2025 / FY | us-gaap:CostOfRevenue | 10-K · 0001628280-26-012377 |
| 2024-01-01 to 2024-12-31 | 693421000 | USD | 2026-02-26 | 2025 / FY | us-gaap:CostOfRevenue | 10-K · 0001628280-26-012377 |
| 2025-01-01 to 2025-12-31 | 679633000 | USD | 2026-02-26 | 2025 / FY | us-gaap:CostOfRevenue | 10-K · 0001628280-26-012377 |
Operating income
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| 2021-01-01 to 2021-12-31 | 75427000 | USD | 2024-02-29 | 2023 / FY | us-gaap:OperatingIncomeLoss | 10-K · 0001699136-24-000007 |
| 2022-01-01 to 2022-12-31 | 174748000 | USD | 2025-02-27 | 2024 / FY | us-gaap:OperatingIncomeLoss | 10-K · 0001699136-25-000014 |
| 2023-01-01 to 2023-12-31 | 264366000 | USD | 2026-02-26 | 2025 / FY | us-gaap:OperatingIncomeLoss | 10-K · 0001628280-26-012377 |
| 2024-01-01 to 2024-12-31 | 289613000 | USD | 2026-02-26 | 2025 / FY | us-gaap:OperatingIncomeLoss | 10-K · 0001628280-26-012377 |
| 2025-01-01 to 2025-12-31 | 250501000 | USD | 2026-02-26 | 2025 / FY | us-gaap:OperatingIncomeLoss | 10-K · 0001628280-26-012377 |
Net income
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| 2021-01-01 to 2021-12-31 | 49593000 | USD | 2024-02-29 | 2023 / FY | us-gaap:NetIncomeLoss | 10-K · 0001699136-24-000007 |
| 2022-01-01 to 2022-12-31 | 110174000 | USD | 2025-02-27 | 2024 / FY | us-gaap:NetIncomeLoss | 10-K · 0001699136-25-000014 |
| 2023-01-01 to 2023-12-31 | 169171000 | USD | 2026-02-26 | 2025 / FY | us-gaap:NetIncomeLoss | 10-K · 0001628280-26-012377 |
| 2024-01-01 to 2024-12-31 | 185407000 | USD | 2026-02-26 | 2025 / FY | us-gaap:NetIncomeLoss | 10-K · 0001628280-26-012377 |
| 2025-01-01 to 2025-12-31 | 166014000 | USD | 2026-02-26 | 2025 / FY | us-gaap:NetIncomeLoss | 10-K · 0001628280-26-012377 |
Operating cash flow
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| 2021-01-01 to 2021-12-31 | 63759000 | USD | 2024-02-29 | 2023 / FY | us-gaap:NetCashProvidedByUsedInOperatingActivities | 10-K · 0001699136-24-000007 |
| 2022-01-01 to 2022-12-31 | 117884000 | USD | 2025-02-27 | 2024 / FY | us-gaap:NetCashProvidedByUsedInOperatingActivities | 10-K · 0001699136-25-000014 |
| 2023-01-01 to 2023-12-31 | 340280000 | USD | 2026-02-26 | 2025 / FY | us-gaap:NetCashProvidedByUsedInOperatingActivities | 10-K · 0001628280-26-012377 |
| 2024-01-01 to 2024-12-31 | 316113000 | USD | 2026-02-26 | 2025 / FY | us-gaap:NetCashProvidedByUsedInOperatingActivities | 10-K · 0001628280-26-012377 |
| 2025-01-01 to 2025-12-31 | 258417000 | USD | 2026-02-26 | 2025 / FY | us-gaap:NetCashProvidedByUsedInOperatingActivities | 10-K · 0001628280-26-012377 |
Dividends paid
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| 2021-01-01 to 2021-12-31 | 21158000 | USD | 2024-02-29 | 2023 / FY | us-gaap:PaymentsOfDividendsCommonStock | 10-K · 0001699136-24-000007 |
| 2022-01-01 to 2022-12-31 | 26719000 | USD | 2025-02-27 | 2024 / FY | us-gaap:PaymentsOfDividendsCommonStock | 10-K · 0001699136-25-000014 |
| 2023-01-01 to 2023-12-31 | 30124000 | USD | 2026-02-26 | 2025 / FY | us-gaap:PaymentsOfDividendsCommonStock | 10-K · 0001628280-26-012377 |
| 2024-01-01 to 2024-12-31 | 33681000 | USD | 2026-02-26 | 2025 / FY | us-gaap:PaymentsOfDividendsCommonStock | 10-K · 0001628280-26-012377 |
| 2025-01-01 to 2025-12-31 | 37441000 | USD | 2026-02-26 | 2025 / FY | us-gaap:PaymentsOfDividendsCommonStock | 10-K · 0001628280-26-012377 |
Share repurchases
| Reported period | Value | Unit | Filed | Filing FY / FP | Taxonomy concept | Source filing |
|---|---|---|---|---|---|---|
| 2021-01-01 to 2021-12-31 | 3283000 | USD | 2024-02-29 | 2023 / FY | us-gaap:PaymentsForRepurchaseOfCommonStock | 10-K · 0001699136-24-000007 |
| 2022-01-01 to 2022-12-31 | 4563000 | USD | 2025-02-27 | 2024 / FY | us-gaap:PaymentsForRepurchaseOfCommonStock | 10-K · 0001699136-25-000014 |
| 2023-01-01 to 2023-12-31 | 5249000 | USD | 2026-02-26 | 2025 / FY | us-gaap:PaymentsForRepurchaseOfCommonStock | 10-K · 0001628280-26-012377 |
| 2024-01-01 to 2024-12-31 | 9331000 | USD | 2026-02-26 | 2025 / FY | us-gaap:PaymentsForRepurchaseOfCommonStock | 10-K · 0001628280-26-012377 |
| 2025-01-01 to 2025-12-31 | 5927000 | USD | 2026-02-26 | 2025 / FY | us-gaap:PaymentsForRepurchaseOfCommonStock | 10-K · 0001628280-26-012377 |
Source and method
SEC public numeric facts are reorganized into a standard reference. Tag priority follows the native app's declared concept chains; the latest filed observation is selected within the same exact start, end and unit. A missing value stays missing. No currency, quarterly total, ratio, share-price series or dividend calendar is inferred.
The ticker below belongs to the native source snapshot. Company names, tickers and reporting structures may change; CIK identifies the source filer.
- Source filer CIK
- 1699136
- Ticker in native snapshot
- WHD
- Reported numeric facts
- 69
- Units present
- USD