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,323,876 3,329,064 SH   SOLE   3,313,698 0 15,366
ADOBE INC COM 00724F101 BBG001S5NCQ5 351,831 690 SH   SOLE   690 0 0
ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 500,419 1,639 SH   SOLE   1,639 0 0
ALPHA TEKNOVA INC COM 02080L102 BBG00201BVP4 663,264 237,729 SH   SOLE   237,729 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 753,099 5,755 SH   SOLE   5,755 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 409,394 3,105 SH   SOLE   3,105 0 0
ALTAIR ENGR INC COM CL A 021369103 BBG001SR65P2 150,739,008 2,409,511 SH   SOLE   2,385,196 0 24,315
AMGEN INC COM 031162100 BBG001S5NNL6 303,699 1,130 SH   SOLE   1,130 0 0
ANSYS INC COM 03662Q105 BBG001S926L8 1,548,748 5,205 SH   SOLE   5,205 0 0
APPLE INC COM 037833100 BBG001S5N8V8 977,609 5,710 SH   SOLE   5,710 0 0
AXON ENTERPRISE INC COM 05464C101 BBG001SB2HG5 105,750,251 531,435 SH   SOLE   524,935 0 6,500
AZENTA INC COM 114340102 BBG001S8F1B8 57,176,147 1,139,194 SH   SOLE   1,136,569 0 2,625
BALCHEM CORP COM 057665200 BBG001S5P2R4 133,507,648 1,076,327 SH   SOLE   1,063,918 0 12,409
BENTLEY SYS INC COM CL B 08265T208 BBG001SBWGV7 219,701 4,380 SH   SOLE   4,380 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 381,827 1,090 SH   SOLE   1,090 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 BBG001SFGWZ7 859,838 62,262 SH   SOLE   62,262 0 0
BIO-TECHNE CORP COM 09073M104 BBG001S66C28 17,328,716 254,572 SH   SOLE   240,692 0 13,880
BLACKLINE INC COM 09239B109 BBG0029KJVD8 75,850,510 1,367,415 SH   SOLE   1,364,615 0 2,800
BRIGHT HORIZONS FAM SOL IN D COM 109194100 BBG003LFWPT4 15,458,257 189,765 SH   SOLE   178,955 0 10,810
CASELLA WASTE SYS INC CL A 147448104 BBG001SB5S05 232,383,476 3,045,655 SH   SOLE   3,005,875 0 39,780
CLEARWATER ANALYTICS HLDGS I CL A 185123106 BBG012C765M3 123,322,709 6,376,562 SH   SOLE   6,305,567 0 70,995
COGNEX CORP COM 192422103 BBG001S5TC16 11,608,104 273,518 SH   SOLE   257,743 0 15,775
CONSTRUCTION PARTNERS INC COM CL A 21044C107 BBG00KK0CFZ7 166,264,168 4,547,707 SH   SOLE   4,483,254 0 64,453
COPART INC COM 217204106 BBG001S7MTB1 1,242,199 28,828 SH   SOLE   28,828 0 0
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 1,217,169 15,830 SH   SOLE   15,830 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,211,839 2,145 SH   SOLE   2,145 0 0
CRYOPORT INC COM PAR $0.001 229050307 BBG001SLKBJ3 930,936 67,902 SH   SOLE   67,902 0 0
CSW INDUSTRIALS INC COM 126402106 BBG007NLG4M2 38,503,382 219,718 SH   SOLE   217,193 0 2,525
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 264,226 1,065 SH   SOLE   1,065 0 0
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 BBG01282ZKG1 39,357,597 4,925,857 SH   SOLE   4,855,542 0 70,315
DESCARTES SYS GROUP INC COM 249906108 BBG001SBJY34 221,674,669 3,020,914 SH   SOLE   2,985,794 0 35,120
DIGI INTL INC COM 253798102 BBG001S5Z4V4 83,184,975 3,080,925 SH   SOLE   3,074,985 0 5,940
DOLBY LABORATORIES INC COM CL A 25659T107 BBG001SDXGH8 254,425 3,210 SH   SOLE   3,210 0 0
DOUGLAS DYNAMICS INC COM 25960R105 BBG001T6QFV6 56,741,832 1,880,114 SH   SOLE   1,877,498 0 2,616
ESCO TECHNOLOGIES INC COM 296315104 BBG001S6MFD1 105,596,405 1,011,072 SH   SOLE   1,009,956 0 1,116
ESSENTIAL UTILS INC COM 29670G102 BBG001S5VFD3 341,137 9,937 SH   SOLE   9,937 0 0
EVI INDS INC COM 26929N102 BBG001SDGWV6 15,930,742 641,851 SH   SOLE   599,046 0 42,805
EXPONENT INC COM 30214U102 BBG001S9CG99 209,229,442 2,444,269 SH   SOLE   2,413,987 0 30,282
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 797,075 6,779 SH   SOLE   6,779 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 680,814 1,557 SH   SOLE   1,557 0 0
FAIR ISAAC CORP COM 303250104 BBG001S8ZT61 45,384,167 52,254 SH   SOLE   49,174 0 3,080
FASTENAL CO COM 311900104 BBG001S5R1F7 954,834 17,475 SH   SOLE   17,475 0 0
FEDERAL SIGNAL CORP COM 313855108 BBG001S5RD98 78,748,432 1,318,407 SH   SOLE   1,316,590 0 1,817
FIRSTSERVICE CORP NEW COM 33767E202 BBG0093LLBP5 198,327,645 1,362,702 SH   SOLE   1,342,255 0 20,447
FIVE9 INC COM 338307101 BBG001V0P7K7 8,954,289 139,258 SH   SOLE   130,143 0 9,115
FORTINET INC COM 34959E109 BBG001S77BL6 1,025,081 17,469 SH   SOLE   17,469 0 0
FOX FACTORY HLDG CORP COM 35138V102 BBG004T7VS71 112,010,336 1,130,504 SH   SOLE   1,124,659 0 5,845
GARMIN LTD SHS H2906T109 BBG001SG0H12 307,184 2,920 SH   SOLE   2,920 0 0
GARTNER INC COM 366651107 BBG001S5SD60 16,693,948 48,584 SH   SOLE   45,969 0 2,615
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 9,001,404 82,612 SH   SOLE   77,337 0 5,275
GRACO INC COM 384109104 BBG001S5RK56 25,279,084 346,859 SH   SOLE   327,094 0 19,765
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001TWHGX5 17,233,650 191,485 SH   SOLE   180,480 0 11,005
HEICO CORP NEW CL A 422806208 BBG001S96YM2 22,882,794 177,084 SH   SOLE   167,049 0 10,035
HELIOS TECHNOLOGIES INC COM 42328H109 BBG001S99DF3 107,800,202 1,943,046 SH   SOLE   1,933,467 0 9,579
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 22,970,257 151,980 SH   SOLE   143,280 0 8,700
HILLMAN SOLUTIONS CORP COM 431636109 BBG00YC6W7C4 66,603,223 8,073,118 SH   SOLE   7,959,188 0 113,930
HOME DEPOT INC COM 437076102 BBG001S5RTW7 364,103 1,205 SH   SOLE   1,205 0 0
I3 VERTICALS INC COM CL A 46571Y107 BBG00L32N3P6 1,412,194 66,802 SH   SOLE   66,802 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 771,344 1,764 SH   SOLE   1,764 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 271,766 1,180 SH   SOLE   1,180 0 0
INTUIT COM 461202103 BBG001S6TWR2 699,988 1,370 SH   SOLE   1,370 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 BBG001SQLKR2 94,550,450 899,281 SH   SOLE   890,506 0 8,775
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 485,940 3,120 SH   SOLE   3,120 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 299,611 2,066 SH   SOLE   2,066 0 0
LCI INDS COM 50189K103 BBG001S8G4D9 12,494,780 106,411 SH   SOLE   99,691 0 6,720
LEMAITRE VASCULAR INC COM 525558201 BBG001SK6CX3 104,469,804 1,917,581 SH   SOLE   1,907,402 0 10,179
LINDE PLC SHS G54950103 BBG01FND0CH6 888,055 2,385 SH   SOLE   2,385 0 0
MARKEL GROUP INC COM 570535104 BBG001S9ZK95 787,782 535 SH   SOLE   535 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 437,481 1,105 SH   SOLE   1,105 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 257,375 2,500 SH   SOLE   2,500 0 0
MERCURY SYS INC COM 589378108 BBG001SBFLT8 80,169,516 2,161,486 SH   SOLE   2,135,991 0 25,495
MERIT MED SYS INC COM 589889104 BBG001S6KLT3 147,698,866 2,139,943 SH   SOLE   2,111,026 0 28,917
MESA LABS INC COM 59064R109 BBG001S5T762 55,709,195 530,210 SH   SOLE   529,537 0 673
METTLER TOLEDO INTERNATIONAL COM 592688105 BBG001SB87G1 352,366 318 SH   SOLE   318 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 978,509 3,099 SH   SOLE   3,099 0 0
MODEL N INC COM 607525102 BBG001SQGHS4 80,987,596 3,317,804 SH   SOLE   3,299,249 0 18,555
MONTROSE ENVIRONMENTAL GROUP COM 615111101 BBG005Q29V07 966,604 33,035 SH   SOLE   33,035 0 0
NATIONAL RESH CORP COM NEW 637372202 BBG004K1F9R1 34,307,570 773,215 SH   SOLE   771,726 0 1,489
NEOGEN CORP COM 640491106 BBG001S67B47 121,483,814 6,552,525 SH   SOLE   6,481,403 0 71,122
NIKE INC CL B 654106103 BBG001S6NTK2 249,090 2,605 SH   SOLE   2,605 0 0
NOVANTA INC COM 67000B104 BBG001S6MRJ9 183,464,924 1,279,036 SH   SOLE   1,263,141 0 15,895
NV5 GLOBAL INC COM 62945V109 BBG005BT61P6 1,445,663 15,023 SH   SOLE   15,023 0 0
OLO INC CL A 68134L109 BBG00ZCX7044 1,268,085 209,255 SH   SOLE   209,255 0 0
OMEGA FLEX INC COM 682095104 BBG001SNLHY8 23,511,905 298,640 SH   SOLE   298,438 0 202
ORTHOPEDIATRICS CORP COM 68752L100 BBG00HFFRW48 1,170,656 36,583 SH   SOLE   36,583 0 0
PALOMAR HLDGS INC COM 69753M105 BBG00NLMRYV9 1,322,646 26,062 SH   SOLE   26,062 0 0
PAYCOR HCM INC COM 70435P102 BBG010FNXN77 91,309,293 3,999,531 SH   SOLE   3,960,881 0 38,650
PEPSICO INC COM 713448108 BBG001S695T1 245,688 1,450 SH   SOLE   1,450 0 0
PHREESIA INC COM 71944F106 BBG001TG2W25 1,173,384 62,815 SH   SOLE   62,815 0 0
PLANET LABS PBC COM CL A 72703X106 BBG00ZCV3Q27 865,306 332,810 SH   SOLE   332,810 0 0
POOL CORP COM 73278L105 BBG001S5VBK4 27,686,063 77,748 SH   SOLE   73,323 0 4,425
PROCORE TECHNOLOGIES INC COM 74275K108 BBG0026ZJ313 202,492 3,100 SH   SOLE   3,100 0 0
PROS HOLDINGS INC COM 74346Y103 BBG001ST38G5 111,693,779 3,226,279 SH   SOLE   3,220,029 0 6,250
Q2 HLDGS INC COM 74736L109 BBG005ZVK9Q1 62,817,169 1,946,612 SH   SOLE   1,921,862 0 24,750
RBC BEARINGS INC COM 75524B104 BBG001SNYTV1 162,048,865 692,132 SH   SOLE   682,527 0 9,605
REPLIGEN CORP COM 759916109 BBG001S5VNT9 112,443,603 707,148 SH   SOLE   697,263 0 9,885
ROLLINS INC COM 775711104 BBG001S5VRG4 30,640,427 820,799 SH   SOLE   774,972 0 45,827
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 1,081,882 2,234 SH   SOLE   2,234 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 1,023,870 2,802 SH   SOLE   2,802 0 0
SEMLER SCIENTIFIC INC COM 81684M104 BBG005LBVC90 742,555 29,269 SH   SOLE   29,269 0 0
SIMPSON MFG INC COM 829073105 BBG001SB9QN0 205,516,859 1,371,850 SH   SOLE   1,357,402 0 14,448
SIMULATIONS PLUS INC COM 829214105 BBG001S9TQV4 83,728,456 2,007,877 SH   SOLE   1,996,331 0 11,546
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 179,447,505 1,097,874 SH   SOLE   1,085,139 0 12,735
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 432,643 3,520 SH   SOLE   3,520 0 0
SOUNDTHINKING INC COM 82536T107 BBG001SM2GR1 984,321 54,990 SH   SOLE   54,990 0 0
SPS COMM INC COM 78463M107 BBG001T65R07 265,560,607 1,556,536 SH   SOLE   1,539,686 0 16,850
STERIS PLC SHS USD G8473T100 BBG00MRHG532 452,883 2,064 SH   SOLE   2,064 0 0
STEVANATO GROUP S P A ORD SHS T9224W109 BBG001V2NPF1 134,753,090 4,534,088 SH   SOLE   4,489,884 0 44,204
TECSYS INC COM COM 878950104   1,263,521 61,010 SH   SOLE   61,010 0 0
TELEFLEX INCORPORATED COM 879369106 BBG001S5WNP2 11,701,519 59,577 SH   SOLE   56,207 0 3,370
THUNDERBIRD ENTERTAINMENT GROU COM 88605U107   932,214 588,950 SH   SOLE   588,950 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 933,827 4,599 SH   SOLE   4,599 0 0
TRANSCAT INC COM 893529107 BBG001S5WVW6 74,266,746 758,056 SH   SOLE   757,241 0 815
TREX CO INC COM 89531P105 BBG001SB6TV8 115,407,290 1,872,583 SH   SOLE   1,846,868 0 25,715
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 27,437,564 71,056 SH   SOLE   67,051 0 4,005
U S PHYSICAL THERAPY COM 90337L108 BBG001S71ZL9 1,314,950 14,335 SH   SOLE   14,335 0 0
VAIL RESORTS INC COM 91879Q109 BBG001S5TFD6 17,458,971 78,683 SH   SOLE   74,143 0 4,540
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 683,389 3,359 SH   SOLE   3,359 0 0
VERICEL CORP COM 92346J108 BBG001S6X9M3 74,774,572 2,230,745 SH   SOLE   2,226,190 0 4,555
VERISK ANALYTICS INC COM 92345Y106 BBG001SBRX64 1,334,756 5,650 SH   SOLE   5,650 0 0
VERTEX INC CL A 92538J106 BBG00VVT2FV3 54,972,918 2,379,780 SH   SOLE   2,373,785 0 5,995
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 791,564 5,894 SH   SOLE   5,894 0 0
WATSCO INC COM 942622200 BBG001S82CQ2 29,428,921 77,912 SH   SOLE   73,472 0 4,440
WD 40 CO COM 929236107 BBG001S5XD46 63,257,366 311,245 SH   SOLE   310,618 0 627
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 21,159,218 56,393 SH   SOLE   53,323 0 3,070
WILLDAN GROUP INC COM 96924N100 BBG001SNM0H3 1,084,281 53,073 SH   SOLE   53,073 0 0
WORKIVA INC COM CL A 98139A105 BBG007BVZ8J7 95,998,369 947,290 SH   SOLE   937,545 0 9,745
XYLEM INC COM 98419M100 BBG001V05C73 425,929 4,679 SH   SOLE   4,679 0 0