WHD · Cactus, Inc. - Financials
Annual line items from SEC XBRL filings, sourced from EDGAR's Company Facts API with fallback to the quarterly Financial Statement Data Sets. See issuer overview for Form 4 activity and 10-K signals.
Income Statement
| Line item | Q1 '26 | Q4 '25 | Q3 '25 | Q2 '25 | Q1 '25 | Q4 '24 | Q3 '24 | Q2 '24 | Q1 '24 | Q4 '23 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $388.35M | - | $263.95M | $273.57M | $280.32M | - | $293.18M | $290.39M | $274.12M | - |
| Cost of Revenue | $276.77M | - | $166.83M | $176.47M | $168.85M | - | - | - | - | - |
| Gross Profit | $111.58M | - | $97.12M | $97.11M | $111.47M | - | - | - | - | - |
| R&D | - | - | - | - | - | - | - | - | - | - |
| SG&A | $62.07M | - | $35.89M | $39.19M | $39.13M | - | $37.37M | $31.23M | $29.42M | - |
| Total Operating Expenses | $338.85M | - | $202.72M | $212.77M | $211.71M | - | $216.39M | $210.57M | $211.57M | - |
| D&A | $36.76M | - | - | - | $15.68M | - | - | - | $15.05M | - |
| Operating Income | $49.50M | - | $61.23M | $60.80M | $68.61M | - | $76.79M | $79.82M | $62.55M | - |
| Interest Expense | - | - | - | - | - | - | - | - | - | - |
| Income Tax | $9.50M | - | $14.24M | $14.28M | $16.83M | - | $16.42M | $18.16M | $13.42M | - |
| Net Income | $32.91M | - | $41.62M | $40.33M | $44.22M | - | $49.93M | $49.83M | $38.97M | - |
| EPS - Basic | - | - | - | - | - | - | - | - | - | - |
| EPS - Diluted | - | - | - | - | - | - | - | - | - | - |
Balance Sheet
| Line item | Q1 '26 | Q4 '25 | Q3 '25 | Q2 '25 | Q1 '25 | Q4 '24 | Q3 '24 | Q2 '24 | Q1 '24 | Q4 '23 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $291.61M | $123.57M | $445.61M | $405.18M | $347.66M | $342.84M | $303.38M | $246.50M | $194.26M | $133.79M |
| Accounts Receivable | $459.95M | $164.49M | $201.38M | $207.28M | $219.69M | $191.63M | $196.87M | $205.02M | $207.62M | $205.38M |
| Inventory | $404.21M | $276.61M | $271.28M | $246.42M | $230.26M | $226.80M | $219.80M | $206.73M | $204.05M | $205.63M |
| Accounts Payable | $315.78M | $71.54M | $67.25M | $83.14M | $64.42M | $72.00M | $74.90M | $63.76M | $66.14M | $71.84M |
| Current Assets | $1.18B | $954.92M | $928.71M | $873.35M | $809.01M | $774.69M | $730.20M | $669.02M | $616.96M | $556.18M |
| Total Assets | $2.46B | $1.87B | $1.86B | $1.82B | $1.77B | $1.74B | $1.68B | $1.63B | $1.58B | $1.52B |
| Current Liabilities | $451.09M | $164.24M | $175.87M | $179.96M | $166.97M | $178.82M | $191.30M | $178.62M | $190.67M | $175.66M |
| Long-term Debt | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities | $811.82M | $438.57M | $471.36M | $475.99M | $463.70M | $475.15M | $469.44M | $471.60M | $475.30M | $457.79M |
| Stockholders' Equity | $1.19B | $1.23B | $1.19B | $1.15B | $1.11B | $1.07B | $1.00B | $954.68M | $893.37M | $865.52M |
| Retained Earnings | $621.92M | $680.35M | $650.36M | $618.55M | $587.32M | $552.13M | $514.48M | $473.39M | $431.70M | $400.68M |
Cash Flow
| Line item | Q1 '26 | Q4 '25 | Q3 '25 | Q2 '25 | Q1 '25 | Q4 '24 | Q3 '24 | Q2 '24 | Q1 '24 | Q4 '23 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating Cash Flow | $128.27M | - | - | - | $41.55M | - | - | - | $86.26M | - |
| Investing Cash Flow | ($309.99M) | - | - | - | ($15.45M) | - | - | - | ($6.81M) | - |
| Financing Cash Flow | ($21.53M) | - | - | - | ($21.79M) | - | - | - | ($20.13M) | - |
| CapEx | - | - | - | - | - | - | - | - | - | - |
| Free Cash Flow | - | - | - | - | - | - | - | - | - | - |
Ratios
| Metric | Q1 '26 | Q4 '25 | Q3 '25 | Q2 '25 | Q1 '25 | Q4 '24 | Q3 '24 | Q2 '24 | Q1 '24 | Q4 '23 |
|---|---|---|---|---|---|---|---|---|---|---|
| Profitability | ||||||||||
| Gross margin | 28.7% | - | 36.8% | 35.5% | 39.8% | - | - | - | - | - |
| Operating margin | 12.7% | - | 23.2% | 22.2% | 24.5% | - | 26.2% | 27.5% | 22.8% | - |
| EBITDA margin | 22.2% | - | - | - | 30.1% | - | - | - | 28.3% | - |
| Net margin | 8.5% | - | 15.8% | 14.7% | 15.8% | - | 17.0% | 17.2% | 14.2% | - |
| Free cash flow margin | - | - | - | - | - | - | - | - | - | - |
| FCF / Net income | - | - | - | - | - | - | - | - | - | - |
| R&D / Revenue | - | - | - | - | - | - | - | - | - | - |
| SG&A / Revenue | 16.0% | - | 13.6% | 14.3% | 14.0% | - | 12.7% | 10.8% | 10.7% | - |
| Effective tax rate | 22.4% | - | 25.5% | 26.1% | 27.6% | - | 24.7% | 26.7% | 25.6% | - |
| Return on assets | 1.3% | - | 2.2% | 2.2% | 2.5% | - | 3.0% | 3.1% | 2.5% | - |
| Return on equity | 2.8% | - | 3.5% | 3.5% | 4.0% | - | 5.0% | 5.2% | 4.4% | - |
| Return on invested capital | 3.2% | - | 3.8% | 3.9% | 4.5% | - | 5.8% | 6.1% | 5.2% | - |
| Liquidity | ||||||||||
| Current ratio | 2.61 | 5.81 | 5.28 | 4.85 | 4.85 | 4.33 | 3.82 | 3.75 | 3.24 | 3.17 |
| Quick ratio | 1.71 | 4.13 | 3.74 | 3.48 | 3.47 | 3.06 | 2.67 | 2.59 | 2.17 | 2.00 |
| Cash ratio | 0.65 | 0.75 | 2.53 | 2.25 | 2.08 | 1.92 | 1.59 | 1.38 | 1.02 | 0.76 |
| Leverage | ||||||||||
| Debt / Equity | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Debt / Assets | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Debt / EBITDA | 0.00 | - | - | - | 0.00 | - | - | - | 0.00 | - |
| Interest coverage | - | - | - | - | - | - | - | - | - | - |
| Equity multiplier | 2.06 | 1.53 | 1.57 | 1.59 | 1.60 | 1.62 | 1.68 | 1.70 | 1.76 | 1.76 |
| Liabilities / Assets | 0.33 | 0.23 | 0.25 | 0.26 | 0.26 | 0.27 | 0.28 | 0.29 | 0.30 | 0.30 |
| Efficiency | ||||||||||
| Asset turnover | 0.16 | - | 0.14 | 0.15 | 0.16 | - | 0.17 | 0.18 | 0.17 | - |
| Inventory turnover | 0.68 | - | 0.61 | 0.72 | 0.73 | - | - | - | - | - |
| Days sales outstanding | 432d | - | 278d | 277d | 286d | - | 245d | 258d | 276d | - |
| Days inventory outstanding | 533d | - | 594d | 510d | 498d | - | - | - | - | - |
| Days payable outstanding | 416d | - | 147d | 172d | 139d | - | - | - | - | - |
| Cash conversion cycle | 549d | - | 725d | 614d | 645d | - | - | - | - | - |
| Valuation | ||||||||||
| P / E | - | - | - | - | - | - | - | - | - | - |
| P / B | - | - | - | - | - | - | - | - | - | - |
| P / S | - | - | - | - | - | - | - | - | - | - |
| EV / EBITDA | - | - | - | - | - | - | - | - | - | - |
| Growth | ||||||||||
| Revenue growth (YoY) | 38.5% | - | -10.0% | -5.8% | 2.3% | - | 1.8% | -5.0% | 20.0% | - |
| Revenue CAGR (3y) | 19.4% | - | 12.7% | 17.1% | 24.3% | - | 36.5% | 38.7% | 48.1% | - |
| Revenue CAGR (5y) | 35.7% | - | 34.6% | 32.7% | 12.7% | - | 12.8% | 16.0% | - | - |
| Gross profit growth (YoY) | 0.1% | - | - | - | - | - | - | - | - | - |
| Operating income growth (YoY) | -27.8% | - | -20.3% | -23.8% | 9.7% | - | -12.3% | 64.5% | 25.9% | - |
| Net income growth (YoY) | -25.6% | - | -16.6% | -19.1% | 13.5% | - | -5.0% | 101.3% | -9.2% | - |
| EPS growth (YoY) | - | - | - | - | - | - | - | - | - | - |
| EPS CAGR (3y) | - | - | - | - | - | - | - | - | - | - |
| EPS CAGR (5y) | - | - | - | - | - | - | - | - | - | - |
| FCF growth (YoY) | - | - | - | - | - | - | - | - | - | - |
| FCF CAGR (5y) | - | - | - | - | - | - | - | - | - | - |
| Book value growth (YoY) | 7.4% | 14.5% | 18.6% | 20.3% | 24.0% | 23.8% | 22.2% | 25.5% | 21.2% | 51.3% |
Sales by segment
From XBRL dimensional facts in the 10-K period ending 2025-12-31.
Business segments
$1.08B totalPressure Control Segment$710.81M · 65.9%
Spoolable Technologies$368.25M · 34.1%
Product / service
$1.08B totalProduct$825.47M · 76.5%
Product And Service Other$168.34M · 15.6%
Rental Revenue$85.24M · 7.9%
Peer comparison
Same SIC group: Oil & Gas Field Machinery & Equipment
Comparing Cactus against the 5 most active filers in the same SIC group.
Dividends
$0.56/share trailing 12 months · +7.7% YoY
| Ex-date | Per share |
|---|---|
| Jun 1, 2026 | $0.1400 |
| Mar 2, 2026 | $0.1400 |
| Dec 1, 2025 | $0.1400 |
| Aug 29, 2025 | $0.1400 |
| Jun 2, 2025 | $0.1300 |
| Mar 3, 2025 | $0.1300 |
| Dec 2, 2024 | $0.1300 |
| Aug 26, 2024 | $0.1300 |
| May 24, 2024 | $0.1200 |
| Feb 23, 2024 | $0.1200 |
| Nov 24, 2023 | $0.1200 |
| Aug 25, 2023 | $0.1200 |
| May 26, 2023 | $0.1100 |
| Feb 24, 2023 | $0.1100 |
| Nov 25, 2022 | $0.1100 |
| Aug 26, 2022 | $0.1100 |
| May 26, 2022 | $0.1100 |
| Feb 25, 2022 | $0.1100 |
| Nov 26, 2021 | $0.1000 |
| Aug 27, 2021 | $0.1000 |
| May 27, 2021 | $0.0900 |
| Feb 26, 2021 | $0.0900 |
| Nov 27, 2020 | $0.0900 |
| Aug 28, 2020 | $0.0900 |