Average stock performance after each discretionary buy, measured at 1, 3 and 6 months. 7 buys in history.
Holdings derived from the most recent reported transactions. Not adjusted for stock splits or share-class conversions.
| Issuer | Shares | Source | Last tx | Detail |
|---|---|---|---|---|
| 3D SYSTEMS CORP | 1,500,192 | reported | 20 Mar 2026 | tx 43+2,974,401−717,954 |
| KEMET CORP | 178,000 | reported | 24 Oct 2003 | tx 1+100,000 |
| MTS SYSTEMS CORP | 90,075.7 | reported | 17 Apr 2020 | tx 83+540,813−105,884 |
| INTEGRA LIFESCIENCES HOLDINGS CORP | 17,700 | reported | 07 May 2026 | tx 6+58,786 |
| FARO TECHNOLOGIES INC | 7,912 | reported | 01 Jun 2020 | tx 4+7,912 |
| TELEFLEX INC | 1,410 | reported | 09 May 2017 | tx 27+44,402−10,000 |
| TECHNITROL INC | 989 | reported | 20 Jun 2006 | tx 1+989 |
| HEXCEL CORP /DE/ | 326 | reported | 06 Oct 2023 | tx 150+55,277.33 |
| C&D TECHNOLOGIES INC | 0 | reported | 13 Jan 2012 | tx 41+1,832,387−1,444,914 |
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 07 May 2026 | GRANT_AWARD | INTEGRA LIFESCIENCES HOLDINGS CORP | 17,700 | 0.00 USD | deriv |
| 20 Mar 2026 | GRANT_AWARD | 3D SYSTEMS CORP | 250,000 | 0.00 USD | |
| 20 Mar 2026 | GRANT_AWARD | 3D SYSTEMS CORP | 250,000 | 0.00 USD | deriv |
| 05 Nov 2025 | PURCHASE | INTEGRA LIFESCIENCES HOLDINGS CORP | 9,000 | 11.35 USD | |
| 05 Sept 2025 | TAX_WITHHOLDING | 3D SYSTEMS CORP | 40,125 | 2.12 USD | |
| 09 May 2025 | GRANT_AWARD | INTEGRA LIFESCIENCES HOLDINGS CORP | 19,592 | 0.00 USD | |
| 14 Apr 2025 | TAX_WITHHOLDING | 3D SYSTEMS CORP | 30,626 | 2.03 USD | |
| 01 Apr 2025 | GRANT_AWARD | 3D SYSTEMS CORP | 247,933 | 2.07 USD | |
| 17 Mar 2025 | TAX_WITHHOLDING | 3D SYSTEMS CORP | 18,772 | 2.74 USD | |
| 17 Dec 2024 | PURCHASE | 3D SYSTEMS CORP | 60,000 | 3.85 USD | first after silence |
| 05 Sept 2024 | GRANT_AWARD | 3D SYSTEMS CORP | 247,933 | 0.00 USD | |
| 09 May 2024 | GRANT_AWARD | INTEGRA LIFESCIENCES HOLDINGS CORP | 8,696 | 0.00 USD | |
| 09 May 2024 | GRANT_AWARD | INTEGRA LIFESCIENCES HOLDINGS CORP | 1,582 | 0.00 USD | |
| 15 Apr 2024 | TAX_WITHHOLDING | 3D SYSTEMS CORP | 30,752 | 3.53 USD | |
| 15 Mar 2024 | TAX_WITHHOLDING | 3D SYSTEMS CORP | 18,667 | 4.55 USD | |
| 16 Jan 2024 | GRANT_AWARD | 3D SYSTEMS CORP | 158,622 | 0.00 USD | |
| 16 Jan 2024 | TAX_WITHHOLDING | 3D SYSTEMS CORP | 77,329 | 4.86 USD | |
| 12 Jan 2024 | TAX_WITHHOLDING | 3D SYSTEMS CORP | 18,519 | 5.19 USD | |
| 12 Dec 2023 | GRANT_AWARD | INTEGRA LIFESCIENCES HOLDINGS CORP | 2,216 | 0.00 USD | |
| 06 Oct 2023 | GRANT_AWARD | HEXCEL CORP /DE/ | 326 | 0.00 USD | deriv |
| 14 Jul 2023 | GRANT_AWARD | HEXCEL CORP /DE/ | 288 | 0.00 USD | deriv |
| 26 May 2023 | TAX_WITHHOLDING | 3D SYSTEMS CORP | 27,693 | 7.99 USD | |
| 11 May 2023 | GRANT_AWARD | 3D SYSTEMS CORP | 255,102 | 0.00 USD | |
| 11 May 2023 | TAX_WITHHOLDING | 3D SYSTEMS CORP | 124,618 | 8.42 USD | |
| 04 May 2023 | GRANT_AWARD | HEXCEL CORP /DE/ | 1,682 | 0.00 USD | deriv |
4 purchases reported after at least 12 months of silence — most recent on 17 Dec 2024.