| Nov 17, 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 | $9.27 | +$46,350 | 5,000 | Direct | |
| Nov 17, 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 | $9.33 | +$46,650 | 10,000 | Direct | |
| Nov 17, 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 | $9.33 | +$46,650 | 15,000 | Direct | |
| Nov 17, 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 | $9.34 | +$9.34 | 15,001 | Direct | |
| Nov 17, 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 | +207 | $9.34 | +$1,933.38 | 15,208 | Direct | |
| Nov 17, 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 | +9,793 | $9.34 | +$91,466.62 | 25,001 | Direct | |
| Nov 17, 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,202 | $9.34 | +$29,906.68 | 28,203 | Direct | |
| Nov 17, 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,020 | $9.35 | +$93,687 | 38,223 | Direct | |
| Nov 17, 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 | +4,979 | $9.36 | +$46,603.44 | 43,202 | Direct | |
| Nov 17, 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 | $9.36 | +$3,744 | 43,602 | Direct | |
| Nov 17, 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,398 | $9.37 | +$13,099.26 | 45,000 | Direct | |
| Nov 17, 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 | +502 | $9.39 | +$4,713.78 | 45,502 | Direct | |
| Nov 17, 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 | +4,498 | $9.39 | +$42,236.22 | 50,000 | Direct | |
| Nov 17, 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 | $9.19 | +$9,190 | 1,000 | Indirect | |
| Nov 17, 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 | $9.19 | +$4,595 | 1,500 | Indirect | |
| Nov 17, 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 | $9.34 | +$4,670 | 2,000 | Indirect | |
| Nov 17, 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 | $9.35 | +$4,675 | 2,500 | Indirect | |
| Nov 20, 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 | +600 | $9.24 | +$5,544 | 50,600 | Direct | |
| Nov 20, 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 | $9.25 | +$1,850 | 50,800 | Direct | |
| Nov 20, 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 | +14 | $9.36 | +$131.04 | 50,814 | Direct | |
| Nov 20, 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,153 | $9.37 | +$20,173.61 | 52,967 | Direct | |
| Nov 20, 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 | +68 | $9.37 | +$637.16 | 53,035 | Direct | |
| Nov 20, 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,142 | $9.38 | +$10,711.96 | 54,177 | Direct | |
| Nov 20, 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,043 | $9.39 | +$9,793.77 | 55,220 | Direct | |
| Nov 20, 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 | +4,780 | $9.40 | +$44,932 | 60,000 | Direct | |