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: $3.8M Indirect: $0 $3.8M as of 2026-09-16 Trades by company DT · 143 trades2026-09-05: Withheld for tax, 3,201 sh ($166K) 2026-09-05: Withheld for tax, 2,070 sh ($107K) 2026-09-05: Withheld for tax, 2,057 sh ($107K) 2026-09-05: Withheld for tax, 1,614 sh ($84K) 2026-09-05: Withheld for tax, 1,407 sh ($73K) 2026-09-05: Option exercise, 3,220 sh ($0) 2026-09-05: Option exercise, 6,388 sh ($0) 2026-09-05: Option exercise, 4,130 sh ($0) 2026-09-05: Option exercise, 2,808 sh ($0) 2026-09-05: Option exercise, 4,105 sh ($0) 2026-09-05: Option exercise, 6,388 sh 2026-09-05: Option exercise, 3,220 sh 2026-09-05: Option exercise, 6,388 sh 2026-09-05: Option exercise, 2,808 sh 2026-09-05: Option exercise, 4,105 sh 2026-09-05: Option exercise, 4,130 sh 2026-09-05: Option exercise, 4,105 sh 2026-09-05: Option exercise, 4,130 sh 2026-09-05: Option exercise, 3,220 sh 2026-09-05: Option exercise, 6,388 sh 2026-09-05: Option exercise, 2,808 sh 2026-09-05: Option exercise, 2,808 sh 2026-09-05: Option exercise, 4,105 sh 2026-09-05: Option exercise, 4,130 sh 2026-09-05: Option exercise, 3,220 sh 2026-09-05: Option exercise, 6,388 sh 2026-09-05: Option exercise, 2,808 sh 2026-09-05: Option exercise, 4,105 sh 2026-09-05: Option exercise, 4,130 sh 2026-09-05: Option exercise, 3,220 sh 2026-06-05: Withheld for tax, 8,105 sh ($342K) 2026-06-05: Withheld for tax, 6,973 sh ($294K) 2026-06-05: Withheld for tax, 5,543 sh ($234K) 2026-06-05: Withheld for tax, 3,200 sh ($135K) 2026-06-05: Withheld for tax, 2,070 sh ($87K) 2026-06-05: Withheld for tax, 2,026 sh ($85K) 2026-06-05: Withheld for tax, 1,614 sh ($68K) 2026-06-05: Option exercise, 4,130 sh ($0) 2026-06-05: Award / grant, 61,034 sh ($0) 2026-06-05: Option exercise, 11,063 sh ($0) 2026-06-05: Option exercise, 16,177 sh ($0) 2026-06-05: Option exercise, 4,043 sh ($0) 2026-06-05: Option exercise, 3,221 sh ($0) 2026-06-05: Option exercise, 6,387 sh ($0) 2026-06-05: Option exercise, 13,918 sh ($0) 2026-06-05: Option exercise, 13,918 sh 2026-06-05: Option exercise, 11,063 sh 2026-06-05: Option exercise, 4,043 sh 2026-06-05: Option exercise, 3,221 sh 2026-06-05: Option exercise, 16,177 sh 2026-06-05: Option exercise, 6,387 sh 2026-06-05: Option exercise, 11,063 sh 2026-06-05: Option exercise, 13,918 sh 2026-06-05: Option exercise, 6,387 sh 2026-06-05: Option exercise, 16,177 sh 2026-06-05: Option exercise, 3,221 sh 2026-06-05: Option exercise, 4,043 sh 2026-06-05: Option exercise, 4,130 sh 2026-06-05: Option exercise, 4,130 sh 2026-05-16: Award / grant, 4,043 sh ($0) 2026-05-16: Award / grant, 33,522 sh ($0) 2026-03-05: Withheld for tax, 4,423 sh ($173K) 2026-03-05: Withheld for tax, 1,969 sh ($77K) 2026-03-05: Withheld for tax, 1,597 sh ($63K) 2026-03-05: Withheld for tax, 993 sh ($39K) 2026-03-05: Option exercise, 13,918 sh ($0) 2026-03-05: Option exercise, 4,130 sh ($0) 2026-03-05: Option exercise, 3,221 sh ($0) 2026-03-05: Option exercise, 6,388 sh ($0) 2026-03-05: Option exercise, 13,918 sh 2026-03-05: Option exercise, 6,388 sh 2026-03-05: Option exercise, 3,221 sh 2026-03-05: Option exercise, 4,130 sh 2026-03-05: Option exercise, 6,388 sh 2026-03-05: Option exercise, 3,221 sh 2026-03-05: Option exercise, 4,130 sh 2026-03-05: Option exercise, 13,918 sh 2025-12-10: Sale, 7,505 sh ($340K) 2025-12-05: Withheld for tax, 6,364 sh ($283K) 2025-12-05: Withheld for tax, 2,921 sh ($130K) 2025-12-05: Withheld for tax, 1,889 sh ($84K) 2025-12-05: Withheld for tax, 1,474 sh ($66K) 2025-12-05: Option exercise, 6,387 sh ($0) 2025-12-05: Option exercise, 4,130 sh ($0) 2025-12-05: Option exercise, 3,222 sh ($0) 2025-12-05: Option exercise, 13,918 sh ($0) 2025-12-05: Option exercise, 4,130 sh 2025-12-05: Option exercise, 13,918 sh 2025-12-05: Option exercise, 4,130 sh 2025-12-05: Option exercise, 3,222 sh 2025-12-05: Option exercise, 6,387 sh 2025-12-05: Option exercise, 13,918 sh 2025-12-05: Option exercise, 6,387 sh 2025-12-05: Option exercise, 3,222 sh 2025-10-06: Sale, 7,503 sh ($375K) 2025-09-09: Sale, 7,506 sh ($373K) 2025-09-05: Withheld for tax, 6,363 sh ($318K) 2025-09-05: Withheld for tax, 2,921 sh ($146K) 2025-09-05: Withheld for tax, 1,889 sh ($94K) 2025-09-05: Withheld for tax, 1,474 sh ($74K) 2025-09-05: Option exercise, 4,130 sh ($0) 2025-09-05: Option exercise, 3,222 sh ($0) 2025-09-05: Option exercise, 13,916 sh ($0) 2025-09-05: Option exercise, 6,388 sh ($0) 2025-09-05: Option exercise, 4,130 sh 2025-09-05: Option exercise, 13,916 sh 2025-09-05: Option exercise, 3,222 sh 2025-09-05: Option exercise, 4,130 sh 2025-09-05: Option exercise, 6,388 sh 2025-09-05: Option exercise, 3,222 sh 2025-09-05: Option exercise, 13,916 sh 2025-09-05: Option exercise, 6,388 sh 2025-07-01: Sale, 15,822 sh ($868K) 2025-06-09: Sale, 13,947 sh ($759K) 2025-06-09: Sale, 1,877 sh ($104K) 2025-06-05: Withheld for tax, 7,441 sh ($409K) 2025-06-05: Withheld for tax, 6,364 sh ($350K) 2025-06-05: Withheld for tax, 5,805 sh ($319K) 2025-06-05: Withheld for tax, 4,131 sh ($227K) 2025-06-05: Withheld for tax, 2,921 sh ($160K) 2025-06-05: Option exercise, 13,918 sh ($0) 2025-06-05: Option exercise, 12,695 sh ($0) 2025-06-05: Option exercise, 16,274 sh ($0) 2025-06-05: Option exercise, 9,034 sh ($0) 2025-06-05: Option exercise, 6,387 sh ($0) 2025-06-05: Award / grant, 49,020 sh ($0) 2025-06-05: Option exercise, 9,034 sh 2025-06-05: Option exercise, 13,918 sh 2025-06-05: Option exercise, 12,695 sh 2025-06-05: Option exercise, 6,387 sh 2025-06-05: Option exercise, 12,695 sh 2025-06-05: Option exercise, 6,387 sh 2025-06-05: Option exercise, 16,274 sh 2025-06-05: Option exercise, 16,274 sh 2025-06-05: Option exercise, 13,918 sh 2025-06-05: Option exercise, 9,034 sh 2025-05-23: Award / grant, 38,464 sh ($0) 2025-05-23: Award / grant, 9,034 sh ($0) 2025-05-12: Sale, 6,793 sh ($340K) 2025-03-07: Sale, 6,794 sh ($362K) 2025-03-05: Withheld for tax, 6,719 sh ($377K) 2024-12-06: Sale, 11,021 sh ($647K) 2024-12-05: Withheld for tax, 9,285 sh ($544K) Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2025-12-10 DT Sale 7,505 @ $45.27 $340K −45.7% of holding 8,925 Form 4 2025-10-06 DT Sale 7,503 @ $50.00 $375K −84.1% of holding 1,420 Form 4 2025-09-09 DT Sale 7,506 @ $49.73 $373K −45.7% of holding 8,923 Form 4 2025-07-01 DT Sale 15,822 @ $54.84 $868K −91.8% of holding 1,420 Form 4 2025-06-09 DT Sale 13,947 @ $54.44 $759K −42.2% of holding 19,119 Form 4 2025-06-09 DT Sale 1,877 @ $55.17 $104K −9.8% of holding 17,242 Form 4 2025-05-12 DT Sale 6,793 @ $50.00 $340K −3.7% of holding 177,384 Form 4 2025-03-07 DT Sale 6,794 @ $53.25 $362K −3.6% of holding 184,177 Form 4 2024-12-06 DT Sale 11,021 @ $58.68 $647K −5.3% of holding 197,690 Form 4
134 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-09-05 DT Withheld for tax 3,201 60,753 Form 4 2026-09-05 DT Withheld for tax 2,070 64,419 Form 4 2026-09-05 DT Withheld for tax 2,057 66,467 Form 4 2026-09-05 DT Withheld for tax 1,614 62,359 Form 4 2026-09-05 DT Withheld for tax 1,407 67,868 Form 4 2026-09-05 DT Option exercise 3,220 9,663 Form 4 2026-09-05 DT Option exercise 6,388 19,162 Form 4 2026-09-05 DT Option exercise 4,130 12,390 Form 4 2026-09-05 DT Option exercise 2,808 19,651 Form 4 2026-09-05 DT Option exercise 4,105 28,738 Form 4 2026-09-05 DT Option exercise 6,388 63,954 Form 4 2026-09-05 DT Option exercise 3,220 63,973 Form 4 2026-09-05 DT Option exercise 6,388 63,954 Form 4 2026-09-05 DT Option exercise 2,808 69,275 Form 4 2026-09-05 DT Option exercise 4,105 68,524 Form 4 2026-09-05 DT Option exercise 4,130 66,489 Form 4 2026-09-05 DT Option exercise 4,105 68,524 Form 4 2026-09-05 DT Option exercise 4,130 66,489 Form 4 2026-09-05 DT Option exercise 3,220 63,973 Form 4 2026-09-05 DT Option exercise 6,388 63,954 Form 4 2026-09-05 DT Option exercise 2,808 69,275 Form 4 2026-09-05 DT Option exercise 2,808 69,275 Form 4 2026-09-05 DT Option exercise 4,105 68,524 Form 4 2026-09-05 DT Option exercise 4,130 66,489 Form 4 2026-09-05 DT Option exercise 3,220 63,973 Form 4 2026-09-05 DT Option exercise 6,388 63,954 Form 4 2026-09-05 DT Option exercise 2,808 69,275 Form 4 2026-09-05 DT Option exercise 4,105 68,524 Form 4 2026-09-05 DT Option exercise 4,130 66,489 Form 4 2026-09-05 DT Option exercise 3,220 63,973 Form 4 2026-06-05 DT Withheld for tax 8,105 51,488 Form 4 2026-06-05 DT Withheld for tax 6,973 34,545 Form 4 2026-06-05 DT Withheld for tax 5,543 57,008 Form 4 2026-06-05 DT Withheld for tax 3,200 37,732 Form 4 2026-06-05 DT Withheld for tax 2,070 41,399 Form 4 2026-06-05 DT Withheld for tax 2,026 43,416 Form 4 2026-06-05 DT Withheld for tax 1,614 39,339 Form 4 2026-06-05 DT Option exercise 4,130 16,520 Form 4 2026-06-05 DT Award / grant 61,034 61,034 Form 4 2026-06-05 DT Option exercise 11,063 22,459 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .