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 167,972 945,626 SH   SOLE   614,070 0 331,556
AAR CORP COM 000361105 14,881 381,272 SH   SOLE   381,272 0 0
ABBOTT LABS COM 002824100 211,054 1,499,599 SH   SOLE   1,072,888 0 426,711
ABBVIE INC COM 00287Y109 7,094 52,394 SH   SOLE   23,090 0 29,304
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 543 1,310 SH   SOLE   764 0 546
ACTIVISION BLIZZARD INC COM 00507V109 69,989 1,051,997 SH   SOLE   961,827 0 90,170
ADOBE SYSTEMS INCORPORATED COM 00724F101 743 1,310 SH   SOLE   10 0 1,300
ALERUS FINL CORP COM 01446U103 1,701 58,100 SH   SOLE   58,100 0 0
ALLETE INC COM NEW 018522300 1,333 20,088 SH   SOLE   9,230 0 10,858
ALLIANT ENERGY CORP COM 018802108 47,638 774,984 SH   SOLE   632,258 0 142,726
ALPHABET INC CAP STK CL A 02079K305 3,752 1,295 SH   SOLE   1,112 0 183
ALPHABET INC CAP STK CL C 02079K107 673,321 232,694 SH   SOLE   195,283 0 37,411
ALTRIA GROUP INC COM 02209S103 238 5,021 SH   SOLE   2,521 0 2,500
AMAZON COM INC COM 023135106 385,453 115,601 SH   SOLE   105,102 0 10,499
AMCOR PLC ORD G0250X107 2,996 249,483 SH   SOLE   142,599 0 106,884
AMERICAN EXPRESS CO COM 025816109 64,970 397,127 SH   SOLE   228,964 0 168,163
AMERICAN TOWER CORP NEW COM 03027X100 591 2,020 SH   SOLE   0 0 2,020
AMERIPRISE FINL INC COM 03076C106 656 2,175 SH   SOLE   1,523 0 652
AMETEK INC COM 031100100 216 1,471 SH   SOLE   1,471 0 0
AMGEN INC COM 031162100 1,927 8,567 SH   SOLE   5,921 0 2,646
APPLE INC COM 037833100 24,360 137,187 SH   SOLE   64,124 0 73,063
APPLIED MATLS INC COM 038222105 264 1,675 SH   SOLE   198 0 1,477
ASSOCIATED BANC CORP COM 045487105 7,805 345,524 SH   SOLE   345,524 0 0
AT&T INC COM 00206R102 627 25,487 SH   SOLE   8,646 0 16,841
AUTODESK INC COM 052769106 232 825 SH   SOLE   825 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,704 19,077 SH   SOLE   16,277 0 2,800
AXOGEN INC COM 05463X106 256 27,299 SH   SOLE   27,299 0 0
AZEK CO INC CL A 05478C105 8,990 194,426 SH   SOLE   194,426 0 0
BADGER METER INC COM 056525108 20,421 191,638 SH   SOLE   90,008 0 101,630
BAXTER INTL INC COM 071813109 44,334 516,468 SH   SOLE   372,269 0 144,199
BECTON DICKINSON & CO COM 075887109 968 3,851 SH   SOLE   1,733 0 2,118
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,155 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,090 23,712 SH   SOLE   7,709 0 16,003
BIOGEN INC COM 09062X103 246 1,025 SH   SOLE   750 0 275
BIO-TECHNE CORP COM 09073M104 338,244 653,815 SH   SOLE   524,505 0 129,310
BK OF AMERICA CORP COM 060505104 601 13,516 SH   SOLE   2,656 0 10,860
BLACK HILLS CORP COM 092113109 8,973 127,146 SH   SOLE   123,578 0 3,568
BLACKSTONE INC COM 09260D107 314 2,427 SH   SOLE   2,027 0 400
BOEING CO COM 097023105 593 2,944 SH   SOLE   2,092 0 852
BOSTON SCIENTIFIC CORP COM 101137107 203 4,768 SH   SOLE   4,768 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 4,392 70,439 SH   SOLE   25,545 0 44,894
BROADCOM INC COM 11135F101 216 325 SH   SOLE   325 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 144,044 1,338,323 SH   SOLE   1,045,967 0 292,356
CAMBIUM NETWORKS CORP SHS G17766109 3,421 133,481 SH   SOLE   133,481 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 3,135 166,953 SH   SOLE   166,953 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 285 5,261 SH   SOLE   1,676 0 3,585
CASEYS GEN STORES INC COM 147528103 13,828 70,068 SH   SOLE   70,068 0 0
CATALENT INC COM 148806102 14,447 112,842 SH   SOLE   112,842 0 0
CATERPILLAR INC COM 149123101 1,513 7,320 SH   SOLE   1,969 0 5,351
CHEVRON CORP NEW COM 166764100 7,104 60,537 SH   SOLE   20,648 0 39,889
CINTAS CORP COM 172908105 1,751 3,950 SH   SOLE   1,584 0 2,366
CISCO SYS INC COM 17275R102 2,118 33,424 SH   SOLE   7,490 0 25,934
CMC MATERIALS INC COM 12571T100 19,224 100,289 SH   SOLE   100,289 0 0
COCA COLA CO COM 191216100 1,709 28,862 SH   SOLE   15,099 0 13,763
COLGATE PALMOLIVE CO COM 194162103 229 2,686 SH   SOLE   2,632 0 54
COMCAST CORP NEW CL A 20030N101 306 6,088 SH   SOLE   2,685 0 3,403
CONOCOPHILLIPS COM 20825C104 956 13,249 SH   SOLE   2,838 0 10,411
CORE LABORATORIES N V COM N22717107 203 9,085 SH   SOLE   835 0 8,250
CORNING INC COM 219350105 63,383 1,702,469 SH   SOLE   1,376,973 0 325,496
COSTCO WHSL CORP NEW COM 22160K105 1,802 3,174 SH   SOLE   1,570 0 1,604
CSX CORP COM 126408103 690 18,342 SH   SOLE   1,530 0 16,812
CULLEN FROST BANKERS INC COM 229899109 18,137 143,868 SH   SOLE   127,097 0 16,771
CUMMINS INC COM 231021106 269 1,231 SH   SOLE   181 0 1,050
CVRX INC COM 126638105 1,003 82,050 SH   SOLE   82,050 0 0
CYBEROPTICS CORP COM 232517102 3,571 76,806 SH   SOLE   76,806 0 0
DANAHER CORPORATION COM 235851102 316 959 SH   SOLE   678 0 281
DEERE & CO COM 244199105 426 1,243 SH   SOLE   132 0 1,111
DELUXE CORP COM 248019101 964 30,036 SH   SOLE   27,227 0 2,809
DIGI INTL INC COM 253798102 62,639 2,549,412 SH   SOLE   2,191,428 0 357,984
DISNEY WALT CO COM 254687106 154,875 999,901 SH   SOLE   774,067 0 225,834
DOMINION ENERGY INC COM 25746U109 398 5,064 SH   SOLE   1,682 0 3,382
DONALDSON INC COM 257651109 197,087 3,325,810 SH   SOLE   2,636,813 0 688,997
DUKE ENERGY CORP NEW COM NEW 26441C204 259 2,467 SH   SOLE   834 0 1,633
ECOLAB INC COM 278865100 425,420 1,813,460 SH   SOLE   1,485,505 0 327,955
EDWARDS LIFESCIENCES CORP COM 28176E108 206 1,593 SH   SOLE   633 0 960
ELANCO ANIMAL HEALTH INC COM 28414H103 19,411 683,952 SH   SOLE   433,579 0 250,373
EMERSON ELEC CO COM 291011104 10,853 116,739 SH   SOLE   59,867 0 56,872
ENERPAC TOOL GROUP CORP CL A COM 292765104 7,162 353,159 SH   SOLE   353,159 0 0
ENTEGRIS INC COM 29362U104 30,707 221,580 SH   SOLE   213,535 0 8,045
ENTERPRISE PRODS PARTNERS L COM 293792107 211 9,600 SH   SOLE   8,600 0 1,000
ENVESTNET INC COM 29404K106 7,773 97,965 SH   SOLE   97,965 0 0
EXXON MOBIL CORP COM 30231G102 2,884 47,125 SH   SOLE   22,303 0 24,822
FASTENAL CO COM 311900104 212,745 3,321,021 SH   SOLE   2,600,084 0 720,937
FISERV INC COM 337738108 216,618 2,087,080 SH   SOLE   1,675,658 0 411,422
FLEETCOR TECHNOLOGIES INC COM 339041105 240 1,074 SH   SOLE   74 0 1,000
FORD MTR CO DEL COM 345370860 312 15,000 SH   SOLE   15,000 0 0
FULLER H B CO COM 359694106 218,923 2,702,753 SH   SOLE   2,336,196 0 366,557
GENERAC HLDGS INC COM 368736104 29,501 83,828 SH   SOLE   60,960 0 22,868
GENERAL ELECTRIC CO COM NEW 369604301 207 2,193 SH   SOLE   1,049 0 1,144
GENERAL MLS INC COM 370334104 22,664 336,354 SH   SOLE   158,704 0 177,650
GENTHERM INC COM 37253A103 36,764 423,061 SH   SOLE   363,264 0 59,797
GENUINE PARTS CO COM 372460105 273 1,950 SH   SOLE   1,950 0 0
GLACIER BANCORP INC NEW COM 37637Q105 15,212 268,296 SH   SOLE   268,296 0 0
GRACO INC COM 384109104 333,793 4,140,325 SH   SOLE   3,284,920 0 855,405
GREAT WESTERN BANCORP INC COM 391416104 9,239 272,062 SH   SOLE   254,709 0 17,353
HAWKINS INC COM 420261109 525 13,320 SH   SOLE   320 0 13,000
HERSHEY CO COM 427866108 15,400 79,600 SH   SOLE   76,515 0 3,085
HOME DEPOT INC COM 437076102 172,072 414,621 SH   SOLE   312,551 0 102,070
HONEYWELL INTL INC COM 438516106 150,801 723,234 SH   SOLE   468,360 0 254,874
HORMEL FOODS CORP COM 440452100 239,119 4,898,985 SH   SOLE   4,047,381 0 851,604
HUB GROUP INC CL A 443320106 9,056 107,501 SH   SOLE   107,501 0 0
HUNTINGTON BANCSHARES INC COM 446150104 434 28,117 SH   SOLE   18,050 0 10,067
HYLIION HOLDINGS CORP COMMON STOCK 449109107 1,071 172,767 SH   SOLE   172,767 0 0
IDEXX LABS INC COM 45168D104 2,232 3,390 SH   SOLE   448 0 2,942
ILLINOIS TOOL WKS INC COM 452308109 531 2,151 SH   SOLE   1,375 0 776
INSPIRE MED SYS INC COM 457730109 39,359 171,083 SH   SOLE   168,820 0 2,263
INTEL CORP COM 458140100 10,987 213,337 SH   SOLE   78,530 0 134,807
INTERNATIONAL BUSINESS MACHS COM 459200101 550 4,114 SH   SOLE   1,768 0 2,346
INTRICON CORP COM 46121H109 7,010 433,502 SH   SOLE   433,502 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,137 2,858 SH   SOLE   1,800 0 1,058
IPG PHOTONICS CORP COM 44980X109 258 1,500 SH   SOLE   0 0 1,500
ISHARES TR CORE MSCI EAFE 46432F842 366 4,903 SH   SOLE   1,085 0 3,818
ISHARES TR CORE S&P SCP ETF 464287804 431 3,761 SH   SOLE   1,887 0 1,874
ISHARES TR CORE S&P500 ETF 464287200 1,942 4,072 SH   SOLE   1,229 0 2,843
ISHARES TR GLOBAL TECH ETF 464287291 237 3,684 SH   SOLE   3,684 0 0
ISHARES TR MSCI EAFE ETF 464287465 592 7,519 SH   SOLE   6,353 0 1,166
ISHARES TR RUS 2000 GRW ETF 464287648 203 694 SH   SOLE   694 0 0
ISHARES TR RUS MID CAP ETF 464287499 487 5,864 SH   SOLE   3,304 0 2,560
JAMF HLDG CORP COM 47074L105 61,551 1,619,350 SH   SOLE   1,438,272 0 181,078
JOHNSON & JOHNSON COM 478160104 265,368 1,551,226 SH   SOLE   1,205,616 0 345,610
JPMORGAN CHASE & CO COM 46625H100 38,587 243,681 SH   SOLE   168,396 0 75,285
KELLOGG CO COM 487836108 282 4,373 SH   SOLE   846 0 3,527
KIMBERLY-CLARK CORP COM 494368103 4,629 32,390 SH   SOLE   14,164 0 18,226
LILLY ELI & CO COM 532457108 183,138 663,014 SH   SOLE   505,064 0 157,950
LITTELFUSE INC COM 537008104 252,570 802,624 SH   SOLE   684,638 0 117,986
LOWES COS INC COM 548661107 1,896 7,335 SH   SOLE   3,442 0 3,893
MARCUS CORP DEL COM 566330106 10,030 561,568 SH   SOLE   561,568 0 0
MARSH & MCLENNAN COS INC COM 571748102 258 1,484 SH   SOLE   284 0 1,200
MASTERCARD INCORPORATED CL A 57636Q104 517 1,438 SH   SOLE   100 0 1,338
MCCORMICK & CO INC COM NON VTG 579780206 261 2,700 SH   SOLE   2,700 0 0
MCDONALDS CORP COM 580135101 3,884 14,489 SH   SOLE   11,349 0 3,140
MEDTRONIC PLC SHS G5960L103 282,353 2,729,370 SH   SOLE   2,241,554 0 487,816
MERCK & CO INC COM 58933Y105 4,867 63,502 SH   SOLE   28,237 0 35,265
META PLATFORMS INC CL A 30303M102 984 2,925 SH   SOLE   2,859 0 66
MGP INGREDIENTS INC NEW COM 55303J106 6,171 72,614 SH   SOLE   72,614 0 0
MICROSOFT CORP COM 594918104 677,619 2,014,805 SH   SOLE   1,761,868 0 252,937
MONDELEZ INTL INC CL A 609207105 245 3,702 SH   SOLE   2,916 0 786
MOTOROLA SOLUTIONS INC COM NEW 620076307 211,213 777,374 SH   SOLE   672,430 0 104,944
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 38 10,000 SH   SOLE   10,000 0 0
NEXTERA ENERGY INC COM 65339F101 516 5,530 SH   SOLE   1,688 0 3,842
NIKE INC CL B 654106103 740 4,437 SH   SOLE   4,037 0 400
NORFOLK SOUTHN CORP COM 655844108 1,308 4,393 SH   SOLE   1,062 0 3,331
NORTHWESTERN CORP COM NEW 668074305 7,613 133,194 SH   SOLE   129,215 0 3,979
NOVARTIS AG SPONSORED ADR 66987V109 222 2,536 SH   SOLE   500 0 2,036
NUVEEN MINN QUALITY MUN INM SHS 670734102 469 31,200 SH   SOLE   0 0 31,200
NVE CORP COM NEW 629445206 751 10,999 SH   SOLE   4,021 0 6,978
NVENT ELECTRIC PLC SHS G6700G107 146,042 3,843,200 SH   SOLE   3,315,109 0 528,091
NVIDIA CORPORATION COM 67066G104 339,013 1,152,673 SH   SOLE   986,288 0 166,385
OLD NATL BANCORP IND COM 680033107 44,211 2,439,905 SH   SOLE   2,132,117 0 307,788
ORACLE CORP COM 68389X105 2,411 27,642 SH   SOLE   4,961 0 22,681
OSHKOSH CORP COM 688239201 17,766 157,624 SH   SOLE   157,624 0 0
OTIS WORLDWIDE CORP COM 68902V107 242 2,784 SH   SOLE   634 0 2,150
PATTERSON COS INC COM 703395103 543 18,502 SH   SOLE   9,972 0 8,530
PAYCHEX INC COM 704326107 1,055 7,730 SH   SOLE   1,742 0 5,988
PENTAIR PLC SHS G7S00T104 13,889 190,182 SH   SOLE   111,187 0 78,995
PEPSICO INC COM 713448108 2,187 12,589 SH   SOLE   8,611 0 3,978
PFIZER INC COM 717081103 44,364 751,298 SH   SOLE   374,371 0 376,927
PHILIP MORRIS INTL INC COM 718172109 449 4,723 SH   SOLE   1,598 0 3,125
PHILLIPS 66 COM 718546104 419 5,780 SH   SOLE   3,419 0 2,361
PHYSICIANS RLTY TR COM 71943U104 10,637 564,890 SH   SOLE   536,490 0 28,400
PLEXUS CORP COM 729132100 9,598 100,095 SH   SOLE   100,095 0 0
PLUG POWER INC COM NEW 72919P202 282 10,000 SH   SOLE   10,000 0 0
POLARIS INC COM 731068102 43,822 398,710 SH   SOLE   353,591 0 45,119
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 106,832 1,477,014 SH   SOLE   1,133,915 0 343,099
PROCTER AND GAMBLE CO COM 742718109 27,782 169,838 SH   SOLE   79,627 0 90,211
PROTO LABS INC COM 743713109 5,824 113,411 SH   SOLE   77,228 0 36,183
PURE CYCLE CORP COM NEW 746228303 205 14,047 SH   SOLE   2,192 0 11,855
QCR HOLDINGS INC COM 74727A104 8,752 156,289 SH   SOLE   156,289 0 0
QUALCOMM INC COM 747525103 206,726 1,130,455 SH   SOLE   953,271 0 177,184
RAYTHEON TECHNOLOGIES CORP COM 75513E101 952 11,062 SH   SOLE   2,815 0 8,247
ROCKWELL AUTOMATION INC COM 773903109 52,004 149,073 SH   SOLE   144,793 0 4,280
SALESFORCE COM INC COM 79466L302 61,377 241,517 SH   SOLE   220,462 0 21,055
SCHWAB CHARLES CORP COM 808513105 160,245 1,905,412 SH   SOLE   1,650,881 0 254,531
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,671 43,000 SH   SOLE   3,000 0 40,000
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 5,127 45,370 SH   SOLE   15,510 0 29,860
SEI INVTS CO COM 784117103 201 3,300 SH   SOLE   0 0 3,300
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 600 3,452 SH   SOLE   1,052 0 2,400
SHERWIN WILLIAMS CO COM 824348106 190,644 541,356 SH   SOLE   490,826 0 50,530
SHYFT GROUP INC COM 825698103 666 13,557 SH   SOLE   13,557 0 0
SKYWATER TECHNOLOGY INC COM 83089J108 2,251 138,753 SH   SOLE   138,753 0 0
SLEEP NUMBER CORP COM 83125X103 37,889 494,639 SH   SOLE   441,662 0 52,977
SNAP ON INC COM 833034101 2,253 10,460 SH   SOLE   6,005 0 4,455
SONY GROUP CORPORATION SPONSORED ADR 835699307 269 2,125 SH   SOLE   470 0 1,655
SOUTHERN CO COM 842587107 240 3,500 SH   SOLE   1,400 0 2,100
SPDR S&P 500 ETF TR TR UNIT 78462F103 16,491 34,721 SH   SOLE   25,258 0 9,463
STARBUCKS CORP COM 855244109 1,030 8,810 SH   SOLE   8,560 0 250
SURMODICS INC COM 868873100 2,911 60,464 SH   SOLE   60,464 0 0
SYSCO CORP COM 871829107 111,640 1,421,254 SH   SOLE   1,305,139 0 116,115
TARGET CORP COM 87612E106 129,682 560,326 SH   SOLE   400,225 0 160,101
TENNANT CO COM 880345103 136,155 1,680,102 SH   SOLE   1,483,886 0 196,216
TESLA INC COM 88160R101 547 518 SH   SOLE   18 0 500
TEXAS INSTRS INC COM 882508104 14,052 74,560 SH   SOLE   65,584 0 8,976
THERMO FISHER SCIENTIFIC INC COM 883556102 803 1,204 SH   SOLE   54 0 1,150
TORO CO COM 891092108 272,154 2,723,989 SH   SOLE   2,252,400 0 471,589
TRANE TECHNOLOGIES PLC SHS G8994E103 238 1,179 SH   SOLE   819 0 360
TRAVELERS COMPANIES INC COM 89417E109 15,816 101,109 SH   SOLE   54,707 0 46,402
UNION PAC CORP COM 907818108 2,098 8,327 SH   SOLE   2,818 0 5,509
UNITED PARCEL SERVICE INC CL B 911312106 52,709 245,915 SH   SOLE   129,986 0 115,929
UNITEDHEALTH GROUP INC COM 91324P102 460,732 917,537 SH   SOLE   800,463 0 117,074
US BANCORP DEL COM NEW 902973304 377,625 6,722,887 SH   SOLE   5,610,303 0 1,112,584
VANGUARD INDEX FDS GROWTH ETF 922908736 258 803 SH   SOLE   803 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 437 3,765 SH   SOLE   1,115 0 2,650
VANGUARD INDEX FDS TOTAL STK MKT 922908769 582 2,411 SH   SOLE   1,152 0 1,259
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 479 2,791 SH   SOLE   2,659 0 132
VANGUARD WORLD FDS INF TECH ETF 92204A702 334 730 SH   SOLE   50 0 680
VERICEL CORP COM 92346J108 1,054 26,825 SH   SOLE   26,825 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,912 94,532 SH   SOLE   26,251 0 68,281
VISA INC COM CL A 92826C839 229,884 1,060,792 SH   SOLE   912,784 0 148,008
WALGREENS BOOTS ALLIANCE INC COM 931427108 369 7,075 SH   SOLE   1,225 0 5,850
WALMART INC COM 931142103 745 5,151 SH   SOLE   3,466 0 1,685
WEC ENERGY GROUP INC COM 92939U106 431 4,444 SH   SOLE   1,478 0 2,966
WELLS FARGO CO NEW COM 949746101 175,969 3,667,548 SH   SOLE   3,060,446 0 607,102
WEYERHAEUSER CO MTN BE COM NEW 962166104 931 22,607 SH   SOLE   11,648 0 10,959
WINTRUST FINL CORP COM 97650W108 17,360 191,143 SH   SOLE   191,143 0 0
WORKIVA INC COM CL A 98139A105 52,122 399,431 SH   SOLE   379,819 0 19,612
XCEL ENERGY INC COM 98389B100 19,134 282,627 SH   SOLE   185,870 0 96,757
ZIMMER BIOMET HOLDINGS INC COM 98956P102 19,510 153,574 SH   SOLE   67,077 0 86,497
ZOETIS INC CL A 98978V103 416 1,704 SH   SOLE   1,617 0 87