Dec 08
2025
SELL
Open market or private sale
$8,023
$17.79 p/Share
451
Reduced 0.06%
751,175
Common Stock
Dec 01
2025
SELL
Open market or private sale
$978,500
$19.57 p/Share
50,000
Reduced 6.24%
751,626
Common Stock
Nov 03
2025
SELL
Open market or private sale
$1,020,500
$20.41 p/Share
50,000
Reduced 5.88%
800,482
Common Stock
Oct 01
2025
SELL
Open market or private sale
$966,000
$19.32 p/Share
50,000
Reduced 5.55%
850,482
Common Stock
Sep 08
2025
SELL
Open market or private sale
$872,000
$17.44 p/Share
50,000
Reduced 5.26%
900,482
Common Stock
Sep 08
2025
SELL
Open market or private sale
$8,290
$16.92 p/Share
490
Reduced 0.05%
950,482
Common Stock
Jun 06
2025
SELL
Open market or private sale
$3,818
$8.23 p/Share
464
Reduced 0.05%
950,972
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
$17,846
$5.08 p/Share
3,513
Added 0.37%
950,292
Common Stock
Mar 06
2025
SELL
Open market or private sale
$10,252
$6.64 p/Share
1,544
Reduced 0.16%
946,779
Common Stock
Mar 03
2025
SELL
Open market or private sale
$36,792
$6.36 p/Share
5,785
Reduced 0.61%
948,323
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
12,355
Added 1.28%
954,108
Common Stock
Feb 19
2025
SELL
Open market or private sale
$455,000
$9.1 p/Share
50,000
Reduced 5.04%
941,753
Common Stock
Jan 17
2025
SELL
Open market or private sale
$479,500
$9.59 p/Share
50,000
Reduced 4.8%
991,753
Common Stock
Dec 19
2024
SELL
Open market or private sale
$471,000
$9.42 p/Share
50,000
Reduced 4.58%
1,041,753
Common Stock
Dec 06
2024
SELL
Open market or private sale
$19,012
$10.35 p/Share
1,837
Reduced 0.17%
1,091,753
Common Stock
Nov 19
2024
SELL
Open market or private sale
$497,000
$9.94 p/Share
50,000
Reduced 4.38%
1,092,446
Common Stock
Oct 18
2024
SELL
Open market or private sale
$730,000
$14.6 p/Share
50,000
Reduced 4.19%
1,142,446
Common Stock
Sep 19
2024
SELL
Open market or private sale
$1,027,500
$20.55 p/Share
50,000
Reduced 4.02%
1,192,446
Common Stock
Sep 06
2024
SELL
Open market or private sale
$35,311
$18.23 p/Share
1,937
Reduced 0.16%
1,242,446
Common Stock
Aug 19
2024
SELL
Open market or private sale
$975,000
$19.5 p/Share
50,000
Reduced 3.86%
1,244,383
Common Stock
Jul 19
2024
SELL
Open market or private sale
$856,500
$17.13 p/Share
50,000
Reduced 3.72%
1,294,383
Common Stock
Jun 20
2024
SELL
Open market or private sale
$605,500
$12.11 p/Share
50,000
Reduced 3.59%
1,344,383
Common Stock
Jun 06
2024
SELL
Open market or private sale
$27,306
$14.44 p/Share
1,891
Reduced 0.14%
1,394,383
Common Stock
Jun 05
2024
SELL
Open market or private sale
$703,000
$14.06 p/Share
50,000
Reduced 3.46%
1,395,297
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$1,188,926
$11.83 p/Share
100,501
Reduced 6.5%
1,445,297
Common Stock