Jun 15
2021
BUY
Exercise of conversion of derivative security
$442,642
$9.52 p/Share
46,496
Added 5.01%
882,018
Common Stock
May 17
2021
SELL
Open market or private sale
$5,808,611
$132.39 p/Share
43,875
Reduced 4.98%
836,824
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
$417,690
$9.52 p/Share
43,875
Added 4.75%
880,699
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$210,932
$135.04 p/Share
1,562
Reduced 0.19%
836,824
Common Stock
May 15
2021
BUY
Exercise of conversion of derivative security
-
3,146
Added 0.37%
837,117
Common Stock
May 04
2021
$489,900
$142.0 p/Share
3,450
Reduced 0.41%
835,240
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$232,457
$148.82 p/Share
1,562
Reduced 0.19%
838,690
Common Stock
Apr 15
2021
SELL
Open market or private sale
$6,600,994
$150.45 p/Share
43,875
Reduced 4.97%
838,690
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
$447,640
$9.52 p/Share
47,021
Added 5.06%
882,565
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$210,667
$134.87 p/Share
1,562
Reduced 0.19%
837,106
Common Stock
Mar 15
2021
SELL
Open market or private sale
$5,862,577
$133.62 p/Share
43,875
Reduced 4.98%
837,106
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$447,621
$9.52 p/Share
47,019
Added 5.07%
880,981
Common Stock
Feb 16
2021
SELL
Open market or private sale
$6,844,939
$156.01 p/Share
43,875
Reduced 4.99%
835,524
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$417,690
$9.52 p/Share
43,875
Added 4.75%
879,399
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$139,279
$157.2 p/Share
886
Reduced 0.11%
835,524
Common Stock
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
2,556
Added 0.3%
835,758
Common Stock
Feb 09
2021
-
88,800
Reduced 9.62%
833,854
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$136,725
$146.23 p/Share
935
Reduced 0.1%
922,654
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
2,554
Added 0.28%
922,904
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$174,234
$137.3 p/Share
1,269
Reduced 0.14%
921,035
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
-
2,556
Added 0.28%
921,370
Common Stock
Nov 30
2020
$1,495,200
$133.5 p/Share
11,200
Reduced 1.2%
919,748
Common Stock
Nov 20
2020
$759,300
$126.55 p/Share
6,000
Reduced 0.64%
930,948
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$156,785
$123.55 p/Share
1,269
Reduced 0.13%
986,948
Common Stock
Nov 15
2020
SELL
Open market or private sale
$6,122,000
$122.44 p/Share
50,000
Reduced 5.07%
936,948
Common Stock