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   10,791,125 478,330 SH   SOLE   460,000 0 18,330
AeroVironment COM 008073108   161,890,033 1,451,538 SH   SOLE   786,920 0 664,618
Alarm.Com Holdings COM 011642105   11,551,241 188,931 SH   SOLE   3,674 0 185,257
ANSYS COM 03662Q105   82,554,057 277,446 SH   SOLE   115,570 0 161,876
Apple COM 037833100   225,312 1,316 SH   SOLE   0 0 1,316
AspenTech COM 29109X106   17,740,390 86,852 SH   SOLE   4,739 0 82,113
Azenta COM 114340102   16,384,375 326,447 SH   SOLE   196,547 0 129,900
Bio Techne COM 09073M104   62,671,981 920,699 SH   SOLE   407,964 0 512,735
Blackbaud COM 09227Q100   34,149,361 485,628 SH   SOLE   185,530 0 300,098
Cerence COM 156727109   20,936,042 1,027,788 SH   SOLE   362,588 0 665,200
Charles River Labs COM 159864107   35,864,340 183,000 SH   SOLE   144,600 0 38,400
Cognex COM 192422103   64,866,357 1,528,425 SH   SOLE   740,972 0 787,453
Cognyte Software COM M25133105   26,650,940 5,540,736 SH   SOLE   1,717,504 0 3,823,232
CommVault Systems COM 204166102   39,245,103 580,463 SH   SOLE   334,365 0 246,098
Costar Group COM 22160N109   64,074,129 833,322 SH   SOLE   363,665 0 469,657
CyberArk Software COM M2682V108   139,206,957 850,015 SH   SOLE   371,864 0 478,151
DexCom COM 252131107   30,028,512 321,849 SH   SOLE   15,524 0 306,325
Dolby Laboratories COM 25659T107   6,179,110 77,960 SH   SOLE   360 0 77,600
Dorman Products COM 258278100   10,460,941 138,080 SH   SOLE   120,000 0 18,080
FactSet Research COM 303075105   91,579,297 209,439 SH   SOLE   72,555 0 136,884
Forrester Research COM 346563109   3,680,415 127,350 SH   SOLE   21,000 0 106,350
Fortinet COM 34959E109   141,604,170 2,413,159 SH   SOLE   1,019,981 0 1,393,178
Forward Air COM 349853101   4,340,656 63,146 SH   SOLE   911 0 62,235
Franklin Electric COM 353514102   2,230,750 25,000 SH   SOLE   0 0 25,000
Gentex COM 371901109   77,472,436 2,380,837 SH   SOLE   1,245,418 0 1,135,419
Globant S.A. COM L44385109   471,872 2,385 SH   SOLE   275 0 2,110
Graham COM 384556106   402,550 24,250 SH   SOLE   0 0 24,250
Guidewire Software COM 40171V100   40,415,850 449,065 SH   SOLE   138,428 0 310,637
Haemonetics COM 405024100   7,255,532 80,995 SH   SOLE   16,500 0 64,495
ICON PLC COM G4705A100   129,030,075 523,980 SH   SOLE   270,307 0 253,673
IDEXX Lab COM 45168D104   133,968,596 306,375 SH   SOLE   138,447 0 167,928
Illumina COM 452327109   24,602,910 179,217 SH   SOLE   70,259 0 108,958
IPG Photonic COM 44980X109   2,631,409 25,915 SH   SOLE   240 0 25,675
Jack Henry & Associates COM 426281101   72,176,454 477,547 SH   SOLE   234,002 0 243,545
Kornit Digital COM M6372Q113   41,593,358 2,199,543 SH   SOLE   1,090,590 0 1,108,953
Kratos Defense COM 50077B207   18,252,514 1,215,214 SH   SOLE   792,202 0 423,012
LiveRamp Holdings COM 53815P108   22,645,658 785,217 SH   SOLE   480,000 0 305,217
Manhattan Assocs COM 562750109   195,244,990 987,782 SH   SOLE   482,955 0 504,827
Medpace Holdings COM 58506q109   101,917,360 420,920 SH   SOLE   189,154 0 231,766
Merit Medical Systems COM 589889104   3,598,358 52,135 SH   SOLE   0 0 52,135
Monolithic Power Systems COM 609839105   3,849,846 8,333 SH   SOLE   800 0 7,533
Morningstar COM 617700109   37,896,987 161,787 SH   SOLE   94,973 0 66,814
Neogen COM 640491106   14,613,729 788,227 SH   SOLE   65,927 0 722,300
NICE COM 653656108   83,846,210 493,213 SH   SOLE   212,168 0 281,045
O'Reilly Automotive COM 67103H107   681,645 750 SH   SOLE   750 0 0
OraSure Tech COM 68554V108   10,785,561 1,818,813 SH   SOLE   1,566,246 0 252,567
Paycom Software COM 70432V102   33,470,461 129,095 SH   SOLE   40,936 0 88,159
Qualys COM 74758T303   105,210,074 689,676 SH   SOLE   318,772 0 370,904
QuidelOrtho COM 219798105   4,184,900 57,296 SH   SOLE   5,200 0 52,096
RBC Bearings COM 75524b104   51,812,032 221,296 SH   SOLE   37,057 0 184,239
Repligen COM 759916109   36,301,824 228,299 SH   SOLE   64,102 0 164,197
ResMed COM 761152107   73,973,742 500,262 SH   SOLE   220,379 0 279,883
SEI Investments COM 784117103   19,107,185 317,237 SH   SOLE   175,700 0 141,537
Spdr S&P 500 Series 1 COM 78462F103   1,161,036 2,716 SH   SOLE   571 0 2,145
SPS Commerce COM 78463m107   28,671,522 168,053 SH   SOLE   8,325 0 159,728
STAAR Surgical COM 852312305   7,823,126 194,702 SH   SOLE   14,529 0 180,173
Tradeweb Markets COM 892672106   24,630,382 307,112 SH   SOLE   21,390 0 285,722
Trimble COM 896239100   1,184,920 22,000 SH   SOLE   0 0 22,000
Tyler Technologies COM 902252105   9,217,162 23,870 SH   SOLE   521 0 23,349
Varonis Systems COM 922280102   396,837 12,994 SH   SOLE   12,794 0 200
Veeva Systems COM 922475108   63,268,271 310,977 SH   SOLE   129,416 0 181,561
Verint Systems COM 92343X100   31,038,362 1,350,081 SH   SOLE   898,976 0 451,105
Zebra Technologies COM 989207105   260,183 1,100 SH   SOLE   1,100 0 0