Jul 01
2017
BUY
Exercise of conversion of derivative security
-
2,501
Added 48.5%
2,656
Common Stock
Mar 02
2017
SELL
Open market or private sale
$1,083,538
$125.25 p/Share
8,651
Reduced 100.0%
0
Common Stock
Mar 02
2017
BUY
Exercise of conversion of derivative security
$748,996
$87.52 p/Share
8,558
Added 49.73%
8,651
Common Stock
Feb 01
2017
SELL
Payment of exercise price or tax liability
$8,711
$117.71 p/Share
74
Reduced 44.31%
93
Common Stock
Feb 01
2017
BUY
Exercise of conversion of derivative security
-
167
Added 50.0%
167
Common Stock
Nov 21
2016
SELL
Open market or private sale
$218,488
$115.48 p/Share
1,892
Reduced 100.0%
0
Common Stock
Aug 16
2016
SELL
Payment of exercise price or tax liability
$4,499
$112.47 p/Share
40
Reduced 2.17%
1,807
Common Stock
Aug 16
2016
BUY
Exercise of conversion of derivative security
-
106
Added 5.43%
1,847
Common Stock
Jul 01
2016
SELL
Payment of exercise price or tax liability
$111,574
$111.91 p/Share
997
Reduced 36.41%
1,741
Common Stock
Jul 01
2016
BUY
Exercise of conversion of derivative security
-
2,649
Added 49.17%
2,738
Common Stock
May 27
2016
SELL
Open market or private sale
$1,140,065
$107.28 p/Share
10,627
Reduced 100.0%
0
Common Stock
May 27
2016
BUY
Exercise of conversion of derivative security
$596,655
$70.61 p/Share
8,450
Added 44.29%
10,627
Common Stock
Feb 01
2016
SELL
Payment of exercise price or tax liability
$7,131
$96.37 p/Share
74
Reduced 3.42%
2,092
Common Stock
Feb 01
2016
BUY
Exercise of conversion of derivative security
-
167
Added 7.16%
2,166
Common Stock
Aug 17
2015
SELL
Payment of exercise price or tax liability
$5,384
$105.56 p/Share
51
Reduced 2.64%
1,879
Common Stock
Aug 17
2015
BUY
Exercise of conversion of derivative security
-
134
Added 6.49%
1,930
Common Stock
Jul 01
2015
SELL
Payment of exercise price or tax liability
$105,482
$101.62 p/Share
1,038
Reduced 36.63%
1,796
Common Stock
Jul 01
2015
BUY
Exercise of conversion of derivative security
-
2,757
Added 49.31%
2,834
Common Stock
Jun 01
2015
SELL
Open market or private sale
$305,485
$105.05 p/Share
2,908
Reduced 100.0%
0
Common Stock
Jun 01
2015
BUY
Exercise of conversion of derivative security
$176,800
$64.62 p/Share
2,736
Added 50.0%
2,736
Common Stock
Feb 01
2015
SELL
Payment of exercise price or tax liability
$6,338
$86.82 p/Share
73
Reduced 43.98%
93
Common Stock
Feb 01
2015
BUY
Exercise of conversion of derivative security
-
166
Added 50.0%
166
Common Stock
Dec 11
2014
SELL
Open market or private sale
$73,367
$93.7 p/Share
783
Reduced 100.0%
0
Common Stock
Dec 11
2014
BUY
Exercise of conversion of derivative security
$42,447
$56.52 p/Share
751
Added 48.96%
783
Common Stock
Sep 17
2014
SELL
Open market or private sale
$243,600
$84.0 p/Share
2,900
Reduced 98.91%
32
Common Stock