WHD · Cactus, Inc. · Financials
Income-statement, balance-sheet and cash-flow figures from SEC filings, plus a debt profile anchored in the latest 10-K and updated by each 10-Q and debt exhibit.
Chart any reported metric, KPI or segment over time — the full statement history lives here
| Line Item | TTM | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.36B | $1.08B | $1.13B | $1.1B | $688.37M | $438.59M | $348.57M | $628.41M | $544.14M | $341.19M | $155.05M | |
| — | — | — | -$6.48M | $3.71M | -$774K | $701K | $879K | -$3.6M | -$20.77M | — | |
| $910.05M | $679.63M | $693.42M | $690.67M | $445.92M | — | — | — | — | — | — | |
| $452.98M | $399.42M | $436.39M | $406.29M | $242.45M | — | — | — | — | — | — | |
| — | 37.02% | 38.63% | 37.04% | 35.22% | — | — | — | — | — | — | |
| $198.81M | $148.92M | $130.46M | $127.08M | $67.7M | $46.02M | $39.72M | $51.66M | $40.53M | $27.18M | $19.21M | |
| $105.74M | $63.91M | $60.44M | $65.05M | $34.12M | $36.31M | $40.52M | $38.85M | $30.15M | $23.27M | $21.24M | |
| $1.11B | $828.55M | $840.2M | $832.59M | $513.62M | $363.16M | $278.53M | $445.26M | $366.43M | $252.33M | $144.43M | |
| $254.17M | $250.5M | $289.61M | $264.37M | $174.75M | $75.43M | $70.04M | $183.15M | $177.7M | $88.86M | $10.62M | |
| — | 23.21% | 25.63% | 24.1% | 25.39% | 17.2% | 20.09% | 29.14% | 32.66% | 26.04% | 6.85% | |
| $359.91M | $314.42M | $350.05M | $329.41M | $208.87M | $111.74M | $110.56M | $222M | $207.85M | $112.13M | $31.86M | |
| — | — | — | — | — | — | — | — | $3.6M | $20.77M | $20.23M | |
| -$794K | -$794K | $3.2M | $4.49M | -$1.91M | $492K | -$555K | $4.29M | -$4.31M | — | $2.25M | |
| $260.66M | $260.67M | $299.28M | $262.38M | $176.55M | $75.15M | $70.19M | $188.32M | $169.8M | $68.1M | -$7.37M | |
| $60.57M | $59.03M | $66.52M | $47.54M | $31.43M | $7.68M | $10.97M | $32.02M | $19.52M | $1.55M | $809K | |
| $163.36M | $166.01M | $185.41M | $169.17M | $110.17M | $49.59M | $34.45M | $85.61M | $51.68M | $66.55M | -$8.18M | |
| — | 15.39% | 16.41% | 15.42% | 16.01% | 11.31% | 9.88% | 13.62% | 9.5% | 19.5% | -5.27% | |
| $36.73M | $35.63M | $47.35M | $45.67M | $34.95M | $17.88M | $24.77M | $70.69M | $84.95M | — | — | |
| $163.91M | $166.93M | $183.74M | $169.33M | $109.18M | $49.27M | $35.23M | $86.09M | $51.24M | — | — | |
| USD/shares | — | — | — | — | — | — | — | — | $1.60 | — | — |
| USD/shares | — | — | — | — | — | — | — | $1.88 | $1.58 | — | — |
Capital Returned to Shareholders
Cash spent on share repurchases and dividends per fiscal year, as reported on the cash-flow statement. Across FY2018–FY2025: $31.35M in buybacks, $170.51M in dividends.
Debt Profile
Annual debt figures are established from 10-K filings and updated by subsequent 10-Q and 8-K disclosures. Instrument balances are not summed into a company total unless the filing itself reports that total.
Price & Valuation
Multiples computed on the strict TTM/EV methodology — today's snapshot against peers, and each ratio recomputed as of past filing dates.
Valuation
Peer medians compare against the 29 similar-size Oil & Gas Equipment & Services companies (of 45 listed).
Valuation over time computed as of each quarter's filing date
Revenue Breakdown
Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.
Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.
By Segment (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Pressure Control Segment | $710,806,000 | $722,776,000 | $756,727,000 | $688,369,000 | $438,589,000 |
| Spoolable Technologies | $368,245,000 | $407,038,000 | $340,233,000 | $0 | $0 |
By Product & Service (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Product | $825,471,000 | $852,265,000 | $810,379,000 | $452,615,000 | $280,907,000 | $206,801,000 | $357,087,000 | $290,496,000 |
| Product And Service Other | $168,340,000 | $175,764,000 | $172,950,000 | $135,301,000 | $96,053,000 | $75,596,000 | $129,511,000 | $120,221,000 |
| Rental Revenue | $85,240,000 | $101,785,000 | $113,631,000 | $100,453,000 | $61,629,000 | $66,169,000 | $141,816,000 | $133,418,000 |
Segment Operating Income
Annual operating income by business segment, as tagged in the company's own XBRL filings. Segments need not sum to the consolidated figure — corporate costs and eliminations are typically unallocated.
By Segment (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Pressure Control Segment | $189,861,000 | $210,710,000 | $236,934,000 | $202,650,000 | $91,579,000 |
| Spoolable Technologies | $98,660,000 | $104,864,000 | $62,172,000 | $0 | $0 |
Operating Margin by Segment (%)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Pressure Control Segment | 26.7% | 29.2% | 31.3% | 29.4% | 20.9% |
| Spoolable Technologies | 26.8% | 25.8% | 18.3% | — | — |