The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | FIGI | (to the nearest dollar) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M CO | COM | 88579Y101 | 56,960,059 | 541,909 | SH | SOLE | 335,064 | 0 | 206,845 | |||
AAR CORP | COM | 000361105 | 13,771,529 | 252,457 | SH | SOLE | 252,457 | 0 | 0 | |||
ABBOTT LABS | COM | 002824100 | 133,559,182 | 1,318,972 | SH | SOLE | 944,888 | 0 | 374,084 | |||
ABBVIE INC | COM | 00287Y109 | 8,432,426 | 52,911 | SH | SOLE | 25,241 | 0 | 27,670 | |||
ACCENTURE PLC IRELAND | SHS CLASS A | G1151C101 | 351,832 | 1,231 | SH | SOLE | 370 | 0 | 861 | |||
ACTIVISION BLIZZARD INC | COM | 00507V109 | 359,050 | 4,195 | SH | SOLE | 3,595 | 0 | 600 | |||
ADOBE SYSTEMS INCORPORATED | COM | 00724F101 | 854,365 | 2,217 | SH | SOLE | 527 | 0 | 1,690 | |||
ADVANCED MICRO DEVICES INC | COM | 007903107 | 294,030 | 3,000 | SH | SOLE | 2,832 | 0 | 168 | |||
ALERUS FINL CORP | COM | 01446U103 | 2,266,244 | 141,199 | SH | SOLE | 141,199 | 0 | 0 | |||
ALLETE INC | COM NEW | 018522300 | 1,168,573 | 18,154 | SH | SOLE | 12,896 | 0 | 5,258 | |||
ALLIANT ENERGY CORP | COM | 018802108 | 58,088,360 | 1,087,797 | SH | SOLE | 942,035 | 0 | 145,762 | |||
ALPHABET INC | CAP STK CL A | 02079K305 | 3,292,390 | 31,740 | SH | SOLE | 26,120 | 0 | 5,620 | |||
ALPHABET INC | CAP STK CL C | 02079K107 | 409,625,112 | 3,938,703 | SH | SOLE | 3,199,683 | 0 | 739,020 | |||
ALTAIR ENGR INC | COM CL A | 021369103 | 11,038,238 | 153,075 | SH | SOLE | 153,075 | 0 | 0 | |||
ALTRIA GROUP INC | COM | 02209S103 | 315,103 | 7,062 | SH | SOLE | 2,532 | 0 | 4,530 | |||
AMAZON COM INC | COM | 023135106 | 282,233,934 | 2,732,442 | SH | SOLE | 2,423,407 | 0 | 309,035 | |||
AMCOR PLC | ORD | G0250X107 | 2,558,042 | 224,784 | SH | SOLE | 152,240 | 0 | 72,544 | |||
AMERICAN ELEC PWR CO INC | COM | 025537101 | 206,365 | 2,268 | SH | SOLE | 959 | 0 | 1,309 | |||
AMERICAN EXPRESS CO | COM | 025816109 | 43,070,920 | 261,115 | SH | SOLE | 145,144 | 0 | 115,971 | |||
AMERICAN TOWER CORP NEW | COM | 03027X100 | 452,409 | 2,214 | SH | SOLE | 700 | 0 | 1,514 | |||
AMERICAN WTR WKS CO INC NEW | COM | 030420103 | 796,906 | 5,440 | SH | SOLE | 5,000 | 0 | 440 | |||
AMERIPRISE FINL INC | COM | 03076C106 | 661,427 | 2,158 | SH | SOLE | 830 | 0 | 1,328 | |||
AMETEK INC | COM | 031100100 | 213,780 | 1,471 | SH | SOLE | 1,471 | 0 | 0 | |||
AMGEN INC | COM | 031162100 | 2,116,280 | 8,754 | SH | SOLE | 6,083 | 0 | 2,671 | |||
ANALOG DEVICES INC | COM | 032654105 | 276,502 | 1,402 | SH | SOLE | 0 | 0 | 1,402 | |||
APPLE INC | COM | 037833100 | 25,379,661 | 153,909 | SH | SOLE | 73,159 | 0 | 80,750 | |||
APPLIED MATLS INC | COM | 038222105 | 942,720 | 7,675 | SH | SOLE | 6,198 | 0 | 1,477 | |||
ASSOCIATED BANC CORP | COM | 045487105 | 6,668,836 | 370,903 | SH | SOLE | 370,903 | 0 | 0 | |||
AT&T INC | COM | 00206R102 | 486,987 | 25,298 | SH | SOLE | 9,286 | 0 | 16,012 | |||
AUTOMATIC DATA PROCESSING IN | COM | 053015103 | 6,647,954 | 29,861 | SH | SOLE | 27,272 | 0 | 2,589 | |||
AXOGEN INC | COM | 05463X106 | 207,900 | 22,000 | SH | SOLE | 22,000 | 0 | 0 | |||
AZEK CO INC | CL A | 05478C105 | 9,028,131 | 383,523 | SH | SOLE | 383,523 | 0 | 0 | |||
BADGER METER INC | COM | 056525108 | 20,128,742 | 165,233 | SH | SOLE | 84,813 | 0 | 80,420 | |||
BANK AMERICA CORP | COM | 060505104 | 705,934 | 24,683 | SH | SOLE | 14,584 | 0 | 10,099 | |||
BANK HAWAII CORP | COM | 062540109 | 208,320 | 4,000 | SH | SOLE | 4,000 | 0 | 0 | |||
BANK MONTREAL QUE | COM | 063671101 | 801,990 | 9,000 | SH | SOLE | 9,000 | 0 | 0 | |||
BARCLAYS PLC | ADR | 06738E204 | 143,800 | 20,000 | SH | SOLE | 0 | 0 | 20,000 | |||
BAXTER INTL INC | COM | 071813109 | 10,260,064 | 252,960 | SH | SOLE | 137,662 | 0 | 115,298 | |||
BECTON DICKINSON & CO | COM | 075887109 | 2,193,947 | 8,863 | SH | SOLE | 6,865 | 0 | 1,998 | |||
BERKSHIRE HATHAWAY INC DEL | CL A | 084670108 | 3,259,200 | 7 | SH | SOLE | 7 | 0 | 0 | |||
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 7,977,690 | 25,837 | SH | SOLE | 7,339 | 0 | 18,498 | |||
BEST BUY INC | COM | 086516101 | 551,804 | 7,050 | SH | SOLE | 7,050 | 0 | 0 | |||
BIOGEN INC | COM | 09062X103 | 284,981 | 1,025 | SH | SOLE | 750 | 0 | 275 | |||
BIO-TECHNE CORP | COM | 09073M104 | 224,497,293 | 3,025,978 | SH | SOLE | 2,483,400 | 0 | 542,578 | |||
BLACK HILLS CORP | COM | 092113109 | 7,353,990 | 116,545 | SH | SOLE | 114,145 | 0 | 2,400 | |||
BOEING CO | COM | 097023105 | 545,095 | 2,566 | SH | SOLE | 1,983 | 0 | 583 | |||
BOSTON SCIENTIFIC CORP | COM | 101137107 | 538,723 | 10,768 | SH | SOLE | 10,768 | 0 | 0 | |||
BP PLC | SPONSORED ADR | 055622104 | 639,289 | 16,850 | SH | SOLE | 14,350 | 0 | 2,500 | |||
BRADY CORP | CL A | 104674106 | 376,110 | 7,000 | SH | SOLE | 7,000 | 0 | 0 | |||
BRISTOL-MYERS SQUIBB CO | COM | 110122108 | 5,407,913 | 78,025 | SH | SOLE | 37,755 | 0 | 40,270 | |||
BROADCOM INC | COM | 11135F101 | 323,978 | 505 | SH | SOLE | 201 | 0 | 304 | |||
C H ROBINSON WORLDWIDE INC | COM NEW | 12541W209 | 71,858,017 | 723,136 | SH | SOLE | 508,959 | 0 | 214,177 | |||
CANADIAN IMPERIAL BK COMM TO | COM | 136069101 | 431,666 | 10,176 | SH | SOLE | 10,176 | 0 | 0 | |||
CASEYS GEN STORES INC | COM | 147528103 | 12,141,891 | 56,093 | SH | SOLE | 55,293 | 0 | 800 | |||
CATALENT INC | COM | 148806102 | 56,621,387 | 861,686 | SH | SOLE | 828,681 | 0 | 33,005 | |||
CATERPILLAR INC | COM | 149123101 | 4,100,813 | 17,920 | SH | SOLE | 12,709 | 0 | 5,211 | |||
CHART INDS INC | COM | 16115Q308 | 305,349 | 2,435 | SH | SOLE | 1,955 | 0 | 480 | |||
CHEVRON CORP NEW | COM | 166764100 | 5,147,698 | 31,550 | SH | SOLE | 15,115 | 0 | 16,435 | |||
CHUBB LIMITED | COM | H1467J104 | 589,142 | 3,034 | SH | SOLE | 2,000 | 0 | 1,034 | |||
CINTAS CORP | COM | 172908105 | 1,920,122 | 4,150 | SH | SOLE | 1,444 | 0 | 2,706 | |||
CISCO SYS INC | COM | 17275R102 | 1,068,031 | 20,431 | SH | SOLE | 7,279 | 0 | 13,152 | |||
CLEARFIELD INC | COM | 18482P103 | 4,739,748 | 101,755 | SH | SOLE | 101,755 | 0 | 0 | |||
COCA COLA CO | COM | 191216100 | 2,002,577 | 32,284 | SH | SOLE | 17,791 | 0 | 14,493 | |||
COLGATE PALMOLIVE CO | COM | 194162103 | 297,669 | 3,961 | SH | SOLE | 3,961 | 0 | 0 | |||
COMCAST CORP NEW | CL A | 20030N101 | 265,484 | 7,003 | SH | SOLE | 2,070 | 0 | 4,933 | |||
CONOCOPHILLIPS | COM | 20825C104 | 2,681,646 | 27,030 | SH | SOLE | 19,700 | 0 | 7,330 | |||
CORNING INC | COM | 219350105 | 9,990,343 | 283,173 | SH | SOLE | 153,543 | 0 | 129,630 | |||
COSTCO WHSL CORP NEW | COM | 22160K105 | 1,790,719 | 3,604 | SH | SOLE | 2,027 | 0 | 1,577 | |||
CULLEN FROST BANKERS INC | COM | 229899109 | 12,525,663 | 118,907 | SH | SOLE | 106,420 | 0 | 12,487 | |||
CUMMINS INC | COM | 231021106 | 248,913 | 1,042 | SH | SOLE | 114 | 0 | 928 | |||
CVRX INC | COM | 126638105 | 1,130,917 | 121,343 | SH | SOLE | 121,343 | 0 | 0 | |||
DAKTRONICS INC | COM | 234264109 | 130,410 | 23,000 | SH | SOLE | 23,000 | 0 | 0 | |||
DANAHER CORPORATION | COM | 235851102 | 345,547 | 1,371 | SH | SOLE | 760 | 0 | 611 | |||
DEERE & CO | COM | 244199105 | 419,486 | 1,016 | SH | SOLE | 282 | 0 | 734 | |||
DIGI INTL INC | COM | 253798102 | 39,498,523 | 1,172,759 | SH | SOLE | 920,963 | 0 | 251,796 | |||
DISNEY WALT CO | COM | 254687106 | 93,656,395 | 935,348 | SH | SOLE | 712,871 | 0 | 222,477 | |||
DONALDSON INC | COM | 257651109 | 158,968,465 | 2,432,943 | SH | SOLE | 1,896,835 | 0 | 536,108 | |||
DUKE ENERGY CORP NEW | COM NEW | 26441C204 | 203,455 | 2,109 | SH | SOLE | 641 | 0 | 1,468 | |||
ECOLAB INC | COM | 278865100 | 280,278,574 | 1,693,219 | SH | SOLE | 1,381,590 | 0 | 311,629 | |||
EDWARDS LIFESCIENCES CORP | COM | 28176E108 | 289,390 | 3,498 | SH | SOLE | 1,758 | 0 | 1,740 | |||
ELANCO ANIMAL HEALTH INC | COM | 28414H103 | 2,018,424 | 214,726 | SH | SOLE | 191,641 | 0 | 23,085 | |||
EMERSON ELEC CO | COM | 291011104 | 7,917,976 | 90,865 | SH | SOLE | 61,383 | 0 | 29,482 | |||
ENTEGRIS INC | COM | 29362U104 | 90,009,583 | 1,097,544 | SH | SOLE | 970,439 | 0 | 127,105 | |||
ENTERPRISE PRODS PARTNERS L | COM | 293792107 | 318,829 | 12,310 | SH | SOLE | 8,600 | 0 | 3,710 | |||
ENVESTNET INC | COM | 29404K106 | 2,920,945 | 49,786 | SH | SOLE | 49,786 | 0 | 0 | |||
EXACT SCIENCES CORP | COM | 30063P105 | 1,613,878 | 23,800 | SH | SOLE | 23,800 | 0 | 0 | |||
EXELON CORP | COM | 30161N101 | 371,899 | 8,878 | SH | SOLE | 278 | 0 | 8,600 | |||
EXXON MOBIL CORP | COM | 30231G102 | 4,838,309 | 44,121 | SH | SOLE | 21,939 | 0 | 22,182 | |||
FASTENAL CO | COM | 311900104 | 172,968,282 | 3,206,679 | SH | SOLE | 2,560,955 | 0 | 645,724 | |||
FEDEX CORP | COM | 31428X106 | 311,889 | 1,365 | SH | SOLE | 775 | 0 | 590 | |||
FIRST INTST BANCSYSTEM INC | COM CL A | 32055Y201 | 3,322,492 | 111,269 | SH | SOLE | 107,479 | 0 | 3,790 | |||
FISERV INC | COM | 337738108 | 228,494,440 | 2,021,538 | SH | SOLE | 1,618,945 | 0 | 402,593 | |||
FORD MTR CO DEL | COM | 345370860 | 196,560 | 15,600 | SH | SOLE | 15,600 | 0 | 0 | |||
FULLER H B CO | COM | 359694106 | 161,786,094 | 2,363,566 | SH | SOLE | 2,012,810 | 0 | 350,756 | |||
GENERAC HLDGS INC | COM | 368736104 | 37,894,660 | 350,844 | SH | SOLE | 285,351 | 0 | 65,493 | |||
GENERAL ELECTRIC CO | COM NEW | 369604301 | 759,638 | 7,946 | SH | SOLE | 7,521 | 0 | 425 | |||
GENERAL MLS INC | COM | 370334104 | 15,934,957 | 186,461 | SH | SOLE | 104,678 | 0 | 81,783 | |||
GENTHERM INC | COM | 37253A103 | 22,435,154 | 371,320 | SH | SOLE | 327,006 | 0 | 44,314 | |||
GENUINE PARTS CO | COM | 372460105 | 326,255 | 1,950 | SH | SOLE | 1,950 | 0 | 0 | |||
GLACIER BANCORP INC NEW | COM | 37637Q105 | 9,635,414 | 229,360 | SH | SOLE | 229,360 | 0 | 0 | |||
GRACO INC | COM | 384109104 | 310,113,822 | 4,247,553 | SH | SOLE | 3,408,584 | 0 | 838,969 | |||
HARLEY DAVIDSON INC | COM | 412822108 | 548,970 | 14,458 | SH | SOLE | 14,458 | 0 | 0 | |||
HAWKINS INC | COM | 420261109 | 583,150 | 13,320 | SH | SOLE | 320 | 0 | 13,000 | |||
HERSHEY CO | COM | 427866108 | 15,530,458 | 61,045 | SH | SOLE | 58,760 | 0 | 2,285 | |||
HOME DEPOT INC | COM | 437076102 | 59,008,897 | 199,949 | SH | SOLE | 112,567 | 0 | 87,382 | |||
HONEYWELL INTL INC | COM | 438516106 | 126,243,461 | 660,546 | SH | SOLE | 448,783 | 0 | 211,763 | |||
HORMEL FOODS CORP | COM | 440452100 | 202,509,284 | 5,077,966 | SH | SOLE | 4,251,960 | 0 | 826,006 | |||
HUB GROUP INC | CL A | 443320106 | 9,242,885 | 110,113 | SH | SOLE | 110,113 | 0 | 0 | |||
HUNTINGTON BANCSHARES INC | COM | 446150104 | 589,355 | 52,621 | SH | SOLE | 48,046 | 0 | 4,575 | |||
IDEX CORP | COM | 45167R104 | 924,120 | 4,000 | SH | SOLE | 4,000 | 0 | 0 | |||
IDEXX LABS INC | COM | 45168D104 | 1,414,226 | 2,828 | SH | SOLE | 710 | 0 | 2,118 | |||
ILLINOIS TOOL WKS INC | COM | 452308109 | 395,363 | 1,624 | SH | SOLE | 1,350 | 0 | 274 | |||
INSPIRE MED SYS INC | COM | 457730109 | 25,118,754 | 107,313 | SH | SOLE | 104,340 | 0 | 2,973 | |||
INTEL CORP | COM | 458140100 | 4,124,457 | 126,246 | SH | SOLE | 60,899 | 0 | 65,347 | |||
INTERNATIONAL BUSINESS MACHS | COM | 459200101 | 283,417 | 2,162 | SH | SOLE | 1,482 | 0 | 680 | |||
INVESCO QQQ TR | UNIT SER 1 | 46090E103 | 772,158 | 2,406 | SH | SOLE | 695 | 0 | 1,711 | |||
ISHARES TR | CORE S&P SCP ETF | 464287804 | 237,302 | 2,454 | SH | SOLE | 1,340 | 0 | 1,114 | |||
ISHARES TR | CORE S&P500 ETF | 464287200 | 1,541,984 | 3,751 | SH | SOLE | 858 | 0 | 2,893 | |||
ISHARES TR | CORE S&P MCP ETF | 464287507 | 202,379 | 809 | SH | SOLE | 0 | 0 | 809 | |||
JAMF HLDG CORP | COM | 47074L105 | 45,372,752 | 2,336,393 | SH | SOLE | 2,033,345 | 0 | 303,048 | |||
JOHN BEAN TECHNOLOGIES CORP | COM | 477839104 | 8,875,878 | 81,214 | SH | SOLE | 81,214 | 0 | 0 | |||
JOHNSON & JOHNSON | COM | 478160104 | 220,412,004 | 1,422,013 | SH | SOLE | 1,096,241 | 0 | 325,772 | |||
JPMORGAN CHASE & CO | COM | 46625H100 | 167,615,016 | 1,286,279 | SH | SOLE | 1,154,530 | 0 | 131,749 | |||
KIMBERLY-CLARK CORP | COM | 494368103 | 2,312,745 | 17,231 | SH | SOLE | 9,541 | 0 | 7,690 | |||
LILLY ELI & CO | COM | 532457108 | 188,344,578 | 548,438 | SH | SOLE | 415,968 | 0 | 132,470 | |||
LITTELFUSE INC | COM | 537008104 | 239,786,398 | 894,425 | SH | SOLE | 757,542 | 0 | 136,883 | |||
LOCKHEED MARTIN CORP | COM | 539830109 | 485,966 | 1,028 | SH | SOLE | 408 | 0 | 620 | |||
LOWES COS INC | COM | 548661107 | 1,424,586 | 7,124 | SH | SOLE | 6,731 | 0 | 393 | |||
LUMEN TECHNOLOGIES INC | COM | 550241103 | 53,000 | 20,000 | SH | SOLE | 0 | 0 | 20,000 | |||
MARCUS CORP DEL | COM | 566330106 | 7,131,808 | 445,738 | SH | SOLE | 445,738 | 0 | 0 | |||
MARSH & MCLENNAN COS INC | COM | 571748102 | 356,417 | 2,140 | SH | SOLE | 1,436 | 0 | 704 | |||
MASTERCARD INCORPORATED | CL A | 57636Q104 | 380,127 | 1,046 | SH | SOLE | 192 | 0 | 854 | |||
MCDONALDS CORP | COM | 580135101 | 4,151,854 | 14,849 | SH | SOLE | 13,292 | 0 | 1,557 | |||
MDU RES GROUP INC | COM | 552690109 | 237,744 | 7,800 | SH | SOLE | 5,500 | 0 | 2,300 | |||
MEDPACE HLDGS INC | COM | 58506Q109 | 6,666,373 | 35,450 | SH | SOLE | 35,450 | 0 | 0 | |||
MEDTRONIC PLC | SHS | G5960L103 | 227,541,555 | 2,822,396 | SH | SOLE | 2,332,715 | 0 | 489,681 | |||
MERCK & CO INC | COM | 58933Y105 | 7,153,344 | 67,237 | SH | SOLE | 37,813 | 0 | 29,424 | |||
META PLATFORMS INC | CL A | 30303M102 | 554,223 | 2,615 | SH | SOLE | 1,949 | 0 | 666 | |||
MGP INGREDIENTS INC NEW | COM | 55303J106 | 6,820,211 | 70,515 | SH | SOLE | 70,515 | 0 | 0 | |||
MICROSOFT CORP | COM | 594918104 | 627,434,906 | 2,176,326 | SH | SOLE | 1,897,088 | 0 | 279,238 | |||
MONDELEZ INTL INC | CL A | 609207105 | 244,647 | 3,509 | SH | SOLE | 2,868 | 0 | 641 | |||
MOSAIC CO NEW | COM | 61945C103 | 1,789,320 | 39,000 | SH | SOLE | 39,000 | 0 | 0 | |||
MOTOROLA SOLUTIONS INC | COM NEW | 620076307 | 165,161,389 | 577,225 | SH | SOLE | 481,750 | 0 | 95,475 | |||
NEOGEN CORP | COM | 640491106 | 2,574,520 | 139,013 | SH | SOLE | 106,879 | 0 | 32,134 | |||
NEWMONT CORP | COM | 651639106 | 392,160 | 8,000 | SH | SOLE | 8,000 | 0 | 0 | |||
NEXTERA ENERGY INC | COM | 65339F101 | 613,326 | 7,957 | SH | SOLE | 2,920 | 0 | 5,037 | |||
NIKE INC | CL B | 654106103 | 606,945 | 4,949 | SH | SOLE | 4,549 | 0 | 400 | |||
NORFOLK SOUTHN CORP | COM | 655844108 | 933,012 | 4,401 | SH | SOLE | 1,108 | 0 | 3,293 | |||
NORTHERN TR CORP | COM | 665859104 | 41,679,145 | 472,928 | SH | SOLE | 386,120 | 0 | 86,808 | |||
NORTHWESTERN CORP | COM NEW | 668074305 | 6,429,403 | 111,120 | SH | SOLE | 108,420 | 0 | 2,700 | |||
NOVARTIS AG | SPONSORED ADR | 66987V109 | 209,760 | 2,280 | SH | SOLE | 700 | 0 | 1,580 | |||
NUVEEN MINN QUALITY MUN INM | SHS | 670734102 | 377,520 | 31,200 | SH | SOLE | 31,200 | 0 | 0 | |||
NVE CORP | COM NEW | 629445206 | 622,425 | 7,500 | SH | SOLE | 7,400 | 0 | 100 | |||
NVENT ELECTRIC PLC | SHS | G6700G107 | 147,502,148 | 3,435,076 | SH | SOLE | 2,944,407 | 0 | 490,669 | |||
NVIDIA CORPORATION | COM | 67066G104 | 316,312,845 | 1,138,758 | SH | SOLE | 968,848 | 0 | 169,910 | |||
OLD NATL BANCORP IND | COM | 680033107 | 36,967,040 | 2,563,595 | SH | SOLE | 2,255,807 | 0 | 307,788 | |||
ORACLE CORP | COM | 68389X105 | 2,728,782 | 29,367 | SH | SOLE | 7,589 | 0 | 21,778 | |||
OSHKOSH CORP | COM | 688239201 | 7,485,867 | 89,996 | SH | SOLE | 89,996 | 0 | 0 | |||
OTIS WORLDWIDE CORP | COM | 68902V107 | 208,974 | 2,476 | SH | SOLE | 1,331 | 0 | 1,145 | |||
OTTER TAIL CORP | COM | 689648103 | 202,356 | 2,800 | SH | SOLE | 1,000 | 0 | 1,800 | |||
PALO ALTO NETWORKS INC | COM | 697435105 | 2,049,332 | 10,260 | SH | SOLE | 9,705 | 0 | 555 | |||
PATTERSON COS INC | COM | 703395103 | 1,289,779 | 48,180 | SH | SOLE | 39,700 | 0 | 8,480 | |||
PAYCHEX INC | COM | 704326107 | 561,491 | 4,900 | SH | SOLE | 2,062 | 0 | 2,838 | |||
PENTAIR PLC | SHS | G7S00T104 | 6,761,013 | 122,327 | SH | SOLE | 82,483 | 0 | 39,844 | |||
PEPSICO INC | COM | 713448108 | 1,831,568 | 10,047 | SH | SOLE | 8,807 | 0 | 1,240 | |||
PFIZER INC | COM | 717081103 | 15,129,864 | 370,830 | SH | SOLE | 228,922 | 0 | 141,908 | |||
PHILIP MORRIS INTL INC | COM | 718172109 | 552,672 | 5,683 | SH | SOLE | 1,368 | 0 | 4,315 | |||
PHILLIPS 66 | COM | 718546104 | 952,364 | 9,394 | SH | SOLE | 6,600 | 0 | 2,794 | |||
PHYSICIANS RLTY TR | COM | 71943U104 | 6,367,705 | 426,504 | SH | SOLE | 398,104 | 0 | 28,400 | |||
PIPER SANDLER COMPANIES | COM | 724078100 | 1,385,130 | 9,993 | SH | SOLE | 9,993 | 0 | 0 | |||
PLEXUS CORP | COM | 729132100 | 9,215,682 | 94,452 | SH | SOLE | 94,452 | 0 | 0 | |||
PLUG POWER INC | COM NEW | 72919P202 | 117,200 | 10,000 | SH | SOLE | 10,000 | 0 | 0 | |||
POLARIS INC | COM | 731068102 | 42,719,221 | 386,145 | SH | SOLE | 323,504 | 0 | 62,641 | |||
POLYMET MNG CORP | COM NEW | 731916409 | 116,100 | 54,000 | SH | SOLE | 54,000 | 0 | 0 | |||
PRINCIPAL FINANCIAL GROUP IN | COM | 74251V102 | 90,576,375 | 1,218,735 | SH | SOLE | 954,814 | 0 | 263,921 | |||
PROCTER AND GAMBLE CO | COM | 742718109 | 22,201,595 | 149,315 | SH | SOLE | 69,936 | 0 | 79,379 | |||
QCR HOLDINGS INC | COM | 74727A104 | 6,548,079 | 149,125 | SH | SOLE | 149,125 | 0 | 0 | |||
QUALCOMM INC | COM | 747525103 | 181,310,445 | 1,421,151 | SH | SOLE | 1,207,813 | 0 | 213,338 | |||
RAYTHEON TECHNOLOGIES CORP | COM | 75513E101 | 969,703 | 9,902 | SH | SOLE | 3,681 | 0 | 6,221 | |||
REGIONS FINANCIAL CORP NEW | COM | 7591EP100 | 278,400 | 15,000 | SH | SOLE | 2,000 | 0 | 13,000 | |||
ROCKWELL AUTOMATION INC | COM | 773903109 | 101,471,782 | 345,789 | SH | SOLE | 320,510 | 0 | 25,279 | |||
SALESFORCE INC | COM | 79466L302 | 86,194,681 | 431,448 | SH | SOLE | 359,633 | 0 | 71,815 | |||
SCHLUMBERGER LTD | COM STK | 806857108 | 921,853 | 18,775 | SH | SOLE | 17,775 | 0 | 1,000 | |||
SCHWAB CHARLES CORP | COM | 808513105 | 79,880,286 | 1,525,015 | SH | SOLE | 1,240,992 | 0 | 284,023 | |||
SCHWAB STRATEGIC TR | INTL EQTY ETF | 808524805 | 522,000 | 15,000 | SH | SOLE | 0 | 0 | 15,000 | |||
SCHWAB STRATEGIC TR | US BRD MKT ETF | 808524102 | 4,307,457 | 90,020 | SH | SOLE | 30,300 | 0 | 59,720 | |||
SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 | 1,118,864 | 7,409 | SH | SOLE | 1,052 | 0 | 6,357 | |||
SHELL PLC | SPON ADS | 780259305 | 800,957 | 13,920 | SH | SOLE | 13,920 | 0 | 0 | |||
SHERWIN WILLIAMS CO | COM | 824348106 | 127,868,194 | 568,885 | SH | SOLE | 518,850 | 0 | 50,035 | |||
SHYFT GROUP INC | COM | 825698103 | 227,500 | 10,000 | SH | SOLE | 10,000 | 0 | 0 | |||
SKYWATER TECHNOLOGY INC | COM | 83089J108 | 2,326,641 | 204,450 | SH | SOLE | 204,450 | 0 | 0 | |||
SLEEP NUMBER CORP | COM | 83125X103 | 5,057,426 | 166,308 | SH | SOLE | 148,338 | 0 | 17,970 | |||
SMITH & WESSON BRANDS INC | COM | 831754106 | 123,100 | 10,000 | SH | SOLE | 10,000 | 0 | 0 | |||
SNAP ON INC | COM | 833034101 | 2,292,867 | 9,287 | SH | SOLE | 6,005 | 0 | 3,282 | |||
SONOCO PRODS CO | COM | 835495102 | 305,000 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | |||
SOUTHERN CO | COM | 842587107 | 352,075 | 5,060 | SH | SOLE | 1,400 | 0 | 3,660 | |||
SPDR S&P 500 ETF TR | TR UNIT | 78462F103 | 5,459,656 | 13,336 | SH | SOLE | 6,763 | 0 | 6,573 | |||
STARBUCKS CORP | COM | 855244109 | 756,667 | 7,267 | SH | SOLE | 5,149 | 0 | 2,118 | |||
STRYKER CORPORATION | COM | 863667101 | 1,248,931 | 4,375 | SH | SOLE | 4,300 | 0 | 75 | |||
STURM RUGER & CO INC | COM | 864159108 | 689,280 | 12,000 | SH | SOLE | 12,000 | 0 | 0 | |||
SURMODICS INC | COM | 868873100 | 227,800 | 10,000 | SH | SOLE | 10,000 | 0 | 0 | |||
SYSCO CORP | COM | 871829107 | 106,943,702 | 1,384,743 | SH | SOLE | 1,164,941 | 0 | 219,802 | |||
TARGET CORP | COM | 87612E106 | 77,713,067 | 469,197 | SH | SOLE | 313,173 | 0 | 156,024 | |||
TENNANT CO | COM | 880345103 | 105,037,027 | 1,532,716 | SH | SOLE | 1,363,232 | 0 | 169,484 | |||
TESLA INC | COM | 88160R101 | 341,064 | 1,644 | SH | SOLE | 54 | 0 | 1,590 | |||
TEXAS INSTRS INC | COM | 882508104 | 15,199,621 | 81,714 | SH | SOLE | 71,940 | 0 | 9,774 | |||
THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 1,002,307 | 1,739 | SH | SOLE | 329 | 0 | 1,410 | |||
TORO CO | COM | 891092108 | 325,317,007 | 2,926,565 | SH | SOLE | 2,394,194 | 0 | 532,371 | |||
TRANE TECHNOLOGIES PLC | SHS | G8994E103 | 216,912 | 1,179 | SH | SOLE | 819 | 0 | 360 | |||
TRAVELERS COMPANIES INC | COM | 89417E109 | 15,185,726 | 88,593 | SH | SOLE | 65,356 | 0 | 23,237 | |||
UNION PAC CORP | COM | 907818108 | 1,723,389 | 8,563 | SH | SOLE | 2,620 | 0 | 5,943 | |||
UNITED FIRE GROUP INC | COM | 910340108 | 743,400 | 28,000 | SH | SOLE | 28,000 | 0 | 0 | |||
UNITED PARCEL SERVICE INC | CL B | 911312106 | 44,539,358 | 229,596 | SH | SOLE | 123,243 | 0 | 106,353 | |||
UNITED RENTALS INC | COM | 911363109 | 296,820 | 750 | SH | SOLE | 750 | 0 | 0 | |||
UNITEDHEALTH GROUP INC | COM | 91324P102 | 368,295,531 | 779,313 | SH | SOLE | 671,134 | 0 | 108,179 | |||
US BANCORP DEL | COM NEW | 902973304 | 246,994,195 | 6,851,434 | SH | SOLE | 5,774,733 | 0 | 1,076,701 | |||
VALERO ENERGY CORP | COM | 91913Y100 | 573,058 | 4,105 | SH | SOLE | 0 | 0 | 4,105 | |||
VANGUARD INDEX FDS | MCAP GR IDXVIP | 922908538 | 216,328 | 1,110 | SH | SOLE | 1,110 | 0 | 0 | |||
VANGUARD INDEX FDS | VALUE ETF | 922908744 | 367,649 | 2,662 | SH | SOLE | 0 | 0 | 2,662 | |||
VANGUARD INDEX FDS | MID CAP ETF | 922908629 | 314,482 | 1,491 | SH | SOLE | 184 | 0 | 1,307 | |||
VANGUARD INDEX FDS | GROWTH ETF | 922908736 | 916,443 | 3,674 | SH | SOLE | 1,793 | 0 | 1,881 | |||
VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 | 553,050 | 3,591 | SH | SOLE | 3,459 | 0 | 132 | |||
VANGUARD WORLD FDS | INF TECH ETF | 92204A702 | 210,852 | 547 | SH | SOLE | 50 | 0 | 497 | |||
VERICEL CORP | COM | 92346J108 | 761,294 | 25,965 | SH | SOLE | 25,965 | 0 | 0 | |||
VERIZON COMMUNICATIONS INC | COM | 92343V104 | 2,827,342 | 72,701 | SH | SOLE | 23,436 | 0 | 49,265 | |||
VISA INC | COM CL A | 92826C839 | 141,845,657 | 629,139 | SH | SOLE | 493,491 | 0 | 135,648 | |||
WALMART INC | COM | 931142103 | 1,106,907 | 7,507 | SH | SOLE | 4,127 | 0 | 3,380 | |||
WEC ENERGY GROUP INC | COM | 92939U106 | 659,359 | 6,956 | SH | SOLE | 3,878 | 0 | 3,078 | |||
WELLS FARGO CO NEW | COM | 949746101 | 116,221,338 | 3,109,185 | SH | SOLE | 2,523,114 | 0 | 586,071 | |||
WEYERHAEUSER CO MTN BE | COM NEW | 962166104 | 1,600,867 | 53,132 | SH | SOLE | 43,899 | 0 | 9,233 | |||
WINTRUST FINL CORP | COM | 97650W108 | 13,390,556 | 183,558 | SH | SOLE | 183,558 | 0 | 0 | |||
WOODWARD INC | COM | 980745103 | 1,363,180 | 14,000 | SH | SOLE | 14,000 | 0 | 0 | |||
WORKIVA INC | COM CL A | 98139A105 | 86,986,132 | 849,391 | SH | SOLE | 772,226 | 0 | 77,165 | |||
XCEL ENERGY INC | COM | 98389B100 | 18,773,305 | 278,370 | SH | SOLE | 202,217 | 0 | 76,153 | |||
ZIMMER BIOMET HOLDINGS INC | COM | 98956P102 | 3,421,345 | 26,481 | SH | SOLE | 12,440 | 0 | 14,041 | |||
ZOETIS INC | CL A | 98978V103 | 320,064 | 1,923 | SH | SOLE | 1,273 | 0 | 650 |