Aug 12
2019
BUY
Exercise of conversion of derivative security
-
1,833
Added 5.23%
33,194
Common Stock
Jul 01
2019
SELL
Payment of exercise price or tax liability
$854,687
$264.2 p/Share
3,235
Reduced 9.35%
31,361
Common Stock
Jul 01
2019
BUY
Exercise of conversion of derivative security
-
6,641
Added 16.1%
34,596
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$57,136
$265.75 p/Share
215
Reduced 0.76%
27,944
Common Stock
Apr 01
2019
BUY
Exercise of conversion of derivative security
-
433
Added 1.51%
28,159
Common Stock
Mar 12
2019
SELL
Open market or private sale
$16,970,533
$251.46 p/Share
67,488
Reduced 70.96%
27,614
Common Stock
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