XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues        
Total revenues $ 66,548 $ 168,493 $ 220,687 $ 327,368
Costs and expenses        
Selling, general and administrative expenses 8,693 13,252 22,355 25,920
Severance expenses 857 0 1,864 0
Total costs and expenses 57,673 117,043 171,627 227,426
Income from operations 8,875 51,450 49,060 99,942
Interest income, net 223 93 633 116
Other income (expense), net 1,310 0 1,310 (1,042)
Income before income taxes 10,408 51,543 51,003 99,016
Income tax expense 1,313 10,793 8,810 9,820
Net income 9,095 40,750 42,193 89,196
Less: net income attributable to non-controlling interest 3,067 19,342 17,182 40,981
Net income attributable to Cactus Inc. $ 6,028 $ 21,408 $ 25,011 $ 48,215
Earnings per share and weighted average shares outstanding        
Earnings per Class A share - basic (in dollars per share) $ 0.13 $ 0.46 $ 0.53 $ 1.13
Earnings per Class A share - diluted (in dollars per share) $ 0.11 $ 0.45 $ 0.51 $ 1.07
Weighted average Class A shares outstanding - diluted (in shares) 75,367 47,145 75,347 75,326
Class A Common Stock        
Earnings per share and weighted average shares outstanding        
Earnings per Class A share - basic (in dollars per share) $ 0.13 $ 0.46 $ 0.53 $ 1.13
Earnings per Class A share - diluted (in dollars per share) $ 0.11 $ 0.45 $ 0.51 $ 1.07
Weighted average Class A shares outstanding - basic (in shares) 47,436 46,881 47,353 42,819
Weighted average Class A shares outstanding - diluted (in shares) 75,367 47,145 75,347 75,326
Product revenue        
Revenues        
Total revenues $ 40,893 $ 94,494 $ 127,924 $ 181,134
Costs and expenses        
Cost of revenue 25,962 57,517 82,097 110,535
Rental revenue        
Revenues        
Total revenues 11,535 39,576 47,698 78,073
Costs and expenses        
Cost of revenue 10,675 19,450 30,014 37,241
Field service and other revenue        
Revenues        
Total revenues 14,120 34,423 45,065 68,161
Costs and expenses        
Cost of revenue $ 11,486 $ 26,824 $ 35,297 $ 53,730