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 BBG001S6CZK0 229,180,111 2,125,186 SH   SOLE   2,073,652 0 51,534
AGILYSYS INC COM 00847J105 BBG001S5V6V3 31,064,187 285,071 SH   SOLE   279,231 0 5,840
ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 330,362 1,299 SH   SOLE   1,299 0 0
ALPHA TEKNOVA INC COM 02080L102 BBG00201BVP4 1,476,824 305,129 SH   SOLE   305,129 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 485,940 2,930 SH   SOLE   2,930 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 369,490 2,210 SH   SOLE   2,210 0 0
ALTAIR ENGR INC COM CL A 021369103 BBG001SR65P2 240,928,846 2,522,551 SH   SOLE   2,455,196 0 67,355
ANSYS INC COM 03662Q105 BBG001S926L8 1,134,641 3,561 SH   SOLE   3,561 0 0
APPLE INC COM 037833100 BBG001S5N8V8 321,540 1,380 SH   SOLE   1,380 0 0
AXON ENTERPRISE INC COM 05464C101 BBG001SB2HG5 38,542,619 96,453 SH   SOLE   92,028 0 4,425
AZENTA INC COM 114340102 BBG001S8F1B8 46,311,111 956,051 SH   SOLE   926,011 0 30,040
BALCHEM CORP COM 057665200 BBG001S5P2R4 206,900,060 1,175,569 SH   SOLE   1,142,153 0 33,416
BENTLEY SYS INC COM CL B 08265T208 BBG001SBWGV7 426,042 8,385 SH   SOLE   8,385 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 536,203 1,165 SH   SOLE   1,165 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 BBG001SFGWZ7 1,633,534 65,237 SH   SOLE   65,237 0 0
BIO-TECHNE CORP COM 09073M104 BBG001S66C28 25,105,773 314,097 SH   SOLE   300,347 0 13,750
BLACKLINE INC COM 09239B109 BBG0029KJVD8 96,996,664 1,759,098 SH   SOLE   1,722,643 0 36,455
BOWMAN CONSULTING GROUP LTD COM 103002101 BBG003BPV1R9 1,131,038 46,970 SH   SOLE   46,970 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 BBG003LFWPT4 33,247,244 237,260 SH   SOLE   226,550 0 10,710
CASELLA WASTE SYS INC CL A 147448104 BBG001SB5S05 322,715,713 3,243,700 SH   SOLE   3,152,595 0 91,105
CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 BBG00WNSJM58 105,064,339 9,508,085 SH   SOLE   9,271,240 0 236,845
CLEARWATER ANALYTICS HLDGS I CL A 185123106 BBG012C765M3 171,156,039 6,778,457 SH   SOLE   6,588,932 0 189,525
COGNEX CORP COM 192422103 BBG001S5TC16 13,158,814 324,909 SH   SOLE   309,134 0 15,775
CONSTRUCTION PARTNERS INC COM CL A 21044C107 BBG00KK0CFZ7 246,321,548 3,528,962 SH   SOLE   3,426,904 0 102,058
COPART INC COM 217204106 BBG001S7MTB1 1,274,263 24,318 SH   SOLE   24,318 0 0
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 1,145,556 15,185 SH   SOLE   15,185 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 944,144 1,065 SH   SOLE   1,065 0 0
CRYOPORT INC COM PAR $0.001 229050307 BBG001SLKBJ3 577,083 71,157 SH   SOLE   71,157 0 0
CSW INDUSTRIALS INC COM 126402106 BBG007NLG4M2 211,420,488 577,037 SH   SOLE   562,620 0 14,417
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 286,361 1,030 SH   SOLE   1,030 0 0
DESCARTES SYS GROUP INC COM 249906108 BBG001SBJY34 326,238,438 3,168,594 SH   SOLE   3,082,789 0 85,805
DIGI INTL INC COM 253798102 BBG001S5Z4V4 92,252,094 3,350,966 SH   SOLE   3,278,536 0 72,430
ENERGY RECOVERY INC COM 29270J100 BBG001T28M86 1,559,796 89,695 SH   SOLE   89,695 0 0
ESCO TECHNOLOGIES INC COM 296315104 BBG001S6MFD1 135,137,623 1,047,741 SH   SOLE   1,024,581 0 23,160
EVI INDS INC COM 26929N102 BBG001SDGWV6 14,985,892 775,266 SH   SOLE   732,971 0 42,295
EXPONENT INC COM 30214U102 BBG001S9CG99 323,535,265 2,806,517 SH   SOLE   2,729,139 0 77,378
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 291,174 2,484 SH   SOLE   2,484 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 660,804 1,437 SH   SOLE   1,437 0 0
FAIR ISAAC CORP COM 303250104 BBG001S8ZT61 27,755,409 14,281 SH   SOLE   13,616 0 665
FASTENAL CO COM 311900104 BBG001S5R1F7 634,567 8,885 SH   SOLE   8,885 0 0
FEDERAL SIGNAL CORP COM 313855108 BBG001S5RD98 129,820,190 1,389,045 SH   SOLE   1,356,495 0 32,550
FIRSTSERVICE CORP NEW COM 33767E202 BBG0093LLBP5 264,554,758 1,449,933 SH   SOLE   1,407,600 0 42,333
FORTINET INC COM 34959E109 BBG001S77BL6 784,341 10,114 SH   SOLE   10,114 0 0
FOX FACTORY HLDG CORP COM 35138V102 BBG004T7VS71 44,510,991 1,072,554 SH   SOLE   1,048,784 0 23,770
GARMIN LTD SHS H2906T109 BBG001SG0H12 214,757 1,220 SH   SOLE   1,220 0 0
GARTNER INC COM 366651107 BBG001S5SD60 15,783,547 31,146 SH   SOLE   29,781 0 1,365
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 24,717,279 155,572 SH   SOLE   148,467 0 7,105
GRACO INC COM 384109104 BBG001S5RK56 37,202,164 425,119 SH   SOLE   405,704 0 19,415
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001TWHGX5 43,004,620 235,075 SH   SOLE   224,190 0 10,885
HEICO CORP NEW CL A 422806208 BBG001S96YM2 44,649,521 219,128 SH   SOLE   209,303 0 9,825
HELIOS TECHNOLOGIES INC COM 42328H109 BBG001S99DF3 82,063,134 1,720,401 SH   SOLE   1,676,648 0 43,753
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 32,672,258 185,070 SH   SOLE   176,460 0 8,610
HILLMAN SOLUTIONS CORP COM 431636109 BBG00YC6W7C4 90,170,509 8,538,874 SH   SOLE   8,286,179 0 252,695
I3 VERTICALS INC COM CL A 46571Y107 BBG00L32N3P6 1,491,743 70,002 SH   SOLE   70,002 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 823,003 1,629 SH   SOLE   1,629 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 238,484 910 SH   SOLE   910 0 0
INTUIT COM 461202103 BBG001S6TWR2 475,065 765 SH   SOLE   765 0 0
IRADIMED CORP COM 46266A109 BBG006NM92Y1 1,385,741 27,555 SH   SOLE   27,555 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 BBG001SQLKR2 84,457,089 857,345 SH   SOLE   833,376 0 23,969
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 328,171 2,025 SH   SOLE   2,025 0 0
LCI INDS COM 50189K103 BBG001S8G4D9 19,648,743 163,006 SH   SOLE   154,971 0 8,035
LEMAITRE VASCULAR INC COM 525558201 BBG001SK6CX3 183,768,978 1,978,351 SH   SOLE   1,931,577 0 46,774
LINDE PLC SHS G54950103 BBG01FND0CH6 493,550 1,035 SH   SOLE   1,035 0 0
MAMAS CREATIONS INC COM 56146T103 BBG001V1FNH5 1,205,230 165,100 SH   SOLE   165,100 0 0
MARKEL GROUP INC COM 570535104 BBG001S9ZK95 227,444 145 SH   SOLE   145 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 520,959 1,055 SH   SOLE   1,055 0 0
MERCURY SYS INC COM 589378108 BBG001SBFLT8 49,182,805 1,329,265 SH   SOLE   1,295,665 0 33,600
MERIT MED SYS INC COM 589889104 BBG001S6KLT3 226,236,497 2,289,148 SH   SOLE   2,224,451 0 64,697
MESA LABS INC COM 59064R109 BBG001S5T762 68,710,270 529,110 SH   SOLE   517,493 0 11,617
METTLER TOLEDO INTERNATIONAL COM 592688105 BBG001SB87G1 467,906 312 SH   SOLE   312 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,145,459 2,662 SH   SOLE   2,662 0 0
MONTROSE ENVIRONMENTAL GROUP COM 615111101 BBG005Q29V07 1,385,878 52,695 SH   SOLE   52,695 0 0
MSA SAFETY INC COM 553498106 BBG001S5TCN2 78,085,657 440,316 SH   SOLE   426,530 0 13,786
NEOGEN CORP COM 640491106 BBG001S67B47 146,351,626 8,706,224 SH   SOLE   8,496,367 0 209,857
NOVANTA INC COM 67000B104 BBG001S6MRJ9 241,658,477 1,350,651 SH   SOLE   1,313,121 0 37,530
NV5 GLOBAL INC COM 62945V109 BBG005BT61P6 1,471,188 15,738 SH   SOLE   15,738 0 0
OLO INC CL A 68134L109 BBG00ZCX7044 1,539,138 310,310 SH   SOLE   310,310 0 0
ORTHOPEDIATRICS CORP COM 68752L100 BBG00HFFRW48 1,459,955 53,853 SH   SOLE   53,853 0 0
PALOMAR HLDGS INC COM 69753M105 BBG00NLMRYV9 2,350,183 24,825 SH   SOLE   24,825 0 0
PAYCOR HCM INC COM 70435P102 BBG010FNXN77 79,481,851 5,601,258 SH   SOLE   5,426,888 0 174,370
PHREESIA INC COM 71944F106 BBG001TG2W25 1,779,557 78,085 SH   SOLE   78,085 0 0
PLANET LABS PBC COM CL A 72703X106 BBG00ZCV3Q27 1,104,853 495,450 SH   SOLE   495,450 0 0
POOL CORP COM 73278L105 BBG001S5VBK4 35,682,206 94,698 SH   SOLE   90,313 0 4,385
Q2 HLDGS INC COM 74736L109 BBG005ZVK9Q1 184,124,635 2,308,194 SH   SOLE   2,247,449 0 60,745
RBC BEARINGS INC COM 75524B104 BBG001SNYTV1 221,793,278 740,842 SH   SOLE   720,092 0 20,750
REPLIGEN CORP COM 759916109 BBG001S5VNT9 139,996,462 940,710 SH   SOLE   915,135 0 25,575
ROLLINS INC COM 775711104 BBG001S5VRG4 51,064,051 1,009,570 SH   SOLE   964,423 0 45,147
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 981,560 1,764 SH   SOLE   1,764 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 762,524 1,476 SH   SOLE   1,476 0 0
SIMPSON MFG INC COM 829073105 BBG001SB9QN0 271,972,496 1,421,930 SH   SOLE   1,383,157 0 38,773
SIMULATIONS PLUS INC COM 829214105 BBG001S9TQV4 61,985,848 1,935,848 SH   SOLE   1,889,786 0 46,062
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 171,543,773 1,136,729 SH   SOLE   1,103,174 0 33,555
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 209,503 1,730 SH   SOLE   1,730 0 0
SOUNDTHINKING INC COM 82536T107 BBG001SM2GR1 873,422 75,360 SH   SOLE   75,360 0 0
SPS COMM INC COM 78463M107 BBG001T65R07 242,436,973 1,248,581 SH   SOLE   1,214,496 0 34,085
SPX TECHNOLOGIES INC COM 78473E103 BBG001S5W9N5 100,022,880 627,260 SH   SOLE   611,200 0 16,060
STERIS PLC SHS USD G8473T100 BBG00MRHG532 613,384 2,529 SH   SOLE   2,529 0 0
STEVANATO GROUP S P A ORD SHS T9224W109 BBG001V2NPF1 153,518,209 7,675,910 SH   SOLE   7,452,488 0 223,422
TECSYS INC COM COM 878950104   1,902,355 63,930 SH   SOLE   63,930 0 0
TELEFLEX INCORPORATED COM 879369106 BBG001S5WNP2 17,716,026 71,632 SH   SOLE   68,262 0 3,370
THUNDERBIRD ENTERTAINMENT GROU COM 88605U107   931,390 616,795 SH   SOLE   616,795 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 761,946 2,619 SH   SOLE   2,619 0 0
TRANSCAT INC COM 893529107 BBG001S5WVW6 109,561,457 907,191 SH   SOLE   889,446 0 17,745
TREX CO INC COM 89531P105 BBG001SB6TV8 129,853,837 1,950,343 SH   SOLE   1,891,458 0 58,885
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 51,385,455 88,031 SH   SOLE   84,096 0 3,935
U S PHYSICAL THERAPY COM 90337L108 BBG001S71ZL9 1,271,566 15,025 SH   SOLE   15,025 0 0
UL SOLUTIONS INC CLASS A COM SHS 903731107 BBG007N72MB0 34,929,689 708,513 SH   SOLE   693,950 0 14,563
UNIVERSAL TECHNICAL INST INC COM 913915104 BBG001SC4X67 1,383,889 85,110 SH   SOLE   85,110 0 0
VAIL RESORTS INC COM 91879Q109 BBG001S5TFD6 16,442,344 94,339 SH   SOLE   89,799 0 4,540
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 646,190 3,079 SH   SOLE   3,079 0 0
VERICEL CORP COM 92346J108 BBG001S6X9M3 87,699,592 2,075,730 SH   SOLE   2,033,660 0 42,070
VERISK ANALYTICS INC COM 92345Y106 BBG001SBRX64 1,437,605 5,365 SH   SOLE   5,365 0 0
VERTEX INC CL A 92538J106 BBG00VVT2FV3 87,813,968 2,280,290 SH   SOLE   2,233,205 0 47,085
VITA COCO CO INC COM 92846Q107 BBG012QFVTF8 1,009,818 35,670 SH   SOLE   35,670 0 0
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 1,060,224 5,929 SH   SOLE   5,929 0 0
WATSCO INC COM 942622200 BBG001S82CQ2 47,482,160 96,532 SH   SOLE   92,142 0 4,390
WD 40 CO COM 929236107 BBG001S5XD46 82,975,450 321,760 SH   SOLE   315,488 0 6,272
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 12,629,832 42,077 SH   SOLE   40,242 0 1,835
WILLDAN GROUP INC COM 96924N100 BBG001SNM0H3 1,810,522 44,213 SH   SOLE   44,213 0 0
WORKIVA INC COM CL A 98139A105 BBG007BVZ8J7 81,074,976 1,024,709 SH   SOLE   994,429 0 30,280
XYLEM INC COM 98419M100 BBG001V05C73 645,308 4,779 SH   SOLE   4,779 0 0