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 | 34,971 | 1,648,029 | SH | SOLE | 1,258,075 | 0 | 389,954 | ||
3M Company | COM | 88579Y101 | 2,308 | 16,904 | SH | SOLE | 16,754 | 0 | 150 | ||
A. O. Smith Corporation | COM | 831865209 | 34,743 | 918,888 | SH | SOLE | 662,075 | 0 | 256,813 | ||
Abbott Laboratories | COM | 002824100 | 1,143 | 14,490 | SH | SOLE | 14,390 | 0 | 100 | ||
Acuity Brands, Inc. | COM | 00508Y102 | 18,115 | 211,472 | SH | SOLE | 147,164 | 0 | 64,308 | ||
Alarm.com Holdings, Inc. | COM | 011642105 | 65,330 | 1,679,004 | SH | SOLE | 1,196,203 | 0 | 482,801 | ||
Alphabet, Inc. Class A | COM | 02079K305 | 24,542 | 21,121 | SH | SOLE | 16,776 | 0 | 4,345 | ||
Alphabet, Inc. Class C | COM | 02079K107 | 18,686 | 16,070 | SH | SOLE | 15,607 | 0 | 463 | ||
Amazon.com, Inc. | COM | 023135106 | 63,890 | 32,769 | SH | SOLE | 28,644 | 0 | 4,125 | ||
AMCOR PLC ORD | COM | G0250X107 | 124 | 15,300 | SH | SOLE | 15,300 | 0 | 0 | ||
Amedisys, Inc. | COM | 023436108 | 121,272 | 660,741 | SH | SOLE | 504,279 | 0 | 156,462 | ||
AMN Healthcare Services, Inc. | COM | 001744101 | 49,638 | 858,639 | SH | SOLE | 600,492 | 0 | 258,147 | ||
Analog Devices, Inc. | COM | 032654105 | 45,597 | 508,615 | SH | SOLE | 467,799 | 0 | 40,816 | ||
Ansys, Inc. | COM | 03662Q105 | 102,203 | 439,638 | SH | SOLE | 343,304 | 0 | 96,334 | ||
Apple Inc. | COM | 037833100 | 4,408 | 17,336 | SH | SOLE | 8,186 | 0 | 9,150 | ||
Aspen Technology, Inc. | COM | 045327103 | 16,116 | 169,518 | SH | SOLE | 112,711 | 0 | 56,807 | ||
ASSOCIATED BANC CORP COM | COM | 045487105 | 1,154 | 90,198 | SH | SOLE | 90,198 | 0 | 0 | ||
Berkshire Hathaway Inc. Class | COM | 084670702 | 282 | 1,545 | SH | SOLE | 1,070 | 0 | 475 | ||
Bio-Techne Corporation | COM | 09073M104 | 72,968 | 384,813 | SH | SOLE | 263,947 | 0 | 120,866 | ||
BlackLine, Inc. | COM | 09239B109 | 99,085 | 1,883,381 | SH | SOLE | 1,450,066 | 0 | 433,315 | ||
Bristol-Myers Squibb Company | COM | 110122108 | 325 | 5,825 | SH | SOLE | 5,825 | 0 | 0 | ||
Cabot Microelectronics Corpora | COM | 12709P103 | 20,833 | 182,519 | SH | SOLE | 136,442 | 0 | 46,077 | ||
Calavo Growers, Inc. | COM | 128246105 | 19,308 | 334,689 | SH | SOLE | 250,293 | 0 | 84,396 | ||
Cantel Medical Corp. | COM | 138098108 | 2,772 | 77,224 | SH | SOLE | 59,542 | 0 | 17,682 | ||
Cass Information Systems, Inc. | COM | 14808P109 | 11,888 | 338,116 | SH | SOLE | 254,172 | 0 | 83,944 | ||
Chegg, Inc. | COM | 163092109 | 32,157 | 898,738 | SH | SOLE | 673,408 | 0 | 225,330 | ||
Chemed Corporation | COM | 16359R103 | 158,060 | 364,865 | SH | SOLE | 270,663 | 0 | 94,202 | ||
Cisco Systems, Inc. | COM | 17275R102 | 3,517 | 89,465 | SH | SOLE | 88,315 | 0 | 1,150 | ||
Coca-Cola Company | COM | 191216100 | 252 | 5,704 | SH | SOLE | 4,704 | 0 | 1,000 | ||
Cognex Corporation | COM | 192422103 | 18,404 | 435,906 | SH | SOLE | 269,666 | 0 | 166,240 | ||
Colgate-Palmolive Company | COM | 194162103 | 1,736 | 26,161 | SH | SOLE | 26,161 | 0 | 0 | ||
CoStar Group, Inc. | COM | 22160N109 | 145,924 | 248,504 | SH | SOLE | 195,429 | 0 | 53,075 | ||
Danaher Corporation | COM | 235851102 | 42,373 | 306,139 | SH | SOLE | 279,299 | 0 | 26,840 | ||
Descartes Systems Group Inc. | COM | 249906108 | 23,537 | 684,426 | SH | SOLE | 507,536 | 0 | 176,890 | ||
Dorman Products, Inc. | COM | 258278100 | 14,118 | 255,445 | SH | SOLE | 190,761 | 0 | 64,684 | ||
Ecolab, Inc. | COM | 278865100 | 55,133 | 353,805 | SH | SOLE | 323,095 | 0 | 30,710 | ||
Equifax, Inc. | COM | 294429105 | 2,968 | 24,851 | SH | SOLE | 24,851 | 0 | 0 | ||
Evolent Health, Inc. Class A | COM | 30050B101 | 13,847 | 2,550,050 | SH | SOLE | 1,804,605 | 0 | 745,445 | ||
ExlService Holdings, Inc. | COM | 302081104 | 18,763 | 360,627 | SH | SOLE | 268,701 | 0 | 91,926 | ||
Exponent, Inc. | COM | 30214u102 | 65,883 | 916,192 | SH | SOLE | 638,333 | 0 | 277,859 | ||
Fastenal Company | COM | 311900104 | 95,042 | 3,041,355 | SH | SOLE | 2,392,905 | 0 | 648,450 | ||
Fiserv, Inc. | COM | 337738108 | 59,039 | 621,527 | SH | SOLE | 573,097 | 0 | 48,430 | ||
Five Below, Inc. | COM | 33829M101 | 91,252 | 1,296,558 | SH | SOLE | 982,149 | 0 | 314,409 | ||
Five9, Inc. | COM | 338307101 | 41,047 | 536,846 | SH | SOLE | 397,627 | 0 | 139,219 | ||
Floor & Decor Holdings, Inc. C | COM | 339750101 | 24,228 | 754,997 | SH | SOLE | 565,157 | 0 | 189,840 | ||
Freshpet, Inc. | COM | 358039105 | 31,217 | 488,756 | SH | SOLE | 364,789 | 0 | 123,967 | ||
Gentex Corporation | COM | 371901109 | 79,618 | 3,592,885 | SH | SOLE | 2,794,807 | 0 | 798,078 | ||
Globant S.A. | COM | L44385109 | 123,408 | 1,404,275 | SH | SOLE | 1,088,425 | 0 | 315,850 | ||
GoDaddy, Inc. Class A | COM | 380237107 | 31,011 | 542,996 | SH | SOLE | 335,502 | 0 | 207,494 | ||
Goosehead Insurance, Inc. | COM | 38267D109 | 10,965 | 245,676 | SH | SOLE | 183,108 | 0 | 62,568 | ||
Grand Canyon Education, Inc. | COM | 38526M106 | 131,629 | 1,725,495 | SH | SOLE | 1,311,297 | 0 | 414,198 | ||
Guidewire Software, Inc. | COM | 40171V100 | 36,542 | 460,755 | SH | SOLE | 368,184 | 0 | 92,571 | ||
Healthcare Services Group, Inc | COM | 421906108 | 86,053 | 3,599,025 | SH | SOLE | 2,792,272 | 0 | 806,753 | ||
HEICO Corporation | COM | 422806109 | 75,585 | 1,013,063 | SH | SOLE | 787,654 | 0 | 225,409 | ||
Heska Corporation | COM | 42805e306 | 16,015 | 289,608 | SH | SOLE | 217,097 | 0 | 72,511 | ||
IDEXX Laboratories, Inc. | COM | 45168D104 | 22,937 | 94,689 | SH | SOLE | 84,429 | 0 | 10,260 | ||
IHS Markit Ltd. | COM | G47567105 | 47,170 | 786,162 | SH | SOLE | 714,021 | 0 | 72,141 | ||
Illumina, Inc. | COM | 452327109 | 282 | 1,033 | SH | SOLE | 1,033 | 0 | 0 | ||
Inogen, Inc. | COM | 45780L104 | 13,972 | 270,461 | SH | SOLE | 201,946 | 0 | 68,515 | ||
Inovalon Holdings, Inc. Class | COM | 45781D101 | 25,893 | 1,554,174 | SH | SOLE | 1,160,993 | 0 | 393,181 | ||
Intel Corporation | COM | 458140100 | 2,775 | 51,284 | SH | SOLE | 47,628 | 0 | 3,656 | ||
International Flavors & Fragra | COM | 459506101 | 34,226 | 335,287 | SH | SOLE | 251,557 | 0 | 83,730 | ||
Ishares Core S&P 500 Etf | COM | 464287200 | 1,104 | 4,273 | SH | SOLE | 4,273 | 0 | 0 | ||
iShares Core S&P U.S. Growth E | COM | 464287671 | 647 | 11,332 | SH | SOLE | 1,391 | 0 | 9,941 | ||
Ishares Tr Russell 1000 | COM | 464287622 | 524 | 3,701 | SH | SOLE | 3,701 | 0 | 0 | ||
Ishares Tr Russell 2000 | COM | 464287655 | 4,796 | 41,904 | SH | SOLE | 41,904 | 0 | 0 | ||
Ishares Tr Russell 2000 Growth | COM | 464287648 | 924 | 5,839 | SH | SOLE | 0 | 0 | 5,839 | ||
Ishares Tr S&p500 Grw | COM | 464287309 | 318 | 1,926 | SH | SOLE | 1,926 | 0 | 0 | ||
Johnson & Johnson | COM | 478160104 | 2,808 | 21,417 | SH | SOLE | 20,371 | 0 | 1,046 | ||
JPMorgan Chase & Co. | COM | 46625H100 | 670 | 7,445 | SH | SOLE | 6,335 | 0 | 1,110 | ||
Kornit Digital Ltd. | COM | m6372q113 | 33,042 | 1,327,532 | SH | SOLE | 922,186 | 0 | 405,346 | ||
Lennox International, Inc. | COM | 526107107 | 16,136 | 88,762 | SH | SOLE | 54,529 | 0 | 34,233 | ||
Linde Plc | COM | G5494J103 | 26,801 | 154,918 | SH | SOLE | 143,679 | 0 | 11,239 | ||
MAXIMUS, Inc. | COM | 577933104 | 27,372 | 470,309 | SH | SOLE | 350,907 | 0 | 119,402 | ||
Medtronic plc | COM | G5960L103 | 601 | 6,665 | SH | SOLE | 4,903 | 0 | 1,762 | ||
Microsoft Corporation | COM | 594918104 | 112,392 | 712,648 | SH | SOLE | 652,904 | 0 | 59,744 | ||
Middleby Corporation | COM | 596278101 | 8,849 | 155,573 | SH | SOLE | 95,050 | 0 | 60,523 | ||
Mobile Mini, Inc. | COM | 60740F105 | 37,474 | 1,428,670 | SH | SOLE | 1,068,324 | 0 | 360,346 | ||
National Instruments Corporati | COM | 636518102 | 86,123 | 2,603,472 | SH | SOLE | 2,001,625 | 0 | 601,847 | ||
National Vision Holdings, Inc. | COM | 63845R107 | 18,938 | 975,194 | SH | SOLE | 734,170 | 0 | 241,024 | ||
Neogen Corporation | COM | 640491106 | 82,750 | 1,235,262 | SH | SOLE | 902,295 | 0 | 332,967 | ||
Netflix Inc. | COM | 64110L106 | 26,114 | 69,545 | SH | SOLE | 62,376 | 0 | 7,169 | ||
NVIDIA Corporation | COM | 67066G104 | 24,944 | 94,628 | SH | SOLE | 85,311 | 0 | 9,317 | ||
Ollie's Bargain Outlet Holding | COM | 681116109 | 44,437 | 958,927 | SH | SOLE | 664,699 | 0 | 294,228 | ||
Oracle Corporation | COM | 68389X105 | 242 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
OrthoPediatrics Corp. | COM | 68752l100 | 32,013 | 807,595 | SH | SOLE | 565,974 | 0 | 241,621 | ||
Paychex, Inc. | COM | 704326107 | 1,740 | 27,657 | SH | SOLE | 27,657 | 0 | 0 | ||
Paycom Software, Inc. | COM | 70432V102 | 73,362 | 363,158 | SH | SOLE | 292,882 | 0 | 70,276 | ||
Paylocity Holding Corp. | COM | 70438V106 | 47,963 | 543,060 | SH | SOLE | 390,513 | 0 | 152,547 | ||
Pegasystems, Inc. | COM | 705573103 | 86,922 | 1,220,300 | SH | SOLE | 865,180 | 0 | 355,120 | ||
PepsiCo, Inc. | COM | 713448108 | 3,434 | 28,595 | SH | SOLE | 27,815 | 0 | 780 | ||
Pluralsight, Inc. Class A | COM | 72941B106 | 44,160 | 4,021,869 | SH | SOLE | 3,043,670 | 0 | 978,199 | ||
Polymet Mining Corp Com | COM | 731916102 | 12 | 51,000 | SH | SOLE | 51,000 | 0 | 0 | ||
Power Integrations, Inc. | COM | 739276103 | 28,559 | 323,322 | SH | SOLE | 241,395 | 0 | 81,927 | ||
PRA Group, Inc. | COM | 69354N106 | 36,918 | 1,331,807 | SH | SOLE | 934,526 | 0 | 397,281 | ||
Procter & Gamble Company | COM | 742718109 | 1,821 | 16,555 | SH | SOLE | 16,555 | 0 | 0 | ||
Pros Holdings, Inc. | COM | 74346Y103 | 42,318 | 1,363,771 | SH | SOLE | 958,661 | 0 | 405,110 | ||
Proto Labs, Inc. | COM | 743713109 | 114,737 | 1,507,122 | SH | SOLE | 1,133,491 | 0 | 373,631 | ||
Reckitt Benckiser Group ADR | COM | 756255204 | 1,463 | 95,934 | SH | SOLE | 95,934 | 0 | 0 | ||
Ritchie Bros. Auctioneers, Inc | COM | 767744105 | 118,479 | 3,466,335 | SH | SOLE | 2,728,583 | 0 | 737,752 | ||
Roche Holding Ltd. ADR | COM | 771195104 | 25,859 | 637,340 | SH | SOLE | 583,333 | 0 | 54,007 | ||
Rockwell Automation Com | COM | 773903109 | 1,762 | 11,673 | SH | SOLE | 11,673 | 0 | 0 | ||
Rogers Corporation | COM | 775133101 | 17,724 | 187,713 | SH | SOLE | 143,044 | 0 | 44,669 | ||
Rollins, Inc. | COM | 775711104 | 75,902 | 2,100,222 | SH | SOLE | 1,652,271 | 0 | 447,951 | ||
Salesforce.com, Inc. | COM | 79466L302 | 51,867 | 360,241 | SH | SOLE | 325,099 | 0 | 35,142 | ||
ServiceNow, Inc. | COM | 81762P102 | 29,200 | 101,892 | SH | SOLE | 92,053 | 0 | 9,839 | ||
Snap-on, Inc. | COM | 833034101 | 1,612 | 14,812 | SH | SOLE | 14,812 | 0 | 0 | ||
SPDR SERIES TRUST BLMBRG BRC C | COM | 78464A359 | 239 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
SPS Commerce, Inc. | COM | 78463M107 | 43,544 | 936,229 | SH | SOLE | 692,602 | 0 | 243,627 | ||
Starbucks Corporation | COM | 855244109 | 50,693 | 771,108 | SH | SOLE | 702,472 | 0 | 68,636 | ||
Stryker Corp Com | COM | 863667101 | 316 | 1,900 | SH | SOLE | 1,900 | 0 | 0 | ||
Target Corporation | COM | 87612E106 | 216 | 2,327 | SH | SOLE | 2,327 | 0 | 0 | ||
Teladoc Health, Inc. | COM | 87918A105 | 141,010 | 909,682 | SH | SOLE | 700,699 | 0 | 208,983 | ||
Tesla Motors Inc. | COM | 88160R101 | 215 | 410 | SH | SOLE | 310 | 0 | 100 | ||
TJX Companies, Inc. | COM | 872540109 | 1,820 | 38,059 | SH | SOLE | 38,059 | 0 | 0 | ||
Trupanion, Inc. | COM | 898202106 | 10,275 | 394,722 | SH | SOLE | 294,595 | 0 | 100,127 | ||
Tyler Technologies, Inc. | COM | 902252105 | 120,472 | 406,231 | SH | SOLE | 328,452 | 0 | 77,779 | ||
U.S. Bancorp | COM | 902973304 | 298 | 8,637 | SH | SOLE | 8,637 | 0 | 0 | ||
U.S. Physical Therapy, Inc. | COM | 90337L108 | 25,570 | 370,583 | SH | SOLE | 276,996 | 0 | 93,587 | ||
UnitedHealth Group, Inc. | COM | 91324P102 | 44,921 | 180,129 | SH | SOLE | 165,506 | 0 | 14,623 | ||
VANGUARD INDEX FDS EXTEND MKT | COM | 922908652 | 940 | 10,387 | SH | SOLE | 0 | 0 | 10,387 | ||
Vanguard Index Fds Stk Mrk Etf | COM | 922908769 | 1,480 | 11,477 | SH | SOLE | 4,195 | 0 | 7,282 | ||
Veeva Systems, Inc. Class A | COM | 922475108 | 111,168 | 710,929 | SH | SOLE | 541,133 | 0 | 169,796 | ||
Verint Systems, Inc. | COM | 92343X100 | 18,235 | 424,070 | SH | SOLE | 312,605 | 0 | 111,465 | ||
Verisk Analytics, Inc. | COM | 92345Y106 | 108,574 | 778,976 | SH | SOLE | 600,065 | 0 | 178,911 | ||
Visa, Inc. | COM | 92826C839 | 31,385 | 194,790 | SH | SOLE | 175,412 | 0 | 19,378 | ||
Walmart, Inc. | COM | 931142103 | 2,316 | 20,381 | SH | SOLE | 20,381 | 0 | 0 | ||
Watsco, Inc. | COM | 942622200 | 18,190 | 115,106 | SH | SOLE | 75,089 | 0 | 40,017 | ||
West Pharmaceutical Services, | COM | 955306105 | 88,914 | 584,002 | SH | SOLE | 456,090 | 0 | 127,912 | ||
Workiva, Inc. Class A | COM | 98139A105 | 30,777 | 951,963 | SH | SOLE | 704,128 | 0 | 247,835 | ||
Fidelity 500 Index Fund Inst | COM | 315911750 | 1,275 | 14,151 | SH | SOLE | 12,333 | 0 | 1,818 | ||
Fidelity Contra Fund | COM | 316071109 | 187 | 15,922 | SH | SOLE | 15,922 | 0 | 0 | ||
Growth Fd Amer Inc Com | COM | 399874106 | 322 | 7,424 | SH | SOLE | 7,424 | 0 | 0 | ||
JPMORGAN TR II LARGE CAP GR A | COM | 4812C0506 | 303 | 8,585 | SH | SOLE | 8,585 | 0 | 0 | ||
RB Eco Leaders Fund Institutio | COM | 46141P701 | 227 | 16,633 | SH | SOLE | 16,633 | 0 | 0 | ||
Riverbridge Growth Fund - Inst | COM | 46141P404 | 12,296 | 608,702 | SH | SOLE | 608,702 | 0 | 0 | ||
Vanguard Index Tr 500 Index Ad | COM | 922908710 | 6,681 | 28,007 | SH | SOLE | 11,609 | 0 | 16,399 |