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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
SMURFIT WESTROCK PLC SHS G8267P108 115,410 2,617 SH SOLE 2,617 0 0
ADEIA INC COM 00676P107 8,554,240 334,150 SH SOLE 334,150 0 0
ADOBE INC COM 00724F101 7,151,412 29,805 SH SOLE 29,805 0 0
AGNICO EAGLE MINES LTD COM 008474108 4,407,644 24,050 SH SOLE 24,050 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,892,465 19,900 SH SOLE 16,900 0 3,000
ALPHABET INC CAP STK CL C 02079K107 3,237,030 9,500 SH SOLE 0 0 9,500
ALPHABET INC CAP STK CL A 02079K305 43,784,180 127,250 SH SOLE 121,250 0 6,000
AMAZON COM INC COM 023135106 3,010,978 12,085 SH SOLE 12,085 0 0
U HAUL HOLDING COMPANY COM 023586100 123,048 2,045 SH SOLE 2,045 0 0
U HAUL HOLDING COMPANY COM SER N 023586506 1,041,938 19,715 SH SOLE 0 0 19,715
AMERICAN TOWER CORP COM 03027X100 9,828,111 60,041 SH SOLE 50,541 0 9,500
ANTERO RESOURCES CORP COM 03674X106 437,409 13,100 SH SOLE 13,100 0 0
APPLE INC COM 037833100 29,244,151 87,815 SH SOLE 87,815 0 0
ARISTA NETWORKS INC COM SHS 040413205 3,868,210 19,000 SH SOLE 19,000 0 0
ASTRONICS CORP COM 046433108 1,961,922 29,100 SH SOLE 29,100 0 0
ASURE SOFTWARE INC COM 04649U102 362,406 47,874 SH SOLE 47,874 0 0
AUDIOEYE INC COM NEW 050734201 1,426,515 212,279 SH SOLE 212,279 0 0
AVIS BUDGET GROUP INC COM 053774105 10,667 100 SH SOLE 100 0 0
BANK OF AMER CORP COM 060505104 2,998,004 55,080 SH SOLE 55,080 0 0
BARRICK MNG CORP COM SHS 06849F108 10,585,384 260,275 SH SOLE 260,275 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 298,770 600 SH SOLE 600 0 0
BEST BUY INC COM 086516101 3,946,534 44,725 SH SOLE 44,725 0 0
BLACKROCK INC COM 09290D101 95,246 90 SH SOLE 90 0 0
BLOOMIN BRANDS INC COM 094235108 482,438 62,250 SH SOLE 62,250 0 0
BOOT BARN HLDGS INC COM 099406100 349,243 2,899 SH SOLE 2,899 0 0
BOSTON BEER INC CL A 100557107 1,839,648 11,216 SH SOLE 7,216 0 4,000
BOWMAN CONSULTING GROUP LTD COM 103002101 1,829,256 42,900 SH SOLE 42,900 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 8,174,400 131,000 SH SOLE 131,000 0 0
BRUNSWICK CORP COM 117043109 1,146,684 17,850 SH SOLE 17,850 0 0
CBOE GLOBAL MKTS INC COM 12503M108 275,290 1,000 SH SOLE 1,000 0 0
CSX CORP COM 126408103 8,019,487 172,425 SH SOLE 172,425 0 0
CAMECO CORP COM 13321L108 60,669 700 SH SOLE 700 0 0
THE CAMPBELLS COMPANY COM 134429109 2,690,951 135,701 SH SOLE 110,701 0 25,000
CASELLA WASTE SYS INC CL A 147448104 22,096 275 SH SOLE 275 0 0
CHURCHILL DOWNS INC COM 171484108 12,657,934 167,256 SH SOLE 110,756 0 56,500
CITIGROUP INC COM NEW 172967424 15,539,542 120,015 SH SOLE 120,015 0 0
COGENT COMM HOLDINGS INC COM NEW 19239V302 437,214 56,125 SH SOLE 56,125 0 0
COHERENT CORP COM 19247G107 6,239,721 21,680 SH SOLE 21,680 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 186,410 1,000 SH SOLE 1,000 0 0
CORE NATURAL RESOURCES INC COM SHS 218937100 19,476,838 226,897 SH SOLE 226,897 0 0
QUIDELORTHO CORP COM 219798105 6,139,171 582,464 SH SOLE 547,464 0 35,000
COSTCO WHOLESALE CORPORATION COM 22160K105 182,068 200 SH SOLE 200 0 0
CROWN CASTLE INC COM 22822V101 21,128,717 317,010 SH SOLE 317,010 0 0
CROWN HLDGS INC COM 228368106 189,738 1,800 SH SOLE 1,800 0 0
CYTOSORBENTS CORP COMMON STOCK 23283X305 154,151 39,526 SH SOLE 39,526 0 0
DXC TECHNOLOGY CO COM 23355L106 6,498 600 SH SOLE 600 0 0
DECKERS OUTDOOR CORP COM 243537107 5,241,241 67,075 SH SOLE 41,075 0 26,000
DENTSPLY SIRONA INC COM 24906P109 1,764,469 199,150 SH SOLE 199,150 0 0
DICKS SPORTING GOODS INC COM 253393102 1,799,486 13,400 SH SOLE 9,400 0 4,000
DIEBOLD NIXDORF INC COM SHS 253651202 32,539,042 531,510 SH SOLE 474,510 0 57,000
DIVERSIFIED ENERGY CO COMMON STOCK 25520W107 2,199,365 164,500 SH SOLE 164,500 0 0
DOMINOS PIZZA INC COM 25754A201 1,078,596 3,600 SH SOLE 1,600 0 2,000
EAGLE MATLS INC COM 26969P108 7,165,738 41,900 SH SOLE 38,900 0 3,000
ELANCO ANIMAL HEALTH INC COM 28414H103 4,736,045 211,525 SH SOLE 211,525 0 0
ELMET GROUP CO (THE) COMMON STOCK 289395105 2,655,399 133,036 SH SOLE 133,036 0 0
ENERSYS COM 29275Y102 8,734,193 47,590 SH SOLE 47,590 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 376,929 2,316 SH SOLE 2,316 0 0
FMC CORP COM NEW 302491303 497,736 55,800 SH SOLE 55,800 0 0
META PLATFORMS INC CL A 30303M102 5,101,641 7,035 SH SOLE 7,035 0 0
FEDEX CORP COM 31428X106 206,690 725 SH SOLE 725 0 0
FEDEX FGHT HLDG CO INC COMMON STOCK 314352105 39,486 361 SH SOLE 361 0 0
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 1,621,362 56,850 SH SOLE 56,850 0 0
FISERV INC COM 337738108 1,301,184 28,800 SH SOLE 28,800 0 0
GATX CORP COM 361448103 622,273 3,660 SH SOLE 3,660 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 12,489,919 191,065 SH SOLE 166,065 0 25,000
GEN RESTAURENT GROUP CL A COM 36870C104 326,400 202,733 SH SOLE 202,733 0 0
GENERAC HLDGS INC COM 368736104 5,471,758 26,440 SH SOLE 26,440 0 0
GENERAL DYNAMICS CORP COM 369550108 207,394 625 SH SOLE 625 0 0
GENERAL MTRS CO COM 37045V100 32,571,770 423,010 SH SOLE 423,010 0 0
GENTEX CORP COM 371901109 973,952 44,800 SH SOLE 44,800 0 0
GIBRALTAR INDS INC COM 374689107 2,550,240 64,400 SH SOLE 64,400 0 0
GLOO HOLDINGS INC CL A 379598105 539,280 126,000 SH SOLE 126,000 0 0
GRAND CANYON ED INC COM 38526M106 10,113,327 66,715 SH SOLE 66,715 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 2,450,288 270,750 SH SOLE 270,750 0 0
GREENBRIER COS INC COM 393657101 762,933 19,040 SH SOLE 19,040 0 0
HP INC COM 40434L105 18,768 600 SH SOLE 600 0 0
HAEMONETICS CORP MASS COM 405024100 2,285,010 21,700 SH SOLE 21,700 0 0
HALLIBURTON CO COM 406216101 2,604,420 81,900 SH SOLE 81,900 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 121,391 1,900 SH SOLE 1,900 0 0
HILLMAN SOLUTIONS CORP COM 431636109 4,642,758 664,200 SH SOLE 664,200 0 0
HOLLEY INC COM 43538H103 2,577,620 1,092,212 SH SOLE 917,112 0 175,100
HOME DEPOT INC COM 437076102 28,449 100 SH SOLE 100 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 554,828 750 SH SOLE 750 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 111,156 400 SH SOLE 400 0 0
JPMORGAN CHASE & CO COM 46625H100 7,822,475 23,645 SH SOLE 23,645 0 0
JOHNSON OUTDOORS INC CL A 479167108 621,532 14,239 SH SOLE 14,239 0 0
JOINT CORP COM 47973J102 7,000,733 946,045 SH SOLE 946,045 0 0
KIRBY CORP COM 497266106 4,053,656 30,885 SH SOLE 26,885 0 4,000
KOPPERS HOLDINGS INC COM 50060P106 7,978 175 SH SOLE 175 0 0
LKQ CORP COM 501889208 5,428,974 237,800 SH SOLE 190,300 0 47,500
MARZETTI COMPANY COM 513847103 2,050,753 20,675 SH SOLE 10,675 0 10,000
LIMBACH HLDGS INC COM 53263P105 1,670,226 34,135 SH SOLE 34,135 0 0
LINCOLN ELEC HLDGS INC COM 533900106 3,987,221 15,070 SH SOLE 15,070 0 0
LOVESAC CO COM 54738L109 4,266,299 283,475 SH SOLE 283,475 0 0
LULULEMON ATHLETICA INC COM 550021109 548,283 5,700 SH SOLE 2,200 0 3,500
MP MATERIALS CORP COM CL A 553368101 5,544,516 117,245 SH SOLE 117,245 0 0
MARTIN MARIETTA MATLS INC COM 573284106 2,785,297 5,805 SH SOLE 5,805 0 0
MASTERCARD INCORPORATED CL A 57636Q104 289,522 525 SH SOLE 525 0 0
MATTHEWS INTL CORP CL A 577128101 126,654 6,600 SH SOLE 6,600 0 0
MCDONALDS CORP COM 580135101 2,413,323 10,450 SH SOLE 6,450 0 4,000
MICROSOFT CORP COM 594918104 4,077,555 7,950 SH SOLE 7,950 0 0
MIDDLEBY CORP COM 596278101 1,797,113 17,350 SH SOLE 8,850 0 8,500
MINERALS TECHNOLOGIES INC COM 603158106 3,386,347 51,779 SH SOLE 51,779 0 0
MITEK SYS INC COM NEW 606710200 5,534,430 324,600 SH SOLE 324,600 0 0
MOBILITY GLOBAL INC COM SHS 60744M106 146,375 8,535 SH SOLE 8,535 0 0
MOHAWK INDS INC COM 608190104 947,872 7,600 SH SOLE 3,100 0 4,500
MOLSON COORS BEVERAGE CO CL B 60871R209 14,079,244 386,050 SH SOLE 293,550 0 92,500
NATIONAL VISION HLDGS INC COM 63845R107 680,507 41,545 SH SOLE 18,650 0 22,895
NATURES SUNSHINE PRODS INC COM 639027101 2,277,969 179,509 SH SOLE 129,509 0 50,000
NEWMONT CORP COM 651639106 4,393,301 38,090 SH SOLE 38,090 0 0
NPK INTERNATIONAL INC COM SHS 651718504 2,069,304 181,200 SH SOLE 181,200 0 0
NIKE INC CL B 654106103 2,039,040 57,600 SH SOLE 37,600 0 20,000
NORDSON CORP COM 655663102 85,241 260 SH SOLE 260 0 0
NORFOLK SOUTHN CORP COM 655844108 17,838,570 57,730 SH SOLE 57,730 0 0
DNOW INC COM 67011P100 2,535,800 163,600 SH SOLE 163,600 0 0
OSI SYSTEMS INC COM 671044105 714,310 3,675 SH SOLE 3,675 0 0
OCCIDENTAL PETE CORP COM 674599105 1,177,154 21,279 SH SOLE 21,279 0 0
ON SEMICONDUCTOR CORP COM 682189105 5,128,766 66,720 SH SOLE 66,720 0 0
ORION GROUP HLDGS INC COM 68628V308 89,903 10,515 SH SOLE 10,515 0 0
OSHKOSH CORP COM 688239201 16,882,376 131,054 SH SOLE 131,054 0 0
OWENS CORNING NEW COM 690742101 12,481,257 106,915 SH SOLE 102,915 0 4,000
PAPA JOHNS INTL INC COM 698813102 39,420 2,000 SH SOLE 2,000 0 0
PERDOCEO ED CORP COM 71363P106 4,132,811 133,575 SH SOLE 133,575 0 0
PHOTRONICS INC COM 719405102 2,416,538 78,510 SH SOLE 78,510 0 0
POOL CORP COM 73278L105 1,185,698 7,325 SH SOLE 4,825 0 2,500
PROGRESSIVE CORP COM 743315103 912,164 4,400 SH SOLE 1,400 0 3,000
RAYMOND JAMES FINL INC COM 754730109 854,329 5,425 SH SOLE 5,425 0 0
RTX CORPORATION COM 75513E101 5,957,509 32,090 SH SOLE 32,090 0 0
REFORMATION INC COM 75867H106 1,095,640 91,000 SH SOLE 91,000 0 0
S&P GLOBAL INC COM 78409V104 2,528,553 6,410 SH SOLE 4,910 0 1,500
SBA COMMUNICATIONS CORP CL A 78410G104 16,425,110 102,580 SH SOLE 81,080 0 21,500
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 76,263 100 SH SOLE 100 0 0
SPDR GOLD TR GOLD SHS 78463V107 9,364,856 24,590 SH SOLE 24,590 0 0
SS&C TECH HLDGS COM 78467J100 9,200,231 119,375 SH SOLE 110,375 0 9,000
SPDR SERIES TRUST SP O&G EXPL PRO 78468R556 7,430,539 41,435 SH SOLE 41,435 0 0
SLB LIMITED COM STK 806857108 3,427,452 70,350 SH SOLE 70,350 0 0
CHARLES SCHWAB CORP (THE) COM 808513105 5,478,327 56,050 SH SOLE 35,050 0 21,000
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 3,217,434 52,316 SH SOLE 52,316 0 0
SHERWIN WILLIAMS CO COM 824348106 48,491 150 SH SOLE 150 0 0
SILGAN HLDGS INC COM 827048109 2,832,125 81,500 SH SOLE 48,500 0 33,000
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 7,367,920 26,314 SH SOLE 26,314 0 0
QXO INC COM NEW 82846H405 1,342,889 114,875 SH SOLE 59,875 0 55,000
SPORTSMANS WHSE HLDGS INC COM 84920Y106 680,882 602,550 SH SOLE 602,550 0 0
STRYKER CORPORATION COM 863667101 839,940 3,050 SH SOLE 1,800 0 1,250
T-MOBILE US INC COM 872590104 9,507,564 58,300 SH SOLE 46,800 0 11,500
TARGET CORP COM 87612E106 15,669 100 SH SOLE 100 0 0
TENNANT CO COM 880345103 947,802 14,100 SH SOLE 14,100 0 0
TIMKEN CO COM 887389104 1,056,588 9,050 SH SOLE 9,050 0 0
METALLUS INC COM 887399103 2,996,622 157,800 SH SOLE 157,800 0 0
TRANSDIGM GROUP INC COM 893641100 833,602 770 SH SOLE 770 0 0
ULTA BEAUTY INC COM 90384S303 24,578 45 SH SOLE 45 0 0
UNION PAC CORP COM 907818108 55,302,259 203,220 SH SOLE 203,220 0 0
UNITED PARCEL SVCS INC CL B 911312106 3,781,984 40,475 SH SOLE 40,475 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 32,109 700 SH SOLE 700 0 0
VISA INC COM CL A 92826C839 12,912,524 35,935 SH SOLE 35,935 0 0
VITAL FARMS INC COM 92847W103 440,800 47,500 SH SOLE 0 0 47,500
VONTIER CORPORATION COM 928881101 3,439,085 109,525 SH SOLE 109,525 0 0
WABTEC COM 929740108 12,149,150 42,305 SH SOLE 42,305 0 0
WARRIOR MET COAL INC COM 93627C101 6,051,025 68,707 SH SOLE 62,207 0 6,500
WESCO INTL INC COM 95082P105 1,425,774 3,965 SH SOLE 3,965 0 0
WILLIAMS COS INC COM 969457100 8,035,753 118,225 SH SOLE 118,225 0 0
WILLSCOT HLDGS CORP COM CL A 971378104 1,888,941 109,950 SH SOLE 109,950 0 0
ZETA GLOBAL HOLDINGS CORP CL A 98956A105 837,394 26,525 SH SOLE 26,525 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 853,745 9,611 SH SOLE 9,611 0 0