The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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 139,217 2,542,306 SH   SOLE   2,538,189 0 4,117
ADOBE SYSTEMS INCORPORATED COM 00724F101 439 1,200 SH   SOLE   1,080 0 120
ALIGN TECHNOLOGY INC COM 016255101 399 1,686 SH   SOLE   1,626 0 60
ALPHA TEKNOVA INC COM 02080L102 890 105,949 SH   SOLE   105,949 0 0
ALPHABET INC CAP STK CL A 02079K305 425 195 SH   SOLE   145 0 50
ALPHABET INC CAP STK CL C 02079K107 427 195 SH   SOLE   145 0 50
ALTAIR ENGR INC COM CL A 021369103 123,189 2,346,454 SH   SOLE   2,325,189 0 21,265
AMGEN INC COM 031162100 324 1,330 SH   SOLE   1,330 0 0
ANSYS INC COM 03662Q105 1,291 5,395 SH   SOLE   4,945 0 450
APPLE INC COM 037833100 1,135 8,300 SH   SOLE   5,960 0 2,340
APTARGROUP INC COM 038336103 14,117 136,780 SH   SOLE   125,435 0 11,345
AVALARA INC COM 05338G106 10,028 142,037 SH   SOLE   130,677 0 11,360
AXON ENTERPRISE INC COM 05464C101 91,716 984,396 SH   SOLE   970,356 0 14,040
AZENTA INC COM 114340102 105,977 1,469,865 SH   SOLE   1,467,473 0 2,392
BALCHEM CORP COM 057665200 130,694 1,007,353 SH   SOLE   998,314 0 9,039
BALL CORP COM 058498106 558 8,107 SH   SOLE   6,857 0 1,250
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 304 1,115 SH   SOLE   1,115 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 1,126 81,547 SH   SOLE   81,547 0 0
BIO-TECHNE CORP COM 09073M104 22,330 64,419 SH   SOLE   59,494 0 4,925
BLACKLINE INC COM 09239B109 93,795 1,408,331 SH   SOLE   1,405,781 0 2,550
BRIGHT HORIZONS FAM SOL IN D COM 109194100 15,608 184,671 SH   SOLE   170,216 0 14,455
CAREDX INC COM 14167L103 20,400 949,698 SH   SOLE   931,163 0 18,535
CASELLA WASTE SYS INC CL A 147448104 220,708 3,036,706 SH   SOLE   2,993,541 0 43,165
CLEARWATER ANALYTICS HLDGS I CL A 185123106 19,022 1,579,915 SH   SOLE   1,558,235 0 21,680
CODEXIS INC COM 192005106 742 70,911 SH   SOLE   70,911 0 0
COGNEX CORP COM 192422103 11,006 258,852 SH   SOLE   238,077 0 20,775
COMPUTER SVCS INC COM COM 20539A105 42,284 1,143,962 SH   SOLE   1,142,107 0 1,855
CONSTRUCTION PARTNERS INC COM CL A 21044C107 111,564 5,327,797 SH   SOLE   5,267,504 0 60,293
COPART INC COM 217204106 906 8,341 SH   SOLE   7,991 0 350
COSTAR GROUP INC COM 22160N109 986 16,315 SH   SOLE   16,315 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,141 2,380 SH   SOLE   1,905 0 475
CRYOPORT INC COM PAR $0.001 229050307 1,307 42,202 SH   SOLE   42,202 0 0
DANAHER CORPORATION COM 235851102 346 1,365 SH   SOLE   1,125 0 240
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 81,146 3,538,855 SH   SOLE   3,482,920 0 55,935
DESCARTES SYS GROUP INC COM 249906108 190,096 3,063,101 SH   SOLE   3,027,841 0 35,260
DIGI INTL INC COM 253798102 1,857 76,675 SH   SOLE   76,675 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 393 5,490 SH   SOLE   3,760 0 1,730
DOUGLAS DYNAMICS INC COM 25960R105 83,991 2,922,457 SH   SOLE   2,882,732 0 39,725
ESCO TECHNOLOGIES INC COM 296315104 67,101 981,444 SH   SOLE   979,657 0 1,787
ESSENTIAL UTILS INC COM 29670G102 286 6,237 SH   SOLE   5,537 0 700
EVI INDS INC COM 26929N102 7,763 777,119 SH   SOLE   748,194 0 28,925
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 42,578 1,309,679 SH   SOLE   1,307,544 0 2,135
EXPONENT INC COM 30214U102 218,401 2,387,674 SH   SOLE   2,357,503 0 30,171
EXXON MOBIL CORP COM 30231G102 649 7,579 SH   SOLE   7,429 0 150
FACTSET RESH SYS INC COM 303075105 706 1,836 SH   SOLE   1,836 0 0
FAIR ISAAC CORP COM 303250104 24,891 62,089 SH   SOLE   57,089 0 5,000
FASTENAL CO COM 311900104 1,012 20,275 SH   SOLE   16,975 0 3,300
FIRSTSERVICE CORP NEW COM 33767E202 157,900 1,302,806 SH   SOLE   1,283,576 0 19,230
FIVE9 INC COM 338307101 11,694 128,306 SH   SOLE   117,621 0 10,685
FORTINET INC COM 34959E109 967 17,096 SH   SOLE   17,096 0 0
FOX FACTORY HLDG CORP COM 35138V102 133,983 1,663,556 SH   SOLE   1,660,681 0 2,875
GARMIN LTD SHS H2906T109 380 3,870 SH   SOLE   3,870 0 0
GARTNER INC COM 366651107 13,784 57,000 SH   SOLE   52,560 0 4,440
GENERAC HLDGS INC COM 368736104 9,103 43,228 SH   SOLE   39,798 0 3,430
GRACO INC COM 384109104 18,336 308,628 SH   SOLE   283,703 0 24,925
GUIDEWIRE SOFTWARE INC COM 40171V100 12,927 182,092 SH   SOLE   167,157 0 14,935
HEALTH CATALYST INC COM 42225T107 1,135 78,308 SH   SOLE   78,308 0 0
HEICO CORP NEW CL A 422806208 18,601 176,515 SH   SOLE   162,750 0 13,765
HELIOS TECHNOLOGIES INC COM 42328H109 109,348 1,650,540 SH   SOLE   1,647,779 0 2,761
HENRY JACK & ASSOC INC COM 426281101 26,156 145,295 SH   SOLE   133,760 0 11,535
HILLMAN SOLUTIONS CORP COM 431636109 69,644 8,060,597 SH   SOLE   7,969,367 0 91,230
HOME DEPOT INC COM 437076102 333 1,215 SH   SOLE   1,215 0 0
I3 VERTICALS INC COM CL A 46571Y107 1,671 66,802 SH   SOLE   66,802 0 0
IDEXX LABS INC COM 45168D104 561 1,600 SH   SOLE   1,600 0 0
ILLINOIS TOOL WKS INC COM 452308109 264 1,450 SH   SOLE   1,180 0 270
INTUIT COM 461202103 540 1,400 SH   SOLE   1,365 0 35
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 140 11,350 SH   SOLE   11,350 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 103,315 935,657 SH   SOLE   924,859 0 10,798
JOHNSON & JOHNSON COM 478160104 645 3,635 SH   SOLE   2,865 0 770
JPMORGAN CHASE & CO COM 46625H100 233 2,066 SH   SOLE   1,666 0 400
LCI INDS COM 50189K103 11,387 101,776 SH   SOLE   92,996 0 8,780
LEMAITRE VASCULAR INC COM 525558201 84,531 1,855,786 SH   SOLE   1,852,279 0 3,507
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 5,859 262,750 SH   SOLE   242,090 0 20,660
LINDE PLC SHS G5494J103 769 2,675 SH   SOLE   2,175 0 500
MARKEL CORP COM 570535104 737 570 SH   SOLE   420 0 150
MASTERCARD INCORPORATED CL A 57636Q104 383 1,215 SH   SOLE   1,125 0 90
MERCK & CO INC COM 58933Y105 228 2,500 SH   SOLE   2,500 0 0
MERCURY SYS INC COM 589378108 172,129 2,675,714 SH   SOLE   2,643,064 0 32,650
MERIT MED SYS INC COM 589889104 113,193 2,085,747 SH   SOLE   2,055,665 0 30,082
MESA LABS INC COM 59064R109 105,709 518,336 SH   SOLE   517,982 0 354
MICROSOFT CORP COM 594918104 994 3,869 SH   SOLE   3,629 0 240
MODEL N INC COM 607525102 127,500 4,984,368 SH   SOLE   4,980,988 0 3,380
MONTROSE ENVIRONMENTAL GROUP COM 615111101 1,115 33,035 SH   SOLE   33,035 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 521 40,987 SH   SOLE   40,987 0 0
NATIONAL RESH CORP COM NEW 637372202 27,988 731,135 SH   SOLE   729,804 0 1,331
NEOGEN CORP COM 640491106 107,342 4,455,883 SH   SOLE   4,413,660 0 42,223
NIKE INC CL B 654106103 341 3,340 SH   SOLE   2,530 0 810
NOVANTA INC COM 67000B104 172,993 1,426,507 SH   SOLE   1,410,472 0 16,035
NV5 GLOBAL INC COM 62945V109 1,727 14,792 SH   SOLE   14,792 0 0
OMEGA FLEX INC COM 682095104 59,456 552,467 SH   SOLE   551,469 0 998
OMNICELL COM COM 68213N109 191,080 1,679,828 SH   SOLE   1,655,888 0 23,940
ORTHOPEDIATRICS CORP COM 68752L100 1,389 32,183 SH   SOLE   32,183 0 0
PALOMAR HLDGS INC COM 69753M105 1,576 24,477 SH   SOLE   24,477 0 0
PAYCOR HCM INC COM 70435P102 105,041 4,040,032 SH   SOLE   4,033,462 0 6,570
PEPSICO INC COM 713448108 242 1,450 SH   SOLE   1,050 0 400
POOL CORP COM 73278L105 26,296 74,869 SH   SOLE   68,954 0 5,915
PROS HOLDINGS INC COM 74346Y103 85,773 3,270,028 SH   SOLE   3,264,253 0 5,775
PUBLIC STORAGE COM 74460D109 209 670 SH   SOLE   670 0 0
Q2 HLDGS INC COM 74736L109 88,975 2,306,854 SH   SOLE   2,277,094 0 29,760
QUALTRICS INTL INC COM CL A 747601201 221 17,631 SH   SOLE   17,631 0 0
RBC BEARINGS INC COM 75524B104 147,161 795,678 SH   SOLE   785,738 0 9,940
REPLIGEN CORP COM 759916109 124,609 767,299 SH   SOLE   754,369 0 12,930
ROGERS CORP COM 775133101 320 1,220 SH   SOLE   1,220 0 0
ROLLINS INC COM 775711104 28,118 805,222 SH   SOLE   744,435 0 60,787
ROPER TECHNOLOGIES INC COM 776696106 781 1,980 SH   SOLE   1,750 0 230
S&P GLOBAL INC COM 78409V104 951 2,822 SH   SOLE   2,469 0 353
SEMLER SCIENTIFIC INC COM 81684M104 715 25,379 SH   SOLE   25,379 0 0
SHOTSPOTTER INC COM 82536T107 1,285 47,735 SH   SOLE   47,735 0 0
SHUTTERSTOCK INC COM 825690100 61,784 1,078,061 SH   SOLE   1,076,300 0 1,761
SIMPSON MFG INC COM 829073105 138,002 1,371,655 SH   SOLE   1,359,048 0 12,607
SIMULATIONS PLUS INC COM 829214105 109,154 2,212,733 SH   SOLE   2,211,305 0 1,428
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 124,961 1,051,243 SH   SOLE   1,040,298 0 10,945
SMUCKER J M CO COM NEW 832696405 467 3,645 SH   SOLE   3,005 0 640
SPS COMM INC COM 78463M107 205,695 1,819,506 SH   SOLE   1,802,536 0 16,970
STERIS PLC SHS USD G8473T100 527 2,555 SH   SOLE   2,555 0 0
STEVANATO GROUP S P A ORD SHS T9224W109 28,192 1,783,160 SH   SOLE   1,758,680 0 24,480
TECSYS INC COM COM 878950104 1,317 50,740 SH   SOLE   50,740 0 0
TELEFLEX INCORPORATED COM 879369106 14,490 58,938 SH   SOLE   54,388 0 4,550
THUNDERBIRD ENTERTAINMENT GROU COM 88605U107 1,666 588,950 SH   SOLE   588,950 0 0
TRACTOR SUPPLY CO COM 892356106 978 5,048 SH   SOLE   4,398 0 650
TRANSCAT INC COM 893529107 32,542 572,822 SH   SOLE   571,932 0 890
TRANSUNION COM 89400J107 473 5,915 SH   SOLE   5,265 0 650
TREX CO INC COM 89531P105 96,943 1,781,381 SH   SOLE   1,749,121 0 32,260
TYLER TECHNOLOGIES INC COM 902252105 19,076 57,374 SH   SOLE   52,939 0 4,435
U S PHYSICAL THERAPY COM 90337L108 1,761 16,125 SH   SOLE   16,125 0 0
USERTESTING INC COM 91734E101 885 176,360 SH   SOLE   176,360 0 0
VAIL RESORTS INC COM 91879Q109 16,608 76,164 SH   SOLE   70,189 0 5,975
VEEVA SYS INC CL A COM 922475108 709 3,580 SH   SOLE   3,580 0 0
VERICEL CORP COM 92346J108 42,920 1,704,516 SH   SOLE   1,700,346 0 4,170
VERISK ANALYTICS INC COM 92345Y106 1,034 5,972 SH   SOLE   5,972 0 0
VERTEX INC CL A 92538J106 37,910 3,345,959 SH   SOLE   3,340,159 0 5,800
WASTE CONNECTIONS INC COM 94106B101 854 6,890 SH   SOLE   6,440 0 450
WATSCO INC COM 942622200 17,543 73,457 SH   SOLE   67,632 0 5,825
WD 40 CO COM 929236107 61,725 306,541 SH   SOLE   305,986 0 555
WEST PHARMACEUTICAL SVSC INC COM 955306105 17,820 58,933 SH   SOLE   54,438 0 4,495
WILLDAN GROUP INC COM 96924N100 1,188 43,063 SH   SOLE   43,063 0 0
WORKIVA INC COM CL A 98139A105 64,620 979,241 SH   SOLE   967,701 0 11,540
WP CAREY INC COM 92936U109 236 2,850 SH   SOLE   2,850 0 0
XYLEM INC COM 98419M100 415 5,305 SH   SOLE   4,945 0 360