Jul 01
2018
BUY
Exercise of conversion of derivative security
-
10,002
Added 25.71%
28,904
Common Stock
Dec 20
2017
SELL
Payment of exercise price or tax liability
$333,360
$159.35 p/Share
2,092
Reduced 10.04%
18,738
Common Stock
Dec 20
2017
BUY
Exercise of conversion of derivative security
-
2,092
Added 9.13%
20,830
Common Stock
Sep 01
2017
SELL
Payment of exercise price or tax liability
$1,791,346
$141.9 p/Share
12,624
Reduced 40.25%
18,738
Common Stock
Sep 01
2017
BUY
Exercise of conversion of derivative security
-
24,192
Added 43.55%
31,362
Common Stock
Aug 15
2017
SELL
Payment of exercise price or tax liability
$104,340
$137.47 p/Share
759
Reduced 9.57%
7,170
Common Stock
Aug 15
2017
BUY
Exercise of conversion of derivative security
-
1,472
Added 15.66%
7,929
Common Stock
Jul 01
2017
SELL
Payment of exercise price or tax liability
$682,643
$132.81 p/Share
5,140
Reduced 44.32%
6,457
Common Stock
Jul 01
2017
BUY
Exercise of conversion of derivative security
-
9,847
Added 45.92%
11,597
Common Stock
May 30
2017
SELL
Open market or private sale
$10,326,551
$139.45 p/Share
74,052
Reduced 97.77%
1,686
Common Stock
May 30
2017
BUY
Exercise of conversion of derivative security
$3,301,107
$59.82 p/Share
55,184
Added 47.89%
60,054
Common Stock
Sep 01
2016
SELL
Payment of exercise price or tax liability
$1,694,761
$112.34 p/Share
15,086
Reduced 42.51%
20,398
Common Stock
Sep 01
2016
BUY
Exercise of conversion of derivative security
-
28,910
Added 44.9%
35,484
Common Stock
Aug 16
2016
SELL
Payment of exercise price or tax liability
$75,242
$112.47 p/Share
669
Reduced 9.24%
6,574
Common Stock
Aug 16
2016
BUY
Exercise of conversion of derivative security
-
1,298
Added 15.2%
7,243
Common Stock
Jul 01
2016
SELL
Payment of exercise price or tax liability
$539,406
$111.91 p/Share
4,820
Reduced 44.77%
5,945
Common Stock
Jul 01
2016
BUY
Exercise of conversion of derivative security
-
9,235
Added 46.18%
10,765
Common Stock
Jun 20
2016
SELL
Open market or private sale
$1,079,109
$107.31 p/Share
10,056
Reduced 86.79%
1,530
Common Stock
Sep 01
2015
SELL
Payment of exercise price or tax liability
$471,633
$84.1 p/Share
5,608
Reduced 33.14%
11,316
Common Stock
Sep 01
2015
BUY
Exercise of conversion of derivative security
-
10,746
Added 38.84%
16,924
Common Stock
Aug 17
2015
SELL
Payment of exercise price or tax liability
$95,215
$105.56 p/Share
902
Reduced 12.74%
6,178
Common Stock
Aug 17
2015
BUY
Exercise of conversion of derivative security
-
1,748
Added 19.8%
7,080
Common Stock
Jul 01
2015
SELL
Payment of exercise price or tax liability
$249,274
$101.62 p/Share
2,453
Reduced 31.51%
5,332
Common Stock
Jul 01
2015
BUY
Exercise of conversion of derivative security
-
6,525
Added 45.6%
7,785
Common Stock
Dec 01
2014
SELL
Open market or private sale
$3,313,383
$94.01 p/Share
35,245
Reduced 97.3%
979
Common Stock