0001104659-17-032528.txt : 20170515 0001104659-17-032528.hdr.sgml : 20170515 20170515072215 ACCESSION NUMBER: 0001104659-17-032528 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170331 FILED AS OF DATE: 20170515 DATE AS OF CHANGE: 20170515 EFFECTIVENESS DATE: 20170515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAIRS & POWER INC CENTRAL INDEX KEY: 0001070134 IRS NUMBER: 410844499 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-07342 FILM NUMBER: 17841050 BUSINESS ADDRESS: STREET 1: 332 MINNESOTA ST #W-1520 CITY: ST PAUL STATE: MN ZIP: 55101 BUSINESS PHONE: 6512228478 MAIL ADDRESS: STREET 1: W-1520 FIRST NATIONAL BANK BLDG STREET 2: 332 MINNESOTA STREET CITY: ST PAUL STATE: MN ZIP: 55101 13F-HR 1 primary_doc.xml 13F-HR LIVE 0001070134 XXXXXXXX 03-31-2017 03-31-2017 false Mairs & Power INC
W-1520 First National Bank BLDG 332 Minnesota Street St Paul MN 55101
13F HOLDINGS REPORT 028-07342 N
Robert W. Mairs Chief Compliance Officer 651-222-8478 Robert W. Mairs St Paul MN 05-15-2017 0 203 8162840 false
INFORMATION TABLE 2 a17-9826_1informationtable.xml INFORMATION TABLE Abbott Laboratories COM 002824100 189671 4270907 SH SOLE 3344476 0 926431 Abbvie Inc COM 00287Y109 16703 256342 SH SOLE 97710 0 158632 Accenture PLC Cl A COM G1151C101 227 1890 SH SOLE 0 0 1890 Actuant Corp COM 00508X203 11876 450700 SH SOLE 450700 0 0 Adobe Systems COM 00724F101 332 2550 SH SOLE 0 0 2550 Agree Realty Corp COM 008492100 8829 184099 SH SOLE 182599 0 1500 ALLETE, Inc. COM 018522300 26512 391555 SH SOLE 322332 0 69223 Alliant Energy Corp. COM 018802108 346 8728 SH SOLE 0 0 8728 Alphabet Inc Cl A COM 02079K305 566 668 SH SOLE 24 0 644 Alphabet Inc Cl C COM 02079K107 89442 107819 SH SOLE 87148 0 20671 Altria Group Inc COM 02209S103 503 7048 SH SOLE 0 0 7048 Amazon Com Inc COM 023135106 430 485 SH SOLE 0 0 485 American Express COM 025816109 90047 1138255 SH SOLE 872557 0 265698 Ameriprise Financial COM 03076C106 292 2251 SH SOLE 0 0 2251 Amgen COM 031162100 1451 8845 SH SOLE 0 0 8845 Apogee Enterprises, Inc COM 037598109 15178 254630 SH SOLE 254030 0 600 Apple Computer COM 037833100 2370 16494 SH SOLE 95 0 16399 Applied Materials Inc COM 038222105 262 6727 SH SOLE 0 0 6727 Assoc Banc Corp COM 045487105 78675 3224405 SH SOLE 2738350 0 486055 AT&T COM 00206R102 1593 38348 SH SOLE 0 0 38348 Autoliv Inc COM 052800109 237 2314 SH SOLE 0 0 2314 Automatic Data Proc COM 053015103 504 4925 SH SOLE 0 0 4925 Badger Meter Inc COM 056525108 79283 2157359 SH SOLE 1687721 0 469638 Bank Mutual Corp. COM 063750103 2345 249453 SH SOLE 249453 0 0 Bank of America Corp COM 060505104 305 12942 SH SOLE 0 0 12942 Baxter International COM 071813109 84625 1631800 SH SOLE 1182451 0 449349 Becton Dickinson COM 075887109 851 4640 SH SOLE 1567 0 3073 Bemis COM 081437105 234055 4790312 SH SOLE 3695386 0 1094926 Berkshire Hathaway COM 084670108 2499 10 SH SOLE 0 0 10 Berkshire Hathaway B COM 084670702 2329 13974 SH SOLE 0 0 13974 Bio-Techne Corp COM 09073M104 141278 1389850 SH SOLE 1086309 0 303541 Biogen Inc. COM 09062X103 280 1025 SH SOLE 0 0 1025 Black Hills Corp COM 092113109 8892 133770 SH SOLE 133770 0 0 Boeing COM 097023105 386 2180 SH SOLE 0 0 2180 BP PLC COM 055622104 1327 38428 SH SOLE 2926 0 35502 Bristol-Myers Squibb COM 110122108 18722 344280 SH SOLE 202408 0 141872 Buffalo Wild Wings Inc COM 119848109 3099 20290 SH SOLE 20290 0 0 C H Robinson Worldwide COM 12541W209 153520 1986287 SH SOLE 1544212 0 442075 Cardinal Financial Corp COM 14149F109 8238 275146 SH SOLE 275146 0 0 Cardinal Health COM 14149Y108 243 2981 SH SOLE 1458 0 1523 Cardiovascular Sys Inc COM 141619106 2142 75762 SH SOLE 72562 0 3200 Casey's General Stores COM 147528103 11436 101880 SH SOLE 101880 0 0 Catalent, Inc. COM 148806102 9384 331370 SH SOLE 331370 0 0 Caterpillar COM 149123101 720 7762 SH SOLE 0 0 7762 Centerpoint Energy Inc COM 15189T107 259 9398 SH SOLE 0 0 9398 Charles Schwab COM 808513105 12170 298218 SH SOLE 59148 0 239070 Chevron Corp COM 166764100 40365 375947 SH SOLE 175358 0 200589 Chubb Limited Com COM H1467J104 254 1862 SH SOLE 1538 0 324 Cigna Corp COM 125509109 659 4500 SH SOLE 0 0 4500 Cisco COM 17275R102 802 23735 SH SOLE 0 0 23735 Clorox COM 189054109 251 1863 SH SOLE 1700 0 163 Coca-Cola COM 191216100 793 18676 SH SOLE 4325 0 14351 Colgate-Palmolive COM 194162103 871 11899 SH SOLE 2550 0 9349 Comcast New Cl A COM 20030N101 227 6034 SH SOLE 0 0 6034 ConocoPhillips COM 20825C104 11553 231663 SH SOLE 48680 0 182983 Corning COM 219350105 69076 2558362 SH SOLE 1956732 0 601630 Costco Wholesale COM 22160K105 520 3102 SH SOLE 600 0 2502 Cray Inc COM 225223304 70868 3236001 SH SOLE 2612326 0 623675 CSX Corporation COM 126408103 391 8400 SH SOLE 0 0 8400 Cullen Frost Bankers COM 229899109 11928 134070 SH SOLE 134070 0 0 CVS Health Corp COM 126650100 238 3034 SH SOLE 0 0 3034 CyberOptics Corp COM 232517102 2185 84200 SH SOLE 84200 0 0 Deluxe Corp COM 248019101 6004 83194 SH SOLE 3630 0 79564 Disney COM 254687106 213246 1880644 SH SOLE 1488213 0 392431 Dominion Res Inc. VA COM 25746U109 345 4445 SH SOLE 0 0 4445 Donaldson COM 257651109 239262 5256200 SH SOLE 3981454 0 1274746 Duke Energy Corp New COM 26441C204 231 2820 SH SOLE 0 0 2820 Dupont de Nemours COM 263534109 873 10863 SH SOLE 0 0 10863 Ecolab Inc COM 278865100 341985 2728455 SH SOLE 2092781 0 635674 EMC Insurance Group COM 268664109 5339 190288 SH SOLE 190288 0 0 Emerson Electric COM 291011104 80940 1352162 SH SOLE 732285 0 619877 Exelon Corp COM 30161N101 227 6318 SH SOLE 0 0 6318 Exxon Mobil COM 30231G102 67394 821779 SH SOLE 313575 0 508204 Facebook Inc Class A COM 30303M102 203 1428 SH SOLE 0 0 1428 Fastenal Co. COM 311900104 107533 2088026 SH SOLE 1475536 0 612490 Fedex Corp. COM 31428X106 681 3490 SH SOLE 0 0 3490 Fiserv COM 337738108 129850 1126097 SH SOLE 851290 0 274807 Generac Hldgs COM 368736104 36192 970806 SH SOLE 852650 0 118156 General Electric COM 369604103 127026 4262608 SH SOLE 2960228 0 1302380 General Mills COM 370334104 194364 3293752 SH SOLE 2373242 0 920510 Gentherm Inc COM 37253A103 28578 728100 SH SOLE 681175 0 46925 Glacier Bancorp Inc COM 37637Q105 13552 399400 SH SOLE 399400 0 0 Graco Inc COM 384109104 309481 3287453 SH SOLE 2513822 0 773631 Great Western Bancorp Inc. COM 391416104 58709 1384326 SH SOLE 1223933 0 160393 Hawkins Chemical COM 420261109 8047 164223 SH SOLE 157723 0 6500 HB Fuller COM 359694106 183810 3564982 SH SOLE 2992430 0 572552 Hershey COM 427866108 5472 50085 SH SOLE 47170 0 2915 Home Depot COM 437076102 29470 200708 SH SOLE 78970 0 121738 Honeywell Inc COM 438516106 282923 2265739 SH SOLE 1671420 0 594319 Hormel COM 440452100 209011 6035544 SH SOLE 4680900 0 1354644 Hub Group Inc Cl A COM 443320106 9003 194040 SH SOLE 194040 0 0 IBM COM 459200101 31163 178953 SH SOLE 84548 0 94405 IDEXX Laboratories, Inc COM 45168D104 711 4598 SH SOLE 0 0 4598 Illinois Tool Works Inc COM 452308109 427 3226 SH SOLE 0 0 3226 Intel COM 458140100 15077 417987 SH SOLE 62422 0 355565 Intl Flavors/Fragr COM 459506101 375 2831 SH SOLE 2000 0 831 J.P. Morgan Chase & Co COM 46625H100 24874 283169 SH SOLE 166830 0 116339 Johnson & Johnson COM 478160104 277420 2227380 SH SOLE 1646691 0 580689 Kellogg COM 487836108 309 4250 SH SOLE 0 0 4250 Kimberly-Clark COM 494368103 28825 218985 SH SOLE 86255 0 132730 Landauer COM 51476K103 226 4629 SH SOLE 0 0 4629 Lilly (Eli) COM 532457108 60493 719208 SH SOLE 516975 0 202233 Lockheed Martin Corp COM 539830109 284 1061 SH SOLE 494 0 567 Lowes Companies Inc COM 548661107 420 5112 SH SOLE 0 0 5112 Marcus Corp. COM 566330106 8414 262123 SH SOLE 262123 0 0 Marsh & McLennan COM 571748102 370 5010 SH SOLE 3810 0 1200 McDonald's Corp COM 580135101 2099 16192 SH SOLE 10575 0 5617 MDU Resources Group COM 552690109 12047 440162 SH SOLE 266620 0 173542 Medtronic COM G5960L103 279858 3473906 SH SOLE 2631939 0 841967 Merck & Co Inc COM 58933Y105 5728 90144 SH SOLE 9000 0 81144 Microsoft COM 594918104 9932 150810 SH SOLE 26010 0 124800 MMM Co. COM 88579Y101 345742 1807046 SH SOLE 1233491 0 573555 MOCON Inc COM 607494101 3342 152590 SH SOLE 151590 0 1000 MTS Systems COM 553777103 2404 43678 SH SOLE 2300 0 41378 Nestle S A Reg B ADR COM 641069406 436 5685 SH SOLE 0 0 5685 NextEra Energy, Inc. COM 65339F101 328 2559 SH SOLE 0 0 2559 Norfolk Southern Corp COM 655844108 560 5005 SH SOLE 0 0 5005 Novartis COM 66987V109 438 5894 SH SOLE 2574 0 3320 NVE Corp COM 629445206 39588 478175 SH SOLE 419856 0 58319 NW Biotherapeutics COM 66737P600 3 12500 SH SOLE 0 0 12500 Oasis Petroleum Inc COM 674215108 3297 231220 SH SOLE 231220 0 0 Oracle Sys COM 68389X105 1364 30585 SH SOLE 0 0 30585 Oshkosh Corp COM 688239201 12942 188690 SH SOLE 188690 0 0 Otter Tail Power COM 689648103 266 7008 SH SOLE 0 0 7008 Patterson Companies COM 703395103 105253 2327061 SH SOLE 1810028 0 517033 Pentair PLC COM G7S00T104 167609 2669789 SH SOLE 1958934 0 710855 PepsiCo Inc COM 713448108 1720 15376 SH SOLE 400 0 14976 Pfizer Inc COM 717081103 166641 4871107 SH SOLE 3717694 0 1153413 Philip Morris Intl Inc COM 718172109 727 6440 SH SOLE 0 0 6440 Phillips 66 COM 718546104 1943 24526 SH SOLE 0 0 24526 Physicians Realty Tr COM 71943U104 15537 781930 SH SOLE 766430 0 15500 Polaris Ind COM 731068102 290 3463 SH SOLE 0 0 3463 PPG Industries COM 693506107 357 3400 SH SOLE 0 0 3400 Praxair COM 74005P104 338 2851 SH SOLE 0 0 2851 Premier Inc Cl A COM 74051N102 9871 310130 SH SOLE 310130 0 0 Principal Financial COM 74251V102 164036 2599215 SH SOLE 1987210 0 612005 PrivateBancorp Inc COM 742962103 1501 25275 SH SOLE 25275 0 0 Procter & Gamble COM 742718109 28123 313000 SH SOLE 48972 0 264028 Proto Labs COM 743713109 21072 412372 SH SOLE 352975 0 59397 PureCycle Corp COM 746228303 66 11855 SH SOLE 0 0 11855 QCR Holdings COM 74727A104 2357 55660 SH SOLE 55660 0 0 Qualcomm, Inc. COM 747525103 87680 1529125 SH SOLE 1249048 0 280077 Raven Industries Inc COM 754212108 6649 228866 SH SOLE 228366 0 500 Raytheon Co COM 755111507 210 1375 SH SOLE 0 0 1375 Roche Hldg Ltd ADR COM 771195104 161877 5067407 SH SOLE 4227072 0 840335 Rockwell Automation COM 773903109 299 1923 SH SOLE 1173 0 750 Royal Dutch Shell Spons ADR A COM 780259206 360 6820 SH SOLE 400 0 6420 Schlumberger COM 806857108 173327 2219294 SH SOLE 1750775 0 468519 Shire PLC COM 82481R106 3308 18987 SH SOLE 527 0 18460 Snap-On Inc. COM 833034101 56912 337419 SH SOLE 275993 0 61426 SPS Commerce Inc COM 78463M107 3441 58830 SH SOLE 58580 0 250 Starbucks Corp COM 855244109 333 5695 SH SOLE 0 0 5695 Stratasys Ltd COM M85548101 26301 1283605 SH SOLE 1133433 0 150172 Sysco COM 871829107 325 6265 SH SOLE 0 0 6265 Target COM 87612E106 140109 2538672 SH SOLE 1806561 0 732111 TCF Financial COM 872275102 1438 84468 SH SOLE 0 0 84468 Tennant Company COM 880345103 39231 539995 SH SOLE 463520 0 76475 Texas Instruments COM 882508104 314 3900 SH SOLE 2000 0 1900 Thermo Fisher Scientific COM 883556102 259 1683 SH SOLE 0 0 1683 Tile Shop Inc COM 88677Q109 6597 342710 SH SOLE 342710 0 0 Toro COM 891092108 188565 3018974 SH SOLE 2271139 0 747835 Travelers Cos Inc COM 89417E109 67939 563619 SH SOLE 358899 0 204720 Unilever COM 904784709 397 8000 SH SOLE 0 0 8000 Union Pacific COM 907818108 1186 11198 SH SOLE 2942 0 8256 United Fire Group COM 910340108 10425 243747 SH SOLE 243747 0 0 United Health Group COM 91324P102 67246 410009 SH SOLE 333063 0 76946 United Parcel Service COM 911312106 132574 1235542 SH SOLE 893271 0 342271 United Technologies COM 913017109 1668 14863 SH SOLE 2274 0 12589 Urologix Inc COM 917273104 0 40000 SH SOLE 0 0 40000 US Bancorp COM 902973304 337913 6561419 SH SOLE 5005998 0 1555421 Valspar COM 920355104 118906 1071801 SH SOLE 679973 0 391828 VASCO Data Security Intl COM 92230Y104 2205 163326 SH SOLE 163326 0 0 Verizon Comm COM 92343V104 7609 156091 SH SOLE 8966 0 147125 Visa, Inc COM 92826C839 560 6296 SH SOLE 0 0 6296 Walgreen Boots Alliance COM 931427108 1193 14364 SH SOLE 0 0 14364 WalMart COM 931142103 392 5445 SH SOLE 2000 0 3445 WEC Energy Group COM 92939U106 457 7540 SH SOLE 0 0 7540 Wells Fargo & Co COM 949746101 159685 2868928 SH SOLE 1938844 0 930084 Westamerica Bancorporation COM 957090103 299 5359 SH SOLE 0 0 5359 Western Union COM 959802109 101007 4963474 SH SOLE 3979212 0 984262 Weyerhaeuser COM 962166104 396 11659 SH SOLE 3923 0 7736 Wintrust Finan Corp COM 97650W108 13357 193250 SH SOLE 193250 0 0 Workiva Inc COM 98139A105 4724 301823 SH SOLE 301823 0 0 Xcel Energy Inc. COM 98389B100 15956 358967 SH SOLE 149030 0 209937 Zimmer Biomet Holdings, Inc. COM 98956P102 129432 1059960 SH SOLE 812265 0 247695 iShares Cohen & Steers Reit ET ETF 464287564 251 2515 SH SOLE 0 0 2515 iShares Core S&P 500 ETF ETF 464287200 1083 4566 SH SOLE 300 0 4266 iShares Core S&P Midcap ETF ETF 464287507 438 2561 SH SOLE 0 0 2561 iShares MSCI EAFE Fd ETF 464287465 462 7423 SH SOLE 0 0 7423 iShares Russell 1000 Growth ETF 464287614 745 6545 SH SOLE 0 0 6545 iShares Russell 1000 Value ETF 464287598 544 4735 SH SOLE 0 0 4735 iShares Russell 2000 ETF ETF 464287655 503 3657 SH SOLE 0 0 3657 iShares Russell Midcap ETF ETF 464287499 676 3610 SH SOLE 0 0 3610 iShares S&P Smallcap ETF 464287887 253 1655 SH SOLE 0 0 1655 iShares Select Div ETF 464287168 677 7434 SH SOLE 0 0 7434 Schwab Intl Eq ETF ETF 808524805 1195 40000 SH SOLE 0 0 40000 Schwab US Broad Mkt ETF ETF 808524102 2609 45730 SH SOLE 0 0 45730 SPDR S&P 500 ETF Trust ETF 78462F103 6129 26000 SH SOLE 7165 0 18835 Vanguard Dividend App ETF ETF 921908844 312 3473 SH SOLE 0 0 3473 Vanguard Index Total Stk Mkt ETF 922908769 489 4030 SH SOLE 0 0 4030 Vanguard ST Bd ETF ETF 921937827 279 3500 SH SOLE 0 0 3500 Nuveen MN Qual Mun Income Fd COM 670734102 620 37002 SH SOLE 0 0 37002 Nuveen Quality Muncp Income Fd COM 67066V101 139 10173 SH SOLE 0 0 10173