Cactus, Inc. Class A Common Stock
Description
Cactus, Inc., together with its subsidiaries, designs, manufactures, sells, and leases pressure control and spoolable pipes in the United States, Australia, Canada, the Middle East, and internationally. It operates through two segments, Pressure Control and Spoolable Technologies. The Pressure Control segment designs, manufactures, sells, and rents a range of wellhead and pressure control equipment under the Cactus Wellhead brand name through service centers. Its products are sold and rented primarily for onshore unconventional oil and gas wells for drilling, completion, and production phases of the wells. This segment also provides field services to install, maintain, and handle the equipment. The Spoolable Technologies segment designs, manufactures, and sells spoolable pipes and associated end fittings under the FlexSteel brand name. Its products are primarily used to transport oil, gas, and other liquids. This segment also provides field services and rental items through service centers and pipe yards, as well as offers equipment and services internationally. In addition, the company offers repair and refurbishment services. Cactus, Inc. was founded in 2011 and is headquartered in Houston, Texas.
About
Earnings
| Date | Estimate EPS | Actual EPS | Difference | % Surprise |
|---|---|---|---|---|
| Oct 29, 2025 | — | — | — | — |
| Jul 29, 2025 | — | — | — | — |
| Apr 30, 2025 | — | — | — | — |
| Feb 27, 2025 | 0.72 | — | — | — |
| Oct 31, 2024 | 0.75 | 0.79 | 0.04 | 5.33% |
Earnings estimate
|
Next Quarter
(Mar 2025)
|
Next Year
(Dec 2025)
|
|||
|---|---|---|---|---|
| Number of analysts | — | 3 | — | 6 |
| Average estimate | — | 0.78 | — | 3.25 |
| Low estimate | — | 0.76 | — | 3.05 |
| High estimate | — | 0.80 | — | 3.55 |
| Last year EPS | — | 0.75 | — | 3.08 |
Growth estimates
Analyst Ratings
| Date | Firm | Action | Rating | Price Target |
|---|---|---|---|---|
| Nov 4, 2024 |
Barclays
David Anderson
|
Downgrade | Equal-Weight | Maintains $61 |
| Oct 14, 2024 |
B of A Securities
Chase Mulvehill
|
Maintains | Underperform | ▲ Raises $44 → $48 |
| Oct 11, 2024 |
Stifel
Stephen Gengaro
|
Maintains | Buy | ▼ Lowers $69 → $67 |
| Aug 5, 2024 |
Barclays
David Anderson
|
Maintains | Overweight | ▲ Raises $56 → $61 |
| Jul 15, 2024 |
Piper Sandler
Bill Herbert
|
Maintains | Neutral | ▼ Lowers $55 → $54 |
| Jul 11, 2024 |
Citigroup
|
Maintains | Neutral | — |
| Jul 10, 2024 |
Citigroup
Scott Gruber
|
Maintains | Neutral | ▲ Raises $48 → $52 |
| May 6, 2024 |
Benchmark
Kurt Hallead
|
Reiterates | Hold | — |
| May 6, 2024 |
Barclays
David Anderson
|
Maintains | Overweight | ▲ Raises $55 → $56 |
| Apr 15, 2024 |
B of A Securities
Chase Mulvehill
|
Maintains | Underperform | ▲ Raises $40 → $43 |
| Jan 16, 2024 |
Benchmark
Kurt Hallead
|
Downgrade | Hold | — |
| Jan 3, 2024 |
Stifel
Stephen Gengaro
|
Maintains | Buy | ▼ Lowers $68 → $60 |
| Nov 14, 2023 |
Barclays
David Anderson
|
Maintains | Overweight | ▼ Lowers $60 → $57 |
| Nov 13, 2023 |
Piper Sandler
Bill Herbert
|
Maintains | Neutral | ▼ Lowers $59 → $55 |
| Oct 17, 2023 |
Barclays
David Anderson
|
Upgrade | Overweight | — |
| Oct 16, 2023 |
B of A Securities
Chase Mulvehill
|
Downgrade | Underperform | ▲ Raises $46 → $47 |
| Sep 13, 2023 |
JP Morgan
Arun Jayaram
|
Initiates | Neutral | Announces $60 |
| Aug 14, 2023 |
Piper Sandler
Bill Herbert
|
Maintains | Neutral | ▲ Raises $46 → $59 |
| Aug 10, 2023 |
Barclays
David Anderson
|
Maintains | Equal-Weight | ▲ Raises $46 → $48 |
| Aug 8, 2023 |
Benchmark
Kurt Hallead
|
Reiterates | Buy | Maintains $60 |
| Jul 18, 2023 |
Citigroup
Scott Gruber
|
Maintains | Neutral | ▲ Raises $40 → $52 |
| May 19, 2023 |
Stifel
Stephen Gengaro
|
Maintains | Buy | ▼ Lowers $64 → $61 |
| May 18, 2023 |
Citigroup
Scott Gruber
|
Maintains | Neutral | ▼ Lowers $48 → $40 |
| May 16, 2023 |
Benchmark
Kurt Hallead
|
Reiterates | Buy | Maintains $60 |
| Apr 5, 2023 |
Citigroup
Scott Gruber
|
Maintains | Neutral | ▼ Lowers $52 → $48 |
| Feb 28, 2023 |
Citigroup
Scott Gruber
|
Maintains | Neutral | ▼ Lowers $60 → $52 |
| Feb 28, 2023 |
Barclays
David Anderson
|
Maintains | Equal-Weight | ▼ Lowers $50 → $46 |
| Jan 19, 2023 |
Benchmark
Kurt Hallead
|
Initiates | Buy | Announces $70 |
| Nov 8, 2022 |
B of A Securities
Chase Mulvehill
|
Maintains | Neutral | ▲ Raises $45 → $59 |
| Nov 8, 2022 |
Stifel
|
Maintains | Buy | — |
Income statement
| 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|
| Fiscal date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
| Total reported revenue | 1.10B | 688.37M | 438.59M | 348.57M | 628.41M |
| Cost of revenue | 690.67M | 445.92M | 317.14M | 236.95M | 393.61M |
| Gross profit | 406.29M | 242.45M | 121.45M | 111.62M | 234.81M |
| Operating expense | |||||
| Research & development | — | — | — | — | — |
| Selling general and admin | 127.08M | 67.70M | 46.02M | 39.72M | 51.66M |
| Other operating expenses | — | — | — | — | — |
| Operating income | 279.22M | 174.75M | 75.43M | 71.90M | 183.15M |
| Non operating interest income | |||||
| Income | 3.76M | 4.94M | 353,000 | 1.83M | 2.40M |
| Expense | 4.93M | 896,000 | 833,000 | 956,000 | 1.19M |
| Other income expense | -10.36M | -1.91M | 492,000 | -2.42M | 4.29M |
| Pretax income | 262.38M | 176.55M | 75.15M | 70.19M | 188.32M |
| Tax provision | 47.54M | 31.43M | 7.68M | 10.97M | 32.02M |
| Net income | 214.84M | 145.12M | 67.47M | 59.22M | 156.30M |
| Basic EPS | 2.62 | 1.83 | 0.90 | 0.73 | 1.90 |
| Diluted EPS | 2.57 | 1.80 | 0.83 | 0.72 | 1.88 |
| Basic average shares | 64.64M | 60.32M | 55.40M | 47.46M | 44.98M |
| Diluted average shares | 64.64M | 60.32M | 55.40M | 47.46M | 44.98M |
| EBITDA | 347.20M | 211.57M | 112.29M | 113.53M | 228.37M |
| Net income from continuing op. | 214.84M | 145.12M | 67.47M | 59.22M | 156.30M |
| Minority interests | -91.34M | -69.90M | -35.75M | -24.77M | -70.69M |
| Preferred stock dividends | — | — | — | — | — |
Balance sheet
| 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|
| Fiscal date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
| Total assets | 1.52B | 1.12B | 982.08M | 815.59M | 834.96M |
| Current assets | |||||
| Cash | — | — | — | — | — |
| Cash equivalents | — | — | — | — | — |
| Cash and cash equivalents | 133.79M | 344.53M | 301.67M | 288.66M | 202.60M |
| Other short term investments | — | — | — | — | — |
| Accounts receivable | 205.38M | 138.27M | 89.21M | 44.07M | 87.87M |
| Other receivables | — | — | — | — | — |
| Inventory | 205.63M | 161.28M | 119.82M | 87.48M | 113.37M |
| Prepaid assets | — | — | 7.79M | 4.94M | 11.04M |
| Restricted cash | — | — | — | — | — |
| Assets held for sale | — | — | — | — | — |
| Hedging assets | — | — | — | — | — |
| Other current assets | 11.38M | 10.56M | 7.79M | 4.94M | 11.04M |
| Non current assets | |||||
| Properties | 258.02M | 217.27M | 203.24M | 194.01M | 187.72M |
| Land and improvements | 16.44M | 5.30M | 3.20M | 3.20M | 3.20M |
| Machinery furniture equipment | 171.38M | 91.76M | 85.64M | 77.41M | 84.77M |
| Construction in progress | 22.78M | 13.95M | 13.03M | 15.49M | 14.36M |
| Leases | — | — | — | — | — |
| Accumulated depreciation | -231.59M | -200.57M | -175.99M | -147.22M | -123.40M |
| Goodwill | 586.03M | 15.65M | 15.65M | 15.65M | 15.65M |
| Investment properties | — | — | — | — | — |
| Financial assets | — | — | — | — | — |
| Intangible assets | 179.98M | — | — | — | — |
| Investments and advances | — | — | — | — | — |
| Other non current assets | 214.38M | 303.25M | 304.11M | 217.81M | 223.95M |
| Total liabilities | 457.79M | 408.45M | 387.05M | 264.82M | 318.57M |
| Current liabilities | |||||
| Accounts payable | 71.84M | 47.78M | 42.82M | 20.16M | 40.96M |
| Accrued expenses | 26.97M | 22.84M | 23.04M | 7.27M | 16.79M |
| Short term debt | 11.50M | 10.71M | 9.75M | 8.07M | 13.47M |
| Deferred revenue | 14.03M | 1.45M | 1.76M | 1.07M | 1.37M |
| Tax payable | 29.70M | 32.81M | 14.59M | 12.08M | 17.88M |
| Pensions | 197,000 | 576,000 | 269,000 | — | 600,000 |
| Other current liabilities | 20.81M | 27.54M | 11.77M | 9.29M | 14.63M |
| Non current liabilities | |||||
| Long term debt | 28.47M | 24.81M | 23.46M | 20.06M | 24.19M |
| Provision for risks and charges | 250.07M | 265.03M | 269.84M | 195.06M | 201.90M |
| Deferred liabilities | 3.59M | 1.97M | 1.17M | 786,000 | 1.35M |
| Derivative product liabilities | — | — | — | — | — |
| Other non current liabilities | — | 265.03M | 269.84M | 195.06M | 201.90M |
| Shareholders equity | |||||
| Common stock | 654,000 | 609,000 | 590,000 | 477,000 | 472,000 |
| Retained earnings | 400.68M | 261.76M | 178.45M | 150.09M | 132.99M |
| Other shareholders equity | -826,000 | -984,000 | 8,000 | 330,000 | -452,000 |
| Total shareholders equity | 1.06B | 710.45M | 595.03M | 550.77M | 516.40M |
| Additional paid in capital | 465.01M | 310.53M | 289.60M | 202.08M | 194.46M |
| Treasury stock | — | — | — | — | — |
| Minority interest | 199.25M | 138.53M | 126.39M | 197.80M | 188.93M |
Cash flow statement
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|
| Operating Activities | |||||||||
| Net Income | 214.84M | 145.12M | 67.47M | 59.22M | 156.30M | 150.28M | 66.55M | -8.18M | 21.22M |
| Depreciation | 65.05M | 34.12M | 36.31M | 40.52M | 38.85M | 30.15M | 23.27M | 21.24M | 20.58M |
| Deferred Taxes | 17.34M | 25.30M | 4.83M | 6.95M | 25.40M | 15.20M | 220,000 | 132,000 | 64,000 |
| Stock-Based Compensation | 18.11M | 10.63M | 8.62M | 8.60M | 7.00M | 4.70M | — | 361,000 | 359,000 |
| Other Non-Cash Items | -12.02M | -9.59M | -10.43M | -13.48M | -14.50M | 275,000 | 1.75M | 1.78M | 1.91M |
| Accounts Receivable | -11.86M | -49.35M | -45.49M | 44.83M | 4.20M | -8.11M | -50.09M | 509,000 | 12.83M |
| Accounts Payable | 8.71M | 5.80M | 22.28M | -19.43M | -607,000 | 7.65M | 19.51M | 5.01M | -18.70M |
| Other Assets & Liabilities | 41.92M | -44.89M | -36.08M | 18.20M | -17.59M | -38.23M | -28.28M | 2.31M | 8.38M |
| Operating Cash Flow | 342.09M | 117.15M | 47.51M | 145.39M | 199.06M | 161.93M | 32.92M | 23.17M | 46.65M |
| Investing Activities | |||||||||
| Capital Expenditures | — | — | — | — | — | — | — | -17.31M | — |
| Net Intangibles | — | — | — | — | — | — | -8,000 | -44,000 | — |
| Net Acquisitions | -616.19M | — | — | — | — | — | — | — | — |
| Purchase of Investments | — | — | — | — | — | — | — | — | — |
| Sale of Investments | — | — | — | — | — | — | — | — | — |
| Investing Cash Flow | -610.82M | 2.76M | 2.31M | 6.35M | 3.76M | 1.90M | 1.40M | -12.95M | 1.86M |
| Financing Activities | |||||||||
| Long-Term Debt Issuance | 155.00M | — | — | — | — | — | — | — | — |
| Long-Term Debt Payments | -162.65M | -6.06M | -5.21M | -5.32M | -7.48M | -254.80M | -5.31M | -8.12M | -10.53M |
| Other Financing Charges | -23.58M | -10.05M | -9.74M | -16.30M | -8.39M | -608.37M | — | -2.06M | -12.25M |
| Financing Cash Flow | 103.28M | -47.38M | -39.39M | -40.21M | -21.67M | -35.00M | -5.31M | -12.23M | -35.01M |
| Other Cash Details | |||||||||
| End Cash Position | 133.79M | 344.53M | 301.67M | 288.66M | 202.60M | 70.84M | 7.57M | 8.69M | 12.53M |
| Income Tax Paid | 26.00M | 5.50M | 4.54M | — | — | — | — | 583,000 | 370,000 |
| Interest Paid | 5.63M | 1.06M | 959,000 | — | — | — | — | 19.95M | 21.39M |
| Free Cash Flow | 296.30M | 89.59M | 49.82M | 118.89M | 149.93M | 97.13M | 2.63M | 2.25M | 20.65M |
Top Institutional Holders
| Holder | Date Reported | Shares | Value | % Held |
|---|---|---|---|---|
| iShares Core S&P Smallcap ETF | Nov 30, 2024 | 4,306,279 | 260.70M | 6.46% |
| Vanguard Total Stock Market Index Fund | Sep 30, 2024 | 2,061,292 | 124.79M | 3.09% |
| Smallcap World Fund | Sep 30, 2024 | 1,851,457 | 112.09M | 2.78% |
| iShares Russell 2000 ETF | Nov 30, 2024 | 1,831,829 | 110.90M | 2.75% |
| Vanguard Small-Cap Index Fund | Sep 30, 2024 | 1,663,407 | 100.70M | 2.50% |
| Fidelity Low-Priced Stock Fund | Oct 31, 2024 | 1,534,291 | 92.89M | 2.30% |
| American Century Small Cap Value Fund | Sep 30, 2024 | 1,230,000 | 74.46M | 1.85% |
| First Trust SMID Cap Rising Dividend Achievers ETF | Nov 30, 2024 | 1,193,118 | 72.23M | 1.79% |
| Neuberger & Berman Genesis Fund | Nov 30, 2024 | 1,139,512 | 68.99M | 1.71% |
| VanEck ETF Trust-VanEck Oil Services ETF | Nov 30, 2024 | 1,107,243 | 67.03M | 1.66% |
Article
Article
Article