Jul 01
2025
SELL
Open market or private sale
$99,216
$236.23 p/Share
420
Reduced 0.64%
65,429
Common Stock
Jun 09
2025
SELL
Payment of exercise price or tax liability
$52,351
$246.94 p/Share
212
Reduced 0.32%
65,849
Common Stock
Jun 02
2025
SELL
Open market or private sale
$112,675
$228.55 p/Share
493
Reduced 0.74%
66,061
Common Stock
May 05
2025
SELL
Payment of exercise price or tax liability
$73,719
$237.04 p/Share
311
Reduced 0.47%
66,554
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$192,576
$236.0 p/Share
816
Reduced 1.21%
66,865
Common Stock
May 01
2025
SELL
Open market or private sale
$111,876
$226.93 p/Share
493
Reduced 0.72%
67,681
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$495,216
$228.0 p/Share
2,172
Reduced 3.09%
68,174
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
8,871
Added 11.2%
70,346
Common Stock
Apr 01
2025
SELL
Open market or private sale
$118,684
$240.74 p/Share
493
Reduced 0.8%
61,475
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
-
8,038
Reduced 11.48%
61,968
Common Stock
Mar 20
2025
SELL
Open market or private sale
$1,187,928
$240.52 p/Share
4,939
Reduced 6.59%
70,006
Common Stock
Mar 03
2025
SELL
Open market or private sale
$120,153
$243.72 p/Share
493
Reduced 0.65%
74,945
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
16,494
Added 17.94%
75,438
Common Stock
Feb 03
2025
SELL
Open market or private sale
$135,727
$275.31 p/Share
493
Reduced 0.83%
58,944
Common Stock
Jan 02
2025
SELL
Open market or private sale
$141,130
$285.69 p/Share
494
Reduced 0.82%
59,437
Common Stock
Dec 02
2024
SELL
Open market or private sale
$144,440
$292.39 p/Share
494
Reduced 0.82%
59,931
Common Stock
Nov 01
2024
SELL
Open market or private sale
$121,528
$246.01 p/Share
494
Reduced 0.81%
60,425
Common Stock
Oct 01
2024
SELL
Open market or private sale
$127,832
$258.77 p/Share
494
Reduced 0.8%
60,919
Common Stock
Sep 03
2024
SELL
Open market or private sale
$131,507
$266.21 p/Share
494
Reduced 0.8%
61,413
Common Stock
Aug 01
2024
SELL
Open market or private sale
$126,967
$257.02 p/Share
494
Reduced 0.79%
61,907
Common Stock
Jul 01
2024
SELL
Open market or private sale
$116,495
$235.82 p/Share
494
Reduced 0.79%
62,401
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$48,592
$229.21 p/Share
212
Reduced 0.34%
62,895
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$57,746
$185.68 p/Share
311
Reduced 0.49%
63,107
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$150,396
$184.31 p/Share
816
Reduced 1.27%
63,418
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$287,858
$178.02 p/Share
1,617
Reduced 2.46%
64,234
Common Stock