XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues    
Total revenues $ 280,319 $ 274,123
Costs and expenses    
Selling, general and administrative expenses 39,126 29,422
Change in fair value of earn-out liability 0 13,304
Total costs and expenses 211,707 211,573
Operating income 68,612 62,550
Interest income, net 2,325 689
Income before income taxes 70,937 63,239
Income tax expense 16,832 13,424
Net income 54,105 49,815
Less: net income attributable to non-controlling interest 9,882 10,850
Net income attributable to Cactus Inc. $ 44,223 $ 38,965
Class A Common Stock    
Earnings per share and weighted average shares outstanding    
Earnings per Class A share - basic (in dollars per share) $ 0.65 $ 0.60
Earnings per Class A share - diluted (in dollars per share) $ 0.64 $ 0.59
Weighted average Class A shares outstanding - basic (in shares) 68,194 65,378
Weighted average Class A shares outstanding - diluted (in shares) 68,664 79,556
Product revenue    
Revenues    
Total revenues $ 208,961 $ 207,511
Costs and expenses    
Cost of revenue 121,456 120,666
Rental revenue    
Revenues    
Total revenues 27,122 23,943
Costs and expenses    
Cost of revenue 13,735 12,946
Field service and other revenue    
Revenues    
Total revenues 44,236 42,669
Costs and expenses    
Cost of revenue $ 37,390 $ 35,235