Cognex Corp (CGNX) Insider Ownership

Historic Insider Ownership Trends

As of June 06, 2026, Cognex's top three insider holders are Anthony Sun (Director, 335.08K shares), Anthony Sun (Director, 52.61K shares), Theodor Krantz (Director, 35.50K shares).

Top Direct Holders

Insider ownership data is derived from the last 60 months of Form 4 SEC filings.
Holder Position Shares (Direct) Shares (Indirect) Report Date
Anthony Sun - 335,085 0 24 Feb, 2026
Theodor Krantz - 35,500 0 23 Feb, 2023
Robert Willett Ceo President 0 23,120 19 Feb, 2026
Marjorie Sennett - 25,936 0 24 Feb, 2026
Sheila Marie Dipalma Evp, Employee Services 15,013 0 24 Feb, 2026
Dianne M Parrotte - 33,431 0 03 Mar, 2026
Laura Ann Macdonald Vp And Pao 7,470 0 16 Mar, 2026
Paul Todgham Svp, Cfo 30,140 0 23 Feb, 2024
Dennis Fehr Svp, Chief Financial Officer 12,578 0 19 Feb, 2026
Joerg Kuechen Head Of Corporate Ma 6,032 0 24 Feb, 2026
Angelos Papadimitriou - 16,222 0 24 Feb, 2026
Matthew Moschner Ceo President 16,465 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.

Recent Insider Transactions

Detailed insider trading activity based on Form 4 SEC filings.
Download Data
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 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 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
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 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 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 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 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 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 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 A 18,400 $50.94 51,831 D M