WHD on NYSE

Cactus Inc.

Logo: cactuswhd.com3

Manufacturer of petroleum well equiment; public company.1

Price unavailable

Last updated Oct 16, 2026.

Overview

$1.1BRevenue, fiscal 20254
$166.0MNet income, fiscal 20254

Compare with Innovex International, Inc., Forum Energy Technologies or Oil States International, or pick any stock.

  • TickerWHD on NYSE1
  • IndustryOil & Gas Field Machinery & Equipment1
  • Websitecactuswhd.com
  • Business address920 Memorial City Way, Suite 300, Houston, Tx 770245
  • Filer categoryLarge accelerated filer5
Cactus Inc. image from its website
Image: cactuswhd.com3

Financials

From the company’s reports to the SEC. Every number links to the filing it came from.

Key numbers, fiscal 2025

23.2%Operating margin4
15.4%Net margin4
-4.5%Revenue growth, 20254
13.5%Return on equity4
0.00×Debt to equity4

What sells

Revenue by product, business segment and region, as the company reports it to the SEC.

Products and services

Product brought in 76% of the revenue Cactus Inc. broke down this way in fiscal 2025.

  1. Product$825.5M476%down 3% from 2024
  2. Product and Service, Other$168.3M416%down 4% from 2024
  3. Rental Revenue$85.2M48%down 16% from 2024
Products and services by year
Products and services202320242025
Product$810.4M$852.3M$825.5M
Product and Service, Other$172.9M$175.8M$168.3M
Rental Revenue$113.6M$101.8M$85.2M

Business segments

Pressure Control brought in 66% of the revenue Cactus Inc. broke down this way in fiscal 2025.

  1. Pressure Control$710.8M466%down 2% from 2024
  2. Spoolable Technologies$368.2M434%down 10% from 2024
Business segments by year
Business segments202320242025
Pressure Control$756.7M$722.8M$710.8M
Spoolable Technologies$340.2M$407.0M$368.2M

Where the money goes

Where each dollar of revenue went, fiscal 2025

  • Cost of revenue63¢$679.6M
  • Selling, general and admin14¢$148.9M
  • Other costs2¢$25.5M
  • Income tax5¢$59.0M
  • Profit15¢$166.0M

Out of $1.1B in revenue.4

Where each dollar of operating cash went, fiscal 2025

  • Dividends paid14¢$37.4M
  • Share buybacks2¢$5.9M
  • Kept or used elsewhere83¢$215.0M

Out of $258.4M of cash from operations.4

Financial statements

Revenue6789104$1.1B in 2025+98% since 2018
0$500.0M$1.0B$1.5B2018: $544.1M$544.1M20182019: $628.4M$628.4M2019+15%2020: $348.6M$348.6M2020−45%2021: $438.6M$438.6M2021+26%2022: $688.4M$688.4M2022+57%2023: $1.1B$1.1B2023+59%2024: $1.1B$1.1B2024+3%2025: $1.1B$1.1B2025−4%
Operating income6789104$250.5M in 2025+41% since 2018
0$100.0M$200.0M$300.0M2018: $177.7M$177.7M20182019: $183.2M$183.2M2019+3%2020: $70.0M$70.0M2020−62%2021: $75.4M$75.4M2021+8%2022: $174.7M$174.7M2022+132%2023: $264.4M$264.4M2023+51%2024: $289.6M$289.6M2024+10%2025: $250.5M$250.5M2025−14%
Net income6789104$166.0M in 2025+221% since 2018
0$50.0M$100.0M$150.0M$200.0M2018: $51.7M$51.7M20182019: $85.6M$85.6M2019+66%2020: $34.4M$34.4M2020−60%2021: $49.6M$49.6M2021+44%2022: $110.2M$110.2M2022+122%2023: $169.2M$169.2M2023+54%2024: $185.4M$185.4M2024+10%2025: $166.0M$166.0M2025−10%

Every line of the income statement in the latest annual report, as filed.4

Period ending2025-12-312024-12-312023-12-31
Total revenues$1.1B$1.1B$1.1B
Selling, general and administrative expenses$148.9M$130.5M$127.1M
Change in fair value of earn-out liability$0$16.3M$14.8M
Total costs and expenses$828.5M$840.2M$832.6M
Operating income$250.5M$289.6M$264.4M
Interest income (expense), net$11.0M$6.5M-$6.5M
Other (expense) income, net-$794.0K$3.2M$4.5M
Income before income taxes$260.7M$299.3M$262.4M
Income tax expense$59.0M$66.5M$47.5M
Net income$201.6M$232.8M$214.8M
Less: net income attributable to non-controlling interest$35.6M$47.4M$45.7M
Net income attributable to Cactus Inc.$166.0M$185.4M$169.2M

Compare Cactus Inc. with another company

Timeline

  1. 2011Went public Listed on NYSE1

Recent filings

  1. Oct 2, 20264
  2. Oct 2, 20264
  3. Oct 2, 20264
  4. Oct 1, 2026144
  5. Sep 8, 20268-K
  6. Sep 2, 20264
  7. Sep 2, 20264
  8. Sep 2, 20264
  9. Sep 1, 2026144
  10. Aug 10, 20264
  11. Aug 10, 20264
  12. Aug 10, 20264
  13. Aug 10, 20264
  14. Aug 7, 2026144
  15. Aug 6, 20264

Every filing from the last three years, summarized. The full record is on SEC EDGAR.2