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
AERSALE CORPORATION COM 00810F106   1,433,028 283,768 SH   OTR 1 0 0 283,768
AERSALE CORPORATION COM 00810F106   5,718,716 1,132,419 SH   SOLE   186,013 0 946,406
AGILYSYS INC COM 00847J105   8,044,710 73,825 SH   OTR 1 0 0 73,825
AGILYSYS INC COM 00847J105   31,817,275 291,982 SH   SOLE   48,151 0 243,831
ARGAN INC COM 04010E109   6,750,674 66,555 SH   OTR 1 0 0 66,555
ARGAN INC COM 04010E109   26,699,108 263,227 SH   SOLE   43,416 0 219,811
AVID BIOSERVICES INC COM 05368M106   3,863,521 339,501 SH   OTR 1 0 0 339,501
AVID BIOSERVICES INC COM 05368M106   39,355,590 3,458,312 SH   SOLE   2,337,088 0 1,121,224
BAKER HUGHES COMPANY CL A 05722G100   36,149,277 999,980 SH   SOLE   999,980 0 0
BGC GROUP INC CL A 088929104   6,752,450 735,561 SH   OTR 1 0 0 735,561
BGC GROUP INC CL A 088929104   84,644,273 9,220,509 SH   SOLE   6,791,532 0 2,428,977
CONSOLIDATED WATER CO INC ORD G23773107   3,769,525 149,525 SH   OTR 1 0 0 149,525
CONSOLIDATED WATER CO INC ORD G23773107   14,924,446 592,005 SH   SOLE   97,549 0 494,456
DAILY JOURNAL CORP COM 233912104   4,560,380 9,305 SH   OTR 1 0 0 9,305
DAILY JOURNAL CORP COM 233912104   18,027,838 36,784 SH   SOLE   6,059 0 30,725
EPLUS INC COM 294268107   7,618,695 77,473 SH   OTR 1 0 0 77,473
EPLUS INC COM 294268107   86,028,520 874,807 SH   SOLE   618,809 0 255,998
FIRSTSERVICE CORP NEW COM 33767E202   4,830,629 26,475 SH   OTR 1 0 0 26,475
FIRSTSERVICE CORP NEW COM 33767E202   19,103,562 104,700 SH   SOLE   17,240 0 87,460
IES HLDGS INC COM 44951W106   10,811,220 54,159 SH   OTR 1 0 0 54,159
IES HLDGS INC COM 44951W106   42,800,534 214,410 SH   SOLE   35,322 0 179,088
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106   3,249,657 321,430 SH   OTR 1 0 0 321,430
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106   12,781,365 1,264,230 SH   SOLE   209,430 0 1,054,800
LSI INDS INC OHIO COM 50216C108   4,563,021 282,540 SH   OTR 1 0 0 282,540
LSI INDS INC OHIO COM 50216C108   18,048,594 1,117,560 SH   SOLE   184,160 0 933,400
MARRIOTT INTL INC NEW CL A 571903202   33,665,412 135,420 SH   SOLE   135,420 0 0
NOMAD FOODS LTD USD ORD SHS G6564A105   5,137,718 269,555 SH   OTR 1 0 0 269,555
NOMAD FOODS LTD USD ORD SHS G6564A105   20,310,107 1,065,588 SH   SOLE   175,530 0 890,058
NVR INC COM 62944T105   52,591,248 5,360 SH   SOLE   5,360 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   62,557,752 1,681,660 SH   SOLE   1,681,660 0 0
SIGA TECHNOLOGIES INC COM 826917106   3,149,827 466,641 SH   OTR 1 0 0 466,641
SIGA TECHNOLOGIES INC COM 826917106   12,462,207 1,846,253 SH   SOLE   304,217 0 1,542,036
STAGWELL INC COM CL A 85256A109   3,294,416 469,290 SH   OTR 1 0 0 469,290
STAGWELL INC COM CL A 85256A109   13,128,523 1,870,160 SH   SOLE   307,380 0 1,562,780
STONEX GROUP INC COM 861896108   7,026,041 85,809 SH   OTR 1 0 0 85,809
STONEX GROUP INC COM 861896108   67,521,098 824,635 SH   SOLE   541,234 0 283,401
SUNSTONE HOTEL INVS INC NEW COM 867892101   3,177,229 307,871 SH   OTR 1 0 0 307,871
SUNSTONE HOTEL INVS INC NEW COM 867892101   12,563,114 1,217,356 SH   SOLE   200,760 0 1,016,596
TRIUMPH FINANCIAL INC COM 89679E300   5,119,433 64,363 SH   OTR 1 0 0 64,363
TRIUMPH FINANCIAL INC COM 89679E300   64,078,458 805,613 SH   SOLE   592,856 0 212,757
UFP TECHNOLOGIES INC COM 902673102   10,296,867 32,513 SH   OTR 1 0 0 32,513
UFP TECHNOLOGIES INC COM 902673102   40,728,554 128,603 SH   SOLE   21,198 0 107,405
UL SOLUTIONS INC CLASS A COM SHS 903731107   40,956,764 830,766 SH   SOLE   830,766 0 0
UNITEDHEALTH GROUP INC COM 91324P102   37,495,528 64,130 SH   SOLE   64,130 0 0
VSE CORP COM 918284100   3,736,087 45,160 SH   OTR 1 0 0 45,160
VSE CORP COM 918284100   43,225,432 522,488 SH   SOLE   373,298 0 149,190
WINMARK CORP COM 974250102   5,680,767 14,835 SH   OTR 1 0 0 14,835
WINMARK CORP COM 974250102   61,333,148 160,168 SH   SOLE   111,152 0 49,016