Aug 16
2017
SELL
Open market or private sale
$1,005,610
$161.96 p/Share
6,209
Reduced 53.15%
5,472
Common Stock
Aug 15
2017
SELL
Payment of exercise price or tax liability
$54,944
$161.6 p/Share
340
Reduced 2.83%
11,681
Common Stock
Aug 15
2017
BUY
Exercise of conversion of derivative security
-
675
Added 5.32%
12,021
Common Stock
Apr 15
2017
SELL
Payment of exercise price or tax liability
$316,234
$141.05 p/Share
2,242
Reduced 16.57%
11,288
Common Stock
Apr 15
2017
BUY
Exercise of conversion of derivative security
-
6,152
Added 31.26%
13,530
Common Stock
Feb 15
2017
SELL
Payment of exercise price or tax liability
$35,097
$135.51 p/Share
259
Reduced 3.39%
7,378
Common Stock
Feb 15
2017
BUY
Exercise of conversion of derivative security
-
675
Added 8.12%
7,637
Common Stock
Feb 02
2017
SELL
Open market or private sale
$339,204
$128.05 p/Share
2,649
Reduced 27.56%
6,962
Common Stock
Oct 15
2016
SELL
Payment of exercise price or tax liability
$251,375
$117.63 p/Share
2,137
Reduced 18.45%
9,445
Common Stock
Oct 15
2016
BUY
Exercise of conversion of derivative security
-
4,798
Added 29.29%
11,582
Common Stock
Aug 15
2016
SELL
Payment of exercise price or tax liability
$26,056
$109.48 p/Share
238
Reduced 3.39%
6,784
Common Stock
Aug 15
2016
BUY
Exercise of conversion of derivative security
-
675
Added 8.77%
7,022
Common Stock
Aug 02
2016
SELL
Open market or private sale
$1,030,767
$104.87 p/Share
9,829
Reduced 60.76%
6,347
Common Stock
Apr 15
2016
SELL
Payment of exercise price or tax liability
$189,381
$109.85 p/Share
1,724
Reduced 9.66%
16,130
Common Stock
Apr 15
2016
BUY
Exercise of conversion of derivative security
-
4,804
Added 21.2%
17,854
Common Stock
Feb 15
2016
SELL
Payment of exercise price or tax liability
$25,941
$93.99 p/Share
276
Reduced 2.07%
13,050
Common Stock
Feb 15
2016
BUY
Exercise of conversion of derivative security
-
675
Added 4.82%
13,326
Common Stock
Oct 15
2015
SELL
Payment of exercise price or tax liability
$186,135
$111.86 p/Share
1,664
Reduced 11.77%
12,478
Common Stock
Oct 15
2015
BUY
Exercise of conversion of derivative security
-
3,885
Added 21.55%
14,142
Common Stock
Aug 15
2015
SELL
Payment of exercise price or tax liability
$28,642
$115.96 p/Share
247
Reduced 2.35%
10,257
Common Stock
Aug 15
2015
BUY
Exercise of conversion of derivative security
-
675
Added 6.04%
10,504
Common Stock
Apr 15
2015
SELL
Payment of exercise price or tax liability
$177,492
$126.78 p/Share
1,400
Reduced 12.59%
9,724
Common Stock
Apr 15
2015
BUY
Exercise of conversion of derivative security
-
3,886
Added 25.89%
11,124
Common Stock
Feb 15
2015
SELL
Payment of exercise price or tax liability
$33,930
$127.08 p/Share
267
Reduced 3.56%
7,238
Common Stock
Feb 15
2015
BUY
Exercise of conversion of derivative security
-
675
Added 8.25%
7,505
Common Stock