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
Sep 03
2024
SELL
Open market or private sale
$7,001,374
$631.95 p/Share
11,079
Reduced 30.76%
24,941
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$2,400,154
$216.64 p/Share
11,079
Added 23.52%
36,020
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$1,518,296
$630.26 p/Share
2,409
Reduced 8.81%
24,941
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
5,042
Added 15.57%
27,350
Common Stock
Aug 26
2024
-
1,602
Reduced 6.7%
22,308
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$297,401
$650.77 p/Share
457
Reduced 1.88%
23,910
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
916
Added 3.62%
24,367
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$291,767
$639.84 p/Share
456
Reduced 1.91%
23,442
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
915
Added 3.69%
23,898
Common Stock
Feb 27
2024
SELL
Open market or private sale
$2,450,897
$663.84 p/Share
3,692
Reduced 13.86%
22,947
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$799,834
$216.64 p/Share
3,692
Added 12.17%
26,639
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$358,142
$625.03 p/Share
573
Reduced 2.44%
22,947
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
1,152
Added 4.67%
23,520
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$130,849
$573.9 p/Share
228
Reduced 1.01%
22,368
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
228
Added 1.0%
22,596
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$172,697
$510.94 p/Share
338
Reduced 1.49%
22,368
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
680
Added 2.91%
22,706
Common Stock
Sep 05
2023
SELL
Open market or private sale
$5,643,043
$551.24 p/Share
10,237
Reduced 31.73%
22,026
Common Stock