Jan 31
2022
BUY
Grant, award, or other acquisition
-
761
Added 3.91%
18,698
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$40,953
$172.07 p/Share
238
Reduced 1.31%
17,937
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
704
Added 3.73%
18,175
Common Stock
Oct 25
2021
SELL
Open market or private sale
$122,245
$158.76 p/Share
770
Reduced 4.22%
17,471
Common Stock
Apr 27
2021
-
957
Reduced 4.98%
18,241
Common Stock
Apr 26
2021
SELL
Open market or private sale
$248,823
$155.03 p/Share
1,605
Reduced 7.72%
19,198
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$28,922
$140.4 p/Share
206
Reduced 0.98%
20,803
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
650
Added 3.0%
21,009
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$60,804
$132.47 p/Share
459
Reduced 2.2%
20,359
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
1,449
Added 6.51%
20,818
Common Stock
Nov 09
2020
SELL
Open market or private sale
$200,275
$123.55 p/Share
1,621
Reduced 7.72%
19,369
Common Stock
Jun 02
2020
SELL
Open market or private sale
$94,404
$108.51 p/Share
870
Reduced 3.98%
20,990
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$129,592
$168.52 p/Share
769
Reduced 3.4%
21,860
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
2,430
Added 9.7%
22,629
Common Stock
May 06
2019
SELL
Open market or private sale
$278,509
$170.03 p/Share
1,638
Reduced 7.5%
20,199
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$93,459
$164.54 p/Share
568
Reduced 2.54%
21,798
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
1,669
Added 6.94%
22,366
Common Stock
Jan 29
2019
SELL
Payment of exercise price or tax liability
$89,880
$168.0 p/Share
535
Reduced 2.52%
20,697
Common Stock
Jan 29
2019
BUY
Grant, award, or other acquisition
-
1,665
Added 7.27%
21,232
Common Stock
Nov 14
2018
SELL
Open market or private sale
$153,643
$164.5 p/Share
934
Reduced 4.56%
19,567
Common Stock
Jun 08
2018
SELL
Open market or private sale
$279,350
$177.93 p/Share
1,570
Reduced 7.11%
20,501
Common Stock
Feb 26
2018
SELL
Open market or private sale
$207,271
$195.17 p/Share
1,062
Reduced 4.59%
22,071
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$59,333
$190.78 p/Share
311
Reduced 1.33%
23,133
Common Stock
Jan 31
2018
BUY
Grant, award, or other acquisition
-
982
Added 4.02%
23,444
Common Stock
Jan 30
2018
SELL
Payment of exercise price or tax liability
$97,762
$190.57 p/Share
513
Reduced 2.23%
22,462
Common Stock