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 2,588,540 28,527 SH SOLE 0 27,814 0 713
ABBVIE INC COM 00287Y109 8,591,745 34,143 SH SOLE 0 33,687 0 456
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 460,507 9,771 SH SOLE 0 9,771 0 0
ACM RESH INC COM CL A 00108J109 3,762,289 29,650 SH SOLE 0 29,650 0 0
ACME UTD CORP COM 004816104 230,201 4,824 SH SOLE 0 4,824 0 0
AGREE RLTY CORP COM 008492100 1,008,078 13,310 SH SOLE 0 13,310 0 0
ALKERMES PLC SHS G01767105 538,883 10,285 SH SOLE 0 10,285 0 0
ALLSTATE CORP COM 020002101 235,561 990 SH SOLE 0 990 0 0
ALPHA PRO TECH LTD COM 020772109 62,101 11,050 SH SOLE 0 11,050 0 0
ALPHABET INC CAP STK CL A 02079K305 37,709,458 105,519 SH SOLE 0 103,988 0 1,531
AMAZON COM INC COM 023135106 14,710,583 61,721 SH SOLE 0 60,657 0 1,064
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 622,847 6,044 SH SOLE 0 5,943 0 101
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 1,123,448 11,643 SH SOLE 0 11,449 0 194
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 673,844 39,177 SH SOLE 0 39,177 0 0
AMERICAN ELEC PWR CO INC COM 025537101 6,350,994 46,422 SH SOLE 0 45,986 0 436
AMERICAN FINANCIAL GROUP INC COM 025932104 419,260 2,996 SH SOLE 0 2,996 0 0
AMERICAN SHARED HOSPITAL SVC COM 029595105 46,966 29,725 SH SOLE 0 29,725 0 0
AMGEN INC COM 031162100 1,582,827 4,371 SH SOLE 0 4,239 0 132
AMPHENOL CORP CL A 032095101 204,884 1,162 SH SOLE 0 1,162 0 0
AMPLIFY ETF TR BLOCK TECHN ETF 032108607 405,028 6,467 SH SOLE 0 6,467 0 0
AMTECH SYS INC COM PAR $0.01N 032332504 336,968 14,600 SH SOLE 0 14,600 0 0
ANDERSONS INC COM 034164103 952,812 13,930 SH SOLE 0 13,908 0 22
ANI PHARMACEUTICALS INC COM 00182C103 384,927 4,650 SH SOLE 0 4,650 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 683,629 40,668 SH SOLE 0 40,668 0 0
APPLE INC COM 037833100 31,863,674 110,118 SH SOLE 0 108,571 0 1,547
APPLIED INDL TECHNOLOGIES IN COM 03820C105 1,247,774 3,690 SH SOLE 0 3,690 0 0
ARCBEST CORP COM 03937C105 772,819 5,384 SH SOLE 0 5,384 0 0
ARGAN INC COM 04010E109 511,871 641 SH SOLE 0 641 0 0
ARISTA NETWORKS INC COM SHS 040413205 1,273,930 7,499 SH SOLE 0 7,495 0 4
ASML HLDG NV N Y REGISTRY SHS N07059210 12,459,863 6,263 SH SOLE 0 6,173 0 90
ASSURED GUARANTY LTD COM G0585R106 1,078,152 13,450 SH SOLE 0 13,450 0 0
ASTRAZENECA PLC ORD G0593M107 4,525,482 23,867 SH SOLE 0 23,776 0 91
AT&T INC COM 00206R102 1,434,150 69,283 SH SOLE 0 66,583 0 2,700
AVERY DENNISON CORP COM 053611109 1,061,769 6,540 SH SOLE 0 6,262 0 278
AVISTA CORP COM 05379B107 657,628 16,075 SH SOLE 0 16,003 0 72
AVNET INC COM 053807103 954,726 10,749 SH SOLE 0 10,749 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208 645,646 3,408 SH SOLE 0 3,408 0 0
AXOS FINANCIAL INC COM 05465C100 735,100 7,548 SH SOLE 0 7,548 0 0
BANCORP INC DEL COM 05969A105 4,206,652 67,156 SH SOLE 0 66,882 0 274
BANKUNITED INC COM 06652K103 433,579 8,949 SH SOLE 0 8,949 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,519,802 11,031 SH SOLE 0 10,900 0 131
BEST BUY INC COM 086516101 293,731 3,871 SH SOLE 0 3,699 0 172
BLACKROCK INC COM 09290D101 6,901,937 7,178 SH SOLE 0 7,016 0 162
BLUE BIRD CORP COM 095306106 301,548 3,819 SH SOLE 0 3,819 0 0
BOISE CASCADE CO DEL COM 09739D100 1,284,932 16,552 SH SOLE 0 16,552 0 0
BOOT BARN HLDGS INC COM 099406100 2,139,452 13,024 SH SOLE 0 12,913 0 111
BOS BETTER ONLINE SOLUTIONS SHS NEW NIS 80 M20115180 164,177 36,565 SH SOLE 0 36,565 0 0
BRADY CORP CL A 104674106 1,226,763 13,397 SH SOLE 0 13,397 0 0
BRINKER INTL INC COM 109641100 3,329,928 19,821 SH SOLE 0 19,821 0 0
BROADCOM INC COM 11135F101 15,404,267 40,779 SH SOLE 0 40,108 0 671
BROADWIND INC COM NEW 11161T207 130,893 27,100 SH SOLE 0 27,100 0 0
BUCKLE INC COM 118440106 677,563 16,056 SH SOLE 0 16,056 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 5,775,049 15,387 SH SOLE 0 15,101 0 286
CARETRUST REIT INC COM 14174T107 291,246 7,218 SH SOLE 0 7,218 0 0
CASEYS GEN STORES INC COM 147528103 7,544,272 9,492 SH SOLE 0 9,408 0 84
CATALYST PHARMACEUTICALS INC COM 14888U101 1,373,051 43,686 SH SOLE 0 43,686 0 0
CATERPILLAR INC COM 149123101 22,108,389 20,761 SH SOLE 0 20,439 0 322
CBAK ENERGY TECHNOLOGY LTD COM G20080100 31,071 52,521 SH SOLE 0 52,521 0 0
CBRE GROUP INC CL A 12504L109 3,938,066 29,238 SH SOLE 0 28,777 0 461
CELANESE CORP DEL COM 150870103 583,280 12,680 SH SOLE 0 12,680 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 646,180 16,667 SH SOLE 0 16,667 0 0
CENTURY COMMUNITIES INC COM 156504300 341,747 4,769 SH SOLE 0 4,769 0 0
CF INDUSTRIES HOLD COM 125269100 1,088,784 10,057 SH SOLE 0 10,034 0 23
CHENIERE ENERGY INC COM NEW 16411R208 2,161,845 9,045 SH SOLE 0 8,928 0 117
CHEVRON CORPORATION COM 166764100 7,028,599 42,402 SH SOLE 0 41,743 0 659
CISCO SYS INC COM 17275R102 2,679,967 22,816 SH SOLE 0 22,652 0 164
CLEARWAY ENERGY INC CL C 18539C204 272,278 7,966 SH SOLE 0 7,966 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 232,600 24,771 SH SOLE 0 24,771 0 0
COCA COLA CONS INC COM 191098102 4,316,319 22,608 SH SOLE 0 22,564 0 44
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 215,028 5,940 SH SOLE 0 5,940 0 0
CONOCOPHILLIPS COM 20825C104 221,435 2,130 SH SOLE 0 2,091 0 39
CORCEPT THERAPEUTICS INC COM 218352102 1,488,758 17,122 SH SOLE 0 17,122 0 0
CORE NATURAL RESOURCES INC COM SHS 218937100 267,187 3,339 SH SOLE 0 3,339 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 3,583,787 3,831 SH SOLE 0 3,713 0 118
COVISTA INC COM 00737L103 607,842 4,876 SH SOLE 0 4,876 0 0
CPI AEROSTRUCTURES INC COM NEW 125919308 180,861 34,848 SH SOLE 0 34,848 0 0
CPS TECHNOLOGIES CORP COM 12619F104 226,717 41,072 SH SOLE 0 41,072 0 0
CRA INTL INC COM 12618T105 490,935 3,450 SH SOLE 0 3,450 0 0
CURTISS WRIGHT CORP COM 231561101 1,333,658 1,760 SH SOLE 0 1,726 0 34
DARDEN RESTAURANTS INC COM 237194105 1,038,702 5,042 SH SOLE 0 5,020 0 22
DATA I O CORP COM 237690102 88,264 22,402 SH SOLE 0 22,402 0 0
DECKERS OUTDOOR CORP COM 243537107 3,646,644 36,727 SH SOLE 0 35,910 0 817
DEERE & CO COM 244199105 2,016,535 3,179 SH SOLE 0 3,134 0 45
DIGITAL RLTY TR INC COM 253868103 657,981 3,664 SH SOLE 0 3,567 0 97
DONNELLEY FINL SOLUTIONS INC COM 25787G100 728,336 17,362 SH SOLE 0 17,362 0 0
DORIAN LPG LTD SHS USD Y2106R110 373,155 10,729 SH SOLE 0 10,236 0 493
DXC TECHNOLOGY CO COM 23355L106 446,730 50,478 SH SOLE 0 50,478 0 0
EATON CORP PLC SHS G29183103 7,447,725 17,478 SH SOLE 0 17,322 0 156
ELEVANCE HEALTH INC FORMERLY COM 036752103 1,440,183 3,724 SH SOLE 0 3,605 0 119
ELI LILLY & CO COM 532457108 13,060,726 10,889 SH SOLE 0 10,848 0 41
ELTEK LTD SHS M40184208 246,117 25,907 SH SOLE 0 25,907 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 519,250 61,963 SH SOLE 0 61,963 0 0
ENOVA INTL INC COM 29357K103 30,034,438 124,764 SH SOLE 0 123,560 0 1,204
ENSIGN GROUP INC COM 29358P101 447,558 2,792 SH SOLE 0 2,792 0 0
ENTERGY CORP NEW COM 29364G103 669,289 5,827 SH SOLE 0 5,695 0 132
ENVELA CORP COM 29402E102 216,600 7,500 SH SOLE 0 7,500 0 0
EOG RES INC COM 26875P101 209,514 1,615 SH SOLE 0 1,518 0 97
EOS ENERGY ENTERPRISES INC COM CL A 29415C101 67,285 11,443 SH SOLE 0 11,443 0 0
EPLUS INC COM 294268107 389,849 4,684 SH SOLE 0 4,684 0 0
EPR PPTYS COM SH BEN INT 26884U109 388,435 6,696 SH SOLE 0 6,696 0 0
ERO COPPER CORP COM 296006109 534,813 19,993 SH SOLE 0 19,993 0 0
ESCO TECHNOLOGIES INC COM 296315104 1,047,670 2,993 SH SOLE 0 2,993 0 0
EVERCORE INC CLASS A 29977A105 2,795,711 8,188 SH SOLE 0 8,188 0 0
EXCHANGE TRADED CONCEPTS TRU RANG NUCL RE ETF 301505475 2,107,371 30,918 SH SOLE 0 30,496 0 422
EXXON MOBIL CORP COM 30231G102 4,259,375 31,154 SH SOLE 0 30,639 0 515
EZCORP INC CL A NON VTG 302301106 1,816,550 52,547 SH SOLE 0 52,547 0 0
FEDERAL AGRIC MTG CORP CL C 313148306 910,066 4,567 SH SOLE 0 4,567 0 0
FEDERATED HERMES INC CL B 314211103 494,329 8,952 SH SOLE 0 8,952 0 0
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A107 1,360,628 33,939 SH SOLE 0 33,367 0 572
FIRST BANCORP CORPORATION COM NEW 318672706 1,580,885 60,640 SH SOLE 0 60,640 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 913,926 45,571 SH SOLE 0 45,571 0 0
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 857,171 42,880 SH SOLE 0 42,880 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ CYB ETF 33734X846 1,251,611 13,930 SH SOLE 0 13,580 0 350
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 121,878 18,300 SH SOLE 0 18,300 0 0
FOX CORP CL B COM 35137L204 751,959 16,054 SH SOLE 0 15,982 0 72
FTI CONSULTING INC COM 302941109 1,074,660 7,212 SH SOLE 0 7,212 0 0
GAIA INC NEW CL A 36269P104 22,260 10,600 SH SOLE 0 10,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109 3,261,731 14,208 SH SOLE 0 13,952 0 256
GE AEROSPACE COM NEW 369604301 3,795,228 10,155 SH SOLE 0 10,082 0 73
GENCO SHIPPING & TRADING LTD SHS Y2685T131 203,047 8,194 SH SOLE 0 8,194 0 0
GENERAC HLDGS INC COM 368736104 3,475,655 11,870 SH SOLE 0 11,777 0 93
GEO GROUP INC COM 36162J106 227,269 7,691 SH SOLE 0 7,691 0 0
GIGACLOUD TECHNOLOGY INC CLASS A ORD G38644103 568,990 18,006 SH SOLE 0 18,006 0 0
GLOBAL SELF STORAGE INC COM 37955N106 126,284 24,100 SH SOLE 0 24,100 0 0
GLOBAL X FDS DATA CTR DIG ETF 37954Y236 783,667 25,804 SH SOLE 0 25,073 0 731
GLOBAL X FDS DEFENSE TECH ETF 37960A529 4,756,859 79,666 SH SOLE 0 78,822 0 844
GOLDMAN SACHS GROUP INC COM 38141G104 14,306,956 14,146 SH SOLE 0 13,992 0 154
HALOZYME THERAPEUTICS INC COM 40637H109 2,080,260 26,578 SH SOLE 0 26,215 0 363
HAVERTY FURNITURE COS INC COM 419596101 356,986 13,983 SH SOLE 0 13,983 0 0
HCA HEALTHCARE INC COM 40412C101 1,509,390 3,871 SH SOLE 0 3,834 0 37
HF SINCLAIR CORP COM 403949100 765,105 10,985 SH SOLE 0 10,985 0 0
HOME DEPOT INC COM 437076102 8,636,028 24,487 SH SOLE 0 24,192 0 295
HOULIHAN LOKEY INC CL A 441593100 703,914 5,248 SH SOLE 0 5,248 0 0
IDACORP INC COM 451107106 745,909 4,930 SH SOLE 0 4,930 0 0
INGLES MKTS INC CL A 457030104 970,660 10,958 SH SOLE 0 10,958 0 0
INNOSPEC INC COM 45768S105 245,391 3,015 SH SOLE 0 3,015 0 0
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 367,200 20,400 SH SOLE 0 20,400 0 0
INNOVIVA INC COM 45781M101 1,853,340 81,609 SH SOLE 0 81,609 0 0
INSIGHT ENTERPRISES INC COM 45765U103 616,795 5,064 SH SOLE 0 4,914 0 150
INSTALLED BLDG PRODS INC COM 45780R101 853,063 3,712 SH SOLE 0 3,690 0 22
INTEGER HLDGS CORP COM 45826H109 1,277,555 13,671 SH SOLE 0 13,671 0 0
INTERDIGITAL INC COM 45867G101 550,405 1,944 SH SOLE 0 1,944 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,626,220 9,339 SH SOLE 0 9,317 0 22
INVESCO ACTIVELY MANAGED EXC VAR RATE INVT 46090A879 4,497,006 179,378 SH SOLE 0 164,632 0 14,746
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 876,370 55,187 SH SOLE 0 54,143 0 1,044
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 272,632 2,500 SH SOLE 0 2,500 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 2,441,825 41,039 SH SOLE 0 40,746 0 293
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 1,408,157 57,925 SH SOLE 0 57,925 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 249,442 4,454 SH SOLE 0 3,485 0 969
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 568,440 15,547 SH SOLE 0 15,112 0 435
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3,337,679 51,747 SH SOLE 0 51,680 0 67
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 698,766 7,463 SH SOLE 0 7,339 0 124
INVESCO QQQ TR UNIT SER 1 46090E103 1,464,700 1,989 SH SOLE 0 1,989 0 0
INVESTAR HOLDING CORP COM 46134L105 264,217 8,819 SH SOLE 0 8,819 0 0
IRADIMED CORP COM 46266A109 234,504 2,454 SH SOLE 0 2,454 0 0
ISHARES GOLD TR ISHARES NEW 464285204 21,290,196 281,952 SH SOLE 0 279,117 0 2,835
ISHARES INC MSCI STH KOR ETF 464286772 2,704,249 13,394 SH SOLE 0 13,266 0 128
ISHARES INC MSCI CDA ETF 464286509 403,480 7,000 SH SOLE 0 7,000 0 0
ISHARES INC MSCI GERMANY ETF 464286806 761,911 18,417 SH SOLE 0 17,906 0 511
ISHARES SILVER TR ISHARES 46428Q109 4,731,293 88,485 SH SOLE 0 87,144 0 1,341
ISHARES TR NATIONAL MUN ETF 464288414 2,333,417 21,682 SH SOLE 0 21,455 0 227
ISHARES TR SELECT DIVID ETF 464287168 1,272,779 8,143 SH SOLE 0 8,009 0 134
ISHARES TR IBONDS 29 TRM TS 46436E825 296,518 13,696 SH SOLE 0 13,696 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 442,544 4,410 SH SOLE 0 4,149 0 261
ISHARES TR 3 7 YR TREAS BD 464288661 7,426,645 63,232 SH SOLE 0 60,890 0 2,342
ISHARES TR SELECT US REIT 464287564 608,670 9,000 SH SOLE 0 9,000 0 0
ISHARES TR AGENCY BOND ETF 464288166 1,280,730 11,720 SH SOLE 0 11,169 0 551
ISHARES TR IBONDS DEC 26 46435U259 918,813 35,835 SH SOLE 0 35,835 0 0
ISHARES TR RUS 1000 ETF 464287622 2,817,360 6,880 SH SOLE 0 6,880 0 0
ISHARES TR MSCI EAFE ETF 464287465 7,483,330 72,038 SH SOLE 0 71,803 0 235
ISHARES TR ISHS 1-5YR INVS 464288646 10,429,565 199,000 SH SOLE 0 194,388 0 4,611
ISHARES TR RUS TP200 GR ETF 464289438 283,645 976 SH SOLE 0 976 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 1,620,042 66,861 SH SOLE 0 63,624 0 3,237
ISHARES TR USD INV GRDE ETF 464288620 240,550 4,690 SH SOLE 0 4,690 0 0
ISHARES TR IBONDS DEC 2033 46436E130 3,349,554 130,105 SH SOLE 0 126,514 0 3,591
ISHARES TR IBOXX INV CP ETF 464287242 5,416,198 49,658 SH SOLE 0 49,097 0 561
ISHARES TR ISHS 5-10YR INVT 464288638 3,927,365 73,864 SH SOLE 0 71,785 0 2,079
ISHARES TR EAFE GRWTH ETF 464288885 880,894 7,080 SH SOLE 0 7,080 0 0
ISHARES TR IBONDS DEC 27 46435U283 525,584 20,676 SH SOLE 0 19,741 0 935
ISHARES TR SHRT NAT MUN ETF 464288158 3,139,337 29,486 SH SOLE 0 28,024 0 1,462
ISHARES TR TIPS BD ETF 464287176 2,512,673 22,961 SH SOLE 0 22,756 0 205
ISHARES TR IBONDS DEC 2033 46436E148 205,720 8,525 SH SOLE 0 8,525 0 0
ISHARES TR IBONDS DEC 2032 46436E296 3,726,253 164,188 SH SOLE 0 160,955 0 3,233
ISHARES TR 7-10 YR TRSY BD 464287440 6,550,107 69,262 SH SOLE 0 66,680 0 2,582
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,068,613 30,037 SH SOLE 0 29,861 0 176
ISHARES TR BLOCKCHAIN & TEC 46436E361 643,739 13,375 SH SOLE 0 13,135 0 240
ISHARES TR RUS 2000 VAL ETF 464287630 1,192,932 5,393 SH SOLE 0 5,020 0 373
ISHARES TR JPMORGAN USD EMG 464288281 431,473 4,474 SH SOLE 0 4,474 0 0
ISHARES TR IBONDS DEC 28 46435U325 353,004 13,800 SH SOLE 0 13,800 0 0
ISHARES TR INTRM GOV CR ETF 464288612 695,559 6,556 SH SOLE 0 6,556 0 0
ISHARES TR CORE S&P SCP ETF 464287804 240,262 1,620 SH SOLE 0 1,463 0 157
ISHARES TR 1 3 YR TREAS BD 464287457 10,009,176 121,900 SH SOLE 0 118,487 0 3,412
ISHARES TR GLOBAL ENERG ETF 464287341 1,273,106 25,913 SH SOLE 0 25,410 0 503
ISHARES TR FLTG RATE NT ETF 46429B655 9,595,787 187,968 SH SOLE 0 181,175 0 6,793
ISHARES TR IBONDS 27 ETF 46435UAA9 1,364,409 56,334 SH SOLE 0 54,408 0 1,926
ISHARES TR RUS 1000 VAL ETF 464287598 703,289 2,901 SH SOLE 0 2,901 0 0
ISHARES TR CONV BD ETF 46435G102 635,970 5,224 SH SOLE 0 5,224 0 0
ISHARES TR 20 YR TR BD ETF 464287432 2,537,118 29,358 SH SOLE 0 29,283 0 75
ISHARES TR TRUST ISHARE 0-1 464288679 3,242,306 29,382 SH SOLE 0 28,725 0 657
ISHARES TR CHINA LG-CAP ETF 464287184 258,406 8,180 SH SOLE 0 8,180 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 11,867,780 39,500 SH SOLE 0 39,405 0 95
ISHARES TR IBONDS DEC 2032 46436E312 354,373 14,068 SH SOLE 0 14,068 0 0
ISHARES TR EXPANDED TECH 464287515 1,706,360 18,834 SH SOLE 0 18,772 0 62
ISHARES TR MBS ETF 464288588 2,852,141 30,175 SH SOLE 0 29,891 0 284
ISHARES TR TRS FLT RT BD 46434V860 2,145,497 42,376 SH SOLE 0 41,468 0 908
ISHARES TR IBOND DEC 2030 46436E593 280,399 14,350 SH SOLE 0 14,350 0 0
ISHARES TR CORE US AGGBD ET 464287226 7,318,257 73,937 SH SOLE 0 71,808 0 2,128
ISHARES TR IBONDS 26 TRM TS 46436E858 251,790 11,000 SH SOLE 0 11,000 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,283,252 33,376 SH SOLE 0 33,376 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,880,976 9,403 SH SOLE 0 9,403 0 0
ISHARES TR 10+ YR INVST GRD 464289511 821,407 16,415 SH SOLE 0 16,379 0 36
ISHARES TR IBONDS DEC 2029 46436E163 847,290 33,371 SH SOLE 0 32,441 0 930
ISHARES TR CORE S&P500 ETF 464287200 2,257,903 3,015 SH SOLE 0 3,008 0 7
ISHARES TR IBONDS DEC 29 46436E205 509,752 22,010 SH SOLE 0 22,010 0 0
JABIL INC COM 466313103 12,791,775 33,184 SH SOLE 0 32,681 0 503
JANUS DETROIT STR TR HENDERSON MTG 47103U852 1,429,819 31,781 SH SOLE 0 29,106 0 2,675
JOHNSON & JOHNSON COM 478160104 8,677,938 34,169 SH SOLE 0 33,365 0 804
JOHNSON CONTROLS INTERNATION SHS G51502105 200,317 1,371 SH SOLE 0 1,371 0 0
JPMORGAN CHASE & CO COM 46625H100 22,416,540 68,483 SH SOLE 0 67,360 0 1,123
KINIKSA PHARMACEUTICALS INTL ORD SHS CL A G52694109 449,377 7,027 SH SOLE 0 7,027 0 0
KITE REALTY GROUP TRUST COM NEW 49803T300 609,971 21,493 SH SOLE 0 21,493 0 0
KONTOOR BRANDS INC COM 50050N103 1,161,926 13,942 SH SOLE 0 13,699 0 243
KOSS CORP COM 500692108 62,055 15,475 SH SOLE 0 15,475 0 0
LAM RESEARCH CORP COM NEW 512807306 1,572,555 3,629 SH SOLE 0 3,615 0 14
LEMAITRE VASCULAR INC COM 525558201 213,223 2,222 SH SOLE 0 2,222 0 0
LINDE PLC SHS G54950103 5,503,878 10,606 SH SOLE 0 10,455 0 151
LOCKHEED MARTIN CORP COM 539830109 852,836 1,674 SH SOLE 0 1,627 0 47
LPL FINL HLDGS INC COM 50212V100 1,690,643 6,002 SH SOLE 0 5,894 0 108
LUMENT FINANCE TRUST INC COM 55025L108 16,560 18,000 SH SOLE 0 18,000 0 0
M/I HOMES INC COM 55305B101 6,908,503 42,966 SH SOLE 0 42,601 0 365
MAGNOLIA OIL & GAS CORP CL A 559663109 611,029 23,887 SH SOLE 0 23,674 0 213
MANHATTAN BRDG CAP INC COM 562803106 95,761 21,186 SH SOLE 0 21,186 0 0
MASTECH HLDGS INC COM 57633B100 93,734 12,126 SH SOLE 0 12,126 0 0
MASTERCARD INCORPORATED CL A 57636Q104 9,756,859 18,997 SH SOLE 0 18,754 0 243
MATADOR RES CO COM 576485205 2,418,810 48,590 SH SOLE 0 48,325 0 265
MCDONALDS CORP COM 580135101 8,397,578 31,066 SH SOLE 0 30,801 0 265
MCKESSON CORP COM 58155Q103 2,768,518 3,664 SH SOLE 0 3,643 0 21
MERCHANTS BANCORP IND COM 58844R108 1,188,500 23,770 SH SOLE 0 23,770 0 0
META PLATFORMS INC CL A 30303M102 9,508,463 16,880 SH SOLE 0 16,720 0 160
MGIC INVT CORP WIS COM 552848103 1,629,086 57,769 SH SOLE 0 57,769 0 0
MICRON TECHNOLOGY INC COM 595112103 230,430 200 SH SOLE 0 195 0 5
MICROSOFT CORP COM 594918104 26,297,668 70,499 SH SOLE 0 69,639 0 860
MODINE MFG CO COM 607828100 832,835 3,119 SH SOLE 0 3,119 0 0
MUELLER WTR PRODS INC COM SER A 624758108 814,239 31,523 SH SOLE 0 31,523 0 0
MURPHY OIL CORP COM 626717102 595,490 18,289 SH SOLE 0 18,289 0 0
NATIONAL HEALTHCARE CORP COM 635906100 941,820 4,456 SH SOLE 0 4,456 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 593,452 13,345 SH SOLE 0 13,345 0 0
NATURAL ALTERNATIVES INTL IN COM NEW 638842302 23,953 10,022 SH SOLE 0 10,022 0 0
NELNET INC CL A 64031N108 1,847,554 13,857 SH SOLE 0 13,857 0 0
NETFLIX INC. COM 64110L106 1,048,366 14,683 SH SOLE 0 14,439 0 244
NEWMONT CORP COM 651639106 342,218 3,664 SH SOLE 0 3,652 0 12
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 435,045 2,436 SH SOLE 0 2,436 0 0
NEXTERA ENERGY INC COM 65339F101 1,597,590 18,202 SH SOLE 0 17,967 0 235
NORTHERN OIL & GAS INC COM 665531307 307,969 16,968 SH SOLE 0 16,968 0 0
NORTHROP GRUMMAN CORP COM 666807102 570,584 1,120 SH SOLE 0 1,074 0 46
NOVA LTD COM M7516K103 15,988,497 29,448 SH SOLE 0 29,173 0 275
NUCOR CORP COM 670346105 677,606 3,042 SH SOLE 0 2,990 0 52
NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 95,446 10,230 SH SOLE 0 10,230 0 0
NUVEEN MUN VALUE FD INC COM 670928100 498,950 54,116 SH SOLE 0 54,116 0 0
NVIDIA CORPORATION COM 67066G104 36,747,932 183,657 SH SOLE 0 180,750 0 2,907
NWPX INFRASTRUCTURE INC COM 667746101 508,896 3,394 SH SOLE 0 3,394 0 0
OFG BANCORP COM 67103X102 973,205 19,833 SH SOLE 0 19,833 0 0
OPTION CARE HEALTH INC COM NEW 68404L201 274,644 13,097 SH SOLE 0 13,097 0 0
OPUS GENETICS INC COM 67577R102 67,256 16,364 SH SOLE 0 16,364 0 0
OTTER TAIL CORP COM 689648103 956,577 10,631 SH SOLE 0 10,626 0 5
PATRICK INDS INC COM 703343103 1,636,600 18,229 SH SOLE 0 18,104 0 125
PC CONNECTION INC COM 69318J100 2,561,949 35,100 SH SOLE 0 35,100 0 0
PENNANT GROUP INC COM 70805E109 351,358 9,509 SH SOLE 0 9,509 0 0
PETROLEO BRASILEIRO S A SPONSORED ADR 71654V408 352,509 21,814 SH SOLE 0 21,814 0 0
PFIZER INC COM 717081103 241,522 10,030 SH SOLE 0 9,982 0 48
PHOTRONICS INC COM 719405102 1,352,793 41,586 SH SOLE 0 41,586 0 0
PIONEER PWR SOLUTIONS INC COM NEW 723836300 85,837 21,786 SH SOLE 0 21,786 0 0
PIPER SANDLER COMPANIES COM NEW 724078209 2,715,354 37,536 SH SOLE 0 37,536 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 616,829 11,901 SH SOLE 0 11,901 0 0
POWELL INDS INC COM 739128106 1,997,647 6,976 SH SOLE 0 6,976 0 0
PRICESMART INC COM 741511109 1,475,012 7,551 SH SOLE 0 7,551 0 0
PRIMERICA INC COM 74164M108 1,199,608 4,221 SH SOLE 0 4,156 0 65
PROCTER & GAMBLE CO COM 742718109 8,593,691 58,604 SH SOLE 0 41,572 0 17,032
PROGRESS SOFTWARE CORP COM 743312100 262,831 7,827 SH SOLE 0 7,827 0 0
PROLOGIS INC. COM 74340W103 914,558 6,751 SH SOLE 0 6,586 0 165
RADIAN GROUP INC COM 750236101 1,399,968 37,164 SH SOLE 0 37,164 0 0
RAVE RESTAURANT GROUP INC COM 754198109 81,750 25,000 SH SOLE 0 25,000 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 4,143,168 137,191 SH SOLE 0 137,078 0 113
REX AMERICAN RES CORP COM 761624105 325,983 7,220 SH SOLE 0 7,220 0 0
ROCKY BRANDS INC COM 774515100 224,552 5,445 SH SOLE 0 5,445 0 0
RTX CORPORATION COM 75513E101 2,151,287 11,339 SH SOLE 0 11,259 0 80
RYDER SYS INC COM 783549108 3,439,561 13,040 SH SOLE 0 12,969 0 71
SABRA HEALTH CARE REIT INC COM 78573L106 469,059 24,042 SH SOLE 0 24,042 0 0
SANDISK CORP COM 80004C200 338,786 149 SH SOLE 0 149 0 0
SCANSOURCE INC COM 806037107 676,337 12,984 SH SOLE 0 12,984 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,791,081 49,396 SH SOLE 0 47,423 0 1,973
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 7,988,323 275,840 SH SOLE 0 271,081 0 4,759
SCHWAB STRATEGIC TR FUNDAMENTAL US B 808524789 3,916,829 128,589 SH SOLE 0 126,470 0 2,119
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 599,934 11,371 SH SOLE 0 11,012 0 359
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3,548,810 104,870 SH SOLE 0 103,014 0 1,856
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2,276,323 82,178 SH SOLE 0 80,796 0 1,382
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,194,008 32,384 SH SOLE 0 31,851 0 533
SCHWAB STRATEGIC TR ULTRA SHORT INCM 808524623 410,202 16,294 SH SOLE 0 16,003 0 291
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 13,540,828 71,073 SH SOLE 0 69,925 0 1,148
SELECT SECTOR SPDR TR ST STR REAL ETF 81369Y860 681,849 15,486 SH SOLE 0 15,388 0 98
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 3,371,842 21,252 SH SOLE 0 20,579 0 673
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 545,643 10,178 SH SOLE 0 10,013 0 165
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 1,243,872 10,606 SH SOLE 0 10,304 0 302
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 3,128,303 29,201 SH SOLE 0 28,749 0 452
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 870,396 4,699 SH SOLE 0 4,639 0 60
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 376,685 8,308 SH SOLE 0 7,934 0 374
SHELL PLC SPON ADS 780259305 611,170 7,882 SH SOLE 0 7,771 0 111
SOUTHERN COPPER CORP COM 84265V105 2,711,218 15,559 SH SOLE 0 15,305 0 254
SOUTHSTATE BK CORP COM 84472E102 682,817 6,835 SH SOLE 0 6,835 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,381,057 3,749 SH SOLE 0 3,660 0 89
SPDR INDEX SHS FDS ST STR MSCI GLB 78463X475 603,459 7,044 SH SOLE 0 7,044 0 0
SPDR SERIES TRUST SST SPDR BLOOMBE 78464A391 402,119 19,222 SH SOLE 0 18,908 0 314
SPDR SERIES TRUST ST STR SP HOME 78464A888 1,184,837 10,253 SH SOLE 0 10,253 0 0
SPDR SERIES TRUST ST STR CONV ETF 78464A359 1,072,917 9,951 SH SOLE 0 9,951 0 0
SPDR SERIES TRUST ST NUVE TERM ETF 78468R739 3,354,842 69,944 SH SOLE 0 68,020 0 1,924
SPDR SERIES TRUST ST SHOR CORP ETF 78464A474 1,547,286 51,559 SH SOLE 0 46,761 0 4,798
SPDR SERIES TRUST ST STR SP REGBNK 78464A698 1,123,049 15,004 SH SOLE 0 15,004 0 0
SPDR SERIES TRUST ST STR SP DIV 78464A763 302,077 1,985 SH SOLE 0 1,985 0 0
SPINNAKER ETF SERIES SELE STO EUR ETF 84858T772 1,231,615 29,199 SH SOLE 0 28,710 0 489
STAG INDUSTRIAL INC COM 85254J102 422,466 11,100 SH SOLE 0 11,100 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 2,814,576 3,769 SH SOLE 0 3,755 0 14
STEEL DYNAMICS INC COM 858119100 2,497,902 10,886 SH SOLE 0 10,724 0 162
STERLING INFRASTRUCTURE INC COM 859241101 2,254,521 2,686 SH SOLE 0 2,686 0 0
SUPERNUS PHARMACEUTICALS COM 868459108 976,896 21,004 SH SOLE 0 21,004 0 0
SURGEPAYS INC COM NEW 86882L204 11,733 32,500 SH SOLE 0 32,500 0 0
T-MOBILE US INC COM 872590104 3,677,145 21,923 SH SOLE 0 21,697 0 226
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 4,173,007 8,738 SH SOLE 0 8,635 0 103
TANDY LEATHER FACTORY INC COM 87538X105 29,295 12,573 SH SOLE 0 12,573 0 0
TD SYNNEX CORPORATION COM 87162W100 501,797 1,877 SH SOLE 0 1,507 0 370
TERRENO RLTY CORP COM 88146M101 634,811 9,801 SH SOLE 0 9,801 0 0
TESLA INC COM 88160R101 211,562 503 SH SOLE 0 477 0 26
THE CIGNA GROUP COM 125523100 1,130,839 4,102 SH SOLE 0 4,067 0 35
THERAVANCE BIOPHARMA INC COM G8807B106 252,161 14,833 SH SOLE 0 14,833 0 0
TJX COS INC NEW COM 872540109 4,360,928 28,785 SH SOLE 0 28,518 0 267
TRIO TECH INTL COM NEW 896712205 295,877 24,016 SH SOLE 0 24,016 0 0
UBER TECHNOLOGIES INC COM 90353T100 632,194 8,761 SH SOLE 0 8,722 0 39
UFP TECHNOLOGIES INC COM 902673102 326,110 1,230 SH SOLE 0 1,230 0 0
UIPATH INC CL A 90364P105 851,643 78,348 SH SOLE 0 78,348 0 0
UNION PAC CORP COM 907818108 444,448 1,634 SH SOLE 0 1,563 0 71
UNITED RENTALS INC COM 911363109 12,516,185 11,048 SH SOLE 0 10,860 0 188
UNITED STS LIME & MINERALS I COM 911922102 833,801 7,966 SH SOLE 0 7,966 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,746,860 3,224 SH SOLE 0 3,166 0 58
URBAN EDGE PPTYS COM 91704F104 358,049 15,649 SH SOLE 0 15,649 0 0
URBAN OUTFITTERS INC COM 917047102 863,713 12,189 SH SOLE 0 12,189 0 0
V2X INC COM 92242T101 546,823 7,334 SH SOLE 0 7,334 0 0
VALERO ENERGY CORP COM 91913Y100 8,310,777 31,911 SH SOLE 0 31,545 0 366
VANECK ETF TRUST BDC INCOME ETF 92189F411 425,161 33,583 SH SOLE 0 33,583 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 510,622 6,554 SH SOLE 0 4,416 0 2,138
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 424,634 8,768 SH SOLE 0 8,768 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 4,118,681 16,950 SH SOLE 0 16,247 0 703
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,944,140 12,387 SH SOLE 0 12,387 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 604,463 6,827 SH SOLE 0 6,827 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,849,196 30,980 SH SOLE 0 30,980 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,257,353 26,953 SH SOLE 0 26,499 0 454
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,253,929 24,791 SH SOLE 0 23,118 0 1,673
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2,128,485 25,753 SH SOLE 0 22,442 0 3,311
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 3,141,275 53,260 SH SOLE 0 52,889 0 371
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1,451,874 19,294 SH SOLE 0 18,988 0 306
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2,329,556 42,217 SH SOLE 0 39,055 0 3,162
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,710,255 34,294 SH SOLE 0 31,481 0 2,813
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 206,806 874 SH SOLE 0 829 0 45
VIRCO MFG CO COM 927651109 64,488 10,503 SH SOLE 0 10,503 0 0
VIRTUS ETF TR II SEIX SR LN ETF 92790A405 955,770 41,322 SH SOLE 0 40,241 0 1,081
WALMART INC COM 931142103 15,243,039 134,584 SH SOLE 0 132,257 0 2,327
WARRIOR MET COAL INC COM 93627C101 1,279,812 15,769 SH SOLE 0 15,769 0 0
WELLTOWER INC COM 95040Q104 3,188,702 14,049 SH SOLE 0 13,847 0 202
WESCO INTL INC COM 95082P105 1,656,682 4,796 SH SOLE 0 4,796 0 0
WESTERN DIGITAL CORP COM 958102105 4,407,280 6,900 SH SOLE 0 6,900 0 0
WILLAMETTE VALLEY VINEYARDS COM 969136100 32,432 12,921 SH SOLE 0 12,921 0 0
WINMARK CORP COM 974250102 795,813 1,881 SH SOLE 0 1,881 0 0
WISDOMTREE INC COM 97717P104 1,042,064 61,515 SH SOLE 0 61,515 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 1,226,256 28,203 SH SOLE 0 27,756 0 447
XENIA HOTELS & RESORTS INC COM 984017103 667,991 32,809 SH SOLE 0 32,809 0 0
YETI HLDGS INC COM 98585X104 1,138,195 22,966 SH SOLE 0 22,966 0 0
ZYMEWORKS INC COM 98985Y108 285,580 10,925 SH SOLE 0 10,925 0 0