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,313,794 64,348 SH   SOLE 0 63,656 0 692
ABBVIE INC COM 00287Y109   7,136,499 39,190 SH   SOLE 0 38,906 0 284
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,729,810 16,531 SH   SOLE 0 16,375 0 156
ACCO BRANDS CORP COM 00081T108   420,733 74,997 SH   SOLE 0 74,997 0 0
ACME UTD CORP COM 004816104   223,437 4,755 SH   SOLE 0 4,755 0 0
AGREE RLTY CORP COM 008492100   374,136 6,550 SH   SOLE 0 6,550 0 0
ALLEGIANT TRAVEL CO COM 01748X102   348,749 4,637 SH   SOLE 0 4,637 0 0
ALPHABET INC CAP STK CL A 02079K305   24,304,409 161,031 SH   SOLE 0 159,502 0 1,529
AMAZON COM INC COM 023135106   12,363,245 68,540 SH   SOLE 0 67,992 0 548
AMERICAN ELEC PWR CO INC COM 025537101   3,339,819 38,790 SH   SOLE 0 38,559 0 231
AMERICAN EQTY INVT LIFE HLD COM 025676206   531,954 9,462 SH   SOLE 0 9,462 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   361,263 2,647 SH   SOLE 0 2,647 0 0
AMERICAN SHARED HOSPITAL SVC COM 029595105   87,689 29,725 SH   SOLE 0 29,725 0 0
AMERICAN TOWER CORP NEW COM 03027X100   1,938,358 9,810 SH   SOLE 0 9,654 0 156
AMGEN INC COM 031162100   1,144,388 4,025 SH   SOLE 0 3,910 0 115
AMN HEALTHCARE SVCS INC COM 001744101   316,801 5,068 SH   SOLE 0 5,068 0 0
ANDERSONS INC COM 034164103   346,056 6,032 SH   SOLE 0 6,032 0 0
APPLE INC COM 037833100   24,617,102 143,557 SH   SOLE 0 142,319 0 1,238
ARC DOCUMENT SOLUTIONS INC COM 00191G103   99,401 35,885 SH   SOLE 0 35,885 0 0
ARCBEST CORP COM 03937C105   767,220 5,384 SH   SOLE 0 5,384 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   7,808,402 8,046 SH   SOLE 0 7,989 0 57
ASSURED GUARANTY LTD COM G0585R106   904,695 10,369 SH   SOLE 0 10,369 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   6,425,275 94,838 SH   SOLE 0 94,757 0 81
AVERY DENNISON CORP COM 053611109   4,721,738 21,150 SH   SOLE 0 20,672 0 478
AVNET INC COM 053807103   411,811 8,306 SH   SOLE 0 8,306 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208   330,991 2,968 SH   SOLE 0 2,968 0 0
AXOS FINANCIAL INC COM 05465C100   333,643 6,174 SH   SOLE 0 6,174 0 0
AXT INC COM 00246W103   73,440 16,000 SH   SOLE 0 16,000 0 0
BANCORP INC DEL COM 05969A105   2,704,438 80,826 SH   SOLE 0 80,708 0 118
BEAZER HOMES USA INC COM NEW 07556Q881   330,624 10,080 SH   SOLE 0 10,080 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,041,194 11,988 SH   SOLE 0 11,898 0 90
BEST BUY INC COM 086516101   1,774,883 21,637 SH   SOLE 0 21,372 0 265
BLACKROCK INC COM 09247X101   8,010,068 9,608 SH   SOLE 0 9,450 0 158
BOISE CASCADE CO DEL COM 09739D100   1,162,851 7,582 SH   SOLE 0 7,582 0 0
BOOT BARN HLDGS INC COM 099406100   973,575 10,232 SH   SOLE 0 10,232 0 0
BOS BETTER ONLINE SOLUTIONS SHS NEW NIS 80 M20115180   111,523 36,565 SH   SOLE 0 36,565 0 0
BOYD GAMING CORP COM 103304101   625,672 9,294 SH   SOLE 0 9,294 0 0
BRINKER INTL INC COM 109641100   1,109,503 22,333 SH   SOLE 0 22,333 0 0
BROADCOM INC COM 11135F101   7,891,491 5,954 SH   SOLE 0 5,890 0 64
CADENCE DESIGN SYSTEM INC COM 127387108   4,903,905 15,754 SH   SOLE 0 15,577 0 177
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201   303,631 4,144 SH   SOLE 0 4,144 0 0
CASEYS GEN STORES INC COM 147528103   2,330,417 7,318 SH   SOLE 0 7,297 0 21
CATERPILLAR INC COM 149123101   12,009,743 32,775 SH   SOLE 0 32,426 0 349
CBAK ENERGY TECHNOLOGY INC COM 14986C102   38,480 37,000 SH   SOLE 0 37,000 0 0
CBRE GROUP INC CL A 12504L109   3,115,570 32,040 SH   SOLE 0 31,776 0 264
CELANESE CORP DEL COM 150870103   1,126,207 6,553 SH   SOLE 0 6,453 0 100
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205   669,544 18,135 SH   SOLE 0 18,135 0 0
CENTURY CMNTYS INC COM 156504300   460,209 4,769 SH   SOLE 0 4,769 0 0
CF INDS HLDGS INC COM 125269100   792,159 9,520 SH   SOLE 0 9,520 0 0
CHENIERE ENERGY INC COM NEW 16411R208   1,412,490 8,758 SH   SOLE 0 8,701 0 57
CHEVRON CORP NEW COM 166764100   8,626,801 54,690 SH   SOLE 0 54,246 0 444
CHORD ENERGY CORPORATION COM NEW 674215207   265,756 1,491 SH   SOLE 0 1,491 0 0
CISCO SYS INC COM 17275R102   2,159,007 43,258 SH   SOLE 0 43,199 0 59
CIVITAS RESOURCES INC COM NEW 17888H103   558,090 7,352 SH   SOLE 0 7,352 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   562,701 24,745 SH   SOLE 0 24,745 0 0
COCA COLA CONS INC COM 191098102   817,632 966 SH   SOLE 0 966 0 0
COHU INC COM 192576106   272,739 8,183 SH   SOLE 0 8,183 0 0
COMCAST CORP NEW CL A 20030N101   1,908,657 44,029 SH   SOLE 0 43,764 0 265
CONCENTRIX CORP COM 20602D101   490,293 7,404 SH   SOLE 0 7,204 0 200
CONOCOPHILLIPS COM 20825C104   2,426,466 19,064 SH   SOLE 0 18,971 0 93
CORCEPT THERAPEUTICS INC COM 218352102   457,324 18,155 SH   SOLE 0 18,155 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,781,063 3,796 SH   SOLE 0 3,667 0 129
CPI AEROSTRUCTURES INC COM NEW 125919308   50,495 21,579 SH   SOLE 0 21,579 0 0
CPS TECHNOLOGIES CORP COM 12619F104   66,511 35,952 SH   SOLE 0 35,952 0 0
CRA INTL INC COM 12618T105   516,051 3,450 SH   SOLE 0 3,450 0 0
CROCS INC COM 227046109   509,915 3,546 SH   SOLE 0 3,546 0 0
DANAHER CORPORATION COM 235851102   5,118,261 20,496 SH   SOLE 0 20,385 0 111
DARDEN RESTAURANTS INC COM 237194105   1,344,722 8,045 SH   SOLE 0 7,977 0 68
DATA I O CORP COM 237690102   54,215 15,402 SH   SOLE 0 15,402 0 0
DECKERS OUTDOOR CORP COM 243537107   7,400,186 7,862 SH   SOLE 0 7,773 0 89
DEERE & CO COM 244199105   5,285,402 12,868 SH   SOLE 0 12,865 0 3
DIGITAL RLTY TR INC COM 253868103   679,581 4,718 SH   SOLE 0 4,641 0 77
DIGITALBRIDGE GROUP INC CL A NEW 25401T603   424,152 22,011 SH   SOLE 0 22,011 0 0
DISNEY WALT CO COM 254687106   1,702,639 13,915 SH   SOLE 0 13,774 0 141
DIXIE GROUP INC CL A 255519100   10,396 18,331 SH   SOLE 0 18,331 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100   1,076,618 17,362 SH   SOLE 0 17,362 0 0
DORIAN LPG LTD SHS USD Y2106R110   756,970 19,682 SH   SOLE 0 19,682 0 0
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201   730,378 58,854 SH   SOLE 0 58,854 0 0
EATON CORP PLC SHS G29183103   8,585,567 27,458 SH   SOLE 0 27,458 0 0
ELEVANCE HEALTH INC COM 036752103   3,431,698 6,618 SH   SOLE 0 6,538 0 80
ELI LILLY & CO COM 532457108   11,587,714 14,895 SH   SOLE 0 14,845 0 50
ELTEK LTD SHS M40184208   288,604 25,907 SH   SOLE 0 25,907 0 0
ENCORE WIRE CORP COM 292562105   3,517,310 13,385 SH   SOLE 0 13,347 0 38
ENOVA INTL INC COM 29357K103   11,141,518 177,328 SH   SOLE 0 176,419 0 909
ENOVIX CORPORATION COM 293594107   156,700 19,563 SH   SOLE 0 19,563 0 0
EOS ENERGY ENTERPRISES INC COM CL A 29415C101   77,730 75,466 SH   SOLE 0 75,466 0 0
EPLUS INC COM 294268107   367,881 4,684 SH   SOLE 0 4,684 0 0
EVERCORE INC CLASS A 29977A105   1,305,182 6,777 SH   SOLE 0 6,777 0 0
EXXON MOBIL CORP COM 30231G102   1,802,766 15,509 SH   SOLE 0 15,509 0 0
EZCORP INC CL A NON VTG 302301106   376,496 33,230 SH   SOLE 0 33,230 0 0
FEDERAL AGRIC MTG CORP CL C 313148306   1,206,481 6,128 SH   SOLE 0 6,128 0 0
FEDERATED HERMES INC CL B 314211103   259,992 7,198 SH   SOLE 0 7,198 0 0
FIRST BANCORP P R COM NEW 318672706   843,306 48,079 SH   SOLE 0 48,079 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   2,537,954 126,676 SH   SOLE 0 126,676 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,038,647 18,419 SH   SOLE 0 18,129 0 290
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   18,800 10,000 SH   SOLE 0 10,000 0 0
FTI CONSULTING INC COM 302941109   1,147,342 5,456 SH   SOLE 0 5,456 0 0
GAIA INC NEW CL A 36269P104   32,648 10,600 SH   SOLE 0 10,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109   7,283,415 29,129 SH   SOLE 0 28,813 0 316
GENERAC HLDGS INC COM 368736104   1,299,368 10,301 SH   SOLE 0 10,261 0 40
GENERAL MLS INC COM 370334104   746,300 10,666 SH   SOLE 0 10,627 0 39
GLOBAL SELF STORAGE INC COM 37955N106   69,420 15,600 SH   SOLE 0 15,600 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   7,107,831 17,017 SH   SOLE 0 16,966 0 51
GRAPHIC PACKAGING HLDG CO COM 388689101   446,337 15,296 SH   SOLE 0 15,296 0 0
HAVERTY FURNITURE COS INC COM 419596101   477,100 13,983 SH   SOLE 0 13,983 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   267,131 14,247 SH   SOLE 0 14,247 0 0
HF SINCLAIR CORP COM 403949100   541,519 8,970 SH   SOLE 0 8,970 0 0
HILLENBRAND INC COM 431571108   665,085 13,225 SH   SOLE 0 13,225 0 0
HOME DEPOT INC COM 437076102   12,470,785 32,510 SH   SOLE 0 32,202 0 308
HOULIHAN LOKEY INC CL A 441593100   813,109 6,343 SH   SOLE 0 6,343 0 0
IDACORP INC COM 451107106   350,938 3,778 SH   SOLE 0 3,778 0 0
INGLES MKTS INC CL A 457030104   1,107,106 14,438 SH   SOLE 0 14,438 0 0
INNOSPEC INC COM 45768S105   1,074,844 8,336 SH   SOLE 0 8,336 0 0
INNOVIVA INC COM 45781M101   865,815 56,812 SH   SOLE 0 56,812 0 0
INSIGHT ENTERPRISES INC COM 45765U103   8,990,114 48,459 SH   SOLE 0 48,103 0 356
INSTALLED BLDG PRODS INC COM 45780R101   2,054,575 7,941 SH   SOLE 0 7,913 0 28
INTEGER HLDGS CORP COM 45826H109   1,337,853 11,466 SH   SOLE 0 11,466 0 0
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879   5,854,149 233,326 SH   SOLE 0 222,209 0 11,117
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   1,456,974 105,045 SH   SOLE 0 104,171 0 874
INVESCO EXCH TRADED FD TR II FNDMNTL IG CRP 46138E693   229,296 9,776 SH   SOLE 0 9,776 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   1,748,569 73,562 SH   SOLE 0 71,898 0 1,664
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   2,360,201 55,132 SH   SOLE 0 55,028 0 104
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290   713,229 21,701 SH   SOLE 0 21,266 0 435
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381   526,220 10,314 SH   SOLE 0 9,894 0 420
INVESCO QQQ TR UNIT SER 1 46090E103   1,160,642 2,614 SH   SOLE 0 2,524 0 90
ISHARES GOLD TR ISHARES NEW 464285204   15,258,410 363,209 SH   SOLE 0 360,178 0 3,031
ISHARES INC MSCI CDA ETF 464286509   296,976 7,758 SH   SOLE 0 7,758 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,213,781 53,353 SH   SOLE 0 52,153 0 1,200
ISHARES TR NATIONAL MUN ETF 464288414   2,489,864 23,140 SH   SOLE 0 22,913 0 227
ISHARES TR SHRT NAT MUN ETF 464288158   3,538,789 33,790 SH   SOLE 0 32,815 0 975
ISHARES TR IBONDS DEC 2032 46436E296   4,228,998 186,546 SH   SOLE 0 184,520 0 2,026
ISHARES TR COHEN STEER REIT 464287564   519,300 9,000 SH   SOLE 0 9,000 0 0
ISHARES TR IBONDS DEC 2033 46436E148   222,254 9,150 SH   SOLE 0 9,150 0 0
ISHARES TR TIPS BD ETF 464287176   5,532,202 51,505 SH   SOLE 0 51,186 0 319
ISHARES TR 7-10 YR TRSY BD 464287440   3,206,797 33,877 SH   SOLE 0 33,410 0 467
ISHARES TR 0-5 YR TIPS ETF 46429B747   3,437,096 34,568 SH   SOLE 0 34,422 0 146
ISHARES TR 10-20 YR TRS ETF 464288653   1,007,448 9,592 SH   SOLE 0 9,021 0 571
ISHARES TR IBONDS DEC 28 46435U325   277,970 11,000 SH   SOLE 0 11,000 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   875,837 5,515 SH   SOLE 0 5,515 0 0
ISHARES TR IBONDS 29 TRM TS 46436E825   294,464 13,696 SH   SOLE 0 13,696 0 0
ISHARES TR INTRM GOV CR ETF 464288612   338,975 3,260 SH   SOLE 0 3,260 0 0
ISHARES TR AGENCY BOND ETF 464288166   1,722,434 15,941 SH   SOLE 0 15,632 0 309
ISHARES TR GLOBAL ENERG ETF 464287341   1,246,237 29,016 SH   SOLE 0 28,550 0 466
ISHARES TR CORE S&P SCP ETF 464287804   1,128,409 10,210 SH   SOLE 0 10,210 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   8,475,958 166,000 SH   SOLE 0 160,408 0 5,592
ISHARES TR 1 3 YR TREAS BD 464287457   11,085,214 135,549 SH   SOLE 0 132,966 0 2,583
ISHARES TR USD INV GRDE ETF 464288620   241,411 4,755 SH   SOLE 0 4,755 0 0
ISHARES TR TRS FLT RT BD 46434V860   4,043,288 79,765 SH   SOLE 0 78,689 0 1,076
ISHARES TR IBONDS DEC 2030 46436E726   255,730 11,950 SH   SOLE 0 11,950 0 0
ISHARES TR CORE US AGGBD ET 464287226   4,533,236 46,286 SH   SOLE 0 45,405 0 881
ISHARES TR IBONDS DEC25 ETF 46434VBD1   375,003 15,115 SH   SOLE 0 15,115 0 0
ISHARES TR IBONDS DEC 2033 46436E130   4,493,398 176,350 SH   SOLE 0 168,384 0 7,966
ISHARES TR IBOND DEC 2030 46436E593   298,097 15,350 SH   SOLE 0 15,350 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   6,567,933 56,713 SH   SOLE 0 54,429 0 2,284
ISHARES TR ROBOTICS ARTIF 46435U556   221,729 6,455 SH   SOLE 0 6,455 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9   264,180 11,100 SH   SOLE 0 11,100 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   6,088,487 117,994 SH   SOLE 0 115,835 0 2,159
ISHARES TR IBOXX INV CP ETF 464287242   554,730 5,093 SH   SOLE 0 4,768 0 325
ISHARES TR RUS 1000 VAL ETF 464287598   932,268 5,205 SH   SOLE 0 5,105 0 100
ISHARES TR CONV BD ETF 46435G102   235,020 2,944 SH   SOLE 0 2,944 0 0
ISHARES TR IBONDS DEC 26 46435U259   1,291,177 50,934 SH   SOLE 0 50,934 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   8,185,297 38,922 SH   SOLE 0 38,592 0 330
ISHARES TR MBS ETF 464288588   3,800,033 41,117 SH   SOLE 0 40,069 0 1,048
ISHARES TR MSCI EAFE ETF 464287465   483,552 6,055 SH   SOLE 0 6,055 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   11,339,139 221,122 SH   SOLE 0 216,958 0 4,164
ISHARES TR 20 YR TR BD ETF 464287432   5,430,526 57,393 SH   SOLE 0 56,295 0 1,098
ISHARES TR RUS 1000 ETF 464287622   2,335,635 8,109 SH   SOLE 0 8,109 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   558,852 13,604 SH   SOLE 0 13,604 0 0
ISHARES TR RUS TP200 GR ETF 464289438   652,219 3,343 SH   SOLE 0 3,343 0 0
ISHARES TR SHORT TREAS BD 464288679   5,392,033 48,779 SH   SOLE 0 46,676 0 2,103
ISHARES TR IBONDS DEC 27 46435U283   642,842 25,540 SH   SOLE 0 24,605 0 935
ISHARES TR IBONDS DEC 29 46436E205   623,899 27,340 SH   SOLE 0 27,340 0 0
ISHARES TR EAFE GRWTH ETF 464288885   680,343 6,555 SH   SOLE 0 6,555 0 0
ISHARES TR IBONDS 24 TRM TS 46436E874   401,594 16,775 SH   SOLE 0 16,775 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,514,567 4,783 SH   SOLE 0 4,644 0 139
ISHARES TR IBONDS DEC 2029 46436E163   903,620 35,794 SH   SOLE 0 32,264 0 3,530
ISHARES TR 10+ YR INVST GRD 464289511   418,107 8,117 SH   SOLE 0 8,117 0 0
JABIL INC COM 466313103   7,904,122 59,008 SH   SOLE 0 58,557 0 451
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106   1,159,786 28,665 SH   SOLE 0 28,380 0 285
JANUS DETROIT STR TR HENDERSON MTG 47103U852   449,376 9,964 SH   SOLE 0 7,764 0 2,200
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100   206,660 3,417 SH   SOLE 0 3,417 0 0
JOHNSON & JOHNSON COM 478160104   7,275,316 45,991 SH   SOLE 0 45,474 0 517
JPMORGAN CHASE & CO COM 46625H100   16,304,019 81,398 SH   SOLE 0 80,638 0 760
LAM RESEARCH CORP COM 512807108   439,150 452 SH   SOLE 0 452 0 0
LAMB WESTON HLDGS INC COM 513272104   900,392 8,452 SH   SOLE 0 8,320 0 132
LINDE PLC SHS G54950103   4,908,327 10,571 SH   SOLE 0 10,442 0 129
LOCKHEED MARTIN CORP COM 539830109   4,069,722 8,947 SH   SOLE 0 8,878 0 69
LPL FINL HLDGS INC COM 50212V100   3,882,947 14,697 SH   SOLE 0 14,479 0 218
LUMENT FINANCE TRUST INC COM 55025L108   24,900 10,000 SH   SOLE 0 10,000 0 0
LXP INDUSTRIAL TRUST COM 529043101   531,693 58,946 SH   SOLE 0 58,946 0 0
M/I HOMES INC COM 55305B101   5,980,133 43,878 SH   SOLE 0 43,712 0 166
MAGNOLIA OIL & GAS CORP CL A 559663109   498,967 19,228 SH   SOLE 0 19,228 0 0
MANHATTAN BRDG CAP INC COM 562803106   98,093 19,386 SH   SOLE 0 19,386 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   289,471 2,687 SH   SOLE 0 2,687 0 0
MASTERCARD INCORPORATED CL A 57636Q104   11,219,136 23,297 SH   SOLE 0 23,076 0 221
MATADOR RES CO COM 576485205   4,521,598 67,719 SH   SOLE 0 67,383 0 336
MCDONALDS CORP COM 580135101   11,210,465 39,760 SH   SOLE 0 39,524 0 236
MERCHANTS BANCORP IND COM 58844R108   1,026,389 23,770 SH   SOLE 0 23,770 0 0
META PLATFORMS INC CL A 30303M102   9,422,194 19,404 SH   SOLE 0 19,268 0 136
MGIC INVT CORP WIS COM 552848103   1,662,131 74,335 SH   SOLE 0 74,335 0 0
MICROSOFT CORP COM 594918104   37,537,588 89,222 SH   SOLE 0 88,533 0 689
MODINE MFG CO COM 607828100   388,185 4,078 SH   SOLE 0 4,078 0 0
NATIONAL HEALTHCARE CORP COM 635906100   337,306 3,569 SH   SOLE 0 3,569 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106   432,640 11,048 SH   SOLE 0 11,048 0 0
NATURAL ALTERNATIVES INTL IN COM NEW 638842302   61,034 10,022 SH   SOLE 0 10,022 0 0
NELNET INC CL A 64031N108   1,964,745 20,758 SH   SOLE 0 20,758 0 0
NETFLIX INC COM 64110L106   561,173 924 SH   SOLE 0 924 0 0
NEXTERA ENERGY INC COM 65339F101   3,102,000 48,537 SH   SOLE 0 47,908 0 629
NORTHROP GRUMMAN CORP COM 666807102   2,774,037 5,795 SH   SOLE 0 5,710 0 85
NOVA LTD COM M7516K103   9,663,485 54,479 SH   SOLE 0 54,261 0 218
NOVO-NORDISK A S ADR 670100205   1,250,488 9,739 SH   SOLE 0 9,739 0 0
NUCOR CORP COM 670346105   2,696,190 13,624 SH   SOLE 0 13,464 0 160
NUVEEN MUN VALUE FD INC COM 670928100   471,350 54,116 SH   SOLE 0 54,116 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   223,356 18,248 SH   SOLE 0 18,248 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   262,435 36,500 SH   SOLE 0 36,500 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101   149,297 16,607 SH   SOLE 0 16,607 0 0
NVIDIA CORPORATION COM 67066G104   28,575,989 31,626 SH   SOLE 0 31,338 0 288
OFG BANCORP COM 67103X102   969,870 26,348 SH   SOLE 0 26,348 0 0
OPTION CARE HEALTH INC COM NEW 68404L201   354,518 10,570 SH   SOLE 0 10,570 0 0
OTTER TAIL CORP COM 689648103   516,326 5,976 SH   SOLE 0 5,976 0 0
OXFORD INDS INC COM 691497309   2,177,300 19,371 SH   SOLE 0 19,299 0 72
PAR PAC HOLDINGS INC COM NEW 69888T207   202,866 5,474 SH   SOLE 0 5,474 0 0
PATRICK INDS INC COM 703343103   1,237,231 10,356 SH   SOLE 0 10,356 0 0
PC CONNECTION INC COM 69318J100   1,988,317 30,158 SH   SOLE 0 30,158 0 0
PEPSICO INC COM 713448108   3,305,064 18,885 SH   SOLE 0 18,772 0 113
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   647,140 42,547 SH   SOLE 0 42,547 0 0
PHOTRONICS INC COM 719405102   641,278 22,644 SH   SOLE 0 22,644 0 0
PHX MINERALS INC CL A 69291A100   37,510 11,000 SH   SOLE 0 11,000 0 0
PIONEER NAT RES CO COM 723787107   1,691,025 6,442 SH   SOLE 0 6,341 0 101
PIPER SANDLER COMPANIES COM 724078100   2,179,023 10,978 SH   SOLE 0 10,978 0 0
PORTLAND GEN ELEC CO COM NEW 736508847   442,134 10,527 SH   SOLE 0 10,527 0 0
POTLATCHDELTIC CORPORATION COM 737630103   358,575 7,626 SH   SOLE 0 7,626 0 0
PRIMERICA INC COM 74164M108   1,840,284 7,275 SH   SOLE 0 7,216 0 59
PROCTER AND GAMBLE CO COM 742718109   11,647,928 71,790 SH   SOLE 0 71,469 0 321
PROGRESS SOFTWARE CORP COM 743312100   318,527 5,975 SH   SOLE 0 5,975 0 0
PROLOGIS INC. COM 74340W103   5,133,663 39,423 SH   SOLE 0 39,073 0 350
PURECYCLE TECHNOLOGIES INC COM 74623V103   174,651 28,079 SH   SOLE 0 28,079 0 0
RADIAN GROUP INC COM 750236101   903,154 26,984 SH   SOLE 0 26,984 0 0
RADIUS RECYCLING INC CL A 806882106   579,976 27,448 SH   SOLE 0 27,448 0 0
RAVE RESTAURANT GROUP INC COM 754198109   32,850 15,000 SH   SOLE 0 15,000 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   2,423,219 115,172 SH   SOLE 0 115,059 0 113
SABRA HEALTH CARE REIT INC COM 78573L106   148,690 10,067 SH   SOLE 0 10,067 0 0
SCHWAB CHARLES CORP COM 808513105   372,840 5,154 SH   SOLE 0 5,154 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   334,260 13,238 SH   SOLE 0 12,588 0 650
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,782,050 29,190 SH   SOLE 0 29,190 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789   845,544 12,761 SH   SOLE 0 12,761 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   639,805 17,967 SH   SOLE 0 17,967 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   817,141 8,813 SH   SOLE 0 8,813 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   10,893,354 52,304 SH   SOLE 0 52,019 0 285
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   877,566 22,200 SH   SOLE 0 22,130 0 70
SELECT SECTOR SPDR TR INDL 81369Y704   733,717 5,825 SH   SOLE 0 5,765 0 60
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   379,194 5,776 SH   SOLE 0 5,654 0 122
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   3,338,846 22,601 SH   SOLE 0 21,932 0 669
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   2,923,591 35,802 SH   SOLE 0 35,457 0 345
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   495,668 11,768 SH   SOLE 0 11,603 0 165
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   4,418,141 24,026 SH   SOLE 0 23,902 0 124
SEMPRA COM 816851109   3,938,654 54,833 SH   SOLE 0 54,547 0 286
SHELL PLC SPON ADS 780259305   799,921 11,932 SH   SOLE 0 11,932 0 0
SHOE CARNIVAL INC COM 824889109   474,488 12,950 SH   SOLE 0 12,950 0 0
SIGA TECHNOLOGIES INC COM 826917106   458,354 53,546 SH   SOLE 0 53,546 0 0
SILVERBOW RES INC COM 82836G102   211,907 6,207 SH   SOLE 0 6,207 0 0
SOUTHSTATE CORPORATION COM 840441109   481,015 5,657 SH   SOLE 0 5,657 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,062,338 5,164 SH   SOLE 0 5,148 0 16
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,461,567 4,706 SH   SOLE 0 4,706 0 0
SPDR SER TR S&P REGL BKG 78464A698   903,079 17,961 SH   SOLE 0 17,806 0 155
SPDR SER TR S&P HOMEBUILD 78464A888   1,224,142 10,970 SH   SOLE 0 10,970 0 0
SPDR SER TR AEROSPACE DEF 78464A631   223,551 1,591 SH   SOLE 0 1,591 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   1,706,238 57,314 SH   SOLE 0 54,114 0 3,200
SPDR SER TR NUVEEN BLMBRG SH 78468R739   3,490,613 73,580 SH   SOLE 0 72,397 0 1,183
SPDR SER TR BBG CONV SEC ETF 78464A359   701,914 9,610 SH   SOLE 0 8,010 0 1,600
SPDR SER TR S&P DIVID ETF 78464A763   537,428 4,095 SH   SOLE 0 4,095 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   208,445 4,950 SH   SOLE 0 4,950 0 0
STAG INDL INC COM 85254J102   232,178 6,040 SH   SOLE 0 6,040 0 0
SUPERIOR DRILLING PRODS INC COM 868153107   13,710 15,000 SH   SOLE 0 15,000 0 0
SURGEPAYS INC COM NEW 86882L204   50,050 13,000 SH   SOLE 0 13,000 0 0
SYSCO CORP COM 871829107   3,173,407 39,091 SH   SOLE 0 38,826 0 265
T-MOBILE US INC COM 872590104   6,098,552 37,364 SH   SOLE 0 37,193 0 171
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,019,559 7,494 SH   SOLE 0 7,494 0 0
TARGET CORP COM 87612E106   239,588 1,352 SH   SOLE 0 1,352 0 0
TERRENO RLTY CORP COM 88146M101   280,673 4,227 SH   SOLE 0 4,227 0 0
THE CIGNA GROUP COM 125523100   3,225,490 8,881 SH   SOLE 0 8,753 0 128
THERMO FISHER SCIENTIFIC INC COM 883556102   3,210,023 5,523 SH   SOLE 0 5,523 0 0
TJX COS INC NEW COM 872540109   2,050,611 20,219 SH   SOLE 0 20,219 0 0
TRACTOR SUPPLY CO COM 892356106   1,513,788 5,784 SH   SOLE 0 5,506 0 278
TRANSCAT INC COM 893529107   251,386 2,256 SH   SOLE 0 2,256 0 0
UFP TECHNOLOGIES INC COM 902673102   300,875 1,193 SH   SOLE 0 1,193 0 0
UNION PAC CORP COM 907818108   3,706,657 15,072 SH   SOLE 0 14,912 0 160
UNITED RENTALS INC COM 911363109   8,944,648 12,404 SH   SOLE 0 12,178 0 226
UNITED STS LIME & MINERALS I COM 911922102   617,150 2,070 SH   SOLE 0 2,070 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   648,500 2,823 SH   SOLE 0 2,817 0 6
UNITEDHEALTH GROUP INC COM 91324P102   10,970,467 22,176 SH   SOLE 0 22,043 0 133
V2X INC COM 92242T101   342,571 7,334 SH   SOLE 0 7,334 0 0
VALERO ENERGY CORP COM 91913Y100   7,808,726 45,748 SH   SOLE 0 45,179 0 569
VANECK ETF TRUST BDC INCOME ETF 92189F411   426,167 25,217 SH   SOLE 0 25,217 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   635,420 13,662 SH   SOLE 0 13,662 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844   522,372 5,753 SH   SOLE 0 5,753 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   4,605,312 24,001 SH   SOLE 0 23,302 0 699
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   485,406 9,593 SH   SOLE 0 8,328 0 1,265
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,828,704 22,714 SH   SOLE 0 20,214 0 2,500
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   3,689,470 63,014 SH   SOLE 0 62,883 0 131
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,973,517 51,397 SH   SOLE 0 48,815 0 2,582
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   2,712,312 34,671 SH   SOLE 0 34,169 0 502
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   1,806,583 30,496 SH   SOLE 0 29,480 0 1,016
VAREX IMAGING CORP COM 92214X106   211,336 11,676 SH   SOLE 0 11,676 0 0
VIRCO MFG CO COM 927651109   114,798 10,503 SH   SOLE 0 10,503 0 0
VIRTUS ETF TR II SEIX SR LN ETF 92790A405   711,157 29,681 SH   SOLE 0 28,636 0 1,045
VISHAY INTERTECHNOLOGY INC COM 928298108   1,100,116 48,506 SH   SOLE 0 48,506 0 0
VISHAY PRECISION GROUP INC COM 92835K103   230,140 6,514 SH   SOLE 0 6,514 0 0
VITAL ENERGY INC COM 516806205   310,616 5,912 SH   SOLE 0 5,912 0 0
WABASH NATL CORP COM 929566107   215,987 7,214 SH   SOLE 0 7,214 0 0
WALMART INC COM 931142103   12,940,430 215,064 SH   SOLE 0 212,535 0 2,529
WARRIOR MET COAL INC COM 93627C101   842,516 13,880 SH   SOLE 0 13,880 0 0
WESCO INTL INC COM 95082P105   613,011 3,579 SH   SOLE 0 3,579 0 0
WESTLAKE CORPORATION COM 960413102   553,900 3,625 SH   SOLE 0 3,552 0 73
WILLAMETTE VY VINEYARD INC COM 969136100   67,706 12,921 SH   SOLE 0 12,921 0 0
WINMARK CORP COM 974250102   1,496,715 4,138 SH   SOLE 0 4,138 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422   399,097 9,162 SH   SOLE 0 9,162 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511   221,210 5,097 SH   SOLE 0 5,097 0 0
XENIA HOTELS & RESORTS INC COM 984017103   255,981 17,054 SH   SOLE 0 17,054 0 0
YETI HLDGS INC COM 98585X104   337,390 8,752 SH   SOLE 0 8,752 0 0
ZOETIS INC CL A 98978V103   3,619,910 21,393 SH   SOLE 0 21,050 0 343
ZYMEWORKS INC COM 98985Y108   111,281 10,578 SH   SOLE 0 10,578 0 0