May 15
2024
SELL
Payment of exercise price or tax liability
$3,302
$1.61 p/Share
2,051
Reduced 1.54%
131,417
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
23,970
Added 13.36%
155,387
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$3,309
$1.87 p/Share
1,770
Reduced 1.31%
133,468
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$4,447
$2.04 p/Share
2,180
Reduced 1.59%
135,238
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
21,600
Added 13.58%
137,418
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$4,814
$2.72 p/Share
1,770
Reduced 1.51%
115,818
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$20,690
$2.98 p/Share
6,943
Reduced 5.58%
117,588
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$5,778
$2.98 p/Share
1,939
Reduced 1.53%
124,531
Common Stock
Mar 23
2023
BUY
Open market or private purchase
$15,036
$2.29 p/Share
6,566
Added 4.94%
126,451
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
19,886
Added 14.23%
119,885
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$8,120
$4.59 p/Share
1,769
Reduced 1.74%
99,999
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$32,867
$5.55 p/Share
5,922
Reduced 5.5%
101,768
Common Stock
May 09
2022
BUY
Grant, award, or other acquisition
-
17,543
Added 14.11%
106,765
Common Stock
May 07
2022
SELL
Payment of exercise price or tax liability
$6,798
$5.5 p/Share
1,236
Reduced 1.35%
90,147
Common Stock
May 05
2022
BUY
Grant, award, or other acquisition
-
20,412
Added 18.26%
91,383
Common Stock
May 13
2021
BUY
Grant, award, or other acquisition
-
17,463
Added 20.01%
69,806
Common Stock
May 09
2021
SELL
Payment of exercise price or tax liability
$11,754
$7.26 p/Share
1,619
Reduced 3.47%
44,973
Common Stock
May 09
2021
BUY
Grant, award, or other acquisition
-
10,306
Added 15.71%
55,279
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$9,264
$7.26 p/Share
1,276
Reduced 2.67%
46,592
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$21,315
$7.26 p/Share
2,936
Reduced 5.31%
52,343
Common Stock
Apr 25
2017
BUY
Open market or private purchase
$76
$15.25 p/Share
5
Added 0.12%
4,292
Common Stock
Jan 27
2017
BUY
Open market or private purchase
$79
$15.9 p/Share
5
Added 0.12%
4,286
Common Stock
Oct 25
2016
BUY
Open market or private purchase
$88
$11.08 p/Share
8
Added 0.19%
4,281
Common Stock