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 | 27,035 | 1,660,624 | SH | SOLE | 1,260,507 | 0 | 400,117 | ||
3M Company | COM | 88579Y101 | 16,916 | 102,894 | SH | SOLE | 101,610 | 0 | 1,284 | ||
A. O. Smith Corporation | COM | 831865209 | 44,356 | 929,691 | SH | SOLE | 672,491 | 0 | 257,200 | ||
Abbott Laboratories | COM | 002824100 | 1,252 | 14,959 | SH | SOLE | 14,859 | 0 | 100 | ||
Acuity Brands, Inc. | COM | 00508Y102 | 44,585 | 330,771 | SH | SOLE | 251,484 | 0 | 79,287 | ||
Alarm.com Holdings, Inc. | COM | 011642105 | 70,279 | 1,506,830 | SH | SOLE | 1,052,267 | 0 | 454,563 | ||
Alphabet, Inc. Class A | COM | 02079K305 | 25,120 | 20,571 | SH | SOLE | 17,308 | 0 | 3,263 | ||
Alphabet, Inc. Class C | COM | 02079K107 | 19,996 | 16,404 | SH | SOLE | 15,920 | 0 | 484 | ||
Amazon.com, Inc. | COM | 023135106 | 56,155 | 32,349 | SH | SOLE | 29,241 | 0 | 3,108 | ||
AMCOR PLC ORD | COM | G0250X107 | 149 | 15,300 | SH | SOLE | 15,300 | 0 | 0 | ||
Amedisys, Inc. | COM | 023436108 | 87,648 | 669,017 | SH | SOLE | 508,399 | 0 | 160,618 | ||
American Express Company | COM | 025816109 | 207 | 1,750 | SH | SOLE | 1,750 | 0 | 0 | ||
AMN Healthcare Services, Inc. | COM | 001744101 | 50,716 | 881,098 | SH | SOLE | 605,227 | 0 | 275,871 | ||
Analog Devices, Inc. | COM | 032654105 | 57,459 | 514,266 | SH | SOLE | 480,760 | 0 | 33,506 | ||
Ansys, Inc. | COM | 03662Q105 | 101,367 | 457,927 | SH | SOLE | 354,472 | 0 | 103,455 | ||
Apple Inc. | COM | 037833100 | 3,832 | 17,108 | SH | SOLE | 7,958 | 0 | 9,150 | ||
Aspen Technology, Inc. | COM | 045327103 | 22,014 | 178,857 | SH | SOLE | 115,962 | 0 | 62,895 | ||
ASSOCIATED BANC CORP COM | COM | 045487105 | 2,005 | 99,022 | SH | SOLE | 99,022 | 0 | 0 | ||
Beacon Roofing Supply, Inc. | COM | 073685109 | 26,873 | 801,452 | SH | SOLE | 588,637 | 0 | 212,815 | ||
Berkshire Hathaway Inc. Class | COM | 084670702 | 342 | 1,645 | SH | SOLE | 1,070 | 0 | 575 | ||
Bio-Techne Corporation | COM | 09073M104 | 77,649 | 396,839 | SH | SOLE | 267,013 | 0 | 129,826 | ||
BlackLine, Inc. | COM | 09239B109 | 90,503 | 1,892,974 | SH | SOLE | 1,439,074 | 0 | 453,900 | ||
Bristol-Myers Squibb Company | COM | 110122108 | 295 | 5,825 | SH | SOLE | 5,825 | 0 | 0 | ||
Cabot Microelectronics Corpora | COM | 12709P103 | 26,290 | 186,178 | SH | SOLE | 136,746 | 0 | 49,432 | ||
Calavo Growers, Inc. | COM | 128246105 | 32,471 | 341,152 | SH | SOLE | 250,235 | 0 | 90,917 | ||
Cantel Medical Corp. | COM | 138098108 | 23,407 | 312,925 | SH | SOLE | 230,641 | 0 | 82,284 | ||
Cass Information Systems, Inc. | COM | 14808P109 | 18,626 | 344,981 | SH | SOLE | 255,890 | 0 | 89,091 | ||
Chegg, Inc. | COM | 163092109 | 27,397 | 914,765 | SH | SOLE | 674,040 | 0 | 240,725 | ||
Chemed Corporation | COM | 16359R103 | 155,648 | 372,748 | SH | SOLE | 274,558 | 0 | 98,190 | ||
Cisco Systems, Inc. | COM | 17275R102 | 4,817 | 97,489 | SH | SOLE | 96,339 | 0 | 1,150 | ||
Coca-Cola Company | COM | 191216100 | 311 | 5,704 | SH | SOLE | 4,704 | 0 | 1,000 | ||
Cognex Corporation | COM | 192422103 | 22,197 | 451,794 | SH | SOLE | 275,609 | 0 | 176,185 | ||
Colgate-Palmolive Company | COM | 194162103 | 2,091 | 28,439 | SH | SOLE | 28,439 | 0 | 0 | ||
CoStar Group, Inc. | COM | 22160N109 | 150,262 | 253,308 | SH | SOLE | 200,446 | 0 | 52,862 | ||
Danaher Corporation | COM | 235851102 | 30,565 | 211,623 | SH | SOLE | 196,355 | 0 | 15,268 | ||
Descartes Systems Group Inc. | COM | 249906108 | 28,266 | 701,227 | SH | SOLE | 510,875 | 0 | 190,352 | ||
Dorman Products, Inc. | COM | 258278100 | 20,765 | 261,066 | SH | SOLE | 191,998 | 0 | 69,068 | ||
Ecolab, Inc. | COM | 278865100 | 70,905 | 358,032 | SH | SOLE | 332,417 | 0 | 25,615 | ||
Equifax, Inc. | COM | 294429105 | 3,790 | 26,944 | SH | SOLE | 26,944 | 0 | 0 | ||
Evolent Health, Inc. Class A | COM | 30050B101 | 24,651 | 3,428,455 | SH | SOLE | 2,563,284 | 0 | 865,171 | ||
ExlService Holdings, Inc. | COM | 302081104 | 45,524 | 679,871 | SH | SOLE | 457,767 | 0 | 222,104 | ||
Exponent, Inc. | COM | 30214u102 | 39,702 | 567,978 | SH | SOLE | 417,688 | 0 | 150,290 | ||
Fastenal Company | COM | 311900104 | 101,145 | 3,095,967 | SH | SOLE | 2,444,898 | 0 | 651,069 | ||
Fiserv, Inc. | COM | 337738108 | 75,696 | 730,726 | SH | SOLE | 677,079 | 0 | 53,647 | ||
Five Below, Inc. | COM | 33829M101 | 129,740 | 1,028,864 | SH | SOLE | 768,106 | 0 | 260,758 | ||
Five9, Inc. | COM | 338307101 | 29,312 | 545,442 | SH | SOLE | 396,722 | 0 | 148,720 | ||
Floor & Decor Holdings, Inc. C | COM | 339750101 | 39,392 | 770,135 | SH | SOLE | 566,397 | 0 | 203,738 | ||
Freshpet, Inc. | COM | 358039105 | 32,414 | 651,267 | SH | SOLE | 477,712 | 0 | 173,555 | ||
Gentex Corporation | COM | 371901109 | 98,305 | 3,570,179 | SH | SOLE | 2,808,127 | 0 | 762,052 | ||
Globant S.A. | COM | L44385109 | 129,089 | 1,409,580 | SH | SOLE | 1,079,702 | 0 | 329,878 | ||
GoDaddy, Inc. Class A | COM | 380237107 | 37,278 | 564,988 | SH | SOLE | 346,357 | 0 | 218,631 | ||
Grand Canyon Education, Inc. | COM | 38526M106 | 117,856 | 1,200,159 | SH | SOLE | 909,701 | 0 | 290,458 | ||
Guidewire Software, Inc. | COM | 40171V100 | 49,780 | 472,390 | SH | SOLE | 376,847 | 0 | 95,543 | ||
Healthcare Services Group, Inc | COM | 421906108 | 74,150 | 3,052,714 | SH | SOLE | 2,390,074 | 0 | 662,640 | ||
Healthstream, Inc. | COM | 42222N103 | 22,442 | 866,822 | SH | SOLE | 636,536 | 0 | 230,286 | ||
HEICO Corporation | COM | 422806109 | 122,762 | 983,038 | SH | SOLE | 762,343 | 0 | 220,695 | ||
Heska Corporation | COM | 42805e306 | 20,727 | 292,466 | SH | SOLE | 219,001 | 0 | 73,465 | ||
IHS Markit Ltd. | COM | G47567105 | 90,236 | 1,349,228 | SH | SOLE | 1,053,563 | 0 | 295,665 | ||
Illumina, Inc. | COM | 452327109 | 359 | 1,179 | SH | SOLE | 1,179 | 0 | 0 | ||
Inogen, Inc. | COM | 45780L104 | 13,055 | 272,499 | SH | SOLE | 202,916 | 0 | 69,583 | ||
Inovalon Holdings, Inc. Class | COM | 45781D101 | 12,590 | 768,164 | SH | SOLE | 561,886 | 0 | 206,278 | ||
Intel Corporation | COM | 458140100 | 2,997 | 58,151 | SH | SOLE | 54,495 | 0 | 3,656 | ||
International Flavors & Fragra | COM | 459506101 | 41,916 | 341,643 | SH | SOLE | 254,607 | 0 | 87,036 | ||
Ishares Core S&P 500 Etf | COM | 464287200 | 9,043 | 30,293 | SH | SOLE | 30,293 | 0 | 0 | ||
iShares Core S&P U.S. Growth E | COM | 464287671 | 821 | 13,053 | SH | SOLE | 1,334 | 0 | 11,719 | ||
Ishares Tr Russell 1000 | COM | 464287622 | 620 | 3,770 | SH | SOLE | 3,770 | 0 | 0 | ||
Ishares Tr Russell 2000 | COM | 464287655 | 1,292 | 8,536 | SH | SOLE | 8,536 | 0 | 0 | ||
Ishares Tr Russell 2000 Growth | COM | 464287648 | 1,030 | 5,345 | SH | SOLE | 0 | 0 | 5,345 | ||
Johnson & Johnson | COM | 478160104 | 3,095 | 23,921 | SH | SOLE | 22,875 | 0 | 1,046 | ||
JPMorgan Chase & Co. | COM | 46625H100 | 876 | 7,445 | SH | SOLE | 6,335 | 0 | 1,110 | ||
Knight-Swift Transportation Ho | COM | 499049104 | 21,565 | 594,082 | SH | SOLE | 436,681 | 0 | 157,401 | ||
Lennox International, Inc. | COM | 526107107 | 25,613 | 105,418 | SH | SOLE | 61,403 | 0 | 44,015 | ||
Linde Plc | COM | G5494J103 | 30,506 | 157,476 | SH | SOLE | 148,272 | 0 | 9,204 | ||
LKQ Corporation | COM | 501889208 | 39,065 | 1,242,140 | SH | SOLE | 922,764 | 0 | 319,376 | ||
MAXIMUS, Inc. | COM | 577933104 | 37,023 | 479,205 | SH | SOLE | 351,144 | 0 | 128,061 | ||
Medtronic plc | COM | G5960L103 | 724 | 6,665 | SH | SOLE | 4,903 | 0 | 1,762 | ||
Microsoft Corporation | COM | 594918104 | 111,881 | 804,728 | SH | SOLE | 749,564 | 0 | 55,164 | ||
Middleby Corporation | COM | 596278101 | 18,917 | 161,820 | SH | SOLE | 97,785 | 0 | 64,035 | ||
Mobile Mini, Inc. | COM | 60740F105 | 53,682 | 1,456,369 | SH | SOLE | 1,070,543 | 0 | 385,826 | ||
National Instruments Corporati | COM | 636518102 | 110,785 | 2,638,357 | SH | SOLE | 2,013,818 | 0 | 624,539 | ||
National Vision Holdings, Inc. | COM | 63845R107 | 24,063 | 999,723 | SH | SOLE | 735,323 | 0 | 264,400 | ||
Neogen Corporation | COM | 640491106 | 85,833 | 1,260,208 | SH | SOLE | 914,983 | 0 | 345,225 | ||
Netflix Inc. | COM | 64110L106 | 17,816 | 66,571 | SH | SOLE | 60,892 | 0 | 5,679 | ||
NVIDIA Corporation | COM | 67066G104 | 15,884 | 91,248 | SH | SOLE | 83,703 | 0 | 7,545 | ||
Oracle Corporation | COM | 68389X105 | 298 | 5,408 | SH | SOLE | 5,408 | 0 | 0 | ||
OrthoPediatrics Corp. | COM | 68752l100 | 18,091 | 513,070 | SH | SOLE | 378,045 | 0 | 135,025 | ||
Paychex, Inc. | COM | 704326107 | 2,516 | 30,392 | SH | SOLE | 30,392 | 0 | 0 | ||
Paycom Software, Inc. | COM | 70432V102 | 81,563 | 389,342 | SH | SOLE | 311,069 | 0 | 78,273 | ||
Paylocity Holding Corp. | COM | 70438V106 | 67,665 | 693,429 | SH | SOLE | 491,638 | 0 | 201,791 | ||
Pegasystems, Inc. | COM | 705573103 | 85,241 | 1,252,630 | SH | SOLE | 870,697 | 0 | 381,933 | ||
PepsiCo, Inc. | COM | 713448108 | 4,310 | 31,436 | SH | SOLE | 30,656 | 0 | 780 | ||
Pluralsight, Inc. Class A | COM | 72941B106 | 68,045 | 4,051,477 | SH | SOLE | 3,052,381 | 0 | 999,096 | ||
Power Integrations, Inc. | COM | 739276103 | 29,819 | 329,749 | SH | SOLE | 241,828 | 0 | 87,921 | ||
PRA Group, Inc. | COM | 69354N106 | 46,263 | 1,369,122 | SH | SOLE | 945,602 | 0 | 423,520 | ||
Procter & Gamble Company | COM | 742718109 | 2,257 | 18,146 | SH | SOLE | 18,146 | 0 | 0 | ||
Pros Holdings, Inc. | COM | 74346Y103 | 83,571 | 1,402,195 | SH | SOLE | 965,810 | 0 | 436,385 | ||
Proto Labs, Inc. | COM | 743713109 | 157,103 | 1,538,713 | SH | SOLE | 1,154,770 | 0 | 383,943 | ||
Reckitt Benckiser Group ADR | COM | 756255204 | 1,644 | 105,166 | SH | SOLE | 105,166 | 0 | 0 | ||
Ritchie Bros. Auctioneers, Inc | COM | 767744105 | 148,432 | 3,720,107 | SH | SOLE | 2,915,466 | 0 | 804,641 | ||
Roche Holding Ltd. ADR | COM | 771195104 | 23,363 | 641,676 | SH | SOLE | 595,907 | 0 | 45,769 | ||
Rockwell Automation Com | COM | 773903109 | 2,097 | 12,723 | SH | SOLE | 12,723 | 0 | 0 | ||
Rollins, Inc. | COM | 775711104 | 72,364 | 2,123,986 | SH | SOLE | 1,681,925 | 0 | 442,061 | ||
Salesforce.com, Inc. | COM | 79466L302 | 53,305 | 359,100 | SH | SOLE | 329,969 | 0 | 29,131 | ||
Snap-on, Inc. | COM | 833034101 | 20,355 | 130,033 | SH | SOLE | 85,141 | 0 | 44,892 | ||
SPDR SERIES TRUST BLMBRG BRC C | COM | 78464A359 | 262 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
SPS Commerce, Inc. | COM | 78463M107 | 44,907 | 954,044 | SH | SOLE | 692,244 | 0 | 261,800 | ||
Starbucks Corporation | COM | 855244109 | 68,998 | 780,349 | SH | SOLE | 723,159 | 0 | 57,190 | ||
Stryker Corp Com | COM | 863667101 | 411 | 1,900 | SH | SOLE | 1,900 | 0 | 0 | ||
Target Corporation | COM | 87612E106 | 276 | 2,586 | SH | SOLE | 2,586 | 0 | 0 | ||
Teladoc Health, Inc. | COM | 87918A105 | 118,563 | 1,750,785 | SH | SOLE | 1,312,053 | 0 | 438,732 | ||
Trupanion, Inc. | COM | 898202106 | 10,262 | 403,708 | SH | SOLE | 296,716 | 0 | 106,992 | ||
Tyler Technologies, Inc. | COM | 902252105 | 108,177 | 412,104 | SH | SOLE | 333,842 | 0 | 78,262 | ||
U.S. Bancorp | COM | 902973304 | 478 | 8,637 | SH | SOLE | 8,637 | 0 | 0 | ||
U.S. Physical Therapy, Inc. | COM | 90337L108 | 49,654 | 380,348 | SH | SOLE | 279,860 | 0 | 100,488 | ||
UnitedHealth Group, Inc. | COM | 91324P102 | 38,484 | 177,086 | SH | SOLE | 164,950 | 0 | 12,136 | ||
Vanguard Index Fds Stk Mrk Etf | COM | 922908769 | 633 | 4,195 | SH | SOLE | 4,195 | 0 | 0 | ||
Veeva Systems, Inc. Class A | COM | 922475108 | 110,786 | 725,563 | SH | SOLE | 552,012 | 0 | 173,551 | ||
Verint Systems, Inc. | COM | 92343X100 | 18,443 | 431,124 | SH | SOLE | 312,055 | 0 | 119,069 | ||
Verisk Analytics, Inc. | COM | 92345Y106 | 125,754 | 795,205 | SH | SOLE | 615,108 | 0 | 180,097 | ||
Visa, Inc. | COM | 92826C839 | 33,395 | 194,143 | SH | SOLE | 178,057 | 0 | 16,086 | ||
Walmart, Inc. | COM | 931142103 | 2,739 | 23,076 | SH | SOLE | 23,076 | 0 | 0 | ||
Watsco, Inc. | COM | 942622200 | 20,217 | 119,498 | SH | SOLE | 77,484 | 0 | 42,014 | ||
Wells Fargo & Company | COM | 949746101 | 233 | 4,628 | SH | SOLE | 1,937 | 0 | 2,691 | ||
West Pharmaceutical Services, | COM | 955306105 | 83,979 | 592,149 | SH | SOLE | 463,950 | 0 | 128,199 | ||
Workiva, Inc. Class A | COM | 98139A105 | 42,423 | 967,890 | SH | SOLE | 702,453 | 0 | 265,437 | ||
Fidelity 500 Index Fund Inst | COM | 315911750 | 1,471 | 14,151 | SH | SOLE | 12,333 | 0 | 1,818 | ||
Fidelity Contra Fund | COM | 316071109 | 205 | 15,922 | SH | SOLE | 15,922 | 0 | 0 | ||
Growth Fd Amer Inc Com | COM | 399874106 | 344 | 6,977 | SH | SOLE | 6,977 | 0 | 0 | ||
JPMORGAN TR II LARGE CAP GR A | COM | 4812C0506 | 313 | 7,571 | SH | SOLE | 7,571 | 0 | 0 | ||
RB All Cap Growth Fund Investo | COM | 46141P305 | 222 | 10,662 | SH | SOLE | 10,662 | 0 | 0 | ||
RB Eco Leaders Fund Institutio | COM | 46141P701 | 234 | 16,061 | SH | SOLE | 16,061 | 0 | 0 | ||
Riverbridge Growth Fund - Inst | COM | 46141P404 | 12,580 | 593,406 | SH | SOLE | 593,406 | 0 | 0 | ||
Third Ave Tr Real Estate Fd | COM | 884116401 | 225 | 8,039 | SH | SOLE | 8,039 | 0 | 0 | ||
Vanguard Index Tr 500 Index Ad | COM | 922908710 | 8,715 | 31,728 | SH | SOLE | 12,485 | 0 | 19,242 |