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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACUSHNET HOLDINGS CORP. COM 005098108 61,393 1,156,617 SH   SOLE   719,542 0 437,075
BANK OZK COM 06417N103 92,818 1,994,792 SH   SOLE   1,249,248 0 745,544
BLACKBAUD INC. COM 09227Q100 75,262 952,927 SH   SOLE   588,704 0 364,223
BLUCORA, INC. COM 095229100 68,107 3,932,294 SH   SOLE   2,429,475 0 1,502,819
BOK FINANCIAL CORPORATION COM NEW 05561Q201 1,715 16,258 SH   SOLE   16,258 0 0
BRADY CORP CL A CL A 104674106 70,189 1,302,206 SH   SOLE   804,537 0 497,669
BRUNSWICK CORP. COM 117043109 75,761 752,117 SH   SOLE   471,096 0 281,021
CBOE GLOBAL MARKETS INC. COM 12503M108 861 6,600 SH   SOLE   6,600 0 0
CERENCE INC COM 156727109 52,081 679,550 SH   SOLE   424,832 0 254,718
CHARLES RIVER LABORATORIES COM 159864107 83,615 221,920 SH   SOLE   138,868 0 83,052
CHEMED CORP. COM 16359R103 64,609 122,125 SH   SOLE   76,905 0 45,220
DOUBLEVERIFY HOLDINGS INC COM 25862V105 43,238 1,299,219 SH   SOLE   817,280 0 481,939
ENSIGN GROUP INC COM 29358P101 94,892 1,130,205 SH   SOLE   707,384 0 422,821
ENVESTNET, INC. COM 29404K106 88,663 1,117,504 SH   SOLE   698,221 0 419,283
EURONET WORLDWIDE INC. COM 298736109 67,124 563,263 SH   SOLE   352,653 0 210,610
FEDERAL SIGNAL CORP COM 313855108 105,996 2,445,685 SH   SOLE   1,527,792 0 917,893
FOX FACTORY HOLDING CORP. COM 35138V102 65,788 386,760 SH   SOLE   243,177 0 143,583
FRONTDOOR INC. COM 35905A109 74,986 2,046,008 SH   SOLE   1,281,128 0 764,880
FTI CONSULTING INC. COM 302941109 76,650 499,610 SH   SOLE   308,755 0 190,855
GENTHERM INC. COM 37253A103 81,151 933,838 SH   SOLE   585,331 0 348,507
GLOBUS MEDICAL INC. CL A 379577208 67,136 929,856 SH   SOLE   583,092 0 346,764
GRAND CANYON EDUCATION INC. COM 38526M106 121,533 1,417,954 SH   SOLE   884,639 0 533,315
HOULIHAN LOKEY INC. CL A 441593100 113,134 1,092,868 SH   SOLE   682,526 0 410,342
HURON CONSULTING GROUP INC. COM 447462102 76,012 1,523,294 SH   SOLE   941,131 0 582,163
INSTALLED BLDG PRODS INC COM 45780R101 78,987 565,327 SH   SOLE   354,840 0 210,487
IPG PHOTONICS CORP. COM 44980X109 2,047 11,889 SH   SOLE   11,889 0 0
IRIDIUM COMMUNICATIONS INC. COM 46269C102 88,334 2,139,365 SH   SOLE   1,338,763 0 800,602
LAUREATE EDUCATION, INC. COMMON STOCK 518613203 75,828 6,195,060 SH   SOLE   3,873,035 0 2,322,025
MARKETAXESS HOLDINGS INC. COM 57060D108 69,426 168,809 SH   SOLE   105,742 0 63,067
MARRIOTT VACATIONS WORLDWIDE CORP. COM 57164Y107 84,331 499,057 SH   SOLE   312,035 0 187,022
MAXIMUS, INC. COM 577933104 82,776 1,038,988 SH   SOLE   647,945 0 391,043
NMI HOLDINGS INC CL A CL A 629209305 76,014 3,478,884 SH   SOLE   2,149,346 0 1,329,538
ORMAT TECHNOLOGIES INC. COM 686688102 74,087 934,261 SH   SOLE   585,459 0 348,802
PENNANT GROUP INC COM 70805E109 1,647 71,352 SH   SOLE   71,352 0 0
PRIMORIS SERVICES CORP. COM 74164F103 73,740 3,075,054 SH   SOLE   1,917,732 0 1,157,322
PURPLE INNOVATION INC COM 74640Y106 64,470 4,858,349 SH   SOLE   3,039,450 0 1,818,899
QUALYS INC COM 74758T303 87,961 641,019 SH   SOLE   403,636 0 237,383
RE/MAX HOLDINGS INC. CL A 75524W108 43,651 1,431,648 SH   SOLE   884,511 0 547,137
RLI CORP. COM 749607107 83,740 747,016 SH   SOLE   467,566 0 279,450
SHAKE SHACK INC CL A CL A 819047101 49,889 691,368 SH   SOLE   432,779 0 258,589
SILICON LABORATORIES INC. COM 826919102 89,150 431,885 SH   SOLE   270,435 0 161,450
SOTERA HEALTH CO COM 83601L102 1,667 70,773 SH   SOLE   70,773 0 0
STONEX GROUP INC COM 861896108 99,466 1,623,942 SH   SOLE   1,013,558 0 610,384
TAKE-TWO INTERACTIVE SOFTWARE COM 874054109 1,888 10,626 SH   SOLE   10,626 0 0
TEMPUR SEALY INTERNATIONAL INC. COM 88023U101 59,173 1,258,203 SH   SOLE   777,342 0 480,861
THERMON GROUP HOLDINGS INC COM 88362T103 46,925 2,771,717 SH   SOLE   1,744,076 0 1,027,641
TRACTOR SUPPLY COMPANY COM 892356106 1,917 8,033 SH   SOLE   8,033 0 0
UNIVERSAL HEALTH SERVICES CL B 913903100 36,506 281,554 SH   SOLE   177,368 0 104,186
VICTORY CAP HLDGS INC COM CL A COM CL A 92645B103 54,858 1,501,719 SH   SOLE   949,925 0 551,794
VIRTU FINANCIAL CL A 928254101 102,041 3,539,399 SH   SOLE   2,209,172 0 1,330,227
CAE INC COM 124765108 16,363 650,117 SH   SOLE   376,832 0 273,285
COLLIERS INTERNATIONAL GROUP INC. SUB VTG SHS 194693107 39,561 266,248 SH   SOLE   154,252 0 111,996
FIRSTSERVICE CORP. COM 33767E202 20,066 102,331 SH   SOLE   59,292 0 43,039
STANTEC INC. COM 85472N109 27,183 484,902 SH   SOLE   280,955 0 203,947
TUCOWS INC. COM NEW 898697206 19,795 236,282 SH   SOLE   136,910 0 99,372
DADA NEXUS LTD ADR ADS 23344D108 1,302 98,942 SH   SOLE   98,942 0 0
KULICKE & SOFFA INDUSTRIES ADR COM 501242101 5,658 93,467 SH   SOLE   93,467 0 0
VIPSHOP HOLDINGS LIMITED ADR SPONSORED ADS A 92763W103 736 87,615 SH   SOLE   87,615 0 0
VNET GROUP INC. ADR SPONSORED ADS A 90138A103 2,450 271,337 SH   SOLE   271,337 0 0
YUM CHINA HOLDINGS ADR COM 98850P109 2,107 42,270 SH   SOLE   42,270 0 0