Apr 24
2025
SELL
Payment of exercise price or tax liability
$3,609
$360.91 p/Share
10
Reduced 0.3%
3,296
Common Stock
Apr 24
2025
BUY
Exercise of conversion of derivative security
-
30
Added 0.9%
3,306
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$13,314
$350.38 p/Share
38
Reduced 1.15%
3,276
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
114
Added 3.36%
3,283
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$106,579
$394.74 p/Share
270
Reduced 7.78%
3,200
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
785
Added 19.32%
3,278
Common Stock
Jan 28
2025
SELL
Open market or private sale
$145,567
$435.83 p/Share
334
Reduced 11.06%
2,685
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$71,837
$435.38 p/Share
165
Reduced 5.18%
3,019
Common Stock
Jan 24
2025
BUY
Exercise of conversion of derivative security
-
442
Added 12.73%
3,031
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$15,439
$417.28 p/Share
37
Reduced 1.33%
2,742
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
94
Added 3.3%
2,755
Common Stock
Dec 30
2024
-
225
Reduced 7.73%
2,685
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$180,222
$465.69 p/Share
387
Reduced 11.74%
2,910
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
782
Added 20.56%
3,022
Common Stock
Oct 30
2024
-
200
Reduced 7.37%
2,515
Common Stock
Oct 29
2024
SELL
Open market or private sale
$327,839
$484.97 p/Share
676
Reduced 19.94%
2,715
Common Stock
Oct 24
2024
SELL
Payment of exercise price or tax liability
$13,520
$482.87 p/Share
28
Reduced 0.82%
3,391
Common Stock
Oct 24
2024
BUY
Exercise of conversion of derivative security
-
60
Added 1.73%
3,405
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$23,369
$508.03 p/Share
46
Reduced 1.35%
3,359
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
95
Added 2.74%
3,376
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$147,639
$536.87 p/Share
275
Reduced 7.67%
3,310
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
556
Added 13.97%
3,425
Common Stock