0001172661-21-001148.txt : 20210514 0001172661-21-001148.hdr.sgml : 20210514 20210514130016 ACCESSION NUMBER: 0001172661-21-001148 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210514 DATE AS OF CHANGE: 20210514 EFFECTIVENESS DATE: 20210514 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: 21923289 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-2021 03-31-2021 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-14-2021 0 216 9525076
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 237162 1230860 SH SOLE 846667 0 384193 AAR CORP COM 000361105 11901 285738 SH SOLE 285738 0 0 ABBOTT LABS COM 002824100 173942 1451448 SH SOLE 1007703 0 443745 ABBVIE INC COM 00287Y109 5654 52242 SH SOLE 20022 0 32220 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 362 1310 SH SOLE 764 0 546 ACTIVISION BLIZZARD INC COM 00507V109 87831 944424 SH SOLE 839285 0 105139 ADOBE SYSTEMS INCORPORATED COM 00724F101 807 1698 SH SOLE 398 0 1300 ALLETE INC COM NEW 018522300 2175 32378 SH SOLE 14770 0 17608 ALLIANT ENERGY CORP COM 018802108 40293 743958 SH SOLE 614547 0 129411 ALPHABET INC CAP STK CL C 02079K107 543359 262666 SH SOLE 223922 0 38744 ALPHABET INC CAP STK CL A 02079K305 3090 1498 SH SOLE 1194 0 304 AMAZON COM INC COM 023135106 180923 58474 SH SOLE 55089 0 3385 AMCOR PLC ORD G0250X107 4542 388865 SH SOLE 200076 0 188789 AMERICAN EXPRESS CO COM 025816109 113227 800533 SH SOLE 575825 0 224708 AMERICAN TOWER CORP NEW COM 03027X100 664 2778 SH SOLE 0 0 2778 AMERIPRISE FINL INC COM 03076C106 549 2362 SH SOLE 1710 0 652 AMETEK INC COM 031100100 308 2411 SH SOLE 2411 0 0 AMGEN INC COM 031162100 2104 8455 SH SOLE 5734 0 2721 ANSYS INC COM 03662Q105 230 677 SH SOLE 0 0 677 APPLE INC COM 037833100 17958 147015 SH SOLE 77409 0 69606 APPLIED MATLS INC COM 038222105 739 5528 SH SOLE 51 0 5477 ASSOCIATED BANC CORP COM 045487105 10004 468775 SH SOLE 444975 0 23800 AT&T INC COM 00206R102 1057 34912 SH SOLE 11535 0 23377 AUTODESK INC COM 052769106 277 998 SH SOLE 998 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 1192 6327 SH SOLE 4227 0 2100 AXOGEN INC COM 05463X106 553 27299 SH SOLE 27299 0 0 BADGER METER INC COM 056525108 20036 215284 SH SOLE 96609 0 118675 BANK NEW YORK MELLON CORP COM 064058100 278 5888 SH SOLE 4883 0 1005 BAXTER INTL INC COM 071813109 48873 579480 SH SOLE 416164 0 163316 BECTON DICKINSON & CO COM 075887109 1002 4119 SH SOLE 2001 0 2118 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2700 7 SH SOLE 7 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6345 24838 SH SOLE 8675 0 16163 BIOGEN INC COM 09062X103 287 1025 SH SOLE 750 0 275 BIO-TECHNE CORP COM 09073M104 294099 770035 SH SOLE 619439 0 150596 BK OF AMERICA CORP COM 060505104 460 11879 SH SOLE 1314 0 10565 BLACK HILLS CORP COM 092113109 9303 139332 SH SOLE 138164 0 1168 BLACKSTONE GROUP INC COM 09260D107 395 5300 SH SOLE 5300 0 0 BOEING CO COM 097023105 938 3682 SH SOLE 3182 0 500 BP PLC SPONSORED ADR 055622104 240 9860 SH SOLE 5310 0 4550 BRISTOL-MYERS SQUIBB CO COM 110122108 6146 97352 SH SOLE 38037 0 59315 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 125203 1311984 SH SOLE 1007159 0 304825 CALYXT INC COM 13173L107 1246 206977 SH SOLE 206977 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 6070 158309 SH SOLE 158309 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 302 7150 SH SOLE 2390 0 4760 CASEYS GEN STORES INC COM 147528103 11363 52560 SH SOLE 52560 0 0 CATALENT INC COM 148806102 13104 124429 SH SOLE 123826 0 603 CATERPILLAR INC COM 149123101 2350 10135 SH SOLE 4784 0 5351 CHEVRON CORP NEW COM 166764100 8347 79656 SH SOLE 28093 0 51563 CINTAS CORP COM 172908105 1368 4009 SH SOLE 1559 0 2450 CISCO SYS INC COM 17275R102 1678 32444 SH SOLE 11598 0 20846 CMC MATERIALS INC COM 12571T100 16410 92821 SH SOLE 92821 0 0 COCA COLA CO COM 191216100 1396 26481 SH SOLE 13051 0 13430 COMCAST CORP NEW CL A 20030N101 461 8512 SH SOLE 4984 0 3528 CONOCOPHILLIPS COM 20825C104 1752 33070 SH SOLE 12216 0 20854 CORE LABORATORIES N V COM N22717107 2282 79263 SH SOLE 57685 0 21578 CORESITE RLTY CORP COM 21870Q105 151095 1260703 SH SOLE 1112132 0 148571 CORNING INC COM 219350105 75133 1726791 SH SOLE 1382304 0 344487 COSTCO WHSL CORP NEW COM 22160K105 1170 3318 SH SOLE 1246 0 2072 CSX CORP COM 126408103 618 6414 SH SOLE 510 0 5904 CULLEN FROST BANKERS INC COM 229899109 23800 218835 SH SOLE 175555 0 43280 CUMMINS INC COM 231021106 255 983 SH SOLE 0 0 983 CYBEROPTICS CORP COM 232517102 3261 125574 SH SOLE 125574 0 0 DANAHER CORPORATION COM 235851102 207 921 SH SOLE 640 0 281 DEERE & CO COM 244199105 351 939 SH SOLE 112 0 827 DELUXE CORP COM 248019101 1218 29033 SH SOLE 26224 0 2809 DIGI INTL INC COM 253798102 49775 2621109 SH SOLE 2260547 0 360562 DISNEY WALT CO COM 254687106 189773 1028470 SH SOLE 792925 0 235545 DOMINION ENERGY INC COM 25746U109 352 4632 SH SOLE 1250 0 3382 DONALDSON INC COM 257651109 196498 3378569 SH SOLE 2648244 0 730325 DUKE ENERGY CORP NEW COM NEW 26441C204 248 2574 SH SOLE 1159 0 1415 ECOLAB INC COM 278865100 360251 1682865 SH SOLE 1356361 0 326504 ELANCO ANIMAL HEALTH INC COM 28414H103 37308 1266835 SH SOLE 984231 0 282604 EMERSON ELEC CO COM 291011104 15667 173655 SH SOLE 75502 0 98153 ENERPAC TOOL GROUP CORP CL A COM 292765104 8408 321884 SH SOLE 321884 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 225 10200 SH SOLE 8600 0 1600 ENVESTNET INC COM 29404K106 5081 70349 SH SOLE 70349 0 0 EXELON CORP COM 30161N101 275 6278 SH SOLE 278 0 6000 EXXON MOBIL CORP COM 30231G102 4279 76637 SH SOLE 30272 0 46365 FACEBOOK INC CL A 30303M102 787 2671 SH SOLE 2605 0 66 FASTENAL CO COM 311900104 179138 3562802 SH SOLE 2705732 0 857070 FISERV INC COM 337738108 243345 2044229 SH SOLE 1610887 0 433342 FLEETCOR TECHNOLOGIES INC COM 339041105 269 1000 SH SOLE 0 0 1000 FORD MTR CO DEL COM 345370860 233 19000 SH SOLE 15000 0 4000 FULLER H B CO COM 359694106 185223 2944254 SH SOLE 2549150 0 395104 GENERAC HLDGS INC COM 368736104 31250 95435 SH SOLE 70115 0 25320 GENERAL ELECTRIC CO COM 369604103 465 35438 SH SOLE 21538 0 13900 GENERAL MLS INC COM 370334104 30466 496833 SH SOLE 190948 0 305885 GENTHERM INC COM 37253A103 34086 459939 SH SOLE 432181 0 27758 GENUINE PARTS CO COM 372460105 225 1950 SH SOLE 1700 0 250 GLACIER BANCORP INC NEW COM 37637Q105 14719 257871 SH SOLE 257501 0 370 GRACO INC COM 384109104 302279 4220589 SH SOLE 3288777 0 931812 GREAT WESTERN BANCORP INC COM 391416104 35758 1180528 SH SOLE 1122007 0 58521 HARLEY DAVIDSON INC COM 412822108 299 7458 SH SOLE 7458 0 0 HAWKINS INC COM 420261109 436 13000 SH SOLE 0 0 13000 HERSHEY CO COM 427866108 11226 70980 SH SOLE 66895 0 4085 HOME DEPOT INC COM 437076102 127389 417328 SH SOLE 310744 0 106584 HONEYWELL INTL INC COM 438516106 170124 783731 SH SOLE 498468 0 285263 HORMEL FOODS CORP COM 440452100 214310 4485356 SH SOLE 3602510 0 882846 HUB GROUP INC CL A 443320106 6279 93328 SH SOLE 93328 0 0 HYLIION HOLDINGS CORP COMMON STOCK 449109107 1084 101600 SH SOLE 101600 0 0 IDEXX LABS INC COM 45168D104 1666 3404 SH SOLE 448 0 2956 ILLINOIS TOOL WKS INC COM 452308109 410 1849 SH SOLE 1450 0 399 INSPIRE MED SYS INC COM 457730109 15810 76379 SH SOLE 75154 0 1225 INTEL CORP COM 458140100 16009 250136 SH SOLE 91801 0 158335 INTERNATIONAL BUSINESS MACHS COM 459200101 1157 8684 SH SOLE 4150 0 4534 INTRICON CORP COM 46121H109 9428 367691 SH SOLE 367691 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 401 1255 SH SOLE 1020 0 235 IPG PHOTONICS CORP COM 44980X109 316 1500 SH SOLE 0 0 1500 ISHARES TR CORE S&P500 ETF 464287200 1430 3594 SH SOLE 751 0 2843 ISHARES TR MSCI EAFE ETF 464287465 329 4342 SH SOLE 3350 0 992 ISHARES TR CORE S&P MCP ETF 464287507 234 900 SH SOLE 900 0 0 ISHARES TR S&P SML 600 GWT 464287887 424 3310 SH SOLE 3310 0 0 JAMF HLDG CORP COM 47074L105 42615 1206550 SH SOLE 1065670 0 140880 JOHNSON & JOHNSON COM 478160104 253126 1540163 SH SOLE 1189030 0 351133 JPMORGAN CHASE & CO COM 46625H100 33814 222122 SH SOLE 151629 0 70493 KIMBERLY-CLARK CORP COM 494368103 6400 46028 SH SOLE 15841 0 30187 LILLY ELI & CO COM 532457108 127922 684734 SH SOLE 512904 0 171830 LITTELFUSE INC COM 537008104 194942 737188 SH SOLE 638603 0 98585 LOWES COS INC COM 548661107 1325 6969 SH SOLE 3151 0 3818 MARCUS CORP DEL COM 566330106 9534 476938 SH SOLE 476938 0 0 MASTERCARD INCORPORATED CL A 57636Q104 895 2515 SH SOLE 100 0 2415 MCCORMICK & CO INC COM NON VTG 579780206 241 2700 SH SOLE 2700 0 0 MCDONALDS CORP COM 580135101 3266 14573 SH SOLE 11262 0 3311 MDU RES GROUP INC COM 552690109 738 23358 SH SOLE 7658 0 15700 MEDTRONIC PLC SHS G5960L103 335579 2840761 SH SOLE 2334584 0 506177 MERCK & CO. INC COM 58933Y105 5849 75873 SH SOLE 32747 0 43126 MGP INGREDIENTS INC NEW COM 55303J106 5388 91092 SH SOLE 91092 0 0 MICROSOFT CORP COM 594918104 479321 2033004 SH SOLE 1780089 0 252915 MONDELEZ INTL INC CL A 609207105 206 3516 SH SOLE 2385 0 1131 MOTOROLA SOLUTIONS INC COM NEW 620076307 151461 805430 SH SOLE 701474 0 103956 MTS SYS CORP COM 553777103 1601 27500 SH SOLE 9100 0 18400 NETFLIX INC COM 64110L106 655 1255 SH SOLE 1255 0 0 NEXTERA ENERGY INC COM 65339F101 464 6141 SH SOLE 1888 0 4253 NIKE INC CL B 654106103 542 4082 SH SOLE 4082 0 0 NORFOLK SOUTHN CORP COM 655844108 1188 4423 SH SOLE 1112 0 3311 NORTHWESTERN CORP COM NEW 668074305 9045 138725 SH SOLE 137446 0 1279 NOVARTIS AG SPONSORED ADR 66987V109 216 2530 SH SOLE 500 0 2030 NUVEEN MINN QUALITY MUN INM SHS 670734102 463 31200 SH SOLE 0 0 31200 NVE CORP COM NEW 629445206 18497 263870 SH SOLE 218453 0 45417 NVENT ELECTRIC PLC SHS G6700G107 113553 4068557 SH SOLE 3486110 0 582447 NVIDIA CORPORATION COM 67066G104 214539 401810 SH SOLE 355885 0 45925 OLD NATL BANCORP IND COM 680033107 49356 2552034 SH SOLE 2244246 0 307788 ORACLE CORP COM 68389X105 1976 28161 SH SOLE 6036 0 22125 OSHKOSH CORP COM 688239201 18252 153815 SH SOLE 153815 0 0 OTIS WORLDWIDE CORP COM 68902V107 230 3360 SH SOLE 960 0 2400 PATTERSON COS INC COM 703395103 6867 214941 SH SOLE 204936 0 10005 PAYCHEX INC COM 704326107 268 2730 SH SOLE 1742 0 988 PENTAIR PLC SHS G7S00T104 16406 263252 SH SOLE 128110 0 135142 PEPSICO INC COM 713448108 2017 14256 SH SOLE 7674 0 6582 PFIZER INC COM 717081103 72837 2010417 SH SOLE 1514658 0 495759 PHILIP MORRIS INTL INC COM 718172109 428 4823 SH SOLE 1698 0 3125 PHILLIPS 66 COM 718546104 1049 12866 SH SOLE 8450 0 4416 PHYSICIANS RLTY TR COM 71943U104 10286 582108 SH SOLE 562808 0 19300 PLEXUS CORP COM 729132100 7967 86753 SH SOLE 86753 0 0 PLUG POWER INC COM NEW 72919P202 358 10000 SH SOLE 10000 0 0 POLARIS INC COM 731068102 267 2000 SH SOLE 1850 0 150 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 133666 2229249 SH SOLE 1748755 0 480494 PROCTER AND GAMBLE CO COM 742718109 24743 182702 SH SOLE 86530 0 96172 PROTO LABS INC COM 743713109 21341 175286 SH SOLE 138042 0 37244 PURE CYCLE CORP COM NEW 746228303 159 11855 SH SOLE 0 0 11855 QCR HOLDINGS INC COM 74727A104 6998 148208 SH SOLE 148208 0 0 QUALCOMM INC COM 747525103 144902 1092861 SH SOLE 934582 0 158279 RAVEN INDS INC COM 754212108 6102 159186 SH SOLE 158686 0 500 RAYTHEON TECHNOLOGIES CORP COM 75513E101 825 10676 SH SOLE 2974 0 7702 ROCKWELL AUTOMATION INC COM 773903109 41842 157632 SH SOLE 153843 0 3789 SCHLUMBERGER LTD COM 806857108 1115 41023 SH SOLE 10866 0 30157 SCHWAB CHARLES CORP COM 808513105 86915 1333461 SH SOLE 1084322 0 249139 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4388 45370 SH SOLE 15510 0 29860 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1505 40000 SH SOLE 0 0 40000 SEI INVTS CO COM 784117103 201 3300 SH SOLE 0 0 3300 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 458 3452 SH SOLE 1052 0 2400 SHERWIN WILLIAMS CO COM 824348106 132153 179067 SH SOLE 164470 0 14597 SHYFT GROUP INC COM 825698103 640 17200 SH SOLE 0 0 17200 SLEEP NUMBER CORP COM 83125X103 12567 87581 SH SOLE 87581 0 0 SNAP ON INC COM 833034101 2989 12954 SH SOLE 6389 0 6565 SONY CORP SPONSORED ADR 835699307 256 2415 SH SOLE 760 0 1655 SOUTHERN CO COM 842587107 258 4158 SH SOLE 1400 0 2758 SPDR S&P 500 ETF TR TR UNIT 78462F103 3577 9026 SH SOLE 7352 0 1674 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 208 437 SH SOLE 297 0 140 STARBUCKS CORP COM 855244109 934 8547 SH SOLE 8297 0 250 SURMODICS INC COM 868873100 3399 60612 SH SOLE 60612 0 0 SYSCO CORP COM 871829107 46999 596892 SH SOLE 511321 0 85571 TARGET CORP COM 87612E106 113078 570899 SH SOLE 394943 0 175956 TCF FINL CORP COM 872307103 548 11801 SH SOLE 6170 0 5631 TENNANT CO COM 880345103 132432 1657679 SH SOLE 1454851 0 202828 TESLA INC COM 88160R101 1001 1499 SH SOLE 999 0 500 TEXAS INSTRS INC COM 882508104 6199 32800 SH SOLE 28475 0 4325 THERMO FISHER SCIENTIFIC INC COM 883556102 618 1355 SH SOLE 205 0 1150 TORO CO COM 891092108 280767 2722196 SH SOLE 2230664 0 491532 TRANE TECHNOLOGIES PLC SHS G8994E103 215 1299 SH SOLE 939 0 360 TRAVELERS COMPANIES INC COM 89417E109 17537 116601 SH SOLE 52449 0 64152 TUSCAN HLDGS CORP COM 90069K104 825 67100 SH SOLE 67100 0 0 UNION PAC CORP COM 907818108 2111 9577 SH SOLE 3968 0 5609 UNITED FIRE GROUP INC COM 910340108 1422 40873 SH SOLE 40873 0 0 UNITED PARCEL SERVICE INC CL B 911312106 45392 267028 SH SOLE 134077 0 132951 UNITEDHEALTH GROUP INC COM 91324P102 341086 916725 SH SOLE 801519 0 115206 US BANCORP DEL COM NEW 902973304 379515 6861605 SH SOLE 5615067 0 1246538 VANGUARD INDEX FDS GROWTH ETF 922908736 206 803 SH SOLE 803 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 563 2724 SH SOLE 1147 0 1577 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 205 3933 SH SOLE 3279 0 654 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 482 3275 SH SOLE 2979 0 296 VANGUARD WORLD FDS INF TECH ETF 92204A702 280 780 SH SOLE 50 0 730 VERICEL CORP COM 92346J108 1555 28000 SH SOLE 28000 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 5583 96006 SH SOLE 26210 0 69796 VISA INC COM CL A 92826C839 224724 1061373 SH SOLE 910680 0 150693 WABTEC COM 929740108 405 5120 SH SOLE 4903 0 217 WALGREENS BOOTS ALLIANCE INC COM 931427108 442 8050 SH SOLE 2050 0 6000 WALMART INC COM 931142103 693 5105 SH SOLE 3383 0 1722 WEC ENERGY GROUP INC COM 92939U106 685 7319 SH SOLE 4353 0 2966 WELLS FARGO CO NEW COM 949746101 167137 4277895 SH SOLE 3613155 0 664740 WEYERHAEUSER CO MTN BE COM NEW 962166104 803 22550 SH SOLE 11648 0 10902 WINTRUST FINL CORP COM 97650W108 18763 247539 SH SOLE 247539 0 0 WORKIVA INC COM CL A 98139A105 38151 432260 SH SOLE 403502 0 28758 XCEL ENERGY INC COM 98389B100 15638 235119 SH SOLE 143936 0 91183 ZIMMER BIOMET HOLDINGS INC COM 98956P102 56769 354631 SH SOLE 187091 0 167540 ZOETIS INC CL A 98978V103 568 3607 SH SOLE 1667 0 1940