0001172661-26-001819.txt : 20260514 0001172661-26-001819.hdr.sgml : 20260514 20260513181133 ACCESSION NUMBER: 0001172661-26-001819 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260514 DATE AS OF CHANGE: 20260513 EFFECTIVENESS DATE: 20260514 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: 26974963 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-2026 03-31-2026 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-13-2026 0 245 9786094433
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 51098829 351848 SH SOLE 212955 0 138893 AAR CORP COM 000361105 9784739 89391 SH SOLE 89391 0 0 ABBOTT LABORATORIES COM 002824100 74105025 721778 SH SOLE 524321 0 197457 ABBVIE INC COM 00287Y109 9855994 45317 SH SOLE 34473 0 10844 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 243698 1229 SH SOLE 948 0 281 ADOBE INC COM 00724F101 488348 2009 SH SOLE 1619 0 390 ADVANCED MICRO DEVICES INC COM 007903107 392620 1930 SH SOLE 1930 0 0 AEBI SCHMIDT HLDG AG COM H00501108 100994 10401 SH SOLE 10401 0 0 ALERUS FINL CORP COM 01446U103 1883428 79436 SH SOLE 79436 0 0 ALLIANT ENERGY CORP COM 018802108 207318946 2889060 SH SOLE 2494384 0 394676 ALPHABET INC CAP STK CL C 02079K107 462306563 1611610 SH SOLE 1334820 0 276790 ALPHABET INC CAP STK CL A 02079K305 16036071 55766 SH SOLE 37971 0 17795 ALTRIA GROUP INC COM 02209S103 301163 4563 SH SOLE 2063 0 2500 AMAZON COM INC COM 023135106 542108482 2602912 SH SOLE 2274892 0 328020 AMBARELLA INC SHS G037AX101 6052482 117581 SH SOLE 117581 0 0 AMCOR PLC COM NEW G0250X149 680878 17129 SH SOLE 16517 0 612 AMERICAN EXPRESS CO COM 025816109 45015527 148821 SH SOLE 105062 0 43759 AMERICAN TOWER CORP COM 03027X100 348612 2020 SH SOLE 700 0 1320 AMERICAN WTR WKS CO INC NEW COM 030420103 683852 5025 SH SOLE 5000 0 25 AMERIPRISE FINL INC COM 03076C106 87567687 197047 SH SOLE 176266 0 20781 AMGEN INC COM 031162100 1746583 4964 SH SOLE 4293 0 671 ANALOG DEVICES INC COM 032654105 206155 648 SH SOLE 648 0 0 API GROUP CORP COM STK 00187Y100 2348904 57969 SH SOLE 57969 0 0 APPLE INC COM 037833100 306679348 1208398 SH SOLE 1040952 0 167446 APPLIED MATLS INC COM 038222105 3871455 11327 SH SOLE 10477 0 850 ASSOCIATED BANC-CORP COM 045487105 6983234 270040 SH SOLE 270040 0 0 AT&T INC COM 00206R102 328370 11327 SH SOLE 5334 0 5993 AUTOMATIC DATA PROCESSING IN COM 053015103 25282906 124436 SH SOLE 100863 0 23573 AXOGEN INC COM 05463X106 728860 22000 SH SOLE 22000 0 0 BADGER METER INC COM 056525108 15968638 104815 SH SOLE 70300 0 34515 BANK AMERICA CORP COM 060505104 1058216 21707 SH SOLE 14051 0 7656 BANK HAWAII CORP COM 062540109 297000 4000 SH SOLE 4000 0 0 BANK MONTREAL MEDIUM COM 063671101 913004 6746 SH SOLE 6746 0 0 BANK NEW YORK MELLON CORP COM 064058100 698493 5888 SH SOLE 5713 0 175 BAXTER INTL INC COM 071813109 378722 22543 SH SOLE 10475 0 12068 BECTON DICKINSON & CO COM 075887109 1119320 7119 SH SOLE 6919 0 200 BENTLEY SYS INC COM CL B 08265T208 8293869 236158 SH SOLE 236158 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3590700 5 SH SOLE 5 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11466777 23929 SH SOLE 15673 0 8256 BEST BUY INC COM 086516101 378459 5895 SH SOLE 5895 0 0 BIO-TECHNE CORP COM 09073M104 143729727 2750282 SH SOLE 2382418 0 367864 BLACK HILLS CORP COM 092113109 6821962 98285 SH SOLE 98285 0 0 BOEING CO COM 097023105 516881 2597 SH SOLE 1897 0 700 BOSTON SCIENTIFIC CORP COM 101137107 638544 10176 SH SOLE 10176 0 0 BP PLC SPONSORED ADR 055622104 263670 5610 SH SOLE 3110 0 2500 BRADY CORP CL A 104674106 568680 7000 SH SOLE 7000 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 1467730 24200 SH SOLE 16482 0 7718 BROADCOM INC COM 11135F101 1093499 3533 SH SOLE 3533 0 0 C H ROBINSON WORLDWIDE IN COM NEW 12541W209 140861226 848203 SH SOLE 743302 0 104901 CANADIAN IMPERIAL BANK OF CO COM 136069101 964176 10176 SH SOLE 10176 0 0 CARDINAL HEALTH INC COM 14149Y108 448189 2121 SH SOLE 2121 0 0 CASEYS GEN STORES INC COM 147528103 69828705 95937 SH SOLE 85448 0 10489 CATERPILLAR INC COM 149123101 13071087 18450 SH SOLE 17072 0 1378 CHEVRON CORPORATION COM 166764100 8072617 39017 SH SOLE 27717 0 11300 CHUBB LTD SWITZ COM H1467J104 794943 2439 SH SOLE 2164 0 275 CIENA CORP COM NEW 171779309 1087044 2800 SH SOLE 2800 0 0 CINTAS CORP COM 172908105 3795163 22438 SH SOLE 15754 0 6684 CISCO SYS INC COM 17275R102 1538377 19827 SH SOLE 16279 0 3548 CLEARFIELD INC COM 18482P103 19368973 731733 SH SOLE 685512 0 46221 CLEVELAND-CLIFFS INC NEW COM 185899101 114075 13500 SH SOLE 13500 0 0 COCA COLA CO COM 191216100 1773106 23315 SH SOLE 12455 0 10860 COGNEX CORP COM 192422103 59957636 1223875 SH SOLE 1101172 0 122703 CONOCOPHILLIPS COM 20825C104 3435696 26028 SH SOLE 21928 0 4100 CORNING INC COM 219350105 11999353 88250 SH SOLE 74640 0 13610 COSTCO WHOLESALE CORPORATION COM 22160K105 2952422 2963 SH SOLE 2697 0 266 CULLEN FROST BANKERS INC COM 229899109 5852768 42696 SH SOLE 42696 0 0 CUMMINS INC COM 231021106 284075 528 SH SOLE 0 0 528 DANAHER CORP DEL COM 235851102 215196 1135 SH SOLE 1060 0 75 DEERE & CO COM 244199105 322208 572 SH SOLE 132 0 440 DIGI INTL INC COM 253798102 337400 7000 SH SOLE 7000 0 0 DISNEY WALT CO COM 254687106 23116357 239846 SH SOLE 164996 0 74850 DONALDSON INC COM 257651109 42381944 499374 SH SOLE 369351 0 130023 ECOLAB INC COM 278865100 202658747 761818 SH SOLE 628517 0 133301 ELI LILLY & CO COM 532457108 300126470 326306 SH SOLE 273711 0 52595 EMERSON ELEC CO COM 291011104 8483807 64752 SH SOLE 53093 0 11659 ENTEGRIS INC COM 29362U104 157465513 1343104 SH SOLE 1201280 0 141824 ENTERPRISE PRODS PARTNERS L COM 293792107 325424 8600 SH SOLE 8600 0 0 EXXON MOBIL CORP COM 30231G102 14170512 83523 SH SOLE 59775 0 23748 FASTENAL CO COM 311900104 182001337 3922442 SH SOLE 3230200 0 692242 FISERV INC COM 337738108 120129197 2152853 SH SOLE 1891359 0 261494 FULLER H B CO COM 359694106 145664537 2361617 SH SOLE 2102822 0 258795 GE AEROSPACE COM NEW 369604301 2135369 7525 SH SOLE 7525 0 0 GE VERNOVA INC COM 36828A101 738473 846 SH SOLE 846 0 0 GENERAC HLDGS INC COM 368736104 19483582 99747 SH SOLE 77008 0 22739 GENERAL MILLS INC COM 370334104 3607511 96924 SH SOLE 60032 0 36892 GILEAD SCIENCES INC COM 375558103 317067 2275 SH SOLE 1875 0 400 GLACIER BANCORP INC NEW COM 37637Q105 4743954 106200 SH SOLE 106200 0 0 GRACO INC COM 384109104 322997719 3815684 SH SOLE 3211577 0 604107 HARLEY DAVIDSON INC COM 412822108 283080 14000 SH SOLE 14000 0 0 HAWKINS INC COM 420261109 3986074 25951 SH SOLE 17847 0 8104 HERSHEY CO COM 427866108 13421378 64560 SH SOLE 52445 0 12115 HOME DEPOT INC COM 437076102 50451122 153398 SH SOLE 107201 0 46197 HONEYWELL INTL INC COM 438516106 47115501 208448 SH SOLE 142374 0 66074 HORMEL FOODS CORP COM 440452100 77416771 3417959 SH SOLE 2887363 0 530596 HUB GROUP INC CL A 443320106 5763985 159933 SH SOLE 159933 0 0 HUNTINGTON BANCSHARES INC COM 446150104 426353 27243 SH SOLE 27243 0 0 IDACORP INC COM 451107106 43087870 301377 SH SOLE 268578 0 32799 IDEX CORP COM 45167R104 758200 4000 SH SOLE 4000 0 0 IDEXX LABS INC COM 45168D104 1168731 2080 SH SOLE 2080 0 0 ILLINOIS TOOL WKS INC COM 452308109 386270 1484 SH SOLE 1484 0 0 INTEL CORP COM 458140100 632515 14333 SH SOLE 4500 0 9833 INTERNATIONAL BUSINESS MACHS COM 459200101 883996 3647 SH SOLE 3447 0 200 INTUITIVE SURGICAL INC COM NEW 46120E602 46045986 99885 SH SOLE 87732 0 12153 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1033489 5385 SH SOLE 5385 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1015943 1760 SH SOLE 1060 0 700 ISHARES GOLD TR ISHARES NEW 464285204 310764 3525 SH SOLE 3525 0 0 ISHARES TR GLOBAL TECH ETF 464287291 314780 3150 SH SOLE 3150 0 0 ISHARES TR MSCI EAFE ETF 464287465 1525203 15702 SH SOLE 15702 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 283793 2509 SH SOLE 2509 0 0 ISHARES TR CORE S&P500 ETF 464287200 4220850 6461 SH SOLE 6461 0 0 ISHARES TR IBONDS 26 TRM TS 46436E858 326653 14255 SH SOLE 0 0 14255 ISHARES TR MSCI USA MIN VOL 46429B697 360010 3884 SH SOLE 3884 0 0 ISHARES TR MSCI ACWI EX US 464288240 516949 7550 SH SOLE 7550 0 0 ISHARES TR CORE S&P SCP ETF 464287804 299587 2410 SH SOLE 684 0 1726 ISHARES TR S&P 500 VAL ETF 464287408 241344 1143 SH SOLE 1143 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 547423 2562 SH SOLE 2562 0 0 JAMES HARDIE INDS PLC ORD SHS G4253H101 4560013 240761 SH SOLE 236486 0 4275 JBT MAREL CORPORATION COM 477839104 7557117 59100 SH SOLE 59100 0 0 JOHNSON & JOHNSON COM 478160104 141186327 577590 SH SOLE 431521 0 146069 JPMORGAN CHASE & CO COM 46625H100 310102590 1054197 SH SOLE 932683 0 121514 KIMBERLY-CLARK CORP COM 494368103 935180 9694 SH SOLE 9241 0 453 KNIFE RIVER CORP COMMON STOCK 498894104 10976046 134428 SH SOLE 134428 0 0 KRAFT HEINZ CO COM 500754106 7119502 316563 SH SOLE 200113 0 116450 L3HARRIS TECHNOLOGIES INC COM 502431109 356540 1033 SH SOLE 1033 0 0 LIFE TIME GROUP HOLDINGS INC COMMON STOCK 53190C102 4642220 172317 SH SOLE 172317 0 0 LITTELFUSE INC COM 537008104 245930339 724710 SH SOLE 633357 0 91353 LOWES COS INC COM 548661107 1618518 6850 SH SOLE 6432 0 418 MARATHON PETE CORP COM 56585A102 339410 1390 SH SOLE 390 0 1000 MARSH & MCLENNAN COS INC COM 571748102 225485 1300 SH SOLE 1300 0 0 MASTERCARD INCORPORATED CL A 57636Q104 259823 520 SH SOLE 286 0 234 MCDONALDS CORP COM 580135101 4453538 14329 SH SOLE 13548 0 781 MEDPACE HLDGS INC COM 58506Q109 41161887 85720 SH SOLE 79645 0 6075 MEDTRONIC PLC SHS G5960L103 34830602 401968 SH SOLE 322812 0 79156 MERCK & CO INC COM 58933Y105 6056361 50348 SH SOLE 35125 0 15223 META PLATFORMS INC CL A 30303M102 185727701 324625 SH SOLE 292223 0 32402 MICRON TECHNOLOGY INC COM 595112103 234123 693 SH SOLE 693 0 0 MICROSOFT CORP COM 594918104 719014922 1942391 SH SOLE 1698591 0 243800 MOSAIC CO COM 61945C103 510000 20000 SH SOLE 20000 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 234661466 540732 SH SOLE 475420 0 65312 MSA SAFETY INC COM 553498106 241007 1470 SH SOLE 1470 0 0 MURPHY OIL CORP COM 626717102 206250 5000 SH SOLE 5000 0 0 NEWMONT CORP COM 651639106 541250 5000 SH SOLE 5000 0 0 NEXTERA ENERGY INC COM 65339F101 1139823 12272 SH SOLE 10278 0 1994 NIKE INC CL B 654106103 3483743 65955 SH SOLE 46505 0 19450 NORFOLK SOUTHN CORP COM 655844108 779205 2715 SH SOLE 915 0 1800 NORTHERN TR CORP COM 665859104 334968 2400 SH SOLE 400 0 2000 NORTHWESTERN ENERGY GROUP IN COM NEW 668074305 5670972 86002 SH SOLE 86002 0 0 NVE CORP COM NEW 629445206 393000 6000 SH SOLE 6000 0 0 NVENT ELEC PLC SHS G6700G107 244416234 2066420 SH SOLE 1820346 0 246074 NVIDIA CORPORATION COM 67066G104 830379664 4761351 SH SOLE 4072801 0 688550 OKLO INC COM CL A 02156V109 771670 15561 SH SOLE 1561 0 14000 OLD NATL BANCORP IND COM 680033107 9573521 433191 SH SOLE 433191 0 0 ORACLE CORP COM 68389X105 4518925 30718 SH SOLE 24393 0 6325 OSHKOSH CORP COM 688239201 4884869 33183 SH SOLE 33183 0 0 PALO ALTO NETWORKS INC COM 697435105 85399097 532679 SH SOLE 485573 0 47106 PATRICK INDS INC COM 703343103 6430287 57894 SH SOLE 57894 0 0 PENTAIR PLC SHS G7S00T104 5015620 57578 SH SOLE 56298 0 1280 PEPSICO INC COM 713448108 1394194 8978 SH SOLE 8978 0 0 PFIZER INC COM 717081103 2016958 71829 SH SOLE 59839 0 11990 PHILIP MORRIS INTL INC COM 718172109 419468 2537 SH SOLE 37 0 2500 PHILLIPS 66 COM 718546104 1203117 6604 SH SOLE 5304 0 1300 PIPER SANDLER COMPANIES COM NEW 724078209 41803190 546090 SH SOLE 495246 0 50844 PLEXUS CORP COM 729132100 9290105 45868 SH SOLE 45868 0 0 PLUG PWR INC COM NEW 72919P202 22600 10000 SH SOLE 10000 0 0 POLARIS INC COM 731068102 3405760 62491 SH SOLE 60056 0 2435 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 14767665 163884 SH SOLE 117121 0 46763 PROCTER & GAMBLE CO COM 742718109 35158089 243410 SH SOLE 187995 0 55415 QCR HLDGS INC COM 74727A104 7776121 91002 SH SOLE 91002 0 0 QUALCOMM INC COM 747525103 61564052 478055 SH SOLE 381948 0 96107 RADNET INC COM 750491102 7439853 133116 SH SOLE 133116 0 0 ROCKWELL AUTOMATION INC COM 773903109 101761501 283553 SH SOLE 242980 0 40573 RTX CORPORATION COM 75513E101 1651610 8562 SH SOLE 5506 0 3056 SALESFORCE INC COM 79466L302 9332753 49996 SH SOLE 34612 0 15384 SCHWAB CHARLES CORP COM 808513105 23281853 247732 SH SOLE 165829 0 81903 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 757004 30586 SH SOLE 586 0 30000 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 6557275 261246 SH SOLE 84246 0 177000 SEI INVTS CO COM 784117103 258951 3300 SH SOLE 0 0 3300 SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803 594090 4470 SH SOLE 4470 0 0 SHELL PLC SPON ADS 780259305 756276 8132 SH SOLE 8132 0 0 SHERWIN WILLIAMS CO COM 824348106 140324023 437760 SH SOLE 389648 0 48112 SKYWATER TECHNOLOGY INC COM 83089J108 356330 13000 SH SOLE 13000 0 0 SLB LIMITED COM STK 806857108 282645 5500 SH SOLE 5500 0 0 SNAP INC CL A 83304A106 103615 22525 SH SOLE 0 0 22525 SNAP ON INC COM 833034101 1134336 3123 SH SOLE 2998 0 125 SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 1693722 22239 SH SOLE 17163 0 5076 SOLVENTUM CORP COM SHS 83444M101 4735099 72513 SH SOLE 40643 0 31870 SPDR GOLD TR GOLD SHS 78463V107 615315 1430 SH SOLE 1130 0 300 SPDR SERIES TRUST STATE STREET SPD 78468R663 640105 6985 SH SOLE 5892 0 1093 SPROUTS FMRS MKT INC COM 85208M102 22535612 292177 SH SOLE 265242 0 26935 STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 17676384 27180 SH SOLE 26376 0 804 STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 505203 819 SH SOLE 819 0 0 STRYKER CORPORATION COM 863667101 1365291 4155 SH SOLE 4060 0 95 STURM RUGER & CO INC COM 864159108 481080 12000 SH SOLE 12000 0 0 SYSCO CORP COM 871829107 7081571 99279 SH SOLE 76723 0 22556 TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 164329539 486253 SH SOLE 437464 0 48789 TARGET CORP COM 87612E106 20468179 168879 SH SOLE 132611 0 36268 TENNANT CO COM 880345103 53350010 803464 SH SOLE 686297 0 117167 TEXAS INSTRS INC COM 882508104 44875655 231151 SH SOLE 196535 0 34616 THERMO FISHER SCIENTIFIC INC COM 883556102 609989 1241 SH SOLE 241 0 1000 TIMKEN CO COM 887389104 201140 2000 SH SOLE 2000 0 0 TJX COS INC NEW COM 872540109 529406 3315 SH SOLE 3315 0 0 TORO CO COM 891092108 254061812 2718983 SH SOLE 2308837 0 410146 TRANE TECHNOLOGIES PLC SHS G8994E103 457164 1097 SH SOLE 539 0 558 TRAVELERS COMPANIES INC COM 89417E109 41539316 142414 SH SOLE 122014 0 20400 TREX INC COM 89531P105 4225521 116022 SH SOLE 116022 0 0 TRUST FOR PROFESSIONAL MANAG MAIRS & PWR MINN 89834G836 9090429 410865 SH SOLE 383932 0 26933 UIPATH INC CL A 90364P105 340770 30700 SH SOLE 14250 0 16450 ULTA BEAUTY INC COM 90384S303 316240 605 SH SOLE 545 0 60 UNION PAC CORP COM 907818108 1016578 4190 SH SOLE 2070 0 2120 UNITED FIRE GROUP INC COM 910340108 244596 6600 SH SOLE 6600 0 0 UNITED PARCEL SVCS INC CL B 911312106 1714468 17427 SH SOLE 10098 0 7329 UNITED THERAPEUTICS CORP DEL COM 91307C102 207543 350 SH SOLE 350 0 0 UNITEDHEALTH GROUP INC COM 91324P102 200529681 741083 SH SOLE 644771 0 96312 US BANCORP COM NEW 902973304 31284966 601518 SH SOLE 484042 0 117476 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 8883452 14866 SH SOLE 14866 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 3158118 10997 SH SOLE 10997 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 244160 817 SH SOLE 0 0 817 VANGUARD INDEX FDS TOTAL STK MKT 922908769 496273 1546 SH SOLE 1211 0 335 VANGUARD INDEX FDS SMALL CP ETF 922908751 1520490 5805 SH SOLE 5805 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 300512 688 SH SOLE 688 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1108836 20515 SH SOLE 20515 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 238668 3178 SH SOLE 3178 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 963555 3270 SH SOLE 3270 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 713018 12875 SH SOLE 12875 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 494638 2300 SH SOLE 2280 0 20 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2898847 45237 SH SOLE 45237 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 233514 334 SH SOLE 224 0 110 VERICEL CORP COM 92346J108 832077 25865 SH SOLE 25865 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 166434887 3315436 SH SOLE 2945045 0 370391 VIASAT INC COM 92552V100 595400 13000 SH SOLE 13000 0 0 VISA INC COM CL A 92826C839 254159034 840917 SH SOLE 729165 0 111752 WABTEC COM 929740108 1308779 5237 SH SOLE 5236 0 1 WALMART INC COM 931142103 1951196 15700 SH SOLE 13541 0 2159 WASTE MGMT INC DEL COM 94106L109 91511570 398240 SH SOLE 371835 0 26405 WATERS CORP COM 941848103 285590 958 SH SOLE 931 0 27 WEC ENERGY GROUP INC COM 92939U106 221200002 1910685 SH SOLE 1694886 0 215799 WELLS FARGO & CO COM 949746101 108737395 1365876 SH SOLE 1083108 0 282768 WEYERHAEUSER CO COM NEW 962166104 882338 36117 SH SOLE 26784 0 9333 WINTRUST FINL CORP COM 97650W108 8022951 57744 SH SOLE 56044 0 1700 WOODWARD INC COM 980745103 5010880 14000 SH SOLE 14000 0 0 WORKIVA INC COM CL A 98139A105 42673613 715640 SH SOLE 647490 0 68150 XCEL ENERGY INC COM 98389B100 31955810 402263 SH SOLE 349379 0 52884 XYLEM INC COM 98419M100 1683755 14090 SH SOLE 9785 0 4305 ZIMMER BIOMET HOLDINGS INC COM 98956P102 727881 8050 SH SOLE 2800 0 5250 ZOETIS INC CL A 98978V103 35831342 303116 SH SOLE 267788 0 35328