Ani Pharmaceuticals

Tracy Marshbanks director

Shares sold: 64,221 Price:

Date: March 8-12$63.01–$63.08

Indirectly holds: 485,713

Arthur Przybyl CEO

Shares sold: 40,000 Price:

Date: March 13-14$61.52–$62.63

Directly holds: 185,706

Daniel Raynor director

Shares sold: 27,964 Price:

Date: March 12-14$61.81–$62.88

Indirectly holds: 296,218

Best Buy Co. Inc.

Shari Ballard officer

Shares sold: 8,575 Price:

Date: March 13-14$70.50–$72.45

Directly holds:

133,695

Corie Barry CFO

Shares sold: 2,850 Price:

Date: March 13-14$70.50–$72.45

Directly holds: 83,323

Hubert Joly CEO

Shares sold: 21,364 Price:

Date: March 13-14$70.50–$72.45

Directly holds: 728,564

Rajendra Mohan officer

Shares sold: 5,960 Price:

Date: March 13-14$70.50–$72.45

Directly holds: 116,785

Keith Nelsen general counsel

Shares sold: 3,449 Price:

Date: March 13-14$70.50–$72.45

Directly holds: 114,971

Asheesh Saksena officer

Shares sold: 1,533 Price: $70.50

Date: March 14Directly holds: 95,701

Best Buy Co. (Cont.)

Kathleen Scarlett officer

Shares sold: 1,091 Price:

Date: March 13-14$70.50–$72.45

Directly holds: 27,838

Calyxt Inc.

Alain Godard director

Shares sold: 30,000 Price: $19

Date: March 5-12Directly holds:

39,200

Deluxe Corp.

John Filby officer

Shares sold: 15,900 Price: $74.99–$75

Date: March 13Directly holds: 18,972

Donaldson Co. Inc.

Douglas Milroy director

Shares purchased: 550 Price: $45.30

Date: March 13Directly holds: 3,598

Ecolab Inc.

William Gates III director

Shares purchased: 1,698,162 Price:

Date: March 10 $131.03–$137.24

Directly holds: 30,194,056

Jeffrey Ettinger director

Shares purchased: 6,400 Price: $134.42

Date: March 9Directly holds: 11,164

Roberto Inchaustegui officer

Shares sold: 4,800 Price: $136.04

Date: March 12Directly holds: 24,222

Fastenal Co.

James Jansen officer

Shares sold: 242 Price: $58.00

Date: March 9Directly holds: 20,923

Graco Inc.

William Carroll director

Shares sold: 26,625 Price:

Date: March 12-13$46.65–$46.76

Directly holds: 67,644

Hormel Foods Corp.

Glenn Forbes director

Shares sold: 4,492 Price: $33.71

Date: March 9Directly holds: 50,326

Luis Marconi officer

Shares sold: 1,000 Price: $33.88

Date: March 13Directly holds: 26,882

Medtronic PLC

James Lenehan director

Shares sold: 1,306 Price: $83.56

Date: March 13Directly holds: 47,028

Surmodics Inc.

Joseph Stich officer

Shares sold: 1,000 Price: $33.53

Date: March 9Directly holds: 45,761

Tactile Systems Technology Inc.

Robert Folkes COO

Shares sold: 1,500 Price: $32.47

Date: March 7Directly holds: 119,403

Toro Co.

Judy Altmaier officer

Shares sold: 20,800 Price: $63.51

Date: March 9Directly holds: 6,043

Richard Rodier officer

Shares sold: 3,000 Price: $63.27

Date: March 12Indirectly holds:

30,637