Try our mobile app

Switch to company model in classical logic    *

General information

Country: UNITED STATES

Sector: Oil and Gas Equipment and Services

Cactus, Inc. designs, manufactures, sells, and rents a range of wellheads and pressure control equipment. The company`s principal products include Cactus SafeDrill wellhead systems, Cactus SafeLink systems, frac stacks, zipper manifolds, and production trees. It also provides field services, such as 24-hour service crews to assist with the installation, maintenance, repair, and safe handling of the wellhead and pressure control equipment. The company sells or rents its products for onshore unconventional oil and gas wells that are utilized during the drilling, completion, and production phases of its customers` wells. It operates 14 service centers in the United States, as well as 3 service centers in Eastern Australia. Cactus, Inc. was founded in 2011 and is headquartered in Houston, Texas.
Website: cactuswhd.com



Growth: Bad revenue growth rate -5.2%, there is slowdown compared to average historical growth rates 55.9%. The revenue growth dynamics is moderately stable

Profitability: LTM EBITDA margin is positive, +27.7%. On average the margin is improving unsteadily. Gross margin is normal, +37.9%. In the last quarter the company beat the estimated EPS, +14.3%. The company was ahead of estimated EPS in 100% of quarters (showing a gain of +$0.06 per share on average)

Cash Flow Generation: Dividend yield for the last twelve months 0.9%. Free cash flow yield 5.4% (LTM)

Undervaluation: Fundamental value created in LTM (estimate)


Entry Point: Share price is 112.9% higher than minimum and 3.1% lower than maximum for the last 3 years

AI Insight: the companies with similar growth trajectories, EBITDA margin, industries and geography on average are valued 4.8x by EV / Sales multiple , the company can be 30.6% undervalued

Insiders: For the last 3 months insiders sold company shares on $139.5 mln (-3.294% of cap.)

Key Financials (Download financials)

Ticker: WHD
Share price, USD:  (+1.6%)67.22
year average price 51.28  


year start price 44.32 2023-11-12

min close price 38.11 2024-01-17

max close price 69.37 2024-11-06

current price 67.22 2024-11-11
Common stocks: 64 879 000

Dividend Yield:  0.9%
FCF Yield LTM: 5.4%
EV / LTM EBITDA: 13.3x
EV / EBITDA annualized: 14.6x
Last revenue growth (y/y):  -5.2%
Last growth of EBITDA (y/y):  +1.4%
Historical revenue growth:  +55.9%
Historical growth of EBITDA:  +61.2%
EV / Sales: 3.7x
Margin (EBITDA LTM / Revenue): 27.7%
Fundamental value created in LTM:
Market Cap ($m): 4 361
Net Debt ($m): -207
EV (Enterprise Value): 4 154
Price to Book: 4.6x

Revenue and EBITDA

Quarterly values ($m)

Change (y/y)

Cash Flow

FCF ($m)

Net Debt / Cash and Equivalents ($m)

Share price and dividends (Download history)

Share price

Payment USD per share

Multiple and potential

EV / Sales

Potential dynamics

News


2024-10-31seekingalpha.com

Cactus Inc. (WHD) Q3 2024 Earnings Call Transcript

2024-10-31zacks.com

Cactus Tops Q3 Earnings and Revenues, Lowers FY'24 Capex View

2024-10-30zacks.com

Cactus, Inc. (WHD) Beats Q3 Earnings and Revenue Estimates

2024-10-30businesswire.com

Cactus Announces Third Quarter 2024 Results

2024-10-23zacks.com

Analysts Estimate Cactus, Inc. (WHD) to Report a Decline in Earnings: What to Look Out for

2024-10-15businesswire.com

Cactus Announces Timing of Third Quarter 2024 Earnings Release and Conference Call

2024-08-03seekingalpha.com

Cactus Inc (WHD) Q2 2024 Earnings Call Transcript

2024-07-31zacks.com

Cactus, Inc. (WHD) Q2 Earnings and Revenues Surpass Estimates

2024-07-31businesswire.com

Cactus Announces Second Quarter 2024 Results

2024-07-24zacks.com

Analysts Estimate Cactus, Inc. (WHD) to Report a Decline in Earnings: What to Look Out for
More information for subscribed users:
detailed calculation of
Fundamental value created in LTM

Financial reporting

Income Statement

Property 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3
date 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30
symbol WHD WHD WHD WHD WHD WHD WHD WHD
reportedCurrency USD USD USD USD USD USD USD USD
cik 2M 2M 2M 2M 2M 2M 2M 2M
fillingDate 2024-08-01 2024-05-02 2024-02-29 2023-11-09 2023-08-08 2023-05-10 2023-03-01 2022-11-07
acceptedDate 2024-08-01 17:12:20 2024-05-02 15:43:31 2024-02-29 16:36:00 2023-11-09 16:39:37 2023-08-08 17:18:09 2023-05-10 17:18:22 2023-03-01 17:23:47 2022-11-07 17:12:26
calendarYear 2024 2024 2023 2023 2023 2023 2022 2022
period Q2 Q1 Q4 Q3 Q2 Q1 Q4 Q3
revenue 290M 274M 275M 288M 306M 228M 188M 184M
costOfRevenue 180M 173M 170M 123M 149M 149M 117M 117M
grossProfit 110M 101M 105M 165M 157M 80M 71M 67M
grossProfitRatio 0.379 0.369 0.382 0.572 0.512 0.348 0.379 0.365
researchAndDevelopmentExpenses 0 0 0 0 0 0 0 0
generalAndAdministrativeExpenses 0 6M 0 0 0 0 0 0
sellingAndMarketingExpenses 0 20M 0 0 0 0 0 0
sellingGeneralAndAdministrativeExpenses 27M 25M 25M 30M 38M 30M 23M 16M
otherExpenses 15M 61M -191M -200M -257M 4M -2M 0
operatingExpenses 27M 25M 25M -200M -257M 30M 23M 16M
costAndExpenses 208M 198M 195M -200M -257M 179M 140M 133M
interestIncome 0 689 000 -8M 1M 6M 0 0 0
interestExpense 1M 0 182 000 -1M -6M 1M 2M 1M
depreciationAndAmortization 15M 15M 43 812 15M 22M 13M 8M 8M
ebitda 98M 91M 95M 103M 328M 242M 48M 60M
ebitdaratio 0.336 0.332 0.346 0.357 1.072 1.057 0.257 0.324
operatingIncome 83M 76M 80M 88M 49M 228M 48M 51M
operatingIncomeRatio 0.285 0.277 0.292 0.304 0.159 1 0.257 0.278
totalOtherIncomeExpensesNet -1M -13M -1M -1M -6M -174M 450 000 2M
incomeBeforeTax 81M 63M 79M 86M 43M 54M 49M 54M
incomeBeforeTaxRatio 0.28 0.231 0.288 0.3 0.139 0.237 0.259 0.29
incomeTaxExpense 18M 13M 17M 18M 10M 2M 8M 12M
netIncome 50M 39M 49M 53M 25M 43M 31M 31M
netIncomeRatio 0.172 0.142 0.178 0.183 0.081 0.188 0.165 0.17
eps 0.75 0.6 0.75 0.81 0.38 0.67 0.51 0.52
epsdiluted 0.75 0.59 0.74 0.8 0.38 0.63 0.5 0.51
weightedAverageShsOut 66M 65M 65M 65M 65M 64M 61M 61M
weightedAverageShsOutDil 67M 80M 80M 65M 65M 79M 76M 61M
link Link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link Link

Balance Sheet Statement

Property 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3
date 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30
symbol WHD WHD WHD WHD WHD WHD WHD WHD
reportedCurrency USD USD USD USD USD USD USD USD
cik 2M 2M 2M 2M 2M 2M 2M 2M
fillingDate 2024-08-01 2024-05-02 2024-02-29 2023-11-09 2023-08-08 2023-05-10 2023-03-01 2022-11-07
acceptedDate 2024-08-01 17:12:20 2024-05-02 15:43:31 2024-02-29 16:36:00 2023-11-09 16:39:37 2023-08-08 17:18:09 2023-05-10 17:18:22 2023-03-01 17:23:47 2022-11-07 17:12:26
calendarYear 2024 2024 2023 2023 2023 2023 2022 2022
period Q2 Q1 Q4 Q3 Q2 Q1 Q4 Q3
cashAndCashEquivalents 247M 194M 134M 64M 64M 75M 345M 321M
shortTermInvestments 0 0 0 0 0 0 0 0
cashAndShortTermInvestments 247M 194M 134M 64M 64M 75M 345M 321M
netReceivables 205M 208M 205M 206M 215M 209M 138M 132M
inventory 207M 204M 206M 204M 209M 233M 161M 163M
otherCurrentAssets 11M 11M 11M 19M 11M 10M 11M 12M
totalCurrentAssets 669M 617M 556M 493M 499M 527M 655M 627M
propertyPlantEquipmentNet 367M 369M 369M 365M 367M 373M 153M 152M
goodwill 203M 203M 203M 201M 203M 201M 8M 8M
intangibleAssets 172M 176M 180M 184M 188M 197M 0 0
goodwillAndIntangibleAssets 375M 379M 383M 385M 391M 398M 8M 8M
longTermInvestments 0 -201M -1 0 0 0 0 0
taxAssets 206M 201M 205M 212M 210M 211M 302M 307M
otherNonCurrentAssets 9M 211M 10M 10M 10M 10M 2M 1M
totalNonCurrentAssets 957M 959M 966M 971M 977M 993M 464M 468M
otherAssets 0 0 1 0 0 0 0 0
totalAssets 1 626M 1 576M 1 523M 1 464M 1 476M 1 520M 1 119M 1 095M
accountPayables 64M 66M 72M 65M 64M 57M 48M 62M
shortTermDebt 11M 11M 12M 12M 36M 52M 11M 10M
taxPayables 6M 21M 4M 0 0 0 5M 0
deferredRevenue 9M 8M 8M 82M 10M 0 1M 0
otherCurrentLiabilities 95M 105M 84M 19M 71M 78M 57M 59M
totalCurrentLiabilities 179M 191M 176M 177M 181M 187M 117M 132M
longTermDebt 28M 30M 28M 25M 55M 138M 25M 24M
deferredRevenueNonCurrent 0 -4M 0 -250M 0 0 0 0
deferredTaxLiabilitiesNonCurrent 3M 4M 4M 252M 264M 264M 2M 2M
otherNonCurrentLiabilities 262M 255M 250M 250M 24M 6M 265M 215M
totalNonCurrentLiabilities 293M 285M 282M 277M 343M 408M 292M 287M
otherLiabilities 0 0 0 0 0 0 0 0
capitalLeaseObligations 28M 30M 28M 37M 37M 38M 36M 35M
totalLiabilities 472M 475M 458M 454M 524M 594M 408M 420M
preferredStock 0 0 0 0 0 0 0 0
commonStock 665 000 655 000 654 000 654 000 647 000 645 000 609 000 607 000
retainedEarnings 473M 432M 401M 360M 315M 298M 262M 238M
accumulatedOtherComprehensiveIncomeLoss -1M -1M -826 000 -2M -1M -764 000 -984 000 -2M
othertotalStockholdersEquity 482M 462M 465M 651M 638M 628M 449M 308M
totalStockholdersEquity 955M 893M 866M 1 010M 953M 926M 710M 544M
totalEquity 1 155M 1 101M 1 065M 1 199M 1 145M 1 114M 710M 544M
totalLiabilitiesAndStockholdersEquity 1 626M 1 576M 1 523M 1 464M 1 476M 1 520M 1 257M 1 095M
minorityInterest 200M 207M 199M 189M 192M 189M 139M 0
totalLiabilitiesAndTotalEquity 1 626M 1 576M 1 523M 1 464M 1 476M 1 520M 1 257M 1 095M
totalInvestments 0 -201M -1 0 0 0 0 0
totalDebt 40M 41M 40M 37M 91M 190M 36M 35M
netDebt -207M -153M -94M -27M 27M 114M -309M -286M
link Link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link Link

Cash Flow Statement

Property 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3
date 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30
symbol WHD WHD WHD WHD WHD WHD WHD WHD
reportedCurrency USD USD USD USD USD USD USD USD
cik 2M 2M 2M 2M 2M 2M 2M 2M
fillingDate 2024-08-01 2024-05-02 2024-02-29 2023-11-09 2023-08-08 2023-05-10 2023-03-01 2022-11-07
acceptedDate 2024-08-01 17:12:20 2024-05-02 15:43:31 2024-02-29 16:36:00 2023-11-09 16:39:37 2023-08-08 17:18:09 2023-05-10 17:18:22 2023-03-01 17:23:47 2022-11-07 17:12:26
calendarYear 2024 2024 2023 2023 2023 2023 2022 2022
period Q2 Q1 Q4 Q3 Q2 Q1 Q4 Q3
netIncome 50M 39M 49M 68M 32M 52M 41M 42M
depreciationAndAmortization 15M 15M 15M 15M 22M 13M 8M 8M
deferredIncomeTax 4M 4M 7M 10M 2M -1M 6M 11M
stockBasedCompensation 6M 4M 5M 4M 5M 4M 3M 3M
changeInWorkingCapital -14M -2M 1M 13M 22M -3M -21M -21M
accountsReceivables 3M -3M 779 000 7M -7M -13M -6M -6M
inventory -5M 234 000 -3M 4M 21M 21M 654 000 -15M
accountsPayables -445 000 -8M 6M 1M 8M -6M -15M 6M
otherWorkingCapital -11M 9M -2M -511 000 867 000 -5M -46 000 -6M
otherNonCashItems 56M 71M 16M -30M 24M -4M 2M -12M
netCashProvidedByOperatingActivities 78M 86M 92M 80M 108M 60M 39M 30M
investmentsInPropertyPlantAndEquipment -9M -8M -11M -10M -8M -16M -7M -7M
acquisitionsNet 2M 1M 1M 3M 1M -619M 0 0
purchasesOfInvestments 0 0 0 0 0 0 0 0
salesMaturitiesOfInvestments 0 0 0 0 0 0 0 0
otherInvestingActivites 2M 1M 1M 1M 0 2M 1M 825 000
netCashUsedForInvestingActivites -7M -7M -10M -6M -6M -633M -6M -7M
debtRepayment -2M -2M -2M -57M -102M -2M -2M -2M
commonStockIssued 0 0 77 000 0 0 170M 0 0
commonStockRepurchased -221 000 -8M -650 000 0 -256 000 -4M -68 000 0
dividendsPaid -15M -10M -11M -17M -10M -9M -8M -11M
otherFinancingActivites -7M -2M -77 000 -40 000 -152 000 148M -188 000 -165 000
netCashUsedProvidedByFinancingActivities -17M -20M -13M -74M -112M 303M -10M -13M
effectOfForexChangesOnCash -1M 1M 1M -497 000 -725 000 422 000 860 000 -2M
netChangeInCash 52M 60M 70M -172 000 -12M -269M 24M 9M
cashAtEndOfPeriod 247M 194M 134M 64M 64M 75M 345M 321M
cashAtBeginningOfPeriod 194M 134M 64M 64M 75M 345M 321M 312M
operatingCashFlow 78M 86M 92M 80M 108M 60M 39M 30M
capitalExpenditure -9M -8M -11M -10M -8M -16M -7M -7M
freeCashFlow 68M 78M 81M 70M 100M 45M 32M 23M
link Link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link Link

Earning call transcript

2024 q3
2024-10-31 ET (fiscal 2024 q3)
2024 q2
2024-08-03 ET (fiscal 2024 q2)
2024 q1
2024-05-04 ET (fiscal 2024 q1)
2023 q4
2024-02-29 ET (fiscal 2023 q4)
2023 q3
2023-11-09 ET (fiscal 2023 q3)
2023 q2
2023-08-08 ET (fiscal 2023 q2)
2023 q1
2023-05-12 ET (fiscal 2023 q1)
2022 q4
2023-02-23 ET (fiscal 2022 q4)
2022 q3
2022-11-07 ET (fiscal 2022 q3)
2022 q2
2022-08-06 ET (fiscal 2022 q2)
2022 q1
2022-05-07 ET (fiscal 2022 q1)

Press-releases

Show financial reports only

2024-10-15 21:00 ET
Cactus Announces Timing of Third Quarter 2024 Earnings Release and Conference Call
2024-07-31 21:30 ET
Cactus Announces Second Quarter 2024 Results
2024-05-28 21:00 ET
Cactus Announces Appointment of Jay Nutt as Chief Financial Officer
2024-05-01 21:30 ET
Cactus Announces First Quarter 2024 Results
2024-04-15 21:00 ET
Cactus Announces Timing of First Quarter 2024 Earnings Release and Conference Call
2024-02-28 22:30 ET
Cactus Announces Fourth Quarter and Full Year 2023 Results
2024-02-01 23:00 ET
Cactus Announces Timing of Fourth Quarter and Full Year 2023 Earnings Release and Conference Call
2024-01-23 22:00 ET
Cactus Announces Quarterly Cash Dividend
2023-11-08 22:00 ET
Cactus Announces Third Quarter 2023 Results
2023-10-18 22:30 ET
Cactus Announces Executive Leadership Transition
2023-10-10 21:00 ET
Cactus Announces Timing of Third Quarter 2023 Earnings Release and Conference Call
2023-08-07 21:15 ET
Cactus Announces Second Quarter 2023 Results
2023-07-13 23:00 ET
Cactus Announces Timing of Second Quarter 2023 Earnings Release and Conference Call
2023-06-08 00:00 ET
Cactus Announces $150 Million Stock Repurchase Program
2023-05-09 10:45 ET
Cactus Announces First Quarter 2023 Results
2023-04-17 22:00 ET
Cactus Announces Timing of First Quarter 2023 Earnings Release and Conference Call
2023-03-01 13:30 ET
Cactus Completes Previously Announced Acquisition of FlexSteel
2023-02-23 00:00 ET
Cactus Announces Fourth Quarter and Full Year 2022 Results
2023-02-07 23:45 ET
Cactus Announces Expiration of Hart-Scott-Rodino Waiting Period for the Pending FlexSteel Transaction
2023-02-03 14:27 ET
Cactus Announces Timing of Fourth Quarter and Full Year 2022 Earnings Release and Conference Call
2023-01-17 23:00 ET
Cactus Announces Quarterly Cash Dividend
2023-01-17 16:07 ET
Pickering Energy Partners Acted as Co-Manager to Cactus, Inc.
2023-01-11 04:59 ET
Cactus Prices Upsized Public Offering of Common Stock
2023-01-10 21:02 ET
Cactus Announces Public Offering of Common Stock
2023-01-03 11:30 ET
Cactus Announces Agreement to Acquire FlexSteel
2022-11-07 11:45 ET
Cactus Announces Third Quarter 2022 Results
2022-10-21 01:30 ET
Cactus Announces Timing of Third Quarter 2022 Earnings Release and Conference Call
2022-08-04 10:45 ET
Cactus Announces Second Quarter 2022 Results
2022-07-19 20:30 ET
Cactus Announces Timing of Second Quarter 2022 Earnings Release and Conference Call
2022-05-04 21:15 ET
Cactus Announces First Quarter 2022 Results
2022-04-13 20:45 ET
Cactus Announces Timing of First Quarter 2022 Earnings Release and Conference Call
2022-02-28 11:30 ET
Cactus Announces Fourth Quarter and Full Year 2021 Results
2022-02-04 23:38 ET
Cactus Announces Timing of Fourth Quarter and Full Year 2021 Earnings Release and Conference Call
2022-01-27 12:15 ET
Cactus Announces Quarterly Cash Dividend Increase
2021-11-03 21:00 ET
Cactus Announces Third Quarter 2021 Results
2021-10-15 01:00 ET
Cactus Announces Timing of Third Quarter 2021 Earnings Release and Conference Call
2021-09-07 20:30 ET
Cactus and NESR Announce Collaboration in the Middle East
2021-07-28 21:25 ET
Cactus Announces Second Quarter 2021 Results and Quarterly Cash Dividend Increase
2021-07-12 22:30 ET
Cactus Announces Timing of Second Quarter 2021 Earnings Release and Conference Call
2021-06-16 21:20 ET
Cactus Announces Cadent Energy Partners’ Intention to Redeem CW Units and Distribute Shares
2021-06-10 21:00 ET
Cactus Announces New Appointment to Board of Directors
2021-05-05 20:45 ET
Cactus Announces First Quarter 2021 Results
2021-04-13 12:15 ET
Cactus Announces Timing of First Quarter 2021 Earnings Release and Conference Call
2021-03-10 04:00 ET
Cactus Prices Public Secondary Offering of Common Stock by Selling Stockholders
2021-03-08 21:02 ET
Cactus Announces Public Secondary Offering of Common Stock by Selling Stockholders
2021-02-24 21:45 ET
Cactus Announces Fourth Quarter and Full Year 2020 Results
2021-02-01 21:30 ET
Cactus Announces Timing of Fourth Quarter and Full Year 2020 Earnings Release and Conference Call
2021-01-21 22:00 ET
Cactus Announces Quarterly Cash Dividend
2020-11-04 22:15 ET
Cactus Announces Third Quarter 2020 Results
2020-10-15 13:15 ET
Cactus Announces Timing of Third Quarter 2020 Earnings Release and Conference Call
2020-07-29 21:15 ET
Cactus Announces Second Quarter 2020 Results
2020-07-16 12:00 ET
Cactus Announces Timing of Second Quarter 2020 Earnings Release and Conference Call
2020-04-29 21:10 ET
Cactus Announces First Quarter 2020 Results
2020-04-17 13:00 ET
Cactus Announces Timing of First Quarter 2020 Earnings Release and Conference Call
2020-04-03 20:10 ET
Cactus Announces Business Update
2020-02-27 00:40 ET
Cactus Announces Fourth Quarter and Full Year 2019 Results
2020-02-04 14:00 ET
Cactus Announces Timing of Fourth Quarter and Full Year 2019 Earnings Release and Conference Call
2020-01-30 22:50 ET
Cactus Announces New Appointment to Board of Directors
2020-01-30 22:15 ET
Cactus Announces Quarterly Cash Dividend

SEC forms

Show financial reports only

SEC form 10
2024-10-31 16:12 ET
Cactus published news for 2024 q3
SEC form 8
2024-10-30 17:49 ET
Cactus published news for 2024 q3
SEC form 8
2024-10-30 17:49 ET
Cactus published news for 2024 q3
SEC form 10
2024-08-01 17:12 ET
Cactus published news for 2024 q2
SEC form 10
2024-08-01 00:00 ET
Cactus published news for 2024 q2
SEC form 8
2024-07-31 18:00 ET
Cactus published news for 2024 q2
SEC form 8
2024-07-31 18:00 ET
Cactus reported for 2024 q2
SEC form 10
2024-05-02 15:43 ET
Cactus published news for 2024 q1
SEC form 10
2024-05-02 00:00 ET
Cactus published news for 2024 q1
SEC form 8
2024-05-01 19:18 ET
Cactus published news for 2024 q1
SEC form 8
2024-05-01 19:18 ET
Cactus reported for 2024 q1
SEC form 10
2024-02-29 16:36 ET
Cactus published news for 2023 q4
SEC form 10
2024-02-29 00:00 ET
Cactus published news for 2023 q4
SEC form 8
2024-02-28 17:38 ET
Cactus published news for 2023 q4
SEC form 8
2024-02-28 17:38 ET
Cactus reported for 2023 q4
SEC form 10
2023-11-09 00:00 ET
Cactus published news for 2023 q3
SEC form 8
2023-11-08 17:18 ET
Cactus published news for 2023 q3
SEC form 10
2023-08-08 17:18 ET
Cactus published news for 2023 q2
SEC form 10
2023-08-08 00:00 ET
Cactus published news for 2023 q2
SEC form 6
2023-08-07 17:17 ET
Cactus reported for 2023 q2
SEC form 8
2023-08-07 00:00 ET
Cactus published news for 2023 q2
SEC form 6
2023-06-07 20:01 ET
Cactus published news for 2023 q1
SEC form 10
2023-05-10 00:00 ET
Cactus published news for 2023 q1
SEC form 8
2023-05-09 00:00 ET
Cactus reported for 2023 q1
SEC form 6
2023-03-20 07:07 ET
Cactus published news for 2022 q4
SEC form 6
2023-03-14 19:41 ET
Cactus published news for 2022 q4
SEC form 6
2023-03-14 17:30 ET
Cactus published news for 2022 q4
SEC form 6
2023-03-14 16:50 ET
Cactus published news for 2022 q4
SEC form 6
2023-03-14 16:50 ET
Cactus published news for 2022 q4
SEC form 6
2023-03-14 16:49 ET
Cactus published news for 2022 q4
SEC form 6
2023-03-14 16:49 ET
Cactus published news for 2022 q4
SEC form 6
2023-03-14 16:48 ET
Cactus published news for 2022 q4
SEC form 10
2023-03-01 17:23 ET
Cactus reported for 2022 q4
SEC form 6
2023-03-01 12:55 ET
Cactus published news for 2022 q4
SEC form 10
2023-03-01 00:00 ET
Cactus reported for 2022 q4
SEC form 8
2023-02-23 00:00 ET
Cactus reported for 2022 q4
SEC form 6
2023-02-22 19:27 ET
Cactus published news for 2022 q4
SEC form 6
2023-02-07 19:29 ET
Cactus published news for 2022 q4
SEC form 6
2023-01-13 16:05 ET
Cactus published news for 2022 q4
SEC form 6
2023-01-10 16:47 ET
Cactus published news for 2022 q4
SEC form 6
2023-01-03 06:34 ET
Cactus published news for 2022 q4
SEC form 6
2022-12-21 17:43 ET
Cactus published news for 2022 q3
SEC form 6
2022-11-15 17:11 ET
Cactus published news for 2022 q3
SEC form 10
2022-11-07 17:12 ET
Cactus reported for 2022 q3
SEC form 6
2022-11-07 06:55 ET
Cactus published news for 2022 q3
SEC form 10
2022-11-07 00:00 ET
Cactus published news for
SEC form 8
2022-11-07 00:00 ET
Cactus reported for 2022 q3
SEC form 6
2022-09-06 17:21 ET
Cactus published news for 2022 q2
SEC form 10
2022-08-04 16:59 ET
Cactus reported for 2022 q2
SEC form 6
2022-08-04 07:00 ET
Cactus published news for 2022 q2
SEC form 10
2022-08-04 00:00 ET
Cactus reported for 2022 q2
SEC form 8
2022-08-04 00:00 ET
Cactus reported for 2022 q2
SEC form 6
2022-07-29 17:15 ET
Cactus published news for 2022 q2
SEC form 6
2022-07-06 15:54 ET
Cactus published news for 2022 q2
SEC form 6
2022-05-19 17:19 ET
Cactus published news for 2022 q1
SEC form 6
2022-05-19 17:18 ET
Cactus published news for 2022 q1
SEC form 6
2022-05-19 17:10 ET
Cactus published news for 2022 q1
SEC form 6
2022-05-19 17:10 ET
Cactus published news for 2022 q1
SEC form 6
2022-05-18 18:28 ET
Cactus published news for 2022 q1
SEC form 6
2022-05-18 14:46 ET
Cactus published news for 2022 q1
SEC form 6
2022-05-09 17:14 ET
Cactus published news for 2022 q1
SEC form 10
2022-05-05 17:16 ET
Cactus reported for 2022 q1
SEC form 10
2022-05-05 00:00 ET
Cactus reported for 2022 q1
SEC form 6
2022-05-04 17:29 ET
Cactus published news for 2022 q1
SEC form 8
2022-05-04 00:00 ET
Cactus reported for 2022 q1
SEC form 6
2022-04-12 16:24 ET
Cactus published news for 2022 q1
SEC form 6
2022-03-23 15:49 ET
Cactus published news for 2021 q4
SEC form 6
2022-03-21 18:19 ET
Cactus published news for 2021 q4
SEC form 10
2022-02-28 15:42 ET
Cactus published news for 2021 q4
SEC form 6
2022-02-28 07:40 ET
Cactus published news for 2021 q4
SEC form 10
2022-02-28 00:00 ET
Cactus published news for 2021 q4
SEC form 8
2022-02-28 00:00 ET
Cactus published news for 2021 q4
SEC form 6
2021-11-30 17:02 ET
Cactus published news for 2021 q3
SEC form 10
2021-11-05 00:00 ET
Cactus published news for 2021 q3
SEC form 10
2021-11-04 17:31 ET
Cactus published news for 2021 q3
SEC form 6
2021-11-03 17:09 ET
Cactus published news for 2021 q3
SEC form 8
2021-11-03 00:00 ET
Cactus published news for 2021 q3
SEC form 6
2021-09-15 18:16 ET
Cactus published news for 2021 q2
SEC form 6
2021-09-08 17:02 ET
Cactus published news for 2021 q2
SEC form 10
2021-07-29 17:26 ET
Cactus published news for 2021 q2
SEC form 10
2021-07-29 00:00 ET
Cactus published news for 2021 q2
SEC form 6
2021-07-28 17:28 ET
Cactus published news for 2021 q2
SEC form 8
2021-07-28 00:00 ET
Cactus reported for 2021 q2
SEC form 6
2021-07-02 15:35 ET
Cactus published news for 2021 q2
SEC form 6
2021-06-16 17:24 ET
Cactus published news for 2021 q1
SEC form 6
2021-06-10 17:13 ET
Cactus published news for 2021 q1
SEC form 6
2021-06-07 19:05 ET
Cactus published news for 2021 q1
SEC form 6
2021-05-19 14:58 ET
Cactus published news for 2021 q1
SEC form 10
2021-05-07 00:00 ET
Cactus published news for 2021 q1
SEC form 10
2021-05-06 19:01 ET
Cactus published news for 2021 q1
SEC form 6
2021-05-05 17:01 ET
Cactus published news for 2021 q1
SEC form 8
2021-05-05 00:00 ET
Cactus published news for 2021 q1
SEC form 6
2021-04-27 17:49 ET
Cactus published news for 2021 q1
SEC form 6
2021-04-13 12:01 ET
Cactus published news for 2021 q1
SEC form 6
2021-03-29 16:55 ET
Cactus published news for 2020 q4
SEC form 6
2021-03-16 16:08 ET
Cactus published news for 2020 q4
SEC form 6
2021-03-11 09:45 ET
Cactus published news for 2020 q4
SEC form 6
2021-03-10 07:58 ET
Cactus published news for 2020 q4
SEC form 6
2021-03-08 16:20 ET
Cactus published news for 2020 q4
SEC form 6
2021-03-02 21:36 ET
Cactus published news for 2020 q4
SEC form 10
2021-02-26 18:07 ET
Cactus published news for 2020 q4
SEC form 6
2021-02-24 18:13 ET
Cactus published news for 2020 q4
SEC form 6
2021-02-05 18:44 ET
Cactus published news for 2020 q4
SEC form 6
2020-11-17 17:50 ET
Cactus published news for 2020 q3
SEC form 10
2020-11-05 17:02 ET
Cactus published news for 2020 q3
SEC form 6
2020-11-04 17:25 ET
Cactus published news for 2020 q3