Sep 29
2025
SELL
Payment of exercise price or tax liability
$21,024
$148.06 p/Share
142
Reduced 7.55%
1,739
Common Stock
Sep 29
2025
BUY
Exercise of conversion of derivative security
-
491
Added 21.4%
1,803
Common Stock
Sep 27
2025
SELL
Payment of exercise price or tax liability
$14,626
$147.74 p/Share
99
Reduced 6.65%
1,390
Common Stock
Sep 27
2025
BUY
Exercise of conversion of derivative security
-
344
Added 18.77%
1,489
Common Stock
Sep 29
2024
SELL
Payment of exercise price or tax liability
$25,646
$180.61 p/Share
142
Reduced 11.03%
1,145
Common Stock
Sep 29
2024
BUY
Exercise of conversion of derivative security
-
490
Added 28.84%
1,209
Common Stock
Sep 24
2024
SELL
Payment of exercise price or tax liability
$6,779
$188.32 p/Share
36
Reduced 4.32%
797
Common Stock
Sep 24
2024
BUY
Exercise of conversion of derivative security
-
123
Added 12.87%
833
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$23,076
$221.89 p/Share
104
Reduced 12.78%
710
Common Stock
Sep 29
2023
BUY
Exercise of conversion of derivative security
-
355
Added 31.06%
788
Common Stock
Sep 24
2023
SELL
Payment of exercise price or tax liability
$8,793
$244.26 p/Share
36
Reduced 7.27%
459
Common Stock
Sep 24
2023
BUY
Exercise of conversion of derivative security
-
122
Added 19.77%
495
Common Stock
Sep 29
2022
SELL
Payment of exercise price or tax liability
$5,552
$213.55 p/Share
26
Reduced 6.52%
373
Common Stock
Sep 29
2022
BUY
Exercise of conversion of derivative security
-
87
Added 17.9%
399
Common Stock
Sep 25
2022
SELL
Payment of exercise price or tax liability
$5,204
$208.17 p/Share
25
Reduced 7.42%
312
Common Stock
Sep 25
2022
BUY
Exercise of conversion of derivative security
-
86
Added 20.33%
337
Common Stock
Sep 24
2022
SELL
Payment of exercise price or tax liability
$7,494
$208.17 p/Share
36
Reduced 12.54%
251
Common Stock
Sep 24
2022
BUY
Exercise of conversion of derivative security
-
122
Added 29.83%
287
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$6,681
$278.37 p/Share
24
Reduced 12.7%
165
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
68
Added 26.46%
189
Common Stock
Sep 29
2021
SELL
Payment of exercise price or tax liability
$8,907
$342.59 p/Share
26
Reduced 8.07%
296
Common Stock
Sep 29
2021
SELL
Open market or private sale
$60,181
$343.89 p/Share
175
Reduced 59.12%
121
Common Stock
Sep 29
2021
BUY
Exercise of conversion of derivative security
-
87
Added 21.27%
322
Common Stock
Sep 25
2021
SELL
Payment of exercise price or tax liability
$8,796
$351.85 p/Share
25
Reduced 9.62%
235
Common Stock
Sep 25
2021
BUY
Exercise of conversion of derivative security
-
86
Added 24.86%
260
Common Stock