3M Co.

Khandpur K. Ashish, officer

Exercised options: 3,605Price: $89.47

Shares sold: 3,605Price: $146.85

Date: May 4Directly holds: 17,162

Paul A. Keel, officer

Exercised options: 8,249Price: $89.47

Shares sold: 10,249Price: $147.12-$147.35

Date: May 5Directly holds: 16,831

Michael F. Roman, CEO

Exercised options: 10,067Price: $89.47

Shares sold: 7,894Price: $148.70

Date: May 1Directly holds: 49,974

Ty R. Silberhorn, officer

Exercised options: 14,623Price: $101.49

Shares sold: 14,623Price: $146.46

Date: May 4Directly holds: 1,948

Bio-Techne Corp.

Harold J. Wiens, director

Exercised options: 4,000Price: $91.78

Shares sold: 4,000Price: $225

Date: April 30Directly holds: 5,221

Calyxt Inc.

Travis Frey, chief technology officer

Shares purchased: 175Price: $4.32

Date: May 1Directly holds: 1,850

Cyberoptics Corp.

Sudobh K. Kulkarni, CEO

Exercised options: 69,300Price: $6.97

Date: May 4Directly holds: na

Ecolab Inc.

Christophe Beck, president

Exercised options: 32,800Price:

$48.06-$55.60

Date: May 1Directly holds: na

Darrell R. Brown, officer

Exercised options: 23,651Price:

$117.73-$119.12

Shares sold: 23,651Price:

Date: April 30$192.69-$195.24

Directly holds: 10,745

Jerome Charton, officer

Exercised options: 3,653Price: $119.12

Shares sold: 2,966Price: $189.57

Date: May 1Directly holds: 1,304

Roberto Inchaustegui, officer

Shares sold: 2,405Price: $193.11

Date: April 30Directly holds: 30,425

Timothy P. Mulhere, officer

Exercised options: 5,112Price: $55.60

Shares sold: 5,112Price: $195.04

Date: April 30Directly holds: 18,662

Daniel J. Schmechel, CFO

Exercised options: 50,780Price:

Date: April 29$71.54-$103.27

Directly holds: na

Fastenal Co.

Leland J. Hein, officer

Exercised options: 7,618Price: $21

Shares sold: 7,618Price: $37.50

Date: April 28Directly holds: 15,222

Protolabs Inc.

Robert Bodor, officer

Shares sold: 9,681Price: $101.85-$109

Date: April 30Directly holds: $15,223

Tactile Systems Technology Inc.

Gerald R. Mattys, CEO

Exercised options: 93,002Price: $0.96

Shares sold: 40,000Price: $54.95-$56.14

Date: April 28-29Directly holds: 324,786

WinMark Corp.

Anthony D. Ishaug, CFO

Exercised options: 3,844Price: $31.19

Date: May 6Directly holds: na

Kirk A. Mackenzie, director

Exercised options: 1,000Price: $31.19

Date: April 28Directly holds: na