| Aug 12, 2026 (view filing)6:39 PM ET | Aug 1-12 | 11 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. | Amlani Ajay KPresident & CEO | 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. | +6.10K | $1.25 | +$7.61K | +0.6%965.6K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 7, 2026 (view filing)4:00 PM ET | Aug 5-6 | 2 days | Amlani Ajay KPresident & CEO | 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.1K | $1.24 | +$12.5K | +1.1%959.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 4, 2026 (view filing)6:12 PM ET | Jul 31-Aug 3 | 4 days | Amlani Ajay KPresident & CEO | 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.5K | $1.20 | +$24.5K | +2.2%949.2K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 16, 2026 (view filing) | Jun 12 | 4 days | Amlani Ajay KPresident & CEO | 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. | +9.83K | $1.42 | +$14.0K | +1.1%923.8K after | |
| Jun 3, 2026 (view filing) | Jun 2 | 1 day | Traverse David KChief 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. | +5.00K | $1.46 | +$7.30K | +7.3%73.7K after | |
| May 26, 2026 (view filing) | May 21-26 | 5 days | Amlani Ajay KPresident & CEO | 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.8K | $1.24 | +$13.3K | +1.2%914.0K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| May 18, 2026 (view filing) | May 14-15 | 4 days | Amlani Ajay KPresident & CEO | 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.9K | $1.25 | +$13.6K | +1.2%903.2K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 14, 2026 (view filing) | May 13-14 | 1 day | Stafford John S IIIDirector | 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. | +80.4K | $1.25 | +$100.5K | +1.6%5.22M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 12, 2026 (view filing) | May 8 | 4 days | Amlani Ajay KPresident & CEO | 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. | +9.48K | $1.30 | +$12.3K | +1.1%892.4K after | |
| May 7, 2026 (view filing) | May 4-5 | 3 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. | Stafford John S IIIDirector | 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. | +19.6K | $1.25 | +$24.5K | +0.4%5.14M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 7, 2026 (view filing) | May 5 | 2 days | Amlani Ajay KPresident & CEO | 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. | +15.0K | $1.30 | +$19.5K | +1.7%882.9K after | |
| May 5, 2026 (view filing) | May 1-4 | 4 days | Amlani Ajay KPresident & CEO | 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. | +29.9K | $1.16 | +$34.5K | +3.6%867.9K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 17, 2026 (view filing) | Mar 17 | Same day | Traverse David KChief 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. | +4.50K | $1.15 | +$5.17K | +8.0%61.0K after | |
| Mar 17, 2026 (view filing) | Mar 13 | 4 days | Stafford John S IIIDirector | 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.8K | $1.28 | +$21.4K | +0.3%5.12M after | |
| Nov 5, 2025 (view filing) | Nov 3-4 | 2 days | Amlani Ajay KPresident & CEO | 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. | +15.5K | $2.23 | +$34.6K | +1.9%838.0K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Sep 2, 2025 (view filing) | Aug 29-Sep 2 | 4 days | Amlani Ajay KPresident & CEO | 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.7K | $2.20 | +$38.8K | +2.2%822.6K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Sep 2, 2025 (view filing) | Aug 29 | 4 days | Krause Brian JChief Revenue 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. | +5.00K | $2.20 | +$11.0K | +100.0%10.0K after | |
| Jun 16, 2025 (view filing) | Jun 12 | 4 days | Amlani Ajay KPresident & CEO | 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 | $1.70 | +$17.0K | +2.3%450.3K after | |
| Jun 12, 2025 (view filing) | Jun 10 | 2 days | Amlani Ajay KPresident & CEO | 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. | +14.0K | $1.70 | +$23.8K | +3.3%440.3K after | |
| Jun 3, 2025 (view filing) | Jun 2 | 1 day | Traverse David KChief 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. | +2.50K | $1.65 | +$4.13K | +4.9%53.2K after | |
| May 13, 2025 (view filing) | Mar 8 | 66 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. | Krause Brian JChief Revenue 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. | +2.50K | $1.69 | +$4.22K | +100.0%5.00K after | |
| Mar 17, 2025 (view filing) | Mar 14 | 3 days | Amlani Ajay KPresident & CEO | 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. | +11.1K | $1.62 | +$18.0K | +2.7%415.2K after | |
| Mar 17, 2025 (view filing) | Dec 1, 2024 | 106 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. | Traverse David KChief 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. | +2.00K | $1.56 | +$3.12K | +4.8%43.3K after | |
| Mar 14, 2025 (view filing) | Mar 12 | 2 days | Stafford John S IIIDirector | 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. | +8.76K | $1.65 | +$14.5K | +0.2%5.06M after | |
| Mar 12, 2025 (view filing) | Mar 10 | 2 days | Amlani Ajay KPresident & CEO | 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. | +14.5K | $1.50 | +$21.8K | +6.2%248.9K after | |
| Mar 12, 2025 (view filing) | Mar 11-12 | 1 day | Faubert Peter R.Director | 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. | +21.1K | $1.61 | +$33.9K | +23.1%112.4K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 11, 2025 (view filing) | Mar 7 | 4 days | Krause Brian JChief Revenue 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. | +2.50K | $1.57 | +$3.92K | New position2.50K after | |
| Mar 10, 2025 (view filing) | Mar 7 | 3 days | Amlani Ajay KPresident & CEO | 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. | +28.9K | $1.50 | +$43.4K | +14.1%234.4K after | |
| Dec 3, 2024 (view filing) | Dec 2 | 1 day | Traverse David KChief 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. | +2.50K | $1.61 | +$4.03K | +6.5%41.3K after | |
| Nov 19, 2024 (view filing) | Nov 15 | 4 days | Traverse David KChief 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. | +3.35K | $1.49 | +$4.99K | +12.0%31.1K after | |
| Mar 18, 2024 (view filing) | Mar 15 | 3 days | Eckel Robert ACEO & President | 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.7K | $1.67 | +$22.9K | +4.2%342.2K after | |
| Mar 15, 2024 (view filing) | Mar 14 | 1 day | Traverse David KPrincipal 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. | +4.91K | $1.58 | +$7.75K | +23.9%25.5K after | |
| Dec 15, 2023 (view filing) | Dec 13-14 | 2 days | Eckel Robert ACEO & President | 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.0K | $1.62 | +$32.4K | +6.5%328.4K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 31, 2023 (view filing) | May 26 | 5 days | Eckel Robert ACEO & President | 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 | $1.58 | +$15.8K | +3.7%278.5K after | |
| Nov 14, 2022 (view filing) | Nov 10 | 4 days | Eckel Robert ACEO & President | 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. | +14.0K | $1.70 | +$23.8K | +5.6%263.5K after | |
| Nov 10, 2022 (view filing) | Nov 9-10 | 1 day | Stafford John S IIIDirector, 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. | +295.2K | $1.65 | +$486.1K | +6.2%5.02M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 4, 2022 (view filing) | Nov 3 | 1 day | Barcelo David BrianChief 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. | +10.0K | $1.47 | +$14.7K | +18.4%64.4K after | |
| Nov 3, 2022 (view filing) | Nov 2 | 1 day | Eckel Robert ACEO & President | 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. | +25.0K | $1.55 | +$38.8K | +11.1%249.5K after | |
| Sep 6, 2022 (view filing) | Sep 1-6 | 5 days | Barcelo David BrianChief 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. | +5.00K | $2.00 | +$10.0K | +10.1%54.4K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 5, 2022 (view filing) | Aug 3 | 2 days | Lazzouni MohamedChief Technical 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. | +5.00K | $2.15 | +$10.8K | +13.9%40.9K after | |
| Aug 3, 2022 (view filing) | Aug 1 | 2 days | Eckel Robert ACEO & President | 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. | +7.00K | $2.09 | +$14.6K | +3.5%204.5K after | |
| Jun 17, 2022 (view filing) | Jun 15-16 | 2 days | Barcelo David BrianChief 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. | +5.00K | $2.40 | +$12.0K | +11.3%49.4K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 20, 2022 (view filing) | May 18 | 2 days | Eckel Robert ACEO & President | 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.69K | $2.72 | +$7.32K | +1.4%192.9K after | |
| May 18, 2022 (view filing) | May 17 | 1 day | Eckel Robert ACEO & President | 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.00K | $2.75 | +$8.26K | +1.6%190.2K after | |
| May 17, 2022 (view filing) | May 16 | 1 day | Lazzouni MohamedChief Technical 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. | +5.00K | $2.68 | +$13.4K | +21.4%28.4K after | |
| May 5, 2022 (view filing) | May 4 | 1 day | Eckel Robert ACEO & President | 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 | $2.83 | +$28.3K | +5.6%187.2K after | |
| Dec 8, 2021 (view filing) | Nov 22-Dec 6 | 16 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. | Stafford John S IIIDirector | 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. | +70.0K | $3.03 | +$212.3K | +466.1%85.0K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |