May 01
2024
SELL
Payment of exercise price or tax liability
$101,683
$176.84 p/Share
575
Reduced 0.21%
269,557
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$6,618,579
$207.31 p/Share
31,926
Reduced 10.57%
270,132
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
53,009
Added 14.93%
302,058
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$1,933,753
$199.5 p/Share
9,693
Reduced 3.75%
249,049
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$189,931
$191.27 p/Share
993
Reduced 0.38%
258,742
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,967,977
$191.27 p/Share
10,289
Reduced 3.81%
259,735
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
23,841
Added 8.11%
270,024
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
28,726
Added 10.45%
246,183
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$139,551
$241.02 p/Share
579
Reduced 0.27%
217,457
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$281,338
$234.84 p/Share
1,198
Reduced 0.55%
218,036
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$1,928,976
$234.84 p/Share
8,214
Reduced 3.61%
219,234
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$650,676
$232.8 p/Share
2,795
Reduced 1.21%
227,448
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$650,676
$232.8 p/Share
2,795
Reduced 1.21%
227,448
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
18,042
Added 7.27%
230,243
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
18,042
Added 7.27%
230,243
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
17,395
Added 7.58%
212,201
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$152,352
$254.77 p/Share
598
Reduced 0.31%
194,806
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$2,370,858
$215.2 p/Share
11,017
Reduced 5.34%
195,404
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$231,654
$213.9 p/Share
1,083
Reduced 0.52%
206,421
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$479,774
$204.42 p/Share
2,347
Reduced 1.12%
207,504
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
17,611
Added 7.74%
209,851
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
23,653
Added 10.96%
192,240
Common Stock
May 01
2020
BUY
Grant, award, or other acquisition
-
14,049
Added 7.04%
185,515
Common Stock
Mar 12
2020
SELL
Payment of exercise price or tax liability
$275,119
$217.83 p/Share
1,263
Reduced 0.73%
171,466
Common Stock
Mar 11
2020
SELL
Payment of exercise price or tax liability
$259,683
$232.9 p/Share
1,115
Reduced 0.64%
172,729
Common Stock