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 |
| 2U, Inc. | COM | 90214J101 | 63,204 | 1,665,027 | SH | SOLE | 1,276,294 | 0 | 388,733 | ||
| 3M Company | COM | 88579Y101 | 2,704 | 17,332 | SH | SOLE | 17,182 | 0 | 150 | ||
| A. O. Smith Corporation | COM | 831865209 | 47,068 | 998,904 | SH | SOLE | 697,821 | 0 | 301,083 | ||
| Abbott Laboratories | COM | 002824100 | 1,447 | 15,830 | SH | SOLE | 15,730 | 0 | 100 | ||
| AbbVie, Inc. | COM | 00287Y109 | 210 | 2,140 | SH | SOLE | 2,040 | 0 | 100 | ||
| Alarm.com Holdings, Inc. | COM | 011642105 | 108,150 | 1,668,717 | SH | SOLE | 1,194,323 | 0 | 474,394 | ||
| Align Technology, Inc. | COM | 016255101 | 32,921 | 119,957 | SH | SOLE | 75,660 | 0 | 44,297 | ||
| Alphabet, Inc. Class A | COM | 02079K305 | 31,196 | 21,999 | SH | SOLE | 17,370 | 0 | 4,629 | ||
| Alphabet, Inc. Class C | COM | 02079K107 | 23,378 | 16,538 | SH | SOLE | 16,075 | 0 | 463 | ||
| Amazon.com, Inc. | COM | 023135106 | 93,725 | 33,973 | SH | SOLE | 29,624 | 0 | 4,349 | ||
| AMCOR PLC ORD | COM | G0250X107 | 156 | 15,300 | SH | SOLE | 15,300 | 0 | 0 | ||
| Amedisys, Inc. | COM | 023436108 | 133,433 | 672,069 | SH | SOLE | 514,838 | 0 | 157,231 | ||
| American Express Company | COM | 025816109 | 338 | 3,550 | SH | SOLE | 3,550 | 0 | 0 | ||
| AMN Healthcare Services, Inc. | COM | 001744101 | 38,577 | 852,729 | SH | SOLE | 602,807 | 0 | 249,922 | ||
| Analog Devices, Inc. | COM | 032654105 | 63,611 | 518,681 | SH | SOLE | 475,201 | 0 | 43,480 | ||
| Ansys, Inc. | COM | 03662Q105 | 131,964 | 452,351 | SH | SOLE | 354,262 | 0 | 98,089 | ||
| Apple Inc. | COM | 037833100 | 6,324 | 17,336 | SH | SOLE | 8,186 | 0 | 9,150 | ||
| Aspen Technology, Inc. | COM | 045327103 | 18,416 | 177,747 | SH | SOLE | 119,914 | 0 | 57,833 | ||
| ASSOCIATED BANC CORP COM | COM | 045487105 | 1,625 | 118,781 | SH | SOLE | 118,781 | 0 | 0 | ||
| Berkshire Hathaway Inc. Class | COM | 084670702 | 593 | 3,320 | SH | SOLE | 2,845 | 0 | 475 | ||
| Bio-Techne Corporation | COM | 09073M104 | 102,327 | 387,499 | SH | SOLE | 267,155 | 0 | 120,344 | ||
| BlackLine, Inc. | COM | 09239B109 | 156,686 | 1,889,833 | SH | SOLE | 1,461,616 | 0 | 428,217 | ||
| Bristol-Myers Squibb Company | COM | 110122108 | 343 | 5,825 | SH | SOLE | 5,825 | 0 | 0 | ||
| Cabot Microelectronics Corpora | COM | 12709P103 | 24,827 | 177,921 | SH | SOLE | 134,069 | 0 | 43,852 | ||
| Calavo Growers, Inc. | COM | 128246105 | 20,402 | 324,312 | SH | SOLE | 244,445 | 0 | 79,867 | ||
| Cass Information Systems, Inc. | COM | 14808P109 | 12,846 | 329,122 | SH | SOLE | 248,895 | 0 | 80,227 | ||
| Chegg, Inc. | COM | 163092109 | 30,242 | 449,635 | SH | SOLE | 338,623 | 0 | 111,012 | ||
| Chemed Corporation | COM | 16359R103 | 151,723 | 336,362 | SH | SOLE | 250,820 | 0 | 85,542 | ||
| Cisco Systems, Inc. | COM | 17275R102 | 4,104 | 87,987 | SH | SOLE | 86,837 | 0 | 1,150 | ||
| Coca-Cola Company | COM | 191216100 | 371 | 8,304 | SH | SOLE | 7,304 | 0 | 1,000 | ||
| Cognex Corporation | COM | 192422103 | 27,179 | 455,107 | SH | SOLE | 283,833 | 0 | 171,274 | ||
| Colgate-Palmolive Company | COM | 194162103 | 1,902 | 25,956 | SH | SOLE | 25,956 | 0 | 0 | ||
| CoStar Group, Inc. | COM | 22160N109 | 171,440 | 241,237 | SH | SOLE | 192,063 | 0 | 49,174 | ||
| Costco Wholesale Corporation | COM | 22160K105 | 261 | 861 | SH | SOLE | 861 | 0 | 0 | ||
| Danaher Corporation | COM | 235851102 | 56,557 | 319,837 | SH | SOLE | 291,032 | 0 | 28,805 | ||
| Descartes Systems Group Inc. | COM | 249906108 | 34,994 | 661,521 | SH | SOLE | 491,379 | 0 | 170,142 | ||
| Dorman Products, Inc. | COM | 258278100 | 16,681 | 248,714 | SH | SOLE | 186,907 | 0 | 61,807 | ||
| Ecolab, Inc. | COM | 278865100 | 71,756 | 360,673 | SH | SOLE | 329,906 | 0 | 30,767 | ||
| Ensign Group Inc. | COM | 29358P101 | 26,617 | 636,016 | SH | SOLE | 469,531 | 0 | 166,485 | ||
| Equifax, Inc. | COM | 294429105 | 4,249 | 24,722 | SH | SOLE | 24,722 | 0 | 0 | ||
| Evolent Health, Inc. Class A | COM | 30050B101 | 158 | 22,128 | SH | SOLE | 22,014 | 0 | 114 | ||
| ExlService Holdings, Inc. | COM | 302081104 | 22,236 | 350,721 | SH | SOLE | 263,446 | 0 | 87,275 | ||
| Exponent, Inc. | COM | 30214u102 | 74,227 | 917,175 | SH | SOLE | 641,522 | 0 | 275,653 | ||
| Fastenal Company | COM | 311900104 | 135,167 | 3,155,159 | SH | SOLE | 2,479,457 | 0 | 675,702 | ||
| Fiserv, Inc. | COM | 337738108 | 62,375 | 638,959 | SH | SOLE | 589,676 | 0 | 49,283 | ||
| Five Below, Inc. | COM | 33829M101 | 139,378 | 1,303,692 | SH | SOLE | 989,985 | 0 | 313,707 | ||
| Five9, Inc. | COM | 338307101 | 57,200 | 516,854 | SH | SOLE | 384,014 | 0 | 132,840 | ||
| Floor & Decor Holdings, Inc. C | COM | 339750101 | 42,353 | 734,653 | SH | SOLE | 553,275 | 0 | 181,378 | ||
| Freshpet, Inc. | COM | 358039105 | 39,709 | 474,647 | SH | SOLE | 356,525 | 0 | 118,122 | ||
| Gentex Corporation | COM | 371901109 | 93,318 | 3,621,172 | SH | SOLE | 2,822,910 | 0 | 798,262 | ||
| Globant S.A. | COM | L44385109 | 211,649 | 1,412,406 | SH | SOLE | 1,100,535 | 0 | 311,871 | ||
| GoDaddy, Inc. Class A | COM | 380237107 | 41,991 | 572,630 | SH | SOLE | 356,373 | 0 | 216,257 | ||
| Goosehead Insurance, Inc. | COM | 38267D109 | 17,943 | 238,730 | SH | SOLE | 178,701 | 0 | 60,029 | ||
| Grand Canyon Education, Inc. | COM | 38526M106 | 159,259 | 1,759,186 | SH | SOLE | 1,341,480 | 0 | 417,706 | ||
| Guidewire Software, Inc. | COM | 40171V100 | 53,573 | 483,294 | SH | SOLE | 386,821 | 0 | 96,473 | ||
| Healthcare Services Group, Inc | COM | 421906108 | 103,504 | 4,231,582 | SH | SOLE | 3,230,623 | 0 | 1,000,959 | ||
| HEICO Corporation | COM | 422806109 | 109,969 | 1,103,552 | SH | SOLE | 866,864 | 0 | 236,688 | ||
| Heska Corporation | COM | 42805e306 | 26,277 | 282,030 | SH | SOLE | 212,975 | 0 | 69,055 | ||
| Honeywell International Inc. | COM | 438516106 | 289 | 2,000 | SH | SOLE | 2,000 | 0 | 0 | ||
| IDEXX Laboratories, Inc. | COM | 45168D104 | 40,633 | 123,071 | SH | SOLE | 111,934 | 0 | 11,137 | ||
| IHS Markit Ltd. | COM | G47567105 | 60,598 | 802,625 | SH | SOLE | 727,676 | 0 | 74,949 | ||
| Illumina, Inc. | COM | 452327109 | 387 | 1,046 | SH | SOLE | 1,046 | 0 | 0 | ||
| Inogen, Inc. | COM | 45780L104 | 9,282 | 261,318 | SH | SOLE | 198,006 | 0 | 63,312 | ||
| Inovalon Holdings, Inc. Class | COM | 45781D101 | 29,014 | 1,506,429 | SH | SOLE | 1,134,862 | 0 | 371,567 | ||
| Intel Corporation | COM | 458140100 | 3,057 | 51,093 | SH | SOLE | 47,437 | 0 | 3,656 | ||
| International Flavors & Fragra | COM | 459506101 | 43,003 | 351,159 | SH | SOLE | 264,180 | 0 | 86,979 | ||
| Ishares Core S&P 500 Etf | COM | 464287200 | 257 | 830 | SH | SOLE | 830 | 0 | 0 | ||
| iShares Core S&P U.S. Growth E | COM | 464287671 | 251 | 3,498 | SH | SOLE | 1,391 | 0 | 2,107 | ||
| Ishares Tr Russell 1000 | COM | 464287622 | 615 | 3,580 | SH | SOLE | 3,580 | 0 | 0 | ||
| Ishares Tr Russell 2000 | COM | 464287655 | 507 | 3,542 | SH | SOLE | 3,542 | 0 | 0 | ||
| Ishares Tr Russell 2000 Growth | COM | 464287648 | 476 | 2,301 | SH | SOLE | 0 | 0 | 2,301 | ||
| Jack Henry & Associates, Inc. | COM | 426281101 | 25,449 | 138,285 | SH | SOLE | 88,248 | 0 | 50,037 | ||
| Johnson & Johnson | COM | 478160104 | 3,221 | 22,907 | SH | SOLE | 21,861 | 0 | 1,046 | ||
| JPMorgan Chase & Co. | COM | 46625H100 | 700 | 7,445 | SH | SOLE | 6,335 | 0 | 1,110 | ||
| Kadant Inc. | COM | 48282T104 | 21,347 | 214,194 | SH | SOLE | 160,673 | 0 | 53,521 | ||
| Kornit Digital Ltd. | COM | m6372q113 | 72,022 | 1,349,239 | SH | SOLE | 932,766 | 0 | 416,473 | ||
| Lennox International, Inc. | COM | 526107107 | 21,650 | 92,922 | SH | SOLE | 57,582 | 0 | 35,340 | ||
| Linde Plc | COM | G5494J103 | 33,732 | 159,030 | SH | SOLE | 147,427 | 0 | 11,603 | ||
| MAXIMUS, Inc. | COM | 577933104 | 32,183 | 456,827 | SH | SOLE | 343,299 | 0 | 113,528 | ||
| McDonald's Corporation | COM | 580135101 | 541 | 2,935 | SH | SOLE | 2,935 | 0 | 0 | ||
| Medtronic plc | COM | G5960L103 | 611 | 6,665 | SH | SOLE | 4,903 | 0 | 1,762 | ||
| Microsoft Corporation | COM | 594918104 | 146,662 | 720,662 | SH | SOLE | 661,267 | 0 | 59,395 | ||
| Middleby Corporation | COM | 596278101 | 12,820 | 162,406 | SH | SOLE | 100,574 | 0 | 61,832 | ||
| Mobile Mini, Inc. | COM | 60740F105 | 34,477 | 1,168,700 | SH | SOLE | 880,507 | 0 | 288,193 | ||
| National Instruments Corporati | COM | 636518102 | 102,343 | 2,643,828 | SH | SOLE | 2,042,104 | 0 | 601,724 | ||
| National Vision Holdings, Inc. | COM | 63845R107 | 29,157 | 955,334 | SH | SOLE | 719,364 | 0 | 235,970 | ||
| Neogen Corporation | COM | 640491106 | 97,213 | 1,252,747 | SH | SOLE | 917,066 | 0 | 335,681 | ||
| Netflix Inc. | COM | 64110L106 | 32,825 | 72,136 | SH | SOLE | 64,704 | 0 | 7,432 | ||
| NVIDIA Corporation | COM | 67066G104 | 37,425 | 98,509 | SH | SOLE | 88,781 | 0 | 9,728 | ||
| Ollie's Bargain Outlet Holding | COM | 681116109 | 95,117 | 974,057 | SH | SOLE | 673,731 | 0 | 300,326 | ||
| Oracle Corporation | COM | 68389X105 | 276 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
| OrthoPediatrics Corp. | COM | 68752l100 | 41,332 | 944,518 | SH | SOLE | 658,330 | 0 | 286,188 | ||
| Paychex, Inc. | COM | 704326107 | 2,076 | 27,403 | SH | SOLE | 27,403 | 0 | 0 | ||
| Paycom Software, Inc. | COM | 70432V102 | 116,702 | 376,787 | SH | SOLE | 305,203 | 0 | 71,584 | ||
| Paylocity Holding Corp. | COM | 70438V106 | 78,113 | 535,426 | SH | SOLE | 386,437 | 0 | 148,989 | ||
| Pegasystems, Inc. | COM | 705573103 | 123,004 | 1,215,811 | SH | SOLE | 866,591 | 0 | 349,220 | ||
| PepsiCo, Inc. | COM | 713448108 | 3,913 | 29,585 | SH | SOLE | 28,805 | 0 | 780 | ||
| PetIQ, Inc. Class A | COM | 71639T106 | 23,328 | 669,572 | SH | SOLE | 505,682 | 0 | 163,890 | ||
| Pluralsight, Inc. Class A | COM | 72941B106 | 73,891 | 4,093,704 | SH | SOLE | 3,106,666 | 0 | 987,038 | ||
| Polymet Mining Corp Com | COM | 731916102 | 21 | 51,000 | SH | SOLE | 51,000 | 0 | 0 | ||
| Power Integrations, Inc. | COM | 739276103 | 37,084 | 313,926 | SH | SOLE | 236,091 | 0 | 77,835 | ||
| PRA Group, Inc. | COM | 69354N106 | 51,420 | 1,330,049 | SH | SOLE | 937,207 | 0 | 392,842 | ||
| Procter & Gamble Company | COM | 742718109 | 2,199 | 18,394 | SH | SOLE | 18,394 | 0 | 0 | ||
| Pros Holdings, Inc. | COM | 74346Y103 | 60,517 | 1,362,067 | SH | SOLE | 963,071 | 0 | 398,996 | ||
| Proto Labs, Inc. | COM | 743713109 | 171,460 | 1,524,498 | SH | SOLE | 1,148,412 | 0 | 376,086 | ||
| Reckitt Benckiser Group ADR | COM | 756255204 | 1,753 | 95,470 | SH | SOLE | 95,470 | 0 | 0 | ||
| Ritchie Bros. Auctioneers, Inc | COM | 767744105 | 143,324 | 3,508,541 | SH | SOLE | 2,770,815 | 0 | 737,726 | ||
| Roche Holding Ltd. ADR | COM | 771195104 | 28,590 | 660,039 | SH | SOLE | 603,380 | 0 | 56,659 | ||
| Rockwell Automation Com | COM | 773903109 | 2,472 | 11,606 | SH | SOLE | 11,606 | 0 | 0 | ||
| Rogers Corporation | COM | 775133101 | 22,929 | 184,019 | SH | SOLE | 140,266 | 0 | 43,753 | ||
| Rollins, Inc. | COM | 775711104 | 92,664 | 2,185,987 | SH | SOLE | 1,719,036 | 0 | 466,951 | ||
| Salesforce.com, Inc. | COM | 79466L302 | 69,792 | 372,562 | SH | SOLE | 336,730 | 0 | 35,832 | ||
| ServiceMaster Global Holdings, | COM | 81761R109 | 31,165 | 873,205 | SH | SOLE | 656,503 | 0 | 216,702 | ||
| ServiceNow, Inc. | COM | 81762P102 | 42,999 | 106,155 | SH | SOLE | 96,040 | 0 | 10,115 | ||
| Snap-on, Inc. | COM | 833034101 | 2,041 | 14,733 | SH | SOLE | 14,733 | 0 | 0 | ||
| SPDR SERIES TRUST BLMBRG BRC C | COM | 78464A359 | 303 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
| SPS Commerce, Inc. | COM | 78463M107 | 67,649 | 900,552 | SH | SOLE | 669,234 | 0 | 231,318 | ||
| Starbucks Corporation | COM | 855244109 | 57,858 | 786,215 | SH | SOLE | 717,116 | 0 | 69,099 | ||
| Stryker Corp Com | COM | 863667101 | 342 | 1,900 | SH | SOLE | 1,900 | 0 | 0 | ||
| Target Corporation | COM | 87612E106 | 279 | 2,327 | SH | SOLE | 2,327 | 0 | 0 | ||
| Teladoc Health, Inc. | COM | 87918A105 | 118,999 | 623,555 | SH | SOLE | 491,642 | 0 | 131,913 | ||
| Tesla Motors Inc. | COM | 88160R101 | 416 | 385 | SH | SOLE | 310 | 0 | 75 | ||
| TJX Companies, Inc. | COM | 872540109 | 1,927 | 38,108 | SH | SOLE | 38,108 | 0 | 0 | ||
| Trupanion, Inc. | COM | 898202106 | 216 | 5,053 | SH | SOLE | 5,053 | 0 | 0 | ||
| Tyler Technologies, Inc. | COM | 902252105 | 145,908 | 420,630 | SH | SOLE | 341,602 | 0 | 79,028 | ||
| U.S. Bancorp | COM | 902973304 | 318 | 8,637 | SH | SOLE | 8,637 | 0 | 0 | ||
| U.S. Physical Therapy, Inc. | COM | 90337L108 | 29,185 | 360,225 | SH | SOLE | 271,550 | 0 | 88,675 | ||
| UnitedHealth Group, Inc. | COM | 91324P102 | 54,673 | 185,363 | SH | SOLE | 170,350 | 0 | 15,013 | ||
| Vanguard Index Fds Stk Mrk Etf | COM | 922908769 | 657 | 4,195 | SH | SOLE | 4,195 | 0 | 0 | ||
| Veeva Systems, Inc. Class A | COM | 922475108 | 117,799 | 502,514 | SH | SOLE | 416,195 | 0 | 86,319 | ||
| Verint Systems, Inc. | COM | 92343X100 | 18,441 | 408,160 | SH | SOLE | 302,107 | 0 | 106,053 | ||
| Verisk Analytics, Inc. | COM | 92345Y106 | 136,173 | 800,074 | SH | SOLE | 618,781 | 0 | 181,293 | ||
| Visa, Inc. | COM | 92826C839 | 39,044 | 202,121 | SH | SOLE | 182,128 | 0 | 19,993 | ||
| Walmart, Inc. | COM | 931142103 | 2,427 | 20,265 | SH | SOLE | 20,265 | 0 | 0 | ||
| Walt Disney Company | COM | 254687106 | 405 | 3,628 | SH | SOLE | 3,628 | 0 | 0 | ||
| Waste Mgmt | COM | 94106L109 | 267 | 2,522 | SH | SOLE | 2,522 | 0 | 0 | ||
| Watsco, Inc. | COM | 942622200 | 21,811 | 122,743 | SH | SOLE | 82,446 | 0 | 40,297 | ||
| West Pharmaceutical Services, | COM | 955306105 | 137,593 | 605,681 | SH | SOLE | 475,587 | 0 | 130,094 | ||
| Workiva, Inc. Class A | COM | 98139A105 | 76,843 | 1,436,587 | SH | SOLE | 1,038,321 | 0 | 398,266 | ||
| Xcel Energy Inc Com | COM | 98389B100 | 238 | 3,810 | SH | SOLE | 2,610 | 0 | 1,200 | ||
| Fidelity 500 Index Fund Inst | COM | 315911750 | 1,528 | 14,151 | SH | SOLE | 12,333 | 0 | 1,818 | ||
| Fidelity Contra Fund | COM | 316071109 | 238 | 15,922 | SH | SOLE | 15,922 | 0 | 0 | ||
| Growth Fd Amer Inc Com | COM | 399874106 | 406 | 7,424 | SH | SOLE | 7,424 | 0 | 0 | ||
| JPMORGAN TR II LARGE CAP GR A | COM | 4812C0506 | 412 | 8,585 | SH | SOLE | 8,585 | 0 | 0 | ||
| Riverbridge Growth Fund - Inst | COM | 46141P404 | 15,248 | 592,159 | SH | SOLE | 592,159 | 0 | 0 | ||
| Stone Ridge Alternative Lendin | COM | 86172r101 | 102 | 10,427 | SH | SOLE | 10,427 | 0 | 0 | ||
| Stone Ridge Tr II Rns Rsk | COM | 861729101 | 143 | 18,197 | SH | SOLE | 18,197 | 0 | 0 | ||
| Vanguard Index Tr 500 Index Ad | COM | 922908710 | 8,017 | 28,021 | SH | SOLE | 11,623 | 0 | 16,399 | ||