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   660,935 30,500 SH   SOLE   11,500 0 19,000
IHS HOLDING LIMITED ORD SHS G4701H109   922,500 150,000 SH   SOLE   0 0 150,000
ACCO BRANDS CORP COM 00081T108   328,692 58,800 SH   SOLE   58,800 0 0
AMMO INC COM 00175J107   363,733 210,250 SH   SOLE   210,250 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   7,483 50 SH   SOLE   50 0 0
AGNICO EAGLE MINES LTD COM 008474108   3,404,045 65,475 SH   SOLE   65,475 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   547,950 6,500 SH   SOLE   6,500 0 0
ALPHABET INC CAP STK CL C 02079K107   842,935 9,500 SH   SOLE   0 0 9,500
ALPHABET INC CAP STK CL A 02079K305   13,221,266 149,850 SH   SOLE   107,350 0 42,500
AMAZON COM INC COM 023135106   2,200,800 26,200 SH   SOLE   26,200 0 0
U HAUL HOLDING COMPANY COM 023586100   281,087 4,670 SH   SOLE   4,670 0 0
U HAUL HOLDING COMPANY COM SER N 023586506   1,694,484 30,820 SH   SOLE   0 0 30,820
AMERICAN TOWER CORP NEW COM 03027X100   7,552,809 35,650 SH   SOLE   35,650 0 0
ANTERO RESOURCES CORP COM 03674X106   827,433 26,700 SH   SOLE   26,700 0 0
APPLE INC COM 037833100   39,203,779 301,730 SH   SOLE   291,730 0 10,000
ARCH RESOURCES INC CL A 03940R107   45,272,283 317,055 SH   SOLE   306,055 0 11,000
AVAYA HLDGS CORP NOTE 2.250% 6/1 05351XAB7   18,750 500,000 SH   SOLE   500,000 0 0
BK OF AMERICA CORP COM 060505104   1,616,256 48,800 SH   SOLE   48,800 0 0
BARRICK GOLD CORP COM 067901108   2,288,376 133,200 SH   SOLE   133,200 0 0
BEACON ROOFING SUPPLY INC COM 073685109   17,020,816 322,425 SH   SOLE   322,425 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   617,800 2,000 SH   SOLE   2,000 0 0
BERRY GLOBAL GROUP INC COM 08579W103   223,591 3,700 SH   SOLE   3,700 0 0
BEST BUY INC COM 086516101   1,908,998 23,800 SH   SOLE   23,800 0 0
BLACKROCK INC COM 09247X101   2,561,697 3,615 SH   SOLE   1,315 0 2,300
BOOT BARN HLDGS INC COM 099406100   2,148,125 34,359 SH   SOLE   34,359 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   8,290,439 115,225 SH   SOLE   115,225 0 0
BRUNSWICK CORP COM 117043109   1,099,220 15,250 SH   SOLE   15,250 0 0
CBOE GLOBAL MKTS INC COM 12503M108   8,894,568 70,890 SH   SOLE   63,890 0 7,000
CI FINL CORP COM 125491100   973,526 97,450 SH   SOLE   97,450 0 0
CME GROUP INC COM 12572Q105   2,387,872 14,200 SH   SOLE   9,200 0 5,000
CSX CORP COM 126408103   1,683,763 54,350 SH   SOLE   54,350 0 0
CASELLA WASTE SYS INC CL A 147448104   39,655 500 SH   SOLE   500 0 0
CITIGROUP INC COM NEW 172967424   5,382,370 119,000 SH   SOLE   119,000 0 0
CLARUS CORP NEW COM 18270P109   721,280 92,000 SH   SOLE   92,000 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   6,392,960 112,000 SH   SOLE   112,000 0 0
COHERENT CORP COM 19247G107   5,975,775 170,250 SH   SOLE   130,250 0 40,000
COLUMBUS MCKINNON CORP N Y COM 199333105   8,071,522 248,584 SH   SOLE   248,584 0 0
QUIDELORTHO CORP COM 219798105   1,242,215 14,500 SH   SOLE   4,000 0 10,500
COSTAR GROUP INC COM 22160N109   935,088 12,100 SH   SOLE   6,100 0 6,000
CROWN CASTLE INTL CORP NEW COM 22822V101   36,904,931 272,080 SH   SOLE   272,080 0 0
CROWN CRAFTS INC COM 228309100   2,723,528 510,024 SH   SOLE   360,024 0 150,000
CROWN HLDGS INC COM 228368106   250,741 3,050 SH   SOLE   3,050 0 0
CRYOPORT INC COM PAR $0.001 229050307   1,688,571 97,324 SH   SOLE   87,324 0 10,000
CYTOSORBENTS CORP COM NEW 23283X206   3,940,241 2,542,091 SH   SOLE   2,337,091 0 205,000
DENNYS CORP COM 24869P104   324,192 35,200 SH   SOLE   35,200 0 0
DESIGNER BRANDS INC CL A 250565108   4,752,102 485,900 SH   SOLE   450,900 0 35,000
DISNEY WALT CO COM 254687106   3,075,552 35,400 SH   SOLE   6,400 0 29,000
DUPONT DE NEMOURS INC COM 26614N102   662,280 9,650 SH   SOLE   9,650 0 0
EAGLE MATERIALS INC COM 26969P108   6,560,797 49,385 SH   SOLE   49,385 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   2,547,259 208,450 SH   SOLE   148,450 0 60,000
ENCORE WIRE CORP COM 292562105   4,267,799 31,025 SH   SOLE   21,025 0 10,000
ENERSYS COM 29275Y102   6,577,298 89,075 SH   SOLE   89,075 0 0
EVERI HLDGS INC COM 30034T103   939,208 65,450 SH   SOLE   30,450 0 35,000
EXACT SCIENCES CORP COM 30063P105   27,231 550 SH   SOLE   550 0 0
FMC CORP COM NEW 302491303   21,621,600 173,250 SH   SOLE   173,250 0 0
META PLATFORMS INC CL A 30303M102   5,150,552 42,800 SH   SOLE   22,800 0 20,000
FATHOM HOLDINGS INC COM 31189V109   1,219,202 286,871 SH   SOLE   286,871 0 0
FEDEX CORP COM 31428X106   2,784,190 16,075 SH   SOLE   16,075 0 0
GATX CORP COM 361448103   826,262 7,770 SH   SOLE   7,770 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   563,367 9,650 SH   SOLE   4,650 0 5,000
GENERAC HLDGS INC COM 368736104   3,097,308 30,770 SH   SOLE   30,770 0 0
GENERAL DYNAMICS CORP COM 369550108   186,083 750 SH   SOLE   750 0 0
GENERAL MTRS CO COM 37045V100   25,732,077 764,925 SH   SOLE   744,925 0 20,000
GIBRALTAR INDS INC COM 374689107   68,820 1,500 SH   SOLE   1,500 0 0
GLACIER BANCORP INC NEW COM 37637Q105   812,959 16,450 SH   SOLE   16,450 0 0
GRAND CANYON ED INC COM 38526M106   11,353,378 107,452 SH   SOLE   107,452 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   5,015,150 225,400 SH   SOLE   225,400 0 0
GRAY TELEVISION INC COM 389375106   2,752,181 245,950 SH   SOLE   245,950 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7   1,556,808 1,650,000 SH   SOLE   1,650,000 0 0
GREENBRIER COS INC COM 393657101   4,571,816 136,350 SH   SOLE   120,350 0 16,000
HALLIBURTON CO COM 406216101   2,059,973 52,350 SH   SOLE   52,350 0 0
HIBBETT INC COM 428567101   9,707,706 142,300 SH   SOLE   122,300 0 20,000
HILLENBRAND INC COM 431571108   772,327 18,100 SH   SOLE   18,100 0 0
HILLMAN SOLUTIONS CORP COM 431636109   629,181 87,265 SH   SOLE   87,265 0 0
HOLLEY INC COM 43538H103   579,608 273,400 SH   SOLE   158,400 0 115,000
HOME DEPOT INC COM 437076102   63,172 200 SH   SOLE   200 0 0
IMMERSION CORP COM 452521107   1,115,661 158,700 SH   SOLE   158,700 0 0
INSPERITY INC COM 45778Q107   193,120 1,700 SH   SOLE   1,700 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   400,101 3,900 SH   SOLE   3,900 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   239,652 900 SH   SOLE   900 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   1,120,520 21,800 SH   SOLE   3,800 0 18,000
ISHARES TR RUSSELL 2000 ETF 464287655   87,180 500 SH   SOLE   500 0 0
JPMORGAN CHASE & CO COM 46625H100   8,696,385 64,850 SH   SOLE   64,850 0 0
JOHNSON OUTDOORS INC CL A 479167108   958,740 14,500 SH   SOLE   7,500 0 7,000
JOINT CORP COM 47973J102   6,232,032 445,782 SH   SOLE   445,782 0 0
LINCOLN ELEC HLDGS INC COM 533900106   3,109,425 21,520 SH   SOLE   21,520 0 0
LOVESAC COMPANY COM 54738L109   4,128,306 187,565 SH   SOLE   187,565 0 0
LUNA INNOVATIONS INC COM 550351100   814,420 92,653 SH   SOLE   54,153 0 38,500
MKS INSTRS INC COM 55306N104   338,920 4,000 SH   SOLE   4,000 0 0
MP MATERIALS CORP COM CL A 553368101   8,088,275 333,125 SH   SOLE   333,125 0 0
MARTIN MARIETTA MATLS INC COM 573284106   4,065,779 12,030 SH   SOLE   12,030 0 0
MASTERCARD INC CL A 57636Q104   478,129 1,375 SH   SOLE   1,375 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103   2,942,713 113,750 SH   SOLE   113,750 0 0
MCDONALDS CORP COM 580135101   276,707 1,050 SH   SOLE   1,050 0 0
MICROSOFT CORP COM 594918104   189,458 790 SH   SOLE   790 0 0
MINERALS TECHNOLOGIES INC COM 603158106   437,184 7,200 SH   SOLE   7,200 0 0
NV5 GLOBAL INC COM 62945V109   2,107,858 15,930 SH   SOLE   15,930 0 0
NATURES SUNSHINE PRODS INC COM 639027101   1,595,551 191,773 SH   SOLE   91,773 0 100,000
NAUTILUS INC COM 63910B102   253,653 165,786 SH   SOLE   165,786 0 0
NEWMONT CORP COM 651639106   1,596,540 33,825 SH   SOLE   33,825 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105   2,457,378 265,950 SH   SOLE   215,950 0 50,000
NORDSON CORP COM 655663102   142,632 600 SH   SOLE   600 0 0
NORFOLK SOUTHN CORP COM 655844108   10,687,235 43,370 SH   SOLE   43,370 0 0
OCCIDENTAL PETE CORP COM 674599105   15,622 248 SH   SOLE   248 0 0
ON SEMICONDUCTOR CORP COM 682189105   5,922,032 94,950 SH   SOLE   94,950 0 0
OPEN LENDING CORP COM CL A 68373J104   783,000 116,000 SH   SOLE   116,000 0 0
OSHKOSH CORP COM 688239201   17,212,483 195,175 SH   SOLE   195,175 0 0
OWENS CORNING NEW COM 690742101   20,158,523 236,325 SH   SOLE   222,825 0 13,500
PERFORMANCE FOOD GROUP CO COM 71377A103   2,569 44 SH   SOLE   44 0 0
PHOTRONICS INC COM 719405102   3,599,096 213,850 SH   SOLE   163,850 0 50,000
PIONEER NAT RES CO COM 723787107   2,626,485 11,500 SH   SOLE   11,500 0 0
PURE CYCLE CORP COM NEW 746228303   399,560 38,126 SH   SOLE   38,126 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203   2,027,451 331,825 SH   SOLE   331,825 0 0
RAYMOND JAMES FINL INC COM 754730109   876,063 8,199 SH   SOLE   8,199 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   7,226,679 71,608 SH   SOLE   71,608 0 0
ANYWHERE REAL ESTATE INC COM 75605Y106   668,714 104,650 SH   SOLE   104,650 0 0
RESERVOIR MEDIA INC COM 76119X105   682,616 114,341 SH   SOLE   114,341 0 0
S&P GLOBAL INC COM 78409V104   1,666,327 4,975 SH   SOLE   4,975 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   1,962,170 7,000 SH   SOLE   0 0 7,000
SPDR S&P 500 ETF TR TR UNIT 78462F103   38,243 100 SH   SOLE   100 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   8,931,546 52,650 SH   SOLE   52,650 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   4,294,950 82,500 SH   SOLE   55,000 0 27,500
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,867,485 21,350 SH   SOLE   21,350 0 0
SHERWIN WILLIAMS CO COM 824348106   118,665 500 SH   SOLE   500 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   440,307 6,775 SH   SOLE   2,775 0 4,000
SPORTSMANS WHSE HLDGS INC COM 84920Y106   293,122 31,150 SH   SOLE   31,150 0 0
STRIDE INC COM 86333M108   597,448 19,100 SH   SOLE   12,100 0 7,000
T-MOBILE US INC COM 872590104   10,780,000 77,000 SH   SOLE   62,000 0 15,000
TARGET CORP COM 87612E106   104,328 700 SH   SOLE   700 0 0
THE BEAUTY HEALTH COMPANY COM CL A 88331L108   102,830 11,300 SH   SOLE   11,300 0 0
3M CO COM 88579Y101   59,960 500 SH   SOLE   500 0 0
TRANSDIGM GROUP INC COM 893641100   617,057 980 SH   SOLE   980 0 0
TWIN DISC INC COM 901476101   1,948,082 200,420 SH   SOLE   200,420 0 0
ULTA BEAUTY INC COM 90384S303   42,216 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108   56,445,211 272,590 SH   SOLE   257,090 0 15,500
UNITED PARCEL SERVICE INC CL B 911312106   2,447,667 14,080 SH   SOLE   14,080 0 0
UPLAND SOFTWARE INC COM 91544A109   1,639,900 230,000 SH   SOLE   170,000 0 60,000
VICI PPTYS INC COM 925652109   1,375,380 42,450 SH   SOLE   22,450 0 20,000
VISA INC COM CL A 92826C839   11,443,421 55,080 SH   SOLE   52,580 0 2,500
VONTIER CORPORATION COM 928881101   3,024,179 156,450 SH   SOLE   156,450 0 0
WABTEC COM 929740108   9,095,186 91,125 SH   SOLE   91,125 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   504,360 13,500 SH   SOLE   13,500 0 0
WESTROCK CO COM 96145D105   150,028 4,267 SH   SOLE   4,267 0 0
WILLIAMS COS INC COM 969457100   6,397,405 194,450 SH   SOLE   194,450 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   5,799,828 128,400 SH   SOLE   128,400 0 0