| May 2, 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 | $1.35 | +$135 | 1,703,193 | Direct | |
| May 2, 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 | +134 | $1.35 | +$180.9 | 1,703,327 | Direct | |
| May 2, 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 | +75 | $1.35 | +$101.25 | 1,703,402 | Direct | |
| May 2, 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,400 | $1.35 | +$1,890 | 1,704,802 | Direct | |
| May 2, 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 | $1.35 | +$270 | 1,705,002 | Direct | |
| May 2, 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,091 | $1.35 | +$1,472.85 | 1,706,093 | Direct | |
| May 2, 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 | +2,000 | $1.35 | +$2,700 | 1,708,093 | Direct | |
| May 2, 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,000 | $1.35 | +$1,350 | 1,709,093 | Direct | |
| May 2, 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,000 | $1.35 | +$1,350 | 1,710,093 | Direct | |
| May 2, 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 | $1.35 | +$135 | 1,710,193 | Direct | |
| May 2, 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 | +500 | $1.35 | +$675 | 1,710,693 | Direct | |
| May 2, 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 | +400 | $1.35 | +$540 | 1,711,093 | Direct | |
| May 2, 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 | $1.35 | +$1.35 | 1,711,094 | Direct | |
| May 2, 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 | +999 | $1.35 | +$1,348.65 | 1,712,093 | Direct | |
| May 2, 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,000 | $1.34 | +$1,340 | 1,713,093 | Direct | |
| May 2, 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 | +107 | $1.34 | +$143.38 | 1,713,200 | Direct | |
| May 2, 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,000 | $1.37 | +$1,370 | 1,714,200 | Direct | |
| May 2, 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,000 | $1.37 | +$1,370 | 1,715,200 | Direct | |
| May 2, 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 | +393 | $1.34 | +$526.62 | 1,715,593 | Direct | |
| May 2, 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 | +400 | $1.40 | +$560 | 1,715,993 | Direct | |
| May 2, 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 | $1.40 | +$140 | 1,716,093 | Direct | |
| May 2, 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,000 | $1.47 | +$1,470 | 1,717,093 | Direct | |
| May 2, 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 | $1.48 | +$148 | 1,717,193 | Direct | |
| May 2, 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,100 | $1.49 | +$1,639 | 1,718,293 | Direct | |
| May 2, 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,000 | $1.47 | +$1,470 | 1,719,293 | Direct | |
| May 2, 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 | +500 | $1.47 | +$735 | 1,719,793 | Direct | |
| May 2, 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 | +500 | $1.47 | +$735 | 1,720,293 | Direct | |
| May 2, 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,000 | $1.47 | +$1,470 | 1,721,293 | Direct | |