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 | 71,933,293 | 599,844 | SH | SOLE | 363,173 | 0 | 236,671 | |||
AAR CORP | COM | 000361105 | 13,992,142 | 311,629 | SH | SOLE | 311,629 | 0 | 0 | |||
ABBOTT LABS | COM | 002824100 | 146,231,580 | 1,331,920 | SH | SOLE | 954,968 | 0 | 376,952 | |||
ABBVIE INC | COM | 00287Y109 | 8,565,815 | 53,003 | SH | SOLE | 25,591 | 0 | 27,412 | |||
ACCENTURE PLC IRELAND | SHS CLASS A | G1151C101 | 211,070 | 791 | SH | SOLE | 370 | 0 | 421 | |||
ACTIVISION BLIZZARD INC | COM | 00507V109 | 1,436,920 | 18,771 | SH | SOLE | 12,171 | 0 | 6,600 | |||
ADOBE SYSTEMS INCORPORATED | COM | 00724F101 | 446,575 | 1,327 | SH | SOLE | 27 | 0 | 1,300 | |||
ALERUS FINL CORP | COM | 01446U103 | 3,296,997 | 141,199 | SH | SOLE | 141,199 | 0 | 0 | |||
ALLETE INC | COM NEW | 018522300 | 1,191,564 | 18,471 | SH | SOLE | 12,413 | 0 | 6,058 | |||
ALLIANT ENERGY CORP | COM | 018802108 | 37,642,178 | 681,800 | SH | SOLE | 550,821 | 0 | 130,979 | |||
ALPHABET INC | CAP STK CL A | 02079K305 | 2,412,208 | 27,340 | SH | SOLE | 22,720 | 0 | 4,620 | |||
ALPHABET INC | CAP STK CL C | 02079K107 | 382,397,551 | 4,309,676 | SH | SOLE | 3,564,321 | 0 | 745,355 | |||
ALTAIR ENGR INC | COM CL A | 021369103 | 5,716,261 | 125,715 | SH | SOLE | 125,715 | 0 | 0 | |||
ALTRIA GROUP INC | COM | 02209S103 | 229,901 | 5,030 | SH | SOLE | 2,530 | 0 | 2,500 | |||
AMAZON COM INC | COM | 023135106 | 211,349,880 | 2,516,070 | SH | SOLE | 2,254,755 | 0 | 261,315 | |||
AMCOR PLC | ORD | G0250X107 | 2,778,591 | 233,299 | SH | SOLE | 157,755 | 0 | 75,544 | |||
AMERICAN EXPRESS CO | COM | 025816109 | 42,924,561 | 290,521 | SH | SOLE | 163,872 | 0 | 126,649 | |||
AMERICAN TOWER CORP NEW | COM | 03027X100 | 469,058 | 2,214 | SH | SOLE | 700 | 0 | 1,514 | |||
AMERICAN WTR WKS CO INC NEW | COM | 030420103 | 766,063 | 5,026 | SH | SOLE | 5,026 | 0 | 0 | |||
AMERIPRISE FINL INC | COM | 03076C106 | 677,230 | 2,175 | SH | SOLE | 830 | 0 | 1,345 | |||
AMETEK INC | COM | 031100100 | 205,528 | 1,471 | SH | SOLE | 1,471 | 0 | 0 | |||
AMGEN INC | COM | 031162100 | 2,337,233 | 8,899 | SH | SOLE | 6,489 | 0 | 2,410 | |||
APPLE INC | COM | 037833100 | 17,783,942 | 136,873 | SH | SOLE | 65,032 | 0 | 71,841 | |||
APPLIED MATLS INC | COM | 038222105 | 747,392 | 7,675 | SH | SOLE | 6,198 | 0 | 1,477 | |||
ASSOCIATED BANC CORP | COM | 045487105 | 8,557,085 | 370,597 | SH | SOLE | 370,597 | 0 | 0 | |||
AT&T INC | COM | 00206R102 | 458,372 | 24,898 | SH | SOLE | 6,121 | 0 | 18,777 | |||
AUTOMATIC DATA PROCESSING IN | COM | 053015103 | 7,110,384 | 29,768 | SH | SOLE | 27,678 | 0 | 2,090 | |||
AXOGEN INC | COM | 05463X106 | 243,811 | 24,430 | SH | SOLE | 24,430 | 0 | 0 | |||
AZEK CO INC | CL A | 05478C105 | 7,337,268 | 361,086 | SH | SOLE | 361,086 | 0 | 0 | |||
BADGER METER INC | COM | 056525108 | 18,328,867 | 168,108 | SH | SOLE | 85,427 | 0 | 82,681 | |||
BANK AMERICA CORP | COM | 060505104 | 718,141 | 21,683 | SH | SOLE | 14,584 | 0 | 7,099 | |||
BANK HAWAII CORP | COM | 062540109 | 310,240 | 4,000 | SH | SOLE | 4,000 | 0 | 0 | |||
BANK MONTREAL QUE | COM | 063671101 | 815,400 | 9,000 | SH | SOLE | 9,000 | 0 | 0 | |||
BARCLAYS PLC | ADR | 06738E204 | 234,000 | 30,000 | SH | SOLE | 0 | 0 | 30,000 | |||
BAXTER INTL INC | COM | 071813109 | 16,529,579 | 324,300 | SH | SOLE | 185,265 | 0 | 139,035 | |||
BECTON DICKINSON & CO | COM | 075887109 | 2,261,490 | 8,893 | SH | SOLE | 6,895 | 0 | 1,998 | |||
BERKSHIRE HATHAWAY INC DEL | CL A | 084670108 | 3,280,977 | 7 | SH | SOLE | 7 | 0 | 0 | |||
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 6,983,302 | 22,607 | SH | SOLE | 6,939 | 0 | 15,668 | |||
BEST BUY INC | COM | 086516101 | 441,155 | 5,500 | SH | SOLE | 5,500 | 0 | 0 | |||
BIOGEN INC | COM | 09062X103 | 283,843 | 1,025 | SH | SOLE | 750 | 0 | 275 | |||
BIO-TECHNE CORP | COM | 09073M104 | 232,978,149 | 2,811,030 | SH | SOLE | 2,310,612 | 0 | 500,418 | |||
BLACK HILLS CORP | COM | 092113109 | 6,898,384 | 98,072 | SH | SOLE | 95,672 | 0 | 2,400 | |||
BOEING CO | COM | 097023105 | 497,179 | 2,610 | SH | SOLE | 1,858 | 0 | 752 | |||
BOSTON SCIENTIFIC CORP | COM | 101137107 | 498,235 | 10,768 | SH | SOLE | 10,768 | 0 | 0 | |||
BP PLC | SPONSORED ADR | 055622104 | 588,571 | 16,850 | SH | SOLE | 14,350 | 0 | 2,500 | |||
BRADY CORP | CL A | 104674106 | 329,700 | 7,000 | SH | SOLE | 7,000 | 0 | 0 | |||
BRISTOL-MYERS SQUIBB CO | COM | 110122108 | 5,691,749 | 79,107 | SH | SOLE | 38,302 | 0 | 40,805 | |||
C H ROBINSON WORLDWIDE INC | COM NEW | 12541W209 | 98,882,413 | 1,079,974 | SH | SOLE | 830,497 | 0 | 249,477 | |||
CAMECO CORP | COM | 13321L108 | 272,040 | 12,000 | SH | SOLE | 0 | 0 | 12,000 | |||
CANADIAN IMPERIAL BK COMM TO | COM | 136069101 | 411,619 | 10,176 | SH | SOLE | 10,176 | 0 | 0 | |||
CASEYS GEN STORES INC | COM | 147528103 | 12,799,841 | 57,053 | SH | SOLE | 56,253 | 0 | 800 | |||
CATALENT INC | COM | 148806102 | 5,874,075 | 130,506 | SH | SOLE | 130,256 | 0 | 250 | |||
CATERPILLAR INC | COM | 149123101 | 4,301,300 | 17,955 | SH | SOLE | 12,744 | 0 | 5,211 | |||
CHART INDS INC | COM | 16115Q308 | 6,288,677 | 54,575 | SH | SOLE | 53,360 | 0 | 1,215 | |||
CHEVRON CORP NEW | COM | 166764100 | 6,312,538 | 35,169 | SH | SOLE | 15,724 | 0 | 19,445 | |||
CHUBB LIMITED | COM | H1467J104 | 512,674 | 2,324 | SH | SOLE | 2,000 | 0 | 324 | |||
CINTAS CORP | COM | 172908105 | 1,743,253 | 3,860 | SH | SOLE | 1,444 | 0 | 2,416 | |||
CISCO SYS INC | COM | 17275R102 | 1,067,708 | 22,412 | SH | SOLE | 8,736 | 0 | 13,676 | |||
CLEARFIELD INC | COM | 18482P103 | 2,535,190 | 26,930 | SH | SOLE | 26,930 | 0 | 0 | |||
COCA COLA CO | COM | 191216100 | 1,791,321 | 28,161 | SH | SOLE | 17,891 | 0 | 10,270 | |||
COLGATE PALMOLIVE CO | COM | 194162103 | 254,177 | 3,226 | SH | SOLE | 3,226 | 0 | 0 | |||
CONOCOPHILLIPS | COM | 20825C104 | 3,416,100 | 28,950 | SH | SOLE | 20,275 | 0 | 8,675 | |||
CONSTELLATION ENERGY CORP | COM | 21037T109 | 247,078 | 2,866 | SH | SOLE | 0 | 0 | 2,866 | |||
CORNING INC | COM | 219350105 | 10,641,258 | 333,164 | SH | SOLE | 182,329 | 0 | 150,835 | |||
COSTCO WHSL CORP NEW | COM | 22160K105 | 1,429,302 | 3,131 | SH | SOLE | 1,527 | 0 | 1,604 | |||
CSX CORP | COM | 126408103 | 312,495 | 10,087 | SH | SOLE | 1,530 | 0 | 8,557 | |||
CULLEN FROST BANKERS INC | COM | 229899109 | 16,445,367 | 123,002 | SH | SOLE | 107,560 | 0 | 15,442 | |||
CUMMINS INC | COM | 231021106 | 252,466 | 1,042 | SH | SOLE | 114 | 0 | 928 | |||
CVRX INC | COM | 126638105 | 1,663,207 | 90,638 | SH | SOLE | 90,638 | 0 | 0 | |||
DAKTRONICS INC | COM | 234264109 | 64,860 | 23,000 | SH | SOLE | 23,000 | 0 | 0 | |||
DANAHER CORPORATION | COM | 235851102 | 249,760 | 941 | SH | SOLE | 660 | 0 | 281 | |||
DEERE & CO | COM | 244199105 | 506,366 | 1,181 | SH | SOLE | 282 | 0 | 899 | |||
DIGI INTL INC | COM | 253798102 | 48,230,503 | 1,319,576 | SH | SOLE | 1,042,938 | 0 | 276,638 | |||
DISNEY WALT CO | COM | 254687106 | 81,073,462 | 933,166 | SH | SOLE | 712,083 | 0 | 221,083 | |||
DONALDSON INC | COM | 257651109 | 165,222,925 | 2,806,573 | SH | SOLE | 2,189,703 | 0 | 616,870 | |||
ECOLAB INC | COM | 278865100 | 258,845,616 | 1,778,274 | SH | SOLE | 1,462,040 | 0 | 316,234 | |||
ELANCO ANIMAL HEALTH INC | COM | 28414H103 | 2,729,533 | 223,366 | SH | SOLE | 202,401 | 0 | 20,965 | |||
EMERSON ELEC CO | COM | 291011104 | 9,751,531 | 101,515 | SH | SOLE | 64,895 | 0 | 36,620 | |||
ENTEGRIS INC | COM | 29362U104 | 65,157,644 | 993,408 | SH | SOLE | 910,293 | 0 | 83,115 | |||
ENTERPRISE PRODS PARTNERS L | COM | 293792107 | 207,432 | 8,600 | SH | SOLE | 8,600 | 0 | 0 | |||
ENVESTNET INC | COM | 29404K106 | 5,274,486 | 85,486 | SH | SOLE | 85,486 | 0 | 0 | |||
EXACT SCIENCES CORP | COM | 30063P105 | 1,178,338 | 23,800 | SH | SOLE | 23,800 | 0 | 0 | |||
EXELON CORP | COM | 30161N101 | 377,787 | 8,739 | SH | SOLE | 139 | 0 | 8,600 | |||
EXXON MOBIL CORP | COM | 30231G102 | 4,881,437 | 44,256 | SH | SOLE | 21,625 | 0 | 22,631 | |||
FASTENAL CO | COM | 311900104 | 140,230,894 | 2,963,459 | SH | SOLE | 2,313,034 | 0 | 650,425 | |||
FIRST INTST BANCSYSTEM INC | COM CL A | 32055Y201 | 7,777,250 | 201,223 | SH | SOLE | 197,433 | 0 | 3,790 | |||
FISERV INC | COM | 337738108 | 204,031,525 | 2,018,715 | SH | SOLE | 1,617,417 | 0 | 401,298 | |||
FORD MTR CO DEL | COM | 345370860 | 174,450 | 15,000 | SH | SOLE | 15,000 | 0 | 0 | |||
FULLER H B CO | COM | 359694106 | 176,339,901 | 2,462,160 | SH | SOLE | 2,104,286 | 0 | 357,874 | |||
GENERAC HLDGS INC | COM | 368736104 | 29,034,068 | 288,437 | SH | SOLE | 242,572 | 0 | 45,865 | |||
GENERAL ELECTRIC CO | COM NEW | 369604301 | 678,280 | 8,095 | SH | SOLE | 7,658 | 0 | 437 | |||
GENERAL MLS INC | COM | 370334104 | 17,409,524 | 207,627 | SH | SOLE | 114,006 | 0 | 93,621 | |||
GENERAL MTRS CO | COM | 37045V100 | 241,502 | 7,179 | SH | SOLE | 4,179 | 0 | 3,000 | |||
GENTHERM INC | COM | 37253A103 | 25,252,997 | 386,782 | SH | SOLE | 335,015 | 0 | 51,767 | |||
GENUINE PARTS CO | COM | 372460105 | 338,345 | 1,950 | SH | SOLE | 1,950 | 0 | 0 | |||
GLACIER BANCORP INC NEW | COM | 37637Q105 | 11,335,564 | 229,372 | SH | SOLE | 229,372 | 0 | 0 | |||
GRACO INC | COM | 384109104 | 288,248,808 | 4,285,591 | SH | SOLE | 3,437,314 | 0 | 848,277 | |||
HARLEY DAVIDSON INC | COM | 412822108 | 601,453 | 14,458 | SH | SOLE | 14,458 | 0 | 0 | |||
HAWKINS INC | COM | 420261109 | 514,152 | 13,320 | SH | SOLE | 320 | 0 | 13,000 | |||
HERSHEY CO | COM | 427866108 | 14,182,505 | 61,245 | SH | SOLE | 58,960 | 0 | 2,285 | |||
HOME DEPOT INC | COM | 437076102 | 80,922,894 | 256,199 | SH | SOLE | 162,168 | 0 | 94,031 | |||
HONEYWELL INTL INC | COM | 438516106 | 145,490,097 | 678,909 | SH | SOLE | 454,413 | 0 | 224,496 | |||
HORMEL FOODS CORP | COM | 440452100 | 213,752,941 | 4,692,710 | SH | SOLE | 3,872,693 | 0 | 820,017 | |||
HUB GROUP INC | CL A | 443320106 | 8,744,615 | 110,009 | SH | SOLE | 110,009 | 0 | 0 | |||
HUNTINGTON BANCSHARES INC | COM | 446150104 | 741,956 | 52,621 | SH | SOLE | 48,046 | 0 | 4,575 | |||
HYLIION HOLDINGS CORP | COMMON STOCK | 449109107 | 323,732 | 138,347 | SH | SOLE | 138,347 | 0 | 0 | |||
IDEX CORP | COM | 45167R104 | 913,320 | 4,000 | SH | SOLE | 4,000 | 0 | 0 | |||
IDEXX LABS INC | COM | 45168D104 | 1,262,636 | 3,095 | SH | SOLE | 947 | 0 | 2,148 | |||
ILLINOIS TOOL WKS INC | COM | 452308109 | 473,865 | 2,151 | SH | SOLE | 1,375 | 0 | 776 | |||
INSPIRE MED SYS INC | COM | 457730109 | 31,645,951 | 125,639 | SH | SOLE | 122,616 | 0 | 3,023 | |||
INTEL CORP | COM | 458140100 | 4,569,694 | 172,898 | SH | SOLE | 71,028 | 0 | 101,870 | |||
INTERNATIONAL BUSINESS MACHS | COM | 459200101 | 344,053 | 2,442 | SH | SOLE | 1,382 | 0 | 1,060 | |||
INVESCO QQQ TR | UNIT SER 1 | 46090E103 | 464,925 | 1,746 | SH | SOLE | 695 | 0 | 1,051 | |||
ISHARES TR | CORE S&P SCP ETF | 464287804 | 244,928 | 2,588 | SH | SOLE | 1,474 | 0 | 1,114 | |||
ISHARES TR | RUSSELL 3000 ETF | 464287689 | 246,058 | 1,115 | SH | SOLE | 1,115 | 0 | 0 | |||
ISHARES TR | MSCI EAFE ETF | 464287465 | 207,160 | 3,156 | SH | SOLE | 2,464 | 0 | 692 | |||
ISHARES TR | CORE S&P500 ETF | 464287200 | 1,441,193 | 3,751 | SH | SOLE | 858 | 0 | 2,893 | |||
JAMF HLDG CORP | COM | 47074L105 | 44,271,965 | 2,078,496 | SH | SOLE | 1,853,477 | 0 | 225,019 | |||
JOHN BEAN TECHNOLOGIES CORP | COM | 477839104 | 6,292,911 | 68,903 | SH | SOLE | 68,903 | 0 | 0 | |||
JOHNSON & JOHNSON | COM | 478160104 | 251,821,098 | 1,425,537 | SH | SOLE | 1,103,602 | 0 | 321,935 | |||
JPMORGAN CHASE & CO | COM | 46625H100 | 131,659,246 | 981,799 | SH | SOLE | 868,050 | 0 | 113,749 | |||
KIMBERLY-CLARK CORP | COM | 494368103 | 2,611,016 | 19,234 | SH | SOLE | 10,824 | 0 | 8,410 | |||
LILLY ELI & CO | COM | 532457108 | 176,645,112 | 482,848 | SH | SOLE | 350,487 | 0 | 132,361 | |||
LITTELFUSE INC | COM | 537008104 | 196,921,997 | 894,287 | SH | SOLE | 758,687 | 0 | 135,600 | |||
LOWES COS INC | COM | 548661107 | 1,419,386 | 7,124 | SH | SOLE | 6,731 | 0 | 393 | |||
LUMEN TECHNOLOGIES INC | COM | 550241103 | 104,400 | 20,000 | SH | SOLE | 0 | 0 | 20,000 | |||
MARCUS CORP DEL | COM | 566330106 | 7,512,156 | 522,040 | SH | SOLE | 522,040 | 0 | 0 | |||
MARSH & MCLENNAN COS INC | COM | 571748102 | 245,572 | 1,484 | SH | SOLE | 1,484 | 0 | 0 | |||
MASTERCARD INCORPORATED | CL A | 57636Q104 | 255,582 | 735 | SH | SOLE | 383 | 0 | 352 | |||
MCDONALDS CORP | COM | 580135101 | 3,770,517 | 14,308 | SH | SOLE | 13,415 | 0 | 893 | |||
MDU RES GROUP INC | COM | 552690109 | 270,026 | 8,900 | SH | SOLE | 6,500 | 0 | 2,400 | |||
MEDPACE HLDGS INC | COM | 58506Q109 | 6,681,357 | 31,455 | SH | SOLE | 31,455 | 0 | 0 | |||
MEDTRONIC PLC | SHS | G5960L103 | 217,722,388 | 2,801,369 | SH | SOLE | 2,321,529 | 0 | 479,840 | |||
MERCK & CO INC | COM | 58933Y105 | 8,151,053 | 73,466 | SH | SOLE | 41,591 | 0 | 31,875 | |||
META PLATFORMS INC | CL A | 30303M102 | 200,366 | 1,665 | SH | SOLE | 1,599 | 0 | 66 | |||
MGP INGREDIENTS INC NEW | COM | 55303J106 | 5,569,844 | 52,358 | SH | SOLE | 52,358 | 0 | 0 | |||
MICROSOFT CORP | COM | 594918104 | 498,741,110 | 2,079,648 | SH | SOLE | 1,818,603 | 0 | 261,045 | |||
MONDELEZ INTL INC | CL A | 609207105 | 233,875 | 3,509 | SH | SOLE | 2,868 | 0 | 641 | |||
MOSAIC CO NEW | COM | 61945C103 | 1,710,930 | 39,000 | SH | SOLE | 39,000 | 0 | 0 | |||
MOTOROLA SOLUTIONS INC | COM NEW | 620076307 | 155,532,108 | 603,516 | SH | SOLE | 505,434 | 0 | 98,082 | |||
MSA SAFETY INC | COM | 553498106 | 211,959 | 1,470 | SH | SOLE | 1,000 | 0 | 470 | |||
MURPHY OIL CORP | COM | 626717102 | 215,050 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | |||
NANO DIMENSION LTD | SPONSORD ADS NEW | 63008G203 | 23,000 | 10,000 | SH | SOLE | 10,000 | 0 | 0 | |||
NEOGEN CORP | COM | 640491106 | 2,234,799 | 146,737 | SH | SOLE | 106,663 | 0 | 40,074 | |||
NEWMONT CORP | COM | 651639106 | 377,600 | 8,000 | SH | SOLE | 8,000 | 0 | 0 | |||
NEXTERA ENERGY INC | COM | 65339F101 | 475,768 | 5,691 | SH | SOLE | 2,420 | 0 | 3,271 | |||
NIKE INC | CL B | 654106103 | 526,662 | 4,501 | SH | SOLE | 4,101 | 0 | 400 | |||
NORFOLK SOUTHN CORP | COM | 655844108 | 1,048,271 | 4,254 | SH | SOLE | 1,108 | 0 | 3,146 | |||
NORTHERN TR CORP | COM | 665859104 | 45,220,337 | 511,022 | SH | SOLE | 421,929 | 0 | 89,093 | |||
NORTHWESTERN CORP | COM NEW | 668074305 | 6,401,540 | 107,879 | SH | SOLE | 105,179 | 0 | 2,700 | |||
NOVARTIS AG | SPONSORED ADR | 66987V109 | 206,842 | 2,280 | SH | SOLE | 700 | 0 | 1,580 | |||
NUVEEN MINN QUALITY MUN INM | SHS | 670734102 | 351,000 | 31,200 | SH | SOLE | 31,200 | 0 | 0 | |||
NVE CORP | COM NEW | 629445206 | 485,625 | 7,500 | SH | SOLE | 7,400 | 0 | 100 | |||
NVENT ELECTRIC PLC | SHS | G6700G107 | 136,747,295 | 3,554,648 | SH | SOLE | 3,048,183 | 0 | 506,465 | |||
NVIDIA CORPORATION | COM | 67066G104 | 201,171,505 | 1,376,567 | SH | SOLE | 1,205,368 | 0 | 171,199 | |||
OLD NATL BANCORP IND | COM | 680033107 | 46,093,438 | 2,563,595 | SH | SOLE | 2,255,807 | 0 | 307,788 | |||
ORACLE CORP | COM | 68389X105 | 2,254,307 | 27,579 | SH | SOLE | 7,689 | 0 | 19,890 | |||
OSHKOSH CORP | COM | 688239201 | 10,877,443 | 123,341 | SH | SOLE | 123,341 | 0 | 0 | |||
OTIS WORLDWIDE CORP | COM | 68902V107 | 201,727 | 2,576 | SH | SOLE | 1,331 | 0 | 1,245 | |||
PATTERSON COS INC | COM | 703395103 | 1,350,485 | 48,180 | SH | SOLE | 39,700 | 0 | 8,480 | |||
PAYCHEX INC | COM | 704326107 | 352,458 | 3,050 | SH | SOLE | 2,062 | 0 | 988 | |||
PENTAIR PLC | SHS | G7S00T104 | 7,024,122 | 156,161 | SH | SOLE | 97,502 | 0 | 58,659 | |||
PEPSICO INC | COM | 713448108 | 1,898,737 | 10,510 | SH | SOLE | 9,187 | 0 | 1,323 | |||
PFIZER INC | COM | 717081103 | 22,689,841 | 442,815 | SH | SOLE | 280,467 | 0 | 162,348 | |||
PHILIP MORRIS INTL INC | COM | 718172109 | 434,495 | 4,293 | SH | SOLE | 1,568 | 0 | 2,725 | |||
PHILLIPS 66 | COM | 718546104 | 929,226 | 8,928 | SH | SOLE | 6,978 | 0 | 1,950 | |||
PHYSICIANS RLTY TR | COM | 71943U104 | 6,505,625 | 449,594 | SH | SOLE | 421,194 | 0 | 28,400 | |||
PLEXUS CORP | COM | 729132100 | 10,017,868 | 97,327 | SH | SOLE | 97,327 | 0 | 0 | |||
PLUG POWER INC | COM NEW | 72919P202 | 123,700 | 10,000 | SH | SOLE | 10,000 | 0 | 0 | |||
POLARIS INC | COM | 731068102 | 39,624,623 | 392,323 | SH | SOLE | 325,502 | 0 | 66,821 | |||
PRINCIPAL FINANCIAL GROUP IN | COM | 74251V102 | 108,669,423 | 1,294,917 | SH | SOLE | 1,013,028 | 0 | 281,889 | |||
PROCTER AND GAMBLE CO | COM | 742718109 | 22,428,250 | 147,983 | SH | SOLE | 70,177 | 0 | 77,806 | |||
PROTO LABS INC | COM | 743713109 | 550,733 | 21,572 | SH | SOLE | 8,936 | 0 | 12,636 | |||
QCR HOLDINGS INC | COM | 74727A104 | 7,400,133 | 149,076 | SH | SOLE | 149,076 | 0 | 0 | |||
QUALCOMM INC | COM | 747525103 | 154,519,131 | 1,405,486 | SH | SOLE | 1,201,215 | 0 | 204,271 | |||
RAYTHEON TECHNOLOGIES CORP | COM | 75513E101 | 920,088 | 9,117 | SH | SOLE | 3,681 | 0 | 5,436 | |||
REGIONS FINANCIAL CORP NEW | COM | 7591EP100 | 323,400 | 15,000 | SH | SOLE | 2,000 | 0 | 13,000 | |||
ROCKWELL AUTOMATION INC | COM | 773903109 | 89,029,071 | 345,650 | SH | SOLE | 319,961 | 0 | 25,689 | |||
SALESFORCE INC | COM | 79466L302 | 79,908,811 | 602,676 | SH | SOLE | 539,816 | 0 | 62,860 | |||
SCHLUMBERGER LTD | COM STK | 806857108 | 1,095,930 | 20,500 | SH | SOLE | 19,500 | 0 | 1,000 | |||
SCHWAB CHARLES CORP | COM | 808513105 | 126,371,195 | 1,517,790 | SH | SOLE | 1,233,119 | 0 | 284,671 | |||
SCHWAB STRATEGIC TR | US BRD MKT ETF | 808524102 | 4,033,796 | 90,020 | SH | SOLE | 30,300 | 0 | 59,720 | |||
SCHWAB STRATEGIC TR | INTL EQTY ETF | 808524805 | 483,150 | 15,000 | SH | SOLE | 0 | 0 | 15,000 | |||
SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 | 429,592 | 3,452 | SH | SOLE | 1,052 | 0 | 2,400 | |||
SHELL PLC | SPON ADS | 780259305 | 792,744 | 13,920 | SH | SOLE | 13,000 | 0 | 920 | |||
SHERWIN WILLIAMS CO | COM | 824348106 | 135,018,557 | 568,906 | SH | SOLE | 518,423 | 0 | 50,483 | |||
SHYFT GROUP INC | COM | 825698103 | 248,600 | 10,000 | SH | SOLE | 10,000 | 0 | 0 | |||
SKYWATER TECHNOLOGY INC | COM | 83089J108 | 1,452,260 | 204,256 | SH | SOLE | 204,256 | 0 | 0 | |||
SLEEP NUMBER CORP | COM | 83125X103 | 6,170,380 | 237,505 | SH | SOLE | 185,915 | 0 | 51,590 | |||
SMITH & WESSON BRANDS INC | COM | 831754106 | 86,800 | 10,000 | SH | SOLE | 10,000 | 0 | 0 | |||
SNAP ON INC | COM | 833034101 | 2,203,558 | 9,644 | SH | SOLE | 6,185 | 0 | 3,459 | |||
SONOCO PRODS CO | COM | 835495102 | 303,550 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | |||
SOUTHERN CO | COM | 842587107 | 249,935 | 3,500 | SH | SOLE | 1,400 | 0 | 2,100 | |||
SPDR S&P 500 ETF TR | TR UNIT | 78462F103 | 25,493,960 | 66,663 | SH | SOLE | 33,887 | 0 | 32,776 | |||
STARBUCKS CORP | COM | 855244109 | 733,731 | 7,396 | SH | SOLE | 7,014 | 0 | 382 | |||
STRYKER CORPORATION | COM | 863667101 | 977,960 | 4,000 | SH | SOLE | 4,000 | 0 | 0 | |||
STURM RUGER & CO INC | COM | 864159108 | 607,440 | 12,000 | SH | SOLE | 12,000 | 0 | 0 | |||
SURMODICS INC | COM | 868873100 | 1,800,308 | 52,764 | SH | SOLE | 52,764 | 0 | 0 | |||
SYSCO CORP | COM | 871829107 | 94,060,105 | 1,230,348 | SH | SOLE | 1,066,847 | 0 | 163,501 | |||
TARGET CORP | COM | 87612E106 | 78,033,440 | 523,574 | SH | SOLE | 366,493 | 0 | 157,081 | |||
TENNANT CO | COM | 880345103 | 100,479,038 | 1,631,948 | SH | SOLE | 1,460,176 | 0 | 171,772 | |||
TEXAS INSTRS INC | COM | 882508104 | 13,324,993 | 80,650 | SH | SOLE | 71,800 | 0 | 8,850 | |||
THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 663,031 | 1,204 | SH | SOLE | 54 | 0 | 1,150 | |||
TORO CO | COM | 891092108 | 332,910,087 | 2,940,902 | SH | SOLE | 2,406,124 | 0 | 534,778 | |||
TRANSOCEAN LTD | REG SHS | H8817H100 | 45,600 | 10,000 | SH | SOLE | 10,000 | 0 | 0 | |||
TRAVELERS COMPANIES INC | COM | 89417E109 | 17,788,301 | 94,876 | SH | SOLE | 65,764 | 0 | 29,112 | |||
UNION PAC CORP | COM | 907818108 | 1,683,272 | 8,129 | SH | SOLE | 2,620 | 0 | 5,509 | |||
UNITED FIRE GROUP INC | COM | 910340108 | 766,080 | 28,000 | SH | SOLE | 28,000 | 0 | 0 | |||
UNITED PARCEL SERVICE INC | CL B | 911312106 | 41,805,765 | 240,484 | SH | SOLE | 131,813 | 0 | 108,671 | |||
UNITEDHEALTH GROUP INC | COM | 91324P102 | 412,929,102 | 778,847 | SH | SOLE | 670,986 | 0 | 107,861 | |||
US BANCORP DEL | COM NEW | 902973304 | 289,320,950 | 6,634,280 | SH | SOLE | 5,557,369 | 0 | 1,076,911 | |||
VALERO ENERGY CORP | COM | 91913Y100 | 602,585 | 4,750 | SH | SOLE | 0 | 0 | 4,750 | |||
VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 | 217,192 | 1,136 | SH | SOLE | 207 | 0 | 929 | |||
VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 | 423,813 | 2,791 | SH | SOLE | 2,659 | 0 | 132 | |||
VERICEL CORP | COM | 92346J108 | 687,211 | 26,090 | SH | SOLE | 26,090 | 0 | 0 | |||
VERIZON COMMUNICATIONS INC | COM | 92343V104 | 2,828,408 | 71,787 | SH | SOLE | 25,077 | 0 | 46,710 | |||
VISA INC | COM CL A | 92826C839 | 131,436,717 | 632,638 | SH | SOLE | 495,511 | 0 | 137,127 | |||
VODAFONE GROUP PLC NEW | SPONSORED ADR | 92857W308 | 115,682 | 11,431 | SH | SOLE | 1,431 | 0 | 10,000 | |||
WALMART INC | COM | 931142103 | 1,001,463 | 7,063 | SH | SOLE | 4,143 | 0 | 2,920 | |||
WEC ENERGY GROUP INC | COM | 92939U106 | 408,419 | 4,356 | SH | SOLE | 1,490 | 0 | 2,866 | |||
WELLS FARGO CO NEW | COM | 949746101 | 131,009,457 | 3,172,910 | SH | SOLE | 2,585,614 | 0 | 587,296 | |||
WEYERHAEUSER CO MTN BE | COM NEW | 962166104 | 1,654,842 | 53,382 | SH | SOLE | 44,149 | 0 | 9,233 | |||
WINTRUST FINL CORP | COM | 97650W108 | 13,643,641 | 161,425 | SH | SOLE | 161,425 | 0 | 0 | |||
WOODWARD INC | COM | 980745103 | 1,352,540 | 14,000 | SH | SOLE | 14,000 | 0 | 0 | |||
WORKIVA INC | COM CL A | 98139A105 | 71,544,119 | 852,020 | SH | SOLE | 773,560 | 0 | 78,460 | |||
XCEL ENERGY INC | COM | 98389B100 | 19,605,593 | 279,640 | SH | SOLE | 203,507 | 0 | 76,133 | |||
ZIMMER BIOMET HOLDINGS INC | COM | 98956P102 | 3,810,465 | 29,886 | SH | SOLE | 13,715 | 0 | 16,171 |