0001172661-20-002229.txt : 20201116 0001172661-20-002229.hdr.sgml : 20201116 20201116131411 ACCESSION NUMBER: 0001172661-20-002229 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201116 DATE AS OF CHANGE: 20201116 EFFECTIVENESS DATE: 20201116 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: 201315193 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 09-30-2020 09-30-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 11-16-2020 0 199 8006921
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 239705 1496471 SH SOLE 1061179 0 435292 AAR CORP COM 000361105 5349 284535 SH SOLE 284535 0 0 ABBOTT LABS COM 002824100 161384 1482904 SH SOLE 1002386 0 480518 ABBVIE INC COM 00287Y109 5968 68138 SH SOLE 18619 0 49519 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 296 1310 SH SOLE 764 0 546 ACTIVISION BLIZZARD INC COM 00507V109 60281 744665 SH SOLE 678859 0 65806 ADOBE SYSTEMS INCORPORATED COM 00724F101 894 1823 SH SOLE 523 0 1300 ALLETE INC COM NEW 018522300 1836 35483 SH SOLE 13805 0 21678 ALLIANT ENERGY CORP COM 018802108 11617 224924 SH SOLE 210498 0 14426 ALPHABET INC CAP STK CL A 02079K305 2171 1481 SH SOLE 1177 0 304 ALPHABET INC CAP STK CL C 02079K107 412570 280736 SH SOLE 239689 0 41047 AMAZON COM INC COM 023135106 1924 611 SH SOLE 221 0 390 AMCOR PLC ORD G0250X107 7680 695048 SH SOLE 329333 0 365715 AMERICAN EXPRESS CO COM 025816109 126142 1258275 SH SOLE 1015513 0 242762 AMERICAN TOWER CORP NEW COM 03027X100 760 3145 SH SOLE 0 0 3145 AMERIPRISE FINL INC COM 03076C106 364 2362 SH SOLE 1620 0 742 AMETEK INC COM 031100100 268 2700 SH SOLE 2700 0 0 AMGEN INC COM 031162100 2149 8455 SH SOLE 5734 0 2721 ANSYS INC COM 03662Q105 291 890 SH SOLE 0 0 890 APOGEE ENTERPRISES INC COM 037598109 6375 298335 SH SOLE 298235 0 100 APPLE INC COM 037833100 16315 140874 SH SOLE 68668 0 72206 APPLIED MATLS INC COM 038222105 337 5677 SH SOLE 0 0 5677 ASSOCIATED BANC CORP COM 045487105 8280 656076 SH SOLE 601866 0 54210 AT&T INC COM 00206R102 1034 36280 SH SOLE 12136 0 24144 AUTOMATIC DATA PROCESSING IN COM 053015103 665 4764 SH SOLE 3664 0 1100 AXOGEN INC COM 05463X106 256 22000 SH SOLE 22000 0 0 BADGER METER INC COM 056525108 18383 281217 SH SOLE 139206 0 142011 BAXTER INTL INC COM 071813109 48451 602470 SH SOLE 419040 0 183430 BECTON DICKINSON & CO COM 075887109 1046 4494 SH SOLE 2376 0 2118 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2240 7 SH SOLE 7 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5410 25407 SH SOLE 8556 0 16851 BIOGEN INC COM 09062X103 291 1025 SH SOLE 750 0 275 BIO-TECHNE CORP COM 09073M104 211904 855383 SH SOLE 676722 0 178661 BK OF AMERICA CORP COM 060505104 286 11879 SH SOLE 1314 0 10565 BLACK HILLS CORP COM 092113109 9175 171525 SH SOLE 171525 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 287 5500 SH SOLE 5500 0 0 BOEING CO COM 097023105 577 3492 SH SOLE 2677 0 815 BP PLC SPONSORED ADR 055622104 312 17852 SH SOLE 10038 0 7814 BRISTOL-MYERS SQUIBB CO COM 110122108 6505 107900 SH SOLE 46405 0 61495 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 135228 1323296 SH SOLE 982807 0 340489 CABOT MICROELECTRONICS CORP COM 12709P103 11286 79025 SH SOLE 79025 0 0 CALYXT INC COM 13173L107 1216 221495 SH SOLE 221495 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 5006 127205 SH SOLE 127205 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 262 8592 SH SOLE 3532 0 5060 CASEYS GEN STORES INC COM 147528103 9745 54855 SH SOLE 54855 0 0 CATALENT INC COM 148806102 12510 146038 SH SOLE 145435 0 603 CATERPILLAR INC DEL COM 149123101 1030 6907 SH SOLE 1479 0 5428 CHEVRON CORP NEW COM 166764100 13441 186677 SH SOLE 112715 0 73962 CINTAS CORP COM 172908105 1334 4009 SH SOLE 1575 0 2434 CISCO SYS INC COM 17275R102 1355 34400 SH SOLE 13674 0 20726 COCA COLA CO COM 191216100 1374 27829 SH SOLE 14337 0 13492 COLGATE PALMOLIVE CO COM 194162103 201 2600 SH SOLE 2600 0 0 COMCAST CORP NEW CL A 20030N101 383 8282 SH SOLE 4754 0 3528 CONOCOPHILLIPS COM 20825C104 2170 66073 SH SOLE 20083 0 45990 CORE LABORATORIES N V COM N22717107 4188 274442 SH SOLE 194637 0 79805 CORESITE RLTY CORP COM 21870Q105 149992 1261708 SH SOLE 1110838 0 150870 CORNING INC COM 219350105 65696 2027019 SH SOLE 1640477 0 386542 COSTCO WHSL CORP NEW COM 22160K105 1190 3352 SH SOLE 1280 0 2072 CSX CORP COM 126408103 560 7210 SH SOLE 510 0 6700 CULLEN FROST BANKERS INC COM 229899109 15101 236140 SH SOLE 189755 0 46385 CUMMINS INC COM 231021106 208 983 SH SOLE 0 0 983 CYBEROPTICS CORP COM 232517102 2220 69719 SH SOLE 69719 0 0 DANAHER CORPORATION COM 235851102 209 971 SH SOLE 640 0 331 DEERE & CO COM 244199105 221 997 SH SOLE 112 0 885 DELUXE CORP COM 248019101 861 33459 SH SOLE 28975 0 4484 DIGI INTL INC COM 253798102 42265 2704121 SH SOLE 2332402 0 371719 DISNEY WALT CO COM DISNEY 254687106 197789 1594047 SH SOLE 1299679 0 294368 DOMINION ENERGY INC COM 25746U109 369 4674 SH SOLE 1292 0 3382 DONALDSON INC COM 257651109 166150 3579271 SH SOLE 2742363 0 836908 DUKE ENERGY CORP NEW COM NEW 26441C204 215 2424 SH SOLE 1159 0 1265 ECOLAB INC COM 278865100 318844 1595498 SH SOLE 1247825 0 347673 ELANCO ANIMAL HEALTH INC COM 28414H103 35574 1273674 SH SOLE 976721 0 296953 EMERSON ELEC CO COM 291011104 15646 238613 SH SOLE 104828 0 133785 ENERPAC TOOL GROUP CORP CL A COM 292765104 6764 359578 SH SOLE 359578 0 0 ENVESTNET INC COM 29404K106 2261 29300 SH SOLE 29300 0 0 EXELON CORP COM 30161N101 225 6278 SH SOLE 278 0 6000 EXXON MOBIL CORP COM 30231G102 4538 132186 SH SOLE 46944 0 85242 FACEBOOK INC CL A 30303M102 750 2865 SH SOLE 2799 0 66 FASTENAL CO COM 311900104 164477 3647753 SH SOLE 2703975 0 943778 FISERV INC COM 337738108 197492 1916465 SH SOLE 1492427 0 424038 FLEETCOR TECHNOLOGIES INC COM 339041105 238 1000 SH SOLE 0 0 1000 FULLER H B CO COM 359694106 134155 2930436 SH SOLE 2526232 0 404204 GENERAC HLDGS INC COM 368736104 21150 109224 SH SOLE 78618 0 30606 GENERAL ELECTRIC CO COM 369604103 470 75494 SH SOLE 21315 0 54179 GENERAL MLS INC COM 370334104 59927 971575 SH SOLE 533199 0 438376 GENTHERM INC COM 37253A103 20062 490511 SH SOLE 459403 0 31108 GLACIER BANCORP INC NEW COM 37637Q105 8959 279535 SH SOLE 279165 0 370 GRACO INC COM 384109104 272524 4442113 SH SOLE 3399943 0 1042170 GREAT WESTN BANCORP INC COM 391416104 23247 1867226 SH SOLE 1757821 0 109405 HAWKINS INC COM 420261109 300 6500 SH SOLE 0 0 6500 HERSHEY CO COM 427866108 9616 67085 SH SOLE 64960 0 2125 HOME DEPOT INC COM 437076102 113090 407223 SH SOLE 302780 0 104443 HONEYWELL INTL INC COM 438516106 176642 1073093 SH SOLE 746548 0 326545 HORMEL FOODS CORP COM 440452100 203011 4152411 SH SOLE 3258788 0 893623 HUB GROUP INC CL A 443320106 5297 105525 SH SOLE 105525 0 0 IDEXX LABS INC COM 45168D104 1343 3417 SH SOLE 448 0 2969 ILLINOIS TOOL WKS INC COM 452308109 357 1849 SH SOLE 1450 0 399 INSPIRE MED SYS INC COM 457730109 10670 82685 SH SOLE 81460 0 1225 INTEL CORP COM 458140100 18468 356664 SH SOLE 141398 0 215266 INTERNATIONAL BUSINESS MACHS COM 459200101 1033 8492 SH SOLE 2459 0 6033 INTRICON CORP COM 46121H109 5078 416909 SH SOLE 416909 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 354 1275 SH SOLE 1020 0 255 IPG PHOTONICS CORP COM 44980X109 255 1500 SH SOLE 0 0 1500 ISHARES TR CORE S&P500 ETF 464287200 1095 3258 SH SOLE 415 0 2843 ISHARES TR MSCI EAFE ETF 464287465 419 6579 SH SOLE 5247 0 1332 ISHARES TR S&P SML 600 GWT 464287887 292 1655 SH SOLE 1655 0 0 JAMF HLDG CORP COM 47074L105 36645 974332 SH SOLE 890948 0 83384 JOHNSON & JOHNSON COM 478160104 235539 1582071 SH SOLE 1208994 0 373077 JPMORGAN CHASE & CO COM 46625H100 23035 239276 SH SOLE 165616 0 73660 KIMBERLY CLARK CORP COM 494368103 8512 57648 SH SOLE 20539 0 37109 LILLY ELI & CO COM 532457108 101714 687164 SH SOLE 504076 0 183088 LITTELFUSE INC COM 537008104 115428 650883 SH SOLE 552736 0 98147 LOWES COS INC COM 548661107 1195 7203 SH SOLE 3285 0 3918 MARCUS CORP DEL COM 566330106 2865 370578 SH SOLE 370578 0 0 MASTERCARD INCORPORATED CL A 57636Q104 933 2759 SH SOLE 114 0 2645 MCCORMICK & CO INC COM NON VTG 579780206 262 1350 SH SOLE 1350 0 0 MCDONALDS CORP COM 580135101 3330 15173 SH SOLE 12259 0 2914 MDU RES GROUP INC COM 552690109 928 41258 SH SOLE 16083 0 25175 MEDTRONIC PLC SHS G5960L103 300471 2891372 SH SOLE 2341279 0 550093 MERCK & CO. INC COM 58933Y105 6563 79115 SH SOLE 35217 0 43898 MGP INGREDIENTS INC NEW COM 55303J106 4029 101375 SH SOLE 101375 0 0 MICROSOFT CORP COM 594918104 426728 2028850 SH SOLE 1770515 0 258335 MOTOROLA SOLUTIONS INC COM NEW 620076307 121540 775075 SH SOLE 683917 0 91158 MTS SYS CORP COM 553777103 585 30625 SH SOLE 9700 0 20925 NEXTERA ENERGY INC COM 65339F101 508 1830 SH SOLE 646 0 1184 NIKE INC CL B 654106103 512 4082 SH SOLE 4082 0 0 NORFOLK SOUTHN CORP COM 655844108 826 3860 SH SOLE 285 0 3575 NORTHWESTERN CORP COM NEW 668074305 6455 132710 SH SOLE 132710 0 0 NOVARTIS AG SPONSORED ADR 66987V109 246 2830 SH SOLE 500 0 2330 NUVEEN MINN QUALITY MUN INM SHS 670734102 522 37002 SH SOLE 5802 0 31200 NVE CORP COM NEW 629445206 22064 449548 SH SOLE 392610 0 56938 NVENT ELECTRIC PLC SHS G6700G107 79002 4465892 SH SOLE 3881772 0 584120 NVIDIA CORPORATION COM 67066G104 237074 438037 SH SOLE 390488 0 47549 OLD NATL BANCORP IND COM 680033107 43373 3453254 SH SOLE 2937602 0 515652 ORACLE CORP COM 68389X105 1608 26936 SH SOLE 4771 0 22165 OSHKOSH CORP COM 688239201 10954 149035 SH SOLE 149035 0 0 OTIS WORLDWIDE CORP COM 68902V107 277 4432 SH SOLE 1687 0 2745 PATTERSON COS INC COM 703395103 4971 206226 SH SOLE 184749 0 21477 PAYCHEX INC COM 704326107 218 2730 SH SOLE 1742 0 988 PENTAIR PLC SHS G7S00T104 17384 379811 SH SOLE 172171 0 207640 PEPSICO INC COM 713448108 1822 13146 SH SOLE 5904 0 7242 PFIZER INC COM 717081103 83259 2268642 SH SOLE 1699096 0 569546 PHILIP MORRIS INTL INC COM 718172109 362 4823 SH SOLE 1698 0 3125 PHILLIPS 66 COM 718546104 948 18286 SH SOLE 8941 0 9345 PHYSICIANS RLTY TR COM 71943U104 9576 534665 SH SOLE 515365 0 19300 PLEXUS CORP COM 729132100 3366 47650 SH SOLE 47650 0 0 PLUG POWER INC COM NEW 72919P202 280 20875 SH SOLE 20000 0 875 POLYMET MNG CORP COM NEW 731916409 434 119016 SH SOLE 119016 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 146732 3643693 SH SOLE 3078875 0 564818 PROCTER AND GAMBLE CO COM 742718109 25372 182545 SH SOLE 75308 0 107237 PROTO LABS INC COM 743713109 26342 203415 SH SOLE 163199 0 40216 PURECYCLE CORP COM NEW 746228303 107 11855 SH SOLE 0 0 11855 QCR HOLDINGS INC COM 74727A104 4062 148200 SH SOLE 148200 0 0 QUALCOMM INC COM 747525103 117430 997872 SH SOLE 845406 0 152466 RAVEN INDS INC COM 754212108 2728 126766 SH SOLE 126266 0 500 RAYTHEON TECHNOLOGIES CORP COM 75513E101 745 12948 SH SOLE 4731 0 8217 ROCKWELL AUTOMATION INC COM 773903109 34803 157707 SH SOLE 153718 0 3989 SCHLUMBERGER LTD COM 806857108 3625 232940 SH SOLE 84984 0 147956 SCHWAB CHARLES CORP COM 808513105 48139 1328710 SH SOLE 1067550 0 261160 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1388 44190 SH SOLE 0 0 44190 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3613 45370 SH SOLE 15510 0 29860 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 403 3452 SH SOLE 1052 0 2400 SHERWIN WILLIAMS CO COM 824348106 60479 86803 SH SOLE 75672 0 11131 SLEEP NUMBER CORP COM 83125X103 4953 101262 SH SOLE 101262 0 0 SNAP ON INC COM 833034101 5834 39650 SH SOLE 15605 0 24045 SOUTHERN CO COM 842587107 237 4373 SH SOLE 1400 0 2973 SPDR S&P 500 ETF TR TR UNIT 78462F103 3879 11582 SH SOLE 8491 0 3091 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 264 779 SH SOLE 584 0 195 STARBUCKS CORP COM 855244109 824 9595 SH SOLE 9345 0 250 SURMODICS INC COM 868873100 1720 44198 SH SOLE 44198 0 0 SYSCO CORP COM 871829107 56034 900572 SH SOLE 810272 0 90300 TARGET CORP COM 87612E106 96824 615071 SH SOLE 409192 0 205879 TCF FINL CORP COM 872307103 319 13671 SH SOLE 5854 0 7817 TENNANT CO COM 880345103 95235 1577776 SH SOLE 1381159 0 196617 TESLA INC COM 88160R101 215 500 SH SOLE 0 0 500 TEXAS INSTRS INC COM 882508104 2779 19460 SH SOLE 18510 0 950 THERMO FISHER SCIENTIFIC INC COM 883556102 596 1350 SH SOLE 200 0 1150 TORO CO COM 891092108 229975 2739422 SH SOLE 2223446 0 515976 TORTOISE ACQUISITION CORP CL A 89154L100 997 20000 SH SOLE 20000 0 0 TRAVELERS COMPANIES INC COM 89417E109 16186 149609 SH SOLE 70438 0 79171 UNION PAC CORP COM 907818108 1812 9202 SH SOLE 3468 0 5734 UNITED FIRE GROUP INC COM 910340108 2989 147113 SH SOLE 147113 0 0 UNITED PARCEL SERVICE INC CL B 911312106 51274 307709 SH SOLE 139568 0 168141 UNITEDHEALTH GROUP INC COM 91324P102 236862 759733 SH SOLE 656074 0 103659 US BANCORP DEL COM NEW 902973304 280723 7830487 SH SOLE 6512401 0 1318086 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 412 3204 SH SOLE 3204 0 0 VERICEL CORP COM 92346J108 389 21000 SH SOLE 21000 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 6525 109687 SH SOLE 28130 0 81557 VISA INC COM CL A 92826C839 189153 945907 SH SOLE 816974 0 128933 WALGREENS BOOTS ALLIANCE INC COM 931427108 289 8050 SH SOLE 2050 0 6000 WALMART INC COM 931142103 672 4804 SH SOLE 3358 0 1446 WEC ENERGY GROUP INC COM 92939U106 709 7319 SH SOLE 1478 0 5841 WELLS FARGO CO NEW COM 949746101 95949 4081214 SH SOLE 3483868 0 597346 WEYERHAEUSER CO MTN BE COM NEW 962166104 637 22324 SH SOLE 11648 0 10676 WINTRUST FINL CORP COM 97650W108 11718 292595 SH SOLE 292595 0 0 WORKIVA INC COM CL A 98139A105 27982 501833 SH SOLE 470183 0 31650 XCEL ENERGY INC COM 98389B100 16143 233918 SH SOLE 133207 0 100711 ZIMMER BIOMET HOLDINGS INC COM 98956P102 114632 842014 SH SOLE 655800 0 186214 ZOETIS INC CL A 98978V103 693 4189 SH SOLE 2249 0 1940