| Dec 8, 2023 | 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,300 | $1.31 | +$4,323 | 2,458,424 | Direct | |
| Dec 11, 2023 | 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 | +30 | $1.36 | +$40.8 | 2,458,454 | Direct | |
| Dec 12, 2023 | 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,040 | $1.06 | +$3,222.4 | 2,461,494 | Direct | |
| Dec 13, 2023 | 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 | +50 | $1.09 | +$54.5 | 2,461,544 | Direct | |
| Dec 15, 2023 | 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 | $0.92 | +$9.2 | 2,461,554 | Direct | |
| Dec 27, 2023 | 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.03 | +$10.3 | 2,461,564 | Direct | |
| Jan 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 | +20 | $0.82 | +$16.4 | 2,461,584 | Direct | |
| Jan 4, 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 | +180 | $0.84 | +$151.2 | 2,461,764 | Direct | |
| Jan 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 | +10 | $0.83 | +$8.3 | 2,461,774 | Direct | |
| Jan 9, 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.86 | +$86 | 2,461,874 | Direct | |
| Jan 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 | +20 | $0.85 | +$17 | 2,461,894 | Direct | |
| Jan 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 | +20 | $0.81 | +$16.2 | 2,461,914 | Direct | |
| Jan 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 | +15 | $0.75 | +$11.25 | 2,461,929 | Direct | |
| Jan 17, 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 | +362 | $0.61 | +$220.82 | 2,462,291 | Direct | |
| Jan 19, 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 | +60 | $0.48 | +$28.8 | 2,462,351 | Direct | |
| Jan 19, 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 | +45,000 | $0.00 | $0 | 2,507,351 | Direct | |
| Jan 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 | +5,035 | $0.49 | +$2,467.15 | 2,512,386 | Direct | |
| Jan 23, 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 | +720 | $0.52 | +$374.4 | 2,513,106 | Direct | |
| Jan 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 | +740 | $0.55 | +$407 | 2,513,846 | Direct | |
| Jan 25, 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,304 | $0.55 | +$1,267.2 | 2,516,150 | Direct | |
| Jan 26, 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 | +5,386 | $0.56 | +$3,016.16 | 2,521,536 | Direct | |
| Jan 29, 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 | +950 | $1.04 | +$988 | 2,522,486 | Direct | |
| Jan 30, 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 | +400 | $1.14 | +$456 | 2,522,886 | Direct | |