Aug 10
2021
SELL
Payment of exercise price or tax liability
$725,748
$530.13 p/Share
1,369
Reduced 0.38%
361,819
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
-
2,882
Added 0.79%
363,188
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$2,613,368
$491.05 p/Share
5,322
Reduced 1.46%
360,306
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
11,118
Added 2.95%
365,628
Common Stock
May 27
2021
SELL
Open market or private sale
$70,540,190
$432.6 p/Share
163,061
Reduced 31.51%
354,507
Common Stock
May 27
2021
BUY
Exercise of conversion of derivative security
$17,488,292
$107.25 p/Share
163,061
Added 23.96%
517,568
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$413,411
$395.23 p/Share
1,046
Reduced 0.29%
354,507
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
2,857
Added 0.8%
355,553
Common Stock
Feb 26
2021
-
6,380
Reduced 1.78%
352,621
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$1,006,223
$379.85 p/Share
2,649
Reduced 0.73%
359,001
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
5,448
Added 1.48%
361,650
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$523,031
$380.11 p/Share
1,376
Reduced 0.38%
356,202
Common Stock
Dec 18
2020
BUY
Exercise of conversion of derivative security
-
1,376
Added 0.38%
357,578
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$296,447
$332.34 p/Share
892
Reduced 0.25%
356,202
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
1,760
Added 0.49%
357,094
Common Stock
Sep 01
2020
SELL
Payment of exercise price or tax liability
$16,107,763
$347.18 p/Share
46,396
Reduced 11.55%
355,334
Common Stock
Sep 01
2020
BUY
Exercise of conversion of derivative security
-
97,024
Added 21.4%
356,415
Common Stock
Aug 27
2020
-
15,615
Reduced 4.87%
304,706
Common Stock
Aug 11
2020
SELL
Payment of exercise price or tax liability
$563,693
$299.2 p/Share
1,884
Reduced 0.58%
320,321
Common Stock
Aug 11
2020
BUY
Exercise of conversion of derivative security
-
3,964
Added 1.22%
322,205
Common Stock
Jul 01
2020
SELL
Payment of exercise price or tax liability
$3,737,468
$302.58 p/Share
12,352
Reduced 3.74%
318,241
Common Stock
Jul 01
2020
BUY
Exercise of conversion of derivative security
-
26,736
Added 7.48%
330,593
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$15,923
$218.12 p/Share
73
Reduced 0.02%
303,852
Common Stock
Apr 01
2020
BUY
Exercise of conversion of derivative security
-
73
Added 0.02%
303,925
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$52,910
$261.93 p/Share
202
Reduced 0.07%
303,762
Common Stock