av/cactus-inc--big.svg

NYSE:WHD

Cactus, Inc.

  • Stock

USD

Last Close

59.98

26/07 20:00

Market Cap

3.45B

Beta: 1.94

Volume Today

1.17M

Avg: 583.96K

PE Ratio

17.62

PFCF: 13.06

Dividend Yield

1.12%

Payout:29.48%

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
revenue
35.88M
-
32.86M
8.42%
36.76M
11.84%
49.55M
34.80%
58.50M
18.08%
81.88M
39.95%
96.03M
17.28%
104.78M
9.12%
115.11M
9.85%
138.54M
20.36%
150.66M
8.74%
139.82M
7.19%
158.88M
13.62%
168.49M
6.05%
160.81M
4.56%
140.24M
12.79%
154.14M
9.91%
66.55M
56.83%
59.79M
10.16%
68.09M
13.88%
84.42M
23.98%
108.89M
28.99%
115.36M
5.94%
129.92M
12.61%
145.90M
12.30%
170.22M
16.67%
184.48M
8.38%
187.77M
1.79%
228.41M
21.64%
305.82M
33.89%
287.87M
5.87%
274.87M
4.52%
274.12M
0.27%
cost of revenue
30.19M
-
27.26M
9.72%
29.99M
10.04%
37.79M
25.98%
42.41M
12.23%
52.47M
23.73%
60.87M
16.01%
69.40M
14.01%
70.78M
1.98%
82.20M
16.14%
87.47M
6.41%
85.45M
2.32%
97.72M
14.36%
103.79M
6.22%
100.34M
3.33%
91.76M
8.54%
99.28M
8.20%
48.12M
51.53%
38.85M
19.27%
50.69M
30.48%
63.16M
24.59%
80.19M
26.98%
82.45M
2.81%
91.34M
10.79%
100.81M
10.37%
111.23M
10.33%
117.22M
5.38%
116.66M
0.48%
148.82M
27.57%
149.22M
0.27%
123.28M
17.38%
169.97M
37.87%
120.67M
29.01%
gross profit
5.69M
-
5.61M
1.49%
6.76M
20.60%
11.76M
73.93%
16.10M
36.87%
29.41M
82.69%
35.16M
19.55%
35.38M
0.64%
44.33M
25.30%
56.34M
27.08%
63.18M
12.15%
54.38M
13.94%
61.16M
12.47%
64.70M
5.79%
60.47M
6.54%
48.47M
19.84%
54.85M
13.16%
18.43M
66.41%
20.94M
13.65%
17.40M
16.91%
21.26M
22.20%
28.70M
34.97%
32.91M
14.69%
38.57M
17.19%
45.08M
16.88%
58.98M
30.82%
67.27M
14.05%
71.12M
5.73%
79.59M
11.91%
156.60M
96.76%
164.59M
5.10%
104.90M
36.27%
153.46M
46.29%
selling and marketing expenses
general and administrative expenses
selling general and administrative expenses
4.57M
-
4.39M
3.94%
4.65M
5.95%
5.60M
20.41%
6.10M
9.00%
7.33M
20.17%
7.10M
3.25%
6.64M
6.37%
9.11M
37.18%
9.85M
8.09%
11.05M
12.18%
10.51M
4.87%
12.67M
20.50%
13.25M
4.61%
13.35M
0.72%
12.39M
7.18%
13.66M
10.28%
8.69M
36.37%
8.38M
3.55%
8.98M
7.06%
9.63M
7.25%
11.38M
18.25%
12.15M
6.72%
12.86M
5.86%
14.09M
9.59%
14.74M
4.58%
15.97M
8.34%
22.90M
43.37%
29.90M
30.59%
38.07M
27.32%
29.55M
22.38%
24.55M
16.91%
29.42M
19.84%
research and development expenses
other expenses
101.12M
-
-4.30M
104.26%
37.19M
963.88%
40.66M
9.33%
151.23M
271.96%
-1.04M
100.69%
46.27M
4,540.88%
558K
98.79%
4.78M
756.27%
44.16M
824.17%
1.31M
97.03%
-1.86M
242.37%
107.08M
5,841.77%
-406K
100.38%
-1.00M
147.29%
32.74M
3,360.96%
1.90M
94.19%
-1.11M
158.62%
42.06M
3,872.38%
1.13M
97.33%
-1.92M
270.67%
3.54M
284.27%
-257.30M
7,372.39%
-200.27M
22.17%
-190.65M
4.80%
61.48M
132.25%
cost and expenses
34.76M
-
29.39M
15.44%
34.64M
17.86%
43.38M
25.23%
48.51M
11.81%
59.80M
23.28%
67.97M
13.65%
76.05M
11.89%
79.89M
5.06%
92.06M
15.22%
98.53M
7.03%
95.96M
2.60%
110.38M
15.03%
117.04M
6.03%
113.69M
2.87%
104.15M
8.38%
112.95M
8.44%
56.82M
49.70%
47.23M
16.87%
59.67M
26.32%
72.78M
21.98%
91.58M
25.83%
94.60M
3.30%
104.20M
10.16%
114.91M
10.27%
125.97M
9.63%
133.19M
5.72%
139.55M
4.78%
178.72M
28.06%
-257.30M
243.97%
-200.27M
22.17%
194.52M
197.13%
211.57M
8.77%
operating expenses
4.57M
-
2.14M
53.21%
4.65M
117.49%
5.60M
20.41%
6.10M
9.00%
7.33M
20.17%
7.10M
3.25%
6.64M
6.37%
9.11M
37.18%
9.85M
8.09%
11.05M
12.18%
10.51M
4.87%
12.67M
20.50%
13.25M
4.61%
13.35M
0.72%
12.39M
7.18%
13.66M
10.28%
8.69M
36.37%
8.38M
3.55%
8.98M
7.06%
9.63M
7.25%
11.38M
18.25%
12.15M
6.72%
12.86M
5.86%
14.09M
9.59%
14.74M
4.58%
15.97M
8.34%
22.90M
43.37%
29.90M
30.59%
-257.30M
960.50%
-200.27M
22.17%
24.55M
112.26%
90.91M
270.28%
interest expense
4.96M
-
4.99M
0.44%
5.19M
4.01%
5.28M
1.87%
5.32M
0.62%
2.85M
46.35%
248K
91.30%
270K
8.87%
225K
16.67%
-23K
110.22%
-93K
304.35%
-373K
301.08%
-390K
4.56%
-410K
5.13%
-223K
45.61%
218K
197.76%
150K
31.19%
152K
1.33%
-181K
219.08%
-299K
65.19%
-142K
52.51%
100K
170.42%
304K
204%
1.14M
275%
2.37M
107.89%
1.00M
57.72%
-5.93M
691.62%
-1.37M
76.86%
182K
113.27%
ebitda
6.39M
-
6.44M
0.81%
7.56M
17.35%
11.46M
51.58%
15.31M
33.56%
27.66M
80.71%
34.14M
23.41%
28.74M
15.82%
37.53M
30.61%
53.85M
43.48%
52.13M
3.20%
52.19M
0.11%
56.33M
7.94%
60.83M
7.98%
57.69M
5.16%
40.86M
29.17%
53.18M
30.14%
21.56M
59.45%
22.32M
3.51%
17.68M
20.78%
20.83M
17.80%
26.47M
27.10%
20.77M
21.56%
34.54M
66.33%
38.55M
11.62%
53.16M
37.88%
59.70M
12.30%
48.22M
19.22%
241.51M
400.85%
327.73M
35.70%
102.76M
68.65%
95.22M
7.34%
62.55M
34.31%
operating income
1.12M
-
1.22M
8.46%
2.11M
73.40%
6.16M
191.76%
9.99M
62.19%
22.07M
120.86%
28.06M
27.12%
28.74M
2.42%
35.22M
22.55%
46.49M
32.00%
52.13M
12.15%
43.86M
15.86%
48.49M
10.55%
51.45M
6.10%
47.12M
8.41%
36.09M
23.42%
40.19M
11.36%
8.88M
77.91%
12.56M
41.48%
8.42M
32.92%
11.63M
38.13%
17.31M
48.81%
20.77M
19.94%
25.71M
23.82%
30.99M
20.53%
44.24M
42.76%
51.30M
15.95%
48.22M
5.99%
228.41M
373.66%
48.52M
78.76%
87.60M
80.54%
80.35M
8.28%
62.55M
22.15%
depreciation and amortization
5.27M
-
5.22M
0.82%
5.45M
4.29%
5.30M
2.75%
5.31M
0.26%
5.59M
5.19%
6.07M
8.68%
6.29M
3.64%
6.62M
5.18%
7.37M
11.27%
7.84M
6.43%
8.32M
6.16%
8.88M
6.69%
9.38M
5.57%
10.01M
6.73%
10.59M
5.83%
10.98M
3.68%
10.52M
4.19%
9.76M
7.21%
9.26M
5.16%
9.19M
0.70%
9.16M
0.37%
9.13M
0.34%
8.83M
3.29%
7.56M
14.34%
8.91M
17.89%
8.40M
5.79%
8.13M
3.17%
13.11M
61.20%
21.91M
67.15%
15.16M
30.84%
14.87M
1.92%
total other income expenses net
-5.20M
-
-2.85M
45.13%
-4.97M
74.19%
-4.96M
0.08%
-4.99M
0.44%
-5.19M
4.01%
-5.28M
1.79%
-5.32M
0.70%
-4.30M
19.02%
-248K
94.24%
-270K
8.87%
-225K
16.67%
-1.04M
363.11%
93K
108.93%
558K
500%
4.78M
756.27%
-1.01M
121.08%
453K
144.99%
-1.86M
511.70%
-150K
91.96%
-406K
170.67%
-1.00M
147.29%
-299K
70.22%
1.90M
736.12%
-1.22M
163.88%
304K
125.02%
2.27M
645.07%
450K
80.13%
-174.18M
38,806%
-5.93M
96.60%
-1.11M
81.34%
-1.29M
16.91%
689K
153.29%
income before tax
-4.08M
-
-1.63M
59.90%
-2.86M
74.79%
1.20M
141.95%
5.01M
318.03%
16.89M
237.20%
22.78M
34.90%
23.42M
2.81%
28.06M
19.81%
46.24M
64.79%
51.86M
12.16%
43.64M
15.86%
47.47M
8.79%
51.54M
8.57%
48.05M
6.77%
41.25M
14.15%
40.59M
1.60%
10.41M
74.36%
10.91M
4.81%
8.27M
24.16%
11.08M
33.89%
16.13M
45.61%
20.47M
26.90%
27.47M
34.23%
29.77M
8.38%
44.55M
49.61%
53.56M
20.24%
48.67M
9.13%
54.23M
11.42%
42.59M
21.45%
86.50M
103.07%
79.06M
8.60%
63.24M
20.01%
income tax expense
447K
-
199K
55.48%
311K
56.28%
-148K
147.59%
154K
204.05%
309K
100.65%
479K
55.02%
607K
26.72%
1.65M
172.16%
4.70M
184.32%
8.21M
74.90%
4.96M
39.67%
-973K
119.63%
10.79M
1,209.25%
12.22M
13.23%
9.98M
18.35%
7.50M
24.87%
1.31M
82.49%
23K
98.25%
2.14M
9,191.30%
-4.06M
289.94%
1.35M
133.38%
3.29M
142.80%
7.09M
115.47%
2.69M
62.03%
8.77M
225.59%
12.04M
37.38%
7.93M
34.13%
1.94M
75.54%
10.13M
422.42%
18.48M
82.32%
16.98M
8.09%
13.42M
20.96%
net income
-4.52M
-
-1.83M
59.46%
-3.17M
72.78%
1.35M
142.50%
4.85M
260.62%
16.58M
241.53%
22.30M
34.52%
22.81M
2.30%
17.40M
23.73%
12.33M
29.12%
18.67M
51.39%
16.92M
9.36%
26.81M
58.40%
21.41M
20.14%
19.34M
9.66%
18.06M
6.62%
18.98M
5.12%
6.03M
68.25%
6.23M
3.40%
3.20M
48.63%
11.56M
260.99%
10.39M
10.09%
12.62M
21.40%
15.02M
19.08%
20.62M
37.22%
27.14M
31.66%
31.43M
15.77%
30.99M
1.39%
42.89M
38.42%
24.75M
42.30%
52.58M
112.44%
48.95M
6.91%
38.97M
20.39%
weighted average shs out
36.50K
-
36.50K
0%
36.50K
0%
74.89M
205,077.46%
74.89M
0%
74.89M
0%
74.89M
0%
21.43M
71.39%
26.45M
23.43%
26.45M
0%
35.82M
35.43%
37.65M
5.11%
38.72M
2.84%
46.88M
21.08%
47.09M
0.46%
47.13M
0.07%
47.27M
0.30%
47.44M
0.35%
47.51M
0.16%
47.61M
0.21%
49.17M
3.27%
55.05M
11.96%
58.25M
5.81%
58.99M
1.27%
76.16M
29.11%
76.32M
0.21%
60.66M
20.51%
60.80M
0.22%
63.74M
4.84%
64.57M
1.30%
64.88M
0.48%
65.36M
0.74%
65.38M
0.03%
weighted average shs out dil
36.50K
-
36.50K
0%
36.50K
0%
74.89M
205,077.46%
74.89M
0%
74.89M
0%
74.89M
0%
21.43M
71.39%
26.65M
24.36%
26.78M
0.49%
36.23M
35.29%
38.08M
5.11%
75.25M
97.59%
47.15M
37.35%
47.32M
0.38%
75.41M
59.34%
75.39M
0.01%
75.37M
0.04%
75.62M
0.34%
47.98M
36.55%
75.77M
57.91%
76.00M
0.29%
76.08M
0.11%
76.15M
0.09%
76.16M
0.02%
76.32M
0.21%
61.11M
19.94%
76.41M
25.05%
79.16M
3.59%
65.00M
17.88%
65.49M
0.74%
79.86M
21.95%
79.56M
0.38%
eps
-123.89
-
-50.22
59.46%
-86.77
72.78%
0.02
100.02%
0.06
260%
0.22
239.51%
1.04
372.73%
1.06
1.92%
0.14
86.79%
0.47
235.71%
0.52
10.64%
0.45
13.46%
0.69
53.33%
0.46
33.33%
0.41
10.87%
0.38
7.32%
0.40
5.26%
0.13
67.50%
0.13
0%
0.07
46.15%
0.24
242.86%
0.19
20.83%
0.22
15.79%
0.25
13.64%
0.27
8.00%
0.36
33.33%
0.52
44.44%
0.51
1.92%
0.67
31.37%
0.38
43.28%
0.81
113.16%
0.75
7.41%
0.60
20.00%
epsdiluted
-123.89
-
-50.22
59.46%
-86.77
72.78%
0.02
100.02%
0.06
260%
0.22
239.51%
1.04
372.73%
1.06
1.92%
0.14
86.79%
0.46
228.57%
0.52
13.04%
0.44
15.38%
0.59
34.09%
0.45
23.73%
0.41
8.89%
0.38
7.32%
0.40
5.26%
0.11
72.50%
0.13
18.18%
0.07
46.15%
0.19
171.43%
0.18
5.26%
0.21
16.67%
0.25
19.05%
0.27
8.00%
0.36
33.33%
0.51
41.67%
0.50
1.96%
0.63
26%
0.38
39.68%
0.80
110.53%
0.74
7.50%
0.49
33.78%

All numbers in USD (except ratios and percentages)