# EDGAR Filing Document

**Accession Number:** 0001567755
**File Stem:** 0001085146-23-000185
**Filing Date:** 2023-1
**Character Count:** 195465
**Document Hash:** 4c088fc9f5c909bffdd777a1607fb13a
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001085146-23-000185.hdr.sgml**: 20230118

**ACCESSION NUMBER**: 0001085146-23-000185

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

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20221231

**FILED AS OF DATE**: 20230118

**DATE AS OF CHANGE**: 20230118

**EFFECTIVENESS DATE**: 20230118

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** Private Advisor Group, LLC
- **CENTRAL INDEX KEY:** 0001567755
- **IRS NUMBER:** 273463733
- **STATE OF INCORPORATION:** NJ
- **FISCAL YEAR END:** 1231

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

**BUSINESS ADDRESS:**
- **STREET 1:** 65 MADISON AVENUE
- **CITY:** MORRISTOWN
- **STATE:** NJ
- **ZIP:** 07960
- **BUSINESS PHONE:** 973-538-7010

**MAIL ADDRESS:**
- **STREET 1:** 65 MADISON AVENUE
- **CITY:** MORRISTOWN
- **STATE:** NJ
- **ZIP:** 07960

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 12-31-2022

**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:** Private Advisor Group LLC<br>**Address:** 65 MADISON AVENUE<br>MORRISTOWN, NJ 07960

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

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:** James D Sullivan<br>**Title:** Compliance Officer<br>**Phone:** 973-867-1339

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

/s/  James D Sullivan  Morristown, NJ  01-18-2023<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:** 1670

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

      (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 |
| 1 800 FLOWERS COM INC | CL A | 68243Q106 | BBG001S60YV4 | 96 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| 3M CO | COM | 88579Y101 | BBG001S5T7X2 | 983360 | 121371 | SH |  | SOLE |  | 13983 | 0 | 107388 |
| ABB LTD | SPONSORED ADR | 000375204 | BBG001SDDMX9 | 880229 | 46739 | SH |  | SOLE |  | 94 | 0 | 46645 |
| ABBOTT LABS | COM | 002824100 | BBG001S5N9M6 | 5952498 | 146798 | SH |  | SOLE |  | 13853 | 0 | 132945 |
| ABBVIE INC | COM | 00287Y109 | BBG0025Y4RZ3 | 10061558 | 296330 | SH |  | SOLE |  | 24522 | 0 | 271808 |
| ABRDN ASIA PACIFIC INCOME FU | COM | 003009107 | BBG001S5R1L0 | 448839 | 198696 | SH |  | SOLE |  | 1617 | 0 | 197079 |
| ABRDN EMRG MKTS EQTY INCM FD | COM | 00301W105 | BBG001S5QCR1 | 439633 | 85859 | SH |  | SOLE |  | 0 | 0 | 85859 |
| ABRDN GLOBAL INFRA INCOME FU | COM SHS BEN INT | 00326W106 | BBG00VQRLH39 | 430606 | 25300 | SH |  | SOLE |  | 0 | 0 | 25300 |
| ABRDN GLOBAL PREMIER PPTYS F | COM SH BEN INT | 00302L108 | BBG001SSZNJ6 | 489 | 125513 | SH |  | SOLE |  | 0 | 0 | 125513 |
| ABRDN GOLD ETF TRUST | PHYSCL GOLD SHS | 00326A104 | BBG001SCTFP8 | 369 | 21129 | SH |  | SOLE |  | 8329 | 0 | 12800 |
| ABRDN TOTAL DYNAMIC DIVIDEND | COM SH BEN INT | 00326L100 | BBG001SS0YX4 | 1614358 | 206969 | SH |  | SOLE |  | 0 | 0 | 206969 |
| ABSOLUTE SHS TR | WBI PWR FCTR ETF | 00400R858 | BBG00FFG9D88 | 1553 | 58347 | SH |  | SOLE |  | 6949 | 0 | 51398 |
| ACCENTURE PLC IRELAND | SHS CLASS A | G1151C101 | BBG001SCXK90 | 2774285 | 22234 | SH |  | SOLE |  | 2041 | 0 | 20193 |
| ACTIVISION BLIZZARD INC | COM | 00507V109 | BBG001S6C009 | 458459 | 40301 | SH |  | SOLE |  | 970 | 0 | 39331 |
| ADAMS DIVERSIFIED EQUITY FD | COM | 006212104 | BBG001S5NDV7 | 150324 | 18963 | SH |  | SOLE |  | 4117 | 0 | 14846 |
| ADOBE SYSTEMS INCORPORATED | COM | 00724F101 | BBG001S5NCQ5 | 1633948 | 22121 | SH |  | SOLE |  | 2397 | 0 | 19724 |
| ADVANCED MICRO DEVICES INC | COM | 007903107 | BBG001S5NN36 | 907528 | 98134 | SH |  | SOLE |  | 6482 | 0 | 91652 |
| ADVISORSHARES TR | DORSY FSM ALCP | 00768Y479 | BBG00R7V1S10 | 2234 | 72065 | SH |  | SOLE |  | 2180 | 0 | 69885 |
| ADVISORSHARES TR | INSIDER ADVANTA | 00768Y818 | BBG0024WVZT7 | 404787 | 5125 | SH |  | SOLE |  | 0 | 0 | 5125 |
| ADVISORSHARES TR | PURE US CANNABIS | 00768Y453 | BBG00X28J8Y2 | 379386 | 81647 | SH |  | SOLE |  | 19 | 0 | 81628 |
| AEGON N V | NY REGISTRY SHS | 007924103 | BBG001S6Y6M8 | 83835 | 16634 | SH |  | SOLE |  | 0 | 0 | 16634 |
| AES CORP | COM | 00130H105 | BBG001S6B1L5 | 1042472 | 50482 | SH |  | SOLE |  | 1200 | 0 | 49282 |
| AFFIRM HLDGS INC | COM CL A | 00827B106 | BBG00Y7BP8Z0 | 105 | 10901 | SH |  | SOLE |  | 600 | 0 | 10301 |
| AFLAC INC | COM | 001055102 | BBG001S5NGJ4 | 349033 | 14279 | SH |  | SOLE |  | 713 | 0 | 13566 |
| AGCO CORP | COM | 001084102 | BBG001S7WHW3 | 547580 | 4868 | SH |  | SOLE |  | 12 | 0 | 4856 |
| AGF INVTS TR | AGFIQ US MK ANTI | 00110G408 | BBG0021PH0S9 | 1068612 | 50830 | SH |  | SOLE |  | 0 | 0 | 50830 |
| AGILENT TECHNOLOGIES INC | COM | 00846U101 | BBG001SCTQY4 | 531217 | 10415 | SH |  | SOLE |  | 210 | 0 | 10205 |
| AGNC INVT CORP | COM | 00123Q104 | BBG001T074G2 | 1413 | 136488 | SH |  | SOLE |  | 2200 | 0 | 134288 |
| AGNICO EAGLE MINES LTD | COM | 008474108 | BBG001S77MK3 | 276223 | 9966 | SH |  | SOLE |  | 253 | 0 | 9713 |
| AIR PRODS  CHEMS INC | COM | 009158106 | BBG001S5NSB6 | 2580720 | 21106 | SH |  | SOLE |  | 1471 | 0 | 19635 |
| AIRBNB INC | COM CL A | 009066101 | BBG001Y2XS16 | 220851 | 17620 | SH |  | SOLE |  | 2693 | 0 | 14927 |
| ALAMOS GOLD INC NEW | COM CL A | 011532108 | BBG009HT65S0 | 167677 | 21816 | SH |  | SOLE |  | 0 | 0 | 21816 |
| ALASKA AIR GROUP INC | COM | 011659109 | BBG001S5NLG6 | 450 | 10478 | SH |  | SOLE |  | 2061 | 0 | 8417 |
| ALAUNOS THERAPEUTICS INC | COM | 98973P101 | BBG001SM7BJ6 | 56073 | 112574 | SH |  | SOLE |  | 0 | 0 | 112574 |
| ALBEMARLE CORP | COM | 012653101 | BBG001S7SBP9 | 363173 | 6328 | SH |  | SOLE |  | 37 | 0 | 6291 |
| ALBERTSONS COS INC | COMMON STOCK | 013091103 | BBG009KG1741 | 240634 | 14028 | SH |  | SOLE |  | 0 | 0 | 14028 |
| ALCOA CORP | COM | 013872106 | BBG00B3T3HF1 | 293003 | 14323 | SH |  | SOLE |  | 605 | 0 | 13718 |
| ALCON AG | ORD SHS | H01301128 | BBG00NPWGYR0 | 336899 | 6555 | SH |  | SOLE |  | 45 | 0 | 6510 |
| ALIBABA GROUP HLDG LTD | SPONSORED ADS | 01609W102 | BBG006G2JWB1 | 244533 | 32691 | SH |  | SOLE |  | 7652 | 0 | 25039 |
| ALLIANCEBERNSTEIN GLOBAL HIG | COM | 01879R106 | BBG001S6LJ53 | 153 | 16561 | SH |  | SOLE |  | 2250 | 0 | 14311 |
| ALLIANCEBERNSTEIN HLDG L P | UNIT LTD PARTN | 01881G106 | BBG001S5N9S0 | 978 | 28459 | SH |  | SOLE |  | 591 | 0 | 27868 |
| ALLSPRING MULTI SECTOR INCOM | COM | 94987D101 | BBG001SLHRS2 | 299 | 30464 | SH |  | SOLE |  | 3333 | 0 | 27131 |
| ALLSTATE CORP | COM | 020002101 | BBG001S9BM06 | 838910 | 18359 | SH |  | SOLE |  | 3112 | 0 | 15247 |
| ALLY FINL INC | COM | 02005N100 | BBG001S5RLN4 | 307333 | 15022 | SH |  | SOLE |  | 0 | 0 | 15022 |
| ALPHA METALLURGICAL RESOUR I | COM | 020764106 | BBG00DGWV044 | 256156 | 4571 | SH |  | SOLE |  | 0 | 0 | 4571 |
| ALPHABET INC | CAP STK CL A | 02079K305 | BBG009S39JY5 | 11147750 | 383690 | SH |  | SOLE |  | 23233 | 0 | 360457 |
| ALPHABET INC | CAP STK CL C | 02079K107 | BBG009S3NB21 | 8217158 | 397200 | SH |  | SOLE |  | 69980 | 0 | 327220 |
| ALPS ETF TR | ALERIAN ENERGY | 00162Q676 | BBG005HVCXV1 | 368534 | 23843 | SH |  | SOLE |  | 0 | 0 | 23843 |
| ALPS ETF TR | ALERIAN MLP | 00162Q452 | BBG001TBMNT5 | 2058768 | 148067 | SH |  | SOLE |  | 10947 | 0 | 137120 |
| ALPS ETF TR | OSHARES US QUALT | 00162Q387 | BBG018B6MVY5 | 4697 | 113392 | SH |  | SOLE |  | 13823 | 0 | 99569 |
| ALPS ETF TR | OSHARES US SMLCP | 00162Q395 | BBG018B6MX08 | 1982 | 59039 | SH |  | SOLE |  | 6190 | 0 | 52849 |
| ALPS ETF TR | OSHS GBL INTER | 00162Q361 | BBG018B6MWK8 | 448 | 18432 | SH |  | SOLE |  | 6704 | 0 | 11728 |
| ALPS ETF TR | RIVRFRNT STR INC | 00162Q783 | BBG005CZ6C31 | 820 | 36234 | SH |  | SOLE |  | 1322 | 0 | 34912 |
| ALPS ETF TR | SECTR DIV DOGS | 00162Q858 | BBG0035HP7H9 | 1781 | 34620 | SH |  | SOLE |  | 4171 | 0 | 30449 |
| ALTRIA GROUP INC | COM | 02209S103 | BBG001S5T8T5 | 2358988 | 158499 | SH |  | SOLE |  | 10716 | 0 | 147783 |
| AMAZON COM INC | COM | 023135106 | BBG001S5PQL7 | 10208912 | 798654 | SH |  | SOLE |  | 108025 | 0 | 690629 |
| AMCOR PLC | ORD | G0250X107 | BBG00LNJRQ18 | 256 | 21467 | SH |  | SOLE |  | 884 | 0 | 20583 |
| AMER STATES WTR CO | COM | 029899101 | BBG001S9T5Z6 | 2588 | 27967 | SH |  | SOLE |  | 499 | 0 | 27468 |
| AMERICAN AIRLS GROUP INC | COM | 02376R102 | BBG005P7Q907 | 1085 | 85290 | SH |  | SOLE |  | 2665 | 0 | 82625 |
| AMERICAN CENTY ETF TR | AVANTIS EMGMKT | 025072604 | BBG00Q6ZDXT0 | 1499212 | 62657 | SH |  | SOLE |  | 943 | 0 | 61714 |
| AMERICAN CENTY ETF TR | DIVERSIFID CRP | 025072109 | BBG00JQ09CY6 | 4347 | 95903 | SH |  | SOLE |  | 1040 | 0 | 94863 |
| AMERICAN CENTY ETF TR | DIVERSIFIED MU | 025072505 | BBG00LY8JM27 | 8944 | 182782 | SH |  | SOLE |  | 7397 | 0 | 175385 |
| AMERICAN CENTY ETF TR | INTL EQT ETF | 025072703 | BBG00Q9MQ6T1 | 909275 | 23862 | SH |  | SOLE |  | 2598 | 0 | 21264 |
| AMERICAN CENTY ETF TR | INTL SMCP VLU | 025072802 | BBG00Q9MR7Z1 | 617535 | 19450 | SH |  | SOLE |  | 5053 | 0 | 14397 |
| AMERICAN CENTY ETF TR | STOXX US QLTY | 025072307 | BBG00LY8L335 | 1888804 | 52422 | SH |  | SOLE |  | 270 | 0 | 52152 |
| AMERICAN CENTY ETF TR | STOXX US QUALT | 025072208 | BBG00JQ0D8W2 | 12606 | 265174 | SH |  | SOLE |  | 368 | 0 | 264806 |
| AMERICAN CENTY ETF TR | US EQT ETF | 025072885 | BBG00Q9MPQH1 | 1664656 | 68237 | SH |  | SOLE |  | 9635 | 0 | 58602 |
| AMERICAN CENTY ETF TR | US SML CP VALU | 025072877 | BBG00Q9MQZW3 | 881487 | 78130 | SH |  | SOLE |  | 2059 | 0 | 76071 |
| AMERICAN ELEC PWR CO INC | COM | 025537101 | BBG001S5NFD2 | 272971 | 36802 | SH |  | SOLE |  | 6784 | 0 | 30018 |
| AMERICAN EXPRESS CO | COM | 025816109 | BBG001S5P034 | 1863910 | 50131 | SH |  | SOLE |  | 1926 | 0 | 48205 |
| AMERICAN INTL GROUP INC | COM NEW | 026874784 | BBG001S5NJG1 | 738671 | 24510 | SH |  | SOLE |  | 2953 | 0 | 21557 |
| AMERICAN TOWER CORP NEW | COM | 03027X100 | BBG001S5NPQ6 | 5227716 | 65449 | SH |  | SOLE |  | 1829 | 0 | 63620 |
| AMERICAN WELL CORP | CL A | 03044L105 | BBG002R1JYZ0 | 40746 | 14946 | SH |  | SOLE |  | 147 | 0 | 14799 |
| AMERICAN WTR WKS CO INC NEW | COM | 030420103 | BBG001SPHYW3 | 647483 | 33622 | SH |  | SOLE |  | 2166 | 0 | 31456 |
| AMERIPRISE FINL INC | COM | 03076C106 | BBG001SK6096 | 1248544 | 6423 | SH |  | SOLE |  | 0 | 0 | 6423 |
| AMERISOURCEBERGEN CORP | COM | 03073E105 | BBG001S8X7P0 | 1296386 | 26532 | SH |  | SOLE |  | 260 | 0 | 26272 |
| AMETEK INC | COM | 031100100 | BBG001S5NN54 | 260264 | 8568 | SH |  | SOLE |  | 139 | 0 | 8429 |
| AMGEN INC | COM | 031162100 | BBG001S5NNL6 | 4827057 | 46906 | SH |  | SOLE |  | 3281 | 0 | 43625 |
| AMKOR TECHNOLOGY INC | COM | 031652100 | BBG001S64YF8 | 310 | 12924 | SH |  | SOLE |  | 0 | 0 | 12924 |
| AMNEAL PHARMACEUTICALS INC | COM STK CL A | 03168L105 | BBG00462PGH9 | 50 | 25200 | SH |  | SOLE |  | 0 | 0 | 25200 |
| AMPHENOL CORP NEW | CL A | 032095101 | BBG001S5NSK6 | 226916 | 7883 | SH |  | SOLE |  | 224 | 0 | 7659 |
| AMPLIFY ETF TR | BLOCKCHAIN LDR | 032108607 | BBG00JRH3FV0 | 156 | 10337 | SH |  | SOLE |  | 445 | 0 | 9892 |
| AMPLIFY ETF TR | CWP ENHANCED DIV | 032108409 | BBG00FJ5P854 | 283049 | 163526 | SH |  | SOLE |  | 1484 | 0 | 162042 |
| AMPLIFY ETF TR | ONLIN RETL ETF | 032108102 | BBG00CRCD217 | 777 | 19923 | SH |  | SOLE |  | 2430 | 0 | 17493 |
| AMPLIFY ETF TR | SEYMOUR CANNBS | 032108854 | BBG00PSSPBT9 | 288 | 56572 | SH |  | SOLE |  | 29111 | 0 | 27461 |
| AN2 THERAPEUTICS INC | COM | 037326105 | BBG00QYLYBL3 | 105 | 11008 | SH |  | SOLE |  | 0 | 0 | 11008 |
| ANALOG DEVICES INC | COM | 032654105 | BBG001S5ND38 | 1466711 | 21973 | SH |  | SOLE |  | 413 | 0 | 21560 |
| ANAVEX LIFE SCIENCES CORP | COM NEW | 032797300 | BBG001SLQWW6 | 1092 | 117880 | SH |  | SOLE |  | 0 | 0 | 117880 |
| ANNALY CAPITAL MANAGEMENT IN | COM NEW | 035710839 | BBG001S8J4S0 | 367871 | 100133 | SH |  | SOLE |  | 2937 | 0 | 97196 |
| ANSYS INC | COM | 03662Q105 | BBG001S926L8 | 284654 | 6426 | SH |  | SOLE |  | 24 | 0 | 6402 |
| ANTERO MIDSTREAM CORP | COM | 03676B102 | BBG00GBNZ4N9 | 382 | 35439 | SH |  | SOLE |  | 0 | 0 | 35439 |
| AON PLC | SHS CL A | G0403H108 | BBG00SSQFPR9 | 633713 | 5499 | SH |  | SOLE |  | 410 | 0 | 5089 |
| APOLLO COML REAL EST FIN INC | COM | 03762U105 | BBG001T55FJ5 | 160 | 14899 | SH |  | SOLE |  | 914 | 0 | 13985 |
| APOLLO GLOBAL MGMT INC | COM | 03769M106 | BBG00ZNLTFL2 | 689 | 10808 | SH |  | SOLE |  | 1209 | 0 | 9599 |
| APPLE HOSPITALITY REIT INC | COM NEW | 03784Y200 | BBG006473QY8 | 794506 | 55279 | SH |  | SOLE |  | 0 | 0 | 55279 |
| APPLE INC | COM | 037833100 | BBG001S5N8V8 | 74242289 | 2171718 | SH |  | SOLE |  | 203790 | 0 | 1967928 |
| APPLIED MATLS INC | COM | 038222105 | BBG001S5NMM7 | 679566 | 25721 | SH |  | SOLE |  | 924 | 0 | 24797 |
| ARBOR REALTY TRUST INC | COM | 038923108 | BBG001SJP3G4 | 718 | 54455 | SH |  | SOLE |  | 0 | 0 | 54455 |
| ARCH CAP GROUP LTD | ORD | G0450A105 | BBG001S9HZ74 | 400855 | 10801 | SH |  | SOLE |  | 1000 | 0 | 9801 |
| ARCHER AVIATION INC | COM CL A | 03945R102 | BBG00XRTC929 | 20 | 10600 | SH |  | SOLE |  | 5000 | 0 | 5600 |
| ARCHER DANIELS MIDLAND CO | COM | 039483102 | BBG001S5ND74 | 626369 | 22085 | SH |  | SOLE |  | 1402 | 0 | 20683 |
| ARES CAPITAL CORP | COM | 04010L103 | BBG001SL96Z9 | 4720 | 255568 | SH |  | SOLE |  | 3771 | 0 | 251797 |
| ARES COML REAL ESTATE CORP | COM | 04013V108 | BBG0022MMR46 | 172 | 16742 | SH |  | SOLE |  | 0 | 0 | 16742 |
| ARK ETF TR | AUTNMUS TECHNLGY | 00214Q203 | BBG0077Q7047 | 1556 | 37953 | SH |  | SOLE |  | 3998 | 0 | 33955 |
| ARK ETF TR | FINTECH INNOVA | 00214Q708 | BBG00N7YFKY9 | 177714 | 32092 | SH |  | SOLE |  | 2599 | 0 | 29493 |
| ARK ETF TR | GENOMIC REV ETF | 00214Q302 | BBG007FJPCC9 | 1560 | 55271 | SH |  | SOLE |  | 6050 | 0 | 49221 |
| ARK ETF TR | INNOVATION ETF | 00214Q104 | BBG007FJMV49 | 426561 | 343759 | SH |  | SOLE |  | 27168 | 0 | 316591 |
| ARK ETF TR | NEXT GNRTN INTER | 00214Q401 | BBG0077Q7LG8 | 1131 | 29331 | SH |  | SOLE |  | 2871 | 0 | 26460 |
| ARRIVAL | SHS | L0423Q108 | BBG00YFSF9G4 | 3 | 20800 | SH |  | SOLE |  | 0 | 0 | 20800 |
| ARROW FINL CORP | COM | 042744102 | BBG001S5NV83 | 361 | 10661 | SH |  | SOLE |  | 0 | 0 | 10661 |
| ARROWHEAD PHARMACEUTICALS IN | COM | 04280A100 | BBG001SGT8G5 | 478 | 11795 | SH |  | SOLE |  | 300 | 0 | 11495 |
| ASML HOLDING N V | N Y REGISTRY SHS | N07059210 | BBG001SCG0R3 | 858180 | 4068 | SH |  | SOLE |  | 107 | 0 | 3961 |
| ASSURANT INC | COM | 04621X108 | BBG001SD9DW5 | 328327 | 2693 | SH |  | SOLE |  | 47 | 0 | 2646 |
| ASTRAZENECA PLC | SPONSORED ADR | 046353108 | BBG001SB80N8 | 3424931 | 70202 | SH |  | SOLE |  | 1567 | 0 | 68635 |
| AT INC | COM | 00206R102 | BBG001S5VWH2 | 2106405 | 721655 | SH |  | SOLE |  | 60107 | 0 | 661548 |
| AUDACY INC | CL A | 05070N103 | BBG001S9SL91 | 5 | 20062 | SH |  | SOLE |  | 0 | 0 | 20062 |
| AURORA CANNABIS INC | COM | 05156X884 | BBG001SV77D1 | 31 | 33738 | SH |  | SOLE |  | 66 | 0 | 33672 |
| AUTODESK INC | COM | 052769106 | BBG001S5SCD4 | 756223 | 9493 | SH |  | SOLE |  | 2333 | 0 | 7160 |
| AUTOMATIC DATA PROCESSING IN | COM | 053015103 | BBG001S82KF6 | 1115962 | 24955 | SH |  | SOLE |  | 2667 | 0 | 22288 |
| AUTOZONE INC | COM | 053332102 | BBG001S6Q5D9 | 702994 | 1338 | SH |  | SOLE |  | 85 | 0 | 1253 |
| AVANTOR INC | COM | 05352A100 | BBG00G2HHYF5 | 284175 | 13814 | SH |  | SOLE |  | 0 | 0 | 13814 |
| AVERY DENNISON CORP | COM | 053611109 | BBG001S5NZM8 | 1002825 | 7980 | SH |  | SOLE |  | 56 | 0 | 7924 |
| B2GOLD CORP | COM | 11777Q209 | BBG001T0CNW6 | 123286 | 42596 | SH |  | SOLE |  | 0 | 0 | 42596 |
| BAKKT HOLDINGS INC | COM CL A | 05759B107 | BBG00XRJ7Y59 | 16 | 13050 | SH |  | SOLE |  | 0 | 0 | 13050 |
| BANCO SANTANDER S.A. | ADR | 05964H105 | BBG001S5WCX7 | 134193 | 63283 | SH |  | SOLE |  | 1500 | 0 | 61783 |
| BANK AMERICA CORP | COM | 060505104 | BBG001S5P0Y0 | 2107412 | 581325 | SH |  | SOLE |  | 47632 | 0 | 533693 |
| BANK MONTREAL QUE | COM | 063671101 | BBG001S5Y203 | 2634508 | 31564 | SH |  | SOLE |  | 700 | 0 | 30864 |
| BANK NEW YORK MELLON CORP | COM | 064058100 | BBG001S5P6Q6 | 374733 | 43043 | SH |  | SOLE |  | 2790 | 0 | 40253 |
| BANK SOUTH CAROLINA CORP | COM | 065066102 | BBG001S5P784 | 180 | 10957 | SH |  | SOLE |  | 0 | 0 | 10957 |
| BARCLAYS BANK PLC | IPTH SR B S | 06747R477 | BBG00JQ5JX14 | 528178 | 37506 | SH |  | SOLE |  | 0 | 0 | 37506 |
| BARCLAYS PLC | ADR | 06738E204 | BBG001S5P2T2 | 267885 | 37457 | SH |  | SOLE |  | 0 | 0 | 37457 |
| BARRICK GOLD CORP | COM | 067901108 | BBG001S5N9P3 | 252216 | 170742 | SH |  | SOLE |  | 76816 | 0 | 93926 |
| BAUSCH HEALTH COS INC | COM | 071734107 | BBG001S7WDP0 | 181 | 28777 | SH |  | SOLE |  | 11623 | 0 | 17154 |
| BAXTER INTL INC | COM | 071813109 | BBG001S5P1K3 | 307350 | 20669 | SH |  | SOLE |  | 2026 | 0 | 18643 |
| BCE INC | COM NEW | 05534B760 | BBG001S5P2C0 | 2419 | 55050 | SH |  | SOLE |  | 23871 | 0 | 31179 |
| BECTON DICKINSON  CO | COM | 075887109 | BBG001S5P374 | 2876527 | 21078 | SH |  | SOLE |  | 882 | 0 | 20196 |
| BERKLEY W R CORP | COM | 084423102 | BBG001S5P463 | 431452 | 16099 | SH |  | SOLE |  | 7557 | 0 | 8542 |
| BERKSHIRE GREY INC | COM CL A | 084656107 | BBG00Z3XYT78 | 9 | 15000 | SH |  | SOLE |  | 0 | 0 | 15000 |
| BERKSHIRE HATHAWAY INC DEL | CL A | 084670108 | BBG001S902J2 | 474804 | 14 | SH |  | SOLE |  | 1 | 0 | 13 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | BBG001S90346 | 19765959 | 306291 | SH |  | SOLE |  | 17490 | 0 | 288801 |
| BHP GROUP LTD | SPONSORED ADS | 088606108 | BBG001S5P5K4 | 609745 | 14296 | SH |  | SOLE |  | 2079 | 0 | 12217 |
| BIOGEN INC | COM | 09062X103 | BBG001S67826 | 750546 | 6045 | SH |  | SOLE |  | 1019 | 0 | 5026 |
| BIONANO GENOMICS INC | COM | 09075F107 | BBG001V0SSM6 | 15 | 10525 | SH |  | SOLE |  | 0 | 0 | 10525 |
| BIOSIG TECHNOLOGIES INC | COM NEW | 09073N201 | BBG006MM6RJ7 | 5 | 11870 | SH |  | SOLE |  | 0 | 0 | 11870 |
| BIO-TECHNE CORP | COM | 09073M104 | BBG001S66C28 | 273664 | 6225 | SH |  | SOLE |  | 561 | 0 | 5664 |
| BLACK HILLS CORP | COM | 092113109 | BBG001S5P6X8 | 915686 | 13022 | SH |  | SOLE |  | 0 | 0 | 13022 |
| BLACKBERRY LTD | COM | 09228F103 | BBG001S60618 | 63 | 19417 | SH |  | SOLE |  | 5265 | 0 | 14152 |
| BLACKROCK CAP ALLOCATION TR | COM | 09260U109 | BBG00WRC2HF7 | 141 | 10192 | SH |  | SOLE |  | 0 | 0 | 10192 |
| BLACKROCK CAP INVT CORP | COM | 092533108 | BBG001SQ1025 | 41 | 11305 | SH |  | SOLE |  | 0 | 0 | 11305 |
| BLACKROCK CORE BD TR | SHS BEN INT | 09249E101 | BBG001SFNB21 | 1512 | 145624 | SH |  | SOLE |  | 4000 | 0 | 141624 |
| BLACKROCK CORPOR HI YLD FD I | COM | 09255P107 | BBG001SJQLG3 | 1280 | 146425 | SH |  | SOLE |  | 591 | 0 | 145834 |
| BLACKROCK CR ALLOCATION INCO | COM | 092508100 | BBG001SS72L0 | 305 | 30171 | SH |  | SOLE |  | 4183 | 0 | 25988 |
| BLACKROCK ENERGY  RES TR | COM | 09250U101 | BBG001SMMW12 | 136 | 10845 | SH |  | SOLE |  | 0 | 0 | 10845 |
| BLACKROCK ENHANCD CAP  INM | COM | 09256A109 | BBG001SJTK18 | 313037 | 40260 | SH |  | SOLE |  | 0 | 0 | 40260 |
| BLACKROCK ENHANCED EQUITY DI | COM | 09251A104 | BBG001SK5462 | 716 | 79460 | SH |  | SOLE |  | 3298 | 0 | 76162 |
| BLACKROCK ENHANCED GLOBAL DI | COM | 092501105 | BBG001SB82H1 | 643843 | 72926 | SH |  | SOLE |  | 0 | 0 | 72926 |
| BLACKROCK ENHANCED INTL DIV | COM BENE INTER | 092524107 | BBG001SSV2L3 | 1301955 | 262940 | SH |  | SOLE |  | 1340 | 0 | 261600 |
| BLACKROCK HEALTH SCIENCS TR | COM SHS | 09260E105 | BBG00R28MSY7 | 324 | 21001 | SH |  | SOLE |  | 0 | 0 | 21001 |
| BLACKROCK INC | COM | 09247X101 | BBG001SDBP55 | 2661974 | 10317 | SH |  | SOLE |  | 1474 | 0 | 8843 |
| BLACKROCK INNOVATION AND GRW | SHS BEN INT | 09260Q108 | BBG00ZSNML46 | 537740 | 92099 | SH |  | SOLE |  | 0 | 0 | 92099 |
| BLACKROCK MULTI SECTOR INC T | COM | 09258A107 | BBG003P84C70 | 758 | 53358 | SH |  | SOLE |  | 1200 | 0 | 52158 |
| BLACKROCK MUN TARGET TERM TR | COM SHS BEN IN | 09257P105 | BBG003BPM0W5 | 956 | 44919 | SH |  | SOLE |  | 0 | 0 | 44919 |
| BLACKROCK MUNI INCOME TR II | COM | 09249N101 | BBG001SKZFD6 | 157 | 15177 | SH |  | SOLE |  | 0 | 0 | 15177 |
| BLACKROCK MUNIHLDGS NJ QLTY | COM | 09254X101 | BBG001S5PKX7 | 359 | 32446 | SH |  | SOLE |  | 3360 | 0 | 29086 |
| BLACKROCK MUNIHOLDINGS FD IN | COM | 09253N104 | BBG001S66J14 | 251 | 20709 | SH |  | SOLE |  | 0 | 0 | 20709 |
| BLACKROCK MUNIYIELD FD INC | COM | 09253W104 | BBG001S6FY66 | 206 | 19829 | SH |  | SOLE |  | 7628 | 0 | 12201 |
| BLACKROCK MUNIYIELD MICH QU | COM | 09254V105 | BBG001S75345 | 271 | 24464 | SH |  | SOLE |  | 21464 | 0 | 3000 |
| BLACKROCK MUNIYIELD QUALITY | COM | 09254E103 | BBG001S71893 | 349 | 31100 | SH |  | SOLE |  | 6126 | 0 | 24974 |
| BLACKROCK MUNIYIELD QUALITY | COM | 09254G108 | BBG001S742F6 | 284 | 27752 | SH |  | SOLE |  | 0 | 0 | 27752 |
| BLACKROCK MUNIYILD QULT FD I | COM | 09254F100 | BBG001S6Y4Q9 | 264 | 22762 | SH |  | SOLE |  | 1413 | 0 | 21349 |
| BLACKROCK RES  COMMODITIES | SHS | 09257A108 | BBG001TG5XN7 | 626073 | 81385 | SH |  | SOLE |  | 0 | 0 | 81385 |
| BLACKROCK TAX MUNICPAL BD TR | SHS | 09248X100 | BBG001T9DW47 | 577 | 34272 | SH |  | SOLE |  | 118 | 0 | 34154 |
| BLACKSTONE INC | COM | 09260D107 | BBG001S7H949 | 2479438 | 228625 | SH |  | SOLE |  | 35789 | 0 | 192836 |
| BLACKSTONE MTG TR INC | COM CL A | 09257W100 | BBG001S5Q7V7 | 2307 | 108965 | SH |  | SOLE |  | 39100 | 0 | 69865 |
| BLINK CHARGING CO | COM | 09354A100 | BBG001T2HMC1 | 112667 | 15707 | SH |  | SOLE |  | 146 | 0 | 15561 |
| BLOCK INC | CL A | 852234103 | BBG001TFLWL5 | 250090 | 52720 | SH |  | SOLE |  | 25619 | 0 | 27101 |
| BOEING CO | COM | 097023105 | BBG001S5P0V3 | 2384951 | 110071 | SH |  | SOLE |  | 25301 | 0 | 84770 |
| BOOKING HOLDINGS INC | COM | 09857L108 | BBG001S89N72 | 817835 | 2221 | SH |  | SOLE |  | 109 | 0 | 2112 |
| BORGWARNER INC | COM | 099724106 | BBG001S7F4D2 | 426994 | 14827 | SH |  | SOLE |  | 521 | 0 | 14306 |
| BOSTON SCIENTIFIC CORP | COM | 101137107 | BBG001S63L94 | 752 | 16257 | SH |  | SOLE |  | 1266 | 0 | 14991 |
| BP PLC | SPONSORED ADR | 055622104 | BBG001S5W4F5 | 1626168 | 226840 | SH |  | SOLE |  | 7287 | 0 | 219553 |
| BRANDYWINEGBL GBL INCM OPP F | COM | 10537L104 | BBG002B1RS18 | 802429 | 102002 | SH |  | SOLE |  | 0 | 0 | 102002 |
| BRIGHT HEALTH GROUP INC | COM | 10920V107 | BBG00ZVX04Q8 | 13 | 19300 | SH |  | SOLE |  | 2000 | 0 | 17300 |
| BRIGHTSPIRE CAPITAL INC | COM CL A | 10949T109 | BBG00JVRRR41 | 914 | 146723 | SH |  | SOLE |  | 0 | 0 | 146723 |
| BRISTOL-MYERS SQUIBB CO | COM | 110122108 | BBG001S8N8J6 | 9239572 | 302881 | SH |  | SOLE |  | 13456 | 0 | 289425 |
| BRISTOL-MYERS SQUIBB CO | RIGHT 12/30/2030 | 110122140 | BBG001TCQ0Q2 | 1770 | 15000 | SH |  | SOLE |  | 0 | 0 | 15000 |
| BRITISH AMERN TOB PLC | SPONSORED ADR | 110448107 | BBG001S6VV46 | 567014 | 28875 | SH |  | SOLE |  | 132 | 0 | 28743 |
| BROADCOM INC | COM | 11135F101 | BBG00KHY5SY8 | 2373754 | 27714 | SH |  | SOLE |  | 2311 | 0 | 25403 |
| BROADMARK RLTY CAP INC | COM | 11135B100 | BBG00QV3CJ33 | 55991 | 16517 | SH |  | SOLE |  | 0 | 0 | 16517 |
| BROADRIDGE FINL SOLUTIONS IN | COM | 11133T103 | BBG001SR7MB9 | 364462 | 4626 | SH |  | SOLE |  | 0 | 0 | 4626 |
| BROOKFIELD CORP | CL A LTD VT SH | 11271J107 | BBG001SF86D7 | 386 | 12275 | SH |  | SOLE |  | 2093 | 0 | 10182 |
| BROOKFIELD INFRAST PARTNERS | LP INT UNIT | G16252101 | BBG001S5P686 | 1224 | 39489 | SH |  | SOLE |  | 8442 | 0 | 31047 |
| BROWN FORMAN CORP | CL B | 115637209 | BBG001S5P4H1 | 2785 | 42400 | SH |  | SOLE |  | 20079 | 0 | 22321 |
| C3 AI INC | CL A | 12468P104 | BBG00Y6G6Y84 | 198 | 17669 | SH |  | SOLE |  | 2926 | 0 | 14743 |
| CADENCE DESIGN SYSTEM INC | COM | 127387108 | BBG001S65YK1 | 352111 | 4115 | SH |  | SOLE |  | 81 | 0 | 4034 |
| CAL MAINE FOODS INC | COM NEW | 128030202 | BBG001S80MM6 | 773771 | 15884 | SH |  | SOLE |  | 0 | 0 | 15884 |
| CALAMOS CONV OPPORTUNITIES | SH BEN INT | 128117108 | BBG001SG6175 | 208 | 19793 | SH |  | SOLE |  | 0 | 0 | 19793 |
| CALAMOS GBL DYN INCOME FUND | COM | 12811L107 | BBG001SQN842 | 789317 | 146188 | SH |  | SOLE |  | 0 | 0 | 146188 |
| CALAMOS LNG SHR EQT DYNAMIC | COM | 12812C106 | BBG00PWZGZZ8 | 466379 | 30703 | SH |  | SOLE |  | 0 | 0 | 30703 |
| CALAMOS STRATEGIC TOTAL RETU | COM SH BEN INT | 128125101 | BBG001SC0HR3 | 625 | 46553 | SH |  | SOLE |  | 694 | 0 | 45859 |
| CALIFORNIA WTR SVC GROUP | COM | 130788102 | BBG001S7QBD4 | 1935 | 31902 | SH |  | SOLE |  | 310 | 0 | 31592 |
| CAMBRIA ETF TR | SHSHLD YIELD ETF | 132061201 | BBG004K1ZMP2 | 1594084 | 28023 | SH |  | SOLE |  | 0 | 0 | 28023 |
| CAMECO CORP | COM | 13321L108 | BBG001S5Y5S6 | 211193 | 57009 | SH |  | SOLE |  | 900 | 0 | 56109 |
| CAMPBELL SOUP CO | COM | 134429109 | BBG001S5Q2B0 | 1225 | 21578 | SH |  | SOLE |  | 2829 | 0 | 18749 |
| CAMPING WORLD HLDGS INC | CL A | 13462K109 | BBG00D2Z7X92 | 706 | 31637 | SH |  | SOLE |  | 100 | 0 | 31537 |
| CANADIAN NATL RY CO | COM | 136375102 | BBG001S8WVQ7 | 448512 | 9865 | SH |  | SOLE |  | 1210 | 0 | 8655 |
| CANADIAN PAC RY LTD | COM | 13645T100 | BBG001S7F4Z8 | 261520 | 10307 | SH |  | SOLE |  | 4780 | 0 | 5527 |
| CANADIAN SOLAR INC | COM | 136635109 | BBG001SPNJT3 | 216372 | 9339 | SH |  | SOLE |  | 50 | 0 | 9289 |
| CANOPY GROWTH CORP | COM | 138035100 | BBG001T6MH82 | 273 | 117979 | SH |  | SOLE |  | 10947 | 0 | 107032 |
| CAPITAL GROUP CORE EQUITY ET | SHS CREATION UNI | 14020V108 | BBG015D25YS8 | 260439 | 150143 | SH |  | SOLE |  | 19584 | 0 | 130559 |
| CAPITAL GROUP DIVIDEND VALUE | SHS CREATION UNI | 14020W106 | BBG015H8BXT5 | 2063336 | 229370 | SH |  | SOLE |  | 21078 | 0 | 208292 |
| CAPITAL GROUP FIXED INCOME E | CORE PLUS INCM | 14020Y102 | BBG014YZRRT5 | 1057 | 47440 | SH |  | SOLE |  | 0 | 0 | 47440 |
| CAPITAL GROUP GBL GROWTH EQT | SHS CREATION UNI | 14020X104 | BBG015DN3GR4 | 211 | 10026 | SH |  | SOLE |  | 0 | 0 | 10026 |
| CAPITAL GROUP GROWTH ETF | SHS CREATION UNI | 14020G101 | BBG015DMY5P8 | 297416 | 105080 | SH |  | SOLE |  | 0 | 0 | 105080 |
| CAPITAL GROUP INTL FOCUS EQT | SHS CREATION UNI | 14019W109 | BBG015DN0WJ1 | 3106978 | 379741 | SH |  | SOLE |  | 36097 | 0 | 343644 |
| CAPITAL ONE FINL CORP | COM | 14040H105 | BBG001S65PV8 | 555226 | 13155 | SH |  | SOLE |  | 167 | 0 | 12988 |
| CAPITAL SOUTHWEST CORP | COM | 140501107 | BBG001S5Q7P4 | 199 | 11634 | SH |  | SOLE |  | 0 | 0 | 11634 |
| CAPITOL FED FINL INC | COM | 14057J101 | BBG001SBWDX2 | 126 | 14538 | SH |  | SOLE |  | 0 | 0 | 14538 |
| CARDINAL HEALTH INC | COM | 14149Y108 | BBG001S7PC34 | 482014 | 13769 | SH |  | SOLE |  | 186 | 0 | 13583 |
| CARLYLE GROUP INC | COM | 14316J108 | BBG001S7JM84 | 261199 | 14833 | SH |  | SOLE |  | 1800 | 0 | 13033 |
| CARMAX INC | COM | 143130102 | BBG001SD9561 | 342929 | 23570 | SH |  | SOLE |  | 168 | 0 | 23402 |
| CARNIVAL CORP | COMMON STOCK | 143658300 | BBG001S5PL01 | 485 | 60153 | SH |  | SOLE |  | 6530 | 0 | 53623 |
| CARRIER GLOBAL CORPORATION | COM | 14448C104 | BBG00RP5HZM1 | 400986 | 128079 | SH |  | SOLE |  | 16595 | 0 | 111484 |
| CATERPILLAR INC | COM | 149123101 | BBG001S5PJ06 | 3946094 | 73809 | SH |  | SOLE |  | 6137 | 0 | 67672 |
| CBIZ INC | COM | 124805102 | BBG001S8MB55 | 1980 | 42257 | SH |  | SOLE |  | 0 | 0 | 42257 |
| CBRE GBL REAL ESTATE INC FD | COM | 12504G100 | BBG001SJ9SR5 | 120 | 20944 | SH |  | SOLE |  | 309 | 0 | 20635 |
| CBRE GROUP INC | CL A | 12504L109 | BBG001SC2D27 | 579836 | 7775 | SH |  | SOLE |  | 61 | 0 | 7714 |
| CDW CORP | COM | 12514G108 | BBG001V18TB6 | 393672 | 4374 | SH |  | SOLE |  | 470 | 0 | 3904 |
| CECO ENVIRONMENTAL CORP | COM | 125141101 | BBG001S6PJV0 | 177 | 15180 | SH |  | SOLE |  | 0 | 0 | 15180 |
| CELANESE CORP DEL | COM | 150870103 | BBG001SJDDG5 | 276068 | 3297 | SH |  | SOLE |  | 0 | 0 | 3297 |
| CEMEX SAB DE CV | SPON ADR NEW | 151290889 | BBG001SD8F15 | 121 | 29853 | SH |  | SOLE |  | 3750 | 0 | 26103 |
| CENOVUS ENERGY INC | COM | 15135U109 | BBG001T2PJV8 | 311474 | 18778 | SH |  | SOLE |  | 2424 | 0 | 16354 |
| CENTENE CORP DEL | COM | 15135B101 | BBG001S6T7Q8 | 672510 | 10461 | SH |  | SOLE |  | 100 | 0 | 10361 |
| CF INDS HLDGS INC | COM | 125269100 | BBG001SJ8KV8 | 319791 | 9633 | SH |  | SOLE |  | 150 | 0 | 9483 |
| CHAMPIONX CORPORATION | COM | 15872M104 | BBG00JH9V005 | 321094 | 13107 | SH |  | SOLE |  | 0 | 0 | 13107 |
| CHARGEPOINT HOLDINGS INC | COM CL A | 15961R105 | BBG00Q741ZS7 | 280065 | 113950 | SH |  | SOLE |  | 13955 | 0 | 99995 |
| CHENIERE ENERGY INC | COM NEW | 16411R208 | BBG001S7W158 | 206493 | 8352 | SH |  | SOLE |  | 600 | 0 | 7752 |
| CHERRY HILL MTG INVT CORP | COM | 164651101 | BBG004HQLK70 | 76 | 13063 | SH |  | SOLE |  | 0 | 0 | 13063 |
| CHESAPEAKE ENERGY CORP | COM | 165167735 | BBG00Z6DX607 | 254408 | 11293 | SH |  | SOLE |  | 1181 | 0 | 10112 |
| CHEVRON CORP NEW | COM | 166764100 | BBG001S67ZC5 | 9801104 | 205619 | SH |  | SOLE |  | 18081 | 0 | 187538 |
| CHEWY INC | CL A | 16679L109 | BBG00P19DLQ4 | 429 | 11571 | SH |  | SOLE |  | 1368 | 0 | 10203 |
| CHIMERA INVT CORP | COM NEW | 16934Q208 | BBG001SR1G28 | 67 | 12155 | SH |  | SOLE |  | 0 | 0 | 12155 |
| CHINA FD INC | COM | 169373107 | BBG001S6HMG9 | 421 | 32555 | SH |  | SOLE |  | 0 | 0 | 32555 |
| CHIPOTLE MEXICAN GRILL INC | COM | 169656105 | BBG001SP50B3 | 908929 | 2742 | SH |  | SOLE |  | 715 | 0 | 2027 |
| CHORD ENERGY CORPORATION | COM NEW | 674215207 | BBG00Y7BLJF2 | 214783 | 1570 | SH |  | SOLE |  | 0 | 0 | 1570 |
| CHUBB LIMITED | COM | H1467J104 | BBG001S8S1L3 | 775582 | 8292 | SH |  | SOLE |  | 1098 | 0 | 7194 |
| CHURCH  DWIGHT CO INC | COM | 171340102 | BBG001S5PR99 | 379853 | 15929 | SH |  | SOLE |  | 1246 | 0 | 14683 |
| CIGNA CORP NEW | COM | 125523100 | BBG00KXRCDQ9 | 1380212 | 14124 | SH |  | SOLE |  | 843 | 0 | 13281 |
| CINCINNATI FINL CORP | COM | 172062101 | BBG001S5PTM0 | 337367 | 12100 | SH |  | SOLE |  | 122 | 0 | 11978 |
| CINTAS CORP | COM | 172908105 | BBG001S7CRG1 | 481265 | 7345 | SH |  | SOLE |  | 337 | 0 | 7008 |
| CION INVT CORP | COM | 17259U204 | BBG009KJ66C3 | 975 | 100014 | SH |  | SOLE |  | 1031 | 0 | 98983 |
| CISCO SYS INC | COM | 17275R102 | BBG001S6HC62 | 5468978 | 379254 | SH |  | SOLE |  | 53364 | 0 | 325890 |
| CITIGROUP INC | COM NEW | 172967424 | BBG001S72ZG4 | 585828 | 139072 | SH |  | SOLE |  | 39082 | 0 | 99990 |
| CITIUS PHARMACEUTICALS INC | COM NEW | 17322U207 | BBG001V1J7S4 | 32 | 40000 | SH |  | SOLE |  | 0 | 0 | 40000 |
| CITIZENS FINL GROUP INC | COM | 174610105 | BBG006Q0HZT0 | 1568 | 39831 | SH |  | SOLE |  | 14213 | 0 | 25618 |
| CLEAR SECURE INC | COM CL A | 18467V109 | BBG011C0FSZ6 | 357 | 13000 | SH |  | SOLE |  | 1352 | 0 | 11648 |
| CLEVELAND-CLIFFS INC NEW | COM | 185899101 | BBG001S5PW43 | 238699 | 285396 | SH |  | SOLE |  | 9464 | 0 | 275932 |
| CLOROX CO DEL | COM | 189054109 | BBG001S5PX50 | 1452614 | 31236 | SH |  | SOLE |  | 1077 | 0 | 30159 |
| CLOUGH GLOBAL OPPORTUNITIES | SH BEN INT | 18914E106 | BBG001SPR742 | 69779 | 26745 | SH |  | SOLE |  | 0 | 0 | 26745 |
| CME GROUP INC | COM | 12572Q105 | BBG001S86547 | 425280 | 3549 | SH |  | SOLE |  | 52 | 0 | 3497 |
| CMS ENERGY CORP | COM | 125896100 | BBG001S5PYJ3 | 289272 | 21241 | SH |  | SOLE |  | 600 | 0 | 20641 |
| CNH INDL N V | SHS | N20944109 | BBG0059JSF67 | 468439 | 40250 | SH |  | SOLE |  | 0 | 0 | 40250 |
| COCA COLA CO | COM | 191216100 | BBG001S5SMQ8 | 4299674 | 336682 | SH |  | SOLE |  | 23434 | 0 | 313248 |
| CODEXIS INC | COM | 192005106 | BBG001SV4129 | 511004 | 110735 | SH |  | SOLE |  | 500 | 0 | 110235 |
| COEUR MNG INC | COM NEW | 192108504 | BBG001S5PM54 | 70 | 20925 | SH |  | SOLE |  | 0 | 0 | 20925 |
| COHEN  STEERS CLOSED-END OP | COM | 19248P106 | BBG001SMCWX8 | 535 | 51177 | SH |  | SOLE |  | 0 | 0 | 51177 |
| COHEN  STEERS INFRASTRUCTUR | COM | 19248A109 | BBG001SJYNK5 | 1769 | 73748 | SH |  | SOLE |  | 4638 | 0 | 69110 |
| COHEN  STEERS QUALITY INCOM | COM | 19247L106 | BBG001SG5559 | 1402 | 121909 | SH |  | SOLE |  | 21126 | 0 | 100783 |
| COHEN  STEERS REIT  PFD | COM | 19247X100 | BBG001SLK0B5 | 765 | 37555 | SH |  | SOLE |  | 5200 | 0 | 32355 |
| COHEN  STEERS TOTAL RETURN | COM | 19247R103 | BBG001S7G423 | 170 | 13925 | SH |  | SOLE |  | 6960 | 0 | 6965 |
| COHERENT CORP | COM | 19247G107 | BBG001S5S6N6 | 458300 | 20044 | SH |  | SOLE |  | 144 | 0 | 19900 |
| COINBASE GLOBAL INC | COM CL A | 19260Q107 | BBG00ZGF7799 | 592 | 16730 | SH |  | SOLE |  | 735 | 0 | 15995 |
| COLGATE PALMOLIVE CO | COM | 194162103 | BBG001S5PVM5 | 1769754 | 56697 | SH |  | SOLE |  | 8215 | 0 | 48482 |
| COLLPLANT BIOTECHNOLOGIES LT | SHS NEW | M2R51X116 | BBG008754SP0 | 88 | 10490 | SH |  | SOLE |  | 0 | 0 | 10490 |
| COLUMBIA ETF TR I | DIVERSIFID FXD | 19761L508 | BBG00HY5VSC4 | 219828 | 123405 | SH |  | SOLE |  | 46034 | 0 | 77371 |
| COLUMBIA ETF TR I | MULTI SEC MUNI | 19761L607 | BBG00M6JW9V4 | 323347 | 19516 | SH |  | SOLE |  | 0 | 0 | 19516 |
| COLUMBIA ETF TR I | US ESG EQUITY | 19761L300 | BBG00D2R0FY8 | 1137 | 30407 | SH |  | SOLE |  | 0 | 0 | 30407 |
| COMCAST CORP NEW | CL A | 20030N101 | BBG001S5PXL2 | 4182973 | 280929 | SH |  | SOLE |  | 14612 | 0 | 266317 |
| COMPASS DIVERSIFIED | SH BEN INT | 20451Q104 | BBG001SPY7K6 | 634 | 34756 | SH |  | SOLE |  | 5940 | 0 | 28816 |
| CONAGRA BRANDS INC | COM | 205887102 | BBG001S5PGY5 | 307413 | 148289 | SH |  | SOLE |  | 64439 | 0 | 83850 |
| CONOCOPHILLIPS | COM | 20825C104 | BBG001S5TZM2 | 2520743 | 63432 | SH |  | SOLE |  | 5176 | 0 | 58256 |
| CONSOLIDATED COMM HLDGS INC | COM | 209034107 | BBG001S5PL29 | 121 | 33856 | SH |  | SOLE |  | 0 | 0 | 33856 |
| CONSOLIDATED EDISON INC | COM | 209115104 | BBG001S5QRL4 | 826930 | 46269 | SH |  | SOLE |  | 7810 | 0 | 38459 |
| CONSTELLATION BRANDS INC | CL A | 21036P108 | BBG001SD31G5 | 1551128 | 18433 | SH |  | SOLE |  | 908 | 0 | 17525 |
| CONSTELLATION ENERGY CORP | COM | 21037T109 | BBG014KFRPJ9 | 213487 | 15831 | SH |  | SOLE |  | 161 | 0 | 15670 |
| CONSTELLIUM SE | CL A SHS | F21107101 | BBG004K5PKF9 | 1121 | 94725 | SH |  | SOLE |  | 83330 | 0 | 11395 |
| CONTEXTLOGIC INC | COM CL A | 21077C107 | BBG006DZTJ65 | 10 | 20558 | SH |  | SOLE |  | 0 | 0 | 20558 |
| COPART INC | COM | 217204106 | BBG001S7MTB1 | 613 | 10074 | SH |  | SOLE |  | 1140 | 0 | 8934 |
| CORMEDIX INC | COM | 21900C308 | BBG001T6FWS5 | 160 | 37910 | SH |  | SOLE |  | 9900 | 0 | 28010 |
| CORNERSTONE STRATEGIC VALUE | COM | 21924B302 | BBG001S5PWK5 | 174 | 23576 | SH |  | SOLE |  | 0 | 0 | 23576 |
| CORNERSTONE TOTAL RETURN FD | COM | 21924U300 | BBG001S5QTF7 | 71 | 10017 | SH |  | SOLE |  | 0 | 0 | 10017 |
| CORNING INC | COM | 219350105 | BBG001S5RLH1 | 2181334 | 101673 | SH |  | SOLE |  | 1946 | 0 | 99727 |
| CORTEVA INC | COM | 22052L104 | BBG00BN969D0 | 216128 | 72552 | SH |  | SOLE |  | 2125 | 0 | 70427 |
| COSTAMARE INC | SHS | Y1771G102 | BBG001TCSQ10 | 285 | 30664 | SH |  | SOLE |  | 0 | 0 | 30664 |
| COSTAR GROUP INC | COM | 22160N109 | BBG001SD3DY9 | 332026 | 7030 | SH |  | SOLE |  | 200 | 0 | 6830 |
| COSTCO WHSL CORP NEW | COM | 22160K105 | BBG001S9KRQ7 | 6016952 | 46772 | SH |  | SOLE |  | 3489 | 0 | 43283 |
| COTERRA ENERGY INC | COM | 127097103 | BBG001S6H6Y4 | 313777 | 32150 | SH |  | SOLE |  | 1266 | 0 | 30884 |
| COTY INC | COM CL A | 222070203 | BBG001S8GLM1 | 198 | 23150 | SH |  | SOLE |  | 0 | 0 | 23150 |
| CRESCENT PT ENERGY CORP | COM | 22576C101 | BBG001SLLJ78 | 179966 | 25170 | SH |  | SOLE |  | 0 | 0 | 25170 |
| CRESTWOOD EQUITY PARTNERS LP | UNIT LTD PARTNER | 226344208 | BBG001S6D589 | 278 | 10613 | SH |  | SOLE |  | 100 | 0 | 10513 |
| CRESUD S A C I F Y A | SPONSORED ADR | 226406106 | BBG001S7XKP3 | 86816 | 12977 | SH |  | SOLE |  | 0 | 0 | 12977 |
| CROCS INC | COM | 227046109 | BBG001SDGFR8 | 1298 | 11970 | SH |  | SOLE |  | 962 | 0 | 11008 |
| CRONOS GROUP INC | COM | 22717L101 | BBG006G267X6 | 84 | 32985 | SH |  | SOLE |  | 400 | 0 | 32585 |
| CROSSAMERICA PARTNERS LP | UT LTD PTN INT | 22758A105 | BBG002Z9XF16 | 201 | 10128 | SH |  | SOLE |  | 0 | 0 | 10128 |
| CROWDSTRIKE HLDGS INC | CL A | 22788C105 | BBG00BLYKRZ7 | 341707 | 15614 | SH |  | SOLE |  | 793 | 0 | 14821 |
| CROWN CASTLE INC | COM | 22822V101 | BBG001S7W5T3 | 1024733 | 33155 | SH |  | SOLE |  | 1652 | 0 | 31503 |
| CSX CORP | COM | 126408103 | BBG001S5Q7Q3 | 795244 | 164667 | SH |  | SOLE |  | 31835 | 0 | 132832 |
| CUMMINS INC | COM | 231021106 | BBG001S5Q9M3 | 2995364 | 23829 | SH |  | SOLE |  | 1046 | 0 | 22783 |
| CVS HEALTH CORP | COM | 126650100 | BBG001S5QBD8 | 4165570 | 148334 | SH |  | SOLE |  | 20561 | 0 | 127773 |
| CYTOMX THERAPEUTICS INC | COM | 23284F105 | BBG001V0GS49 | 62753 | 83179 | SH |  | SOLE |  | 0 | 0 | 83179 |
| D R HORTON INC | COM | 23331A109 | BBG001S8M692 | 822403 | 21378 | SH |  | SOLE |  | 321 | 0 | 21057 |
| DAKTRONICS INC | COM | 234264109 | BBG001S7N3Z1 | 2956 | 1048050 | SH |  | SOLE |  | 10000 | 0 | 1038050 |
| DANAHER CORPORATION | COM | 235851102 | BBG001S5QGT0 | 5700966 | 43222 | SH |  | SOLE |  | 2563 | 0 | 40659 |
| DANIMER SCIENTIFIC INC | COM CL A | 236272100 | BBG00S4VMQV9 | 60 | 33685 | SH |  | SOLE |  | 100 | 0 | 33585 |
| DARDEN RESTAURANTS INC | COM | 237194105 | BBG001S5QM08 | 482225 | 16691 | SH |  | SOLE |  | 435 | 0 | 16256 |
| DAVE INC | CLASS A COM | 23834J102 |  | 29 | 100725 | SH |  | SOLE |  | 100725 | 0 | 0 |
| DAVIS FUNDAMENTAL ETF TR | SELECT US EQTY | 23908L207 | BBG00FNFQR36 | 576737 | 40089 | SH |  | SOLE |  | 5432 | 0 | 34657 |
| DAVIS FUNDAMENTAL ETF TR | SELECT WRLD WI | 23908L306 | BBG00FNFQV91 | 370 | 14900 | SH |  | SOLE |  | 1694 | 0 | 13206 |
| DAVITA INC | COM | 23918K108 | BBG001SB5DZ0 | 245240 | 3994 | SH |  | SOLE |  | 300 | 0 | 3694 |
| DBX ETF TR | XTRACK MSCI EAFE | 233051200 | BBG001S9Z3V8 | 2574100 | 121850 | SH |  | SOLE |  | 4449 | 0 | 117401 |
| DEERE  CO | COM | 244199105 | BBG001S5QFF7 | 2764684 | 58400 | SH |  | SOLE |  | 2073 | 0 | 56327 |
| DELAWARE ENHANCED GLOBAL DIV | COM | 246060107 | BBG001SQNDV1 | 307320 | 39400 | SH |  | SOLE |  | 0 | 0 | 39400 |
| DELAWARE INVTS NATL MUN INCO | SH BEN INT | 24610T108 | BBG001S76Y64 | 105 | 10085 | SH |  | SOLE |  | 0 | 0 | 10085 |
| DELL TECHNOLOGIES INC | CL C | 24703L202 | BBG00DW3SZT0 | 284999 | 12927 | SH |  | SOLE |  | 6 | 0 | 12921 |
| DELTA AIR LINES INC DEL | COM NEW | 247361702 | BBG001SPT759 | 546609 | 145861 | SH |  | SOLE |  | 18683 | 0 | 127178 |
| DEUTSCHE BANK A G | NAMEN AKT | D18190898 | BBG001S683N3 | 203 | 17580 | SH |  | SOLE |  | 0 | 0 | 17580 |
| DEVON ENERGY CORP NEW | COM | 25179M103 | BBG001S63VG4 | 1429715 | 82056 | SH |  | SOLE |  | 5920 | 0 | 76136 |
| DIAGEO PLC | SPON ADR NEW | 25243Q205 | BBG001S7V596 | 811303 | 15484 | SH |  | SOLE |  | 2429 | 0 | 13055 |
| DIGI INTL INC | COM | 253798102 | BBG001S5Z4V4 | 1327 | 36314 | SH |  | SOLE |  | 1700 | 0 | 34614 |
| DIGIMARC CORP NEW | COM | 25381B101 | BBG001T2W3C6 | 5396139 | 291891 | SH |  | SOLE |  | 0 | 0 | 291891 |
| DIMENSIONAL ETF TRUST | EMERGING MKTS CO | 25434V732 | BBG017159MD8 | 291666 | 12986 | SH |  | SOLE |  | 0 | 0 | 12986 |
| DIMENSIONAL ETF TRUST | EMGR CRE EQT MNG | 25434V302 | BBG00Y2PHW26 | 1199487 | 128678 | SH |  | SOLE |  | 25458 | 0 | 103220 |
| DIMENSIONAL ETF TRUST | INTERNATNAL VAL | 25434V807 | BBG012G21Y06 | 904216 | 54975 | SH |  | SOLE |  | 9472 | 0 | 45503 |
| DIMENSIONAL ETF TRUST | INTL CORE EQT MK | 25434V203 | BBG00Y2PGDN6 | 3133437 | 229191 | SH |  | SOLE |  | 27610 | 0 | 201581 |
| DIMENSIONAL ETF TRUST | INTL CORE EQUITY | 25434V799 | BBG01631TNW2 | 503723 | 31475 | SH |  | SOLE |  | 3351 | 0 | 28124 |
| DIMENSIONAL ETF TRUST | NATL MUN BD ETF | 25434V849 | BBG012558MV6 | 896782 | 42931 | SH |  | SOLE |  | 1992 | 0 | 40939 |
| DIMENSIONAL ETF TRUST | US CORE EQT MKT | 25434V104 | BBG00Y2JG0C0 | 987203 | 94478 | SH |  | SOLE |  | 15974 | 0 | 78504 |
| DIMENSIONAL ETF TRUST | US CORE EQUITY 2 | 25434V708 | BBG011DXY6D4 | 12632428 | 1557962 | SH |  | SOLE |  | 18982 | 0 | 1538980 |
| DIMENSIONAL ETF TRUST | US EQUITY ETF | 25434V401 | BBG011DXXNJ2 | 5889004 | 238929 | SH |  | SOLE |  | 220 | 0 | 238709 |
| DIMENSIONAL ETF TRUST | US MKTWIDE VALUE | 25434V724 | BBG0177CTQC7 | 686137 | 32111 | SH |  | SOLE |  | 0 | 0 | 32111 |
| DIMENSIONAL ETF TRUST | US SMALL CAP ETF | 25434V500 | BBG011DXXVM0 | 738833 | 52848 | SH |  | SOLE |  | 754 | 0 | 52094 |
| DIMENSIONAL ETF TRUST | US TARGETED VLU | 25434V609 | BBG011DXY0L8 | 1320103 | 45686 | SH |  | SOLE |  | 115 | 0 | 45571 |
| DIMENSIONAL ETF TRUST | WORLD EX US CORE | 25434V880 | BBG012G2PD33 | 13076412 | 1297169 | SH |  | SOLE |  | 10214 | 0 | 1286955 |
| DIREXION SHS ETF TR | DLY TSLA BEAR 1X | 25460G260 | BBG0193YL3J1 | 684609 | 13946 | SH |  | SOLE |  | 0 | 0 | 13946 |
| DIREXION SHS ETF TR | NAS100 EQL WGT | 25459Y207 | BBG001V0SZW9 | 412411 | 9546 | SH |  | SOLE |  | 100 | 0 | 9446 |
| DISCOVER FINL SVCS | COM | 254709108 | BBG001SS0KV6 | 585416 | 15379 | SH |  | SOLE |  | 1470 | 0 | 13909 |
| DISNEY WALT CO | COM | 254687106 | BBG001S5QHF3 | 3263116 | 254724 | SH |  | SOLE |  | 29645 | 0 | 225079 |
| DNP SELECT INCOME FD INC | COM | 23325P104 | BBG001S5QKC9 | 1706 | 151610 | SH |  | SOLE |  | 350 | 0 | 151260 |
| DOLLAR GEN CORP NEW | COM | 256677105 | BBG001T5BM30 | 1159854 | 15573 | SH |  | SOLE |  | 1517 | 0 | 14056 |
| DOLLAR TREE INC | COM | 256746108 | BBG001S6ZGL6 | 302761 | 8692 | SH |  | SOLE |  | 0 | 0 | 8692 |
| DOMINION ENERGY INC | COM | 25746U109 | BBG001S5QCP3 | 1455408 | 106878 | SH |  | SOLE |  | 10294 | 0 | 96584 |
| DOMINOS PIZZA INC | COM | 25754A201 | BBG001SL3ZH1 | 345007 | 2310 | SH |  | SOLE |  | 109 | 0 | 2201 |
| DONALDSON INC | COM | 257651109 | BBG001S5QDV4 | 1735 | 29479 | SH |  | SOLE |  | 920 | 0 | 28559 |
| DOUBLELINE INCOME SOLUTIONS | COM | 258622109 | BBG003TXW7X2 | 1250 | 112695 | SH |  | SOLE |  | 16017 | 0 | 96678 |
| DOUBLELINE YIELD OPPORTUNITI | COM | 25862D105 | BBG00R4C16B2 | 164 | 12500 | SH |  | SOLE |  | 0 | 0 | 12500 |
| DOVER CORP | COM | 260003108 | BBG001S5QL46 | 425029 | 9190 | SH |  | SOLE |  | 217 | 0 | 8973 |
| DOW INC | COM | 260557103 | BBG00BN96931 | 613374 | 118507 | SH |  | SOLE |  | 24864 | 0 | 93643 |
| DOXIMITY INC | CL A | 26622P107 | BBG0026ZJQY6 | 609 | 18159 | SH |  | SOLE |  | 0 | 0 | 18159 |
| DRAFTKINGS INC NEW | COM CL A | 26142V105 | BBG0134WCMB3 | 965 | 84734 | SH |  | SOLE |  | 4357 | 0 | 80377 |
| DTE ENERGY CO | COM | 233331107 | BBG001S5QN88 | 287662 | 10737 | SH |  | SOLE |  | 166 | 0 | 10571 |
| DUKE ENERGY CORP NEW | COM NEW | 26441C204 | BBG001S5QNR7 | 1286867 | 69555 | SH |  | SOLE |  | 2798 | 0 | 66757 |
| DUN  BRADSTREET HLDGS INC | COM | 26484T106 | BBG00VCZXBX3 | 225035 | 18639 | SH |  | SOLE |  | 0 | 0 | 18639 |
| DUOS TECHNOLOGIES GROUP INC | COM | 266042407 | BBG001T0S2X4 | 100 | 49826 | SH |  | SOLE |  | 31726 | 0 | 18100 |
| DUPONT DE NEMOURS INC | COM | 26614N102 | BBG00BN961H3 | 384017 | 57937 | SH |  | SOLE |  | 9290 | 0 | 48647 |
| EAGLE POINT CREDIT COMPANY I | COM | 269808101 | BBG006XN8K15 | 499 | 49315 | SH |  | SOLE |  | 9549 | 0 | 39766 |
| EARTHSTONE ENERGY INC | CL A | 27032D304 | BBG001S5PDF3 | 142 | 10000 | SH |  | SOLE |  | 5250 | 0 | 4750 |
| EAST WEST BANCORP INC | COM | 27579R104 | BBG001SCC7R2 | 264212 | 5207 | SH |  | SOLE |  | 576 | 0 | 4631 |
| EASTMAN CHEM CO | COM | 277432100 | BBG001S7JNP3 | 472248 | 8557 | SH |  | SOLE |  | 252 | 0 | 8305 |
| EATON CORP PLC | SHS | G29183103 | BBG001S5QZ45 | 1549180 | 18795 | SH |  | SOLE |  | 1079 | 0 | 17716 |
| EATON VANCE ENHANCED EQUITY | COM | 278277108 | BBG001SNGXL3 | 741 | 44769 | SH |  | SOLE |  | 0 | 0 | 44769 |
| EATON VANCE LTD DURATION INC | COM | 27828H105 | BBG001S9B8R8 | 100053 | 15867 | SH |  | SOLE |  | 1345 | 0 | 14522 |
| EATON VANCE RISK-MANAGED DIV | COM | 27829G106 | BBG001SV50F6 | 797 | 106318 | SH |  | SOLE |  | 1800 | 0 | 104518 |
| EATON VANCE TAX ADVT DIV INC | COM | 27828G107 | BBG001SBKCG6 | 2756 | 120893 | SH |  | SOLE |  | 8804 | 0 | 112089 |
| EATON VANCE TAX-ADVANTAGED G | COM | 27828U106 | BBG001SK6L81 | 295 | 14094 | SH |  | SOLE |  | 0 | 0 | 14094 |
| EATON VANCE TAX-MANAGED BUY- | COM | 27828Y108 | BBG001SM6Y34 | 521 | 42464 | SH |  | SOLE |  | 0 | 0 | 42464 |
| EATON VANCE TAX-MANAGED DIVE | COM | 27828N102 | BBG001SQK9P0 | 2496 | 229789 | SH |  | SOLE |  | 18300 | 0 | 211489 |
| EATON VANCE TAX-MANAGED GLOB | COM | 27829C105 | BBG001SGGKG2 | 999 | 128774 | SH |  | SOLE |  | 0 | 0 | 128774 |
| EATON VANCE TAX-MANAGED GLOB | COM | 27829F108 | BBG001SPXHX1 | 196573 | 62186 | SH |  | SOLE |  | 12487 | 0 | 49699 |
| EBAY INC. | COM | 278642103 | BBG001S9B9J5 | 316476 | 31591 | SH |  | SOLE |  | 608 | 0 | 30983 |
| ECOFIN SUSTAINABLE AND SOCIA | COM SH BEN INT | 27901F109 | BBG00NPWMMH0 | 585318 | 45550 | SH |  | SOLE |  | 0 | 0 | 45550 |
| ECOLAB INC | COM | 278865100 | BBG001S5QRB5 | 2198722 | 28091 | SH |  | SOLE |  | 136 | 0 | 27955 |
| EDWARDS LIFESCIENCES CORP | COM | 28176E108 | BBG001SF2288 | 287208 | 30276 | SH |  | SOLE |  | 3524 | 0 | 26752 |
| ELANCO ANIMAL HEALTH INC | COM | 28414H103 | BBG00LJYS1R6 | 751273 | 65372 | SH |  | SOLE |  | 0 | 0 | 65372 |
| ELECTRONIC ARTS INC | COM | 285512109 | BBG001S5T5C9 | 367909 | 5212 | SH |  | SOLE |  | 342 | 0 | 4870 |
| ELEVANCE HEALTH INC | COM | 036752103 | BBG001S6KBQ8 | 1077568 | 10759 | SH |  | SOLE |  | 845 | 0 | 9914 |
| ELLSWORTH GROWTH  INCOME FD | COM | 289074106 | BBG001S5QR43 | 171 | 21473 | SH |  | SOLE |  | 0 | 0 | 21473 |
| EMERSON ELEC CO | COM | 291011104 | BBG001S5QVT7 | 681644 | 52075 | SH |  | SOLE |  | 5291 | 0 | 46784 |
| EMX RTY CORP | COM | 26873J107 | BBG001S9CTR1 | 784 | 415003 | SH |  | SOLE |  | 8116 | 0 | 406887 |
| ENBRIDGE INC | COM | 29250N105 | BBG001S6Q6D7 | 867127 | 167392 | SH |  | SOLE |  | 12012 | 0 | 155380 |
| ENERGY FUELS INC | COM NEW | 292671708 | BBG001S9FH94 | 73 | 11689 | SH |  | SOLE |  | 0 | 0 | 11689 |
| ENERGY TRANSFER L P | COM UT LTD PTN | 29273V100 | BBG001SDHNW4 | 1504415 | 561350 | SH |  | SOLE |  | 75937 | 0 | 485413 |
| ENI S P A | SPONSORED ADR | 26874R108 | BBG001S5QQ09 | 388804 | 13619 | SH |  | SOLE |  | 53 | 0 | 13566 |
| ENNIS INC | COM | 293389102 | BBG001S5QQS9 | 953445 | 44522 | SH |  | SOLE |  | 1398 | 0 | 43124 |
| ENOVIX CORPORATION | COM | 293594107 | BBG00YC538B7 | 385506 | 47173 | SH |  | SOLE |  | 0 | 0 | 47173 |
| ENPHASE ENERGY INC | COM | 29355A107 | BBG001V28NC6 | 579156 | 5007 | SH |  | SOLE |  | 370 | 0 | 4637 |
| ENTERPRISE PRODS PARTNERS L | COM | 293792107 | BBG001S9P0Z1 | 1585966 | 297549 | SH |  | SOLE |  | 23067 | 0 | 274482 |
| EOG RES INC | COM | 26875P101 | BBG001S5ZB93 | 496816 | 13017 | SH |  | SOLE |  | 1040 | 0 | 11977 |
| EQT CORP | COM | 26884L109 | BBG001S5QXJ4 | 413 | 12206 | SH |  | SOLE |  | 769 | 0 | 11437 |
| EQUINOR ASA | SPONSORED ADR | 29446M102 | BBG001SJ3R93 | 213578 | 7154 | SH |  | SOLE |  | 425 | 0 | 6729 |
| EQUINOX GOLD CORP | COM | 29446Y502 | BBG001SSK0K0 | 653 | 198986 | SH |  | SOLE |  | 9000 | 0 | 189986 |
| EQUITABLE HLDGS INC | COM | 29452E101 | BBG00J7CBWL8 | 309 | 10782 | SH |  | SOLE |  | 9074 | 0 | 1708 |
| ERICSSON | ADR B SEK 10 | 294821608 | BBG001S5QXT3 | 119 | 20331 | SH |  | SOLE |  | 0 | 0 | 20331 |
| ESSENTIAL UTILS INC | COM | 29670G102 | BBG001S5VFD3 | 1253105 | 121875 | SH |  | SOLE |  | 2668 | 0 | 119207 |
| ETF MANAGERS TR | ETFMG ALTR HRVST | 26924G508 | BBG00B9M3PB6 | 230 | 53880 | SH |  | SOLE |  | 3783 | 0 | 50097 |
| ETF SER SOLUTIONS | DEFIANCE NEXT | 26922A289 | BBG00NJ314P5 | 591 | 19800 | SH |  | SOLE |  | 2598 | 0 | 17202 |
| ETF SER SOLUTIONS | LONCAR CANCER | 26922A826 | BBG00B55D0V9 | 175 | 12755 | SH |  | SOLE |  | 600 | 0 | 12155 |
| ETF SER SOLUTIONS | NATIONWIDE NASDQ | 26922A172 | BBG00R2NHHR2 | 242538 | 14249 | SH |  | SOLE |  | 0 | 0 | 14249 |
| ETF SER SOLUTIONS | US GLB JETS | 26922A842 | BBG008LT6124 | 512 | 30005 | SH |  | SOLE |  | 611 | 0 | 29394 |
| ETSY INC | COM | 29786A106 | BBG001T53625 | 228703 | 7262 | SH |  | SOLE |  | 668 | 0 | 6594 |
| EVERSOURCE ENERGY | COM | 30040W108 | BBG001S5TRL1 | 369466 | 14199 | SH |  | SOLE |  | 418 | 0 | 13781 |
| EVGO INC | CL A COM | 30052F100 | BBG00XP21PS8 | 102 | 22909 | SH |  | SOLE |  | 0 | 0 | 22909 |
| EVOGENE LTD | SHS | M4119S104 | BBG001SR80P1 | 10 | 14013 | SH |  | SOLE |  | 0 | 0 | 14013 |
| EXACT SCIENCES CORP | COM | 30063P105 | BBG001SGCLB9 | 1468 | 29657 | SH |  | SOLE |  | 2030 | 0 | 27627 |
| EXCHANGE TRADED CONCEPTS TR | EMQQ EM INTERN | 301505889 | BBG007J2YCW0 | 236145 | 42891 | SH |  | SOLE |  | 5417 | 0 | 37474 |
| EXCHANGE TRADED CONCEPTS TR | VSPR US LC ETF | 301505749 | BBG00M0XW761 | 1233 | 50820 | SH |  | SOLE |  | 600 | 0 | 50220 |
| EXELON CORP | COM | 30161N101 | BBG001SBJMT2 | 1141190 | 68932 | SH |  | SOLE |  | 860 | 0 | 68072 |
| EXPEDIA GROUP INC | COM NEW | 30212P303 | BBG001SP8VM0 | 1964 | 22422 | SH |  | SOLE |  | 17586 | 0 | 4836 |
| EXXON MOBIL CORP | COM | 30231G102 | BBG001S69V32 | 11446361 | 447147 | SH |  | SOLE |  | 47866 | 0 | 399281 |
| EZCORP INC | CL A NON VTG | 302301106 | BBG001S6RN67 | 83 | 10196 | SH |  | SOLE |  | 0 | 0 | 10196 |
| F N B CORP | COM | 302520101 | BBG001S5R1Q5 | 203 | 15524 | SH |  | SOLE |  | 196 | 0 | 15328 |
| FAIR ISAAC CORP | COM | 303250104 | BBG001S8ZT61 | 204815 | 510 | SH |  | SOLE |  | 0 | 0 | 510 |
| FASTENAL CO | COM | 311900104 | BBG001S5R1F7 | 2652927 | 88569 | SH |  | SOLE |  | 1639 | 0 | 86930 |
| FEDEX CORP | COM | 31428X106 | BBG001S5R3M5 | 1203229 | 26707 | SH |  | SOLE |  | 5606 | 0 | 21101 |
| FIDELITY COMWLTH TR | NASDAQ COMPSIT | 315912808 | BBG001SBT983 | 582 | 14216 | SH |  | SOLE |  | 1436 | 0 | 12780 |
| FIDELITY COVINGTON TRUST | CONSMR STAPLES | 316092303 | BBG005FHW240 | 673499 | 22116 | SH |  | SOLE |  | 0 | 0 | 22116 |
| FIDELITY COVINGTON TRUST | DIVID ETF RISI | 316092832 | BBG00DR7RKX6 | 6679092 | 198459 | SH |  | SOLE |  | 0 | 0 | 198459 |
| FIDELITY COVINGTON TRUST | HIGH DIVID ETF | 316092840 | BBG00DR7RGF5 | 1189215 | 36646 | SH |  | SOLE |  | 0 | 0 | 36646 |
| FIDELITY COVINGTON TRUST | HIGH YILD ETF | 316092618 | BBG00L4J9F40 | 1237585 | 27014 | SH |  | SOLE |  | 0 | 0 | 27014 |
| FIDELITY COVINGTON TRUST | LOW VOLITY ETF | 316092824 | BBG00DRFDQX0 | 1259 | 27272 | SH |  | SOLE |  | 1514 | 0 | 25758 |
| FIDELITY COVINGTON TRUST | MSCI ENERGY IDX | 316092402 | BBG005FHW2X8 | 308275 | 37728 | SH |  | SOLE |  | 475 | 0 | 37253 |
| FIDELITY COVINGTON TRUST | MSCI FINLS IDX | 316092501 | BBG005FHWXW1 | 573 | 11947 | SH |  | SOLE |  | 0 | 0 | 11947 |
| FIDELITY COVINGTON TRUST | MSCI HLTH CARE I | 316092600 | BBG005FHVV56 | 2011924 | 43357 | SH |  | SOLE |  | 329 | 0 | 43028 |
| FIDELITY COVINGTON TRUST | MSCI INFO TECH I | 316092808 | BBG005FHWBL1 | 829207 | 13389 | SH |  | SOLE |  | 352 | 0 | 13037 |
| FIDELITY COVINGTON TRUST | MSCI UTILS INDEX | 316092865 | BBG005FHVXB5 | 583 | 12796 | SH |  | SOLE |  | 0 | 0 | 12796 |
| FIDELITY MERRIMACK STR TR | TOTAL BD ETF | 316188309 | BBG0078X1341 | 1282709 | 90131 | SH |  | SOLE |  | 1 | 0 | 90130 |
| FIDELITY NATIONAL FINANCIAL | FNF GROUP COM | 31620R303 | BBG006N7S6J1 | 286734 | 9822 | SH |  | SOLE |  | 0 | 0 | 9822 |
| FIDELITY NATL INFORMATION SV | COM | 31620M106 | BBG001S8SWQ0 | 417081 | 43699 | SH |  | SOLE |  | 12174 | 0 | 31525 |
| FIFTH THIRD BANCORP | COM | 316773100 | BBG001S5R6S2 | 470 | 14333 | SH |  | SOLE |  | 444 | 0 | 13889 |
| FIRST BK WILLIAMSTOWN NEW JE | COM | 31931U102 | BBG001SRY1B5 | 287 | 20856 | SH |  | SOLE |  | 0 | 0 | 20856 |
| FIRST BUSEY CORP | COM NEW | 319383204 | BBG001SBH5P5 | 1203 | 48681 | SH |  | SOLE |  | 0 | 0 | 48681 |
| FIRST MAJESTIC SILVER CORP | COM | 32076V103 | BBG001SGV444 | 2050 | 245862 | SH |  | SOLE |  | 6959 | 0 | 238903 |
| FIRST REP BK SAN FRANCISCO C | COM | 33616C100 | BBG001TG3G38 | 247245 | 3027 | SH |  | SOLE |  | 39 | 0 | 2988 |
| FIRST TR DYNAMIC EUROPE EQUI | COM SHS | 33740D107 | BBG009LMBNV1 | 713652 | 63267 | SH |  | SOLE |  | 0 | 0 | 63267 |
| FIRST TR ENERGY INCOME  GRO | COM | 33738G104 | BBG001SB1L77 | 494 | 34796 | SH |  | SOLE |  | 0 | 0 | 34796 |
| FIRST TR EXCH TRADED FD III | EME MRK BD ETF | 33739P202 | BBG007GFNP02 | 2000 | 76173 | SH |  | SOLE |  | 13944 | 0 | 62229 |
| FIRST TR EXCH TRADED FD III | HORIZON DMST ETF | 33739P889 | BBG00DPCXLD0 | 383 | 11605 | SH |  | SOLE |  | 0 | 0 | 11605 |
| FIRST TR EXCH TRADED FD III | INSTL PFD SECS | 33739P855 | BBG00HJHQ112 | 1028 | 57714 | SH |  | SOLE |  | 25486 | 0 | 32228 |
| FIRST TR EXCH TRADED FD III | LNG/SHT EQUITY | 33739P103 | BBG00735B1V0 | 3780 | 77358 | SH |  | SOLE |  | 10209 | 0 | 67149 |
| FIRST TR EXCH TRADED FD III | MANAGD MUN ETF | 33739N108 | BBG006H1W526 | 695120 | 154111 | SH |  | SOLE |  | 34837 | 0 | 119274 |
| FIRST TR EXCH TRADED FD III | MUNI HI INCM ETF | 33739P301 | BBG00J3TCQF4 | 3835 | 82856 | SH |  | SOLE |  | 22758 | 0 | 60098 |
| FIRST TR EXCH TRADED FD III | PFD SECS INC ETF | 33739E108 | BBG0043NRZR1 | 8331 | 495919 | SH |  | SOLE |  | 52306 | 0 | 443613 |
| FIRST TR EXCH TRADED FD III | SHRT DUR MNG MUN | 33739P830 | BBG00MFP1CK9 | 1191 | 60343 | SH |  | SOLE |  | 39415 | 0 | 20928 |
| FIRST TR EXCH TRADED FD III | ULTRA SHT DUR MU | 33740J104 | BBG00MFP1JH8 | 2955 | 148100 | SH |  | SOLE |  | 11413 | 0 | 136687 |
| FIRST TR EXCH TRD ALPHDX FD | EM SML CP ALPH | 33737J307 | BBG002NCPYS1 | 3035 | 77947 | SH |  | SOLE |  | 1663 | 0 | 76284 |
| FIRST TR EXCH TRD ALPHDX FD | EURO ALPHADEX | 33737J505 | BBG007D9BXM1 | 633 | 17705 | SH |  | SOLE |  | 368 | 0 | 17337 |
| FIRST TR EXCHANGE TRAD FD VI | FST TR GLB FD | 33739H101 | BBG005GHHC44 | 272599 | 528653 | SH |  | SOLE |  | 36620 | 0 | 492033 |
| FIRST TR EXCHANGE TRADED FD | CLOUD COMPUTING | 33734X192 | BBG001VDB5R1 | 834374 | 104023 | SH |  | SOLE |  | 23766 | 0 | 80257 |
| FIRST TR EXCHANGE TRADED FD | CONSUMR DISCRE | 33734X101 | BBG001S6SDY7 | 1175 | 24385 | SH |  | SOLE |  | 394 | 0 | 23991 |
| FIRST TR EXCHANGE TRADED FD | CONSUMR STAPLE | 33734X119 | BBG001ST6970 | 1903 | 30311 | SH |  | SOLE |  | 819 | 0 | 29492 |
| FIRST TR EXCHANGE TRADED FD | DJ GLBL DIVID | 33734X200 | BBG001T0S727 | 3003 | 136614 | SH |  | SOLE |  | 1908 | 0 | 134706 |
| FIRST TR EXCHANGE TRADED FD | ENERGY ALPHADX | 33734X127 | BBG001ST6998 | 13988 | 818498 | SH |  | SOLE |  | 9704 | 0 | 808794 |
| FIRST TR EXCHANGE TRADED FD | FINLS ALPHADEX | 33734X135 | BBG001ST68V5 | 1163 | 28402 | SH |  | SOLE |  | 5179 | 0 | 23223 |
| FIRST TR EXCHANGE TRADED FD | HLTH CARE ALPH | 33734X143 | BBG001ST68R0 | 4559 | 41934 | SH |  | SOLE |  | 2973 | 0 | 38961 |
| FIRST TR EXCHANGE TRADED FD | INDLS PROD DUR | 33734X150 | BBG001S7RKF1 | 1130 | 21936 | SH |  | SOLE |  | 991 | 0 | 20945 |
| FIRST TR EXCHANGE TRADED FD | INDXX NAT RE ETF | 33734X838 | BBG001T71BV0 | 505 | 36804 | SH |  | SOLE |  | 6892 | 0 | 29912 |
| FIRST TR EXCHANGE TRADED FD | INDXX NEXTG ETF | 33737K205 | BBG001V0HDP8 | 3451 | 56585 | SH |  | SOLE |  | 1105 | 0 | 55480 |
| FIRST TR EXCHANGE TRADED FD | MATERIALS ALPH | 33734X168 | BBG001ST68N4 | 894 | 14750 | SH |  | SOLE |  | 2409 | 0 | 12341 |
| FIRST TR EXCHANGE TRADED FD | NASDAQ CYB ETF | 33734X846 | BBG009K1H2W7 | 418783 | 366530 | SH |  | SOLE |  | 5787 | 0 | 360743 |
| FIRST TR EXCHANGE TRADED FD | NASDQ CLN EDGE | 33737A108 | BBG001T61KB4 | 8368 | 95916 | SH |  | SOLE |  | 1496 | 0 | 94420 |
| FIRST TR EXCHANGE TRADED FD | TECH ALPHADEX | 33734X176 | BBG001ST68Q1 | 1217 | 13298 | SH |  | SOLE |  | 959 | 0 | 12339 |
| FIRST TR EXCHANGE TRADED FD | US EQTY OPPT ETF | 336920103 | BBG001S7FCJ8 | 2251 | 28612 | SH |  | SOLE |  | 8221 | 0 | 20391 |
| FIRST TR EXCHANGE TRADED FD | UTILITIES ALPH | 33734X184 | BBG001ST68P2 | 515 | 15505 | SH |  | SOLE |  | 12 | 0 | 15493 |
| FIRST TR EXCHANGE TRADED FD | WTR ETF | 33733B100 | BBG001SS8248 | 408406 | 52685 | SH |  | SOLE |  | 9811 | 0 | 42874 |
| FIRST TR EXCHANGE-TRADED ALP | MID CP GR ALPH | 33737M102 | BBG001V11W62 | 576852 | 56331 | SH |  | SOLE |  | 4305 | 0 | 52026 |
| FIRST TR EXCHANGE-TRADED ALP | SML CAP VAL ALPH | 33737M409 | BBG001V11W71 | 3518 | 78152 | SH |  | SOLE |  | 24139 | 0 | 54013 |
| FIRST TR EXCHANGE-TRADED FD | CAP STRENGTH ETF | 33733E104 | BBG001SQ1882 | 1081046 | 1113596 | SH |  | SOLE |  | 118539 | 0 | 995057 |
| FIRST TR EXCHANGE-TRADED FD | DJ INTERNT IDX | 33733E302 | BBG001SN9872 | 248376 | 59813 | SH |  | SOLE |  | 16055 | 0 | 43758 |
| FIRST TR EXCHANGE-TRADED FD | DORSEY WRIGHT | 33738R886 | BBG006VZDTG9 | 275 | 16427 | SH |  | SOLE |  | 2000 | 0 | 14427 |
| FIRST TR EXCHANGE-TRADED FD | DORSEY WRIGHT | 33738R878 | BBG00CDYRGK7 | 3086 | 88131 | SH |  | SOLE |  | 15473 | 0 | 72658 |
| FIRST TR EXCHANGE-TRADED FD | DORSEY WRT 5 ETF | 33738R605 | BBG005YW3DQ0 | 22603 | 485568 | SH |  | SOLE |  | 14596 | 0 | 470972 |
| FIRST TR EXCHANGE-TRADED FD | FIRST TR ENH NEW | 33739Q408 | BBG006XT8631 | 512703 | 604974 | SH |  | SOLE |  | 57865 | 0 | 547109 |
| FIRST TR EXCHANGE-TRADED FD | FIRST TR TA HIYL | 33738D408 | BBG00465XS41 | 7932 | 203694 | SH |  | SOLE |  | 5371 | 0 | 198323 |
| FIRST TR EXCHANGE-TRADED FD | FST LOW OPPT EFT | 33739Q200 | BBG007GFNV45 | 291223 | 606391 | SH |  | SOLE |  | 13390 | 0 | 593001 |
| FIRST TR EXCHANGE-TRADED FD | FT CBOE VEST S | 33739Q705 | BBG00KDSF556 | 1758 | 34411 | SH |  | SOLE |  | 600 | 0 | 33811 |
| FIRST TR EXCHANGE-TRADED FD | INTL DEV STRNGTH | 33738R662 | BBG00YGCBMV6 | 626 | 21669 | SH |  | SOLE |  | 5281 | 0 | 16388 |
| FIRST TR EXCHANGE-TRADED FD | LIMITED DURATION | 33738D804 | BBG013JYKVJ6 | 17107 | 916271 | SH |  | SOLE |  | 0 | 0 | 916271 |
| FIRST TR EXCHANGE-TRADED FD | LUNT US FACTOR | 33733E872 | BBG00LGR5RH3 | 295 | 10571 | SH |  | SOLE |  | 0 | 0 | 10571 |
| FIRST TR EXCHANGE-TRADED FD | MULTI ASSET DI | 33738R100 | BBG00393LX29 | 537 | 35839 | SH |  | SOLE |  | 145 | 0 | 35694 |
| FIRST TR EXCHANGE-TRADED FD | NAS CLNEDG GREEN | 33733E500 | BBG001SSSWQ6 | 1425 | 30199 | SH |  | SOLE |  | 2216 | 0 | 27983 |
| FIRST TR EXCHANGE-TRADED FD | NASD TECH DIV | 33738R118 | BBG00393GRN5 | 263850 | 48656 | SH |  | SOLE |  | 9003 | 0 | 39653 |
| FIRST TR EXCHANGE-TRADED FD | NASDAQ BUYWRITE | 33738R407 | BBG005SW6VT1 | 1953 | 108280 | SH |  | SOLE |  | 13150 | 0 | 95130 |
| FIRST TR EXCHANGE-TRADED FD | NASDQ ARTFCIAL | 33738R720 | BBG00K4Y0TD8 | 2149 | 60171 | SH |  | SOLE |  | 12978 | 0 | 47193 |
| FIRST TR EXCHANGE-TRADED FD | NASDQ FOD BVRG | 33738R852 | BBG00DVWC7S7 | 937 | 34628 | SH |  | SOLE |  | 626 | 0 | 34002 |
| FIRST TR EXCHANGE-TRADED FD | NASDQ OIL GAS | 33738R845 | BBG00DVWCBP1 | 1663 | 59487 | SH |  | SOLE |  | 1927 | 0 | 57560 |
| FIRST TR EXCHANGE-TRADED FD | NAT GAS ETF | 33733E807 | BBG001SS80F0 | 2075 | 84677 | SH |  | SOLE |  | 1711 | 0 | 82966 |
| FIRST TR EXCHANGE-TRADED FD | NO AMER ENERGY | 33738D101 | BBG0034YTRP6 | 3961 | 148410 | SH |  | SOLE |  | 25103 | 0 | 123307 |
| FIRST TR EXCHANGE-TRADED FD | NY ARCA BIOTECH | 33733E203 | BBG001SQ1891 | 1818 | 11796 | SH |  | SOLE |  | 447 | 0 | 11349 |
| FIRST TR EXCHANGE-TRADED FD | RISNG DIVD ACHIV | 33738R506 | BBG005SW6WS0 | 7217964 | 1563083 | SH |  | SOLE |  | 64476 | 0 | 1498607 |
| FIRST TR EXCHANGE-TRADED FD | SENIOR LN FD | 33738D309 | BBG004HQLXB7 | 393759 | 162076 | SH |  | SOLE |  | 16853 | 0 | 145223 |
| FIRST TR EXCHANGE-TRADED FD | SMID RISNG ETF | 33741X102 | BBG00J3TCS97 | 15461 | 593500 | SH |  | SOLE |  | 19137 | 0 | 574363 |
| FIRST TR EXCHANGE-TRADED FD | US EQTY DIVI | 33738R738 | BBG00GY1J3M3 | 692 | 24705 | SH |  | SOLE |  | 6565 | 0 | 18140 |
| FIRST TR EXCHNG TRADED FD VI | CBOE EQT DEP NOV | 33740F839 | BBG00QQFKRG1 | 409920 | 13289 | SH |  | SOLE |  | 742 | 0 | 12547 |
| FIRST TR EXCHNG TRADED FD VI | CBOE VEST FD DEP | 33740U703 | BBG00YXMQXB7 | 1335000 | 67870 | SH |  | SOLE |  | 0 | 0 | 67870 |
| FIRST TR EXCHNG TRADED FD VI | CBOE VEST US EQ | 33740F755 | BBG00VC9SZ91 | 443312 | 19960 | SH |  | SOLE |  | 0 | 0 | 19960 |
| FIRST TR EXCHNG TRADED FD VI | FT CBOE DEEP BFR | 33740U406 | BBG00YGC8R49 | 2145715 | 70099 | SH |  | SOLE |  | 0 | 0 | 70099 |
| FIRST TR EXCHNG TRADED FD VI | LOW DUR STRTGC | 33740F870 | BBG00MZ7KPW4 | 1236059 | 181728 | SH |  | SOLE |  | 2126 | 0 | 179602 |
| FIRST TR EXCHNG TRADED FD VI | TCW OPPORTUNIS | 33740F805 | BBG00FZ4KG74 | 28693 | 653313 | SH |  | SOLE |  | 96363 | 0 | 556950 |
| FIRST TR EXCHNG TRADED FD VI | TCW SECURITIZED | 33740U109 | BBG00TDPP1W1 | 257 | 12182 | SH |  | SOLE |  | 0 | 0 | 12182 |
| FIRST TR EXCHNG TRADED FD VI | TCW UNCONSTRAI | 33740F888 | BBG00L2NXWJ3 | 16947 | 702897 | SH |  | SOLE |  | 29236 | 0 | 673661 |
| FIRST TR LRG CP VL ALPHADEX | COM SHS | 33735J101 | BBG001ST6916 | 14904 | 226477 | SH |  | SOLE |  | 10010 | 0 | 216467 |
| FIRST TR LRGE CP CORE ALPHA | COM SHS | 33734K109 | BBG001ST68X3 | 209186 | 73916 | SH |  | SOLE |  | 17878 | 0 | 56038 |
| FIRST TR MID CAP CORE ALPHAD | COM SHS | 33735B108 | BBG001ST6943 | 323985 | 32813 | SH |  | SOLE |  | 3346 | 0 | 29467 |
| FIRST TR MORNINGSTAR DIVID L | SHS | 336917109 | BBG001SP68G0 | 391472 | 436030 | SH |  | SOLE |  | 47411 | 0 | 388619 |
| FIRST TR MULTI CAP GROWTH AL | COM SHS | 33733F101 | BBG001ST6952 | 1352 | 14256 | SH |  | SOLE |  | 4756 | 0 | 9500 |
| FIRST TR MULTI CP VAL ALPHA | SHS ISSUED FRST | 33733C108 | BBG001ST6934 | 1106 | 16071 | SH |  | SOLE |  | 3638 | 0 | 12433 |
| FIRST TR NAS100 EQ WEIGHTED | SHS | 337344105 | BBG001SNH6H6 | 1462 | 16473 | SH |  | SOLE |  | 6528 | 0 | 9945 |
| FIRST TR NASDAQ 100 TECH IND | SHS | 337345102 | BBG001SQWVL2 | 5014 | 47643 | SH |  | SOLE |  | 3619 | 0 | 44024 |
| FIRST TR NASDAQ ABA CMNTY BK | UT COM SHS ETF | 33736Q104 | BBG001T52Z13 | 1622 | 30838 | SH |  | SOLE |  | 336 | 0 | 30502 |
| FIRST TR SML CP CORE ALPHA F | COM SHS | 33734Y109 | BBG001ST68W4 | 5537 | 70579 | SH |  | SOLE |  | 2843 | 0 | 67736 |
| FIRST TR VALUE LINE DIVID IN | SHS | 33734H106 | BBG001SLWD88 | 7276103 | 1632363 | SH |  | SOLE |  | 358154 | 0 | 1274209 |
| FIRST TRUST LRGCP GWT ALPHAD | COM SHS | 33735K108 | BBG001ST6961 | 3129 | 34221 | SH |  | SOLE |  | 7993 | 0 | 26228 |
| FIRSTENERGY CORP | COM | 337932107 | BBG001S5R3N4 | 648 | 15460 | SH |  | SOLE |  | 897 | 0 | 14563 |
| FISERV INC | COM | 337738108 | BBG001S5R6Q4 | 297863 | 20365 | SH |  | SOLE |  | 299 | 0 | 20066 |
| FISKER INC | CL A COM STK | 33813J106 | BBG00LPWLFF2 | 79 | 10879 | SH |  | SOLE |  | 250 | 0 | 10629 |
| FLAHERTY  CRUMRINE DYNAMIC | SHS | 33848W106 | BBG004M1VZ20 | 2231 | 119252 | SH |  | SOLE |  | 120 | 0 | 119132 |
| FLAHERTY  CRUMRINE PFD INCO | COM | 33848E106 | BBG001S6ZT10 | 1237 | 143872 | SH |  | SOLE |  | 4648 | 0 | 139224 |
| FLAHERTY  CRUMRINE PFD SECS | COM | 338478100 | BBG001SJF1Q8 | 256 | 17040 | SH |  | SOLE |  | 0 | 0 | 17040 |
| FLEXSHARES TR | QUALT DIVD IDX | 33939L860 | BBG003QD4F80 | 475294 | 9036 | SH |  | SOLE |  | 0 | 0 | 9036 |
| FLEXSHARES TR | STOXX GLOBR INF | 33939L795 | BBG005D25MS5 | 649167 | 14616 | SH |  | SOLE |  | 59 | 0 | 14557 |
| FORD MTR CO DEL | COM | 345370860 | BBG001S5TZ33 | 1524019 | 1052396 | SH |  | SOLE |  | 109948 | 0 | 942448 |
| FORTINET INC | COM | 34959E109 | BBG001S77BL6 | 409028 | 21638 | SH |  | SOLE |  | 991 | 0 | 20647 |
| FRANCO NEV CORP | COM | 351858105 | BBG001STGSR5 | 2150943 | 16898 | SH |  | SOLE |  | 0 | 0 | 16898 |
| FRANKLIN LTD DURATION INCOME | COM | 35472T101 | BBG001SLW549 | 101138 | 92487 | SH |  | SOLE |  | 31323 | 0 | 61164 |
| FRANKLIN RESOURCES INC | COM | 354613101 | BBG001S5P3W6 | 290411 | 27858 | SH |  | SOLE |  | 1500 | 0 | 26358 |
| FRANKLIN TEMPLETON ETF TR | FRANKLIN INDIA | 35473P769 | BBG00JYWBLK9 | 1686025 | 86624 | SH |  | SOLE |  | 0 | 0 | 86624 |
| FRANKLIN TEMPLETON ETF TR | FTSE BRAZIL | 35473P835 | BBG00J3M9WL3 | 769 | 44632 | SH |  | SOLE |  | 0 | 0 | 44632 |
| FRANKLIN TEMPLETON ETF TR | INTL COR DIV TIL | 35473P108 | BBG00D0YL0Y5 | 1020 | 38197 | SH |  | SOLE |  | 0 | 0 | 38197 |
| FRANKLIN TEMPLETON ETF TR | SENIOR LOAN ETF | 35473P595 | BBG00L2CKST9 | 527707 | 23305 | SH |  | SOLE |  | 0 | 0 | 23305 |
| FRANKLIN TEMPLETON ETF TR | US CORE BOND ETF | 35473P553 | BBG00Q6LNJQ4 | 516 | 24372 | SH |  | SOLE |  | 167 | 0 | 24205 |
| FRANKLIN TEMPLETON ETF TR | US MID CP MLTFCT | 35473P884 | BBG00GKQZJ13 | 6355 | 153038 | SH |  | SOLE |  | 1726 | 0 | 151312 |
| FREEPORT-MCMORAN INC | CL B | 35671D857 | BBG001S5R3F3 | 1594910 | 95634 | SH |  | SOLE |  | 15052 | 0 | 80582 |
| FS CREDIT OPPORTUNITIES CORP | COMMON STOCK | 30290Y101 | BBG01BG24837 | 897 | 190383 | SH |  | SOLE |  | 5528 | 0 | 184855 |
| FS KKR CAP CORP | COM | 302635206 | BBG001YCZQ07 | 7256 | 414626 | SH |  | SOLE |  | 9369 | 0 | 405257 |
| FST TR NEW OPPORT MLP  ENE | COM | 33739M100 | BBG005FHWCN7 | 711483 | 118155 | SH |  | SOLE |  | 0 | 0 | 118155 |
| FTAI INFRASTRUCTURE INC | COMMON STOCK | 35953C106 | BBG0174VKJB4 | 30 | 10130 | SH |  | SOLE |  | 0 | 0 | 10130 |
| FTC SOLAR INC | COM | 30320C103 | BBG00ZV1WX52 | 86 | 32243 | SH |  | SOLE |  | 0 | 0 | 32243 |
| FUBOTV INC | COM | 35953D104 | BBG002CV4QZ3 | 23 | 13166 | SH |  | SOLE |  | 538 | 0 | 12628 |
| FUELCELL ENERGY INC | COM | 35952H601 | BBG001SDZHP5 | 53388 | 23636 | SH |  | SOLE |  | 2500 | 0 | 21136 |
| FULTON FINL CORP PA | COM | 360271100 | BBG001S5RF02 | 563 | 33471 | SH |  | SOLE |  | 60 | 0 | 33411 |
| GABELLI CONV  INC SECS FD I | COM | 36240B109 | BBG001S8GK34 | 146 | 30400 | SH |  | SOLE |  | 0 | 0 | 30400 |
| GABELLI DIVID  INCOME TR | COM | 36242H104 | BBG001SDC273 | 235 | 11410 | SH |  | SOLE |  | 7 | 0 | 11403 |
| GABELLI EQUITY TR INC | COM | 362397101 | BBG001S5RFR3 | 370 | 67561 | SH |  | SOLE |  | 2432 | 0 | 65129 |
| GABELLI UTIL TR | COM | 36240A101 | BBG001SCZVQ5 | 125 | 16601 | SH |  | SOLE |  | 0 | 0 | 16601 |
| GALLAGHER ARTHUR J  CO | COM | 363576109 | BBG001S5NKC2 | 4762975 | 34228 | SH |  | SOLE |  | 488 | 0 | 33740 |
| GAMCO GLOBAL GOLD NAT RES | COM SH BEN INT | 36465A109 | BBG001SMK666 | 281 | 77446 | SH |  | SOLE |  | 0 | 0 | 77446 |
| GAMCO NAT RES GOLD  INCOME | SH BEN INT | 36465E101 | BBG001SQ5389 | 1152774 | 226230 | SH |  | SOLE |  | 0 | 0 | 226230 |
| GAP INC | COM | 364760108 | BBG001S5RNN0 | 139 | 12298 | SH |  | SOLE |  | 55 | 0 | 12243 |
| GARTNER INC | COM | 366651107 | BBG001S5SD60 | 439366 | 2398 | SH |  | SOLE |  | 7 | 0 | 2391 |
| GDL FD | COM SH BEN IT | 361570104 | BBG001SQ2JP8 | 135926 | 20737 | SH |  | SOLE |  | 557 | 0 | 20180 |
| GENERAL DYNAMICS CORP | COM | 369550108 | BBG001S5RHP1 | 1192754 | 20507 | SH |  | SOLE |  | 731 | 0 | 19776 |
| GENERAL ELECTRIC CO | COM NEW | 369604301 | BBG001S5PVD5 | 949480 | 64120 | SH |  | SOLE |  | 4834 | 0 | 59286 |
| GENERAL MLS INC | COM | 370334104 | BBG001S5RKR2 | 2530183 | 126260 | SH |  | SOLE |  | 15032 | 0 | 111228 |
| GENERAL MTRS CO | COM | 37045V100 | BBG001SM1DK6 | 306024 | 102273 | SH |  | SOLE |  | 20330 | 0 | 81943 |
| GENIUS BRANDS INTL INC | COM | 37229T301 | BBG001T57RF1 | 5 | 11545 | SH |  | SOLE |  | 0 | 0 | 11545 |
| GENTEX CORP | COM | 371901109 | BBG001S5RMR8 | 353 | 12928 | SH |  | SOLE |  | 170 | 0 | 12758 |
| GENUINE PARTS CO | COM | 372460105 | BBG001S5RNH7 | 1772425 | 26692 | SH |  | SOLE |  | 8164 | 0 | 18528 |
| GERON CORP | COM | 374163103 | BBG001S6TSX4 | 63110 | 54650 | SH |  | SOLE |  | 0 | 0 | 54650 |
| GILEAD SCIENCES INC | COM | 375558103 | BBG001S6Y1X7 | 2527855 | 57128 | SH |  | SOLE |  | 4190 | 0 | 52938 |
| GINKGO BIOWORKS HOLDINGS INC | CL A SHS | 37611X100 | BBG00YPS1LT7 | 25 | 14605 | SH |  | SOLE |  | 1700 | 0 | 12905 |
| GLADSTONE CAPITAL CORP | COM | 376535100 | BBG001SJH738 | 168 | 17483 | SH |  | SOLE |  | 0 | 0 | 17483 |
| GLADSTONE COMMERCIAL CORP | COM | 376536108 | BBG001SK8138 | 951 | 51424 | SH |  | SOLE |  | 0 | 0 | 51424 |
| GLADSTONE INVT CORP | COM | 376546107 | BBG001SL3TS3 | 130 | 10065 | SH |  | SOLE |  | 5000 | 0 | 5065 |
| GLADSTONE LD CORP | COM | 376549101 | BBG001TB7TR1 | 531 | 28961 | SH |  | SOLE |  | 0 | 0 | 28961 |
| GLOBAL MED REIT INC | COM NEW | 37954A204 | BBG0027F2C05 | 136 | 14317 | SH |  | SOLE |  | 1300 | 0 | 13017 |
| GLOBAL X FDS | AUTONMOUS EV ETF | 37954Y624 | BBG00KLHY836 | 240 | 12103 | SH |  | SOLE |  | 450 | 0 | 11653 |
| GLOBAL X FDS | CYBRSCURTY ETF | 37954Y384 | BBG00QNKPTM7 | 346 | 16652 | SH |  | SOLE |  | 689 | 0 | 15963 |
| GLOBAL X FDS | GENOMIC BIOTECH | 37954Y434 | BBG00NTYZBH2 | 188453 | 1073255 | SH |  | SOLE |  | 144 | 0 | 1073111 |
| GLOBAL X FDS | GLB X MLP ENRG I | 37954Y293 | BBG004Y67XK8 | 537 | 13179 | SH |  | SOLE |  | 3060 | 0 | 10119 |
| GLOBAL X FDS | GLBL X MLP ETF | 37954Y343 | BBG002WKD6P0 | 1954118 | 52234 | SH |  | SOLE |  | 2326 | 0 | 49908 |
| GLOBAL X FDS | GLOBAL X COPPER | 37954Y830 | BBG001T8JBX7 | 274068 | 16284 | SH |  | SOLE |  | 0 | 0 | 16284 |
| GLOBAL X FDS | GLOBAL X SILVER | 37954Y848 | BBG001SSPRJ8 | 1120 | 39748 | SH |  | SOLE |  | 350 | 0 | 39398 |
| GLOBAL X FDS | GLOBX SUPDV US | 37950E291 | BBG00475RG25 | 323 | 17201 | SH |  | SOLE |  | 502 | 0 | 16699 |
| GLOBAL X FDS | LITHIUM BTRY ETF | 37954Y855 | BBG001T9BM41 | 245615 | 155711 | SH |  | SOLE |  | 3785 | 0 | 151926 |
| GLOBAL X FDS | NASDAQ 100 COVER | 37954Y483 | BBG00MVW9603 | 1958439 | 348725 | SH |  | SOLE |  | 13678 | 0 | 335047 |
| GLOBAL X FDS | RATE PREFERRED | 37954Y376 | BBG00VNLZSW4 | 264 | 11737 | SH |  | SOLE |  | 0 | 0 | 11737 |
| GLOBAL X FDS | RBTCS ARTFL INTE | 37954Y715 | BBG00DSB42H9 | 1304 | 63439 | SH |  | SOLE |  | 1648 | 0 | 61791 |
| GLOBAL X FDS | RUSSELL 2000 | 37954Y459 | BBG00NX04695 | 1527657 | 93363 | SH |  | SOLE |  | 0 | 0 | 93363 |
| GLOBAL X FDS | S 500 COVERED | 37954Y475 | BBG00MVL3G29 | 4673 | 118706 | SH |  | SOLE |  | 6394 | 0 | 112312 |
| GLOBAL X FDS | SUPERDIVIDEND | 37960A669 | BBG001V1QND7 | 1615 | 67200 | SH |  | SOLE |  | 984 | 0 | 66216 |
| GLOBAL X FDS | THMATC GWT ETF | 37954Y418 | BBG00QNKPXY5 | 282 | 12388 | SH |  | SOLE |  | 0 | 0 | 12388 |
| GLOBAL X FDS | US INFR DEV ETF | 37954Y673 | BBG00G5CR9C0 | 7190 | 271431 | SH |  | SOLE |  | 57102 | 0 | 214329 |
| GLOBAL X FDS | US PFD ETF | 37954Y657 | BBG00HPF2LX6 | 550 | 28415 | SH |  | SOLE |  | 65 | 0 | 28350 |
| GLOBAL X FDS | VDEO GAM ESPRT | 37954Y392 | BBG00QNKPG45 | 214 | 11398 | SH |  | SOLE |  | 3875 | 0 | 7523 |
| GOLD FIELDS LTD | SPONSORED ADR | 38059T106 | BBG001S93ZM2 | 219 | 21130 | SH |  | SOLE |  | 1258 | 0 | 19872 |
| GOLDMAN SACHS BDC INC | SHS | 38147U107 | BBG004DDDL70 | 530 | 38608 | SH |  | SOLE |  | 9000 | 0 | 29608 |
| GOLDMAN SACHS ETF TR | ACTIVEBETA INT | 381430107 | BBG00BDMWQF3 | 214449 | 41747 | SH |  | SOLE |  | 4806 | 0 | 36941 |
| GOLDMAN SACHS ETF TR | ACTIVEBETA US LG | 381430503 | BBG00B0SKXY1 | 5931269 | 108946 | SH |  | SOLE |  | 796 | 0 | 108150 |
| GOLDMAN SACHS ETF TR | HEDGE IND ETF | 381430545 | BBG00F5SDBV6 | 872 | 12568 | SH |  | SOLE |  | 2770 | 0 | 9798 |
| GOLDMAN SACHS GROUP INC | COM | 38141G104 | BBG001SC07Z6 | 1261534 | 20018 | SH |  | SOLE |  | 2296 | 0 | 17722 |
| GOLDMAN SACHS MLP ENERGY REN | COM | 38148G206 | BBG006SY2VT9 | 317367 | 24944 | SH |  | SOLE |  | 0 | 0 | 24944 |
| GRAB HOLDINGS LIMITED | CLASS A ORD | G4124C109 | BBG011768M71 | 41 | 12750 | SH |  | SOLE |  | 0 | 0 | 12750 |
| GRACO INC | COM | 384109104 | BBG001S5RK56 | 870 | 12941 | SH |  | SOLE |  | 7040 | 0 | 5901 |
| GRAINGER W W INC | COM | 384802104 | BBG001S5RRD2 | 281834 | 1009 | SH |  | SOLE |  | 0 | 0 | 1009 |
| GRANITESHARES GOLD TR | SHS BEN INT | 38748G101 | BBG00HBPWNP1 | 568 | 31450 | SH |  | SOLE |  | 5600 | 0 | 25850 |
| GRAPHIC PACKAGING HLDG CO | COM | 388689101 | BBG001S90195 | 309 | 13904 | SH |  | SOLE |  | 783 | 0 | 13121 |
| GREIF INC | CL A | 397624107 | BBG001S8S678 | 981180 | 15000 | SH |  | SOLE |  | 0 | 0 | 15000 |
| GREYSTONE HOUSING IMPACT INV | BEN UNIT CTF | 02364V206 | BBG001S5NXK5 | 182 | 10469 | SH |  | SOLE |  | 1846 | 0 | 8623 |
| GRINDROD SHIPPING HOLDINGS L | SHS | Y28895103 | BBG00KVVLXT5 | 226 | 12087 | SH |  | SOLE |  | 309 | 0 | 11778 |
| GROWGENERATION CORP | COM | 39986L109 | BBG00DBKBYC4 | 51 | 13031 | SH |  | SOLE |  | 0 | 0 | 13031 |
| GRUPO AEROPORTUARIO DEL SURE | SPON ADR SER B | 40051E202 | BBG001S5NWT8 | 1119583 | 5087 | SH |  | SOLE |  | 0 | 0 | 5087 |
| GSK PLC | SPONSORED ADR | 37733W204 | BBG001SD6SM6 | 717110 | 60691 | SH |  | SOLE |  | 4504 | 0 | 56187 |
| GUGGENHEIM STRATEGIC OPPORTU | COM SBI | 40167F101 | BBG001STTSL7 | 1824 | 119811 | SH |  | SOLE |  | 0 | 0 | 119811 |
| GUGGENHEIM TAXABLE MUNICP BO | COM | 401664107 | BBG001SLD9D2 | 431 | 26375 | SH |  | SOLE |  | 0 | 0 | 26375 |
| HALEON PLC | SPON ADS | 405552100 | BBG018GZNDB0 | 196916 | 56454 | SH |  | SOLE |  | 3002 | 0 | 53452 |
| HALLIBURTON CO | COM | 406216101 | BBG001S5RS59 | 1732 | 44005 | SH |  | SOLE |  | 812 | 0 | 43193 |
| HALOZYME THERAPEUTICS INC | COM | 40637H109 | BBG001SGX585 | 1223362 | 21717 | SH |  | SOLE |  | 200 | 0 | 21517 |
| HANCOCK JOHN FINL OPPTYS FD | SH BEN INT NEW | 409735206 | BBG001S87ZX8 | 379 | 11373 | SH |  | SOLE |  | 0 | 0 | 11373 |
| HANCOCK JOHN PFD INCOME FD | SH BEN INT | 41013W108 | BBG001S6WS24 | 334 | 20839 | SH |  | SOLE |  | 3955 | 0 | 16884 |
| HANCOCK JOHN PFD INCOME FD I | COM | 41013X106 | BBG001SGPCF1 | 389 | 24832 | SH |  | SOLE |  | 0 | 0 | 24832 |
| HANCOCK JOHN TAX-ADVANTAGED | COM | 41013V100 | BBG001S98632 | 391 | 17115 | SH |  | SOLE |  | 3370 | 0 | 13745 |
| HANESBRANDS INC | COM | 410345102 | BBG001SMCKB8 | 282 | 44396 | SH |  | SOLE |  | 20060 | 0 | 24336 |
| HARBOR ETF TRUST | LONG TERM GROWER | 41151J406 | BBG014VVP8S2 | 1273 | 93831 | SH |  | SOLE |  | 0 | 0 | 93831 |
| HARMONY GOLD MINING CO LTD | SPONSORED ADR | 413216300 | BBG001S64W80 | 47733 | 14039 | SH |  | SOLE |  | 0 | 0 | 14039 |
| HARTFORD FINL SVCS GROUP INC | COM | 416515104 | BBG001S8PXF3 | 745024 | 16369 | SH |  | SOLE |  | 150 | 0 | 16219 |
| HCA HEALTHCARE INC | COM | 40412C101 | BBG001T8NTY2 | 600194 | 4403 | SH |  | SOLE |  | 295 | 0 | 4108 |
| HDFC BANK LTD | SPONSORED ADS | 40415F101 | BBG001SJB7J7 | 507554 | 9045 | SH |  | SOLE |  | 37 | 0 | 9008 |
| HEALTHCARE RLTY TR | CL A COM | 42226K105 | BBG001T5WP21 | 445 | 23089 | SH |  | SOLE |  | 456 | 0 | 22633 |
| HEALTHPEAK PROPERTIES INC | COM | 42250P103 | BBG001S5RTS2 | 293210 | 21068 | SH |  | SOLE |  | 2413 | 0 | 18655 |
| HECLA MNG CO | COM | 422704106 | BBG001S5RXF7 | 71 | 12777 | SH |  | SOLE |  | 5000 | 0 | 7777 |
| HEICO CORP NEW | COM | 422806109 | BBG001S5RVC4 | 277885 | 13455 | SH |  | SOLE |  | 4920 | 0 | 8535 |
| HENRY SCHEIN INC | COM | 806407102 | BBG001S6S7F1 | 266582 | 4042 | SH |  | SOLE |  | 0 | 0 | 4042 |
| HERCULES CAPITAL INC | COM | 427096508 | BBG001SDPHZ5 | 1023 | 77410 | SH |  | SOLE |  | 2000 | 0 | 75410 |
| HERSHEY CO | COM | 427866108 | BBG001S5S148 | 441388 | 13885 | SH |  | SOLE |  | 718 | 0 | 13167 |
| HEWLETT PACKARD ENTERPRISE C | COM | 42824C109 | BBG0078W3NP4 | 496743 | 67363 | SH |  | SOLE |  | 2624 | 0 | 64739 |
| HF SINCLAIR CORP | COM | 403949100 | BBG0135B2269 | 242279 | 5286 | SH |  | SOLE |  | 0 | 0 | 5286 |
| HIGHLAND GLOBAL ALLOCATION F | COM | 43010T104 | BBG00MJH5GZ4 | 1178923 | 126263 | SH |  | SOLE |  | 0 | 0 | 126263 |
| HIGHLAND INCOME FD | HIGHLAND INCOME | 43010E404 | BBG001V1HXF3 | 227 | 22022 | SH |  | SOLE |  | 0 | 0 | 22022 |
| HILTON WORLDWIDE HLDGS INC | COM | 43300A203 | BBG0058KMH49 | 326855 | 3285 | SH |  | SOLE |  | 0 | 0 | 3285 |
| HOLOGIC INC | COM | 436440101 | BBG001S6HWB2 | 227842 | 21635 | SH |  | SOLE |  | 2004 | 0 | 19631 |
| HOME DEPOT INC | COM | 437076102 | BBG001S5RTW7 | 6961935 | 110358 | SH |  | SOLE |  | 9366 | 0 | 100992 |
| HONEYWELL INTL INC | COM | 438516106 | BBG001S5X1N1 | 4567270 | 69129 | SH |  | SOLE |  | 7922 | 0 | 61207 |
| HORMEL FOODS CORP | COM | 440452100 | BBG001S5S0D0 | 1747 | 38361 | SH |  | SOLE |  | 1432 | 0 | 36929 |
| HOULIHAN LOKEY INC | CL A | 441593100 | BBG001SFVN99 | 252011 | 2949 | SH |  | SOLE |  | 51 | 0 | 2898 |
| HOWMET AEROSPACE INC | COM | 443201108 | BBG00DYNJH69 | 597 | 15144 | SH |  | SOLE |  | 326 | 0 | 14818 |
| HP INC | COM | 40434L105 | BBG001S6W7N7 | 1800 | 66989 | SH |  | SOLE |  | 4679 | 0 | 62310 |
| HSBC HLDGS PLC | SPON ADR NEW | 404280406 | BBG001SCZVC0 | 260257 | 26248 | SH |  | SOLE |  | 1251 | 0 | 24997 |
| HUMACYTE INC | COM | 44486Q103 | BBG00XPPT7T6 | 62 | 29500 | SH |  | SOLE |  | 0 | 0 | 29500 |
| HUMANA INC | COM | 444859102 | BBG001S5S1X6 | 403722 | 2414 | SH |  | SOLE |  | 51 | 0 | 2363 |
| HUNTINGTON BANCSHARES INC | COM | 446150104 | BBG001S5RSZ6 | 753 | 53430 | SH |  | SOLE |  | 5823 | 0 | 47607 |
| HUT 8 MNG CORP | COM | 44812T102 | BBG00390LJJ8 | 8808 | 22045 | SH |  | SOLE |  | 0 | 0 | 22045 |
| HYLIION HOLDINGS CORP | COMMON STOCK | 449109107 | BBG00N9MJV02 | 37 | 16000 | SH |  | SOLE |  | 0 | 0 | 16000 |
| HYZON MOTORS INC | COM CL A | 44951Y102 | BBG00Y2JHBH0 | 25 | 16288 | SH |  | SOLE |  | 0 | 0 | 16288 |
| IAMGOLD CORP | COM | 450913108 | BBG001S8SMV6 | 44 | 17225 | SH |  | SOLE |  | 0 | 0 | 17225 |
| ICAHN ENTERPRISES LP | DEPOSITARY UNIT | 451100101 | BBG001S5NBT4 | 1121 | 22129 | SH |  | SOLE |  | 3363 | 0 | 18766 |
| IDEXX LABS INC | COM | 45168D104 | BBG001S5S4Y9 | 301822 | 1572 | SH |  | SOLE |  | 9 | 0 | 1563 |
| ILLINOIS TOOL WKS INC | COM | 452308109 | BBG001S5SDX0 | 4943341 | 40001 | SH |  | SOLE |  | 2815 | 0 | 37186 |
| ILLUMINA INC | COM | 452327109 | BBG001SF4NY1 | 327762 | 3598 | SH |  | SOLE |  | 275 | 0 | 3323 |
| INDEXIQ ACTIVE ETF TR | IQ MACKAY INSRED | 45409F843 | BBG00HZ6Q4L0 | 1529 | 64392 | SH |  | SOLE |  | 0 | 0 | 64392 |
| INDEXIQ ACTIVE ETF TR | IQ MACKAY INTRME | 45409F827 | BBG00HZ6Q3N0 | 1529 | 63378 | SH |  | SOLE |  | 16005 | 0 | 47373 |
| INDEXIQ ETF TR | FTSE INTERNL EQT | 45409B560 | BBG009NMJ5N9 | 560 | 26219 | SH |  | SOLE |  | 170 | 0 | 26049 |
| INDEXIQ ETF TR | HEDGE MLTI ETF | 45409B107 | BBG001T382B4 | 4163 | 146274 | SH |  | SOLE |  | 49737 | 0 | 96537 |
| INDIE SEMICONDUCTOR INC | CLASS A COM | 45569U101 | BBG00Z3XTNY7 | 70 | 11925 | SH |  | SOLE |  | 0 | 0 | 11925 |
| INFINITY PHARMACEUTICALS INC | COM | 45665G303 | BBG001SF95L9 | 22 | 40100 | SH |  | SOLE |  | 0 | 0 | 40100 |
| INFOSYS LTD | SPONSORED ADR | 456788108 | BBG001S6ZLV4 | 300 | 16661 | SH |  | SOLE |  | 1262 | 0 | 15399 |
| ING GROEP N.V. | SPONSORED ADR | 456837103 | BBG001SB1FR8 | 158778 | 14339 | SH |  | SOLE |  | 0 | 0 | 14339 |
| INGERSOLL RAND INC | COM | 45687V106 | BBG002R1CW36 | 217944 | 10006 | SH |  | SOLE |  | 200 | 0 | 9806 |
| INNOVIVA INC | NOTE 2.125% 1/1 | 88338TAB0 |  | 40 | 40000 | PRN |  | SOLE |  | 40000 | 0 | 0 |
| INNOVIZ TECHNOLOGIES LTD | SHS | M5R635108 | BBG00DKCC5Y0 | 39 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| INOTIV INC | COM | 45783Q100 | BBG001SBF7J0 | 444 | 89787 | SH |  | SOLE |  | 0 | 0 | 89787 |
| INSEEGO CORP | COM | 45782B104 | BBG00DWX7QM4 | 9 | 10170 | SH |  | SOLE |  | 900 | 0 | 9270 |
| INTEL CORP | COM | 458140100 | BBG001S5SF65 | 992980 | 420728 | SH |  | SOLE |  | 91216 | 0 | 329512 |
| INTERCONTINENTAL EXCHANGE IN | COM | 45866F104 | BBG001SDJ4R0 | 543019 | 17839 | SH |  | SOLE |  | 3000 | 0 | 14839 |
| INTERNATIONAL BUSINESS MACHS | COM | 459200101 | BBG001S5S399 | 3447408 | 119298 | SH |  | SOLE |  | 13611 | 0 | 105687 |
| INTERNATIONAL FLAVORS | COM | 459506101 | BBG001S5S5F7 | 594786 | 9607 | SH |  | SOLE |  | 273 | 0 | 9334 |
| INTERNATIONAL PAPER CO | COM | 460146103 | BBG001S5SBF4 | 417708 | 28555 | SH |  | SOLE |  | 1173 | 0 | 27382 |
| INTUIT | COM | 461202103 | BBG001S6TWR2 | 1347192 | 7707 | SH |  | SOLE |  | 511 | 0 | 7196 |
| INTUITIVE SURGICAL INC | COM NEW | 46120E602 | BBG001S7XR78 | 589485 | 11751 | SH |  | SOLE |  | 3160 | 0 | 8591 |
| INVENTRUST PPTYS CORP | COM NEW | 46124J201 | BBG001SCGX73 | 359 | 15161 | SH |  | SOLE |  | 0 | 0 | 15161 |
| INVESCO ACTIVELY MANAGED ETF | GWT MLTI ASST | 46090A408 | BBG00G00SFP2 | 220 | 13491 | SH |  | SOLE |  | 0 | 0 | 13491 |
| INVESCO ACTIVELY MANAGED ETF | S DOWNSID | 46090A705 | BBG003PDG4D7 | 3928 | 121680 | SH |  | SOLE |  | 1867 | 0 | 119813 |
| INVESCO ACTIVELY MANAGED ETF | TOTAL RETURN | 46090A804 | BBG00KJR1JM8 | 4586 | 98682 | SH |  | SOLE |  | 8303 | 0 | 90379 |
| INVESCO ACTIVELY MANAGED ETF | ULTRA SHRT DUR | 46090A887 | BBG00KJR1T91 | 2531563 | 115163 | SH |  | SOLE |  | 4078 | 0 | 111085 |
| INVESCO ACTIVELY MANAGED ETF | VAR RATE INVT | 46090A879 | BBG00DW0G9Y1 | 3451 | 139670 | SH |  | SOLE |  | 2277 | 0 | 137393 |
| INVESCO ACTVELY MNGD ETC FD | OPTIMUM YIELD | 46090F100 | BBG007HL81B6 | 859245 | 72441 | SH |  | SOLE |  | 2121 | 0 | 70320 |
| INVESCO DB COMMDY INDX TRCK | UNIT | 46138B103 | BBG001SNZTS4 | 654 | 26517 | SH |  | SOLE |  | 367 | 0 | 26150 |
| INVESCO DB MULTI-SECTOR COMM | OIL FD | 46140H403 | BBG001SSDLM0 | 222152 | 20284 | SH |  | SOLE |  | 2120 | 0 | 18164 |
| INVESCO DB US DLR INDEX TR | BULLISH FD | 46141D203 | BBG001SRWF17 | 1216351 | 44646 | SH |  | SOLE |  | 0 | 0 | 44646 |
| INVESCO EXCH TRADED FD TR II | 1 30 LADER TRE | 46138E107 | BBG001T06L93 | 4437 | 154454 | SH |  | SOLE |  | 10891 | 0 | 143563 |
| INVESCO EXCH TRADED FD TR II | CEF INM COMPSI | 46138E404 | BBG001T6TH85 | 655 | 36153 | SH |  | SOLE |  | 1976 | 0 | 34177 |
| INVESCO EXCH TRADED FD TR II | DWA EMERG MKTS | 46138E867 | BBG001SQTTP7 | 269 | 15113 | SH |  | SOLE |  | 6120 | 0 | 8993 |
| INVESCO EXCH TRADED FD TR II | EMRNG MKT SVRG | 46138E784 | BBG001T06LF6 | 229876 | 65937 | SH |  | SOLE |  | 1664 | 0 | 64273 |
| INVESCO EXCH TRADED FD TR II | FTSE RAFI DEV | 46138E743 | BBG001SS8729 | 841 | 20242 | SH |  | SOLE |  | 3715 | 0 | 16527 |
| INVESCO EXCH TRADED FD TR II | GBL CLEAN ENRG | 46138G847 | BBG001SS70P0 | 1197 | 65215 | SH |  | SOLE |  | 321 | 0 | 64894 |
| INVESCO EXCH TRADED FD TR II | GBL SRT TRM HY | 46138E669 | BBG004Q00341 | 348 | 18127 | SH |  | SOLE |  | 0 | 0 | 18127 |
| INVESCO EXCH TRADED FD TR II | GLOBAL WATER | 46138E651 | BBG001SS86M9 | 827 | 25323 | SH |  | SOLE |  | 0 | 0 | 25323 |
| INVESCO EXCH TRADED FD TR II | INTL CORP BD | 46138E636 | BBG001T8T5V1 | 579 | 27360 | SH |  | SOLE |  | 475 | 0 | 26885 |
| INVESCO EXCH TRADED FD TR II | KBW PPTY CASUT | 46138E586 | BBG001TG54V2 | 916 | 10648 | SH |  | SOLE |  | 591 | 0 | 10057 |
| INVESCO EXCH TRADED FD TR II | KBW PREM YIELD | 46138E594 | BBG001TG54F0 | 300 | 15393 | SH |  | SOLE |  | 9 | 0 | 15384 |
| INVESCO EXCH TRADED FD TR II | NASDAQ 100 ETF | 46138G649 | BBG00XS6PBW6 | 3841172 | 94717 | SH |  | SOLE |  | 1416 | 0 | 93301 |
| INVESCO EXCH TRADED FD TR II | NASDAQNXTGEN100 | 46138G631 | BBG00XS1BWX5 | 291 | 12151 | SH |  | SOLE |  | 300 | 0 | 11851 |
| INVESCO EXCH TRADED FD TR II | NATL AMT MUNI | 46138E537 | BBG001T06LJ2 | 551 | 24023 | SH |  | SOLE |  | 3032 | 0 | 20991 |
| INVESCO EXCH TRADED FD TR II | PFD ETF | 46138E511 | BBG001T0NSB6 | 3604 | 322373 | SH |  | SOLE |  | 24160 | 0 | 298213 |
| INVESCO EXCH TRADED FD TR II | PURBETA US AGG | 46138E446 | BBG00HTVL8G4 | 1075 | 49383 | SH |  | SOLE |  | 0 | 0 | 49383 |
| INVESCO EXCH TRADED FD TR II | PURBTA 0 5 YR | 46138E495 | BBG00HSHJ0Q5 | 787 | 32276 | SH |  | SOLE |  | 462 | 0 | 31814 |
| INVESCO EXCH TRADED FD TR II | RUSEL 1000 EQL | 46138E420 | BBG007RBRW19 | 5571 | 138655 | SH |  | SOLE |  | 605 | 0 | 138050 |
| INVESCO EXCH TRADED FD TR II | S 500 HB ETF | 46138E370 | BBG001V18CH7 | 5120 | 82142 | SH |  | SOLE |  | 592 | 0 | 81550 |
| INVESCO EXCH TRADED FD TR II | S 500 MOMNTM | 46138E339 | BBG00B59HSJ0 | 1615 | 28452 | SH |  | SOLE |  | 116 | 0 | 28336 |
| INVESCO EXCH TRADED FD TR II | S 500 REVENUE | 46138G698 | BBG00P4Y2QS5 | 3223 | 43590 | SH |  | SOLE |  | 2444 | 0 | 41146 |
| INVESCO EXCH TRADED FD TR II | S EMRNG MKTS | 46138E297 | BBG002DJ8H94 | 559 | 24280 | SH |  | SOLE |  | 180 | 0 | 24100 |
| INVESCO EXCH TRADED FD TR II | S INTL DEV | 46138E248 | BBG00FFK2RG6 | 580 | 25077 | SH |  | SOLE |  | 427 | 0 | 24650 |
| INVESCO EXCH TRADED FD TR II | S MDCP 400 REV | 46138G672 | BBG00P4Y2SJ1 | 1300 | 15141 | SH |  | SOLE |  | 273 | 0 | 14868 |
| INVESCO EXCH TRADED FD TR II | S MIDCP LOW | 46138E198 | BBG00449DWF6 | 492651 | 43220 | SH |  | SOLE |  | 1833 | 0 | 41387 |
| INVESCO EXCH TRADED FD TR II | S SMALLCAP 600 | 46138G664 | BBG00P4Y2TZ1 | 10929 | 100705 | SH |  | SOLE |  | 12452 | 0 | 88253 |
| INVESCO EXCH TRADED FD TR II | S SMLCP ENGY | 46138E164 | BBG001T7V3C6 | 158979 | 15767 | SH |  | SOLE |  | 0 | 0 | 15767 |
| INVESCO EXCH TRADED FD TR II | S SMLCP LOW | 46138G102 | BBG00449DVH6 | 2266 | 50734 | SH |  | SOLE |  | 845 | 0 | 49889 |
| INVESCO EXCH TRADED FD TR II | S ULTRA DIVIDE | 46138G656 | BBG00P4Y2VY7 | 6570 | 150788 | SH |  | SOLE |  | 26572 | 0 | 124216 |
| INVESCO EXCH TRADED FD TR II | S HDL VOL | 46138E362 | BBG003H4RBL9 | 1640775 | 511966 | SH |  | SOLE |  | 20669 | 0 | 491297 |
| INVESCO EXCH TRADED FD TR II | S LOW VOL | 46138E354 | BBG001V18CG8 | 3433439 | 478277 | SH |  | SOLE |  | 39401 | 0 | 438876 |
| INVESCO EXCH TRADED FD TR II | SOLAR ETF | 46138G706 | BBG00KXH5XJ3 | 8204 | 112481 | SH |  | SOLE |  | 103 | 0 | 112378 |
| INVESCO EXCH TRADED FD TR II | SR LN ETF | 46138G508 | BBG001V0MBC0 | 4488 | 218589 | SH |  | SOLE |  | 24068 | 0 | 194521 |
| INVESCO EXCH TRADED FD TR II | TAXABLE MUN BD | 46138G805 | BBG001STKGB3 | 987100 | 59985 | SH |  | SOLE |  | 1199 | 0 | 58786 |
| INVESCO EXCH TRADED FD TR II | TREAS COLATERL | 46138G888 | BBG00FQKL0K7 | 11404 | 108259 | SH |  | SOLE |  | 69314 | 0 | 38945 |
| INVESCO EXCH TRADED FD TR II | VAR RATE PFD | 46138G870 | BBG006F9S8B0 | 244696 | 177589 | SH |  | SOLE |  | 53921 | 0 | 123668 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2023 CB | 46138J866 | BBG00KJR0YJ0 | 562380 | 424916 | SH |  | SOLE |  | 21132 | 0 | 403784 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2023 HY | 46138J858 | BBG00KJR0Z89 | 4316 | 185168 | SH |  | SOLE |  | 9909 | 0 | 175259 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2023 MUNI | 46138J544 | BBG00Q8H4Z40 | 676 | 26911 | SH |  | SOLE |  | 500 | 0 | 26411 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2024 CB | 46138J841 | BBG00KJR2GD3 | 4958 | 242035 | SH |  | SOLE |  | 12953 | 0 | 229082 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2024 HY | 46138J833 | BBG00KJR2H78 | 1807 | 81713 | SH |  | SOLE |  | 5111 | 0 | 76602 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2024 MUNI | 46138J536 | BBG00Q8HCLV2 | 1130 | 45670 | SH |  | SOLE |  | 500 | 0 | 45170 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2025 CB | 46138J825 | BBG00KJR2J47 | 13120 | 651461 | SH |  | SOLE |  | 8534 | 0 | 642927 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2025 HY | 46138J817 | BBG00KXH4WB4 | 881 | 39841 | SH |  | SOLE |  | 5400 | 0 | 34441 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2025 MUNI | 46138J528 | BBG00Q9CYMM6 | 1247 | 51288 | SH |  | SOLE |  | 909 | 0 | 50379 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2026 CB | 46138J791 | BBG00KJR2K35 | 11454 | 605243 | SH |  | SOLE |  | 2513 | 0 | 602730 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2027 CB | 46138J783 | BBG00KJR2L24 | 1635 | 86084 | SH |  | SOLE |  | 0 | 0 | 86084 |
| INVESCO EXCH TRD SLF IDX FD | INVSCO BLSH 26 | 46138J635 | BBG00LNJYDS0 | 343 | 15226 | SH |  | SOLE |  | 1279 | 0 | 13947 |
| INVESCO EXCH TRD SLF IDX FD | RUSL 1000 DYNM | 46138J619 | BBG00P4Y3FZ0 | 1770141 | 432902 | SH |  | SOLE |  | 9531 | 0 | 423371 |
| INVESCO EXCH TRD SLF IDX FD | RUSL 2000 DYNM | 46138J593 | BBG00P4Y3C50 | 534 | 15627 | SH |  | SOLE |  | 250 | 0 | 15377 |
| INVESCO EXCHANGE TRADED FD T | AEROSPACE DEFN | 46137V100 | BBG001S8JG85 | 2865 | 36545 | SH |  | SOLE |  | 9398 | 0 | 27147 |
| INVESCO EXCHANGE TRADED FD T | BUYBACK ACHIEV | 46137V308 | BBG001SS5KV1 | 2441 | 28534 | SH |  | SOLE |  | 5787 | 0 | 22747 |
| INVESCO EXCHANGE TRADED FD T | DIVID ACHIEVEV | 46137V506 | BBG001S69B36 | 430288 | 80960 | SH |  | SOLE |  | 2358 | 0 | 78602 |
| INVESCO EXCHANGE TRADED FD T | DWA BASIC MATL | 46137V704 | BBG001SRMY71 | 329468 | 34983 | SH |  | SOLE |  | 419 | 0 | 34564 |
| INVESCO EXCHANGE TRADED FD T | DWA ENERGY MNT | 46137V878 | BBG001SRNBK5 | 649769 | 97162 | SH |  | SOLE |  | 728 | 0 | 96434 |
| INVESCO EXCHANGE TRADED FD T | DWA FINL MUMT | 46137V860 | BBG001SRNBL4 | 355921 | 66983 | SH |  | SOLE |  | 45 | 0 | 66938 |
| INVESCO EXCHANGE TRADED FD T | DWA STAPLES | 46137V886 | BBG001SRMY80 | 364297 | 29366 | SH |  | SOLE |  | 1554 | 0 | 27812 |
| INVESCO EXCHANGE TRADED FD T | DYNMC ENRG EXP | 46137V761 | BBG001SPHL97 | 475535 | 50197 | SH |  | SOLE |  | 3709 | 0 | 46488 |
| INVESCO EXCHANGE TRADED FD T | DYNMC FOOD BEV | 46137V753 | BBG001SN60Z1 | 5275 | 115543 | SH |  | SOLE |  | 12407 | 0 | 103136 |
| INVESCO EXCHANGE TRADED FD T | DYNMC LEISURE | 46137V720 | BBG001SN68L9 | 395 | 10857 | SH |  | SOLE |  | 5760 | 0 | 5097 |
| INVESCO EXCHANGE TRADED FD T | DYNMC LRG GWTH | 46137V746 | BBG001S9FH85 | 6246 | 104561 | SH |  | SOLE |  | 9769 | 0 | 94792 |
| INVESCO EXCHANGE TRADED FD T | DYNMC LRG VALU | 46137V738 | BBG001SJW5C5 | 681 | 14466 | SH |  | SOLE |  | 3391 | 0 | 11075 |
| INVESCO EXCHANGE TRADED FD T | DYNMC OIL GAS | 46137V670 | BBG001SPHLD2 | 558 | 108993 | SH |  | SOLE |  | 6468 | 0 | 102525 |
| INVESCO EXCHANGE TRADED FD T | DYNMC SEMICNDT | 46137V647 | BBG001SN6GS4 | 6882 | 68762 | SH |  | SOLE |  | 0 | 0 | 68762 |
| INVESCO EXCHANGE TRADED FD T | FINL PFD ETF | 46137V621 | BBG001SQ8PW0 | 7595 | 527403 | SH |  | SOLE |  | 6518 | 0 | 520885 |
| INVESCO EXCHANGE TRADED FD T | FTSE RAFI 1000 | 46137V613 | BBG001S6H5N8 | 961994 | 39315 | SH |  | SOLE |  | 1394 | 0 | 37921 |
| INVESCO EXCHANGE TRADED FD T | GBL LISTED PVT | 46137V589 | BBG001SRRFC1 | 232 | 24526 | SH |  | SOLE |  | 0 | 0 | 24526 |
| INVESCO EXCHANGE TRADED FD T | HIG YLD EQ DIV | 46137V563 | BBG001SN3Z78 | 1265 | 61140 | SH |  | SOLE |  | 1020 | 0 | 60120 |
| INVESCO EXCHANGE TRADED FD T | INTL DIVI ACHI | 46137V548 | BBG001SLKDX3 | 176215 | 24707 | SH |  | SOLE |  | 420 | 0 | 24287 |
| INVESCO EXCHANGE TRADED FD T | S 500 GARP ETF | 46137V431 | BBG001V28DF5 | 377557 | 190590 | SH |  | SOLE |  | 10507 | 0 | 180083 |
| INVESCO EXCHANGE TRADED FD T | S 500 TOP 50 | 46137V233 | BBG00KJR2B26 | 2995 | 10852 | SH |  | SOLE |  | 375 | 0 | 10477 |
| INVESCO EXCHANGE TRADED FD T | S 500A EQL | 46137Y609 | BBG00MH2Y9P4 | 489 | 19476 | SH |  | SOLE |  | 1872 | 0 | 17604 |
| INVESCO EXCHANGE TRADED FD T | S MDCP MOMNTUM | 46137V464 | BBG001SJW5S8 | 7059 | 93747 | SH |  | SOLE |  | 171 | 0 | 93576 |
| INVESCO EXCHANGE TRADED FD T | S SMCP VLU MNT | 46137V480 | BBG001SJW5Z0 | 3381 | 73921 | SH |  | SOLE |  | 1511 | 0 | 72410 |
| INVESCO EXCHANGE TRADED FD T | S SMLCP MOMENT | 46137V498 | BBG001SJWX52 | 1489 | 31582 | SH |  | SOLE |  | 0 | 0 | 31582 |
| INVESCO EXCHANGE TRADED FD T | S EQL ENR | 46137V365 | BBG00KJR2MS4 | 1378 | 18964 | SH |  | SOLE |  | 1611 | 0 | 17353 |
| INVESCO EXCHANGE TRADED FD T | S EQL FIN | 46137V340 | BBG00KJR2PJ7 | 4727 | 83793 | SH |  | SOLE |  | 13333 | 0 | 70460 |
| INVESCO EXCHANGE TRADED FD T | S EQL REL | 46137V290 | BBG00KJR2T90 | 480 | 15626 | SH |  | SOLE |  | 1527 | 0 | 14099 |
| INVESCO EXCHANGE TRADED FD T | S EQL TEC | 46137V282 | BBG00KJR2V68 | 2633 | 10837 | SH |  | SOLE |  | 981 | 0 | 9856 |
| INVESCO EXCHANGE TRADED FD T | S EQL WGT | 46137V357 | BBG00KJR2NN7 | 1841305 | 510523 | SH |  | SOLE |  | 13419 | 0 | 497104 |
| INVESCO EXCHANGE TRADED FD T | S PUR GWT | 46137V266 | BBG00KJR2976 | 2082 | 13732 | SH |  | SOLE |  | 2498 | 0 | 11234 |
| INVESCO EXCHANGE TRADED FD T | S PUR VAL | 46137V258 | BBG00KJR2X19 | 408541 | 87543 | SH |  | SOLE |  | 3384 | 0 | 84159 |
| INVESCO EXCHANGE TRADED FD T | S QUALITY | 46137V241 | BBG001SDTVQ0 | 7468 | 169737 | SH |  | SOLE |  | 27796 | 0 | 141941 |
| INVESCO EXCHANGE TRADED FD T | WATER RES ETF | 46137V142 | BBG001SPPQG9 | 3556 | 68994 | SH |  | SOLE |  | 9163 | 0 | 59831 |
| INVESCO EXCHANGE TRADED FD T | WILDERHIL CLAN | 46137V134 | BBG001SNPT69 | 263436 | 9701 | SH |  | SOLE |  | 340 | 0 | 9361 |
| INVESCO EXCHNG TRAD SLF INDE | INVT GRD DEFSV | 46139W502 | BBG00LG2GS02 | 2307 | 96667 | SH |  | SOLE |  | 49647 | 0 | 47020 |
| INVESCO LTD | SHS | G491BT108 | BBG001S9RD81 | 668 | 37124 | SH |  | SOLE |  | 1239 | 0 | 35885 |
| INVESCO MUNICIPAL TRUST | COM | 46131J103 | BBG001S702W1 | 157 | 15868 | SH |  | SOLE |  | 0 | 0 | 15868 |
| INVESCO QQQ TR | UNIT SER 1 | 46090E103 | BBG001S9GN63 | 20869425 | 478476 | SH |  | SOLE |  | 41092 | 0 | 437384 |
| INVESCO SR INCOME TR | COM | 46131H107 | BBG001SB0BV3 | 226 | 58886 | SH |  | SOLE |  | 2384 | 0 | 56502 |
| INVESCO TR INVT GRADE MUNS | COM | 46131M106 | BBG001S70Z49 | 746 | 74211 | SH |  | SOLE |  | 0 | 0 | 74211 |
| INVESCO VALUE MUN INCOME TR | COM | 46132P108 | BBG001S77KX3 | 841 | 69802 | SH |  | SOLE |  | 0 | 0 | 69802 |
| INVESTMENT MANAGERS SER TR I | AXS CHANGE FINAN | 46144X107 | BBG0166P2CZ6 | 559323 | 20624 | SH |  | SOLE |  | 0 | 0 | 20624 |
| INVITAE CORP | COM | 46185L103 | BBG005DJFD52 | 22 | 12082 | SH |  | SOLE |  | 1490 | 0 | 10592 |
| IONIS PHARMACEUTICALS INC | COM | 462222100 | BBG001SB7RD1 | 1927 | 51008 | SH |  | SOLE |  | 42632 | 0 | 8376 |
| IQVIA HLDGS INC | COM | 46266C105 | BBG00333FZ54 | 640587 | 10942 | SH |  | SOLE |  | 58 | 0 | 10884 |
| IRON MTN INC DEL | COM | 46284V101 | BBG001SCQ2X1 | 416644 | 86761 | SH |  | SOLE |  | 9700 | 0 | 77061 |
| IRONNET INC | COM | 46323Q105 | BBG00QT7KQ05 | 5 | 22024 | SH |  | SOLE |  | 0 | 0 | 22024 |
| ISHARES GOLD TR | ISHARES NEW | 464285204 | BBG001SJK6D5 | 1216694 | 167774 | SH |  | SOLE |  | 3887 | 0 | 163887 |
| ISHARES INC | CORE MSCI EMKT | 46434G103 | BBG003HC3DG9 | 5379578 | 490165 | SH |  | SOLE |  | 70343 | 0 | 419822 |
| ISHARES INC | ESG AWR MSCI EM | 46434G863 | BBG00D7BDH70 | 441 | 14670 | SH |  | SOLE |  | 4913 | 0 | 9757 |
| ISHARES INC | MSCI EMERG MRKT | 464286533 | BBG0025X3FS0 | 1975556 | 71155 | SH |  | SOLE |  | 598 | 0 | 70557 |
| ISHARES INC | MSCI GBL MIN VOL | 464286525 | BBG0025X39Q6 | 848885 | 16676 | SH |  | SOLE |  | 0 | 0 | 16676 |
| ISHARES INC | MSCI JPN ETF NEW | 46434G822 | BBG001S8SYN9 | 1255 | 23054 | SH |  | SOLE |  | 4253 | 0 | 18801 |
| ISHARES SILVER TR | ISHARES | 46428Q109 | BBG001SQLN69 | 2022781 | 418040 | SH |  | SOLE |  | 40196 | 0 | 377844 |
| ISHARES TR | 0-5 YR TIPS ETF | 46429B747 | BBG001TG5H89 | 12984 | 133910 | SH |  | SOLE |  | 15313 | 0 | 118597 |
| ISHARES TR | 0-5YR HI YL CP | 46434V407 | BBG005DW06B7 | 1451497 | 48928 | SH |  | SOLE |  | 1380 | 0 | 47548 |
| ISHARES TR | 0-5YR INVT GR CP | 46434V100 | BBG005DW0468 | 690887 | 26006 | SH |  | SOLE |  | 200 | 0 | 25806 |
| ISHARES TR | 1 3 YR TREAS BD | 464287457 | BBG001SKXPR1 | 13194674 | 442781 | SH |  | SOLE |  | 16864 | 0 | 425917 |
| ISHARES TR | 10-20 YR TRS ETF | 464288653 | BBG001SSD830 | 5874993 | 60397 | SH |  | SOLE |  | 135 | 0 | 60262 |
| ISHARES TR | 20 YR TR BD ETF | 464287432 | BBG001S8MLN3 | 9160 | 92000 | SH |  | SOLE |  | 3358 | 0 | 88642 |
| ISHARES TR | 3 7 YR TREAS BD | 464288661 | BBG001SSD812 | 4223531 | 46628 | SH |  | SOLE |  | 28 | 0 | 46600 |
| ISHARES TR | 7-10 YR TRSY BD | 464287440 | BBG001S80936 | 3518753 | 63312 | SH |  | SOLE |  | 886 | 0 | 62426 |
| ISHARES TR | AGENCY BOND ETF | 464288166 | BBG001T2RRQ4 | 2186320 | 31866 | SH |  | SOLE |  | 5200 | 0 | 26666 |
| ISHARES TR | AGGRES ALLOC ETF | 464289859 | BBG001T3YVL0 | 962 | 16100 | SH |  | SOLE |  | 0 | 0 | 16100 |
| ISHARES TR | BLACKROCK ULTRA | 46434V878 | BBG005PCDCZ5 | 5763 | 115170 | SH |  | SOLE |  | 1606 | 0 | 113564 |
| ISHARES TR | BROAD USD HIGH | 46435U853 | BBG00J2DS0J6 | 2080 | 60238 | SH |  | SOLE |  | 1825 | 0 | 58413 |
| ISHARES TR | COHEN STEER REIT | 464287564 | BBG001SDX760 | 253196 | 39578 | SH |  | SOLE |  | 1168 | 0 | 38410 |
| ISHARES TR | CONSER ALLOC ETF | 464289883 | BBG001T3YTX2 | 698 | 20760 | SH |  | SOLE |  | 730 | 0 | 20030 |
| ISHARES TR | CONV BD ETF | 46435G102 | BBG009BKDMM6 | 450272 | 20521 | SH |  | SOLE |  | 1712 | 0 | 18809 |
| ISHARES TR | CORE 1 5 YR USD | 46432F859 | BBG003HC6JD6 | 10414662 | 234014 | SH |  | SOLE |  | 1220 | 0 | 232794 |
| ISHARES TR | CORE DIV GRWTH | 46434V621 | BBG006MJFZK4 | 25855302 | 1124068 | SH |  | SOLE |  | 33751 | 0 | 1090317 |
| ISHARES TR | CORE HIGH DV ETF | 46429B663 | BBG001V0XLT8 | 3052774 | 131428 | SH |  | SOLE |  | 3195 | 0 | 128233 |
| ISHARES TR | CORE MSCI EAFE | 46432F842 | BBG003H6TRS0 | 4155723 | 264932 | SH |  | SOLE |  | 29382 | 0 | 235550 |
| ISHARES TR | CORE MSCI EURO | 46434V738 | BBG006MJ8984 | 3625 | 76307 | SH |  | SOLE |  | 5680 | 0 | 70627 |
| ISHARES TR | CORE MSCI INTL | 46435G326 | BBG00G9DM0M7 | 2362175 | 43765 | SH |  | SOLE |  | 0 | 0 | 43765 |
| ISHARES TR | CORE MSCI TOTAL | 46432F834 | BBG003H6TMV7 | 5975403 | 236171 | SH |  | SOLE |  | 1417 | 0 | 234754 |
| ISHARES TR | CORE S MCP ETF | 464287507 | BBG001SFC7V0 | 6415427 | 172804 | SH |  | SOLE |  | 20678 | 0 | 152126 |
| ISHARES TR | CORE S SCP ETF | 464287804 | BBG001SFC7W9 | 7864188 | 469522 | SH |  | SOLE |  | 36116 | 0 | 433406 |
| ISHARES TR | CORE S TTL STK | 464287150 | BBG001SHTRL5 | 10112656 | 299147 | SH |  | SOLE |  | 24271 | 0 | 274876 |
| ISHARES TR | CORE S US GWT | 464287671 | BBG001SFQL99 | 1963286 | 195608 | SH |  | SOLE |  | 12386 | 0 | 183222 |
| ISHARES TR | CORE S US VLU | 464287663 | BBG001SFQL80 | 1961241 | 175612 | SH |  | SOLE |  | 17954 | 0 | 157658 |
| ISHARES TR | CORE S ETF | 464287200 | BBG001SFB7R6 | 32883144 | 295589 | SH |  | SOLE |  | 52778 | 0 | 242811 |
| ISHARES TR | CORE TOTAL USD | 46434V613 | BBG006MJCSW0 | 6142844 | 155066 | SH |  | SOLE |  | 2618 | 0 | 152448 |
| ISHARES TR | CORE US AGGBD ET | 464287226 | BBG001SM1QT8 | 13527701 | 322973 | SH |  | SOLE |  | 19242 | 0 | 303731 |
| ISHARES TR | DOW JONES US ETF | 464287846 | BBG001S7Y593 | 1798483 | 26639 | SH |  | SOLE |  | 450 | 0 | 26189 |
| ISHARES TR | EAFE GRWTH ETF | 464288885 | BBG001SP62C7 | 2822828 | 39892 | SH |  | SOLE |  | 1571 | 0 | 38321 |
| ISHARES TR | EAFE SML CP ETF | 464288273 | BBG001SYVWS7 | 737 | 13047 | SH |  | SOLE |  | 1059 | 0 | 11988 |
| ISHARES TR | EAFE VALUE ETF | 464288877 | BBG001SNYBH6 | 5024490 | 147325 | SH |  | SOLE |  | 19841 | 0 | 127484 |
| ISHARES TR | ESG AW MSCI EAFE | 46435G516 | BBG00D7BBRS7 | 393249 | 17929 | SH |  | SOLE |  | 5200 | 0 | 12729 |
| ISHARES TR | ESG AWARE MSCI | 46435U663 | BBG00KK87757 | 1294 | 39344 | SH |  | SOLE |  | 78 | 0 | 39266 |
| ISHARES TR | ESG AWR MSCI USA | 46435G425 | BBG00FFPFTS4 | 7360568 | 133509 | SH |  | SOLE |  | 7821 | 0 | 125688 |
| ISHARES TR | ESG AWRE 1 5 YR | 46435G243 | BBG00H4BFM35 | 203398 | 48988 | SH |  | SOLE |  | 696 | 0 | 48292 |
| ISHARES TR | ESG MSCI LEADR | 46435U218 | BBG00P35VT10 | 649866 | 9800 | SH |  | SOLE |  | 0 | 0 | 9800 |
| ISHARES TR | EXPND TEC SC ETF | 464287549 | BBG001SHHYT5 | 210032 | 5452 | SH |  | SOLE |  | 149 | 0 | 5303 |
| ISHARES TR | EXPONENTIAL TECH | 46434V381 | BBG008B3Q692 | 567451 | 17431 | SH |  | SOLE |  | 0 | 0 | 17431 |
| ISHARES TR | FALN ANGLS USD | 46435G474 | BBG00D332C84 | 438807 | 25274 | SH |  | SOLE |  | 1739 | 0 | 23535 |
| ISHARES TR | FLTG RATE NT ETF | 46429B655 | BBG001V1QYX1 | 4017338 | 113348 | SH |  | SOLE |  | 1956 | 0 | 111392 |
| ISHARES TR | GL CLEAN ENE ETF | 464288224 | BBG001S7XDQ8 | 1957038 | 174987 | SH |  | SOLE |  | 1266 | 0 | 173721 |
| ISHARES TR | GL TIMB FORE ETF | 464288174 | BBG001T2V266 | 660172 | 15928 | SH |  | SOLE |  | 0 | 0 | 15928 |
| ISHARES TR | GLOB HLTHCRE ETF | 464287325 | BBG001SJX8Q3 | 439703 | 12533 | SH |  | SOLE |  | 295 | 0 | 12238 |
| ISHARES TR | GLOBAL 100 ETF | 464287572 | BBG001SGL748 | 275807 | 50378 | SH |  | SOLE |  | 14946 | 0 | 35432 |
| ISHARES TR | GLOBAL ENERG ETF | 464287341 | BBG001S7RSN5 | 315996 | 21003 | SH |  | SOLE |  | 0 | 0 | 21003 |
| ISHARES TR | GLOBAL REIT ETF | 46434V647 | BBG006S5D3J3 | 243 | 10684 | SH |  | SOLE |  | 3712 | 0 | 6972 |
| ISHARES TR | GLOBAL TECH ETF | 464287291 | BBG001S60KQ0 | 918726 | 52379 | SH |  | SOLE |  | 10419 | 0 | 41960 |
| ISHARES TR | GNMA BOND ETF | 46429B333 | BBG002N8KM74 | 681503 | 52575 | SH |  | SOLE |  | 6000 | 0 | 46575 |
| ISHARES TR | GRWT ALLOCAT ETF | 464289867 | BBG001T3YV58 | 972 | 20618 | SH |  | SOLE |  | 500 | 0 | 20118 |
| ISHARES TR | HDG MSCI EAFE | 46434V803 | BBG005XKVF72 | 901 | 33371 | SH |  | SOLE |  | 1391 | 0 | 31980 |
| ISHARES TR | IBONDS 23 TRM TS | 46436E882 | BBG00RYQY150 | 234345 | 27126 | SH |  | SOLE |  | 3000 | 0 | 24126 |
| ISHARES TR | IBONDS 24 TRM TS | 46436E874 | BBG00RYR0PY0 | 380 | 15945 | SH |  | SOLE |  | 0 | 0 | 15945 |
| ISHARES TR | IBONDS 27 ETF | 46435UAA9 | BBG00HPLJP02 | 1309 | 56026 | SH |  | SOLE |  | 0 | 0 | 56026 |
| ISHARES TR | IBONDS DEC 25 | 46435U432 | BBG00MJW33G3 | 303 | 11502 | SH |  | SOLE |  | 913 | 0 | 10589 |
| ISHARES TR | IBONDS DEC2023 | 46435G318 | BBG00GF7ZJL9 | 1272 | 50176 | SH |  | SOLE |  | 1974 | 0 | 48202 |
| ISHARES TR | IBONDS DEC23 ETF | 46434VAX8 | BBG0088JLVM6 | 5320259 | 417405 | SH |  | SOLE |  | 2464 | 0 | 414941 |
| ISHARES TR | IBONDS DEC24 ETF | 46434VBG4 | BBG0088JX0B3 | 1016577 | 202104 | SH |  | SOLE |  | 1250 | 0 | 200854 |
| ISHARES TR | IBONDS DEC25 ETF | 46434VBD1 | BBG0088JX9H8 | 2417 | 99387 | SH |  | SOLE |  | 1000 | 0 | 98387 |
| ISHARES TR | IBOXX HI YD ETF | 464288513 | BBG001ST0ZQ7 | 1678225 | 102285 | SH |  | SOLE |  | 2803 | 0 | 99482 |
| ISHARES TR | IBOXX INV CP ETF | 464287242 | BBG001S60QR6 | 3819784 | 84915 | SH |  | SOLE |  | 6548 | 0 | 78367 |
| ISHARES TR | INTL SEL DIV ETF | 464288448 | BBG001S7Y5C9 | 237808 | 82515 | SH |  | SOLE |  | 19988 | 0 | 62527 |
| ISHARES TR | INVESTMENT GRADE | 46435G219 | BBG00H4BPM52 | 5504741 | 127101 | SH |  | SOLE |  | 0 | 0 | 127101 |
| ISHARES TR | ISHARES BIOTECH | 464287556 | BBG001SGYSW7 | 666860 | 47225 | SH |  | SOLE |  | 6199 | 0 | 41026 |
| ISHARES TR | ISHS 1-5YR INVS | 464288646 | BBG001SSD858 | 2827640 | 141041 | SH |  | SOLE |  | 1535 | 0 | 139506 |
| ISHARES TR | ISHS 5-10YR INVT | 464288638 | BBG001SSD849 | 1926847 | 60856 | SH |  | SOLE |  | 2460 | 0 | 58396 |
| ISHARES TR | JPMORGAN USD EMG | 464288281 | BBG001SQS9Y2 | 282833 | 15319 | SH |  | SOLE |  | 3060 | 0 | 12259 |
| ISHARES TR | MBS ETF | 464288588 | BBG001SSD8B1 | 4504720 | 77766 | SH |  | SOLE |  | 1527 | 0 | 76239 |
| ISHARES TR | MODERT ALLOC ETF | 464289875 | BBG001T3YV21 | 644 | 16936 | SH |  | SOLE |  | 1014 | 0 | 15922 |
| ISHARES TR | MORNINGSTAR GRWT | 464287119 | BBG001SBRHJ5 | 1412 | 29005 | SH |  | SOLE |  | 2269 | 0 | 26736 |
| ISHARES TR | MORNINGSTR US EQ | 464287127 | BBG001SBR743 | 888 | 16878 | SH |  | SOLE |  | 600 | 0 | 16278 |
| ISHARES TR | MORTGE REL ETF | 46435G342 | BBG001ST7GB8 | 227343 | 24335 | SH |  | SOLE |  | 2534 | 0 | 21801 |
| ISHARES TR | MRGSTR MD CP GRW | 464288307 | BBG001SBRK44 | 971533 | 33893 | SH |  | SOLE |  | 375 | 0 | 33518 |
| ISHARES TR | MSCI ACWI ETF | 464288257 | BBG001S56QV7 | 311573 | 37052 | SH |  | SOLE |  | 19548 | 0 | 17504 |
| ISHARES TR | MSCI ACWI EXUS | 46435G847 | BBG009HYW4C0 | 268 | 10514 | SH |  | SOLE |  | 0 | 0 | 10514 |
| ISHARES TR | MSCI EAFE ETF | 464287465 | BBG001SG09V7 | 2423903 | 152624 | SH |  | SOLE |  | 5667 | 0 | 146957 |
| ISHARES TR | MSCI EAFE MIN VL | 46429B689 | BBG0025X2WP7 | 5660 | 89013 | SH |  | SOLE |  | 1819 | 0 | 87194 |
| ISHARES TR | MSCI EMG MKT ETF | 464287234 | BBG001SK77D5 | 416158 | 99028 | SH |  | SOLE |  | 7768 | 0 | 91260 |
| ISHARES TR | MSCI INTL MOMENT | 46434V449 | BBG007WGK4B0 | 649773 | 21076 | SH |  | SOLE |  | 0 | 0 | 21076 |
| ISHARES TR | MSCI INTL QUALTY | 46434V456 | BBG007WGM3H4 | 1512478 | 48748 | SH |  | SOLE |  | 0 | 0 | 48748 |
| ISHARES TR | MSCI KLD400 SOC | 464288570 | BBG001SRYH02 | 1916003 | 143616 | SH |  | SOLE |  | 19772 | 0 | 123844 |
| ISHARES TR | MSCI LW CRB TG | 46434V464 | BBG007PGJH85 | 446417 | 3742 | SH |  | SOLE |  | 0 | 0 | 3742 |
| ISHARES TR | MSCI USA ESG SLC | 464288802 | BBG001SN86J4 | 621499 | 46488 | SH |  | SOLE |  | 2864 | 0 | 43624 |
| ISHARES TR | MSCI USA MIN VOL | 46429B697 | BBG0025X2G81 | 2803160 | 757823 | SH |  | SOLE |  | 14383 | 0 | 743440 |
| ISHARES TR | MSCI USA MMENTM | 46432F396 | BBG004FPV022 | 2034557 | 90269 | SH |  | SOLE |  | 27827 | 0 | 62442 |
| ISHARES TR | MSCI USA QLT FCT | 46432F339 | BBG004TRTWW3 | 2997457 | 175751 | SH |  | SOLE |  | 7379 | 0 | 168372 |
| ISHARES TR | MSCI USA SMCP MN | 46435G433 | BBG00DRM2VW7 | 743 | 21480 | SH |  | SOLE |  | 0 | 0 | 21480 |
| ISHARES TR | MSCI USA SML CP | 46434V290 | BBG008LP6CK8 | 251695 | 7416 | SH |  | SOLE |  | 0 | 0 | 7416 |
| ISHARES TR | MSCI USA VALUE | 46432F388 | BBG004FPWGT7 | 985789 | 35549 | SH |  | SOLE |  | 1511 | 0 | 34038 |
| ISHARES TR | NATIONAL MUN ETF | 464288414 | BBG001SZV978 | 2452582 | 122044 | SH |  | SOLE |  | 14426 | 0 | 107618 |
| ISHARES TR | NEW YORK MUN ETF | 464288323 | BBG001T03XV5 | 807 | 15399 | SH |  | SOLE |  | 4295 | 0 | 11104 |
| ISHARES TR | PFD AND INCM SEC | 464288687 | BBG001SNVWC8 | 1148119 | 235502 | SH |  | SOLE |  | 12486 | 0 | 223016 |
| ISHARES TR | RUS 1000 ETF | 464287622 | BBG001S562W9 | 1512488 | 45968 | SH |  | SOLE |  | 9853 | 0 | 36115 |
| ISHARES TR | RUS 1000 GRW ETF | 464287614 | BBG001S56320 | 16337135 | 343464 | SH |  | SOLE |  | 27944 | 0 | 315520 |
| ISHARES TR | RUS 1000 VAL ETF | 464287598 | BBG001S562P7 | 8840546 | 334423 | SH |  | SOLE |  | 27846 | 0 | 306577 |
| ISHARES TR | RUS 2000 GRW ETF | 464287648 | BBG001S562F8 | 490423 | 8270 | SH |  | SOLE |  | 417 | 0 | 7853 |
| ISHARES TR | RUS 2000 VAL ETF | 464287630 | BBG001S56277 | 576296 | 28368 | SH |  | SOLE |  | 731 | 0 | 27637 |
| ISHARES TR | RUS MD CP GR ETF | 464287481 | BBG001S561Z8 | 2634966 | 182295 | SH |  | SOLE |  | 24783 | 0 | 157512 |
| ISHARES TR | RUS MDCP VAL ETF | 464287473 | BBG001S561V2 | 3407945 | 68336 | SH |  | SOLE |  | 4836 | 0 | 63500 |
| ISHARES TR | RUS MID CAP ETF | 464287499 | BBG001SJCNS1 | 1239775 | 185121 | SH |  | SOLE |  | 24158 | 0 | 160963 |
| ISHARES TR | RUS TP200 GR ETF | 464289438 | BBG001T5LBR7 | 3690 | 30618 | SH |  | SOLE |  | 1845 | 0 | 28773 |
| ISHARES TR | RUSSELL 2000 ETF | 464287655 | BBG001SFC7Y7 | 7103064 | 179635 | SH |  | SOLE |  | 15798 | 0 | 163837 |
| ISHARES TR | RUSSELL 3000 ETF | 464287689 | BBG001SFC7Z6 | 13507396 | 65449 | SH |  | SOLE |  | 0 | 0 | 65449 |
| ISHARES TR | S 100 ETF | 464287101 | BBG001SGB026 | 627925 | 23996 | SH |  | SOLE |  | 1637 | 0 | 22359 |
| ISHARES TR | S 500 GRWT ETF | 464287309 | BBG001S561Q8 | 2357588 | 347733 | SH |  | SOLE |  | 16592 | 0 | 331141 |
| ISHARES TR | S 500 VAL ETF | 464287408 | BBG001S561K4 | 2268025 | 115774 | SH |  | SOLE |  | 4292 | 0 | 111482 |
| ISHARES TR | S MC 400GR ETF | 464287606 | BBG001SFQL08 | 759958 | 92190 | SH |  | SOLE |  | 6930 | 0 | 85260 |
| ISHARES TR | S MC 400VL ETF | 464287705 | BBG001SFQJM9 | 823635 | 38100 | SH |  | SOLE |  | 2883 | 0 | 35217 |
| ISHARES TR | S SML 600 GWT | 464287887 | BBG001SFQL44 | 520471 | 30321 | SH |  | SOLE |  | 3966 | 0 | 26355 |
| ISHARES TR | SELECT DIVID ETF | 464287168 | BBG001SDJVG2 | 2005320 | 247409 | SH |  | SOLE |  | 9621 | 0 | 237788 |
| ISHARES TR | SHORT TREAS BD | 464288679 | BBG001SSD803 | 527312 | 39363 | SH |  | SOLE |  | 8584 | 0 | 30779 |
| ISHARES TR | SHRT NAT MUN ETF | 464288158 | BBG001SLS4Q3 | 1862541 | 43943 | SH |  | SOLE |  | 2347 | 0 | 41596 |
| ISHARES TR | SP SMCP600VL ETF | 464287879 | BBG001SFQL26 | 418152 | 23668 | SH |  | SOLE |  | 2741 | 0 | 20927 |
| ISHARES TR | TIPS BD ETF | 464287176 | BBG001SD9RM5 | 2513569 | 153159 | SH |  | SOLE |  | 11358 | 0 | 141801 |
| ISHARES TR | TRS FLT RT BD | 46434V860 | BBG005YTNMS3 | 4850083 | 101623 | SH |  | SOLE |  | 0 | 0 | 101623 |
| ISHARES TR | U S EQUITY FACTR | 46434V282 | BBG008LNYFB5 | 522 | 13393 | SH |  | SOLE |  | 0 | 0 | 13393 |
| ISHARES TR | U.S. BAS MTL ETF | 464287838 | BBG001SFGY10 | 390591 | 6515 | SH |  | SOLE |  | 355 | 0 | 6160 |
| ISHARES TR | U.S. ENERGY ETF | 464287796 | BBG001SFGXW8 | 614955 | 64811 | SH |  | SOLE |  | 311 | 0 | 64500 |
| ISHARES TR | U.S. FIN SVC ETF | 464287770 | BBG001SFGXS3 | 4424919 | 49114 | SH |  | SOLE |  | 300 | 0 | 48814 |
| ISHARES TR | U.S. FINLS ETF | 464287788 | BBG001SFC802 | 609275 | 33114 | SH |  | SOLE |  | 5298 | 0 | 27816 |
| ISHARES TR | U.S. MED DVC ETF | 464288810 | BBG001SQZT52 | 1215055 | 140805 | SH |  | SOLE |  | 11564 | 0 | 129241 |
| ISHARES TR | U.S. REAL ES ETF | 464287739 | BBG001SFGXJ3 | 1731 | 20558 | SH |  | SOLE |  | 1263 | 0 | 19295 |
| ISHARES TR | U.S. TECH ETF | 464287721 | BBG001SFB7Z7 | 7921798 | 169717 | SH |  | SOLE |  | 6832 | 0 | 162885 |
| ISHARES TR | U.S. UTILITS ETF | 464287697 | BBG001SFGXG6 | 681172 | 21043 | SH |  | SOLE |  | 288 | 0 | 20755 |
| ISHARES TR | US AER DEF ETF | 464288760 | BBG001SC08P5 | 381981 | 43185 | SH |  | SOLE |  | 5515 | 0 | 37670 |
| ISHARES TR | US HLTHCARE ETF | 464287762 | BBG001SFGXR4 | 1702670 | 25427 | SH |  | SOLE |  | 2662 | 0 | 22765 |
| ISHARES TR | US HLTHCR PR ETF | 464288828 | BBG001SQZ858 | 467677 | 2831 | SH |  | SOLE |  | 102 | 0 | 2729 |
| ISHARES TR | US INDUSTRIALS | 464287754 | BBG001SFGXQ5 | 592003 | 14421 | SH |  | SOLE |  | 237 | 0 | 14184 |
| ISHARES TR | US INFRASTRUC | 46435U713 | BBG00KHHFPF1 | 748187 | 26998 | SH |  | SOLE |  | 0 | 0 | 26998 |
| ISHARES TR | US OIL GS EX ETF | 464288851 | BBG001SJTHR7 | 527008 | 11330 | SH |  | SOLE |  | 300 | 0 | 11030 |
| ISHARES TR | US TREAS BD ETF | 46429B267 | BBG002NCKPP8 | 7055969 | 411064 | SH |  | SOLE |  | 21149 | 0 | 389915 |
| ISHARES TR | USD INV GRDE ETF | 464288620 | BBG001SSD876 | 242899 | 10971 | SH |  | SOLE |  | 0 | 0 | 10971 |
| ISHARES U S ETF TR | BLACKROCK SHORT | 46431W838 | BBG0087DRNC3 | 4708 | 94700 | SH |  | SOLE |  | 30610 | 0 | 64090 |
| ISHARES U S ETF TR | BLACKROCK ST MAT | 46431W507 | BBG0059KNK04 | 212435 | 81885 | SH |  | SOLE |  | 18079 | 0 | 63806 |
| ISHARES U S ETF TR | GSCI CMDTY STGY | 46431W853 | BBG0079TF237 | 896483 | 54273 | SH |  | SOLE |  | 5546 | 0 | 48727 |
| ITT INC | COM | 45073V108 | BBG00CVQZQB3 | 208601 | 2719 | SH |  | SOLE |  | 0 | 0 | 2719 |
| J P MORGAN EXCHANGE TRADED F | DIVERSFED RTRN | 46641Q886 | BBG00CVTZCK8 | 563834 | 10691 | SH |  | SOLE |  | 716 | 0 | 9975 |
| J P MORGAN EXCHANGE TRADED F | EQUITY PREMIUM | 46641Q332 | BBG00TSG0SK6 | 636739 | 14108 | SH |  | SOLE |  | 0 | 0 | 14108 |
| J P MORGAN EXCHANGE TRADED F | INCOME ETF | 46641Q159 | BBG0130Y3986 | 464240 | 10289 | SH |  | SOLE |  | 0 | 0 | 10289 |
| J P MORGAN EXCHANGE TRADED F | MUNICIPAL ETF | 46641Q647 | BBG00M8D48L9 | 883 | 17776 | SH |  | SOLE |  | 320 | 0 | 17456 |
| J P MORGAN EXCHANGE TRADED F | NASDAQ EQT PREM | 46654Q203 | BBG016NKZFF7 | 297506 | 207904 | SH |  | SOLE |  | 3540 | 0 | 204364 |
| J P MORGAN EXCHANGE TRADED F | ULTRA SHRT INC | 46641Q837 | BBG00GP26NW0 | 1247020 | 563399 | SH |  | SOLE |  | 17554 | 0 | 545845 |
| J P MORGAN EXCHANGE TRADED F | ULTRA SHT MUNCPL | 46641Q654 | BBG00M8D2458 | 1044489 | 37128 | SH |  | SOLE |  | 0 | 0 | 37128 |
| J P MORGAN EXCHANGE TRADED F | US VALUE FACTR | 46641Q753 | BBG00J5DNBK2 | 817037 | 29618 | SH |  | SOLE |  | 0 | 0 | 29618 |
| JACOBS SOLUTIONS INC | COM | 46982L108 | BBG019C1BQS3 | 328764 | 9613 | SH |  | SOLE |  | 305 | 0 | 9308 |
| JANUS DETROIT STR TR | HENDERSN SML ETF | 47103U209 | BBG00C9Y3BD7 | 2191 | 42065 | SH |  | SOLE |  | 0 | 0 | 42065 |
| JANUS DETROIT STR TR | HENDERSON MTG | 47103U852 | BBG00LYBQSH3 | 841158 | 19756 | SH |  | SOLE |  | 0 | 0 | 19756 |
| JANUS DETROIT STR TR | HENDRSN SHRT ETF | 47103U886 | BBG00F7XD8R5 | 1121711 | 125455 | SH |  | SOLE |  | 10382 | 0 | 115073 |
| JANUS DETROIT STR TR | HENDRSON AAA CL | 47103U845 | BBG00XX898D2 | 1387 | 28164 | SH |  | SOLE |  | 2031 | 0 | 26133 |
| JD.COM INC | SPON ADR CL A | 47215P106 | BBG005YHY0R6 | 750 | 13360 | SH |  | SOLE |  | 2875 | 0 | 10485 |
| JETBLUE AWYS CORP | COM | 477143101 | BBG001S9YPC1 | 140 | 21541 | SH |  | SOLE |  | 5574 | 0 | 15967 |
| JOHN HANCOCK EXCHANGE TRADED | MLTFCTR LRG CAP | 47804J107 | BBG00B2M8TB0 | 3534 | 71750 | SH |  | SOLE |  | 0 | 0 | 71750 |
| JOHN HANCOCK EXCHANGE TRADED | MULTIFACTOR MI | 47804J206 | BBG00B2MF4T8 | 57363 | 1232544 | SH |  | SOLE |  | 155018 | 0 | 1077526 |
| JOHN HANCOCK EXCHANGE TRADED | MULTIFACTR SML | 47804J842 | BBG00J5LZWW2 | 397 | 12991 | SH |  | SOLE |  | 0 | 0 | 12991 |
| JOHNSON  JOHNSON | COM | 478160104 | BBG001S5SHQ9 | 14131762 | 276308 | SH |  | SOLE |  | 18883 | 0 | 257425 |
| JOHNSON CTLS INTL PLC | SHS | G51502105 | BBG001S5WZ84 | 380931 | 14896 | SH |  | SOLE |  | 760 | 0 | 14136 |
| JONES LANG LASALLE INC | COM | 48020Q107 | BBG001SCLGS1 | 326246 | 2147 | SH |  | SOLE |  | 0 | 0 | 2147 |
| JPMORGAN CHASE  CO | COM | 46625H100 | BBG001S8CRC3 | 7275537 | 301802 | SH |  | SOLE |  | 22618 | 0 | 279184 |
| KAYNE ANDERSON ENERGY INFRST | COM | 486606106 | BBG001SLV0G8 | 95 | 11074 | SH |  | SOLE |  | 0 | 0 | 11074 |
| KELLOGG CO | COM | 487836108 | BBG001S5SJL0 | 654144 | 28421 | SH |  | SOLE |  | 1982 | 0 | 26439 |
| KEYCORP | COM | 493267108 | BBG001S5SKV6 | 198377 | 36166 | SH |  | SOLE |  | 1174 | 0 | 34992 |
| KEYSIGHT TECHNOLOGIES INC | COM | 49338L103 | BBG0059FN820 | 588445 | 5893 | SH |  | SOLE |  | 90 | 0 | 5803 |
| KIMBERLY-CLARK CORP | COM | 494368103 | BBG001S5SLZ0 | 1136355 | 33701 | SH |  | SOLE |  | 2388 | 0 | 31313 |
| KINDER MORGAN INC DEL | COM | 49456B101 | BBG001TG2YZ5 | 522350 | 150248 | SH |  | SOLE |  | 12262 | 0 | 137986 |
| KINGSOFT CLOUD HLDGS LTD | ADS | 49639K101 | BBG00R6T4QG1 | 38 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| KINROSS GOLD CORP | COM | 496902404 | BBG001S5R0C2 | 54 | 13143 | SH |  | SOLE |  | 4000 | 0 | 9143 |
| KKR  CO INC | COM | 48251W104 | BBG001S6PW05 | 366126 | 38110 | SH |  | SOLE |  | 1306 | 0 | 36804 |
| KONINKLIJKE PHILIPS N V | NY REGIS SHS NEW | 500472303 | BBG001S5V5G2 | 184523 | 17065 | SH |  | SOLE |  | 0 | 0 | 17065 |
| KOPIN CORP | COM | 500600101 | BBG001S6DD46 | 27 | 22133 | SH |  | SOLE |  | 0 | 0 | 22133 |
| KRAFT HEINZ CO | COM | 500754106 | BBG005CPNTR1 | 557238 | 71719 | SH |  | SOLE |  | 5141 | 0 | 66578 |
| KRANESHARES TR | CSI CHI INTERNET | 500767306 | BBG004XB9HZ5 | 1137 | 37651 | SH |  | SOLE |  | 2077 | 0 | 35574 |
| KROGER CO | COM | 501044101 | BBG001S5SN40 | 985468 | 52381 | SH |  | SOLE |  | 268 | 0 | 52113 |
| L3HARRIS TECHNOLOGIES INC | COM | 502431109 | BBG001S5S0N9 | 396850 | 6911 | SH |  | SOLE |  | 166 | 0 | 6745 |
| LABORATORY CORP AMER HLDGS | COM NEW | 50540R409 | BBG001S7RX54 | 565255 | 6595 | SH |  | SOLE |  | 43 | 0 | 6552 |
| LAM RESEARCH CORP | COM | 512807108 | BBG001S5SW40 | 1343400 | 7403 | SH |  | SOLE |  | 375 | 0 | 7028 |
| LATTICE STRATEGIES TR | HARTFORD MLT ETF | 518416102 | BBG00864TJ86 | 751692 | 295727 | SH |  | SOLE |  | 53163 | 0 | 242564 |
| LAUDER ESTEE COS INC | CL A | 518439104 | BBG001S8L5H6 | 351696 | 4305 | SH |  | SOLE |  | 208 | 0 | 4097 |
| LAZARD GLOBAL TOTAL RETURN | COM | 52106W103 | BBG001SLD6T1 | 489713 | 33810 | SH |  | SOLE |  | 0 | 0 | 33810 |
| LEGG MASON ETF INVT | FRANKLIN INTL LW | 52468L505 | BBG00DB6W2C2 | 465167 | 41328 | SH |  | SOLE |  | 0 | 0 | 41328 |
| LEGG MASON ETF INVT | FRANKLIN US LOW | 52468L406 | BBG00BRDT817 | 225544 | 181926 | SH |  | SOLE |  | 31321 | 0 | 150605 |
| LEGG MASON ETF INVT TR | CLRBRDG AL CP GW | 524682101 | BBG00GM5GRM7 | 618 | 18661 | SH |  | SOLE |  | 2331 | 0 | 16330 |
| LEGGETT  PLATT INC | COM | 524660107 | BBG001S5SRG8 | 530295 | 19882 | SH |  | SOLE |  | 0 | 0 | 19882 |
| LIBERTY ALL STAR EQUITY FD | SH BEN INT | 530158104 | BBG001S5X3D8 | 1491 | 261500 | SH |  | SOLE |  | 443 | 0 | 261057 |
| LIFE STORAGE INC | COM | 53223X107 | BBG001S7X2Q2 | 2209924 | 24210 | SH |  | SOLE |  | 198 | 0 | 24012 |
| LIGHTNING EMOTORS INC | COM | 53228T101 | BBG00TZ5ZMX3 | 11 | 30000 | SH |  | SOLE |  | 0 | 0 | 30000 |
| LILLY ELI  CO | COM | 532457108 | BBG001S5STL8 | 5476979 | 69024 | SH |  | SOLE |  | 4162 | 0 | 64862 |
| LINDE PLC | SHS | G5494J103 | BBG00GVR8YR8 | 1391593 | 15103 | SH |  | SOLE |  | 228 | 0 | 14875 |
| LISTED FD TR | HORIZON KINETICS | 53656F623 | BBG00YV34KZ7 | 200196 | 9287 | SH |  | SOLE |  | 655 | 0 | 8632 |
| LISTED FD TR | SHARES LAG CAP | 53656F805 | BBG00QFNWBB3 | 1058366 | 34716 | SH |  | SOLE |  | 0 | 0 | 34716 |
| LITHIUM AMERS CORP NEW | COM NEW | 53680Q207 | BBG001SJCRY5 | 339 | 17875 | SH |  | SOLE |  | 1568 | 0 | 16307 |
| LITMAN GREGORY FDS TR | IMGP DBI MANAGED | 53700T827 | BBG00P35J8L8 | 2521 | 86600 | SH |  | SOLE |  | 0 | 0 | 86600 |
| LIVENT CORP | COM | 53814L108 | BBG00LV3NRJ7 | 492 | 24749 | SH |  | SOLE |  | 1686 | 0 | 23063 |
| LKQ CORP | COM | 501889208 | BBG001SCCPJ1 | 235831 | 5900 | SH |  | SOLE |  | 0 | 0 | 5900 |
| LLOYDS BANKING GROUP PLC | SPONSORED ADR | 539439109 | BBG001SDX252 | 1043468 | 484444 | SH |  | SOLE |  | 0 | 0 | 484444 |
| LOCKHEED MARTIN CORP | COM | 539830109 | BBG001S7PS57 | 5353945 | 40662 | SH |  | SOLE |  | 3211 | 0 | 37451 |
| LORDSTOWN MOTORS CORP | COM CL A | 54405Q100 | BBG00N6NL721 | 16 | 14153 | SH |  | SOLE |  | 0 | 0 | 14153 |
| LOWES COS INC | COM | 548661107 | BBG001S5SVL3 | 2219006 | 53726 | SH |  | SOLE |  | 2739 | 0 | 50987 |
| LPL FINL HLDGS INC | COM | 50212V100 | BBG001T5GK39 | 4811 | 22255 | SH |  | SOLE |  | 1109 | 0 | 21146 |
| LUCID GROUP INC | COM | 549498103 | BBG00W7F99W4 | 185393 | 188597 | SH |  | SOLE |  | 1740 | 0 | 186857 |
| LULULEMON ATHLETICA INC | COM | 550021109 | BBG001STBM75 | 362236 | 8766 | SH |  | SOLE |  | 2804 | 0 | 5962 |
| LUMEN TECHNOLOGIES INC | COM | 550241103 | BBG001S5Q8G2 | 274246 | 91146 | SH |  | SOLE |  | 4904 | 0 | 86242 |
| LUMOS PHARMA INC | COM | 55028X109 | BBG001TWRSN9 | 72 | 20013 | SH |  | SOLE |  | 0 | 0 | 20013 |
| M  T BK CORP | COM | 55261F104 | BBG001S7S2B4 | 2895682 | 25552 | SH |  | SOLE |  | 1511 | 0 | 24041 |
| MACQUARIE GLOBAL INFRASTRUCT | COM | 55608D101 | BBG001SJSDH8 | 1179168 | 51900 | SH |  | SOLE |  | 0 | 0 | 51900 |
| MACYS INC | COM | 55616P104 | BBG001S6KRW6 | 386 | 18700 | SH |  | SOLE |  | 305 | 0 | 18395 |
| MADISON COVERED CALL  EQUIT | COM | 557437100 | BBG001SL6GN3 | 375 | 48400 | SH |  | SOLE |  | 0 | 0 | 48400 |
| MAG SILVER CORP | COM | 55903Q104 | BBG001S631Z9 | 296 | 18965 | SH |  | SOLE |  | 3000 | 0 | 15965 |
| MAGELLAN MIDSTREAM PRTNRS LP | COM UNIT RP LP | 559080106 | BBG001S731Q7 | 1403 | 27933 | SH |  | SOLE |  | 3378 | 0 | 24555 |
| MAIN STR CAP CORP | COM | 56035L104 | BBG001SJMVT1 | 806850 | 82853 | SH |  | SOLE |  | 1144 | 0 | 81709 |
| MANNKIND CORP | COM NEW | 56400P706 | BBG001SLLLY3 | 138 | 26207 | SH |  | SOLE |  | 3029 | 0 | 23178 |
| MANULIFE FINL CORP | COM | 56501R106 | BBG001S76KD6 | 383256 | 38470 | SH |  | SOLE |  | 2968 | 0 | 35502 |
| MARATHON DIGITAL HOLDINGS IN | COM | 565788106 | BBG001V0L7T2 | 37163 | 27206 | SH |  | SOLE |  | 0 | 0 | 27206 |
| MARATHON OIL CORP | COM | 565849106 | BBG001S69V69 | 383169 | 43331 | SH |  | SOLE |  | 3314 | 0 | 40017 |
| MARATHON PETE CORP | COM | 56585A102 | BBG001S169P1 | 1447638 | 57816 | SH |  | SOLE |  | 2443 | 0 | 55373 |
| MARRIOTT INTL INC NEW | CL A | 571903202 | BBG001S78K44 | 2788 | 18728 | SH |  | SOLE |  | 1181 | 0 | 17547 |
| MARSH  MCLENNAN COS INC | COM | 571748102 | BBG001S5T7M4 | 432237 | 13860 | SH |  | SOLE |  | 645 | 0 | 13215 |
| MARVELL TECHNOLOGY INC | COM | 573874104 | BBG00ZXBJ162 | 1420 | 38341 | SH |  | SOLE |  | 4059 | 0 | 34282 |
| MASCO CORP | COM | 574599106 | BBG001S5SZ70 | 344063 | 15340 | SH |  | SOLE |  | 503 | 0 | 14837 |
| MASTEC INC | COM | 576323109 | BBG001S95HF8 | 698101 | 9377 | SH |  | SOLE |  | 93 | 0 | 9284 |
| MASTERCARD INCORPORATED | CL A | 57636Q104 | BBG001SKNNS6 | 4229298 | 47511 | SH |  | SOLE |  | 4337 | 0 | 43174 |
| MATADOR RES CO | COM | 576485205 | BBG001T3L5S4 | 2085 | 36417 | SH |  | SOLE |  | 0 | 0 | 36417 |
| MATINAS BIOPHARMA HLDGS INC | COM | 576810105 | BBG005WX2XH7 | 24995 | 190283 | SH |  | SOLE |  | 0 | 0 | 190283 |
| MATTEL INC | COM | 577081102 | BBG001S5SZF1 | 323 | 18096 | SH |  | SOLE |  | 0 | 0 | 18096 |
| MCCORMICK  CO INC | COM NON VTG | 579780206 | BBG001S79S19 | 1109272 | 55795 | SH |  | SOLE |  | 10416 | 0 | 45379 |
| MCDONALDS CORP | COM | 580135101 | BBG001S5T110 | 7322454 | 81820 | SH |  | SOLE |  | 6407 | 0 | 75413 |
| MCKESSON CORP | COM | 58155Q103 | BBG001S8F8P8 | 554328 | 8332 | SH |  | SOLE |  | 371 | 0 | 7961 |
| MDU RES GROUP INC | COM | 552690109 | BBG001S5T2W4 | 550 | 18132 | SH |  | SOLE |  | 0 | 0 | 18132 |
| MEDICAL PPTYS TRUST INC | COM | 58463J304 | BBG001S7WM61 | 957200 | 249255 | SH |  | SOLE |  | 22230 | 0 | 227025 |
| MEDTRONIC PLC | SHS | G5960L103 | BBG001S5T2S9 | 1926054 | 105306 | SH |  | SOLE |  | 11808 | 0 | 93498 |
| MERCADOLIBRE INC | COM | 58733R102 | BBG001SM32G3 | 345125 | 1240 | SH |  | SOLE |  | 166 | 0 | 1074 |
| MERCK  CO INC | COM | 58933Y105 | BBG001S5TC52 | 9687944 | 346167 | SH |  | SOLE |  | 41751 | 0 | 304416 |
| META PLATFORMS INC | CL A | 30303M102 | BBG001SQCQC5 | 2374456 | 110883 | SH |  | SOLE |  | 15536 | 0 | 95347 |
| METLIFE INC | COM | 59156R108 | BBG001S5T3R8 | 4102966 | 89801 | SH |  | SOLE |  | 5702 | 0 | 84099 |
| MFS HIGH YIELD MUN TR | SH BEN INT | 59318E102 | BBG001S5PYQ5 | 81 | 25893 | SH |  | SOLE |  | 0 | 0 | 25893 |
| MFS INTER INCOME TR | SH BEN INT | 55273C107 | BBG001S5T6D6 | 287046 | 106152 | SH |  | SOLE |  | 0 | 0 | 106152 |
| MFS MUN INCOME TR | SH BEN INT | 552738106 | BBG001S5T4C2 | 67 | 12939 | SH |  | SOLE |  | 0 | 0 | 12939 |
| MGM RESORTS INTERNATIONAL | COM | 552953101 | BBG001S6BYT5 | 852 | 25419 | SH |  | SOLE |  | 2584 | 0 | 22835 |
| MICROCHIP TECHNOLOGY INC. | COM | 595017104 | BBG001S787B5 | 3287508 | 57047 | SH |  | SOLE |  | 148 | 0 | 56899 |
| MICRON TECHNOLOGY INC | COM | 595112103 | BBG001S6P675 | 234189 | 118873 | SH |  | SOLE |  | 67129 | 0 | 51744 |
| MICROSOFT CORP | COM | 594918104 | BBG001S5TD05 | 30134485 | 552309 | SH |  | SOLE |  | 67150 | 0 | 485159 |
| MICROVISION INC DEL | COM NEW | 594960304 | BBG001S74TH5 | 59045 | 25490 | SH |  | SOLE |  | 0 | 0 | 25490 |
| MILESTONE SCIENTIFIC INC | COM NEW | 59935P209 | BBG001SB7BF4 | 8 | 16300 | SH |  | SOLE |  | 0 | 0 | 16300 |
| MITSUBISHI UFJ FINL GROUP IN | SPONSORED ADS | 606822104 | BBG001SFZ3S8 | 557837 | 84025 | SH |  | SOLE |  | 392 | 0 | 83633 |
| MIZUHO FINANCIAL GROUP INC | SPONSORED ADR | 60687Y109 | BBG001SMCTP4 | 34938 | 12302 | SH |  | SOLE |  | 0 | 0 | 12302 |
| MODERNA INC | COM | 60770K107 | BBG003PHHZV8 | 254558 | 14501 | SH |  | SOLE |  | 3640 | 0 | 10861 |
| MODINE MFG CO | COM | 607828100 | BBG001S5T913 | 861 | 43350 | SH |  | SOLE |  | 5300 | 0 | 38050 |
| MOLINA HEALTHCARE INC | COM | 60855R100 | BBG001SKBQ20 | 522179 | 1887 | SH |  | SOLE |  | 0 | 0 | 1887 |
| MOLSON COORS BEVERAGE CO | CL B | 60871R209 | BBG001S5VQ21 | 1464033 | 37309 | SH |  | SOLE |  | 168 | 0 | 37141 |
| MONDELEZ INTL INC | CL A | 609207105 | BBG001SHHZJ3 | 699203 | 53126 | SH |  | SOLE |  | 3115 | 0 | 50011 |
| MONSTER BEVERAGE CORP NEW | COM | 61174X109 | BBG008NVB1F7 | 252524 | 13329 | SH |  | SOLE |  | 631 | 0 | 12698 |
| MOODYS CORP | COM | 615369105 | BBG001S5VP87 | 363758 | 3207 | SH |  | SOLE |  | 130 | 0 | 3077 |
| MORGAN STANLEY | COM NEW | 617446448 | BBG001S9V5Z3 | 1994775 | 91367 | SH |  | SOLE |  | 2775 | 0 | 88592 |
| MORGAN STANLEY EMERGING MKTS | COM | 617477104 | BBG001SRJQL6 | 477552 | 110033 | SH |  | SOLE |  | 0 | 0 | 110033 |
| MOSAIC CO NEW | COM | 61945C103 | BBG001S7LJN1 | 920 | 20978 | SH |  | SOLE |  | 1209 | 0 | 19769 |
| MOTOROLA SOLUTIONS INC | COM NEW | 620076307 | BBG001S5T9L1 | 367500 | 3446 | SH |  | SOLE |  | 0 | 0 | 3446 |
| MP MATERIALS CORP | COM CL A | 553368101 | BBG00TJGL0T5 | 1828 | 75285 | SH |  | SOLE |  | 703 | 0 | 74582 |
| MPLX LP | COM UNIT REP LTD | 55336V100 | BBG0035TJHL3 | 621 | 18918 | SH |  | SOLE |  | 2475 | 0 | 16443 |
| MSCI INC | COM | 55354G100 | BBG001SV8B05 | 285635 | 658 | SH |  | SOLE |  | 0 | 0 | 658 |
| MULLEN AUTOMOTIVE INC | COM | 62526P109 | BBG003GMH366 | 87 | 305541 | SH |  | SOLE |  | 6400 | 0 | 299141 |
| MURPHY OIL CORP | COM | 626717102 | BBG001S5TG80 | 279520 | 9668 | SH |  | SOLE |  | 1950 | 0 | 7718 |
| MV OIL TR | TR UNITS | 553859109 | BBG001SKBXD3 | 178 | 10900 | SH |  | SOLE |  | 0 | 0 | 10900 |
| NANO DIMENSION LTD | SPONSORD ADS NEW | 63008G203 | BBG009DFFWM1 | 26 | 11349 | SH |  | SOLE |  | 0 | 0 | 11349 |
| NASDAQ INC | COM | 631103108 | BBG001SKTBJ6 | 426253 | 12234 | SH |  | SOLE |  | 326 | 0 | 11908 |
| NATIONAL FUEL GAS CO | COM | 636180101 | BBG001S5TLR8 | 201225 | 11086 | SH |  | SOLE |  | 4997 | 0 | 6089 |
| NATWEST GROUP PLC | SPONS ADR | 639057207 | BBG001T03WR2 | 179187 | 27738 | SH |  | SOLE |  | 0 | 0 | 27738 |
| NAUTILUS INC | COM | 63910B102 | BBG001SBWN15 | 45 | 29305 | SH |  | SOLE |  | 0 | 0 | 29305 |
| NEOGEN CORP | COM | 640491106 | BBG001S67B47 | 354818 | 27600 | SH |  | SOLE |  | 101 | 0 | 27499 |
| NETFLIX INC | COM | 64110L106 | BBG001SF6L46 | 1748930 | 24898 | SH |  | SOLE |  | 1106 | 0 | 23792 |
| NEUBERGER BERMAN MLP  ENERG | COM | 64129H104 | BBG003NBK4J2 | 91 | 13595 | SH |  | SOLE |  | 0 | 0 | 13595 |
| NEUBERGER BERMAN NEXT GENERA | COMMON STOCK | 64133Q108 | BBG00Z4KVBC1 | 739629 | 83947 | SH |  | SOLE |  | 0 | 0 | 83947 |
| NEUBERGER BERMAN REAL ESTATE | COM | 64190A103 | BBG001SDQJG1 | 116 | 36947 | SH |  | SOLE |  | 16197 | 0 | 20750 |
| NEUBERGER BRMAN CLIFRN MUNI | COM | 64123C101 | BBG001SKSMX7 | 139 | 12275 | SH |  | SOLE |  | 0 | 0 | 12275 |
| NEW GOLD INC CDA | COM | 644535106 | BBG001S5YM54 | 13720 | 14000 | SH |  | SOLE |  | 0 | 0 | 14000 |
| NEW JERSEY RES CORP | COM | 646025106 | BBG001S5TMT4 | 533 | 10740 | SH |  | SOLE |  | 6428 | 0 | 4312 |
| NEW YORK CMNTY BANCORP INC | COM | 649445103 | BBG001SD32Z2 | 963772 | 133554 | SH |  | SOLE |  | 0 | 0 | 133554 |
| NEW YORK MTG TR INC | COM PAR $.02 | 649604501 | BBG001SHHBR7 | 31 | 12148 | SH |  | SOLE |  | 4000 | 0 | 8148 |
| NEWMONT CORP | COM | 651639106 | BBG001S5TKX3 | 1339668 | 66010 | SH |  | SOLE |  | 5587 | 0 | 60423 |
| NEXTERA ENERGY INC | COM | 65339F101 | BBG001S5RB29 | 3723096 | 163714 | SH |  | SOLE |  | 12623 | 0 | 151091 |
| NICE LTD | SPONSORED ADR | 653656108 | BBG001S9RK49 | 234038 | 1596 | SH |  | SOLE |  | 0 | 0 | 1596 |
| NIKE INC | CL B | 654106103 | BBG001S6NTK2 | 1113020 | 58812 | SH |  | SOLE |  | 3323 | 0 | 55489 |
| NIO INC | SPON ADS | 62914V106 | BBG00LPXZBW5 | 101062 | 89148 | SH |  | SOLE |  | 9181 | 0 | 79967 |
| NOKIA CORP | SPONSORED ADR | 654902204 | BBG001SCPCG9 | 122425 | 65131 | SH |  | SOLE |  | 75 | 0 | 65056 |
| NORFOLK SOUTHN CORP | COM | 655844108 | BBG001S5TQJ6 | 1810438 | 31181 | SH |  | SOLE |  | 5477 | 0 | 25704 |
| NORTHERN TR CORP | COM | 665859104 | BBG001S5TRG7 | 1644057 | 24139 | SH |  | SOLE |  | 0 | 0 | 24139 |
| NORTHROP GRUMMAN CORP | COM | 666807102 | BBG001S5TP26 | 1491845 | 9500 | SH |  | SOLE |  | 526 | 0 | 8974 |
| NORWEGIAN CRUISE LINE HLDG L | SHS | G66721104 | BBG001SCKPS2 | 310 | 25362 | SH |  | SOLE |  | 5871 | 0 | 19491 |
| NOVARTIS AG | SPONSORED ADR | 66987V109 | BBG001SF5LW6 | 1302818 | 44181 | SH |  | SOLE |  | 1027 | 0 | 43154 |
| NOVAVAX INC | COM NEW | 670002401 | BBG001SGL8G3 | 180 | 17484 | SH |  | SOLE |  | 112 | 0 | 17372 |
| NOVO-NORDISK A S | ADR | 670100205 | BBG001S5TSK0 | 3024581 | 41903 | SH |  | SOLE |  | 2908 | 0 | 38995 |
| NRG ENERGY INC | COM NEW | 629377508 | BBG001SDD8F0 | 797986 | 29185 | SH |  | SOLE |  | 0 | 0 | 29185 |
| NU HLDGS LTD | ORD SHS CL A | G6683N103 | BBG0136WM2Y9 | 549 | 135001 | SH |  | SOLE |  | 0 | 0 | 135001 |
| NUCOR CORP | COM | 670346105 | BBG001S5TRV0 | 521005 | 20913 | SH |  | SOLE |  | 3237 | 0 | 17676 |
| NUSHARES ETF TR | NUVEEN ESG EMRGN | 67092P888 | BBG00GVX41Y3 | 981 | 38546 | SH |  | SOLE |  | 0 | 0 | 38546 |
| NUSHARES ETF TR | NUVEEN ESG INTL | 67092P805 | BBG00GVWYK25 | 839 | 32501 | SH |  | SOLE |  | 0 | 0 | 32501 |
| NUSHARES ETF TR | NUVEEN ESG LRGCP | 67092P201 | BBG00FJ5GY57 | 1413 | 28899 | SH |  | SOLE |  | 3793 | 0 | 25106 |
| NUSHARES ETF TR | NUVEEN ESG LRGVL | 67092P300 | BBG00FJ5HBJ1 | 2165 | 63227 | SH |  | SOLE |  | 10563 | 0 | 52664 |
| NUSHARES ETF TR | NUVEEN ESG MIDCP | 67092P409 | BBG00FJ5HKX5 | 850 | 24136 | SH |  | SOLE |  | 2345 | 0 | 21791 |
| NUSHARES ETF TR | NUVEEN ESG MIDVL | 67092P508 | BBG00FJ5HT75 | 607 | 20405 | SH |  | SOLE |  | 2839 | 0 | 17566 |
| NUSHARES ETF TR | NUVEEN ESG SMLCP | 67092P607 | BBG00FJ5HWZ7 | 872 | 25509 | SH |  | SOLE |  | 6373 | 0 | 19136 |
| NUSHARES ETF TR | NUVEEN ESG US | 67092P870 | BBG00HTVKZ20 | 855 | 39287 | SH |  | SOLE |  | 0 | 0 | 39287 |
| NUVEEN AMT FREE MUN CR INC F | COM | 67071L106 | BBG001SHZCF8 | 1874 | 154336 | SH |  | SOLE |  | 20434 | 0 | 133902 |
| NUVEEN AMT FREE QLTY MUN INC | COM | 670657105 | BBG001SKQWJ3 | 1139 | 100148 | SH |  | SOLE |  | 2264 | 0 | 97884 |
| NUVEEN CR STRATEGIES INCOME | COM SHS | 67073D102 | BBG001SLL7N6 | 76 | 14919 | SH |  | SOLE |  | 0 | 0 | 14919 |
| NUVEEN DOW 30 DYNMC OVERWRT | SHS | 67075F105 | BBG007PPRJB8 | 1661 | 107120 | SH |  | SOLE |  | 20093 | 0 | 87027 |
| NUVEEN MUN HIGH INCOME OPPOR | COM | 670682103 | BBG001SD1KZ4 | 1322 | 127899 | SH |  | SOLE |  | 9400 | 0 | 118499 |
| NUVEEN MUN VALUE FD INC | COM | 670928100 | BBG001S5TS84 | 141 | 16343 | SH |  | SOLE |  | 0 | 0 | 16343 |
| NUVEEN MUNICIPAL CREDIT INC | COM SH BEN INT | 67070X101 | BBG001S97B05 | 877 | 72634 | SH |  | SOLE |  | 0 | 0 | 72634 |
| NUVEEN NASDAQ 100 DYNAMIC OV | COM SHS | 670699107 | BBG007SRSSP5 | 226 | 11049 | SH |  | SOLE |  | 3203 | 0 | 7846 |
| NUVEEN NEW YORK AMT QLT MUNI | COM | 670656107 | BBG001S90BW7 | 107 | 10414 | SH |  | SOLE |  | 0 | 0 | 10414 |
| NUVEEN PENNSYLVANIA QLT MUN | COM | 670972108 | BBG001S6PT66 | 228 | 20505 | SH |  | SOLE |  | 0 | 0 | 20505 |
| NUVEEN PFD  INCOME OPPORTUN | COM | 67073B106 | BBG001S6R664 | 958 | 131649 | SH |  | SOLE |  | 47414 | 0 | 84235 |
| NUVEEN PFD  INCOME SECS FD | COM | 67072C105 | BBG001SFPML4 | 373 | 54924 | SH |  | SOLE |  | 6724 | 0 | 48200 |
| NUVEEN PFD  INCOME TERM FD | COM | 67075A106 | BBG002Z67VK5 | 225 | 12099 | SH |  | SOLE |  | 5000 | 0 | 7099 |
| NUVEEN QUALITY MUNCP INCOME | COM | 67066V101 | BBG001SCTFM1 | 1718 | 145630 | SH |  | SOLE |  | 5691 | 0 | 139939 |
| NUVEEN REAL ASSET INCOME  G | COM | 67074Y105 | BBG002G9B700 | 226782 | 102359 | SH |  | SOLE |  | 30284 | 0 | 72075 |
| NUVEEN REAL ESTATE INCOME FD | COM | 67071B108 | BBG001SJX6L2 | 2065 | 273185 | SH |  | SOLE |  | 117850 | 0 | 155335 |
| NUVEEN S 500 DYNAMIC OVERW | COM | 6706EW100 | BBG001SDQNX3 | 415 | 25756 | SH |  | SOLE |  | 18486 | 0 | 7270 |
| NUVEEN SELECT TAX-FREE INCOM | SH BEN INT | 67062F100 | BBG001S70MD8 | 201 | 14430 | SH |  | SOLE |  | 0 | 0 | 14430 |
| NUVEEN SR INCOME FD | COM | 67067Y104 | BBG001SDFG15 | 280 | 60913 | SH |  | SOLE |  | 20000 | 0 | 40913 |
| NUVEEN VIRGINIA QLTY MUNCPL | COM | 67064R102 | BBG001S78JZ3 | 366 | 32769 | SH |  | SOLE |  | 6587 | 0 | 26182 |
| NUVVE HOLDING CORP | COM | 67079Y100 | BBG00Z49PKN1 | 35 | 51595 | SH |  | SOLE |  | 300 | 0 | 51295 |
| NVIDIA CORPORATION | COM | 67066G104 | BBG001S5TZJ6 | 5042918 | 230169 | SH |  | SOLE |  | 17353 | 0 | 212816 |
| NXP SEMICONDUCTORS N V | COM | N6596X109 | BBG001SF62F6 | 577581 | 10299 | SH |  | SOLE |  | 249 | 0 | 10050 |
| OAKTREE SPECIALTY LENDING CO | COM | 67401P108 | BBG001SR03L7 | 81269 | 21470 | SH |  | SOLE |  | 398 | 0 | 21072 |
| OBSIDIAN ENERGY LTD | COM | 674482203 | BBG001S603F0 | 289112 | 43555 | SH |  | SOLE |  | 0 | 0 | 43555 |
| OCCIDENTAL PETE CORP | COM | 674599105 | BBG001S5TZG9 | 1228678 | 67607 | SH |  | SOLE |  | 2823 | 0 | 64784 |
| OCUPHIRE PHARMA INC | COM | 67577R102 | BBG001SC04V7 | 71 | 20000 | SH |  | SOLE |  | 10000 | 0 | 10000 |
| OLD REP INTL CORP | COM | 680223104 | BBG001S6M9Y2 | 233669 | 29419 | SH |  | SOLE |  | 1587 | 0 | 27832 |
| OLO INC | CL A | 68134L109 | BBG00ZCX7044 | 178229 | 57176 | SH |  | SOLE |  | 0 | 0 | 57176 |
| ONEOK INC NEW | COM | 682680103 | BBG001S5TWK1 | 1530 | 23284 | SH |  | SOLE |  | 1220 | 0 | 22064 |
| ONTO INNOVATION INC | COM | 683344105 | BBG001S5THX0 | 238411 | 3916 | SH |  | SOLE |  | 0 | 0 | 3916 |
| OPKO HEALTH INC | COM | 68375N103 | BBG001SD4254 | 18 | 14501 | SH |  | SOLE |  | 0 | 0 | 14501 |
| ORACLE CORP | COM | 68389X105 | BBG001S5SJG6 | 1896007 | 108848 | SH |  | SOLE |  | 6767 | 0 | 102081 |
| ORAMED PHARMACEUTICALS INC | COM NEW | 68403P203 | BBG001SK4M90 | 142 | 11794 | SH |  | SOLE |  | 0 | 0 | 11794 |
| ORASURE TECHNOLOGIES INC | COM | 68554V108 | BBG001SD3BW5 | 62 | 12857 | SH |  | SOLE |  | 2000 | 0 | 10857 |
| OREILLY AUTOMOTIVE INC | COM | 67103H107 | BBG001S78TL6 | 2234645 | 7233 | SH |  | SOLE |  | 154 | 0 | 7079 |
| ORGANON  CO | COMMON STOCK | 68622V106 | BBG00ZQRGW42 | 311717 | 22657 | SH |  | SOLE |  | 2361 | 0 | 20296 |
| OTIS WORLDWIDE CORP | COM | 68902V107 | BBG00RP60LN7 | 268729 | 25213 | SH |  | SOLE |  | 2729 | 0 | 22484 |
| OTONOMO TECHNOLOGIES LTD | *W EXP 08/13/202 | M7571L111 |  | 2582 | 86650 | SH |  | SOLE |  | 0 | 0 | 86650 |
| OVERSTOCK COM INC DEL | COM | 690370101 | BBG001S64TS5 | 287 | 14824 | SH |  | SOLE |  | 0 | 0 | 14824 |
| OVINTIV INC | COM | 69047Q102 | BBG00R2NHQ74 | 1390151 | 28421 | SH |  | SOLE |  | 729 | 0 | 27692 |
| OWL ROCK CAPITAL CORPORATION | COM | 69121K104 | BBG00DB0XYD3 | 1288 | 111525 | SH |  | SOLE |  | 3460 | 0 | 108065 |
| OXFORD LANE CAP CORP | COM | 691543102 | BBG001T93HP8 | 407 | 80325 | SH |  | SOLE |  | 0 | 0 | 80325 |
| PACER FDS TR | DATA AND INFRAST | 69374H741 | BBG00KX8YQ42 | 2111 | 72731 | SH |  | SOLE |  | 1138 | 0 | 71593 |
| PACER FDS TR | GLOBL CASH ETF | 69374H709 | BBG00BLVPPY3 | 1573 | 49546 | SH |  | SOLE |  | 1783 | 0 | 47763 |
| PACER FDS TR | INDUSTRIAL RELET | 69374H766 | BBG00KX8XWB2 | 304489 | 62626 | SH |  | SOLE |  | 8462 | 0 | 54164 |
| PACER FDS TR | LUNT LRG CP ALTR | 69374H717 | BBG00VP22V71 | 391333 | 54671 | SH |  | SOLE |  | 1055 | 0 | 53616 |
| PACER FDS TR | PACER US SMALL | 69374H857 | BBG00GXXR1G6 | 2608 | 72535 | SH |  | SOLE |  | 11707 | 0 | 60828 |
| PACER FDS TR | TRENDP US LAR CP | 69374H105 | BBG009BJW8D9 | 4055 | 108158 | SH |  | SOLE |  | 7673 | 0 | 100485 |
| PACER FDS TR | TRENDP US MID CP | 69374H204 | BBG009BJVYS7 | 575 | 18431 | SH |  | SOLE |  | 400 | 0 | 18031 |
| PACER FDS TR | TRENDPILOT 100 | 69374H303 | BBG009BNY740 | 2267 | 46048 | SH |  | SOLE |  | 1430 | 0 | 44618 |
| PACER FDS TR | TRENDPILOT INTL | 69374H683 | BBG00P1MDHQ4 | 439 | 18087 | SH |  | SOLE |  | 150 | 0 | 17937 |
| PACER FDS TR | TRENDPILOT US BD | 69374H642 | BBG00QLCLBK2 | 568 | 28232 | SH |  | SOLE |  | 1832 | 0 | 26400 |
| PACER FDS TR | US CASH COWS 100 | 69374H881 | BBG00FJQN752 | 3289158 | 520985 | SH |  | SOLE |  | 31846 | 0 | 489139 |
| PACIFIC BIOSCIENCES CALIF IN | COM | 69404D108 | BBG001SS9G64 | 105 | 12811 | SH |  | SOLE |  | 510 | 0 | 12301 |
| PACKAGING CORP AMER | COM | 695156109 | BBG001S5V741 | 317058 | 7001 | SH |  | SOLE |  | 220 | 0 | 6781 |
| PALANTIR TECHNOLOGIES INC | CL A | 69608A108 | BBG001T53796 | 168601 | 261970 | SH |  | SOLE |  | 126267 | 0 | 135703 |
| PALATIN TECHNOLOGIES INC | COM NEW | 696077502 | BBG001S8HM57 | 30720 | 12000 | SH |  | SOLE |  | 0 | 0 | 12000 |
| PALO ALTO NETWORKS INC | COM | 697435105 | BBG001T9NWN5 | 436590 | 20891 | SH |  | SOLE |  | 548 | 0 | 20343 |
| PAN AMERN SILVER CORP | COM | 697900108 | BBG001S5ZXR5 | 1233 | 75479 | SH |  | SOLE |  | 3031 | 0 | 72448 |
| PARAMOUNT GLOBAL | CLASS B COM | 92556H206 | BBG001S6L063 | 617 | 36565 | SH |  | SOLE |  | 2018 | 0 | 34547 |
| PARKE BANCORP INC | COM | 700885106 | BBG001SDV7X2 | 212527 | 10247 | SH |  | SOLE |  | 0 | 0 | 10247 |
| PARKER-HANNIFIN CORP | COM | 701094104 | BBG001S5V554 | 300271 | 3889 | SH |  | SOLE |  | 437 | 0 | 3452 |
| PAVMED INC | COM | 70387R106 | BBG00DGWP3H1 | 19 | 40334 | SH |  | SOLE |  | 0 | 0 | 40334 |
| PAYCHEX INC | COM | 704326107 | BBG001S5V135 | 3129353 | 54669 | SH |  | SOLE |  | 2338 | 0 | 52331 |
| PAYONEER GLOBAL INC | COM | 70451X104 | BBG00Z5JLLD1 | 293 | 53652 | SH |  | SOLE |  | 0 | 0 | 53652 |
| PAYPAL HLDGS INC | COM | 70450Y103 | BBG0077VNXW5 | 1139993 | 88589 | SH |  | SOLE |  | 6041 | 0 | 82548 |
| PBF ENERGY INC | CL A | 69318G106 | BBG002832HM6 | 256198 | 13700 | SH |  | SOLE |  | 0 | 0 | 13700 |
| PDC ENERGY INC | COM | 69327R101 | BBG001S5V439 | 801 | 12619 | SH |  | SOLE |  | 170 | 0 | 12449 |
| PELOTON INTERACTIVE INC | CL A COM | 70614W100 | BBG00JG0FG08 | 193 | 24311 | SH |  | SOLE |  | 885 | 0 | 23426 |
| PENN ENTERTAINMENT INC | COM | 707569109 | BBG001S80PY6 | 571 | 19236 | SH |  | SOLE |  | 2557 | 0 | 16679 |
| PEPSICO INC | COM | 713448108 | BBG001S695T1 | 9066298 | 167192 | SH |  | SOLE |  | 6139 | 0 | 161053 |
| PERELLA WEINBERG PARTNERS | CLASS A COM | 71367G102 | BBG00XWZGGJ1 | 695 | 70965 | SH |  | SOLE |  | 0 | 0 | 70965 |
| PERKINELMER INC | COM | 714046109 | BBG001SBKS35 | 271770 | 4101 | SH |  | SOLE |  | 48 | 0 | 4053 |
| PETROLEO BRASILEIRO SA PETRO | SPONSORED ADR | 71654V408 | BBG001SF6W88 | 357143 | 105813 | SH |  | SOLE |  | 1406 | 0 | 104407 |
| PFIZER INC | COM | 717081103 | BBG001S5V466 | 6456429 | 567662 | SH |  | SOLE |  | 53357 | 0 | 514305 |
| PGIM ETF TR | PGIM ULTRA SH BD | 69344A107 | BBG00KJQ1QS8 | 2038 | 41513 | SH |  | SOLE |  | 1601 | 0 | 39912 |
| PGIM HIGH YIELD BOND FUND IN | COM | 69346H100 | BBG002R1BH76 | 1729 | 145633 | SH |  | SOLE |  | 1845 | 0 | 143788 |
| PHILIP MORRIS INTL INC | COM | 718172109 | BBG001STP9N1 | 2808126 | 69325 | SH |  | SOLE |  | 2906 | 0 | 66419 |
| PHILLIPS 66 | COM | 718546104 | BBG00286S4P7 | 2009092 | 40765 | SH |  | SOLE |  | 1903 | 0 | 38862 |
| PIEDMONT OFFICE REALTY TR IN | COM CL A | 720190206 | BBG001T6RFS9 | 126 | 13731 | SH |  | SOLE |  | 0 | 0 | 13731 |
| PIMCO CORPORATE  INCM STRG | COM | 72200U100 | BBG001S9Z9T8 | 136 | 11477 | SH |  | SOLE |  | 6977 | 0 | 4500 |
| PIMCO CORPORATE  INCOME OPP | COM | 72201B101 | BBG001SJSKV6 | 2057 | 171241 | SH |  | SOLE |  | 609 | 0 | 170632 |
| PIMCO DYNAMIC INCOME FD | SHS | 72201Y101 | BBG002Q8P804 | 6082 | 329117 | SH |  | SOLE |  | 10259 | 0 | 318858 |
| PIMCO DYNAMIC INCOME OPRNTS | COM BEN SHS | 69355M107 | BBG00ST5DV48 | 330 | 25849 | SH |  | SOLE |  | 0 | 0 | 25849 |
| PIMCO ENERGY  TACTICAL CR O | COM SHS BEN INT | 69346N107 | BBG00MF4SGN5 | 215170 | 16645 | SH |  | SOLE |  | 0 | 0 | 16645 |
| PIMCO ETF TR | 1-5 US TIP IDX | 72201R205 | BBG001T5DWK7 | 264217 | 12416 | SH |  | SOLE |  | 0 | 0 | 12416 |
| PIMCO ETF TR | ACTIVE BD ETF | 72201R775 | BBG002N12C17 | 421169 | 39050 | SH |  | SOLE |  | 13720 | 0 | 25330 |
| PIMCO ETF TR | ENHAN SHRT MA AC | 72201R833 | BBG001T618D9 | 2088408 | 82045 | SH |  | SOLE |  | 11778 | 0 | 70267 |
| PIMCO ETF TR | INTER MUN BD ACT | 72201R866 | BBG001SF6Y39 | 1791 | 34867 | SH |  | SOLE |  | 16871 | 0 | 17996 |
| PIMCO ETF TR | INV GRD CRP BD | 72201R817 | BBG001TCGQY7 | 2129 | 22895 | SH |  | SOLE |  | 1607 | 0 | 21288 |
| PIMCO GLOBAL STOCKSPLS INCM | COM | 722011103 | BBG001SKG2H2 | 82 | 11831 | SH |  | SOLE |  | 0 | 0 | 11831 |
| PIMCO HIGH INCOME FD | COM SHS | 722014107 | BBG001SGV4P1 | 54 | 11404 | SH |  | SOLE |  | 71 | 0 | 11333 |
| PIMCO INCOME STRATEGY FD II | COM | 72201J104 | BBG001S9L7C5 | 131 | 18527 | SH |  | SOLE |  | 0 | 0 | 18527 |
| PIMCO MUN INCOME FD II | COM | 72200W106 | BBG001SKRFP2 | 701 | 77549 | SH |  | SOLE |  | 0 | 0 | 77549 |
| PIMCO MUN INCOME FD III | COM | 72201A103 | BBG001SL3DN3 | 113 | 13015 | SH |  | SOLE |  | 0 | 0 | 13015 |
| PIMCO STRATEGIC INCOME FD | COM | 72200X104 | BBG001S5QG01 | 85 | 17224 | SH |  | SOLE |  | 0 | 0 | 17224 |
| PINTEREST INC | CL A | 72352L106 | BBG002583CW7 | 251 | 10327 | SH |  | SOLE |  | 364 | 0 | 9963 |
| PIONEER NAT RES CO | COM | 723787107 | BBG001S7V1J4 | 245216 | 6074 | SH |  | SOLE |  | 551 | 0 | 5523 |
| PLAINS ALL AMERN PIPELINE L | UNIT LTD PARTN | 726503105 | BBG001S985K5 | 876 | 74481 | SH |  | SOLE |  | 0 | 0 | 74481 |
| PLBY GROUP INC | COM | 72814P109 | BBG00TYN9Y77 | 66 | 23820 | SH |  | SOLE |  | 1879 | 0 | 21941 |
| PLUG POWER INC | COM NEW | 72919P202 | BBG001S6GJB2 | 457 | 36945 | SH |  | SOLE |  | 4841 | 0 | 32104 |
| PLX PHARMA INC | COM | 72942A107 | BBG004RKBK55 | 2 | 13725 | SH |  | SOLE |  | 0 | 0 | 13725 |
| PNC FINL SVCS GROUP INC | COM | 693475105 | BBG001S5V947 | 592388 | 43189 | SH |  | SOLE |  | 2658 | 0 | 40531 |
| POLESTAR AUTOMOTIVE HLDG UK | ADS A | 731105201 | BBG0147QHH45 | 434 | 81700 | SH |  | SOLE |  | 0 | 0 | 81700 |
| POOL CORP | COM | 73278L105 | BBG001S5VBK4 | 282749 | 1157 | SH |  | SOLE |  | 27 | 0 | 1130 |
| PPG INDS INC | COM | 693506107 | BBG001S5VC13 | 1309 | 10410 | SH |  | SOLE |  | 0 | 0 | 10410 |
| PPL CORP | COM | 69351T106 | BBG001S5VC31 | 2217 | 75873 | SH |  | SOLE |  | 1450 | 0 | 74423 |
| PREDICTIVE ONCOLOGY INC | COM NEW | 74039M200 | BBG001T619N6 | 9 | 29805 | SH |  | SOLE |  | 0 | 0 | 29805 |
| PREFORMED LINE PRODS CO | COM | 740444104 | BBG001SFKCZ6 | 232796 | 2795 | SH |  | SOLE |  | 0 | 0 | 2795 |
| PRICE T ROWE GROUP INC | COM | 74144T108 | BBG001S5WW18 | 1268 | 11624 | SH |  | SOLE |  | 1065 | 0 | 10559 |
| PRINCIPAL EXCHANGE TRADED FD | SPECTRUM PFD | 74255Y888 | BBG00H3P9YB7 | 1309 | 76531 | SH |  | SOLE |  | 111 | 0 | 76420 |
| PRINCIPAL FINANCIAL GROUP IN | COM | 74251V102 | BBG001SD3148 | 1917319 | 34082 | SH |  | SOLE |  | 1222 | 0 | 32860 |
| PRINCIPAL REAL ESTATE INCOME | SHS BEN INT | 74255X104 | BBG004QJF9H7 | 267 | 25840 | SH |  | SOLE |  | 0 | 0 | 25840 |
| PROCTER AND GAMBLE CO | COM | 742718109 | BBG001S5V4L9 | 24003176 | 350887 | SH |  | SOLE |  | 16347 | 0 | 334540 |
| PROGRESSIVE CORP | COM | 743315103 | BBG001S5V509 | 514942 | 10487 | SH |  | SOLE |  | 1041 | 0 | 9446 |
| PROLOGIS INC. | COM | 74340W103 | BBG001S5NMN6 | 848007 | 50120 | SH |  | SOLE |  | 4838 | 0 | 45282 |
| PROSHARES TR | PSHS SHORT DOW30 | 74347B235 | BBG001SR6H94 | 3313076 | 187955 | SH |  | SOLE |  | 500 | 0 | 187455 |
| PROSHARES TR | PSHS ULT NASB | 74347R214 | BBG001T7V4Q9 | 230800 | 4000 | SH |  | SOLE |  | 0 | 0 | 4000 |
| PROSHARES TR | PSHS ULTRA TECH | 74347R693 | BBG001SSTD78 | 368160 | 16000 | SH |  | SOLE |  | 0 | 0 | 16000 |
| PROSHARES TR | RUSS 2000 DIVD | 74347B698 | BBG0081VG5Y6 | 633 | 10311 | SH |  | SOLE |  | 2590 | 0 | 7721 |
| PROSHARES TR | S 500 DV ARIST | 74348A467 | BBG005D266P2 | 1068169 | 148061 | SH |  | SOLE |  | 6240 | 0 | 141821 |
| PROSHARES TR | S MDCP 400 DIV | 74347B680 | BBG0081VJCK3 | 328622 | 26473 | SH |  | SOLE |  | 612 | 0 | 25861 |
| PROSHARES TR | SHORT QQQ NEW | 74347B714 | BBG001SR6H58 | 10233055 | 1344878 | SH |  | SOLE |  | 123718 | 0 | 1221160 |
| PROSHARES TR | SHORT S 500 NE | 74347B425 | BBG001SR6H49 | 4317101 | 455442 | SH |  | SOLE |  | 1000 | 0 | 454442 |
| PROSHARES TR | SHRT RUSSELL2000 | 74348A210 | BBG001S90ZR0 | 3967384 | 279952 | SH |  | SOLE |  | 0 | 0 | 279952 |
| PROSHARES TR II | ULTA BLMBG 2017 | 74347Y888 | BBG001T0D0D6 | 1257868 | 41596 | SH |  | SOLE |  | 0 | 0 | 41596 |
| PROSPECT CAP CORP | NOTE 6.375% 3/0 | 74348TAT9 |  | 13 | 13000 | PRN |  | SOLE |  | 0 | 0 | 13000 |
| PROTERRA INC | COM | 74374T109 | BBG00Y038YW0 | 38 | 10038 | SH |  | SOLE |  | 13 | 0 | 10025 |
| PROVIDENT FINL SVCS INC | COM | 74386T105 | BBG001SKM445 | 286 | 13385 | SH |  | SOLE |  | 0 | 0 | 13385 |
| PRUDENTIAL FINL INC | COM | 744320102 | BBG001S97MM7 | 637499 | 61216 | SH |  | SOLE |  | 7123 | 0 | 54093 |
| PUBLIC SVC ENTERPRISE GRP IN | COM | 744573106 | BBG001S5V3C1 | 4522 | 73798 | SH |  | SOLE |  | 1324 | 0 | 72474 |
| PURECYCLE TECHNOLOGIES INC | *W EXP 03/17/202 | 74623V111 |  | 130355 | 45262 | SH |  | SOLE |  | 0 | 0 | 45262 |
| PURECYCLE TECHNOLOGIES INC | COM | 74623V103 | BBG00YRJF230 | 184472 | 45043 | SH |  | SOLE |  | 0 | 0 | 45043 |
| PUTNAM MANAGED MUN INCOME TR | COM | 746823103 | BBG001S662R3 | 102 | 16201 | SH |  | SOLE |  | 0 | 0 | 16201 |
| QUALCOMM INC | COM | 747525103 | BBG001S6VS70 | 1772805 | 107495 | SH |  | SOLE |  | 17406 | 0 | 90089 |
| QUANTA SVCS INC | COM | 74762E102 | BBG001S5VH85 | 519168 | 7922 | SH |  | SOLE |  | 545 | 0 | 7377 |
| QUANTUMSCAPE CORP | COM CL A | 74767V109 | BBG00VJ17DT1 | 598 | 105433 | SH |  | SOLE |  | 6370 | 0 | 99063 |
| QUEST DIAGNOSTICS INC | COM | 74834L100 | BBG001S9GX43 | 339831 | 7637 | SH |  | SOLE |  | 82 | 0 | 7555 |
| RADIAN GROUP INC | COM | 750236101 | BBG001SBWXG7 | 880546 | 47572 | SH |  | SOLE |  | 0 | 0 | 47572 |
| RAYMOND JAMES FINL INC | COM | 754730109 | BBG001S5VQ03 | 203128 | 2918 | SH |  | SOLE |  | 10 | 0 | 2908 |
| RAYTHEON TECHNOLOGIES CORP | COM | 75513E101 | BBG001S5X5Q9 | 3286981 | 166248 | SH |  | SOLE |  | 14341 | 0 | 151907 |
| RBB FD INC | MOTLEY FOL ETF | 74933W601 | BBG00JWTWQF0 | 545 | 17914 | SH |  | SOLE |  | 1300 | 0 | 16614 |
| RBB FD INC | US TREASY 2 YR | 74933W486 | BBG019229DL1 | 2738 | 56073 | SH |  | SOLE |  | 750 | 0 | 55323 |
| REALTY INCOME CORP | COM | 756109104 | BBG001S884K0 | 494122 | 73651 | SH |  | SOLE |  | 4411 | 0 | 69240 |
| REAVES UTIL INCOME FD | COM SH BEN INT | 756158101 | BBG001SBVF13 | 5133 | 181559 | SH |  | SOLE |  | 5465 | 0 | 176094 |
| REE AUTOMOTIVE LTD | CLASS A ORD SHS | M8287R103 | BBG00YVK1Z98 | 4 | 11000 | SH |  | SOLE |  | 0 | 0 | 11000 |
| REGENERON PHARMACEUTICALS | COM | 75886F107 | BBG001S6PX49 | 359391 | 3617 | SH |  | SOLE |  | 1345 | 0 | 2272 |
| REGIONS FINANCIAL CORP NEW | COM | 7591EP100 | BBG001SM4KY2 | 565865 | 43316 | SH |  | SOLE |  | 500 | 0 | 42816 |
| REINSURANCE GRP OF AMERICA I | COM NEW | 759351604 | BBG001S6P9Q8 | 455341 | 3774 | SH |  | SOLE |  | 58 | 0 | 3716 |
| REKOR SYSTEMS INC | COM | 759419104 | BBG00GX2L937 | 42738 | 36015 | SH |  | SOLE |  | 0 | 0 | 36015 |
| REPUBLIC FIRST BANCORP INC | COM | 760416107 | BBG001S5RBF5 | 62 | 28695 | SH |  | SOLE |  | 1337 | 0 | 27358 |
| REPUBLIC SVCS INC | COM | 760759100 | BBG001S9DL33 | 374334 | 8850 | SH |  | SOLE |  | 180 | 0 | 8670 |
| RESMED INC | COM | 761152107 | BBG001SBGRC2 | 295848 | 2875 | SH |  | SOLE |  | 0 | 0 | 2875 |
| RIO TINTO PLC | SPONSORED ADR | 767204100 | BBG001SB0LX9 | 616347 | 33868 | SH |  | SOLE |  | 9968 | 0 | 23900 |
| RIOT BLOCKCHAIN INC | COM | 767292105 | BBG001SDW128 | 61690 | 18902 | SH |  | SOLE |  | 0 | 0 | 18902 |
| RITHM CAPITAL CORP | COM NEW | 64828T201 | BBG003T1GM12 | 113632 | 22371 | SH |  | SOLE |  | 6215 | 0 | 16156 |
| RIVERNORTH FLEXIBLE MUNI INC | COM | 76883Y107 | BBG00W0H3NK5 | 431 | 31825 | SH |  | SOLE |  | 0 | 0 | 31825 |
| RIVERNORTH OPPORTUNITIES FD | COM | 76881Y109 | BBG001TCBCV6 | 264 | 21513 | SH |  | SOLE |  | 8096 | 0 | 13417 |
| RIVIAN AUTOMOTIVE INC | COM CL A | 76954A103 | BBG00741Y1P0 | 653 | 35453 | SH |  | SOLE |  | 2567 | 0 | 32886 |
| ROBLOX CORP | CL A | 771049103 | BBG001V1Y6Z1 | 508941 | 79496 | SH |  | SOLE |  | 25622 | 0 | 53874 |
| ROCKWELL AUTOMATION INC | COM | 773903109 | BBG001S5VRF5 | 704948 | 9140 | SH |  | SOLE |  | 368 | 0 | 8772 |
| ROKU INC | COM CL A | 77543R102 | BBG001ZZPQM2 | 251954 | 16685 | SH |  | SOLE |  | 515 | 0 | 16170 |
| ROPER TECHNOLOGIES INC | COM | 776696106 | BBG001S9B362 | 670938 | 5697 | SH |  | SOLE |  | 1359 | 0 | 4338 |
| ROSS STORES INC | COM | 778296103 | BBG001S5VRS1 | 542773 | 7927 | SH |  | SOLE |  | 250 | 0 | 7677 |
| ROYAL BK CDA SUSTAINABL | COM | 780087102 | BBG001S60869 | 948263 | 11844 | SH |  | SOLE |  | 0 | 0 | 11844 |
| ROYCE MICRO-CAP TR INC | COM | 780915104 | BBG001S6DP67 | 697155 | 84637 | SH |  | SOLE |  | 163 | 0 | 84474 |
| ROYCE VALUE TR INC | COM | 780910105 | BBG001S5VTQ9 | 1267 | 95550 | SH |  | SOLE |  | 6087 | 0 | 89463 |
| RYDER SYS INC | COM | 783549108 | BBG001S5VK15 | 1209 | 14465 | SH |  | SOLE |  | 6216 | 0 | 8249 |
| S GLOBAL INC | COM | 78409V104 | BBG001S5T5M8 | 432937 | 4565 | SH |  | SOLE |  | 324 | 0 | 4241 |
| SACHEM CAP CORP | COM | 78590A109 | BBG00F48C2L3 | 84 | 25391 | SH |  | SOLE |  | 0 | 0 | 25391 |
| SALESFORCE INC | COM | 79466L302 | BBG001SDLP09 | 963181 | 61564 | SH |  | SOLE |  | 19050 | 0 | 42514 |
| SANDSTORM GOLD LTD | COM NEW | 80013R206 | BBG001SSPFD0 | 1836 | 349087 | SH |  | SOLE |  | 7345 | 0 | 341742 |
| SANOFI | SPONSORED ADR | 80105N105 | BBG001S5W768 | 629309 | 43149 | SH |  | SOLE |  | 1318 | 0 | 41831 |
| SARATOGA INVT CORP | COM NEW | 80349A208 | BBG001SRV422 | 1382 | 54224 | SH |  | SOLE |  | 0 | 0 | 54224 |
| SBA COMMUNICATIONS CORP NEW | CL A | 78410G104 | BBG001SCWNN9 | 293254 | 1109 | SH |  | SOLE |  | 0 | 0 | 1109 |
| SCHLUMBERGER LTD | COM STK | 806857108 | BBG001S5W4C8 | 1909148 | 71183 | SH |  | SOLE |  | 4880 | 0 | 66303 |
| SCHWAB CHARLES CORP | COM | 808513105 | BBG001S5VXD4 | 773999 | 59733 | SH |  | SOLE |  | 2321 | 0 | 57412 |
| SCHWAB STRATEGIC TR | EMRG MKTEQ ETF | 808524706 | BBG001T6L7D9 | 4060192 | 194990 | SH |  | SOLE |  | 11726 | 0 | 183264 |
| SCHWAB STRATEGIC TR | INTL EQTY ETF | 808524805 | BBG001T5XQY3 | 1405850 | 66485 | SH |  | SOLE |  | 437 | 0 | 66048 |
| SCHWAB STRATEGIC TR | SCHWAB FDT US LG | 808524771 | BBG0051J0PJ9 | 32575998 | 627953 | SH |  | SOLE |  | 10528 | 0 | 617425 |
| SCHWAB STRATEGIC TR | SCHWAB FDT US SC | 808524763 | BBG0051NXNX3 | 3856868 | 100359 | SH |  | SOLE |  | 1698 | 0 | 98661 |
| SCHWAB STRATEGIC TR | SCHWB FDT INT LG | 808524755 | BBG0051K49J8 | 15475349 | 537113 | SH |  | SOLE |  | 8699 | 0 | 528414 |
| SCHWAB STRATEGIC TR | SHT TM US TRES | 808524862 | BBG001T9F795 | 2231378 | 111523 | SH |  | SOLE |  | 4767 | 0 | 106756 |
| SCHWAB STRATEGIC TR | US AGGREGATE B | 808524839 | BBG001WBMLH8 | 587173 | 20421 | SH |  | SOLE |  | 447 | 0 | 19974 |
| SCHWAB STRATEGIC TR | US BRD MKT ETF | 808524102 | BBG001T5XQT9 | 1826081 | 61206 | SH |  | SOLE |  | 1788 | 0 | 59418 |
| SCHWAB STRATEGIC TR | US DIVIDEND EQ | 808524797 | BBG0025RWLM4 | 17241369 | 584391 | SH |  | SOLE |  | 7363 | 0 | 577028 |
| SCHWAB STRATEGIC TR | US LCAP GR ETF | 808524300 | BBG001T66WN0 | 3331040 | 106649 | SH |  | SOLE |  | 25262 | 0 | 81387 |
| SCHWAB STRATEGIC TR | US LCAP VA ETF | 808524409 | BBG001T66WQ7 | 865789 | 22164 | SH |  | SOLE |  | 0 | 0 | 22164 |
| SCHWAB STRATEGIC TR | US LRG CAP ETF | 808524201 | BBG001T5XQV6 | 2470679 | 101463 | SH |  | SOLE |  | 1914 | 0 | 99549 |
| SCHWAB STRATEGIC TR | US MID-CAP ETF | 808524508 | BBG001V036R6 | 1148917 | 64787 | SH |  | SOLE |  | 21561 | 0 | 43226 |
| SCHWAB STRATEGIC TR | US REIT ETF | 808524847 | BBG001V039G2 | 1648 | 85427 | SH |  | SOLE |  | 10612 | 0 | 74815 |
| SCHWAB STRATEGIC TR | US SML CAP ETF | 808524607 | BBG001T5XQW5 | 350995 | 65855 | SH |  | SOLE |  | 24565 | 0 | 41290 |
| SCHWAB STRATEGIC TR | US TIPS ETF | 808524870 | BBG001T9F777 | 743317 | 148747 | SH |  | SOLE |  | 6055 | 0 | 142692 |
| SELECT SECTOR SPDR TR | COMMUNICATION | 81369Y852 | BBG00L5F9FV7 | 220791 | 70762 | SH |  | SOLE |  | 2423 | 0 | 68339 |
| SELECT SECTOR SPDR TR | ENERGY | 81369Y506 | BBG001S7T1S7 | 3867536 | 476399 | SH |  | SOLE |  | 53445 | 0 | 422954 |
| SELECT SECTOR SPDR TR | FINANCIAL | 81369Y605 | BBG001S7T223 | 3315723 | 1053949 | SH |  | SOLE |  | 27471 | 0 | 1026478 |
| SELECT SECTOR SPDR TR | RL EST SEL SEC | 81369Y860 | BBG00B597137 | 314757 | 247092 | SH |  | SOLE |  | 11623 | 0 | 235469 |
| SELECT SECTOR SPDR TR | SBI CONS DISCR | 81369Y407 | BBG001S7T1Q9 | 334996 | 51297 | SH |  | SOLE |  | 4871 | 0 | 46426 |
| SELECT SECTOR SPDR TR | SBI CONS STPLS | 81369Y308 | BBG001S7T107 | 1954285 | 346444 | SH |  | SOLE |  | 26398 | 0 | 320046 |
| SELECT SECTOR SPDR TR | SBI HEALTHCARE | 81369Y209 | BBG001S7SCQ6 | 5304307 | 530670 | SH |  | SOLE |  | 26752 | 0 | 503918 |
| SELECT SECTOR SPDR TR | SBI INT-INDS | 81369Y704 | BBG001S7T232 | 1036086 | 285207 | SH |  | SOLE |  | 61975 | 0 | 223232 |
| SELECT SECTOR SPDR TR | SBI INT-UTILS | 81369Y886 | BBG001S7TD56 | 431192 | 214791 | SH |  | SOLE |  | 31422 | 0 | 183369 |
| SELECT SECTOR SPDR TR | SBI MATERIALS | 81369Y100 | BBG001S7R733 | 11902 | 153213 | SH |  | SOLE |  | 29080 | 0 | 124133 |
| SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 | BBG001S7TCZ5 | 15999082 | 550168 | SH |  | SOLE |  | 30784 | 0 | 519384 |
| SERVICE CORP INTL | COM | 817565104 | BBG001S5WBJ5 | 815 | 11793 | SH |  | SOLE |  | 1229 | 0 | 10564 |
| SERVICENOW INC | COM | 81762P102 | BBG001T4JFC0 | 974562 | 7516 | SH |  | SOLE |  | 2609 | 0 | 4907 |
| SESEN BIO INC | COM | 817763105 | BBG001V0GC35 | 6 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| SEVEN HILLS REALTY TRUST | COM | 81784E101 | BBG00GGSN9W5 | 95445 | 10527 | SH |  | SOLE |  | 0 | 0 | 10527 |
| SHELL PLC | SPON ADS | 780259305 | BBG0147BN6H1 | 700012 | 42401 | SH |  | SOLE |  | 2971 | 0 | 39430 |
| SHERWIN WILLIAMS CO | COM | 824348106 | BBG001S5W2F9 | 500977 | 9299 | SH |  | SOLE |  | 1109 | 0 | 8190 |
| SHOPIFY INC | CL A | 82509L107 | BBG004DW5NC7 | 776 | 22368 | SH |  | SOLE |  | 2682 | 0 | 19686 |
| SIBANYE STILLWATER LTD | SPONSORED ADR | 82575P107 | BBG00RRGP4W4 | 152994 | 14532 | SH |  | SOLE |  | 0 | 0 | 14532 |
| SIGNATURE BK NEW YORK N Y | COM | 82669G104 | BBG001SGW2S1 | 213850 | 1870 | SH |  | SOLE |  | 0 | 0 | 1870 |
| SILVERCORP METALS INC | COM | 82835P103 | BBG001S6YR97 | 80 | 27007 | SH |  | SOLE |  | 0 | 0 | 27007 |
| SILVERSUN TECHNOLOGIES INC | COM NEW | 82846H207 | BBG001SCBW07 | 59 | 20000 | SH |  | SOLE |  | 0 | 0 | 20000 |
| SIMON PPTY GROUP INC NEW | COM | 828806109 | BBG001S77WM9 | 835344 | 21594 | SH |  | SOLE |  | 2079 | 0 | 19515 |
| SIMPLIFY EXCHANGE TRADED FUN | MANAGED FUTURES | 82889N699 | BBG015TRLF27 | 1353466 | 52406 | SH |  | SOLE |  | 0 | 0 | 52406 |
| SIREN ETF TR | DIVCN LDRS ETF | 829658301 | BBG00BT76WV7 | 2174 | 44576 | SH |  | SOLE |  | 9393 | 0 | 35183 |
| SIRIUS XM HOLDINGS INC | COM | 82968B103 | BBG001S70ZY6 | 84598 | 109840 | SH |  | SOLE |  | 21334 | 0 | 88506 |
| SJW GROUP | COM | 784305104 | BBG001S5W3N8 | 3113 | 38340 | SH |  | SOLE |  | 750 | 0 | 37590 |
| SKYWORKS SOLUTIONS INC | COM | 83088M102 | BBG001SCYWS2 | 1461794 | 30421 | SH |  | SOLE |  | 939 | 0 | 29482 |
| SMUCKER J M CO | COM NEW | 832696405 | BBG001S5W3H5 | 550436 | 14122 | SH |  | SOLE |  | 568 | 0 | 13554 |
| SNAP INC | CL A | 83304A106 | BBG00441QMK5 | 555 | 62051 | SH |  | SOLE |  | 203 | 0 | 61848 |
| SNAP ON INC | COM | 833034101 | BBG001S5W688 | 1961932 | 10673 | SH |  | SOLE |  | 50 | 0 | 10623 |
| SOCIEDAD QUIMICA Y MINERA DE | SPON ADR SER B | 833635105 | BBG001S7G2C6 | 836974 | 14175 | SH |  | SOLE |  | 247 | 0 | 13928 |
| SOFI TECHNOLOGIES INC | COM | 83406F102 | BBG00YB1ZF08 | 778 | 168837 | SH |  | SOLE |  | 4200 | 0 | 164637 |
| SONOCO PRODS CO | COM | 835495102 | BBG001S7M9F1 | 267279 | 4954 | SH |  | SOLE |  | 0 | 0 | 4954 |
| SONY GROUP CORPORATION | SPONSORED ADR | 835699307 | BBG001S5W6H8 | 241790 | 5747 | SH |  | SOLE |  | 612 | 0 | 5135 |
| SOUTHERN CO | COM | 842587107 | BBG001S5W777 | 1055422 | 92768 | SH |  | SOLE |  | 8376 | 0 | 84392 |
| SOUTHERN COPPER CORP | COM | 84265V105 | BBG001S6ZM88 | 289929 | 15880 | SH |  | SOLE |  | 200 | 0 | 15680 |
| SOUTHWEST AIRLS CO | COM | 844741108 | BBG001S5SXC9 | 859 | 25502 | SH |  | SOLE |  | 1667 | 0 | 23835 |
| SOUTHWESTERN ENERGY CO | COM | 845467109 | BBG001S5WHW7 | 78201 | 30885 | SH |  | SOLE |  | 550 | 0 | 30335 |
| SP PLUS CORP | COM | 78469C103 | BBG001S7TNN4 | 797413 | 45888 | SH |  | SOLE |  | 0 | 0 | 45888 |
| SPDR DOW JONES INDL AVERAGE | UT SER 1 | 78467X109 | BBG001S8LH99 | 828637 | 178145 | SH |  | SOLE |  | 35325 | 0 | 142820 |
| SPDR GOLD TR | GOLD SHS | 78463V107 | BBG001SCPX28 | 5587909 | 176232 | SH |  | SOLE |  | 20901 | 0 | 155331 |
| SPDR INDEX SHS FDS | DJ GLB RL ES ETF | 78463X749 | BBG001T2P370 | 1589 | 38841 | SH |  | SOLE |  | 1470 | 0 | 37371 |
| SPDR INDEX SHS FDS | DJ INTL RL ETF | 78463X863 | BBG001SRXRL8 | 1145 | 42766 | SH |  | SOLE |  | 0 | 0 | 42766 |
| SPDR INDEX SHS FDS | EURO STOXX 50 | 78463X202 | BBG001SLBK12 | 313829 | 63333 | SH |  | SOLE |  | 62 | 0 | 63271 |
| SPDR INDEX SHS FDS | MSCI ACWI EXUS | 78463X848 | BBG001SRXRN6 | 439156 | 577228 | SH |  | SOLE |  | 4513 | 0 | 572715 |
| SPDR INDEX SHS FDS | MSCI EAFE STRTGC | 78463X434 | BBG006LCM0W6 | 7074 | 110358 | SH |  | SOLE |  | 894 | 0 | 109464 |
| SPDR INDEX SHS FDS | PORTFLI MSCI GBL | 78463X475 | BBG002PKWK85 | 42944 | 920945 | SH |  | SOLE |  | 13852 | 0 | 907093 |
| SPDR INDEX SHS FDS | PORTFOLIO DEVLPD | 78463X889 | BBG001SRXRJ1 | 5387466 | 1656940 | SH |  | SOLE |  | 192696 | 0 | 1464244 |
| SPDR INDEX SHS FDS | PORTFOLIO EMG MK | 78463X509 | BBG001SRXRD7 | 746390 | 1624021 | SH |  | SOLE |  | 87907 | 0 | 1536114 |
| SPDR INDEX SHS FDS | S EM MKT DIV | 78463X533 | BBG001V0JXP2 | 255 | 10634 | SH |  | SOLE |  | 7818 | 0 | 2816 |
| SPDR INDEX SHS FDS | S GLBDIV ETF | 78463X459 | BBG004MKB2Q7 | 611 | 10406 | SH |  | SOLE |  | 5298 | 0 | 5108 |
| SPDR INDEX SHS FDS | S INTL ETF | 78463X772 | BBG001T21KR6 | 1364 | 42217 | SH |  | SOLE |  | 1354 | 0 | 40863 |
| SPDR INDEX SHS FDS | S INTL SMLCP | 78463X871 | BBG001SRXRK9 | 1096 | 37259 | SH |  | SOLE |  | 2464 | 0 | 34795 |
| SPDR INDEX SHS FDS | S NORTH AMER | 78463X152 | BBG00BNK9JD0 | 448025 | 39175 | SH |  | SOLE |  | 12843 | 0 | 26332 |
| SPDR S 500 ETF TR | TR UNIT | 78462F103 | BBG001S72SM3 | 32461605 | 497320 | SH |  | SOLE |  | 43287 | 0 | 454033 |
| SPDR S 500 ETF TR | TR UNIT | 78462F103 | BBG001S72SM3 | 691775 | 2600000 | SH | Call | SOLE |  | 0 | 0 | 2600000 |
| SPDR S MIDCAP 400 ETF TR | UTSER1 S | 78467Y107 | BBG001S63NQ1 | 1993871 | 13490 | SH |  | SOLE |  | 1290 | 0 | 12200 |
| SPDR SER TR | AEROSPACE DEF | 78464A631 | BBG0024LG8W4 | 1156 | 10509 | SH |  | SOLE |  | 306 | 0 | 10203 |
| SPDR SER TR | BBG CONV SEC ETF | 78464A359 | BBG001T2PMD1 | 4633 | 72002 | SH |  | SOLE |  | 6791 | 0 | 65211 |
| SPDR SER TR | BLOOMBERG 1 10 Y | 78468R861 | BBG004MKB438 | 7102 | 384919 | SH |  | SOLE |  | 160754 | 0 | 224165 |
| SPDR SER TR | BLOOMBERG 1-3 MO | 78468R663 | BBG001STKCW9 | 767134 | 261429 | SH |  | SOLE |  | 81200 | 0 | 180229 |
| SPDR SER TR | BLOOMBERG 3-12 M | 78468R523 | BBG00X8RXGK5 | 1789 | 18016 | SH |  | SOLE |  | 0 | 0 | 18016 |
| SPDR SER TR | BLOOMBERG EMERGI | 78464A391 | BBG001V0JXM5 | 2895 | 140797 | SH |  | SOLE |  | 802 | 0 | 139995 |
| SPDR SER TR | BLOOMBERG HIGH Y | 78468R622 | BBG001SQS7X7 | 975737 | 66095 | SH |  | SOLE |  | 5465 | 0 | 60630 |
| SPDR SER TR | BLOOMBERG INVT | 78468R200 | BBG0029J2J00 | 5452 | 179396 | SH |  | SOLE |  | 1782 | 0 | 177614 |
| SPDR SER TR | BLOOMBERG SHT TE | 78468R408 | BBG002QLYD04 | 1516 | 62557 | SH |  | SOLE |  | 7034 | 0 | 55523 |
| SPDR SER TR | DJ REIT ETF | 78464A607 | BBG001SHTRF2 | 6611 | 75862 | SH |  | SOLE |  | 974 | 0 | 74888 |
| SPDR SER TR | ICE PFD SEC ETF | 78464A292 | BBG001T5L3N9 | 2267 | 69060 | SH |  | SOLE |  | 5376 | 0 | 63684 |
| SPDR SER TR | NUVEEN BLMBRG MU | 78468R721 | BBG001SRSPW6 | 664805 | 87176 | SH |  | SOLE |  | 2488 | 0 | 84688 |
| SPDR SER TR | NUVEEN BLMBRG SH | 78468R739 | BBG001T083N5 | 3746 | 79730 | SH |  | SOLE |  | 1061 | 0 | 78669 |
| SPDR SER TR | NUVEEN BLOOMBERG | 78464A284 | BBG001V11QG4 | 2664 | 54403 | SH |  | SOLE |  | 8336 | 0 | 46067 |
| SPDR SER TR | PORT MTG BK ETF | 78464A383 | BBG001T2HF72 | 7253 | 334247 | SH |  | SOLE |  | 3983 | 0 | 330264 |
| SPDR SER TR | PORTFLI HIGH YLD | 78468R606 | BBG0034VNBZ2 | 8839 | 395671 | SH |  | SOLE |  | 19907 | 0 | 375764 |
| SPDR SER TR | PORTFLI INTRMDIT | 78464A672 | BBG001STKCX8 | 20456 | 724350 | SH |  | SOLE |  | 11800 | 0 | 712550 |
| SPDR SER TR | PORTFLI TIPS ETF | 78464A656 | BBG001STKCZ6 | 19800 | 768615 | SH |  | SOLE |  | 23319 | 0 | 745296 |
| SPDR SER TR | PORTFOLI S | 78464A805 | BBG001SG6843 | 1333973 | 2201806 | SH |  | SOLE |  | 62715 | 0 | 2139091 |
| SPDR SER TR | PORTFOLIO AGRGTE | 78464A649 | BBG001STKD11 | 2461093 | 4246775 | SH |  | SOLE |  | 401802 | 0 | 3844973 |
| SPDR SER TR | PORTFOLIO CRPORT | 78464A144 | BBG001V10544 | 9704 | 341936 | SH |  | SOLE |  | 9986 | 0 | 331950 |
| SPDR SER TR | PORTFOLIO INTRMD | 78464A375 | BBG001T2HCY9 | 651281 | 638830 | SH |  | SOLE |  | 6188 | 0 | 632642 |
| SPDR SER TR | PORTFOLIO LN COR | 78464A367 | BBG001SRZBZ6 | 902 | 40176 | SH |  | SOLE |  | 1929 | 0 | 38247 |
| SPDR SER TR | PORTFOLIO LN TSR | 78464A664 | BBG001STKCY7 | 19168 | 660295 | SH |  | SOLE |  | 4075 | 0 | 656220 |
| SPDR SER TR | PORTFOLIO S | 78464A847 | BBG001SPT9T9 | 2177464 | 1223702 | SH |  | SOLE |  | 73171 | 0 | 1150531 |
| SPDR SER TR | PORTFOLIO S | 78464A854 | BBG001SPTB87 | 3020239 | 2853697 | SH |  | SOLE |  | 25186 | 0 | 2828511 |
| SPDR SER TR | PORTFOLIO S | 78468R853 | BBG004T58LZ5 | 957919 | 1851790 | SH |  | SOLE |  | 108387 | 0 | 1743403 |
| SPDR SER TR | PORTFOLIO SH TSR | 78468R101 | BBG0029J2KF1 | 995428 | 1712847 | SH |  | SOLE |  | 150079 | 0 | 1562768 |
| SPDR SER TR | PORTFOLIO SHORT | 78464A474 | BBG001T6B0P2 | 410522 | 1006817 | SH |  | SOLE |  | 114846 | 0 | 891971 |
| SPDR SER TR | PRTFLO S GW | 78464A409 | BBG001SD7RB9 | 1276219 | 1969851 | SH |  | SOLE |  | 111753 | 0 | 1858098 |
| SPDR SER TR | PRTFLO S HI | 78468R788 | BBG00B6WD879 | 402552 | 270684 | SH |  | SOLE |  | 19712 | 0 | 250972 |
| SPDR SER TR | PRTFLO S VL | 78464A508 | BBG001SG4284 | 966330 | 1303343 | SH |  | SOLE |  | 73862 | 0 | 1229481 |
| SPDR SER TR | RUSSELL YIELD | 78468R770 | BBG00BL38SV1 | 3331 | 35550 | SH |  | SOLE |  | 22579 | 0 | 12971 |
| SPDR SER TR | S 400 MDCP GRW | 78464A821 | BBG001SPTBN0 | 665469 | 77706 | SH |  | SOLE |  | 8224 | 0 | 69482 |
| SPDR SER TR | S 400 MDCP VAL | 78464A839 | BBG001SPTBM1 | 514371 | 135552 | SH |  | SOLE |  | 4092 | 0 | 131460 |
| SPDR SER TR | S 500 ESG ETF | 78468R531 | BBG00W7DVF50 | 779 | 21240 | SH |  | SOLE |  | 0 | 0 | 21240 |
| SPDR SER TR | S 600 SMCP GRW | 78464A201 | BBG001SG4275 | 407759 | 131551 | SH |  | SOLE |  | 1928 | 0 | 129623 |
| SPDR SER TR | S 600 SMCP VAL | 78464A300 | BBG001SG3JV2 | 13533 | 182332 | SH |  | SOLE |  | 16243 | 0 | 166089 |
| SPDR SER TR | S 600 SML CAP | 78464A813 | BBG001SPTB69 | 332315 | 142837 | SH |  | SOLE |  | 2355 | 0 | 140482 |
| SPDR SER TR | S BIOTECH | 78464A870 | BBG001SQDKG3 | 815730 | 39850 | SH |  | SOLE |  | 3737 | 0 | 36113 |
| SPDR SER TR | S DIVID ETF | 78464A763 | BBG001SPTBP8 | 1440644 | 171598 | SH |  | SOLE |  | 21101 | 0 | 150497 |
| SPDR SER TR | S HOMEBUILD | 78464A888 | BBG001SQDKH2 | 5249 | 87013 | SH |  | SOLE |  | 780 | 0 | 86233 |
| SPDR SER TR | S INS ETF | 78464A789 | BBG001SPTB50 | 624868 | 21091 | SH |  | SOLE |  | 291 | 0 | 20800 |
| SPDR SER TR | S METALS MNG | 78464A755 | BBG001SMH2W0 | 1008 | 20232 | SH |  | SOLE |  | 148 | 0 | 20084 |
| SPDR SER TR | S REGL BKG | 78464A698 | BBG001SMH2R6 | 630 | 10727 | SH |  | SOLE |  | 538 | 0 | 10189 |
| SPDR SER TR | SPDR S 500 ETF | 78468R796 | BBG00BKMB118 | 204566 | 2561 | SH |  | SOLE |  | 250 | 0 | 2311 |
| SPDR SER TR | SSGA US LRG ETF | 78468R804 | BBG0045LC1R4 | 226871 | 34363 | SH |  | SOLE |  | 526 | 0 | 33837 |
| SPECIAL OPPORTUNITIES FD INC | COM | 84741T104 | BBG001S5V6G0 | 164867 | 14462 | SH |  | SOLE |  | 0 | 0 | 14462 |
| SPIRIT AEROSYSTEMS HLDGS INC | COM CL A | 848574109 | BBG001SKF1N8 | 493 | 16660 | SH |  | SOLE |  | 0 | 0 | 16660 |
| SPIRIT RLTY CAP INC NEW | COM NEW | 84860W300 | BBG0027Z6XS1 | 1004884 | 30303 | SH |  | SOLE |  | 0 | 0 | 30303 |
| SPLUNK INC | COM | 848637104 | BBG001TWMNG3 | 1815 | 21085 | SH |  | SOLE |  | 15414 | 0 | 5671 |
| SPROTT ETF TRUST | GOLD MINERS ETF | 85210B102 | BBG006T1GQZ9 | 914354 | 44051 | SH |  | SOLE |  | 1495 | 0 | 42556 |
| SPROTT FDS TR | URANIUM MINERS E | 85208P303 | BBG016ZGFLP1 | 906 | 28556 | SH |  | SOLE |  | 22312 | 0 | 6244 |
| SPROTT FOCUS TR INC | COM | 85208J109 | BBG001S5RF39 | 170558 | 21400 | SH |  | SOLE |  | 0 | 0 | 21400 |
| SPROTT PHYSICAL GOLD  SILVE | TR UNIT | 85208R101 | BBG00JPZ8T56 | 1383361 | 444215 | SH |  | SOLE |  | 0 | 0 | 444215 |
| SPROTT PHYSICAL GOLD TR | UNIT | 85207H104 | BBG001T66XM9 | 757117 | 334637 | SH |  | SOLE |  | 10541 | 0 | 324096 |
| SPROTT PHYSICAL SILVER TR | TR UNIT | 85207K107 | BBG001T96GD0 | 159365 | 269501 | SH |  | SOLE |  | 11395 | 0 | 258106 |
| SPS COMM INC | COM | 78463M107 | BBG001T65R07 | 241064 | 1888 | SH |  | SOLE |  | 0 | 0 | 1888 |
| SRH TOTAL RETURN FUND INC | COM | 101507101 | BBG001SKK3J3 | 154 | 12087 | SH |  | SOLE |  | 0 | 0 | 12087 |
| SSGA ACTIVE ETF TR | BLACKSTONE SENR | 78467V608 | BBG004DF1DW8 | 489782 | 135954 | SH |  | SOLE |  | 9345 | 0 | 126609 |
| SSGA ACTIVE ETF TR | MULT ASS RLRTN | 78467V103 | BBG002XY88Z0 | 7016 | 254774 | SH |  | SOLE |  | 5669 | 0 | 249105 |
| SSGA ACTIVE ETF TR | SPDR TR TACTIC | 78467V848 | BBG0084H8485 | 411438 | 134093 | SH |  | SOLE |  | 14726 | 0 | 119367 |
| SSGA ACTIVE ETF TR | ULT SHT TRM BD | 78467V707 | BBG005D236G5 | 922 | 23068 | SH |  | SOLE |  | 2271 | 0 | 20797 |
| SSGA ACTIVE TR | SPDR DBLELN EMRG | 78470P309 | BBG00CNV8TC4 | 719 | 17887 | SH |  | SOLE |  | 1263 | 0 | 16624 |
| SSGA ACTIVE TR | SPDR DBLELN SHRT | 78470P200 | BBG00CNVKF21 | 1745 | 37873 | SH |  | SOLE |  | 19769 | 0 | 18104 |
| SSGA ACTIVE TR | SPDR SSGA FXD | 78470P507 | BBG00NS9WHL3 | 337659 | 13498 | SH |  | SOLE |  | 0 | 0 | 13498 |
| SSGA ACTIVE TR | SPDR SSGA US SCT | 78470P408 | BBG00NS9VV15 | 405896 | 46066 | SH |  | SOLE |  | 2043 | 0 | 44023 |
| SSR MNG INC | COM | 784730103 | BBG001S6JSX5 | 207003 | 15379 | SH |  | SOLE |  | 500 | 0 | 14879 |
| STANLEY BLACK  DECKER INC | COM | 854502101 | BBG001S5WHT1 | 344802 | 10596 | SH |  | SOLE |  | 287 | 0 | 10309 |
| STARBUCKS CORP | COM | 855244109 | BBG001S72KH6 | 3772627 | 111790 | SH |  | SOLE |  | 7405 | 0 | 104385 |
| STARWOOD PPTY TR INC | COM | 85571B105 | BBG001T4JCN5 | 723 | 39465 | SH |  | SOLE |  | 1450 | 0 | 38015 |
| STATE STR CORP | COM | 857477103 | BBG001S5RLD5 | 318861 | 5140 | SH |  | SOLE |  | 110 | 0 | 5030 |
| STEEL DYNAMICS INC | COM | 858119100 | BBG001S98JK5 | 346694 | 10106 | SH |  | SOLE |  | 0 | 0 | 10106 |
| STERICYCLE INC | COM | 858912108 | BBG001S7P0T2 | 219547 | 5014 | SH |  | SOLE |  | 0 | 0 | 5014 |
| STONECO LTD | COM CL A | G85158106 | BBG00M4ZQF98 | 222 | 23491 | SH |  | SOLE |  | 16683 | 0 | 6808 |
| STORE CAP CORP | COM | 862121100 | BBG00265T6X6 | 926 | 28888 | SH |  | SOLE |  | 1599 | 0 | 27289 |
| STRATEGY SHS | NS 7HANDL IDX | 86280R506 | BBG00JRGTRX6 | 1133655 | 88511 | SH |  | SOLE |  | 4553 | 0 | 83958 |
| STRYKER CORPORATION | COM | 863667101 | BBG001S8FR03 | 792339 | 12522 | SH |  | SOLE |  | 918 | 0 | 11604 |
| STURM RUGER  CO INC | COM | 864159108 | BBG001S6LMJ1 | 676 | 13358 | SH |  | SOLE |  | 140 | 0 | 13218 |
| SUBURBAN PROPANE PARTNERS L | UNIT LTD PARTN | 864482104 | BBG001S6DDV6 | 833 | 54881 | SH |  | SOLE |  | 5751 | 0 | 49130 |
| SUMITOMO MITSUI FINL GROUP I | SPONSORED ADR | 86562M209 | BBG001SLH608 | 182153 | 22929 | SH |  | SOLE |  | 217 | 0 | 22712 |
| SUN LIFE FINANCIAL INC. | COM | 866796105 | BBG001S7XWH6 | 1035782 | 28570 | SH |  | SOLE |  | 0 | 0 | 28570 |
| SUNCOR ENERGY INC NEW | COM | 867224107 | BBG001S5YSF0 | 1011036 | 35302 | SH |  | SOLE |  | 894 | 0 | 34408 |
| SUNOCO LP/SUNOCO FIN CORP | COM UT REP LP | 86765K109 | BBG00358K8T9 | 2388 | 55411 | SH |  | SOLE |  | 9195 | 0 | 46216 |
| SUNPOWER CORP | DBCV 4.000% 1/1 | 867652AL3 |  | 17 | 17000 | PRN |  | SOLE |  | 0 | 0 | 17000 |
| SUNRUN INC | COM | 86771W105 | BBG0025XVR94 | 591 | 24597 | SH |  | SOLE |  | 17669 | 0 | 6928 |
| SUPER LEAGUE GAMING INC | COM | 86804F202 | BBG009XZYH83 | 4 | 12783 | SH |  | SOLE |  | 0 | 0 | 12783 |
| SURFACE ONCOLOGY INC | COM | 86877M209 | BBG00KFWYX53 | 14 | 17325 | SH |  | SOLE |  | 7000 | 0 | 10325 |
| SYNCHRONY FINANCIAL | COM | 87165B103 | BBG00658F3Q2 | 309259 | 10819 | SH |  | SOLE |  | 212 | 0 | 10607 |
| SYNOPSYS INC | COM | 871607107 | BBG001S5VTR8 | 1284724 | 4380 | SH |  | SOLE |  | 17 | 0 | 4363 |
| SYNOVUS FINL CORP | COM NEW | 87161C501 | BBG001S5S3G1 | 256580 | 6852 | SH |  | SOLE |  | 0 | 0 | 6852 |
| SYSCO CORP | COM | 871829107 | BBG001S5WJS8 | 690063 | 35300 | SH |  | SOLE |  | 2049 | 0 | 33251 |
| TAIWAN SEMICONDUCTOR MFG LTD | SPONSORED ADS | 874039100 | BBG001S5WWW4 | 1052495 | 49377 | SH |  | SOLE |  | 1810 | 0 | 47567 |
| TAKEDA PHARMACEUTICAL CO LTD | SPONSORED ADS | 874060205 | BBG001T8N8N0 | 166 | 10629 | SH |  | SOLE |  | 155 | 0 | 10474 |
| TANGER FACTORY OUTLET CTRS I | COM | 875465106 | BBG001S7BZV7 | 195 | 10862 | SH |  | SOLE |  | 390 | 0 | 10472 |
| TAPESTRY INC | COM | 876030107 | BBG001SFH7D5 | 477 | 12538 | SH |  | SOLE |  | 3066 | 0 | 9472 |
| TARGET CORP | COM | 87612E106 | BBG001SC0K41 | 5212897 | 75353 | SH |  | SOLE |  | 4206 | 0 | 71147 |
| TE CONNECTIVITY LTD | SHS | H84989104 | BBG001STLRP3 | 564426 | 11513 | SH |  | SOLE |  | 285 | 0 | 11228 |
| TECK RESOURCES LTD | CL B | 878742204 | BBG001S60LH8 | 432780 | 14777 | SH |  | SOLE |  | 1200 | 0 | 13577 |
| TEKLA HEALTHCARE INVS | SH BEN INT | 87911J103 | BBG001S5S013 | 482 | 26765 | SH |  | SOLE |  | 0 | 0 | 26765 |
| TEKLA HEALTHCARE OPPORTUNITI | SHS | 879105104 | BBG0069FLDK9 | 1008 | 50897 | SH |  | SOLE |  | 1200 | 0 | 49697 |
| TEKLA LIFE SCIENCES INVS | SH BEN INT | 87911K100 | BBG001S6TBF1 | 278 | 19587 | SH |  | SOLE |  | 0 | 0 | 19587 |
| TEKLA WORLD HEALTHCARE FD | BEN INT SHS | 87911L108 | BBG008NVFX18 | 300 | 20462 | SH |  | SOLE |  | 0 | 0 | 20462 |
| TELADOC HEALTH INC | COM | 87918A105 | BBG001TG5PC6 | 636 | 26899 | SH |  | SOLE |  | 2137 | 0 | 24762 |
| TELEFONICA S A | SPONSORED ADR | 879382208 | BBG001S5WMH3 | 52915 | 21633 | SH |  | SOLE |  | 1603 | 0 | 20030 |
| TELLURIAN INC NEW | COM | 87968A104 | BBG001S5TB09 | 87 | 51533 | SH |  | SOLE |  | 0 | 0 | 51533 |
| TEMPLETON EMERGING MKTS INCO | COM | 880192109 | BBG001S5WMJ1 | 75056 | 18017 | SH |  | SOLE |  | 0 | 0 | 18017 |
| TEMPLETON GLOBAL INCOME FD | COM | 880198106 | BBG001S5RKQ3 | 86 | 19917 | SH |  | SOLE |  | 0 | 0 | 19917 |
| TENET HEALTHCARE CORP | COM NEW | 88033G407 | BBG001S70FY0 | 278410 | 6996 | SH |  | SOLE |  | 18 | 0 | 6978 |
| TESLA INC | COM | 88160R101 | BBG001SQKGD7 | 2788846 | 168478 | SH |  | SOLE |  | 18524 | 0 | 149954 |
| TEVA PHARMACEUTICAL INDS LTD | SPONSORED ADS | 881624209 | BBG001S62NT9 | 120 | 13180 | SH |  | SOLE |  | 0 | 0 | 13180 |
| TEXAS INSTRS INC | COM | 882508104 | BBG001S5WYZ7 | 4648690 | 55840 | SH |  | SOLE |  | 2695 | 0 | 53145 |
| TEXTRON INC | COM | 883203101 | BBG001S5WZ39 | 949582 | 18009 | SH |  | SOLE |  | 125 | 0 | 17884 |
| THE TRADE DESK INC | COM CL A | 88339J105 | BBG00629NGW8 | 441931 | 32774 | SH |  | SOLE |  | 1437 | 0 | 31337 |
| THERMO FISHER SCIENTIFIC INC | COM | 883556102 | BBG001S5WS08 | 2999416 | 22010 | SH |  | SOLE |  | 1460 | 0 | 20550 |
| THORNBURG INCM BUILDER OPP T | COM | 885213108 | BBG011K2MTF5 | 978 | 68493 | SH |  | SOLE |  | 0 | 0 | 68493 |
| TILRAY BRANDS INC | COM CL 2 | 88688T100 | BBG00L7XTPY9 | 168 | 62322 | SH |  | SOLE |  | 6009 | 0 | 56313 |
| TJX COS INC NEW | COM | 872540109 | BBG001S5WQ93 | 866367 | 67624 | SH |  | SOLE |  | 6580 | 0 | 61044 |
| T-MOBILE US INC | COM | 872590104 | BBG001SKR9Y6 | 601112 | 21596 | SH |  | SOLE |  | 1429 | 0 | 20167 |
| TORONTO DOMINION BK ONT | COM NEW | 891160509 | BBG001S60L15 | 1092233 | 37884 | SH |  | SOLE |  | 868 | 0 | 37016 |
| TORTOISE MIDSTRM ENERGY FD I | COM | 89148B200 | BBG001SS8R16 | 413222 | 12349 | SH |  | SOLE |  | 0 | 0 | 12349 |
| TORTOISE PWR  ENERGY INFRAS | COM | 89147X104 | BBG001SRZ8J1 | 1003587 | 78651 | SH |  | SOLE |  | 0 | 0 | 78651 |
| TOTALENERGIES SE | SPONSORED ADS | 89151E109 | BBG001S6WYD9 | 1415012 | 35227 | SH |  | SOLE |  | 629 | 0 | 34598 |
| TOYOTA MOTOR CORP | ADS | 892331307 | BBG001SDB327 | 402747 | 4263 | SH |  | SOLE |  | 20 | 0 | 4243 |
| TRACTOR SUPPLY CO | COM | 892356106 | BBG001S7K017 | 340881 | 4352 | SH |  | SOLE |  | 0 | 0 | 4352 |
| TRANE TECHNOLOGIES PLC | SHS | G8994E103 | BBG001S5SBV6 | 639936 | 6774 | SH |  | SOLE |  | 5 | 0 | 6769 |
| TRANSOCEAN LTD | REG SHS | H8817H100 | BBG001S7B678 | 138 | 30371 | SH |  | SOLE |  | 9650 | 0 | 20721 |
| TRAVELERS COMPANIES INC | COM | 89417E109 | BBG001S5R103 | 2415077 | 26495 | SH |  | SOLE |  | 4261 | 0 | 22234 |
| TRI CONTL CORP | COM | 895436103 | BBG001S5WZ75 | 313 | 12215 | SH |  | SOLE |  | 0 | 0 | 12215 |
| TRINITY CAP INC | COM | 896442308 | BBG00T6WFZK3 | 109 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| TRITON INTL LTD | CL A | G9078F107 | BBG00BS054X4 | 814 | 11838 | SH |  | SOLE |  | 115 | 0 | 11723 |
| TRUIST FINL CORP | COM | 89832Q109 | BBG001S5YYC0 | 479447 | 37740 | SH |  | SOLE |  | 4585 | 0 | 33155 |
| TWO RDS SHARED TR | LDRSHS ALPFACT | 90214Q774 | BBG00M4RHFY8 | 2823 | 93813 | SH |  | SOLE |  | 10656 | 0 | 83157 |
| TWO RDS SHARED TR | LEADERSHARES DY | 90214Q675 | BBG011MF2PD6 | 2577 | 116728 | SH |  | SOLE |  | 15639 | 0 | 101089 |
| TWO RDS SHARED TR | LEADERSHARES EQT | 90214Q683 | BBG00TSFR128 | 2102 | 75860 | SH |  | SOLE |  | 8458 | 0 | 67402 |
| TWO RDS SHARED TR | LEADERSHS ACTIVI | 90214Q717 | BBG00Y002QG7 | 1344 | 45825 | SH |  | SOLE |  | 4985 | 0 | 40840 |
| TWO RDS SHARED TR | LEASERSHS ALPHAF | 90214Q691 | BBG00XZZ2J07 | 3192 | 103347 | SH |  | SOLE |  | 12093 | 0 | 91254 |
| UBER TECHNOLOGIES INC | COM | 90353T100 | BBG002B04MW4 | 436660 | 244528 | SH |  | SOLE |  | 115683 | 0 | 128845 |
| UBS GROUP AG | SHS | H42097107 | BBG007936GX0 | 547393 | 41064 | SH |  | SOLE |  | 161 | 0 | 40903 |
| UGI CORP NEW | COM | 902681105 | BBG001S5X0W3 | 411 | 11076 | SH |  | SOLE |  | 1673 | 0 | 9403 |
| UNDER ARMOUR INC | CL A | 904311107 | BBG001SJLLQ7 | 251 | 24738 | SH |  | SOLE |  | 308 | 0 | 24430 |
| UNDER ARMOUR INC | CL C | 904311206 | BBG009DTD8J0 | 137 | 15399 | SH |  | SOLE |  | 5500 | 0 | 9899 |
| UNILEVER PLC | SPON ADR NEW | 904767704 | BBG001S5X1K4 | 1565193 | 68945 | SH |  | SOLE |  | 3246 | 0 | 65699 |
| UNION PAC CORP | COM | 907818108 | BBG001S5X2M0 | 2556588 | 44926 | SH |  | SOLE |  | 4699 | 0 | 40227 |
| UNITED AIRLS HLDGS INC | COM | 910047109 | BBG001SQ87W0 | 263778 | 23391 | SH |  | SOLE |  | 4285 | 0 | 19106 |
| UNITED PARCEL SERVICE INC | CL B | 911312106 | BBG001SDGSH1 | 3266988 | 96595 | SH |  | SOLE |  | 12731 | 0 | 83864 |
| UNITED RENTALS INC | COM | 911363109 | BBG001SBGZ25 | 440713 | 6211 | SH |  | SOLE |  | 1091 | 0 | 5120 |
| UNITED STATES STL CORP NEW | COM | 912909108 | BBG001S5XL75 | 3762 | 150178 | SH |  | SOLE |  | 1301 | 0 | 148877 |
| UNITED STS BRENT OIL FD LP | UNIT | 91167Q100 | BBG001T8T4Q0 | 290832 | 10284 | SH |  | SOLE |  | 0 | 0 | 10284 |
| UNITED STS NAT GAS FD LP | UNIT PAR | 912318300 | BBG001ST67S1 | 1310 | 92926 | SH |  | SOLE |  | 75232 | 0 | 17694 |
| UNITEDHEALTH GROUP INC | COM | 91324P102 | BBG001S6WCJ1 | 7258773 | 61752 | SH |  | SOLE |  | 4691 | 0 | 57061 |
| UNIVERSAL HLTH SVCS INC | CL B | 913903100 | BBG001S6S976 | 284361 | 2337 | SH |  | SOLE |  | 0 | 0 | 2337 |
| UNUM GROUP | COM | 91529Y106 | BBG001S5X2J4 | 1054901 | 33183 | SH |  | SOLE |  | 4000 | 0 | 29183 |
| US BANCORP DEL | COM NEW | 902973304 | BBG001S6T8C1 | 692827 | 81745 | SH |  | SOLE |  | 3000 | 0 | 78745 |
| US FOODS HLDG CORP | COM | 912008109 | BBG00C6H6D59 | 344826 | 23126 | SH |  | SOLE |  | 1000 | 0 | 22126 |
| VAALCO ENERGY INC | COM NEW | 91851C201 | BBG001S76ZS7 | 100110 | 29059 | SH |  | SOLE |  | 0 | 0 | 29059 |
| VALE S A | SPONSORED ADS | 91912E105 | BBG001SB54S8 | 229828 | 21410 | SH |  | SOLE |  | 0 | 0 | 21410 |
| VALERO ENERGY CORP | COM | 91913Y100 | BBG001S5X8K9 | 2821632 | 46301 | SH |  | SOLE |  | 2408 | 0 | 43893 |
| VALLEY NATL BANCORP | COM | 919794107 | BBG001S7H654 | 147 | 12973 | SH |  | SOLE |  | 0 | 0 | 12973 |
| VALMONT INDS INC | COM | 920253101 | BBG001S5X650 | 698783 | 2346 | SH |  | SOLE |  | 0 | 0 | 2346 |
| VANECK ETF TRUST | AGRIBUSINESS ETF | 92189F700 | BBG001SPSH76 | 866 | 10091 | SH |  | SOLE |  | 833 | 0 | 9258 |
| VANECK ETF TRUST | BDC INCOME ETF | 92189F411 | BBG00440GL84 | 146821 | 70397 | SH |  | SOLE |  | 1562 | 0 | 68835 |
| VANECK ETF TRUST | FALLEN ANGEL HG | 92189F437 | BBG002VZY7Y3 | 1836 | 67933 | SH |  | SOLE |  | 1723 | 0 | 66210 |
| VANECK ETF TRUST | GOLD MINERS ETF | 92189F106 | BBG001SR42Z0 | 478861 | 159916 | SH |  | SOLE |  | 8667 | 0 | 151249 |
| VANECK ETF TRUST | IG FLOATING RATE | 92189F486 | BBG001V14Q53 | 459 | 18459 | SH |  | SOLE |  | 0 | 0 | 18459 |
| VANECK ETF TRUST | INTRMDT MUNI ETF | 92189H201 | BBG001SRLFL7 | 674463 | 20404 | SH |  | SOLE |  | 1731 | 0 | 18673 |
| VANECK ETF TRUST | JUNIOR GOLD MINE | 92189F791 | BBG001T60G06 | 737035 | 28849 | SH |  | SOLE |  | 1710 | 0 | 27139 |
| VANECK ETF TRUST | LONG MUNI ETF | 92189F536 | BBG001T10HL2 | 606037 | 34710 | SH |  | SOLE |  | 0 | 0 | 34710 |
| VANECK ETF TRUST | MRNGSTR WDE MOAT | 92189F643 | BBG002XRNHT5 | 2769813 | 276343 | SH |  | SOLE |  | 7588 | 0 | 268755 |
| VANECK ETF TRUST | PREFERRED SECURT | 92189F429 | BBG0034VZPF0 | 2516184 | 171108 | SH |  | SOLE |  | 0 | 0 | 171108 |
| VANECK ETF TRUST | SHRT HGH YLD MUN | 92189F387 | BBG005T08310 | 453 | 20338 | SH |  | SOLE |  | 798 | 0 | 19540 |
| VANECK ETF TRUST | VANECK SHRT MUNI | 92189F528 | BBG001SSZW79 | 617235 | 38611 | SH |  | SOLE |  | 2047 | 0 | 36564 |
| VANECK ETF TRUST | VANECK VIETNAM | 92189F817 | BBG001T5CFW2 | 320597 | 27177 | SH |  | SOLE |  | 0 | 0 | 27177 |
| VANECK MERK GOLD TR | GOLD TRUST | 921078101 | BBG002WYN9L7 | 211 | 11916 | SH |  | SOLE |  | 0 | 0 | 11916 |
| VANGUARD ADMIRAL FDS INC | 500 GRTH IDX F | 921932505 | BBG001TC6MF8 | 10338 | 49010 | SH |  | SOLE |  | 825 | 0 | 48185 |
| VANGUARD ADMIRAL FDS INC | 500 VAL IDX FD | 921932703 | BBG001TC6MG7 | 7977 | 56957 | SH |  | SOLE |  | 502 | 0 | 56455 |
| VANGUARD ADMIRAL FDS INC | MIDCP 400 IDX | 921932885 | BBG001TC6MJ4 | 3796 | 23209 | SH |  | SOLE |  | 1103 | 0 | 22106 |
| VANGUARD ADMIRAL FDS INC | MIDCP 400 VAL | 921932844 | BBG001TC6MN9 | 1858 | 12110 | SH |  | SOLE |  | 0 | 0 | 12110 |
| VANGUARD ADMIRAL FDS INC | SMLCP 600 VAL | 921932778 | BBG001TC6ML1 | 2202 | 14021 | SH |  | SOLE |  | 0 | 0 | 14021 |
| VANGUARD ADMIRAL FDS INC | SMLLCP 600 IDX | 921932828 | BBG001TC6MR5 | 3623 | 20907 | SH |  | SOLE |  | 867 | 0 | 20040 |
| VANGUARD BD INDEX FDS | INTERMED TERM | 921937819 | BBG001ST39R1 | 3124288 | 137228 | SH |  | SOLE |  | 3362 | 0 | 133866 |
| VANGUARD BD INDEX FDS | LONG TERM BOND | 921937793 | BBG001ST39S0 | 381511 | 59200 | SH |  | SOLE |  | 3258 | 0 | 55942 |
| VANGUARD BD INDEX FDS | SHORT TRM BOND | 921937827 | BBG001ST39Q2 | 30753892 | 639367 | SH |  | SOLE |  | 7235 | 0 | 632132 |
| VANGUARD BD INDEX FDS | TOTAL BND MRKT | 921937835 | BBG001SK7DK4 | 3963468 | 394828 | SH |  | SOLE |  | 33275 | 0 | 361553 |
| VANGUARD CHARLOTTE FDS | TOTAL INT BD ETF | 92203J407 | BBG004N1LGK2 | 1451655 | 99669 | SH |  | SOLE |  | 13223 | 0 | 86446 |
| VANGUARD INDEX FDS | EXTEND MKT ETF | 922908652 | BBG001SK3J43 | 1464120 | 44901 | SH |  | SOLE |  | 1219 | 0 | 43682 |
| VANGUARD INDEX FDS | GROWTH ETF | 922908736 | BBG001SHTTS4 | 46125535 | 391274 | SH |  | SOLE |  | 11752 | 0 | 379522 |
| VANGUARD INDEX FDS | LARGE CAP ETF | 922908637 | BBG001SHTTQ6 | 1364650 | 120052 | SH |  | SOLE |  | 1080 | 0 | 118972 |
| VANGUARD INDEX FDS | MCAP GR IDXVIP | 922908538 | BBG001SRN7S6 | 22477383 | 181079 | SH |  | SOLE |  | 1493 | 0 | 179586 |
| VANGUARD INDEX FDS | MCAP VL IDXVIP | 922908512 | BBG001SRN7W1 | 25038820 | 245610 | SH |  | SOLE |  | 5356 | 0 | 240254 |
| VANGUARD INDEX FDS | MID CAP ETF | 922908629 | BBG001SHVTS1 | 14304779 | 257169 | SH |  | SOLE |  | 18291 | 0 | 238878 |
| VANGUARD INDEX FDS | REAL ESTATE ETF | 922908553 | BBG001SMD2X3 | 3882367 | 220085 | SH |  | SOLE |  | 19525 | 0 | 200560 |
| VANGUARD INDEX FDS | S 500 ETF SHS | 922908363 | BBG001TC6MC1 | 34471733 | 254523 | SH |  | SOLE |  | 5618 | 0 | 248905 |
| VANGUARD INDEX FDS | SM CP VAL ETF | 922908611 | BBG001SHVTR2 | 5555996 | 116701 | SH |  | SOLE |  | 15102 | 0 | 101599 |
| VANGUARD INDEX FDS | SMALL CP ETF | 922908751 | BBG001SHTTV0 | 21251191 | 344393 | SH |  | SOLE |  | 18147 | 0 | 326246 |
| VANGUARD INDEX FDS | SML CP GRW ETF | 922908595 | BBG001SHTTW9 | 5911578 | 82008 | SH |  | SOLE |  | 2140 | 0 | 79868 |
| VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 | BBG001SHTB03 | 14471256 | 1233584 | SH |  | SOLE |  | 106783 | 0 | 1126801 |
| VANGUARD INDEX FDS | VALUE ETF | 922908744 | BBG001SHVR78 | 37996571 | 584671 | SH |  | SOLE |  | 39016 | 0 | 545655 |
| VANGUARD INTL EQUITY INDEX F | ALLWRLD EX US | 922042775 | BBG001SP7T00 | 287651 | 37653 | SH |  | SOLE |  | 1925 | 0 | 35728 |
| VANGUARD INTL EQUITY INDEX F | FTSE EMR MKT ETF | 922042858 | BBG001SHTTZ6 | 4525000 | 395810 | SH |  | SOLE |  | 36375 | 0 | 359435 |
| VANGUARD INTL EQUITY INDEX F | FTSE EUROPE ETF | 922042874 | BBG001SHTV18 | 1016 | 18317 | SH |  | SOLE |  | 4391 | 0 | 13926 |
| VANGUARD INTL EQUITY INDEX F | FTSE PACIFIC ETF | 922042866 | BBG001SHTV36 | 1069 | 16608 | SH |  | SOLE |  | 3169 | 0 | 13439 |
| VANGUARD INTL EQUITY INDEX F | GLB EX US ETF | 922042676 | BBG001TCVT65 | 771 | 18657 | SH |  | SOLE |  | 6328 | 0 | 12329 |
| VANGUARD INTL EQUITY INDEX F | TT WRLD ST ETF | 922042742 | BBG001T2YZG9 | 444088 | 61530 | SH |  | SOLE |  | 3342 | 0 | 58188 |
| VANGUARD MALVERN FDS | STRM INFPROIDX | 922020805 | BBG003H12XS7 | 1950932 | 191205 | SH |  | SOLE |  | 27356 | 0 | 163849 |
| VANGUARD MUN BD FDS | TAX EXEMPT BD | 922907746 | BBG009THVRX1 | 4596382 | 222695 | SH |  | SOLE |  | 5162 | 0 | 217533 |
| VANGUARD SCOTTSDALE FDS | INTER TERM TREAS | 92206C706 | BBG001T62M92 | 882313 | 27992 | SH |  | SOLE |  | 331 | 0 | 27661 |
| VANGUARD SCOTTSDALE FDS | INT-TERM CORP | 92206C870 | BBG001T62M38 | 2188721 | 147193 | SH |  | SOLE |  | 10257 | 0 | 136936 |
| VANGUARD SCOTTSDALE FDS | MTG-BKD SECS ETF | 92206C771 | BBG001T62MF5 | 4680578 | 178864 | SH |  | SOLE |  | 2760 | 0 | 176104 |
| VANGUARD SCOTTSDALE FDS | SHORT TERM TREAS | 92206C102 | BBG001T62M74 | 7256265 | 142868 | SH |  | SOLE |  | 2207 | 0 | 140661 |
| VANGUARD SCOTTSDALE FDS | SHRT TRM CORP BD | 92206C409 | BBG001T62KZ7 | 7129728 | 221951 | SH |  | SOLE |  | 2382 | 0 | 219569 |
| VANGUARD SCOTTSDALE FDS | TOTAL CORP BND | 92206C573 | BBG00J5M1LD2 | 2677 | 36063 | SH |  | SOLE |  | 4615 | 0 | 31448 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000GRW | 92206C680 | BBG001TCH518 | 1031844 | 72829 | SH |  | SOLE |  | 5648 | 0 | 67181 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000VAL | 92206C714 | BBG001TCH581 | 905772 | 36488 | SH |  | SOLE |  | 817 | 0 | 35671 |
| VANGUARD SCOTTSDALE FDS | VNG RUS2000IDX | 92206C664 | BBG001TCH7W0 | 228689 | 20044 | SH |  | SOLE |  | 837 | 0 | 19207 |
| VANGUARD SCOTTSDALE FDS | VNG RUS2000VAL | 92206C649 | BBG001TCHH03 | 3004 | 24669 | SH |  | SOLE |  | 225 | 0 | 24444 |
| VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 | BBG001SQX4T3 | 11098072 | 488883 | SH |  | SOLE |  | 22082 | 0 | 466801 |
| VANGUARD STAR FDS | VG TL INTL STK F | 921909768 | BBG001TJR1D8 | 795392 | 376090 | SH |  | SOLE |  | 15427 | 0 | 360663 |
| VANGUARD TAX-MANAGED FDS | VAN FTSE DEV MKT | 921943858 | BBG001SSPWL4 | 17511016 | 760312 | SH |  | SOLE |  | 53471 | 0 | 706841 |
| VANGUARD WELLINGTON FD | US QUALITY | 921935706 | BBG00K269NN4 | 388329 | 7400 | SH |  | SOLE |  | 3700 | 0 | 3700 |
| VANGUARD WELLINGTON FD | US VALUE FACTR | 921935805 | BBG00K26B603 | 227168 | 4600 | SH |  | SOLE |  | 0 | 0 | 4600 |
| VANGUARD WHITEHALL FDS | HIGH DIV YLD | 921946406 | BBG001SS0V24 | 7542180 | 403513 | SH |  | SOLE |  | 13678 | 0 | 389835 |
| VANGUARD WHITEHALL FDS | INTL DVD ETF | 921946810 | BBG00C863MQ1 | 3325232 | 78182 | SH |  | SOLE |  | 8057 | 0 | 70125 |
| VANGUARD WHITEHALL FDS | INTL HIGH ETF | 921946794 | BBG00C868SD7 | 3637459 | 77861 | SH |  | SOLE |  | 5683 | 0 | 72178 |
| VANGUARD WORLD FD | ESG INTL STK ETF | 921910725 | BBG00M0P2VR5 | 539 | 10959 | SH |  | SOLE |  | 1923 | 0 | 9036 |
| VANGUARD WORLD FD | ESG US STK ETF | 921910733 | BBG00M0P2SP4 | 397484 | 10832 | SH |  | SOLE |  | 468 | 0 | 10364 |
| VANGUARD WORLD FD | MEGA CAP INDEX | 921910873 | BBG001T0Y6Y7 | 6736 | 50880 | SH |  | SOLE |  | 1406 | 0 | 49474 |
| VANGUARD WORLD FD | MEGA CAP VAL ETF | 921910840 | BBG001T0Y6L1 | 655041 | 84189 | SH |  | SOLE |  | 8300 | 0 | 75889 |
| VANGUARD WORLD FD | MEGA GRWTH IND | 921910816 | BBG001T0Y6W9 | 2525 | 14672 | SH |  | SOLE |  | 3525 | 0 | 11147 |
| VANGUARD WORLD FDS | CONSUM DIS ETF | 92204A108 | BBG001SHVTQ3 | 1743040 | 16835 | SH |  | SOLE |  | 342 | 0 | 16493 |
| VANGUARD WORLD FDS | CONSUM STP ETF | 92204A207 | BBG001SHVR41 | 1031501 | 43840 | SH |  | SOLE |  | 4008 | 0 | 39832 |
| VANGUARD WORLD FDS | ENERGY ETF | 92204A306 | BBG001SHTV45 | 656547 | 25873 | SH |  | SOLE |  | 2109 | 0 | 23764 |
| VANGUARD WORLD FDS | FINANCIALS ETF | 92204A405 | BBG001SHTTM0 | 480368 | 31518 | SH |  | SOLE |  | 2896 | 0 | 28622 |
| VANGUARD WORLD FDS | HEALTH CAR ETF | 92204A504 | BBG001SHVR32 | 1437471 | 41604 | SH |  | SOLE |  | 2511 | 0 | 39093 |
| VANGUARD WORLD FDS | INDUSTRIAL ETF | 92204A603 | BBG001SHVTX5 | 1998030 | 20672 | SH |  | SOLE |  | 737 | 0 | 19935 |
| VANGUARD WORLD FDS | INF TECH ETF | 92204A702 | BBG001SHTTR5 | 1693056 | 50990 | SH |  | SOLE |  | 3859 | 0 | 47131 |
| VANGUARD WORLD FDS | MATERIALS ETF | 92204A801 | BBG001SHTTP7 | 535531 | 10519 | SH |  | SOLE |  | 675 | 0 | 9844 |
| VANGUARD WORLD FDS | UTILITIES ETF | 92204A876 | BBG001SHVTP4 | 1072715 | 48925 | SH |  | SOLE |  | 8702 | 0 | 40223 |
| VBI VACCINES INC CDA | COM NEW | 91822J103 | BBG001S5SXK0 | 10 | 26300 | SH |  | SOLE |  | 0 | 0 | 26300 |
| VEEVA SYS INC | CL A COM | 922475108 | BBG001TX0CB4 | 347919 | 6052 | SH |  | SOLE |  | 299 | 0 | 5753 |
| VERIZON COMMUNICATIONS INC | COM | 92343V104 | BBG001S67QY1 | 5137686 | 805758 | SH |  | SOLE |  | 108387 | 0 | 697371 |
| VERTEX PHARMACEUTICALS INC | COM | 92532F100 | BBG001S68LJ8 | 569672 | 7317 | SH |  | SOLE |  | 947 | 0 | 6370 |
| VERU INC | COM | 92536C103 | BBG001SCF2T8 | 115 | 21705 | SH |  | SOLE |  | 0 | 0 | 21705 |
| VIATRIS INC | COM | 92556V106 | BBG00Y52JV51 | 395718 | 70347 | SH |  | SOLE |  | 2158 | 0 | 68189 |
| VICI PPTYS INC | COM | 925652109 | BBG00HVVB4B6 | 912 | 28162 | SH |  | SOLE |  | 1411 | 0 | 26751 |
| VICTORY PORTFOLIOS II | VCSHS US 500 ENH | 92647N782 | BBG006QSNBX0 | 9889 | 154484 | SH |  | SOLE |  | 567 | 0 | 153917 |
| VICTORY PORTFOLIOS II | VCSHS US 500 VOL | 92647N766 | BBG006QSN9T0 | 13478 | 198961 | SH |  | SOLE |  | 76863 | 0 | 122098 |
| VICTORY PORTFOLIOS II | VCSHS US DISCVRY | 92647N774 | BBG006X184M6 | 2252 | 41172 | SH |  | SOLE |  | 0 | 0 | 41172 |
| VICTORY PORTFOLIOS II | VCSHS US EQ INCM | 92647N824 | BBG006QSN885 | 22301 | 359292 | SH |  | SOLE |  | 11085 | 0 | 348207 |
| VICTORY PORTFOLIOS II | VCSHS US LRG CAP | 92647N865 | BBG009K7JND7 | 8776 | 149016 | SH |  | SOLE |  | 8089 | 0 | 140927 |
| VICTORY PORTFOLIOS II | VICTORYSHS US | 92647N691 | BBG00H0GHQ37 | 435 | 11413 | SH |  | SOLE |  | 0 | 0 | 11413 |
| VICTORY PORTFOLIOS II | VS NASDQ NXT 50 | 92647X806 | BBG00X70YNW6 | 369 | 15346 | SH |  | SOLE |  | 440 | 0 | 14906 |
| VIRTUS CONVERTIBLE  INC FD | COM | 92838U108 | BBG001SLMK47 | 266402 | 93239 | SH |  | SOLE |  | 0 | 0 | 93239 |
| VIRTUS CONVERTIBLE  INCOME | COM | 92838X102 | BBG001SB26R7 | 638562 | 200010 | SH |  | SOLE |  | 2000 | 0 | 198010 |
| VIRTUS TOTAL RETURN FD INC | COM | 92835W107 | BBG001S5XNL5 | 659 | 100535 | SH |  | SOLE |  | 0 | 0 | 100535 |
| VISA INC | COM CL A | 92826C839 | BBG001SRCFY3 | 9280331 | 147709 | SH |  | SOLE |  | 7437 | 0 | 140272 |
| VIZIO HLDG CORP | CL A COM | 92858V101 | BBG00ZHDJWD0 | 369 | 49832 | SH |  | SOLE |  | 0 | 0 | 49832 |
| VMWARE INC | CL A COM | 928563402 | BBG001S6TFZ0 | 305411 | 6709 | SH |  | SOLE |  | 128 | 0 | 6581 |
| VODAFONE GROUP PLC NEW | SPONSORED ADR | 92857W308 | BBG001S6MDB8 | 226 | 22342 | SH |  | SOLE |  | 1853 | 0 | 20489 |
| VOYA ASIA PAC HIGH DIV EQT I | COM | 92912J102 | BBG001SH5X74 | 473242 | 78200 | SH |  | SOLE |  | 0 | 0 | 78200 |
| VOYA EMERGING MKTS HIGH DIVI | COM | 92912P108 | BBG001T99QY2 | 692904 | 151866 | SH |  | SOLE |  | 0 | 0 | 151866 |
| VOYA GLBL ADV  PREM OPP FD | COM | 92912R104 | BBG001SP8VG7 | 145303 | 18180 | SH |  | SOLE |  | 0 | 0 | 18180 |
| VOYA GLBL EQTY DIV  PREM OP | COM | 92912T100 | BBG001SMKRM2 | 1403085 | 259581 | SH |  | SOLE |  | 0 | 0 | 259581 |
| WALGREENS BOOTS ALLIANCE INC | COM | 931427108 | BBG001S5XBY7 | 228745 | 65845 | SH |  | SOLE |  | 7320 | 0 | 58525 |
| WALMART INC | COM | 931142103 | BBG001S5XH92 | 8218332 | 147796 | SH |  | SOLE |  | 4973 | 0 | 142823 |
| WARNER BROS DISCOVERY INC | COM SER A | 934423104 | BBG011386VG3 | 903 | 95264 | SH |  | SOLE |  | 7314 | 0 | 87950 |
| WASTE CONNECTIONS INC | COM | 94106B101 | BBG001SKJ4K1 | 221080 | 2436 | SH |  | SOLE |  | 0 | 0 | 2436 |
| WASTE MGMT INC DEL | COM | 94106L109 | BBG001S5XH47 | 1626644 | 53331 | SH |  | SOLE |  | 5397 | 0 | 47934 |
| WATERS CORP | COM | 941848103 | BBG001S8MDG9 | 760667 | 5622 | SH |  | SOLE |  | 42 | 0 | 5580 |
| WD 40 CO | COM | 929236107 | BBG001S5XD46 | 211245 | 1570 | SH |  | SOLE |  | 10 | 0 | 1560 |
| WEBSTER FINL CORP | COM | 947890109 | BBG001S5XCP5 | 596 | 12588 | SH |  | SOLE |  | 113 | 0 | 12475 |
| WELLS FARGO CO NEW | COM | 949746101 | BBG001S5XF23 | 2781495 | 259950 | SH |  | SOLE |  | 83174 | 0 | 176776 |
| WELLTOWER INC | COM | 95040Q104 | BBG001S5RTQ4 | 1010160 | 27174 | SH |  | SOLE |  | 859 | 0 | 26315 |
| WEST PHARMACEUTICAL SVSC INC | COM | 955306105 | BBG001S5XK22 | 295272 | 1857 | SH |  | SOLE |  | 0 | 0 | 1857 |
| WESTERN ALLIANCE BANCORP | COM | 957638109 | BBG001SLM522 | 337026 | 7251 | SH |  | SOLE |  | 0 | 0 | 7251 |
| WESTERN ASSET DIVERSIFIED IN | COM SHS BEN INT | 95790K109 | BBG00WF4D5L5 | 258 | 20311 | SH |  | SOLE |  | 0 | 0 | 20311 |
| WESTERN AST INFL LKD OPP  I | COM | 95766R104 | BBG001SBWXC1 | 679808 | 97066 | SH |  | SOLE |  | 0 | 0 | 97066 |
| WESTERN MIDSTREAM PARTNERS L | COM UNIT LP INT | 958669103 | BBG003M3V2V9 | 348162 | 14451 | SH |  | SOLE |  | 0 | 0 | 14451 |
| WEYERHAEUSER CO MTN BE | COM NEW | 962166104 | BBG001S5XL11 | 210193 | 33625 | SH |  | SOLE |  | 928 | 0 | 32697 |
| WHEATON PRECIOUS METALS CORP | COM | 962879102 | BBG001S6DSP0 | 3918 | 100260 | SH |  | SOLE |  | 3293 | 0 | 96967 |
| WHEELS UP EXPERIENCE INC | COM CL A | 96328L106 | BBG00XTV85M3 | 18 | 17500 | SH |  | SOLE |  | 0 | 0 | 17500 |
| WILLIAMS COS INC | COM | 969457100 | BBG001S5XH10 | 592462 | 60678 | SH |  | SOLE |  | 431 | 0 | 60247 |
| WISDOMTREE TR | CLOUD COMPUTNG | 97717Y691 | BBG00Q5FMZC8 | 216258 | 17331 | SH |  | SOLE |  | 1155 | 0 | 16176 |
| WISDOMTREE TR | EM EX ST-OWNED | 97717X578 | BBG007PB9N20 | 1507012 | 117368 | SH |  | SOLE |  | 3508 | 0 | 113860 |
| WISDOMTREE TR | EMG MKTS SMCAP | 97717W281 | BBG001SRPT24 | 1107474 | 35995 | SH |  | SOLE |  | 4811 | 0 | 31184 |
| WISDOMTREE TR | FLOATNG RAT TREA | 97717Y527 | BBG005YHYNG8 | 4130857 | 622657 | SH |  | SOLE |  | 196443 | 0 | 426214 |
| WISDOMTREE TR | GLB US QTLY DIV | 97717W844 | BBG001SHL791 | 440816 | 508249 | SH |  | SOLE |  | 52202 | 0 | 456047 |
| WISDOMTREE TR | HEDGED HI YLD BD | 97717W430 | BBG005Q26K04 | 1465672 | 99032 | SH |  | SOLE |  | 2970 | 0 | 96062 |
| WISDOMTREE TR | INDIA ERNGS FD | 97717W422 | BBG001T21LV9 | 910 | 27915 | SH |  | SOLE |  | 3050 | 0 | 24865 |
| WISDOMTREE TR | INTK MLTIFACTR | 97717Y774 | BBG00LNNW626 | 919376 | 39501 | SH |  | SOLE |  | 0 | 0 | 39501 |
| WISDOMTREE TR | INTL EQUITY FD | 97717W703 | BBG001SHKSW0 | 927 | 19716 | SH |  | SOLE |  | 1745 | 0 | 17971 |
| WISDOMTREE TR | INTL QULTY DIV | 97717X131 | BBG00CMD6MV1 | 214046 | 8670 | SH |  | SOLE |  | 0 | 0 | 8670 |
| WISDOMTREE TR | INTL SMCAP DIV | 97717W760 | BBG001SHLB38 | 1504179 | 53949 | SH |  | SOLE |  | 150 | 0 | 53799 |
| WISDOMTREE TR | INTRST RATE HDGE | 97717W380 | BBG005Q26B59 | 1354 | 31149 | SH |  | SOLE |  | 23 | 0 | 31126 |
| WISDOMTREE TR | ITL HDG QTLY DIV | 97717X594 | BBG006G0J5J6 | 11008 | 308956 | SH |  | SOLE |  | 6813 | 0 | 302143 |
| WISDOMTREE TR | MORTGAGE PLUS BD | 97717Y725 | BBG00QTQ1911 | 3378768 | 77745 | SH |  | SOLE |  | 0 | 0 | 77745 |
| WISDOMTREE TR | US EFFICIENT COR | 97717Y790 | BBG00LLPH6R3 | 405 | 12466 | SH |  | SOLE |  | 1964 | 0 | 10502 |
| WISDOMTREE TR | US HGH YLD CORP | 97717X172 | BBG00CSKF0K9 | 1498759 | 35096 | SH |  | SOLE |  | 38 | 0 | 35058 |
| WISDOMTREE TR | US HIGH DIVIDEND | 97717W208 | BBG001SHKNX0 | 6313 | 73351 | SH |  | SOLE |  | 332 | 0 | 73019 |
| WISDOMTREE TR | US LARGECAP DIVD | 97717W307 | BBG001SHL7K8 | 17002 | 274442 | SH |  | SOLE |  | 10661 | 0 | 263781 |
| WISDOMTREE TR | US LARGECAP FUND | 97717W588 | BBG001SSZB57 | 4811930 | 865872 | SH |  | SOLE |  | 56796 | 0 | 809076 |
| WISDOMTREE TR | US MIDCAP DIVID | 97717W505 | BBG001SHKG74 | 4943698 | 167095 | SH |  | SOLE |  | 6231 | 0 | 160864 |
| WISDOMTREE TR | US MIDCAP FUND | 97717W570 | BBG001SSZB66 | 396340 | 42793 | SH |  | SOLE |  | 3118 | 0 | 39675 |
| WISDOMTREE TR | US MULTIFACTOR | 97717Y857 | BBG00H1P6M37 | 1916809 | 52954 | SH |  | SOLE |  | 269 | 0 | 52685 |
| WISDOMTREE TR | US QTLY DIV GRT | 97717X669 | BBG004LMH3Z6 | 3292483 | 1304738 | SH |  | SOLE |  | 316391 | 0 | 988347 |
| WISDOMTREE TR | US SHT TRM CORP | 97717X156 | BBG00CSKDZ42 | 2320434 | 50752 | SH |  | SOLE |  | 14 | 0 | 50738 |
| WISDOMTREE TR | US SMALLCAP DIVD | 97717W604 | BBG001SHKFX7 | 1298 | 45628 | SH |  | SOLE |  | 14980 | 0 | 30648 |
| WISDOMTREE TR | US SMALLCAP FUND | 97717W562 | BBG001SSZBC9 | 1063390 | 48940 | SH |  | SOLE |  | 1006 | 0 | 47934 |
| WISDOMTREE TR | US TOTAL DIVIDND | 97717W109 | BBG001SHKFZ5 | 209671 | 19505 | SH |  | SOLE |  | 1562 | 0 | 17943 |
| WISDOMTREE TR | YIELD ENHANCD US | 97717X511 | BBG009KCY2C6 | 5550439 | 333185 | SH |  | SOLE |  | 18045 | 0 | 315140 |
| WISDOMTREE TR | YIELD ENHANCED | 97717Y808 | BBG00GQ2TVG4 | 1705792 | 99473 | SH |  | SOLE |  | 2070 | 0 | 97403 |
| WOODWARD INC | COM | 980745103 | BBG001S6YZC5 | 1001798 | 10543 | SH |  | SOLE |  | 0 | 0 | 10543 |
| WORKHORSE GROUP INC | COM NEW | 98138J206 | BBG001SD7PS5 | 20460 | 15024 | SH |  | SOLE |  | 101 | 0 | 14923 |
| WORLD GOLD TR | SPDR GLD MINIS | 98149E303 | BBG00L8YYQ05 | 12235 | 338085 | SH |  | SOLE |  | 23962 | 0 | 314123 |
| WP CAREY INC | COM | 92936U109 | BBG001S67MM3 | 6111 | 78201 | SH |  | SOLE |  | 5820 | 0 | 72381 |
| WPP PLC NEW | ADR | 92937A102 | BBG001S5XJ89 | 552 | 11225 | SH |  | SOLE |  | 1164 | 0 | 10061 |
| WSFS FINL CORP | COM | 929328102 | BBG001S5XJX1 | 296561 | 32932 | SH |  | SOLE |  | 0 | 0 | 32932 |
| XAI OCTAGON FLOATING RATE | COM | 98400T106 | BBG00HMS4SD6 | 277 | 43842 | SH |  | SOLE |  | 0 | 0 | 43842 |
| XCEL ENERGY INC | COM | 98389B100 | BBG001S7F0X8 | 3468 | 49460 | SH |  | SOLE |  | 891 | 0 | 48569 |
| XYLEM INC | COM | 98419M100 | BBG001V05C73 | 850158 | 8556 | SH |  | SOLE |  | 0 | 0 | 8556 |
| YUM BRANDS INC | COM | 988498101 | BBG001S7JQ30 | 734252 | 17826 | SH |  | SOLE |  | 1810 | 0 | 16016 |
| ZEBRA TECHNOLOGIES CORPORATI | CL A | 989207105 | BBG001S6SX73 | 227538 | 2285 | SH |  | SOLE |  | 52 | 0 | 2233 |
| ZIMMER BIOMET HOLDINGS INC | COM | 98956P102 | BBG001S7DQJ9 | 296133 | 8931 | SH |  | SOLE |  | 304 | 0 | 8627 |
| ZOETIS INC | CL A | 98978V103 | BBG0039320P7 | 1449476 | 29528 | SH |  | SOLE |  | 1643 | 0 | 27885 |

---