| COMPANY | TYPE | SHARES | PRICE | VALUE | HELD AFTER | TRADE DATE | FILED |
|---|---|---|---|---|---|---|---|
| CGNX COGNEX CORP | SALE Vice President | 8,675 | — | — | 0 | May 27, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | SALE Vice President | 4,500 | $66.32 | $298.4K | 5,569 | May 27, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | SALE Vice President | 5,498 | — | — | 11,160 | May 27, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASE Vice President | 8,675 | $51.49 | $446.7K | 14,244 | May 27, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | SALE Vice President | 1,579 | $66.52 | $105.0K | 3,990 | May 27, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | SALE Vice President | 8,675 | $66.32 | $575.3K | 5,569 | May 27, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASE Vice President | 4,500 | $56.44 | $254.0K | 10,069 | May 27, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASE Vice President | 5,498 | $49.12 | $270.1K | 11,067 | May 27, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | SALE Vice President | 5,498 | $66.32 | $364.6K | 5,569 | May 27, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | SALE Vice President | 4,500 | — | — | 0 | May 27, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 7,231 | — | — | 7,231 | Feb 17, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 11,211 | — | — | 11,211 | Feb 17, 2026 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 9,080 | — | — | 9,080 | Feb 18, 2025 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 31,095 | — | — | 31,095 | Feb 18, 2025 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 34,271 | — | — | 34,271 | Feb 20, 2024 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 3,169 | — | — | 3,169 | Feb 20, 2024 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 2,500 | — | — | 2,500 | Aug 7, 2023 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 23,981 | — | — | 23,981 | Aug 7, 2023 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 20,328 | — | — | 20,328 | Feb 21, 2023 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 16,658 | — | — | 16,658 | May 9, 2022 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 10,758 | — | — | 10,758 | Feb 22, 2022 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 8,675 | — | — | 8,675 | Feb 19, 2019 | May 28, 2026 ↗ |
| CGNX COGNEX CORP | PURCHASEGRANT Stock grant | 4,500 | — | — | 4,500 | Feb 20, 2018 | May 28, 2026 ↗ |