
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Total revenues | $168.3M-4.2% | $175.8M+1.6% | $172.9M+27.8% | $135.3M+40.9% | $96.1M+27.1% | $75.6M-41.6% | $129.5M+7.7% | $120.2M |
| Selling, general and administrative expenses | $148.9M+14.1% | $130.5M+2.7% | $127.1M+87.7% | $67.7M+47.1% | $46.0M+15.9% | $39.7M-23.1% | $51.7M+27.5% | $40.5M |
| Change in fair value of earn-out liability | $0-100.0% | $16.3M+9.9% | $14.8M | $0 | $0 | — | — | — |
| Total costs and expenses | $828.5M-1.4% | $840.2M+0.9% | $832.6M+62.1% | $513.6M+41.4% | $363.2M+30.4% | $278.5M-37.4% | $445.3M+21.5% | $366.4M |
| Operating income | $250.5M-13.5% | $289.6M+9.6% | $264.4M+51.3% | $174.7M+131.7% | $75.4M+7.7% | $70.0M-61.8% | $183.2M+3.1% | $177.7M |
| Interest income (expense), net | $11.0M+69.7% | $6.5M+199.7% | -$6.5M-274.5% | $3.7M+579.8% | -$774K-210.4% | $701K-20.3% | $879K+124.5% | -$3.6M |
| Other (expense) income, net | -$794K-124.8% | $3.2M-28.6% | $4.5M+335.1% | -$1.9M-488.2% | $492K+188.6% | -$555K-112.9% | $4.3M+199.7% | -$4.3M |
| Income before income taxes | $260.7M-12.9% | $299.3M+14.1% | $262.4M+48.6% | $176.6M+134.9% | $75.1M+7.1% | $70.2M-62.7% | $188.3M+10.9% | $169.8M |
| Income tax expense | $59.0M-11.3% | $66.5M+39.9% | $47.5M+51.2% | $31.4M+309.5% | $7.7M-30.0% | $11.0M-65.7% | $32.0M+64.0% | $19.5M |
| Net income | $201.6M-13.4% | $232.8M+8.3% | $214.8M+48.0% | $145.1M+115.1% | $67.5M+13.9% | $59.2M-62.1% | $156.3M+4.0% | $150.3M |
| Less: net income attributable to non-controlling interest | $35.6M-24.8% | $47.4M+3.7% | $45.7M+30.7% | $34.9M+95.5% | $17.9M-27.8% | $24.8M-65.0% | $70.7M-16.8% | $85.0M |
| Net income attributable to Cactus Inc. | $166.0M-10.5% | $185.4M+9.6% | $169.2M+53.5% | $110.2M+122.2% | $49.6M+44.0% | $34.4M-59.8% | $85.6M+65.6% | $51.7M |
| Class A Common Stock | ||||||||
| Earnings per Class A share - basic (in dollars per share) | $2420.00-13.3% | $2790.00+6.5% | $2620.00+43.2% | $1830.00+103.3% | $900.00+23.3% | $730.00-61.6% | $1900.00+18.8% | $1600.00 |
| Earnings per Class A share - diluted (in dollars per share) | $2410.00-13.0% | $2770.00+7.8% | $2570.00+42.8% | $1800.00+116.9% | $830.00+15.3% | $720.00-61.7% | $1880.00+19.0% | $1580.00 |
| Weighted average Class A shares outstanding - basic (in shares) | 68.6M+3.3% | 66.4M+2.7% | 64.6M+7.2% | 60.3M+8.9% | 55.4M+16.7% | 47.5M+5.5% | 45.0M+39.1% | 32.3M |
| Weighted average Class A shares outstanding - diluted (in shares) | 69.0M-13.6% | 79.9M+0.6% | 79.5M+4.1% | 76.3M+0.3% | 76.1M+0.8% | 75.5M+0.2% | 75.4M+130.5% | 32.7M |
| Product revenue | ||||||||
| Cost of revenue from external customers | $141.8M-0.2% | $142.1M+2.6% | $138.5M+30.7% | $106.0M-43.9% | $189.1M+43.5% | $131.7M-40.3% | $220.6M+26.3% | $174.7M |
| Rental revenue | ||||||||
| Field service and other revenue | ||||||||
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.