Jan 06
2025
SELL
Open market or private sale
$28,876,810
$310.0 p/Share
93,151
Reduced 62.51%
55,874
Common Stock
Jan 06
2025
BUY
Exercise of conversion of derivative security
$5,269,552
$56.57 p/Share
93,151
Added 38.46%
149,025
Common Stock
Jan 02
2025
SELL
Open market or private sale
$1,800,331
$304.11 p/Share
5,920
Reduced 9.58%
55,874
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$1,639,326
$273.13 p/Share
6,002
Reduced 8.85%
61,794
Common Stock
Sep 11
2024
$4,235
$264.72 p/Share
16
Reduced 0.02%
67,796
Common Stock
Mar 18
2024
SELL
Open market or private sale
$14,670,069
$302.27 p/Share
48,533
Reduced 41.71%
67,812
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$14,687,724
$298.44 p/Share
49,215
Reduced 36.07%
87,240
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
29,105
Added 20.01%
116,345
Common Stock
Feb 27
2024
SELL
Open market or private sale
$441,870
$303.9 p/Share
1,454
Reduced 1.05%
136,455
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$474,971
$303.69 p/Share
1,564
Reduced 1.12%
137,909
Common Stock
Jan 02
2024
SELL
Open market or private sale
$26,443,819
$264.74 p/Share
99,886
Reduced 41.75%
139,348
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$3,953,487
$39.58 p/Share
99,886
Added 29.45%
239,234
Common Stock
Sep 18
2023
SELL
Open market or private sale
$661,138
$234.28 p/Share
2,822
Reduced 1.98%
139,348
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$649,337
$234.08 p/Share
2,774
Reduced 1.91%
142,170
Common Stock
Aug 28
2023
SELL
Open market or private sale
$356,336
$233.97 p/Share
1,523
Reduced 1.04%
144,944
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$347,834
$232.51 p/Share
1,496
Reduced 1.01%
146,467
Common Stock
Jun 05
2023
-
52
Reduced 0.04%
147,963
Common Stock
Jun 02
2023
-
163
Reduced 0.11%
148,015
Common Stock
Mar 17
2023
SELL
Open market or private sale
$5,343,319
$207.79 p/Share
25,715
Reduced 14.79%
148,178
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$5,131,337
$202.94 p/Share
25,285
Reduced 12.69%
173,893
Common Stock
Mar 16
2023
SELL
Open market or private sale
$1,138,652
$201.71 p/Share
5,645
Reduced 2.76%
199,178
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,125,708
$202.94 p/Share
5,547
Reduced 2.64%
204,823
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
37,956
Added 15.28%
210,370
Common Stock
Feb 28
2023
SELL
Open market or private sale
$294,721
$193.26 p/Share
1,525
Reduced 0.88%
172,414
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$288,610
$193.18 p/Share
1,494
Reduced 0.85%
173,939
Common Stock