Dec 31
2025
SELL
Payment of exercise price or tax liability
$339,629
$669.88 p/Share
507
Reduced 1.76%
28,375
Common Stock
Dec 31
2025
BUY
Exercise of conversion of derivative security
-
1,021
Added 3.41%
28,882
Common Stock
Dec 11
2025
SELL
Payment of exercise price or tax liability
$161,632
$662.43 p/Share
244
Reduced 0.87%
27,861
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
-
244
Added 0.86%
28,105
Common Stock
Oct 01
2025
SELL
Payment of exercise price or tax liability
$229,457
$682.91 p/Share
336
Reduced 1.19%
27,861
Common Stock
Oct 01
2025
BUY
Exercise of conversion of derivative security
-
679
Added 2.35%
28,198
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$2,319,826
$667.0 p/Share
3,478
Reduced 11.22%
27,519
Common Stock
Sep 01
2025
BUY
Exercise of conversion of derivative security
-
7,267
Added 18.99%
30,997
Common Stock
Aug 12
2025
SELL
Payment of exercise price or tax liability
$121,447
$706.09 p/Share
172
Reduced 0.72%
23,730
Common Stock
Aug 12
2025
BUY
Exercise of conversion of derivative security
-
363
Added 1.5%
23,902
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$335,530
$787.63 p/Share
426
Reduced 1.78%
23,539
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
859
Added 3.46%
23,966
Common Stock
May 27
2025
SELL
Open market or private sale
$12,186,825
$729.75 p/Share
16,700
Reduced 41.96%
23,100
Common Stock
May 27
2025
BUY
Exercise of conversion of derivative security
$5,075,798
$303.94 p/Share
16,700
Added 29.56%
39,800
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
-
298
Reduced 1.27%
23,100
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
857
Added 3.53%
23,398
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$329,962
$628.5 p/Share
525
Reduced 2.28%
22,508
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
1,058
Added 4.39%
23,034
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$176,801
$672.25 p/Share
263
Reduced 1.18%
21,976
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
263
Added 1.17%
22,239
Common Stock
Dec 09
2024
SELL
Open market or private sale
$625,708
$651.78 p/Share
960
Reduced 2.64%
35,426
Common Stock
Dec 06
2024
SELL
Open market or private sale
$10,535,772
$651.12 p/Share
16,181
Reduced 42.41%
21,976
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
$3,759,360
$281.6 p/Share
13,350
Added 25.44%
39,117
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$197,647
$606.28 p/Share
326
Reduced 1.25%
25,767
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
658
Added 2.46%
26,093
Common Stock