| 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 | +5 | $10.56 | +$52.8 | 5 | Indirect | |
| 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 | +5 | $10.56 | +$52.8 | 10 | Indirect | |
| 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 | +6 | $10.55 | +$63.3 | 16 | Indirect | |
| 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 | +16 | $10.54 | +$168.64 | 32 | Indirect | |
| 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 | +17 | $10.56 | +$179.52 | 49 | Indirect | |
| 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 | +24 | $10.56 | +$253.44 | 73 | Indirect | |
| 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 | +27 | $10.56 | +$285.12 | 100 | Indirect | |
| 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 | +100 | $10.55 | +$1,055 | 200 | Indirect | |
| 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 | +100 | $10.55 | +$1,055 | 300 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 400 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 500 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 600 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 700 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 800 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 900 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 1,000 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 1,100 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 1,200 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 1,300 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 1,400 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 1,500 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 1,600 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 1,700 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 1,800 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 1,900 | Indirect | |
| 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 | +100 | $10.56 | +$1,056 | 2,000 | Indirect | |
| 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 | +300 | $10.56 | +$3,168 | 2,300 | Indirect | |
| 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 | +300 | $10.56 | +$3,168 | 2,600 | Indirect | |
| 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 | +500 | $10.56 | +$5,280 | 3,100 | Indirect | |
| 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 | +2,298 | $10.57 | +$24,289.86 | 5,398 | Indirect | |