| Mar 20, 2026 (view filing) | Aug 21-22, 2025 | 211 days | Case Stephen MDirector, 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. | +5.00K | $16.34 | +$81.7K | 0.0%11.9M after | AmendedAn amended filing (for example Form 4/A or 13F-HR/A) that corrects or adds to an earlier filing.2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 16, 2025 (view filing) | Dec 12 | 4 days | Case Stephen MDirector, 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. | +300 | $17.00 | +$5.10K | 0.0%12.0M after | |
| Dec 12, 2025 (view filing) | Dec 11 | 1 day | Case Stephen MDirector, 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. | +5.00K | $16.79 | +$84.0K | 0.0%12.0M after | |
| Dec 10, 2025 (view filing) | Dec 8-9 | 2 days | Case Stephen MDirector, 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. | +3.45K | $16.37 | +$56.5K | 0.0%12.0M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 5, 2025 (view filing) | Dec 3 | 2 days | Case Stephen MDirector, 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. | +2.63K | $15.99 | +$42.1K | 0.0%12.0M after | |
| Dec 3, 2025 (view filing) | Dec 1-2 | 2 days | Case Stephen MDirector, 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. | +10.0K | $15.93 | +$159.3K | +0.1%12.0M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 1, 2025 (view filing) | Nov 26-28 | 5 days | Case Stephen MDirector, 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. | +2.51K | $15.48 | +$38.8K | 0.0%12.0M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 26, 2025 (view filing) | Nov 24-25 | 2 days | Case Stephen MDirector, 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. | +10.0K | $15.25 | +$152.4K | +0.1%12.0M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 24, 2025 (view filing) | Nov 20-21 | 4 days | Case Stephen MDirector, 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. | +10.0K | $14.38 | +$143.8K | +0.1%12.0M 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 19 | 2 days | Case Stephen MDirector, 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. | +2.50K | $14.48 | +$36.2K | 0.0%11.9M after | |
| Sep 11, 2025 (view filing) | Sep 10 | 1 day | Case Stephen MDirector, 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. | +967 | $17.00 | +$16.4K | 0.0%11.9M after | |
| Sep 10, 2025 (view filing) | Sep 8-9 | 2 days | Case Stephen MDirector, 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. | +5.00K | $16.94 | +$84.7K | 0.0%11.9M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Sep 8, 2025 (view filing) | Sep 3-4 | 5 days | Case Stephen MDirector, 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. | +1.01K | $16.99 | +$17.2K | 0.0%11.9M after | AmendedAn amended filing (for example Form 4/A or 13F-HR/A) that corrects or adds to an earlier filing.2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 29, 2025 (view filing) | Aug 27 | 2 days | Case Stephen MDirector, 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. | +320 | $17.00 | +$5.44K | 0.0%11.9M after | |
| Aug 27, 2025 (view filing) | Aug 25-26 | 2 days | Case Stephen MDirector, 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. | +2.70K | $16.99 | +$45.9K | 0.0%11.9M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 21, 2025 (view filing) | Aug 19-20 | 2 days | Case Stephen MDirector, 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. | +5.00K | $16.47 | +$82.3K | 0.0%11.9M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 17, 2025 (view filing) | Jun 13 | 4 days | Case Stephen MDirector, 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. | +3.34K | $17.43 | +$58.2K | 0.0%11.9M after | |
| Jun 11, 2025 (view filing) | Jun 9 | 2 days | Case Stephen MDirector, 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. | +100 | – | – | 0.0%11.9M after | |
| Jun 4, 2025 (view filing) | Jun 2-3 | 2 days | Case Stephen MDirector, 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. | +3.39K | $15.82 | +$53.6K | 0.0%11.9M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 2, 2025 (view filing) | May 29-30 | 4 days | Case Stephen MDirector, 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. | +2.68K | $15.80 | +$42.3K | 0.0%11.9M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |