| Dec 17, 2025 (view filing) | Dec 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.64 | +$950.4 | +0.3%133.7K after | |
| Dec 17, 2025 (view filing) | Dec 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.64 | +$2.04K | +1.3%62.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 16, 2025 (view filing) | Dec 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.65 | +$954 | +0.3%133.3K after | |
| Dec 16, 2025 (view filing) | Dec 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.65 | +$2.05K | +1.3%62.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 15, 2025 (view filing) | Dec 12 | 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.61 | +$939.6 | +0.3%133.0K after | |
| Dec 15, 2025 (view filing) | Dec 12 | 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.61 | +$2.02K | +1.3%62.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 12, 2025 (view filing) | Dec 11 | 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%132.6K after | |
| Dec 12, 2025 (view filing) | Dec 11 | 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%62.2K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 11, 2025 (view filing) | Dec 10 | 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%132.3K after | |
| Dec 11, 2025 (view filing) | Dec 10 | 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%62.1K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 10, 2025 (view filing) | Dec 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.65 | +$954 | +0.3%131.9K after | |
| Dec 10, 2025 (view filing) | Dec 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.65 | +$2.05K | +1.3%62.0K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 9, 2025 (view filing) | Dec 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.63 | +$946.8 | +0.3%131.5K after | |
| Dec 9, 2025 (view filing) | Dec 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.63 | +$2.04K | +1.3%62.0K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 8, 2025 (view filing) | Dec 5 | 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.65 | +$954 | +0.3%131.2K after | |
| Dec 8, 2025 (view filing) | Dec 5 | 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.65 | +$2.05K | +1.3%61.9K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 5, 2025 (view filing) | Dec 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.57 | +$925.2 | +0.3%130.8K after | |
| Dec 5, 2025 (view filing) | Dec 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.57 | +$1.99K | +1.3%61.8K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 4, 2025 (view filing) | Dec 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%130.5K after | |
| Dec 4, 2025 (view filing) | Dec 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%61.7K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 3, 2025 (view filing) | Dec 2 | 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.55 | +$918 | +0.3%130.1K after | |
| Dec 3, 2025 (view filing) | Dec 2 | 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.55 | +$1.97K | +1.3%61.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 2, 2025 (view filing) | Dec 1 | 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.52 | +$907.2 | +0.3%129.7K after | |
| Dec 2, 2025 (view filing) | Dec 1 | 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.52 | +$1.95K | +1.3%61.5K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 1, 2025 (view filing) | Nov 28 | 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.59 | +$932.4 | +0.3%129.4K after | |
| Dec 1, 2025 (view filing) | Nov 28 | 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.59 | +$2.00K | +1.3%61.5K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 28, 2025 (view filing) | Nov 26 | 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. | +360 | $2.55 | +$918 | +0.3%129.0K after | |
| Nov 28, 2025 (view filing) | Nov 26 | 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. | +774 | $2.55 | +$1.97K | +1.3%61.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 26, 2025 (view filing) | Nov 25 | 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.64 | +$950.4 | +0.3%128.7K after | |
| Nov 26, 2025 (view filing) | Nov 25 | 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.64 | +$2.04K | +1.3%61.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 25, 2025 (view filing) | Nov 24 | 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.65 | +$954 | +0.3%128.3K after | |
| Nov 25, 2025 (view filing) | Nov 24 | 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.65 | +$2.05K | +1.3%61.2K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 24, 2025 (view filing) | Nov 21 | 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.64 | +$950.4 | +0.3%127.9K after | |
| Nov 24, 2025 (view filing) | Nov 21 | 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.64 | +$2.04K | +1.3%61.1K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 21, 2025 (view filing) | Nov 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.66 | +$957.6 | +0.3%127.6K after | |
| Nov 21, 2025 (view filing) | Nov 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.66 | +$2.06K | +1.3%61.1K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 20, 2025 (view filing) | Nov 19 | 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.66 | +$957.6 | +0.3%127.2K after | |
| Nov 20, 2025 (view filing) | Nov 19 | 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.66 | +$2.06K | +1.3%61.0K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 19, 2025 (view filing) | Nov 18 | 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.68 | +$964.8 | +0.3%126.9K after | |
| Nov 19, 2025 (view filing) | Nov 18 | 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.68 | +$2.07K | +1.3%60.9K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 18, 2025 (view filing) | Nov 17 | 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.71 | +$975.6 | +0.3%126.5K after | |
| Nov 18, 2025 (view filing) | Nov 17 | 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.71 | +$2.10K | +1.3%60.8K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 17, 2025 (view filing) | Nov 14 | 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.66 | +$957.6 | +0.3%126.1K after | |
| Nov 17, 2025 (view filing) | Nov 14 | 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.66 | +$2.06K | +1.3%60.7K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 14, 2025 (view filing) | Nov 13 | 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.66 | +$957.6 | +0.3%125.8K after | |
| Nov 14, 2025 (view filing) | Nov 13 | 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.66 | +$2.06K | +1.3%60.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 13, 2025 (view filing) | Nov 12 | 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.65 | +$954 | +0.3%125.4K after | |
| Nov 13, 2025 (view filing) | Nov 12 | 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.65 | +$2.05K | +1.3%60.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| 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. | +720 | $2.63 | +$1.89K | +0.6%125.1K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| 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. |