May 11
2018
SELL
Payment of exercise price or tax liability
$1,683,792
$170.77 p/Share
9,860
Reduced 19.12%
41,706
Common Stock
May 11
2018
BUY
Exercise of conversion of derivative security
$820,650
$54.71 p/Share
15,000
Added 22.53%
51,566
Common Stock
May 03
2018
SELL
Payment of exercise price or tax liability
$30,159
$169.43 p/Share
178
Reduced 0.48%
36,566
Common Stock
Apr 27
2018
BUY
Grant, award, or other acquisition
-
957
Added 2.54%
36,744
Common Stock
Apr 25
2018
SELL
Payment of exercise price or tax liability
$37,311
$171.94 p/Share
217
Reduced 0.6%
35,787
Common Stock
Mar 23
2018
SELL
Payment of exercise price or tax liability
$267,466
$176.08 p/Share
1,519
Reduced 4.05%
36,004
Common Stock
Mar 07
2018
BUY
Grant, award, or other acquisition
-
4,031
Added 9.71%
37,474
Common Stock
Jan 30
2018
SELL
Payment of exercise price or tax liability
$30,294
$198.0 p/Share
153
Reduced 0.46%
33,443
Common Stock
May 01
2017
BUY
Grant, award, or other acquisition
-
984
Added 2.85%
33,533
Common Stock
Apr 26
2017
SELL
Payment of exercise price or tax liability
$458,360
$164.7 p/Share
2,783
Reduced 7.88%
32,549
Common Stock
Apr 25
2017
SELL
Payment of exercise price or tax liability
$35,075
$163.14 p/Share
215
Reduced 0.6%
35,332
Common Stock
Mar 24
2017
SELL
Payment of exercise price or tax liability
$419,749
$166.04 p/Share
2,528
Reduced 6.64%
35,547
Common Stock
Mar 07
2017
BUY
Grant, award, or other acquisition
-
5,635
Added 12.92%
37,989
Common Stock
Jan 30
2017
SELL
Payment of exercise price or tax liability
$25,146
$157.16 p/Share
160
Reduced 0.49%
32,354
Common Stock
May 03
2016
BUY
Grant, award, or other acquisition
-
1,023
Added 3.06%
32,359
Common Stock
Apr 27
2016
SELL
Payment of exercise price or tax liability
$47,064
$162.85 p/Share
289
Reduced 0.91%
31,336
Common Stock
Apr 26
2016
SELL
Payment of exercise price or tax liability
$25,173
$163.46 p/Share
154
Reduced 0.48%
31,635
Common Stock
Apr 25
2016
SELL
Payment of exercise price or tax liability
$34,270
$163.19 p/Share
210
Reduced 0.66%
31,789
Common Stock
Mar 25
2016
SELL
Payment of exercise price or tax liability
$344,297
$149.24 p/Share
2,307
Reduced 6.72%
31,999
Common Stock
Mar 02
2016
BUY
Grant, award, or other acquisition
-
5,305
Added 13.42%
34,212
Common Stock
Apr 27
2015
SELL
Payment of exercise price or tax liability
$46,007
$167.91 p/Share
274
Reduced 0.94%
28,784
Common Stock
Apr 26
2015
SELL
Payment of exercise price or tax liability
$444,626
$167.91 p/Share
2,648
Reduced 8.35%
29,058
Common Stock
Apr 25
2015
SELL
Payment of exercise price or tax liability
$55,410
$167.91 p/Share
330
Reduced 1.03%
31,706
Common Stock
Mar 27
2015
SELL
Payment of exercise price or tax liability
$706,741
$160.55 p/Share
4,402
Reduced 12.08%
32,036
Common Stock
Mar 04
2015
BUY
Grant, award, or other acquisition
-
9,459
Added 20.66%
36,321
Common Stock