The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 56,563,197 349,350 SH SOLE 211,010 0 138,340
AAR CORP COM 000361105 11,996,544 83,933 SH SOLE 83,933 0 0
ABBOTT LABORATORIES COM 002824100 66,182,014 729,358 SH SOLE 535,772 0 193,586
ABBVIE INC COM 00287Y109 11,248,811 44,702 SH SOLE 34,458 0 10,244
ADOBE INC COM 00724F101 403,684 1,969 SH SOLE 1,579 0 390
ADVANCED MICRO DEVICES INC COM 007903107 957,340 1,648 SH SOLE 1,648 0 0
AEBI SCHMIDT HLDG AG COM H00501108 130,533 10,401 SH SOLE 10,401 0 0
ALERUS FINL CORP COM 01446U103 6,326,269 203,417 SH SOLE 203,417 0 0
ALLIANT ENERGY CORP COM 018802108 202,772,183 2,657,913 SH SOLE 2,278,475 0 379,438
ALPHABET INC CAP STK CL A 02079K305 19,343,723 54,128 SH SOLE 36,608 0 17,520
ALPHABET INC CAP STK CL C 02079K107 594,809,371 1,683,439 SH SOLE 1,419,177 0 264,262
ALTRIA GROUP INC COM 02209S103 328,520 4,566 SH SOLE 2,066 0 2,500
AMAZON COM INC COM 023135106 619,550,768 2,599,441 SH SOLE 2,267,107 0 332,334
AMBARELLA INC SHS G037AX101 10,841,087 126,353 SH SOLE 126,353 0 0
AMCOR PLC COM NEW G0250X149 742,542 17,129 SH SOLE 16,517 0 612
AMERICAN EXPRESS CO COM 025816109 49,253,116 145,612 SH SOLE 103,332 0 42,280
AMERICAN TOWER CORP COM 03027X100 330,411 2,020 SH SOLE 700 0 1,320
AMERICAN WTR WKS CO INC NEW COM 030420103 657,900 5,000 SH SOLE 5,000 0 0
AMERIPRISE FINL INC COM 03076C106 98,200,331 214,056 SH SOLE 187,997 0 26,059
AMETEK INC COM 031100100 205,649 850 SH SOLE 850 0 0
AMGEN INC COM 031162100 1,783,079 4,924 SH SOLE 4,264 0 660
ANALOG DEVICES INC COM 032654105 202,160 509 SH SOLE 509 0 0
API GROUP CORP COM STK 00187Y100 2,454,987 57,969 SH SOLE 57,969 0 0
APPLE INC COM 037833100 329,421,363 1,138,448 SH SOLE 973,609 0 164,839
APPLIED MATLS INC COM 038222105 7,958,061 11,007 SH SOLE 10,157 0 850
ASSOCIATED BANC-CORP COM 045487105 8,309,131 270,040 SH SOLE 270,040 0 0
AT&T INC COM 00206R102 234,469 11,327 SH SOLE 5,334 0 5,993
AUTOMATIC DATA PROCESSING IN COM 053015103 28,480,393 127,173 SH SOLE 104,363 0 22,810
AXOGEN INC COM 05463X106 1,016,180 22,000 SH SOLE 22,000 0 0
BADGER METER INC COM 056525108 14,758,539 99,464 SH SOLE 64,992 0 34,472
BANK HAWAII CORP COM 062540109 325,960 4,000 SH SOLE 4,000 0 0
BANK MONTREAL MEDIUM COM 063671101 1,192,018 6,746 SH SOLE 6,746 0 0
BANK OF AMER CORP COM 060505104 1,059,315 18,591 SH SOLE 10,935 0 7,656
BANK OF NY MELLON CORP COM 064058100 851,464 5,888 SH SOLE 5,713 0 175
BAXTER INTL INC COM 071813109 267,182 12,532 SH SOLE 6,600 0 5,932
BECTON DICKINSON & CO COM 075887109 1,077,318 7,119 SH SOLE 6,919 0 200
BENTLEY SYS INC COM CL B 08265T208 28,996,707 970,114 SH SOLE 962,199 0 7,915
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,744,250 5 SH SOLE 5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,804,200 23,590 SH SOLE 15,507 0 8,083
BEST BUY INC COM 086516101 417,340 5,500 SH SOLE 5,500 0 0
BIO-TECHNE CORP COM 09073M104 190,804,299 2,700,698 SH SOLE 2,344,672 0 356,026
BLACK HILLS CORP COM 092113109 7,312,404 98,285 SH SOLE 98,285 0 0
BOEING CO COM 097023105 573,646 2,650 SH SOLE 1,950 0 700
BOSTON SCIENTIFIC CORP COM 101137107 423,130 9,914 SH SOLE 9,914 0 0
BP PLC SPONSORED ADR 055622104 207,290 5,610 SH SOLE 3,110 0 2,500
BRADY CORP CL A 104674106 640,990 7,000 SH SOLE 7,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,422,292 24,684 SH SOLE 16,082 0 8,602
BROADCOM INC COM 11135F101 1,383,698 3,663 SH SOLE 3,663 0 0
C H ROBINSON WORLDWIDE IN COM NEW 12541W209 145,155,131 770,708 SH SOLE 667,904 0 102,804
CANADIAN IMPERIAL BANK OF CO COM 136069101 1,170,240 10,176 SH SOLE 10,176 0 0
CARDINAL HEALTH INC COM 14149Y108 503,865 2,121 SH SOLE 2,121 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 204,280 2,785 SH SOLE 2,785 0 0
CASEYS GEN STORES INC COM 147528103 72,425,239 91,125 SH SOLE 81,679 0 9,446
CATERPILLAR INC COM 149123101 19,276,820 18,102 SH SOLE 16,874 0 1,228
CHEVRON CORPORATION COM 166764100 6,820,527 41,147 SH SOLE 28,637 0 12,510
CHUBB LIMITED COM H1467J104 836,857 2,456 SH SOLE 2,181 0 275
CIENA CORP COM NEW 171779309 1,373,568 2,800 SH SOLE 2,800 0 0
CINTAS CORP COM 172908105 4,636,721 27,262 SH SOLE 19,046 0 8,216
CISCO SYS INC COM 17275R102 2,317,603 19,731 SH SOLE 16,183 0 3,548
CLEARFIELD INC COM 18482P103 15,329,376 385,257 SH SOLE 375,499 0 9,758
CLEVELAND-CLIFFS INC NEW COM 185899101 126,765 13,500 SH SOLE 13,500 0 0
CME GROUP INC COM 12572Q105 43,191,036 195,585 SH SOLE 190,795 0 4,790
COCA COLA CO COM 191216100 1,907,407 23,470 SH SOLE 13,010 0 10,460
COGNEX CORP COM 192422103 94,714,932 1,307,856 SH SOLE 1,171,832 0 136,024
CONOCOPHILLIPS COM 20825C104 2,686,846 25,845 SH SOLE 21,745 0 4,100
CORNING INC COM 219350105 21,825,727 85,447 SH SOLE 73,187 0 12,260
COSTCO WHOLESALE CORPORATION COM 22160K105 2,771,798 2,963 SH SOLE 2,697 0 266
CULLEN FROST BANKERS INC COM 229899109 6,597,386 42,696 SH SOLE 42,696 0 0
CUMMINS INC COM 231021106 376,575 528 SH SOLE 0 0 528
DANAHER CORP DEL COM 235851102 217,528 1,142 SH SOLE 1,067 0 75
DEERE & CO COM 244199105 353,322 557 SH SOLE 402 0 155
DIGI INTL INC COM 253798102 524,650 7,000 SH SOLE 7,000 0 0
DISNEY WALT CO COM 254687106 16,711,502 173,626 SH SOLE 113,408 0 60,218
DONALDSON INC COM 257651109 41,627,862 463,717 SH SOLE 353,777 0 109,940
ECOLAB INC COM 278865100 216,630,797 777,541 SH SOLE 644,133 0 133,408
ELI LILLY & CO COM 532457108 386,371,186 322,129 SH SOLE 271,320 0 50,809
EMERSON ELEC CO COM 291011104 9,052,090 63,235 SH SOLE 51,936 0 11,299
ENTEGRIS INC COM 29362U104 234,112,970 1,301,640 SH SOLE 1,164,449 0 137,191
ENTERPRISE PRODS PARTNERS L COM 293792107 316,136 8,600 SH SOLE 8,600 0 0
EVERUS CONSTR GROUP COM 300426103 207,438 1,250 SH SOLE 1,250 0 0
EXXON MOBIL CORP COM 30231G102 11,183,969 81,802 SH SOLE 58,539 0 23,263
FASTENAL CO COM 311900104 185,918,876 3,870,891 SH SOLE 3,202,888 0 668,003
FISERV INC COM 337738108 112,473,072 2,293,029 SH SOLE 2,084,819 0 208,210
FULLER H B CO COM 359694106 141,945,943 2,435,168 SH SOLE 2,154,378 0 280,790
GALLAGHER ARTHUR J & CO COM 363576109 71,520,008 311,539 SH SOLE 287,366 0 24,173
GE AEROSPACE COM NEW 369604301 2,812,318 7,525 SH SOLE 7,525 0 0
GE VERNOVA INC COM 36828A101 993,932 846 SH SOLE 846 0 0
GENERAC HLDGS INC COM 368736104 27,346,990 93,395 SH SOLE 72,185 0 21,210
GENERAL MILLS INC COM 370334104 2,441,464 70,157 SH SOLE 45,005 0 25,152
GILEAD SCIENCES INC COM 375558103 287,424 2,275 SH SOLE 1,875 0 400
GLACIER BANCORP INC NEW COM 37637Q105 5,477,796 106,200 SH SOLE 106,200 0 0
GRACO INC COM 384109104 287,125,237 3,797,451 SH SOLE 3,204,916 0 592,535
HARLEY DAVIDSON INC COM 412822108 342,440 14,000 SH SOLE 14,000 0 0
HAWKINS INC COM 420261109 3,571,826 25,136 SH SOLE 17,692 0 7,444
HERSHEY CO COM 427866108 10,710,170 61,044 SH SOLE 50,329 0 10,715
HOME DEPOT INC COM 437076102 53,766,917 152,452 SH SOLE 106,436 0 46,016
HONEYWELL AEROSPACE INC COM 43849R105 22,116,954 100,041 SH SOLE 69,277 0 30,764
HORMEL FOODS CORP COM 440452100 84,339,527 3,398,047 SH SOLE 2,865,967 0 532,080
HUB GROUP INC CL A 443320106 5,687,401 129,879 SH SOLE 129,879 0 0
HUNTINGTON BANCSHARES INC COM 446150104 464,136 26,178 SH SOLE 26,178 0 0
IDACORP INC COM 451107106 46,898,461 309,970 SH SOLE 277,308 0 32,662
IDEX CORP COM 45167R104 907,800 4,000 SH SOLE 4,000 0 0
IDEXX LABS INC COM 45168D104 1,094,995 2,080 SH SOLE 2,080 0 0
ILLINOIS TOOL WKS INC COM 452308109 414,901 1,534 SH SOLE 1,534 0 0
INTEL CORP COM 458140100 2,029,243 14,533 SH SOLE 4,700 0 9,833
INTERNATIONAL BUSINESS MACHS COM 459200101 1,025,573 3,647 SH SOLE 3,447 0 200
INTUITIVE SURGICAL INC COM NEW 46120E602 58,243,815 146,459 SH SOLE 126,523 0 19,936
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 659,525 3,100 SH SOLE 3,100 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,303,563 1,770 SH SOLE 1,070 0 700
ISHARES GOLD TR ISHARES NEW 464285204 266,173 3,525 SH SOLE 3,525 0 0
ISHARES TR MSCI ACWI EX US 464288240 574,631 7,550 SH SOLE 7,550 0 0
ISHARES TR CORE S&P500 ETF 464287200 7,978,453 10,654 SH SOLE 10,654 0 0
ISHARES TR GLOBAL TECH ETF 464287291 455,506 3,150 SH SOLE 3,150 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 345,063 2,509 SH SOLE 2,509 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 452,778 1,507 SH SOLE 1,507 0 0
ISHARES TR S&P 500 VAL ETF 464287408 259,530 1,143 SH SOLE 1,143 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 621,106 2,562 SH SOLE 2,562 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 409,718 1,040 SH SOLE 1,040 0 0
ISHARES TR MSCI USA MIN ETF 46429B697 368,907 3,826 SH SOLE 3,826 0 0
ISHARES TR CORE S&P SCP ETF 464287804 357,427 2,410 SH SOLE 684 0 1,726
ISHARES TR CORE S&P MCP ETF 464287507 829,395 10,756 SH SOLE 10,756 0 0
ISHARES TR RUS MID CAP ETF 464287499 717,742 6,506 SH SOLE 6,106 0 400
ISHARES TR RUS MDCP VAL ETF 464287473 348,079 2,112 SH SOLE 2,112 0 0
ISHARES TR RUS MD CP GR ETF 464287481 1,033,715 7,058 SH SOLE 7,058 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,694,979 16,317 SH SOLE 16,317 0 0
JAMES HARDIE INDS PLC ORD SHS G4253H101 6,301,945 240,716 SH SOLE 236,396 0 4,320
JBT MAREL CORPORATION COM 477839104 9,782,425 67,465 SH SOLE 67,465 0 0
JOHNSON & JOHNSON COM 478160104 107,431,831 423,010 SH SOLE 301,098 0 121,912
JPMORGAN CHASE & CO COM 46625H100 302,305,621 923,550 SH SOLE 809,977 0 113,573
KIMBERLY-CLARK CORP COM 494368103 1,048,962 9,556 SH SOLE 9,116 0 440
KNIFE RIVER CORP COMMON STOCK 498894104 10,738,736 128,377 SH SOLE 128,377 0 0
KRAFT HEINZ CO COM 500754106 4,220,563 178,686 SH SOLE 118,733 0 59,953
L3HARRIS TECHNOLOGIES INC COM 502431109 300,179 1,033 SH SOLE 1,033 0 0
LAM RESEARCH CORP COM NEW 512807306 331,497 765 SH SOLE 765 0 0
LIFE TIME GROUP HOLDINGS INC COMMON STOCK 53190C102 7,037,426 172,317 SH SOLE 172,317 0 0
LITTELFUSE INC COM 537008104 274,156,014 602,104 SH SOLE 516,635 0 85,469
LOWES COS INC COM 548661107 1,506,388 6,832 SH SOLE 6,432 0 400
MARATHON PETE CORP COM 56585A102 355,381 1,390 SH SOLE 390 0 1,000
MARSH & MCLENNAN COS INC COM 571748102 200,004 1,200 SH SOLE 1,200 0 0
MASTERCARD INCORPORATED CL A 57636Q104 202,872 395 SH SOLE 161 0 234
MCDONALDS CORP COM 580135101 3,807,244 14,085 SH SOLE 13,304 0 781
MEDPACE HLDGS INC COM 58506Q109 45,923,397 86,715 SH SOLE 80,520 0 6,195
MEDTRONIC PLC SHS G5960L103 28,424,782 363,349 SH SOLE 283,350 0 79,999
MERCK & CO INC COM 58933Y105 6,620,192 51,519 SH SOLE 37,296 0 14,223
META PLATFORMS INC CL A 30303M102 187,502,906 332,871 SH SOLE 296,783 0 36,088
MGE ENERGY INC COM 55277P104 1,346,062 16,508 SH SOLE 16,508 0 0
MICRON TECHNOLOGY INC COM 595112103 473,259 410 SH SOLE 410 0 0
MICROSOFT CORP COM 594918104 727,663,988 1,950,737 SH SOLE 1,704,750 0 245,987
MORGAN STANLEY COM NEW 617446448 216,565 1,036 SH SOLE 1,036 0 0
MOSAIC CO COM 61945C103 339,040 16,000 SH SOLE 16,000 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 226,281,554 544,876 SH SOLE 480,564 0 64,312
MSA SAFETY INC COM 553498106 256,633 1,470 SH SOLE 1,470 0 0
NEWMONT CORP COM 651639106 467,000 5,000 SH SOLE 5,000 0 0
NEXTERA ENERGY INC COM 65339F101 1,061,754 12,097 SH SOLE 10,103 0 1,994
NIKE INC CL B 654106103 2,620,837 63,845 SH SOLE 44,745 0 19,100
NORFOLK SOUTHN CORP COM 655844108 814,788 2,590 SH SOLE 915 0 1,675
NORTHERN TR CORP COM 665859104 417,216 2,400 SH SOLE 400 0 2,000
NORTHWESTERN ENERGY GROUP IN COM NEW 668074305 3,666,299 51,191 SH SOLE 51,191 0 0
NVE CORP COM NEW 629445206 627,300 6,000 SH SOLE 6,000 0 0
NVENT ELEC PLC SHS G6700G107 348,177,553 2,052,813 SH SOLE 1,812,616 0 240,197
NVIDIA CORPORATION COM 67066G104 941,982,058 4,707,792 SH SOLE 4,038,175 0 669,617
OKLO INC COM CL A 02156V109 814,307 15,561 SH SOLE 1,561 0 14,000
OLD NATL BANCORP IND COM 680033107 10,082,637 389,291 SH SOLE 389,291 0 0
ORACLE CORP COM 68389X105 1,999,382 13,643 SH SOLE 13,018 0 625
OSHKOSH CORP COM 688239201 5,092,927 33,183 SH SOLE 33,183 0 0
PALO ALTO NETWORKS INC COM 697435105 204,557,778 599,841 SH SOLE 535,470 0 64,371
PATRICK INDS INC COM 703343103 8,513,299 94,824 SH SOLE 94,824 0 0
PENTAIR PLC SHS G7S00T104 4,372,533 57,038 SH SOLE 56,158 0 880
PEPSICO INC COM 713448108 1,242,295 9,175 SH SOLE 9,175 0 0
PFIZER INC COM 717081103 1,629,710 67,679 SH SOLE 55,689 0 11,990
PHILIP MORRIS INTL INC COM 718172109 458,969 2,537 SH SOLE 37 0 2,500
PHILLIPS 66 COM 718546104 1,107,954 6,554 SH SOLE 5,254 0 1,300
PIPER SANDLER COMPANIES COM NEW 724078209 39,389,492 544,505 SH SOLE 495,762 0 48,743
PLEXUS CORP COM 729132100 11,809,115 39,276 SH SOLE 39,276 0 0
PLUG PWR INC COM NEW 72919P202 27,100 10,000 SH SOLE 10,000 0 0
POLARIS INC COM 731068102 4,196,125 61,311 SH SOLE 59,311 0 2,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 14,580,787 135,283 SH SOLE 100,664 0 34,619
PROCTER & GAMBLE CO COM 742718109 35,988,777 245,423 SH SOLE 191,303 0 54,120
QCR HLDGS INC COM 74727A104 8,859,045 91,002 SH SOLE 91,002 0 0
QUALCOMM INC COM 747525103 33,231,155 179,832 SH SOLE 123,611 0 56,221
RADNET INC COM 750491102 8,209,264 133,116 SH SOLE 133,116 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 211,400 7,000 SH SOLE 2,000 0 5,000
ROCKWELL AUTOMATION INC COM 773903109 127,637,070 257,811 SH SOLE 220,854 0 36,957
RTX CORPORATION COM 75513E101 1,602,460 8,446 SH SOLE 5,390 0 3,056
SALESFORCE INC COM 79466L302 416,089 2,656 SH SOLE 1,377 0 1,279
SCHWAB CHARLES CORP COM 808513105 19,956,894 216,288 SH SOLE 140,975 0 75,313
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 7,565,684 261,246 SH SOLE 84,246 0 177,000
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 847,232 30,586 SH SOLE 586 0 30,000
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 851,663 4,470 SH SOLE 4,470 0 0
SHELL PLC SPON ADS 780259305 630,555 8,132 SH SOLE 8,132 0 0
SHERWIN WILLIAMS CO COM 824348106 151,702,686 440,586 SH SOLE 392,289 0 48,297
SKYWATER TECHNOLOGY INC COM 83089J108 452,660 13,000 SH SOLE 13,000 0 0
SLB LIMITED COM STK 806857108 255,695 5,500 SH SOLE 5,500 0 0
SNAP INC CL A 83304A106 100,011 22,525 SH SOLE 0 0 22,525
SNAP ON INC COM 833034101 1,216,455 3,023 SH SOLE 2,898 0 125
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 1,474,658 16,644 SH SOLE 13,343 0 3,301
SOLVENTUM CORP COM SHS 83444M101 5,588,823 72,441 SH SOLE 40,571 0 31,870
SPDR GOLD TR GOLD SHS 78463V107 1,294,856 3,515 SH SOLE 3,215 0 300
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 790,578 8,627 SH SOLE 7,807 0 820
SPROUTS FMRS MKT INC COM 85208M102 38,215,443 451,826 SH SOLE 411,211 0 40,615
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 6,182,673 8,279 SH SOLE 7,705 0 574
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 561,353 798 SH SOLE 798 0 0
STRYKER CORPORATION COM 863667101 1,282,028 4,072 SH SOLE 4,072 0 0
STURM RUGER & CO INC COM 864159108 454,200 12,000 SH SOLE 12,000 0 0
SYSCO CORP COM 871829107 4,057,308 48,544 SH SOLE 38,721 0 9,823
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 227,440,325 476,245 SH SOLE 428,462 0 47,783
TARGET CORP COM 87612E106 20,801,059 159,261 SH SOLE 126,740 0 32,521
TENNANT CO COM 880345103 59,684,772 681,800 SH SOLE 599,186 0 82,614
TEXAS INSTRS INC COM 882508104 64,816,216 217,453 SH SOLE 182,505 0 34,948
THERMO FISHER SCIENTIFIC INC COM 883556102 622,188 1,241 SH SOLE 241 0 1,000
TIMKEN CO COM 887389104 290,640 2,000 SH SOLE 2,000 0 0
TJX COS INC NEW COM 872540109 517,373 3,415 SH SOLE 3,415 0 0
TORO CO COM 891092108 260,742,088 2,676,474 SH SOLE 2,273,601 0 402,873
TRANE TECHNOLOGIES PLC SHS G8994E103 493,125 1,004 SH SOLE 504 0 500
TRAVELERS COMPANIES INC COM 89417E109 51,657,838 156,482 SH SOLE 135,110 0 21,372
TREX INC COM 89531P105 5,805,741 116,022 SH SOLE 116,022 0 0
TRUST FOR PROFESSIONAL MANAG MAIRS & PWR MINN 89834G836 10,540,610 470,668 SH SOLE 430,696 0 39,972
UNION PAC CORP COM 907818108 928,880 3,415 SH SOLE 1,570 0 1,845
UNITED FIRE GROUP INC COM 910340108 346,104 6,600 SH SOLE 6,600 0 0
UNITED PARCEL SVCS INC CL B 911312106 1,237,110 11,508 SH SOLE 7,526 0 3,982
UNITEDHEALTH GROUP INC COM 91324P102 232,732,484 559,951 SH SOLE 477,515 0 82,436
US BANCORP COM NEW 902973304 33,911,778 561,453 SH SOLE 452,485 0 108,968
VANGUARD INDEX FDS GROWTH ETF 922908736 355,586 4,128 SH SOLE 4,128 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 8,307,968 12,096 SH SOLE 12,096 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 3,170,268 39,348 SH SOLE 39,348 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 572,428 1,547 SH SOLE 1,212 0 335
VANGUARD INDEX FDS LARGE CAP ETF 922908637 280,974 817 SH SOLE 0 0 817
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,550,260 5,114 SH SOLE 5,114 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,035,920 17,355 SH SOLE 17,355 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 266,158 3,178 SH SOLE 3,178 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1,105,260 3,270 SH SOLE 3,270 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 710,443 12,875 SH SOLE 12,875 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 399,888 1,690 SH SOLE 1,690 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2,798,625 39,279 SH SOLE 39,279 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 321,471 2,690 SH SOLE 1,810 0 880
VERICEL CORP COM 92346J108 1,150,734 25,865 SH SOLE 25,865 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 139,376,929 3,291,850 SH SOLE 2,918,547 0 373,303
VERTIV HOLDINGS CO COM CL A 92537N108 261,160 780 SH SOLE 780 0 0
VIASAT INC COM 92552V100 1,167,530 13,000 SH SOLE 13,000 0 0
VISA INC COM CL A 92826C839 292,329,895 852,050 SH SOLE 737,922 0 114,128
WABTEC COM 929740108 1,411,895 5,237 SH SOLE 5,236 0 1
WALMART INC COM 931142103 1,789,508 15,800 SH SOLE 13,641 0 2,159
WASTE MGMT INC DEL COM 94106L109 131,727,652 591,025 SH SOLE 532,715 0 58,310
WATERS CORP COM 941848103 359,663 959 SH SOLE 932 0 27
WEC ENERGY GROUP INC COM 92939U106 208,773,667 1,787,905 SH SOLE 1,576,440 0 211,465
WELLS FARGO & CO COM 949746101 72,077,458 872,186 SH SOLE 614,763 0 257,423
WEYERHAEUSER CO COM NEW 962166104 706,637 29,517 SH SOLE 20,184 0 9,333
WINTRUST FINL CORP COM 97650W108 9,427,674 58,659 SH SOLE 56,389 0 2,270
WOODWARD INC COM 980745103 5,956,160 14,000 SH SOLE 14,000 0 0
WORKIVA INC COM CL A 98139A105 40,238,608 829,491 SH SOLE 766,877 0 62,614
XCEL ENERGY INC COM 98389B100 31,517,547 392,497 SH SOLE 341,327 0 51,170
XYLEM INC COM 98419M100 1,826,345 15,450 SH SOLE 9,975 0 5,475
ZIMMER BIOMET HOLDINGS INC COM 98956P102 570,346 6,625 SH SOLE 2,500 0 4,125
ZOETIS INC CL A 98978V103 33,595,628 467,515 SH SOLE 417,664 0 49,851