SEC CIK 1729171

Ye Gang

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
SEview stock →598,7922026-09-18

Position History — SE

Reported shares owned immediately after each Form 4 transaction, over time.

07,598,18015,196,35922,794,5392026-032026-052026-062026-062026-072026-082026-092026-09

Recent Filings — SE

DateActivitySharesPriceOwned After
2026-09-18Open-market sale2,520$102.41598,792
2026-09-18Open-market sale17,480$101.95601,312
2026-09-17Open-market sale206$104.76618,792
2026-09-17Open-market sale458$102.96618,998
2026-09-17Open-market sale9,601$102.02619,456
2026-09-17Open-market sale9,735$101.38629,057
2026-09-16Open-market sale5,607$104.99638,792
2026-09-16Open-market sale11,193$103.96644,399
2026-09-16Open-market sale3,200$103.12655,592
2026-09-15Open-market sale1,200$106.03658,792
2026-09-15Open-market sale1,200$105.13659,992
2026-09-15Open-market sale8,803$103.85661,192
2026-09-15Open-market sale8,797$103.33669,995
2026-09-14Open-market sale1,800$109.98678,792
2026-09-14Open-market sale3,300$109.30680,592
2026-09-14Open-market sale7,900$108.53683,892
2026-09-14Open-market sale1,500$107.34691,792
2026-09-14Open-market sale2,800$106.28693,292
2026-09-14Open-market sale2,700$105.32696,092
2026-09-11Open-market sale1,200$108.72698,792
2026-09-11Open-market sale8,945$107.95699,992
2026-09-11Open-market sale9,855$106.92708,937
2026-09-10Open-market sale3,901$108.54718,792
2026-09-10Open-market sale16,099$107.92722,693
2026-09-09Open-market sale500$111.39738,792
2026-09-09Open-market sale1,200$110.57739,292
2026-09-09Open-market sale6,300$109.21740,492
2026-09-09Open-market sale12,000$108.41746,792
2026-09-08Open-market sale8,763$113.49758,792
2026-09-08Open-market sale6,495$112.80767,555
2026-09-08Open-market sale2,020$111.87774,050
2026-09-08Open-market sale2,722$110.72776,070
2026-09-04Open-market sale1,390$114.34778,792
2026-09-04Open-market sale12,129$113.52780,182
2026-09-04Open-market sale6,481$112.66792,311
2026-09-03Open-market sale7,596$113.93218,792
2026-09-03Open-market sale10,104$113.15226,388
2026-09-03Open-market sale2,300$112.14236,492
2026-09-02Open-market sale10,832$112.67238,792
2026-09-02Open-market sale9,168$112.23249,624
2026-09-01Open-market sale3,340$114.46258,792
2026-09-01Open-market sale8,032$113.70262,132
2026-09-01Open-market sale5,012$112.99270,164
2026-09-01Open-market sale3,616$111.72275,176
2026-08-31Open-market sale200$117.63278,792
2026-08-31Open-market sale900$116.42278,992
2026-08-31Open-market sale5,493$115.17279,892
2026-08-31Open-market sale6,607$114.63285,385
2026-08-31Open-market sale786$113.32291,992
2026-08-31Open-market sale6,014$112.48292,778
2026-08-28Open-market sale15,575$120.30298,792
2026-08-28Open-market sale13,848$119.35314,367
2026-08-28Open-market sale577$118.13328,215
2026-08-27Open-market sale372$118.99328,792
2026-08-27Open-market sale6,656$117.92329,164
2026-08-27Open-market sale12,972$117.24335,820
2026-08-26Open-market sale110$121.68348,792
2026-08-26Open-market sale9,397$121.13348,902
2026-08-26Open-market sale10,039$120.28358,299
2026-08-26Open-market sale10,454$119.23368,338
2026-08-25Open-market sale2,272$123.17378,792
2026-08-25Open-market sale1,770$122.60381,064
2026-08-25Open-market sale2,419$121.65382,834
2026-08-25Open-market sale11,725$120.14385,253
2026-08-25Open-market sale2,464$119.44396,978
2026-08-25Open-market sale6,654$118.32399,442
2026-08-25Open-market sale2,696$117.70406,096
2026-08-24Open-market sale6,077$116.61408,792
2026-08-24Open-market sale9,064$115.97414,869
2026-08-24Open-market sale4,859$114.98423,933
2026-08-21Open-market sale1,433$118.35428,792
2026-08-21Open-market sale14,747$117.90430,225
2026-08-21Open-market sale3,820$116.87444,972
2026-08-20Open-market sale364$119.00448,792
2026-08-20Open-market sale9,144$117.74449,156
2026-08-20Open-market sale6,311$117.07458,300
2026-08-20Open-market sale4,181$115.98464,611
2026-08-19Open-market sale5,400$119.66468,792
2026-08-19Open-market sale3,593$118.83474,192
2026-08-19Open-market sale4,808$117.82477,785
2026-08-19Open-market sale4,100$116.93482,593
2026-08-19Open-market sale3,307$115.87486,693
2026-08-18Open-market sale471$118.29290,000
2026-08-18Open-market sale2,053$117.54290,471
2026-08-18Open-market sale14,313$116.67292,524
2026-08-18Open-market sale3,163$115.66306,837
2026-08-17Open-market sale199$121.19310,000
2026-08-17Open-market sale16,115$120.44310,199
2026-08-17Open-market sale13,686$119.63326,314
2026-08-14Open-market sale1,079$124.64340,000
2026-08-14Open-market sale6,381$123.78341,079
2026-08-14Open-market sale10,807$122.66347,460
2026-08-14Open-market sale11,733$121.84358,267
2026-08-13Open-market sale525$127.45370,000
2026-08-13Open-market sale2,289$126.51370,525
2026-08-13Open-market sale3,900$125.44372,814
2026-08-13Open-market sale8,116$124.38376,714
2026-08-13Open-market sale7,989$123.48384,830
2026-08-13Open-market sale7,181$122.57392,819
2026-08-12Open-market sale145$131.68400,000
2026-08-12Open-market sale2,220$130.80400,145
2026-08-12Open-market sale8,180$129.67402,365
2026-08-12Open-market sale5,085$128.95410,545
2026-08-12Open-market sale10,225$127.79415,630
2026-08-12Open-market sale4,145$127.06425,855
2026-08-11Open-market sale6,292$131.21430,000
2026-08-11Open-market sale5,665$130.54436,292
2026-08-11Open-market sale3,684$129.27441,957
2026-08-11Open-market sale11,318$128.37445,641
2026-08-11Open-market sale1,941$127.43456,959
2026-08-11Open-market sale1,100$126.25458,900
2026-08-10Open-market sale318$115.62460,000
2026-08-10Open-market sale12,397$114.81460,318
2026-08-10Open-market sale7,285$114.17472,715
2026-08-07Open-market sale1,522$114.22480,000
2026-08-07Open-market sale11,155$113.31481,522
2026-08-07Open-market sale7,323$112.74492,677
2026-08-06Open-market sale6,995$111.86500,000
2026-08-06Open-market sale13,005$111.30506,995
2026-08-05Open-market sale5,869$114.31520,000
2026-08-05Open-market sale12,638$113.44525,869
2026-08-05Open-market sale1,493$112.44538,507
2026-08-04Open-market sale12,462$111.89540,000
2026-08-04Open-market sale7,538$111.23552,462
2026-08-03Open-market sale1,948$110.81560,000
2026-08-03Open-market sale9,852$110.16561,948
2026-08-03Open-market sale4,400$109.18571,800
2026-08-03Open-market sale3,800$108.28576,200
2026-07-31Open-market sale929$107.39120,000
2026-07-31Open-market sale15,932$106.88120,929
2026-07-31Open-market sale3,139$105.94136,861
2026-07-30Open-market sale1,000$106.12140,000
2026-07-30Open-market sale15,200$105.66141,000
2026-07-30Open-market sale3,800$104.53156,200
2026-07-29Open-market sale5,020$109.53160,000
2026-07-29Open-market sale5,470$108.69165,020
2026-07-29Open-market sale9,510$107.66170,490
2026-07-28Open-market sale3,183$106.27180,000
2026-07-28Open-market sale5,539$105.35183,183
2026-07-28Open-market sale6,928$104.38188,722
2026-07-28Open-market sale4,350$103.52195,650
2026-07-27Open-market sale5,911$104.69200,000
2026-07-27Open-market sale3,489$104.22205,911
2026-07-27Open-market sale10,600$102.95209,400
2026-07-24Open-market sale612$100.82220,000
2026-07-24Open-market sale15,020$100.30220,612
2026-07-24Open-market sale1,052$99.31235,632
2026-07-24Open-market sale3,316$98.18236,684
2026-07-23Open-market sale3,078$103.68240,000
2026-07-23Open-market sale2,744$102.88243,078
2026-07-23Open-market sale419$101.81245,822
2026-07-23Open-market sale5,893$100.62246,241
2026-07-23Open-market sale7,866$99.98252,134
2026-07-22Open-market sale1,638$106.29260,000
2026-07-22Open-market sale9,952$105.59261,638
2026-07-22Open-market sale7,318$104.69271,590
2026-07-22Open-market sale1,092$103.52278,908
2026-07-21Open-market sale1,145$107.87280,000
2026-07-21Open-market sale3,143$106.83281,145
2026-07-21Open-market sale15,712$106.01284,288
2026-07-20Open-market sale2,800$107.64300,000
2026-07-20Open-market sale8,000$107.06302,800
2026-07-20Open-market sale9,200$105.92310,800
2026-07-17Open-market sale1,700$105.06320,000
2026-07-17Open-market sale4,810$104.29321,700
2026-07-17Open-market sale5,039$103.45326,510
2026-07-17Open-market sale4,519$102.40331,549
2026-07-17Open-market sale3,932$101.44336,068
2026-07-16Open-market sale896$110.95340,000
2026-07-16Open-market sale2,639$110.14340,896
2026-07-16Open-market sale3,611$109.15343,535
2026-07-16Open-market sale2,877$108.01347,146
2026-07-16Open-market sale5,778$107.29350,023
2026-07-16Open-market sale4,199$106.28355,801
2026-07-15Open-market sale1,525$114.21360,000
2026-07-15Open-market sale5,222$113.55361,525
2026-07-15Open-market sale4,721$112.57366,747
2026-07-15Open-market sale4,055$111.60371,468
2026-07-15Open-market sale4,252$110.76375,523
2026-07-15Open-market sale225$109.07379,775
2026-07-14Open-market sale48$111.43380,000
2026-07-14Open-market sale2,849$110.73380,048
2026-07-14Open-market sale9,147$109.67382,897
2026-07-14Open-market sale7,956$109.00392,044
2026-07-13Open-market sale3,044$114.87400,000
2026-07-13Open-market sale1,593$114.18403,044
2026-07-13Open-market sale3,439$113.12404,637
2026-07-13Open-market sale7,850$111.95408,076
2026-07-13Open-market sale4,074$111.22415,926
2026-07-10Open-market sale6,422$114.71420,000
2026-07-10Open-market sale8,941$114.03426,422
2026-07-10Open-market sale3,118$113.05435,363
2026-07-10Open-market sale1,519$112.02438,481
2026-07-09Open-market sale800$105.66459,200
2026-07-09Open-market sale1,390$109.43440,000
2026-07-09Open-market sale6,810$108.79441,390
2026-07-09Open-market sale9,900$107.83448,200
2026-07-09Open-market sale1,100$106.72458,100
2026-07-08Open-market sale6,600$102.77465,400
2026-07-08Open-market sale500$103.74464,900
2026-07-08Open-market sale3,818$105.02461,082
2026-07-08Open-market sale1,082$105.52460,000
2026-07-08Open-market sale8,000$101.84472,000
2026-07-07Open-market sale1,100$106.28480,000
2026-07-07Open-market sale7,597$105.51481,100
2026-07-07Open-market sale11,303$104.63488,697
2026-07-06Open-market sale9,695$103.76510,305
2026-07-06Open-market sale5,400$105.46500,000
2026-07-06Open-market sale4,905$104.53505,400
2026-07-02Open-market sale10,000$103.31530,000
2026-07-02Open-market sale5,200$105.16520,000
2026-07-02Open-market sale4,800$104.26525,200
2026-07-01Open-market sale5,564$100.39547,900
2026-07-01Open-market sale200$97.88559,200
2026-07-01Open-market sale300$98.71558,900
2026-07-01Open-market sale5,436$99.99553,464
2026-07-01Open-market sale600$96.77559,400
2026-07-01Open-market sale3,100$101.80544,800
2026-07-01Open-market sale4,400$102.63540,400
2026-07-01Open-market sale400$103.25540,000
2026-06-30Open-market sale3,006$91.66566,994
2026-06-30Open-market sale2,300$94.54563,500
2026-06-30Open-market sale400$93.93565,800
2026-06-30Open-market sale794$92.34566,200
2026-06-30Open-market sale3,500$95.66560,000
2026-06-29Open-market sale5,900$91.93574,100
2026-06-29Open-market sale1,400$92.97572,700
2026-06-29Open-market sale100$94.59570,000
2026-06-29Open-market sale2,600$93.97570,100
2026-06-26Open-market sale200$86.11589,800
2026-06-26Open-market sale300$87.42589,500
2026-06-26Open-market sale2,000$88.10587,500
2026-06-26Open-market sale1,300$89.53586,200
2026-06-26Open-market sale5,200$90.16581,000
2026-06-26Open-market sale1,000$90.89580,000
2026-06-25Open-market sale918$88.53599,082
2026-06-25Open-market sale3,709$90.51590,870
2026-06-25Open-market sale4,503$89.49594,579
2026-06-25Open-market sale870$91.44590,000
2026-06-24Open-market sale292$95.37600,000
2026-06-24Open-market sale2,719$94.46600,292
2026-06-24Open-market sale1,114$93.31603,011
2026-06-24Open-market sale2,846$92.62604,125
2026-06-24Open-market sale1,296$91.52606,971
2026-06-24Open-market sale1,733$90.68608,267
2026-06-23Open-market sale800$87.90619,200
2026-06-23Open-market sale1,600$89.02617,600
2026-06-23Open-market sale1,000$89.93616,600
2026-06-23Open-market sale2,276$91.03614,324
2026-06-23Open-market sale4,324$91.69610,000
2026-06-22Open-market sale5,774$89.48624,226
2026-06-22Open-market sale4,226$90.01620,000
2026-06-18Open-market sale1,890$89.77638,110
2026-06-18Open-market sale6,940$90.88631,170
2026-06-18Open-market sale1,170$91.57630,000
2026-06-17Open-market sale752$88.7679,248
2026-06-17Open-market sale1,383$90.2477,865
2026-06-17Open-market sale2,614$90.9275,251
2026-06-17Open-market sale1,854$92.2473,397
2026-06-17Open-market sale3,293$92.8470,104
2026-06-17Open-market sale104$93.6170,000
2026-06-16Open-market sale3,890$86.9286,110
2026-06-16Open-market sale4,640$87.6181,470
2026-06-16Open-market sale855$88.5580,615
2026-06-16Open-market sale615$89.7580,000
2026-06-15Open-market sale6,845$87.2092,470
2026-06-15Open-market sale2,470$87.8090,000
2026-06-15Open-market sale685$85.9799,315
2026-06-12Open-market sale8,800$83.61101,200
2026-06-12Open-market sale800$84.53100,400
2026-06-12Open-market sale300$85.22100,100
2026-06-12Open-market sale100$86.22100,000
2026-06-11Open-market sale1,300$81.40118,700
2026-06-11Open-market sale3,100$82.61115,600
2026-06-11Open-market sale1,300$83.23114,300
2026-06-11Open-market sale200$84.50114,100
2026-06-11Open-market sale4,100$85.28110,000
2026-06-10Open-market sale6,805$82.20123,195
2026-06-10Open-market sale3,193$83.17120,002
2026-06-10Open-market sale2$83.96120,000
2026-06-09Open-market sale2,954$83.76134,653
2026-06-09Open-market sale2,393$82.90137,607
2026-06-09Open-market sale4,310$84.73130,343
2026-06-09Open-market sale343$85.46130,000
2026-06-08Open-market sale2,515$84.74140,100
2026-06-08Open-market sale100$85.61140,000
2026-06-08Open-market sale7,385$84.17142,615
2026-06-05Open-market sale6,000$86.27154,000
2026-06-05Open-market sale800$87.27153,200
2026-06-05Open-market sale2,100$88.44151,100
2026-06-05Open-market sale500$89.29150,600
2026-06-05Open-market sale600$90.49150,000
2026-06-04Open-market sale2,242$91.31167,758
2026-06-04Open-market sale571$92.81160,000
2026-06-04Open-market sale7,187$92.09160,571
2026-06-03Open-market sale400$89.65174,998
2026-06-03Open-market sale4,602$88.69175,398
2026-06-03Open-market sale2,698$92.68170,000
2026-06-03Open-market sale1,600$91.86172,698
2026-06-03Open-market sale700$90.97174,298
2026-06-02Open-market sale599$95.07180,000
2026-06-02Open-market sale4,536$94.09180,599
2026-06-02Open-market sale4,865$93.11185,135
2026-06-01Open-market sale250$93.99199,450
2026-06-01Open-market sale300$92.52199,700
2026-06-01Open-market sale1,450$95.11198,000
2026-06-01Open-market sale2,392$95.92195,608
2026-06-01Open-market sale400$97.54190,000
2026-06-01Open-market sale5,208$96.77190,400
2026-05-29Open-market sale4,700$91.27200,000
2026-05-29Open-market sale4,700$90.46204,700
2026-05-29Open-market sale600$89.46209,400
2026-05-28Open-market sale4,064$92.35210,000
2026-05-28Open-market sale5,936$91.80214,064
2026-05-27Open-market sale3,717$93.32221,567
2026-05-27Open-market sale1,567$94.09220,000
2026-05-27Open-market sale1,451$89.44228,549
2026-05-27Open-market sale908$90.15227,641
2026-05-27Open-market sale951$91.53226,690
2026-05-27Open-market sale1,406$92.29225,284
2026-05-26Open-market sale4,647$90.02230,000
2026-05-26Open-market sale560$88.02239,440
2026-05-26Open-market sale4,793$89.11234,647
2026-05-22Open-market sale5,668$86.53244,332
2026-05-22Open-market sale469$87.46243,863
2026-05-22Open-market sale582$88.69243,281
2026-05-22Open-market sale2,069$89.56241,212
2026-05-22Open-market sale814$90.61240,398
2026-05-22Open-market sale398$91.40240,000
2026-05-21Open-market sale2,730$88.09250,000
2026-05-21Open-market sale4,904$87.58252,730
2026-05-21Open-market sale248$86.38257,634
2026-05-21Open-market sale2,118$85.41257,882
2026-05-20Open-market sale1,881$85.39268,119
2026-05-20Open-market sale7,126$86.52260,993
2026-05-20Open-market sale993$86.94260,000
2026-05-19Open-market sale6,009$87.42270,600
2026-05-19Open-market sale600$88.42270,000
2026-05-19Open-market sale3,391$86.81276,609
2026-05-18Open-market sale400$87.06289,600
2026-05-18Open-market sale8,600$88.02281,000
2026-05-18Open-market sale700$89.10280,300
2026-05-18Open-market sale300$89.77280,000
2026-05-15Open-market sale6,300$88.17293,700
2026-05-15Open-market sale2,600$89.09291,100
2026-05-15Open-market sale1,100$89.90290,000
2026-05-14Open-market sale165$92.74300,000
2026-05-14Open-market sale3,103$89.94300,697
2026-05-14Open-market sale258$90.93300,439
2026-05-14Open-market sale274$92.35300,165
2026-05-14Open-market sale2,555$89.02303,800
2026-05-14Open-market sale3,645$88.05306,355
2026-05-13Open-market sale200$98.36310,000
2026-05-13Open-market sale2,500$94.55313,500
2026-05-13Open-market sale4,000$93.49316,000
2026-05-13Open-market sale600$96.37310,500
2026-05-13Open-market sale2,400$95.39311,100
2026-05-13Open-market sale300$97.75310,200
2026-05-12Open-market sale3,500$97.00320,200
2026-05-12Open-market sale100$91.45329,900
2026-05-12Open-market sale100$92.67329,800
2026-05-12Open-market sale3,300$94.06326,500
2026-05-12Open-market sale2,000$94.83324,500
2026-05-12Open-market sale800$95.95323,700
2026-05-12Open-market sale200$97.81320,000
2026-05-11Open-market sale3,200$83.62334,300
2026-05-11Open-market sale2,500$82.53337,500
2026-05-11Open-market sale4,300$84.38330,000
2026-05-08Open-market sale2,783$86.69345,114
2026-05-08Open-market sale5,114$87.35340,000
2026-05-08Open-market sale2,103$85.51347,897
2026-05-07Open-market sale5,300$89.43354,700
2026-05-07Open-market sale4,200$90.30350,500
2026-05-07Open-market sale500$91.51350,000
2026-05-06Open-market sale5,411$88.66361,529
2026-05-06Open-market sale1,556$87.84366,940
2026-05-06Open-market sale1,504$86.77368,496
2026-05-06Open-market sale1,529$89.57360,000
2026-05-05Open-market sale4,904$84.20185,096
2026-05-05Open-market sale3,945$84.92181,151
2026-05-05Open-market sale1,151$85.70180,000
2026-05-04Open-market sale655$86.77190,000
2026-05-04Open-market sale2,515$85.08197,485
2026-05-04Open-market sale6,830$85.90190,655
2026-05-01Open-market sale9,983$86.14200,017
2026-05-01Open-market sale17$86.57200,000
2026-04-30Open-market sale3,102$83.01216,898
2026-04-30Open-market sale4,005$84.99210,000
2026-04-30Open-market sale2,893$84.22214,005
2026-04-29Open-market sale2,280$82.47227,720
2026-04-29Open-market sale124$86.00220,000
2026-04-29Open-market sale442$84.48220,694
2026-04-29Open-market sale570$85.47220,124
2026-04-29Open-market sale6,584$83.30221,136
2026-04-28Open-market sale4,436$85.91230,500
2026-04-28Open-market sale500$86.64230,000
2026-04-28Open-market sale5,064$85.03234,936
2026-04-27Open-market sale9,580$85.97240,000
2026-04-27Open-market sale420$84.76249,580
2026-04-24Open-market sale2,252$85.30250,000
2026-04-24Open-market sale1,781$83.71258,219
2026-04-24Open-market sale5,967$84.55252,252
2026-04-23Open-market sale5,619$83.61261,104
2026-04-23Open-market sale3,277$82.86266,723
2026-04-23Open-market sale1,104$84.42260,000
2026-04-22Open-market sale1,617$84.96278,383
2026-04-22Open-market sale5,552$85.94272,831
2026-04-22Open-market sale41$87.48270,000
2026-04-22Open-market sale2,790$86.66270,041
2026-04-21Open-market sale4,317$88.56282,052
2026-04-21Open-market sale3,631$87.69286,369
2026-04-21Open-market sale2,052$89.33280,000
2026-04-20Open-market sale2,815$90.00290,000
2026-04-20Open-market sale7,185$89.39292,815
2026-04-17Open-market sale400$90.66309,600
2026-04-17Open-market sale3,902$91.74305,698
2026-04-17Open-market sale5,298$92.48300,400
2026-04-17Open-market sale400$93.17300,000
2026-04-16Open-market sale7,800$90.48312,200
2026-04-16Open-market sale1,700$91.45310,500
2026-04-16Open-market sale500$92.48310,000
2026-04-15Open-market sale1,886$90.42320,000
2026-04-15Open-market sale2,112$88.10325,686
2026-04-15Open-market sale3,800$89.50321,886
2026-04-15Open-market sale763$86.26329,237
2026-04-15Open-market sale1,439$87.73327,798
2026-04-14Open-market sale1,300$88.28334,600
2026-04-14Open-market sale2,800$85.87337,200
2026-04-14Open-market sale1,300$86.91335,900
2026-04-14Open-market sale3,600$89.02331,000
2026-04-14Open-market sale1,000$89.80330,000
2026-04-13Open-market sale8,218$84.23341,782
2026-04-13Open-market sale1,782$85.14340,000
2026-04-10Open-market sale6,778$85.51353,222
2026-04-10Open-market sale3,222$86.18350,000
2026-04-09Open-market sale1,600$84.80360,000
2026-04-09Open-market sale934$83.98361,600
2026-04-09Open-market sale7,466$82.71362,534
2026-04-08Open-market sale5,000$86.04375,000
2026-04-08Open-market sale100$89.16370,000
2026-04-08Open-market sale3,900$87.13371,100
2026-04-08Open-market sale1,000$88.17370,100
2026-04-07Open-market sale1,500$82.07380,000
2026-04-07Open-market sale8,500$81.27381,500
2026-04-06Open-market sale10,000$82.68390,000
2026-04-02Open-market sale10,000$80.18400,000
2026-04-01Open-market sale10,000$84.28410,000
2026-03-31Open-market sale10,000$80.85420,000
2026-03-31Grant / award1,866$85.7422,396,405
2026-03-26Open-market sale10,000$81.00430,000
2026-03-25Open-market sale3$81.11440,000
2026-03-25Open-market sale9,997$80.60440,003
2026-03-23Open-market sale10,000$80.06450,000
2026-03-20Open-market sale10,000$80.79460,000
2026-03-19Open-market sale10,000$81.7270,000
2026-03-18———90,000
2026-03-18———22,794,539
2026-03-18Open-market sale242$86.5080,000
2026-03-18Open-market sale2,058$85.7680,242
2026-03-18Open-market sale7,700$84.9782,300

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.