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
ASGN INC COM 00191U102   20,060,537 158,991 SH   SOLE   55,783 0 103,208
ALAMO GROUP INC COM 011311107   1,331,046 5,460 SH   SOLE   5,460 0 0
ALIGN TECHNOLOGY INC COM 016255101   14,306,145 41,565 SH   SOLE   7,845 0 33,720
AMPHENOL CORP NEW CL A 032095101   308,648 3,500 SH   SOLE   3,500 0 0
BALCHEM CORP COM 057665200   4,547,084 19,090 SH   SOLE   19,090 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   291,322 4,050 SH   SOLE   4,050 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   308,931 4,827 SH   SOLE   4,827 0 0
CBIZ INC COM 124805102   2,630,949 28,890 SH   SOLE   28,890 0 0
CSW INDUSTRIALS INC COM 126402106   7,556,887 15,240 SH   SOLE   15,240 0 0
CARLISLE COS INC COM 142339100   2,063,408 3,390 SH   SOLE   3,390 0 0
CHARLES RIV LABS INTL INC COM 159864107   19,117,206 71,715 SH   SOLE   27,115 0 44,600
CHEMED CORP NEW COM 16359R103   3,871,454 4,760 SH   SOLE   4,760 0 0
COLUMBIA SPORTSWEAR CO COM 198516106   2,028,805 18,020 SH   SOLE   18,020 0 0
COMFORT SYS USA INC COM 199908104   2,784,063 5,270 SH   SOLE   5,270 0 0
COOPER COS INC COM 216648501   10,581,530 70,860 SH   SOLE   13,220 0 57,640
DOUBLEVERIFY HLDGS INC COM 25862V105   14,091,108 618,285 SH   SOLE   209,225 0 409,060
ENSIGN GROUP INC COM 29358P101   3,925,903 20,170 SH   SOLE   20,170 0 0
EXPONENT INC COM 30214U102   4,479,991 28,715 SH   SOLE   28,715 0 0
FTI CONSULTING INC COM 302941109   5,635,875 18,300 SH   SOLE   18,300 0 0
FIVE BELOW INC COM 33829M101   2,129,535 17,810 SH   SOLE   17,810 0 0
GILDAN ACTIVEWEAR INC COM 375916103   274,155 4,300 SH   SOLE   4,300 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102   3,666,866 79,760 SH   SOLE   79,760 0 0
GOGO INC COM 38046C109   2,002,461 206,075 SH   SOLE   206,075 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100   18,826,554 76,041 SH   SOLE   30,745 0 45,296
HENRY JACK & ASSOC INC COM 426281101   16,938,188 70,894 SH   SOLE   31,854 0 39,040
IMAX CORP COM 45245E109   248,291 8,945 SH   SOLE   8,945 0 0
INSPERITY INC COM 45778Q107   1,075,436 9,030 SH   SOLE   9,030 0 0
INSTALLED BLDG PRODS INC COM 45780R101   713,246 2,140 SH   SOLE   2,140 0 0
LANDSTAR SYS INC COM 515098101   3,565,755 13,950 SH   SOLE   13,950 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   3,413,556 62,340 SH   SOLE   62,340 0 0
NATIONAL RESH CORP COM NEW 637372202   640,105 20,690 SH   SOLE   20,690 0 0
PTC INC COM 69370C100   24,526,875 100,315 SH   SOLE   20,015 0 80,300
RLI CORP COM 749607107   2,156,171 10,280 SH   SOLE   10,280 0 0
RPM INTL INC COM 749685103   1,549,959 9,465 SH   SOLE   9,465 0 0
S&P GLOBAL INC COM 78409V104   24,387,205 34,880 SH   SOLE   5,680 0 29,200
SPS COMM INC COM 78463M107   1,928,824 7,340 SH   SOLE   7,340 0 0
THOMSON REUTERS CORP. COM 884903808   363,642 1,575 SH   SOLE   1,575 0 0
TRANSUNION COM 89400J107   17,177,233 121,225 SH   SOLE   25,975 0 95,250
TREX CO INC COM 89531P105   2,953,705 32,780 SH   SOLE   32,780 0 0
UFP TECHNOLOGIES INC COM 902673102   2,661,669 6,210 SH   SOLE   6,210 0 0
WINMARK CORP COM 974250102   5,436,373 10,490 SH   SOLE   10,490 0 0
XPEL INC COM 98379L100   2,108,924 35,930 SH   SOLE   35,930 0 0