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   1,005,843 18,385 SH   SOLE   385 0 18,000
AeroVironment COM 008073108   112,986,041 947,949 SH   SOLE   451,295 0 496,654
Alarm.Com Holdings COM 011642105   6,640,826 119,332 SH   SOLE   5,734 0 113,598
ANSYS COM 03662Q105   33,379,986 105,446 SH   SOLE   16,992 0 88,454
Apple COM 037833100   292,323 1,316 SH   SOLE   0 0 1,316
Azenta COM 114340102   26,033,553 751,546 SH   SOLE   404,065 0 347,481
Bio Techne COM 09073M104   65,996,742 1,125,648 SH   SOLE   542,129 0 583,519
Blackbaud COM 09227Q100   16,766,841 270,215 SH   SOLE   136,064 0 134,151
Cerence COM 156727109   23,559,080 2,982,162 SH   SOLE   1,594,634 0 1,387,528
Charles River Labs COM 159864107   4,184,456 27,800 SH   SOLE   6,600 0 21,200
Cognex COM 192422103   35,432,492 1,187,814 SH   SOLE   610,030 0 577,784
Cognyte Software COM M25133105   51,991,602 6,665,590 SH   SOLE   3,070,681 0 3,594,909
Commvault Systems COM 204166102   106,518,132 675,191 SH   SOLE   354,438 0 320,753
CoStar Group COM 22160N109   74,328,991 938,142 SH   SOLE   431,066 0 507,076
CyberArk Software COM M2682V108   168,584,598 498,771 SH   SOLE   209,022 0 289,749
Descartes Systems Group COM 249906108   1,172,955 11,633 SH   SOLE   2,473 0 9,160
DexCom COM 252131107   27,370,154 400,793 SH   SOLE   162,818 0 237,975
Dorman Products COM 258278100   2,452,145 20,343 SH   SOLE   2,343 0 18,000
FactSet Research COM 303075105   80,758,612 177,632 SH   SOLE   67,064 0 110,568
Fortinet COM 34959E109   123,859,667 1,286,720 SH   SOLE   420,359 0 866,361
Franklin Electric COM 353514102   2,347,000 25,000 SH   SOLE   0 0 25,000
Gentex COM 371901109   48,593,967 2,085,578 SH   SOLE   1,289,609 0 795,969
Globus Med Cl A COM 379577208   21,582,361 294,841 SH   SOLE   147,200 0 147,641
Graham COM 384556106   688,625 23,894 SH   SOLE   644 0 23,250
Guidewire Software COM 40171V100   75,104,942 400,859 SH   SOLE   157,277 0 243,582
Haemonetics COM 405024100   6,413,148 100,915 SH   SOLE   46,920 0 53,995
Hologic COM 436440101   1,468,891 23,780 SH   SOLE   23,400 0 380
ICON PLC COM G4705A100   12,893,263 73,680 SH   SOLE   3,052 0 70,628
IDEXX Labs COM 45168D104   93,063,440 221,606 SH   SOLE   100,760 0 120,846
Insulet COM 45784p101   4,438,109 16,900 SH   SOLE   205 0 16,695
Jack Henry & Associates COM 426281101   69,187,505 378,902 SH   SOLE   180,463 0 198,439
JFrog COM M6191J100   360,480 11,265 SH   SOLE   11,265 0 0
Kornit Digital COM M6372Q113   34,608,888 1,813,883 SH   SOLE   956,952 0 856,931
Kratos Defense COM 50077B207   77,130,938 2,597,876 SH   SOLE   1,356,705 0 1,241,171
LiveRamp Holdings COM 53815P108   62,035,840 2,373,215 SH   SOLE   1,195,479 0 1,177,736
Manhattan Assocs COM 562750109   74,444,058 430,213 SH   SOLE   194,647 0 235,566
Medpace Holdings COM 58506Q109   98,966,664 324,811 SH   SOLE   141,023 0 183,788
Merit Medical Systems COM 589889104   8,990,530 85,049 SH   SOLE   843 0 84,206
Monolithic Power Systems COM 609839105   4,116,698 7,098 SH   SOLE   1,140 0 5,958
Morningstar COM 617700109   38,405,850 128,075 SH   SOLE   82,021 0 46,054
nCino COM 63947X101   37,035,219 1,348,206 SH   SOLE   508,152 0 840,054
Neogen COM 640491106   39,973,087 4,610,506 SH   SOLE   2,134,838 0 2,475,668
NeoGenomics COM 64049M209   769,278 81,062 SH   SOLE   32,391 0 48,671
NICE COM 653656108   66,771,027 433,100 SH   SOLE   195,033 0 238,067
O'Reilly Automotive COM 67103H107   8,235,902 5,749 SH   SOLE   5,749 0 0
Paycom Software COM 70432V102   33,594,140 153,763 SH   SOLE   99,385 0 54,378
Proto Labs COM 743713109   1,755,924 50,112 SH   SOLE   565 0 49,547
Qualys COM 74758T303   67,459,568 535,691 SH   SOLE   241,500 0 294,191
RBC Bearings COM 75524B104   74,167,341 230,498 SH   SOLE   78,681 0 151,817
Repligen COM 759916109   48,476,150 380,982 SH   SOLE   178,679 0 202,303
ResMed COM 761152107   88,316,436 394,534 SH   SOLE   170,143 0 224,391
SEI Investments COM 784117103   40,437,933 520,906 SH   SOLE   224,049 0 296,857
Spdr S&P 500 Series 1 COM 78462F103   1,418,054 2,535 SH   SOLE   440 0 2,095
SPS Commerce COM 78463M107   34,965,993 263,437 SH   SOLE   93,614 0 169,823
STAAR Surgical COM 852312305   17,809,191 1,010,164 SH   SOLE   576,125 0 434,039
Tradeweb Markets COM 892672106   46,634,849 314,124 SH   SOLE   90,316 0 223,808
Trex COM 89531P105   17,278,649 297,395 SH   SOLE   190,065 0 107,330
Trimble COM 896239100   1,444,300 22,000 SH   SOLE   0 0 22,000
Tyler Technologies COM 902252105   15,389,975 26,471 SH   SOLE   1,860 0 24,611
Varonis Systems COM 922280102   50,683,890 1,253,001 SH   SOLE   653,360 0 599,641
Veeva Systems COM 922475108   65,594,142 283,185 SH   SOLE   116,718 0 166,467
Verint Systems COM 92343X100   233,835 13,100 SH   SOLE   12,550 0 550
Zebra Technologies COM 989207105   932,448 3,300 SH   SOLE   3,300 0 0