May 24
2024
SELL
Open market or private sale
$2,875,500
$287.55 p/Share
10,000
Reduced 16.53%
50,512
Common Stock
Apr 16
2024
SELL
Payment of exercise price or tax liability
$1,187,878
$288.53 p/Share
4,117
Reduced 6.37%
60,512
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
-
8,122
Added 11.16%
64,629
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$1,558,634
$288.85 p/Share
5,396
Reduced 8.72%
56,507
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
10,645
Added 15.61%
57,535
Common Stock
Apr 11
2024
SELL
Other acquisition or disposition
-
537
Reduced 1.04%
51,258
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$451,721
$295.05 p/Share
1,531
Reduced 2.87%
51,795
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
4,021
Added 7.11%
52,564
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$306,225
$118.6 p/Share
2,582
Reduced 4.98%
49,305
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
5,207
Added 9.12%
51,887
Common Stock
Apr 16
2023
SELL
Payment of exercise price or tax liability
$1,431,359
$118.49 p/Share
12,080
Reduced 20.56%
46,680
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
24,364
Added 30.8%
54,733
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$113,157
$118.49 p/Share
955
Reduced 2.7%
34,396
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
2,027
Added 5.42%
35,351
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$87,642
$119.08 p/Share
736
Reduced 2.16%
33,324
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
2,131
Added 5.89%
34,060
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$1,608,388
$148.98 p/Share
10,796
Reduced 25.27%
31,929
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
21,771
Added 38.68%
34,511
Common Stock
Apr 16
2022
SELL
Payment of exercise price or tax liability
$599,942
$148.98 p/Share
4,027
Reduced 16.12%
20,954
Common Stock
Apr 16
2022
BUY
Exercise of conversion of derivative security
-
8,122
Added 24.54%
24,981
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$149,725
$148.98 p/Share
1,005
Reduced 5.63%
16,859
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
2,027
Added 10.19%
17,864
Common Stock
Aug 31
2021
SELL
Open market or private sale
$2,339,320
$186.4 p/Share
12,550
Reduced 44.21%
15,837
Common Stock
Aug 30
2021
SELL
Open market or private sale
$1,391,362
$186.76 p/Share
7,450
Reduced 20.79%
28,387
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$470,075
$170.75 p/Share
2,753
Reduced 7.13%
35,837
Common Stock