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   14,942,898 488,330 SH   SOLE   470,000 0 18,330
AeroVironment COM 008073108   168,988,382 1,340,752 SH   SOLE   681,563 0 659,189
Alarm.Com Holdings COM 011642105   12,149,077 188,008 SH   SOLE   3,682 0 184,326
ANSYS COM 03662Q105   100,852,698 277,923 SH   SOLE   115,835 0 162,088
Apple COM 037833100   253,369 1,316 SH   SOLE   0 0 1,316
AspenTech COM 29109X106   19,939,206 90,571 SH   SOLE   5,305 0 85,266
Azenta COM 114340102   21,182,225 325,180 SH   SOLE   196,193 0 128,987
Bio Techne COM 09073M104   74,080,699 960,092 SH   SOLE   420,946 0 539,146
Blackbaud COM 09227Q100   41,842,981 482,618 SH   SOLE   186,102 0 296,516
Cerence COM 156727109   24,708,275 1,256,779 SH   SOLE   443,266 0 813,513
Charles River Labs COM 159864107   43,332,120 183,300 SH   SOLE   144,600 0 38,700
Cognex COM 192422103   63,231,133 1,514,881 SH   SOLE   741,290 0 773,591
Cognyte Software COM M25133105   37,309,528 5,802,415 SH   SOLE   1,787,581 0 4,014,834
CommVault Systems COM 204166102   56,212,404 703,975 SH   SOLE   364,758 0 339,217
Costar Group COM 22160N109   71,668,277 820,097 SH   SOLE   353,596 0 466,501
CyberArk Software COM M2682V108   184,805,913 843,670 SH   SOLE   371,566 0 472,104
DexCom COM 252131107   45,092,817 363,388 SH   SOLE   17,725 0 345,663
Dolby Laboratories COM 25659T107   5,414,000 62,822 SH   SOLE   154 0 62,668
Dorman Products COM 258278100   11,517,253 138,080 SH   SOLE   120,000 0 18,080
FactSet Research COM 303075105   92,751,400 194,427 SH   SOLE   58,510 0 135,917
Forrester Research COM 346563109   2,384,884 88,955 SH   SOLE   21,000 0 67,955
Fortinet COM 34959E109   139,421,913 2,382,059 SH   SOLE   1,019,320 0 1,362,739
Forward Air COM 349853101   3,914,223 62,259 SH   SOLE   918 0 61,341
Franklin Electric COM 353514102   2,416,250 25,000 SH   SOLE   0 0 25,000
Gentex COM 371901109   77,445,482 2,371,264 SH   SOLE   1,241,425 0 1,129,839
Globant S.A. COM L44385109   565,678 2,377 SH   SOLE   292 0 2,085
Graham COM 384556106   460,022 24,250 SH   SOLE   0 0 24,250
Guidewire Software COM 40171V100   48,780,462 447,363 SH   SOLE   138,340 0 309,023
Haemonetics COM 405024100   6,925,882 80,995 SH   SOLE   16,500 0 64,495
ICON PLC COM G4705A100   145,137,915 512,728 SH   SOLE   269,308 0 243,420
IDEXX Lab COM 45168D104   167,791,615 302,300 SH   SOLE   138,068 0 164,232
Illumina COM 452327109   10,515,405 75,520 SH   SOLE   50,140 0 25,380
Insulet COM 45784p101   2,552,770 11,765 SH   SOLE   0 0 11,765
IPG Photonic COM 44980X109   4,030,633 37,135 SH   SOLE   330 0 36,805
Jack Henry & Associates COM 426281101   76,604,810 468,789 SH   SOLE   234,666 0 234,123
Kornit Digital COM M6372Q113   41,972,337 2,190,623 SH   SOLE   1,091,706 0 1,098,917
Kratos Defense COM 50077B207   24,227,721 1,194,072 SH   SOLE   772,684 0 421,388
LiveRamp Holdings COM 53815P108   31,150,694 822,352 SH   SOLE   490,305 0 332,047
Manhattan Assocs COM 562750109   178,056,721 826,940 SH   SOLE   355,689 0 471,251
Medpace Holdings COM 58506q109   121,116,134 395,120 SH   SOLE   174,842 0 220,278
Merit Medical Systems COM 589889104   3,960,175 52,135 SH   SOLE   0 0 52,135
Monolithic Power Systems COM 609839105   5,846,700 9,269 SH   SOLE   913 0 8,356
Morningstar COM 617700109   40,854,176 142,727 SH   SOLE   86,077 0 56,650
Neogen COM 640491106   35,832,320 1,781,816 SH   SOLE   511,711 0 1,270,105
NICE COM 653656108   98,033,628 491,372 SH   SOLE   211,973 0 279,399
O'Reilly Automotive COM 67103H107   712,560 750 SH   SOLE   750 0 0
OraSure Tech COM 68554V108   11,733,593 1,430,926 SH   SOLE   1,191,403 0 239,523
Paycom Software COM 70432V102   27,328,797 132,202 SH   SOLE   48,240 0 83,962
Qualys COM 74758T303   134,303,412 684,244 SH   SOLE   318,450 0 365,794
QuidelOrtho COM 219798105   2,619,298 35,540 SH   SOLE   1,200 0 34,340
RBC Bearings COM 75524b104   63,874,617 224,208 SH   SOLE   41,002 0 183,206
Repligen COM 759916109   41,812,850 232,552 SH   SOLE   69,075 0 163,477
ResMed COM 761152107   86,276,803 501,551 SH   SOLE   220,319 0 281,232
SEI Investments COM 784117103   19,506,545 306,948 SH   SOLE   165,700 0 141,248
Spdr S&P 500 Series 1 COM 78462F103   1,267,176 2,666 SH   SOLE   571 0 2,095
SPS Commerce COM 78463m107   32,427,881 167,292 SH   SOLE   8,356 0 158,936
STAAR Surgical COM 852312305   6,668,766 213,674 SH   SOLE   18,001 0 195,673
Tradeweb Markets COM 892672106   27,756,479 305,419 SH   SOLE   21,514 0 283,905
Trimble COM 896239100   1,170,400 22,000 SH   SOLE   0 0 22,000
Tyler Technologies COM 902252105   10,006,030 23,931 SH   SOLE   631 0 23,300
Varonis Systems COM 922280102   589,364 13,016 SH   SOLE   12,816 0 200
Veeva Systems COM 922475108   62,259,235 323,391 SH   SOLE   119,487 0 203,904
Verint Systems COM 92343X100   32,787,147 1,212,991 SH   SOLE   886,366 0 326,625
Zebra Technologies COM 989207105   300,663 1,100 SH   SOLE   1,100 0 0