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 |
AAON INC | COM PAR $0.004 | 000360206 | 124,052 | 2,225,944 | SH | SOLE | 2,222,277 | 0 | 3,667 | ||
ADOBE SYSTEMS INCORPORATED | COM | 00724F101 | 547 | 1,200 | SH | SOLE | 1,080 | 0 | 120 | ||
ALIGN TECHNOLOGY INC | COM | 016255101 | 747 | 1,714 | SH | SOLE | 1,654 | 0 | 60 | ||
ALPHA TEKNOVA INC | COM | 02080L102 | 1,217 | 88,110 | SH | SOLE | 88,110 | 0 | 0 | ||
ALPHABET INC | CAP STK CL A | 02079K305 | 542 | 195 | SH | SOLE | 145 | 0 | 50 | ||
ALPHABET INC | CAP STK CL C | 02079K107 | 545 | 195 | SH | SOLE | 145 | 0 | 50 | ||
ALTAIR ENGR INC | COM CL A | 021369103 | 152,155 | 2,362,649 | SH | SOLE | 2,340,434 | 0 | 22,215 | ||
AMGEN INC | COM | 031162100 | 322 | 1,330 | SH | SOLE | 1,330 | 0 | 0 | ||
ANSYS INC | COM | 03662Q105 | 1,824 | 5,743 | SH | SOLE | 5,173 | 0 | 570 | ||
APPLE INC | COM | 037833100 | 1,441 | 8,250 | SH | SOLE | 5,910 | 0 | 2,340 | ||
APTARGROUP INC | COM | 038336103 | 16,144 | 137,392 | SH | SOLE | 126,047 | 0 | 11,345 | ||
AVALARA INC | COM | 05338G106 | 14,220 | 142,901 | SH | SOLE | 131,541 | 0 | 11,360 | ||
AXON ENTERPRISE INC | COM | 05464C101 | 137,296 | 996,851 | SH | SOLE | 982,811 | 0 | 14,040 | ||
AZENTA INC | COM | 114340102 | 122,677 | 1,480,178 | SH | SOLE | 1,477,786 | 0 | 2,392 | ||
BALCHEM CORP | COM | 057665200 | 138,255 | 1,011,373 | SH | SOLE | 1,002,334 | 0 | 9,039 | ||
BALL CORP | COM | 058498106 | 735 | 8,162 | SH | SOLE | 6,912 | 0 | 1,250 | ||
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 393 | 1,115 | SH | SOLE | 1,115 | 0 | 0 | ||
BIOLIFE SOLUTIONS INC | COM NEW | 09062W204 | 1,304 | 57,365 | SH | SOLE | 57,365 | 0 | 0 | ||
BIO-TECHNE CORP | COM | 09073M104 | 28,069 | 64,819 | SH | SOLE | 59,894 | 0 | 4,925 | ||
BLACKLINE INC | COM | 09239B109 | 104,531 | 1,427,632 | SH | SOLE | 1,425,082 | 0 | 2,550 | ||
BRIGHT HORIZONS FAM SOL IN D | COM | 109194100 | 25,259 | 190,359 | SH | SOLE | 174,954 | 0 | 15,405 | ||
CAREDX INC | COM | 14167L103 | 48,966 | 1,323,773 | SH | SOLE | 1,305,238 | 0 | 18,535 | ||
CASELLA WASTE SYS INC | CL A | 147448104 | 267,935 | 3,056,871 | SH | SOLE | 3,013,706 | 0 | 43,165 | ||
CODEXIS INC | COM | 192005106 | 1,465 | 71,040 | SH | SOLE | 71,040 | 0 | 0 | ||
COGNEX CORP | COM | 192422103 | 20,024 | 259,552 | SH | SOLE | 238,777 | 0 | 20,775 | ||
COMPUTER SVCS INC COM | COM | 20539A105 | 56,398 | 1,139,357 | SH | SOLE | 1,137,502 | 0 | 1,855 | ||
CONSTRUCTION PARTNERS INC | COM CL A | 21044C107 | 141,006 | 5,386,003 | SH | SOLE | 5,320,010 | 0 | 65,993 | ||
COPART INC | COM | 217204106 | 1,066 | 8,494 | SH | SOLE | 8,144 | 0 | 350 | ||
COSTAR GROUP INC | COM | 22160N109 | 1,120 | 16,810 | SH | SOLE | 16,810 | 0 | 0 | ||
COSTCO WHSL CORP NEW | COM | 22160K105 | 1,385 | 2,405 | SH | SOLE | 1,930 | 0 | 475 | ||
COUPA SOFTWARE INC | COM | 22266L106 | 274 | 2,693 | SH | SOLE | 2,693 | 0 | 0 | ||
CRYOPORT INC | COM PAR $0.001 | 229050307 | 1,483 | 42,485 | SH | SOLE | 42,485 | 0 | 0 | ||
DANAHER CORPORATION | COM | 235851102 | 408 | 1,390 | SH | SOLE | 1,150 | 0 | 240 | ||
DEFINITIVE HEALTHCARE CORP | CLASS A COM | 24477E103 | 87,110 | 3,533,860 | SH | SOLE | 3,477,925 | 0 | 55,935 | ||
DESCARTES SYS GROUP INC | COM | 249906108 | 227,084 | 3,099,699 | SH | SOLE | 3,064,439 | 0 | 35,260 | ||
DIGI INTL INC | COM | 253798102 | 2,128 | 98,900 | SH | SOLE | 98,900 | 0 | 0 | ||
DOLBY LABORATORIES INC | COM CL A | 25659T107 | 433 | 5,540 | SH | SOLE | 3,810 | 0 | 1,730 | ||
DOUGLAS DYNAMICS INC | COM | 25960R105 | 101,956 | 2,947,554 | SH | SOLE | 2,907,829 | 0 | 39,725 | ||
ECOLAB INC | COM | 278865100 | 218 | 1,235 | SH | SOLE | 775 | 0 | 460 | ||
ESCO TECHNOLOGIES INC | COM | 296315104 | 69,264 | 990,613 | SH | SOLE | 988,827 | 0 | 1,786 | ||
ESSENTIAL UTILS INC | COM | 29670G102 | 319 | 6,237 | SH | SOLE | 5,537 | 0 | 700 | ||
EVI INDS INC | COM | 26929N102 | 20,887 | 1,123,570 | SH | SOLE | 1,093,670 | 0 | 29,900 | ||
EVOQUA WATER TECHNOLOGIES CO | COM | 30057T105 | 61,313 | 1,305,079 | SH | SOLE | 1,302,944 | 0 | 2,135 | ||
EXPONENT INC | COM | 30214U102 | 259,446 | 2,401,166 | SH | SOLE | 2,370,524 | 0 | 30,642 | ||
EXXON MOBIL CORP | COM | 30231G102 | 626 | 7,579 | SH | SOLE | 7,429 | 0 | 150 | ||
FACTSET RESH SYS INC | COM | 303075105 | 808 | 1,861 | SH | SOLE | 1,861 | 0 | 0 | ||
FAIR ISAAC CORP | COM | 303250104 | 29,247 | 62,699 | SH | SOLE | 57,699 | 0 | 5,000 | ||
FASTENAL CO | COM | 311900104 | 1,201 | 20,225 | SH | SOLE | 16,925 | 0 | 3,300 | ||
FIRSTSERVICE CORP NEW | COM | 33767E202 | 190,541 | 1,315,167 | SH | SOLE | 1,295,938 | 0 | 19,229 | ||
FIVE9 INC | COM | 338307101 | 14,235 | 128,941 | SH | SOLE | 118,256 | 0 | 10,685 | ||
FORTINET INC | COM | 34959E109 | 1,180 | 3,454 | SH | SOLE | 3,454 | 0 | 0 | ||
FOX FACTORY HLDG CORP | COM | 35138V102 | 149,616 | 1,527,471 | SH | SOLE | 1,524,696 | 0 | 2,775 | ||
GARMIN LTD | SHS | H2906T109 | 459 | 3,870 | SH | SOLE | 3,870 | 0 | 0 | ||
GARTNER INC | COM | 366651107 | 17,001 | 57,155 | SH | SOLE | 52,715 | 0 | 4,440 | ||
GENERAC HLDGS INC | COM | 368736104 | 12,914 | 43,443 | SH | SOLE | 40,013 | 0 | 3,430 | ||
GRACO INC | COM | 384109104 | 21,621 | 310,114 | SH | SOLE | 285,189 | 0 | 24,925 | ||
GUIDEWIRE SOFTWARE INC | COM | 40171V100 | 17,554 | 185,525 | SH | SOLE | 170,590 | 0 | 14,935 | ||
HEALTH CATALYST INC | COM | 42225T107 | 1,581 | 60,500 | SH | SOLE | 60,500 | 0 | 0 | ||
HEICO CORP NEW | CL A | 422806208 | 22,666 | 178,715 | SH | SOLE | 164,675 | 0 | 14,040 | ||
HELIOS TECHNOLOGIES INC | COM | 42328H109 | 132,027 | 1,645,197 | SH | SOLE | 1,642,438 | 0 | 2,759 | ||
HENRY JACK & ASSOC INC | COM | 426281101 | 29,100 | 147,680 | SH | SOLE | 135,970 | 0 | 11,710 | ||
HILLMAN SOLUTIONS CORP | COM | 431636109 | 94,004 | 7,912,777 | SH | SOLE | 7,821,547 | 0 | 91,230 | ||
HOME DEPOT INC | COM | 437076102 | 364 | 1,215 | SH | SOLE | 1,215 | 0 | 0 | ||
I3 VERTICALS INC | COM CL A | 46571Y107 | 1,875 | 67,295 | SH | SOLE | 67,295 | 0 | 0 | ||
IDEXX LABS INC | COM | 45168D104 | 884 | 1,615 | SH | SOLE | 1,615 | 0 | 0 | ||
ILLINOIS TOOL WKS INC | COM | 452308109 | 304 | 1,450 | SH | SOLE | 1,180 | 0 | 270 | ||
INTRICON CORP | COM | 46121H109 | 1,319 | 55,295 | SH | SOLE | 55,295 | 0 | 0 | ||
INTUIT | COM | 461202103 | 673 | 1,400 | SH | SOLE | 1,365 | 0 | 35 | ||
JOHN BEAN TECHNOLOGIES CORP | COM | 477839104 | 130,147 | 1,098,567 | SH | SOLE | 1,087,459 | 0 | 11,108 | ||
JOHNSON & JOHNSON | COM | 478160104 | 644 | 3,635 | SH | SOLE | 2,865 | 0 | 770 | ||
JPMORGAN CHASE & CO | COM | 46625H100 | 282 | 2,066 | SH | SOLE | 1,666 | 0 | 400 | ||
LCI INDS | COM | 50189K103 | 10,628 | 102,376 | SH | SOLE | 93,596 | 0 | 8,780 | ||
LEMAITRE VASCULAR INC | COM | 525558201 | 87,357 | 1,879,847 | SH | SOLE | 1,876,344 | 0 | 3,503 | ||
LIGHTSPEED COMMERCE INC | SUB VTG SHS | 53229C107 | 8,338 | 273,659 | SH | SOLE | 252,999 | 0 | 20,660 | ||
LINDE PLC | SHS | G5494J103 | 854 | 2,675 | SH | SOLE | 2,175 | 0 | 500 | ||
MARKEL CORP | COM | 570535104 | 841 | 570 | SH | SOLE | 420 | 0 | 150 | ||
MASTERCARD INCORPORATED | CL A | 57636Q104 | 427 | 1,195 | SH | SOLE | 1,105 | 0 | 90 | ||
MERCK & CO INC | COM | 58933Y105 | 205 | 2,500 | SH | SOLE | 2,500 | 0 | 0 | ||
MERCURY SYS INC | COM | 589378108 | 172,961 | 2,683,639 | SH | SOLE | 2,650,989 | 0 | 32,650 | ||
MERIT MED SYS INC | COM | 589889104 | 168,690 | 2,535,932 | SH | SOLE | 2,504,000 | 0 | 31,932 | ||
MESA LABS INC | COM | 59064R109 | 133,448 | 523,571 | SH | SOLE | 523,217 | 0 | 354 | ||
MICROSOFT CORP | COM | 594918104 | 1,193 | 3,869 | SH | SOLE | 3,629 | 0 | 240 | ||
MODEL N INC | COM | 607525102 | 127,616 | 4,744,101 | SH | SOLE | 4,740,721 | 0 | 3,380 | ||
MONTROSE ENVIRONMENTAL GROUP | COM | 615111101 | 1,489 | 28,130 | SH | SOLE | 28,130 | 0 | 0 | ||
NANOSTRING TECHNOLOGIES INC | COM | 63009R109 | 1,433 | 41,240 | SH | SOLE | 41,240 | 0 | 0 | ||
NATIONAL RESH CORP | COM NEW | 637372202 | 28,877 | 728,297 | SH | SOLE | 726,969 | 0 | 1,328 | ||
NEOGEN CORP | COM | 640491106 | 119,530 | 3,875,795 | SH | SOLE | 3,834,147 | 0 | 41,648 | ||
NIKE INC | CL B | 654106103 | 449 | 3,340 | SH | SOLE | 2,530 | 0 | 810 | ||
NOVANTA INC | COM | 67000B104 | 199,785 | 1,404,067 | SH | SOLE | 1,390,427 | 0 | 13,640 | ||
NV5 GLOBAL INC | COM | 62945V109 | 1,972 | 14,792 | SH | SOLE | 14,792 | 0 | 0 | ||
OMEGA FLEX INC | COM | 682095104 | 72,551 | 558,642 | SH | SOLE | 557,645 | 0 | 997 | ||
OMNICELL COM | COM | 68213N109 | 219,011 | 1,691,338 | SH | SOLE | 1,667,398 | 0 | 23,940 | ||
ORTHOPEDIATRICS CORP | COM | 68752L100 | 1,738 | 32,183 | SH | SOLE | 32,183 | 0 | 0 | ||
PALOMAR HLDGS INC | COM | 69753M105 | 1,591 | 24,865 | SH | SOLE | 24,865 | 0 | 0 | ||
PAYCOR HCM INC | COM | 70435P102 | 118,330 | 4,064,917 | SH | SOLE | 4,058,347 | 0 | 6,570 | ||
PEPSICO INC | COM | 713448108 | 243 | 1,450 | SH | SOLE | 1,050 | 0 | 400 | ||
POOL CORP | COM | 73278L105 | 31,743 | 75,069 | SH | SOLE | 69,244 | 0 | 5,825 | ||
PROS HOLDINGS INC | COM | 74346Y103 | 117,279 | 3,520,835 | SH | SOLE | 3,515,060 | 0 | 5,775 | ||
PUBLIC STORAGE | COM | 74460D109 | 261 | 670 | SH | SOLE | 670 | 0 | 0 | ||
Q2 HLDGS INC | COM | 74736L109 | 142,798 | 2,316,267 | SH | SOLE | 2,286,507 | 0 | 29,760 | ||
QUALTRICS INTL INC | COM CL A | 747601201 | 422 | 14,766 | SH | SOLE | 14,766 | 0 | 0 | ||
RBC BEARINGS INC | COM | 75524B104 | 156,016 | 804,703 | SH | SOLE | 794,363 | 0 | 10,340 | ||
REPLIGEN CORP | COM | 759916109 | 145,341 | 772,719 | SH | SOLE | 759,789 | 0 | 12,930 | ||
ROGERS CORP | COM | 775133101 | 43,147 | 158,804 | SH | SOLE | 158,489 | 0 | 315 | ||
ROLLINS INC | COM | 775711104 | 28,578 | 815,338 | SH | SOLE | 753,476 | 0 | 61,862 | ||
ROPER TECHNOLOGIES INC | COM | 776696106 | 937 | 1,985 | SH | SOLE | 1,755 | 0 | 230 | ||
S&P GLOBAL INC | COM | 78409V104 | 1,158 | 2,822 | SH | SOLE | 2,469 | 0 | 353 | ||
SEMLER SCIENTIFIC INC | COM | 81684M104 | 1,268 | 25,595 | SH | SOLE | 25,595 | 0 | 0 | ||
SHOTSPOTTER INC | COM | 82536T107 | 1,324 | 47,775 | SH | SOLE | 47,775 | 0 | 0 | ||
SHUTTERSTOCK INC | COM | 825690100 | 101,237 | 1,087,633 | SH | SOLE | 1,085,875 | 0 | 1,758 | ||
SIMPSON MFG INC | COM | 829073105 | 151,018 | 1,384,978 | SH | SOLE | 1,372,373 | 0 | 12,605 | ||
SIMULATIONS PLUS INC | COM | 829214105 | 113,494 | 2,226,240 | SH | SOLE | 2,224,814 | 0 | 1,426 | ||
SITEONE LANDSCAPE SUPPLY INC | COM | 82982L103 | 171,019 | 1,057,696 | SH | SOLE | 1,046,751 | 0 | 10,945 | ||
SMUCKER J M CO | COM NEW | 832696405 | 494 | 3,645 | SH | SOLE | 3,005 | 0 | 640 | ||
SPS COMM INC | COM | 78463M107 | 240,482 | 1,832,943 | SH | SOLE | 1,815,548 | 0 | 17,395 | ||
STERIS PLC | SHS USD | G8473T100 | 615 | 2,545 | SH | SOLE | 2,545 | 0 | 0 | ||
TECSYS INC COM | COM | 878950104 | 1,170 | 45,745 | SH | SOLE | 45,745 | 0 | 0 | ||
TELEFLEX INCORPORATED | COM | 879369106 | 20,960 | 59,071 | SH | SOLE | 54,521 | 0 | 4,550 | ||
THUNDERBIRD ENTERTAINMENT GROU | COM | 88605U107 | 1,976 | 588,950 | SH | SOLE | 588,950 | 0 | 0 | ||
TRACTOR SUPPLY CO | COM | 892356106 | 1,281 | 5,488 | SH | SOLE | 4,838 | 0 | 650 | ||
TRANSCAT INC | COM | 893529107 | 18,733 | 230,873 | SH | SOLE | 230,438 | 0 | 435 | ||
TRANSUNION | COM | 89400J107 | 609 | 5,895 | SH | SOLE | 5,245 | 0 | 650 | ||
TREX CO INC | COM | 89531P105 | 113,464 | 1,736,786 | SH | SOLE | 1,709,501 | 0 | 27,285 | ||
TYLER TECHNOLOGIES INC | COM | 902252105 | 25,453 | 57,212 | SH | SOLE | 52,777 | 0 | 4,435 | ||
U S PHYSICAL THERAPY | COM | 90337L108 | 1,604 | 16,125 | SH | SOLE | 16,125 | 0 | 0 | ||
USERTESTING INC | COM | 91734E101 | 1,254 | 117,310 | SH | SOLE | 117,310 | 0 | 0 | ||
VAIL RESORTS INC | COM | 91879Q109 | 19,822 | 76,159 | SH | SOLE | 70,184 | 0 | 5,975 | ||
VEEVA SYS INC | CL A COM | 922475108 | 768 | 3,613 | SH | SOLE | 3,613 | 0 | 0 | ||
VERICEL CORP | COM | 92346J108 | 99,250 | 2,596,810 | SH | SOLE | 2,592,640 | 0 | 4,170 | ||
VERISK ANALYTICS INC | COM | 92345Y106 | 1,298 | 6,047 | SH | SOLE | 6,047 | 0 | 0 | ||
VERTEX INC | CL A | 92538J106 | 51,219 | 3,338,909 | SH | SOLE | 3,333,109 | 0 | 5,800 | ||
WASTE CONNECTIONS INC | COM | 94106B101 | 959 | 6,865 | SH | SOLE | 6,415 | 0 | 450 | ||
WATSCO INC | COM | 942622200 | 22,408 | 73,557 | SH | SOLE | 67,732 | 0 | 5,825 | ||
WD 40 CO | COM | 929236107 | 56,929 | 310,695 | SH | SOLE | 310,141 | 0 | 554 | ||
WEST PHARMACEUTICAL SVSC INC | COM | 955306105 | 29,693 | 72,296 | SH | SOLE | 66,656 | 0 | 5,640 | ||
WILLDAN GROUP INC | COM | 96924N100 | 1,348 | 43,915 | SH | SOLE | 43,915 | 0 | 0 | ||
WORKIVA INC | COM CL A | 98139A105 | 115,367 | 977,690 | SH | SOLE | 966,150 | 0 | 11,540 | ||
WP CAREY INC | COM | 92936U109 | 230 | 2,850 | SH | SOLE | 2,850 | 0 | 0 | ||
XYLEM INC | COM | 98419M100 | 451 | 5,290 | SH | SOLE | 4,930 | 0 | 360 |