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
CAMBIUM NETWORKS CORP SHS G17766109   1,649,087 108,350 SH   SOLE   58,350 0 50,000
IHS HOLDING LIMITED ORD SHS G4701H109   733,500 75,000 SH   SOLE   0 0 75,000
ACCO BRANDS CORP COM 00081T108   255,290 49,000 SH   SOLE   49,000 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   6,013 50 SH   SOLE   50 0 0
AGNICO EAGLE MINES LTD COM 008474108   3,659,786 73,225 SH   SOLE   73,225 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   350,493 3,900 SH   SOLE   3,900 0 0
ALPHABET INC CAP STK CL C 02079K107   1,149,215 9,500 SH   SOLE   0 0 9,500
ALPHABET INC CAP STK CL A 02079K305   17,239,793 144,025 SH   SOLE   112,025 0 32,000
AMAZON COM INC COM 023135106   2,711,488 20,800 SH   SOLE   20,800 0 0
U HAUL HOLDING COMPANY COM 023586100   143,555 2,595 SH   SOLE   2,595 0 0
U HAUL HOLDING COMPANY COM SER N 023586506   1,001,746 19,770 SH   SOLE   0 0 19,770
AMERICAN TOWER CORP NEW COM 03027X100   6,938,204 35,775 SH   SOLE   35,775 0 0
APPLE INC COM 037833100   45,752,674 235,875 SH   SOLE   235,875 0 0
ARCH RESOURCES INC CL A 03940R107   36,620,501 324,765 SH   SOLE   313,265 0 11,500
BOK FINL CORP COM NEW 05561Q201   1,013,789 12,550 SH   SOLE   5,050 0 7,500
BK OF AMERICA CORP COM 060505104   4,230,341 147,450 SH   SOLE   147,450 0 0
BARRICK GOLD CORP COM 067901108   3,603,551 212,850 SH   SOLE   212,850 0 0
BEACON ROOFING SUPPLY INC COM 073685109   22,765,563 274,350 SH   SOLE   274,350 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   682,000 2,000 SH   SOLE   2,000 0 0
BERRY GLOBAL GROUP INC COM 08579W103   318,483 4,950 SH   SOLE   4,950 0 0
BEST BUY INC COM 086516101   698,624 8,525 SH   SOLE   8,525 0 0
BIOTE CORP CLASS A COM 090683103   1,723,165 254,906 SH   SOLE   254,906 0 0
BLACKROCK INC COM 09247X101   2,066,509 2,990 SH   SOLE   1,290 0 1,700
BOOT BARN HLDGS INC COM 099406100   2,630,387 31,059 SH   SOLE   31,059 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   11,642,098 182,050 SH   SOLE   182,050 0 0
BRUNSWICK CORP COM 117043109   1,234,620 14,250 SH   SOLE   14,250 0 0
CBOE GLOBAL MKTS INC COM 12503M108   5,791,590 41,965 SH   SOLE   35,965 0 6,000
CI FINL CORP COM 125491100   385,900 34,000 SH   SOLE   34,000 0 0
CME GROUP INC COM 12572Q105   1,936,281 10,450 SH   SOLE   5,950 0 4,500
CSX CORP COM 126408103   2,153,415 63,150 SH   SOLE   63,150 0 0
CASELLA WASTE SYS INC CL A 147448104   45,225 500 SH   SOLE   500 0 0
CITIGROUP INC COM NEW 172967424   4,049,218 87,950 SH   SOLE   87,950 0 0
CLARUS CORP NEW COM 18270P109   169,090 18,500 SH   SOLE   18,500 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   6,996,478 103,975 SH   SOLE   103,975 0 0
COHERENT CORP COM 19247G107   9,486,104 186,075 SH   SOLE   152,075 0 34,000
COLUMBUS MCKINNON CORP N Y COM 199333105   9,035,845 222,284 SH   SOLE   222,284 0 0
QUIDELORTHO CORP COM 219798105   5,029,602 60,700 SH   SOLE   43,200 0 17,500
COSTAR GROUP INC COM 22160N109   204,700 2,300 SH   SOLE   2,300 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101   33,949,562 297,960 SH   SOLE   297,960 0 0
CROWN CRAFTS INC COM 228309100   2,524,805 503,953 SH   SOLE   353,953 0 150,000
CROWN HLDGS INC COM 228368106   264,954 3,050 SH   SOLE   3,050 0 0
CRYOPORT INC COM PAR $0.001 229050307   1,184,213 68,650 SH   SOLE   68,650 0 0
CYTOSORBENTS CORP COM NEW 23283X206   10,028,557 2,793,470 SH   SOLE   2,588,470 0 205,000
DENNYS CORP COM 24869P104   394,240 32,000 SH   SOLE   32,000 0 0
DESIGNER BRANDS INC CL A 250565108   3,501,670 346,700 SH   SOLE   346,700 0 0
DISNEY WALT CO COM 254687106   4,673,808 52,350 SH   SOLE   27,350 0 25,000
DOMINOS PIZZA INC COM 25754A201   1,280,562 3,800 SH   SOLE   1,800 0 2,000
DUPONT DE NEMOURS INC COM 26614N102   689,396 9,650 SH   SOLE   9,650 0 0
EAGLE MATERIALS INC COM 26969P108   8,847,493 47,460 SH   SOLE   47,460 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   5,344,747 531,287 SH   SOLE   461,287 0 70,000
ENCORE WIRE CORP COM 292562105   3,574,504 19,225 SH   SOLE   19,225 0 0
ENERSYS COM 29275Y102   8,171,556 75,300 SH   SOLE   75,300 0 0
EVERI HLDGS INC COM 30034T103   896,520 62,000 SH   SOLE   32,000 0 30,000
EXACT SCIENCES CORP COM 30063P105   51,645 550 SH   SOLE   550 0 0
FMC CORP COM NEW 302491303   23,235,996 222,695 SH   SOLE   220,695 0 2,000
META PLATFORMS INC CL A 30303M102   4,996,322 17,410 SH   SOLE   11,410 0 6,000
FATHOM HOLDINGS INC COM 31189V109   1,265,258 177,207 SH   SOLE   177,207 0 0
FEDEX CORP COM 31428X106   1,103,155 4,450 SH   SOLE   4,450 0 0
FREEPORT-MCMORAN INC CL B 35671D857   20,000 500 SH   SOLE   500 0 0
GATX CORP COM 361448103   543,283 4,220 SH   SOLE   4,220 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   1,043,934 12,850 SH   SOLE   10,350 0 2,500
GEN RESTAURENT GROUP CL A COM 36870C104   849,500 50,000 SH   SOLE   50,000 0 0
GENERAC HLDGS INC COM 368736104   4,618,556 30,970 SH   SOLE   30,970 0 0
GENERAL DYNAMICS CORP COM 369550108   161,363 750 SH   SOLE   750 0 0
GENERAL MTRS CO COM 37045V100   29,975,580 777,375 SH   SOLE   757,375 0 20,000
GIBRALTAR INDS INC COM 374689107   81,796 1,300 SH   SOLE   1,300 0 0
GLACIER BANCORP INC NEW COM 37637Q105   550,151 17,650 SH   SOLE   17,650 0 0
GOGO INC COM 38046C109   815,630 47,950 SH   SOLE   17,950 0 30,000
GRAND CANYON ED INC COM 38526M106   10,042,539 97,302 SH   SOLE   97,302 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   4,791,582 199,400 SH   SOLE   199,400 0 0
GRAY TELEVISION INC COM 389375106   2,254,468 286,100 SH   SOLE   286,100 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7   1,490,688 1,525,000 SH   SOLE   1,525,000 0 0
GREENBRIER COS INC COM 393657101   4,885,385 113,350 SH   SOLE   113,350 0 0
HALLIBURTON CO COM 406216101   2,601,262 78,850 SH   SOLE   78,850 0 0
HIBBETT INC COM 428567101   9,437,215 260,050 SH   SOLE   232,050 0 28,000
HILLENBRAND INC COM 431571108   712,792 13,900 SH   SOLE   13,900 0 0
HILLMAN SOLUTIONS CORP COM 431636109   1,889,983 209,765 SH   SOLE   209,765 0 0
HOLLEY INC COM 43538H103   1,461,766 357,400 SH   SOLE   242,400 0 115,000
HOME DEPOT INC COM 437076102   54,362 175 SH   SOLE   175 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   441,012 3,900 SH   SOLE   3,900 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   295,536 800 SH   SOLE   800 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   84,272 450 SH   SOLE   450 0 0
JPMORGAN CHASE & CO COM 46625H100   9,199,080 63,250 SH   SOLE   63,250 0 0
JOHNSON OUTDOORS INC CL A 479167108   2,261,360 36,800 SH   SOLE   26,800 0 10,000
JOINT CORP COM 47973J102   5,439,015 402,890 SH   SOLE   402,890 0 0
LINCOLN ELEC HLDGS INC COM 533900106   4,562,531 22,970 SH   SOLE   22,970 0 0
LOVESAC COMPANY COM 54738L109   4,703,179 174,515 SH   SOLE   174,515 0 0
LUNA INNOVATIONS INC COM 550351100   744,675 81,653 SH   SOLE   54,153 0 27,500
MKS INSTRS INC COM 55306N104   432,400 4,000 SH   SOLE   4,000 0 0
MP MATERIALS CORP COM CL A 553368101   7,798,648 340,850 SH   SOLE   340,850 0 0
MARTIN MARIETTA MATLS INC COM 573284106   3,695,828 8,005 SH   SOLE   8,005 0 0
MASTERCARD INC CL A 57636Q104   530,955 1,350 SH   SOLE   1,350 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103   3,374,565 110,100 SH   SOLE   110,100 0 0
MATTHEWS INTL CORP CL A 577128101   155,563 3,650 SH   SOLE   3,650 0 0
MCDONALDS CORP COM 580135101   283,490 950 SH   SOLE   950 0 0
MICROSOFT CORP COM 594918104   260,513 765 SH   SOLE   765 0 0
MINERALS TECHNOLOGIES INC COM 603158106   1,531,670 26,550 SH   SOLE   26,550 0 0
NV5 GLOBAL INC COM 62945V109   3,068,883 27,705 SH   SOLE   27,705 0 0
NATURES SUNSHINE PRODS INC COM 639027101   1,587,945 116,333 SH   SOLE   46,333 0 70,000
NEWMONT CORP COM 651639106   2,474,280 58,000 SH   SOLE   58,000 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105   6,035,394 675,100 SH   SOLE   675,100 0 0
NORDSON CORP COM 655663102   148,908 600 SH   SOLE   600 0 0
NORFOLK SOUTHN CORP COM 655844108   10,875,410 47,960 SH   SOLE   47,960 0 0
OCCIDENTAL PETE CORP COM 674599105   14,582 248 SH   SOLE   248 0 0
ON SEMICONDUCTOR CORP COM 682189105   8,395,867 88,770 SH   SOLE   88,770 0 0
OSHKOSH CORP COM 688239201   16,177,177 186,825 SH   SOLE   186,825 0 0
OWENS CORNING NEW COM 690742101   18,669,983 143,065 SH   SOLE   143,065 0 0
PAYPAL HLDGS INC COM 70450Y103   233,555 3,500 SH   SOLE   3,500 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100   153,800 20,000 SH   SOLE   20,000 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103   2,651 44 SH   SOLE   44 0 0
PHOTRONICS INC COM 719405102   4,933,627 191,300 SH   SOLE   191,300 0 0
PIONEER NAT RES CO COM 723787107   6,712,632 32,400 SH   SOLE   32,400 0 0
PURE CYCLE CORP COM NEW 746228303   214,500 19,500 SH   SOLE   19,500 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203   2,159,098 331,150 SH   SOLE   331,150 0 0
RAYMOND JAMES FINL INC COM 754730109   1,691,347 16,299 SH   SOLE   9,799 0 6,500
RAYTHEON TECHNOLOGIES CORP COM 75513E101   6,918,327 70,624 SH   SOLE   70,624 0 0
THE REAL GOOD FOOD COMPANY I COM CL A 75601G109   152,302 43,891 SH   SOLE   26,350 0 17,541
RESERVOIR MEDIA INC COM 76119X105   72,240 12,000 SH   SOLE   12,000 0 0
S&P GLOBAL INC COM 78409V104   1,954,339 4,875 SH   SOLE   4,875 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   2,665,240 11,500 SH   SOLE   0 0 11,500
SPDR S&P 500 ETF TR TR UNIT 78462F103   44,328 100 SH   SOLE   100 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   7,473,970 41,925 SH   SOLE   41,925 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   4,129,890 68,150 SH   SOLE   54,150 0 14,000
SCHWAB CHARLES CORP COM 808513105   1,459,510 25,750 SH   SOLE   9,750 0 16,000
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,202,157 39,450 SH   SOLE   39,450 0 0
SHERWIN WILLIAMS CO COM 824348106   132,760 500 SH   SOLE   500 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   1,724,640 24,000 SH   SOLE   14,000 0 10,000
SPORTSMANS WHSE HLDGS INC COM 84920Y106   1,044,611 183,265 SH   SOLE   183,265 0 0
T-MOBILE US INC COM 872590104   16,973,580 122,200 SH   SOLE   104,200 0 18,000
TARGET CORP COM 87612E106   92,330 700 SH   SOLE   700 0 0
TARGA RES CORP COM 87612G101   1,027,350 13,500 SH   SOLE   6,000 0 7,500
3M CO COM 88579Y101   10,009 100 SH   SOLE   100 0 0
TRANSDIGM GROUP INC COM 893641100   876,287 980 SH   SOLE   980 0 0
TWIN DISC INC COM 901476101   1,752,810 155,667 SH   SOLE   155,667 0 0
ULTA BEAUTY INC COM 90384S303   42,354 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108   60,314,814 294,765 SH   SOLE   278,265 0 16,500
UNITED PARCEL SERVICE INC CL B 911312106   2,456,621 13,705 SH   SOLE   13,705 0 0
VICI PPTYS INC COM 925652109   474,593 15,100 SH   SOLE   15,100 0 0
VISA INC COM CL A 92826C839   12,302,651 51,805 SH   SOLE   51,805 0 0
VONTIER CORPORATION COM 928881101   2,101,703 65,250 SH   SOLE   65,250 0 0
WABTEC COM 929740108   9,955,294 90,775 SH   SOLE   90,775 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   378,917 13,300 SH   SOLE   13,300 0 0
WESTROCK CO COM 96145D105   124,042 4,267 SH   SOLE   4,267 0 0
WILLIAMS COS INC COM 969457100   7,767,572 238,050 SH   SOLE   223,050 0 15,000
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   6,096,809 127,575 SH   SOLE   127,575 0 0
WINTRUST FINL CORP COM 97650W108   1,521,389 20,950 SH   SOLE   20,950 0 0
XPERI INC COMMON STOCK 98423J101   2,031,807 154,510 SH   SOLE   154,510 0 0