0001104659-19-063721.txt : 20191114 0001104659-19-063721.hdr.sgml : 20191114 20191114081201 ACCESSION NUMBER: 0001104659-19-063721 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191114 DATE AS OF CHANGE: 20191114 EFFECTIVENESS DATE: 20191114 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: 191216426 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 0001070134 XXXXXXXX 09-30-2019 09-30-2019 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 11-14-2019 0 214 8273707 false
INFORMATION TABLE 2 a19-19287_1informationtable.xml INFORMATION TABLE AAR Corp COM 000361105 11359 275640 SH SOLE 275640 0 0 Abbott Laboratories COM 002824100 195390 2335251 SH SOLE 1745160 0 590090 Abbvie Inc COM 00287Y109 5740 75800 SH SOLE 19765 0 56035 Actuant Corp COM 00508X203 8410 383300 SH SOLE 383300 0 0 Adobe Inc COM 00724F101 568 2055 SH SOLE 395 0 1660 Allete Inc COM 018522300 3712 42468 SH SOLE 13030 0 29438 Alliant Energy Corp COM 018802108 303 5618 SH SOLE 0 0 5618 Alphabet Inc Class A COM 02079K305 1791 1467 SH SOLE 1039 0 428 Alphabet Inc Class C COM 02079K107 359821 295177 SH SOLE 251946 0 43231 Amazon Com Inc COM 023135106 823 474 SH SOLE 129 0 345 Amcor Plc COM G0250X107 32952 3379680 SH SOLE 1823391 0 1556289 American Express COM 025816109 159381 1347493 SH SOLE 1099414 0 248079 American Tower Cl A COM 03027X100 746 3372 SH SOLE 227 0 3145 Ameriprise Financial COM 03076C106 343 2335 SH SOLE 1624 0 711 Ametek Inc COM 031100100 251 2738 SH SOLE 2738 0 0 Amgen COM 031162100 1699 8780 SH SOLE 4734 0 4046 ANSYS Inc COM 03662Q105 222 1001 SH SOLE 11 0 990 Apogee Enterprises, Inc COM 037598109 12365 317140 SH SOLE 317040 0 100 Apple Inc COM 037833100 7895 35251 SH SOLE 14731 0 20520 Applied Materials Inc COM 038222105 201 4037 SH SOLE 60 0 3977 Assoc Banc Corp COM 045487105 52805 2607664 SH SOLE 2294104 0 313560 AT&T Inc COM 00206R102 1631 43101 SH SOLE 16618 0 26483 Automatic Data Proc COM 053015103 815 5052 SH SOLE 3952 0 1100 Axogen Inc COM 05463X106 187 15000 SH SOLE 15000 0 0 Badger Meter Inc COM 056525108 44148 822124 SH SOLE 601180 0 220944 Bank of America Corp COM 060505104 436 14955 SH SOLE 4390 0 10565 Baxter International COM 071813109 53571 612451 SH SOLE 404142 0 208309 Becton Dickinson & Co COM 075887109 1093 4322 SH SOLE 2859 0 1463 Berkshire Hathaway COM 084670108 3430 11 SH SOLE 1 0 10 Berkshire Hathaway B COM 084670702 4613 22175 SH SOLE 2768 0 19407 Bio-Techne Corp COM 09073M104 203554 1040295 SH SOLE 841028 0 199267 Biogen Inc COM 09062X103 239 1025 SH SOLE 750 0 275 Black Hills Corp COM 092113109 11747 153100 SH SOLE 153100 0 0 Boeing COM 097023105 1354 3560 SH SOLE 1965 0 1595 BP PLC COM 055622104 782 20594 SH SOLE 10438 0 10156 Bristol-Myers Squibb COM 110122108 11622 229182 SH SOLE 154826 0 74356 Cabot Microelectronics Corp COM 12709P103 11588 82060 SH SOLE 82060 0 0 Calyxt Inc COM 13173L107 1188 210595 SH SOLE 210595 0 0 Cardiovascular Sys Inc COM 141619106 4721 99340 SH SOLE 99340 0 0 Carrizo Oil & Gas Inc COM 144577103 5359 624250 SH SOLE 624250 0 0 Casey's General Stores COM 147528103 11733 72805 SH SOLE 72805 0 0 Catalent Inc COM 148806102 13648 286358 SH SOLE 285755 0 603 Caterpillar COM 149123101 889 7040 SH SOLE 1612 0 5428 Celgene Corp COM 151020104 285 2870 SH SOLE 0 0 2870 Centerpoint Energy Inc COM 15189T107 206 6825 SH SOLE 535 0 6290 CH Robinson Worldwide COM 12541W209 177232 2090493 SH SOLE 1720054 0 370439 Charles Schwab COM 808513105 52053 1244395 SH SOLE 986917 0 257478 Chevron Corp COM 166764100 27629 232960 SH SOLE 122797 0 110163 Cisco COM 17275R102 1657 33535 SH SOLE 9772 0 23763 Clorox COM 189054109 230 1513 SH SOLE 1513 0 0 Coca-Cola COM 191216100 1551 28485 SH SOLE 10893 0 17592 Colgate-Palmolive COM 194162103 535 7276 SH SOLE 2600 0 4676 Comcast New Cl A COM 20030N101 341 7562 SH SOLE 2394 0 5168 ConocoPhillips COM 20825C104 5832 102360 SH SOLE 24081 0 78279 Core Laboratories NV COM N22717107 39852 854821 SH SOLE 756296 0 98525 CoreSite Realty Corp COM 21870Q105 138561 1137145 SH SOLE 992525 0 144620 Corning COM 219350105 69398 2433301 SH SOLE 1993048 0 440253 Costco Wholesale COM 22160K105 995 3453 SH SOLE 1381 0 2072 CSX Corporation COM 126408103 523 7550 SH SOLE 0 0 7550 Cullen Frost Bankers COM 229899109 18184 205355 SH SOLE 163230 0 42125 CyberOptics Corp COM 232517102 4201 293954 SH SOLE 293954 0 0 Deere & Co COM 244199105 243 1442 SH SOLE 112 0 1330 Deluxe Corp COM 248019101 1943 39522 SH SOLE 32208 0 7314 Digi Int'l Inc COM 253798102 16927 1242790 SH SOLE 1209365 0 33425 Disney COM 254687106 229991 1764820 SH SOLE 1438985 0 325835 Dominion Energy, Inc COM 25746U109 377 4646 SH SOLE 1264 0 3382 Donaldson COM 257651109 246247 4728243 SH SOLE 3778970 0 949273 Ecolab Inc COM 278865100 347765 1756032 SH SOLE 1348501 0 407531 Edwards Lifesciences COM 28176E108 290 1320 SH SOLE 200 0 1120 Elanco Animal Health Inc COM 28414H103 23248 874318 SH SOLE 610308 0 264010 Emerson Electric COM 291011104 25598 382867 SH SOLE 189659 0 193208 Enterprise Prod Ptnrs LP COM 293792107 263 9200 SH SOLE 8600 0 600 Exelon Corp COM 30161N101 407 8428 SH SOLE 0 0 8428 Exxon Mobil COM 30231G102 19689 278847 SH SOLE 119849 0 158998 Facebook Inc Class A COM 30303M102 239 1340 SH SOLE 1274 0 66 Fastenal Co COM 311900104 170853 5229660 SH SOLE 4146896 0 1082764 FireEye Inc COM 31816Q101 2796 209605 SH SOLE 209605 0 0 Fiserv COM 337738108 204594 1975032 SH SOLE 1543276 0 431756 Fleetcor Technologies Inc COM 339041105 287 1000 SH SOLE 0 0 1000 Fluidigm Corp COM 34385P108 46 10000 SH SOLE 10000 0 0 Generac Hldgs COM 368736104 49699 634405 SH SOLE 562007 0 72398 General Electric COM 369604103 867 97011 SH SOLE 16225 0 80786 General Mills COM 370334104 122412 2220822 SH SOLE 1578438 0 642384 Gentherm Inc COM 37253A103 21404 520977 SH SOLE 480730 0 40247 Glacier Bancorp Inc COM 37637Q105 11846 292775 SH SOLE 292405 0 370 Graco Inc COM 384109104 235372 5112328 SH SOLE 3935057 0 1177271 Great Western Bancorp Inc COM 391416104 79701 2415180 SH SOLE 2089040 0 326140 Hawkins Chemical COM 420261109 2794 65737 SH SOLE 59237 0 6500 HB Fuller COM 359694106 127857 2746066 SH SOLE 2374805 0 371261 Hershey COM 427866108 12054 77771 SH SOLE 68343 0 9428 HMS Hldgs Corp COM 40425J101 207 6010 SH SOLE 0 0 6010 Home Depot COM 437076102 67012 288822 SH SOLE 177375 0 111447 Honeywell Inc COM 438516106 216180 1277658 SH SOLE 910716 0 366942 Hormel COM 440452100 241876 5531125 SH SOLE 4488871 0 1042254 Hub Group Inc Cl A COM 443320106 12270 263875 SH SOLE 263875 0 0 IBM COM 459200101 5720 39335 SH SOLE 27399 0 11936 IDEXX Laboratories, Inc COM 45168D104 923 3394 SH SOLE 400 0 2994 Illinois Tool Works Inc COM 452308109 415 2649 SH SOLE 1450 0 1199 Inspire Medical Systems Inc COM 457730109 9593 157215 SH SOLE 156040 0 1175 Intel COM 458140100 19260 373772 SH SOLE 131912 0 241860 Interpace Diagnostics Group COM 46062X204 40 50000 SH SOLE 50000 0 0 Intl Flavors/Fragr COM 459506101 303 2466 SH SOLE 2466 0 0 Intricon Corp Com COM 46121H109 5673 291816 SH SOLE 291816 0 0 IPG Photonics Corp COM 44980X109 203 1500 SH SOLE 0 0 1500 J P Morgan Chase & Co COM 46625H100 28880 245393 SH SOLE 160992 0 84401 Johnson & Johnson COM 478160104 262571 2029458 SH SOLE 1609941 0 419517 Kellogg COM 487836108 275 4268 SH SOLE 1718 0 2550 Kimberly-Clark COM 494368103 15967 112405 SH SOLE 52211 0 60194 Lilly (Eli) COM 532457108 80803 722553 SH SOLE 516945 0 205608 Littelfuse Inc COM 537008104 90072 507990 SH SOLE 419562 0 88428 Lockheed Martin Corp COM 539830109 236 606 SH SOLE 170 0 436 Lowes Companies Inc COM 548661107 810 7369 SH SOLE 2751 0 4618 Marcus Corp COM 566330106 9557 258238 SH SOLE 258238 0 0 MasterCard Inc COM 57636Q104 681 2509 SH SOLE 114 0 2395 McCormick & Co COM 579780206 211 1350 SH SOLE 600 0 750 McDonald's Corp COM 580135101 3389 15786 SH SOLE 12167 0 3619 MDU Resources Group COM 552690109 1803 63943 SH SOLE 19758 0 44185 Medtronic COM G5960L103 322904 2972785 SH SOLE 2354532 0 618253 Merck & Co Inc COM 58933Y105 6774 80465 SH SOLE 28528 0 51937 MGP Ingredients Inc COM 55303J106 5360 107900 SH SOLE 107900 0 0 Microsoft COM 594918104 236192 1698855 SH SOLE 1444357 0 254498 MMM Co COM 88579Y101 314295 1911770 SH SOLE 1454012 0 457758 Mondelez Intl Cl A COM 609207105 241 4364 SH SOLE 3085 0 1279 Motorola Solutions Inc COM 620076307 51716 303477 SH SOLE 285203 0 18274 MTS Systems COM 553777103 1771 32046 SH SOLE 10121 0 21925 Nestle S A Reg B ADR COM 641069406 266 2450 SH SOLE 1550 0 900 NextEra Energy, Inc COM 65339F101 386 1656 SH SOLE 472 0 1184 Nike COM 654106103 413 4400 SH SOLE 1450 0 2950 Norfolk Southern Corp COM 655844108 753 4190 SH SOLE 480 0 3710 Northwestern Corp New COM 668074305 3602 47990 SH SOLE 47990 0 0 Novartis COM 66987V109 252 2900 SH SOLE 700 0 2200 NVE Corp COM 629445206 28524 429908 SH SOLE 373706 0 56202 nVent Electric PLC COM G6700G107 68457 3106039 SH SOLE 2590663 0 515376 NVIDIA Corp COM 67066G104 72561 416851 SH SOLE 376936 0 39915 NW Biotherapeutics COM 66737P600 3 12500 SH SOLE 0 0 12500 Oasis Petroleum Inc COM 674215108 3164 914455 SH SOLE 914455 0 0 Old Natl Bancorp Ind Com COM 680033107 63127 3669112 SH SOLE 3274672 0 394440 Oracle Sys COM 68389X105 1489 27049 SH SOLE 547 0 26502 Orocobre Ltd COM Q7142R106 57 33000 SH SOLE 33000 0 0 Oshkosh Corp COM 688239201 13981 184450 SH SOLE 184450 0 0 Pareteum Corp COM 69946T207 26 20000 SH SOLE 20000 0 0 Patterson Companies COM 703395103 9024 506372 SH SOLE 404454 0 101918 Paychex COM 704326107 218 2630 SH SOLE 1642 0 988 Pentair PLC COM G7S00T104 58552 1548991 SH SOLE 1097331 0 451660 PepsiCo Inc COM 713448108 1971 14377 SH SOLE 6085 0 8292 Pfizer Inc COM 717081103 101202 2816642 SH SOLE 2151146 0 665496 Philip Morris Intl Inc COM 718172109 404 5315 SH SOLE 2130 0 3185 Phillips 66 COM 718546104 2111 20611 SH SOLE 7484 0 13127 Physicians Realty Tr COM 71943U104 8440 475515 SH SOLE 456215 0 19300 Plug Power Inc COM 72919P202 79 30000 SH SOLE 30000 0 0 Polaris Inc COM 731068102 202 2292 SH SOLE 2142 0 150 Polymet Mining Corp COM 731916102 140 436669 SH SOLE 436669 0 0 Premier Inc Cl A COM 74051N102 8334 288159 SH SOLE 288159 0 0 Principal Financial COM 74251V102 164328 2875885 SH SOLE 2367731 0 508154 Procter & Gamble COM 742718109 26211 210735 SH SOLE 73116 0 137619 Proto Labs COM 743713109 23574 230894 SH SOLE 185378 0 45516 PureCycle Corp COM 746228303 122 11855 SH SOLE 0 0 11855 QCR Holdings COM 74727A104 5342 140660 SH SOLE 140660 0 0 Qualcomm, Inc COM 747525103 96214 1261333 SH SOLE 1098124 0 163209 Raven Industries Inc COM 754212108 7845 234461 SH SOLE 233961 0 500 Raytheon Co COM 755111507 271 1381 SH SOLE 481 0 900 Resideo Technologies COM 76118Y104 201 14010 SH SOLE 7078 0 6932 Roche Hldg Ltd ADR COM 771195104 197599 5421098 SH SOLE 4723350 0 697748 Rockwell Automation COM 773903109 5279 32030 SH SOLE 30720 0 1310 Rockwell Med Inc COM 774374102 55 20000 SH SOLE 20000 0 0 Royal Dutch Shell Spons ADR A COM 780259206 300 5095 SH SOLE 775 0 4320 Schlumberger COM 806857108 44006 1287847 SH SOLE 875263 0 412584 Sherwin Williams Co COM 824348106 29350 53376 SH SOLE 44292 0 9084 Snap-On Inc COM 833034101 11364 72596 SH SOLE 26380 0 46216 Southern Co COM 842587107 273 4417 SH SOLE 1659 0 2758 Starbucks Corp COM 855244109 838 9475 SH SOLE 9345 0 130 Surmodics Inc COM 868873100 1345 29398 SH SOLE 28098 0 1300 Sysco COM 871829107 379 4772 SH SOLE 3172 0 1600 Target COM 87612E106 86427 808408 SH SOLE 533239 0 275168 TCF Financial COM 872307103 578 15182 SH SOLE 7365 0 7817 Tennant Company COM 880345103 99840 1412167 SH SOLE 1240301 0 171866 The Blackstone Inc COM 09260D107 486 9950 SH SOLE 9950 0 0 Thermo Fisher Scientific COM 883556102 513 1760 SH SOLE 300 0 1460 Tile Shop Inc COM 88677Q109 2093 656125 SH SOLE 656125 0 0 Toro COM 891092108 199557 2722467 SH SOLE 2222566 0 499901 Travelers Cos Inc COM 89417E109 33582 225853 SH SOLE 107937 0 117916 Union Pacific COM 907818108 1370 8459 SH SOLE 1900 0 6559 United Bankshares Inc COM 909907107 4237 111889 SH SOLE 111889 0 0 United Fire Group COM 910340108 8052 171392 SH SOLE 171392 0 0 United Health Group COM 91324P102 169829 781469 SH SOLE 675339 0 106130 United Parcel Service COM 911312106 60561 505429 SH SOLE 276015 0 229414 United Technologies COM 913017109 1742 12761 SH SOLE 5538 0 7223 US Bancorp COM 902973304 363170 6562520 SH SOLE 5355975 0 1206545 Vericel Corp COM 92346J108 151 10000 SH SOLE 10000 0 0 Verizon Comm COM 92343V104 6972 115505 SH SOLE 26241 0 89264 Visa, Inc COM 92826C839 115170 669556 SH SOLE 560485 0 109071 Walgreen Boots Alliance COM 931427108 468 8465 SH SOLE 1015 0 7450 Walmart Inc COM 931142103 545 4596 SH SOLE 3150 0 1446 WEC Energy Group COM 92939U106 696 7319 SH SOLE 0 0 7319 Wells Fargo & Co COM 949746101 116823 2316086 SH SOLE 1806010 0 510076 Westamerica Bancorporation COM 957090103 333 5359 SH SOLE 5359 0 0 Western Union COM 959802109 352 15209 SH SOLE 4400 0 10809 Weyerhaeuser COM 962166104 476 17169 SH SOLE 5154 0 12015 Wintrust Finan Corp COM 97650W108 14426 223205 SH SOLE 223205 0 0 Workiva Inc COM 98139A105 5489 125243 SH SOLE 125243 0 0 Xcel Energy Inc COM 98389B100 15587 240200 SH SOLE 124739 0 115461 Zimmer Biomet Holdings COM 98956P102 133589 973182 SH SOLE 775059 0 198123 Zoetis Inc COM 98978V103 482 3868 SH SOLE 1928 0 1940 AMEX Technology SPDR ETF 81369Y803 222 2752 SH SOLE 1052 0 1700 iShares Core S&P 500 ETF ETF 464287200 1258 4214 SH SOLE 415 0 3799 iShares Core S&P Midcap ETF ETF 464287507 363 1880 SH SOLE 0 0 1880 iShares MSCI EAFE Fd ETF 464287465 407 6239 SH SOLE 0 0 6239 iShares S&P Smallcap ETF 464287887 295 1655 SH SOLE 0 0 1655 Schwab Intl Eq ETF ETF 808524805 1599 50190 SH SOLE 0 0 50190 Schwab US Broad Mkt ETF ETF 808524102 3222 45370 SH SOLE 15510 0 29860 SPDR S&P 500 ETF Trust ETF 78462F103 4683 15780 SH SOLE 8796 0 6984 Vanguard Dividend App ETF ETF 921908844 383 3204 SH SOLE 959 0 2245 Eaton Vance Muni Bond COM 27827X101 134 10316 SH SOLE 10316 0 0 Nuveen MN Qual Mun Income Fd COM 670734102 529 37002 SH SOLE 5802 0 31200