Dec 31
2019
SELL
Payment of exercise price or tax liability
$56,315
$261.93 p/Share
215
Reduced 0.48%
45,021
Common Stock
Dec 31
2019
BUY
Exercise of conversion of derivative security
-
433
Added 0.95%
45,236
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$269,432
$252.75 p/Share
1,066
Reduced 2.32%
44,803
Common Stock
Dec 12
2019
BUY
Exercise of conversion of derivative security
-
1,066
Added 2.27%
45,869
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$56,824
$264.3 p/Share
215
Reduced 0.48%
44,803
Common Stock
Oct 01
2019
BUY
Exercise of conversion of derivative security
-
433
Added 0.95%
45,018
Common Stock
Sep 01
2019
SELL
Payment of exercise price or tax liability
$3,255,873
$288.36 p/Share
11,291
Reduced 20.21%
44,585
Common Stock
Sep 01
2019
BUY
Exercise of conversion of derivative security
-
23,554
Added 29.65%
55,876
Common Stock
Aug 12
2019
SELL
Payment of exercise price or tax liability
$237,751
$272.65 p/Share
872
Reduced 2.63%
32,322
Common Stock
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