Macdonald Laura Ann

Cognex Corporation · VP and PAO

Macdonald Laura Ann is listed in public filings as officer: VP and PAO. This Macdonald Laura Ann insider trading page organizes Form 4 disclosures, reported purchases and sales, transaction dates, share amounts, related issuers, and historical insider activity so readers can review the person's public trading record in one place. Companies and tickers connected to this insider trading profile include Cognex Corporation (CGNX). Investors use Macdonald Laura Ann's insider trading disclosures to study buying and selling patterns, position changes, company-specific activity, and the source evidence behind each reported transaction.

Latest Actions

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
Cognex CorporationCGNX$345k5.3k sharesSellMay 12, 2026$1.7M25.5k shares$65.56--
Cognex CorporationCGNX$025.5k sharesGrant / ExerciseMay 12, 2026$1.3M25.5k shares$50.94--
Cognex CorporationCGNX$010k sharesGrant / ExerciseMay 12, 2026$482.8K10k shares$48.28--
Cognex CorporationCGNX$536k11.4k sharesGrant / ExerciseMay 12, 2026$288.0K6.1k shares$47.21--

Insider Trades History

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
Cognex CorporationCGNX$030k sharesGrant / ExerciseMay 11, 2026$1.5M30k shares$51.49--
Cognex CorporationCGNX$499k7.5k sharesSellMay 11, 2026$1.0M15k shares$66.80--
Cognex CorporationCGNX$1.2M24.5k sharesGrant / ExerciseMay 11, 2026$866.0K17k shares$50.94--
Cognex CorporationCGNX$015k sharesGrant / ExerciseMay 11, 2026$846.6K15k shares$56.44--
Cognex CorporationCGNX$889k22.6k sharesGrant / ExerciseMay 11, 2026$594.8K15.1k shares$39.44--
Cognex CorporationCGNX$864k18.3k sharesGrant / ExerciseMay 11, 2026$575.8K12.2k shares$47.21--
Cognex CorporationCGNX$466k14.1k sharesGrant / ExerciseMay 11, 2026$219.2K6.6k shares$33.04--
Cognex CorporationCGNX$351k5.3k sharesSellMay 11, 2026$147.8K2.2k shares$66.80--
Cognex CorporationCGNX--614 sharesGrant / ExerciseMar 15, 2026Disclosure amount unavailable368 shares----
Cognex CorporationCGNX$358k7.5k sharesGrant / ExerciseMar 15, 2026$5.2K109 shares$47.98--
Cognex CorporationCGNX--2.8k sharesGrant / ExerciseFeb 21, 2026Disclosure amount unavailable2.8k shares----
Cognex CorporationCGNX$404k7.2k sharesGrant / ExerciseFeb 21, 2026$45.3K809 shares$56.03--
Cognex CorporationCGNX--3.2k sharesGrant / ExerciseFeb 20, 2026Disclosure amount unavailable1.9k shares----
Cognex CorporationCGNX$295k5.3k sharesGrant / ExerciseFeb 20, 2026$31.3K559 shares$56.03--
Cognex CorporationCGNX--4.6k sharesGrant / ExerciseFeb 18, 2026Disclosure amount unavailable2.4k shares----
Cognex CorporationCGNX$223k3.9k sharesGrant / ExerciseFeb 18, 2026$40.3K711 shares$56.72--
Cognex CorporationCGNX$413k7.2k sharesGrant / ExerciseFeb 17, 2026$412.8K7.2k shares$57.09--
Cognex CorporationCGNX--11.2k sharesGrant / ExerciseFeb 17, 2026Disclosure amount unavailable11.2k shares----
Cognex CorporationCGNX$127k2.2k sharesSellFeb 12, 2026$715.9K12.5k shares$57.27--
Cognex CorporationCGNX$012.5k sharesGrant / ExerciseFeb 12, 2026$479.9K12.5k shares$38.39--
Cognex CorporationCGNX$125k2.2k sharesSellFeb 12, 2026$134.7K2.4k shares$56.56--
Cognex CorporationCGNX$207k4.6k sharesSellSep 5, 2025$120.0K2.7k shares$45.00--
Cognex CorporationCGNX$229k7.3k sharesGrant / ExerciseMar 15, 2025$2.3K73 shares$31.51--
Cognex CorporationCGNX--982 sharesGrant / ExerciseMar 15, 2025Disclosure amount unavailable246 shares----
Cognex CorporationCGNX--2.1k sharesGrant / ExerciseFeb 22, 2025Disclosure amount unavailable2.1k shares----
Cognex CorporationCGNX$232k7.1k sharesGrant / ExerciseFeb 22, 2025$21.6K658 shares$32.78--
Cognex CorporationCGNX--2.8k sharesGrant / ExerciseFeb 21, 2025Disclosure amount unavailable1.7k shares----
Cognex CorporationCGNX$186k5.7k sharesGrant / ExerciseFeb 21, 2025$18.8K573 shares$32.78--
Cognex CorporationCGNX--5k sharesGrant / ExerciseFeb 20, 2025Disclosure amount unavailable1.3k shares----
Cognex CorporationCGNX$153k4.6k sharesGrant / ExerciseFeb 20, 2025$14.7K440 shares$33.40--