0001172661-21-001781.txt : 20210816 0001172661-21-001781.hdr.sgml : 20210816 20210816142247 ACCESSION NUMBER: 0001172661-21-001781 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210816 DATE AS OF CHANGE: 20210816 EFFECTIVENESS DATE: 20210816 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: 211176796 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 06-30-2021 06-30-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 08-16-2021 0 212 10118482
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 232229 1169151 SH SOLE 804269 0 364882 AAR CORP COM 000361105 13025 336117 SH SOLE 336117 0 0 ABBOTT LABS COM 002824100 174705 1506984 SH SOLE 1065524 0 441460 ABBVIE INC COM 00287Y109 5681 50431 SH SOLE 19352 0 31079 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 386 1310 SH SOLE 764 0 546 ACTIVISION BLIZZARD INC COM 00507V109 94124 986210 SH SOLE 873444 0 112766 ADOBE SYSTEMS INCORPORATED COM 00724F101 886 1513 SH SOLE 213 0 1300 ALLETE INC COM NEW 018522300 1740 24863 SH SOLE 10880 0 13983 ALLIANT ENERGY CORP COM 018802108 43051 772081 SH SOLE 627628 0 144453 ALPHABET INC CAP STK CL A 02079K305 3570 1462 SH SOLE 1160 0 302 ALPHABET INC CAP STK CL C 02079K107 614003 244982 SH SOLE 207064 0 37918 AMAZON COM INC COM 023135106 282399 82089 SH SOLE 76166 0 5923 AMCOR PLC ORD G0250X107 3558 310458 SH SOLE 165074 0 145384 AMERICAN EXPRESS CO COM 025816109 110452 668474 SH SOLE 456918 0 211556 AMERICAN TOWER CORP NEW COM 03027X100 750 2778 SH SOLE 0 0 2778 AMERIPRISE FINL INC COM 03076C106 588 2362 SH SOLE 1710 0 652 AMETEK INC COM 031100100 322 2411 SH SOLE 2411 0 0 AMGEN INC COM 031162100 2043 8380 SH SOLE 5734 0 2646 ANSYS INC COM 03662Q105 235 677 SH SOLE 0 0 677 APPLE INC COM 037833100 19082 139325 SH SOLE 66255 0 73070 APPLIED MATLS INC COM 038222105 780 5477 SH SOLE 0 0 5477 ASSOCIATED BANC CORP COM 045487105 7974 389342 SH SOLE 384742 0 4600 AT&T INC COM 00206R102 864 30023 SH SOLE 9146 0 20877 AUTODESK INC COM 052769106 241 825 SH SOLE 825 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 3749 18877 SH SOLE 16277 0 2600 AXOGEN INC COM 05463X106 590 27299 SH SOLE 27299 0 0 BADGER METER INC COM 056525108 19950 203319 SH SOLE 91849 0 111470 BAXTER INTL INC COM 071813109 46231 574300 SH SOLE 415564 0 158736 BECTON DICKINSON & CO COM 075887109 990 4069 SH SOLE 1951 0 2118 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2930 7 SH SOLE 7 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6733 24228 SH SOLE 8065 0 16163 BIOGEN INC COM 09062X103 355 1025 SH SOLE 750 0 275 BIO-TECHNE CORP COM 09073M104 328166 728836 SH SOLE 585861 0 142975 BK OF AMERICA CORP COM 060505104 522 12655 SH SOLE 2090 0 10565 BLACK HILLS CORP COM 092113109 9212 140359 SH SOLE 137316 0 3043 BLACKSTONE GROUP INC COM 09260D107 398 4100 SH SOLE 4100 0 0 BOEING CO COM 097023105 858 3582 SH SOLE 3082 0 500 BP PLC SPONSORED ADR 055622104 219 8276 SH SOLE 4376 0 3900 BRISTOL-MYERS SQUIBB CO COM 110122108 5522 82635 SH SOLE 25835 0 56800 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 122707 1309993 SH SOLE 1009250 0 300743 CALYXT INC COM 13173L107 192 47740 SH SOLE 47740 0 0 CAMBIUM NETWORKS CORP SHS G17766109 2120 43852 SH SOLE 43852 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 7136 167319 SH SOLE 167319 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 304 6250 SH SOLE 2115 0 4135 CASEYS GEN STORES INC COM 147528103 12824 65888 SH SOLE 65888 0 0 CATALENT INC COM 148806102 12979 120043 SH SOLE 119440 0 603 CATERPILLAR INC COM 149123101 1517 6972 SH SOLE 1761 0 5211 CERNER CORP COM 156782104 200 2560 SH SOLE 2210 0 350 CHEVRON CORP NEW COM 166764100 7067 67469 SH SOLE 21381 0 46088 CINTAS CORP COM 172908105 1512 3959 SH SOLE 1559 0 2400 CISCO SYS INC COM 17275R102 1519 28657 SH SOLE 7811 0 20846 CMC MATERIALS INC COM 12571T100 15842 105098 SH SOLE 105098 0 0 COCA COLA CO COM 191216100 1452 26831 SH SOLE 13851 0 12980 COMCAST CORP NEW CL A 20030N101 328 5747 SH SOLE 2219 0 3528 CONOCOPHILLIPS COM 20825C104 1032 16952 SH SOLE 4052 0 12900 CORE LABORATORIES N V COM N22717107 406 10435 SH SOLE 985 0 9450 CORESITE RLTY CORP COM 21870Q105 159110 1182096 SH SOLE 1040278 0 141818 CORNING INC COM 219350105 70241 1717388 SH SOLE 1378659 0 338729 COSTCO WHSL CORP NEW COM 22160K105 1281 3237 SH SOLE 1165 0 2072 CSX CORP COM 126408103 617 19242 SH SOLE 1530 0 17712 CULLEN FROST BANKERS INC COM 229899109 20719 184995 SH SOLE 144357 0 40638 CUMMINS INC COM 231021106 226 928 SH SOLE 0 0 928 CYBEROPTICS CORP COM 232517102 5144 125574 SH SOLE 125574 0 0 DANAHER CORPORATION COM 235851102 247 921 SH SOLE 640 0 281 DEERE & CO COM 244199105 322 913 SH SOLE 132 0 781 DELUXE CORP COM 248019101 1377 28833 SH SOLE 26024 0 2809 DIGI INTL INC COM 253798102 53155 2643233 SH SOLE 2272373 0 370860 DISNEY WALT CO COM 254687106 179212 1019585 SH SOLE 787930 0 231655 DOMINION ENERGY INC COM 25746U109 341 4632 SH SOLE 1250 0 3382 DONALDSON INC COM 257651109 212013 3337209 SH SOLE 2622846 0 714363 DUKE ENERGY CORP NEW COM NEW 26441C204 254 2574 SH SOLE 1159 0 1415 ECOLAB INC COM 278865100 370984 1801157 SH SOLE 1472198 0 328959 ELANCO ANIMAL HEALTH INC COM 28414H103 40082 1155428 SH SOLE 882688 0 272740 EMERSON ELEC CO COM 291011104 14562 151311 SH SOLE 70161 0 81150 ENERPAC TOOL GROUP CORP CL A COM 292765104 7757 291379 SH SOLE 291379 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 232 9600 SH SOLE 8600 0 1000 ENVESTNET INC COM 29404K106 7441 98085 SH SOLE 98085 0 0 EXELON CORP COM 30161N101 278 6278 SH SOLE 278 0 6000 EXXON MOBIL CORP COM 30231G102 3847 60987 SH SOLE 25831 0 35156 FACEBOOK INC CL A 30303M102 998 2871 SH SOLE 2805 0 66 FASTENAL CO COM 311900104 182998 3519184 SH SOLE 2685300 0 833884 FISERV INC COM 337738108 223835 2094068 SH SOLE 1662553 0 431515 FLEETCOR TECHNOLOGIES INC COM 339041105 256 1000 SH SOLE 0 0 1000 FORD MTR CO DEL COM 345370860 282 19000 SH SOLE 15000 0 4000 FULLER H B CO COM 359694106 172240 2707748 SH SOLE 2326327 0 381421 GENERAC HLDGS INC COM 368736104 37328 89914 SH SOLE 65287 0 24627 GENERAL ELECTRIC CO COM 369604103 391 29049 SH SOLE 11531 0 17518 GENERAL MLS INC COM 370334104 27963 458937 SH SOLE 175403 0 283534 GENTHERM INC COM 37253A103 36365 511817 SH SOLE 460858 0 50959 GENUINE PARTS CO COM 372460105 247 1950 SH SOLE 1700 0 250 GLACIER BANCORP INC NEW COM 37637Q105 13686 248469 SH SOLE 248099 0 370 GRACO INC COM 384109104 314804 4158576 SH SOLE 3270027 0 888549 GREAT WESTERN BANCORP INC COM 391416104 25340 772805 SH SOLE 726324 0 46481 HAWKINS INC COM 420261109 426 13000 SH SOLE 0 0 13000 HERSHEY CO COM 427866108 12281 70510 SH SOLE 66425 0 4085 HOME DEPOT INC COM 437076102 133704 419281 SH SOLE 312967 0 106314 HONEYWELL INTL INC COM 438516106 164341 749219 SH SOLE 476763 0 272456 HORMEL FOODS CORP COM 440452100 216785 4540010 SH SOLE 3671034 0 868976 HUB GROUP INC CL A 443320106 6223 94324 SH SOLE 94324 0 0 HUNTINGTON BANCSHARES INC COM 446150104 401 28093 SH SOLE 16525 0 11568 HYLIION HOLDINGS CORP COMMON STOCK 449109107 1731 148600 SH SOLE 148600 0 0 IDEXX LABS INC COM 45168D104 2150 3404 SH SOLE 448 0 2956 ILLINOIS TOOL WKS INC COM 452308109 413 1849 SH SOLE 1450 0 399 INSPIRE MED SYS INC COM 457730109 34349 177734 SH SOLE 175624 0 2110 INTEL CORP COM 458140100 12400 220878 SH SOLE 82283 0 138595 INTERNATIONAL BUSINESS MACHS COM 459200101 1138 7761 SH SOLE 3016 0 4745 INTRICON CORP COM 46121H109 8366 372164 SH SOLE 372164 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 445 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 1786 4155 SH SOLE 1312 0 2843 ISHARES TR GLOBAL TECH ETF 464287291 207 614 SH SOLE 614 0 0 ISHARES TR MSCI EAFE ETF 464287465 244 3092 SH SOLE 2100 0 992 ISHARES TR RUS MID CAP ETF 464287499 265 3348 SH SOLE 2948 0 400 JAMF HLDG CORP COM 47074L105 45902 1367340 SH SOLE 1203373 0 163967 JOHNSON & JOHNSON COM 478160104 253527 1538955 SH SOLE 1190866 0 348089 JPMORGAN CHASE & CO COM 46625H100 34169 219677 SH SOLE 150731 0 68946 KIMBERLY-CLARK CORP COM 494368103 5221 39025 SH SOLE 14176 0 24849 LILLY ELI & CO COM 532457108 155308 676666 SH SOLE 509096 0 167570 LITTELFUSE INC COM 537008104 192154 754165 SH SOLE 649122 0 105043 LOWES COS INC COM 548661107 1352 6969 SH SOLE 3151 0 3818 MARCUS CORP DEL COM 566330106 10693 504131 SH SOLE 504131 0 0 MASTERCARD INCORPORATED CL A 57636Q104 907 2485 SH SOLE 100 0 2385 MCCORMICK & CO INC COM NON VTG 579780206 238 2700 SH SOLE 2700 0 0 MCDONALDS CORP COM 580135101 3258 14103 SH SOLE 10877 0 3226 MDU RES GROUP INC COM 552690109 625 19933 SH SOLE 7533 0 12400 MEDTRONIC PLC SHS G5960L103 342654 2760448 SH SOLE 2260838 0 499610 MERCK & CO INC COM 58933Y105 5207 66953 SH SOLE 27571 0 39382 MGP INGREDIENTS INC NEW COM 55303J106 5451 80584 SH SOLE 80584 0 0 MICROSOFT CORP COM 594918104 572306 2112611 SH SOLE 1854632 0 257979 MONDELEZ INTL INC CL A 609207105 217 3471 SH SOLE 2385 0 1086 MOTOROLA SOLUTIONS INC COM NEW 620076307 175141 807659 SH SOLE 704345 0 103314 NEXTERA ENERGY INC COM 65339F101 450 6141 SH SOLE 1888 0 4253 NIKE INC CL B 654106103 624 4037 SH SOLE 4037 0 0 NORFOLK SOUTHN CORP COM 655844108 1174 4423 SH SOLE 1112 0 3311 NORTHWESTERN CORP COM NEW 668074305 8468 140621 SH SOLE 137342 0 3279 NOVARTIS AG SPONSORED ADR 66987V109 231 2530 SH SOLE 500 0 2030 NUVEEN MINN QUALITY MUN INM SHS 670734102 509 31200 SH SOLE 0 0 31200 NVE CORP COM NEW 629445206 7379 99644 SH SOLE 71916 0 27728 NVENT ELECTRIC PLC SHS G6700G107 120343 3852202 SH SOLE 3293452 0 558750 NVIDIA CORPORATION COM 67066G104 301044 376258 SH SOLE 331395 0 44863 OLD NATL BANCORP IND COM 680033107 44716 2539234 SH SOLE 2231446 0 307788 ORACLE CORP COM 68389X105 2031 26096 SH SOLE 3986 0 22110 OSHKOSH CORP COM 688239201 16836 135075 SH SOLE 135075 0 0 OTIS WORLDWIDE CORP COM 68902V107 248 3034 SH SOLE 634 0 2400 PATTERSON COS INC COM 703395103 6454 212357 SH SOLE 202727 0 9630 PAYCHEX INC COM 704326107 293 2730 SH SOLE 1742 0 988 PENTAIR PLC SHS G7S00T104 15292 226578 SH SOLE 119788 0 106790 PEPSICO INC COM 713448108 1756 11848 SH SOLE 7361 0 4487 PFIZER INC COM 717081103 76741 1959681 SH SOLE 1477144 0 482537 PHILIP MORRIS INTL INC COM 718172109 478 4823 SH SOLE 1698 0 3125 PHILLIPS 66 COM 718546104 608 7087 SH SOLE 4305 0 2782 PHYSICIANS RLTY TR COM 71943U104 11907 644685 SH SOLE 618710 0 25975 PLEXUS CORP COM 729132100 8661 94745 SH SOLE 94745 0 0 PLUG POWER INC COM NEW 72919P202 342 10000 SH SOLE 10000 0 0 POLARIS INC COM 731068102 22726 165931 SH SOLE 153459 0 12472 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 112865 1786126 SH SOLE 1352284 0 433842 PROCTER AND GAMBLE CO COM 742718109 24601 182328 SH SOLE 86577 0 95751 PROTO LABS INC COM 743713109 22407 244080 SH SOLE 200933 0 43147 PURE CYCLE CORP COM NEW 746228303 164 11855 SH SOLE 0 0 11855 QCR HOLDINGS INC COM 74727A104 7123 148108 SH SOLE 148108 0 0 QUALCOMM INC COM 747525103 160992 1126368 SH SOLE 950714 0 175654 RAVEN INDS INC COM 754212108 1700 29386 SH SOLE 28886 0 500 RAYTHEON TECHNOLOGIES CORP COM 75513E101 843 9876 SH SOLE 2474 0 7402 REATA PHARMACEUTICALS INC CL A 75615P103 283 2000 SH SOLE 0 0 2000 ROCKWELL AUTOMATION INC COM 773903109 45084 157627 SH SOLE 153838 0 3789 SCHLUMBERGER LTD COM STK 806857108 320 10000 SH SOLE 4425 0 5575 SCHWAB CHARLES CORP COM 808513105 96216 1321465 SH SOLE 1074823 0 246642 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1578 40000 SH SOLE 0 0 40000 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4731 45370 SH SOLE 15510 0 29860 SEI INVTS CO COM 784117103 205 3300 SH SOLE 0 0 3300 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 510 3452 SH SOLE 1052 0 2400 SHERWIN WILLIAMS CO COM 824348106 150014 550612 SH SOLE 500661 0 49951 SHYFT GROUP INC COM 825698103 494 13200 SH SOLE 0 0 13200 SKYWATER TECHNOLOGY INC COM 83089J108 2813 98199 SH SOLE 98199 0 0 SLEEP NUMBER CORP COM 83125X103 8743 79519 SH SOLE 79519 0 0 SNAP ON INC COM 833034101 2450 10965 SH SOLE 6181 0 4784 SONY GROUP CORPORATION SPONSORED ADR 835699307 213 2195 SH SOLE 540 0 1655 SOUTHERN CO COM 842587107 252 4158 SH SOLE 1400 0 2758 SPDR S&P 500 ETF TR TR UNIT 78462F103 4221 9861 SH SOLE 8187 0 1674 STARBUCKS CORP COM 855244109 950 8498 SH SOLE 8248 0 250 SURMODICS INC COM 868873100 3286 60564 SH SOLE 60564 0 0 SYSCO CORP COM 871829107 50035 643538 SH SOLE 559877 0 83661 TARGET CORP COM 87612E106 134779 557537 SH SOLE 389357 0 168180 TENNANT CO COM 880345103 132428 1658466 SH SOLE 1459749 0 198717 TESLA INC COM 88160R101 352 518 SH SOLE 18 0 500 TEXAS INSTRS INC COM 882508104 8779 45655 SH SOLE 40880 0 4775 THERMO FISHER SCIENTIFIC INC COM 883556102 583 1155 SH SOLE 5 0 1150 TORO CO COM 891092108 290633 2645005 SH SOLE 2167973 0 477032 TRANE TECHNOLOGIES PLC SHS G8994E103 217 1179 SH SOLE 819 0 360 TRAVELERS COMPANIES INC COM 89417E109 16442 109826 SH SOLE 51277 0 58549 TUSCAN HLDGS CORP COM 90069K104 955 70100 SH SOLE 70100 0 0 UNION PAC CORP COM 907818108 1853 8427 SH SOLE 2818 0 5609 UNITED PARCEL SERVICE INC CL B 911312106 52868 254209 SH SOLE 129631 0 124578 UNITEDHEALTH GROUP INC COM 91324P102 369809 923506 SH SOLE 806782 0 116724 US BANCORP DEL COM NEW 902973304 371043 6512954 SH SOLE 5307647 0 1205307 VANGUARD INDEX FDS GROWTH ETF 922908736 230 803 SH SOLE 803 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 562 2524 SH SOLE 1065 0 1459 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 451 2911 SH SOLE 2779 0 132 VANGUARD WORLD FDS INF TECH ETF 92204A702 311 780 SH SOLE 50 0 730 VERICEL CORP COM 92346J108 1455 27710 SH SOLE 27710 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 5469 97602 SH SOLE 24536 0 73066 VISA INC COM CL A 92826C839 247674 1059250 SH SOLE 911195 0 148055 WALGREENS BOOTS ALLIANCE INC COM 931427108 413 7850 SH SOLE 1850 0 6000 WALMART INC COM 931142103 756 5363 SH SOLE 3641 0 1722 WEC ENERGY GROUP INC COM 92939U106 651 7319 SH SOLE 4353 0 2966 WELLS FARGO CO NEW COM 949746101 184404 4071617 SH SOLE 3418364 0 653253 WEYERHAEUSER CO MTN BE COM NEW 962166104 776 22550 SH SOLE 11648 0 10902 WINTRUST FINL CORP COM 97650W108 17782 235123 SH SOLE 235123 0 0 WORKIVA INC COM CL A 98139A105 50627 454750 SH SOLE 424318 0 30432 XCEL ENERGY INC COM 98389B100 15691 238177 SH SOLE 143636 0 94541 ZIMMER BIOMET HOLDINGS INC COM 98956P102 40696 253055 SH SOLE 100934 0 152121 ZOETIS INC CL A 98978V103 663 3557 SH SOLE 1617 0 1940