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 | 66,728 | 1,034,379 | SH | SOLE | 719,552 | 0 | 314,827 | ||
3M Company | COM | 88579Y101 | 26,976 | 114,611 | SH | SOLE | 112,975 | 0 | 1,636 | ||
Acuity Brands, Inc. | COM | 00508Y102 | 52,152 | 296,319 | SH | SOLE | 229,148 | 0 | 67,171 | ||
Agco Corp Com | COM | 001084102 | 247 | 3,457 | SH | SOLE | 3,457 | 0 | 0 | ||
Alarm.com Holdings, Inc. | COM | 011642105 | 45,766 | 1,212,347 | SH | SOLE | 841,583 | 0 | 370,764 | ||
Alphabet, Inc. Class A | COM | 02079K305 | 22,272 | 21,143 | SH | SOLE | 19,299 | 0 | 1,844 | ||
Alphabet, Inc. Class C | COM | 02079K107 | 19,169 | 18,319 | SH | SOLE | 17,837 | 0 | 482 | ||
Amazon.com, Inc. | COM | 023135106 | 54,483 | 46,588 | SH | SOLE | 44,026 | 0 | 2,562 | ||
Analog Devices, Inc. | COM | 032654105 | 28,000 | 314,499 | SH | SOLE | 300,833 | 0 | 13,666 | ||
Ansys, Inc. | COM | 03662Q105 | 82,713 | 560,422 | SH | SOLE | 413,334 | 0 | 147,088 | ||
Apple Inc. | COM | 037833100 | 7,286 | 43,054 | SH | SOLE | 33,804 | 0 | 9,250 | ||
AT&T Inc. | COM | 00206R102 | 222 | 5,701 | SH | SOLE | 4,400 | 0 | 1,301 | ||
athenahealth, Inc. | COM | 04685W103 | 124,843 | 938,388 | SH | SOLE | 713,056 | 0 | 225,332 | ||
Beacon Roofing Supply, Inc. | COM | 073685109 | 84,852 | 1,330,809 | SH | SOLE | 1,002,283 | 0 | 328,526 | ||
Berkshire Hathaway Inc. Class | COM | 084670702 | 326 | 1,645 | SH | SOLE | 1,070 | 0 | 575 | ||
Bio-Techne Corporation | COM | 09073M104 | 68,365 | 527,712 | SH | SOLE | 356,798 | 0 | 170,914 | ||
Boeing Co Com | COM | 097023105 | 250 | 849 | SH | SOLE | 749 | 0 | 100 | ||
Bristol-Myers Squibb Company | COM | 110122108 | 357 | 5,825 | SH | SOLE | 5,825 | 0 | 0 | ||
Burberry Group ADR | COM | 12082W204 | 260 | 10,762 | SH | SOLE | 10,762 | 0 | 0 | ||
Cabot Microelectronics Corpora | COM | 12709P103 | 22,837 | 242,737 | SH | SOLE | 180,241 | 0 | 62,496 | ||
Calavo Growers, Inc. | COM | 128246105 | 37,638 | 445,948 | SH | SOLE | 332,677 | 0 | 113,271 | ||
Cardinal Health, Inc. | COM | 14149y108 | 1,699 | 27,736 | SH | SOLE | 27,736 | 0 | 0 | ||
Cass Information Systems, Inc. | COM | 14808P109 | 22,064 | 379,039 | SH | SOLE | 283,042 | 0 | 95,996 | ||
Cerner Corporation | COM | 156782104 | 20,142 | 298,884 | SH | SOLE | 283,797 | 0 | 15,087 | ||
Cheesecake Factory, Inc. | COM | 163072101 | 20,417 | 423,762 | SH | SOLE | 318,849 | 0 | 104,913 | ||
Chemed Corporation | COM | 16359R103 | 130,957 | 538,873 | SH | SOLE | 400,306 | 0 | 138,567 | ||
Cisco Systems, Inc. | COM | 17275R102 | 22,573 | 589,364 | SH | SOLE | 584,474 | 0 | 4,890 | ||
Coca-Cola Company | COM | 191216100 | 266 | 5,788 | SH | SOLE | 4,704 | 0 | 1,084 | ||
Cognex Corporation | COM | 192422103 | 23,059 | 377,022 | SH | SOLE | 226,441 | 0 | 150,581 | ||
Colgate-Palmolive Company | COM | 194162103 | 2,839 | 37,627 | SH | SOLE | 37,627 | 0 | 0 | ||
CoStar Group, Inc. | COM | 22160N109 | 136,206 | 458,685 | SH | SOLE | 349,247 | 0 | 109,438 | ||
Cree, Inc. | COM | 225447101 | 1,768 | 47,608 | SH | SOLE | 24,458 | 0 | 23,150 | ||
Digi International, Inc. | COM | 253798102 | 12,211 | 1,278,594 | SH | SOLE | 968,855 | 0 | 309,739 | ||
Diplomat Pharmacy, Inc. | COM | 25456K101 | 25,056 | 1,248,441 | SH | SOLE | 827,408 | 0 | 421,033 | ||
Dorman Products, Inc. | COM | 258278100 | 43,717 | 715,032 | SH | SOLE | 481,127 | 0 | 233,905 | ||
Ecolab, Inc. | COM | 278865100 | 49,222 | 366,838 | SH | SOLE | 348,568 | 0 | 18,270 | ||
Ellie Mae, Inc. | COM | 28849P100 | 57,191 | 639,717 | SH | SOLE | 442,927 | 0 | 196,790 | ||
Evolent Health, Inc. Class A | COM | 30050B101 | 32,912 | 2,675,753 | SH | SOLE | 2,020,424 | 0 | 655,329 | ||
ExlService Holdings, Inc. | COM | 302081104 | 54,033 | 895,324 | SH | SOLE | 606,714 | 0 | 288,610 | ||
Exponent, Inc. | COM | 30214u102 | 30,374 | 427,202 | SH | SOLE | 318,813 | 0 | 108,389 | ||
Fastenal Company | COM | 311900104 | 100,351 | 1,834,897 | SH | SOLE | 1,418,259 | 0 | 416,638 | ||
Financial Engines, Inc. | COM | 317485100 | 36,882 | 1,217,227 | SH | SOLE | 844,446 | 0 | 372,781 | ||
Fiserv, Inc. | COM | 337738108 | 60,544 | 461,711 | SH | SOLE | 438,774 | 0 | 22,937 | ||
Five Below, Inc. | COM | 33829M101 | 132,649 | 2,000,135 | SH | SOLE | 1,489,601 | 0 | 510,534 | ||
Freshpet, Inc. | COM | 358039105 | 32,769 | 1,729,259 | SH | SOLE | 1,286,440 | 0 | 442,819 | ||
General Mls Inc Com | COM | 370334104 | 262 | 4,424 | SH | SOLE | 4,324 | 0 | 100 | ||
Gentex Corporation | COM | 371901109 | 106,380 | 5,077,806 | SH | SOLE | 3,856,608 | 0 | 1,221,198 | ||
Globant S.A. | COM | L44385109 | 70,109 | 1,509,021 | SH | SOLE | 1,141,790 | 0 | 367,231 | ||
GoDaddy, Inc. Class A | COM | 380237107 | 26,202 | 521,120 | SH | SOLE | 319,896 | 0 | 201,224 | ||
Grand Canyon Education, Inc. | COM | 38526M106 | 199,092 | 2,223,746 | SH | SOLE | 1,689,505 | 0 | 534,241 | ||
Healthcare Services Group, Inc | COM | 421906108 | 141,400 | 2,682,097 | SH | SOLE | 2,018,322 | 0 | 663,775 | ||
Healthstream, Inc. | COM | 42222N103 | 42,008 | 1,813,800 | SH | SOLE | 1,251,840 | 0 | 561,960 | ||
HEICO Corporation | COM | 422806109 | 138,930 | 1,472,499 | SH | SOLE | 1,082,423 | 0 | 390,076 | ||
Henry Schein, Inc. | COM | 806407102 | 27,007 | 386,477 | SH | SOLE | 291,213 | 0 | 95,264 | ||
Heska Corporation | COM | 42805e306 | 15,946 | 198,806 | SH | SOLE | 148,084 | 0 | 50,722 | ||
IHS Markit Ltd. | COM | G47567105 | 72,226 | 1,599,691 | SH | SOLE | 1,241,246 | 0 | 358,445 | ||
Illinois Tool Works Inc. | COM | 452308109 | 982 | 5,886 | SH | SOLE | 5,886 | 0 | 0 | ||
Illumina, Inc. | COM | 452327109 | 202 | 925 | SH | SOLE | 925 | 0 | 0 | ||
InnerWorkings, Inc. | COM | 45773Y105 | 11,887 | 1,185,125 | SH | SOLE | 874,251 | 0 | 310,874 | ||
Inovalon Holdings, Inc. Class | COM | 45781D101 | 42,289 | 2,819,292 | SH | SOLE | 2,142,542 | 0 | 676,750 | ||
Intel Corporation | COM | 458140100 | 3,369 | 72,987 | SH | SOLE | 69,331 | 0 | 3,656 | ||
International Flavors & Fragra | COM | 459506101 | 49,088 | 321,654 | SH | SOLE | 250,820 | 0 | 70,834 | ||
Ishares Core S&P 500 Etf | COM | 464287200 | 17,732 | 65,956 | SH | SOLE | 65,956 | 0 | 0 | ||
iShares Core S&P U.S. Growth E | COM | 464287671 | 1,437 | 26,727 | SH | SOLE | 1,263 | 0 | 25,464 | ||
iShares MSCI USA ESG Select ET | COM | 464288802 | 369 | 3,323 | SH | SOLE | 3,323 | 0 | 0 | ||
Ishares Tr Russell 1000 | COM | 464287622 | 560 | 3,766 | SH | SOLE | 3,766 | 0 | 0 | ||
Ishares Tr Russell 1000 Growth | COM | 464287614 | 378 | 2,808 | SH | SOLE | 2,808 | 0 | 0 | ||
Ishares Tr Russell 2000 | COM | 464287655 | 6,993 | 45,866 | SH | SOLE | 45,866 | 0 | 0 | ||
Ishares Tr Russell 2000 Growth | COM | 464287648 | 1,529 | 8,188 | SH | SOLE | 2,090 | 0 | 6,098 | ||
Johnson & Johnson | COM | 478160104 | 4,137 | 29,607 | SH | SOLE | 28,831 | 0 | 776 | ||
JPMorgan Chase & Co. | COM | 46625H100 | 1,131 | 10,575 | SH | SOLE | 9,465 | 0 | 1,110 | ||
Knight-Swift Transportation Ho | COM | 499049104 | 33,615 | 768,861 | SH | SOLE | 572,995 | 0 | 195,866 | ||
LKQ Corporation | COM | 501889208 | 62,516 | 1,537,151 | SH | SOLE | 1,134,380 | 0 | 402,771 | ||
MAXIMUS, Inc. | COM | 577933104 | 73,442 | 1,026,016 | SH | SOLE | 701,998 | 0 | 324,018 | ||
Mednax, Inc. | COM | 58502B106 | 43,667 | 817,129 | SH | SOLE | 637,806 | 0 | 179,323 | ||
Medtronic plc | COM | G5960L103 | 19,671 | 243,606 | SH | SOLE | 88,003 | 0 | 155,603 | ||
Microsoft Corporation | COM | 594918104 | 74,248 | 867,996 | SH | SOLE | 828,971 | 0 | 39,025 | ||
Middleby Corporation | COM | 596278101 | 32,355 | 239,754 | SH | SOLE | 141,575 | 0 | 98,179 | ||
Mobile Mini, Inc. | COM | 60740F105 | 44,642 | 1,293,967 | SH | SOLE | 976,875 | 0 | 317,092 | ||
National Instruments Corporati | COM | 636518102 | 140,661 | 3,378,826 | SH | SOLE | 2,614,245 | 0 | 764,581 | ||
Neogen Corporation | COM | 640491106 | 62,338 | 758,281 | SH | SOLE | 571,738 | 0 | 186,543 | ||
Oracle Corporation | COM | 68389X105 | 236 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
Paccar Inc. | COM | 693718108 | 408 | 5,743 | SH | SOLE | 5,743 | 0 | 0 | ||
Patterson Companies, Inc. | COM | 703395103 | 1,097 | 30,353 | SH | SOLE | 30,353 | 0 | 0 | ||
Paychex, Inc. | COM | 704326107 | 2,715 | 39,879 | SH | SOLE | 39,879 | 0 | 0 | ||
Paylocity Holding Corp. | COM | 70438v106 | 32,310 | 685,124 | SH | SOLE | 509,624 | 0 | 175,500 | ||
Pegasystems, Inc. | COM | 705573103 | 47,762 | 1,012,986 | SH | SOLE | 752,949 | 0 | 260,037 | ||
PepsiCo, Inc. | COM | 713448108 | 4,381 | 36,531 | SH | SOLE | 36,531 | 0 | 0 | ||
Power Integrations, Inc. | COM | 739276103 | 34,095 | 463,561 | SH | SOLE | 336,584 | 0 | 126,977 | ||
PRA Group, Inc. | COM | 69354N106 | 88,036 | 2,651,685 | SH | SOLE | 1,984,351 | 0 | 667,334 | ||
Praxair, Inc. | COM | 74005P104 | 25,996 | 168,065 | SH | SOLE | 161,382 | 0 | 6,683 | ||
Procter & Gamble Company | COM | 742718109 | 2,458 | 26,753 | SH | SOLE | 26,753 | 0 | 0 | ||
Pros Holdings, Inc. | COM | 74346Y103 | 66,280 | 2,505,848 | SH | SOLE | 1,692,663 | 0 | 813,185 | ||
Proto Labs, Inc. | COM | 743713109 | 183,111 | 1,777,782 | SH | SOLE | 1,369,940 | 0 | 407,842 | ||
Reckitt Benckiser Group ADR | COM | 756255204 | 18,063 | 964,931 | SH | SOLE | 954,581 | 0 | 10,350 | ||
Ritchie Bros. Auctioneers, Inc | COM | 767744105 | 148,244 | 4,953,033 | SH | SOLE | 3,810,939 | 0 | 1,142,094 | ||
Roche Holding Ltd. ADR | COM | 771195104 | 24,938 | 788,711 | SH | SOLE | 753,827 | 0 | 34,884 | ||
Rollins, Inc. | COM | 775711104 | 77,172 | 1,658,550 | SH | SOLE | 1,325,083 | 0 | 333,467 | ||
Rydex ETF Trust Gug S&p500 Pu | COM | 78355W403 | 533 | 5,086 | SH | SOLE | 5,086 | 0 | 0 | ||
Salesforce.com, Inc. | COM | 79466L302 | 36,528 | 357,310 | SH | SOLE | 336,926 | 0 | 20,384 | ||
Schlumberger NV | COM | 806857108 | 2,250 | 33,390 | SH | SOLE | 33,390 | 0 | 0 | ||
Snap-on, Inc. | COM | 833034101 | 57,131 | 327,776 | SH | SOLE | 263,180 | 0 | 64,596 | ||
Spdr S&P 500 Etf | COM | 78462F103 | 1,585 | 5,941 | SH | SOLE | 5,941 | 0 | 0 | ||
SPS Commerce, Inc. | COM | 78463M107 | 30,588 | 629,502 | SH | SOLE | 468,228 | 0 | 161,274 | ||
Starbucks Corporation | COM | 855244109 | 47,916 | 834,337 | SH | SOLE | 793,464 | 0 | 40,873 | ||
Stratasys Ltd. | COM | M85548101 | 16,515 | 827,389 | SH | SOLE | 613,160 | 0 | 214,229 | ||
Stryker Corp Com | COM | 863667101 | 294 | 1,900 | SH | SOLE | 1,900 | 0 | 0 | ||
Target Corporation | COM | 87612E106 | 1,100 | 16,862 | SH | SOLE | 16,745 | 0 | 117 | ||
Teladoc, Inc. | COM | 87918A105 | 29,937 | 859,018 | SH | SOLE | 648,200 | 0 | 210,818 | ||
Tyler Technologies, Inc. | COM | 902252105 | 43,199 | 243,993 | SH | SOLE | 186,486 | 0 | 57,507 | ||
U.S. Bancorp | COM | 902973304 | 2,313 | 43,170 | SH | SOLE | 43,170 | 0 | 0 | ||
U.S. Physical Therapy, Inc. | COM | 90337L108 | 24,185 | 334,978 | SH | SOLE | 252,550 | 0 | 82,428 | ||
Ultimate Software Group, Inc. | COM | 90385D107 | 145,540 | 666,911 | SH | SOLE | 489,876 | 0 | 177,035 | ||
United Natural Foods, Inc. | COM | 911163103 | 93,819 | 1,904,180 | SH | SOLE | 1,431,876 | 0 | 472,304 | ||
UnitedHealth Group, Inc. | COM | 91324P102 | 44,203 | 200,506 | SH | SOLE | 188,197 | 0 | 12,309 | ||
VANGUARD INDEX FDS EXTEND MKT | COM | 922908652 | 3,147 | 28,165 | SH | SOLE | 0 | 0 | 28,165 | ||
Veeva Systems, Inc. Class A | COM | 922475108 | 82,825 | 1,498,281 | SH | SOLE | 1,094,186 | 0 | 404,095 | ||
Verint Systems, Inc. | COM | 92343X100 | 48,150 | 1,150,550 | SH | SOLE | 777,704 | 0 | 372,846 | ||
Verisk Analytics, Inc. | COM | 92345Y106 | 88,253 | 919,307 | SH | SOLE | 692,935 | 0 | 226,372 | ||
Verizon Communications Com | COM | 92343V104 | 201 | 3,801 | SH | SOLE | 3,457 | 0 | 344 | ||
Visa, Inc. | COM | 92826C839 | 22,833 | 200,254 | SH | SOLE | 189,319 | 0 | 10,935 | ||
WABCO Holdings, Inc. | COM | 92927K102 | 25,522 | 177,853 | SH | SOLE | 107,269 | 0 | 70,584 | ||
WageWorks, Inc. | COM | 930427109 | 69,279 | 1,117,403 | SH | SOLE | 772,300 | 0 | 345,103 | ||
Wal-Mart Stores, Inc. | COM | 931142103 | 2,877 | 29,137 | SH | SOLE | 29,137 | 0 | 0 | ||
Walgreens Boots Alliance, Inc. | COM | 931427108 | 29,619 | 407,858 | SH | SOLE | 394,264 | 0 | 13,594 | ||
Watsco, Inc. | COM | 942622200 | 27,002 | 158,796 | SH | SOLE | 102,331 | 0 | 56,465 | ||
Wells Fargo & Company | COM | 949746101 | 417 | 6,881 | SH | SOLE | 4,190 | 0 | 2,691 | ||
West Pharmaceutical Services, | COM | 955306105 | 48,476 | 491,298 | SH | SOLE | 376,764 | 0 | 114,534 | ||
Alger Fds Ii Alger Spctra I | COM | 015566300 | 392 | 18,853 | SH | SOLE | 18,853 | 0 | 0 | ||
Dodge & Cox Stk Fd Com | COM | 256219106 | 416 | 2,045 | SH | SOLE | 430 | 0 | 1,615 | ||
Fidelity Concord Str T Sp 500 | COM | 315911701 | 1,858 | 19,880 | SH | SOLE | 14,750 | 0 | 5,130 | ||
Growth Fd Amer Inc Com | COM | 399874106 | 548 | 11,058 | SH | SOLE | 11,058 | 0 | 0 | ||
JPMORGAN TR II LARGE CAP GR A | COM | 4812C0506 | 247 | 6,572 | SH | SOLE | 6,572 | 0 | 0 | ||
RB All Cap Growth Fund Investo | COM | 46141P305 | 331 | 18,524 | SH | SOLE | 18,524 | 0 | 0 | ||
Riverbridge Growth Fund - Inst | COM | 46141P404 | 8,838 | 489,072 | SH | SOLE | 489,072 | 0 | 0 | ||
Third Ave Tr Real Estate Fd | COM | 884116401 | 253 | 7,376 | SH | SOLE | 7,376 | 0 | 0 | ||
Vanguard Index Tr 500 Index Ad | COM | 922908710 | 6,670 | 27,023 | SH | SOLE | 0 | 0 | 27,023 | ||
Vanguard Index Trust 500 Index | COM | 922908108 | 3,648 | 14,780 | SH | SOLE | 10,263 | 0 | 4,516 |