Robert Willett

Insider profile

Currently holds positions in Clean Harbors Inc and Cognex Corp

Performance

Overall performance
2.7

Performance over holding periods
2.7
30 days 90 days 120 days
Average return -3% 8.2% 15.1%
Success rate 34% 68% 82%
Transactions
60 0% Buy
34 71% Buy
47 69% Buy

Positions

Position Company Period
Independent Director Clean Harbors Inc Dec. 17, 2019 -
President, Chief Executive Officer, Director Cognex Corp March 16, 2011 -

Robert Willett's trades of Cognex Corp's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-06-30 2026-06-30 PrS Proposed sale
2,945
100.27
US$2,390,961
2,945 100.27 US$2,390,961
2026-06-29 2026-06-29 PrS Proposed sale
30,226
381.00
US$2,040,931
30,226 381.00 US$2,040,931
2026-05-07 2026-05-07 PrS Proposed sale
93,928
45.30
US$3,600,644
93,928 45.30 US$3,600,644
2026-05-06 2026-05-06 PrS Proposed sale
53,726
61.65
US$3,312,317
53,726 61.65 US$3,312,317
2026-02-17 2026-02-13 PlS Planned sale
2,148 -100.0%
59.50
US$127,808
2,148 -100.0% 59.50 US$127,808
2026-02-13 2026-02-13 PrS Proposed sale
2,148
59.50
US$127,808
2,148 59.50 US$127,808
2026-02-13 2026-02-12 PlS Planned sale
3,756 -100.0%
58.39
US$219,294
3,756 -100.0% 58.39 US$219,294
2026-02-13 2026-02-12 PlS Planned sale
173,296 -100.0%
58.39
US$10,117,904
173,296 -100.0% 58.39 US$10,117,904
2026-02-12 2026-02-12 PrS Proposed sale
177,052
58.18
US$10,300,974
177,052 58.18 US$10,300,974
2025-10-22 2025-10-21 PlS Planned sale
6,704 -100.0%
49.51
US$331,890
6,704 -100.0% 49.51 US$331,890
2025-10-21 2025-10-21 PrS Proposed sale
6,704
49.51
US$331,890
6,704 49.51 US$331,890
2020-11-12 2020-11-11 S Sale
26,384 -100.0%
71.85
US$1,895,619
26,384 -100.0% 71.85 US$1,895,619
2020-11-12 2020-11-10 S Sale
53,616 -100.0%
70.05
US$3,755,586
53,616 -100.0% 70.05 US$3,755,586
2020-11-12 2020-11-09 S Sale
80,000 -100.0%
71.44
US$5,715,208
80,000 -100.0% 71.44 US$5,715,208
2020-11-09 2020-11-06 S Sale
80,000 -100.0%
72.04
US$5,762,816
80,000 -100.0% 72.04 US$5,762,816
2020-11-09 2020-11-05 S Sale
80,000 -100.0%
73.84
US$5,907,448
80,000 -100.0% 73.84 US$5,907,448
2020-11-05 2020-11-04 S Sale
80,000 -100.0%
72.53
US$5,802,128
80,000 -100.0% 72.53 US$5,802,128
2020-11-05 2020-11-03 S Sale
79,638 -100.0%
69.56
US$5,539,444
79,638 -100.0% 69.56 US$5,539,444
2020-11-03 2020-10-30 S Sale
362 -100.0%
66.73
US$24,155
362 -100.0% 66.73 US$24,155
2020-09-03 2020-09-02 S Sale
100,000 -100.0%
70.51
US$7,051,260
100,000 -100.0% 70.51 US$7,051,260
2020-08-10 2020-08-07 S Sale
6,022 -100.0%
67.46
US$406,244
6,022 -100.0% 67.46 US$406,244
2020-08-10 2020-08-06 S Sale
63,978 -100.0%
67.92
US$4,345,117
63,978 -100.0% 67.92 US$4,345,117
2020-08-06 2020-08-05 S Sale
70,000 -100.0%
68.54
US$4,797,625
70,000 -100.0% 68.54 US$4,797,625
2020-08-06 2020-08-04 S Sale
60,000 -100.0%
67.05
US$4,023,144
60,000 -100.0% 67.05 US$4,023,144
2020-08-04 2020-08-03 S Sale
100,000 -100.0%
66.56
US$6,655,640
100,000 -100.0% 66.56 US$6,655,640
2020-08-04 2020-07-31 S Sale
100,000 -100.0%
65.93
US$6,592,750
100,000 -100.0% 65.93 US$6,592,750
2019-12-16 2019-12-13 S Sale
46,929 -100.0%
54.38
US$2,551,877
46,929 -100.0% 54.38 US$2,551,877
2019-12-16 2019-12-12 S Sale
100,000 -100.0%
53.52
US$5,352,490
100,000 -100.0% 53.52 US$5,352,490
2019-12-12 2019-12-11 S Sale
70,000 -100.0%
51.82
US$3,627,344
70,000 -100.0% 51.82 US$3,627,344
2019-12-11 2019-12-09 S Sale
73,071 -100.0%
50.76
US$3,708,755
73,071 -100.0% 50.76 US$3,708,755
2019-12-09 2019-12-06 S Sale
50,000 -100.0%
51.06
US$2,552,900
50,000 -100.0% 51.06 US$2,552,900
2019-12-02 2019-11-27 S Sale
40,000 -100.0%
51.57
US$2,062,812
40,000 -100.0% 51.57 US$2,062,812
2019-11-29 2019-11-26 S Sale
100,000 -100.0%
50.49
US$5,049,440
100,000 -100.0% 50.49 US$5,049,440
2019-11-12 2019-11-08 S Sale
143,294 -100.0%
53.16
US$7,616,793
143,294 -100.0% 53.16 US$7,616,793
2019-11-08 2019-11-07 S Sale
17,298 -100.0%
53.77
US$930,072
17,298 -100.0% 53.77 US$930,072
2019-11-08 2019-11-06 S Sale
19,408 -100.0%
53.86
US$1,045,270
19,408 -100.0% 53.86 US$1,045,270
2017-11-03 2017-11-02 S Sale
100,000 -100.0%
127.19
US$12,719,360
100,000 -100.0% 127.19 US$12,719,360
2017-08-28 2017-08-25 S Sale
8,241 -100.0%
103.09
US$849,597
8,241 -100.0% 103.09 US$849,597
2017-08-16 2017-08-15 S Sale
57,291 -100.0%
104.65
US$5,995,635
57,291 -100.0% 104.65 US$5,995,635
2017-08-16 2017-08-14 S Sale
9,468 -100.0%
104.12
US$985,766
9,468 -100.0% 104.12 US$985,766
2017-08-10 2017-08-08 S Sale
25,000 -100.0%
103.37
US$2,584,315
25,000 -100.0% 103.37 US$2,584,315
2017-05-17 2017-05-15 S Sale
55,919 -100.0%
91.73
US$5,129,674
55,919 -100.0% 91.73 US$5,129,674
2017-05-10 2017-05-09 S Sale
23,961 -100.0%
89.85
US$2,152,869
23,961 -100.0% 89.85 US$2,152,869
2017-05-10 2017-05-08 S Sale
20,020 -100.0%
89.71
US$1,795,988
20,020 -100.0% 89.71 US$1,795,988
2017-05-08 2017-05-04 S Sale
100 -100.0%
89.64
US$8,964
100 -100.0% 89.64 US$8,964