Apr 16
2024
SELL
Payment of exercise price or tax liability
$1,558,927
$288.53 p/Share
5,403
Reduced 6.01%
84,456
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
-
10,660
Added 10.6%
89,859
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$3,147,309
$288.85 p/Share
10,896
Reduced 12.09%
79,199
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
21,498
Added 21.05%
80,631
Common Stock
Apr 04
2024
SELL
Open market or private sale
$5,496,948
$308.54 p/Share
17,816
Reduced 20.62%
68,597
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$12,415,105
$317.53 p/Share
39,099
Reduced 31.15%
86,413
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
77,148
Added 38.07%
125,512
Common Stock
Mar 27
2024
SELL
Open market or private sale
$685,841
$314.03 p/Share
2,184
Reduced 4.32%
48,364
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$434,018
$295.05 p/Share
1,471
Reduced 2.83%
50,548
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
3,655
Added 6.57%
52,019
Common Stock
Dec 04
2023
-
500
Reduced 1.02%
48,364
Common Stock
Nov 21
2023
SELL
Open market or private sale
$961,193
$178.86 p/Share
5,374
Reduced 9.91%
48,864
Common Stock
Aug 28
2023
SELL
Open market or private sale
$1,409,900
$140.99 p/Share
10,000
Reduced 15.57%
54,238
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$446,529
$118.6 p/Share
3,765
Reduced 5.54%
64,238
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
7,593
Added 10.04%
68,003
Common Stock
Apr 16
2023
SELL
Payment of exercise price or tax liability
$2,773,495
$118.49 p/Share
23,407
Reduced 27.93%
60,410
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
47,208
Added 37.54%
78,531
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$166,004
$118.49 p/Share
1,401
Reduced 3.69%
36,609
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
2,824
Added 6.92%
38,010
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$160,281
$119.08 p/Share
1,346
Reduced 3.68%
35,186
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
3,654
Added 9.09%
36,532
Common Stock
Dec 05
2022
-
599
Reduced 1.79%
32,878
Common Stock
Dec 02
2022
SELL
Open market or private sale
$1,149,500
$114.95 p/Share
10,000
Reduced 23.0%
33,477
Common Stock
Aug 31
2022
SELL
Open market or private sale
$1,784,280
$148.69 p/Share
12,000
Reduced 21.63%
43,477
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$3,279,199
$148.98 p/Share
22,011
Reduced 28.41%
55,477
Common Stock