Oct 25
2024
SELL
Open market or private sale
$232,525
$483.42 p/Share
481
Reduced 2.58%
18,128
Common Stock
Oct 24
2024
SELL
Payment of exercise price or tax liability
$286,341
$482.87 p/Share
593
Reduced 3.09%
18,609
Common Stock
Oct 24
2024
BUY
Exercise of conversion of derivative security
-
1,074
Added 5.37%
18,943
Common Stock
Oct 16
2024
SELL
Open market or private sale
$355,992
$506.39 p/Share
703
Reduced 3.73%
18,128
Common Stock
Oct 15
2024
SELL
Open market or private sale
$786,144
$513.82 p/Share
1,530
Reduced 7.51%
18,831
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$439,953
$508.03 p/Share
866
Reduced 4.08%
20,361
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
1,569
Added 7.05%
20,677
Common Stock
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