Mar 12
2019
BUY
Exercise of conversion of derivative security
$4,170,795
$82.59 p/Share
50,500
Added 34.68%
95,102
Common Stock
Dec 31
2018
SELL
Payment of exercise price or tax liability
$84,449
$196.85 p/Share
429
Reduced 0.95%
44,602
Common Stock
Dec 31
2018
BUY
Exercise of conversion of derivative security
-
865
Added 1.88%
45,031
Common Stock
Dec 14
2018
SELL
Payment of exercise price or tax liability
$234,686
$200.93 p/Share
1,168
Reduced 2.58%
44,166
Common Stock
Dec 14
2018
BUY
Exercise of conversion of derivative security
-
1,168
Added 2.51%
45,334
Common Stock
Sep 01
2018
SELL
Payment of exercise price or tax liability
$3,843,798
$219.47 p/Share
17,514
Reduced 28.39%
44,166
Common Stock
Sep 01
2018
BUY
Exercise of conversion of derivative security
-
36,461
Added 37.15%
61,680
Common Stock
Aug 14
2018
SELL
Payment of exercise price or tax liability
$136,316
$210.69 p/Share
647
Reduced 2.5%
25,219
Common Stock
Aug 14
2018
BUY
Exercise of conversion of derivative security
-
1,343
Added 4.94%
25,866
Common Stock
Jul 01
2018
SELL
Payment of exercise price or tax liability
$844,209
$204.31 p/Share
4,132
Reduced 14.3%
24,772
Common Stock
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