| Oct 3, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +3,700 | $2.79 | +$10,323 | 863,700 | Indirect | |
| Oct 3, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +3,122 | $2.79 | +$8,710.38 | 866,822 | Indirect | |
| Oct 28, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +7,700 | $2.44 | +$18,788 | 874,522 | Indirect | |
| Oct 28, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +41,778 | $2.44 | +$101,938.32 | 916,300 | Indirect | |
| Oct 29, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +17,000 | $2.27 | +$38,590 | 933,300 | Indirect | |
| Oct 29, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +17,000 | $2.26 | +$38,420 | 950,300 | Indirect | |
| Oct 29, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +19,000 | $2.27 | +$43,130 | 969,300 | Indirect | |
| Oct 29, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +5,540 | $2.27 | +$12,575.8 | 974,840 | Indirect | |
| Oct 30, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +18,650 | $2.11 | +$39,351.5 | 993,490 | Indirect | |
| Oct 30, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +350 | $2.11 | +$738.5 | 993,840 | Indirect | |
| Oct 30, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +6,160 | $2.11 | +$12,997.6 | 1,000,000 | Indirect | |
| Nov 4, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +36,602 | $1.93 | +$70,641.86 | 1,036,602 | Indirect | |
| Nov 5, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +36,000 | $1.88 | +$67,680 | 1,072,602 | Indirect | |
| Nov 5, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +36,000 | $1.91 | +$68,760 | 1,108,602 | Indirect | |
| Nov 5, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +25,938 | $1.92 | +$49,800.96 | 1,134,540 | Indirect | |
| Nov 6, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +36,000 | $1.87 | +$67,320 | 1,170,540 | Indirect | |
| Nov 6, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +285 | $1.84 | +$524.4 | 1,170,825 | Indirect | |
| Nov 6, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +35,715 | $1.89 | +$67,501.35 | 1,206,540 | Indirect | |
| Nov 6, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +58,000 | $1.86 | +$107,880 | 1,264,540 | Indirect | |
| Nov 7, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +6,099 | $1.56 | +$9,514.44 | 1,270,639 | Indirect | |
| Nov 7, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +1,200 | $1.61 | +$1,932 | 1,271,839 | Indirect | |
| Nov 7, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +28,701 | $1.67 | +$47,930.67 | 1,300,540 | Indirect | |
| Nov 7, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +18,000 | $1.79 | +$32,220 | 1,318,540 | Indirect | |
| Oct 30, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +36,000 | $2.07 | +$74,520 | 646,000 | Direct | |
| Nov 12, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +70,000 | $1.72 | +$120,400 | 1,070,000 | Indirect | |
| Nov 12, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +25,000 | $1.69 | +$42,250 | 1,095,000 | Indirect | |
| Nov 13, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +100,000 | $1.72 | +$172,000 | 1,195,000 | Indirect | |
| Nov 13, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +125,000 | $1.74 | +$217,500 | 1,320,000 | Indirect | |
| Nov 12, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +200,000 | $1.68 | +$336,000 | 1,520,000 | Indirect | |