Mar 18
2025
SELL
Payment of exercise price or tax liability
$138,821
$7.88 p/Share
17,617
Reduced 0.86%
2,034,427
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$36,954
$8.61 p/Share
4,292
Reduced 0.21%
2,052,044
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$106,522
$8.61 p/Share
12,372
Reduced 0.6%
2,056,336
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
23,407
Added 1.12%
2,068,708
Common Stock
Feb 27
2025
SELL
Open market or private sale
$2,805,000
$9.35 p/Share
300,000
Reduced 12.79%
2,045,301
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$196,605
$11.16 p/Share
17,617
Reduced 0.75%
2,345,301
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
95,551
Added 3.89%
2,362,918
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$50,559
$11.78 p/Share
4,292
Reduced 0.19%
2,267,367
Common Stock
Jan 18
2025
SELL
Payment of exercise price or tax liability
$188,864
$10.72 p/Share
17,618
Reduced 0.77%
2,271,659
Common Stock
Jan 08
2025
SELL
Payment of exercise price or tax liability
$228,346
$12.23 p/Share
18,671
Reduced 0.81%
2,289,277
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$142,782
$8.12 p/Share
17,584
Reduced 0.76%
2,307,948
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$40,955
$9.56 p/Share
4,284
Reduced 0.18%
2,325,532
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$18,737
$9.43 p/Share
1,987
Reduced 0.09%
2,329,816
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
-
3,766
Added 0.16%
2,331,803
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$150,519
$8.56 p/Share
17,584
Reduced 0.75%
2,328,037
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$40,183
$9.38 p/Share
4,284
Reduced 0.18%
2,345,621
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$201,336
$11.45 p/Share
17,584
Reduced 0.74%
2,349,905
Common Stock
Oct 08
2024
SELL
Payment of exercise price or tax liability
$211,292
$11.81 p/Share
17,891
Reduced 0.75%
2,367,489
Common Stock
Sep 18
2024
SELL
Payment of exercise price or tax liability
$149,288
$8.49 p/Share
17,584
Reduced 0.73%
2,385,380
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$34,057
$7.95 p/Share
4,284
Reduced 0.18%
2,402,964
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$61,398
$10.11 p/Share
6,073
Reduced 0.25%
2,407,248
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
11,512
Added 0.47%
2,413,321
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$172,499
$9.81 p/Share
17,584
Reduced 0.73%
2,401,809
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$51,065
$11.92 p/Share
4,284
Reduced 0.18%
2,419,393
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$282,223
$16.05 p/Share
17,584
Reduced 0.72%
2,423,677
Common Stock