| Jun 1, 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 | +200 | $0.63 | +$126 | 4,603,374 | Direct | |
| Jun 6, 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 | +1,000 | $0.62 | +$620 | 4,604,474 | Direct | |
| Jun 6, 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 | +5,000 | $0.63 | +$3,150 | 4,609,374 | Direct | |
| Jun 7, 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 | +1,000 | $0.60 | +$600 | 4,610,374 | Direct | |
| Jun 7, 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 | +5,000 | $0.60 | +$3,000 | 4,615,374 | Direct | |
| Jun 7, 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 | +1,000 | $0.60 | +$600 | 4,616,374 | Direct | |
| Jun 7, 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 | +300 | $0.59 | +$177 | 4,616,674 | Direct | |
| Jun 6, 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 | +700 | $0.60 | +$420 | 4,617,374 | Direct | |
| Jul 21, 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 | +100 | $1.02 | +$102 | 4,617,474 | Direct | |
| Jul 21, 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 | +15 | $1.02 | +$15.3 | 4,617,489 | Direct | |
| Jul 21, 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 | +500 | $1.01 | +$505 | 4,617,989 | Direct | |
| Jul 21, 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 | +1,000 | $1.02 | +$1,020 | 4,618,989 | Direct | |
| Jul 21, 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 | +300 | $0.99 | +$297 | 4,619,289 | Direct | |
| Jul 21, 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 | +500 | $0.97 | +$485 | 4,619,789 | Direct | |
| Jul 21, 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 | +350 | $0.99 | +$346.5 | 4,620,139 | Direct | |
| Jul 21, 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 | +150 | $0.99 | +$148.5 | 4,620,289 | Direct | |
| Jul 21, 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 | +1,000 | $0.97 | +$970 | 4,621,289 | Direct | |
| Jul 21, 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 | +500 | $0.99 | +$495 | 4,621,789 | Direct | |
| Jul 21, 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 | +2,000 | $0.99 | +$1,980 | 4,623,789 | Direct | |
| Jul 21, 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 | +300 | $0.99 | +$297 | 4,624,089 | Direct | |
| Jul 21, 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 | +100 | $0.99 | +$99 | 4,624,189 | Direct | |
| Jul 21, 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 | +400 | $0.99 | +$396 | 4,624,589 | Direct | |
| Jul 21, 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 | +400 | $1.00 | +$400 | 4,624,989 | Direct | |
| Jul 21, 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 | +400 | $1.00 | +$400 | 4,625,389 | Direct | |
| Jul 21, 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 | +100 | $1.00 | +$100 | 4,625,489 | Direct | |