| Feb 1, 2024 | 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,357 | $1.45 | +$1,967.65 | 2,524,243 | Direct | |
| Feb 8, 2024 | 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 | $1.19 | +$2.38 | 2,524,245 | Direct | |
| Feb 16, 2024 | 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 | $0.82 | +$82 | 2,524,345 | Direct | |
| Mar 6, 2024 | 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 | +16 | $0.84 | +$13.44 | 2,524,361 | Direct | |
| Mar 22, 2024 | 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 | $0.79 | +$79 | 2,524,461 | Direct | |
| Apr 24, 2024 | 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 | $0.65 | +$65 | 2,524,561 | Direct | |
| May 2, 2024 | 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 | $0.62 | +$62 | 2,524,661 | Direct | |
| May 3, 2024 | 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 | $0.60 | +$210 | 2,525,011 | Direct | |
| May 6, 2024 | 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 | +214 | $0.65 | +$139.1 | 2,525,225 | Direct | |
| May 7, 2024 | 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 | +106 | $0.68 | +$72.08 | 2,525,331 | Direct | |
| May 8, 2024 | 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 | +105 | $0.69 | +$72.45 | 2,525,436 | Direct | |
| May 10, 2024 | 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,203 | $0.52 | +$625.56 | 2,526,639 | Direct | |
| Aug 12, 2024 | 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 | +913 | $1.10 | +$1,004.3 | 2,527,552 | Direct | |
| Aug 13, 2024 | 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,237 | $1.19 | +$2,662.03 | 2,529,789 | Direct | |
| Aug 14, 2024 | 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 | +13 | $1.35 | +$17.55 | 2,529,802 | Direct | |
| Aug 15, 2024 | 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 | $1.34 | +$13.4 | 2,529,812 | Direct | |
| Aug 16, 2024 | 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 | +14 | $1.41 | +$19.74 | 2,529,826 | Direct | |
| Aug 21, 2024 | 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.22 | +$122 | 2,529,926 | Direct | |
| Sep 18, 2024 | 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 | +800 | $0.68 | +$544 | 2,530,726 | Direct | |
| Sep 20, 2024 | 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,600 | $0.66 | +$1,056 | 2,532,326 | Direct | |
| Oct 1, 2024 | Common Stock | AGrant or awardShares, options or restricted stock units the company gave the insider, usually as part of their pay. The insider did not buy them on the market, so this is compensation, not a purchase.Acquired | +230,769 | $0.57 | +$131,538.33 | 2,763,095 | Direct | |
| Dec 18, 2024 | 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 | $0.99 | +$99 | 2,763,195 | Direct | |