Dec 02
2025
SELL
Payment of exercise price or tax liability
$115,519
$350.06 p/Share
330
Reduced 0.2%
165,252
Common Stock
Mar 30
2025
SELL
Payment of exercise price or tax liability
$859,783
$153.89 p/Share
5,587
Reduced 3.26%
165,582
Common Stock
Mar 30
2025
BUY
Grant, award, or other acquisition
-
8,756
Added 4.87%
171,169
Common Stock
Mar 25
2025
BUY
Grant, award, or other acquisition
-
5,322
Added 3.17%
162,413
Restricted Stock Units
Dec 02
2024
BUY
Grant, award, or other acquisition
-
3,355
Added 2.09%
157,091
Restricted Stock Units
Mar 30
2024
SELL
Payment of exercise price or tax liability
$1,165,463
$143.53 p/Share
8,120
Reduced 5.02%
153,736
Common Stock
Mar 30
2024
BUY
Grant, award, or other acquisition
-
8,260
Added 4.86%
161,856
Common Stock
Mar 26
2024
BUY
Grant, award, or other acquisition
-
5,171
Added 3.26%
153,596
Restricted Stock Units
Mar 30
2023
SELL
Payment of exercise price or tax liability
$648,583
$95.17 p/Share
6,815
Reduced 4.12%
158,707
Common Stock
Mar 30
2023
SELL
Open market or private sale
$967,639
$94.11 p/Share
10,282
Reduced 6.48%
148,425
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
5,463
Added 3.2%
165,522
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
6,979
Added 4.18%
160,059
Restricted Stock Units
Aug 31
2022
SELL
Open market or private sale
$3,029,915
$112.19 p/Share
27,007
Reduced 15.0%
153,080
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$414,084
$97.34 p/Share
4,254
Reduced 2.31%
180,087
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
6,215
Added 3.26%
184,341
Restricted Stock Units
Mar 30
2021
SELL
Payment of exercise price or tax liability
$430,796
$85.02 p/Share
5,067
Reduced 2.77%
178,126
Common Stock
Mar 30
2021
BUY
Grant, award, or other acquisition
-
2,875
Added 1.55%
183,193
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
3,313
Added 1.8%
180,318
Restricted Stock Units
Dec 14
2020
SELL
Payment of exercise price or tax liability
$12,627
$78.43 p/Share
161
Reduced 0.09%
177,005
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$7,651
$52.05 p/Share
147
Reduced 0.08%
177,166
Common Stock
Oct 02
2020
BUY
Grant, award, or other acquisition
-
249
Added 0.14%
177,313
Common Stock