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 136,281 2,529,335 SH   SOLE   2,524,211 0 5,124
ADOBE SYSTEMS INCORPORATED COM 00724F101 330 1,200 SH   SOLE   1,080 0 120
ALIGN TECHNOLOGY INC COM 016255101 370 1,785 SH   SOLE   1,665 0 120
ALPHA TEKNOVA INC COM 02080L102 655 196,149 SH   SOLE   196,149 0 0
ALPHABET INC CAP STK CL A 02079K305 373 3,900 SH   SOLE   2,900 0 1,000
ALPHABET INC CAP STK CL C 02079K107 375 3,900 SH   SOLE   2,900 0 1,000
ALTAIR ENGR INC COM CL A 021369103 103,487 2,340,282 SH   SOLE   2,318,042 0 22,240
AMGEN INC COM 031162100 300 1,330 SH   SOLE   1,330 0 0
ANSYS INC COM 03662Q105 1,185 5,346 SH   SOLE   4,896 0 450
APPLE INC COM 037833100 1,147 8,300 SH   SOLE   5,960 0 2,340
AXON ENTERPRISE INC COM 05464C101 113,819 983,316 SH   SOLE   968,901 0 14,415
AZENTA INC COM 114340102 57,448 1,340,367 SH   SOLE   1,337,300 0 3,067
BALCHEM CORP COM 057665200 125,655 1,033,516 SH   SOLE   1,021,997 0 11,519
BALL CORP COM 058498106 388 8,020 SH   SOLE   6,770 0 1,250
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 298 1,115 SH   SOLE   1,115 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 1,659 72,927 SH   SOLE   72,927 0 0
BIO-TECHNE CORP COM 09073M104 18,606 65,515 SH   SOLE   60,590 0 4,925
BLACKLINE INC COM 09239B109 84,014 1,402,571 SH   SOLE   1,399,396 0 3,175
BRIGHT HORIZONS FAM SOL IN D COM 109194100 11,024 191,221 SH   SOLE   176,766 0 14,455
CAREDX INC COM 14167L103 9,881 580,533 SH   SOLE   561,998 0 18,535
CASELLA WASTE SYS INC CL A 147448104 231,842 3,034,976 SH   SOLE   2,990,811 0 44,165
CLEARWATER ANALYTICS HLDGS I CL A 185123106 47,245 2,813,900 SH   SOLE   2,773,525 0 40,375
CODEXIS INC COM 192005106 430 70,911 SH   SOLE   70,911 0 0
COGNEX CORP COM 192422103 10,999 265,367 SH   SOLE   244,592 0 20,775
COMPUTER SVCS INC COM COM 20539A105 58,930 1,057,035 SH   SOLE   1,054,655 0 2,380
CONSTRUCTION PARTNERS INC COM CL A 21044C107 137,414 5,238,822 SH   SOLE   5,176,529 0 62,293
COPART INC COM 217204106 874 8,210 SH   SOLE   7,860 0 350
COSTAR GROUP INC COM 22160N109 1,123 16,126 SH   SOLE   16,126 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,124 2,380 SH   SOLE   1,905 0 475
CRYOPORT INC COM PAR $0.001 229050307 1,028 42,202 SH   SOLE   42,202 0 0
DANAHER CORPORATION COM 235851102 353 1,365 SH   SOLE   1,125 0 240
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 44,612 2,870,772 SH   SOLE   2,813,487 0 57,285
DESCARTES SYS GROUP INC COM 249906108 194,256 3,057,705 SH   SOLE   3,021,245 0 36,460
DIGI INTL INC COM 253798102 2,043 59,090 SH   SOLE   59,090 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 358 5,490 SH   SOLE   3,760 0 1,730
DOUGLAS DYNAMICS INC COM 25960R105 76,102 2,716,000 SH   SOLE   2,675,231 0 40,769
ESCO TECHNOLOGIES INC COM 296315104 71,798 977,642 SH   SOLE   975,429 0 2,213
ESSENTIAL UTILS INC COM 29670G102 258 6,237 SH   SOLE   5,537 0 700
EVI INDS INC COM 26929N102 12,960 714,428 SH   SOLE   658,208 0 56,220
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 64,406 1,947,564 SH   SOLE   1,943,509 0 4,055
EXPONENT INC COM 30214U102 209,202 2,386,240 SH   SOLE   2,355,113 0 31,127
EXXON MOBIL CORP COM 30231G102 662 7,579 SH   SOLE   7,429 0 150
FACTSET RESH SYS INC COM 303075105 727 1,818 SH   SOLE   1,818 0 0
FAIR ISAAC CORP COM 303250104 22,075 53,579 SH   SOLE   49,354 0 4,225
FASTENAL CO COM 311900104 933 20,275 SH   SOLE   16,975 0 3,300
FIRSTSERVICE CORP NEW COM 33767E202 158,058 1,328,106 SH   SOLE   1,306,425 0 21,681
FIVE9 INC COM 338307101 9,947 132,666 SH   SOLE   121,706 0 10,960
FORTINET INC COM 34959E109 868 17,665 SH   SOLE   17,305 0 360
FOX FACTORY HLDG CORP COM 35138V102 130,882 1,655,059 SH   SOLE   1,651,409 0 3,650
GARMIN LTD SHS H2906T109 311 3,870 SH   SOLE   3,870 0 0
GARTNER INC COM 366651107 15,997 57,815 SH   SOLE   53,375 0 4,440
GENERAC HLDGS INC COM 368736104 7,828 43,943 SH   SOLE   40,513 0 3,430
GRACO INC COM 384109104 18,769 313,080 SH   SOLE   288,155 0 24,925
GUIDEWIRE SOFTWARE INC COM 40171V100 11,521 187,087 SH   SOLE   172,412 0 14,675
HEALTH CATALYST INC COM 42225T107 760 78,308 SH   SOLE   78,308 0 0
HEICO CORP NEW CL A 422806208 20,513 178,965 SH   SOLE   165,200 0 13,765
HELIOS TECHNOLOGIES INC COM 42328H109 78,944 1,560,163 SH   SOLE   1,556,551 0 3,612
HENRY JACK & ASSOC INC COM 426281101 27,045 148,380 SH   SOLE   136,845 0 11,535
HILLMAN SOLUTIONS CORP COM 431636109 55,050 7,301,127 SH   SOLE   7,206,647 0 94,480
HOME DEPOT INC COM 437076102 335 1,215 SH   SOLE   1,215 0 0
I3 VERTICALS INC COM CL A 46571Y107 1,338 66,802 SH   SOLE   66,802 0 0
IDEXX LABS INC COM 45168D104 515 1,580 SH   SOLE   1,580 0 0
ILLINOIS TOOL WKS INC COM 452308109 273 1,510 SH   SOLE   1,240 0 270
INTUIT COM 461202103 535 1,380 SH   SOLE   1,345 0 35
JOHN BEAN TECHNOLOGIES CORP COM 477839104 79,253 921,551 SH   SOLE   910,377 0 11,174
JOHNSON & JOHNSON COM 478160104 594 3,635 SH   SOLE   2,865 0 770
JPMORGAN CHASE & CO COM 46625H100 216 2,066 SH   SOLE   1,666 0 400
LCI INDS COM 50189K103 10,495 103,441 SH   SOLE   94,461 0 8,980
LEMAITRE VASCULAR INC COM 525558201 93,621 1,847,288 SH   SOLE   1,842,951 0 4,337
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 5,021 285,625 SH   SOLE   264,965 0 20,660
LINDE PLC SHS G5494J103 721 2,675 SH   SOLE   2,175 0 500
MARKEL CORP COM 570535104 618 570 SH   SOLE   420 0 150
MASTERCARD INCORPORATED CL A 57636Q104 345 1,215 SH   SOLE   1,125 0 90
MERCK & CO INC COM 58933Y105 215 2,500 SH   SOLE   2,500 0 0
MERCURY SYS INC COM 589378108 97,542 2,402,524 SH   SOLE   2,368,874 0 33,650
MERIT MED SYS INC COM 589889104 117,691 2,082,662 SH   SOLE   2,051,780 0 30,882
MESA LABS INC COM 59064R109 68,744 488,135 SH   SOLE   487,556 0 579
MICROSOFT CORP COM 594918104 901 3,869 SH   SOLE   3,629 0 240
MODEL N INC COM 607525102 166,688 4,869,648 SH   SOLE   4,864,018 0 5,630
MONTROSE ENVIRONMENTAL GROUP COM 615111101 1,112 33,035 SH   SOLE   33,035 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 937 73,407 SH   SOLE   73,407 0 0
NATIONAL RESH CORP COM NEW 637372202 29,119 731,621 SH   SOLE   729,987 0 1,634
NEOGEN CORP COM 640491106 57,736 4,132,829 SH   SOLE   4,088,856 0 43,973
NIKE INC CL B 654106103 278 3,340 SH   SOLE   2,530 0 810
NOVANTA INC COM 67000B104 162,549 1,405,527 SH   SOLE   1,388,917 0 16,610
NV5 GLOBAL INC COM 62945V109 1,832 14,792 SH   SOLE   14,792 0 0
OLO INC CL A 68134L109 770 97,530 SH   SOLE   97,530 0 0
OMEGA FLEX INC COM 682095104 50,767 548,122 SH   SOLE   546,873 0 1,249
OMNICELL COM COM 68213N109 145,368 1,670,323 SH   SOLE   1,645,733 0 24,590
ORTHOPEDIATRICS CORP COM 68752L100 1,485 32,183 SH   SOLE   32,183 0 0
PALOMAR HLDGS INC COM 69753M105 1,836 21,932 SH   SOLE   21,932 0 0
PAYCOR HCM INC COM 70435P102 129,167 4,369,652 SH   SOLE   4,334,077 0 35,575
PEPSICO INC COM 713448108 237 1,450 SH   SOLE   1,050 0 400
POOL CORP COM 73278L105 24,211 76,084 SH   SOLE   70,169 0 5,915
PROS HOLDINGS INC COM 74346Y103 72,738 2,944,846 SH   SOLE   2,937,821 0 7,025
Q2 HLDGS INC COM 74736L109 65,155 2,023,459 SH   SOLE   1,992,824 0 30,635
QUALTRICS INTL INC COM CL A 747601201 177 17,366 SH   SOLE   17,366 0 0
RBC BEARINGS INC COM 75524B104 141,093 678,953 SH   SOLE   669,093 0 9,860
REPLIGEN CORP COM 759916109 127,434 681,063 SH   SOLE   668,048 0 13,015
ROGERS CORP COM 775133101 295 1,220 SH   SOLE   1,220 0 0
ROLLINS INC COM 775711104 28,446 820,244 SH   SOLE   759,457 0 60,787
ROPER TECHNOLOGIES INC COM 776696106 829 2,305 SH   SOLE   2,075 0 230
S&P GLOBAL INC COM 78409V104 862 2,822 SH   SOLE   2,469 0 353
SEMLER SCIENTIFIC INC COM 81684M104 953 25,379 SH   SOLE   25,379 0 0
SHOTSPOTTER INC COM 82536T107 1,373 47,735 SH   SOLE   47,735 0 0
SHUTTERSTOCK INC COM 825690100 16,643 331,741 SH   SOLE   329,500 0 2,241
SIMPSON MFG INC COM 829073105 107,467 1,370,758 SH   SOLE   1,357,623 0 13,135
SIMULATIONS PLUS INC COM 829214105 106,535 2,194,792 SH   SOLE   2,192,363 0 2,429
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 109,229 1,048,865 SH   SOLE   1,037,520 0 11,345
SMUCKER J M CO COM NEW 832696405 501 3,645 SH   SOLE   3,005 0 640
SPS COMM INC COM 78463M107 203,131 1,635,118 SH   SOLE   1,618,088 0 17,030
STERIS PLC SHS USD G8473T100 269 1,615 SH   SOLE   1,615 0 0
STEVANATO GROUP S P A ORD SHS T9224W109 58,840 3,473,436 SH   SOLE   3,427,483 0 45,953
TECSYS INC COM COM 878950104 1,080 50,740 SH   SOLE   50,740 0 0
TELEFLEX INCORPORATED COM 879369106 12,058 59,853 SH   SOLE   55,303 0 4,550
THUNDERBIRD ENTERTAINMENT GROU COM 88605U107 1,286 588,950 SH   SOLE   588,950 0 0
TRACTOR SUPPLY CO COM 892356106 934 5,025 SH   SOLE   4,375 0 650
TRANSCAT INC COM 893529107 55,093 727,872 SH   SOLE   727,057 0 815
TRANSUNION COM 89400J107 317 5,330 SH   SOLE   4,930 0 400
TREX CO INC COM 89531P105 78,680 1,790,627 SH   SOLE   1,757,717 0 32,910
TYLER TECHNOLOGIES INC COM 902252105 20,383 58,657 SH   SOLE   54,222 0 4,435
U S PHYSICAL THERAPY COM 90337L108 1,226 16,125 SH   SOLE   16,125 0 0
USERTESTING INC COM 91734E101 1,019 259,925 SH   SOLE   259,925 0 0
VAIL RESORTS INC COM 91879Q109 16,661 77,264 SH   SOLE   71,289 0 5,975
VEEVA SYS INC CL A COM 922475108 582 3,530 SH   SOLE   3,530 0 0
VERICEL CORP COM 92346J108 35,457 1,528,321 SH   SOLE   1,524,151 0 4,170
VERISK ANALYTICS INC COM 92345Y106 1,008 5,911 SH   SOLE   5,911 0 0
VERTEX INC CL A 92538J106 39,776 2,909,764 SH   SOLE   2,902,464 0 7,300
WASTE CONNECTIONS INC COM 94106B101 916 6,780 SH   SOLE   6,330 0 450
WATSCO INC COM 942622200 19,270 74,847 SH   SOLE   69,022 0 5,825
WD 40 CO COM 929236107 51,551 293,338 SH   SOLE   292,657 0 681
WEST PHARMACEUTICAL SVSC INC COM 955306105 14,783 60,073 SH   SOLE   55,578 0 4,495
WILLDAN GROUP INC COM 96924N100 786 53,073 SH   SOLE   53,073 0 0
WORKIVA INC COM CL A 98139A105 66,649 856,671 SH   SOLE   844,681 0 11,990
XYLEM INC COM 98419M100 459 5,255 SH   SOLE   4,895 0 360