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 | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
AAR Corp | COM | 000361105 | 10,131 | 275,370 | SH | SOLE | 275,370 | 0 | 0 | ||
Abbott Laboratories | COM | 002824100 | 209,411 | 2,490,019 | SH | SOLE | 1,853,412 | 0 | 636,607 | ||
Abbvie Inc | COM | 00287Y109 | 5,747 | 79,024 | SH | SOLE | 17,130 | 0 | 61,894 | ||
Accenture PLC Cl A | COM | G1151C101 | 220 | 1,191 | SH | SOLE | 0 | 0 | 1,191 | ||
Actuant Corp | COM | 00508X203 | 8,944 | 360,508 | SH | SOLE | 360,508 | 0 | 0 | ||
Adobe Inc. | COM | 00724F101 | 604 | 2,050 | SH | SOLE | 375 | 0 | 1,675 | ||
ALLETE, Inc. | COM | 018522300 | 5,927 | 71,233 | SH | SOLE | 38,965 | 0 | 32,268 | ||
Alliant Energy Corp. | COM | 018802108 | 276 | 5,618 | SH | SOLE | 0 | 0 | 5,618 | ||
Alphabet Inc Class A | COM | 02079K305 | 1,635 | 1,510 | SH | SOLE | 917 | 0 | 593 | ||
Alphabet Inc Class C | COM | 02079K107 | 318,053 | 294,246 | SH | SOLE | 250,566 | 0 | 43,680 | ||
Altria Group Inc | COM | 02209S103 | 208 | 4,392 | SH | SOLE | 667 | 0 | 3,725 | ||
Amazon Com Inc | COM | 023135106 | 1,138 | 601 | SH | SOLE | 121 | 0 | 480 | ||
Amcor Plc | COM | G0250X107 | 53,058 | 4,617,788 | SH | SOLE | 2,633,765 | 0 | 1,984,023 | ||
American Express | COM | 025816109 | 167,087 | 1,353,592 | SH | SOLE | 1,090,579 | 0 | 263,013 | ||
American Tower Cl A | COM | 03027X100 | 684 | 3,345 | SH | SOLE | 200 | 0 | 3,145 | ||
Ameriprise Financial | COM | 03076C106 | 338 | 2,331 | SH | SOLE | 1,620 | 0 | 711 | ||
Ametek Inc. | COM | 031100100 | 245 | 2,700 | SH | SOLE | 2,700 | 0 | 0 | ||
Amgen | COM | 031162100 | 1,618 | 8,780 | SH | SOLE | 4,734 | 0 | 4,046 | ||
ANSYS Inc | COM | 03662Q105 | 203 | 990 | SH | SOLE | 0 | 0 | 990 | ||
Apogee Enterprises, Inc | COM | 037598109 | 15,601 | 359,130 | SH | SOLE | 359,030 | 0 | 100 | ||
Apple Inc | COM | 037833100 | 7,363 | 37,200 | SH | SOLE | 15,805 | 0 | 21,395 | ||
Applied Materials Inc | COM | 038222105 | 336 | 7,477 | SH | SOLE | 0 | 0 | 7,477 | ||
Assoc Banc Corp | COM | 045487105 | 56,105 | 2,653,955 | SH | SOLE | 2,325,119 | 0 | 328,836 | ||
AT&T Inc | COM | 00206R102 | 1,463 | 43,670 | SH | SOLE | 13,293 | 0 | 30,377 | ||
Automatic Data Proc | COM | 053015103 | 835 | 5,052 | SH | SOLE | 3,952 | 0 | 1,100 | ||
Badger Meter Inc | COM | 056525108 | 49,507 | 829,401 | SH | SOLE | 597,583 | 0 | 231,818 | ||
Bank of America Corp | COM | 060505104 | 434 | 14,955 | SH | SOLE | 4,390 | 0 | 10,565 | ||
Baxter International | COM | 071813109 | 50,732 | 619,435 | SH | SOLE | 401,077 | 0 | 218,358 | ||
Becton Dickinson & Co | COM | 075887109 | 798 | 3,165 | SH | SOLE | 1,702 | 0 | 1,463 | ||
Berkshire Hathaway | COM | 084670108 | 3,502 | 11 | SH | SOLE | 1 | 0 | 10 | ||
Berkshire Hathaway B | COM | 084670702 | 4,774 | 22,396 | SH | SOLE | 2,618 | 0 | 19,778 | ||
Bio-Techne Corp | COM | 09073M104 | 222,698 | 1,068,146 | SH | SOLE | 858,678 | 0 | 209,468 | ||
Biogen Inc. | COM | 09062X103 | 240 | 1,025 | SH | SOLE | 0 | 0 | 1,025 | ||
Black Hills Corp | COM | 092113109 | 11,964 | 153,050 | SH | SOLE | 153,050 | 0 | 0 | ||
Boeing | COM | 097023105 | 1,514 | 4,160 | SH | SOLE | 1,965 | 0 | 2,195 | ||
BP PLC | COM | 055622104 | 863 | 20,694 | SH | SOLE | 9,062 | 0 | 11,632 | ||
Bristol-Myers Squibb | COM | 110122108 | 10,772 | 237,532 | SH | SOLE | 159,676 | 0 | 77,856 | ||
Cabot Microelectronics Corp | COM | 12709P103 | 7,274 | 66,080 | SH | SOLE | 66,080 | 0 | 0 | ||
Calyxt Inc | COM | 13173L107 | 2,474 | 198,261 | SH | SOLE | 198,261 | 0 | 0 | ||
Cardiovascular Sys Inc | COM | 141619106 | 4,176 | 97,282 | SH | SOLE | 97,282 | 0 | 0 | ||
Carrizo Oil & Gas, Inc. | COM | 144577103 | 5,978 | 596,650 | SH | SOLE | 596,650 | 0 | 0 | ||
Casey's General Stores | COM | 147528103 | 12,354 | 79,200 | SH | SOLE | 79,200 | 0 | 0 | ||
Catalent, Inc. | COM | 148806102 | 16,933 | 312,358 | SH | SOLE | 311,755 | 0 | 603 | ||
Caterpillar | COM | 149123101 | 959 | 7,040 | SH | SOLE | 200 | 0 | 6,840 | ||
Celgene Corp | COM | 151020104 | 265 | 2,870 | SH | SOLE | 0 | 0 | 2,870 | ||
Cerner Corp | COM | 156782104 | 206 | 2,810 | SH | SOLE | 1,000 | 0 | 1,810 | ||
CH Robinson Worldwide | COM | 12541W209 | 166,787 | 1,977,322 | SH | SOLE | 1,605,504 | 0 | 371,818 | ||
Charles Schwab | COM | 808513105 | 47,978 | 1,193,791 | SH | SOLE | 942,659 | 0 | 251,132 | ||
Chevron Corp | COM | 166764100 | 30,062 | 241,579 | SH | SOLE | 121,759 | 0 | 119,820 | ||
Cisco | COM | 17275R102 | 2,035 | 37,184 | SH | SOLE | 9,721 | 0 | 27,463 | ||
Clorox | COM | 189054109 | 232 | 1,513 | SH | SOLE | 1,513 | 0 | 0 | ||
Coca-Cola | COM | 191216100 | 1,458 | 28,642 | SH | SOLE | 10,500 | 0 | 18,142 | ||
Colgate-Palmolive | COM | 194162103 | 636 | 8,876 | SH | SOLE | 2,600 | 0 | 6,276 | ||
Comcast New Cl A | COM | 20030N101 | 318 | 7,517 | SH | SOLE | 2,349 | 0 | 5,168 | ||
ConocoPhillips | COM | 20825C104 | 6,458 | 105,861 | SH | SOLE | 23,201 | 0 | 82,660 | ||
Core Laboratories NV | COM | N22717107 | 19,999 | 382,541 | SH | SOLE | 310,131 | 0 | 72,410 | ||
CoreSite Realty Corp | COM | 21870Q105 | 126,512 | 1,098,484 | SH | SOLE | 949,767 | 0 | 148,717 | ||
Corning | COM | 219350105 | 74,070 | 2,228,998 | SH | SOLE | 1,855,659 | 0 | 373,339 | ||
Costco Wholesale | COM | 22160K105 | 904 | 3,422 | SH | SOLE | 900 | 0 | 2,522 | ||
Cray Inc | COM | 225223304 | 6,332 | 181,847 | SH | SOLE | 59,520 | 0 | 122,327 | ||
CSX Corporation | COM | 126408103 | 615 | 7,950 | SH | SOLE | 0 | 0 | 7,950 | ||
Cullen Frost Bankers | COM | 229899109 | 19,230 | 205,320 | SH | SOLE | 162,550 | 0 | 42,770 | ||
CyberOptics Corp | COM | 232517102 | 3,851 | 237,284 | SH | SOLE | 237,284 | 0 | 0 | ||
Deere & Co. | COM | 244199105 | 239 | 1,442 | SH | SOLE | 112 | 0 | 1,330 | ||
Deluxe Corp | COM | 248019101 | 1,917 | 47,150 | SH | SOLE | 39,026 | 0 | 8,124 | ||
Digi Int'l Inc. | COM | 253798102 | 7,994 | 630,420 | SH | SOLE | 627,820 | 0 | 2,600 | ||
Disney | COM | 254687106 | 250,241 | 1,792,042 | SH | SOLE | 1,453,688 | 0 | 338,354 | ||
Dominion Energy, Inc. | COM | 25746U109 | 358 | 4,632 | SH | SOLE | 1,250 | 0 | 3,382 | ||
Donaldson | COM | 257651109 | 254,342 | 5,000,831 | SH | SOLE | 4,016,947 | 0 | 983,884 | ||
Ecolab Inc | COM | 278865100 | 361,578 | 1,831,331 | SH | SOLE | 1,387,734 | 0 | 443,597 | ||
Edwards Lifesciences | COM | 28176E108 | 244 | 1,320 | SH | SOLE | 200 | 0 | 1,120 | ||
Elanco Animal Health Inc. | COM | 28414H103 | 20,904 | 618,474 | SH | SOLE | 415,699 | 0 | 202,775 | ||
EMC Insurance Group | COM | 268664109 | 3,254 | 90,305 | SH | SOLE | 90,305 | 0 | 0 | ||
Emerson Electric | COM | 291011104 | 26,876 | 402,820 | SH | SOLE | 195,857 | 0 | 206,963 | ||
Enterprise Prod Ptnrs LP | COM | 293792107 | 266 | 9,200 | SH | SOLE | 8,600 | 0 | 600 | ||
Exelon Corp | COM | 30161N101 | 404 | 8,428 | SH | SOLE | 0 | 0 | 8,428 | ||
Exxon Mobil | COM | 30231G102 | 27,396 | 357,513 | SH | SOLE | 150,188 | 0 | 207,325 | ||
Facebook Inc Class A | COM | 30303M102 | 251 | 1,300 | SH | SOLE | 1,234 | 0 | 66 | ||
Fastenal Co. | COM | 311900104 | 171,059 | 5,248,832 | SH | SOLE | 4,130,358 | 0 | 1,118,474 | ||
FireEye, Inc. | COM | 31816Q101 | 3,104 | 209,605 | SH | SOLE | 209,605 | 0 | 0 | ||
Fiserv | COM | 337738108 | 190,996 | 2,095,171 | SH | SOLE | 1,655,103 | 0 | 440,068 | ||
Fleetcor Technologies Inc | COM | 339041105 | 281 | 1,000 | SH | SOLE | 0 | 0 | 1,000 | ||
Generac Hldgs | COM | 368736104 | 47,602 | 685,815 | SH | SOLE | 610,092 | 0 | 75,723 | ||
General Electric | COM | 369604103 | 1,068 | 101,701 | SH | SOLE | 15,065 | 0 | 86,636 | ||
General Mills | COM | 370334104 | 126,006 | 2,399,195 | SH | SOLE | 1,729,867 | 0 | 669,328 | ||
Gentherm Inc | COM | 37253A103 | 21,889 | 523,275 | SH | SOLE | 480,903 | 0 | 42,372 | ||
Genuine Parts | COM | 372460105 | 202 | 1,950 | SH | SOLE | 1,700 | 0 | 250 | ||
Glacier Bancorp Inc | COM | 37637Q105 | 11,860 | 292,485 | SH | SOLE | 292,115 | 0 | 370 | ||
Graco Inc | COM | 384109104 | 257,655 | 5,134,621 | SH | SOLE | 3,913,725 | 0 | 1,220,897 | ||
Great Western Bancorp Inc. | COM | 391416104 | 82,972 | 2,322,836 | SH | SOLE | 2,021,340 | 0 | 301,496 | ||
Hawkins Chemical | COM | 420261109 | 3,991 | 91,937 | SH | SOLE | 85,437 | 0 | 6,500 | ||
HB Fuller | COM | 359694106 | 127,847 | 2,755,330 | SH | SOLE | 2,364,397 | 0 | 390,933 | ||
Heico Corp | COM | 422806109 | 227 | 1,700 | SH | SOLE | 1,200 | 0 | 500 | ||
Hershey | COM | 427866108 | 11,717 | 87,423 | SH | SOLE | 77,130 | 0 | 10,293 | ||
Home Depot | COM | 437076102 | 63,393 | 304,820 | SH | SOLE | 188,517 | 0 | 116,303 | ||
Honeywell Inc | COM | 438516106 | 226,742 | 1,298,713 | SH | SOLE | 909,379 | 0 | 389,334 | ||
Hormel | COM | 440452100 | 232,086 | 5,724,858 | SH | SOLE | 4,632,775 | 0 | 1,092,083 | ||
Hub Group Inc Cl A | COM | 443320106 | 12,006 | 285,995 | SH | SOLE | 285,995 | 0 | 0 | ||
IBM | COM | 459200101 | 5,424 | 39,335 | SH | SOLE | 27,061 | 0 | 12,274 | ||
IDEXX Laboratories, Inc | COM | 45168D104 | 936 | 3,398 | SH | SOLE | 400 | 0 | 2,998 | ||
Illinois Tool Works Inc | COM | 452308109 | 437 | 2,899 | SH | SOLE | 1,450 | 0 | 1,449 | ||
Inspire Medical Systems Inc | COM | 457730109 | 9,511 | 156,810 | SH | SOLE | 155,910 | 0 | 900 | ||
Intel | COM | 458140100 | 18,724 | 391,142 | SH | SOLE | 128,962 | 0 | 262,180 | ||
Intl Flavors/Fragr | COM | 459506101 | 358 | 2,466 | SH | SOLE | 2,466 | 0 | 0 | ||
Intricon Corp Com | COM | 46121H109 | 5,641 | 241,498 | SH | SOLE | 241,498 | 0 | 0 | ||
IPG Photonics Corp | COM | 44980X109 | 231 | 1,500 | SH | SOLE | 0 | 0 | 1,500 | ||
J.P. Morgan Chase & Co | COM | 46625H100 | 27,644 | 247,263 | SH | SOLE | 158,760 | 0 | 88,503 | ||
Johnson & Johnson | COM | 478160104 | 287,576 | 2,064,729 | SH | SOLE | 1,625,519 | 0 | 439,210 | ||
Kellogg | COM | 487836108 | 228 | 4,250 | SH | SOLE | 1,700 | 0 | 2,550 | ||
Kimberly-Clark | COM | 494368103 | 16,113 | 120,899 | SH | SOLE | 53,311 | 0 | 67,588 | ||
Lilly (Eli) | COM | 532457108 | 74,994 | 676,906 | SH | SOLE | 470,916 | 0 | 205,990 | ||
Littelfuse Inc. | COM | 537008104 | 81,999 | 463,507 | SH | SOLE | 385,932 | 0 | 77,575 | ||
Lockheed Martin Corp | COM | 539830109 | 220 | 606 | SH | SOLE | 170 | 0 | 436 | ||
Lowes Companies Inc | COM | 548661107 | 744 | 7,369 | SH | SOLE | 2,751 | 0 | 4,618 | ||
Marcus Corp. | COM | 566330106 | 6,680 | 202,658 | SH | SOLE | 202,658 | 0 | 0 | ||
MasterCard Inc | COM | 57636Q104 | 713 | 2,695 | SH | SOLE | 300 | 0 | 2,395 | ||
McCormick & Co | COM | 579780206 | 209 | 1,350 | SH | SOLE | 600 | 0 | 750 | ||
McDonald's Corp | COM | 580135101 | 3,075 | 14,806 | SH | SOLE | 11,187 | 0 | 3,619 | ||
MDU Resources Group | COM | 552690109 | 1,690 | 65,493 | SH | SOLE | 20,208 | 0 | 45,285 | ||
Medtronic | COM | G5960L103 | 300,649 | 3,087,062 | SH | SOLE | 2,439,210 | 0 | 647,852 | ||
Merck & Co Inc | COM | 58933Y105 | 6,574 | 78,405 | SH | SOLE | 24,129 | 0 | 54,276 | ||
MGP Ingredients Inc | COM | 55303J106 | 4,390 | 66,200 | SH | SOLE | 66,200 | 0 | 0 | ||
Microsoft | COM | 594918104 | 225,692 | 1,684,774 | SH | SOLE | 1,417,981 | 0 | 266,793 | ||
MMM Co. | COM | 88579Y101 | 324,132 | 1,869,922 | SH | SOLE | 1,408,229 | 0 | 461,693 | ||
Mondelez Intl Cl A | COM | 609207105 | 235 | 4,364 | SH | SOLE | 3,085 | 0 | 1,279 | ||
Motorola Solutions Inc | COM | 620076307 | 50,602 | 303,497 | SH | SOLE | 284,908 | 0 | 18,589 | ||
MTS Systems | COM | 553777103 | 1,816 | 31,025 | SH | SOLE | 9,100 | 0 | 21,925 | ||
Nestle S A Reg B ADR | COM | 641069406 | 253 | 2,450 | SH | SOLE | 1,550 | 0 | 900 | ||
NextEra Energy, Inc. | COM | 65339F101 | 339 | 1,656 | SH | SOLE | 472 | 0 | 1,184 | ||
Nike | COM | 654106103 | 369 | 4,400 | SH | SOLE | 1,450 | 0 | 2,950 | ||
Norfolk Southern Corp | COM | 655844108 | 869 | 4,360 | SH | SOLE | 0 | 0 | 4,360 | ||
Northrop Grumman Corp | COM | 666807102 | 233 | 720 | SH | SOLE | 500 | 0 | 220 | ||
Novartis | COM | 66987V109 | 265 | 2,900 | SH | SOLE | 700 | 0 | 2,200 | ||
NVE Corp | COM | 629445206 | 29,153 | 418,683 | SH | SOLE | 360,276 | 0 | 58,407 | ||
nVent Electric PLC | COM | G6700G107 | 61,572 | 2,483,743 | SH | SOLE | 1,989,420 | 0 | 494,323 | ||
NVIDIA Corp | COM | 67066G104 | 54,732 | 333,265 | SH | SOLE | 318,380 | 0 | 14,885 | ||
NW Biotherapeutics | COM | 66737P600 | 3 | 12,500 | SH | SOLE | 0 | 0 | 12,500 | ||
Oasis Petroleum Inc | COM | 674215108 | 5,194 | 914,455 | SH | SOLE | 914,455 | 0 | 0 | ||
Old Natl Bancorp Ind Com | COM | 680033107 | 81,575 | 4,917,112 | SH | SOLE | 4,404,672 | 0 | 512,440 | ||
Oracle Sys | COM | 68389X105 | 1,740 | 30,549 | SH | SOLE | 547 | 0 | 30,002 | ||
Orocobre Ltd | COM | Q7142R106 | 65 | 33,000 | SH | SOLE | 33,000 | 0 | 0 | ||
Oshkosh Corp | COM | 688239201 | 15,379 | 184,200 | SH | SOLE | 184,200 | 0 | 0 | ||
Otter Tail Power | COM | 689648103 | 201 | 3,800 | SH | SOLE | 0 | 0 | 3,800 | ||
Patterson Companies | COM | 703395103 | 13,788 | 602,094 | SH | SOLE | 444,158 | 0 | 157,936 | ||
Paychex | COM | 704326107 | 232 | 2,819 | SH | SOLE | 1,642 | 0 | 1,177 | ||
Pentair PLC | COM | G7S00T104 | 61,171 | 1,644,374 | SH | SOLE | 1,175,347 | 0 | 469,027 | ||
PepsiCo Inc | COM | 713448108 | 1,889 | 14,402 | SH | SOLE | 5,885 | 0 | 8,517 | ||
Pfizer Inc | COM | 717081103 | 121,998 | 2,816,195 | SH | SOLE | 2,131,977 | 0 | 684,218 | ||
Philip Morris Intl Inc | COM | 718172109 | 472 | 6,008 | SH | SOLE | 1,623 | 0 | 4,385 | ||
Phillips 66 | COM | 718546104 | 2,021 | 21,611 | SH | SOLE | 7,184 | 0 | 14,427 | ||
Physicians Realty Tr | COM | 71943U104 | 8,286 | 475,095 | SH | SOLE | 455,795 | 0 | 19,300 | ||
Plug Power Inc | COM | 72919P202 | 68 | 30,000 | SH | SOLE | 30,000 | 0 | 0 | ||
Polaris Ind | COM | 731068102 | 209 | 2,292 | SH | SOLE | 2,142 | 0 | 150 | ||
Polymet Mining Corp | COM | 731916102 | 60 | 140,000 | SH | SOLE | 140,000 | 0 | 0 | ||
Premier Inc Cl A | COM | 74051N102 | 10,791 | 275,909 | SH | SOLE | 275,909 | 0 | 0 | ||
Principal Financial | COM | 74251V102 | 168,032 | 2,901,102 | SH | SOLE | 2,377,194 | 0 | 523,908 | ||
Procter & Gamble | COM | 742718109 | 25,194 | 229,767 | SH | SOLE | 67,766 | 0 | 162,001 | ||
Proto Labs | COM | 743713109 | 26,937 | 232,179 | SH | SOLE | 184,103 | 0 | 48,076 | ||
PureCycle Corp | COM | 746228303 | 126 | 11,855 | SH | SOLE | 0 | 0 | 11,855 | ||
QCR Holdings | COM | 74727A104 | 4,388 | 125,830 | SH | SOLE | 125,830 | 0 | 0 | ||
Qualcomm, Inc. | COM | 747525103 | 96,282 | 1,265,699 | SH | SOLE | 1,096,866 | 0 | 168,833 | ||
Raven Industries Inc | COM | 754212108 | 8,409 | 234,371 | SH | SOLE | 233,871 | 0 | 500 | ||
Raytheon Co | COM | 755111507 | 239 | 1,375 | SH | SOLE | 0 | 0 | 1,375 | ||
Resideo Technologies | COM | 76118Y104 | 384 | 17,509 | SH | SOLE | 7,300 | 0 | 10,209 | ||
Roche Hldg Ltd ADR | COM | 771195104 | 188,215 | 5,362,258 | SH | SOLE | 4,652,767 | 0 | 709,491 | ||
Royal Dutch Shell Spons ADR A | COM | 780259206 | 332 | 5,095 | SH | SOLE | 400 | 0 | 4,695 | ||
Schlumberger | COM | 806857108 | 89,102 | 2,242,136 | SH | SOLE | 1,807,879 | 0 | 434,257 | ||
Sherwin Williams Co | COM | 824348106 | 24,461 | 53,374 | SH | SOLE | 44,220 | 0 | 9,154 | ||
Snap-On Inc. | COM | 833034101 | 16,279 | 98,281 | SH | SOLE | 37,027 | 0 | 61,254 | ||
Southern Co. | COM | 842587107 | 244 | 4,417 | SH | SOLE | 1,659 | 0 | 2,758 | ||
Starbucks Corp | COM | 855244109 | 786 | 9,375 | SH | SOLE | 9,245 | 0 | 130 | ||
Sysco | COM | 871829107 | 373 | 5,272 | SH | SOLE | 2,972 | 0 | 2,300 | ||
Target | COM | 87612E106 | 72,691 | 839,287 | SH | SOLE | 536,133 | 0 | 303,153 | ||
TCF Financial | COM | 872275102 | 733 | 35,276 | SH | SOLE | 17,744 | 0 | 17,532 | ||
Tennant Company | COM | 880345103 | 83,022 | 1,356,566 | SH | SOLE | 1,192,366 | 0 | 164,200 | ||
The Blackstone Inc. Cl A | COM | 09260D107 | 555 | 12,500 | SH | SOLE | 12,500 | 0 | 0 | ||
Thermo Fisher Scientific | COM | 883556102 | 605 | 2,060 | SH | SOLE | 600 | 0 | 1,460 | ||
Tile Shop Inc | COM | 88677Q109 | 3,299 | 824,865 | SH | SOLE | 824,865 | 0 | 0 | ||
Toro | COM | 891092108 | 185,775 | 2,776,902 | SH | SOLE | 2,252,138 | 0 | 524,764 | ||
Travelers Cos Inc | COM | 89417E109 | 35,359 | 236,486 | SH | SOLE | 108,876 | 0 | 127,610 | ||
Union Pacific | COM | 907818108 | 1,481 | 8,759 | SH | SOLE | 1,900 | 0 | 6,859 | ||
United Bankshares Inc. | COM | 909907107 | 4,145 | 111,759 | SH | SOLE | 111,759 | 0 | 0 | ||
United Fire Group | COM | 910340108 | 8,303 | 171,342 | SH | SOLE | 171,342 | 0 | 0 | ||
United Health Group | COM | 91324P102 | 171,878 | 704,389 | SH | SOLE | 606,940 | 0 | 97,449 | ||
United Parcel Service | COM | 911312106 | 94,157 | 911,752 | SH | SOLE | 668,701 | 0 | 243,051 | ||
United Technologies | COM | 913017109 | 1,854 | 14,236 | SH | SOLE | 5,063 | 0 | 9,173 | ||
US Bancorp | COM | 902973304 | 347,745 | 6,636,358 | SH | SOLE | 5,390,845 | 0 | 1,245,513 | ||
Verizon Comm | COM | 92343V104 | 6,623 | 115,932 | SH | SOLE | 23,106 | 0 | 92,826 | ||
Visa, Inc | COM | 92826C839 | 116,447 | 670,972 | SH | SOLE | 558,623 | 0 | 112,349 | ||
Walgreen Boots Alliance | COM | 931427108 | 544 | 9,950 | SH | SOLE | 2,500 | 0 | 7,450 | ||
Walmart Inc | COM | 931142103 | 508 | 4,596 | SH | SOLE | 1,700 | 0 | 2,896 | ||
WEC Energy Group | COM | 92939U106 | 614 | 7,369 | SH | SOLE | 0 | 0 | 7,369 | ||
Wells Fargo & Co | COM | 949746101 | 109,783 | 2,320,008 | SH | SOLE | 1,776,614 | 0 | 543,394 | ||
Westamerica Bancorporation | COM | 957090103 | 330 | 5,359 | SH | SOLE | 0 | 0 | 5,359 | ||
Western Union | COM | 959802109 | 716 | 36,009 | SH | SOLE | 5,700 | 0 | 30,309 | ||
Weyerhaeuser | COM | 962166104 | 468 | 17,758 | SH | SOLE | 5,299 | 0 | 12,459 | ||
Wintrust Finan Corp | COM | 97650W108 | 15,531 | 212,285 | SH | SOLE | 212,285 | 0 | 0 | ||
Workiva Inc | COM | 98139A105 | 6,839 | 117,733 | SH | SOLE | 117,733 | 0 | 0 | ||
Xcel Energy Inc. | COM | 98389B100 | 14,425 | 242,485 | SH | SOLE | 116,869 | 0 | 125,616 | ||
Zimmer Biomet Holdings | COM | 98956P102 | 121,010 | 1,027,772 | SH | SOLE | 822,486 | 0 | 205,286 | ||
Zoetis Inc. | COM | 98978V103 | 436 | 3,840 | SH | SOLE | 1,900 | 0 | 1,940 | ||
AMEX Technology SPDR | ETF | 81369Y803 | 215 | 2,752 | SH | SOLE | 1,052 | 0 | 1,700 | ||
iShares Core S&P 500 ETF | ETF | 464287200 | 1,316 | 4,464 | SH | SOLE | 135 | 0 | 4,329 | ||
iShares Core S&P Midcap ETF | ETF | 464287507 | 409 | 2,105 | SH | SOLE | 0 | 0 | 2,105 | ||
iShares MSCI EAFE Fd | ETF | 464287465 | 410 | 6,239 | SH | SOLE | 0 | 0 | 6,239 | ||
iShares Russell 1000 Growth | ETF | 464287614 | 1,030 | 6,545 | SH | SOLE | 0 | 0 | 6,545 | ||
iShares Russell 1000 Value | ETF | 464287598 | 512 | 4,025 | SH | SOLE | 25 | 0 | 4,000 | ||
iShares Russell 2000 ETF | ETF | 464287655 | 543 | 3,495 | SH | SOLE | 175 | 0 | 3,320 | ||
iShares Russell Midcap ETF | ETF | 464287499 | 718 | 12,860 | SH | SOLE | 0 | 0 | 12,860 | ||
iShares S&P Smallcap | ETF | 464287887 | 302 | 1,655 | SH | SOLE | 0 | 0 | 1,655 | ||
iShares Select Div | ETF | 464287168 | 598 | 6,005 | SH | SOLE | 46 | 0 | 5,959 | ||
Schwab Intl Eq ETF | ETF | 808524805 | 1,611 | 50,190 | SH | SOLE | 0 | 0 | 50,190 | ||
Schwab US Broad Mkt ETF | ETF | 808524102 | 3,200 | 45,370 | SH | SOLE | 11,560 | 0 | 33,810 | ||
SPDR S&P 500 ETF Trust | ETF | 78462F103 | 4,764 | 16,261 | SH | SOLE | 7,547 | 0 | 8,714 | ||
Vanguard Dividend App ETF | ETF | 921908844 | 369 | 3,204 | SH | SOLE | 959 | 0 | 2,245 | ||
Eaton Vance Muni Bond | COM | 27827X101 | 128 | 10,316 | SH | SOLE | 10,316 | 0 | 0 | ||
Nuveen MN Qual Mun Income Fd | COM | 670734102 | 507 | 37,002 | SH | SOLE | 5,802 | 0 | 31,200 | ||
Polymet Mining Corp RT | RT | 731916136 | 0 | 140,000 | SH | SOLE | 140,000 | 0 | 0 |