SEC CIK 2113214

Wang Yanjun

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

Current Positions

CompanyShares OwnedAs Of
SEview stock →72,7802026-10-26

Position History — SE

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

0407,614815,2281,222,8422026-032026-042026-052026-072026-082026-092026-102026-10

Recent Filings — SE

DateActivitySharesPriceOwned After
2026-10-26Open-market sale659$74.0372,780
2026-10-26Open-market sale45$73.1473,439
2026-10-26Open-market sale96$72.3173,484
2026-10-23Open-market sale198$75.4773,580
2026-10-23Open-market sale602$74.7073,778
2026-10-22Open-market sale6$77.6074,380
2026-10-22Open-market sale225$76.9174,386
2026-10-22Open-market sale569$76.0974,611
2026-10-21Open-market sale64$79.5975,180
2026-10-21Open-market sale96$78.6775,244
2026-10-21Open-market sale324$77.6875,340
2026-10-21Open-market sale316$76.9075,664
2026-10-20Open-market sale3$85.6775,980
2026-10-20Open-market sale3$85.4075,983
2026-10-20Open-market sale60$83.8675,986
2026-10-20Open-market sale111$82.9976,046
2026-10-20Open-market sale165$82.0676,157
2026-10-20Open-market sale458$80.7676,322
2026-10-19Open-market sale17$93.0076,780
2026-10-19Open-market sale25$91.7776,797
2026-10-19Open-market sale958$90.2976,822
2026-10-16Open-market sale22$99.2077,780
2026-10-16Open-market sale32$98.2477,802
2026-10-16Open-market sale133$97.0477,834
2026-10-16Open-market sale268$96.0977,967
2026-10-16Open-market sale134$95.2478,235
2026-10-16Open-market sale411$94.1278,369
2026-10-15Open-market sale235$97.6278,780
2026-10-15Open-market sale613$96.8379,015
2026-10-15Open-market sale152$95.8779,628
2026-10-14Open-market sale52$97.5579,780
2026-10-14Open-market sale81$96.7979,832
2026-10-14Open-market sale230$95.9179,913
2026-10-14Open-market sale637$95.0180,143
2026-10-13Open-market sale563$96.6480,780
2026-10-13Open-market sale437$95.8781,343
2026-10-12Open-market sale20$96.8781,780
2026-10-12Open-market sale668$96.1081,800
2026-10-12Open-market sale312$95.3282,468
2026-10-09Open-market sale39$96.1982,780
2026-10-09Open-market sale757$95.4782,819
2026-10-09Open-market sale204$94.8283,576
2026-10-08Open-market sale206$93.8783,780
2026-10-08Open-market sale794$93.0483,986
2026-10-07Open-market sale65$95.4084,780
2026-10-07Open-market sale935$94.8884,845
2026-10-06Open-market sale25$97.5085,780
2026-10-06Open-market sale460$96.5685,805
2026-10-06Open-market sale515$95.9686,265
2026-10-05Open-market sale325$97.7986,780
2026-10-05Open-market sale675$97.0287,105
2026-10-02Open-market sale26$96.3687,780
2026-10-02Open-market sale295$95.7087,806
2026-10-02Open-market sale679$94.8688,101
2026-10-01Open-market sale124$95.9988,780
2026-10-01Open-market sale604$95.1788,904
2026-10-01Open-market sale272$94.3889,508
2026-09-30Open-market sale67$98.5289,780
2026-09-30Open-market sale933$97.6189,847
2026-09-29Open-market sale364$98.8890,780
2026-09-29Open-market sale636$98.1891,144
2026-09-28Open-market sale29$99.5791,780
2026-09-28Open-market sale708$99.1091,809
2026-09-28Open-market sale68$98.0892,517
2026-09-28Open-market sale195$97.0692,585
2026-09-25Open-market sale389$100.4092,780
2026-09-25Open-market sale811$99.8793,169
2026-09-24Open-market sale42$102.3193,980
2026-09-24Open-market sale574$101.7594,022
2026-09-24Open-market sale584$100.8694,596
2026-09-23Open-market sale198$103.4695,180
2026-09-23Open-market sale816$102.7795,378
2026-09-23Open-market sale186$101.9596,194
2026-09-22Open-market sale835$103.8096,380
2026-09-22Open-market sale365$102.8597,215
2026-09-21Open-market sale484$102.6697,580
2026-09-21Open-market sale616$101.6998,064
2026-09-21Open-market sale100$100.6998,680
2026-09-18Open-market sale706$101.8898,780
2026-09-18Open-market sale162$101.1099,486
2026-09-18Open-market sale332$100.2999,648
2026-09-17Open-market sale24$104.76780
2026-09-17Open-market sale30$102.81804
2026-09-17Open-market sale379$101.95834
2026-09-17Open-market sale767$101.201,213
2026-09-16Open-market sale265$104.991,980
2026-09-16Open-market sale785$103.972,245
2026-09-16Open-market sale150$103.043,030
2026-09-15Open-market sale84$106.003,180
2026-09-15Open-market sale66$105.073,264
2026-09-15Open-market sale516$103.873,330
2026-09-15Open-market sale534$103.333,846
2026-09-14Open-market sale450$110.004,380
2026-09-14Open-market sale234$109.104,830
2026-09-14Open-market sale372$108.425,064
2026-09-14Open-market sale96$107.285,436
2026-09-14Open-market sale204$106.205,532
2026-09-14Open-market sale144$105.205,736
2026-09-11Open-market sale65$108.755,880
2026-09-11Open-market sale475$107.965,945
2026-09-11Open-market sale660$106.966,420
2026-09-10Open-market sale255$108.507,080
2026-09-10Open-market sale945$107.857,335
2026-09-09Open-market sale36$111.368,280
2026-09-09Open-market sale84$110.568,316
2026-09-09Open-market sale405$109.238,400
2026-09-09Open-market sale795$108.418,805
2026-09-08Open-market sale464$113.619,600
2026-09-08Open-market sale612$113.0110,064
2026-09-08Open-market sale207$112.0810,676
2026-09-08Open-market sale217$110.8310,883
2026-09-04Open-market sale115$114.3511,100
2026-09-04Open-market sale898$113.5111,215
2026-09-04Open-market sale487$112.6412,113
2026-09-03Open-market sale540$113.8612,600
2026-09-03Open-market sale828$113.0813,140
2026-09-03Open-market sale132$112.0713,968
2026-09-02Open-market sale845$112.6714,100
2026-09-02Open-market sale655$112.2414,945
2026-09-01Open-market sale204$114.3915,600
2026-09-01Open-market sale416$113.5115,804
2026-09-01Open-market sale380$112.8716,220
2026-09-01Open-market sale500$111.5316,600
2026-08-31Open-market sale18$117.5817,100
2026-08-31Open-market sale18$116.9017,118
2026-08-31Open-market sale90$115.8617,136
2026-08-31Open-market sale685$114.8917,226
2026-08-31Open-market sale89$114.1017,911
2026-08-31Open-market sale600$112.6718,000
2026-08-28Open-market sale5$120.8218,600
2026-08-28Open-market sale418$120.3218,605
2026-08-28Open-market sale1,019$119.3419,023
2026-08-28Open-market sale58$118.2420,042
2026-08-27Open-market sale28$118.9720,100
2026-08-27Open-market sale555$117.8220,128
2026-08-27Open-market sale917$117.1920,683
2026-08-26Open-market sale298$121.0221,600
2026-08-26Open-market sale407$120.0621,898
2026-08-26Open-market sale795$119.2322,305
2026-08-25Open-market sale137$123.1723,100
2026-08-25Open-market sale178$122.6923,237
2026-08-25Open-market sale197$121.6023,415
2026-08-25Open-market sale118$120.4923,612
2026-08-25Open-market sale194$119.4623,730
2026-08-25Open-market sale389$118.3723,924
2026-08-25Open-market sale287$117.6724,313
2026-08-24Open-market sale473$116.6024,600
2026-08-24Open-market sale670$115.9625,073
2026-08-24Open-market sale357$114.9725,743
2026-08-21Open-market sale231$118.2626,100
2026-08-21Open-market sale1,046$117.8326,331
2026-08-21Open-market sale223$116.7927,377
2026-08-20Open-market sale27$119.0027,600
2026-08-20Open-market sale618$117.7527,627
2026-08-20Open-market sale493$117.1828,245
2026-08-20Open-market sale362$116.0928,738
2026-08-19Open-market sale276$119.5829,100
2026-08-19Open-market sale272$119.0129,376
2026-08-19Open-market sale417$117.9029,648
2026-08-19Open-market sale282$116.9730,065
2026-08-19Open-market sale253$115.9130,347
2026-08-18Open-market sale53$118.2030,600
2026-08-18Open-market sale290$117.2730,653
2026-08-18Open-market sale980$116.5930,943
2026-08-18Open-market sale177$115.4631,923
2026-08-17Open-market sale11$121.2132,100
2026-08-17Open-market sale241$120.5232,111
2026-08-17Open-market sale1,248$119.7432,352
2026-08-14Open-market sale28$125.004,000
2026-08-14Open-market sale46$123.564,028
2026-08-14Open-market sale585$122.594,074
2026-08-14Open-market sale841$121.834,659
2026-08-13Open-market sale26$127.455,500
2026-08-13Open-market sale138$126.305,526
2026-08-13Open-market sale173$125.275,664
2026-08-13Open-market sale470$124.305,837
2026-08-13Open-market sale340$123.376,307
2026-08-13Open-market sale353$122.566,647
2026-08-12Open-market sale6$131.757,000
2026-08-12Open-market sale89$130.777,006
2026-08-12Open-market sale430$129.717,095
2026-08-12Open-market sale272$128.977,525
2026-08-12Open-market sale510$127.807,797
2026-08-12Open-market sale193$127.068,307
2026-08-11Open-market sale65$131.538,500
2026-08-11Open-market sale728$130.938,565
2026-08-11Open-market sale194$129.989,293
2026-08-11Open-market sale203$128.829,487
2026-08-11Open-market sale199$128.069,690
2026-08-11Open-market sale74$126.959,889
2026-08-11Open-market sale37$125.849,963
2026-08-10Open-market sale31$115.5910,000
2026-08-10Open-market sale961$114.7910,031
2026-08-10Open-market sale508$114.1210,992
2026-08-07Open-market sale81$114.2511,500
2026-08-07Open-market sale670$113.3111,581
2026-08-07Open-market sale749$112.5912,251
2026-08-06Open-market sale434$111.8613,000
2026-08-06Open-market sale1,066$111.2413,434
2026-08-05Open-market sale27$114.7514,500
2026-08-05Open-market sale466$114.1314,527
2026-08-05Open-market sale638$113.3414,993
2026-08-05Open-market sale369$111.9515,631
2026-08-04Open-market sale963$111.8916,000
2026-08-04Open-market sale537$111.2116,963
2026-08-03Open-market sale293$110.8717,500
2026-08-03Open-market sale761$110.0317,793
2026-08-03Open-market sale250$109.1218,554
2026-08-03Open-market sale196$108.2418,804
2026-07-31Open-market sale26$107.4419,000
2026-07-31Open-market sale926$106.9419,026
2026-07-31Open-market sale248$106.0219,952
2026-07-30Open-market sale176$105.9720,200
2026-07-30Open-market sale849$105.4720,376
2026-07-30Open-market sale175$104.4421,225
2026-07-29Open-market sale455$109.8321,400
2026-07-29Open-market sale521$108.7521,855
2026-07-29Open-market sale524$107.6722,376
2026-07-28Open-market sale197$106.3622,900
2026-07-28Open-market sale298$105.3423,097
2026-07-28Open-market sale422$104.3723,395
2026-07-28Open-market sale283$103.5123,817
2026-07-27Open-market sale578$104.6624,100
2026-07-27Open-market sale374$104.2124,678
2026-07-27Open-market sale248$102.5525,052
2026-07-24Open-market sale51$100.8125,300
2026-07-24Open-market sale738$100.2225,351
2026-07-24Open-market sale117$99.3426,089
2026-07-24Open-market sale294$98.1526,206
2026-07-23Open-market sale1$104.4026,500
2026-07-23Open-market sale230$103.7126,501
2026-07-23Open-market sale146$102.8226,731
2026-07-23Open-market sale27$101.8026,877
2026-07-23Open-market sale361$100.6126,904
2026-07-23Open-market sale435$99.9127,265
2026-07-22Open-market sale104$106.2527,700
2026-07-22Open-market sale468$105.6027,804
2026-07-22Open-market sale568$104.7528,272
2026-07-22Open-market sale60$103.5128,840
2026-07-21Open-market sale69$107.9128,900
2026-07-21Open-market sale194$106.7328,969
2026-07-21Open-market sale937$106.0029,163
2026-07-20Open-market sale163$107.6630,100
2026-07-20Open-market sale463$107.0230,263
2026-07-20Open-market sale574$105.7530,726
2026-07-17Open-market sale72$105.1131,300
2026-07-17Open-market sale210$104.4531,372
2026-07-17Open-market sale490$103.4431,582
2026-07-17Open-market sale205$102.4732,072
2026-07-17Open-market sale223$101.4632,277
2026-07-16Open-market sale342$111.0032,500
2026-07-16Open-market sale153$110.1232,842
2026-07-16Open-market sale184$109.1032,995
2026-07-16Open-market sale147$107.9633,179
2026-07-16Open-market sale211$107.3533,326
2026-07-16Open-market sale463$106.0533,537
2026-07-15Open-market sale100$114.1934,000
2026-07-15Open-market sale271$113.5334,100
2026-07-15Open-market sale289$112.5634,371
2026-07-15Open-market sale261$111.4834,660
2026-07-15Open-market sale568$110.4534,921
2026-07-15Open-market sale11$109.1035,489
2026-07-14Open-market sale6$111.4235,500
2026-07-14Open-market sale281$110.5835,506
2026-07-14Open-market sale844$109.7435,787
2026-07-14Open-market sale369$108.9436,631
2026-07-13Open-market sale158$114.9337,000
2026-07-13Open-market sale127$114.2137,158
2026-07-13Open-market sale204$113.0837,285
2026-07-13Open-market sale494$111.9337,489
2026-07-13Open-market sale517$111.2237,983
2026-07-10Open-market sale343$114.7038,500
2026-07-10Open-market sale454$113.9238,843
2026-07-10Open-market sale176$113.2539,297
2026-07-10Open-market sale527$111.9639,473
2026-07-09Open-market sale547$107.7140,487
2026-07-09Open-market sale89$109.2540,000
2026-07-09Open-market sale73$106.5141,034
2026-07-09Open-market sale93$105.5341,107
2026-07-09Open-market sale398$108.5340,089
2026-07-08Open-market sale390$102.0942,010
2026-07-08Open-market sale331$102.9941,679
2026-07-08Open-market sale60$104.3541,619
2026-07-08Open-market sale418$105.1341,201
2026-07-08Open-market sale1$105.8041,200
2026-07-07Open-market sale55$106.3042,400
2026-07-07Open-market sale489$104.7243,111
2026-07-07Open-market sale656$105.4542,455
2026-07-06Open-market sale1$106.1243,600
2026-07-06Open-market sale272$103.2244,528
2026-07-06Open-market sale316$104.4544,212
2026-07-06Open-market sale611$105.4343,601
2026-07-02Open-market sale5$105.8444,800
2026-07-02Open-market sale258$105.1444,805
2026-07-02Open-market sale554$103.1645,446
2026-07-02Open-market sale383$104.2145,063
2026-07-01Open-market sale235$99.9246,690
2026-07-01Open-market sale15$98.4146,925
2026-07-01Open-market sale27$97.4646,940
2026-07-01Open-market sale233$96.7046,967
2026-07-01Open-market sale31$100.4646,659
2026-07-01Open-market sale159$101.5746,500
2026-07-01Open-market sale300$102.3546,200
2026-07-01Open-market sale200$103.1546,000
2026-06-30Open-market sale177$95.6547,200
2026-06-30Open-market sale233$90.4147,967
2026-06-30Open-market sale331$91.7647,636
2026-06-30Open-market sale27$92.5547,609
2026-06-30Open-market sale180$94.6647,377
2026-06-30Open-market sale52$94.0047,557
2026-06-29Open-market sale368$91.9848,832
2026-06-29Open-market sale404$92.4048,428
2026-06-29Open-market sale203$93.8348,225
2026-06-29Open-market sale25$94.4848,200
2026-06-26Open-market sale487$89.7849,524
2026-06-26Open-market sale318$90.4949,206
2026-06-26Open-market sale6$91.2349,200
2026-06-26Open-market sale9$86.3450,191
2026-06-26Open-market sale126$87.8250,065
2026-06-26Open-market sale54$88.4150,011
2026-06-25Open-market sale371$89.4950,757
2026-06-25Open-market sale72$88.5051,128
2026-06-25Open-market sale289$90.5350,468
2026-06-25Open-market sale268$91.3750,200
2026-06-10Open-market sale415$81.841,585
2026-06-10Open-market sale338$82.841,247
2026-06-10Open-market sale47$83.481,200
2026-06-09Open-market sale175$82.872,625
2026-06-09Open-market sale218$83.672,407
2026-06-09Open-market sale342$84.642,065
2026-06-09Open-market sale65$85.412,000
2026-06-08Open-market sale218$84.922,800
2026-06-08Open-market sale582$84.193,018
2026-06-05Open-market sale60$87.453,840
2026-06-05Open-market sale500$86.313,900
2026-06-05Open-market sale156$88.453,684
2026-06-05Open-market sale42$89.373,642
2026-06-05Open-market sale42$90.543,600
2026-06-04Open-market sale288$91.424,912
2026-06-04Open-market sale492$92.194,420
2026-06-04Open-market sale20$92.934,400
2026-06-03Open-market sale86$91.955,440
2026-06-03Open-market sale240$92.825,200
2026-06-03Open-market sale48$91.295,526
2026-06-03Open-market sale378$88.685,622
2026-06-03Open-market sale48$90.375,574
2026-06-02Open-market sale377$94.126,025
2026-06-02Open-market sale25$95.176,000
2026-06-02Open-market sale398$93.126,402
2026-06-01Open-market sale392$96.776,833
2026-06-01Open-market sale102$95.107,447
2026-06-01Open-market sale24$94.127,549
2026-06-01Open-market sale27$92.637,573
2026-06-01Open-market sale222$95.827,225
2026-06-01Open-market sale33$97.586,800
2026-05-29Open-market sale372$90.477,972
2026-05-29Open-market sale372$91.277,600
2026-05-29Open-market sale56$89.498,344
2026-05-28Open-market sale608$91.838,592
2026-05-28Open-market sale192$92.468,400
2026-05-27Open-market sale291$93.339,330
2026-05-27Open-market sale67$91.559,743
2026-05-27Open-market sale122$92.299,621
2026-05-27Open-market sale130$94.109,200
2026-05-27Open-market sale83$90.149,810
2026-05-27Open-market sale107$89.439,893
2026-05-26Open-market sale371$90.0010,000
2026-05-26Open-market sale369$89.1210,371
2026-05-26Open-market sale60$88.0710,740
2026-05-22Open-market sale453$86.5311,147
2026-05-22Open-market sale36$87.4411,111
2026-05-22Open-market sale43$88.7211,068
2026-05-22Open-market sale166$89.5510,902
2026-05-22Open-market sale31$91.4310,800
2026-05-22Open-market sale71$90.6410,831
2026-05-21Open-market sale19$86.2612,213
2026-05-21Open-market sale168$85.4012,232
2026-05-21Open-market sale395$87.5711,818
2026-05-21Open-market sale218$88.1011,600
2026-05-20Open-market sale50$86.9912,400
2026-05-20Open-market sale586$86.5412,450
2026-05-20Open-market sale164$85.4313,036
2026-05-19Open-market sale58$88.3713,200
2026-05-19Open-market sale254$86.7713,746
2026-05-19Open-market sale488$87.3813,258
2026-05-18Open-market sale24$89.8814,000
2026-05-18Open-market sale48$87.0114,752
2026-05-18Open-market sale704$88.0314,048
2026-05-18Open-market sale24$89.2714,024
2026-05-15Open-market sale593$88.2515,007
2026-05-15Open-market sale174$89.4314,833
2026-05-15Open-market sale33$90.0014,800
2026-05-14Open-market sale300$88.0716,100
2026-05-14Open-market sale213$89.0515,887
2026-05-14Open-market sale236$89.9915,651
2026-05-14Open-market sale17$90.6015,634
2026-05-14Open-market sale21$92.3515,613
2026-05-14Open-market sale13$92.5915,600
2026-05-13Open-market sale231$94.9916,544
2026-05-13Open-market sale425$93.7416,775
2026-05-13Open-market sale87$95.9116,457
2026-05-13Open-market sale24$96.8716,433
2026-05-13Open-market sale15$97.8816,418
2026-05-13Open-market sale15$98.8316,403
2026-05-13Open-market sale3$99.4516,400
2026-05-12Open-market sale9$92.0217,991
2026-05-12Open-market sale18$92.9417,973
2026-05-12Open-market sale210$94.0417,763
2026-05-12Open-market sale159$94.7617,604
2026-05-12Open-market sale66$95.9917,538
2026-05-12Open-market sale338$96.9817,200
2026-05-11Open-market sale428$84.3318,000
2026-05-11Open-market sale198$83.5518,428
2026-05-11Open-market sale174$82.5118,626
2026-05-08Open-market sale171$85.5619,429
2026-05-08Open-market sale407$87.3518,800
2026-05-08Open-market sale222$86.7119,207
2026-05-07Open-market sale39$91.4419,600
2026-05-07Open-market sale485$89.4319,915
2026-05-07Open-market sale276$90.3619,639
2026-05-06Open-market sale130$86.7821,070
2026-05-06Open-market sale118$87.8620,952
2026-05-06Open-market sale427$88.6620,525
2026-05-06Open-market sale125$89.5620,400
2026-05-05Open-market sale94$85.6910,800
2026-05-05Open-market sale368$84.1711,232
2026-05-05Open-market sale338$84.9210,894
2026-05-04Open-market sale223$85.0812,177
2026-05-04Open-market sale527$85.9311,650
2026-05-04Open-market sale50$86.7711,600
2026-05-01Open-market sale800$86.1312,400
2026-04-30Open-market sale224$84.2413,519
2026-04-30Open-market sale319$84.9913,200
2026-04-30Open-market sale257$83.0113,743
2026-04-29Open-market sale185$82.4814,615
2026-04-29Open-market sale522$83.2914,093
2026-04-29Open-market sale41$84.4214,052
2026-04-29Open-market sale43$85.5414,009
2026-04-29Open-market sale9$86.0014,000
2026-04-28Open-market sale380$85.0415,220
2026-04-28Open-market sale220$85.9215,000
2026-04-28Open-market sale200$86.7114,800
2026-04-27Open-market sale32$84.7616,368
2026-04-27Open-market sale768$85.9715,600
2026-04-24Open-market sale144$83.7617,056
2026-04-24Open-market sale487$84.5616,569
2026-04-24Open-market sale169$85.3316,400
2026-04-23Open-market sale257$82.8517,743
2026-04-23Open-market sale454$83.6017,289
2026-04-23Open-market sale89$84.4317,200
2026-04-22Open-market sale135$85.0218,665
2026-04-22Open-market sale442$85.9818,223
2026-04-22Open-market sale223$86.6818,000
2026-04-21Open-market sale368$88.5818,941
2026-04-21Open-market sale291$87.6719,309
2026-04-21Open-market sale141$89.3718,800
2026-04-20Open-market sale239$89.9819,600
2026-04-20Open-market sale561$89.3919,839
2026-04-17Open-market sale15$90.2521,185
2026-04-17Open-market sale216$91.5120,969
2026-04-17Open-market sale476$92.1920,493
2026-04-17Open-market sale93$93.0320,400
2026-04-16Open-market sale144$90.4621,200
2026-04-16Open-market sale314$89.5121,344
2026-04-16Open-market sale182$88.0921,658
2026-04-16Open-market sale61$86.2621,939
2026-04-16Open-market sale99$87.7121,840
2026-04-15Open-market sale182$88.0922,458
2026-04-15Open-market sale314$89.5122,144
2026-04-15Open-market sale61$86.2622,739
2026-04-15Open-market sale99$87.7122,640
2026-04-15Open-market sale144$90.4622,000
2026-04-14Open-market sale325$89.1922,838
2026-04-14Open-market sale38$89.9122,800
2026-04-14Open-market sale176$88.4323,163
2026-04-14Open-market sale111$87.1123,339
2026-04-14Open-market sale150$86.0823,450
2026-04-13Open-market sale63$87.0323,600
2026-04-13Open-market sale207$85.2724,043
2026-04-13Open-market sale380$86.3323,663
2026-04-13Open-market sale150$84.4124,250
2026-04-10Open-market sale482$85.5124,718
2026-04-10Open-market sale318$86.1024,400
2026-04-09Open-market sale195$82.9825,805
2026-04-09Open-market sale467$84.7125,200
2026-04-09Open-market sale138$84.0625,667
2026-04-08Open-market sale9$89.3626,000
2026-04-08Open-market sale291$87.1326,084
2026-04-08Open-market sale75$88.2126,009
2026-04-08Open-market sale425$85.9426,375
2026-04-07Open-market sale664$80.9326,936
2026-04-07Open-market sale136$81.3926,800
2026-04-06Open-market sale662$82.8727,738
2026-04-06Open-market sale138$83.5127,600
2026-04-02Open-market sale3$82.3128,400
2026-04-02Open-market sale95$79.7529,105
2026-04-02Open-market sale100$80.6029,005
2026-04-02Open-market sale602$81.7228,403
2026-04-01Open-market sale45$84.4029,200
2026-04-01Open-market sale551$82.2029,449
2026-04-01Open-market sale204$83.5129,245
2026-03-31Open-market sale306$80.7830,494
2026-03-31Open-market sale422$82.5830,000
2026-03-31Open-market sale72$81.7730,422
2026-03-31Grant / award1,866$85.741,222,842
2026-03-30Open-market sale656$78.4530,944
2026-03-30Open-market sale144$79.2330,800
2026-03-27Open-market sale528$78.4231,872
2026-03-27Open-market sale272$79.2631,600
2026-03-26Open-market sale482$79.9832,718
2026-03-26Open-market sale183$81.4132,535
2026-03-26Open-market sale108$82.5832,427
2026-03-26Open-market sale27$82.8732,400
2026-03-25Open-market sale135$81.2533,865
2026-03-25Open-market sale641$82.0933,224
2026-03-25Open-market sale24$82.6133,200
2026-03-24Open-market sale210$77.8434,590
2026-03-24Open-market sale590$78.7334,000
2026-03-23Open-market sale6$81.2634,800
2026-03-23Open-market sale48$78.6135,552
2026-03-23Open-market sale326$80.3834,806
2026-03-23Open-market sale420$80.0735,132
2026-03-20Open-market sale380$78.9536,020
2026-03-20Open-market sale66$80.8535,600
2026-03-20Open-market sale354$80.1435,666
2026-03-19Open-market sale31$82.0036,400
2026-03-19Open-market sale458$80.6836,742
2026-03-19Open-market sale311$81.2936,431
2026-03-18———1,220,976
2026-03-18———38,000
2026-03-18Open-market sale614$84.8737,386
2026-03-18Open-market sale171$85.7937,215
2026-03-18Open-market sale15$86.5037,200

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