Jun 15
2025
SELL
Payment of exercise price or tax liability
$158,693
$6.9 p/Share
22,999
Reduced 1.92%
1,172,889
Common Stock
May 20
2025
BUY
Grant, award, or other acquisition
$19,691
$5.94 p/Share
3,315
Added 0.28%
1,195,888
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$75,060
$7.04 p/Share
10,662
Reduced 0.89%
1,192,573
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$261,366
$8.2 p/Share
31,874
Reduced 2.58%
1,203,235
Common Stock
Mar 06
2025
SELL
Open market or private sale
$94,300
$9.43 p/Share
10,000
Reduced 0.87%
1,141,896
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
93,213
Added 7.02%
1,235,109
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$111,991
$10.01 p/Share
11,188
Reduced 0.96%
1,151,896
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$158,815
$7.94 p/Share
20,002
Reduced 1.69%
1,163,084
Common Stock
Dec 06
2024
SELL
Open market or private sale
$87,100
$8.71 p/Share
10,000
Reduced 0.84%
1,183,086
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$86,724
$8.15 p/Share
10,641
Reduced 0.88%
1,193,086
Common Stock
Oct 29
2024
SELL
Open market or private sale
$85,000
$8.5 p/Share
10,000
Reduced 0.82%
1,203,727
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$161,416
$8.07 p/Share
20,002
Reduced 1.62%
1,213,727
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$282,500
$7.12 p/Share
39,677
Reduced 3.12%
1,233,729
Common Stock
Jun 28
2024
SELL
Open market or private sale
$85,000
$8.5 p/Share
10,000
Reduced 0.78%
1,273,406
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$166,216
$8.31 p/Share
20,002
Reduced 1.53%
1,283,406
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
$21,243
$8.13 p/Share
2,613
Added 0.2%
1,303,408
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$389,628
$9.82 p/Share
39,677
Reduced 2.96%
1,300,795
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$328,478
$10.95 p/Share
29,998
Reduced 2.58%
1,133,330
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
207,142
Added 13.38%
1,340,472
Common Stock
Mar 06
2024
SELL
Open market or private sale
$110,399
$11.04 p/Share
10,000
Reduced 0.85%
1,163,328
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
174,260
Added 12.93%
1,173,328
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$560,820
$14.01 p/Share
40,030
Reduced 3.85%
999,068
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$123,652
$14.99 p/Share
8,249
Reduced 0.79%
1,039,098
Common Stock
Dec 06
2023
SELL
Open market or private sale
$146,300
$14.63 p/Share
10,000
Reduced 0.95%
1,047,347
Common Stock
Nov 15
2023
SELL
Open market or private sale
$454,299
$13.74 p/Share
33,064
Reduced 3.03%
1,057,347
Common Stock