Feb 05
2025
SELL
Sale (or disposition) back to the issuer
$0
$122.69 p/Share
0
Reduced 0.0%
407,988
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$2,229,399
$122.69 p/Share
18,171
Reduced 4.26%
407,988
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
57,936
Added 11.97%
426,159
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$798,880
$119.88 p/Share
6,664
Reduced 1.78%
368,223
Common Stock
Feb 29
2024
-
927
Reduced 0.25%
374,887
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$3,914,033
$105.42 p/Share
37,128
Reduced 8.99%
375,815
Common Stock
Jan 31
2024
SELL
Sale (or disposition) back to the issuer
$105
$105.42 p/Share
1
Reduced 0.0%
375,814
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
101,105
Added 19.67%
412,943
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$737,664
$103.59 p/Share
7,121
Reduced 2.23%
311,838
Common Stock
Jun 07
2023
-
554
Reduced 0.17%
318,959
Common Stock
Feb 01
2023
SELL
Sale (or disposition) back to the issuer
$0
$116.19 p/Share
0
Reduced 0.0%
319,513
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$3,806,077
$116.17 p/Share
32,763
Reduced 9.3%
319,513
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
90,865
Added 20.5%
352,276
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$616,225
$113.59 p/Share
5,425
Reduced 2.03%
261,411
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$217,749
$120.37 p/Share
1,809
Reduced 0.67%
266,836
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$3,170,946
$120.23 p/Share
26,374
Reduced 8.94%
268,645
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
76,366
Added 20.56%
295,019
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$383,806
$120.24 p/Share
3,192
Reduced 1.44%
218,655
Common Stock
Dec 07
2021
-
900
Reduced 0.4%
221,847
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$452,086
$118.72 p/Share
3,808
Reduced 1.74%
215,564
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$1,696,338
$120.71 p/Share
14,053
Reduced 6.02%
219,372
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
50,327
Added 17.74%
233,425
Common Stock
Dec 09
2020
-
79
Reduced 0.04%
183,098
Common Stock
Dec 07
2020
-
79
Reduced 0.04%
183,177
Common Stock