SEC CIK 1438093
Willett Robert
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CGNXview stock → | 23,120 | 2026-02-18 |
| CLHview stock → | 10,028 | 2026-05-20 |
Position History — CGNX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CGNX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-02-18 | Option exercise (derivative) | 14,165 | $0.00 | 56,659 |
| 2026-02-18 | Tax withholding | 6,849 | $56.72 | 23,120 |
| 2026-02-18 | Option exercise | 14,165 | $0.00 | 29,969 |
| 2026-02-13 | Option exercise (derivative) | 2,148 | $0.00 | 292,246 |
| 2026-02-13 | Open-market sale | 2,148 | $59.50 | 0 |
| 2026-02-13 | Option exercise | 2,148 | $39.44 | 2,148 |
| 2026-02-12 | Option exercise (derivative) | 3,756 | $0.00 | 294,394 |
| 2026-02-12 | Option exercise (derivative) | 173,296 | $0.00 | 0 |
| 2026-02-12 | Option exercise | 3,756 | $39.44 | 3,756 |
| 2026-02-12 | Open-market sale | 173,296 | $58.39 | 0 |
| 2026-02-12 | Option exercise | 173,296 | $38.39 | 173,296 |
| 2025-10-21 | Option exercise (derivative) | 6,704 | $0.00 | 173,296 |
| 2025-10-21 | Open-market sale | 6,704 | $49.51 | 0 |
| 2025-10-21 | Option exercise | 6,704 | $38.39 | 6,704 |
| 2025-02-18 | Grant / award (derivative) | 193,201 | $0.00 | 193,201 |
| 2025-02-18 | Grant / award (derivative) | 70,824 | $0.00 | 70,824 |
| 2024-02-20 | Grant / award (derivative) | 298,150 | $0.00 | 298,150 |
| 2024-02-16 | Gift | 7,901 | $0.00 | 0 |
| 2024-02-16 | Gift | 7,901 | $0.00 | 15,804 |
| 2024-02-16 | Option exercise (derivative) | 11,304 | $0.00 | 0 |
| 2024-02-16 | Tax withholding | 3,403 | $38.13 | 15,804 |
| 2024-02-16 | Option exercise | 11,304 | $0.00 | 19,207 |
| 2023-02-21 | Grant / award (derivative) | 233,484 | $0.00 | 233,484 |
| 2023-02-16 | Option exercise (derivative) | 6,782 | $0.00 | 11,304 |
| 2023-02-16 | Tax withholding | 2,040 | $55.31 | 7,903 |
| 2023-02-16 | Option exercise | 6,782 | $0.00 | 9,943 |
| 2022-02-22 | Grant / award (derivative) | 185,254 | $0.00 | 185,254 |
| 2022-02-16 | Option exercise (derivative) | 4,522 | $0.00 | 18,086 |
| 2022-02-16 | Option exercise | 4,522 | $0.00 | 4,522 |
| 2022-02-16 | Tax withholding | 1,361 | $64.12 | 3,161 |
| 2021-02-16 | Grant / award (derivative) | 123,521 | $0.00 | 123,521 |
| 2021-02-16 | Grant / award (derivative) | 22,608 | $0.00 | 22,608 |
| 2020-11-11 | Option exercise (derivative) | 26,384 | $0.00 | 0 |
| 2020-11-11 | Open-market sale | 26,384 | $71.85 | 0 |
| 2020-11-11 | Option exercise | 26,384 | $20.20 | 26,384 |
| 2020-11-10 | Option exercise (derivative) | 53,616 | $0.00 | 26,384 |
| 2020-11-10 | Open-market sale | 53,616 | $70.05 | 0 |
| 2020-11-10 | Option exercise | 53,616 | $20.20 | 53,616 |
| 2020-11-09 | Option exercise (derivative) | 80,000 | $0.00 | 80,000 |
| 2020-11-09 | Open-market sale | 80,000 | $71.44 | 0 |
| 2020-11-09 | Option exercise | 80,000 | $20.20 | 80,000 |
| 2020-11-06 | Option exercise (derivative) | 80,000 | $0.00 | 160,000 |
| 2020-11-06 | Option exercise | 80,000 | $20.20 | 80,000 |
| 2020-11-06 | Open-market sale | 80,000 | $72.04 | 0 |
| 2020-11-05 | Option exercise (derivative) | 80,000 | $0.00 | 240,000 |
| 2020-11-05 | Option exercise | 80,000 | $20.20 | 80,000 |
| 2020-11-05 | Open-market sale | 80,000 | $73.84 | 0 |
| 2020-11-04 | Option exercise (derivative) | 80,000 | $0.00 | 320,000 |
| 2020-11-04 | Open-market sale | 80,000 | $72.53 | 0 |
| 2020-11-04 | Option exercise | 80,000 | $20.20 | 80,000 |
| 2020-11-03 | Option exercise (derivative) | 79,638 | $0.00 | 0 |
| 2020-11-03 | Open-market sale | 79,638 | $69.56 | 0 |
| 2020-11-03 | Option exercise | 79,638 | $16.72 | 79,638 |
| 2020-10-30 | Option exercise (derivative) | 362 | $0.00 | 79,638 |
| 2020-10-30 | Option exercise | 362 | $16.72 | 362 |
| 2020-10-30 | Open-market sale | 362 | $66.73 | 0 |
| 2020-09-02 | Option exercise (derivative) | 100,000 | $0.00 | 80,000 |
| 2020-09-02 | Option exercise | 100,000 | $16.72 | 100,000 |
| 2020-09-02 | Open-market sale | 100,000 | $70.51 | 0 |
| 2020-08-07 | Option exercise (derivative) | 6,022 | $0.00 | 400,000 |
| 2020-08-07 | Option exercise | 6,022 | $20.20 | 6,022 |
| 2020-08-07 | Open-market sale | 6,022 | $67.46 | 0 |
| 2020-08-06 | Option exercise (derivative) | 63,978 | $0.00 | 406,022 |
| 2020-08-06 | Open-market sale | 63,978 | $67.92 | 0 |
| 2020-08-06 | Option exercise | 63,978 | $20.20 | 63,978 |
| 2020-08-05 | Option exercise (derivative) | 70,000 | $0.00 | 470,000 |
| 2020-08-05 | Option exercise | 70,000 | $20.20 | 70,000 |
| 2020-08-05 | Open-market sale | 70,000 | $68.54 | 0 |
| 2020-08-04 | Option exercise (derivative) | 60,000 | $0.00 | 540,000 |
| 2020-08-04 | Option exercise | 60,000 | $20.20 | 60,000 |
| 2020-08-04 | Open-market sale | 60,000 | $67.05 | 0 |
| 2020-08-03 | Option exercise (derivative) | 100,000 | $0.00 | 600,000 |
| 2020-08-03 | Option exercise | 100,000 | $20.20 | 100,000 |
| 2020-08-03 | Open-market sale | 100,000 | $66.56 | 0 |
| 2020-07-31 | Option exercise (derivative) | 100,000 | $0.00 | 700,000 |
| 2020-07-31 | Option exercise | 100,000 | $20.20 | 100,000 |
| 2020-07-31 | Open-market sale | 100,000 | $65.93 | 0 |
| 2020-02-18 | Grant / award (derivative) | 180,000 | $0.00 | 180,000 |
| 2019-12-13 | Option exercise (derivative) | 46,929 | $0.00 | 800,000 |
| 2019-12-13 | Option exercise | 46,929 | $20.20 | 46,929 |
| 2019-12-13 | Open-market sale | 46,929 | $54.38 | 0 |
| 2019-12-12 | Option exercise (derivative) | 100,000 | $0.00 | 846,929 |
| 2019-12-12 | Option exercise | 100,000 | $20.20 | 100,000 |
| 2019-12-12 | Open-market sale | 100,000 | $53.52 | 0 |
| 2019-12-11 | Option exercise (derivative) | 70,000 | $0.00 | 946,929 |
| 2019-12-11 | Open-market sale | 70,000 | $51.82 | 0 |
| 2019-12-11 | Option exercise | 70,000 | $20.20 | 70,000 |
| 2019-12-09 | Option exercise (derivative) | 73,071 | $0.00 | 1,016,929 |
| 2019-12-09 | Open-market sale | 73,071 | $50.76 | 0 |
| 2019-12-09 | Option exercise | 73,071 | $20.20 | 73,071 |
| 2019-12-06 | Option exercise (derivative) | 50,000 | $0.00 | 1,090,000 |
| 2019-12-06 | Open-market sale | 50,000 | $51.06 | 0 |
| 2019-12-06 | Option exercise | 50,000 | $20.20 | 50,000 |
| 2019-11-27 | Option exercise (derivative) | 40,000 | $0.00 | 1,140,000 |
| 2019-11-27 | Option exercise | 40,000 | $20.20 | 40,000 |
| 2019-11-27 | Open-market sale | 40,000 | $51.57 | 0 |
| 2019-11-26 | Option exercise (derivative) | 100,000 | $0.00 | 1,180,000 |
| 2019-11-26 | Option exercise | 100,000 | $20.20 | 100,000 |
| 2019-11-26 | Open-market sale | 100,000 | $50.49 | 0 |
| 2019-11-08 | Option exercise (derivative) | 143,294 | $0.00 | 0 |
| 2019-11-08 | Open-market sale | 143,294 | $53.16 | 0 |
| 2019-11-08 | Option exercise | 143,294 | $19.66 | 143,294 |
| 2019-11-07 | Option exercise (derivative) | 17,298 | $0.00 | 143,294 |
| 2019-11-07 | Option exercise | 17,298 | $19.66 | 17,298 |
| 2019-11-07 | Open-market sale | 17,298 | $53.77 | 0 |
| 2019-11-06 | Option exercise (derivative) | 19,408 | $0.00 | 160,592 |
| 2019-11-06 | Option exercise | 19,408 | $19.66 | 19,408 |
| 2019-11-06 | Open-market sale | 19,408 | $53.86 | 0 |
| 2019-02-19 | Grant / award (derivative) | 180,000 | $0.00 | 180,000 |
| 2018-02-20 | Grant / award (derivative) | 90,000 | $0.00 | 90,000 |
| 2017-11-02 | Option exercise (derivative) | 100,000 | $0.00 | 0 |
| 2017-11-02 | Option exercise | 100,000 | $21.06 | 100,000 |
| 2017-11-02 | Open-market sale | 100,000 | $127.19 | 0 |
| 2017-08-25 | Option exercise (derivative) | 8,241 | $0.00 | 0 |
| 2017-08-25 | Open-market sale | 8,241 | $103.09 | 0 |
| 2017-08-25 | Option exercise | 8,241 | $16.80 | 8,241 |
| 2017-08-15 | Option exercise (derivative) | 57,291 | $0.00 | 8,241 |
| 2017-08-15 | Open-market sale | 57,291 | $104.65 | 0 |
| 2017-08-15 | Option exercise | 57,291 | $16.80 | 57,291 |
| 2017-08-14 | Option exercise (derivative) | 9,468 | $0.00 | 65,532 |
| 2017-08-14 | Option exercise | 9,468 | $16.80 | 9,468 |
| 2017-08-14 | Open-market sale | 9,468 | $104.12 | 0 |
| 2017-08-08 | Option exercise (derivative) | 25,000 | $0.00 | 75,000 |
| 2017-08-08 | Open-market sale | 25,000 | $103.37 | 0 |
| 2017-08-08 | Option exercise | 25,000 | $16.80 | 25,000 |
| 2017-05-15 | Option exercise (derivative) | 55,919 | $0.00 | 0 |
| 2017-05-15 | Open-market sale | 55,919 | $91.73 | 0 |
| 2017-05-15 | Option exercise | 55,919 | $12.38 | 55,919 |
| 2017-05-09 | Option exercise (derivative) | 23,961 | $0.00 | 55,919 |
| 2017-05-09 | Option exercise | 23,961 | $12.38 | 23,961 |
| 2017-05-09 | Open-market sale | 23,961 | $89.85 | 0 |
| 2017-05-08 | Option exercise (derivative) | 20,020 | $0.00 | 79,880 |
| 2017-05-08 | Option exercise | 20,020 | $12.38 | 20,020 |
| 2017-05-08 | Open-market sale | 20,020 | $89.71 | 0 |
| 2017-05-04 | Option exercise (derivative) | 100 | $0.00 | 99,900 |
| 2017-05-04 | Open-market sale | 100 | $89.64 | 0 |
| 2017-05-04 | Option exercise | 100 | $12.38 | 100 |
| 2017-03-06 | Option exercise (derivative) | 50,000 | $0.00 | 100,000 |
| 2017-03-06 | Option exercise | 50,000 | $12.38 | 50,000 |
| 2017-03-06 | Open-market sale | 50,000 | $80.69 | 0 |
| 2017-02-27 | Option exercise (derivative) | 50,000 | $0.00 | 150,000 |
| 2017-02-27 | Option exercise | 50,000 | $12.38 | 50,000 |
| 2017-02-27 | Open-market sale | 50,000 | $77.75 | 0 |
| 2017-02-21 | Grant / award (derivative) | 90,000 | $0.00 | 90,000 |
| 2016-11-14 | Option exercise (derivative) | 50,000 | $0.00 | 0 |
| 2016-11-14 | Open-market sale | 50,000 | $56.82 | 0 |
| 2016-11-14 | Option exercise | 50,000 | $15.34 | 50,000 |
| 2016-11-11 | Option exercise (derivative) | 50,000 | $0.00 | 50,000 |
| 2016-11-11 | Option exercise | 50,000 | $15.34 | 50,000 |
| 2016-11-11 | Open-market sale | 50,000 | $54.57 | 0 |
| 2016-08-03 | Option exercise (derivative) | 25,000 | $0.00 | 0 |
| 2016-08-03 | Option exercise (derivative) | 100,000 | $0.00 | 100,000 |
| 2016-08-03 | Open-market sale | 100,000 | $47.93 | 0 |
| 2016-08-03 | Option exercise | 25,000 | $8.88 | 25,000 |
| 2016-08-03 | Option exercise | 100,000 | $9.63 | 100,000 |
| 2016-02-12 | Grant / award (derivative) | 90,000 | $0.00 | 90,000 |
| 2015-06-10 | Option exercise (derivative) | 50,000 | $0.00 | 500,000 |
| 2015-06-10 | Option exercise (derivative) | 50,000 | $0.00 | 550,000 |
| 2015-06-10 | Open-market sale | 50,000 | $50.04 | 0 |
| 2015-06-10 | Option exercise | 50,000 | $13.57 | 50,000 |
| 2014-11-03 | Grant / award (derivative) | 240,000 | $0.00 | 640,000 |
| 2014-11-03 | Grant / award (derivative) | 200,000 | $0.00 | 400,000 |
| 2014-11-03 | Grant / award (derivative) | 200,000 | $0.00 | 200,000 |
| 2014-08-25 | Option exercise (derivative) | 22,750 | $0.00 | 600,000 |
| 2014-08-25 | Option exercise | 22,750 | $13.57 | 22,750 |
| 2014-08-25 | Open-market sale | 22,750 | $43.57 | 0 |
| 2014-08-19 | Option exercise (derivative) | 6,750 | $0.00 | 622,750 |
| 2014-08-19 | Open-market sale | 6,750 | $42.94 | 0 |
| 2014-08-19 | Option exercise | 6,750 | $13.57 | 6,750 |
| 2014-07-30 | Option exercise (derivative) | 20,500 | $0.00 | 629,500 |
| 2014-07-30 | Open-market sale | 20,500 | $43.05 | 0 |
| 2014-07-30 | Option exercise | 20,500 | $13.57 | 20,500 |
| 2014-05-27 | Option exercise (derivative) | 48,700 | $0.00 | 650,000 |
| 2014-05-27 | Option exercise | 48,700 | $13.57 | 48,700 |
| 2014-05-27 | Open-market sale | 48,700 | $36.02 | 0 |
| 2014-05-02 | Option exercise (derivative) | 1,300 | $0.00 | 698,700 |
| 2014-05-02 | Option exercise | 1,300 | $13.57 | 1,300 |
| 2014-05-02 | Open-market sale | 1,300 | $35.00 | 0 |
| 2014-02-24 | Option exercise (derivative) | 50,000 | $0.00 | 200,000 |
| 2014-02-24 | Open-market sale | 50,000 | $37.59 | 0 |
| 2014-02-24 | Option exercise | 50,000 | $9.63 | 50,000 |
| 2014-02-18 | Grant / award (derivative) | 90,000 | $0.00 | 90,000 |
| 2013-11-22 | Option exercise (derivative) | 33,249 | $0.00 | 250,000 |
| 2013-11-22 | Open-market sale | 33,249 | $32.04 | 0 |
| 2013-11-22 | Option exercise | 33,249 | $9.63 | 33,249 |
| 2013-11-20 | Option exercise (derivative) | 1,800 | $0.00 | 283,249 |
| 2013-11-20 | Option exercise | 1,800 | $9.63 | 1,800 |
| 2013-11-20 | Open-market sale | 1,800 | $31.50 | 0 |
| 2013-11-19 | Option exercise (derivative) | 14,951 | $0.00 | 285,049 |
| 2013-11-19 | Open-market sale | 14,951 | $31.84 | 0 |
| 2013-11-19 | Option exercise | 14,951 | $9.63 | 14,951 |
| 2013-09-11 | Option exercise (derivative) | 25,000 | $0.00 | 100,000 |
| 2013-09-11 | Option exercise | 25,000 | $19.25 | 25,000 |
| 2013-09-11 | Open-market sale | 25,000 | $63.61 | 0 |
| 2013-09-03 | Option exercise (derivative) | 25,000 | $0.00 | 125,000 |
| 2013-09-03 | Open-market sale | 25,000 | $57.81 | 0 |
| 2013-09-03 | Option exercise | 25,000 | $19.25 | 25,000 |
| 2013-08-14 | Option exercise (derivative) | 12,500 | $0.00 | 12,500 |
| 2013-08-14 | Option exercise | 12,500 | $17.76 | 12,500 |
| 2013-08-14 | Open-market sale | 12,500 | $57.32 | 0 |
| 2013-07-31 | Option exercise (derivative) | 25,000 | $0.00 | 150,000 |
| 2013-07-31 | Open-market sale | 25,000 | $53.07 | 0 |
| 2013-07-31 | Option exercise | 25,000 | $19.25 | 25,000 |
| 2013-05-30 | Option exercise (derivative) | 10,400 | $0.00 | 175,000 |
| 2013-05-30 | Open-market sale | 10,400 | $44.71 | 0 |
| 2013-05-30 | Option exercise | 10,400 | $19.25 | 10,400 |
| 2013-05-29 | Option exercise (derivative) | 14,600 | $0.00 | 185,400 |
| 2013-05-29 | Option exercise | 14,600 | $19.25 | 14,600 |
| 2013-05-29 | Open-market sale | 14,600 | $44.59 | 0 |
| 2013-02-14 | Option exercise (derivative) | 4,482 | $0.00 | 25,000 |
| 2013-02-14 | Open-market sale | 4,482 | $41.16 | 0 |
| 2013-02-14 | Option exercise | 4,482 | $17.76 | 4,482 |
| 2013-02-13 | Option exercise (derivative) | 20,518 | $0.00 | 29,482 |
| 2013-02-13 | Option exercise | 20,518 | $17.76 | 20,518 |
| 2013-02-13 | Open-market sale | 20,518 | $42.17 | 0 |
| 2013-02-13 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2012-11-05 | Option exercise (derivative) | 17,500 | $0.00 | 0 |
| 2012-11-05 | Option exercise | 17,500 | $13.45 | 17,500 |
| 2012-11-05 | Open-market sale | 17,500 | $36.59 | 0 |
| 2011-11-02 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2011-03-18 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2011-02-14 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2010-06-11 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2010-03-15 | Grant / award (derivative) | 200,000 | $0.00 | 200,000 |
| 2009-12-15 | Disposition to issuer (derivative) | 50,000 | $0.00 | 100,000 |
| 2009-12-15 | Disposition to issuer (derivative) | 200,000 | $0.00 | 150,000 |
| 2009-05-06 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2008-06-17 | Grant / award (derivative) | 200,000 | $0.00 | 200,000 |
| 2008-06-17 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2008-06-16 | — | — | — | 0 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.