{"data":{"ticker":"WHD","name":"Cactus, Inc.","cik":"0001699136","quarterly":[{"frame":"CY2023Q3","end":"2023-09-30","revenue":287870000,"netIncome":52580000,"epsDiluted":null,"fiscalPeriod":"Q3 FY 2023","fiscalYear":"FY 2023"},{"frame":"CY2023Q4","end":"2023-12-31","revenue":274866000,"netIncome":48947000,"epsDiluted":null,"derived":true,"fiscalPeriod":"Q4 FY 2023","fiscalYear":"FY 2023"},{"frame":"CY2024Q1","end":"2024-03-31","revenue":274123000,"netIncome":38965000,"epsDiluted":null,"fiscalPeriod":"Q1 FY 2024","fiscalYear":"FY 2024"},{"frame":"CY2024Q2","end":"2024-06-30","revenue":290389000,"netIncome":49828000,"epsDiluted":null,"fiscalPeriod":"Q2 FY 2024","fiscalYear":"FY 2024"},{"frame":"CY2024Q3","end":"2024-09-30","revenue":293181000,"netIncome":49927000,"epsDiluted":null,"fiscalPeriod":"Q3 FY 2024","fiscalYear":"FY 2024"},{"frame":"CY2024Q4","end":"2024-12-31","revenue":272121000,"netIncome":46687000,"epsDiluted":null,"derived":true,"fiscalPeriod":"Q4 FY 2024","fiscalYear":"FY 2024"},{"frame":"CY2025Q1","end":"2025-03-31","revenue":280319000,"netIncome":44223000,"epsDiluted":null,"fiscalPeriod":"Q1 FY 2025","fiscalYear":"FY 2025"},{"frame":"CY2025Q2","end":"2025-06-30","revenue":273575000,"netIncome":40329000,"epsDiluted":null,"fiscalPeriod":"Q2 FY 2025","fiscalYear":"FY 2025"},{"frame":"CY2025Q3","end":"2025-09-30","revenue":263954000,"netIncome":41624000,"epsDiluted":null,"fiscalPeriod":"Q3 FY 2025","fiscalYear":"FY 2025"},{"frame":"CY2025Q4","end":"2025-12-31","revenue":261203000,"netIncome":39838000,"epsDiluted":null,"derived":true,"fiscalPeriod":"Q4 FY 2025","fiscalYear":"FY 2025"},{"frame":"CY2026Q1","end":"2026-03-31","revenue":388349000,"netIncome":32906000,"epsDiluted":null,"fiscalPeriod":"Q1 FY 2026","fiscalYear":"FY 2026"},{"frame":"CY2026Q2","end":"2026-06-30","revenue":449528000,"netIncome":48996000,"epsDiluted":null,"fiscalPeriod":"Q2 FY 2026","fiscalYear":"FY 2026"}],"annual":[{"frame":"CY2020","end":"2020-12-31","fiscalYear":"FY 2020","revenue":348566000,"netIncome":34446000,"operatingCashFlow":143380000,"capex":null,"buybacks":1445000,"dividends":17140000},{"frame":"CY2021","end":"2021-12-31","fiscalYear":"FY 2021","revenue":438589000,"netIncome":49593000,"operatingCashFlow":63759000,"capex":null,"buybacks":3283000,"dividends":21158000},{"frame":"CY2022","end":"2022-12-31","fiscalYear":"FY 2022","revenue":688369000,"netIncome":110174000,"operatingCashFlow":117884000,"capex":null,"buybacks":4563000,"dividends":26719000},{"frame":"CY2023","end":"2023-12-31","fiscalYear":"FY 2023","revenue":1096960000,"netIncome":169171000,"operatingCashFlow":340280000,"capex":null,"buybacks":5249000,"dividends":30124000},{"frame":"CY2024","end":"2024-12-31","fiscalYear":"FY 2024","revenue":1129814000,"netIncome":185407000,"operatingCashFlow":316113000,"capex":null,"buybacks":9331000,"dividends":33681000},{"frame":"CY2025","end":"2025-12-31","fiscalYear":"FY 2025","revenue":1079051000,"netIncome":166014000,"operatingCashFlow":258417000,"capex":null,"buybacks":5927000,"dividends":37441000}],"latest":{"end":"2026-06-30","cash":365821000,"debt":0,"equity":1240816000,"assets":2584653000,"sharesOutstanding":null,"sharesDate":null,"form":"10-Q"},"source":"SEC XBRL companyfacts, values as filed in USD"},"updatedAt":"2026-10-13T12:48:49.286Z","source":"xoomar.com","docs":"https://xoomar.com/markets/api","license":"https://xoomar.com/terms","attribution":"Credit XOOMAR with a link to the dataset page on xoomar.com when you republish this data","meta":{"source":"SEC","sourceAttribution":"Financial statement data: SEC.","notice":"10 requests a minute without a key, 30 with a free key. Get a free key at https://xoomar.com/signup?utm_source=api, register your app at https://xoomar.com/developers/register?utm_source=api, and credit the data as \"Data: XOOMAR\" together with the sourceAttribution line."}}