Feb 06
2018
SELL
Payment of exercise price or tax liability
$35,323
$160.56 p/Share
220
Reduced 1.99%
10,851
Common Stock
Feb 02
2018
SELL
Payment of exercise price or tax liability
$264,315
$167.5 p/Share
1,578
Reduced 12.48%
11,071
Common Stock
Feb 02
2018
BUY
Grant, award, or other acquisition
-
2,515
Added 16.59%
12,649
Common Stock
Feb 01
2018
SELL
Payment of exercise price or tax liability
$37,124
$171.08 p/Share
217
Reduced 2.1%
10,134
Common Stock
Jan 26
2018
SELL
Open market or private sale
$957,220
$174.04 p/Share
5,500
Reduced 40.33%
8,138
Common Stock
Jan 26
2018
BUY
Grant, award, or other acquisition
-
2,213
Added 17.61%
10,351
Common Stock
Oct 26
2017
SELL
Open market or private sale
$160,770
$160.77 p/Share
1,000
Reduced 6.83%
13,638
Common Stock
Aug 16
2017
SELL
Payment of exercise price or tax liability
$652,485
$144.9 p/Share
4,503
Reduced 23.53%
14,638
Common Stock
Aug 16
2017
BUY
Exercise of conversion of derivative security
$478,631
$87.79 p/Share
5,452
Added 22.17%
19,141
Common Stock
Aug 10
2017
SELL
Open market or private sale
$174,072
$145.06 p/Share
1,200
Reduced 8.06%
13,689
Common Stock
Feb 14
2017
SELL
Open market or private sale
$268,821
$128.01 p/Share
2,100
Reduced 12.36%
14,889
Common Stock
Feb 09
2017
SELL
Payment of exercise price or tax liability
$299,695
$121.58 p/Share
2,465
Reduced 12.67%
16,989
Common Stock
Feb 09
2017
BUY
Exercise of conversion of derivative security
$202,396
$65.31 p/Share
3,099
Added 13.74%
19,454
Common Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$26,237
$123.18 p/Share
213
Reduced 1.29%
16,355
Common Stock
Feb 06
2017
BUY
Grant, award, or other acquisition
-
1,240
Added 6.96%
16,568
Common Stock
Feb 03
2017
SELL
Payment of exercise price or tax liability
$111,074
$121.26 p/Share
916
Reduced 5.64%
15,328
Common Stock
Feb 03
2017
BUY
Grant, award, or other acquisition
-
2,114
Added 11.52%
16,244
Common Stock
Feb 02
2017
SELL
Payment of exercise price or tax liability
$22,283
$117.9 p/Share
189
Reduced 1.32%
14,130
Common Stock
Feb 01
2017
SELL
Payment of exercise price or tax liability
$25,217
$113.08 p/Share
223
Reduced 1.53%
14,319
Common Stock
Nov 29
2016
SELL
Open market or private sale
$209,942
$112.63 p/Share
1,864
Reduced 11.36%
14,542
Common Stock
Feb 07
2016
SELL
Payment of exercise price or tax liability
$17,965
$82.79 p/Share
217
Reduced 1.31%
16,406
Common Stock
Feb 05
2016
SELL
Payment of exercise price or tax liability
$169,802
$82.79 p/Share
2,051
Reduced 10.98%
16,623
Common Stock
Feb 05
2016
BUY
Grant, award, or other acquisition
-
3,674
Added 16.44%
18,674
Common Stock
Feb 04
2016
SELL
Payment of exercise price or tax liability
$15,214
$85.47 p/Share
178
Reduced 1.17%
15,000
Common Stock
Feb 02
2016
SELL
Payment of exercise price or tax liability
$15,529
$83.94 p/Share
185
Reduced 1.2%
15,178
Common Stock