0001172661-24-002334.txt : 20240515 0001172661-24-002334.hdr.sgml : 20240515 20240515090906 ACCESSION NUMBER: 0001172661-24-002334 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 EFFECTIVENESS DATE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAIRS & POWER INC CENTRAL INDEX KEY: 0001070134 ORGANIZATION NAME: 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: 24947530 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 03-31-2024 03-31-2024 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 05-15-2024 0 226 10327669447
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 23649193 222958 SH SOLE 101660 0 121298 AAR CORP COM 000361105 12018663 200746 SH SOLE 200746 0 0 ABBOTT LABS COM 002824100 142037920 1249673 SH SOLE 914369 0 335304 ABBVIE INC COM 00287Y109 7945387 43632 SH SOLE 23360 0 20272 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 232575 671 SH SOLE 390 0 281 ADOBE INC COM 00724F101 950162 1883 SH SOLE 193 0 1690 ADVANCED MICRO DEVICES INC COM 007903107 272179 1508 SH SOLE 1340 0 168 ALERUS FINL CORP COM 01446U103 2713338 124294 SH SOLE 124294 0 0 ALLETE INC COM NEW 018522300 646378 10838 SH SOLE 8530 0 2308 ALLIANT ENERGY CORP COM 018802108 167396947 3321368 SH SOLE 2884957 0 436411 ALPHABET INC CAP STK CL C 02079K107 488033953 3205267 SH SOLE 2610531 0 594736 ALPHABET INC CAP STK CL A 02079K305 4897226 32447 SH SOLE 20041 0 12406 ALTAIR ENGR INC COM CL A 021369103 11956586 138788 SH SOLE 138788 0 0 ALTRIA GROUP INC COM 02209S103 219959 5043 SH SOLE 2543 0 2500 AMAZON COM INC COM 023135106 438354967 2430175 SH SOLE 2103842 0 326333 AMCOR PLC ORD G0250X107 1468201 154385 SH SOLE 140230 0 14155 AMERICAN EXPRESS CO COM 025816109 53420420 234619 SH SOLE 136830 0 97789 AMERICAN TOWER CORP NEW COM 03027X100 399132 2020 SH SOLE 700 0 1320 AMERICAN WTR WKS CO INC NEW COM 030420103 611050 5000 SH SOLE 5000 0 0 AMERIPRISE FINL INC COM 03076C106 3009891 6865 SH SOLE 5980 0 885 AMGEN INC COM 031162100 2071271 7285 SH SOLE 4614 0 2671 APPLE INC COM 037833100 163857508 955549 SH SOLE 844191 0 111358 APPLIED MATLS INC COM 038222105 1541982 7477 SH SOLE 6000 0 1477 ARCADIUM LITHIUM PLC COM SHS G0508H110 60017 13925 SH SOLE 13925 0 0 ASSOCIATED BANC CORP COM 045487105 10206818 474515 SH SOLE 474515 0 0 AT&T INC COM 00206R102 323558 18384 SH SOLE 8004 0 10380 AUTODESK INC COM 052769106 208336 800 SH SOLE 800 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 24022740 96191 SH SOLE 69671 0 26520 AXOGEN INC COM 05463X106 137190 17000 SH SOLE 17000 0 0 AZEK CO INC CL A 05478C105 14074657 280260 SH SOLE 280260 0 0 BADGER METER INC COM 056525108 21610126 133552 SH SOLE 73632 0 59920 BANK AMERICA CORP COM 060505104 911331 24033 SH SOLE 13600 0 10433 BANK HAWAII CORP COM 062540109 249560 4000 SH SOLE 4000 0 0 BANK MONTREAL QUE COM 063671101 879120 9000 SH SOLE 9000 0 0 BAXTER INTL INC COM 071813109 3433048 80324 SH SOLE 50149 0 30175 BECTON DICKINSON & CO COM 075887109 1917490 7749 SH SOLE 6457 0 1292 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11128641 26464 SH SOLE 10613 0 15851 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3806640 6 SH SOLE 6 0 0 BEST BUY INC COM 086516101 56827923 692770 SH SOLE 662295 0 30475 BIO-TECHNE CORP COM 09073M104 208309125 2959357 SH SOLE 2426577 0 532780 BLACK HILLS CORP COM 092113109 7678398 140630 SH SOLE 138230 0 2400 BOEING CO COM 097023105 396208 2053 SH SOLE 1470 0 583 BOSTON SCIENTIFIC CORP COM 101137107 717022 10469 SH SOLE 10469 0 0 BP PLC SPONSORED ADR 055622104 559548 14850 SH SOLE 12350 0 2500 BRADY CORP CL A 104674106 414960 7000 SH SOLE 7000 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 2521532 46497 SH SOLE 31202 0 15295 BROADCOM INC COM 11135F101 362167 273 SH SOLE 273 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 52709661 692273 SH SOLE 570432 0 121841 CANADIAN IMPERIAL BK COMM TO COM 136069101 516127 10176 SH SOLE 10176 0 0 CARDINAL HEALTH INC COM 14149Y108 245844 2197 SH SOLE 2197 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 236880 4075 SH SOLE 3075 0 1000 CASEYS GEN STORES INC COM 147528103 43874130 137774 SH SOLE 126881 0 10893 CATERPILLAR INC COM 149123101 6388601 17435 SH SOLE 12997 0 4438 CHEVRON CORP NEW COM 166764100 3841758 24355 SH SOLE 15040 0 9315 CHIPOTLE MEXICAN GRILL INC COM 169656105 290677 100 SH SOLE 100 0 0 CHUBB LIMITED COM H1467J104 782313 3019 SH SOLE 2034 0 985 CINTAS CORP COM 172908105 2592851 3774 SH SOLE 1499 0 2275 CISCO SYS INC COM 17275R102 950436 19043 SH SOLE 8335 0 10708 CLEARFIELD INC COM 18482P103 7992679 259166 SH SOLE 259166 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 591240 26000 SH SOLE 26000 0 0 COCA COLA CO COM 191216100 1505334 24605 SH SOLE 14655 0 9950 COLGATE PALMOLIVE CO COM 194162103 265738 2951 SH SOLE 2951 0 0 COMCAST CORP NEW CL A 20030N101 295777 6823 SH SOLE 4885 0 1938 CONOCOPHILLIPS COM 20825C104 3207456 25200 SH SOLE 20700 0 4500 CORNING INC COM 219350105 4135162 125460 SH SOLE 92745 0 32715 COSTCO WHSL CORP NEW COM 22160K105 3354713 4579 SH SOLE 2037 0 2542 CULLEN FROST BANKERS INC COM 229899109 11057413 98227 SH SOLE 98127 0 100 CVRX INC COM 126638105 1819234 99903 SH SOLE 99903 0 0 DAKTRONICS INC COM 234264109 189240 19000 SH SOLE 19000 0 0 DANAHER CORPORATION COM 235851102 223749 896 SH SOLE 615 0 281 DEERE & CO COM 244199105 352004 857 SH SOLE 207 0 650 DIGI INTL INC COM 253798102 287370 9000 SH SOLE 4000 0 5000 DISNEY WALT CO COM 254687106 46508794 380098 SH SOLE 254539 0 125559 DONALDSON INC COM 257651109 119564961 1601031 SH SOLE 1235423 0 365608 ECOLAB INC COM 278865100 228952179 991564 SH SOLE 753301 0 238263 ELI LILLY & CO COM 532457108 283540747 364467 SH SOLE 273340 0 91127 EMERSON ELEC CO COM 291011104 8084918 71283 SH SOLE 53449 0 17834 ENTEGRIS INC COM 29362U104 133160104 947489 SH SOLE 810286 0 137203 EXACT SCIENCES CORP COM 30063P105 1650879 23905 SH SOLE 23905 0 0 EXXON MOBIL CORP COM 30231G102 3571009 30721 SH SOLE 16828 0 13893 FASTENAL CO COM 311900104 207668309 2692096 SH SOLE 2139384 0 552712 FISERV INC COM 337738108 305178847 1909516 SH SOLE 1564282 0 345234 FORD MTR CO DEL COM 345370860 207168 15600 SH SOLE 15600 0 0 FULLER H B CO COM 359694106 171363574 2149029 SH SOLE 1839200 0 309829 GENERAC HLDGS INC COM 368736104 25257895 200237 SH SOLE 156651 0 43586 GENERAL ELECTRIC CO COM NEW 369604301 1197290 6821 SH SOLE 6821 0 0 GENERAL MLS INC COM 370334104 9673353 138250 SH SOLE 81754 0 56496 GENTHERM INC COM 37253A103 11017472 191342 SH SOLE 171919 0 19423 GENUINE PARTS CO COM 372460105 263381 1700 SH SOLE 1700 0 0 GLACIER BANCORP INC NEW COM 37637Q105 8663422 215080 SH SOLE 215080 0 0 GRACO INC COM 384109104 354415184 3792159 SH SOLE 3063151 0 729008 HARLEY DAVIDSON INC COM 412822108 528161 12075 SH SOLE 12075 0 0 HAWKINS INC COM 420261109 1022976 13320 SH SOLE 320 0 13000 HEALTHPEAK PROPERTIES INC COM 42250P103 329831 17591 SH SOLE 0 0 17591 HERSHEY CO COM 427866108 22092088 113584 SH SOLE 93029 0 20555 HOME DEPOT INC COM 437076102 64873886 169118 SH SOLE 96050 0 73068 HONEYWELL INTL INC COM 438516106 136454618 664822 SH SOLE 479712 0 185110 HORMEL FOODS CORP COM 440452100 193586467 5548480 SH SOLE 4652451 0 896029 HUB GROUP INC CL A 443320106 12822034 296669 SH SOLE 296669 0 0 HUNTINGTON BANCSHARES INC COM 446150104 503986 36128 SH SOLE 34603 0 1525 IDEX CORP COM 45167R104 976080 4000 SH SOLE 4000 0 0 IDEXX LABS INC COM 45168D104 1394099 2582 SH SOLE 515 0 2067 ILLINOIS TOOL WKS INC COM 452308109 463943 1729 SH SOLE 1480 0 249 INSPIRE MED SYS INC COM 457730109 12712991 59188 SH SOLE 49877 0 9311 INTEL CORP COM 458140100 1960618 44388 SH SOLE 25655 0 18733 INTERNATIONAL BUSINESS MACHS COM 459200101 213302 1117 SH SOLE 1117 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1612200 3631 SH SOLE 554 0 3077 ISHARES TR CORE S&P SCP ETF 464287804 215072 1946 SH SOLE 220 0 1726 ISHARES TR MSCI EAFE ETF 464287465 222969 2792 SH SOLE 2100 0 692 ISHARES TR SELECT DIVID ETF 464287168 818536 6645 SH SOLE 6645 0 0 ISHARES TR GLOBAL TECH ETF 464287291 235652 3150 SH SOLE 3150 0 0 ISHARES TR RUS MID CAP ETF 464287499 200555 2385 SH SOLE 1985 0 400 ISHARES TR RUS 2000 GRW ETF 464287648 252386 932 SH SOLE 932 0 0 ISHARES TR CORE S&P500 ETF 464287200 3277929 6235 SH SOLE 6037 0 198 JAMF HLDG CORP COM 47074L105 8184137 446002 SH SOLE 431963 0 14039 JOHN BEAN TECHNOLOGIES CORP COM 477839104 11763099 112147 SH SOLE 112147 0 0 JOHNSON & JOHNSON COM 478160104 192440338 1216514 SH SOLE 940217 0 276297 JPMORGAN CHASE & CO COM 46625H100 343824164 1716546 SH SOLE 1561101 0 155445 KIMBERLY-CLARK CORP COM 494368103 1631621 12614 SH SOLE 9936 0 2678 KNIFE RIVER CORP COMMON STOCK 498894104 8860828 109285 SH SOLE 109160 0 125 LINDE PLC SHS G54950103 239125 515 SH SOLE 0 0 515 LITTELFUSE INC COM 537008104 207875955 857751 SH SOLE 730402 0 127349 LOCKHEED MARTIN CORP COM 539830109 417571 918 SH SOLE 298 0 620 LOWES COS INC COM 548661107 1754326 6887 SH SOLE 6519 0 368 MARATHON PETE CORP COM 56585A102 201500 1000 SH SOLE 0 0 1000 MARCUS CORP DEL COM 566330106 2422147 169856 SH SOLE 169856 0 0 MARSH & MCLENNAN COS INC COM 571748102 448624 2178 SH SOLE 1474 0 704 MASTERCARD INCORPORATED CL A 57636Q104 613520 1274 SH SOLE 130 0 1144 MCDONALDS CORP COM 580135101 3803994 13492 SH SOLE 11945 0 1547 MEDPACE HLDGS INC COM 58506Q109 11635074 28789 SH SOLE 28789 0 0 MEDTRONIC PLC SHS G5960L103 260280348 2986579 SH SOLE 2525780 0 460799 MERCK & CO INC COM 58933Y105 7523393 57017 SH SOLE 34785 0 22232 META PLATFORMS INC CL A 30303M102 8278653 17049 SH SOLE 10349 0 6700 MGP INGREDIENTS INC NEW COM 55303J106 9068455 105288 SH SOLE 105288 0 0 MICROSOFT CORP COM 594918104 827473836 1966804 SH SOLE 1706291 0 260513 MONDELEZ INTL INC CL A 609207105 256970 3671 SH SOLE 3030 0 641 MOSAIC CO NEW COM 61945C103 1265940 39000 SH SOLE 39000 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 177773629 500799 SH SOLE 421490 0 79309 MSA SAFETY INC COM 553498106 292321 1510 SH SOLE 1040 0 470 MURPHY OIL CORP COM 626717102 228500 5000 SH SOLE 5000 0 0 NEOGEN CORP COM 640491106 5436099 344493 SH SOLE 326299 0 18194 NEWMONT CORP COM 651639106 286720 8000 SH SOLE 8000 0 0 NEXTERA ENERGY INC COM 65339F101 256535 4014 SH SOLE 2020 0 1994 NIKE INC CL B 654106103 442398 4707 SH SOLE 4707 0 0 NORFOLK SOUTHN CORP COM 655844108 929511 3647 SH SOLE 922 0 2725 NORTHERN TR CORP COM 665859104 8364793 94071 SH SOLE 80688 0 13383 NORTHWESTERN ENERGY GROUP IN COM NEW 668074305 6991670 137280 SH SOLE 134580 0 2700 NUVEEN MINN QUALITY MUN INM SHS 670734102 350803 31200 SH SOLE 31200 0 0 NVE CORP COM NEW 629445206 658314 7300 SH SOLE 7300 0 0 NVENT ELECTRIC PLC SHS G6700G107 198351059 2630651 SH SOLE 2232678 0 397973 NVIDIA CORPORATION COM 67066G104 592606423 655857 SH SOLE 533759 0 122098 OLD NATL BANCORP IND COM 680033107 25650432 1473316 SH SOLE 1365528 0 107788 ORACLE CORP COM 68389X105 3270131 26034 SH SOLE 6914 0 19120 OSHKOSH CORP COM 688239201 6295984 50485 SH SOLE 50485 0 0 PALO ALTO NETWORKS INC COM 697435105 4833904 17013 SH SOLE 15075 0 1938 PATTERSON COS INC COM 703395103 1082498 39150 SH SOLE 38500 0 650 PAYCHEX INC COM 704326107 400328 3260 SH SOLE 600 0 2660 PENTAIR PLC SHS G7S00T104 7810241 91412 SH SOLE 80105 0 11307 PEPSICO INC COM 713448108 1516287 8664 SH SOLE 8169 0 495 PFIZER INC COM 717081103 3757064 135390 SH SOLE 96535 0 38855 PHILIP MORRIS INTL INC COM 718172109 436569 4765 SH SOLE 675 0 4090 PHILLIPS 66 COM 718546104 1208716 7400 SH SOLE 6000 0 1400 PIPER SANDLER COMPANIES COM 724078100 51479374 259355 SH SOLE 241355 0 18000 PLEXUS CORP COM 729132100 9404911 99187 SH SOLE 99187 0 0 PLUG POWER INC COM NEW 72919P202 34400 10000 SH SOLE 10000 0 0 POLARIS INC COM 731068102 36609178 365653 SH SOLE 312820 0 52833 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 106015769 1228314 SH SOLE 1006850 0 221464 PROCTER AND GAMBLE CO COM 742718109 30773251 189666 SH SOLE 119099 0 70567 QCR HOLDINGS INC COM 74727A104 9580399 157728 SH SOLE 157728 0 0 QUALCOMM INC COM 747525103 222249252 1312754 SH SOLE 1122160 0 190594 ROCKWELL AUTOMATION INC COM 773903109 111542676 382874 SH SOLE 333501 0 49373 RTX CORPORATION COM 75513E101 723380 7417 SH SOLE 2960 0 4457 SALESFORCE INC COM 79466L302 80425902 267036 SH SOLE 211678 0 55358 SCHLUMBERGER LTD COM STK 806857108 798856 14575 SH SOLE 14575 0 0 SCHWAB CHARLES CORP COM 808513105 100332397 1386956 SH SOLE 1130691 0 256265 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 5451765 89300 SH SOLE 30300 0 59000 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 585300 15000 SH SOLE 0 0 15000 SEI INVTS CO COM 784117103 237270 3300 SH SOLE 0 0 3300 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1759716 8449 SH SOLE 2792 0 5657 SHELL PLC SPON ADS 780259305 933197 13920 SH SOLE 13920 0 0 SHERWIN WILLIAMS CO COM 824348106 160111293 460977 SH SOLE 412757 0 48220 SHYFT GROUP INC COM 825698103 124200 10000 SH SOLE 10000 0 0 SKYWATER TECHNOLOGY INC COM 83089J108 1717408 168870 SH SOLE 168870 0 0 SMITH & WESSON BRANDS INC COM 831754106 173600 10000 SH SOLE 10000 0 0 SNAP INC CL A 83304A106 114800 10000 SH SOLE 10000 0 0 SNAP ON INC COM 833034101 1638097 5530 SH SOLE 3640 0 1890 SONOCO PRODS CO COM 835495102 289200 5000 SH SOLE 5000 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2893140 5531 SH SOLE 4439 0 1092 STARBUCKS CORP COM 855244109 290832 3182 SH SOLE 2920 0 262 STRYKER CORPORATION COM 863667101 1431480 4000 SH SOLE 4000 0 0 STURM RUGER & CO INC COM 864159108 553800 12000 SH SOLE 12000 0 0 SURMODICS INC COM 868873100 293400 10000 SH SOLE 10000 0 0 SYSCO CORP COM 871829107 103073353 1269689 SH SOLE 1052664 0 217025 TARGET CORP COM 87612E106 81290446 458724 SH SOLE 322992 0 135732 TENNANT CO COM 880345103 142236150 1169609 SH SOLE 1019305 0 150304 TESLA INC COM 88160R101 273178 1554 SH SOLE 54 0 1500 TEXAS INSTRS INC COM 882508104 35855380 205817 SH SOLE 157760 0 48057 THERMO FISHER SCIENTIFIC INC COM 883556102 895645 1541 SH SOLE 131 0 1410 TJX COS INC NEW COM 872540109 279818 2759 SH SOLE 2759 0 0 TORO CO COM 891092108 297291836 3244481 SH SOLE 2692127 0 552354 TRANE TECHNOLOGIES PLC SHS G8994E103 343429 1144 SH SOLE 784 0 360 TRAVELERS COMPANIES INC COM 89417E109 17884410 77711 SH SOLE 64347 0 13364 ULTA BEAUTY INC COM 90384S303 33864846 64766 SH SOLE 57961 0 6805 UNION PAC CORP COM 907818108 1410163 5734 SH SOLE 1694 0 4040 UNITED FIRE GROUP INC COM 910340108 522480 24000 SH SOLE 24000 0 0 UNITED PARCEL SERVICE INC CL B 911312106 21152301 142315 SH SOLE 89246 0 53069 UNITED RENTALS INC COM 911363109 248783 345 SH SOLE 345 0 0 UNITEDHEALTH GROUP INC COM 91324P102 403935412 816526 SH SOLE 707428 0 109098 US BANCORP DEL COM NEW 902973304 261464692 5849322 SH SOLE 4971492 0 877830 VANGUARD INDEX FDS TOTAL STK MKT 922908769 215197 828 SH SOLE 69 0 759 VANGUARD INDEX FDS GROWTH ETF 922908736 431283 1253 SH SOLE 1253 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 539978 2957 SH SOLE 2825 0 132 VERICEL CORP COM 92346J108 1348098 25915 SH SOLE 25915 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 168043128 4004841 SH SOLE 3747090 0 257751 VISA INC COM CL A 92826C839 175058019 627269 SH SOLE 497806 0 129463 WALMART INC COM 931142103 1083000 17999 SH SOLE 11306 0 6693 WASTE MGMT INC DEL COM 94106L109 213150 1000 SH SOLE 1000 0 0 WEC ENERGY GROUP INC COM 92939U106 328480 4000 SH SOLE 2726 0 1274 WELLS FARGO CO NEW COM 949746101 154655078 2668307 SH SOLE 2205436 0 462871 WEYERHAEUSER CO MTN BE COM NEW 962166104 1685795 46945 SH SOLE 38612 0 8333 WINTRUST FINL CORP COM 97650W108 12647892 121160 SH SOLE 121160 0 0 WOODWARD INC COM 980745103 2157680 14000 SH SOLE 14000 0 0 WORKIVA INC COM CL A 98139A105 64213443 757234 SH SOLE 682281 0 74953 XCEL ENERGY INC COM 98389B100 19585450 364380 SH SOLE 303024 0 61356 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2177670 16500 SH SOLE 8905 0 7595 ZOETIS INC CL A 98978V103 323699 1913 SH SOLE 1263 0 650