XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings per share
The following table summarizes the basic and diluted earnings per share calculations:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Numerator:
Net income attributable to Cactus Inc.—basic
$27,144 $10,393 $47,760 $21,952 
Net income attributable to non-controlling interest (1)
6,759 3,332 11,779 6,091 
Net income attributable to Cactus Inc.—diluted (1)
$33,903 $13,725 $59,539 $28,043 
Denominator:
Weighted average Class A shares outstanding—basic
60,523 55,048 59,909 52,124 
Effect of dilutive shares15,799 20,949 16,353 23,831 
Weighted average Class A shares outstanding—diluted76,322 75,997 76,262 75,955 
Earnings per Class A share—basic
$0.45 $0.19 $0.80 $0.42 
Earnings per Class A share—diluted (1)
$0.44 $0.18 $0.78 $0.37 
(1)The numerator is adjusted in the calculation of diluted earnings per share under the if-converted method to include net income attributable to the non-controlling interest calculated as its pre-tax income adjusted for a corporate effective tax rate of 25.0% for the three and six months ended June 30, 2022 and 28.0% for the three and six months ended June 30, 2021.