May 22
2021
SELL
Payment of exercise price or tax liability
$18,321
$18.81 p/Share
974
Reduced 4.27%
21,840
Common Stock
May 22
2021
BUY
Exercise of conversion of derivative security
-
4,000
Added 14.92%
22,814
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
4,175
Added 18.16%
18,814
Common Stock
Mar 02
2021
SELL
Open market or private sale
$78,352
$15.8 p/Share
4,959
Reduced 25.3%
14,639
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
$27,671
$5.58 p/Share
4,959
Added 20.19%
19,598
Common Stock
Sep 13
2020
BUY
Exercise of conversion of derivative security
-
1,774
Added 10.81%
14,639
Common Stock
May 22
2020
BUY
Exercise of conversion of derivative security
-
4,000
Added 23.72%
12,865
Common Stock
May 01
2020
BUY
Exercise of conversion of derivative security
-
4,175
Added 32.02%
8,865
Common Stock
May 22
2019
SELL
Payment of exercise price or tax liability
$11,412
$11.21 p/Share
1,018
Reduced 17.83%
4,690
Common Stock
May 22
2019
BUY
Exercise of conversion of derivative security
-
4,000
Added 41.2%
5,708
Common Stock
Sep 14
2018
SELL
Open market or private sale
$186,800
$9.34 p/Share
20,000
Reduced 92.13%
1,708
Common Stock
Sep 14
2018
BUY
Exercise of conversion of derivative security
$29,200
$1.46 p/Share
20,000
Added 47.95%
21,708
Common Stock
Mar 06
2017
SELL
Payment of exercise price or tax liability
$54
$3.37 p/Share
16
Reduced 0.93%
1,708
Common Stock
Feb 06
2017
SELL
Payment of exercise price or tax liability
$48
$2.99 p/Share
16
Reduced 0.92%
1,724
Common Stock
Jan 06
2017
SELL
Payment of exercise price or tax liability
$38
$2.35 p/Share
16
Reduced 0.91%
1,740
Common Stock
Dec 06
2016
SELL
Payment of exercise price or tax liability
$30
$2.28 p/Share
13
Reduced 0.73%
1,756
Common Stock
Nov 06
2016
SELL
Payment of exercise price or tax liability
$26
$1.97 p/Share
13
Reduced 0.73%
1,769
Common Stock
Oct 06
2016
SELL
Payment of exercise price or tax liability
$32
$2.48 p/Share
13
Reduced 0.72%
1,782
Common Stock
Sep 06
2016
SELL
Payment of exercise price or tax liability
$29
$2.23 p/Share
13
Reduced 0.72%
1,795
Common Stock
Aug 06
2016
SELL
Payment of exercise price or tax liability
$23
$1.77 p/Share
13
Reduced 0.71%
1,808
Common Stock
Jul 06
2016
SELL
Payment of exercise price or tax liability
$16
$1.25 p/Share
13
Reduced 0.71%
1,821
Common Stock
Jun 06
2016
SELL
Payment of exercise price or tax liability
$25
$1.59 p/Share
16
Reduced 0.86%
1,834
Common Stock
May 06
2016
SELL
Payment of exercise price or tax liability
$24
$1.51 p/Share
16
Reduced 0.86%
1,850
Common Stock
Apr 06
2016
SELL
Payment of exercise price or tax liability
$34
$2.15 p/Share
16
Reduced 0.85%
1,866
Common Stock
Mar 06
2016
SELL
Payment of exercise price or tax liability
$53
$3.32 p/Share
16
Reduced 0.84%
1,882
Common Stock