Cactus, Inc. (WHD)

Price$69.95Cached quote
WHDNYSE
Loading local price history

Financial charts

Revenue

Net income

Total cash / debt

CashTotal debt

Financial statements

10 annual periodsNewest to oldest
2025202420232022202120202019201820172016
Revenue$1.08B$1.13B$1.10B$688.4M$438.6M$348.6M$628.4M$544.1M$341.2M$155.0M
Gross profit$399.4M$436.4M$406.3M$242.4M——————
Gross margin37.02%38.63%37.04%35.22%——————
Operating expenses$828.5M$840.2M$832.6M$513.6M$363.2M$278.5M$445.3M$366.4M$252.3M$144.4M
Operating income$250.5M$289.6M$264.4M$174.7M$75.4M$70.0M$183.2M$177.7M$88.9M$10.6M
Operating margin23.21%25.63%24.10%25.39%17.20%20.09%29.14%32.66%26.04%6.85%
EBITDA$314.4M$350.1M$329.4M$208.9M$111.7M$110.6M$222.0M$207.9M$112.1M$31.9M
EBITDA margin29.14%30.98%30.03%30.34%25.48%31.72%35.33%38.20%32.87%20.55%
Net income$166.0M$185.4M$169.2M$110.2M$49.6M$34.4M$85.6M$51.7M$66.5M−$8.2M
Net profit margin15.39%16.41%15.42%16.01%11.31%9.88%13.62%9.50%19.50%−5.27%
Basic EPSper basic share$2.42$2.79$2.62$1.83———$1.60——
Diluted EPSper diluted share$2.41$2.77$2.57$1.80——$1.88$1.58——

Owners

Reported shareholders

Reference date Jun 30, 2026
BlackRock, Inc. · 15.32% of listed sharesBoston Partners · 6.59% of listed sharesVANGUARD PORTFOLIO MANAGEMENT LLC · 6.12% of listed sharesSTATE STREET CORP · 4.53% of listed sharesVANGUARD CAPITAL MANAGEMENT LLC · 4.49% of listed sharesWELLINGTON MANAGEMENT GROUP LLP · 3.76% of listed sharesGEODE CAPITAL MANAGEMENT, LLC · 3.11% of listed sharesDIMENSIONAL FUND ADVISORS LP · 2.70% of listed sharesCapital International Investors · 2.61% of listed sharesT. Rowe Price Investment Management, Inc. · 2.58% of listed sharesJENNISON ASSOCIATES LLC · 2.55% of listed sharesJPMORGAN CHASE & CO · 2.54% of listed sharesClearbridge Investments, LLC · 2.52% of listed sharesCapital World Investors · 2.45% of listed sharesFIRST TRUST ADVISORS LP · 2.31% of listed sharesCapital Research Global Investors · 1.98% of listed sharesVAN ECK ASSOCIATES CORP · 1.79% of listed sharesWASATCH ADVISORS LP · 1.48% of listed sharesUBS Group AG · 1.30% of listed sharesDEPRINCE RACE & ZOLLO INC · 1.24% of listed shares
15.32%of listed shares
BlackRock, Inc.10.66M shares · Jun 30, 2026
View holders
Top 20 reported holders of WHD
Holder% owned
BlackRock, Inc.
15.32%10.66M shares
Boston Partners
6.59%4.59M shares
VANGUARD PORTFOLIO MANAGEMENT LLC
6.12%4.26M shares
STATE STREET CORP
4.53%3.15M shares
VANGUARD CAPITAL MANAGEMENT LLC
4.49%3.12M shares
WELLINGTON MANAGEMENT GROUP LLP
3.76%2.62M shares
GEODE CAPITAL MANAGEMENT, LLC
3.11%2.16M shares
DIMENSIONAL FUND ADVISORS LP
2.70%1.88M shares
Capital International Investors
2.61%1.82M shares
T. Rowe Price Investment Management, Inc.
2.58%1.8M shares
JENNISON ASSOCIATES LLC
2.55%1.78M shares
JPMORGAN CHASE & CO
2.54%1.77M shares
Clearbridge Investments, LLC
2.52%1.75M shares
Capital World Investors
2.45%1.71M shares
FIRST TRUST ADVISORS LP
2.31%1.61M shares
Capital Research Global Investors
1.98%1.38M shares
VAN ECK ASSOCIATES CORP
1.79%1.24M shares
WASATCH ADVISORS LP
1.48%1.03M shares
UBS Group AG
1.30%904.15K shares
DEPRINCE RACE & ZOLLO INC
1.24%863.12K shares

Percentages use 69.63M shares of this listed class outstanding on Jun 30, 2026.

Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.

Source: SEC Form 13F ↗Updated Sep 29, 2026 · Quarterly data

Insider buys & sells

Jul 1, 2024–Jun 30, 2026
Buys0$0.00 disclosed value
Sells (SEC code S)16$164.19M disclosed value
16 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
May 12, 2026Form 4Semple AlanDirectorSellClass A Common Stock10.2K$56.62$577.9K29.4K
May 12, 2026Form 4MCGOVERN MICHAEL YDirectorSellClass A Common Stock12.0K$56.57$678.8K16.0K
Mar 10, 2026Form 4Bender JoelPresidentSellClass A Common Stock106.8K$49.92$5.33M27.8K
Mar 10, 2026Form 4Bender ScottChairman and CEOSellClass A Common Stock106.8K$49.92$5.33M106.8K
Mar 6, 2026Form 4Bender JoelPresidentSellClass A Common Stock29.2K$50.01$1.46M134.6K

Community posts

It’s quiet here.

No posts about WHD yet. Start the conversation.

Write the first post