Apr 29
2025
SELL
Open market or private sale
$251,509
$9.9 p/Share
25,405
Reduced 0.97%
2,580,370
Common Stock
Apr 28
2025
BUY
Exercise of conversion of derivative security
-
47,350
Added 1.78%
2,605,775
Common Stock
Mar 20
2025
SELL
Open market or private sale
$1,689,005
$10.7 p/Share
157,851
Reduced 5.81%
2,558,425
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
-
288,824
Added 9.61%
2,716,276
Common Stock
Mar 11
2025
SELL
Open market or private sale
$656,816
$11.09 p/Share
59,226
Reduced 2.38%
2,427,452
Common Stock
Mar 10
2025
SELL
Open market or private sale
$2,208,000
$11.04 p/Share
200,000
Reduced 7.44%
2,486,678
Common Stock
Mar 07
2025
SELL
Open market or private sale
$3,056,286
$11.79 p/Share
259,227
Reduced 8.8%
2,686,678
Common Stock
Mar 06
2025
SELL
Open market or private sale
$3,118,500
$12.03 p/Share
259,227
Reduced 8.09%
2,945,905
Common Stock
Mar 04
2025
SELL
Open market or private sale
$304,002
$11.5 p/Share
26,435
Reduced 0.82%
3,205,132
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
48,187
Added 1.47%
3,231,567
Common Stock
Feb 12
2025
SELL
Open market or private sale
$1,625,815
$11.11 p/Share
146,338
Reduced 4.39%
3,183,380
Common Stock
Feb 08
2025
BUY
Grant, award, or other acquisition
-
274,728
Added 7.62%
3,329,718
Common Stock
Feb 06
2025
SELL
Open market or private sale
$828,455
$11.24 p/Share
73,706
Reduced 2.36%
3,054,990
Common Stock
Feb 05
2025
SELL
Open market or private sale
$677,981
$11.43 p/Share
59,316
Reduced 1.86%
3,128,696
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
-
26,540
Added 0.83%
3,188,012
Common Stock
Jan 29
2025
SELL
Open market or private sale
$546,457
$11.66 p/Share
46,866
Reduced 1.46%
3,161,472
Common Stock
Jan 28
2025
BUY
Exercise of conversion of derivative security
-
47,350
Added 1.45%
3,208,338
Common Stock
Dec 02
2024
SELL
Open market or private sale
$3,654,071
$11.54 p/Share
316,644
Reduced 9.11%
3,160,988
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
-
573,886
Added 14.16%
3,477,632
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$185,637
$13.8 p/Share
13,452
Reduced 0.46%
2,903,746
Common Stock
Aug 03
2024
BUY
Exercise of conversion of derivative security
-
26,540
Added 0.9%
2,917,198
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$3,768,302
$15.04 p/Share
250,552
Reduced 7.98%
2,890,658
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
-
494,369
Added 13.6%
3,141,210
Common Stock
Jul 28
2024
SELL
Payment of exercise price or tax liability
$371,760
$15.49 p/Share
24,000
Reduced 0.9%
2,646,841
Common Stock
Jul 28
2024
BUY
Exercise of conversion of derivative security
-
47,350
Added 1.74%
2,670,841
Common Stock