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 | 116,478 | 3,469,690 | SH | SOLE | 2,614,820 | 0 | 854,870 | ||
3M Company | COM | 88579Y101 | 511 | 2,911 | SH | SOLE | 2,911 | 0 | 0 | ||
Abbott Laboratories | COM | 002824100 | 1,858 | 15,730 | SH | SOLE | 15,730 | 0 | 0 | ||
AbbVie, Inc. | COM | 00287Y109 | 220 | 2,040 | SH | SOLE | 2,040 | 0 | 0 | ||
Alarm.com Holdings, Inc. | COM | 011642105 | 144,028 | 1,842,027 | SH | SOLE | 1,300,734 | 0 | 541,293 | ||
Align Technology, Inc. | COM | 016255101 | 1,849 | 2,779 | SH | SOLE | 2,777 | 0 | 2 | ||
Alphabet, Inc. Class A | COM | 02079K305 | 72,001 | 26,931 | SH | SOLE | 20,123 | 0 | 6,808 | ||
Alphabet, Inc. Class C | COM | 02079K107 | 48,810 | 18,313 | SH | SOLE | 17,928 | 0 | 385 | ||
Amazon.com, Inc. | COM | 023135106 | 131,906 | 40,154 | SH | SOLE | 33,352 | 0 | 6,802 | ||
AMCOR PLC ORD | COM | G0250X107 | 177 | 15,300 | SH | SOLE | 15,300 | 0 | 0 | ||
Amedisys, Inc. | COM | 023436108 | 150,907 | 1,012,117 | SH | SOLE | 775,882 | 0 | 236,235 | ||
American Express Company | COM | 025816109 | 561 | 3,348 | SH | SOLE | 3,348 | 0 | 0 | ||
AMN Healthcare Services, Inc. | COM | 001744101 | 99,003 | 862,768 | SH | SOLE | 562,719 | 0 | 300,049 | ||
Analog Devices, Inc. | COM | 032654105 | 95,839 | 572,239 | SH | SOLE | 523,123 | 0 | 49,116 | ||
Ansys, Inc. | COM | 03662Q105 | 179,472 | 527,163 | SH | SOLE | 387,414 | 0 | 139,749 | ||
Apple Inc. | COM | 037833100 | 9,359 | 66,138 | SH | SOLE | 29,938 | 0 | 36,200 | ||
Aspen Technology, Inc. | COM | 045327103 | 25,874 | 210,701 | SH | SOLE | 120,353 | 0 | 90,348 | ||
ASSOCIATED BANC CORP COM | COM | 045487105 | 1,974 | 92,163 | SH | SOLE | 92,163 | 0 | 0 | ||
Avalara, Inc. | COM | 05338G106 | 133,116 | 761,665 | SH | SOLE | 556,514 | 0 | 205,151 | ||
Berkshire Hathaway Inc. Class | COM | 084670702 | 901 | 3,300 | SH | SOLE | 2,825 | 0 | 475 | ||
Bio-Techne Corporation | COM | 09073M104 | 110,732 | 228,517 | SH | SOLE | 123,688 | 0 | 104,829 | ||
BlackLine, Inc. | COM | 09239B109 | 250,586 | 2,122,527 | SH | SOLE | 1,641,633 | 0 | 480,894 | ||
Bristol-Myers Squibb Company | COM | 110122108 | 321 | 5,425 | SH | SOLE | 5,425 | 0 | 0 | ||
Cerence Inc. | COM | 156727109 | 39,743 | 413,511 | SH | SOLE | 330,788 | 0 | 82,723 | ||
Certara, Inc. | COM | 15687V109 | 95,606 | 2,888,395 | SH | SOLE | 1,935,949 | 0 | 952,446 | ||
Charles River Laboratories Int | COM | 159864107 | 68,208 | 165,285 | SH | SOLE | 89,493 | 0 | 75,792 | ||
Chemed Corporation | COM | 16359R103 | 44,626 | 95,946 | SH | SOLE | 73,591 | 0 | 22,355 | ||
Cisco Systems, Inc. | COM | 17275R102 | 4,295 | 78,900 | SH | SOLE | 78,900 | 0 | 0 | ||
CMC Materials, Inc. | COM | 12571t100 | 22,899 | 185,823 | SH | SOLE | 149,041 | 0 | 36,782 | ||
Coca-Cola Company | COM | 191216100 | 383 | 7,304 | SH | SOLE | 7,304 | 0 | 0 | ||
Cognex Corporation | COM | 192422103 | 44,339 | 552,713 | SH | SOLE | 296,032 | 0 | 256,681 | ||
CoStar Group, Inc. | COM | 22160N109 | 215,868 | 2,508,346 | SH | SOLE | 1,958,479 | 0 | 549,867 | ||
Costco Wholesale Corporation | COM | 22160K105 | 385 | 857 | SH | SOLE | 857 | 0 | 0 | ||
Danaher Corporation | COM | 235851102 | 111,208 | 365,286 | SH | SOLE | 330,925 | 0 | 34,361 | ||
Descartes Systems Group Inc. | COM | 249906108 | 55,908 | 688,017 | SH | SOLE | 544,756 | 0 | 143,261 | ||
Dollar General Corp | COM | 256677105 | 2,749 | 12,957 | SH | SOLE | 12,957 | 0 | 0 | ||
Ecolab, Inc. | COM | 278865100 | 83,266 | 399,128 | SH | SOLE | 363,589 | 0 | 35,539 | ||
Ensign Group, Inc. | COM | 29358P101 | 129,053 | 1,723,240 | SH | SOLE | 1,296,254 | 0 | 426,986 | ||
Equifax, Inc. | COM | 294429105 | 5,359 | 21,148 | SH | SOLE | 21,148 | 0 | 0 | ||
Exponent, Inc. | COM | 30214u102 | 115,813 | 1,023,531 | SH | SOLE | 697,180 | 0 | 326,351 | ||
Facebook, Inc. Class A | COM | 30303M102 | 276 | 814 | SH | SOLE | 614 | 0 | 200 | ||
Fastenal Company | COM | 311900104 | 188,049 | 3,643,650 | SH | SOLE | 2,683,030 | 0 | 960,620 | ||
Fiserv, Inc. | COM | 337738108 | 605 | 5,572 | SH | SOLE | 5,559 | 0 | 13 | ||
Five Below, Inc. | COM | 33829M101 | 272,850 | 1,543,180 | SH | SOLE | 1,139,850 | 0 | 403,330 | ||
Fiverr International LTD | COM | M4R82T106 | 99,507 | 544,704 | SH | SOLE | 389,165 | 0 | 155,539 | ||
Floor & Decor Holdings, Inc. C | COM | 339750101 | 53,347 | 441,647 | SH | SOLE | 355,615 | 0 | 86,032 | ||
Freshpet, Inc. | COM | 358039105 | 73,534 | 515,341 | SH | SOLE | 413,433 | 0 | 101,908 | ||
Gentex Corporation | COM | 371901109 | 130,487 | 3,956,554 | SH | SOLE | 3,023,381 | 0 | 933,173 | ||
Glaukos Corporation | COM | 377322102 | 26,322 | 546,431 | SH | SOLE | 443,535 | 0 | 102,896 | ||
Globant S.A. | COM | L44385109 | 405,721 | 1,443,794 | SH | SOLE | 1,086,875 | 0 | 356,919 | ||
GoDaddy, Inc. Class A | COM | 380237107 | 67,620 | 970,164 | SH | SOLE | 533,756 | 0 | 436,408 | ||
Goosehead Insurance, Inc. | COM | 38267D109 | 58,075 | 381,343 | SH | SOLE | 306,612 | 0 | 74,731 | ||
Grand Canyon Education, Inc. | COM | 38526M106 | 251,823 | 2,862,921 | SH | SOLE | 2,156,787 | 0 | 706,134 | ||
Grid Dynamics Holdings, Inc. | COM | 39813G109 | 86,828 | 2,971,522 | SH | SOLE | 2,101,300 | 0 | 870,222 | ||
Guidewire Software, Inc. | COM | 40171V100 | 96,516 | 811,945 | SH | SOLE | 577,235 | 0 | 234,710 | ||
Health Catalyst, Inc. | COM | 42225T107 | 53,642 | 1,072,631 | SH | SOLE | 862,327 | 0 | 210,304 | ||
Healthcare Services Group, Inc | COM | 421906108 | 132,334 | 5,295,481 | SH | SOLE | 4,051,554 | 0 | 1,243,927 | ||
HEICO Corporation | COM | 422806109 | 173,086 | 1,312,551 | SH | SOLE | 963,180 | 0 | 349,371 | ||
Heska Corporation | COM | 42805e306 | 76,010 | 293,997 | SH | SOLE | 236,079 | 0 | 57,918 | ||
Honeywell International Inc. | COM | 438516106 | 425 | 2,000 | SH | SOLE | 2,000 | 0 | 0 | ||
Hormel Foods Corp. | COM | 440452100 | 204 | 4,980 | SH | SOLE | 4,980 | 0 | 0 | ||
IAC / InterActiveCorp. | COM | 44891N208 | 78,119 | 599,575 | SH | SOLE | 437,047 | 0 | 162,528 | ||
IDEXX Laboratories, Inc. | COM | 45168D104 | 88,846 | 142,862 | SH | SOLE | 129,073 | 0 | 13,789 | ||
IHS Markit Ltd. | COM | G47567105 | 98,220 | 842,224 | SH | SOLE | 763,320 | 0 | 78,904 | ||
Illumina, Inc. | COM | 452327109 | 48,781 | 120,265 | SH | SOLE | 109,568 | 0 | 10,697 | ||
Inogen, Inc. | COM | 45780L104 | 11,931 | 276,881 | SH | SOLE | 222,596 | 0 | 54,285 | ||
Intel Corporation | COM | 458140100 | 2,127 | 39,913 | SH | SOLE | 39,913 | 0 | 0 | ||
Ishares Core S&P 500 Etf | COM | 464287200 | 1,563 | 3,629 | SH | SOLE | 1,182 | 0 | 2,447 | ||
iShares Core S&P U.S. Growth E | COM | 464287671 | 1,585 | 15,476 | SH | SOLE | 1,391 | 0 | 14,085 | ||
Ishares Tr Russell 1000 | COM | 464287622 | 712 | 2,947 | SH | SOLE | 2,947 | 0 | 0 | ||
Ishares Tr Russell 2000 | COM | 464287655 | 1,290 | 5,897 | SH | SOLE | 5,897 | 0 | 0 | ||
Ishares Tr Russell 2000 Growth | COM | 464287648 | 1,253 | 4,269 | SH | SOLE | 136 | 0 | 4,133 | ||
Jack Henry & Associates, Inc. | COM | 426281101 | 73,081 | 445,455 | SH | SOLE | 343,509 | 0 | 101,946 | ||
Johnson & Johnson | COM | 478160104 | 3,071 | 19,013 | SH | SOLE | 19,013 | 0 | 0 | ||
JPMorgan Chase & Co. | COM | 46625H100 | 1,016 | 6,205 | SH | SOLE | 6,205 | 0 | 0 | ||
Kadant Inc. | COM | 48282T104 | 46,282 | 226,761 | SH | SOLE | 181,901 | 0 | 44,860 | ||
Kornit Digital Ltd. | COM | m6372q113 | 216,623 | 1,496,633 | SH | SOLE | 994,469 | 0 | 502,164 | ||
Linde Plc | COM | G5494J103 | 5,419 | 18,470 | SH | SOLE | 18,450 | 0 | 20 | ||
Lululemon Athletica Inc | COM | 550021109 | 202 | 500 | SH | SOLE | 500 | 0 | 0 | ||
MAXIMUS, Inc. | COM | 577933104 | 39,609 | 476,069 | SH | SOLE | 381,004 | 0 | 95,065 | ||
McDonald's Corporation | COM | 580135101 | 708 | 2,935 | SH | SOLE | 2,935 | 0 | 0 | ||
Medpace Holdings, Inc. | COM | 58506Q109 | 55,399 | 292,681 | SH | SOLE | 235,557 | 0 | 57,124 | ||
Medtronic plc | COM | G5960L103 | 760 | 6,066 | SH | SOLE | 4,940 | 0 | 1,126 | ||
Microsoft Corporation | COM | 594918104 | 223,815 | 793,896 | SH | SOLE | 718,963 | 0 | 74,933 | ||
Middleby Corporation | COM | 596278101 | 33,430 | 196,060 | SH | SOLE | 101,670 | 0 | 94,390 | ||
Model N, Inc. | COM | 607525102 | 43,254 | 1,291,175 | SH | SOLE | 1,034,014 | 0 | 257,161 | ||
National Instruments Corporati | COM | 636518102 | 113,834 | 2,901,702 | SH | SOLE | 2,193,088 | 0 | 708,614 | ||
National Vision Holdings, Inc. | COM | 63845R107 | 56,947 | 1,003,118 | SH | SOLE | 803,764 | 0 | 199,354 | ||
Neogen Corporation | COM | 640491106 | 121,700 | 2,802,214 | SH | SOLE | 1,981,794 | 0 | 820,420 | ||
Netflix Inc. | COM | 64110L106 | 50,236 | 82,308 | SH | SOLE | 72,706 | 0 | 9,602 | ||
NVIDIA Corporation | COM | 67066G104 | 93,960 | 453,563 | SH | SOLE | 403,863 | 0 | 49,700 | ||
Oak Street Health, Inc. | COM | 67181A107 | 69,974 | 1,645,285 | SH | SOLE | 1,225,908 | 0 | 419,377 | ||
Okta, Inc. | COM | 679295105 | 749 | 3,155 | SH | SOLE | 3,155 | 0 | 0 | ||
Ollie's Bargain Outlet Holding | COM | 681116109 | 65,402 | 1,084,967 | SH | SOLE | 720,405 | 0 | 364,562 | ||
Oracle Corporation | COM | 68389X105 | 429 | 4,925 | SH | SOLE | 4,925 | 0 | 0 | ||
OrthoPediatrics Corp. | COM | 68752l100 | 70,156 | 1,070,915 | SH | SOLE | 704,969 | 0 | 365,946 | ||
Paychex, Inc. | COM | 704326107 | 2,629 | 23,380 | SH | SOLE | 23,380 | 0 | 0 | ||
Paycom Software, Inc. | COM | 70432V102 | 223,046 | 449,916 | SH | SOLE | 348,318 | 0 | 101,598 | ||
Paylocity Holding Corp. | COM | 70438V106 | 240,947 | 859,298 | SH | SOLE | 616,418 | 0 | 242,880 | ||
Pegasystems, Inc. | COM | 705573103 | 173,255 | 1,363,141 | SH | SOLE | 956,752 | 0 | 406,389 | ||
Pennant Group, Inc. | COM | 70805E109 | 35,661 | 1,269,515 | SH | SOLE | 1,023,722 | 0 | 245,793 | ||
PepsiCo, Inc. | COM | 713448108 | 3,728 | 24,785 | SH | SOLE | 24,785 | 0 | 0 | ||
PetIQ, Inc. Class A | COM | 71639T106 | 29,288 | 1,172,936 | SH | SOLE | 947,638 | 0 | 225,298 | ||
PETVIVO HLDGS INC COM NEW | COM | 716817408 | 39 | 14,369 | SH | SOLE | 14,369 | 0 | 0 | ||
Phreesia Inc. | COM | 71944F106 | 53,841 | 872,618 | SH | SOLE | 701,566 | 0 | 171,052 | ||
Porch Group, Inc. | COM | 733245104 | 41,076 | 2,323,329 | SH | SOLE | 1,873,295 | 0 | 450,034 | ||
Power Integrations, Inc. | COM | 739276103 | 64,688 | 653,480 | SH | SOLE | 523,340 | 0 | 130,140 | ||
PRA Group, Inc. | COM | 69354N106 | 37,048 | 879,153 | SH | SOLE | 704,329 | 0 | 174,824 | ||
Procter & Gamble Company | COM | 742718109 | 3,251 | 23,252 | SH | SOLE | 23,252 | 0 | 0 | ||
Pros Holdings, Inc. | COM | 74346Y103 | 53,927 | 1,519,924 | SH | SOLE | 1,040,500 | 0 | 479,424 | ||
Proto Labs, Inc. | COM | 743713109 | 43,686 | 655,945 | SH | SOLE | 500,355 | 0 | 155,590 | ||
Ritchie Bros. Auctioneers, Inc | COM | 767744105 | 286,522 | 4,646,801 | SH | SOLE | 3,538,454 | 0 | 1,108,347 | ||
Roche Holding Ltd. ADR | COM | 771195104 | 2,310 | 50,416 | SH | SOLE | 50,393 | 0 | 23 | ||
Rockwell Automation Com | COM | 773903109 | 2,996 | 10,188 | SH | SOLE | 10,188 | 0 | 0 | ||
Rogers Corporation | COM | 775133101 | 36,261 | 194,449 | SH | SOLE | 157,038 | 0 | 37,411 | ||
Rollins, Inc. | COM | 775711104 | 135,529 | 3,836,092 | SH | SOLE | 2,849,368 | 0 | 986,724 | ||
S&P Global, Inc. | COM | 78409V104 | 888 | 2,090 | SH | SOLE | 2,090 | 0 | 0 | ||
Salesforce.com, Inc. | COM | 79466L302 | 114,146 | 420,861 | SH | SOLE | 377,923 | 0 | 42,938 | ||
ServiceNow, Inc. | COM | 81762P102 | 82,899 | 133,220 | SH | SOLE | 121,099 | 0 | 12,121 | ||
Snap-on, Inc. | COM | 833034101 | 2,607 | 12,479 | SH | SOLE | 12,479 | 0 | 0 | ||
SPDR SERIES TRUST BLMBRG BRC C | COM | 78464A359 | 427 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
SPS Commerce, Inc. | COM | 78463M107 | 153,380 | 950,837 | SH | SOLE | 757,661 | 0 | 193,176 | ||
Starbucks Corporation | COM | 855244109 | 94,537 | 857,013 | SH | SOLE | 783,373 | 0 | 73,640 | ||
Stryker Corp Com | COM | 863667101 | 501 | 1,900 | SH | SOLE | 1,900 | 0 | 0 | ||
Target Corporation | COM | 87612E106 | 532 | 2,327 | SH | SOLE | 2,327 | 0 | 0 | ||
Teladoc Health, Inc. | COM | 87918A105 | 35,312 | 278,464 | SH | SOLE | 250,589 | 0 | 27,875 | ||
Terminix Global Holdings Inc | COM | 88087E100 | 38,243 | 917,756 | SH | SOLE | 735,452 | 0 | 182,304 | ||
Tesla Motors Inc. | COM | 88160R101 | 1,365 | 1,760 | SH | SOLE | 1,560 | 0 | 200 | ||
TJX Companies, Inc. | COM | 872540109 | 3,255 | 49,330 | SH | SOLE | 49,330 | 0 | 0 | ||
Tyler Technologies, Inc. | COM | 902252105 | 210,429 | 458,802 | SH | SOLE | 348,026 | 0 | 110,776 | ||
U.S. Bancorp | COM | 902973304 | 498 | 8,372 | SH | SOLE | 8,372 | 0 | 0 | ||
U.S. Physical Therapy, Inc. | COM | 90337L108 | 40,817 | 369,051 | SH | SOLE | 294,333 | 0 | 74,718 | ||
UnitedHealth Group, Inc. | COM | 91324P102 | 79,401 | 203,206 | SH | SOLE | 185,341 | 0 | 17,865 | ||
VANGUARD INDEX FDS EXTEND MKT | COM | 922908652 | 5,542 | 30,390 | SH | SOLE | 0 | 0 | 30,390 | ||
Vanguard Index Fds Stk Mrk Etf | COM | 922908769 | 361 | 1,627 | SH | SOLE | 1,624 | 0 | 3 | ||
Veeva Systems, Inc. Class A | COM | 922475108 | 115,061 | 399,282 | SH | SOLE | 363,741 | 0 | 35,541 | ||
Verisk Analytics, Inc. | COM | 92345Y106 | 189,905 | 948,244 | SH | SOLE | 685,731 | 0 | 262,513 | ||
Vimeo, Inc. | COM | 92719V100 | 74,376 | 2,532,365 | SH | SOLE | 1,846,792 | 0 | 685,573 | ||
Visa, Inc. | COM | 92826C839 | 52,515 | 235,757 | SH | SOLE | 210,428 | 0 | 25,329 | ||
Vsblty Groupe Technologies Cor | COM | 91834n100 | 65 | 100,000 | SH | SOLE | 100,000 | 0 | 0 | ||
Walmart, Inc. | COM | 931142103 | 2,358 | 16,920 | SH | SOLE | 16,920 | 0 | 0 | ||
Walt Disney Company | COM | 254687106 | 596 | 3,525 | SH | SOLE | 3,525 | 0 | 0 | ||
Waste Mgmt | COM | 94106L109 | 373 | 2,500 | SH | SOLE | 2,500 | 0 | 0 | ||
Watsco, Inc. | COM | 942622200 | 38,015 | 143,658 | SH | SOLE | 81,300 | 0 | 62,358 | ||
West Pharmaceutical Services, | COM | 955306105 | 262,444 | 618,185 | SH | SOLE | 451,521 | 0 | 166,664 | ||
WillScot Mobile Mini Holdings | COM | 971378104 | 58,277 | 1,837,223 | SH | SOLE | 1,471,064 | 0 | 366,159 | ||
Workiva, Inc. Class A | COM | 98139A105 | 225,478 | 1,599,586 | SH | SOLE | 1,138,517 | 0 | 461,069 | ||
Xcel Energy Inc Com | COM | 98389B100 | 238 | 3,810 | SH | SOLE | 2,610 | 0 | 1,200 | ||
Fidelity 500 Index Fund Inst | COM | 315911750 | 1,902 | 12,681 | SH | SOLE | 12,681 | 0 | 0 | ||
Fidelity Contra Fund | COM | 316071109 | 300 | 15,922 | SH | SOLE | 15,922 | 0 | 0 | ||
Growth Fd Amer Inc Com | COM | 399874106 | 311 | 4,104 | SH | SOLE | 4,104 | 0 | 0 | ||
JPMORGAN TR II LARGE CAP GR A | COM | 4812C0506 | 584 | 9,055 | SH | SOLE | 9,055 | 0 | 0 | ||
RB All Cap Growth Fund Investo | COM | 46141P305 | 305 | 9,417 | SH | SOLE | 9,417 | 0 | 0 | ||
Riverbridge Growth Fund - Inst | COM | 46141P404 | 21,830 | 660,312 | SH | SOLE | 660,312 | 0 | 0 | ||
Third Ave Tr Real Estate Fd | COM | 884116401 | 254 | 9,443 | SH | SOLE | 9,443 | 0 | 0 | ||
Vanguard Index Tr 500 Index Ad | COM | 922908710 | 10,188 | 25,622 | SH | SOLE | 11,633 | 0 | 13,989 |