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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AAON INC COM PAR $0.004 000360206   181,993,693 2,086,127 SH   SOLE   2,034,734 0 51,393
AGILYSYS INC COM 00847J105   16,545,555 158,878 SH   SOLE   155,893 0 2,985
ALIGN TECHNOLOGY INC COM 016255101   324,482 1,344 SH   SOLE   1,344 0 0
ALPHA TEKNOVA INC COM 02080L102   621,842 453,899 SH   SOLE   453,899 0 0
ALPHABET INC CAP STK CL A 02079K305   770,494 4,230 SH   SOLE   4,230 0 0
ALPHABET INC CAP STK CL C 02079K107   478,726 2,610 SH   SOLE   2,610 0 0
ALTAIR ENGR INC COM CL A 021369103   244,078,553 2,488,566 SH   SOLE   2,421,411 0 67,155
ANSYS INC COM 03662Q105   1,235,203 3,842 SH   SOLE   3,842 0 0
APPLE INC COM 037833100   617,117 2,930 SH   SOLE   2,930 0 0
AXON ENTERPRISE INC COM 05464C101   34,931,584 118,718 SH   SOLE   113,148 0 5,570
AZENTA INC COM 114340102   67,524,037 1,283,239 SH   SOLE   1,253,199 0 30,040
BALCHEM CORP COM 057665200   177,844,352 1,155,209 SH   SOLE   1,121,893 0 33,316
BENTLEY SYS INC COM CL B 08265T208   313,436 6,350 SH   SOLE   6,350 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   473,922 1,165 SH   SOLE   1,165 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204   1,398,029 65,237 SH   SOLE   65,237 0 0
BIO-TECHNE CORP COM 09073M104   22,285,801 311,037 SH   SOLE   297,287 0 13,750
BLACKLINE INC COM 09239B109   68,263,870 1,408,955 SH   SOLE   1,379,710 0 29,245
BOWMAN CONSULTING GROUP LTD COM 103002101   1,231,068 38,725 SH   SOLE   38,725 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100   25,853,609 234,862 SH   SOLE   224,152 0 10,710
CASELLA WASTE SYS INC CL A 147448104   336,055,163 3,386,970 SH   SOLE   3,292,340 0 94,630
CCC INTELLIGENT SOLUTIONS HL COM 12510Q100   88,989,822 8,009,885 SH   SOLE   7,799,890 0 209,995
CLEARWATER ANALYTICS HLDGS I CL A 185123106   123,551,494 6,671,247 SH   SOLE   6,482,592 0 188,655
COGNEX CORP COM 192422103   15,035,631 321,549 SH   SOLE   305,774 0 15,775
CONSTRUCTION PARTNERS INC COM CL A 21044C107   228,304,502 4,135,202 SH   SOLE   4,016,789 0 118,413
COPART INC COM 217204106   1,368,244 25,263 SH   SOLE   25,263 0 0
COSTAR GROUP INC COM 22160N109   1,155,843 15,590 SH   SOLE   15,590 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,296,235 1,525 SH   SOLE   1,525 0 0
CRYOPORT INC COM PAR $0.001 229050307   491,695 71,157 SH   SOLE   71,157 0 0
CSW INDUSTRIALS INC COM 126402106   150,498,785 567,256 SH   SOLE   552,840 0 14,416
DANAHER CORPORATION COM 235851102   253,598 1,015 SH   SOLE   1,015 0 0
DESCARTES SYS GROUP INC COM 249906108   301,763,996 3,116,109 SH   SOLE   3,030,489 0 85,620
DIGI INTL INC COM 253798102   82,961,428 3,618,030 SH   SOLE   3,545,600 0 72,430
ENERGY RECOVERY INC COM 29270J100   1,192,047 89,695 SH   SOLE   89,695 0 0
ESCO TECHNOLOGIES INC COM 296315104   108,092,999 1,029,065 SH   SOLE   1,006,036 0 23,029
ESSENTIAL UTILS INC COM 29670G102   258,958 6,937 SH   SOLE   6,937 0 0
EVI INDS INC COM 26929N102   14,486,117 765,651 SH   SOLE   723,356 0 42,295
EXPONENT INC COM 30214U102   262,841,312 2,763,260 SH   SOLE   2,686,079 0 77,181
EXXON MOBIL CORP COM 30231G102   703,268 6,109 SH   SOLE   6,109 0 0
FACTSET RESH SYS INC COM 303075105   601,790 1,474 SH   SOLE   1,474 0 0
FAIR ISAAC CORP COM 303250104   31,421,147 21,107 SH   SOLE   20,122 0 985
FASTENAL CO COM 311900104   759,421 12,085 SH   SOLE   12,085 0 0
FEDERAL SIGNAL CORP COM 313855108   113,279,009 1,353,878 SH   SOLE   1,321,450 0 32,428
FIRSTSERVICE CORP NEW COM 33767E202   217,409,335 1,426,851 SH   SOLE   1,384,680 0 42,171
FIVE9 INC COM 338307101   7,331,096 166,238 SH   SOLE   157,513 0 8,725
FORTINET INC COM 34959E109   833,775 13,834 SH   SOLE   13,834 0 0
FOX FACTORY HLDG CORP COM 35138V102   54,572,717 1,132,449 SH   SOLE   1,108,679 0 23,770
GARMIN LTD SHS H2906T109   223,200 1,370 SH   SOLE   1,370 0 0
GARTNER INC COM 366651107   13,872,811 30,893 SH   SOLE   29,528 0 1,365
GENERAC HLDGS INC COM 368736104   20,361,748 153,999 SH   SOLE   146,894 0 7,105
GRACO INC COM 384109104   33,436,657 421,754 SH   SOLE   402,339 0 19,415
GUIDEWIRE SOFTWARE INC COM 40171V100   32,155,534 233,197 SH   SOLE   222,312 0 10,885
HEICO CORP NEW CL A 422806208   38,629,772 217,608 SH   SOLE   207,783 0 9,825
HELIOS TECHNOLOGIES INC COM 42328H109   95,895,670 2,008,286 SH   SOLE   1,964,538 0 43,748
HENRY JACK & ASSOC INC COM 426281101   30,450,060 183,412 SH   SOLE   174,802 0 8,610
HILLMAN SOLUTIONS CORP COM 431636109   85,125,079 9,618,653 SH   SOLE   9,365,958 0 252,695
HOME DEPOT INC COM 437076102   225,477 655 SH   SOLE   655 0 0
I3 VERTICALS INC COM CL A 46571Y107   1,545,644 70,002 SH   SOLE   70,002 0 0
IDEXX LABS INC COM 45168D104   835,061 1,714 SH   SOLE   1,714 0 0
ILLINOIS TOOL WKS INC COM 452308109   215,634 910 SH   SOLE   910 0 0
INTUIT COM 461202103   601,347 915 SH   SOLE   915 0 0
IRADIMED CORP COM 46266A109   1,210,767 27,555 SH   SOLE   27,555 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104   90,367,213 951,534 SH   SOLE   927,566 0 23,968
JOHNSON & JOHNSON COM 478160104   359,554 2,460 SH   SOLE   2,460 0 0
LCI INDS COM 50189K103   13,325,268 128,896 SH   SOLE   122,176 0 6,720
LEMAITRE VASCULAR INC COM 525558201   159,746,740 1,941,501 SH   SOLE   1,894,842 0 46,659
LINDE PLC SHS G54950103   673,573 1,535 SH   SOLE   1,535 0 0
MARKEL GROUP INC COM 570535104   527,846 335 SH   SOLE   335 0 0
MASTERCARD INCORPORATED CL A 57636Q104   465,424 1,055 SH   SOLE   1,055 0 0
MERCURY SYS INC COM 589378108   35,328,965 1,308,965 SH   SOLE   1,275,365 0 33,600
MERIT MED SYS INC COM 589889104   193,419,130 2,250,368 SH   SOLE   2,185,881 0 64,487
MESA LABS INC COM 59064R109   49,685,847 572,615 SH   SOLE   560,999 0 11,616
METTLER TOLEDO INTERNATIONAL COM 592688105   451,422 323 SH   SOLE   323 0 0
MICROSOFT CORP COM 594918104   1,189,781 2,662 SH   SOLE   2,662 0 0
MONTROSE ENVIRONMENTAL GROUP COM 615111101   1,851,468 41,550 SH   SOLE   41,550 0 0
MSA SAFETY INC COM 553498106   57,610,132 306,943 SH   SOLE   297,415 0 9,528
NATIONAL RESH CORP COM NEW 637372202   1,093,692 47,655 SH   SOLE   47,655 0 0
NEOGEN CORP COM 640491106   109,331,632 6,994,986 SH   SOLE   6,819,449 0 175,537
NIKE INC CL B 654106103   203,876 2,705 SH   SOLE   2,705 0 0
NOVANTA INC COM 67000B104   216,907,919 1,329,826 SH   SOLE   1,292,421 0 37,405
NV5 GLOBAL INC COM 62945V109   1,463,162 15,738 SH   SOLE   15,738 0 0
NVIDIA CORPORATION COM 67066G104   432,390 3,500 SH   SOLE   3,500 0 0
OLO INC CL A 68134L109   1,371,570 310,310 SH   SOLE   310,310 0 0
OMEGA FLEX INC COM 682095104   2,138,362 41,700 SH   SOLE   40,445 0 1,255
ORTHOPEDIATRICS CORP COM 68752L100   1,394,083 48,473 SH   SOLE   48,473 0 0
PALOMAR HLDGS INC COM 69753M105   2,014,549 24,825 SH   SOLE   24,825 0 0
PAYCOR HCM INC COM 70435P102   86,885,729 6,841,396 SH   SOLE   6,667,026 0 174,370
PEPSICO INC COM 713448108   256,466 1,555 SH   SOLE   1,555 0 0
PHREESIA INC COM 71944F106   1,655,402 78,085 SH   SOLE   78,085 0 0
PLANET LABS PBC COM CL A 72703X106   740,466 398,100 SH   SOLE   398,100 0 0
PNC FINL SVCS GROUP INC COM 693475105   248,768 1,600 SH   SOLE   1,600 0 0
POOL CORP COM 73278L105   28,841,384 93,845 SH   SOLE   89,460 0 4,385
PROCORE TECHNOLOGIES INC COM 74275K108   207,219 3,125 SH   SOLE   3,125 0 0
PROS HOLDINGS INC COM 74346Y103   93,512,855 3,263,974 SH   SOLE   3,193,284 0 70,690
Q2 HLDGS INC COM 74736L109   137,184,025 2,273,894 SH   SOLE   2,213,149 0 60,745
RBC BEARINGS INC COM 75524B104   196,525,827 728,467 SH   SOLE   707,797 0 20,670
REPLIGEN CORP COM 759916109   119,363,315 946,877 SH   SOLE   921,302 0 25,575
ROLLINS INC COM 775711104   48,900,997 1,002,275 SH   SOLE   957,128 0 45,147
ROPER TECHNOLOGIES INC COM 776696106   1,138,030 2,019 SH   SOLE   2,019 0 0
S&P GLOBAL INC COM 78409V104   914,293 2,050 SH   SOLE   2,050 0 0
SIMPSON MFG INC COM 829073105   235,550,586 1,397,677 SH   SOLE   1,358,997 0 38,680
SIMULATIONS PLUS INC COM 829214105   110,059,330 2,263,664 SH   SOLE   2,217,606 0 46,058
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   138,604,570 1,141,624 SH   SOLE   1,109,664 0 31,960
SMUCKER J M CO COM NEW 832696405   259,515 2,380 SH   SOLE   2,380 0 0
SOUNDTHINKING INC COM 82536T107   917,885 75,360 SH   SOLE   75,360 0 0
SPS COMM INC COM 78463M107   230,949,654 1,227,411 SH   SOLE   1,193,416 0 33,995
SPX TECHNOLOGIES INC COM 78473E103   51,070,191 359,295 SH   SOLE   349,890 0 9,405
STERIS PLC SHS USD G8473T100   577,610 2,631 SH   SOLE   2,631 0 0
STEVANATO GROUP S P A ORD SHS T9224W109   133,438,591 7,275,823 SH   SOLE   7,079,234 0 196,589
TECSYS INC COM COM 878950104   1,595,693 63,930 SH   SOLE   63,930 0 0
TELEFLEX INCORPORATED COM 879369106   15,528,454 73,829 SH   SOLE   70,459 0 3,370
THUNDERBIRD ENTERTAINMENT GROU COM 88605U107   777,162 616,795 SH   SOLE   616,795 0 0
TRACTOR SUPPLY CO COM 892356106   873,180 3,234 SH   SOLE   3,234 0 0
TRANSCAT INC COM 893529107   92,077,124 769,361 SH   SOLE   755,011 0 14,350
TREX CO INC COM 89531P105   146,288,272 1,973,668 SH   SOLE   1,914,973 0 58,695
TYLER TECHNOLOGIES INC COM 902252105   43,913,308 87,341 SH   SOLE   83,406 0 3,935
U S PHYSICAL THERAPY COM 90337L108   1,388,610 15,025 SH   SOLE   15,025 0 0
UL SOLUTIONS INC CLASS A COM SHS 903731107   29,228,848 692,791 SH   SOLE   678,230 0 14,561
UNIVERSAL TECHNICAL INST INC COM 913915104   1,223,637 77,790 SH   SOLE   77,790 0 0
VAIL RESORTS INC COM 91879Q109   16,913,126 93,894 SH   SOLE   89,354 0 4,540
VEEVA SYS INC CL A COM 922475108   587,279 3,209 SH   SOLE   3,209 0 0
VERICEL CORP COM 92346J108   93,658,056 2,041,370 SH   SOLE   1,999,300 0 42,070
VERISK ANALYTICS INC COM 92345Y106   1,553,956 5,765 SH   SOLE   5,765 0 0
VERTEX INC CL A 92538J106   101,148,549 2,805,785 SH   SOLE   2,739,235 0 66,550
WASTE CONNECTIONS INC COM 94106B101   1,080,393 6,161 SH   SOLE   6,161 0 0
WATSCO INC COM 942622200   44,336,237 95,709 SH   SOLE   91,319 0 4,390
WD 40 CO COM 929236107   69,489,417 316,379 SH   SOLE   310,108 0 6,271
WEST PHARMACEUTICAL SVSC INC COM 955306105   13,774,102 41,817 SH   SOLE   39,982 0 1,835
WILLDAN GROUP INC COM 96924N100   1,604,435 55,613 SH   SOLE   55,613 0 0
WORKIVA INC COM CL A 98139A105   86,744,601 1,188,445 SH   SOLE   1,158,165 0 30,280
XYLEM INC COM 98419M100   663,773 4,894 SH   SOLE   4,894 0 0