v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues        
Total revenues $ 273,575 $ 290,389 $ 553,894 $ 564,512
Costs and expenses        
Selling, general and administrative expenses 39,190 31,227 78,316 60,649
Change in fair value of earn-out liability 0 2,876 0 16,180
Total costs and expenses 212,770 210,570 424,477 422,143
Operating income 60,805 79,819 129,417 142,369
Interest income, net 2,518 1,405 4,843 2,094
Income before income taxes 63,323 81,224 134,260 144,463
Income tax expense 14,276 18,165 31,108 31,589
Net income 49,047 63,059 103,152 112,874
Less: net income attributable to non-controlling interest 8,718 13,231 18,600 24,081
Net income attributable to Cactus Inc. $ 40,329 $ 49,828 $ 84,552 $ 88,793
Class A Common Stock        
Earnings per share and weighted average shares outstanding        
Earnings per Class A share - basic (in dollars per share) $ 0.59 $ 0.75 $ 1.24 $ 1.35
Earnings per Class A share - diluted (in dollars per share) $ 0.59 $ 0.75 $ 1.23 $ 1.35
Weighted average Class A shares outstanding - basic (in shares) 68,514 66,142 68,355 65,760
Weighted average Class A shares outstanding - diluted (in shares) 68,889 66,579 68,760 79,686
Product revenue        
Revenues        
Total revenues $ 208,262 $ 220,901 $ 417,223 $ 428,412
Costs and expenses        
Cost of revenue 123,515 128,167 244,971 248,833
Rental revenue        
Revenues        
Total revenues 21,786 25,207 48,908 49,150
Costs and expenses        
Cost of revenue 12,762 13,694 26,497 26,640
Field service and other revenue        
Revenues        
Total revenues 43,527 44,281 87,763 86,950
Costs and expenses        
Cost of revenue $ 37,303 $ 34,606 $ 74,693 $ 69,841