# EDGAR Filing Document

**Accession Number:** 0001697490
**File Stem:** 0001104659-26-061899
**Filing Date:** 2026-5
**Character Count:** 132891
**Document Hash:** fcfabfc1a2360f273637619974a5473f
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001104659-26-061899.hdr.sgml**: 20260515

**ACCESSION NUMBER**: 0001104659-26-061899

**CONFORMED SUBMISSION TYPE**: 13F-HR

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20260331

**FILED AS OF DATE**: 20260515

**DATE AS OF CHANGE**: 20260515

**EFFECTIVENESS DATE**: 20260515

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** IHT Wealth Management, LLC
- **CENTRAL INDEX KEY:** 0001697490

**ORGANIZATION NAME:**
- **EIN:** 000000000
- **STATE OF INCORPORATION:** IL
- **FISCAL YEAR END:** 1231

**FILING VALUES:**
- **FORM TYPE:** 13F-HR
- **SEC ACT:** 1934 Act
- **SEC FILE NUMBER:** 028-17839
- **FILM NUMBER:** 26982628

**BUSINESS ADDRESS:**
- **STREET 1:** 123 N. WACKER DRIVE
- **STREET 2:** SUITE 2300
- **CITY:** CHICAGO
- **STATE:** IL
- **ZIP:** 60606
- **BUSINESS PHONE:** 3127541316

**MAIL ADDRESS:**
- **STREET 1:** 123 N. WACKER DRIVE
- **STREET 2:** SUITE 2300
- **CITY:** CHICAGO
- **STATE:** IL
- **ZIP:** 60606

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 03-31-2026

**Check here if Amendment** [ ] **Amendment Number:** 

**This Amendment (Check only one.):** [ ] is a restatement.

[ ] adds new holdings entries.

**Institutional Investment Manager Filing this Report:**

**Name:** IHT Wealth Management LLC<br>**Address:** 123 N. Wacker Drive<br>Suite 2300<br>Chicago, IL 60606

**Form 13F File Number:** 028-17839

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

**Person Signing this Report on Behalf of Reporting Manager:**

**Name:** Steven Dudash<br>**Title:** President<br>**Phone:** 855-295-2828

**Signature, Place, and Date of Signing:**

/s/ Steven Dudash  Chicago, IL  05-15-2026<br>[Signature]  [City, State]  [Date]

**Report Type (Check only one.):**

[x] **13F HOLDINGS REPORT.** (Check here if all holdings of this reporting manager are reported in this report.)

[ ] **13F NOTICE.** (Check here if no holdings are reported in this report, and all holdings are reported by other reporting manager(s).)

[ ] **13F COMBINATION REPORT.** (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)

### Form 13F Summary Page

**Report Summary:**

**Number of Other Included Managers:** 0

**Form 13F Information Table Entry Total:** 1265

**Form 13F Information Table Value Total:** $4303408219

      (round to nearest dollar)

**List of Other Included Managers:**

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.

[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]

**NONE**

### FORM 13F INFORMATION TABLE

---

|  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | VOTING AUTHORITY | VOTING AUTHORITY | VOTING AUTHORITY |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | SOLE | SHARED | NONE |
| OCCIDENTAL PETE | *W EXP 08/03/202 | 674599162 |  | 500067 | 11657 | SH |  | SOLE |  | 813 | 0 | 10844 |
| ISHARES 0-3 | 0-3 MNTH TREASRY | 46436E718 |  | 1796065 | 17843 | SH |  | SOLE |  | 0 | 0 | 17843 |
| ISHARES 0-5 | 0-5 YR TIPS ETF | 46429B747 |  | 1133162 | 10956 | SH |  | SOLE |  | 0 | 0 | 10956 |
| ISHARES | 0-5YR HI YL CP | 46434V407 |  | 1138799 | 26916 | SH |  | SOLE |  | 0 | 0 | 26916 |
| ISHARES 1-3YR | 1 3 YR TREAS BD | 464287457 |  | 2928598 | 35468 | SH |  | SOLE |  | 2788 | 0 | 32680 |
| ISHARES 10-20YR | 10-20 YR TRS ETF | 464288653 |  | 22041659 | 218841 | SH |  | SOLE |  | 26271 | 0 | 192570 |
| ISHARES 20plus | 20 YR TR BD ETF | 464287432 |  | 62610650 | 722236 | SH |  | SOLE |  | 18519 | 0 | 703717 |
| ISHARES TR | 20+ YEAR TR BD | 46436E338 |  | 6542740 | 289245 | SH |  | SOLE |  | 256 | 0 | 288989 |
| PIMCO 25 | 25YR+ ZERO U S | 72201R882 |  | 6638999 | 103719 | SH |  | SOLE |  | 89 | 0 | 103630 |
| ISHARES 3-7YR | 3 7 YR TREAS BD | 464288661 |  | 4216923 | 35556 | SH |  | SOLE |  | 1137 | 0 | 34419 |
| VANGUARD S | 500 GRTH IDX F | 921932505 |  | 808603 | 1983 | SH |  | SOLE |  | 131 | 0 | 1852 |
| ISHARES 7-10YR | 7-10 YR TRSY BD | 464287440 |  | 6097013 | 63883 | SH |  | SOLE |  | 1858 | 0 | 62025 |
| SIXTH STREET | 83012A 10 9 | 83012A109 |  | 2170160 | 118072 | SH |  | SOLE |  | 1427 | 0 | 116645 |
| PGIM ETF TR | AAA CLO ETF | 69344A834 |  | 889014 | 17370 | SH |  | SOLE |  | 0 | 0 | 17370 |
| GOLDMAN SACHS ETF TR | ACCES TREASURY | 381430529 |  | 6913110 | 69000 | SH |  | SOLE |  | 0 | 0 | 69000 |
| PIMCO ETF TR | ACTIVE BD ETF | 72201R775 |  | 763760 | 8277 | SH |  | SOLE |  | 3401 | 0 | 4876 |
| J P MORGAN EXCHANGE TRADED F | ACTIVE BOND ETF | 46654Q716 |  | 6952861 | 129307 | SH |  | SOLE |  | 22632 | 0 | 106675 |
| J P MORGAN EXCHANGE TRADED F | ACTIVE GROWTH | 46654Q609 |  | 4739245 | 56072 | SH |  | SOLE |  | 9626 | 0 | 46446 |
| JPMORGAN ACTIVE | ACTIVE VALUE ETF | 46641Q167 |  | 443953 | 6187 | SH |  | SOLE |  | 893 | 0 | 5294 |
| GOLDMAN SACHS | ACTIVEBETA INT ETF | 381430107 |  | 224621 | 5208 | SH |  | SOLE |  | 0 | 0 | 5208 |
| FIRST TR EXCHNG TRADED FD VI | ACTV FCTR LGCP | 33740F821 |  | 391072 | 10138 | SH |  | SOLE |  | 1755 | 0 | 8383 |
| BANCO SANTANDER S.A. | ADR | 05964H105 |  | 300871 | 26673 | SH |  | SOLE |  | 0 | 0 | 26673 |
| Novo Nordisk As Adr | ADR | 670100205 |  | 950625 | 25867 | SH |  | SOLE |  | 652 | 0 | 25215 |
| Aia Group LTD Spon Adr | ADR SPONSORED | 001317205 |  | 387856 | 8710 | SH |  | SOLE |  | 0 | 0 | 8710 |
| Atlas Copco Ab Spon Adr Repstg Com Ser A | ADR SPONSORED | 049255706 |  | 243863 | 13848 | SH |  | SOLE |  | 0 | 0 | 13848 |
| Nestle S A Spon Adr Repstg Reg Shs | ADR SPONSORED | 641069406 |  | 324453 | 3274 | SH |  | SOLE |  | 0 | 0 | 3274 |
| Roche Holding Limited Sponsored Adr | ADR SPONSORED | 771195104 |  | 497100 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| Sony Group Corp Adr New | ADR SPONSORED | 835699307 |  | 528610 | 25537 | SH |  | SOLE |  | 1717 | 0 | 23820 |
| TOYOTA MOTOR CORP | ADS | 892331307 |  | 205865 | 999 | SH |  | SOLE |  | 0 | 0 | 999 |
| SPDR S | AEROSPACE DEF | 78464A631 |  | 6059381 | 23858 | SH |  | SOLE |  | 9253 | 0 | 14605 |
| INVESCO AEROSPACE | AEROSPACE DEFN | 46137V100 |  | 15106629 | 91168 | SH |  | SOLE |  | 4641 | 0 | 86527 |
| SIMPLIFY EXCHANGE TRADED FUN | AGGREGATE BOND E | 82889N723 |  | 731911 | 35966 | SH |  | SOLE |  | 10765 | 0 | 25201 |
| VANECK ETF TRUST | AGRIBUSINESS ETF | 92189F700 |  | 1761731 | 20849 | SH |  | SOLE |  | 982 | 0 | 19867 |
| INVESCO MULTI | AGRICULTURE FD | 46140H106 |  | 424578 | 15541 | SH |  | SOLE |  | 725 | 0 | 14816 |
| THE ALGER ETF TRUST | AI ENABLERS ADOP | 015564503 |  | 768735 | 23267 | SH |  | SOLE |  | 0 | 0 | 23267 |
| TORTOISE CAPITAL SERIES TRUS | AI INFRASTRUCTUR | 890930803 |  | 1204641 | 34776 | SH |  | SOLE |  | 0 | 0 | 34776 |
| PROFESIONALLY MANAGED PORTFO | AKRE FOCUS ETF | 74316P579 |  | 1030681 | 19502 | SH |  | SOLE |  | 257 | 0 | 19245 |
| ALPS ETF TR | ALERIAN ENERGY | 00162Q676 |  | 897816 | 23497 | SH |  | SOLE |  | 0 | 0 | 23497 |
| ALPS ALERIAN | ALERIAN MLP | 00162Q452 |  | 406136 | 7715 | SH |  | SOLE |  | 693 | 0 | 7022 |
| VANGUARD FTSE | ALLWRLD EX US | 922042775 |  | 925802 | 12328 | SH |  | SOLE |  | 273 | 0 | 12055 |
| EA SER | ALPHA ARCH 1-3 | 02072L565 |  | 12037527 | 103513 | SH |  | SOLE |  | 0 | 0 | 103513 |
| EA SERIES TRUST | ALPHA ARCHITECT | 02072L631 |  | 1127371 | 46964 | SH |  | SOLE |  | 0 | 0 | 46964 |
| EA SERIES TRUST | ALPHA ARCHITECT | 02072L516 |  | 1204294 | 13269 | SH |  | SOLE |  | 0 | 0 | 13269 |
| AMPLIFY ETF TR | AMPLIFY JUNIOR S | 032108649 |  | 254543 | 8565 | SH |  | SOLE |  | 0 | 0 | 8565 |
| GLOBAL X FDS | ARTIFICIAL ETF | 37954Y632 |  | 636225 | 13632 | SH |  | SOLE |  | 0 | 0 | 13632 |
| KRANESHARES TRUST | ARTIFICIAL INTEL | 500767363 |  | 308956 | 9428 | SH |  | SOLE |  | 3310 | 0 | 6118 |
| AMERICAN CENTY ETF TR | AVANTIS CORE FI | 025072562 |  | 2809299 | 67629 | SH |  | SOLE |  | 0 | 0 | 67629 |
| AVANTIS EMERGING | AVANTIS EMGMKT | 025072604 |  | 37287564 | 462739 | SH |  | SOLE |  | 27186 | 0 | 435553 |
| AMERICAN CENTY ETF TR | AVANTIS US MID C | 025072125 |  | 457965 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| AMERICAN CENTY ETF TR | AVANTIS US MID C | 025072133 |  | 8842022 | 119197 | SH |  | SOLE |  | 136 | 0 | 119061 |
| JANUS DETROIT STR TR | B-BBB CLO ETF | 47103U753 |  | 362309 | 7774 | SH |  | SOLE |  | 0 | 0 | 7774 |
| ABRDN ETFS | BBRG ALL COMMDY | 003261203 |  | 724264 | 20242 | SH |  | SOLE |  | 6813 | 0 | 13429 |
| VANECK BDC | BDC INCOME ETF | 92189F411 |  | 429709 | 33571 | SH |  | SOLE |  | 0 | 0 | 33571 |
| JPMORGAN BUILDERS | BETABUILDERS EUR | 46641Q191 |  | 219149 | 3027 | SH |  | SOLE |  | 0 | 0 | 3027 |
| J P MORGAN EXCHANGE TRADED F | BETABUILDERS I | 46641Q373 |  | 221059 | 3023 | SH |  | SOLE |  | 0 | 0 | 3023 |
| J P Morgan Exchange Traded F | Betabuildrs US | 46641Q399 |  | 1509886 | 12885 | SH |  | SOLE |  | 3823 | 0 | 9062 |
| PROSHARES TR | BITCOIN STRATE | 74347G440 |  | 126300 | 13566 | SH |  | SOLE |  | 0 | 0 | 13566 |
| Asml Holding Nv Ny Registry Shs New 2012 | BLACKROCK TXBL | N07059210 |  | 1915055 | 1450 | SH |  | SOLE |  | 16 | 0 | 1434 |
| SPDR BLACKSTONE | BLACKSTONE SENR | 78467V608 |  | 1421327 | 35409 | SH |  | SOLE |  | 1228 | 0 | 34181 |
| AMPLIFY ETF TR | BLOCKCHAIN LDR | 032108607 |  | 268348 | 5387 | SH |  | SOLE |  | 856 | 0 | 4531 |
| SPDR BLOOMBERG | BLOOMBERG 1-3 MO | 78468R663 |  | 30401779 | 331752 | SH |  | SOLE |  | 26 | 0 | 331726 |
| SPDR BLOOMBERG | BLOOMBERG 3-12 M | 78468R523 |  | 238902 | 2402 | SH |  | SOLE |  | 461 | 0 | 1941 |
| INVESCO EXCH TRD SLF IDX FD | BLOOMBERG PRICIN | 46138J775 |  | 692113 | 8034 | SH |  | SOLE |  | 0 | 0 | 8034 |
| SPDR BLOOMBERG | BLOOMBERG SHT TE | 78468R408 |  | 774568 | 31008 | SH |  | SOLE |  | 2221 | 0 | 28787 |
| BONDBLOXX ETF TRUST | BLOOMBERG TEN YR | 09789C812 |  | 618575 | 13488 | SH |  | SOLE |  | 121 | 0 | 13367 |
| ISHARES BROAD | BROAD USD HIGH ETF | 46435U853 |  | 753631 | 20457 | SH |  | SOLE |  | 0 | 0 | 20457 |
| INVESCO EXCH TRD SLF IDX FD | BULETSHS 2029 HG | 46138J395 |  | 8229512 | 391229 | SH |  | SOLE |  | 661 | 0 | 390568 |
| INVESCO BULLETSHARES | BULSHS 2026 CB | 46138J791 |  | 2181891 | 111720 | SH |  | SOLE |  | 181 | 0 | 111539 |
| INVESCO BULLETSHARES | BULSHS 2026 MUNI | 46138J510 |  | 314119 | 13296 | SH |  | SOLE |  | 0 | 0 | 13296 |
| INVESCO BULLETSHARES | BULSHS 2027 CB | 46138J783 |  | 2162482 | 110190 | SH |  | SOLE |  | 180 | 0 | 110010 |
| FIRST TRUST | BUYWRIT INCM ETF | 33738R308 |  | 2699531 | 117627 | SH |  | SOLE |  | 45 | 0 | 117582 |
| INVESCO EXCH TRADED FD TR II | CALIF AMT MUN | 46138E206 |  | 215539 | 9030 | SH |  | SOLE |  | 0 | 0 | 9030 |
| CALL 4 TRADE DESK INC | CALL | 88339J905 |  | 2 | 200 | SH | Call | SOLE |  | 0 | 0 | 200 |
| CALL 8 ALMONTY INDS INC | CALL | 020398907 |  | 15 | 300 | SH | Call | SOLE |  | 0 | 0 | 300 |
| CALL 6 TRINET GROUP INC | CALL | 896288907 |  | 60 | 400 | SH | Call | SOLE |  | 0 | 0 | 400 |
| CALL 4 CELLEBRITE DI LTD | CALL | M2197Q907 |  | 270 | 27000 | SH | Call | SOLE |  | 0 | 0 | 27000 |
| CALL 6 BUILDERS | CALL | 12008R907 |  | 317 | 100 | SH | Call | SOLE |  | 0 | 0 | 100 |
| PUT 5 GSK PLC | CALL | 37733W954 |  | 405 | 300 | SH | Put | SOLE |  | 0 | 0 | 300 |
| CALL 6 SNAP INC | CALL | 83304A906 |  | 540 | 2000 | SH | Call | SOLE |  | 0 | 0 | 2000 |
| CALL 10 CLEVELAND CLIFFS | CALL | 185899901 |  | 650 | 1000 | SH | Call | SOLE |  | 0 | 0 | 1000 |
| CALL 6 CLEVELAND CLIFFS | CALL | 185899901 |  | 780 | 1200 | SH | Call | SOLE |  | 0 | 0 | 1200 |
| CALL 1 BIGBEAR AI HLDGS | CALL | 08975B909 |  | 3700 | 5000 | SH | Call | SOLE |  | 0 | 0 | 5000 |
| TSLA 260417C00320000 | CALL | 88160R101 |  | 542100 | 10000 | SH | Call | SOLE |  | 0 | 0 | 10000 |
| TSLA 260417C00300000 | CALL | 88160R101 |  | 732332 | 10000 | SH | Call | SOLE |  | 0 | 0 | 10000 |
| TSLA 260424C00280000 | CALL | 88160R101 |  | 936233 | 10000 | SH | Call | SOLE |  | 0 | 0 | 10000 |
| T ROWE PRICE ETF INC | CAP APPRECIATION | 87283Q867 |  | 3468085 | 97445 | SH |  | SOLE |  | 47 | 0 | 97398 |
| Alphabet Inc Cl A | CAP STK CL A | 02079K305 |  | 24966532 | 86822 | SH |  | SOLE |  | 4893 | 0 | 81929 |
| Alphabet Inc Cl C | CAP STK CL C | 02079K107 |  | 25025144 | 87238 | SH |  | SOLE |  | 5771 | 0 | 81467 |
| FIRST TRUST | CAP STRENGTH ETF | 33733E104 |  | 4796013 | 51703 | SH |  | SOLE |  | 2777 | 0 | 48926 |
| VANECK ETF TRUST | CEF MUNI INCOME | 92189F460 |  | 730505 | 33977 | SH |  | SOLE |  | 0 | 0 | 33977 |
| ISHARES CHINA | CHINA LG-CAP ETF | 464287184 |  | 673022 | 18747 | SH |  | SOLE |  | 0 | 0 | 18747 |
| INVESCO CHINA | CHINA TECHNLGY | 46138E800 |  | 985129 | 21407 | SH |  | SOLE |  | 797 | 0 | 20610 |
| AMPHENOL CORP NEW | CL A | 032095101 |  | 451740 | 3575 | SH |  | SOLE |  | 15 | 0 | 3560 |
| BERKSHIRE HATHAWAY INC DEL | CL A | 084670108 |  | 718140 | 1 | SH |  | SOLE |  | 0 | 0 | 1 |
| Booz Allen Hamilton Holding Corp Cl A | CL A | 099502106 |  | 475877 | 6099 | SH |  | SOLE |  | 0 | 0 | 6099 |
| CBRE GROUP INC | CL A | 12504L109 |  | 456502 | 3370 | SH |  | SOLE |  | 1127 | 0 | 2243 |
| CHEWY INC | CL A | 16679L109 |  | 256338 | 9494 | SH |  | SOLE |  | 0 | 0 | 9494 |
| Comcast Corp Cl A New | CL A | 20030N101 |  | 1128201 | 39296 | SH |  | SOLE |  | 3129 | 0 | 36167 |
| Constellation Brands Inc Cl A | CL A | 21036P108 |  | 355591 | 2371 | SH |  | SOLE |  | 0 | 0 | 2371 |
| Crowdstrike Holdings Inc Cl A | CL A | 22788C105 |  | 5239695 | 13421 | SH |  | SOLE |  | 1266 | 0 | 12155 |
| LENNAR CORP | CL A | 526057104 |  | 662615 | 7630 | SH |  | SOLE |  | 0 | 0 | 7630 |
| Marriott Intl Inc New Cl A | CL A | 571903202 |  | 3900967 | 11927 | SH |  | SOLE |  | 20 | 0 | 11907 |
| Mastercard Inc Cl A | CL A | 57636Q104 |  | 5072956 | 10153 | SH |  | SOLE |  | 982 | 0 | 9171 |
| Meta Platforms Inc Cl A | CL A | 30303M102 |  | 25378863 | 44359 | SH |  | SOLE |  | 1690 | 0 | 42669 |
| Mondelez International Inc Cl A | CL A | 609207105 |  | 644924 | 11189 | SH |  | SOLE |  | 404 | 0 | 10785 |
| Palantir Technologies Inc Cl A | CL A | 69608A108 |  | 8766273 | 59928 | SH |  | SOLE |  | 1788 | 0 | 58140 |
| RECURSION PHARMACEUTICALS IN | CL A | 75629V104 |  | 30934 | 10076 | SH |  | SOLE |  | 0 | 0 | 10076 |
| Roblox Corp Cl A | CL A | 771049103 |  | 890196 | 15739 | SH |  | SOLE |  | 0 | 0 | 15739 |
| Ryan Specialty Holdings Inc Cl A | CL A | 78351F107 |  | 1167165 | 34593 | SH |  | SOLE |  | 1048 | 0 | 33545 |
| Shopify Inc Cl A | CL A | 82509L107 |  | 1350605 | 11386 | SH |  | SOLE |  | 269 | 0 | 11117 |
| Snowflake Inc Cl A | CL A | 833445109 |  | 1221946 | 8102 | SH |  | SOLE |  | 19 | 0 | 8083 |
| TEMPUS AI | CL A | 88023B103 |  | 231571 | 5121 | SH |  | SOLE |  | 0 | 0 | 5121 |
| TKO GROUP | CL A | 87256C101 |  | 1449501 | 7188 | SH |  | SOLE |  | 30 | 0 | 7158 |
| Toast Inc Cl A | CL A | 888787108 |  | 430924 | 16255 | SH |  | SOLE |  | 58 | 0 | 16197 |
| VIPER ENERGY | CL A | 64361Q101 |  | 349415 | 7436 | SH |  | SOLE |  | 551 | 0 | 6885 |
| VIRTU FINL INC | CL A | 928254101 |  | 272369 | 6193 | SH |  | SOLE |  | 2129 | 0 | 4064 |
| Workday Inc | CL A | 98138H101 |  | 435622 | 3353 | SH |  | SOLE |  | 450 | 0 | 2903 |
| Zebra Technologies Corp Cl A | CL A | 989207105 |  | 210540 | 1007 | SH |  | SOLE |  | 5 | 0 | 1002 |
| Zoom Video Communications Inc Cl A | CL A | 98980L101 |  | 455684 | 5668 | SH |  | SOLE |  | 1208 | 0 | 4460 |
| Cloudflare Inc | CL A COM | 18915M107 |  | 242238 | 1174 | SH |  | SOLE |  | 136 | 0 | 1038 |
| NUSCALE PWR CORP | CL A COM | 67079K100 |  | 568351 | 52431 | SH |  | SOLE |  | 0 | 0 | 52431 |
| Brookfield Corp Vtg Shs Cl A | CL A LTD VT SH | 11271J107 |  | 384583 | 9503 | SH |  | SOLE |  | 0 | 0 | 9503 |
| Microstrategy Inc Cl A New | CL A NEW | 594972408 |  | 3412659 | 27345 | SH |  | SOLE |  | 402 | 0 | 26943 |
| Freeport Mcmoran Inc | CL B | 35671D857 |  | 1975447 | 33607 | SH |  | SOLE |  | 1430 | 0 | 32177 |
| Nike Inc Cl B | CL B | 654106103 |  | 1077658 | 20402 | SH |  | SOLE |  | 494 | 0 | 19908 |
| RICHTECH ROBOTICS INC | CL B | 765504105 |  | 24111 | 11536 | SH |  | SOLE |  | 0 | 0 | 11536 |
| United Parcel Service Inc Cl B | CL B | 911312106 |  | 3489888 | 35474 | SH |  | SOLE |  | 307 | 0 | 35167 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 |  | 988110 | 2062 | SH |  | SOLE |  | 0 | 0 | 2062 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 |  | 13800195 | 28798 | SH |  | SOLE |  | 5874 | 0 | 22924 |
| Bershire Hathaway inc Del | Cl B New | 084670702 |  | 2997033 | 6254 | SH |  | SOLE |  | 0 | 0 | 6254 |
| NEXTRACKER INC | CLASS A COM | 65290E101 |  | 727771 | 6037 | SH |  | SOLE |  | 1089 | 0 | 4948 |
| SOUNDHOUND AI INC | CLASS A COM | 836100107 |  | 71945 | 10472 | SH |  | SOLE |  | 2629 | 0 | 7843 |
| LEGG MASON ETF INVT | CLEARBRIDGE LR | 524682200 |  | 791781 | 10529 | SH |  | SOLE |  | 976 | 0 | 9553 |
| VANECK ETF TRUST | CLO ETF | 92189H748 |  | 1580301 | 29987 | SH |  | SOLE |  | 0 | 0 | 29987 |
| FIRST TRUST | CLOUD COMPUTING ETF | 33734X192 |  | 526876 | 4818 | SH |  | SOLE |  | 627 | 0 | 4191 |
| GLOBAL CLOUD | CLOUD COMPUTNG | 37954Y442 |  | 376273 | 19296 | SH |  | SOLE |  | 575 | 0 | 18721 |
| WISDOMTREE TR | CLOUD COMPUTNG | 97717Y691 |  | 713735 | 26125 | SH |  | SOLE |  | 0 | 0 | 26125 |
| ISHARES COHEN | COHEN STEER REIT | 464287564 |  | 1668211 | 26955 | SH |  | SOLE |  | 12 | 0 | 26943 |
| 3m Company | COM | 88579Y101 |  | 2621468 | 18050 | SH |  | SOLE |  | 922 | 0 | 17128 |
| 8X8 INC NEW | COM | 282914100 |  | 41500 | 25000 | SH |  | SOLE |  | 0 | 0 | 25000 |
| A2Z CUST2MATE SOLUTIONS CORP | COM | 002205102 |  | 3081281 | 461958 | SH |  | SOLE |  | 16675 | 0 | 445283 |
| Abbott Laboratories | COM | 002824100 |  | 3949987 | 38473 | SH |  | SOLE |  | 3528 | 0 | 34945 |
| Abbvie Inc | COM | 00287Y109 |  | 15995568 | 73546 | SH |  | SOLE |  | 5083 | 0 | 68463 |
| Adobe Inc | COM | 00724F101 |  | 3716214 | 15288 | SH |  | SOLE |  | 1380 | 0 | 13908 |
| Advanced Micro Devices Inc | COM | 007903107 |  | 6990870 | 34365 | SH |  | SOLE |  | 1821 | 0 | 32544 |
| AES CORP | COM | 00130H105 |  | 208227 | 14778 | SH |  | SOLE |  | 702 | 0 | 14076 |
| Aflac Inc | COM | 001055102 |  | 1810656 | 16504 | SH |  | SOLE |  | 8749 | 0 | 7755 |
| Agilent Technologies Inc | COM | 00846U101 |  | 238895 | 2096 | SH |  | SOLE |  | 0 | 0 | 2096 |
| Agnc Investment Corp | COM | 00123Q104 |  | 209025 | 20840 | SH |  | SOLE |  | 435 | 0 | 20405 |
| Agnico-eagle Mines LTD | COM | 008474108 |  | 3045734 | 15005 | SH |  | SOLE |  | 284 | 0 | 14721 |
| Air Products  Chemicals Inc | COM | 009158106 |  | 576590 | 1985 | SH |  | SOLE |  | 14 | 0 | 1971 |
| Albemarle Corp | COM | 012653101 |  | 2815573 | 15683 | SH |  | SOLE |  | 38 | 0 | 15645 |
| Alliant Energy Corp | COM | 018802108 |  | 289889 | 4040 | SH |  | SOLE |  | 349 | 0 | 3691 |
| Allstate Corp | COM | 020002101 |  | 958805 | 4624 | SH |  | SOLE |  | 1865 | 0 | 2759 |
| Altria Group Inc | COM | 02209S103 |  | 5162212 | 78227 | SH |  | SOLE |  | 2300 | 0 | 75927 |
| Amazon.com Inc | COM | 023135106 |  | 44836790 | 215282 | SH |  | SOLE |  | 10460 | 0 | 204822 |
| AMENTUM HOLDINGS INC | COM | 023939101 |  | 248726 | 9537 | SH |  | SOLE |  | 3150 | 0 | 6387 |
| AMEREN CORP | COM | 023608102 |  | 1409566 | 12824 | SH |  | SOLE |  | 279 | 0 | 12545 |
| American Electric Power Company Inc | COM | 025537101 |  | 3232108 | 24658 | SH |  | SOLE |  | 318 | 0 | 24340 |
| American Express Co | COM | 025816109 |  | 4541914 | 15016 | SH |  | SOLE |  | 214 | 0 | 14802 |
| American Tower Corp New | COM | 03027X100 |  | 906742 | 5254 | SH |  | SOLE |  | 66 | 0 | 5188 |
| American Water Works Company Inc New | COM | 030420103 |  | 254469 | 1870 | SH |  | SOLE |  | 513 | 0 | 1357 |
| Ameriprise Financial Inc | COM | 03076C106 |  | 247806 | 558 | SH |  | SOLE |  | 0 | 0 | 558 |
| Amgen Inc | COM | 031162100 |  | 4771626 | 13562 | SH |  | SOLE |  | 1085 | 0 | 12477 |
| AMKOR TECHNOLOGY INC | COM | 031652100 |  | 1768026 | 39263 | SH |  | SOLE |  | 6030 | 0 | 33233 |
| Analog Devices Inc | COM | 032654105 |  | 1514988 | 4762 | SH |  | SOLE |  | 161 | 0 | 4601 |
| Apa Corp | COM | 03743Q108 |  | 374492 | 8824 | SH |  | SOLE |  | 65 | 0 | 8759 |
| Apollo Global Management Inc New | COM | 03769M106 |  | 312350 | 2803 | SH |  | SOLE |  | 35 | 0 | 2768 |
| Apple Inc | COM | 037833100 |  | 115073828 | 453422 | SH |  | SOLE |  | 30190 | 0 | 423232 |
| Applied Materials Inc | COM | 038222105 |  | 3841573 | 11240 | SH |  | SOLE |  | 327 | 0 | 10913 |
| Aramark | COM | 03852U106 |  | 270305 | 6668 | SH |  | SOLE |  | 0 | 0 | 6668 |
| Arch Capital Group LTD | COM | G0450A105 |  | 783547 | 8163 | SH |  | SOLE |  | 385 | 0 | 7778 |
| Archer Daniels Midland Company | COM | 039483102 |  | 225103 | 3097 | SH |  | SOLE |  | 25 | 0 | 3072 |
| ARES CAPITAL | COM | 04010L103 |  | 3032037 | 168260 | SH |  | SOLE |  | 1762 | 0 | 166498 |
| Arista Networks Inc | COM | 040413205 |  | 2121761 | 17281 | SH |  | SOLE |  | 850 | 0 | 16431 |
| ASSOCIATED BANC CORP | COM | 045487105 |  | 258393 | 9992 | SH |  | SOLE |  | 0 | 0 | 9992 |
| At Inc | COM | 00206R102 |  | 5822041 | 200829 | SH |  | SOLE |  | 4861 | 0 | 195968 |
| Atmos Energy Corp | COM | 049560105 |  | 402522 | 2179 | SH |  | SOLE |  | 40 | 0 | 2139 |
| Autodesk Inc | COM | 052769106 |  | 590353 | 2466 | SH |  | SOLE |  | 315 | 0 | 2151 |
| Automatic Data Processing Inc | COM | 053015103 |  | 1362420 | 6705 | SH |  | SOLE |  | 554 | 0 | 6151 |
| Avita Medical Inc | COM | 05380C102 |  | 92870 | 25100 | SH |  | SOLE |  | 500 | 0 | 24600 |
| Avnet Inc | COM | 053807103 |  | 247793 | 4021 | SH |  | SOLE |  | 0 | 0 | 4021 |
| Axon Enterprise Inc | COM | 05464C101 |  | 479474 | 1129 | SH |  | SOLE |  | 253 | 0 | 876 |
| Bank First Corp | COM | 06211J100 |  | 1658067 | 12277 | SH |  | SOLE |  | 8252 | 0 | 4025 |
| Bank New York Mellon Corp | COM | 064058100 |  | 2038381 | 17183 | SH |  | SOLE |  | 895 | 0 | 16288 |
| Bank of America Corp | COM | 060505104 |  | 6411562 | 131519 | SH |  | SOLE |  | 4645 | 0 | 126874 |
| Becton Dickinson  Co | COM | 075887109 |  | 391181 | 2488 | SH |  | SOLE |  | 11 | 0 | 2477 |
| Berkley W R Corp | COM | 084423102 |  | 485762 | 7329 | SH |  | SOLE |  | 35 | 0 | 7294 |
| Beyond Meat Inc | COM | 08862E109 |  | 11300 | 16106 | SH |  | SOLE |  | 0 | 0 | 16106 |
| BIGBEAR AI HLDGS INC | COM | 08975B109 |  | 234720 | 66682 | SH |  | SOLE |  | 0 | 0 | 66682 |
| BLACKROCK ENHANCED | COM | 092501105 |  | 740425 | 67557 | SH |  | SOLE |  | 0 | 0 | 67557 |
| BLACKROCK ENHANCED | COM | 09251A104 |  | 988750 | 114704 | SH |  | SOLE |  | 0 | 0 | 114704 |
| Blackrock Inc | COM | 09290D101 |  | 2272157 | 2363 | SH |  | SOLE |  | 123 | 0 | 2240 |
| Block H  R Inc | COM | 093671105 |  | 234653 | 7393 | SH |  | SOLE |  | 0 | 0 | 7393 |
| BLUE OWL CAPITAL CORP | COM | 69121K104 |  | 781423 | 70653 | SH |  | SOLE |  | 0 | 0 | 70653 |
| BLUEROCK PVT REAL ESTATE FD | COM | 09631P102 |  | 1425175 | 85802 | SH |  | SOLE |  | 953 | 0 | 84849 |
| Boeing Company | COM | 097023105 |  | 8305384 | 41729 | SH |  | SOLE |  | 1190 | 0 | 40539 |
| Booking Holdings Inc | COM | 09857L108 |  | 602276 | 143 | SH |  | SOLE |  | 25 | 0 | 118 |
| Boston Scientific Corp | COM | 101137107 |  | 330817 | 5272 | SH |  | SOLE |  | 480 | 0 | 4792 |
| Bristol Myers Squibb Company | COM | 110122108 |  | 3998777 | 65932 | SH |  | SOLE |  | 1300 | 0 | 64632 |
| Broadcom Inc | COM | 11135F101 |  | 23580986 | 76188 | SH |  | SOLE |  | 2795 | 0 | 73393 |
| Cadence Design Systems Inc | COM | 127387108 |  | 509057 | 1832 | SH |  | SOLE |  | 287 | 0 | 1545 |
| Cae Inc | COM | 124765108 |  | 570185 | 21888 | SH |  | SOLE |  | 10 | 0 | 21878 |
| CAMECO CORP | COM | 13321L108 |  | 756738 | 6968 | SH |  | SOLE |  | 905 | 0 | 6063 |
| Canadian Pacific Kansas City LTD | COM | 13646K108 |  | 561885 | 7143 | SH |  | SOLE |  | 642 | 0 | 6501 |
| Capital One Financial Corp | COM | 14040H105 |  | 942281 | 5165 | SH |  | SOLE |  | 1372 | 0 | 3793 |
| Cardinal Health Inc | COM | 14149Y108 |  | 819660 | 3879 | SH |  | SOLE |  | 23 | 0 | 3856 |
| CARPENTER TECHNOLGY CORP | COM | 144285103 |  | 2143125 | 5437 | SH |  | SOLE |  | 882 | 0 | 4555 |
| Carrier Global Corp | COM | 14448C104 |  | 536988 | 9536 | SH |  | SOLE |  | 73 | 0 | 9463 |
| Caseys Genl Stores Inc | COM | 147528103 |  | 975562 | 1340 | SH |  | SOLE |  | 52 | 0 | 1288 |
| Caterpillar Inc | COM | 149123101 |  | 7260619 | 10248 | SH |  | SOLE |  | 716 | 0 | 9532 |
| Cboe Global Markets Inc | COM | 12503M108 |  | 279644 | 995 | SH |  | SOLE |  | 0 | 0 | 995 |
| CBRE GLOBAL | COM | 12504G100 |  | 408174 | 92978 | SH |  | SOLE |  | 0 | 0 | 92978 |
| Celestica Inc | COM | 15101Q207 |  | 333791 | 1185 | SH |  | SOLE |  | 0 | 0 | 1185 |
| CENCORA INC | COM | 03073E105 |  | 220216 | 701 | SH |  | SOLE |  | 9 | 0 | 692 |
| Chart Inds Inc | COM | 16115Q308 |  | 425080 | 2056 | SH |  | SOLE |  | 100 | 0 | 1956 |
| Chevron Corp | COM | 166764100 |  | 13231037 | 63949 | SH |  | SOLE |  | 5198 | 0 | 58751 |
| Chipotle Mexican Grill Inc Cl A | COM | 169656105 |  | 1365786 | 42667 | SH |  | SOLE |  | 2414 | 0 | 40253 |
| Chubb LTD | COM | H1467J104 |  | 1895477 | 5816 | SH |  | SOLE |  | 192 | 0 | 5624 |
| Cigna Group Cl B | COM | 125523100 |  | 937627 | 3515 | SH |  | SOLE |  | 440 | 0 | 3075 |
| Cintas Corp | COM | 172908105 |  | 5271367 | 31166 | SH |  | SOLE |  | 800 | 0 | 30366 |
| Cion Investment Corp New | COM | 17259U204 |  | 175554 | 25666 | SH |  | SOLE |  | 0 | 0 | 25666 |
| Cisco Systems Inc | COM | 17275R102 |  | 6604820 | 85125 | SH |  | SOLE |  | 4570 | 0 | 80555 |
| Clorox Company | COM | 189054109 |  | 711341 | 6864 | SH |  | SOLE |  | 177 | 0 | 6687 |
| Cme Group Inc Cl A | COM | 12572Q105 |  | 2001851 | 6778 | SH |  | SOLE |  | 464 | 0 | 6314 |
| Cms Energy Corp | COM | 125896100 |  | 231369 | 2982 | SH |  | SOLE |  | 15 | 0 | 2967 |
| Coca-cola Company | COM | 191216100 |  | 6937862 | 91228 | SH |  | SOLE |  | 12487 | 0 | 78741 |
| Cohen  Steers Inc | COM | 19247A100 |  | 201786 | 3226 | SH |  | SOLE |  | 0 | 0 | 3226 |
| Coherent Corp | COM | 19247G107 |  | 350133 | 1470 | SH |  | SOLE |  | 0 | 0 | 1470 |
| Colgate-palmolive Company | COM | 194162103 |  | 1637876 | 19217 | SH |  | SOLE |  | 42 | 0 | 19175 |
| COLUMBIA SELIGMAN | COM | 19842X109 |  | 841404 | 22183 | SH |  | SOLE |  | 0 | 0 | 22183 |
| COMFORT SYS USA INC | COM | 199908104 |  | 1893084 | 1373 | SH |  | SOLE |  | 0 | 0 | 1373 |
| Conagra Brands Inc | COM | 205887102 |  | 1012503 | 64409 | SH |  | SOLE |  | 1273 | 0 | 63136 |
| CONDUENT INC | COM | 206787103 |  | 57082 | 44595 | SH |  | SOLE |  | 25 | 0 | 44570 |
| Conocophillips | COM | 20825C104 |  | 1717367 | 13010 | SH |  | SOLE |  | 133 | 0 | 12877 |
| Consolidated Edison Inc | COM | 209115104 |  | 1439929 | 12722 | SH |  | SOLE |  | 81 | 0 | 12641 |
| Constellation Energy Corp | COM | 21037T109 |  | 2854224 | 10221 | SH |  | SOLE |  | 1324 | 0 | 8897 |
| Corning Inc | COM | 219350105 |  | 2688695 | 19774 | SH |  | SOLE |  | 730 | 0 | 19044 |
| Corteva Inc | COM | 22052L104 |  | 793962 | 9485 | SH |  | SOLE |  | 1120 | 0 | 8365 |
| Costco Wholesale Corp | COM | 22160K105 |  | 10928572 | 10968 | SH |  | SOLE |  | 1587 | 0 | 9381 |
| Coterra Energy Inc | COM | 127097103 |  | 238879 | 6798 | SH |  | SOLE |  | 300 | 0 | 6498 |
| Crown Castle Inc | COM | 22822V101 |  | 238232 | 2930 | SH |  | SOLE |  | 42 | 0 | 2888 |
| Csx Corp | COM | 126408103 |  | 1858343 | 45270 | SH |  | SOLE |  | 1005 | 0 | 44265 |
| Cummins Inc | COM | 231021106 |  | 1501390 | 2791 | SH |  | SOLE |  | 130 | 0 | 2661 |
| CURTISS WRIGHT CORP | COM | 231561101 |  | 506072 | 743 | SH |  | SOLE |  | 0 | 0 | 743 |
| Cvr Energy Inc | COM | 12662P108 |  | 390139 | 11594 | SH |  | SOLE |  | 0 | 0 | 11594 |
| Cvs Health Corp | COM | 126650100 |  | 908991 | 12657 | SH |  | SOLE |  | 148 | 0 | 12509 |
| D R Horton Inc | COM | 23331A109 |  | 337964 | 2463 | SH |  | SOLE |  | 4 | 0 | 2459 |
| Danaher Corp | COM | 235851102 |  | 934259 | 4928 | SH |  | SOLE |  | 2653 | 0 | 2275 |
| Darden Restaurants Inc | COM | 237194105 |  | 316905 | 1617 | SH |  | SOLE |  | 70 | 0 | 1547 |
| Deere  Co | COM | 244199105 |  | 4437917 | 7878 | SH |  | SOLE |  | 459 | 0 | 7419 |
| Devon Energy Corp New | COM | 25179M103 |  | 389273 | 7736 | SH |  | SOLE |  | 164 | 0 | 7572 |
| Diamondback Energy Inc | COM | 25278X109 |  | 282815 | 1430 | SH |  | SOLE |  | 58 | 0 | 1372 |
| Digital Realty Trust Inc | COM | 253868103 |  | 1289444 | 7155 | SH |  | SOLE |  | 172 | 0 | 6983 |
| DNP SELECT | COM | 23325P104 |  | 2479109 | 240689 | SH |  | SOLE |  | 33775 | 0 | 206914 |
| Dominion Energy Inc | COM | 25746U109 |  | 4394118 | 71079 | SH |  | SOLE |  | 281 | 0 | 70798 |
| Dover Corp | COM | 260003108 |  | 759451 | 3643 | SH |  | SOLE |  | 221 | 0 | 3422 |
| Dow Inc | COM | 260557103 |  | 249244 | 5984 | SH |  | SOLE |  | 1677 | 0 | 4307 |
| Dte Energy Co | COM | 233331107 |  | 221904 | 1518 | SH |  | SOLE |  | 16 | 0 | 1502 |
| Dupont De Nemours Inc | COM | 26614N102 |  | 345713 | 7548 | SH |  | SOLE |  | 549 | 0 | 6999 |
| D-WAVE QUANTUM INC | COM | 26740W109 |  | 257159 | 17821 | SH |  | SOLE |  | 30 | 0 | 17791 |
| Eaton Corp Plc | COM | G29183103 |  | 2974035 | 8315 | SH |  | SOLE |  | 423 | 0 | 7892 |
| EATON VANCE | COM | 27829G106 |  | 1274563 | 156005 | SH |  | SOLE |  | 0 | 0 | 156005 |
| EATON VANCE TAX-MANAGED GLOB | COM | 27829C105 |  | 105791 | 12049 | SH |  | SOLE |  | 0 | 0 | 12049 |
| EBAY INC. | COM | 278642103 |  | 303349 | 3333 | SH |  | SOLE |  | 0 | 0 | 3333 |
| Ecolab Inc | COM | 278865100 |  | 1270621 | 4776 | SH |  | SOLE |  | 252 | 0 | 4524 |
| Edison Intl | COM | 281020107 |  | 201538 | 2754 | SH |  | SOLE |  | 35 | 0 | 2719 |
| Edwards Lifesciences Corp | COM | 28176E108 |  | 260660 | 3255 | SH |  | SOLE |  | 4 | 0 | 3251 |
| Elevance Health Inc | COM | 036752103 |  | 209920 | 717 | SH |  | SOLE |  | 5 | 0 | 712 |
| Eli Lilly  Co | COM | 532457108 |  | 32606415 | 35451 | SH |  | SOLE |  | 3777 | 0 | 31674 |
| Emerson Electric Co | COM | 291011104 |  | 2084340 | 15909 | SH |  | SOLE |  | 340 | 0 | 15569 |
| ENACT HLDGS INC | COM | 29249E109 |  | 399997 | 9801 | SH |  | SOLE |  | 0 | 0 | 9801 |
| Enbridge Inc | COM | 29250N105 |  | 976924 | 18044 | SH |  | SOLE |  | 1559 | 0 | 16485 |
| Enphase Energy Inc | COM | 29355A107 |  | 1120121 | 29625 | SH |  | SOLE |  | 2307 | 0 | 27318 |
| Entergy Corp New | COM | 29364G103 |  | 983290 | 8751 | SH |  | SOLE |  | 10 | 0 | 8741 |
| ENTERPRISE PRODUCTS | COM | 293792107 |  | 3088912 | 81631 | SH |  | SOLE |  | 5664 | 0 | 75967 |
| ENTRADA THERAPEUTICS INC | COM | 29384C108 |  | 140082 | 11100 | SH |  | SOLE |  | 0 | 0 | 11100 |
| Eog Resources Inc | COM | 26875P101 |  | 773103 | 5348 | SH |  | SOLE |  | 351 | 0 | 4997 |
| EQT CORP | COM | 26884L109 |  | 301340 | 4735 | SH |  | SOLE |  | 0 | 0 | 4735 |
| Equinix Inc Par $0.001 | COM | 29444U700 |  | 648232 | 661 | SH |  | SOLE |  | 82 | 0 | 579 |
| Equinox Gold Corp No Par | COM | 29446Y502 |  | 168822 | 11675 | SH |  | SOLE |  | 1395 | 0 | 10280 |
| Evergy Inc | COM | 30034W106 |  | 1532480 | 18707 | SH |  | SOLE |  | 0 | 0 | 18707 |
| Eversource Energy | COM | 30040W108 |  | 430541 | 6215 | SH |  | SOLE |  | 397 | 0 | 5818 |
| Exelon Corp | COM | 30161N101 |  | 864944 | 17645 | SH |  | SOLE |  | 2983 | 0 | 14662 |
| Exxon Mobil Corp | COM | 30231G102 |  | 13075057 | 77066 | SH |  | SOLE |  | 9301 | 0 | 67765 |
| Fastenal Co | COM | 311900104 |  | 720034 | 15518 | SH |  | SOLE |  | 0 | 0 | 15518 |
| Fedex Corp | COM | 31428X106 |  | 1483414 | 4165 | SH |  | SOLE |  | 468 | 0 | 3697 |
| Ferrari Nv New | COM | N3167Y103 |  | 288550 | 853 | SH |  | SOLE |  | 74 | 0 | 779 |
| FIDUS INVESTMENT | COM | 316500107 |  | 1443335 | 82855 | SH |  | SOLE |  | 1097 | 0 | 81758 |
| Fifth Third Bancorp | COM | 316773100 |  | 501898 | 10803 | SH |  | SOLE |  | 2175 | 0 | 8628 |
| First Majestic Silver Corp | COM | 32076V103 |  | 283429 | 13195 | SH |  | SOLE |  | 614 | 0 | 12581 |
| First Solar Inc | COM | 336433107 |  | 373611 | 1894 | SH |  | SOLE |  | 25 | 0 | 1869 |
| FIRST TRUST | COM | 33718W103 |  | 1298327 | 73643 | SH |  | SOLE |  | 0 | 0 | 73643 |
| Firstcash Holdings Inc | COM | 33768G107 |  | 2196596 | 11684 | SH |  | SOLE |  | 1811 | 0 | 9873 |
| Firstenergy Corp | COM | 337932107 |  | 272219 | 5373 | SH |  | SOLE |  | 0 | 0 | 5373 |
| FISERV INC | COM | 337738108 |  | 427195 | 7656 | SH |  | SOLE |  | 250 | 0 | 7406 |
| Ford Motor Co New | COM | 345370860 |  | 2343218 | 203052 | SH |  | SOLE |  | 7631 | 0 | 195421 |
| Fortinet Inc | COM | 34959E109 |  | 283651 | 3471 | SH |  | SOLE |  | 0 | 0 | 3471 |
| Franco Nevada Corp | COM | 351858105 |  | 519166 | 2101 | SH |  | SOLE |  | 235 | 0 | 1866 |
| Frontline Plc | COM | M46528101 |  | 1138557 | 32661 | SH |  | SOLE |  | 620 | 0 | 32041 |
| Fs Kkr Capital Corp New | COM | 302635206 |  | 1039405 | 102103 | SH |  | SOLE |  | 4885 | 0 | 97218 |
| Ge Healthcare Technologies Inc | COM | 36266G107 |  | 495323 | 6959 | SH |  | SOLE |  | 685 | 0 | 6274 |
| GE VERNOVA INC | COM | 36828A101 |  | 3625253 | 4153 | SH |  | SOLE |  | 455 | 0 | 3698 |
| General Dynamics Corp | COM | 369550108 |  | 3175976 | 9253 | SH |  | SOLE |  | 4237 | 0 | 5016 |
| General Mills Inc | COM | 370334104 |  | 316917 | 8515 | SH |  | SOLE |  | 413 | 0 | 8102 |
| General Motors Co | COM | 37045V100 |  | 612763 | 8225 | SH |  | SOLE |  | 935 | 0 | 7290 |
| Genuine Parts Co | COM | 372460105 |  | 321642 | 3042 | SH |  | SOLE |  | 24 | 0 | 3018 |
| Geo Group Inc New | COM | 36162J106 |  | 224078 | 13330 | SH |  | SOLE |  | 0 | 0 | 13330 |
| Geron Corp | COM | 374163103 |  | 50288 | 33750 | SH |  | SOLE |  | 0 | 0 | 33750 |
| Gilead Sciences Inc | COM | 375558103 |  | 4087033 | 29325 | SH |  | SOLE |  | 757 | 0 | 28568 |
| Goldman Sachs Group Inc | COM | 38141G104 |  | 5386803 | 6367 | SH |  | SOLE |  | 206 | 0 | 6161 |
| Grainger W W Inc | COM | 384802104 |  | 665581 | 610 | SH |  | SOLE |  | 3 | 0 | 607 |
| Halliburton Company | COM | 406216101 |  | 250358 | 6421 | SH |  | SOLE |  | 159 | 0 | 6262 |
| HANCOCK JOHN PFD INCOME FD I | COM | 41013X106 |  | 171726 | 11001 | SH |  | SOLE |  | 0 | 0 | 11001 |
| HARMONIC INC | COM | 413160102 |  | 201888 | 22482 | SH |  | SOLE |  | 0 | 0 | 22482 |
| HARROW INC | COM | 415858109 |  | 273546 | 7758 | SH |  | SOLE |  | 2734 | 0 | 5024 |
| HASBRO INC | COM | 418056107 |  | 287003 | 3066 | SH |  | SOLE |  | 0 | 0 | 3066 |
| HCA HEALTHCARE INC | COM | 40412C101 |  | 239695 | 507 | SH |  | SOLE |  | 2 | 0 | 505 |
| HEARTCORE ENTERPRISES INC | COM | 42240Q104 |  | 2467 | 11000 | SH |  | SOLE |  | 0 | 0 | 11000 |
| Heico Corp New | COM | 422806109 |  | 1621624 | 5914 | SH |  | SOLE |  | 53 | 0 | 5861 |
| HERCULES CAPITAL | COM | 427096508 |  | 1490241 | 100895 | SH |  | SOLE |  | 1453 | 0 | 99442 |
| Hershey Company | COM | 427866108 |  | 704455 | 3389 | SH |  | SOLE |  | 0 | 0 | 3389 |
| Hewlett Packard Enterprise C | COM | 42824C109 |  | 208276 | 8748 | SH |  | SOLE |  | 958 | 0 | 7790 |
| Hf Sinclair Corp | COM | 403949100 |  | 209581 | 3359 | SH |  | SOLE |  | 0 | 0 | 3359 |
| Home Depot Inc | COM | 437076102 |  | 9642663 | 29319 | SH |  | SOLE |  | 3172 | 0 | 26147 |
| Honeywell Intl Inc | COM | 438516106 |  | 4175751 | 18474 | SH |  | SOLE |  | 689 | 0 | 17785 |
| HOWMET AEROSPACE INC | COM | 443201108 |  | 509554 | 2211 | SH |  | SOLE |  | 4 | 0 | 2207 |
| Hp Inc | COM | 40434L105 |  | 271390 | 14128 | SH |  | SOLE |  | 222 | 0 | 13906 |
| Hubbell Inc | COM | 443510607 |  | 3117816 | 6353 | SH |  | SOLE |  | 0 | 0 | 6353 |
| Humana Inc | COM | 444859102 |  | 715599 | 4127 | SH |  | SOLE |  | 0 | 0 | 4127 |
| Huntington Bancshres Inc | COM | 446150104 |  | 344081 | 21986 | SH |  | SOLE |  | 0 | 0 | 21986 |
| HUNTINGTON INGALLS INDS INC | COM | 446413106 |  | 415768 | 1094 | SH |  | SOLE |  | 0 | 0 | 1094 |
| Idacorp Inc | COM | 451107106 |  | 216819 | 1517 | SH |  | SOLE |  | 1006 | 0 | 511 |
| Illinois Tool Works Inc | COM | 452308109 |  | 3983369 | 15304 | SH |  | SOLE |  | 630 | 0 | 14674 |
| IMMUNITYBIO INC | COM | 45256X103 |  | 113716 | 14826 | SH |  | SOLE |  | 600 | 0 | 14226 |
| Intel Corp | COM | 458140100 |  | 2821295 | 63931 | SH |  | SOLE |  | 2365 | 0 | 61566 |
| Intercontinental Exchange Inc | COM | 45866F104 |  | 206891 | 1315 | SH |  | SOLE |  | 344 | 0 | 971 |
| International Seaways Inc | COM | Y41053102 |  | 202175 | 2774 | SH |  | SOLE |  | 639 | 0 | 2135 |
| Intl Business Machines Corp | COM | 459200101 |  | 7607485 | 31385 | SH |  | SOLE |  | 3115 | 0 | 28270 |
| INTRUSION INC | COM | 46121E304 |  | 8259 | 10065 | SH |  | SOLE |  | 0 | 0 | 10065 |
| Intuit Inc | COM | 461202103 |  | 593579 | 1373 | SH |  | SOLE |  | 92 | 0 | 1281 |
| INVESCO MUNICIPAL | COM | 46132X101 |  | 200911 | 32722 | SH |  | SOLE |  | 0 | 0 | 32722 |
| Iron Mountain Inc | COM | 46284V101 |  | 701511 | 6868 | SH |  | SOLE |  | 0 | 0 | 6868 |
| JOHN BEAN TECHNOLOGIES CORP | COM | 477839104 |  | 216100 | 1690 | SH |  | SOLE |  | 745 | 0 | 945 |
| JOHN HANCOCK PREFERRED | COM | 41021P103 |  | 163931 | 11512 | SH |  | SOLE |  | 1300 | 0 | 10212 |
| Johnson  Johnson | COM | 478160104 |  | 13894659 | 56843 | SH |  | SOLE |  | 6113 | 0 | 50730 |
| Jpmorgan Chase  Co | COM | 46625H100 |  | 21283612 | 72354 | SH |  | SOLE |  | 6206 | 0 | 66148 |
| Keurig Dr Pepper Inc | COM | 49271V100 |  | 572744 | 21752 | SH |  | SOLE |  | 800 | 0 | 20952 |
| Keysight Technologies Inc | COM | 49338L103 |  | 271639 | 962 | SH |  | SOLE |  | 0 | 0 | 962 |
| Kimberly Clark Corp | COM | 494368103 |  | 1390700 | 14416 | SH |  | SOLE |  | 408 | 0 | 14008 |
| Kinder Morgan Inc De | COM | 49456B101 |  | 2433584 | 72579 | SH |  | SOLE |  | 4158 | 0 | 68421 |
| Kinross Gold Corp No Par | COM | 496902404 |  | 708852 | 23226 | SH |  | SOLE |  | 2080 | 0 | 21146 |
| Kinsale Capital Group Inc | COM | 49714P108 |  | 936916 | 2742 | SH |  | SOLE |  | 100 | 0 | 2642 |
| Kkr  Co Inc | COM | 48251W104 |  | 684312 | 7398 | SH |  | SOLE |  | 7 | 0 | 7391 |
| Kraft Heinz Co | COM | 500754106 |  | 1204341 | 53550 | SH |  | SOLE |  | 2430 | 0 | 51120 |
| Kroger Co | COM | 501044101 |  | 955850 | 13210 | SH |  | SOLE |  | 0 | 0 | 13210 |
| L3harris Technologies Inc | COM | 502431109 |  | 978147 | 2834 | SH |  | SOLE |  | 49 | 0 | 2785 |
| Lam Research Corp | COM | 512807306 |  | 4576992 | 21422 | SH |  | SOLE |  | 295 | 0 | 21127 |
| Las Vegas Sands Corp | Com | 517834107 |  | 553673 | 10276 | SH |  | SOLE |  | 0 | 0 | 10276 |
| Lemonade Inc | COM | 52567D107 |  | 261375 | 4170 | SH |  | SOLE |  | 1301 | 0 | 2869 |
| LIBERTY ALL-STAR GROWTH FD I | COM | 529900102 |  | 86415 | 18192 | SH |  | SOLE |  | 0 | 0 | 18192 |
| Linde Plc New | COM | G54950103 |  | 1464256 | 2954 | SH |  | SOLE |  | 42 | 0 | 2912 |
| LITTELFUSE INC | COM | 537008104 |  | 781778 | 22345 | SH |  | SOLE |  | 0 | 0 | 22345 |
| Live Nation Entertainment Inc | COM | 538034109 |  | 242722 | 1592 | SH |  | SOLE |  | 950 | 0 | 642 |
| Lockheed Martin Corp | COM | 539830109 |  | 5748863 | 9512 | SH |  | SOLE |  | 709 | 0 | 8803 |
| Lowes Companies Inc | COM | 548661107 |  | 2919393 | 12356 | SH |  | SOLE |  | 855 | 0 | 11501 |
| Lululemon Athletica Inc | COM | 550021109 |  | 628633 | 4106 | SH |  | SOLE |  | 230 | 0 | 3876 |
| M Bank Corp | COM | 55261F104 |  | 415024 | 2008 | SH |  | SOLE |  | 20 | 0 | 1988 |
| Main Street Capital Corp | COM | 56035L104 |  | 3074651 | 58056 | SH |  | SOLE |  | 416 | 0 | 57640 |
| MARA HOLDINGS INC | COM | 565788106 |  | 169735 | 20801 | SH |  | SOLE |  | 2964 | 0 | 17837 |
| Marathon Petroleum Corp | COM | 56585A102 |  | 2163487 | 8860 | SH |  | SOLE |  | 300 | 0 | 8560 |
| Markel Corp | COM | 570535104 |  | 547423 | 286 | SH |  | SOLE |  | 0 | 0 | 286 |
| MARSH  MCLENNAN COS INC | COM | 571748102 |  | 487075 | 2808 | SH |  | SOLE |  | 134 | 0 | 2674 |
| Martin Marietta Materials Inc | COM | 573284106 |  | 233632 | 397 | SH |  | SOLE |  | 0 | 0 | 397 |
| Marvell Technology Inc | COM | 573874104 |  | 1430705 | 14444 | SH |  | SOLE |  | 654 | 0 | 13790 |
| MASTEC INC | COM | 576323109 |  | 281498 | 875 | SH |  | SOLE |  | 0 | 0 | 875 |
| Mcdonalds Corp | COM | 580135101 |  | 9708204 | 31237 | SH |  | SOLE |  | 1666 | 0 | 29571 |
| Mckesson Corp | COM | 58155Q103 |  | 3051311 | 3526 | SH |  | SOLE |  | 591 | 0 | 2935 |
| Merck  Company Inc New | COM | 58933Y105 |  | 7304028 | 60720 | SH |  | SOLE |  | 4170 | 0 | 56550 |
| Metlife Inc | COM | 59156R108 |  | 567625 | 8026 | SH |  | SOLE |  | 128 | 0 | 7898 |
| MGE ENERGY INC | COM | 55277P104 |  | 238672 | 3088 | SH |  | SOLE |  | 2938 | 0 | 150 |
| Microchip Technology Inc | COM | 595017104 |  | 257917 | 3992 | SH |  | SOLE |  | 72 | 0 | 3920 |
| Micron Technology Inc | COM | 595112103 |  | 7023980 | 20791 | SH |  | SOLE |  | 807 | 0 | 19984 |
| Microsoft Corp | COM | 594918104 |  | 51069984 | 137964 | SH |  | SOLE |  | 12377 | 0 | 125587 |
| Monolithic Power System Inc | COM | 609839105 |  | 2115624 | 1935 | SH |  | SOLE |  | 242 | 0 | 1693 |
| Monster Beverage Corp New | COM | 61174X109 |  | 489110 | 6750 | SH |  | SOLE |  | 889 | 0 | 5861 |
| MORGAN STANLEY | COM | 61744H105 |  | 285714 | 40700 | SH |  | SOLE |  | 0 | 0 | 40700 |
| Mosaic Company New | COM | 61945C103 |  | 512149 | 20084 | SH |  | SOLE |  | 761 | 0 | 19323 |
| MSC INCOME FUND INC | COM | 55374X208 |  | 197540 | 16218 | SH |  | SOLE |  | 0 | 0 | 16218 |
| Nasdaq Inc | COM | 631103108 |  | 235502 | 2774 | SH |  | SOLE |  | 705 | 0 | 2069 |
| Netflix Inc | COM | 64110L106 |  | 8282015 | 86136 | SH |  | SOLE |  | 9422 | 0 | 76714 |
| Newmont Corp | COM | 651639106 |  | 477521 | 4411 | SH |  | SOLE |  | 10 | 0 | 4401 |
| Nextera Energy Inc | COM | 65339F101 |  | 5491433 | 59124 | SH |  | SOLE |  | 3134 | 0 | 55990 |
| NISOURCE INC | COM | 65473P105 |  | 383240 | 8213 | SH |  | SOLE |  | 430 | 0 | 7783 |
| Norfolk Southern Corp | COM | 655844108 |  | 1985592 | 6918 | SH |  | SOLE |  | 1633 | 0 | 5285 |
| NORTHERN TR CORP | COM | 665859104 |  | 496591 | 3558 | SH |  | SOLE |  | 200 | 0 | 3358 |
| Northrop Grumman Corp | COM | 666807102 |  | 1710833 | 2508 | SH |  | SOLE |  | 936 | 0 | 1572 |
| Nucor Corp | COM | 670346105 |  | 923114 | 5459 | SH |  | SOLE |  | 260 | 0 | 5199 |
| NUVEEN ARIZONA QLTY MUN INC | COM | 67061W104 |  | 590384 | 49240 | SH |  | SOLE |  | 0 | 0 | 49240 |
| NUVEEN MUN VALUE FD INC | COM | 670928100 |  | 97944 | 10895 | SH |  | SOLE |  | 2000 | 0 | 8895 |
| NUVEEN PFD  INCOME OPPORTUN | COM | 67073B106 |  | 345666 | 45844 | SH |  | SOLE |  | 0 | 0 | 45844 |
| NUVEEN QUALITY | COM | 67066V101 |  | 222359 | 19336 | SH |  | SOLE |  | 0 | 0 | 19336 |
| Nvent Electric Plc Voting Usd 0.01 | COM | G6700G107 |  | 411988 | 3483 | SH |  | SOLE |  | 1026 | 0 | 2457 |
| Nvidia Corp | COM | 67066G104 |  | 90323903 | 517912 | SH |  | SOLE |  | 22981 | 0 | 494931 |
| Nvr Inc | COM | 62944T105 |  | 336080 | 51 | SH |  | SOLE |  | 5 | 0 | 46 |
| Nxp Semiconductors N V | COM | N6596X109 |  | 203334 | 1033 | SH |  | SOLE |  | 0 | 0 | 1033 |
| O Reilly Automotive Inc New | COM | 67103H107 |  | 334347 | 3622 | SH |  | SOLE |  | 90 | 0 | 3532 |
| Occidental Petroleum Corp | COM | 674599105 |  | 2042386 | 31421 | SH |  | SOLE |  | 161 | 0 | 31260 |
| Omega Healthcare Investors Inc | COM | 681936100 |  | 721011 | 16454 | SH |  | SOLE |  | 163 | 0 | 16291 |
| On Semiconductor Corp | COM | 682189105 |  | 364584 | 5888 | SH |  | SOLE |  | 105 | 0 | 5783 |
| Oneok Inc New | COM | 682680103 |  | 1835051 | 20302 | SH |  | SOLE |  | 2845 | 0 | 17457 |
| Oracle Corp | COM | 68389X105 |  | 5905086 | 40141 | SH |  | SOLE |  | 1910 | 0 | 38231 |
| Otis Worldwide Corp | COM | 68902V107 |  | 206883 | 2684 | SH |  | SOLE |  | 15 | 0 | 2669 |
| Otter Tail Corp | COM | 689648103 |  | 203761 | 2322 | SH |  | SOLE |  | 602 | 0 | 1720 |
| Paccar Inc | COM | 693718108 |  | 257688 | 2231 | SH |  | SOLE |  | 50 | 0 | 2181 |
| Palo Alto Networks Inc | COM | 697435105 |  | 4461520 | 27829 | SH |  | SOLE |  | 2716 | 0 | 25113 |
| Pan American Silver Corp | COM | 697900108 |  | 240593 | 4404 | SH |  | SOLE |  | 331 | 0 | 4073 |
| Parker-hannifin Corp | COM | 701094104 |  | 1987202 | 2220 | SH |  | SOLE |  | 15 | 0 | 2205 |
| Paychex Inc | COM | 704326107 |  | 589814 | 6403 | SH |  | SOLE |  | 313 | 0 | 6090 |
| Paypal Holdings Inc | COM | 70450Y103 |  | 236500 | 5229 | SH |  | SOLE |  | 400 | 0 | 4829 |
| Pembina Pipeline Corp | COM | 706327103 |  | 250027 | 5586 | SH |  | SOLE |  | 1100 | 0 | 4486 |
| Pepsico Inc | COM | 713448108 |  | 6084295 | 39180 | SH |  | SOLE |  | 1342 | 0 | 37838 |
| Pfizer Inc | COM | 717081103 |  | 3706852 | 132010 | SH |  | SOLE |  | 9560 | 0 | 122450 |
| PGIM HIGH | COM | 69346H100 |  | 258894 | 19673 | SH |  | SOLE |  | 5007 | 0 | 14666 |
| Philip Morris Intl Inc | COM | 718172109 |  | 7535810 | 45578 | SH |  | SOLE |  | 13716 | 0 | 31862 |
| Phillips 66 | COM | 718546104 |  | 5341223 | 29318 | SH |  | SOLE |  | 899 | 0 | 28419 |
| PIMCO CORPORATE | COM | 72200U100 |  | 538860 | 45282 | SH |  | SOLE |  | 0 | 0 | 45282 |
| PIMCO CORPORATE  INCOME OPP | COM | 72201B101 |  | 405836 | 33651 | SH |  | SOLE |  | 0 | 0 | 33651 |
| PINNACLE WEST CAP CORP | COM | 723484101 |  | 1454596 | 14438 | SH |  | SOLE |  | 0 | 0 | 14438 |
| Pnc Financial Services Group Inc | COM | 693475105 |  | 786653 | 3780 | SH |  | SOLE |  | 398 | 0 | 3382 |
| Ppg Industries Inc | COM | 693506107 |  | 351912 | 3293 | SH |  | SOLE |  | 10 | 0 | 3283 |
| Principal Financial Group Inc | COM | 74251V102 |  | 459492 | 5099 | SH |  | SOLE |  | 353 | 0 | 4746 |
| Procter  Gamble Co | COM | 742718109 |  | 11997145 | 83060 | SH |  | SOLE |  | 3623 | 0 | 79437 |
| Progressive Corp Oh | COM | 743315103 |  | 825797 | 4166 | SH |  | SOLE |  | 139 | 0 | 4027 |
| Prologis Inc | COM | 74340W103 |  | 1657520 | 12540 | SH |  | SOLE |  | 689 | 0 | 11851 |
| Prudential Financial Inc | COM | 744320102 |  | 943919 | 9662 | SH |  | SOLE |  | 0 | 0 | 9662 |
| Public Service Enterprise Group Inc | COM | 744573106 |  | 657882 | 8127 | SH |  | SOLE |  | 950 | 0 | 7177 |
| Public Storage Inc | COM | 74460D109 |  | 269465 | 995 | SH |  | SOLE |  | 0 | 0 | 995 |
| Purecycle Technologies Inc | COM | 74623V103 |  | 2056674 | 396273 | SH |  | SOLE |  | 13635 | 0 | 382638 |
| Qualcomm Inc | COM | 747525103 |  | 3228881 | 25073 | SH |  | SOLE |  | 2458 | 0 | 22615 |
| Quanta Services Inc | COM | 74762E102 |  | 1199941 | 2186 | SH |  | SOLE |  | 18 | 0 | 2168 |
| Quantum Computing Inc | COM | 74766W108 |  | 106546 | 15554 | SH |  | SOLE |  | 500 | 0 | 15054 |
| QUEST DIAGNOSTICS INC | COM | 74834L100 |  | 490516 | 2503 | SH |  | SOLE |  | 189 | 0 | 2314 |
| Raytheon Technologies Corp | COM | 75513E101 |  | 6182590 | 32051 | SH |  | SOLE |  | 3936 | 0 | 28115 |
| Rbc Bearings Inc | COM | 75524B104 |  | 227024 | 418 | SH |  | SOLE |  | 0 | 0 | 418 |
| Realty Income Corp | COM | 756109104 |  | 1453279 | 23754 | SH |  | SOLE |  | 1045 | 0 | 22709 |
| Regeneron Pharmaceuticals Inc | COM | 75886F107 |  | 453386 | 587 | SH |  | SOLE |  | 178 | 0 | 409 |
| Rekor Systems Inc | COM | 759419104 |  | 40463 | 49345 | SH |  | SOLE |  | 0 | 0 | 49345 |
| Rh | COM | 74967X103 |  | 217422 | 1555 | SH |  | SOLE |  | 0 | 0 | 1555 |
| ROCKET LAB CORP | COM | 773121108 |  | 518386 | 8072 | SH |  | SOLE |  | 1587 | 0 | 6485 |
| Rockwell Automation Inc | COM | 773903109 |  | 1914442 | 5334 | SH |  | SOLE |  | 15 | 0 | 5319 |
| Ross Stores Inc | COM | 778296103 |  | 299642 | 1383 | SH |  | SOLE |  | 137 | 0 | 1246 |
| Royal Caribbean Group | COM | V7780T103 |  | 548369 | 1993 | SH |  | SOLE |  | 25 | 0 | 1968 |
| Royal Gold Inc | COM | 780287108 |  | 1312858 | 5159 | SH |  | SOLE |  | 20 | 0 | 5139 |
| Rxsight Inc | COM | 78349D107 |  | 105398 | 17110 | SH |  | SOLE |  | 0 | 0 | 17110 |
| Ryder System Inc | COM | 783549108 |  | 3294128 | 16092 | SH |  | SOLE |  | 0 | 0 | 16092 |
| S Global Inc | COM | 78409V104 |  | 667533 | 1569 | SH |  | SOLE |  | 8 | 0 | 1561 |
| Salesforce Inc | COM | 79466L302 |  | 2508625 | 13439 | SH |  | SOLE |  | 1118 | 0 | 12321 |
| SANDISK CORP | COM | 80004C200 |  | 391369 | 616 | SH |  | SOLE |  | 0 | 0 | 616 |
| SANGAMO THERAPEUTICS INC | COM | 800677106 |  | 2963 | 12000 | SH |  | SOLE |  | 0 | 0 | 12000 |
| Schlumberger LTD | COM | 806857108 |  | 388697 | 7564 | SH |  | SOLE |  | 555 | 0 | 7009 |
| Schwab Charles Corp New | COM | 808513105 |  | 758767 | 8074 | SH |  | SOLE |  | 142 | 0 | 7932 |
| Seabridge Gold Inc | COM | 811916105 |  | 437428 | 15435 | SH |  | SOLE |  | 935 | 0 | 14500 |
| Sempra | COM | 816851109 |  | 598414 | 6158 | SH |  | SOLE |  | 12 | 0 | 6146 |
| Servicenow Inc | COM | 81762P102 |  | 2546134 | 24353 | SH |  | SOLE |  | 911 | 0 | 23442 |
| Sherwin Williams Co | COM | 824348106 |  | 1751938 | 5465 | SH |  | SOLE |  | 117 | 0 | 5348 |
| Simon Property Group Inc New | COM | 828806109 |  | 723354 | 3878 | SH |  | SOLE |  | 85 | 0 | 3793 |
| SKYWARD SPECIALTY | COM | 830940102 |  | 337908 | 7736 | SH |  | SOLE |  | 0 | 0 | 7736 |
| Sofi Technologies Inc | COM | 83406F102 |  | 265593 | 16725 | SH |  | SOLE |  | 1290 | 0 | 15435 |
| Southern Company | COM | 842587107 |  | 5030470 | 52118 | SH |  | SOLE |  | 6199 | 0 | 45919 |
| Southwest Airlines Co | COM | 844741108 |  | 331857 | 8833 | SH |  | SOLE |  | 149 | 0 | 8684 |
| Starbucks Corp | COM | 855244109 |  | 2119046 | 23653 | SH |  | SOLE |  | 491 | 0 | 23162 |
| State Street Corp | COM | 857477103 |  | 293376 | 2318 | SH |  | SOLE |  | 0 | 0 | 2318 |
| Stride Inc | COM | 86333M108 |  | 1489544 | 16894 | SH |  | SOLE |  | 3513 | 0 | 13381 |
| Stryker Corp | COM | 863667101 |  | 1579968 | 4808 | SH |  | SOLE |  | 896 | 0 | 3912 |
| Super Micro Computer Inc | COM | 86800U302 |  | 205975 | 9046 | SH |  | SOLE |  | 2344 | 0 | 6702 |
| Sysco Corp | COM | 871829107 |  | 489564 | 6863 | SH |  | SOLE |  | 200 | 0 | 6663 |
| Targa Resources Corp | COM | 87612G101 |  | 516098 | 2058 | SH |  | SOLE |  | 611 | 0 | 1447 |
| Target Corp | COM | 87612E106 |  | 2172363 | 17924 | SH |  | SOLE |  | 543 | 0 | 17381 |
| TD SYNNEX CORPORATION | COM | 87162W100 |  | 284944 | 1689 | SH |  | SOLE |  | 56 | 0 | 1633 |
| Technipfmc Plc | COM | G87110105 |  | 234765 | 3396 | SH |  | SOLE |  | 0 | 0 | 3396 |
| Teradyne Inc | COM | 880770102 |  | 218794 | 738 | SH |  | SOLE |  | 0 | 0 | 738 |
| Tesla Inc | COM | 88160R101 |  | 73130117 | 196718 | SH |  | SOLE |  | 733 | 0 | 195985 |
| Texas Instruments Inc | COM | 882508104 |  | 3023930 | 15576 | SH |  | SOLE |  | 1637 | 0 | 13939 |
| Thermo Fisher Scientific Inc | COM | 883556102 |  | 1736229 | 3532 | SH |  | SOLE |  | 538 | 0 | 2994 |
| Tjx Cos Inc New | COM | 872540109 |  | 2220270 | 13903 | SH |  | SOLE |  | 400 | 0 | 13503 |
| T-mobile Us Inc | COM | 872590104 |  | 464033 | 2209 | SH |  | SOLE |  | 131 | 0 | 2078 |
| Toro Co | COM | 891092108 |  | 247666 | 2650 | SH |  | SOLE |  | 0 | 0 | 2650 |
| Tractor Supply Co | COM | 892356106 |  | 695989 | 15364 | SH |  | SOLE |  | 115 | 0 | 15249 |
| Trane Technologies Plc | COM | G8994E103 |  | 721604 | 1732 | SH |  | SOLE |  | 29 | 0 | 1703 |
| TRANSDIGM GROUP INC | COM | 893641100 |  | 215568 | 186 | SH |  | SOLE |  | 45 | 0 | 141 |
| Transmedics Group Inc | COM | 89377M109 |  | 237892 | 2393 | SH |  | SOLE |  | 843 | 0 | 1550 |
| Travelers Cos Inc | COM | 89417E109 |  | 1883013 | 6456 | SH |  | SOLE |  | 200 | 0 | 6256 |
| Triple Flag Precious Metals Corp | COM | 89679M104 |  | 217562 | 6268 | SH |  | SOLE |  | 35 | 0 | 6233 |
| Truist Financial Corp | COM | 89832Q109 |  | 671688 | 14611 | SH |  | SOLE |  | 1051 | 0 | 13560 |
| TUTOR PERINI CORP | COM | 901109108 |  | 237900 | 3082 | SH |  | SOLE |  | 0 | 0 | 3082 |
| Uber Technologies Inc | COM | 90353T100 |  | 2040016 | 28361 | SH |  | SOLE |  | 771 | 0 | 27590 |
| UGI CORP NEW | COM | 902681105 |  | 200749 | 5512 | SH |  | SOLE |  | 0 | 0 | 5512 |
| Ulta Beauty Inc | COM | 90384S303 |  | 1028694 | 1968 | SH |  | SOLE |  | 117 | 0 | 1851 |
| UMB FINL CORP | COM | 902788108 |  | 945105 | 8379 | SH |  | SOLE |  | 8084 | 0 | 295 |
| Union Pacific Corp | COM | 907818108 |  | 2919394 | 12033 | SH |  | SOLE |  | 453 | 0 | 11580 |
| United Airlines Holdings Inc | COM | 910047109 |  | 272528 | 2960 | SH |  | SOLE |  | 893 | 0 | 2067 |
| United Rentals Inc | COM | 911363109 |  | 2228582 | 3059 | SH |  | SOLE |  | 9 | 0 | 3050 |
| Unitedhealth Group Inc | COM | 91324P102 |  | 3100994 | 11460 | SH |  | SOLE |  | 449 | 0 | 11011 |
| Unum Group | COM | 91529Y106 |  | 456047 | 6245 | SH |  | SOLE |  | 0 | 0 | 6245 |
| Us Foods Holding Corp | COM | 912008109 |  | 2760152 | 29933 | SH |  | SOLE |  | 107 | 0 | 29826 |
| Valero Energy Corp | COM | 91913Y100 |  | 1658177 | 6711 | SH |  | SOLE |  | 19 | 0 | 6692 |
| Ventas Inc | COM | 92276F100 |  | 270883 | 3312 | SH |  | SOLE |  | 0 | 0 | 3312 |
| Verisign Inc | COM | 92343E102 |  | 313984 | 1264 | SH |  | SOLE |  | 553 | 0 | 711 |
| Verisk Analytics Inc | COM | 92345Y106 |  | 1078813 | 5685 | SH |  | SOLE |  | 0 | 0 | 5685 |
| Verizon Communications Inc | COM | 92343V104 |  | 6043416 | 120387 | SH |  | SOLE |  | 5403 | 0 | 114984 |
| Vertex Pharmaceuticals Inc | COM | 92532F100 |  | 757790 | 1697 | SH |  | SOLE |  | 0 | 0 | 1697 |
| Viatris Inc | COM | 92556V106 |  | 348809 | 25819 | SH |  | SOLE |  | 546 | 0 | 25273 |
| Vistra Corp | COM | 92840M102 |  | 1691435 | 11251 | SH |  | SOLE |  | 50 | 0 | 11201 |
| VSE CORP | COM | 918284100 |  | 1770775 | 9603 | SH |  | SOLE |  | 1460 | 0 | 8143 |
| W P Carey Inc | COM | 92936U109 |  | 1060581 | 15606 | SH |  | SOLE |  | 261 | 0 | 15345 |
| Walmart Inc | COM | 931142103 |  | 22006376 | 177071 | SH |  | SOLE |  | 4227 | 0 | 172844 |
| Walt Disney Co | COM | 254687106 |  | 4008827 | 41594 | SH |  | SOLE |  | 4852 | 0 | 36742 |
| Waste Connections Inc | COM | 94106B101 |  | 303206 | 1867 | SH |  | SOLE |  | 0 | 0 | 1867 |
| Waste Management Inc Del | COM | 94106L109 |  | 3115996 | 13560 | SH |  | SOLE |  | 405 | 0 | 13155 |
| Wec Energy Group Inc | COM | 92939U106 |  | 1026084 | 8863 | SH |  | SOLE |  | 68 | 0 | 8795 |
| Wells Fargo  Co New | COM | 949746101 |  | 1697402 | 21321 | SH |  | SOLE |  | 1026 | 0 | 20295 |
| Welltower Inc | COM | 95040Q104 |  | 1233757 | 6240 | SH |  | SOLE |  | 259 | 0 | 5981 |
| WESTERN ASSET INTER MUNI FD | COM | 958435109 |  | 199012 | 25913 | SH |  | SOLE |  | 0 | 0 | 25913 |
| WESTERN DIGITAL CORP | COM | 958102105 |  | 749211 | 2770 | SH |  | SOLE |  | 27 | 0 | 2743 |
| Wheaton Precious Metals Corp | COM | 962879102 |  | 2273775 | 17356 | SH |  | SOLE |  | 1405 | 0 | 15951 |
| Williams Cos Inc Del | COM | 969457100 |  | 1200061 | 16489 | SH |  | SOLE |  | 299 | 0 | 16190 |
| Woodward Inc | COM | 980745103 |  | 5717772 | 15975 | SH |  | SOLE |  | 0 | 0 | 15975 |
| Xcel Energy Inc | COM | 98389B100 |  | 1006906 | 12675 | SH |  | SOLE |  | 317 | 0 | 12358 |
| Xeris Biopharma Holdings Inc | COM | 98422E103 |  | 2183561 | 376476 | SH |  | SOLE |  | 8150 | 0 | 368326 |
| Yum Brands Inc | COM | 988498101 |  | 668095 | 4297 | SH |  | SOLE |  | 0 | 0 | 4297 |
| PIMCO DYNAMIC INCOME OPRNTS | COM BEN SHS | 69355M107 |  | 206647 | 15982 | SH |  | SOLE |  | 0 | 0 | 15982 |
| BLACKROCK ENHANCED | COM BENE INTER | 092524107 |  | 783494 | 144823 | SH |  | SOLE |  | 0 | 0 | 144823 |
| Airbnb Inc Cl A | COM CL A | 009066101 |  | 420605 | 3331 | SH |  | SOLE |  | 0 | 0 | 3331 |
| Applovin Corp | COM CL A | 03831W108 |  | 545658 | 1371 | SH |  | SOLE |  | 95 | 0 | 1276 |
| Ast Spacemobile Inc Cl A | COM CL A | 00217D100 |  | 31548198 | 380695 | SH |  | SOLE |  | 25 | 0 | 380670 |
| Blackstone Inc | COM CL A | 09260D107 |  | 1127412 | 9804 | SH |  | SOLE |  | 187 | 0 | 9617 |
| Bloom Energy Corp Cl A | COM CL A | 093712107 |  | 413515 | 3052 | SH |  | SOLE |  | 240 | 0 | 2812 |
| C3 Ai Inc Cl A | COM CL A | 12468P104 |  | 114446 | 13592 | SH |  | SOLE |  | 5147 | 0 | 8445 |
| Coinbase Global Inc Cl A | COM CL A | 19260Q107 |  | 1082579 | 6200 | SH |  | SOLE |  | 335 | 0 | 5865 |
| COREWEAVE INC | COM CL A | 21873S108 |  | 633010 | 8171 | SH |  | SOLE |  | 680 | 0 | 7491 |
| Hims  Hers Health Inc | COM CL A | 433000106 |  | 437787 | 21088 | SH |  | SOLE |  | 0 | 0 | 21088 |
| Interactive Brokers Group Inc Cl A | COM CL A | 45841N107 |  | 391751 | 5841 | SH |  | SOLE |  | 85 | 0 | 5756 |
| Mp Materials Corp | COM CL A | 553368101 |  | 278509 | 5771 | SH |  | SOLE |  | 175 | 0 | 5596 |
| OKLO INC | COM CL A | 02156V109 |  | 356304 | 7185 | SH |  | SOLE |  | 0 | 0 | 7185 |
| ROBINHOOD MKTS INC | COM CL A | 770700102 |  | 569376 | 8216 | SH |  | SOLE |  | 1320 | 0 | 6896 |
| Roku Inc Ser A | COM CL A | 77543R102 |  | 2958068 | 31263 | SH |  | SOLE |  | 235 | 0 | 31028 |
| Trade Desk Inc (the) Cl A | COM CL A | 88339J105 |  | 1838968 | 81047 | SH |  | SOLE |  | 426 | 0 | 80621 |
| VENTURE GLOBAL INC | COM CL A | 92333F101 |  | 212255 | 13468 | SH |  | SOLE |  | 1106 | 0 | 12362 |
| VERTIV HOLDINGS CO | COM CL A | 92537N108 |  | 485751 | 1939 | SH |  | SOLE |  | 0 | 0 | 1939 |
| Visa Inc Cl A | COM CL A | 92826C839 |  | 9979102 | 33017 | SH |  | SOLE |  | 3590 | 0 | 29427 |
| PARAMOUNT SKYDANCE CORP | COM CL B | 69932A204 |  | 492171 | 54564 | SH |  | SOLE |  | 61 | 0 | 54503 |
| Dell Technologies Inc Cl C | COM CL C | 24703L202 |  | 2310658 | 14078 | SH |  | SOLE |  | 285 | 0 | 13793 |
| American Intl Group Inc New | COM NEW | 026874784 |  | 280690 | 3730 | SH |  | SOLE |  | 72 | 0 | 3658 |
| Applied Digital CorP | COM NEW | 038169207 |  | 779241 | 32824 | SH |  | SOLE |  | 0 | 0 | 32824 |
| C H Robinson Worldwide In | COM NEW | 12541W209 |  | 209627 | 1262 | SH |  | SOLE |  | 0 | 0 | 1262 |
| Celsius Holdings Inc New | COM NEW | 15118V207 |  | 822110 | 23171 | SH |  | SOLE |  | 200 | 0 | 22971 |
| Cheniere Energy Inc New | COM NEW | 16411R208 |  | 527186 | 1858 | SH |  | SOLE |  | 1 | 0 | 1857 |
| Citigroup Inc New | COM NEW | 172967424 |  | 5806365 | 51198 | SH |  | SOLE |  | 3293 | 0 | 47905 |
| Cypherpunk Technologies Inc | COM NEW | 52187K200 |  | 8741 | 11000 | SH |  | SOLE |  | 0 | 0 | 11000 |
| Delta Airlines Inc New | COM NEW | 247361702 |  | 4324915 | 65056 | SH |  | SOLE |  | 242 | 0 | 64814 |
| Duke Energy Corp New | COM NEW | 26441C204 |  | 2526378 | 19294 | SH |  | SOLE |  | 985 | 0 | 18309 |
| General Electric Co New | COM NEW | 369604301 |  | 4301474 | 15158 | SH |  | SOLE |  | 1127 | 0 | 14031 |
| Impac Mortgage Holdings Inc | COM NEW | 45254P508 |  | 5118 | 78586 | SH |  | SOLE |  | 0 | 0 | 78586 |
| INTERLINK ELECTRS INC | COM NEW | 458751302 |  | 144047 | 48995 | SH |  | SOLE |  | 19790 | 0 | 29205 |
| Intuitive Surgical Inc New | COM NEW | 46120E602 |  | 1810546 | 3928 | SH |  | SOLE |  | 355 | 0 | 3573 |
| Kla Corp | COM NEW | 482480100 |  | 2335609 | 1586 | SH |  | SOLE |  | 46 | 0 | 1540 |
| Kratos Defense  Security Solutions Inc | COM NEW | 50077B207 |  | 815519 | 11566 | SH |  | SOLE |  | 0 | 0 | 11566 |
| Morgan Stanley | COM NEW | 617446448 |  | 1499476 | 9111 | SH |  | SOLE |  | 2645 | 0 | 6466 |
| Motorola Solutions Inc New | COM NEW | 620076307 |  | 778294 | 1793 | SH |  | SOLE |  | 265 | 0 | 1528 |
| NEXPOINT DIVERSIFIED | COM NEW | 65340G205 |  | 59999 | 12848 | SH |  | SOLE |  | 0 | 0 | 12848 |
| Nrg Energy Inc New | COM NEW | 629377508 |  | 1022403 | 6996 | SH |  | SOLE |  | 72 | 0 | 6924 |
| QXO INC | COM NEW | 82846H405 |  | 437047 | 22505 | SH |  | SOLE |  | 0 | 0 | 22505 |
| Rithm Capital Corp | COM NEW | 64828T201 |  | 542004 | 57173 | SH |  | SOLE |  | 2789 | 0 | 54384 |
| Sprott Inc New | COM NEW | 852066208 |  | 1724974 | 12071 | SH |  | SOLE |  | 798 | 0 | 11273 |
| U S Bancorp De New | COM NEW | 902973304 |  | 855300 | 16445 | SH |  | SOLE |  | 96 | 0 | 16349 |
| VIVOS THERAPEUTICS INC | COM NEW | 92859E207 |  | 48452 | 41061 | SH |  | SOLE |  | 0 | 0 | 41061 |
| GEVO INC | COM PAR | 374396406 |  | 31714 | 11617 | SH |  | SOLE |  | 0 | 0 | 11617 |
| GUGGENHEIM STRATEGIC | COM SBI | 40167F101 |  | 124908 | 11335 | SH |  | SOLE |  | 0 | 0 | 11335 |
| Warner Bros Discovery Inc Ser A | COM SER A | 934423104 |  | 433220 | 15776 | SH |  | SOLE |  | 579 | 0 | 15197 |
| ABRDN GLOBAL | COM SH BEN INT | 00302L108 |  | 412897 | 37366 | SH |  | SOLE |  | 0 | 0 | 37366 |
| ABRDN TOTAL | COM SH BEN INT | 00326L100 |  | 842076 | 91431 | SH |  | SOLE |  | 0 | 0 | 91431 |
| CALAMOS STRATEGIC | COM SH BEN INT | 128125101 |  | 228631 | 13355 | SH |  | SOLE |  | 0 | 0 | 13355 |
| FS SPECIALTY LENDING FD | COM SH BEN INT | 644323107 |  | 387800 | 30999 | SH |  | SOLE |  | 775 | 0 | 30224 |
| GAMCO GLOBAL | COM SH BEN INT | 36465A109 |  | 4929694 | 926634 | SH |  | SOLE |  | 0 | 0 | 926634 |
| BARRICK MNG CORP | COM SHS | 06849F108 |  | 395603 | 9699 | SH |  | SOLE |  | 20 | 0 | 9679 |
| BLACKROCK LTD DURATION INCOM | COM SHS | 09249W101 |  | 256975 | 20411 | SH |  | SOLE |  | 0 | 0 | 20411 |
| DATAVAULT AI INC | COM SHS | 86633R609 |  | 19474 | 31496 | SH |  | SOLE |  | 0 | 0 | 31496 |
| FIRST TR EXCHANGE-TRADED FD | COM SHS | 33734Y109 |  | 331211 | 2775 | SH |  | SOLE |  | 177 | 0 | 2598 |
| FIRST TRUST | COM SHS | 33734K109 |  | 577888 | 4740 | SH |  | SOLE |  | 0 | 0 | 4740 |
| FIRST TRUST | COM SHS | 33735B108 |  | 585768 | 4568 | SH |  | SOLE |  | 595 | 0 | 3973 |
| FIRST TRUST | COM SHS | 33735K108 |  | 4175700 | 27090 | SH |  | SOLE |  | 526 | 0 | 26564 |
| FIRST TRUST | COM SHS | 33735J101 |  | 7425846 | 80410 | SH |  | SOLE |  | 1183 | 0 | 79227 |
| SOLSTICE ADVANCED MATLS INC | COM SHS | 83443Q103 |  | 831564 | 10919 | SH |  | SOLE |  | 169 | 0 | 10750 |
| UNUSUAL MACHS INC | COM SHS | 91532F102 |  | 200756 | 16190 | SH |  | SOLE |  | 0 | 0 | 16190 |
| API GROUP CORP | COM STK | 00187Y100 |  | 1854359 | 45764 | SH |  | SOLE |  | 7356 | 0 | 38408 |
| Black Stone Minerals LP | COM UNIT | 09225M101 |  | 285991 | 18915 | SH |  | SOLE |  | 600 | 0 | 18315 |
| MPLX LP | COM UNIT REP LTD | 55336V100 |  | 614423 | 10766 | SH |  | SOLE |  | 206 | 0 | 10560 |
| Lamar Advertising Company New Cl A | COM USD0.001 CL A | 512816109 |  | 325572 | 2570 | SH |  | SOLE |  | 0 | 0 | 2570 |
| ENERGY TRANSFER | COM UT LTD PTN | 29273V100 |  | 3607686 | 186927 | SH |  | SOLE |  | 7818 | 0 | 179109 |
| Sunoco LTD Partnership | COM UT REP LP | 86765K109 |  | 726202 | 11177 | SH |  | SOLE |  | 0 | 0 | 11177 |
| DESTRA MULTI-ALTERNATIVE FD | COMMON SHARES | 25065A502 |  | 586043 | 72262 | SH |  | SOLE |  | 2659 | 0 | 69603 |
| ALBERTSONS COS INC | COMMON STOCK | 013091103 |  | 330665 | 19405 | SH |  | SOLE |  | 0 | 0 | 19405 |
| BLUE OWL TECHNOLOGY FIN CORP | COMMON STOCK | 095924106 |  | 186680 | 15067 | SH |  | SOLE |  | 0 | 0 | 15067 |
| Carnival Corp Paired Ctf 1 Com Carnivl Crp  1 Tr Sh Ben Int P Princess | COMMON STOCK | 143658300 |  | 868448 | 33557 | SH |  | SOLE |  | 4630 | 0 | 28927 |
| FS CREDIT | COMMON STOCK | 30290Y101 |  | 746188 | 146310 | SH |  | SOLE |  | 0 | 0 | 146310 |
| Phillips Edison  Co Inc | COMMON STOCK | 71844V201 |  | 256623 | 6858 | SH |  | SOLE |  | 0 | 0 | 6858 |
| QNITY ELECTRONICS INC | COMMON STOCK | 74743L100 |  | 633242 | 5488 | SH |  | SOLE |  | 374 | 0 | 5114 |
| SELECT SECTOR | COMMUNICATION | 81369Y852 |  | 7794364 | 70308 | SH |  | SOLE |  | 5560 | 0 | 64748 |
| GLOBAL X | CONSCIOUS COS | 37954Y731 |  | 374333 | 9010 | SH |  | SOLE |  | 93 | 0 | 8917 |
| VANGUARD CONSUMER | CONSUM DIS ETF | 92204A108 |  | 595525 | 1659 | SH |  | SOLE |  | 110 | 0 | 1549 |
| FIRST TRUST | CONSUMR DISCRE | 33734X101 |  | 445616 | 6961 | SH |  | SOLE |  | 0 | 0 | 6961 |
| FIRST TRUST | CONSUMR STAPLE | 33734X119 |  | 349390 | 5483 | SH |  | SOLE |  | 304 | 0 | 5179 |
| ISHARES TR | CONV BD ETF | 46435G102 |  | 6649415 | 65325 | SH |  | SOLE |  | 5565 | 0 | 59760 |
| CAPITAL GRP FIXED INCM ETF T | CORE BOND ETF | 14020Y508 |  | 418301 | 15929 | SH |  | SOLE |  | 8838 | 0 | 7091 |
| ISHARES CORE | CORE DIV GRWTH | 46434V621 |  | 5691904 | 81104 | SH |  | SOLE |  | 1681 | 0 | 79423 |
| ISHARES TR | CORE DIVID ETF | 46435U861 |  | 2564656 | 47538 | SH |  | SOLE |  | 0 | 0 | 47538 |
| DIMENSIONAL ETF TRUST | CORE FIXED INCOM | 25434V872 |  | 1030104 | 24399 | SH |  | SOLE |  | 0 | 0 | 24399 |
| ISHARES CORE | CORE HIGH DV ETF | 46429B663 |  | 5224594 | 38496 | SH |  | SOLE |  | 1762 | 0 | 36734 |
| ISHARES CORE | CORE INTL AGGR ETF | 46435G672 |  | 3239739 | 64743 | SH |  | SOLE |  | 2879 | 0 | 61864 |
| FIRST TR EXCHANGE-TRADED FD | CORE INVESTMENT | 33738D788 |  | 7592431 | 362234 | SH |  | SOLE |  | 0 | 0 | 362234 |
| ISHARES CORE | CORE MSCI EAFE | 46432F842 |  | 7843968 | 86645 | SH |  | SOLE |  | 1607 | 0 | 85038 |
| ISHARES CORE | CORE MSCI EMKT | 46434G103 |  | 2877911 | 41260 | SH |  | SOLE |  | 1539 | 0 | 39721 |
| ISHARES CORE | CORE MSCI EURO | 46434V738 |  | 1011304 | 14392 | SH |  | SOLE |  | 1182 | 0 | 13210 |
| ISHARES CORE | CORE MSCI INTL | 46435G326 |  | 6212513 | 74339 | SH |  | SOLE |  | 584 | 0 | 73755 |
| ISHARES TR | CORE MSCI PAC | 46434V696 |  | 228328 | 2984 | SH |  | SOLE |  | 552 | 0 | 2432 |
| ISHARES CORE | CORE MSCI TOTAL | 46432F834 |  | 1617027 | 18664 | SH |  | SOLE |  | 0 | 0 | 18664 |
| CAPITAL GRP FIXED INCM ETF T | CORE PLUS INCM | 14020Y102 |  | 6187590 | 276974 | SH |  | SOLE |  | 26080 | 0 | 250894 |
| ISHARES CORE | CORE S MCP ETF | 464287507 |  | 17478040 | 258819 | SH |  | SOLE |  | 2379 | 0 | 256440 |
| ISHARES CORE | CORE S SCP ETF | 464287804 |  | 13497362 | 108578 | SH |  | SOLE |  | 375 | 0 | 108203 |
| ISHARES CORE | CORE S TTL STK | 464287150 |  | 4425267 | 31070 | SH |  | SOLE |  | 1226 | 0 | 29844 |
| ISHARES S | CORE S US GWT | 464287671 |  | 12802396 | 82538 | SH |  | SOLE |  | 419 | 0 | 82119 |
| ISHARES CORE | CORE S US VLU | 464287663 |  | 4161662 | 40701 | SH |  | SOLE |  | 559 | 0 | 40142 |
| ISHARES CORE | CORE S ETF | 464287200 |  | 67174920 | 102838 | SH |  | SOLE |  | 4877 | 0 | 97961 |
| ISHARES CORE | CORE TOTAL USD | 46434V613 |  | 982729 | 21276 | SH |  | SOLE |  | 790 | 0 | 20486 |
| ISHARES CORE | CORE US AGGBD ET | 464287226 |  | 12292022 | 123824 | SH |  | SOLE |  | 24856 | 0 | 98968 |
| KRANESHARES TR | CSI CHI INTERNET ETF | 500767306 |  | 2384063 | 83857 | SH |  | SOLE |  | 3904 | 0 | 79953 |
| AMPLIFY ETF TR | CWP ENHANCED DIV | 032108409 |  | 4206188 | 93783 | SH |  | SOLE |  | 0 | 0 | 93783 |
| GLOBAL X | CYBRSCURTY ETF | 37954Y384 |  | 1499774 | 59728 | SH |  | SOLE |  | 5111 | 0 | 54617 |
| PACER FDS TR | DATA  DIGI REVO | 69374H386 |  | 323465 | 5197 | SH |  | SOLE |  | 0 | 0 | 5197 |
| PACER DATA | DATA  INFRASTRUCTURE REAL | 69374H741 |  | 678901 | 21746 | SH |  | SOLE |  | 150 | 0 | 21596 |
| STRATEGY DAY | DAY HAGAN NED | 86280R803 |  | 23138612 | 495627 | SH |  | SOLE |  | 8174 | 0 | 487453 |
| GLOBAL X FDS | DEFENSE TECH ETF | 37960A529 |  | 2072151 | 29251 | SH |  | SOLE |  | 16 | 0 | 29235 |
| ETF SER SOLUTIONS | DEFIANCE CONNECT | 26922A289 |  | 332150 | 4872 | SH |  | SOLE |  | 660 | 0 | 4212 |
| ETF SER SOLUTIONS | DEFIANCE QUANTUM | 26922A420 |  | 221240 | 2062 | SH |  | SOLE |  | 0 | 0 | 2062 |
| INNOVATOR ETFS TRUST | DEFINED WLT SHLD | 45783Y855 |  | 1025100 | 30632 | SH |  | SOLE |  | 0 | 0 | 30632 |
| VanEck ETF TRUST | DIGITAL INDIA ETF | 92189H821 |  | 1703632 | 114184 | SH |  | SOLE |  | 47 | 0 | 114137 |
| AB ACTIVE ETFS INC | DISRUPTORS ETF | 00039J509 |  | 415686 | 3829 | SH |  | SOLE |  | 1946 | 0 | 1883 |
| VANGUARD DIVIDEND | DIV APP ETF | 921908844 |  | 6722940 | 31261 | SH |  | SOLE |  | 938 | 0 | 30323 |
| AMERICAN CENTURY | DIVERSIFIED MU | 025072505 |  | 3204265 | 64021 | SH |  | SOLE |  | 732 | 0 | 63289 |
| INVESCO DIVIDEND | DIVID ACHIEVEV | 46137V506 |  | 264167 | 5170 | SH |  | SOLE |  | 1114 | 0 | 4056 |
| FIRST TRUST | DJ INTERNT IDX | 33733E302 |  | 2238952 | 9567 | SH |  | SOLE |  | 2881 | 0 | 6686 |
| INVESCO DORSEY | DORSEY WRGT EMRG | 46138E867 |  | 332864 | 12788 | SH |  | SOLE |  | 1856 | 0 | 10932 |
| ISHARES U S | DOW JONES US ETF | 464287846 |  | 1458733 | 9206 | SH |  | SOLE |  | 0 | 0 | 9206 |
| VANECK HIGH | DURABLE HGH DIV | 92189H409 |  | 923251 | 18413 | SH |  | SOLE |  | 286 | 0 | 18127 |
| INVESCO DORSEY | DWA ENERGY MNT | 46137V878 |  | 1116887 | 18755 | SH |  | SOLE |  | 255 | 0 | 18500 |
| INVESCO DORSEY | DWA HEALTHCARE | 46137V852 |  | 2836445 | 57887 | SH |  | SOLE |  | 108 | 0 | 57779 |
| INVESCO DORSEY | DWA TECHNOLOGY | 46137V811 |  | 246026 | 2850 | SH |  | SOLE |  | 0 | 0 | 2850 |
| BLACKROCK ETF TRUST | DYNAMIC EQTY ACT | 09290C723 |  | 599680 | 24668 | SH |  | SOLE |  | 8224 | 0 | 16444 |
| INVESCO FOOD | DYNMC FOOD BEV | 46137V753 |  | 271949 | 5555 | SH |  | SOLE |  | 0 | 0 | 5555 |
| INVESCO LARGE | DYNMC LRG GWTH | 46137V746 |  | 1415454 | 11240 | SH |  | SOLE |  | 0 | 0 | 11240 |
| ISHARES MSCI | EAFE GRWTH ETF | 464288885 |  | 16036780 | 143995 | SH |  | SOLE |  | 6557 | 0 | 137438 |
| ISHARES MSCI | EAFE SML CP ETF | 464288273 |  | 2583583 | 32950 | SH |  | SOLE |  | 24 | 0 | 32926 |
| ISHARES MSCI | EAFE VALUE ETF | 464288877 |  | 33116095 | 445408 | SH |  | SOLE |  | 26510 | 0 | 418898 |
| ZACKS TRUST | EARNGS CONSTANT | 98888G105 |  | 598182 | 17682 | SH |  | SOLE |  | 0 | 0 | 17682 |
| MORGAN STANLEY ETF TRUST | EATON VANCE SHOR | 61774R825 |  | 8100502 | 159020 | SH |  | SOLE |  | 41817 | 0 | 117203 |
| SERIES PORTFOLIOS TR | ELDRIDGE AAA CLO | 81752T486 |  | 836882 | 32729 | SH |  | SOLE |  | 0 | 0 | 32729 |
| ISHARES EMERGING | EM MKTS DIV ETF | 464286319 |  | 715531 | 20812 | SH |  | SOLE |  | 6714 | 0 | 14098 |
| INNOVATOR ETFS TRUST | EMERGING MRKT 10 | 45783Y210 |  | 825745 | 29401 | SH |  | SOLE |  | 0 | 0 | 29401 |
| SCHWAB EMERGING | EMRG MKTEQ ETF | 808524706 |  | 11414936 | 346432 | SH |  | SOLE |  | 36 | 0 | 346396 |
| INVESCO EMERGING | EMRNG MKT SVRG | 46138E784 |  | 216079 | 10339 | SH |  | SOLE |  | 0 | 0 | 10339 |
| SECTOR ENERGY | ENERGY | 81369Y506 |  | 11640746 | 190022 | SH |  | SOLE |  | 4948 | 0 | 185074 |
| FIRST TRUST | ENERGY ALPHADX | 33734X127 |  | 331962 | 14780 | SH |  | SOLE |  | 0 | 0 | 14780 |
| VANGUARD ENERGY | ENERGY ETF | 92204A306 |  | 848016 | 4901 | SH |  | SOLE |  | 3213 | 0 | 1688 |
| INVESCO ENERGY | ENERGY EXPLORATI | 46137V761 |  | 765534 | 19529 | SH |  | SOLE |  | 0 | 0 | 19529 |
| TORTOISE CAPITAL SERIES TRUS | ENERGY FD | 890930209 |  | 240370 | 23046 | SH |  | SOLE |  | 0 | 0 | 23046 |
| PIMCO EHNANCED | ENHAN SHRT MA AC | 72201R833 |  | 1903268 | 18925 | SH |  | SOLE |  | 600 | 0 | 18325 |
| FIDELITY COVINGTON | ENHANCED LARGE | 31609A107 |  | 4304869 | 123314 | SH |  | SOLE |  | 6487 | 0 | 116827 |
| FIDELITY COVINGTON TRUST | ENHANCED LARGE | 31609A305 |  | 764043 | 20380 | SH |  | SOLE |  | 0 | 0 | 20380 |
| FIDELITY COVINGTON | ENHANCED MID | 31609A503 |  | 2076790 | 57753 | SH |  | SOLE |  | 75 | 0 | 57678 |
| PIMCO ETF TR | ENHNCD LW DUR AC | 72201R718 |  | 1119331 | 11682 | SH |  | SOLE |  | 3992 | 0 | 7690 |
| SCHWAB INTL | EQTY ETF | 808524805 |  | 17807147 | 719480 | SH |  | SOLE |  | 784 | 0 | 718696 |
| JPMORGAN | EQUITY PREMIUM | 46641Q332 |  | 6200715 | 109399 | SH |  | SOLE |  | 0 | 0 | 109399 |
| ISHARES TR | ESG ADV TTL USD | 46436E619 |  | 240862 | 5537 | SH |  | SOLE |  | 0 | 0 | 5537 |
| ISHARES ESG | ESG AWARE MSCI EM ETF | 46434G863 |  | 231726 | 5096 | SH |  | SOLE |  | 28 | 0 | 5068 |
| ISHARES ESG | ESG AWR MSCI USA | 46435G425 |  | 690636 | 4884 | SH |  | SOLE |  | 18 | 0 | 4866 |
| ISHARES TR | ESG AWR US AGRGT | 46435U549 |  | 254102 | 5344 | SH |  | SOLE |  | 44 | 0 | 5300 |
| SPDR INDX SHS FDS | EURO STOXX 50 | 78463X202 |  | 735835 | 11853 | SH |  | SOLE |  | 0 | 0 | 11853 |
| WISDOMTREE TRUST | EUROPE HEDGED EQ | 97717X701 |  | 508570 | 9724 | SH |  | SOLE |  | 1328 | 0 | 8396 |
| ISHARES EXPANDED | EXPND TEC SC ETF | 464287549 |  | 3300592 | 27851 | SH |  | SOLE |  | 6454 | 0 | 21397 |
| SPDR S | EXPONENTIAL TECH | 78464A599 |  | 409113 | 2875 | SH |  | SOLE |  | 1614 | 0 | 1261 |
| VANGUARD WORLD FD | EXTENDED DUR | 921910709 |  | 1215276 | 18711 | SH |  | SOLE |  | 13530 | 0 | 5181 |
| VANECK FALLEN | FALLEN ANGEL HG | 92189F437 |  | 3147788 | 109603 | SH |  | SOLE |  | 415 | 0 | 109188 |
| ISHARES FALLEN | FALN ANGLS USD | 46435G474 |  | 213204 | 7979 | SH |  | SOLE |  | 0 | 0 | 7979 |
| VANGUARD FINANCIALS | FINANCIALS ETF | 92204A405 |  | 2971315 | 24595 | SH |  | SOLE |  | 3065 | 0 | 21530 |
| FIRST TR EXCHANGE-TRADED FD | FINLS ALPHADEX | 33734X135 |  | 617419 | 16248 | SH |  | SOLE |  | 0 | 0 | 16248 |
| FIRST TRUST | FINLS ALPHADEX | 33734X135 |  | 248757 | 4427 | SH |  | SOLE |  | 147 | 0 | 4280 |
| GLOBAL X FINTECH | FINTECH ETF | 37954Y814 |  | 538348 | 23305 | SH |  | SOLE |  | 5580 | 0 | 17725 |
| FIRST TRUST | FIRST TR ENH NEW | 33739Q408 |  | 1805149 | 30197 | SH |  | SOLE |  | 0 | 0 | 30197 |
| BLACKROCK FLEXIBLE | FLEXIBLE INCOME | 092528603 |  | 23085248 | 444545 | SH |  | SOLE |  | 59810 | 0 | 384735 |
| TCW TR | FLEXIBLE INCOME | 29287L700 |  | 16036623 | 408368 | SH |  | SOLE |  | 83097 | 0 | 325271 |
| WISDOMTREE FLOATING | FLOATNG RAT TREA | 97717Y527 |  | 89688960 | 1781664 | SH |  | SOLE |  | 427298 | 0 | 1354366 |
| ISHARES FLOATING | FLTG RATE NT ETF | 46429B655 |  | 1260136 | 24733 | SH |  | SOLE |  | 0 | 0 | 24733 |
| FRANKLIN TEMPLETON ETF TR | FRANKLIN DYN MUN | 35473P868 |  | 362281 | 14614 | SH |  | SOLE |  | 7985 | 0 | 6629 |
| FRANKLIN FTSE | FRANKLIN INDIA | 35473P769 |  | 5689567 | 171269 | SH |  | SOLE |  | 190 | 0 | 171079 |
| LEGG MASON ETF INVT | FRANKLIN INTL LW | 52468L505 |  | 504024 | 12433 | SH |  | SOLE |  | 0 | 0 | 12433 |
| EA SER | FREEDOM 100 EM | 02072L607 |  | 357964 | 6550 | SH |  | SOLE |  | 1952 | 0 | 4598 |
| FIRST TRUST | FST LOW OPPT EFT | 33739Q200 |  | 2280665 | 45787 | SH |  | SOLE |  | 0 | 0 | 45787 |
| FIRST TRUST | FST TR GLB FD | 33739H101 |  | 279057 | 9720 | SH |  | SOLE |  | 0 | 0 | 9720 |
| FIRST TR EXCHNG TRADED FD VI | FT ENERGY INCOME | 33740F276 |  | 676197 | 30067 | SH |  | SOLE |  | 0 | 0 | 30067 |
| FIRST TRUST | FT VEST FD OF BU | 33740F755 |  | 56291710 | 1666914 | SH |  | SOLE |  | 259028 | 0 | 1407886 |
| FIRST TR EXCHANGE-TRADED FD | FT VEST GOLD | 33733E856 |  | 259430 | 10162 | SH |  | SOLE |  | 0 | 0 | 10162 |
| FIRST TR EXCHNG TRADED FD VI | FT VEST LADDERED | 33740U752 |  | 432671 | 12250 | SH |  | SOLE |  | 0 | 0 | 12250 |
| FIRST TRUST | FT VEST RIS | 33738D879 |  | 1687510 | 66047 | SH |  | SOLE |  | 0 | 0 | 66047 |
| FIRST TRUST | FT VEST S 500 | 33739Q705 |  | 2043018 | 41942 | SH |  | SOLE |  | 141 | 0 | 41801 |
| FIRST TR EXCH TRADED FD III | FT VEST SMID | 33738D820 |  | 330954 | 15251 | SH |  | SOLE |  | 0 | 0 | 15251 |
| FIRST TR EXCHANGE-TRADED FD | FT VEST TEC | 33738D812 |  | 425242 | 16011 | SH |  | SOLE |  | 0 | 0 | 16011 |
| FIRST TR EXCHNG TRADED FD VI | FT VEST UQ EQT | 33740F672 |  | 752566 | 17329 | SH |  | SOLE |  | 0 | 0 | 17329 |
| FIRST TR EXCHANG TRADED FD VI | FT VEST US EQT | 33740U885 |  | 669050 | 14899 | SH |  | SOLE |  | 0 | 0 | 14899 |
| FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F763 |  | 317843 | 5691 | SH |  | SOLE |  | 0 | 0 | 5691 |
| VANGUARD FTSE | FTSE DEV MKT ETF | 921943858 |  | 7256053 | 113234 | SH |  | SOLE |  | 4725 | 0 | 108509 |
| VANGUARD FSTE | FTSE EMR MKT ETF | 922042858 |  | 1595256 | 29514 | SH |  | SOLE |  | 1927 | 0 | 27587 |
| VANGUARD FTSE | FTSE EUROPE ETF | 922042874 |  | 592750 | 7191 | SH |  | SOLE |  | 900 | 0 | 6291 |
| VANGUARD FTSE | FTSE PACIFIC ETF | 922042866 |  | 541562 | 5541 | SH |  | SOLE |  | 0 | 0 | 5541 |
| INVESCO EXCHANGE | FTSE RAFI DEV | 46138E743 |  | 1446162 | 20689 | SH |  | SOLE |  | 0 | 0 | 20689 |
| SCHWAB STRATEGIC TR | FUNDAMENTAL US B | 808524789 |  | 243545 | 8954 | SH |  | SOLE |  | 2845 | 0 | 6109 |
| TIDAL TRUST I | FUNDSTRAT GRANNY | 886364231 |  | 281809 | 11806 | SH |  | SOLE |  | 0 | 0 | 11806 |
| ISHARES TR | FUTURE AI  TECH | 46435U556 |  | 835612 | 17959 | SH |  | SOLE |  | 0 | 0 | 17959 |
| ARK GENOMIC | GENOMIC REV ETF | 00214Q302 |  | 1073756 | 40642 | SH |  | SOLE |  | 4100 | 0 | 36542 |
| ISHARES GLOBAL | GL CLEAN ENE ETF | 464288224 |  | 525165 | 28713 | SH |  | SOLE |  | 2956 | 0 | 25757 |
| SPDR SER TR | GLB DOW ETF | 78464A706 |  | 719588 | 4244 | SH |  | SOLE |  | 10 | 0 | 4234 |
| GLOBAL X FDS | GLB X BLOCKCHAIN | 37960A735 |  | 335724 | 6012 | SH |  | SOLE |  | 1847 | 0 | 4165 |
| GLOBAL X FDS | GLBL X MLP ETF | 37954Y343 |  | 2204337 | 40920 | SH |  | SOLE |  | 208 | 0 | 40712 |
| DIMENSIONAL ETF TRUST | GLOBAL CORE PLUS | 25434V583 |  | 444570 | 8476 | SH |  | SOLE |  | 0 | 0 | 8476 |
| DIMENSIONAL ETF TRUST | GLOBAL CR ETF | 25434V567 |  | 266180 | 4917 | SH |  | SOLE |  | 0 | 0 | 4917 |
| INVESCO GOLDEN | GLOBAL DRGN CN | 46137V571 |  | 1763588 | 68250 | SH |  | SOLE |  | 4680 | 0 | 63570 |
| ISHARES GLOBAL | GLOBAL ENERG ETF | 464287341 |  | 447522 | 7768 | SH |  | SOLE |  | 0 | 0 | 7768 |
| J P MORGAN EXCHANGE TRADED F | GLOBAL SEL EQUIT | 46654Q740 |  | 242154 | 3710 | SH |  | SOLE |  | 865 | 0 | 2845 |
| ISHARES GLOBAL | GLOBAL TECH ETF | 464287291 |  | 440559 | 4407 | SH |  | SOLE |  | 0 | 0 | 4407 |
| GLOBAL X FDS | GLOBAL X COPPER | 37954Y830 |  | 273363 | 3580 | SH |  | SOLE |  | 0 | 0 | 3580 |
| GLOBAL X | GLOBAL X SILVER | 37954Y848 |  | 2082129 | 23114 | SH |  | SOLE |  | 625 | 0 | 22489 |
| GLOBAL X | GLOBAL X URANIUM | 37954Y871 |  | 1922432 | 39695 | SH |  | SOLE |  | 420 | 0 | 39275 |
| PACER GLOBAL | GLOBL CASH ETF | 69374H709 |  | 742410 | 16056 | SH |  | SOLE |  | 0 | 0 | 16056 |
| GLOBAL X | GLOBX SUPDV US | 37950E291 |  | 3066806 | 162265 | SH |  | SOLE |  | 3038 | 0 | 159227 |
| VANECK GOLD | GOLD MINERS ETF | 92189F106 |  | 4447630 | 48465 | SH |  | SOLE |  | 1226 | 0 | 47239 |
| SPDR GOLD | GOLD SHS | 78463V107 |  | 20260861 | 47087 | SH |  | SOLE |  | 1169 | 0 | 45918 |
| VANECK MERK | GOLD TRUST | 921078101 |  | 528618 | 11734 | SH |  | SOLE |  | 0 | 0 | 11734 |
| Advisors inncer circle fd III | GQG US EQUITY ET | 00775Y256 |  | 217594 | 8086 | SH |  | SOLE |  | 0 | 0 | 8086 |
| MFS ACTIVE EXCHANGE TRADED F | GROWTH ETF | 55286W207 |  | 1205141 | 47094 | SH |  | SOLE |  | 37561 | 0 | 9533 |
| VANGUARD GROWTH | GROWTH ETF | 922908736 |  | 17218794 | 39421 | SH |  | SOLE |  | 1042 | 0 | 38379 |
| KRANESHARES TRUST | HANG SENG TECH | 500767579 |  | 499041 | 20613 | SH |  | SOLE |  | 0 | 0 | 20613 |
| HARBOR ETF TRUST | HARBOR COMMODITY | 41151J505 |  | 1292373 | 41676 | SH |  | SOLE |  | 0 | 0 | 41676 |
| ISHARES CURRENCY | HDG MSCI EAFE | 46434V803 |  | 3368865 | 79277 | SH |  | SOLE |  | 20080 | 0 | 59197 |
| VANGUARD HEALTH | HEALTH CAR ETF | 92204A504 |  | 2951734 | 10839 | SH |  | SOLE |  | 126 | 0 | 10713 |
| GLOBAL X FDS | HEALTHTECH ETF | 37954Y137 |  | 677518 | 28437 | SH |  | SOLE |  | 4000 | 0 | 24437 |
| JANUS DETROIT STR TR | HENDERSN CAP ETF | 47103U100 |  | 212135 | 3029 | SH |  | SOLE |  | 0 | 0 | 3029 |
| JANUS DETROIT STR TR | HENDERSON MTG | 47103U852 |  | 1823222 | 40355 | SH |  | SOLE |  | 0 | 0 | 40355 |
| JANUS DETROIT STR TR | HENDERSON SECURI | 47103U746 |  | 749774 | 14545 | SH |  | SOLE |  | 200 | 0 | 14345 |
| JANUS DETROIT STR TR | HENDERSON SML ETF | 47103U209 |  | 879060 | 11078 | SH |  | SOLE |  | 33 | 0 | 11045 |
| JANUS DETROIT | HENDRSON AAA CL | 47103U845 |  | 21232309 | 421526 | SH |  | SOLE |  | 11356 | 0 | 410170 |
| TIMOTHY PLAN | HIG DV STK ETF | 887432326 |  | 311415 | 7529 | SH |  | SOLE |  | 0 | 0 | 7529 |
| INVESCO HIGH | HIG YLD EQ DIV | 46137V563 |  | 1360880 | 63537 | SH |  | SOLE |  | 0 | 0 | 63537 |
| VANGUARD HIGH | HIGH DIV YLD | 921946406 |  | 7199960 | 48615 | SH |  | SOLE |  | 3400 | 0 | 45215 |
| FIDELITY COVINGTON | HIGH DIVID ETF | 316092840 |  | 2422665 | 43857 | SH |  | SOLE |  | 7453 | 0 | 36404 |
| AB ACTIVE ETFS INCE | HIGH YIELD ETF | 00039J608 |  | 5642882 | 151731 | SH |  | SOLE |  | 429 | 0 | 151302 |
| ISHARES TR | HIGH YLD SYSTM B | 46435G250 |  | 649694 | 13966 | SH |  | SOLE |  | 1356 | 0 | 12610 |
| HIGHLAND OPPORTUNITIES | HIGHLAND INCOME | 43010E404 |  | 802707 | 140579 | SH |  | SOLE |  | 2647 | 0 | 137932 |
| SPDR S | HLTH CR EQUIP | 78464A581 |  | 446547 | 5707 | SH |  | SOLE |  | 525 | 0 | 5182 |
| LISTED HORIZON | HORIZON KINETICS | 53656F623 |  | 421379 | 8094 | SH |  | SOLE |  | 2219 | 0 | 5875 |
| INNOVATOR IBD | IBD 50 ETF | 45782C102 |  | 1610491 | 48204 | SH |  | SOLE |  | 86 | 0 | 48118 |
| ISHARES TR | IBONDS 26 TRM TS | 46436E858 |  | 204191 | 8911 | SH |  | SOLE |  | 169 | 0 | 8742 |
| ISHARES TR | IBONDS DEC 2031 | 46436E486 |  | 278767 | 13319 | SH |  | SOLE |  | 133 | 0 | 13186 |
| ISHARES TR | IBONDS DEC 26 | 46435U259 |  | 1947059 | 75968 | SH |  | SOLE |  | 0 | 0 | 75968 |
| ISHARES TR | IBONDS DEC 28 | 46435U325 |  | 692892 | 27140 | SH |  | SOLE |  | 1503 | 0 | 25637 |
| ISHARES IBOXX | IBOXX HI YD ETF | 464288513 |  | 3366587 | 42315 | SH |  | SOLE |  | 101 | 0 | 42214 |
| ISHARES IBOXX | IBOXX INV CP ETF | 464287242 |  | 30114067 | 276301 | SH |  | SOLE |  | 25 | 0 | 276276 |
| VANECK IG | IG FLOATING RATE ETF | 92189F486 |  | 2119792 | 83194 | SH |  | SOLE |  | 0 | 0 | 83194 |
| LITMAN GREGORY FDS TR | IMGP DBI MANAGED | 53700T827 |  | 394357 | 13080 | SH |  | SOLE |  | 3805 | 0 | 9275 |
| LPL Financial Holdings Inc | INC COM | 50212V100 |  | 827606 | 2751 | SH |  | SOLE |  | 7 | 0 | 2744 |
| SSGA ACTIVE ETF TR | INCOM ALLO ETF | 78467V202 |  | 228674 | 6825 | SH |  | SOLE |  | 0 | 0 | 6825 |
| ANGEL OAK FUNDS TRUST | INCOME ETF | 03463K760 |  | 440607 | 21211 | SH |  | SOLE |  | 7312 | 0 | 13899 |
| GLOBAL X FDS | INDIA ACTIVE ETF | 37960A552 |  | 1597696 | 61730 | SH |  | SOLE |  | 2075 | 0 | 59655 |
| WISDOMTREE INDIA | INDiA ERNGS FD | 97717W422 |  | 1066976 | 26151 | SH |  | SOLE |  | 14047 | 0 | 12104 |
| FIRST TRUST | INDIA NFTY50 EQW | 33737J802 |  | 2842988 | 55209 | SH |  | SOLE |  | 50 | 0 | 55159 |
| VANGUARD INDUSTRIALS | INDUSTRIAL ETF | 92204A603 |  | 422378 | 1353 | SH |  | SOLE |  | 115 | 0 | 1238 |
| VANGUARD INFORMATION | INF TECH ETF | 92204A702 |  | 5248144 | 7522 | SH |  | SOLE |  | 1258 | 0 | 6264 |
| ARK INNOVATION | INNOVATION ETF | 00214Q104 |  | 2885933 | 42697 | SH |  | SOLE |  | 2821 | 0 | 39876 |
| FIRST TR EXCHNG TRADED FD VI | INNOVATION LEAD | 33740F565 |  | 394882 | 13260 | SH |  | SOLE |  | 4676 | 0 | 8584 |
| INNOVATOR ETFS TRUST | INNOVATOR US EQ | 45783Y475 |  | 1980668 | 58966 | SH |  | SOLE |  | 0 | 0 | 58966 |
| PIMCO INTERMEDIATE | INTER MUN BD ACT | 72201R866 |  | 394754 | 7564 | SH |  | SOLE |  | 70 | 0 | 7494 |
| VANGUARD INTERMEDIATE | INTERMED TERM | 921937819 |  | 228154 | 2956 | SH |  | SOLE |  | 0 | 0 | 2956 |
| DIMENSIONAL INTL | INTERNATIONAL CORE EQUITY M | 25434V203 |  | 653671 | 16778 | SH |  | SOLE |  | 0 | 0 | 16778 |
| WISDOMTREE TR | INTERNATIONL EFI | 97717Y634 |  | 630531 | 14327 | SH |  | SOLE |  | 0 | 0 | 14327 |
| HARBOR ETF TRUST | INTERNATNAL COMP | 41151J885 |  | 266215 | 9196 | SH |  | SOLE |  | 5589 | 0 | 3607 |
| DIMENSIONAL ETF TRUST | INTERNATNAL VAL | 25434V807 |  | 205070 | 3885 | SH |  | SOLE |  | 0 | 0 | 3885 |
| J P MORGAN EXCHANGE TRADED F | INTL BD OPP ETF | 46641Q852 |  | 1295695 | 27095 | SH |  | SOLE |  | 0 | 0 | 27095 |
| FRANKLIN TEMPLETON ETF TR | INTL COR DIV TIL | 35473P108 |  | 1626405 | 40854 | SH |  | SOLE |  | 1909 | 0 | 38945 |
| DIMENSIONAL ETF TRUST | INTL CORE EQUITY | 25434V799 |  | 210921 | 5936 | SH |  | SOLE |  | 0 | 0 | 5936 |
| INNOVATOR ETFS TRUST | INTL DEVELOPED P | 45783Y350 |  | 2114645 | 70936 | SH |  | SOLE |  | 0 | 0 | 70936 |
| VANGUARD INTERNATIONAL | INTL DVD ETF | 921946810 |  | 265115 | 2997 | SH |  | SOLE |  | 0 | 0 | 2997 |
| AVANTIS INTL | INTL EQT ETF | 025072703 |  | 5521875 | 65086 | SH |  | SOLE |  | 1966 | 0 | 63120 |
| VANGUARD INTERNATIONAL | INTL HIGH ETF | 921946794 |  | 1046232 | 11102 | SH |  | SOLE |  | 0 | 0 | 11102 |
| DIMENSIONAL INTL | INTL HIGH PROFIT | 25434V765 |  | 249158 | 7733 | SH |  | SOLE |  | 0 | 0 | 7733 |
| WISDOMTREE INTL | INTL QULTY DIV | 97717X131 |  | 399170 | 9944 | SH |  | SOLE |  | 1795 | 0 | 8149 |
| WISDOMTREE INTL | INTL SMCAP DIV | 97717W760 |  | 534039 | 6553 | SH |  | SOLE |  | 983 | 0 | 5570 |
| AMEriCAN CENTY ETF TR | INTL SMCP VLU | 025072802 |  | 218302 | 2186 | SH |  | SOLE |  | 0 | 0 | 2186 |
| SCHWAB INTERMEDIATE | INTRM TRM TRES | 808524854 |  | 918493 | 36872 | SH |  | SOLE |  | 57 | 0 | 36815 |
| J P MORGAN EXCHANGE TRADED F | INTRNL RES EQT | 46641Q134 |  | 4457524 | 58853 | SH |  | SOLE |  | 1868 | 0 | 56985 |
| INVESCO EXCH TRADED FD TR II | INVESCO PHLX SM | 46138G615 |  | 528565 | 8854 | SH |  | SOLE |  | 0 | 0 | 8854 |
| ISHARES TR | INVESTMENT GRADE | 46435G219 |  | 500259 | 11102 | SH |  | SOLE |  | 76 | 0 | 11026 |
| INVESCO BULLETSHARES | INVSCO BLSH 26 | 46138J635 |  | 8353780 | 360465 | SH |  | SOLE |  | 608 | 0 | 359857 |
| ISHARES SILVER | ISHARES | 46428Q109 |  | 6238151 | 91549 | SH |  | SOLE |  | 5256 | 0 | 86293 |
| BLACKROCK ETF TRUST | ISHARES A I INNO | 09290C780 |  | 22535194 | 683919 | SH |  | SOLE |  | 32838 | 0 | 651081 |
| BLACKROCK ETF TRUST II | ISHARES AAA CLO | 092528504 |  | 1844701 | 35588 | SH |  | SOLE |  | 0 | 0 | 35588 |
| BLACKROCK ETF TRUST II | ISHARES HIGH YIE | 092528843 |  | 1023926 | 21341 | SH |  | SOLE |  | 0 | 0 | 21341 |
| BLACKROCK ETF TRUST II | ISHARES HIGH YIE | 092528108 |  | 6042637 | 274416 | SH |  | SOLE |  | 258 | 0 | 274158 |
| BLACKROCK ETF TRUST II | ISHARES INTERMED | 092528207 |  | 1421555 | 59454 | SH |  | SOLE |  | 1703 | 0 | 57751 |
| BLACKROCK ETF TRUST | ISHARES INTL CTR | 09290C764 |  | 507181 | 15774 | SH |  | SOLE |  | 0 | 0 | 15774 |
| BLACKROCK ETF TRUST | ISHARES LARGE CA | 09290C855 |  | 253176 | 6166 | SH |  | SOLE |  | 0 | 0 | 6166 |
| ISHARES GOLD | ISHARES NEW | 464285204 |  | 11376489 | 129044 | SH |  | SOLE |  | 5292 | 0 | 123752 |
| BLACKROCK ETF TRUST II | ISHARES SECURITI | 092528819 |  | 1422947 | 28565 | SH |  | SOLE |  | 0 | 0 | 28565 |
| EXPANDED TECH | ISHARES TR | 464287515 |  | 350382 | 4377 | SH |  | SOLE |  | 0 | 0 | 4377 |
| GLOB HLTHCRE ETF | ISHARES TR | 464287325 |  | 360503 | 3854 | SH |  | SOLE |  | 0 | 0 | 3854 |
| BLACKROCK ETF TRUST | ISHARES US EQUIT | 09290C103 |  | 57629447 | 990537 | SH |  | SOLE |  | 47612 | 0 | 942925 |
| BLACKROCK ETF TRUST | ISHARES US THEMA | 09290C806 |  | 18966963 | 523659 | SH |  | SOLE |  | 27125 | 0 | 496534 |
| ISHARES 1-5 YEAR | ISHS 1-5YR INVS | 464288646 |  | 297774 | 5665 | SH |  | SOLE |  | 0 | 0 | 5665 |
| ISHARES 5-10 YEAR | ISHS 5-10YR INVS | 464288638 |  | 2435057 | 45755 | SH |  | SOLE |  | 214 | 0 | 45541 |
| WISDOMTREE TRUST | ITL HDG QTLY DIV | 97717X594 |  | 530304 | 11014 | SH |  | SOLE |  | 0 | 0 | 11014 |
| WISDOMTREE INTL | ITL HIGH DIV FD | 97717W802 |  | 369578 | 6833 | SH |  | SOLE |  | 2085 | 0 | 4748 |
| VANECK ETF TRUST | JP MRGAN EM LOC | 92189H300 |  | 674441 | 26859 | SH |  | SOLE |  | 0 | 0 | 26859 |
| ISHARES JPMORGAN | JPMORGAN USD EMG | 464288281 |  | 1186859 | 12636 | SH |  | SOLE |  | 235 | 0 | 12401 |
| VANECK JR | JR GOLD MINERS E | 92189F791 |  | 848726 | 7070 | SH |  | SOLE |  | 220 | 0 | 6850 |
| INVESCO EXCHANGE | KBW PPTY CASUT | 46138E586 |  | 282386 | 2373 | SH |  | SOLE |  | 497 | 0 | 1876 |
| PGIM ROCK ETF TR | LADDERED S 500 | 69420N718 |  | 285312 | 9600 | SH |  | SOLE |  | 1100 | 0 | 8500 |
| VANGUARD LARGE | LARGE CAP ETF | 922908637 |  | 2898602 | 9699 | SH |  | SOLE |  | 14 | 0 | 9685 |
| ISHARES TR | LATN AMER 40 ETF | 464287390 |  | 309175 | 8704 | SH |  | SOLE |  | 1363 | 0 | 7341 |
| TWO ROADS | LDRSHS ALPFACT | 90214Q774 |  | 1477405 | 32189 | SH |  | SOLE |  | 0 | 0 | 32189 |
| TWO ROADS | LEADERSHARES DY | 90214Q675 |  | 573788 | 25604 | SH |  | SOLE |  | 0 | 0 | 25604 |
| TWO ROADS | LEASERSHS ALPHAF | 90214Q691 |  | 747722 | 18975 | SH |  | SOLE |  | 0 | 0 | 18975 |
| FIRST TRUST | LNG/SHT EQUITY | 33739P103 |  | 8921078 | 126792 | SH |  | SOLE |  | 484 | 0 | 126308 |
| HARBOR ETF TRUST | LONG TERM GROWER | 41151J406 |  | 4096267 | 147730 | SH |  | SOLE |  | 12197 | 0 | 135533 |
| VANGUARD LONG | LONG TERM TREAS | 92206C847 |  | 1848990 | 33402 | SH |  | SOLE |  | 0 | 0 | 33402 |
| LOOK IT UP | LOOK IT UP | 0LOOKITUP |  | 0 | 22723 | SH |  | SOLE |  | 0 | 0 | 22723 |
| FIRST TRUST | MANAGD MUN ETF | 33739N108 |  | 635707 | 12549 | SH |  | SOLE |  | 1333 | 0 | 11216 |
| EATON VANCE | MANAGED DIVE COM | 27828N102 |  | 6142141 | 445405 | SH |  | SOLE |  | 47386 | 0 | 398019 |
| VANGUARD MATERIALS | MATERIALS ETF | 92204A801 |  | 1166066 | 5175 | SH |  | SOLE |  | 6 | 0 | 5169 |
| ISHARES MBS | MBS ETF | 464288588 |  | 1403578 | 14782 | SH |  | SOLE |  | 89 | 0 | 14693 |
| VANGUARD MID | MCAP GR IDXVIP | 922908538 |  | 1143973 | 4445 | SH |  | SOLE |  | 198 | 0 | 4247 |
| VANGUARD MID | MCAP VL IDXVIP | 922908512 |  | 1023663 | 5555 | SH |  | SOLE |  | 548 | 0 | 5007 |
| VANGUARD MEGA | MEGA CAP INDEX | 921910873 |  | 927582 | 3925 | SH |  | SOLE |  | 0 | 0 | 3925 |
| VANGUARD WORLD FD | MEGA CAP VAL ETF | 921910840 |  | 280406 | 1935 | SH |  | SOLE |  | 250 | 0 | 1685 |
| VANGUARD MEGA | MEGA GRWTH IND | 921910816 |  | 2470634 | 6724 | SH |  | SOLE |  | 43 | 0 | 6681 |
| ISHARES MICROCAP | MICRO-CAP ETF | 464288869 |  | 248503 | 1557 | SH |  | SOLE |  | 0 | 0 | 1557 |
| VANGUARD MID | MID CAP ETF | 922908629 |  | 3923951 | 13664 | SH |  | SOLE |  | 385 | 0 | 13279 |
| FIRST TRUST | MID CP GR ALPH | 33737M102 |  | 225835 | 2496 | SH |  | SOLE |  | 1110 | 0 | 1386 |
| VANGUARD S | MIDCP 400 VAL | 921932844 |  | 319676 | 3136 | SH |  | SOLE |  | 0 | 0 | 3136 |
| JOHN HANCOCK | MLTFCTR LRG CAP | 47804J107 |  | 326542 | 4172 | SH |  | SOLE |  | 0 | 0 | 4172 |
| ISHARES CORE | MODERT ALLOC ETF | 464289875 |  | 376304 | 7944 | SH |  | SOLE |  | 0 | 0 | 7944 |
| ISHARES MORNINGSTAR | MORNINGSTAR GRWT | 464287119 |  | 5531238 | 57931 | SH |  | SOLE |  | 37 | 0 | 57894 |
| VANECK MORNINGSTAR | MORNINGSTAR SMID | 92189H730 |  | 496443 | 14108 | SH |  | SOLE |  | 525 | 0 | 13583 |
| VANECK MORNINGSTAR | MORNINGSTAR WIDE | 92189F643 |  | 4243889 | 43887 | SH |  | SOLE |  | 3572 | 0 | 40315 |
| ISHARES MORNINGSTAR | MORNINGSTR US EQ | 464287127 |  | 603244 | 6713 | SH |  | SOLE |  | 0 | 0 | 6713 |
| WISDOMTREE MORTGAGE | MORTGAGE PLUS BD ETF | 97717Y725 |  | 8216572 | 185887 | SH |  | SOLE |  | 163 | 0 | 185724 |
| ISHARES MORTGAGE | MORTGE REL ETF | 46435G342 |  | 1065917 | 49647 | SH |  | SOLE |  | 6914 | 0 | 42733 |
| RBB FD | MOTLEY FOL ETF | 74933W601 |  | 5032311 | 76282 | SH |  | SOLE |  | 0 | 0 | 76282 |
| ISHARES MORNINGSTAR | MRGSTR MD CP ETF | 464288208 |  | 471175 | 5648 | SH |  | SOLE |  | 179 | 0 | 5469 |
| ISHARES MORNINGSTAR | MRGSTR MD CP GRW | 464288307 |  | 700186 | 8889 | SH |  | SOLE |  | 0 | 0 | 8889 |
| ISHARES MORNINGSTAR | MRNGSTR INC ETF | 46432F875 |  | 262183 | 12065 | SH |  | SOLE |  | 0 | 0 | 12065 |
| ISHARES MORNINGSTAR | MRNING SM CP ETF | 464288703 |  | 2340009 | 33664 | SH |  | SOLE |  | 63 | 0 | 33601 |
| ISHARES TR | MSCI ACWI EX US | 464288240 |  | 537490 | 7850 | SH |  | SOLE |  | 548 | 0 | 7302 |
| ISHARES MSCI | MSCI BRAZIL ETF | 464286400 |  | 1502487 | 39137 | SH |  | SOLE |  | 0 | 0 | 39137 |
| KRANESHARES TRUST | MSCI CHINA CLEAN | 500767850 |  | 958330 | 33490 | SH |  | SOLE |  | 6900 | 0 | 26590 |
| GLOBAL X | MSCI CHINA CNSMR | 37950E408 |  | 1332358 | 67020 | SH |  | SOLE |  | 0 | 0 | 67020 |
| ISHARES MSCI | MSCI CHINA ETF | 46429B671 |  | 702404 | 12503 | SH |  | SOLE |  | 0 | 0 | 12503 |
| FIDELITY COVINGTON TRUST | MSCI COMMNTN SVC | 316092873 |  | 375833 | 5517 | SH |  | SOLE |  | 0 | 0 | 5517 |
| ISHARES MSCI | MSCI EAFE ETF | 464287465 |  | 16663540 | 171559 | SH |  | SOLE |  | 6160 | 0 | 165399 |
| ISHARES MSCI | MSCI EAFE MIN VL | 46429B689 |  | 2613588 | 28604 | SH |  | SOLE |  | 168 | 0 | 28436 |
| SPDR INDEX | MSCI EAFE STRTGC | 78463X434 |  | 3010276 | 32275 | SH |  | SOLE |  | 0 | 0 | 32275 |
| ISHARES MSCI | MSCI EMG MKT ETF | 464287234 |  | 794946 | 13998 | SH |  | SOLE |  | 365 | 0 | 13633 |
| ISHARES MSCI | MSCI EMRG CHN | 46434G764 |  | 5139537 | 65339 | SH |  | SOLE |  | 6980 | 0 | 58359 |
| ISHARES INC | MSCI GBL GOLD MN | 46434G855 |  | 1135719 | 14379 | SH |  | SOLE |  | 696 | 0 | 13683 |
| ISHARES MSCI | MSCI INDIA ET | 46429B598 |  | 807020 | 17229 | SH |  | SOLE |  | 1173 | 0 | 16056 |
| FIDELITY MSCI | MSCI INDL INDX ETF | 316092709 |  | 3844724 | 44437 | SH |  | SOLE |  | 13416 | 0 | 31021 |
| FIDELITY COVINGTON TRUST | MSCI INFO TECH I | 316092808 |  | 2223950 | 10690 | SH |  | SOLE |  | 0 | 0 | 10690 |
| ISHARES MSCI | MSCI INTL QUALTY | 46434V456 |  | 5161188 | 111641 | SH |  | SOLE |  | 110 | 0 | 111531 |
| ISHARES TR | MSCI INTL VLU FT | 46435G409 |  | 3709734 | 93491 | SH |  | SOLE |  | 106 | 0 | 93385 |
| ISHARES MSCI | MSCI USA MIN VOL | 46429B697 |  | 7533524 | 81233 | SH |  | SOLE |  | 331 | 0 | 80902 |
| ISHARES MSCI | MSCI USA MMENTM | 46432F396 |  | 1113417 | 4639 | SH |  | SOLE |  | 14 | 0 | 4625 |
| ISHARES MSCI | MSCI USA QLT FCT | 46432F339 |  | 39850316 | 207760 | SH |  | SOLE |  | 12919 | 0 | 194841 |
| ISHARES MSCI | MSCI USA SMCP MN | 46435G433 |  | 368913 | 8458 | SH |  | SOLE |  | 0 | 0 | 8458 |
| ISHARES MSCI | MSCI USA VALUE | 46432F388 |  | 486408 | 3421 | SH |  | SOLE |  | 9 | 0 | 3412 |
| VANGUARD MORTGAGE | MTG-BKD SECS ETF | 92206C771 |  | 274336 | 5843 | SH |  | SOLE |  | 0 | 0 | 5843 |
| JOHN HANCOCK | MULTI INTL ETF | 47804J859 |  | 229817 | 5424 | SH |  | SOLE |  | 0 | 0 | 5424 |
| PIMCO ETF TR | MULTISECTOR BD | 72201R585 |  | 17272990 | 659275 | SH |  | SOLE |  | 33602 | 0 | 625673 |
| FIDELITY MERRIMACK STR TR | MUN BD OPPORTUN | 316188853 |  | 612800 | 12110 | SH |  | SOLE |  | 790 | 0 | 11320 |
| JP MORGAN | MUNICIPAL ETF | 46641Q647 |  | 2329743 | 46604 | SH |  | SOLE |  | 0 | 0 | 46604 |
| FIRST TR EXCHANGE-TRADED FD | NASD TECH DIV | 33738R118 |  | 502769 | 5368 | SH |  | SOLE |  | 874 | 0 | 4494 |
| GLOBAL X | NASDAQ 100 COVER | 37954Y483 |  | 1433288 | 83574 | SH |  | SOLE |  | 0 | 0 | 83574 |
| INVESCO NASDAQ | NASDAQ 100 ETF | 46138G649 |  | 18101042 | 76176 | SH |  | SOLE |  | 21200 | 0 | 54976 |
| NEOS ETF TRUST | NASDAQ 100 HIGH | 78433H675 |  | 1402654 | 28228 | SH |  | SOLE |  | 0 | 0 | 28228 |
| PROSHARES TR | NASDAQ 100 HIGH | 74347G234 |  | 5364675 | 128675 | SH |  | SOLE |  | 0 | 0 | 128675 |
| INNOVATOR ETFS TRUST | NASDAQ 100 MANA | 45783Y681 |  | 3361638 | 100950 | SH |  | SOLE |  | 0 | 0 | 100950 |
| ISHARES BIOTECHNOLOGY | NASDAQ BIOTECH | 464287556 |  | 281905 | 1670 | SH |  | SOLE |  | 234 | 0 | 1436 |
| FIRST TRUST | NASDAQ BUYWRITE | 33738R407 |  | 657260 | 32995 | SH |  | SOLE |  | 50 | 0 | 32945 |
| FIRST TRUST | NASDAQ CYB ETF | 33734X846 |  | 3691891 | 58900 | SH |  | SOLE |  | 14634 | 0 | 44266 |
| JP MORGAN | NASDAQ EQT PREM | 46654Q203 |  | 6913177 | 124517 | SH |  | SOLE |  | 0 | 0 | 124517 |
| INVESCO NASDAQ | NASDAQ NEXT GEN 100 ETF | 46138G631 |  | 207431 | 5729 | SH |  | SOLE |  | 0 | 0 | 5729 |
| GOLDMAN SACHS ETF TR | NASDAQ-100 PREMI | 38149W630 |  | 693229 | 14007 | SH |  | SOLE |  | 1940 | 0 | 12067 |
| FIRST TRUST | NASDQ CLN EDGE | 33737A108 |  | 1214994 | 7428 | SH |  | SOLE |  | 755 | 0 | 6673 |
| FIRST TR EXCHANGE TRADED FD | NASDQ FOD BVRG | 33738R852 |  | 1294575 | 58481 | SH |  | SOLE |  | 7074 | 0 | 51407 |
| FIRST TRUST | NAT GAS ETF | 33733E807 |  | 205574 | 6487 | SH |  | SOLE |  | 0 | 0 | 6487 |
| ISHARES NATIONAL | NATIONAL MUN ETF | 464288414 |  | 2645087 | 24918 | SH |  | SOLE |  | 1375 | 0 | 23543 |
| NATIXIS ETF TRUST II | NATIXIS LOOMIS | 63875W406 |  | 10814582 | 274551 | SH |  | SOLE |  | 6171 | 0 | 268380 |
| INVESCO NATIONAL | NATL AMT MUNI | 46138E537 |  | 9821029 | 427373 | SH |  | SOLE |  | 1530 | 0 | 425843 |
| SHP NEOS | NEOS S 500 HI | 78433H303 |  | 2690881 | 54504 | SH |  | SOLE |  | 0 | 0 | 54504 |
| ISHARES TR | NEW ZEALAND ETF | 464289123 |  | 220432 | 5169 | SH |  | SOLE |  | 0 | 0 | 5169 |
| FIRST TR EXCHANGE-TRADED FD | NO AMER ENERGY | 33738D101 |  | 7055322 | 161597 | SH |  | SOLE |  | 186 | 0 | 161411 |
| SPDR NUVEEN | NUVEEN BLMBRG SH | 78468R739 |  | 750835 | 15698 | SH |  | SOLE |  | 0 | 0 | 15698 |
| SPDR NUVEEN | NUVEEN BLOOMBERG | 78464A284 |  | 1737687 | 70068 | SH |  | SOLE |  | 0 | 0 | 70068 |
| SPDR NUVEEN | NUVEEN BRC MUNIC | 78468R721 |  | 1027605 | 22664 | SH |  | SOLE |  | 152 | 0 | 22512 |
| NUVEEN ESG | NUVEEN ESG LRG CAP VAL ETF | 67092P300 |  | 214534 | 4715 | SH |  | SOLE |  | 0 | 0 | 4715 |
| NUVEEN ESG | NUVEEN ESG LRGCP | 67092P201 |  | 1598702 | 17580 | SH |  | SOLE |  | 0 | 0 | 17580 |
| NUVEEN ESG | NUVEEN ESG MIDCP | 67092P409 |  | 301353 | 7336 | SH |  | SOLE |  | 0 | 0 | 7336 |
| FIRST TRUST | NY ARCA BIOTECH | 33733E203 |  | 388898 | 1937 | SH |  | SOLE |  | 639 | 0 | 1298 |
| NEW YORK LIFE INVTS ACTIVE E | NYLI MACKAYMUN | 45409F827 |  | 1223178 | 50744 | SH |  | SOLE |  | 2481 | 0 | 48263 |
| INDEXIQ MERGER | NYLI MERGER ARBI | 45409B800 |  | 5143243 | 141492 | SH |  | SOLE |  | 163 | 0 | 141329 |
| SPDR SERIES | NYSE TECH ETF | 78464A102 |  | 1586363 | 6214 | SH |  | SOLE |  | 0 | 0 | 6214 |
| VANECK OIL | OIL SERVICES ETF | 92189H607 |  | 745112 | 1843 | SH |  | SOLE |  | 602 | 0 | 1241 |
| INVESCO OPTIMUM | OPTIMUM YIELD | 46090F100 |  | 250136 | 14442 | SH |  | SOLE |  | 0 | 0 | 14442 |
| Elbit Systems LTD | ORD | M3760D101 |  | 301427 | 355 | SH |  | SOLE |  | 47 | 0 | 308 |
| SEAGATE TECHNOLOGY HLDNGS PL | ORD SHS | G7997R103 |  | 1098749 | 2805 | SH |  | SOLE |  | 40 | 0 | 2765 |
| Nu Holdings LTD Cl A | ORD SHS CL A | G6683N103 |  | 173304 | 12060 | SH |  | SOLE |  | 250 | 0 | 11810 |
| PACER U S | PACER US SMALL | 69374H857 |  | 2060253 | 45916 | SH |  | SOLE |  | 6314 | 0 | 39602 |
| ISHARES U S | PFD AND INCM SEC | 464288687 |  | 781895 | 25788 | SH |  | SOLE |  | 1109 | 0 | 24679 |
| INVESCO PFD | PFD ETF | 46138E511 |  | 233038 | 21419 | SH |  | SOLE |  | 3253 | 0 | 18166 |
| FIRST TRUST | PFD SECS INC ETF | 33739E108 |  | 3264238 | 183901 | SH |  | SOLE |  | 1151 | 0 | 182750 |
| PGIM ULTRA | PGIM ULTRA SH BD | 69344A107 |  | 26252561 | 530350 | SH |  | SOLE |  | 679 | 0 | 529671 |
| ISHARES SEMICONDUCTOR | PHLX SEMICND ETF | 464287523 |  | 1135595 | 3455 | SH |  | SOLE |  | 381 | 0 | 3074 |
| ABERDEEN STANDARD | PHYSCL GOLD SHS | 00326A104 |  | 2458475 | 55098 | SH |  | SOLE |  | 23544 | 0 | 31554 |
| ABERDEEN PHYSICAL | PHYSCL PRECS MET | 003263100 |  | 1365467 | 6243 | SH |  | SOLE |  | 100 | 0 | 6143 |
| ABRDN SILVER ETF TRUST | PHYSCL SILVR SHS | 003264108 |  | 504279 | 7042 | SH |  | SOLE |  | 1320 | 0 | 5722 |
| ABERDEEN PHYSICAL | PHYSICAL PALLADM | 003262102 |  | 853263 | 6334 | SH |  | SOLE |  | 360 | 0 | 5974 |
| SPDR HIGH | PORTFLI HIGH YLD ETF | 78468R606 |  | 1718122 | 73676 | SH |  | SOLE |  | 0 | 0 | 73676 |
| SPDR INTERMEDIATE | PORTFLI INTRMDIT | 78464A672 |  | 22658447 | 790591 | SH |  | SOLE |  | 42670 | 0 | 747921 |
| SPDR MSCI | PORTFLI MSCI GBL | 78463X475 |  | 363631 | 4803 | SH |  | SOLE |  | 10 | 0 | 4793 |
| SPDR PORTFOLIO | PORTFOLI S | 78464A805 |  | 5387514 | 68145 | SH |  | SOLE |  | 8069 | 0 | 60076 |
| SPDR PORTFOLIO | PORTFOLIO AGRGTE | 78464A649 |  | 19184988 | 748829 | SH |  | SOLE |  | 5585 | 0 | 743244 |
| SPDR CORP | PORTFOLIO CRPORT | 78464A144 |  | 11255334 | 387713 | SH |  | SOLE |  | 341 | 0 | 387372 |
| SPDR PORTFOLIO | PORTFOLIO DEVLPD | 78463X889 |  | 18556510 | 406494 | SH |  | SOLE |  | 20576 | 0 | 385918 |
| SPDR PORTFOLIO | PORTFOLIO EMG MK | 78463X509 |  | 7785272 | 165962 | SH |  | SOLE |  | 1647 | 0 | 164315 |
| SPDR PORTFOLIO | PORTFOLIO INTRMD | 78464A375 |  | 1685011 | 50239 | SH |  | SOLE |  | 340 | 0 | 49899 |
| SPDR PORTFOLIO | PORTFOLIO LN COR | 78464A367 |  | 420274 | 18914 | SH |  | SOLE |  | 0 | 0 | 18914 |
| SPDR PORTFOLIO | PORTFOLIO S | 78464A847 |  | 7943830 | 134141 | SH |  | SOLE |  | 3408 | 0 | 130733 |
| SPDR PORTFOLIO | PORTFOLIO S | 78468R853 |  | 13218147 | 273555 | SH |  | SOLE |  | 17138 | 0 | 256417 |
| SPDR PORTFOLIO | PORTFOLIO SH TSR | 78468R101 |  | 351412 | 12043 | SH |  | SOLE |  | 0 | 0 | 12043 |
| SPDR PORTFOLIO | PORTFOLIO SHORT | 78464A474 |  | 484243 | 16104 | SH |  | SOLE |  | 796 | 0 | 15308 |
| SPDR PORTFOLIO | PRTFLO S GW | 78464A409 |  | 63848950 | 652119 | SH |  | SOLE |  | 36203 | 0 | 615916 |
| SPDR PORTFOLIO | PRTFLO S HI | 78468R788 |  | 1393409 | 30611 | SH |  | SOLE |  | 0 | 0 | 30611 |
| SPDR PORTFOLIO | PRTFLO S VL | 78464A508 |  | 93181688 | 1646902 | SH |  | SOLE |  | 90163 | 0 | 1556739 |
| Proshares TR | PSHS SHORT DOW30 | 74347B235 |  | 215270 | 9500 | SH |  | SOLE |  | 0 | 0 | 9500 |
| ADVISORSHARES TR | PURE US CANNABIS | 00768Y453 |  | 407479 | 114782 | SH |  | SOLE |  | 6000 | 0 | 108782 |
| SPDR S 500 ETF TR | PUT | 78462F953 |  | 51666706 | 79446 | SH |  | SOLE |  | 5025 | 0 | 74421 |
| PUT 6 GARRETT MOTION INC | PUT | 366505955 |  | 825 | 3300 | SH | Put | SOLE |  | 0 | 0 | 3300 |
| PUT 4 DELTA AIRLINES INC | PUT | 247361952 |  | 2475 | 900 | SH | Put | SOLE |  | 0 | 0 | 900 |
| CALL 6 AMERICAN ARLINES | PUT | 02376R902 |  | 3280 | 2000 | SH | Call | SOLE |  | 0 | 0 | 2000 |
| PUT 6 INVESCO QQQ SER 1 | PUT | 46090E953 |  | 28152 | 800 | SH | Put | SOLE |  | 0 | 0 | 800 |
| AMERICAN CENTURY ETF TR | QUALITY DIVRSFED | 025072406 |  | 3752023 | 57335 | SH |  | SOLE |  | 170 | 0 | 57165 |
| Zacks Trust | QUALITY INTERNAT | 98888G881 |  | 225062 | 8348 | SH |  | SOLE |  | 0 | 0 | 8348 |
| INNOVATOR ETFS TRUST | QUITY MANAGD FLR | 45783Y673 |  | 3224121 | 91051 | SH |  | SOLE |  | 1000 | 0 | 90051 |
| VANECK RARE | RARE EARTH/STRTG | 92189H805 |  | 350492 | 3983 | SH |  | SOLE |  | 0 | 0 | 3983 |
| FIRST TRUST | RBA INDL ETF | 33738R704 |  | 6071382 | 54806 | SH |  | SOLE |  | 748 | 0 | 54058 |
| GLOBAL X | RBTCS ARTFL INTE | 37954Y715 |  | 484820 | 14594 | SH |  | SOLE |  | 2516 | 0 | 12078 |
| VANECK ETF TRUST | REAL ASSETS ETF | 92189F130 |  | 966008 | 23729 | SH |  | SOLE |  | 10375 | 0 | 13354 |
| VANGUARD REAL | REAL ESTATE ETF | 922908553 |  | 346551 | 3907 | SH |  | SOLE |  | 171 | 0 | 3736 |
| FIRST TRUST | RISNG DIVD ACHIV | 33738R506 |  | 16698374 | 244557 | SH |  | SOLE |  | 20801 | 0 | 223756 |
| SELECT SECTOR | RL EST SEL SEC | 81369Y860 |  | 7168602 | 175572 | SH |  | SOLE |  | 1669 | 0 | 173903 |
| EXCHANGE TRADED | ROBO GLB ETF | 301505707 |  | 864127 | 12628 | SH |  | SOLE |  | 2738 | 0 | 9890 |
| LISTED FD TR | ROUNDHILL MAGNIF | 53656G498 |  | 286113 | 4938 | SH |  | SOLE |  | 0 | 0 | 4938 |
| STRATEGIC TRUST | RUNNING GWTH ETF | 48817R870 |  | 502025 | 15586 | SH |  | SOLE |  | 0 | 0 | 15586 |
| ISHARES RUSSELL | RUS 1000 ETF | 464287622 |  | 835587 | 2343 | SH |  | SOLE |  | 0 | 0 | 2343 |
| ISHARES RUSSELL | RUS 1000 GRW ETF | 464287614 |  | 14479773 | 33958 | SH |  | SOLE |  | 1946 | 0 | 32012 |
| ISHARES RUSSELL | RUS 1000 VAL ETF | 464287598 |  | 5845967 | 27360 | SH |  | SOLE |  | 682 | 0 | 26678 |
| ISHARES RUSSELL | RUS 2000 GRW ETF | 464287648 |  | 565925 | 1803 | SH |  | SOLE |  | 67 | 0 | 1736 |
| ISHARES RUSSELL | RUS 2000 VAL ETF | 464287630 |  | 303908 | 1603 | SH |  | SOLE |  | 330 | 0 | 1273 |
| ISHARES RUSSELL | RUS MD CP GR ETF | 464287481 |  | 3381053 | 26390 | SH |  | SOLE |  | 165 | 0 | 26225 |
| ISHARES RUSS | RUS MDCP VAL ETF | 464287473 |  | 858747 | 5892 | SH |  | SOLE |  | 271 | 0 | 5621 |
| ISHARES RUSSELL | RUS MID CAP ETF | 464287499 |  | 4415800 | 45416 | SH |  | SOLE |  | 1370 | 0 | 44046 |
| ISHARES RUSSELL | RUS TP200 GR ETF | 464289438 |  | 1322962 | 5317 | SH |  | SOLE |  | 0 | 0 | 5317 |
| ISHARES RUSSELL | RUSEL 2500 ETF | 46435G268 |  | 335640 | 4396 | SH |  | SOLE |  | 130 | 0 | 4266 |
| INVESCO RUSSELL | RUSL 1000 DYNM | 46138J619 |  | 37323413 | 620816 | SH |  | SOLE |  | 37552 | 0 | 583264 |
| INVESCO EXCH TRD SLF IDX FD | RUSL 2000 DYNM | 46138J593 |  | 2704937 | 59758 | SH |  | SOLE |  | 0 | 0 | 59758 |
| PROSHARES RUSSELL | RUSS 2000 DIVD | 74347B698 |  | 226368 | 3291 | SH |  | SOLE |  | 982 | 0 | 2309 |
| ISHARES RUSSELL | RUSSELL 2000 ETF | 464287655 |  | 46249922 | 186492 | SH |  | SOLE |  | 1159 | 0 | 185333 |
| ISHARES RUSSELL | RUSSELL 3000 ETF | 464287689 |  | 961724 | 2594 | SH |  | SOLE |  | 150 | 0 | 2444 |
| SPDR RUSSELL | RUSSELL YIELD | 78468R770 |  | 2373243 | 19769 | SH |  | SOLE |  | 0 | 0 | 19769 |
| ISHARES S | S 100 ETF | 464287101 |  | 5415848 | 17027 | SH |  | SOLE |  | 491 | 0 | 16536 |
| SPDR SERIES | S 400 MDCP GRW | 78464A821 |  | 827146 | 8620 | SH |  | SOLE |  | 495 | 0 | 8125 |
| GLOBAL X | S 500 CATHOLIC | 37954Y889 |  | 493440 | 6314 | SH |  | SOLE |  | 0 | 0 | 6314 |
| GLOBAL X | S 500 COVERED | 37954Y475 |  | 1870264 | 47796 | SH |  | SOLE |  | 400 | 0 | 47396 |
| PROSHARES TRUST | S 500 DV ARIST | 74348A467 |  | 3961132 | 37366 | SH |  | SOLE |  | 2415 | 0 | 34951 |
| VANGUARD S | S 500 ETF SHS | 922908363 |  | 17544525 | 29361 | SH |  | SOLE |  | 7047 | 0 | 22314 |
| ISHARES S | S 500 GRWT ETF | 464287309 |  | 5525782 | 48853 | SH |  | SOLE |  | 1336 | 0 | 47517 |
| INVESCO EXCH TRADED FD TR II | S 500 HB ETF | 46138E370 |  | 303673 | 2619 | SH |  | SOLE |  | 0 | 0 | 2619 |
| PROSHARES TR | S 500 HIGH INC | 74347G242 |  | 5524169 | 127432 | SH |  | SOLE |  | 0 | 0 | 127432 |
| INVESCO EXCHANGE | S 500 LOW VOL | 46138E354 |  | 941022 | 12866 | SH |  | SOLE |  | 500 | 0 | 12366 |
| INVESCO EXCH TRADED FD TR II | S 500 MOMNTM | 46138E339 |  | 8280074 | 73857 | SH |  | SOLE |  | 1685 | 0 | 72172 |
| GOLDMAN SACHS ETF TR | S 500 PREMIUM | 38149W622 |  | 634589 | 12682 | SH |  | SOLE |  | 2365 | 0 | 10317 |
| INVESCO S | S 500 REVENUE | 46138G698 |  | 2870489 | 24980 | SH |  | SOLE |  | 46 | 0 | 24934 |
| INVESCO EXCHANGE TRADED FD T | S 500 TOP 50 | 46137V233 |  | 420133 | 7702 | SH |  | SOLE |  | 0 | 0 | 7702 |
| ISHARES S | S 500 VAL ETF | 464287408 |  | 4035702 | 19113 | SH |  | SOLE |  | 633 | 0 | 18480 |
| SPDR SERIES | S 600 SMCP GRW | 78464A201 |  | 2577083 | 26672 | SH |  | SOLE |  | 7464 | 0 | 19208 |
| SPDR SERIES | S 600 SMCP VAL | 78464A300 |  | 5600170 | 59211 | SH |  | SOLE |  | 242 | 0 | 58969 |
| SPDR SERIES | S BIOTECH | 78464A870 |  | 1086038 | 8503 | SH |  | SOLE |  | 3 | 0 | 8500 |
| SPDR SERIES | S DIVID ETF | 78464A763 |  | 11391814 | 78058 | SH |  | SOLE |  | 2437 | 0 | 75621 |
| SPDR SERIES | S HOMEBUILD | 78464A888 |  | 839189 | 8501 | SH |  | SOLE |  | 850 | 0 | 7651 |
| INVESCO EXCH TRADED FD TR II | S INTL MOMNT | 46138E222 |  | 276434 | 5041 | SH |  | SOLE |  | 4476 | 0 | 565 |
| SPDR S | S INTL SMLCP | 78463X871 |  | 1895033 | 44874 | SH |  | SOLE |  | 78 | 0 | 44796 |
| ISHARES S | S MC 400GR ETF | 464287606 |  | 1299847 | 12918 | SH |  | SOLE |  | 55 | 0 | 12863 |
| ISHARES S | S MC 400VL ETF | 464287705 |  | 396389 | 2992 | SH |  | SOLE |  | 36 | 0 | 2956 |
| PROSHARES S | S MDCP 400 DIV | 74347B680 |  | 218833 | 2533 | SH |  | SOLE |  | 1148 | 0 | 1385 |
| INVESCO EXCH TRADED FD TR II | S MDCP 400 REV | 46138G672 |  | 209740 | 1635 | SH |  | SOLE |  | 0 | 0 | 1635 |
| INVESCO S | S MDCP MOMNTUM | 46137V464 |  | 2239110 | 15440 | SH |  | SOLE |  | 40 | 0 | 15400 |
| INVESCO S | S MDCP QUALITY | 46137V472 |  | 7194844 | 69603 | SH |  | SOLE |  | 4178 | 0 | 65425 |
| SPDR SERIES | S METALS MNG | 78464A755 |  | 2174100 | 20129 | SH |  | SOLE |  | 132 | 0 | 19997 |
| SPDR SERIES | S OILGAS EXP | 78468R556 |  | 1085861 | 5972 | SH |  | SOLE |  | 458 | 0 | 5514 |
| SPDR S | S REGL BKG | 78464A698 |  | 835963 | 12831 | SH |  | SOLE |  | 1260 | 0 | 11571 |
| SPDR SERIES | S SEMICNDCTR | 78464A862 |  | 836855 | 2566 | SH |  | SOLE |  | 165 | 0 | 2401 |
| INVESCO S | S SMALLCAP ENE | 46138G474 |  | 460662 | 7555 | SH |  | SOLE |  | 0 | 0 | 7555 |
| INVESCO S | S SMCP VLU MNT | 46137V480 |  | 1897298 | 31485 | SH |  | SOLE |  | 430 | 0 | 31055 |
| WISDOMTREE EMERGING | S SMCP VLU MNT | 97717X578 |  | 965451 | 24076 | SH |  | SOLE |  | 538 | 0 | 23538 |
| ISHARES S | S SML 600 GWT | 464287887 |  | 1434160 | 9911 | SH |  | SOLE |  | 708 | 0 | 9203 |
| INVESCO S | S SMLCP HELT | 46138E149 |  | 2651548 | 64442 | SH |  | SOLE |  | 4690 | 0 | 59752 |
| INVESCO EXCH TRADED FD TR II | S SMLCP HIG | 46138E131 |  | 1983214 | 151132 | SH |  | SOLE |  | 3660 | 0 | 147472 |
| INVESCO EXCHANGE TRADED FD T | S SMLCP MOMENT | 46137V498 |  | 989576 | 13017 | SH |  | SOLE |  | 151 | 0 | 12866 |
| INVESCO EXCH TRADED FD TR II | S SMLCP STAP | 46138E172 |  | 1526734 | 48456 | SH |  | SOLE |  | 754 | 0 | 47702 |
| INVESCO EXCH TRADED FD TR II | S SMLCP UTIL | 46138G409 |  | 2368492 | 39329 | SH |  | SOLE |  | 3436 | 0 | 35893 |
| INVESCO EXCHANGE | S EQL ENR | 46137V365 |  | 2967548 | 27108 | SH |  | SOLE |  | 1163 | 0 | 25945 |
| INVESCO S | S EQL HLT | 46137V332 |  | 346687 | 11482 | SH |  | SOLE |  | 0 | 0 | 11482 |
| INVESCO S | S EQL WGT | 46137V357 |  | 11593901 | 60410 | SH |  | SOLE |  | 6415 | 0 | 53995 |
| INVESCO EXCHANGE | S QUALITY | 46137V241 |  | 16828993 | 223820 | SH |  | SOLE |  | 2121 | 0 | 221699 |
| EXCHANGE LISTED | SABA INT RATE | 30151E806 |  | 1066622 | 47300 | SH |  | SOLE |  | 625 | 0 | 46675 |
| CONSUMER DISCRETIONARY | SBI CONS DISCR | 81369Y407 |  | 8836782 | 81086 | SH |  | SOLE |  | 9685 | 0 | 71401 |
| SECTOR CONSUMER | SBI CONS STPLS | 81369Y308 |  | 6530629 | 79661 | SH |  | SOLE |  | 5936 | 0 | 73725 |
| SECTOR HEALTHCARE | SBI HEALTHCARE | 81369Y209 |  | 15736737 | 107338 | SH |  | SOLE |  | 7169 | 0 | 100169 |
| SECTOR FINANCIAL | SBI INT-FINL | 81369Y605 |  | 16679751 | 337852 | SH |  | SOLE |  | 19023 | 0 | 318829 |
| INDUSTRIAL SELECT | SBI INT-INDS | 81369Y704 |  | 24175012 | 149478 | SH |  | SOLE |  | 3249 | 0 | 146229 |
| SELECT UTILITIES | SBI INT-UTILS | 81369Y886 |  | 12669415 | 276082 | SH |  | SOLE |  | 5685 | 0 | 270397 |
| SECTOR MATERIALS | SBI MATERIALS | 81369Y100 |  | 1708432 | 34189 | SH |  | SOLE |  | 1698 | 0 | 32491 |
| SCHWAB FUNDAMENTAL | SCHWAB FDT INT LG | 808524755 |  | 2015751 | 41197 | SH |  | SOLE |  | 195 | 0 | 41002 |
| SCHWAB FUNDAMENTAL | SCHWAB FDT US LG | 808524771 |  | 1611442 | 57862 | SH |  | SOLE |  | 7640 | 0 | 50222 |
| ISHARES SELECT | SELECT DIVID ETF | 464287168 |  | 1051310 | 6943 | SH |  | SOLE |  | 435 | 0 | 6508 |
| VANECK SEMICONDUCTOR | SEMICONDUCTR ETF | 92189F676 |  | 8343941 | 21763 | SH |  | SOLE |  | 48 | 0 | 21715 |
| RBB FD INC | SGI ENHANCED NAS | 88023U101 |  | 257907 | 3489 | SH |  | SOLE |  | 0 | 0 | 3489 |
| CALAMOS CONVERTIBLE | SH BEN INT | 128117108 |  | 763098 | 71052 | SH |  | SOLE |  | 250 | 0 | 70802 |
| HANCOCK JOHN PFD INCOME FD | SH BEN INT | 41013W108 |  | 248843 | 15860 | SH |  | SOLE |  | 0 | 0 | 15860 |
| LIBERTY ALL-STAR | SH BEN INT | 530158104 |  | 349050 | 62892 | SH |  | SOLE |  | 0 | 0 | 62892 |
| VICTORY PORTFOLIOS II | SHARES FREE CASH | 92647X830 |  | 2873593 | 72786 | SH |  | SOLE |  | 1347 | 0 | 71439 |
| COLUMBIA ETF TR I | SHORT DURATION | 19761L888 |  | 5705646 | 303734 | SH |  | SOLE |  | 317 | 0 | 303417 |
| DIMENSIONAL ETF TRUST | SHORT DURATION F | 25434V864 |  | 742715 | 15512 | SH |  | SOLE |  | 0 | 0 | 15512 |
| NEUBERGER BERMAN ETF TRUST | SHORT DURATION I | 64135A887 |  | 373581 | 7367 | SH |  | SOLE |  | 0 | 0 | 7367 |
| CAPITAL GRP FIXED INCM ETF T | SHORT DURATION M | 14020Y607 |  | 222568 | 8469 | SH |  | SOLE |  | 469 | 0 | 8000 |
| ISHARES U S ETF TR | SHORT MATURITY M | 46431W838 |  | 470681 | 9350 | SH |  | SOLE |  | 1191 | 0 | 8159 |
| SIMPLIFY EXCHANGE TRADED FUN | SHORT TERM TREA | 82889N657 |  | 1417373 | 67174 | SH |  | SOLE |  | 21159 | 0 | 46015 |
| VICTORYSHARES SHORT | SHORT TRM BD ETF | 92647N535 |  | 390592 | 7722 | SH |  | SOLE |  | 0 | 0 | 7722 |
| VANGUARD SHORT | SHORT TRM BOND | 921937827 |  | 8310849 | 105992 | SH |  | SOLE |  | 178 | 0 | 105814 |
| ISHARES TR | SHRT NAT MUN ETF | 464288158 |  | 366228 | 3439 | SH |  | SOLE |  | 0 | 0 | 3439 |
| VANGUARD SHORT | SHRT TRM CORP BD | 92206C409 |  | 531229 | 6702 | SH |  | SOLE |  | 306 | 0 | 6396 |
| BLACKROCK TXBL | SHS | 09248X100 |  | 308702 | 19091 | SH |  | SOLE |  | 3273 | 0 | 15818 |
| CAPITAL GROUP NEW GEOGRAPHY | SHS | 14021N105 |  | 1278038 | 40483 | SH |  | SOLE |  | 3134 | 0 | 37349 |
| COCA-COLA EUROPACIFIC PARTNE | SHS | G25839104 |  | 237917 | 2624 | SH |  | SOLE |  | 0 | 0 | 2624 |
| FIRST TR NAS100 EQ WEIGHTED | SHS | 337344105 |  | 236358 | 1861 | SH |  | SOLE |  | 406 | 0 | 1455 |
| FIRST TRUST | SHS | 337345102 |  | 801964 | 3713 | SH |  | SOLE |  | 315 | 0 | 3398 |
| FIRST TRUST | SHS | 336917109 |  | 4821351 | 94909 | SH |  | SOLE |  | 70 | 0 | 94839 |
| FIRST TRUST | SHS | 33734H106 |  | 5985887 | 127278 | SH |  | SOLE |  | 1166 | 0 | 126112 |
| FTAI AVIATION | SHS | G3730V105 |  | 1177584 | 4806 | SH |  | SOLE |  | 155 | 0 | 4651 |
| Garmin LTD | SHS | H2906T109 |  | 432254 | 1863 | SH |  | SOLE |  | 0 | 0 | 1863 |
| Genpact LTD | SHS | G3922B107 |  | 227635 | 6111 | SH |  | SOLE |  | 0 | 0 | 6111 |
| GOLAR LNG LTD | SHS | G9456A100 |  | 1839377 | 33993 | SH |  | SOLE |  | 933 | 0 | 33060 |
| GOLDMAN SACHS | SHS | 38147U107 |  | 150949 | 16999 | SH |  | SOLE |  | 375 | 0 | 16624 |
| HAFNIA LTD | SHS | Y2990R101 |  | 434872 | 57220 | SH |  | SOLE |  | 3000 | 0 | 54220 |
| INTL GNRL INSURANCE HLDNGS L | SHS | G4809J106 |  | 228932 | 9450 | SH |  | SOLE |  | 1010 | 0 | 8440 |
| ISHARES BITCOIN | SHS | 46438F101 |  | 6231807 | 162202 | SH |  | SOLE |  | 1030 | 0 | 161172 |
| ISHARES ETHEREUM TR | SHS | 46438R105 |  | 2587351 | 163446 | SH |  | SOLE |  | 0 | 0 | 163446 |
| Johnson Controls Intl Plc | SHS | G51502105 |  | 601928 | 4597 | SH |  | SOLE |  | 84 | 0 | 4513 |
| Medtronic Plc | SHS | G5960L103 |  | 2021454 | 23329 | SH |  | SOLE |  | 612 | 0 | 22717 |
| Norwegian Cruise Line Holdings LTD | SHS | G66721104 |  | 351149 | 18778 | SH |  | SOLE |  | 0 | 0 | 18778 |
| PIMCO DYNAMIC INCOME FD | SHS | 72201Y101 |  | 1060148 | 61961 | SH |  | SOLE |  | 6012 | 0 | 55949 |
| SIGNET JEWELERS LIMITED | SHS | G81276100 |  | 307754 | 3636 | SH |  | SOLE |  | 1282 | 0 | 2354 |
| Stealthgas Inc | SHS | Y81669106 |  | 146880 | 16000 | SH |  | SOLE |  | 0 | 0 | 16000 |
| Te Connectivity LTD | SHS | G87052109 |  | 403259 | 1929 | SH |  | SOLE |  | 0 | 0 | 1929 |
| TEEKAY CORPORATION LTD | SHS | G8726X106 |  | 589886 | 8045 | SH |  | SOLE |  | 420 | 0 | 7625 |
| Lyondellbasell Industries N V Ord Shs Cl A | SHS - A - | N53745100 |  | 240335 | 2983 | SH |  | SOLE |  | 303 | 0 | 2680 |
| GRANITRESHARES GLD TR | SHS BEN INT | 38748G101 |  | 614221 | 13315 | SH |  | SOLE |  | 0 | 0 | 13315 |
| Accenture Plc Ireland Cl A New | SHS CLASS A | G1151C101 |  | 1137144 | 5735 | SH |  | SOLE |  | 551 | 0 | 5184 |
| NEBIUS GROUP N.V. | SHS CLASS A | N97284108 |  | 241863 | 2331 | SH |  | SOLE |  | 0 | 0 | 2331 |
| CAPITAL GROUP CORE BALANCED | SHS CREATION UNI | 14021D107 |  | 772159 | 22440 | SH |  | SOLE |  | 13362 | 0 | 9078 |
| CAPITAL GROUP CORE EQUITY ET | SHS CREATION UNI | 14020V108 |  | 572471 | 14900 | SH |  | SOLE |  | 6197 | 0 | 8703 |
| CAPITAL GROUP DIVIDEND VALUE | SHS CREATION UNI | 14020W106 |  | 5147416 | 121002 | SH |  | SOLE |  | 23429 | 0 | 97573 |
| CAPITAL GROUP GBL GROWTH EQT | SHS CREATION UNI | 14020X104 |  | 620142 | 18584 | SH |  | SOLE |  | 8418 | 0 | 10166 |
| CAPITAL GROUP GROWTH ETF | SHS CREATION UNI | 14020G101 |  | 3789085 | 94279 | SH |  | SOLE |  | 12799 | 0 | 81480 |
| CAPITAL GROUP INTL FOCUS EQT | SHS CREATION UNI | 14019W109 |  | 352745 | 11961 | SH |  | SOLE |  | 4016 | 0 | 7945 |
| CAPITAL GROUP DIVIDEND GROWE | SHS ETF | 14021L109 |  | 523474 | 14581 | SH |  | SOLE |  | 8939 | 0 | 5642 |
| DHT HOLDINGS INC | SHS NEW | Y2065G121 |  | 625932 | 34260 | SH |  | SOLE |  | 1580 | 0 | 32680 |
| SABA CAPITAL INCOME  OPRNT | SHS NEW | 78518H202 |  | 512196 | 75993 | SH |  | SOLE |  | 1001 | 0 | 74992 |
| VANGUARD SMALL | SM CP VAL ETF | 922908611 |  | 3461704 | 15934 | SH |  | SOLE |  | 91 | 0 | 15843 |
| VANGUARD SMALL | SMALL CP ETF | 922908751 |  | 3466510 | 13235 | SH |  | SOLE |  | 179 | 0 | 13056 |
| T ROWE PRICE ETF INC | SMALL MID CAP | 87283Q826 |  | 1051541 | 28676 | SH |  | SOLE |  | 9822 | 0 | 18854 |
| FIRST TRUST | SMID RISNG ETF | 33741X102 |  | 7233316 | 183447 | SH |  | SOLE |  | 56240 | 0 | 127207 |
| FIRST TRUST | SML CP GRW ALP | 33737M300 |  | 220631 | 2275 | SH |  | SOLE |  | 0 | 0 | 2275 |
| VANGUARD SMALL | SML CP GRW ETF | 922908595 |  | 1769621 | 5855 | SH |  | SOLE |  | 155 | 0 | 5700 |
| INVESCO SOLAR | SOLAR ETF | 46138G706 |  | 991504 | 17798 | SH |  | SOLE |  | 0 | 0 | 17798 |
| ISHARES S | SP SMCP600VL ETF | 464287879 |  | 1737327 | 14667 | SH |  | SOLE |  | 1948 | 0 | 12719 |
| SPDR BLOOMBERG | SPDR BLMBERG INVST GRADE | 78468R200 |  | 15473905 | 502726 | SH |  | SOLE |  | 17168 | 0 | 485558 |
| WORLD GOLD TR | SPDR GLD MINIS | 98149E303 |  | 16256811 | 175389 | SH |  | SOLE |  | 13896 | 0 | 161493 |
| SPDR S | SPDR S 500 ETF | 78468R796 |  | 294537 | 5554 | SH |  | SOLE |  | 64 | 0 | 5490 |
| SPDR PORTFOLIO | SPDR SER TR | 78464A664 |  | 3250711 | 123601 | SH |  | SOLE |  | 1478 | 0 | 122123 |
| Jd.com Inc Spon Adr Repstg Com Cl A | SPON ADR CL A | 47215P106 |  | 203200 | 6872 | SH |  | SOLE |  | 0 | 0 | 6872 |
| Diageo Plc New Spon Adr | SPON ADR NEW | 25243Q205 |  | 365649 | 4911 | SH |  | SOLE |  | 35 | 0 | 4876 |
| Unilever Plc Sponsored Adr New | SPON ADR NEW | 904767704 |  | 651256 | 11432 | SH |  | SOLE |  | 118 | 0 | 11314 |
| Baidu Inc Spon Adr Repstg Ord Shs Cl A | SPON ADR REP A | 056752108 |  | 578386 | 5191 | SH |  | SOLE |  | 743 | 0 | 4448 |
| Haleon Plc Adr | SPON ADS | 405552100 |  | 161235 | 16107 | SH |  | SOLE |  | 943 | 0 | 15164 |
| MEREO BIOPHARMA GROUP PLC | SPON ADS | 589492107 |  | 4950 | 15000 | SH |  | SOLE |  | 0 | 0 | 15000 |
| Shell Plc Sponsored Adr Repstg Ord Shs | SPON ADS | 780259305 |  | 1313625 | 14125 | SH |  | SOLE |  | 1681 | 0 | 12444 |
| NATWEST GROUP PLC | SPONS ADR | 639057207 |  | 313836 | 21063 | SH |  | SOLE |  | 0 | 0 | 21063 |
| Ambev S A Spons Adr | SPONSORED ADR | 02319V103 |  | 38804 | 13289 | SH |  | SOLE |  | 0 | 0 | 13289 |
| ARM HOLDINGS | SPONSORED ADR | 042068205 |  | 634770 | 4196 | SH |  | SOLE |  | 0 | 0 | 4196 |
| Astrazeneca Plc Sponsored Adr | SPONSORED ADR | 046353108 |  | 1728439 | 8764 | SH |  | SOLE |  | 433 | 0 | 8331 |
| Bhp Group LTD Spon Adr | SPONSORED ADR | 088606108 |  | 519728 | 7145 | SH |  | SOLE |  | 0 | 0 | 7145 |
| Bp Plc Spon Adr | SPONSORED ADR | 055622104 |  | 579509 | 12330 | SH |  | SOLE |  | 1364 | 0 | 10966 |
| BRITISH AMERN TOB PLC | SPONSORED ADR | 110448107 |  | 247957 | 4241 | SH |  | SOLE |  | 0 | 0 | 4241 |
| Equinor Asa Spon Adr | SPONSORED ADR | 29446M102 |  | 639981 | 15165 | SH |  | SOLE |  | 72 | 0 | 15093 |
| Gsk Plc Sponsored Adr New | SPONSORED ADR | 37733W204 |  | 1008608 | 18275 | SH |  | SOLE |  | 710 | 0 | 17565 |
| Ing Groep N V Sponsored Adr | SPONSORED ADR | 456837103 |  | 239486 | 9193 | SH |  | SOLE |  | 1000 | 0 | 8193 |
| Nokia Corp Spon Adr | SPONSORED ADR | 654902204 |  | 94485 | 11752 | SH |  | SOLE |  | 415 | 0 | 11337 |
| Novartis Ag Spon Adr | SPONSORED ADR | 66987V109 |  | 815968 | 5342 | SH |  | SOLE |  | 0 | 0 | 5342 |
| RIO TINTO PLC | SPONSORED ADR | 767204100 |  | 613189 | 6573 | SH |  | SOLE |  | 52 | 0 | 6521 |
| National Grid Plc Spon Adr New 2017 | SPONSORED ADR NE | 636274409 |  | 559475 | 6613 | SH |  | SOLE |  | 0 | 0 | 6613 |
| Alibaba Group Holding LTD Spons Ads Repstg 8 Ord Shs | SPONSORED ADS | 01609W102 |  | 1228478 | 9792 | SH |  | SOLE |  | 55 | 0 | 9737 |
| MITSUBISHI UFJ FINL GROUP IN | SPONSORED ADS | 606822104 |  | 403750 | 23792 | SH |  | SOLE |  | 0 | 0 | 23792 |
| OPERA LTD | SPONSORED ADS | 68373M107 |  | 166842 | 11700 | SH |  | SOLE |  | 900 | 0 | 10800 |
| Taiwan Semiconductor Manufacturing Co LTD Spon Adr | SPONSORED ADS | 874039100 |  | 3547216 | 10496 | SH |  | SOLE |  | 371 | 0 | 10125 |
| TELIX PHARMACEUTICAL LTD | SPONSORED ADS | 87961M105 |  | 239590 | 25035 | SH |  | SOLE |  | 0 | 0 | 25035 |
| Teva Pharmaceutical Inds LTD Adr | SPONSORED ADS | 881624209 |  | 226654 | 7525 | SH |  | SOLE |  | 0 | 0 | 7525 |
| Totalenergies Se Spon Adr | SPONSORED ADS | 89151E109 |  | 625622 | 6876 | SH |  | SOLE |  | 118 | 0 | 6758 |
| VALE S A | SPONSORED ADS | 91912E105 |  | 623729 | 39203 | SH |  | SOLE |  | 1460 | 0 | 37743 |
| INVESCO SENIOR | SR LN ETF | 46138G508 |  | 224543 | 11002 | SH |  | SOLE |  | 0 | 0 | 11002 |
| SPDR SSGA | SSGA US LRG ETF | 78468R804 |  | 1019008 | 5722 | SH |  | SOLE |  | 0 | 0 | 5722 |
| SPDR SER TR | SSGA US SMAL ETF | 78468R887 |  | 259675 | 1894 | SH |  | SOLE |  | 0 | 0 | 1894 |
| SPDR SERIES TRUST | STATE STREET SPD | 78468R721 |  | 55042620 | 719136 | SH |  | SOLE |  | 21962 | 0 | 697174 |
| VANECK STEEL | STEEL ETF | 92189F205 |  | 300216 | 3270 | SH |  | SOLE |  | 0 | 0 | 3270 |
| AMERICAN CENTURY | STOXX US QLTY | 025072307 |  | 3046121 | 29002 | SH |  | SOLE |  | 235 | 0 | 28767 |
| AB ACTIVE ETFS INC | TAX AWARE SHRT | 00039J202 |  | 4879097 | 193769 | SH |  | SOLE |  | 1222 | 0 | 192547 |
| VANGUARD MUNICIPAL | TAX EXEMPT BD | 922907746 |  | 2859244 | 57311 | SH |  | SOLE |  | 295 | 0 | 57016 |
| FIRST TRUST | TCW OPPORTUNIS | 33740F805 |  | 1069971 | 24546 | SH |  | SOLE |  | 9057 | 0 | 15489 |
| FIRST TRUST | TECH ALPHADEX | 33734X176 |  | 4985979 | 31384 | SH |  | SOLE |  | 0 | 0 | 31384 |
| SECTOR TECHNOLOGY | TECHNOLOGY | 81369Y803 |  | 29852807 | 224626 | SH |  | SOLE |  | 11059 | 0 | 213567 |
| ISHARES TIPS | TIPS BD ETF | 464287176 |  | 612686 | 5552 | SH |  | SOLE |  | 588 | 0 | 4964 |
| ISHARES TR | TOP 20 U S STOCK | 46438G570 |  | 2824397 | 98686 | SH |  | SOLE |  | 1533 | 0 | 97153 |
| FIDELITY MERRIMACK STR TR | TOTAL BD ETF | 316188309 |  | 5954074 | 130515 | SH |  | SOLE |  | 19195 | 0 | 111320 |
| VANGUARD TOTAL | TOTAL BND MRKT | 921937835 |  | 1031574 | 14008 | SH |  | SOLE |  | 18 | 0 | 13990 |
| VANGUARD TOTAL | TOTAL INT BD ETF | 92203J407 |  | 518087 | 10782 | SH |  | SOLE |  | 240 | 0 | 10542 |
| INVESCO TOTAL | TOTAL RETURN ETF | 46090A804 |  | 6702060 | 143115 | SH |  | SOLE |  | 11525 | 0 | 131590 |
| VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 |  | 17658143 | 55042 | SH |  | SOLE |  | 11232 | 0 | 43810 |
| SPROTT PHYSICAL | TR UNIT | 85207K107 |  | 1475548 | 60498 | SH |  | SOLE |  | 410 | 0 | 60088 |
| SPROTT PHYSICAL | TR UNIT | 85208R101 |  | 3391842 | 71078 | SH |  | SOLE |  | 2100 | 0 | 68978 |
| FIRST TRUST | TRADED FD SENIOR LN FD | 33738D309 |  | 210432 | 4697 | SH |  | SOLE |  | 0 | 0 | 4697 |
| PACER TRENDPILOT | TRENDP US LAR CP | 69374H105 |  | 445503 | 8492 | SH |  | SOLE |  | 0 | 0 | 8492 |
| ISHARES TREASURY | TRS FLT RT BD | 46434V860 |  | 939967 | 18565 | SH |  | SOLE |  | 0 | 0 | 18565 |
| VANGUARD TOTAL | TT WRLD ST ETF | 922042742 |  | 1349752 | 9758 | SH |  | SOLE |  | 2049 | 0 | 7709 |
| INNOVATOR ETFS TRUST | U S EQ 10 BUFFER | 45783Y442 |  | 271755 | 8372 | SH |  | SOLE |  | 0 | 0 | 8372 |
| J P MORGAN EXCHANGE TRADED F | U S TECH LEADERS | 46654Q732 |  | 687146 | 8639 | SH |  | SOLE |  | 0 | 0 | 8639 |
| ISHARES U S | U.S. BAS MTL ETF | 464287838 |  | 305457 | 1736 | SH |  | SOLE |  | 0 | 0 | 1736 |
| ISHARES U S | U.S. CNSM GD ETF | 464287812 |  | 1064922 | 15207 | SH |  | SOLE |  | 3034 | 0 | 12173 |
| ISHARES U S | U.S. ENERGY ETF | 464287796 |  | 1479569 | 22843 | SH |  | SOLE |  | 394 | 0 | 22449 |
| ISHARES U S | U.S. FIN SVC ETF | 464287770 |  | 3515284 | 42435 | SH |  | SOLE |  | 47 | 0 | 42388 |
| ISHARES U S | U.S. FINLS ETF | 464287788 |  | 695928 | 5915 | SH |  | SOLE |  | 467 | 0 | 5448 |
| ISHARES U S | U.S. MED DVC ETF | 464288810 |  | 1103358 | 20681 | SH |  | SOLE |  | 1240 | 0 | 19441 |
| ISHARES TECHNOLOGY | U.S. TECH ETF | 464287721 |  | 8812961 | 48578 | SH |  | SOLE |  | 2683 | 0 | 45895 |
| ISHARES TR | U.S. UTILITS ETF | 464287697 |  | 240635 | 2072 | SH |  | SOLE |  | 0 | 0 | 2072 |
| GOLDMAN SACHS ETF TR | ULTRA SHORT BOND | 381430230 |  | 3643789 | 72083 | SH |  | SOLE |  | 4157 | 0 | 67926 |
| AB ACTIVE | ULTRA SHORT INCM | 00039J103 |  | 34310429 | 679751 | SH |  | SOLE |  | 7888 | 0 | 671863 |
| JPMORGAN | ULTRA SHRT INC | 46641Q837 |  | 1015926 | 20074 | SH |  | SOLE |  | 2406 | 0 | 17668 |
| T ROWE PRICE ETF INC | ULTRA SHRT TRM | 87283Q701 |  | 2733964 | 54954 | SH |  | SOLE |  | 0 | 0 | 54954 |
| J P MORGAN EXCHANGE TRADED F | ULTRA SHT MUNCPL | 46641Q654 |  | 2463146 | 48316 | SH |  | SOLE |  | 0 | 0 | 48316 |
| PROSHARES TR | ULTRAPRO QQQ | 74347X831 |  | 215944 | 5181 | SH |  | SOLE |  | 0 | 0 | 5181 |
| SPROTT PHYSICAL | UNIT | 85207H104 |  | 3255978 | 91873 | SH |  | SOLE |  | 0 | 0 | 91873 |
| ALLIANCEBERNSTEIN HLDG L P | UNIT LTD PARTN | 01881G106 |  | 212815 | 5684 | SH |  | SOLE |  | 0 | 0 | 5684 |
| UNITED STS NAT GAS FD LP | UNIT PAR | 912318409 |  | 312312 | 26625 | SH |  | SOLE |  | 11050 | 0 | 15575 |
| INVESCO QQQ | UNIT SER 1 | 46090E103 |  | 72715481 | 125984 | SH |  | SOLE |  | 6593 | 0 | 119391 |
| VANECK ETF TRUST | URANIUM AND NUCL | 92189F601 |  | 4372068 | 32826 | SH |  | SOLE |  | 56 | 0 | 32770 |
| ISHARES AEROSPACE | US AER DEF ETF | 464288760 |  | 1747306 | 7988 | SH |  | SOLE |  | 242 | 0 | 7746 |
| SCHWAB AGGREGATE | US AGGREGATE B | 808524839 |  | 948437 | 40846 | SH |  | SOLE |  | 955 | 0 | 39891 |
| SCHWAB US | US BRD MKT ETF | 808524102 |  | 1967563 | 78389 | SH |  | SOLE |  | 3164 | 0 | 75225 |
| BLACKROCK U S | US CARBON TRANS | 09290C509 |  | 431249 | 6149 | SH |  | SOLE |  | 49 | 0 | 6100 |
| PACER US | US CASH COWS 100 | 69374H881 |  | 22088808 | 353082 | SH |  | SOLE |  | 7251 | 0 | 345831 |
| PACER FDS TR | US CHS CWS GWT | 69374H667 |  | 347693 | 6432 | SH |  | SOLE |  | 3750 | 0 | 2682 |
| DIMENSIONAL ETF TRUST | US CORE EQT MKT | 25434V104 |  | 2424315 | 53730 | SH |  | SOLE |  | 0 | 0 | 53730 |
| DIMENSIONAL US | US CORE EQUITY 2 | 25434V708 |  | 481470 | 12390 | SH |  | SOLE |  | 0 | 0 | 12390 |
| ISHARES TR | US DIGITAL INFRA | 464287531 |  | 1125074 | 11505 | SH |  | SOLE |  | 0 | 0 | 11505 |
| SCHWAB US | US DIVIDEND EQ | 808524797 |  | 5876923 | 191555 | SH |  | SOLE |  | 2768 | 0 | 188787 |
| WISDOMTREE U S | US EFFICIENT COR | 97717Y790 |  | 624496 | 11975 | SH |  | SOLE |  | 0 | 0 | 11975 |
| AVANTIS U S | US EQT ETF | 025072885 |  | 8738648 | 78600 | SH |  | SOLE |  | 7181 | 0 | 71419 |
| INNOVATOR ETFS TRUST | US EQT ULTRA BFR | 45782C425 |  | 1790207 | 49317 | SH |  | SOLE |  | 0 | 0 | 49317 |
| FIRST TRUST | US EQTY OPPT ETF | 336920103 |  | 612662 | 3858 | SH |  | SOLE |  | 0 | 0 | 3858 |
| INNOVATOR U S | US EQTY PWR BF | 45782C680 |  | 353848 | 8283 | SH |  | SOLE |  | 0 | 0 | 8283 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C508 |  | 219624 | 4761 | SH |  | SOLE |  | 0 | 0 | 4761 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C813 |  | 249510 | 5428 | SH |  | SOLE |  | 0 | 0 | 5428 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C656 |  | 526193 | 12220 | SH |  | SOLE |  | 0 | 0 | 12220 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C797 |  | 575302 | 13345 | SH |  | SOLE |  | 0 | 0 | 13345 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C417 |  | 910190 | 22698 | SH |  | SOLE |  | 0 | 0 | 22698 |
| INNOVATOR ETFS TRUST | US EQTY ULTRA B | 45782C821 |  | 525072 | 13731 | SH |  | SOLE |  | 0 | 0 | 13731 |
| INNOVATOR ETFS TRUST | US EQTY ULTRA BU | 45782C565 |  | 1760993 | 47250 | SH |  | SOLE |  | 0 | 0 | 47250 |
| DIMENSIONAL US | US EQUITY ETF | 25434V401 |  | 3342467 | 47137 | SH |  | SOLE |  | 0 | 0 | 47137 |
| COLUMBIA ETF TR I | US EQUITY INCOME | 19761L854 |  | 545155 | 11092 | SH |  | SOLE |  | 3629 | 0 | 7463 |
| DIMENSIONAL US | US HIGH PROFITAB | 25434V831 |  | 339131 | 9226 | SH |  | SOLE |  | 0 | 0 | 9226 |
| ISHARES U S | US HLTHCARE ETF | 464287762 |  | 254966 | 4136 | SH |  | SOLE |  | 0 | 0 | 4136 |
| ISHARES U S | US HOME CONS ETF | 464288752 |  | 856931 | 9463 | SH |  | SOLE |  | 9 | 0 | 9454 |
| ISHARES U S | US INDUSTRIALS | 464287754 |  | 1988347 | 13477 | SH |  | SOLE |  | 386 | 0 | 13091 |
| GLOBAL X | US INFR DEV ETF | 37954Y673 |  | 9365059 | 184315 | SH |  | SOLE |  | 40028 | 0 | 144287 |
| ISHARES TRUST | US INFRASTRUC | 46435U713 |  | 2010636 | 35151 | SH |  | SOLE |  | 275 | 0 | 34876 |
| WISDOMTREE U S | US LARGECAP DIVD | 97717W307 |  | 687536 | 7697 | SH |  | SOLE |  | 0 | 0 | 7697 |
| SCHWAB US | US LCAP GR ETF | 808524300 |  | 5100083 | 175080 | SH |  | SOLE |  | 6516 | 0 | 168564 |
| SCHWAB US | US LCAP VA ETF | 808524409 |  | 1439003 | 47180 | SH |  | SOLE |  | 11 | 0 | 47169 |
| SCHWAB US | US LRG CAP ETF | 808524201 |  | 11433132 | 445910 | SH |  | SOLE |  | 909 | 0 | 445001 |
| PACER FDS TR | US LRG CP CASH | 69374H360 |  | 2120399 | 62847 | SH |  | SOLE |  | 0 | 0 | 62847 |
| WISDOMTREE U S | US MIDCAP DIVID | 97717W505 |  | 1206022 | 22954 | SH |  | SOLE |  | 626 | 0 | 22328 |
| SCHWAB US | US MID-CAP ETF | 808524508 |  | 4070866 | 131488 | SH |  | SOLE |  | 211 | 0 | 131277 |
| DIMENSIONAL US | US MKTWIDE VALUE | 25434V724 |  | 1019305 | 21034 | SH |  | SOLE |  | 0 | 0 | 21034 |
| WISDOMTREE U S | US MULTIFACTOR ETF | 97717Y857 |  | 717699 | 14534 | SH |  | SOLE |  | 0 | 0 | 14534 |
| CAPITAL GRP FIXED INCM ETF T | US MULTI-SECTOR | 14020Y300 |  | 393458 | 14450 | SH |  | SOLE |  | 7574 | 0 | 6876 |
| GLOBAL X | US PFD ETF | 37954Y657 |  | 415872 | 22602 | SH |  | SOLE |  | 70 | 0 | 22532 |
| WISDOMTREE TRUST | US QTLY DIV GRT | 97717X669 |  | 6460202 | 73545 | SH |  | SOLE |  | 4220 | 0 | 69325 |
| WISDOMTREE US | US S CAP QTY DIV | 97717X651 |  | 518537 | 9792 | SH |  | SOLE |  | 250 | 0 | 9542 |
| DIMENSIONAL US | US SMALL CAP ETF | 25434V500 |  | 3330709 | 46826 | SH |  | SOLE |  | 165 | 0 | 46661 |
| WISDOMTREE U S | US SMALLCAP DIVD | 97717W604 |  | 713072 | 19841 | SH |  | SOLE |  | 150 | 0 | 19691 |
| WISDOMTREE TR | US SMALLCAP FUND | 97717W562 |  | 294059 | 5066 | SH |  | SOLE |  | 1000 | 0 | 4066 |
| SCHWAB US | US SML CAP ETF | 808524607 |  | 1247727 | 42907 | SH |  | SOLE |  | 86 | 0 | 42821 |
| AVANTIS U S | US SML CP VALU | 025072877 |  | 3429934 | 31049 | SH |  | SOLE |  | 313 | 0 | 30736 |
| DIMENSIONAL US | US TARGETED VLU | 25434V609 |  | 1213116 | 19425 | SH |  | SOLE |  | 0 | 0 | 19425 |
| SCHWAB US | US TIPS ETF | 808524870 |  | 1063350 | 39960 | SH |  | SOLE |  | 96 | 0 | 39864 |
| RBB US | US TREAS 3 MNTH | 74933W452 |  | 607603 | 12186 | SH |  | SOLE |  | 28 | 0 | 12158 |
| ISHARES U S | US TREAS BD ETF | 46429B267 |  | 845601 | 36910 | SH |  | SOLE |  | 758 | 0 | 36152 |
| RBB US | US TRSRY 6 MNTH | 74933W460 |  | 11180550 | 223477 | SH |  | SOLE |  | 3088 | 0 | 220389 |
| ISHARES BROAD | USD INV GRDE ETF | 464288620 |  | 207924 | 4059 | SH |  | SOLE |  | 561 | 0 | 3498 |
| SPDR DOW | UT SER 1 | 78467X109 |  | 3054508 | 6595 | SH |  | SOLE |  | 2772 | 0 | 3823 |
| VANGUARD UTILITIES | UTILITIES ETF | 92204A876 |  | 845948 | 4269 | SH |  | SOLE |  | 0 | 0 | 4269 |
| SPDR S | UTSER1 S | 78467Y107 |  | 270758 | 439 | SH |  | SOLE |  | 170 | 0 | 269 |
| MFS ACTIVE EXCHANGE TRADED F | VALUE ETF | 55286W504 |  | 1246874 | 46647 | SH |  | SOLE |  | 36625 | 0 | 10022 |
| VANGUARD VALUE | VALUE ETF | 922908744 |  | 14868890 | 75784 | SH |  | SOLE |  | 1432 | 0 | 74352 |
| VANGUARD BD INDEX FDS | VANGUARD ULTRA | 92203C303 |  | 15540033 | 312143 | SH |  | SOLE |  | 0 | 0 | 312143 |
| INVESCO ACTIVELY MANAGED ETF | VAR RATE INVT | 46090A879 |  | 855985 | 34192 | SH |  | SOLE |  | 0 | 0 | 34192 |
| VICTORYSHARES US | VCSHS US 500 VOL | 92647N766 |  | 797607 | 8719 | SH |  | SOLE |  | 0 | 0 | 8719 |
| VICTORYSHARES US | VCSHS US LRG CAP | 92647N865 |  | 236453 | 3173 | SH |  | SOLE |  | 0 | 0 | 3173 |
| FIRST TRUST | VEST FUND OF DEP | 33740U703 |  | 644756 | 23027 | SH |  | SOLE |  | 300 | 0 | 22727 |
| VANGUARD TOTAL | VG TL INTL STK F | 921909768 |  | 1793982 | 23265 | SH |  | SOLE |  | 127 | 0 | 23138 |
| VANGUARD RUSSELL | VNG RUS1000GRW | 92206C680 |  | 731113 | 6665 | SH |  | SOLE |  | 751 | 0 | 5914 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000IDX | 92206C730 |  | 259135 | 878 | SH |  | SOLE |  | 0 | 0 | 878 |
| INVESCO WATER | WATER RES ETF | 46137V142 |  | 583198 | 8723 | SH |  | SOLE |  | 386 | 0 | 8337 |
| DIMENSIONAL ETF TRUST | WORLD EQUITY ETF | 25434V617 |  | 1557127 | 21105 | SH |  | SOLE |  | 0 | 0 | 21105 |
| DIMENSIONAL ETF TRUST | WORLD EX US CORE | 25434V880 |  | 529932 | 15600 | SH |  | SOLE |  | 0 | 0 | 15600 |
| DBX ETF TR | XtRACK HRVST CSI | 233051879 |  | 1170601 | 35864 | SH |  | SOLE |  | 0 | 0 | 35864 |
| X TRACKERS | XTRACK MSCI EAFE | 233051200 |  | 5129637 | 103839 | SH |  | SOLE |  | 44875 | 0 | 58964 |
| WISDOMTREE YIELD | YIELD ENHANCD US | 97717X511 |  | 226370 | 5210 | SH |  | SOLE |  | 0 | 0 | 5210 |
| TIDAL TRUST II | YIELDMAX ULTRA O | 88636X708 |  | 1665723 | 54311 | SH |  | SOLE |  | 0 | 0 | 54311 |
| TIDAL TRUST II | YIELDMAX UNIVERS | 88636J659 |  | 1915837 | 244679 | SH |  | SOLE |  | 0 | 0 | 244679 |

---