| Jul 25, 2025 (view filing) | Jul 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.60 | +$2.01K | +1.4%54.2K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 24, 2025 (view filing) | Jul 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. | +356 | $2.60 | +$925.6 | +0.4%97.1K after | |
| Jul 24, 2025 (view filing) | Jul 23-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.60 | +$2.01K | +1.5%54.1K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 23, 2025 (view filing) | Jul 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. | +356 | $2.65 | +$943.4 | +0.4%96.8K after | |
| Jul 23, 2025 (view filing) | Jul 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.65 | +$2.05K | +1.5%54.0K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 22, 2025 (view filing) | Jul 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. | +356 | $2.65 | +$943.4 | +0.4%96.4K after | |
| Jul 22, 2025 (view filing) | Jul 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.65 | +$2.05K | +1.5%53.9K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 21, 2025 (view filing) | Jul 18 | 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. | +356 | $2.65 | +$943.4 | +0.4%96.1K after | |
| Jul 21, 2025 (view filing) | Jul 18 | 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.5%53.8K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 18, 2025 (view filing) | Jul 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. | +356 | $2.65 | +$943.4 | +0.4%95.7K after | |
| Jul 18, 2025 (view filing) | Jul 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.65 | +$2.05K | +1.5%53.8K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 17, 2025 (view filing) | Jul 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. | +356 | $2.65 | +$943.4 | +0.4%95.3K after | |
| Jul 17, 2025 (view filing) | Jul 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.65 | +$2.05K | +1.5%53.7K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 16, 2025 (view filing) | Jul 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. | +356 | $2.65 | +$943.4 | +0.4%95.0K after | |
| Jul 16, 2025 (view filing) | Jul 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.5%53.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 15, 2025 (view filing) | Jul 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. | +356 | $2.65 | +$943.4 | +0.4%94.6K after | |
| Jul 15, 2025 (view filing) | Jul 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.65 | +$2.05K | +1.5%53.5K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 14, 2025 (view filing) | Jul 11 | 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. | +388 | $2.65 | +$1.03K | +0.4%94.3K after | |
| Jul 14, 2025 (view filing) | Jul 11 | 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. | +792 | $2.65 | +$2.10K | +1.5%53.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 11, 2025 (view filing) | Jul 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. | +356 | $2.68 | +$954.08 | +0.4%93.9K after | |
| Jul 11, 2025 (view filing) | Jul 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.68 | +$2.07K | +1.5%53.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 10, 2025 (view filing) | Jul 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.71 | +$975.6 | +0.4%93.5K after | |
| Jul 10, 2025 (view filing) | Jul 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. | +772 | $2.71 | +$2.09K | +1.5%53.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 9, 2025 (view filing) | Jul 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. | +356 | $2.69 | +$957.64 | +0.4%93.2K after | |
| Jul 9, 2025 (view filing) | Jul 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. | +782 | $2.69 | +$2.10K | +1.5%53.2K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 8, 2025 (view filing) | Jul 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. | +356 | $2.65 | +$943.4 | +0.4%92.8K after | |
| Jul 8, 2025 (view filing) | Jul 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. | +752 | $2.65 | +$1.99K | +1.4%53.1K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 7, 2025 (view filing) | Jul 3 | 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. | +356 | $2.66 | +$946.96 | +0.4%92.5K after | |
| Jul 7, 2025 (view filing) | Jul 3 | 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. | +788 | $2.66 | +$2.10K | +1.5%53.0K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 3, 2025 (view filing) | Jul 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. | +356 | $2.66 | +$946.96 | +0.4%92.1K after | |
| Jul 3, 2025 (view filing) | Jul 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. | +752 | $2.66 | +$2.00K | +1.4%52.9K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 2, 2025 (view filing) | Jul 1 | 1 day | Stahl MurrayPresident | 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. | +356 | $2.60 | +$925.6 | +0.4%91.7K after | |
| Jul 2, 2025 (view filing) | Jul 1, 2005-Jul 2, 2025 | 7,306 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Stahl MurrayPresident | 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. | +752 | $2.60 | +$1.96K | +1.4%52.8K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 1, 2025 (view filing) | Jun 30 | 1 day | Stahl MurrayPresident | 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. | +356 | $2.65 | +$943.4 | +0.4%91.4K after | |
| Jul 1, 2025 (view filing) | Jun 30 | 1 day | Stahl MurrayPresident | 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. | +752 | $2.65 | +$1.99K | +1.4%52.8K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 30, 2025 (view filing) | Jun 27 | 3 days | Stahl MurrayPresident | 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. | +356 | $2.60 | +$925.6 | +0.4%91.0K after | |
| Jun 30, 2025 (view filing) | Jun 27 | 3 days | Stahl MurrayPresident | 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. | +752 | $2.60 | +$1.96K | +1.4%52.7K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 27, 2025 (view filing) | Jun 26 | 1 day | Stahl MurrayPresident | 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. | +356 | $2.62 | +$932.72 | +0.4%90.7K after | |
| Jun 27, 2025 (view filing) | Jun 26 | 1 day | Stahl MurrayPresident | 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. | +752 | $2.62 | +$1.97K | +1.5%52.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 26, 2025 (view filing) | Jun 25 | 1 day | Stahl MurrayPresident | 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. | +356 | $2.60 | +$925.6 | +0.4%90.3K after | |
| Jun 26, 2025 (view filing) | Jun 25 | 1 day | Stahl MurrayPresident | 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. | +752 | $2.60 | +$1.96K | +1.5%52.5K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 25, 2025 (view filing) | Jun 24 | 1 day | Stahl MurrayPresident | 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. | +356 | $2.59 | +$922.04 | +0.4%90.0K after | |
| Jun 25, 2025 (view filing) | Jun 24 | 1 day | Stahl MurrayPresident | 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. | +752 | $2.59 | +$1.95K | +1.5%52.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 24, 2025 (view filing) | Jun 23 | 1 day | Stahl MurrayPresident | 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. | +356 | $2.66 | +$946.96 | +0.4%89.6K after | |
| Jun 24, 2025 (view filing) | Jun 23 | 1 day | Stahl MurrayPresident | 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. | +756 | $2.66 | +$2.01K | +1.5%52.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 23, 2025 (view filing) | Jun 20 | 3 days | Stahl MurrayPresident | 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. | +356 | $2.66 | +$946.96 | +0.4%89.3K after | |
| Jun 23, 2025 (view filing) | Jun 20 | 3 days | Stahl MurrayPresident | 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. | +752 | $2.66 | +$2.00K | +1.5%52.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 20, 2025 (view filing) | Jun 18 | 2 days | Stahl MurrayPresident | 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. | +356 | $2.65 | +$943.4 | +0.4%88.9K after | |
| Jun 20, 2025 (view filing) | Jun 18 | 2 days | Stahl MurrayPresident | 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. | +752 | $2.65 | +$1.99K | +1.5%52.2K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 18, 2025 (view filing) | Jun 17 | 1 day | Stahl MurrayPresident | 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. | +356 | $2.68 | +$954.08 | +0.4%88.5K after | |