NYSE · WHDEnergyOil & Gas Field Equipment

Cactus financials

$63.72−0.81%
Close Sep 29, 2026 · split-adjusted

Revenue

Net income

Income statement & cash flow

Fiscal yearFY25
Dec 31
FY24
Dec 31
FY23
Dec 31
FY22
Dec 31
FY21
Dec 31
FY20
Dec 31
FY19
Dec 31
FY18
Dec 31
Revenue$1.08B$1.13B$1.10B$688.4M$438.6M$348.6M$628.4M$544.1M
Gross profit$399.4M$436.4M$406.3M$242.4M$121.4M$111.6M$234.8M$218.2M
Gross margin37.0%38.6%37.0%35.2%27.7%32.0%37.4%40.1%
Operating income$250.5M$305.9M$279.2M$174.7M$75.4M$70.0M$183.2M$177.7M
Net income$166.0M$185.4M$169.2M$110.2M$49.6M$34.4M$85.6M$51.7M
Net margin15.4%16.4%15.4%16.0%11.3%9.9%13.6%9.5%
Diluted EPS$2.41$2.77$2.57$1.80$0.83$0.72$1.88$1.58
EBITDA$314.4M$366.4M$344.3M$208.9M$111.7M$112.4M$222.0M$207.9M
Operating cash flow$258.4M$316.1M$340.3M$117.9M$63.8M$143.4M$209.6M$167.2M
Free cash flow$219.6M$276.9M$296.3M$89.6M$49.8M$118.9M$149.9M$97.1M
Diluted shares69.0M79.9M79.5M76.3M76.1M75.5M75.4M32.7M

Balance sheet

Period endDec 31Dec 31Dec 31Dec 31Dec 31Dec 31
Cash & equivalents$123.6M$342.8M$133.8M$344.5M$301.7M$288.7M
Short-term investments$0.00$0.00$0.00$0.00——
Total debt$17.1M$17.6M$16.6M$12.4M$10.7M$6.1M
Total assets$1.87B$1.74B$1.52B$1.12B$982.1M$815.6M
Total liabilities$438.6M$475.1M$457.8M$408.5M$387.0M$264.8M
Shareholders' equity$1.43B$1.26B$1.06B$710.4M$595.0M$550.8M

From SEC filings via Massive. Fiscal periods follow the company's own calendar; free cash flow is operating cash flow minus capital expenditure.

Sources: Massive / Polygon daily aggregates (split-adjusted) · SEC filings via Massive · FINRA settlements via Massive · Financial Modeling Prep. Figures are dated where shown; research is informational, not investment advice. Methodology