Sep 29
2025
SELL
Payment of exercise price or tax liability
$111,341
$148.06 p/Share
752
Reduced 0.3%
247,812
Common Stock
Sep 29
2025
BUY
Exercise of conversion of derivative security
-
1,786
Added 0.71%
248,201
Common Stock
Sep 27
2025
SELL
Payment of exercise price or tax liability
$48,901
$147.74 p/Share
331
Reduced 0.13%
246,778
Common Stock
Sep 27
2025
BUY
Exercise of conversion of derivative security
-
1,148
Added 0.46%
247,109
Common Stock
Oct 02
2024
SELL
Open market or private sale
$1,638,048
$176.21 p/Share
9,296
Reduced 3.64%
245,961
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$8,933,181
$173.07 p/Share
51,616
Reduced 16.82%
255,257
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$7,361,215
$120.85 p/Share
60,912
Added 17.25%
292,299
Common Stock
Sep 29
2024
SELL
Payment of exercise price or tax liability
$120,466
$180.61 p/Share
667
Reduced 0.27%
245,961
Common Stock
Sep 29
2024
BUY
Exercise of conversion of derivative security
-
1,785
Added 0.72%
246,350
Common Stock
Sep 24
2024
SELL
Payment of exercise price or tax liability
$26,741
$188.32 p/Share
142
Reduced 0.06%
244,843
Common Stock
Sep 24
2024
BUY
Exercise of conversion of derivative security
-
491
Added 0.2%
244,985
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$87,202
$221.89 p/Share
393
Reduced 0.16%
244,494
Common Stock
Sep 29
2023
BUY
Exercise of conversion of derivative security
-
896
Added 0.36%
244,887
Common Stock
Sep 25
2023
SELL
Payment of exercise price or tax liability
$127,737
$243.31 p/Share
525
Reduced 0.21%
243,991
Common Stock
Sep 25
2023
BUY
Exercise of conversion of derivative security
-
1,565
Added 0.64%
244,516
Common Stock
Sep 24
2023
SELL
Payment of exercise price or tax liability
$34,684
$244.26 p/Share
142
Reduced 0.06%
242,951
Common Stock
Sep 24
2023
BUY
Exercise of conversion of derivative security
-
491
Added 0.2%
243,093
Common Stock
Sep 25
2022
SELL
Payment of exercise price or tax liability
$309,757
$208.17 p/Share
1,488
Reduced 0.61%
242,602
Common Stock
Sep 25
2022
BUY
Exercise of conversion of derivative security
-
3,641
Added 1.47%
243,402
Common Stock
Sep 24
2022
SELL
Payment of exercise price or tax liability
$29,560
$208.17 p/Share
142
Reduced 0.06%
240,449
Common Stock
Sep 24
2022
BUY
Exercise of conversion of derivative security
-
490
Added 0.2%
240,591
Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$46,035,795
$340.64 p/Share
135,145
Reduced 28.54%
338,310
Common Stock
Dec 13
2021
SELL
Open market or private sale
$32,646,637
$332.42 p/Share
98,209
Reduced 29.03%
240,101
Common Stock
Dec 13
2021
BUY
Exercise of conversion of derivative security
$20,497,815
$87.84 p/Share
233,354
Added 38.76%
368,655
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$226,015
$344.01 p/Share
657
Reduced 0.27%
240,101
Common Stock