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
ABBOTT LABS COM 002824100   7,647,842 56,230 SH   SOLE 0 55,247 0 983
ABBVIE INC COM 00287Y109   6,467,186 34,841 SH   SOLE 0 34,331 0 510
ACADEMY SPORTS & OUTDOORS IN COM 00402L107   203,079 4,532 SH   SOLE 0 4,532 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,550,342 5,187 SH   SOLE 0 5,097 0 90
ACM RESH INC COM CL A 00108J109   416,964 16,099 SH   SOLE 0 16,099 0 0
ADTALEM GLOBAL ED INC COM 00737L103   474,695 3,731 SH   SOLE 0 3,731 0 0
AEROVIRONMENT INC COM 008073108   484,985 1,702 SH   SOLE 0 1,702 0 0
AGREE RLTY CORP COM 008492100   790,635 10,822 SH   SOLE 0 10,822 0 0
ALKERMES PLC SHS G01767105   260,580 9,108 SH   SOLE 0 9,108 0 0
ALPHA PRO TECH LTD COM 020772109   51,825 11,050 SH   SOLE 0 11,050 0 0
ALPHABET INC CAP STK CL A 02079K305   22,155,459 125,719 SH   SOLE 0 123,761 0 1,958
AMAZON COM INC COM 023135106   14,597,991 66,539 SH   SOLE 0 65,555 0 984
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   447,977 6,536 SH   SOLE 0 6,536 0 0
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   350,814 4,425 SH   SOLE 0 4,425 0 0
AMERICAN ELEC PWR CO INC COM 025537101   4,678,435 45,089 SH   SOLE 0 44,693 0 396
AMERICAN FINL GROUP INC OHIO COM 025932104   334,078 2,647 SH   SOLE 0 2,647 0 0
AMERICAN SHARED HOSPITAL SVC COM 029595105   71,637 29,725 SH   SOLE 0 29,725 0 0
AMERICAN TOWER CORP NEW COM 03027X100   898,446 4,065 SH   SOLE 0 3,909 0 156
AMGEN INC COM 031162100   1,141,131 4,087 SH   SOLE 0 3,971 0 116
ANDERSONS INC COM 034164103   348,317 9,478 SH   SOLE 0 9,478 0 0
ANI PHARMACEUTICALS INC COM 00182C103   265,894 4,075 SH   SOLE 0 4,075 0 0
APPLE INC COM 037833100   26,306,848 128,220 SH   SOLE 0 126,326 0 1,894
APPLIED INDL TECHNOLOGIES IN COM 03820C105   372,385 1,602 SH   SOLE 0 1,602 0 0
ARCBEST CORP COM 03937C105   414,622 5,384 SH   SOLE 0 5,384 0 0
ARTIVION INC COM 228903100   210,018 6,753 SH   SOLE 0 6,753 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   5,947,115 7,421 SH   SOLE 0 7,299 0 122
ASSURED GUARANTY LTD COM G0585R106   902,792 10,365 SH   SOLE 0 10,365 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   4,240,436 60,682 SH   SOLE 0 60,498 0 184
AT&T INC COM 00206R102   3,080,895 106,458 SH   SOLE 0 103,520 0 2,938
AVERY DENNISON CORP COM 053611109   2,003,166 11,416 SH   SOLE 0 10,851 0 565
AVISTA CORP COM 05379B107   477,487 12,582 SH   SOLE 0 12,582 0 0
AVNET INC COM 053807103   440,776 8,304 SH   SOLE 0 8,304 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208   277,087 3,976 SH   SOLE 0 3,976 0 0
AXOS FINANCIAL INC COM 05465C100   469,319 6,172 SH   SOLE 0 6,172 0 0
AXT INC COM 00246W103   33,440 16,000 SH   SOLE 0 16,000 0 0
B2GOLD CORP COM 11777Q209   40,797 11,301 SH   SOLE 0 11,301 0 0
BANCORP INC DEL COM 05969A105   4,609,329 80,908 SH   SOLE 0 80,568 0 340
BANKUNITED INC COM 06652K103   252,796 7,103 SH   SOLE 0 7,103 0 0
BEAZER HOMES USA INC COM NEW 07556Q881   323,425 14,458 SH   SOLE 0 14,458 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,726,743 11,789 SH   SOLE 0 11,665 0 124
BEST BUY INC COM 086516101   1,177,259 17,537 SH   SOLE 0 17,272 0 265
BLACKROCK INC COM 09290D101   8,297,316 7,908 SH   SOLE 0 7,697 0 211
BOISE CASCADE CO DEL COM 09739D100   658,009 7,579 SH   SOLE 0 7,579 0 0
BOOT BARN HLDGS INC COM 099406100   1,843,760 12,130 SH   SOLE 0 11,988 0 142
BOS BETTER ONLINE SOLUTIONS SHS NEW NIS 80 M20115180   177,340 36,565 SH   SOLE 0 36,565 0 0
BRINKER INTL INC COM 109641100   2,684,212 14,885 SH   SOLE 0 14,885 0 0
BROADCOM INC COM 11135F101   12,008,692 43,565 SH   SOLE 0 42,741 0 824
BROADWIND INC COM NEW 11161T207   21,901 12,100 SH   SOLE 0 12,100 0 0
BUCKLE INC COM 118440106   431,324 9,511 SH   SOLE 0 9,511 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104   208,509 4,044 SH   SOLE 0 4,044 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   4,277,122 13,880 SH   SOLE 0 13,572 0 308
CASEYS GEN STORES INC COM 147528103   4,803,172 9,413 SH   SOLE 0 9,366 0 47
CATERPILLAR INC COM 149123101   11,220,045 28,902 SH   SOLE 0 28,458 0 444
CBAK ENERGY TECHNOLOGY INC COM 14986C102   61,975 52,521 SH   SOLE 0 52,521 0 0
CBRE GROUP INC CL A 12504L109   4,804,435 34,288 SH   SOLE 0 33,657 0 631
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205   521,510 16,667 SH   SOLE 0 16,667 0 0
CENTURY CMNTYS INC COM 156504300   268,590 4,769 SH   SOLE 0 4,769 0 0
CF INDS HLDGS INC COM 125269100   1,365,567 14,843 SH   SOLE 0 14,820 0 23
CHENIERE ENERGY INC COM NEW 16411R208   2,264,492 9,299 SH   SOLE 0 9,162 0 137
CHEVRON CORP NEW COM 166764100   6,878,169 48,035 SH   SOLE 0 47,433 0 602
CISCO SYS INC COM 17275R102   1,569,861 22,627 SH   SOLE 0 22,555 0 72
CLEARWAY ENERGY INC CL C 18539C204   239,776 7,493 SH   SOLE 0 7,493 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   187,956 24,731 SH   SOLE 0 24,731 0 0
COCA COLA CONS INC COM 191098102   1,671,401 14,970 SH   SOLE 0 14,970 0 0
CONCENTRIX CORP COM 20602D101   350,112 6,624 SH   SOLE 0 6,219 0 405
CORCEPT THERAPEUTICS INC COM 218352102   1,065,768 14,520 SH   SOLE 0 14,520 0 0
CORE NATURAL RESOURCES INC COM SHS 218937100   240,254 3,445 SH   SOLE 0 3,445 0 0
COSTCO WHSL CORP NEW COM 22160K105   4,071,625 4,113 SH   SOLE 0 3,947 0 166
CPI AEROSTRUCTURES INC COM NEW 125919308   93,027 26,579 SH   SOLE 0 26,579 0 0
CPS TECHNOLOGIES CORP COM 12619F104   99,587 35,952 SH   SOLE 0 35,952 0 0
CRA INTL INC COM 12618T105   646,427 3,450 SH   SOLE 0 3,450 0 0
DANAHER CORPORATION COM 235851102   483,973 2,450 SH   SOLE 0 2,450 0 0
DARDEN RESTAURANTS INC COM 237194105   1,290,818 5,922 SH   SOLE 0 5,900 0 22
DATA I O CORP COM 237690102   69,446 22,402 SH   SOLE 0 22,402 0 0
DECKERS OUTDOOR CORP COM 243537107   4,524,979 43,902 SH   SOLE 0 42,929 0 973
DEERE & CO COM 244199105   2,104,640 4,139 SH   SOLE 0 4,095 0 44
DIGITAL RLTY TR INC COM 253868103   740,728 4,249 SH   SOLE 0 4,123 0 126
DISNEY WALT CO COM 254687106   616,702 4,973 SH   SOLE 0 4,955 0 18
DONNELLEY FINL SOLUTIONS INC COM 25787G100   1,070,367 17,362 SH   SOLE 0 17,362 0 0
DORIAN LPG LTD SHS USD Y2106R110   261,037 10,707 SH   SOLE 0 10,214 0 493
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201   665,910 67,128 SH   SOLE 0 67,128 0 0
EATON CORP PLC SHS G29183103   6,455,093 18,082 SH   SOLE 0 17,955 0 127
ELEVANCE HEALTH INC COM 036752103   731,245 1,880 SH   SOLE 0 1,800 0 80
ELI LILLY & CO COM 532457108   8,906,910 11,426 SH   SOLE 0 11,347 0 79
ELTEK LTD SHS M40184208   277,723 25,907 SH   SOLE 0 25,907 0 0
ENOVA INTL INC COM 29357K103   18,366,452 164,692 SH   SOLE 0 163,360 0 1,332
ENSIGN GROUP INC COM 29358P101   347,856 2,255 SH   SOLE 0 2,255 0 0
ENTERGY CORP NEW COM 29364G103   519,168 6,246 SH   SOLE 0 6,114 0 132
EOS ENERGY ENTERPRISES INC COM CL A 29415C101   541,425 105,747 SH   SOLE 0 105,747 0 0
EPLUS INC COM 294268107   337,716 4,684 SH   SOLE 0 4,684 0 0
EPR PPTYS COM SH BEN INT 26884U109   343,559 5,897 SH   SOLE 0 5,897 0 0
EVERCORE INC CLASS A 29977A105   1,828,845 6,773 SH   SOLE 0 6,773 0 0
EXCHANGE TRADED CONCEPTS TRU RANGE NUCLEAR RE 301505475   281,782 4,982 SH   SOLE 0 4,982 0 0
EXXON MOBIL CORP COM 30231G102   3,110,353 28,853 SH   SOLE 0 28,519 0 334
EZCORP INC CL A NON VTG 302301106   612,288 44,113 SH   SOLE 0 44,113 0 0
FEDERAL AGRIC MTG CORP CL C 313148306   1,190,548 6,128 SH   SOLE 0 6,128 0 0
FEDERATED HERMES INC CL B 314211103   349,951 7,896 SH   SOLE 0 7,896 0 0
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A107   601,628 18,937 SH   SOLE 0 18,937 0 0
FIRST BANCORP P R COM NEW 318672706   1,001,027 48,057 SH   SOLE 0 48,057 0 0
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830   867,579 43,586 SH   SOLE 0 43,586 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   2,779,066 138,262 SH   SOLE 0 138,262 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,224,849 16,206 SH   SOLE 0 15,747 0 459
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   88,755 18,300 SH   SOLE 0 18,300 0 0
FTI CONSULTING INC COM 302941109   911,668 5,645 SH   SOLE 0 5,645 0 0
GAIA INC NEW CL A 36269P104   46,534 10,600 SH   SOLE 0 10,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109   8,324,400 26,004 SH   SOLE 0 25,607 0 397
GE AEROSPACE COM NEW 369604301   2,051,398 7,970 SH   SOLE 0 7,970 0 0
GENERAC HLDGS INC COM 368736104   1,127,636 7,874 SH   SOLE 0 7,793 0 81
GLOBAL SELF STORAGE INC COM 37955N106   83,304 15,600 SH   SOLE 0 15,600 0 0
GLOBAL X FDS DEFENSE TECH ETF 37960A529   4,459,705 74,020 SH   SOLE 0 73,473 0 547
GOLDMAN SACHS GROUP INC COM 38141G104   10,637,483 15,030 SH   SOLE 0 14,863 0 167
GRAPHIC PACKAGING HLDG CO COM 388689101   322,097 15,287 SH   SOLE 0 15,287 0 0
HALOZYME THERAPEUTICS INC COM 40637H109   1,867,050 35,891 SH   SOLE 0 35,528 0 363
HAVERTY FURNITURE COS INC COM 419596101   284,554 13,983 SH   SOLE 0 13,983 0 0
HF SINCLAIR CORP COM 403949100   368,323 8,966 SH   SOLE 0 8,966 0 0
HILLENBRAND INC COM 431571108   265,325 13,220 SH   SOLE 0 13,220 0 0
HOME DEPOT INC COM 437076102   9,743,776 26,576 SH   SOLE 0 26,180 0 396
HOULIHAN LOKEY INC CL A 441593100   1,141,063 6,341 SH   SOLE 0 6,341 0 0
IDACORP INC COM 451107106   485,814 4,208 SH   SOLE 0 4,208 0 0
INGLES MKTS INC CL A 457030104   694,518 10,958 SH   SOLE 0 10,958 0 0
INNOSPEC INC COM 45768S105   700,806 8,334 SH   SOLE 0 8,334 0 0
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105   144,352 10,400 SH   SOLE 0 10,400 0 0
INNOVIVA INC COM 45781M101   1,312,781 65,345 SH   SOLE 0 65,345 0 0
INSIGHT ENTERPRISES INC COM 45765U103   5,551,984 40,207 SH   SOLE 0 39,736 0 471
INSTALLED BLDG PRODS INC COM 45780R101   315,560 1,750 SH   SOLE 0 1,744 0 6
INTEGER HLDGS CORP COM 45826H109   1,511,301 12,290 SH   SOLE 0 12,290 0 0
INTERDIGITAL INC COM 45867G101   383,209 1,709 SH   SOLE 0 1,709 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   219,316 744 SH   SOLE 0 741 0 3
INVESCO ACTIVELY MANAGED EXC VAR RATE INVT 46090A879   5,010,150 200,006 SH   SOLE 0 187,525 0 12,481
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   1,185,584 90,919 SH   SOLE 0 89,527 0 1,392
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108   817,929 7,316 SH   SOLE 0 7,086 0 230
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   1,478,712 60,479 SH   SOLE 0 59,479 0 1,000
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   1,948,093 45,001 SH   SOLE 0 44,897 0 104
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498   757,675 11,139 SH   SOLE 0 11,139 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290   641,224 18,305 SH   SOLE 0 17,870 0 435
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381   236,997 4,454 SH   SOLE 0 3,485 0 969
INVESCO QQQ TR UNIT SER 1 46090E103   1,215,815 2,204 SH   SOLE 0 2,114 0 90
ISHARES GOLD TR ISHARES NEW 464285204   22,304,925 357,680 SH   SOLE 0 354,278 0 3,402
ISHARES INC MSCI GERMANY ETF 464286806   3,285,118 77,644 SH   SOLE 0 77,133 0 511
ISHARES INC MSCI CDA ETF 464286509   323,400 7,000 SH   SOLE 0 7,000 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,854,027 56,508 SH   SOLE 0 54,668 0 1,840
ISHARES TR NATIONAL MUN ETF 464288414   2,405,234 23,021 SH   SOLE 0 22,794 0 227
ISHARES TR SHRT NAT MUN ETF 464288158   3,371,153 31,702 SH   SOLE 0 30,602 0 1,100
ISHARES TR IBONDS DEC 2032 46436E296   3,627,663 157,519 SH   SOLE 0 155,093 0 2,426
ISHARES TR TIPS BD ETF 464287176   3,231,926 29,370 SH   SOLE 0 29,109 0 261
ISHARES TR IBONDS DEC 2033 46436E148   208,948 8,525 SH   SOLE 0 8,525 0 0
ISHARES TR SELECT DIVID ETF 464287168   588,481 4,431 SH   SOLE 0 4,431 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   5,517,118 57,608 SH   SOLE 0 55,308 0 2,300
ISHARES TR 0-5 YR TIPS ETF 46429B747   2,948,783 28,654 SH   SOLE 0 28,654 0 0
ISHARES TR 10-20 YR TRS ETF 464288653   1,744,066 17,166 SH   SOLE 0 16,102 0 1,064
ISHARES TR IBONDS DEC 28 46435U325   350,658 13,800 SH   SOLE 0 13,800 0 0
ISHARES TR IBONDS 29 TRM TS 46436E825   300,216 13,696 SH   SOLE 0 13,696 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   825,558 5,233 SH   SOLE 0 4,860 0 373
ISHARES TR CORE S&P SCP ETF 464287804   227,870 2,085 SH   SOLE 0 1,880 0 205
ISHARES TR INTRM GOV CR ETF 464288612   402,171 3,766 SH   SOLE 0 3,766 0 0
ISHARES TR SELECT US REIT 464287564   550,440 9,000 SH   SOLE 0 9,000 0 0
ISHARES TR AGENCY BOND ETF 464288166   1,537,565 14,016 SH   SOLE 0 13,349 0 667
ISHARES TR FLTG RATE NT ETF 46429B655   8,556,052 167,700 SH   SOLE 0 162,322 0 5,378
ISHARES TR 1 3 YR TREAS BD 464287457   10,438,223 125,974 SH   SOLE 0 122,922 0 3,052
ISHARES TR GLOBAL ENERG ETF 464287341   1,119,294 28,488 SH   SOLE 0 27,394 0 1,094
ISHARES TR RUSSELL 2000 ETF 464287655   7,482,302 34,674 SH   SOLE 0 34,344 0 330
ISHARES TR IBONDS DEC 26 46435U259   1,505,479 58,755 SH   SOLE 0 58,755 0 0
ISHARES TR MSCI EAFE ETF 464287465   8,250,518 92,298 SH   SOLE 0 92,063 0 235
ISHARES TR 20 YR TR BD ETF 464287432   3,540,237 40,116 SH   SOLE 0 39,441 0 675
ISHARES TR ISHS 1-5YR INVS 464288646   10,581,179 200,553 SH   SOLE 0 195,911 0 4,642
ISHARES TR MBS ETF 464288588   3,126,161 33,296 SH   SOLE 0 32,009 0 1,287
ISHARES TR IBONDS DEC 2032 46436E312   355,709 14,068 SH   SOLE 0 14,068 0 0
ISHARES TR IBONDS 26 TRM TS 46436E858   286,625 12,500 SH   SOLE 0 12,500 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   565,807 11,729 SH   SOLE 0 11,729 0 0
ISHARES TR RUS TP200 GR ETF 464289438   331,309 1,344 SH   SOLE 0 1,344 0 0
ISHARES TR RUS 1000 ETF 464287622   2,490,406 7,334 SH   SOLE 0 7,334 0 0
ISHARES TR IBONDS DEC 2033 46436E130   4,021,778 155,251 SH   SOLE 0 145,499 0 9,752
ISHARES TR IBONDS DEC25 ETF 46434VBD1   682,756 27,115 SH   SOLE 0 27,115 0 0
ISHARES TR IBOND DEC 2030 46436E593   284,704 14,350 SH   SOLE 0 14,350 0 0
ISHARES TR TRS FLT RT BD 46434V860   2,495,120 49,262 SH   SOLE 0 48,354 0 908
ISHARES TR USD INV GRDE ETF 464288620   241,254 4,690 SH   SOLE 0 4,690 0 0
ISHARES TR CORE US AGGBD ET 464287226   5,139,081 51,805 SH   SOLE 0 50,711 0 1,094
ISHARES TR 3 7 YR TREAS BD 464288661   7,046,913 59,173 SH   SOLE 0 56,622 0 2,551
ISHARES TR IBONDS 27 ETF 46435UAA9   1,525,200 62,843 SH   SOLE 0 60,250 0 2,593
ISHARES TR ISHS 5-10YR INVT 464288638   4,057,657 76,143 SH   SOLE 0 73,661 0 2,482
ISHARES TR IBOXX INV CP ETF 464287242   4,141,943 37,788 SH   SOLE 0 37,001 0 787
ISHARES TR RUS 1000 VAL ETF 464287598   814,989 4,196 SH   SOLE 0 4,096 0 100
ISHARES TR CONV BD ETF 46435G102   234,711 2,605 SH   SOLE 0 2,605 0 0
ISHARES TR SHORT TREAS BD 464288679   3,990,471 36,139 SH   SOLE 0 34,276 0 1,863
ISHARES TR IBONDS DEC 29 46436E205   637,842 27,340 SH   SOLE 0 27,340 0 0
ISHARES TR EAFE GRWTH ETF 464288885   810,320 7,235 SH   SOLE 0 7,235 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,086,224 3,360 SH   SOLE 0 3,235 0 125
ISHARES TR IBONDS DEC 27 46435U283   373,000 14,714 SH   SOLE 0 13,779 0 935
ISHARES TR 10+ YR INVST GRD 464289511   1,009,924 20,114 SH   SOLE 0 20,078 0 36
ISHARES TR IBONDS DEC 2029 46436E163   866,146 34,330 SH   SOLE 0 30,800 0 3,530
JABIL INC COM 466313103   9,926,171 45,512 SH   SOLE 0 44,950 0 562
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106   514,191 19,122 SH   SOLE 0 18,837 0 285
JANUS DETROIT STR TR HENDERSON MTG 47103U852   529,968 11,764 SH   SOLE 0 9,564 0 2,200
JOHNSON & JOHNSON COM 478160104   5,626,416 36,834 SH   SOLE 0 36,049 0 785
JPMORGAN CHASE & CO. COM 46625H100   21,994,312 75,866 SH   SOLE 0 74,688 0 1,178
KONTOOR BRANDS INC COM 50050N103   1,116,542 16,925 SH   SOLE 0 16,682 0 243
KOSS CORP COM 500692108   53,933 10,575 SH   SOLE 0 10,575 0 0
LAM RESEARCH CORP COM NEW 512807306   423,916 4,355 SH   SOLE 0 4,351 0 4
LINDE PLC SHS G54950103   5,120,631 10,914 SH   SOLE 0 10,734 0 180
LOCKHEED MARTIN CORP COM 539830109   939,248 2,028 SH   SOLE 0 1,941 0 87
LPL FINL HLDGS INC COM 50212V100   2,472,927 6,595 SH   SOLE 0 6,405 0 190
LUMENT FINANCE TRUST INC COM 55025L108   22,100 10,000 SH   SOLE 0 10,000 0 0
M/I HOMES INC COM 55305B101   4,502,627 40,159 SH   SOLE 0 39,737 0 422
MAGNOLIA OIL & GAS CORP CL A 559663109   432,088 19,221 SH   SOLE 0 19,221 0 0
MANHATTAN BRDG CAP INC COM 562803106   115,887 21,186 SH   SOLE 0 21,186 0 0
MASTECH DIGITAL INC COM 57633B100   86,943 12,126 SH   SOLE 0 12,126 0 0
MASTERCARD INCORPORATED CL A 57636Q104   12,310,420 21,907 SH   SOLE 0 21,575 0 332
MATADOR RES CO COM 576485205   2,515,894 52,722 SH   SOLE 0 51,973 0 749
MCDONALDS CORP COM 580135101   10,698,819 36,618 SH   SOLE 0 36,344 0 274
MERCHANTS BANCORP IND COM 58844R108   786,074 23,770 SH   SOLE 0 23,770 0 0
META PLATFORMS INC CL A 30303M102   13,666,474 18,516 SH   SOLE 0 18,246 0 270
MGIC INVT CORP WIS COM 552848103   2,203,146 79,136 SH   SOLE 0 79,136 0 0
MICROSOFT CORP COM 594918104   37,367,097 75,123 SH   SOLE 0 74,130 0 993
MODINE MFG CO COM 607828100   401,683 4,078 SH   SOLE 0 4,078 0 0
MURPHY OIL CORP COM 626717102   210,173 9,341 SH   SOLE 0 9,341 0 0
NATIONAL HEALTHCARE CORP COM 635906100   381,812 3,568 SH   SOLE 0 3,568 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106   707,779 22,125 SH   SOLE 0 22,125 0 0
NATURAL ALTERNATIVES INTL IN COM NEW 638842302   32,872 10,022 SH   SOLE 0 10,022 0 0
NELNET INC CL A 64031N108   2,514,209 20,758 SH   SOLE 0 20,758 0 0
NETFLIX INC COM 64110L106   2,543,008 1,899 SH   SOLE 0 1,877 0 22
NEWMONT CORP COM 651639106   241,429 4,144 SH   SOLE 0 4,132 0 12
NEXTERA ENERGY INC COM 65339F101   1,353,135 19,492 SH   SOLE 0 18,911 0 581
NORTHERN OIL & GAS INC COM 665531307   299,461 10,563 SH   SOLE 0 10,563 0 0
NORTHROP GRUMMAN CORP COM 666807102   641,628 1,283 SH   SOLE 0 1,224 0 59
NOVA LTD COM M7516K103   12,976,506 47,153 SH   SOLE 0 46,642 0 511
NUCOR CORP COM 670346105   847,839 6,545 SH   SOLE 0 6,325 0 220
NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107   88,796 10,230 SH   SOLE 0 10,230 0 0
NUVEEN MUN VALUE FD INC COM 670928100   470,268 54,116 SH   SOLE 0 54,116 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   217,516 18,248 SH   SOLE 0 18,248 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101   125,218 13,821 SH   SOLE 0 13,821 0 0
NVIDIA CORPORATION COM 67066G104   35,647,442 225,631 SH   SOLE 0 221,689 0 3,942
OFG BANCORP COM 67103X102   1,127,694 26,348 SH   SOLE 0 26,348 0 0
OPTION CARE HEALTH INC COM NEW 68404L201   343,249 10,568 SH   SOLE 0 10,568 0 0
OPUS GENETICS INC COM 67577R102   15,417 16,364 SH   SOLE 0 16,364 0 0
ORACLE CORP COM 68389X105   206,824 946 SH   SOLE 0 939 0 7
OSCAR HEALTH INC CL A 687793109   243,430 11,354 SH   SOLE 0 11,354 0 0
OTTER TAIL CORP COM 689648103   640,001 8,302 SH   SOLE 0 8,302 0 0
PATRICK INDS INC COM 703343103   1,444,395 15,654 SH   SOLE 0 15,529 0 125
PC CONNECTION INC COM 69318J100   1,983,333 30,151 SH   SOLE 0 30,151 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   332,591 26,586 SH   SOLE 0 26,404 0 182
PHOTRONICS INC COM 719405102   433,636 23,029 SH   SOLE 0 22,696 0 333
PIPER SANDLER COMPANIES COM 724078100   3,050,392 10,975 SH   SOLE 0 10,975 0 0
PORTLAND GEN ELEC CO COM NEW 736508847   427,549 10,523 SH   SOLE 0 10,523 0 0
POTLATCHDELTIC CORPORATION COM 737630103   292,610 7,626 SH   SOLE 0 7,626 0 0
POWELL INDS INC COM 739128106   528,230 2,510 SH   SOLE 0 2,510 0 0
PRICESMART INC COM 741511109   674,567 6,422 SH   SOLE 0 6,422 0 0
PRIMERICA INC COM 74164M108   1,838,789 6,719 SH   SOLE 0 6,632 0 87
PROCTER AND GAMBLE CO COM 742718109   13,307,362 83,526 SH   SOLE 0 65,653 0 17,873
PROGRESS SOFTWARE CORP COM 743312100   381,316 5,973 SH   SOLE 0 5,973 0 0
PROLOGIS INC. COM 74340W103   1,917,179 18,238 SH   SOLE 0 17,720 0 518
RADIAN GROUP INC COM 750236101   971,315 26,966 SH   SOLE 0 26,966 0 0
RADIUS RECYCLING INC CL A 806882106   401,854 13,535 SH   SOLE 0 13,535 0 0
RAVE RESTAURANT GROUP INC COM 754198109   41,250 15,000 SH   SOLE 0 15,000 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   3,526,612 149,941 SH   SOLE 0 149,828 0 113
REPUBLIC SVCS INC COM 760759100   1,792,361 7,268 SH   SOLE 0 7,268 0 0
RTX CORPORATION COM 75513E101   815,668 5,586 SH   SOLE 0 5,562 0 24
RYDER SYS INC COM 783549108   1,591,113 10,007 SH   SOLE 0 9,936 0 71
SABRA HEALTH CARE REIT INC COM 78573L106   364,669 19,776 SH   SOLE 0 19,776 0 0
SCHWAB CHARLES CORP COM 808513105   470,251 5,154 SH   SOLE 0 5,154 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   765,918 25,412 SH   SOLE 0 24,341 0 1,071
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   3,839,037 161,101 SH   SOLE 0 161,101 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US B 808524789   1,755,264 73,197 SH   SOLE 0 73,197 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   631,556 15,781 SH   SOLE 0 15,422 0 359
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,862,459 63,761 SH   SOLE 0 63,761 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   888,332 40,196 SH   SOLE 0 40,196 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   517,999 18,467 SH   SOLE 0 18,467 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   619,694 11,833 SH   SOLE 0 11,668 0 165
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,343,099 6,180 SH   SOLE 0 6,029 0 151
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   8,606,275 33,986 SH   SOLE 0 33,412 0 574
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   454,520 5,566 SH   SOLE 0 5,379 0 187
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   857,104 20,693 SH   SOLE 0 20,595 0 98
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,946,644 21,861 SH   SOLE 0 20,941 0 920
SELECT SECTOR SPDR TR INDL 81369Y704   805,902 5,463 SH   SOLE 0 5,403 0 60
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,521,799 32,450 SH   SOLE 0 31,951 0 499
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   401,125 4,954 SH   SOLE 0 4,581 0 373
SIGA TECHNOLOGIES INC COM 826917106   349,120 53,546 SH   SOLE 0 53,546 0 0
SOUTHSTATE CORPORATION COM 840441109   520,614 5,657 SH   SOLE 0 5,657 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,445,199 4,741 SH   SOLE 0 4,645 0 96
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,522,682 4,083 SH   SOLE 0 4,052 0 31
SPDR SERIES TRUST BLOOMBERG EMERGI 78464A391   216,910 10,136 SH   SOLE 0 10,136 0 0
SPDR SERIES TRUST NUVEEN ICE SHORT 78468R739   2,282,330 47,718 SH   SOLE 0 46,360 0 1,358
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474   1,564,174 51,811 SH   SOLE 0 48,611 0 3,200
SPDR SERIES TRUST S&P REGL BKG 78464A698   997,574 16,797 SH   SOLE 0 16,642 0 155
SPDR SERIES TRUST S&P HOMEBUILD 78464A888   1,051,249 10,665 SH   SOLE 0 10,665 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763   621,643 4,580 SH   SOLE 0 4,580 0 0
SPDR SERIES TRUST BBG CONV SEC ETF 78464A359   778,409 9,417 SH   SOLE 0 7,817 0 1,600
SPINNAKER ETF SERIES SELECT STOXX EUR 84858T772   2,193,444 50,833 SH   SOLE 0 49,553 0 1,280
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   205,871 4,950 SH   SOLE 0 4,950 0 0
STAG INDL INC COM 85254J102   325,359 8,968 SH   SOLE 0 8,968 0 0
STERLING INFRASTRUCTURE INC COM 859241101   830,859 3,601 SH   SOLE 0 3,601 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108   556,107 17,643 SH   SOLE 0 17,643 0 0
SURGEPAYS INC COM NEW 86882L204   59,090 19,000 SH   SOLE 0 19,000 0 0
T-MOBILE US INC COM 872590104   8,333,144 34,975 SH   SOLE 0 34,680 0 295
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,653,377 7,300 SH   SOLE 0 7,225 0 75
TANDY LEATHER FACTORY INC COM 87538X105   38,851 12,573 SH   SOLE 0 12,573 0 0
TD SYNNEX CORPORATION COM 87162W100   239,511 1,765 SH   SOLE 0 1,395 0 370
TERRENO RLTY CORP COM 88146M101   448,560 8,000 SH   SOLE 0 8,000 0 0
THE CIGNA GROUP COM 125523100   2,935,550 8,880 SH   SOLE 0 8,680 0 200
THERMO FISHER SCIENTIFIC INC COM 883556102   222,192 548 SH   SOLE 0 528 0 20
TJX COS INC NEW COM 872540109   3,097,623 25,084 SH   SOLE 0 24,925 0 159
TRACTOR SUPPLY CO COM 892356106   1,382,785 26,204 SH   SOLE 0 24,621 0 1,583
TRIO TECH INTL COM NEW 896712205   65,083 12,008 SH   SOLE 0 12,008 0 0
UBER TECHNOLOGIES INC COM 90353T100   660,471 7,079 SH   SOLE 0 7,047 0 32
UFP TECHNOLOGIES INC COM 902673102   291,283 1,193 SH   SOLE 0 1,193 0 0
UNION PAC CORP COM 907818108   829,438 3,605 SH   SOLE 0 3,455 0 150
UNITED RENTALS INC COM 911363109   8,765,066 11,634 SH   SOLE 0 11,308 0 326
UNITED STS LIME & MINERALS I COM 911922102   795,007 7,966 SH   SOLE 0 7,966 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   711,766 2,477 SH   SOLE 0 2,466 0 11
UNITEDHEALTH GROUP INC COM 91324P102   507,575 1,627 SH   SOLE 0 1,614 0 13
URBAN EDGE PPTYS COM 91704F104   257,713 13,811 SH   SOLE 0 13,811 0 0
URBAN OUTFITTERS INC COM 917047102   763,193 10,521 SH   SOLE 0 10,521 0 0
V2X INC COM 92242T101   356,066 7,334 SH   SOLE 0 7,334 0 0
VALERO ENERGY CORP COM 91913Y100   5,491,595 40,854 SH   SOLE 0 40,177 0 677
VANECK ETF TRUST BDC INCOME ETF 92189F411   453,789 27,874 SH   SOLE 0 27,874 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   457,326 5,811 SH   SOLE 0 4,111 0 1,700
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,733,661 19,146 SH   SOLE 0 18,410 0 736
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,362,029 27,538 SH   SOLE 0 27,538 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   487,863 6,295 SH   SOLE 0 6,091 0 204
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   880,246 13,095 SH   SOLE 0 13,095 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,413,682 28,833 SH   SOLE 0 27,568 0 1,265
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   3,353,367 56,067 SH   SOLE 0 55,696 0 371
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,233,036 26,930 SH   SOLE 0 23,619 0 3,311
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   1,567,487 20,652 SH   SOLE 0 20,171 0 481
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,778,128 34,945 SH   SOLE 0 32,129 0 2,816
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   3,022,286 53,854 SH   SOLE 0 50,608 0 3,246
VIRCO MFG CO COM 927651109   83,814 10,503 SH   SOLE 0 10,503 0 0
VIRTUS ETF TR II SEIX SR LN ETF 92790A405   691,235 29,339 SH   SOLE 0 28,711 0 628
WALMART INC COM 931142103   18,026,670 184,359 SH   SOLE 0 181,071 0 3,288
WARRIOR MET COAL INC COM 93627C101   635,708 13,871 SH   SOLE 0 13,871 0 0
WESCO INTL INC COM 95082P105   713,761 3,854 SH   SOLE 0 3,854 0 0
WILLAMETTE VY VINEYARD INC COM 969136100   71,712 12,921 SH   SOLE 0 12,921 0 0
WINMARK CORP COM 974250102   813,750 2,155 SH   SOLE 0 2,155 0 0
WISDOMTREE INC COM 97717P104   621,206 53,971 SH   SOLE 0 53,971 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511   426,533 9,776 SH   SOLE 0 9,676 0 100
XENIA HOTELS & RESORTS INC COM 984017103   367,295 29,220 SH   SOLE 0 29,220 0 0
YETI HLDGS INC COM 98585X104   423,786 13,445 SH   SOLE 0 13,445 0 0
ZOETIS INC CL A 98978V103   2,299,015 14,742 SH   SOLE 0 14,172 0 570
ZYMEWORKS INC COM 98985Y108   132,754 10,578 SH   SOLE 0 10,578 0 0