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   19,189,844 158,991 SH   SOLE   0 0 158,991
ALIGN TECHNOLOGY INC COM 016255101   10,637,090 32,185 SH   SOLE   0 0 32,185
AMPHENOL CORP NEW CL A 032095101   322,784 3,500 SH   SOLE   0 0 3,500
BALCHEM CORP COM 057665200   4,023,127 19,090 SH   SOLE   0 0 19,090
BROOKFIELD CORP CL A LTD VT SH 11271J107   230,303 4,050 SH   SOLE   0 0 4,050
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   251,426 4,827 SH   SOLE   0 0 4,827
CBIZ INC COM 124805102   5,741,333 56,600 SH   SOLE   0 0 56,600
CSW INDUSTRIALS INC COM 126402106   6,156,039 16,950 SH   SOLE   0 0 16,950
CARLISLE COS INC COM 142339100   1,880,433 3,390 SH   SOLE   0 0 3,390
CHARLES RIV LABS INTL INC COM 159864107   20,280,392 71,715 SH   SOLE   0 0 71,715
CHEMED CORP NEW COM 16359R103   3,535,483 4,760 SH   SOLE   0 0 4,760
COLUMBIA SPORTSWEAR CO COM 198516106   1,950,741 18,020 SH   SOLE   0 0 18,020
COMFORT SYS USA INC COM 199908104   2,193,985 5,270 SH   SOLE   0 0 5,270
COOPER COS INC COM 216648501   8,468,246 70,860 SH   SOLE   0 0 70,860
DOUBLEVERIFY HLDGS INC COM 25862V105   12,539,777 470,485 SH   SOLE   0 0 470,485
ENSIGN GROUP INC COM 29358P101   3,415,219 20,170 SH   SOLE   0 0 20,170
EXPONENT INC COM 30214U102   3,739,028 28,715 SH   SOLE   0 0 28,715
FTI CONSULTING INC COM 302941109   4,030,292 13,660 SH   SOLE   0 0 13,660
FIVE BELOW INC COM 33829M101   2,656,739 17,810 SH   SOLE   0 0 17,810
GLOBAL INDUSTRIAL COMPANY COM 37892E102   3,424,043 79,760 SH   SOLE   0 0 79,760
GOGO INC COM 38046C109   2,713,804 206,075 SH   SOLE   0 0 206,075
GUIDEWIRE SOFTWARE INC COM 40171V100   14,353,528 76,041 SH   SOLE   0 0 76,041
HENRY JACK & ASSOC INC COM 426281101   16,111,945 70,894 SH   SOLE   0 0 70,894
IMAX CORP COM 45245E109   205,348 8,945 SH   SOLE   0 0 8,945
INSPERITY INC COM 45778Q107   5,501,296 44,060 SH   SOLE   0 0 44,060
LANDSTAR SYS INC COM 515098101   3,522,910 13,950 SH   SOLE   0 0 13,950
NAPCO SEC TECHNOLOGIES INC COM 630402105   3,161,790 44,460 SH   SOLE   0 0 44,460
NATIONAL RESH CORP COM NEW 637372202   650,012 20,690 SH   SOLE   0 0 20,690
PTC INC COM 69370C100   24,947,507 100,315 SH   SOLE   0 0 100,315
RLI CORP COM 749607107   1,292,301 6,710 SH   SOLE   0 0 6,710
RPM INTL INC COM 749685103   1,395,191 9,465 SH   SOLE   0 0 9,465
S&P GLOBAL INC COM 78409V104   21,295,577 34,880 SH   SOLE   0 0 34,880
SPS COMM INC COM 78463M107   3,196,518 12,410 SH   SOLE   0 0 12,410
THOMSON REUTERS CORP. COM 884903808   363,445 1,575 SH   SOLE   0 0 1,575
TRANSUNION COM 89400J107   14,469,011 142,525 SH   SOLE   0 0 142,525
TREX CO INC COM 89531P105   3,326,001 32,780 SH   SOLE   0 0 32,780
UFP TECHNOLOGIES INC COM 902673102   3,474,907 9,620 SH   SOLE   0 0 9,620
WINMARK CORP COM 974250102   5,609,233 11,620 SH   SOLE   0 0 11,620
XPEL INC COM 98379L100   1,749,029 35,930 SH   SOLE   0 0 35,930