3M Co.

Joaquin Delgado officer

Exercised options: 17,996 Price:

–$84.78

Shares sold: 17,996 Price:

–$166.91

Directly holds: 20,738

Nicholas C. Gangestad CFO

Exercised options: 2,612 Price: $84.78

Shares sold: 2,612 Price: $166.52

Date: May 4 Directly holds: 17,628

Inge G. Thulin CEO

Exercised options: 45,758 Price: $84.78

Shares sold: 45,758 Price:

–$170.33

Directly holds: 151,940

Allete Inc.

Steven W. Morris officer

Shares sold: 392 Price: $56.15

Date: May 6 Directly holds: 6,018

Bio-Techne Corp.

Charles Dinarello director

Exercised options: 5,000 Price: $56.17

Date: May 5

Shares sold: 5,000 Price: $101.91

Date: May 9 Directly holds: 6,559

Roger Lucas director

Shares sold: 500 Price: $100.24

Date: May 6 Directly holds: 3,915

Bioamber Inc.

Michael Hartmann officer

Shares purchased: 3,000 Price:

–6 $3.38–$3.47

Directly holds: 130,143

Jean Francois Huc CEO

Shares purchased: 10,000 Price: $3.22

Date: May 11 Directly holds: 174,567

Kenneth Wall director

Shares purchased: 13,227 Price: $3.11

Date: May 9 Directly holds: 31,227

Buffalo Wild Wings

Warren Mack director

Shares sold: 1,000 Price: $136.48

Date: May 3 Directly holds: 13,050

C.H. Robinson Worldwide Inc.

Robert Biesterfeld JR. officer

Shares sold: 2,405 Price: $72.65

Date: May 6 Directly holds: 10,814

Angela Freeman officer

Shares sold: 2,200 Price: $73.15

Date: May 9 Directly holds: 26,995

Datalink Corp.

Gregory Barnum CFO

–$8.09

–6 Directly holds: 107,734

Denise M. Westenfield officer

Shares sold: 3,000 Price: $8.11

Date: May 5 Directly holds: 43,099

Deluxe Corp.

Ronald C. Baldwin director

Shares sold: 3,500 Price: $63.72

Date: May 10 Directly holds: 18,024

Peter Godich officer

Exercised options: 7,900 Price: $38.80

Date: May 10

Shares sold: 2,085 Price: $64.01

Date: May 11 Directly holds: 17,537

Julie Loosbrock officer

Exercised options: 9,806 Price:

–$50.32

Shares sold: 2,230 Price: $63.75

Date: May 11 Directly holds: 17,658

Terry Peterson CFO

Exercised options: 35,249 Price:

–11 $25.45–$25.59

Shares sold: 11,332 Price: $62.70

Date: May 12 Directly holds: 32,431

Ecolab Inc.

Larry L. Berger chief tech. officer

Shares sold: 11,590 Price: $116.33

Date: May 6 Directly holds: 27,729

Jerry Grundhofer director

Shares sold: 15,000 Price: $116.55

Date: May 6 Directly holds: 62,307

Bryan L. Hughes officer

Exercised options: 6,500 Price: $49.42

Shares sold: 6,000 Price: $117.03

Date: May 10 Directly holds: 8,031

Timothy P. Mulhere officer

Exercised options: 13,600 Price: $49.42

Date: May 10 Directly holds: na

Fair Isaac Corp.

Michael Stephen Leonard officer

Exercised options: 937 Price: $35.99

Shares sold: 937 Price: $108.53

Date: May 9 Directly holds: 5,732

Graco Inc.

Robert William Van Sant director

Exercised options: 14,700 Price:

–$40.66

Shares sold: 14,700 Price: $81.00

Date: May 12 Directly holds: 5,000

Mts Systems Corp.

Chun Hung Yu director

Shares purchased: 2,000 Price: $47.44

Date: May 12 Directly holds: 11,345

St. Jude Medical Inc.

Michael Rocca director

Exercised options: 8,800 Price: $40.93

Date: May 3 Directly holds: na

Two Harbors Investment Corp.

Thomas Siering CEO

Shares purchased: 5,000 Price: $8.37

Date: May 10 Directly holds: 1,947,277