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 189,315,615 2,513,484 SH   SOLE   2,508,352 0 5,132
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 238,936 710 SH   SOLE   710 0 0
ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 346,931 1,645 SH   SOLE   1,645 0 0
ALPHA TEKNOVA INC COM 02080L102 BBG00201BVP4 1,340,792 237,729 SH   SOLE   237,729 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 352,920 4,000 SH   SOLE   0 0 4,000
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 328,301 3,700 SH   SOLE   0 0 3,700
ALTAIR ENGR INC COM CL A 021369103 BBG001SR65P2 106,479,691 2,341,757 SH   SOLE   2,320,492 0 21,265
AMGEN INC COM 031162100 BBG001S5NNL6 349,311 1,330 SH   SOLE   1,330 0 0
ANSYS INC COM 03662Q105 BBG001S926L8 1,400,835 5,796 SH   SOLE   0 0 5,796
APPLE INC COM 037833100 BBG001S5N8V8 973,176 7,490 SH   SOLE   0 0 7,490
AXON ENTERPRISE INC COM 05464C101 BBG001SB2HG5 163,335,850 984,366 SH   SOLE   969,951 0 14,415
AZENTA INC COM 114340102 BBG001S8F1B8 75,466,336 1,296,227 SH   SOLE   1,294,162 0 2,065
BALCHEM CORP COM 057665200 BBG001S5P2R4 127,064,980 1,040,578 SH   SOLE   1,029,059 0 11,519
BALL CORP COM 058498106 BBG001S5P7Q4 354,656 6,935 SH   SOLE   0 0 6,935
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 344,424 1,115 SH   SOLE   1,115 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 BBG001SFGWZ7 1,327,271 72,927 SH   SOLE   72,927 0 0
BIO-TECHNE CORP COM 09073M104 BBG001S66C28 21,497,000 259,375 SH   SOLE   239,675 0 19,700
BLACKLINE INC COM 09239B109 BBG0029KJVD8 94,044,536 1,398,016 SH   SOLE   1,394,841 0 3,175
BRIGHT HORIZONS FAM SOL IN D COM 109194100 BBG003LFWPT4 12,094,756 191,676 SH   SOLE   177,221 0 14,455
CASELLA WASTE SYS INC CL A 147448104 BBG001SB5S05 240,069,070 3,026,971 SH   SOLE   2,982,806 0 44,165
CLEARWATER ANALYTICS HLDGS I CL A 185123106 BBG012C765M3 68,223,188 3,638,570 SH   SOLE   3,587,065 0 51,505
COGNEX CORP COM 192422103 BBG001S5TC16 12,781,979 271,322 SH   SOLE   250,967 0 20,355
CONSTRUCTION PARTNERS INC COM CL A 21044C107 BBG00KK0CFZ7 139,301,836 5,219,252 SH   SOLE   5,156,959 0 62,293
COPART INC COM 217204106 BBG001S7MTB1 953,537 15,660 SH   SOLE   15,660 0 0
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 1,246,217 16,126 SH   SOLE   16,126 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,132,120 2,480 SH   SOLE   0 0 2,480
CRYOPORT INC COM PAR $0.001 229050307 BBG001SLKBJ3 935,026 53,892 SH   SOLE   53,892 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 287,981 1,085 SH   SOLE   1,085 0 0
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 BBG01282ZKG1 38,131,607 3,469,664 SH   SOLE   3,414,809 0 54,855
DESCARTES SYS GROUP INC COM 249906108 BBG001SBJY34 208,121,653 2,988,107 SH   SOLE   2,951,647 0 36,460
DIGI INTL INC COM 253798102 BBG001S5Z4V4 1,790,585 48,990 SH   SOLE   48,990 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 BBG001SDXGH8 295,563 4,190 SH   SOLE   0 0 4,190
DOUGLAS DYNAMICS INC COM 25960R105 BBG001T6QFV6 98,241,730 2,716,862 SH   SOLE   2,676,466 0 40,396
ESCO TECHNOLOGIES INC COM 296315104 BBG001S6MFD1 85,379,600 975,321 SH   SOLE   973,107 0 2,214
ESSENTIAL UTILS INC COM 29670G102 BBG001S5VFD3 383,606 8,037 SH   SOLE   0 0 8,037
EVI INDS INC COM 26929N102 BBG001SDGWV6 16,169,323 677,391 SH   SOLE   621,171 0 56,220
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 BBG00DPDYDP2 76,937,414 1,942,864 SH   SOLE   1,938,809 0 4,055
EXPONENT INC COM 30214U102 BBG001S9CG99 235,954,693 2,381,216 SH   SOLE   2,350,083 0 31,133
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 764,269 6,929 SH   SOLE   0 0 6,929
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 725,388 1,808 SH   SOLE   1,808 0 0
FAIR ISAAC CORP COM 303250104 BBG001S8ZT61 32,738,735 54,694 SH   SOLE   50,469 0 4,225
FASTENAL CO COM 311900104 BBG001S5R1F7 940,485 19,875 SH   SOLE   0 0 19,875
FIRSTSERVICE CORP NEW COM 33767E202 BBG0093LLBP5 163,822,757 1,336,783 SH   SOLE   1,315,100 0 21,683
FIVE9 INC COM 338307101 BBG001V0P7K7 9,245,857 136,249 SH   SOLE   125,289 0 10,960
FORTINET INC COM 34959E109 BBG001S77BL6 854,353 17,475 SH   SOLE   17,475 0 0
FOX FACTORY HLDG CORP COM 35138V102 BBG004T7VS71 122,021,493 1,337,515 SH   SOLE   1,334,275 0 3,240
GARMIN LTD SHS H2906T109 BBG001SG0H12 292,559 3,170 SH   SOLE   3,170 0 0
GARTNER INC COM 366651107 BBG001S5SD60 19,000,314 56,525 SH   SOLE   52,085 0 4,440
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 4,508,360 44,788 SH   SOLE   41,358 0 3,430
GRACO INC COM 384109104 BBG001S5RK56 21,434,081 318,675 SH   SOLE   294,400 0 24,275
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001TWHGX5 11,980,678 191,507 SH   SOLE   176,832 0 14,675
HEALTH CATALYST INC COM 42225T107 BBG00LDPZMT5 964,332 90,718 SH   SOLE   90,718 0 0
HEICO CORP NEW CL A 422806208 BBG001S96YM2 21,648,506 180,630 SH   SOLE   166,865 0 13,765
HELIOS TECHNOLOGIES INC COM 42328H109 BBG001S99DF3 84,684,196 1,555,551 SH   SOLE   1,552,016 0 3,535
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 26,566,617 151,325 SH   SOLE   140,030 0 11,295
HILLMAN SOLUTIONS CORP COM 431636109 BBG00YC6W7C4 52,916,656 7,339,342 SH   SOLE   7,249,382 0 89,960
HOME DEPOT INC COM 437076102 BBG001S5RTW7 383,770 1,215 SH   SOLE   1,215 0 0
I3 VERTICALS INC COM CL A 46571Y107 BBG00L32N3P6 1,625,961 66,802 SH   SOLE   66,802 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 644,577 1,580 SH   SOLE   1,580 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 268,766 1,220 SH   SOLE   1,220 0 0
INTUIT COM 461202103 BBG001S6TWR2 521,555 1,340 SH   SOLE   1,340 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 BBG001SQLKR2 83,630,790 915,699 SH   SOLE   904,907 0 10,792
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 658,905 3,730 SH   SOLE   0 0 3,730
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 330,691 2,466 SH   SOLE   0 0 2,466
LCI INDS COM 50189K103 BBG001S8G4D9 9,767,897 105,656 SH   SOLE   96,676 0 8,980
LEMAITRE VASCULAR INC COM 525558201 BBG001SK6CX3 84,745,876 1,841,501 SH   SOLE   1,837,158 0 4,343
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 BBG00B0JR9Q6 4,169,022 291,540 SH   SOLE   270,880 0 20,660
LINDE PLC SHS G5494J103 BBG00GVR8YR8 901,888 2,765 SH   SOLE   0 0 2,765
MARKEL CORP COM 570535104 BBG001S9ZK95 744,382 565 SH   SOLE   0 0 565
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 389,458 1,120 SH   SOLE   1,120 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 277,375 2,500 SH   SOLE   2,500 0 0
MERCURY SYS INC COM 589378108 BBG001SBFLT8 111,601,111 2,494,437 SH   SOLE   2,461,422 0 33,015
MERIT MED SYS INC COM 589889104 BBG001S6KLT3 146,696,737 2,077,269 SH   SOLE   2,046,387 0 30,882
MESA LABS INC COM 59064R109 BBG001S5T762 95,534,682 574,783 SH   SOLE   574,352 0 431
METTLER TOLEDO INTERNATIONAL COM 592688105 BBG001SB87G1 261,626 181 SH   SOLE   181 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 757,591 3,159 SH   SOLE   3,159 0 0
MODEL N INC COM 607525102 BBG001SQGHS4 153,029,311 3,772,912 SH   SOLE   3,768,532 0 4,380
MONTROSE ENVIRONMENTAL GROUP COM 615111101 BBG005Q29V07 1,466,424 33,035 SH   SOLE   33,035 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 BBG001TG36G6 731,024 91,722 SH   SOLE   91,722 0 0
NATIONAL RESH CORP COM NEW 637372202 BBG004K1F9R1 27,144,926 727,746 SH   SOLE   726,107 0 1,639
NEOGEN CORP COM 640491106 BBG001S67B47 85,937,590 5,642,652 SH   SOLE   5,577,415 0 65,237
NIKE INC CL B 654106103 BBG001S6NTK2 379,112 3,240 SH   SOLE   0 0 3,240
NOVANTA INC COM 67000B104 BBG001S6MRJ9 190,184,984 1,399,757 SH   SOLE   1,383,147 0 16,610
NV5 GLOBAL INC COM 62945V109 BBG005BT61P6 1,767,398 13,357 SH   SOLE   13,357 0 0
OLO INC CL A 68134L109 BBG00ZCX7044 1,126,875 180,300 SH   SOLE   180,300 0 0
OMEGA FLEX INC COM 682095104 BBG001SNLHY8 50,899,528 545,430 SH   SOLE   544,473 0 957
OMNICELL COM COM 68213N109 BBG001SF6Z45 81,395,023 1,614,340 SH   SOLE   1,590,510 0 23,830
ORTHOPEDIATRICS CORP COM 68752L100 BBG00HFFRW48 1,278,631 32,183 SH   SOLE   32,183 0 0
PALOMAR HLDGS INC COM 69753M105 BBG00NLMRYV9 1,176,960 26,062 SH   SOLE   26,062 0 0
PAYCOR HCM INC COM 70435P102 BBG010FNXN77 110,712,606 4,524,422 SH   SOLE   4,479,947 0 44,475
PEPSICO INC COM 713448108 BBG001S695T1 334,221 1,850 SH   SOLE   0 0 1,850
PHREESIA INC COM 71944F106 BBG001TG2W25 1,403,939 43,385 SH   SOLE   43,385 0 0
POOL CORP COM 73278L105 BBG001S5VBK4 23,436,319 77,519 SH   SOLE   71,694 0 5,825
PROS HOLDINGS INC COM 74346Y103 BBG001ST38G5 77,360,167 3,188,795 SH   SOLE   3,182,720 0 6,075
Q2 HLDGS INC COM 74736L109 BBG005ZVK9Q1 58,671,774 2,183,542 SH   SOLE   2,154,252 0 29,290
QUALTRICS INTL INC COM CL A 747601201 BBG00M9BHQ01 180,259 17,366 SH   SOLE   17,366 0 0
RBC BEARINGS INC COM 75524B104 BBG001SNYTV1 141,552,421 676,152 SH   SOLE   666,292 0 9,860
REPLIGEN CORP COM 759916109 BBG001S5VNT9 115,438,606 681,818 SH   SOLE   668,988 0 12,830
ROLLINS INC COM 775711104 BBG001S5VRG4 30,558,475 836,302 SH   SOLE   775,515 0 60,787
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 1,032,695 2,390 SH   SOLE   0 0 2,390
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 1,063,435 3,175 SH   SOLE   0 0 3,175
SEMLER SCIENTIFIC INC COM 81684M104 BBG005LBVC90 965,877 29,269 SH   SOLE   29,269 0 0
SHOTSPOTTER INC COM 82536T107 BBG001SM2GR1 1,614,875 47,735 SH   SOLE   47,735 0 0
SIMPSON MFG INC COM 829073105 BBG001SB9QN0 121,433,790 1,369,657 SH   SOLE   1,356,518 0 13,139
SIMULATIONS PLUS INC COM 829214105 BBG001S9TQV4 80,126,991 2,191,058 SH   SOLE   2,190,773 0 285
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 122,812,922 1,046,820 SH   SOLE   1,035,475 0 11,345
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 549,856 3,470 SH   SOLE   0 0 3,470
SPS COMM INC COM 78463M107 BBG001T65R07 202,810,235 1,579,150 SH   SOLE   1,562,120 0 17,030
STERIS PLC SHS USD G8473T100 BBG00MRHG532 276,112 1,495 SH   SOLE   1,495 0 0
STEVANATO GROUP S P A ORD SHS T9224W109 BBG001V2NPF1 62,376,224 3,471,131 SH   SOLE   3,425,178 0 45,953
TECSYS INC COM COM 878950104   993,489 50,740 SH   SOLE   50,740 0 0
TELEFLEX INCORPORATED COM 879369106 BBG001S5WNP2 14,870,352 59,603 SH   SOLE   55,053 0 4,550
THUNDERBIRD ENTERTAINMENT GROU COM 88605U107   1,596,055 588,950 SH   SOLE   588,950 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 1,112,477 4,945 SH   SOLE   0 0 4,945
TRANSCAT INC COM 893529107 BBG001S5WVW6 51,510,229 726,827 SH   SOLE   726,012 0 815
TRANSUNION COM 89400J107 BBG002Q7J607 239,485 4,220 SH   SOLE   4,220 0 0
TREX CO INC COM 89531P105 BBG001SB6TV8 75,891,298 1,792,849 SH   SOLE   0 0 1,792,849
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 19,248,522 59,702 SH   SOLE   55,267 0 4,435
U S PHYSICAL THERAPY COM 90337L108 BBG001S71ZL9 1,306,609 16,125 SH   SOLE   16,125 0 0
VAIL RESORTS INC COM 91879Q109 BBG001S5TFD6 18,817,494 78,949 SH   SOLE   72,974 0 5,975
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 569,671 3,530 SH   SOLE   3,530 0 0
VERICEL CORP COM 92346J108 BBG001S6X9M3 61,814,080 2,346,776 SH   SOLE   2,343,476 0 3,300
VERISK ANALYTICS INC COM 92345Y106 BBG001SBRX64 1,040,172 5,896 SH   SOLE   5,896 0 0
VERTEX INC CL A 92538J106 BBG00VVT2FV3 41,829,268 2,882,789 SH   SOLE   2,877,664 0 5,125
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 835,128 6,300 SH   SOLE   6,300 0 0
WATSCO INC COM 942622200 BBG001S82CQ2 19,065,882 76,447 SH   SOLE   70,622 0 5,825
WD 40 CO COM 929236107 BBG001S5XD46 47,005,128 291,577 SH   SOLE   290,939 0 638
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 14,428,838 61,308 SH   SOLE   56,813 0 4,495
WILLDAN GROUP INC COM 96924N100 BBG001SNM0H3 947,353 53,073 SH   SOLE   53,073 0 0
WORKIVA INC COM CL A 98139A105 BBG007BVZ8J7 77,243,247 919,891 SH   SOLE   907,991 0 11,900
WP CAREY INC COM 92936U109 BBG001S67MM3 222,728 2,850 SH   SOLE   2,850 0 0
XYLEM INC COM 98419M100 BBG001V05C73 538,476 4,870 SH   SOLE   4,870 0 0