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.
Reconstructed holdings Direct: $261K Indirect: $0 $261K as of 2026-09-16 Trades by company CRAI · 142 trades2026-09-14: Award / grant, 1 sh ($0) 2026-09-14: Award / grant, 5 sh ($0) 2026-09-14: Award / grant, 2 sh ($0) 2026-09-14: Award / grant, 4 sh ($0) 2026-09-14: Award / grant, 2 sh ($0) 2026-09-14: Award / grant, 2 sh ($0) 2026-06-12: Award / grant, 1 sh ($0) 2026-06-12: Award / grant, 2 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, 6 sh ($0) 2026-05-20: Withheld for tax, 99 sh ($15K) 2026-05-20: Disposition, 2 sh ($361) 2026-05-20: Option exercise, 211 sh ($0) 2026-05-20: Option exercise, 211 sh 2026-05-20: Option exercise, 211 sh 2026-04-29: Withheld for tax, 128 sh ($20K) 2026-04-29: Disposition, 6 sh ($925) 2026-04-29: Option exercise, 276 sh ($0) 2026-04-29: Option exercise, 276 sh 2026-04-29: Option exercise, 276 sh 2026-04-11: Withheld for tax, 293 sh ($48K) 2026-04-11: Withheld for tax, 167 sh ($27K) 2026-04-11: Disposition, 23 sh ($4K) 2026-04-11: Disposition, 13 sh ($2K) 2026-04-11: Option exercise, 365 sh ($0) 2026-04-11: Option exercise, 642 sh ($0) 2026-04-11: Option exercise, 365 sh 2026-04-11: Option exercise, 642 sh 2026-04-11: Option exercise, 642 sh 2026-04-11: Option exercise, 365 sh 2026-04-09: Award / grant, 1,579 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, 3 sh ($0) 2026-03-20: Award / grant, 5 sh ($0) 2026-03-10: Withheld for tax, 300 sh ($51K) 2026-03-10: Withheld for tax, 208 sh ($36K) 2026-03-10: Disposition, 30 sh ($5K) 2026-03-10: Disposition, 21 sh ($4K) 2026-03-10: Option exercise, 663 sh ($0) 2026-03-10: Option exercise, 460 sh ($0) 2026-03-10: Option exercise, 460 sh 2026-03-10: Option exercise, 663 sh 2026-03-10: Option exercise, 460 sh 2026-03-10: Option exercise, 663 sh 2026-03-02: Withheld for tax, 506 sh ($91K) 2026-03-02: Disposition, 19 sh ($3K) 2026-03-02: Award / grant, 1,023 sh ($0) 2026-03-02: Award / grant, 19 sh 2026-03-02: Award / grant, 1,004 sh 2026-03-02: Award / grant, 19 sh 2026-03-02: Award / grant, 1,004 sh 2025-12-12: Award / grant, 2 sh ($0) 2025-12-12: Award / grant, 2 sh ($0) 2025-12-12: Award / grant, 2 sh ($0) 2025-12-12: Award / grant, 4 sh ($0) 2025-12-12: Award / grant, 2 sh ($0) 2025-12-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, 2 sh ($0) 2025-09-12: Award / grant, 3 sh ($0) 2025-09-12: Award / grant, 2 sh ($0) 2025-09-12: Award / grant, 1 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, 3 sh ($0) 2025-06-13: Award / grant, 2 sh ($0) 2025-06-13: Award / grant, 2 sh ($0) 2025-05-20: Award / grant, 837 sh ($0) 2025-04-29: Withheld for tax, 128 sh ($21K) 2025-04-29: Disposition, 3 sh ($454) 2025-04-29: Option exercise, 272 sh ($0) 2025-04-29: Option exercise, 272 sh 2025-04-29: Option exercise, 272 sh 2025-04-11: Withheld for tax, 167 sh ($28K) 2025-04-11: Disposition, 9 sh ($1K) 2025-04-11: Option exercise, 362 sh ($0) 2025-04-11: Option exercise, 362 sh 2025-04-11: Option exercise, 362 sh 2025-03-22: Withheld for tax, 401 sh ($72K) 2025-03-22: Withheld for tax, 242 sh ($44K) 2025-03-22: Disposition, 48 sh ($9K) 2025-03-22: Disposition, 27 sh ($5K) 2025-03-22: Option exercise, 537 sh ($0) 2025-03-22: Option exercise, 965 sh ($0) 2025-03-22: Option exercise, 537 sh 2025-03-22: Option exercise, 537 sh 2025-03-22: Option exercise, 965 sh 2025-03-22: Option exercise, 965 sh 2025-03-14: Disposition, 2 sh ($321) 2025-03-14: Disposition, 1 sh ($223) 2025-03-14: Award / grant, 2 sh ($0) 2025-03-14: Award / grant, 3 sh ($0) 2025-03-14: Award / grant, 4 sh ($0) 2025-03-14: Award / grant, 4 sh ($0) 2025-03-14: Option exercise, 1 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: Option exercise, 2 sh ($0) 2025-03-14: Option exercise, 1 sh 2025-03-14: Option exercise, 1 sh 2025-03-14: Option exercise, 2 sh 2025-03-14: Option exercise, 2 sh 2025-03-10: Withheld for tax, 237 sh ($41K) 2025-03-10: Withheld for tax, 164 sh ($29K) 2025-03-10: Disposition, 23 sh ($4K) 2025-03-10: Disposition, 16 sh ($3K) 2025-03-10: Option exercise, 656 sh ($0) 2025-03-10: Option exercise, 455 sh ($0) 2025-03-10: Option exercise, 455 sh 2025-03-10: Option exercise, 656 sh 2025-03-10: Option exercise, 455 sh 2025-03-10: Option exercise, 656 sh 2025-03-03: Withheld for tax, 488 sh ($93K) 2025-03-03: Disposition, 27 sh ($5K) 2025-03-03: Option exercise, 1,265 sh ($0) 2025-03-03: Option exercise, 27 sh 2025-03-03: Option exercise, 1,237 sh 2025-03-03: Option exercise, 27 sh 2025-03-03: Option exercise, 1,237 sh 2024-12-15: Withheld for tax, 511 sh ($104K) 2024-12-15: Withheld for tax, 313 sh ($64K) 2024-12-15: Disposition, 63 sh ($13K) 2024-12-15: Disposition, 35 sh ($7K) 2024-12-15: Option exercise, 1,253 sh ($0) 2024-12-15: Option exercise, 696 sh ($0) 2024-12-15: Option exercise, 696 sh 2024-12-15: Option exercise, 1,253 sh 2024-12-13: Award / grant, 1 sh ($0) 2024-12-13: Award / grant, 2 sh ($0) 2024-12-13: Award / grant, 3 sh ($0) 2024-12-13: Award / grant, 3 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, 3 sh ($0) Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing
142 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-09-14 CRAI Award / grant 1 369 Form 4 2026-09-14 CRAI Award / grant 5 1,590 Form 4 2026-09-14 CRAI Award / grant 2 640 Form 4 2026-09-14 CRAI Award / grant 4 1,034 Form 4 2026-09-14 CRAI Award / grant 2 556 Form 4 2026-09-14 CRAI Award / grant 2 646 Form 4 2026-06-12 CRAI Award / grant 1 367 Form 4 2026-06-12 CRAI Award / grant 2 638 Form 4 2026-06-12 CRAI Award / grant 4 1,030 Form 4 2026-06-12 CRAI Award / grant 2 554 Form 4 2026-06-12 CRAI Award / grant 2 644 Form 4 2026-06-12 CRAI Award / grant 6 1,585 Form 4 2026-05-20 CRAI Withheld for tax 99 46,683 Form 4 2026-05-20 CRAI Disposition 2 46,782 Form 4 2026-05-20 CRAI Option exercise 211 635 Form 4 2026-05-20 CRAI Option exercise 211 46,784 Form 4 2026-05-20 CRAI Option exercise 211 46,784 Form 4 2026-04-29 CRAI Withheld for tax 128 46,573 Form 4 2026-04-29 CRAI Disposition 6 46,701 Form 4 2026-04-29 CRAI Option exercise 276 552 Form 4 2026-04-29 CRAI Option exercise 276 46,707 Form 4 2026-04-29 CRAI Option exercise 276 46,707 Form 4 2026-04-11 CRAI Withheld for tax 293 46,431 Form 4 2026-04-11 CRAI Withheld for tax 167 46,105 Form 4 2026-04-11 CRAI Disposition 23 46,724 Form 4 2026-04-11 CRAI Disposition 13 46,272 Form 4 2026-04-11 CRAI Option exercise 365 366 Form 4 2026-04-11 CRAI Option exercise 642 642 Form 4 2026-04-11 CRAI Option exercise 365 46,285 Form 4 2026-04-11 CRAI Option exercise 642 46,747 Form 4 2026-04-11 CRAI Option exercise 642 46,747 Form 4 2026-04-11 CRAI Option exercise 365 46,285 Form 4 2026-04-09 CRAI Award / grant 1,579 1,579 Form 4 2026-03-20 CRAI Award / grant 3 731 Form 4 2026-03-20 CRAI Award / grant 3 828 Form 4 2026-03-20 CRAI Award / grant 4 1,026 Form 4 2026-03-20 CRAI Award / grant 3 847 Form 4 2026-03-20 CRAI Award / grant 5 1,283 Form 4 2026-03-10 CRAI Withheld for tax 300 45,920 Form 4 2026-03-10 CRAI Withheld for tax 208 45,587 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .