Jun 03
2025
SELL
Open market or private sale
$283,309
$1011.82 p/Share
280
Reduced 5.88%
4,484
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$23,924
$1040.18 p/Share
23
Reduced 0.48%
4,764
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
-
47
Added 0.97%
4,787
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$31,055
$1035.18 p/Share
30
Reduced 0.63%
4,740
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
62
Added 1.28%
4,770
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$249,755
$983.29 p/Share
254
Reduced 5.12%
4,708
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
-
532
Added 9.85%
4,867
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$253,563
$986.63 p/Share
257
Reduced 5.48%
4,430
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
540
Added 10.82%
4,453
Common Stock
Feb 13
2025
SELL
Open market or private sale
$98,240
$982.4 p/Share
100
Reduced 2.35%
4,147
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$410,374
$1008.29 p/Share
407
Reduced 8.75%
4,247
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
1,152
Added 20.82%
4,380
Common Stock
Nov 15
2024
SELL
Open market or private sale
$102,397
$1023.97 p/Share
100
Reduced 2.81%
3,457
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$23,261
$1011.39 p/Share
23
Reduced 0.66%
3,481
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
47
Added 1.32%
3,504
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$257,881
$1015.28 p/Share
254
Reduced 6.66%
3,557
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
533
Added 12.54%
3,716
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$211,855
$827.56 p/Share
256
Reduced 7.24%
3,278
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
540
Added 14.06%
3,301
Common Stock
Aug 15
2024
SELL
Open market or private sale
$82,500
$825.0 p/Share
100
Reduced 3.23%
2,994
Common Stock
Aug 07
2024
SELL
Payment of exercise price or tax liability
$197,175
$776.28 p/Share
254
Reduced 7.59%
3,094
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
-
533
Added 14.08%
3,253
Common Stock
Jun 03
2024
SELL
Open market or private sale
$65,980
$659.8 p/Share
100
Reduced 3.44%
2,804
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$17,596
$765.05 p/Share
23
Reduced 0.79%
2,904
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
47
Added 1.58%
2,927
Common Stock