Dec 31
2021
SELL
Payment of exercise price or tax liability
$330,850
$650.0 p/Share
509
Reduced 5.02%
9,632
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
1,020
Added 9.14%
10,141
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$221,436
$620.27 p/Share
357
Reduced 3.77%
9,121
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
-
357
Added 3.63%
9,478
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$180,054
$543.97 p/Share
331
Reduced 3.5%
9,121
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
665
Added 6.57%
9,452
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$2,411,323
$563.13 p/Share
4,282
Reduced 32.76%
8,787
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
-
8,924
Added 40.58%
13,069
Common Stock
Aug 10
2021
SELL
Payment of exercise price or tax liability
$88,002
$530.13 p/Share
166
Reduced 3.85%
4,145
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
-
347
Added 7.45%
4,311
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$112,941
$491.05 p/Share
230
Reduced 5.48%
3,964
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
663
Added 13.65%
4,194
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$90,508
$395.23 p/Share
229
Reduced 6.11%
3,516
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
663
Added 15.04%
3,745
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$174,351
$379.85 p/Share
459
Reduced 13.19%
3,022
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
923
Added 20.96%
3,481
Common Stock
Dec 29
2020
SELL
Open market or private sale
$1,551,206
$378.99 p/Share
4,093
Reduced 61.54%
2,558
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$126,197
$380.11 p/Share
332
Reduced 4.75%
6,651
Common Stock
Dec 18
2020
BUY
Exercise of conversion of derivative security
-
332
Added 4.54%
6,983
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$67,465
$332.34 p/Share
203
Reduced 2.96%
6,651
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
406
Added 5.59%
6,854
Common Stock
Sep 01
2020
SELL
Open market or private sale
$1,836,641
$346.34 p/Share
5,303
Reduced 45.13%
6,448
Common Stock
Sep 01
2020
BUY
Exercise of conversion of derivative security
$600,247
$113.19 p/Share
5,303
Added 31.1%
11,751
Common Stock
Aug 11
2020
SELL
Payment of exercise price or tax liability
$55,352
$299.2 p/Share
185
Reduced 2.79%
6,448
Common Stock
Aug 11
2020
BUY
Exercise of conversion of derivative security
-
387
Added 5.51%
6,633
Common Stock