May 19
2025
SELL
Open market or private sale
$121,569
$1030.25 p/Share
118
Reduced 1.02%
11,464
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$178,910
$1040.18 p/Share
172
Reduced 1.46%
11,582
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
-
319
Added 2.64%
11,754
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$261,900
$1035.18 p/Share
253
Reduced 2.16%
11,435
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
470
Added 3.87%
11,688
Common Stock
May 13
2025
SELL
Open market or private sale
$85,932
$1023.0 p/Share
84
Reduced 0.74%
11,218
Common Stock
May 12
2025
SELL
Payment of exercise price or tax liability
$124,918
$1015.6 p/Share
123
Reduced 1.08%
11,302
Common Stock
May 12
2025
BUY
Exercise of conversion of derivative security
-
227
Added 1.95%
11,425
Common Stock
May 08
2025
SELL
Open market or private sale
$287,620
$985.0 p/Share
292
Reduced 2.54%
11,198
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$417,898
$983.29 p/Share
425
Reduced 3.57%
11,490
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
-
789
Added 6.21%
11,915
Common Stock
Feb 21
2025
SELL
Open market or private sale
$4,285,197
$964.7 p/Share
4,442
Reduced 28.53%
11,126
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$1,787,773
$986.63 p/Share
1,812
Reduced 10.43%
15,568
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
3,651
Added 18.84%
15,727
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$2,553,257
$982.4 p/Share
2,599
Reduced 15.92%
13,729
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
5,247
Added 27.49%
13,843
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$343,826
$1008.29 p/Share
341
Reduced 2.99%
11,081
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
965
Added 7.83%
11,354
Common Stock
Nov 29
2024
-
24
Reduced 0.23%
10,445
Common Stock
Nov 26
2024
-
954
Reduced 8.35%
10,469
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$173,959
$1011.39 p/Share
172
Reduced 1.48%
11,423
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
319
Added 2.68%
11,595
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$128,939
$1048.29 p/Share
123
Reduced 1.08%
11,276
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
-
227
Added 1.95%
11,399
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$224,376
$1015.28 p/Share
221
Reduced 1.94%
11,172
Common Stock