Apr 01
2020
BUY
Exercise of conversion of derivative security
-
187
Added 8.98%
1,895
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$24,621
$261.93 p/Share
94
Reduced 5.22%
1,708
Common Stock
Dec 31
2019
BUY
Exercise of conversion of derivative security
-
188
Added 9.45%
1,802
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$24,580
$264.3 p/Share
93
Reduced 5.45%
1,614
Common Stock
Oct 01
2019
BUY
Exercise of conversion of derivative security
-
187
Added 9.87%
1,707
Common Stock
Aug 29
2019
SELL
Open market or private sale
$1,962,506
$286.33 p/Share
6,854
Reduced 100.0%
0
Common Stock
Aug 29
2019
BUY
Exercise of conversion of derivative security
$662,856
$124.27 p/Share
5,334
Added 43.76%
6,854
Common Stock
Jul 01
2019
SELL
Payment of exercise price or tax liability
$354,292
$264.2 p/Share
1,341
Reduced 46.87%
1,520
Common Stock
Jul 01
2019
BUY
Exercise of conversion of derivative security
-
2,861
Added 50.0%
2,861
Common Stock
Mar 12
2019
SELL
Open market or private sale
$1,491,758
$251.18 p/Share
5,939
Reduced 100.0%
0
Common Stock
Mar 12
2019
BUY
Exercise of conversion of derivative security
$738,040
$124.27 p/Share
5,939
Added 50.0%
5,939
Common Stock
Aug 30
2018
SELL
Open market or private sale
$2,033,182
$218.81 p/Share
9,292
Reduced 100.0%
0
Common Stock
Aug 30
2018
BUY
Exercise of conversion of derivative security
$870,998
$118.6 p/Share
7,344
Added 44.15%
9,292
Common Stock
Aug 14
2018
SELL
Payment of exercise price or tax liability
$39,399
$210.69 p/Share
187
Reduced 8.76%
1,948
Common Stock
Aug 14
2018
BUY
Exercise of conversion of derivative security
-
380
Added 15.11%
2,135
Common Stock
Jul 01
2018
SELL
Payment of exercise price or tax liability
$198,998
$204.31 p/Share
974
Reduced 35.69%
1,755
Common Stock
Jul 01
2018
BUY
Exercise of conversion of derivative security
-
2,680
Added 49.55%
2,729
Common Stock
May 24
2018
SELL
Open market or private sale
$1,087,384
$197.24 p/Share
5,513
Reduced 100.0%
0
Common Stock
May 24
2018
BUY
Exercise of conversion of derivative security
$600,919
$110.22 p/Share
5,452
Added 49.72%
5,513
Common Stock
Nov 28
2017
SELL
Open market or private sale
$2,087,701
$155.52 p/Share
13,424
Reduced 100.0%
0
Common Stock
Nov 28
2017
BUY
Exercise of conversion of derivative security
$1,350,403
$101.01 p/Share
13,369
Added 49.9%
13,424
Common Stock
Sep 11
2017
SELL
Open market or private sale
$265,854
$142.32 p/Share
1,868
Reduced 100.0%
0
Common Stock
Aug 15
2017
SELL
Payment of exercise price or tax liability
$12,510
$137.47 p/Share
91
Reduced 4.65%
1,868
Common Stock
Aug 15
2017
BUY
Exercise of conversion of derivative security
-
244
Added 11.08%
1,959
Common Stock
Jul 01
2017
SELL
Payment of exercise price or tax liability
$124,974
$132.81 p/Share
941
Reduced 35.43%
1,715
Common Stock