May 18
2020
SELL
Payment of exercise price or tax liability
$45,485
$827.0 p/Share
55
Reduced 2.21%
2,437
Common Stock
May 15
2020
BUY
Exercise of conversion of derivative security
-
110
Added 4.23%
2,492
Common Stock
May 11
2020
SELL
Open market or private sale
$407,500
$815.0 p/Share
500
Reduced 17.35%
2,382
Common Stock
May 11
2020
BUY
Exercise of conversion of derivative security
$141,640
$283.28 p/Share
500
Added 14.78%
2,882
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$265,555
$698.83 p/Share
380
Reduced 13.76%
2,382
Common Stock
Mar 05
2020
BUY
Exercise of conversion of derivative security
-
734
Added 21.0%
2,762
Common Stock
Feb 21
2020
SELL
Open market or private sale
$1,744,913
$902.23 p/Share
1,934
Reduced 50.12%
1,925
Common Stock
Feb 21
2020
BUY
Exercise of conversion of derivative security
$557,553
$288.29 p/Share
1,934
Added 33.39%
3,859
Common Stock
Feb 18
2020
SELL
Payment of exercise price or tax liability
$38,742
$842.22 p/Share
46
Reduced 2.33%
1,925
Common Stock
Feb 14
2020
BUY
Exercise of conversion of derivative security
-
110
Added 5.29%
1,971
Common Stock
Dec 06
2019
SELL
Payment of exercise price or tax liability
$138,983
$334.9 p/Share
415
Reduced 18.23%
1,861
Common Stock
Dec 05
2019
BUY
Exercise of conversion of derivative security
-
1,185
Added 34.24%
2,276
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$13,740
$352.32 p/Share
39
Reduced 3.45%
1,091
Common Stock
Nov 15
2019
BUY
Exercise of conversion of derivative security
-
110
Added 8.87%
1,130
Common Stock
Nov 13
2019
SELL
Open market or private sale
$158,562
$350.8 p/Share
452
Reduced 30.71%
1,020
Common Stock
Sep 06
2019
SELL
Payment of exercise price or tax liability
$22,994
$227.66 p/Share
101
Reduced 6.42%
1,472
Common Stock
Sep 05
2019
BUY
Exercise of conversion of derivative security
-
283
Added 15.25%
1,573
Common Stock
Aug 16
2019
SELL
Payment of exercise price or tax liability
$8,450
$216.66 p/Share
39
Reduced 2.97%
1,276
Common Stock
Aug 15
2019
BUY
Exercise of conversion of derivative security
-
110
Added 7.72%
1,315
Common Stock
Jun 06
2019
SELL
Payment of exercise price or tax liability
$20,613
$204.09 p/Share
101
Reduced 7.73%
1,205
Common Stock
Jun 05
2019
BUY
Exercise of conversion of derivative security
-
284
Added 17.86%
1,306
Common Stock
May 16
2019
SELL
Payment of exercise price or tax liability
$8,950
$229.49 p/Share
39
Reduced 3.68%
1,022
Common Stock
May 15
2019
BUY
Exercise of conversion of derivative security
-
110
Added 9.39%
1,061
Common Stock