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
SMURFIT WESTROCK PLC SHS G8267P108   141,687 2,867 SH   SOLE   2,867 0 0
GAUZY LTD SHS M4757U106   541,178 61,150 SH   SOLE   51,150 0 10,000
ACCO BRANDS CORP COM 00081T108   190,028 34,740 SH   SOLE   34,740 0 0
AMC ENTMT HLDGS INC CL A NEW 00165C302   45,500 10,000 SH   SOLE   10,000 0 0
ADEIA INC COM 00676P107   3,129,948 262,800 SH   SOLE   192,800 0 70,000
AGNICO EAGLE MINES LTD COM 008474108   3,625,200 45,000 SH   SOLE   45,000 0 0
ALPHABET INC CAP STK CL C 02079K107   1,588,305 9,500 SH   SOLE   0 0 9,500
ALPHABET INC CAP STK CL A 02079K305   27,763,290 167,400 SH   SOLE   147,400 0 20,000
AMAZON COM INC COM 023135106   3,274,750 17,575 SH   SOLE   17,575 0 0
U HAUL HOLDING COMPANY COM 023586100   173,943 2,245 SH   SOLE   2,245 0 0
U HAUL HOLDING COMPANY COM SER N 023586506   1,371,240 19,045 SH   SOLE   0 0 19,045
AMERICAN TOWER CORP NEW COM 03027X100   8,987,281 38,645 SH   SOLE   33,145 0 5,500
APPLE INC COM 037833100   35,661,815 153,055 SH   SOLE   153,055 0 0
ARCH RESOURCES INC CL A 03940R107   31,816,866 230,290 SH   SOLE   230,290 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   3,193,103 53,450 SH   SOLE   45,450 0 8,000
ASTEC INDS INC COM 046224101   660,040 20,665 SH   SOLE   20,665 0 0
ASURE SOFTWARE INC COM 04649U102   1,225,307 135,393 SH   SOLE   135,393 0 0
BK OF AMERICA CORP COM 060505104   3,036,512 76,525 SH   SOLE   76,525 0 0
BARRICK GOLD CORP COM 067901108   8,084,291 406,450 SH   SOLE   406,450 0 0
BEACON ROOFING SUPPLY INC COM 073685109   20,528,594 237,517 SH   SOLE   228,517 0 9,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   667,377 1,450 SH   SOLE   1,450 0 0
BERRY GLOBAL GROUP INC COM 08579W103   435,072 6,400 SH   SOLE   6,400 0 0
BEST BUY INC COM 086516101   779,915 7,550 SH   SOLE   7,550 0 0
BIO RAD LABS INC CL A 090572207   501,870 1,500 SH   SOLE   500 0 1,000
BIOTE CORP CLASS A COM 090683103   1,107,630 198,500 SH   SOLE   198,500 0 0
BLACKROCK INC COM 09247X101   1,139,412 1,200 SH   SOLE   1,200 0 0
BOEING CO COM 097023105   304,080 2,000 SH   SOLE   2,000 0 0
BOOT BARN HLDGS INC COM 099406100   2,233,021 13,349 SH   SOLE   13,349 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   9,368,821 181,075 SH   SOLE   181,075 0 0
BRUNSWICK CORP COM 117043109   1,305,497 15,575 SH   SOLE   15,575 0 0
CBOE GLOBAL MKTS INC COM 12503M108   921,915 4,500 SH   SOLE   4,500 0 0
CME GROUP INC COM 12572Q105   750,210 3,400 SH   SOLE   3,400 0 0
CSX CORP COM 126408103   8,112,824 234,950 SH   SOLE   209,950 0 25,000
CAMECO CORP COM 13321L108   742,668 15,550 SH   SOLE   15,550 0 0
CASELLA WASTE SYS INC CL A 147448104   29,847 300 SH   SOLE   300 0 0
CHEWY INC CL A 16679L109   87,870 3,000 SH   SOLE   3,000 0 0
CITIGROUP INC COM NEW 172967424   8,364,925 133,625 SH   SOLE   133,625 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   7,278,830 95,875 SH   SOLE   95,875 0 0
COHERENT CORP COM 19247G107   13,416,519 150,900 SH   SOLE   145,400 0 5,500
COLUMBUS MCKINNON CORP N Y COM 199333105   8,679,024 241,084 SH   SOLE   241,084 0 0
COMPASS MINERALS INTL INC COM 20451N101   1,750,713 145,650 SH   SOLE   130,650 0 15,000
QUIDELORTHO CORP COM 219798105   5,483,400 120,250 SH   SOLE   110,250 0 10,000
CROWN CASTLE INTL CORP NEW COM 22822V101   27,842,461 234,700 SH   SOLE   234,700 0 0
CROWN CRAFTS INC COM 228309100   995,309 207,356 SH   SOLE   207,356 0 0
CROWN HLDGS INC COM 228368106   230,112 2,400 SH   SOLE   2,400 0 0
CYTOSORBENTS CORP COM NEW 23283X206   4,133,141 2,755,427 SH   SOLE   2,755,427 0 0
DENNYS CORP COM 24869P104   2,858,318 443,150 SH   SOLE   443,150 0 0
DESIGNER BRANDS INC CL A 250565108   1,013,274 137,300 SH   SOLE   137,300 0 0
DIEBOLD NIXDORF INC COM SHS 253651202   12,667,809 283,650 SH   SOLE   243,650 0 40,000
DISNEY WALT CO COM 254687106   5,853,162 60,850 SH   SOLE   52,850 0 8,000
EAGLE MATERIALS INC COM 26969P108   12,801,863 44,505 SH   SOLE   44,505 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   5,440,442 370,350 SH   SOLE   370,350 0 0
ELECTRONIC ARTS INC COM 285512109   229,504 1,600 SH   SOLE   1,600 0 0
ENERSYS COM 29275Y102   8,345,649 81,780 SH   SOLE   81,780 0 0
EXACT SCIENCES CORP COM 30063P105   27,248 400 SH   SOLE   400 0 0
EXXON MOBIL CORP COM 30231G102   6,269,160 53,482 SH   SOLE   53,482 0 0
FMC CORP COM NEW 302491303   16,803,161 254,825 SH   SOLE   254,825 0 0
META PLATFORMS INC CL A 30303M102   7,075,358 12,360 SH   SOLE   8,610 0 3,750
FEDEX CORP COM 31428X106   2,497,330 9,125 SH   SOLE   9,125 0 0
GATX CORP COM 361448103   562,250 4,245 SH   SOLE   4,245 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   12,292,004 130,975 SH   SOLE   118,975 0 12,000
GE VERNOVA INC COM 36828A101   815,936 3,200 SH   SOLE   3,200 0 0
GEN RESTAURENT GROUP CL A COM 36870C104   1,990,996 235,900 SH   SOLE   235,900 0 0
GENERAC HLDGS INC COM 368736104   4,793,410 30,170 SH   SOLE   30,170 0 0
GENERAL DYNAMICS CORP COM 369550108   219,095 725 SH   SOLE   725 0 0
GENERAL MTRS CO COM 37045V100   26,442,148 589,700 SH   SOLE   589,700 0 0
GIBRALTAR INDS INC COM 374689107   83,916 1,200 SH   SOLE   1,200 0 0
GLACIER BANCORP INC NEW COM 37637Q105   335,895 7,350 SH   SOLE   7,350 0 0
GRAND CANYON ED INC COM 38526M106   8,826,900 62,227 SH   SOLE   62,227 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   5,613,223 189,700 SH   SOLE   189,700 0 0
GRAY TELEVISION INC COM 389375106   742,360 138,500 SH   SOLE   138,500 0 0
GREENBRIER COS INC COM 393657101   2,338,396 45,950 SH   SOLE   45,950 0 0
HAEMONETICS CORP MASS COM 405024100   1,872,854 23,300 SH   SOLE   23,300 0 0
HALLIBURTON CO COM 406216101   6,209,438 213,750 SH   SOLE   213,750 0 0
HARMONIC INC COM 413160102   1,478,855 101,500 SH   SOLE   101,500 0 0
HILLENBRAND INC COM 431571108   244,640 8,800 SH   SOLE   8,800 0 0
HILLMAN SOLUTIONS CORP COM 431636109   1,262,976 119,600 SH   SOLE   119,600 0 0
HOLLEY INC COM 43538H103   3,376,570 1,144,600 SH   SOLE   824,600 0 320,000
HOME DEPOT INC COM 437076102   40,520 100 SH   SOLE   100 0 0
I-80 GOLD CORP COM 44955L106   193,430 166,750 SH   SOLE   166,750 0 0
MULTISENSOR AI HOLDINGS INC COM 456948108   420,768 194,800 SH   SOLE   194,800 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   257,024 1,600 SH   SOLE   1,600 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   366,053 750 SH   SOLE   750 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   5,142,792 168,893 SH   SOLE   113,893 0 55,000
ISHARES TR RUSSELL 2000 ETF 464287655   88,356 400 SH   SOLE   400 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   951,482 13,300 SH   SOLE   13,300 0 0
JPMORGAN CHASE & CO COM 46625H100   8,955,224 42,470 SH   SOLE   42,470 0 0
JOHNSON OUTDOORS INC CL A 479167108   5,710,550 157,750 SH   SOLE   117,750 0 40,000
JOINT CORP COM 47973J102   7,619,360 666,028 SH   SOLE   666,028 0 0
KOPPERS HOLDINGS INC COM 50060P106   1,148,869 31,450 SH   SOLE   23,450 0 8,000
LKQ CORP COM 501889208   1,389,216 34,800 SH   SOLE   19,800 0 15,000
LINCOLN ELEC HLDGS INC COM 533900106   3,850,961 20,055 SH   SOLE   20,055 0 0
LOVESAC COMPANY COM 54738L109   5,724,270 199,800 SH   SOLE   199,800 0 0
MP MATERIALS CORP COM CL A 553368101   4,077,150 231,000 SH   SOLE   231,000 0 0
MARTIN MARIETTA MATLS INC COM 573284106   4,871,163 9,050 SH   SOLE   9,050 0 0
MASTERCARD INC CL A 57636Q104   604,905 1,225 SH   SOLE   1,225 0 0
MATTHEWS INTL CORP CL A 577128101   1,736,520 74,850 SH   SOLE   49,850 0 25,000
MCDONALDS CORP COM 580135101   258,834 850 SH   SOLE   850 0 0
MICROSOFT CORP COM 594918104   320,574 745 SH   SOLE   745 0 0
MINERALS TECHNOLOGIES INC COM 603158106   7,302,097 94,550 SH   SOLE   94,550 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   1,897,450 138,500 SH   SOLE   93,500 0 45,000
MODIVCARE INC COM 60783X104   913,206 63,950 SH   SOLE   63,950 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   2,075,034 36,075 SH   SOLE   26,075 0 10,000
NV5 GLOBAL INC COM 62945V109   808,602 8,650 SH   SOLE   8,650 0 0
NATURES SUNSHINE PRODS INC COM 639027101   5,807,050 426,362 SH   SOLE   348,862 0 77,500
NEWMONT CORP COM 651639106   3,253,769 60,875 SH   SOLE   60,875 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504   1,168,052 168,550 SH   SOLE   168,550 0 0
NORDSON CORP COM 655663102   151,012 575 SH   SOLE   575 0 0
NORFOLK SOUTHN CORP COM 655844108   14,355,845 57,770 SH   SOLE   57,770 0 0
OSI SYSTEMS INC COM 671044105   4,053,709 26,699 SH   SOLE   26,699 0 0
OCCIDENTAL PETE CORP COM 674599105   6,077,030 117,909 SH   SOLE   101,409 0 16,500
ON SEMICONDUCTOR CORP COM 682189105   5,301,982 73,020 SH   SOLE   73,020 0 0
OSHKOSH CORP COM 688239201   16,101,242 160,675 SH   SOLE   160,675 0 0
OWENS CORNING NEW COM 690742101   15,691,745 88,895 SH   SOLE   88,895 0 0
PATTERSON-UTI ENERGY INC COM 703481101   1,939,734 253,560 SH   SOLE   253,560 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103   3,448 44 SH   SOLE   44 0 0
PHOTRONICS INC COM 719405102   2,698,840 109,000 SH   SOLE   109,000 0 0
PURE CYCLE CORP COM NEW 746228303   200,344 18,602 SH   SOLE   18,602 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203   1,766,565 221,374 SH   SOLE   221,374 0 0
RAYMOND JAMES FINL INC COM 754730109   846,383 6,937 SH   SOLE   6,937 0 0
RTX CORPORATION COM 75513E101   6,925,263 57,158 SH   SOLE   57,158 0 0
S&P GLOBAL INC COM 78409V104   1,092,651 2,115 SH   SOLE   2,115 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   10,039,597 41,710 SH   SOLE   29,210 0 12,500
SPDR S&P 500 ETF TR TR UNIT 78462F103   57,376 100 SH   SOLE   100 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   7,212,806 29,675 SH   SOLE   29,675 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   5,242,937 70,650 SH   SOLE   63,650 0 7,000
SPDR SER TR S&P OILGAS EXP 78468R556   3,830,520 29,125 SH   SOLE   29,125 0 0
SCHWAB CHARLES CORP COM 808513105   2,145,211 33,100 SH   SOLE   23,100 0 10,000
SELECT SECTOR SPDR TR ENERGY 81369Y506   6,874,740 78,300 SH   SOLE   78,300 0 0
SHERWIN WILLIAMS CO COM 824348106   152,668 400 SH   SOLE   400 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   5,767,263 94,950 SH   SOLE   94,950 0 0
SONY GROUP CORP SPONSORED ADR 835699307   2,153,511 22,300 SH   SOLE   17,300 0 5,000
SPORTSMANS WHSE HLDGS INC COM 84920Y106   518,559 191,350 SH   SOLE   191,350 0 0
STERICYCLE INC COM 858912108   1,128,500 18,500 SH   SOLE   18,500 0 0
T-MOBILE US INC COM 872590104   7,619,843 36,925 SH   SOLE   29,925 0 7,000
TARGET CORP COM 87612E106   77,930 500 SH   SOLE   500 0 0
TARGA RES CORP COM 87612G101   1,095,274 7,400 SH   SOLE   2,400 0 5,000
THRYV HLDGS INC COM NEW 886029206   1,119,089 64,950 SH   SOLE   29,950 0 35,000
TRANSDIGM GROUP INC COM 893641100   1,362,909 955 SH   SOLE   955 0 0
TWIN DISC INC COM 901476101   162,370 13,000 SH   SOLE   13,000 0 0
ULTA BEAUTY INC COM 90384S303   3,420,365 8,790 SH   SOLE   6,540 0 2,250
UNION PAC CORP COM 907818108   52,697,424 213,800 SH   SOLE   212,800 0 1,000
UNITED PARCEL SERVICE INC CL B 911312106   4,400,374 32,275 SH   SOLE   32,275 0 0
VISA INC COM CL A 92826C839   12,816,794 46,615 SH   SOLE   44,615 0 2,000
VONTIER CORPORATION COM 928881101   929,537 27,550 SH   SOLE   27,550 0 0
WABTEC COM 929740108   13,930,853 76,640 SH   SOLE   76,640 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   97,216 10,850 SH   SOLE   10,850 0 0
WESCO INTL INC COM 95082P105   285,566 1,700 SH   SOLE   1,700 0 0
WILLIAMS COS INC COM 969457100   7,128,248 156,150 SH   SOLE   156,150 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   3,883,140 103,275 SH   SOLE   103,275 0 0
WINTRUST FINL CORP COM 97650W108   629,474 5,800 SH   SOLE   5,800 0 0
XPONENTIAL FITNESS INC COM CL A 98422X101   657,200 53,000 SH   SOLE   53,000 0 0
XPERI INC COMMON STOCK 98423J101   2,009,700 217,500 SH   SOLE   217,500 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   402,114 3,725 SH   SOLE   3,725 0 0