May 05
2025
SELL
Open market or private sale
$44,853
$236.07 p/Share
190
Reduced 0.82%
22,858
Common Stock
May 02
2025
SELL
Open market or private sale
$125,520
$233.31 p/Share
538
Reduced 2.24%
23,465
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$98,412
$236.0 p/Share
417
Reduced 1.78%
23,048
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$268,128
$228.0 p/Share
1,176
Reduced 4.67%
24,003
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
5,981
Added 19.19%
25,179
Common Stock
Mar 24
2025
SELL
Open market or private sale
$572,119
$243.87 p/Share
2,346
Reduced 10.89%
19,198
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
-
3,792
Reduced 14.97%
21,544
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
8,483
Added 25.08%
25,336
Common Stock
Oct 07
2024
SELL
Open market or private sale
$21,199
$252.38 p/Share
84
Reduced 0.5%
16,853
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$48,098
$264.28 p/Share
182
Reduced 1.06%
16,937
Common Stock
Jun 05
2024
SELL
Open market or private sale
$500,018
$233.0 p/Share
2,146
Reduced 11.14%
17,119
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$350,006
$185.68 p/Share
1,885
Reduced 8.91%
19,265
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$76,857
$184.31 p/Share
417
Reduced 1.93%
21,150
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$85,805
$178.02 p/Share
482
Reduced 2.19%
21,567
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
5,312
Added 19.41%
22,049
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
-
946
Reduced 5.35%
16,737
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
2,538
Added 12.55%
17,683
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$23,121
$127.04 p/Share
182
Reduced 1.19%
15,145
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$327,895
$184.73 p/Share
1,775
Reduced 10.38%
15,327
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$55,337
$186.32 p/Share
297
Reduced 1.71%
17,102
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
3,690
Added 17.5%
17,399
Common Stock
Oct 04
2022
SELL
Payment of exercise price or tax liability
$20,521
$122.88 p/Share
167
Reduced 1.2%
13,709
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$318,980
$208.62 p/Share
1,529
Reduced 9.93%
13,876
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
3,189
Added 17.15%
15,405
Common Stock
Oct 04
2021
BUY
Grant, award, or other acquisition
-
12,216
Added 50.0%
12,216
Common Stock