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   6,547,825 57,889 SH   SOLE 0 56,913 0 976
ABBVIE INC COM 00287Y109   6,665,527 37,510 SH   SOLE 0 37,041 0 469
ACADEMY SPORTS & OUTDOORS IN COM 00402L107   260,726 4,532 SH   SOLE 0 4,532 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,185,458 9,055 SH   SOLE 0 8,948 0 107
ACCO BRANDS CORP COM 00081T108   393,734 74,997 SH   SOLE 0 74,997 0 0
AEROVIRONMENT INC COM 008073108   227,757 1,480 SH   SOLE 0 1,480 0 0
AGREE RLTY CORP COM 008492100   762,339 10,821 SH   SOLE 0 10,821 0 0
ALKERMES PLC SHS G01767105   261,946 9,108 SH   SOLE 0 9,108 0 0
ALPHABET INC CAP STK CL A 02079K305   28,151,939 148,716 SH   SOLE 0 146,624 0 2,092
AMAZON COM INC COM 023135106   14,609,619 66,592 SH   SOLE 0 65,652 0 940
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   230,839 3,547 SH   SOLE 0 3,547 0 0
AMERICAN ELEC PWR CO INC COM 025537101   1,107,682 12,010 SH   SOLE 0 11,712 0 298
AMERICAN FINL GROUP INC OHIO COM 025932104   362,454 2,647 SH   SOLE 0 2,647 0 0
AMERICAN SHARED HOSPITAL SVC COM 029595105   94,823 29,725 SH   SOLE 0 29,725 0 0
AMERICAN TOWER CORP NEW COM 03027X100   782,977 4,269 SH   SOLE 0 4,113 0 156
AMGEN INC COM 031162100   1,059,762 4,066 SH   SOLE 0 3,951 0 115
ANDERSONS INC COM 034164103   384,049 9,478 SH   SOLE 0 9,478 0 0
ANI PHARMACEUTICALS INC COM 00182C103   225,266 4,075 SH   SOLE 0 4,075 0 0
APPLE INC COM 037833100   33,604,785 134,194 SH   SOLE 0 132,259 0 1,935
APPLIED INDL TECHNOLOGIES IN COM 03820C105   423,143 1,767 SH   SOLE 0 1,767 0 0
ARCBEST CORP COM 03937C105   502,435 5,384 SH   SOLE 0 5,384 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   5,253,546 7,580 SH   SOLE 0 7,480 0 100
ASSURED GUARANTY LTD COM G0585R106   932,954 10,365 SH   SOLE 0 10,365 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   4,339,717 66,235 SH   SOLE 0 66,051 0 184
AT&T INC COM 00206R102   1,326,831 58,271 SH   SOLE 0 56,532 0 1,739
AVERY DENNISON CORP COM 053611109   3,776,096 20,179 SH   SOLE 0 19,639 0 540
AVISTA CORP COM 05379B107   460,879 12,582 SH   SOLE 0 12,582 0 0
AVNET INC COM 053807103   434,465 8,304 SH   SOLE 0 8,304 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208   277,803 3,976 SH   SOLE 0 3,976 0 0
AXOS FINANCIAL INC COM 05465C100   431,114 6,172 SH   SOLE 0 6,172 0 0
AXT INC COM 00246W103   34,720 16,000 SH   SOLE 0 16,000 0 0
BANCORP INC DEL COM 05969A105   3,855,884 73,264 SH   SOLE 0 72,955 0 309
BEAZER HOMES USA INC COM NEW 07556Q881   397,017 14,458 SH   SOLE 0 14,458 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,316,974 11,730 SH   SOLE 0 11,618 0 112
BEST BUY INC COM 086516101   1,553,066 18,101 SH   SOLE 0 17,836 0 265
BLACKROCK INC COM 09290D101   8,392,426 8,187 SH   SOLE 0 7,983 0 204
BOISE CASCADE CO DEL COM 09739D100   900,840 7,579 SH   SOLE 0 7,579 0 0
BOOT BARN HLDGS INC COM 099406100   2,080,389 13,703 SH   SOLE 0 13,703 0 0
BOS BETTER ONLINE SOLUTIONS SHS NEW NIS 80 M20115180   120,665 36,565 SH   SOLE 0 36,565 0 0
BRINKER INTL INC COM 109641100   2,952,977 22,322 SH   SOLE 0 22,322 0 0
BROADCOM INC COM 11135F101   12,430,333 53,616 SH   SOLE 0 52,705 0 911
BROADWIND INC COM NEW 11161T207   22,748 12,100 SH   SOLE 0 12,100 0 0
BUCKLE INC COM 118440106   483,254 9,511 SH   SOLE 0 9,511 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   4,426,978 14,734 SH   SOLE 0 14,471 0 263
CASEYS GEN STORES INC COM 147528103   3,392,125 8,561 SH   SOLE 0 8,540 0 21
CATERPILLAR INC COM 149123101   11,467,932 31,613 SH   SOLE 0 31,187 0 426
CBAK ENERGY TECHNOLOGY INC COM 14986C102   34,780 37,000 SH   SOLE 0 37,000 0 0
CBRE GROUP INC CL A 12504L109   4,529,505 34,500 SH   SOLE 0 33,951 0 549
CELANESE CORP DEL COM 150870103   424,953 6,140 SH   SOLE 0 5,956 0 184
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205   586,968 17,760 SH   SOLE 0 17,760 0 0
CENTURY CMNTYS INC COM 156504300   349,854 4,769 SH   SOLE 0 4,769 0 0
CF INDS HLDGS INC COM 125269100   813,441 9,534 SH   SOLE 0 9,534 0 0
CHENIERE ENERGY INC COM NEW 16411R208   1,758,711 8,185 SH   SOLE 0 8,056 0 129
CHEVRON CORP NEW COM 166764100   7,017,353 48,449 SH   SOLE 0 47,961 0 488
CISCO SYS INC COM 17275R102   1,078,091 18,211 SH   SOLE 0 18,152 0 59
CIVITAS RESOURCES INC COM NEW 17888H103   211,965 4,621 SH   SOLE 0 4,621 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   232,471 24,731 SH   SOLE 0 24,731 0 0
COCA COLA CONS INC COM 191098102   2,299,482 1,825 SH   SOLE 0 1,820 0 5
COHU INC COM 192576106   218,486 8,183 SH   SOLE 0 8,183 0 0
COMCAST CORP NEW CL A 20030N101   1,351,493 36,011 SH   SOLE 0 35,097 0 914
CONCENTRIX CORP COM 20602D101   289,866 6,699 SH   SOLE 0 6,294 0 405
CONOCOPHILLIPS COM 20825C104   854,845 8,620 SH   SOLE 0 8,464 0 156
CORCEPT THERAPEUTICS INC COM 218352102   914,528 18,149 SH   SOLE 0 18,149 0 0
COSTCO WHSL CORP NEW COM 22160K105   3,673,326 4,009 SH   SOLE 0 3,852 0 157
CPI AEROSTRUCTURES INC COM NEW 125919308   107,645 26,579 SH   SOLE 0 26,579 0 0
CPS TECHNOLOGIES CORP COM 12619F104   57,883 35,952 SH   SOLE 0 35,952 0 0
CRA INTL INC COM 12618T105   645,840 3,450 SH   SOLE 0 3,450 0 0
DANAHER CORPORATION COM 235851102   3,843,585 16,744 SH   SOLE 0 16,577 0 167
DARDEN RESTAURANTS INC COM 237194105   1,206,391 6,462 SH   SOLE 0 6,440 0 22
DATA I O CORP COM 237690102   42,664 15,402 SH   SOLE 0 15,402 0 0
DECKERS OUTDOOR CORP COM 243537107   8,220,068 40,475 SH   SOLE 0 39,795 0 680
DEERE & CO COM 244199105   1,761,745 4,158 SH   SOLE 0 4,116 0 42
DIGITAL RLTY TR INC COM 253868103   782,735 4,414 SH   SOLE 0 4,288 0 126
DIGITALBRIDGE GROUP INC CL A NEW 25401T603   409,893 36,338 SH   SOLE 0 36,338 0 0
DISNEY WALT CO COM 254687106   679,792 6,105 SH   SOLE 0 6,087 0 18
DONNELLEY FINL SOLUTIONS INC COM 25787G100   1,089,118 17,362 SH   SOLE 0 17,362 0 0
DORIAN LPG LTD SHS USD Y2106R110   252,132 10,346 SH   SOLE 0 10,215 0 131
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201   857,225 67,128 SH   SOLE 0 67,128 0 0
EATON CORP PLC SHS G29183103   9,080,295 27,361 SH   SOLE 0 27,256 0 105
ELEVANCE HEALTH INC COM 036752103   783,544 2,124 SH   SOLE 0 2,044 0 80
ELI LILLY & CO COM 532457108   8,920,460 11,555 SH   SOLE 0 11,480 0 75
ELTEK LTD SHS M40184208   286,531 25,907 SH   SOLE 0 25,907 0 0
ENOVA INTL INC COM 29357K103   16,190,968 168,867 SH   SOLE 0 167,550 0 1,317
ENSIGN GROUP INC COM 29358P101   299,599 2,255 SH   SOLE 0 2,255 0 0
EOS ENERGY ENTERPRISES INC COM CL A 29415C101   206,186 42,425 SH   SOLE 0 42,425 0 0
EPLUS INC COM 294268107   346,054 4,684 SH   SOLE 0 4,684 0 0
ETFIS SER TR I VIRTUS INFRCAP 26923G822   234,746 10,719 SH   SOLE 0 10,719 0 0
EVERCORE INC CLASS A 29977A105   1,877,408 6,773 SH   SOLE 0 6,773 0 0
EXXON MOBIL CORP COM 30231G102   3,195,474 29,706 SH   SOLE 0 29,374 0 332
EZCORP INC CL A NON VTG 302301106   471,790 38,608 SH   SOLE 0 38,608 0 0
FEDERAL AGRIC MTG CORP CL C 313148306   1,206,910 6,128 SH   SOLE 0 6,128 0 0
FEDERATED HERMES INC CL B 314211103   324,605 7,896 SH   SOLE 0 7,896 0 0
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A107   447,574 14,689 SH   SOLE 0 14,689 0 0
FIRST BANCORP P R COM NEW 318672706   893,380 48,057 SH   SOLE 0 48,057 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   2,600,389 129,437 SH   SOLE 0 129,437 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   330,188 6,473 SH   SOLE 0 6,473 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,070,592 16,873 SH   SOLE 0 16,422 0 451
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   66,063 18,300 SH   SOLE 0 18,300 0 0
FORESTAR GROUP INC COM 346232101   491,288 18,954 SH   SOLE 0 18,954 0 0
FTI CONSULTING INC COM 302941109   1,078,929 5,645 SH   SOLE 0 5,645 0 0
GAIA INC NEW CL A 36269P104   47,594 10,600 SH   SOLE 0 10,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109   7,632,443 26,889 SH   SOLE 0 26,517 0 372
GENERAC HLDGS INC COM 368736104   1,580,425 10,193 SH   SOLE 0 10,153 0 40
GENERAL MLS INC COM 370334104   571,060 8,955 SH   SOLE 0 8,916 0 39
GEO GROUP INC NEW COM 36162J106   215,194 7,691 SH   SOLE 0 7,691 0 0
GLOBAL SELF STORAGE INC COM 37955N106   83,148 15,600 SH   SOLE 0 15,600 0 0
GLOBAL X FDS DEFENSE TECH ETF 37960A529   472,526 12,631 SH   SOLE 0 12,631 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   8,903,668 15,549 SH   SOLE 0 15,390 0 159
GRAPHIC PACKAGING HLDG CO COM 388689101   415,195 15,287 SH   SOLE 0 15,287 0 0
HALOZYME THERAPEUTICS INC COM 40637H109   1,366,362 28,579 SH   SOLE 0 28,535 0 44
HAVERTY FURNITURE COS INC COM 419596101   311,262 13,983 SH   SOLE 0 13,983 0 0
HF SINCLAIR CORP COM 403949100   314,258 8,966 SH   SOLE 0 8,966 0 0
HILLENBRAND INC COM 431571108   406,912 13,220 SH   SOLE 0 13,220 0 0
HOME DEPOT INC COM 437076102   11,101,722 28,540 SH   SOLE 0 28,164 0 376
HOULIHAN LOKEY INC CL A 441593100   1,101,178 6,341 SH   SOLE 0 6,341 0 0
IDACORP INC COM 451107106   459,850 4,208 SH   SOLE 0 4,208 0 0
INGLES MKTS INC CL A 457030104   706,134 10,958 SH   SOLE 0 10,958 0 0
INGREDION INC COM 457187102   903,632 6,569 SH   SOLE 0 6,569 0 0
INNOSPEC INC COM 45768S105   917,240 8,334 SH   SOLE 0 8,334 0 0
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105   88,816 10,400 SH   SOLE 0 10,400 0 0
INNOVIVA INC COM 45781M101   1,133,736 65,345 SH   SOLE 0 65,345 0 0
INSIGHT ENTERPRISES INC COM 45765U103   6,410,559 42,147 SH   SOLE 0 41,683 0 464
INSTALLED BLDG PRODS INC COM 45780R101   1,380,094 7,875 SH   SOLE 0 7,847 0 28
INTEGER HLDGS CORP COM 45826H109   1,628,671 12,290 SH   SOLE 0 12,290 0 0
INVESCO ACTIVELY MANAGED EXC VAR RATE INVT 46090A879   5,422,857 215,921 SH   SOLE 0 204,804 0 11,117
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   1,232,504 94,881 SH   SOLE 0 93,544 0 1,337
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   1,462,987 60,479 SH   SOLE 0 59,479 0 1,000
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   2,260,315 49,395 SH   SOLE 0 49,291 0 104
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498   558,497 8,448 SH   SOLE 0 8,448 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   263,094 3,999 SH   SOLE 0 3,999 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290   731,107 20,779 SH   SOLE 0 20,344 0 435
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381   250,320 4,685 SH   SOLE 0 3,716 0 969
INVESCO QQQ TR UNIT SER 1 46090E103   1,009,168 1,974 SH   SOLE 0 1,884 0 90
ISHARES GOLD TR ISHARES NEW 464285204   17,816,867 359,864 SH   SOLE 0 356,534 0 3,330
ISHARES INC MSCI CDA ETF 464286509   282,100 7,000 SH   SOLE 0 7,000 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,511,368 57,401 SH   SOLE 0 55,561 0 1,840
ISHARES TR NATIONAL MUN ETF 464288414   2,469,829 23,180 SH   SOLE 0 22,953 0 227
ISHARES TR IBONDS DEC 2032 46436E296   3,845,595 173,225 SH   SOLE 0 170,799 0 2,426
ISHARES TR SHRT NAT MUN ETF 464288158   3,389,668 32,136 SH   SOLE 0 31,036 0 1,100
ISHARES TR TIPS BD ETF 464287176   3,848,103 36,115 SH   SOLE 0 35,631 0 484
ISHARES TR IBONDS DEC 2033 46436E148   216,215 9,150 SH   SOLE 0 9,150 0 0
ISHARES TR COHEN STEER REIT 464287564   542,340 9,000 SH   SOLE 0 9,000 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   5,372,177 58,109 SH   SOLE 0 55,723 0 2,386
ISHARES TR 0-5 YR TIPS ETF 46429B747   2,872,331 28,552 SH   SOLE 0 28,552 0 0
ISHARES TR 10-20 YR TRS ETF 464288653   1,167,704 11,731 SH   SOLE 0 11,006 0 725
ISHARES TR IBONDS DEC 28 46435U325   372,664 14,800 SH   SOLE 0 14,800 0 0
ISHARES TR IBONDS 29 TRM TS 46436E825   292,085 13,696 SH   SOLE 0 13,696 0 0
ISHARES TR CORE S&P SCP ETF 464287804   1,178,470 10,228 SH   SOLE 0 10,023 0 205
ISHARES TR RUS 2000 VAL ETF 464287630   891,936 5,433 SH   SOLE 0 5,060 0 373
ISHARES TR INTRM GOV CR ETF 464288612   392,530 3,766 SH   SOLE 0 3,766 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   7,714,576 151,623 SH   SOLE 0 145,462 0 6,161
ISHARES TR PFD AND INCM SEC 464288687   210,459 6,694 SH   SOLE 0 6,694 0 0
ISHARES TR AGENCY BOND ETF 464288166   1,595,550 14,779 SH   SOLE 0 14,109 0 670
ISHARES TR RESIDENTIAL MULT 464288562   249,380 3,078 SH   SOLE 0 3,078 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   10,629,462 129,659 SH   SOLE 0 126,359 0 3,300
ISHARES TR GLOBAL ENERG ETF 464287341   1,094,468 28,666 SH   SOLE 0 27,652 0 1,014
ISHARES TR USD INV GRDE ETF 464288620   239,081 4,755 SH   SOLE 0 4,755 0 0
ISHARES TR IBONDS DEC 2033 46436E130   4,102,495 163,446 SH   SOLE 0 153,743 0 9,703
ISHARES TR IBONDS DEC25 ETF 46434VBD1   604,081 24,115 SH   SOLE 0 24,115 0 0
ISHARES TR IBOND DEC 2030 46436E593   275,418 14,350 SH   SOLE 0 14,350 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   884,366 4,777 SH   SOLE 0 4,677 0 100
ISHARES TR CONV BD ETF 46435G102   221,347 2,605 SH   SOLE 0 2,605 0 0
ISHARES TR TRS FLT RT BD 46434V860   2,571,598 50,953 SH   SOLE 0 49,934 0 1,019
ISHARES TR 3 7 YR TREAS BD 464288661   7,084,833 61,314 SH   SOLE 0 58,680 0 2,634
ISHARES TR ISHS 5-10YR INVT 464288638   3,974,663 77,163 SH   SOLE 0 74,685 0 2,478
ISHARES TR IBOXX INV CP ETF 464287242   3,940,580 36,883 SH   SOLE 0 36,093 0 790
ISHARES TR IBONDS 27 ETF 46435UAA9   1,108,581 46,268 SH   SOLE 0 44,758 0 1,510
ISHARES TR CORE US AGGBD ET 464287226   4,667,698 48,170 SH   SOLE 0 47,067 0 1,103
ISHARES TR IBONDS 26 TRM TS 46436E858   285,125 12,500 SH   SOLE 0 12,500 0 0
ISHARES TR RUS TP200 GR ETF 464289438   650,522 2,765 SH   SOLE 0 2,765 0 0
ISHARES TR RUS 1000 ETF 464287622   2,557,628 7,939 SH   SOLE 0 7,939 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   443,459 10,604 SH   SOLE 0 10,604 0 0
ISHARES TR MSCI EAFE ETF 464287465   457,819 6,055 SH   SOLE 0 6,055 0 0
ISHARES TR 20 YR TR BD ETF 464287432   3,831,866 43,878 SH   SOLE 0 43,203 0 675
ISHARES TR MBS ETF 464288588   3,535,914 38,568 SH   SOLE 0 37,312 0 1,256
ISHARES TR IBONDS DEC 26 46435U259   1,495,902 58,755 SH   SOLE 0 58,755 0 0
ISHARES TR IBONDS DEC 2032 46436E312   345,791 14,068 SH   SOLE 0 14,068 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   7,750,393 35,076 SH   SOLE 0 34,746 0 330
ISHARES TR IBONDS DEC 27 46435U283   369,910 14,714 SH   SOLE 0 13,779 0 935
ISHARES TR SHORT TREAS BD 464288679   4,768,206 43,304 SH   SOLE 0 41,006 0 2,298
ISHARES TR IBONDS DEC 29 46436E205   623,352 27,340 SH   SOLE 0 27,340 0 0
ISHARES TR EAFE GRWTH ETF 464288885   717,413 7,409 SH   SOLE 0 7,409 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   10,774,645 208,407 SH   SOLE 0 203,575 0 4,832
ISHARES TR CORE S&P500 ETF 464287200   1,953,829 3,319 SH   SOLE 0 3,180 0 139
ISHARES TR 10+ YR INVST GRD 464289511   1,040,463 21,062 SH   SOLE 0 21,026 0 36
ISHARES TR IBONDS DEC 2029 46436E163   896,282 35,880 SH   SOLE 0 32,350 0 3,530
JABIL INC COM 466313103   6,796,685 47,232 SH   SOLE 0 46,719 0 513
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106   812,891 26,384 SH   SOLE 0 26,099 0 285
JANUS DETROIT STR TR HENDERSON MTG 47103U852   453,684 10,269 SH   SOLE 0 8,069 0 2,200
JOHNSON & JOHNSON COM 478160104   5,693,256 39,367 SH   SOLE 0 38,586 0 781
JPMORGAN CHASE & CO. COM 46625H100   18,765,697 78,285 SH   SOLE 0 77,171 0 1,114
KONTOOR BRANDS INC COM 50050N103   2,372,775 27,781 SH   SOLE 0 27,638 0 143
KOSS CORP COM 500692108   78,044 10,575 SH   SOLE 0 10,575 0 0
LAM RESEARCH CORP COM NEW 512807306   288,920 4,000 SH   SOLE 0 4,000 0 0
LINDE PLC SHS G54950103   4,283,831 10,232 SH   SOLE 0 10,063 0 169
LOCKHEED MARTIN CORP COM 539830109   4,224,276 8,693 SH   SOLE 0 8,590 0 103
LPL FINL HLDGS INC COM 50212V100   2,344,668 7,181 SH   SOLE 0 7,015 0 166
LUMENT FINANCE TRUST INC COM 55025L108   25,800 10,000 SH   SOLE 0 10,000 0 0
M/I HOMES INC COM 55305B101   5,790,770 43,556 SH   SOLE 0 43,193 0 363
MAGNOLIA OIL & GAS CORP CL A 559663109   449,387 19,221 SH   SOLE 0 19,221 0 0
MANHATTAN BRDG CAP INC COM 562803106   108,564 19,386 SH   SOLE 0 19,386 0 0
MASTERCARD INCORPORATED CL A 57636Q104   11,749,883 22,314 SH   SOLE 0 21,991 0 323
MATADOR RES CO COM 576485205   3,431,016 60,985 SH   SOLE 0 60,209 0 776
MCDONALDS CORP COM 580135101   10,717,080 36,969 SH   SOLE 0 36,703 0 266
MERCHANTS BANCORP IND COM 58844R108   866,892 23,770 SH   SOLE 0 23,770 0 0
META PLATFORMS INC CL A 30303M102   10,999,391 18,786 SH   SOLE 0 18,528 0 258
MGIC INVT CORP WIS COM 552848103   1,868,893 78,823 SH   SOLE 0 78,823 0 0
MICROSOFT CORP COM 594918104   35,599,155 84,458 SH   SOLE 0 83,505 0 953
MODINE MFG CO COM 607828100   472,763 4,078 SH   SOLE 0 4,078 0 0
NATIONAL HEALTHCARE CORP COM 635906100   383,774 3,568 SH   SOLE 0 3,568 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106   838,759 22,125 SH   SOLE 0 22,125 0 0
NATURAL ALTERNATIVES INTL IN COM NEW 638842302   43,195 10,022 SH   SOLE 0 10,022 0 0
NELNET INC CL A 64031N108   2,217,162 20,758 SH   SOLE 0 20,758 0 0
NETFLIX INC COM 64110L106   768,318 862 SH   SOLE 0 842 0 20
NEXTERA ENERGY INC COM 65339F101   3,375,524 47,085 SH   SOLE 0 46,408 0 677
NORTHERN OIL & GAS INC COM 665531307   392,521 10,563 SH   SOLE 0 10,563 0 0
NORTHROP GRUMMAN CORP COM 666807102   2,659,195 5,666 SH   SOLE 0 5,557 0 109
NOVA LTD COM M7516K103   8,859,205 44,982 SH   SOLE 0 44,518 0 464
NOVO-NORDISK A S ADR 670100205   438,100 5,093 SH   SOLE 0 5,093 0 0
NU HLDGS LTD ORD SHS CL A G6683N103   142,377 13,743 SH   SOLE 0 13,743 0 0
NUCOR CORP COM 670346105   1,058,443 9,069 SH   SOLE 0 8,827 0 242
NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107   86,444 10,230 SH   SOLE 0 10,230 0 0
NUVEEN MUN VALUE FD INC COM 670928100   464,856 54,116 SH   SOLE 0 54,116 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   222,078 18,248 SH   SOLE 0 18,248 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   286,890 36,500 SH   SOLE 0 36,500 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101   120,381 13,821 SH   SOLE 0 13,821 0 0
NVIDIA CORPORATION COM 67066G104   34,755,595 258,810 SH   SOLE 0 254,946 0 3,864
OFG BANCORP COM 67103X102   1,115,047 26,348 SH   SOLE 0 26,348 0 0
OPTION CARE HEALTH INC COM NEW 68404L201   245,178 10,568 SH   SOLE 0 10,568 0 0
OTTER TAIL CORP COM 689648103   613,020 8,302 SH   SOLE 0 8,302 0 0
PATRICK INDS INC COM 703343103   1,290,149 15,529 SH   SOLE 0 15,529 0 0
PC CONNECTION INC COM 69318J100   2,088,560 30,151 SH   SOLE 0 30,151 0 0
PEPSICO INC COM 713448108   412,235 2,711 SH   SOLE 0 2,596 0 115
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   342,012 26,595 SH   SOLE 0 26,413 0 182
PFIZER INC COM 717081103   1,068,549 40,277 SH   SOLE 0 40,209 0 68
PHOTRONICS INC COM 719405102   1,003,350 42,587 SH   SOLE 0 42,254 0 333
PHX MINERALS INC CL A 69291A100   62,000 15,500 SH   SOLE 0 15,500 0 0
PIPER SANDLER COMPANIES COM 724078100   3,291,951 10,975 SH   SOLE 0 10,975 0 0
PORTLAND GEN ELEC CO COM NEW 736508847   459,013 10,523 SH   SOLE 0 10,523 0 0
POTLATCHDELTIC CORPORATION COM 737630103   299,321 7,626 SH   SOLE 0 7,626 0 0
PRICESMART INC COM 741511109   591,916 6,422 SH   SOLE 0 6,422 0 0
PRIMERICA INC COM 74164M108   1,857,056 6,842 SH   SOLE 0 6,758 0 84
PROCTER AND GAMBLE CO COM 742718109   14,848,761 88,570 SH   SOLE 0 70,659 0 17,911
PROGRESS SOFTWARE CORP COM 743312100   389,141 5,973 SH   SOLE 0 5,973 0 0
PROLOGIS INC. COM 74340W103   2,138,628 20,233 SH   SOLE 0 19,719 0 514
PURECYCLE TECHNOLOGIES INC COM 74623V103   157,830 15,398 SH   SOLE 0 15,398 0 0
RADIAN GROUP INC COM 750236101   855,362 26,966 SH   SOLE 0 26,966 0 0
RADIUS RECYCLING INC CL A 806882106   206,003 13,535 SH   SOLE 0 13,535 0 0
RAVE RESTAURANT GROUP INC COM 754198109   38,700 15,000 SH   SOLE 0 15,000 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   3,513,912 149,401 SH   SOLE 0 149,288 0 113
RYDER SYS INC COM 783549108   1,940,986 12,374 SH   SOLE 0 12,374 0 0
SABRA HEALTH CARE REIT INC COM 78573L106   342,520 19,776 SH   SOLE 0 19,776 0 0
SCHWAB CHARLES CORP COM 808513105   381,448 5,154 SH   SOLE 0 5,154 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   316,205 11,874 SH   SOLE 0 10,803 0 1,071
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,848,691 125,493 SH   SOLE 0 125,493 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US B 808524789   1,321,377 56,809 SH   SOLE 0 56,809 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   461,851 13,907 SH   SOLE 0 13,548 0 359
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,358,858 48,757 SH   SOLE 0 48,757 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   389,436 14,054 SH   SOLE 0 14,054 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   575,852 11,915 SH   SOLE 0 11,750 0 165
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   4,058,492 18,090 SH   SOLE 0 17,966 0 124
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   10,930,300 47,008 SH   SOLE 0 46,424 0 584
SELECT SECTOR SPDR TR INDL 81369Y704   767,502 5,825 SH   SOLE 0 5,765 0 60
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   3,444,753 25,040 SH   SOLE 0 24,126 0 914
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   421,291 5,566 SH   SOLE 0 5,379 0 187
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   899,702 22,122 SH   SOLE 0 22,052 0 70
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,230,550 33,370 SH   SOLE 0 33,025 0 345
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   332,442 4,229 SH   SOLE 0 3,856 0 373
SELECT WATER SOLUTIONS INC CL A COM 81617J301   137,339 10,373 SH   SOLE 0 10,373 0 0
SEMPRA COM 816851109   2,380,107 27,133 SH   SOLE 0 26,763 0 370
SHOE CARNIVAL INC COM 824889109   428,386 12,950 SH   SOLE 0 12,950 0 0
SIGA TECHNOLOGIES INC COM 826917106   321,811 53,546 SH   SOLE 0 53,546 0 0
SOUTHSTATE CORPORATION COM 840441109   562,758 5,657 SH   SOLE 0 5,657 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,041,643 4,302 SH   SOLE 0 4,211 0 91
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,397,067 4,090 SH   SOLE 0 4,059 0 31
SPDR SER TR PRTFLO S&P500 HI 78468R788   429,806 9,940 SH   SOLE 0 9,940 0 0
SPDR SER TR S&P REGL BKG 78464A698   1,019,975 16,901 SH   SOLE 0 16,746 0 155
SPDR SER TR PORTFOLIO SHORT 78464A474   1,526,174 51,111 SH   SOLE 0 47,911 0 3,200
SPDR SER TR S&P HOMEBUILD 78464A888   1,136,020 10,871 SH   SOLE 0 10,871 0 0
SPDR SER TR NUVEEN BLMBRG SH 78468R739   2,194,135 46,300 SH   SOLE 0 44,942 0 1,358
SPDR SER TR BBG CONV SEC ETF 78464A359   724,922 9,307 SH   SOLE 0 7,707 0 1,600
SPDR SER TR S&P DIVID ETF 78464A763   577,277 4,370 SH   SOLE 0 4,370 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   206,564 4,950 SH   SOLE 0 4,950 0 0
STAG INDL INC COM 85254J102   303,298 8,968 SH   SOLE 0 8,968 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108   637,971 17,643 SH   SOLE 0 17,643 0 0
SURGEPAYS INC COM NEW 86882L204   23,140 13,000 SH   SOLE 0 13,000 0 0
T-MOBILE US INC COM 872590104   7,963,718 36,079 SH   SOLE 0 35,807 0 272
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,555,234 7,875 SH   SOLE 0 7,836 0 39
TD SYNNEX CORPORATION COM 87162W100   206,999 1,765 SH   SOLE 0 1,395 0 370
TERRENO RLTY CORP COM 88146M101   473,120 8,000 SH   SOLE 0 8,000 0 0
THE CIGNA GROUP COM 125523100   1,690,529 6,122 SH   SOLE 0 5,969 0 153
THERMO FISHER SCIENTIFIC INC COM 883556102   1,334,910 2,566 SH   SOLE 0 2,547 0 19
TJX COS INC NEW COM 872540109   2,436,859 20,171 SH   SOLE 0 20,028 0 143
TRACTOR SUPPLY CO COM 892356106   1,434,583 27,037 SH   SOLE 0 25,467 0 1,570
TRANSCAT INC COM 893529107   238,549 2,256 SH   SOLE 0 2,256 0 0
TRIO TECH INTL COM NEW 896712205   69,766 12,008 SH   SOLE 0 12,008 0 0
UFP TECHNOLOGIES INC COM 902673102   291,700 1,193 SH   SOLE 0 1,193 0 0
UNION PAC CORP COM 907818108   2,874,216 12,604 SH   SOLE 0 12,444 0 160
UNITED RENTALS INC COM 911363109   8,570,217 12,166 SH   SOLE 0 11,873 0 293
UNITED STS LIME & MINERALS I COM 911922102   1,089,530 8,208 SH   SOLE 0 8,208 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   940,319 2,665 SH   SOLE 0 2,659 0 6
UNITEDHEALTH GROUP INC COM 91324P102   9,310,859 18,406 SH   SOLE 0 18,258 0 148
URBAN OUTFITTERS INC COM 917047102   577,392 10,521 SH   SOLE 0 10,521 0 0
V2X INC COM 92242T101   350,785 7,334 SH   SOLE 0 7,334 0 0
VALERO ENERGY CORP COM 91913Y100   5,287,429 43,131 SH   SOLE 0 42,385 0 746
VANECK ETF TRUST BDC INCOME ETF 92189F411   430,551 25,890 SH   SOLE 0 25,890 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   556,658 12,075 SH   SOLE 0 12,075 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   440,439 5,700 SH   SOLE 0 4,400 0 1,300
VANGUARD INDEX FDS SM CP VAL ETF 922908611   4,512,162 22,768 SH   SOLE 0 22,069 0 699
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,396,321 27,854 SH   SOLE 0 26,589 0 1,265
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,149,631 26,780 SH   SOLE 0 23,469 0 3,311
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   3,465,906 59,757 SH   SOLE 0 59,626 0 131
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   1,616,519 21,617 SH   SOLE 0 21,136 0 481
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,777,078 35,599 SH   SOLE 0 33,403 0 2,196
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   3,159,876 57,089 SH   SOLE 0 53,731 0 3,358
VIRCO MFG CO COM 927651109   107,656 10,503 SH   SOLE 0 10,503 0 0
VIRTUS ETF TR II SEIX SR LN ETF 92790A405   664,632 27,774 SH   SOLE 0 26,729 0 1,045
WALMART INC COM 931142103   17,622,269 195,044 SH   SOLE 0 191,895 0 3,149
WARRIOR MET COAL INC COM 93627C101   752,363 13,871 SH   SOLE 0 13,871 0 0
WESCO INTL INC COM 95082P105   697,420 3,854 SH   SOLE 0 3,854 0 0
WESTLAKE CORPORATION COM 960413102   391,874 3,418 SH   SOLE 0 3,345 0 73
WILLAMETTE VY VINEYARD INC COM 969136100   43,285 12,921 SH   SOLE 0 12,921 0 0
WINMARK CORP COM 974250102   1,022,768 2,602 SH   SOLE 0 2,602 0 0
WISDOMTREE INC COM 97717P104   907,683 86,446 SH   SOLE 0 86,446 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422   696,796 15,392 SH   SOLE 0 15,392 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511   348,339 8,116 SH   SOLE 0 8,116 0 0
XENIA HOTELS & RESORTS INC COM 984017103   376,151 25,313 SH   SOLE 0 25,313 0 0
YETI HLDGS INC COM 98585X104   517,767 13,445 SH   SOLE 0 13,445 0 0
ZOETIS INC CL A 98978V103   2,730,055 16,756 SH   SOLE 0 16,186 0 570
ZYMEWORKS INC COM 98985Y108   154,862 10,578 SH   SOLE 0 10,578 0 0