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: $2.3B Indirect: $70.3M $2.4B as of 2026-09-16 Direct $2.3B Indirect $70.3MSE direct 22,396,405 sh $2.3B SE indirect 678,792 sh $70.3M
Trades by company SE · 445 trades2026-09-14: Sale, 7,900 sh ($857K) 2026-09-14: Sale, 3,300 sh ($361K) 2026-09-14: Sale, 2,800 sh ($298K) 2026-09-14: Sale, 2,700 sh ($284K) 2026-09-14: Sale, 1,800 sh ($198K) 2026-09-14: Sale, 1,500 sh ($161K) 2026-09-11: Sale, 9,855 sh ($1.1M) 2026-09-11: Sale, 8,945 sh ($966K) 2026-09-11: Sale, 1,200 sh ($130K) 2026-09-10: Sale, 16,099 sh ($1.7M) 2026-09-10: Sale, 3,901 sh ($423K) 2026-09-09: Sale, 12,000 sh ($1.3M) 2026-09-09: Sale, 6,300 sh ($688K) 2026-09-09: Sale, 1,200 sh ($133K) 2026-09-09: Sale, 500 sh ($56K) 2026-09-08: Sale, 8,763 sh ($995K) 2026-09-08: Sale, 6,495 sh ($733K) 2026-09-08: Sale, 2,722 sh ($301K) 2026-09-08: Sale, 2,020 sh ($226K) 2026-09-04: Sale, 12,129 sh ($1.4M) 2026-09-04: Sale, 6,481 sh ($730K) 2026-09-04: Sale, 1,390 sh ($159K) 2026-09-03: Sale, 10,104 sh ($1.1M) 2026-09-03: Sale, 7,596 sh ($865K) 2026-09-03: Sale, 2,300 sh ($258K) 2026-09-02: Sale, 10,832 sh ($1.2M) 2026-09-02: Sale, 9,168 sh ($1.0M) 2026-09-01: Sale, 8,032 sh ($913K) 2026-09-01: Sale, 5,012 sh ($566K) 2026-09-01: Sale, 3,616 sh ($404K) 2026-09-01: Sale, 3,340 sh ($382K) 2026-08-31: Sale, 6,607 sh ($757K) 2026-08-31: Sale, 6,014 sh ($676K) 2026-08-31: Sale, 5,493 sh ($633K) 2026-08-31: Sale, 900 sh ($105K) 2026-08-31: Sale, 786 sh ($89K) 2026-08-31: Sale, 200 sh ($24K) 2026-08-28: Sale, 15,575 sh ($1.9M) 2026-08-28: Sale, 13,848 sh ($1.7M) 2026-08-28: Sale, 577 sh ($68K) 2026-08-27: Sale, 12,972 sh ($1.5M) 2026-08-27: Sale, 6,656 sh ($785K) 2026-08-27: Sale, 372 sh ($44K) 2026-08-26: Sale, 10,454 sh ($1.2M) 2026-08-26: Sale, 10,039 sh ($1.2M) 2026-08-26: Sale, 9,397 sh ($1.1M) 2026-08-26: Sale, 110 sh ($13K) 2026-08-25: Sale, 11,725 sh ($1.4M) 2026-08-25: Sale, 6,654 sh ($787K) 2026-08-25: Sale, 2,696 sh ($317K) 2026-08-25: Sale, 2,464 sh ($294K) 2026-08-25: Sale, 2,419 sh ($294K) 2026-08-25: Sale, 2,272 sh ($280K) 2026-08-25: Sale, 1,770 sh ($217K) 2026-08-24: Sale, 9,064 sh ($1.1M) 2026-08-24: Sale, 6,077 sh ($709K) 2026-08-24: Sale, 4,859 sh ($559K) 2026-08-21: Sale, 14,747 sh ($1.7M) 2026-08-21: Sale, 3,820 sh ($446K) 2026-08-21: Sale, 1,433 sh ($170K) 2026-08-20: Sale, 9,144 sh ($1.1M) 2026-08-20: Sale, 6,311 sh ($739K) 2026-08-20: Sale, 4,181 sh ($485K) 2026-08-20: Sale, 364 sh ($43K) 2026-08-19: Sale, 5,400 sh ($646K) 2026-08-19: Sale, 4,808 sh ($566K) 2026-08-19: Sale, 4,100 sh ($479K) 2026-08-19: Sale, 3,593 sh ($427K) 2026-08-19: Sale, 3,307 sh ($383K) 2026-08-18: Sale, 14,313 sh ($1.7M) 2026-08-18: Sale, 3,163 sh ($366K) 2026-08-18: Sale, 2,053 sh ($241K) 2026-08-18: Sale, 471 sh ($56K) 2026-08-17: Sale, 16,115 sh ($1.9M) 2026-08-17: Sale, 13,686 sh ($1.6M) 2026-08-17: Sale, 199 sh ($24K) 2026-08-14: Sale, 11,733 sh ($1.4M) 2026-08-14: Sale, 10,807 sh ($1.3M) 2026-08-14: Sale, 6,381 sh ($790K) 2026-08-14: Sale, 1,079 sh ($134K) 2026-08-13: Sale, 8,116 sh ($1.0M) 2026-08-13: Sale, 7,989 sh ($986K) 2026-08-13: Sale, 7,181 sh ($880K) 2026-08-13: Sale, 3,900 sh ($489K) 2026-08-13: Sale, 2,289 sh ($290K) 2026-08-13: Sale, 525 sh ($67K) 2026-08-12: Sale, 10,225 sh ($1.3M) 2026-08-12: Sale, 8,180 sh ($1.1M) 2026-08-12: Sale, 5,085 sh ($656K) 2026-08-12: Sale, 4,145 sh ($527K) 2026-08-12: Sale, 2,220 sh ($290K) 2026-08-12: Sale, 145 sh ($19K) 2026-08-11: Sale, 11,318 sh ($1.5M) 2026-08-11: Sale, 6,292 sh ($826K) 2026-08-11: Sale, 5,665 sh ($740K) 2026-08-11: Sale, 3,684 sh ($476K) 2026-08-11: Sale, 1,941 sh ($247K) 2026-08-11: Sale, 1,100 sh ($139K) 2026-08-10: Sale, 12,397 sh ($1.4M) 2026-08-10: Sale, 7,285 sh ($832K) 2026-08-10: Sale, 318 sh ($37K) 2026-08-07: Sale, 11,155 sh ($1.3M) 2026-08-07: Sale, 7,323 sh ($826K) 2026-08-07: Sale, 1,522 sh ($174K) 2026-08-06: Sale, 13,005 sh ($1.4M) 2026-08-06: Sale, 6,995 sh ($782K) 2026-08-05: Sale, 12,638 sh ($1.4M) 2026-08-05: Sale, 5,869 sh ($671K) 2026-08-05: Sale, 1,493 sh ($168K) 2026-08-04: Sale, 12,462 sh ($1.4M) 2026-08-04: Sale, 7,538 sh ($838K) 2026-08-03: Sale, 9,852 sh ($1.1M) 2026-08-03: Sale, 4,400 sh ($480K) 2026-08-03: Sale, 3,800 sh ($411K) 2026-08-03: Sale, 1,948 sh ($216K) 2026-07-31: Sale, 15,932 sh ($1.7M) 2026-07-31: Sale, 3,139 sh ($333K) 2026-07-31: Sale, 929 sh ($100K) 2026-07-30: Sale, 15,200 sh ($1.6M) 2026-07-30: Sale, 3,800 sh ($397K) 2026-07-30: Sale, 1,000 sh ($106K) 2026-07-29: Sale, 9,510 sh ($1.0M) 2026-07-29: Sale, 5,470 sh ($595K) 2026-07-29: Sale, 5,020 sh ($550K) 2026-07-28: Sale, 6,928 sh ($723K) 2026-07-28: Sale, 5,539 sh ($584K) 2026-07-28: Sale, 4,350 sh ($450K) 2026-07-28: Sale, 3,183 sh ($338K) 2026-07-27: Sale, 10,600 sh ($1.1M) 2026-07-27: Sale, 5,911 sh ($619K) 2026-07-27: Sale, 3,489 sh ($364K) 2026-07-24: Sale, 15,020 sh ($1.5M) 2026-07-24: Sale, 3,316 sh ($326K) 2026-07-24: Sale, 1,052 sh ($104K) 2026-07-24: Sale, 612 sh ($62K) 2026-07-23: Sale, 7,866 sh ($786K) 2026-07-23: Sale, 5,893 sh ($593K) 2026-07-23: Sale, 3,078 sh ($319K) 2026-07-23: Sale, 2,744 sh ($282K) 2026-07-23: Sale, 419 sh ($43K) 2026-07-22: Sale, 9,952 sh ($1.1M) 2026-07-22: Sale, 7,318 sh ($766K) 2026-07-22: Sale, 1,638 sh ($174K) 2026-07-22: Sale, 1,092 sh ($113K) 2026-07-21: Sale, 15,712 sh ($1.7M) 2026-07-21: Sale, 3,143 sh ($336K) 2026-07-21: Sale, 1,145 sh ($124K) 2026-07-20: Sale, 9,200 sh ($974K) 2026-07-20: Sale, 8,000 sh ($856K) 2026-07-20: Sale, 2,800 sh ($301K) 2026-07-17: Sale, 5,039 sh ($521K) 2026-07-17: Sale, 4,810 sh ($502K) 2026-07-17: Sale, 4,519 sh ($463K) 2026-07-17: Sale, 3,932 sh ($399K) 2026-07-17: Sale, 1,700 sh ($179K) 2026-07-16: Sale, 5,778 sh ($620K) 2026-07-16: Sale, 4,199 sh ($446K) 2026-07-16: Sale, 3,611 sh ($394K) 2026-07-16: Sale, 2,877 sh ($311K) 2026-07-16: Sale, 2,639 sh ($291K) 2026-07-16: Sale, 896 sh ($99K) 2026-07-15: Sale, 5,222 sh ($593K) 2026-07-15: Sale, 4,721 sh ($531K) 2026-07-15: Sale, 4,252 sh ($471K) 2026-07-15: Sale, 4,055 sh ($453K) 2026-07-15: Sale, 1,525 sh ($174K) 2026-07-15: Sale, 225 sh ($25K) 2026-07-14: Sale, 9,147 sh ($1.0M) 2026-07-14: Sale, 7,956 sh ($867K) 2026-07-14: Sale, 2,849 sh ($315K) 2026-07-14: Sale, 48 sh ($5K) 2026-07-13: Sale, 7,850 sh ($879K) 2026-07-13: Sale, 4,074 sh ($453K) 2026-07-13: Sale, 3,439 sh ($389K) 2026-07-13: Sale, 3,044 sh ($350K) 2026-07-13: Sale, 1,593 sh ($182K) 2026-07-10: Sale, 8,941 sh ($1.0M) 2026-07-10: Sale, 6,422 sh ($737K) 2026-07-10: Sale, 3,118 sh ($352K) 2026-07-10: Sale, 1,519 sh ($170K) 2026-07-09: Sale, 9,900 sh ($1.1M) 2026-07-09: Sale, 6,810 sh ($741K) 2026-07-09: Sale, 1,390 sh ($152K) 2026-07-09: Sale, 1,100 sh ($117K) 2026-07-09: Sale, 800 sh ($85K) 2026-07-08: Sale, 8,000 sh ($815K) 2026-07-08: Sale, 6,600 sh ($678K) 2026-07-08: Sale, 3,818 sh ($401K) 2026-07-08: Sale, 1,082 sh ($114K) 2026-07-08: Sale, 500 sh ($52K) 2026-07-07: Sale, 11,303 sh ($1.2M) 2026-07-07: Sale, 7,597 sh ($802K) 2026-07-07: Sale, 1,100 sh ($117K) 2026-07-06: Sale, 9,695 sh ($1.0M) 2026-07-06: Sale, 5,400 sh ($569K) 2026-07-06: Sale, 4,905 sh ($513K) 2026-07-02: Sale, 10,000 sh ($1.0M) 2026-07-02: Sale, 5,200 sh ($547K) 2026-07-02: Sale, 4,800 sh ($500K) 2026-07-01: Sale, 5,564 sh ($559K) 2026-07-01: Sale, 5,436 sh ($544K) 2026-07-01: Sale, 4,400 sh ($452K) 2026-07-01: Sale, 3,100 sh ($316K) 2026-07-01: Sale, 600 sh ($58K) 2026-07-01: Sale, 400 sh ($41K) 2026-07-01: Sale, 300 sh ($30K) 2026-07-01: Sale, 200 sh ($20K) 2026-06-30: Sale, 3,500 sh ($335K) 2026-06-30: Sale, 3,006 sh ($276K) 2026-06-30: Sale, 2,300 sh ($217K) 2026-06-30: Sale, 794 sh ($73K) 2026-06-30: Sale, 400 sh ($38K) 2026-06-29: Sale, 5,900 sh ($542K) 2026-06-29: Sale, 2,600 sh ($244K) 2026-06-29: Sale, 1,400 sh ($130K) 2026-06-29: Sale, 100 sh ($9K) 2026-06-26: Sale, 5,200 sh ($469K) 2026-06-26: Sale, 2,000 sh ($176K) 2026-06-26: Sale, 1,300 sh ($116K) 2026-06-26: Sale, 1,000 sh ($91K) 2026-06-26: Sale, 300 sh ($26K) 2026-06-26: Sale, 200 sh ($17K) 2026-06-25: Sale, 4,503 sh ($403K) 2026-06-25: Sale, 3,709 sh ($336K) 2026-06-25: Sale, 918 sh ($81K) 2026-06-25: Sale, 870 sh ($80K) 2026-06-24: Sale, 2,846 sh ($264K) 2026-06-24: Sale, 2,719 sh ($257K) 2026-06-24: Sale, 1,733 sh ($157K) 2026-06-24: Sale, 1,296 sh ($119K) 2026-06-24: Sale, 1,114 sh ($104K) 2026-06-24: Sale, 292 sh ($28K) 2026-06-23: Sale, 4,324 sh ($396K) 2026-06-23: Sale, 2,276 sh ($207K) 2026-06-23: Sale, 1,600 sh ($142K) 2026-06-23: Sale, 1,000 sh ($90K) 2026-06-23: Sale, 800 sh ($70K) 2026-06-22: Sale, 5,774 sh ($517K) 2026-06-22: Sale, 4,226 sh ($380K) 2026-06-18: Sale, 6,940 sh ($631K) 2026-06-18: Sale, 1,890 sh ($170K) 2026-06-18: Sale, 1,170 sh ($107K) 2026-06-17: Sale, 3,293 sh ($306K) 2026-06-17: Sale, 2,614 sh ($238K) 2026-06-17: Sale, 1,854 sh ($171K) 2026-06-17: Sale, 1,383 sh ($125K) 2026-06-17: Sale, 752 sh ($67K) 2026-06-17: Sale, 104 sh ($10K) 2026-06-16: Sale, 4,640 sh ($407K) 2026-06-16: Sale, 3,890 sh ($338K) 2026-06-16: Sale, 855 sh ($76K) 2026-06-16: Sale, 615 sh ($55K) 2026-06-15: Sale, 6,845 sh ($597K) 2026-06-15: Sale, 2,470 sh ($217K) 2026-06-15: Sale, 685 sh ($59K) 2026-06-12: Sale, 8,800 sh ($736K) 2026-06-12: Sale, 800 sh ($68K) 2026-06-12: Sale, 300 sh ($26K) 2026-06-12: Sale, 100 sh ($9K) 2026-06-11: Sale, 4,100 sh ($350K) 2026-06-11: Sale, 3,100 sh ($256K) 2026-06-11: Sale, 1,300 sh ($108K) 2026-06-11: Sale, 1,300 sh ($106K) 2026-06-11: Sale, 200 sh ($17K) 2026-06-10: Sale, 6,805 sh ($559K) 2026-06-10: Sale, 3,193 sh ($266K) 2026-06-10: Sale, 2 sh ($168) 2026-06-09: Sale, 4,310 sh ($365K) 2026-06-09: Sale, 2,954 sh ($247K) 2026-06-09: Sale, 2,393 sh ($198K) 2026-06-09: Sale, 343 sh ($29K) 2026-06-08: Sale, 7,385 sh ($622K) 2026-06-08: Sale, 2,515 sh ($213K) 2026-06-08: Sale, 100 sh ($9K) 2026-06-05: Sale, 6,000 sh ($518K) 2026-06-05: Sale, 2,100 sh ($186K) 2026-06-05: Sale, 800 sh ($70K) 2026-06-05: Sale, 600 sh ($54K) 2026-06-05: Sale, 500 sh ($45K) 2026-06-04: Sale, 7,187 sh ($662K) 2026-06-04: Sale, 2,242 sh ($205K) 2026-06-04: Sale, 571 sh ($53K) 2026-06-03: Sale, 4,602 sh ($408K) 2026-06-03: Sale, 2,698 sh ($250K) 2026-06-03: Sale, 1,600 sh ($147K) 2026-06-03: Sale, 700 sh ($64K) 2026-06-03: Sale, 400 sh ($36K) 2026-06-02: Sale, 4,865 sh ($453K) 2026-06-02: Sale, 4,536 sh ($427K) 2026-06-02: Sale, 599 sh ($57K) 2026-06-01: Sale, 5,208 sh ($504K) 2026-06-01: Sale, 2,392 sh ($229K) 2026-06-01: Sale, 1,450 sh ($138K) 2026-06-01: Sale, 400 sh ($39K) 2026-06-01: Sale, 300 sh ($28K) 2026-06-01: Sale, 250 sh ($23K) 2026-05-29: Sale, 4,700 sh ($429K) 2026-05-29: Sale, 4,700 sh ($425K) 2026-05-29: Sale, 600 sh ($54K) 2026-05-28: Sale, 5,936 sh ($545K) 2026-05-28: Sale, 4,064 sh ($375K) 2026-05-27: Sale, 3,717 sh ($347K) 2026-05-27: Sale, 1,567 sh ($147K) 2026-05-27: Sale, 1,451 sh ($130K) 2026-05-27: Sale, 1,406 sh ($130K) 2026-05-27: Sale, 951 sh ($87K) 2026-05-27: Sale, 908 sh ($82K) 2026-05-26: Sale, 4,793 sh ($427K) 2026-05-26: Sale, 4,647 sh ($418K) 2026-05-26: Sale, 560 sh ($49K) 2026-05-22: Sale, 5,668 sh ($490K) 2026-05-22: Sale, 2,069 sh ($185K) 2026-05-22: Sale, 814 sh ($74K) 2026-05-22: Sale, 582 sh ($52K) 2026-05-22: Sale, 469 sh ($41K) 2026-05-22: Sale, 398 sh ($36K) 2026-05-21: Sale, 4,904 sh ($429K) 2026-05-21: Sale, 2,730 sh ($240K) 2026-05-21: Sale, 2,118 sh ($181K) 2026-05-21: Sale, 248 sh ($21K) 2026-05-20: Sale, 7,126 sh ($617K) 2026-05-20: Sale, 1,881 sh ($161K) 2026-05-20: Sale, 993 sh ($86K) 2026-05-19: Sale, 6,009 sh ($525K) 2026-05-19: Sale, 3,391 sh ($294K) 2026-05-19: Sale, 600 sh ($53K) 2026-05-18: Sale, 8,600 sh ($757K) 2026-05-18: Sale, 700 sh ($62K) 2026-05-18: Sale, 400 sh ($35K) 2026-05-18: Sale, 300 sh ($27K) 2026-05-15: Sale, 6,300 sh ($555K) 2026-05-15: Sale, 2,600 sh ($232K) 2026-05-15: Sale, 1,100 sh ($99K) 2026-05-14: Sale, 3,645 sh ($321K) 2026-05-14: Sale, 3,103 sh ($279K) 2026-05-14: Sale, 2,555 sh ($227K) 2026-05-14: Sale, 274 sh ($25K) 2026-05-14: Sale, 258 sh ($23K) 2026-05-14: Sale, 165 sh ($15K) 2026-05-13: Sale, 4,000 sh ($374K) 2026-05-13: Sale, 2,500 sh ($236K) 2026-05-13: Sale, 2,400 sh ($229K) 2026-05-13: Sale, 600 sh ($58K) 2026-05-13: Sale, 300 sh ($29K) 2026-05-13: Sale, 200 sh ($20K) 2026-05-12: Sale, 3,500 sh ($340K) 2026-05-12: Sale, 3,300 sh ($310K) 2026-05-12: Sale, 2,000 sh ($190K) 2026-05-12: Sale, 800 sh ($77K) 2026-05-12: Sale, 200 sh ($20K) 2026-05-12: Sale, 100 sh ($9K) 2026-05-12: Sale, 100 sh ($9K) 2026-05-11: Sale, 4,300 sh ($363K) 2026-05-11: Sale, 3,200 sh ($268K) 2026-05-11: Sale, 2,500 sh ($206K) 2026-05-08: Sale, 5,114 sh ($447K) 2026-05-08: Sale, 2,783 sh ($241K) 2026-05-08: Sale, 2,103 sh ($180K) 2026-05-07: Sale, 5,300 sh ($474K) 2026-05-07: Sale, 4,200 sh ($379K) 2026-05-07: Sale, 500 sh ($46K) 2026-05-06: Sale, 5,411 sh ($480K) 2026-05-06: Sale, 1,529 sh ($137K) 2026-05-06: Sale, 1,556 sh ($137K) 2026-05-06: Sale, 1,504 sh ($131K) 2026-05-05: Sale, 4,904 sh ($413K) 2026-05-05: Sale, 3,945 sh ($335K) 2026-05-05: Sale, 1,151 sh ($99K) 2026-05-04: Sale, 6,830 sh ($587K) 2026-05-04: Sale, 2,515 sh ($214K) 2026-05-04: Sale, 655 sh ($57K) 2026-05-01: Sale, 9,983 sh ($860K) 2026-05-01: Sale, 17 sh ($1K) 2026-04-30: Sale, 4,005 sh ($340K) 2026-04-30: Sale, 3,102 sh ($257K) 2026-04-30: Sale, 2,893 sh ($244K) 2026-04-29: Sale, 6,584 sh ($548K) 2026-04-29: Sale, 2,280 sh ($188K) 2026-04-29: Sale, 570 sh ($49K) 2026-04-29: Sale, 442 sh ($37K) 2026-04-29: Sale, 124 sh ($11K) 2026-04-28: Sale, 5,064 sh ($431K) 2026-04-28: Sale, 4,436 sh ($381K) 2026-04-28: Sale, 500 sh ($43K) 2026-04-27: Sale, 9,580 sh ($824K) 2026-04-27: Sale, 420 sh ($36K) 2026-04-24: Sale, 5,967 sh ($505K) 2026-04-24: Sale, 2,252 sh ($192K) 2026-04-24: Sale, 1,781 sh ($149K) 2026-04-23: Sale, 5,619 sh ($470K) 2026-04-23: Sale, 3,277 sh ($272K) 2026-04-23: Sale, 1,104 sh ($93K) 2026-04-22: Sale, 5,552 sh ($477K) 2026-04-22: Sale, 2,790 sh ($242K) 2026-04-22: Sale, 1,617 sh ($137K) 2026-04-22: Sale, 41 sh ($4K) 2026-04-21: Sale, 4,317 sh ($382K) 2026-04-21: Sale, 3,631 sh ($318K) 2026-04-21: Sale, 2,052 sh ($183K) 2026-04-20: Sale, 7,185 sh ($642K) 2026-04-20: Sale, 2,815 sh ($253K) 2026-04-17: Sale, 5,298 sh ($490K) 2026-04-17: Sale, 3,902 sh ($358K) 2026-04-17: Sale, 400 sh ($37K) 2026-04-17: Sale, 400 sh ($36K) 2026-04-16: Sale, 7,800 sh ($706K) 2026-04-16: Sale, 1,700 sh ($155K) 2026-04-16: Sale, 500 sh ($46K) 2026-04-15: Sale, 3,800 sh ($340K) 2026-04-15: Sale, 2,112 sh ($186K) 2026-04-15: Sale, 1,886 sh ($171K) 2026-04-15: Sale, 1,439 sh ($126K) 2026-04-15: Sale, 763 sh ($66K) 2026-04-14: Sale, 3,600 sh ($320K) 2026-04-14: Sale, 2,800 sh ($240K) 2026-04-14: Sale, 1,300 sh ($115K) 2026-04-14: Sale, 1,300 sh ($113K) 2026-04-14: Sale, 1,000 sh ($90K) 2026-04-13: Sale, 8,218 sh ($692K) 2026-04-13: Sale, 1,782 sh ($152K) 2026-04-10: Sale, 6,778 sh ($580K) 2026-04-10: Sale, 3,222 sh ($278K) 2026-04-09: Sale, 7,466 sh ($618K) 2026-04-09: Sale, 1,600 sh ($136K) 2026-04-09: Sale, 934 sh ($78K) 2026-04-08: Sale, 5,000 sh ($430K) 2026-04-08: Sale, 3,900 sh ($340K) 2026-04-08: Sale, 1,000 sh ($88K) 2026-04-08: Sale, 100 sh ($9K) 2026-04-07: Sale, 8,500 sh ($691K) 2026-04-07: Sale, 1,500 sh ($123K) 2026-04-06: Sale, 10,000 sh ($827K) 2026-04-02: Sale, 10,000 sh ($802K) 2026-04-01: Sale, 10,000 sh ($843K) 2026-03-31: Sale, 10,000 sh ($809K) 2026-03-31: Award / grant, 1,866 sh ($160K) 2026-03-26: Sale, 10,000 sh ($810K) 2026-03-25: Sale, 9,997 sh ($806K) 2026-03-25: Sale, 3 sh ($243) 2026-03-23: Sale, 10,000 sh ($801K) 2026-03-20: Sale, 10,000 sh ($808K) 2026-03-19: Sale, 10,000 sh ($817K) 2026-03-18: Sale, 7,700 sh ($654K) 2026-03-18: Sale, 2,058 sh ($176K) 2026-03-18: Sale, 242 sh ($21K) Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2026-09-14 SE Sale 7,900 @ $108.53 $857K −1.1% of holding 683,892 Form 4 2026-09-14 SE Sale 3,300 @ $109.30 $361K −0.5% of holding 680,592 Form 4 2026-09-14 SE Sale 2,800 @ $106.28 $298K −0.4% of holding 693,292 Form 4 2026-09-14 SE Sale 2,700 @ $105.32 $284K −0.4% of holding 696,092 Form 4 2026-09-14 SE Sale 1,800 @ $109.98 $198K −0.3% of holding 678,792 Form 4 2026-09-14 SE Sale 1,500 @ $107.34 $161K −0.2% of holding 691,792 Form 4 2026-09-11 SE Sale 9,855 @ $106.92 $1.1M −1.4% of holding 708,937 Form 4 2026-09-11 SE Sale 8,945 @ $107.95 $966K −1.3% of holding 699,992 Form 4 2026-09-11 SE Sale 1,200 @ $108.72 $130K −0.2% of holding 698,792 Form 4 2026-09-10 SE Sale 16,099 @ $107.92 $1.7M −2.2% of holding 722,693 Form 4 2026-09-10 SE Sale 3,901 @ $108.54 $423K −0.5% of holding 718,792 Form 4 2026-09-09 SE Sale 12,000 @ $108.41 $1.3M −1.6% of holding 746,792 Form 4 2026-09-09 SE Sale 6,300 @ $109.21 $688K −0.8% of holding 740,492 Form 4 2026-09-09 SE Sale 1,200 @ $110.57 $133K −0.2% of holding 739,292 Form 4 2026-09-09 SE Sale 500 @ $111.39 $56K −0.1% of holding 738,792 Form 4 2026-09-08 SE Sale 8,763 @ $113.49 $995K −1.1% of holding 758,792 Form 4 2026-09-08 SE Sale 6,495 @ $112.80 $733K −0.8% of holding 767,555 Form 4 2026-09-08 SE Sale 2,722 @ $110.72 $301K −0.3% of holding 776,070 Form 4 2026-09-08 SE Sale 2,020 @ $111.87 $226K −0.3% of holding 774,050 Form 4 2026-09-04 SE Sale 12,129 @ $113.52 $1.4M −1.5% of holding 780,182 Form 4 2026-09-04 SE Sale 6,481 @ $112.66 $730K −0.8% of holding 792,311 Form 4 2026-09-04 SE Sale 1,390 @ $114.34 $159K −0.2% of holding 778,792 Form 4 2026-09-03 SE Sale 10,104 @ $113.15 $1.1M −4.3% of holding 226,388 Form 4 2026-09-03 SE Sale 7,596 @ $113.93 $865K −3.4% of holding 218,792 Form 4 2026-09-03 SE Sale 2,300 @ $112.14 $258K −1.0% of holding 236,492 Form 4 2026-09-02 SE Sale 10,832 @ $112.67 $1.2M −4.3% of holding 238,792 Form 4 2026-09-02 SE Sale 9,168 @ $112.23 $1.0M −3.5% of holding 249,624 Form 4 2026-09-01 SE Sale 8,032 @ $113.70 $913K −3.0% of holding 262,132 Form 4 2026-09-01 SE Sale 5,012 @ $112.99 $566K −1.8% of holding 270,164 Form 4 2026-09-01 SE Sale 3,616 @ $111.72 $404K −1.3% of holding 275,176 Form 4 2026-09-01 SE Sale 3,340 @ $114.46 $382K −1.3% of holding 258,792 Form 4 2026-08-31 SE Sale 6,607 @ $114.63 $757K −2.3% of holding 285,385 Form 4 2026-08-31 SE Sale 6,014 @ $112.48 $676K −2.0% of holding 292,778 Form 4 2026-08-31 SE Sale 5,493 @ $115.17 $633K −1.9% of holding 279,892 Form 4 2026-08-31 SE Sale 900 @ $116.42 $105K −0.3% of holding 278,992 Form 4 2026-08-31 SE Sale 786 @ $113.32 $89K −0.3% of holding 291,992 Form 4 2026-08-31 SE Sale 200 @ $117.63 $24K −0.1% of holding 278,792 Form 4 2026-08-28 SE Sale 15,575 @ $120.30 $1.9M −5.0% of holding 298,792 Form 4 2026-08-28 SE Sale 13,848 @ $119.35 $1.7M −4.2% of holding 314,367 Form 4 2026-08-28 SE Sale 577 @ $118.13 $68K −0.2% of holding 328,215 Form 4 2026-08-27 SE Sale 12,972 @ $117.24 $1.5M −3.7% of holding 335,820 Form 4 2026-08-27 SE Sale 6,656 @ $117.92 $785K −2.0% of holding 329,164 Form 4 2026-08-27 SE Sale 372 @ $118.99 $44K −0.1% of holding 328,792 Form 4 2026-08-26 SE Sale 10,454 @ $119.23 $1.2M −2.8% of holding 368,338 Form 4 2026-08-26 SE Sale 10,039 @ $120.28 $1.2M −2.7% of holding 358,299 Form 4 2026-08-26 SE Sale 9,397 @ $121.13 $1.1M −2.6% of holding 348,902 Form 4 2026-08-26 SE Sale 110 @ $121.68 $13K −0.0% of holding 348,792 Form 4 2026-08-25 SE Sale 11,725 @ $120.14 $1.4M −3.0% of holding 385,253 Form 4 2026-08-25 SE Sale 6,654 @ $118.32 $787K −1.6% of holding 399,442 Form 4 2026-08-25 SE Sale 2,696 @ $117.70 $317K −0.7% of holding 406,096 Form 4 2026-08-25 SE Sale 2,464 @ $119.44 $294K −0.6% of holding 396,978 Form 4 2026-08-25 SE Sale 2,419 @ $121.65 $294K −0.6% of holding 382,834 Form 4 2026-08-25 SE Sale 2,272 @ $123.17 $280K −0.6% of holding 378,792 Form 4 2026-08-25 SE Sale 1,770 @ $122.60 $217K −0.5% of holding 381,064 Form 4 2026-08-24 SE Sale 9,064 @ $115.97 $1.1M −2.1% of holding 414,869 Form 4 2026-08-24 SE Sale 6,077 @ $116.61 $709K −1.5% of holding 408,792 Form 4 2026-08-24 SE Sale 4,859 @ $114.98 $559K −1.1% of holding 423,933 Form 4 2026-08-21 SE Sale 14,747 @ $117.90 $1.7M −3.3% of holding 430,225 Form 4 2026-08-21 SE Sale 3,820 @ $116.87 $446K −0.9% of holding 444,972 Form 4 2026-08-21 SE Sale 1,433 @ $118.35 $170K −0.3% of holding 428,792 Form 4 2026-08-20 SE Sale 9,144 @ $117.74 $1.1M −2.0% of holding 449,156 Form 4 2026-08-20 SE Sale 6,311 @ $117.07 $739K −1.4% of holding 458,300 Form 4 2026-08-20 SE Sale 4,181 @ $115.98 $485K −0.9% of holding 464,611 Form 4 2026-08-20 SE Sale 364 @ $119.00 $43K −0.1% of holding 448,792 Form 4 2026-08-19 SE Sale 5,400 @ $119.66 $646K −1.1% of holding 468,792 Form 4 2026-08-19 SE Sale 4,808 @ $117.82 $566K −1.0% of holding 477,785 Form 4 2026-08-19 SE Sale 4,100 @ $116.93 $479K −0.8% of holding 482,593 Form 4 2026-08-19 SE Sale 3,593 @ $118.83 $427K −0.8% of holding 474,192 Form 4 2026-08-19 SE Sale 3,307 @ $115.87 $383K −0.7% of holding 486,693 Form 4 2026-08-18 SE Sale 14,313 @ $116.67 $1.7M −4.7% of holding 292,524 Form 4 2026-08-18 SE Sale 3,163 @ $115.66 $366K −1.0% of holding 306,837 Form 4 2026-08-18 SE Sale 2,053 @ $117.54 $241K −0.7% of holding 290,471 Form 4 2026-08-18 SE Sale 471 @ $118.29 $56K −0.2% of holding 290,000 Form 4 2026-08-17 SE Sale 16,115 @ $120.44 $1.9M −4.9% of holding 310,199 Form 4 2026-08-17 SE Sale 13,686 @ $119.63 $1.6M −4.0% of holding 326,314 Form 4 2026-08-17 SE Sale 199 @ $121.19 $24K −0.1% of holding 310,000 Form 4 2026-08-14 SE Sale 11,733 @ $121.84 $1.4M −3.2% of holding 358,267 Form 4 2026-08-14 SE Sale 10,807 @ $122.66 $1.3M −3.0% of holding 347,460 Form 4 2026-08-14 SE Sale 6,381 @ $123.78 $790K −1.8% of holding 341,079 Form 4 2026-08-14 SE Sale 1,079 @ $124.64 $134K −0.3% of holding 340,000 Form 4
1 award / exercise / gift record — not counted as purchases Date Company Action Shares Owned after Filing 2026-03-31 SE Award / grant 1,866 22,396,405 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .