| Jul 22, 2026 (view filing)10:22 AM ET | Jul 21 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.07 | +$2.32K | +0.1%938.7K after | |
| Jul 21, 2026 (view filing)11:42 AM ET | Jul 20 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.03 | +$2.29K | +0.1%938.0K after | |
| Jul 20, 2026 (view filing)11:58 AM ET | Jul 17 | 3 days | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.02 | +$2.28K | +0.1%937.2K after | |
| Jul 17, 2026 (view filing)12:00 PM ET | Jul 16 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.02 | +$2.28K | +0.1%936.4K after | |
| Jul 16, 2026 (view filing)12:57 PM ET | Jul 15 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.00 | +$2.27K | +0.1%935.7K after | |
| Jul 15, 2026 (view filing)12:08 PM ET | Jul 14 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.02 | +$2.28K | +0.1%934.9K after | |
| Jul 14, 2026 (view filing)11:59 AM ET | Jul 13 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.00 | +$2.27K | +0.1%934.2K after | |
| Jul 13, 2026 (view filing)11:50 AM ET | Jul 10 | 3 days | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.02 | +$2.28K | +0.1%933.4K after | |
| Jul 10, 2026 (view filing)11:12 AM ET | Jul 9 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.02 | +$2.28K | +0.1%932.7K after | |
| Jul 9, 2026 (view filing)11:33 AM ET | Jul 8 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.02 | +$2.28K | +0.1%931.9K after | |
| Jul 8, 2026 (view filing)3:58 PM ET | Jul 7 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.04 | +$2.30K | +0.1%931.2K after | |
| Jul 7, 2026 (view filing)12:52 PM ET | Jul 6 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.01 | +$2.28K | +0.1%930.4K after | |
| Jul 6, 2026 (view filing)11:39 AM ET | Jul 2 | 4 days | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.11 | +$2.35K | +0.1%929.6K after | |
| Jul 2, 2026 (view filing)12:35 PM ET | Jul 1 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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 | $3.09 | +$2.34K | +0.1%928.9K after | |
| Jul 1, 2026 (view filing)11:44 AM ET | Jun 30 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.93 | +$2.22K | +0.1%928.1K after | |
| Jun 30, 2026 (view filing) | Jun 29 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.85 | +$2.15K | +0.1%927.4K after | |
| Jun 29, 2026 (view filing) | Jun 26 | 3 days | Horizon Kinetics Asset Management LLC10% Owner | 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.79 | +$2.11K | +0.1%926.6K after | |
| Jun 26, 2026 (view filing) | Jun 25 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.73 | +$2.06K | +0.1%925.9K after | |
| Jun 25, 2026 (view filing) | Jun 24 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.76 | +$2.09K | +0.1%925.1K after | |
| Jun 24, 2026 (view filing) | Jun 23 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.75 | +$2.08K | +0.1%924.3K after | |
| Jun 23, 2026 (view filing) | Jun 22 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.78 | +$2.10K | +0.1%923.6K after | |
| Jun 22, 2026 (view filing) | Jun 18 | 4 days | Horizon Kinetics Asset Management LLC10% Owner | 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.83 | +$2.14K | +0.1%922.8K after | |
| Jun 18, 2026 (view filing) | Jun 17 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.85 | +$2.15K | +0.1%922.1K after | |
| Jun 17, 2026 (view filing) | Jun 16 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.74 | +$2.07K | +0.1%921.3K after | |
| Jun 16, 2026 (view filing) | Jun 15 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.85 | +$2.15K | +0.1%920.6K after | |
| Jun 15, 2026 (view filing) | Jun 12 | 3 days | Horizon Kinetics Asset Management LLC10% Owner | 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.75 | +$2.08K | +0.1%919.8K after | |
| Jun 12, 2026 (view filing) | Jun 11 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.75 | +$2.08K | +0.1%919.1K after | |
| Jun 11, 2026 (view filing) | Jun 10 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.75 | +$2.08K | +0.1%918.3K after | |
| Jun 10, 2026 (view filing) | Jun 9 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.75 | +$2.08K | +0.1%917.5K after | |
| Jun 9, 2026 (view filing) | Jun 8 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.76 | +$2.09K | +0.1%916.8K after | |
| Jun 8, 2026 (view filing) | Jun 5 | 3 days | Horizon Kinetics Asset Management LLC10% Owner | 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.82 | +$2.13K | +0.1%916.0K after | |
| Jun 5, 2026 (view filing) | Jun 4 | 1 day | Doyle PeterOther: 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. | +300 | $2.72 | +$816 | +20.0%1.80K after | |
| Jun 5, 2026 (view filing) | Jun 4 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.75 | +$2.08K | +0.1%915.3K after | |
| Jun 4, 2026 (view filing) | Jun 3 | 1 day | Doyle PeterOther: 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. | +400 | $2.75 | +$1.10K | +36.4%1.50K after | |
| Jun 4, 2026 (view filing) | Jun 3 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.75 | +$2.08K | +0.1%914.5K after | |
| Jun 3, 2026 (view filing) | Jun 2 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.71 | +$2.05K | +0.1%913.8K after | |
| Jun 2, 2026 (view filing) | Jun 1 | 1 day | Horizon Kinetics Asset Management LLC10% Owner | 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.75 | +$2.08K | +0.1%913.0K after | |
| Jun 2, 2026 (view filing) | Jun 1 | 1 day | Doyle PeterOther: 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. | +500 | $2.71 | +$1.35K | +83.3%1.10K after | |
| Jun 1, 2026 (view filing) | May 29 | 3 days | Horizon Kinetics Asset Management LLC10% Owner | 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.89 | +$2.18K | +0.1%912.3K after | |
| May 29, 2026 (view filing) | May 27-28 | 2 days | Horizon Kinetics Asset Management LLC10% Owner | 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.51K | $2.72 | +$4.11K | +0.2%911.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 9, 2026 (view filing)5:19 PM ET | Apr 7 | 2 days | Stahl Murray and 1 otherPresident/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 | $3.24 | +$1.17K | +0.2%160.7K after | |
| Apr 9, 2026 (view filing)5:19 PM ET | Apr 7 | 2 days | Stahl Murray and 1 otherPresident/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 | $3.24 | +$2.51K | +1.1%68.6K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 7, 2026 (view filing) | Apr 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 | $3.05 | +$1.10K | +0.2%160.3K after | |
| Apr 7, 2026 (view filing) | Apr 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 | $3.05 | +$2.36K | +1.1%68.5K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 6, 2026 (view filing) | Apr 2 | 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. | +360 | $3.27 | +$1.18K | +0.2%160.0K after | |
| Apr 6, 2026 (view filing) | Apr 2 | 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. | +774 | $3.27 | +$2.53K | +1.1%68.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 2, 2026 (view filing) | Apr 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 | $3.25 | +$1.17K | +0.2%159.6K after | |
| Apr 2, 2026 (view filing) | Apr 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 | $3.25 | +$2.52K | +1.1%68.4K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 1, 2026 (view filing) | Mar 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. | +360 | $3.24 | +$1.17K | +0.2%159.2K after | |
| Apr 1, 2026 (view filing) | Mar 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 | $3.24 | +$2.51K | +1.1%68.3K after | 6 lotsThis row combines 6 trades of the same kind from one filing. The price is the value-weighted average. |