Sep 29
2024
SELL
Payment of exercise price or tax liability
$635,024
$180.61 p/Share
3,516
Reduced 8.9%
35,986
Common Stock
Sep 29
2024
BUY
Exercise of conversion of derivative security
-
8,036
Added 17.56%
37,737
Common Stock
Sep 24
2024
SELL
Payment of exercise price or tax liability
$150,091
$188.32 p/Share
797
Reduced 2.47%
31,466
Common Stock
Sep 24
2024
BUY
Exercise of conversion of derivative security
-
2,209
Added 6.41%
32,263
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$391,635
$221.89 p/Share
1,765
Reduced 5.55%
30,054
Common Stock
Sep 29
2023
BUY
Exercise of conversion of derivative security
-
4,034
Added 11.25%
31,819
Common Stock
Sep 25
2023
SELL
Payment of exercise price or tax liability
$120,925
$243.31 p/Share
497
Reduced 1.76%
27,785
Common Stock
Sep 25
2023
BUY
Exercise of conversion of derivative security
-
1,135
Added 3.86%
28,282
Common Stock
Sep 24
2023
SELL
Payment of exercise price or tax liability
$205,911
$244.26 p/Share
843
Reduced 3.01%
27,147
Common Stock
Sep 24
2023
BUY
Exercise of conversion of derivative security
-
2,209
Added 7.31%
27,990
Common Stock
Sep 25
2022
SELL
Payment of exercise price or tax liability
$209,003
$208.17 p/Share
1,004
Reduced 3.75%
25,781
Common Stock
Sep 25
2022
BUY
Exercise of conversion of derivative security
-
2,286
Added 8.0%
26,287
Common Stock
Sep 24
2022
SELL
Payment of exercise price or tax liability
$161,748
$208.17 p/Share
777
Reduced 3.07%
24,499
Common Stock
Sep 24
2022
BUY
Exercise of conversion of derivative security
-
2,208
Added 8.03%
25,276
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$144,828
$344.01 p/Share
421
Reduced 1.79%
23,068
Common Stock
Sep 27
2021
BUY
Exercise of conversion of derivative security
-
957
Added 3.91%
23,489
Common Stock
Sep 25
2021
SELL
Payment of exercise price or tax liability
$353,257
$351.85 p/Share
1,004
Reduced 4.27%
22,532
Common Stock
Sep 25
2021
BUY
Exercise of conversion of derivative security
-
2,286
Added 9.03%
23,038
Common Stock
Jun 09
2021
SELL
Payment of exercise price or tax liability
$2,918,750
$323.73 p/Share
9,016
Reduced 24.63%
27,594
Common Stock
Jun 09
2021
SELL
Open market or private sale
$2,035,345
$320.83 p/Share
6,344
Reduced 22.99%
21,250
Common Stock
Jun 09
2021
BUY
Exercise of conversion of derivative security
$1,339,085
$87.18 p/Share
15,360
Added 29.56%
36,610
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$318,371
$278.54 p/Share
1,143
Reduced 5.1%
21,250
Common Stock
Mar 25
2021
BUY
Exercise of conversion of derivative security
$130,900
$46.75 p/Share
2,800
Added 11.11%
22,393
Common Stock
Sep 28
2020
SELL
Payment of exercise price or tax liability
$1,962,166
$227.05 p/Share
8,642
Reduced 25.6%
25,117
Common Stock
Sep 28
2020
SELL
Open market or private sale
$1,263,560
$228.74 p/Share
5,524
Reduced 21.99%
19,593
Common Stock