0001172661-25-002089.txt : 20250515 0001172661-25-002089.hdr.sgml : 20250515 20250515112544 ACCESSION NUMBER: 0001172661-25-002089 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250515 DATE AS OF CHANGE: 20250515 EFFECTIVENESS DATE: 20250515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAIRS & POWER INC CENTRAL INDEX KEY: 0001070134 ORGANIZATION NAME: EIN: 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: 25950170 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-2025 03-31-2025 false MAIRS & POWER INC
30 E. 7th Street, Suite 2500 St Paul MN 55101
13F HOLDINGS REPORT 028-07342 000110351 801-2731 N
Brent M. Williams Chief Compliance Officer 651-222-8478 Brent M. Williams St. Paul MN 05-15-2025 0 221 9610693349
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 29094677 198112 SH SOLE 91465 0 106647 AAR CORP COM 000361105 10079992 180032 SH SOLE 180032 0 0 ABBOTT LABS COM 002824100 134903427 1016988 SH SOLE 775428 0 241560 ABBVIE INC COM 00287Y109 8791878 41962 SH SOLE 29628 0 12334 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 314224 1007 SH SOLE 726 0 281 ADOBE INC COM 00724F101 791222 2063 SH SOLE 1673 0 390 ADVANCED MICRO DEVICES INC COM 007903107 209384 2038 SH SOLE 2038 0 0 ALERUS FINL CORP COM 01446U103 1802877 97664 SH SOLE 97664 0 0 ALLETE INC COM NEW 018522300 324427 4938 SH SOLE 2780 0 2158 ALLIANT ENERGY CORP COM 018802108 195922455 3044638 SH SOLE 2651784 0 392854 ALPHABET INC CAP STK CL A 02079K305 3678422 23787 SH SOLE 17497 0 6290 ALPHABET INC CAP STK CL C 02079K107 319973597 2048093 SH SOLE 1718278 0 329815 ALTRIA GROUP INC COM 02209S103 303328 5054 SH SOLE 2554 0 2500 AMAZON COM INC COM 023135106 456170610 2397617 SH SOLE 2141856 0 255761 AMCOR PLC ORD G0250X107 1145473 118090 SH SOLE 118090 0 0 AMERICAN EXPRESS CO COM 025816109 51958193 193117 SH SOLE 134821 0 58296 AMERICAN TOWER CORP NEW COM 03027X100 439552 2020 SH SOLE 700 0 1320 AMERICAN WTR WKS CO INC NEW COM 030420103 753680 5109 SH SOLE 5000 0 109 AMERIPRISE FINL INC COM 03076C106 13377412 27633 SH SOLE 24853 0 2780 AMGEN INC COM 031162100 1545600 4961 SH SOLE 4222 0 739 APPLE INC COM 037833100 301117629 1355592 SH SOLE 1217195 0 138397 APPLIED MATLS INC COM 038222105 1070550 7377 SH SOLE 6127 0 1250 ASSOCIATED BANC CORP COM 045487105 7518621 333716 SH SOLE 333716 0 0 AT&T INC COM 00206R102 319309 11291 SH SOLE 5411 0 5880 AUTODESK INC COM 052769106 209440 800 SH SOLE 800 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 33046125 108160 SH SOLE 84495 0 23665 AXOGEN INC COM 05463X106 314500 17000 SH SOLE 17000 0 0 AZEK CO INC CL A 05478C105 12324485 252086 SH SOLE 252086 0 0 BADGER METER INC COM 056525108 22048163 115890 SH SOLE 75580 0 40310 BANK AMERICA CORP COM 060505104 932332 22342 SH SOLE 14686 0 7656 BANK HAWAII CORP COM 062540109 275880 4000 SH SOLE 4000 0 0 BANK MONTREAL QUE COM 063671101 653861 6846 SH SOLE 6846 0 0 BAXTER INTL INC COM 071813109 1042167 30446 SH SOLE 18896 0 11550 BECTON DICKINSON & CO COM 075887109 1653813 7220 SH SOLE 7020 0 200 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13103598 24604 SH SOLE 15219 0 9385 BERKSHIRE HATHAWAY INC DEL CL A 084670108 4790650 6 SH SOLE 6 0 0 BEST BUY INC COM 086516101 55283171 751028 SH SOLE 716328 0 34700 BIO-TECHNE CORP COM 09073M104 155474612 2651793 SH SOLE 2294958 0 356835 BLACK HILLS CORP COM 092113109 7578218 124950 SH SOLE 124950 0 0 BOEING CO COM 097023105 418422 2453 SH SOLE 1753 0 700 BOSTON SCIENTIFIC CORP COM 101137107 1040174 10311 SH SOLE 10311 0 0 BP PLC SPONSORED ADR 055622104 356147 10540 SH SOLE 4000 0 6540 BRADY CORP CL A 104674106 494480 7000 SH SOLE 7000 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 1619894 26560 SH SOLE 16950 0 9610 BROADCOM INC COM 11135F101 565913 3380 SH SOLE 3380 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 88667948 865898 SH SOLE 773337 0 92561 CANADIAN IMPERIAL BK COMM COM 136069101 572909 10176 SH SOLE 10176 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 205796 3246 SH SOLE 3246 0 0 CASEYS GEN STORES INC COM 147528103 58372303 134486 SH SOLE 122336 0 12150 CATERPILLAR INC COM 149123101 5459179 16553 SH SOLE 14875 0 1678 CHEVRON CORP NEW COM 166764100 3397493 20309 SH SOLE 13105 0 7204 CHUBB LIMITED COM H1467J104 707563 2343 SH SOLE 2068 0 275 CINTAS CORP COM 172908105 3453726 16804 SH SOLE 9154 0 7650 CISCO SYS INC COM 17275R102 1162061 18831 SH SOLE 15183 0 3648 CLEARFIELD INC COM 18482P103 25327978 852220 SH SOLE 819675 0 32545 CLEARWATER ANALYTICS HLDGS I CL A 185123106 2519468 94010 SH SOLE 94010 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 131520 16000 SH SOLE 16000 0 0 COCA COLA CO COM 191216100 1496500 20895 SH SOLE 10035 0 10860 COGNEX CORP COM 192422103 1889999 63359 SH SOLE 63359 0 0 CONOCOPHILLIPS COM 20825C104 3311176 31529 SH SOLE 20409 0 11120 CORNING INC COM 219350105 4085636 89245 SH SOLE 75010 0 14235 CORTEVA INC COM 22052L104 563161 8949 SH SOLE 134 0 8815 COSTCO WHSL CORP NEW COM 22160K105 2553606 2700 SH SOLE 2434 0 266 CULLEN FROST BANKERS INC COM 229899109 7501984 59920 SH SOLE 59920 0 0 CVRX INC COM 126638105 1764557 144281 SH SOLE 144281 0 0 DANAHER CORPORATION COM 235851102 239030 1166 SH SOLE 1066 0 100 DEERE & CO COM 244199105 289589 617 SH SOLE 132 0 485 DIGI INTL INC COM 253798102 250470 9000 SH SOLE 8000 0 1000 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 324324 12527 SH SOLE 12527 0 0 DISNEY WALT CO COM 254687106 31072835 314821 SH SOLE 238683 0 76138 DONALDSON INC COM 257651109 75117161 1120149 SH SOLE 913438 0 206711 DOW INC COM 260557103 377171 10801 SH SOLE 170 0 10631 DUPONT DE NEMOURS INC COM 26614N102 752849 10081 SH SOLE 0 0 10081 ECOLAB INC COM 278865100 196018013 773186 SH SOLE 639970 0 133216 ELI LILLY & CO COM 532457108 301286187 364793 SH SOLE 308915 0 55878 EMERSON ELEC CO COM 291011104 6475887 59065 SH SOLE 50481 0 8584 ENTEGRIS INC COM 29362U104 82073124 938193 SH SOLE 821995 0 116198 EXACT SCIENCES CORP COM 30063P105 2670777 61695 SH SOLE 61695 0 0 EXXON MOBIL CORP COM 30231G102 2843973 23913 SH SOLE 18465 0 5448 FASTENAL CO COM 311900104 208598279 2689855 SH SOLE 2307160 0 382695 FISERV INC COM 337738108 379288112 1717557 SH SOLE 1482542 0 235015 FULLER H B CO COM 359694106 136954800 2440392 SH SOLE 2209836 0 230556 GALLAGHER ARTHUR J & CO COM 363576109 276192 800 SH SOLE 316 0 484 GE AEROSPACE COM NEW 369604301 1370427 6847 SH SOLE 6776 0 71 GE VERNOVA INC COM 36828A101 217665 713 SH SOLE 696 0 17 GENERAC HLDGS INC COM 368736104 19427730 153397 SH SOLE 127701 0 25696 GENERAL MLS INC COM 370334104 6529427 109206 SH SOLE 70770 0 38436 GENTHERM INC COM 37253A103 4064266 151992 SH SOLE 151992 0 0 GLACIER BANCORP INC NEW COM 37637Q105 5695757 128805 SH SOLE 128805 0 0 GRACO INC COM 384109104 327716848 3924283 SH SOLE 3363179 0 561104 HAWKINS INC COM 420261109 1410854 13320 SH SOLE 320 0 13000 HERSHEY CO COM 427866108 11603530 67845 SH SOLE 55757 0 12088 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 77543 10550 SH SOLE 10550 0 0 HOME DEPOT INC COM 437076102 56691301 154687 SH SOLE 106865 0 47822 HONEYWELL INTL INC COM 438516106 65420280 308951 SH SOLE 216693 0 92258 HORMEL FOODS CORP COM 440452100 132169275 4271793 SH SOLE 3643325 0 628468 HUB GROUP INC CL A 443320106 10375968 279149 SH SOLE 279149 0 0 HUNTINGTON BANCSHARES INC COM 446150104 519391 34603 SH SOLE 34603 0 0 IDEX CORP COM 45167R104 723880 4000 SH SOLE 4000 0 0 IDEXX LABS INC COM 45168D104 968405 2306 SH SOLE 2306 0 0 ILLINOIS TOOL WKS INC COM 452308109 421369 1699 SH SOLE 1450 0 249 INSPIRE MED SYS INC COM 457730109 11273201 70776 SH SOLE 65190 0 5586 INTEL CORP COM 458140100 301725 13286 SH SOLE 3328 0 9958 INTERNATIONAL BUSINESS MACHS COM 459200101 342902 1379 SH SOLE 1179 0 200 INVESCO QQQ TR UNIT SER 1 46090E103 755899 1612 SH SOLE 512 0 1100 ISHARES TR SELECT DIVID ETF 464287168 574766 4280 SH SOLE 4280 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 630463 1746 SH SOLE 1746 0 0 ISHARES TR CORE S&P SCP ETF 464287804 203493 1946 SH SOLE 220 0 1726 ISHARES TR MSCI EAFE ETF 464287465 945711 11571 SH SOLE 11571 0 0 ISHARES TR CORE S&P500 ETF 464287200 2604802 4636 SH SOLE 4636 0 0 ISHARES TR GLOBAL TECH ETF 464287291 238581 3150 SH SOLE 3150 0 0 JAMF HLDG CORP COM 47074L105 4850693 399234 SH SOLE 396234 0 3000 JBT MAREL CORPORATION COM 477839104 12113442 99128 SH SOLE 99128 0 0 JOHNSON & JOHNSON COM 478160104 165677631 999021 SH SOLE 822690 0 176331 JPMORGAN CHASE & CO. COM 46625H100 407877481 1662770 SH SOLE 1549026 0 113744 KIMBERLY-CLARK CORP COM 494368103 1348672 9483 SH SOLE 8530 0 953 KNIFE RIVER CORP COMMON STOCK 498894104 11458474 127020 SH SOLE 127020 0 0 KRAFT HEINZ CO COM 500754106 72185498 2372182 SH SOLE 2241357 0 130825 LIFE TIME GROUP HOLDINGS INC COMMON STOCK 53190C102 3789194 125470 SH SOLE 125470 0 0 LITTELFUSE INC COM 537008104 173805428 883427 SH SOLE 788856 0 94571 LOWES COS INC COM 548661107 1591562 6824 SH SOLE 6754 0 70 MARSH & MCLENNAN COS INC COM 571748102 353599 1449 SH SOLE 1449 0 0 MASTERCARD INCORPORATED CL A 57636Q104 555829 1014 SH SOLE 380 0 634 MCDONALDS CORP COM 580135101 4162247 13325 SH SOLE 12484 0 841 MEDPACE HLDGS INC COM 58506Q109 9882011 32433 SH SOLE 32433 0 0 MEDTRONIC PLC SHS G5960L103 48361113 538183 SH SOLE 433738 0 104445 MERCK & CO INC COM 58933Y105 4771552 53159 SH SOLE 35167 0 17992 META PLATFORMS INC CL A 30303M102 14701215 25507 SH SOLE 17657 0 7850 MGP INGREDIENTS INC NEW COM 55303J106 4746868 161568 SH SOLE 161568 0 0 MICROSOFT CORP COM 594918104 749360074 1996217 SH SOLE 1800397 0 195820 MOSAIC CO NEW COM 61945C103 817863 30280 SH SOLE 30280 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 209100245 477605 SH SOLE 426430 0 51175 MSA SAFETY INC COM 553498106 218568 1490 SH SOLE 1490 0 0 NEOGEN CORP COM 640491106 3947355 455289 SH SOLE 431475 0 23814 NEWMONT CORP COM 651639106 241400 5000 SH SOLE 5000 0 0 NEXTERA ENERGY INC COM 65339F101 311491 4394 SH SOLE 2400 0 1994 NIKE INC CL B 654106103 235066 3703 SH SOLE 3703 0 0 NORFOLK SOUTHN CORP COM 655844108 751288 3172 SH SOLE 752 0 2420 NORTHERN TR CORP COM 665859104 211111 2140 SH SOLE 140 0 2000 NORTHWESTERN ENERGY GROUP IN COM NEW 668074305 7169225 123885 SH SOLE 123885 0 0 NVE CORP COM NEW 629445206 465302 7300 SH SOLE 7300 0 0 NVENT ELECTRIC PLC SHS G6700G107 123315935 2352460 SH SOLE 2099480 0 252980 NVIDIA CORPORATION COM 67066G104 628811464 5801914 SH SOLE 5041956 0 759958 OKLO INC COM CL A 02156V109 345453 15971 SH SOLE 1871 0 14100 OLD NATL BANCORP IND COM 680033107 17938734 846566 SH SOLE 846566 0 0 ORACLE CORP COM 68389X105 1927281 13785 SH SOLE 13150 0 635 OSHKOSH CORP COM 688239201 3953242 42020 SH SOLE 42020 0 0 OTIS WORLDWIDE CORP COM 68902V107 227453 2204 SH SOLE 1676 0 528 PALO ALTO NETWORKS INC COM 697435105 5151792 30191 SH SOLE 29021 0 1170 PATTERSON COS INC COM 703395103 285846 9150 SH SOLE 9150 0 0 PENTAIR PLC SHS G7S00T104 5468375 62510 SH SOLE 61230 0 1280 PEPSICO INC COM 713448108 1126049 7510 SH SOLE 7410 0 100 PFIZER INC COM 717081103 1864745 73589 SH SOLE 58766 0 14823 PHILIP MORRIS INTL INC COM 718172109 412698 2600 SH SOLE 100 0 2500 PHILLIPS 66 COM 718546104 1270239 10287 SH SOLE 4900 0 5387 PIPER SANDLER COMPANIES COM 724078100 60579370 244607 SH SOLE 228894 0 15713 PLEXUS CORP COM 729132100 8004281 62470 SH SOLE 62470 0 0 PLUG POWER INC COM NEW 72919P202 13500 10000 SH SOLE 10000 0 0 POLARIS INC COM 731068102 3447762 84215 SH SOLE 79980 0 4235 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 66816304 791944 SH SOLE 668475 0 123469 PROCTER AND GAMBLE CO COM 742718109 27485107 161279 SH SOLE 123892 0 37387 QCR HOLDINGS INC COM 74727A104 8559327 120013 SH SOLE 120013 0 0 QUALCOMM INC COM 747525103 145917518 949922 SH SOLE 811729 0 138193 REGIONS FINANCIAL CORP NEW COM 7591EP100 229143 10545 SH SOLE 4045 0 6500 ROCKWELL AUTOMATION INC COM 773903109 108121948 418461 SH SOLE 371748 0 46713 RTX CORPORATION COM 75513E101 881256 6653 SH SOLE 3597 0 3056 SALESFORCE INC COM 79466L302 68392888 254855 SH SOLE 220929 0 33926 SCHLUMBERGER LTD COM STK 806857108 229900 5500 SH SOLE 5500 0 0 SCHWAB CHARLES CORP COM 808513105 39703381 507197 SH SOLE 331115 0 176082 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 5624626 261246 SH SOLE 84246 0 177000 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 593400 30000 SH SOLE 0 0 30000 SEI INVTS CO COM 784117103 256179 3300 SH SOLE 0 0 3300 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 864574 4187 SH SOLE 2187 0 2000 SHELL PLC SPON ADS 780259305 549893 7504 SH SOLE 7504 0 0 SHERWIN WILLIAMS CO COM 824348106 164584128 471331 SH SOLE 428713 0 42618 SHYFT GROUP INC COM 825698103 80900 10000 SH SOLE 10000 0 0 SKYWATER TECHNOLOGY INC COM 83089J108 1000895 141170 SH SOLE 141170 0 0 SNAP ON INC COM 833034101 1208181 3585 SH SOLE 3210 0 375 SOLVENTUM CORP COM SHS 83444M101 2664670 35043 SH SOLE 10380 0 24663 SPDR S&P 500 ETF TR TR UNIT 78462F103 5003227 8944 SH SOLE 6832 0 2112 STRYKER CORPORATION COM 863667101 1641995 4411 SH SOLE 4000 0 411 STURM RUGER & CO INC COM 864159108 471480 12000 SH SOLE 12000 0 0 SURMODICS INC COM 868873100 232822 7626 SH SOLE 7626 0 0 SYSCO CORP COM 871829107 24668725 328741 SH SOLE 265848 0 62893 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 66011062 397657 SH SOLE 380662 0 16995 TARGET CORP COM 87612E106 44157277 423125 SH SOLE 348625 0 74500 TENNANT CO COM 880345103 113357448 1421410 SH SOLE 1286797 0 134613 TEXAS INSTRS INC COM 882508104 40978249 228037 SH SOLE 190055 0 37982 THERMO FISHER SCIENTIFIC INC COM 883556102 649866 1306 SH SOLE 306 0 1000 TJX COS INC NEW COM 872540109 346034 2841 SH SOLE 2841 0 0 TORO CO COM 891092108 265641974 3651436 SH SOLE 3229194 0 422242 TRANE TECHNOLOGIES PLC SHS G8994E103 431595 1281 SH SOLE 1039 0 242 TRAVELERS COMPANIES INC COM 89417E109 18404565 69593 SH SOLE 61789 0 7804 ULTA BEAUTY INC COM 90384S303 26445128 72148 SH SOLE 65308 0 6840 UNION PAC CORP COM 907818108 1332630 5641 SH SOLE 2971 0 2670 UNITED FIRE GROUP INC COM 910340108 356702 12108 SH SOLE 12108 0 0 UNITED PARCEL SERVICE INC CL B 911312106 5330902 48467 SH SOLE 27966 0 20501 UNITEDHEALTH GROUP INC COM 91324P102 474860095 906654 SH SOLE 819521 0 87133 US BANCORP DEL COM NEW 902973304 87294704 2067615 SH SOLE 1627501 0 440114 VANGUARD INDEX FDS GROWTH ETF 922908736 462783 1248 SH SOLE 1248 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 279379 1260 SH SOLE 1260 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 211022 821 SH SOLE 0 0 821 VANGUARD INDEX FDS MID CAP ETF 922908629 527068 2038 SH SOLE 2038 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 710461 2585 SH SOLE 2250 0 335 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 204909 3378 SH SOLE 3378 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 261730 1031 SH SOLE 1031 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 559079 2882 SH SOLE 2794 0 88 VERICEL CORP COM 92346J108 1156327 25915 SH SOLE 25915 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 155532727 3428852 SH SOLE 3084692 0 344160 VISA INC COM CL A 92826C839 288818686 824113 SH SOLE 719117 0 104996 WALMART INC COM 931142103 1319747 15033 SH SOLE 12834 0 2199 WASTE MGMT INC DEL COM 94106L109 261143 1128 SH SOLE 1128 0 0 WEC ENERGY GROUP INC COM 92939U106 151382047 1389081 SH SOLE 1305807 0 83274 WELLS FARGO CO NEW COM 949746101 156846223 2184792 SH SOLE 1890579 0 294213 WEYERHAEUSER CO MTN BE COM NEW 962166104 1066700 36431 SH SOLE 28098 0 8333 WINTRUST FINL CORP COM 97650W108 7352073 65375 SH SOLE 65375 0 0 WOODWARD INC COM 980745103 2554860 14000 SH SOLE 14000 0 0 WORKIVA INC COM CL A 98139A105 56084130 738824 SH SOLE 678307 0 60517 XCEL ENERGY INC COM 98389B100 26497721 374314 SH SOLE 340402 0 33912 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1635451 14450 SH SOLE 8300 0 6150 ZOETIS INC CL A 98978V103 221290 1344 SH SOLE 1250 0 94