As of March 23, 2026, the three largest insider holders of CGNX are Anthony Sun (Director, 335.08K shares), Anthony Sun (Director, 52.61K shares), Theodor Krantz (Director, 35.50K shares).
| Holder | Position | Shares (Direct) | Shares (Indirect) | Report Date |
|---|---|---|---|---|
| Anthony Sun | 335,085 | 0 | 24 Feb, 2026 | |
| Anthony Sun | 0 | 52,608 | 08 Jan, 2026 | |
| Theodor Krantz | 35,500 | 0 | 23 Feb, 2023 | |
| Dianne M Parrotte | 33,431 | 0 | 03 Mar, 2026 | |
| Paul Todgham | Svp, Cfo | 30,140 | 0 | 23 Feb, 2024 |
| Sachin Lawande | 28,431 | 0 | 24 Feb, 2026 | |
| Marjorie Sennett | 25,936 | 0 | 24 Feb, 2026 | |
| John Tseng-Chung Lee | 24,820 | 0 | 24 Feb, 2026 | |
| Robert Willett | 0 | 23,120 | 19 Feb, 2026 | |
| Matthew Moschner | Ceo President | 16,465 | 0 | 24 Feb, 2026 |
| Angelos Papadimitriou | 16,222 | 0 | 24 Feb, 2026 | |
| Sheila Marie Dipalma | Evp, Employee Services | 15,013 | 0 | 24 Feb, 2026 |
| Dennis Fehr | Svp, Chief Financial Officer | 12,578 | 0 | 19 Feb, 2026 |
| Laura Ann Macdonald | Vp And Pao | 7,470 | 0 | 16 Mar, 2026 |
| Joerg Kuechen | Head Of Corporate Ma | 6,032 | 0 | 24 Feb, 2026 |
* Please note that the shares above only reflect shares from the fund portfolio and the institutional portfolio. Shares from the personal portfolio are excluded from this Institutional Ownership Page. See these insiders' latest transactions here on Insider Page.
| Transaction Date | Insider Name | Security Class | Transaction Type | Shares Traded | Price | Shares Remaining | Ownership | Code |
|---|---|---|---|---|---|---|---|---|
| 15 Mar, 2026 | Laura Ann Macdonald | Common Stock | A | 368 | $0.00 | 7,579 | D | M |
| 15 Mar, 2026 | Laura Ann Macdonald | Common Stock | D | 109 | $47.98 | 7,470 | D | F |
| 15 Mar, 2026 | Laura Ann Macdonald | Restricted Stock Unit | D | 368 | $0.00 | 614 | D | M |
| 02 Mar, 2026 | Dianne M Parrotte | Common Stock | A | 2,500 | $51.49 | 35,931 | D | M |
| 02 Mar, 2026 | Dianne M Parrotte | Common Stock | D | 2,500 | $54.00 | 33,431 | D | S |
| 02 Mar, 2026 | Dianne M Parrotte | Common Stock | A | 15,600 | $51.49 | 49,031 | D | M |
| 02 Mar, 2026 | Dianne M Parrotte | Common Stock | D | 15,600 | $54.00 | 33,431 | D | S |
| 02 Mar, 2026 | Dianne M Parrotte | Common Stock | A | 7,500 | $45.06 | 40,931 | D | M |
| 02 Mar, 2026 | Dianne M Parrotte | Common Stock | D | 7,500 | $54.00 | 33,431 | D | S |
| 02 Mar, 2026 | Dianne M Parrotte | Common Stock | A | 18,400 | $50.94 | 51,831 | D | M |
| 02 Mar, 2026 | Dianne M Parrotte | Common Stock | D | 18,400 | $54.00 | 33,431 | D | S |
| 02 Mar, 2026 | Dianne M Parrotte | Non-Qualified Stock Option (right to buy) | D | 7,500 | $0.00 | 0 | D | M |
| 02 Mar, 2026 | Dianne M Parrotte | Non-Qualified Stock Option (right to buy) | D | 18,400 | $0.00 | 0 | D | M |
| 02 Mar, 2026 | Dianne M Parrotte | Non-Qualified Stock Option (right to buy) | D | 2,500 | $0.00 | 15,600 | D | M |
| 02 Mar, 2026 | Dianne M Parrotte | Non-Qualified Stock Option (right to buy) | D | 15,600 | $0.00 | 0 | D | M |
| 20 Feb, 2026 | Matthew Moschner | Common Stock | A | 3,042 | $0.00 | 14,889 | D | M |
| 20 Feb, 2026 | Joerg Kuechen | Common Stock | A | 11,029 | $33.04 | 13,758 | D | M |
| 20 Feb, 2026 | Sheila Marie Dipalma | Common Stock | A | 3,803 | $0.00 | 12,390 | D | M |
| 20 Feb, 2026 | Laura Ann Macdonald | Common Stock | A | 1,902 | $0.00 | 5,825 | D | M |
| 20 Feb, 2026 | Carl Gerst | Common Stock | A | 6,846 | $0.00 | 10,650 | D | M |