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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES COM 002824100 3,122,237 31,592 SH SOLE 0 30,919 0 673
ABBVIE INC COM 00287Y109 8,578,059 32,792 SH SOLE 0 32,421 0 371
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 549,236 11,421 SH SOLE 0 11,421 0 0
ACM RESH INC COM CL A 00108J109 2,621,808 32,400 SH SOLE 0 32,400 0 0
ACME UTD CORP COM 004816104 305,938 4,824 SH SOLE 0 4,824 0 0
AGREE RLTY CORP COM 008492100 1,257,412 18,821 SH SOLE 0 18,821 0 0
ALKERMES PLC SHS G01767105 553,098 13,650 SH SOLE 0 13,650 0 0
ALPHA PRO TECH LTD COM 020772109 56,576 11,050 SH SOLE 0 11,050 0 0
ALPHABET INC CAP STK CL A 02079K305 35,095,472 101,998 SH SOLE 0 100,555 0 1,443
AMAZON COM INC COM 023135106 14,941,526 59,970 SH SOLE 0 58,929 0 1,041
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 675,218 6,173 SH SOLE 0 6,067 0 106
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 1,120,455 11,917 SH SOLE 0 11,713 0 204
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 696,567 39,177 SH SOLE 0 39,177 0 0
AMERICAN ELEC PWR CO INC COM 025537101 5,388,866 45,422 SH SOLE 0 45,106 0 316
AMERICAN FINANCIAL GROUP INC COM 025932104 409,733 2,996 SH SOLE 0 2,996 0 0
AMERICAN SHARED HOSPITAL SVC COM 029595105 42,210 29,725 SH SOLE 0 29,725 0 0
AMGEN INC COM 031162100 1,903,539 4,516 SH SOLE 0 4,438 0 78
AMPHENOL CORP CL A 032095101 688,394 8,166 SH SOLE 0 8,166 0 0
AMPLIFY ETF TR BLOCK TECHN ETF 032108607 426,957 6,973 SH SOLE 0 6,973 0 0
AMTECH SYS INC COM PAR $0.01N 032332504 244,988 14,600 SH SOLE 0 14,600 0 0
ANDERSONS INC COM 034164103 997,326 15,180 SH SOLE 0 15,158 0 22
ANI PHARMACEUTICALS INC COM 00182C103 352,353 4,850 SH SOLE 0 4,850 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 703,251 43,518 SH SOLE 0 43,518 0 0
APPLE INC COM 037833100 35,586,436 106,860 SH SOLE 0 105,416 0 1,444
APPLIED INDL TECHNOLOGIES IN COM 03820C105 1,226,150 3,690 SH SOLE 0 3,690 0 0
ARCBEST CORP COM 03937C105 686,137 5,384 SH SOLE 0 5,384 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 544,071 6,854 SH SOLE 0 6,810 0 44
ARGAN INC COM 04010E109 242,266 641 SH SOLE 0 641 0 0
ARISTA NETWORKS INC COM SHS 040413205 2,826,033 13,881 SH SOLE 0 13,881 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 10,527,614 5,811 SH SOLE 0 5,750 0 61
ASSURED GUARANTY LTD COM G0585R106 985,326 14,550 SH SOLE 0 14,550 0 0
ASTRAZENECA PLC ORD G0593M107 3,776,273 23,387 SH SOLE 0 23,370 0 17
AT&T INC COM 00206R102 1,069,623 43,837 SH SOLE 0 42,946 0 891
AVERY DENNISON CORP COM 053611109 1,052,693 6,168 SH SOLE 0 6,018 0 150
AVISTA CORP COM 05379B107 626,076 17,842 SH SOLE 0 17,826 0 16
AVNET INC COM 053807103 1,184,308 11,849 SH SOLE 0 11,849 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208 447,061 3,408 SH SOLE 0 3,408 0 0
AXOS FINANCIAL INC COM 05465C100 710,999 8,213 SH SOLE 0 8,213 0 0
BANCORP INC DEL COM 05969A105 2,474,413 51,379 SH SOLE 0 51,188 0 191
BANKUNITED INC COM 06652K103 377,648 8,949 SH SOLE 0 8,949 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,299,184 10,642 SH SOLE 0 10,580 0 62
BEST BUY INC COM 086516101 237,277 2,689 SH SOLE 0 2,489 0 200
BLACKROCK INC COM 09290D101 7,368,719 6,963 SH SOLE 0 6,840 0 123
BLUE BIRD CORP COM 095306106 211,955 3,819 SH SOLE 0 3,819 0 0
BOISE CASCADE CO DEL COM 09739D100 1,375,631 18,552 SH SOLE 0 18,552 0 0
BOOT BARN HLDGS INC COM 099406100 1,392,151 11,556 SH SOLE 0 11,556 0 0
BOS BETTER ONLINE SOLUTIONS SHS NEW NIS 80 M20115180 169,296 36,565 SH SOLE 0 36,565 0 0
BRADY CORP CL A 104674106 1,377,335 16,497 SH SOLE 0 16,497 0 0
BRINKER INTL INC COM 109641100 3,835,958 19,821 SH SOLE 0 19,821 0 0
BROADCOM INC COM 11135F101 13,604,398 38,738 SH SOLE 0 38,254 0 484
BROADWIND INC COM NEW 11161T207 113,278 27,100 SH SOLE 0 27,100 0 0
BUCKLE INC COM 118440106 689,605 16,056 SH SOLE 0 16,056 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 4,250,803 12,874 SH SOLE 0 12,694 0 180
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 382,562 10,110 SH SOLE 0 10,110 0 0
CARETRUST REIT INC COM 14174T107 315,246 8,618 SH SOLE 0 8,618 0 0
CASEYS GEN STORES INC COM 147528103 5,731,085 9,419 SH SOLE 0 9,359 0 60
CATERPILLAR INC COM 149123101 15,413,929 19,011 SH SOLE 0 18,757 0 254
CBAK ENERGY TECHNOLOGY LTD COM G20080100 69,853 52,521 SH SOLE 0 52,521 0 0
CBRE GROUP INC CL A 12504L109 3,608,465 28,088 SH SOLE 0 27,709 0 379
CELANESE CORP DEL COM 150870103 562,612 12,680 SH SOLE 0 12,680 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 558,678 16,667 SH SOLE 0 16,667 0 0
CENTURY COMMUNITIES INC COM 156504300 287,332 4,769 SH SOLE 0 4,769 0 0
CF INDUSTRIES HOLD COM 125269100 960,436 8,337 SH SOLE 0 8,316 0 21
CHENIERE ENERGY INC COM NEW 16411R208 2,373,383 8,822 SH SOLE 0 8,744 0 78
CHEVRON CORPORATION COM 166764100 8,448,426 41,371 SH SOLE 0 40,899 0 472
CISCO SYS INC COM 17275R102 2,546,741 23,662 SH SOLE 0 23,447 0 215
CLEARWAY ENERGY INC CL C 18539C204 233,165 7,966 SH SOLE 0 7,966 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 272,729 24,771 SH SOLE 0 24,771 0 0
COCA COLA CONS INC COM 191098102 4,471,125 23,623 SH SOLE 0 23,579 0 44
CORCEPT THERAPEUTICS INC COM 218352102 1,972,968 17,122 SH SOLE 0 17,122 0 0
CORE NATURAL RESOURCES INC COM SHS 218937100 286,620 3,339 SH SOLE 0 3,339 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 3,387,377 3,721 SH SOLE 0 3,644 0 77
COVISTA INC COM 00737L103 692,019 5,663 SH SOLE 0 5,663 0 0
CPI AEROSTRUCTURES INC COM NEW 125919308 180,513 34,848 SH SOLE 0 34,848 0 0
CPS TECHNOLOGIES CORP COM 12619F104 153,609 41,072 SH SOLE 0 41,072 0 0
CRA INTL INC COM 12618T105 566,318 3,450 SH SOLE 0 3,450 0 0
CURTISS WRIGHT CORP COM 231561101 955,492 1,757 SH SOLE 0 1,748 0 9
DARDEN RESTAURANTS INC COM 237194105 830,975 4,300 SH SOLE 0 4,287 0 13
DATA I O CORP COM 237690102 65,638 22,402 SH SOLE 0 22,402 0 0
DECKERS OUTDOOR CORP COM 243537107 2,456,800 31,441 SH SOLE 0 30,961 0 480
DEERE & CO COM 244199105 2,150,303 3,202 SH SOLE 0 3,160 0 42
DIGITAL RLTY TR INC COM 253868103 626,467 3,569 SH SOLE 0 3,522 0 47
DONNELLEY FINL SOLUTIONS INC COM 25787G100 819,313 17,362 SH SOLE 0 17,362 0 0
DORIAN LPG LTD SHS USD Y2106R110 563,594 10,236 SH SOLE 0 10,236 0 0
DXC TECHNOLOGY CO COM 23355L106 546,677 50,478 SH SOLE 0 50,478 0 0
EA SERIES TRUST FREEDOM 100 EM 02072L607 392,126 5,605 SH SOLE 0 5,605 0 0
EATON CORP PLC SHS G29183103 6,026,683 14,025 SH SOLE 0 13,873 0 152
ELEVANCE HEALTH INC FORMERLY COM 036752103 1,352,705 3,479 SH SOLE 0 3,392 0 87
ELI LILLY & CO COM 532457108 12,207,194 10,550 SH SOLE 0 10,501 0 49
ELTEK LTD SHS M40184208 203,888 25,907 SH SOLE 0 25,907 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 408,956 61,963 SH SOLE 0 61,963 0 0
ENOVA INTL INC COM 29357K103 18,272,977 109,347 SH SOLE 0 108,680 0 667
ENPHASE ENERGY INC COM 29355A107 963,869 29,217 SH SOLE 0 29,217 0 0
ENSIGN GROUP INC COM 29358P101 480,224 2,792 SH SOLE 0 2,792 0 0
ENTERGY CORP NEW COM 29364G103 496,002 4,997 SH SOLE 0 4,872 0 125
EOS ENERGY ENTERPRISES INC COM CL A 29415C101 39,903 13,019 SH SOLE 0 13,019 0 0
EPLUS INC COM 294268107 421,607 4,684 SH SOLE 0 4,684 0 0
EPR PPTYS COM SH BEN INT 26884U109 406,718 7,246 SH SOLE 0 7,246 0 0
ERO COPPER CORP COM 296006109 797,751 21,743 SH SOLE 0 21,743 0 0
ESCO TECHNOLOGIES INC COM 296315104 864,789 3,262 SH SOLE 0 3,262 0 0
ETF SER SOLUTIONS DEFIA QUANT ETF 26922A420 353,729 2,333 SH SOLE 0 2,333 0 0
EVERCORE INC CLASS A 29977A105 2,108,410 8,188 SH SOLE 0 8,188 0 0
EXCHANGE TRADED CONCEPTS TRU RANG NUCL RE ETF 301505475 1,829,727 30,379 SH SOLE 0 30,145 0 234
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 4,770,691 29,313 SH SOLE 0 28,921 0 392
EZCORP INC CL A NON VTG 302301106 1,688,791 56,747 SH SOLE 0 56,747 0 0
FEDERAL AGRIC MTG CORP CL C 313148306 945,004 4,567 SH SOLE 0 4,567 0 0
FEDERATED HERMES INC CL B 314211103 679,371 12,052 SH SOLE 0 12,052 0 0
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A107 659,329 15,937 SH SOLE 0 15,603 0 334
FIRST BANCORP CORPORATION COM NEW 318672706 1,597,258 60,640 SH SOLE 0 60,640 0 0
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 834,445 42,880 SH SOLE 0 42,880 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 906,863 45,571 SH SOLE 0 45,571 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ CYB ETF 33734X846 1,379,241 13,379 SH SOLE 0 13,214 0 165
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 109,983 18,300 SH SOLE 0 18,300 0 0
FOX CORP CL B COM 35137L204 728,072 12,932 SH SOLE 0 12,860 0 72
FRIEDMAN INDS INC COM 358435105 229,200 6,000 SH SOLE 0 6,000 0 0
FTI CONSULTING INC COM 302941109 1,053,348 7,831 SH SOLE 0 7,831 0 0
GAIA INC NEW CL A 36269P104 13,992 10,600 SH SOLE 0 10,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109 3,096,821 13,576 SH SOLE 0 13,482 0 94
GE AEROSPACE COM NEW 369604301 2,983,306 9,553 SH SOLE 0 9,507 0 46
GENCO SHIPPING & TRADING LTD SHS Y2685T131 214,355 8,194 SH SOLE 0 8,194 0 0
GENERAC HLDGS INC COM 368736104 2,676,484 12,933 SH SOLE 0 12,926 0 7
GEO GROUP INC COM 36162J106 234,345 7,691 SH SOLE 0 7,691 0 0
GIGACLOUD TECHNOLOGY INC CLASS A ORD G38644103 1,013,238 19,606 SH SOLE 0 19,606 0 0
GLOBAL SELF STORAGE INC COM 37955N106 118,331 24,100 SH SOLE 0 24,100 0 0
GLOBAL X FDS DATA CTR DIG ETF 37954Y236 691,419 25,476 SH SOLE 0 24,745 0 731
GLOBAL X FDS DEFENSE TECH ETF 37960A529 4,262,019 70,939 SH SOLE 0 70,211 0 728
GOLDMAN SACHS GROUP INC COM 38141G104 12,361,943 13,730 SH SOLE 0 13,576 0 154
HALOZYME THERAPEUTICS INC COM 40637H109 3,249,734 29,436 SH SOLE 0 29,291 0 145
HAVERTY FURNITURE COS INC COM 419596101 386,910 13,983 SH SOLE 0 13,983 0 0
HCA HEALTHCARE INC COM 40412C101 1,907,528 4,470 SH SOLE 0 4,423 0 47
HF SINCLAIR CORP COM 403949100 1,178,910 10,985 SH SOLE 0 10,985 0 0
HOME DEPOT INC COM 437076102 6,807,808 23,930 SH SOLE 0 23,687 0 243
HOULIHAN LOKEY INC CL A 441593100 721,149 5,708 SH SOLE 0 5,708 0 0
IDACORP INC COM 451107106 703,197 5,379 SH SOLE 0 5,379 0 0
INGLES MKTS INC CL A 457030104 929,458 10,958 SH SOLE 0 10,958 0 0
INNOSPEC INC COM 45768S105 287,390 3,015 SH SOLE 0 3,015 0 0
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 378,828 20,400 SH SOLE 0 20,400 0 0
INNOVIVA INC COM 45781M101 1,917,575 90,409 SH SOLE 0 90,409 0 0
INSIGHT ENTERPRISES INC COM 45765U103 634,816 4,061 SH SOLE 0 4,061 0 0
INSTALLED BLDG PRODS INC COM 45780R101 1,035,960 5,399 SH SOLE 0 5,380 0 19
INTEGER HLDGS CORP COM 45826H109 1,727,331 13,671 SH SOLE 0 13,671 0 0
INTERDIGITAL INC COM 45867G101 633,880 1,944 SH SOLE 0 1,944 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,097,891 4,992 SH SOLE 0 4,981 0 11
INVESCO ACTIVELY MANAGED EXC VAR RATE INVT 46090A879 4,205,502 168,052 SH SOLE 0 155,121 0 12,931
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 1,030,408 53,389 SH SOLE 0 52,897 0 492
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 263,475 2,500 SH SOLE 0 2,500 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 2,223,226 39,545 SH SOLE 0 39,283 0 262
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 1,364,250 57,539 SH SOLE 0 57,389 0 150
INVESCO EXCH TRD SLF IDX FD BULLETSHS 31 MUN 46138J411 1,129,942 56,805 SH SOLE 0 56,805 0 0
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 625,724 7,670 SH SOLE 0 7,529 0 141
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 230,361 4,454 SH SOLE 0 3,485 0 969
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 502,391 15,112 SH SOLE 0 15,112 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1,873,322 28,444 SH SOLE 0 28,242 0 202
INVESCO QQQ TR UNIT SER 1 46090E103 1,463,783 1,979 SH SOLE 0 1,976 0 3
INVESTAR HOLDING CORP COM 46134L105 254,693 8,819 SH SOLE 0 8,819 0 0
IRADIMED CORP COM 46266A109 211,584 2,454 SH SOLE 0 2,454 0 0
ISHARES GOLD TR ISHARES NEW 464285204 21,491,636 275,181 SH SOLE 0 272,540 0 2,641
ISHARES INC MSCI STH KOR ETF 464286772 2,564,769 14,032 SH SOLE 0 13,971 0 61
ISHARES INC MSCI CDA ETF 464286509 408,660 7,000 SH SOLE 0 7,000 0 0
ISHARES INC MSCI GERMANY ETF 464286806 760,806 18,417 SH SOLE 0 17,906 0 511
ISHARES SILVER TR ISHARES 46428Q109 4,809,526 88,232 SH SOLE 0 86,316 0 1,916
ISHARES TR NATIONAL MUN ETF 464288414 2,075,886 20,533 SH SOLE 0 20,533 0 0
ISHARES TR IBONDS 29 TRM TS 46436E825 290,698 13,696 SH SOLE 0 13,696 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 299,553 3,250 SH SOLE 0 2,989 0 261
ISHARES TR SELECT DIVID ETF 464287168 1,269,210 8,346 SH SOLE 0 8,199 0 147
ISHARES TR SELECT US REIT 464287564 566,100 9,000 SH SOLE 0 9,000 0 0
ISHARES TR AGENCY BOND ETF 464288166 1,283,914 12,051 SH SOLE 0 11,687 0 364
ISHARES TR IBONDS DEC 26 46435U259 918,809 35,835 SH SOLE 0 35,835 0 0
ISHARES TR RUS TP200 GR ETF 464289438 287,832 976 SH SOLE 0 976 0 0
ISHARES TR RUS 1000 ETF 464287622 2,860,894 6,875 SH SOLE 0 6,875 0 0
ISHARES TR MSCI EAFE ETF 464287465 7,479,872 71,998 SH SOLE 0 71,763 0 235
ISHARES TR ISHS 1-5YR INVS 464288646 9,939,727 194,022 SH SOLE 0 187,678 0 6,344
ISHARES TR IBONDS DEC 2033 46436E130 3,049,474 124,570 SH SOLE 0 121,924 0 2,646
ISHARES TR IBONDS DEC2026 46435GAA0 1,502,444 61,982 SH SOLE 0 60,455 0 1,527
ISHARES TR USD INV GRDE ETF 464288620 228,450 4,690 SH SOLE 0 4,690 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 7,043,889 62,094 SH SOLE 0 60,735 0 1,359
ISHARES TR ISHS 5-10YR INVT 464288638 3,610,261 71,703 SH SOLE 0 69,868 0 1,835
ISHARES TR IBOXX INV CP ETF 464287242 4,906,786 48,021 SH SOLE 0 47,711 0 310
ISHARES TR IBONDS DEC 27 46435U283 521,862 20,676 SH SOLE 0 19,741 0 935
ISHARES TR EAFE GRWTH ETF 464288885 858,222 7,162 SH SOLE 0 7,162 0 0
ISHARES TR IBONDS DEC 2032 46436E296 3,526,652 162,249 SH SOLE 0 159,226 0 3,023
ISHARES TR SHRT NAT MUN ETF 464288158 2,952,172 28,240 SH SOLE 0 27,646 0 594
ISHARES TR RUS 2000 VAL ETF 464287630 1,129,564 5,393 SH SOLE 0 5,020 0 373
ISHARES TR BLOCKCHAIN & TEC 46436E361 627,390 13,732 SH SOLE 0 13,479 0 253
ISHARES TR 7-10 YR TRSY BD 464287440 5,607,775 62,790 SH SOLE 0 61,834 0 956
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,087,059 30,963 SH SOLE 0 30,833 0 130
ISHARES TR TIPS BD ETF 464287176 2,385,325 22,927 SH SOLE 0 22,833 0 94
ISHARES TR IBONDS DEC 28 46435U325 359,653 14,306 SH SOLE 0 14,306 0 0
ISHARES TR INTRM GOV CR ETF 464288612 675,727 6,556 SH SOLE 0 6,556 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 9,685,010 119,274 SH SOLE 0 115,919 0 3,355
ISHARES TR GLOBAL ENERG ETF 464287341 1,508,793 26,484 SH SOLE 0 25,756 0 728
ISHARES TR CORE S&P SCP ETF 464287804 230,452 1,694 SH SOLE 0 1,537 0 157
ISHARES TR FLTG RATE NT ETF 46429B655 10,607,320 207,783 SH SOLE 0 201,037 0 6,746
ISHARES TR IBONDS 27 ETF 46435UAA9 1,308,848 54,264 SH SOLE 0 53,343 0 921
ISHARES TR ISHARES SEMICDTR 464287523 367,910 647 SH SOLE 0 647 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 692,716 2,794 SH SOLE 0 2,794 0 0
ISHARES TR CONV BD ETF 46435G102 589,972 5,224 SH SOLE 0 5,024 0 200
ISHARES TR IBONDS DEC 2032 46436E312 338,617 14,068 SH SOLE 0 14,068 0 0
ISHARES TR 20 YR TR BD ETF 464287432 2,032,236 26,128 SH SOLE 0 25,891 0 237
ISHARES TR TRUST ISHARE 0-1 464288679 3,080,686 27,925 SH SOLE 0 27,600 0 325
ISHARES TR MICRO-CAP ETF 464288869 1,737,674 9,403 SH SOLE 0 9,403 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 11,007,786 39,612 SH SOLE 0 39,511 0 101
ISHARES TR EXPANDED TECH 464287515 1,683,981 15,815 SH SOLE 0 15,682 0 133
ISHARES TR MBS ETF 464288588 2,608,749 29,109 SH SOLE 0 28,873 0 236
ISHARES TR CORE US AGGBD ET 464287226 7,092,291 75,019 SH SOLE 0 73,409 0 1,610
ISHARES TR IBOND DEC 2030 46436E593 272,507 14,350 SH SOLE 0 14,350 0 0
ISHARES TR TRS FLT RT BD 46434V860 2,180,127 43,026 SH SOLE 0 42,618 0 408
ISHARES TR IBONDS 26 TRM TS 46436E858 251,680 11,000 SH SOLE 0 11,000 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,191,847 32,817 SH SOLE 0 32,817 0 0
ISHARES TR 10+ YR INVST GRD 464289511 692,343 15,163 SH SOLE 0 15,127 0 36
ISHARES TR IBONDS DEC 2029 46436E163 835,083 33,768 SH SOLE 0 32,838 0 930
ISHARES TR IBONDS DEC 29 46436E205 499,407 22,010 SH SOLE 0 22,010 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,336,991 3,052 SH SOLE 0 3,039 0 13
JABIL INC COM 466313103 8,829,843 30,781 SH SOLE 0 30,451 0 330
JANUS DETROIT STR TR HENDERSON MTG 47103U852 1,414,574 33,473 SH SOLE 0 30,927 0 2,546
JOHNSON & JOHNSON COM 478160104 8,620,238 32,561 SH SOLE 0 31,712 0 849
JPMORGAN CHASE & CO COM 46625H100 22,058,752 66,677 SH SOLE 0 65,626 0 1,051
KINIKSA PHARMACEUTICALS INTL ORD SHS CL A G52694109 524,284 7,027 SH SOLE 0 7,027 0 0
KITE REALTY GROUP TRUST COM NEW 49803T300 583,970 23,943 SH SOLE 0 23,943 0 0
KONTOOR BRANDS INC COM 50050N103 815,860 12,944 SH SOLE 0 12,929 0 15
KOSS CORP COM 500692108 62,210 15,475 SH SOLE 0 15,475 0 0
LAM RESEARCH CORP COM NEW 512807306 1,154,056 3,513 SH SOLE 0 3,500 0 13
LINDE PLC SHS G54950103 4,897,439 10,318 SH SOLE 0 10,171 0 147
LOCKHEED MARTIN CORP COM 539830109 775,079 1,522 SH SOLE 0 1,489 0 33
LPL FINL HLDGS INC COM 50212V100 1,673,643 5,473 SH SOLE 0 5,372 0 101
M/I HOMES INC COM 55305B101 5,703,027 42,204 SH SOLE 0 41,964 0 240
MAGNOLIA OIL & GAS CORP CL A 559663109 556,408 23,687 SH SOLE 0 23,674 0 13
MANHATTAN BRDG CAP INC COM 562803106 78,388 21,186 SH SOLE 0 21,186 0 0
MARATHON PETE CORP COM 56585A102 278,376 704 SH SOLE 0 704 0 0
MASTECH HLDGS INC COM 57633B100 84,882 12,126 SH SOLE 0 12,126 0 0
MASTERCARD INCORPORATED CL A 57636Q104 10,164,144 18,431 SH SOLE 0 18,188 0 243
MATADOR RES CO COM 576485205 2,405,794 46,642 SH SOLE 0 46,513 0 129
MCDONALDS CORP COM 580135101 7,026,920 30,427 SH SOLE 0 30,183 0 244
MCKESSON CORP COM 58155Q103 3,081,400 3,609 SH SOLE 0 3,587 0 22
MERCHANTS BANCORP IND COM 58844R108 1,163,779 23,770 SH SOLE 0 23,770 0 0
META PLATFORMS INC CL A 30303M102 13,072,820 18,027 SH SOLE 0 17,860 0 167
MGIC INVT CORP WIS COM 552848103 1,492,751 57,769 SH SOLE 0 57,769 0 0
MICROSOFT CORP COM 594918104 35,161,018 68,553 SH SOLE 0 67,661 0 892
MODINE MFG CO COM 607828100 583,877 3,119 SH SOLE 0 3,119 0 0
MUELLER WTR PRODS INC COM SER A 624758108 669,549 31,523 SH SOLE 0 31,523 0 0
MURPHY OIL CORP COM 626717102 677,059 18,289 SH SOLE 0 18,289 0 0
NATIONAL HEALTHCARE CORP COM 635906100 1,197,647 5,456 SH SOLE 0 5,456 0 0
NATURAL ALTERNATIVES INTL IN COM NEW 638842302 14,933 10,022 SH SOLE 0 10,022 0 0
NELNET INC CL A 64031N108 1,705,520 13,857 SH SOLE 0 13,857 0 0
NETAPP INC COM 64110D104 857,547 4,082 SH SOLE 0 4,082 0 0
NETFLIX INC. COM 64110L106 1,290,013 18,540 SH SOLE 0 18,318 0 222
NEWMONT CORP COM 651639106 375,201 3,253 SH SOLE 0 3,241 0 12
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 448,518 2,776 SH SOLE 0 2,776 0 0
NEXTERA ENERGY INC COM 65339F101 1,456,102 19,225 SH SOLE 0 18,993 0 232
NORTHERN OIL & GAS INC COM 665531307 388,228 16,968 SH SOLE 0 16,968 0 0
NORTHROP GRUMMAN CORP COM 666807102 539,229 1,115 SH SOLE 0 1,074 0 41
NOVA LTD COM M7516K103 11,159,629 28,971 SH SOLE 0 28,696 0 275
NUCOR CORP COM 670346105 580,401 2,483 SH SOLE 0 2,431 0 52
NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 86,853 10,230 SH SOLE 0 10,230 0 0
NUVEEN MUN VALUE FD INC COM 670928100 448,622 54,116 SH SOLE 0 54,116 0 0
NVIDIA CORPORATION COM 67066G104 40,190,772 175,982 SH SOLE 0 173,666 0 2,316
NWPX INFRASTRUCTURE INC COM 667746101 349,684 3,394 SH SOLE 0 3,394 0 0
OFG BANCORP COM 67103X102 993,237 19,833 SH SOLE 0 19,833 0 0
OPTION CARE HEALTH INC COM NEW 68404L201 452,544 20,122 SH SOLE 0 20,122 0 0
OPUS GENETICS INC COM 67577R102 79,202 16,364 SH SOLE 0 16,364 0 0
OTTER TAIL CORP COM 689648103 1,019,591 11,581 SH SOLE 0 11,576 0 5
PATRICK INDS INC COM 703343103 1,301,647 19,204 SH SOLE 0 19,204 0 0
PC CONNECTION INC COM 69318J100 3,167,073 35,100 SH SOLE 0 35,100 0 0
PENNANT GROUP INC COM 70805E109 370,851 9,509 SH SOLE 0 9,509 0 0
PETROLEO BRASILEIRO S A SPONSORED ADR 71654V408 455,091 21,806 SH SOLE 0 21,806 0 0
PFIZER INC COM 717081103 627,982 22,019 SH SOLE 0 21,610 0 409
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 223,732 6,260 SH SOLE 0 6,260 0 0
PHOTRONICS INC COM 719405102 1,328,773 43,170 SH SOLE 0 43,170 0 0
PIONEER PWR SOLUTIONS INC COM NEW 723836300 73,637 21,786 SH SOLE 0 21,786 0 0
PIPER SANDLER COMPANIES COM NEW 724078209 2,476,250 37,536 SH SOLE 0 37,536 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 580,859 13,015 SH SOLE 0 13,015 0 0
POWELL INDS INC COM 739128106 1,376,884 7,464 SH SOLE 0 7,464 0 0
PRICESMART INC COM 741511109 1,385,180 8,191 SH SOLE 0 8,191 0 0
PRIMERICA INC COM 74164M108 1,118,978 4,108 SH SOLE 0 4,078 0 30
PRO-DEX INC COLO COM NEW 74265M205 207,000 3,000 SH SOLE 0 3,000 0 0
PROCTER & GAMBLE CO COM 742718109 6,113,382 42,080 SH SOLE 0 33,351 0 8,729
PROGRESS SOFTWARE CORP COM 743312100 466,730 11,677 SH SOLE 0 11,677 0 0
PROLOGIS INC. COM 74340W103 798,646 6,151 SH SOLE 0 6,086 0 65
RADIAN GROUP INC COM 750236101 1,137,590 37,164 SH SOLE 0 37,164 0 0
RAVE RESTAURANT GROUP INC COM 754198109 57,500 25,000 SH SOLE 0 25,000 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 3,703,096 137,764 SH SOLE 0 137,702 0 62
REX AMERICAN RES CORP COM 761624105 313,709 7,220 SH SOLE 0 7,220 0 0
ROCKY BRANDS INC COM 774515100 243,337 5,445 SH SOLE 0 5,445 0 0
RTX CORPORATION COM 75513E101 2,149,456 11,578 SH SOLE 0 11,507 0 71
RYDER SYS INC COM 783549108 3,010,942 13,214 SH SOLE 0 13,207 0 7
SABRA HEALTH CARE REIT INC COM 78573L106 955,592 48,458 SH SOLE 0 48,458 0 0
SANDISK CORP COM 80004C200 487,169 280 SH SOLE 0 279 0 1
SCANSOURCE INC COM 806037107 762,550 12,984 SH SOLE 0 12,984 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,861,046 51,058 SH SOLE 0 49,048 0 2,010
SCHWAB STRATEGIC TR FUNDAMENTAL US B 808524789 4,000,989 130,709 SH SOLE 0 128,454 0 2,255
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 8,280,994 282,531 SH SOLE 0 277,462 0 5,069
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3,859,756 107,424 SH SOLE 0 105,426 0 1,998
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 634,788 11,810 SH SOLE 0 11,451 0 359
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2,309,945 84,090 SH SOLE 0 82,625 0 1,465
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,128,217 33,163 SH SOLE 0 32,574 0 589
SCHWAB STRATEGIC TR ULTRA SHORT INCM 808524623 422,953 16,844 SH SOLE 0 16,536 0 308
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 10,550,338 53,897 SH SOLE 0 52,791 0 1,106
SELECT SECTOR SPDR TR ST STR REAL ETF 81369Y860 587,468 14,360 SH SOLE 0 14,289 0 71
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 3,527,052 20,942 SH SOLE 0 20,341 0 601
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 540,622 10,124 SH SOLE 0 9,959 0 165
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 1,078,169 9,906 SH SOLE 0 9,604 0 302
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 3,039,912 27,394 SH SOLE 0 26,942 0 452
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 722,189 4,325 SH SOLE 0 4,265 0 60
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 319,701 8,106 SH SOLE 0 7,732 0 374
SHELL PLC SPON ADS 780259305 727,798 7,657 SH SOLE 0 7,546 0 111
SIMON PPTY GROUP INC NEW COM 828806109 668,932 3,332 SH SOLE 0 3,328 0 4
SM ENERGY COMPANY COM 78454L100 226,326 6,700 SH SOLE 0 6,700 0 0
SOUTHERN COPPER CORP COM 84265V105 3,106,365 15,329 SH SOLE 0 15,152 0 177
SOUTHSTATE BK CORP COM 84472E102 735,251 7,385 SH SOLE 0 7,385 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,422,437 3,735 SH SOLE 0 3,655 0 80
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 378,483 7,538 SH SOLE 0 7,538 0 0
SPDR SERIES TRUST ST STR SP DIV 78464A763 272,306 1,859 SH SOLE 0 1,859 0 0
SPDR SERIES TRUST ST STR SP REGBNK 78464A698 1,037,989 14,948 SH SOLE 0 14,878 0 70
SPDR SERIES TRUST ST SHOR CORP ETF 78464A474 1,461,657 49,397 SH SOLE 0 44,599 0 4,798
SPDR SERIES TRUST ST STR SP HOME 78464A888 984,596 10,253 SH SOLE 0 10,253 0 0
SPDR SERIES TRUST ST STR CONV ETF 78464A359 611,835 6,047 SH SOLE 0 5,609 0 438
SPDR SERIES TRUST ST NUVE TERM ETF 78468R739 4,061,607 87,066 SH SOLE 0 87,066 0 0
SPDR SERIES TRUST SST SPDR BLOOMBE 78464A391 407,715 19,792 SH SOLE 0 19,580 0 212
SPINNAKER ETF SERIES SELE STO EUR ETF 84858T772 1,150,970 27,476 SH SOLE 0 27,243 0 233
STAG INDUSTRIAL INC COM 85254J102 461,949 12,900 SH SOLE 0 12,900 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 2,884,267 3,782 SH SOLE 0 3,768 0 14
STEEL DYNAMICS INC COM 858119100 2,384,524 10,760 SH SOLE 0 10,670 0 90
STERLING INFRASTRUCTURE INC COM 859241101 1,320,921 2,686 SH SOLE 0 2,686 0 0
SUPER MICRO COMPUTER INC COM NEW 86800U302 212,332 5,170 SH SOLE 0 5,170 0 0
SUPERNUS PHARMACEUTICALS COM 868459108 985,788 22,904 SH SOLE 0 22,904 0 0
SURGEPAYS INC COM NEW 86882L204 4,885 32,500 SH SOLE 0 32,500 0 0
T-MOBILE US INC COM 872590104 3,003,607 18,418 SH SOLE 0 18,262 0 156
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 3,937,832 8,632 SH SOLE 0 8,618 0 14
TANDY LEATHER FACTORY INC COM 87538X105 31,363 12,573 SH SOLE 0 12,573 0 0
TD SYNNEX CORPORATION COM 87162W100 413,272 1,609 SH SOLE 0 1,507 0 102
TERRENO RLTY CORP COM 88146M101 710,115 11,001 SH SOLE 0 11,001 0 0
THE CIGNA GROUP COM 125523100 1,268,902 4,668 SH SOLE 0 4,588 0 80
TJX COS INC NEW COM 872540109 3,795,974 28,690 SH SOLE 0 28,441 0 249
TRIO TECH INTL COM NEW 896712205 156,104 24,016 SH SOLE 0 24,016 0 0
UBER TECHNOLOGIES INC COM 90353T100 474,363 6,924 SH SOLE 0 6,907 0 17
UFP TECHNOLOGIES INC COM 902673102 365,089 1,230 SH SOLE 0 1,230 0 0
UIPATH INC CL A 90364P105 1,172,908 91,348 SH SOLE 0 91,348 0 0
ULTA BEAUTY INC COM 90384S303 734,599 1,345 SH SOLE 0 1,341 0 4
UNION PAC CORP COM 907818108 365,471 1,343 SH SOLE 0 1,245 0 98
UNITED RENTALS INC COM 911363109 10,728,376 10,720 SH SOLE 0 10,565 0 155
UNITED STS LIME & MINERALS I COM 911922102 901,034 7,966 SH SOLE 0 7,966 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,826,169 3,370 SH SOLE 0 3,339 0 31
URBAN EDGE PPTYS COM 91704F104 360,309 18,449 SH SOLE 0 18,449 0 0
URBAN OUTFITTERS INC COM 917047102 1,009,285 13,214 SH SOLE 0 13,214 0 0
V2X INC COM 92242T101 519,027 7,334 SH SOLE 0 7,334 0 0
VALERO ENERGY CORP COM 91913Y100 12,094,207 31,202 SH SOLE 0 30,803 0 399
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 494,766 6,476 SH SOLE 0 4,338 0 2,138
VANGUARD INDEX FDS MRNGSTR SML CP V 922908611 3,507,266 15,181 SH SOLE 0 14,498 0 683
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,289,433 27,594 SH SOLE 0 27,112 0 482
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,837,424 30,980 SH SOLE 0 30,980 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 615,931 3,902 SH SOLE 0 3,902 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 505,350 5,822 SH SOLE 0 5,822 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,241,306 26,210 SH SOLE 0 25,352 0 858
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1,234,781 18,026 SH SOLE 0 17,720 0 306
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2,058,522 41,055 SH SOLE 0 38,975 0 2,080
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,618,698 33,899 SH SOLE 0 31,147 0 2,752
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2,867,053 50,601 SH SOLE 0 49,727 0 874
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2,016,717 25,753 SH SOLE 0 22,442 0 3,311
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 203,913 874 SH SOLE 0 829 0 45
VIRCO MFG CO COM 927651109 68,480 10,503 SH SOLE 0 10,503 0 0
VIRTUS ETF TR II SEIX SR LN ETF 92790A405 1,018,646 43,945 SH SOLE 0 42,980 0 965
WALMART INC COM 931142103 13,406,511 129,008 SH SOLE 0 126,650 0 2,358
WARRIOR MET COAL INC COM 93627C101 1,503,267 17,069 SH SOLE 0 17,069 0 0
WELLTOWER INC COM 95040Q104 3,215,992 13,968 SH SOLE 0 13,814 0 154
WESCO INTL INC COM 95082P105 1,724,594 4,796 SH SOLE 0 4,796 0 0
WESTERN DIGITAL CORP COM 958102105 3,664,765 8,064 SH SOLE 0 8,064 0 0
WILLAMETTE VALLEY VINEYARDS COM 969136100 22,612 12,921 SH SOLE 0 12,921 0 0
WINMARK CORP COM 974250102 431,673 1,438 SH SOLE 0 1,438 0 0
WISDOMTREE INC COM 97717P104 1,590,971 65,499 SH SOLE 0 65,499 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 1,223,209 29,704 SH SOLE 0 29,335 0 369
XENIA HOTELS & RESORTS INC COM 984017103 664,771 36,809 SH SOLE 0 36,809 0 0
YETI HLDGS INC COM 98585X104 942,065 22,966 SH SOLE 0 22,966 0 0
ZYMEWORKS INC COM 98985Y108 289,403 10,925 SH SOLE 0 10,925 0 0