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
ACI Worldwide COM 004498101   844,744 18,400 SH   SOLE   400 0 18,000
AeroVironment COM 008073108   215,830,533 757,433 SH   SOLE   319,940 0 437,493
Alarm.Com Holdings COM 011642105   6,230,846 110,144 SH   SOLE   5,734 0 104,410
ANSYS COM 03662Q105   35,071,776 99,857 SH   SOLE   18,672 0 81,185
Apple COM 037833100   574,476 2,800 SH   SOLE   0 0 2,800
Azenta COM 114340102   24,172,273 785,324 SH   SOLE   395,259 0 390,065
Bio Techne COM 09073M104   48,960,540 951,614 SH   SOLE   409,158 0 542,456
Blackbaud COM 09227Q100   3,399,855 52,949 SH   SOLE   10,690 0 42,259
Cerence COM 156727109   28,550,876 2,796,364 SH   SOLE   1,550,207 0 1,246,157
Cognex COM 192422103   14,320,375 451,462 SH   SOLE   131,173 0 320,289
Cognyte Software COM M25133105   62,021,107 6,712,241 SH   SOLE   3,048,370 0 3,663,871
Commvault Systems COM 204166102   96,419,831 553,088 SH   SOLE   263,393 0 289,695
CoStar Group COM 22160N109   63,995,264 795,961 SH   SOLE   331,242 0 464,719
CyberArk Software COM M2682V108   169,954,997 417,703 SH   SOLE   156,368 0 261,335
Descartes Systems Group COM 249906108   1,139,745 11,213 SH   SOLE   2,628 0 8,585
DexCom COM 252131107   31,037,967 355,573 SH   SOLE   144,205 0 211,368
Dorman Products COM 258278100   2,497,316 20,358 SH   SOLE   2,358 0 18,000
FactSet Research COM 303075105   70,591,071 157,823 SH   SOLE   55,029 0 102,794
Fortinet COM 34959E109   106,932,714 1,011,471 SH   SOLE   244,255 0 767,216
Franklin Electric COM 353514102   2,243,500 25,000 SH   SOLE   0 0 25,000
Gentex COM 371901109   17,492,253 795,464 SH   SOLE   244,074 0 551,390
Globus Medical COM 379577208   28,537,468 483,522 SH   SOLE   231,199 0 252,323
Graham COM 384556106   2,002,630 40,449 SH   SOLE   869 0 39,580
Guidewire Software COM 40171V100   80,667,760 342,611 SH   SOLE   127,976 0 214,635
Haemonetics COM 405024100   7,529,268 100,915 SH   SOLE   46,920 0 53,995
Hologic COM 436440101   1,549,505 23,780 SH   SOLE   23,400 0 380
ICON PLC COM G4705A100   7,159,922 49,226 SH   SOLE   3,652 0 45,574
IDEXX Labs COM 45168D104   101,368,260 189,000 SH   SOLE   74,235 0 114,765
Illumina COM 452327109   217,058 2,275 SH   SOLE   0 0 2,275
Insulet COM 45784p101   5,440,027 17,315 SH   SOLE   225 0 17,090
Jack Henry & Associates COM 426281101   49,618,097 275,396 SH   SOLE   99,974 0 175,422
JFrog COM M6191J100   502,207 11,445 SH   SOLE   11,445 0 0
Kornit Digital COM M6372Q113   27,149,495 1,363,611 SH   SOLE   641,692 0 721,919
Kratos Defense COM 50077B207   106,572,929 2,294,358 SH   SOLE   1,086,142 0 1,208,216
LiveRamp Holdings COM 53815P108   65,783,103 1,991,014 SH   SOLE   832,436 0 1,158,578
Manhattan Assocs COM 562750109   74,154,329 375,522 SH   SOLE   157,549 0 217,973
Medpace Holdings COM 58506Q109   83,308,174 265,431 SH   SOLE   104,694 0 160,737
Merit Medical Systems COM 589889104   8,142,015 87,099 SH   SOLE   888 0 86,211
Monolithic Power Systems COM 609839105   5,130,631 7,015 SH   SOLE   1,170 0 5,845
Morningstar COM 617700109   30,601,582 97,479 SH   SOLE   57,189 0 40,290
nCino COM 63947X101   54,705,292 1,955,856 SH   SOLE   817,307 0 1,138,549
Neogen COM 640491106   15,961,930 3,339,316 SH   SOLE   1,351,160 0 1,988,156
NeoGenomics COM 64049M209   7,762,292 1,061,873 SH   SOLE   134,421 0 927,452
NICE COM 653656108   55,619,023 329,282 SH   SOLE   130,201 0 199,081
O'Reilly Automotive COM 67103H107   7,772,361 86,235 SH   SOLE   86,235 0 0
Paycom Software COM 70432V102   24,997,448 108,027 SH   SOLE   59,582 0 48,445
Proto Labs COM 743713109   2,163,241 54,027 SH   SOLE   655 0 53,372
Qualys COM 74758T303   59,612,936 417,253 SH   SOLE   153,212 0 264,041
RBC Bearings COM 75524B104   82,563,842 214,563 SH   SOLE   68,719 0 145,844
Repligen COM 759916109   40,955,971 329,281 SH   SOLE   141,611 0 187,670
ResMed COM 761152107   82,022,328 317,916 SH   SOLE   111,115 0 206,801
SEI Investments COM 784117103   41,674,911 463,776 SH   SOLE   181,065 0 282,711
Spdr S&P 500 Series 1 COM 78462F103   1,566,250 2,535 SH   SOLE   440 0 2,095
SPS Commerce COM 78463M107   31,636,434 232,467 SH   SOLE   73,904 0 158,563
STAAR Surgical COM 852312305   13,170,857 784,914 SH   SOLE   478,023 0 306,891
Tradeweb Markets COM 892672106   42,429,502 289,819 SH   SOLE   91,993 0 197,826
Trex COM 89531P105   14,290,194 262,784 SH   SOLE   166,261 0 96,523
Trimble COM 896239100   1,671,560 22,000 SH   SOLE   0 0 22,000
Tyler Technologies COM 902252105   14,806,772 24,976 SH   SOLE   2,264 0 22,712
Varonis Systems COM 922280102   59,878,758 1,179,877 SH   SOLE   581,498 0 598,379
Veeva Systems COM 922475108   66,313,731 230,272 SH   SOLE   78,749 0 151,523
VSE COM 918284100   583,254 4,453 SH   SOLE   1,048 0 3,405
Zebra Technologies COM 989207105   1,017,588 3,300 SH   SOLE   3,300 0 0