0001172661-23-003105.txt : 20230814 0001172661-23-003105.hdr.sgml : 20230814 20230814142843 ACCESSION NUMBER: 0001172661-23-003105 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 EFFECTIVENESS DATE: 20230814 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: 231168671 BUSINESS ADDRESS: STREET 1: 30 E. 7TH STREET, SUITE 2500 CITY: ST PAUL STATE: MN ZIP: 55101 BUSINESS PHONE: 6512228478 MAIL ADDRESS: STREET 1: 30 E. 7TH STREET, SUITE 2500 CITY: ST PAUL STATE: MN ZIP: 55101 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001070134 XXXXXXXX 06-30-2023 06-30-2023 false MAIRS & POWER INC
30 E. 7th Street, Suite 2500 St Paul MN 55101
13F HOLDINGS REPORT 028-07342 000110351 801-2731 N
Robert W. Mairs Chief Compliance Officer 651-222-8478 Robert W. Mairs St. Paul MN 08-14-2023 0 226 9194389838
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 31775109 317465 SH SOLE 151870 0 165595 AAR CORP COM 000361105 13829304 239427 SH SOLE 239427 0 0 ABBOTT LABS COM 002824100 142122698 1303639 SH SOLE 952902 0 350737 ABBVIE INC COM 00287Y109 6678970 49573 SH SOLE 26956 0 22617 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 346535 1123 SH SOLE 370 0 753 ACTIVISION BLIZZARD INC COM 00507V109 265714 3152 SH SOLE 2552 0 600 ADOBE SYSTEMS INCORPORATED COM 00724F101 1084091 2217 SH SOLE 527 0 1690 ADVANCED MICRO DEVICES INC COM 007903107 341730 3000 SH SOLE 2832 0 168 ALERUS FINL CORP COM 01446U103 2538758 141199 SH SOLE 141199 0 0 ALLETE INC COM NEW 018522300 942244 16254 SH SOLE 11546 0 4708 ALLIANT ENERGY CORP COM 018802108 142610779 2717431 SH SOLE 2490582 0 226849 ALPHABET INC CAP STK CL C 02079K107 418964474 3463375 SH SOLE 2783594 0 679781 ALPHABET INC CAP STK CL A 02079K305 3702441 30931 SH SOLE 25855 0 5076 ALTAIR ENGR INC COM CL A 021369103 11952763 157605 SH SOLE 157605 0 0 ALTRIA GROUP INC COM 02209S103 320011 7064 SH SOLE 2534 0 4530 AMAZON COM INC COM 023135106 355152263 2724396 SH SOLE 2401201 0 323195 AMCOR PLC ORD G0250X107 2172486 217684 SH SOLE 167640 0 50044 AMERICAN EXPRESS CO COM 025816109 43850549 251725 SH SOLE 142544 0 109181 AMERICAN TOWER CORP NEW COM 03027X100 431129 2223 SH SOLE 700 0 1523 AMERICAN WTR WKS CO INC NEW COM 030420103 776560 5440 SH SOLE 5000 0 440 AMERIPRISE FINL INC COM 03076C106 718130 2162 SH SOLE 830 0 1332 AMETEK INC COM 031100100 238125 1471 SH SOLE 1471 0 0 AMGEN INC COM 031162100 1695567 7637 SH SOLE 4954 0 2683 APPLE INC COM 037833100 29235652 150723 SH SOLE 72461 0 78262 APPLIED MATLS INC COM 038222105 1111657 7691 SH SOLE 6198 0 1493 ASSOCIATED BANC CORP COM 045487105 6019756 370903 SH SOLE 370903 0 0 AT&T INC COM 00206R102 389435 24416 SH SOLE 8886 0 15530 AUTOMATIC DATA PROCESSING IN COM 053015103 15096496 68686 SH SOLE 54505 0 14181 AXOGEN INC COM 05463X106 200860 22000 SH SOLE 22000 0 0 AZEK CO INC CL A 05478C105 12236342 403973 SH SOLE 403973 0 0 BADGER METER INC COM 056525108 22375036 151633 SH SOLE 81238 0 70395 BANK AMERICA CORP COM 060505104 808570 28183 SH SOLE 14584 0 13599 BANK MONTREAL QUE COM 063671101 812790 9000 SH SOLE 9000 0 0 BARCLAYS PLC ADR 06738E204 157200 20000 SH SOLE 0 0 20000 BAXTER INTL INC COM 071813109 10094509 221565 SH SOLE 135704 0 85861 BECTON DICKINSON & CO COM 075887109 2122904 8041 SH SOLE 6713 0 1328 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8803256 25816 SH SOLE 7318 0 18498 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3624670 7 SH SOLE 7 0 0 BEST BUY INC COM 086516101 450725 5500 SH SOLE 5500 0 0 BIOGEN INC COM 09062X103 291971 1025 SH SOLE 750 0 275 BIO-TECHNE CORP COM 09073M104 249758233 3059638 SH SOLE 2515945 0 543693 BLACK HILLS CORP COM 092113109 7372811 122350 SH SOLE 119950 0 2400 BLACKROCK INC COM 09247X101 262633 380 SH SOLE 21 0 359 BOEING CO COM 097023105 533812 2528 SH SOLE 1945 0 583 BOSTON SCIENTIFIC CORP COM 101137107 583956 10796 SH SOLE 10768 0 28 BP PLC SPONSORED ADR 055622104 594637 16850 SH SOLE 14350 0 2500 BRADY CORP CL A 104674106 332990 7000 SH SOLE 7000 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 3951023 61783 SH SOLE 33438 0 28345 BROADCOM INC COM 11135F101 450196 519 SH SOLE 201 0 318 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 59842802 634264 SH SOLE 468400 0 165864 CANADIAN IMPERIAL BK COMM TO COM 136069101 434312 10176 SH SOLE 10176 0 0 CARDINAL HEALTH INC COM 14149Y108 211648 2238 SH SOLE 1305 0 933 CASEYS GEN STORES INC COM 147528103 13683619 56108 SH SOLE 55308 0 800 CATALENT INC COM 148806102 29655248 683931 SH SOLE 641861 0 42070 CATERPILLAR INC COM 149123101 4344013 17655 SH SOLE 12444 0 5211 CHEVRON CORP NEW COM 166764100 4124144 26210 SH SOLE 14595 0 11615 CHIPOTLE MEXICAN GRILL INC COM 169656105 213900 100 SH SOLE 100 0 0 CHUBB LIMITED COM H1467J104 591159 3070 SH SOLE 2000 0 1070 CINTAS CORP COM 172908105 1988320 4000 SH SOLE 1469 0 2531 CISCO SYS INC COM 17275R102 1015449 19626 SH SOLE 7640 0 11986 CLEARFIELD INC COM 18482P103 8347332 176290 SH SOLE 176290 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 435760 26000 SH SOLE 26000 0 0 COCA COLA CO COM 191216100 1696759 28176 SH SOLE 14791 0 13385 COLGATE PALMOLIVE CO COM 194162103 281273 3651 SH SOLE 3651 0 0 CONOCOPHILLIPS COM 20825C104 2572118 24825 SH SOLE 19825 0 5000 CORNING INC COM 219350105 7714441 220161 SH SOLE 129510 0 90651 COSTCO WHSL CORP NEW COM 22160K105 1951628 3625 SH SOLE 2044 0 1581 CULLEN FROST BANKERS INC COM 229899109 12397456 115293 SH SOLE 105461 0 9832 CUMMINS INC COM 231021106 255457 1042 SH SOLE 114 0 928 CVRX INC COM 126638105 2571887 166573 SH SOLE 166573 0 0 DAKTRONICS INC COM 234264109 121600 19000 SH SOLE 19000 0 0 DANAHER CORPORATION COM 235851102 330240 1376 SH SOLE 760 0 616 DEERE & CO COM 244199105 377637 932 SH SOLE 282 0 650 DIGI INTL INC COM 253798102 42831032 1087358 SH SOLE 875994 0 211364 DISNEY WALT CO COM 254687106 45411915 508646 SH SOLE 293154 0 215492 DONALDSON INC COM 257651109 140057064 2240555 SH SOLE 1782459 0 458096 ECOLAB INC COM 278865100 281516172 1507934 SH SOLE 1222863 0 285071 EDWARDS LIFESCIENCES CORP COM 28176E108 277142 2938 SH SOLE 1198 0 1740 ELANCO ANIMAL HEALTH INC COM 28414H103 1527842 151873 SH SOLE 131318 0 20555 EMERSON ELEC CO COM 291011104 7569620 83744 SH SOLE 60237 0 23507 ENTEGRIS INC COM 29362U104 124692669 1125182 SH SOLE 987785 0 137397 ENTERPRISE PRODS PARTNERS L COM 293792107 324369 12310 SH SOLE 8600 0 3710 EXACT SCIENCES CORP COM 30063P105 2234820 23800 SH SOLE 23800 0 0 EXXON MOBIL CORP COM 30231G102 3491524 32555 SH SOLE 15219 0 17336 FASTENAL CO COM 311900104 191796210 3251334 SH SOLE 2642593 0 608741 FIRST INTST BANCSYSTEM INC COM 32055Y201 2644976 110947 SH SOLE 107157 0 3790 FISERV INC COM 337738108 247688082 1963441 SH SOLE 1585264 0 378177 FORD MTR CO DEL COM 345370860 236028 15600 SH SOLE 15600 0 0 FULLER H B CO COM 359694106 168037418 2349845 SH SOLE 2031035 0 318810 GENERAC HLDGS INC COM 368736104 42947203 287985 SH SOLE 221162 0 66823 GENERAL ELECTRIC CO COM NEW 369604301 827171 7530 SH SOLE 7530 0 0 GENERAL MLS INC COM 370334104 12433990 162112 SH SOLE 98184 0 63928 GENTHERM INC COM 37253A103 20490583 362601 SH SOLE 324987 0 37614 GENUINE PARTS CO COM 372460105 329999 1950 SH SOLE 1950 0 0 GLACIER BANCORP INC NEW COM 37637Q105 7151177 229425 SH SOLE 229425 0 0 GRACO INC COM 384109104 360143808 4170745 SH SOLE 3397167 0 773578 HARLEY DAVIDSON INC COM 412822108 505264 14350 SH SOLE 14350 0 0 HAWKINS INC COM 420261109 635231 13320 SH SOLE 320 0 13000 HERSHEY CO COM 427866108 15116838 60540 SH SOLE 58380 0 2160 HOME DEPOT INC COM 437076102 59053873 190104 SH SOLE 106900 0 83204 HONEYWELL INTL INC COM 438516106 135090079 651037 SH SOLE 455288 0 195749 HORMEL FOODS CORP COM 440452100 211355859 5254994 SH SOLE 4426756 0 828238 HUB GROUP INC CL A 443320106 8506932 105913 SH SOLE 105913 0 0 HUNTINGTON BANCSHARES INC COM 446150104 459454 42621 SH SOLE 41096 0 1525 IDEX CORP COM 45167R104 861040 4000 SH SOLE 4000 0 0 IDEXX LABS INC COM 45168D104 1420306 2828 SH SOLE 710 0 2118 ILLINOIS TOOL WKS INC COM 452308109 406260 1624 SH SOLE 1350 0 274 INSPIRE MED SYS INC COM 457730109 17080934 52615 SH SOLE 49788 0 2827 INTEL CORP COM 458140100 3006557 89909 SH SOLE 43358 0 46551 INVESCO QQQ TR UNIT SER 1 46090E103 882914 2390 SH SOLE 695 0 1695 ISHARES TR CORE S&P500 ETF 464287200 1533713 3441 SH SOLE 3243 0 198 ISHARES TR MSCI EAFE ETF 464287465 202420 2792 SH SOLE 2100 0 692 JAMF HLDG CORP COM 47074L105 31199324 1598326 SH SOLE 1314513 0 283813 JOHN BEAN TECHNOLOGIES CORP COM 477839104 10913240 89969 SH SOLE 89969 0 0 JOHNSON & JOHNSON COM 478160104 232210479 1402915 SH SOLE 1100855 0 302060 JPMORGAN CHASE & CO COM 46625H100 239814271 1648888 SH SOLE 1505827 0 143061 KIMBERLY-CLARK CORP COM 494368103 2248445 16286 SH SOLE 11021 0 5265 LILLY ELI & CO COM 532457108 222681553 474821 SH SOLE 352410 0 122411 LINDE PLC SHS G54950103 202735 532 SH SOLE 0 0 532 LITTELFUSE INC COM 537008104 259899499 892175 SH SOLE 758068 0 134107 LOCKHEED MARTIN CORP COM 539830109 473271 1028 SH SOLE 408 0 620 LOWES COS INC COM 548661107 1607887 7124 SH SOLE 6731 0 393 MARCUS CORP DEL COM 566330106 5568413 375483 SH SOLE 375483 0 0 MARSH & MCLENNAN COS INC COM 571748102 408510 2172 SH SOLE 1436 0 736 MASTERCARD INCORPORATED CL A 57636Q104 358296 911 SH SOLE 117 0 794 MCDONALDS CORP COM 580135101 4377894 14671 SH SOLE 13100 0 1571 MEDPACE HLDGS INC COM 58506Q109 8906704 37085 SH SOLE 37085 0 0 MEDTRONIC PLC SHS G5960L103 248588851 2821667 SH SOLE 2351937 0 469730 MERCK & CO INC COM 58933Y105 6892591 59733 SH SOLE 34913 0 24820 META PLATFORMS INC CL A 30303M102 724625 2525 SH SOLE 1859 0 666 MGP INGREDIENTS INC NEW COM 55303J106 7849841 73860 SH SOLE 73860 0 0 MICROSOFT CORP COM 594918104 702204547 2062032 SH SOLE 1791174 0 270858 MONDELEZ INTL INC CL A 609207105 248652 3409 SH SOLE 2768 0 641 MOSAIC CO NEW COM 61945C103 1365000 39000 SH SOLE 39000 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 156989851 535290 SH SOLE 451096 0 84194 MSA SAFETY INC COM 553498106 255721 1470 SH SOLE 1000 0 470 NEOGEN CORP COM 640491106 4239269 194909 SH SOLE 179033 0 15876 NEWMONT CORP COM 651639106 341280 8000 SH SOLE 8000 0 0 NEXTERA ENERGY INC COM 65339F101 371890 5012 SH SOLE 2920 0 2092 NIKE INC CL B 654106103 551740 4999 SH SOLE 4586 0 413 NORFOLK SOUTHN CORP COM 655844108 910895 4017 SH SOLE 1042 0 2975 NORTHERN TR CORP COM 665859104 33029148 445497 SH SOLE 360794 0 84703 NORTHWESTERN CORP COM NEW 668074305 6669016 117495 SH SOLE 114795 0 2700 NUVEEN MINN QUALITY MUN INM SHS 670734102 348816 31200 SH SOLE 31200 0 0 NVE CORP COM NEW 629445206 730800 7500 SH SOLE 7400 0 100 NVENT ELECTRIC PLC SHS G6700G107 176165953 3409444 SH SOLE 2955620 0 453824 NVIDIA CORPORATION COM 67066G104 393446725 930090 SH SOLE 779702 0 150388 OLD NATL BANCORP IND COM 680033107 30162006 2163702 SH SOLE 2055914 0 107788 ORACLE CORP COM 68389X105 3388706 28455 SH SOLE 6589 0 21866 OSHKOSH CORP COM 688239201 6058789 69971 SH SOLE 69971 0 0 OTIS WORLDWIDE CORP COM 68902V107 202587 2276 SH SOLE 1331 0 945 OTTER TAIL CORP COM 689648103 221088 2800 SH SOLE 1000 0 1800 PALO ALTO NETWORKS INC COM 697435105 2552289 9989 SH SOLE 9426 0 563 PATTERSON COS INC COM 703395103 1441987 43355 SH SOLE 42580 0 775 PAYCHEX INC COM 704326107 537759 4807 SH SOLE 2062 0 2745 PENTAIR PLC SHS G7S00T104 7125057 110295 SH SOLE 88466 0 21829 PEPSICO INC COM 713448108 1821268 9833 SH SOLE 8608 0 1225 PFIZER INC COM 717081103 11927676 325182 SH SOLE 211913 0 113269 PHILIP MORRIS INTL INC COM 718172109 489857 5018 SH SOLE 928 0 4090 PHILLIPS 66 COM 718546104 761991 7989 SH SOLE 6200 0 1789 PHYSICIANS RLTY TR COM 71943U104 6060524 433204 SH SOLE 404804 0 28400 PIPER SANDLER COMPANIES COM 724078100 3321723 25698 SH SOLE 25698 0 0 PLEXUS CORP COM 729132100 10008396 101877 SH SOLE 101877 0 0 PLUG POWER INC COM NEW 72919P202 103900 10000 SH SOLE 10000 0 0 POLARIS INC COM 731068102 45481289 376096 SH SOLE 319050 0 57046 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 91209648 1202659 SH SOLE 957037 0 245622 PROCTER AND GAMBLE CO COM 742718109 21137784 139303 SH SOLE 65118 0 74185 QCR HOLDINGS INC COM 74727A104 6458943 157420 SH SOLE 157420 0 0 QUALCOMM INC COM 747525103 169807822 1426477 SH SOLE 1215951 0 210526 RAYTHEON TECHNOLOGIES CORP COM 75513E101 938457 9580 SH SOLE 3274 0 6306 REGIONS FINANCIAL CORP NEW COM 7591EP100 267300 15000 SH SOLE 2000 0 13000 ROCKWELL AUTOMATION INC COM 773903109 123441950 374691 SH SOLE 348669 0 26022 SALESFORCE INC COM 79466L302 64189450 303841 SH SOLE 235812 0 68029 SCHLUMBERGER LTD COM STK 806857108 768532 15646 SH SOLE 15625 0 21 SCHWAB CHARLES CORP COM 808513105 86826392 1531870 SH SOLE 1250868 0 281002 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4380024 84720 SH SOLE 25000 0 59720 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 534750 15000 SH SOLE 0 0 15000 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1288164 7409 SH SOLE 1752 0 5657 SHELL PLC SPON ADS 780259305 840490 13920 SH SOLE 13920 0 0 SHERWIN WILLIAMS CO COM 824348106 150701901 567573 SH SOLE 517983 0 49590 SHYFT GROUP INC COM 825698103 220600 10000 SH SOLE 10000 0 0 SKYWATER TECHNOLOGY INC COM 83089J108 2120913 225150 SH SOLE 225150 0 0 SLEEP NUMBER CORP COM 83125X103 4461453 163543 SH SOLE 147228 0 16315 SMITH & WESSON BRANDS INC COM 831754106 130400 10000 SH SOLE 10000 0 0 SNAP INC CL A 83304A106 118400 10000 SH SOLE 10000 0 0 SNAP ON INC COM 833034101 2462584 8545 SH SOLE 5430 0 3115 SONOCO PRODS CO COM 835495102 295100 5000 SH SOLE 5000 0 0 SOUTHERN CO COM 842587107 207940 2960 SH SOLE 1400 0 1560 SPDR S&P 500 ETF TR TR UNIT 78462F103 6779115 15293 SH SOLE 11790 0 3503 STARBUCKS CORP COM 855244109 685366 6919 SH SOLE 4766 0 2153 STRYKER CORPORATION COM 863667101 1243242 4075 SH SOLE 4000 0 75 STURM RUGER & CO INC COM 864159108 635520 12000 SH SOLE 12000 0 0 SURMODICS INC COM 868873100 313100 10000 SH SOLE 10000 0 0 SYSCO CORP COM 871829107 103823831 1399243 SH SOLE 1181068 0 218175 TARGET CORP COM 87612E106 60556583 459110 SH SOLE 315608 0 143502 TENNANT CO COM 880345103 116910656 1441384 SH SOLE 1282212 0 159172 TESLA INC COM 88160R101 406791 1554 SH SOLE 54 0 1500 TEXAS INSTRS INC COM 882508104 19753955 109732 SH SOLE 93770 0 15962 THERMO FISHER SCIENTIFIC INC COM 883556102 908889 1742 SH SOLE 329 0 1413 TORO CO COM 891092108 304348672 2994084 SH SOLE 2474927 0 519157 TRANE TECHNOLOGIES PLC SHS G8994E103 225496 1179 SH SOLE 819 0 360 TRAVELERS COMPANIES INC COM 89417E109 14184549 81680 SH SOLE 64574 0 17106 UNION PAC CORP COM 907818108 1151806 5629 SH SOLE 820 0 4809 UNITED FIRE GROUP INC COM 910340108 589160 26000 SH SOLE 26000 0 0 UNITED PARCEL SERVICE INC CL B 911312106 37770333 210713 SH SOLE 119057 0 91656 UNITED RENTALS INC COM 911363109 423102 950 SH SOLE 950 0 0 UNITEDHEALTH GROUP INC COM 91324P102 378104588 786669 SH SOLE 682772 0 103897 US BANCORP DEL COM NEW 902973304 232130350 7025737 SH SOLE 5979140 0 1046597 VALERO ENERGY CORP COM 91913Y100 202343 1725 SH SOLE 0 0 1725 VANGUARD INDEX FDS GROWTH ETF 922908736 507347 1793 SH SOLE 1793 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 228405 1110 SH SOLE 1110 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 705109 4341 SH SOLE 4209 0 132 VERICEL CORP COM 92346J108 973627 25915 SH SOLE 25915 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2005248 53919 SH SOLE 15282 0 38637 VERTEX PHARMACEUTICALS INC COM 92532F100 230501 655 SH SOLE 655 0 0 VISA INC COM CL A 92826C839 148651443 625954 SH SOLE 495619 0 130335 WALMART INC COM 931142103 1172091 7457 SH SOLE 4077 0 3380 WEC ENERGY GROUP INC COM 92939U106 415963 4714 SH SOLE 3228 0 1486 WELLS FARGO CO NEW COM 949746101 131063796 3070848 SH SOLE 2520878 0 549970 WEYERHAEUSER CO MTN BE COM NEW 962166104 1441969 43031 SH SOLE 34698 0 8333 WINTRUST FINL CORP COM 97650W108 14808525 203918 SH SOLE 203918 0 0 WOODWARD INC COM 980745103 1664740 14000 SH SOLE 14000 0 0 WORKIVA INC COM CL A 98139A105 81948939 806108 SH SOLE 731393 0 74715 XCEL ENERGY INC COM 98389B100 20404099 328198 SH SOLE 253755 0 74443 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3298568 22655 SH SOLE 10810 0 11845 ZOETIS INC CL A 98978V103 331160 1923 SH SOLE 1273 0 650