SEC CIK 1737659

Silver Lake Partners V DE (AIV), L.P.

Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
AVGOview stock →4,9762018-04-13
DELLview stock →02026-10-15

Position History — DELL

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

0832,4181,664,8352,497,2532021-062024-062025-062025-102026-042026-072026-102026-10

Recent Filings — DELL

DateActivitySharesPriceOwned After
2026-10-15J11,119—0
2026-10-09Option exercise (derivative)36,614$0.008,793,784
2026-10-09J11,567—11,119
2026-10-09Open-market sale1,707$589.2822,686
2026-10-09Open-market sale1,233$588.6624,393
2026-10-09Open-market sale1,690$587.2625,626
2026-10-09Open-market sale3,777$586.5327,316
2026-10-09Open-market sale2,863$585.5431,093
2026-10-09Open-market sale1,061$584.4633,956
2026-10-09Open-market sale1,317$583.4435,017
2026-10-09Open-market sale893$582.4936,335
2026-10-09Open-market sale1,371$581.5937,227
2026-10-09Open-market sale690$580.3738,599
2026-10-09Open-market sale839$579.5839,289
2026-10-09Open-market sale786$578.2840,128
2026-10-09Open-market sale1,429$577.2540,914
2026-10-09Open-market sale1,247$576.3442,343
2026-10-09Open-market sale2,942$575.4243,590
2026-10-09Open-market sale515$574.7146,532
2026-10-09Open-market sale1,134$572.8747,047
2026-10-09Option exercise36,614—48,181
2026-10-06Option exercise (derivative)38,106$0.008,830,398
2026-10-06Open-market sale293$580.7611,567
2026-10-06Open-market sale386$580.2111,860
2026-10-06Open-market sale1,611$579.6312,246
2026-10-06Open-market sale2,361$578.6613,857
2026-10-06Open-market sale1,474$577.8416,219
2026-10-06Open-market sale3,177$576.6817,692
2026-10-06Open-market sale4,496$575.5920,869
2026-10-06Open-market sale4,073$574.6625,365
2026-10-06Open-market sale3,237$573.7729,438
2026-10-06Open-market sale2,856$572.5032,675
2026-10-06Open-market sale2,575$571.9035,531
2026-10-06Option exercise38,106—38,106
2026-09-18J59,331—0
2026-09-17Option exercise (derivative)38,139$0.008,868,504
2026-09-17Open-market sale610$591.2459,331
2026-09-17Open-market sale1,524$590.5459,941
2026-09-17Open-market sale1,156$589.5661,465
2026-09-17Open-market sale2,456$588.4662,621
2026-09-17Open-market sale3,444$587.5165,077
2026-09-17Open-market sale3,657$586.4368,522
2026-09-17Open-market sale4,283$585.4772,178
2026-09-17Open-market sale4,135$584.4976,462
2026-09-17Open-market sale1,799$583.4980,596
2026-09-17Open-market sale1,391$582.4482,395
2026-09-17Open-market sale1,105$581.5283,786
2026-09-17Open-market sale319$580.5184,892
2026-09-17Open-market sale335$579.5985,210
2026-09-17Open-market sale127$578.5185,545
2026-09-17Open-market sale212$577.6085,673
2026-09-17Option exercise38,139—85,885
2026-09-16Option exercise (derivative)38,743$0.008,906,643
2026-09-16Open-market sale655$573.2847,746
2026-09-16Open-market sale789$572.6148,401
2026-09-16Open-market sale1,627$571.6449,189
2026-09-16Open-market sale2,507$570.6950,816
2026-09-16Open-market sale3,987$569.7253,323
2026-09-16Open-market sale2,347$568.8157,311
2026-09-16Open-market sale2,662$567.7759,658
2026-09-16Open-market sale4,301$566.6462,320
2026-09-16Open-market sale4,670$565.8466,621
2026-09-16Open-market sale1,182$564.6671,291
2026-09-16Open-market sale1,440$563.4872,473
2026-09-16Open-market sale470$562.6573,913
2026-09-16Open-market sale348$561.5674,383
2026-09-16Option exercise38,743—74,731
2026-09-15Option exercise (derivative)38,740$0.008,945,386
2026-09-15Open-market sale401$564.4635,988
2026-09-15Open-market sale864$563.6636,389
2026-09-15Open-market sale438$562.7737,254
2026-09-15Open-market sale689$561.3637,691
2026-09-15Open-market sale851$560.6938,380
2026-09-15Open-market sale394$559.9439,231
2026-09-15Open-market sale261$558.3039,624
2026-09-15Open-market sale2,453$557.3839,885
2026-09-15Open-market sale3,638$556.3942,338
2026-09-15Open-market sale4,073$555.4645,976
2026-09-15Open-market sale659$554.2150,049
2026-09-15Open-market sale1,830$553.5450,708
2026-09-15Open-market sale808$552.6952,538
2026-09-15Open-market sale340$551.5853,346
2026-09-15Open-market sale1,105$550.3653,686
2026-09-15Open-market sale391$548.5854,791
2026-09-15Open-market sale548$548.1055,182
2026-09-15Open-market sale340$546.7455,731
2026-09-15Open-market sale1,302$545.7456,071
2026-09-15Open-market sale659$544.9557,372
2026-09-15Open-market sale727$543.4058,031
2026-09-15Open-market sale4,219$542.7858,758
2026-09-15Option exercise38,740—62,977
2026-09-14Option exercise (derivative)20,434$0.008,984,126
2026-09-14Open-market sale48$543.0424,237
2026-09-14Open-market sale314$542.1324,285
2026-09-14Open-market sale264$540.8224,598
2026-09-14Open-market sale278$540.1824,862
2026-09-14Open-market sale1,495$539.0025,141
2026-09-14Open-market sale1,039$537.9426,635
2026-09-14Open-market sale323$536.7427,674
2026-09-14Open-market sale665$535.7627,997
2026-09-14Open-market sale878$534.5528,662
2026-09-14Open-market sale1,029$533.8029,540
2026-09-14Open-market sale1,487$532.6230,569
2026-09-14Open-market sale3,834$531.6332,057
2026-09-14Open-market sale2,588$530.6735,891
2026-09-14Option exercise20,434—38,479
2026-09-11Option exercise (derivative)59,479$0.009,004,560
2026-09-11J24,488—18,045
2026-09-11Open-market sale799$567.4542,533
2026-09-11Open-market sale378$566.6543,332
2026-09-11Open-market sale595$565.6343,710
2026-09-11Open-market sale1,449$564.6344,304
2026-09-11Open-market sale998$563.4445,753
2026-09-11Open-market sale2,258$562.5346,751
2026-09-11Open-market sale4,865$561.7549,009
2026-09-11Open-market sale5,867$560.6653,875
2026-09-11Open-market sale5,299$559.6259,741
2026-09-11Open-market sale4,627$558.6565,041
2026-09-11Open-market sale5,212$557.7769,668
2026-09-11Open-market sale1,527$556.8074,880
2026-09-11Open-market sale499$555.5476,407
2026-09-11Open-market sale236$554.3376,905
2026-09-11Open-market sale1,371$553.0977,141
2026-09-11Open-market sale1,873$552.1578,512
2026-09-11Open-market sale773$551.3880,386
2026-09-11Open-market sale340$550.0381,159
2026-09-11Open-market sale1,044$548.4781,499
2026-09-11Open-market sale1,424$547.7382,543
2026-09-11Option exercise59,479—83,967
2026-09-09Option exercise (derivative)39,647$0.009,064,039
2026-09-09Open-market sale149$550.7124,488
2026-09-09Open-market sale88$549.7424,637
2026-09-09Open-market sale292$548.7824,725
2026-09-09Open-market sale746$547.3125,017
2026-09-09Open-market sale1,263$546.5325,763
2026-09-09Open-market sale1,721$545.4027,027
2026-09-09Open-market sale3,999$544.4228,748
2026-09-09Open-market sale1,930$543.5032,747
2026-09-09Open-market sale2,481$542.4734,677
2026-09-09Open-market sale725$541.3337,158
2026-09-09Open-market sale1,370$540.5637,883
2026-09-09Open-market sale390$538.6339,252
2026-09-09Open-market sale1,239$538.0339,643
2026-09-09Open-market sale2,832$536.8940,881
2026-09-09Open-market sale3,827$535.9743,713
2026-09-09Open-market sale4,447$535.1347,540
2026-09-09Open-market sale130$534.0951,987
2026-09-09Option exercise39,647—52,117
2026-09-08Option exercise (derivative)41,165$0.009,103,686
2026-09-08J50,263—12,470
2026-09-08Open-market sale648$536.4062,733
2026-09-08Open-market sale803$535.7363,381
2026-09-08Open-market sale982$534.9464,184
2026-09-08Open-market sale968$533.8565,166
2026-09-08Open-market sale1,074$532.8566,134
2026-09-08Open-market sale2,225$531.9267,208
2026-09-08Open-market sale1,299$530.6669,433
2026-09-08Open-market sale3,109$529.8370,732
2026-09-08Open-market sale1,739$528.6873,841
2026-09-08Open-market sale2,617$527.7075,580
2026-09-08Open-market sale1,669$526.6878,196
2026-09-08Open-market sale2,073$525.7579,866
2026-09-08Open-market sale1,537$524.6381,938
2026-09-08Open-market sale1,306$523.8183,475
2026-09-08Open-market sale856$522.6584,781
2026-09-08Open-market sale1,278$521.7185,637
2026-09-08Open-market sale423$520.4786,916
2026-09-08Open-market sale820$519.3187,338
2026-09-08Open-market sale1,336$518.3688,159
2026-09-08Open-market sale1,529$517.4289,495
2026-09-08Open-market sale404$516.2791,024
2026-09-08Option exercise41,165—91,428
2026-09-04Option exercise (derivative)41,162$0.009,144,851
2026-09-04Open-market sale181$529.1650,263
2026-09-04Open-market sale969$528.4850,444
2026-09-04Open-market sale1,690$527.5951,413
2026-09-04Open-market sale1,174$526.6553,103
2026-09-04Open-market sale2,886$525.5754,278
2026-09-04Open-market sale1,375$524.6757,163
2026-09-04Open-market sale1,948$523.5258,538
2026-09-04Open-market sale2,922$522.6660,486
2026-09-04Open-market sale2,103$521.5963,408
2026-09-04Open-market sale1,097$520.5865,511
2026-09-04Open-market sale1,285$519.4166,609
2026-09-04Open-market sale3,310$518.4367,894
2026-09-04Open-market sale2,849$517.6371,204
2026-09-04Open-market sale1,700$516.3874,054
2026-09-04Open-market sale3,207$515.5375,754
2026-09-04Option exercise41,162—78,961
2026-09-03Option exercise (derivative)124,869$0.009,186,013
2026-09-03Open-market sale5,931$513.1285,494
2026-09-03Open-market sale5,134$512.1091,425
2026-09-03Open-market sale3,174$511.0296,559
2026-09-03Open-market sale2,663$510.0599,733
2026-09-03Open-market sale1,895$509.02102,395
2026-09-03Open-market sale3,189$508.06104,291
2026-09-03Open-market sale1,804$507.15107,479
2026-09-03Open-market sale2,157$505.94109,283
2026-09-03Open-market sale3,058$504.91111,440
2026-09-03Open-market sale1,882$503.95114,498
2026-09-03Open-market sale1,979$503.04116,380
2026-09-03Open-market sale2,544$501.84118,359
2026-09-03Open-market sale982$501.07120,903
2026-09-03Open-market sale685$499.83121,885
2026-09-03Open-market sale1,254$498.62122,570
2026-09-03Open-market sale668$497.62123,824
2026-09-03Open-market sale378$496.59124,491
2026-09-03Option exercise124,869—124,869
2026-09-03Open-market sale170$527.7037,799
2026-09-03Open-market sale828$526.8737,969
2026-09-03Open-market sale409$525.0738,797
2026-09-03Open-market sale288$523.7039,206
2026-09-03Open-market sale1,055$523.1339,495
2026-09-03Open-market sale341$522.0640,550
2026-09-03Open-market sale1,387$521.1140,891
2026-09-03Open-market sale5,407$519.9842,278
2026-09-03Open-market sale4,361$519.1647,685
2026-09-03Open-market sale3,310$518.0252,046
2026-09-03Open-market sale6,059$517.0455,355
2026-09-03Open-market sale8,546$516.0361,414
2026-09-03Open-market sale11,184$515.1069,961
2026-09-03Open-market sale4,350$514.0781,145
2026-07-10J89,222—0
2026-07-09Option exercise (derivative)48,990$0.009,310,882
2026-07-09Open-market sale789$460.0243,961
2026-07-09Open-market sale1,544$459.1144,750
2026-07-09Open-market sale1,292$457.9746,294
2026-07-09Open-market sale1,377$457.0847,587
2026-07-09Open-market sale3,131$456.0648,963
2026-07-09Open-market sale3,672$455.0652,094
2026-07-09Open-market sale3,397$454.1055,767
2026-07-09Open-market sale4,219$453.0659,163
2026-07-09Open-market sale6,176$452.0763,383
2026-07-09Open-market sale4,887$451.0869,559
2026-07-09Open-market sale2,810$450.1774,445
2026-07-09Open-market sale1,255$449.2277,255
2026-07-09Open-market sale320$448.1778,510
2026-07-09Option exercise48,990—78,830
2026-07-08Option exercise (derivative)51,943$0.009,359,872
2026-07-08Open-market sale85$438.0029,840
2026-07-08Open-market sale826$437.1329,925
2026-07-08Open-market sale1,131$436.3330,751
2026-07-08Open-market sale847$435.2331,882
2026-07-08Open-market sale983$434.1832,729
2026-07-08Open-market sale2,351$433.2033,712
2026-07-08Open-market sale2,979$432.2936,063
2026-07-08Open-market sale3,106$431.1539,042
2026-07-08Open-market sale2,095$430.2342,148
2026-07-08Open-market sale2,039$429.1644,243
2026-07-08Open-market sale2,125$428.2046,282
2026-07-08Open-market sale773$427.1948,407
2026-07-08Open-market sale729$426.1449,180
2026-07-08Open-market sale1,766$425.1149,909
2026-07-08Open-market sale2,002$424.0551,674
2026-07-08Open-market sale1,572$422.9653,677
2026-07-08Open-market sale2,836$421.9655,249
2026-07-08Open-market sale6,078$420.9958,085
2026-07-08Open-market sale2,680$420.2164,164
2026-07-08Option exercise51,943—66,844
2026-07-06Option exercise (derivative)51,884$0.009,411,815
2026-07-06Open-market sale1,027$418.4914,901
2026-07-06Open-market sale661$417.7815,928
2026-07-06Open-market sale2,049$416.3416,589
2026-07-06Open-market sale1,820$415.4918,639
2026-07-06Open-market sale22$413.3020,459
2026-07-06Open-market sale808$412.5120,481
2026-07-06Open-market sale5,585$411.4021,289
2026-07-06Open-market sale7,125$410.6826,874
2026-07-06Open-market sale5,352$409.4933,999
2026-07-06Open-market sale6,766$408.5239,351
2026-07-06Open-market sale2,886$407.5946,117
2026-07-06Open-market sale797$406.3549,003
2026-07-06Open-market sale2,084$405.3649,800
2026-07-06Option exercise51,884—51,884
2026-06-15J91,809—0
2026-06-12Option exercise (derivative)28,186$0.009,463,699
2026-06-12Open-market sale142$408.0850,381
2026-06-12Open-market sale1,226$407.3850,523
2026-06-12Open-market sale3,409$406.3551,749
2026-06-12Open-market sale2,528$405.5755,158
2026-06-12Open-market sale641$404.5857,686
2026-06-12Open-market sale1,027$403.3558,327
2026-06-12Open-market sale2,293$402.5359,354
2026-06-12Open-market sale3,297$401.4161,647
2026-06-12Open-market sale2,636$400.5264,944
2026-06-12Open-market sale2,896$399.5067,580
2026-06-12Option exercise28,186—70,476
2026-06-11Option exercise (derivative)44,491$0.009,491,885
2026-06-11Open-market sale1,042$390.9242,290
2026-06-11Open-market sale1,599$390.0343,332
2026-06-11Open-market sale1,119$388.9444,930
2026-06-11Open-market sale644$387.7846,049
2026-06-11Open-market sale1,454$386.7746,693
2026-06-11Open-market sale605$385.8748,147
2026-06-11Open-market sale2,068$384.7848,752
2026-06-11Open-market sale1,041$383.9150,820
2026-06-11Open-market sale562$382.8351,861
2026-06-11Open-market sale619$381.5352,424
2026-06-11Open-market sale1,908$380.6053,042
2026-06-11Open-market sale2,674$379.6954,950
2026-06-11Open-market sale4,114$378.6657,624
2026-06-11Open-market sale2,802$377.7661,738
2026-06-11Open-market sale2,279$376.6664,540
2026-06-11Open-market sale1,296$375.6066,819
2026-06-11Open-market sale2,260$374.6868,116
2026-06-11Open-market sale1,612$373.5970,376
2026-06-11Open-market sale868$372.6071,988
2026-06-11Open-market sale451$371.5572,856
2026-06-11Open-market sale732$370.4073,307
2026-06-11Option exercise44,491—74,039
2026-06-10Open-market sale3,756$396.0935,177
2026-06-10Open-market sale4,297$395.0038,933
2026-06-10Open-market sale4,402$394.1243,231
2026-06-10Open-market sale456$398.7329,548
2026-06-10Open-market sale1,799$391.8550,166
2026-06-10Open-market sale1,460$391.0351,964
2026-06-10Open-market sale2,042$397.1133,135
2026-06-10Open-market sale3,131$398.0730,004
2026-06-10Open-market sale2,533$393.1547,633
2026-06-10Option exercise (derivative)84,538$0.009,536,376
2026-06-10Option exercise84,538—89,860
2026-06-10Open-market sale1,658$371.3988,202
2026-06-10Open-market sale2,865$372.5085,336
2026-06-10Open-market sale889$390.0253,425
2026-06-10Open-market sale1,312$388.6154,314
2026-06-10Open-market sale132$387.3555,626
2026-06-10Open-market sale989$386.6555,757
2026-06-10Open-market sale3,285$385.5756,746
2026-06-10Open-market sale3,934$384.7160,031
2026-06-10Open-market sale3,270$383.7363,965
2026-06-10Open-market sale2,141$382.8267,235
2026-06-10Open-market sale2,675$381.8069,376
2026-06-10Open-market sale1,259$380.5072,051
2026-06-10Open-market sale2,166$379.4673,310
2026-06-10Open-market sale2,949$378.8175,476
2026-06-10Open-market sale1,406$377.6378,424
2026-06-10Open-market sale1,380$376.5679,830
2026-06-10Open-market sale1,842$375.5181,210
2026-06-10Open-market sale795$374.2683,052
2026-06-10Open-market sale1,489$373.3883,848
2026-06-09Option exercise (derivative)18,557$0.009,620,914
2026-06-09Open-market sale1,010$380.4983,834
2026-06-09Option exercise18,557—84,844
2026-06-09Open-market sale2,278$381.7481,556
2026-06-09Open-market sale190$382.6381,366
2026-06-09Open-market sale86$383.0281,280
2026-06-09Open-market sale35$384.1581,245
2026-06-09Open-market sale242$386.2581,004
2026-06-09Open-market sale173$387.4180,831
2026-06-09Open-market sale242$388.6780,590
2026-06-09Open-market sale1,672$390.5478,918
2026-06-09Open-market sale1,093$391.4377,825
2026-06-09Open-market sale18$392.0477,807
2026-06-09Open-market sale328$402.2473,792
2026-06-09Open-market sale226$401.0974,121
2026-06-09Open-market sale540$400.0774,347
2026-06-09Open-market sale330$399.0174,886
2026-06-09Open-market sale827$398.1775,216
2026-06-09Open-market sale1,039$396.9976,043
2026-06-09Open-market sale579$396.1877,082
2026-06-09Open-market sale147$395.1177,661
2026-06-09Open-market sale730$403.5173,062
2026-06-09Open-market sale576$404.3972,487
2026-06-09Open-market sale614$405.6471,872
2026-06-09Open-market sale263$406.3071,609
2026-06-09J66,287—5,322
2026-06-08Option exercise (derivative)79,827$0.009,639,471
2026-06-08Option exercise79,827—123,211
2026-06-08Open-market sale444$386.57122,767
2026-06-08Open-market sale909$387.47121,859
2026-06-08Open-market sale2,102$403.7869,743
2026-06-08Open-market sale1,161$405.7166,287
2026-06-08Open-market sale2,295$404.6967,448
2026-06-08Open-market sale5,045$402.6171,845
2026-06-08Open-market sale2,976$401.6776,890
2026-06-08Open-market sale5,676$400.5679,866
2026-06-08Open-market sale6,855$399.7385,542
2026-06-08Open-market sale3,163$398.6492,397
2026-06-08Open-market sale6,962$397.7995,560
2026-06-08Open-market sale4,125$396.67102,522
2026-06-08Open-market sale3,847$395.72106,647
2026-06-08Open-market sale2,901$394.72110,493
2026-06-08Open-market sale3,276$393.78113,395
2026-06-08Open-market sale1,374$392.47116,670
2026-06-08Open-market sale964$391.56118,044
2026-06-08Open-market sale921$390.58119,008
2026-06-08Open-market sale748$389.71119,929
2026-06-08Open-market sale1,182$388.37120,677
2026-06-05Option exercise (derivative)51,527$0.009,719,298
2026-06-05Open-market sale583$412.3543,384
2026-06-05Open-market sale928$411.6243,967
2026-06-05Open-market sale441$410.5044,895
2026-06-05Open-market sale717$409.5745,337
2026-06-05Open-market sale1,302$408.5946,053
2026-06-05Open-market sale1,797$407.3947,356
2026-06-05Open-market sale1,318$406.5649,153
2026-06-05Open-market sale1,893$405.4050,471
2026-06-05Open-market sale4,523$404.4452,364
2026-06-05Open-market sale5,068$403.5056,888
2026-06-05Open-market sale5,523$402.4961,955
2026-06-05Open-market sale3,729$401.6067,478
2026-06-05Open-market sale2,841$400.3671,207
2026-06-05Open-market sale333$398.3774,048
2026-06-05Open-market sale1,374$397.5274,381
2026-06-05Open-market sale2,739$396.5275,755
2026-06-05Open-market sale1,627$395.3978,495
2026-06-05Option exercise51,527—80,122
2026-06-04Open-market sale4,007$427.12125,958
2026-06-04Open-market sale3,332$425.83129,965
2026-06-04Open-market sale8,910$425.02133,297
2026-06-04Open-market sale7,238$423.94142,207
2026-06-04Open-market sale2,571$428.08123,386
2026-06-04Open-market sale7,316$421.85153,420
2026-06-04J94,207—28,595
2026-06-04Open-market sale92$430.11122,802
2026-06-04Open-market sale493$428.89122,894
2026-06-04Open-market sale3,975$422.97149,445
2026-06-04Option exercise (derivative)99,474$0.009,770,825
2026-06-04Open-market sale1,033$412.59186,145
2026-06-04Open-market sale417$409.49188,274
2026-06-04Open-market sale504$408.40188,691
2026-06-04Open-market sale710$407.44189,195
2026-06-04Open-market sale1,949$406.58189,905
2026-06-04Open-market sale898$405.54191,855
2026-06-04Open-market sale411$404.68192,752
2026-06-04Open-market sale243$403.33193,164
2026-06-04Open-market sale275$401.89193,406
2026-06-04Option exercise99,474—193,681
2026-06-04Open-market sale1,506$420.59160,736
2026-06-04Open-market sale3,516$419.81162,242
2026-06-04Open-market sale2,395$418.68165,759
2026-06-04Open-market sale540$417.81168,154
2026-06-04Open-market sale1,435$416.46168,694
2026-06-04Open-market sale5,854$415.58170,129
2026-06-04Open-market sale7,512$414.51175,983
2026-06-04Open-market sale2,650$413.81183,495
2026-06-04Open-market sale406$410.57187,869
2026-06-04Open-market sale691$411.82187,178
2026-06-03Option exercise (derivative)49,738$0.009,870,299
2026-06-03Option exercise49,738—129,644
2026-06-03Open-market sale2,117$430.0794,207
2026-06-03Open-market sale13,345$420.22116,299
2026-06-03Open-market sale10,126$421.20106,174
2026-06-03Open-market sale80$422.04106,094
2026-06-03Open-market sale3,560$425.37102,533
2026-06-03Open-market sale1,319$426.43101,214
2026-06-03Open-market sale1,977$427.5899,237
2026-06-03Open-market sale1,283$428.4097,954
2026-06-03Open-market sale1,630$429.6196,324
2026-06-02Option exercise (derivative)115,697$0.009,920,037
2026-06-02Open-market sale3,460$446.1794,728
2026-06-02Open-market sale2,171$445.2598,188
2026-06-02Open-market sale2,606$447.0392,122
2026-06-02Open-market sale181$447.9491,941
2026-06-02Open-market sale1,656$450.6290,285
2026-06-02Open-market sale1,034$451.5189,251
2026-06-02Open-market sale907$452.4388,344
2026-06-02Open-market sale320$453.7788,024
2026-06-02Option exercise115,697—162,289
2026-06-02Open-market sale7,613$434.07154,676
2026-06-02Open-market sale2,463$444.06100,359
2026-06-02Open-market sale3,618$443.09102,822
2026-06-02Open-market sale2,287$442.24106,440
2026-06-02Open-market sale1,730$441.13108,727
2026-06-02Open-market sale1,541$439.99110,457
2026-06-02Open-market sale2,610$439.13111,998
2026-06-02Open-market sale6,403$438.06114,608
2026-06-02Open-market sale4,446$437.12121,011
2026-06-02Open-market sale5,530$436.14125,457
2026-06-02Open-market sale23,689$435.24130,988
2026-06-02Open-market sale170$467.7979,906
2026-06-02Open-market sale436$466.3480,076
2026-06-02Open-market sale750$465.6180,512
2026-06-02Open-market sale44$462.1981,262
2026-06-02Open-market sale27$460.3581,307
2026-06-02Open-market sale222$458.4481,333
2026-06-02Open-market sale1,098$454.8686,925
2026-06-02Open-market sale1,589$455.7585,336
2026-06-02Open-market sale1,496$457.6981,555
2026-06-02Open-market sale2,286$456.7483,051
2026-06-01Option exercise (derivative)161,643$0.0010,035,734
2026-06-01Open-market sale3,551$431.98158,092
2026-06-01Open-market sale3,664$451.02131,556
2026-06-01Open-market sale4,963$450.08135,219
2026-06-01Open-market sale3,585$449.06140,182
2026-06-01Open-market sale2,168$448.10143,767
2026-06-01Open-market sale2,085$447.02145,934
2026-06-01Open-market sale2,065$446.11148,019
2026-06-01Open-market sale1,971$445.07150,084
2026-06-01Open-market sale955$444.12152,055
2026-06-01Open-market sale654$442.93153,010
2026-06-01Open-market sale268$441.50153,664
2026-06-01Open-market sale1,201$440.20153,932
2026-06-01Open-market sale456$439.53155,133
2026-06-01Open-market sale289$438.21155,589
2026-06-01Open-market sale1,323$437.08155,878
2026-06-01Open-market sale354$436.39157,200
2026-06-01Open-market sale149$434.12157,554
2026-06-01Open-market sale389$433.62157,703
2026-06-01Open-market sale5,363$452.12126,193
2026-06-01Option exercise161,643—161,643
2026-06-01Open-market sale8,725$454.11110,231
2026-06-01Open-market sale886$466.1646,907
2026-06-01Open-market sale1,602$464.9947,792
2026-06-01Open-market sale2,997$463.9749,394
2026-06-01Open-market sale2,667$463.0452,391
2026-06-01Open-market sale4,883$462.0755,058
2026-06-01Open-market sale6,475$460.9659,941
2026-06-01Open-market sale11,042$460.1066,416
2026-06-01Open-market sale4,834$459.2177,458
2026-06-01Open-market sale4,684$458.0582,292
2026-06-01Open-market sale5,194$456.9886,975
2026-06-01Open-market sale6,751$456.0792,169
2026-06-01Open-market sale11,311$455.0598,921
2026-06-01Open-market sale315$466.8046,592
2026-06-01Open-market sale7,236$453.02118,957
2026-04-16Option exercise (derivative)203,583$0.0018,838,722
2026-04-16Option exercise (derivative)1,351$0.00124,992
2026-04-16Option exercise (derivative)110,200$0.0010,197,377
2026-04-16Option exercise (derivative)2,996$0.00277,180
2026-04-16Option exercise (derivative)198,319$0.0018,351,487
2026-04-16Option exercise198,319—274,254
2026-04-16Option exercise203,583—262,269
2026-04-16Option exercise110,200—146,962
2026-04-16Option exercise2,996—2,996
2026-04-16Option exercise1,351—1,351
2026-04-16Open-market sale135,097$176.50139,157
2026-04-16Open-market sale155,479$176.50106,790
2026-04-16Open-market sale80,077$176.5066,885
2026-04-16Open-market sale1,351$176.500
2026-04-16Open-market sale7,000$193.5846,753
2026-04-16J106,790—0
2026-04-15Option exercise (derivative)134,439$0.0010,307,577
2026-04-15Option exercise (derivative)248,365$0.0019,042,305
2026-04-15Option exercise (derivative)241,941$0.0018,549,806
2026-04-15Option exercise (derivative)1,648$0.00126,343
2026-04-15Option exercise (derivative)3,654$0.00280,176
2026-04-15Open-market sale94$180.160
2026-04-15Open-market sale2,501$180.1636,762
2026-04-15Open-market sale4,856$180.1658,686
2026-04-15Open-market sale4,250$180.1675,935
2026-04-15Open-market sale290$179.4342
2026-04-15Open-market sale642$179.4394
2026-04-15Open-market sale17,170$179.4339,263
2026-04-15Open-market sale33,342$179.4363,542
2026-04-15Open-market sale29,181$179.4380,185
2026-04-15Open-market sale59$178.44332
2026-04-15Open-market sale130$178.44736
2026-04-15Open-market sale3,471$178.4456,432
2026-04-15Open-market sale6,740$178.4496,884
2026-04-15Open-market sale5,898$178.44109,366
2026-04-15Open-market sale1,258$176.58390
2026-04-15Open-market sale2,788$176.58866
2026-04-15Open-market sale74,536$176.5859,903
2026-04-15Open-market sale144,741$176.58103,624
2026-04-15Open-market sale126,677$176.58115,264
2026-04-15Option exercise1,648—1,648
2026-04-15Option exercise3,654—3,654
2026-04-15Option exercise134,439—134,439
2026-04-15Option exercise248,365—248,365
2026-04-15Option exercise241,941—241,941
2026-03-25J112,991—0
2026-03-23Option exercise (derivative)248,576$0.0019,290,670
2026-03-23Option exercise (derivative)242,147$0.0018,791,747
2026-03-23Option exercise (derivative)134,554$0.0010,442,016
2026-03-23Option exercise (derivative)3,657$0.00283,830
2026-03-23Option exercise (derivative)1,649$0.00127,991
2026-03-23Option exercise1,649—1,649
2026-03-23Option exercise3,657—3,657
2026-03-23Option exercise134,554—170,324
2026-03-23Option exercise248,576—304,442
2026-03-23Option exercise242,147—317,504
2026-03-23Open-market sale179$163.1412
2026-03-23Open-market sale20,733$163.14114,359
2026-03-23Open-market sale17,888$163.14153,504
2026-03-23Open-market sale1,086$162.61190
2026-03-23Open-market sale2,409$162.61422
2026-03-23Open-market sale64,591$162.6183,582
2026-03-23Open-market sale126,102$162.61135,092
2026-03-23Open-market sale108,798$162.61171,393
2026-03-23Open-market sale59$161.371,277
2026-03-23Open-market sale131$161.372,831
2026-03-23Open-market sale3,524$161.37148,172
2026-03-23Open-market sale6,881$161.37261,194
2026-03-23Open-market sale5,936$161.37280,191
2026-03-23Open-market sale313$160.601,336
2026-03-23Open-market sale695$160.602,962
2026-03-23Open-market sale18,627$160.60151,697
2026-03-23Open-market sale36,367$160.60268,075
2026-03-23Open-market sale31,377$160.60286,127
2026-03-23Open-market sale26$164.180
2026-03-23Open-market sale701$164.1872,261
2026-03-23Open-market sale1,368$164.18112,991
2026-03-23Open-market sale1,180$164.18152,324
2026-03-23Open-market sale10,620$163.1472,962
2026-03-23Open-market sale396$163.1426
2026-03-20Open-market sale111$168.5777
2026-03-20Open-market sale5,009$168.5778,856
2026-03-20Open-market sale75$167.2485
2026-03-20Open-market sale167$167.24188
2026-03-20Open-market sale4,462$167.2440,819
2026-03-20Open-market sale8,719$167.2465,732
2026-03-20Open-market sale7,520$167.2483,865
2026-03-20Open-market sale378$166.44160
2026-03-20Open-market sale838$166.44355
2026-03-20Open-market sale22,455$166.4445,281
2026-03-20Open-market sale43,875$166.4474,451
2026-03-20Open-market sale37,837$166.4491,384
2026-03-20Open-market sale77$169.630
2026-03-20Open-market sale2,076$169.6335,770
2026-03-20Open-market sale4,057$169.6355,866
2026-03-20Open-market sale3,499$169.6375,357
2026-03-20Open-market sale50$168.5735
2026-03-20Open-market sale5,809$168.5759,923
2026-03-20Open-market sale2,973$168.5737,846
2026-03-20Option exercise (derivative)1,614$0.00129,640
2026-03-20Option exercise (derivative)3,579$0.00287,487
2026-03-20Option exercise (derivative)131,654$0.0010,576,570
2026-03-20Option exercise (derivative)243,218$0.0019,539,246
2026-03-20Option exercise (derivative)236,928$0.0019,033,894
2026-03-20Open-market sale27,576$164.60169,897
2026-03-20Open-market sale394$163.511,220
2026-03-20Open-market sale31,976$164.60165,491
2026-03-20Open-market sale874$163.512,705
2026-03-20Open-market sale23,415$163.51108,239
2026-03-20Open-market sale45,751$163.51197,467
2026-03-20Open-market sale39,455$163.51197,473
2026-03-20Option exercise1,614—1,614
2026-03-20Option exercise3,579—3,579
2026-03-20Option exercise131,654—131,654
2026-03-20Option exercise243,218—243,218
2026-03-20Option exercise236,928—236,928
2026-03-20Open-market sale406$165.49538
2026-03-20Open-market sale901$165.491,193
2026-03-20Open-market sale24,139$165.4967,736
2026-03-20Open-market sale47,166$165.49118,326
2026-03-20Open-market sale40,675$165.49129,222
2026-03-20Open-market sale275$164.60944
2026-03-20Open-market sale611$164.602,094
2026-03-20Open-market sale16,365$164.6091,875
2026-03-19J56,298—0
2026-03-18Open-market sale132$154.1772
2026-03-18Open-market sale3,554$154.1728,542
2026-03-18Open-market sale6,926$154.1745,597
2026-03-18Open-market sale5,979$154.1759,560
2026-03-18Open-market sale60$154.1733
2026-03-18Open-market sale72$154.780
2026-03-18Open-market sale1,939$154.7826,603
2026-03-18Open-market sale3,778$154.7841,819
2026-03-18Open-market sale3,262$154.7856,298
2026-03-18Option exercise (derivative)52,586$0.0019,270,822
2026-03-18Option exercise (derivative)358$0.00131,254
2026-03-18Option exercise (derivative)53,983$0.0019,782,464
2026-03-18Option exercise (derivative)29,220$0.0010,708,224
2026-03-18Option exercise (derivative)794$0.00291,066
2026-03-18Open-market sale14,506$152.9052,523
2026-03-18Open-market sale217$152.34481
2026-03-18Open-market sale5,844$152.3439,540
2026-03-18Open-market sale11,389$152.3467,030
2026-03-18Open-market sale9,832$152.3478,062
2026-03-18Open-market sale43$150.32315
2026-03-18Open-market sale95$150.32699
2026-03-18Open-market sale2,562$150.3245,384
2026-03-18Open-market sale4,993$150.3278,418
2026-03-18Open-market sale4,310$150.3287,894
2026-03-18Option exercise358—358
2026-03-18Option exercise794—794
2026-03-18Option exercise29,220—47,946
2026-03-18Option exercise53,983—83,411
2026-03-18Option exercise52,586—92,204
2026-03-18Open-market sale125$152.9092
2026-03-18Open-market sale277$152.90204
2026-03-18Open-market sale7,444$152.9032,096
2026-03-18Open-market sale98$152.34217
2026-03-18Open-market sale12,523$152.9065,539
2026-03-17Option exercise (derivative)124,880$0.0019,323,408
2026-03-17Option exercise (derivative)128,195$0.0019,836,447
2026-03-17Option exercise (derivative)69,392$0.0010,737,444
2026-03-17Option exercise (derivative)851$0.00131,612
2026-03-17Option exercise (derivative)1,886$0.00291,860
2026-03-17Option exercise128,195—128,195
2026-03-17Open-market sale8,408$155.0018,726
2026-03-17Open-market sale16,390$155.0029,428
2026-03-17Open-market sale14,149$155.0039,618
2026-03-17Open-market sale615$154.46141
2026-03-17Open-market sale1,362$154.46313
2026-03-17Open-market sale36,592$154.4627,134
2026-03-17Open-market sale71,331$154.4645,818
2026-03-17Open-market sale61,578$154.4653,767
2026-03-17Open-market sale95$153.14756
2026-03-17Open-market sale211$153.141,675
2026-03-17Open-market sale5,666$153.1463,726
2026-03-17Open-market sale11,045$153.14117,150
2026-03-17Open-market sale9,535$153.14115,345
2026-03-17Option exercise851—851
2026-03-17Option exercise1,886—1,886
2026-03-17Option exercise69,392—69,392
2026-03-17Open-market sale141$155.000
2026-03-17Option exercise124,880—124,880
2026-03-06Open-market sale2,366$146.750
2026-03-05J168,047—0
2026-03-04Option exercise (derivative)274,976$0.0019,964,642
2026-03-04Option exercise (derivative)267,863$0.0019,448,288
2026-03-04Option exercise (derivative)1,824$0.00132,463
2026-03-04Option exercise (derivative)148,844$0.0010,806,836
2026-03-04Option exercise (derivative)4,046$0.00293,746
2026-03-04Open-market sale2,292$147.080
2026-03-04Open-market sale61,690$147.0879,222
2026-03-04Open-market sale120,216$147.08124,213
2026-03-04Open-market sale103,705$147.08168,047
2026-03-04Open-market sale791$146.501,033
2026-03-04Open-market sale1,754$146.502,292
2026-03-04Open-market sale47,199$146.50140,912
2026-03-04Open-market sale91,977$146.50244,429
2026-03-04Open-market sale79,343$146.50271,752
2026-03-04Option exercise1,824—1,824
2026-03-04Option exercise4,046—4,046
2026-03-04Option exercise148,844—188,111
2026-03-04Option exercise274,976—336,406
2026-03-04Option exercise267,863—351,095
2026-03-02Option exercise (derivative)269,604$0.0020,239,618
2026-03-02Option exercise (derivative)262,632$0.0019,716,151
2026-03-02Option exercise (derivative)1,789$0.00134,287
2026-03-02Option exercise (derivative)3,967$0.00297,792
2026-03-02Option exercise (derivative)145,937$0.0010,955,680
2026-03-02Open-market sale5,166$147.14140,771
2026-03-02Open-market sale10,083$147.14259,521
2026-03-02Open-market sale192$147.143,775
2026-03-02Open-market sale87$147.141,702
2026-03-02Open-market sale12,378$148.06241,565
2026-03-02Open-market sale14,364$148.06245,158
2026-03-02Open-market sale8,689$147.14253,943
2026-03-02Option exercise1,789—1,789
2026-03-02Option exercise3,967—3,967
2026-03-02Option exercise145,937—145,937
2026-03-02Option exercise269,604—269,604
2026-03-02Option exercise262,632—262,632
2026-03-02Open-market sale610$150.17796
2026-03-02Open-market sale1,353$150.171,765
2026-03-02Open-market sale36,390$150.1786,721
2026-03-02Open-market sale71,017$150.17154,040
2026-03-02Open-market sale61,201$150.17163,041
2026-03-02Open-market sale173$148.931,406
2026-03-02Open-market sale383$148.933,118
2026-03-02Open-market sale10,300$148.93123,111
2026-03-02Open-market sale20,101$148.93225,057
2026-03-02Open-market sale17,323$148.93224,242
2026-03-02Open-market sale123$148.061,579
2026-03-02Open-market sale274$148.063,501
2026-03-02Open-market sale7,360$148.06133,411
2026-03-02Open-market sale18,134$151.7861,430
2026-03-02Open-market sale15,627$151.7883,232
2026-03-02Open-market sale640$150.97156
2026-03-02Open-market sale38,162$150.9748,559
2026-03-02Open-market sale74,476$150.9779,564
2026-03-02Open-market sale64,182$150.9798,859
2026-03-02Open-market sale9,292$151.7839,267
2026-03-02Open-market sale156$151.780
2026-03-02Open-market sale1,419$150.97346
2025-10-10J39,768—0
2025-10-08J167,275—0
2025-10-08Option exercise (derivative)263,024$0.0019,978,783
2025-10-08Option exercise (derivative)270,007$0.0020,509,222
2025-10-08Option exercise (derivative)146,154$0.0011,101,617
2025-10-08Option exercise (derivative)3,973$0.00301,759
2025-10-08Option exercise (derivative)1,791$0.00136,076
2025-10-08Option exercise270,007—270,007
2025-10-08Open-market sale1$164.5383,188
2025-10-08Open-market sale554$162.650
2025-10-08Open-market sale14,846$162.6539,768
2025-10-08Open-market sale29,028$162.6561,993
2025-10-08Open-market sale25,096$162.6583,189
2025-10-08Open-market sale286$161.93250
2025-10-08Open-market sale635$161.93554
2025-10-08Open-market sale16,994$161.9354,614
2025-10-08Open-market sale33,227$161.9391,021
2025-10-08Open-market sale28,726$161.93108,285
2025-10-08Open-market sale1,255$161.15536
2025-10-08Open-market sale2,784$161.151,189
2025-10-08Open-market sale74,546$161.1571,608
2025-10-08Open-market sale145,758$161.15124,249
2025-10-08Open-market sale126,013$161.15137,011
2025-10-08Option exercise1,791—1,791
2025-10-08Option exercise3,973—3,973
2025-10-08Option exercise146,154—146,154
2025-10-08Option exercise263,024—263,024
2025-10-07Option exercise (derivative)1,790$0.00137,867
2025-10-07Option exercise (derivative)3,968$0.00305,732
2025-10-07Option exercise (derivative)262,733$0.0020,241,807
2025-10-07Option exercise (derivative)269,709$0.0020,779,229
2025-10-07Option exercise (derivative)145,992$0.0011,247,771
2025-10-07Open-market sale12,739$147.75314,648
2025-10-07Open-market sale110$147.751,634
2025-10-07Open-market sale243$147.753,623
2025-10-07Open-market sale23,309$148.86153,490
2025-10-07Open-market sale45,472$148.86269,176
2025-10-07Open-market sale392$148.861,243
2025-10-07Open-market sale868$148.862,754
2025-10-07Option exercise262,733—347,127
2025-10-07Option exercise269,709—332,743
2025-10-07Option exercise145,992—186,074
2025-10-07Option exercise3,968—3,968
2025-10-07Option exercise1,790—1,790
2025-10-07Open-market sale4,635$146.73342,492
2025-10-07Open-market sale5,356$146.73327,387
2025-10-07Open-market sale2,746$146.73183,328
2025-10-07Open-market sale102$146.733,866
2025-10-07Open-market sale46$146.731,744
2025-10-07Open-market sale11,023$147.75331,469
2025-10-07Open-market sale39,347$148.86292,122
2025-10-07Open-market sale6,530$147.75176,799
2025-10-07Open-market sale5,406$152.51111,581
2025-10-07Open-market sale201$152.511,194
2025-10-07Open-market sale91$152.51538
2025-10-07Open-market sale9,126$152.51221,377
2025-10-07Open-market sale10,547$152.51187,420
2025-10-07Open-market sale62$150.451,395
2025-10-07Open-market sale1,667$150.45116,987
2025-10-07Open-market sale3,253$150.45197,966
2025-10-07Open-market sale2,815$150.45230,503
2025-10-07Open-market sale585$149.99657
2025-10-07Open-market sale1,297$149.991,457
2025-10-07Open-market sale34,835$149.99118,654
2025-10-07Open-market sale67,957$149.99201,219
2025-10-07Open-market sale58,804$149.99233,318
2025-10-07Open-market sale470$153.2869
2025-10-07Open-market sale1,041$153.28153
2025-10-07Open-market sale27,947$153.2883,634
2025-10-07Open-market sale28$150.45629
2025-10-07Open-market sale54,519$153.28132,901
2025-10-07Open-market sale47,176$153.28174,201
2025-10-07Open-market sale6,926$154.21167,275
2025-10-07Open-market sale153$154.210
2025-10-07Open-market sale4,103$154.2179,531
2025-10-07Open-market sale8,005$154.21124,896
2025-10-06Option exercise (derivative)274,958$0.0021,048,938
2025-10-06Option exercise (derivative)148,835$0.0011,393,763
2025-10-06Option exercise (derivative)1,824$0.00139,657
2025-10-06Option exercise (derivative)267,847$0.0020,504,540
2025-10-06Option exercise (derivative)4,046$0.00309,700
2025-10-06Open-market sale711$145.861,113
2025-10-06Open-market sale1,576$145.862,470
2025-10-06Open-market sale42,368$145.86106,467
2025-10-06Open-market sale82,562$145.86192,396
2025-10-06Open-market sale71,470$145.86196,377
2025-10-06Option exercise1,824—1,824
2025-10-06Option exercise4,046—4,046
2025-10-06Option exercise148,835—148,835
2025-10-06Option exercise274,958—274,958
2025-10-06Option exercise267,847—267,847
2025-10-06Open-market sale11$148.413
2025-10-06Open-market sale25$148.416
2025-10-06Open-market sale660$148.4140,255
2025-10-06Open-market sale1,285$148.4163,370
2025-10-06Open-market sale1,113$148.4184,685
2025-10-06Open-market sale19$147.3914
2025-10-06Open-market sale42$147.3931
2025-10-06Open-market sale1,133$147.3940,914
2025-10-06Open-market sale2,207$147.3964,655
2025-10-06Open-market sale1,911$147.3985,798
2025-10-06Open-market sale1,080$146.2533
2025-10-06Open-market sale2,397$146.2573
2025-10-06Open-market sale64,420$146.2542,047
2025-10-06Open-market sale125,533$146.2566,863
2025-10-06Open-market sale108,668$146.2587,708
2025-10-06Open-market sale291$149.0984,394
2025-10-06Open-market sale336$149.0963,034
2025-10-06Open-market sale173$149.0940,082
2025-10-06Open-market sale3$149.090
2025-10-02Open-market sale1,188$146.070
2025-10-02J62,911—0
2025-10-01Open-market sale22$148.7640,051
2025-10-01Open-market sale42$148.7662,911
2025-10-01Open-market sale37$148.7683,827
2025-10-01Open-market sale1,724$147.091
2025-10-01Open-market sale46,338$147.0940,073
2025-10-01Open-market sale90,330$147.0962,953
2025-10-01Open-market sale78,378$147.0983,864
2025-10-01Open-market sale1$148.760
2025-10-01Option exercise (derivative)4,041$0.00313,746
2025-10-01Option exercise (derivative)148,681$0.0011,542,598
2025-10-01Option exercise (derivative)1,822$0.00141,481
2025-10-01Option exercise (derivative)274,674$0.0021,323,896
2025-10-01Option exercise (derivative)267,571$0.0020,772,387
2025-10-01Open-market sale74,667$146.34153,284
2025-10-01Open-market sale38,303$146.3486,410
2025-10-01Option exercise148,681—148,681
2025-10-01Option exercise4,041—4,041
2025-10-01Option exercise1,822—1,822
2025-10-01Option exercise267,571—267,571
2025-10-01Option exercise274,674—274,674
2025-10-01Open-market sale40,541$145.54227,030
2025-10-01Open-market sale46,723$145.54227,951
2025-10-01Open-market sale64,788$146.34162,242
2025-10-01Open-market sale402$145.541,420
2025-10-01Open-market sale892$145.543,149
2025-10-01Open-market sale642$146.34777
2025-10-01Open-market sale23,968$145.54124,713
2025-10-01Open-market sale1,425$146.341,725
2025-09-25J63,813—0
2025-09-25Open-market sale6,701$130.620
2025-09-22J237,701—0
2025-09-22Option exercise (derivative)2,942$0.00143,303
2025-09-22Option exercise (derivative)6,524$0.00317,787
2025-09-22Option exercise (derivative)443,438$0.0021,598,570
2025-09-22Option exercise (derivative)240,032$0.0011,691,279
2025-09-22Option exercise (derivative)431,969$0.0021,039,958
2025-09-22Open-market sale38,053$137.57135,692
2025-09-22Open-market sale398$136.54378
2025-09-22Open-market sale883$136.54838
2025-09-22Open-market sale23,846$136.5486,446
2025-09-22Open-market sale46,419$136.54144,459
2025-09-22Open-market sale40,092$136.54173,745
2025-09-22Open-market sale249$134.882,693
2025-09-22Open-market sale4,252$135.691,721
2025-09-22Open-market sale114,839$135.69110,292
2025-09-22Open-market sale223,553$135.69190,879
2025-09-22Open-market sale193,080$135.69213,837
2025-09-22Open-market sale44,059$137.57100,400
2025-09-22Open-market sale22,633$137.5763,813
2025-09-22Open-market sale838$137.570
2025-09-22Option exercise431,969—431,969
2025-09-22Option exercise443,438—443,438
2025-09-22Option exercise240,032—240,032
2025-09-22Option exercise6,524—6,524
2025-09-22Option exercise2,942—2,942
2025-09-22Open-market sale25,052$134.88406,917
2025-09-22Open-market sale29,006$134.88414,432
2025-09-22Open-market sale14,900$134.88225,132
2025-09-22Open-market sale552$134.885,972
2025-09-22Open-market sale1,917$135.69776
2025-09-19Option exercise (derivative)92,531$0.0011,931,311
2025-09-19Option exercise (derivative)2,516$0.00324,311
2025-09-19Option exercise (derivative)1,134$0.00146,245
2025-09-19Option exercise (derivative)170,943$0.0022,042,008
2025-09-19Option exercise (derivative)166,521$0.0021,471,927
2025-09-19Open-market sale36,700$133.10175,986
2025-09-19Open-market sale31,706$133.10237,701
2025-09-19Open-market sale819$132.74315
2025-09-19Open-market sale1,818$132.74698
2025-09-19Open-market sale49,131$132.74130,380
2025-09-19Open-market sale95,558$132.74212,686
2025-09-19Open-market sale82,557$132.74269,407
2025-09-19Option exercise1,134—1,134
2025-09-19Option exercise2,516—2,516
2025-09-19Option exercise92,531—179,511
2025-09-19Option exercise170,943—308,244
2025-09-19Option exercise166,521—351,964
2025-09-19Open-market sale698$133.100
2025-09-19Open-market sale18,869$133.10111,511
2025-09-18Option exercise (derivative)2,014$0.00147,379
2025-09-18Option exercise (derivative)295,673$0.0021,638,448
2025-09-18Option exercise (derivative)164,296$0.0012,023,842
2025-09-18Option exercise (derivative)303,522$0.0022,212,951
2025-09-18Option exercise (derivative)4,465$0.00326,827
2025-09-18Option exercise164,296—207,741
2025-09-18Option exercise303,522—372,156
2025-09-18Option exercise295,673—388,348
2025-09-18Open-market sale363$133.550
2025-09-18Open-market sale9,828$133.5586,980
2025-09-18Open-market sale19,114$133.55137,301
2025-09-18Open-market sale16,514$133.55185,443
2025-09-18Open-market sale410$133.08164
2025-09-18Open-market sale909$133.08363
2025-09-18Open-market sale24,590$133.0896,808
2025-09-18Open-market sale47,823$133.08156,415
2025-09-18Open-market sale41,317$133.08201,957
2025-09-18Open-market sale1,440$131.96574
2025-09-18Open-market sale3,192$131.961,273
2025-09-18Open-market sale86,343$131.96121,398
2025-09-18Open-market sale167,918$131.96204,238
2025-09-18Open-market sale145,075$131.96243,273
2025-09-18Option exercise2,014—2,014
2025-09-18Option exercise4,465—4,465
2025-09-17J98,251—0
2025-09-17Option exercise (derivative)2,013$0.00149,393
2025-09-17Option exercise (derivative)4,465$0.00331,292
2025-09-17Option exercise (derivative)164,250$0.0012,188,138
2025-09-17Option exercise (derivative)295,589$0.0021,934,121
2025-09-17Option exercise (derivative)303,437$0.0022,516,473
2025-09-17Option exercise303,437—303,437
2025-09-17Option exercise295,589—295,589
2025-09-17Option exercise164,250—164,250
2025-09-17Option exercise4,465—4,465
2025-09-17Option exercise2,013—2,013
2025-09-17Open-market sale18,660$129.62276,929
2025-09-17Open-market sale21,592$129.62281,845
2025-09-17Open-market sale11,109$129.62153,141
2025-09-17Open-market sale411$129.624,054
2025-09-17Open-market sale185$129.621,828
2025-09-17Open-market sale144,904$130.20132,025
2025-09-17Open-market sale167,676$130.20114,168
2025-09-17Open-market sale86,269$130.2066,872
2025-09-17Open-market sale3,189$130.20866
2025-09-17Open-market sale1,438$130.20390
2025-09-17Open-market sale36,710$131.5195,315
2025-09-17Open-market sale42,479$131.5171,689
2025-09-17Open-market sale21,855$131.5145,017
2025-09-17Open-market sale808$131.5158
2025-09-17Open-market sale364$131.5126
2025-09-17Open-market sale2,640$132.3792,675
2025-09-17Open-market sale3,055$132.3768,634
2025-09-17Open-market sale1,572$132.3743,445
2025-09-17Open-market sale26$132.370
2025-09-15Option exercise (derivative)313,738$0.0022,229,710
2025-09-15Option exercise (derivative)2,137$0.00151,406
2025-09-15Option exercise (derivative)4,739$0.00335,757
2025-09-15Option exercise (derivative)322,069$0.0022,819,910
2025-09-15Option exercise (derivative)174,335$0.0012,352,388
2025-09-15Open-market sale3,110$126.631,629
2025-09-15Open-market sale141,397$126.63172,341
2025-09-15Option exercise2,137—2,137
2025-09-15Option exercise4,739—4,739
2025-09-15Option exercise174,335—174,335
2025-09-15Option exercise322,069—322,069
2025-09-15Option exercise313,738—313,738
2025-09-15Open-market sale1,629$127.700
2025-09-15Open-market sale44,139$127.7045,958
2025-09-15Open-market sale85,702$127.7072,809
2025-09-15Open-market sale74,090$127.7098,251
2025-09-15Open-market sale1,402$126.63735
2025-09-15Open-market sale163,558$126.63158,511
2025-09-15Open-market sale84,238$126.6390,097
2025-07-17J13,497—0
2025-07-17Open-market sale2,824$123.500
2025-07-16Option exercise (derivative)31$0.00340,496
2025-07-16Option exercise (derivative)14$0.00153,543
2025-07-16Option exercise (derivative)2,033$0.0022,543,448
2025-07-16Option exercise (derivative)1,129$0.0012,526,723
2025-07-16Option exercise (derivative)2,087$0.0023,141,979
2025-07-16Option exercise2,033—29,641
2025-07-16Open-market sale31$125.290
2025-07-16Open-market sale832$125.2913,497
2025-07-16Open-market sale1,616$125.2921,408
2025-07-16Open-market sale1,407$125.2928,234
2025-07-16Option exercise14—14
2025-07-16Option exercise31—31
2025-07-16Option exercise1,129—14,329
2025-07-16Option exercise2,087—23,024
2025-07-15Option exercise (derivative)90,182$0.0022,545,481
2025-07-15Option exercise (derivative)92,577$0.0023,144,066
2025-07-15Option exercise (derivative)50,112$0.0012,527,852
2025-07-15Option exercise (derivative)1,362$0.00340,527
2025-07-15Option exercise (derivative)614$0.00153,557
2025-07-15Option exercise1,362—1,362
2025-07-15Option exercise614—614
2025-07-15Open-market sale55,884$125.9034,298
2025-07-15Open-market sale63,980$125.9028,597
2025-07-15Open-market sale32,965$125.9017,147
2025-07-15Open-market sale1,216$125.90146
2025-07-15Open-market sale548$125.9066
2025-07-15Open-market sale6,654$126.9027,644
2025-07-15Open-market sale7,618$126.9020,978
2025-07-15Open-market sale3,925$126.9013,221
2025-07-15Option exercise90,182—90,182
2025-07-15Option exercise92,577—92,577
2025-07-15Option exercise50,112—50,112
2025-07-15Open-market sale36$127.5627,608
2025-07-15Open-market sale41$127.5620,937
2025-07-15Open-market sale21$127.5613,200
2025-07-15Open-market sale1$127.560
2025-07-15Open-market sale145$126.901
2025-07-14J95,794—0
2025-07-10Option exercise (derivative)4,722$0.00341,889
2025-07-10Option exercise (derivative)312,656$0.0022,635,663
2025-07-10Option exercise (derivative)320,959$0.0023,236,643
2025-07-10Option exercise (derivative)173,734$0.0012,577,964
2025-07-10Option exercise (derivative)2,130$0.00154,171
2025-07-10Open-market sale48,439$127.9345,837
2025-07-10Open-market sale94,078$127.9372,570
2025-07-10Open-market sale82,589$127.9395,794
2025-07-10Open-market sale1,323$127.33807
2025-07-10Open-market sale2,933$127.331,789
2025-07-10Open-market sale79,458$127.3394,276
2025-07-10Open-market sale154,311$127.33166,648
2025-07-10Open-market sale134,273$127.33178,383
2025-07-10Option exercise4,722—4,722
2025-07-10Option exercise173,734—173,734
2025-07-10Option exercise320,959—320,959
2025-07-10Option exercise312,656—312,656
2025-07-10Open-market sale1,789$127.930
2025-07-10Option exercise2,130—2,130
2025-06-30J47,807—0
2025-06-26Option exercise (derivative)326,560$0.0022,948,319
2025-06-26Option exercise (derivative)335,230$0.0023,557,602
2025-06-26Option exercise (derivative)181,460$0.0012,751,698
2025-06-26Option exercise (derivative)2,224$0.00156,301
2025-06-26Option exercise (derivative)4,932$0.00346,611
2025-06-26Open-market sale2,972$126.340
2025-06-26Open-market sale80,549$126.3447,807
2025-06-26Open-market sale154,901$126.3478,208
2025-06-26Open-market sale136,909$126.3499,391
2025-06-26Open-market sale884$125.981,340
2025-06-26Open-market sale1,960$125.982,972
2025-06-26Open-market sale53,104$125.98128,356
2025-06-26Open-market sale102,121$125.98233,109
2025-06-26Open-market sale90,260$125.98236,300
2025-06-26Option exercise2,224—2,224
2025-06-26Option exercise4,932—4,932
2025-06-26Option exercise181,460—181,460
2025-06-26Option exercise335,230—335,230
2025-06-26Option exercise326,560—326,560
2025-06-13J97,407—0
2025-06-12Option exercise (derivative)281,220$0.0023,892,832
2025-06-12Option exercise (derivative)273,946$0.0023,274,879
2025-06-12Option exercise (derivative)1,866$0.00158,525
2025-06-12Option exercise (derivative)4,138$0.00351,543
2025-06-12Option exercise (derivative)152,224$0.0012,933,158
2025-06-12Option exercise273,946—394,276
2025-06-12Open-market sale1,866$112.830
2025-06-12Open-market sale112,729$112.8397,407
2025-06-12Option exercise281,220—373,957
2025-06-12Option exercise152,224—210,136
2025-06-12Option exercise4,138—4,138
2025-06-12Option exercise1,866—1,866
2025-06-12Open-market sale190,601$112.83203,675
2025-06-12Open-market sale217,853$112.83156,104
2025-06-11Option exercise (derivative)68$0.00355,681
2025-06-11Option exercise (derivative)4,528$0.0023,548,825
2025-06-11Option exercise (derivative)4,648$0.0024,174,052
2025-06-11Option exercise (derivative)2,516$0.0013,085,382
2025-06-11Option exercise (derivative)31$0.00160,391
2025-06-11Open-market sale3,148$114.12120,330
2025-06-11Option exercise4,648—96,349
2025-06-11Option exercise2,516—59,775
2025-06-11Option exercise4,528—123,478
2025-06-11Open-market sale68$114.120
2025-06-11Open-market sale1,863$114.1257,912
2025-06-11Open-market sale3,612$114.1292,737
2025-06-11Option exercise31—31
2025-06-11Option exercise68—68
2025-06-10Option exercise (derivative)231,279$0.0023,553,353
2025-06-10Option exercise (derivative)220,162$0.0024,178,700
2025-06-10Option exercise (derivative)123,700$0.0013,087,898
2025-06-10Option exercise (derivative)2,440$0.00355,749
2025-06-10Option exercise (derivative)1,100$0.00160,422
2025-06-10Option exercise220,162—220,162
2025-06-10Open-market sale98$114.5157,259
2025-06-10Open-market sale189$114.5191,701
2025-06-10Open-market sale165$114.51118,950
2025-06-10Open-market sale1,098$113.992
2025-06-10Open-market sale2,436$113.994
2025-06-10Open-market sale66,343$113.9957,357
2025-06-10Open-market sale128,272$113.9991,890
2025-06-10Open-market sale112,164$113.99119,115
2025-06-10Option exercise1,100—1,100
2025-06-10Option exercise2,440—2,440
2025-06-10Option exercise123,700—123,700
2025-06-10Open-market sale2$114.510
2025-06-10Option exercise231,279—231,279
2025-06-09Option exercise (derivative)186,653$0.0024,398,862
2025-06-09Option exercise (derivative)3,546$0.00358,189
2025-06-09Option exercise (derivative)1,599$0.00161,522
2025-06-09Option exercise (derivative)165,014$0.0023,784,632
2025-06-09Option exercise (derivative)96,508$0.0013,211,598
2025-06-09Open-market sale1,506$115.321
2025-06-09Open-market sale40,980$115.3222
2025-06-09Open-market sale79,258$115.3244
2025-06-09Open-market sale70,069$115.3239
2025-06-09Open-market sale920$114.74679
2025-06-09Open-market sale2,039$114.741,507
2025-06-09Open-market sale55,506$114.7441,002
2025-06-09Open-market sale107,351$114.7479,302
2025-06-09Open-market sale94,906$114.7470,108
2025-06-09Option exercise1,599—1,599
2025-06-09Option exercise3,546—3,546
2025-06-09Option exercise96,508—96,508
2025-06-09Option exercise186,653—186,653
2025-06-09Option exercise165,014—165,014
2025-06-09Open-market sale1$116.280
2025-01-10J192,718—0
2025-01-08Open-market sale185,913$119.67166,672
2025-01-08Open-market sale17,825$120.27192,718
2025-01-08Open-market sale20,397$120.27146,275
2025-01-08Open-market sale1,595$119.67175
2025-01-08Open-market sale3,537$119.67388
2025-01-08Open-market sale96,193$119.6789,892
2025-01-08Open-market sale162,468$119.67210,543
2025-01-08Open-market sale388$120.270
2025-01-08Open-market sale10,554$120.2779,338
2025-01-08Option exercise (derivative)352,585$0.0024,585,515
2025-01-08Option exercise (derivative)3,925$0.00361,735
2025-01-08Option exercise (derivative)186,085$0.0013,308,106
2025-01-08Option exercise (derivative)373,011$0.0023,949,646
2025-01-08Option exercise (derivative)1,770$0.00163,121
2025-01-08Option exercise373,011—373,011
2025-01-08Option exercise352,585—352,585
2025-01-08Option exercise186,085—186,085
2025-01-08Option exercise3,925—3,925
2025-01-08Option exercise1,770—1,770
2025-01-07Open-market sale59,376$123.4557,735
2025-01-07Open-market sale67,990$123.4566,112
2025-01-07Open-market sale35,066$123.4534,097
2025-01-07Open-market sale1,293$123.451,258
2025-01-07Open-market sale583$123.45567
2025-01-07Open-market sale15,491$124.3842,244
2025-01-07Open-market sale17,739$124.3848,373
2025-01-07Open-market sale9,149$124.3824,948
2025-01-07Open-market sale337$124.38920
2025-01-07Open-market sale152$124.38415
2025-01-07Open-market sale42,244$125.500
2025-01-07Option exercise (derivative)142,583$0.0024,322,657
2025-01-07Option exercise (derivative)163,269$0.0024,938,100
2025-01-07Option exercise (derivative)84,206$0.0013,494,191
2025-01-07Option exercise (derivative)3,106$0.00365,660
2025-01-07Option exercise (derivative)1,401$0.00164,891
2025-01-07Option exercise163,269—163,269
2025-01-07Open-market sale250$122.791,151
2025-01-07Open-market sale555$122.792,551
2025-01-07Open-market sale15,043$122.7969,163
2025-01-07Open-market sale29,167$122.79134,102
2025-01-07Open-market sale25,472$122.79117,111
2025-01-07Option exercise1,401—1,401
2025-01-07Option exercise3,106—3,106
2025-01-07Option exercise84,206—84,206
2025-01-07Option exercise142,583—142,583
2025-01-06Option exercise (derivative)113,063$0.0024,465,240
2025-01-06Option exercise (derivative)129,494$0.0025,101,369
2025-01-06Option exercise (derivative)79,035$0.0013,578,397
2025-01-06Option exercise (derivative)2,464$0.00368,766
2025-01-06Option exercise (derivative)1,111$0.00166,292
2025-01-06Option exercise1,111—1,111
2025-01-06Option exercise2,464—2,464
2025-01-06Option exercise79,035—79,035
2025-01-06Option exercise129,494—129,494
2025-01-06Option exercise113,063—113,063
2025-01-06Open-market sale1,111$124.520
2024-12-09J132,364—0
2024-12-06Option exercise (derivative)4,644$0.00167,403
2024-12-06Option exercise (derivative)10,299$0.00371,230
2024-12-06Option exercise (derivative)378,904$0.0013,657,432
2024-12-06Option exercise (derivative)699,989$0.0025,230,863
2024-12-06Option exercise (derivative)681,886$0.0024,578,303
2024-12-06Open-market sale248,791$123.20399,288
2024-12-06Open-market sale2,459$123.201,219
2024-12-06Open-market sale86,041$124.49313,247
2024-12-06Open-market sale99,157$124.49253,160
2024-12-06Open-market sale51,109$124.49154,546
2024-12-06Open-market sale1,886$124.49818
2024-12-06Open-market sale850$124.49369
2024-12-06Option exercise681,886—745,822
2024-12-06Option exercise699,989—751,675
2024-12-06Option exercise378,904—411,498
2024-12-06Option exercise10,299—10,299
2024-12-06Option exercise4,644—4,644
2024-12-06Open-market sale97,743$123.00648,079
2024-12-06Open-market sale112,644$123.00639,031
2024-12-06Open-market sale5,453$123.202,704
2024-12-06Open-market sale147,783$123.20205,655
2024-12-06Open-market sale286,714$123.20352,317
2024-12-06Open-market sale966$123.003,678
2024-12-06Open-market sale2,142$123.008,157
2024-12-06Open-market sale58,060$123.00353,438
2024-12-06Open-market sale42,897$125.28210,263
2024-12-06Open-market sale37,223$125.28276,024
2024-12-06Open-market sale22,111$125.28132,435
2024-12-06Open-market sale815$125.283
2024-12-06Open-market sale368$125.281
2024-12-06Open-market sale119$126.15275,905
2024-12-06Open-market sale137$126.15210,126
2024-12-06Open-market sale71$126.15132,364
2024-12-06Open-market sale1$126.150
2024-12-05Option exercise (derivative)228,113$0.0025,930,852
2024-12-05Option exercise (derivative)222,213$0.0025,260,189
2024-12-05Option exercise (derivative)123,477$0.0014,036,336
2024-12-05Option exercise (derivative)3,356$0.00381,529
2024-12-05Option exercise (derivative)1,514$0.00172,047
2024-12-05Open-market sale953$125.68561
2024-12-05Open-market sale111,056$125.68117,057
2024-12-05Open-market sale99,631$125.68122,582
2024-12-05Option exercise1,514—1,514
2024-12-05Option exercise3,356—3,356
2024-12-05Option exercise123,477—123,477
2024-12-05Option exercise228,113—228,113
2024-12-05Option exercise222,213—222,213
2024-12-05Open-market sale308$127.260
2024-12-05Open-market sale8,354$127.2632,594
2024-12-05Open-market sale16,217$127.2651,686
2024-12-05Open-market sale14,549$127.2663,936
2024-12-05Open-market sale422$126.44139
2024-12-05Open-market sale935$126.44308
2024-12-05Open-market sale25,321$126.4440,948
2024-12-05Open-market sale49,154$126.4467,903
2024-12-05Open-market sale44,097$126.4478,485
2024-12-05Open-market sale57,208$125.6866,269
2024-12-05Open-market sale2,113$125.681,243
2024-10-04J2,005—79,021
2024-10-04J147,648—60,891
2024-10-04J4,689—132,253
2024-10-04J5,017—0
2024-07-12J78,097—0
2024-07-10Open-market sale14,087$146.04790,469
2024-07-10Open-market sale2,800$147.02787,669
2024-07-09Option exercise (derivative)522,809$0.0025,482,402
2024-07-09Option exercise (derivative)3,561$0.00173,561
2024-07-09Option exercise (derivative)7,897$0.00384,885
2024-07-09Option exercise (derivative)290,510$0.0014,159,813
2024-07-09Option exercise (derivative)536,690$0.0026,158,965
2024-07-09Open-market sale212,413$146.6678,097
2024-07-09Open-market sale414,736$146.66121,954
2024-07-09Open-market sale361,393$146.66161,416
2024-07-09Option exercise3,561—3,561
2024-07-09Option exercise7,897—7,897
2024-07-09Option exercise290,510—290,510
2024-07-09Option exercise536,690—536,690
2024-07-09Option exercise522,809—522,809
2024-07-09J190,028—0
2024-07-09Open-market sale3,561$146.660
2024-07-08Option exercise (derivative)523,024$0.0026,005,211
2024-07-08Option exercise (derivative)3,563$0.00177,122
2024-07-08Option exercise (derivative)7,900$0.00392,782
2024-07-08Option exercise (derivative)290,629$0.0014,450,323
2024-07-08Option exercise (derivative)536,910$0.0026,695,655
2024-07-08Option exercise536,910—543,184
2024-07-08Open-market sale7,900$144.680
2024-07-08Open-market sale212,614$144.6892,126
2024-07-08Open-market sale414,286$144.68128,898
2024-07-08Open-market sale361,637$144.68190,028
2024-07-08Option exercise3,563—3,563
2024-07-08Option exercise7,900—7,900
2024-07-08Option exercise290,629—304,740
2024-07-08Option exercise523,024—551,665
2024-07-03Open-market sale3,910$146.806,274
2024-07-03Open-market sale1,655$146.8014,111
2024-07-03Open-market sale28$146.800
2024-07-03Open-market sale2,839$146.8028,641
2024-07-03Option exercise (derivative)644$0.00180,685
2024-07-03Option exercise (derivative)1,429$0.00400,682
2024-07-03Option exercise (derivative)97,119$0.0027,232,565
2024-07-03Option exercise (derivative)52,570$0.0014,740,952
2024-07-03Option exercise (derivative)94,606$0.0026,528,235
2024-07-03Open-market sale16,899$143.8435,671
2024-07-03Open-market sale67$145.7828
2024-07-03Open-market sale628$143.84801
2024-07-03Open-market sale283$143.84361
2024-07-03Open-market sale27,311$145.0238,311
2024-07-03Open-market sale37,611$145.0219,591
2024-07-03Open-market sale15,923$145.0219,748
2024-07-03Open-market sale592$145.02209
2024-07-03Open-market sale28,984$143.8465,622
2024-07-03Option exercise644—644
2024-07-03Option exercise1,429—1,429
2024-07-03Option exercise52,570—52,570
2024-07-03Option exercise97,119—97,119
2024-07-03Option exercise94,606—94,606
2024-07-03Open-market sale39,917$143.8457,202
2024-07-03Open-market sale148$145.7861
2024-07-03Open-market sale3,982$145.7815,766
2024-07-03Open-market sale9,407$145.7810,184
2024-07-03Open-market sale6,831$145.7831,480
2024-07-03Open-market sale266$145.0295
2024-06-21J145,849—0
2024-06-20J129,386—0
2024-06-20Open-market sale512$160.360
2024-06-20Open-market sale13,745$160.3670,920
2024-06-20Open-market sale26,910$160.36109,897
2024-06-20Open-market sale23,426$160.36145,849
2024-06-20Open-market sale452$159.44230
2024-06-20Open-market sale1,003$159.44512
2024-06-20Open-market sale26,907$159.4484,665
2024-06-20Open-market sale52,680$159.44136,807
2024-06-20Open-market sale45,859$159.44169,275
2024-06-20Open-market sale229$158.50682
2024-06-20Open-market sale508$158.501,515
2024-06-20Open-market sale13,624$158.50111,572
2024-06-20Open-market sale26,673$158.50189,487
2024-06-20Open-market sale23,220$158.50215,134
2024-06-20Open-market sale475$157.56911
2024-06-20Open-market sale1,052$157.562,023
2024-06-20Open-market sale28,245$157.56125,196
2024-06-20Open-market sale55,299$157.56216,160
2024-06-20Open-market sale48,140$157.56238,354
2024-06-20Option exercise (derivative)484,331$0.0027,329,684
2024-06-20Option exercise (derivative)262,168$0.0014,793,522
2024-06-20Option exercise (derivative)7,126$0.00402,111
2024-06-20Option exercise (derivative)3,213$0.00181,329
2024-06-20Option exercise (derivative)471,805$0.0026,622,841
2024-06-20Open-market sale834$151.515,605
2024-06-20Open-market sale22,368$151.51221,358
2024-06-20Open-market sale43,793$151.51404,431
2024-06-20Open-market sale38,123$151.51402,249
2024-06-20Open-market sale310$150.452,903
2024-06-20Open-market sale687$150.456,439
2024-06-20Open-market sale18,442$150.45243,726
2024-06-20Open-market sale36,107$150.45448,224
2024-06-20Open-market sale31,433$150.45440,372
2024-06-20Option exercise3,213—3,213
2024-06-20Option exercise7,126—7,126
2024-06-20Option exercise262,168—262,168
2024-06-20Option exercise484,331—484,331
2024-06-20Option exercise471,805—471,805
2024-06-20Open-market sale376$151.512,527
2024-06-20Open-market sale20,149$152.54382,100
2024-06-20Open-market sale23,146$152.54381,285
2024-06-20Open-market sale11,822$152.54209,536
2024-06-20Open-market sale440$152.545,165
2024-06-20Open-market sale199$152.542,328
2024-06-20Open-market sale491$156.411,386
2024-06-20Open-market sale1,090$156.413,075
2024-06-20Open-market sale29,242$156.41153,441
2024-06-20Open-market sale57,251$156.41271,459
2024-06-20Open-market sale49,838$156.41286,494
2024-06-20Open-market sale160$155.461,877
2024-06-20Open-market sale355$155.464,165
2024-06-20Open-market sale9,533$155.46182,683
2024-06-20Open-market sale18,664$155.46328,710
2024-06-20Open-market sale16,247$155.46336,332
2024-06-20Open-market sale25$154.262,037
2024-06-20Open-market sale55$154.264,520
2024-06-20Open-market sale1,474$154.26192,216
2024-06-20Open-market sale2,886$154.26347,374
2024-06-20Open-market sale2,512$154.26352,579
2024-06-20Open-market sale266$153.392,062
2024-06-20Open-market sale590$153.394,575
2024-06-20Open-market sale15,846$153.39193,690
2024-06-20Open-market sale31,025$153.39350,260
2024-06-20Open-market sale27,009$153.39355,091
2024-06-18Option exercise (derivative)308,773$0.0015,055,690
2024-06-18Option exercise (derivative)8,393$0.00409,237
2024-06-18Option exercise (derivative)3,785$0.00184,542
2024-06-18Option exercise (derivative)570,429$0.0027,814,015
2024-06-18Option exercise (derivative)555,676$0.0027,094,646
2024-06-18Option exercise570,429—570,429
2024-06-18Option exercise8,393—27,127
2024-06-18Option exercise3,785—12,233
2024-06-18Open-market sale249,089$149.23306,587
2024-06-18Open-market sale285,951$149.23284,478
2024-06-18Open-market sale146,262$149.23162,511
2024-06-18Open-market sale24,176$149.172,951
2024-06-18Open-market sale10,902$149.171,331
2024-06-18Open-market sale82,669$149.93223,918
2024-06-18Open-market sale94,903$149.93189,575
2024-06-18Open-market sale48,542$149.93113,969
2024-06-18Open-market sale1,806$149.931,145
2024-06-18Open-market sale814$149.93517
2024-06-18Open-market sale52,431$151.00171,487
2024-06-18Open-market sale60,189$151.00129,386
2024-06-18Open-market sale30,786$151.0083,183
2024-06-18Open-market sale517$151.000
2024-06-18Option exercise308,773—308,773
2024-06-18Option exercise555,676—555,676
2024-06-17Open-market sale113,148$142.50729,545
2024-06-17Open-market sale28,852$143.14700,693
2024-06-04J308,248—105,101
2024-06-04Option exercise (derivative)1,240,335$0.0027,650,322
2024-06-04Option exercise (derivative)1,273,266$0.0028,384,444
2024-06-04Option exercise (derivative)689,217$0.0015,364,463
2024-06-04Option exercise (derivative)18,734$0.00417,630
2024-06-04Option exercise (derivative)8,448$0.00188,327
2024-06-04Option exercise1,273,266—1,309,910
2024-06-04Option exercise1,240,335—1,303,392
2024-06-04Option exercise689,217—719,122
2024-06-04Option exercise18,734—18,734
2024-06-04Option exercise8,448—8,448
2024-06-04J719,122—0
2024-06-03Option exercise (derivative)202,515$0.0028,890,657
2024-06-03Option exercise (derivative)207,892$0.0029,657,710
2024-06-03Option exercise (derivative)3,059$0.00436,364
2024-06-03Option exercise (derivative)112,531$0.0016,053,680
2024-06-03Option exercise (derivative)1,379$0.00196,775
2024-06-03Option exercise207,892—207,892
2024-06-03Open-market sale256$134.2256
2024-06-03Open-market sale567$134.22127
2024-06-03Open-market sale15,310$134.2233,318
2024-06-03Open-market sale31,731$134.2243,720
2024-06-03Open-market sale25,840$134.2268,819
2024-06-03Open-market sale6$133.47312
2024-06-03Open-market sale11$133.47694
2024-06-03Open-market sale328$133.4748,628
2024-06-03Open-market sale678$133.4775,451
2024-06-03Open-market sale553$133.4794,659
2024-06-03Open-market sale1,061$132.04318
2024-06-03Open-market sale2,354$132.04705
2024-06-03Open-market sale63,575$132.0448,956
2024-06-03Open-market sale131,763$132.0476,129
2024-06-03Open-market sale107,303$132.0495,212
2024-06-03Option exercise1,379—1,379
2024-06-03Option exercise3,059—3,059
2024-06-03Option exercise112,531—112,531
2024-06-03Option exercise202,515—202,515
2024-06-03Open-market sale5,510$135.1363,309
2024-06-03Open-market sale6,766$135.1336,954
2024-06-03Open-market sale3,264$135.1330,054
2024-06-03Open-market sale121$135.136
2024-06-03Open-market sale54$135.132
2024-06-03Open-market sale252$135.9063,057
2024-06-03Open-market sale310$135.9036,644
2024-06-03Open-market sale149$135.9029,905
2024-06-03Open-market sale2$135.900
2024-04-08J30,244—0
2024-04-04Option exercise (derivative)3,079$0.00439,423
2024-04-04Option exercise (derivative)1,389$0.00198,154
2024-04-04Option exercise (derivative)113,280$0.0016,166,211
2024-04-04Option exercise (derivative)209,274$0.0029,865,602
2024-04-04Option exercise (derivative)203,861$0.0029,093,172
2024-04-04Option exercise209,274—209,274
2024-04-04Open-market sale1,200$133.72336
2024-04-04Open-market sale32,357$133.7239,315
2024-04-04Open-market sale63,120$133.7264,988
2024-04-04Open-market sale54,552$133.7279,161
2024-04-04Open-market sale686$132.80693
2024-04-04Open-market sale1,520$132.801,536
2024-04-04Open-market sale41,003$132.8071,672
2024-04-04Open-market sale79,986$132.80128,108
2024-04-04Open-market sale69,128$132.80133,713
2024-04-04Open-market sale10$131.341,379
2024-04-04Open-market sale23$131.343,056
2024-04-04Open-market sale605$131.34112,675
2024-04-04Open-market sale1,180$131.34208,094
2024-04-04Open-market sale1,020$131.34202,841
2024-04-04Option exercise1,389—1,389
2024-04-04Option exercise3,079—3,079
2024-04-04Option exercise113,280—113,280
2024-04-04Open-market sale541$133.72152
2024-04-04Option exercise203,861—203,861
2024-04-04Open-market sale15,292$134.3763,869
2024-04-04Open-market sale17,694$134.3747,294
2024-04-04Open-market sale9,071$134.3730,244
2024-04-04Open-market sale152$134.370
2024-03-22J221,990—0
2024-03-21Option exercise (derivative)535,223$0.0030,074,876
2024-03-21Option exercise (derivative)521,381$0.0029,297,033
2024-03-21Option exercise (derivative)289,715$0.0016,279,491
2024-03-21Option exercise (derivative)3,552$0.00199,543
2024-03-21Option exercise (derivative)7,875$0.00442,502
2024-03-21Open-market sale169$114.00427
2024-03-21Open-market sale1,880$114.00315,159
2024-03-21Open-market sale1,415$113.33596
2024-03-21Open-market sale15,739$113.33317,039
2024-03-21Open-market sale7,875$110.000
2024-03-21Open-market sale214,932$110.00221,990
2024-03-21Open-market sale414,684$110.00359,193
2024-03-21Open-market sale358,957$110.00482,496
2024-03-21Option exercise3,552—3,552
2024-03-21Option exercise7,875—7,875
2024-03-21Option exercise289,715—436,922
2024-03-21Option exercise535,223—773,877
2024-03-21Option exercise521,381—841,453
2024-03-20Option exercise (derivative)405,382$0.0016,569,206
2024-03-20Option exercise (derivative)4,968$0.00203,095
2024-03-20Option exercise (derivative)11,019$0.00450,377
2024-03-20Option exercise (derivative)748,906$0.0030,610,099
2024-03-20Option exercise (derivative)729,536$0.0029,818,414
2024-03-20Option exercise4,968—4,968
2024-03-20Option exercise11,019—11,019
2024-03-20Option exercise405,382—448,519
2024-03-20Option exercise748,906—818,759
2024-03-20Option exercise729,536—822,668
2024-03-20Open-market sale11,019$106.180
2024-03-20Open-market sale301,312$106.18147,207
2024-03-20Open-market sale580,105$106.18238,654
2024-03-20Open-market sale502,596$106.18320,072
2024-03-19Option exercise (derivative)299,700$0.0031,359,005
2024-03-19Option exercise (derivative)162,227$0.0016,974,588
2024-03-19Option exercise (derivative)4,409$0.00461,396
2024-03-19Option exercise (derivative)1,989$0.00208,063
2024-03-19Option exercise (derivative)291,950$0.0030,547,950
2024-03-19Option exercise291,950—294,198
2024-03-19Option exercise299,700—301,965
2024-03-19Option exercise162,227—163,613
2024-03-19Option exercise4,409—4,409
2024-03-19Option exercise1,989—1,989
2024-03-19Open-market sale98,505$107.50195,693
2024-03-19Open-market sale59,023$107.50104,590
2024-03-19Open-market sale2,160$107.502,249
2024-03-19Open-market sale113,714$107.50188,251
2024-03-19Open-market sale2,249$108.390
2024-03-19Open-market sale61,453$108.3943,137
2024-03-19Open-market sale118,398$108.3969,853
2024-03-19Open-market sale102,561$108.3993,132
2024-03-19Open-market sale974$107.501,015
2024-03-18J131,105—0
2024-03-18Option exercise (derivative)66$0.00210,052
2024-03-18Option exercise (derivative)147$0.00465,805
2024-03-18Option exercise (derivative)9,963$0.0031,658,705
2024-03-18Option exercise (derivative)5,393$0.0017,136,815
2024-03-18Option exercise (derivative)9,705$0.0030,839,900
2024-03-18Open-market sale4,007$106.951,386
2024-03-18Open-market sale7,698$106.952,265
2024-03-18Open-market sale7,457$106.952,248
2024-03-18Option exercise66—66
2024-03-18Option exercise147—147
2024-03-18Option exercise5,393—5,393
2024-03-18Option exercise9,963—9,963
2024-03-18Option exercise9,705—9,705
2024-03-18Open-market sale66$106.950
2024-03-15Option exercise (derivative)375,412$0.0030,849,605
2024-03-15Option exercise (derivative)385,380$0.0031,668,668
2024-03-15Option exercise (derivative)208,605$0.0017,142,208
2024-03-15Option exercise (derivative)5,670$0.00465,952
2024-03-15Option exercise (derivative)2,557$0.00210,118
2024-03-15Open-market sale167,859$107.17221,817
2024-03-15Option exercise208,605—215,173
2024-03-15Option exercise385,380—395,979
2024-03-15Option exercise375,412—389,676
2024-03-15Open-market sale1$108.970
2024-03-15Open-market sale43$108.9760,225
2024-03-15Open-market sale83$108.9797,613
2024-03-15Open-market sale72$108.97131,105
2024-03-15Open-market sale1,988$108.221
2024-03-15Open-market sale54,316$108.2260,268
2024-03-15Open-market sale104,589$108.2297,696
2024-03-15Open-market sale90,640$108.22131,177
2024-03-15Open-market sale1,660$107.17897
2024-03-15Open-market sale3,681$107.171,989
2024-03-15Open-market sale100,589$107.17114,584
2024-03-15Open-market sale193,694$107.17202,285
2024-03-15Option exercise5,670—5,670
2024-03-15Option exercise2,557—2,557
2024-03-14Option exercise (derivative)5,749$0.0032,054,048
2024-03-14Option exercise (derivative)5,600$0.0031,225,017
2024-03-14Option exercise (derivative)3,112$0.0017,350,813
2024-03-14Option exercise (derivative)85$0.00471,622
2024-03-14Option exercise (derivative)38$0.00212,675
2024-03-14Open-market sale2,309$110.756,568
2024-03-14Open-market sale4,449$110.7510,599
2024-03-14Open-market sale3,855$110.7514,264
2024-03-14Option exercise38—38
2024-03-14Option exercise85—85
2024-03-14Option exercise3,112—8,877
2024-03-14Option exercise5,749—15,048
2024-03-14Option exercise5,600—18,119
2024-03-14Open-market sale38$110.750
2024-03-13Option exercise (derivative)274$0.00212,713
2024-03-13Option exercise (derivative)607$0.00471,707
2024-03-13Option exercise (derivative)22,331$0.0017,353,925
2024-03-13Option exercise (derivative)41,254$0.0032,059,797
2024-03-13Option exercise (derivative)40,187$0.0031,230,617
2024-03-13Option exercise41,254—41,254
2024-03-13Open-market sale607$110.170
2024-03-13Open-market sale16,566$110.175,765
2024-03-13Open-market sale31,955$110.179,299
2024-03-13Open-market sale27,668$110.1712,519
2024-03-13Option exercise274—274
2024-03-13Option exercise607—607
2024-03-13Option exercise22,331—22,331
2024-03-13Option exercise40,187—40,187
2024-03-05J555,510—0
2024-03-05J3,769—48,774
2024-03-05J2,195—28,832
2024-03-04Open-market sale27,694$125.34310,950
2024-03-04Open-market sale53,787$125.34508,687
2024-03-04Open-market sale46,447$125.34643,074
2024-03-04Open-market sale1,021$125.341,925
2024-03-04Open-market sale66,551$126.48442,136
2024-03-04Open-market sale203$128.270
2024-03-04Open-market sale5,505$128.27258,741
2024-03-04Open-market sale10,692$128.27407,287
2024-03-04Open-market sale9,233$128.27555,510
2024-03-04Open-market sale206$127.2292
2024-03-04Open-market sale459$127.22203
2024-03-04Open-market sale12,438$127.22264,246
2024-03-04Open-market sale24,157$127.22417,979
2024-03-04Open-market sale20,861$127.22564,743
2024-03-04Open-market sale570$126.48298
2024-03-04Open-market sale1,263$126.48662
2024-03-04Open-market sale34,266$126.48276,684
2024-03-04Open-market sale460$125.34868
2024-03-04Open-market sale57,470$126.48585,604
2024-03-04Option exercise (derivative)487,775$0.0031,270,804
2024-03-04Option exercise (derivative)500,728$0.0032,101,051
2024-03-04Option exercise (derivative)271,043$0.0017,376,256
2024-03-04Option exercise (derivative)7,367$0.00472,314
2024-03-04Option exercise (derivative)3,322$0.00212,987
2024-03-04Open-market sale4,421$124.462,946
2024-03-04Open-market sale119,911$124.46338,644
2024-03-04Open-market sale232,888$124.46562,474
2024-03-04Open-market sale201,110$124.46689,521
2024-03-04Open-market sale8,775$122.103,322
2024-03-04Open-market sale19,459$122.107,367
2024-03-04Open-market sale528,378$122.10458,555
2024-03-04Open-market sale1,027,907$122.10795,362
2024-03-04Open-market sale885,481$122.10890,631
2024-03-04Option exercise3,322—12,097
2024-03-04Option exercise7,367—26,826
2024-03-04Option exercise271,043—986,933
2024-03-04Option exercise500,728—1,823,269
2024-03-04Option exercise487,775—1,776,112
2024-03-04Open-market sale1,994$124.461,328
2024-03-03Option exercise (derivative)8,775$0.00216,309
2024-03-03Option exercise (derivative)19,459$0.00479,681
2024-03-03Option exercise (derivative)715,890$0.0017,647,299
2024-03-03Option exercise (derivative)1,322,541$0.0032,601,779
2024-03-03Option exercise (derivative)1,288,337$0.0031,757,579
2024-03-03Option exercise8,775—8,775
2024-03-03Option exercise19,459—19,459
2024-03-03Option exercise715,890—715,890
2024-03-03Option exercise1,322,541—1,322,541
2024-03-03Option exercise1,288,337—1,288,337
2024-01-17J237,084—0
2024-01-16Option exercise (derivative)24,670$0.00499,140
2024-01-16Option exercise (derivative)11,125$0.00225,084
2024-01-16Option exercise (derivative)1,633,351$0.0033,046,916
2024-01-16Option exercise (derivative)907,605$0.0018,363,189
2024-01-16Option exercise (derivative)1,676,718$0.0033,924,320
2024-01-16Option exercise1,633,351—1,671,250
2024-01-16Option exercise1,676,718—1,704,578
2024-01-16Option exercise907,605—924,295
2024-01-16Option exercise24,670—24,670
2024-01-16Option exercise11,125—11,125
2024-01-16Open-market sale1,133,520$78.81537,730
2024-01-16Open-market sale1,323,446$78.81381,132
2024-01-16Open-market sale687,211$78.81237,084
2024-01-16Open-market sale11,125$78.810
2024-01-12Option exercise (derivative)126,759$0.0035,601,038
2024-01-12Option exercise (derivative)841$0.00236,209
2024-01-12Option exercise (derivative)68,615$0.0019,270,794
2024-01-12Option exercise (derivative)1,865$0.00523,810
2024-01-12Option exercise (derivative)123,481$0.0034,680,267
2024-01-12Option exercise126,759—126,759
2024-01-12Option exercise123,481—123,481
2024-01-12Option exercise68,615—68,615
2024-01-12Option exercise1,865—1,865
2024-01-12Option exercise841—841
2024-01-12Open-market sale85,582$79.4337,899
2024-01-12Open-market sale98,899$79.4327,860
2024-01-12Open-market sale51,925$79.4316,690
2024-01-12Open-market sale841$79.430
2023-07-13J154,715—119,645
2023-07-12Open-market sale6,584$54.354,390
2023-07-12Open-market sale11,307$54.357,538
2023-07-12J593,960—0
2023-07-11Option exercise (derivative)1,811,176$0.0034,803,748
2023-07-11Option exercise (derivative)1,859,263$0.0035,727,797
2023-07-11Option exercise (derivative)1,006,417$0.0019,339,409
2023-07-11Option exercise (derivative)27,356$0.00525,675
2023-07-11Option exercise (derivative)12,336$0.00237,050
2023-07-11Option exercise1,811,176—1,811,176
2023-07-11Open-market sale27,356$55.360
2023-07-11Option exercise27,356—27,356
2023-07-11Open-market sale782,741$55.36223,676
2023-07-11Open-market sale1,489,351$55.36369,912
2023-07-11Open-market sale1,217,216$55.36593,960
2023-07-11Option exercise12,336—12,336
2023-07-11Option exercise1,859,263—1,859,263
2023-07-11Option exercise1,006,417—1,006,417
2021-07-01Open-market sale2,931$98.62383
2021-07-01Open-market sale10,202$98.621,333
2021-07-01Open-market sale3,827$98.62500
2021-07-01Open-market sale8,487$98.621,109
2021-07-01Open-market sale154$98.6220
2021-07-01Open-market sale15$99.140
2021-07-01Open-market sale114$98.6215
2021-07-01Open-market sale3,849$99.1484,058
2021-07-01Open-market sale29,465$98.6287,907
2021-06-30Open-market sale27,147$99.819,596
2021-06-30Open-market sale494$99.81174
2021-06-30Open-market sale1,892$99.81669
2021-06-30Open-market sale94,246$99.8133,314
2021-06-30Open-market sale9,376$99.813,314
2021-06-30Open-market sale32,632$99.8111,535
2021-06-30Open-market sale12,242$99.814,327
2021-06-30J1,351,760—0
2021-06-28Option exercise (derivative)2,497,253$0.0037,587,060
2021-06-28Option exercise (derivative)2,432,665$0.0036,614,924
2021-06-28Option exercise (derivative)1,351,760$0.0020,345,826
2021-06-28Option exercise (derivative)36,743$0.00553,031
2021-06-28Option exercise (derivative)16,569$0.00249,386
2021-06-28Option exercise16,569—16,569
2021-06-28Option exercise36,743—36,743
2021-06-28Option exercise1,351,760—1,351,760
2021-06-28Option exercise2,497,253—2,497,253
2021-06-28Option exercise2,432,665—2,432,665

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