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   154,417 2,867 SH   SOLE   2,867 0 0
GAUZY LTD SHS M4757U106   431,085 43,500 SH   SOLE   33,500 0 10,000
ACCO BRANDS CORP COM 00081T108   182,385 34,740 SH   SOLE   34,740 0 0
ADEIA INC COM 00676P107   3,662,760 262,000 SH   SOLE   187,000 0 75,000
AGNICO EAGLE MINES LTD COM 008474108   3,519,450 45,000 SH   SOLE   45,000 0 0
ALPHABET INC CAP STK CL C 02079K107   1,809,180 9,500 SH   SOLE   0 0 9,500
ALPHABET INC CAP STK CL A 02079K305   29,421,953 155,425 SH   SOLE   141,425 0 14,000
AMAZON COM INC COM 023135106   3,438,938 15,675 SH   SOLE   15,675 0 0
U HAUL HOLDING COMPANY COM 023586100   141,289 2,045 SH   SOLE   2,045 0 0
U HAUL HOLDING COMPANY COM SER N 023586506   1,841,117 28,745 SH   SOLE   0 0 28,745
AMERICAN TOWER CORP NEW COM 03027X100   10,329,651 56,320 SH   SOLE   47,820 0 8,500
APPLE INC COM 037833100   33,820,473 135,055 SH   SOLE   135,055 0 0
ARCH RESOURCES INC CL A 03940R107   23,287,884 164,905 SH   SOLE   164,905 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   3,946,875 78,125 SH   SOLE   78,125 0 0
ASTEC INDS INC COM 046224101   497,280 14,800 SH   SOLE   14,800 0 0
ASTRONICS CORP COM 046433108   1,622,047 101,632 SH   SOLE   81,632 0 20,000
ASURE SOFTWARE INC COM 04649U102   1,640,812 174,369 SH   SOLE   174,369 0 0
AUDIOEYE INC COM NEW 050734201   206,096 13,550 SH   SOLE   13,550 0 0
BANK AMERICA CORP COM 060505104   2,875,429 65,425 SH   SOLE   65,425 0 0
BARRICK GOLD CORP COM 067901108   6,561,925 423,350 SH   SOLE   423,350 0 0
BEACON ROOFING SUPPLY INC COM 073685109   22,164,756 218,200 SH   SOLE   214,200 0 4,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   657,256 1,450 SH   SOLE   1,450 0 0
BEST BUY INC COM 086516101   793,650 9,250 SH   SOLE   9,250 0 0
BIOTE CORP CLASS A COM 090683103   985,710 159,500 SH   SOLE   159,500 0 0
BLACKROCK INC COM 09247X101   871,344 850 SH   SOLE   850 0 0
BLOOMIN BRANDS INC COM 094235108   1,406,592 115,200 SH   SOLE   115,200 0 0
BOEING CO COM 097023105   354,000 2,000 SH   SOLE   2,000 0 0
BOOT BARN HLDGS INC COM 099406100   1,495,275 9,849 SH   SOLE   9,849 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   9,257,458 163,675 SH   SOLE   163,675 0 0
BRUNSWICK CORP COM 117043109   1,395,471 21,575 SH   SOLE   21,575 0 0
CBOE GLOBAL MKTS INC COM 12503M108   1,660,900 8,500 SH   SOLE   4,500 0 4,000
CME GROUP INC COM 12572Q105   383,180 1,650 SH   SOLE   1,650 0 0
CSX CORP COM 126408103   10,224,750 316,850 SH   SOLE   276,850 0 40,000
CAMECO CORP COM 13321L108   547,304 10,650 SH   SOLE   10,650 0 0
CASELLA WASTE SYS INC CL A 147448104   31,743 300 SH   SOLE   300 0 0
CITIGROUP INC COM NEW 172967424   9,627,592 136,775 SH   SOLE   136,775 0 0
CLEARFIELD INC COM 18482P103   644,800 20,800 SH   SOLE   10,800 0 10,000
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   5,400,680 70,075 SH   SOLE   70,075 0 0
COHERENT CORP COM 19247G107   12,486,835 131,815 SH   SOLE   122,315 0 9,500
COLUMBUS MCKINNON CORP N Y COM 199333105   7,339,073 197,075 SH   SOLE   197,075 0 0
COMPASS MINERALS INTL INC COM 20451N101   1,011,375 89,900 SH   SOLE   89,900 0 0
QUIDELORTHO CORP COM 219798105   3,742,200 84,000 SH   SOLE   84,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101   22,245,730 245,105 SH   SOLE   245,105 0 0
CROWN CRAFTS INC COM 228309100   773,816 172,342 SH   SOLE   172,342 0 0
CROWN HLDGS INC COM 228368106   198,456 2,400 SH   SOLE   2,400 0 0
CYTOSORBENTS CORP COM NEW 23283X206   2,531,276 2,781,622 SH   SOLE   2,781,622 0 0
DENNYS CORP COM 24869P104   3,448,500 570,000 SH   SOLE   570,000 0 0
DIEBOLD NIXDORF INC COM SHS 253651202   19,222,740 446,625 SH   SOLE   395,625 0 51,000
DISNEY WALT CO COM 254687106   1,661,899 14,925 SH   SOLE   14,925 0 0
EAGLE MATERIALS INC COM 26969P108   10,297,295 41,730 SH   SOLE   41,730 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   6,109,495 504,500 SH   SOLE   504,500 0 0
ENERSYS COM 29275Y102   7,207,691 77,980 SH   SOLE   77,980 0 0
EXACT SCIENCES CORP COM 30063P105   663,042 11,800 SH   SOLE   6,800 0 5,000
EXXON MOBIL CORP COM 30231G102   5,064,611 47,082 SH   SOLE   47,082 0 0
FMC CORP COM NEW 302491303   16,565,073 340,775 SH   SOLE   340,775 0 0
META PLATFORMS INC CL A 30303M102   6,431,827 10,985 SH   SOLE   7,685 0 3,300
FEDEX CORP COM 31428X106   2,384,272 8,475 SH   SOLE   8,475 0 0
GATX CORP COM 361448103   502,845 3,245 SH   SOLE   3,245 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   12,257,842 156,790 SH   SOLE   135,790 0 21,000
GE VERNOVA INC COM 36828A101   164,465 500 SH   SOLE   500 0 0
GEN RESTAURENT GROUP CL A COM 36870C104   1,825,060 243,992 SH   SOLE   243,992 0 0
GENERAC HLDGS INC COM 368736104   5,659,325 36,500 SH   SOLE   36,500 0 0
GENERAL DYNAMICS CORP COM 369550108   191,030 725 SH   SOLE   725 0 0
GENERAL MTRS CO COM 37045V100   28,555,384 536,050 SH   SOLE   536,050 0 0
GLACIER BANCORP INC NEW COM 37637Q105   218,457 4,350 SH   SOLE   4,350 0 0
GRAND CANYON ED INC COM 38526M106   7,713,670 47,092 SH   SOLE   47,092 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   5,004,230 184,250 SH   SOLE   184,250 0 0
GREENBRIER COS INC COM 393657101   2,006,571 32,900 SH   SOLE   32,900 0 0
HAEMONETICS CORP MASS COM 405024100   2,121,824 27,175 SH   SOLE   27,175 0 0
HALLIBURTON CO COM 406216101   4,512,181 165,950 SH   SOLE   165,950 0 0
HARLEY DAVIDSON INC COM 412822108   726,133 24,100 SH   SOLE   14,100 0 10,000
HILLENBRAND INC COM 431571108   161,595 5,250 SH   SOLE   5,250 0 0
HILLMAN SOLUTIONS CORP COM 431636109   470,929 48,350 SH   SOLE   48,350 0 0
HOLLEY INC COM 43538H103   3,605,829 1,193,983 SH   SOLE   873,983 0 320,000
HOME DEPOT INC COM 437076102   38,899 100 SH   SOLE   100 0 0
MULTISENSOR AI HOLDINGS INC COM 456948108   240,304 130,600 SH   SOLE   130,600 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   238,416 1,600 SH   SOLE   1,600 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   383,423 750 SH   SOLE   750 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   2,646,624 91,200 SH   SOLE   91,200 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   88,384 400 SH   SOLE   400 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   93,940 1,400 SH   SOLE   1,400 0 0
JPMORGAN CHASE & CO COM 46625H100   8,925,602 37,235 SH   SOLE   37,235 0 0
JOHNSON OUTDOORS INC CL A 479167108   5,352,600 162,200 SH   SOLE   114,700 0 47,500
JOINT CORP COM 47973J102   7,852,679 738,728 SH   SOLE   738,728 0 0
KIRBY CORP COM 497266106   3,591,910 33,950 SH   SOLE   24,450 0 9,500
KOPPERS HOLDINGS INC COM 50060P106   662,580 20,450 SH   SOLE   20,450 0 0
LKQ CORP COM 501889208   2,647,838 72,050 SH   SOLE   48,050 0 24,000
LINCOLN ELEC HLDGS INC COM 533900106   3,628,482 19,355 SH   SOLE   19,355 0 0
LOVESAC COMPANY COM 54738L109   4,274,179 180,650 SH   SOLE   180,650 0 0
MP MATERIALS CORP COM CL A 553368101   3,260,400 209,000 SH   SOLE   209,000 0 0
MARTIN MARIETTA MATLS INC COM 573284106   5,384,513 10,425 SH   SOLE   10,425 0 0
MASTERCARD INC CL A 57636Q104   618,720 1,175 SH   SOLE   1,175 0 0
MATTHEWS INTL CORP CL A 577128101   1,992,960 72,000 SH   SOLE   57,000 0 15,000
MCDONALDS CORP COM 580135101   202,923 700 SH   SOLE   700 0 0
MICROSOFT CORP COM 594918104   292,943 695 SH   SOLE   695 0 0
MINERALS TECHNOLOGIES INC COM 603158106   7,194,224 94,400 SH   SOLE   94,400 0 0
MODIVCARE INC COM 60783X104   29,600 2,500 SH   SOLE   2,500 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   1,487,454 25,950 SH   SOLE   15,950 0 10,000
NV5 GLOBAL INC COM 62945V109   465,348 24,700 SH   SOLE   24,700 0 0
NATURES SUNSHINE PRODS INC COM 639027101   6,224,504 424,591 SH   SOLE   349,591 0 75,000
NEWMONT CORP COM 651639106   2,321,598 62,375 SH   SOLE   62,375 0 0
NPK INTERNATIONAL INC COM SHS 651718504   1,522,495 198,500 SH   SOLE   198,500 0 0
NORDSON CORP COM 655663102   119,865 575 SH   SOLE   575 0 0
NORFOLK SOUTHN CORP COM 655844108   14,943,349 63,670 SH   SOLE   63,670 0 0
OSI SYSTEMS INC COM 671044105   3,552,865 21,220 SH   SOLE   21,220 0 0
OCCIDENTAL PETE CORP COM 674599105   7,168,600 145,084 SH   SOLE   125,084 0 20,000
ON SEMICONDUCTOR CORP COM 682189105   4,597,606 72,920 SH   SOLE   72,920 0 0
OSHKOSH CORP COM 688239201   15,661,356 164,735 SH   SOLE   164,735 0 0
OWENS CORNING NEW COM 690742101   15,026,482 88,225 SH   SOLE   88,225 0 0
PATTERSON-UTI ENERGY INC COM 703481101   1,880,885 227,710 SH   SOLE   227,710 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103   3,720 44 SH   SOLE   44 0 0
PHOTRONICS INC COM 719405102   3,875,620 164,500 SH   SOLE   164,500 0 0
PURE CYCLE CORP COM NEW 746228303   233,730 18,433 SH   SOLE   18,433 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203   1,412,541 217,314 SH   SOLE   217,314 0 0
RAYMOND JAMES FINL INC COM 754730109   741,171 4,787 SH   SOLE   4,787 0 0
RTX CORPORATION COM 75513E101   6,290,308 54,358 SH   SOLE   54,358 0 0
S&P GLOBAL INC COM 78409V104   978,629 1,965 SH   SOLE   1,965 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   14,107,036 69,220 SH   SOLE   53,220 0 16,000
SPDR S&P 500 ETF TR TR UNIT 78462F103   58,608 100 SH   SOLE   100 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   7,136,782 29,475 SH   SOLE   29,475 0 0
SPDR SER TR S&P REGL BKG 78464A698   1,273,385 21,100 SH   SOLE   21,100 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   6,382,571 84,225 SH   SOLE   74,225 0 10,000
SPDR SER TR S&P OILGAS EXP 78468R556   4,292,097 32,425 SH   SOLE   32,425 0 0
SCHLUMBERGER LTD COM STK 806857108   2,946,429 76,850 SH   SOLE   64,850 0 12,000
SCHWAB CHARLES CORP COM 808513105   2,246,204 30,350 SH   SOLE   16,850 0 13,500
SELECT SECTOR SPDR TR ENERGY 81369Y506   6,634,367 77,450 SH   SOLE   77,450 0 0
SHERWIN WILLIAMS CO COM 824348106   135,972 400 SH   SOLE   400 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   4,137,528 76,550 SH   SOLE   65,550 0 11,000
SONY GROUP CORP SPONSORED ADR 835699307   758,586 35,850 SH   SOLE   35,850 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106   714,092 267,450 SH   SOLE   267,450 0 0
T-MOBILE US INC COM 872590104   5,931,015 26,870 SH   SOLE   23,870 0 3,000
TARGET CORP COM 87612E106   54,072 400 SH   SOLE   400 0 0
TARGA RES CORP COM 87612G101   169,575 950 SH   SOLE   950 0 0
THRYV HLDGS INC COM NEW 886029206   1,006,400 68,000 SH   SOLE   33,000 0 35,000
TIMKEN CO COM 887389104   2,183,922 30,600 SH   SOLE   30,600 0 0
TRANSDIGM GROUP INC COM 893641100   1,178,570 930 SH   SOLE   930 0 0
TWIN DISC INC COM 901476101   320,775 27,300 SH   SOLE   27,300 0 0
ULTA BEAUTY INC COM 90384S303   1,517,906 3,490 SH   SOLE   2,740 0 750
UNION PAC CORP COM 907818108   52,255,366 229,150 SH   SOLE   229,150 0 0
UNITED PARCEL SERVICE INC CL B 911312106   5,069,220 40,200 SH   SOLE   40,200 0 0
UNITED STATES CELLULAR CORP COM 911684108   1,022,336 16,300 SH   SOLE   8,800 0 7,500
VALERO ENERGY CORP COM 91913Y100   2,151,455 17,550 SH   SOLE   12,550 0 5,000
VISA INC COM CL A 92826C839   12,978,183 41,065 SH   SOLE   41,065 0 0
VONTIER CORPORATION COM 928881101   864,339 23,700 SH   SOLE   23,700 0 0
WABTEC COM 929740108   11,961,233 63,090 SH   SOLE   63,090 0 0
WESCO INTL INC COM 95082P105   1,402,440 7,750 SH   SOLE   7,750 0 0
WILLIAMS COS INC COM 969457100   7,751,337 143,225 SH   SOLE   143,225 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   4,607,738 137,750 SH   SOLE   137,750 0 0
XPONENTIAL FITNESS INC COM CL A 98422X101   1,283,910 95,458 SH   SOLE   95,458 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   737,931 6,986 SH   SOLE   6,986 0 0