| Aug 24, 20265:00 PM ETAmendedAn amended filing (for example Form 4/A or 13F-HR/A) that corrects or adds to an earlier filing. | Jun 12, 2026 | O'Toole David DCFO | 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.Common Stock | +2K | $3.97 | +$7.94K | 152.93K | +1.3% | SEC↗ |
| Jun 10, 2026 | Jun 9, 2026 | Woody Joseph FralinDirector | 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.Common Stock | +5.2K | $4.00 | +$20.8K | 107.96K | +5.1% | SEC↗ |
| Jun 9, 2026 | Jun 9, 2026 | Woody Joseph FralinDirector | 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.Common Stock | +10K | $4.19 | +$41.9K | 102.76K | +10.8% | SEC↗ |
| Jun 5, 2026 | Jun 3, 2026 | Woody Joseph FralinDirector | 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.Common Stock | +10K | $4.095 | +$40.95K | 92.76K | +12.1% | SEC↗ |
| Jun 3, 2026 | Jun 1 – Jun 2, 2026 | Woody Joseph FralinDirector | 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.Common Stock | +20K | $4.2475 | +$84.95K | 20K | New position | SEC↗ |
| May 20, 2026 | May 20, 2026 | O'Toole David DCFO | 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.Common Stock | +2K | $4.26 | +$8.52K | 145.93K | +1.4% | SEC↗ |
| May 19, 2026 | May 19, 2026 | O'Toole David DCFO | 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.Common Stock | +2K | $4.24 | +$8.48K | 143.93K | +1.4% | SEC↗ |
| Mar 11, 2026 | Mar 11, 2026 | O'Toole David DCFO | 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.Common Stock | +1.8K | $4.78 | +$8.6K | 141.93K | +1.3% | SEC↗ |
| Feb 23, 2026 | Feb 19, 2026 | O'Toole David DCFO | 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.Common Stock | +3K | $4.15 | +$12.45K | 140.13K | +2.2% | SEC↗ |
| Aug 29, 2025 | Aug 28, 2025 | McNamara RobertDirector | 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.Common Stock | +10K | $4.50 | +$45K | 86.77K | +13.0% | SEC↗ |
| Aug 26, 2025 | Aug 26, 2025 | O'Toole David DCFO | 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.Common Stock | +2K | $4.52 | +$9.04K | 31.66K | +6.7% | SEC↗ |
| Aug 20, 2025 | Aug 19, 2025 | McNamara RobertDirector | 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.Common Stock | +10K | $5.00 | +$50K | 76.77K | +15.0% | SEC↗ |
| Aug 12, 2025 | Aug 12, 2025 | O'Toole David DCFO | 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.Common Stock | +2K | $4.81 | +$9.62K | 29.66K | +7.2% | SEC↗ |
| Mar 10, 2025 | Mar 6, 2025 | McNamara RobertDirector | 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.Common Stock | +11K | $8.30 | +$91.3K | 56.75K | +24.0% | SEC↗ |
| Feb 20, 2025 | Feb 20, 2025 | McNamara RobertDirector | 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.Common Stock | +10K | $10.09 | +$100.9K | 45.75K | +28.0% | SEC↗ |
| Feb 20, 2025 | Feb 20, 2025 | O'Toole David DCFO | 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.Common Stock | +1K | $9.90 | +$9.9K | 25.73K | +4.0% | SEC↗ |
| Feb 19, 2025 | Feb 19, 2025 | O'Toole David DCFO | 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.Common Stock | +1K | $10.25 | +$10.25K | 24.73K | +4.2% | SEC↗ |
| Jan 29, 2025 | Dec 9, 2024 | Crowe SuzanneDirector | 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.Common Stock | +486 | $13.15 | +$6.39K | 36.91K | +1.3% | SEC↗ |
| Dec 5, 2024 | Dec 5, 2024 | O'Toole David DCFO | 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.Common Stock | +975 | $12.4633 | +$12.15K | 23.73K | +4.3% | SEC↗ |
| Jun 3, 2024 | May 30, 2024 | O'Toole David DCFO | 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.Common Stock | +1K | $8.90 | +$8.9K | 19.73K | +5.3% | SEC↗ |
| Feb 28, 2024 | Feb 28, 2024 | O'Toole David DCFO | 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.Common Stock | +1.25K | $17.39 | +$21.74K | 18.73K | +7.1% | SEC↗ |
| Dec 27, 2023 | Dec 26, 2023 | CORBETT JAMESCEO | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Common | −1.45K | $13.29 | −$19.2K | 11.58K | −11.1% | SEC↗ |
| Dec 22, 2023AmendedAn amended filing (for example Form 4/A or 13F-HR/A) that corrects or adds to an earlier filing. | Dec 21, 2023 | COOK JEREMY CURNOCKDirector | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Common | −2.5K | $12.49 | −$31.23K | 20.61K | −10.8% | SEC↗ |
| Dec 12, 2023 | Dec 12, 2023 | O'Toole David DCFO | 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.Common Stock | +950 | $12.45 | +$11.83K | 17.48K | +5.7% | SEC↗ |
| Dec 4, 2023 | Dec 1, 2023 | O'Toole David DCFO | 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.Common Stock | +500 | $10.68 | +$5.34K | 16.53K | +3.1% | SEC↗ |
| Nov 21, 2023 | Nov 21, 2023 | O'Toole David DCFO | 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.Common Stock | +2K | $10.28 | +$20.56K | 15K | +15.4% | SEC↗ |
| Nov 16, 2023 | Nov 15 – Nov 16, 2023 | O'Toole David DCFO | 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.Common Stock | +2K | $12.30 | +$24.6K | 13K | +18.2% | SEC↗ |
| Nov 15, 2023 | Nov 14 – Nov 15, 2023 | O'Toole David DCFO | 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.Common Stock | +2K | $13.065 | +$26.13K | 11K | +22.2% | SEC↗ |
| Sep 8, 2023 | Aug 21, 2023 | Shiroma DonnaGeneral Counsel | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Common Stock | −4.19K | $15.84 | −$66.42K | 42.26K | −9.0% | SEC↗ |
| Aug 16, 2023 | Aug 16, 2023 | O'Toole David DCFO | 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.Common Stock | +2K | $17.055 | +$34.11K | 9K | +28.6% | SEC↗ |
| Aug 15, 2023 | Aug 15, 2023 | O'Toole David DCFO | 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.Common Stock | +5K | $17.928 | +$89.64K | 7K | +250.0% | SEC↗ |
| Jun 21, 2023 | Jun 20, 2023 | O'Toole David DCFO | 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.Common Stock | +1K | $16.15 | +$16.15K | 2K | +100.0% | SEC↗ |
| Nov 22, 2022 | Nov 21, 2022 | PERRY MICHAEL SDirector | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Common Stock | −150K | $7.18 | −$1.08M | 229.54K | −39.5% | SEC↗ |
| Feb 25, 2022 | Feb 24, 2022 | PERRY MICHAEL SChief Executive Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Common Stock | −10.81K | $8.74 | −$94.5K | 321.71K | −3.3% | SEC↗ |
| Sep 21, 2021 | Sep 20, 2021 | Crowe SuzanneDirector | 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.Common Stock | +1.07K | $17.08 | +$18.21K | 4.11K | +35.0% | SEC↗ |
| Sep 7, 2021 | Sep 1, 2021 | PERRY MICHAEL SChief Executive Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Common Stock | −11.22K | $20.68 | −$232.03K | 237.64K | −4.5% | SEC↗ |