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 August in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.
Reconstructed holdings Direct: $231K Indirect: $0 $231K as of 2026-09-16 Trades by company CRAI · 166 trades2026-09-14: Award / grant, 1 sh ($0) 2026-09-14: Award / grant, 4 sh ($0) 2026-09-14: Award / grant, 2 sh ($0) 2026-09-14: Award / grant, 5 sh ($0) 2026-09-14: Award / grant, 2 sh ($0) 2026-09-14: Award / grant, 2 sh ($0) 2026-08-25: Sale, 1,307 sh ($227K) 2026-08-25: Sale, 543 sh ($94K) 2026-08-25: Sale, 400 sh ($70K) 2026-06-12: Award / grant, 5 sh ($0) 2026-06-12: Award / grant, 3 sh ($0) 2026-06-12: Award / grant, 4 sh ($0) 2026-06-12: Award / grant, 2 sh ($0) 2026-06-12: Award / grant, 2 sh ($0) 2026-06-12: Award / grant, 1 sh ($0) 2026-05-20: Withheld for tax, 66 sh ($10K) 2026-05-20: Disposition, 3 sh ($384) 2026-05-20: Option exercise, 225 sh ($0) 2026-05-20: Option exercise, 225 sh 2026-05-20: Option exercise, 225 sh 2026-05-19: Sale, 1,600 sh ($237K) 2026-05-19: Sale, 400 sh ($59K) 2026-05-19: Sale, 250 sh ($37K) 2026-04-29: Withheld for tax, 85 sh ($13K) 2026-04-29: Disposition, 6 sh ($984) 2026-04-29: Option exercise, 293 sh ($0) 2026-04-29: Option exercise, 293 sh 2026-04-29: Option exercise, 293 sh 2026-04-11: Withheld for tax, 158 sh ($26K) 2026-04-11: Withheld for tax, 90 sh ($15K) 2026-04-11: Disposition, 20 sh ($3K) 2026-04-11: Disposition, 11 sh ($2K) 2026-04-11: Option exercise, 556 sh ($0) 2026-04-11: Option exercise, 316 sh ($0) 2026-04-11: Option exercise, 316 sh 2026-04-11: Option exercise, 556 sh 2026-04-11: Option exercise, 316 sh 2026-04-11: Option exercise, 556 sh 2026-04-09: Award / grant, 1,396 sh ($0) 2026-03-20: Award / grant, 4 sh ($0) 2026-03-20: Award / grant, 3 sh ($0) 2026-03-20: Award / grant, 3 sh ($0) 2026-03-20: Award / grant, 4 sh ($0) 2026-03-20: Award / grant, 2 sh ($0) 2026-03-10: Withheld for tax, 161 sh ($28K) 2026-03-10: Withheld for tax, 112 sh ($19K) 2026-03-10: Disposition, 26 sh ($4K) 2026-03-10: Disposition, 18 sh ($3K) 2026-03-10: Option exercise, 574 sh ($0) 2026-03-10: Option exercise, 399 sh ($0) 2026-03-10: Option exercise, 574 sh 2026-03-10: Option exercise, 399 sh 2026-03-10: Option exercise, 574 sh 2026-03-10: Option exercise, 399 sh 2026-03-05: Sale, 1,650 sh ($300K) 2026-03-05: Sale, 500 sh ($91K) 2026-03-05: Sale, 100 sh ($18K) 2026-03-02: Withheld for tax, 344 sh ($62K) 2026-03-02: Disposition, 20 sh ($4K) 2026-03-02: Award / grant, 1,086 sh ($0) 2026-03-02: Award / grant, 20 sh 2026-03-02: Award / grant, 1,067 sh 2026-03-02: Award / grant, 20 sh 2026-03-02: Award / grant, 1,067 sh 2025-12-12: Award / grant, 2 sh ($0) 2025-12-12: Award / grant, 3 sh ($0) 2025-12-12: Award / grant, 2 sh ($0) 2025-12-12: Award / grant, 3 sh ($0) 2025-12-12: Award / grant, 2 sh ($0) 2025-12-12: Award / grant, 1 sh ($0) 2025-11-20: Sale, 1,317 sh ($229K) 2025-11-20: Sale, 343 sh ($60K) 2025-11-20: Sale, 60 sh ($11K) 2025-11-20: Sale, 30 sh ($5K) 2025-09-12: Award / grant, 2 sh ($0) 2025-09-12: Award / grant, 1 sh ($0) 2025-09-12: Award / grant, 1 sh ($0) 2025-09-12: Award / grant, 2 sh ($0) 2025-09-12: Award / grant, 2 sh ($0) 2025-09-12: Award / grant, 3 sh ($0) 2025-08-20: Sale, 996 sh ($187K) 2025-08-20: Sale, 519 sh ($98K) 2025-08-20: Sale, 235 sh ($44K) 2025-06-13: Award / grant, 3 sh ($0) 2025-06-13: Award / grant, 2 sh ($0) 2025-06-13: Award / grant, 2 sh ($0) 2025-06-13: Award / grant, 1 sh ($0) 2025-06-13: Award / grant, 2 sh ($0) 2025-06-13: Award / grant, 2 sh ($0) 2025-05-20: Award / grant, 889 sh ($0) 2025-05-12: Sale, 666 sh ($125K) 2025-05-12: Sale, 363 sh ($69K) 2025-05-12: Sale, 328 sh ($61K) 2025-05-12: Sale, 256 sh ($49K) 2025-05-12: Sale, 108 sh ($21K) 2025-05-12: Sale, 29 sh ($5K) 2025-04-29: Withheld for tax, 136 sh ($22K) 2025-04-29: Disposition, 3 sh ($483) 2025-04-29: Option exercise, 289 sh ($0) 2025-04-29: Option exercise, 289 sh 2025-04-29: Option exercise, 289 sh 2025-04-11: Withheld for tax, 136 sh ($23K) 2025-04-11: Disposition, 8 sh ($1K) 2025-04-11: Disposition, 314 sh ($0) 2025-04-11: Option exercise, 314 sh 2025-04-11: Option exercise, 314 sh 2025-03-22: Withheld for tax, 212 sh ($38K) 2025-03-22: Withheld for tax, 125 sh ($23K) 2025-03-22: Disposition, 38 sh ($7K) 2025-03-22: Disposition, 21 sh ($4K) 2025-03-22: Option exercise, 422 sh ($0) 2025-03-22: Option exercise, 759 sh ($0) 2025-03-22: Option exercise, 759 sh 2025-03-22: Option exercise, 759 sh 2025-03-22: Option exercise, 422 sh 2025-03-22: Option exercise, 422 sh 2025-03-14: Disposition, 2 sh ($278) 2025-03-14: Disposition, 1 sh ($193) 2025-03-14: Option exercise, 2 sh ($0) 2025-03-14: Award / grant, 3 sh ($0) 2025-03-14: Award / grant, 3 sh ($0) 2025-03-14: Award / grant, 3 sh ($0) 2025-03-14: Award / grant, 2 sh ($0) 2025-03-14: Award / grant, 1 sh ($0) 2025-03-14: Award / grant, 3 sh ($0) 2025-03-14: Option exercise, 1 sh ($0) 2025-03-14: Award / grant, 2 sh ($0) 2025-03-14: Option exercise, 1 sh 2025-03-14: Option exercise, 2 sh 2025-03-14: Option exercise, 2 sh 2025-03-14: Option exercise, 1 sh 2025-03-10: Withheld for tax, 161 sh ($28K) 2025-03-10: Withheld for tax, 112 sh ($20K) 2025-03-10: Disposition, 20 sh ($3K) 2025-03-10: Disposition, 14 sh ($2K) 2025-03-10: Option exercise, 568 sh ($0) 2025-03-10: Option exercise, 394 sh ($0) 2025-03-10: Option exercise, 394 sh 2025-03-10: Option exercise, 568 sh 2025-03-10: Option exercise, 394 sh 2025-03-10: Option exercise, 568 sh 2025-03-05: Sale, 1,400 sh ($266K) 2025-03-05: Sale, 350 sh ($67K) 2025-03-03: Withheld for tax, 341 sh ($65K) 2025-03-03: Disposition, 23 sh ($4K) 2025-03-03: Option exercise, 1,096 sh ($0) 2025-03-03: Option exercise, 1,072 sh 2025-03-03: Option exercise, 23 sh 2025-03-03: Option exercise, 23 sh 2025-03-03: Option exercise, 1,072 sh 2024-12-15: Withheld for tax, 275 sh ($56K) 2024-12-15: Withheld for tax, 208 sh ($42K) 2024-12-15: Disposition, 50 sh ($10K) 2024-12-15: Disposition, 28 sh ($6K) 2024-12-15: Option exercise, 547 sh ($0) 2024-12-15: Option exercise, 985 sh ($0) 2024-12-15: Option exercise, 985 sh 2024-12-15: Option exercise, 547 sh 2024-12-13: Award / grant, 3 sh ($0) 2024-12-13: Award / grant, 2 sh ($0) 2024-12-13: Award / grant, 3 sh ($0) 2024-12-13: Award / grant, 2 sh ($0) 2024-12-13: Award / grant, 2 sh ($0) 2024-12-13: Award / grant, 1 sh ($0) 2024-12-13: Award / grant, 1 sh ($0) 2024-12-13: Award / grant, 2 sh ($0) Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2026-08-25 CRAI Sale 1,307 @ $173.34 $227K −10.2% of holding 11,553 Form 4 2026-08-25 CRAI Sale 543 @ $172.30 $94K −4.1% of holding 12,860 Form 4 2026-08-25 CRAI Sale 400 @ $174.26 $70K −3.5% of holding 11,153 Form 4 2026-05-19 CRAI Sale 1,600 @ $148.00 $237K −10.8% of holding 13,247 Form 4 2026-05-19 CRAI Sale 400 @ $147.44 $59K −2.6% of holding 14,847 Form 4 2026-05-19 CRAI Sale 250 @ $146.37 $37K −1.6% of holding 15,247 Form 4 2026-03-05 CRAI Sale 1,650 @ $181.94 $300K −10.1% of holding 14,646 Form 4 2026-03-05 CRAI Sale 500 @ $182.99 $91K −3.4% of holding 14,146 Form 4 2026-03-05 CRAI Sale 100 @ $184.10 $18K −0.7% of holding 14,046 Form 4 2025-11-20 CRAI Sale 1,317 @ $174.16 $229K −7.6% of holding 16,006 Form 4 2025-11-20 CRAI Sale 343 @ $174.87 $60K −2.1% of holding 15,663 Form 4 2025-11-20 CRAI Sale 60 @ $175.43 $11K −0.4% of holding 15,603 Form 4 2025-11-20 CRAI Sale 30 @ $176.39 $5K −0.2% of holding 15,573 Form 4 2025-08-20 CRAI Sale 996 @ $187.30 $187K −5.3% of holding 17,842 Form 4 2025-08-20 CRAI Sale 519 @ $188.13 $98K −2.9% of holding 17,323 Form 4 2025-08-20 CRAI Sale 235 @ $186.42 $44K −1.2% of holding 18,838 Form 4 2025-05-12 CRAI Sale 666 @ $187.38 $125K −3.3% of holding 19,800 Form 4 2025-05-12 CRAI Sale 363 @ $189.03 $69K −1.8% of holding 19,437 Form 4 2025-05-12 CRAI Sale 328 @ $186.97 $61K −1.6% of holding 20,466 Form 4 2025-05-12 CRAI Sale 256 @ $192.03 $49K −1.3% of holding 19,073 Form 4 2025-05-12 CRAI Sale 108 @ $190.05 $21K −0.6% of holding 19,329 Form 4 2025-05-12 CRAI Sale 29 @ $185.62 $5K −0.1% of holding 20,794 Form 4 2025-03-05 CRAI Sale 1,400 @ $190.06 $266K −6.7% of holding 19,413 Form 4 2025-03-05 CRAI Sale 350 @ $192.35 $67K −1.8% of holding 19,063 Form 4
142 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-09-14 CRAI Award / grant 1 320 Form 4 2026-09-14 CRAI Award / grant 4 1,098 Form 4 2026-09-14 CRAI Award / grant 2 680 Form 4 2026-09-14 CRAI Award / grant 5 1,406 Form 4 2026-09-14 CRAI Award / grant 2 590 Form 4 2026-09-14 CRAI Award / grant 2 561 Form 4 2026-06-12 CRAI Award / grant 5 1,401 Form 4 2026-06-12 CRAI Award / grant 3 677 Form 4 2026-06-12 CRAI Award / grant 4 1,094 Form 4 2026-06-12 CRAI Award / grant 2 588 Form 4 2026-06-12 CRAI Award / grant 2 559 Form 4 2026-06-12 CRAI Award / grant 1 318 Form 4 2026-05-20 CRAI Withheld for tax 66 13,403 Form 4 2026-05-20 CRAI Disposition 3 13,469 Form 4 2026-05-20 CRAI Option exercise 225 675 Form 4 2026-05-20 CRAI Option exercise 225 13,472 Form 4 2026-05-20 CRAI Option exercise 225 13,472 Form 4 2026-04-29 CRAI Withheld for tax 85 15,497 Form 4 2026-04-29 CRAI Disposition 6 15,582 Form 4 2026-04-29 CRAI Option exercise 293 586 Form 4 2026-04-29 CRAI Option exercise 293 15,588 Form 4 2026-04-29 CRAI Option exercise 293 15,588 Form 4 2026-04-11 CRAI Withheld for tax 158 15,295 Form 4 2026-04-11 CRAI Withheld for tax 90 14,917 Form 4 2026-04-11 CRAI Disposition 20 15,453 Form 4 2026-04-11 CRAI Disposition 11 15,007 Form 4 2026-04-11 CRAI Option exercise 556 557 Form 4 2026-04-11 CRAI Option exercise 316 317 Form 4 2026-04-11 CRAI Option exercise 316 15,018 Form 4 2026-04-11 CRAI Option exercise 556 15,473 Form 4 2026-04-11 CRAI Option exercise 316 15,018 Form 4 2026-04-11 CRAI Option exercise 556 15,473 Form 4 2026-04-09 CRAI Award / grant 1,396 1,396 Form 4 2026-03-20 CRAI Award / grant 4 1,090 Form 4 2026-03-20 CRAI Award / grant 3 899 Form 4 2026-03-20 CRAI Award / grant 3 879 Form 4 2026-03-20 CRAI Award / grant 4 1,112 Form 4 2026-03-20 CRAI Award / grant 2 633 Form 4 2026-03-10 CRAI Withheld for tax 161 14,702 Form 4 2026-03-10 CRAI Withheld for tax 112 14,315 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .