Jul 28
2025
SELL
Payment of exercise price or tax liability
$166,320
$120.0 p/Share
1,386
Reduced 1.72%
79,056
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$99,648
$112.98 p/Share
882
Reduced 1.08%
80,442
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$73,728
$117.59 p/Share
627
Reduced 0.77%
81,324
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$140,239
$115.9 p/Share
1,210
Reduced 1.46%
81,951
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
28,484
Added 25.51%
83,161
Common Stock
Jul 29
2024
SELL
Open market or private sale
$180,020
$161.02 p/Share
1,118
Reduced 2.0%
54,677
Common Stock
Jul 26
2024
SELL
Payment of exercise price or tax liability
$222,744
$160.71 p/Share
1,386
Reduced 2.42%
55,795
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$156,958
$120.83 p/Share
1,299
Reduced 2.22%
57,181
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$45,166
$116.11 p/Share
389
Reduced 0.66%
58,480
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
9,221
Added 13.54%
58,869
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$323,777
$91.93 p/Share
3,522
Reduced 6.62%
49,648
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$191,361
$106.43 p/Share
1,798
Reduced 3.27%
53,170
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,780
Added 8.0%
54,968
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$321,124
$137.35 p/Share
2,338
Reduced 5.1%
43,469
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
6,719
Added 11.81%
50,188
Common Stock
Jul 28
2021
BUY
Grant, award, or other acquisition
-
10,563
Added 22.95%
35,473
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$86,541
$186.11 p/Share
465
Reduced 1.83%
24,910
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$221,896
$175.69 p/Share
1,263
Reduced 6.17%
19,204
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
6,171
Added 19.56%
25,375
Common Stock
Dec 03
2020
SELL
Open market or private sale
$160,108
$132.54 p/Share
1,208
Reduced 5.57%
20,467
Common Stock