May 27
2025
SELL
Open market or private sale
$596,400
$9.94 p/Share
60,000
Reduced 5.27%
1,078,080
Common Stock
May 19
2025
SELL
Open market or private sale
$631,800
$10.53 p/Share
60,000
Reduced 5.01%
1,138,080
Common Stock
May 12
2025
SELL
Open market or private sale
$2,557,500
$10.23 p/Share
250,000
Reduced 17.26%
1,198,080
Common Stock
Apr 05
2025
SELL
Payment of exercise price or tax liability
$153,453
$5.64 p/Share
27,208
Reduced 1.84%
1,448,080
Common Stock
Apr 04
2025
SELL
Payment of exercise price or tax liability
$36,958
$5.64 p/Share
6,553
Reduced 0.44%
1,475,288
Common Stock
Apr 04
2025
BUY
Grant, award, or other acquisition
-
175,936
Added 10.61%
1,481,841
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$58,531
$7.18 p/Share
8,152
Reduced 0.62%
1,305,905
Common Stock
Mar 25
2025
SELL
Open market or private sale
$301,264
$7.06 p/Share
42,672
Reduced 3.15%
1,314,057
Common Stock
Mar 24
2025
SELL
Open market or private sale
$191,022
$6.99 p/Share
27,328
Reduced 1.97%
1,356,729
Common Stock
Mar 17
2025
SELL
Open market or private sale
$374,400
$6.24 p/Share
60,000
Reduced 4.15%
1,384,057
Common Stock
Oct 05
2024
SELL
Payment of exercise price or tax liability
$21,841
$1.48 p/Share
14,758
Reduced 1.01%
1,444,057
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$21,017
$1.37 p/Share
15,341
Reduced 1.04%
1,458,815
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$6,083
$1.51 p/Share
4,029
Reduced 0.27%
1,474,156
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$83,254
$4.34 p/Share
19,183
Reduced 1.28%
1,478,185
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
231,410
Added 13.39%
1,497,368
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$49,621
$4.15 p/Share
11,957
Reduced 0.94%
1,265,958
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$16,102
$3.08 p/Share
5,228
Reduced 0.41%
1,277,915
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$9,652
$0.8 p/Share
12,066
Reduced 0.92%
1,305,200
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$6,174
$1.38 p/Share
4,474
Reduced 0.34%
1,317,266
Common Stock
Apr 07
2023
BUY
Grant, award, or other acquisition
-
275,517
Added 17.25%
1,321,740
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$29,177
$1.43 p/Share
20,404
Reduced 1.91%
1,046,223
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$10,091
$1.88 p/Share
5,368
Reduced 0.5%
1,066,627
Common Stock
Nov 10
2022
BUY
Open market or private purchase
$330,750
$1.05 p/Share
315,000
Added 22.71%
1,071,995
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$15,368
$2.25 p/Share
6,830
Reduced 0.89%
756,995
Common Stock
Aug 22
2022
BUY
Open market or private purchase
$220,000
$2.2 p/Share
100,000
Added 11.58%
763,825
Common Stock