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 247,777,835 3,354,242 SH   SOLE   3,338,911 0 15,331
ADOBE INC COM 00724F101 BBG001S5NCQ5 405,688 680 SH   SOLE   680 0 0
ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 443,606 1,619 SH   SOLE   1,619 0 0
ALPHA TEKNOVA INC COM 02080L102 BBG00201BVP4 923,283 247,529 SH   SOLE   247,529 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 803,916 5,755 SH   SOLE   5,755 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 430,541 3,055 SH   SOLE   3,055 0 0
ALTAIR ENGR INC COM CL A 021369103 BBG001SR65P2 204,039,431 2,424,711 SH   SOLE   2,400,086 0 24,625
AMGEN INC COM 031162100 BBG001S5NNL6 325,463 1,130 SH   SOLE   1,130 0 0
ANSYS INC COM 03662Q105 BBG001S926L8 1,847,059 5,090 SH   SOLE   5,090 0 0
APPLE INC COM 037833100 BBG001S5N8V8 1,099,346 5,710 SH   SOLE   5,710 0 0
AXON ENTERPRISE INC COM 05464C101 BBG001SB2HG5 136,781,860 529,485 SH   SOLE   522,985 0 6,500
AZENTA INC COM 114340102 BBG001S8F1B8 84,114,240 1,291,284 SH   SOLE   1,288,659 0 2,625
BALCHEM CORP COM 057665200 BBG001S5P2R4 161,127,842 1,083,212 SH   SOLE   1,070,473 0 12,739
BENTLEY SYS INC COM CL B 08265T208 BBG001SBWGV7 330,038 6,325 SH   SOLE   6,325 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 388,759 1,090 SH   SOLE   1,090 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 BBG001SFGWZ7 1,053,764 64,847 SH   SOLE   64,847 0 0
BIO-TECHNE CORP COM 09073M104 BBG001S66C28 19,378,888 251,152 SH   SOLE   237,272 0 13,880
BLACKLINE INC COM 09239B109 BBG0029KJVD8 88,342,297 1,414,835 SH   SOLE   1,412,035 0 2,800
BRIGHT HORIZONS FAM SOL IN D COM 109194100 BBG003LFWPT4 17,666,702 187,465 SH   SOLE   176,655 0 10,810
CASELLA WASTE SYS INC CL A 147448104 BBG001SB5S05 260,628,644 3,049,715 SH   SOLE   3,009,725 0 39,990
CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 BBG00WNSJM58 11,468,762 1,006,915 SH   SOLE   947,710 0 59,205
CLEARWATER ANALYTICS HLDGS I CL A 185123106 BBG012C765M3 128,720,131 6,426,367 SH   SOLE   6,342,672 0 83,695
COGNEX CORP COM 192422103 BBG001S5TC16 11,045,614 264,629 SH   SOLE   248,854 0 15,775
CONSTRUCTION PARTNERS INC COM CL A 21044C107 BBG00KK0CFZ7 197,601,777 4,540,482 SH   SOLE   4,478,319 0 62,163
COPART INC COM 217204106 BBG001S7MTB1 1,310,897 26,753 SH   SOLE   26,753 0 0
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 1,364,158 15,610 SH   SOLE   15,610 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,415,872 2,145 SH   SOLE   2,145 0 0
CRYOPORT INC COM PAR $0.001 229050307 BBG001SLKBJ3 1,095,561 70,727 SH   SOLE   70,727 0 0
CSW INDUSTRIALS INC COM 126402106 BBG007NLG4M2 82,690,310 398,680 SH   SOLE   394,160 0 4,520
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 246,377 1,065 SH   SOLE   1,065 0 0
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 BBG01282ZKG1 54,880,102 5,521,137 SH   SOLE   5,450,822 0 70,315
DESCARTES SYS GROUP INC COM 249906108 BBG001SBJY34 254,380,607 3,026,179 SH   SOLE   2,991,209 0 34,970
DIGI INTL INC COM 253798102 BBG001S5Z4V4 93,435,160 3,593,660 SH   SOLE   3,589,530 0 4,130
DOLBY LABORATORIES INC COM CL A 25659T107 BBG001SDXGH8 234,410 2,720 SH   SOLE   2,720 0 0
DOUGLAS DYNAMICS INC COM 25960R105 BBG001T6QFV6 65,055,979 2,191,913 SH   SOLE   2,189,272 0 2,641
ESCO TECHNOLOGIES INC COM 296315104 BBG001S6MFD1 119,715,053 1,022,943 SH   SOLE   1,018,751 0 4,192
ESSENTIAL UTILS INC COM 29670G102 BBG001S5VFD3 488,799 13,087 SH   SOLE   13,087 0 0
EVI INDS INC COM 26929N102 BBG001SDGWV6 14,405,083 607,041 SH   SOLE   564,236 0 42,805
EXPONENT INC COM 30214U102 BBG001S9CG99 215,812,566 2,451,301 SH   SOLE   2,420,747 0 30,554
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 677,764 6,779 SH   SOLE   6,779 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 706,988 1,482 SH   SOLE   1,482 0 0
FAIR ISAAC CORP COM 303250104 BBG001S8ZT61 35,576,802 30,564 SH   SOLE   28,769 0 1,795
FASTENAL CO COM 311900104 BBG001S5R1F7 1,107,243 17,095 SH   SOLE   17,095 0 0
FEDERAL SIGNAL CORP COM 313855108 BBG001S5RD98 103,615,419 1,350,214 SH   SOLE   1,347,855 0 2,359
FIRSTSERVICE CORP NEW COM 33767E202 BBG0093LLBP5 221,598,662 1,367,133 SH   SOLE   1,346,695 0 20,438
FIVE9 INC COM 338307101 BBG001V0P7K7 10,828,767 137,613 SH   SOLE   128,498 0 9,115
FORTINET INC COM 34959E109 BBG001S77BL6 920,033 15,719 SH   SOLE   15,719 0 0
FOX FACTORY HLDG CORP COM 35138V102 BBG004T7VS71 76,551,944 1,134,439 SH   SOLE   1,132,344 0 2,095
GARMIN LTD SHS H2906T109 BBG001SG0H12 375,337 2,920 SH   SOLE   2,920 0 0
GARTNER INC COM 366651107 BBG001S5SD60 21,720,495 48,149 SH   SOLE   45,534 0 2,615
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 10,617,324 82,152 SH   SOLE   76,877 0 5,275
GRACO INC COM 384109104 BBG001S5RK56 29,713,044 342,474 SH   SOLE   322,709 0 19,765
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001TWHGX5 20,646,724 189,350 SH   SOLE   178,345 0 11,005
HEICO CORP NEW CL A 422806208 BBG001S96YM2 24,851,934 174,473 SH   SOLE   164,438 0 10,035
HELIOS TECHNOLOGIES INC COM 42328H109 BBG001S99DF3 91,051,838 2,007,758 SH   SOLE   2,003,905 0 3,853
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 24,529,475 150,110 SH   SOLE   141,410 0 8,700
HILLMAN SOLUTIONS CORP COM 431636109 BBG00YC6W7C4 84,555,104 9,180,793 SH   SOLE   9,066,863 0 113,930
HOME DEPOT INC COM 437076102 BBG001S5RTW7 417,593 1,205 SH   SOLE   1,205 0 0
I3 VERTICALS INC COM CL A 46571Y107 BBG00L32N3P6 1,473,051 69,582 SH   SOLE   69,582 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 956,906 1,724 SH   SOLE   1,724 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 309,089 1,180 SH   SOLE   1,180 0 0
INTUIT COM 461202103 BBG001S6TWR2 850,041 1,360 SH   SOLE   1,360 0 0
IRADIMED CORP COM 46266A109 BBG006NM92Y1 749,077 15,780 SH   SOLE   15,780 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 BBG001SQLKR2 91,521,989 920,281 SH   SOLE   911,506 0 8,775
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 500,001 3,190 SH   SOLE   3,190 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 351,427 2,066 SH   SOLE   2,066 0 0
LCI INDS COM 50189K103 BBG001S8G4D9 13,214,132 105,116 SH   SOLE   98,396 0 6,720
LEMAITRE VASCULAR INC COM 525558201 BBG001SK6CX3 109,431,662 1,927,971 SH   SOLE   1,924,132 0 3,839
LINDE PLC SHS G54950103 BBG01FND0CH6 979,543 2,385 SH   SOLE   2,385 0 0
MARKEL GROUP INC COM 570535104 BBG001S9ZK95 717,049 505 SH   SOLE   505 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 471,294 1,105 SH   SOLE   1,105 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 272,550 2,500 SH   SOLE   2,500 0 0
MERCURY SYS INC COM 589378108 BBG001SBFLT8 89,613,286 2,450,459 SH   SOLE   2,424,964 0 25,495
MERIT MED SYS INC COM 589889104 BBG001S6KLT3 163,461,210 2,151,938 SH   SOLE   2,122,501 0 29,437
MESA LABS INC COM 59064R109 BBG001S5T762 60,605,605 578,463 SH   SOLE   577,789 0 674
METTLER TOLEDO INTERNATIONAL COM 592688105 BBG001SB87G1 380,869 314 SH   SOLE   314 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,165,348 3,099 SH   SOLE   3,099 0 0
MODEL N INC COM 607525102 BBG001SQGHS4 103,004,395 3,824,894 SH   SOLE   3,820,514 0 4,380
MONTROSE ENVIRONMENTAL GROUP COM 615111101 BBG005Q29V07 1,326,969 41,300 SH   SOLE   41,300 0 0
MSA SAFETY INC COM 553498106 BBG001S5TCN2 9,944,087 58,900 SH   SOLE   55,435 0 3,465
NATIONAL RESH CORP COM NEW 637372202 BBG004K1F9R1 30,888,675 780,806 SH   SOLE   779,314 0 1,492
NEOGEN CORP COM 640491106 BBG001S67B47 137,101,937 6,817,600 SH   SOLE   6,743,528 0 74,072
NIKE INC CL B 654106103 BBG001S6NTK2 300,196 2,765 SH   SOLE   2,765 0 0
NOVANTA INC COM 67000B104 BBG001S6MRJ9 216,658,791 1,286,496 SH   SOLE   1,270,321 0 16,175
NV5 GLOBAL INC COM 62945V109 BBG005BT61P6 1,738,250 15,643 SH   SOLE   15,643 0 0
OLO INC CL A 68134L109 BBG00ZCX7044 1,246,989 218,005 SH   SOLE   218,005 0 0
OMEGA FLEX INC COM 682095104 BBG001SNLHY8 21,015,980 298,057 SH   SOLE   297,855 0 202
ORTHOPEDIATRICS CORP COM 68752L100 BBG00HFFRW48 1,474,426 45,353 SH   SOLE   45,353 0 0
PALOMAR HLDGS INC COM 69753M105 BBG00NLMRYV9 1,506,103 27,137 SH   SOLE   27,137 0 0
PAYCOR HCM INC COM 70435P102 BBG010FNXN77 103,483,482 4,793,121 SH   SOLE   4,741,711 0 51,410
PEPSICO INC COM 713448108 BBG001S695T1 246,268 1,450 SH   SOLE   1,450 0 0
PHREESIA INC COM 71944F106 BBG001TG2W25 1,790,305 77,335 SH   SOLE   77,335 0 0
PLANET LABS PBC COM CL A 72703X106 BBG00ZCV3Q27 855,855 346,500 SH   SOLE   346,500 0 0
POOL CORP COM 73278L105 BBG001S5VBK4 30,596,208 76,738 SH   SOLE   72,313 0 4,425
PROCORE TECHNOLOGIES INC COM 74275K108 BBG0026ZJ313 216,312 3,125 SH   SOLE   3,125 0 0
PROS HOLDINGS INC COM 74346Y103 BBG001ST38G5 126,069,207 3,250,044 SH   SOLE   3,236,994 0 13,050
Q2 HLDGS INC COM 74736L109 BBG005ZVK9Q1 95,650,202 2,203,414 SH   SOLE   2,178,664 0 24,750
RBC BEARINGS INC COM 75524B104 BBG001SNYTV1 198,154,385 695,547 SH   SOLE   685,932 0 9,615
REPLIGEN CORP COM 759916109 BBG001S5VNT9 127,610,892 709,738 SH   SOLE   699,853 0 9,885
ROLLINS INC COM 775711104 BBG001S5VRG4 35,420,300 811,090 SH   SOLE   765,263 0 45,827
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 1,196,103 2,194 SH   SOLE   2,194 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 1,190,274 2,702 SH   SOLE   2,702 0 0
SEMLER SCIENTIFIC INC COM 81684M104 BBG005LBVC90 1,350,801 30,499 SH   SOLE   30,499 0 0
SIMPSON MFG INC COM 829073105 BBG001SB9QN0 271,840,023 1,373,068 SH   SOLE   1,359,252 0 13,816
SIMULATIONS PLUS INC COM 829214105 BBG001S9TQV4 101,098,134 2,259,176 SH   SOLE   2,256,556 0 2,620
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 179,480,275 1,104,494 SH   SOLE   1,091,594 0 12,900
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 447,385 3,540 SH   SOLE   3,540 0 0
SOUNDTHINKING INC COM 82536T107 BBG001SM2GR1 1,748,979 68,480 SH   SOLE   68,480 0 0
SPS COMM INC COM 78463M107 BBG001T65R07 260,554,107 1,344,171 SH   SOLE   1,328,296 0 15,875
STERIS PLC SHS USD G8473T100 BBG00MRHG532 580,184 2,639 SH   SOLE   2,639 0 0
STEVANATO GROUP S P A ORD SHS T9224W109 BBG001V2NPF1 124,368,112 4,557,278 SH   SOLE   4,501,904 0 55,374
TECSYS INC COM COM 878950104   1,581,280 63,550 SH   SOLE   63,550 0 0
TELEFLEX INCORPORATED COM 879369106 BBG001S5WNP2 14,719,039 59,032 SH   SOLE   55,662 0 3,370
THUNDERBIRD ENTERTAINMENT GROU COM 88605U107   1,078,723 613,105 SH   SOLE   613,105 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 969,570 4,509 SH   SOLE   4,509 0 0
TRANSCAT INC COM 893529107 BBG001S5WVW6 83,403,593 762,861 SH   SOLE   762,046 0 815
TREX CO INC COM 89531P105 BBG001SB6TV8 156,152,537 1,886,128 SH   SOLE   1,856,013 0 30,115
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 29,438,157 70,406 SH   SOLE   66,401 0 4,005
U S PHYSICAL THERAPY COM 90337L108 BBG001S71ZL9 1,390,580 14,930 SH   SOLE   14,930 0 0
VAIL RESORTS INC COM 91879Q109 BBG001S5TFD6 16,256,594 76,154 SH   SOLE   71,614 0 4,540
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 618,759 3,214 SH   SOLE   3,214 0 0
VERICEL CORP COM 92346J108 BBG001S6X9M3 83,325,976 2,339,960 SH   SOLE   2,335,405 0 4,555
VERISK ANALYTICS INC COM 92345Y106 BBG001SBRX64 1,378,222 5,770 SH   SOLE   5,770 0 0
VERTEX INC CL A 92538J106 BBG00VVT2FV3 76,310,783 2,832,620 SH   SOLE   2,826,625 0 5,995
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 987,272 6,614 SH   SOLE   6,614 0 0
WATSCO INC COM 942622200 BBG001S82CQ2 32,995,189 77,007 SH   SOLE   72,567 0 4,440
WD 40 CO COM 929236107 BBG001S5XD46 75,154,537 314,362 SH   SOLE   313,734 0 628
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 19,490,898 55,353 SH   SOLE   52,283 0 3,070
WILLDAN GROUP INC COM 96924N100 BBG001SNM0H3 1,188,584 55,283 SH   SOLE   55,283 0 0
WORKIVA INC COM CL A 98139A105 BBG007BVZ8J7 96,730,677 952,730 SH   SOLE   942,985 0 9,745
XYLEM INC COM 98419M100 BBG001V05C73 517,936 4,529 SH   SOLE   4,529 0 0