Cactus
WHD
63.10
-1.07
-1.67%
Cactus
US · WHD
#2118 by market cap
Listed 2018
63.10
-1.07
-1.67%
Live - 5344 symbols - heartbeat 215s ago
· 2026-10-08 08:26
Pre-market
63.50
+0.63%
After-hours
63.10
0.00%
- Market cap
- 4.40B
- P/E (TTM)i
- 53.03
- P/Bi
- 3.55
- EPSi
- 2.41
- Div yieldi
- 0.89%
- 52W posi
- 74%
Reader sentiment
Are you bullish or bearish on WHD?
Anonymous reader poll. Unscientific, not investment advice.
✦ Quant Financial Health how this is computed
Good
- Altman Z-Score is 8.05, above the 3.0 "safe zone" threshold.
- Most reliable for industrial/manufacturing companies; less meaningful for banks, insurers and other financials.
Revenue annual, last 8 years
Latest year -4.49% YoY
Margins
- Gross margin
- 37.02%
- Operating margin
- 23.21%
- Net margin
- 15.39%
Key ratios & quality
- PEG ratioi
- 3.62
- Altman Z-Scorei
- 8.05
PEG uses trailing P/E against the 3-year net income growth rate (14.65%/yr) since forward earnings estimates aren't available here, so this is not a "forward PEG." Altman Z-Score below ~1.8 suggests financial distress risk, above ~3.0 suggests low risk; the model is most reliable for industrial/manufacturing companies and less meaningful for banks and other financial firms.
Income statement
| Line item | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| Revenue | 544.14M | 628.41M | 348.57M | 438.59M | 688.37M | 1.10B | 1.13B | 1.08B |
| Gross profit | 218.23M | 234.81M | 111.62M | 121.45M | 242.45M | 406.29M | 436.39M | 399.42M |
| Selling & admin expenses | 40.53M | 51.66M | 39.72M | 46.02M | 67.70M | 127.08M | 130.46M | 148.92M |
| Research & development | -- | -- | -- | -- | -- | -- | -- | -- |
| Operating profit | 177.70M | 183.15M | 71.90M | 75.43M | 174.75M | 279.22M | 305.93M | 250.50M |
| Pretax profit | 169.80M | 188.32M | 70.19M | 75.15M | 176.55M | 262.38M | 299.28M | 260.67M |
| Tax | 19.52M | 32.02M | 10.97M | 7.68M | 31.43M | 47.54M | 66.52M | 59.03M |
| Net profit | 150.28M | 156.30M | 59.22M | 67.47M | 145.12M | 214.84M | 232.76M | 201.64M |
| Basic EPS | 2 | 2 | 1 | 1 | 2 | 3 | 3 | 2 |
| Diluted EPS | 1.58 | 1.88 | 0.72 | 0.83 | 1.80 | 2.57 | 2.77 | 2.41 |
| Line item | 2025-03 | 2025-06 | 2025-09 | 2025-12 | 2026-03 | 2026-06 |
|---|---|---|---|---|---|---|
| Revenue | 280.32M | 273.58M | 263.95M | 261.20M | 388.35M | 449.53M |
| Gross profit | 107.74M | 100.00M | 97.12M | 94.56M | 111.58M | 149.72M |
| Selling & admin expenses | 39.13M | 39.19M | 35.89M | 34.71M | 62.07M | 66.14M |
| Research & development | -- | -- | -- | -- | -- | -- |
| Operating profit | 68.61M | 60.81M | 61.23M | 59.85M | 49.50M | 83.58M |
| Pretax profit | 70.94M | 63.32M | 64.43M | 61.98M | 49.72M | 84.53M |
| Tax | 16.83M | 14.28M | 14.24M | 13.68M | 9.50M | 23.15M |
| Net profit | 54.11M | 49.05M | 50.19M | 48.30M | 40.22M | 61.38M |
| Basic EPS | 1 | 1 | 1 | 1 | -1 | 1 |
| Diluted EPS | 0.64 | 0.59 | 0.60 | 0.57 | -0.70 | 0.70 |
Balance sheet
| Line item | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| Total current assets | 274.51M | 414.88M | 425.14M | 518.49M | 654.64M | 556.18M | 774.69M | 954.92M |
| Cash & ST investments | 70.84M | 202.60M | 288.66M | 301.67M | 344.53M | 133.79M | 342.84M | 123.57M |
| Inventory | 99.84M | 113.37M | 87.48M | 119.82M | 161.28M | 205.63M | 226.80M | 276.61M |
| Total assets | 584.74M | 834.96M | 815.59M | 982.08M | 1.12B | 1.52B | 1.74B | 1.87B |
| Total current liabilities | 74.62M | 91.13M | 48.92M | 92.57M | 116.65M | 175.66M | 178.82M | 164.24M |
| Short-term debt | 7.35M | 13.47M | 8.07M | 9.75M | 10.71M | 11.50M | 11.11M | 12.29M |
| Long-term debt | -- | -- | -- | -- | -- | -- | -- | -- |
| Total liabilities | 222,416,000.00 | 318,569,000.00 | 264,824,000.00 | 387,045,000.00 | 408,451,000.00 | 457,791,000.00 | 475,149,000.00 | 438,569,000.00 |
| Total equity | 362.33M | 516.40M | 550.77M | 595.03M | 710.45M | 1.06B | 1.26B | 1.43B |
| Retained earnings | 51.68M | 132.99M | 150.09M | 178.45M | 261.76M | 400.68M | 552.13M | 680.35M |
| Line item | 2025-03 | 2025-06 | 2025-09 | 2025-12 | 2026-03 | 2026-06 |
|---|---|---|---|---|---|---|
| Total current assets | 809.01M | 873.35M | 928.71M | 954.92M | 1.18B | 1.28B |
| Cash & ST investments | 347.66M | 405.18M | 445.61M | 123.57M | 291.61M | 365.82M |
| Inventory | 230.26M | 246.42M | 271.28M | 276.61M | 404.21M | 387.04M |
| Total assets | 1.77B | 1.82B | 1.86B | 1.87B | 2.46B | 2.58B |
| Total current liabilities | 166.97M | 179.96M | 175.87M | 164.24M | 451.09M | 496.04M |
| Short-term debt | 12.33M | 12.40M | 12.45M | 12.29M | 15.65M | 17.46M |
| Long-term debt | -- | -- | -- | -- | -- | -- |
| Total liabilities | 463,697,000.00 | 475,992,000.00 | 471,364,000.00 | 438,569,000.00 | 811,820,000.00 | 881,520,000.00 |
| Total equity | 1.31B | 1.35B | 1.39B | 1.43B | 1.65B | 1.70B |
| Retained earnings | 587.32M | 618.55M | 650.36M | 680.35M | 621.92M | 660.94M |
Cash flow
| Line item | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 167.18M | 209.63M | 143.38M | 63.76M | 117.88M | 340.28M | 316.11M | 258.42M |
| Depreciation & amortization | 30.15M | 38.85M | 40.52M | 36.31M | 34.12M | 65.05M | 60.44M | 63.91M |
| Free cash flow | 97.13M | 149.93M | 118.89M | 49.82M | 89.59M | 296.30M | 276.94M | 219.61M |
| Dividends paid | 0 | -4.24M | -17.14M | -21.16M | -26.72M | -30.12M | -33.68M | -37.44M |
| Stock buybacks / issuance | 828.17M | -1.55M | -1.45M | -3.28M | -4.56M | 164.63M | -9.33M | -5.93M |
| Ending cash balance | 70.84M | 202.60M | 288.66M | 301.67M | 344.53M | 133.79M | 342.84M | 494.58M |
| Line item | 2025-03 | 2025-06 | 2025-09 | 2025-12 | 2026-03 | 2026-06 |
|---|---|---|---|---|---|---|
| Operating cash flow | 41.55M | 82.84M | 61.77M | 72.27M | 128.27M | 104.56M |
| Depreciation & amortization | 15.68M | 15.89M | 16.19M | 16.16M | 36.76M | 36.63M |
| Free cash flow | 31.32M | 70.90M | 51.59M | 65.82M | 118.55M | 88.02M |
| Dividends paid | -9.22M | -8.94M | -9.64M | -9.65M | -10.21M | -9.76M |
| Stock buybacks / issuance | -5.50M | -212.00K | -204.00K | -13.00K | -7.90M | -128.00K |
| Ending cash balance | 347.66M | 405.18M | 445.61M | 494.58M | 291.61M | 365.82M |
Returns & efficiency
| Line item | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| ROE %i | 73.08 | 33.90 | 10.12 | 12.07 | 21.18 | 23.54 | 19.15 | 14.45 |
| ROA %i | 12.14 | 12.06 | 4.17 | 5.52 | 10.49 | 12.81 | 11.37 | 9.20 |
| ROIC %i | 26.48 | 30.33 | 9.07 | 11.33 | 19.26 | 22.49 | 17.75 | 13.14 |
| 5-year avg ROE %i | -- | -- | -- | -- | 30.07 | 20.16 | 17.21 | 18.08 |
| EBIT margin %i | 31.88 | 30.18 | 20.46 | 17.32 | 25.78 | 24.37 | 26.69 | 24.40 |
| FCF / sales %i | 17.85 | 23.86 | 34.11 | 11.36 | 13.02 | 27.01 | 24.51 | 20.35 |
| Current ratioi | 3.68 | 4.55 | 8.69 | 5.60 | 5.61 | 3.17 | 4.33 | 5.81 |
| Quick ratioi | 2.19 | 3.19 | 6.80 | 4.22 | 4.14 | 1.93 | 2.99 | 1.75 |
| Debt / assetsi | 2.75 | 4.51 | 3.45 | 3.38 | 3.17 | 2.63 | 2.40 | 2.02 |
| LT debt / equityi | 4.92 | 7.39 | 5.68 | 5.01 | 4.34 | 3.29 | 2.86 | 2.08 |
| Interest coveragei | 47.17 | 139.47 | 63.44 | 91.21 | 198.04 | 54.24 | 132.61 | 99.25 |
| Revenue CAGR (3Y) %i | 34.95 | 59.44 | 0.72 | -6.94 | 3.08 | 46.54 | 37.08 | 16.16 |
| Net income CAGR (3Y) %i | 34.54 | -- | -19.71 | -1.37 | 8.77 | 69.98 | 55.20 | 14.65 |
| FCF CAGR (3Y) %i | 67.56 | 305.18 | 256.45 | -19.95 | -15.77 | 35.58 | 77.14 | 34.83 |
| Line item | 2025-03 | 2025-06 | 2025-09 | 2025-12 | 2026-03 | 2026-06 |
|---|---|---|---|---|---|---|
| ROE %i | 19.05 | 17.23 | 15.77 | 14.45 | 13.46 | 13.68 |
| ROA %i | 11.40 | 10.50 | 9.75 | 9.20 | 7.32 | 7.41 |
| ROIC %i | 17.40 | 16.59 | 14.26 | 13.14 | 12.91 | 13.14 |
| 5-year avg ROE %i | -- | -- | -- | -- | -- | -- |
| EBIT margin %i | 25.91 | 24.34 | 23.55 | 24.40 | 20.57 | 19.59 |
| FCF / sales %i | 20.24 | 20.76 | 19.11 | 20.35 | 25.85 | 23.77 |
| Current ratioi | 4.85 | 4.85 | 5.28 | 5.81 | 2.61 | 2.59 |
| Quick ratioi | 3.40 | 3.40 | 3.68 | 1.75 | 1.67 | 1.77 |
| Debt / assetsi | 2.44 | 2.30 | 2.13 | 2.02 | 2.25 | 2.18 |
| LT debt / equityi | 2.78 | 2.58 | 2.29 | 2.08 | 3.33 | 3.12 |
| Interest coveragei | -- | -- | -- | 99.25 | -- | -- |
| Revenue CAGR (3Y) %i | -- | -- | -- | -- | -- | -- |
| Net income CAGR (3Y) %i | -- | -- | -- | -- | -- | -- |
| FCF CAGR (3Y) %i | -- | -- | -- | -- | -- | -- |
✦ Quant Revenue Concentration how this is computed
Single-engine
- Pressure Control is the largest reported line at 76.52% of revenue, across 2 reported segments.
- The next-largest line, Spoolable Technologies, is a distant second at 23.48% - a sharp slowdown here would have little to offset it.
Revenue breakdown most recent period
Business
Pressure Control76.52%
Spoolable Technologies23.48%
Quote time 2026-10-08 08:26:27 · For reference only, not investment advice and not tailored to your situation.