Aug 27
2020
SELL
Open market or private sale
$55,801,720
$346.04 p/Share
161,258
Reduced 70.6%
67,144
Common Stock
Aug 27
2020
BUY
Exercise of conversion of derivative security
$17,773,857
$110.22 p/Share
161,258
Added 41.38%
228,402
Common Stock
Jul 01
2020
SELL
Payment of exercise price or tax liability
$783,077
$302.58 p/Share
2,588
Reduced 3.71%
67,144
Common Stock
Jul 01
2020
BUY
Exercise of conversion of derivative security
-
5,877
Added 7.77%
69,732
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$59,983
$218.12 p/Share
275
Reduced 0.43%
63,855
Common Stock
Apr 01
2020
BUY
Exercise of conversion of derivative security
-
794
Added 1.22%
64,129
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$103,200
$261.93 p/Share
394
Reduced 0.62%
63,335
Common Stock
Dec 31
2019
BUY
Exercise of conversion of derivative security
-
793
Added 1.23%
63,729
Common Stock
Nov 25
2019
SELL
Open market or private sale
$24,070,331
$258.96 p/Share
92,950
Reduced 59.63%
62,936
Common Stock
Nov 25
2019
BUY
Exercise of conversion of derivative security
$8,822,814
$94.92 p/Share
92,950
Added 37.35%
155,886
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$104,134
$264.3 p/Share
394
Reduced 0.62%
62,936
Common Stock
Oct 01
2019
BUY
Exercise of conversion of derivative security
-
793
Added 1.24%
63,330
Common Stock
Sep 01
2019
SELL
Payment of exercise price or tax liability
$7,431,325
$288.36 p/Share
25,771
Reduced 29.18%
62,537
Common Stock
Sep 01
2019
BUY
Exercise of conversion of derivative security
-
51,975
Added 37.05%
88,308
Common Stock
Jul 01
2019
SELL
Payment of exercise price or tax liability
$1,730,774
$264.2 p/Share
6,551
Reduced 15.28%
36,333
Common Stock
Jul 01
2019
BUY
Exercise of conversion of derivative security
-
14,356
Added 25.08%
42,884
Common Stock
Nov 21
2018
SELL
Open market or private sale
$16,957,562
$197.56 p/Share
85,835
Reduced 75.05%
28,528
Common Stock
Nov 21
2018
BUY
Exercise of conversion of derivative security
$4,577,785
$59.82 p/Share
76,526
Added 55.5%
61,363
Common Stock
Sep 01
2018
SELL
Payment of exercise price or tax liability
$6,157,011
$219.47 p/Share
28,054
Reduced 42.58%
37,837
Common Stock
Sep 01
2018
BUY
Exercise of conversion of derivative security
-
56,582
Added 46.2%
65,891
Common Stock
Jul 01
2018
SELL
Payment of exercise price or tax liability
$1,573,391
$204.31 p/Share
7,701
Reduced 45.27%
9,309
Common Stock
Jul 01
2018
BUY
Exercise of conversion of derivative security
-
17,010
Added 50.0%
17,010
Common Stock
Sep 12
2017
SELL
Open market or private sale
$2,300,746
$141.96 p/Share
16,207
Reduced 100.0%
0
Common Stock
Sep 01
2017
SELL
Payment of exercise price or tax liability
$2,509,501
$141.9 p/Share
17,685
Reduced 52.18%
16,207
Common Stock
Sep 01
2017
BUY
Exercise of conversion of derivative security
-
33,892
Added 50.0%
33,892
Common Stock