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,015,356 57,300 SH   SOLE   32,300 0 25,000
IHS HOLDING LIMITED ORD SHS G4701H109   1,226,400 140,000 SH   SOLE   0 0 140,000
ACCO BRANDS CORP COM 00081T108   218,120 41,000 SH   SOLE   41,000 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   6,906 50 SH   SOLE   50 0 0
AGNICO EAGLE MINES LTD COM 008474108   4,231,784 83,025 SH   SOLE   83,025 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   1,354,590 17,300 SH   SOLE   17,300 0 0
ALPHABET INC CAP STK CL C 02079K107   988,000 9,500 SH   SOLE   0 0 9,500
ALPHABET INC CAP STK CL A 02079K305   16,801,667 161,975 SH   SOLE   122,975 0 39,000
AMAZON COM INC COM 023135106   2,664,882 25,800 SH   SOLE   25,800 0 0
U HAUL HOLDING COMPANY COM 023586100   156,283 2,620 SH   SOLE   2,620 0 0
U HAUL HOLDING COMPANY COM SER N 023586506   1,305,065 25,170 SH   SOLE   0 0 25,170
AMERICAN TOWER CORP NEW COM 03027X100   7,264,287 35,550 SH   SOLE   35,550 0 0
APPLE INC COM 037833100   46,745,028 283,475 SH   SOLE   279,475 0 4,000
ARCH RESOURCES INC CL A 03940R107   42,088,891 320,165 SH   SOLE   308,665 0 11,500
BK OF AMERICA CORP COM 060505104   3,965,390 138,650 SH   SOLE   128,650 0 10,000
BARRICK GOLD CORP COM 067901108   3,500,445 188,500 SH   SOLE   188,500 0 0
BEACON ROOFING SUPPLY INC COM 073685109   18,056,651 306,825 SH   SOLE   306,825 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   617,540 2,000 SH   SOLE   2,000 0 0
BERRY GLOBAL GROUP INC COM 08579W103   412,300 7,000 SH   SOLE   7,000 0 0
BEST BUY INC COM 086516101   1,817,821 23,225 SH   SOLE   23,225 0 0
BLACKROCK INC COM 09247X101   2,485,781 3,715 SH   SOLE   1,315 0 2,400
BOOT BARN HLDGS INC COM 099406100   2,135,114 27,859 SH   SOLE   27,859 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   12,962,703 187,025 SH   SOLE   184,025 0 3,000
BRUNSWICK CORP COM 117043109   1,168,500 14,250 SH   SOLE   14,250 0 0
CBOE GLOBAL MKTS INC COM 12503M108   7,480,524 55,725 SH   SOLE   50,225 0 5,500
CI FINL CORP COM 125491100   202,392 21,600 SH   SOLE   21,600 0 0
CME GROUP INC COM 12572Q105   2,030,112 10,600 SH   SOLE   6,600 0 4,000
CSX CORP COM 126408103   1,627,239 54,350 SH   SOLE   54,350 0 0
CASELLA WASTE SYS INC CL A 147448104   41,330 500 SH   SOLE   500 0 0
CITIGROUP INC COM NEW 172967424   4,410,005 94,050 SH   SOLE   94,050 0 0
CLARUS CORP NEW COM 18270P109   1,154,488 122,168 SH   SOLE   122,168 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   7,224,255 113,375 SH   SOLE   113,375 0 0
COHERENT CORP COM 19247G107   6,174,672 162,150 SH   SOLE   114,650 0 47,500
COLUMBUS MCKINNON CORP N Y COM 199333105   8,758,017 235,684 SH   SOLE   235,684 0 0
QUIDELORTHO CORP COM 219798105   2,347,522 26,350 SH   SOLE   13,850 0 12,500
COSTAR GROUP INC COM 22160N109   833,085 12,100 SH   SOLE   6,100 0 6,000
CRANE HLDGS CO COM 224441105   595,875 5,250 SH   SOLE   5,250 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101   36,391,765 271,905 SH   SOLE   271,905 0 0
CROWN CRAFTS INC COM 228309100   2,902,769 503,953 SH   SOLE   353,953 0 150,000
CROWN HLDGS INC COM 228368106   252,266 3,050 SH   SOLE   3,050 0 0
CRYOPORT INC COM PAR $0.001 229050307   1,490,400 62,100 SH   SOLE   62,100 0 0
CYTOSORBENTS CORP COM NEW 23283X206   9,284,249 2,754,970 SH   SOLE   2,549,970 0 205,000
DENNYS CORP COM 24869P104   357,120 32,000 SH   SOLE   32,000 0 0
DESIGNER BRANDS INC CL A 250565108   4,885,660 559,000 SH   SOLE   519,000 0 40,000
DISNEY WALT CO COM 254687106   3,214,173 32,100 SH   SOLE   6,600 0 25,500
DUPONT DE NEMOURS INC COM 26614N102   692,581 9,650 SH   SOLE   9,650 0 0
EAGLE MATERIALS INC COM 26969P108   7,221,568 49,210 SH   SOLE   49,210 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   4,314,600 459,000 SH   SOLE   389,000 0 70,000
ELECTRONIC ARTS INC COM 285512109   554,070 4,600 SH   SOLE   1,600 0 3,000
ENCORE WIRE CORP COM 292562105   4,415,487 23,825 SH   SOLE   19,325 0 4,500
ENERSYS COM 29275Y102   7,660,644 88,175 SH   SOLE   88,175 0 0
EVERI HLDGS INC COM 30034T103   278,688 16,250 SH   SOLE   6,250 0 10,000
EXACT SCIENCES CORP COM 30063P105   37,296 550 SH   SOLE   550 0 0
FMC CORP COM NEW 302491303   22,578,784 184,875 SH   SOLE   184,875 0 0
META PLATFORMS INC CL A 30303M102   4,823,754 22,760 SH   SOLE   12,260 0 10,500
FATHOM HOLDINGS INC COM 31189V109   1,326,004 312,001 SH   SOLE   312,001 0 0
FEDEX CORP COM 31428X106   2,164,943 9,475 SH   SOLE   9,475 0 0
GATX CORP COM 361448103   854,855 7,770 SH   SOLE   7,770 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   541,398 6,600 SH   SOLE   6,600 0 0
GENERAC HLDGS INC COM 368736104   2,794,219 25,870 SH   SOLE   25,870 0 0
GENERAL DYNAMICS CORP COM 369550108   171,158 750 SH   SOLE   750 0 0
GENERAL MTRS CO COM 37045V100   27,976,753 762,725 SH   SOLE   742,725 0 20,000
GETTY IMAGES HOLDINGS INC CL A COM 374275105   1,019,273 200,250 SH   SOLE   100,250 0 100,000
GIBRALTAR INDS INC COM 374689107   63,050 1,300 SH   SOLE   1,300 0 0
GLACIER BANCORP INC NEW COM 37637Q105   691,065 16,450 SH   SOLE   16,450 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   359,821 1,100 SH   SOLE   1,100 0 0
GRAND CANYON ED INC COM 38526M106   11,259,243 98,852 SH   SOLE   98,852 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   5,154,078 202,200 SH   SOLE   202,200 0 0
GRAY TELEVISION INC COM 389375106   2,368,788 271,650 SH   SOLE   271,650 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7   1,619,013 1,650,000 SH   SOLE   1,650,000 0 0
GREENBRIER COS INC COM 393657101   4,240,006 131,800 SH   SOLE   131,800 0 0
HALLIBURTON CO COM 406216101   1,890,490 59,750 SH   SOLE   59,750 0 0
HARMONIC INC COM 413160102   816,311 55,950 SH   SOLE   25,950 0 30,000
HENRY JACK & ASSOC INC COM 426281101   406,944 2,700 SH   SOLE   1,200 0 1,500
HIBBETT INC COM 428567101   10,016,279 169,825 SH   SOLE   149,825 0 20,000
HILLENBRAND INC COM 431571108   860,293 18,100 SH   SOLE   18,100 0 0
HILLMAN SOLUTIONS CORP COM 431636109   881,364 104,675 SH   SOLE   104,675 0 0
HOLLEY INC COM 43538H103   1,029,966 375,900 SH   SOLE   260,900 0 115,000
HOME DEPOT INC COM 437076102   59,024 200 SH   SOLE   200 0 0
IMMERSION CORP COM 452521107   2,682 300 SH   SOLE   300 0 0
INSPERITY INC COM 45778Q107   206,635 1,700 SH   SOLE   1,700 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   406,731 3,900 SH   SOLE   3,900 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   256,744 800 SH   SOLE   800 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   80,280 450 SH   SOLE   450 0 0
JPMORGAN CHASE & CO COM 46625H100   8,450,604 64,850 SH   SOLE   64,850 0 0
JOHNSON OUTDOORS INC CL A 479167108   1,688,668 26,800 SH   SOLE   17,800 0 9,000
JOINT CORP COM 47973J102   7,187,925 427,090 SH   SOLE   427,090 0 0
LINCOLN ELEC HLDGS INC COM 533900106   3,639,032 21,520 SH   SOLE   21,520 0 0
LOVESAC COMPANY COM 54738L109   5,072,384 175,515 SH   SOLE   175,515 0 0
LUNA INNOVATIONS INC COM 550351100   587,085 81,653 SH   SOLE   54,153 0 27,500
MKS INSTRS INC COM 55306N104   354,480 4,000 SH   SOLE   4,000 0 0
MP MATERIALS CORP COM CL A 553368101   9,368,947 332,350 SH   SOLE   332,350 0 0
MARTIN MARIETTA MATLS INC COM 573284106   3,703,276 10,430 SH   SOLE   10,430 0 0
MASTERCARD INC CL A 57636Q104   490,604 1,350 SH   SOLE   1,350 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103   3,350,343 110,100 SH   SOLE   110,100 0 0
MATTHEWS INTL CORP CL A 577128101   268,647 7,450 SH   SOLE   7,450 0 0
MCDONALDS CORP COM 580135101   265,630 950 SH   SOLE   950 0 0
MICROSOFT CORP COM 594918104   227,757 790 SH   SOLE   790 0 0
MINERALS TECHNOLOGIES INC COM 603158106   700,872 11,600 SH   SOLE   11,600 0 0
NV5 GLOBAL INC COM 62945V109   1,905,770 18,330 SH   SOLE   18,330 0 0
NATURES SUNSHINE PRODS INC COM 639027101   1,493,447 146,273 SH   SOLE   54,973 0 91,300
NEWMONT CORP COM 651639106   2,207,126 45,025 SH   SOLE   45,025 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105   6,066,963 763,140 SH   SOLE   653,140 0 110,000
NORDSON CORP COM 655663102   133,356 600 SH   SOLE   600 0 0
NORFOLK SOUTHN CORP COM 655844108   10,233,240 48,270 SH   SOLE   48,270 0 0
NORTHWEST PIPE CO COM 667746101   530,910 17,000 SH   SOLE   7,000 0 10,000
OCCIDENTAL PETE CORP COM 674599105   15,483 248 SH   SOLE   248 0 0
ON SEMICONDUCTOR CORP COM 682189105   7,441,728 90,400 SH   SOLE   90,400 0 0
OSHKOSH CORP COM 688239201   15,548,422 186,925 SH   SOLE   186,925 0 0
OWENS CORNING NEW COM 690742101   21,253,230 221,850 SH   SOLE   209,350 0 12,500
PERFORMANCE FOOD GROUP CO COM 71377A103   2,655 44 SH   SOLE   44 0 0
PHOTRONICS INC COM 719405102   3,918,683 236,350 SH   SOLE   191,350 0 45,000
PIONEER NAT RES CO COM 723787107   6,408,030 31,375 SH   SOLE   31,375 0 0
PURE CYCLE CORP COM NEW 746228303   225,609 23,874 SH   SOLE   23,874 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203   2,019,907 328,975 SH   SOLE   328,975 0 0
RAYMOND JAMES FINL INC COM 754730109   997,896 10,699 SH   SOLE   8,199 0 2,500
RAYTHEON TECHNOLOGIES CORP COM 75513E101   6,996,217 71,441 SH   SOLE   71,441 0 0
ANYWHERE REAL ESTATE INC COM 75605Y106   534,072 101,150 SH   SOLE   101,150 0 0
RESERVOIR MEDIA INC COM 76119X105   318,176 48,800 SH   SOLE   48,800 0 0
S&P GLOBAL INC COM 78409V104   1,715,231 4,975 SH   SOLE   4,975 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   2,349,630 9,000 SH   SOLE   0 0 9,000
SPDR S&P 500 ETF TR TR UNIT 78462F103   40,939 100 SH   SOLE   100 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   8,991,522 49,075 SH   SOLE   49,075 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   4,043,252 71,600 SH   SOLE   46,600 0 25,000
SCHWAB CHARLES CORP COM 808513105   489,753 9,350 SH   SOLE   4,350 0 5,000
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,990,163 36,100 SH   SOLE   36,100 0 0
SHERWIN WILLIAMS CO COM 824348106   112,385 500 SH   SOLE   500 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   576,576 8,800 SH   SOLE   4,800 0 4,000
SPORTSMANS WHSE HLDGS INC COM 84920Y106   1,287,264 151,800 SH   SOLE   151,800 0 0
SYMBOTIC INC CLASS A COM 87151X101   730,880 32,000 SH   SOLE   19,500 0 12,500
T-MOBILE US INC COM 872590104   13,922,745 96,125 SH   SOLE   79,125 0 17,000
TARGET CORP COM 87612E106   115,941 700 SH   SOLE   700 0 0
3M CO COM 88579Y101   42,044 400 SH   SOLE   400 0 0
TRANSDIGM GROUP INC COM 893641100   722,309 980 SH   SOLE   980 0 0
TWIN DISC INC COM 901476101   2,015,948 211,537 SH   SOLE   211,537 0 0
ULTA BEAUTY INC COM 90384S303   49,110 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108   59,545,790 295,865 SH   SOLE   277,365 0 18,500
UNITED PARCEL SERVICE INC CL B 911312106   2,721,680 14,030 SH   SOLE   14,030 0 0
VICI PPTYS INC COM 925652109   818,762 25,100 SH   SOLE   15,100 0 10,000
VISA INC COM CL A 92826C839   12,125,239 53,780 SH   SOLE   52,280 0 1,500
VONTIER CORPORATION COM 928881101   4,099,633 149,950 SH   SOLE   149,950 0 0
WABTEC COM 929740108   9,446,584 93,475 SH   SOLE   90,975 0 2,500
WALGREENS BOOTS ALLIANCE INC COM 931427108   466,830 13,500 SH   SOLE   13,500 0 0
WESTROCK CO COM 96145D105   130,015 4,267 SH   SOLE   4,267 0 0
WILLIAMS COS INC COM 969457100   6,893,181 230,850 SH   SOLE   215,850 0 15,000
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   5,902,192 125,900 SH   SOLE   125,900 0 0
WINTRUST FINL CORP COM 97650W108   317,333 4,350 SH   SOLE   1,850 0 2,500
XPERI INC COMMON STOCK 98423J101   606,615 55,500 SH   SOLE   40,500 0 15,000