ALLETE INC,

Alan R. Hodnik, CEO

Shares sold: 4,000Price: $80.59

Date: Feb. 21Directly holds: 80,721

Ameriprise Financial

Colin Moore, officer

Shares sold: 24,032Price: $133.64

Date: Feb. 25Directly holds: 56,447

Apogee Enterprises

Jerome L. Davis, director

Shares sold: 9,276Price: $37.63

Date: Feb. 25Directly holds: 17,251

CALYXT INC.

Daniel F. Voytas, officer

Exercised options: 3,977Price: $3.59

Shares sold: 3,977Price: $16

Date: Feb. 25Directly holds: 92,982

Fastenal Co.

Leland J. Hein, officer

Exercised options: 22,500Price: $54

Shares sold: 22,500Price: $63.13

Date: Feb. 27Directly holds: 12,943

Graco Inc.

William J. Carroll, director

Exercised options: 16,800Price: $18.31

Shares sold: 21,800Price: $47.34

Date: Feb. 25Directly holds: 62,644

Mark W. Sheahan, CFO

Exercised options: 54,000Price: $14.24

Shares sold: 54,000Price: $47.17

Date: Feb. 26Directly holds: 63,655

Northern Oil And Gas

Crestview Partners III, owner

Shares sold: 526,000Price: $2.28–$2.38

Date: Feb. 25-26Indirectly holds:

37,625,168

OTTER TAIL CORP.

Paul L. Knutson, officer

Shares sold: 3,000Price: $49.77

Date: Feb. 22Directly holds: 4,427

Polaris Industries Inc.

Kevin M. Farr, director

Shares purchased: 1,125Price: $88.59

Date: Feb. 26Directly holds: 15,604

Surmodics Inc.

Lisa Wipperman Heine, director

Shares sold: 2,569Price: $57.38

Date: Feb. 25Directly holds: 5,772

Toro Co.

Robert C. Buhrmaster, director

Exercised options: 15,108Price: $9.25

Shares sold: 15,108Price: $68.62

Date: Feb. 25Directly holds: 32,091

Gary Lee Ellis, director

Exercised options: 15,108Price: $9.25

Shares sold: 15,108Price: $68.60

Date: Feb. 26Directly holds: 28,753

Blake M. Grams, officer

Exercised options: 8,200Price: $14.11

Shares sold: 8,200Price: $68.56

Date: Feb. 25Directly holds: 134

Darren L. Redetzke, officer

Exercised options: 16,000Price:

$14.11–$21.03

Shares sold: 16,000Price: $68.95

Date: Feb. 26Directly holds: 52,488

Tile Shop Holdings Inc.

Peter Jacullo, III director, owner

Shares purchased: 50,000Price:

$6.11–$6.28

Date: Feb. 21-22Indirectly holds:

5,827,866