May 25
2025
SELL
Payment of exercise price or tax liability
$86,047
$472.79 p/Share
182
Reduced 1.99%
8,948
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$62,403
$499.23 p/Share
125
Reduced 1.35%
9,130
Common Stock
May 20
2025
BUY
Grant, award, or other acquisition
$500,018
$519.77 p/Share
962
Added 9.42%
9,255
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$428,286
$517.88 p/Share
827
Reduced 9.07%
8,293
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
$1,530,853
$517.88 p/Share
2,956
Added 24.48%
9,120
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$65,048
$520.39 p/Share
125
Reduced 1.99%
6,164
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$84,730
$413.32 p/Share
205
Reduced 3.16%
6,289
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$6,102
$358.99 p/Share
17
Reduced 0.26%
6,494
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$61,226
$347.88 p/Share
176
Reduced 2.63%
6,511
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$43,861
$353.72 p/Share
124
Reduced 1.82%
6,687
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
-
2,221
Added 24.59%
6,811
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$98,561
$362.36 p/Share
272
Reduced 5.59%
4,590
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
971
Added 16.65%
4,862
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$48,895
$391.16 p/Share
125
Reduced 3.11%
3,891
Common Stock
Aug 30
2023
SELL
Payment of exercise price or tax liability
$24,592
$289.32 p/Share
85
Reduced 2.07%
4,016
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
180
Added 4.2%
4,101
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$47,391
$270.81 p/Share
175
Reduced 4.27%
3,921
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
1,356
Added 24.87%
4,096
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$21,955
$243.94 p/Share
90
Reduced 3.18%
2,740
Common Stock
May 25
2022
BUY
Grant, award, or other acquisition
-
1,910
Added 40.3%
2,830
Common Stock
Aug 30
2021
BUY
Grant, award, or other acquisition
-
920
Added 50.0%
920
Common Stock