| Nov 12, 2025 (view filing) | Nov 10-11 | 2 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +1.55K | $2.63 | +$4.06K | +2.6%60.5K after | 12 lotsThis row combines 12 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 10, 2025 (view filing) | Nov 7 | 3 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%124.3K after | |
| Nov 10, 2025 (view filing) | Nov 7 | 3 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%60.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 7, 2025 (view filing) | Nov 6 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.61 | +$939.6 | +0.3%124.0K after | |
| Nov 7, 2025 (view filing) | Nov 6 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.61 | +$2.02K | +1.3%60.2K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 6, 2025 (view filing) | Nov 5 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.61 | +$939.6 | +0.3%123.6K after | |
| Nov 6, 2025 (view filing) | Nov 5 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.61 | +$2.02K | +1.3%60.2K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 5, 2025 (view filing) | Nov 4 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.60 | +$936 | +0.3%123.3K after | |
| Nov 5, 2025 (view filing) | Nov 4 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.60 | +$2.01K | +1.3%60.1K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 4, 2025 (view filing) | Nov 3 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.60 | +$936 | +0.3%122.9K after | |
| Nov 4, 2025 (view filing) | Nov 3 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.60 | +$2.01K | +1.3%60.0K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 3, 2025 (view filing) | Oct 31 | 3 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%122.5K after | |
| Nov 3, 2025 (view filing) | Oct 31 | 3 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%59.9K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 31, 2025 (view filing) | Oct 30 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.60 | +$936 | +0.3%122.2K after | |
| Oct 31, 2025 (view filing) | Oct 30 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.60 | +$2.01K | +1.3%59.8K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 30, 2025 (view filing) | Oct 29 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%121.8K after | |
| Oct 30, 2025 (view filing) | Oct 29 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%59.7K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 29, 2025 (view filing) | Oct 28 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%121.5K after | |
| Oct 29, 2025 (view filing) | Oct 28 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%59.7K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 28, 2025 (view filing) | Oct 27 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.58 | +$928.8 | +0.3%121.1K after | |
| Oct 28, 2025 (view filing) | Oct 27 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.58 | +$2.00K | +1.3%59.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 27, 2025 (view filing) | Oct 24 | 3 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%120.7K after | |
| Oct 27, 2025 (view filing) | Oct 24 | 3 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%59.5K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 24, 2025 (view filing) | Oct 23 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.61 | +$939.6 | +0.3%120.4K after | |
| Oct 24, 2025 (view filing) | Oct 23 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.61 | +$2.02K | +1.3%59.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 23, 2025 (view filing) | Oct 22 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.61 | +$939.6 | +0.3%120.0K after | |
| Oct 23, 2025 (view filing) | Oct 22 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.61 | +$2.02K | +1.3%59.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 22, 2025 (view filing) | Oct 21 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.60 | +$936 | +0.3%119.7K after | |
| Oct 22, 2025 (view filing) | Oct 21 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.60 | +$2.01K | +1.3%59.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 21, 2025 (view filing) | Oct 20 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.61 | +$939.6 | +0.3%119.3K after | |
| Oct 21, 2025 (view filing) | Oct 20 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.61 | +$2.02K | +1.3%59.2K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 20, 2025 (view filing) | Oct 17 | 3 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%118.9K after | |
| Oct 20, 2025 (view filing) | Oct 17 | 3 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%59.1K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 17, 2025 (view filing) | Oct 16 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%118.6K after | |
| Oct 17, 2025 (view filing) | Oct 16 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%59.0K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 16, 2025 (view filing) | Oct 15 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%118.2K after | |
| Oct 16, 2025 (view filing) | Oct 15 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%58.9K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 15, 2025 (view filing) | Oct 14 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.60 | +$936 | +0.3%117.9K after | |
| Oct 15, 2025 (view filing) | Oct 14 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.60 | +$2.01K | +1.3%58.8K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 14, 2025 (view filing) | Oct 10-13 | 4 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +724 | $2.62 | +$1.90K | +0.6%117.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 14, 2025 (view filing) | Oct 10-13 | 4 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +1.57K | $2.62 | +$4.11K | +2.7%58.8K after | 12 lotsThis row combines 12 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 10, 2025 (view filing) | Oct 9 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%116.8K after | |
| Oct 10, 2025 (view filing) | Oct 9 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%58.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 9, 2025 (view filing) | Oct 8 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%116.4K after | |
| Oct 9, 2025 (view filing) | Oct 8 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%58.5K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 8, 2025 (view filing) | Oct 7 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%116.0K after | |
| Oct 8, 2025 (view filing) | Oct 7 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%58.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 7, 2025 (view filing) | Oct 6 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%115.7K after | |
| Oct 7, 2025 (view filing) | Oct 6 | 1 day | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +774 | $2.62 | +$2.03K | +1.3%58.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 6, 2025 (view filing) | Oct 3 | 3 days | Stahl MurrayPresident/Co-Portfolio Manager | 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. | +360 | $2.62 | +$943.2 | +0.3%115.3K after | |