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
ADVANCED DRAIN SYS INC DEL COM 00790R104 BBG001SH4LQ0 3,689,420 26,600 SH   SOLE   26,600 0 0
ALARM COM HLDGS INC COM 011642105 BBG007GNPYZ6 8,721,044 164,300 SH   SOLE   89,300 0 75,000
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 13,576,593 97,540 SH   SOLE   97,540 0 0
BADGER METER INC COM 056525108 BBG001S5P8Q2 2,142,960 12,000 SH   SOLE   12,000 0 0
BALCHEM CORP COM 057665200 BBG001S5P2R4 11,809,722 78,700 SH   SOLE   33,700 0 45,000
BELLRING BRANDS INC COMMON STOCK 07831C103 BBG013QNJHW0 3,998,500 110,000 SH   SOLE   0 0 110,000
BENTLEY SYS INC COM CL B 08265T208 BBG001SBWGV7 23,740,498 460,900 SH   SOLE   295,900 0 165,000
BIO-TECHNE CORP COM 09073M104 BBG001S66C28 20,140,842 362,050 SH   SOLE   234,550 0 127,500
BRUKER CORP COM 116794108 BBG001SF69P0 7,167,294 220,600 SH   SOLE   94,600 0 126,000
COGNEX CORP COM 192422103 BBG001S5TC16 3,003,934 66,312 SH   SOLE   66,312 0 0
CSW INDUSTRIALS INC COM 126402106 BBG007NLG4M2 9,710,000 40,000 SH   SOLE   0 0 40,000
DOXIMITY INC CL A 26622P107 BBG0026ZJQY6 2,355,430 32,200 SH   SOLE   32,200 0 0
EASTGROUP PPTYS INC COM 277276101 BBG001S5QT03 6,262,620 37,000 SH   SOLE   0 0 37,000
ENERGY RECOVERY INC COM 29270J100 BBG001T28M86 3,169,735 205,560 SH   SOLE   205,560 0 0
ENTEGRIS INC COM 29362U104 BBG001SF9YL6 4,493,556 48,600 SH   SOLE   48,600 0 0
EXPONENT INC COM 30214U102 BBG001S9CG99 8,448,768 121,600 SH   SOLE   36,600 0 85,000
FABRINET SHS G3323L100 BBG001SP57F4 12,032,460 33,000 SH   SOLE   0 0 33,000
FEDERAL SIGNAL CORP COM 313855108 BBG001S5RD98 4,914,287 41,300 SH   SOLE   41,300 0 0
FORMFACTOR INC COM 346375108 BBG001SFT2R8 4,552,500 125,000 SH   SOLE   0 0 125,000
FTI CONSULTING INC COM 302941109 BBG001SCJVR2 8,082,500 50,000 SH   SOLE   0 0 50,000
GRACO INC COM 384109104 BBG001S5RK56 7,646,400 90,000 SH   SOLE   0 0 90,000
HAWKINS INC COM 420261109 BBG001S5S282 10,798,752 59,100 SH   SOLE   14,100 0 45,000
HEALTHEQUITY INC COM 42226A107 BBG001T8JKN8 3,117,933 32,900 SH   SOLE   32,900 0 0
HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 18,273,480 89,000 SH   SOLE   19,000 0 70,000
MANHATTAN ASSOCIATES INC COM 562750109 BBG001S71S35 18,890,957 92,160 SH   SOLE   52,160 0 40,000
MASIMO CORP COM 574795100 BBG001S71GQ6 1,912,248 12,960 SH   SOLE   12,960 0 0
MIRION TECHNOLOGIES INC COM CL A 60471A101 BBG00VHJ1KB3 3,991,416 171,600 SH   SOLE   78,600 0 93,000
MSCI INC COM 55354G100 BBG001SV8B05 8,142,334 14,350 SH   SOLE   14,350 0 0
NOVA LTD COM M7516K103 BBG001SD4C89 23,552,549 73,680 SH   SOLE   23,680 0 50,000
PAYCOM SOFTWARE INC COM 70432V102 BBG0064N1009 13,216,890 63,500 SH   SOLE   28,500 0 35,000
ROLLINS INC COM 775711104 BBG001S5VRG4 17,445,780 297,000 SH   SOLE   177,000 0 120,000
SITIME CORP COM 82982T106 BBG00QNSY276 10,545,850 35,000 SH   SOLE   0 0 35,000
STEVANATO GROUP S P A ORD SHS T9224W109 BBG001V2NPF1 4,506,250 175,000 SH   SOLE   0 0 175,000
STRIDE INC COM 86333M108 BBG001SNN4P5 19,689,868 132,200 SH   SOLE   37,200 0 95,000
TRADEWEB MKTS INC CL A 892672106 BBG00NK8H9M7 7,213,700 65,000 SH   SOLE   65,000 0 0
TRANSCAT INC COM 893529107 BBG001S5WVW6 2,928,000 40,000 SH   SOLE   0 0 40,000
TRANSMEDICS GROUP INC COM 89377M109 BBG00NZ6J701 14,651,749 130,586 SH   SOLE   70,586 0 60,000
TREX CO INC COM 89531P105 BBG001SB6TV8 16,661,612 322,462 SH   SOLE   172,462 0 150,000
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 21,227,217 40,575 SH   SOLE   20,575 0 20,000
UNIVERSAL DISPLAY CORP COM 91347P105 BBG001S5V9H3 2,010,820 14,000 SH   SOLE   14,000 0 0
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 11,975,982 40,200 SH   SOLE   40,200 0 0