Jun 06
2025
SELL
Payment of exercise price or tax liability
$150,112
$7.01 p/Share
21,414
Reduced 2.63%
791,915
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$47,981
$6.89 p/Share
6,964
Reduced 0.85%
813,329
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$47,492
$6.87 p/Share
6,913
Reduced 0.84%
820,293
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$125,812
$7.28 p/Share
17,282
Reduced 2.05%
827,206
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$77,352
$7.46 p/Share
10,369
Reduced 1.21%
844,488
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$66,980
$9.85 p/Share
6,800
Reduced 0.79%
854,857
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$572,540
$10.52 p/Share
54,424
Reduced 5.94%
861,657
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
178,232
Added 16.29%
916,081
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$43,044
$11.04 p/Share
3,899
Reduced 0.53%
737,849
Common Stock
Jan 02
2025
SELL
Open market or private sale
$970,244
$10.07 p/Share
96,350
Reduced 11.5%
741,748
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$271,707
$2.82 p/Share
96,350
Added 10.31%
838,098
Common Stock
Dec 10
2024
SELL
Open market or private sale
$2,665,117
$10.1 p/Share
263,873
Reduced 26.24%
741,748
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
$218,164
$0.96 p/Share
227,255
Added 18.43%
1,005,621
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$75,559
$10.93 p/Share
6,913
Reduced 0.88%
778,366
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$178,523
$10.33 p/Share
17,282
Reduced 2.15%
785,279
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$40,159
$10.3 p/Share
3,899
Reduced 0.48%
802,561
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$44,418
$6.96 p/Share
6,382
Reduced 0.79%
806,460
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$109,444
$6.86 p/Share
15,954
Reduced 1.92%
812,842
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$18,756
$5.21 p/Share
3,600
Reduced 0.43%
828,796
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$37,909
$5.94 p/Share
6,382
Reduced 0.76%
832,396
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$93,490
$5.86 p/Share
15,954
Reduced 1.87%
838,778
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$18,288
$5.08 p/Share
3,600
Reduced 0.42%
854,732
Common Stock
Feb 23
2024
SELL
Open market or private sale
$33,343
$5.45 p/Share
6,118
Reduced 0.71%
858,332
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$34,016
$5.33 p/Share
6,382
Reduced 0.73%
864,450
Common Stock
Feb 15
2024
SELL
Open market or private sale
$333,749
$5.43 p/Share
61,464
Reduced 6.59%
870,832
Common Stock