{"transactions":[{"id":845764,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2026-03-12T20:34:19.000Z","date":"2026-03-10","kind":"exercise","planned":false,"acquired":false,"shares":2524,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"On March 10, 2025, the reporting person was granted 2,524 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"On March 10, 2025, the reporting person was granted 2,524 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":2559,"derivative":{"underlying":"Class A Common Stock","underlying_shares":2524},"source":{"system":"sec-edgar","filing":"0001628280-26-017470","document":"wk-form4_1773362056.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000162828026017470/wk-form4_1773362056.xml","form_type":"4"}},{"id":845763,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2026-03-12T20:34:19.000Z","date":"2026-03-10","kind":"grant","planned":false,"acquired":true,"shares":2559,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"On March 10, 2026, the reporting person was granted 2,559 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"On March 10, 2026, the reporting person was granted 2,559 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":5083,"derivative":{"underlying":"Class A Common Stock","underlying_shares":2559},"source":{"system":"sec-edgar","filing":"0001628280-26-017470","document":"wk-form4_1773362056.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000162828026017470/wk-form4_1773362056.xml","form_type":"4"}},{"id":845762,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2026-03-12T20:34:19.000Z","date":"2026-03-10","kind":"exercise","planned":false,"acquired":true,"shares":2524,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."}],"balance_after":15823,"source":{"system":"sec-edgar","filing":"0001628280-26-017470","document":"wk-form4_1773362056.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000162828026017470/wk-form4_1773362056.xml","form_type":"4"}},{"id":1209339,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2025-03-12T19:45:01.000Z","date":"2025-03-11","kind":"exercise","planned":false,"acquired":false,"shares":3116,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"On March 11, 2024, the reporting person was granted 3,116 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"On March 11, 2024, the reporting person was granted 3,116 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":2524,"derivative":{"underlying":"Class A Common Stock","underlying_shares":3116},"source":{"system":"sec-edgar","filing":"0001699136-25-000037","document":"wk-form4_1741823094.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913625000037/wk-form4_1741823094.xml","form_type":"4"}},{"id":1209338,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2025-03-12T19:45:01.000Z","date":"2025-03-10","kind":"grant","planned":false,"acquired":true,"shares":2524,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"On March 10, 2025, the reporting person was granted 2,524 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"On March 10, 2025, the reporting person was granted 2,524 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":5640,"derivative":{"underlying":"Class A Common Stock","underlying_shares":2524},"source":{"system":"sec-edgar","filing":"0001699136-25-000037","document":"wk-form4_1741823094.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913625000037/wk-form4_1741823094.xml","form_type":"4"}},{"id":1209337,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2025-03-12T19:45:01.000Z","date":"2025-03-11","kind":"exercise","planned":false,"acquired":true,"shares":3116,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."}],"balance_after":13299,"source":{"system":"sec-edgar","filing":"0001699136-25-000037","document":"wk-form4_1741823094.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913625000037/wk-form4_1741823094.xml","form_type":"4"}},{"id":1368600,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2024-11-12T17:58:23.000Z","date":"2024-11-11","kind":"gift","planned":false,"acquired":false,"shares":7000,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"The reporting person made a charitable contribution."}],"balance_after":10183,"source":{"system":"sec-edgar","filing":"0001699136-24-000139","document":"wk-form4_1731452296.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913624000139/wk-form4_1731452296.xml","form_type":"4"}},{"id":1578432,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2024-03-13T14:43:32.000Z","date":"2024-03-11","kind":"grant","planned":false,"acquired":true,"shares":3116,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"On March 11, 2024, the reporting person was granted 3,116 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"On March 11, 2024, the reporting person was granted 3,116 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":3116,"derivative":{"underlying":"Class A Common Stock","underlying_shares":3116},"source":{"system":"sec-edgar","filing":"0001699136-24-000031","document":"wk-form4_1710355404.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913624000031/wk-form4_1710355404.xml","form_type":"4"}},{"id":1578431,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2024-03-13T14:43:32.000Z","date":"2024-03-11","kind":"exercise","planned":false,"acquired":false,"shares":2037,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"On March 10, 2023, the reporting person was granted 2,037 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"On March 10, 2023, the reporting person was granted 2,037 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":0,"derivative":{"underlying":"Class A Common Stock","underlying_shares":2037},"source":{"system":"sec-edgar","filing":"0001699136-24-000031","document":"wk-form4_1710355404.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913624000031/wk-form4_1710355404.xml","form_type":"4"}},{"id":1578430,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2024-03-13T14:43:32.000Z","date":"2024-03-11","kind":"exercise","planned":false,"acquired":true,"shares":2037,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."}],"balance_after":17183,"source":{"system":"sec-edgar","filing":"0001699136-24-000031","document":"wk-form4_1710355404.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913624000031/wk-form4_1710355404.xml","form_type":"4"}},{"id":1953859,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2023-03-14T16:50:02.000Z","date":"2023-03-11","kind":"exercise","acquired":false,"shares":1938,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"On March 11, 2022, the reporting person was granted 1,938 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"On March 11, 2022, the reporting person was granted 1,938 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":2037,"derivative":{"underlying":"Class A Common Stock","underlying_shares":1938},"source":{"system":"sec-edgar","filing":"0001699136-23-000033","document":"wf-form4_167882698890111.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913623000033/wf-form4_167882698890111.xml","form_type":"4"}},{"id":1953858,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2023-03-14T16:50:02.000Z","date":"2023-03-10","kind":"grant","acquired":true,"shares":2037,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"On March 10, 2023, the reporting person was granted 2,037 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"On March 10, 2023, the reporting person was granted 2,037 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":3975,"derivative":{"underlying":"Class A Common Stock","underlying_shares":2037},"source":{"system":"sec-edgar","filing":"0001699136-23-000033","document":"wf-form4_167882698890111.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913623000033/wf-form4_167882698890111.xml","form_type":"4"}},{"id":1953857,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2023-03-14T16:50:02.000Z","date":"2023-03-11","kind":"exercise","acquired":true,"shares":1938,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."}],"balance_after":15146,"source":{"system":"sec-edgar","filing":"0001699136-23-000033","document":"wf-form4_167882698890111.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913623000033/wf-form4_167882698890111.xml","form_type":"4"}},{"id":2332988,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2022-03-15T20:09:37.000Z","date":"2022-03-11","kind":"grant","acquired":true,"shares":1938,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"On March 11, 2022, the reporting person was granted 1,938 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"On March 11, 2022, the reporting person was granted 1,938 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":1938,"derivative":{"underlying":"Class A Common Stock","underlying_shares":1938},"source":{"system":"sec-edgar","filing":"0001699136-22-000041","document":"wf-form4_164738934832337.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913622000041/wf-form4_164738934832337.xml","form_type":"4"}},{"id":2332987,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2022-03-15T20:09:37.000Z","date":"2022-03-11","kind":"exercise","acquired":false,"shares":3115,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"On March 11, 2021, the reporting person was granted 3,115 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"On March 11, 2021, the reporting person was granted 3,115 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":0,"derivative":{"underlying":"Class A Common Stock","underlying_shares":3115},"source":{"system":"sec-edgar","filing":"0001699136-22-000041","document":"wf-form4_164738934832337.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913622000041/wf-form4_164738934832337.xml","form_type":"4"}},{"id":2332986,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2022-03-15T20:09:37.000Z","date":"2022-03-11","kind":"exercise","acquired":true,"shares":3115,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."}],"balance_after":13208,"source":{"system":"sec-edgar","filing":"0001699136-22-000041","document":"wf-form4_164738934832337.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913622000041/wf-form4_164738934832337.xml","form_type":"4"}},{"id":2344062,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2022-03-08T17:00:56.000Z","date":"2022-03-08","kind":"sale","acquired":false,"shares":1000,"price":60.09,"value":60090.0,"ownership":{"direct":true},"balance_after":10093,"source":{"system":"sec-edgar","filing":"0001699136-22-000015","document":"wf-form4_164677682889999.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913622000015/wf-form4_164677682889999.xml","form_type":"4"}},{"id":2344061,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2022-03-08T17:00:56.000Z","date":"2022-03-08","kind":"sale","acquired":false,"shares":3000,"price":60.12,"value":180360.0,"ownership":{"direct":true},"balance_after":11093,"source":{"system":"sec-edgar","filing":"0001699136-22-000015","document":"wf-form4_164677682889999.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913622000015/wf-form4_164677682889999.xml","form_type":"4"}},{"id":2344060,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2022-03-08T17:00:56.000Z","date":"2022-03-08","kind":"sale","acquired":false,"shares":3000,"price":60.1,"value":180300.0,"ownership":{"direct":true},"balance_after":14093,"source":{"system":"sec-edgar","filing":"0001699136-22-000015","document":"wf-form4_164677682889999.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913622000015/wf-form4_164677682889999.xml","form_type":"4"}},{"id":2720645,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2021-05-10T12:05:08.000Z","date":"2021-05-10","kind":"sale","acquired":false,"shares":2500,"price":35.28,"value":88200.0,"ownership":{"direct":true},"balance_after":17093,"source":{"system":"sec-edgar","filing":"0001699136-21-000114","document":"wf-form4_162066269396953.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000114/wf-form4_162066269396953.xml","form_type":"4"}},{"id":2720644,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2021-05-10T12:05:08.000Z","date":"2021-05-10","kind":"sale","acquired":false,"shares":2500,"price":35.43,"value":88575.0,"ownership":{"direct":true},"balance_after":19593,"source":{"system":"sec-edgar","filing":"0001699136-21-000114","document":"wf-form4_162066269396953.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000114/wf-form4_162066269396953.xml","form_type":"4"}},{"id":2785778,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2021-03-16T16:11:12.000Z","date":"2021-03-12","kind":"sale","acquired":false,"shares":15000,"price":30.555,"value":458325.0,"ownership":{"direct":true},"balance_after":22093,"source":{"system":"sec-edgar","filing":"0001699136-21-000088","document":"wf-form4_161592545140323.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000088/wf-form4_161592545140323.xml","form_type":"4"}},{"id":2791507,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2021-03-12T18:35:56.000Z","date":"2021-03-11","kind":"grant","acquired":true,"shares":3115,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"On March 11, 2021, the reporting person was granted 3,115 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"On March 11, 2021, the reporting person was granted 3,115 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":3115,"derivative":{"underlying":"Class A Common Stock","underlying_shares":3115},"source":{"system":"sec-edgar","filing":"0001699136-21-000068","document":"wf-form4_161559213834231.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000068/wf-form4_161559213834231.xml","form_type":"4"}},{"id":2791506,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2021-03-12T18:35:56.000Z","date":"2021-03-11","kind":"exercise","acquired":false,"shares":7321,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"On March 11, 2020, the reporting person was granted 7,321 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"On March 11, 2020, the reporting person was granted 7,321 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":0,"derivative":{"underlying":"Class A Common Stock","underlying_shares":7321},"source":{"system":"sec-edgar","filing":"0001699136-21-000068","document":"wf-form4_161559213834231.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000068/wf-form4_161559213834231.xml","form_type":"4"}},{"id":2791505,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2021-03-12T18:35:56.000Z","date":"2021-03-11","kind":"exercise","acquired":true,"shares":7321,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."}],"balance_after":37093,"source":{"system":"sec-edgar","filing":"0001699136-21-000068","document":"wf-form4_161559213834231.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000068/wf-form4_161559213834231.xml","form_type":"4"}},{"id":2819348,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2021-03-02T08:54:10.000Z","date":"2021-03-01","kind":"sale","acquired":false,"shares":2500,"price":33,"value":82500.0,"ownership":{"direct":true},"balance_after":29772,"source":{"system":"sec-edgar","filing":"0001699136-21-000035","document":"wf-form4_161469323470149.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000035/wf-form4_161469323470149.xml","form_type":"4"}},{"id":2819347,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2021-03-02T08:54:10.000Z","date":"2021-03-01","kind":"sale","acquired":false,"shares":2500,"price":32.96,"value":82400.0,"ownership":{"direct":true},"balance_after":32272,"source":{"system":"sec-edgar","filing":"0001699136-21-000035","document":"wf-form4_161469323470149.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000035/wf-form4_161469323470149.xml","form_type":"4"}},{"id":2819346,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2021-03-02T08:54:10.000Z","date":"2021-03-01","kind":"sale","acquired":false,"shares":2000,"price":33.02,"value":66040.0,"ownership":{"direct":true},"balance_after":34772,"source":{"system":"sec-edgar","filing":"0001699136-21-000035","document":"wf-form4_161469323470149.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000035/wf-form4_161469323470149.xml","form_type":"4"}},{"id":2819345,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2021-03-02T08:54:10.000Z","date":"2021-03-01","kind":"sale","acquired":false,"shares":3000,"price":33.04,"value":99120.0,"ownership":{"direct":true},"balance_after":36772,"source":{"system":"sec-edgar","filing":"0001699136-21-000035","document":"wf-form4_161469323470149.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000035/wf-form4_161469323470149.xml","form_type":"4"}},{"id":2871452,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2021-02-09T18:27:20.000Z","date":"2021-02-07","kind":"exercise","acquired":false,"shares":21930,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"On February 7, 2018, the reporting person was granted a total of 71,054 restricted stock units, 5,264 of which vested on the first anniversary of the grant date and 65,790 of which vest in three equal annual installments beginning on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"On February 7, 2018, the reporting person was granted a total of 71,054 restricted stock units, 5,264 of which vested on the first anniversary of the grant date and 65,790 of which vest in three equal annual installments beginning on the first anniversary of the grant date."}],"balance_after":7321,"derivative":{"underlying":"Class A Common Stock","underlying_shares":21930},"source":{"system":"sec-edgar","filing":"0001699136-21-000018","document":"wf-form4_161291320862561.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000018/wf-form4_161291320862561.xml","form_type":"4"}},{"id":2871451,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2021-02-09T18:27:20.000Z","date":"2021-02-07","kind":"exercise","acquired":true,"shares":21930,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Restricted stock units represent a contingent right to receive Class A common stock. Upon vesting, one share of Class A common stock will be delivered for each vested restricted stock unit."}],"balance_after":39772,"source":{"system":"sec-edgar","filing":"0001699136-21-000018","document":"wf-form4_161291320862561.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913621000018/wf-form4_161291320862561.xml","form_type":"4"}},{"id":2951474,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2020-12-09T17:23:02.000Z","date":"2020-12-09","kind":"sale","acquired":false,"shares":1000,"price":26.83,"value":26830.0,"ownership":{"direct":true},"balance_after":17842,"source":{"system":"sec-edgar","filing":"0001699136-20-000052","document":"wf-form4_160755257002058.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913620000052/wf-form4_160755257002058.xml","form_type":"4"}},{"id":2951473,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2020-12-09T17:23:02.000Z","date":"2020-12-09","kind":"sale","acquired":false,"shares":1000,"price":26.77,"value":26770.0,"ownership":{"direct":true},"balance_after":18842,"source":{"system":"sec-edgar","filing":"0001699136-20-000052","document":"wf-form4_160755257002058.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":5,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913620000052/wf-form4_160755257002058.xml","form_type":"4"}},{"id":2951472,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2020-12-09T17:23:02.000Z","date":"2020-12-09","kind":"sale","acquired":false,"shares":5000,"price":27.4,"value":137000.0,"ownership":{"direct":true},"balance_after":19842,"source":{"system":"sec-edgar","filing":"0001699136-20-000052","document":"wf-form4_160755257002058.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913620000052/wf-form4_160755257002058.xml","form_type":"4"}},{"id":2951471,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2020-12-09T17:23:02.000Z","date":"2020-12-09","kind":"sale","acquired":false,"shares":2000,"price":27.21,"value":54420.0,"ownership":{"direct":true},"balance_after":24842,"source":{"system":"sec-edgar","filing":"0001699136-20-000052","document":"wf-form4_160755257002058.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913620000052/wf-form4_160755257002058.xml","form_type":"4"}},{"id":2951470,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2020-12-09T17:23:02.000Z","date":"2020-12-08","kind":"sale","acquired":false,"shares":5000,"price":27.25,"value":136250.0,"ownership":{"direct":true},"balance_after":26842,"source":{"system":"sec-edgar","filing":"0001699136-20-000052","document":"wf-form4_160755257002058.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913620000052/wf-form4_160755257002058.xml","form_type":"4"}},{"id":2951469,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2020-12-09T17:23:02.000Z","date":"2020-12-07","kind":"sale","acquired":false,"shares":3000,"price":27.25,"value":81750.0,"ownership":{"direct":true},"balance_after":31842,"source":{"system":"sec-edgar","filing":"0001699136-20-000052","document":"wf-form4_160755257002058.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000169913620000052/wf-form4_160755257002058.xml","form_type":"4"}},{"id":3210666,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2020-03-13T17:06:32.000Z","date":"2020-03-13","kind":"grant","acquired":true,"shares":7321,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Each restricted stock unit represents a contingent right to receive one share of the Issuer's Class A common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"On March 11, 2020, the reporting person was granted 7,321 restricted stock units, vesting on the first anniversary of the grant date.  Class A common stock will be delivered within 60 days of the vesting date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"On March 11, 2020, the reporting person was granted 7,321 restricted stock units, vesting on the first anniversary of the grant date.  Class A common stock will be delivered within 60 days of the vesting date."}],"balance_after":7321,"derivative":{"underlying":"Class A Common Stock","underlying_shares":7321},"source":{"system":"sec-edgar","filing":"0001104659-20-033218","document":"a4.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465920033218/a4.xml","form_type":"4"}},{"id":3210665,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2020-03-13T17:06:32.000Z","date":"2020-03-13","kind":"exercise","acquired":false,"shares":2675,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Each restricted stock unit represents a contingent right to receive one share of the Issuer's Class A common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"On March 11, 2019, the reporting person was granted 2,675 restricted stock units, vesting on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"On March 11, 2019, the reporting person was granted 2,675 restricted stock units, vesting on the first anniversary of the grant date."}],"balance_after":0,"derivative":{"underlying":"Class A Common Stock","underlying_shares":2675},"source":{"system":"sec-edgar","filing":"0001104659-20-033218","document":"a4.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465920033218/a4.xml","form_type":"4"}},{"id":3210664,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2020-03-13T17:06:32.000Z","date":"2020-03-13","kind":"exercise","acquired":true,"shares":2675,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Each restricted stock unit represents a contingent right to receive one share of the Issuer's Class A common stock."}],"balance_after":34842,"source":{"system":"sec-edgar","filing":"0001104659-20-033218","document":"a4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465920033218/a4.xml","form_type":"4"}},{"id":3279443,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2020-02-11T18:24:17.000Z","date":"2020-02-07","kind":"exercise","acquired":false,"shares":21930,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units convert into Class A common stock on a one-for-one basis."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"On February 7, 2018, the reporting person was granted a total of 71,054 restricted stock units, 5,264 of which vested on the first anniversary of the grant date and 65,790 of which vest in three equal annual installments beginning on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"On February 7, 2018, the reporting person was granted a total of 71,054 restricted stock units, 5,264 of which vested on the first anniversary of the grant date and 65,790 of which vest in three equal annual installments beginning on the first anniversary of the grant date."}],"balance_after":24605,"derivative":{"underlying":"Class A Common Stock","underlying_shares":21930},"source":{"system":"sec-edgar","filing":"0001104659-20-016842","document":"a4.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465920016842/a4.xml","form_type":"4"}},{"id":3279442,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2020-02-11T18:24:17.000Z","date":"2020-02-07","kind":"exercise","acquired":true,"shares":21930,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Restricted stock units convert into Class A common stock on a one-for-one basis."}],"balance_after":32167,"source":{"system":"sec-edgar","filing":"0001104659-20-016842","document":"a4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465920016842/a4.xml","form_type":"4"}},{"id":3579543,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2019-03-25T20:07:27.000Z","date":"2019-03-21","kind":"sale","acquired":false,"shares":16957,"price":35.93,"value":609265.01,"ownership":{"direct":true},"balance_after":10237,"source":{"system":"sec-edgar","filing":"0001104659-19-017218","document":"a4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465919017218/a4.xml","form_type":"4"}},{"id":3596846,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2019-03-13T20:57:54.000Z","date":"2019-03-11","kind":"grant","acquired":true,"shares":2675,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Each restricted stock unit represents a contingent right to receive one share of the Issuer's Class A common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"The restricted stock units vest on the first anniversary of the award date.  Vested shares will be delivered to the reporting person within 60 days of the vesting date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"The restricted stock units vest on the first anniversary of the award date.  Vested shares will be delivered to the reporting person within 60 days of the vesting date."},{"field":"balance_after","element":"sharesOwnedFollowingTransaction","label":"F3","text":"Includes restricted stock units previously granted to the reporting person that remain subject to vesting."}],"balance_after":46535,"derivative":{"underlying":"Class A Common Stock","underlying_shares":2675},"source":{"system":"sec-edgar","filing":"0001104659-19-014668","document":"a4.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465919014668/a4.xml","form_type":"4"}},{"id":3665571,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2019-02-11T18:40:49.000Z","date":"2019-02-07","kind":"exercise","acquired":false,"shares":27194,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Restricted stock units convert into Class A common stock on a one-for-one basis."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"On February 7, 2018, the reporting person was granted a total of 71,054 restricted stock units, 5,264 of which vested on the first anniversary of the grant date and 65,790 of which vest in three equal annual installments beginning on the first anniversary of the grant date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"On February 7, 2018, the reporting person was granted a total of 71,054 restricted stock units, 5,264 of which vested on the first anniversary of the grant date and 65,790 of which vest in three equal annual installments beginning on the first anniversary of the grant date."}],"balance_after":43860,"derivative":{"underlying":"Class A Common Stock","underlying_shares":27194},"source":{"system":"sec-edgar","filing":"0001104659-19-007197","document":"a4.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465919007197/a4.xml","form_type":"4"}},{"id":3665570,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Class A Common Stock","published_at":"2019-02-11T18:40:49.000Z","date":"2019-02-07","kind":"exercise","acquired":true,"shares":27194,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Restricted stock units convert into Class A common stock on a one-for-one basis."}],"balance_after":27194,"source":{"system":"sec-edgar","filing":"0001104659-19-007197","document":"a4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465919007197/a4.xml","form_type":"4"}},{"id":4068342,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2018-02-09T12:37:31.000Z","date":"2018-02-07","kind":"grant","acquired":true,"shares":65790,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Each restricted stock unit represents a contingent right to receive one share of Issuer's Class A common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"These restricted stock units vest in three equal annual installments beginning on the first anniversary of the date of issuance.  Vested shares will be delivered to the reporting person within 60 days of the vesting date."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"These restricted stock units vest in three equal annual installments beginning on the first anniversary of the date of issuance.  Vested shares will be delivered to the reporting person within 60 days of the vesting date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"These restricted stock units vest in three equal annual installments beginning on the first anniversary of the date of issuance.  Vested shares will be delivered to the reporting person within 60 days of the vesting date."}],"balance_after":65790,"derivative":{"underlying":"Class A Common Stock","underlying_shares":65790},"source":{"system":"sec-edgar","filing":"0001104659-18-007947","document":"a4.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465918007947/a4.xml","form_type":"4"}},{"id":4068341,"issuer":{"id":964,"kind":"organization","name":"Cactus, Inc.","symbol":"WHD"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2018-02-09T12:37:31.000Z","date":"2018-02-07","kind":"grant","acquired":true,"shares":5264,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Each restricted stock unit represents a contingent right to receive one share of Issuer's Class A common stock."},{"field":"price","element":"transactionPricePerShare","label":"F2","text":"These restricted stock units vest on the first anniversary of the date of issuance.  Vested shares will be delivered to the reporting person within 60 days of the vesting date."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"These restricted stock units vest on the first anniversary of the date of issuance.  Vested shares will be delivered to the reporting person within 60 days of the vesting date."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"These restricted stock units vest on the first anniversary of the date of issuance.  Vested shares will be delivered to the reporting person within 60 days of the vesting date."}],"balance_after":5264,"derivative":{"underlying":"Class A Common Stock","underlying_shares":5264},"source":{"system":"sec-edgar","filing":"0001104659-18-007947","document":"a4.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1198825/000110465918007947/a4.xml","form_type":"4"}},{"id":4326791,"issuer":{"id":5425,"kind":"organization","name":"OIL STATES INTERNATIONAL, INC"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true}}],"security":"Common Stock","published_at":"2017-05-10T19:04:29.000Z","date":"2017-05-09","kind":"grant","acquired":true,"shares":4318,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"kind","element":"transactionCoding","label":"F1","text":"Restricted common stock award under the Company's 2001 Equity Participation Plan, as amended, that vests on the day before the Company's 2018 Annual Stockholders meeting."}],"balance_after":23010,"source":{"system":"sec-edgar","filing":"0001437749-17-008580","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1121484/000143774917008580/rdgdoc.xml","form_type":"4"}},{"id":4514386,"issuer":{"id":5425,"kind":"organization","name":"OIL STATES INTERNATIONAL, INC"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true}}],"security":"Common Stock","published_at":"2016-12-21T20:21:11.000Z","date":"2016-12-20","kind":"gift","acquired":false,"shares":3000,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"This is not a market transaction, thus no price has been reported.  Transaction represents a charitable contribution."}],"balance_after":18692,"source":{"system":"sec-edgar","filing":"0001437749-16-043633","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1121484/000143774916043633/rdgdoc.xml","form_type":"4"}},{"id":4524115,"issuer":{"id":5425,"kind":"organization","name":"OIL STATES INTERNATIONAL, INC"},"owners":[{"id":61213,"kind":"person","name":"Rosenthal Gary L","position":1,"cik":"0001198825","reported_name":"Rosenthal Gary L","relationship":{"director":true}}],"security":"Common Stock","published_at":"2016-12-13T20:36:31.000Z","date":"2016-12-12","kind":"gift","acquired":false,"shares":11500,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"This is not a market transaction, thus no price has been reported.  Transaction represents a charitable contribution."},{"field":"balance_after","element":"sharesOwnedFollowingTransaction","label":"F2","text":"Total shares owned includes an additional 346 shares which were inadvertently included in a Form 4 in 2006."}],"balance_after":21692,"source":{"system":"sec-edgar","filing":"0001437749-16-043277","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1121484/000143774916043277/rdgdoc.xml","form_type":"4"}}]}