Nov 22
2025
SELL
Payment of exercise price or tax liability
$55,275
$8.37 p/Share
6,604
Reduced 0.31%
2,141,691
Common Stock
Nov 03
2025
SELL
Open market or private sale
$284,500
$11.38 p/Share
25,000
Reduced 1.15%
2,148,295
Common Stock
Oct 01
2025
SELL
Open market or private sale
$273,250
$10.93 p/Share
25,000
Reduced 1.14%
2,173,295
Common Stock
Sep 05
2025
SELL
Payment of exercise price or tax liability
$75,219
$11.39 p/Share
6,604
Reduced 0.3%
2,198,295
Common Stock
Sep 03
2025
SELL
Payment of exercise price or tax liability
$73,852
$11.39 p/Share
6,484
Reduced 0.29%
2,204,899
Common Stock
Sep 02
2025
SELL
Open market or private sale
$281,000
$11.24 p/Share
25,000
Reduced 1.12%
2,211,383
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$30,233
$11.26 p/Share
2,685
Reduced 0.12%
2,236,383
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$76,210
$11.54 p/Share
6,604
Reduced 0.29%
2,239,068
Common Stock
Aug 01
2025
SELL
Open market or private sale
$254,500
$10.18 p/Share
25,000
Reduced 1.1%
2,245,672
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$19,939
$10.55 p/Share
1,890
Reduced 0.08%
2,295,672
Common Stock
Jul 01
2025
SELL
Open market or private sale
$263,250
$10.53 p/Share
25,000
Reduced 1.09%
2,270,672
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$67,624
$10.24 p/Share
6,604
Reduced 0.29%
2,297,562
Common Stock
Jun 03
2025
SELL
Open market or private sale
$246,201
$10.02 p/Share
24,571
Reduced 1.06%
2,304,166
Common Stock
Jun 03
2025
SELL
Payment of exercise price or tax liability
$57,521
$10.17 p/Share
5,656
Reduced 0.24%
2,328,737
Common Stock
Jun 02
2025
SELL
Open market or private sale
$4,290
$10.0 p/Share
429
Reduced 0.02%
2,334,393
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$18,100
$9.88 p/Share
1,832
Reduced 0.08%
2,334,822
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$43,258
$9.94 p/Share
4,352
Reduced 0.19%
2,336,654
Common Stock
May 05
2025
SELL
Open market or private sale
$243,486
$10.02 p/Share
24,300
Reduced 1.03%
2,341,006
Common Stock
May 02
2025
SELL
Open market or private sale
$7,000
$10.0 p/Share
700
Reduced 0.03%
2,365,306
Common Stock
Apr 02
2025
SELL
Open market or private sale
$34,097
$10.1 p/Share
3,376
Reduced 0.14%
2,366,006
Common Stock
Apr 01
2025
SELL
Open market or private sale
$219,051
$10.13 p/Share
21,624
Reduced 0.9%
2,370,628
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$12,759
$10.24 p/Share
1,246
Reduced 0.05%
2,369,382
Common Stock
Mar 19
2025
SELL
Open market or private sale
$158,686
$10.02 p/Share
15,837
Reduced 0.66%
2,392,252
Common Stock
Mar 17
2025
SELL
Open market or private sale
$89,809
$10.02 p/Share
8,963
Reduced 0.37%
2,408,089
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
240,236
Added 9.04%
2,417,052
Common Stock