| Jun 11, 2025 | 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,390 | $7.45 | +$69,943.29 | 9,390 | Indirect | |
| Jun 11, 2025 | 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,911 | $7.45 | +$29,131.87 | 13,301 | Indirect | |
| Jun 11, 2025 | 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,686 | $7.45 | +$27,455.91 | 16,987 | Indirect | |
| Jun 11, 2025 | 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,345 | $7.45 | +$24,915.9 | 20,332 | Indirect | |
| Jun 11, 2025 | 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,894 | $7.45 | +$14,107.84 | 22,226 | Indirect | |
| Jun 11, 2025 | 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,354 | $7.45 | +$10,085.54 | 23,580 | Indirect | |
| Jun 11, 2025 | 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,280 | $7.45 | +$9,534.34 | 24,860 | Indirect | |
| Jun 11, 2025 | 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,217 | $7.45 | +$9,065.07 | 26,077 | Indirect | |
| Jun 11, 2025 | 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,092 | $7.45 | +$8,133.98 | 27,169 | Indirect | |
| Jun 11, 2025 | 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 | +814 | $7.45 | +$6,063.24 | 27,983 | Indirect | |
| Jun 11, 2025 | 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 | +728 | $7.45 | +$5,422.65 | 28,711 | Indirect | |
| Jun 11, 2025 | 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 | +704 | $7.45 | +$5,243.88 | 29,415 | Indirect | |
| Jun 11, 2025 | 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 | +478 | $7.45 | +$3,560.48 | 29,893 | Indirect | |
| Jun 11, 2025 | 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 | +317 | $7.45 | +$2,361.24 | 30,210 | Indirect | |
| Jun 11, 2025 | 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 | +111 | $7.45 | +$826.81 | 30,321 | Indirect | |
| Jun 11, 2025 | 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 | +76 | $7.45 | +$566.1 | 30,397 | Indirect | |
| Jun 11, 2025 | 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 | +51 | $7.45 | +$379.88 | 30,448 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −2,800 | $7.42 | −$20,776 | 27,648 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −2,700 | $7.42 | −$20,034 | 24,948 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −2,100 | $7.42 | −$15,582 | 22,848 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,860 | $7.42 | −$13,801.2 | 20,988 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,600 | $7.42 | −$11,872 | 19,388 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,281 | $7.42 | −$9,505.02 | 18,107 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,100 | $7.42 | −$8,162 | 17,007 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,000 | $7.42 | −$7,420 | 16,007 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −997 | $7.42 | −$7,397.74 | 15,010 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −900 | $7.42 | −$6,678 | 14,110 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −724 | $7.42 | −$5,372.08 | 13,386 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −600 | $7.41 | −$4,446 | 12,786 | Indirect | |
| Jun 11, 2025 | COMMON STOCK | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −546 | $7.42 | −$4,051.32 | 12,240 | Indirect | |