Jun 29
2017
SELL
Payment of exercise price or tax liability
$807,185
$128.41 p/Share
6,286
Reduced 20.3%
24,683
Common Stock
Jun 29
2017
SELL
Open market or private sale
$389,027
$130.24 p/Share
2,987
Reduced 12.1%
21,696
Common Stock
Jun 29
2017
BUY
Exercise of conversion of derivative security
$503,802
$54.33 p/Share
9,273
Added 23.04%
30,969
Common Stock
Feb 21
2017
SELL
Open market or private sale
$431,545
$129.71 p/Share
3,327
Reduced 13.3%
21,696
Common Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$29,933
$123.18 p/Share
243
Reduced 0.96%
25,023
Common Stock
Feb 06
2017
SELL
Payment of exercise price or tax liability
$1,254,799
$121.26 p/Share
10,348
Reduced 27.62%
27,123
Common Stock
Feb 06
2017
SELL
Open market or private sale
$441,262
$122.88 p/Share
3,591
Reduced 13.24%
23,532
Common Stock
Feb 06
2017
BUY
Grant, award, or other acquisition
-
1,734
Added 6.42%
25,266
Common Stock
Feb 06
2017
BUY
Exercise of conversion of derivative security
$910,356
$65.31 p/Share
13,939
Added 27.11%
37,471
Common Stock
Feb 03
2017
SELL
Payment of exercise price or tax liability
$143,572
$121.26 p/Share
1,184
Reduced 4.79%
23,532
Common Stock
Feb 03
2017
BUY
Grant, award, or other acquisition
-
3,235
Added 11.57%
24,716
Common Stock
Feb 02
2017
SELL
Payment of exercise price or tax liability
$19,454
$117.9 p/Share
165
Reduced 0.76%
21,481
Common Stock
Feb 01
2017
SELL
Payment of exercise price or tax liability
$21,372
$113.08 p/Share
189
Reduced 0.87%
21,646
Common Stock
Nov 15
2016
-
1,000
Reduced 4.38%
21,835
Common Stock
Sep 23
2016
SELL
Open market or private sale
$416,244
$100.81 p/Share
4,129
Reduced 15.31%
22,835
Common Stock
Aug 09
2016
SELL
Open market or private sale
$551,030
$96.91 p/Share
5,686
Reduced 17.42%
26,964
Common Stock
Mar 30
2016
SELL
Open market or private sale
$293,765
$95.72 p/Share
3,069
Reduced 8.59%
32,650
Common Stock
Feb 07
2016
SELL
Payment of exercise price or tax liability
$20,118
$82.79 p/Share
243
Reduced 0.68%
35,719
Common Stock
Feb 05
2016
SELL
Payment of exercise price or tax liability
$202,256
$82.79 p/Share
2,443
Reduced 6.36%
35,962
Common Stock
Feb 05
2016
BUY
Grant, award, or other acquisition
-
5,512
Added 12.55%
38,405
Common Stock
Feb 04
2016
SELL
Payment of exercise price or tax liability
$15,043
$85.47 p/Share
176
Reduced 0.53%
32,893
Common Stock
Feb 02
2016
SELL
Payment of exercise price or tax liability
$13,850
$83.94 p/Share
165
Reduced 0.5%
33,069
Common Stock
Feb 01
2016
BUY
Grant, award, or other acquisition
-
2,073
Added 5.87%
33,234
Common Stock
Aug 11
2015
-
1,161
Reduced 3.59%
31,161
Common Stock