Jul 03
2025
SELL
Payment of exercise price or tax liability
$106,116
$8.09 p/Share
13,117
Reduced 0.67%
1,953,718
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$894,874
$7.91 p/Share
113,132
Reduced 5.44%
1,966,835
Common Stock
Apr 03
2025
SELL
Payment of exercise price or tax liability
$93,393
$7.12 p/Share
13,117
Reduced 0.63%
2,079,967
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$571,072
$7.74 p/Share
73,782
Reduced 3.41%
2,093,084
Common Stock
Mar 21
2025
BUY
Open market or private purchase
$37,350
$7.47 p/Share
5,000
Added 0.23%
2,166,866
Common Stock
Mar 20
2025
BUY
Open market or private purchase
$320,211
$7.51 p/Share
42,638
Added 1.93%
2,161,866
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$117,659
$8.97 p/Share
13,117
Reduced 0.62%
2,119,228
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$298,847
$8.66 p/Share
34,509
Reduced 1.85%
1,832,345
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
300,000
Added 12.33%
2,132,345
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$115,410
$8.73 p/Share
13,220
Reduced 0.7%
1,866,854
Common Stock
Oct 03
2024
SELL
Payment of exercise price or tax liability
$114,904
$8.76 p/Share
13,117
Reduced 0.69%
1,880,074
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$170,984
$8.69 p/Share
19,676
Reduced 1.03%
1,893,191
Common Stock
Aug 27
2024
BUY
Open market or private purchase
$438,500
$8.77 p/Share
50,000
Added 2.55%
1,912,867
Common Stock
Aug 07
2024
SELL
Payment of exercise price or tax liability
$201,285
$10.23 p/Share
19,676
Reduced 1.05%
1,862,867
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
-
100,000
Added 5.04%
1,882,543
Common Stock
Jul 03
2024
SELL
Payment of exercise price or tax liability
$124,742
$9.51 p/Share
13,117
Reduced 0.73%
1,782,543
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$465,337
$9.46 p/Share
49,190
Reduced 3.08%
1,545,660
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
250,000
Added 12.22%
1,795,660
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
100,000
Added 5.93%
1,585,012
Common Stock
Apr 29
2024
BUY
Grant, award, or other acquisition
-
17,242
Added 1.14%
1,494,850
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$94,835
$7.23 p/Share
13,117
Reduced 0.88%
1,477,608
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$185,200
$7.53 p/Share
24,595
Reduced 1.62%
1,490,725
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
150,000
Added 9.06%
1,505,482
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$141,894
$6.92 p/Share
20,505
Reduced 1.48%
1,365,320
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
450,000
Added 24.51%
1,385,825
Common Stock