May 01
2017
BUY
Grant, award, or other acquisition
-
3,444
Added 3.25%
102,516
Common Stock
Mar 24
2017
SELL
Payment of exercise price or tax liability
$1,862,803
$166.04 p/Share
11,219
Reduced 10.17%
99,072
Common Stock
Mar 07
2017
BUY
Grant, award, or other acquisition
-
21,553
Added 16.37%
110,102
Common Stock
Jan 31
2017
SELL
Payment of exercise price or tax liability
$90,342
$154.43 p/Share
585
Reduced 0.66%
88,549
Common Stock
Jan 30
2017
SELL
Payment of exercise price or tax liability
$70,565
$157.16 p/Share
449
Reduced 0.5%
89,134
Common Stock
Jan 28
2017
SELL
Payment of exercise price or tax liability
$91,467
$157.16 p/Share
582
Reduced 0.65%
89,583
Common Stock
Oct 25
2016
SELL
Payment of exercise price or tax liability
$334,825
$158.76 p/Share
2,109
Reduced 2.29%
90,078
Common Stock
May 03
2016
BUY
Grant, award, or other acquisition
-
3,581
Added 3.75%
91,989
Common Stock
Apr 27
2016
SELL
Payment of exercise price or tax liability
$133,211
$162.85 p/Share
818
Reduced 0.92%
88,408
Common Stock
Mar 25
2016
SELL
Payment of exercise price or tax liability
$2,091,748
$149.24 p/Share
14,016
Reduced 13.58%
89,226
Common Stock
Mar 02
2016
BUY
Grant, award, or other acquisition
-
26,877
Added 20.7%
102,959
Common Stock
Jan 31
2016
SELL
Payment of exercise price or tax liability
$87,056
$152.73 p/Share
570
Reduced 0.74%
76,082
Common Stock
Jan 28
2016
SELL
Payment of exercise price or tax liability
$82,909
$150.47 p/Share
551
Reduced 0.71%
76,567
Common Stock
Oct 25
2015
SELL
Payment of exercise price or tax liability
$311,344
$155.75 p/Share
1,999
Reduced 2.53%
77,118
Common Stock
Apr 27
2015
SELL
Payment of exercise price or tax liability
$130,466
$167.91 p/Share
777
Reduced 0.98%
78,904
Common Stock
Apr 25
2015
SELL
Payment of exercise price or tax liability
$213,414
$167.91 p/Share
1,271
Reduced 1.57%
79,681
Common Stock
Mar 27
2015
SELL
Payment of exercise price or tax liability
$2,330,704
$160.55 p/Share
14,517
Reduced 15.21%
80,952
Common Stock
Mar 04
2015
BUY
Grant, award, or other acquisition
-
28,169
Added 22.83%
95,214
Common Stock
Jan 30
2015
BUY
Grant, award, or other acquisition
-
3,677
Added 5.2%
67,045
Common Stock
Jan 28
2015
SELL
Payment of exercise price or tax liability
$85,483
$158.89 p/Share
538
Reduced 0.84%
63,368
Common Stock
Dec 31
2014
SELL
Payment of exercise price or tax liability
$1,850,779
$160.63 p/Share
11,522
Reduced 15.28%
63,906
Common Stock
Oct 25
2014
SELL
Payment of exercise price or tax liability
$288,924
$147.26 p/Share
1,962
Reduced 2.54%
75,356
Common Stock
Apr 27
2014
SELL
Payment of exercise price or tax liability
$84,894
$111.41 p/Share
762
Reduced 0.98%
77,091
Common Stock
Apr 26
2014
SELL
Payment of exercise price or tax liability
$80,549
$111.41 p/Share
723
Reduced 0.92%
77,853
Common Stock
Apr 25
2014
SELL
Payment of exercise price or tax liability
$140,330
$113.72 p/Share
1,234
Reduced 1.55%
78,576
Common Stock