# EDGAR Filing Document

**Accession Number:** 0001697490
**File Stem:** 0001104659-25-078291
**Filing Date:** 2025-8
**Character Count:** 120011
**Document Hash:** fe744c3c737736af934aa1598ace3ebd
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001104659-25-078291.hdr.sgml**: 20250814

**ACCESSION NUMBER**: 0001104659-25-078291

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

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20250630

**FILED AS OF DATE**: 20250814

**DATE AS OF CHANGE**: 20250814

**EFFECTIVENESS DATE**: 20250814

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

**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:** 06-30-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  08-14-2025<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:** 1148

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

      (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 |  | 242494 | 11709 | SH |  | SOLE |  | 825 | 0 | 10884 |
| ALGMOA STEEL | *W EXP 10/19/202 | 015658115 |  | 12240 | 24000 | SH |  | SOLE |  | 0 | 0 | 24000 |
| ISHARES 0-3 | 0-3 MNTH TREASRY | 46436E718 |  | 1035827 | 10287 | SH |  | SOLE |  | 0 | 0 | 10287 |
| ISHARES 0-5 | 0-5 YR TIPS ETF | 46429B747 |  | 755085 | 7337 | SH |  | SOLE |  | 0 | 0 | 7337 |
| ISHARES | 0-5YR HI YL CP | 46434V407 |  | 1852289 | 42937 | SH |  | SOLE |  | 0 | 0 | 42937 |
| ISHARES 1-3YR | 1 3 YR TREAS BD | 464287457 |  | 2435330 | 29391 | SH |  | SOLE |  | 556 | 0 | 28835 |
| ISHARES 10-20YR | 10-20 YR TRS ETF | 464288653 |  | 21551280 | 212119 | SH |  | SOLE |  | 21295 | 0 | 190824 |
| PIMCO ETF TR | 1-5 US TIP IDX | 72201R205 |  | 5589517 | 103875 | SH |  | SOLE |  | 6470 | 0 | 97405 |
| ISHARES 20 Plus | 20 YR TR BD ETF | 464287432 |  | 41657442 | 472038 | SH |  | SOLE |  | 18935 | 0 | 453104 |
| Baidu Inc Spon Adr Repstg Ord Shs Cl A | 20369M 10 4 | 056752108 |  | 491748 | 5734 | SH |  | SOLE |  | 621 | 0 | 5113 |
| PIMCO 25 | 25YR+ ZERO U S | 72201R882 |  | 6147695 | 91661 | SH |  | SOLE |  | 7 | 0 | 91654 |
| ISHARES 3-7YR | 3 7 YR TREAS BD | 464288661 |  | 2727597 | 22904 | SH |  | SOLE |  | 747 | 0 | 22157 |
| VANGUARD S | 500 GRTH IDX F | 921932505 |  | 762102 | 1922 | SH |  | SOLE |  | 131 | 0 | 1791 |
| ISHARES 7-10YR | 7-10 YR TRSY BD | 464287440 |  | 5956308 | 62194 | SH |  | SOLE |  | 2048 | 0 | 60146 |
| SIXTH STREET | 83012A 10 9 | 83012A109 |  | 2503608 | 105149 | SH |  | SOLE |  | 1479 | 0 | 103669 |
| PIMCO ETF TR | ACTIVE BD ETF | 72201R775 |  | 225267 | 2444 | SH |  | SOLE |  | 0 | 0 | 2444 |
| J P MORGAN EXCHANGE TRADED F | ACTIVE GROWTH | 46654Q609 |  | 1738480 | 20198 | SH |  | SOLE |  | 1495 | 0 | 18703 |
| JPMORGAN ACTIVE | ACTIVE VALUE ETF | 46641Q167 |  | 434856 | 6639 | SH |  | SOLE |  | 0 | 0 | 6639 |
| GOLDMAN SACHS | ACTIVEBETA INT ETF | 381430107 |  | 206549 | 5208 | SH |  | SOLE |  | 0 | 0 | 5208 |
| FIRST TR EXCHNG TRADED FD VI | ACTV FCTR LGCP | 33740F821 |  | 200142 | 5512 | SH |  | SOLE |  | 0 | 0 | 5512 |
| BANCO SANTANDER S.A. | ADR | 05964H105 |  | 169868 | 20466 | SH |  | SOLE |  | 0 | 0 | 20466 |
| Novo Nordisk As Adr | ADR | 670100205 |  | 781651 | 11325 | SH |  | SOLE |  | 230 | 0 | 11095 |
| Aia Group LTD Spon Adr | ADR SPONSORED | 001317205 |  | 205647 | 5684 | SH |  | SOLE |  | 0 | 0 | 5684 |
| Nestle S A Spon Adr Repstg Reg Shs | ADR SPONSORED | 641069406 |  | 212545 | 2140 | SH |  | SOLE |  | 0 | 0 | 2140 |
| Sony Group Corp Adr New | ADR SPONSORED | 835699307 |  | 586309 | 22524 | SH |  | SOLE |  | 0 | 0 | 22524 |
| SPDR S | AEROSPACE DEF | 78464A631 |  | 5068174 | 24027 | SH |  | SOLE |  | 8265 | 0 | 15762 |
| INVESCO AEROSPACE | AEROSPACE DEFN | 46137V100 |  | 3268083 | 23065 | SH |  | SOLE |  | 314 | 0 | 22751 |
| SIMPLIFY EXCHANGE TRADED FUN | AGGREGATE BOND E | 82889N723 |  | 873282 | 42310 | SH |  | SOLE |  | 13358 | 0 | 28952 |
| VANECK ETF TRUST | AGRIBUSINESS ETF | 92189F700 |  | 2346967 | 31880 | SH |  | SOLE |  | 1270 | 0 | 30609 |
| THE ALGER ETF TRUST | AI ENABLERS ADOP | 015564503 |  | 334012 | 10827 | SH |  | SOLE |  | 0 | 0 | 10827 |
| ALPS ALERIAN | ALERIAN MLP | 00162Q452 |  | 558091 | 11422 | SH |  | SOLE |  | 670 | 0 | 10752 |
| VANGUARD FTSE | ALLWRLD EX US | 922042775 |  | 712088 | 10593 | SH |  | SOLE |  | 180 | 0 | 10413 |
| EA SER | ALPHA ARCH 1-3 | 02072L565 |  | 10308418 | 91484 | SH |  | SOLE |  | 0 | 0 | 91484 |
| TEMA ETF TRUST | AMERICAN RESH | 87975E602 |  | 322446 | 8211 | SH |  | SOLE |  | 0 | 0 | 8211 |
| AMPLIFY ETF TR | AMPLIFY CYBERSEC | 032108664 |  | 253741 | 2938 | SH |  | SOLE |  | 555 | 0 | 2383 |
| GLOBAL X FDS | ARTIFICIAL ETF | 37954Y632 |  | 1385827 | 31720 | SH |  | SOLE |  | 799 | 0 | 30921 |
| AMERICAN CENTY ETF TR | AVANTIS CORE FI | 025072562 |  | 2678884 | 64365 | SH |  | SOLE |  | 0 | 0 | 64365 |
| AVANTIS EMERGING | AVANTIS EMGMKT | 025072604 |  | 19538771 | 285071 | SH |  | SOLE |  | 17012 | 0 | 268059 |
| JANUS DETROIT STR TR | B-BBB CLO ETF | 47103U753 |  | 377981 | 7840 | SH |  | SOLE |  | 0 | 0 | 7840 |
| ABRDN BLOOMBERG | BBRG ALL COMD K1 | 003261104 |  | 232112 | 11175 | SH |  | SOLE |  | 30 | 0 | 11145 |
| ABRDN ETFS | BBRG ALL COMMDY | 003261203 |  | 1072590 | 32356 | SH |  | SOLE |  | 11498 | 0 | 20858 |
| VANECK BDC | BDC INCOME ETF | 92189F411 |  | 462475 | 28408 | SH |  | SOLE |  | 0 | 0 | 28408 |
| PROSHARES TR | BITCOIN STRATE | 74347G440 |  | 300573 | 13974 | SH |  | SOLE |  | 0 | 0 | 13974 |
| Asml Holding Nv Ny Registry Shs New 2012 | BLACKROCK TXBL | N07059210 |  | 1003067 | 1252 | SH |  | SOLE |  | 16 | 0 | 1236 |
| SPDR BLACKSTONE | BLACKSTONE SENR | 78467V608 |  | 1393744 | 33512 | SH |  | SOLE |  | 28 | 0 | 33483 |
| SPDR BLOOMBERG | BLMBRG BRC CNVR | 78464A359 |  | 220101 | 2663 | SH |  | SOLE |  | 0 | 0 | 2663 |
| AMPLIFY ETF TR | BLOCKCHAIN LDR | 032108607 |  | 280247 | 4907 | SH |  | SOLE |  | 1000 | 0 | 3907 |
| SPDR BLOOMBERG | BLOOMBERG 1-3 MO | 78468R663 |  | 17261877 | 188181 | SH |  | SOLE |  | 1425 | 0 | 186756 |
| SPDR BLOOMBERG | BLOOMBERG 3-12 M | 78468R523 |  | 392749 | 3950 | SH |  | SOLE |  | 0 | 0 | 3950 |
| BONDBLOXX ETF TRUST | BLOOMBERG FVE YR | 09789C838 |  | 322009 | 6525 | SH |  | SOLE |  | 0 | 0 | 6525 |
| INVESCO EXCH TRD SLF IDX FD | BLOOMBERG PRICIN | 46138J775 |  | 744953 | 8604 | SH |  | SOLE |  | 0 | 0 | 8604 |
| SPDR BLOOMBERG | BLOOMBERG SHT TE | 78468R408 |  | 1064599 | 41782 | SH |  | SOLE |  | 3481 | 0 | 38301 |
| BONDBLOXX ETF TRUST | BLOOMBERG TEN YR | 09789C812 |  | 628745 | 13621 | SH |  | SOLE |  | 121 | 0 | 13500 |
| BONDBLOXX ETF TRUST | BLOOMBERG THREE | 09789C846 |  | 336015 | 6750 | SH |  | SOLE |  | 0 | 0 | 6750 |
| ISHARES BROAD | BROAD USD HIGH ETF | 46435U853 |  | 647619 | 17265 | SH |  | SOLE |  | 0 | 0 | 17265 |
| INVESCO BULLETSHARES | BULSHS 2025 HY | 46138J817 |  | 5621303 | 243663 | SH |  | SOLE |  | 502 | 0 | 243161 |
| INVESCO BULLETSHARES | BULSHS 2025 MUNI | 46138J528 |  | 250160 | 10194 | SH |  | SOLE |  | 0 | 0 | 10194 |
| INVESCO BULLETSHARES | BULSHS 2026 CB | 46138J791 |  | 1440193 | 73781 | SH |  | SOLE |  | 148 | 0 | 73633 |
| INVESCO BULLETSHARES | BULSHS 2026 MUNI | 46138J510 |  | 313253 | 13296 | SH |  | SOLE |  | 0 | 0 | 13296 |
| INVESCO BULLETSHARES | BULSHS 2027 CB | 46138J783 |  | 1443493 | 73460 | SH |  | SOLE |  | 147 | 0 | 73313 |
| FIRST TRUST | BUYWRIT INCM ETF | 33738R308 |  | 2554544 | 111796 | SH |  | SOLE |  | 2839 | 0 | 108957 |
| T ROWE PRICE ETF INC | CAP APPRECIATION | 87283Q867 |  | 528366 | 14976 | SH |  | SOLE |  | 0 | 0 | 14976 |
| Alphabet Inc Cl A | CAP STK CL A | 02079K305 |  | 14628459 | 83008 | SH |  | SOLE |  | 5154 | 0 | 77854 |
| Alphabet Inc Cl C | CAP STK CL C | 02079K107 |  | 16106254 | 90796 | SH |  | SOLE |  | 6208 | 0 | 84587 |
| FIRST TRUST | CAP STRENGTH ETF | 33733E104 |  | 5334074 | 58687 | SH |  | SOLE |  | 3653 | 0 | 55034 |
| ISHARES CHINA | CHINA LG-CAP ETF | 464287184 |  | 562496 | 15302 | SH |  | SOLE |  | 0 | 0 | 15302 |
| INVESCO CHINA | CHINA TECHNLGY | 46138E800 |  | 739943 | 16722 | SH |  | SOLE |  | 3097 | 0 | 13625 |
| AMPHENOL CORP NEW | CL A | 032095101 |  | 325023 | 3291 | SH |  | SOLE |  | 30 | 0 | 3261 |
| BERKSHIRE HATHAWAY INC DEL | CL A | 084670108 |  | 728800 | 1 | SH |  | SOLE |  | 0 | 0 | 1 |
| BLOCK INC | CL A | 852234103 |  | 253312 | 3729 | SH |  | SOLE |  | 0 | 0 | 3729 |
| Booz Allen Hamilton Holding Corp Cl A | CL A | 099502106 |  | 291631 | 2801 | SH |  | SOLE |  | 0 | 0 | 2801 |
| CBRE GROUP INC | CL A | 12504L109 |  | 219148 | 1564 | SH |  | SOLE |  | 450 | 0 | 1114 |
| Charter Communications Inc N | CL A | 16119P108 |  | 235157 | 575 | SH |  | SOLE |  | 9 | 0 | 566 |
| CHEWY INC | CL A | 16679L109 |  | 703700 | 16511 | SH |  | SOLE |  | 0 | 0 | 16511 |
| CLEARWATER ANALYTICS | CL A | 185123106 |  | 240593 | 10971 | SH |  | SOLE |  | 3494 | 0 | 7477 |
| Comcast Corp Cl A New | CL A | 20030N101 |  | 1549206 | 43407 | SH |  | SOLE |  | 3571 | 0 | 39836 |
| Constellation Brands Inc Cl A | CL A | 21036P108 |  | 366139 | 2251 | SH |  | SOLE |  | 53 | 0 | 2198 |
| Crowdstrike Holdings Inc Cl A | CL A | 22788C105 |  | 5331966 | 10469 | SH |  | SOLE |  | 752 | 0 | 9717 |
| IPOWER INC | CL A | 46265P107 |  | 9698 | 15000 | SH |  | SOLE |  | 0 | 0 | 15000 |
| LENNAR CORP | CL A | 526057104 |  | 657357 | 5943 | SH |  | SOLE |  | 0 | 0 | 5943 |
| Marriott Intl Inc New Cl A | CL A | 571903202 |  | 3457321 | 12655 | SH |  | SOLE |  | 20 | 0 | 12635 |
| Mastercard Inc Cl A | CL A | 57636Q104 |  | 5997369 | 10673 | SH |  | SOLE |  | 1005 | 0 | 9667 |
| Meta Platforms Inc Cl A | CL A | 30303M102 |  | 30179222 | 40888 | SH |  | SOLE |  | 970 | 0 | 39918 |
| Mondelez International Inc Cl A | CL A | 609207105 |  | 405682 | 6015 | SH |  | SOLE |  | 404 | 0 | 5611 |
| Palantir Technologies Inc Cl A | CL A | 69608A108 |  | 10404215 | 76322 | SH |  | SOLE |  | 5988 | 0 | 70334 |
| Roblox Corp Cl A | CL A | 771049103 |  | 1418203 | 13481 | SH |  | SOLE |  | 0 | 0 | 13481 |
| Ryan Specialty Holdings Inc Cl A | CL A | 78351F107 |  | 1425693 | 20969 | SH |  | SOLE |  | 586 | 0 | 20383 |
| Shopify Inc Cl A | CL A | 82509L107 |  | 1155931 | 10021 | SH |  | SOLE |  | 128 | 0 | 9893 |
| Snowflake Inc Cl A | CL A | 833445109 |  | 2177064 | 9729 | SH |  | SOLE |  | 2 | 0 | 9727 |
| TEMPUS AI | CL A | 88023B103 |  | 331298 | 5214 | SH |  | SOLE |  | 0 | 0 | 5214 |
| TKO GROUP | CL A | 87256C101 |  | 2641579 | 14518 | SH |  | SOLE |  | 0 | 0 | 14518 |
| Toast Inc Cl A | CL A | 888787108 |  | 822955 | 18581 | SH |  | SOLE |  | 58 | 0 | 18523 |
| VIRTU FINL INC | CL A | 928254101 |  | 456276 | 10187 | SH |  | SOLE |  | 2207 | 0 | 7980 |
| Zebra Technologies Corp Cl A | CL A | 989207105 |  | 225406 | 731 | SH |  | SOLE |  | 0 | 0 | 731 |
| Zoom Video Communications Inc Cl A | CL A | 98980L101 |  | 207677 | 2663 | SH |  | SOLE |  | 5 | 0 | 2658 |
| VEEVA SYS INC | CL A COM | 922475108 |  | 201012 | 698 | SH |  | SOLE |  | 16 | 0 | 682 |
| Brookfield Corp Vtg Shs Cl A | CL A LTD VT SH | 11271J107 |  | 430277 | 6957 | SH |  | SOLE |  | 0 | 0 | 6957 |
| Microstrategy Inc Cl A New | CL A NEW | 594972408 |  | 11620818 | 28748 | SH |  | SOLE |  | 378 | 0 | 28370 |
| Freeport Mcmoran Inc | CL B | 35671D857 |  | 1124632 | 25943 | SH |  | SOLE |  | 1108 | 0 | 24835 |
| Nike Inc Cl B | CL B | 654106103 |  | 692684 | 9751 | SH |  | SOLE |  | 80 | 0 | 9671 |
| United Parcel Service Inc Cl B | CL B | 911312106 |  | 1229998 | 12185 | SH |  | SOLE |  | 234 | 0 | 11951 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 |  | 19760962 | 40680 | SH |  | SOLE |  | 0 | 0 | 40680 |
| AURORA INNOVATION INC | CLASS A COM | 051774107 |  | 110564 | 21100 | SH |  | SOLE |  | 0 | 0 | 21100 |
| INTUITIVE MACHINES | CLASS A COM | 46125A100 |  | 399159 | 36721 | SH |  | SOLE |  | 11365 | 0 | 25356 |
| PERMIAN RESOURCES CORP | CLASS A COM | 71424F105 |  | 272400 | 20000 | SH |  | SOLE |  | 0 | 0 | 20000 |
| SOUNDHOUND AI INC | CLASS A COM | 836100107 |  | 281404 | 26226 | SH |  | SOLE |  | 8097 | 0 | 18129 |
| TASKUS INC | CLASS A COM | 87652V109 |  | 274178 | 16359 | SH |  | SOLE |  | 73 | 0 | 16286 |
| PRIMO BRANDS CORPORATION | CLASS A COM SHS | 741623102 |  | 723430 | 24424 | SH |  | SOLE |  | 0 | 0 | 24424 |
| PARAMOUNT GLOBAL | CLASS B COM | 92556H206 |  | 344756 | 26725 | SH |  | SOLE |  | 61 | 0 | 26664 |
| LEGG MASON ETF INVT | CLEARBRIDGE LR | 524682200 |  | 1207333 | 15223 | SH |  | SOLE |  | 1076 | 0 | 14147 |
| VANECK ETF TRUST | CLO ETF | 92189H748 |  | 1145501 | 21634 | SH |  | SOLE |  | 0 | 0 | 21634 |
| FIRST TRUST | CLOUD COMPUTING ETF | 33734X192 |  | 616081 | 5065 | SH |  | SOLE |  | 576 | 0 | 4489 |
| ISHARES COHEN | COHEN STEER REIT | 464287564 |  | 1539242 | 25168 | SH |  | SOLE |  | 14 | 0 | 25153 |
| 3m Company | COM | 88579Y101 |  | 2749204 | 18058 | SH |  | SOLE |  | 283 | 0 | 17775 |
| 8X8 INC NEW | COM | 282914100 |  | 33320 | 17000 | SH |  | SOLE |  | 0 | 0 | 17000 |
| A2Z CUST2MATE SOLUTIONS CORP | COM | 002205102 |  | 1923041 | 181933 | SH |  | SOLE |  | 3700 | 0 | 178233 |
| Abbott Laboratories | COM | 002824100 |  | 5305865 | 39011 | SH |  | SOLE |  | 2202 | 0 | 36809 |
| Abbvie Inc | COM | 00287Y109 |  | 11144129 | 60037 | SH |  | SOLE |  | 4075 | 0 | 55963 |
| Addus Homecare Corp | COM | 006739106 |  | 488519 | 4241 | SH |  | SOLE |  | 19 | 0 | 4222 |
| Adobe Inc | COM | 00724F101 |  | 1748318 | 4519 | SH |  | SOLE |  | 216 | 0 | 4303 |
| Advanced Micro Devices Inc | COM | 007903107 |  | 4613044 | 32509 | SH |  | SOLE |  | 973 | 0 | 31536 |
| AES CORP | COM | 00130H105 |  | 142892 | 13583 | SH |  | SOLE |  | 0 | 0 | 13583 |
| Aflac Inc | COM | 001055102 |  | 1936613 | 18363 | SH |  | SOLE |  | 8883 | 0 | 9480 |
| Agilent Technologies Inc | COM | 00846U101 |  | 233521 | 1979 | SH |  | SOLE |  | 0 | 0 | 1979 |
| Agnc Investment Corp | COM | 00123Q104 |  | 190597 | 20740 | SH |  | SOLE |  | 435 | 0 | 20305 |
| Agnico-eagle Mines LTD | COM | 008474108 |  | 1945031 | 16354 | SH |  | SOLE |  | 274 | 0 | 16080 |
| Air Products  Chemicals Inc | COM | 009158106 |  | 843700 | 2991 | SH |  | SOLE |  | 80 | 0 | 2911 |
| Albemarle Corp | COM | 012653101 |  | 987497 | 15757 | SH |  | SOLE |  | 38 | 0 | 15719 |
| Allstate Corp | COM | 020002101 |  | 755775 | 3754 | SH |  | SOLE |  | 1070 | 0 | 2684 |
| Altria Group Inc | COM | 02209S103 |  | 4058327 | 69219 | SH |  | SOLE |  | 2129 | 0 | 67090 |
| Amazon.com Inc | COM | 023135106 |  | 45959011 | 209485 | SH |  | SOLE |  | 9632 | 0 | 199853 |
| AMEREN CORP | COM | 023608102 |  | 351126 | 3656 | SH |  | SOLE |  | 202 | 0 | 3454 |
| American Electric Power Company Inc | COM | 025537101 |  | 1379292 | 13293 | SH |  | SOLE |  | 239 | 0 | 13054 |
| American Express Co | COM | 025816109 |  | 3305242 | 10362 | SH |  | SOLE |  | 18 | 0 | 10344 |
| American Tower Corp New | COM | 03027X100 |  | 1409292 | 6376 | SH |  | SOLE |  | 152 | 0 | 6225 |
| American Water Works Company Inc New | COM | 030420103 |  | 857850 | 6167 | SH |  | SOLE |  | 0 | 0 | 6167 |
| Ameriprise Financial Inc | COM | 03076C106 |  | 402949 | 755 | SH |  | SOLE |  | 0 | 0 | 755 |
| Amgen Inc | COM | 031162100 |  | 3468248 | 12422 | SH |  | SOLE |  | 321 | 0 | 12101 |
| Analog Devices Inc | COM | 032654105 |  | 1055162 | 4433 | SH |  | SOLE |  | 124 | 0 | 4309 |
| Apollo Global Management Inc New | COM | 03769M106 |  | 455031 | 3207 | SH |  | SOLE |  | 26 | 0 | 3181 |
| Apple Inc | COM | 037833100 |  | 94469834 | 460447 | SH |  | SOLE |  | 31254 | 0 | 429193 |
| Applied Industrial Tech Inc | COM | 03820C105 |  | 736517 | 3168 | SH |  | SOLE |  | 0 | 0 | 3168 |
| Applied Materials Inc | COM | 038222105 |  | 1872520 | 10228 | SH |  | SOLE |  | 110 | 0 | 10118 |
| Aramark | COM | 03852U106 |  | 279173 | 6668 | SH |  | SOLE |  | 0 | 0 | 6668 |
| Arch Capital Group LTD | COM | G0450A105 |  | 330587 | 3631 | SH |  | SOLE |  | 200 | 0 | 3431 |
| Archer Daniels Midland Company | COM | 039483102 |  | 308099 | 5837 | SH |  | SOLE |  | 1471 | 0 | 4367 |
| ARES CAPITAL | COM | 04010L103 |  | 3378025 | 153826 | SH |  | SOLE |  | 1881 | 0 | 151945 |
| Arista Networks Inc | COM | 040413106 |  | 3342980 | 32675 | SH |  | SOLE |  | 0 | 0 | 32675 |
| ASSOCIATED BANC CORP | COM | 045487105 |  | 243705 | 9992 | SH |  | SOLE |  | 0 | 0 | 9992 |
| At Inc | COM | 00206R102 |  | 4038731 | 139555 | SH |  | SOLE |  | 5084 | 0 | 134471 |
| Atmos Energy Corp | COM | 049560105 |  | 322913 | 2095 | SH |  | SOLE |  | 0 | 0 | 2095 |
| ATMUS FILTRATION | COM | 04956D107 |  | 249145 | 6841 | SH |  | SOLE |  | 48 | 0 | 6793 |
| Autodesk Inc | COM | 052769106 |  | 628744 | 2031 | SH |  | SOLE |  | 216 | 0 | 1815 |
| Automatic Data Processing Inc | COM | 053015103 |  | 1809486 | 5867 | SH |  | SOLE |  | 688 | 0 | 5179 |
| Autozone Inc | COM | 053332102 |  | 267278 | 72 | SH |  | SOLE |  | 0 | 0 | 72 |
| Avita Medical Inc | COM | 05380C102 |  | 147593 | 27900 | SH |  | SOLE |  | 500 | 0 | 27400 |
| Axon Enterprise Inc | COM | 05464C101 |  | 2187437 | 2642 | SH |  | SOLE |  | 595 | 0 | 2047 |
| Badger Meter Inc | COM | 056525108 |  | 679995 | 2776 | SH |  | SOLE |  | 565 | 0 | 2211 |
| Bank First Corp | COM | 06211J100 |  | 1523277 | 12948 | SH |  | SOLE |  | 8252 | 0 | 4696 |
| Bank New York Mellon Corp | COM | 064058100 |  | 1284859 | 14102 | SH |  | SOLE |  | 372 | 0 | 13730 |
| Bank of America Corp | COM | 060505104 |  | 5746764 | 121445 | SH |  | SOLE |  | 3714 | 0 | 117731 |
| Becton Dickinson  Co | COM | 075887109 |  | 567294 | 3293 | SH |  | SOLE |  | 94 | 0 | 3199 |
| Berkley W R Corp | COM | 084423102 |  | 568630 | 7740 | SH |  | SOLE |  | 0 | 0 | 7740 |
| BLACKROCK ENHANCED | COM | 092501105 |  | 847359 | 74657 | SH |  | SOLE |  | 0 | 0 | 74657 |
| BLACKROCK ENHANCED | COM | 09251A104 |  | 1134495 | 127615 | SH |  | SOLE |  | 0 | 0 | 127615 |
| Blackrock Inc | COM | 09247X101 |  | 2292797 | 2185 | SH |  | SOLE |  | 0 | 0 | 2185 |
| Block H  R Inc | COM | 093671105 |  | 322946 | 5884 | SH |  | SOLE |  | 0 | 0 | 5884 |
| BLUE OWL CAPITAL CORP | COM | 69121K104 |  | 939751 | 65534 | SH |  | SOLE |  | 213 | 0 | 65320 |
| Boeing Company | COM | 097023105 |  | 8438097 | 40272 | SH |  | SOLE |  | 888 | 0 | 39384 |
| Booking Holdings Inc | COM | 09857L108 |  | 758429 | 131 | SH |  | SOLE |  | 25 | 0 | 106 |
| Boston Scientific Corp | COM | 101137107 |  | 491016 | 4571 | SH |  | SOLE |  | 96 | 0 | 4475 |
| Bristol Myers Squibb Company | COM | 110122108 |  | 1770649 | 38251 | SH |  | SOLE |  | 506 | 0 | 37745 |
| Broadcom Inc | COM | 11135F101 |  | 21501749 | 78004 | SH |  | SOLE |  | 1690 | 0 | 76314 |
| Cadence Design Systems Inc | COM | 127387108 |  | 392893 | 1275 | SH |  | SOLE |  | 209 | 0 | 1066 |
| Cae Inc | COM | 124765108 |  | 668001 | 22822 | SH |  | SOLE |  | 10 | 0 | 22812 |
| CAMECO CORP | COM | 13321L108 |  | 389707 | 5250 | SH |  | SOLE |  | 0 | 0 | 5250 |
| Canadian Pacific Kansas City LTD | COM | 13646K108 |  | 793387 | 10009 | SH |  | SOLE |  | 201 | 0 | 9808 |
| Capital One Financial Corp | COM | 14040H105 |  | 943061 | 4433 | SH |  | SOLE |  | 518 | 0 | 3914 |
| Cardinal Health Inc | COM | 14149Y108 |  | 571716 | 3403 | SH |  | SOLE |  | 0 | 0 | 3403 |
| Carrier Global Corp | COM | 14448C104 |  | 809472 | 11060 | SH |  | SOLE |  | 74 | 0 | 10986 |
| Caseys Genl Stores Inc | COM | 147528103 |  | 665315 | 1304 | SH |  | SOLE |  | 52 | 0 | 1251 |
| Caterpillar Inc | COM | 149123101 |  | 4642994 | 11960 | SH |  | SOLE |  | 742 | 0 | 11218 |
| Cboe Global Markets Inc | COM | 12503M108 |  | 238169 | 1021 | SH |  | SOLE |  | 0 | 0 | 1021 |
| CBRE GLOBAL | COM | 12504G100 |  | 515719 | 97489 | SH |  | SOLE |  | 0 | 0 | 97489 |
| Centene Corp Del | COM | 15135B101 |  | 260111 | 4792 | SH |  | SOLE |  | 0 | 0 | 4792 |
| Chart Inds Inc | COM | 16115Q308 |  | 338358 | 2055 | SH |  | SOLE |  | 100 | 0 | 1955 |
| CHEESECAKE FACTORY INC | COM | 163072101 |  | 201832 | 3221 | SH |  | SOLE |  | 0 | 0 | 3221 |
| Chevron Corp | COM | 166764100 |  | 4804932 | 33556 | SH |  | SOLE |  | 4393 | 0 | 29164 |
| Chipotle Mexican Grill Inc Cl A | COM | 169656105 |  | 1115095 | 19859 | SH |  | SOLE |  | 581 | 0 | 19278 |
| Chubb LTD | COM | H1467J104 |  | 1374105 | 4743 | SH |  | SOLE |  | 179 | 0 | 4564 |
| Cigna Group Cl B | COM | 125523100 |  | 456286 | 1380 | SH |  | SOLE |  | 440 | 0 | 940 |
| Cintas Corp | COM | 172908105 |  | 7024297 | 31517 | SH |  | SOLE |  | 800 | 0 | 30717 |
| Cion Investment Corp New | COM | 17259U204 |  | 243554 | 25450 | SH |  | SOLE |  | 0 | 0 | 25450 |
| Cisco Systems Inc | COM | 17275R102 |  | 4678751 | 67437 | SH |  | SOLE |  | 4145 | 0 | 63292 |
| Clorox Company | COM | 189054109 |  | 700609 | 5835 | SH |  | SOLE |  | 193 | 0 | 5642 |
| Cme Group Inc Cl A | COM | 12572Q105 |  | 1614907 | 5859 | SH |  | SOLE |  | 231 | 0 | 5628 |
| Coca-cola Company | COM | 191216100 |  | 5070680 | 71670 | SH |  | SOLE |  | 10766 | 0 | 60904 |
| COHEN  STEERS | COM | 19247X100 |  | 212850 | 9348 | SH |  | SOLE |  | 0 | 0 | 9348 |
| Cohen  Steers Inc | COM | 19247A100 |  | 267945 | 3556 | SH |  | SOLE |  | 0 | 0 | 3556 |
| Coherent Corp | COM | 19247G107 |  | 784605 | 8795 | SH |  | SOLE |  | 0 | 0 | 8795 |
| Colgate-palmolive Company | COM | 194162103 |  | 1232671 | 13561 | SH |  | SOLE |  | 62 | 0 | 13498 |
| COLUMBIA SELIGMAN | COM | 19842X109 |  | 659485 | 21686 | SH |  | SOLE |  | 0 | 0 | 21686 |
| COMFORT SYS USA INC | COM | 199908104 |  | 426172 | 795 | SH |  | SOLE |  | 0 | 0 | 795 |
| COMMERCE BANCSHARES INC | COM | 200525103 |  | 213101 | 3428 | SH |  | SOLE |  | 0 | 0 | 3428 |
| CONDUENT INC | COM | 206787103 |  | 34043 | 12895 | SH |  | SOLE |  | 25 | 0 | 12870 |
| Conocophillips | COM | 20825C104 |  | 1650625 | 18393 | SH |  | SOLE |  | 403 | 0 | 17990 |
| Consolidated Edison Inc | COM | 209115104 |  | 510505 | 5087 | SH |  | SOLE |  | 207 | 0 | 4880 |
| Constellation Energy Corp | COM | 21037T109 |  | 3163622 | 9802 | SH |  | SOLE |  | 952 | 0 | 8850 |
| Copart Inc | COM | 217204106 |  | 238332 | 4857 | SH |  | SOLE |  | 0 | 0 | 4857 |
| Corning Inc | COM | 219350105 |  | 715963 | 13614 | SH |  | SOLE |  | 1585 | 0 | 12029 |
| Corteva Inc | COM | 22052L104 |  | 293241 | 3935 | SH |  | SOLE |  | 468 | 0 | 3467 |
| Costar Group Inc | COM | 22160N109 |  | 265560 | 3303 | SH |  | SOLE |  | 71 | 0 | 3232 |
| Costco Wholesale Corp | COM | 22160K105 |  | 10095102 | 10198 | SH |  | SOLE |  | 913 | 0 | 9285 |
| Crocs Inc | COM | 227046109 |  | 252086 | 2489 | SH |  | SOLE |  | 130 | 0 | 2359 |
| Crown Castle Inc | COM | 22822V101 |  | 298994 | 2910 | SH |  | SOLE |  | 46 | 0 | 2864 |
| Csx Corp | COM | 126408103 |  | 1454634 | 44580 | SH |  | SOLE |  | 791 | 0 | 43789 |
| Cummins Inc | COM | 231021106 |  | 1368143 | 4178 | SH |  | SOLE |  | 129 | 0 | 4049 |
| CURTISS WRIGHT CORP | COM | 231561101 |  | 323420 | 662 | SH |  | SOLE |  | 0 | 0 | 662 |
| Cvr Energy Inc | COM | 12662P108 |  | 281454 | 10482 | SH |  | SOLE |  | 0 | 0 | 10482 |
| Cvs Health Corp | COM | 126650100 |  | 848385 | 12299 | SH |  | SOLE |  | 190 | 0 | 12109 |
| D R Horton Inc | COM | 23331A109 |  | 303519 | 2354 | SH |  | SOLE |  | 254 | 0 | 2100 |
| Danaher Corp | COM | 235851102 |  | 969745 | 4909 | SH |  | SOLE |  | 2651 | 0 | 2258 |
| Darden Restaurants Inc | COM | 237194105 |  | 334758 | 1536 | SH |  | SOLE |  | 5 | 0 | 1531 |
| Deere  Co | COM | 244199105 |  | 3708994 | 7294 | SH |  | SOLE |  | 299 | 0 | 6995 |
| Devon Energy Corp New | COM | 25179M103 |  | 792210 | 24904 | SH |  | SOLE |  | 3406 | 0 | 21499 |
| Diamondback Energy Inc | COM | 25278X109 |  | 242418 | 1764 | SH |  | SOLE |  | 58 | 0 | 1706 |
| Digital Realty Trust Inc | COM | 253868103 |  | 2180767 | 12509 | SH |  | SOLE |  | 286 | 0 | 12224 |
| DNP SELECT | COM | 23325P104 |  | 2051251 | 209525 | SH |  | SOLE |  | 45500 | 0 | 164025 |
| Dominion Energy Inc | COM | 25746U109 |  | 3529252 | 62443 | SH |  | SOLE |  | 888 | 0 | 61555 |
| Dover Corp | COM | 260003108 |  | 557168 | 3041 | SH |  | SOLE |  | 117 | 0 | 2924 |
| Dupont De Nemours Inc | COM | 26614N102 |  | 294792 | 4298 | SH |  | SOLE |  | 549 | 0 | 3749 |
| D-WAVE QUANTUM INC | COM | 26740W109 |  | 196175 | 13400 | SH |  | SOLE |  | 30 | 0 | 13370 |
| E L F Beauty Inc | COM | 26856L103 |  | 318834 | 2562 | SH |  | SOLE |  | 623 | 0 | 1939 |
| Eaton Corp Plc | COM | G29183103 |  | 2827799 | 7921 | SH |  | SOLE |  | 721 | 0 | 7200 |
| EATON VANCE | COM | 27828Q105 |  | 127139 | 10490 | SH |  | SOLE |  | 0 | 0 | 10490 |
| EATON VANCE | COM | 27829G106 |  | 1687800 | 186704 | SH |  | SOLE |  | 0 | 0 | 186704 |
| EATON VANCE TAX-MANAGED GLOB | COM | 27829C105 |  | 105616 | 12210 | SH |  | SOLE |  | 0 | 0 | 12210 |
| EBAY INC. | COM | 278642103 |  | 241615 | 3245 | SH |  | SOLE |  | 0 | 0 | 3245 |
| Ecolab Inc | COM | 278865100 |  | 1350264 | 5011 | SH |  | SOLE |  | 0 | 0 | 5011 |
| Edwards Lifesciences Corp | COM | 28176E108 |  | 247847 | 3169 | SH |  | SOLE |  | 4 | 0 | 3165 |
| Elevance Health Inc | COM | 036752103 |  | 283674 | 729 | SH |  | SOLE |  | 22 | 0 | 708 |
| Eli Lilly  Co | COM | 532457108 |  | 24115621 | 30936 | SH |  | SOLE |  | 1530 | 0 | 29406 |
| Emerson Electric Co | COM | 291011104 |  | 2074310 | 15558 | SH |  | SOLE |  | 441 | 0 | 15117 |
| ENACT HLDGS INC | COM | 29249E109 |  | 358393 | 9647 | SH |  | SOLE |  | 0 | 0 | 9647 |
| Enbridge Inc | COM | 29250N105 |  | 819585 | 18084 | SH |  | SOLE |  | 1221 | 0 | 16863 |
| Entergy Corp New | COM | 29364G103 |  | 210705 | 2535 | SH |  | SOLE |  | 9 | 0 | 2526 |
| ENTERPRISE PRODUCTS | COM | 293792107 |  | 2130707 | 68710 | SH |  | SOLE |  | 4655 | 0 | 64055 |
| ENTRADA THERAPEUTICS INC | COM | 29384C108 |  | 71904 | 10700 | SH |  | SOLE |  | 0 | 0 | 10700 |
| Eog Resources Inc | COM | 26875P101 |  | 535081 | 4474 | SH |  | SOLE |  | 133 | 0 | 4341 |
| Epam Systems Inc | COM | 29414B104 |  | 204581 | 1157 | SH |  | SOLE |  | 75 | 0 | 1082 |
| EQT CORP | COM | 26884L109 |  | 275688 | 4727 | SH |  | SOLE |  | 0 | 0 | 4727 |
| Equinix Inc Par $0.001 | COM | 29444U700 |  | 480733 | 604 | SH |  | SOLE |  | 79 | 0 | 525 |
| Equinox Gold Corp No Par | COM | 29446Y502 |  | 65695 | 11425 | SH |  | SOLE |  | 1320 | 0 | 10105 |
| Evergy Inc | COM | 30034W106 |  | 1414985 | 20528 | SH |  | SOLE |  | 0 | 0 | 20528 |
| Eversource Energy | COM | 30040W108 |  | 321378 | 5052 | SH |  | SOLE |  | 385 | 0 | 4666 |
| Exact Sciences Corp | COM | 30063P105 |  | 228076 | 4292 | SH |  | SOLE |  | 0 | 0 | 4292 |
| Exelon Corp | COM | 30161N101 |  | 771771 | 17775 | SH |  | SOLE |  | 2205 | 0 | 15569 |
| Exxon Mobil Corp | COM | 30231G102 |  | 5898029 | 54713 | SH |  | SOLE |  | 8861 | 0 | 45852 |
| Factset Research Systems Inc | COM | 303075105 |  | 266246 | 595 | SH |  | SOLE |  | 20 | 0 | 575 |
| Fair Isaac Corp | COM | 303250104 |  | 263227 | 144 | SH |  | SOLE |  | 0 | 0 | 144 |
| Fastenal Co | COM | 311900104 |  | 675203 | 16076 | SH |  | SOLE |  | 0 | 0 | 16076 |
| Fedex Corp | COM | 31428X106 |  | 864841 | 3805 | SH |  | SOLE |  | 468 | 0 | 3337 |
| Ferrari Nv New | COM | N3167Y103 |  | 230435 | 470 | SH |  | SOLE |  | 23 | 0 | 447 |
| Fidelity National Information Services Inc | COM | 31620M106 |  | 326832 | 4015 | SH |  | SOLE |  | 0 | 0 | 4015 |
| FIDUS INVESTMENT | COM | 316500107 |  | 1405548 | 69581 | SH |  | SOLE |  | 1097 | 0 | 68484 |
| Fifth Third Bancorp | COM | 316773100 |  | 271014 | 6589 | SH |  | SOLE |  | 2175 | 0 | 4414 |
| First Majestic Silver Corp | COM | 32076V103 |  | 856318 | 103545 | SH |  | SOLE |  | 543 | 0 | 103002 |
| FIRST TRUST | COM | 33718W103 |  | 1548058 | 82256 | SH |  | SOLE |  | 70 | 0 | 82186 |
| Firstenergy Corp | COM | 337932107 |  | 228558 | 5677 | SH |  | SOLE |  | 0 | 0 | 5677 |
| Fiserv Inc | COM | 337738108 |  | 393233 | 2281 | SH |  | SOLE |  | 9 | 0 | 2272 |
| Ford Motor Co New | COM | 345370860 |  | 2378111 | 219180 | SH |  | SOLE |  | 1621 | 0 | 217559 |
| Fortinet Inc | COM | 34959E109 |  | 392433 | 3712 | SH |  | SOLE |  | 0 | 0 | 3712 |
| Franco Nevada Corp | COM | 351858105 |  | 356465 | 2175 | SH |  | SOLE |  | 235 | 0 | 1940 |
| FRESHPET INC | COM | 358039105 |  | 224591 | 3305 | SH |  | SOLE |  | 999 | 0 | 2306 |
| FRONTIER GROUP HLDGS INC | COM | 35909R108 |  | 86577 | 23850 | SH |  | SOLE |  | 0 | 0 | 23850 |
| Frontline Plc | COM | M46528101 |  | 280374 | 17086 | SH |  | SOLE |  | 0 | 0 | 17086 |
| Fs Kkr Capital Corp New | COM | 302635206 |  | 7306985 | 352143 | SH |  | SOLE |  | 17398 | 0 | 334746 |
| GALLAGHER ARTHUR J  CO | COM | 363576109 |  | 215884 | 674 | SH |  | SOLE |  | 6 | 0 | 668 |
| Ge Healthcare Technologies Inc | COM | 36266G107 |  | 565913 | 7640 | SH |  | SOLE |  | 708 | 0 | 6932 |
| GE VERNOVA INC | COM | 36828A101 |  | 1874585 | 3543 | SH |  | SOLE |  | 464 | 0 | 3079 |
| General Dynamics Corp | COM | 369550108 |  | 2620092 | 8983 | SH |  | SOLE |  | 4181 | 0 | 4802 |
| General Mills Inc | COM | 370334104 |  | 314205 | 6065 | SH |  | SOLE |  | 413 | 0 | 5652 |
| General Motors Co | COM | 37045V100 |  | 530721 | 10785 | SH |  | SOLE |  | 929 | 0 | 9855 |
| Genuine Parts Co | COM | 372460105 |  | 550660 | 4539 | SH |  | SOLE |  | 145 | 0 | 4394 |
| Geo Group Inc New | COM | 36162J106 |  | 977935 | 40832 | SH |  | SOLE |  | 1100 | 0 | 39732 |
| Geron Corp | COM | 374163103 |  | 47588 | 33750 | SH |  | SOLE |  | 0 | 0 | 33750 |
| Gilead Sciences Inc | COM | 375558103 |  | 1336888 | 12058 | SH |  | SOLE |  | 345 | 0 | 11713 |
| Globant S A | COM | L44385109 |  | 398788 | 4390 | SH |  | SOLE |  | 0 | 0 | 4390 |
| Goldman Sachs Group Inc | COM | 38141G104 |  | 5454961 | 7707 | SH |  | SOLE |  | 441 | 0 | 7266 |
| Grainger W W Inc | COM | 384802104 |  | 799053 | 768 | SH |  | SOLE |  | 20 | 0 | 748 |
| Halliburton Company | COM | 406216101 |  | 264142 | 12961 | SH |  | SOLE |  | 159 | 0 | 12802 |
| Hanesbrands Inc | COM | 410345102 |  | 85486 | 18665 | SH |  | SOLE |  | 1300 | 0 | 17365 |
| HASBRO INC | COM | 418056107 |  | 252981 | 3427 | SH |  | SOLE |  | 0 | 0 | 3427 |
| HCA HEALTHCARE INC | COM | 40412C101 |  | 271063 | 708 | SH |  | SOLE |  | 40 | 0 | 668 |
| Heico Corp New | COM | 422806109 |  | 1875176 | 5717 | SH |  | SOLE |  | 53 | 0 | 5664 |
| HERCULES CAPITAL | COM | 427096508 |  | 1476969 | 80797 | SH |  | SOLE |  | 1456 | 0 | 79341 |
| Hershey Company | COM | 427866108 |  | 892029 | 5375 | SH |  | SOLE |  | 0 | 0 | 5375 |
| Hf Sinclair Corp | COM | 403949100 |  | 217117 | 5285 | SH |  | SOLE |  | 0 | 0 | 5285 |
| Home Depot Inc | COM | 437076102 |  | 10246827 | 27948 | SH |  | SOLE |  | 2009 | 0 | 25939 |
| Honeywell Intl Inc | COM | 438516106 |  | 3467115 | 14888 | SH |  | SOLE |  | 590 | 0 | 14298 |
| HOWMET AEROSPACE INC | COM | 443201108 |  | 360545 | 1937 | SH |  | SOLE |  | 10 | 0 | 1927 |
| Hp Inc | COM | 40434L105 |  | 305009 | 12470 | SH |  | SOLE |  | 707 | 0 | 11763 |
| Humana Inc | COM | 444859102 |  | 346184 | 1416 | SH |  | SOLE |  | 0 | 0 | 1416 |
| Huntington Bancshres Inc | COM | 446150104 |  | 322638 | 19251 | SH |  | SOLE |  | 0 | 0 | 19251 |
| HUNTINGTON INGALLS INDS INC | COM | 446413106 |  | 268574 | 1112 | SH |  | SOLE |  | 0 | 0 | 1112 |
| Illinois Tool Works Inc | COM | 452308109 |  | 2526416 | 10218 | SH |  | SOLE |  | 192 | 0 | 10026 |
| Intel Corp | COM | 458140100 |  | 2651673 | 118378 | SH |  | SOLE |  | 2961 | 0 | 115417 |
| Intercontinental Exchange Inc | COM | 45866F104 |  | 260610 | 1420 | SH |  | SOLE |  | 306 | 0 | 1114 |
| Intl Business Machines Corp | COM | 459200101 |  | 4903197 | 16633 | SH |  | SOLE |  | 2062 | 0 | 14571 |
| INTRUSION INC | COM | 46121E304 |  | 23470 | 10249 | SH |  | SOLE |  | 0 | 0 | 10249 |
| Intuit Inc | COM | 461202103 |  | 1295152 | 1645 | SH |  | SOLE |  | 95 | 0 | 1550 |
| INVESCO MUNICIPAL | COM | 46132X101 |  | 371427 | 64596 | SH |  | SOLE |  | 0 | 0 | 64596 |
| IONQ INC | COM | 46222L108 |  | 494456 | 11507 | SH |  | SOLE |  | 65 | 0 | 11442 |
| Iron Mountain Inc | COM | 46284V101 |  | 1738709 | 16951 | SH |  | SOLE |  | 0 | 0 | 16951 |
| ISHARES EXPONENTIAL | COM | 46434V381 |  | 376472 | 5770 | SH |  | SOLE |  | 411 | 0 | 5358 |
| JOHN BEAN TECHNOLOGIES CORP | COM | 477839104 |  | 210936 | 1754 | SH |  | SOLE |  | 0 | 0 | 1754 |
| Johnson  Johnson | COM | 478160104 |  | 7262149 | 47543 | SH |  | SOLE |  | 4882 | 0 | 42661 |
| Jpmorgan Chase  Co | COM | 46625H100 |  | 19641658 | 67751 | SH |  | SOLE |  | 5329 | 0 | 62422 |
| Kimberly Clark Corp | COM | 494368103 |  | 552169 | 4283 | SH |  | SOLE |  | 308 | 0 | 3975 |
| Kinder Morgan Inc De | COM | 49456B101 |  | 1505898 | 51221 | SH |  | SOLE |  | 3919 | 0 | 47302 |
| Kinross Gold Corp No Par | COM | 496902404 |  | 336107 | 21504 | SH |  | SOLE |  | 40 | 0 | 21464 |
| Kinsale Capital Group Inc | COM | 49714P108 |  | 480469 | 993 | SH |  | SOLE |  | 0 | 0 | 993 |
| Kkr  Co Inc | COM | 48251W104 |  | 1704523 | 12813 | SH |  | SOLE |  | 16 | 0 | 12797 |
| KOHLS CORP | COM | 500255104 |  | 101056 | 11917 | SH |  | SOLE |  | 0 | 0 | 11917 |
| Kroger Co | COM | 501044101 |  | 636471 | 8873 | SH |  | SOLE |  | 0 | 0 | 8873 |
| L3harris Technologies Inc | COM | 502431109 |  | 799695 | 3188 | SH |  | SOLE |  | 91 | 0 | 3097 |
| Lam Research Corp | COM | 512807108 |  | 2319926 | 23833 | SH |  | SOLE |  | 0 | 0 | 23833 |
| Las Vegas Sands Corp | Com | 517834107 |  | 402009 | 9239 | SH |  | SOLE |  | 600 | 0 | 8639 |
| LENNOX INTL INC | COM | 526107107 |  | 219208 | 382 | SH |  | SOLE |  | 0 | 0 | 382 |
| LIBERTY ALL-STAR GROWTH FD I | COM | 529900102 |  | 55167 | 10085 | SH |  | SOLE |  | 0 | 0 | 10085 |
| Linde Plc New | COM | G54950103 |  | 1561023 | 3327 | SH |  | SOLE |  | 52 | 0 | 3275 |
| Live Nation Entertainment Inc | COM | 538034109 |  | 240987 | 1593 | SH |  | SOLE |  | 951 | 0 | 642 |
| Lockheed Martin Corp | COM | 539830109 |  | 3810830 | 8228 | SH |  | SOLE |  | 876 | 0 | 7352 |
| Lowes Companies Inc | COM | 548661107 |  | 2370867 | 10686 | SH |  | SOLE |  | 52 | 0 | 10634 |
| Lululemon Athletica Inc | COM | 550021109 |  | 1015906 | 4276 | SH |  | SOLE |  | 305 | 0 | 3971 |
| Lumen Technologies Inc La | COM | 550241103 |  | 71316 | 16282 | SH |  | SOLE |  | 0 | 0 | 16282 |
| M Bank Corp | COM | 55261F104 |  | 362776 | 1870 | SH |  | SOLE |  | 20 | 0 | 1850 |
| Main Street Capital Corp | COM | 56035L104 |  | 3350256 | 56688 | SH |  | SOLE |  | 416 | 0 | 56272 |
| MARA HOLDINGS INC | COM | 565788106 |  | 173137 | 11042 | SH |  | SOLE |  | 3124 | 0 | 7918 |
| Marathon Petroleum Corp | COM | 56585A102 |  | 1498554 | 9021 | SH |  | SOLE |  | 369 | 0 | 8652 |
| Markel Corp | COM | 570535104 |  | 443413 | 222 | SH |  | SOLE |  | 0 | 0 | 222 |
| Marsh  Mclennan Cos Inc | COM | 571748102 |  | 492189 | 2251 | SH |  | SOLE |  | 18 | 0 | 2233 |
| Martin Marietta Materials Inc | COM | 573284106 |  | 212072 | 386 | SH |  | SOLE |  | 1 | 0 | 385 |
| Marvell Technology Inc | COM | 573874104 |  | 1137543 | 14697 | SH |  | SOLE |  | 765 | 0 | 13932 |
| MASTEC INC | COM | 576323109 |  | 979970 | 5750 | SH |  | SOLE |  | 0 | 0 | 5750 |
| Mcdonalds Corp | COM | 580135101 |  | 7313451 | 25032 | SH |  | SOLE |  | 1775 | 0 | 23257 |
| Mckesson Corp | COM | 58155Q103 |  | 855858 | 1168 | SH |  | SOLE |  | 247 | 0 | 921 |
| Mercadolibre Inc | COM | 58733R102 |  | 849432 | 325 | SH |  | SOLE |  | 2 | 0 | 323 |
| Merck  Company Inc New | COM | 58933Y105 |  | 2877188 | 36346 | SH |  | SOLE |  | 3066 | 0 | 33281 |
| Metlife Inc | COM | 59156R108 |  | 636498 | 7915 | SH |  | SOLE |  | 82 | 0 | 7833 |
| MGE ENERGY INC | COM | 55277P104 |  | 273103 | 3088 | SH |  | SOLE |  | 2938 | 0 | 150 |
| Mgm Resorts Intl | COM | 552953101 |  | 234114 | 6808 | SH |  | SOLE |  | 223 | 0 | 6584 |
| Microchip Technology Inc | COM | 595017104 |  | 236268 | 3358 | SH |  | SOLE |  | 2 | 0 | 3355 |
| Micron Technology Inc | COM | 595112103 |  | 2213375 | 17958 | SH |  | SOLE |  | 435 | 0 | 17523 |
| Microsoft Corp | COM | 594918104 |  | 61845533 | 124335 | SH |  | SOLE |  | 12071 | 0 | 112264 |
| Monster Beverage Corp New | COM | 61174X109 |  | 393565 | 6283 | SH |  | SOLE |  | 888 | 0 | 5395 |
| MORGAN STANLEY | COM | 61744H105 |  | 363310 | 47000 | SH |  | SOLE |  | 0 | 0 | 47000 |
| Nasdaq Inc | COM | 631103108 |  | 283123 | 3166 | SH |  | SOLE |  | 705 | 0 | 2461 |
| Netflix Inc | COM | 64110L106 |  | 8676234 | 6479 | SH |  | SOLE |  | 255 | 0 | 6224 |
| Newmont Corp | COM | 651639106 |  | 267397 | 4590 | SH |  | SOLE |  | 0 | 0 | 4590 |
| Nextera Energy Inc | COM | 65339F101 |  | 4150477 | 59788 | SH |  | SOLE |  | 3061 | 0 | 56727 |
| NISOURCE INC | COM | 65473P105 |  | 348346 | 8635 | SH |  | SOLE |  | 421 | 0 | 8214 |
| Norfolk Southern Corp | COM | 655844108 |  | 1927487 | 7530 | SH |  | SOLE |  | 1707 | 0 | 5823 |
| NORTHERN TR CORP | COM | 665859104 |  | 433348 | 3418 | SH |  | SOLE |  | 0 | 0 | 3418 |
| Northrop Grumman Corp | COM | 666807102 |  | 1373373 | 2747 | SH |  | SOLE |  | 960 | 0 | 1787 |
| NOVA LTD | COM | M7516K103 |  | 547098 | 1988 | SH |  | SOLE |  | 9 | 0 | 1979 |
| Nucor Corp | COM | 670346105 |  | 398089 | 3073 | SH |  | SOLE |  | 260 | 0 | 2813 |
| NUVEEN PFD | COM | 67075A106 |  | 264218 | 12703 | SH |  | SOLE |  | 115 | 0 | 12588 |
| NUVEEN QUALITY | COM | 67066V101 |  | 164179 | 14542 | SH |  | SOLE |  | 0 | 0 | 14542 |
| Nvidia Corp | COM | 67066G104 |  | 86891442 | 549980 | SH |  | SOLE |  | 23275 | 0 | 526705 |
| Nvr Inc | COM | 62944T105 |  | 384055 | 52 | SH |  | SOLE |  | 5 | 0 | 47 |
| Nxp Semiconductors N V | COM | N6596X109 |  | 260693 | 1193 | SH |  | SOLE |  | 14 | 0 | 1179 |
| O Reilly Automotive Inc New | COM | 67103H107 |  | 325821 | 3615 | SH |  | SOLE |  | 0 | 0 | 3615 |
| Occidental Petroleum Corp | COM | 674599105 |  | 1166485 | 27767 | SH |  | SOLE |  | 776 | 0 | 26991 |
| Ollies Bargain Outlet Holdings Inc | COM | 681116109 |  | 552044 | 4189 | SH |  | SOLE |  | 1204 | 0 | 2985 |
| Omega Healthcare Investors Inc | COM | 681936100 |  | 349999 | 9550 | SH |  | SOLE |  | 243 | 0 | 9307 |
| On Semiconductor Corp | COM | 682189105 |  | 364042 | 6946 | SH |  | SOLE |  | 548 | 0 | 6398 |
| Oneok Inc New | COM | 682680103 |  | 1353027 | 16575 | SH |  | SOLE |  | 3044 | 0 | 13531 |
| Ooma Inc | COM | 683416101 |  | 166010 | 12869 | SH |  | SOLE |  | 3687 | 0 | 9182 |
| Oracle Corp | COM | 68389X105 |  | 5157893 | 23592 | SH |  | SOLE |  | 1802 | 0 | 21790 |
| Otis Worldwide Corp | COM | 68902V107 |  | 318982 | 3221 | SH |  | SOLE |  | 37 | 0 | 3185 |
| Otter Tail Corp | COM | 689648103 |  | 200935 | 2607 | SH |  | SOLE |  | 602 | 0 | 2005 |
| Paccar Inc | COM | 693718108 |  | 228376 | 2402 | SH |  | SOLE |  | 0 | 0 | 2402 |
| Palo Alto Networks Inc | COM | 697435105 |  | 5802157 | 28353 | SH |  | SOLE |  | 2155 | 0 | 26198 |
| Parker-hannifin Corp | COM | 701094104 |  | 1338363 | 1916 | SH |  | SOLE |  | 3 | 0 | 1913 |
| Paychex Inc | COM | 704326107 |  | 1196119 | 8223 | SH |  | SOLE |  | 437 | 0 | 7786 |
| Paypal Holdings Inc | COM | 70450Y103 |  | 644840 | 8677 | SH |  | SOLE |  | 400 | 0 | 8277 |
| Pembina Pipeline Corp | COM | 706327103 |  | 207898 | 5542 | SH |  | SOLE |  | 1100 | 0 | 4442 |
| Pepsico Inc | COM | 713448108 |  | 4768871 | 36117 | SH |  | SOLE |  | 1144 | 0 | 34973 |
| Pfizer Inc | COM | 717081103 |  | 4259171 | 175708 | SH |  | SOLE |  | 6744 | 0 | 168964 |
| PGIM HIGH | COM | 69346H100 |  | 235447 | 16616 | SH |  | SOLE |  | 3293 | 0 | 13323 |
| Philip Morris Intl Inc | COM | 718172109 |  | 7572868 | 41579 | SH |  | SOLE |  | 13713 | 0 | 27866 |
| Phillips 66 | COM | 718546104 |  | 1426348 | 11956 | SH |  | SOLE |  | 444 | 0 | 11512 |
| PIMCO CORPORATE | COM | 72200U100 |  | 168693 | 13293 | SH |  | SOLE |  | 0 | 0 | 13293 |
| PIMCO CORPORATE  INCOME OPP | COM | 72201B101 |  | 141920 | 10203 | SH |  | SOLE |  | 0 | 0 | 10203 |
| Pnc Financial Services Group Inc | COM | 693475105 |  | 523828 | 2810 | SH |  | SOLE |  | 280 | 0 | 2530 |
| Ppg Industries Inc | COM | 693506107 |  | 294577 | 2590 | SH |  | SOLE |  | 10 | 0 | 2580 |
| Principal Financial Group Inc | COM | 74251V102 |  | 430899 | 5425 | SH |  | SOLE |  | 405 | 0 | 5020 |
| Procter  Gamble Co | COM | 742718109 |  | 11887659 | 74615 | SH |  | SOLE |  | 2546 | 0 | 72069 |
| Progressive Corp Oh | COM | 743315103 |  | 1240093 | 4647 | SH |  | SOLE |  | 158 | 0 | 4489 |
| Prologis Inc | COM | 74340W103 |  | 1077430 | 10250 | SH |  | SOLE |  | 405 | 0 | 9845 |
| Prudential Financial Inc | COM | 744320102 |  | 872398 | 8120 | SH |  | SOLE |  | 0 | 0 | 8120 |
| Public Service Enterprise Group Inc | COM | 744573106 |  | 669931 | 7958 | SH |  | SOLE |  | 959 | 0 | 7000 |
| Public Storage Inc | COM | 74460D109 |  | 294203 | 1003 | SH |  | SOLE |  | 0 | 0 | 1003 |
| Purecycle Technologies Inc | COM | 74623V103 |  | 2035498 | 148576 | SH |  | SOLE |  | 2575 | 0 | 146001 |
| Qualcomm Inc | COM | 747525103 |  | 3726165 | 23397 | SH |  | SOLE |  | 1300 | 0 | 22097 |
| Quanta Services Inc | COM | 74762E102 |  | 728713 | 1927 | SH |  | SOLE |  | 1 | 0 | 1926 |
| QUEST DIAGNOSTICS INC | COM | 74834L100 |  | 223442 | 1244 | SH |  | SOLE |  | 0 | 0 | 1244 |
| Raytheon Technologies Corp | COM | 75513E101 |  | 3546158 | 24285 | SH |  | SOLE |  | 3940 | 0 | 20345 |
| Realty Income Corp | COM | 756109104 |  | 1707028 | 29631 | SH |  | SOLE |  | 1097 | 0 | 28534 |
| Regeneron Pharmaceuticals Inc | COM | 75886F107 |  | 337725 | 643 | SH |  | SOLE |  | 178 | 0 | 465 |
| Rekor Systems Inc | COM | 759419104 |  | 57240 | 49345 | SH |  | SOLE |  | 0 | 0 | 49345 |
| Rh | COM | 74967X103 |  | 231538 | 1225 | SH |  | SOLE |  | 0 | 0 | 1225 |
| Rockwell Automation Inc | COM | 773903109 |  | 1583805 | 4768 | SH |  | SOLE |  | 111 | 0 | 4657 |
| Royal Caribbean Group | COM | V7780T103 |  | 543838 | 1737 | SH |  | SOLE |  | 25 | 0 | 1712 |
| Royal Gold Inc | COM | 780287108 |  | 752658 | 4232 | SH |  | SOLE |  | 20 | 0 | 4212 |
| Rpm International Inc | COM | 749685103 |  | 275812 | 2511 | SH |  | SOLE |  | 1628 | 0 | 883 |
| Rxsight Inc | COM | 78349D107 |  | 371930 | 28610 | SH |  | SOLE |  | 0 | 0 | 28610 |
| Ryder System Inc | COM | 783549108 |  | 3017312 | 18977 | SH |  | SOLE |  | 54 | 0 | 18923 |
| S Global Inc | COM | 78409V104 |  | 1053296 | 1998 | SH |  | SOLE |  | 49 | 0 | 1949 |
| Salesforce Inc | COM | 79466L302 |  | 4122512 | 15118 | SH |  | SOLE |  | 721 | 0 | 14397 |
| SANGAMO THERAPEUTICS INC | COM | 800677106 |  | 6496 | 12000 | SH |  | SOLE |  | 0 | 0 | 12000 |
| Schwab Charles Corp New | COM | 808513105 |  | 657155 | 7203 | SH |  | SOLE |  | 102 | 0 | 7101 |
| Seabridge Gold Inc | COM | 811916105 |  | 218308 | 15035 | SH |  | SOLE |  | 935 | 0 | 14100 |
| Selectquote Inc | COM | 816307300 |  | 237060 | 99605 | SH |  | SOLE |  | 0 | 0 | 99605 |
| Sempra | COM | 816851109 |  | 411089 | 5425 | SH |  | SOLE |  | 12 | 0 | 5413 |
| Servicenow Inc | COM | 81762P102 |  | 5273002 | 5129 | SH |  | SOLE |  | 91 | 0 | 5038 |
| Sherwin Williams Co | COM | 824348106 |  | 1915535 | 5579 | SH |  | SOLE |  | 111 | 0 | 5468 |
| Silvercorp Metals Inc | COM | 82835P103 |  | 53594 | 12700 | SH |  | SOLE |  | 1700 | 0 | 11000 |
| Simon Property Group Inc New | COM | 828806109 |  | 648477 | 4034 | SH |  | SOLE |  | 90 | 0 | 3944 |
| Southern Company | COM | 842587107 |  | 2331926 | 25394 | SH |  | SOLE |  | 5083 | 0 | 20311 |
| Southwest Airlines Co | COM | 844741108 |  | 369962 | 11405 | SH |  | SOLE |  | 149 | 0 | 11256 |
| Sprouts Farmers Market Inc | COM | 85208M102 |  | 938099 | 5698 | SH |  | SOLE |  | 1694 | 0 | 4004 |
| Starbucks Corp | COM | 855244109 |  | 1452311 | 15850 | SH |  | SOLE |  | 54 | 0 | 15796 |
| Starwood Property Trust Inc | COM | 85571B105 |  | 226125 | 11267 | SH |  | SOLE |  | 158 | 0 | 11109 |
| State Street Corp | COM | 857477103 |  | 263591 | 2479 | SH |  | SOLE |  | 0 | 0 | 2479 |
| Stride Inc | COM | 86333M108 |  | 1414458 | 9742 | SH |  | SOLE |  | 1262 | 0 | 8480 |
| Stryker Corp | COM | 863667101 |  | 1038300 | 2624 | SH |  | SOLE |  | 12 | 0 | 2612 |
| Super Micro Computer Inc | COM | 86800U104 |  | 554694 | 11318 | SH |  | SOLE |  | 0 | 0 | 11318 |
| Sysco Corp | COM | 871829107 |  | 541077 | 7144 | SH |  | SOLE |  | 200 | 0 | 6944 |
| TAKE-TWO INTERACTIVE SOFTWAR | COM | 874054109 |  | 215653 | 888 | SH |  | SOLE |  | 14 | 0 | 874 |
| Targa Resources Corp | COM | 87612G101 |  | 386643 | 2221 | SH |  | SOLE |  | 600 | 0 | 1621 |
| Target Corp | COM | 87612E106 |  | 1376822 | 13957 | SH |  | SOLE |  | 445 | 0 | 13512 |
| TD SYNNEX CORPORATION | COM | 87162W100 |  | 233090 | 1718 | SH |  | SOLE |  | 56 | 0 | 1661 |
| Tesla Inc | COM | 88160R101 |  | 61903518 | 194873 | SH |  | SOLE |  | 714 | 0 | 194159 |
| Texas Instruments Inc | COM | 882508104 |  | 2748975 | 13240 | SH |  | SOLE |  | 243 | 0 | 12998 |
| TEXAS PACIFIC LAND CORPORATI | COM | 88262P102 |  | 205012 | 194 | SH |  | SOLE |  | 0 | 0 | 194 |
| Thermo Fisher Scientific Inc | COM | 883556102 |  | 2018366 | 4978 | SH |  | SOLE |  | 492 | 0 | 4486 |
| Tjx Cos Inc New | COM | 872540109 |  | 1431743 | 11594 | SH |  | SOLE |  | 57 | 0 | 11537 |
| T-mobile Us Inc | COM | 872590104 |  | 588986 | 2472 | SH |  | SOLE |  | 35 | 0 | 2437 |
| Toro Co | COM | 891092108 |  | 259050 | 3665 | SH |  | SOLE |  | 0 | 0 | 3665 |
| Tractor Supply Co | COM | 892356106 |  | 798023 | 15123 | SH |  | SOLE |  | 35 | 0 | 15088 |
| Trane Technologies Plc | COM | G8994E103 |  | 697933 | 1596 | SH |  | SOLE |  | 1 | 0 | 1595 |
| TRANSDIGM GROUP INC | COM | 893641100 |  | 281318 | 185 | SH |  | SOLE |  | 44 | 0 | 141 |
| TRANSUNION | COM | 89400J107 |  | 205439 | 2335 | SH |  | SOLE |  | 295 | 0 | 2040 |
| Travelers Cos Inc | COM | 89417E109 |  | 1732946 | 6477 | SH |  | SOLE |  | 200 | 0 | 6277 |
| Truist Financial Corp | COM | 89832Q109 |  | 576773 | 13416 | SH |  | SOLE |  | 1092 | 0 | 12324 |
| Uber Technologies Inc | COM | 90353T100 |  | 3546725 | 38014 | SH |  | SOLE |  | 699 | 0 | 37315 |
| UGI CORP NEW | COM | 902681105 |  | 204377 | 5612 | SH |  | SOLE |  | 0 | 0 | 5612 |
| Ulta Beauty Inc | COM | 90384S303 |  | 862660 | 1844 | SH |  | SOLE |  | 67 | 0 | 1777 |
| UMB FINL CORP | COM | 902788108 |  | 824981 | 7845 | SH |  | SOLE |  | 0 | 0 | 7845 |
| Union Pacific Corp | COM | 907818108 |  | 2374669 | 10321 | SH |  | SOLE |  | 506 | 0 | 9815 |
| United Airlines Holdings Inc | COM | 910047109 |  | 238017 | 2989 | SH |  | SOLE |  | 701 | 0 | 2288 |
| United Rentals Inc | COM | 911363109 |  | 2455875 | 3260 | SH |  | SOLE |  | 3 | 0 | 3257 |
| Unitedhealth Group Inc | COM | 91324P102 |  | 3553899 | 11392 | SH |  | SOLE |  | 462 | 0 | 10930 |
| Unum Group | COM | 91529Y106 |  | 470887 | 5831 | SH |  | SOLE |  | 0 | 0 | 5831 |
| Us Foods Holding Corp | COM | 912008109 |  | 2880438 | 37404 | SH |  | SOLE |  | 107 | 0 | 37297 |
| Valero Energy Corp | COM | 91913Y100 |  | 842092 | 6265 | SH |  | SOLE |  | 19 | 0 | 6246 |
| VAXArt Inc New | COM | 92243A200 |  | 103707 | 229451 | SH |  | SOLE |  | 0 | 0 | 229451 |
| Ventas Inc | COM | 92276F100 |  | 264293 | 4185 | SH |  | SOLE |  | 0 | 0 | 4185 |
| Verisign Inc | COM | 92343E102 |  | 316540 | 1096 | SH |  | SOLE |  | 345 | 0 | 751 |
| Verisk Analytics Inc | COM | 92345Y106 |  | 495789 | 1592 | SH |  | SOLE |  | 0 | 0 | 1592 |
| Verizon Communications Inc | COM | 92343V104 |  | 3690833 | 85298 | SH |  | SOLE |  | 4470 | 0 | 80828 |
| Vertex Pharmaceuticals Inc | COM | 92532F100 |  | 688724 | 1547 | SH |  | SOLE |  | 0 | 0 | 1547 |
| VIKING THERAPEUTICS INC | COM | 92686J106 |  | 411500 | 15528 | SH |  | SOLE |  | 53 | 0 | 15475 |
| Vistra Corp | COM | 92840M102 |  | 1909522 | 9853 | SH |  | SOLE |  | 50 | 0 | 9803 |
| VITA COCO CO INC | COM | 92846Q107 |  | 211377 | 5855 | SH |  | SOLE |  | 2293 | 0 | 3562 |
| W P Carey Inc | COM | 92936U109 |  | 563863 | 9039 | SH |  | SOLE |  | 261 | 0 | 8779 |
| WABTEC | COM | 929740108 |  | 956926 | 4571 | SH |  | SOLE |  | 17 | 0 | 4554 |
| Walgreens Boots Alliance Inc | COM | 931427108 |  | 479944 | 41807 | SH |  | SOLE |  | 1453 | 0 | 40354 |
| Walmart Inc | COM | 931142103 |  | 16637568 | 170153 | SH |  | SOLE |  | 3436 | 0 | 166717 |
| Walt Disney Co | COM | 254687106 |  | 4429375 | 35718 | SH |  | SOLE |  | 3504 | 0 | 32214 |
| Waste Connections Inc | COM | 94106B101 |  | 284642 | 1524 | SH |  | SOLE |  | 0 | 0 | 1524 |
| Waste Management Inc Del | COM | 94106L109 |  | 2042960 | 8928 | SH |  | SOLE |  | 385 | 0 | 8543 |
| Wec Energy Group Inc | COM | 92939U106 |  | 1121951 | 10767 | SH |  | SOLE |  | 216 | 0 | 10551 |
| Wells Fargo  Co New | COM | 949746101 |  | 1503568 | 18766 | SH |  | SOLE |  | 768 | 0 | 17998 |
| Welltower Inc | COM | 95040Q104 |  | 681936 | 4436 | SH |  | SOLE |  | 317 | 0 | 4119 |
| WESTERN ASSET INTER MUNI FD | COM | 958435109 |  | 152867 | 20328 | SH |  | SOLE |  | 0 | 0 | 20328 |
| Wheaton Precious Metals Corp | COM | 962879102 |  | 1681176 | 18721 | SH |  | SOLE |  | 1392 | 0 | 17329 |
| Williams Cos Inc Del | COM | 969457100 |  | 513641 | 8178 | SH |  | SOLE |  | 1478 | 0 | 6700 |
| Woodward Inc | COM | 980745103 |  | 522042 | 2130 | SH |  | SOLE |  | 0 | 0 | 2130 |
| Xcel Energy Inc | COM | 98389B100 |  | 687426 | 10094 | SH |  | SOLE |  | 324 | 0 | 9770 |
| Xeris Biopharma Holdings Inc | COM | 98422E103 |  | 1231983 | 263805 | SH |  | SOLE |  | 2250 | 0 | 261555 |
| Yum Brands Inc | COM | 988498101 |  | 529184 | 3571 | SH |  | SOLE |  | 0 | 0 | 3571 |
| Zoetis Inc Cl A | COM | 98978V103 |  | 268604 | 1722 | SH |  | SOLE |  | 0 | 0 | 1722 |
| Zscaler Inc | COM | 98980G102 |  | 223220 | 711 | SH |  | SOLE |  | 0 | 0 | 711 |
| BLACKROCK ENHANCED | COM BENE INTER | 092524107 |  | 915919 | 158190 | SH |  | SOLE |  | 0 | 0 | 158190 |
| Tilray Brands Inc Cl 2 | COM CL 2 | 88688T100 |  | 5779 | 13948 | SH |  | SOLE |  | 0 | 0 | 13948 |
| Airbnb Inc Cl A | COM CL A | 009066101 |  | 1857265 | 14034 | SH |  | SOLE |  | 5 | 0 | 14029 |
| Ast Spacemobile Inc Cl A | COM CL A | 00217D100 |  | 16408960 | 351144 | SH |  | SOLE |  | 0 | 0 | 351144 |
| Blackstone Inc | COM CL A | 09260D107 |  | 1421596 | 9504 | SH |  | SOLE |  | 447 | 0 | 9057 |
| Brightspire Capital Inc Cl A | COM CL A | 10949T109 |  | 61903 | 12258 | SH |  | SOLE |  | 0 | 0 | 12258 |
| Coinbase Global Inc Cl A | COM CL A | 19260Q107 |  | 2616052 | 7464 | SH |  | SOLE |  | 266 | 0 | 7198 |
| Composecure Inc Cl A | COM CL A | 20459V105 |  | 350062 | 24845 | SH |  | SOLE |  | 9041 | 0 | 15804 |
| COREWEAVE INC | COM CL A | 21873S108 |  | 240024 | 1472 | SH |  | SOLE |  | 0 | 0 | 1472 |
| Draftkings Inc New Cl A | COM CL A | 26142V105 |  | 268944 | 6271 | SH |  | SOLE |  | 0 | 0 | 6271 |
| Estee Lauder Co Inc | COM CL A | 518439104 |  | 476649 | 5899 | SH |  | SOLE |  | 171 | 0 | 5728 |
| Interactive Brokers Group Inc Cl A | COM CL A | 45841N107 |  | 339716 | 6131 | SH |  | SOLE |  | 37 | 0 | 6094 |
| Mp Materials Corp | COM CL A | 553368101 |  | 1377315 | 41398 | SH |  | SOLE |  | 1400 | 0 | 39998 |
| OKLO INC | COM CL A | 02156V109 |  | 322447 | 5759 | SH |  | SOLE |  | 0 | 0 | 5759 |
| ROBINHOOD MKTS INC | COM CL A | 770700102 |  | 291472 | 3113 | SH |  | SOLE |  | 4 | 0 | 3109 |
| Roku Inc Ser A | COM CL A | 77543R102 |  | 2976321 | 33864 | SH |  | SOLE |  | 235 | 0 | 33629 |
| Trade Desk Inc (the) Cl A | COM CL A | 88339J105 |  | 4557068 | 63301 | SH |  | SOLE |  | 287 | 0 | 63014 |
| VENTURE GLOBAL INC | COM CL A | 92333F101 |  | 349336 | 22422 | SH |  | SOLE |  | 1100 | 0 | 21322 |
| VERTIV HOLDINGS CO | COM CL A | 92537N108 |  | 331602 | 2582 | SH |  | SOLE |  | 31 | 0 | 2551 |
| Visa Inc Cl A | COM CL A | 92826C839 |  | 11830211 | 33320 | SH |  | SOLE |  | 3411 | 0 | 29909 |
| Dell Technologies Inc Cl C | COM CL C | 24703L202 |  | 2438447 | 19890 | SH |  | SOLE |  | 344 | 0 | 19545 |
| American Intl Group Inc New | COM NEW | 026874784 |  | 267184 | 3122 | SH |  | SOLE |  | 72 | 0 | 3050 |
| Celsius Holdings Inc New | COM NEW | 15118V207 |  | 1113135 | 23995 | SH |  | SOLE |  | 200 | 0 | 23795 |
| Cheniere Energy Inc New | COM NEW | 16411R208 |  | 1159304 | 4761 | SH |  | SOLE |  | 31 | 0 | 4730 |
| Citigroup Inc New | COM NEW | 172967424 |  | 3222569 | 37859 | SH |  | SOLE |  | 238 | 0 | 37621 |
| Delta Airlines Inc New | COM NEW | 247361702 |  | 3505208 | 71273 | SH |  | SOLE |  | 341 | 0 | 70932 |
| Duke Energy Corp New | COM NEW | 26441C204 |  | 2012605 | 17056 | SH |  | SOLE |  | 857 | 0 | 16199 |
| Expedia Group Inc | COM NEW | 30212P303 |  | 297544 | 1764 | SH |  | SOLE |  | 10 | 0 | 1754 |
| General Electric Co New | COM NEW | 369604301 |  | 3555496 | 13814 | SH |  | SOLE |  | 1060 | 0 | 12753 |
| HIVE DIGITAL | COM NEW | 433921103 |  | 57816 | 32121 | SH |  | SOLE |  | 11898 | 0 | 20223 |
| Impac Mortgage Holdings Inc | COM NEW | 45254P508 |  | 3285 | 78586 | SH |  | SOLE |  | 0 | 0 | 78586 |
| INTERLINK ELECTRS INC | COM NEW | 458751302 |  | 217328 | 28785 | SH |  | SOLE |  | 10711 | 0 | 18074 |
| Intuitive Surgical Inc New | COM NEW | 46120E602 |  | 1536224 | 2827 | SH |  | SOLE |  | 251 | 0 | 2576 |
| Kla Corp | COM NEW | 482480100 |  | 1091039 | 1218 | SH |  | SOLE |  | 1 | 0 | 1217 |
| Morgan Stanley | COM NEW | 617446448 |  | 968092 | 6873 | SH |  | SOLE |  | 1522 | 0 | 5351 |
| Motorola Solutions Inc New | COM NEW | 620076307 |  | 536487 | 1276 | SH |  | SOLE |  | 171 | 0 | 1105 |
| NUBURU INC | COM NEW | 67021W301 |  | 7027 | 20100 | SH |  | SOLE |  | 0 | 0 | 20100 |
| Plug Power Inc New | COM NEW | 72919P202 |  | 18918 | 12697 | SH |  | SOLE |  | 0 | 0 | 12697 |
| Rithm Capital Corp | COM NEW | 64828T201 |  | 654249 | 57949 | SH |  | SOLE |  | 2659 | 0 | 55290 |
| Sprott Inc New | COM NEW | 852066208 |  | 763664 | 11053 | SH |  | SOLE |  | 789 | 0 | 10264 |
| U S Bancorp De New | COM NEW | 902973304 |  | 491181 | 10855 | SH |  | SOLE |  | 96 | 0 | 10759 |
| GEVO INC | COM PAR | 374396406 |  | 15328 | 11612 | SH |  | SOLE |  | 0 | 0 | 11612 |
| GUGGENHEIM STRATEGIC | COM SBI | 40167F101 |  | 164020 | 11015 | SH |  | SOLE |  | 0 | 0 | 11015 |
| Warner Bros Discovery Inc Ser A | COM SER A | 934423104 |  | 267267 | 23322 | SH |  | SOLE |  | 1528 | 0 | 21794 |
| ABRDN GLOBAL | COM SH BEN INT | 00302L108 |  | 456950 | 115391 | SH |  | SOLE |  | 0 | 0 | 115391 |
| ABRDN TOTAL | COM SH BEN INT | 00326L100 |  | 926141 | 104531 | SH |  | SOLE |  | 0 | 0 | 104531 |
| CALAMOS STRATEGIC | COM SH BEN INT | 128125101 |  | 210684 | 11551 | SH |  | SOLE |  | 0 | 0 | 11551 |
| BARRICK MNG CORP | COM SHS | 06849F108 |  | 276448 | 13278 | SH |  | SOLE |  | 0 | 0 | 13278 |
| FIRST TR EXCHANGE-TRADED FD | COM SHS | 33734Y109 |  | 249395 | 2564 | SH |  | SOLE |  | 175 | 0 | 2388 |
| FIRST TRUST | COM SHS | 33734K109 |  | 502654 | 4571 | SH |  | SOLE |  | 0 | 0 | 4571 |
| FIRST TRUST | COM SHS | 33735B108 |  | 497056 | 4328 | SH |  | SOLE |  | 590 | 0 | 3738 |
| FIRST TRUST | COM SHS | 33735J101 |  | 18913275 | 240535 | SH |  | SOLE |  | 940 | 0 | 239595 |
| FIRST TRUST | COM SHS | 33735K108 |  | 4730925 | 31337 | SH |  | SOLE |  | 676 | 0 | 30661 |
| LITHIUM AMERS CORP NEW | COM SHS | 53681J103 |  | 28362 | 10583 | SH |  | SOLE |  | 0 | 0 | 10583 |
| SABLE OFFSHORE CORP | COM SHS | 78574H104 |  | 303874 | 13825 | SH |  | SOLE |  | 800 | 0 | 13025 |
| Black Stone Minerals LP | COM UNIT | 09225M101 |  | 295584 | 22598 | SH |  | SOLE |  | 600 | 0 | 21998 |
| MPLX LP | COM UNIT REP LTD | 55336V100 |  | 244114 | 4739 | SH |  | SOLE |  | 412 | 0 | 4327 |
| Lamar Advertising Company New Cl A | COM USD0.001 CL A | 512816109 |  | 328862 | 2710 | SH |  | SOLE |  | 0 | 0 | 2710 |
| ENERGY TRANSFER | COM UT LTD PTN | 29273V100 |  | 2906165 | 160296 | SH |  | SOLE |  | 7259 | 0 | 153037 |
| Sunoco LTD Partnership | COM UT REP LP | 86765K109 |  | 552095 | 10302 | SH |  | SOLE |  | 0 | 0 | 10302 |
| VANGUARD COMMUNICATION | COMM SRVC ETF | 92204A884 |  | 208763 | 1221 | SH |  | SOLE |  | 0 | 0 | 1221 |
| ALBERTSONS COS INC | COMMON STOCK | 013091103 |  | 598883 | 27842 | SH |  | SOLE |  | 0 | 0 | 27842 |
| Carnival Corp Paired Ctf 1 Com Carnivl Crp  1 Tr Sh Ben Int P Princess | COMMON STOCK | 143658300 |  | 341958 | 12161 | SH |  | SOLE |  | 210 | 0 | 11951 |
| FS CREDIT | COMMON STOCK | 30290Y101 |  | 929774 | 128068 | SH |  | SOLE |  | 0 | 0 | 128068 |
| Phillips Edison  Co Inc | COMMON STOCK | 71844V201 |  | 237333 | 6775 | SH |  | SOLE |  | 0 | 0 | 6775 |
| SELECT SECTOR | COMMUNICATION | 81369Y852 |  | 10267281 | 94603 | SH |  | SOLE |  | 5147 | 0 | 89456 |
| GLOBAL X | CONSCIOUS COS | 37954Y731 |  | 326164 | 8077 | SH |  | SOLE |  | 93 | 0 | 7984 |
| VANGUARD CONSUMER | CONSUM DIS ETF | 92204A108 |  | 845115 | 2333 | SH |  | SOLE |  | 158 | 0 | 2175 |
| VANGUARD CONSUMER | CONSUM STP ETF | 92204A207 |  | 200512 | 916 | SH |  | SOLE |  | 161 | 0 | 755 |
| FIRST TRUST | CONSUMR DISCRE | 33734X101 |  | 478133 | 7537 | SH |  | SOLE |  | 28 | 0 | 7509 |
| ISHARES TR | CONV BD ETF | 46435G102 |  | 2042995 | 22675 | SH |  | SOLE |  | 1220 | 0 | 21455 |
| ISHARES TR | CORE 1 5 YR USD | 46432F859 |  | 205717 | 4228 | SH |  | SOLE |  | 100 | 0 | 4128 |
| CAPITAL GRP FIXED INCM ETF T | CORE BOND ETF | 14020Y508 |  | 228999 | 8707 | SH |  | SOLE |  | 3720 | 0 | 4987 |
| ISHARES CORE | CORE DIV GRWTH | 46434V621 |  | 4817677 | 75347 | SH |  | SOLE |  | 1266 | 0 | 74081 |
| ISHARES TR | CORE DIVID ETF | 46435U861 |  | 1588333 | 31565 | SH |  | SOLE |  | 0 | 0 | 31565 |
| ISHARES CORE | CORE HIGH DV ETF | 46429B663 |  | 3912162 | 33389 | SH |  | SOLE |  | 1843 | 0 | 31546 |
| ISHARES CORE | CORE INTL AGGR ETF | 46435G672 |  | 14426562 | 282375 | SH |  | SOLE |  | 14802 | 0 | 267573 |
| FIRST TR EXCHANGE-TRADED FD | CORE INVESTMENT | 33738D788 |  | 4579170 | 217434 | SH |  | SOLE |  | 0 | 0 | 217434 |
| ISHARES CORE | CORE MSCI EAFE | 46432F842 |  | 6984314 | 83665 | SH |  | SOLE |  | 366 | 0 | 83298 |
| ISHARES CORE | CORE MSCI EMKT | 46434G103 |  | 2375850 | 39578 | SH |  | SOLE |  | 571 | 0 | 39007 |
| ISHARES CORE | CORE MSCI EURO | 46434V738 |  | 1677682 | 25343 | SH |  | SOLE |  | 527 | 0 | 24816 |
| ISHARES CORE | CORE MSCI INTL | 46435G326 |  | 793014 | 10429 | SH |  | SOLE |  | 0 | 0 | 10429 |
| ISHARES TR | CORE MSCI PAC | 46434V696 |  | 248186 | 3613 | SH |  | SOLE |  | 552 | 0 | 3060 |
| ISHARES CORE | CORE MSCI TOTAL | 46432F834 |  | 1290344 | 16691 | SH |  | SOLE |  | 0 | 0 | 16691 |
| CAPITAL GRP FIXED INCM ETF T | CORE PLUS INCM | 14020Y102 |  | 5244381 | 233083 | SH |  | SOLE |  | 16168 | 0 | 216915 |
| ISHARES CORE | CORE S MCP ETF | 464287507 |  | 14869666 | 239756 | SH |  | SOLE |  | 2198 | 0 | 237558 |
| ISHARES CORE | CORE S SCP ETF | 464287804 |  | 11500020 | 105225 | SH |  | SOLE |  | 217 | 0 | 105008 |
| ISHARES CORE | CORE S TTL STK | 464287150 |  | 2497136 | 18492 | SH |  | SOLE |  | 1459 | 0 | 17033 |
| ISHARES S | CORE S US GWT | 464287671 |  | 13030064 | 86636 | SH |  | SOLE |  | 473 | 0 | 86163 |
| ISHARES CORE | CORE S US VLU | 464287663 |  | 4188723 | 44264 | SH |  | SOLE |  | 611 | 0 | 43653 |
| ISHARES CORE | CORE S ETF | 464287200 |  | 62649667 | 100901 | SH |  | SOLE |  | 5016 | 0 | 95886 |
| ISHARES CORE | CORE TOTAL USD | 46434V613 |  | 532495 | 11518 | SH |  | SOLE |  | 0 | 0 | 11518 |
| ISHARES CORE | CORE US AGGBD ET | 464287226 |  | 11929223 | 120254 | SH |  | SOLE |  | 25609 | 0 | 94646 |
| KRANESHARES TR | CSI CHI INTERNET ETF | 500767306 |  | 1408559 | 41030 | SH |  | SOLE |  | 1198 | 0 | 39832 |
| AMPLIFY ETF TR | CWP ENHANCED DIV | 032108409 |  | 205729 | 4835 | SH |  | SOLE |  | 0 | 0 | 4835 |
| GLOBAL X | CYBRSCURTY ETF | 37954Y384 |  | 553157 | 14910 | SH |  | SOLE |  | 11 | 0 | 14899 |
| DIREXION SHS ETF TR | DAILY 20+ YEAR T | 25460G138 |  | 3743496 | 95400 | SH |  | SOLE |  | 0 | 0 | 95400 |
| DIREXION SHS ETF TR | DAILY PLTR BEAR | 25461A429 |  | 2320670 | 248200 | SH |  | SOLE |  | 0 | 0 | 248200 |
| DIREXION SHS ETF TR | DAILY SEMICONDUC | 25460G112 |  | 7441059 | 943100 | SH |  | SOLE |  | 0 | 0 | 943100 |
| PACER FDS TR | DATA  DIGI REVO | 69374H386 |  | 210726 | 3562 | SH |  | SOLE |  | 0 | 0 | 3562 |
| STRATEGY DAY | DAY HAGAN NED | 86280R803 |  | 23556527 | 523828 | SH |  | SOLE |  | 9691 | 0 | 514136 |
| ETF SER SOLUTIONS | DEFIANCE CONNECT | 26922A289 |  | 442159 | 8381 | SH |  | SOLE |  | 1050 | 0 | 7331 |
| ETF SER SOLUTIONS | DEFIANCE QUANTUM | 26922A420 |  | 258036 | 2810 | SH |  | SOLE |  | 0 | 0 | 2810 |
| VANGUARD DIVIDEND | DIV APP ETF | 921908844 |  | 7222808 | 35290 | SH |  | SOLE |  | 839 | 0 | 34451 |
| AMERICAN CENTY ETF TR | DIVERSIFID CRP | 025072109 |  | 248548 | 5280 | SH |  | SOLE |  | 0 | 0 | 5280 |
| AMERICAN CENTURY | DIVERSIFIED MU | 025072505 |  | 3359140 | 68652 | SH |  | SOLE |  | 1261 | 0 | 67391 |
| INVESCO DIVIDEND | DIVID ACHIEVEV | 46137V506 |  | 421672 | 8754 | SH |  | SOLE |  | 0 | 0 | 8754 |
| FIRST TRUST | DJ INTERNT IDX | 33733E302 |  | 2091624 | 7766 | SH |  | SOLE |  | 2159 | 0 | 5607 |
| DIREXION SHS ETF TR | DLY S BR 1X | 25460E869 |  | 158620 | 15400 | SH |  | SOLE |  | 0 | 0 | 15400 |
| INVESCO DORSEY | DORSEY WRGT EMRG | 46138E867 |  | 399904 | 19098 | SH |  | SOLE |  | 1829 | 0 | 17268 |
| INVESCO EXCHANGE TRADED FD T | DORSEY WRIGHT MO | 46137V837 |  | 218864 | 2016 | SH |  | SOLE |  | 100 | 0 | 1915 |
| ISHARES U S | DOW JONES US ETF | 464287846 |  | 1405345 | 9315 | SH |  | SOLE |  | 0 | 0 | 9315 |
| VANECK HIGH | DURABLE HGH DIV | 92189H409 |  | 935313 | 18628 | SH |  | SOLE |  | 286 | 0 | 18342 |
| INVESCO DORSEY | DWA HEALTHCARE | 46137V852 |  | 3072532 | 79026 | SH |  | SOLE |  | 186 | 0 | 78840 |
| INVESCO DORSEY | DWA SMLCP MENT | 46138E842 |  | 397130 | 4680 | SH |  | SOLE |  | 0 | 0 | 4680 |
| INVESCO DORSEY | DWA TECHNOLOGY | 46137V811 |  | 259502 | 3800 | SH |  | SOLE |  | 0 | 0 | 3800 |
| INVESCO BIOTECHNOLOGY | DYNMC BLDG CON | 46137V787 |  | 983256 | 15339 | SH |  | SOLE |  | 8 | 0 | 15331 |
| INVESCO LARGE | DYNMC LRG GWTH | 46137V746 |  | 1443676 | 12293 | SH |  | SOLE |  | 0 | 0 | 12293 |
| INVESCO SEMICONDUCTORS | DYNMC SEMICNDT ETF | 46137V647 |  | 297042 | 4954 | SH |  | SOLE |  | 0 | 0 | 4954 |
| INVESCO NEXT | DYNMC SOFTWARE | 46137V639 |  | 288126 | 5863 | SH |  | SOLE |  | 0 | 0 | 5863 |
| ISHARES MSCI | EAFE GRWTH ETF | 464288885 |  | 14822530 | 132344 | SH |  | SOLE |  | 7703 | 0 | 124642 |
| ISHARES MSCI | EAFE SML CP ETF | 464288273 |  | 2382055 | 32775 | SH |  | SOLE |  | 24 | 0 | 32751 |
| ISHARES MSCI | EAFE VALUE ETF | 464288877 |  | 27330392 | 430536 | SH |  | SOLE |  | 25358 | 0 | 405178 |
| ZACKS TRUST | EARNGS CONSTANT | 98888G105 |  | 359945 | 11280 | SH |  | SOLE |  | 0 | 0 | 11280 |
| MORGAN STANLEY ETF TRUST | EATON VANCE SHOR | 61774R825 |  | 6838553 | 133748 | SH |  | SOLE |  | 42188 | 0 | 91560 |
| ISHARES EMERGING | EM MKTS DIV ETF | 464286319 |  | 303322 | 10587 | SH |  | SOLE |  | 3429 | 0 | 7159 |
| SCHWAB EMERGING | EMRG MKTEQ ETF | 808524706 |  | 9771268 | 324196 | SH |  | SOLE |  | 36 | 0 | 324160 |
| INVESCO EMERGING | EMRNG MKT SVRG | 46138E784 |  | 229694 | 11243 | SH |  | SOLE |  | 0 | 0 | 11243 |
| SECTOR ENERGY | ENERGY | 81369Y506 |  | 3861362 | 45530 | SH |  | SOLE |  | 3852 | 0 | 41678 |
| VANGUARD ENERGY | ENERGY ETF | 92204A306 |  | 588966 | 4944 | SH |  | SOLE |  | 3100 | 0 | 1844 |
| TORTOISE CAPITAL SERIES TRUS | ENERGY FD | 890930209 |  | 211429 | 23046 | SH |  | SOLE |  | 0 | 0 | 23046 |
| PIMCO EHNANCED | ENHAN SHRT MA AC | 72201R833 |  | 1095410 | 10896 | SH |  | SOLE |  | 300 | 0 | 10596 |
| SCHWAB INTL | EQTY ETF | 808524805 |  | 15525293 | 702502 | SH |  | SOLE |  | 784 | 0 | 701718 |
| JPMORGAN | EQUITY PREMIUM | 46641Q332 |  | 1858477 | 32691 | SH |  | SOLE |  | 0 | 0 | 32691 |
| ISHARES TR | ESG ADV TTL USD | 46436E619 |  | 209204 | 4804 | SH |  | SOLE |  | 0 | 0 | 4804 |
| ISHARES ESG | ESG AWR MSCI USA | 46435G425 |  | 695178 | 5138 | SH |  | SOLE |  | 18 | 0 | 5120 |
| SPDR INDX SHS FDS | EURO STOXX 50 | 78463X202 |  | 2424203 | 40586 | SH |  | SOLE |  | 0 | 0 | 40586 |
| WISDOMTREE TRUST | EUROPE HEDGED EQ | 97717X701 |  | 547355 | 11375 | SH |  | SOLE |  | 1437 | 0 | 9938 |
| ISHARES EXPANDED | EXPND TEC SC ETF | 464287549 |  | 3306644 | 29434 | SH |  | SOLE |  | 7254 | 0 | 22180 |
| VANGUARD WORLD FD | EXTENDED DUR | 921910709 |  | 2294632 | 34096 | SH |  | SOLE |  | 14619 | 0 | 19477 |
| VANECK FALLEN | FALLEN ANGEL HG | 92189F437 |  | 2309485 | 78876 | SH |  | SOLE |  | 1817 | 0 | 77058 |
| ISHARES FALLEN | FALN ANGLS USD | 46435G474 |  | 434510 | 16010 | SH |  | SOLE |  | 13 | 0 | 15997 |
| VANGUARD FINANCIALS | FINANCIALS ETF | 92204A405 |  | 3401484 | 26720 | SH |  | SOLE |  | 3192 | 0 | 23528 |
| FIRST TRUST | FINLS ALPHADEX | 33734X135 |  | 242128 | 4319 | SH |  | SOLE |  | 147 | 0 | 4172 |
| FIRST TRUST | FIRST TR ENH NEW | 33739Q408 |  | 1614596 | 26968 | SH |  | SOLE |  | 0 | 0 | 26968 |
| BLACKROCK FLEXIBLE | FLEXIBLE INCOME | 092528603 |  | 26932360 | 509697 | SH |  | SOLE |  | 64241 | 0 | 445455 |
| TCW TR | FLEXIBLE INCOME | 29287L700 |  | 268823 | 6814 | SH |  | SOLE |  | 0 | 0 | 6814 |
| WISDOMTREE FLOATING | FLOATNG RAT TREA | 97717Y527 |  | 109501183 | 2176529 | SH |  | SOLE |  | 235342 | 0 | 1941187 |
| ISHARES FLOATING | FLTG RATE NT ETF | 46429B655 |  | 236622 | 4638 | SH |  | SOLE |  | 0 | 0 | 4638 |
| FRANKLIN FTSE | FRANKLIN INDIA | 35473P769 |  | 4079552 | 102424 | SH |  | SOLE |  | 200 | 0 | 102224 |
| LEGG MASON ETF INVT | FRANKLIN INTL LW | 52468L505 |  | 371783 | 11422 | SH |  | SOLE |  | 0 | 0 | 11422 |
| EA SER | FREEDOM 100 EM | 02072L607 |  | 312236 | 7729 | SH |  | SOLE |  | 2508 | 0 | 5221 |
| FIRST TRUST | FST LOW OPPT EFT | 33739Q200 |  | 2370343 | 48119 | SH |  | SOLE |  | 0 | 0 | 48119 |
| FIRST TRUST | FST TR GLB FD | 33739H101 |  | 551172 | 22342 | SH |  | SOLE |  | 3319 | 0 | 19023 |
| FIRST TR EXCHNG TRADED FD VI | FT ENERGY INCOME | 33740F276 |  | 389717 | 19763 | SH |  | SOLE |  | 0 | 0 | 19763 |
| FIRST TRUST | FT VEST FD OF BU | 33740F755 |  | 48602783 | 1528390 | SH |  | SOLE |  | 146280 | 0 | 1382110 |
| FIRST TR EXCHANGE TRADED FD VI | FT VEST LAD | 33740U729 |  | 2200647 | 88273 | SH |  | SOLE |  | 0 | 0 | 88273 |
| FIRST TRUST | FT VEST RIS | 33738D879 |  | 1861147 | 75319 | SH |  | SOLE |  | 2613 | 0 | 72706 |
| FIRST TRUST | FT VEST S 500 | 33739Q705 |  | 2316149 | 47172 | SH |  | SOLE |  | 1366 | 0 | 45806 |
| FIRST TR EXCHANG TRADED FD VI | FT VEST US EQT | 33740U885 |  | 702590 | 16653 | SH |  | SOLE |  | 0 | 0 | 16653 |
| VANGUARD FTSE | FTSE DEV MKT ETF | 921943858 |  | 5070668 | 88944 | SH |  | SOLE |  | 2830 | 0 | 86114 |
| VANGUARD FSTE | FTSE EMR MKT ETF | 922042858 |  | 1019509 | 20613 | SH |  | SOLE |  | 1649 | 0 | 18964 |
| VANGUARD FTSE | FTSE EUROPE ETF | 922042874 |  | 451501 | 5826 | SH |  | SOLE |  | 700 | 0 | 5126 |
| VANGUARD FTSE | FTSE PACIFIC ETF | 922042866 |  | 456764 | 5558 | SH |  | SOLE |  | 0 | 0 | 5558 |
| INVESCO EXCHANGE | FTSE RAFI DEV | 46138E743 |  | 1152392 | 20070 | SH |  | SOLE |  | 0 | 0 | 20070 |
| INVESCO GLOBAL | GBL CLEAN ENRG | 46138G847 |  | 433096 | 34370 | SH |  | SOLE |  | 1381 | 0 | 32989 |
| GLOBAL X | GBL X HYDROGEN | 37954Y152 |  | 240579 | 10321 | SH |  | SOLE |  | 0 | 0 | 10321 |
| GLOBAL X | GENOMIC BIOTECH | 37954Y434 |  | 562722 | 66752 | SH |  | SOLE |  | 575 | 0 | 66177 |
| ARK GENOMIC | GENOMIC REV ETF | 00214Q302 |  | 715135 | 29369 | SH |  | SOLE |  | 400 | 0 | 28969 |
| ISHARES GLOBAL | GL CLEAN ENE ETF | 464288224 |  | 530818 | 40489 | SH |  | SOLE |  | 2929 | 0 | 37560 |
| SPDR SER TR | GLB DOW ETF | 78464A706 |  | 449803 | 2986 | SH |  | SOLE |  | 10 | 0 | 2976 |
| GLOBAL X FDS | GLBL X MLP ETF | 37954Y343 |  | 287646 | 5730 | SH |  | SOLE |  | 0 | 0 | 5730 |
| ISHARES TR | GLOB INDSTRL ETF | 464288729 |  | 826404 | 4997 | SH |  | SOLE |  | 0 | 0 | 4997 |
| INVESCO GOLDEN | GLOBAL DRGN CN | 46137V571 |  | 1407982 | 49612 | SH |  | SOLE |  | 0 | 0 | 49612 |
| ISHARES GLOBAL | GLOBAL ENERG ETF | 464287341 |  | 270174 | 6876 | SH |  | SOLE |  | 18 | 0 | 6858 |
| ISHARES GLOBAL | GLOBAL TECH ETF | 464287291 |  | 416036 | 4505 | SH |  | SOLE |  | 128 | 0 | 4377 |
| GLOBAL X | GLOBAL X SILVER | 37954Y848 |  | 1230621 | 25563 | SH |  | SOLE |  | 1225 | 0 | 24338 |
| GLOBAL X | GLOBAL X URANIUM | 37954Y871 |  | 1330921 | 34293 | SH |  | SOLE |  | 0 | 0 | 34293 |
| PACER GLOBAL | GLOBL CASH ETF | 69374H709 |  | 467993 | 12325 | SH |  | SOLE |  | 0 | 0 | 12325 |
| TEMA ETF TRUST | GLP-1 OBESITY | 87975E883 |  | 307178 | 10748 | SH |  | SOLE |  | 0 | 0 | 10748 |
| VANECK GOLD | GOLD MINERS ETF | 92189F106 |  | 3397526 | 65262 | SH |  | SOLE |  | 2061 | 0 | 63201 |
| SPDR GOLD | GOLD SHS | 78463V107 |  | 14705606 | 48242 | SH |  | SOLE |  | 828 | 0 | 47414 |
| VANECK MERK | GOLD TRUST | 921078101 |  | 503160 | 15778 | SH |  | SOLE |  | 0 | 0 | 15778 |
| VANGUARD GROWTH | GROWTH ETF | 922908736 |  | 13672934 | 31188 | SH |  | SOLE |  | 938 | 0 | 30250 |
| HARBOR ETF TRUST | HARBOR COMMODITY | 41151J505 |  | 313827 | 12920 | SH |  | SOLE |  | 0 | 0 | 12920 |
| ISHARES CURRENCY | HDG MSCI EAFE | 46434V803 |  | 3221900 | 84876 | SH |  | SOLE |  | 21365 | 0 | 63511 |
| VANGUARD HEALTH | HEALTH CAR ETF | 92204A504 |  | 2945307 | 11860 | SH |  | SOLE |  | 105 | 0 | 11755 |
| JANUS DETROIT STR TR | HENDERSN CAP ETF | 47103U100 |  | 247478 | 3669 | SH |  | SOLE |  | 0 | 0 | 3669 |
| JANUS DETROIT STR TR | HENDERSON MTG | 47103U852 |  | 1342251 | 29795 | SH |  | SOLE |  | 0 | 0 | 29795 |
| JANUS DETROIT STR TR | HENDERSON SML ETF | 47103U209 |  | 803141 | 10343 | SH |  | SOLE |  | 33 | 0 | 10310 |
| JANUS DETROIT | HENDRSON AAA CL | 47103U845 |  | 18032026 | 355308 | SH |  | SOLE |  | 9272 | 0 | 346036 |
| INVESCO HIGH | HIG YLD EQ DIV | 46137V563 |  | 980348 | 48033 | SH |  | SOLE |  | 0 | 0 | 48033 |
| VANGUARD HIGH | HIGH DIV YLD | 921946406 |  | 3896043 | 29225 | SH |  | SOLE |  | 2573 | 0 | 26652 |
| FIDELITY COVINGTON | HIGH DIVID ETF | 316092840 |  | 2216743 | 42613 | SH |  | SOLE |  | 8158 | 0 | 34455 |
| AB ACTIVE ETFS INCE | HIGH YIELD ETF | 00039J608 |  | 5211981 | 139087 | SH |  | SOLE |  | 423 | 0 | 138664 |
| ISHARES TR | HIGH YLD SYSTM B | 46435G250 |  | 7647200 | 161078 | SH |  | SOLE |  | 4821 | 0 | 156257 |
| HIGHLAND OPPORTUNITIES | HIGHLAND INCOME | 43010E404 |  | 1002117 | 192715 | SH |  | SOLE |  | 2568 | 0 | 190146 |
| LISTED HORIZON | HORIZON KINETICS | 53656F623 |  | 613944 | 14559 | SH |  | SOLE |  | 4574 | 0 | 9985 |
| CAPITOL SER TR | HULL TACTICAL | 14064D519 |  | 223897 | 5610 | SH |  | SOLE |  | 0 | 0 | 5610 |
| HARBOR ETF TRUST | HUMAN CAP LARGE | 41151J877 |  | 310159 | 8124 | SH |  | SOLE |  | 0 | 0 | 8124 |
| INNOVATOR IBD | IBD 50 ETF | 45782C102 |  | 1559121 | 47988 | SH |  | SOLE |  | 1604 | 0 | 46384 |
| ISHARES TR | IBONDS 25 TRM HG | 46435U168 |  | 204391 | 8789 | SH |  | SOLE |  | 0 | 0 | 8789 |
| ISHARES TR | IBONDS 26 TRM TS | 46436E858 |  | 202140 | 8816 | SH |  | SOLE |  | 169 | 0 | 8647 |
| ISHARES IBONDS | IBONDS DEC 25 | 46435U432 |  | 1233794 | 46100 | SH |  | SOLE |  | 0 | 0 | 46100 |
| ISHARES TR | IBONDS DEC 26 | 46435U259 |  | 1076372 | 42008 | SH |  | SOLE |  | 0 | 0 | 42008 |
| ISHARES IBOXX | IBOXX HI YD ETF | 464288513 |  | 321368 | 3985 | SH |  | SOLE |  | 100 | 0 | 3885 |
| ISHARES IBOXX | IBOXX INV CP ETF | 464287242 |  | 20536643 | 187361 | SH |  | SOLE |  | 25 | 0 | 187336 |
| VANECK IG | IG FLOATING RATE ETF | 92189F486 |  | 915702 | 35910 | SH |  | SOLE |  | 0 | 0 | 35910 |
| LPL Financial Holdings Inc | INC COM | 50212V100 |  | 1258324 | 3356 | SH |  | SOLE |  | 0 | 0 | 3356 |
| ANGEL OAK FUNDS TRUST | INCOME ETF | 03463K760 |  | 440030 | 21155 | SH |  | SOLE |  | 7388 | 0 | 13767 |
| GLOBAL X FDS | INDIA ACTIVE ETF | 37960A552 |  | 499468 | 16250 | SH |  | SOLE |  | 0 | 0 | 16250 |
| WISDOMTREE INDIA | INDiA ERNGS FD | 97717W422 |  | 1530944 | 32251 | SH |  | SOLE |  | 11242 | 0 | 21009 |
| FIRST TRUST | INDIA NFTY50 EQW | 33737J802 |  | 430824 | 7184 | SH |  | SOLE |  | 32 | 0 | 7152 |
| VANGUARD INDUSTRIALS | INDUSTRIAL ETF | 92204A603 |  | 413142 | 1475 | SH |  | SOLE |  | 130 | 0 | 1345 |
| FIRST TR EXCHANGE TRADED FD | INDXX GLOBAL AGR | 33734X812 |  | 370920 | 14120 | SH |  | SOLE |  | 0 | 0 | 14120 |
| FIRST TR EXCHANGE-TRADED FD | INDXX INOVTV ETF | 33741X201 |  | 299431 | 5565 | SH |  | SOLE |  | 1254 | 0 | 4311 |
| VANGUARD INFORMATION | INF TECH ETF | 92204A702 |  | 6078621 | 9164 | SH |  | SOLE |  | 1331 | 0 | 7833 |
| ARK INNOVATION | INNOVATION ETF | 00214Q104 |  | 3433069 | 48841 | SH |  | SOLE |  | 3330 | 0 | 45511 |
| INNOVATOR ETFS TRUST | INNOVATOR INTL D | 45783Y285 |  | 1025908 | 36983 | SH |  | SOLE |  | 0 | 0 | 36983 |
| VANGUARD INTERMEDIATE | INTERMED TERM | 921937819 |  | 237327 | 3069 | SH |  | SOLE |  | 0 | 0 | 3069 |
| DIMENSIONAL ETF TRUST | INTL CORE EQUITY | 25434V799 |  | 479439 | 15421 | SH |  | SOLE |  | 0 | 0 | 15421 |
| INNOVATOR ETFS TRUST | INTL DEVELOPED P | 45783Y293 |  | 836666 | 29627 | SH |  | SOLE |  | 0 | 0 | 29627 |
| VANGUARD INTERNATIONAL | INTL DVD ETF | 921946810 |  | 1814417 | 20133 | SH |  | SOLE |  | 0 | 0 | 20133 |
| AVANTIS INTL | INTL EQT ETF | 025072703 |  | 2738283 | 36999 | SH |  | SOLE |  | 855 | 0 | 36144 |
| FIRST TRUST | INTL EQUITY OPP ETF | 33734X853 |  | 212108 | 3756 | SH |  | SOLE |  | 1017 | 0 | 2739 |
| VANGUARD INTERNATIONAL | INTL HIGH ETF | 921946794 |  | 1092950 | 13643 | SH |  | SOLE |  | 0 | 0 | 13643 |
| DIMENSIONAL INTL | INTL HIGH PROFIT | 25434V765 |  | 350724 | 11893 | SH |  | SOLE |  | 0 | 0 | 11893 |
| WISDOMTREE INTL | INTL QULTY DIV | 97717X131 |  | 309540 | 7809 | SH |  | SOLE |  | 955 | 0 | 6854 |
| WISDOMTREE INTL | INTL SMCAP DIV | 97717W760 |  | 456552 | 6078 | SH |  | SOLE |  | 515 | 0 | 5564 |
| SCHWAB INTERMEDIATE | INTRM TRM TRES | 808524854 |  | 1740935 | 69554 | SH |  | SOLE |  | 57 | 0 | 69497 |
| INNOVATOR ETFS TRUST | INTRNL DEV JULY | 45782C722 |  | 253092 | 7924 | SH |  | SOLE |  | 0 | 0 | 7924 |
| J P MORGAN EXCHANGE TRADED F | INTRNL RES EQT | 46641Q134 |  | 3506168 | 49543 | SH |  | SOLE |  | 164 | 0 | 49379 |
| INVESCO EXCH TRADED FD TR II | INVESCO PHLX SM | 46138G615 |  | 977099 | 22380 | SH |  | SOLE |  | 84 | 0 | 22296 |
| ISHARES TR | INVESTMENT GRADE | 46435G219 |  | 481349 | 10593 | SH |  | SOLE |  | 81 | 0 | 10512 |
| INVESCO BULLETSHARES | INVSCO BLSH 26 | 46138J635 |  | 5512249 | 236273 | SH |  | SOLE |  | 497 | 0 | 235776 |
| ISHARES SILVER | ISHARES | 46428Q109 |  | 8004445 | 243963 | SH |  | SOLE |  | 5386 | 0 | 238577 |
| BLACKROCK ETF TRUST II | ISHARES HIGH YIE | 092528108 |  | 2454206 | 110005 | SH |  | SOLE |  | 0 | 0 | 110005 |
| BLACKROCK ETF TRUST II | ISHARES HIGH YIE | 092528843 |  | 996563 | 20493 | SH |  | SOLE |  | 0 | 0 | 20493 |
| ISHARES GOLD | ISHARES NEW | 464285204 |  | 4222430 | 67710 | SH |  | SOLE |  | 6141 | 0 | 61569 |
| EXPANDED TECH | ISHARES TR | 464287515 |  | 1133107 | 10348 | SH |  | SOLE |  | 0 | 0 | 10348 |
| GLOB HLTHCRE ETF | ISHARES TR | 464287325 |  | 1085939 | 12614 | SH |  | SOLE |  | 0 | 0 | 12614 |
| BLACKROCK ETF TRUST | ISHARES US EQUIT | 09290C103 |  | 1211237 | 22241 | SH |  | SOLE |  | 194 | 0 | 22047 |
| BLACKROCK ETF TRUST | ISHARES US THEMA | 09290C806 |  | 10488430 | 294784 | SH |  | SOLE |  | 17117 | 0 | 277668 |
| ISHARES 1-5 YEAR | ISHS 1-5YR INVS | 464288646 |  | 478832 | 9076 | SH |  | SOLE |  | 0 | 0 | 9076 |
| ISHARES 5-10 YEAR | ISHS 5-10YR INVS | 464288638 |  | 2118329 | 39751 | SH |  | SOLE |  | 0 | 0 | 39751 |
| WISDOMTREE TRUST | ITL HDG QTLY DIV | 97717X594 |  | 480437 | 10664 | SH |  | SOLE |  | 0 | 0 | 10664 |
| WISDOMTREE INTL | ITL HIGH DIV FD | 97717W802 |  | 304404 | 6570 | SH |  | SOLE |  | 2131 | 0 | 4439 |
| ISHARES JPMORGAN | JPMORGAN USD EMG | 464288281 |  | 737730 | 7965 | SH |  | SOLE |  | 360 | 0 | 7605 |
| VANECK JR | JR GOLD MINERS E | 92189F791 |  | 684720 | 10130 | SH |  | SOLE |  | 208 | 0 | 9923 |
| INVESCO EXCHANGE | KBW PPTY CASUT | 46138E586 |  | 286891 | 2336 | SH |  | SOLE |  | 489 | 0 | 1847 |
| VANGUARD LARGE | LARGE CAP ETF | 922908637 |  | 2451965 | 8594 | SH |  | SOLE |  | 14 | 0 | 8580 |
| ISHARES TR | LATN AMER 40 ETF | 464287390 |  | 257485 | 9824 | SH |  | SOLE |  | 1330 | 0 | 8494 |
| TWO ROADS | LDRSHS ALPFACT | 90214Q774 |  | 1570269 | 36965 | SH |  | SOLE |  | 0 | 0 | 36965 |
| TWO ROADS | LEADERSHARES DY | 90214Q675 |  | 691413 | 30553 | SH |  | SOLE |  | 0 | 0 | 30553 |
| TWO ROADS | LEADERSHARES EQT | 90214Q683 |  | 607239 | 18491 | SH |  | SOLE |  | 0 | 0 | 18491 |
| TWO ROADS | LEASERSHS ALPHAF | 90214Q691 |  | 852161 | 21528 | SH |  | SOLE |  | 0 | 0 | 21528 |
| FIRST TR EXCHANGE-TRADED FD | LIMITED DURATION | 33738D804 |  | 192806 | 10084 | SH |  | SOLE |  | 0 | 0 | 10084 |
| FIRST TRUST | LNG/SHT EQUITY | 33739P103 |  | 939646 | 14177 | SH |  | SOLE |  | 0 | 0 | 14177 |
| HARBOR ETF TRUST | LONG TERM GROWER | 41151J406 |  | 3165254 | 108678 | SH |  | SOLE |  | 8996 | 0 | 99682 |
| VANGUARD LONG | LONG TERM TREAS | 92206C847 |  | 912923 | 16267 | SH |  | SOLE |  | 0 | 0 | 16267 |
| SCHWAB STRATEGIC TR | LONG TERM US | 808524680 |  | 539993 | 16933 | SH |  | SOLE |  | 0 | 0 | 16933 |
| PLAINS GP HLDGS L P | LTD PARTNR INT A | 72651A207 |  | 272020 | 14000 | SH |  | SOLE |  | 0 | 0 | 14000 |
| FIRST TRUST | MANAGD MUN ETF | 33739N108 |  | 629899 | 12644 | SH |  | SOLE |  | 1621 | 0 | 11022 |
| EATON VANCE | MANAGED DIVE COM | 27828N102 |  | 5527969 | 357335 | SH |  | SOLE |  | 44240 | 0 | 313095 |
| SIMPLIFY EXCHANGE TRADED FUN | MANAGED FUTURES | 82889N699 |  | 634271 | 23720 | SH |  | SOLE |  | 8302 | 0 | 15418 |
| VANGUARD MATERIALS | MATERIALS ETF | 92204A801 |  | 1052164 | 5400 | SH |  | SOLE |  | 8 | 0 | 5392 |
| ISHARES MBS | MBS ETF | 464288588 |  | 2885323 | 30731 | SH |  | SOLE |  | 174 | 0 | 30556 |
| VANGUARD MID | MCAP GR IDXVIP | 922908538 |  | 1514019 | 5324 | SH |  | SOLE |  | 208 | 0 | 5116 |
| VANGUARD MID | MCAP VL IDXVIP | 922908512 |  | 812957 | 4943 | SH |  | SOLE |  | 604 | 0 | 4339 |
| VANGUARD MEGA | MEGA CAP INDEX | 921910873 |  | 1292049 | 5744 | SH |  | SOLE |  | 0 | 0 | 5744 |
| VANGUARD WORLD FD | MEGA CAP VAL ETF | 921910840 |  | 223779 | 1706 | SH |  | SOLE |  | 250 | 0 | 1456 |
| VANGUARD MEGA | MEGA GRWTH IND | 921910816 |  | 2934631 | 8014 | SH |  | SOLE |  | 43 | 0 | 7971 |
| VANGUARD MID | MID CAP ETF | 922908629 |  | 4999222 | 17865 | SH |  | SOLE |  | 321 | 0 | 17544 |
| FIRST TRUST | MID CP GR ALPH | 33737M102 |  | 241201 | 2926 | SH |  | SOLE |  | 1180 | 0 | 1746 |
| VANGUARD S | MIDCP 400 VAL | 921932844 |  | 294081 | 3080 | SH |  | SOLE |  | 0 | 0 | 3080 |
| JOHN HANCOCK | MLTFCTR LRG CAP | 47804J107 |  | 429921 | 5861 | SH |  | SOLE |  | 0 | 0 | 5861 |
| ISHARES CORE | MODERT ALLOC ETF | 464289875 |  | 365476 | 7938 | SH |  | SOLE |  | 0 | 0 | 7938 |
| TEMA ETF TRUST | MONOPOLIES  OLI | 87975E107 |  | 307023 | 8987 | SH |  | SOLE |  | 0 | 0 | 8987 |
| ISHARES MORNINGSTAR | MORNINGSTAR GRWT | 464287119 |  | 5687403 | 58694 | SH |  | SOLE |  | 531 | 0 | 58163 |
| VANECK MORNINGSTAR | MORNINGSTAR SMID | 92189H730 |  | 542296 | 15583 | SH |  | SOLE |  | 1060 | 0 | 14523 |
| VANECK MORNINGSTAR | MORNINGSTAR WIDE | 92189F643 |  | 4917487 | 52431 | SH |  | SOLE |  | 9714 | 0 | 42717 |
| ISHARES MORNINGSTAR | MORNINGSTR US EQ | 464287127 |  | 603912 | 7040 | SH |  | SOLE |  | 0 | 0 | 7040 |
| WISDOMTREE MORTGAGE | MORTGAGE PLUS BD ETF | 97717Y725 |  | 7536159 | 169695 | SH |  | SOLE |  | 13 | 0 | 169682 |
| ISHARES MORTGAGE | MORTGE REL ETF | 46435G342 |  | 1107412 | 51797 | SH |  | SOLE |  | 9423 | 0 | 42373 |
| RBB FD | MOTLEY FOL ETF | 74933W601 |  | 5580092 | 86500 | SH |  | SOLE |  | 0 | 0 | 86500 |
| ISHARES MORNINGSTAR | MRGSTR MD CP ETF | 464288208 |  | 375295 | 4711 | SH |  | SOLE |  | 179 | 0 | 4533 |
| ISHARES MORNINGSTAR | MRGSTR MD CP GRW | 464288307 |  | 735229 | 9164 | SH |  | SOLE |  | 0 | 0 | 9164 |
| ISHARES MORNINGSTAR | MRNGSTR INC ETF | 46432F875 |  | 255121 | 12292 | SH |  | SOLE |  | 0 | 0 | 12292 |
| ISHARES MORNINGSTAR | MRNING SM CP ETF | 464288703 |  | 1691595 | 27555 | SH |  | SOLE |  | 65 | 0 | 27490 |
| ISHARES INC | MSCI BIC ETF | 464286657 |  | 313249 | 7556 | SH |  | SOLE |  | 0 | 0 | 7556 |
| ISHARES MSCI | MSCI BRAZIL ETF | 464286400 |  | 914266 | 31690 | SH |  | SOLE |  | 100 | 0 | 31590 |
| GLOBAL X | MSCI CHINA CNSMR | 37950E408 |  | 1083293 | 51317 | SH |  | SOLE |  | 0 | 0 | 51317 |
| ISHARES MSCI | MSCI CHINA ETF | 46429B671 |  | 721890 | 13101 | SH |  | SOLE |  | 0 | 0 | 13101 |
| FIDELITY COVINGTON TRUST | MSCI COMMNTN SVC | 316092873 |  | 311538 | 4807 | SH |  | SOLE |  | 0 | 0 | 4807 |
| FIDELITY COVINGTON TRUST | MSCI CONSM DIS | 316092204 |  | 429336 | 4564 | SH |  | SOLE |  | 0 | 0 | 4564 |
| ISHARES MSCI | MSCI EAFE ETF | 464287465 |  | 11787456 | 131866 | SH |  | SOLE |  | 6157 | 0 | 125709 |
| ISHARES MSCI | MSCI EAFE MIN VL | 46429B689 |  | 2167868 | 25790 | SH |  | SOLE |  | 168 | 0 | 25622 |
| SPDR INDEX | MSCI EAFE STRTGC | 78463X434 |  | 2736584 | 32067 | SH |  | SOLE |  | 0 | 0 | 32067 |
| ISHARES MSCI | MSCI EMG MKT ETF | 464287234 |  | 518506 | 10749 | SH |  | SOLE |  | 200 | 0 | 10549 |
| ISHARES MSCI | MSCI EMRG CHN | 46434G764 |  | 4229987 | 66994 | SH |  | SOLE |  | 7661 | 0 | 59333 |
| ISHARES INC | MSCI GBL GOLD MN | 46434G855 |  | 414958 | 9478 | SH |  | SOLE |  | 0 | 0 | 9478 |
| ISHARES MSCI | MSCI INDIA ET | 46429B598 |  | 510214 | 9163 | SH |  | SOLE |  | 1023 | 0 | 8140 |
| FIDELITY MSCI | MSCI INDL INDX ETF | 316092709 |  | 3356633 | 43295 | SH |  | SOLE |  | 15090 | 0 | 28205 |
| FIDELITY COVINGTON TRUST | MSCI INFO TECH I | 316092808 |  | 3166633 | 16056 | SH |  | SOLE |  | 25 | 0 | 16031 |
| ISHARES MSCI | MSCI INTL QUALTY | 46434V456 |  | 8584110 | 198614 | SH |  | SOLE |  | 102 | 0 | 198512 |
| ISHARES TR | MSCI INTL VLU FT | 46435G409 |  | 5096663 | 154961 | SH |  | SOLE |  | 0 | 0 | 154961 |
| ISHARES TR | MSCI SAUDI ARBIA | 46434V423 |  | 299649 | 7775 | SH |  | SOLE |  | 0 | 0 | 7775 |
| ISHARES MSCI | MSCI USA MIN VOL | 46429B697 |  | 9337347 | 99471 | SH |  | SOLE |  | 620 | 0 | 98851 |
| ISHARES MSCI | MSCI USA MMENTM | 46432F396 |  | 357804 | 1489 | SH |  | SOLE |  | 192 | 0 | 1297 |
| ISHARES U S | MSCI USA MULTIFT | 46434V282 |  | 223399 | 3484 | SH |  | SOLE |  | 65 | 0 | 3419 |
| ISHARES MSCI | MSCI USA QLT FCT | 46432F339 |  | 46064719 | 251968 | SH |  | SOLE |  | 15376 | 0 | 236593 |
| ISHARES MSCI | MSCI USA SMCP MN | 46435G433 |  | 366998 | 8736 | SH |  | SOLE |  | 0 | 0 | 8736 |
| ISHARES MSCI | MSCI USA VALUE | 46432F388 |  | 378122 | 3340 | SH |  | SOLE |  | 0 | 0 | 3340 |
| JOHN HANCOCK | MULTI INTL ETF | 47804J859 |  | 264024 | 6899 | SH |  | SOLE |  | 0 | 0 | 6899 |
| PIMCO ETF TR | MULTISECTOR BD | 72201R585 |  | 6308516 | 237699 | SH |  | SOLE |  | 22579 | 0 | 215120 |
| JP MORGAN | MUNICIPAL ETF | 46641Q647 |  | 1790402 | 36068 | SH |  | SOLE |  | 0 | 0 | 36068 |
| DIREXION SHS ETF TR | NAS100 EQL WGT | 25459Y207 |  | 474740 | 4829 | SH |  | SOLE |  | 1602 | 0 | 3227 |
| FIRST TR EXCHANGE-TRADED FD | NASD TECH DIV | 33738R118 |  | 293224 | 3252 | SH |  | SOLE |  | 175 | 0 | 3077 |
| GLOBAL X | NASDAQ 100 COVER | 37954Y483 |  | 2392519 | 143093 | SH |  | SOLE |  | 0 | 0 | 143093 |
| INVESCO NASDAQ | NASDAQ 100 ETF | 46138G649 |  | 34054155 | 149952 | SH |  | SOLE |  | 20965 | 0 | 128987 |
| INNOVATOR ETFS TRUST | NASDAQ 100 MANA | 45783Y681 |  | 3337094 | 111833 | SH |  | SOLE |  | 0 | 0 | 111833 |
| INVESCO EXCH TRADED FD TR II | NASDAQ BIOTECH | 46138G599 |  | 210856 | 9979 | SH |  | SOLE |  | 0 | 0 | 9979 |
| ISHARES BIOTECHNOLOGY | NASDAQ BIOTECH | 464287556 |  | 304019 | 2403 | SH |  | SOLE |  | 165 | 0 | 2238 |
| FIRST TRUST | NASDAQ BUYWRITE | 33738R407 |  | 1210095 | 61866 | SH |  | SOLE |  | 3397 | 0 | 58469 |
| FIRST TRUST | NASDAQ CYB ETF | 33734X846 |  | 2685213 | 35528 | SH |  | SOLE |  | 11342 | 0 | 24186 |
| JP MORGAN | NASDAQ EQT PREM | 46654Q203 |  | 1666115 | 30627 | SH |  | SOLE |  | 0 | 0 | 30627 |
| INVESCO NASDAQ | NASDAQ NEXT GEN 100 ETF | 46138G631 |  | 680816 | 21289 | SH |  | SOLE |  | 0 | 0 | 21289 |
| GOLDMAN SACHS ETF TR | NASDAQ-100 PREMI | 38149W630 |  | 561274 | 11268 | SH |  | SOLE |  | 735 | 0 | 10533 |
| FIRST TRUST | NASDQ CLN EDGE | 33737A108 |  | 1060811 | 7631 | SH |  | SOLE |  | 585 | 0 | 7045 |
| ISHARES NATIONAL | NATIONAL MUN ETF | 464288414 |  | 2768834 | 26501 | SH |  | SOLE |  | 1375 | 0 | 25126 |
| NATIXIS ETF TRUST II | NATIXIS LOOMIS | 63875W406 |  | 5919562 | 141501 | SH |  | SOLE |  | 49 | 0 | 141452 |
| INVESCO NATIONAL | NATL AMT MUNI | 46138E537 |  | 7041672 | 314501 | SH |  | SOLE |  | 1521 | 0 | 312979 |
| NEOS ETF TRUST | NEOS ENH INC 1-3 | 78433H501 |  | 248650 | 5000 | SH |  | SOLE |  | 0 | 0 | 5000 |
| SHP NEOS | NEOS S 500 HI | 78433H303 |  | 1064792 | 21160 | SH |  | SOLE |  | 0 | 0 | 21160 |
| FIRST TR EXCHANGE-TRADED FD | NO AMER ENERGY | 33738D101 |  | 7115467 | 189695 | SH |  | SOLE |  | 218 | 0 | 189477 |
| SPDR NUVEEN | NUVEEN BLMBRG SH | 78468R739 |  | 800763 | 16742 | SH |  | SOLE |  | 599 | 0 | 16143 |
| SPDR NUVEEN | NUVEEN BLOOMBERG | 78464A284 |  | 2093090 | 84467 | SH |  | SOLE |  | 0 | 0 | 84467 |
| SPDR NUVEEN | NUVEEN BRC MUNIC | 78468R721 |  | 646152 | 14465 | SH |  | SOLE |  | 152 | 0 | 14313 |
| NUVEEN ESG | NUVEEN ESG LRGCP | 67092P201 |  | 1603164 | 17064 | SH |  | SOLE |  | 0 | 0 | 17064 |
| NUVEEN ESG | NUVEEN ESG MIDCP | 67092P409 |  | 426098 | 8795 | SH |  | SOLE |  | 0 | 0 | 8795 |
| NUVEEN ESG | NUVEEN ESG US | 67092P870 |  | 326153 | 14652 | SH |  | SOLE |  | 0 | 0 | 14652 |
| FIRST TRUST | NY ARCA BIOTECH | 33733E203 |  | 217407 | 1348 | SH |  | SOLE |  | 328 | 0 | 1020 |
| SPDR SERIES | NYSE TECH ETF | 78464A102 |  | 1049295 | 4422 | SH |  | SOLE |  | 0 | 0 | 4422 |
| INVESCO OIL | OIL  GAS SERVIC | 46137Y872 |  | 204070 | 8576 | SH |  | SOLE |  | 0 | 0 | 8576 |
| INVESCO OPTIMUM | OPTIMUM YIELD | 46090F100 |  | 169246 | 12979 | SH |  | SOLE |  | 0 | 0 | 12979 |
| Amcor Plc Ord Usd 0.01 | ORD | G0250X107 |  | 245935 | 26761 | SH |  | SOLE |  | 0 | 0 | 26761 |
| SEAGATE TECHNOLOGY HLDNGS PL | ORD SHS | G7997R103 |  | 317399 | 2199 | SH |  | SOLE |  | 26 | 0 | 2173 |
| CREDO TECHNOLOGY GROUP HOLDI | ORDINARY SHARES | G25457105 |  | 958121 | 10348 | SH |  | SOLE |  | 0 | 0 | 10348 |
| PACER U S | PACER US SMALL | 69374H857 |  | 5491616 | 137929 | SH |  | SOLE |  | 7421 | 0 | 130507 |
| ISHARES U S | PFD AND INCM SEC | 464288687 |  | 647656 | 21110 | SH |  | SOLE |  | 1109 | 0 | 20001 |
| INVESCO PFD | PFD ETF | 46138E511 |  | 282982 | 25425 | SH |  | SOLE |  | 2993 | 0 | 22432 |
| FIRST TRUST | PFD SECS INC ETF | 33739E108 |  | 3147972 | 176853 | SH |  | SOLE |  | 0 | 0 | 176853 |
| PGIM ULTRA | PGIM ULTRA SH BD | 69344A107 |  | 12629902 | 253816 | SH |  | SOLE |  | 254 | 0 | 253562 |
| ISHARES SEMICONDUCTOR | PHLX SEMICND ETF | 464287523 |  | 781935 | 3276 | SH |  | SOLE |  | 75 | 0 | 3201 |
| ABERDEEN STANDARD | PHYSCL GOLD SHS | 00326A104 |  | 1577039 | 50001 | SH |  | SOLE |  | 19566 | 0 | 30435 |
| ABERDEEN PHYSICAL | PHYSCL PRECS MET | 003263100 |  | 1069847 | 7744 | SH |  | SOLE |  | 188 | 0 | 7556 |
| ABERDEEN PHYSICAL | PHYSICAL PALLADM | 003262102 |  | 1872158 | 18608 | SH |  | SOLE |  | 530 | 0 | 18078 |
| SPDR HIGH | PORTFLI HIGH YLD ETF | 78468R606 |  | 1636978 | 68781 | SH |  | SOLE |  | 0 | 0 | 68781 |
| SPDR INTERMEDIATE | PORTFLI INTRMDIT | 78464A672 |  | 820271 | 28511 | SH |  | SOLE |  | 566 | 0 | 27945 |
| SPDR MSCI | PORTFLI MSCI GBL | 78463X475 |  | 295889 | 4288 | SH |  | SOLE |  | 11 | 0 | 4277 |
| SPDR PORTFOLIO | PORTFOLI S | 78464A805 |  | 4289542 | 57278 | SH |  | SOLE |  | 7741 | 0 | 49537 |
| SPDR PORTFOLIO | PORTFOLIO AGRGTE | 78464A649 |  | 26519207 | 1035906 | SH |  | SOLE |  | 26584 | 0 | 1009322 |
| SPDR CORP | PORTFOLIO CRPORT | 78464A144 |  | 3102003 | 106160 | SH |  | SOLE |  | 8 | 0 | 106152 |
| SPDR PORTFOLIO | PORTFOLIO DEVLPD | 78463X889 |  | 16277642 | 402017 | SH |  | SOLE |  | 17620 | 0 | 384397 |
| SPDR PORTFOLIO | PORTFOLIO EMG MK | 78463X509 |  | 5697588 | 133308 | SH |  | SOLE |  | 556 | 0 | 132752 |
| SPDR PORTFOLIO | PORTFOLIO INTRMD | 78464A375 |  | 260691 | 7763 | SH |  | SOLE |  | 329 | 0 | 7435 |
| SPDR PORTFOLIO | PORTFOLIO LN COR | 78464A367 |  | 408741 | 18110 | SH |  | SOLE |  | 0 | 0 | 18110 |
| SPDR PORTFOLIO | PORTFOLIO S | 78464A847 |  | 6745983 | 124052 | SH |  | SOLE |  | 3066 | 0 | 120987 |
| SPDR PORTFOLIO | PORTFOLIO S | 78464A854 |  | 46277951 | 636649 | SH |  | SOLE |  | 17050 | 0 | 619599 |
| SPDR PORTFOLIO | PORTFOLIO S | 78468R853 |  | 10722402 | 251700 | SH |  | SOLE |  | 14318 | 0 | 237382 |
| SPDR PORTFOLIO | PORTFOLIO SH TSR | 78468R101 |  | 2381201 | 81298 | SH |  | SOLE |  | 0 | 0 | 81298 |
| SPDR PORTFOLIO | PORTFOLIO SHORT | 78464A474 |  | 1744486 | 57784 | SH |  | SOLE |  | 906 | 0 | 56877 |
| SPDR PORTFOLIO | PRTFLO S GW | 78464A409 |  | 52629925 | 552140 | SH |  | SOLE |  | 28951 | 0 | 523189 |
| SPDR PORTFOLIO | PRTFLO S HI | 78468R788 |  | 361170 | 8510 | SH |  | SOLE |  | 5 | 0 | 8505 |
| SPDR PORTFOLIO | PRTFLO S VL | 78464A508 |  | 70087260 | 1339077 | SH |  | SOLE |  | 70162 | 0 | 1268915 |
| PROSHARES TR | PSHS SH MDCAP400 | 74347B250 |  | 256885 | 13700 | SH |  | SOLE |  | 0 | 0 | 13700 |
| ADVISORSHARES TR | PURE US CANNABIS | 00768Y453 |  | 166926 | 69263 | SH |  | SOLE |  | 4000 | 0 | 65263 |
| INNOVATOR ETFS TRUST | QUITY MANAGD FLR | 45783Y673 |  | 2418193 | 72034 | SH |  | SOLE |  | 1000 | 0 | 71034 |
| VANECK RARE | RARE EARTH/STRTG | 92189H805 |  | 425787 | 10493 | SH |  | SOLE |  | 0 | 0 | 10493 |
| FIRST TRUST | RBA INDL ETF | 33738R704 |  | 20193912 | 248082 | SH |  | SOLE |  | 295 | 0 | 247787 |
| GLOBAL X | RBTCS ARTFL INTE | 37954Y715 |  | 449533 | 13768 | SH |  | SOLE |  | 1258 | 0 | 12511 |
| VANGUARD REAL | REAL ESTATE ETF | 922908553 |  | 407358 | 4574 | SH |  | SOLE |  | 145 | 0 | 4429 |
| FIRST TRUST | RISNG DIVD ACHIV | 33738R506 |  | 14845045 | 236612 | SH |  | SOLE |  | 17745 | 0 | 218867 |
| SELECT SECTOR | RL EST SEL SEC | 81369Y860 |  | 4865698 | 117472 | SH |  | SOLE |  | 6355 | 0 | 111117 |
| EXCHANGE TRADED | ROBO GLB ETF | 301505707 |  | 561735 | 9397 | SH |  | SOLE |  | 3020 | 0 | 6377 |
| LISTED FD TR | ROUNDHILL MAGNIF | 53656G498 |  | 280347 | 5054 | SH |  | SOLE |  | 0 | 0 | 5054 |
| STRATEGIC TRUST | RUNNING GWTH ETF | 48817R870 |  | 423452 | 12514 | SH |  | SOLE |  | 0 | 0 | 12514 |
| ISHARES RUSSELL | RUS 1000 ETF | 464287622 |  | 857536 | 2525 | SH |  | SOLE |  | 0 | 0 | 2525 |
| ISHARES RUSSELL | RUS 1000 GRW ETF | 464287614 |  | 13599554 | 32031 | SH |  | SOLE |  | 2125 | 0 | 29906 |
| ISHARES RUSSELL | RUS 1000 VAL ETF | 464287598 |  | 4967012 | 25573 | SH |  | SOLE |  | 492 | 0 | 25081 |
| ISHARES RUSSELL | RUS 2000 GRW ETF | 464287648 |  | 490088 | 1714 | SH |  | SOLE |  | 0 | 0 | 1714 |
| ISHARES RUSSELL | RUS 2000 VAL ETF | 464287630 |  | 210326 | 1333 | SH |  | SOLE |  | 0 | 0 | 1333 |
| ISHARES RUSSELL | RUS MD CP GR ETF | 464287481 |  | 3309936 | 23867 | SH |  | SOLE |  | 8015 | 0 | 15852 |
| ISHARES RUSS | RUS MDCP VAL ETF | 464287473 |  | 779205 | 5897 | SH |  | SOLE |  | 214 | 0 | 5683 |
| ISHARES RUSSELL | RUS MID CAP ETF | 464287499 |  | 3757163 | 40852 | SH |  | SOLE |  | 707 | 0 | 40145 |
| ISHARES RUSSELL | RUS TP200 GR ETF | 464289438 |  | 1827693 | 7414 | SH |  | SOLE |  | 0 | 0 | 7414 |
| INVESCO RUSSELL | RUSL 1000 DYNM | 46138J619 |  | 31237006 | 540620 | SH |  | SOLE |  | 32896 | 0 | 507724 |
| PROSHARES RUSSELL | RUSS 2000 DIVD | 74347B698 |  | 225367 | 3464 | SH |  | SOLE |  | 982 | 0 | 2482 |
| ISHARES RUSSELL | RUSSELL 2000 ETF | 464287655 |  | 35531018 | 164656 | SH |  | SOLE |  | 1057 | 0 | 163598 |
| ISHARES RUSSELL | RUSSELL 3000 ETF | 464287689 |  | 1137167 | 3240 | SH |  | SOLE |  | 150 | 0 | 3090 |
| SPDR RUSSELL | RUSSELL YIELD | 78468R770 |  | 1818698 | 16798 | SH |  | SOLE |  | 0 | 0 | 16798 |
| ISHARES S | S 100 ETF | 464287101 |  | 13245070 | 43520 | SH |  | SOLE |  | 2296 | 0 | 41224 |
| SPDR SERIES | S 400 MDCP GRW | 78464A821 |  | 832986 | 9589 | SH |  | SOLE |  | 1425 | 0 | 8164 |
| SPDR SERIES | S 400 MDCP VAL | 78464A839 |  | 15588859 | 196259 | SH |  | SOLE |  | 190 | 0 | 196069 |
| GLOBAL X | S 500 CATHOLIC | 37954Y889 |  | 419427 | 5559 | SH |  | SOLE |  | 0 | 0 | 5559 |
| GLOBAL X | S 500 COVERED | 37954Y475 |  | 3114996 | 79995 | SH |  | SOLE |  | 0 | 0 | 79995 |
| PROSHARES TRUST | S 500 DV ARIST | 74348A467 |  | 5002030 | 49673 | SH |  | SOLE |  | 2095 | 0 | 47578 |
| VANGUARD S | S 500 ETF SHS | 922908363 |  | 13866464 | 24412 | SH |  | SOLE |  | 7334 | 0 | 17078 |
| ISHARES S | S 500 GRWT ETF | 464287309 |  | 4909306 | 44590 | SH |  | SOLE |  | 1324 | 0 | 43266 |
| INVESCO EXCH TRADED FD TR II | S 500 HB ETF | 46138E370 |  | 329554 | 3379 | SH |  | SOLE |  | 0 | 0 | 3379 |
| INVESCO EXCHANGE | S 500 LOW VOL | 46138E354 |  | 1110943 | 15256 | SH |  | SOLE |  | 500 | 0 | 14756 |
| INVESCO EXCH TRADED FD TR II | S 500 MOMNTM | 46138E339 |  | 13628103 | 121171 | SH |  | SOLE |  | 7276 | 0 | 113895 |
| GOLDMAN SACHS ETF TR | S 500 PREMIUM | 38149W622 |  | 431379 | 8659 | SH |  | SOLE |  | 1129 | 0 | 7530 |
| INVESCO S | S 500 REVENUE | 46138G698 |  | 2220339 | 21290 | SH |  | SOLE |  | 56 | 0 | 21234 |
| INVESCO EXCHANGE TRADED FD T | S 500 TOP 50 | 46137V233 |  | 556217 | 10676 | SH |  | SOLE |  | 120 | 0 | 10556 |
| ISHARES S | S 500 VAL ETF | 464287408 |  | 3205890 | 16405 | SH |  | SOLE |  | 534 | 0 | 15872 |
| SPDR SERIES | S 600 SMCP GRW | 78464A201 |  | 2051680 | 23117 | SH |  | SOLE |  | 4681 | 0 | 18436 |
| SPDR SERIES | S 600 SMCP VAL | 78464A300 |  | 10420333 | 130646 | SH |  | SOLE |  | 342 | 0 | 130304 |
| SPDR SERIES | S BIOTECH | 78464A870 |  | 2823112 | 34042 | SH |  | SOLE |  | 674 | 0 | 33368 |
| SPDR SERIES | S DIVID ETF | 78464A763 |  | 10909436 | 80376 | SH |  | SOLE |  | 2551 | 0 | 77826 |
| SPDR SERIES | S HOMEBUILD | 78464A888 |  | 686619 | 6966 | SH |  | SOLE |  | 850 | 0 | 6116 |
| FIRST TRUST | S INTL DIVID | 33738R688 |  | 212968 | 11080 | SH |  | SOLE |  | 2601 | 0 | 8479 |
| SPDR S | S INTL SMLCP | 78463X871 |  | 1841337 | 49525 | SH |  | SOLE |  | 74 | 0 | 49451 |
| SPDR S | S KENSHO NEW | 78468R648 |  | 581232 | 10688 | SH |  | SOLE |  | 133 | 0 | 10555 |
| ISHARES S | S MC 400GR ETF | 464287606 |  | 1232294 | 13545 | SH |  | SOLE |  | 206 | 0 | 13339 |
| ISHARES S | S MC 400VL ETF | 464287705 |  | 413456 | 3346 | SH |  | SOLE |  | 36 | 0 | 3310 |
| PROSHARES S | S MDCP 400 DIV | 74347B680 |  | 267818 | 3285 | SH |  | SOLE |  | 1148 | 0 | 2137 |
| INVESCO S | S MDCP MOMNTUM | 46137V464 |  | 1638659 | 12739 | SH |  | SOLE |  | 38 | 0 | 12701 |
| INVESCO S | S MDCP QUALITY | 46137V472 |  | 6815380 | 69375 | SH |  | SOLE |  | 1678 | 0 | 67697 |
| SPDR SERIES | S METALS MNG | 78464A755 |  | 1549653 | 23054 | SH |  | SOLE |  | 754 | 0 | 22300 |
| INVESCO EXCHANGE | S MIDCP LOW | 46138E198 |  | 221215 | 3587 | SH |  | SOLE |  | 0 | 0 | 3587 |
| SPDR SERIES | S OILGAS EXP | 78468R556 |  | 203864 | 1621 | SH |  | SOLE |  | 73 | 0 | 1548 |
| SPDR S | S REGL BKG | 78464A698 |  | 481229 | 8103 | SH |  | SOLE |  | 1260 | 0 | 6843 |
| SPDR SERIES | S SEMICNDCTR | 78464A862 |  | 1261597 | 4918 | SH |  | SOLE |  | 135 | 0 | 4783 |
| INVESCO S | S SMCP VLU MNT | 46137V480 |  | 1208126 | 23238 | SH |  | SOLE |  | 430 | 0 | 22808 |
| WISDOMTREE EMERGING | S SMCP VLU MNT | 97717X578 |  | 839486 | 24347 | SH |  | SOLE |  | 538 | 0 | 23809 |
| ISHARES S | S SML 600 GWT | 464287887 |  | 1133935 | 8523 | SH |  | SOLE |  | 718 | 0 | 7805 |
| INVESCO S | S SML600 GWT | 46137V175 |  | 1718754 | 33992 | SH |  | SOLE |  | 1291 | 0 | 32701 |
| INVESCO S | S SML600 VAL | 46137V167 |  | 1273929 | 12160 | SH |  | SOLE |  | 101 | 0 | 12058 |
| INVESCO EXCH TRADED FD TR II | S SMLCAP QTY | 46138G300 |  | 309610 | 7602 | SH |  | SOLE |  | 0 | 0 | 7602 |
| INVESCO S | S SMLCP HELT | 46138E149 |  | 984490 | 24569 | SH |  | SOLE |  | 700 | 0 | 23869 |
| INVESCO EXCH TRADED FD TR II | S SMLCP HIG | 46138E131 |  | 286260 | 21261 | SH |  | SOLE |  | 0 | 0 | 21261 |
| INVESCO EXCHANGE TRADED FD T | S SMLCP MOMENT | 46137V498 |  | 311855 | 4585 | SH |  | SOLE |  | 0 | 0 | 4585 |
| INVESCO EXCH TRADED FD TR II | S SMLCP STAP | 46138E172 |  | 316313 | 9513 | SH |  | SOLE |  | 0 | 0 | 9513 |
| INVESCO EXCHANGE | S EQL ENR | 46137V365 |  | 1482962 | 19911 | SH |  | SOLE |  | 661 | 0 | 19251 |
| INVESCO S | S EQL HLT | 46137V332 |  | 304819 | 10446 | SH |  | SOLE |  | 0 | 0 | 10446 |
| INVESCO S | S EQL WGT | 46137V357 |  | 10755311 | 59180 | SH |  | SOLE |  | 7027 | 0 | 52152 |
| INVESCO EXCHANGE | S QUALITY | 46137V241 |  | 10573805 | 148383 | SH |  | SOLE |  | 675 | 0 | 147708 |
| EXCHANGE LISTED | SABA INT RATE | 30151E806 |  | 1017329 | 45743 | SH |  | SOLE |  | 588 | 0 | 45155 |
| CONSUMER DISCRETIONARY | SBI CONS DISCR | 81369Y407 |  | 8831401 | 40636 | SH |  | SOLE |  | 4450 | 0 | 36186 |
| SECTOR CONSUMER | SBI CONS STPLS | 81369Y308 |  | 13415327 | 165683 | SH |  | SOLE |  | 4521 | 0 | 161162 |
| SECTOR HEALTHCARE | SBI HEALTHCARE | 81369Y209 |  | 16747714 | 124250 | SH |  | SOLE |  | 9388 | 0 | 114863 |
| SECTOR FINANCIAL | SBI INT-FINL | 81369Y605 |  | 19441189 | 371228 | SH |  | SOLE |  | 12948 | 0 | 358280 |
| INDUSTRIAL SELECT | SBI INT-INDS | 81369Y704 |  | 17358590 | 117669 | SH |  | SOLE |  | 2916 | 0 | 114753 |
| SELECT UTILITIES | SBI INT-UTILS | 81369Y886 |  | 8196958 | 100379 | SH |  | SOLE |  | 2988 | 0 | 97391 |
| SECTOR MATERIALS | SBI MATERIALS | 81369Y100 |  | 3119601 | 35527 | SH |  | SOLE |  | 2131 | 0 | 33396 |
| SCHWAB FUNDAMENTAL | SCHWAB FDT INT LG | 808524755 |  | 1384547 | 34596 | SH |  | SOLE |  | 195 | 0 | 34401 |
| SCHWAB FUNDAMENTAL | SCHWAB FDT US LG | 808524771 |  | 1398392 | 56984 | SH |  | SOLE |  | 9233 | 0 | 47751 |
| ISHARES SELECT | SELECT DIVID ETF | 464287168 |  | 1089825 | 8206 | SH |  | SOLE |  | 435 | 0 | 7771 |
| VANECK SEMICONDUCTOR | SEMICONDUCTR ETF | 92189F676 |  | 6871037 | 24638 | SH |  | SOLE |  | 274 | 0 | 24364 |
| FRANKLIN SENIOR | SENIOR LOAN ETF | 35473P595 |  | 1282808 | 52943 | SH |  | SOLE |  | 9127 | 0 | 43816 |
| RBB FD INC | SGI ENHANCED NAS | 74933W239 |  | 272336 | 4002 | SH |  | SOLE |  | 0 | 0 | 4002 |
| CALAMOS CONVERTIBLE | SH BEN INT | 128117108 |  | 427954 | 40680 | SH |  | SOLE |  | 250 | 0 | 40430 |
| LIBERTY ALL-STAR | SH BEN INT | 530158104 |  | 388825 | 57096 | SH |  | SOLE |  | 0 | 0 | 57096 |
| VICTORY PORTFOLIOS II | SHARES FREE CASH | 92647X830 |  | 401734 | 11364 | SH |  | SOLE |  | 0 | 0 | 11364 |
| AB ACTIVE ETFS INC | SHORT DURATION H | 00039J830 |  | 337619 | 9391 | SH |  | SOLE |  | 0 | 0 | 9391 |
| CAPITAL GRP FIXED INCM ETF T | SHORT DURATION M | 14020Y607 |  | 231959 | 8894 | SH |  | SOLE |  | 894 | 0 | 8000 |
| ISHARES U S ETF TR | SHORT MATURITY M | 46431W838 |  | 247747 | 4928 | SH |  | SOLE |  | 0 | 0 | 4928 |
| SIMPLIFY EXCHANGE TRADED FUN | SHORT TERM TREA | 82889N657 |  | 1206966 | 54788 | SH |  | SOLE |  | 17573 | 0 | 37215 |
| VICTORYSHARES SHORT | SHORT TRM BD ETF | 92647N535 |  | 523395 | 10299 | SH |  | SOLE |  | 0 | 0 | 10299 |
| VANGUARD SHORT | SHORT TRM BOND | 921937827 |  | 8027266 | 101998 | SH |  | SOLE |  | 178 | 0 | 101820 |
| ISHARES TR | SHRT NAT MUN ETF | 464288158 |  | 288698 | 2715 | SH |  | SOLE |  | 328 | 0 | 2387 |
| VANGUARD SHORT | SHRT TRM CORP BD | 92206C409 |  | 1446393 | 18194 | SH |  | SOLE |  | 1657 | 0 | 16537 |
| BLACKROCK TXBL | SHS | 09248X100 |  | 372508 | 23123 | SH |  | SOLE |  | 6103 | 0 | 17020 |
| COCA-COLA EUROPACIFIC PARTNE | SHS | G25839104 |  | 254331 | 2743 | SH |  | SOLE |  | 0 | 0 | 2743 |
| Cyber Ark Software LTD | SHS | M2682V108 |  | 611925 | 1504 | SH |  | SOLE |  | 405 | 0 | 1099 |
| Enstar Group LTD | SHS | G3075P101 |  | 313488 | 932 | SH |  | SOLE |  | 60 | 0 | 872 |
| FIRST TRUST | SHS | 336917109 |  | 3759716 | 89795 | SH |  | SOLE |  | 70 | 0 | 89725 |
| FIRST TRUST | SHS | 337345102 |  | 875567 | 4114 | SH |  | SOLE |  | 36 | 0 | 4078 |
| FIRST TRUST | SHS | 33734H106 |  | 6395742 | 143081 | SH |  | SOLE |  | 1910 | 0 | 141171 |
| FTAI AVIATION | SHS | G3730V105 |  | 1465142 | 12736 | SH |  | SOLE |  | 170 | 0 | 12566 |
| Garmin LTD | SHS | H2906T109 |  | 451814 | 2165 | SH |  | SOLE |  | 0 | 0 | 2165 |
| GOLAR LNG LTD | SHS | G9456A100 |  | 1165614 | 28298 | SH |  | SOLE |  | 503 | 0 | 27795 |
| GOLDMAN SACHS | SHS | 38147U107 |  | 243525 | 21647 | SH |  | SOLE |  | 375 | 0 | 21272 |
| HAFNIA LTD | SHS | Y2990R101 |  | 285732 | 57261 | SH |  | SOLE |  | 3000 | 0 | 54261 |
| INNOVIZ TECHNOLOGIES | SHS | M5R635108 |  | 84233 | 51360 | SH |  | SOLE |  | 17683 | 0 | 33677 |
| INTL GNRL INSURANCE HLDNGS L | SHS | G4809J106 |  | 232994 | 9700 | SH |  | SOLE |  | 1160 | 0 | 8540 |
| ISHARES BITCOIN | SHS | 46438F101 |  | 8151094 | 133166 | SH |  | SOLE |  | 800 | 0 | 132366 |
| Johnson Controls Intl Plc | SHS | G51502105 |  | 332996 | 3153 | SH |  | SOLE |  | 45 | 0 | 3108 |
| Medtronic Plc | SHS | G5960L103 |  | 1818187 | 20858 | SH |  | SOLE |  | 462 | 0 | 20396 |
| Norwegian Cruise Line Holdings LTD | SHS | G66721104 |  | 393817 | 19419 | SH |  | SOLE |  | 0 | 0 | 19419 |
| PIMCO DYNAMIC INCOME FD | SHS | 72201Y101 |  | 204194 | 10764 | SH |  | SOLE |  | 0 | 0 | 10764 |
| SPOTIFY TECHNOLOGY S A | SHS | L8681T102 |  | 431243 | 562 | SH |  | SOLE |  | 5 | 0 | 557 |
| Stealthgas Inc | SHS | Y81669106 |  | 64100 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| Te Connectivity LTD | SHS | H84989104 |  | 213376 | 1265 | SH |  | SOLE |  | 0 | 0 | 1265 |
| TEEKAY CORPORATION LTD | SHS | Y8565N300 |  | 331263 | 7940 | SH |  | SOLE |  | 0 | 0 | 7940 |
| ZIM INTEGRATED SHIPPING SERV | SHS | M9T951109 |  | 424528 | 26385 | SH |  | SOLE |  | 244 | 0 | 26141 |
| GRANITESHARES PLATINUM | SHS BEN INT | 38748T103 |  | 659556 | 50735 | SH |  | SOLE |  | 0 | 0 | 50735 |
| GRANITRESHARES GLD TR | SHS BEN INT | 38748G101 |  | 522925 | 16021 | SH |  | SOLE |  | 0 | 0 | 16021 |
| Accenture Plc Ireland Cl A New | SHS CLASS A | G1151C101 |  | 2913793 | 9749 | SH |  | SOLE |  | 531 | 0 | 9218 |
| CAPITAL GROUP CORE BALANCED | SHS CREATION UNI | 14021D107 |  | 523934 | 15668 | SH |  | SOLE |  | 6404 | 0 | 9264 |
| CAPITAL GROUP DIVIDEND VALUE | SHS CREATION UNI | 14020W106 |  | 3412120 | 86405 | SH |  | SOLE |  | 6418 | 0 | 79987 |
| CAPITAL GROUP GBL GROWTH EQT | SHS CREATION UNI | 14020X104 |  | 226973 | 7100 | SH |  | SOLE |  | 1317 | 0 | 5783 |
| CAPITAL GROUP GROWTH ETF | SHS CREATION UNI | 14020G101 |  | 753642 | 18540 | SH |  | SOLE |  | 2008 | 0 | 16532 |
| CAPITAL GROUP DIVIDEND GROWE | SHS ETF | 14021L109 |  | 362427 | 10777 | SH |  | SOLE |  | 4656 | 0 | 6121 |
| DORIAN LPG LTD | SHS USD | Y2106R110 |  | 417372 | 17120 | SH |  | SOLE |  | 798 | 0 | 16321 |
| SCHWAB SHORT | SHT TM US TRES | 808524862 |  | 221316 | 9078 | SH |  | SOLE |  | 379 | 0 | 8699 |
| VANGUARD SMALL | SM CP VAL ETF | 922908611 |  | 4394579 | 22535 | SH |  | SOLE |  | 275 | 0 | 22260 |
| VANGUARD SMALL | SMALL CP ETF | 922908751 |  | 3213205 | 13559 | SH |  | SOLE |  | 178 | 0 | 13381 |
| T ROWE PRICE ETF INC | SMALL MID CAP | 87283Q826 |  | 334299 | 10192 | SH |  | SOLE |  | 3562 | 0 | 6630 |
| FIRST TRUST | SMID RISNG ETF | 33741X102 |  | 7531448 | 213476 | SH |  | SOLE |  | 83351 | 0 | 130125 |
| FIRST TRUST | SML CP GRW ALP | 33737M300 |  | 374027 | 4700 | SH |  | SOLE |  | 0 | 0 | 4700 |
| VANGUARD SMALL | SML CP GRW ETF | 922908595 |  | 2079915 | 7510 | SH |  | SOLE |  | 155 | 0 | 7355 |
| INVESCO SOLAR | SOLAR ETF | 46138G706 |  | 672933 | 19642 | SH |  | SOLE |  | 0 | 0 | 19642 |
| ISHARES S | SP SMCP600VL ETF | 464287879 |  | 1626056 | 16344 | SH |  | SOLE |  | 2105 | 0 | 14239 |
| SPDR BLOOMBERG | SPDR BLMBERG INVST GRADE | 78468R200 |  | 20230210 | 656186 | SH |  | SOLE |  | 10333 | 0 | 645853 |
| WORLD GOLD TR | SPDR GLD MINIS | 98149E303 |  | 1869747 | 28537 | SH |  | SOLE |  | 4999 | 0 | 23538 |
| SPDR S | SPDR S 500 ETF | 78468R796 |  | 283060 | 5558 | SH |  | SOLE |  | 64 | 0 | 5494 |
| SPDR PORTFOLIO | SPDR SER TR | 78464A664 |  | 585687 | 22035 | SH |  | SOLE |  | 1430 | 0 | 20605 |
| Sap Se Spon Adr | SPON ADR | 803054204 |  | 604117 | 1987 | SH |  | SOLE |  | 21 | 0 | 1965 |
| Diageo Plc New Spon Adr | SPON ADR NEW | 25243Q205 |  | 493518 | 4894 | SH |  | SOLE |  | 0 | 0 | 4894 |
| Unilever Plc Sponsored Adr New | SPON ADR NEW | 904767704 |  | 668395 | 10927 | SH |  | SOLE |  | 100 | 0 | 10827 |
| Haleon Plc Adr | SPON ADS | 405552100 |  | 175118 | 16887 | SH |  | SOLE |  | 775 | 0 | 16112 |
| Nio Inc Ads Repstg Cl A Ord Shs | SPON ADS | 62914V106 |  | 114886 | 33494 | SH |  | SOLE |  | 2 | 0 | 33492 |
| Shell Plc Sponsored Adr Repstg Ord Shs | SPON ADS | 780259305 |  | 837875 | 11900 | SH |  | SOLE |  | 1901 | 0 | 9999 |
| NATWEST GROUP PLC | SPONS ADR | 639057207 |  | 237253 | 16767 | SH |  | SOLE |  | 0 | 0 | 16767 |
| SEA LTD | SPONSORD ADS | 81141R100 |  | 232073 | 1451 | SH |  | SOLE |  | 3 | 0 | 1448 |
| ARM HOLDINGS | SPONSORED ADR | 042068205 |  | 481016 | 2974 | SH |  | SOLE |  | 0 | 0 | 2974 |
| Astrazeneca Plc Sponsored Adr | SPONSORED ADR | 046353108 |  | 1101219 | 15759 | SH |  | SOLE |  | 994 | 0 | 14764 |
| Bhp Group LTD Spon Adr | SPONSORED ADR | 088606108 |  | 418932 | 8711 | SH |  | SOLE |  | 0 | 0 | 8711 |
| Bp Plc Spon Adr | SPONSORED ADR | 055622104 |  | 374517 | 12513 | SH |  | SOLE |  | 1441 | 0 | 11072 |
| Equinor Asa Spon Adr | SPONSORED ADR | 29446M102 |  | 384507 | 15295 | SH |  | SOLE |  | 0 | 0 | 15295 |
| Gsk Plc Sponsored Adr New | SPONSORED ADR | 37733W204 |  | 565871 | 14736 | SH |  | SOLE |  | 710 | 0 | 14026 |
| Ing Groep N V Sponsored Adr | SPONSORED ADR | 456837103 |  | 234491 | 10722 | SH |  | SOLE |  | 1000 | 0 | 9722 |
| Nokia Corp Spon Adr | SPONSORED ADR | 654902204 |  | 61915 | 11953 | SH |  | SOLE |  | 415 | 0 | 11538 |
| Novartis Ag Spon Adr | SPONSORED ADR | 66987V109 |  | 475670 | 3931 | SH |  | SOLE |  | 0 | 0 | 3931 |
| RELX PLC | SPONSORED ADR | 759530108 |  | 290284 | 5342 | SH |  | SOLE |  | 0 | 0 | 5342 |
| RIO TINTO PLC | SPONSORED ADR | 767204100 |  | 269633 | 4623 | SH |  | SOLE |  | 78 | 0 | 4545 |
| SANOFI | SPONSORED ADR | 80105N105 |  | 239040 | 4948 | SH |  | SOLE |  | 278 | 0 | 4670 |
| SUMITOMO MITSUI FINL GROUP I | SPONSORED ADR | 86562M209 |  | 168129 | 11127 | SH |  | SOLE |  | 0 | 0 | 11127 |
| National Grid Plc Spon Adr New 2017 | SPONSORED ADR NE | 636274409 |  | 517167 | 6950 | SH |  | SOLE |  | 0 | 0 | 6950 |
| Alibaba Group Holding LTD Spons Ads Repstg 8 Ord Shs | SPONSORED ADS | 01609W102 |  | 1032603 | 9105 | SH |  | SOLE |  | 48 | 0 | 9057 |
| OPERA LTD | SPONSORED ADS | 68373M107 |  | 221130 | 11700 | SH |  | SOLE |  | 900 | 0 | 10800 |
| Taiwan Semiconductor Manufacturing Co LTD Spon Adr | SPONSORED ADS | 874039100 |  | 2548852 | 11254 | SH |  | SOLE |  | 955 | 0 | 10299 |
| TELIX PHARMACEUTICAL LTD | SPONSORED ADS | 87961M105 |  | 212772 | 13240 | SH |  | SOLE |  | 0 | 0 | 13240 |
| Totalenergies Se Spon Adr | SPONSORED ADS | 89151E109 |  | 410080 | 6680 | SH |  | SOLE |  | 118 | 0 | 6562 |
| INVESCO SENIOR | SR LN ETF | 46138G508 |  | 221494 | 10588 | SH |  | SOLE |  | 0 | 0 | 10588 |
| SPDR SSGA | SSGA US LRG ETF | 78468R804 |  | 1444016 | 8270 | SH |  | SOLE |  | 0 | 0 | 8270 |
| SPDR SER TR | SSGA US SMAL ETF | 78468R887 |  | 249126 | 1991 | SH |  | SOLE |  | 0 | 0 | 1991 |
| VANECK STEEL | STEEL ETF | 92189F205 |  | 315814 | 4773 | SH |  | SOLE |  | 0 | 0 | 4773 |
| AMERICAN CENTURY | STOXX US QLTY | 025072307 |  | 3282223 | 30079 | SH |  | SOLE |  | 99 | 0 | 29980 |
| LISTED FDS TR | SWAN HEDGED EQTY | 53656F599 |  | 204450 | 8700 | SH |  | SOLE |  | 0 | 0 | 8700 |
| VANGUARD MUNICIPAL | TAX EXEMPT BD | 922907746 |  | 2750418 | 56097 | SH |  | SOLE |  | 295 | 0 | 55802 |
| FIRST TRUST | TCW OPPORTUNIS | 33740F805 |  | 1191554 | 27149 | SH |  | SOLE |  | 9250 | 0 | 17899 |
| FIRST TRUST | TECH ALPHADEX | 33734X176 |  | 5088945 | 32340 | SH |  | SOLE |  | 0 | 0 | 32340 |
| SECTOR TECHNOLOGY | TECHNOLOGY | 81369Y803 |  | 28696448 | 113322 | SH |  | SOLE |  | 4139 | 0 | 109183 |
| ISHARES TIPS | TIPS BD ETF | 464287176 |  | 888730 | 8076 | SH |  | SOLE |  | 40 | 0 | 8036 |
| FIDELITY MERRIMACK STR TR | TOTAL BD ETF | 316188309 |  | 4963709 | 108496 | SH |  | SOLE |  | 382 | 0 | 108114 |
| VANGUARD TOTAL | TOTAL BND MRKT | 921937835 |  | 715885 | 9723 | SH |  | SOLE |  | 103 | 0 | 9620 |
| VANGUARD TOTAL | TOTAL INT BD ETF | 92203J407 |  | 439993 | 8887 | SH |  | SOLE |  | 1093 | 0 | 7794 |
| INVESCO TOTAL | TOTAL RETURN ETF | 46090A804 |  | 6131839 | 130771 | SH |  | SOLE |  | 8957 | 0 | 121814 |
| VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 |  | 17308449 | 56949 | SH |  | SOLE |  | 0 | 0 | 56949 |
| SPDR S | TR UNIT | 78462F103 |  | 51678764 | 83643 | SH |  | SOLE |  | 5726 | 0 | 77917 |
| SPROTT PHYSICAL | TR UNIT | 85207K107 |  | 1379448 | 112700 | SH |  | SOLE |  | 1200 | 0 | 111500 |
| SPROTT PHYSICAL | TR UNIT | 85208R101 |  | 833410 | 27688 | SH |  | SOLE |  | 2100 | 0 | 25588 |
| FIRST TRUST | TRADED FD FIRST TR TA HIYL | 33738D408 |  | 200553 | 4797 | SH |  | SOLE |  | 0 | 0 | 4797 |
| FIRST TRUST | TRADED FD SENIOR LN FD | 33738D309 |  | 213034 | 4642 | SH |  | SOLE |  | 0 | 0 | 4642 |
| PACER TRENDPILOT | TRENDP US LAR CP | 69374H105 |  | 465992 | 9180 | SH |  | SOLE |  | 0 | 0 | 9180 |
| PACER TRENDPILOT | TRENDPILOT 100 ETF | 69374H303 |  | 210944 | 2956 | SH |  | SOLE |  | 0 | 0 | 2956 |
| ISHARES TREASURY | TRS FLT RT BD | 46434V860 |  | 755836 | 14923 | SH |  | SOLE |  | 0 | 0 | 14923 |
| VANGUARD TOTAL | TT WRLD ST ETF | 922042742 |  | 1064212 | 8281 | SH |  | SOLE |  | 1396 | 0 | 6884 |
| J P MORGAN EXCHANGE TRADED F | U S TECH LEADERS | 46654Q732 |  | 211826 | 2508 | SH |  | SOLE |  | 0 | 0 | 2508 |
| ISHARES U S | U.S. CNSM GD ETF | 464287812 |  | 1197349 | 16989 | SH |  | SOLE |  | 3185 | 0 | 13804 |
| ISHARES U S | U.S. ENERGY ETF | 464287796 |  | 1385339 | 30635 | SH |  | SOLE |  | 625 | 0 | 30010 |
| ISHARES U S | U.S. FIN SVC ETF | 464287770 |  | 3796122 | 44347 | SH |  | SOLE |  | 69 | 0 | 44278 |
| ISHARES U S | U.S. FINLS ETF | 464287788 |  | 1027443 | 8492 | SH |  | SOLE |  | 810 | 0 | 7682 |
| ISHARES U S | U.S. MED DVC ETF | 464288810 |  | 1451700 | 23175 | SH |  | SOLE |  | 929 | 0 | 22246 |
| ISHARES TECHNOLOGY | U.S. TECH ETF | 464287721 |  | 23922723 | 138066 | SH |  | SOLE |  | 6748 | 0 | 131319 |
| GOLDMAN SACHS ETF TR | ULTRA SHORT BOND | 381430230 |  | 8039473 | 158996 | SH |  | SOLE |  | 0 | 0 | 158996 |
| AB ACTIVE | ULTRA SHORT INCM | 00039J103 |  | 17337608 | 342235 | SH |  | SOLE |  | 1801 | 0 | 340434 |
| JPMORGAN | ULTRA SHRT INC | 46641Q837 |  | 4722610 | 93185 | SH |  | SOLE |  | 839 | 0 | 92346 |
| J P MORGAN EXCHANGE TRADED F | ULTRA SHT MUNCPL | 46641Q654 |  | 1905255 | 37417 | SH |  | SOLE |  | 0 | 0 | 37417 |
| PROSHARES TR II | ULTRA SILVER NEW | 74347W353 |  | 1386566 | 29197 | SH |  | SOLE |  | 0 | 0 | 29197 |
| PROSHARES TR | ULTRAPRO QQQ | 74347X831 |  | 228333 | 2751 | SH |  | SOLE |  | 0 | 0 | 2751 |
| PROSHARES TR | ULTRAPRO SHT QQQ | 74347G192 |  | 2593025 | 132500 | SH |  | SOLE |  | 0 | 0 | 132500 |
| SPROTT PHYSICAL | UNIT | 85207H104 |  | 1719669 | 67837 | SH |  | SOLE |  | 0 | 0 | 67837 |
| SPROTT PHYSICAL | UNIT | 85207Q104 |  | 503347 | 42911 | SH |  | SOLE |  | 0 | 0 | 42911 |
| INVESCO QQQ | UNIT SER 1 | 46090E103 |  | 77994009 | 141386 | SH |  | SOLE |  | 6463 | 0 | 134922 |
| VANECK ETF TRUST | URANIUM AND NUCL | 92189F601 |  | 2772067 | 24933 | SH |  | SOLE |  | 57 | 0 | 24876 |
| ISHARES AEROSPACE | US AER DEF ETF | 464288760 |  | 1102071 | 5842 | SH |  | SOLE |  | 148 | 0 | 5694 |
| SCHWAB AGGREGATE | US AGGREGATE B | 808524839 |  | 618645 | 26620 | SH |  | SOLE |  | 955 | 0 | 25665 |
| SCHWAB US | US BRD MKT ETF | 808524102 |  | 2358416 | 98968 | SH |  | SOLE |  | 1361 | 0 | 97608 |
| BLACKROCK U S | US CARBON TRANS | 09290C509 |  | 253125 | 3763 | SH |  | SOLE |  | 49 | 0 | 3714 |
| PACER US | US CASH COWS 100 | 69374H881 |  | 25800553 | 468248 | SH |  | SOLE |  | 7574 | 0 | 460675 |
| DIMENSIONAL ETF TRUST | US CORE EQUITY 1 | 25434V625 |  | 1010973 | 15123 | SH |  | SOLE |  | 0 | 0 | 15123 |
| DIMENSIONAL US | US CORE EQUITY 2 | 25434V708 |  | 1572135 | 43865 | SH |  | SOLE |  | 0 | 0 | 43865 |
| SCHWAB US | US DIVIDEND EQ | 808524797 |  | 13673167 | 515968 | SH |  | SOLE |  | 6021 | 0 | 509947 |
| AVANTIS U S | US EQT ETF | 025072885 |  | 15193072 | 150695 | SH |  | SOLE |  | 11887 | 0 | 138809 |
| INNOVATOR ETFS TRUST | US EQT ULTRA BF | 45782C300 |  | 3007507 | 74347 | SH |  | SOLE |  | 0 | 0 | 74347 |
| INNOVATOR ETFS TRUST | US EQT ULTRA BF | 45782C375 |  | 3130280 | 83230 | SH |  | SOLE |  | 0 | 0 | 83230 |
| INNOVATOR ETFS TRUST | US EQT ULTRA BFR | 45782C425 |  | 3618852 | 105473 | SH |  | SOLE |  | 0 | 0 | 105473 |
| FIRST TRUST | US EQTY OPPT ETF | 336920103 |  | 990306 | 6834 | SH |  | SOLE |  | 908 | 0 | 5926 |
| INNOVATOR U S | US EQTY PWR BF | 45782C680 |  | 327727 | 8100 | SH |  | SOLE |  | 0 | 0 | 8100 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C508 |  | 209501 | 4756 | SH |  | SOLE |  | 0 | 0 | 4756 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C797 |  | 401394 | 9719 | SH |  | SOLE |  | 0 | 0 | 9719 |
| INNOVATOR ETFS TRUST | US EQTY PWR BUF | 45782C813 |  | 248323 | 5663 | SH |  | SOLE |  | 0 | 0 | 5663 |
| INNOVATOR ETFS TRUST | US EQTY ULTRA B | 45782C532 |  | 4054205 | 111257 | SH |  | SOLE |  | 0 | 0 | 111257 |
| INNOVATOR ETFS TRUST | US EQTY ULTRA B | 45782C821 |  | 3402696 | 92511 | SH |  | SOLE |  | 0 | 0 | 92511 |
| INNOVATOR ETFS TRUST | US EQTY ULTRA BU | 45782C565 |  | 2988639 | 82802 | SH |  | SOLE |  | 0 | 0 | 82802 |
| DIMENSIONAL US | US EQUITY ETF | 25434V401 |  | 1338094 | 19966 | SH |  | SOLE |  | 0 | 0 | 19966 |
| DIMENSIONAL US | US HIGH PROFITAB | 25434V831 |  | 661025 | 18589 | SH |  | SOLE |  | 0 | 0 | 18589 |
| ISHARES U S | US HLTHCARE ETF | 464287762 |  | 575449 | 10189 | SH |  | SOLE |  | 0 | 0 | 10189 |
| ISHARES U S | US INDUSTRIALS | 464287754 |  | 2207910 | 15515 | SH |  | SOLE |  | 635 | 0 | 14880 |
| GLOBAL X | US INFR DEV ETF | 37954Y673 |  | 6551263 | 150327 | SH |  | SOLE |  | 38555 | 0 | 111772 |
| ISHARES TRUST | US INFRASTRUC | 46435U713 |  | 974798 | 19817 | SH |  | SOLE |  | 217 | 0 | 19600 |
| WISDOMTREE U S | US LARGECAP DIVD | 97717W307 |  | 716698 | 8725 | SH |  | SOLE |  | 0 | 0 | 8725 |
| SCHWAB US | US LCAP GR ETF | 808524300 |  | 12044698 | 412349 | SH |  | SOLE |  | 174 | 0 | 412175 |
| SCHWAB US | US LCAP VA ETF | 808524409 |  | 2316523 | 83720 | SH |  | SOLE |  | 11 | 0 | 83709 |
| SCHWAB US | US LRG CAP ETF | 808524201 |  | 10626330 | 434792 | SH |  | SOLE |  | 1642 | 0 | 433150 |
| WISDOMTREE U S | US MIDCAP DIVID | 97717W505 |  | 1126542 | 22477 | SH |  | SOLE |  | 626 | 0 | 21851 |
| SCHWAB US | US MID-CAP ETF | 808524508 |  | 3280428 | 116949 | SH |  | SOLE |  | 237 | 0 | 116712 |
| DIMENSIONAL US | US MKTWIDE VALUE | 25434V724 |  | 867130 | 20509 | SH |  | SOLE |  | 0 | 0 | 20509 |
| WISDOMTREE U S | US MULTIFACTOR ETF | 97717Y857 |  | 700492 | 13666 | SH |  | SOLE |  | 0 | 0 | 13666 |
| CAPITAL GRP FIXED INCM ETF T | US MULTI-SECTOR | 14020Y300 |  | 230118 | 8332 | SH |  | SOLE |  | 3570 | 0 | 4762 |
| GLOBAL X | US PFD ETF | 37954Y657 |  | 375590 | 19946 | SH |  | SOLE |  | 66 | 0 | 19880 |
| WISDOMTREE TRUST | US QTLY DIV GRT | 97717X669 |  | 8844118 | 105614 | SH |  | SOLE |  | 4159 | 0 | 101455 |
| WISDOMTREE US | US S CAP QTY DIV | 97717X651 |  | 611472 | 13136 | SH |  | SOLE |  | 250 | 0 | 12886 |
| DIMENSIONAL US | US SMALL CAP ETF | 25434V500 |  | 2864175 | 44956 | SH |  | SOLE |  | 214 | 0 | 44743 |
| WISDOMTREE U S | US SMALLCAP DIVD | 97717W604 |  | 695962 | 21913 | SH |  | SOLE |  | 150 | 0 | 21763 |
| SCHWAB US | US SML CAP ETF | 808524607 |  | 2151805 | 85051 | SH |  | SOLE |  | 86 | 0 | 84965 |
| AVANTIS U S | US SML CP VALU | 025072877 |  | 2516086 | 27619 | SH |  | SOLE |  | 206 | 0 | 27413 |
| DIMENSIONAL US | US TARGETED VLU | 25434V609 |  | 254238 | 4712 | SH |  | SOLE |  | 0 | 0 | 4712 |
| SCHWAB US | US TIPS ETF | 808524870 |  | 1633727 | 61234 | SH |  | SOLE |  | 96 | 0 | 61138 |
| RBB US | US TREAS 3 MNTH | 74933W452 |  | 1283498 | 25672 | SH |  | SOLE |  | 4055 | 0 | 21617 |
| ISHARES U S | US TREAS BD ETF | 46429B267 |  | 518323 | 22555 | SH |  | SOLE |  | 739 | 0 | 21817 |
| RBB US | US TRSRY 6 MNTH | 74933W460 |  | 13361275 | 266426 | SH |  | SOLE |  | 10710 | 0 | 255717 |
| ISHARES BROAD | USD INV GRDE ETF | 464288620 |  | 234295 | 4555 | SH |  | SOLE |  | 542 | 0 | 4013 |
| SPDR DOW | UT SER 1 | 78467X109 |  | 3002928 | 6815 | SH |  | SOLE |  | 2246 | 0 | 4569 |
| VANGUARD UTILITIES | UTILITIES ETF | 92204A876 |  | 806738 | 4571 | SH |  | SOLE |  | 0 | 0 | 4571 |
| SPDR S | UTSER1 S | 78467Y107 |  | 249252 | 440 | SH |  | SOLE |  | 170 | 0 | 270 |
| VANGUARD VALUE | VALUE ETF | 922908744 |  | 12609243 | 71343 | SH |  | SOLE |  | 1050 | 0 | 70293 |
| VANGUARD BD INDEX FDS | VANGUARD ULTRA | 92203C303 |  | 1295585 | 25982 | SH |  | SOLE |  | 0 | 0 | 25982 |
| INVESCO ACTIVELY MANAGED ETF | VAR RATE INVT | 46090A879 |  | 1248944 | 49858 | SH |  | SOLE |  | 0 | 0 | 49858 |
| VICTORYSHARES US | VCSHS US 500 VOL | 92647N766 |  | 766923 | 8719 | SH |  | SOLE |  | 0 | 0 | 8719 |
| VICTORYSHARES US | VCSHS US LRG CAP | 92647N865 |  | 219534 | 3297 | SH |  | SOLE |  | 0 | 0 | 3297 |
| FIRST TRUST | VEST FUND OF DEP | 33740U703 |  | 707189 | 26626 | SH |  | SOLE |  | 0 | 0 | 26626 |
| VANGUARD TOTAL | VG TL INTL STK F | 921909768 |  | 1417080 | 20511 | SH |  | SOLE |  | 383 | 0 | 20128 |
| VANGUARD RUSSELL | VNG RUS1000GRW | 92206C680 |  | 731374 | 6698 | SH |  | SOLE |  | 0 | 0 | 6698 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000IDX | 92206C730 |  | 246369 | 877 | SH |  | SOLE |  | 0 | 0 | 877 |
| INVESCO WATER | WATER RES ETF | 46137V142 |  | 621520 | 8890 | SH |  | SOLE |  | 438 | 0 | 8452 |
| X TRACKERS | XTRACK MSCI EAFE | 233051200 |  | 3038250 | 69445 | SH |  | SOLE |  | 10067 | 0 | 59379 |
| WISDOMTREE YIELD | YIELD ENHANCD US | 97717X511 |  | 259024 | 5937 | SH |  | SOLE |  | 0 | 0 | 5937 |

---