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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AAON INC COM PAR $0.004 000360206 137,106,463 1,859,071 SH SOLE 1,808,389 0 50,682
AGILYSYS INC COM 00847J105 83,946,745 732,264 SH SOLE 716,309 0 15,955
ALPHA TEKNOVA INC COM 02080L102 944,065 192,274 SH SOLE 192,274 0 0
ALPHABET INC CAP STK CL A 02079K305 522,522 2,965 SH SOLE 2,965 0 0
ALPHABET INC CAP STK CL C 02079K107 390,258 2,200 SH SOLE 2,200 0 0
ANSYS INC COM 03662Q105 764,255 2,176 SH SOLE 2,176 0 0
APPLE INC COM 037833100 283,135 1,380 SH SOLE 1,380 0 0
AXON ENTERPRISE INC COM 05464C101 368,433 445 SH SOLE 445 0 0
AZENTA INC COM 114340102 59,047,306 1,918,366 SH SOLE 1,876,236 0 42,130
BALCHEM CORP COM 057665200 182,660,767 1,147,367 SH SOLE 1,103,035 0 44,332
BENTLEY SYS INC COM CL B 08265T208 453,078 8,395 SH SOLE 8,395 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 573,209 1,180 SH SOLE 1,180 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 1,400,466 65,017 SH SOLE 65,017 0 0
BIO-TECHNE CORP COM 09073M104 17,076,872 331,912 SH SOLE 318,762 0 13,150
BLACKLINE INC COM 09239B109 117,754,766 2,079,738 SH SOLE 2,035,103 0 44,635
BOWMAN CONSULTING GROUP LTD COM 103002101 1,628,112 56,630 SH SOLE 56,630 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 106,041,456 858,010 SH SOLE 820,480 0 37,530
CASELLA WASTE SYS INC CL A 147448104 309,231,553 2,680,114 SH SOLE 2,570,029 0 110,085
CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 136,639,128 14,520,630 SH SOLE 14,008,890 0 511,740
CLEARWATER ANALYTICS HLDGS I CL A 185123106 146,725,889 6,690,647 SH SOLE 6,436,017 0 254,630
CLOUDFLARE INC CL A COM 18915M107 338,786 1,730 SH SOLE 1,730 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107 279,894,544 2,633,558 SH SOLE 2,530,530 0 103,028
COPART INC COM 217204106 927,963 18,911 SH SOLE 18,911 0 0
COSTAR GROUP INC COM 22160N109 1,245,396 15,490 SH SOLE 15,490 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,049,336 1,060 SH SOLE 1,060 0 0
CRANE NXT CO COM 224441105 53,608,528 994,592 SH SOLE 972,745 0 21,847
CRYOPORT INC COM PAR $0.001 229050307 824,755 110,557 SH SOLE 110,557 0 0
CSW INDUSTRIALS INC COM 126402106 170,024,489 592,771 SH SOLE 572,623 0 20,148
DANAHER CORPORATION COM 235851102 203,466 1,030 SH SOLE 1,030 0 0
DESCARTES SYS GROUP INC COM 249906108 273,216,576 2,687,949 SH SOLE 2,585,174 0 102,775
DIGI INTL INC COM 253798102 123,712,249 3,548,831 SH SOLE 3,476,441 0 72,390
ENERGY RECOVERY INC COM 29270J100 1,436,728 112,420 SH SOLE 112,420 0 0
ESCO TECHNOLOGIES INC COM 296315104 195,137,168 1,017,028 SH SOLE 990,006 0 27,022
EVI INDS INC COM 26929N102 18,196,418 833,551 SH SOLE 757,221 0 76,330
EXPONENT INC COM 30214U102 202,152,301 2,705,827 SH SOLE 2,604,131 0 101,696
EXXON MOBIL CORP COM 30231G102 264,002 2,449 SH SOLE 2,449 0 0
FACTSET RESH SYS INC COM 303075105 412,392 922 SH SOLE 922 0 0
FAIR ISAAC CORP COM 303250104 488,065 267 SH SOLE 267 0 0
FASTENAL CO COM 311900104 776,160 18,480 SH SOLE 18,480 0 0
FEDERAL SIGNAL CORP COM 313855108 144,031,756 1,353,428 SH SOLE 1,317,575 0 35,853
FIRSTSERVICE CORP NEW COM 33767E202 244,911,589 1,402,540 SH SOLE 1,345,798 0 56,742
FORTINET INC COM 34959E109 758,330 7,173 SH SOLE 7,173 0 0
GARMIN LTD SHS H2906T109 254,638 1,220 SH SOLE 1,220 0 0
GARTNER INC COM 366651107 741,339 1,834 SH SOLE 1,834 0 0
GENERAC HLDGS INC COM 368736104 22,984,775 160,497 SH SOLE 147,207 0 13,290
GRACO INC COM 384109104 39,990,579 465,169 SH SOLE 428,749 0 36,420
GUIDEWIRE SOFTWARE INC COM 40171V100 58,543,465 248,645 SH SOLE 228,230 0 20,415
HEICO CORP NEW CL A 422806208 59,176,901 228,703 SH SOLE 219,553 0 9,150
HELIOS TECHNOLOGIES INC COM 42328H109 65,217,846 1,954,386 SH SOLE 1,910,953 0 43,433
HENRY JACK & ASSOC INC COM 426281101 36,315,065 201,560 SH SOLE 185,755 0 15,805
HILLMAN SOLUTIONS CORP COM 431636109 52,529,901 7,357,129 SH SOLE 7,202,504 0 154,625
HOME DEPOT INC COM 437076102 238,316 650 SH SOLE 650 0 0
I3 VERTICALS INC COM CL A 46571Y107 1,917,335 69,772 SH SOLE 69,772 0 0
IDEXX LABS INC COM 45168D104 903,197 1,684 SH SOLE 1,684 0 0
ILLINOIS TOOL WKS INC COM 452308109 224,997 910 SH SOLE 910 0 0
INTUIT COM 461202103 610,413 775 SH SOLE 775 0 0
IRADIMED CORP COM 46266A109 1,641,534 27,455 SH SOLE 27,455 0 0
JBT MAREL CORPORATION COM 477839104 20,745,932 172,509 SH SOLE 158,624 0 13,885
JOHNSON & JOHNSON COM 478160104 307,027 2,010 SH SOLE 2,010 0 0
KADANT INC COM 48282T104 70,490,195 222,051 SH SOLE 214,451 0 7,600
LCI INDS COM 50189K103 16,012,599 175,596 SH SOLE 160,946 0 14,650
LEMAITRE VASCULAR INC COM 525558201 133,173,011 1,603,528 SH SOLE 1,558,402 0 45,126
LINDE PLC SHS G54950103 473,872 1,010 SH SOLE 1,010 0 0
MAMAS CREATIONS INC COM 56146T103 1,901,862 229,140 SH SOLE 229,140 0 0
MARKEL GROUP INC COM 570535104 289,617 145 SH SOLE 145 0 0
MASTERCARD INCORPORATED CL A 57636Q104 592,847 1,055 SH SOLE 1,055 0 0
MERCURY SYS INC COM 589378108 137,824,239 2,558,935 SH SOLE 2,491,400 0 67,535
MERIT MED SYS INC COM 589889104 206,739,340 2,211,589 SH SOLE 2,124,242 0 87,347
MESA LABS INC COM 59064R109 53,342,665 566,150 SH SOLE 554,545 0 11,605
MICROSOFT CORP COM 594918104 1,346,489 2,707 SH SOLE 2,707 0 0
MONTROSE ENVIRONMENTAL GROUP COM 615111101 1,927,962 88,075 SH SOLE 88,075 0 0
MSA SAFETY INC COM 553498106 131,498,239 784,924 SH SOLE 753,192 0 31,732
N-ABLE INC COMMON STOCK 62878D100 1,464,318 180,780 SH SOLE 180,780 0 0
NCINO INC COM 63947X101 74,677,662 2,669,920 SH SOLE 2,561,880 0 108,040
NOVANTA INC COM 67000B104 203,661,180 1,579,626 SH SOLE 1,523,866 0 55,760
NV5 GLOBAL INC COM 62945V109 1,705,704 73,872 SH SOLE 73,872 0 0
NVIDIA CORPORATION COM 67066G104 236,985 1,500 SH SOLE 1,500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 353,652 2,179 SH SOLE 2,179 0 0
OLO INC CL A 68134L109 1,763,134 198,105 SH SOLE 198,105 0 0
ORTHOPEDIATRICS CORP COM 68752L100 1,430,310 66,588 SH SOLE 66,588 0 0
PALOMAR HLDGS INC COM 69753M105 1,662,815 10,780 SH SOLE 10,780 0 0
PAYLOCITY HLDG CORP COM 70438V106 22,646,576 124,988 SH SOLE 114,613 0 10,375
PHREESIA INC COM 71944F106 2,204,369 77,455 SH SOLE 77,455 0 0
PLANET LABS PBC COM CL A 72703X106 2,606,926 427,365 SH SOLE 427,365 0 0
POOL CORP COM 73278L105 38,992,154 133,773 SH SOLE 123,238 0 10,535
PROCORE TECHNOLOGIES INC COM 74275K108 23,087,782 337,442 SH SOLE 311,592 0 25,850
Q2 HLDGS INC COM 74736L109 180,475,212 1,928,360 SH SOLE 1,858,815 0 69,545
RBC BEARINGS INC COM 75524B104 245,404,661 637,746 SH SOLE 617,161 0 20,585
REPLIGEN CORP COM 759916109 121,507,693 976,907 SH SOLE 938,962 0 37,945
ROLLINS INC COM 775711104 61,028,103 1,081,675 SH SOLE 997,033 0 84,642
ROPER TECHNOLOGIES INC COM 776696106 985,735 1,739 SH SOLE 1,739 0 0
S&P GLOBAL INC COM 78409V104 788,818 1,496 SH SOLE 1,496 0 0
SIMPSON MFG INC COM 829073105 171,332,133 1,103,162 SH SOLE 1,062,673 0 40,489
SIMULATIONS PLUS INC COM 829214105 22,373,387 1,282,143 SH SOLE 1,254,388 0 27,755
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 140,314,104 1,160,196 SH SOLE 1,116,021 0 44,175
SOUNDTHINKING INC COM 82536T107 980,561 75,110 SH SOLE 75,110 0 0
SPS COMM INC COM 78463M107 170,213,479 1,250,742 SH SOLE 1,206,437 0 44,305
SPX TECHNOLOGIES INC COM 78473E103 133,337,124 795,188 SH SOLE 767,598 0 27,590
STERIS PLC SHS USD G8473T100 606,315 2,524 SH SOLE 2,524 0 0
STEVANATO GROUP S P A ORD SHS T9224W109 198,487,907 8,124,761 SH SOLE 7,827,303 0 297,458
TECSYS INC COM COM 878950104 1,804,894 63,720 SH SOLE 63,720 0 0
THUNDERBIRD ENTERTAINMENT GROU COM 88605U107 1,042,988 842,105 SH SOLE 842,105 0 0
TRACTOR SUPPLY CO COM 892356106 693,398 13,140 SH SOLE 13,140 0 0
TRANSCAT INC COM 893529107 93,564,967 1,088,471 SH SOLE 1,065,236 0 23,235
TREX CO INC COM 89531P105 108,571,301 1,996,530 SH SOLE 1,913,590 0 82,940
TWIST BIOSCIENCE CORP COM 90184D100 1,044,468 28,390 SH SOLE 28,390 0 0
TYLER TECHNOLOGIES INC COM 902252105 55,979,510 94,426 SH SOLE 86,946 0 7,480
U S PHYSICAL THERAPY COM 90337L108 1,170,263 14,965 SH SOLE 14,965 0 0
UL SOLUTIONS INC CLASS A COM SHS 903731107 85,193,339 1,169,274 SH SOLE 1,133,935 0 35,339
UNIVERSAL TECHNICAL INST INC COM 913915104 2,330,276 68,760 SH SOLE 68,760 0 0
VEEVA SYS INC CL A COM 922475108 880,931 3,059 SH SOLE 3,059 0 0
VERICEL CORP COM 92346J108 104,825,754 2,463,590 SH SOLE 2,408,395 0 55,195
VERISK ANALYTICS INC COM 92345Y106 1,700,790 5,460 SH SOLE 5,460 0 0
VERTEX INC CL A 92538J106 120,083,701 3,398,435 SH SOLE 3,321,255 0 77,180
VITA COCO CO INC COM 92846Q107 1,644,716 45,560 SH SOLE 45,560 0 0
WASTE CONNECTIONS INC COM 94106B101 1,206,958 6,464 SH SOLE 6,464 0 0
WATSCO INC COM 942622200 46,675,701 105,692 SH SOLE 97,342 0 8,350
WD 40 CO COM 929236107 72,794,761 319,149 SH SOLE 312,873 0 6,276
WEST PHARMACEUTICAL SVSC INC COM 955306105 23,610,052 107,907 SH SOLE 99,732 0 8,175
WILLDAN GROUP INC COM 96924N100 2,756,253 44,093 SH SOLE 44,093 0 0
WORKIVA INC COM CL A 98139A105 80,107,788 1,170,311 SH SOLE 1,131,121 0 39,190
XYLEM INC COM 98419M100 624,679 4,829 SH SOLE 4,829 0 0