Dec 17
2024
SELL
Open market or private sale
$876,923
$640.09 p/Share
1,370
Reduced 1.08%
125,950
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$573,324
$644.91 p/Share
889
Reduced 0.69%
127,320
Common Stock
Dec 04
2024
SELL
Open market or private sale
$222,140
$667.09 p/Share
333
Reduced 0.26%
128,209
Common Stock
Dec 03
2024
SELL
Open market or private sale
$1,515,133
$657.61 p/Share
2,304
Reduced 1.76%
128,542
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$145,361
$669.87 p/Share
217
Reduced 0.17%
130,846
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$960,594
$641.68 p/Share
1,497
Reduced 1.13%
131,063
Common Stock
Nov 13
2024
SELL
Open market or private sale
$13,297,997
$609.05 p/Share
21,834
Reduced 14.14%
132,560
Common Stock
Nov 12
2024
SELL
Open market or private sale
$12,977,037
$594.35 p/Share
21,834
Reduced 12.39%
154,394
Common Stock
Sep 09
2024
SELL
Open market or private sale
$2,987,902
$365.18 p/Share
8,182
Reduced 4.44%
176,228
Common Stock
Sep 07
2024
SELL
Payment of exercise price or tax liability
$1,882,677
$354.62 p/Share
5,309
Reduced 2.8%
184,410
Common Stock
May 09
2024
SELL
Open market or private sale
$13,572,014
$310.8 p/Share
43,668
Reduced 18.71%
189,719
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
2,185
Added 0.93%
233,387
Common Stock
Dec 22
2023
BUY
Grant, award, or other acquisition
-
5,119
Added 2.17%
231,202
Common Stock
Dec 19
2023
SELL
Open market or private sale
$699,417
$256.95 p/Share
2,722
Reduced 1.19%
226,083
Common Stock
Dec 18
2023
SELL
Open market or private sale
$455,214
$253.46 p/Share
1,796
Reduced 0.78%
228,805
Common Stock
Dec 05
2023
SELL
Open market or private sale
$621,040
$230.87 p/Share
2,690
Reduced 1.15%
230,601
Common Stock
Dec 04
2023
SELL
Open market or private sale
$631,981
$231.58 p/Share
2,729
Reduced 1.16%
233,291
Common Stock
Dec 01
2023
SELL
Open market or private sale
$146,291
$230.38 p/Share
635
Reduced 0.27%
236,020
Common Stock
Nov 10
2023
SELL
Open market or private sale
$8,967,407
$217.83 p/Share
41,167
Reduced 14.82%
236,655
Common Stock
Sep 07
2023
BUY
Grant, award, or other acquisition
-
36,746
Added 11.68%
277,822
Common Stock
Jul 03
2023
SELL
Open market or private sale
$4,406,647
$192.43 p/Share
22,900
Reduced 8.68%
241,076
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$5,714,564
$201.7 p/Share
28,332
Reduced 9.69%
263,976
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
72,000
Added 19.76%
292,308
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$3,086,629
$217.89 p/Share
14,166
Reduced 6.04%
220,308
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
36,000
Added 13.31%
234,474
Common Stock