Jul 25
2024
SELL
Open market or private sale
$258,297
$537.0 p/Share
481
Reduced 2.39%
19,658
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$315,437
$531.04 p/Share
594
Reduced 2.86%
20,139
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
1,075
Added 4.99%
20,474
Common Stock
Jul 16
2024
SELL
Open market or private sale
$395,784
$564.6 p/Share
701
Reduced 3.44%
19,658
Common Stock
Jul 15
2024
SELL
Open market or private sale
$857,151
$560.23 p/Share
1,530
Reduced 6.99%
20,359
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$489,904
$565.71 p/Share
866
Reduced 3.81%
21,889
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
1,567
Added 6.59%
22,205
Common Stock
May 02
2024
SELL
Open market or private sale
$1,286,775
$474.3 p/Share
2,713
Reduced 11.39%
21,114
Common Stock
Apr 24
2024
SELL
Payment of exercise price or tax liability
$283,409
$477.12 p/Share
594
Reduced 2.43%
23,827
Common Stock
Apr 24
2024
BUY
Exercise of conversion of derivative security
-
1,075
Added 4.26%
24,162
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$407,106
$470.1 p/Share
866
Reduced 3.58%
23,346
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
1,568
Added 6.21%
23,662
Common Stock
Jan 25
2024
SELL
Open market or private sale
$531,722
$615.42 p/Share
864
Reduced 3.68%
22,644
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$2,599,373
$606.48 p/Share
4,286
Reduced 14.29%
25,699
Common Stock
Jan 24
2024
SELL
Open market or private sale
$1,318,346
$601.71 p/Share
2,191
Reduced 8.53%
23,508
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
7,935
Added 23.36%
26,034
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$246,371
$596.54 p/Share
413
Reduced 1.84%
22,050
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
996
Added 4.25%
22,463
Common Stock
Oct 25
2023
SELL
Open market or private sale
$407,639
$533.56 p/Share
764
Reduced 3.44%
21,467
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$508,265
$539.56 p/Share
942
Reduced 4.07%
22,231
Common Stock
Oct 24
2023
SELL
Open market or private sale
$1,083,880
$544.39 p/Share
1,991
Reduced 8.49%
21,467
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
-
1,706
Added 7.03%
22,566
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$301,818
$548.76 p/Share
550
Reduced 2.29%
23,458
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
996
Added 3.98%
24,008
Common Stock
Jul 25
2023
SELL
Open market or private sale
$396,317
$519.42 p/Share
763
Reduced 3.21%
23,012
Common Stock