Sep 18
2025
SELL
Payment of exercise price or tax liability
$175,465
$9.96 p/Share
17,617
Reduced 0.74%
2,368,301
Common Stock
Sep 08
2025
SELL
Payment of exercise price or tax liability
$40,301
$9.39 p/Share
4,292
Reduced 0.18%
2,385,918
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$82,577
$10.51 p/Share
7,857
Reduced 0.33%
2,390,210
Common Stock
Aug 22
2025
BUY
Grant, award, or other acquisition
-
14,866
Added 0.62%
2,398,067
Common Stock
Aug 18
2025
SELL
Payment of exercise price or tax liability
$179,164
$10.17 p/Share
17,617
Reduced 0.73%
2,383,201
Common Stock
Aug 08
2025
SELL
Payment of exercise price or tax liability
$46,267
$10.78 p/Share
4,292
Reduced 0.18%
2,400,818
Common Stock
Aug 07
2025
BUY
Exercise of in-the-money or at-the-money derivatives securities
$199,998
$8.75 p/Share
22,857
Added 0.94%
2,405,110
Common Stock
Jul 18
2025
SELL
Payment of exercise price or tax liability
$273,783
$15.54 p/Share
17,618
Reduced 0.73%
2,382,253
Common Stock
Jul 08
2025
SELL
Payment of exercise price or tax liability
$240,912
$13.44 p/Share
17,925
Reduced 0.74%
2,399,871
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$157,720
$10.15 p/Share
15,539
Reduced 0.64%
2,417,796
Common Stock
Jun 18
2025
SELL
Payment of exercise price or tax liability
$149,744
$8.5 p/Share
17,617
Reduced 0.72%
2,433,335
Common Stock
Jun 08
2025
SELL
Payment of exercise price or tax liability
$35,666
$8.31 p/Share
4,292
Reduced 0.17%
2,450,952
Common Stock
Jun 03
2025
-
631
Reduced 0.03%
2,455,244
Common Stock
May 18
2025
SELL
Payment of exercise price or tax liability
$145,868
$8.28 p/Share
17,617
Reduced 0.71%
2,447,405
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$78,610
$8.28 p/Share
9,494
Reduced 0.39%
2,455,875
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
17,964
Added 0.72%
2,465,369
Common Stock
May 08
2025
SELL
Payment of exercise price or tax liability
$27,812
$6.48 p/Share
4,292
Reduced 0.17%
2,465,022
Common Stock
Apr 18
2025
SELL
Payment of exercise price or tax liability
$108,526
$6.16 p/Share
17,618
Reduced 0.71%
2,469,314
Common Stock
Apr 08
2025
SELL
Payment of exercise price or tax liability
$97,870
$5.46 p/Share
17,925
Reduced 0.72%
2,486,932
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
470,430
Added 15.81%
2,504,857
Common Stock
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