| Dec 23, 2025 (view filing) | Dec 23 | Same day | Marshall AllanChief Executive Officer | 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. | +50.0K | $1.80 | +$90.0K | +1.3%4.05M after | |
| Dec 17, 2025 (view filing) | Dec 15-16 | 2 days | Marshall AllanChief Executive Officer | 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. | +150.0K | $2.07 | +$310.5K | +3.9%4.00M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 21, 2025 (view filing) | Nov 20 | 1 day | Salkind GeneDirector | 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. | +50.0K | $2.55 | +$127.5K | +29.6%218.8K after | |
| Nov 18, 2025 (view filing) | Nov 17 | 1 day | Salkind GeneDirector | 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. | +100.0K | $2.65 | +$265.0K | +21.3%569.5K after | |
| Nov 18, 2025 (view filing) | Nov 17 | 1 day | Salkind GeneDirector | 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. | +100.0K | $2.81 | +$281.0K | +145.5%168.8K after | |
| Jul 30, 2025 (view filing) | Jul 11 | 19 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. | Salkind GeneDirector, 10% 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. | +20.2K | $4.94 | +$100.0K | +5.5%385.4K after | |
| Jul 24, 2025 (view filing) | Jul 15-22 | 9 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. | Dugan LawrenceDirector | 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. | +16.0K | $6.11 | +$97.8K | +15.9%116.4K after | 4 lotsThis row combines 4 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 24, 2025 (view filing) | Jul 11 | 13 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. | Marshall AllanChief Executive Officer | 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. | +161.9K | $4.94 | +$800.0K | +18.3%1.05M after | |
| Apr 25, 2025 (view filing) | Apr 17 | 8 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. | Marshall AllanChief Executive Officer | 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. | +657.9K | $2.28 | +$1.50M | +434.5%809.3K after | |
| Apr 25, 2025 (view filing) | Mar 12 | 44 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. | Marshall AllanChief Executive Officer | 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. | +125.0K | $2.60 | +$325.0K | –125.0K after | DerivativeA trade in a derivative security (option, warrant, restricted stock unit and so on). The value is the derivative's own price times the quantity. |
| Apr 25, 2025 (view filing) | Apr 17 | 8 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. | Norstrud Andrew JamesChief Financial Officer | 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. | +43.9K | $2.28 | +$100.0K | +287.1%59.1K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Apr 25, 2025 (view filing) | Apr 17 | 8 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. | Salkind GeneDirector, 10% 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. | +241.2K | $2.28 | +$550.0K | +194.7%365.1K after | |
| Mar 18, 2024 (view filing) | Mar 11-12 | 7 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. | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +77.8K | $0.5753 | +$44.7K | +2.7%2.94M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 6, 2024 (view filing) | Mar 5 | 1 day | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +103.0K | $0.70 | +$72.1K | +3.7%2.86M after | |
| Dec 20, 2023 (view filing) | Dec 14-15 | 6 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. | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +12.9K | $0.9554 | +$12.3K | +0.5%2.77M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 7, 2023 (view filing) | Dec 7 | Same day | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +90.0K | $0.94 | +$84.6K | +3.4%2.75M after | |
| Dec 6, 2023 (view filing) | Dec 4-5 | 2 days | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +53.5K | $0.7569 | +$40.5K | +2.0%2.66M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 29, 2023 (view filing) | Nov 15 | 14 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. | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +375.0K | $0.00 | $0 | –2.46M after | DerivativeA trade in a derivative security (option, warrant, restricted stock unit and so on). The value is the derivative's own price times the quantity.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 7, 2023 (view filing) | Jun 22-28 | 15 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. | Marshall AllanChief Executive Officer | 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. | +79.9K | $2.36 | +$188.9K | +3.1%2.69M after | 5 lotsThis row combines 5 trades of the same kind from one filing. The price is the value-weighted average. |
| May 23, 2023 (view filing) | May 22 | 1 day | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +22.8K | $3.41 | +$77.7K | +0.9%2.61M after | |
| Mar 20, 2023 (view filing) | Mar 15-17 | 5 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. | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +13.0K | $4.41 | +$57.3K | +0.5%2.59M after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jan 11, 2023 (view filing) | Dec 14-16, 2022 | 28 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. | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +17.3K | $3.69 | +$63.9K | +0.7%2.58M after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 13, 2022 (view filing) | Dec 9 | 4 days | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +12.0K | $4.11 | +$49.3K | +0.5%2.56M after | |
| Dec 5, 2022 (view filing) | Dec 1 | 4 days | Marshall AllanCHIEF EXECUTIVE OFFICER | 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. | +18.5K | $3.96 | +$73.2K | +0.7%2.55M after | |
| Apr 1, 2022 (view filing) | Mar 30 | 2 days | Salkind GeneDirector, 10% 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. | +125.0K | $4.00 | +$500.0K | New position125.0K after | |