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 | 35,032 | 1,460,259 | SH | SOLE | 1,090,535 | 0 | 369,724 | ||
3M Company | COM | 88579Y101 | 3,939 | 22,329 | SH | SOLE | 22,179 | 0 | 150 | ||
A. O. Smith Corporation | COM | 831865209 | 43,188 | 906,545 | SH | SOLE | 662,054 | 0 | 244,491 | ||
Abbott Laboratories | COM | 002824100 | 1,259 | 14,490 | SH | SOLE | 14,390 | 0 | 100 | ||
Acuity Brands, Inc. | COM | 00508Y102 | 44,922 | 325,522 | SH | SOLE | 251,759 | 0 | 73,763 | ||
Alarm.com Holdings, Inc. | COM | 011642105 | 62,781 | 1,461,037 | SH | SOLE | 1,039,399 | 0 | 421,638 | ||
Alphabet, Inc. Class A | COM | 02079K305 | 27,571 | 20,585 | SH | SOLE | 17,018 | 0 | 3,567 | ||
Alphabet, Inc. Class C | COM | 02079K107 | 21,784 | 16,293 | SH | SOLE | 15,822 | 0 | 471 | ||
Amazon.com, Inc. | COM | 023135106 | 59,609 | 32,259 | SH | SOLE | 28,841 | 0 | 3,418 | ||
AMCOR PLC ORD | COM | G0250X107 | 166 | 15,300 | SH | SOLE | 15,300 | 0 | 0 | ||
Amedisys, Inc. | COM | 023436108 | 110,825 | 663,939 | SH | SOLE | 507,233 | 0 | 156,706 | ||
American Express Company | COM | 025816109 | 218 | 1,750 | SH | SOLE | 1,750 | 0 | 0 | ||
AMN Healthcare Services, Inc. | COM | 001744101 | 53,928 | 865,485 | SH | SOLE | 602,408 | 0 | 263,077 | ||
Analog Devices, Inc. | COM | 032654105 | 61,193 | 514,921 | SH | SOLE | 478,177 | 0 | 36,744 | ||
Ansys, Inc. | COM | 03662Q105 | 117,042 | 454,692 | SH | SOLE | 357,274 | 0 | 97,418 | ||
Apple Inc. | COM | 037833100 | 5,091 | 17,336 | SH | SOLE | 8,186 | 0 | 9,150 | ||
Aspen Technology, Inc. | COM | 045327103 | 20,856 | 172,467 | SH | SOLE | 116,832 | 0 | 55,635 | ||
ASSOCIATED BANC CORP COM | COM | 045487105 | 2,072 | 94,028 | SH | SOLE | 94,028 | 0 | 0 | ||
Berkshire Hathaway Inc. Class | COM | 084670702 | 373 | 1,645 | SH | SOLE | 1,070 | 0 | 575 | ||
Bio-Techne Corporation | COM | 09073M104 | 85,139 | 387,858 | SH | SOLE | 263,963 | 0 | 123,895 | ||
BlackLine, Inc. | COM | 09239B109 | 97,420 | 1,889,443 | SH | SOLE | 1,446,667 | 0 | 442,776 | ||
Bristol-Myers Squibb Company | COM | 110122108 | 374 | 5,825 | SH | SOLE | 5,825 | 0 | 0 | ||
Cabot Microelectronics Corpora | COM | 12709P103 | 26,278 | 182,085 | SH | SOLE | 133,207 | 0 | 48,878 | ||
Calavo Growers, Inc. | COM | 128246105 | 30,287 | 334,334 | SH | SOLE | 244,171 | 0 | 90,163 | ||
Cantel Medical Corp. | COM | 138098108 | 21,483 | 303,008 | SH | SOLE | 224,055 | 0 | 78,953 | ||
Cass Information Systems, Inc. | COM | 14808P109 | 19,486 | 337,480 | SH | SOLE | 248,403 | 0 | 89,077 | ||
Chegg, Inc. | COM | 163092109 | 34,014 | 897,228 | SH | SOLE | 657,424 | 0 | 239,804 | ||
Chemed Corporation | COM | 16359R103 | 160,896 | 366,288 | SH | SOLE | 271,046 | 0 | 95,242 | ||
Cisco Systems, Inc. | COM | 17275R102 | 4,630 | 96,529 | SH | SOLE | 95,379 | 0 | 1,150 | ||
Coca-Cola Company | COM | 191216100 | 316 | 5,704 | SH | SOLE | 4,704 | 0 | 1,000 | ||
Cognex Corporation | COM | 192422103 | 25,210 | 449,853 | SH | SOLE | 285,614 | 0 | 164,239 | ||
Colgate-Palmolive Company | COM | 194162103 | 1,913 | 27,782 | SH | SOLE | 27,782 | 0 | 0 | ||
CoStar Group, Inc. | COM | 22160N109 | 151,320 | 252,917 | SH | SOLE | 201,490 | 0 | 51,427 | ||
Danaher Corporation | COM | 235851102 | 46,722 | 304,418 | SH | SOLE | 279,979 | 0 | 24,439 | ||
Descartes Systems Group Inc. | COM | 249906108 | 29,346 | 686,950 | SH | SOLE | 497,150 | 0 | 189,800 | ||
Dorman Products, Inc. | COM | 258278100 | 19,307 | 254,985 | SH | SOLE | 186,293 | 0 | 68,692 | ||
Ecolab, Inc. | COM | 278865100 | 69,034 | 357,708 | SH | SOLE | 330,048 | 0 | 27,660 | ||
Equifax, Inc. | COM | 294429105 | 3,747 | 26,743 | SH | SOLE | 26,743 | 0 | 0 | ||
Evolent Health, Inc. Class A | COM | 30050B101 | 26,219 | 2,897,179 | SH | SOLE | 2,110,360 | 0 | 786,819 | ||
ExlService Holdings, Inc. | COM | 302081104 | 46,534 | 669,935 | SH | SOLE | 457,276 | 0 | 212,659 | ||
Exponent, Inc. | COM | 30214u102 | 63,612 | 921,778 | SH | SOLE | 643,899 | 0 | 277,879 | ||
Fastenal Company | COM | 311900104 | 114,339 | 3,094,421 | SH | SOLE | 2,465,689 | 0 | 628,732 | ||
Fiserv, Inc. | COM | 337738108 | 72,380 | 625,959 | SH | SOLE | 582,556 | 0 | 43,403 | ||
Five Below, Inc. | COM | 33829M101 | 131,194 | 1,026,073 | SH | SOLE | 776,904 | 0 | 249,169 | ||
Five9, Inc. | COM | 338307101 | 34,985 | 533,471 | SH | SOLE | 385,512 | 0 | 147,959 | ||
Floor & Decor Holdings, Inc. C | COM | 339750101 | 38,360 | 754,964 | SH | SOLE | 552,361 | 0 | 202,603 | ||
Freshpet, Inc. | COM | 358039105 | 37,759 | 639,006 | SH | SOLE | 466,372 | 0 | 172,634 | ||
Gentex Corporation | COM | 371901109 | 101,597 | 3,505,751 | SH | SOLE | 2,770,549 | 0 | 735,202 | ||
Globant S.A. | COM | L44385109 | 150,070 | 1,415,083 | SH | SOLE | 1,095,244 | 0 | 319,839 | ||
GoDaddy, Inc. Class A | COM | 380237107 | 38,200 | 562,433 | SH | SOLE | 358,577 | 0 | 203,856 | ||
Grand Canyon Education, Inc. | COM | 38526M106 | 164,222 | 1,714,395 | SH | SOLE | 1,310,772 | 0 | 403,623 | ||
Guidewire Software, Inc. | COM | 40171V100 | 51,655 | 470,578 | SH | SOLE | 380,027 | 0 | 90,551 | ||
Healthcare Services Group, Inc | COM | 421906108 | 64,672 | 2,659,217 | SH | SOLE | 2,035,042 | 0 | 624,175 | ||
Healthstream, Inc. | COM | 42222N103 | 15,103 | 555,273 | SH | SOLE | 407,700 | 0 | 147,573 | ||
HEICO Corporation | COM | 422806109 | 111,798 | 979,393 | SH | SOLE | 766,565 | 0 | 212,828 | ||
Heska Corporation | COM | 42805e306 | 27,804 | 289,806 | SH | SOLE | 212,884 | 0 | 76,922 | ||
IHS Markit Ltd. | COM | G47567105 | 61,048 | 810,186 | SH | SOLE | 733,046 | 0 | 77,140 | ||
Illumina, Inc. | COM | 452327109 | 390 | 1,175 | SH | SOLE | 1,175 | 0 | 0 | ||
Inogen, Inc. | COM | 45780L104 | 18,493 | 270,636 | SH | SOLE | 197,894 | 0 | 72,742 | ||
Inovalon Holdings, Inc. Class | COM | 45781D101 | 14,254 | 757,392 | SH | SOLE | 552,722 | 0 | 204,670 | ||
Intel Corporation | COM | 458140100 | 3,430 | 57,307 | SH | SOLE | 53,651 | 0 | 3,656 | ||
International Flavors & Fragra | COM | 459506101 | 44,200 | 342,581 | SH | SOLE | 261,312 | 0 | 81,269 | ||
Ishares Core S&P 500 Etf | COM | 464287200 | 19,321 | 59,774 | SH | SOLE | 59,774 | 0 | 0 | ||
iShares Core S&P U.S. Growth E | COM | 464287671 | 2,131 | 31,506 | SH | SOLE | 1,334 | 0 | 30,172 | ||
Ishares Tr Russell 1000 | COM | 464287622 | 673 | 3,770 | SH | SOLE | 3,770 | 0 | 0 | ||
Ishares Tr Russell 2000 | COM | 464287655 | 11,163 | 67,380 | SH | SOLE | 67,380 | 0 | 0 | ||
Ishares Tr Russell 2000 Growth | COM | 464287648 | 2,295 | 10,711 | SH | SOLE | 0 | 0 | 10,711 | ||
Ishares Tr Russell Mcp Gr | COM | 464287481 | 291 | 1,904 | SH | SOLE | 1,904 | 0 | 0 | ||
Johnson & Johnson | COM | 478160104 | 3,452 | 23,663 | SH | SOLE | 22,617 | 0 | 1,046 | ||
JPMorgan Chase & Co. | COM | 46625H100 | 1,038 | 7,445 | SH | SOLE | 6,335 | 0 | 1,110 | ||
Knight-Swift Transportation Ho | COM | 499049104 | 20,170 | 562,791 | SH | SOLE | 406,523 | 0 | 156,268 | ||
Lennox International, Inc. | COM | 526107107 | 22,475 | 92,124 | SH | SOLE | 58,099 | 0 | 34,025 | ||
Linde Plc | COM | G5494J103 | 33,677 | 158,181 | SH | SOLE | 147,959 | 0 | 10,222 | ||
LKQ Corporation | COM | 501889208 | 895 | 25,083 | SH | SOLE | 23,965 | 0 | 1,118 | ||
MAXIMUS, Inc. | COM | 577933104 | 34,906 | 469,230 | SH | SOLE | 342,552 | 0 | 126,678 | ||
Medtronic plc | COM | G5960L103 | 756 | 6,665 | SH | SOLE | 4,903 | 0 | 1,762 | ||
Microsoft Corporation | COM | 594918104 | 115,868 | 734,735 | SH | SOLE | 680,964 | 0 | 53,771 | ||
Middleby Corporation | COM | 596278101 | 17,469 | 159,507 | SH | SOLE | 100,921 | 0 | 58,586 | ||
Mobile Mini, Inc. | COM | 60740F105 | 54,229 | 1,430,476 | SH | SOLE | 1,046,440 | 0 | 384,036 | ||
National Instruments Corporati | COM | 636518102 | 111,013 | 2,621,937 | SH | SOLE | 2,019,423 | 0 | 602,514 | ||
National Vision Holdings, Inc. | COM | 63845R107 | 31,835 | 981,662 | SH | SOLE | 717,983 | 0 | 263,679 | ||
Neogen Corporation | COM | 640491106 | 81,325 | 1,246,164 | SH | SOLE | 912,596 | 0 | 333,568 | ||
Netflix Inc. | COM | 64110L106 | 21,611 | 66,788 | SH | SOLE | 60,681 | 0 | 6,107 | ||
Nuveen ESG Mid-Cap Growth ETF | COM | 67092p409 | 1,834 | 51,999 | SH | SOLE | 51,999 | 0 | 0 | ||
NVIDIA Corporation | COM | 67066G104 | 21,785 | 92,583 | SH | SOLE | 84,486 | 0 | 8,097 | ||
Oracle Corporation | COM | 68389X105 | 287 | 5,408 | SH | SOLE | 5,408 | 0 | 0 | ||
OrthoPediatrics Corp. | COM | 68752l100 | 35,200 | 749,104 | SH | SOLE | 508,147 | 0 | 240,957 | ||
Paychex, Inc. | COM | 704326107 | 2,564 | 30,149 | SH | SOLE | 30,149 | 0 | 0 | ||
Paycom Software, Inc. | COM | 70432V102 | 102,841 | 388,430 | SH | SOLE | 313,697 | 0 | 74,733 | ||
Paylocity Holding Corp. | COM | 70438V106 | 81,580 | 675,222 | SH | SOLE | 479,217 | 0 | 196,005 | ||
Pegasystems, Inc. | COM | 705573103 | 97,852 | 1,228,522 | SH | SOLE | 862,154 | 0 | 366,368 | ||
PepsiCo, Inc. | COM | 713448108 | 4,235 | 30,986 | SH | SOLE | 30,206 | 0 | 780 | ||
Pluralsight, Inc. Class A | COM | 72941B106 | 63,012 | 3,661,352 | SH | SOLE | 2,729,838 | 0 | 931,514 | ||
Power Integrations, Inc. | COM | 739276103 | 31,910 | 322,613 | SH | SOLE | 235,619 | 0 | 86,994 | ||
PRA Group, Inc. | COM | 69354N106 | 48,910 | 1,347,373 | SH | SOLE | 938,302 | 0 | 409,071 | ||
Procter & Gamble Company | COM | 742718109 | 2,249 | 18,004 | SH | SOLE | 18,004 | 0 | 0 | ||
Pros Holdings, Inc. | COM | 74346Y103 | 82,656 | 1,379,432 | SH | SOLE | 964,718 | 0 | 414,714 | ||
Proto Labs, Inc. | COM | 743713109 | 153,373 | 1,510,317 | SH | SOLE | 1,142,835 | 0 | 367,482 | ||
Reckitt Benckiser Group ADR | COM | 756255204 | 1,632 | 100,514 | SH | SOLE | 100,514 | 0 | 0 | ||
Ritchie Bros. Auctioneers, Inc | COM | 767744105 | 150,312 | 3,499,689 | SH | SOLE | 2,758,371 | 0 | 741,318 | ||
Roche Holding Ltd. ADR | COM | 771195104 | 25,989 | 641,174 | SH | SOLE | 591,210 | 0 | 49,964 | ||
Rockwell Automation Com | COM | 773903109 | 2,561 | 12,638 | SH | SOLE | 12,638 | 0 | 0 | ||
Rogers Corporation | COM | 775133101 | 22,392 | 179,524 | SH | SOLE | 134,904 | 0 | 44,620 | ||
Rollins, Inc. | COM | 775711104 | 69,180 | 2,086,263 | SH | SOLE | 1,670,476 | 0 | 415,787 | ||
Salesforce.com, Inc. | COM | 79466L302 | 58,391 | 359,018 | SH | SOLE | 327,524 | 0 | 31,494 | ||
ServiceNow, Inc. | COM | 81762P102 | 28,448 | 100,764 | SH | SOLE | 92,053 | 0 | 8,711 | ||
Snap-on, Inc. | COM | 833034101 | 21,885 | 129,189 | SH | SOLE | 88,492 | 0 | 40,697 | ||
SPDR SERIES TRUST BLMBRG BRC C | COM | 78464A359 | 278 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
SPS Commerce, Inc. | COM | 78463M107 | 51,631 | 931,627 | SH | SOLE | 672,380 | 0 | 259,247 | ||
Starbucks Corporation | COM | 855244109 | 68,410 | 778,099 | SH | SOLE | 716,705 | 0 | 61,394 | ||
Stryker Corp Com | COM | 863667101 | 399 | 1,900 | SH | SOLE | 1,900 | 0 | 0 | ||
Target Corporation | COM | 87612E106 | 298 | 2,327 | SH | SOLE | 2,327 | 0 | 0 | ||
Teladoc Health, Inc. | COM | 87918A105 | 121,025 | 1,445,598 | SH | SOLE | 1,091,786 | 0 | 353,812 | ||
Trupanion, Inc. | COM | 898202106 | 14,705 | 392,551 | SH | SOLE | 286,686 | 0 | 105,865 | ||
Tyler Technologies, Inc. | COM | 902252105 | 123,362 | 411,180 | SH | SOLE | 336,307 | 0 | 74,873 | ||
U.S. Bancorp | COM | 902973304 | 512 | 8,637 | SH | SOLE | 8,637 | 0 | 0 | ||
U.S. Physical Therapy, Inc. | COM | 90337L108 | 42,700 | 373,418 | SH | SOLE | 273,566 | 0 | 99,852 | ||
UnitedHealth Group, Inc. | COM | 91324P102 | 53,280 | 181,236 | SH | SOLE | 168,168 | 0 | 13,068 | ||
VANGUARD INDEX FDS EXTEND MKT | COM | 922908652 | 4,939 | 39,204 | SH | SOLE | 0 | 0 | 39,204 | ||
Vanguard Index Fds Stk Mrk Etf | COM | 922908769 | 689 | 4,209 | SH | SOLE | 4,195 | 0 | 14 | ||
Veeva Systems, Inc. Class A | COM | 922475108 | 101,022 | 718,202 | SH | SOLE | 553,362 | 0 | 164,840 | ||
Verint Systems, Inc. | COM | 92343X100 | 23,329 | 421,404 | SH | SOLE | 302,834 | 0 | 118,570 | ||
Verisk Analytics, Inc. | COM | 92345Y106 | 118,633 | 794,380 | SH | SOLE | 620,579 | 0 | 173,801 | ||
Visa, Inc. | COM | 92826C839 | 36,467 | 194,079 | SH | SOLE | 176,878 | 0 | 17,201 | ||
Walmart, Inc. | COM | 931142103 | 2,702 | 22,738 | SH | SOLE | 22,738 | 0 | 0 | ||
Watsco, Inc. | COM | 942622200 | 21,450 | 119,068 | SH | SOLE | 79,949 | 0 | 39,119 | ||
Wells Fargo & Company | COM | 949746101 | 249 | 4,628 | SH | SOLE | 1,937 | 0 | 2,691 | ||
West Pharmaceutical Services, | COM | 955306105 | 88,493 | 588,655 | SH | SOLE | 467,199 | 0 | 121,456 | ||
Workiva, Inc. Class A | COM | 98139A105 | 39,752 | 945,357 | SH | SOLE | 681,959 | 0 | 263,398 | ||
Fidelity 500 Index Fund Inst | COM | 315911750 | 1,586 | 14,157 | SH | SOLE | 12,340 | 0 | 1,818 | ||
Fidelity Contra Fund | COM | 316071109 | 218 | 15,922 | SH | SOLE | 15,922 | 0 | 0 | ||
Growth Fd Amer Inc Com | COM | 399874106 | 380 | 7,424 | SH | SOLE | 7,424 | 0 | 0 | ||
JPMORGAN TR II LARGE CAP GR A | COM | 4812C0506 | 343 | 8,585 | SH | SOLE | 8,585 | 0 | 0 | ||
RB All Cap Growth Fund Investo | COM | 46141P305 | 275 | 12,475 | SH | SOLE | 12,475 | 0 | 0 | ||
RB Eco Leaders Fund Institutio | COM | 46141P701 | 251 | 16,633 | SH | SOLE | 16,633 | 0 | 0 | ||
Riverbridge Growth Fund - Inst | COM | 46141P404 | 15,214 | 678,586 | SH | SOLE | 678,586 | 0 | 0 | ||
Third Ave Tr Real Estate Fd | COM | 884116401 | 239 | 9,443 | SH | SOLE | 9,443 | 0 | 0 | ||
Vanguard Index Tr 500 Index Ad | COM | 922908710 | 8,346 | 27,995 | SH | SOLE | 11,596 | 0 | 16,399 |