May 16
2025
SELL
Payment of exercise price or tax liability
$466,000
$1040.18 p/Share
448
Reduced 4.92%
8,664
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
-
832
Added 8.37%
9,112
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$698,746
$1035.18 p/Share
675
Reduced 7.54%
8,280
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
1,254
Added 12.28%
8,955
Common Stock
May 12
2025
SELL
Payment of exercise price or tax liability
$329,054
$1015.6 p/Share
324
Reduced 4.04%
7,701
Common Stock
May 12
2025
BUY
Exercise of conversion of derivative security
-
601
Added 6.97%
8,025
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$927,242
$983.29 p/Share
943
Reduced 11.27%
7,424
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
-
1,753
Added 17.32%
8,367
Common Stock
Feb 18
2025
SELL
Open market or private sale
$378,842
$986.57 p/Share
384
Reduced 5.49%
6,614
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$5,050,558
$986.63 p/Share
5,119
Reduced 42.25%
6,998
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
9,522
Added 56.12%
7,446
Common Stock
Feb 13
2025
SELL
Open market or private sale
$6,832,723
$978.76 p/Share
6,981
Reduced 72.9%
2,595
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$6,745,158
$982.4 p/Share
6,866
Reduced 41.76%
9,576
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
13,847
Added 58.37%
9,874
Common Stock
Feb 10
2025
SELL
Open market or private sale
$1,286,264
$1018.42 p/Share
1,263
Reduced 32.74%
2,595
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$965,941
$1008.29 p/Share
958
Reduced 19.89%
3,858
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
2,221
Added 32.33%
4,649
Common Stock
Nov 19
2024
SELL
Open market or private sale
$12,242,408
$997.67 p/Share
12,271
Reduced 82.54%
2,595
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$2,191,682
$1011.39 p/Share
2,167
Reduced 12.72%
14,866
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
4,029
Added 20.83%
15,314
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$338,597
$1048.29 p/Share
323
Reduced 2.42%
13,004
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
-
600
Added 4.31%
13,327
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$539,113
$1015.28 p/Share
531
Reduced 4.01%
12,727
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
987
Added 7.05%
13,006
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$4,236,279
$827.56 p/Share
5,119
Reduced 29.44%
12,271
Common Stock