May 29
2024
BUY
Exercise of conversion of derivative security
$39,273
$208.9 p/Share
188
Added 3.2%
5,694
Common Stock
May 28
2024
SELL
Open market or private sale
$236,175
$404.41 p/Share
584
Reduced 9.59%
5,506
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$171,958
$294.45 p/Share
584
Added 9.29%
5,704
Common Stock
May 13
2024
SELL
Open market or private sale
$110,521
$389.16 p/Share
284
Reduced 4.91%
5,506
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
$16,172
$179.7 p/Share
90
Added 1.53%
5,790
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$64,578
$386.7 p/Share
167
Reduced 2.85%
5,700
Common Stock
May 11
2024
BUY
Exercise of conversion of derivative security
-
360
Added 5.78%
5,867
Common Stock
May 10
2024
SELL
Open market or private sale
$92,146
$385.55 p/Share
239
Reduced 4.16%
5,507
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$63,820
$267.03 p/Share
239
Added 4.08%
5,626
Common Stock
Apr 29
2024
SELL
Open market or private sale
$141,146
$375.39 p/Share
376
Reduced 6.39%
5,507
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
$93,853
$249.61 p/Share
376
Added 6.19%
5,695
Common Stock
Apr 26
2024
SELL
Open market or private sale
$552,896
$369.09 p/Share
1,498
Reduced 21.38%
5,507
Common Stock
Apr 26
2024
BUY
Exercise of conversion of derivative security
$386,484
$258.0 p/Share
1,498
Added 20.83%
5,695
Common Stock
Mar 11
2024
SELL
Open market or private sale
$128,362
$390.16 p/Share
329
Reduced 5.64%
5,507
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
$78,275
$237.92 p/Share
329
Added 5.52%
5,627
Common Stock
Mar 08
2024
SELL
Open market or private sale
$7,992,564
$393.8 p/Share
20,296
Reduced 78.66%
5,507
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$3,643,265
$247.37 p/Share
14,728
Added 55.07%
12,015
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$657,203
$386.59 p/Share
1,700
Reduced 13.31%
11,075
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
3,676
Added 23.8%
11,772
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$194,105
$389.77 p/Share
498
Reduced 5.19%
9,099
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
1,587
Added 14.19%
9,597
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$122,677
$388.22 p/Share
316
Reduced 3.8%
8,010
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
958
Added 10.32%
8,326
Common Stock
Nov 14
2023
SELL
Open market or private sale
$251,430
$290.0 p/Share
867
Reduced 10.67%
7,259
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$211,521
$243.97 p/Share
867
Added 10.33%
7,529
Common Stock