May 15
2024
SELL
Open market or private sale
$29,734
$430.93 p/Share
69
Reduced 0.14%
49,691
Common Stock
Feb 26
2024
SELL
Open market or private sale
$2,142,973
$425.7 p/Share
5,034
Reduced 9.2%
49,691
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$2,035,458
$431.79 p/Share
4,714
Reduced 7.93%
54,725
Common Stock
Feb 21
2024
SELL
Open market or private sale
$1,519,637
$421.77 p/Share
3,603
Reduced 5.72%
59,439
Common Stock
Feb 20
2024
SELL
Open market or private sale
$2,021,475
$420.79 p/Share
4,804
Reduced 7.08%
63,042
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,418,616
$420.58 p/Share
3,373
Reduced 4.74%
67,846
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,907,620
$424.01 p/Share
4,499
Reduced 5.94%
71,219
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,804,930
$420.24 p/Share
4,295
Reduced 5.37%
75,718
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$1,343,044
$422.74 p/Share
3,177
Reduced 3.82%
80,013
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
8,448
Added 9.22%
83,190
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
18,186
Added 19.57%
74,742
Common Stock
Dec 13
2023
SELL
Open market or private sale
$3,432,597
$399.0 p/Share
8,603
Reduced 13.2%
56,556
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$1,613,320
$187.53 p/Share
8,603
Added 11.66%
65,159
Common Stock
Jun 15
2023
SELL
Open market or private sale
$3,002,447
$349.0 p/Share
8,603
Reduced 13.2%
56,556
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$1,613,320
$187.53 p/Share
8,603
Added 11.66%
65,159
Common Stock
May 30
2023
SELL
Open market or private sale
$27,045
$329.82 p/Share
82
Reduced 0.14%
56,556
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,449,238
$287.89 p/Share
5,034
Reduced 8.17%
56,556
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,362,911
$289.12 p/Share
4,714
Reduced 7.11%
61,590
Common Stock
Feb 22
2023
SELL
Open market or private sale
$706,230
$294.14 p/Share
2,401
Reduced 3.49%
66,304
Common Stock
Feb 21
2023
SELL
Open market or private sale
$703,834
$293.02 p/Share
2,402
Reduced 3.38%
68,705
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,317,239
$292.85 p/Share
4,498
Reduced 5.95%
71,107
Common Stock
Feb 14
2023
SELL
Open market or private sale
$1,909,739
$298.49 p/Share
6,398
Reduced 7.8%
75,605
Common Stock
Feb 13
2023
SELL
Open market or private sale
$1,459,062
$298.56 p/Share
4,887
Reduced 5.62%
82,003
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,786,577
$298.26 p/Share
5,990
Reduced 6.45%
86,890
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$992,480
$294.33 p/Share
3,372
Reduced 3.5%
92,880
Common Stock