Everything this person has disclosed to the SEC on Form 4 — across every company they file for — reconstructed from the public record. A filing history, not a tip sheet.
Pattern in the record: open-market sales filed in December in multiple years since 2024 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.
Reconstructed holdings Direct: $2.5M Indirect: $0 $2.5M as of 2026-09-16 Trades by company CTSH · 166 trades2026-09-02: Sale, 2,500 sh ($158K) 2026-09-01: Withheld for tax, 2,385 sh ($154K) 2026-09-01: Option exercise, 408 sh ($0) 2026-09-01: Option exercise, 2,242 sh ($0) 2026-09-01: Option exercise, 478 sh ($0) 2026-09-01: Option exercise, 1,274 sh ($0) 2026-09-01: Option exercise, 478 sh 2026-09-01: Option exercise, 1,274 sh 2026-09-01: Option exercise, 408 sh 2026-09-01: Option exercise, 2,242 sh 2026-09-01: Option exercise, 478 sh 2026-09-01: Option exercise, 1,274 sh 2026-09-01: Option exercise, 478 sh 2026-09-01: Option exercise, 2,242 sh 2026-09-01: Option exercise, 408 sh 2026-09-01: Option exercise, 1,274 sh 2026-09-01: Option exercise, 408 sh 2026-09-01: Option exercise, 2,242 sh 2026-09-01: Option exercise, 2,242 sh 2026-09-01: Option exercise, 478 sh 2026-09-01: Option exercise, 1,274 sh 2026-09-01: Option exercise, 408 sh 2026-08-03: Sale, 2,500 sh ($143K) 2026-06-15: Withheld for tax, 888 sh ($46K) 2026-06-15: Option exercise, 1,646 sh ($0) 2026-06-15: Option exercise, 1,646 sh 2026-06-15: Option exercise, 1,646 sh 2026-06-01: Withheld for tax, 2,388 sh ($133K) 2026-06-01: Option exercise, 407 sh ($0) 2026-06-01: Option exercise, 2,241 sh ($0) 2026-06-01: Option exercise, 478 sh ($0) 2026-06-01: Option exercise, 1,274 sh ($0) 2026-06-01: Option exercise, 1,274 sh 2026-06-01: Option exercise, 1,274 sh 2026-06-01: Option exercise, 478 sh 2026-06-01: Option exercise, 2,241 sh 2026-06-01: Option exercise, 478 sh 2026-06-01: Option exercise, 407 sh 2026-06-01: Option exercise, 407 sh 2026-06-01: Option exercise, 2,241 sh 2026-03-15: Withheld for tax, 6,668 sh ($403K) 2026-03-15: Option exercise, 1,647 sh ($0) 2026-03-15: Option exercise, 10,972 sh ($0) 2026-03-15: Option exercise, 1,647 sh 2026-03-15: Option exercise, 10,972 sh 2026-03-15: Option exercise, 10,972 sh 2026-03-15: Option exercise, 1,647 sh 2026-03-01: Withheld for tax, 1,196 sh ($77K) 2026-03-01: Option exercise, 956 sh ($0) 2026-03-01: Option exercise, 1,274 sh ($0) 2026-03-01: Option exercise, 1,274 sh 2026-03-01: Option exercise, 956 sh 2026-03-01: Option exercise, 1,274 sh 2026-03-01: Option exercise, 956 sh 2026-02-25: Award / grant, 26,903 sh ($0) 2026-02-25: Award / grant, 10,972 sh ($0) 2026-02-25: Award / grant, 3,261 sh ($0) 2026-02-16: Withheld for tax, 1,198 sh ($80K) 2026-02-16: Option exercise, 283 sh ($0) 2026-02-16: Option exercise, 1,225 sh ($0) 2026-02-16: Option exercise, 628 sh ($0) 2026-02-16: Option exercise, 628 sh 2026-02-16: Option exercise, 1,225 sh 2026-02-16: Option exercise, 283 sh 2026-02-16: Option exercise, 628 sh 2026-02-16: Option exercise, 1,225 sh 2026-02-16: Option exercise, 283 sh 2025-12-15: Withheld for tax, 903 sh ($76K) 2025-12-15: Option exercise, 1,646 sh ($0) 2025-12-15: Option exercise, 1,646 sh 2025-12-15: Option exercise, 1,646 sh 2025-12-12: Sale, 5,000 sh ($418K) 2025-12-04: Sale, 2,500 sh ($200K) 2025-12-01: Withheld for tax, 1,206 sh ($94K) 2025-12-01: Option exercise, 955 sh ($0) 2025-12-01: Option exercise, 1,274 sh ($0) 2025-12-01: Option exercise, 955 sh 2025-12-01: Option exercise, 955 sh 2025-12-01: Option exercise, 1,274 sh 2025-12-01: Option exercise, 1,274 sh 2025-11-16: Withheld for tax, 1,139 sh ($83K) 2025-11-16: Option exercise, 1,224 sh ($0) 2025-11-16: Option exercise, 628 sh ($0) 2025-11-16: Option exercise, 283 sh ($0) 2025-11-16: Option exercise, 1,224 sh 2025-11-16: Option exercise, 1,224 sh 2025-11-16: Option exercise, 628 sh 2025-11-16: Option exercise, 283 sh 2025-11-16: Option exercise, 628 sh 2025-11-16: Option exercise, 283 sh 2025-10-29: Sale, 2,500 sh ($188K) 2025-09-15: Withheld for tax, 905 sh ($63K) 2025-09-15: Option exercise, 1,647 sh ($0) 2025-09-15: Option exercise, 1,647 sh 2025-09-15: Option exercise, 1,647 sh 2025-09-01: Withheld for tax, 1,209 sh ($87K) 2025-09-01: Option exercise, 955 sh ($0) 2025-09-01: Option exercise, 1,275 sh ($0) 2025-09-01: Option exercise, 955 sh 2025-09-01: Option exercise, 955 sh 2025-09-01: Option exercise, 1,275 sh 2025-09-01: Option exercise, 1,275 sh 2025-08-16: Withheld for tax, 1,142 sh ($80K) 2025-08-16: Option exercise, 1,224 sh ($0) 2025-08-16: Option exercise, 628 sh ($0) 2025-08-16: Option exercise, 283 sh ($0) 2025-08-16: Option exercise, 1,224 sh 2025-08-16: Option exercise, 283 sh 2025-08-16: Option exercise, 628 sh 2025-08-16: Option exercise, 283 sh 2025-08-16: Option exercise, 628 sh 2025-08-16: Option exercise, 1,224 sh 2025-06-15: Withheld for tax, 908 sh ($72K) 2025-06-15: Option exercise, 1,646 sh ($0) 2025-06-15: Option exercise, 1,646 sh 2025-06-15: Option exercise, 1,646 sh 2025-06-02: Sale, 5,000 sh ($401K) 2025-06-01: Withheld for tax, 1,215 sh ($98K) 2025-06-01: Option exercise, 955 sh ($0) 2025-06-01: Option exercise, 1,274 sh ($0) 2025-06-01: Option exercise, 1,274 sh 2025-06-01: Option exercise, 955 sh 2025-06-01: Option exercise, 1,274 sh 2025-06-01: Option exercise, 955 sh 2025-05-16: Withheld for tax, 1,152 sh ($94K) 2025-05-16: Option exercise, 283 sh ($0) 2025-05-16: Option exercise, 628 sh ($0) 2025-05-16: Option exercise, 1,225 sh ($0) 2025-05-16: Option exercise, 283 sh 2025-05-16: Option exercise, 283 sh 2025-05-16: Option exercise, 628 sh 2025-05-16: Option exercise, 1,225 sh 2025-05-16: Option exercise, 628 sh 2025-05-16: Option exercise, 1,225 sh 2025-03-15: Withheld for tax, 1,750 sh ($138K) 2025-03-15: Option exercise, 3,279 sh ($0) 2025-03-15: Option exercise, 3,279 sh 2025-03-15: Option exercise, 3,279 sh 2025-03-03: Sale, 5,000 sh ($418K) 2025-03-03: Award / grant, 3,279 sh ($0) 2025-03-03: Award / grant, 19,758 sh ($0) 2025-03-01: Withheld for tax, 1,910 sh ($159K) 2025-03-01: Option exercise, 1,434 sh ($0) 2025-03-01: Option exercise, 1,274 sh ($0) 2025-03-01: Option exercise, 802 sh ($0) 2025-03-01: Option exercise, 1,434 sh 2025-03-01: Option exercise, 1,434 sh 2025-03-01: Option exercise, 1,274 sh 2025-03-01: Option exercise, 802 sh 2025-03-01: Option exercise, 1,274 sh 2025-03-01: Option exercise, 802 sh 2025-02-16: Withheld for tax, 1,341 sh ($122K) 2025-02-16: Option exercise, 1,224 sh ($0) 2025-02-16: Option exercise, 565 sh ($0) 2025-02-16: Option exercise, 628 sh ($0) 2025-02-16: Option exercise, 565 sh 2025-02-16: Option exercise, 1,224 sh 2025-02-16: Option exercise, 628 sh 2025-02-16: Option exercise, 565 sh 2025-02-16: Option exercise, 628 sh 2025-02-16: Option exercise, 1,224 sh 2025-02-15: Withheld for tax, 124 sh ($11K) 2025-02-15: Option exercise, 208 sh ($0) 2025-02-15: Option exercise, 208 sh 2025-02-15: Option exercise, 208 sh 2024-12-03: Sale, 5,000 sh ($401K) Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2026-09-02 CTSH Sale 2,500 @ $63.37 $158K −5.9% of holding 39,909 Form 4 2026-08-03 CTSH Sale 2,500 @ $57.05 $143K −5.8% of holding 40,392 Form 4 2025-12-12 CTSH Sale 5,000 @ $83.68 $418K −13.8% of holding 31,149 Form 4 2025-12-04 CTSH Sale 2,500 @ $80.00 $200K −6.5% of holding 36,149 Form 4 2025-10-29 CTSH Sale 2,500 @ $75.18 $188K −6.4% of holding 36,630 Form 4 2025-06-02 CTSH Sale 5,000 @ $80.24 $401K −12.3% of holding 35,636 Form 4 2025-03-03 CTSH Sale 5,000 @ $83.60 $418K −12.4% of holding 35,182 Form 4 2024-12-03 CTSH Sale 5,000 @ $80.11 $401K −11.4% of holding 39,022 Form 4
158 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-09-01 CTSH Withheld for tax 2,385 42,409 Form 4 2026-09-01 CTSH Option exercise 408 2,446 Form 4 2026-09-01 CTSH Option exercise 2,242 22,420 Form 4 2026-09-01 CTSH Option exercise 478 957 Form 4 2026-09-01 CTSH Option exercise 1,274 2,549 Form 4 2026-09-01 CTSH Option exercise 478 42,144 Form 4 2026-09-01 CTSH Option exercise 1,274 41,666 Form 4 2026-09-01 CTSH Option exercise 408 44,794 Form 4 2026-09-01 CTSH Option exercise 2,242 44,386 Form 4 2026-09-01 CTSH Option exercise 478 42,144 Form 4 2026-09-01 CTSH Option exercise 1,274 41,666 Form 4 2026-09-01 CTSH Option exercise 478 42,144 Form 4 2026-09-01 CTSH Option exercise 2,242 44,386 Form 4 2026-09-01 CTSH Option exercise 408 44,794 Form 4 2026-09-01 CTSH Option exercise 1,274 41,666 Form 4 2026-09-01 CTSH Option exercise 408 44,794 Form 4 2026-09-01 CTSH Option exercise 2,242 44,386 Form 4 2026-09-01 CTSH Option exercise 2,242 44,386 Form 4 2026-09-01 CTSH Option exercise 478 42,144 Form 4 2026-09-01 CTSH Option exercise 1,274 41,666 Form 4 2026-09-01 CTSH Option exercise 408 44,794 Form 4 2026-06-15 CTSH Withheld for tax 888 42,892 Form 4 2026-06-15 CTSH Option exercise 1,646 11,526 Form 4 2026-06-15 CTSH Option exercise 1,646 43,780 Form 4 2026-06-15 CTSH Option exercise 1,646 43,780 Form 4 2026-06-01 CTSH Withheld for tax 2,388 42,134 Form 4 2026-06-01 CTSH Option exercise 407 2,854 Form 4 2026-06-01 CTSH Option exercise 2,241 24,662 Form 4 2026-06-01 CTSH Option exercise 478 1,435 Form 4 2026-06-01 CTSH Option exercise 1,274 3,823 Form 4 2026-06-01 CTSH Option exercise 1,274 41,396 Form 4 2026-06-01 CTSH Option exercise 1,274 41,396 Form 4 2026-06-01 CTSH Option exercise 478 41,874 Form 4 2026-06-01 CTSH Option exercise 2,241 44,115 Form 4 2026-06-01 CTSH Option exercise 478 41,874 Form 4 2026-06-01 CTSH Option exercise 407 44,522 Form 4 2026-06-01 CTSH Option exercise 407 44,522 Form 4 2026-06-01 CTSH Option exercise 2,241 44,115 Form 4 2026-03-15 CTSH Withheld for tax 6,668 39,815 Form 4 2026-03-15 CTSH Option exercise 1,647 13,172 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .