Dark
Light
System
Institutional Investment Manager
MAIRS & POWER INC
MAIRS & POWER INC (CIK: 0001070134) incorporated in Minnesota, located at 30 E. 7th Street, Suite 2500, St Paul, MN. Institutional holdings reported to the SEC.

Institutional Holdings (2015Q1)
Portfolio Summary: 187 holdings with a total value of $7,270,070,000.
#
Name
Shares
Value ($)
%
Options
Notes
151 ISHARES TR 2,555 388,000 0.01%
152 BANK MONTREAL QUE 6,209 372,000 0.01%
153 CATERPILLAR INC 4,338 347,000 0.00%
154 NEXTERA ENERGY INC 3,308 344,000 0.00%
155 IDEXX LAB 2,199 340,000 0.00%
156 NORFOLK SOUTHERN CORP 3,237 333,000 0.00%
157 THERMO FISHER SCIENTIFIC INC 2,381 320,000 0.00%
158 AUTOLIV INC 2,664 314,000 0.00%
159 AMERIPRISE FINL INC 2,391 313,000 0.00%
160 IDEX CORP 4,072 309,000 0.00%
161 EXELON CORP 8,379 282,000 0.00%
162 INTEGRYS ENERGY GROUP INC 3,880 279,000 0.00%
163 ALLIANT ENERGY CORP 4,364 275,000 0.00%
164 NIKE INC 2,700 271,000 0.00%
165 AMAZON COM INC 728 271,000 0.00%
166 ISHARES NASDAQ BIOTECHNOLOGY ETF 482 267,000 0.00%
167 GOOGLE INC 482 264,000 0.00%
168 SYSCO CORP 6,934 262,000 0.00%
169 TEXAS INSTRS INC 4,500 257,000 0.00%
170 ANADARKO PETE CORP 3,105 257,000 0.00%
171 KELLOGG CO 3,850 254,000 0.00%
172 UNION PAC CORP 2,333 253,000 0.00%
173 WESTAMERICA BANCORPORATION COM 5,359 232,000 0.00%
174 ALNYLAM PHARMACEUTICALS INC 2,200 230,000 0.00%
175 WEYERHAEUSER CO 6,870 228,000 0.00%
176 DANAHER CORP DEL 2,560 217,000 0.00%
177 ISHARES TR 1,655 215,000 0.00%
178 STARBUCKS CORP 2,270 215,000 0.00%
179 COMCAST CORP NEW 3,750 212,000 0.00%
180 CARMAX INC 3,000 207,000 0.00%
181 VANGUARD TAX-MANAGED FDS 5,143 205,000 0.00%
182 CELGENE CORP 1,776 205,000 0.00%
183 DUKE ENERGY CORP NEW 2,656 204,000 0.00%
184 TRANSOCEAN LTD 10,000 147,000 0.00%
185 PURECYCLE CORP 11,855 60,000 0.00%
186 PERSHING GOLD CORP COM 80,000 29,000 0.00%
187 POLYMET MINING CORP 10,000 13,000 0.00%
Page 4 of 4

Portfolio data is normalized using SEC Form 13F filings, including the Original 13F-HR (0001104659-15-038430, filed 2015.05.15).

From 2023-01-03 onward, the SEC requires values to be reported in nearest dollars. Earlier filings reported values in thousands; therefore, positions shown as $0 in older filings may represent actual values between $0–$999.