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 September in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.
Reconstructed holdings Direct: $1.4M Indirect: $33.4M $34.7M as of 2026-09-16 Direct $1.4M Indirect $33.4MNET indirect 102,778 sh $33.4M TEAM direct 7,108 sh $1.4M
Trades by company NET · 499 trades2026-09-08: Sale, 14,961 sh ($4.2M) 2026-09-08: Sale, 5,489 sh ($1.5M) 2026-09-08: Sale, 4,823 sh ($1.3M) 2026-09-08: Sale, 2,428 sh ($663K) 2026-09-08: Sale, 2,202 sh ($604K) 2026-09-08: Sale, 1,713 sh ($467K) 2026-09-08: Sale, 1,387 sh ($384K) 2026-09-08: Option exercise, 33,003 sh ($0) 2026-09-08: Option exercise, 33,003 sh ($0) 2026-09-08: Conversion, 33,003 sh ($0) 2026-09-08: Conversion, 33,003 sh 2026-09-08: Conversion, 33,003 sh 2026-09-08: Conversion, 33,003 sh 2026-09-08: Conversion, 33,003 sh 2026-09-04: Sale, 17,603 sh ($5.0M) 2026-09-04: Sale, 7,843 sh ($2.2M) 2026-09-04: Sale, 4,804 sh ($1.4M) 2026-09-04: Sale, 2,753 sh ($770K) 2026-09-04: Option exercise, 33,003 sh ($0) 2026-09-04: Conversion, 33,003 sh ($0) 2026-09-04: Option exercise, 33,003 sh ($0) 2026-09-04: Conversion, 33,003 sh 2026-09-04: Conversion, 33,003 sh 2026-09-04: Conversion, 33,003 sh 2026-09-04: Conversion, 33,003 sh 2026-09-03: Sale, 7,273 sh ($2.0M) 2026-09-03: Sale, 7,203 sh ($2.0M) 2026-09-03: Sale, 6,177 sh ($1.7M) 2026-09-03: Sale, 5,396 sh ($1.5M) 2026-09-03: Sale, 4,744 sh ($1.3M) 2026-09-03: Sale, 2,210 sh ($623K) 2026-09-03: Conversion, 33,003 sh ($0) 2026-09-03: Option exercise, 33,003 sh ($0) 2026-09-03: Option exercise, 33,003 sh ($0) 2026-09-03: Conversion, 33,003 sh 2026-09-03: Conversion, 33,003 sh 2026-09-03: Conversion, 33,003 sh 2026-09-03: Conversion, 33,003 sh 2026-08-21: Sale, 8,990 sh ($2.5M) 2026-08-21: Sale, 5,642 sh ($1.6M) 2026-08-21: Sale, 5,624 sh ($1.6M) 2026-08-21: Sale, 5,259 sh ($1.5M) 2026-08-21: Sale, 4,236 sh ($1.2M) 2026-08-21: Sale, 2,206 sh ($605K) 2026-08-21: Sale, 956 sh ($268K) 2026-08-21: Sale, 90 sh ($25K) 2026-08-21: Conversion, 33,003 sh ($0) 2026-08-21: Option exercise, 33,003 sh ($0) 2026-08-21: Option exercise, 33,003 sh ($0) 2026-08-21: Conversion, 33,003 sh 2026-08-21: Conversion, 33,003 sh 2026-08-21: Conversion, 33,003 sh 2026-08-21: Conversion, 33,003 sh 2026-08-21: Conversion, 33,003 sh 2026-08-21: Conversion, 33,003 sh 2026-08-20: Sale, 8,646 sh ($2.5M) 2026-08-20: Sale, 8,467 sh ($2.4M) 2026-08-20: Sale, 7,007 sh ($2.0M) 2026-08-20: Sale, 3,109 sh ($889K) 2026-08-20: Sale, 2,544 sh ($733K) 2026-08-20: Sale, 2,335 sh ($670K) 2026-08-20: Sale, 759 sh ($221K) 2026-08-20: Sale, 136 sh ($39K) 2026-08-20: Option exercise, 33,003 sh ($0) 2026-08-20: Option exercise, 33,003 sh ($0) 2026-08-20: Conversion, 33,003 sh ($0) 2026-08-20: Conversion, 33,003 sh 2026-08-20: Conversion, 33,003 sh 2026-08-20: Conversion, 33,003 sh 2026-08-20: Conversion, 33,003 sh 2026-08-20: Conversion, 33,003 sh 2026-08-20: Conversion, 33,003 sh 2026-08-19: Sale, 10,604 sh ($3.1M) 2026-08-19: Sale, 7,566 sh ($2.2M) 2026-08-19: Sale, 4,298 sh ($1.3M) 2026-08-19: Sale, 3,971 sh ($1.2M) 2026-08-19: Sale, 1,554 sh ($462K) 2026-08-19: Sale, 1,546 sh ($453K) 2026-08-19: Sale, 1,420 sh ($417K) 2026-08-19: Sale, 1,217 sh ($364K) 2026-08-19: Sale, 824 sh ($246K) 2026-08-19: Sale, 3 sh ($903) 2026-08-19: Option exercise, 33,003 sh ($0) 2026-08-19: Conversion, 33,003 sh ($0) 2026-08-19: Option exercise, 33,003 sh ($0) 2026-08-19: Conversion, 33,003 sh 2026-08-19: Conversion, 33,003 sh 2026-08-19: Conversion, 33,003 sh 2026-08-19: Conversion, 33,003 sh 2026-08-19: Conversion, 33,003 sh 2026-08-19: Conversion, 33,003 sh 2026-08-15: Withheld for tax, 23,157 sh ($7.3M) 2026-07-15: Sale, 8,444 sh ($2.4M) 2026-07-15: Sale, 7,201 sh ($2.1M) 2026-07-15: Sale, 6,912 sh ($2.0M) 2026-07-15: Sale, 5,248 sh ($1.5M) 2026-07-15: Sale, 3,257 sh ($924K) 2026-07-15: Sale, 1,185 sh ($341K) 2026-07-15: Sale, 756 sh ($219K) 2026-07-15: Option exercise, 33,003 sh ($0) 2026-07-15: Option exercise, 33,003 sh ($0) 2026-07-15: Conversion, 33,003 sh ($0) 2026-07-15: Conversion, 33,003 sh 2026-07-15: Conversion, 33,003 sh 2026-07-14: Sale, 9,617 sh ($2.7M) 2026-07-14: Sale, 5,093 sh ($1.4M) 2026-07-14: Sale, 2,861 sh ($807K) 2026-07-14: Sale, 2,671 sh ($740K) 2026-07-14: Sale, 2,194 sh ($603K) 2026-07-14: Sale, 1,957 sh ($536K) 2026-07-14: Sale, 1,702 sh ($470K) 2026-07-14: Sale, 1,626 sh ($454K) 2026-07-14: Sale, 1,294 sh ($360K) 2026-07-14: Sale, 1,292 sh ($352K) 2026-07-14: Sale, 1,254 sh ($337K) 2026-07-14: Sale, 1,246 sh ($333K) 2026-07-14: Sale, 196 sh ($53K) 2026-07-14: Option exercise, 33,003 sh ($0) 2026-07-14: Option exercise, 33,003 sh ($0) 2026-07-14: Conversion, 33,003 sh ($0) 2026-07-14: Conversion, 33,003 sh 2026-07-14: Conversion, 33,003 sh 2026-07-13: Sale, 7,931 sh ($2.1M) 2026-07-13: Sale, 7,059 sh ($1.9M) 2026-07-13: Sale, 6,446 sh ($1.7M) 2026-07-13: Sale, 6,157 sh ($1.6M) 2026-07-13: Sale, 4,948 sh ($1.3M) 2026-07-13: Sale, 517 sh ($139K) 2026-07-13: Option exercise, 33,058 sh ($0) 2026-07-13: Conversion, 33,058 sh ($0) 2026-07-13: Option exercise, 33,058 sh ($0) 2026-07-13: Conversion, 33,058 sh 2026-07-13: Conversion, 33,058 sh 2026-06-18: Sale, 7,755 sh ($1.7M) 2026-06-18: Sale, 4,999 sh ($1.1M) 2026-06-18: Sale, 4,650 sh ($1.0M) 2026-06-18: Sale, 2,912 sh ($642K) 2026-06-18: Sale, 2,517 sh ($558K) 2026-06-18: Sale, 1,414 sh ($307K) 2026-06-18: Sale, 1,294 sh ($288K) 2026-06-18: Sale, 100 sh ($22K) 2026-06-18: Conversion, 25,641 sh ($0) 2026-06-18: Option exercise, 25,641 sh ($0) 2026-06-18: Option exercise, 25,641 sh ($0) 2026-06-18: Conversion, 25,641 sh 2026-06-18: Conversion, 25,641 sh 2026-06-17: Sale, 5,408 sh ($1.3M) 2026-06-17: Sale, 4,693 sh ($1.1M) 2026-06-17: Sale, 4,657 sh ($1.1M) 2026-06-17: Sale, 3,475 sh ($799K) 2026-06-17: Sale, 3,279 sh ($771K) 2026-06-17: Sale, 2,940 sh ($681K) 2026-06-17: Sale, 1,189 sh ($280K) 2026-06-17: Option exercise, 25,641 sh ($0) 2026-06-17: Option exercise, 25,641 sh ($0) 2026-06-17: Conversion, 25,641 sh ($0) 2026-06-17: Conversion, 25,641 sh 2026-06-17: Conversion, 25,641 sh 2026-06-16: Sale, 5,171 sh ($1.2M) 2026-06-16: Sale, 4,671 sh ($1.1M) 2026-06-16: Sale, 4,203 sh ($995K) 2026-06-16: Sale, 3,721 sh ($854K) 2026-06-16: Sale, 3,130 sh ($737K) 2026-06-16: Sale, 2,398 sh ($570K) 2026-06-16: Sale, 1,745 sh ($406K) 2026-06-16: Sale, 602 sh ($141K) 2026-06-16: Conversion, 25,641 sh ($0) 2026-06-16: Option exercise, 25,641 sh ($0) 2026-06-16: Option exercise, 25,641 sh ($0) 2026-06-16: Conversion, 25,641 sh 2026-06-16: Conversion, 25,641 sh 2026-05-27: Sale, 7,801 sh ($1.6M) 2026-05-27: Sale, 5,143 sh ($1.1M) 2026-05-27: Sale, 5,036 sh ($1.1M) 2026-05-27: Sale, 4,931 sh ($1.0M) 2026-05-27: Sale, 2,299 sh ($481K) 2026-05-27: Sale, 431 sh ($92K) 2026-05-27: Conversion, 25,641 sh ($0) 2026-05-27: Option exercise, 25,641 sh ($0) 2026-05-27: Option exercise, 25,641 sh ($0) 2026-05-27: Conversion, 25,641 sh 2026-05-27: Conversion, 25,641 sh 2026-05-26: Sale, 6,350 sh ($1.3M) 2026-05-26: Sale, 4,602 sh ($963K) 2026-05-26: Sale, 4,469 sh ($949K) 2026-05-26: Sale, 3,246 sh ($693K) 2026-05-26: Sale, 2,711 sh ($573K) 2026-05-26: Sale, 1,700 sh ($366K) 2026-05-26: Sale, 1,584 sh ($340K) 2026-05-26: Sale, 979 sh ($212K) 2026-05-26: Conversion, 25,641 sh ($0) 2026-05-26: Option exercise, 25,641 sh ($0) 2026-05-26: Option exercise, 25,641 sh ($0) 2026-05-26: Conversion, 25,641 sh 2026-05-26: Conversion, 25,641 sh 2026-05-22: Sale, 11,415 sh ($2.4M) 2026-05-22: Sale, 8,273 sh ($1.8M) 2026-05-22: Sale, 6,367 sh ($1.4M) 2026-05-22: Sale, 5,561 sh ($1.2M) 2026-05-22: Sale, 3,150 sh ($669K) 2026-05-22: Sale, 314 sh ($68K) 2026-05-22: Option exercise, 25,641 sh ($0) 2026-05-22: Option exercise, 25,641 sh ($0) 2026-05-22: Conversion, 25,641 sh ($0) 2026-05-22: Conversion, 25,641 sh 2026-05-22: Conversion, 25,641 sh 2026-05-15: Withheld for tax, 23,158 sh ($4.6M) 2026-04-22: Sale, 8,443 sh ($1.8M) 2026-04-22: Sale, 6,578 sh ($1.4M) 2026-04-22: Sale, 6,225 sh ($1.3M) 2026-04-22: Sale, 2,969 sh ($626K) 2026-04-22: Sale, 1,426 sh ($302K) 2026-04-22: Conversion, 25,641 sh ($0) 2026-04-22: Option exercise, 25,641 sh ($0) 2026-04-22: Option exercise, 25,641 sh ($0) 2026-04-22: Conversion, 25,641 sh 2026-04-22: Conversion, 25,641 sh 2026-04-21: Sale, 15,001 sh ($3.1M) 2026-04-21: Sale, 7,909 sh ($1.6M) 2026-04-21: Sale, 2,731 sh ($565K) 2026-04-21: Option exercise, 25,641 sh ($0) 2026-04-21: Conversion, 25,641 sh ($0) 2026-04-21: Option exercise, 25,641 sh ($0) 2026-04-21: Conversion, 25,641 sh 2026-04-21: Conversion, 25,641 sh 2026-04-20: Sale, 8,109 sh ($1.6M) 2026-04-20: Sale, 5,921 sh ($1.2M) 2026-04-20: Sale, 3,877 sh ($772K) 2026-04-20: Sale, 3,803 sh ($753K) 2026-04-20: Sale, 3,222 sh ($631K) 2026-04-20: Sale, 709 sh ($140K) 2026-04-20: Option exercise, 25,641 sh ($0) 2026-04-20: Option exercise, 25,641 sh ($0) 2026-04-20: Conversion, 25,641 sh ($0) 2026-04-20: Conversion, 25,641 sh 2026-04-20: Conversion, 25,641 sh 2026-03-05: Sale, 9,805 sh ($1.9M) 2026-03-05: Sale, 7,038 sh ($1.3M) 2026-03-05: Sale, 6,046 sh ($1.2M) 2026-03-05: Sale, 1,526 sh ($288K) 2026-03-05: Sale, 1,226 sh ($229K) 2026-03-05: Option exercise, 25,641 sh ($0) 2026-03-05: Option exercise, 25,641 sh ($0) 2026-03-05: Conversion, 25,641 sh ($0) 2026-03-05: Conversion, 25,641 sh 2026-03-05: Conversion, 25,641 sh 2026-03-04: Sale, 11,867 sh ($2.1M) 2026-03-04: Sale, 11,477 sh ($2.1M) 2026-03-04: Sale, 2,297 sh ($415K) 2026-03-04: Option exercise, 25,641 sh ($0) 2026-03-04: Conversion, 25,641 sh ($0) 2026-03-04: Option exercise, 25,641 sh ($0) 2026-03-04: Conversion, 25,641 sh 2026-03-04: Conversion, 25,641 sh 2026-03-03: Sale, 17,423 sh ($3.0M) 2026-03-03: Sale, 7,354 sh ($1.3M) 2026-03-03: Sale, 864 sh ($152K) 2026-03-03: Conversion, 25,641 sh ($0) 2026-03-03: Option exercise, 25,641 sh ($0) 2026-03-03: Option exercise, 25,641 sh ($0) 2026-03-03: Conversion, 25,641 sh 2026-03-03: Conversion, 25,641 sh 2026-02-23: Sale, 13,259 sh ($2.3M) 2026-02-23: Sale, 9,564 sh ($1.6M) 2026-02-23: Sale, 2,818 sh ($490K) 2026-02-23: Option exercise, 25,641 sh ($0) 2026-02-23: Option exercise, 25,641 sh ($0) 2026-02-23: Conversion, 25,641 sh ($0) 2026-02-23: Conversion, 25,641 sh 2026-02-23: Conversion, 25,641 sh 2026-02-20: Sale, 9,496 sh ($1.8M) 2026-02-20: Sale, 7,953 sh ($1.5M) 2026-02-20: Sale, 7,446 sh ($1.4M) 2026-02-20: Sale, 746 sh ($142K) 2026-02-20: Conversion, 25,641 sh ($0) 2026-02-20: Option exercise, 25,641 sh ($0) 2026-02-20: Option exercise, 25,641 sh ($0) 2026-02-20: Conversion, 25,641 sh 2026-02-20: Conversion, 25,641 sh 2026-02-19: Sale, 9,174 sh ($1.7M) 2026-02-19: Sale, 6,946 sh ($1.3M) 2026-02-19: Sale, 5,399 sh ($997K) 2026-02-19: Sale, 4,637 sh ($892K) 2026-02-19: Sale, 2,401 sh ($460K) 2026-02-19: Sale, 2,343 sh ($440K) 2026-02-19: Sale, 2,341 sh ($430K) 2026-02-19: Sale, 1,208 sh ($230K) 2026-02-19: Sale, 463 sh ($87K) 2026-02-19: Sale, 168 sh ($32K) 2026-02-19: Option exercise, 25,641 sh ($0) 2026-02-19: Conversion, 25,641 sh ($0) 2026-02-19: Option exercise, 25,641 sh ($0) 2026-02-19: Conversion, 25,641 sh 2026-02-19: Conversion, 25,641 sh 2026-02-15: Withheld for tax, 20,100 sh ($3.9M) 2026-02-06: Award / grant, 96,665 sh ($0) 2026-01-15: Sale, 23,794 sh ($4.5M) 2026-01-15: Sale, 1,847 sh ($353K) 2026-01-15: Conversion, 25,641 sh ($0) 2026-01-15: Option exercise, 25,641 sh ($0) 2026-01-15: Option exercise, 25,641 sh ($0) 2026-01-15: Conversion, 25,641 sh 2026-01-15: Conversion, 25,641 sh 2026-01-14: Sale, 14,158 sh ($2.6M) 2026-01-14: Sale, 6,844 sh ($1.3M) 2026-01-14: Sale, 4,639 sh ($876K) 2026-01-14: Option exercise, 25,641 sh ($0) 2026-01-14: Conversion, 25,641 sh ($0) 2026-01-14: Option exercise, 25,641 sh ($0) 2026-01-14: Conversion, 25,641 sh 2026-01-14: Conversion, 25,641 sh 2026-01-13: Sale, 14,078 sh ($2.6M) 2026-01-13: Sale, 5,871 sh ($1.1M) 2026-01-13: Sale, 3,731 sh ($698K) 2026-01-13: Sale, 1,961 sh ($364K) 2026-01-13: Conversion, 25,641 sh ($0) 2026-01-13: Option exercise, 25,641 sh ($0) 2026-01-13: Option exercise, 25,641 sh ($0) 2026-01-13: Conversion, 25,641 sh 2026-01-13: Conversion, 25,641 sh 2025-12-11: Sale, 13,937 sh ($2.9M) 2025-12-11: Sale, 4,591 sh ($962K) 2025-12-11: Sale, 2,771 sh ($583K) 2025-12-11: Sale, 2,268 sh ($470K) 2025-12-11: Sale, 2,074 sh ($428K) 2025-12-11: Option exercise, 25,641 sh ($0) 2025-12-11: Conversion, 25,641 sh ($0) 2025-12-11: Option exercise, 25,641 sh ($0) 2025-12-11: Option exercise, 25,641 sh 2025-12-11: Option exercise, 25,641 sh 2025-12-10: Sale, 12,953 sh ($2.7M) 2025-12-10: Sale, 12,149 sh ($2.5M) 2025-12-10: Sale, 539 sh ($112K) 2025-12-10: Option exercise, 25,641 sh ($0) 2025-12-10: Conversion, 25,641 sh ($0) 2025-12-10: Option exercise, 25,641 sh ($0) 2025-12-10: Option exercise, 25,641 sh 2025-12-10: Option exercise, 25,641 sh 2025-12-09: Sale, 13,410 sh ($2.7M) 2025-12-09: Sale, 10,883 sh ($2.2M) 2025-12-09: Sale, 1,348 sh ($278K) 2025-12-09: Conversion, 25,641 sh ($0) 2025-12-09: Option exercise, 25,641 sh ($0) 2025-12-09: Option exercise, 25,641 sh ($0) 2025-12-09: Option exercise, 25,641 sh 2025-12-09: Option exercise, 25,641 sh 2025-11-26: Gift, 1 sh ($0) 2025-11-25: Gift, 1 sh ($0) 2025-11-25: Gift, 1 sh ($0) 2025-11-24: Sale, 12,598 sh ($2.4M) 2025-11-24: Sale, 9,220 sh ($1.7M) 2025-11-24: Sale, 3,823 sh ($727K) 2025-11-24: Conversion, 25,641 sh ($0) 2025-11-24: Option exercise, 25,641 sh ($0) 2025-11-24: Option exercise, 25,641 sh ($0) 2025-11-24: Conversion, 25,641 sh 2025-11-24: Conversion, 25,641 sh 2025-11-21: Sale, 9,940 sh ($1.9M) 2025-11-21: Sale, 7,681 sh ($1.5M) 2025-11-21: Sale, 4,466 sh ($832K) 2025-11-21: Sale, 3,554 sh ($665K) 2025-11-21: Option exercise, 25,641 sh ($0) 2025-11-21: Conversion, 25,641 sh ($0) 2025-11-21: Option exercise, 25,641 sh ($0) 2025-11-21: Conversion, 25,641 sh 2025-11-21: Conversion, 25,641 sh 2025-11-20: Sale, 8,997 sh ($1.8M) 2025-11-20: Sale, 7,511 sh ($1.5M) 2025-11-20: Sale, 6,757 sh ($1.4M) 2025-11-20: Sale, 3,338 sh ($664K) 2025-11-20: Sale, 2,207 sh ($423K) 2025-11-20: Sale, 2,001 sh ($385K) 2025-11-20: Sale, 1,875 sh ($380K) 2025-11-20: Sale, 717 sh ($139K) 2025-11-20: Sale, 452 sh ($86K) 2025-11-20: Sale, 360 sh ($71K) 2025-11-20: Sale, 343 sh ($67K) 2025-11-20: Sale, 319 sh ($62K) 2025-11-20: Sale, 222 sh ($44K) 2025-11-20: Option exercise, 25,641 sh ($0) 2025-11-20: Option exercise, 25,641 sh ($0) 2025-11-20: Conversion, 25,641 sh ($0) 2025-11-20: Conversion, 25,641 sh 2025-11-20: Conversion, 25,641 sh 2025-11-15: Withheld for tax, 20,058 sh ($4.2M) 2025-11-15: Option exercise, 21,889 sh ($0) 2025-11-15: Option exercise, 21,889 sh 2025-11-15: Option exercise, 21,889 sh 2025-10-09: Sale, 16,044 sh ($3.4M) 2025-10-09: Sale, 6,077 sh ($1.3M) 2025-10-09: Sale, 2,365 sh ($515K) 2025-10-09: Sale, 1,155 sh ($250K) 2025-10-09: Conversion, 25,641 sh ($0) 2025-10-09: Option exercise, 25,641 sh ($0) 2025-10-09: Option exercise, 25,641 sh ($0) 2025-10-09: Conversion, 25,641 sh 2025-10-09: Conversion, 25,641 sh 2025-10-08: Sale, 7,783 sh ($1.7M) 2025-10-08: Sale, 6,702 sh ($1.5M) 2025-10-08: Sale, 5,936 sh ($1.3M) 2025-10-08: Sale, 3,195 sh ($695K) 2025-10-08: Sale, 2,025 sh ($447K) 2025-10-08: Conversion, 25,641 sh ($0) 2025-10-08: Option exercise, 25,641 sh ($0) 2025-10-08: Option exercise, 25,641 sh ($0) 2025-10-08: Conversion, 25,641 sh 2025-10-08: Conversion, 25,641 sh 2025-10-07: Sale, 12,886 sh ($2.8M) 2025-10-07: Sale, 6,729 sh ($1.5M) 2025-10-07: Sale, 4,787 sh ($1.0M) 2025-10-07: Sale, 1,239 sh ($274K) 2025-10-07: Option exercise, 25,641 sh ($0) 2025-10-07: Conversion, 25,641 sh ($0) 2025-10-07: Option exercise, 25,641 sh ($0) 2025-10-07: Conversion, 25,641 sh 2025-10-07: Conversion, 25,641 sh 2025-09-25: Sale, 9,968 sh ($2.1M) 2025-09-25: Sale, 8,224 sh ($1.7M) 2025-09-25: Sale, 6,587 sh ($1.4M) 2025-09-25: Sale, 862 sh ($184K) 2025-09-25: Option exercise, 25,641 sh ($0) 2025-09-25: Conversion, 25,641 sh ($0) 2025-09-25: Option exercise, 25,641 sh ($0) 2025-09-25: Conversion, 25,641 sh 2025-09-25: Conversion, 25,641 sh 2025-09-24: Sale, 11,284 sh ($2.5M) 2025-09-24: Sale, 4,321 sh ($945K) 2025-09-24: Sale, 2,938 sh ($646K) 2025-09-24: Sale, 2,886 sh ($644K) 2025-09-24: Sale, 1,458 sh ($329K) 2025-09-24: Sale, 1,344 sh ($299K) 2025-09-24: Sale, 970 sh ($217K) 2025-09-24: Sale, 440 sh ($100K) 2025-09-24: Option exercise, 25,641 sh ($0) 2025-09-24: Conversion, 25,641 sh ($0) 2025-09-24: Option exercise, 25,641 sh ($0) 2025-09-24: Conversion, 25,641 sh 2025-09-24: Conversion, 25,641 sh 2025-09-23: Sale, 8,267 sh ($1.8M) 2025-09-23: Sale, 4,238 sh ($946K) 2025-09-23: Sale, 4,001 sh ($901K) 2025-09-23: Sale, 3,705 sh ($831K) 2025-09-23: Sale, 2,722 sh ($601K) 2025-09-23: Sale, 2,052 sh ($464K) 2025-09-23: Sale, 656 sh ($149K) 2025-09-23: Conversion, 25,641 sh ($0) 2025-09-23: Option exercise, 25,641 sh ($0) 2025-09-23: Option exercise, 25,641 sh ($0) 2025-09-23: Conversion, 25,641 sh 2025-09-23: Conversion, 25,641 sh 2025-08-25: Sale, 16,612 sh ($3.3M) 2025-08-25: Sale, 4,545 sh ($892K) 2025-08-25: Sale, 4,484 sh ($873K) 2025-08-25: Option exercise, 25,641 sh ($0) 2025-08-25: Conversion, 25,641 sh ($0) 2025-08-25: Option exercise, 25,641 sh ($0) 2025-08-25: Conversion, 25,641 sh 2025-08-25: Conversion, 25,641 sh 2025-08-22: Sale, 5,797 sh ($1.1M) 2025-08-22: Sale, 5,537 sh ($1.1M) 2025-08-22: Sale, 4,906 sh ($954K) 2025-08-22: Sale, 4,735 sh ($924K) 2025-08-22: Sale, 4,666 sh ($892K) 2025-08-22: Option exercise, 25,641 sh ($0) 2025-08-22: Conversion, 25,641 sh ($0) 2025-08-22: Option exercise, 25,641 sh ($0) 2025-08-22: Conversion, 25,641 sh 2025-08-22: Conversion, 25,641 sh 2025-08-21: Sale, 18,947 sh ($3.6M) 2025-08-21: Sale, 9,328 sh ($1.8M) 2025-08-21: Sale, 6,567 sh ($1.3M) 2025-08-21: Sale, 258 sh ($50K) 2025-08-21: Option exercise, 25,641 sh ($0) 2025-08-21: Conversion, 25,641 sh ($0) 2025-08-21: Option exercise, 25,641 sh ($0) 2025-08-21: Conversion, 25,641 sh 2025-08-21: Conversion, 25,641 sh 2025-08-15: Withheld for tax, 18,206 sh ($3.6M) 2025-08-15: Option exercise, 21,888 sh ($0) 2025-08-15: Option exercise, 21,888 sh 2025-08-15: Option exercise, 21,888 sh 2025-07-17: Sale, 13,802 sh ($2.6M) 2025-07-17: Sale, 11,839 sh ($2.3M) 2025-07-17: Option exercise, 25,641 sh ($0) 2025-07-17: Option exercise, 25,641 sh ($0) 2025-07-17: Conversion, 25,641 sh ($0) 2025-07-17: Conversion, 25,641 sh 2025-07-17: Conversion, 25,641 sh 2025-07-16: Sale, 12,011 sh ($2.2M) 2025-07-16: Sale, 8,208 sh ($1.5M) 2025-07-16: Sale, 5,422 sh ($1.0M) 2025-07-16: Option exercise, 25,641 sh ($0) 2025-07-16: Conversion, 25,641 sh ($0) 2025-07-16: Option exercise, 25,641 sh ($0) 2025-07-16: Conversion, 25,641 sh 2025-07-16: Conversion, 25,641 sh 2025-07-15: Sale, 11,460 sh ($2.1M) 2025-07-15: Sale, 4,929 sh ($907K) 2025-07-15: Sale, 4,667 sh ($846K) TEAM · 1 trade2025-12-02: Award / grant, 1,885 sh ($0) Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2026-09-08 NET Sale 14,961 @ $278.48 $4.2M −16.6% of holding 75,264 Form 4 2026-09-08 NET Sale 5,489 @ $279.41 $1.5M −7.3% of holding 69,775 Form 4 2026-09-08 NET Sale 4,823 @ $277.53 $1.3M −5.1% of holding 90,225 Form 4 2026-09-08 NET Sale 2,428 @ $273.09 $663K −2.4% of holding 98,637 Form 4 2026-09-08 NET Sale 2,202 @ $274.39 $604K −2.2% of holding 96,435 Form 4 2026-09-08 NET Sale 1,713 @ $272.41 $467K −1.7% of holding 101,065 Form 4 2026-09-08 NET Sale 1,387 @ $276.58 $384K −1.4% of holding 95,048 Form 4 2026-09-04 NET Sale 17,603 @ $281.93 $5.0M −19.1% of holding 74,579 Form 4 2026-09-04 NET Sale 7,843 @ $281.02 $2.2M −7.8% of holding 92,182 Form 4 2026-09-04 NET Sale 4,804 @ $282.87 $1.4M −6.4% of holding 69,775 Form 4 2026-09-04 NET Sale 2,753 @ $279.73 $770K −2.7% of holding 100,025 Form 4 2026-09-03 NET Sale 7,273 @ $277.79 $2.0M −7.6% of holding 88,302 Form 4 2026-09-03 NET Sale 7,203 @ $276.79 $2.0M −7.0% of holding 95,575 Form 4 2026-09-03 NET Sale 6,177 @ $281.07 $1.7M −7.9% of holding 71,985 Form 4 2026-09-03 NET Sale 5,396 @ $278.92 $1.5M −6.1% of holding 82,906 Form 4 2026-09-03 NET Sale 4,744 @ $279.77 $1.3M −5.7% of holding 78,162 Form 4 2026-09-03 NET Sale 2,210 @ $281.73 $623K −3.1% of holding 69,775 Form 4 2026-08-21 NET Sale 8,990 @ $275.66 $2.5M −8.9% of holding 91,582 Form 4 2026-08-21 NET Sale 5,642 @ $277.95 $1.6M −6.5% of holding 81,704 Form 4 2026-08-21 NET Sale 5,624 @ $278.78 $1.6M −6.9% of holding 76,080 Form 4 2026-08-21 NET Sale 5,259 @ $279.72 $1.5M −6.9% of holding 70,821 Form 4 2026-08-21 NET Sale 4,236 @ $276.67 $1.2M −4.6% of holding 87,346 Form 4 2026-08-21 NET Sale 2,206 @ $274.47 $605K −2.1% of holding 100,572 Form 4 2026-08-21 NET Sale 956 @ $280.42 $268K −1.3% of holding 69,865 Form 4 2026-08-21 NET Sale 90 @ $281.31 $25K −0.1% of holding 69,775 Form 4 2026-08-20 NET Sale 8,646 @ $284.05 $2.5M −9.0% of holding 87,125 Form 4 2026-08-20 NET Sale 8,467 @ $285.16 $2.4M −9.7% of holding 78,658 Form 4 2026-08-20 NET Sale 7,007 @ $283.21 $2.0M −6.8% of holding 95,771 Form 4 2026-08-20 NET Sale 3,109 @ $286.10 $889K −4.0% of holding 75,549 Form 4 2026-08-20 NET Sale 2,544 @ $288.01 $733K −3.5% of holding 70,670 Form 4 2026-08-20 NET Sale 2,335 @ $287.00 $670K −3.1% of holding 73,214 Form 4 2026-08-20 NET Sale 759 @ $291.80 $221K −1.1% of holding 69,775 Form 4 2026-08-20 NET Sale 136 @ $289.30 $39K −0.2% of holding 70,534 Form 4 2026-08-19 NET Sale 10,604 @ $295.31 $3.1M −11.6% of holding 80,939 Form 4 2026-08-19 NET Sale 7,566 @ $296.31 $2.2M −9.3% of holding 73,373 Form 4 2026-08-19 NET Sale 4,298 @ $290.86 $1.3M −4.2% of holding 98,480 Form 4 2026-08-19 NET Sale 3,971 @ $291.77 $1.2M −4.0% of holding 94,509 Form 4 2026-08-19 NET Sale 1,554 @ $297.10 $462K −2.1% of holding 71,819 Form 4 2026-08-19 NET Sale 1,546 @ $292.87 $453K −1.6% of holding 92,963 Form 4 2026-08-19 NET Sale 1,420 @ $293.42 $417K −1.5% of holding 91,543 Form 4 2026-08-19 NET Sale 1,217 @ $298.98 $364K −1.7% of holding 69,778 Form 4 2026-08-19 NET Sale 824 @ $297.99 $246K −1.1% of holding 70,995 Form 4 2026-08-19 NET Sale 3 @ $300.83 $903 −0.0% of holding 69,775 Form 4 2026-07-15 NET Sale 8,444 @ $286.66 $2.4M −13.0% of holding 56,278 Form 4 2026-07-15 NET Sale 7,201 @ $285.81 $2.1M −10.0% of holding 64,722 Form 4 2026-07-15 NET Sale 6,912 @ $289.07 $2.0M −12.5% of holding 48,181 Form 4 2026-07-15 NET Sale 5,248 @ $284.68 $1.5M −6.8% of holding 71,923 Form 4 2026-07-15 NET Sale 3,257 @ $283.69 $924K −4.0% of holding 77,171 Form 4 2026-07-15 NET Sale 1,185 @ $287.56 $341K −2.1% of holding 55,093 Form 4 2026-07-15 NET Sale 756 @ $289.88 $219K −1.6% of holding 47,425 Form 4 2026-07-14 NET Sale 9,617 @ $281.40 $2.7M −16.1% of holding 50,286 Form 4 2026-07-14 NET Sale 5,093 @ $280.13 $1.4M −7.8% of holding 59,903 Form 4 2026-07-14 NET Sale 2,861 @ $282.13 $807K −5.7% of holding 47,425 Form 4 2026-07-14 NET Sale 2,671 @ $276.93 $740K −3.8% of holding 67,916 Form 4 2026-07-14 NET Sale 2,194 @ $275.02 $603K −2.9% of holding 72,289 Form 4 2026-07-14 NET Sale 1,957 @ $273.95 $536K −2.6% of holding 74,483 Form 4 2026-07-14 NET Sale 1,702 @ $275.91 $470K −2.4% of holding 70,587 Form 4 2026-07-14 NET Sale 1,626 @ $279.26 $454K −2.4% of holding 64,996 Form 4 2026-07-14 NET Sale 1,294 @ $278.07 $360K −1.9% of holding 66,622 Form 4 2026-07-14 NET Sale 1,292 @ $272.75 $352K −1.7% of holding 76,440 Form 4 2026-07-14 NET Sale 1,254 @ $268.66 $337K −1.6% of holding 77,928 Form 4 2026-07-14 NET Sale 1,246 @ $267.17 $333K −1.5% of holding 79,182 Form 4 2026-07-14 NET Sale 196 @ $269.99 $53K −0.3% of holding 77,732 Form 4 2026-07-13 NET Sale 7,931 @ $264.03 $2.1M −9.9% of holding 72,552 Form 4 2026-07-13 NET Sale 7,059 @ $266.88 $1.9M −11.8% of holding 52,890 Form 4 2026-07-13 NET Sale 6,446 @ $264.79 $1.7M −8.9% of holding 66,106 Form 4 2026-07-13 NET Sale 6,157 @ $265.88 $1.6M −9.3% of holding 59,949 Form 4 2026-07-13 NET Sale 4,948 @ $267.97 $1.3M −9.4% of holding 47,942 Form 4 2026-07-13 NET Sale 517 @ $268.68 $139K −1.1% of holding 47,425 Form 4 2026-06-18 NET Sale 7,755 @ $219.44 $1.7M −12.5% of holding 54,248 Form 4 2026-06-18 NET Sale 4,999 @ $218.54 $1.1M −7.5% of holding 62,003 Form 4 2026-06-18 NET Sale 4,650 @ $216.43 $1.0M −6.4% of holding 68,416 Form 4 2026-06-18 NET Sale 2,912 @ $220.43 $642K −5.4% of holding 51,336 Form 4 2026-06-18 NET Sale 2,517 @ $221.56 $558K −4.9% of holding 48,819 Form 4 2026-06-18 NET Sale 1,414 @ $217.46 $307K −2.1% of holding 67,002 Form 4 2026-06-18 NET Sale 1,294 @ $222.66 $288K −2.7% of holding 47,525 Form 4 2026-06-18 NET Sale 100 @ $223.29 $22K −0.2% of holding 47,425 Form 4 2026-06-17 NET Sale 5,408 @ $233.89 $1.3M −9.4% of holding 51,893 Form 4 2026-06-17 NET Sale 4,693 @ $233.14 $1.1M −7.6% of holding 57,301 Form 4 2026-06-17 NET Sale 4,657 @ $230.92 $1.1M −6.7% of holding 64,934 Form 4
254 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-09-08 NET Option exercise 33,003 990,090 Form 4 2026-09-08 NET Option exercise 33,003 33,003 Form 4 2026-09-08 NET Conversion 33,003 0 Form 4 2026-09-08 NET Conversion 33,003 102,778 Form 4 2026-09-08 NET Conversion 33,003 102,778 Form 4 2026-09-08 NET Conversion 33,003 102,778 Form 4 2026-09-08 NET Conversion 33,003 102,778 Form 4 2026-09-04 NET Option exercise 33,003 1,023,093 Form 4 2026-09-04 NET Conversion 33,003 0 Form 4 2026-09-04 NET Option exercise 33,003 33,003 Form 4 2026-09-04 NET Conversion 33,003 102,778 Form 4 2026-09-04 NET Conversion 33,003 102,778 Form 4 2026-09-04 NET Conversion 33,003 102,778 Form 4 2026-09-04 NET Conversion 33,003 102,778 Form 4 2026-09-03 NET Conversion 33,003 0 Form 4 2026-09-03 NET Option exercise 33,003 33,003 Form 4 2026-09-03 NET Option exercise 33,003 1,056,096 Form 4 2026-09-03 NET Conversion 33,003 102,778 Form 4 2026-09-03 NET Conversion 33,003 102,778 Form 4 2026-09-03 NET Conversion 33,003 102,778 Form 4 2026-09-03 NET Conversion 33,003 102,778 Form 4 2026-08-21 NET Conversion 33,003 0 Form 4 2026-08-21 NET Option exercise 33,003 33,003 Form 4 2026-08-21 NET Option exercise 33,003 1,089,099 Form 4 2026-08-21 NET Conversion 33,003 102,778 Form 4 2026-08-21 NET Conversion 33,003 102,778 Form 4 2026-08-21 NET Conversion 33,003 102,778 Form 4 2026-08-21 NET Conversion 33,003 102,778 Form 4 2026-08-21 NET Conversion 33,003 102,778 Form 4 2026-08-21 NET Conversion 33,003 102,778 Form 4 2026-08-20 NET Option exercise 33,003 1,122,102 Form 4 2026-08-20 NET Option exercise 33,003 33,003 Form 4 2026-08-20 NET Conversion 33,003 0 Form 4 2026-08-20 NET Conversion 33,003 102,778 Form 4 2026-08-20 NET Conversion 33,003 102,778 Form 4 2026-08-20 NET Conversion 33,003 102,778 Form 4 2026-08-20 NET Conversion 33,003 102,778 Form 4 2026-08-20 NET Conversion 33,003 102,778 Form 4 2026-08-20 NET Conversion 33,003 102,778 Form 4 2026-08-19 NET Option exercise 33,003 1,155,105 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .