Jan 31
2022
BUY
Grant, award, or other acquisition
-
2,401
Added 5.46%
41,571
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$124,062
$172.07 p/Share
721
Reduced 1.81%
39,170
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
2,327
Added 5.51%
39,891
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$90,277
$140.4 p/Share
643
Reduced 1.72%
36,733
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
2,075
Added 5.26%
37,376
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$179,232
$132.47 p/Share
1,353
Reduced 3.69%
35,301
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
4,367
Added 10.65%
36,654
Common Stock
Sep 01
2020
SELL
Other acquisition or disposition
-
9,500
Reduced 22.73%
32,287
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$377,485
$168.52 p/Share
2,240
Reduced 5.09%
41,787
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
6,641
Added 13.11%
44,027
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$329,409
$164.54 p/Share
2,002
Reduced 5.08%
37,386
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
4,239
Added 9.72%
39,388
Common Stock
Jan 29
2019
SELL
Payment of exercise price or tax liability
$292,992
$168.0 p/Share
1,744
Reduced 4.73%
35,149
Common Stock
Jan 29
2019
BUY
Grant, award, or other acquisition
-
3,858
Added 9.47%
36,893
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$223,403
$190.78 p/Share
1,171
Reduced 3.42%
33,035
Common Stock
Jan 31
2018
BUY
Grant, award, or other acquisition
-
2,273
Added 6.23%
34,206
Common Stock
Jan 30
2018
SELL
Payment of exercise price or tax liability
$339,786
$190.57 p/Share
1,783
Reduced 5.29%
31,933
Common Stock
Jan 30
2018
BUY
Grant, award, or other acquisition
-
3,462
Added 9.31%
33,716
Common Stock
Jan 29
2018
SELL
Payment of exercise price or tax liability
$340,673
$189.79 p/Share
1,795
Reduced 5.6%
30,254
Common Stock
Jan 29
2018
BUY
Grant, award, or other acquisition
-
3,857
Added 10.74%
32,049
Common Stock
Dec 26
2017
-
1,376
Reduced 4.65%
28,192
Common Stock
Nov 21
2017
-
157
Reduced 0.53%
29,568
Common Stock