SEC CIK 1735863

Silver Lake Technology Investors V, 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-09

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-09Option exercise (derivative)449$0.00107,788
2026-10-09Open-market sale30$589.280
2026-10-09Open-market sale22$588.6630
2026-10-09Open-market sale30$587.2652
2026-10-09Open-market sale67$586.5382
2026-10-09Open-market sale50$585.54148
2026-10-09Open-market sale19$584.46198
2026-10-09Open-market sale23$583.44217
2026-10-09Open-market sale16$582.49240
2026-10-09Open-market sale24$581.59256
2026-10-09Open-market sale12$580.37280
2026-10-09Open-market sale15$579.58292
2026-10-09Open-market sale14$578.28307
2026-10-09Open-market sale25$577.25321
2026-10-09Open-market sale22$576.34346
2026-10-09Open-market sale52$575.42368
2026-10-09Open-market sale9$574.71420
2026-10-09Open-market sale20$572.87429
2026-10-09Option exercise449—449
2026-10-06Option exercise (derivative)467$0.00108,237
2026-10-06Open-market sale5$580.760
2026-10-06Open-market sale7$580.215
2026-10-06Open-market sale28$579.6312
2026-10-06Open-market sale42$578.6640
2026-10-06Open-market sale26$577.8482
2026-10-06Open-market sale56$576.68108
2026-10-06Open-market sale79$575.59164
2026-10-06Open-market sale72$574.66243
2026-10-06Open-market sale57$573.77314
2026-10-06Open-market sale50$572.50371
2026-10-06Open-market sale45$571.90422
2026-10-06Option exercise467—467
2026-09-17Option exercise (derivative)468$0.00108,704
2026-09-17Open-market sale11$591.240
2026-09-17Open-market sale27$590.5411
2026-09-17Open-market sale20$589.5638
2026-09-17Open-market sale43$588.4658
2026-09-17Open-market sale61$587.51101
2026-09-17Open-market sale64$586.43162
2026-09-17Open-market sale75$585.47226
2026-09-17Open-market sale73$584.49302
2026-09-17Open-market sale32$583.49375
2026-09-17Open-market sale25$582.44406
2026-09-17Open-market sale19$581.52431
2026-09-17Open-market sale6$580.51450
2026-09-17Open-market sale6$579.59456
2026-09-17Open-market sale2$578.51462
2026-09-17Open-market sale4$577.60464
2026-09-17Option exercise468—468
2026-09-16Option exercise (derivative)475$0.00109,172
2026-09-16Open-market sale12$573.280
2026-09-16Open-market sale14$572.6112
2026-09-16Open-market sale29$571.6425
2026-09-16Open-market sale44$570.6954
2026-09-16Open-market sale70$569.7298
2026-09-16Open-market sale41$568.81168
2026-09-16Open-market sale47$567.77210
2026-09-16Open-market sale76$566.64257
2026-09-16Open-market sale82$565.84332
2026-09-16Open-market sale21$564.66414
2026-09-16Open-market sale25$563.48435
2026-09-16Open-market sale8$562.65461
2026-09-16Open-market sale6$561.56469
2026-09-16Option exercise475—475
2026-09-15Option exercise (derivative)474$0.00109,647
2026-09-15Open-market sale7$564.460
2026-09-15Open-market sale15$563.667
2026-09-15Open-market sale8$562.7722
2026-09-15Open-market sale12$561.3630
2026-09-15Open-market sale15$560.6942
2026-09-15Open-market sale7$559.9457
2026-09-15Open-market sale5$558.3064
2026-09-15Open-market sale43$557.3868
2026-09-15Open-market sale64$556.39112
2026-09-15Open-market sale72$555.46175
2026-09-15Open-market sale12$554.21247
2026-09-15Open-market sale32$553.54259
2026-09-15Open-market sale14$552.69291
2026-09-15Open-market sale6$551.58305
2026-09-15Open-market sale19$550.36311
2026-09-15Open-market sale7$548.58330
2026-09-15Open-market sale10$548.10337
2026-09-15Open-market sale6$546.74347
2026-09-15Open-market sale23$545.74353
2026-09-15Open-market sale12$544.95376
2026-09-15Open-market sale13$543.40387
2026-09-15Open-market sale74$542.78400
2026-09-15Option exercise474—474
2026-09-14Option exercise (derivative)251$0.00110,121
2026-09-14Open-market sale1$543.040
2026-09-14Open-market sale5$542.131
2026-09-14Open-market sale5$540.826
2026-09-14Open-market sale5$540.1811
2026-09-14Open-market sale26$539.0016
2026-09-14Open-market sale18$537.9442
2026-09-14Open-market sale6$536.7461
2026-09-14Open-market sale12$535.7666
2026-09-14Open-market sale15$534.5578
2026-09-14Open-market sale18$533.8093
2026-09-14Open-market sale26$532.62112
2026-09-14Open-market sale68$531.63138
2026-09-14Open-market sale46$530.67205
2026-09-14Option exercise251—251
2026-09-11Option exercise (derivative)729$0.00110,372
2026-09-11Open-market sale14$567.450
2026-09-11Open-market sale7$566.6514
2026-09-11Open-market sale10$565.6321
2026-09-11Open-market sale25$564.6331
2026-09-11Open-market sale18$563.4457
2026-09-11Open-market sale40$562.5374
2026-09-11Open-market sale86$561.75114
2026-09-11Open-market sale103$560.66200
2026-09-11Open-market sale93$559.62303
2026-09-11Open-market sale81$558.65396
2026-09-11Open-market sale92$557.77477
2026-09-11Open-market sale27$556.80569
2026-09-11Open-market sale9$555.54596
2026-09-11Open-market sale4$554.33605
2026-09-11Open-market sale24$553.09609
2026-09-11Open-market sale33$552.15633
2026-09-11Open-market sale14$551.38666
2026-09-11Open-market sale6$550.03680
2026-09-11Open-market sale18$548.47686
2026-09-11Open-market sale25$547.73704
2026-09-11Option exercise729—729
2026-09-09Option exercise (derivative)486$0.00111,101
2026-09-09Open-market sale3$550.710
2026-09-09Open-market sale2$549.743
2026-09-09Open-market sale5$548.784
2026-09-09Open-market sale13$547.319
2026-09-09Open-market sale22$546.5322
2026-09-09Open-market sale30$545.4045
2026-09-09Open-market sale70$544.4275
2026-09-09Open-market sale34$543.50145
2026-09-09Open-market sale44$542.47179
2026-09-09Open-market sale13$541.33223
2026-09-09Open-market sale24$540.56236
2026-09-09Open-market sale7$538.63260
2026-09-09Open-market sale22$538.03267
2026-09-09Open-market sale50$536.89288
2026-09-09Open-market sale67$535.97338
2026-09-09Open-market sale78$535.13405
2026-09-09Open-market sale2$534.09484
2026-09-09Option exercise486—486
2026-09-08Option exercise (derivative)505$0.00111,587
2026-09-08Open-market sale11$536.400
2026-09-08Open-market sale14$535.7311
2026-09-08Open-market sale17$534.9426
2026-09-08Open-market sale17$533.8543
2026-09-08Open-market sale19$532.8560
2026-09-08Open-market sale39$531.9279
2026-09-08Open-market sale23$530.66118
2026-09-08Open-market sale55$529.83141
2026-09-08Open-market sale31$528.68195
2026-09-08Open-market sale46$527.70226
2026-09-08Open-market sale29$526.68272
2026-09-08Open-market sale36$525.75302
2026-09-08Open-market sale27$524.63338
2026-09-08Open-market sale23$523.81365
2026-09-08Open-market sale15$522.65388
2026-09-08Open-market sale22$521.71403
2026-09-08Open-market sale7$520.47426
2026-09-08Open-market sale14$519.31433
2026-09-08Open-market sale24$518.36447
2026-09-08Open-market sale27$517.42471
2026-09-08Open-market sale7$516.27498
2026-09-08Option exercise505—505
2026-09-04Option exercise (derivative)504$0.00112,092
2026-09-04Open-market sale3$529.160
2026-09-04Open-market sale17$528.483
2026-09-04Open-market sale30$527.5920
2026-09-04Open-market sale21$526.6550
2026-09-04Open-market sale51$525.5771
2026-09-04Open-market sale24$524.67121
2026-09-04Open-market sale34$523.52145
2026-09-04Open-market sale51$522.66180
2026-09-04Open-market sale37$521.59231
2026-09-04Open-market sale19$520.58268
2026-09-04Open-market sale23$519.41287
2026-09-04Open-market sale58$518.43310
2026-09-04Open-market sale50$517.63368
2026-09-04Open-market sale30$516.38418
2026-09-04Open-market sale56$515.53448
2026-09-04Option exercise504—504
2026-09-03Option exercise (derivative)1,531$0.00112,596
2026-09-03Open-market sale104$513.12839
2026-09-03Open-market sale90$512.10943
2026-09-03Open-market sale56$511.021,033
2026-09-03Open-market sale47$510.051,089
2026-09-03Open-market sale33$509.021,136
2026-09-03Open-market sale56$508.061,169
2026-09-03Open-market sale32$507.151,225
2026-09-03Open-market sale38$505.941,257
2026-09-03Open-market sale54$504.911,295
2026-09-03Open-market sale33$503.951,349
2026-09-03Open-market sale35$503.041,382
2026-09-03Open-market sale45$501.841,417
2026-09-03Open-market sale17$501.071,461
2026-09-03Open-market sale12$499.831,479
2026-09-03Open-market sale22$498.621,491
2026-09-03Open-market sale12$497.621,513
2026-09-03Open-market sale7$496.591,524
2026-09-03Option exercise1,531—1,531
2026-09-03Open-market sale3$527.700
2026-09-03Open-market sale15$526.873
2026-09-03Open-market sale7$525.0718
2026-09-03Open-market sale5$523.7025
2026-09-03Open-market sale19$523.1330
2026-09-03Open-market sale6$522.0648
2026-09-03Open-market sale24$521.1154
2026-09-03Open-market sale95$519.9879
2026-09-03Open-market sale77$519.16174
2026-09-03Open-market sale58$518.02251
2026-09-03Open-market sale107$517.04309
2026-09-03Open-market sale150$516.03415
2026-09-03Open-market sale197$515.10566
2026-09-03Open-market sale76$514.07762
2026-07-09Option exercise (derivative)600$0.00114,127
2026-07-09Open-market sale14$460.020
2026-07-09Open-market sale27$459.1114
2026-07-09Open-market sale22$457.9740
2026-07-09Open-market sale24$457.0862
2026-07-09Open-market sale54$456.0686
2026-07-09Open-market sale63$455.06140
2026-07-09Open-market sale58$454.10203
2026-07-09Open-market sale73$453.06262
2026-07-09Open-market sale106$452.07334
2026-07-09Open-market sale84$451.08440
2026-07-09Open-market sale48$450.17525
2026-07-09Open-market sale22$449.22573
2026-07-09Open-market sale6$448.17594
2026-07-09Option exercise600—600
2026-07-08Option exercise (derivative)637$0.00114,727
2026-07-08Open-market sale1$438.000
2026-07-08Open-market sale14$437.131
2026-07-08Open-market sale19$436.3316
2026-07-08Open-market sale15$435.2335
2026-07-08Open-market sale17$434.1850
2026-07-08Open-market sale40$433.2067
2026-07-08Open-market sale51$432.29107
2026-07-08Open-market sale53$431.15158
2026-07-08Open-market sale36$430.23212
2026-07-08Open-market sale35$429.16248
2026-07-08Open-market sale37$428.20283
2026-07-08Open-market sale13$427.19320
2026-07-08Open-market sale13$426.14333
2026-07-08Open-market sale30$425.11345
2026-07-08Open-market sale34$424.05376
2026-07-08Open-market sale27$422.96410
2026-07-08Open-market sale49$421.96437
2026-07-08Open-market sale105$420.99486
2026-07-08Open-market sale46$420.21591
2026-07-08Option exercise637—637
2026-07-06Option exercise (derivative)636$0.00115,364
2026-07-06Open-market sale17$418.490
2026-07-06Open-market sale11$417.7817
2026-07-06Open-market sale35$416.3428
2026-07-06Open-market sale31$415.4964
2026-07-06Open-market sale1$413.3095
2026-07-06Open-market sale14$412.5196
2026-07-06Open-market sale96$411.40110
2026-07-06Open-market sale123$410.68206
2026-07-06Open-market sale92$409.49328
2026-07-06Open-market sale116$408.52420
2026-07-06Open-market sale50$407.59537
2026-07-06Open-market sale14$406.35586
2026-07-06Open-market sale36$405.36600
2026-07-06Option exercise636—636
2026-06-12Option exercise (derivative)345$0.00116,000
2026-06-12Open-market sale2$408.080
2026-06-12Open-market sale21$407.382
2026-06-12Open-market sale59$406.3523
2026-06-12Open-market sale43$405.5782
2026-06-12Open-market sale11$404.58125
2026-06-12Open-market sale18$403.35136
2026-06-12Open-market sale39$402.53154
2026-06-12Open-market sale57$401.41193
2026-06-12Open-market sale45$400.52250
2026-06-12Open-market sale50$399.50295
2026-06-12Option exercise345—345
2026-06-11Option exercise (derivative)546$0.00116,345
2026-06-11Open-market sale18$390.920
2026-06-11Open-market sale27$390.0318
2026-06-11Open-market sale19$388.9445
2026-06-11Open-market sale11$387.7865
2026-06-11Open-market sale25$386.7776
2026-06-11Open-market sale10$385.87101
2026-06-11Open-market sale36$384.78111
2026-06-11Open-market sale18$383.91147
2026-06-11Open-market sale10$382.83165
2026-06-11Open-market sale11$381.53174
2026-06-11Open-market sale33$380.60185
2026-06-11Open-market sale46$379.69218
2026-06-11Open-market sale71$378.66264
2026-06-11Open-market sale48$377.76334
2026-06-11Open-market sale39$376.66383
2026-06-11Open-market sale22$375.60422
2026-06-11Open-market sale39$374.68444
2026-06-11Open-market sale28$373.59483
2026-06-11Open-market sale15$372.60511
2026-06-11Open-market sale8$371.55526
2026-06-11Open-market sale13$370.40533
2026-06-11Option exercise546—546
2026-06-10Option exercise (derivative)1,036$0.00116,891
2026-06-10Open-market sale2$387.35448
2026-06-10Open-market sale17$386.65450
2026-06-10Open-market sale23$388.61425
2026-06-10Open-market sale28$371.391,008
2026-06-10Open-market sale56$385.57467
2026-06-10Open-market sale68$384.71524
2026-06-10Open-market sale56$383.73591
2026-06-10Open-market sale37$382.82647
2026-06-10Open-market sale46$381.80684
2026-06-10Open-market sale22$380.50730
2026-06-10Open-market sale37$379.46752
2026-06-10Open-market sale51$378.81789
2026-06-10Open-market sale24$377.63840
2026-06-10Open-market sale24$376.56864
2026-06-10Open-market sale32$375.51887
2026-06-10Open-market sale14$374.26919
2026-06-10Open-market sale26$373.38933
2026-06-10Open-market sale49$372.50958
2026-06-10Open-market sale15$390.02410
2026-06-10Option exercise1,036—1,036
2026-06-10Open-market sale8$398.730
2026-06-10Open-market sale54$398.078
2026-06-10Open-market sale35$397.1162
2026-06-10Open-market sale65$396.0997
2026-06-10Open-market sale74$395.00161
2026-06-10Open-market sale76$394.12235
2026-06-10Open-market sale44$393.15311
2026-06-10Open-market sale31$391.85354
2026-06-10Open-market sale25$391.03385
2026-06-09Option exercise (derivative)227$0.00117,927
2026-06-09Open-market sale17$380.49210
2026-06-09Option exercise227—227
2026-06-09Open-market sale4$401.0942
2026-06-09Open-market sale9$400.0746
2026-06-09Open-market sale6$399.0156
2026-06-09Open-market sale14$398.1761
2026-06-09Open-market sale18$396.9975
2026-06-09Open-market sale10$396.1893
2026-06-09Open-market sale3$395.11103
2026-06-09Open-market sale1$392.04106
2026-06-09Open-market sale19$391.43107
2026-06-09Open-market sale29$390.54125
2026-06-09Open-market sale4$388.67154
2026-06-09Open-market sale3$387.41158
2026-06-09Open-market sale4$386.25161
2026-06-09Open-market sale1$384.15165
2026-06-09Open-market sale1$383.02166
2026-06-09Open-market sale3$382.63167
2026-06-09Open-market sale39$381.74171
2026-06-09Open-market sale6$402.2437
2026-06-09Open-market sale10$404.3915
2026-06-09Open-market sale11$405.644
2026-06-09Open-market sale5$406.300
2026-06-09Open-market sale13$403.5125
2026-06-08Open-market sale8$386.57970
2026-06-08Option exercise978—978
2026-06-08Open-market sale20$405.710
2026-06-08Open-market sale39$404.6920
2026-06-08Open-market sale36$403.7859
2026-06-08Open-market sale87$402.6195
2026-06-08Open-market sale51$401.67182
2026-06-08Open-market sale98$400.56233
2026-06-08Open-market sale118$399.73331
2026-06-08Open-market sale54$398.64449
2026-06-08Open-market sale120$397.79503
2026-06-08Open-market sale71$396.67623
2026-06-08Open-market sale66$395.72693
2026-06-08Open-market sale50$394.72760
2026-06-08Open-market sale56$393.78809
2026-06-08Open-market sale24$392.47866
2026-06-08Open-market sale17$391.56889
2026-06-08Open-market sale16$390.58906
2026-06-08Open-market sale13$389.71922
2026-06-08Open-market sale20$388.37934
2026-06-08Open-market sale16$387.47955
2026-06-05Open-market sale64$401.60414
2026-06-05Open-market sale24$397.52533
2026-06-05Open-market sale47$396.52557
2026-06-05Open-market sale28$395.39604
2026-06-05Option exercise632—632
2026-06-05Open-market sale10$412.350
2026-06-05Open-market sale16$411.6210
2026-06-05Open-market sale8$410.5026
2026-06-05Open-market sale12$409.5734
2026-06-05Open-market sale22$408.5946
2026-06-05Open-market sale31$407.3968
2026-06-05Open-market sale23$406.5699
2026-06-05Open-market sale33$405.40122
2026-06-05Open-market sale78$404.44154
2026-06-05Open-market sale87$403.50232
2026-06-05Open-market sale95$402.49319
2026-06-05Open-market sale6$398.37528
2026-06-05Open-market sale49$400.36479
2026-06-04Open-market sale57$425.83123
2026-06-04Open-market sale8$428.892
2026-06-04Open-market sale44$428.0810
2026-06-04Open-market sale69$427.1254
2026-06-04Open-market sale2$430.110
2026-06-04Open-market sale153$425.02181
2026-06-04Open-market sale124$423.94334
2026-06-04Open-market sale68$422.97458
2026-06-04Open-market sale126$421.85527
2026-06-04Option exercise (derivative)1,219$0.00119,764
2026-06-04Open-market sale5$401.891,214
2026-06-04Open-market sale60$419.81678
2026-06-04Open-market sale41$418.68739
2026-06-04Open-market sale9$417.81780
2026-06-04Open-market sale25$416.46789
2026-06-04Open-market sale101$415.58814
2026-06-04Open-market sale129$414.51915
2026-06-04Open-market sale46$413.811,044
2026-06-04Open-market sale18$412.591,089
2026-06-04Open-market sale12$411.821,107
2026-06-04Open-market sale7$410.571,119
2026-06-04Open-market sale7$409.491,126
2026-06-04Open-market sale9$408.401,133
2026-06-04Open-market sale12$407.441,142
2026-06-04Open-market sale34$406.581,154
2026-06-04Open-market sale15$405.541,188
2026-06-04Open-market sale7$404.681,203
2026-06-04Open-market sale4$403.331,210
2026-06-04Open-market sale26$420.59652
2026-06-04Option exercise1,219—1,219
2026-06-04Option exercise (derivative)632$0.00119,132
2026-06-04Option exercise (derivative)978$0.00118,154
2026-06-03Option exercise (derivative)610$0.00120,983
2026-06-03Option exercise610—610
2026-06-03Open-market sale36$430.070
2026-06-03Open-market sale28$429.6136
2026-06-03Open-market sale230$420.22380
2026-06-03Open-market sale22$428.4064
2026-06-03Open-market sale34$427.5887
2026-06-03Open-market sale23$426.43121
2026-06-03Open-market sale61$425.37143
2026-06-03Open-market sale1$422.04205
2026-06-03Open-market sale174$421.20206
2026-06-02Option exercise (derivative)1,418$0.00121,593
2026-06-02Open-market sale16$452.43145
2026-06-02Open-market sale18$451.51161
2026-06-02Open-market sale29$450.62179
2026-06-02Open-market sale3$447.94207
2026-06-02Open-market sale45$447.03210
2026-06-02Open-market sale60$446.17255
2026-06-02Open-market sale37$445.25315
2026-06-02Open-market sale42$444.06352
2026-06-02Open-market sale62$443.09394
2026-06-02Open-market sale6$453.77140
2026-06-02Open-market sale30$441.13496
2026-06-02Open-market sale27$439.99526
2026-06-02Open-market sale45$439.13552
2026-06-02Open-market sale110$438.06597
2026-06-02Open-market sale77$437.12708
2026-06-02Open-market sale95$436.14784
2026-06-02Open-market sale408$435.24879
2026-06-02Open-market sale131$434.071,287
2026-06-02Open-market sale39$442.24457
2026-06-02Option exercise1,418—1,418
2026-06-02Open-market sale26$457.6928
2026-06-02Open-market sale19$454.86121
2026-06-02Open-market sale27$455.7593
2026-06-02Open-market sale8$466.343
2026-06-02Open-market sale13$465.6110
2026-06-02Open-market sale1$462.1923
2026-06-02Open-market sale1$460.3524
2026-06-02Open-market sale4$458.4425
2026-06-02Open-market sale3$467.790
2026-06-02Open-market sale39$456.7454
2026-06-01Option exercise (derivative)1,981$0.00123,011
2026-06-01Open-market sale36$446.111,746
2026-06-01Open-market sale11$442.931,832
2026-06-01Open-market sale5$441.501,844
2026-06-01Open-market sale21$440.201,848
2026-06-01Open-market sale8$439.531,869
2026-06-01Open-market sale5$438.211,877
2026-06-01Open-market sale23$437.081,882
2026-06-01Open-market sale6$436.391,905
2026-06-01Open-market sale3$434.121,911
2026-06-01Open-market sale7$433.621,913
2026-06-01Open-market sale61$431.981,920
2026-06-01Option exercise1,981—1,981
2026-06-01Open-market sale92$452.121,371
2026-06-01Open-market sale63$451.021,463
2026-06-01Open-market sale85$450.081,526
2026-06-01Open-market sale62$449.061,611
2026-06-01Open-market sale37$448.101,673
2026-06-01Open-market sale36$447.021,711
2026-06-01Open-market sale16$444.121,816
2026-06-01Open-market sale34$445.071,782
2026-06-01Open-market sale28$464.9921
2026-06-01Open-market sale52$463.9748
2026-06-01Open-market sale46$463.04100
2026-06-01Open-market sale84$462.07146
2026-06-01Open-market sale111$460.96230
2026-06-01Open-market sale150$454.111,096
2026-06-01Open-market sale83$459.21531
2026-06-01Open-market sale81$458.05615
2026-06-01Open-market sale89$456.98695
2026-06-01Open-market sale116$456.07785
2026-06-01Open-market sale195$455.05901
2026-06-01Open-market sale15$466.165
2026-06-01Open-market sale5$466.800
2026-06-01Open-market sale125$453.021,246
2026-06-01Open-market sale190$460.10341
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-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-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-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-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.