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
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 96,100 742,599 SH   SOLE   436,010 0 306,589
AAR CORP COM 000361105 12,641 302,131 SH   SOLE   302,131 0 0
ABBOTT LABS COM 002824100 157,279 1,447,572 SH   SOLE   1,052,132 0 395,440
ABBVIE INC COM 00287Y109 7,794 50,888 SH   SOLE   22,815 0 28,073
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 228 820 SH   SOLE   399 0 421
ACTIVISION BLIZZARD INC COM 00507V109 2,278 29,254 SH   SOLE   14,319 0 14,935
ADOBE SYSTEMS INCORPORATED COM 00724F101 497 1,358 SH   SOLE   58 0 1,300
ALERUS FINL CORP COM 01446U103 3,364 141,296 SH   SOLE   141,296 0 0
ALLETE INC COM NEW 018522300 1,007 17,138 SH   SOLE   8,580 0 8,558
ALLIANT ENERGY CORP COM 018802108 45,173 770,745 SH   SOLE   631,114 0 139,631
ALPHABET INC CAP STK CL C 02079K107 509,440 232,892 SH   SOLE   194,721 0 38,171
ALPHABET INC CAP STK CL A 02079K305 2,977 1,366 SH   SOLE   1,135 0 231
ALTAIR ENGR INC COM CL A 021369103 4,334 82,550 SH   SOLE   82,550 0 0
ALTRIA GROUP INC COM 02209S103 229 5,475 SH   SOLE   2,975 0 2,500
AMAZON COM INC COM 023135106 280,781 2,643,640 SH   SOLE   2,343,100 0 300,540
AMCOR PLC ORD G0250X107 2,383 191,699 SH   SOLE   103,155 0 88,544
AMERICAN EXPRESS CO COM 025816109 42,031 303,213 SH   SOLE   175,775 0 127,438
AMERICAN TOWER CORP NEW COM 03027X100 566 2,214 SH   SOLE   0 0 2,214
AMERIPRISE FINL INC COM 03076C106 517 2,175 SH   SOLE   1,543 0 632
AMGEN INC COM 031162100 2,188 8,993 SH   SOLE   6,528 0 2,465
APPLE INC COM 037833100 18,404 134,609 SH   SOLE   63,414 0 71,195
APPLIED MATLS INC COM 038222105 332 3,651 SH   SOLE   2,174 0 1,477
ASSOCIATED BANC CORP COM 045487105 6,279 343,881 SH   SOLE   343,881 0 0
AT&T INC COM 00206R102 483 23,043 SH   SOLE   5,816 0 17,227
AUTOMATIC DATA PROCESSING IN COM 053015103 6,881 32,760 SH   SOLE   29,720 0 3,040
AXOGEN INC COM 05463X106 206 25,200 SH   SOLE   25,200 0 0
AZEK CO INC CL A 05478C105 5,436 324,726 SH   SOLE   324,726 0 0
BADGER METER INC COM 056525108 14,134 174,737 SH   SOLE   86,782 0 87,955
BAXTER INTL INC COM 071813109 33,287 518,245 SH   SOLE   377,088 0 141,157
BECTON DICKINSON & CO COM 075887109 925 3,751 SH   SOLE   1,683 0 2,068
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,863 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,450 23,623 SH   SOLE   6,105 0 17,518
BIOGEN INC COM 09062X103 209 1,025 SH   SOLE   750 0 275
BIO-TECHNE CORP COM 09073M104 227,371 655,930 SH   SOLE   529,605 0 126,325
BK OF AMERICA CORP COM 060505104 375 12,044 SH   SOLE   2,250 0 9,794
BLACK HILLS CORP COM 092113109 8,455 116,185 SH   SOLE   112,617 0 3,568
BOEING CO COM 097023105 389 2,844 SH   SOLE   1,992 0 852
BRISTOL-MYERS SQUIBB CO COM 110122108 5,231 67,939 SH   SOLE   24,695 0 43,244
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 117,392 1,158,056 SH   SOLE   885,168 0 272,888
CAMBIUM NETWORKS CORP SHS G17766109 1,851 126,339 SH   SOLE   126,339 0 0
CASEYS GEN STORES INC COM 147528103 13,364 72,246 SH   SOLE   72,246 0 0
CATALENT INC COM 148806102 13,978 130,283 SH   SOLE   130,283 0 0
CATERPILLAR INC COM 149123101 1,304 7,295 SH   SOLE   1,944 0 5,351
CEMEX SAB DE CV SPON ADR NEW 151290889 67 17,000 SH   SOLE   0 0 17,000
CHART INDS INC COM 16115Q308 17,874 106,785 SH   SOLE   106,670 0 115
CHEVRON CORP NEW COM 166764100 4,625 31,944 SH   SOLE   9,994 0 21,950
CINTAS CORP COM 172908105 1,436 3,845 SH   SOLE   1,479 0 2,366
CISCO SYS INC COM 17275R102 1,284 30,115 SH   SOLE   8,639 0 21,476
CMC MATERIALS INC COM 12571T100 2,094 12,000 SH   SOLE   12,000 0 0
COCA COLA CO COM 191216100 1,703 27,075 SH   SOLE   14,375 0 12,700
COMCAST CORP NEW CL A 20030N101 216 5,504 SH   SOLE   2,291 0 3,213
CONOCOPHILLIPS COM 20825C104 1,062 11,829 SH   SOLE   2,388 0 9,441
CORNING INC COM 219350105 10,975 348,287 SH   SOLE   159,098 0 189,189
COSTCO WHSL CORP NEW COM 22160K105 1,522 3,176 SH   SOLE   1,572 0 1,604
CSX CORP COM 126408103 465 16,007 SH   SOLE   1,530 0 14,477
CULLEN FROST BANKERS INC COM 229899109 15,237 130,849 SH   SOLE   114,422 0 16,427
CUMMINS INC COM 231021106 225 1,164 SH   SOLE   114 0 1,050
CVRX INC COM 126638105 545 90,638 SH   SOLE   90,638 0 0
CYBEROPTICS CORP COM 232517102 2,678 76,639 SH   SOLE   76,639 0 0
DANAHER CORPORATION COM 235851102 221 871 SH   SOLE   590 0 281
DEERE & CO COM 244199105 309 1,031 SH   SOLE   132 0 899
DIGI INTL INC COM 253798102 47,222 1,949,713 SH   SOLE   1,606,849 0 342,864
DISNEY WALT CO COM 254687106 90,814 962,017 SH   SOLE   734,512 0 227,505
DOMINION ENERGY INC COM 25746U109 399 5,002 SH   SOLE   1,620 0 3,382
DONALDSON INC COM 257651109 149,908 3,114,007 SH   SOLE   2,454,395 0 659,612
DUKE ENERGY CORP NEW COM NEW 26441C204 244 2,274 SH   SOLE   716 0 1,558
ECOLAB INC COM 278865100 276,853 1,800,550 SH   SOLE   1,480,211 0 320,339
ELANCO ANIMAL HEALTH INC COM 28414H103 7,153 364,382 SH   SOLE   316,301 0 48,081
EMERSON ELEC CO COM 291011104 7,648 96,151 SH   SOLE   50,777 0 45,374
ENERPAC TOOL GROUP CORP CL A COM 292765104 1,077 56,606 SH   SOLE   56,606 0 0
ENTEGRIS INC COM 29362U104 67,868 736,653 SH   SOLE   671,619 0 65,034
ENTERPRISE PRODS PARTNERS L COM 293792107 210 8,600 SH   SOLE   8,600 0 0
ENVESTNET INC COM 29404K106 5,163 97,845 SH   SOLE   97,845 0 0
EXXON MOBIL CORP COM 30231G102 3,435 40,110 SH   SOLE   18,699 0 21,411
FASTENAL CO COM 311900104 150,490 3,014,625 SH   SOLE   2,333,444 0 681,181
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 8,287 217,462 SH   SOLE   213,672 0 3,790
FISERV INC COM 337738108 182,653 2,052,978 SH   SOLE   1,635,049 0 417,929
FORD MTR CO DEL COM 345370860 167 15,000 SH   SOLE   15,000 0 0
FULLER H B CO COM 359694106 153,576 2,550,675 SH   SOLE   2,195,057 0 355,618
GENERAC HLDGS INC COM 368736104 31,422 149,217 SH   SOLE   118,512 0 30,705
GENERAL MLS INC COM 370334104 19,480 258,186 SH   SOLE   128,473 0 129,713
GENTHERM INC COM 37253A103 23,417 375,210 SH   SOLE   319,858 0 55,352
GENUINE PARTS CO COM 372460105 259 1,950 SH   SOLE   1,950 0 0
GLACIER BANCORP INC NEW COM 37637Q105 13,154 277,389 SH   SOLE   277,389 0 0
GRACO INC COM 384109104 254,577 4,285,088 SH   SOLE   3,422,480 0 862,608
HAWKINS INC COM 420261109 480 13,320 SH   SOLE   320 0 13,000
HERSHEY CO COM 427866108 14,402 66,937 SH   SOLE   64,652 0 2,285
HOME DEPOT INC COM 437076102 93,696 341,618 SH   SOLE   242,041 0 99,577
HONEYWELL INTL INC COM 438516106 120,770 694,838 SH   SOLE   457,765 0 237,073
HORMEL FOODS CORP COM 440452100 225,906 4,769,968 SH   SOLE   3,931,304 0 838,664
HP INC COM 40434L105 202 6,171 SH   SOLE   5,881 0 290
HUB GROUP INC CL A 443320106 8,939 126,007 SH   SOLE   126,007 0 0
HUNTINGTON BANCSHARES INC COM 446150104 229 19,032 SH   SOLE   14,457 0 4,575
HYLIION HOLDINGS CORP COMMON STOCK 449109107 556 172,767 SH   SOLE   172,767 0 0
IDEXX LABS INC COM 45168D104 1,262 3,597 SH   SOLE   546 0 3,051
ILLINOIS TOOL WKS INC COM 452308109 392 2,151 SH   SOLE   1,375 0 776
INSPIRE MED SYS INC COM 457730109 24,067 131,751 SH   SOLE   128,718 0 3,033
INTEL CORP COM 458140100 7,121 190,352 SH   SOLE   72,534 0 117,818
INTERNATIONAL BUSINESS MACHS COM 459200101 467 3,308 SH   SOLE   963 0 2,345
INVESCO QQQ TR UNIT SER 1 46090E103 788 2,813 SH   SOLE   1,762 0 1,051
ISHARES TR CORE S&P SCP ETF 464287804 333 3,603 SH   SOLE   1,729 0 1,874
ISHARES TR CORE S&P500 ETF 464287200 1,403 3,701 SH   SOLE   858 0 2,843
ISHARES TR MSCI EAFE ETF 464287465 372 5,945 SH   SOLE   5,079 0 866
ISHARES TR CORE MSCI EAFE 46432F842 232 3,937 SH   SOLE   119 0 3,818
JAMF HLDG CORP COM 47074L105 46,604 1,881,452 SH   SOLE   1,649,968 0 231,484
JOHN BEAN TECHNOLOGIES CORP COM 477839104 4,179 37,848 SH   SOLE   37,848 0 0
JOHNSON & JOHNSON COM 478160104 260,345 1,466,649 SH   SOLE   1,124,765 0 341,884
JPMORGAN CHASE & CO COM 46625H100 57,910 514,254 SH   SOLE   433,804 0 80,450
KELLOGG CO COM 487836108 319 4,471 SH   SOLE   1,846 0 2,625
KIMBERLY-CLARK CORP COM 494368103 2,931 21,686 SH   SOLE   8,586 0 13,100
LILLY ELI & CO COM 532457108 169,976 524,244 SH   SOLE   374,656 0 149,588
LITTELFUSE INC COM 537008104 218,604 860,512 SH   SOLE   726,723 0 133,789
LOCKHEED MARTIN CORP COM 539830109 218 508 SH   SOLE   508 0 0
LOWES COS INC COM 548661107 1,201 6,873 SH   SOLE   3,130 0 3,743
MARATHON PETE CORP COM 56585A102 206 2,500 SH   SOLE   0 0 2,500
MARCUS CORP DEL COM 566330106 8,676 587,415 SH   SOLE   587,415 0 0
MARSH & MCLENNAN COS INC COM 571748102 223 1,436 SH   SOLE   236 0 1,200
MASTERCARD INCORPORATED CL A 57636Q104 554 1,755 SH   SOLE   403 0 1,352
MCCORMICK & CO INC COM NON VTG 579780206 225 2,700 SH   SOLE   2,700 0 0
MCDONALDS CORP COM 580135101 3,382 13,701 SH   SOLE   10,608 0 3,093
MEDTRONIC PLC SHS G5960L103 230,424 2,567,393 SH   SOLE   2,087,952 0 479,441
MERCK & CO INC COM 58933Y105 5,182 56,843 SH   SOLE   26,646 0 30,197
META PLATFORMS INC CL A 30303M102 421 2,608 SH   SOLE   2,442 0 166
MGP INGREDIENTS INC NEW COM 55303J106 7,259 72,525 SH   SOLE   72,525 0 0
MICROSOFT CORP COM 594918104 518,045 2,017,073 SH   SOLE   1,763,448 0 253,625
MONDELEZ INTL INC CL A 609207105 224 3,609 SH   SOLE   2,868 0 741
MOTOROLA SOLUTIONS INC COM NEW 620076307 157,309 750,521 SH   SOLE   647,421 0 103,100
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 31 10,000 SH   SOLE   10,000 0 0
NEXTERA ENERGY INC COM 65339F101 441 5,691 SH   SOLE   1,220 0 4,471
NIKE INC CL B 654106103 460 4,501 SH   SOLE   4,101 0 400
NORFOLK SOUTHN CORP COM 655844108 971 4,274 SH   SOLE   1,108 0 3,166
NORTHERN TR CORP COM 665859104 57,455 595,516 SH   SOLE   522,713 0 72,803
NORTHWESTERN CORP COM NEW 668074305 7,189 121,984 SH   SOLE   118,005 0 3,979
NUVEEN MINN QUALITY MUN INM SHS 670734102 462 31,200 SH   SOLE   31,200 0 0
NVENT ELECTRIC PLC SHS G6700G107 119,478 3,813,538 SH   SOLE   3,296,173 0 517,365
NVIDIA CORPORATION COM 67066G104 151,056 996,479 SH   SOLE   832,584 0 163,895
OLD NATL BANCORP IND COM 680033107 38,625 2,611,595 SH   SOLE   2,303,807 0 307,788
ORACLE CORP COM 68389X105 1,932 27,650 SH   SOLE   4,989 0 22,661
OSHKOSH CORP COM 688239201 11,771 143,308 SH   SOLE   143,308 0 0
OTTER TAIL CORP COM 689648103 255 3,800 SH   SOLE   2,000 0 1,800
PATTERSON COS INC COM 703395103 513 16,930 SH   SOLE   8,400 0 8,530
PAYCHEX INC COM 704326107 311 2,730 SH   SOLE   1,742 0 988
PENTAIR PLC SHS G7S00T104 7,242 158,232 SH   SOLE   95,219 0 63,013
PEPSICO INC COM 713448108 1,974 11,845 SH   SOLE   8,447 0 3,398
PFIZER INC COM 717081103 26,503 505,488 SH   SOLE   274,512 0 230,976
PHILIP MORRIS INTL INC COM 718172109 407 4,123 SH   SOLE   1,398 0 2,725
PHILLIPS 66 COM 718546104 320 3,898 SH   SOLE   1,698 0 2,200
PHYSICIANS RLTY TR COM 71943U104 7,411 424,694 SH   SOLE   396,294 0 28,400
PLEXUS CORP COM 729132100 9,328 118,833 SH   SOLE   118,833 0 0
PLUG POWER INC COM NEW 72919P202 166 10,000 SH   SOLE   10,000 0 0
POLARIS INC COM 731068102 47,384 477,280 SH   SOLE   406,575 0 70,705
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 92,123 1,379,293 SH   SOLE   1,076,311 0 302,982
PROCTER AND GAMBLE CO COM 742718109 23,347 162,369 SH   SOLE   77,925 0 84,444
PROTO LABS INC COM 743713109 3,942 82,403 SH   SOLE   61,102 0 21,301
QCR HOLDINGS INC COM 74727A104 8,426 156,068 SH   SOLE   156,068 0 0
QUALCOMM INC COM 747525103 169,010 1,323,077 SH   SOLE   1,123,141 0 199,936
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,002 10,427 SH   SOLE   2,681 0 7,746
ROCKWELL AUTOMATION INC COM 773903109 61,998 311,063 SH   SOLE   291,020 0 20,043
SALESFORCE INC COM 79466L302 89,282 540,972 SH   SOLE   482,591 0 58,381
SCHWAB CHARLES CORP COM 808513105 128,376 2,031,913 SH   SOLE   1,740,160 0 291,753
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4,010 90,740 SH   SOLE   31,020 0 59,720
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 840 26,697 SH   SOLE   1,528 0 25,169
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 439 3,452 SH   SOLE   1,052 0 2,400
SHERWIN WILLIAMS CO COM 824348106 127,623 569,976 SH   SOLE   517,597 0 52,379
SHYFT GROUP INC COM 825698103 242 13,000 SH   SOLE   13,000 0 0
SKYWATER TECHNOLOGY INC COM 83089J108 1,231 204,511 SH   SOLE   204,511 0 0
SLEEP NUMBER CORP COM 83125X103 18,577 600,236 SH   SOLE   519,579 0 80,657
SNAP ON INC COM 833034101 1,876 9,519 SH   SOLE   5,460 0 4,059
SONY GROUP CORPORATION SPONSORED ADR 835699307 284 3,470 SH   SOLE   470 0 3,000
SOUTHERN CO COM 842587107 250 3,500 SH   SOLE   1,400 0 2,100
SPDR S&P 500 ETF TR TR UNIT 78462F103 9,005 23,869 SH   SOLE   19,707 0 4,162
STARBUCKS CORP COM 855244109 745 9,755 SH   SOLE   9,505 0 250
SUPERIOR INDS INTL INC COM 868168105 49 12,500 SH   SOLE   0 0 12,500
SURMODICS INC COM 868873100 2,663 71,533 SH   SOLE   71,533 0 0
SYSCO CORP COM 871829107 119,307 1,408,422 SH   SOLE   1,245,563 0 162,859
TARGET CORP COM 87612E106 80,754 571,793 SH   SOLE   415,774 0 156,019
TENNANT CO COM 880345103 98,427 1,661,213 SH   SOLE   1,475,553 0 185,660
TESLA INC COM 88160R101 349 518 SH   SOLE   18 0 500
TEXAS INSTRS INC COM 882508104 12,031 78,299 SH   SOLE   68,933 0 9,366
THERMO FISHER SCIENTIFIC INC COM 883556102 654 1,204 SH   SOLE   54 0 1,150
TORO CO COM 891092108 230,535 3,041,764 SH   SOLE   2,534,812 0 506,952
TRAVELERS COMPANIES INC COM 89417E109 15,021 88,816 SH   SOLE   51,720 0 37,096
UNION PAC CORP COM 907818108 1,734 8,129 SH   SOLE   2,620 0 5,509
UNITED PARCEL SERVICE INC CL B 911312106 44,677 244,751 SH   SOLE   130,205 0 114,546
UNITEDHEALTH GROUP INC COM 91324P102 425,266 827,962 SH   SOLE   714,853 0 113,109
US BANCORP DEL COM NEW 902973304 307,026 6,671,577 SH   SOLE   5,574,131 0 1,097,446
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 260 2,854 SH   SOLE   204 0 2,650
VANGUARD INDEX FDS TOTAL STK MKT 922908769 237 1,256 SH   SOLE   327 0 929
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 334 2,328 SH   SOLE   2,196 0 132
VERICEL CORP COM 92346J108 667 26,490 SH   SOLE   26,490 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,866 76,183 SH   SOLE   27,453 0 48,730
VISA INC COM CL A 92826C839 125,886 639,372 SH   SOLE   496,823 0 142,549
WALGREENS BOOTS ALLIANCE INC COM 931427108 247 6,515 SH   SOLE   625 0 5,890
WALMART INC COM 931142103 622 5,112 SH   SOLE   3,464 0 1,648
WEC ENERGY GROUP INC COM 92939U106 706 7,019 SH   SOLE   4,153 0 2,866
WELLS FARGO CO NEW COM 949746101 142,669 3,642,314 SH   SOLE   3,044,038 0 598,276
WEYERHAEUSER CO MTN BE COM NEW 962166104 696 21,005 SH   SOLE   10,846 0 10,159
WINTRUST FINL CORP COM 97650W108 12,947 161,532 SH   SOLE   161,532 0 0
WORKIVA INC COM CL A 98139A105 46,695 707,606 SH   SOLE   657,880 0 49,726
XCEL ENERGY INC COM 98389B100 20,163 284,948 SH   SOLE   201,739 0 83,209
ZIMMER BIOMET HOLDINGS INC COM 98956P102 3,659 34,826 SH   SOLE   11,661 0 23,165
ZOETIS INC CL A 98978V103 224 1,306 SH   SOLE   1,306 0 0