AMERIPRISE FINANCIAL INC.

JAMES CRACCHIOLO CEO

Exercised options: 278,186 Price: $35.04

Shares sold: 298,195 Price: $60.50-$60.66

Date: Nov. 26-28Directly holds: 210,240

APPLIANCE RECYCLING CENTERS OF AMERICA INC.

BRADLEY BREMER officer

Shares purchased: 2,500 Price: $1.38

Date: Nov. 27Directly holds: 2,500

EDWARD CAMERON CEO

Shares purchased: 6,897 Price:

Date: Nov. 21$1.39-$1.40

Directly holds: 408,087

CANTERBURY PARK HLDG. CORP.

BURTON DAHLBERG director

Shares purchased: 1,000 Price: $10.00

Date: Nov. 26Directly holds: 12,167

DATALINK CORP.

GREGORY BARNUM CFO

Shares sold: 5,000 Price: $8.56

Date: Nov. 27Directly holds: 115,243

DELUXE CORP.

PETER GODICH officer

Exercised options: 10,399 Price: $26.58

Date: Nov. 26Holdings: 14,703

TERRY PETERSON CFO

Exercised options: 31,873 Price:

Date: Nov. 20$18.28-$26.58

Shares sold: 4,500 Price: $29.14

Date: Nov. 21Directly holds: 27,373

DONALDSON CO. INC.

F. GUILLAUME BASTIAENS director

Exercised options: 14,400 Price: $9.29

Date: Nov. 27Holdings: 113,449

WIM VERMEERSCH officer

Exercised options: 2,000 Price: $8.89

Shares sold: 544 Price: $32.96

Date: Nov. 28Directly holds: 7,862

JOHN PAUL WIEHOFF director

Exercised options: 28,800 Price:

$14.84-$15.18

Shares sold: 28,800 Price: $33.45

Date: Nov. 27Directly holds: 30,922

ENTEGRIS INC.

PETER WALCOTT general counsel

Exercised options: 95,899 Price:

$1.13-$7.07

Shares sold: 95,899 Price: $8.77

Date: Nov. 27Directly holds: 67,426

FASTENAL CO.

GARY POLIPNICK officer

Shares purchased: 1,000 Price: $40.50

Date: Nov. 26Indirectly holds: 68,828

HICKORY TECH CORP.

LYLE JACOBSON director

Exercised options: 5,000 Price: $8.93

Date: Nov. 26Holdings: NA

HMN FINANCIAL INC.

BERNARD NIGON director

Shares purchased: 1,500 Price: $2.89-$3

Date: Nov. 26Directly holds: NA

HORMEL FOODS CORP.

JODY FERAGEN CFO

Exercised options: 75,000 Price: $12.63

Date: Nov. 27Holdings: NA

BRIAN JOHNSON officer

Exercised options: 13,200 Price:

$18.71-$20.07

Shares sold: 200 Price: $30.49

Date: Nov. 26Directly holds: 20,525

PHILLIP MINERICH officer

Exercised options: 5,000 Price: $15.04

Shares sold: 4,167 Price: $30.39

Date: Nov. 26Directly holds: 19,216

HUTCHINSON TECHNOLOGY INC.

FRANK RUSSOMANNO director

Shares purchased: 2,500 Price: $1.63

Date: Nov. 28Directly holds: 32,203

OTTER TAIL CORP.

John Erickson director

Shares sold: 5,962 Price: $23.75

Date: Nov. 26Indirectly holds: NA

PENTAIR LIMITED

LESLIE ABI-KARAM director

Shares sold: 1,050 Price: $47.72

Date: Nov. 27Directly holds: 3,193

GLYNIS BRYAN director

Exercised options: 20,000 Price:

$21-$26.45

Shares sold: 20,000 Price: $46.00

Date: Nov. 21Directly holds: NA

PROTO LABS INC.

BRADLEY CLEVELAND CEO

Shares sold: 300,000 Price: $31.00

Date: Nov. 21Indirectly holds: 1,035,180

DOUGLAS KINGSLEY director

Shares sold: 1,417,500 Price: $31.00

Date: Nov. 21Indirectly holds: 3,409,270

Proto Labs Inc. (CONT.)

DONALD KRANTZ chief operating officer

Exercised options: 2,490 Price: $1.79

Shares sold: 2,490 Price: $35.06

Date: Nov. 26Directly holds: NA

LAWRENCE LUKIS chairman

Shares sold: 1,417,500 Price: $31

Date: Nov. 21Directly holds: 5,481,840

NBGE MANAGER LLC major shareholder

Shares sold: 1,417,500 Price: $31.00

Date: Nov. 21Indirectly holds: 3,406,610

BRIAN SMITH director

Shares sold: 100,000 Price: $31.00

Date: Nov. 21Directly holds: 154,277

ROCHESTER MEDICAL CORP.

PETER SHEPARD director

Shares purchased: 37 Price: $11.00

Date: Nov. 26Directly holds: NA

SELECT COMFORT CORP.

KATHRYN ROEDEL officer

Exercised options: 123,909 Price:

$0.79-$19.97

Shares sold: 123,909 Price: $25.45

Date: Nov. 21Directly holds: NA

ERVIN SHAMES director

Exercised options: 700 Price: $16.00

Shares sold: 700 Price: $26-$26.27

Date: Nov. 21-23Directly holds: NA

VALSPAR CORP.

LORI WALKER CFO

Exercised options: 84,932 Price:

$21.57-$27.83

Shares sold: 84,932 Price: $61.36-$61.51

Date: Nov. 26Directly holds: 89,926

VASCULAR SOLUTIONS INC.

SUSAN CHRISTIAN officer

Shares sold: 7,648 Price: $14.41

Date: Nov. 26Directly holds: 40,472

WINMARK CORP.

PAUL REYELTS director

Exercised options: 7,350 Price:

Date: Nov. 28$12.75-$37.76

Holdings: 33,350