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   16,549,539 498,330 SH   SOLE   480,000 0 18,330
AeroVironment COM 008073108   198,808,912 1,297,031 SH   SOLE   672,960 0 624,071
Alarm.Com Holdings COM 011642105   12,457,303 171,896 SH   SOLE   6,766 0 165,130
ANSYS COM 03662Q105   95,239,874 274,340 SH   SOLE   131,346 0 142,994
Apple COM 037833100   225,668 1,316 SH   SOLE   0 0 1,316
AspenTech COM 29109X106   19,036,093 89,254 SH   SOLE   8,649 0 80,605
Azenta COM 114340102   19,609,024 325,299 SH   SOLE   201,933 0 123,366
Bio Techne COM 09073M104   71,555,377 1,016,556 SH   SOLE   477,529 0 539,027
Blackbaud COM 09227Q100   32,937,436 444,260 SH   SOLE   194,327 0 249,933
Cerence COM 156727109   23,874,259 1,515,826 SH   SOLE   503,234 0 1,012,592
Charles River Labs COM 159864107   49,665,135 183,300 SH   SOLE   144,600 0 38,700
Cognex COM 192422103   64,399,753 1,518,146 SH   SOLE   761,268 0 756,878
Cognyte Software COM M25133105   47,979,902 5,801,681 SH   SOLE   1,913,389 0 3,888,292
CommVault Systems COM 204166102   77,266,433 761,771 SH   SOLE   383,373 0 378,398
Costar Group COM 22160N109   78,593,663 813,599 SH   SOLE   379,604 0 433,995
CyberArk Software COM M2682V108   214,806,215 808,667 SH   SOLE   382,317 0 426,350
DexCom COM 252131107   49,314,230 355,546 SH   SOLE   29,416 0 326,130
Dolby Laboratories COM 25659T107   2,763,489 32,989 SH   SOLE   293 0 32,696
Dorman Products COM 258278100   13,309,531 138,080 SH   SOLE   120,000 0 18,080
FactSet Research COM 303075105   85,249,471 187,613 SH   SOLE   63,009 0 124,604
Forrester Research COM 346563109   1,723,830 79,955 SH   SOLE   21,000 0 58,955
Fortinet COM 34959E109   160,989,934 2,356,755 SH   SOLE   1,048,276 0 1,308,479
Forward Air COM 349853101   458,468 14,737 SH   SOLE   154 0 14,583
Franklin Electric COM 353514102   2,670,250 25,000 SH   SOLE   0 0 25,000
Gentex COM 371901109   85,534,110 2,368,054 SH   SOLE   1,270,719 0 1,097,335
Globant S.A. COM L44385109   377,957 1,872 SH   SOLE   292 0 1,580
Graham COM 384556106   661,540 24,250 SH   SOLE   0 0 24,250
Guidewire Software COM 40171V100   51,136,603 438,151 SH   SOLE   148,280 0 289,871
Haemonetics COM 405024100   6,853,178 80,295 SH   SOLE   16,500 0 63,795
ICON PLC COM G4705A100   147,735,020 439,753 SH   SOLE   266,731 0 173,022
IDEXX Lab COM 45168D104   158,282,099 293,153 SH   SOLE   136,439 0 156,714
Illumina COM 452327109   9,591,665 69,849 SH   SOLE   50,140 0 19,709
Insulet COM 45784p101   1,959,616 11,433 SH   SOLE   0 0 11,433
IPG Photonic COM 44980X109   3,248,969 35,825 SH   SOLE   330 0 35,495
Jack Henry & Associates COM 426281101   81,425,166 468,688 SH   SOLE   241,122 0 227,566
Kornit Digital COM M6372Q113   39,386,284 2,173,636 SH   SOLE   1,123,024 0 1,050,612
Kratos Defense COM 50077B207   41,930,276 2,281,299 SH   SOLE   1,240,031 0 1,041,268
LiveRamp Holdings COM 53815P108   44,850,793 1,300,023 SH   SOLE   601,725 0 698,298
Manhattan Assocs COM 562750109   160,225,022 640,311 SH   SOLE   302,253 0 338,058
Medpace Holdings COM 58506q109   153,237,918 379,161 SH   SOLE   173,954 0 205,207
Merit Medical Systems COM 589889104   5,183,572 68,430 SH   SOLE   350 0 68,080
Monolithic Power Systems COM 609839105   6,194,328 9,144 SH   SOLE   919 0 8,225
Morningstar COM 617700109   44,175,853 143,256 SH   SOLE   89,277 0 53,979
Neogen COM 640491106   33,647,126 2,132,264 SH   SOLE   786,737 0 1,345,527
NICE COM 653656108   126,164,057 484,092 SH   SOLE   220,454 0 263,638
O'Reilly Automotive COM 67103H107   846,660 750 SH   SOLE   750 0 0
OraSure Tech COM 68554V108   8,532,319 1,387,369 SH   SOLE   1,161,403 0 225,966
Paycom Software COM 70432V102   30,458,480 153,050 SH   SOLE   54,132 0 98,918
Qualys COM 74758T303   109,630,920 656,984 SH   SOLE   308,319 0 348,665
QuidelOrtho COM 219798105   1,703,788 35,540 SH   SOLE   1,200 0 34,340
RBC Bearings COM 75524b104   58,944,951 218,032 SH   SOLE   47,066 0 170,966
Repligen COM 759916109   41,806,855 227,310 SH   SOLE   74,774 0 152,536
ResMed COM 761152107   98,372,195 496,754 SH   SOLE   226,577 0 270,177
SEI Investments COM 784117103   21,973,287 305,609 SH   SOLE   165,700 0 139,909
Spdr S&P 500 Series 1 COM 78462F103   1,394,505 2,666 SH   SOLE   571 0 2,095
SPS Commerce COM 78463m107   32,299,996 174,689 SH   SOLE   12,797 0 161,892
STAAR Surgical COM 852312305   13,120,087 342,740 SH   SOLE   47,295 0 295,445
Tradeweb Markets COM 892672106   30,682,857 294,546 SH   SOLE   30,855 0 263,691
Trimble COM 896239100   1,415,920 22,000 SH   SOLE   0 0 22,000
Tyler Technologies COM 902252105   11,561,972 27,204 SH   SOLE   1,139 0 26,065
Varonis Systems COM 922280102   617,644 13,094 SH   SOLE   12,694 0 400
Veeva Systems COM 922475108   74,722,574 322,511 SH   SOLE   131,634 0 190,877
Verint Systems COM 92343X100   39,985,198 1,206,190 SH   SOLE   886,366 0 319,824
Zebra Technologies COM 989207105   331,584 1,100 SH   SOLE   1,100 0 0