Feb 25
2021
SELL
Payment of exercise price or tax liability
$237,846
$96.45 p/Share
2,466
Reduced 3.08%
77,473
Common
Jan 11
2021
SELL
Payment of exercise price or tax liability
$537,315
$100.04 p/Share
5,371
Reduced 6.3%
79,939
Common
Jan 11
2021
BUY
Grant, award, or other acquisition
-
5,346
Added 5.9%
85,310
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
10,504
Added 11.61%
79,964
Common
Jan 07
2021
SELL
Payment of exercise price or tax liability
$113,669
$100.77 p/Share
1,128
Reduced 1.6%
69,460
Common
Jan 04
2021
SELL
Payment of exercise price or tax liability
$87,154
$97.27 p/Share
896
Reduced 1.25%
70,588
Common
Feb 28
2020
SELL
Payment of exercise price or tax liability
$511,548
$70.5 p/Share
7,256
Reduced 9.22%
71,484
Common
Feb 28
2020
BUY
Grant, award, or other acquisition
-
2,581
Added 3.17%
78,740
Common
Jan 09
2020
BUY
Grant, award, or other acquisition
-
14,581
Added 16.07%
76,159
Common
Jan 07
2020
SELL
Payment of exercise price or tax liability
$51,769
$70.53 p/Share
734
Reduced 1.18%
61,578
Common
Jan 06
2020
SELL
Payment of exercise price or tax liability
$45,816
$71.7 p/Share
639
Reduced 1.02%
62,312
Common
Feb 28
2019
SELL
Payment of exercise price or tax liability
$30,457
$54.29 p/Share
561
Reduced 0.88%
62,951
Common
Jan 08
2019
SELL
Sale (or disposition) back to the issuer
-
11,659
Reduced 15.38%
64,147
Common
Jan 08
2019
SELL
Payment of exercise price or tax liability
$28,861
$45.45 p/Share
635
Reduced 0.99%
63,512
Common
Jan 07
2019
BUY
Grant, award, or other acquisition
-
22,347
Added 22.77%
75,806
Common
Jan 04
2019
SELL
Payment of exercise price or tax liability
$27,522
$43.07 p/Share
639
Reduced 1.18%
53,459
Common
Feb 28
2018
SELL
Payment of exercise price or tax liability
$26,963
$49.84 p/Share
541
Reduced 0.99%
54,098
Common
Jan 09
2018
SELL
Payment of exercise price or tax liability
$72,206
$56.81 p/Share
1,271
Reduced 2.27%
54,639
Common
Jan 09
2018
SELL
Sale (or disposition) back to the issuer
-
10,144
Reduced 15.36%
55,910
Common
Jan 04
2018
BUY
Grant, award, or other acquisition
-
16,688
Added 20.17%
66,054
Common
Feb 28
2017
BUY
Grant, award, or other acquisition
-
18,041
Added 26.76%
49,366
Common
Jan 10
2017
SELL
Payment of exercise price or tax liability
$34,048
$52.87 p/Share
644
Reduced 2.01%
31,325
Common
Jan 09
2017
SELL
Payment of exercise price or tax liability
$34,282
$54.33 p/Share
631
Reduced 1.94%
31,969
Common
Jan 08
2016
BUY
Grant, award, or other acquisition
-
17,799
Added 35.32%
32,600
Common
Jan 04
2016
SELL
Payment of exercise price or tax liability
$31,399
$49.76 p/Share
631
Reduced 4.09%
14,801
Common