May 27
2025
SELL
Payment of exercise price or tax liability
$5,765
$1.72 p/Share
3,352
Reduced 0.56%
592,774
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$9,710
$1.88 p/Share
5,165
Reduced 0.86%
596,126
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
61,875
Added 9.33%
601,291
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$8,424
$1.49 p/Share
5,654
Reduced 1.04%
539,416
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$109,132
$1.57 p/Share
69,511
Reduced 11.31%
545,070
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
146,094
Added 19.21%
614,581
Common Stock
Aug 16
2024
BUY
Open market or private purchase
$11,350
$2.27 p/Share
5,000
Added 1.06%
468,487
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$21,189
$4.42 p/Share
4,794
Reduced 1.02%
463,487
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
54,596
Added 10.44%
468,281
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$6,353
$2.17 p/Share
2,928
Reduced 0.7%
413,685
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$16,138
$2.08 p/Share
7,759
Reduced 1.83%
416,613
Common Stock
Aug 17
2023
BUY
Open market or private purchase
$21,120
$3.52 p/Share
6,000
Added 1.39%
424,372
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$151,930
$4.11 p/Share
36,966
Reduced 8.12%
418,372
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
115,715
Added 20.26%
455,338
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$19,872
$4.82 p/Share
4,123
Reduced 1.2%
339,623
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$49,282
$4.96 p/Share
9,936
Reduced 2.81%
343,746
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$43,368
$4.97 p/Share
8,726
Reduced 2.41%
353,682
Common Stock
Nov 11
2022
BUY
Open market or private purchase
$8,450
$1.69 p/Share
5,000
Added 1.36%
362,408
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$4,721
$1.7 p/Share
2,777
Reduced 0.77%
357,408
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$16,386
$1.83 p/Share
8,954
Reduced 2.43%
360,185
Common Stock
Apr 25
2022
SELL
Payment of exercise price or tax liability
$11,539
$1.77 p/Share
6,519
Reduced 1.74%
369,139
Common Stock
Apr 25
2022
BUY
Grant, award, or other acquisition
-
59,766
Added 13.73%
375,658
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$118,564
$2.22 p/Share
53,407
Reduced 14.46%
315,892
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
113,503
Added 23.51%
369,299
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
28,008
Added 9.87%
255,796
Common Stock