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
ABBVIE INC COM 00287Y109   6,765,393 37,152 SH   SOLE   0 0 37,152
ALLSTATE CORP COM 020002101   331,314 1,915 SH   SOLE   0 0 1,915
ALLY FINL INC COM 02005N100   3,295,867 81,199 SH   SOLE   0 0 81,199
ALPHABET INC CAP STK CL A 02079K305   8,227,292 54,511 SH   SOLE   0 0 54,511
ALTRIA GROUP INC COM 02209S103   768,148 17,610 SH   SOLE   0 0 17,610
AMAZON COM INC COM 023135106   7,329,770 40,635 SH   SOLE   0 0 40,635
AMERICAN EAGLE OUTFITTERS IN COM 02553E106   837,221 32,463 SH   SOLE   0 0 32,463
AMERICAN EXPRESS CO COM 025816109   4,365,045 19,171 SH   SOLE   0 0 19,171
AMERICAS CAR-MART INC COM 03062T105   1,596,750 25,000 SH   SOLE   0 0 25,000
AMERIPRISE FINL INC COM 03076C106   429,671 980 SH   SOLE   0 0 980
APPLE HOSPITALITY REIT INC COM NEW 03784Y200   1,102,472 67,306 SH   SOLE   0 0 67,306
APPLE INC COM 037833100   1,155,394 6,738 SH   SOLE   0 0 6,738
ARCBEST CORP COM 03937C105   1,170,780 8,216 SH   SOLE   0 0 8,216
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107   777,555 69,924 SH   SOLE   0 0 69,924
ARVINAS INC COM 04335A105   319,590 7,742 SH   SOLE   0 0 7,742
AT&T INC COM 00206R102   330,377 18,771 SH   SOLE   0 0 18,771
ATLANTIC UN BANKSHARES CORP COM 04911A107   1,104,885 31,291 SH   SOLE   0 0 31,291
AVANTOR INC COM 05352A100   1,538,419 60,165 SH   SOLE   0 0 60,165
BAKER HUGHES COMPANY CL A 05722G100   4,949,580 147,749 SH   SOLE   0 0 147,749
BANK AMERICA CORP COM 060505104   4,179,188 110,211 SH   SOLE   0 0 110,211
BANK NEW YORK MELLON CORP COM 064058100   217,400 3,773 SH   SOLE   0 0 3,773
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,122,788 2,670 SH   SOLE   0 0 2,670
BERKSHIRE HATHAWAY INC DEL CL A 084670108   6,344,400 10 SH   SOLE   0 0 10
BLUE BIRD CORP COM 095306106   1,714,948 44,730 SH   SOLE   0 0 44,730
BLUE OWL CAPITAL INC COM CL A 09581B103   1,152,082 61,086 SH   SOLE   0 0 61,086
BLUELINX HLDGS INC COM NEW 09624H208   903,475 6,937 SH   SOLE   0 0 6,937
BOISE CASCADE CO DEL COM 09739D100   4,505,296 29,375 SH   SOLE   0 0 29,375
BRINKS CO COM 109696104   1,497,387 16,209 SH   SOLE   0 0 16,209
BRIXMOR PPTY GROUP INC COM 11120U105   1,196,488 51,023 SH   SOLE   0 0 51,023
BROADCOM INC COM 11135F101   5,963,457 4,499 SH   SOLE   0 0 4,499
BUILDERS FIRSTSOURCE INC COM 12008R107   220,646 1,058 SH   SOLE   0 0 1,058
CAPITAL ONE FINL CORP COM 14040H105   6,210,946 41,715 SH   SOLE   0 0 41,715
CATERPILLAR INC COM 149123101   3,728,059 10,174 SH   SOLE   0 0 10,174
CELESTICA INC SUB VTG SHS 15101Q108   3,248,189 72,278 SH   SOLE   0 0 72,278
CENTENE CORP DEL COM 15135B101   3,626,875 46,214 SH   SOLE   0 0 46,214
CHEVRON CORP NEW COM 166764100   5,354,582 33,946 SH   SOLE   0 0 33,946
CITIGROUP INC COM NEW 172967424   7,485,993 118,374 SH   SOLE   0 0 118,374
COHERENT CORP COM 19247G107   3,450,490 56,920 SH   SOLE   0 0 56,920
COLGATE PALMOLIVE CO COM 194162103   288,160 3,200 SH   SOLE   0 0 3,200
COPART INC COM 217204106   39,544,069 682,736 SH   SOLE   0 0 682,736
COVENANT LOGISTICS GROUP INC CL A 22284P105   746,628 16,105 SH   SOLE   0 0 16,105
CROCS INC COM 227046109   1,087,272 7,561 SH   SOLE   0 0 7,561
CSX CORP COM 126408103   5,243,848 141,458 SH   SOLE   0 0 141,458
DEVON ENERGY CORP NEW COM 25179M103   4,614,707 91,963 SH   SOLE   0 0 91,963
ECOLAB INC COM 278865100   230,900 1,000 SH   SOLE   0 0 1,000
EMCOR GROUP INC COM 29084Q100   1,649,442 4,710 SH   SOLE   0 0 4,710
ENCOMPASS HEALTH CORP COM 29261A100   3,433,842 41,582 SH   SOLE   0 0 41,582
ENCORE WIRE CORP COM 292562105   1,537,263 5,850 SH   SOLE   0 0 5,850
ENTERPRISE PRODS PARTNERS L COM 293792107   9,447,813 323,777 SH   SOLE   0 0 323,777
EXPEDIA GROUP INC COM NEW 30212P303   4,346,564 31,554 SH   SOLE   0 0 31,554
EXXON MOBIL CORP COM 30231G102   2,926,621 25,177 SH   SOLE   0 0 25,177
FASTENAL CO COM 311900104   5,754,644 74,600 SH   SOLE   0 0 74,600
FEDEX CORP COM 31428X106   4,934,371 17,030 SH   SOLE   0 0 17,030
FERGUSON PLC NEW SHS G3421J106   7,436,598 34,046 SH   SOLE   0 0 34,046
FIRST CTZNS BANCSHARES INC N CL A 31946M103   3,910,920 2,392 SH   SOLE   0 0 2,392
FREEPORT-MCMORAN INC CL B 35671D857   6,977,972 148,404 SH   SOLE   0 0 148,404
GENERAL ELECTRIC CO COM NEW 369604301   5,225,704 29,771 SH   SOLE   0 0 29,771
GLOBAL PMTS INC COM 37940X102   4,602,582 34,435 SH   SOLE   0 0 34,435
HOME DEPOT INC COM 437076102   488,323 1,273 SH   SOLE   0 0 1,273
HONEYWELL INTL INC COM 438516106   961,596 4,685 SH   SOLE   0 0 4,685
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   787,220 7,047 SH   SOLE   0 0 7,047
INTUIT COM 461202103   846,300 1,302 SH   SOLE   0 0 1,302
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,540,273 75,393 SH   SOLE   0 0 75,393
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,729,493 82,475 SH   SOLE   0 0 82,475
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   1,865,490 101,939 SH   SOLE   0 0 101,939
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   2,355,921 122,132 SH   SOLE   0 0 122,132
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   1,753,575 91,284 SH   SOLE   0 0 91,284
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   3,477,217 173,254 SH   SOLE   0 0 173,254
INVESCO QQQ TR UNIT SER 1 46090E103   246,443 555 SH   SOLE   0 0 555
IRON MTN INC DEL COM 46284V101   5,392,759 67,233 SH   SOLE   0 0 67,233
ISHARES TR RUS 1000 VAL ETF 464287598   500,009 2,792 SH   SOLE   0 0 2,792
ISHARES TR 1 3 YR TREAS BD 464287457   655,332 8,013 SH   SOLE   0 0 8,013
ISHARES TR RUS MID CAP ETF 464287499   2,139,826 25,447 SH   SOLE   0 0 25,447
ISHARES TR CORE S&P SCP ETF 464287804   1,048,520 9,487 SH   SOLE   0 0 9,487
ISHARES TR CORE MSCI TOTAL 46432F834   2,272,616 33,490 SH   SOLE   0 0 33,490
ISHARES TR S&P 100 ETF 464287101   748,165 3,024 SH   SOLE   0 0 3,024
ISHARES TR NATIONAL MUN ETF 464288414   215,200 2,000 SH   SOLE   0 0 2,000
ISHARES TR RUS 2000 VAL ETF 464287630   339,401 2,137 SH   SOLE   0 0 2,137
ITRON INC COM 465741106   767,916 8,300 SH   SOLE   0 0 8,300
JOHNSON & JOHNSON COM 478160104   301,365 1,905 SH   SOLE   0 0 1,905
JPMORGAN CHASE & CO COM 46625H100   1,070,804 5,346 SH   SOLE   0 0 5,346
KEMPER CORP COM 488401100   560,314 9,049 SH   SOLE   0 0 9,049
KNIFE RIVER CORP COMMON STOCK 498894104   1,418,332 17,493 SH   SOLE   0 0 17,493
LAMB WESTON HLDGS INC COM 513272104   1,930,643 18,123 SH   SOLE   0 0 18,123
LANTHEUS HLDGS INC COM 516544103   546,903 8,787 SH   SOLE   0 0 8,787
LEONARDO DRS INC COM 52661A108   1,010,419 45,741 SH   SOLE   0 0 45,741
LKQ CORP COM 501889208   6,091,962 114,060 SH   SOLE   0 0 114,060
LPL FINL HLDGS INC COM 50212V100   2,157,212 8,165 SH   SOLE   0 0 8,165
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   2,265,296 22,148 SH   SOLE   0 0 22,148
MAGNOLIA OIL & GAS CORP CL A 559663109   1,157,837 44,618 SH   SOLE   0 0 44,618
MASTERCARD INCORPORATED CL A 57636Q104   201,778 419 SH   SOLE   0 0 419
MATSON INC COM 57686G105   788,149 7,012 SH   SOLE   0 0 7,012
MEDTRONIC PLC SHS G5960L103   5,120,673 58,757 SH   SOLE   0 0 58,757
MERCK & CO INC COM 58933Y105   8,133,353 61,640 SH   SOLE   0 0 61,640
META PLATFORMS INC CL A 30303M102   10,750,921 22,140 SH   SOLE   0 0 22,140
METTLER TOLEDO INTERNATIONAL COM 592688105   532,516 400 SH   SOLE   0 0 400
MICRON TECHNOLOGY INC COM 595112103   6,685,227 56,707 SH   SOLE   0 0 56,707
MICROSOFT CORP COM 594918104   3,496,183 8,310 SH   SOLE   0 0 8,310
MILLERKNOLL INC COM 600544100   884,526 35,724 SH   SOLE   0 0 35,724
MODINE MFG CO COM 607828100   2,774,598 29,148 SH   SOLE   0 0 29,148
MOLINA HEALTHCARE INC COM 60855R100   1,777,908 4,328 SH   SOLE   0 0 4,328
MONDELEZ INTL INC CL A 609207105   558,740 7,982 SH   SOLE   0 0 7,982
MORGAN STANLEY COM NEW 617446448   6,931,731 73,617 SH   SOLE   0 0 73,617
MR COOPER GROUP INC COM 62482R107   1,646,694 21,125 SH   SOLE   0 0 21,125
MUELLER INDS INC COM 624756102   1,663,525 30,846 SH   SOLE   0 0 30,846
NEOGEN CORP COM 640491106   749,866 47,520 SH   SOLE   0 0 47,520
NORFOLK SOUTHN CORP COM 655844108   391,480 1,536 SH   SOLE   0 0 1,536
NORTHWESTERN ENERGY GROUP IN COM NEW 668074305   2,492,667 48,943 SH   SOLE   0 0 48,943
NVENT ELECTRIC PLC SHS G6700G107   4,281,287 56,781 SH   SOLE   0 0 56,781
OSI SYSTEMS INC COM 671044105   1,668,280 11,681 SH   SOLE   0 0 11,681
PACTIV EVERGREEN INC COM 69526K105   667,283 46,598 SH   SOLE   0 0 46,598
PAR PAC HOLDINGS INC COM NEW 69888T207   530,032 14,302 SH   SOLE   0 0 14,302
PEPSICO INC COM 713448108   3,909,436 22,338 SH   SOLE   0 0 22,338
PERMIAN RESOURCES CORP CLASS A COM 71424F105   1,219,759 69,069 SH   SOLE   0 0 69,069
PFIZER INC COM 717081103   515,132 18,563 SH   SOLE   0 0 18,563
PHILIP MORRIS INTL INC COM 718172109   4,743,465 51,773 SH   SOLE   0 0 51,773
PINNACLE FINL PARTNERS INC COM 72346Q104   602,878 7,020 SH   SOLE   0 0 7,020
PIPER SANDLER COMPANIES COM 724078100   1,181,809 5,954 SH   SOLE   0 0 5,954
PORTLAND GEN ELEC CO COM NEW 736508847   700,350 16,675 SH   SOLE   0 0 16,675
PROCTER AND GAMBLE CO COM 742718109   327,745 2,020 SH   SOLE   0 0 2,020
PRUDENTIAL FINL INC COM 744320102   465,021 3,961 SH   SOLE   0 0 3,961
PULTE GROUP INC COM 745867101   8,152,706 67,590 SH   SOLE   0 0 67,590
QORVO INC COM 74736K101   1,142,099 9,946 SH   SOLE   0 0 9,946
QUANEX BLDG PRODS CORP COM 747619104   1,687,077 43,900 SH   SOLE   0 0 43,900
REINSURANCE GRP OF AMERICA I COM NEW 759351604   924,088 4,791 SH   SOLE   0 0 4,791
RELIANCE INC COM 759509102   6,582,385 19,697 SH   SOLE   0 0 19,697
RESTAURANT BRANDS INTL INC COM 76131D103   6,096,410 76,733 SH   SOLE   0 0 76,733
SANFILIPPO JOHN B & SON INC COM 800422107   983,785 9,288 SH   SOLE   0 0 9,288
SCHWAB CHARLES CORP COM 808513105   2,613,789 36,132 SH   SOLE   0 0 36,132
SCIENCE APPLICATIONS INTL CO COM 808625107   1,186,810 9,102 SH   SOLE   0 0 9,102
SEI INVTS CO COM 784117103   1,622,783 22,570 SH   SOLE   0 0 22,570
SELECT SECTOR SPDR TR ENERGY 81369Y506   261,974 2,775 SH   SOLE   0 0 2,775
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   336,315 4,404 SH   SOLE   0 0 4,404
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   875,346 11,377 SH   SOLE   0 0 11,377
SIMON PPTY GROUP INC NEW COM 828806109   4,477,335 28,611 SH   SOLE   0 0 28,611
SKYWORKS SOLUTIONS INC COM 83088M102   3,901,578 36,019 SH   SOLE   0 0 36,019
SPDR GOLD TR GOLD SHS 78463V107   9,521,983 46,286 SH   SOLE   0 0 46,286
SPDR S&P 500 ETF TR TR UNIT 78462F103   6,908,915 13,208 SH   SOLE   0 0 13,208
SPDR SER TR PORTFOLIO S&P600 78468R853   228,363 5,306 SH   SOLE   0 0 5,306
STATE STR CORP COM 857477103   930,546 12,035 SH   SOLE   0 0 12,035
SUMMIT MATLS INC CL A 86614U100   3,789,386 85,021 SH   SOLE   0 0 85,021
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   6,605,589 48,553 SH   SOLE   0 0 48,553
TARGA RES CORP COM 87612G101   428,026 3,822 SH   SOLE   0 0 3,822
TECHNIPFMC PLC COM G87110105   3,843,002 153,047 SH   SOLE   0 0 153,047
TENET HEALTHCARE CORP COM NEW 88033G407   2,063,204 19,629 SH   SOLE   0 0 19,629
THE ODP CORP COM 88337F105   1,170,814 22,070 SH   SOLE   0 0 22,070
THERMO FISHER SCIENTIFIC INC COM 883556102   5,206,665 8,958 SH   SOLE   0 0 8,958
TOWER SEMICONDUCTOR LTD SHS NEW M87915274   533,226 15,941 SH   SOLE   0 0 15,941
TRI POINTE HOMES INC COM 87265H109   1,136,565 29,399 SH   SOLE   0 0 29,399
TRINET GROUP INC COM 896288107   776,391 5,860 SH   SOLE   0 0 5,860
TRIPADVISOR INC COM 896945201   949,807 34,178 SH   SOLE   0 0 34,178
ULTA BEAUTY INC COM 90384S303   1,494,914 2,859 SH   SOLE   0 0 2,859
UNIFIRST CORP MASS COM 904708104   513,006 2,958 SH   SOLE   0 0 2,958
UNION PAC CORP COM 907818108   2,088,438 8,492 SH   SOLE   0 0 8,492
UNITEDHEALTH GROUP INC COM 91324P102   250,813 507 SH   SOLE   0 0 507
UNIVERSAL DISPLAY CORP COM 91347P105   277,943 1,650 SH   SOLE   0 0 1,650
US FOODS HLDG CORP COM 912008109   3,503,678 64,919 SH   SOLE   0 0 64,919
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   2,126,867 23,658 SH   SOLE   0 0 23,658
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   2,563,363 33,715 SH   SOLE   0 0 33,715
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,076,846 49,721 SH   SOLE   0 0 49,721
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   237,143 2,146 SH   SOLE   0 0 2,146
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,322,260 12,717 SH   SOLE   0 0 12,717
VANGUARD WORLD FD INF TECH ETF 92204A702   6,259,402 11,938 SH   SOLE   0 0 11,938
VEECO INSTRS INC DEL COM 922417100   712,966 20,272 SH   SOLE   0 0 20,272
VERIZON COMMUNICATIONS INC COM 92343V104   241,501 5,756 SH   SOLE   0 0 5,756
VISA INC COM CL A 92826C839   4,657,884 16,690 SH   SOLE   0 0 16,690
WD 40 CO COM 929236107   2,053,078 8,105 SH   SOLE   0 0 8,105
WEATHERFORD INTL PLC ORD SHS G48833118   1,307,016 11,324 SH   SOLE   0 0 11,324
WELLS FARGO CO NEW COM 949746101   342,080 5,902 SH   SOLE   0 0 5,902
WESTERN ALLIANCE BANCORP COM 957638109   2,211,474 34,452 SH   SOLE   0 0 34,452
WILLIS TOWERS WATSON PLC LTD SHS G96629103   1,401,950 5,098 SH   SOLE   0 0 5,098
WINTRUST FINL CORP COM 97650W108   969,783 9,290 SH   SOLE   0 0 9,290
XCEL ENERGY INC COM 98389B100   5,110,550 95,080 SH   SOLE   0 0 95,080
XPO INC COM 983793100   2,332,970 19,118 SH   SOLE   0 0 19,118