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 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