| Aug 29, 2025 (view filing) | Aug 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.63 | +$2.04K | +1.4%56.2K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 28, 2025 (view filing) | Aug 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. | +356 | $2.68 | +$954.08 | +0.3%106.0K after | |
| Aug 28, 2025 (view filing) | Aug 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.68 | +$2.07K | +1.4%56.1K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 27, 2025 (view filing) | Aug 26 | 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.3%105.7K after | |
| Aug 27, 2025 (view filing) | Aug 26 | 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.4%56.0K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 26, 2025 (view filing) | Aug 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. | +356 | $2.63 | +$936.28 | +0.3%105.3K after | |
| Aug 26, 2025 (view filing) | Aug 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.63 | +$2.04K | +1.4%56.0K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 25, 2025 (view filing) | Aug 22 | 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.64 | +$939.84 | +0.3%105.0K after | |
| Aug 25, 2025 (view filing) | Aug 22 | 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.4%55.9K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 22, 2025 (view filing) | Aug 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.57 | +$914.92 | +0.3%104.6K after | |
| Aug 22, 2025 (view filing) | Aug 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.57 | +$1.99K | +1.4%55.8K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 21, 2025 (view filing) | Aug 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. | +356 | $2.64 | +$939.84 | +0.3%104.2K after | |
| Aug 21, 2025 (view filing) | Aug 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.64 | +$2.04K | +1.4%55.7K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 20, 2025 (view filing) | Aug 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. | +356 | $2.67 | +$950.52 | +0.3%103.9K after | |
| Aug 20, 2025 (view filing) | Aug 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.67 | +$2.07K | +1.4%55.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 19, 2025 (view filing) | Aug 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. | +356 | $2.66 | +$946.96 | +0.3%103.5K after | |
| Aug 19, 2025 (view filing) | Aug 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.66 | +$2.06K | +1.4%55.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 18, 2025 (view filing) | Aug 15 | 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.3%103.2K after | |
| Aug 18, 2025 (view filing) | Aug 15 | 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.4%55.5K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 15, 2025 (view filing) | Aug 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.57 | +$914.92 | +0.3%102.8K after | |
| Aug 15, 2025 (view filing) | Aug 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.57 | +$1.99K | +1.4%55.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 14, 2025 (view filing) | Aug 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. | +356 | $2.53 | +$900.68 | +0.3%102.5K after | |
| Aug 14, 2025 (view filing) | Aug 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.53 | +$1.96K | +1.4%55.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 13, 2025 (view filing) | Aug 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. | +356 | $2.58 | +$918.48 | +0.3%102.1K after | |
| Aug 13, 2025 (view filing) | Aug 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.58 | +$2.00K | +1.4%55.2K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 12, 2025 (view filing) | Aug 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. | +356 | $2.57 | +$914.92 | +0.4%101.8K after | |
| Aug 12, 2025 (view filing) | Aug 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.57 | +$1.99K | +1.4%55.1K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 11, 2025 (view filing) | Aug 8 | 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.60 | +$925.6 | +0.4%101.4K after | |
| Aug 11, 2025 (view filing) | Aug 8 | 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.60 | +$2.01K | +1.4%55.1K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 8, 2025 (view filing) | Aug 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.64 | +$939.84 | +0.4%101.0K after | |
| Aug 8, 2025 (view filing) | Aug 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.64 | +$2.04K | +1.4%55.0K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 7, 2025 (view filing) | Aug 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. | +356 | $2.66 | +$946.96 | +0.4%100.7K after | |
| Aug 7, 2025 (view filing) | Aug 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.66 | +$2.06K | +1.4%54.9K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 6, 2025 (view filing) | Aug 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. | +356 | $2.67 | +$950.52 | +0.4%100.3K after | |
| Aug 6, 2025 (view filing) | Aug 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.67 | +$2.07K | +1.4%54.8K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 5, 2025 (view filing) | Aug 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. | +356 | $2.64 | +$939.84 | +0.4%100.0K after | |
| Aug 5, 2025 (view filing) | Aug 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.64 | +$2.04K | +1.4%54.7K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 4, 2025 (view filing) | Aug 1 | 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.69 | +$957.64 | +0.4%99.6K after | |
| Aug 4, 2025 (view filing) | Aug 1 | 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.69 | +$2.08K | +1.4%54.7K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 1, 2025 (view filing) | Jul 31 | 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.63 | +$936.28 | +0.4%99.3K after | |
| Aug 1, 2025 (view filing) | Jul 31 | 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.4%54.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 31, 2025 (view filing) | Jul 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. | +356 | $2.61 | +$929.16 | +0.4%98.9K after | |
| Jul 31, 2025 (view filing) | Jul 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.61 | +$2.02K | +1.4%54.5K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 30, 2025 (view filing) | Jul 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. | +356 | $2.60 | +$925.6 | +0.4%98.5K after | |
| Jul 30, 2025 (view filing) | Jul 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.60 | +$2.01K | +1.4%54.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 29, 2025 (view filing) | Jul 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. | +356 | $2.60 | +$925.6 | +0.4%98.2K after | |
| Jul 29, 2025 (view filing) | Jul 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.60 | +$2.01K | +1.4%54.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 28, 2025 (view filing) | Jul 25 | 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.58 | +$918.48 | +0.4%97.8K after | |
| Jul 28, 2025 (view filing) | Jul 25 | 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.58 | +$2.00K | +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 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. | +356 | $2.60 | +$925.6 | +0.4%97.5K after | |