# EDGAR Filing Document

**Accession Number:** 0001697490
**File Stem:** 0001104659-26-016011
**Filing Date:** 2026-2
**Character Count:** 124383
**Document Hash:** 0a814982c63641f297b9bde76ab8abd8
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001104659-26-016011.hdr.sgml**: 20260217

**ACCESSION NUMBER**: 0001104659-26-016011

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

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20251231

**FILED AS OF DATE**: 20260217

**DATE AS OF CHANGE**: 20260217

**EFFECTIVENESS DATE**: 20260217

**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:** 26637571

**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:** 12-31-2025

**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  02-17-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:** 1186

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

      (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 |  | 224359 | 11645 | SH |  | SOLE |  | 813 | 0 | 10832 |
| ISHARES 0-3 | 0-3 MNTH TREASRY | 46436E718 |  | 356756 | 3554 | SH |  | SOLE |  | 0 | 0 | 3554 |
| ISHARES 0-5 | 0-5 YR TIPS ETF | 46429B747 |  | 1168559 | 11413 | SH |  | SOLE |  | 0 | 0 | 11413 |
| ISHARES | 0-5YR HI YL CP | 46434V407 |  | 1170588 | 27306 | SH |  | SOLE |  | 0 | 0 | 27306 |
| ISHARES 1-3YR | 1 3 YR TREAS BD | 464287457 |  | 3677898 | 44408 | SH |  | SOLE |  | 6324 | 0 | 38085 |
| ISHARES 10-20YR | 10-20 YR TRS ETF | 464288653 |  | 24474449 | 240725 | SH |  | SOLE |  | 24683 | 0 | 216042 |
| PIMCO ETF TR | 1-5 US TIP IDX | 72201R205 |  | 3396554 | 63298 | SH |  | SOLE |  | 5065 | 0 | 58233 |
| ISHARES 20 Plus | 20 YR TR BD ETF | 464287432 |  | 43177313 | 495380 | SH |  | SOLE |  | 19069 | 0 | 476311 |
| ISHARES TR | 20+ YEAR TR BD | 46436E338 |  | 6310128 | 278347 | SH |  | SOLE |  | 0 | 0 | 278347 |
| PIMCO 25 | 25YR+ ZERO U S | 72201R882 |  | 6323944 | 98426 | SH |  | SOLE |  | 79 | 0 | 98347 |
| ISHARES 3-7YR | 3 7 YR TREAS BD | 464288661 |  | 4401876 | 36882 | SH |  | SOLE |  | 4071 | 0 | 32811 |
| VANGUARD S | 500 GRTH IDX F | 921932505 |  | 731633 | 1646 | SH |  | SOLE |  | 131 | 0 | 1515 |
| ISHARES 7-10YR | 7-10 YR TRSY BD | 464287440 |  | 6702389 | 69700 | SH |  | SOLE |  | 6130 | 0 | 63571 |
| SIXTH STREET | 83012A 10 9 | 83012A109 |  | 2390805 | 110074 | SH |  | SOLE |  | 1391 | 0 | 108683 |
| ISHARES TR | A RATE CP BD ETF | 46429B291 |  | 252831 | 5257 | SH |  | SOLE |  | 0 | 0 | 5257 |
| PIMCO ETF TR | ACTIVE BD ETF | 72201R775 |  | 391856 | 4210 | SH |  | SOLE |  | 1323 | 0 | 2887 |
| J P MORGAN EXCHANGE TRADED F | ACTIVE BOND ETF | 46654Q716 |  | 3592171 | 66436 | SH |  | SOLE |  | 10882 | 0 | 55554 |
| J P MORGAN EXCHANGE TRADED F | ACTIVE GROWTH | 46654Q609 |  | 3419431 | 36847 | SH |  | SOLE |  | 7762 | 0 | 29086 |
| GOLDMAN SACHS | ACTIVEBETA INT ETF | 381430107 |  | 223632 | 5208 | SH |  | SOLE |  | 0 | 0 | 5208 |
| FIRST TR EXCHNG TRADED FD VI | ACTV FCTR LGCP | 33740F821 |  | 211280 | 5403 | SH |  | SOLE |  | 0 | 0 | 5403 |
| Novo Nordisk As Adr | ADR | 670100205 |  | 1148773 | 22579 | SH |  | SOLE |  | 532 | 0 | 22046 |
| BANCO SANTANDER S.A. | ADR | 05964H105 |  | 314833 | 26840 | SH |  | SOLE |  | 0 | 0 | 26840 |
| Aia Group LTD Spon Adr | ADR SPONSORED | 001317205 |  | 346498 | 8445 | SH |  | SOLE |  | 0 | 0 | 8445 |
| Atlas Copco Ab Spon Adr Repstg Com Ser A | ADR SPONSORED | 049255706 |  | 234621 | 13100 | SH |  | SOLE |  | 0 | 0 | 13100 |
| Nestle S A Spon Adr Repstg Reg Shs | ADR SPONSORED | 641069406 |  | 280140 | 2836 | SH |  | SOLE |  | 0 | 0 | 2836 |
| Roche Holding Limited Sponsored Adr | ADR SPONSORED | 771195104 |  | 399564 | 7748 | SH |  | SOLE |  | 0 | 0 | 7748 |
| Sony Group Corp Adr New | ADR SPONSORED | 835699307 |  | 654483 | 25566 | SH |  | SOLE |  | 1717 | 0 | 23849 |
| Lvmh Moet Hennessy Louis Vuitton Adr | ADR UNSPONSORED | 502441306 |  | 218675 | 1450 | SH |  | SOLE |  | 0 | 0 | 1450 |
| Lonza Group Ag Adr | ADR UNSPONSORED | 54338V101 |  | 222936 | 3318 | SH |  | SOLE |  | 0 | 0 | 3318 |
| SPDR S | AEROSPACE DEF | 78464A631 |  | 5844422 | 24218 | SH |  | SOLE |  | 8717 | 0 | 15501 |
| INVESCO AEROSPACE | AEROSPACE DEFN | 46137V100 |  | 12894531 | 82325 | SH |  | SOLE |  | 4137 | 0 | 78188 |
| SIMPLIFY EXCHANGE TRADED FUN | AGGREGATE BOND E | 82889N723 |  | 510216 | 24648 | SH |  | SOLE |  | 7145 | 0 | 17503 |
| VANECK ETF TRUST | AGRIBUSINESS ETF | 92189F700 |  | 1640921 | 22543 | SH |  | SOLE |  | 1004 | 0 | 21539 |
| THE ALGER ETF TRUST | AI ENABLERS ADOP | 015564503 |  | 763627 | 21471 | SH |  | SOLE |  | 0 | 0 | 21471 |
| PROFESIONALLY MANAGED PORTFO | AKRE FOCUS ETF | 74316P579 |  | 4144225 | 63261 | SH |  | SOLE |  | 2027 | 0 | 61234 |
| ALPS ALERIAN | ALERIAN MLP | 00162Q452 |  | 471488 | 10027 | SH |  | SOLE |  | 0 | 0 | 10027 |
| VANGUARD FTSE | ALLWRLD EX US | 922042775 |  | 846836 | 11512 | SH |  | SOLE |  | 248 | 0 | 11264 |
| EA SER | ALPHA ARCH 1-3 | 02072L565 |  | 13274629 | 115168 | SH |  | SOLE |  | 0 | 0 | 115168 |
| EA SERIES TRUST | ALPHA ARCHITECT | 02072L516 |  | 3070838 | 34132 | SH |  | SOLE |  | 0 | 0 | 34132 |
| EA SERIES TRUST | ALPHA ARCHITECT | 02072L631 |  | 1091676 | 46613 | SH |  | SOLE |  | 0 | 0 | 46613 |
| AMPLIFY ETF TR | AMPLIFY CYBERSEC | 032108664 |  | 225496 | 2806 | SH |  | SOLE |  | 0 | 0 | 2806 |
| AMPLIFY ETF TR | AMPLIFY JUNIOR S | 032108649 |  | 218666 | 7903 | SH |  | SOLE |  | 0 | 0 | 7903 |
| GLOBAL X FDS | ARTIFICIAL ETF | 37954Y632 |  | 1247041 | 24519 | SH |  | SOLE |  | 0 | 0 | 24519 |
| AMERICAN CENTY ETF TR | AVANTIS CORE FI | 025072562 |  | 2405074 | 57369 | SH |  | SOLE |  | 0 | 0 | 57369 |
| AVANTIS EMERGING | AVANTIS EMGMKT | 025072604 |  | 37263299 | 483815 | SH |  | SOLE |  | 27384 | 0 | 456431 |
| JANUS DETROIT STR TR | B-BBB CLO ETF | 47103U753 |  | 377355 | 7911 | SH |  | SOLE |  | 0 | 0 | 7911 |
| ABRDN ETFS | BBRG ALL COMMDY | 003261203 |  | 885998 | 28618 | SH |  | SOLE |  | 0 | 0 | 28618 |
| VANECK BDC | BDC INCOME ETF | 92189F411 |  | 504241 | 35560 | SH |  | SOLE |  | 0 | 0 | 35560 |
| J P Morgan Exchange Traded F | Betabuildrs US | 46641Q399 |  | 279362 | 2266 | SH |  | SOLE |  | 0 | 0 | 2266 |
| PROSHARES TR | BITCOIN STRATE | 74347G440 |  | 157942 | 12989 | SH |  | SOLE |  | 0 | 0 | 12989 |
| Asml Holding Nv Ny Registry Shs New 2012 | BLACKROCK TXBL | N07059210 |  | 1574850 | 1468 | SH |  | SOLE |  | 16 | 0 | 1452 |
| SPDR BLACKSTONE | BLACKSTONE SENR | 78467V608 |  | 1957578 | 47433 | SH |  | SOLE |  | 1242 | 0 | 46191 |
| AMPLIFY ETF TR | BLOCKCHAIN LDR | 032108607 |  | 298357 | 5244 | SH |  | SOLE |  | 0 | 0 | 5244 |
| SPDR BLOOMBERG | BLOOMBERG 1-3 MO | 78468R663 |  | 19912928 | 217913 | SH |  | SOLE |  | 801 | 0 | 217112 |
| SPDR BLOOMBERG | BLOOMBERG 3-12 M | 78468R523 |  | 267894 | 2700 | SH |  | SOLE |  | 0 | 0 | 2700 |
| BONDBLOXX ETF TRUST | BLOOMBERG FVE YR | 09789C838 |  | 355010 | 7175 | SH |  | SOLE |  | 0 | 0 | 7175 |
| INVESCO EXCH TRD SLF IDX FD | BLOOMBERG PRICIN | 46138J775 |  | 759855 | 8448 | SH |  | SOLE |  | 0 | 0 | 8448 |
| SPDR BLOOMBERG | BLOOMBERG SHT TE | 78468R408 |  | 813033 | 32110 | SH |  | SOLE |  | 3055 | 0 | 29055 |
| BONDBLOXX ETF TRUST | BLOOMBERG TEN YR | 09789C812 |  | 859275 | 18591 | SH |  | SOLE |  | 0 | 0 | 18591 |
| BONDBLOXX ETF TRUST | BLOOMBERG THREE | 09789C846 |  | 340868 | 6850 | SH |  | SOLE |  | 0 | 0 | 6850 |
| ISHARES BROAD | BROAD USD HIGH ETF | 46435U853 |  | 839281 | 22444 | SH |  | SOLE |  | 0 | 0 | 22444 |
| INVESCO EXCH TRD SLF IDX FD | BULETSHS 2029 HG | 46138J395 |  | 7940223 | 369141 | SH |  | SOLE |  | 661 | 0 | 368480 |
| INVESCO BULLETSHARES | BULSHS 2026 CB | 46138J791 |  | 2071884 | 105843 | SH |  | SOLE |  | 181 | 0 | 105662 |
| INVESCO BULLETSHARES | BULSHS 2026 MUNI | 46138J510 |  | 314384 | 13296 | SH |  | SOLE |  | 0 | 0 | 13296 |
| INVESCO BULLETSHARES | BULSHS 2027 CB | 46138J783 |  | 2061393 | 104427 | SH |  | SOLE |  | 180 | 0 | 104247 |
| FIRST TRUST | BUYWRIT INCM ETF | 33738R308 |  | 2548608 | 107901 | SH |  | SOLE |  | 45 | 0 | 107856 |
| Conagra Brands Inc | CALL | 205887902 |  | 570 | 600 | SH | Call | SOLE |  | 0 | 0 | 600 |
| Netflix Inc | CALL | 64110L906 |  | 4385 | 500 | SH | Call | SOLE |  | 0 | 0 | 500 |
| Occidental Petroleum Corp | CALL | 674599905 |  | 850 | 200 | SH | Call | SOLE |  | 0 | 0 | 200 |
| Trade Desk Inc (the) Cl A | CALL | 88339J905 |  | 898 | 200 | SH | Call | SOLE |  | 0 | 0 | 200 |
| T ROWE PRICE ETF INC | CAP APPRECIATION | 87283Q867 |  | 3346454 | 87558 | SH |  | SOLE |  | 47 | 0 | 87511 |
| Alphabet Inc Cl A | CAP STK CL A | 02079K305 |  | 26241187 | 83806 | SH |  | SOLE |  | 0 | 0 | 83806 |
| Alphabet Inc Cl C | CAP STK CL C | 02079K107 |  | 27134048 | 86445 | SH |  | SOLE |  | 0 | 0 | 86445 |
| FIRST TRUST | CAP STRENGTH ETF | 33733E104 |  | 5132899 | 55484 | SH |  | SOLE |  | 3655 | 0 | 51828 |
| VANECK ETF TRUST | CEF MUNI INCOME | 92189F460 |  | 272646 | 12461 | SH |  | SOLE |  | 0 | 0 | 12461 |
| ISHARES CHINA | CHINA LG-CAP ETF | 464287184 |  | 689501 | 18007 | SH |  | SOLE |  | 0 | 0 | 18007 |
| INVESCO CHINA | CHINA TECHNLGY | 46138E800 |  | 1221146 | 23484 | SH |  | SOLE |  | 3797 | 0 | 19687 |
| AMPHENOL CORP NEW | CL A | 032095101 |  | 427463 | 3163 | SH |  | SOLE |  | 30 | 0 | 3133 |
| Booz Allen Hamilton Holding Corp Cl A | CL A | 099502106 |  | 242862 | 2879 | SH |  | SOLE |  | 0 | 0 | 2879 |
| BERKSHIRE HATHAWAY INC DEL | CL A | 084670108 |  | 747806 | 1 | SH |  | SOLE |  | 0 | 0 | 1 |
| CBRE GROUP INC | CL A | 12504L109 |  | 235941 | 1467 | SH |  | SOLE |  | 450 | 0 | 1017 |
| CHEWY INC | CL A | 16679L109 |  | 468816 | 14185 | SH |  | SOLE |  | 0 | 0 | 14185 |
| Comcast Corp Cl A New | CL A | 20030N101 |  | 1057069 | 35351 | SH |  | SOLE |  | 3329 | 0 | 32022 |
| COMPASS INC | CL A | 20464U100 |  | 400339 | 37875 | SH |  | SOLE |  | 0 | 0 | 37875 |
| Crowdstrike Holdings Inc Cl A | CL A | 22788C105 |  | 5717582 | 12201 | SH |  | SOLE |  | 841 | 0 | 11360 |
| CLEARWATER ANALYTICS | CL A | 185123106 |  | 242674 | 10061 | SH |  | SOLE |  | 3303 | 0 | 6758 |
| DOORDASH INC | CL A | 25809K105 |  | 233259 | 1031 | SH |  | SOLE |  | 8 | 0 | 1023 |
| LENNAR CORP | CL A | 526057104 |  | 706650 | 6874 | SH |  | SOLE |  | 0 | 0 | 6874 |
| Mastercard Inc Cl A | CL A | 57636Q104 |  | 5874344 | 10292 | SH |  | SOLE |  | 1004 | 0 | 9288 |
| Marriott Intl Inc New Cl A | CL A | 571903202 |  | 4062015 | 13077 | SH |  | SOLE |  | 20 | 0 | 13057 |
| Mondelez International Inc Cl A | CL A | 609207105 |  | 336293 | 6247 | SH |  | SOLE |  | 404 | 0 | 5843 |
| Meta Platforms Inc Cl A | CL A | 30303M102 |  | 28101145 | 42562 | SH |  | SOLE |  | 1074 | 0 | 41487 |
| Palantir Technologies Inc Cl A | CL A | 69608A108 |  | 12388741 | 69705 | SH |  | SOLE |  | 6204 | 0 | 63501 |
| Roblox Corp Cl A | CL A | 771049103 |  | 1132718 | 13979 | SH |  | SOLE |  | 0 | 0 | 13979 |
| Ryan Specialty Holdings Inc Cl A | CL A | 78351F107 |  | 1647683 | 31914 | SH |  | SOLE |  | 1195 | 0 | 30718 |
| Shopify Inc Cl A | CL A | 82509L107 |  | 1750556 | 10875 | SH |  | SOLE |  | 128 | 0 | 10747 |
| Snowflake Inc Cl A | CL A | 833445109 |  | 1578953 | 7198 | SH |  | SOLE |  | 2 | 0 | 7196 |
| Constellation Brands Inc Cl A | CL A | 21036P108 |  | 311001 | 2254 | SH |  | SOLE |  | 0 | 0 | 2254 |
| TEMPUS AI | CL A | 88023B103 |  | 314382 | 5324 | SH |  | SOLE |  | 0 | 0 | 5324 |
| TKO GROUP | CL A | 87256C101 |  | 1707777 | 8171 | SH |  | SOLE |  | 30 | 0 | 8141 |
| Toast Inc Cl A | CL A | 888787108 |  | 593531 | 16753 | SH |  | SOLE |  | 58 | 0 | 16695 |
| VIRTU FINL INC | CL A | 928254101 |  | 208452 | 6256 | SH |  | SOLE |  | 1950 | 0 | 4306 |
| VIPER ENERGY | CL A | 64361Q101 |  | 268714 | 6955 | SH |  | SOLE |  | 544 | 0 | 6410 |
| BLOCK INC | CL A | 852234103 |  | 237481 | 3649 | SH |  | SOLE |  | 0 | 0 | 3649 |
| Zebra Technologies Corp Cl A | CL A | 989207105 |  | 403568 | 1662 | SH |  | SOLE |  | 5 | 0 | 1657 |
| Zoom Video Communications Inc Cl A | CL A | 98980L101 |  | 207117 | 2400 | SH |  | SOLE |  | 5 | 0 | 2395 |
| Brookfield Corp Vtg Shs Cl A | CL A LTD VT SH | 11271J107 |  | 446343 | 9682 | SH |  | SOLE |  | 0 | 0 | 9682 |
| Microstrategy Inc Cl A New | CL A NEW | 594972408 |  | 4916667 | 32357 | SH |  | SOLE |  | 273 | 0 | 32084 |
| Freeport Mcmoran Inc | CL B | 35671D857 |  | 2414067 | 47524 | SH |  | SOLE |  | 1825 | 0 | 45699 |
| Nike Inc Cl B | CL B | 654106103 |  | 1626164 | 25525 | SH |  | SOLE |  | 494 | 0 | 25031 |
| RICHTECH ROBOTICS INC | CL B | 765504105 |  | 37290 | 11545 | SH |  | SOLE |  | 0 | 0 | 11545 |
| United Parcel Service Inc Cl B | CL B | 911312106 |  | 2659851 | 26759 | SH |  | SOLE |  | 43 | 0 | 26716 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 |  | 18913175 | 37646 | SH |  | SOLE |  | 0 | 0 | 37646 |
| INTUITIVE MACHINES | CLASS A COM | 46125A100 |  | 534762 | 32949 | SH |  | SOLE |  | 10448 | 0 | 22501 |
| NEXTRACKER INC | CLASS A COM | 65290E101 |  | 564996 | 6486 | SH |  | SOLE |  | 240 | 0 | 6246 |
| SOUNDHOUND AI INC | CLASS A COM | 836100107 |  | 275873 | 27670 | SH |  | SOLE |  | 8662 | 0 | 19008 |
| SYMBOTIC INC | CLASS A COM | 87151X101 |  | 332145 | 5582 | SH |  | SOLE |  | 1597 | 0 | 3985 |
| PRIMO BRANDS CORPORATION | CLASS A COM SHS | 741623102 |  | 459132 | 28081 | SH |  | SOLE |  | 0 | 0 | 28081 |
| LEGG MASON ETF INVT | CLEARBRIDGE LR | 524682200 |  | 1006734 | 12227 | SH |  | SOLE |  | 0 | 0 | 12227 |
| VANECK ETF TRUST | CLO ETF | 92189H748 |  | 1073758 | 20332 | SH |  | SOLE |  | 0 | 0 | 20332 |
| FIRST TRUST | CLOUD COMPUTING ETF | 33734X192 |  | 653882 | 5027 | SH |  | SOLE |  | 0 | 0 | 5027 |
| GLOBAL CLOUD | CLOUD COMPUTNG | 37954Y442 |  | 310370 | 13721 | SH |  | SOLE |  | 0 | 0 | 13721 |
| ISHARES COHEN | COHEN STEER REIT | 464287564 |  | 1588764 | 26523 | SH |  | SOLE |  | 14 | 0 | 26508 |
| Agilent Technologies Inc | COM | 00846U101 |  | 277704 | 2041 | SH |  | SOLE |  | 0 | 0 | 2041 |
| Apple Inc | COM | 037833100 |  | 121795815 | 447970 | SH |  | SOLE |  | 30228 | 0 | 417741 |
| Abbvie Inc | COM | 00287Y109 |  | 13710159 | 60004 | SH |  | SOLE |  | 0 | 0 | 60004 |
| Abbott Laboratories | COM | 002824100 |  | 4583369 | 36584 | SH |  | SOLE |  | 0 | 0 | 36584 |
| Arch Capital Group LTD | COM | G0450A105 |  | 786046 | 8195 | SH |  | SOLE |  | 385 | 0 | 7810 |
| ENACT HLDGS INC | COM | 29249E109 |  | 386530 | 9751 | SH |  | SOLE |  | 0 | 0 | 9751 |
| Adobe Inc | COM | 00724F101 |  | 1233445 | 3528 | SH |  | SOLE |  | 0 | 0 | 3528 |
| Analog Devices Inc | COM | 032654105 |  | 1104348 | 4071 | SH |  | SOLE |  | 83 | 0 | 3988 |
| Archer Daniels Midland Company | COM | 039483102 |  | 435782 | 7580 | SH |  | SOLE |  | 1260 | 0 | 6320 |
| Automatic Data Processing Inc | COM | 053015103 |  | 1498379 | 5826 | SH |  | SOLE |  | 578 | 0 | 5248 |
| Autodesk Inc | COM | 052769106 |  | 725161 | 2450 | SH |  | SOLE |  | 344 | 0 | 2106 |
| AMEREN CORP | COM | 023608102 |  | 412213 | 4128 | SH |  | SOLE |  | 213 | 0 | 3915 |
| Agnico-eagle Mines LTD | COM | 008474108 |  | 2465144 | 14541 | SH |  | SOLE |  | 0 | 0 | 14541 |
| American Electric Power Company Inc | COM | 025537101 |  | 1544352 | 13393 | SH |  | SOLE |  | 254 | 0 | 13139 |
| AES CORP | COM | 00130H105 |  | 168066 | 11720 | SH |  | SOLE |  | 0 | 0 | 11720 |
| Aflac Inc | COM | 001055102 |  | 1789457 | 16228 | SH |  | SOLE |  | 0 | 0 | 16228 |
| First Majestic Silver Corp | COM | 32076V103 |  | 208148 | 12494 | SH |  | SOLE |  | 614 | 0 | 11880 |
| Agnc Investment Corp | COM | 00123Q104 |  | 216735 | 20218 | SH |  | SOLE |  | 0 | 0 | 20218 |
| Applied Industrial Tech Inc | COM | 03820C105 |  | 872406 | 3398 | SH |  | SOLE |  | 0 | 0 | 3398 |
| Albemarle Corp | COM | 012653101 |  | 2248115 | 15895 | SH |  | SOLE |  | 0 | 0 | 15895 |
| Allstate Corp | COM | 020002101 |  | 956908 | 4597 | SH |  | SOLE |  | 0 | 0 | 4597 |
| Applied Materials Inc | COM | 038222105 |  | 2524414 | 9808 | SH |  | SOLE |  | 343 | 0 | 9465 |
| Advanced Micro Devices Inc | COM | 007903107 |  | 6627777 | 30945 | SH |  | SOLE |  | 0 | 0 | 30945 |
| Amgen Inc | COM | 031162100 |  | 4343171 | 13239 | SH |  | SOLE |  | 442 | 0 | 12796 |
| Ameriprise Financial Inc | COM | 03076C106 |  | 340584 | 695 | SH |  | SOLE |  | 0 | 0 | 695 |
| American Tower Corp New | COM | 03027X100 |  | 706369 | 4023 | SH |  | SOLE |  | 66 | 0 | 3957 |
| Amazon.com Inc | COM | 023135106 |  | 47971474 | 207952 | SH |  | SOLE |  | 9052 | 0 | 198900 |
| Arista Networks Inc | COM | 040413205 |  | 4411174 | 33656 | SH |  | SOLE |  | 761 | 0 | 32895 |
| Apa Corp | COM | 03743Q108 |  | 214998 | 8790 | SH |  | SOLE |  | 65 | 0 | 8725 |
| Air Products  Chemicals Inc | COM | 009158106 |  | 477632 | 1933 | SH |  | SOLE |  | 0 | 0 | 1933 |
| Apollo Global Management Inc New | COM | 03769M106 |  | 318716 | 2202 | SH |  | SOLE |  | 35 | 0 | 2167 |
| ARES CAPITAL | COM | 04010L103 |  | 3222181 | 159277 | SH |  | SOLE |  | 1753 | 0 | 157524 |
| Aramark | COM | 03852U106 |  | 245658 | 6665 | SH |  | SOLE |  | 0 | 0 | 6665 |
| ASSOCIATED BANC CORP | COM | 045487105 |  | 257394 | 9992 | SH |  | SOLE |  | 0 | 0 | 9992 |
| LIBERTY ALL-STAR GROWTH FD I | COM | 529900102 |  | 60020 | 11324 | SH |  | SOLE |  | 0 | 0 | 11324 |
| ATMUS FILTRATION | COM | 04956D107 |  | 237768 | 4580 | SH |  | SOLE |  | 48 | 0 | 4532 |
| Atmos Energy Corp | COM | 049560105 |  | 360831 | 2153 | SH |  | SOLE |  | 40 | 0 | 2113 |
| Broadcom Inc | COM | 11135F101 |  | 24543549 | 70915 | SH |  | SOLE |  | 2893 | 0 | 68022 |
| Armstrong World Industries Inc New | COM | 04247X102 |  | 223014 | 1167 | SH |  | SOLE |  | 0 | 0 | 1167 |
| American Water Works Company Inc New | COM | 030420103 |  | 285827 | 2190 | SH |  | SOLE |  | 0 | 0 | 2190 |
| Axon Enterprise Inc | COM | 05464C101 |  | 1248765 | 2199 | SH |  | SOLE |  | 576 | 0 | 1623 |
| American Express Co | COM | 025816109 |  | 4711478 | 12736 | SH |  | SOLE |  | 0 | 0 | 12736 |
| A2Z CUST2MATE SOLUTIONS CORP | COM | 002205102 |  | 1873128 | 287728 | SH |  | SOLE |  | 0 | 0 | 287728 |
| Boeing Company | COM | 097023105 |  | 8014598 | 36912 | SH |  | SOLE |  | 905 | 0 | 36008 |
| Bank of America Corp | COM | 060505104 |  | 7083154 | 128781 | SH |  | SOLE |  | 4615 | 0 | 124167 |
| BLACKROCK ENHANCED | COM | 09251A104 |  | 1135314 | 119759 | SH |  | SOLE |  | 0 | 0 | 119759 |
| Becton Dickinson  Co | COM | 075887109 |  | 528254 | 2722 | SH |  | SOLE |  | 11 | 0 | 2711 |
| Bank First Corp | COM | 06211J100 |  | 1536946 | 12617 | SH |  | SOLE |  | 8252 | 0 | 4365 |
| Biogen Inc | COM | 09062X103 |  | 435298 | 2473 | SH |  | SOLE |  | 125 | 0 | 2348 |
| Bank New York Mellon Corp | COM | 064058100 |  | 1952455 | 16817 | SH |  | SOLE |  | 724 | 0 | 16093 |
| Booking Holdings Inc | COM | 09857L108 |  | 657194 | 130 | SH |  | SOLE |  | 25 | 0 | 105 |
| Blackrock Inc | COM | 09290D101 |  | 2702426 | 2524 | SH |  | SOLE |  | 109 | 0 | 2415 |
| Badger Meter Inc | COM | 056525108 |  | 482370 | 2766 | SH |  | SOLE |  | 572 | 0 | 2194 |
| Bristol Myers Squibb Company | COM | 110122108 |  | 2652947 | 49183 | SH |  | SOLE |  | 506 | 0 | 48677 |
| BLACKROCK ENHANCED | COM | 092501105 |  | 791094 | 67557 | SH |  | SOLE |  | 0 | 0 | 67557 |
| BLUEROCK PVT REAL ESTATE FD | COM | 09631P102 |  | 1154535 | 76969 | SH |  | SOLE |  | 938 | 0 | 76031 |
| Boston Scientific Corp | COM | 101137107 |  | 391593 | 4111 | SH |  | SOLE |  | 127 | 0 | 3984 |
| Cae Inc | COM | 124765108 |  | 665832 | 21888 | SH |  | SOLE |  | 10 | 0 | 21878 |
| Conagra Brands Inc | COM | 205887102 |  | 456273 | 26359 | SH |  | SOLE |  | 1850 | 0 | 24509 |
| Cardinal Health Inc | COM | 14149Y108 |  | 685818 | 3337 | SH |  | SOLE |  | 0 | 0 | 3337 |
| Carrier Global Corp | COM | 14448C104 |  | 494978 | 9367 | SH |  | SOLE |  | 31 | 0 | 9336 |
| Caseys Genl Stores Inc | COM | 147528103 |  | 737788 | 1335 | SH |  | SOLE |  | 52 | 0 | 1282 |
| Caterpillar Inc | COM | 149123101 |  | 5451113 | 9499 | SH |  | SOLE |  | 730 | 0 | 8769 |
| Chubb LTD | COM | H1467J104 |  | 1729733 | 5542 | SH |  | SOLE |  | 176 | 0 | 5366 |
| Cboe Global Markets Inc | COM | 12503M108 |  | 231385 | 922 | SH |  | SOLE |  | 0 | 0 | 922 |
| Crown Castle Inc | COM | 22822V101 |  | 254335 | 2862 | SH |  | SOLE |  | 42 | 0 | 2820 |
| CAMECO CORP | COM | 13321L108 |  | 509886 | 5573 | SH |  | SOLE |  | 0 | 0 | 5573 |
| Cadence Design Systems Inc | COM | 127387108 |  | 470539 | 1507 | SH |  | SOLE |  | 248 | 0 | 1259 |
| Constellation Energy Corp | COM | 21037T109 |  | 3788029 | 10729 | SH |  | SOLE |  | 1038 | 0 | 9692 |
| Cigna Group Cl B | COM | 125523100 |  | 422914 | 1535 | SH |  | SOLE |  | 440 | 0 | 1095 |
| Cion Investment Corp New | COM | 17259U204 |  | 246633 | 25505 | SH |  | SOLE |  | 0 | 0 | 25505 |
| Colgate-palmolive Company | COM | 194162103 |  | 1464226 | 18324 | SH |  | SOLE |  | 42 | 0 | 18283 |
| Celestica Inc | COM | 15101Q207 |  | 392275 | 1327 | SH |  | SOLE |  | 0 | 0 | 1327 |
| Clorox Company | COM | 189054109 |  | 492828 | 4888 | SH |  | SOLE |  | 175 | 0 | 4713 |
| Cme Group Inc Cl A | COM | 12572Q105 |  | 1746160 | 6358 | SH |  | SOLE |  | 432 | 0 | 5926 |
| Chipotle Mexican Grill Inc Cl A | COM | 169656105 |  | 1961666 | 53018 | SH |  | SOLE |  | 1133 | 0 | 51885 |
| Cummins Inc | COM | 231021106 |  | 1806095 | 3538 | SH |  | SOLE |  | 130 | 0 | 3409 |
| Centene Corp Del | COM | 15135B101 |  | 208425 | 5065 | SH |  | SOLE |  | 0 | 0 | 5065 |
| CONDUENT INC | COM | 206787103 |  | 45110 | 23495 | SH |  | SOLE |  | 25 | 0 | 23470 |
| Cohen  Steers Inc | COM | 19247A100 |  | 210125 | 3347 | SH |  | SOLE |  | 0 | 0 | 3347 |
| VITA COCO CO INC | COM | 92846Q107 |  | 284557 | 5368 | SH |  | SOLE |  | 1856 | 0 | 3512 |
| Capital One Financial Corp | COM | 14040H105 |  | 1195390 | 4933 | SH |  | SOLE |  | 1366 | 0 | 3566 |
| Coherent Corp | COM | 19247G107 |  | 1731452 | 9381 | SH |  | SOLE |  | 0 | 0 | 9381 |
| Conocophillips | COM | 20825C104 |  | 1870194 | 19978 | SH |  | SOLE |  | 406 | 0 | 19572 |
| CENCORA INC | COM | 03073E105 |  | 237100 | 702 | SH |  | SOLE |  | 9 | 0 | 693 |
| Costco Wholesale Corp | COM | 22160K105 |  | 8970639 | 10356 | SH |  | SOLE |  | 1324 | 0 | 9032 |
| Canadian Pacific Kansas City LTD | COM | 13646K108 |  | 549976 | 7469 | SH |  | SOLE |  | 15 | 0 | 7454 |
| Salesforce Inc | COM | 79466L302 |  | 3401753 | 12953 | SH |  | SOLE |  | 661 | 0 | 12292 |
| Cisco Systems Inc | COM | 17275R102 |  | 5780101 | 75030 | SH |  | SOLE |  | 4355 | 0 | 70675 |
| Csx Corp | COM | 126408103 |  | 1656676 | 45563 | SH |  | SOLE |  | 791 | 0 | 44772 |
| Cintas Corp | COM | 172908105 |  | 5875811 | 31243 | SH |  | SOLE |  | 800 | 0 | 30443 |
| Corteva Inc | COM | 22052L104 |  | 593835 | 8859 | SH |  | SOLE |  | 985 | 0 | 7874 |
| Cvr Energy Inc | COM | 12662P108 |  | 266308 | 10468 | SH |  | SOLE |  | 0 | 0 | 10468 |
| Cvs Health Corp | COM | 126650100 |  | 885536 | 11163 | SH |  | SOLE |  | 148 | 0 | 11015 |
| Chevron Corp | COM | 166764100 |  | 6009695 | 39299 | SH |  | SOLE |  | 4472 | 0 | 34827 |
| CURTISS WRIGHT CORP | COM | 231561101 |  | 391953 | 711 | SH |  | SOLE |  | 0 | 0 | 711 |
| Dominion Energy Inc | COM | 25746U109 |  | 3607006 | 61564 | SH |  | SOLE |  | 281 | 0 | 61283 |
| Deere  Co | COM | 244199105 |  | 3635489 | 7806 | SH |  | SOLE |  | 328 | 0 | 7477 |
| QUEST DIAGNOSTICS INC | COM | 74834L100 |  | 430507 | 2481 | SH |  | SOLE |  | 146 | 0 | 2335 |
| D R Horton Inc | COM | 23331A109 |  | 305788 | 2123 | SH |  | SOLE |  | 4 | 0 | 2119 |
| Danaher Corp | COM | 235851102 |  | 1105094 | 4829 | SH |  | SOLE |  | 2651 | 0 | 2177 |
| Hf Sinclair Corp | COM | 403949100 |  | 223192 | 4844 | SH |  | SOLE |  | 0 | 0 | 4844 |
| Walt Disney Co | COM | 254687106 |  | 4130294 | 36313 | SH |  | SOLE |  | 3901 | 0 | 32413 |
| Digital Realty Trust Inc | COM | 253868103 |  | 1644195 | 10627 | SH |  | SOLE |  | 171 | 0 | 10456 |
| DNP SELECT | COM | 23325P104 |  | 1910624 | 191254 | SH |  | SOLE |  | 31050 | 0 | 160204 |
| Dover Corp | COM | 260003108 |  | 702438 | 3598 | SH |  | SOLE |  | 181 | 0 | 3417 |
| Darden Restaurants Inc | COM | 237194105 |  | 303515 | 1649 | SH |  | SOLE |  | 5 | 0 | 1644 |
| Devon Energy Corp New | COM | 25179M103 |  | 751414 | 20514 | SH |  | SOLE |  | 3248 | 0 | 17265 |
| EBAY INC. | COM | 278642103 |  | 288117 | 3308 | SH |  | SOLE |  | 0 | 0 | 3308 |
| Ecolab Inc | COM | 278865100 |  | 1294705 | 4932 | SH |  | SOLE |  | 252 | 0 | 4680 |
| Consolidated Edison Inc | COM | 209115104 |  | 456003 | 4591 | SH |  | SOLE |  | 193 | 0 | 4398 |
| 8X8 INC NEW | COM | 282914100 |  | 49250 | 25000 | SH |  | SOLE |  | 0 | 0 | 25000 |
| Elevance Health Inc | COM | 036752103 |  | 249334 | 711 | SH |  | SOLE |  | 8 | 0 | 703 |
| Emerson Electric Co | COM | 291011104 |  | 2010933 | 15149 | SH |  | SOLE |  | 316 | 0 | 14833 |
| Enbridge Inc | COM | 29250N105 |  | 825314 | 17255 | SH |  | SOLE |  | 1290 | 0 | 15965 |
| Eog Resources Inc | COM | 26875P101 |  | 522434 | 4975 | SH |  | SOLE |  | 275 | 0 | 4700 |
| ENTERPRISE PRODUCTS | COM | 293792107 |  | 2299994 | 71740 | SH |  | SOLE |  | 4212 | 0 | 67528 |
| Equinix Inc Par $0.001 | COM | 29444U700 |  | 469247 | 612 | SH |  | SOLE |  | 79 | 0 | 533 |
| EQT CORP | COM | 26884L109 |  | 250499 | 4673 | SH |  | SOLE |  | 0 | 0 | 4673 |
| Equinox Gold Corp No Par | COM | 29446Y502 |  | 163917 | 11675 | SH |  | SOLE |  | 1395 | 0 | 10280 |
| Eversource Energy | COM | 30040W108 |  | 343982 | 5109 | SH |  | SOLE |  | 393 | 0 | 4716 |
| EATON VANCE | COM | 27829G106 |  | 1457411 | 165239 | SH |  | SOLE |  | 0 | 0 | 165239 |
| Eaton Corp Plc | COM | G29183103 |  | 2848707 | 8941 | SH |  | SOLE |  | 867 | 0 | 8074 |
| Entergy Corp New | COM | 29364G103 |  | 248839 | 2692 | SH |  | SOLE |  | 9 | 0 | 2683 |
| EATON VANCE TAX-MANAGED GLOB | COM | 27829C105 |  | 111091 | 12049 | SH |  | SOLE |  | 0 | 0 | 12049 |
| Evergy Inc | COM | 30034W106 |  | 1390869 | 19187 | SH |  | SOLE |  | 0 | 0 | 19187 |
| Edwards Lifesciences Corp | COM | 28176E108 |  | 275277 | 3229 | SH |  | SOLE |  | 4 | 0 | 3225 |
| Exact Sciences Corp | COM | 30063P105 |  | 250143 | 2463 | SH |  | SOLE |  | 0 | 0 | 2463 |
| Exelon Corp | COM | 30161N101 |  | 762233 | 17486 | SH |  | SOLE |  | 2236 | 0 | 15251 |
| Ford Motor Co New | COM | 345370860 |  | 2847669 | 217046 | SH |  | SOLE |  | 828 | 0 | 216218 |
| Fastenal Co | COM | 311900104 |  | 632391 | 15754 | SH |  | SOLE |  | 0 | 0 | 15754 |
| FIDUS INVESTMENT | COM | 316500107 |  | 1439892 | 74606 | SH |  | SOLE |  | 1097 | 0 | 73509 |
| Fedex Corp | COM | 31428X106 |  | 1169812 | 4041 | SH |  | SOLE |  | 468 | 0 | 3573 |
| Firstenergy Corp | COM | 337932107 |  | 217169 | 4851 | SH |  | SOLE |  | 0 | 0 | 4851 |
| Fair Isaac Corp | COM | 303250104 |  | 231614 | 137 | SH |  | SOLE |  | 0 | 0 | 137 |
| Fidelity National Information Services Inc | COM | 31620M106 |  | 201638 | 3034 | SH |  | SOLE |  | 0 | 0 | 3034 |
| FISERV INC | COM | 337738108 |  | 512900 | 7636 | SH |  | SOLE |  | 0 | 0 | 7636 |
| Fifth Third Bancorp | COM | 316773100 |  | 496529 | 10503 | SH |  | SOLE |  | 2175 | 0 | 8328 |
| COMFORT SYS USA INC | COM | 199908104 |  | 743700 | 778 | SH |  | SOLE |  | 0 | 0 | 778 |
| Franco Nevada Corp | COM | 351858105 |  | 427183 | 2061 | SH |  | SOLE |  | 235 | 0 | 1826 |
| FIRST TRUST | COM | 33718W103 |  | 1372705 | 73643 | SH |  | SOLE |  | 0 | 0 | 73643 |
| Frontline Plc | COM | M46528101 |  | 377039 | 17280 | SH |  | SOLE |  | 0 | 0 | 17280 |
| Fs Kkr Capital Corp New | COM | 302635206 |  | 5519820 | 372709 | SH |  | SOLE |  | 13475 | 0 | 359234 |
| Fortinet Inc | COM | 34959E109 |  | 273094 | 3439 | SH |  | SOLE |  | 0 | 0 | 3439 |
| General Dynamics Corp | COM | 369550108 |  | 3120902 | 9270 | SH |  | SOLE |  | 4231 | 0 | 5039 |
| Ge Healthcare Technologies Inc | COM | 36266G107 |  | 622853 | 7594 | SH |  | SOLE |  | 678 | 0 | 6916 |
| Geo Group Inc New | COM | 36162J106 |  | 231645 | 14370 | SH |  | SOLE |  | 0 | 0 | 14370 |
| Geron Corp | COM | 374163103 |  | 44550 | 33750 | SH |  | SOLE |  | 0 | 0 | 33750 |
| GE VERNOVA INC | COM | 36828A101 |  | 2377013 | 3636 | SH |  | SOLE |  | 447 | 0 | 3190 |
| Gilead Sciences Inc | COM | 375558103 |  | 1966773 | 16018 | SH |  | SOLE |  | 666 | 0 | 15352 |
| General Mills Inc | COM | 370334104 |  | 297820 | 6405 | SH |  | SOLE |  | 413 | 0 | 5992 |
| Corning Inc | COM | 219350105 |  | 1021181 | 11663 | SH |  | SOLE |  | 1602 | 0 | 10061 |
| General Motors Co | COM | 37045V100 |  | 691229 | 8500 | SH |  | SOLE |  | 933 | 0 | 7567 |
| Genuine Parts Co | COM | 372460105 |  | 571043 | 4644 | SH |  | SOLE |  | 202 | 0 | 4442 |
| Goldman Sachs Group Inc | COM | 38141G104 |  | 6949952 | 7906 | SH |  | SOLE |  | 420 | 0 | 7486 |
| Chart Inds Inc | COM | 16115Q308 |  | 423804 | 2055 | SH |  | SOLE |  | 0 | 0 | 2055 |
| Grainger W W Inc | COM | 384802104 |  | 613668 | 608 | SH |  | SOLE |  | 3 | 0 | 605 |
| HASBRO INC | COM | 418056107 |  | 255032 | 3110 | SH |  | SOLE |  | 0 | 0 | 3110 |
| Huntington Bancshres Inc | COM | 446150104 |  | 344252 | 19842 | SH |  | SOLE |  | 0 | 0 | 19842 |
| HCA HEALTHCARE INC | COM | 40412C101 |  | 312474 | 669 | SH |  | SOLE |  | 35 | 0 | 634 |
| Home Depot Inc | COM | 437076102 |  | 9301177 | 26999 | SH |  | SOLE |  | 2032 | 0 | 24967 |
| Heico Corp New | COM | 422806109 |  | 1897859 | 5865 | SH |  | SOLE |  | 53 | 0 | 5812 |
| HUNTINGTON INGALLS INDS INC | COM | 446413106 |  | 383690 | 1128 | SH |  | SOLE |  | 0 | 0 | 1128 |
| Honeywell Intl Inc | COM | 438516106 |  | 2862893 | 14672 | SH |  | SOLE |  | 692 | 0 | 13981 |
| Hp Inc | COM | 40434L105 |  | 242868 | 10929 | SH |  | SOLE |  | 452 | 0 | 10477 |
| Block H  R Inc | COM | 093671105 |  | 275583 | 6324 | SH |  | SOLE |  | 0 | 0 | 6324 |
| Hershey Company | COM | 427866108 |  | 276877 | 1521 | SH |  | SOLE |  | 0 | 0 | 1521 |
| HEARTCORE ENTERPRISES INC | COM | 42240Q104 |  | 3357 | 11000 | SH |  | SOLE |  | 0 | 0 | 11000 |
| HERCULES CAPITAL | COM | 427096508 |  | 1635125 | 86883 | SH |  | SOLE |  | 1372 | 0 | 85511 |
| Hubbell Inc | COM | 443510607 |  | 2743214 | 6176 | SH |  | SOLE |  | 0 | 0 | 6176 |
| Humana Inc | COM | 444859102 |  | 1191532 | 4652 | SH |  | SOLE |  | 0 | 0 | 4652 |
| HOWMET AEROSPACE INC | COM | 443201108 |  | 395242 | 1928 | SH |  | SOLE |  | 10 | 0 | 1918 |
| Intl Business Machines Corp | COM | 459200101 |  | 5190347 | 17522 | SH |  | SOLE |  | 2180 | 0 | 15342 |
| IMMUNITYBIO INC | COM | 45256X103 |  | 20018 | 10110 | SH |  | SOLE |  | 600 | 0 | 9510 |
| Intercontinental Exchange Inc | COM | 45866F104 |  | 222703 | 1375 | SH |  | SOLE |  | 348 | 0 | 1027 |
| CBRE GLOBAL | COM | 12504G100 |  | 407243 | 92978 | SH |  | SOLE |  | 0 | 0 | 92978 |
| Intel Corp | COM | 458140100 |  | 3240361 | 87815 | SH |  | SOLE |  | 2082 | 0 | 85733 |
| INTENSITY THERAPEUTICS INC | COM | 45828J103 |  | 20709 | 50483 | SH |  | SOLE |  | 0 | 0 | 50483 |
| Intuit Inc | COM | 461202103 |  | 1127752 | 1704 | SH |  | SOLE |  | 98 | 0 | 1606 |
| INTRUSION INC | COM | 46121E304 |  | 11575 | 10065 | SH |  | SOLE |  | 0 | 0 | 10065 |
| Iron Mountain Inc | COM | 46284V101 |  | 1354621 | 16329 | SH |  | SOLE |  | 0 | 0 | 16329 |
| PGIM HIGH | COM | 69346H100 |  | 284666 | 19673 | SH |  | SOLE |  | 5007 | 0 | 14666 |
| Illinois Tool Works Inc | COM | 452308109 |  | 3715016 | 15083 | SH |  | SOLE |  | 323 | 0 | 14760 |
| JOHN BEAN TECHNOLOGIES CORP | COM | 477839104 |  | 268645 | 1783 | SH |  | SOLE |  | 0 | 0 | 1783 |
| Jack Henry  Associates Inc | COM | 426281101 |  | 209449 | 1148 | SH |  | SOLE |  | 34 | 0 | 1114 |
| Johnson  Johnson | COM | 478160104 |  | 11123808 | 53728 | SH |  | SOLE |  | 4708 | 0 | 49020 |
| NUVEEN PFD  INCOME OPPORTUN | COM | 67073B106 |  | 260701 | 32146 | SH |  | SOLE |  | 0 | 0 | 32146 |
| Jpmorgan Chase  Co | COM | 46625H100 |  | 21659823 | 67221 | SH |  | SOLE |  | 5379 | 0 | 61841 |
| Keurig Dr Pepper Inc | COM | 49271V100 |  | 616219 | 22000 | SH |  | SOLE |  | 795 | 0 | 21205 |
| Kinross Gold Corp No Par | COM | 496902404 |  | 604039 | 21450 | SH |  | SOLE |  | 40 | 0 | 21410 |
| Kraft Heinz Co | COM | 500754106 |  | 1216187 | 50152 | SH |  | SOLE |  | 2297 | 0 | 47855 |
| Kkr  Co Inc | COM | 48251W104 |  | 1219991 | 9571 | SH |  | SOLE |  | 7 | 0 | 9564 |
| Kimberly Clark Corp | COM | 494368103 |  | 1486466 | 14734 | SH |  | SOLE |  | 344 | 0 | 14389 |
| Kinder Morgan Inc De | COM | 49456B101 |  | 1418994 | 51383 | SH |  | SOLE |  | 4705 | 0 | 46678 |
| Kinsale Capital Group Inc | COM | 49714P108 |  | 747761 | 1912 | SH |  | SOLE |  | 66 | 0 | 1846 |
| Coca-cola Company | COM | 191216100 |  | 5323753 | 76089 | SH |  | SOLE |  | 0 | 0 | 76089 |
| Kroger Co | COM | 501044101 |  | 603907 | 9665 | SH |  | SOLE |  | 0 | 0 | 9665 |
| KOHLS CORP | COM | 500255104 |  | 206514 | 10118 | SH |  | SOLE |  | 0 | 0 | 10118 |
| L3harris Technologies Inc | COM | 502431109 |  | 768981 | 2619 | SH |  | SOLE |  | 13 | 0 | 2606 |
| Linde Plc New | COM | G54950103 |  | 1230540 | 2886 | SH |  | SOLE |  | 40 | 0 | 2846 |
| Eli Lilly  Co | COM | 532457108 |  | 32477997 | 30221 | SH |  | SOLE |  | 1382 | 0 | 28839 |
| Lockheed Martin Corp | COM | 539830109 |  | 3716947 | 7676 | SH |  | SOLE |  | 779 | 0 | 6897 |
| Lowes Companies Inc | COM | 548661107 |  | 3267429 | 13544 | SH |  | SOLE |  | 102 | 0 | 13442 |
| Lam Research Corp | COM | 512807306 |  | 3819117 | 22307 | SH |  | SOLE |  | 246 | 0 | 22061 |
| Stride Inc | COM | 86333M108 |  | 647683 | 9975 | SH |  | SOLE |  | 1277 | 0 | 8698 |
| Lululemon Athletica Inc | COM | 550021109 |  | 960711 | 4623 | SH |  | SOLE |  | 230 | 0 | 4393 |
| Southwest Airlines Co | COM | 844741108 |  | 422961 | 10229 | SH |  | SOLE |  | 149 | 0 | 10080 |
| Las Vegas Sands Corp | Com | 517834107 |  | 626023 | 9618 | SH |  | SOLE |  | 300 | 0 | 9318 |
| Live Nation Entertainment Inc | COM | 538034109 |  | 217815 | 1529 | SH |  | SOLE |  | 951 | 0 | 578 |
| Main Street Capital Corp | COM | 56035L104 |  | 3423342 | 56687 | SH |  | SOLE |  | 416 | 0 | 56271 |
| MARA HOLDINGS INC | COM | 565788106 |  | 232567 | 25898 | SH |  | SOLE |  | 4526 | 0 | 21372 |
| Mcdonalds Corp | COM | 580135101 |  | 9617899 | 31455 | SH |  | SOLE |  | 1869 | 0 | 29585 |
| Microchip Technology Inc | COM | 595017104 |  | 208515 | 3268 | SH |  | SOLE |  | 2 | 0 | 3266 |
| Mckesson Corp | COM | 58155Q103 |  | 981118 | 1196 | SH |  | SOLE |  | 247 | 0 | 949 |
| Metlife Inc | COM | 59156R108 |  | 627224 | 7946 | SH |  | SOLE |  | 128 | 0 | 7818 |
| MGE ENERGY INC | COM | 55277P104 |  | 242161 | 3088 | SH |  | SOLE |  | 2938 | 0 | 150 |
| Markel Corp | COM | 570535104 |  | 608351 | 283 | SH |  | SOLE |  | 0 | 0 | 283 |
| Martin Marietta Materials Inc | COM | 573284106 |  | 240875 | 387 | SH |  | SOLE |  | 1 | 0 | 386 |
| Marsh  Mclennan Cos Inc | COM | 571748102 |  | 511622 | 2758 | SH |  | SOLE |  | 113 | 0 | 2645 |
| 3m Company | COM | 88579Y101 |  | 2749708 | 17167 | SH |  | SOLE |  | 0 | 0 | 17167 |
| Monster Beverage Corp New | COM | 61174X109 |  | 493603 | 6438 | SH |  | SOLE |  | 838 | 0 | 5600 |
| Altria Group Inc | COM | 02209S103 |  | 3899097 | 67620 | SH |  | SOLE |  | 0 | 0 | 67620 |
| Marathon Petroleum Corp | COM | 56585A102 |  | 1475053 | 8876 | SH |  | SOLE |  | 300 | 0 | 8576 |
| Merck  Company Inc New | COM | 58933Y105 |  | 6277481 | 59634 | SH |  | SOLE |  | 4376 | 0 | 55258 |
| Marvell Technology Inc | COM | 573874104 |  | 1306852 | 15378 | SH |  | SOLE |  | 906 | 0 | 14472 |
| MORGAN STANLEY | COM | 61744H105 |  | 347330 | 47000 | SH |  | SOLE |  | 0 | 0 | 47000 |
| Microsoft Corp | COM | 594918104 |  | 59162383 | 122460 | SH |  | SOLE |  | 12134 | 0 | 110326 |
| MSC INCOME FUND INC | COM | 55374X208 |  | 296776 | 22586 | SH |  | SOLE |  | 0 | 0 | 22586 |
| M Bank Corp | COM | 55261F104 |  | 395511 | 1963 | SH |  | SOLE |  | 20 | 0 | 1943 |
| MASTEC INC | COM | 576323109 |  | 1290739 | 5938 | SH |  | SOLE |  | 0 | 0 | 5938 |
| Micron Technology Inc | COM | 595112103 |  | 5440234 | 19032 | SH |  | SOLE |  | 722 | 0 | 18309 |
| NUVEEN QUALITY | COM | 67066V101 |  | 176615 | 14693 | SH |  | SOLE |  | 0 | 0 | 14693 |
| Nasdaq Inc | COM | 631103108 |  | 315889 | 3252 | SH |  | SOLE |  | 705 | 0 | 2547 |
| Nextera Energy Inc | COM | 65339F101 |  | 4692758 | 58433 | SH |  | SOLE |  | 2490 | 0 | 55943 |
| Newmont Corp | COM | 651639106 |  | 523598 | 5241 | SH |  | SOLE |  | 0 | 0 | 5241 |
| Netflix Inc | COM | 64110L106 |  | 6761389 | 72199 | SH |  | SOLE |  | 4488 | 0 | 67711 |
| NISOURCE INC | COM | 65473P105 |  | 341164 | 8170 | SH |  | SOLE |  | 427 | 0 | 7743 |
| Northrop Grumman Corp | COM | 666807102 |  | 1551249 | 2720 | SH |  | SOLE |  | 935 | 0 | 1785 |
| Servicenow Inc | COM | 81762P102 |  | 3118135 | 20361 | SH |  | SOLE |  | 440 | 0 | 19921 |
| Norfolk Southern Corp | COM | 655844108 |  | 2004690 | 6926 | SH |  | SOLE |  | 1633 | 0 | 5293 |
| NORTHERN TR CORP | COM | 665859104 |  | 456397 | 3341 | SH |  | SOLE |  | 0 | 0 | 3341 |
| Nucor Corp | COM | 670346105 |  | 539293 | 3306 | SH |  | SOLE |  | 260 | 0 | 3046 |
| Nvidia Corp | COM | 67066G104 |  | 96501926 | 517410 | SH |  | SOLE |  | 22133 | 0 | 495277 |
| Nvr Inc | COM | 62944T105 |  | 379226 | 52 | SH |  | SOLE |  | 5 | 0 | 47 |
| Nxp Semiconductors N V | COM | N6596X109 |  | 232510 | 1070 | SH |  | SOLE |  | 0 | 0 | 1070 |
| Realty Income Corp | COM | 756109104 |  | 1352225 | 23987 | SH |  | SOLE |  | 1040 | 0 | 22947 |
| BLUE OWL CAPITAL CORP | COM | 69121K104 |  | 744346 | 59883 | SH |  | SOLE |  | 0 | 0 | 59883 |
| Omega Healthcare Investors Inc | COM | 681936100 |  | 387118 | 8731 | SH |  | SOLE |  | 161 | 0 | 8570 |
| INVESCO MUNICIPAL | COM | 46132X101 |  | 149048 | 24800 | SH |  | SOLE |  | 0 | 0 | 24800 |
| Oneok Inc New | COM | 682680103 |  | 1259619 | 17137 | SH |  | SOLE |  | 2765 | 0 | 14372 |
| Ollies Bargain Outlet Holdings Inc | COM | 681116109 |  | 429224 | 3916 | SH |  | SOLE |  | 1017 | 0 | 2899 |
| On Semiconductor Corp | COM | 682189105 |  | 289165 | 5340 | SH |  | SOLE |  | 105 | 0 | 5235 |
| Opendoor Technologies Inc | COM | 683712103 |  | 10960 | 1880 | SH |  | SOLE |  | 0 | 0 | 1880 |
| Oracle Corp | COM | 68389X105 |  | 5247278 | 27016 | SH |  | SOLE |  | 1772 | 0 | 25244 |
| O Reilly Automotive Inc New | COM | 67103H107 |  | 282112 | 3093 | SH |  | SOLE |  | 15 | 0 | 3078 |
| Otis Worldwide Corp | COM | 68902V107 |  | 265994 | 3045 | SH |  | SOLE |  | 15 | 0 | 3030 |
| Occidental Petroleum Corp | COM | 674599105 |  | 1490380 | 36245 | SH |  | SOLE |  | 1116 | 0 | 35128 |
| Pan American Silver Corp | COM | 697900108 |  | 209487 | 4043 | SH |  | SOLE |  | 347 | 0 | 3696 |
| Palo Alto Networks Inc | COM | 697435105 |  | 5750907 | 31221 | SH |  | SOLE |  | 2317 | 0 | 28904 |
| Paychex Inc | COM | 704326107 |  | 696569 | 6210 | SH |  | SOLE |  | 310 | 0 | 5900 |
| Pembina Pipeline Corp | COM | 706327103 |  | 212088 | 5572 | SH |  | SOLE |  | 1100 | 0 | 4472 |
| Paccar Inc | COM | 693718108 |  | 247077 | 2256 | SH |  | SOLE |  | 0 | 0 | 2256 |
| PIMCO CORPORATE | COM | 72200U100 |  | 158550 | 12426 | SH |  | SOLE |  | 0 | 0 | 12426 |
| Purecycle Technologies Inc | COM | 74623V103 |  | 1974647 | 229876 | SH |  | SOLE |  | 8025 | 0 | 221851 |
| Public Service Enterprise Group Inc | COM | 744573106 |  | 595747 | 7419 | SH |  | SOLE |  | 962 | 0 | 6457 |
| Pepsico Inc | COM | 713448108 |  | 4865334 | 33848 | SH |  | SOLE |  | 919 | 0 | 32929 |
| Pfizer Inc | COM | 717081103 |  | 2914984 | 117040 | SH |  | SOLE |  | 7281 | 0 | 109758 |
| Principal Financial Group Inc | COM | 74251V102 |  | 463156 | 5250 | SH |  | SOLE |  | 401 | 0 | 4849 |
| Procter  Gamble Co | COM | 742718109 |  | 11446983 | 79858 | SH |  | SOLE |  | 2374 | 0 | 77483 |
| Progressive Corp Oh | COM | 743315103 |  | 857782 | 3767 | SH |  | SOLE |  | 136 | 0 | 3631 |
| Parker-hannifin Corp | COM | 701094104 |  | 1823316 | 2074 | SH |  | SOLE |  | 6 | 0 | 2068 |
| Prologis Inc | COM | 74340W103 |  | 1589039 | 12447 | SH |  | SOLE |  | 626 | 0 | 11821 |
| Philip Morris Intl Inc | COM | 718172109 |  | 7302209 | 45523 | SH |  | SOLE |  | 13716 | 0 | 31808 |
| Pnc Financial Services Group Inc | COM | 693475105 |  | 745821 | 3573 | SH |  | SOLE |  | 373 | 0 | 3200 |
| Ppg Industries Inc | COM | 693506107 |  | 330060 | 3221 | SH |  | SOLE |  | 10 | 0 | 3211 |
| Prudential Financial Inc | COM | 744320102 |  | 928160 | 8223 | SH |  | SOLE |  | 0 | 0 | 8223 |
| Public Storage Inc | COM | 74460D109 |  | 245438 | 946 | SH |  | SOLE |  | 0 | 0 | 946 |
| Phillips 66 | COM | 718546104 |  | 1977744 | 15326 | SH |  | SOLE |  | 812 | 0 | 14514 |
| Quanta Services Inc | COM | 74762E102 |  | 851179 | 2015 | SH |  | SOLE |  | 1 | 0 | 2014 |
| Paypal Holdings Inc | COM | 70450Y103 |  | 488667 | 8372 | SH |  | SOLE |  | 400 | 0 | 7972 |
| D-WAVE QUANTUM INC | COM | 26740W109 |  | 367958 | 14071 | SH |  | SOLE |  | 0 | 0 | 14071 |
| Qualcomm Inc | COM | 747525103 |  | 4122739 | 24107 | SH |  | SOLE |  | 1279 | 0 | 22828 |
| Quantum Computing Inc | COM | 74766W108 |  | 104693 | 10204 | SH |  | SOLE |  | 500 | 0 | 9704 |
| Ryder System Inc | COM | 783549108 |  | 3186295 | 16648 | SH |  | SOLE |  | 0 | 0 | 16648 |
| Avita Medical Inc | COM | 05380C102 |  | 86596 | 25100 | SH |  | SOLE |  | 0 | 0 | 25100 |
| Royal Caribbean Group | COM | V7780T103 |  | 516903 | 1852 | SH |  | SOLE |  | 25 | 0 | 1827 |
| Regeneron Pharmaceuticals Inc | COM | 75886F107 |  | 457440 | 593 | SH |  | SOLE |  | 178 | 0 | 415 |
| Rekor Systems Inc | COM | 759419104 |  | 68097 | 49345 | SH |  | SOLE |  | 0 | 0 | 49345 |
| Regions Financial Corp New | COM | 7591EP100 |  | 205222 | 7573 | SH |  | SOLE |  | 0 | 0 | 7573 |
| Royal Gold Inc | COM | 780287108 |  | 1112456 | 5005 | SH |  | SOLE |  | 20 | 0 | 4985 |
| Rh | COM | 74967X103 |  | 246333 | 1375 | SH |  | SOLE |  | 0 | 0 | 1375 |
| RESOLUTE HLDGS MGMT INC | COM | 76134H101 |  | 391190 | 1895 | SH |  | SOLE |  | 653 | 0 | 1242 |
| Rockwell Automation Inc | COM | 773903109 |  | 1375516 | 3535 | SH |  | SOLE |  | 15 | 0 | 3520 |
| Raytheon Technologies Corp | COM | 75513E101 |  | 4807766 | 26214 | SH |  | SOLE |  | 3957 | 0 | 22257 |
| Rxsight Inc | COM | 78349D107 |  | 183496 | 17610 | SH |  | SOLE |  | 0 | 0 | 17610 |
| Seabridge Gold Inc | COM | 811916105 |  | 441928 | 14935 | SH |  | SOLE |  | 935 | 0 | 14000 |
| WESTERN ASSET INTER MUNI FD | COM | 958435109 |  | 182793 | 23801 | SH |  | SOLE |  | 0 | 0 | 23801 |
| Starbucks Corp | COM | 855244109 |  | 1892417 | 22325 | SH |  | SOLE |  | 395 | 0 | 21930 |
| Schwab Charles Corp New | COM | 808513105 |  | 722564 | 7231 | SH |  | SOLE |  | 142 | 0 | 7089 |
| Sprouts Farmers Market Inc | COM | 85208M102 |  | 441047 | 5536 | SH |  | SOLE |  | 1715 | 0 | 3821 |
| SANGAMO THERAPEUTICS INC | COM | 800677106 |  | 5040 | 12000 | SH |  | SOLE |  | 0 | 0 | 12000 |
| Sherwin Williams Co | COM | 824348106 |  | 1801479 | 5559 | SH |  | SOLE |  | 117 | 0 | 5442 |
| Smucker Jm Company New | COM | 832696405 |  | 217084 | 2215 | SH |  | SOLE |  | 0 | 0 | 2215 |
| SKYWARD SPECIALTY | COM | 830940102 |  | 375301 | 7343 | SH |  | SOLE |  | 0 | 0 | 7343 |
| Schlumberger LTD | COM | 806857108 |  | 257079 | 6696 | SH |  | SOLE |  | 565 | 0 | 6131 |
| Selectquote Inc | COM | 816307300 |  | 58663 | 41605 | SH |  | SOLE |  | 0 | 0 | 41605 |
| Super Micro Computer Inc | COM | 86800U302 |  | 272065 | 9295 | SH |  | SOLE |  | 2113 | 0 | 7182 |
| TD SYNNEX CORPORATION | COM | 87162W100 |  | 251711 | 1676 | SH |  | SOLE |  | 56 | 0 | 1619 |
| Southern Company | COM | 842587107 |  | 2326378 | 26678 | SH |  | SOLE |  | 6190 | 0 | 20488 |
| Sofi Technologies Inc | COM | 83406F102 |  | 394218 | 15058 | SH |  | SOLE |  | 1040 | 0 | 14018 |
| Simon Property Group Inc New | COM | 828806109 |  | 682532 | 3687 | SH |  | SOLE |  | 40 | 0 | 3647 |
| S Global Inc | COM | 78409V104 |  | 810613 | 1587 | SH |  | SOLE |  | 15 | 0 | 1572 |
| Sempra | COM | 816851109 |  | 462919 | 5243 | SH |  | SOLE |  | 12 | 0 | 5231 |
| COLUMBIA SELIGMAN | COM | 19842X109 |  | 850580 | 23120 | SH |  | SOLE |  | 0 | 0 | 23120 |
| State Street Corp | COM | 857477103 |  | 313163 | 2426 | SH |  | SOLE |  | 0 | 0 | 2426 |
| Stryker Corp | COM | 863667101 |  | 966518 | 2749 | SH |  | SOLE |  | 43 | 0 | 2706 |
| Sysco Corp | COM | 871829107 |  | 450515 | 6113 | SH |  | SOLE |  | 200 | 0 | 5913 |
| At Inc | COM | 00206R102 |  | 3502684 | 140997 | SH |  | SOLE |  | 0 | 0 | 140997 |
| TRANSDIGM GROUP INC | COM | 893641100 |  | 242034 | 182 | SH |  | SOLE |  | 45 | 0 | 137 |
| Truist Financial Corp | COM | 89832Q109 |  | 653897 | 13287 | SH |  | SOLE |  | 1044 | 0 | 12243 |
| Triple Flag Precious Metals Corp | COM | 89679M104 |  | 208257 | 6269 | SH |  | SOLE |  | 35 | 0 | 6234 |
| Target Corp | COM | 87612E106 |  | 1895696 | 19392 | SH |  | SOLE |  | 701 | 0 | 18691 |
| Tjx Cos Inc New | COM | 872540109 |  | 1822239 | 11845 | SH |  | SOLE |  | 150 | 0 | 11695 |
| Thermo Fisher Scientific Inc | COM | 883556102 |  | 2170788 | 3747 | SH |  | SOLE |  | 447 | 0 | 3300 |
| T-mobile Us Inc | COM | 872590104 |  | 482305 | 2375 | SH |  | SOLE |  | 67 | 0 | 2308 |
| TUTOR PERINI CORP | COM | 901109108 |  | 643129 | 9596 | SH |  | SOLE |  | 0 | 0 | 9596 |
| ENTRADA THERAPEUTICS INC | COM | 29384C108 |  | 114108 | 11100 | SH |  | SOLE |  | 0 | 0 | 11100 |
| Targa Resources Corp | COM | 87612G101 |  | 353062 | 1914 | SH |  | SOLE |  | 600 | 0 | 1314 |
| TRANSUNION | COM | 89400J107 |  | 228003 | 2659 | SH |  | SOLE |  | 295 | 0 | 2364 |
| Travelers Cos Inc | COM | 89417E109 |  | 1875618 | 6466 | SH |  | SOLE |  | 200 | 0 | 6266 |
| Tractor Supply Co | COM | 892356106 |  | 812174 | 15998 | SH |  | SOLE |  | 115 | 0 | 15883 |
| Tesla Inc | COM | 88160R101 |  | 87869173 | 195388 | SH |  | SOLE |  | 758 | 0 | 194630 |
| Trane Technologies Plc | COM | G8994E103 |  | 598550 | 1538 | SH |  | SOLE |  | 29 | 0 | 1509 |
| Toro Co | COM | 891092108 |  | 207363 | 2634 | SH |  | SOLE |  | 0 | 0 | 2634 |
| TAKE-TWO INTERACTIVE SOFTWAR | COM | 874054109 |  | 223054 | 872 | SH |  | SOLE |  | 21 | 0 | 851 |
| Texas Instruments Inc | COM | 882508104 |  | 2959683 | 17059 | SH |  | SOLE |  | 220 | 0 | 16839 |
| United Airlines Holdings Inc | COM | 910047109 |  | 320478 | 2866 | SH |  | SOLE |  | 901 | 0 | 1965 |
| Uber Technologies Inc | COM | 90353T100 |  | 2127080 | 26034 | SH |  | SOLE |  | 507 | 0 | 25527 |
| UGI CORP NEW | COM | 902681105 |  | 208335 | 5566 | SH |  | SOLE |  | 0 | 0 | 5566 |
| Ulta Beauty Inc | COM | 90384S303 |  | 1096876 | 1813 | SH |  | SOLE |  | 62 | 0 | 1751 |
| UMB FINL CORP | COM | 902788108 |  | 963843 | 8378 | SH |  | SOLE |  | 8084 | 0 | 294 |
| Unitedhealth Group Inc | COM | 91324P102 |  | 3377392 | 10264 | SH |  | SOLE |  | 464 | 0 | 9800 |
| Unum Group | COM | 91529Y106 |  | 445615 | 5750 | SH |  | SOLE |  | 0 | 0 | 5750 |
| Union Pacific Corp | COM | 907818108 |  | 2344384 | 10134 | SH |  | SOLE |  | 457 | 0 | 9677 |
| United Rentals Inc | COM | 911363109 |  | 2146314 | 2652 | SH |  | SOLE |  | 10 | 0 | 2642 |
| USA RARE EARTH INC | COM | 91733P107 |  | 130484 | 10965 | SH |  | SOLE |  | 550 | 0 | 10415 |
| Us Foods Holding Corp | COM | 912008109 |  | 2407737 | 31967 | SH |  | SOLE |  | 107 | 0 | 31860 |
| Valero Energy Corp | COM | 91913Y100 |  | 1088155 | 6684 | SH |  | SOLE |  | 19 | 0 | 6665 |
| Verisk Analytics Inc | COM | 92345Y106 |  | 820308 | 3759 | SH |  | SOLE |  | 0 | 0 | 3759 |
| Verisign Inc | COM | 92343E102 |  | 316606 | 1303 | SH |  | SOLE |  | 553 | 0 | 750 |
| Vertex Pharmaceuticals Inc | COM | 92532F100 |  | 663289 | 1463 | SH |  | SOLE |  | 0 | 0 | 1463 |
| Vistra Corp | COM | 92840M102 |  | 1832144 | 11357 | SH |  | SOLE |  | 50 | 0 | 11307 |
| Ventas Inc | COM | 92276F100 |  | 342801 | 4415 | SH |  | SOLE |  | 0 | 0 | 4415 |
| Verizon Communications Inc | COM | 92343V104 |  | 3274198 | 80369 | SH |  | SOLE |  | 4422 | 0 | 75947 |
| WABTEC | COM | 929740108 |  | 1036617 | 4856 | SH |  | SOLE |  | 15 | 0 | 4841 |
| Waste Connections Inc | COM | 94106B101 |  | 290985 | 1659 | SH |  | SOLE |  | 0 | 0 | 1659 |
| WESTERN DIGITAL CORP | COM | 958102105 |  | 480766 | 2791 | SH |  | SOLE |  | 101 | 0 | 2690 |
| Wec Energy Group Inc | COM | 92939U106 |  | 888118 | 8389 | SH |  | SOLE |  | 68 | 0 | 8321 |
| Welltower Inc | COM | 95040Q104 |  | 821317 | 4424 | SH |  | SOLE |  | 309 | 0 | 4115 |
| Wells Fargo  Co New | COM | 949746101 |  | 1919596 | 20596 | SH |  | SOLE |  | 759 | 0 | 19837 |
| Waste Management Inc Del | COM | 94106L109 |  | 1903678 | 8664 | SH |  | SOLE |  | 352 | 0 | 8312 |
| Williams Cos Inc Del | COM | 969457100 |  | 481749 | 8013 | SH |  | SOLE |  | 1368 | 0 | 6645 |
| Walmart Inc | COM | 931142103 |  | 18140070 | 162384 | SH |  | SOLE |  | 3081 | 0 | 159303 |
| W P Carey Inc | COM | 92936U109 |  | 643838 | 10004 | SH |  | SOLE |  | 261 | 0 | 9743 |
| Wheaton Precious Metals Corp | COM | 962879102 |  | 2189483 | 18631 | SH |  | SOLE |  | 1395 | 0 | 17236 |
| Berkley W R Corp | COM | 084423102 |  | 546604 | 7795 | SH |  | SOLE |  | 0 | 0 | 7795 |
| Woodward Inc | COM | 980745103 |  | 5008221 | 15975 | SH |  | SOLE |  | 0 | 0 | 15975 |
| Xcel Energy Inc | COM | 98389B100 |  | 811033 | 10981 | SH |  | SOLE |  | 324 | 0 | 10657 |
| Xeris Biopharma Holdings Inc | COM | 98422E103 |  | 2068737 | 263531 | SH |  | SOLE |  | 2250 | 0 | 261281 |
| Exxon Mobil Corp | COM | 30231G102 |  | 6718478 | 55683 | SH |  | SOLE |  | 0 | 0 | 55683 |
| ISHARES EXPONENTIAL | COM | 46434V381 |  | 375369 | 5382 | SH |  | SOLE |  | 355 | 0 | 5027 |
| Yum Brands Inc | COM | 988498101 |  | 568044 | 3755 | SH |  | SOLE |  | 0 | 0 | 3755 |
| BLACKROCK ENHANCED | COM BENE INTER | 092524107 |  | 859675 | 146203 | SH |  | SOLE |  | 0 | 0 | 146203 |
| Airbnb Inc Cl A | COM CL A | 009066101 |  | 535004 | 3953 | SH |  | SOLE |  | 0 | 0 | 3953 |
| Applovin Corp | COM CL A | 03831W108 |  | 750636 | 1114 | SH |  | SOLE |  | 23 | 0 | 1091 |
| Ast Spacemobile Inc Cl A | COM CL A | 00217D100 |  | 26922416 | 370679 | SH |  | SOLE |  | 0 | 0 | 370679 |
| Blackstone Inc | COM CL A | 09260D107 |  | 1423530 | 9295 | SH |  | SOLE |  | 233 | 0 | 9062 |
| Composecure Inc Cl A | COM CL A | 20459V105 |  | 437409 | 22687 | SH |  | SOLE |  | 7387 | 0 | 15300 |
| Coinbase Global Inc Cl A | COM CL A | 19260Q107 |  | 1769325 | 7824 | SH |  | SOLE |  | 295 | 0 | 7529 |
| COREWEAVE INC | COM CL A | 21873S108 |  | 593719 | 8291 | SH |  | SOLE |  | 1775 | 0 | 6516 |
| Estee Lauder Co Inc | COM CL A | 518439104 |  | 362360 | 3460 | SH |  | SOLE |  | 438 | 0 | 3022 |
| ROBINHOOD MKTS INC | COM CL A | 770700102 |  | 491680 | 4348 | SH |  | SOLE |  | 4 | 0 | 4344 |
| Interactive Brokers Group Inc Cl A | COM CL A | 45841N107 |  | 381242 | 5928 | SH |  | SOLE |  | 85 | 0 | 5844 |
| Mp Materials Corp | COM CL A | 553368101 |  | 872141 | 17239 | SH |  | SOLE |  | 650 | 0 | 16589 |
| OKLO INC | COM CL A | 02156V109 |  | 411870 | 5738 | SH |  | SOLE |  | 0 | 0 | 5738 |
| Roku Inc Ser A | COM CL A | 77543R102 |  | 3429977 | 31616 | SH |  | SOLE |  | 235 | 0 | 31381 |
| Trade Desk Inc (the) Cl A | COM CL A | 88339J105 |  | 2959838 | 78030 | SH |  | SOLE |  | 465 | 0 | 77565 |
| Visa Inc Cl A | COM CL A | 92826C839 |  | 11569200 | 33016 | SH |  | SOLE |  | 3199 | 0 | 29818 |
| VENTURE GLOBAL INC | COM CL A | 92333F101 |  | 92447 | 13555 | SH |  | SOLE |  | 1105 | 0 | 12450 |
| VERTIV HOLDINGS CO | COM CL A | 92537N108 |  | 285852 | 1764 | SH |  | SOLE |  | 31 | 0 | 1733 |
| PARAMOUNT SKYDANCE CORP | COM CL B | 69932A204 |  | 756393 | 56447 | SH |  | SOLE |  | 61 | 0 | 56386 |
| Dell Technologies Inc Cl C | COM CL C | 24703L202 |  | 2483766 | 19731 | SH |  | SOLE |  | 260 | 0 | 19472 |
| American Intl Group Inc New | COM NEW | 026874784 |  | 334081 | 3905 | SH |  | SOLE |  | 72 | 0 | 3833 |
| NUBURU INC | COM NEW | 67021W301 |  | 3184 | 20000 | SH |  | SOLE |  | 0 | 0 | 20000 |
| Citigroup Inc New | COM NEW | 172967424 |  | 4305249 | 36894 | SH |  | SOLE |  | 643 | 0 | 36251 |
| Celsius Holdings Inc New | COM NEW | 15118V207 |  | 1077316 | 23553 | SH |  | SOLE |  | 200 | 0 | 23353 |
| Cypherpunk Technologies Inc | COM NEW | 52187K200 |  | 12760 | 11000 | SH |  | SOLE |  | 0 | 0 | 11000 |
| Delta Airlines Inc New | COM NEW | 247361702 |  | 4578863 | 65977 | SH |  | SOLE |  | 241 | 0 | 65736 |
| Duke Energy Corp New | COM NEW | 26441C204 |  | 2031667 | 17330 | SH |  | SOLE |  | 1016 | 0 | 16314 |
| General Electric Co New | COM NEW | 369604301 |  | 4540512 | 14734 | SH |  | SOLE |  | 1060 | 0 | 13674 |
| HIVE DIGITAL | COM NEW | 433921103 |  | 68095 | 26393 | SH |  | SOLE |  | 8210 | 0 | 18183 |
| Impac Mortgage Holdings Inc | COM NEW | 45254P508 |  | 3560 | 78586 | SH |  | SOLE |  | 0 | 0 | 78586 |
| Intuitive Surgical Inc New | COM NEW | 46120E602 |  | 2122782 | 3749 | SH |  | SOLE |  | 293 | 0 | 3456 |
| Kla Corp | COM NEW | 482480100 |  | 1741128 | 1432 | SH |  | SOLE |  | 42 | 0 | 1390 |
| Kratos Defense  Security Solutions Inc | COM NEW | 50077B207 |  | 219773 | 2684 | SH |  | SOLE |  | 0 | 0 | 2684 |
| INTERLINK ELECTRS INC | COM NEW | 458751302 |  | 181356 | 46741 | SH |  | SOLE |  | 17536 | 0 | 29205 |
| Cheniere Energy Inc New | COM NEW | 16411R208 |  | 933731 | 4803 | SH |  | SOLE |  | 0 | 0 | 4803 |
| Morgan Stanley | COM NEW | 617446448 |  | 1577157 | 8875 | SH |  | SOLE |  | 2640 | 0 | 6235 |
| Motorola Solutions Inc New | COM NEW | 620076307 |  | 611252 | 1595 | SH |  | SOLE |  | 265 | 0 | 1330 |
| NEXPOINT DIVERSIFIED | COM NEW | 65340G205 |  | 44019 | 11493 | SH |  | SOLE |  | 0 | 0 | 11493 |
| QXO INC | COM NEW | 82846H405 |  | 534835 | 27726 | SH |  | SOLE |  | 0 | 0 | 27726 |
| Rithm Capital Corp | COM NEW | 64828T201 |  | 624844 | 57325 | SH |  | SOLE |  | 2745 | 0 | 54580 |
| Sprott Inc New | COM NEW | 852066208 |  | 1086138 | 11092 | SH |  | SOLE |  | 796 | 0 | 10296 |
| U S Bancorp De New | COM NEW | 902973304 |  | 742652 | 13918 | SH |  | SOLE |  | 96 | 0 | 13822 |
| Xerox Holdings Corp | COM NEW | 98421M106 |  | 32645 | 13775 | SH |  | SOLE |  | 31 | 0 | 13744 |
| GEVO INC | COM PAR | 374396406 |  | 23234 | 11617 | SH |  | SOLE |  | 0 | 0 | 11617 |
| Warner Bros Discovery Inc Ser A | COM SER A | 934423104 |  | 533096 | 18497 | SH |  | SOLE |  | 579 | 0 | 17918 |
| ABRDN TOTAL | COM SH BEN INT | 00326L100 |  | 891448 | 91431 | SH |  | SOLE |  | 0 | 0 | 91431 |
| ABRDN GLOBAL | COM SH BEN INT | 00302L108 |  | 430430 | 112091 | SH |  | SOLE |  | 0 | 0 | 112091 |
| CALAMOS STRATEGIC | COM SH BEN INT | 128125101 |  | 221773 | 11551 | SH |  | SOLE |  | 0 | 0 | 11551 |
| FS SPECIALTY LENDING FD | COM SH BEN INT | 644323107 |  | 452359 | 31991 | SH |  | SOLE |  | 0 | 0 | 31991 |
| BARRICK MNG CORP | COM SHS | 06849F108 |  | 443877 | 10192 | SH |  | SOLE |  | 0 | 0 | 10192 |
| BLACKROCK LTD DURATION INCOM | COM SHS | 09249W101 |  | 224863 | 16366 | SH |  | SOLE |  | 0 | 0 | 16366 |
| FIRST TRUST | COM SHS | 33734K109 |  | 538280 | 4538 | SH |  | SOLE |  | 0 | 0 | 4538 |
| FIRST TRUST | COM SHS | 33735B108 |  | 579777 | 4602 | SH |  | SOLE |  | 593 | 0 | 4009 |
| FIRST TRUST | COM SHS | 33735J101 |  | 7590106 | 88106 | SH |  | SOLE |  | 516 | 0 | 87590 |
| FIRST TRUST | COM SHS | 33735K108 |  | 4432585 | 27725 | SH |  | SOLE |  | 526 | 0 | 27199 |
| FIRST TR EXCHANGE-TRADED FD | COM SHS | 33734Y109 |  | 284467 | 2514 | SH |  | SOLE |  | 176 | 0 | 2338 |
| Black Stone Minerals LP | COM UNIT | 09225M101 |  | 250220 | 18828 | SH |  | SOLE |  | 600 | 0 | 18228 |
| MPLX LP | COM UNIT REP LTD | 55336V100 |  | 520462 | 9752 | SH |  | SOLE |  | 206 | 0 | 9546 |
| Lamar Advertising Company New Cl A | COM USD0.001 CL A | 512816109 |  | 338035 | 2671 | SH |  | SOLE |  | 0 | 0 | 2671 |
| ENERGY TRANSFER | COM UT LTD PTN | 29273V100 |  | 2840289 | 172243 | SH |  | SOLE |  | 7731 | 0 | 164512 |
| Sunoco LTD Partnership | COM UT REP LP | 86765K109 |  | 555662 | 10602 | SH |  | SOLE |  | 0 | 0 | 10602 |
| DESTRA MULTI-ALTERNATIVE FD | COMMON SHARES | 25065A502 |  | 644569 | 71858 | SH |  | SOLE |  | 2596 | 0 | 69262 |
| ALBERTSONS COS INC | COMMON STOCK | 013091103 |  | 499297 | 29080 | SH |  | SOLE |  | 0 | 0 | 29080 |
| Carnival Corp Paired Ctf 1 Com Carnivl Crp  1 Tr Sh Ben Int P Princess | COMMON STOCK | 143658300 |  | 285648 | 9346 | SH |  | SOLE |  | 510 | 0 | 8836 |
| FS CREDIT | COMMON STOCK | 30290Y101 |  | 888094 | 140967 | SH |  | SOLE |  | 0 | 0 | 140967 |
| Phillips Edison  Co Inc | COMMON STOCK | 71844V201 |  | 242033 | 6804 | SH |  | SOLE |  | 0 | 0 | 6804 |
| QNITY ELECTRONICS INC | COMMON STOCK | 74743L100 |  | 247253 | 3028 | SH |  | SOLE |  | 0 | 0 | 3028 |
| SELECT SECTOR | COMMUNICATION | 81369Y852 |  | 11155056 | 94760 | SH |  | SOLE |  | 5170 | 0 | 89590 |
| GLOBAL X | CONSCIOUS COS | 37954Y731 |  | 370382 | 8521 | SH |  | SOLE |  | 93 | 0 | 8428 |
| VANGUARD CONSUMER | CONSUM DIS ETF | 92204A108 |  | 691162 | 1755 | SH |  | SOLE |  | 110 | 0 | 1645 |
| FIRST TRUST | CONSUMR DISCRE | 33734X101 |  | 475157 | 6950 | SH |  | SOLE |  | 0 | 0 | 6950 |
| FIRST TRUST | CONSUMR STAPLE | 33734X119 |  | 353580 | 5827 | SH |  | SOLE |  | 152 | 0 | 5675 |
| ISHARES TR | CONV BD ETF | 46435G102 |  | 6033025 | 61247 | SH |  | SOLE |  | 4675 | 0 | 56572 |
| CAPITAL GRP FIXED INCM ETF T | CORE BOND ETF | 14020Y508 |  | 341878 | 12891 | SH |  | SOLE |  | 7791 | 0 | 5101 |
| ISHARES CORE | CORE DIV GRWTH | 46434V621 |  | 5031908 | 72428 | SH |  | SOLE |  | 1680 | 0 | 70748 |
| ISHARES TR | CORE DIVID ETF | 46435U861 |  | 2538323 | 47758 | SH |  | SOLE |  | 0 | 0 | 47758 |
| DIMENSIONAL ETF TRUST | CORE FIXED INCOM | 25434V872 |  | 424699 | 9979 | SH |  | SOLE |  | 0 | 0 | 9979 |
| ISHARES CORE | CORE HIGH DV ETF | 46429B663 |  | 3854276 | 31694 | SH |  | SOLE |  | 1762 | 0 | 29932 |
| ISHARES CORE | CORE INTL AGGR ETF | 46435G672 |  | 16375822 | 327453 | SH |  | SOLE |  | 18223 | 0 | 309231 |
| FIRST TR EXCHANGE-TRADED FD | CORE INVESTMENT | 33738D788 |  | 5056666 | 238185 | SH |  | SOLE |  | 0 | 0 | 238185 |
| ISHARES CORE | CORE MSCI EAFE | 46432F842 |  | 7000092 | 78248 | SH |  | SOLE |  | 321 | 0 | 77928 |
| ISHARES CORE | CORE MSCI EMKT | 46434G103 |  | 3580803 | 53259 | SH |  | SOLE |  | 995 | 0 | 52264 |
| ISHARES CORE | CORE MSCI EURO | 46434V738 |  | 1070096 | 14767 | SH |  | SOLE |  | 527 | 0 | 14240 |
| ISHARES CORE | CORE MSCI INTL | 46435G326 |  | 1669962 | 19592 | SH |  | SOLE |  | 204 | 0 | 19388 |
| ISHARES TR | CORE MSCI PAC | 46434V696 |  | 210794 | 2879 | SH |  | SOLE |  | 552 | 0 | 2327 |
| ISHARES CORE | CORE MSCI TOTAL | 46432F834 |  | 1522906 | 17993 | SH |  | SOLE |  | 0 | 0 | 17993 |
| CAPITAL GRP FIXED INCM ETF T | CORE PLUS INCM | 14020Y102 |  | 6000227 | 265028 | SH |  | SOLE |  | 23704 | 0 | 241324 |
| ISHARES CORE | CORE S MCP ETF | 464287507 |  | 17270776 | 261663 | SH |  | SOLE |  | 2374 | 0 | 259289 |
| ISHARES CORE | CORE S SCP ETF | 464287804 |  | 13226956 | 109081 | SH |  | SOLE |  | 375 | 0 | 108707 |
| ISHARES CORE | CORE S TTL STK | 464287150 |  | 3756523 | 25256 | SH |  | SOLE |  | 1263 | 0 | 23993 |
| ISHARES S | CORE S US GWT | 464287671 |  | 14350667 | 85452 | SH |  | SOLE |  | 474 | 0 | 84978 |
| ISHARES CORE | CORE S US VLU | 464287663 |  | 4246129 | 41409 | SH |  | SOLE |  | 559 | 0 | 40850 |
| ISHARES CORE | CORE S ETF | 464287200 |  | 70244253 | 102554 | SH |  | SOLE |  | 4921 | 0 | 97633 |
| ISHARES CORE | CORE TOTAL USD | 46434V613 |  | 571313 | 12276 | SH |  | SOLE |  | 790 | 0 | 11486 |
| ISHARES CORE | CORE US AGGBD ET | 464287226 |  | 13099403 | 131151 | SH |  | SOLE |  | 24981 | 0 | 106170 |
| KRANESHARES TR | CSI CHI INTERNET ETF | 500767306 |  | 2140700 | 62869 | SH |  | SOLE |  | 2718 | 0 | 60151 |
| AMPLIFY ETF TR | CWP ENHANCED DIV | 032108409 |  | 384659 | 8644 | SH |  | SOLE |  | 0 | 0 | 8644 |
| GLOBAL X | CYBRSCURTY ETF | 37954Y384 |  | 738900 | 24258 | SH |  | SOLE |  | 11 | 0 | 24247 |
| DIREXION SHS ETF TR | DAILY NVDA BEAR | 25461A197 |  | 2097745 | 54700 | SH |  | SOLE |  | 0 | 0 | 54700 |
| DIREXION SHS ETF TR | DAILY PLTR BEAR | 25461A429 |  | 11809741 | 1792070 | SH |  | SOLE |  | 0 | 0 | 1792070 |
| PACER FDS TR | DATA  DIGI REVO | 69374H386 |  | 367191 | 5732 | SH |  | SOLE |  | 0 | 0 | 5732 |
| PACER DATA | DATA  INFRASTRUCTURE REAL | 69374H741 |  | 614926 | 21471 | SH |  | SOLE |  | 400 | 0 | 21071 |
| STRATEGY DAY | DAY HAGAN NED | 86280R803 |  | 25048584 | 513817 | SH |  | SOLE |  | 0 | 0 | 513817 |
| GLOBAL X FDS | DEFENSE TECH ETF | 37960A529 |  | 1920272 | 29638 | SH |  | SOLE |  | 18 | 0 | 29620 |
| ETF SER SOLUTIONS | DEFIANCE CONNECT | 26922A289 |  | 377068 | 5907 | SH |  | SOLE |  | 0 | 0 | 5907 |
| ETF SER SOLUTIONS | DEFIANCE QUANTUM | 26922A420 |  | 363773 | 3317 | SH |  | SOLE |  | 0 | 0 | 3317 |
| INNOVATOR ETFS TRUST | DEFINED WLT SHLD | 45783Y855 |  | 1078134 | 31932 | SH |  | SOLE |  | 0 | 0 | 31932 |
| VanEck ETF TRUST | DIGITAL INDIA ETF | 92189H821 |  | 1397711 | 84557 | SH |  | SOLE |  | 39 | 0 | 84518 |
| VANGUARD DIVIDEND | DIV APP ETF | 921908844 |  | 6793713 | 30911 | SH |  | SOLE |  | 858 | 0 | 30053 |
| AMERICAN CENTY ETF TR | DIVERSIFID CRP | 025072109 |  | 238811 | 5054 | SH |  | SOLE |  | 0 | 0 | 5054 |
| AMERICAN CENTURY | DIVERSIFIED MU | 025072505 |  | 3179660 | 63114 | SH |  | SOLE |  | 0 | 0 | 63114 |
| INVESCO DIVIDEND | DIVID ACHIEVEV | 46137V506 |  | 299198 | 5809 | SH |  | SOLE |  | 1110 | 0 | 4699 |
| FIRST TRUST | DJ INTERNT IDX | 33733E302 |  | 2047121 | 7605 | SH |  | SOLE |  | 2078 | 0 | 5527 |
| INVESCO DORSEY | DORSEY WRGT EMRG | 46138E867 |  | 457278 | 19345 | SH |  | SOLE |  | 1854 | 0 | 17491 |
| ISHARES U S | DOW JONES US ETF | 464287846 |  | 1546049 | 9324 | SH |  | SOLE |  | 0 | 0 | 9324 |
| VANECK HIGH | DURABLE HGH DIV | 92189H409 |  | 943610 | 18459 | SH |  | SOLE |  | 286 | 0 | 18173 |
| INVESCO DORSEY | DWA ENERGY MNT | 46137V878 |  | 976201 | 21583 | SH |  | SOLE |  | 2505 | 0 | 19078 |
| INVESCO DORSEY | DWA HEALTHCARE | 46137V852 |  | 4268942 | 85892 | SH |  | SOLE |  | 201 | 0 | 85692 |
| INVESCO DORSEY | DWA TECHNOLOGY | 46137V811 |  | 217987 | 2850 | SH |  | SOLE |  | 0 | 0 | 2850 |
| INVESCO BIOTECHNOLOGY | DYNMC BLDG CON | 46137V787 |  | 1216983 | 14814 | SH |  | SOLE |  | 8 | 0 | 14806 |
| INVESCO FOOD | DYNMC FOOD BEV | 46137V753 |  | 248428 | 5545 | SH |  | SOLE |  | 0 | 0 | 5545 |
| INVESCO LARGE | DYNMC LRG GWTH | 46137V746 |  | 1490225 | 11724 | SH |  | SOLE |  | 0 | 0 | 11724 |
| ISHARES MSCI | EAFE GRWTH ETF | 464288885 |  | 5477150 | 48079 | SH |  | SOLE |  | 2130 | 0 | 45949 |
| ISHARES MSCI | EAFE SML CP ETF | 464288273 |  | 2647812 | 32946 | SH |  | SOLE |  | 24 | 0 | 32922 |
| ISHARES MSCI | EAFE VALUE ETF | 464288877 |  | 33141968 | 464109 | SH |  | SOLE |  | 27896 | 0 | 436213 |
| ZACKS TRUST | EARNGS CONSTANT | 98888G105 |  | 521887 | 15014 | SH |  | SOLE |  | 0 | 0 | 15014 |
| MORGAN STANLEY ETF TRUST | EATON VANCE SHOR | 61774R825 |  | 7962265 | 154776 | SH |  | SOLE |  | 42207 | 0 | 112569 |
| ISHARES EMERGING | EM MKTS DIV ETF | 464286319 |  | 361114 | 11589 | SH |  | SOLE |  | 3546 | 0 | 8043 |
| INNOVATOR ETFS TRUST | EMERGING MRKT 10 | 45783Y210 |  | 749520 | 25739 | SH |  | SOLE |  | 0 | 0 | 25739 |
| SCHWAB EMERGING | EMRG MKTEQ ETF | 808524706 |  | 11608954 | 354472 | SH |  | SOLE |  | 36 | 0 | 354436 |
| INVESCO EMERGING | EMRNG MKT SVRG | 46138E784 |  | 245484 | 11334 | SH |  | SOLE |  | 0 | 0 | 11334 |
| SECTOR ENERGY | ENERGY | 81369Y506 |  | 4046171 | 90498 | SH |  | SOLE |  | 4938 | 0 | 85560 |
| FIRST TRUST | ENERGY ALPHADX | 33734X127 |  | 245780 | 14923 | SH |  | SOLE |  | 0 | 0 | 14923 |
| VANGUARD ENERGY | ENERGY ETF | 92204A306 |  | 612843 | 4867 | SH |  | SOLE |  | 3213 | 0 | 1654 |
| INVESCO ENERGY | ENERGY EXPLORATI | 46137V761 |  | 367813 | 13160 | SH |  | SOLE |  | 0 | 0 | 13160 |
| TORTOISE CAPITAL SERIES TRUS | ENERGY FD | 890930209 |  | 208335 | 23046 | SH |  | SOLE |  | 0 | 0 | 23046 |
| PIMCO EHNANCED | ENHAN SHRT MA AC | 72201R833 |  | 1114836 | 11111 | SH |  | SOLE |  | 370 | 0 | 10741 |
| FIDELITY COVINGTON | ENHANCED LARGE | 31609A107 |  | 1455357 | 41990 | SH |  | SOLE |  | 2355 | 0 | 39634 |
| FIDELITY COVINGTON | ENHANCED MID | 31609A503 |  | 1268542 | 34869 | SH |  | SOLE |  | 75 | 0 | 34794 |
| PIMCO ETF TR | ENHNCD LW DUR AC | 72201R718 |  | 1107479 | 11543 | SH |  | SOLE |  | 4005 | 0 | 7538 |
| SCHWAB INTL | EQTY ETF | 808524805 |  | 17904841 | 744794 | SH |  | SOLE |  | 784 | 0 | 744010 |
| JPMORGAN | EQUITY PREMIUM | 46641Q332 |  | 1995910 | 34778 | SH |  | SOLE |  | 0 | 0 | 34778 |
| ISHARES TR | ESG ADV TTL USD | 46436E619 |  | 318415 | 7252 | SH |  | SOLE |  | 0 | 0 | 7252 |
| ISHARES ESG | ESG AWR MSCI USA | 46435G425 |  | 729918 | 4899 | SH |  | SOLE |  | 18 | 0 | 4881 |
| SPDR INDX SHS FDS | EURO STOXX 50 | 78463X202 |  | 788505 | 11520 | SH |  | SOLE |  | 0 | 0 | 11520 |
| WISDOMTREE TRUST | EUROPE HEDGED EQ | 97717X701 |  | 540365 | 10184 | SH |  | SOLE |  | 1328 | 0 | 8856 |
| ISHARES EXPANDED | EXPND TEC SC ETF | 464287549 |  | 3614879 | 27988 | SH |  | SOLE |  | 6530 | 0 | 21458 |
| VANGUARD EXTENDED | EXTEND MKT ETF | 922908652 |  | 298799 | 1429 | SH |  | SOLE |  | 15 | 0 | 1414 |
| VANGUARD WORLD FD | EXTENDED DUR | 921910709 |  | 1332854 | 20502 | SH |  | SOLE |  | 13372 | 0 | 7131 |
| VANECK FALLEN | FALLEN ANGEL HG | 92189F437 |  | 2936627 | 100005 | SH |  | SOLE |  | 104 | 0 | 99900 |
| ISHARES FALLEN | FALN ANGLS USD | 46435G474 |  | 514880 | 18860 | SH |  | SOLE |  | 13 | 0 | 18847 |
| VANGUARD FINANCIALS | FINANCIALS ETF | 92204A405 |  | 3392187 | 25475 | SH |  | SOLE |  | 3056 | 0 | 22419 |
| FIRST TRUST | FINLS ALPHADEX | 33734X135 |  | 262727 | 4353 | SH |  | SOLE |  | 147 | 0 | 4206 |
| FIRST TRUST | FIRST TR ENH NEW | 33739Q408 |  | 1695381 | 28289 | SH |  | SOLE |  | 0 | 0 | 28289 |
| BLACKROCK FLEXIBLE | FLEXIBLE INCOME | 092528603 |  | 22028665 | 417447 | SH |  | SOLE |  | 58909 | 0 | 358538 |
| TCW TR | FLEXIBLE INCOME | 29287L700 |  | 7505597 | 189535 | SH |  | SOLE |  | 55079 | 0 | 134456 |
| WISDOMTREE FLOATING | FLOATNG RAT TREA | 97717Y527 |  | 96376886 | 1915280 | SH |  | SOLE |  | 308932 | 0 | 1606348 |
| ISHARES FLOATING | FLTG RATE NT ETF | 46429B655 |  | 534002 | 10499 | SH |  | SOLE |  | 0 | 0 | 10499 |
| FRANKLIN TEMPLETON ETF TR | FRANKLIN DYN MUN | 35473P868 |  | 1013892 | 40768 | SH |  | SOLE |  | 0 | 0 | 40768 |
| FRANKLIN FTSE | FRANKLIN INDIA | 35473P769 |  | 3434521 | 89000 | SH |  | SOLE |  | 96 | 0 | 88904 |
| LEGG MASON ETF INVT | FRANKLIN INTL LW | 52468L505 |  | 458367 | 12449 | SH |  | SOLE |  | 0 | 0 | 12449 |
| EA SER | FREEDOM 100 EM | 02072L607 |  | 382799 | 7466 | SH |  | SOLE |  | 2261 | 0 | 5205 |
| FIRST TRUST | FST LOW OPPT EFT | 33739Q200 |  | 2225063 | 44510 | SH |  | SOLE |  | 0 | 0 | 44510 |
| FIRST TRUST | FST TR GLB FD | 33739H101 |  | 397545 | 17113 | SH |  | SOLE |  | 2989 | 0 | 14124 |
| FIRST TR EXCHNG TRADED FD VI | FT ENERGY INCOME | 33740F276 |  | 585500 | 29467 | SH |  | SOLE |  | 0 | 0 | 29467 |
| FIRST TRUST | FT VEST FD OF BU | 33740F755 |  | 57545291 | 1679663 | SH |  | SOLE |  | 229096 | 0 | 1450567 |
| FIRST TR EXCHNG TRADED FD VI | FT VEST LADDERED | 33740U752 |  | 422017 | 11775 | SH |  | SOLE |  | 0 | 0 | 11775 |
| FIRST TRUST | FT VEST RIS | 33738D879 |  | 1554950 | 59259 | SH |  | SOLE |  | 0 | 0 | 59259 |
| FIRST TRUST | FT VEST S 500 | 33739Q705 |  | 1873400 | 38116 | SH |  | SOLE |  | 138 | 0 | 37978 |
| FIRST TR EXCHANGE-TRADED FD | FT VEST TEC | 33738D812 |  | 246679 | 8893 | SH |  | SOLE |  | 0 | 0 | 8893 |
| FIRST TR EXCHNG TRADED FD VI | FT VEST UQ EQT | 33740F672 |  | 767502 | 17329 | SH |  | SOLE |  | 0 | 0 | 17329 |
| FIRST TR EXCHANG TRADED FD VI | FT VEST US EQT | 33740U885 |  | 713652 | 16066 | SH |  | SOLE |  | 0 | 0 | 16066 |
| VANGUARD FTSE | FTSE DEV MKT ETF | 921943858 |  | 6611496 | 103965 | SH |  | SOLE |  | 4837 | 0 | 99128 |
| VANGUARD FSTE | FTSE EMR MKT ETF | 922042858 |  | 1418059 | 26310 | SH |  | SOLE |  | 1777 | 0 | 24534 |
| VANGUARD FTSE | FTSE EUROPE ETF | 922042874 |  | 462295 | 5529 | SH |  | SOLE |  | 710 | 0 | 4819 |
| VANGUARD FTSE | FTSE PACIFIC ETF | 922042866 |  | 507000 | 5608 | SH |  | SOLE |  | 0 | 0 | 5608 |
| INVESCO EXCHANGE | FTSE RAFI DEV | 46138E743 |  | 1346074 | 20537 | SH |  | SOLE |  | 0 | 0 | 20537 |
| ISHARES TR | FUTURE AI  TECH | 46435U556 |  | 788304 | 16362 | SH |  | SOLE |  | 0 | 0 | 16362 |
| GLOBAL X | GENOMIC BIOTECH | 37960A214 |  | 822317 | 18090 | SH |  | SOLE |  | 155 | 0 | 17935 |
| ARK GENOMIC | GENOMIC REV ETF | 00214Q302 |  | 726713 | 25085 | SH |  | SOLE |  | 0 | 0 | 25085 |
| ISHARES GLOBAL | GL CLEAN ENE ETF | 464288224 |  | 548735 | 33398 | SH |  | SOLE |  | 2956 | 0 | 30442 |
| SPDR SER TR | GLB DOW ETF | 78464A706 |  | 625458 | 3752 | SH |  | SOLE |  | 10 | 0 | 3742 |
| GLOBAL X FDS | GLBL X MLP ETF | 37954Y343 |  | 1964178 | 40574 | SH |  | SOLE |  | 2204 | 0 | 38370 |
| INVESCO GOLDEN | GLOBAL DRGN CN | 46137V571 |  | 1781795 | 61840 | SH |  | SOLE |  | 3878 | 0 | 57962 |
| ISHARES GLOBAL | GLOBAL ENERG ETF | 464287341 |  | 267016 | 6368 | SH |  | SOLE |  | 0 | 0 | 6368 |
| ISHARES GLOBAL | GLOBAL TECH ETF | 464287291 |  | 477140 | 4544 | SH |  | SOLE |  | 128 | 0 | 4416 |
| GLOBAL X FDS | GLOBAL X COPPER | 37954Y830 |  | 296172 | 4126 | SH |  | SOLE |  | 0 | 0 | 4126 |
| GLOBAL X | GLOBAL X SILVER | 37954Y848 |  | 2584922 | 30950 | SH |  | SOLE |  | 1225 | 0 | 29725 |
| GLOBAL X | GLOBAL X URANIUM | 37954Y871 |  | 1501541 | 35140 | SH |  | SOLE |  | 0 | 0 | 35140 |
| PACER GLOBAL | GLOBL CASH ETF | 69374H709 |  | 614052 | 14897 | SH |  | SOLE |  | 0 | 0 | 14897 |
| GLOBAL X | GLOBX SUPDV US | 37950E291 |  | 1505400 | 86917 | SH |  | SOLE |  | 7500 | 0 | 79417 |
| VANECK GOLD | GOLD MINERS ETF | 92189F106 |  | 6369410 | 74262 | SH |  | SOLE |  | 1476 | 0 | 72786 |
| SPDR GOLD | GOLD SHS | 78463V107 |  | 19896173 | 50204 | SH |  | SOLE |  | 1016 | 0 | 49188 |
| VANECK MERK | GOLD TRUST | 921078101 |  | 578564 | 13948 | SH |  | SOLE |  | 0 | 0 | 13948 |
| MFS ACTIVE EXCHANGE TRADED F | GROWTH ETF | 55286W207 |  | 1282067 | 45296 | SH |  | SOLE |  | 0 | 0 | 45296 |
| VANGUARD GROWTH | GROWTH ETF | 922908736 |  | 19543934 | 40061 | SH |  | SOLE |  | 1072 | 0 | 38989 |
| HARBOR ETF TRUST | HARBOR COMMODITY | 41151J505 |  | 1129276 | 41320 | SH |  | SOLE |  | 0 | 0 | 41320 |
| ISHARES CURRENCY | HDG MSCI EAFE | 46434V803 |  | 3459491 | 83644 | SH |  | SOLE |  | 20118 | 0 | 63525 |
| VANGUARD HEALTH | HEALTH CAR ETF | 92204A504 |  | 3398081 | 11793 | SH |  | SOLE |  | 126 | 0 | 11667 |
| JANUS DETROIT STR TR | HENDERSN CAP ETF | 47103U100 |  | 229253 | 3116 | SH |  | SOLE |  | 0 | 0 | 3116 |
| JANUS DETROIT STR TR | HENDERSON MTG | 47103U852 |  | 1407617 | 30808 | SH |  | SOLE |  | 0 | 0 | 30808 |
| JANUS DETROIT STR TR | HENDERSON SECURI | 47103U746 |  | 871306 | 16737 | SH |  | SOLE |  | 200 | 0 | 16537 |
| JANUS DETROIT STR TR | HENDERSON SML ETF | 47103U209 |  | 906216 | 11111 | SH |  | SOLE |  | 33 | 0 | 11078 |
| JANUS DETROIT | HENDRSON AAA CL | 47103U845 |  | 11464695 | 226665 | SH |  | SOLE |  | 13470 | 0 | 213195 |
| INVESCO HIGH | HIG YLD EQ DIV | 46137V563 |  | 1470273 | 72123 | SH |  | SOLE |  | 0 | 0 | 72123 |
| VANGUARD HIGH | HIGH DIV YLD | 921946406 |  | 5672984 | 39527 | SH |  | SOLE |  | 3316 | 0 | 36211 |
| FIDELITY COVINGTON | HIGH DIVID ETF | 316092840 |  | 2523587 | 44516 | SH |  | SOLE |  | 7453 | 0 | 37063 |
| AB ACTIVE ETFS INCE | HIGH YIELD ETF | 00039J608 |  | 5402831 | 143769 | SH |  | SOLE |  | 0 | 0 | 143769 |
| ISHARES TR | HIGH YLD SYSTM B | 46435G250 |  | 1087529 | 22968 | SH |  | SOLE |  | 3051 | 0 | 19916 |
| HIGHLAND OPPORTUNITIES | HIGHLAND INCOME | 43010E404 |  | 882965 | 147653 | SH |  | SOLE |  | 2620 | 0 | 145033 |
| SPDR S | HLTH CR EQUIP | 78464A581 |  | 263138 | 2982 | SH |  | SOLE |  | 160 | 0 | 2822 |
| LISTED HORIZON | HORIZON KINETICS | 53656F623 |  | 705103 | 15859 | SH |  | SOLE |  | 4805 | 0 | 11054 |
| CAPITOL SER TR | HULL TACTICAL | 14064D519 |  | 267939 | 6749 | SH |  | SOLE |  | 0 | 0 | 6749 |
| INNOVATOR IBD | IBD 50 ETF | 45782C102 |  | 1663696 | 47794 | SH |  | SOLE |  | 86 | 0 | 47708 |
| ISHARES TR | IBONDS DEC 26 | 46435U259 |  | 1939837 | 75666 | SH |  | SOLE |  | 0 | 0 | 75666 |
| ISHARES IBOXX | IBOXX HI YD ETF | 464288513 |  | 344185 | 4269 | SH |  | SOLE |  | 101 | 0 | 4168 |
| ISHARES IBOXX | IBOXX INV CP ETF | 464287242 |  | 19395975 | 176023 | SH |  | SOLE |  | 25 | 0 | 175998 |
| VANECK IG | IG FLOATING RATE ETF | 92189F486 |  | 1304845 | 51211 | SH |  | SOLE |  | 0 | 0 | 51211 |
| LITMAN GREGORY FDS TR | IMGP DBI MANAGED | 53700T827 |  | 354664 | 12639 | SH |  | SOLE |  | 3803 | 0 | 8836 |
| LPL Financial Holdings Inc | INC COM | 50212V100 |  | 1239334 | 3470 | SH |  | SOLE |  | 7 | 0 | 3463 |
| SSGA ACTIVE ETF TR | INCOM ALLO ETF | 78467V202 |  | 223270 | 6768 | SH |  | SOLE |  | 0 | 0 | 6768 |
| ANGEL OAK FUNDS TRUST | INCOME ETF | 03463K760 |  | 436231 | 20947 | SH |  | SOLE |  | 0 | 0 | 20947 |
| GLOBAL X FDS | INDIA ACTIVE ETF | 37960A552 |  | 1192893 | 40030 | SH |  | SOLE |  | 425 | 0 | 39605 |
| WISDOMTREE INDIA | INDiA ERNGS FD | 97717W422 |  | 1203020 | 25989 | SH |  | SOLE |  | 11523 | 0 | 14466 |
| FIRST TRUST | INDIA NFTY50 EQW | 33737J802 |  | 457808 | 7850 | SH |  | SOLE |  | 0 | 0 | 7850 |
| VANGUARD INDUSTRIALS | INDUSTRIAL ETF | 92204A603 |  | 402089 | 1348 | SH |  | SOLE |  | 109 | 0 | 1238 |
| FIRST TR EXCHANGE-TRADED FD | INDXX INOVTV ETF | 33741X201 |  | 348865 | 5864 | SH |  | SOLE |  | 1254 | 0 | 4610 |
| VANGUARD INFORMATION | INF TECH ETF | 92204A702 |  | 6063034 | 8044 | SH |  | SOLE |  | 1263 | 0 | 6781 |
| ARK INNOVATION | INNOVATION ETF | 00214Q104 |  | 3334148 | 43414 | SH |  | SOLE |  | 3060 | 0 | 40354 |
| INNOVATOR LOUP | INNOVATOR DEEPW | 45782C862 |  | 283100 | 3705 | SH |  | SOLE |  | 785 | 0 | 2920 |
| INNOVATOR ETFS TRUST | INNOVATOR US EQ | 45783Y475 |  | 2034855 | 56697 | SH |  | SOLE |  | 0 | 0 | 56697 |
| VANGUARD INTERMEDIATE | INTERMED TERM | 921937819 |  | 242776 | 3117 | SH |  | SOLE |  | 0 | 0 | 3117 |
| DIMENSIONAL INTL | INTERNATIONAL CORE EQUITY M | 25434V203 |  | 512182 | 13440 | SH |  | SOLE |  | 0 | 0 | 13440 |
| WISDOMTREE TR | INTERNATIONL EFI | 97717Y634 |  | 674736 | 14259 | SH |  | SOLE |  | 0 | 0 | 14259 |
| J P MORGAN EXCHANGE TRADED F | INTL BD OPP ETF | 46641Q852 |  | 1208468 | 24814 | SH |  | SOLE |  | 0 | 0 | 24814 |
| FRANKLIN TEMPLETON ETF TR | INTL COR DIV TIL | 35473P108 |  | 786227 | 20217 | SH |  | SOLE |  | 1001 | 0 | 19216 |
| INNOVATOR ETFS TRUST | INTL DEVELOPED P | 45783Y350 |  | 1934137 | 62664 | SH |  | SOLE |  | 0 | 0 | 62664 |
| VANGUARD INTERNATIONAL | INTL DVD ETF | 921946810 |  | 314405 | 3438 | SH |  | SOLE |  | 0 | 0 | 3438 |
| AVANTIS INTL | INTL EQT ETF | 025072703 |  | 4194903 | 50959 | SH |  | SOLE |  | 889 | 0 | 50069 |
| FIRST TRUST | INTL EQUITY OPP ETF | 33734X853 |  | 222162 | 3757 | SH |  | SOLE |  | 1017 | 0 | 2740 |
| VANGUARD INTERNATIONAL | INTL HIGH ETF | 921946794 |  | 1535977 | 17066 | SH |  | SOLE |  | 0 | 0 | 17066 |
| WISDOMTREE INTL | INTL QULTY DIV | 97717X131 |  | 397496 | 9583 | SH |  | SOLE |  | 1731 | 0 | 7852 |
| WISDOMTREE INTL | INTL SMCAP DIV | 97717W760 |  | 531892 | 6566 | SH |  | SOLE |  | 960 | 0 | 5606 |
| AMEriCAN CENTY ETF TR | INTL SMCP VLU | 025072802 |  | 3735098 | 39748 | SH |  | SOLE |  | 115 | 0 | 39633 |
| SCHWAB INTERMEDIATE | INTRM TRM TRES | 808524854 |  | 968000 | 38597 | SH |  | SOLE |  | 57 | 0 | 38540 |
| J P MORGAN EXCHANGE TRADED F | INTRNL RES EQT | 46641Q134 |  | 3875604 | 51758 | SH |  | SOLE |  | 244 | 0 | 51513 |
| INVESCO EXCH TRADED FD TR II | INVESCO PHLX SM | 46138G615 |  | 960443 | 17221 | SH |  | SOLE |  | 0 | 0 | 17221 |
| ISHARES TR | INVESTMENT GRADE | 46435G219 |  | 232370 | 5089 | SH |  | SOLE |  | 81 | 0 | 5008 |
| INVESCO BULLETSHARES | INVSCO BLSH 26 | 46138J635 |  | 8030388 | 344061 | SH |  | SOLE |  | 608 | 0 | 343453 |
| ISHARES SILVER | ISHARES | 46428Q109 |  | 11830738 | 183650 | SH |  | SOLE |  | 5605 | 0 | 178045 |
| BLACKROCK ETF TRUST | ISHARES A I INNO | 09290C780 |  | 17926036 | 538317 | SH |  | SOLE |  | 26877 | 0 | 511440 |
| BLACKROCK ETF TRUST II | ISHARES HIGH YIE | 092528108 |  | 4423088 | 199059 | SH |  | SOLE |  | 258 | 0 | 198801 |
| BLACKROCK ETF TRUST II | ISHARES HIGH YIE | 092528843 |  | 1053205 | 21635 | SH |  | SOLE |  | 0 | 0 | 21635 |
| ISHARES GOLD | ISHARES NEW | 464285204 |  | 7217318 | 88916 | SH |  | SOLE |  | 5967 | 0 | 82949 |
| EXPANDED TECH | ISHARES TR | 464287515 |  | 1155509 | 10933 | SH |  | SOLE |  | 0 | 0 | 10933 |
| GLOB HLTHCRE ETF | ISHARES TR | 464287325 |  | 1239610 | 12727 | SH |  | SOLE |  | 0 | 0 | 12727 |
| BLACKROCK ETF TRUST | ISHARES US EQUIT | 09290C103 |  | 44095589 | 725137 | SH |  | SOLE |  | 36813 | 0 | 688324 |
| BLACKROCK ETF TRUST | ISHARES US THEMA | 09290C806 |  | 17007252 | 441060 | SH |  | SOLE |  | 23285 | 0 | 417775 |
| ISHARES 1-5 YEAR | ISHS 1-5YR INVS | 464288646 |  | 285963 | 5408 | SH |  | SOLE |  | 0 | 0 | 5408 |
| ISHARES 5-10 YEAR | ISHS 5-10YR INVS | 464288638 |  | 2151878 | 39938 | SH |  | SOLE |  | 0 | 0 | 39938 |
| WISDOMTREE TRUST | ITL HDG QTLY DIV | 97717X594 |  | 535704 | 11009 | SH |  | SOLE |  | 0 | 0 | 11009 |
| WISDOMTREE INTL | ITL HIGH DIV FD | 97717W802 |  | 356411 | 6907 | SH |  | SOLE |  | 2144 | 0 | 4762 |
| VANECK ETF TRUST | JP MRGAN EM LOC | 92189H300 |  | 670915 | 25984 | SH |  | SOLE |  | 0 | 0 | 25984 |
| ISHARES JPMORGAN | JPMORGAN USD EMG | 464288281 |  | 676090 | 7022 | SH |  | SOLE |  | 313 | 0 | 6709 |
| VANECK JR | JR GOLD MINERS E | 92189F791 |  | 1359485 | 11948 | SH |  | SOLE |  | 220 | 0 | 11728 |
| INVESCO EXCHANGE | KBW PPTY CASUT | 46138E586 |  | 299634 | 2354 | SH |  | SOLE |  | 493 | 0 | 1861 |
| VANGUARD LARGE | LARGE CAP ETF | 922908637 |  | 2781046 | 8834 | SH |  | SOLE |  | 14 | 0 | 8820 |
| ISHARES TR | LATN AMER 40 ETF | 464287390 |  | 258858 | 8501 | SH |  | SOLE |  | 1354 | 0 | 7147 |
| TWO ROADS | LDRSHS ALPFACT | 90214Q774 |  | 1472268 | 32659 | SH |  | SOLE |  | 0 | 0 | 32659 |
| TWO ROADS | LEADERSHARES DY | 90214Q675 |  | 582808 | 25771 | SH |  | SOLE |  | 0 | 0 | 25771 |
| TWO ROADS | LEASERSHS ALPHAF | 90214Q691 |  | 742070 | 19096 | SH |  | SOLE |  | 0 | 0 | 19096 |
| FIRST TRUST | LNG/SHT EQUITY | 33739P103 |  | 8811945 | 124129 | SH |  | SOLE |  | 243 | 0 | 123886 |
| HARBOR ETF TRUST | LONG TERM GROWER | 41151J406 |  | 4402452 | 141538 | SH |  | SOLE |  | 0 | 0 | 141538 |
| VANGUARD LONG | LONG TERM TREAS | 92206C847 |  | 2732554 | 48971 | SH |  | SOLE |  | 0 | 0 | 48971 |
| FIRST TRUST | MANAGD MUN ETF | 33739N108 |  | 676658 | 13233 | SH |  | SOLE |  | 1636 | 0 | 11597 |
| EATON VANCE | MANAGED DIVE COM | 27828N102 |  | 6366436 | 415022 | SH |  | SOLE |  | 45855 | 0 | 369167 |
| VANGUARD MATERIALS | MATERIALS ETF | 92204A801 |  | 1121668 | 5174 | SH |  | SOLE |  | 5 | 0 | 5169 |
| ISHARES MBS | MBS ETF | 464288588 |  | 1066749 | 11203 | SH |  | SOLE |  | 176 | 0 | 11027 |
| VANGUARD MID | MCAP GR IDXVIP | 922908538 |  | 3019953 | 10819 | SH |  | SOLE |  | 198 | 0 | 10621 |
| VANGUARD MID | MCAP VL IDXVIP | 922908512 |  | 676417 | 3814 | SH |  | SOLE |  | 593 | 0 | 3221 |
| VANGUARD MEGA | MEGA CAP INDEX | 921910873 |  | 1028512 | 4095 | SH |  | SOLE |  | 0 | 0 | 4095 |
| VANGUARD WORLD FD | MEGA CAP VAL ETF | 921910840 |  | 249044 | 1764 | SH |  | SOLE |  | 250 | 0 | 1514 |
| VANGUARD MEGA | MEGA GRWTH IND | 921910816 |  | 5741525 | 13910 | SH |  | SOLE |  | 334 | 0 | 13576 |
| ISHARES MICROCAP | MICRO-CAP ETF | 464288869 |  | 221702 | 1406 | SH |  | SOLE |  | 0 | 0 | 1406 |
| VANGUARD MID | MID CAP ETF | 922908629 |  | 4128514 | 14224 | SH |  | SOLE |  | 360 | 0 | 13864 |
| FIRST TRUST | MID CP GR ALPH | 33737M102 |  | 5087060 | 55783 | SH |  | SOLE |  | 1167 | 0 | 54616 |
| VANGUARD S | MIDCP 400 VAL | 921932844 |  | 316728 | 3136 | SH |  | SOLE |  | 0 | 0 | 3136 |
| JOHN HANCOCK | MLTFCTR LRG CAP | 47804J107 |  | 423368 | 5302 | SH |  | SOLE |  | 0 | 0 | 5302 |
| ISHARES CORE | MODERT ALLOC ETF | 464289875 |  | 379164 | 7944 | SH |  | SOLE |  | 0 | 0 | 7944 |
| ISHARES MORNINGSTAR | MORNINGSTAR GRWT | 464287119 |  | 5992645 | 57600 | SH |  | SOLE |  | 37 | 0 | 57562 |
| VANECK MORNINGSTAR | MORNINGSTAR SMID | 92189H730 |  | 507684 | 14025 | SH |  | SOLE |  | 525 | 0 | 13500 |
| VANECK MORNINGSTAR | MORNINGSTAR WIDE | 92189F643 |  | 4688718 | 45275 | SH |  | SOLE |  | 3479 | 0 | 41796 |
| ISHARES MORNINGSTAR | MORNINGSTR US EQ | 464287127 |  | 633458 | 6712 | SH |  | SOLE |  | 0 | 0 | 6712 |
| WISDOMTREE MORTGAGE | MORTGAGE PLUS BD ETF | 97717Y725 |  | 8209360 | 184293 | SH |  | SOLE |  | 155 | 0 | 184138 |
| ISHARES MORTGAGE | MORTGE REL ETF | 46435G342 |  | 1072193 | 48340 | SH |  | SOLE |  | 6718 | 0 | 41623 |
| RBB FD | MOTLEY FOL ETF | 74933W601 |  | 5671073 | 79017 | SH |  | SOLE |  | 0 | 0 | 79017 |
| ISHARES MORNINGSTAR | MRGSTR MD CP ETF | 464288208 |  | 468688 | 5665 | SH |  | SOLE |  | 179 | 0 | 5486 |
| ISHARES MORNINGSTAR | MRGSTR MD CP GRW | 464288307 |  | 719677 | 9014 | SH |  | SOLE |  | 0 | 0 | 9014 |
| ISHARES MORNINGSTAR | MRNGSTR INC ETF | 46432F875 |  | 278065 | 12982 | SH |  | SOLE |  | 0 | 0 | 12982 |
| ISHARES MORNINGSTAR | MRNING SM CP ETF | 464288703 |  | 2315723 | 33806 | SH |  | SOLE |  | 63 | 0 | 33743 |
| ISHARES MSCI | MSCI AUST ETF | 464286103 |  | 305881 | 11679 | SH |  | SOLE |  | 0 | 0 | 11679 |
| ISHARES MSCI | MSCI BRAZIL ETF | 464286400 |  | 1464327 | 46091 | SH |  | SOLE |  | 3338 | 0 | 42753 |
| GLOBAL X | MSCI CHINA CNSMR | 37950E408 |  | 1287041 | 60524 | SH |  | SOLE |  | 0 | 0 | 60524 |
| ISHARES MSCI | MSCI CHINA ETF | 46429B671 |  | 785700 | 13080 | SH |  | SOLE |  | 0 | 0 | 13080 |
| FIDELITY COVINGTON TRUST | MSCI COMMNTN SVC | 316092873 |  | 459764 | 6274 | SH |  | SOLE |  | 0 | 0 | 6274 |
| FIDELITY COVINGTON TRUST | MSCI CONSM DIS | 316092204 |  | 471979 | 4620 | SH |  | SOLE |  | 0 | 0 | 4620 |
| ISHARES MSCI | MSCI EAFE ETF | 464287465 |  | 14724103 | 153328 | SH |  | SOLE |  | 6155 | 0 | 147173 |
| ISHARES MSCI | MSCI EAFE MIN VL | 46429B689 |  | 2380980 | 27605 | SH |  | SOLE |  | 168 | 0 | 27437 |
| SPDR INDEX | MSCI EAFE STRTGC | 78463X434 |  | 2926362 | 32275 | SH |  | SOLE |  | 0 | 0 | 32275 |
| ISHARES MSCI | MSCI EMG MKT ETF | 464287234 |  | 665841 | 12170 | SH |  | SOLE |  | 200 | 0 | 11970 |
| ISHARES MSCI | MSCI EMRG CHN | 46434G764 |  | 4778537 | 65748 | SH |  | SOLE |  | 7103 | 0 | 58645 |
| ISHARES INC | MSCI GBL GOLD MN | 46434G855 |  | 941498 | 12785 | SH |  | SOLE |  | 514 | 0 | 12271 |
| ISHARES MSCI | MSCI INDIA ET | 46429B598 |  | 612350 | 11329 | SH |  | SOLE |  | 1173 | 0 | 10156 |
| FIDELITY MSCI | MSCI INDL INDX ETF | 316092709 |  | 3624579 | 43945 | SH |  | SOLE |  | 13615 | 0 | 30330 |
| FIDELITY COVINGTON TRUST | MSCI INFO TECH I | 316092808 |  | 3731522 | 16609 | SH |  | SOLE |  | 0 | 0 | 16609 |
| ISHARES MSCI | MSCI INTL QUALTY | 46434V456 |  | 11010320 | 242251 | SH |  | SOLE |  | 108 | 0 | 242143 |
| ISHARES TR | MSCI INTL VLU FT | 46435G409 |  | 3797869 | 99812 | SH |  | SOLE |  | 111 | 0 | 99701 |
| ISHARES INC | MSCI TURKEY ETF | 464286715 |  | 289199 | 8402 | SH |  | SOLE |  | 0 | 0 | 8402 |
| ISHARES MSCI | MSCI USA MIN VOL | 46429B697 |  | 8661952 | 91985 | SH |  | SOLE |  | 476 | 0 | 91509 |
| ISHARES MSCI | MSCI USA MMENTM | 46432F396 |  | 355866 | 1422 | SH |  | SOLE |  | 206 | 0 | 1215 |
| ISHARES U S | MSCI USA MULTIFT | 46434V282 |  | 233294 | 3360 | SH |  | SOLE |  | 65 | 0 | 3295 |
| ISHARES MSCI | MSCI USA QLT FCT | 46432F339 |  | 43407063 | 218528 | SH |  | SOLE |  | 14221 | 0 | 204306 |
| ISHARES MSCI | MSCI USA SMCP MN | 46435G433 |  | 367914 | 8491 | SH |  | SOLE |  | 0 | 0 | 8491 |
| ISHARES MSCI | MSCI USA VALUE | 46432F388 |  | 460402 | 3367 | SH |  | SOLE |  | 0 | 0 | 3367 |
| VANGUARD MORTGAGE | MTG-BKD SECS ETF | 92206C771 |  | 510249 | 10838 | SH |  | SOLE |  | 0 | 0 | 10838 |
| JOHN HANCOCK | MULTI INTL ETF | 47804J859 |  | 253083 | 6094 | SH |  | SOLE |  | 0 | 0 | 6094 |
| PIMCO ETF TR | MULTISECTOR BD | 72201R585 |  | 17406192 | 652406 | SH |  | SOLE |  | 29943 | 0 | 622464 |
| FIDELITY MERRIMACK STR TR | MUN BD OPPORTUN | 316188853 |  | 327674 | 6430 | SH |  | SOLE |  | 0 | 0 | 6430 |
| JP MORGAN | MUNICIPAL ETF | 46641Q647 |  | 2286803 | 45283 | SH |  | SOLE |  | 0 | 0 | 45283 |
| FIRST TR EXCHANGE-TRADED FD | NASD TECH DIV | 33738R118 |  | 351640 | 3631 | SH |  | SOLE |  | 0 | 0 | 3631 |
| GLOBAL X | NASDAQ 100 COVER | 37954Y483 |  | 1546111 | 87499 | SH |  | SOLE |  | 0 | 0 | 87499 |
| INVESCO NASDAQ | NASDAQ 100 ETF | 46138G649 |  | 42204307 | 166868 | SH |  | SOLE |  | 21546 | 0 | 145322 |
| NEOS ETF TRUST | NASDAQ 100 HIGH | 78433H675 |  | 337008 | 6257 | SH |  | SOLE |  | 0 | 0 | 6257 |
| INNOVATOR ETFS TRUST | NASDAQ 100 MANA | 45783Y681 |  | 3436802 | 99309 | SH |  | SOLE |  | 0 | 0 | 99309 |
| ISHARES BIOTECHNOLOGY | NASDAQ BIOTECH | 464287556 |  | 279071 | 1654 | SH |  | SOLE |  | 234 | 0 | 1420 |
| FIRST TRUST | NASDAQ BUYWRITE | 33738R407 |  | 503650 | 24191 | SH |  | SOLE |  | 50 | 0 | 24141 |
| FIRST TRUST | NASDAQ CYB ETF | 33734X846 |  | 3648459 | 51708 | SH |  | SOLE |  | 12586 | 0 | 39122 |
| JP MORGAN | NASDAQ EQT PREM | 46654Q203 |  | 2626645 | 45178 | SH |  | SOLE |  | 0 | 0 | 45178 |
| INVESCO NASDAQ | NASDAQ NEXT GEN 100 ETF | 46138G631 |  | 214271 | 5815 | SH |  | SOLE |  | 0 | 0 | 5815 |
| GOLDMAN SACHS ETF TR | NASDAQ-100 PREMI | 38149W630 |  | 696570 | 13175 | SH |  | SOLE |  | 1721 | 0 | 11454 |
| FIRST TRUST | NASDQ CLN EDGE | 33737A108 |  | 1146669 | 7476 | SH |  | SOLE |  | 585 | 0 | 6891 |
| FIRST TR EXCHANGE TRADED FD | NASDQ FOD BVRG | 33738R852 |  | 821000 | 39201 | SH |  | SOLE |  | 2554 | 0 | 36646 |
| ISHARES NATIONAL | NATIONAL MUN ETF | 464288414 |  | 2779390 | 25949 | SH |  | SOLE |  | 1375 | 0 | 24574 |
| NATIXIS ETF TRUST II | NATIXIS LOOMIS | 63875W406 |  | 11977868 | 267602 | SH |  | SOLE |  | 1217 | 0 | 266385 |
| INVESCO NATIONAL | NATL AMT MUNI | 46138E537 |  | 9343426 | 402908 | SH |  | SOLE |  | 1530 | 0 | 401377 |
| NEOS ETF TRUST | NEOS ENH INC 1-3 | 78433H501 |  | 223785 | 4500 | SH |  | SOLE |  | 0 | 0 | 4500 |
| SHP NEOS | NEOS S 500 HI | 78433H303 |  | 1287125 | 24503 | SH |  | SOLE |  | 0 | 0 | 24503 |
| FIRST TR EXCHANGE-TRADED FD | NO AMER ENERGY | 33738D101 |  | 6897261 | 182129 | SH |  | SOLE |  | 196 | 0 | 181933 |
| SPDR NUVEEN | NUVEEN BLMBRG SH | 78468R739 |  | 762715 | 15893 | SH |  | SOLE |  | 80 | 0 | 15813 |
| SPDR NUVEEN | NUVEEN BLOOMBERG | 78464A284 |  | 1839726 | 73766 | SH |  | SOLE |  | 0 | 0 | 73766 |
| SPDR NUVEEN | NUVEEN BRC MUNIC | 78468R721 |  | 1154759 | 25263 | SH |  | SOLE |  | 152 | 0 | 25111 |
| NUVEEN ESG | NUVEEN ESG LRGCP | 67092P201 |  | 1630991 | 16677 | SH |  | SOLE |  | 0 | 0 | 16677 |
| NUVEEN ESG | NUVEEN ESG MIDCP | 67092P409 |  | 377683 | 7911 | SH |  | SOLE |  | 0 | 0 | 7911 |
| FIRST TRUST | NY ARCA BIOTECH | 33733E203 |  | 262811 | 1273 | SH |  | SOLE |  | 328 | 0 | 945 |
| NEW YORK LIFE INVTS ACTIVE E | NYLI MACKAYMUN | 45409F827 |  | 874518 | 35944 | SH |  | SOLE |  | 0 | 0 | 35944 |
| INDEXIQ MERGER | NYLI MERGER ARBI | 45409B800 |  | 5159125 | 144150 | SH |  | SOLE |  | 158 | 0 | 143992 |
| SPDR SERIES | NYSE TECH ETF | 78464A102 |  | 1594066 | 5737 | SH |  | SOLE |  | 0 | 0 | 5737 |
| INVESCO DB MULTI-SECTOR COMM | OIL FD | 46140H403 |  | 479480 | 39302 | SH |  | SOLE |  | 9929 | 0 | 29373 |
| INVESCO OPTIMUM | OPTIMUM YIELD | 46090F100 |  | 193629 | 14613 | SH |  | SOLE |  | 0 | 0 | 14613 |
| Amcor Plc Ord Usd 0.01 | ORD | G0250X107 |  | 190307 | 22819 | SH |  | SOLE |  | 0 | 0 | 22819 |
| CRH PLC | ORD | G25508105 |  | 204888 | 1642 | SH |  | SOLE |  | 0 | 0 | 1642 |
| Elbit Systems LTD | ORD | M3760D101 |  | 213753 | 370 | SH |  | SOLE |  | 0 | 0 | 370 |
| SEAGATE TECHNOLOGY HLDNGS PL | ORD SHS | G7997R103 |  | 723884 | 2629 | SH |  | SOLE |  | 33 | 0 | 2596 |
| Nu Holdings LTD Cl A | ORD SHS CL A | G6683N103 |  | 187036 | 11173 | SH |  | SOLE |  | 250 | 0 | 10923 |
| CREDO TECHNOLOGY GROUP HOLDI | ORDINARY SHARES | G25457105 |  | 1521781 | 10576 | SH |  | SOLE |  | 0 | 0 | 10576 |
| PACER U S | PACER US SMALL | 69374H857 |  | 2431634 | 54804 | SH |  | SOLE |  | 6608 | 0 | 48195 |
| ISHARES U S | PFD AND INCM SEC | 464288687 |  | 668840 | 21603 | SH |  | SOLE |  | 1109 | 0 | 20494 |
| INVESCO PFD | PFD ETF | 46138E511 |  | 247286 | 22000 | SH |  | SOLE |  | 3253 | 0 | 18747 |
| FIRST TRUST | PFD SECS INC ETF | 33739E108 |  | 3264375 | 179165 | SH |  | SOLE |  | 513 | 0 | 178652 |
| PGIM ULTRA | PGIM ULTRA SH BD | 69344A107 |  | 14266486 | 287689 | SH |  | SOLE |  | 448 | 0 | 287241 |
| ISHARES SEMICONDUCTOR | PHLX SEMICND ETF | 464287523 |  | 1198897 | 3981 | SH |  | SOLE |  | 381 | 0 | 3600 |
| ABERDEEN STANDARD | PHYSCL GOLD SHS | 00326A104 |  | 2218402 | 54002 | SH |  | SOLE |  | 0 | 0 | 54002 |
| ABERDEEN PHYSICAL | PHYSCL PLATM SHS | 003260106 |  | 1503904 | 8067 | SH |  | SOLE |  | 0 | 0 | 8067 |
| ABERDEEN PHYSICAL | PHYSCL PRECS MET | 003263100 |  | 1480524 | 7201 | SH |  | SOLE |  | 0 | 0 | 7201 |
| ABRDN SILVER ETF TRUST | PHYSCL SILVR SHS | 003264108 |  | 531785 | 7862 | SH |  | SOLE |  | 0 | 0 | 7862 |
| ABERDEEN PHYSICAL | PHYSICAL PALLADM | 003262102 |  | 1141526 | 7852 | SH |  | SOLE |  | 0 | 0 | 7852 |
| SPDR HIGH | PORTFLI HIGH YLD ETF | 78468R606 |  | 1803644 | 76200 | SH |  | SOLE |  | 0 | 0 | 76200 |
| SPDR INTERMEDIATE | PORTFLI INTRMDIT | 78464A672 |  | 2119330 | 73486 | SH |  | SOLE |  | 423 | 0 | 73063 |
| SPDR MSCI | PORTFLI MSCI GBL | 78463X475 |  | 337827 | 4404 | SH |  | SOLE |  | 10 | 0 | 4394 |
| SPDR PORTFOLIO | PORTFOLI S | 78464A805 |  | 5591347 | 67773 | SH |  | SOLE |  | 7855 | 0 | 59919 |
| SPDR PORTFOLIO | PORTFOLIO AGRGTE | 78464A649 |  | 19686210 | 764509 | SH |  | SOLE |  | 6743 | 0 | 757766 |
| SPDR CORP | PORTFOLIO CRPORT | 78464A144 |  | 11424720 | 389390 | SH |  | SOLE |  | 322 | 0 | 389068 |
| SPDR PORTFOLIO | PORTFOLIO DEVLPD | 78463X889 |  | 17561761 | 394802 | SH |  | SOLE |  | 19548 | 0 | 375254 |
| SPDR PORTFOLIO | PORTFOLIO EMG MK | 78463X509 |  | 5977187 | 127690 | SH |  | SOLE |  | 557 | 0 | 127133 |
| SPDR PORTFOLIO | PORTFOLIO INTRMD | 78464A375 |  | 1596000 | 47205 | SH |  | SOLE |  | 337 | 0 | 46868 |
| SPDR PORTFOLIO | PORTFOLIO LN COR | 78464A367 |  | 428014 | 18955 | SH |  | SOLE |  | 0 | 0 | 18955 |
| SPDR PORTFOLIO | PORTFOLIO S | 78464A847 |  | 7362293 | 127133 | SH |  | SOLE |  | 3689 | 0 | 123445 |
| SPDR PORTFOLIO | PORTFOLIO S | 78468R853 |  | 11832835 | 252515 | SH |  | SOLE |  | 13266 | 0 | 239249 |
| SPDR PORTFOLIO | PORTFOLIO SH TSR | 78468R101 |  | 1085358 | 37068 | SH |  | SOLE |  | 0 | 0 | 37068 |
| SPDR PORTFOLIO | PORTFOLIO SHORT | 78464A474 |  | 519744 | 17210 | SH |  | SOLE |  | 857 | 0 | 16353 |
| SPDR PORTFOLIO | PRTFLO S GW | 78464A409 |  | 62252379 | 583434 | SH |  | SOLE |  | 31683 | 0 | 551750 |
| SPDR PORTFOLIO | PRTFLO S HI | 78468R788 |  | 1589932 | 36761 | SH |  | SOLE |  | 5 | 0 | 36756 |
| SPDR PORTFOLIO | PRTFLO S VL | 78464A508 |  | 83044529 | 1461794 | SH |  | SOLE |  | 76845 | 0 | 1384949 |
| ADVISORSHARES TR | PURE US CANNABIS | 00768Y453 |  | 316976 | 67156 | SH |  | SOLE |  | 0 | 0 | 67156 |
| Nvidia Corp | PUT | 67066G954 |  | 301725 | 50000 | SH | Put | SOLE |  | 0 | 0 | 50000 |
| INVESCO QQQ | PUT | 46090E953 |  | 1412100 | 90000 | SH | Put | SOLE |  | 0 | 0 | 90000 |
| ISHARES SILVER | PUT | 46428Q959 |  | 1350902 | 140000 | SH | Put | SOLE |  | 0 | 0 | 140000 |
| SPDR S 500 ETF TR | PUT | 78462F953 |  | 544938 | 30000 | SH | Put | SOLE |  | 0 | 0 | 30000 |
| Zacks Trust | QUALITY INTERNAT | 98888G881 |  | 214070 | 8071 | SH |  | SOLE |  | 0 | 0 | 8071 |
| INNOVATOR ETFS TRUST | QUITY MANAGD FLR | 45783Y673 |  | 3127020 | 84616 | SH |  | SOLE |  | 1000 | 0 | 83616 |
| VANECK RARE | RARE EARTH/STRTG | 92189H805 |  | 425890 | 5762 | SH |  | SOLE |  | 0 | 0 | 5762 |
| FIRST TRUST | RBA INDL ETF | 33738R704 |  | 15179273 | 154386 | SH |  | SOLE |  | 159 | 0 | 154227 |
| GLOBAL X | RBTCS ARTFL INTE | 37954Y715 |  | 508349 | 14031 | SH |  | SOLE |  | 1886 | 0 | 12145 |
| VANGUARD REAL | REAL ESTATE ETF | 922908553 |  | 386831 | 4370 | SH |  | SOLE |  | 170 | 0 | 4200 |
| FIRST TRUST | RISNG DIVD ACHIV | 33738R506 |  | 18072525 | 260075 | SH |  | SOLE |  | 0 | 0 | 260075 |
| SELECT SECTOR | RL EST SEL SEC | 81369Y860 |  | 4400257 | 109052 | SH |  | SOLE |  | 1458 | 0 | 107594 |
| EXCHANGE TRADED | ROBO GLB ETF | 301505707 |  | 636048 | 9177 | SH |  | SOLE |  | 2871 | 0 | 6306 |
| LISTED FD TR | ROUNDHILL MAGNIF | 53656G498 |  | 342207 | 5188 | SH |  | SOLE |  | 0 | 0 | 5188 |
| STRATEGIC TRUST | RUNNING GWTH ETF | 48817R870 |  | 488631 | 14656 | SH |  | SOLE |  | 0 | 0 | 14656 |
| ISHARES RUSSELL | RUS 1000 ETF | 464287622 |  | 940815 | 2519 | SH |  | SOLE |  | 0 | 0 | 2519 |
| ISHARES RUSSELL | RUS 1000 GRW ETF | 464287614 |  | 15138461 | 31989 | SH |  | SOLE |  | 1946 | 0 | 30043 |
| ISHARES RUSSELL | RUS 1000 VAL ETF | 464287598 |  | 5553102 | 26396 | SH |  | SOLE |  | 496 | 0 | 25900 |
| ISHARES RUSSELL | RUS 2000 GRW ETF | 464287648 |  | 585320 | 1812 | SH |  | SOLE |  | 67 | 0 | 1745 |
| ISHARES RUSSELL | RUS 2000 VAL ETF | 464287630 |  | 315818 | 1743 | SH |  | SOLE |  | 364 | 0 | 1379 |
| ISHARES RUSSELL | RUS MD CP GR ETF | 464287481 |  | 9073548 | 66259 | SH |  | SOLE |  | 8036 | 0 | 58223 |
| ISHARES RUSS | RUS MDCP VAL ETF | 464287473 |  | 847271 | 6005 | SH |  | SOLE |  | 271 | 0 | 5734 |
| ISHARES RUSSELL | RUS MID CAP ETF | 464287499 |  | 4347290 | 44620 | SH |  | SOLE |  | 1370 | 0 | 43250 |
| ISHARES RUSSELL | RUS TP200 GR ETF | 464289438 |  | 2350302 | 8487 | SH |  | SOLE |  | 0 | 0 | 8487 |
| ISHARES RUSSELL | RUSEL 2500 ETF | 46435G268 |  | 218255 | 2912 | SH |  | SOLE |  | 0 | 0 | 2912 |
| INVESCO RUSSELL | RUSL 1000 DYNM | 46138J619 |  | 34360171 | 562084 | SH |  | SOLE |  | 35159 | 0 | 526924 |
| INVESCO EXCH TRD SLF IDX FD | RUSL 2000 DYNM | 46138J593 |  | 2752353 | 61892 | SH |  | SOLE |  | 0 | 0 | 61892 |
| PROSHARES RUSSELL | RUSS 2000 DIVD | 74347B698 |  | 217250 | 3288 | SH |  | SOLE |  | 982 | 0 | 2306 |
| ISHARES RUSSELL | RUSSELL 2000 ETF | 464287655 |  | 46535946 | 189048 | SH |  | SOLE |  | 1287 | 0 | 187761 |
| ISHARES RUSSELL | RUSSELL 3000 ETF | 464287689 |  | 914306 | 2363 | SH |  | SOLE |  | 150 | 0 | 2213 |
| SPDR RUSSELL | RUSSELL YIELD | 78468R770 |  | 2276793 | 20049 | SH |  | SOLE |  | 0 | 0 | 20049 |
| ISHARES S | S 100 ETF | 464287101 |  | 6165451 | 17977 | SH |  | SOLE |  | 579 | 0 | 17398 |
| SPDR SERIES | S 400 MDCP GRW | 78464A821 |  | 790679 | 8554 | SH |  | SOLE |  | 495 | 0 | 8059 |
| SPDR SERIES | S 400 MDCP VAL | 78464A839 |  | 11842171 | 139895 | SH |  | SOLE |  | 151 | 0 | 139744 |
| GLOBAL X | S 500 CATHOLIC | 37954Y889 |  | 501911 | 6104 | SH |  | SOLE |  | 0 | 0 | 6104 |
| GLOBAL X | S 500 COVERED | 37954Y475 |  | 2221881 | 54686 | SH |  | SOLE |  | 0 | 0 | 54686 |
| PROSHARES TRUST | S 500 DV ARIST | 74348A467 |  | 4749958 | 45642 | SH |  | SOLE |  | 2492 | 0 | 43150 |
| VANGUARD S | S 500 ETF SHS | 922908363 |  | 19998420 | 31889 | SH |  | SOLE |  | 7192 | 0 | 24697 |
| ISHARES S | S 500 GRWT ETF | 464287309 |  | 5204039 | 42220 | SH |  | SOLE |  | 1326 | 0 | 40894 |
| INVESCO EXCH TRADED FD TR II | S 500 HB ETF | 46138E370 |  | 307631 | 2630 | SH |  | SOLE |  | 0 | 0 | 2630 |
| INVESCO EXCHANGE | S 500 LOW VOL | 46138E354 |  | 949213 | 13291 | SH |  | SOLE |  | 500 | 0 | 12791 |
| INVESCO EXCH TRADED FD TR II | S 500 MOMNTM | 46138E339 |  | 8767582 | 73480 | SH |  | SOLE |  | 2022 | 0 | 71457 |
| GOLDMAN SACHS ETF TR | S 500 PREMIUM | 38149W622 |  | 602661 | 11414 | SH |  | SOLE |  | 2176 | 0 | 9238 |
| INVESCO S | S 500 REVENUE | 46138G698 |  | 2874483 | 25104 | SH |  | SOLE |  | 46 | 0 | 25058 |
| INVESCO EXCHANGE TRADED FD T | S 500 TOP 50 | 46137V233 |  | 604861 | 10203 | SH |  | SOLE |  | 120 | 0 | 10083 |
| ISHARES S | S 500 VAL ETF | 464287408 |  | 3407166 | 16066 | SH |  | SOLE |  | 673 | 0 | 15393 |
| SPDR SERIES | S 600 SMCP GRW | 78464A201 |  | 2370709 | 25169 | SH |  | SOLE |  | 6813 | 0 | 18356 |
| SPDR SERIES | S 600 SMCP VAL | 78464A300 |  | 5598470 | 61542 | SH |  | SOLE |  | 242 | 0 | 61300 |
| SPDR SERIES | S BIOTECH | 78464A870 |  | 3242966 | 26597 | SH |  | SOLE |  | 676 | 0 | 25921 |
| SPDR SERIES | S DIVID ETF | 78464A763 |  | 10736370 | 77151 | SH |  | SOLE |  | 2434 | 0 | 74717 |
| SPDR SERIES | S HOMEBUILD | 78464A888 |  | 833245 | 8093 | SH |  | SOLE |  | 850 | 0 | 7243 |
| FIRST TRUST | S INTL DIVID | 33738R688 |  | 227913 | 11091 | SH |  | SOLE |  | 2601 | 0 | 8490 |
| INVESCO EXCH TRADED FD TR II | S INTL MOMNT | 46138E222 |  | 213428 | 3841 | SH |  | SOLE |  | 3763 | 0 | 78 |
| SPDR S | S INTL SMLCP | 78463X871 |  | 1859822 | 45143 | SH |  | SOLE |  | 78 | 0 | 45065 |
| SPDR S | S KENSHO NEW | 78468R648 |  | 255647 | 4280 | SH |  | SOLE |  | 0 | 0 | 4280 |
| ISHARES S | S MC 400GR ETF | 464287606 |  | 1295209 | 13369 | SH |  | SOLE |  | 206 | 0 | 13163 |
| ISHARES S | S MC 400VL ETF | 464287705 |  | 425349 | 3232 | SH |  | SOLE |  | 36 | 0 | 3196 |
| PROSHARES S | S MDCP 400 DIV | 74347B680 |  | 266162 | 3160 | SH |  | SOLE |  | 1148 | 0 | 2013 |
| INVESCO S | S MDCP MOMNTUM | 46137V464 |  | 2160004 | 15600 | SH |  | SOLE |  | 40 | 0 | 15560 |
| INVESCO S | S MDCP QUALITY | 46137V472 |  | 7372628 | 71985 | SH |  | SOLE |  | 3739 | 0 | 68246 |
| SPDR SERIES | S METALS MNG | 78464A755 |  | 2150471 | 20756 | SH |  | SOLE |  | 75 | 0 | 20681 |
| SPDR SERIES | S OILGAS EXP | 78468R556 |  | 293191 | 2322 | SH |  | SOLE |  | 175 | 0 | 2147 |
| SPDR S | S REGL BKG | 78464A698 |  | 587484 | 9065 | SH |  | SOLE |  | 1260 | 0 | 7805 |
| SPDR SERIES | S SEMICNDCTR | 78464A862 |  | 859909 | 2674 | SH |  | SOLE |  | 167 | 0 | 2507 |
| INVESCO S | S SMALLCAP ENE | 46138G474 |  | 296014 | 6888 | SH |  | SOLE |  | 252 | 0 | 6636 |
| WISDOMTREE EMERGING | S SMCP VLU MNT | 97717X578 |  | 955339 | 24256 | SH |  | SOLE |  | 538 | 0 | 23718 |
| INVESCO S | S SMCP VLU MNT | 46137V480 |  | 1854985 | 32464 | SH |  | SOLE |  | 682 | 0 | 31782 |
| ISHARES S | S SML 600 GWT | 464287887 |  | 1431220 | 10139 | SH |  | SOLE |  | 708 | 0 | 9431 |
| INVESCO S | S SMLCP HELT | 46138E149 |  | 953691 | 21648 | SH |  | SOLE |  | 700 | 0 | 20947 |
| INVESCO EXCH TRADED FD TR II | S SMLCP HIG | 46138E131 |  | 332275 | 25939 | SH |  | SOLE |  | 611 | 0 | 25328 |
| INVESCO EXCHANGE TRADED FD T | S SMLCP MOMENT | 46137V498 |  | 920498 | 12783 | SH |  | SOLE |  | 150 | 0 | 12632 |
| INVESCO EXCH TRADED FD TR II | S SMLCP STAP | 46138E172 |  | 1357651 | 43681 | SH |  | SOLE |  | 3733 | 0 | 39948 |
| INVESCO EXCH TRADED FD TR II | S SMLCP UTIL | 46138G409 |  | 1280069 | 22259 | SH |  | SOLE |  | 2430 | 0 | 19829 |
| INVESCO EXCHANGE | S EQL ENR | 46137V365 |  | 2263880 | 28446 | SH |  | SOLE |  | 1080 | 0 | 27366 |
| INVESCO S | S EQL HLT | 46137V332 |  | 373159 | 11716 | SH |  | SOLE |  | 0 | 0 | 11716 |
| INVESCO S | S EQL IND | 46137V324 |  | 2426022 | 42840 | SH |  | SOLE |  | 0 | 0 | 42840 |
| INVESCO S | S EQL WGT | 46137V357 |  | 11666661 | 60872 | SH |  | SOLE |  | 7268 | 0 | 53604 |
| INVESCO EXCHANGE | S QUALITY | 46137V241 |  | 15493393 | 206441 | SH |  | SOLE |  | 800 | 0 | 205641 |
| EXCHANGE LISTED | SABA INT RATE | 30151E806 |  | 1070435 | 46460 | SH |  | SOLE |  | 614 | 0 | 45846 |
| CONSUMER DISCRETIONARY | SBI CONS DISCR | 81369Y407 |  | 10121854 | 84851 | SH |  | SOLE |  | 9214 | 0 | 75638 |
| SECTOR CONSUMER | SBI CONS STPLS | 81369Y308 |  | 6938276 | 88886 | SH |  | SOLE |  | 6987 | 0 | 81899 |
| SECTOR HEALTHCARE | SBI HEALTHCARE | 81369Y209 |  | 22297510 | 144020 | SH |  | SOLE |  | 6945 | 0 | 137075 |
| SECTOR FINANCIAL | SBI INT-FINL | 81369Y605 |  | 21049330 | 384322 | SH |  | SOLE |  | 15839 | 0 | 368484 |
| INDUSTRIAL SELECT | SBI INT-INDS | 81369Y704 |  | 17611207 | 113533 | SH |  | SOLE |  | 2737 | 0 | 110795 |
| SELECT UTILITIES | SBI INT-UTILS | 81369Y886 |  | 8222191 | 192411 | SH |  | SOLE |  | 5103 | 0 | 187308 |
| SECTOR MATERIALS | SBI MATERIALS | 81369Y100 |  | 1230539 | 27134 | SH |  | SOLE |  | 1784 | 0 | 25350 |
| SCHWAB FUNDAMENTAL | SCHWAB FDT INT LG | 808524755 |  | 1750154 | 38712 | SH |  | SOLE |  | 195 | 0 | 38517 |
| SCHWAB FUNDAMENTAL | SCHWAB FDT US LG | 808524771 |  | 1554012 | 57112 | SH |  | SOLE |  | 7828 | 0 | 49284 |
| ISHARES SELECT | SELECT DIVID ETF | 464287168 |  | 977823 | 6928 | SH |  | SOLE |  | 435 | 0 | 6493 |
| VANECK SEMICONDUCTOR | SEMICONDUCTR ETF | 92189F676 |  | 8066207 | 22398 | SH |  | SOLE |  | 46 | 0 | 22352 |
| FRANKLIN SENIOR | SENIOR LOAN ETF | 35473P595 |  | 651513 | 27819 | SH |  | SOLE |  | 0 | 0 | 27819 |
| RBB FD INC | SGI ENHANCED NAS | 88023U101 |  | 311335 | 3487 | SH |  | SOLE |  | 0 | 0 | 3487 |
| CALAMOS CONVERTIBLE | SH BEN INT | 128117108 |  | 723906 | 69075 | SH |  | SOLE |  | 250 | 0 | 68825 |
| CREDIT SUISSE HIGH YLD | SH BEN INT | 22544F103 |  | 74274 | 37137 | SH |  | SOLE |  | 0 | 0 | 37137 |
| LIBERTY ALL-STAR | SH BEN INT | 530158104 |  | 367936 | 58588 | SH |  | SOLE |  | 0 | 0 | 58588 |
| VICTORY PORTFOLIOS II | SHARES FREE CASH | 92647X830 |  | 6544443 | 166187 | SH |  | SOLE |  | 261 | 0 | 165926 |
| NEUBERGER BERMAN ETF TRUST | SHORT DURATION I | 64135A887 |  | 437414 | 8546 | SH |  | SOLE |  | 0 | 0 | 8546 |
| CAPITAL GRP FIXED INCM ETF T | SHORT DURATION M | 14020Y607 |  | 223077 | 8469 | SH |  | SOLE |  | 469 | 0 | 8000 |
| ISHARES U S ETF TR | SHORT MATURITY M | 46431W838 |  | 375476 | 7462 | SH |  | SOLE |  | 796 | 0 | 6666 |
| PROSHARES SHORT | SHORT QQQ NEW | 74349Y837 |  | 4379000 | 145000 | SH |  | SOLE |  | 0 | 0 | 145000 |
| SIMPLIFY EXCHANGE TRADED FUN | SHORT TERM TREA | 82889N657 |  | 1339169 | 61141 | SH |  | SOLE |  | 18932 | 0 | 42209 |
| VICTORYSHARES SHORT | SHORT TRM BD ETF | 92647N535 |  | 499705 | 9829 | SH |  | SOLE |  | 0 | 0 | 9829 |
| VANGUARD SHORT | SHORT TRM BOND | 921937827 |  | 8309124 | 105432 | SH |  | SOLE |  | 178 | 0 | 105254 |
| ISHARES TR | SHRT NAT MUN ETF | 464288158 |  | 343121 | 3216 | SH |  | SOLE |  | 0 | 0 | 3216 |
| VANGUARD SHORT | SHRT TRM CORP BD | 92206C409 |  | 657211 | 8243 | SH |  | SOLE |  | 306 | 0 | 7937 |
| BLACKROCK TXBL | SHS | 09248X100 |  | 311565 | 19091 | SH |  | SOLE |  | 3273 | 0 | 15818 |
| COCA-COLA EUROPACIFIC PARTNE | SHS | G25839104 |  | 245978 | 2712 | SH |  | SOLE |  | 0 | 0 | 2712 |
| CAPITAL GROUP NEW GEOGRAPHY | SHS | 14021N105 |  | 509331 | 15951 | SH |  | SOLE |  | 804 | 0 | 15147 |
| Cyber Ark Software LTD | SHS | M2682V108 |  | 730628 | 1638 | SH |  | SOLE |  | 392 | 0 | 1246 |
| ISHARES ETHEREUM TR | SHS | 46438R105 |  | 461028 | 20554 | SH |  | SOLE |  | 0 | 0 | 20554 |
| FIRST TRUST | SHS | 336917109 |  | 4242358 | 95678 | SH |  | SOLE |  | 70 | 0 | 95608 |
| FTAI AVIATION | SHS | G3730V105 |  | 512156 | 2602 | SH |  | SOLE |  | 0 | 0 | 2602 |
| FIRST TRUST | SHS | 33734H106 |  | 6077696 | 131895 | SH |  | SOLE |  | 1160 | 0 | 130735 |
| Stealthgas Inc | SHS | Y81669106 |  | 112320 | 16000 | SH |  | SOLE |  | 0 | 0 | 16000 |
| GOLAR LNG LTD | SHS | G9456A100 |  | 1260473 | 33875 | SH |  | SOLE |  | 929 | 0 | 32946 |
| Garmin LTD | SHS | H2906T109 |  | 428217 | 2111 | SH |  | SOLE |  | 0 | 0 | 2111 |
| GOLDMAN SACHS | SHS | 38147U107 |  | 169293 | 18243 | SH |  | SOLE |  | 375 | 0 | 17868 |
| HAFNIA LTD | SHS | Y2990R101 |  | 304983 | 57220 | SH |  | SOLE |  | 3000 | 0 | 54220 |
| ISHARES BITCOIN | SHS | 46438F101 |  | 7748433 | 156061 | SH |  | SOLE |  | 850 | 0 | 155211 |
| INTL GNRL INSURANCE HLDNGS L | SHS | G4809J106 |  | 237102 | 9450 | SH |  | SOLE |  | 1010 | 0 | 8440 |
| INNOVIZ TECHNOLOGIES | SHS | M5R635108 |  | 35159 | 41215 | SH |  | SOLE |  | 12327 | 0 | 28888 |
| Johnson Controls Intl Plc | SHS | G51502105 |  | 498252 | 4159 | SH |  | SOLE |  | 85 | 0 | 4074 |
| Medtronic Plc | SHS | G5960L103 |  | 1943346 | 20229 | SH |  | SOLE |  | 609 | 0 | 19620 |
| Norwegian Cruise Line Holdings LTD | SHS | G66721104 |  | 388457 | 17404 | SH |  | SOLE |  | 0 | 0 | 17404 |
| PIMCO DYNAMIC INCOME FD | SHS | 72201Y101 |  | 633292 | 35759 | SH |  | SOLE |  | 0 | 0 | 35759 |
| FIRST TR NAS100 EQ WEIGHTED | SHS | 337344105 |  | 264567 | 1861 | SH |  | SOLE |  | 0 | 0 | 1861 |
| FIRST TRUST | SHS | 337345102 |  | 828877 | 3601 | SH |  | SOLE |  | 0 | 0 | 3601 |
| Te Connectivity LTD | SHS | G87052109 |  | 308966 | 1358 | SH |  | SOLE |  | 0 | 0 | 1358 |
| TEEKAY CORPORATION LTD | SHS | G8726X106 |  | 428095 | 8014 | SH |  | SOLE |  | 418 | 0 | 7596 |
| ZIM INTEGRATED SHIPPING SERV | SHS | M9T951109 |  | 427100 | 20118 | SH |  | SOLE |  | 162 | 0 | 19955 |
| GRANITRESHARES GLD TR | SHS BEN INT | 38748G101 |  | 590356 | 13894 | SH |  | SOLE |  | 0 | 0 | 13894 |
| Accenture Plc Ireland Cl A New | SHS CLASS A | G1151C101 |  | 1508011 | 5621 | SH |  | SOLE |  | 0 | 0 | 5621 |
| CAPITAL GROUP CORE BALANCED | SHS CREATION UNI | 14021D107 |  | 806689 | 22833 | SH |  | SOLE |  | 13414 | 0 | 9419 |
| CAPITAL GROUP DIVIDEND VALUE | SHS CREATION UNI | 14020W106 |  | 4486278 | 102802 | SH |  | SOLE |  | 15237 | 0 | 87565 |
| CAPITAL GROUP GBL GROWTH EQT | SHS CREATION UNI | 14020X104 |  | 401559 | 11589 | SH |  | SOLE |  | 4155 | 0 | 7434 |
| CAPITAL GROUP GROWTH ETF | SHS CREATION UNI | 14020G101 |  | 3174864 | 71393 | SH |  | SOLE |  | 3490 | 0 | 67903 |
| CAPITAL GROUP DIVIDEND GROWE | SHS ETF | 14021L109 |  | 541816 | 15202 | SH |  | SOLE |  | 8982 | 0 | 6221 |
| SABA CAPITAL INCOME  OPRNT | SHS NEW | 78518H202 |  | 387819 | 55323 | SH |  | SOLE |  | 952 | 0 | 54371 |
| DORIAN LPG LTD | SHS USD | Y2106R110 |  | 433356 | 17804 | SH |  | SOLE |  | 0 | 0 | 17804 |
| VANGUARD SMALL | SM CP VAL ETF | 922908611 |  | 3949941 | 18650 | SH |  | SOLE |  | 91 | 0 | 18559 |
| VANGUARD SMALL | SMALL CP ETF | 922908751 |  | 3426121 | 13280 | SH |  | SOLE |  | 179 | 0 | 13101 |
| T ROWE PRICE ETF INC | SMALL MID CAP | 87283Q826 |  | 366063 | 10197 | SH |  | SOLE |  | 3513 | 0 | 6684 |
| FIRST TRUST | SMID RISNG ETF | 33741X102 |  | 7890965 | 205923 | SH |  | SOLE |  | 0 | 0 | 205923 |
| FIRST TRUST | SML CP GRW ALP | 33737M300 |  | 211461 | 2200 | SH |  | SOLE |  | 0 | 0 | 2200 |
| VANGUARD SMALL | SML CP GRW ETF | 922908595 |  | 2084440 | 6900 | SH |  | SOLE |  | 155 | 0 | 6745 |
| INVESCO SOLAR | SOLAR ETF | 46138G706 |  | 930895 | 18951 | SH |  | SOLE |  | 0 | 0 | 18951 |
| ISHARES S | SP SMCP600VL ETF | 464287879 |  | 1789080 | 15732 | SH |  | SOLE |  | 2000 | 0 | 13732 |
| SSGA ACTIVE TR | SPDR BLACKSTONE | 78470P846 |  | 269286 | 9469 | SH |  | SOLE |  | 1434 | 0 | 8035 |
| SPDR BLOOMBERG | SPDR BLMBERG INVST GRADE | 78468R200 |  | 15476933 | 503642 | SH |  | SOLE |  | 16984 | 0 | 486659 |
| WORLD GOLD TR | SPDR GLD MINIS | 98149E303 |  | 15989231 | 184819 | SH |  | SOLE |  | 14677 | 0 | 170142 |
| SPDR S | SPDR S 500 ETF | 78468R796 |  | 298991 | 5310 | SH |  | SOLE |  | 64 | 0 | 5246 |
| SPDR PORTFOLIO | SPDR SER TR | 78464A664 |  | 576901 | 21795 | SH |  | SOLE |  | 1478 | 0 | 20317 |
| SPDR DOUBLELINE | SPDR TR TACTIC | 78467V848 |  | 245589 | 6102 | SH |  | SOLE |  | 0 | 0 | 6102 |
| Sap Se Spon Adr | SPON ADR | 803054204 |  | 449034 | 1849 | SH |  | SOLE |  | 123 | 0 | 1725 |
| Diageo Plc New Spon Adr | SPON ADR NEW | 25243Q205 |  | 1550901 | 17977 | SH |  | SOLE |  | 235 | 0 | 17742 |
| Unilever Plc Sponsored Adr New | SPON ADR NEW | 904767704 |  | 645011 | 9863 | SH |  | SOLE |  | 0 | 0 | 9863 |
| Baidu Inc Spon Adr Repstg Ord Shs Cl A | SPON ADR REP A | 056752108 |  | 1274982 | 9758 | SH |  | SOLE |  | 819 | 0 | 8939 |
| Haleon Plc Adr | SPON ADS | 405552100 |  | 163835 | 16205 | SH |  | SOLE |  | 943 | 0 | 15262 |
| Shell Plc Sponsored Adr Repstg Ord Shs | SPON ADS | 780259305 |  | 1001546 | 13630 | SH |  | SOLE |  | 1912 | 0 | 11718 |
| NATWEST GROUP PLC | SPONS ADR | 639057207 |  | 348841 | 19934 | SH |  | SOLE |  | 0 | 0 | 19934 |
| SEA LTD | SPONSORD ADS | 81141R100 |  | 214446 | 1681 | SH |  | SOLE |  | 3 | 0 | 1678 |
| Ambev S A Spons Adr | SPONSORED ADR | 02319V103 |  | 26975 | 10921 | SH |  | SOLE |  | 390 | 0 | 10531 |
| ARM HOLDINGS | SPONSORED ADR | 042068205 |  | 443035 | 4025 | SH |  | SOLE |  | 0 | 0 | 4025 |
| Astrazeneca Plc Sponsored Adr | SPONSORED ADR | 046353108 |  | 1611266 | 17527 | SH |  | SOLE |  | 1002 | 0 | 16525 |
| Bhp Group LTD Spon Adr | SPONSORED ADR | 088606108 |  | 483668 | 8012 | SH |  | SOLE |  | 0 | 0 | 8012 |
| Bp Plc Spon Adr | SPONSORED ADR | 055622104 |  | 430955 | 12409 | SH |  | SOLE |  | 1693 | 0 | 10716 |
| Equinor Asa Spon Adr | SPONSORED ADR | 29446M102 |  | 369578 | 15640 | SH |  | SOLE |  | 72 | 0 | 15568 |
| Gsk Plc Sponsored Adr New | SPONSORED ADR | 37733W204 |  | 736109 | 15010 | SH |  | SOLE |  | 710 | 0 | 14300 |
| Ing Groep N V Sponsored Adr | SPONSORED ADR | 456837103 |  | 268112 | 9575 | SH |  | SOLE |  | 1000 | 0 | 8575 |
| Nokia Corp Spon Adr | SPONSORED ADR | 654902204 |  | 75859 | 11725 | SH |  | SOLE |  | 415 | 0 | 11310 |
| Novartis Ag Spon Adr | SPONSORED ADR | 66987V109 |  | 653068 | 4737 | SH |  | SOLE |  | 0 | 0 | 4737 |
| RIO TINTO PLC | SPONSORED ADR | 767204100 |  | 437679 | 5469 | SH |  | SOLE |  | 64 | 0 | 5405 |
| National Grid Plc Spon Adr New 2017 | SPONSORED ADR NE | 636274409 |  | 524911 | 6786 | SH |  | SOLE |  | 0 | 0 | 6786 |
| Alibaba Group Holding LTD Spons Ads Repstg 8 Ord Shs | SPONSORED ADS | 01609W102 |  | 1550590 | 10556 | SH |  | SOLE |  | 0 | 0 | 10556 |
| MITSUBISHI UFJ FINL GROUP IN | SPONSORED ADS | 606822104 |  | 349644 | 22046 | SH |  | SOLE |  | 0 | 0 | 22046 |
| OPERA LTD | SPONSORED ADS | 68373M107 |  | 165672 | 11700 | SH |  | SOLE |  | 900 | 0 | 10800 |
| Teva Pharmaceutical Inds LTD Adr | SPONSORED ADS | 881624209 |  | 219687 | 7039 | SH |  | SOLE |  | 0 | 0 | 7039 |
| TELIX PHARMACEUTICAL LTD | SPONSORED ADS | 87961M105 |  | 189390 | 25285 | SH |  | SOLE |  | 0 | 0 | 25285 |
| Taiwan Semiconductor Manufacturing Co LTD Spon Adr | SPONSORED ADS | 874039100 |  | 3558986 | 11701 | SH |  | SOLE |  | 910 | 0 | 10791 |
| Totalenergies Se Spon Adr | SPONSORED ADS | 89151E109 |  | 447840 | 6846 | SH |  | SOLE |  | 0 | 0 | 6846 |
| INVESCO SENIOR | SR LN ETF | 46138G508 |  | 229041 | 10907 | SH |  | SOLE |  | 0 | 0 | 10907 |
| SPDR SSGA | SSGA US LRG ETF | 78468R804 |  | 1011646 | 5762 | SH |  | SOLE |  | 0 | 0 | 5762 |
| SPDR SER TR | SSGA US SMAL ETF | 78468R887 |  | 251417 | 1917 | SH |  | SOLE |  | 0 | 0 | 1917 |
| SPDR SERIES TRUST | STATE STREET SPD | 78468R721 |  | 57501652 | 716800 | SH |  | SOLE |  | 0 | 0 | 716800 |
| VANECK STEEL | STEEL ETF | 92189F205 |  | 277489 | 3270 | SH |  | SOLE |  | 0 | 0 | 3270 |
| AMERICAN CENTURY | STOXX US QLTY | 025072307 |  | 3397412 | 29667 | SH |  | SOLE |  | 0 | 0 | 29667 |
| LISTED FDS TR | SWAN HEDGED EQTY | 53656F599 |  | 225891 | 8960 | SH |  | SOLE |  | 0 | 0 | 8960 |
| AB ACTIVE ETFS INC | TAX AWARE SHRT | 00039J202 |  | 809161 | 32097 | SH |  | SOLE |  | 0 | 0 | 32097 |
| VANGUARD MUNICIPAL | TAX EXEMPT BD | 922907746 |  | 2875840 | 57185 | SH |  | SOLE |  | 295 | 0 | 56890 |
| FIRST TRUST | TCW OPPORTUNIS | 33740F805 |  | 1183492 | 26703 | SH |  | SOLE |  | 9113 | 0 | 17590 |
| FIRST TRUST | TECH ALPHADEX | 33734X176 |  | 5321404 | 31484 | SH |  | SOLE |  | 0 | 0 | 31484 |
| SECTOR TECHNOLOGY | TECHNOLOGY | 81369Y803 |  | 32920475 | 228682 | SH |  | SOLE |  | 9097 | 0 | 219585 |
| ISHARES TIPS | TIPS BD ETF | 464287176 |  | 617035 | 5614 | SH |  | SOLE |  | 588 | 0 | 5026 |
| FIDELITY MERRIMACK STR TR | TOTAL BD ETF | 316188309 |  | 7905893 | 171718 | SH |  | SOLE |  | 9443 | 0 | 162275 |
| VANGUARD TOTAL | TOTAL BND MRKT | 921937835 |  | 1330666 | 17965 | SH |  | SOLE |  | 21 | 0 | 17944 |
| VANGUARD TOTAL | TOTAL INT BD ETF | 92203J407 |  | 522920 | 10822 | SH |  | SOLE |  | 253 | 0 | 10569 |
| INVESCO TOTAL | TOTAL RETURN ETF | 46090A804 |  | 6511435 | 137314 | SH |  | SOLE |  | 10648 | 0 | 126666 |
| VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 |  | 18234559 | 54388 | SH |  | SOLE |  | 11586 | 0 | 42802 |
| SPROTT PHYSICAL | TR UNIT | 85208R101 |  | 1268110 | 27688 | SH |  | SOLE |  | 2100 | 0 | 25588 |
| SPROTT PHYSICAL | TR UNIT | 85207K107 |  | 1979507 | 83700 | SH |  | SOLE |  | 200 | 0 | 83500 |
| SPDR S 500 ETF TR | TR UNIT | 78462F103 |  | 41241665 | 60475 | SH |  | SOLE |  | 4969 | 0 | 55506 |
| FIRST TRUST | TRADED FD FIRST TR TA HIYL | 33738D408 |  | 416587 | 9952 | SH |  | SOLE |  | 0 | 0 | 9952 |
| FIRST TRUST | TRADED FD SENIOR LN FD | 33738D309 |  | 214656 | 4679 | SH |  | SOLE |  | 0 | 0 | 4679 |
| PACER TRENDPILOT | TRENDP US LAR CP | 69374H105 |  | 510241 | 9180 | SH |  | SOLE |  | 0 | 0 | 9180 |
| PACER TRENDPILOT | TRENDPILOT 100 ETF | 69374H303 |  | 232382 | 2955 | SH |  | SOLE |  | 0 | 0 | 2955 |
| ISHARES TREASURY | TRS FLT RT BD | 46434V860 |  | 634331 | 12571 | SH |  | SOLE |  | 0 | 0 | 12571 |
| VANGUARD TOTAL | TT WRLD ST ETF | 922042742 |  | 1469844 | 10420 | SH |  | SOLE |  | 2063 | 0 | 8357 |
| INNOVATOR ETFS TRUST | U S EQ 10 BUFFER | 45783Y442 |  | 200347 | 6097 | SH |  | SOLE |  | 0 | 0 | 6097 |
| J P MORGAN EXCHANGE TRADED F | U S TECH LEADERS | 46654Q732 |  | 745500 | 8750 | SH |  | SOLE |  | 0 | 0 | 8750 |
| ISHARES U S | U.S. CNSM GD ETF | 464287812 |  | 1067468 | 15951 | SH |  | SOLE |  | 3119 | 0 | 12833 |
| ISHARES U S | U.S. ENERGY ETF | 464287796 |  | 1202746 | 22992 | SH |  | SOLE |  | 552 | 0 | 22440 |
| ISHARES U S | U.S. FIN SVC ETF | 464287770 |  | 4351777 | 47173 | SH |  | SOLE |  | 47 | 0 | 47126 |
| ISHARES U S | U.S. FINLS ETF | 464287788 |  | 794805 | 6165 | SH |  | SOLE |  | 658 | 0 | 5507 |
| ISHARES U S | U.S. MED DVC ETF | 464288810 |  | 1306468 | 21021 | SH |  | SOLE |  | 1170 | 0 | 19851 |
| ISHARES TECHNOLOGY | U.S. TECH ETF | 464287721 |  | 10526220 | 52716 | SH |  | SOLE |  | 3212 | 0 | 49504 |
| ISHARES TR | U.S. UTILITS ETF | 464287697 |  | 213010 | 1966 | SH |  | SOLE |  | 0 | 0 | 1966 |
| GOLDMAN SACHS ETF TR | ULTRA SHORT BOND | 381430230 |  | 5129156 | 101628 | SH |  | SOLE |  | 4218 | 0 | 97410 |
| AB ACTIVE | ULTRA SHORT INCM | 00039J103 |  | 21273915 | 421433 | SH |  | SOLE |  | 0 | 0 | 421433 |
| JPMORGAN | ULTRA SHRT INC | 46641Q837 |  | 1174132 | 23209 | SH |  | SOLE |  | 2906 | 0 | 20303 |
| J P MORGAN EXCHANGE TRADED F | ULTRA SHT MUNCPL | 46641Q654 |  | 2568286 | 50418 | SH |  | SOLE |  | 0 | 0 | 50418 |
| PROSHARES TR II | ULTRA SILVER NEW | 74347W353 |  | 263239 | 1697 | SH |  | SOLE |  | 0 | 0 | 1697 |
| PROSHARES TR | ULTRAPRO QQQ | 74347X831 |  | 267818 | 5080 | SH |  | SOLE |  | 0 | 0 | 5080 |
| SPROTT PHYSICAL | UNIT | 85207H104 |  | 2415942 | 73166 | SH |  | SOLE |  | 0 | 0 | 73166 |
| INVESCO QQQ | UNIT SER 1 | 46090E103 |  | 86691401 | 141120 | SH |  | SOLE |  | 6697 | 0 | 134423 |
| VANECK ETF TRUST | URANIUM AND NUCL | 92189F601 |  | 4798612 | 37313 | SH |  | SOLE |  | 16 | 0 | 37297 |
| ISHARES AEROSPACE | US AER DEF ETF | 464288760 |  | 1403961 | 6540 | SH |  | SOLE |  | 242 | 0 | 6298 |
| SCHWAB AGGREGATE | US AGGREGATE B | 808524839 |  | 319517 | 13672 | SH |  | SOLE |  | 955 | 0 | 12717 |
| SCHWAB US | US BRD MKT ETF | 808524102 |  | 1974481 | 75276 | SH |  | SOLE |  | 2213 | 0 | 73062 |
| BLACKROCK U S | US CARBON TRANS | 09290C509 |  | 291131 | 3929 | SH |  | SOLE |  | 0 | 0 | 3929 |
| PACER US | US CASH COWS 100 | 69374H881 |  | 21501285 | 357342 | SH |  | SOLE |  | 6879 | 0 | 350463 |
| DIMENSIONAL ETF TRUST | US CORE EQT MKT | 25434V104 |  | 316950 | 6772 | SH |  | SOLE |  | 0 | 0 | 6772 |
| DIMENSIONAL US | US CORE EQUITY 2 | 25434V708 |  | 458506 | 11581 | SH |  | SOLE |  | 0 | 0 | 11581 |
| ISHARES TR | US DIGITAL INFRA | 464287531 |  | 928301 | 10262 | SH |  | SOLE |  | 0 | 0 | 10262 |
| SCHWAB US | US DIVIDEND EQ | 808524797 |  | 5525535 | 201441 | SH |  | SOLE |  | 3616 | 0 | 197826 |
| WISDOMTREE U S | US EFFICIENT COR | 97717Y790 |  | 660585 | 11896 | SH |  | SOLE |  | 0 | 0 | 11896 |
| AVANTIS U S | US EQT ETF | 025072885 |  | 9169730 | 82034 | SH |  | SOLE |  | 8053 | 0 | 73980 |
| INNOVATOR ETFS TRUST | US EQT ULTRA BFR | 45782C425 |  | 1178567 | 31583 | SH |  | SOLE |  | 0 | 0 | 31583 |
| FIRST TRUST | US EQTY OPPT ETF | 336920103 |  | 1130087 | 6908 | SH |  | SOLE |  | 908 | 0 | 6000 |
| INNOVATOR U S | US EQTY PWR BF | 45782C680 |  | 350329 | 8100 | SH |  | SOLE |  | 0 | 0 | 8100 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C540 |  | 207923 | 4769 | SH |  | SOLE |  | 0 | 0 | 4769 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C417 |  | 486729 | 11814 | SH |  | SOLE |  | 0 | 0 | 11814 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C508 |  | 223862 | 4761 | SH |  | SOLE |  | 0 | 0 | 4761 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C813 |  | 252023 | 5428 | SH |  | SOLE |  | 0 | 0 | 5428 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C797 |  | 695064 | 15771 | SH |  | SOLE |  | 0 | 0 | 15771 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C656 |  | 1036098 | 23473 | SH |  | SOLE |  | 0 | 0 | 23473 |
| INNOVATOR ETFS TRUST | US EQTY ULTRA B | 45782C821 |  | 536086 | 13731 | SH |  | SOLE |  | 0 | 0 | 13731 |
| INNOVATOR ETFS TRUST | US EQTY ULTRA BU | 45782C565 |  | 2668730 | 69462 | SH |  | SOLE |  | 0 | 0 | 69462 |
| DIMENSIONAL US | US EQUITY ETF | 25434V401 |  | 1471985 | 19846 | SH |  | SOLE |  | 0 | 0 | 19846 |
| COLUMBIA ETF TR I | US EQUITY INCOME | 19761L854 |  | 669066 | 14088 | SH |  | SOLE |  | 2061 | 0 | 12027 |
| ETF SER | US GLB JETS | 26922A842 |  | 444322 | 15829 | SH |  | SOLE |  | 100 | 0 | 15729 |
| ISHARES U S | US HLTHCARE ETF | 464287762 |  | 244310 | 3753 | SH |  | SOLE |  | 0 | 0 | 3753 |
| ISHARES U S | US HOME CONS ETF | 464288752 |  | 1185783 | 12313 | SH |  | SOLE |  | 8 | 0 | 12305 |
| ISHARES U S | US INDUSTRIALS | 464287754 |  | 2111731 | 13882 | SH |  | SOLE |  | 542 | 0 | 13340 |
| GLOBAL X | US INFR DEV ETF | 37954Y673 |  | 8814903 | 182221 | SH |  | SOLE |  | 39890 | 0 | 142331 |
| ISHARES TRUST | US INFRASTRUC | 46435U713 |  | 1461267 | 27770 | SH |  | SOLE |  | 275 | 0 | 27495 |
| WISDOMTREE U S | US LARGECAP DIVD | 97717W307 |  | 675173 | 7665 | SH |  | SOLE |  | 0 | 0 | 7665 |
| SCHWAB US | US LCAP GR ETF | 808524300 |  | 7679508 | 235423 | SH |  | SOLE |  | 174 | 0 | 235249 |
| SCHWAB US | US LCAP VA ETF | 808524409 |  | 1403108 | 47386 | SH |  | SOLE |  | 11 | 0 | 47376 |
| SCHWAB US | US LRG CAP ETF | 808524201 |  | 12300778 | 457108 | SH |  | SOLE |  | 909 | 0 | 456199 |
| PACER FDS TR | US LRG CP CASH | 69374H360 |  | 1773696 | 50375 | SH |  | SOLE |  | 0 | 0 | 50375 |
| WISDOMTREE U S | US MIDCAP DIVID | 97717W505 |  | 1075873 | 20850 | SH |  | SOLE |  | 626 | 0 | 20224 |
| SCHWAB US | US MID-CAP ETF | 808524508 |  | 4000710 | 133047 | SH |  | SOLE |  | 211 | 0 | 132836 |
| DIMENSIONAL US | US MKTWIDE VALUE | 25434V724 |  | 960524 | 20617 | SH |  | SOLE |  | 0 | 0 | 20617 |
| WISDOMTREE U S | US MULTIFACTOR ETF | 97717Y857 |  | 710063 | 13852 | SH |  | SOLE |  | 0 | 0 | 13852 |
| CAPITAL GRP FIXED INCM ETF T | US MULTI-SECTOR | 14020Y300 |  | 304868 | 11038 | SH |  | SOLE |  | 7525 | 0 | 3513 |
| GLOBAL X | US PFD ETF | 37954Y657 |  | 437633 | 23143 | SH |  | SOLE |  | 68 | 0 | 23074 |
| WISDOMTREE TRUST | US QTLY DIV GRT | 97717X669 |  | 9274239 | 103704 | SH |  | SOLE |  | 4254 | 0 | 99450 |
| WISDOMTREE US | US S CAP QTY DIV | 97717X651 |  | 541569 | 10915 | SH |  | SOLE |  | 250 | 0 | 10665 |
| DIMENSIONAL US | US SMALL CAP ETF | 25434V500 |  | 3378642 | 48495 | SH |  | SOLE |  | 165 | 0 | 48330 |
| WISDOMTREE U S | US SMALLCAP DIVD | 97717W604 |  | 718989 | 21494 | SH |  | SOLE |  | 150 | 0 | 21344 |
| WISDOMTREE TR | US SMALLCAP FUND | 97717W562 |  | 288303 | 5064 | SH |  | SOLE |  | 1000 | 0 | 4064 |
| SCHWAB US | US SML CAP ETF | 808524607 |  | 1358324 | 47694 | SH |  | SOLE |  | 86 | 0 | 47608 |
| AVANTIS U S | US SML CP VALU | 025072877 |  | 2827694 | 27728 | SH |  | SOLE |  | 219 | 0 | 27509 |
| DIMENSIONAL US | US TARGETED VLU | 25434V609 |  | 875865 | 14711 | SH |  | SOLE |  | 0 | 0 | 14711 |
| SCHWAB US | US TIPS ETF | 808524870 |  | 1064260 | 40176 | SH |  | SOLE |  | 96 | 0 | 40080 |
| RBB US | US TREAS 3 MNTH | 74933W452 |  | 919603 | 18436 | SH |  | SOLE |  | 5043 | 0 | 13393 |
| ISHARES U S | US TREAS BD ETF | 46429B267 |  | 922567 | 40068 | SH |  | SOLE |  | 754 | 0 | 39314 |
| RBB US | US TRSRY 6 MNTH | 74933W460 |  | 11630911 | 232293 | SH |  | SOLE |  | 4485 | 0 | 227807 |
| ISHARES BROAD | USD INV GRDE ETF | 464288620 |  | 232674 | 4494 | SH |  | SOLE |  | 557 | 0 | 3938 |
| SPDR DOW | UT SER 1 | 78467X109 |  | 3826144 | 7962 | SH |  | SOLE |  | 3131 | 0 | 4830 |
| VANGUARD UTILITIES | UTILITIES ETF | 92204A876 |  | 777098 | 4198 | SH |  | SOLE |  | 0 | 0 | 4198 |
| SPDR S | UTSER1 S | 78467Y107 |  | 280526 | 465 | SH |  | SOLE |  | 170 | 0 | 295 |
| MFS ACTIVE EXCHANGE TRADED F | VALUE ETF | 55286W504 |  | 1283772 | 48371 | SH |  | SOLE |  | 0 | 0 | 48371 |
| VANGUARD VALUE | VALUE ETF | 922908744 |  | 15813388 | 82797 | SH |  | SOLE |  | 1501 | 0 | 81296 |
| VANGUARD BD INDEX FDS | VANGUARD ULTRA | 92203C303 |  | 6200014 | 124398 | SH |  | SOLE |  | 0 | 0 | 124398 |
| INVESCO ACTIVELY MANAGED ETF | VAR RATE INVT | 46090A879 |  | 1460565 | 58190 | SH |  | SOLE |  | 0 | 0 | 58190 |
| VICTORYSHARES US | VCSHS US 500 VOL | 92647N766 |  | 796007 | 8719 | SH |  | SOLE |  | 0 | 0 | 8719 |
| VICTORYSHARES US | VCSHS US LRG CAP | 92647N865 |  | 218436 | 3173 | SH |  | SOLE |  | 0 | 0 | 3173 |
| FIRST TRUST | VEST FUND OF DEP | 33740U703 |  | 621815 | 22019 | SH |  | SOLE |  | 250 | 0 | 21769 |
| VANGUARD TOTAL | VG TL INTL STK F | 921909768 |  | 1616053 | 21422 | SH |  | SOLE |  | 383 | 0 | 21039 |
| VANGUARD RUSSELL | VNG RUS1000GRW | 92206C680 |  | 939656 | 7718 | SH |  | SOLE |  | 1001 | 0 | 6717 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000IDX | 92206C730 |  | 271264 | 878 | SH |  | SOLE |  | 0 | 0 | 878 |
| INVESCO WATER | WATER RES ETF | 46137V142 |  | 613523 | 8714 | SH |  | SOLE |  | 385 | 0 | 8328 |
| DIMENSIONAL ETF TRUST | WORLD EQUITY ETF | 25434V617 |  | 1057914 | 14300 | SH |  | SOLE |  | 0 | 0 | 14300 |
| DIMENSIONAL ETF TRUST | WORLD EX US CORE | 25434V880 |  | 510588 | 15600 | SH |  | SOLE |  | 0 | 0 | 15600 |
| X TRACKERS | XTRACK MSCI EAFE | 233051200 |  | 4137680 | 86005 | SH |  | SOLE |  | 29416 | 0 | 56588 |
| WISDOMTREE YIELD | YIELD ENHANCD US | 97717X511 |  | 229442 | 5209 | SH |  | SOLE |  | 0 | 0 | 5209 |

---