0001172661-20-001313.txt : 20200515 0001172661-20-001313.hdr.sgml : 20200515 20200515115049 ACCESSION NUMBER: 0001172661-20-001313 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200515 DATE AS OF CHANGE: 20200515 EFFECTIVENESS DATE: 20200515 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: 20882401 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 false false false 0001070134 XXXXXXXX 03-31-2020 03-31-2020 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-2020 0 198 6851877
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 242378 1775534 SH SOLE 1325010 0 450524 AAR CORP COM 000361105 5078 285945 SH SOLE 285945 0 0 ABBOTT LABS COM 002824100 138050 1749466 SH SOLE 1230293 0 519173 ABBVIE INC COM 00287Y109 5347 70181 SH SOLE 19382 0 50799 ACTIVISION BLIZZARD INC COM 00507V109 32604 548146 SH SOLE 525126 0 23020 ADOBE INC COM 00724F101 673 2114 SH SOLE 664 0 1450 ALLETE INC COM NEW 018522300 2268 37378 SH SOLE 13980 0 23398 ALLIANT ENERGY CORP COM 018802108 271 5618 SH SOLE 0 0 5618 ALPHABET INC CAP STK CL A 02079K305 1701 1464 SH SOLE 1130 0 334 ALPHABET INC CAP STK CL C 02079K107 334216 287421 SH SOLE 245639 0 41782 AMAZON COM INC COM 023135106 1096 562 SH SOLE 217 0 345 AMCOR PLC ORD G0250X107 7241 891808 SH SOLE 390839 0 500969 AMERICAN EXPRESS CO COM 025816109 114801 1340977 SH SOLE 1107076 0 233901 AMERICAN TOWER CORP NEW COM 03027X100 691 3172 SH SOLE 27 0 3145 AMERIPRISE FINL INC COM 03076C106 257 2511 SH SOLE 1620 0 891 AMGEN INC COM 031162100 1699 8380 SH SOLE 5734 0 2646 ANSYS INC COM 03662Q105 230 990 SH SOLE 0 0 990 APOGEE ENTERPRISES INC COM 037598109 7334 352255 SH SOLE 352155 0 100 APPLE INC COM 037833100 9445 37142 SH SOLE 17838 0 19304 APPLIED MATLS INC COM 038222105 353 7712 SH SOLE 460 0 7252 ASSOCIATED BANC CORP COM 045487105 18017 1408693 SH SOLE 1159866 0 248827 AT&T INC COM 00206R102 1252 42943 SH SOLE 17247 0 25696 AUTOMATIC DATA PROCESSING IN COM 053015103 707 5172 SH SOLE 4072 0 1100 AXOGEN INC COM 05463X106 229 22000 SH SOLE 22000 0 0 BADGER METER INC COM 056525108 20615 384606 SH SOLE 208181 0 176425 BAXTER INTL INC COM 071813109 49050 604138 SH SOLE 414942 0 189196 BECTON DICKINSON & CO COM 075887109 1027 4471 SH SOLE 3098 0 1373 BERKSHIRE HATHAWAY INC DEL CL A 084670108 1904 7 SH SOLE 7 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4963 27147 SH SOLE 9756 0 17391 BIOGEN INC COM 09062X103 324 1025 SH SOLE 750 0 275 BIO-TECHNE CORP COM 09073M104 194161 1023949 SH SOLE 838876 0 185073 BK OF AMERICA CORP COM 060505104 283 13343 SH SOLE 2778 0 10565 BLACK HILLS CORP COM 092113109 9248 144435 SH SOLE 144435 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 132 11351 SH SOLE 11351 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 387 8500 SH SOLE 8500 0 0 BOEING CO COM 097023105 634 4252 SH SOLE 2737 0 1515 BP PLC SPONSORED ADR 055622104 549 22508 SH SOLE 10788 0 11720 BRISTOL-MYERS SQUIBB CO COM 110122108 8284 148613 SH SOLE 79146 0 69467 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 140002 2114837 SH SOLE 1752697 0 362140 CABOT MICROELECTRONICS CORP COM 12709P103 9552 83685 SH SOLE 83685 0 0 CALYXT INC COM 13173L107 738 221495 SH SOLE 221495 0 0 CARDINAL HEALTH INC COM 14149Y108 201 4203 SH SOLE 3270 0 933 CARDIOVASCULAR SYS INC DEL COM 141619106 4400 124975 SH SOLE 124975 0 0 CASEYS GEN STORES INC COM 147528103 7723 58290 SH SOLE 58290 0 0 CATALENT INC COM 148806102 13389 257733 SH SOLE 257130 0 603 CATERPILLAR INC DEL COM 149123101 856 7375 SH SOLE 1947 0 5428 CHEVRON CORP NEW COM 166764100 15845 218671 SH SOLE 123098 0 95573 CISCO SYS INC COM 17275R102 1419 36102 SH SOLE 11864 0 24238 CLOROX CO DEL COM 189054109 262 1513 SH SOLE 1513 0 0 COCA COLA CO COM 191216100 1349 30490 SH SOLE 16798 0 13692 COLGATE PALMOLIVE CO COM 194162103 483 7276 SH SOLE 2600 0 4676 COMCAST CORP NEW CL A 20030N101 318 9258 SH SOLE 4364 0 4894 CONOCOPHILLIPS COM 20825C104 2962 96184 SH SOLE 28761 0 67423 CORE LABORATORIES N V COM N22717107 11295 1092405 SH SOLE 951015 0 141390 CORESITE RLTY CORP COM 21870Q105 145821 1258161 SH SOLE 1117271 0 140890 CORNING INC COM 219350105 49439 2406939 SH SOLE 1990396 0 416543 COSTCO WHSL CORP NEW COM 22160K105 996 3493 SH SOLE 1421 0 2072 CSX CORP COM 126408103 449 7835 SH SOLE 510 0 7325 CULLEN FROST BANKERS INC COM 229899109 11847 212345 SH SOLE 176855 0 35490 CYBEROPTICS CORP COM 232517102 3638 212619 SH SOLE 212619 0 0 DELUXE CORP COM 248019101 965 37209 SH SOLE 31975 0 5234 DIGI INTL INC COM 253798102 21554 2259349 SH SOLE 2087364 0 171985 DISNEY WALT CO COM DISNEY 254687106 171269 1772973 SH SOLE 1464261 0 308712 DOMINION ENERGY INC COM 25746U109 337 4674 SH SOLE 1292 0 3382 DONALDSON INC COM 257651109 168044 4350087 SH SOLE 3478643 0 871444 DUKE ENERGY CORP NEW COM NEW 26441C204 241 2974 SH SOLE 1709 0 1265 ECOLAB INC COM 278865100 270029 1732843 SH SOLE 1363516 0 369327 EDWARDS LIFESCIENCES CORP COM 28176E108 279 1481 SH SOLE 361 0 1120 ELANCO ANIMAL HEALTH INC COM 28414H103 26188 1169610 SH SOLE 898333 0 271277 EMERSON ELEC CO COM 291011104 13046 273788 SH SOLE 114439 0 159349 ENERPAC TOOL GROUP CORP CL A COM 292765104 6350 383668 SH SOLE 383668 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 149 10434 SH SOLE 9834 0 600 EXELON CORP COM 30161N101 231 6278 SH SOLE 278 0 6000 EXXON MOBIL CORP COM 30231G102 5891 155147 SH SOLE 54106 0 101041 FACEBOOK INC CL A 30303M102 476 2854 SH SOLE 2788 0 66 FASTENAL CO COM 311900104 147385 4716317 SH SOLE 3712871 0 1003446 FIREEYE INC COM 31816Q101 450 42525 SH SOLE 42525 0 0 FISERV INC COM 337738108 160511 1689768 SH SOLE 1294290 0 395478 FULLER H B CO COM 359694106 78301 2803482 SH SOLE 2459267 0 344215 GENERAC HLDGS INC COM 368736104 17334 186048 SH SOLE 145318 0 40730 GENERAL ELECTRIC CO COM 369604103 807 101591 SH SOLE 30675 0 70916 GENERAL MLS INC COM 370334104 76983 1458845 SH SOLE 916485 0 542360 GENTHERM INC COM 37253A103 15837 504378 SH SOLE 472276 0 32102 GLACIER BANCORP INC NEW COM 37637Q105 9974 293312 SH SOLE 292942 0 370 GRACO INC COM 384109104 230548 4731141 SH SOLE 3645368 0 1085773 GREAT WESTN BANCORP INC COM 391416104 50811 2481019 SH SOLE 2153163 0 327856 HAWKINS INC COM 420261109 1745 49012 SH SOLE 42512 0 6500 HERSHEY CO COM 427866108 9576 72270 SH SOLE 66165 0 6105 HOME DEPOT INC COM 437076102 76259 408435 SH SOLE 300414 0 108021 HONEYWELL INTL INC COM 438516106 161247 1205224 SH SOLE 869282 0 335942 HORMEL FOODS CORP COM 440452100 201395 4318066 SH SOLE 3374276 0 943790 HUB GROUP INC CL A 443320106 7497 164885 SH SOLE 164885 0 0 IDEXX LABS INC COM 45168D104 828 3420 SH SOLE 448 0 2972 ILLINOIS TOOL WKS INC COM 452308109 334 2349 SH SOLE 1450 0 899 INSPIRE MED SYS INC COM 457730109 9205 152710 SH SOLE 151410 0 1300 INTEL CORP COM 458140100 19747 364870 SH SOLE 142400 0 222470 INTERNATIONAL BUSINESS MACHS COM 459200101 1733 15626 SH SOLE 4919 0 10707 INTRICON CORP COM 46121H109 4012 340877 SH SOLE 340877 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 243 1275 SH SOLE 1020 0 255 ISHARES TR CORE S&P MCP ETF 464287507 270 1880 SH SOLE 972 0 908 ISHARES TR CORE S&P500 ETF 464287200 1089 4214 SH SOLE 415 0 3799 ISHARES TR MSCI EAFE ETF 464287465 334 6239 SH SOLE 5247 0 992 ISHARES TR S&P SML 600 GWT 464287887 228 1655 SH SOLE 0 0 1655 JOHNSON & JOHNSON COM 478160104 229441 1749721 SH SOLE 1358527 0 391194 JPMORGAN CHASE & CO COM 46625H100 21843 242617 SH SOLE 163896 0 78721 KELLOGG CO COM 487836108 255 4250 SH SOLE 1700 0 2550 KIMBERLY CLARK CORP COM 494368103 9271 72506 SH SOLE 21989 0 50517 LILLY ELI & CO COM 532457108 111819 806079 SH SOLE 610824 0 195255 LITTELFUSE INC COM 537008104 80732 605093 SH SOLE 510204 0 94889 LOCKHEED MARTIN CORP COM 539830109 307 906 SH SOLE 470 0 436 LOWES COS INC COM 548661107 620 7203 SH SOLE 2885 0 4318 MARCUS CORP COM 566330106 3299 267813 SH SOLE 267813 0 0 MASTERCARD INC CL A 57636Q104 646 2676 SH SOLE 281 0 2395 MCDONALDS CORP COM 580135101 2545 15393 SH SOLE 12379 0 3014 MDU RES GROUP INC COM 552690109 1014 47183 SH SOLE 20108 0 27075 MEDTRONIC PLC SHS G5960L103 254622 2823488 SH SOLE 2262089 0 561399 MERCK & CO. INC COM 58933Y105 6282 81654 SH SOLE 36207 0 45447 MGP INGREDIENTS INC NEW COM 55303J106 3179 118205 SH SOLE 118205 0 0 MICROSOFT CORP COM 594918104 294685 1868523 SH SOLE 1607387 0 261136 MOTOROLA SOLUTIONS INC COM NEW 620076307 65152 490163 SH SOLE 443175 0 46988 MTS SYS CORP COM 553777103 704 31275 SH SOLE 10100 0 21175 NEXTERA ENERGY INC COM 65339F101 438 1822 SH SOLE 638 0 1184 NIKE INC CL B 654106103 368 4449 SH SOLE 1709 0 2740 NORFOLK SOUTHERN CORP COM 655844108 600 4110 SH SOLE 475 0 3635 NORTHWESTERN CORP COM NEW 668074305 3597 60120 SH SOLE 60120 0 0 NOVARTIS A G SPONSORED ADR 66987V109 250 3030 SH SOLE 700 0 2330 NUVEEN MINESOTA QLT MUN INC SHS 670734102 484 37002 SH SOLE 5802 0 31200 NVE CORP COM NEW 629445206 22912 440358 SH SOLE 389076 0 51282 NVENT ELECTRIC PLC SHS G6700G107 65591 3888032 SH SOLE 3357875 0 530157 NVIDIA CORP COM 67066G104 126531 480010 SH SOLE 431297 0 48713 NW Biotherapeutics COM 66737P600 2 12500 SH SOLE 0 0 12500 OLD NATL BANCORP IND COM 680033107 43682 3311739 SH SOLE 2917299 0 394440 ORACLE CORP COM 68389X105 1294 26775 SH SOLE 1312 0 25463 Orocobre Ltd COM Q7142R106 44 33000 SH SOLE 33000 0 0 OSHKOSH CORP COM 688239201 10704 166390 SH SOLE 166390 0 0 PATTERSON COS INC COM 703395103 4107 268601 SH SOLE 206299 0 62302 PENTAIR PLC SHS G7S00T104 22972 771911 SH SOLE 409407 0 362504 PEPSICO INC COM 713448108 1604 13355 SH SOLE 6113 0 7242 PFIZER INC COM 717081103 89875 2753531 SH SOLE 2154300 0 599231 PHILIP MORRIS INTL INC COM 718172109 365 4998 SH SOLE 1873 0 3125 PHILLIPS 66 COM 718546104 1025 19111 SH SOLE 8591 0 10520 PHYSICIANS RLTY TR COM 71943U104 6962 499410 SH SOLE 480110 0 19300 PLUG POWER INC COM NEW 72919P202 106 30000 SH SOLE 30000 0 0 POLYMET MINING CORP COM 731916102 220 925469 SH SOLE 925469 0 0 POTLATCHDELTIC CORPORATION COM 737630103 628 20000 SH SOLE 0 0 20000 PREMIER INC CL A 74051N102 3733 114099 SH SOLE 114099 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 105037 3351538 SH SOLE 2829352 0 522186 PROCTER & GAMBLE CO COM 742718109 21130 192094 SH SOLE 75596 0 116498 PROTO LABS INC COM 743713109 17452 229238 SH SOLE 187866 0 41372 PURECYCLE CORP COM NEW 746228303 132 11855 SH SOLE 0 0 11855 QCR HOLDINGS INC COM 74727A104 4007 148040 SH SOLE 148040 0 0 QUALCOMM INC COM 747525103 67502 997805 SH SOLE 847981 0 149824 RAVEN INDS INC COM 754212108 2983 140496 SH SOLE 139996 0 500 REATA PHARMACEUTICALS INC CL A 75615P103 289 2000 SH SOLE 0 0 2000 Roche Hldg Ltd ADR COM 771195104 201901 4976619 SH SOLE 4297125 0 679494 ROCKWELL AUTOMATION INC COM 773903109 22148 146766 SH SOLE 144181 0 2585 SCHLUMBERGER LTD COM 806857108 8570 635304 SH SOLE 424900 0 210404 SCHWAB CHARLES CORP COM 808513105 45396 1350278 SH SOLE 1085869 0 264409 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1142 44190 SH SOLE 0 0 44190 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2742 45370 SH SOLE 15510 0 29860 SELECT SECTOR SPDR TR ENERGY 81369Y506 605 20813 SH SOLE 6185 0 14628 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 253 3152 SH SOLE 1052 0 2100 SHERWIN WILLIAMS CO COM 824348106 39601 86180 SH SOLE 75416 0 10764 SNAP ON INC COM 833034101 5263 48363 SH SOLE 18455 0 29908 SOUTHERN CO COM 842587107 251 4632 SH SOLE 1659 0 2973 SPDR S&P 500 ETF TR TR UNIT 78462F103 3677 14264 SH SOLE 9591 0 4673 STARBUCKS CORP COM 855244109 642 9771 SH SOLE 9521 0 250 SURMODICS INC COM 868873100 1506 45198 SH SOLE 44198 0 1000 SYSCO CORP COM 871829107 38990 854492 SH SOLE 802677 0 51815 TARGET CORP COM 87612E106 61083 657019 SH SOLE 436380 0 220639 TCF FINANCIAL CORPORATION NE COM 872307103 328 14483 SH SOLE 6666 0 7817 TENNANT CO COM 880345103 86972 1500808 SH SOLE 1320687 0 180121 THERMO FISHER SCIENTIFIC INC COM 883556102 413 1456 SH SOLE 106 0 1350 TORO CO COM 891092108 161285 2477883 SH SOLE 2020245 0 457638 TRAVELERS COMPANIES INC COM 89417E109 21610 217511 SH SOLE 109626 0 107885 UNION PAC CORP COM 907818108 1481 10502 SH SOLE 4208 0 6294 UNITED BANKSHARES INC WEST V COM 909907107 1085 47004 SH SOLE 47004 0 0 UNITED FIRE GROUP INC COM 910340108 6205 190293 SH SOLE 190293 0 0 UNITED PARCEL SERVICE INC CL B 911312106 38334 410344 SH SOLE 210694 0 199650 UNITED TECHNOLOGIES CORP COM 913017109 1178 12484 SH SOLE 5951 0 6533 UNITEDHEALTH GROUP INC COM 91324P102 196889 789514 SH SOLE 683338 0 106176 US BANCORP DEL COM NEW 902973304 242736 7046034 SH SOLE 5878580 0 1167454 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 606 2560 SH SOLE 2560 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 331 3204 SH SOLE 3204 0 0 VERICEL CORP COM 92346J108 193 21000 SH SOLE 21000 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 6174 114917 SH SOLE 28012 0 86905 VISA INC COM CL A 92826C839 128451 797238 SH SOLE 678800 0 118438 WALGREENS BOOTS ALLIANCE INC COM 931427108 368 8050 SH SOLE 2050 0 6000 WALMART INC COM 931142103 547 4813 SH SOLE 3367 0 1446 WEC ENERGY GROUP INC COM 92939U106 645 7319 SH SOLE 1478 0 5841 WELLS FARGO CO NEW COM 949746101 67426 2349344 SH SOLE 1877606 0 471738 WESTAMERICA BANCORPORATION COM 957090103 315 5359 SH SOLE 5359 0 0 WEYERHAEUSER CO COM 962166104 528 31133 SH SOLE 19724 0 11409 WINTRUST FINL CORP COM 97650W108 8688 264385 SH SOLE 264385 0 0 WORKIVA INC COM CL A 98139A105 7439 230093 SH SOLE 230093 0 0 XCEL ENERGY INC COM 98389B100 14351 238000 SH SOLE 131639 0 106361 ZIMMER BIOMET HOLDINGS INC COM 98956P102 99779 987131 SH SOLE 798083 0 189048 ZOETIS INC CL A 98978V103 493 4187 SH SOLE 2247 0 1940