Cactus, inc. (WHD)
Income statement / Yearly
Dec'19Dec'18Dec'17Dec'16
Revenues
Total revenues

628,414

544,135

341,191

155,048

Costs and expenses
Selling, general and administrative expenses

51,657

40,529

27,177

19,207

Total costs and expenses

445,264

366,434

252,328

144,433

Income from operations

183,150

177,701

88,863

10,615

Interest income (expense), net

879

-3,595

-20,767

20,233

Other income (expense), net

4,294

-4,305

-

2,251

Income before income taxes

188,323

169,801

68,096

-7,367

Income tax expense

32,020

19,520

1,549

809

Net income

156,303

150,281

66,547

-

Net income

-

-

-

-8,176

Less: pre-IPO net income attributable to Cactus LLC

-

13,648

66,547

-8,176

Less: net income attributable to non-controlling interest

70,691

84,950

-

-

Net income attributable to Cactus Inc.

85,612

51,683

-

-

Earnings per Class A share - basic

-

1.60

-

-

Earnings per Class A share - diluted

1.88

1.58

-

-

Product revenue
Total revenues

357,087

290,496

189,091

77,739

Cost of revenue

220,615

174,675

124,030

62,766

Rental revenue
Total revenues

141,816

133,418

77,469

44,372

Cost of revenue

69,829

55,015

40,519

33,990

Field service and other revenue
Total revenues

129,511

120,221

74,631

32,937

Cost of revenue

103,163

96,215

60,602

28,470

Class A Common Stock
Earnings per Class A share - basic

1.90

1.60

-

-

Earnings per Class A share - diluted

1.88

1.58

-

-

Weighted average Class A shares outstanding - basic

44,983

32,329

-

-

Weighted average Class A shares outstanding - diluted

75,353

32,695

-

-