May 25
2025
SELL
Payment of exercise price or tax liability
$14,183
$472.79 p/Share
30
Reduced 2.14%
1,372
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$10,483
$499.23 p/Share
21
Reduced 1.48%
1,402
Common Stock
May 20
2025
BUY
Grant, award, or other acquisition
$80,044
$519.77 p/Share
154
Added 9.77%
1,423
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$83,896
$517.88 p/Share
162
Reduced 11.32%
1,269
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
$248,582
$517.88 p/Share
480
Added 25.12%
1,431
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$15,611
$520.39 p/Share
30
Reduced 3.06%
951
Common Stock
Nov 22
2024
SELL
Open market or private sale
$51,223
$512.23 p/Share
100
Reduced 9.25%
981
Common Stock
Sep 11
2024
SELL
Open market or private sale
$35,323
$401.4 p/Share
88
Reduced 7.53%
1,081
Common Stock
Sep 11
2024
BUY
Exercise of conversion of derivative security
$16,177
$183.83 p/Share
88
Added 7.0%
1,169
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$6,102
$358.99 p/Share
17
Reduced 1.55%
1,081
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$10,088
$347.88 p/Share
29
Reduced 2.57%
1,098
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$8,349
$347.88 p/Share
24
Reduced 2.09%
1,127
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
-
226
Added 16.41%
1,151
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$27,539
$362.36 p/Share
76
Reduced 7.59%
925
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
263
Added 20.81%
1,001
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$10,952
$391.16 p/Share
28
Reduced 3.66%
738
Common Stock
Feb 14
2024
SELL
Open market or private sale
$96,188
$367.13 p/Share
262
Reduced 25.49%
766
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
180
Added 14.9%
1,028
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$7,582
$270.81 p/Share
28
Reduced 3.2%
848
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$7,492
$277.51 p/Share
27
Reduced 2.99%
876
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$15,045
$295.0 p/Share
51
Reduced 5.35%
903
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
423
Added 30.72%
954
Common Stock
May 25
2022
BUY
Grant, award, or other acquisition
-
310
Added 36.86%
531
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$5,702
$196.63 p/Share
29
Reduced 11.6%
221
Common Stock
May 24
2021
BUY
Grant, award, or other acquisition
-
250
Added 50.0%
250
Common Stock