| Aug 21, 2026 (view filing)4:57 PM ET | Aug 20 | 1 day | Campanelli Joseph PPresident & 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. | +2.00K | $21.75 | +$43.5K | +0.5%379.8K after | |
| May 18, 2026 (view filing) | May 15 | 3 days | Campanelli Joseph PPresident & 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. | +3.00K | $19.18 | +$57.5K | +0.8%377.8K after | 9 lotsThis row combines 9 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 27, 2026 (view filing) | Apr 24 | 3 days | Campanelli Joseph PPresident & 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. | +2.50K | $19.45 | +$48.6K | +0.7%374.8K after | 7 lotsThis row combines 7 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 20, 2026 (view filing) | Mar 6 | 14 days | Campanelli Joseph PPresident & 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. | +5.00K | $20.77 | +$103.9K | New position3.00K 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. |
| Mar 19, 2026 (view filing) | Mar 19 | Same day | Campanelli Joseph PPresident & 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. | +2.50K | $20.16 | +$50.4K | +0.6%396.7K after | |
| Jun 10, 2025 (view filing) | Jun 9 | 1 day | Campanelli Joseph PPresident & 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. | +2.00K | $16.19 | +$32.4K | +0.6%331.1K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 10, 2025 (view filing) | Jun 9 | 1 day | Campanelli Joseph PPresident & 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. | +5.00K | $16.29 | +$81.5K | +12.5%45.0K after | |
| Mar 13, 2025 (view filing) | Mar 11 | 2 days | Campanelli Joseph PPresident & 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. | +2.00K | $17.75 | +$35.5K | +3.8%55.0K after | |
| Aug 6, 2024 (view filing) | Aug 2-5 | 4 days | Campanelli Joseph PPresident & 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. | +8.00K | $17.10 | +$136.8K | +17.8%53.0K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 30, 2024 (view filing) | Apr 26 | 4 days | Campanelli Joseph PPresident & 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 | $14.59 | +$218.9K | +50.0%45.0K after | 7 lotsThis row combines 7 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 11, 2024 (view filing) | Mar 8 | 3 days | Campanelli Joseph PPresident & 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. | +4.00K | $13.85 | +$55.4K | +15.4%30.0K after | AmendedAn amended filing (for example Form 4/A or 13F-HR/A) that corrects or adds to an earlier filing.4 lotsThis row combines 4 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 5, 2024 (view filing) | Mar 1 | 4 days | Campanelli Joseph PPresident & 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. | +26.0K | $13.97 | +$363.1K | New position26.0K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |