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 |
3M CO | COM | 88579Y101 | 670 | 4,180 | SH | SOLE | 3,660 | 0 | 520 | ||
AAON INC | COM PAR $0.004 | 000360206 | 105,109 | 1,744,552 | SH | SOLE | 1,741,235 | 0 | 3,317 | ||
ABBOTT LABS | COM | 002824100 | 978 | 8,990 | SH | SOLE | 8,990 | 0 | 0 | ||
ABBVIE INC | COM | 00287Y109 | 695 | 7,935 | SH | SOLE | 7,935 | 0 | 0 | ||
ACI WORLDWIDE INC | COM | 004498101 | 78,309 | 2,996,908 | SH | SOLE | 2,969,258 | 0 | 27,650 | ||
ADOBE SYSTEMS INCORPORATED | COM | 00724F101 | 557 | 1,135 | SH | SOLE | 1,025 | 0 | 110 | ||
ALIGN TECHNOLOGY INC | COM | 016255101 | 721 | 2,202 | SH | SOLE | 2,092 | 0 | 110 | ||
ALPHABET INC | CAP STK CL C | 02079K107 | 301 | 205 | SH | SOLE | 145 | 0 | 60 | ||
ALPHABET INC | CAP STK CL A | 02079K305 | 300 | 205 | SH | SOLE | 145 | 0 | 60 | ||
ALTAIR ENGR INC | COM CL A | 021369103 | 94,796 | 2,258,125 | SH | SOLE | 2,230,635 | 0 | 27,490 | ||
AMGEN INC | COM | 031162100 | 338 | 1,330 | SH | SOLE | 1,330 | 0 | 0 | ||
ANSYS INC | COM | 03662Q105 | 15,706 | 47,996 | SH | SOLE | 42,476 | 0 | 5,520 | ||
APPLE INC | COM | 037833100 | 1,086 | 9,380 | SH | SOLE | 5,990 | 0 | 3,390 | ||
APTARGROUP INC | COM | 038336103 | 9,040 | 79,857 | SH | SOLE | 70,167 | 0 | 9,690 | ||
AXON ENTERPRISE INC | COM | 05464C101 | 108,815 | 1,199,720 | SH | SOLE | 1,178,150 | 0 | 21,570 | ||
BALCHEM CORP | COM | 057665200 | 90,960 | 931,676 | SH | SOLE | 920,193 | 0 | 11,483 | ||
BIOLIFE SOLUTIONS INC | COM NEW | 09062W204 | 1,607 | 55,535 | SH | SOLE | 55,535 | 0 | 0 | ||
BIO-TECHNE CORP | COM | 09073M104 | 95,389 | 385,051 | SH | SOLE | 377,763 | 0 | 7,288 | ||
BLACKLINE INC | COM | 09239B109 | 122,670 | 1,368,627 | SH | SOLE | 1,366,202 | 0 | 2,425 | ||
BOTTOMLINE TECH DEL INC | COM | 101388106 | 81,422 | 1,931,263 | SH | SOLE | 1,909,753 | 0 | 21,510 | ||
BRIGHT HORIZONS FAM SOL IN D | COM | 109194100 | 20,422 | 134,322 | SH | SOLE | 118,567 | 0 | 15,755 | ||
CANTEL MED CORP | COM | 138098108 | 34,675 | 789,154 | SH | SOLE | 787,718 | 0 | 1,436 | ||
CAREDX INC | COM | 14167L103 | 1,827 | 48,155 | SH | SOLE | 48,155 | 0 | 0 | ||
CASELLA WASTE SYS INC | CL A | 147448104 | 135,302 | 2,422,589 | SH | SOLE | 2,386,974 | 0 | 35,615 | ||
CHEVRON CORP NEW | COM | 166764100 | 214 | 2,974 | SH | SOLE | 2,974 | 0 | 0 | ||
CODEXIS INC | COM | 192005106 | 1,347 | 114,710 | SH | SOLE | 114,710 | 0 | 0 | ||
COGNEX CORP | COM | 192422103 | 13,299 | 204,280 | SH | SOLE | 179,200 | 0 | 25,080 | ||
COLLECTORS UNIVERSE INC | COM NEW | 19421R200 | 1,517 | 30,650 | SH | SOLE | 30,650 | 0 | 0 | ||
CONSTRUCTION PARTNERS INC | COM CL A | 21044C107 | 88,997 | 4,889,959 | SH | SOLE | 4,808,441 | 0 | 81,518 | ||
COPART INC | COM | 217204106 | 8,652 | 82,279 | SH | SOLE | 72,804 | 0 | 9,475 | ||
COSTAR GROUP INC | COM | 22160N109 | 1,362 | 1,605 | SH | SOLE | 1,605 | 0 | 0 | ||
COSTCO WHSL CORP NEW | COM | 22160K105 | 834 | 2,350 | SH | SOLE | 1,815 | 0 | 535 | ||
CRYOPORT INC | COM PAR $0.001 | 229050307 | 1,540 | 32,500 | SH | SOLE | 32,500 | 0 | 0 | ||
DANAHER CORPORATION | COM | 235851102 | 365 | 1,695 | SH | SOLE | 1,255 | 0 | 440 | ||
DESCARTES SYS GROUP INC | COM | 249906108 | 169,144 | 2,968,484 | SH | SOLE | 2,924,349 | 0 | 44,135 | ||
DIGI INTL INC | COM | 253798102 | 1,400 | 89,550 | SH | SOLE | 89,550 | 0 | 0 | ||
DOLBY LABORATORIES INC | COM CL A | 25659T107 | 422 | 6,368 | SH | SOLE | 5,868 | 0 | 500 | ||
DORMAN PRODUCTS INC | COM | 258278100 | 80,018 | 885,353 | SH | SOLE | 883,723 | 0 | 1,630 | ||
DOUGLAS DYNAMICS INC | COM | 25960R105 | 92,933 | 2,717,341 | SH | SOLE | 2,668,313 | 0 | 49,028 | ||
ECOLAB INC | COM | 278865100 | 263 | 1,315 | SH | SOLE | 735 | 0 | 580 | ||
ESCO TECHNOLOGIES INC | COM | 296315104 | 76,677 | 951,799 | SH | SOLE | 950,017 | 0 | 1,782 | ||
ESSENTIAL UTILS INC | COM | 29670G102 | 245 | 6,087 | SH | SOLE | 5,387 | 0 | 700 | ||
EVI INDS INC | COM | 26929N102 | 27,555 | 1,035,503 | SH | SOLE | 999,928 | 0 | 35,575 | ||
EXPONENT INC | COM | 30214U102 | 136,888 | 1,900,430 | SH | SOLE | 1,873,238 | 0 | 27,192 | ||
EXXON MOBIL CORP | COM | 30231G102 | 640 | 18,654 | SH | SOLE | 18,504 | 0 | 150 | ||
FACTSET RESH SYS INC | COM | 303075105 | 700 | 2,091 | SH | SOLE | 2,091 | 0 | 0 | ||
FAIR ISAAC CORP | COM | 303250104 | 15,967 | 37,537 | SH | SOLE | 32,932 | 0 | 4,605 | ||
FASTENAL CO | COM | 311900104 | 1,250 | 27,727 | SH | SOLE | 23,627 | 0 | 4,100 | ||
FIRSTSERVICE CORP NEW | COM | 33767E202 | 159,647 | 1,210,455 | SH | SOLE | 1,192,895 | 0 | 17,560 | ||
FIVE9 INC | COM | 338307101 | 56,763 | 437,715 | SH | SOLE | 436,930 | 0 | 785 | ||
FORTINET INC | COM | 34959E109 | 720 | 6,113 | SH | SOLE | 6,113 | 0 | 0 | ||
FOX FACTORY HLDG CORP | COM | 35138V102 | 129,549 | 1,742,896 | SH | SOLE | 1,739,646 | 0 | 3,250 | ||
GARMIN LTD | SHS | H2906T109 | 434 | 4,570 | SH | SOLE | 3,870 | 0 | 700 | ||
GARTNER INC | COM | 366651107 | 7,510 | 60,102 | SH | SOLE | 52,577 | 0 | 7,525 | ||
GENERAC HLDGS INC | COM | 368736104 | 10,156 | 52,449 | SH | SOLE | 45,974 | 0 | 6,475 | ||
GRACO INC | COM | 384109104 | 15,906 | 259,259 | SH | SOLE | 229,409 | 0 | 29,850 | ||
GRAND CANYON ED INC | COM | 38526M106 | 75,607 | 945,796 | SH | SOLE | 933,621 | 0 | 12,175 | ||
GUIDEWIRE SOFTWARE INC | COM | 40171V100 | 15,936 | 152,830 | SH | SOLE | 134,140 | 0 | 18,690 | ||
HEALTH CATALYST INC | COM | 42225T107 | 10,162 | 277,644 | SH | SOLE | 247,994 | 0 | 29,650 | ||
HEICO CORP NEW | CL A | 422806208 | 16,747 | 188,894 | SH | SOLE | 166,829 | 0 | 22,065 | ||
HELIOS TECHNOLOGIES INC | COM | 42328H109 | 49,999 | 1,373,597 | SH | SOLE | 1,371,151 | 0 | 2,446 | ||
HENRY JACK & ASSOC INC | COM | 426281101 | 15,930 | 97,975 | SH | SOLE | 86,265 | 0 | 11,710 | ||
HOME DEPOT INC | COM | 437076102 | 333 | 1,200 | SH | SOLE | 1,200 | 0 | 0 | ||
IAA INC | COM | 449253103 | 14,708 | 282,464 | SH | SOLE | 247,979 | 0 | 34,485 | ||
IDEXX LABS INC | COM | 45168D104 | 541 | 1,375 | SH | SOLE | 1,375 | 0 | 0 | ||
IHS MARKIT LTD | SHS | G47567105 | 1,601 | 20,396 | SH | SOLE | 17,958 | 0 | 2,438 | ||
INTEGRA LIFESCIENCES HLDGS C | COM NEW | 457985208 | 236 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | ||
INTEL CORP | COM | 458140100 | 313 | 6,050 | SH | SOLE | 5,550 | 0 | 500 | ||
INTERNATIONAL BUSINESS MACHS | COM | 459200101 | 272 | 2,235 | SH | SOLE | 2,235 | 0 | 0 | ||
INTRICON CORP | COM | 46121H109 | 1,068 | 87,725 | SH | SOLE | 87,725 | 0 | 0 | ||
INTUIT | COM | 461202103 | 589 | 1,805 | SH | SOLE | 1,585 | 0 | 220 | ||
IPG PHOTONICS CORP | COM | 44980X109 | 472 | 2,775 | SH | SOLE | 2,775 | 0 | 0 | ||
JOHN BEAN TECHNOLOGIES CORP | COM | 477839104 | 80,105 | 871,748 | SH | SOLE | 858,313 | 0 | 13,435 | ||
JOHNSON & JOHNSON | COM | 478160104 | 595 | 3,996 | SH | SOLE | 3,126 | 0 | 870 | ||
JPMORGAN CHASE & CO | COM | 46625H100 | 264 | 2,741 | SH | SOLE | 2,341 | 0 | 400 | ||
KIMBERLY CLARK CORP | COM | 494368103 | 628 | 4,250 | SH | SOLE | 4,250 | 0 | 0 | ||
LAIRD SUPERFOOD INC | COM STK | 50736T102 | 2,293 | 50,000 | SH | SOLE | 50,000 | 0 | 0 | ||
LCI INDS | COM | 50189K103 | 8,819 | 82,974 | SH | SOLE | 72,694 | 0 | 10,280 | ||
LEMAITRE VASCULAR INC | COM | 525558201 | 61,288 | 1,884,039 | SH | SOLE | 1,880,429 | 0 | 3,610 | ||
LIGAND PHARMACEUTICALS INC | COM NEW | 53220K504 | 67,620 | 709,398 | SH | SOLE | 700,353 | 0 | 9,045 | ||
LINDE PLC | SHS | G5494J103 | 663 | 2,785 | SH | SOLE | 2,165 | 0 | 620 | ||
MARKEL CORP | COM | 570535104 | 826 | 849 | SH | SOLE | 699 | 0 | 150 | ||
MASTERCARD INCORPORATED | CL A | 57636Q104 | 411 | 1,215 | SH | SOLE | 1,065 | 0 | 150 | ||
MERCK & CO. INC | COM | 58933Y105 | 552 | 6,650 | SH | SOLE | 6,650 | 0 | 0 | ||
MERCURY SYS INC | COM | 589378108 | 149,239 | 1,926,665 | SH | SOLE | 1,897,825 | 0 | 28,840 | ||
MERIT MED SYS INC | COM | 589889104 | 89,012 | 2,046,245 | SH | SOLE | 2,022,883 | 0 | 23,362 | ||
MESA LABS INC | COM | 59064R109 | 127,214 | 499,349 | SH | SOLE | 498,997 | 0 | 352 | ||
MICROSOFT CORP | COM | 594918104 | 967 | 4,599 | SH | SOLE | 4,039 | 0 | 560 | ||
MODEL N INC | COM | 607525102 | 64,469 | 1,827,360 | SH | SOLE | 1,824,185 | 0 | 3,175 | ||
NANOSTRING TECHNOLOGIES INC | COM | 63009R109 | 1,312 | 29,345 | SH | SOLE | 29,345 | 0 | 0 | ||
NATIONAL RESH CORP | COM NEW | 637372202 | 33,207 | 674,794 | SH | SOLE | 673,472 | 0 | 1,322 | ||
NEOGEN CORP | COM | 640491106 | 143,231 | 1,830,422 | SH | SOLE | 1,804,348 | 0 | 26,074 | ||
NIKE INC | CL B | 654106103 | 361 | 2,875 | SH | SOLE | 2,255 | 0 | 620 | ||
NOVANTA INC | COM | 67000B104 | 109,513 | 1,039,619 | SH | SOLE | 1,037,674 | 0 | 1,945 | ||
NV5 GLOBAL INC | COM | 62945V109 | 1,293 | 24,505 | SH | SOLE | 24,505 | 0 | 0 | ||
OMEGA FLEX INC | COM | 682095104 | 68,190 | 435,106 | SH | SOLE | 434,273 | 0 | 833 | ||
OMNICELL COM | COM | 68213N109 | 119,250 | 1,597,242 | SH | SOLE | 1,572,832 | 0 | 24,410 | ||
ORTHOPEDIATRICS CORP | COM | 68752L100 | 1,327 | 28,895 | SH | SOLE | 28,895 | 0 | 0 | ||
PALOMAR HLDGS INC | COM | 69753M105 | 1,141 | 10,950 | SH | SOLE | 10,950 | 0 | 0 | ||
PAYLOCITY HLDG CORP | COM | 70438V106 | 112,294 | 695,663 | SH | SOLE | 694,448 | 0 | 1,215 | ||
PAYPAL HLDGS INC | COM | 70450Y103 | 231 | 1,170 | SH | SOLE | 450 | 0 | 720 | ||
PEPSICO INC | COM | 713448108 | 201 | 1,450 | SH | SOLE | 1,050 | 0 | 400 | ||
PFIZER INC | COM | 717081103 | 643 | 17,508 | SH | SOLE | 17,508 | 0 | 0 | ||
PLURALSIGHT INC | COM CL A | 72941B106 | 8,429 | 492,075 | SH | SOLE | 434,920 | 0 | 57,155 | ||
POOL CORP | COM | 73278L105 | 26,538 | 79,328 | SH | SOLE | 69,828 | 0 | 9,500 | ||
PROCTER AND GAMBLE CO | COM | 742718109 | 548 | 3,940 | SH | SOLE | 3,740 | 0 | 200 | ||
PROS HOLDINGS INC | COM | 74346Y103 | 76,281 | 2,388,268 | SH | SOLE | 2,384,103 | 0 | 4,165 | ||
PROTO LABS INC | COM | 743713109 | 36,313 | 280,406 | SH | SOLE | 279,911 | 0 | 495 | ||
Q2 HLDGS INC | COM | 74736L109 | 55,356 | 606,570 | SH | SOLE | 605,495 | 0 | 1,075 | ||
RBC BEARINGS INC | COM | 75524B104 | 91,722 | 756,719 | SH | SOLE | 745,299 | 0 | 11,420 | ||
REALPAGE INC | COM | 75606N109 | 75,279 | 1,306,022 | SH | SOLE | 1,282,997 | 0 | 23,025 | ||
REPLIGEN CORP | COM | 759916109 | 171,975 | 1,165,616 | SH | SOLE | 1,148,746 | 0 | 16,870 | ||
ROGERS CORP | COM | 775133101 | 41,661 | 424,850 | SH | SOLE | 424,105 | 0 | 745 | ||
ROLLINS INC | COM | 775711104 | 28,030 | 517,245 | SH | SOLE | 457,513 | 0 | 59,732 | ||
ROPER TECHNOLOGIES INC | COM | 776696106 | 658 | 1,665 | SH | SOLE | 1,395 | 0 | 270 | ||
SHOTSPOTTER INC | COM | 82536T107 | 1,529 | 49,255 | SH | SOLE | 49,255 | 0 | 0 | ||
SIMPSON MANUFACTURING CO INC | COM | 829073105 | 130,947 | 1,347,745 | SH | SOLE | 1,332,302 | 0 | 15,443 | ||
SIMULATIONS PLUS INC | COM | 829214105 | 1,847 | 24,505 | SH | SOLE | 24,505 | 0 | 0 | ||
SITEONE LANDSCAPE SUPPLY INC | COM | 82982L103 | 145,976 | 1,197,019 | SH | SOLE | 1,178,584 | 0 | 18,435 | ||
SMUCKER J M CO | COM NEW | 832696405 | 474 | 4,105 | SH | SOLE | 3,325 | 0 | 780 | ||
SPS COMMERCE INC | COM | 78463M107 | 137,411 | 1,764,623 | SH | SOLE | 1,743,688 | 0 | 20,935 | ||
TELEFLEX INCORPORATED | COM | 879369106 | 14,421 | 42,362 | SH | SOLE | 37,242 | 0 | 5,120 | ||
TRACTOR SUPPLY CO | COM | 892356106 | 961 | 6,705 | SH | SOLE | 5,855 | 0 | 850 | ||
TRANSCAT INC | COM | 893529107 | 1,370 | 46,750 | SH | SOLE | 46,750 | 0 | 0 | ||
TRANSUNION | COM | 89400J107 | 336 | 3,990 | SH | SOLE | 3,990 | 0 | 0 | ||
TREX CO INC | COM | 89531P105 | 136,850 | 1,911,307 | SH | SOLE | 1,879,407 | 0 | 31,900 | ||
TRIMBLE INC | COM | 896239100 | 304 | 6,241 | SH | SOLE | 6,241 | 0 | 0 | ||
TWIST BIOSCIENCE CORP | COM | 90184D100 | 1,084 | 14,275 | SH | SOLE | 14,275 | 0 | 0 | ||
TYLER TECHNOLOGIES INC | COM | 902252105 | 16,548 | 47,474 | SH | SOLE | 42,014 | 0 | 5,460 | ||
U S PHYSICAL THERAPY INC | COM | 90337L108 | 969 | 11,155 | SH | SOLE | 11,155 | 0 | 0 | ||
UNION PAC CORP | COM | 907818108 | 1,050 | 5,332 | SH | SOLE | 5,332 | 0 | 0 | ||
VAIL RESORTS INC | COM | 91879Q109 | 14,334 | 66,989 | SH | SOLE | 59,124 | 0 | 7,865 | ||
VEEVA SYS INC | CL A COM | 922475108 | 689 | 2,450 | SH | SOLE | 2,450 | 0 | 0 | ||
VERICEL CORP | COM | 92346J108 | 1,973 | 106,500 | SH | SOLE | 106,500 | 0 | 0 | ||
VERISK ANALYTICS INC | COM | 92345Y106 | 1,212 | 6,542 | SH | SOLE | 6,162 | 0 | 380 | ||
VERIZON COMMUNICATIONS INC | COM | 92343V104 | 230 | 3,873 | SH | SOLE | 3,873 | 0 | 0 | ||
VOCERA COMMUNICATIONS INC | COM | 92857F107 | 82,840 | 2,848,709 | SH | SOLE | 2,843,729 | 0 | 4,980 | ||
WASTE CONNECTIONS INC | COM | 94106B101 | 476 | 4,585 | SH | SOLE | 4,095 | 0 | 490 | ||
WATSCO INC | COM | 942622200 | 14,563 | 62,531 | SH | SOLE | 54,781 | 0 | 7,750 | ||
WD-40 CO | COM | 929236107 | 53,500 | 282,607 | SH | SOLE | 282,056 | 0 | 551 | ||
WEST PHARMACEUTICAL SVSC INC | COM | 955306105 | 24,803 | 90,227 | SH | SOLE | 79,837 | 0 | 10,390 | ||
WILLDAN GROUP INC | COM | 96924N100 | 1,235 | 48,430 | SH | SOLE | 48,430 | 0 | 0 | ||
XYLEM INC | COM | 98419M100 | 419 | 4,980 | SH | SOLE | 4,310 | 0 | 670 |