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
Jul 03
2024
SELL
Payment of exercise price or tax liability
$712,800
$13.5 p/Share
52,800
Reduced 1.97%
2,623,491
Common Stock
Jul 03
2024
BUY
Exercise of conversion of derivative security
-
104,170
Added 3.75%
2,676,291
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$422,224
$13.95 p/Share
30,267
Reduced 1.16%
2,572,121
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
-
59,713
Added 2.24%
2,602,388
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$2,898,896
$11.44 p/Share
253,400
Reduced 9.07%
2,539,748
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
-
500,000
Added 15.18%
2,793,148
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$87,168
$12.96 p/Share
6,726
Reduced 0.29%
2,293,148
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
13,270
Added 0.57%
2,299,874
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$226,560
$11.8 p/Share
19,200
Reduced 0.83%
2,286,604
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
37,880
Added 1.62%
2,305,804
Common Stock