May 03
2018
SELL
Payment of exercise price or tax liability
$149,607
$169.43 p/Share
883
Reduced 0.41%
215,147
Common Stock
Apr 27
2018
BUY
Grant, award, or other acquisition
-
4,508
Added 2.04%
216,030
Common Stock
Mar 23
2018
SELL
Payment of exercise price or tax liability
$1,550,737
$176.08 p/Share
8,807
Reduced 4.0%
211,522
Common Stock
Mar 07
2018
BUY
Grant, award, or other acquisition
-
17,638
Added 7.42%
220,121
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$124,517
$191.27 p/Share
651
Reduced 0.32%
202,483
Common Stock
Jan 30
2018
SELL
Payment of exercise price or tax liability
$113,850
$198.0 p/Share
575
Reduced 0.28%
203,134
Common Stock
May 01
2017
BUY
Grant, award, or other acquisition
-
4,920
Added 2.36%
203,402
Common Stock
Mar 24
2017
SELL
Payment of exercise price or tax liability
$2,013,733
$166.04 p/Share
12,128
Reduced 5.76%
198,482
Common Stock
Mar 07
2017
BUY
Grant, award, or other acquisition
-
23,092
Added 9.89%
210,397
Common Stock
Jan 31
2017
SELL
Payment of exercise price or tax liability
$103,159
$154.43 p/Share
668
Reduced 0.36%
187,305
Common Stock
Jan 30
2017
SELL
Payment of exercise price or tax liability
$93,982
$157.16 p/Share
598
Reduced 0.32%
187,973
Common Stock
Jan 28
2017
SELL
Payment of exercise price or tax liability
$165,489
$157.16 p/Share
1,053
Reduced 0.56%
188,571
Common Stock
May 03
2016
BUY
Grant, award, or other acquisition
-
5,116
Added 2.63%
189,312
Common Stock
Apr 27
2016
SELL
Payment of exercise price or tax liability
$270,168
$162.85 p/Share
1,659
Reduced 0.89%
184,196
Common Stock
Mar 25
2016
SELL
Payment of exercise price or tax liability
$3,549,674
$149.24 p/Share
23,785
Reduced 11.35%
185,855
Common Stock
Mar 02
2016
BUY
Grant, award, or other acquisition
-
45,268
Added 17.79%
209,230
Common Stock
Jan 31
2016
SELL
Payment of exercise price or tax liability
$99,427
$152.73 p/Share
651
Reduced 0.4%
163,962
Common Stock
Jan 28
2016
SELL
Payment of exercise price or tax liability
$149,718
$150.47 p/Share
995
Reduced 0.6%
164,339
Common Stock
Apr 27
2015
SELL
Payment of exercise price or tax liability
$264,458
$167.91 p/Share
1,575
Reduced 0.94%
165,334
Common Stock
Mar 27
2015
SELL
Payment of exercise price or tax liability
$4,595,583
$160.55 p/Share
28,624
Reduced 14.64%
166,909
Common Stock
Mar 11
2015
SELL
Payment of exercise price or tax liability
$4,229,593
$153.58 p/Share
27,540
Reduced 12.37%
195,148
Common Stock
Mar 04
2015
BUY
Grant, award, or other acquisition
-
107,354
Added 32.53%
222,688
Common Stock
Mar 02
2015
SELL
Payment of exercise price or tax liability
$507,070
$157.72 p/Share
3,215
Reduced 2.71%
115,334
Common Stock
Jan 30
2015
BUY
Grant, award, or other acquisition
-
4,597
Added 3.73%
118,549
Common Stock
Jan 28
2015
SELL
Payment of exercise price or tax liability
$152,376
$158.89 p/Share
959
Reduced 0.83%
113,952
Common Stock