0001172661-23-003911.txt : 20231114 0001172661-23-003911.hdr.sgml : 20231114 20231114103647 ACCESSION NUMBER: 0001172661-23-003911 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231114 DATE AS OF CHANGE: 20231114 EFFECTIVENESS DATE: 20231114 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: 231402527 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 true false 0001070134 XXXXXXXX 09-30-2023 09-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 11-14-2023 0 214 8520762884
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 25192831 269097 SH SOLE 125599 0 143498 AAR CORP COM 000361105 12511122 210165 SH SOLE 210165 0 0 ABBOTT LABS COM 002824100 125808127 1298999 SH SOLE 956074 0 342925 ABBVIE INC COM 00287Y109 7152197 47982 SH SOLE 26235 0 21747 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 222962 726 SH SOLE 445 0 281 ADOBE INC COM 00724F101 943315 1850 SH SOLE 160 0 1690 ALERUS FINL CORP COM 01446U103 2569179 141319 SH SOLE 141319 0 0 ALLETE INC COM NEW 018522300 718502 13608 SH SOLE 9300 0 4308 ALLIANT ENERGY CORP COM 018802108 150482502 3105934 SH SOLE 2765270 0 340664 ALPHABET INC CAP STK CL A 02079K305 3716555 28401 SH SOLE 23375 0 5026 ALPHABET INC CAP STK CL C 02079K107 445374797 3377890 SH SOLE 2729102 0 648788 ALTAIR ENGR INC COM CL A 021369103 11381416 181928 SH SOLE 181928 0 0 ALTRIA GROUP INC COM 02209S103 211796 5037 SH SOLE 2537 0 2500 AMAZON COM INC COM 023135106 338705011 2664451 SH SOLE 2335196 0 329255 AMCOR PLC ORD G0250X107 1733255 189220 SH SOLE 161540 0 27680 AMERICAN EXPRESS CO COM 025816109 37107519 248726 SH SOLE 142457 0 106269 AMERICAN TOWER CORP NEW COM 03027X100 394516 2399 SH SOLE 915 0 1484 AMERICAN WTR WKS CO INC NEW COM 030420103 619150 5000 SH SOLE 5000 0 0 AMERIPRISE FINL INC COM 03076C106 712768 2162 SH SOLE 846 0 1316 AMETEK INC COM 031100100 217355 1471 SH SOLE 1471 0 0 AMGEN INC COM 031162100 2008981 7475 SH SOLE 4804 0 2671 APPLE INC COM 037833100 25767736 150504 SH SOLE 72412 0 78092 APPLIED MATLS INC COM 038222105 1035191 7477 SH SOLE 6000 0 1477 ASSOCIATED BANC CORP COM 045487105 6003523 350878 SH SOLE 350878 0 0 AT&T INC COM 00206R102 348224 23184 SH SOLE 7804 0 15380 AUTOMATIC DATA PROCESSING IN COM 053015103 20103105 83561 SH SOLE 61515 0 22046 AXOGEN INC COM 05463X106 110000 22000 SH SOLE 22000 0 0 AZEK CO INC CL A 05478C105 12012373 403913 SH SOLE 403913 0 0 BADGER METER INC COM 056525108 20960489 145690 SH SOLE 78945 0 66745 BANK AMERICA CORP COM 060505104 698655 25517 SH SOLE 14584 0 10933 BANK MONTREAL QUE COM 063671101 759330 9000 SH SOLE 9000 0 0 BAXTER INTL INC COM 071813109 6687081 177188 SH SOLE 98561 0 78627 BECTON DICKINSON & CO COM 075887109 2044197 7907 SH SOLE 6579 0 1328 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9437082 26940 SH SOLE 8547 0 18393 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3188862 6 SH SOLE 6 0 0 BEST BUY INC COM 086516101 399453 5750 SH SOLE 5750 0 0 BIOGEN INC COM 09062X103 244160 950 SH SOLE 750 0 200 BIO-TECHNE CORP COM 09073M104 207857177 3053580 SH SOLE 2515045 0 538535 BLACK HILLS CORP COM 092113109 6658909 131625 SH SOLE 129225 0 2400 BOEING CO COM 097023105 511977 2671 SH SOLE 1945 0 726 BOSTON SCIENTIFIC CORP COM 101137107 543629 10296 SH SOLE 10268 0 28 BP PLC SPONSORED ADR 055622104 604032 15600 SH SOLE 13100 0 2500 BRADY CORP CL A 104674106 384440 7000 SH SOLE 7000 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 2907920 50102 SH SOLE 33007 0 17095 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 49151887 570671 SH SOLE 441201 0 129470 CANADIAN IMPERIAL BK COMM TO COM 136069101 392895 10176 SH SOLE 10176 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 218592 3960 SH SOLE 2960 0 1000 CASEYS GEN STORES INC COM 147528103 14191807 52268 SH SOLE 51668 0 600 CATALENT INC COM 148806102 9272959 203667 SH SOLE 169412 0 34255 CATERPILLAR INC COM 149123101 4799340 17580 SH SOLE 12369 0 5211 CHEVRON CORP NEW COM 166764100 4271819 25334 SH SOLE 14119 0 11215 CHUBB LIMITED COM H1467J104 621417 2985 SH SOLE 2000 0 985 CINTAS CORP COM 172908105 1832167 3809 SH SOLE 1519 0 2290 CISCO SYS INC COM 17275R102 1101059 20481 SH SOLE 8695 0 11786 CLEARFIELD INC COM 18482P103 6231429 217426 SH SOLE 217426 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 406380 26000 SH SOLE 26000 0 0 COCA COLA CO COM 191216100 1346151 24047 SH SOLE 13955 0 10092 COLGATE PALMOLIVE CO COM 194162103 213401 3001 SH SOLE 3001 0 0 COMCAST CORP NEW CL A 20030N101 234426 5287 SH SOLE 2349 0 2938 CONOCOPHILLIPS COM 20825C104 2959060 24700 SH SOLE 19700 0 5000 CORNING INC COM 219350105 5835340 191511 SH SOLE 112198 0 79313 COSTCO WHSL CORP NEW COM 22160K105 1949112 3450 SH SOLE 1908 0 1542 CULLEN FROST BANKERS INC COM 229899109 9698907 106336 SH SOLE 102840 0 3496 CVRX INC COM 126638105 2526912 166573 SH SOLE 166573 0 0 DAKTRONICS INC COM 234264109 169480 19000 SH SOLE 19000 0 0 DANAHER CORPORATION COM 235851102 302434 1219 SH SOLE 603 0 616 DEERE & CO COM 244199105 324169 859 SH SOLE 209 0 650 DIGI INTL INC COM 253798102 27329778 1012214 SH SOLE 827702 0 184512 DISNEY WALT CO COM 254687106 29768206 367282 SH SOLE 229119 0 138163 DONALDSON INC COM 257651109 115997387 1944960 SH SOLE 1529606 0 415354 ECOLAB INC COM 278865100 237471896 1401841 SH SOLE 1134796 0 267045 ELANCO ANIMAL HEALTH INC COM 28414H103 885645 78794 SH SOLE 58514 0 20280 ELI LILLY & CO COM 532457108 228982816 426308 SH SOLE 312176 0 114132 EMERSON ELEC CO COM 291011104 7757275 80328 SH SOLE 59582 0 20746 ENTEGRIS INC COM 29362U104 106847511 1137765 SH SOLE 998761 0 139004 EXACT SCIENCES CORP COM 30063P105 1623636 23800 SH SOLE 23800 0 0 EXXON MOBIL CORP COM 30231G102 3702241 31487 SH SOLE 14932 0 16555 FASTENAL CO COM 311900104 176699930 3233893 SH SOLE 2641950 0 591943 FISERV INC COM 337738108 220563550 1952581 SH SOLE 1580556 0 372025 FORD MTR CO DEL COM 345370860 193752 15600 SH SOLE 15600 0 0 FULLER H B CO COM 359694106 162283989 2365311 SH SOLE 2039021 0 326290 GENERAC HLDGS INC COM 368736104 23533399 215982 SH SOLE 152006 0 63976 GENERAL ELECTRIC CO COM NEW 369604301 823155 7446 SH SOLE 7446 0 0 GENERAL MLS INC COM 370334104 9965291 155732 SH SOLE 96624 0 59108 GENTHERM INC COM 37253A103 19611517 361436 SH SOLE 324022 0 37414 GENUINE PARTS CO COM 372460105 281541 1950 SH SOLE 1950 0 0 GLACIER BANCORP INC NEW COM 37637Q105 6532913 229225 SH SOLE 229225 0 0 GRACO INC COM 384109104 305102414 4186367 SH SOLE 3402448 0 783919 HARLEY DAVIDSON INC COM 412822108 474411 14350 SH SOLE 14350 0 0 HAWKINS INC COM 420261109 783882 13320 SH SOLE 320 0 13000 HERSHEY CO COM 427866108 15640254 78170 SH SOLE 70765 0 7405 HOME DEPOT INC COM 437076102 56378779 186586 SH SOLE 106494 0 80092 HONEYWELL INTL INC COM 438516106 124779590 675434 SH SOLE 482652 0 192782 HORMEL FOODS CORP COM 440452100 203464113 5350095 SH SOLE 4480088 0 870007 HUB GROUP INC CL A 443320106 7753862 98725 SH SOLE 98725 0 0 HUNTINGTON BANCSHARES INC COM 446150104 443258 42621 SH SOLE 41096 0 1525 IDEX CORP COM 45167R104 832080 4000 SH SOLE 4000 0 0 IDEXX LABS INC COM 45168D104 1236600 2828 SH SOLE 710 0 2118 ILLINOIS TOOL WKS INC COM 452308109 374023 1624 SH SOLE 1350 0 274 INSPIRE MED SYS INC COM 457730109 12404683 62511 SH SOLE 60223 0 2288 INTEL CORP COM 458140100 2456576 69102 SH SOLE 32834 0 36268 INVESCO QQQ TR UNIT SER 1 46090E103 849816 2372 SH SOLE 695 0 1677 ISHARES TR CORE S&P500 ETF 464287200 3282158 7643 SH SOLE 7445 0 198 ISHARES TR SELECT DIVID ETF 464287168 801922 7450 SH SOLE 7450 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 442248 1973 SH SOLE 1973 0 0 ISHARES TR CORE S&P SCP ETF 464287804 219789 2330 SH SOLE 604 0 1726 JAMF HLDG CORP COM 47074L105 18221464 1031793 SH SOLE 855606 0 176187 JOHN BEAN TECHNOLOGIES CORP COM 477839104 10509164 99954 SH SOLE 99954 0 0 JOHNSON & JOHNSON COM 478160104 209507257 1345151 SH SOLE 1052729 0 292422 JPMORGAN CHASE & CO COM 46625H100 244400901 1685291 SH SOLE 1534037 0 151254 KIMBERLY-CLARK CORP COM 494368103 1784471 14766 SH SOLE 10416 0 4350 LITTELFUSE INC COM 537008104 217151659 878019 SH SOLE 745342 0 132677 LOCKHEED MARTIN CORP COM 539830109 420411 1028 SH SOLE 408 0 620 LOWES COS INC COM 548661107 1470884 7077 SH SOLE 6684 0 393 MARCUS CORP DEL COM 566330106 3224481 208031 SH SOLE 208031 0 0 MARSH & MCLENNAN COS INC COM 571748102 413332 2172 SH SOLE 1436 0 736 MASTERCARD INCORPORATED CL A 57636Q104 356715 901 SH SOLE 107 0 794 MCDONALDS CORP COM 580135101 3717068 14110 SH SOLE 12539 0 1571 MEDPACE HLDGS INC COM 58506Q109 8980844 37091 SH SOLE 37091 0 0 MEDTRONIC PLC SHS G5960L103 231747574 2957473 SH SOLE 2496640 0 460833 MERCK & CO INC COM 58933Y105 6109568 59345 SH SOLE 36423 0 22922 META PLATFORMS INC CL A 30303M102 621435 2070 SH SOLE 1404 0 666 MGP INGREDIENTS INC NEW COM 55303J106 8116475 76948 SH SOLE 76948 0 0 MICROSOFT CORP COM 594918104 646462132 2047386 SH SOLE 1778253 0 269133 MONDELEZ INTL INC CL A 609207105 236585 3409 SH SOLE 2768 0 641 MOSAIC CO NEW COM 61945C103 1388400 39000 SH SOLE 39000 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 144807451 531911 SH SOLE 450510 0 81401 MSA SAFETY INC COM 553498106 231746 1470 SH SOLE 1000 0 470 MURPHY OIL CORP COM 626717102 226750 5000 SH SOLE 5000 0 0 NEOGEN CORP COM 640491106 4382484 236380 SH SOLE 221698 0 14682 NEWMONT CORP COM 651639106 295600 8000 SH SOLE 8000 0 0 NEXTERA ENERGY INC COM 65339F101 258607 4514 SH SOLE 2520 0 1994 NIKE INC CL B 654106103 435836 4558 SH SOLE 4558 0 0 NORFOLK SOUTHN CORP COM 655844108 732973 3722 SH SOLE 997 0 2725 NORTHERN TR CORP COM 665859104 15763761 226882 SH SOLE 155204 0 71678 NORTHWESTERN CORP COM NEW 668074305 6110348 127140 SH SOLE 124440 0 2700 NUVEEN MINN QUALITY MUN INM SHS 670734102 304200 31200 SH SOLE 31200 0 0 NVE CORP COM NEW 629445206 607836 7400 SH SOLE 7400 0 0 NVENT ELECTRIC PLC SHS G6700G107 171771147 3241577 SH SOLE 2802982 0 438595 NVIDIA CORPORATION COM 67066G104 352119289 809488 SH SOLE 669363 0 140125 OLD NATL BANCORP IND COM 680033107 31460227 2163702 SH SOLE 2055914 0 107788 ORACLE CORP COM 68389X105 2765465 26109 SH SOLE 6589 0 19520 OSHKOSH CORP COM 688239201 5717784 59916 SH SOLE 59916 0 0 PALO ALTO NETWORKS INC COM 697435105 2463964 10510 SH SOLE 9447 0 1063 PATTERSON COS INC COM 703395103 1269481 42830 SH SOLE 42180 0 650 PAYCHEX INC COM 704326107 477120 4137 SH SOLE 1392 0 2745 PENTAIR PLC SHS G7S00T104 6291822 97171 SH SOLE 80464 0 16707 PEPSICO INC COM 713448108 1560881 9212 SH SOLE 8642 0 570 PFIZER INC COM 717081103 8543000 257552 SH SOLE 173763 0 83789 PHILIP MORRIS INTL INC COM 718172109 439292 4745 SH SOLE 655 0 4090 PHILLIPS 66 COM 718546104 922632 7679 SH SOLE 5890 0 1789 PHYSICIANS RLTY TR COM 71943U104 5254975 431089 SH SOLE 404989 0 26100 PIPER SANDLER COMPANIES COM 724078100 5754276 39600 SH SOLE 39600 0 0 PLEXUS CORP COM 729132100 9763086 105002 SH SOLE 105002 0 0 PLUG POWER INC COM NEW 72919P202 76000 10000 SH SOLE 10000 0 0 POLARIS INC COM 731068102 39481973 379124 SH SOLE 322802 0 56322 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 85999536 1193278 SH SOLE 958636 0 234642 PROCTER AND GAMBLE CO COM 742718109 19618702 134504 SH SOLE 68034 0 66470 QCR HOLDINGS INC COM 74727A104 7640444 157470 SH SOLE 157470 0 0 QUALCOMM INC COM 747525103 162478670 1462981 SH SOLE 1254880 0 208101 REGIONS FINANCIAL CORP NEW COM 7591EP100 258000 15000 SH SOLE 2000 0 13000 ROCKWELL AUTOMATION INC COM 773903109 107359050 375552 SH SOLE 348955 0 26597 RTX CORPORATION COM 75513E101 648090 9005 SH SOLE 2984 0 6021 SALESFORCE INC COM 79466L302 57818459 285129 SH SOLE 219645 0 65484 SCHLUMBERGER LTD COM STK 806857108 852638 14625 SH SOLE 14625 0 0 SCHWAB CHARLES CORP COM 808513105 81116891 1477539 SH SOLE 1204799 0 272740 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 509400 15000 SH SOLE 0 0 15000 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4223292 84720 SH SOLE 25000 0 59720 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1264262 7712 SH SOLE 2055 0 5657 SHELL PLC SPON ADS 780259305 896170 13920 SH SOLE 13920 0 0 SHERWIN WILLIAMS CO COM 824348106 143869023 564082 SH SOLE 515806 0 48276 SHYFT GROUP INC COM 825698103 149700 10000 SH SOLE 10000 0 0 SKYWATER TECHNOLOGY INC COM 83089J108 1351731 224540 SH SOLE 224540 0 0 SLEEP NUMBER CORP COM 83125X103 3687467 149958 SH SOLE 135768 0 14190 SMITH & WESSON BRANDS INC COM 831754106 129100 10000 SH SOLE 10000 0 0 SNAP INC CL A 83304A106 89100 10000 SH SOLE 10000 0 0 SNAP ON INC COM 833034101 2004772 7860 SH SOLE 5180 0 2680 SONOCO PRODS CO COM 835495102 271750 5000 SH SOLE 5000 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 4382985 10253 SH SOLE 7861 0 2392 STARBUCKS CORP COM 855244109 548976 6015 SH SOLE 4017 0 1998 STRYKER CORPORATION COM 863667101 1106744 4050 SH SOLE 4050 0 0 STURM RUGER & CO INC COM 864159108 625440 12000 SH SOLE 12000 0 0 SURMODICS INC COM 868873100 320900 10000 SH SOLE 10000 0 0 SYSCO CORP COM 871829107 92122511 1394739 SH SOLE 1175245 0 219494 TARGET CORP COM 87612E106 50826575 459678 SH SOLE 319176 0 140502 TENNANT CO COM 880345103 98754008 1331814 SH SOLE 1176111 0 155703 TESLA INC COM 88160R101 388842 1554 SH SOLE 54 0 1500 TEXAS INSTRS INC COM 882508104 22279845 140116 SH SOLE 114305 0 25811 THERMO FISHER SCIENTIFIC INC COM 883556102 791650 1564 SH SOLE 154 0 1410 TORO CO COM 891092108 266472445 3206648 SH SOLE 2660277 0 546371 TRANE TECHNOLOGIES PLC SHS G8994E103 239231 1179 SH SOLE 819 0 360 TRAVELERS COMPANIES INC COM 89417E109 13097625 80201 SH SOLE 64227 0 15974 UNION PAC CORP COM 907818108 1407898 6914 SH SOLE 2620 0 4294 UNITED FIRE GROUP INC COM 910340108 513500 26000 SH SOLE 26000 0 0 UNITED PARCEL SERVICE INC CL B 911312106 31344234 201092 SH SOLE 117155 0 83937 UNITED RENTALS INC COM 911363109 244514 550 SH SOLE 550 0 0 UNITEDHEALTH GROUP INC COM 91324P102 407782318 808787 SH SOLE 699894 0 108893 US BANCORP DEL COM NEW 902973304 207643942 6280821 SH SOLE 5267984 0 1012837 VANGUARD INDEX FDS GROWTH ETF 922908736 420174 1543 SH SOLE 1543 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 692529 4457 SH SOLE 4325 0 132 VERICEL CORP COM 92346J108 868671 25915 SH SOLE 25915 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 85244231 2630183 SH SOLE 2525936 0 104247 VERTEX PHARMACEUTICALS INC COM 92532F100 262544 755 SH SOLE 755 0 0 VISA INC COM CL A 92826C839 144098758 626489 SH SOLE 496665 0 129824 WALMART INC COM 931142103 1104796 6908 SH SOLE 4077 0 2831 WEC ENERGY GROUP INC COM 92939U106 350554 4352 SH SOLE 3078 0 1274 WELLS FARGO CO NEW COM 949746101 117751822 2881836 SH SOLE 2353374 0 528462 WEYERHAEUSER CO MTN BE COM NEW 962166104 1587605 51781 SH SOLE 43448 0 8333 WINTRUST FINL CORP COM 97650W108 12484454 165357 SH SOLE 165357 0 0 WOODWARD INC COM 980745103 1739640 14000 SH SOLE 14000 0 0 WORKIVA INC COM CL A 98139A105 80389475 793265 SH SOLE 719835 0 73430 XCEL ENERGY INC COM 98389B100 19160888 334863 SH SOLE 260980 0 73883 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2332493 20785 SH SOLE 10590 0 10195 ZOETIS INC CL A 98978V103 334564 1923 SH SOLE 1273 0 650