| Jan 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 | +9,800 | $1.80 | +$17,640 | 4,060,000 | Direct | |
| Jan 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 | +1,000 | $1.78 | +$1,780 | 4,061,000 | Direct | |
| Jan 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 | +4,000 | $1.76 | +$7,040 | 4,065,000 | Direct | |
| Jan 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 | +6,000 | $1.75 | +$10,500 | 4,071,000 | Direct | |
| Jan 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 | +5,000 | $1.74 | +$8,700 | 4,076,000 | Direct | |
| Jan 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 | +5,000 | $1.72 | +$8,600 | 4,081,000 | Direct | |
| Jan 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 | +9,000 | $1.70 | +$15,300 | 4,090,000 | Direct | |
| Jan 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 | +5,000 | $1.68 | +$8,400 | 4,095,000 | Direct | |
| Jan 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 | +5,000 | $1.67 | +$8,350 | 4,100,000 | Direct | |
| Jan 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 | +5,000 | $1.66 | +$8,300 | 4,105,000 | Direct | |
| Jan 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 | +5,000 | $1.64 | +$8,200 | 4,110,000 | Direct | |
| Jan 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 | +15,000 | $1.75 | +$26,250 | 4,165,000 | Indirect | |
| Jan 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 | +5,000 | $1.74 | +$8,700 | 4,170,000 | Indirect | |
| Jan 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 | +7,100 | $1.72 | +$12,212 | 4,177,100 | Indirect | |
| Jan 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 | +5,000 | $1.70 | +$8,500 | 4,182,100 | Indirect | |
| Jan 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 | +10,000 | $1.69 | +$16,900 | 4,192,100 | Indirect | |
| Jan 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 | +45,000 | $1.67 | +$75,150 | 4,237,100 | Indirect | |
| Jan 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 | +10,000 | $1.66 | +$16,600 | 4,247,100 | Indirect | |
| Jan 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 | +900 | $1.65 | +$1,485 | 4,248,000 | Indirect | |