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 209,369,841 2,208,310 SH   SOLE   2,197,836 0 10,474
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 337,403 690 SH   SOLE   690 0 0
ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 508,534 1,438 SH   SOLE   1,438 0 0
ALPHA TEKNOVA INC COM 02080L102 BBG00201BVP4 634,736 237,729 SH   SOLE   237,729 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 417,753 3,490 SH   SOLE   3,490 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 379,846 3,140 SH   SOLE   3,140 0 0
ALTAIR ENGR INC COM CL A 021369103 BBG001SR65P2 179,701,439 2,369,481 SH   SOLE   2,342,631 0 26,850
AMGEN INC COM 031162100 BBG001S5NNL6 250,883 1,130 SH   SOLE   1,130 0 0
ANSYS INC COM 03662Q105 BBG001S926L8 1,622,617 4,913 SH   SOLE   4,913 0 0
APPLE INC COM 037833100 BBG001S5N8V8 1,126,966 5,810 SH   SOLE   5,810 0 0
AXON ENTERPRISE INC COM 05464C101 BBG001SB2HG5 104,968,706 537,970 SH   SOLE   530,470 0 7,500
AZENTA INC COM 114340102 BBG001S8F1B8 60,000,418 1,285,356 SH   SOLE   1,282,381 0 2,975
BALCHEM CORP COM 057665200 BBG001S5P2R4 142,187,124 1,054,722 SH   SOLE   1,041,078 0 13,644
BALL CORP COM 058498106 BBG001S5P7Q4 271,491 4,664 SH   SOLE   4,664 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 375,100 1,100 SH   SOLE   1,100 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 BBG001SFGWZ7 1,375,990 62,262 SH   SOLE   62,262 0 0
BIO-TECHNE CORP COM 09073M104 BBG001S66C28 20,775,406 254,507 SH   SOLE   237,872 0 16,635
BLACKLINE INC COM 09239B109 BBG0029KJVD8 75,768,872 1,407,820 SH   SOLE   1,404,645 0 3,175
BRIGHT HORIZONS FAM SOL IN D COM 109194100 BBG003LFWPT4 17,524,914 189,561 SH   SOLE   176,951 0 12,610
CASELLA WASTE SYS INC CL A 147448104 BBG001SB5S05 276,177,769 3,053,375 SH   SOLE   3,008,525 0 44,850
CLEARWATER ANALYTICS HLDGS I CL A 185123106 BBG012C765M3 98,549,796 6,209,817 SH   SOLE   6,128,927 0 80,890
COGNEX CORP COM 192422103 BBG001S5TC16 15,270,884 272,597 SH   SOLE   254,442 0 18,155
CONSTRUCTION PARTNERS INC COM CL A 21044C107 BBG00KK0CFZ7 159,807,494 5,091,032 SH   SOLE   5,022,779 0 68,253
COPART INC COM 217204106 BBG001S7MTB1 1,191,659 13,065 SH   SOLE   13,065 0 0
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 1,278,930 14,370 SH   SOLE   14,370 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,162,901 2,160 SH   SOLE   2,160 0 0
CRYOPORT INC COM PAR $0.001 229050307 BBG001SLKBJ3 1,171,309 67,902 SH   SOLE   67,902 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 255,600 1,065 SH   SOLE   1,065 0 0
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 BBG01282ZKG1 59,929,133 5,448,103 SH   SOLE   5,367,478 0 80,625
DESCARTES SYS GROUP INC COM 249906108 BBG001SBJY34 240,333,124 3,000,039 SH   SOLE   2,960,384 0 39,655
DIGI INTL INC COM 253798102 BBG001S5Z4V4 90,677,553 2,302,045 SH   SOLE   2,297,345 0 4,700
DOLBY LABORATORIES INC COM CL A 25659T107 BBG001SDXGH8 268,613 3,210 SH   SOLE   3,210 0 0
DOUGLAS DYNAMICS INC COM 25960R105 BBG001T6QFV6 66,123,977 2,212,985 SH   SOLE   2,210,394 0 2,591
ESCO TECHNOLOGIES INC COM 296315104 BBG001S6MFD1 102,078,821 985,032 SH   SOLE   980,221 0 4,811
ESSENTIAL UTILS INC COM 29670G102 BBG001S5VFD3 292,820 7,337 SH   SOLE   7,337 0 0
EVI INDS INC COM 26929N102 BBG001SDGWV6 14,253,382 647,881 SH   SOLE   598,336 0 49,545
EXPONENT INC COM 30214U102 BBG001S9CG99 225,298,498 2,414,257 SH   SOLE   2,380,692 0 33,565
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 727,048 6,779 SH   SOLE   6,779 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 587,353 1,466 SH   SOLE   1,466 0 0
FAIR ISAAC CORP COM 303250104 BBG001S8ZT61 43,741,037 54,054 SH   SOLE   50,359 0 3,695
FASTENAL CO COM 311900104 BBG001S5R1F7 1,045,598 17,725 SH   SOLE   17,725 0 0
FEDERAL SIGNAL CORP COM 313855108 BBG001S5RD98 55,390,112 865,065 SH   SOLE   863,250 0 1,815
FIRSTSERVICE CORP NEW COM 33767E202 BBG0093LLBP5 207,875,976 1,349,056 SH   SOLE   1,326,255 0 22,801
FIVE9 INC COM 338307101 BBG001V0P7K7 11,408,277 138,366 SH   SOLE   127,881 0 10,485
FORTINET INC COM 34959E109 BBG001S77BL6 1,087,060 14,381 SH   SOLE   14,381 0 0
FOX FACTORY HLDG CORP COM 35138V102 BBG004T7VS71 119,411,349 1,100,464 SH   SOLE   1,094,534 0 5,930
GARMIN LTD SHS H2906T109 BBG001SG0H12 330,599 3,170 SH   SOLE   3,170 0 0
GARTNER INC COM 366651107 BBG001S5SD60 17,969,502 51,296 SH   SOLE   47,816 0 3,480
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 6,749,922 45,262 SH   SOLE   42,282 0 2,980
GRACO INC COM 384109104 BBG001S5RK56 29,927,615 346,585 SH   SOLE   323,710 0 22,875
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001TWHGX5 14,611,697 192,057 SH   SOLE   179,242 0 12,815
HEICO CORP NEW CL A 422806208 BBG001S96YM2 24,831,366 176,610 SH   SOLE   164,895 0 11,715
HELIOS TECHNOLOGIES INC COM 42328H109 BBG001S99DF3 135,020,470 2,042,979 SH   SOLE   2,033,198 0 9,781
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 25,431,315 151,983 SH   SOLE   142,008 0 9,975
HILLMAN SOLUTIONS CORP COM 431636109 BBG00YC6W7C4 81,874,104 9,087,026 SH   SOLE   8,954,761 0 132,265
HOME DEPOT INC COM 437076102 BBG001S5RTW7 377,428 1,215 SH   SOLE   1,215 0 0
I3 VERTICALS INC COM CL A 46571Y107 BBG00L32N3P6 1,527,094 66,802 SH   SOLE   66,802 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 742,798 1,479 SH   SOLE   1,479 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 295,189 1,180 SH   SOLE   1,180 0 0
INTUIT COM 461202103 BBG001S6TWR2 632,302 1,380 SH   SOLE   1,380 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 BBG001SQLKR2 111,389,861 918,301 SH   SOLE   908,181 0 10,120
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 551,182 3,330 SH   SOLE   3,330 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 300,479 2,066 SH   SOLE   2,066 0 0
LCI INDS COM 50189K103 BBG001S8G4D9 13,508,642 106,906 SH   SOLE   98,986 0 7,920
LEMAITRE VASCULAR INC COM 525558201 BBG001SK6CX3 125,254,212 1,861,686 SH   SOLE   1,851,237 0 10,449
LINDE PLC SHS G54950103 BBG01FND0CH6 908,876 2,385 SH   SOLE   2,385 0 0
MARKEL GROUP INC COM 570535104 BBG001S9ZK95 643,179 465 SH   SOLE   465 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 434,596 1,105 SH   SOLE   1,105 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 288,475 2,500 SH   SOLE   2,500 0 0
MERCURY SYS INC COM 589378108 BBG001SBFLT8 85,634,843 2,475,711 SH   SOLE   2,446,196 0 29,515
MERIT MED SYS INC COM 589889104 BBG001S6KLT3 175,164,576 2,094,268 SH   SOLE   2,061,726 0 32,542
MESA LABS INC COM 59064R109 BBG001S5T762 74,044,709 576,223 SH   SOLE   575,551 0 672
METTLER TOLEDO INTERNATIONAL COM 592688105 BBG001SB87G1 282,003 215 SH   SOLE   215 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,062,144 3,119 SH   SOLE   3,119 0 0
MODEL N INC COM 607525102 BBG001SQGHS4 134,410,291 3,801,196 SH   SOLE   3,783,121 0 18,075
MONTROSE ENVIRONMENTAL GROUP COM 615111101 BBG005Q29V07 1,391,434 33,035 SH   SOLE   33,035 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 BBG001TG36G6 371,474 91,722 SH   SOLE   91,722 0 0
NATIONAL RESH CORP COM NEW 637372202 BBG004K1F9R1 31,750,985 729,740 SH   SOLE   728,096 0 1,644
NEOGEN CORP COM 640491106 BBG001S67B47 150,791,794 6,932,956 SH   SOLE   6,868,414 0 64,542
NIKE INC CL B 654106103 BBG001S6NTK2 290,273 2,630 SH   SOLE   2,630 0 0
NOVANTA INC COM 67000B104 BBG001S6MRJ9 232,840,659 1,264,751 SH   SOLE   1,247,121 0 17,630
NV5 GLOBAL INC COM 62945V109 BBG005BT61P6 1,664,098 15,023 SH   SOLE   15,023 0 0
OLO INC CL A 68134L109 BBG00ZCX7044 1,351,787 209,255 SH   SOLE   209,255 0 0
OMEGA FLEX INC COM 682095104 BBG001SNLHY8 36,577,751 352,455 SH   SOLE   352,253 0 202
OMNICELL COM COM 68213N109 BBG001SF6Z45 82,427,079 1,118,869 SH   SOLE   1,103,709 0 15,160
ORTHOPEDIATRICS CORP COM 68752L100 BBG00HFFRW48 1,411,225 32,183 SH   SOLE   32,183 0 0
PALOMAR HLDGS INC COM 69753M105 BBG00NLMRYV9 1,512,638 26,062 SH   SOLE   26,062 0 0
PAYCOR HCM INC COM 70435P102 BBG010FNXN77 108,439,750 4,581,316 SH   SOLE   4,537,276 0 44,040
PEPSICO INC COM 713448108 BBG001S695T1 268,569 1,450 SH   SOLE   1,450 0 0
PHREESIA INC COM 71944F106 BBG001TG2W25 1,345,369 43,385 SH   SOLE   43,385 0 0
PLANET LABS PBC COM CL A 72703X106 BBG00ZCV3Q27 1,071,648 332,810 SH   SOLE   332,810 0 0
POOL CORP COM 73278L105 BBG001S5VBK4 29,028,980 77,485 SH   SOLE   72,320 0 5,165
PROS HOLDINGS INC COM 74346Y103 BBG001ST38G5 97,611,175 3,169,194 SH   SOLE   3,162,169 0 7,025
Q2 HLDGS INC COM 74736L109 BBG005ZVK9Q1 67,909,424 2,197,716 SH   SOLE   2,169,326 0 28,390
RBC BEARINGS INC COM 75524B104 BBG001SNYTV1 148,004,863 680,576 SH   SOLE   669,746 0 10,830
REPLIGEN CORP COM 759916109 BBG001S5VNT9 96,554,230 682,555 SH   SOLE   671,035 0 11,520
ROLLINS INC COM 775711104 BBG001S5VRG4 35,254,872 823,135 SH   SOLE   769,893 0 53,242
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 907,270 1,887 SH   SOLE   1,887 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 1,127,292 2,812 SH   SOLE   2,812 0 0
SEMLER SCIENTIFIC INC COM 81684M104 BBG005LBVC90 768,019 29,269 SH   SOLE   29,269 0 0
SIMPSON MFG INC COM 829073105 BBG001SB9QN0 191,745,995 1,384,448 SH   SOLE   1,368,757 0 15,691
SIMULATIONS PLUS INC COM 829214105 BBG001S9TQV4 96,815,879 2,234,384 SH   SOLE   2,223,212 0 11,172
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 180,880,847 1,080,789 SH   SOLE   1,066,709 0 14,080
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 468,114 3,170 SH   SOLE   3,170 0 0
SOUNDTHINKING INC COM 82536T107 BBG001SM2GR1 1,202,081 54,990 SH   SOLE   54,990 0 0
SPS COMM INC COM 78463M107 BBG001T65R07 302,199,496 1,573,464 SH   SOLE   1,554,599 0 18,865
STERIS PLC SHS USD G8473T100 BBG00MRHG532 340,845 1,515 SH   SOLE   1,515 0 0
STEVANATO GROUP S P A ORD SHS T9224W109 BBG001V2NPF1 122,653,881 3,787,952 SH   SOLE   3,737,634 0 50,318
TELEFLEX INCORPORATED COM 879369106 BBG001S5WNP2 14,502,196 59,919 SH   SOLE   55,994 0 3,925
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 974,388 4,407 SH   SOLE   4,407 0 0
TRANSCAT INC COM 893529107 BBG001S5WVW6 62,226,052 729,411 SH   SOLE   728,596 0 815
TREX CO INC COM 89531P105 BBG001SB6TV8 118,694,938 1,810,478 SH   SOLE   1,781,548 0 28,930
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 29,861,315 71,701 SH   SOLE   67,026 0 4,675
U S PHYSICAL THERAPY COM 90337L108 BBG001S71ZL9 1,740,126 14,335 SH   SOLE   14,335 0 0
VAIL RESORTS INC COM 91879Q109 BBG001S5TFD6 19,901,628 79,050 SH   SOLE   73,835 0 5,215
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 580,733 2,937 SH   SOLE   2,937 0 0
VERICEL CORP COM 92346J108 BBG001S6X9M3 87,769,907 2,336,170 SH   SOLE   2,331,040 0 5,130
VERISK ANALYTICS INC COM 92345Y106 BBG001SBRX64 1,178,746 5,215 SH   SOLE   5,215 0 0
VERTEX INC CL A 92538J106 BBG00VVT2FV3 55,109,886 2,826,148 SH   SOLE   2,819,303 0 6,845
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 741,378 5,187 SH   SOLE   5,187 0 0
WATSCO INC COM 942622200 BBG001S82CQ2 29,711,554 77,887 SH   SOLE   72,707 0 5,180
WD 40 CO COM 929236107 BBG001S5XD46 55,167,559 292,433 SH   SOLE   291,733 0 700
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 22,314,065 58,342 SH   SOLE   54,537 0 3,805
WILLDAN GROUP INC COM 96924N100 BBG001SNM0H3 1,016,879 53,073 SH   SOLE   53,073 0 0
WORKIVA INC COM CL A 98139A105 BBG007BVZ8J7 93,355,395 918,310 SH   SOLE   907,360 0 10,950
XYLEM INC COM 98419M100 BBG001V05C73 482,239 4,282 SH   SOLE   4,282 0 0