NYSE:WHD
Cactus, Inc.
- Stock
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
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)