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,120 | 1,676,929 | SH | SOLE | 1,280,746 | 0 | 396,183 | ||
3M Company | COM | 88579Y101 | 17,454 | 100,695 | SH | SOLE | 99,399 | 0 | 1,296 | ||
A. O. Smith Corporation | COM | 831865209 | 43,314 | 918,444 | SH | SOLE | 677,848 | 0 | 240,596 | ||
Abbott Laboratories | COM | 002824100 | 1,258 | 14,959 | SH | SOLE | 14,859 | 0 | 100 | ||
Acuity Brands, Inc. | COM | 00508Y102 | 45,482 | 329,793 | SH | SOLE | 255,259 | 0 | 74,534 | ||
Alarm.com Holdings, Inc. | COM | 011642105 | 63,798 | 1,192,484 | SH | SOLE | 846,431 | 0 | 346,053 | ||
Alphabet, Inc. Class A | COM | 02079K305 | 21,853 | 20,182 | SH | SOLE | 17,191 | 0 | 2,991 | ||
Alphabet, Inc. Class C | COM | 02079K107 | 17,631 | 16,311 | SH | SOLE | 15,821 | 0 | 490 | ||
Amazon.com, Inc. | COM | 023135106 | 60,212 | 31,797 | SH | SOLE | 28,938 | 0 | 2,859 | ||
AMCOR PLC ORD | COM | G0250X107 | 176 | 15,300 | SH | SOLE | 15,300 | 0 | 0 | ||
AMEDISYS INC COM | COM | 023436108 | 80,465 | 662,756 | SH | SOLE | 508,616 | 0 | 154,140 | ||
American Express Company | COM | 025816109 | 216 | 1,750 | SH | SOLE | 1,750 | 0 | 0 | ||
AMN Healthcare Services, Inc. | COM | 001744101 | 48,139 | 887,346 | SH | SOLE | 618,754 | 0 | 268,592 | ||
Analog Devices, Inc. | COM | 032654105 | 57,322 | 507,856 | SH | SOLE | 476,770 | 0 | 31,086 | ||
Ansys, Inc. | COM | 03662Q105 | 93,160 | 454,839 | SH | SOLE | 355,947 | 0 | 98,892 | ||
Apple Inc. | COM | 037833100 | 3,224 | 16,287 | SH | SOLE | 7,137 | 0 | 9,150 | ||
Aspen Technology, Inc. | COM | 045327103 | 22,156 | 178,276 | SH | SOLE | 118,235 | 0 | 60,041 | ||
ASSOCIATED BANC CORP COM | COM | 045487105 | 1,905 | 90,123 | SH | SOLE | 90,123 | 0 | 0 | ||
Beacon Roofing Supply, Inc. | COM | 073685109 | 29,995 | 816,856 | SH | SOLE | 601,786 | 0 | 215,070 | ||
Berkshire Hathaway Inc. Class | COM | 084670702 | 351 | 1,645 | SH | SOLE | 1,070 | 0 | 575 | ||
Bio-Techne Corporation | COM | 09073M104 | 83,099 | 398,575 | SH | SOLE | 272,588 | 0 | 125,987 | ||
BlackLine, Inc. | COM | 09239B109 | 102,018 | 1,906,518 | SH | SOLE | 1,459,965 | 0 | 446,553 | ||
Bristol-Myers Squibb Company | COM | 110122108 | 264 | 5,825 | SH | SOLE | 5,825 | 0 | 0 | ||
Cabot Microelectronics Corpora | COM | 12709P103 | 20,905 | 189,910 | SH | SOLE | 140,018 | 0 | 49,892 | ||
Calavo Growers, Inc. | COM | 128246105 | 33,682 | 348,168 | SH | SOLE | 256,233 | 0 | 91,935 | ||
Cantel Medical Corp. | COM | 138098108 | 25,707 | 318,786 | SH | SOLE | 235,810 | 0 | 82,976 | ||
Cass Information Systems, Inc. | COM | 14808P109 | 16,981 | 350,258 | SH | SOLE | 260,540 | 0 | 89,718 | ||
Chegg, Inc. | COM | 163092109 | 35,990 | 932,624 | SH | SOLE | 688,969 | 0 | 243,655 | ||
Chemed Corporation | COM | 16359R103 | 134,411 | 372,495 | SH | SOLE | 276,997 | 0 | 95,498 | ||
Cisco Systems, Inc. | COM | 17275R102 | 5,372 | 98,148 | SH | SOLE | 96,998 | 0 | 1,150 | ||
Coca-Cola Company | COM | 191216100 | 290 | 5,704 | SH | SOLE | 4,704 | 0 | 1,000 | ||
Cognex Corporation | COM | 192422103 | 21,276 | 443,445 | SH | SOLE | 279,836 | 0 | 163,609 | ||
Colgate-Palmolive Company | COM | 194162103 | 2,052 | 28,630 | SH | SOLE | 28,630 | 0 | 0 | ||
CoStar Group, Inc. | COM | 22160N109 | 147,273 | 265,807 | SH | SOLE | 209,436 | 0 | 56,371 | ||
Danaher Corporation | COM | 235851102 | 29,748 | 208,141 | SH | SOLE | 193,984 | 0 | 14,157 | ||
Descartes Systems Group Inc. | COM | 249906108 | 26,018 | 704,151 | SH | SOLE | 514,408 | 0 | 189,743 | ||
Dorman Products, Inc. | COM | 258278100 | 23,096 | 265,050 | SH | SOLE | 195,387 | 0 | 69,663 | ||
Ecolab, Inc. | COM | 278865100 | 69,900 | 354,031 | SH | SOLE | 330,144 | 0 | 23,887 | ||
Equifax, Inc. | COM | 294429105 | 3,683 | 27,232 | SH | SOLE | 27,232 | 0 | 0 | ||
Evolent Health, Inc. Class A | COM | 30050B101 | 27,058 | 3,403,526 | SH | SOLE | 2,608,254 | 0 | 795,272 | ||
ExlService Holdings, Inc. | COM | 302081104 | 45,135 | 682,521 | SH | SOLE | 467,331 | 0 | 215,190 | ||
Exponent, Inc. | COM | 30214u102 | 33,939 | 579,764 | SH | SOLE | 427,777 | 0 | 151,987 | ||
Fastenal Company | COM | 311900104 | 99,511 | 3,053,420 | SH | SOLE | 2,438,044 | 0 | 615,376 | ||
Fiserv, Inc. | COM | 337738108 | 65,763 | 721,398 | SH | SOLE | 671,696 | 0 | 49,702 | ||
Five Below, Inc. | COM | 33829M101 | 120,233 | 1,001,773 | SH | SOLE | 763,706 | 0 | 238,067 | ||
Five9, Inc. | COM | 338307101 | 28,158 | 548,991 | SH | SOLE | 399,284 | 0 | 149,707 | ||
Floor & Decor Holdings, Inc. C | COM | 339750101 | 32,892 | 785,015 | SH | SOLE | 579,199 | 0 | 205,816 | ||
Freshpet, Inc. | COM | 358039105 | 30,308 | 665,953 | SH | SOLE | 490,747 | 0 | 175,206 | ||
Gentex Corporation | COM | 371901109 | 88,042 | 3,577,500 | SH | SOLE | 2,834,676 | 0 | 742,824 | ||
Globant S.A. | COM | L44385109 | 142,219 | 1,407,417 | SH | SOLE | 1,082,316 | 0 | 325,101 | ||
GoDaddy, Inc. Class A | COM | 380237107 | 27,221 | 388,045 | SH | SOLE | 244,625 | 0 | 143,420 | ||
Grand Canyon Education, Inc. | COM | 38526M106 | 140,131 | 1,197,493 | SH | SOLE | 918,253 | 0 | 279,240 | ||
Guidewire Software, Inc. | COM | 40171V100 | 47,337 | 466,922 | SH | SOLE | 375,903 | 0 | 91,019 | ||
Healthcare Services Group, Inc | COM | 421906108 | 94,437 | 3,114,692 | SH | SOLE | 2,441,647 | 0 | 673,045 | ||
Healthstream, Inc. | COM | 42222N103 | 22,862 | 884,065 | SH | SOLE | 651,354 | 0 | 232,711 | ||
HEICO Corporation | COM | 422806109 | 129,214 | 965,652 | SH | SOLE | 757,388 | 0 | 208,264 | ||
Henry Schein, Inc. | COM | 806407102 | 25,718 | 367,928 | SH | SOLE | 290,308 | 0 | 77,620 | ||
Heska Corporation | COM | 42805e306 | 25,671 | 301,407 | SH | SOLE | 223,022 | 0 | 78,385 | ||
IHS Markit Ltd. | COM | G47567105 | 84,877 | 1,332,033 | SH | SOLE | 1,050,039 | 0 | 281,994 | ||
Illumina, Inc. | COM | 452327109 | 434 | 1,179 | SH | SOLE | 1,179 | 0 | 0 | ||
Inogen, Inc. | COM | 45780L104 | 18,623 | 278,960 | SH | SOLE | 204,982 | 0 | 73,978 | ||
Inovalon Holdings, Inc. Class | COM | 45781D101 | 11,368 | 783,489 | SH | SOLE | 573,290 | 0 | 210,199 | ||
Intel Corporation | COM | 458140100 | 2,811 | 58,721 | SH | SOLE | 55,065 | 0 | 3,656 | ||
International Flavors & Fragra | COM | 459506101 | 49,288 | 339,706 | SH | SOLE | 258,982 | 0 | 80,724 | ||
Ishares Core S&P 500 Etf | COM | 464287200 | 326 | 1,105 | SH | SOLE | 1,105 | 0 | 0 | ||
iShares Core S&P U.S. Growth E | COM | 464287671 | 277 | 4,420 | SH | SOLE | 1,334 | 0 | 3,086 | ||
Ishares Tr Russell 1000 | COM | 464287622 | 614 | 3,770 | SH | SOLE | 3,770 | 0 | 0 | ||
Ishares Tr Russell 2000 | COM | 464287655 | 572 | 3,679 | SH | SOLE | 3,679 | 0 | 0 | ||
Ishares Tr Russell 2000 Growth | COM | 464287648 | 588 | 2,927 | SH | SOLE | 0 | 0 | 2,927 | ||
Johnson & Johnson | COM | 478160104 | 3,358 | 24,111 | SH | SOLE | 23,065 | 0 | 1,046 | ||
JPMorgan Chase & Co. | COM | 46625H100 | 832 | 7,445 | SH | SOLE | 6,335 | 0 | 1,110 | ||
Knight-Swift Transportation Ho | COM | 499049104 | 19,829 | 603,819 | SH | SOLE | 444,920 | 0 | 158,899 | ||
Lennox International, Inc. | COM | 526107107 | 28,387 | 103,225 | SH | SOLE | 61,313 | 0 | 41,912 | ||
Linde Plc | COM | G5494J103 | 31,392 | 156,333 | SH | SOLE | 147,684 | 0 | 8,649 | ||
LKQ Corporation | COM | 501889208 | 32,908 | 1,236,695 | SH | SOLE | 939,091 | 0 | 297,604 | ||
MAXIMUS, Inc. | COM | 577933104 | 35,473 | 489,008 | SH | SOLE | 359,353 | 0 | 129,655 | ||
Medtronic plc | COM | G5960L103 | 3,230 | 33,165 | SH | SOLE | 31,403 | 0 | 1,762 | ||
Microsoft Corporation | COM | 594918104 | 106,665 | 796,242 | SH | SOLE | 745,046 | 0 | 51,196 | ||
Middleby Corporation | COM | 596278101 | 21,620 | 159,322 | SH | SOLE | 98,001 | 0 | 61,321 | ||
Mobile Mini, Inc. | COM | 60740F105 | 33,196 | 1,090,883 | SH | SOLE | 805,252 | 0 | 285,631 | ||
National Instruments Corporati | COM | 636518102 | 111,792 | 2,662,338 | SH | SOLE | 2,058,441 | 0 | 603,897 | ||
National Vision Holdings, Inc. | COM | 63845R107 | 31,247 | 1,016,827 | SH | SOLE | 751,111 | 0 | 265,716 | ||
Neogen Corporation | COM | 640491106 | 66,130 | 1,064,724 | SH | SOLE | 782,701 | 0 | 282,023 | ||
Netflix Inc. | COM | 64110L106 | 24,960 | 67,953 | SH | SOLE | 62,493 | 0 | 5,460 | ||
NVIDIA Corporation | COM | 67066G104 | 15,124 | 92,089 | SH | SOLE | 85,129 | 0 | 6,960 | ||
Oracle Corporation | COM | 68389X105 | 285 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
OrthoPediatrics Corp. | COM | 68752l100 | 14,165 | 363,215 | SH | SOLE | 267,554 | 0 | 95,661 | ||
Paychex, Inc. | COM | 704326107 | 2,528 | 30,725 | SH | SOLE | 30,725 | 0 | 0 | ||
Paycom Software, Inc. | COM | 70432V102 | 87,513 | 385,998 | SH | SOLE | 311,259 | 0 | 74,739 | ||
Paylocity Holding Corp. | COM | 70438V106 | 65,319 | 696,218 | SH | SOLE | 495,270 | 0 | 200,948 | ||
Pegasystems, Inc. | COM | 705573103 | 75,878 | 1,065,549 | SH | SOLE | 751,678 | 0 | 313,871 | ||
PepsiCo, Inc. | COM | 713448108 | 4,158 | 31,709 | SH | SOLE | 30,929 | 0 | 780 | ||
Pluralsight, Inc. Class A | COM | 72941B106 | 75,168 | 2,479,168 | SH | SOLE | 1,956,571 | 0 | 522,597 | ||
Power Integrations, Inc. | COM | 739276103 | 26,986 | 336,571 | SH | SOLE | 247,647 | 0 | 88,924 | ||
PRA Group, Inc. | COM | 69354N106 | 38,722 | 1,376,059 | SH | SOLE | 964,342 | 0 | 411,717 | ||
Procter & Gamble Company | COM | 742718109 | 2,012 | 18,350 | SH | SOLE | 18,350 | 0 | 0 | ||
Pros Holdings, Inc. | COM | 74346Y103 | 116,476 | 1,841,221 | SH | SOLE | 1,276,563 | 0 | 564,658 | ||
Proto Labs, Inc. | COM | 743713109 | 161,719 | 1,393,888 | SH | SOLE | 1,069,697 | 0 | 324,191 | ||
Reckitt Benckiser Group ADR | COM | 756255204 | 1,837 | 116,124 | SH | SOLE | 114,834 | 0 | 1,290 | ||
Ritchie Bros. Auctioneers, Inc | COM | 767744105 | 135,434 | 4,076,884 | SH | SOLE | 3,153,625 | 0 | 923,259 | ||
Roche Holding Ltd. ADR | COM | 771195104 | 22,259 | 632,162 | SH | SOLE | 589,704 | 0 | 42,458 | ||
Rockwell Automation Com | COM | 773903109 | 2,107 | 12,863 | SH | SOLE | 12,863 | 0 | 0 | ||
Rollins, Inc. | COM | 775711104 | 75,186 | 2,096,058 | SH | SOLE | 1,674,959 | 0 | 421,099 | ||
Salesforce.com, Inc. | COM | 79466L302 | 53,686 | 353,823 | SH | SOLE | 326,809 | 0 | 27,014 | ||
Snap-on, Inc. | COM | 833034101 | 21,440 | 129,435 | SH | SOLE | 86,334 | 0 | 43,101 | ||
SPDR SERIES TRUST BLMBRG BRC C | COM | 78464A359 | 264 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
SPS Commerce, Inc. | COM | 78463M107 | 49,217 | 481,528 | SH | SOLE | 349,157 | 0 | 132,371 | ||
Starbucks Corporation | COM | 855244109 | 64,731 | 772,165 | SH | SOLE | 718,278 | 0 | 53,887 | ||
Stryker Corp Com | COM | 863667101 | 391 | 1,900 | SH | SOLE | 1,900 | 0 | 0 | ||
Target Corporation | COM | 87612E106 | 224 | 2,586 | SH | SOLE | 2,586 | 0 | 0 | ||
Teladoc Health, Inc. | COM | 87918A105 | 116,516 | 1,754,498 | SH | SOLE | 1,324,101 | 0 | 430,397 | ||
Trupanion, Inc. | COM | 898202106 | 14,798 | 409,590 | SH | SOLE | 301,348 | 0 | 108,242 | ||
Tyler Technologies, Inc. | COM | 902252105 | 87,908 | 406,943 | SH | SOLE | 332,422 | 0 | 74,521 | ||
U.S. Bancorp | COM | 902973304 | 453 | 8,637 | SH | SOLE | 8,637 | 0 | 0 | ||
U.S. Physical Therapy, Inc. | COM | 90337L108 | 47,587 | 388,244 | SH | SOLE | 286,633 | 0 | 101,611 | ||
UnitedHealth Group, Inc. | COM | 91324P102 | 43,829 | 179,619 | SH | SOLE | 168,268 | 0 | 11,351 | ||
Veeva Systems, Inc. Class A | COM | 922475108 | 115,701 | 713,722 | SH | SOLE | 551,517 | 0 | 162,205 | ||
Verint Systems, Inc. | COM | 92343X100 | 23,416 | 435,408 | SH | SOLE | 314,798 | 0 | 120,610 | ||
Verisk Analytics, Inc. | COM | 92345Y106 | 115,002 | 785,212 | SH | SOLE | 613,245 | 0 | 171,967 | ||
Visa, Inc. | COM | 92826C839 | 33,120 | 190,839 | SH | SOLE | 175,878 | 0 | 14,961 | ||
WageWorks, Inc. | COM | 930427109 | 477 | 9,398 | SH | SOLE | 624 | 0 | 8,774 | ||
Walmart, Inc. | COM | 931142103 | 2,576 | 23,316 | SH | SOLE | 23,316 | 0 | 0 | ||
Watsco, Inc. | COM | 942622200 | 19,187 | 117,333 | SH | SOLE | 77,738 | 0 | 39,595 | ||
Wells Fargo & Company | COM | 949746101 | 219 | 4,628 | SH | SOLE | 1,937 | 0 | 2,691 | ||
West Pharmaceutical Services, | COM | 955306105 | 72,837 | 581,996 | SH | SOLE | 461,733 | 0 | 120,263 | ||
Workiva, Inc. Class A | COM | 98139A105 | 56,696 | 975,998 | SH | SOLE | 707,488 | 0 | 268,510 | ||
Dodge & Cox Stk Fd Com | COM | 256219106 | 325 | 1,736 | SH | SOLE | 230 | 0 | 1,506 | ||
Fidelity 500 Index Fund Inst | COM | 315911750 | 1,453 | 14,151 | SH | SOLE | 12,333 | 0 | 1,818 | ||
Growth Fd Amer Inc Com | COM | 399874106 | 361 | 7,173 | SH | SOLE | 7,173 | 0 | 0 | ||
JPMORGAN TR II LARGE CAP GR A | COM | 4812C0506 | 317 | 7,571 | SH | SOLE | 7,571 | 0 | 0 | ||
RB All Cap Growth Fund Investo | COM | 46141P305 | 221 | 10,535 | SH | SOLE | 10,535 | 0 | 0 | ||
RB Eco Leaders Fund Institutio | COM | 46141P701 | 236 | 16,061 | SH | SOLE | 16,061 | 0 | 0 | ||
Riverbridge Growth Fund - Inst | COM | 46141P404 | 12,444 | 583,679 | SH | SOLE | 583,679 | 0 | 0 | ||
Third Ave Tr Real Estate Fd | COM | 884116401 | 224 | 8,039 | SH | SOLE | 8,039 | 0 | 0 | ||
Vanguard Index Tr 500 Index Ad | COM | 922908710 | 4,416 | 16,270 | SH | SOLE | 0 | 0 | 16,270 | ||
Vanguard Index Trust 500 Index | COM | 922908108 | 3,466 | 12,769 | SH | SOLE | 9,797 | 0 | 2,973 |