Mar 10
2017
SELL
Payment of exercise price or tax liability
$104,948
$113.58 p/Share
924
Reduced 3.4%
26,237
Common Stock
Mar 10
2017
BUY
Grant, award, or other acquisition
-
5,723
Added 17.4%
27,161
Common Stock
Jun 09
2016
SELL
Open market or private sale
$337,560
$108.68 p/Share
3,106
Reduced 12.68%
21,386
Common Stock
May 16
2016
SELL
Open market or private sale
$1,661,506
$106.5 p/Share
15,601
Reduced 39.1%
24,299
Common Stock
May 16
2016
BUY
Exercise of conversion of derivative security
$487,063
$31.22 p/Share
15,601
Added 28.11%
39,900
Common Stock
Mar 12
2016
SELL
Payment of exercise price or tax liability
$31,606
$98.46 p/Share
321
Reduced 1.3%
24,299
Common Stock
Mar 11
2016
SELL
Payment of exercise price or tax liability
$38,990
$98.46 p/Share
396
Reduced 1.58%
24,620
Common Stock
Mar 10
2016
SELL
Payment of exercise price or tax liability
$60,236
$94.71 p/Share
636
Reduced 2.48%
25,016
Common Stock
Mar 10
2016
BUY
Grant, award, or other acquisition
-
3,960
Added 13.37%
25,652
Common Stock
Mar 12
2015
SELL
Payment of exercise price or tax liability
$32,154
$96.27 p/Share
334
Reduced 1.46%
22,555
Common Stock
Mar 11
2015
SELL
Payment of exercise price or tax liability
$38,988
$94.63 p/Share
412
Reduced 1.86%
21,780
Common Stock
Mar 10
2015
SELL
Payment of exercise price or tax liability
$62,416
$94.57 p/Share
660
Reduced 2.89%
22,192
Common Stock
Mar 10
2015
BUY
Grant, award, or other acquisition
-
3,966
Added 14.79%
22,852
Common Stock
Aug 07
2014
SELL
Open market or private sale
$770,480
$96.31 p/Share
8,000
Reduced 52.43%
7,258
Common Stock
Aug 07
2014
BUY
Exercise of conversion of derivative security
$127,150
$25.43 p/Share
5,000
Added 24.68%
15,258
Common Stock
Jun 01
2014
SELL
Payment of exercise price or tax liability
$6,453
$89.63 p/Share
72
Reduced 0.71%
10,042
Common Stock
Jun 01
2014
BUY
Exercise of conversion of derivative security
-
219
Added 2.12%
10,114
Common Stock
Mar 12
2014
SELL
Payment of exercise price or tax liability
$27,728
$80.84 p/Share
343
Reduced 3.35%
9,895
Common Stock
Mar 12
2014
BUY
Exercise of conversion of derivative security
-
1,109
Added 9.77%
10,238
Common Stock
Mar 11
2014
SELL
Payment of exercise price or tax liability
$34,722
$81.7 p/Share
425
Reduced 4.45%
9,129
Common Stock
Mar 11
2014
BUY
Exercise of conversion of derivative security
-
1,342
Added 12.32%
9,554
Common Stock
Mar 10
2014
SELL
Payment of exercise price or tax liability
$49,033
$81.18 p/Share
604
Reduced 6.85%
8,212
Common Stock
Mar 10
2014
BUY
Exercise of conversion of derivative security
-
1,855
Added 17.86%
8,533
Common Stock
Jun 01
2013
SELL
Payment of exercise price or tax liability
$5,604
$77.84 p/Share
72
Reduced 1.07%
6,631
Common Stock
Jun 01
2013
BUY
Exercise of conversion of derivative security
-
220
Added 3.18%
6,703
Common Stock