XML 26 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues      
Total revenues $ 1,079,051 $ 1,129,814 $ 1,096,960
Costs and expenses      
Selling, general and administrative expenses 148,917 130,462 127,076
Change in fair value of earn-out liability 0 16,318 14,850
Total costs and expenses 828,550 840,201 832,594
Operating income 250,501 289,613 264,366
Interest income (expense), net 10,962 6,459 (6,480)
Other (expense) income, net (794) 3,204 4,490
Income before income taxes 260,669 299,276 262,376
Income tax expense 59,027 66,518 47,536
Net income 201,642 232,758 214,840
Less: net income attributable to non-controlling interest 35,628 47,351 45,669
Net income attributable to Cactus Inc. $ 166,014 $ 185,407 $ 169,171
Class A Common Stock      
Earnings per share and weighted average shares outstanding      
Earnings per Class A share - basic (in dollars per share) $ 2.42 $ 2.79 $ 2.62
Earnings per Class A share - diluted (in dollars per share) $ 2.41 $ 2.77 $ 2.57
Weighted average Class A shares outstanding - basic (in shares) 68,565 66,393 64,641
Weighted average Class A shares outstanding - diluted (in shares) 69,015 79,915 79,460
Product revenue      
Revenues      
Total revenues $ 825,471 $ 852,265 $ 810,379
Costs and expenses      
Cost of revenue from external customers 489,751 496,888 490,149
Rental revenue      
Revenues      
Total revenues 85,240 101,785 113,631
Costs and expenses      
Cost of revenue from external customers 48,042 54,448 61,983
Field service and other revenue      
Revenues      
Total revenues 168,340 175,764 172,950
Costs and expenses      
Cost of revenue from external customers $ 141,840 $ 142,085 $ 138,536