# EDGAR Filing Document

**Accession Number:** 0001329948
**File Stem:** 0001329948-23-000003
**Filing Date:** 2023-2
**Character Count:** 271667
**Document Hash:** b40b3966e5dd575256f5ea2a15bed533
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001329948-23-000003.hdr.sgml**: 20230201

**ACCESSION NUMBER**: 0001329948-23-000003

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

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20221231

**FILED AS OF DATE**: 20230201

**DATE AS OF CHANGE**: 20230201

**EFFECTIVENESS DATE**: 20230201

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** Janney Montgomery Scott LLC
- **CENTRAL INDEX KEY:** 0001329948
- **IRS NUMBER:** 230731260

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

**BUSINESS ADDRESS:**
- **STREET 1:** 1717 ARCH STREET
- **CITY:** PHILADELPHIA
- **STATE:** PA
- **ZIP:** 19103
- **BUSINESS PHONE:** 215-665-6000

**MAIL ADDRESS:**
- **STREET 1:** 1717 ARCH STREET
- **CITY:** PHILADELPHIA
- **STATE:** PA
- **ZIP:** 19103

### 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:** Janney Montgomery Scott LLC<br>**Address:** 1717 ARCH STREET<br>PHILADELPHIA, PA 19103

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

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:** JOSEPH KAVANAGH<br>**Title:** Compliance Analyst<br>**Phone:** (215) 665-6026

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

JOSEPH KAVANAGH  Philadelphia, PA  02-01-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:** 2556

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

      (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 |
| AAON INC NEW | Common Stock | 000360206 |  | 203 | 2699 | SH |  | SOLE | 0 | 0 | 2699 | 0 |
| AAR CORP | Common Stock | 000361105 |  | 517 | 11512 | SH |  | SOLE | 0 | 0 | 11512 | 0 |
| ABB LIMITED SPONS ADR | Common Stock | 000375204 |  | 2438 | 80046 | SH |  | SOLE | 0 | 0 | 80046 | 0 |
| ACCO BRANDS CORP | Common Stock | 00081T108 |  | 128 | 22889 | SH |  | SOLE | 0 | 0 | 22889 | 0 |
| ADT INC | Common Stock | 00090Q103 |  | 1056 | 116446 | SH |  | SOLE | 0 | 0 | 116446 | 0 |
| AFLAC INC | Common Stock | 001055102 |  | 23072 | 320717 | SH |  | SOLE | 0 | 0 | 320717 | 0 |
| AGCO CORP | Common Stock | 001084102 |  | 516 | 3718 | SH |  | SOLE | 0 | 0 | 3718 | 0 |
| ACM RESEARCH INC A | Common Stock | 00108J109 |  | 784 | 101637 | SH |  | SOLE | 0 | 0 | 101637 | 0 |
| AGNC INVESTMENT CORP | Common Stock | 00123Q104 |  | 1133 | 109506 | SH |  | SOLE | 0 | 0 | 109506 | 0 |
| AES CORP | Common Stock | 00130H105 |  | 1761 | 61225 | SH |  | SOLE | 0 | 0 | 61225 | 0 |
| ALPS EQUAL SECT WGHT ETF | ETF/Closed End | 00162Q205 |  | 690 | 7207 | SH |  | SOLE | 0 | 0 | 7207 | 0 |
| ALPS OSHS US QUAL DV ETF | ETF/Closed End | 00162Q387 |  | 1009 | 24351 | SH |  | SOLE | 0 | 0 | 24351 | 0 |
| ALPS OSHS US SMCP ETF | ETF/Closed End | 00162Q395 |  | 453 | 13484 | SH |  | SOLE | 0 | 0 | 13484 | 0 |
| ALPS ALERIAN MLP NEW ETF | ETF/Closed End | 00162Q452 |  | 11856 | 311431 | SH |  | SOLE | 0 | 0 | 311431 | 0 |
| ALPS RVRFRNT DYN US ETF | ETF/Closed End | 00162Q528 |  | 742 | 17705 | SH |  | SOLE | 0 | 0 | 17705 | 0 |
| ALPS INTL SEC DV DOG ETF | ETF/Closed End | 00162Q718 |  | 456 | 17905 | SH |  | SOLE | 0 | 0 | 17905 | 0 |
| ALPS RIVERFRONT STRT ETF | ETF/Closed End- | 00162Q783 |  | 1797 | 79401 | SH |  | SOLE | 0 | 0 | 79401 | 0 |
| ALPS SECTOR DIV DOGS ETF | ETF/Closed End | 00162Q858 |  | 8476 | 164777 | SH |  | SOLE | 0 | 0 | 164777 | 0 |
| AMN HEALTHCARE SVCS INC | Common Stock | 001744101 |  | 1880 | 18285 | SH |  | SOLE | 0 | 0 | 18285 | 0 |
| ASGN INC | Common Stock | 00191U102 |  | 967 | 11864 | SH |  | SOLE | 0 | 0 | 11864 | 0 |
| ATT INC | Common Stock | 00206R102 |  | 51670 | 2806609 | SH |  | SOLE | 0 | 0 | 2806609 | 0 |
| ARK INNOVATION ETF | ETF/Closed End | 00214Q104 |  | 2899 | 92808 | SH |  | SOLE | 0 | 0 | 92808 | 0 |
| ARK GENOMIC REVOLUTN ETF | ETF/Closed End | 00214Q302 |  | 599 | 21235 | SH |  | SOLE | 0 | 0 | 21235 | 0 |
| ARK FINTECH INNOVATN ETF | ETF/Closed End | 00214Q708 |  | 295 | 20692 | SH |  | SOLE | 0 | 0 | 20692 | 0 |
| ASE TECH HLDG CO LTD | Common Stock | 00215W100 |  | 280 | 44587 | SH |  | SOLE | 0 | 0 | 44587 | 0 |
| ATI PHYSICAL THERAPY A | Common Stock | 00216W109 |  | 18 | 57751 | SH |  | SOLE | 0 | 0 | 57751 | 0 |
| AXT INC | Common Stock | 00246W103 |  | 47 | 10750 | SH |  | SOLE | 0 | 0 | 10750 | 0 |
| AZZ INC | Common Stock | 002474104 |  | 623 | 15494 | SH |  | SOLE | 0 | 0 | 15494 | 0 |
| ABBOTT LABORATORIES | Common Stock | 002824100 |  | 65887 | 600120 | SH |  | SOLE | 0 | 0 | 600120 | 0 |
| ABBVIE INC | Common Stock | 00287Y109 |  | 164733 | 1019325 | SH |  | SOLE | 0 | 0 | 1019325 | 0 |
| ABRDN ASIA PACIFIC | ETF/Closed End- | 003009107 |  | 285 | 108309 | SH |  | SOLE | 0 | 0 | 108309 | 0 |
| ABRDN GLB PREM PPTYS | ETF/Closed End | 00302L108 |  | 457 | 117099 | SH |  | SOLE | 0 | 0 | 117099 | 0 |
| ABRDN BLOOMBERG ALL ETF | ETF/Closed End | 003261203 |  | 291 | 8404 | SH |  | SOLE | 0 | 0 | 8404 | 0 |
| ABERDN PHYS SLVR SHS ETF | ETF/Closed End | 003264108 |  | 200 | 8724 | SH |  | SOLE | 0 | 0 | 8724 | 0 |
| ABERDN STD PHYS GOLD ETF | ETF/Closed End | 00326A104 |  | 2440 | 139641 | SH |  | SOLE | 0 | 0 | 139641 | 0 |
| ABRDN TTL DYN DIV FD | ETF/Closed End | 00326L100 |  | 784 | 100501 | SH |  | SOLE | 0 | 0 | 100501 | 0 |
| ACADEMY SPORTSOUTDOORS | Common Stock | 00402L107 |  | 396 | 7545 | SH |  | SOLE | 0 | 0 | 7545 | 0 |
| ACTIVISION BLIZZARD INC | Common Stock | 00507V109 |  | 4845 | 63287 | SH |  | SOLE | 0 | 0 | 63287 | 0 |
| ACUITY BRANDS INC | Common Stock | 00508Y102 |  | 530 | 3201 | SH |  | SOLE | 0 | 0 | 3201 | 0 |
| ADAMIS PHARMS CORP NEW | Common Stock | 00547W208 |  | 2 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| ADAMS DIVRS EQ FUND INC | ETF/Closed End | 006212104 |  | 537 | 36958 | SH |  | SOLE | 0 | 0 | 36958 | 0 |
| ADAMS RES  ENERGY NEW | Common Stock | 006351308 |  | 337 | 8658 | SH |  | SOLE | 0 | 0 | 8658 | 0 |
| ADAPTIMMUNE THERAPEUTICS | Common Stock | 00653A107 |  | 44 | 30000 | SH |  | SOLE | 0 | 0 | 30000 | 0 |
| ADDUS HOMECARE CORP | Common Stock | 006739106 |  | 935 | 9399 | SH |  | SOLE | 0 | 0 | 9399 | 0 |
| ADOBE INC | Common Stock | 00724F101 |  | 28188 | 83762 | SH |  | SOLE | 0 | 0 | 83762 | 0 |
| ADVANCE AUTO PARTS INC | Common Stock | 00751Y106 |  | 6597 | 44869 | SH |  | SOLE | 0 | 0 | 44869 | 0 |
| AECOM | Common Stock | 00766T100 |  | 512 | 6026 | SH |  | SOLE | 0 | 0 | 6026 | 0 |
| ADVISORSH RANGER NEW ETF | ETF/Closed End | 00768Y412 |  | 2221 | 77256 | SH |  | SOLE | 0 | 0 | 77256 | 0 |
| ADVSHS PURE US CANN ETF | ETF/Closed End | 00768Y453 |  | 82 | 11710 | SH |  | SOLE | 0 | 0 | 11710 | 0 |
| ADVSHS PURE CANNABIS ETF | ETF/Closed End | 00768Y495 |  | 50 | 13968 | SH |  | SOLE | 0 | 0 | 13968 | 0 |
| ADVSHS DORSEY SHORT ETF | ETF/Closed End | 00768Y529 |  | 929 | 93233 | SH |  | SOLE | 0 | 0 | 93233 | 0 |
| ADVANSIX INC | Common Stock | 00773T101 |  | 1364 | 35880 | SH |  | SOLE | 0 | 0 | 35880 | 0 |
| AEROJET ROCKETDYNE HLDGS | Common Stock | 007800105 |  | 413 | 7392 | SH |  | SOLE | 0 | 0 | 7392 | 0 |
| ADVANCED MICRO DEVICES | Common Stock | 007903107 |  | 11645 | 179791 | SH |  | SOLE | 0 | 0 | 179791 | 0 |
| ADVANCED DRAIN SYS INC | Common Stock | 00790R104 |  | 333 | 4067 | SH |  | SOLE | 0 | 0 | 4067 | 0 |
| AEGON N V NY RES SHS | Common Stock | 007924103 |  | 111 | 22034 | SH |  | SOLE | 0 | 0 | 22034 | 0 |
| ADVANCED ENERGY INDS INC | Common Stock | 007973100 |  | 320 | 3725 | SH |  | SOLE | 0 | 0 | 3725 | 0 |
| AEROVIRONMENT INC | Common Stock | 008073108 |  | 211 | 2460 | SH |  | SOLE | 0 | 0 | 2460 | 0 |
| AERSALE CORP | Common Stock | 00810F106 |  | 392 | 24165 | SH |  | SOLE | 0 | 0 | 24165 | 0 |
| AGILENT TECHNOLOGIES INC | Common Stock | 00846U101 |  | 4529 | 30264 | SH |  | SOLE | 0 | 0 | 30264 | 0 |
| AGNICOEAGLE MINES LTD | Common Stock | 008474108 |  | 1066 | 20511 | SH |  | SOLE | 0 | 0 | 20511 | 0 |
| AGREE REALTY CORP | REIT | 008492100 |  | 585 | 8252 | SH |  | SOLE | 0 | 0 | 8252 | 0 |
| AIRBNB INC CL A | Common Stock | 009066101 |  | 4949 | 57880 | SH |  | SOLE | 0 | 0 | 57880 | 0 |
| AIR PDTS  CHEMICALS INC | Common Stock | 009158106 |  | 61267 | 198752 | SH |  | SOLE | 0 | 0 | 198752 | 0 |
| AKAMAI TECHNOLOGIES INC | Common Stock | 00971T101 |  | 2266 | 26878 | SH |  | SOLE | 0 | 0 | 26878 | 0 |
| ALAMOS GOLD INC NEW | Common Stock | 011532108 |  | 296 | 29313 | SH |  | SOLE | 0 | 0 | 29313 | 0 |
| ALASKA AIR GROUP INC | Common Stock | 011659109 |  | 1925 | 44823 | SH |  | SOLE | 0 | 0 | 44823 | 0 |
| ALBEMARLE CORP | Common Stock | 012653101 |  | 14343 | 66138 | SH |  | SOLE | 0 | 0 | 66138 | 0 |
| ALBERTSONS CO A PAR001 | Common Stock | 013091103 |  | 1342 | 64706 | SH |  | SOLE | 0 | 0 | 64706 | 0 |
| ALCOA CORP | Common Stock | 013872106 |  | 492 | 10825 | SH |  | SOLE | 0 | 0 | 10825 | 0 |
| ALEXANDRIA RL EST EQUITY | REIT | 015271109 |  | 2801 | 19229 | SH |  | SOLE | 0 | 0 | 19229 | 0 |
| ALIBABA GRP HLDG SPN ADS | Common Stock | 01609W102 |  | 3896 | 44229 | SH |  | SOLE | 0 | 0 | 44229 | 0 |
| ALIGN TECHNOLOGY INC | Common Stock | 016255101 |  | 2815 | 13348 | SH |  | SOLE | 0 | 0 | 13348 | 0 |
| ALLBIRDS INC A | Common Stock | 01675A109 |  | 40 | 16399 | SH |  | SOLE | 0 | 0 | 16399 | 0 |
| ATI INC | Common Stock | 01741R102 |  | 962 | 32203 | SH |  | SOLE | 0 | 0 | 32203 | 0 |
| ALLEGIANT TRAVEL COMPANY | Common Stock | 01748X102 |  | 811 | 11921 | SH |  | SOLE | 0 | 0 | 11921 | 0 |
| ALLIANCEBERNSTEIN GLBL | ETF/Closed End- | 01879R106 |  | 335 | 36384 | SH |  | SOLE | 0 | 0 | 36384 | 0 |
| ALLIANT ENERGY CORP | Common Stock | 018802108 |  | 5386 | 97562 | SH |  | SOLE | 0 | 0 | 97562 | 0 |
| ALLIANCEBERNSTEIN HLDG | MLP | 01881G106 |  | 5242 | 152510 | SH |  | SOLE | 0 | 0 | 152510 | 0 |
| ALLISON TRANSMISSION | Common Stock | 01973R101 |  | 805 | 19358 | SH |  | SOLE | 0 | 0 | 19358 | 0 |
| ALLSTATE CORP | Common Stock | 020002101 |  | 13684 | 100917 | SH |  | SOLE | 0 | 0 | 100917 | 0 |
| ALLY FINANCIAL INC | Common Stock | 02005N100 |  | 319 | 13038 | SH |  | SOLE | 0 | 0 | 13038 | 0 |
| ALNYLAM PHARMACEUTICALS | Common Stock | 02043Q107 |  | 250 | 1051 | SH |  | SOLE | 0 | 0 | 1051 | 0 |
| EA FRDM 100 E/MKT ETF | ETF/Closed End | 02072L607 |  | 207 | 7506 | SH |  | SOLE | 0 | 0 | 7506 | 0 |
| ALPHABET INC C | Common Stock | 02079K107 |  | 99454 | 1120859 | SH |  | SOLE | 0 | 0 | 1120859 | 0 |
| ALPHABET INC A | Common Stock | 02079K305 |  | 147323 | 1669766 | SH |  | SOLE | 0 | 0 | 1669766 | 0 |
| ALTRIA GROUP INC | Common Stock | 02209S103 |  | 37596 | 822498 | SH |  | SOLE | 0 | 0 | 822498 | 0 |
| AMARIN CORP PLC ADR NEW | Common Stock | 023111206 |  | 132 | 109368 | SH |  | SOLE | 0 | 0 | 109368 | 0 |
| AMAZONCOM INC | Common Stock | 023135106 |  | 188937 | 2249244 | SH |  | SOLE | 0 | 0 | 2249244 | 0 |
| AMBAC FINANCIAL GROUP | Common Stock | 023139884 |  | 872 | 49996 | SH |  | SOLE | 0 | 0 | 49996 | 0 |
| AMBEV S A SPON ADR | Common Stock | 02319V103 |  | 58 | 21156 | SH |  | SOLE | 0 | 0 | 21156 | 0 |
| AMEDISYS INC | Common Stock | 023436108 |  | 1014 | 12141 | SH |  | SOLE | 0 | 0 | 12141 | 0 |
| U HAUL HOLDING CO | Common Stock | 023586100 |  | 355 | 5906 | SH |  | SOLE | 0 | 0 | 5906 | 0 |
| AMEREN CORP | Common Stock | 023608102 |  | 1021 | 11476 | SH |  | SOLE | 0 | 0 | 11476 | 0 |
| AMERESCO INC CL A | Common Stock | 02361E108 |  | 320 | 5600 | SH |  | SOLE | 0 | 0 | 5600 | 0 |
| AMER MOVIL SAB ADR L | Common Stock | 02364W105 |  | 676 | 37141 | SH |  | SOLE | 0 | 0 | 37141 | 0 |
| AMERICAN ARLNS GRP INC | Common Stock | 02376R102 |  | 348 | 27382 | SH |  | SOLE | 0 | 0 | 27382 | 0 |
| AMERN CENTY STOXX US ETF | ETF/Closed End | 025072307 |  | 724 | 12540 | SH |  | SOLE | 0 | 0 | 12540 | 0 |
| AVANTIS US S/C VAL ETF | ETF/Closed End | 025072877 |  | 4043 | 54260 | SH |  | SOLE | 0 | 0 | 54260 | 0 |
| AMER ELEC PWR CO INC | Common Stock | 025537101 |  | 12792 | 134728 | SH |  | SOLE | 0 | 0 | 134728 | 0 |
| AMERN EAGLE OUTFITTERS | Common Stock | 02553E106 |  | 188 | 13482 | SH |  | SOLE | 0 | 0 | 13482 | 0 |
| AMERICAN EQTY INVT LIFE | Common Stock | 025676206 |  | 499 | 10947 | SH |  | SOLE | 0 | 0 | 10947 | 0 |
| AMERN EXPRESS CO | Common Stock | 025816109 |  | 26608 | 180090 | SH |  | SOLE | 0 | 0 | 180090 | 0 |
| AMERICAN FINL GRP INC OH | Common Stock | 025932104 |  | 2822 | 20555 | SH |  | SOLE | 0 | 0 | 20555 | 0 |
| NECESSITY RETAIL REIT A | Common Stock | 02607T109 |  | 216 | 36458 | SH |  | SOLE | 0 | 0 | 36458 | 0 |
| AMERICAN INTL GROUP NEW | Common Stock | 026874784 |  | 10027 | 158560 | SH |  | SOLE | 0 | 0 | 158560 | 0 |
| AMERICAN RES CORP NEW | Common Stock | 02927U208 |  | 1132 | 857437 | SH |  | SOLE | 0 | 0 | 857437 | 0 |
| AMERICAN STS WTR CO | Common Stock | 029899101 |  | 459 | 4961 | SH |  | SOLE | 0 | 0 | 4961 | 0 |
| AMERICAN TOWER CORP NEW | REIT | 03027X100 |  | 31600 | 149154 | SH |  | SOLE | 0 | 0 | 149154 | 0 |
| AMER WATER WORKS COMPANY | Common Stock | 030420103 |  | 12344 | 80984 | SH |  | SOLE | 0 | 0 | 80984 | 0 |
| AMERICAN WOODMARK CORP | Common Stock | 030506109 |  | 1261 | 25811 | SH |  | SOLE | 0 | 0 | 25811 | 0 |
| AMERICOLD RLTY TR INC | REIT | 03064D108 |  | 897 | 31690 | SH |  | SOLE | 0 | 0 | 31690 | 0 |
| AMERISOURCEBERGEN CORP | Common Stock | 03073E105 |  | 5458 | 32934 | SH |  | SOLE | 0 | 0 | 32934 | 0 |
| AMERIPRISE FINL INC | Common Stock | 03076C106 |  | 3556 | 11419 | SH |  | SOLE | 0 | 0 | 11419 | 0 |
| AMERIS BANCORP | Common Stock | 03076K108 |  | 511 | 10844 | SH |  | SOLE | 0 | 0 | 10844 | 0 |
| AMETEK INC NEW | Common Stock | 031100100 |  | 16369 | 117158 | SH |  | SOLE | 0 | 0 | 117158 | 0 |
| AMGEN INC | Common Stock | 031162100 |  | 69579 | 264922 | SH |  | SOLE | 0 | 0 | 264922 | 0 |
| AMKOR TECHNOLOGY INC | Common Stock | 031652100 |  | 678 | 28257 | SH |  | SOLE | 0 | 0 | 28257 | 0 |
| AMPCO PITTSBURGH CORP | Common Stock | 032037103 |  | 50 | 20016 | SH |  | SOLE | 0 | 0 | 20016 | 0 |
| AMPCO PITTSBURGH A WTS | Warrant/Right | 032037111 |  | 2 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| AMPHENOL CORP CL A NEW | Common Stock | 032095101 |  | 1723 | 22628 | SH |  | SOLE | 0 | 0 | 22628 | 0 |
| AMPLIFY CWP ENH DIV ETF | ETF/Closed End | 032108409 |  | 27655 | 771183 | SH |  | SOLE | 0 | 0 | 771183 | 0 |
| AMPLIFY BLOCKCHAIN ETF | ETF/Closed End | 032108607 |  | 863 | 57068 | SH |  | SOLE | 0 | 0 | 57068 | 0 |
| AMPLIFY SEYMOUR ETF | ETF/Closed End | 032108854 |  | 51 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| AMTECH SYS INC PAR 01 | Common Stock | 032332504 |  | 583 | 76656 | SH |  | SOLE | 0 | 0 | 76656 | 0 |
| ANALOG DEVICES INC | Common Stock | 032654105 |  | 20727 | 126364 | SH |  | SOLE | 0 | 0 | 126364 | 0 |
| ANAVEX LIFE SCI CORP NEW | Common Stock | 032797300 |  | 223 | 24060 | SH |  | SOLE | 0 | 0 | 24060 | 0 |
| ANHEUSER BUSCH INBEV | Common Stock | 03524A108 |  | 2123 | 35362 | SH |  | SOLE | 0 | 0 | 35362 | 0 |
| ANNALY CAP MGMT INC NEW | REIT | 035710839 |  | 2024 | 96022 | SH |  | SOLE | 0 | 0 | 96022 | 0 |
| ANSYS INC | Common Stock | 03662Q105 |  | 14776 | 61160 | SH |  | SOLE | 0 | 0 | 61160 | 0 |
| ELEVANCE HEALTH INC | Common Stock | 036752103 |  | 12662 | 24684 | SH |  | SOLE | 0 | 0 | 24684 | 0 |
| ANTERO MIDSTREAM CORP | Common Stock | 03676B102 |  | 1733 | 160574 | SH |  | SOLE | 0 | 0 | 160574 | 0 |
| APA CORP | Common Stock | 03743Q108 |  | 9143 | 195870 | SH |  | SOLE | 0 | 0 | 195870 | 0 |
| MDCP FINL INVT CORP NEW | ETF/Closed End | 03761U502 |  | 229 | 20092 | SH |  | SOLE | 0 | 0 | 20092 | 0 |
| APOLLO SR FLOATING RATE | ETF/Closed End- | 037636107 |  | 1061 | 85985 | SH |  | SOLE | 0 | 0 | 85985 | 0 |
| APOLLO TACTICAL INCM FD | ETF/Closed End- | 037638103 |  | 159 | 13094 | SH |  | SOLE | 0 | 0 | 13094 | 0 |
| APOLLO GLOBAL MGMT NEW | Common Stock | 03769M106 |  | 15966 | 250283 | SH |  | SOLE | 0 | 0 | 250283 | 0 |
| APPLE INC | Common Stock | 037833100 |  | 644061 | 4956985 | SH |  | SOLE | 0 | 0 | 4956985 | 0 |
| APPLIED MATERIALS INC | Common Stock | 038222105 |  | 9585 | 98430 | SH |  | SOLE | 0 | 0 | 98430 | 0 |
| APTARGROUP INC | Common Stock | 038336103 |  | 511 | 4643 | SH |  | SOLE | 0 | 0 | 4643 | 0 |
| ARBOR REALTY TRUST INC | REIT | 038923108 |  | 381 | 28897 | SH |  | SOLE | 0 | 0 | 28897 | 0 |
| ARCBEST CORP | Common Stock | 03937C105 |  | 1448 | 20671 | SH |  | SOLE | 0 | 0 | 20671 | 0 |
| ARCELORMITTAL SA NY NEW | Common Stock | 03938L203 |  | 236 | 8990 | SH |  | SOLE | 0 | 0 | 8990 | 0 |
| ARCH RESOURCES INC A | Common Stock | 03940R107 |  | 820 | 5745 | SH |  | SOLE | 0 | 0 | 5745 | 0 |
| ARCHER DANIELS MIDLAND C | Common Stock | 039483102 |  | 25062 | 269924 | SH |  | SOLE | 0 | 0 | 269924 | 0 |
| ARCHROCK INC | Common Stock | 03957W106 |  | 99 | 11007 | SH |  | SOLE | 0 | 0 | 11007 | 0 |
| ARES MGMT CORP A | Common Stock | 03990B101 |  | 1085 | 15856 | SH |  | SOLE | 0 | 0 | 15856 | 0 |
| ARES CAPITAL CORP BDC | Common Stock | 04010L103 |  | 13789 | 746564 | SH |  | SOLE | 0 | 0 | 746564 | 0 |
| ARES COML REAL EST CORP | REIT | 04013V108 |  | 290 | 28200 | SH |  | SOLE | 0 | 0 | 28200 | 0 |
| ARISTA NETWORKS INC | Common Stock | 040413106 |  | 11825 | 97441 | SH |  | SOLE | 0 | 0 | 97441 | 0 |
| ARMADA HOFFLER PPTYS INC | Common Stock | 04208T108 |  | 3885 | 337851 | SH |  | SOLE | 0 | 0 | 337851 | 0 |
| ARMSTRONG WORLD INDS NEW | Common Stock | 04247X102 |  | 462 | 6735 | SH |  | SOLE | 0 | 0 | 6735 | 0 |
| ARROW ELECTRONICS INC | Common Stock | 042735100 |  | 1094 | 10466 | SH |  | SOLE | 0 | 0 | 10466 | 0 |
| ARROW FINANCIAL CORP | Common Stock | 042744102 |  | 559 | 16495 | SH |  | SOLE | 0 | 0 | 16495 | 0 |
| ARTESIAN RES CORP CL A | Common Stock | 043113208 |  | 587 | 10028 | SH |  | SOLE | 0 | 0 | 10028 | 0 |
| ARVINAS INC | Common Stock | 04335A105 |  | 304 | 8884 | SH |  | SOLE | 0 | 0 | 8884 | 0 |
| ASBURY AUTO GROUP INC | Common Stock | 043436104 |  | 2445 | 13640 | SH |  | SOLE | 0 | 0 | 13640 | 0 |
| ASPIRA WOMENS HLTH INC | Common Stock | 04537Y109 |  | 10 | 30500 | SH |  | SOLE | 0 | 0 | 30500 | 0 |
| ASTRAZENECA PLC ADR | Common Stock | 046353108 |  | 12756 | 188139 | SH |  | SOLE | 0 | 0 | 188139 | 0 |
| ATHENEX INC | Common Stock | 04685N103 |  | 6 | 39190 | SH |  | SOLE | 0 | 0 | 39190 | 0 |
| ATKORE INC | Common Stock | 047649108 |  | 411 | 3622 | SH |  | SOLE | 0 | 0 | 3622 | 0 |
| ATLANTIC UN BKSHS CORP | Common Stock | 04911A107 |  | 1238 | 35233 | SH |  | SOLE | 0 | 0 | 35233 | 0 |
| ATLASSIAN CORP A | Common Stock | 049468101 |  | 3847 | 29894 | SH |  | SOLE | 0 | 0 | 29894 | 0 |
| ATMOS ENERGY CORP | Common Stock | 049560105 |  | 18648 | 166400 | SH |  | SOLE | 0 | 0 | 166400 | 0 |
| ATOMERA INC | Common Stock | 04965B100 |  | 149 | 23877 | SH |  | SOLE | 0 | 0 | 23877 | 0 |
| AUDACY INC CL A | Common Stock | 05070N103 |  | 4 | 19430 | SH |  | SOLE | 0 | 0 | 19430 | 0 |
| AUTODESK INC | Common Stock | 052769106 |  | 7730 | 41363 | SH |  | SOLE | 0 | 0 | 41363 | 0 |
| AUTOLIV INC | Common Stock | 052800109 |  | 424 | 5541 | SH |  | SOLE | 0 | 0 | 5541 | 0 |
| AUTOMATIC DATA PROC INC | Common Stock | 053015103 |  | 54190 | 226868 | SH |  | SOLE | 0 | 0 | 226868 | 0 |
| AUTONATION INC | Common Stock | 05329W102 |  | 2270 | 21159 | SH |  | SOLE | 0 | 0 | 21159 | 0 |
| AUTOZONE INC | Common Stock | 053332102 |  | 4481 | 1817 | SH |  | SOLE | 0 | 0 | 1817 | 0 |
| AVALONBAY COMMNTYS INC | REIT | 053484101 |  | 5247 | 32484 | SH |  | SOLE | 0 | 0 | 32484 | 0 |
| AVANOS MEDICAL INC | Common Stock | 05350V106 |  | 303 | 11188 | SH |  | SOLE | 0 | 0 | 11188 | 0 |
| AVANGRID INC | Common Stock | 05351W103 |  | 1178 | 27410 | SH |  | SOLE | 0 | 0 | 27410 | 0 |
| AVERY DENNISON CORP | Common Stock | 053611109 |  | 2963 | 16368 | SH |  | SOLE | 0 | 0 | 16368 | 0 |
| AVID BIOSERVICES INC | Common Stock | 05368M106 |  | 438 | 31795 | SH |  | SOLE | 0 | 0 | 31795 | 0 |
| AVIENT CORP | Common Stock | 05368V106 |  | 569 | 16856 | SH |  | SOLE | 0 | 0 | 16856 | 0 |
| AVIS BUDGET GRP INC | Common Stock | 053774105 |  | 308 | 1877 | SH |  | SOLE | 0 | 0 | 1877 | 0 |
| AVNET INC | Common Stock | 053807103 |  | 427 | 10271 | SH |  | SOLE | 0 | 0 | 10271 | 0 |
| AXCELIS TECHS INC NEW | Common Stock | 054540208 |  | 968 | 12200 | SH |  | SOLE | 0 | 0 | 12200 | 0 |
| AXON ENTERPRISE INC | Common Stock | 05464C101 |  | 4192 | 25262 | SH |  | SOLE | 0 | 0 | 25262 | 0 |
| AXSOME THERAPEUTICS INC | Common Stock | 05464T104 |  | 216 | 2805 | SH |  | SOLE | 0 | 0 | 2805 | 0 |
| BG FOODS INC NEW | Common Stock | 05508R106 |  | 1529 | 137154 | SH |  | SOLE | 0 | 0 | 137154 | 0 |
| BCB BANCORP INC | Common Stock | 055298103 |  | 311 | 17281 | SH |  | SOLE | 0 | 0 | 17281 | 0 |
| BCE INC NEW | Common Stock | 05534B760 |  | 20811 | 473510 | SH |  | SOLE | 0 | 0 | 473510 | 0 |
| BJS WHOLESALE CLUB HLDGS | Common Stock | 05550J101 |  | 3494 | 52811 | SH |  | SOLE | 0 | 0 | 52811 | 0 |
| BOK FINANCIAL CORP | Common Stock | 05561Q201 |  | 278 | 2680 | SH |  | SOLE | 0 | 0 | 2680 | 0 |
| BP PLC SPON ADR | Common Stock | 055622104 |  | 8581 | 245652 | SH |  | SOLE | 0 | 0 | 245652 | 0 |
| BRT APARTMENTS CORP | REIT | 055645303 |  | 269 | 13692 | SH |  | SOLE | 0 | 0 | 13692 | 0 |
| BNY GLB CR INCM 2024 TGT | ETF/Closed End- | 05588N108 |  | 5154 | 730080 | SH |  | SOLE | 0 | 0 | 730080 | 0 |
| BNY STRAT MUNS | ETF/Closed End- | 05588W108 |  | 127 | 20849 | SH |  | SOLE | 0 | 0 | 20849 | 0 |
| BWX TECHS INC | Common Stock | 05605H100 |  | 2801 | 48220 | SH |  | SOLE | 0 | 0 | 48220 | 0 |
| BADGER METER INC | Common Stock | 056525108 |  | 310 | 2847 | SH |  | SOLE | 0 | 0 | 2847 | 0 |
| BAIN CAP SPECIALTY FIN | Common Stock | 05684B107 |  | 514 | 43171 | SH |  | SOLE | 0 | 0 | 43171 | 0 |
| BAKER HUGHES CO | Common Stock | 05722G100 |  | 311 | 10521 | SH |  | SOLE | 0 | 0 | 10521 | 0 |
| BALCHEM CORP | Common Stock | 057665200 |  | 354 | 2899 | SH |  | SOLE | 0 | 0 | 2899 | 0 |
| BALL CORP | Common Stock | 058498106 |  | 22429 | 438589 | SH |  | SOLE | 0 | 0 | 438589 | 0 |
| BANCO BILBAO VIZCAYA ADR | Common Stock | 05946K101 |  | 102 | 16928 | SH |  | SOLE | 0 | 0 | 16928 | 0 |
| BANCO SANTANDER S A ADR | Common Stock | 05964H105 |  | 54 | 18248 | SH |  | SOLE | 0 | 0 | 18248 | 0 |
| BANK AMERICA CORP | Common Stock | 060505104 |  | 77707 | 2346217 | SH |  | SOLE | 0 | 0 | 2346217 | 0 |
| BOA CV L 725 PFD PERPTL | Preferred Stock | 060505682 |  | 1162 | 1002 | SH |  | SOLE | 0 | 0 | 1002 | 0 |
| BANK OF HAWAII CORP | Common Stock | 062540109 |  | 1443 | 18601 | SH |  | SOLE | 0 | 0 | 18601 | 0 |
| BANK MONTREAL QUEBEC | Common Stock | 063671101 |  | 1438 | 15869 | SH |  | SOLE | 0 | 0 | 15869 | 0 |
| BNY MELLON CORP | Common Stock | 064058100 |  | 4365 | 95899 | SH |  | SOLE | 0 | 0 | 95899 | 0 |
| BANK NOVA SCOTIA HALIFAX | Common Stock | 064149107 |  | 821 | 16768 | SH |  | SOLE | 0 | 0 | 16768 | 0 |
| BANK OZK | Common Stock | 06417N103 |  | 374 | 9342 | SH |  | SOLE | 0 | 0 | 9342 | 0 |
| BAR HARBOR BANKSHARES | Common Stock | 066849100 |  | 685 | 21393 | SH |  | SOLE | 0 | 0 | 21393 | 0 |
| BRCLY BLMBRG CMDTY ETN | CD Par 10 | 06738C778 |  | 1123 | 33325 | SH |  | SOLE | 0 | 0 | 33325 | 0 |
| BARCLAYS PLC ADR | Common Stock | 06738E204 |  | 1121 | 143685 | SH |  | SOLE | 0 | 0 | 143685 | 0 |
| BARNES GROUP INC | Common Stock | 067806109 |  | 313 | 7674 | SH |  | SOLE | 0 | 0 | 7674 | 0 |
| BARRICK GOLD CORP | Common Stock | 067901108 |  | 2197 | 127902 | SH |  | SOLE | 0 | 0 | 127902 | 0 |
| BARRETT BUS SVCS INC | Common Stock | 068463108 |  | 584 | 6256 | SH |  | SOLE | 0 | 0 | 6256 | 0 |
| BASSETT FURNITURE INDS | Common Stock | 070203104 |  | 236 | 13587 | SH |  | SOLE | 0 | 0 | 13587 | 0 |
| BATH  BODY WORKS | Common Stock | 070830104 |  | 552 | 13095 | SH |  | SOLE | 0 | 0 | 13095 | 0 |
| BAXTER INTL INC | Common Stock | 071813109 |  | 3103 | 60876 | SH |  | SOLE | 0 | 0 | 60876 | 0 |
| BEAZER HOMES USA INC NEW | Common Stock | 07556Q881 |  | 548 | 42947 | SH |  | SOLE | 0 | 0 | 42947 | 0 |
| BECTON DICKINSON  CO | Common Stock | 075887109 |  | 27184 | 106898 | SH |  | SOLE | 0 | 0 | 106898 | 0 |
| BEIGENE LTD SPON ADR | Common Stock | 07725L102 |  | 380 | 1729 | SH |  | SOLE | 0 | 0 | 1729 | 0 |
| BEL FUSE INC CL B | Common Stock | 077347300 |  | 382 | 11609 | SH |  | SOLE | 0 | 0 | 11609 | 0 |
| BELDEN INC | Common Stock | 077454106 |  | 310 | 4305 | SH |  | SOLE | 0 | 0 | 4305 | 0 |
| BENCHMARK ELECTRS INC | Common Stock | 08160H101 |  | 230 | 8616 | SH |  | SOLE | 0 | 0 | 8616 | 0 |
| BENTLEY SYSTEMS INC B | Common Stock | 08265T208 |  | 6722 | 181881 | SH |  | SOLE | 0 | 0 | 181881 | 0 |
| BERKLEY W R CORP | Common Stock | 084423102 |  | 14394 | 198345 | SH |  | SOLE | 0 | 0 | 198345 | 0 |
| BERKSHIRE HATHAWAY INC A | Common Stock | 084670108 |  | 20000 | 42 | SH |  | SOLE | 0 | 0 | 42 | 0 |
| BERKSHIRE HATHAWAY B NEW | Common Stock | 084670702 |  | 150057 | 485780 | SH |  | SOLE | 0 | 0 | 485780 | 0 |
| BERRY GLOBAL GROUP INC | Common Stock | 08579W103 |  | 1217 | 20146 | SH |  | SOLE | 0 | 0 | 20146 | 0 |
| BEST BUY COMPANY INC | Common Stock | 086516101 |  | 4157 | 51830 | SH |  | SOLE | 0 | 0 | 51830 | 0 |
| BHP GROUP LTD SPON ADR | Common Stock | 088606108 |  | 3139 | 50586 | SH |  | SOLE | 0 | 0 | 50586 | 0 |
| BIG 5 SPORTING GOODS CRP | Common Stock | 08915P101 |  | 105 | 11871 | SH |  | SOLE | 0 | 0 | 11871 | 0 |
| BIGLARI HLDGS INC CL B | Common Stock | 08986R309 |  | 216 | 1553 | SH |  | SOLE | 0 | 0 | 1553 | 0 |
| BILLCOM HOLDINGS INC | Common Stock | 090043100 |  | 433 | 3974 | SH |  | SOLE | 0 | 0 | 3974 | 0 |
| BIO RAD LABS INC A | Common Stock | 090572207 |  | 835 | 1985 | SH |  | SOLE | 0 | 0 | 1985 | 0 |
| BIOCRYST PHARMS INC | Common Stock | 09058V103 |  | 243 | 21167 | SH |  | SOLE | 0 | 0 | 21167 | 0 |
| BIOMARIN PHARM INC | Common Stock | 09061G101 |  | 1098 | 10609 | SH |  | SOLE | 0 | 0 | 10609 | 0 |
| BIOLIFE SOL INC NEW | Common Stock | 09062W204 |  | 751 | 41257 | SH |  | SOLE | 0 | 0 | 41257 | 0 |
| BIOGEN INC | Common Stock | 09062X103 |  | 5206 | 18798 | SH |  | SOLE | 0 | 0 | 18798 | 0 |
| BIOTECHNE CORP | Common Stock | 09073M104 |  | 795 | 9595 | SH |  | SOLE | 0 | 0 | 9595 | 0 |
| BLACKROCK FLT RT INC TR | ETF/Closed End- | 091941104 |  | 300 | 27423 | SH |  | SOLE | 0 | 0 | 27423 | 0 |
| BLACK KNIGHT INC | Common Stock | 09215C105 |  | 1349 | 21850 | SH |  | SOLE | 0 | 0 | 21850 | 0 |
| BLACKBAUD INC | Common Stock | 09227Q100 |  | 790 | 13420 | SH |  | SOLE | 0 | 0 | 13420 | 0 |
| BLACKLINE INC | Common Stock | 09239B109 |  | 1279 | 19020 | SH |  | SOLE | 0 | 0 | 19020 | 0 |
| BLACKROCK INCOME TR NEW | ETF/Closed End | 09247F209 |  | 198 | 16063 | SH |  | SOLE | 0 | 0 | 16063 | 0 |
| BLACKROCK INC | Common Stock | 09247X101 |  | 73491 | 103707 | SH |  | SOLE | 0 | 0 | 103707 | 0 |
| BLACKROCK VIRGINIA MUNI | ETF/Closed End- | 092481100 |  | 306 | 27015 | SH |  | SOLE | 0 | 0 | 27015 | 0 |
| BLACKROCK UTILS INFRAS | Common Stock | 09248D104 |  | 479 | 23058 | SH |  | SOLE | 0 | 0 | 23058 | 0 |
| BLACKROCK TXBL MUN BD TR | ETF/Closed End- | 09248X100 |  | 1649 | 97906 | SH |  | SOLE | 0 | 0 | 97906 | 0 |
| BLACKROCK CORE BOND TR | ETF/Closed End- | 09249E101 |  | 183 | 17617 | SH |  | SOLE | 0 | 0 | 17617 | 0 |
| BLACKROCK LTD DURATION | ETF/Closed End- | 09249W101 |  | 569 | 43555 | SH |  | SOLE | 0 | 0 | 43555 | 0 |
| BLACKROCK ENH GLB DIV TR | ETF/Closed End | 092501105 |  | 244 | 25500 | SH |  | SOLE | 0 | 0 | 25500 | 0 |
| BLACKROCK CR INCM TR | ETF/Closed End- | 092508100 |  | 188 | 18613 | SH |  | SOLE | 0 | 0 | 18613 | 0 |
| BLACKROCK LONG TERM MUNI | ETF/Closed End- | 09250B103 |  | 1294 | 137644 | SH |  | SOLE | 0 | 0 | 137644 | 0 |
| BLACKROCK ENRGY  RES TR | ETF/Closed End | 09250U101 |  | 406 | 32424 | SH |  | SOLE | 0 | 0 | 32424 | 0 |
| BLACKROCK HLTH SCI TRUST | ETF/Closed End | 09250W107 |  | 1165 | 26738 | SH |  | SOLE | 0 | 0 | 26738 | 0 |
| BLACKROCK ENH EQ DIV TR | ETF/Closed End | 09251A104 |  | 2684 | 297850 | SH |  | SOLE | 0 | 0 | 297850 | 0 |
| BLACKROCK ENH INTL DV TR | ETF/Closed End | 092524107 |  | 288 | 57312 | SH |  | SOLE | 0 | 0 | 57312 | 0 |
| BLAKRK MUNIVEST FUND INC | ETF/Closed End- | 09253R105 |  | 253 | 36114 | SH |  | SOLE | 0 | 0 | 36114 | 0 |
| BLKRK MUNIVEST FD II INC | ETF/Closed End- | 09253T101 |  | 244 | 23335 | SH |  | SOLE | 0 | 0 | 23335 | 0 |
| BLKRK MUNI INCM FD INC | ETF/Closed End- | 09253X102 |  | 230 | 20318 | SH |  | SOLE | 0 | 0 | 20318 | 0 |
| BLAKRK MUNIYIELD QLTY FD | ETF/Closed End- | 09254F100 |  | 1988 | 171337 | SH |  | SOLE | 0 | 0 | 171337 | 0 |
| BLACKROCK MUNIASSETS FD | ETF/Closed End- | 09254J102 |  | 287 | 26505 | SH |  | SOLE | 0 | 0 | 26505 | 0 |
| BLKRK MUHLDGS NJ QUAL FD | ETF/Closed End- | 09254X101 |  | 379 | 34255 | SH |  | SOLE | 0 | 0 | 34255 | 0 |
| BLKRK MUYLD NY QUAL FUND | ETF/Closed End- | 09255E102 |  | 114 | 11640 | SH |  | SOLE | 0 | 0 | 11640 | 0 |
| BLAKRK MUNYLD PA QUAL FD | ETF/Closed End- | 09255G107 |  | 469 | 42558 | SH |  | SOLE | 0 | 0 | 42558 | 0 |
| BLKRK CORP HI YLD FD INC | ETF/Closed End- | 09255P107 |  | 109 | 12443 | SH |  | SOLE | 0 | 0 | 12443 | 0 |
| BLACKROCK DEBT STR NEW | Common Stock | 09255R202 |  | 413 | 44860 | SH |  | SOLE | 0 | 0 | 44860 | 0 |
| BLK FLT RT INCM STRAT FD | ETF/Closed End- | 09255X100 |  | 154 | 13708 | SH |  | SOLE | 0 | 0 | 13708 | 0 |
| BLRK ENHNC CAP  INCM FD | ETF/Closed End | 09256A109 |  | 304 | 17743 | SH |  | SOLE | 0 | 0 | 17743 | 0 |
| BLACKSTONE SR TERM FD | ETF/Closed End- | 09256U105 |  | 124 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| BLACKROCK RESCMDTYS STR | ETF/Closed End | 09257A108 |  | 260 | 26063 | SH |  | SOLE | 0 | 0 | 26063 | 0 |
| BLACKSTN LG SHT INCM | ETF/Closed End- | 09257D102 |  | 647 | 59709 | SH |  | SOLE | 0 | 0 | 59709 | 0 |
| BLACKROCK MUN 2030 TERM | ETF/Closed End- | 09257P105 |  | 1841 | 86461 | SH |  | SOLE | 0 | 0 | 86461 | 0 |
| BLACKSTONE MTG TR INC A | Common Stock | 09257W100 |  | 325 | 15344 | SH |  | SOLE | 0 | 0 | 15344 | 0 |
| BLKRCK MULTI SECTOR INCM | ETF/Closed End- | 09258A107 |  | 754 | 53073 | SH |  | SOLE | 0 | 0 | 53073 | 0 |
| BLACKROCK SCI  TECH TR | ETF/Closed End | 09258G104 |  | 3301 | 116357 | SH |  | SOLE | 0 | 0 | 116357 | 0 |
| BLKRCK TCP CAP CORP BDC | Common Stock | 09259E108 |  | 643 | 49672 | SH |  | SOLE | 0 | 0 | 49672 | 0 |
| BLACKSTONE INC A | Common Stock | 09260D107 |  | 51150 | 689448 | SH |  | SOLE | 0 | 0 | 689448 | 0 |
| BLACKROCK HLTH SCI TR II | ETF/Closed End | 09260E105 |  | 603 | 39049 | SH |  | SOLE | 0 | 0 | 39049 | 0 |
| BLACKRCK SCIENCETECH II | ETF/Closed End | 09260K101 |  | 854 | 54589 | SH |  | SOLE | 0 | 0 | 54589 | 0 |
| BLACKROCK INNOV  GRW | ETF/Closed End | 09260Q108 |  | 580 | 85105 | SH |  | SOLE | 0 | 0 | 85105 | 0 |
| BLACKROCK CAP ALLOC TR | Common Stock | 09260U109 |  | 289 | 20835 | SH |  | SOLE | 0 | 0 | 20835 | 0 |
| BLACKSTONE SECD LEND FD | Common Stock | 09261X102 |  | 322 | 14413 | SH |  | SOLE | 0 | 0 | 14413 | 0 |
| BLKRCK ESG CAP ALLOC TR | ETF/Closed End | 09262F100 |  | 508 | 37830 | SH |  | SOLE | 0 | 0 | 37830 | 0 |
| BLKRCK U S CARBON ETF | ETF/Closed End | 09290C509 |  | 1206 | 28440 | SH |  | SOLE | 0 | 0 | 28440 | 0 |
| HR BLOCK INC | Common Stock | 093671105 |  | 2851 | 78094 | SH |  | SOLE | 0 | 0 | 78094 | 0 |
| BLOOM ENERGY CORP CL A | Common Stock | 093712107 |  | 366 | 19151 | SH |  | SOLE | 0 | 0 | 19151 | 0 |
| BLUE APRON HLDGS A NEW | Common Stock | 09523Q200 |  | 16 | 18904 | SH |  | SOLE | 0 | 0 | 18904 | 0 |
| BLUEGREEN VACA HLDG A | Common Stock | 096308101 |  | 309 | 12378 | SH |  | SOLE | 0 | 0 | 12378 | 0 |
| BNY STRAT MUN BD | ETF/Closed End- | 09662E109 |  | 538 | 93128 | SH |  | SOLE | 0 | 0 | 93128 | 0 |
| BOEING COMPANY | Common Stock | 097023105 |  | 48202 | 253043 | SH |  | SOLE | 0 | 0 | 253043 | 0 |
| BOOKING HOLDINGS INC | Common Stock | 09857L108 |  | 12773 | 6338 | SH |  | SOLE | 0 | 0 | 6338 | 0 |
| BOOT BARN HLDGS INC | Common Stock | 099406100 |  | 273 | 4372 | SH |  | SOLE | 0 | 0 | 4372 | 0 |
| BOOZ ALLEN HAMILTON A | Common Stock | 099502106 |  | 7019 | 67153 | SH |  | SOLE | 0 | 0 | 67153 | 0 |
| BORG WARNER INC | Common Stock | 099724106 |  | 1565 | 38893 | SH |  | SOLE | 0 | 0 | 38893 | 0 |
| BOSTON PROPERTIES INC | REIT | 101121101 |  | 5835 | 86347 | SH |  | SOLE | 0 | 0 | 86347 | 0 |
| BOSTON SCIENTIFIC CORP | Common Stock | 101137107 |  | 6030 | 130325 | SH |  | SOLE | 0 | 0 | 130325 | 0 |
| SRH TOTAL RETURN FD INC | ETF/Closed End | 101507101 |  | 226 | 17823 | SH |  | SOLE | 0 | 0 | 17823 | 0 |
| BOX INC A | Common Stock | 10316T104 |  | 1184 | 38039 | SH |  | SOLE | 0 | 0 | 38039 | 0 |
| BRAEMAR HOTELS  RESORTS | Common Stock | 10482B101 |  | 116 | 28150 | SH |  | SOLE | 0 | 0 | 28150 | 0 |
| BRAEMAR HOTELS  RESORTS | Preferred Stock | 10482B200 |  | 177 | 11325 | SH |  | SOLE | 0 | 0 | 11325 | 0 |
| BRAINSTRM CELL THERA NEW | Common Stock | 10501E201 |  | 33 | 20000 | SH |  | SOLE | 0 | 0 | 20000 | 0 |
| BRANDYWINE RLTY TR NEW | REIT | 105368203 |  | 232 | 37705 | SH |  | SOLE | 0 | 0 | 37705 | 0 |
| BRIGHT HORIZONS FAM SOL | Common Stock | 109194100 |  | 3316 | 52554 | SH |  | SOLE | 0 | 0 | 52554 | 0 |
| BRISTOL MYERS SQUIBB CO | Common Stock | 110122108 |  | 53219 | 739671 | SH |  | SOLE | 0 | 0 | 739671 | 0 |
| BRIT AMER TBCCO SPNS ADR | Common Stock | 110448107 |  | 6490 | 162338 | SH |  | SOLE | 0 | 0 | 162338 | 0 |
| BROADRIDGE FINANCIAL | Common Stock | 11133T103 |  | 2522 | 18802 | SH |  | SOLE | 0 | 0 | 18802 | 0 |
| BROADCOM INC | Common Stock | 11135F101 |  | 115984 | 207437 | SH |  | SOLE | 0 | 0 | 207437 | 0 |
| BROOKFIELD CORP A | Common Stock | 11271J107 |  | 4739 | 150627 | SH |  | SOLE | 0 | 0 | 150627 | 0 |
| BROOKFIELD REAL ASSETS | ETF/Closed End- | 112830104 |  | 578 | 35800 | SH |  | SOLE | 0 | 0 | 35800 | 0 |
| BROOKFIELD RENEWABLE A | Common Stock | 11284V105 |  | 466 | 16908 | SH |  | SOLE | 0 | 0 | 16908 | 0 |
| BROOKFIELD ASSET MGMT A | Common Stock | 113004105 |  | 1088 | 37956 | SH |  | SOLE | 0 | 0 | 37956 | 0 |
| AZENTA INC | Common Stock | 114340102 |  | 380 | 6527 | SH |  | SOLE | 0 | 0 | 6527 | 0 |
| BROWN  BROWN INC | Common Stock | 115236101 |  | 9420 | 165348 | SH |  | SOLE | 0 | 0 | 165348 | 0 |
| BROWN FORMAN CORP CL A | Common Stock | 115637100 |  | 401 | 6105 | SH |  | SOLE | 0 | 0 | 6105 | 0 |
| BROWN FORMAN CORP CL B | Common Stock | 115637209 |  | 11209 | 170668 | SH |  | SOLE | 0 | 0 | 170668 | 0 |
| BRUNSWICK CORP | Common Stock | 117043109 |  | 873 | 12118 | SH |  | SOLE | 0 | 0 | 12118 | 0 |
| BUILDERS FIRSTSOURCE INC | Common Stock | 12008R107 |  | 677 | 10435 | SH |  | SOLE | 0 | 0 | 10435 | 0 |
| BUTTERFLY NETWORK INC A | Common Stock | 124155102 |  | 133 | 54131 | SH |  | SOLE | 0 | 0 | 54131 | 0 |
| CB FINANCIAL SVCS INC | Common Stock | 12479G101 |  | 5272 | 246006 | SH |  | SOLE | 0 | 0 | 246006 | 0 |
| CBOE GLOBAL MARKETS INC | Common Stock | 12503M108 |  | 3392 | 27033 | SH |  | SOLE | 0 | 0 | 27033 | 0 |
| CBRE GLBL RL EST INCM FD | ETF/Closed End | 12504G100 |  | 429 | 74922 | SH |  | SOLE | 0 | 0 | 74922 | 0 |
| CBRE GROUP INC CL A | Common Stock | 12504L109 |  | 371 | 4826 | SH |  | SOLE | 0 | 0 | 4826 | 0 |
| CECO ENVMNTL CORP | Common Stock | 125141101 |  | 666 | 57056 | SH |  | SOLE | 0 | 0 | 57056 | 0 |
| CDW CORP | Common Stock | 12514G108 |  | 6779 | 37963 | SH |  | SOLE | 0 | 0 | 37963 | 0 |
| CF INDS HLDGS INC | Common Stock | 125269100 |  | 12734 | 149455 | SH |  | SOLE | 0 | 0 | 149455 | 0 |
| CFSB BANCORP INC | Common Stock | 12530C107 |  | 81 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| CH ROBINSON WORLDWID NEW | Common Stock | 12541W209 |  | 864 | 9434 | SH |  | SOLE | 0 | 0 | 9434 | 0 |
| CIGNA CORP NEW | Common Stock | 125523100 |  | 13315 | 40186 | SH |  | SOLE | 0 | 0 | 40186 | 0 |
| CME GROUP INC CL A | Common Stock | 12572Q105 |  | 4928 | 29306 | SH |  | SOLE | 0 | 0 | 29306 | 0 |
| CMS ENERGY CORP | Common Stock | 125896100 |  | 2239 | 35360 | SH |  | SOLE | 0 | 0 | 35360 | 0 |
| CNA FINL CORP | Common Stock | 126117100 |  | 336 | 7948 | SH |  | SOLE | 0 | 0 | 7948 | 0 |
| CSW INDUSTRIALS INC | Common Stock | 126402106 |  | 207 | 1782 | SH |  | SOLE | 0 | 0 | 1782 | 0 |
| CSX CORP | Common Stock | 126408103 |  | 32156 | 1037950 | SH |  | SOLE | 0 | 0 | 1037950 | 0 |
| CTS CORP | Common Stock | 126501105 |  | 200 | 5082 | SH |  | SOLE | 0 | 0 | 5082 | 0 |
| CNX RESOURCES CORP | Common Stock | 12653C108 |  | 2091 | 124153 | SH |  | SOLE | 0 | 0 | 124153 | 0 |
| CVS HEALTH CORP | Common Stock | 126650100 |  | 87962 | 943904 | SH |  | SOLE | 0 | 0 | 943904 | 0 |
| CABLE ONE INC | Common Stock | 12685J105 |  | 443 | 622 | SH |  | SOLE | 0 | 0 | 622 | 0 |
| CABOT CORP | Common Stock | 127055101 |  | 318 | 4751 | SH |  | SOLE | 0 | 0 | 4751 | 0 |
| COTERRA ENERGY INC | Common Stock | 127097103 |  | 4258 | 173296 | SH |  | SOLE | 0 | 0 | 173296 | 0 |
| CACI INTL INC CLASS A | Common Stock | 127190304 |  | 660 | 2196 | SH |  | SOLE | 0 | 0 | 2196 | 0 |
| CADENCE DESIGN SYS INC | Common Stock | 127387108 |  | 9511 | 59204 | SH |  | SOLE | 0 | 0 | 59204 | 0 |
| CAESARS ENTMNT INC NEW | Common Stock | 12769G100 |  | 1509 | 36279 | SH |  | SOLE | 0 | 0 | 36279 | 0 |
| CALAMOS CONV OPP  INC | ETF/Closed End | 128117108 |  | 1056 | 100433 | SH |  | SOLE | 0 | 0 | 100433 | 0 |
| CALAMOS GLBL DYNAMIC INC | ETF/Closed End | 12811L107 |  | 284 | 50973 | SH |  | SOLE | 0 | 0 | 50973 | 0 |
| CALAMOS CONVHIGH INC FD | ETF/Closed End | 12811P108 |  | 2128 | 201682 | SH |  | SOLE | 0 | 0 | 201682 | 0 |
| CALAMOS DYN CONV  INC | ETF/Closed End | 12811V105 |  | 570 | 27801 | SH |  | SOLE | 0 | 0 | 27801 | 0 |
| CALAMOS STRAT TOT RETURN | ETF/Closed End | 128125101 |  | 2523 | 188029 | SH |  | SOLE | 0 | 0 | 188029 | 0 |
| CALAMOS L/S EQ DYN INC | ETF/Closed End | 12812C106 |  | 277 | 18250 | SH |  | SOLE | 0 | 0 | 18250 | 0 |
| CALERES INC | Common Stock | 129500104 |  | 2040 | 91541 | SH |  | SOLE | 0 | 0 | 91541 | 0 |
| CALIFORNIA WTR SVC GRP | Common Stock | 130788102 |  | 200 | 3298 | SH |  | SOLE | 0 | 0 | 3298 | 0 |
| TOPGOLF CALLAWAY BRAND | Common Stock | 131193104 |  | 282 | 14255 | SH |  | SOLE | 0 | 0 | 14255 | 0 |
| CALLON PETRO CO NEW | Common Stock | 13123X508 |  | 382 | 10305 | SH |  | SOLE | 0 | 0 | 10305 | 0 |
| CAMDEN PPTY TRUST SBI | REIT | 133131102 |  | 272 | 2433 | SH |  | SOLE | 0 | 0 | 2433 | 0 |
| CAMPBELL SOUP COMPANY | Common Stock | 134429109 |  | 1389 | 24478 | SH |  | SOLE | 0 | 0 | 24478 | 0 |
| CANADIAN IMPERIAL BANK | Common Stock | 136069101 |  | 2503 | 61888 | SH |  | SOLE | 0 | 0 | 61888 | 0 |
| CANADIAN NATL RAILWAY CO | Common Stock | 136375102 |  | 10556 | 88799 | SH |  | SOLE | 0 | 0 | 88799 | 0 |
| CANADIAN NATURAL RES LTD | Common Stock | 136385101 |  | 561 | 10094 | SH |  | SOLE | 0 | 0 | 10094 | 0 |
| CANADIAN PAC RAILWAY LTD | Common Stock | 13645T100 |  | 7303 | 97904 | SH |  | SOLE | 0 | 0 | 97904 | 0 |
| CANO HEALTH INC A | Common Stock | 13781Y103 |  | 81 | 58993 | SH |  | SOLE | 0 | 0 | 58993 | 0 |
| CANOPY GROWTH CORP | Common Stock | 138035100 |  | 74 | 31913 | SH |  | SOLE | 0 | 0 | 31913 | 0 |
| CANTERBURY PK HLDG CORP | Common Stock | 13811E101 |  | 429 | 13720 | SH |  | SOLE | 0 | 0 | 13720 | 0 |
| CAPITAL GRP INTL FOC ETF | ETF/Closed End | 14019W109 |  | 15673 | 752413 | SH |  | SOLE | 0 | 0 | 752413 | 0 |
| CAPITAL GROUP GROWTH ETF | ETF/Closed End | 14020G101 |  | 12551 | 629417 | SH |  | SOLE | 0 | 0 | 629417 | 0 |
| CAPITAL GRP CORE EQ ETF | ETF/Closed End | 14020V108 |  | 1393 | 62018 | SH |  | SOLE | 0 | 0 | 62018 | 0 |
| CAPITAL GRP DIV VALU ETF | ETF/Closed End | 14020W106 |  | 13989 | 592991 | SH |  | SOLE | 0 | 0 | 592991 | 0 |
| CAP GROUP GLBL GRWTH ETF | ETF/Closed End | 14020X104 |  | 15017 | 714738 | SH |  | SOLE | 0 | 0 | 714738 | 0 |
| CAPITAL GRP CORE PLS ETF | ETF/Closed End | 14020Y102 |  | 11268 | 505742 | SH |  | SOLE | 0 | 0 | 505742 | 0 |
| CAPITAL ONE FINL CORP | Common Stock | 14040H105 |  | 3792 | 40797 | SH |  | SOLE | 0 | 0 | 40797 | 0 |
| CARDINAL HEALTH INC | Common Stock | 14149Y108 |  | 24253 | 315503 | SH |  | SOLE | 0 | 0 | 315503 | 0 |
| CAREMAX INC A | Common Stock | 14171W103 |  | 37 | 10033 | SH |  | SOLE | 0 | 0 | 10033 | 0 |
| CARLISLE COMPANIES INC | Common Stock | 142339100 |  | 1658 | 7036 | SH |  | SOLE | 0 | 0 | 7036 | 0 |
| CARMAX INC | Common Stock | 143130102 |  | 1976 | 32458 | SH |  | SOLE | 0 | 0 | 32458 | 0 |
| CARLYLE GROUP INC | Common Stock | 14316J108 |  | 3490 | 116969 | SH |  | SOLE | 0 | 0 | 116969 | 0 |
| CARNIVAL CORP PAIRD CTF | Common Stock | 143658300 |  | 498 | 61768 | SH |  | SOLE | 0 | 0 | 61768 | 0 |
| CARPENTER TECHNOLGY CORP | Common Stock | 144285103 |  | 534 | 14449 | SH |  | SOLE | 0 | 0 | 14449 | 0 |
| CARRIER GLOBAL CORP | Common Stock | 14448C104 |  | 5518 | 133778 | SH |  | SOLE | 0 | 0 | 133778 | 0 |
| CARTERS INC | Common Stock | 146229109 |  | 271 | 3633 | SH |  | SOLE | 0 | 0 | 3633 | 0 |
| CASEYS GENL STORES INC | Common Stock | 147528103 |  | 1527 | 6808 | SH |  | SOLE | 0 | 0 | 6808 | 0 |
| CASSAVA SCIENCES INC | Common Stock | 14817C107 |  | 392 | 13272 | SH |  | SOLE | 0 | 0 | 13272 | 0 |
| CATALYST PHARMS INC | Common Stock | 14888U101 |  | 796 | 42804 | SH |  | SOLE | 0 | 0 | 42804 | 0 |
| CATERPILLAR INC | Common Stock | 149123101 |  | 66565 | 277864 | SH |  | SOLE | 0 | 0 | 277864 | 0 |
| CATO CORP A NEW | Common Stock | 149205106 |  | 169 | 18129 | SH |  | SOLE | 0 | 0 | 18129 | 0 |
| CAVCO INDS INC DEL | Common Stock | 149568107 |  | 482 | 2131 | SH |  | SOLE | 0 | 0 | 2131 | 0 |
| CEDAR FAIR LP | MLP | 150185106 |  | 204 | 4923 | SH |  | SOLE | 0 | 0 | 4923 | 0 |
| CELANESE CORP DEL A | Common Stock | 150870103 |  | 16076 | 157235 | SH |  | SOLE | 0 | 0 | 157235 | 0 |
| CELESTICA INC SUB VTG | Common Stock | 15101Q108 |  | 2477 | 219770 | SH |  | SOLE | 0 | 0 | 219770 | 0 |
| CENTENE CORP DEL | Common Stock | 15135B101 |  | 3060 | 37314 | SH |  | SOLE | 0 | 0 | 37314 | 0 |
| CENTERPOINT ENERGY INC | Common Stock | 15189T107 |  | 2350 | 78365 | SH |  | SOLE | 0 | 0 | 78365 | 0 |
| CENTRAIS ELEC BRAS SPONS | Common Stock | 15234Q207 |  | 138 | 17374 | SH |  | SOLE | 0 | 0 | 17374 | 0 |
| CENTRUS ENERGY CORP A | Common Stock | 15643U104 |  | 421 | 12972 | SH |  | SOLE | 0 | 0 | 12972 | 0 |
| CERIDIAN HCM HLDG INC | Common Stock | 15677J108 |  | 303 | 4722 | SH |  | SOLE | 0 | 0 | 4722 | 0 |
| CERTARA INC | Common Stock | 15687V109 |  | 702 | 43655 | SH |  | SOLE | 0 | 0 | 43655 | 0 |
| CERUS CORP | Common Stock | 157085101 |  | 294 | 80500 | SH |  | SOLE | 0 | 0 | 80500 | 0 |
| CHARGEPOINT HLDGS INC A | Common Stock | 15961R105 |  | 1044 | 109556 | SH |  | SOLE | 0 | 0 | 109556 | 0 |
| CHARLES RVR LAB INTL | Common Stock | 159864107 |  | 8960 | 41122 | SH |  | SOLE | 0 | 0 | 41122 | 0 |
| CHART INDS INC PAR 001 | Common Stock | 16115Q308 |  | 1084 | 9410 | SH |  | SOLE | 0 | 0 | 9410 | 0 |
| CHARTER COMMNS INC NEW A | Common Stock | 16119P108 |  | 2839 | 8372 | SH |  | SOLE | 0 | 0 | 8372 | 0 |
| CHASE CORP | Common Stock | 16150R104 |  | 2739 | 31754 | SH |  | SOLE | 0 | 0 | 31754 | 0 |
| CHEMED CORP NEW | Common Stock | 16359R103 |  | 5400 | 10579 | SH |  | SOLE | 0 | 0 | 10579 | 0 |
| CHEMOURS COMPANY | Common Stock | 163851108 |  | 3057 | 99839 | SH |  | SOLE | 0 | 0 | 99839 | 0 |
| CHENIERE ENERGY PTNRS LP | MLP | 16411Q101 |  | 706 | 12414 | SH |  | SOLE | 0 | 0 | 12414 | 0 |
| CHENIERE ENERGY INC NEW | Common Stock | 16411R208 |  | 17458 | 116414 | SH |  | SOLE | 0 | 0 | 116414 | 0 |
| CHESAPEAKE ENERGY CORP | Common Stock | 165167735 |  | 6257 | 66306 | SH |  | SOLE | 0 | 0 | 66306 | 0 |
| CHESAPEAKE UTILITY CORP | Common Stock | 165303108 |  | 1508 | 12761 | SH |  | SOLE | 0 | 0 | 12761 | 0 |
| CHEVRON CORP | Common Stock | 166764100 |  | 195421 | 1088759 | SH |  | SOLE | 0 | 0 | 1088759 | 0 |
| CHEWY INC | Common Stock | 16679L109 |  | 637 | 17192 | SH |  | SOLE | 0 | 0 | 17192 | 0 |
| CHILDRENS PLACE INC | Common Stock | 168905107 |  | 446 | 12245 | SH |  | SOLE | 0 | 0 | 12245 | 0 |
| CHIPOTLE MEXICAN GRILL A | Common Stock | 169656105 |  | 18486 | 13323 | SH |  | SOLE | 0 | 0 | 13323 | 0 |
| CHIPMOS TECHS ADR NEW | Common Stock | 16965P202 |  | 705 | 32896 | SH |  | SOLE | 0 | 0 | 32896 | 0 |
| CHOICE HOTELS INTL NEW | Common Stock | 169905106 |  | 207 | 1841 | SH |  | SOLE | 0 | 0 | 1841 | 0 |
| CHURCH  DWIGHT COMPANY | Common Stock | 171340102 |  | 10897 | 135184 | SH |  | SOLE | 0 | 0 | 135184 | 0 |
| CIENA CORP NEW | Common Stock | 171779309 |  | 791 | 15507 | SH |  | SOLE | 0 | 0 | 15507 | 0 |
| CINCINNATI FINL CORP | Common Stock | 172062101 |  | 14600 | 142591 | SH |  | SOLE | 0 | 0 | 142591 | 0 |
| CIRRUS LOGIC INC | Common Stock | 172755100 |  | 1027 | 13785 | SH |  | SOLE | 0 | 0 | 13785 | 0 |
| CISCO SYSTEMS INC | Common Stock | 17275R102 |  | 125443 | 2633142 | SH |  | SOLE | 0 | 0 | 2633142 | 0 |
| CINTAS CORP | Common Stock | 172908105 |  | 20836 | 46136 | SH |  | SOLE | 0 | 0 | 46136 | 0 |
| CITIGROUP INC NEW | Common Stock | 172967424 |  | 30498 | 674287 | SH |  | SOLE | 0 | 0 | 674287 | 0 |
| CITIZENS FINL GRP INC | Common Stock | 174610105 |  | 4583 | 116403 | SH |  | SOLE | 0 | 0 | 116403 | 0 |
| CITY OFFICE REIT INC | REIT | 178587101 |  | 255 | 30403 | SH |  | SOLE | 0 | 0 | 30403 | 0 |
| CIVEO CORP NEW | Common Stock | 17878Y207 |  | 357 | 11466 | SH |  | SOLE | 0 | 0 | 11466 | 0 |
| CLEAN ENERGY FUELS CORP | Common Stock | 184499101 |  | 329 | 63232 | SH |  | SOLE | 0 | 0 | 63232 | 0 |
| CLEAR SECURE INC A | Common Stock | 18467V109 |  | 7665 | 279432 | SH |  | SOLE | 0 | 0 | 279432 | 0 |
| CLEARWATER PAPER CORP | Common Stock | 18538R103 |  | 989 | 26148 | SH |  | SOLE | 0 | 0 | 26148 | 0 |
| CLEARWAY ENERGY INC A | Common Stock | 18539C105 |  | 2732 | 91297 | SH |  | SOLE | 0 | 0 | 91297 | 0 |
| CLEARWAY ENERGY INC C | Common Stock | 18539C204 |  | 1711 | 53684 | SH |  | SOLE | 0 | 0 | 53684 | 0 |
| CLEVELAND CLIFFS INC NEW | Common Stock | 185899101 |  | 2660 | 165112 | SH |  | SOLE | 0 | 0 | 165112 | 0 |
| CLEVER LEAVES HLDGS INC | Common Stock | 186760104 |  | 7 | 21800 | SH |  | SOLE | 0 | 0 | 21800 | 0 |
| CLOROX COMPANY | Common Stock | 189054109 |  | 16624 | 118461 | SH |  | SOLE | 0 | 0 | 118461 | 0 |
| CLOUGH GLOBAL DIV  INCM | ETF/Closed End | 18913Y103 |  | 74 | 11563 | SH |  | SOLE | 0 | 0 | 11563 | 0 |
| CLOUGH GLOBAL OPPTY FUND | ETF/Closed End | 18914E106 |  | 58 | 11440 | SH |  | SOLE | 0 | 0 | 11440 | 0 |
| COCA COLA CONSOLIDATED | Common Stock | 191098102 |  | 522 | 1018 | SH |  | SOLE | 0 | 0 | 1018 | 0 |
| COCA COLA COMPANY | Common Stock | 191216100 |  | 96075 | 1510383 | SH |  | SOLE | 0 | 0 | 1510383 | 0 |
| COCA COLA FEMSA SAB DE | Common Stock | 191241108 |  | 365 | 5370 | SH |  | SOLE | 0 | 0 | 5370 | 0 |
| COGENT COMMS HLDGS INC | Common Stock | 19239V302 |  | 1115 | 19541 | SH |  | SOLE | 0 | 0 | 19541 | 0 |
| COGNIZANT TECH SLTNS A | Common Stock | 192446102 |  | 1945 | 34001 | SH |  | SOLE | 0 | 0 | 34001 | 0 |
| COHERENT CORP | Common Stock | 19247G107 |  | 930 | 26502 | SH |  | SOLE | 0 | 0 | 26502 | 0 |
| COHEN  STEERS QUALITY | ETF/Closed End | 19247L106 |  | 1459 | 126873 | SH |  | SOLE | 0 | 0 | 126873 | 0 |
| COHEN  STEERSPFDINC | ETF/Closed End | 19247X100 |  | 216 | 10593 | SH |  | SOLE | 0 | 0 | 10593 | 0 |
| COHEN  STEERS INFRA FD | ETF/Closed End | 19248A109 |  | 1432 | 59680 | SH |  | SOLE | 0 | 0 | 59680 | 0 |
| COHEN  STEERS LTD DUR | Common Stock | 19248C105 |  | 396 | 20824 | SH |  | SOLE | 0 | 0 | 20824 | 0 |
| COHENSTEERS SEL PFD INC | ETF/Closed End- | 19248Y107 |  | 405 | 21623 | SH |  | SOLE | 0 | 0 | 21623 | 0 |
| CS TAX ADVTG PFD SECS | ETF/Closed End | 19249X108 |  | 271 | 15320 | SH |  | SOLE | 0 | 0 | 15320 | 0 |
| COHU INC | Common Stock | 192576106 |  | 514 | 16042 | SH |  | SOLE | 0 | 0 | 16042 | 0 |
| COINBASE GLOBAL INC A | Common Stock | 19260Q107 |  | 512 | 14456 | SH |  | SOLE | 0 | 0 | 14456 | 0 |
| ENOVIS CORP | Common Stock | 194014502 |  | 355 | 6629 | SH |  | SOLE | 0 | 0 | 6629 | 0 |
| COLGATEPALMOLIVE COMPANY | Common Stock | 194162103 |  | 30294 | 384490 | SH |  | SOLE | 0 | 0 | 384490 | 0 |
| COLUMBIA BANKING SYS INC | Common Stock | 197236102 |  | 476 | 15785 | SH |  | SOLE | 0 | 0 | 15785 | 0 |
| COLUMBIA DVRS FXD ETF | ETF/Closed End- | 19761L508 |  | 625 | 36164 | SH |  | SOLE | 0 | 0 | 36164 | 0 |
| COLUMBIA MULTI SECTR ETF | ETF/Closed End- | 19761L607 |  | 687 | 34096 | SH |  | SOLE | 0 | 0 | 34096 | 0 |
| COLUMBIA SELIGMAN GRWTH | ETF/Closed End | 19842X109 |  | 5931 | 255328 | SH |  | SOLE | 0 | 0 | 255328 | 0 |
| COLUMBIA SPORTSWEAR CO | Common Stock | 198516106 |  | 409 | 4675 | SH |  | SOLE | 0 | 0 | 4675 | 0 |
| COMFORT SYSTEMS USA INC | Common Stock | 199908104 |  | 341 | 2960 | SH |  | SOLE | 0 | 0 | 2960 | 0 |
| COMCAST CORP A NEW | Common Stock | 20030N101 |  | 114200 | 3265668 | SH |  | SOLE | 0 | 0 | 3265668 | 0 |
| COMERICA INC | Common Stock | 200340107 |  | 1862 | 27847 | SH |  | SOLE | 0 | 0 | 27847 | 0 |
| COMMERCE BANCSHARES INC | Common Stock | 200525103 |  | 920 | 13513 | SH |  | SOLE | 0 | 0 | 13513 | 0 |
| COMMERCIAL METALS CO | Common Stock | 201723103 |  | 1455 | 30121 | SH |  | SOLE | 0 | 0 | 30121 | 0 |
| COMMUNITY BK SYSTEM INC | Common Stock | 203607106 |  | 1967 | 31246 | SH |  | SOLE | 0 | 0 | 31246 | 0 |
| COMMUNITY FINL CORP MD | Common Stock | 20368X101 |  | 329 | 8243 | SH |  | SOLE | 0 | 0 | 8243 | 0 |
| CMNTY HEALTHCARE TR INC | Common Stock | 20369C106 |  | 1699 | 47468 | SH |  | SOLE | 0 | 0 | 47468 | 0 |
| COMMVAULT SYSTEMS INC | Common Stock | 204166102 |  | 1546 | 24607 | SH |  | SOLE | 0 | 0 | 24607 | 0 |
| COMPASS MINRLS INTL INC | Common Stock | 20451N101 |  | 510 | 12441 | SH |  | SOLE | 0 | 0 | 12441 | 0 |
| COMPASS DIVS HLDGS | Common Stock | 20451Q104 |  | 5369 | 294526 | SH |  | SOLE | 0 | 0 | 294526 | 0 |
| COMSTOCK RES INC 0001 | Common Stock | 205768302 |  | 181 | 13236 | SH |  | SOLE | 0 | 0 | 13236 | 0 |
| CONAGRA BRANDS INC | Common Stock | 205887102 |  | 4667 | 120586 | SH |  | SOLE | 0 | 0 | 120586 | 0 |
| CONCRETE PUMPING HLDGS | Common Stock | 206704108 |  | 206 | 35278 | SH |  | SOLE | 0 | 0 | 35278 | 0 |
| CONFLUENT INC A | Common Stock | 20717M103 |  | 305 | 13711 | SH |  | SOLE | 0 | 0 | 13711 | 0 |
| CONNECTONE BANCORP NEW | Common Stock | 20786W107 |  | 1526 | 63016 | SH |  | SOLE | 0 | 0 | 63016 | 0 |
| CONNS INC | Common Stock | 208242107 |  | 222 | 32298 | SH |  | SOLE | 0 | 0 | 32298 | 0 |
| CONOCOPHILLIPS | Common Stock | 20825C104 |  | 34303 | 290706 | SH |  | SOLE | 0 | 0 | 290706 | 0 |
| CONSOL ENERGY INC NEW | Common Stock | 20854L108 |  | 1736 | 26710 | SH |  | SOLE | 0 | 0 | 26710 | 0 |
| CONSOLIDATED EDISON INC | Common Stock | 209115104 |  | 19506 | 204660 | SH |  | SOLE | 0 | 0 | 204660 | 0 |
| CONSTELLATION BRANDS A | Common Stock | 21036P108 |  | 27764 | 119802 | SH |  | SOLE | 0 | 0 | 119802 | 0 |
| CONSTELLATN ENERGY CORP | Common Stock | 21037T109 |  | 5422 | 62893 | SH |  | SOLE | 0 | 0 | 62893 | 0 |
| CONSUMER PORT SVCS INC | Common Stock | 210502100 |  | 216 | 24444 | SH |  | SOLE | 0 | 0 | 24444 | 0 |
| CONTAINER STORE GRP INC | Common Stock | 210751103 |  | 262 | 60781 | SH |  | SOLE | 0 | 0 | 60781 | 0 |
| COOPER COS INC NEW | Common Stock | 216648402 |  | 7673 | 23204 | SH |  | SOLE | 0 | 0 | 23204 | 0 |
| COPART INC | Common Stock | 217204106 |  | 17373 | 285318 | SH |  | SOLE | 0 | 0 | 285318 | 0 |
| CORE  MAIN INC A | Common Stock | 21874C102 |  | 212 | 10988 | SH |  | SOLE | 0 | 0 | 10988 | 0 |
| CORNING INC | Common Stock | 219350105 |  | 10502 | 328790 | SH |  | SOLE | 0 | 0 | 328790 | 0 |
| CORTEVA INC | Common Stock | 22052L104 |  | 6491 | 110422 | SH |  | SOLE | 0 | 0 | 110422 | 0 |
| COSTCO WHOLESALE CORP | Common Stock | 22160K105 |  | 50701 | 111063 | SH |  | SOLE | 0 | 0 | 111063 | 0 |
| COSTAR GROUP INC | Common Stock | 22160N109 |  | 3617 | 46799 | SH |  | SOLE | 0 | 0 | 46799 | 0 |
| COUPA SOFTWARE INC | Common Stock | 22266L106 |  | 669 | 8448 | SH |  | SOLE | 0 | 0 | 8448 | 0 |
| COUSINS PPTYS INC NEW | REIT | 222795502 |  | 416 | 16455 | SH |  | SOLE | 0 | 0 | 16455 | 0 |
| COVENANT LOGISTICS GRP A | Common Stock | 22284P105 |  | 680 | 19659 | SH |  | SOLE | 0 | 0 | 19659 | 0 |
| CRACKER BARREL OLD CTRY | Common Stock | 22410J106 |  | 1480 | 15620 | SH |  | SOLE | 0 | 0 | 15620 | 0 |
| CRANE HOLDINGS CO | Common Stock | 224441105 |  | 896 | 8919 | SH |  | SOLE | 0 | 0 | 8919 | 0 |
| CREDIT SUISSE ASST MGMT | ETF/Closed End- | 224916106 |  | 148 | 58695 | SH |  | SOLE | 0 | 0 | 58695 | 0 |
| CS NASDQ COV CALL ETN | Preferred Stock | 22542D233 |  | 1552 | 10554 | SH |  | SOLE | 0 | 0 | 10554 | 0 |
| CREDIT SUISSE HI YLD BD | ETF/Closed End- | 22544F103 |  | 185 | 105104 | SH |  | SOLE | 0 | 0 | 105104 | 0 |
| CRESTWOOD EQ PRTNRS LP | Common Stock | 226344208 |  | 332 | 12667 | SH |  | SOLE | 0 | 0 | 12667 | 0 |
| CREXENDO INC | Common Stock | 226552107 |  | 46 | 24299 | SH |  | SOLE | 0 | 0 | 24299 | 0 |
| CROCS INC | Common Stock | 227046109 |  | 11367 | 104837 | SH |  | SOLE | 0 | 0 | 104837 | 0 |
| CRONOS GROUP INC | Common Stock | 22717L101 |  | 567 | 223066 | SH |  | SOLE | 0 | 0 | 223066 | 0 |
| CROSS CTRY HEALTHCARE | Common Stock | 227483104 |  | 337 | 12679 | SH |  | SOLE | 0 | 0 | 12679 | 0 |
| CROSSAMERICA PARTNERS | Common Stock | 22758A105 |  | 406 | 20479 | SH |  | SOLE | 0 | 0 | 20479 | 0 |
| CROWDSTRIKE HLDGS INC A | Common Stock | 22788C105 |  | 5320 | 50530 | SH |  | SOLE | 0 | 0 | 50530 | 0 |
| CROWN CASTLE INC | REIT | 22822V101 |  | 27078 | 199632 | SH |  | SOLE | 0 | 0 | 199632 | 0 |
| CROWN HOLDINGS INC | Common Stock | 228368106 |  | 1106 | 13456 | SH |  | SOLE | 0 | 0 | 13456 | 0 |
| ARTIVION INC | Common Stock | 228903100 |  | 291 | 24000 | SH |  | SOLE | 0 | 0 | 24000 | 0 |
| CUBESMART | REIT | 229663109 |  | 374 | 9281 | SH |  | SOLE | 0 | 0 | 9281 | 0 |
| CUE HEALTH INC | Common Stock | 229790100 |  | 447 | 215920 | SH |  | SOLE | 0 | 0 | 215920 | 0 |
| CULLEN FROST BANKERS INC | Common Stock | 229899109 |  | 2115 | 15817 | SH |  | SOLE | 0 | 0 | 15817 | 0 |
| CUMMINS INC | Common Stock | 231021106 |  | 11194 | 46200 | SH |  | SOLE | 0 | 0 | 46200 | 0 |
| CUMULUS MEDIA INC A 2018 | Common Stock | 231082801 |  | 305 | 49042 | SH |  | SOLE | 0 | 0 | 49042 | 0 |
| CURTISS WRIGHT CORP DE | Common Stock | 231561101 |  | 343 | 2053 | SH |  | SOLE | 0 | 0 | 2053 | 0 |
| NXG NEXTGEN INFRA NEW | ETF/Closed End | 231647207 |  | 429 | 11215 | SH |  | SOLE | 0 | 0 | 11215 | 0 |
| DMC GLBL INC | Common Stock | 23291C103 |  | 857 | 44068 | SH |  | SOLE | 0 | 0 | 44068 | 0 |
| X TRCKRS MSCI EAFE ETF | ETF/Closed End | 233051200 |  | 2531 | 78538 | SH |  | SOLE | 0 | 0 | 78538 | 0 |
| X TRACKERS RUSL MULT ETF | ETF/Closed End | 233051481 |  | 255 | 6051 | SH |  | SOLE | 0 | 0 | 6051 | 0 |
| DBV TECHS S A SPON ADR | Common Stock | 23306J101 |  | 39 | 25700 | SH |  | SOLE | 0 | 0 | 25700 | 0 |
| DNP SEL INCM FD INC | ETF/Closed End | 23325P104 |  | 4659 | 414162 | SH |  | SOLE | 0 | 0 | 414162 | 0 |
| D R HORTON INC | Common Stock | 23331A109 |  | 1414 | 15857 | SH |  | SOLE | 0 | 0 | 15857 | 0 |
| DTE ENERGY CO | Common Stock | 233331107 |  | 934 | 7946 | SH |  | SOLE | 0 | 0 | 7946 | 0 |
| DLH HLDGS CORP | Common Stock | 23335Q100 |  | 166 | 14031 | SH |  | SOLE | 0 | 0 | 14031 | 0 |
| DT MIDSTREAM INC | Common Stock | 23345M107 |  | 374 | 6771 | SH |  | SOLE | 0 | 0 | 6771 | 0 |
| DXC TECH CO | Common Stock | 23355L106 |  | 434 | 16362 | SH |  | SOLE | 0 | 0 | 16362 | 0 |
| DANAHER CORP | Common Stock | 235851102 |  | 46407 | 174843 | SH |  | SOLE | 0 | 0 | 174843 | 0 |
| DAQO NEW ENERGY ADS | Common Stock | 23703Q203 |  | 5966 | 154510 | SH |  | SOLE | 0 | 0 | 154510 | 0 |
| DARDEN RESTAURANTS INC | Common Stock | 237194105 |  | 2160 | 15617 | SH |  | SOLE | 0 | 0 | 15617 | 0 |
| DASEKE INC | Common Stock | 23753F107 |  | 178 | 31227 | SH |  | SOLE | 0 | 0 | 31227 | 0 |
| DATA I/O CORP | Common Stock | 237690102 |  | 122 | 30852 | SH |  | SOLE | 0 | 0 | 30852 | 0 |
| DATADOG INC A | Common Stock | 23804L103 |  | 617 | 8397 | SH |  | SOLE | 0 | 0 | 8397 | 0 |
| DAVIS SEL FINL ETF | ETF/Closed End | 23908L108 |  | 273 | 10102 | SH |  | SOLE | 0 | 0 | 10102 | 0 |
| DAVITA INC | Common Stock | 23918K108 |  | 534 | 7148 | SH |  | SOLE | 0 | 0 | 7148 | 0 |
| DEERE  CO | Common Stock | 244199105 |  | 52515 | 122480 | SH |  | SOLE | 0 | 0 | 122480 | 0 |
| DELEK LOGISTICS PTNRS LP | MLP | 24664T103 |  | 209 | 4623 | SH |  | SOLE | 0 | 0 | 4623 | 0 |
| DELEK US HLDGS INC NEW | Common Stock | 24665A103 |  | 1279 | 47373 | SH |  | SOLE | 0 | 0 | 47373 | 0 |
| DELL TECHS INC C | Common Stock | 24703L202 |  | 1352 | 33625 | SH |  | SOLE | 0 | 0 | 33625 | 0 |
| DELTA ARLNS INC NEW | Common Stock | 247361702 |  | 9570 | 291234 | SH |  | SOLE | 0 | 0 | 291234 | 0 |
| DENTSPLY SIRONA INC | Common Stock | 24906P109 |  | 2260 | 70966 | SH |  | SOLE | 0 | 0 | 70966 | 0 |
| DESIGNER BRANDS INC A | Common Stock | 250565108 |  | 716 | 73190 | SH |  | SOLE | 0 | 0 | 73190 | 0 |
| DESKTOP METAL INC | Common Stock | 25058X105 |  | 25 | 18032 | SH |  | SOLE | 0 | 0 | 18032 | 0 |
| DEVON ENERGY CORP NEW | Common Stock | 25179M103 |  | 27434 | 446005 | SH |  | SOLE | 0 | 0 | 446005 | 0 |
| DEXCOM INC | Common Stock | 252131107 |  | 5191 | 45842 | SH |  | SOLE | 0 | 0 | 45842 | 0 |
| DIAGEO PLC NEW SPON ADR | Common Stock | 25243Q205 |  | 24149 | 135521 | SH |  | SOLE | 0 | 0 | 135521 | 0 |
| DIAMONDBACK ENERGY INC | Common Stock | 25278X109 |  | 24841 | 181612 | SH |  | SOLE | 0 | 0 | 181612 | 0 |
| DICKS SPORTING GOODS INC | Common Stock | 253393102 |  | 1892 | 15729 | SH |  | SOLE | 0 | 0 | 15729 | 0 |
| DIGIMARC CORP NEW | Common Stock | 25381B101 |  | 1067 | 57682 | SH |  | SOLE | 0 | 0 | 57682 | 0 |
| DIGITAL REALTY TRUST INC | REIT | 253868103 |  | 4145 | 41343 | SH |  | SOLE | 0 | 0 | 41343 | 0 |
| DIMENSIONAL US SMCP ETF | ETF/Closed End | 25434V500 |  | 456 | 8912 | SH |  | SOLE | 0 | 0 | 8912 | 0 |
| DIMENSIONAL US TGT ETF | ETF/Closed End | 25434V609 |  | 540 | 12280 | SH |  | SOLE | 0 | 0 | 12280 | 0 |
| DIMENSIONAL US CORE ETF | ETF/Closed End | 25434V708 |  | 1409 | 58029 | SH |  | SOLE | 0 | 0 | 58029 | 0 |
| DIMENSIONAL US MKTWD ETF | ETF/Closed End | 25434V724 |  | 396 | 11841 | SH |  | SOLE | 0 | 0 | 11841 | 0 |
| DIMENSIONAL EMRG MKT ETF | ETF/Closed End | 25434V740 |  | 7663 | 338899 | SH |  | SOLE | 0 | 0 | 338899 | 0 |
| DIMENSIONAL WRLD EX ETF | ETF/Closed End | 25434V880 |  | 764 | 35390 | SH |  | SOLE | 0 | 0 | 35390 | 0 |
| DIODES INC | Common Stock | 254543101 |  | 627 | 8241 | SH |  | SOLE | 0 | 0 | 8241 | 0 |
| DIRXN TECH BULL 3X ETF | ETF/Closed End | 25459W102 |  | 999 | 45190 | SH |  | SOLE | 0 | 0 | 45190 | 0 |
| DIRXN NSDQ100 EQL WT ETF | ETF/Closed End | 25459Y207 |  | 1343 | 21034 | SH |  | SOLE | 0 | 0 | 21034 | 0 |
| DIRXN FINL BULL 3X ETF | ETF/Closed End | 25459Y694 |  | 261 | 3544 | SH |  | SOLE | 0 | 0 | 3544 | 0 |
| WALT DISNEY CO | Common Stock | 254687106 |  | 68389 | 787164 | SH |  | SOLE | 0 | 0 | 787164 | 0 |
| DISCOVER FINL SVCS | Common Stock | 254709108 |  | 3615 | 36954 | SH |  | SOLE | 0 | 0 | 36954 | 0 |
| DOCUSIGN INC | Common Stock | 256163106 |  | 1413 | 25497 | SH |  | SOLE | 0 | 0 | 25497 | 0 |
| DOLBY LABS INC CL A | Common Stock | 25659T107 |  | 6146 | 87124 | SH |  | SOLE | 0 | 0 | 87124 | 0 |
| DOLLAR GENL CORP NEW | Common Stock | 256677105 |  | 15285 | 62070 | SH |  | SOLE | 0 | 0 | 62070 | 0 |
| DOLLAR TREE INC | Common Stock | 256746108 |  | 5481 | 38748 | SH |  | SOLE | 0 | 0 | 38748 | 0 |
| DOMINION ENERGY INC | Common Stock | 25746U109 |  | 26523 | 432540 | SH |  | SOLE | 0 | 0 | 432540 | 0 |
| DOMINOS PIZZA INC | Common Stock | 25754A201 |  | 1076 | 3105 | SH |  | SOLE | 0 | 0 | 3105 | 0 |
| DONALDSON CO INC | Common Stock | 257651109 |  | 227 | 3862 | SH |  | SOLE | 0 | 0 | 3862 | 0 |
| DONEGAL GRP INC A | Common Stock | 257701201 |  | 1867 | 131508 | SH |  | SOLE | 0 | 0 | 131508 | 0 |
| DONEGAL GRP INC B | Common Stock | 257701300 |  | 656 | 40306 | SH |  | SOLE | 0 | 0 | 40306 | 0 |
| DONNELLEY FINL SLTNS INC | Common Stock | 25787G100 |  | 1412 | 36533 | SH |  | SOLE | 0 | 0 | 36533 | 0 |
| DOORDASH INC A | Common Stock | 25809K105 |  | 322 | 6600 | SH |  | SOLE | 0 | 0 | 6600 | 0 |
| DORMAN PRODS INC | Common Stock | 258278100 |  | 1246 | 15411 | SH |  | SOLE | 0 | 0 | 15411 | 0 |
| DOUBLELINE INCM SLTNS FD | Common Stock | 258622109 |  | 365 | 32890 | SH |  | SOLE | 0 | 0 | 32890 | 0 |
| DOUBLELINE OPPORTUNISTIC | ETF/Closed End- | 258623107 |  | 179 | 12027 | SH |  | SOLE | 0 | 0 | 12027 | 0 |
| DOVER CORP | Common Stock | 260003108 |  | 15337 | 113263 | SH |  | SOLE | 0 | 0 | 113263 | 0 |
| DOW INC | Common Stock | 260557103 |  | 40836 | 810406 | SH |  | SOLE | 0 | 0 | 810406 | 0 |
| DRAFTKINGS INC NEW A | Common Stock | 26142V105 |  | 1261 | 110708 | SH |  | SOLE | 0 | 0 | 110708 | 0 |
| DROPBOX INC A | Common Stock | 26210C104 |  | 400 | 17885 | SH |  | SOLE | 0 | 0 | 17885 | 0 |
| DUCOMMUN INC | Common Stock | 264147109 |  | 320 | 6398 | SH |  | SOLE | 0 | 0 | 6398 | 0 |
| DUFFPHELPS UTIL  INFRA | ETF/Closed End | 26433C105 |  | 260 | 19208 | SH |  | SOLE | 0 | 0 | 19208 | 0 |
| DUKE ENERGY CORP NEW | Common Stock | 26441C204 |  | 59222 | 575029 | SH |  | SOLE | 0 | 0 | 575029 | 0 |
| DULUTH HLDGS INC B | Common Stock | 26443V101 |  | 105 | 16925 | SH |  | SOLE | 0 | 0 | 16925 | 0 |
| DUPONT DE NEMOURS INC | Common Stock | 26614N102 |  | 8952 | 130437 | SH |  | SOLE | 0 | 0 | 130437 | 0 |
| DOXIMITY INC A | Common Stock | 26622P107 |  | 731 | 21794 | SH |  | SOLE | 0 | 0 | 21794 | 0 |
| DUTCH BROS INC A | Common Stock | 26701L100 |  | 364 | 12904 | SH |  | SOLE | 0 | 0 | 12904 | 0 |
| EOG RESOURCES INC | Common Stock | 26875P101 |  | 18269 | 141052 | SH |  | SOLE | 0 | 0 | 141052 | 0 |
| EQT CORP | Common Stock | 26884L109 |  | 5161 | 152546 | SH |  | SOLE | 0 | 0 | 152546 | 0 |
| EPR PROPERTIES | Common Stock | 26884U109 |  | 415 | 11001 | SH |  | SOLE | 0 | 0 | 11001 | 0 |
| EPR PPTY CV C PFD 575 | CD Par 10 | 26884U208 |  | 278 | 15450 | SH |  | SOLE | 0 | 0 | 15450 | 0 |
| EPR PPTYS E 9 PERPTL | Preferred Stock | 26884U307 |  | 3827 | 148740 | SH |  | SOLE | 0 | 0 | 148740 | 0 |
| EAGLE BANCORP INC MD | Common Stock | 268948106 |  | 601 | 13643 | SH |  | SOLE | 0 | 0 | 13643 | 0 |
| ETF NATIONWD NASDAQ ETF | ETF/Closed End | 26922A172 |  | 479 | 25897 | SH |  | SOLE | 0 | 0 | 25897 | 0 |
| ETF AAM LOW DUR PFD ETF | ETF/Closed End- | 26922A198 |  | 958 | 46234 | SH |  | SOLE | 0 | 0 | 46234 | 0 |
| ETF CLEARSHARES OICO ETF | ETF/Closed End | 26922A727 |  | 919 | 32744 | SH |  | SOLE | 0 | 0 | 32744 | 0 |
| ETF U S GLB JETS ETF | ETF/Closed End | 26922A842 |  | 475 | 27822 | SH |  | SOLE | 0 | 0 | 27822 | 0 |
| ETF ETF PRIME CYBER ETF | ETF/Closed End | 26924G201 |  | 4628 | 105071 | SH |  | SOLE | 0 | 0 | 105071 | 0 |
| ETF ETFMG PRIM MOBIL ETF | ETF/Closed End | 26924G409 |  | 468 | 11914 | SH |  | SOLE | 0 | 0 | 11914 | 0 |
| ETFMG ALT HARVEST ETF | ETF/Closed End | 26924G508 |  | 465 | 109105 | SH |  | SOLE | 0 | 0 | 109105 | 0 |
| ETF US ALT HARVEST ETF | ETF/Closed End | 26924G755 |  | 64 | 32500 | SH |  | SOLE | 0 | 0 | 32500 | 0 |
| EAGLE MATERIALS INC | Common Stock | 26969P108 |  | 1352 | 10175 | SH |  | SOLE | 0 | 0 | 10175 | 0 |
| EAST WEST BANCORP INC | Common Stock | 27579R104 |  | 379 | 5754 | SH |  | SOLE | 0 | 0 | 5754 | 0 |
| EASTERLY GOVT PPTYS INC | Common Stock | 27616P103 |  | 2105 | 147536 | SH |  | SOLE | 0 | 0 | 147536 | 0 |
| EASTERN BANKSHARES INC | Common Stock | 27627N105 |  | 2515 | 145801 | SH |  | SOLE | 0 | 0 | 145801 | 0 |
| EASTGROUP PPTYS INC | REIT | 277276101 |  | 313 | 2112 | SH |  | SOLE | 0 | 0 | 2112 | 0 |
| EASTMAN CHEMICAL CO | Common Stock | 277432100 |  | 3474 | 42652 | SH |  | SOLE | 0 | 0 | 42652 | 0 |
| EV SR INCM TR | ETF/Closed End- | 27826S103 |  | 78 | 14714 | SH |  | SOLE | 0 | 0 | 14714 | 0 |
| EV MUN INCM TR | ETF/Closed End- | 27826U108 |  | 1721 | 174351 | SH |  | SOLE | 0 | 0 | 174351 | 0 |
| EV ENH EQ INCM FD II | ETF/Closed End | 278277108 |  | 245 | 14789 | SH |  | SOLE | 0 | 0 | 14789 | 0 |
| EV MUN BD FD | ETF/Closed End- | 27827X101 |  | 560 | 53942 | SH |  | SOLE | 0 | 0 | 53942 | 0 |
| EV TAX ADVTG DIV INCM FD | ETF/Closed End | 27828G107 |  | 1022 | 44814 | SH |  | SOLE | 0 | 0 | 44814 | 0 |
| EV LTD DUR INCM FD | ETF/Closed End- | 27828H105 |  | 528 | 56196 | SH |  | SOLE | 0 | 0 | 56196 | 0 |
| EV TAX MNGD DIVRS EQ INC | ETF/Closed End | 27828N102 |  | 2023 | 186251 | SH |  | SOLE | 0 | 0 | 186251 | 0 |
| EV TAX ADVTG GLB DIV INC | ETF/Closed End | 27828S101 |  | 1855 | 122824 | SH |  | SOLE | 0 | 0 | 122824 | 0 |
| EV TAX ADVTG BY WRTE INC | ETF/Closed End | 27828X100 |  | 288 | 21925 | SH |  | SOLE | 0 | 0 | 21925 | 0 |
| EV TAX ADVTG BY WRTE OPP | ETF/Closed End | 27828Y108 |  | 1985 | 161636 | SH |  | SOLE | 0 | 0 | 161636 | 0 |
| EV TAX MNGD GLB BY WRTE | ETF/Closed End | 27829C105 |  | 217 | 27951 | SH |  | SOLE | 0 | 0 | 27951 | 0 |
| EV TAX MNGD GLB DIVRS EQ | ETF/Closed End | 27829F108 |  | 4738 | 627523 | SH |  | SOLE | 0 | 0 | 627523 | 0 |
| EV RISK MNGD DIVRS EQ | ETF/Closed End | 27829G106 |  | 3808 | 507758 | SH |  | SOLE | 0 | 0 | 507758 | 0 |
| EV MUN INCM 2028 TERM TR | ETF/Closed End- | 27829U105 |  | 275 | 15436 | SH |  | SOLE | 0 | 0 | 15436 | 0 |
| EBAY INC | Common Stock | 278642103 |  | 2131 | 51396 | SH |  | SOLE | 0 | 0 | 51396 | 0 |
| EBIX INC NEW | Common Stock | 278715206 |  | 369 | 18505 | SH |  | SOLE | 0 | 0 | 18505 | 0 |
| ECOLAB INC | Common Stock | 278865100 |  | 12927 | 88811 | SH |  | SOLE | 0 | 0 | 88811 | 0 |
| ECOFIN SUSTAINSOC IMPCT | ETF/Closed End | 27901F109 |  | 2555 | 198854 | SH |  | SOLE | 0 | 0 | 198854 | 0 |
| EDISON INTL | Common Stock | 281020107 |  | 6275 | 98634 | SH |  | SOLE | 0 | 0 | 98634 | 0 |
| EDWARDS LIFESCIENCES | Common Stock | 28176E108 |  | 12445 | 166798 | SH |  | SOLE | 0 | 0 | 166798 | 0 |
| ELANCO ANIMAL HEALTH INC | Common Stock | 28414H103 |  | 295 | 24129 | SH |  | SOLE | 0 | 0 | 24129 | 0 |
| ELECTRONIC ARTS INC | Common Stock | 285512109 |  | 1348 | 11035 | SH |  | SOLE | 0 | 0 | 11035 | 0 |
| EMBECTA CORP | Common Stock | 29082K105 |  | 596 | 23564 | SH |  | SOLE | 0 | 0 | 23564 | 0 |
| EMCOR GROUP INC | Common Stock | 29084Q100 |  | 799 | 5393 | SH |  | SOLE | 0 | 0 | 5393 | 0 |
| EMERSON ELECTRIC CO | Common Stock | 291011104 |  | 35422 | 368745 | SH |  | SOLE | 0 | 0 | 368745 | 0 |
| ASPEN TECH INC NEW | Common Stock | 29109X106 |  | 4222 | 20552 | SH |  | SOLE | 0 | 0 | 20552 | 0 |
| EMPIRE STATE REALTY TR A | REIT | 292104106 |  | 564 | 83613 | SH |  | SOLE | 0 | 0 | 83613 | 0 |
| ENBRIDGE INC | Common Stock | 29250N105 |  | 25810 | 660107 | SH |  | SOLE | 0 | 0 | 660107 | 0 |
| ENCORE CAPITAL GROUP INC | Common Stock | 292554102 |  | 1360 | 28361 | SH |  | SOLE | 0 | 0 | 28361 | 0 |
| ENCORE WIRE CORP | Common Stock | 292562105 |  | 1031 | 7498 | SH |  | SOLE | 0 | 0 | 7498 | 0 |
| ENCOMPASS HEALTH CORP | Common Stock | 29261A100 |  | 448 | 7491 | SH |  | SOLE | 0 | 0 | 7491 | 0 |
| ENERGY FUELS INC NEW | Common Stock | 292671708 |  | 319 | 51417 | SH |  | SOLE | 0 | 0 | 51417 | 0 |
| ENERGIZER HLDGS NEW | Common Stock | 29272W109 |  | 271 | 8082 | SH |  | SOLE | 0 | 0 | 8082 | 0 |
| ENERGY TRANSFER LP | MLP | 29273V100 |  | 4295 | 361801 | SH |  | SOLE | 0 | 0 | 361801 | 0 |
| ENERSYS | Common Stock | 29275Y102 |  | 256 | 3468 | SH |  | SOLE | 0 | 0 | 3468 | 0 |
| ENNIS INC | Common Stock | 293389102 |  | 332 | 15001 | SH |  | SOLE | 0 | 0 | 15001 | 0 |
| ENPHASE ENERGY INC | Common Stock | 29355A107 |  | 12953 | 48885 | SH |  | SOLE | 0 | 0 | 48885 | 0 |
| ENPRO INDUSTRIES INC | Common Stock | 29355X107 |  | 320 | 2947 | SH |  | SOLE | 0 | 0 | 2947 | 0 |
| ENOVA INTL INC | Common Stock | 29357K103 |  | 1477 | 38493 | SH |  | SOLE | 0 | 0 | 38493 | 0 |
| ENSIGN GROUP INC | Common Stock | 29358P101 |  | 1102 | 11646 | SH |  | SOLE | 0 | 0 | 11646 | 0 |
| ENOVIX CORP | Common Stock | 293594107 |  | 286 | 23002 | SH |  | SOLE | 0 | 0 | 23002 | 0 |
| ENTEGRIS INC | Common Stock | 29362U104 |  | 1063 | 16208 | SH |  | SOLE | 0 | 0 | 16208 | 0 |
| ENTERGY CORP NEW | Common Stock | 29364G103 |  | 10260 | 91201 | SH |  | SOLE | 0 | 0 | 91201 | 0 |
| ENTERPRISE PROD PTNRS LP | MLP | 293792107 |  | 15601 | 646821 | SH |  | SOLE | 0 | 0 | 646821 | 0 |
| ENVESTNET INC | Common Stock | 29404K106 |  | 256 | 4155 | SH |  | SOLE | 0 | 0 | 4155 | 0 |
| EPAM SYSTEMS INC | Common Stock | 29414B104 |  | 1342 | 4096 | SH |  | SOLE | 0 | 0 | 4096 | 0 |
| ENVIVA INC | Common Stock | 29415B103 |  | 343 | 6481 | SH |  | SOLE | 0 | 0 | 6481 | 0 |
| EQUIFAX INC | Common Stock | 294429105 |  | 6336 | 32597 | SH |  | SOLE | 0 | 0 | 32597 | 0 |
| EQUINIX INC PAR 0001 | REIT | 29444U700 |  | 6222 | 9498 | SH |  | SOLE | 0 | 0 | 9498 | 0 |
| EQUINOR ASA SPON ADR | Common Stock | 29446M102 |  | 663 | 18514 | SH |  | SOLE | 0 | 0 | 18514 | 0 |
| EQUITABLE HOLDINGS INC | Common Stock | 29452E101 |  | 2640 | 91973 | SH |  | SOLE | 0 | 0 | 91973 | 0 |
| EQUITRANS MIDSTREAM CORP | Common Stock | 294600101 |  | 368 | 54980 | SH |  | SOLE | 0 | 0 | 54980 | 0 |
| EQTY LIFESTYLE PPTYS INC | Common Stock | 29472R108 |  | 9259 | 143325 | SH |  | SOLE | 0 | 0 | 143325 | 0 |
| EQUITY RESIDENTIAL | REIT | 29476L107 |  | 424 | 7180 | SH |  | SOLE | 0 | 0 | 7180 | 0 |
| ERIE INDEMNITY CO A | Common Stock | 29530P102 |  | 1038 | 4172 | SH |  | SOLE | 0 | 0 | 4172 | 0 |
| ESSENTIAL UTILITIES INC | Common Stock | 29670G102 |  | 7625 | 159754 | SH |  | SOLE | 0 | 0 | 159754 | 0 |
| ESSEX PROPERTY TRUST INC | REIT | 297178105 |  | 8220 | 38788 | SH |  | SOLE | 0 | 0 | 38788 | 0 |
| ETSY INC | Common Stock | 29786A106 |  | 10556 | 88128 | SH |  | SOLE | 0 | 0 | 88128 | 0 |
| EURONET WORLDWIDE INC | Common Stock | 298736109 |  | 332 | 3520 | SH |  | SOLE | 0 | 0 | 3520 | 0 |
| EVERCORE INC A | Common Stock | 29977A105 |  | 1009 | 9250 | SH |  | SOLE | 0 | 0 | 9250 | 0 |
| EVERGY INC | Common Stock | 30034W106 |  | 742 | 11791 | SH |  | SOLE | 0 | 0 | 11791 | 0 |
| EVERTEC INC | Common Stock | 30040P103 |  | 351 | 10846 | SH |  | SOLE | 0 | 0 | 10846 | 0 |
| EVERSOURCE ENERGY | Common Stock | 30040W108 |  | 6360 | 75862 | SH |  | SOLE | 0 | 0 | 75862 | 0 |
| EVOLUS INC | Common Stock | 30052C107 |  | 87 | 11600 | SH |  | SOLE | 0 | 0 | 11600 | 0 |
| EVOQUA WATER TECHS CORP | Common Stock | 30057T105 |  | 420 | 10610 | SH |  | SOLE | 0 | 0 | 10610 | 0 |
| EXACT SCIENCES CORP | Common Stock | 30063P105 |  | 563 | 11380 | SH |  | SOLE | 0 | 0 | 11380 | 0 |
| EXCH PERITUS HI YLD ETF | ETF/Closed End- | 30151E814 |  | 228 | 8779 | SH |  | SOLE | 0 | 0 | 8779 | 0 |
| EXELON CORP | Common Stock | 30161N101 |  | 7233 | 167325 | SH |  | SOLE | 0 | 0 | 167325 | 0 |
| EXELIXIS INC | Common Stock | 30161Q104 |  | 924 | 57608 | SH |  | SOLE | 0 | 0 | 57608 | 0 |
| EXLSERVICE HOLDINGS INC | Common Stock | 302081104 |  | 363 | 2144 | SH |  | SOLE | 0 | 0 | 2144 | 0 |
| EXPEDIA GROUP INC | Common Stock | 30212P303 |  | 2161 | 24671 | SH |  | SOLE | 0 | 0 | 24671 | 0 |
| EXPEDITORS INTL WASH INC | Common Stock | 302130109 |  | 14026 | 134970 | SH |  | SOLE | 0 | 0 | 134970 | 0 |
| EXPONENT INC | Common Stock | 30214U102 |  | 6057 | 61123 | SH |  | SOLE | 0 | 0 | 61123 | 0 |
| EXTRA SPACE STORAGE INC | REIT | 30225T102 |  | 7483 | 50839 | SH |  | SOLE | 0 | 0 | 50839 | 0 |
| EXXON MOBIL CORP | Common Stock | 30231G102 |  | 136832 | 1240546 | SH |  | SOLE | 0 | 0 | 1240546 | 0 |
| FMC CORP NEW | Common Stock | 302491303 |  | 4469 | 35812 | SH |  | SOLE | 0 | 0 | 35812 | 0 |
| F N B CORP | Common Stock | 302520101 |  | 1469 | 112591 | SH |  | SOLE | 0 | 0 | 112591 | 0 |
| FS KKR CAPITAL CORP NEW | Common Stock | 302635206 |  | 280 | 16015 | SH |  | SOLE | 0 | 0 | 16015 | 0 |
| META PLATFORMS INC A | Common Stock | 30303M102 |  | 45414 | 377384 | SH |  | SOLE | 0 | 0 | 377384 | 0 |
| FACTSET RESEARCH SYS INC | Common Stock | 303075105 |  | 8623 | 21491 | SH |  | SOLE | 0 | 0 | 21491 | 0 |
| FAIR ISAAC CORP | Common Stock | 303250104 |  | 5527 | 9233 | SH |  | SOLE | 0 | 0 | 9233 | 0 |
| FARMLAND PARTNERS INC | REIT | 31154R109 |  | 363 | 29160 | SH |  | SOLE | 0 | 0 | 29160 | 0 |
| FASTENAL CO | Common Stock | 311900104 |  | 8878 | 187615 | SH |  | SOLE | 0 | 0 | 187615 | 0 |
| FEDERAL RLTY INVT TR NEW | REIT | 313745101 |  | 10408 | 103012 | SH |  | SOLE | 0 | 0 | 103012 | 0 |
| FEDERATED HERMES INC | Common Stock | 314211103 |  | 1784 | 49118 | SH |  | SOLE | 0 | 0 | 49118 | 0 |
| FEDEX CORP | Common Stock | 31428X106 |  | 18063 | 104290 | SH |  | SOLE | 0 | 0 | 104290 | 0 |
| F5 INC | Common Stock | 315616102 |  | 250 | 1744 | SH |  | SOLE | 0 | 0 | 1744 | 0 |
| FID NSDQ COMP INDX ETF | ETF/Closed End | 315912808 |  | 205 | 5000 | SH |  | SOLE | 0 | 0 | 5000 | 0 |
| FID MSCI CNSMR DISCR ETF | ETF/Closed End | 316092204 |  | 1159 | 20450 | SH |  | SOLE | 0 | 0 | 20450 | 0 |
| FID MSCI STAPLES ETF | ETF/Closed End | 316092303 |  | 201 | 4492 | SH |  | SOLE | 0 | 0 | 4492 | 0 |
| FIDELITY STKS INFLTN ETF | ETF/Closed End | 316092386 |  | 239 | 7732 | SH |  | SOLE | 0 | 0 | 7732 | 0 |
| FID MSCI FINLS ETF | ETF/Closed End | 316092501 |  | 316 | 6593 | SH |  | SOLE | 0 | 0 | 6593 | 0 |
| FID MSCI HLTH CARE ETF | ETF/Closed End | 316092600 |  | 753 | 11769 | SH |  | SOLE | 0 | 0 | 11769 | 0 |
| FID MSCI INDL ETF | ETF/Closed End | 316092709 |  | 281 | 5532 | SH |  | SOLE | 0 | 0 | 5532 | 0 |
| FID MSCI INFO TECH ETF | ETF/Closed End | 316092808 |  | 1445 | 15290 | SH |  | SOLE | 0 | 0 | 15290 | 0 |
| FID HI DIV ETF | ETF/Closed End | 316092840 |  | 224 | 5992 | SH |  | SOLE | 0 | 0 | 5992 | 0 |
| FID MSCI COMMN SVCS ETF | ETF/Closed End | 316092873 |  | 1155 | 37174 | SH |  | SOLE | 0 | 0 | 37174 | 0 |
| FIDELITY NATL INFO SVCS | Common Stock | 31620M106 |  | 8272 | 121917 | SH |  | SOLE | 0 | 0 | 121917 | 0 |
| FIDELITY NATL FINL INC | Common Stock | 31620R303 |  | 1252 | 33287 | SH |  | SOLE | 0 | 0 | 33287 | 0 |
| FIDUS INVT CORP BDC | Common Stock | 316500107 |  | 258 | 13567 | SH |  | SOLE | 0 | 0 | 13567 | 0 |
| FIFTH THIRD BANCORP | Common Stock | 316773100 |  | 4171 | 127139 | SH |  | SOLE | 0 | 0 | 127139 | 0 |
| FIRST AMERN FINL CORP | Common Stock | 31847R102 |  | 2299 | 43933 | SH |  | SOLE | 0 | 0 | 43933 | 0 |
| FIRST BANCORP N C | Common Stock | 318910106 |  | 536 | 12503 | SH |  | SOLE | 0 | 0 | 12503 | 0 |
| FIRST BANK WILLIMSTWN NJ | Common Stock | 31931U102 |  | 138 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| FIRST CITIZENS BANCSH A | Common Stock | 31946M103 |  | 969 | 1278 | SH |  | SOLE | 0 | 0 | 1278 | 0 |
| FIRST COMMONWLTH FINL | Common Stock | 319829107 |  | 1321 | 94549 | SH |  | SOLE | 0 | 0 | 94549 | 0 |
| FIRST CMNTY BANKSHS INC | Common Stock | 31983A103 |  | 349 | 10300 | SH |  | SOLE | 0 | 0 | 10300 | 0 |
| FIRST HORIZON CORP | Common Stock | 320517105 |  | 489 | 19951 | SH |  | SOLE | 0 | 0 | 19951 | 0 |
| FIRST INTERST BANCSYS A | Common Stock | 32055Y201 |  | 295 | 7645 | SH |  | SOLE | 0 | 0 | 7645 | 0 |
| FIRST REPUBLIC BANK | Common Stock | 33616C100 |  | 2525 | 20712 | SH |  | SOLE | 0 | 0 | 20712 | 0 |
| FIRST SOLAR INC | Common Stock | 336433107 |  | 629 | 4197 | SH |  | SOLE | 0 | 0 | 4197 | 0 |
| FT MSTAR DIV LDRS ETF | ETF/Closed End | 336917109 |  | 16092 | 440152 | SH |  | SOLE | 0 | 0 | 440152 | 0 |
| FT US EQ OPPTYS ETF | ETF/Closed End | 336920103 |  | 4937 | 62745 | SH |  | SOLE | 0 | 0 | 62745 | 0 |
| FT INTERMED DUR PFD INCM | Common Stock | 33718W103 |  | 321 | 19036 | SH |  | SOLE | 0 | 0 | 19036 | 0 |
| FT ENHANCE EQTY INCME FD | ETF/Closed End | 337318109 |  | 468 | 29679 | SH |  | SOLE | 0 | 0 | 29679 | 0 |
| FT WATER ETF | ETF/Closed End | 33733B100 |  | 1639 | 20652 | SH |  | SOLE | 0 | 0 | 20652 | 0 |
| FT MULCP VAL ALPHADX ETF | ETF/Closed End | 33733C108 |  | 8947 | 130011 | SH |  | SOLE | 0 | 0 | 130011 | 0 |
| FT CAP STRENGTH ETF | ETF/Closed End | 33733E104 |  | 19617 | 261728 | SH |  | SOLE | 0 | 0 | 261728 | 0 |
| FT NYSE ARCA BIOTECH ETF | ETF/Closed End | 33733E203 |  | 9008 | 58444 | SH |  | SOLE | 0 | 0 | 58444 | 0 |
| FT DJ INTERNET INDX ETF | ETF/Closed End | 33733E302 |  | 10616 | 86202 | SH |  | SOLE | 0 | 0 | 86202 | 0 |
| FT NSDQ100 EX TECH ETF | ETF/Closed End | 33733E401 |  | 2593 | 33975 | SH |  | SOLE | 0 | 0 | 33975 | 0 |
| FT NSDQ CLN EDG GRN ETF | ETF/Closed End | 33733E500 |  | 1058 | 22409 | SH |  | SOLE | 0 | 0 | 22409 | 0 |
| FT NAT GAS ETF | ETF/Closed End | 33733E807 |  | 476 | 19405 | SH |  | SOLE | 0 | 0 | 19405 | 0 |
| FT LUNT US FACTR ROT ETF | ETF/Closed End | 33733E872 |  | 1637 | 58664 | SH |  | SOLE | 0 | 0 | 58664 | 0 |
| FT NSDQ100 EQL WGHTD ETF | ETF/Closed End | 337344105 |  | 1807 | 20355 | SH |  | SOLE | 0 | 0 | 20355 | 0 |
| FT NSDQ100 TECH INDX ETF | ETF/Closed End | 337345102 |  | 12478 | 118564 | SH |  | SOLE | 0 | 0 | 118564 | 0 |
| FT SP REIT INDX ETF | ETF/Closed End | 33734G108 |  | 211 | 8806 | SH |  | SOLE | 0 | 0 | 8806 | 0 |
| FT VAL LINE DIV INDX ETF | ETF/Closed End | 33734H106 |  | 40332 | 1010561 | SH |  | SOLE | 0 | 0 | 1010561 | 0 |
| FT LGCP CORE ALPHADX ETF | ETF/Closed End | 33734K109 |  | 37598 | 469564 | SH |  | SOLE | 0 | 0 | 469564 | 0 |
| FT CNSMR DSCR ALPHDX ETF | ETF/Closed End | 33734X101 |  | 9835 | 204173 | SH |  | SOLE | 0 | 0 | 204173 | 0 |
| FT CNSMR STPL ALPHDX ETF | ETF/Closed End | 33734X119 |  | 3139 | 50004 | SH |  | SOLE | 0 | 0 | 50004 | 0 |
| FT ENERGY ALPHADX ETF | ETF/Closed End | 33734X127 |  | 6271 | 366941 | SH |  | SOLE | 0 | 0 | 366941 | 0 |
| FT FINLS ALPHADX ETF | ETF/Closed End | 33734X135 |  | 5830 | 142324 | SH |  | SOLE | 0 | 0 | 142324 | 0 |
| FT HLTHCR ALPHADX ETF | ETF/Closed End | 33734X143 |  | 11526 | 106009 | SH |  | SOLE | 0 | 0 | 106009 | 0 |
| FT INDL PROD DUR A/D ETF | ETF/Closed End | 33734X150 |  | 9199 | 178593 | SH |  | SOLE | 0 | 0 | 178593 | 0 |
| FT MATRLS ALPHADX ETF | ETF/Closed End | 33734X168 |  | 2752 | 45421 | SH |  | SOLE | 0 | 0 | 45421 | 0 |
| FT TECH ALPHADX ETF | ETF/Closed End | 33734X176 |  | 14307 | 156273 | SH |  | SOLE | 0 | 0 | 156273 | 0 |
| FT UTILS ALPHADX ETF | ETF/Closed End | 33734X184 |  | 2734 | 82318 | SH |  | SOLE | 0 | 0 | 82318 | 0 |
| FT CLOUD COMPTG ETF | ETF/Closed End | 33734X192 |  | 3690 | 64057 | SH |  | SOLE | 0 | 0 | 64057 | 0 |
| FT DJ GLB SEL DIV ETF | ETF/Closed End | 33734X200 |  | 1340 | 60950 | SH |  | SOLE | 0 | 0 | 60950 | 0 |
| FT INDXX GLB NAT RES ETF | ETF/Closed End | 33734X838 |  | 424 | 30957 | SH |  | SOLE | 0 | 0 | 30957 | 0 |
| FIRST TR NASDAQ CYBE ETF | ETF/Closed End | 33734X846 |  | 8429 | 217739 | SH |  | SOLE | 0 | 0 | 217739 | 0 |
| FT INTL EQUITY ETF | ETF/Closed End | 33734X853 |  | 2576 | 66294 | SH |  | SOLE | 0 | 0 | 66294 | 0 |
| FT SMCP CORE ALPHADX ETF | ETF/Closed End | 33734Y109 |  | 13725 | 174949 | SH |  | SOLE | 0 | 0 | 174949 | 0 |
| FT MDCP CORE ALPHADX ETF | ETF/Closed End | 33735B108 |  | 3991 | 45436 | SH |  | SOLE | 0 | 0 | 45436 | 0 |
| FT L/C VL OP ALPHADX ETF | ETF/Closed End | 33735J101 |  | 5897 | 89611 | SH |  | SOLE | 0 | 0 | 89611 | 0 |
| FT L/C GR OP ALPHADX ETF | ETF/Closed End | 33735K108 |  | 43516 | 475998 | SH |  | SOLE | 0 | 0 | 475998 | 0 |
| FT STOX EURO SEL DIV ETF | ETF/Closed End | 33735T109 |  | 3026 | 266352 | SH |  | SOLE | 0 | 0 | 266352 | 0 |
| FT ALERIAN DISRPUPTV ETF | ETF/Closed End | 33736N101 |  | 264 | 6757 | SH |  | SOLE | 0 | 0 | 6757 | 0 |
| FT NSDQ ABA CMNTY BK ETF | ETF/Closed End | 33736Q104 |  | 436 | 8287 | SH |  | SOLE | 0 | 0 | 8287 | 0 |
| FT NSDQ CLN EDG SMRT ETF | ETF/Closed End | 33737A108 |  | 1151 | 13195 | SH |  | SOLE | 0 | 0 | 13195 | 0 |
| FT EUROPE ALPHADX ETF | ETF/Closed End | 33737J117 |  | 1089 | 33838 | SH |  | SOLE | 0 | 0 | 33838 | 0 |
| FT D/M EX US ALPHADX ETF | ETF/Closed End | 33737J174 |  | 1722 | 36077 | SH |  | SOLE | 0 | 0 | 36077 | 0 |
| FT EMG MKT ALPHADX ETF | ETF/Closed End | 33737J182 |  | 699 | 33243 | SH |  | SOLE | 0 | 0 | 33243 | 0 |
| FT E/M SC ALPHADEX ETF | ETF/Closed End | 33737J307 |  | 393 | 10092 | SH |  | SOLE | 0 | 0 | 10092 | 0 |
| FT ALPHADEX EUROZONE ETF | ETF/Closed End | 33737J505 |  | 372 | 10403 | SH |  | SOLE | 0 | 0 | 10403 | 0 |
| FT INDXX NEXTG ETF | ETF/Closed End | 33737K205 |  | 6594 | 108136 | SH |  | SOLE | 0 | 0 | 108136 | 0 |
| FT MDCP GRW ALPHADX ETF | ETF/Closed End | 33737M102 |  | 514 | 9119 | SH |  | SOLE | 0 | 0 | 9119 | 0 |
| FT MDCP VAL ALPHADX ETF | ETF/Closed End | 33737M201 |  | 3011 | 70064 | SH |  | SOLE | 0 | 0 | 70064 | 0 |
| FT SMCP GRW ALPHADX ETF | ETF/Closed End | 33737M300 |  | 351 | 6345 | SH |  | SOLE | 0 | 0 | 6345 | 0 |
| FT SMCP VAL ALPHADX ETF | ETF/Closed End | 33737M409 |  | 257 | 5699 | SH |  | SOLE | 0 | 0 | 5699 | 0 |
| FT ENERGY INFRA FUND | ETF/Closed End | 33738C103 |  | 600 | 41623 | SH |  | SOLE | 0 | 0 | 41623 | 0 |
| FT N A ENRGY INFRA ETF | ETF/Closed End | 33738D101 |  | 2128 | 79727 | SH |  | SOLE | 0 | 0 | 79727 | 0 |
| FT SENIOR LOAN FD ETF | ETF/Closed End- | 33738D309 |  | 9857 | 221055 | SH |  | SOLE | 0 | 0 | 221055 | 0 |
| FT IV TACTICL HI YLD ETF | ETF/Closed End- | 33738D408 |  | 6200 | 159224 | SH |  | SOLE | 0 | 0 | 159224 | 0 |
| FT LTD DUR INVT GRD ETF | ETF/Closed End- | 33738D804 |  | 652 | 34924 | SH |  | SOLE | 0 | 0 | 34924 | 0 |
| FIRST TRUST HIGH INCOME | ETF/Closed End- | 33738E109 |  | 541 | 47282 | SH |  | SOLE | 0 | 0 | 47282 | 0 |
| FT M/A DIVRS INCM ETF | ETF/Closed End | 33738R100 |  | 529 | 35314 | SH |  | SOLE | 0 | 0 | 35314 | 0 |
| FT NSDQ TECH DIV IDX ETF | ETF/Closed End | 33738R118 |  | 7798 | 163204 | SH |  | SOLE | 0 | 0 | 163204 | 0 |
| FT VI HIGH INCM ETF | ETF/Closed End | 33738R308 |  | 229 | 11852 | SH |  | SOLE | 0 | 0 | 11852 | 0 |
| FT VI RSG DIV ACHIEV ETF | ETF/Closed End | 33738R506 |  | 25904 | 589792 | SH |  | SOLE | 0 | 0 | 589792 | 0 |
| FT D WRIGHT FOC 5 ETF | ETF/Closed End | 33738R605 |  | 29292 | 629265 | SH |  | SOLE | 0 | 0 | 629265 | 0 |
| FT SP INTL DV ARIST ETF | ETF/Closed End | 33738R688 |  | 944 | 61601 | SH |  | SOLE | 0 | 0 | 61601 | 0 |
| FT DW MOMENTUM  DIV ETF | ETF/Closed End | 33738R696 |  | 339 | 11856 | SH |  | SOLE | 0 | 0 | 11856 | 0 |
| FT RBA AMERN INDL ETF | ETF/Closed End | 33738R704 |  | 351 | 7958 | SH |  | SOLE | 0 | 0 | 7958 | 0 |
| FT NASDAQ INTELROBT ETF | ETF/Closed End | 33738R720 |  | 2290 | 64112 | SH |  | SOLE | 0 | 0 | 64112 | 0 |
| FT NASDAQ TRANSN ETF | ETF/Closed End | 33738R795 |  | 3526 | 139817 | SH |  | SOLE | 0 | 0 | 139817 | 0 |
| FT NASDAQ PHARMS ETF | ETF/Closed End | 33738R837 |  | 293 | 10681 | SH |  | SOLE | 0 | 0 | 10681 | 0 |
| FT NASDAQ OIL  GAS ETF | ETF/Closed End | 33738R845 |  | 2226 | 79600 | SH |  | SOLE | 0 | 0 | 79600 | 0 |
| FT NASDAQ FOOD  BEV ETF | ETF/Closed End | 33738R852 |  | 862 | 31867 | SH |  | SOLE | 0 | 0 | 31867 | 0 |
| FT NASDAQ BANK ETF | ETF/Closed End | 33738R860 |  | 1875 | 71552 | SH |  | SOLE | 0 | 0 | 71552 | 0 |
| FT D WRIGHT FOC 5 ETF | ETF/Closed End | 33738R878 |  | 1568 | 44767 | SH |  | SOLE | 0 | 0 | 44767 | 0 |
| FIRST TR MLP  ENERGY | ETF/Closed End | 33739B104 |  | 306 | 39241 | SH |  | SOLE | 0 | 0 | 39241 | 0 |
| FT III PFD SECSINCM ETF | ETF/Closed End- | 33739E108 |  | 22126 | 1317045 | SH |  | SOLE | 0 | 0 | 1317045 | 0 |
| FT MGD FUTURES STRAT ETF | ADR Preferred | 33739G103 |  | 917 | 19273 | SH |  | SOLE | 0 | 0 | 19273 | 0 |
| FT VII GLB TACTICAL ETF | ETF/Closed End | 33739H101 |  | 27498 | 1122821 | SH |  | SOLE | 0 | 0 | 1122821 | 0 |
| FT III MANAGED MUN ETF | ETF/Closed End- | 33739N108 |  | 7822 | 156091 | SH |  | SOLE | 0 | 0 | 156091 | 0 |
| FT III LONG SHORT EQ ETF | ETF/Closed End | 33739P103 |  | 1230 | 25171 | SH |  | SOLE | 0 | 0 | 25171 | 0 |
| FT EMRG MKT LOC CURR ETF | ETF/Closed End- | 33739P202 |  | 2215 | 84380 | SH |  | SOLE | 0 | 0 | 84380 | 0 |
| FT MUN HIGH INCOME ETF | ETF/Closed End- | 33739P301 |  | 856 | 18500 | SH |  | SOLE | 0 | 0 | 18500 | 0 |
| FT RVRFRONT DYN DEV ETF | ETF/Closed End | 33739P608 |  | 490 | 9221 | SH |  | SOLE | 0 | 0 | 9221 | 0 |
| FT RVRFRNT DYN E/MKT ETF | ETF/Closed End | 33739P707 |  | 312 | 6158 | SH |  | SOLE | 0 | 0 | 6158 | 0 |
| FT SHRT DUR MGD MUN ETF | ETF/Closed End- | 33739P830 |  | 1243 | 62967 | SH |  | SOLE | 0 | 0 | 62967 | 0 |
| FT INSTL PFD SECS ETF | ETF/Closed End- | 33739P855 |  | 1416 | 79533 | SH |  | SOLE | 0 | 0 | 79533 | 0 |
| FT LOW DUR OPP ETF | ETF/Closed End- | 33739Q200 |  | 9830 | 207349 | SH |  | SOLE | 0 | 0 | 207349 | 0 |
| FT ENH SHORT MTY NEW ETF | ETF/Closed End- | 33739Q408 |  | 25362 | 426676 | SH |  | SOLE | 0 | 0 | 426676 | 0 |
| FT CBOE VEST SP DV ETF | ETF/Closed End | 33739Q705 |  | 3931 | 76950 | SH |  | SOLE | 0 | 0 | 76950 | 0 |
| FT CBOE VEST US JAN ETF | ETF/Closed End | 33740F623 |  | 662 | 20216 | SH |  | SOLE | 0 | 0 | 20216 | 0 |
| FT CBOE VEST US JAN ETF | ETF/Closed End | 33740F631 |  | 2097 | 69050 | SH |  | SOLE | 0 | 0 | 69050 | 0 |
| FT CBOE VEST EQ SEPT ETF | ETF/Closed End | 33740F680 |  | 2909 | 94908 | SH |  | SOLE | 0 | 0 | 94908 | 0 |
| FT CBOE VEST U S MAY ETF | ETF/Closed End | 33740F730 |  | 982 | 31391 | SH |  | SOLE | 0 | 0 | 31391 | 0 |
| FT CBOE VEST U S MAY ETF | ETF/Closed End | 33740F748 |  | 1321 | 37575 | SH |  | SOLE | 0 | 0 | 37575 | 0 |
| FT CBOE VEST FD BUFF ETF | ETF/Closed End | 33740F755 |  | 10135 | 456343 | SH |  | SOLE | 0 | 0 | 456343 | 0 |
| FT CBOE VEST US FEB ETF | ETF/Closed End | 33740F763 |  | 1468 | 41265 | SH |  | SOLE | 0 | 0 | 41265 | 0 |
| FT CBOE VEST US EQTY ETF | ETF/Closed End | 33740F771 |  | 3999 | 119972 | SH |  | SOLE | 0 | 0 | 119972 | 0 |
| FT TCW OPPORTUNISTIC ETF | ETF/Closed End- | 33740F805 |  | 8351 | 190145 | SH |  | SOLE | 0 | 0 | 190145 | 0 |
| FT CBOE VEST US EQTY ETF | ETF/Closed End | 33740F839 |  | 1457 | 44587 | SH |  | SOLE | 0 | 0 | 44587 | 0 |
| FT CBOE VEST US EQTY ETF | ETF/Closed End | 33740F847 |  | 1230 | 34631 | SH |  | SOLE | 0 | 0 | 34631 | 0 |
| FT CBOE VEST US EQTY ETF | ETF/Closed End | 33740F854 |  | 6590 | 211758 | SH |  | SOLE | 0 | 0 | 211758 | 0 |
| FT TCW UNCONSTRAINED ETF | ETF/Closed End- | 33740F888 |  | 7011 | 290781 | SH |  | SOLE | 0 | 0 | 290781 | 0 |
| FT CBOE VEST EQ JULY ETF | ETF/Closed End | 33740U208 |  | 342 | 9959 | SH |  | SOLE | 0 | 0 | 9959 | 0 |
| FT CBOE VEST EQ SEPT ETF | ETF/Closed End | 33740U307 |  | 980 | 29274 | SH |  | SOLE | 0 | 0 | 29274 | 0 |
| FT CBOE VEST EQ DEC ETF | ETF/Closed End | 33740U406 |  | 442 | 14429 | SH |  | SOLE | 0 | 0 | 14429 | 0 |
| FT CBOE VEST EQ DEC ETF | ETF/Closed End | 33740U505 |  | 381 | 12003 | SH |  | SOLE | 0 | 0 | 12003 | 0 |
| FT CBOE VEST DEEP ETF | ETF/Closed End | 33740U703 |  | 352 | 17913 | SH |  | SOLE | 0 | 0 | 17913 | 0 |
| FT CBOE VEST EQ DEC ETF | ETF/Closed End | 33740U786 |  | 12807 | 430423 | SH |  | SOLE | 0 | 0 | 430423 | 0 |
| FT CBOE VEST US EQTY ETF | ETF/Closed End | 33740U802 |  | 242 | 8230 | SH |  | SOLE | 0 | 0 | 8230 | 0 |
| FT CBOE VEST US EQTY ETF | ETF/Closed End | 33740U885 |  | 2617 | 89485 | SH |  | SOLE | 0 | 0 | 89485 | 0 |
| FT DW MOMENTUM  VAL ETF | ETF/Closed End | 33741L207 |  | 367 | 16555 | SH |  | SOLE | 0 | 0 | 16555 | 0 |
| FIRST TR HIGH YLD 2027 | ETF/Closed End | 33741Q107 |  | 351 | 26050 | SH |  | SOLE | 0 | 0 | 26050 | 0 |
| FT SMID CAP RSNG DIV ETF | ETF/Closed End | 33741X102 |  | 4858 | 186485 | SH |  | SOLE | 0 | 0 | 186485 | 0 |
| FISERV INC | Common Stock | 337738108 |  | 6209 | 61430 | SH |  | SOLE | 0 | 0 | 61430 | 0 |
| FIRSTENERGY CORP | Common Stock | 337932107 |  | 4696 | 111971 | SH |  | SOLE | 0 | 0 | 111971 | 0 |
| FIVE BELOW INC | Common Stock | 33829M101 |  | 2689 | 15206 | SH |  | SOLE | 0 | 0 | 15206 | 0 |
| FLEETCOR TECHS INC | Common Stock | 339041105 |  | 8211 | 44703 | SH |  | SOLE | 0 | 0 | 44703 | 0 |
| FLEX MSTAR NAT RES ETF | ETF/Closed End | 33939L407 |  | 807 | 18554 | SH |  | SOLE | 0 | 0 | 18554 | 0 |
| FLEXSHS STOXX GLBL ETF | ETF/Closed End | 33939L795 |  | 642 | 12730 | SH |  | SOLE | 0 | 0 | 12730 | 0 |
| FLEXSHS TR QLTY DIV ETF | ETF/Closed End | 33939L860 |  | 1887 | 35869 | SH |  | SOLE | 0 | 0 | 35869 | 0 |
| FLOOR  DECOR HLDGS A | Common Stock | 339750101 |  | 684 | 9825 | SH |  | SOLE | 0 | 0 | 9825 | 0 |
| FLUOR CORP NEW | Common Stock | 343412102 |  | 2975 | 85841 | SH |  | SOLE | 0 | 0 | 85841 | 0 |
| FLOWERS FOODS INC | Common Stock | 343498101 |  | 1075 | 37393 | SH |  | SOLE | 0 | 0 | 37393 | 0 |
| FLOWSERVE CORP | Common Stock | 34354P105 |  | 733 | 23890 | SH |  | SOLE | 0 | 0 | 23890 | 0 |
| FOMENTO ECONO ADR 1 UNIT | Common Stock | 344419106 |  | 1090 | 13948 | SH |  | SOLE | 0 | 0 | 13948 | 0 |
| FOOT LOCKER INC | Common Stock | 344849104 |  | 2566 | 67893 | SH |  | SOLE | 0 | 0 | 67893 | 0 |
| FORD MOTOR CO NEW | Common Stock | 345370860 |  | 18974 | 1631452 | SH |  | SOLE | 0 | 0 | 1631452 | 0 |
| FORTINET INC | Common Stock | 34959E109 |  | 5430 | 111064 | SH |  | SOLE | 0 | 0 | 111064 | 0 |
| FORTIVE CORP | Common Stock | 34959J108 |  | 697 | 10842 | SH |  | SOLE | 0 | 0 | 10842 | 0 |
| FORTUNE BRANDS INNOV INC | Common Stock | 34964C106 |  | 1164 | 20376 | SH |  | SOLE | 0 | 0 | 20376 | 0 |
| FORUM ENERGY TECHS NEW | Common Stock | 34984V209 |  | 328 | 11116 | SH |  | SOLE | 0 | 0 | 11116 | 0 |
| FORWARD AIR CORP | Common Stock | 349853101 |  | 477 | 4547 | SH |  | SOLE | 0 | 0 | 4547 | 0 |
| FOSTER L B CO A | Common Stock | 350060109 |  | 192 | 19876 | SH |  | SOLE | 0 | 0 | 19876 | 0 |
| FOUR CORNERS PPTY TR | Common Stock | 35086T109 |  | 307 | 11841 | SH |  | SOLE | 0 | 0 | 11841 | 0 |
| FOX CORP A | Common Stock | 35137L105 |  | 366 | 12048 | SH |  | SOLE | 0 | 0 | 12048 | 0 |
| FOX FACTORY HLDG CORP | Common Stock | 35138V102 |  | 273 | 2993 | SH |  | SOLE | 0 | 0 | 2993 | 0 |
| FRANCHISE GROUP INC A | Common Stock | 35180X105 |  | 759 | 31862 | SH |  | SOLE | 0 | 0 | 31862 | 0 |
| FRANCO NEVADA CORP | Common Stock | 351858105 |  | 2580 | 18902 | SH |  | SOLE | 0 | 0 | 18902 | 0 |
| FRANKLIN ELECTRIC CO INC | Common Stock | 353514102 |  | 514 | 6443 | SH |  | SOLE | 0 | 0 | 6443 | 0 |
| FRANKLIN RESOURCES INC | Common Stock | 354613101 |  | 11075 | 419839 | SH |  | SOLE | 0 | 0 | 419839 | 0 |
| FRK LTD DUR INCM TR | ETF/Closed End- | 35472T101 |  | 124 | 19914 | SH |  | SOLE | 0 | 0 | 19914 | 0 |
| FRKLN US TREAS BD ETF | ETF/Closed End | 35473P488 |  | 7854 | 379430 | SH |  | SOLE | 0 | 0 | 379430 | 0 |
| FRKLN US COR BD ETF | ETF/Closed End | 35473P553 |  | 21037 | 993725 | SH |  | SOLE | 0 | 0 | 993725 | 0 |
| FRK FTSE JAPAN ETF | ETF/Closed End | 35473P744 |  | 1845 | 76737 | SH |  | SOLE | 0 | 0 | 76737 | 0 |
| FRANKLIN US LGCP ETF | ETF/Closed End | 35473P801 |  | 9705 | 247318 | SH |  | SOLE | 0 | 0 | 247318 | 0 |
| FRANKLIN UNIVERSAL TR SB | ETF/Closed End | 355145103 |  | 1474 | 218967 | SH |  | SOLE | 0 | 0 | 218967 | 0 |
| FREEPORT MCMORAN INC | Common Stock | 35671D857 |  | 26356 | 693574 | SH |  | SOLE | 0 | 0 | 693574 | 0 |
| FREQUENCY ELECTRNCS INC | Common Stock | 358010106 |  | 1040 | 147450 | SH |  | SOLE | 0 | 0 | 147450 | 0 |
| FTAI INFRASTRUCTURE INC | Common Stock | 35953C106 |  | 31 | 10501 | SH |  | SOLE | 0 | 0 | 10501 | 0 |
| FSD PHARMA INC B VTG NEW | Common Stock | 35954B206 |  | 12 | 15000 | SH |  | SOLE | 0 | 0 | 15000 | 0 |
| FULTON FINANCIAL CORP PA | Common Stock | 360271100 |  | 981 | 58317 | SH |  | SOLE | 0 | 0 | 58317 | 0 |
| FUTUREFUEL CORP | Common Stock | 36116M106 |  | 261 | 32063 | SH |  | SOLE | 0 | 0 | 32063 | 0 |
| GATX CORP | Common Stock | 361448103 |  | 264 | 2479 | SH |  | SOLE | 0 | 0 | 2479 | 0 |
| GEO GROUP INC NEW | Common Stock | 36162J106 |  | 340 | 31051 | SH |  | SOLE | 0 | 0 | 31051 | 0 |
| GABELLI EQUITY TRUST INC | ETF/Closed End | 362397101 |  | 517 | 94321 | SH |  | SOLE | 0 | 0 | 94321 | 0 |
| GABELLI UTIL TR INC | ETF/Closed End | 36240A101 |  | 1060 | 141143 | SH |  | SOLE | 0 | 0 | 141143 | 0 |
| GABELLI CV  INC SEC FD | ETF/Closed End | 36240B109 |  | 107 | 22340 | SH |  | SOLE | 0 | 0 | 22340 | 0 |
| GABELLI DIV  INCM TR | ETF/Closed End | 36242H104 |  | 1492 | 72408 | SH |  | SOLE | 0 | 0 | 72408 | 0 |
| GABELLI HLTHCAREWELL TR | ETF/Closed End | 36246K103 |  | 410 | 39836 | SH |  | SOLE | 0 | 0 | 39836 | 0 |
| GMS INC | Common Stock | 36251C103 |  | 369 | 7401 | SH |  | SOLE | 0 | 0 | 7401 | 0 |
| GXO LOGISTICS INC | Common Stock | 36262G101 |  | 674 | 15781 | SH |  | SOLE | 0 | 0 | 15781 | 0 |
| ARTHUR J GALLAGHER | Common Stock | 363576109 |  | 2700 | 14323 | SH |  | SOLE | 0 | 0 | 14323 | 0 |
| GAMCO GOLD NATL RESINCM | ETF/Closed End | 36465A109 |  | 1590 | 438016 | SH |  | SOLE | 0 | 0 | 438016 | 0 |
| GAMCO NATL RES GOLDINCM | ETF/Closed End | 36465E101 |  | 367 | 71621 | SH |  | SOLE | 0 | 0 | 71621 | 0 |
| GAMING  LEISURE PPTYS | Common Stock | 36467J108 |  | 10829 | 207891 | SH |  | SOLE | 0 | 0 | 207891 | 0 |
| GANNETT COMPANY INC NEW | Common Stock | 36472T109 |  | 22 | 10600 | SH |  | SOLE | 0 | 0 | 10600 | 0 |
| GAP INC | Common Stock | 364760108 |  | 387 | 34352 | SH |  | SOLE | 0 | 0 | 34352 | 0 |
| GARTNER INC | Common Stock | 366651107 |  | 4429 | 13175 | SH |  | SOLE | 0 | 0 | 13175 | 0 |
| GENERAC HOLDINGS INC | Common Stock | 368736104 |  | 5661 | 56242 | SH |  | SOLE | 0 | 0 | 56242 | 0 |
| GENL AMER INVESTORS | ETF/Closed End | 368802104 |  | 271 | 7506 | SH |  | SOLE | 0 | 0 | 7506 | 0 |
| GENERAL DYNAMICS CORP | Common Stock | 369550108 |  | 45330 | 182700 | SH |  | SOLE | 0 | 0 | 182700 | 0 |
| GENERAL ELECTRIC CO NEW | Common Stock | 369604301 |  | 8465 | 101023 | SH |  | SOLE | 0 | 0 | 101023 | 0 |
| GENERAL MILLS INC | Common Stock | 370334104 |  | 30932 | 368901 | SH |  | SOLE | 0 | 0 | 368901 | 0 |
| GENERAL MOTORS CO | Common Stock | 37045V100 |  | 12481 | 371022 | SH |  | SOLE | 0 | 0 | 371022 | 0 |
| GENTEX CORP | Common Stock | 371901109 |  | 625 | 22911 | SH |  | SOLE | 0 | 0 | 22911 | 0 |
| GENESIS ENERGY LP | MLP | 371927104 |  | 146 | 14325 | SH |  | SOLE | 0 | 0 | 14325 | 0 |
| GENIE ENERGY LTD B | Common Stock | 372284208 |  | 337 | 32617 | SH |  | SOLE | 0 | 0 | 32617 | 0 |
| GENMAB A/S SPON ADR | Common Stock | 372303206 |  | 433 | 10210 | SH |  | SOLE | 0 | 0 | 10210 | 0 |
| GENUINE PARTS CO | Common Stock | 372460105 |  | 41624 | 239891 | SH |  | SOLE | 0 | 0 | 239891 | 0 |
| GEVO INC PAR 001 NEW | Common Stock | 374396406 |  | 137 | 72007 | SH |  | SOLE | 0 | 0 | 72007 | 0 |
| GILEAD SCIENCES INC | Common Stock | 375558103 |  | 16287 | 189717 | SH |  | SOLE | 0 | 0 | 189717 | 0 |
| GILDAN ACTIVEWEAR INC | Common Stock | 375916103 |  | 771 | 28144 | SH |  | SOLE | 0 | 0 | 28144 | 0 |
| GLACIER BANCORP INC NEW | Common Stock | 37637Q105 |  | 836 | 16923 | SH |  | SOLE | 0 | 0 | 16923 | 0 |
| GLADSTONE COML CORP | REIT | 376536108 |  | 1833 | 99092 | SH |  | SOLE | 0 | 0 | 99092 | 0 |
| GLADSTONE INVT CORP BDC | ETF/Closed End | 376546107 |  | 554 | 42946 | SH |  | SOLE | 0 | 0 | 42946 | 0 |
| GLADSTONE LAND CORP | REIT | 376549101 |  | 4576 | 249390 | SH |  | SOLE | 0 | 0 | 249390 | 0 |
| GSK PLC NEW | Common Stock | 37733W204 |  | 10992 | 312797 | SH |  | SOLE | 0 | 0 | 312797 | 0 |
| GLOBALSTAR INC | Common Stock | 378973408 |  | 26 | 19200 | SH |  | SOLE | 0 | 0 | 19200 | 0 |
| GLOBAL PAYMENTS INC | Common Stock | 37940X102 |  | 3111 | 31324 | SH |  | SOLE | 0 | 0 | 31324 | 0 |
| GLOBAL PARTNERS LP | MLP | 37946R109 |  | 520 | 14965 | SH |  | SOLE | 0 | 0 | 14965 | 0 |
| GLBL X MSCI NORWAY ETF | ETF/Closed End | 37950E101 |  | 1434 | 55891 | SH |  | SOLE | 0 | 0 | 55891 | 0 |
| GLOBAL X SUPERDIV US ETF | ETF/Closed End | 37950E291 |  | 4158 | 221310 | SH |  | SOLE | 0 | 0 | 221310 | 0 |
| GLOBAL MEDICAL REIT NEW | REIT | 37954A204 |  | 1373 | 144805 | SH |  | SOLE | 0 | 0 | 144805 | 0 |
| GLBL X MLPENGY NEW ETF | ETF/Closed End | 37954Y293 |  | 349 | 8566 | SH |  | SOLE | 0 | 0 | 8566 | 0 |
| GLBL X MLP NEW ETF | ETF/Closed End | 37954Y343 |  | 2329 | 56408 | SH |  | SOLE | 0 | 0 | 56408 | 0 |
| GLOBAL X CYBERSEC ETF | ETF/Closed End | 37954Y384 |  | 365 | 17607 | SH |  | SOLE | 0 | 0 | 17607 | 0 |
| GLBL RUSL 2000 COVRD ETF | ETF/Closed End | 37954Y459 |  | 2725 | 144876 | SH |  | SOLE | 0 | 0 | 144876 | 0 |
| GLBL SP 500 COVERED ETF | ETF/Closed End | 37954Y475 |  | 7644 | 194161 | SH |  | SOLE | 0 | 0 | 194161 | 0 |
| GLBL NASDAQ 100 COVR ETF | ETF/Closed End | 37954Y483 |  | 13117 | 824453 | SH |  | SOLE | 0 | 0 | 824453 | 0 |
| GLOBAL X US PFD ETF | ETF/Closed End- | 37954Y657 |  | 238 | 12291 | SH |  | SOLE | 0 | 0 | 12291 | 0 |
| GLBL US INFRA DEV ETF | ETF/Closed End | 37954Y673 |  | 1235 | 46611 | SH |  | SOLE | 0 | 0 | 46611 | 0 |
| GLB X COPPER MINERS ETF | ETF/Closed End | 37954Y830 |  | 770 | 21745 | SH |  | SOLE | 0 | 0 | 21745 | 0 |
| GLBL X LITHIUM BATTR ETF | ETF/Closed End | 37954Y855 |  | 1687 | 28778 | SH |  | SOLE | 0 | 0 | 28778 | 0 |
| GLOBUS MED INC A NEW | Common Stock | 379577208 |  | 6773 | 91195 | SH |  | SOLE | 0 | 0 | 91195 | 0 |
| GLOBE LIFE INC | Common Stock | 37959E102 |  | 3289 | 27285 | SH |  | SOLE | 0 | 0 | 27285 | 0 |
| GLOBAL SUPERDIV NEW ETF | ETF/Closed End | 37960A669 |  | 954 | 39702 | SH |  | SOLE | 0 | 0 | 39702 | 0 |
| GLBL DOW 30 COV CALL ETF | ETF/Closed End | 37960A859 |  | 232 | 10751 | SH |  | SOLE | 0 | 0 | 10751 | 0 |
| GODADDY INC A | Common Stock | 380237107 |  | 1100 | 14706 | SH |  | SOLE | 0 | 0 | 14706 | 0 |
| GOLD FIELDS LTD ADR NEW | Common Stock | 38059T106 |  | 9147 | 883778 | SH |  | SOLE | 0 | 0 | 883778 | 0 |
| GOLDMAN SACHS GROUP INC | Common Stock | 38141G104 |  | 32272 | 93983 | SH |  | SOLE | 0 | 0 | 93983 | 0 |
| GS ACTIVEBETA INTL ETF | ETF/Closed End | 381430107 |  | 1192 | 41403 | SH |  | SOLE | 0 | 0 | 41403 | 0 |
| GS ACTIVEBETA LGCP ETF | ETF/Closed End | 381430503 |  | 60085 | 789237 | SH |  | SOLE | 0 | 0 | 789237 | 0 |
| GS ACCESS TRSY 01YR ETF | ETF/Closed End | 381430529 |  | 2150 | 21558 | SH |  | SOLE | 0 | 0 | 21558 | 0 |
| GS ACTIVEBETA US S/C ETF | ETF/Closed End | 381430602 |  | 6093 | 111571 | SH |  | SOLE | 0 | 0 | 111571 | 0 |
| GS PHYSICAL GOLD ETF | ETF/Closed End | 38150K103 |  | 220 | 12149 | SH |  | SOLE | 0 | 0 | 12149 | 0 |
| GOLUB CAP BDC INC BDC | Common Stock | 38173M102 |  | 838 | 63674 | SH |  | SOLE | 0 | 0 | 63674 | 0 |
| GOODRX HOLDINGS INC A | Common Stock | 38246G108 |  | 780 | 167432 | SH |  | SOLE | 0 | 0 | 167432 | 0 |
| GORMAN RUPP CO | Common Stock | 383082104 |  | 676 | 26404 | SH |  | SOLE | 0 | 0 | 26404 | 0 |
| GRACO INC | Common Stock | 384109104 |  | 357 | 5302 | SH |  | SOLE | 0 | 0 | 5302 | 0 |
| GRAHAM HOLDINGS CO | Common Stock | 384637104 |  | 265 | 438 | SH |  | SOLE | 0 | 0 | 438 | 0 |
| GRAINGER W W INC | Common Stock | 384802104 |  | 19433 | 34936 | SH |  | SOLE | 0 | 0 | 34936 | 0 |
| GRAND CANYON ED INC | Common Stock | 38526M106 |  | 2338 | 22124 | SH |  | SOLE | 0 | 0 | 22124 | 0 |
| GRANITESHS GOLD TR ETF | ETF/Closed End | 38748G101 |  | 2026 | 112242 | SH |  | SOLE | 0 | 0 | 112242 | 0 |
| GRAPHIC PACKAGING HLDG | Common Stock | 388689101 |  | 3330 | 149662 | SH |  | SOLE | 0 | 0 | 149662 | 0 |
| GRAY TELEVISION INC | Common Stock | 389375106 |  | 195 | 17410 | SH |  | SOLE | 0 | 0 | 17410 | 0 |
| GREEN DOT CORP A | Common Stock | 39304D102 |  | 301 | 19057 | SH |  | SOLE | 0 | 0 | 19057 | 0 |
| GREENBRIER COS INC | Common Stock | 393657101 |  | 472 | 14075 | SH |  | SOLE | 0 | 0 | 14075 | 0 |
| GREIF INC A | Common Stock | 397624107 |  | 931 | 13880 | SH |  | SOLE | 0 | 0 | 13880 | 0 |
| GRIFFON CORP | Common Stock | 398433102 |  | 1794 | 50119 | SH |  | SOLE | 0 | 0 | 50119 | 0 |
| GROUP ONE AUTOMOTIVE INC | Common Stock | 398905109 |  | 775 | 4294 | SH |  | SOLE | 0 | 0 | 4294 | 0 |
| GROUPON INC | Common Stock | 399473206 |  | 142 | 16500 | SH |  | SOLE | 0 | 0 | 16500 | 0 |
| GUARDANT HEALTH INC | Common Stock | 40131M109 |  | 650 | 23907 | SH |  | SOLE | 0 | 0 | 23907 | 0 |
| GUGGENHEIM TXBL MUN | ETF/Closed End- | 401664107 |  | 3419 | 209006 | SH |  | SOLE | 0 | 0 | 209006 | 0 |
| GUGG STRAT OPPTYS FD SBI | ETF/Closed End- | 40167F101 |  | 3745 | 246073 | SH |  | SOLE | 0 | 0 | 246073 | 0 |
| GUIDEWIRE SOFTWARE INC | Common Stock | 40171V100 |  | 518 | 8282 | SH |  | SOLE | 0 | 0 | 8282 | 0 |
| HF SINCLAIR CORP | Common Stock | 403949100 |  | 886 | 17074 | SH |  | SOLE | 0 | 0 | 17074 | 0 |
| HCA HEALTHCARE INC | Common Stock | 40412C101 |  | 2230 | 9294 | SH |  | SOLE | 0 | 0 | 9294 | 0 |
| HDFC BK LTD ADR REP 3 SH | Common Stock | 40415F101 |  | 796 | 11634 | SH |  | SOLE | 0 | 0 | 11634 | 0 |
| HCI GROUP INC | Common Stock | 40416E103 |  | 704 | 17779 | SH |  | SOLE | 0 | 0 | 17779 | 0 |
| HSBC HLDGS PLC SPONS ADR | Common Stock | 404280406 |  | 1415 | 45397 | SH |  | SOLE | 0 | 0 | 45397 | 0 |
| HP INC | Common Stock | 40434L105 |  | 3436 | 127889 | SH |  | SOLE | 0 | 0 | 127889 | 0 |
| HAIN CELESTIAL GROUP INC | Common Stock | 405217100 |  | 499 | 30833 | SH |  | SOLE | 0 | 0 | 30833 | 0 |
| HALEON PLC ADR | Common Stock | 405552100 |  | 1730 | 216261 | SH |  | SOLE | 0 | 0 | 216261 | 0 |
| HALLIBURTON COMPANY | Common Stock | 406216101 |  | 3383 | 85960 | SH |  | SOLE | 0 | 0 | 85960 | 0 |
| HALOZYME THERAPEUTICS | Common Stock | 40637H109 |  | 472 | 8290 | SH |  | SOLE | 0 | 0 | 8290 | 0 |
| HANCOCK JOHN FINL OPPTYS | ETF/Closed End | 409735206 |  | 7365 | 221119 | SH |  | SOLE | 0 | 0 | 221119 | 0 |
| HANCOCK J PREM DIV FUND | ETF/Closed End | 41013T105 |  | 309 | 23895 | SH |  | SOLE | 0 | 0 | 23895 | 0 |
| JOHN HANCOCK TAX ADV | ETF/Closed End | 41013V100 |  | 1544 | 67547 | SH |  | SOLE | 0 | 0 | 67547 | 0 |
| JOHN HANCOCK PFD INC 3 | ETF/Closed End | 41021P103 |  | 346 | 23946 | SH |  | SOLE | 0 | 0 | 23946 | 0 |
| HANESBRANDS INC | Common Stock | 410345102 |  | 107 | 16813 | SH |  | SOLE | 0 | 0 | 16813 | 0 |
| HANNON ARMSTRONG SUSTAIN | Common Stock | 41068X100 |  | 1122 | 38732 | SH |  | SOLE | 0 | 0 | 38732 | 0 |
| HANOVER INS GROUP INC | Common Stock | 410867105 |  | 369 | 2733 | SH |  | SOLE | 0 | 0 | 2733 | 0 |
| HSBC LONG TERM GRWRS ETF | ETF/Closed End | 41151J406 |  | 136 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| HARLEY DAVIDSON INC | Common Stock | 412822108 |  | 1329 | 31957 | SH |  | SOLE | 0 | 0 | 31957 | 0 |
| HARTFORD FINL SVCS GROUP | Common Stock | 416515104 |  | 8266 | 109004 | SH |  | SOLE | 0 | 0 | 109004 | 0 |
| HARTFORD MUN OPP ETF | ETF/Closed End- | 41653L503 |  | 5618 | 149572 | SH |  | SOLE | 0 | 0 | 149572 | 0 |
| HARVARD BIOSCIENCE INC | Common Stock | 416906105 |  | 47 | 17000 | SH |  | SOLE | 0 | 0 | 17000 | 0 |
| HASBRO INC | Common Stock | 418056107 |  | 1336 | 21903 | SH |  | SOLE | 0 | 0 | 21903 | 0 |
| HAWAIIAN ELEC INDS INC | Common Stock | 419870100 |  | 333 | 7960 | SH |  | SOLE | 0 | 0 | 7960 | 0 |
| HEALTHCARE RLTY TR INC | REIT | 42226K105 |  | 645 | 33483 | SH |  | SOLE | 0 | 0 | 33483 | 0 |
| HEALTHPEAK PPTYS INC | Common Stock | 42250P103 |  | 12287 | 490089 | SH |  | SOLE | 0 | 0 | 490089 | 0 |
| HECLA MINING COMPANY | Common Stock | 422704106 |  | 95 | 17048 | SH |  | SOLE | 0 | 0 | 17048 | 0 |
| HEICO CORP NEW | Common Stock | 422806109 |  | 14142 | 92043 | SH |  | SOLE | 0 | 0 | 92043 | 0 |
| HEICO CORP NEW CL A | Common Stock | 422806208 |  | 619 | 5164 | SH |  | SOLE | 0 | 0 | 5164 | 0 |
| HELIOS TECHS INC | Common Stock | 42328H109 |  | 306 | 5626 | SH |  | SOLE | 0 | 0 | 5626 | 0 |
| HELMERICH  PAYNE INC | Common Stock | 423452101 |  | 1054 | 21265 | SH |  | SOLE | 0 | 0 | 21265 | 0 |
| JACK HENRY  ASSOC INC | Common Stock | 426281101 |  | 12926 | 73625 | SH |  | SOLE | 0 | 0 | 73625 | 0 |
| HERCULES CAPITAL INC BDC | Common Stock | 427096508 |  | 3720 | 281396 | SH |  | SOLE | 0 | 0 | 281396 | 0 |
| HERSHA HOSPITALITY A NEW | REIT | 427825500 |  | 158 | 18600 | SH |  | SOLE | 0 | 0 | 18600 | 0 |
| HERSHEY COMPANY | Common Stock | 427866108 |  | 22969 | 99187 | SH |  | SOLE | 0 | 0 | 99187 | 0 |
| HESS CORP | Common Stock | 42809H107 |  | 2442 | 17221 | SH |  | SOLE | 0 | 0 | 17221 | 0 |
| HEWLETT PACKARD ENTRPRS | Common Stock | 42824C109 |  | 2108 | 132059 | SH |  | SOLE | 0 | 0 | 132059 | 0 |
| HEXCEL CORP NEW | Common Stock | 428291108 |  | 2189 | 37198 | SH |  | SOLE | 0 | 0 | 37198 | 0 |
| HGHLND INC FUND | ETF/Closed End | 43010E404 |  | 1047 | 101610 | SH |  | SOLE | 0 | 0 | 101610 | 0 |
| HILLENBRAND INC | Common Stock | 431571108 |  | 370 | 8675 | SH |  | SOLE | 0 | 0 | 8675 | 0 |
| HILLMAN SOLTNS CORP | Common Stock | 431636109 |  | 142 | 19747 | SH |  | SOLE | 0 | 0 | 19747 | 0 |
| HIMAX TECHNOLOGIES INC | Common Stock | 43289P106 |  | 1346 | 216763 | SH |  | SOLE | 0 | 0 | 216763 | 0 |
| HILTON WORLDWIDE NEW | Common Stock | 43300A203 |  | 3329 | 26344 | SH |  | SOLE | 0 | 0 | 26344 | 0 |
| HINGHAM INSTITUT FOR | Common Stock | 433323102 |  | 757 | 2744 | SH |  | SOLE | 0 | 0 | 2744 | 0 |
| HOLLEY INC | Common Stock | 43538H103 |  | 25 | 11906 | SH |  | SOLE | 0 | 0 | 11906 | 0 |
| HOLOGIC INC | Common Stock | 436440101 |  | 3074 | 41093 | SH |  | SOLE | 0 | 0 | 41093 | 0 |
| HOME BNCSHS INC | Common Stock | 436893200 |  | 1030 | 45204 | SH |  | SOLE | 0 | 0 | 45204 | 0 |
| HOME DEPOT INC | Common Stock | 437076102 |  | 138612 | 438840 | SH |  | SOLE | 0 | 0 | 438840 | 0 |
| HONDA MTR LTD ADR | Common Stock | 438128308 |  | 625 | 27339 | SH |  | SOLE | 0 | 0 | 27339 | 0 |
| HONEYWELL INTL INC | Common Stock | 438516106 |  | 57387 | 267786 | SH |  | SOLE | 0 | 0 | 267786 | 0 |
| HORMEL FOODS CORP | Common Stock | 440452100 |  | 12277 | 269524 | SH |  | SOLE | 0 | 0 | 269524 | 0 |
| HOST HOTELS  RESORTS | REIT | 44107P104 |  | 1341 | 83567 | SH |  | SOLE | 0 | 0 | 83567 | 0 |
| HOSTESS BRANDS INC A | Common Stock | 44109J106 |  | 278 | 12376 | SH |  | SOLE | 0 | 0 | 12376 | 0 |
| HOULIHAN LOKEY INC A | Common Stock | 441593100 |  | 206 | 2358 | SH |  | SOLE | 0 | 0 | 2358 | 0 |
| HOWARD HUGHES CORP | Common Stock | 44267D107 |  | 248 | 3240 | SH |  | SOLE | 0 | 0 | 3240 | 0 |
| HOWMET AEROSPACE INC | Common Stock | 443201108 |  | 1014 | 25736 | SH |  | SOLE | 0 | 0 | 25736 | 0 |
| HUBBELL INC | Common Stock | 443510607 |  | 2692 | 11469 | SH |  | SOLE | 0 | 0 | 11469 | 0 |
| HUBSPOT INC | Common Stock | 443573100 |  | 2048 | 7084 | SH |  | SOLE | 0 | 0 | 7084 | 0 |
| HUDSON PACIFIC PPTYS INC | REIT | 444097109 |  | 691 | 71035 | SH |  | SOLE | 0 | 0 | 71035 | 0 |
| HUDSON TECHNOLOGIES INC | Common Stock | 444144109 |  | 314 | 31050 | SH |  | SOLE | 0 | 0 | 31050 | 0 |
| HUMANA INC | Common Stock | 444859102 |  | 4656 | 9089 | SH |  | SOLE | 0 | 0 | 9089 | 0 |
| HUNTINGTON BANCSHS INC | Common Stock | 446150104 |  | 13261 | 940515 | SH |  | SOLE | 0 | 0 | 940515 | 0 |
| HUNTINGTON INGALLS INDS | Common Stock | 446413106 |  | 6398 | 27735 | SH |  | SOLE | 0 | 0 | 27735 | 0 |
| HUNTSMAN CORP | Common Stock | 447011107 |  | 482 | 17540 | SH |  | SOLE | 0 | 0 | 17540 | 0 |
| HYATT HOTELS CORP A | Common Stock | 448579102 |  | 561 | 6206 | SH |  | SOLE | 0 | 0 | 6206 | 0 |
| IAC INC NEW | Common Stock | 44891N208 |  | 471 | 10598 | SH |  | SOLE | 0 | 0 | 10598 | 0 |
| HYSTER YALE MATLS A | Common Stock | 449172105 |  | 217 | 8575 | SH |  | SOLE | 0 | 0 | 8575 | 0 |
| ICF INTL INC | Common Stock | 44925C103 |  | 1451 | 14650 | SH |  | SOLE | 0 | 0 | 14650 | 0 |
| CRESCENT ENERGY CO A | Common Stock | 44952J104 |  | 787 | 65600 | SH |  | SOLE | 0 | 0 | 65600 | 0 |
| IPG PHOTONICS CORP | Common Stock | 44980X109 |  | 1503 | 15879 | SH |  | SOLE | 0 | 0 | 15879 | 0 |
| ITT INC | Common Stock | 45073V108 |  | 1280 | 15779 | SH |  | SOLE | 0 | 0 | 15779 | 0 |
| ICICI BANK LTD ADR | Common Stock | 45104G104 |  | 661 | 30199 | SH |  | SOLE | 0 | 0 | 30199 | 0 |
| ICAHN ENTERPRISES LP | Common Stock | 451100101 |  | 3030 | 59824 | SH |  | SOLE | 0 | 0 | 59824 | 0 |
| IDACORP INC | Common Stock | 451107106 |  | 1910 | 17712 | SH |  | SOLE | 0 | 0 | 17712 | 0 |
| IDEANOMICS INC | Common Stock | 45166V106 |  | 3 | 17700 | SH |  | SOLE | 0 | 0 | 17700 | 0 |
| IDEX CORP | Common Stock | 45167R104 |  | 8930 | 39111 | SH |  | SOLE | 0 | 0 | 39111 | 0 |
| IDEXX LABORATORIES INC | Common Stock | 45168D104 |  | 3794 | 9299 | SH |  | SOLE | 0 | 0 | 9299 | 0 |
| ILLINOIS TOOL WORKS INC | Common Stock | 452308109 |  | 45077 | 204616 | SH |  | SOLE | 0 | 0 | 204616 | 0 |
| ILLUMINA INC | Common Stock | 452327109 |  | 2103 | 10400 | SH |  | SOLE | 0 | 0 | 10400 | 0 |
| INARI MEDICAL INC | Common Stock | 45332Y109 |  | 1139 | 17927 | SH |  | SOLE | 0 | 0 | 17927 | 0 |
| INCYTE CORP | Common Stock | 45337C102 |  | 1242 | 15460 | SH |  | SOLE | 0 | 0 | 15460 | 0 |
| INDEPENDENT BANK CORP MA | Common Stock | 453836108 |  | 370 | 4378 | SH |  | SOLE | 0 | 0 | 4378 | 0 |
| INDIA FUND INC | ETF/Closed End | 454089103 |  | 1618 | 109265 | SH |  | SOLE | 0 | 0 | 109265 | 0 |
| INDEXIQ IQ MACKY MUN ETF | ETF/Closed End | 45409F843 |  | 252 | 10600 | SH |  | SOLE | 0 | 0 | 10600 | 0 |
| INFINITY PHARMS INC | Common Stock | 45665G303 |  | 6 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| INFORMATION SVCS GRP INC | Common Stock | 45675Y104 |  | 301 | 65385 | SH |  | SOLE | 0 | 0 | 65385 | 0 |
| INFOSYS LTD SPONS ADR | Common Stock | 456788108 |  | 8538 | 474078 | SH |  | SOLE | 0 | 0 | 474078 | 0 |
| ING GROEP NV SPONS ADR | Common Stock | 456837103 |  | 816 | 67021 | SH |  | SOLE | 0 | 0 | 67021 | 0 |
| INGERSOLL RAND INC | Common Stock | 45687V106 |  | 2193 | 41963 | SH |  | SOLE | 0 | 0 | 41963 | 0 |
| INGLES MARKETS INC A | Common Stock | 457030104 |  | 1321 | 13699 | SH |  | SOLE | 0 | 0 | 13699 | 0 |
| INGREDION INC | Common Stock | 457187102 |  | 1740 | 17766 | SH |  | SOLE | 0 | 0 | 17766 | 0 |
| INSMED INC PAR 01 | Common Stock | 457669307 |  | 292 | 14597 | SH |  | SOLE | 0 | 0 | 14597 | 0 |
| INSPIRE MED SYS INC | Common Stock | 457730109 |  | 332 | 1319 | SH |  | SOLE | 0 | 0 | 1319 | 0 |
| INSPERITY INC | Common Stock | 45778Q107 |  | 1642 | 14458 | SH |  | SOLE | 0 | 0 | 14458 | 0 |
| INSTALLED BLDG PRODS INC | Common Stock | 45780R101 |  | 323 | 3772 | SH |  | SOLE | 0 | 0 | 3772 | 0 |
| INNOVATIVE INDL PPTYS A | Common Stock | 45781V101 |  | 3012 | 29722 | SH |  | SOLE | 0 | 0 | 29722 | 0 |
| INNOVATR US EQTY ULT ETF | ETF/Closed End | 45782C292 |  | 262 | 10035 | SH |  | SOLE | 0 | 0 | 10035 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C318 |  | 14179 | 504756 | SH |  | SOLE | 0 | 0 | 504756 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C326 |  | 1432 | 49371 | SH |  | SOLE | 0 | 0 | 49371 | 0 |
| INNOVATOR GROWTH 100 ETF | ETF/Closed End | 45782C334 |  | 269 | 7883 | SH |  | SOLE | 0 | 0 | 7883 | 0 |
| INNOVATR US SMCP PWR ETF | ETF/Closed End | 45782C342 |  | 299 | 11825 | SH |  | SOLE | 0 | 0 | 11825 | 0 |
| INNOVATOR INTL DEV ETF | ETF/Closed End | 45782C367 |  | 772 | 32300 | SH |  | SOLE | 0 | 0 | 32300 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C383 |  | 1677 | 54592 | SH |  | SOLE | 0 | 0 | 54592 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C391 |  | 2068 | 64249 | SH |  | SOLE | 0 | 0 | 64249 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C409 |  | 3734 | 113015 | SH |  | SOLE | 0 | 0 | 113015 | 0 |
| INNOVATR US EQTY FEB ETF | ETF/Closed End | 45782C417 |  | 1635 | 57563 | SH |  | SOLE | 0 | 0 | 57563 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C433 |  | 1987 | 66386 | SH |  | SOLE | 0 | 0 | 66386 | 0 |
| INNOVATOR GROWTH BUF ETF | ETF/Closed End | 45782C466 |  | 475 | 13784 | SH |  | SOLE | 0 | 0 | 13784 | 0 |
| INNOVATR US SMCP PWR ETF | ETF/Closed End | 45782C474 |  | 1159 | 38737 | SH |  | SOLE | 0 | 0 | 38737 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C508 |  | 1647 | 52274 | SH |  | SOLE | 0 | 0 | 52274 | 0 |
| INNOVATRS E/MKTS PWR ETF | ETF/Closed End | 45782C516 |  | 2141 | 78667 | SH |  | SOLE | 0 | 0 | 78667 | 0 |
| INNOVATORS INTL DEV ETF | ETF/Closed End | 45782C524 |  | 533 | 19945 | SH |  | SOLE | 0 | 0 | 19945 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C540 |  | 4238 | 141791 | SH |  | SOLE | 0 | 0 | 141791 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C557 |  | 1346 | 42188 | SH |  | SOLE | 0 | 0 | 42188 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C573 |  | 3595 | 119074 | SH |  | SOLE | 0 | 0 | 119074 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C581 |  | 1689 | 56735 | SH |  | SOLE | 0 | 0 | 56735 | 0 |
| INNOVATR US SMCP PWR ETF | ETF/Closed End | 45782C599 |  | 1062 | 42061 | SH |  | SOLE | 0 | 0 | 42061 | 0 |
| INNOVATOR GROWTH 100 ETF | ETF/Closed End | 45782C615 |  | 647 | 18465 | SH |  | SOLE | 0 | 0 | 18465 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C656 |  | 1208 | 41311 | SH |  | SOLE | 0 | 0 | 41311 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C664 |  | 584 | 19267 | SH |  | SOLE | 0 | 0 | 19267 | 0 |
| INNOVATR US EQTY ULT ETF | ETF/Closed End | 45782C672 |  | 5153 | 197300 | SH |  | SOLE | 0 | 0 | 197300 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C680 |  | 720 | 25393 | SH |  | SOLE | 0 | 0 | 25393 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C698 |  | 2483 | 82896 | SH |  | SOLE | 0 | 0 | 82896 | 0 |
| INNOVATOR INTL PWR ETF | ETF/Closed End | 45782C722 |  | 243 | 10180 | SH |  | SOLE | 0 | 0 | 10180 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C748 |  | 1587 | 53386 | SH |  | SOLE | 0 | 0 | 53386 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C755 |  | 1495 | 48918 | SH |  | SOLE | 0 | 0 | 48918 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C771 |  | 1109 | 34909 | SH |  | SOLE | 0 | 0 | 34909 | 0 |
| INNOVATR US EQTY BUF ETF | ETF/Closed End | 45782C789 |  | 1991 | 64408 | SH |  | SOLE | 0 | 0 | 64408 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C797 |  | 2224 | 73973 | SH |  | SOLE | 0 | 0 | 73973 | 0 |
| INNOVATR US EQTY ULT ETF | ETF/Closed End | 45782C805 |  | 511 | 20579 | SH |  | SOLE | 0 | 0 | 20579 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C813 |  | 1822 | 60354 | SH |  | SOLE | 0 | 0 | 60354 | 0 |
| INNOVATR US EQTY ULT ETF | ETF/Closed End | 45782C821 |  | 414 | 15180 | SH |  | SOLE | 0 | 0 | 15180 | 0 |
| INNOVATR US EQTY ULT ETF | ETF/Closed End | 45782C839 |  | 395 | 15355 | SH |  | SOLE | 0 | 0 | 15355 | 0 |
| INNOVATR US EQTY PWR ETF | ETF/Closed End | 45782C870 |  | 8473 | 301855 | SH |  | SOLE | 0 | 0 | 301855 | 0 |
| INNOVATOR US EQ BUF ETF | ETF/Closed End | 45782C888 |  | 3099 | 99879 | SH |  | SOLE | 0 | 0 | 99879 | 0 |
| INMUNE BIO INC | Common Stock | 45782T105 |  | 1424 | 224579 | SH |  | SOLE | 0 | 0 | 224579 | 0 |
| INSULET CORP | Common Stock | 45784P101 |  | 3030 | 10293 | SH |  | SOLE | 0 | 0 | 10293 | 0 |
| INTEGRA LIFESCNCS HLDGS | Common Stock | 457985208 |  | 240 | 4279 | SH |  | SOLE | 0 | 0 | 4279 | 0 |
| INTEL CORP | Common Stock | 458140100 |  | 47722 | 1805599 | SH |  | SOLE | 0 | 0 | 1805599 | 0 |
| INTEGER HLDGS CORP | Common Stock | 45826H109 |  | 679 | 9912 | SH |  | SOLE | 0 | 0 | 9912 | 0 |
| INTERACTIVE BRKRS GRP A | Common Stock | 45841N107 |  | 6126 | 84673 | SH |  | SOLE | 0 | 0 | 84673 | 0 |
| INTERFACE INC | Common Stock | 458665304 |  | 433 | 43850 | SH |  | SOLE | 0 | 0 | 43850 | 0 |
| INTERCONTINENTAL EXCH | Common Stock | 45866F104 |  | 5858 | 57096 | SH |  | SOLE | 0 | 0 | 57096 | 0 |
| INTL BUSINESS MACHS CORP | Common Stock | 459200101 |  | 92154 | 654082 | SH |  | SOLE | 0 | 0 | 654082 | 0 |
| INTL FLAVOR  FRAGRANCE | Common Stock | 459506101 |  | 16620 | 158527 | SH |  | SOLE | 0 | 0 | 158527 | 0 |
| INTL MONEY EXPRESS INC | Common Stock | 46005L101 |  | 534 | 21909 | SH |  | SOLE | 0 | 0 | 21909 | 0 |
| INTL PAPER COMPANY | Common Stock | 460146103 |  | 10747 | 310337 | SH |  | SOLE | 0 | 0 | 310337 | 0 |
| INTERPUBLIC GROUP | Common Stock | 460690100 |  | 1725 | 51772 | SH |  | SOLE | 0 | 0 | 51772 | 0 |
| INV ULTRA SHRT DUR ETF | ETF/Closed End- | 46090A887 |  | 2640 | 53385 | SH |  | SOLE | 0 | 0 | 53385 | 0 |
| INV QQQ ETF | ETF/Closed End | 46090E103 |  | 215172 | 808067 | SH |  | SOLE | 0 | 0 | 808067 | 0 |
| INV OPTIMUM YLD K1 ETF | ETF/Closed End | 46090F100 |  | 811 | 54904 | SH |  | SOLE | 0 | 0 | 54904 | 0 |
| INTUIT INC | Common Stock | 461202103 |  | 9596 | 24654 | SH |  | SOLE | 0 | 0 | 24654 | 0 |
| INTUITIVE SURGICAL NEW | Common Stock | 46120E602 |  | 10904 | 41094 | SH |  | SOLE | 0 | 0 | 41094 | 0 |
| INTREPID POTASH INC NEW | Common Stock | 46121Y201 |  | 623 | 21568 | SH |  | SOLE | 0 | 0 | 21568 | 0 |
| INVESCO SR INCOME TR | ETF/Closed End- | 46131H107 |  | 228 | 59410 | SH |  | SOLE | 0 | 0 | 59410 | 0 |
| INVESCO TR INVT GRD MUNS | ETF/Closed End- | 46131M106 |  | 152 | 15163 | SH |  | SOLE | 0 | 0 | 15163 | 0 |
| INVESCO MUN OPPTY TR | ETF/Closed End- | 46132C107 |  | 521 | 52582 | SH |  | SOLE | 0 | 0 | 52582 | 0 |
| INVESCO CA VALU MUN INCM | ETF/Closed End- | 46132H106 |  | 161 | 16966 | SH |  | SOLE | 0 | 0 | 16966 | 0 |
| INVESCO PA VAL MUN INC | ETF/Closed End- | 46132K109 |  | 381 | 38901 | SH |  | SOLE | 0 | 0 | 38901 | 0 |
| INVESCO VALU MUN INCM TR | ETF/Closed End- | 46132P108 |  | 222 | 18440 | SH |  | SOLE | 0 | 0 | 18440 | 0 |
| INVESCO QUAL MUN INC TR | ETF/Closed End- | 46133G107 |  | 136 | 14443 | SH |  | SOLE | 0 | 0 | 14443 | 0 |
| INVESTAR HOLDING CORP | Common Stock | 46134L105 |  | 263 | 12200 | SH |  | SOLE | 0 | 0 | 12200 | 0 |
| INVESCO HIGH INCOME | Common Stock | 46135X108 |  | 345 | 42965 | SH |  | SOLE | 0 | 0 | 42965 | 0 |
| INV AEROSP  DEF ETF | ETF/Closed End | 46137V100 |  | 870 | 11100 | SH |  | SOLE | 0 | 0 | 11100 | 0 |
| INV WILDERHL CLN ETF | ETF/Closed End | 46137V134 |  | 601 | 15690 | SH |  | SOLE | 0 | 0 | 15690 | 0 |
| INV WATER RES ETF | ETF/Closed End | 46137V142 |  | 2152 | 41755 | SH |  | SOLE | 0 | 0 | 41755 | 0 |
| INV SP SMCP 600 VAL ETF | ETF/Closed End | 46137V167 |  | 472 | 5335 | SH |  | SOLE | 0 | 0 | 5335 | 0 |
| INV SP 500 TOP 50 ETF | ETF/Closed End | 46137V233 |  | 6454 | 23385 | SH |  | SOLE | 0 | 0 | 23385 | 0 |
| INV EXCHG SP 500 ETF | ETF/Closed End | 46137V241 |  | 2209 | 50195 | SH |  | SOLE | 0 | 0 | 50195 | 0 |
| INV SP PURE VALU ETF | ETF/Closed End | 46137V258 |  | 363 | 4655 | SH |  | SOLE | 0 | 0 | 4655 | 0 |
| INV SP PURE GRW ETF | ETF/Closed End | 46137V266 |  | 9344 | 61633 | SH |  | SOLE | 0 | 0 | 61633 | 0 |
| INV SP 500 EQ WEIGH ETF | ETF/Closed End | 46137V282 |  | 6215 | 25578 | SH |  | SOLE | 0 | 0 | 25578 | 0 |
| INV BUYBACK ACHV ETF | ETF/Closed End | 46137V308 |  | 543 | 6341 | SH |  | SOLE | 0 | 0 | 6341 | 0 |
| INV SP 500 EQUAL HC ETF | ETF/Closed End | 46137V332 |  | 2455 | 8510 | SH |  | SOLE | 0 | 0 | 8510 | 0 |
| INV SP 500 EQUAL ETF | ETF/Closed End | 46137V357 |  | 96780 | 685165 | SH |  | SOLE | 0 | 0 | 685165 | 0 |
| INV EXCHG SP 500 ETF | ETF/Closed End | 46137V365 |  | 2548 | 35058 | SH |  | SOLE | 0 | 0 | 35058 | 0 |
| INV SP 500 CONSUMER ETF | ETF/Closed End | 46137V381 |  | 240 | 2041 | SH |  | SOLE | 0 | 0 | 2041 | 0 |
| INV SP 500 GARP ETF | ETF/Closed End | 46137V431 |  | 1633 | 19765 | SH |  | SOLE | 0 | 0 | 19765 | 0 |
| INV SP MDCP MOMENT ETF | ETF/Closed End | 46137V464 |  | 542 | 7201 | SH |  | SOLE | 0 | 0 | 7201 | 0 |
| INV SP SMCP VAL ETF | ETF/Closed End | 46137V480 |  | 1236 | 27014 | SH |  | SOLE | 0 | 0 | 27014 | 0 |
| INV SP SMCP MOMENT ETF | ETF/Closed End | 46137V498 |  | 270 | 5720 | SH |  | SOLE | 0 | 0 | 5720 | 0 |
| INV DIV ACHIEVERS ETF | ETF/Closed End | 46137V506 |  | 328 | 8980 | SH |  | SOLE | 0 | 0 | 8980 | 0 |
| INV NSDQ INTERNET ETF | ETF/Closed End | 46137V530 |  | 396 | 3528 | SH |  | SOLE | 0 | 0 | 3528 | 0 |
| INV INTL DIV ACHIEVE ETF | ETF/Closed End | 46137V548 |  | 263 | 15754 | SH |  | SOLE | 0 | 0 | 15754 | 0 |
| INV H/Y EQ DIV ACH ETF | ETF/Closed End | 46137V563 |  | 1018 | 49201 | SH |  | SOLE | 0 | 0 | 49201 | 0 |
| INV GOLD DRGN CHNA ETF | ETF/Closed End | 46137V571 |  | 1379 | 50475 | SH |  | SOLE | 0 | 0 | 50475 | 0 |
| INV DJIA DIV ETF | ETF/Closed End | 46137V605 |  | 641 | 14685 | SH |  | SOLE | 0 | 0 | 14685 | 0 |
| INV FTSE RAFI US1000 ETF | ETF/Closed End | 46137V613 |  | 1623 | 10461 | SH |  | SOLE | 0 | 0 | 10461 | 0 |
| INV FINL PFD ETF | ETF/Closed End- | 46137V621 |  | 192 | 13321 | SH |  | SOLE | 0 | 0 | 13321 | 0 |
| INV DWA BASIC MATLS ETF | ETF/Closed End | 46137V704 |  | 4656 | 58895 | SH |  | SOLE | 0 | 0 | 58895 | 0 |
| INV DYN LEISURE ENT ETF | ETF/Closed End | 46137V720 |  | 313 | 8608 | SH |  | SOLE | 0 | 0 | 8608 | 0 |
| INV DYN LGCP VAL ETF | ETF/Closed End | 46137V738 |  | 464 | 9864 | SH |  | SOLE | 0 | 0 | 9864 | 0 |
| INV DYN FOOD  BEV ETF | ETF/Closed End | 46137V753 |  | 693 | 15187 | SH |  | SOLE | 0 | 0 | 15187 | 0 |
| INV DYN ENERGY EXPL ETF | ETF/Closed End | 46137V761 |  | 581 | 19625 | SH |  | SOLE | 0 | 0 | 19625 | 0 |
| INV DYN BIO  GENOME ETF | ETF/Closed End | 46137V787 |  | 397 | 6255 | SH |  | SOLE | 0 | 0 | 6255 | 0 |
| INV DWA UTILS MOMENT ETF | ETF/Closed End | 46137V795 |  | 944 | 27605 | SH |  | SOLE | 0 | 0 | 27605 | 0 |
| INV DWA TECH MOMENTM ETF | ETF/Closed End | 46137V811 |  | 659 | 5809 | SH |  | SOLE | 0 | 0 | 5809 | 0 |
| INV DWA MOMENTUM ETF | ETF/Closed End | 46137V837 |  | 22037 | 310158 | SH |  | SOLE | 0 | 0 | 310158 | 0 |
| INV DWA INDL MOMENT ETF | ETF/Closed End | 46137V845 |  | 434 | 5028 | SH |  | SOLE | 0 | 0 | 5028 | 0 |
| INV DWA FINL MOMENT ETF | ETF/Closed End | 46137V860 |  | 5558 | 136420 | SH |  | SOLE | 0 | 0 | 136420 | 0 |
| INV DWA ENRGY MOMNTM ETF | ETF/Closed End | 46137V878 |  | 6227 | 144035 | SH |  | SOLE | 0 | 0 | 144035 | 0 |
| INV DWA CNSMR STP MM ETF | ETF/Closed End | 46137V886 |  | 6194 | 74937 | SH |  | SOLE | 0 | 0 | 74937 | 0 |
| INV DB CMDTY IDX ETF | Common Stock | 46138B103 |  | 427 | 17325 | SH |  | SOLE | 0 | 0 | 17325 | 0 |
| INV 130 LADR TRSY ETF | ETF/Closed End- | 46138E107 |  | 2078 | 72315 | SH |  | SOLE | 0 | 0 | 72315 | 0 |
| INV SP S/C TECH ETF | ETF/Closed End | 46138E115 |  | 566 | 4724 | SH |  | SOLE | 0 | 0 | 4724 | 0 |
| INV EXCHG SP M/CAP ETF | ETF/Closed End | 46138E198 |  | 1411 | 26369 | SH |  | SOLE | 0 | 0 | 26369 | 0 |
| INV SP INTL L/VOL ETF | ETF/Closed End | 46138E230 |  | 240 | 8953 | SH |  | SOLE | 0 | 0 | 8953 | 0 |
| INV SP GLB WTR ETF | ETF/Closed End | 46138E263 |  | 375 | 8043 | SH |  | SOLE | 0 | 0 | 8043 | 0 |
| INV EXCHG SP 500 LW ETF | ETF/Closed End | 46138E354 |  | 24221 | 379044 | SH |  | SOLE | 0 | 0 | 379044 | 0 |
| INV SP500 HI DIV ETF | ETF/Closed End | 46138E362 |  | 10685 | 243783 | SH |  | SOLE | 0 | 0 | 243783 | 0 |
| INV SP 500 EX RATE ETF | ETF/Closed End | 46138E388 |  | 417 | 8585 | SH |  | SOLE | 0 | 0 | 8585 | 0 |
| INV CEF INC COMP ETF | ETF/Closed End- | 46138E404 |  | 597 | 32949 | SH |  | SOLE | 0 | 0 | 32949 | 0 |
| INV RUSS 1000 ETF | ETF/Closed End | 46138E420 |  | 389 | 9684 | SH |  | SOLE | 0 | 0 | 9684 | 0 |
| INV PFD ETF | ETF/Closed End | 46138E511 |  | 13854 | 1239164 | SH |  | SOLE | 0 | 0 | 1239164 | 0 |
| INV NATL AMT FREE ETF | ETF/Closed End- | 46138E537 |  | 1005 | 43820 | SH |  | SOLE | 0 | 0 | 43820 | 0 |
| INV EXCHG KBW HI DIV ETF | ETF/Closed End | 46138E610 |  | 439 | 29541 | SH |  | SOLE | 0 | 0 | 29541 | 0 |
| INV EXCHG KBW BK ETF | ETF/Closed End | 46138E628 |  | 3015 | 58415 | SH |  | SOLE | 0 | 0 | 58415 | 0 |
| INV FDMTL H/Y CORP ETF | ETF/Closed End- | 46138E719 |  | 276 | 16146 | SH |  | SOLE | 0 | 0 | 16146 | 0 |
| INV EXCHG FTSE RAFI ETF | ETF/Closed End | 46138E727 |  | 310 | 17577 | SH |  | SOLE | 0 | 0 | 17577 | 0 |
| INV DWA S/C MOMENTUM ETF | ETF/Closed End | 46138E842 |  | 4198 | 57693 | SH |  | SOLE | 0 | 0 | 57693 | 0 |
| INV SP SMCP LOW VOL ETF | ETF/Closed End | 46138G102 |  | 454 | 10156 | SH |  | SOLE | 0 | 0 | 10156 | 0 |
| INV SP SMCP QUAL ETF | ETF/Closed End | 46138G300 |  | 285 | 8725 | SH |  | SOLE | 0 | 0 | 8725 | 0 |
| INV SR LOAN ETF | ETF/Closed End- | 46138G508 |  | 1492 | 72689 | SH |  | SOLE | 0 | 0 | 72689 | 0 |
| INV NASDAQ NEXT GEN ETF | ETF/Closed End | 46138G631 |  | 296 | 12378 | SH |  | SOLE | 0 | 0 | 12378 | 0 |
| INVESCO NASDAQ 100 ETF | ETF/Closed End | 46138G649 |  | 1170 | 10686 | SH |  | SOLE | 0 | 0 | 10686 | 0 |
| INVESCO SP ULT DIV ETF | ETF/Closed End | 46138G656 |  | 4084 | 93732 | SH |  | SOLE | 0 | 0 | 93732 | 0 |
| INVESCO SP S/C 600 ETF | ETF/Closed End | 46138G664 |  | 1150 | 10592 | SH |  | SOLE | 0 | 0 | 10592 | 0 |
| INVESCO SP MDCP 400 ETF | ETF/Closed End | 46138G672 |  | 454 | 5285 | SH |  | SOLE | 0 | 0 | 5285 | 0 |
| INVESCO SP 500 REV ETF | ETF/Closed End | 46138G698 |  | 761 | 10288 | SH |  | SOLE | 0 | 0 | 10288 | 0 |
| INV SOLAR ETF | ETF/Closed End | 46138G706 |  | 5329 | 73060 | SH |  | SOLE | 0 | 0 | 73060 | 0 |
| INV TXBL MUN BD ETF | ETF/Closed End- | 46138G805 |  | 1930 | 75079 | SH |  | SOLE | 0 | 0 | 75079 | 0 |
| INV EXCHG VAR RATE ETF | ETF/Closed End- | 46138G870 |  | 4654 | 207876 | SH |  | SOLE | 0 | 0 | 207876 | 0 |
| INV BULLETSHS 2030 ETF | ETF/Closed End- | 46138J460 |  | 6614 | 414231 | SH |  | SOLE | 0 | 0 | 414231 | 0 |
| INV BULLETSHS 2026 ETF | ETF/Closed End- | 46138J510 |  | 1039 | 44208 | SH |  | SOLE | 0 | 0 | 44208 | 0 |
| INV BULLETSHS 2025 ETF | ETF/Closed End- | 46138J528 |  | 1042 | 42865 | SH |  | SOLE | 0 | 0 | 42865 | 0 |
| INV BULLETSHS 2024 ETF | ETF/Closed End- | 46138J536 |  | 1050 | 42419 | SH |  | SOLE | 0 | 0 | 42419 | 0 |
| INV BULLETSHS 2023 ETF | ETF/Closed End- | 46138J544 |  | 1054 | 41945 | SH |  | SOLE | 0 | 0 | 41945 | 0 |
| INV BULLETSH 2029 BD ETF | ETF/Closed End- | 46138J577 |  | 6802 | 382673 | SH |  | SOLE | 0 | 0 | 382673 | 0 |
| INVESCO RUSL 1000 ETF | ETF/Closed End | 46138J619 |  | 3090 | 71962 | SH |  | SOLE | 0 | 0 | 71962 | 0 |
| INV BULLETSHS 2028 ETF | ETF/Closed End- | 46138J643 |  | 5197 | 264931 | SH |  | SOLE | 0 | 0 | 264931 | 0 |
| INV DEFNSV EQ ETF | ETF/Closed End | 46138J775 |  | 528 | 7945 | SH |  | SOLE | 0 | 0 | 7945 | 0 |
| INV BULLET CORP BD ETF | ETF/Closed End- | 46138J783 |  | 14319 | 753845 | SH |  | SOLE | 0 | 0 | 753845 | 0 |
| INV BULLETSHS 2026 ETF | ETF/Closed End- | 46138J791 |  | 8376 | 442584 | SH |  | SOLE | 0 | 0 | 442584 | 0 |
| INV BULLET 2025 CORP ETF | ETF/Closed End- | 46138J825 |  | 18516 | 919345 | SH |  | SOLE | 0 | 0 | 919345 | 0 |
| INV BULLETSHS 2024 ETF | ETF/Closed End- | 46138J833 |  | 6403 | 289478 | SH |  | SOLE | 0 | 0 | 289478 | 0 |
| INV BULLETSHS 2024 ETF | ETF/Closed End- | 46138J841 |  | 12597 | 614934 | SH |  | SOLE | 0 | 0 | 614934 | 0 |
| INV BULLET H/Y CORP ETF | ETF/Closed End- | 46138J858 |  | 6724 | 288461 | SH |  | SOLE | 0 | 0 | 288461 | 0 |
| INV BULLETSHS 2023 ETF | ETF/Closed End- | 46138J866 |  | 18576 | 885417 | SH |  | SOLE | 0 | 0 | 885417 | 0 |
| INV INVT GRD DFNSV ETF | ETF/Closed End- | 46139W502 |  | 812 | 34012 | SH |  | SOLE | 0 | 0 | 34012 | 0 |
| INV DB US DLR BULL ETF | Common Stock | 46141D203 |  | 10367 | 372772 | SH |  | SOLE | 0 | 0 | 372772 | 0 |
| INVITAE CORP | Common Stock | 46185L103 |  | 27 | 14305 | SH |  | SOLE | 0 | 0 | 14305 | 0 |
| IONIS PHARMS INC | Common Stock | 462222100 |  | 1249 | 33058 | SH |  | SOLE | 0 | 0 | 33058 | 0 |
| IONQ INC | Common Stock | 46222L108 |  | 84 | 24228 | SH |  | SOLE | 0 | 0 | 24228 | 0 |
| IQVIA HOLDINGS INC | Common Stock | 46266C105 |  | 6990 | 34115 | SH |  | SOLE | 0 | 0 | 34115 | 0 |
| IRIDIUM COMMS INC | Common Stock | 46269C102 |  | 2423 | 47135 | SH |  | SOLE | 0 | 0 | 47135 | 0 |
| IRON MOUNTAIN INC | REIT | 46284V101 |  | 7982 | 160115 | SH |  | SOLE | 0 | 0 | 160115 | 0 |
| ISHS GOLD TRUST NEW ETF | ETF/Closed End | 464285204 |  | 13937 | 402926 | SH |  | SOLE | 0 | 0 | 402926 | 0 |
| ISHS MSCI AUSTRALIA ETF | ETF/Closed End | 464286103 |  | 378 | 17009 | SH |  | SOLE | 0 | 0 | 17009 | 0 |
| ISHS EMG MKT DIV ETF | ETF/Closed End | 464286319 |  | 2104 | 87241 | SH |  | SOLE | 0 | 0 | 87241 | 0 |
| ISHS MSCI CANADA ETF | ETF/Closed End | 464286509 |  | 462 | 14102 | SH |  | SOLE | 0 | 0 | 14102 | 0 |
| ISHS MSCI GLBL M VOL ETF | ETF/Closed End | 464286525 |  | 3844 | 40451 | SH |  | SOLE | 0 | 0 | 40451 | 0 |
| ISHS MSCI E/MKT VOL ETF | ETF/Closed End | 464286533 |  | 86931 | 1638656 | SH |  | SOLE | 0 | 0 | 1638656 | 0 |
| ISHS SP 100 INDX ETF | ETF/Closed End | 464287101 |  | 2956 | 17327 | SH |  | SOLE | 0 | 0 | 17327 | 0 |
| ISHARES MSTAR GRWTH ETF | ETF/Closed End | 464287119 |  | 1807 | 37121 | SH |  | SOLE | 0 | 0 | 37121 | 0 |
| ISHS SP TTL US STK ETF | ETF/Closed End | 464287150 |  | 9861 | 116290 | SH |  | SOLE | 0 | 0 | 116290 | 0 |
| ISHS SEL DIV ETF | ETF/Closed End | 464287168 |  | 63560 | 527035 | SH |  | SOLE | 0 | 0 | 527035 | 0 |
| ISHS TIPS BD ETF | ETF/Closed End- | 464287176 |  | 25228 | 237019 | SH |  | SOLE | 0 | 0 | 237019 | 0 |
| ISHS US TRANSP ETF | ETF/Closed End | 464287192 |  | 1199 | 5615 | SH |  | SOLE | 0 | 0 | 5615 | 0 |
| ISHS CORE SP 500 ETF | ETF/Closed End | 464287200 |  | 729835 | 1899573 | SH |  | SOLE | 0 | 0 | 1899573 | 0 |
| ISHS CORE US AGGR BD ETF | ETF/Closed End- | 464287226 |  | 41225 | 425039 | SH |  | SOLE | 0 | 0 | 425039 | 0 |
| ISHS MSCI EMG MKT ETF | ETF/Closed End | 464287234 |  | 7746 | 204372 | SH |  | SOLE | 0 | 0 | 204372 | 0 |
| ISHS INVSTMNT BD ETF | ETF/Closed End- | 464287242 |  | 10831 | 102734 | SH |  | SOLE | 0 | 0 | 102734 | 0 |
| ISHS GLBL COMM SVCS ETF | ETF/Closed End | 464287275 |  | 680 | 12486 | SH |  | SOLE | 0 | 0 | 12486 | 0 |
| ISHS GLBL TECH ETF | ETF/Closed End | 464287291 |  | 2207 | 49238 | SH |  | SOLE | 0 | 0 | 49238 | 0 |
| ISHS SP 500 GRW IDX ETF | ETF/Closed End | 464287309 |  | 20255 | 346242 | SH |  | SOLE | 0 | 0 | 346242 | 0 |
| ISHS GLB HLTHCR ETF | ETF/Closed End | 464287325 |  | 4776 | 56265 | SH |  | SOLE | 0 | 0 | 56265 | 0 |
| ISHS GLB FINLS ETF | ETF/Closed End | 464287333 |  | 578 | 8225 | SH |  | SOLE | 0 | 0 | 8225 | 0 |
| ISHS GLB ENRGY ETF | ETF/Closed End | 464287341 |  | 242 | 6194 | SH |  | SOLE | 0 | 0 | 6194 | 0 |
| ISHS NA NAT RES ETF | ETF/Closed End | 464287374 |  | 520 | 12789 | SH |  | SOLE | 0 | 0 | 12789 | 0 |
| ISHS LATN AMR 40 ETF | ETF/Closed End | 464287390 |  | 1721 | 75194 | SH |  | SOLE | 0 | 0 | 75194 | 0 |
| ISHS SP 500 VAL IDX ETF | ETF/Closed End | 464287408 |  | 23915 | 164850 | SH |  | SOLE | 0 | 0 | 164850 | 0 |
| ISHS 20 TRSY ETF | ETF/Closed End- | 464287432 |  | 149021 | 1496791 | SH |  | SOLE | 0 | 0 | 1496791 | 0 |
| ISHS 710Y TRSY ETF | ETF/Closed End- | 464287440 |  | 10594 | 110608 | SH |  | SOLE | 0 | 0 | 110608 | 0 |
| ISHS 13YR TRS ETF | ETF/Closed End- | 464287457 |  | 12091 | 148956 | SH |  | SOLE | 0 | 0 | 148956 | 0 |
| ISHS MSCI EAFE INDX ETF | ETF/Closed End | 464287465 |  | 52966 | 806922 | SH |  | SOLE | 0 | 0 | 806922 | 0 |
| ISHS RUSS MDCP VAL ETF | ETF/Closed End | 464287473 |  | 9389 | 89129 | SH |  | SOLE | 0 | 0 | 89129 | 0 |
| ISHS RUSS MDCP GRW ETF | ETF/Closed End | 464287481 |  | 7391 | 88415 | SH |  | SOLE | 0 | 0 | 88415 | 0 |
| ISHS RUSS MDCP INDX ETF | ETF/Closed End | 464287499 |  | 65264 | 967588 | SH |  | SOLE | 0 | 0 | 967588 | 0 |
| ISHS CORE SP MDCP ETF | ETF/Closed End | 464287507 |  | 69489 | 287276 | SH |  | SOLE | 0 | 0 | 287276 | 0 |
| ISHS EXPANDED TECH ETF | ETF/Closed End | 464287515 |  | 5847 | 22854 | SH |  | SOLE | 0 | 0 | 22854 | 0 |
| ISHS SEMICONDUCTOR ETF | ETF/Closed End | 464287523 |  | 2332 | 6700 | SH |  | SOLE | 0 | 0 | 6700 | 0 |
| ISHS EXPANDED TECH ETF | ETF/Closed End | 464287549 |  | 13894 | 49619 | SH |  | SOLE | 0 | 0 | 49619 | 0 |
| ISHS BIOTECH ETF | ETF/Closed End | 464287556 |  | 18032 | 137341 | SH |  | SOLE | 0 | 0 | 137341 | 0 |
| ISHS CS REIT ETF | ETF/Closed End | 464287564 |  | 1181 | 21543 | SH |  | SOLE | 0 | 0 | 21543 | 0 |
| ISHS GLB 100 ETF | ETF/Closed End | 464287572 |  | 2605 | 40673 | SH |  | SOLE | 0 | 0 | 40673 | 0 |
| ISHS US CNSMR DIRECT ETF | ETF/Closed End | 464287580 |  | 590 | 10361 | SH |  | SOLE | 0 | 0 | 10361 | 0 |
| ISHS RUSS 1000 VAL ETF | ETF/Closed End | 464287598 |  | 36353 | 239713 | SH |  | SOLE | 0 | 0 | 239713 | 0 |
| ISHS SP MDCP400 GRW ETF | ETF/Closed End | 464287606 |  | 4894 | 71660 | SH |  | SOLE | 0 | 0 | 71660 | 0 |
| ISHS RUSS 1000 GRW ETF | ETF/Closed End | 464287614 |  | 158345 | 739099 | SH |  | SOLE | 0 | 0 | 739099 | 0 |
| ISHS RUSS 1000 INDX ETF | ETF/Closed End | 464287622 |  | 3907 | 18558 | SH |  | SOLE | 0 | 0 | 18558 | 0 |
| ISHS RUSS 2000 VAL ETF | ETF/Closed End | 464287630 |  | 4460 | 32159 | SH |  | SOLE | 0 | 0 | 32159 | 0 |
| ISHS RUSS 2000 GRW ETF | ETF/Closed End | 464287648 |  | 6193 | 28870 | SH |  | SOLE | 0 | 0 | 28870 | 0 |
| ISHS RUSS 2000 INDX ETF | ETF/Closed End | 464287655 |  | 49007 | 281065 | SH |  | SOLE | 0 | 0 | 281065 | 0 |
| ISHS CORE SP US VAL ETF | ETF/Closed End | 464287663 |  | 4616 | 65355 | SH |  | SOLE | 0 | 0 | 65355 | 0 |
| ISHS SP U S GROWTH ETF | ETF/Closed End | 464287671 |  | 2812 | 34495 | SH |  | SOLE | 0 | 0 | 34495 | 0 |
| ISHS RUSS 3000 INDX ETF | ETF/Closed End | 464287689 |  | 1525 | 6909 | SH |  | SOLE | 0 | 0 | 6909 | 0 |
| ISHS US UTIL ETF | ETF/Closed End | 464287697 |  | 240 | 2768 | SH |  | SOLE | 0 | 0 | 2768 | 0 |
| ISHS SP MDCP400 VAL ETF | ETF/Closed End | 464287705 |  | 6289 | 62386 | SH |  | SOLE | 0 | 0 | 62386 | 0 |
| ISHS U S TELECOM ETF | ETF/Closed End | 464287713 |  | 404 | 18010 | SH |  | SOLE | 0 | 0 | 18010 | 0 |
| ISHS US TECH ETF | ETF/Closed End | 464287721 |  | 60305 | 809575 | SH |  | SOLE | 0 | 0 | 809575 | 0 |
| ISHS US RL EST ETF | ETF/Closed End | 464287739 |  | 654 | 7768 | SH |  | SOLE | 0 | 0 | 7768 | 0 |
| ISHS U S INDLS ETF | ETF/Closed End | 464287754 |  | 3052 | 31641 | SH |  | SOLE | 0 | 0 | 31641 | 0 |
| ISHS US HLTHCR ETF | ETF/Closed End | 464287762 |  | 2338 | 8240 | SH |  | SOLE | 0 | 0 | 8240 | 0 |
| ISHS US FINL SVCS ETF | ETF/Closed End | 464287770 |  | 17911 | 113707 | SH |  | SOLE | 0 | 0 | 113707 | 0 |
| ISHS U S FINANCIALS ETF | ETF/Closed End | 464287788 |  | 2658 | 35224 | SH |  | SOLE | 0 | 0 | 35224 | 0 |
| ISHS US ENGY SCTR ETF | ETF/Closed End | 464287796 |  | 15590 | 335343 | SH |  | SOLE | 0 | 0 | 335343 | 0 |
| ISHS CORE SP SMCP ETF | ETF/Closed End | 464287804 |  | 147459 | 1558109 | SH |  | SOLE | 0 | 0 | 1558109 | 0 |
| ISHS US CNSMR STAPLS ETF | ETF/Closed End | 464287812 |  | 1362 | 6718 | SH |  | SOLE | 0 | 0 | 6718 | 0 |
| ISHS U S BASIC MTRLS ETF | ETF/Closed End | 464287838 |  | 204 | 1638 | SH |  | SOLE | 0 | 0 | 1638 | 0 |
| ISHS U S ETF | ETF/Closed End | 464287846 |  | 206 | 2206 | SH |  | SOLE | 0 | 0 | 2206 | 0 |
| ISHS SP SMCP600 VAL ETF | ETF/Closed End | 464287879 |  | 5850 | 64063 | SH |  | SOLE | 0 | 0 | 64063 | 0 |
| ISHS SP SMCP600 GRW ETF | ETF/Closed End | 464287887 |  | 6560 | 60704 | SH |  | SOLE | 0 | 0 | 60704 | 0 |
| ISHARES MSTAR VALUE ETF | ETF/Closed End | 464288109 |  | 6840 | 108177 | SH |  | SOLE | 0 | 0 | 108177 | 0 |
| ISHS S/T NATL MUN BD ETF | ETF/Closed End- | 464288158 |  | 3035 | 29104 | SH |  | SOLE | 0 | 0 | 29104 | 0 |
| ISHS AC ASIA EX JPN ETF | ETF/Closed End | 464288182 |  | 845 | 13048 | SH |  | SOLE | 0 | 0 | 13048 | 0 |
| ISHS MSTAR MID CAP ETF | ETF/Closed End | 464288208 |  | 698 | 11893 | SH |  | SOLE | 0 | 0 | 11893 | 0 |
| ISHS GLB CLEAN ENRGY ETF | ETF/Closed End | 464288224 |  | 820 | 41318 | SH |  | SOLE | 0 | 0 | 41318 | 0 |
| ISHS ACWI EX US ETF | ETF/Closed End | 464288240 |  | 4985 | 109569 | SH |  | SOLE | 0 | 0 | 109569 | 0 |
| ISHS MSCI ACWI ETF | ETF/Closed End | 464288257 |  | 7286 | 85833 | SH |  | SOLE | 0 | 0 | 85833 | 0 |
| ISHS MSCI EAFE SMCP ETF | ETF/Closed End | 464288273 |  | 2059 | 36461 | SH |  | SOLE | 0 | 0 | 36461 | 0 |
| ISHS JPM USD E/M BD ETF | ETF/Closed End- | 464288281 |  | 5137 | 60724 | SH |  | SOLE | 0 | 0 | 60724 | 0 |
| ISHS GLB INFRA ETF | ETF/Closed End | 464288372 |  | 12132 | 264661 | SH |  | SOLE | 0 | 0 | 264661 | 0 |
| ISHS MSTAR MIDCP VAL ETF | ETF/Closed End | 464288406 |  | 924 | 14899 | SH |  | SOLE | 0 | 0 | 14899 | 0 |
| ISHS NATL MUNI BD ETF | ETF/Closed End- | 464288414 |  | 5591 | 52988 | SH |  | SOLE | 0 | 0 | 52988 | 0 |
| ISHS INTL SEL DIV ETF | ETF/Closed End | 464288448 |  | 17023 | 626757 | SH |  | SOLE | 0 | 0 | 626757 | 0 |
| ISHS MSTR SML CAP ETF | ETF/Closed End | 464288505 |  | 216 | 4745 | SH |  | SOLE | 0 | 0 | 4745 | 0 |
| ISHS IBOX  H/Y CORP ETF | ETF/Closed End- | 464288513 |  | 4318 | 58645 | SH |  | SOLE | 0 | 0 | 58645 | 0 |
| ISHS CORE US REIT ETF | ETF/Closed End | 464288521 |  | 210 | 4249 | SH |  | SOLE | 0 | 0 | 4249 | 0 |
| ISHS MSCI KLD 400 ETF | ETF/Closed End | 464288570 |  | 2610 | 36358 | SH |  | SOLE | 0 | 0 | 36358 | 0 |
| ISHS MBS ETF | ETF/Closed End- | 464288588 |  | 111825 | 1205657 | SH |  | SOLE | 0 | 0 | 1205657 | 0 |
| ISHS USD INVT GRD BD ETF | ETF/Closed End- | 464288620 |  | 21930 | 446551 | SH |  | SOLE | 0 | 0 | 446551 | 0 |
| ISHS 510 YR INVEST ETF | ETF/Closed End- | 464288638 |  | 1850 | 37358 | SH |  | SOLE | 0 | 0 | 37358 | 0 |
| ISHS 15 YR INVEST ETF | ETF/Closed End- | 464288646 |  | 33507 | 672558 | SH |  | SOLE | 0 | 0 | 672558 | 0 |
| ISHS 1020 TRS ETF | ETF/Closed End- | 464288653 |  | 56291 | 520348 | SH |  | SOLE | 0 | 0 | 520348 | 0 |
| ISHS 37Y TRSY ETF | ETF/Closed End- | 464288661 |  | 224057 | 1950189 | SH |  | SOLE | 0 | 0 | 1950189 | 0 |
| ISHS SHORT TREASURY ETF | ETF/Closed End- | 464288679 |  | 13483 | 122659 | SH |  | SOLE | 0 | 0 | 122659 | 0 |
| ISHS TR PFD  INCM ETF | ETF/Closed End- | 464288687 |  | 32681 | 1070444 | SH |  | SOLE | 0 | 0 | 1070444 | 0 |
| ISHS MSTR SM CAP VAL ETF | ETF/Closed End | 464288703 |  | 950 | 18239 | SH |  | SOLE | 0 | 0 | 18239 | 0 |
| ISHS GLB UTILS ETF | ETF/Closed End | 464288711 |  | 314 | 5213 | SH |  | SOLE | 0 | 0 | 5213 | 0 |
| ISHS CNSMR STPLS ETF | ETF/Closed End | 464288737 |  | 1724 | 28910 | SH |  | SOLE | 0 | 0 | 28910 | 0 |
| ISHS U S HOME CONSTR ETF | ETF/Closed End | 464288752 |  | 1786 | 29469 | SH |  | SOLE | 0 | 0 | 29469 | 0 |
| ISHS U S ARERO DEF ETF | ETF/Closed End | 464288760 |  | 4941 | 44174 | SH |  | SOLE | 0 | 0 | 44174 | 0 |
| ISHS U S REGL BKS ETF | ETF/Closed End | 464288778 |  | 381 | 7999 | SH |  | SOLE | 0 | 0 | 7999 | 0 |
| ISHS US INSURANCE ETF | ETF/Closed End | 464288786 |  | 1401 | 15324 | SH |  | SOLE | 0 | 0 | 15324 | 0 |
| ISHS MSCI USA ESG ETF | ETF/Closed End | 464288802 |  | 5044 | 61272 | SH |  | SOLE | 0 | 0 | 61272 | 0 |
| ISHS US MED DVCS ETF | ETF/Closed End | 464288810 |  | 10565 | 200964 | SH |  | SOLE | 0 | 0 | 200964 | 0 |
| ISHS US HC PROVDRS ETF | ETF/Closed End | 464288828 |  | 1437 | 5367 | SH |  | SOLE | 0 | 0 | 5367 | 0 |
| ISHS US PHARMA ETF | ETF/Closed End | 464288836 |  | 1835 | 9858 | SH |  | SOLE | 0 | 0 | 9858 | 0 |
| ISHS US O/G EXPL ETF | ETF/Closed End | 464288851 |  | 743 | 8004 | SH |  | SOLE | 0 | 0 | 8004 | 0 |
| ISHS MICROCAP ETF | ETF/Closed End | 464288869 |  | 11758 | 109046 | SH |  | SOLE | 0 | 0 | 109046 | 0 |
| ISHS MSCI EAFE VAL ETF | ETF/Closed End | 464288877 |  | 135344 | 2949950 | SH |  | SOLE | 0 | 0 | 2949950 | 0 |
| ISHS MSCI EAFE GRW ETF | ETF/Closed End | 464288885 |  | 103176 | 1231806 | SH |  | SOLE | 0 | 0 | 1231806 | 0 |
| ISHS RUSS TOP200 GRW ETF | ETF/Closed End | 464289438 |  | 282 | 2337 | SH |  | SOLE | 0 | 0 | 2337 | 0 |
| ISHS 10 YR INVEST ETF | ETF/Closed End- | 464289511 |  | 3027 | 60787 | SH |  | SOLE | 0 | 0 | 60787 | 0 |
| ISHS CORE AGRSV ALLC ETF | ETF/Closed End | 464289859 |  | 6092 | 101952 | SH |  | SOLE | 0 | 0 | 101952 | 0 |
| ISHS CORE GRWTH ALLC ETF | ETF/Closed End | 464289867 |  | 25879 | 548747 | SH |  | SOLE | 0 | 0 | 548747 | 0 |
| ISHS CORE MOD ALLOC ETF | ETF/Closed End | 464289875 |  | 4430 | 116549 | SH |  | SOLE | 0 | 0 | 116549 | 0 |
| ISHS CORE CNSVR ALLO ETF | ETF/Closed End | 464289883 |  | 4592 | 136612 | SH |  | SOLE | 0 | 0 | 136612 | 0 |
| ISHS SILVER TR ETF | Common Stock | 46428Q109 |  | 3968 | 180205 | SH |  | SOLE | 0 | 0 | 180205 | 0 |
| ISHS U S TREAS ETF | ETF/Closed End- | 46429B267 |  | 97288 | 4282050 | SH |  | SOLE | 0 | 0 | 4282050 | 0 |
| ISHS MSCI INDIA ETF | ETF/Closed End | 46429B598 |  | 343 | 8206 | SH |  | SOLE | 0 | 0 | 8206 | 0 |
| ISHS FLTG RT BOND ETF | ETF/Closed End- | 46429B655 |  | 9416 | 187093 | SH |  | SOLE | 0 | 0 | 187093 | 0 |
| ISHS CORE HIGH DIV ETF | ETF/Closed End | 46429B663 |  | 63275 | 607007 | SH |  | SOLE | 0 | 0 | 607007 | 0 |
| ISHS MSCI CHINA INDX ETF | ETF/Closed End | 46429B671 |  | 970 | 20423 | SH |  | SOLE | 0 | 0 | 20423 | 0 |
| ISHS MSCI EAFE M VOL ETF | ETF/Closed End | 46429B689 |  | 1126 | 17709 | SH |  | SOLE | 0 | 0 | 17709 | 0 |
| ISHS MSCI USA M VOL ETF | ETF/Closed End | 46429B697 |  | 91558 | 1269871 | SH |  | SOLE | 0 | 0 | 1269871 | 0 |
| ISHS 05Y TIPS ETF | ETF/Closed End- | 46429B747 |  | 8245 | 85032 | SH |  | SOLE | 0 | 0 | 85032 | 0 |
| BLKRCK SHRT MTY BD ETF | ETF/Closed End- | 46431W507 |  | 563 | 11430 | SH |  | SOLE | 0 | 0 | 11430 | 0 |
| ISHS INT RT HDG BOND ETF | ETF/Closed End | 46431W705 |  | 438 | 4837 | SH |  | SOLE | 0 | 0 | 4837 | 0 |
| BLKRCK SHRT MTY MUN ETF | ETF/Closed End- | 46431W838 |  | 497 | 9990 | SH |  | SOLE | 0 | 0 | 9990 | 0 |
| ISHS GSCI CMDTY DYN ETF | ETF/Closed End | 46431W853 |  | 16805 | 596142 | SH |  | SOLE | 0 | 0 | 596142 | 0 |
| ISHS MSCI USA QLTY ETF | ETF/Closed End | 46432F339 |  | 30949 | 271576 | SH |  | SOLE | 0 | 0 | 271576 | 0 |
| ISHS MSCI USA VAL ETF | ETF/Closed End | 46432F388 |  | 28144 | 308799 | SH |  | SOLE | 0 | 0 | 308799 | 0 |
| ISHS MSCI USA MOMENT ETF | ETF/Closed End | 46432F396 |  | 74073 | 507593 | SH |  | SOLE | 0 | 0 | 507593 | 0 |
| ISHS CORE TTL INTL ETF | ETF/Closed End | 46432F834 |  | 69564 | 1201861 | SH |  | SOLE | 0 | 0 | 1201861 | 0 |
| ISHS CORE MSCI EAFE ETF | ETF/Closed End | 46432F842 |  | 100731 | 1634175 | SH |  | SOLE | 0 | 0 | 1634175 | 0 |
| ISHS MSTAR M/A INCM ETF | ETF/Closed End | 46432F875 |  | 345 | 18183 | SH |  | SOLE | 0 | 0 | 18183 | 0 |
| ISHS CORE MSCI E/MKT ETF | ETF/Closed End | 46434G103 |  | 19365 | 414658 | SH |  | SOLE | 0 | 0 | 414658 | 0 |
| ISHARES MSCI E/MKT ETF | ETF/Closed End | 46434G764 |  | 7792 | 164141 | SH |  | SOLE | 0 | 0 | 164141 | 0 |
| ISHS MSCI JAPAN NEW ETF | ETF/Closed End | 46434G822 |  | 780 | 14321 | SH |  | SOLE | 0 | 0 | 14321 | 0 |
| ISHS MSCI GLD GOLD ETF | ETF/Closed End | 46434G855 |  | 2589 | 115922 | SH |  | SOLE | 0 | 0 | 115922 | 0 |
| ISHS ESG AWARE MSCI ETF | ETF/Closed End | 46434G863 |  | 1422 | 47297 | SH |  | SOLE | 0 | 0 | 47297 | 0 |
| ISHS 05YR INVT GRD ETF | ETF/Closed End- | 46434V100 |  | 3917 | 81838 | SH |  | SOLE | 0 | 0 | 81838 | 0 |
| ISHS INTL EQ FACTOR ETF | ETF/Closed End | 46434V274 |  | 650 | 26424 | SH |  | SOLE | 0 | 0 | 26424 | 0 |
| ISHS EXPONENTIAL ETF | ETF/Closed End | 46434V381 |  | 399 | 8438 | SH |  | SOLE | 0 | 0 | 8438 | 0 |
| ISHS 05YR HI YLD BD ETF | ETF/Closed End- | 46434V407 |  | 68471 | 1674507 | SH |  | SOLE | 0 | 0 | 1674507 | 0 |
| ISHS MSCI INTL FCTR ETF | ETF/Closed End | 46434V449 |  | 10174 | 329987 | SH |  | SOLE | 0 | 0 | 329987 | 0 |
| ISHS MSCI INTL QLTY ETF | ETF/Closed End | 46434V456 |  | 20147 | 622002 | SH |  | SOLE | 0 | 0 | 622002 | 0 |
| ISHS CORE TTL USD BD ETF | ETF/Closed End- | 46434V613 |  | 249370 | 5550180 | SH |  | SOLE | 0 | 0 | 5550180 | 0 |
| ISHS CORE DIV GRWTH ETF | ETF/Closed End | 46434V621 |  | 32690 | 653807 | SH |  | SOLE | 0 | 0 | 653807 | 0 |
| ISHARES GLOBAL REIT ETF | ETF/Closed End | 46434V647 |  | 212 | 9352 | SH |  | SOLE | 0 | 0 | 9352 | 0 |
| ISHS CORE MSCI EUR ETF | ETF/Closed End | 46434V738 |  | 54349 | 1144198 | SH |  | SOLE | 0 | 0 | 1144198 | 0 |
| ISHR HDGD MSCI EAFE ETF | ETF/Closed End | 46434V803 |  | 301 | 11142 | SH |  | SOLE | 0 | 0 | 11142 | 0 |
| ISHR TREAS FLTG BOND ETF | ETF/Closed End- | 46434V860 |  | 89527 | 1775968 | SH |  | SOLE | 0 | 0 | 1775968 | 0 |
| BLKRCK ULT S/T BD ETF | ETF/Closed End- | 46434V878 |  | 262 | 5240 | SH |  | SOLE | 0 | 0 | 5240 | 0 |
| ISHSBD DEC 2023 TERM ETF | ETF/Closed End- | 46434VAX8 |  | 5091 | 203411 | SH |  | SOLE | 0 | 0 | 203411 | 0 |
| ISHSBD DEC 2025 TERM ETF | ETF/Closed End- | 46434VBD1 |  | 6531 | 268549 | SH |  | SOLE | 0 | 0 | 268549 | 0 |
| ISHSBD DEC 2024 TERM ETF | ETF/Closed End- | 46434VBG4 |  | 6445 | 263927 | SH |  | SOLE | 0 | 0 | 263927 | 0 |
| ISHARES CONV BOND ETF | ETF/Closed End | 46435G102 |  | 15050 | 216646 | SH |  | SOLE | 0 | 0 | 216646 | 0 |
| ISHS ESG USD CORP BD ETF | ETF/Closed End- | 46435G193 |  | 494 | 22145 | SH |  | SOLE | 0 | 0 | 22145 | 0 |
| ISHARES RUSSELL 2500 ETF | ETF/Closed End | 46435G268 |  | 761 | 14312 | SH |  | SOLE | 0 | 0 | 14312 | 0 |
| ISHS DEC 2023 MUN BD ETF | ETF/Closed End- | 46435G318 |  | 316 | 12457 | SH |  | SOLE | 0 | 0 | 12457 | 0 |
| ISHS COR MSCI INTL ETF | ETF/Closed End | 46435G326 |  | 1122 | 20049 | SH |  | SOLE | 0 | 0 | 20049 | 0 |
| ISHS MTG RL EST NEW ETF | ETF/Closed End | 46435G342 |  | 872 | 38448 | SH |  | SOLE | 0 | 0 | 38448 | 0 |
| ISHS MSCI INTL VALU ETF | ETF/Closed End | 46435G409 |  | 17491 | 754893 | SH |  | SOLE | 0 | 0 | 754893 | 0 |
| ISHS ESG AWARE MSCI ETF | ETF/Closed End | 46435G425 |  | 231707 | 2734009 | SH |  | SOLE | 0 | 0 | 2734009 | 0 |
| ISHS FALLEN ANGELS ETF | ETF/Closed End- | 46435G474 |  | 9759 | 396531 | SH |  | SOLE | 0 | 0 | 396531 | 0 |
| ISHS ESG AWARE MSCI ETF | ETF/Closed End | 46435G516 |  | 1343 | 20436 | SH |  | SOLE | 0 | 0 | 20436 | 0 |
| ISHARES INTL DIV GRW ETF | ETF/Closed End | 46435G524 |  | 6407 | 111172 | SH |  | SOLE | 0 | 0 | 111172 | 0 |
| ISHS MSCI GLB DEV ETF | ETF/Closed End | 46435G532 |  | 389 | 4931 | SH |  | SOLE | 0 | 0 | 4931 | 0 |
| ISHS IBONDS DEC 2026 ETF | ETF/Closed End- | 46435GAA0 |  | 7149 | 306149 | SH |  | SOLE | 0 | 0 | 306149 | 0 |
| ISHS CYBERSEC  TECH ETF | ETF/Closed End | 46435U135 |  | 280 | 8480 | SH |  | SOLE | 0 | 0 | 8480 | 0 |
| ISHS IBONDS 2023 H/Y ETF | ETF/Closed End- | 46435U150 |  | 3879 | 165267 | SH |  | SOLE | 0 | 0 | 165267 | 0 |
| ISHS GENOMICS IMMUN ETF | ETF/Closed End | 46435U192 |  | 1025 | 40741 | SH |  | SOLE | 0 | 0 | 40741 | 0 |
| ISHSBD DEC 2026 TERM ETF | ETF/Closed End- | 46435U259 |  | 238 | 9453 | SH |  | SOLE | 0 | 0 | 9453 | 0 |
| ISHARES BB RATED BD ETF | ETF/Closed End- | 46435U473 |  | 1489 | 33547 | SH |  | SOLE | 0 | 0 | 33547 | 0 |
| ISHSBD DEC 2028 TERM ETF | ETF/Closed End- | 46435U515 |  | 4748 | 195490 | SH |  | SOLE | 0 | 0 | 195490 | 0 |
| ISHS ESG AWARE MSCI ETF | ETF/Closed End | 46435U663 |  | 869 | 26433 | SH |  | SOLE | 0 | 0 | 26433 | 0 |
| ISHSBD DEC 2024 TERM ETF | ETF/Closed End- | 46435U697 |  | 314 | 12204 | SH |  | SOLE | 0 | 0 | 12204 | 0 |
| ISHARES U S INFRAS ETF | ETF/Closed End | 46435U713 |  | 16186 | 446400 | SH |  | SOLE | 0 | 0 | 446400 | 0 |
| ISHS BROAD USD H/Y ETF | ETF/Closed End- | 46435U853 |  | 2917 | 84464 | SH |  | SOLE | 0 | 0 | 84464 | 0 |
| ISHS CORE DIV ETF | ETF/Closed End | 46435U861 |  | 279 | 7425 | SH |  | SOLE | 0 | 0 | 7425 | 0 |
| ISHSBD DEC 2027 TERM ETF | ETF/Closed End- | 46435UAA9 |  | 10455 | 447369 | SH |  | SOLE | 0 | 0 | 447369 | 0 |
| ISHS IBONDS DEC 2029 ETF | ETF/Closed End | 46436E205 |  | 4014 | 181078 | SH |  | SOLE | 0 | 0 | 181078 | 0 |
| ISHS ESG ADVNCD TTL ETF | ETF/Closed End- | 46436E619 |  | 1348 | 31937 | SH |  | SOLE | 0 | 0 | 31937 | 0 |
| ISHS 03MTH TREAS BD ETF | ETF/Closed End | 46436E718 |  | 597 | 5960 | SH |  | SOLE | 0 | 0 | 5960 | 0 |
| ISHS ADV MSCI EAFE ETF | ETF/Closed End | 46436E759 |  | 894 | 16482 | SH |  | SOLE | 0 | 0 | 16482 | 0 |
| ISHS ADV MSCI USA ETF | ETF/Closed End | 46436E767 |  | 1452 | 47345 | SH |  | SOLE | 0 | 0 | 47345 | 0 |
| IVERIC BIO INC | Common Stock | 46583P102 |  | 1072 | 50050 | SH |  | SOLE | 0 | 0 | 50050 | 0 |
| JPMORGAN CHASE  CO | Common Stock | 46625H100 |  | 227586 | 1697137 | SH |  | SOLE | 0 | 0 | 1697137 | 0 |
| JPM ALERIAN MLP ETN | Alternatives - | 46625H365 |  | 573 | 26361 | SH |  | SOLE | 0 | 0 | 26361 | 0 |
| JABIL INC | Common Stock | 466313103 |  | 1283 | 18808 | SH |  | SOLE | 0 | 0 | 18808 | 0 |
| JPM INCOME ETF | ETF/Closed End- | 46641Q159 |  | 2564 | 56817 | SH |  | SOLE | 0 | 0 | 56817 | 0 |
| JPM ACTIVE VAL ETF | ETF/Closed End | 46641Q167 |  | 10882 | 212422 | SH |  | SOLE | 0 | 0 | 212422 | 0 |
| JPM BETABLDR JAPAN ETF | ETF/Closed End | 46641Q217 |  | 883 | 19675 | SH |  | SOLE | 0 | 0 | 19675 | 0 |
| JPM BETABLDR CDA ETF | ETF/Closed End | 46641Q225 |  | 5210 | 90949 | SH |  | SOLE | 0 | 0 | 90949 | 0 |
| JPM ACTVBLDRS EMRG ETF | ETF/Closed End | 46641Q266 |  | 4977 | 146353 | SH |  | SOLE | 0 | 0 | 146353 | 0 |
| JPM EQTY PREM INCM ETF | ETF/Closed End | 46641Q332 |  | 79990 | 1467973 | SH |  | SOLE | 0 | 0 | 1467973 | 0 |
| JPM BETABLDR US MDCP ETF | ETF/Closed End | 46641Q340 |  | 400 | 5515 | SH |  | SOLE | 0 | 0 | 5515 | 0 |
| JPM BETABUILDER INTL ETF | ETF/Closed End | 46641Q373 |  | 13487 | 271749 | SH |  | SOLE | 0 | 0 | 271749 | 0 |
| JPM BETABUILDERS US ETF | ETF/Closed End | 46641Q399 |  | 19976 | 291454 | SH |  | SOLE | 0 | 0 | 291454 | 0 |
| JPM MUNICIPAL ETF | ETF/Closed End- | 46641Q647 |  | 686 | 13799 | SH |  | SOLE | 0 | 0 | 13799 | 0 |
| JPM CORE PLUS BOND ETF | ETF/Closed End- | 46641Q670 |  | 16029 | 348982 | SH |  | SOLE | 0 | 0 | 348982 | 0 |
| JPM US QUAL FACTOR ETF | ETF/Closed End | 46641Q761 |  | 619 | 15971 | SH |  | SOLE | 0 | 0 | 15971 | 0 |
| JPM U S MOMENTM FCTR ETF | ETF/Closed End | 46641Q779 |  | 294 | 7796 | SH |  | SOLE | 0 | 0 | 7796 | 0 |
| JP ULTRA SHT INCM ETF | ETF/Closed End- | 46641Q837 |  | 33362 | 665501 | SH |  | SOLE | 0 | 0 | 665501 | 0 |
| JP MORGAN NASDQ EQTY ETF | ETF/Closed End | 46654Q203 |  | 10306 | 252600 | SH |  | SOLE | 0 | 0 | 252600 | 0 |
| JP MORGAN ACTIVE GRW ETF | ETF/Closed End | 46654Q609 |  | 9706 | 218479 | SH |  | SOLE | 0 | 0 | 218479 | 0 |
| JACKSON FINL INC A | Common Stock | 46817M107 |  | 1234 | 35472 | SH |  | SOLE | 0 | 0 | 35472 | 0 |
| JACOBS SOLUTIONS INC | Common Stock | 46982L108 |  | 9944 | 82821 | SH |  | SOLE | 0 | 0 | 82821 | 0 |
| JAKKS PACIFIC INC NEW | Common Stock | 47012E403 |  | 200 | 11410 | SH |  | SOLE | 0 | 0 | 11410 | 0 |
| JANUS HENDR SML MDCP ETF | ETF/Closed End | 47103U209 |  | 2635 | 50578 | SH |  | SOLE | 0 | 0 | 50578 | 0 |
| JANUS HENDERSON AAA ETF | Common Stock | 47103U845 |  | 4938 | 100235 | SH |  | SOLE | 0 | 0 | 100235 | 0 |
| JANUS HENDERSON MTG ETF | ETF/Closed End- | 47103U852 |  | 1038 | 22823 | SH |  | SOLE | 0 | 0 | 22823 | 0 |
| JANUS SHRT DUR INC ETF | ETF/Closed End- | 47103U886 |  | 5576 | 117628 | SH |  | SOLE | 0 | 0 | 117628 | 0 |
| JELDWEN HOLDINGS INC | Common Stock | 47580P103 |  | 337 | 34917 | SH |  | SOLE | 0 | 0 | 34917 | 0 |
| JOHNSON  JOHNSON | Common Stock | 478160104 |  | 220694 | 1249330 | SH |  | SOLE | 0 | 0 | 1249330 | 0 |
| JONES LANG LASALLE INC | Common Stock | 48020Q107 |  | 921 | 5780 | SH |  | SOLE | 0 | 0 | 5780 | 0 |
| KLA CORP | Common Stock | 482480100 |  | 14828 | 39328 | SH |  | SOLE | 0 | 0 | 39328 | 0 |
| KKR INCOME OPPTYS FUND | Common Stock | 48249T106 |  | 2420 | 219803 | SH |  | SOLE | 0 | 0 | 219803 | 0 |
| KKR  CO INC | Common Stock | 48251W104 |  | 2231 | 48053 | SH |  | SOLE | 0 | 0 | 48053 | 0 |
| KAISER ALUMINUM PAR001 | Common Stock | 483007704 |  | 328 | 4319 | SH |  | SOLE | 0 | 0 | 4319 | 0 |
| KARYOPHARM THERAPEUTICS | Common Stock | 48576U106 |  | 34 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| KAYNE ANDERSON ENERGY | ETF/Closed End | 486606106 |  | 947 | 110601 | SH |  | SOLE | 0 | 0 | 110601 | 0 |
| KAYNE ANDERSON NEXTGEN | ETF/Closed End | 48661E108 |  | 172 | 22927 | SH |  | SOLE | 0 | 0 | 22927 | 0 |
| KB HOME | Common Stock | 48666K109 |  | 806 | 25293 | SH |  | SOLE | 0 | 0 | 25293 | 0 |
| KELLOGG CO | Common Stock | 487836108 |  | 2416 | 33915 | SH |  | SOLE | 0 | 0 | 33915 | 0 |
| KEMPHARM INC | Common Stock | 488445206 |  | 2268 | 494030 | SH |  | SOLE | 0 | 0 | 494030 | 0 |
| KENNAMETAL INC | Common Stock | 489170100 |  | 307 | 12744 | SH |  | SOLE | 0 | 0 | 12744 | 0 |
| KEURIG DR PEPPER INC | Common Stock | 49271V100 |  | 2811 | 78830 | SH |  | SOLE | 0 | 0 | 78830 | 0 |
| KEYCORP NEW | Common Stock | 493267108 |  | 5156 | 295968 | SH |  | SOLE | 0 | 0 | 295968 | 0 |
| KEYSIGHT TECHS INC | Common Stock | 49338L103 |  | 9936 | 58083 | SH |  | SOLE | 0 | 0 | 58083 | 0 |
| KFORCE INC | Common Stock | 493732101 |  | 1287 | 23465 | SH |  | SOLE | 0 | 0 | 23465 | 0 |
| KIMBALL ELECTRONICS INC | Common Stock | 49428J109 |  | 259 | 11476 | SH |  | SOLE | 0 | 0 | 11476 | 0 |
| KIMBERLY CLARK CORP | Common Stock | 494368103 |  | 55005 | 405190 | SH |  | SOLE | 0 | 0 | 405190 | 0 |
| KIMCO REALTY CORP | REIT | 49446R109 |  | 260 | 12275 | SH |  | SOLE | 0 | 0 | 12275 | 0 |
| KINDER MORGAN INC DE | Common Stock | 49456B101 |  | 30906 | 1709421 | SH |  | SOLE | 0 | 0 | 1709421 | 0 |
| KINSALE CAP GROUP INC | Common Stock | 49714P108 |  | 404 | 1543 | SH |  | SOLE | 0 | 0 | 1543 | 0 |
| KIRBY CORP | Common Stock | 497266106 |  | 598 | 9300 | SH |  | SOLE | 0 | 0 | 9300 | 0 |
| KNIGHT SWIFT TRAN HLDG A | Common Stock | 499049104 |  | 2669 | 50923 | SH |  | SOLE | 0 | 0 | 50923 | 0 |
| KODIAK SCIENCES INC | Common Stock | 50015M109 |  | 72 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| KOHLS CORP | Common Stock | 500255104 |  | 3158 | 125068 | SH |  | SOLE | 0 | 0 | 125068 | 0 |
| KONINKLIJKE PHILIPS NEW | Common Stock | 500472303 |  | 272 | 18130 | SH |  | SOLE | 0 | 0 | 18130 | 0 |
| KORN FERRY | Common Stock | 500643200 |  | 509 | 10058 | SH |  | SOLE | 0 | 0 | 10058 | 0 |
| KRAFT HEINZ CO | Common Stock | 500754106 |  | 12578 | 308964 | SH |  | SOLE | 0 | 0 | 308964 | 0 |
| KRANESHS CSI CHINA ETF | ETF/Closed End | 500767306 |  | 988 | 32710 | SH |  | SOLE | 0 | 0 | 32710 | 0 |
| KRANESHS QUADRATIC ETF | ETF/Closed End- | 500767736 |  | 2209 | 97691 | SH |  | SOLE | 0 | 0 | 97691 | 0 |
| KRANESHS MSCI E/MKTS ETF | ETF/Closed End | 500767769 |  | 447 | 18524 | SH |  | SOLE | 0 | 0 | 18524 | 0 |
| KROGER CO | Common Stock | 501044101 |  | 13066 | 293100 | SH |  | SOLE | 0 | 0 | 293100 | 0 |
| KULICKE  SOFFA INDS INC | Common Stock | 501242101 |  | 376 | 8491 | SH |  | SOLE | 0 | 0 | 8491 | 0 |
| KYNDRYL HOLDINGS INC | Common Stock | 50155Q100 |  | 159 | 14301 | SH |  | SOLE | 0 | 0 | 14301 | 0 |
| LGI HOMES INC | Common Stock | 50187T106 |  | 481 | 5199 | SH |  | SOLE | 0 | 0 | 5199 | 0 |
| LKQ CORP | Common Stock | 501889208 |  | 1916 | 35876 | SH |  | SOLE | 0 | 0 | 35876 | 0 |
| LCI INDS | Common Stock | 50189K103 |  | 1245 | 13463 | SH |  | SOLE | 0 | 0 | 13463 | 0 |
| LICYCLE HLDGS CORP | Common Stock | 50202P105 |  | 196 | 41255 | SH |  | SOLE | 0 | 0 | 41255 | 0 |
| LPL FINANCIAL HOLDINGS | Common Stock | 50212V100 |  | 7232 | 33456 | SH |  | SOLE | 0 | 0 | 33456 | 0 |
| L3HARRIS TECHS INC | Common Stock | 502431109 |  | 16234 | 77971 | SH |  | SOLE | 0 | 0 | 77971 | 0 |
| LAZBOY INC | Common Stock | 505336107 |  | 469 | 20538 | SH |  | SOLE | 0 | 0 | 20538 | 0 |
| LABORATORY CORP OF AMER | Common Stock | 50540R409 |  | 8052 | 34195 | SH |  | SOLE | 0 | 0 | 34195 | 0 |
| LAM RESEARCH CORPORATION | Common Stock | 512807108 |  | 16264 | 38695 | SH |  | SOLE | 0 | 0 | 38695 | 0 |
| LAMAR ADVERTISING NEW A | REIT | 512816109 |  | 4460 | 47240 | SH |  | SOLE | 0 | 0 | 47240 | 0 |
| LAMB WESTON HLDGS INC | Common Stock | 513272104 |  | 2486 | 27817 | SH |  | SOLE | 0 | 0 | 27817 | 0 |
| LANDSEA HOMES CORP | Common Stock | 51509P103 |  | 331 | 63446 | SH |  | SOLE | 0 | 0 | 63446 | 0 |
| LANTHEUS HOLDINGS INC | Common Stock | 516544103 |  | 249 | 4887 | SH |  | SOLE | 0 | 0 | 4887 | 0 |
| LAS VEGAS SANDS CORP | Common Stock | 517834107 |  | 992 | 20634 | SH |  | SOLE | 0 | 0 | 20634 | 0 |
| LATHAM GROUP INC | Common Stock | 51819L107 |  | 257 | 79794 | SH |  | SOLE | 0 | 0 | 79794 | 0 |
| LATTICE HRTFRD MULTI ETF | ETF/Closed End | 518416102 |  | 434 | 17497 | SH |  | SOLE | 0 | 0 | 17497 | 0 |
| LATTICE HRTFRD MULTI ETF | ETF/Closed End | 518416409 |  | 1605 | 41119 | SH |  | SOLE | 0 | 0 | 41119 | 0 |
| ESTEE LAUDER CO INC | Common Stock | 518439104 |  | 11174 | 45034 | SH |  | SOLE | 0 | 0 | 45034 | 0 |
| LEAR CORP NEW | Common Stock | 521865204 |  | 1621 | 13074 | SH |  | SOLE | 0 | 0 | 13074 | 0 |
| LEAP THERAPEUTICS INC | Common Stock | 52187K101 |  | 11 | 25000 | SH |  | SOLE | 0 | 0 | 25000 | 0 |
| LEGGETT  PLATT INC | Common Stock | 524660107 |  | 9686 | 300533 | SH |  | SOLE | 0 | 0 | 300533 | 0 |
| LEGG MASON CLEARBRDG ETF | ETF/Closed End | 524682101 |  | 2320 | 70100 | SH |  | SOLE | 0 | 0 | 70100 | 0 |
| LEGG MASON CLEARBRDG ETF | ETF/Closed End | 524682309 |  | 231 | 5929 | SH |  | SOLE | 0 | 0 | 5929 | 0 |
| LEGG FRNKLN U S LOW ETF | ETF/Closed End | 52468L406 |  | 12012 | 315761 | SH |  | SOLE | 0 | 0 | 315761 | 0 |
| LEGG FRNKLN INTL LOW ETF | ETF/Closed End | 52468L505 |  | 317 | 12403 | SH |  | SOLE | 0 | 0 | 12403 | 0 |
| LEIDOS HOLDINGS INC | Common Stock | 525327102 |  | 8096 | 76966 | SH |  | SOLE | 0 | 0 | 76966 | 0 |
| LENDINGCLUB CORP NEW | Common Stock | 52603A208 |  | 608 | 69090 | SH |  | SOLE | 0 | 0 | 69090 | 0 |
| LENNAR CORP | Common Stock | 526057104 |  | 9263 | 102355 | SH |  | SOLE | 0 | 0 | 102355 | 0 |
| LENNOX INTL INC | Common Stock | 526107107 |  | 5045 | 21087 | SH |  | SOLE | 0 | 0 | 21087 | 0 |
| LXP INDUSTRIAL TRUST PFD | Preferred Stock | 529043309 |  | 3592 | 75614 | SH |  | SOLE | 0 | 0 | 75614 | 0 |
| LIBERTY ALL STAR GRWTH | ETF/Closed End | 529900102 |  | 139 | 28276 | SH |  | SOLE | 0 | 0 | 28276 | 0 |
| LIBERTY ALLSTAR EQUITY | ETF/Closed End | 530158104 |  | 4785 | 839472 | SH |  | SOLE | 0 | 0 | 839472 | 0 |
| LIBERTY BROADBAND CORP C | Common Stock | 530307305 |  | 3053 | 40035 | SH |  | SOLE | 0 | 0 | 40035 | 0 |
| LIBERTY ENERGY INC A | Common Stock | 53115L104 |  | 746 | 46601 | SH |  | SOLE | 0 | 0 | 46601 | 0 |
| LBRTY MEDIA A SIRIUS XM | Common Stock | 531229409 |  | 629 | 16010 | SH |  | SOLE | 0 | 0 | 16010 | 0 |
| LIBERTY MEDIA CORP C | Common Stock | 531229607 |  | 2177 | 55635 | SH |  | SOLE | 0 | 0 | 55635 | 0 |
| LBRTY FORMULA ONE C | Common Stock | 531229854 |  | 1294 | 21649 | SH |  | SOLE | 0 | 0 | 21649 | 0 |
| LBRTY MEDIA A FORMLA ONE | Common Stock | 531229870 |  | 246 | 4607 | SH |  | SOLE | 0 | 0 | 4607 | 0 |
| LIFE STORAGE INC | Common Stock | 53223X107 |  | 652 | 6614 | SH |  | SOLE | 0 | 0 | 6614 | 0 |
| ELI LILLY  CO | Common Stock | 532457108 |  | 85563 | 233880 | SH |  | SOLE | 0 | 0 | 233880 | 0 |
| LINCOLN ELECTRIC HLDGS | Common Stock | 533900106 |  | 744 | 5149 | SH |  | SOLE | 0 | 0 | 5149 | 0 |
| LINCOLN NATL CORP IN | Common Stock | 534187109 |  | 657 | 21393 | SH |  | SOLE | 0 | 0 | 21393 | 0 |
| LION ELECTRIC CO | Common Stock | 536221104 |  | 229 | 102163 | SH |  | SOLE | 0 | 0 | 102163 | 0 |
| LIQUIDITY SERVICES INC | Common Stock | 53635B107 |  | 407 | 28958 | SH |  | SOLE | 0 | 0 | 28958 | 0 |
| LISTED HORIZN KINET ETF | ETF/Closed End | 53656F623 |  | 5539 | 175968 | SH |  | SOLE | 0 | 0 | 175968 | 0 |
| LISTED ROUNDHILL ETF | ETF/Closed End | 53656F789 |  | 373 | 26048 | SH |  | SOLE | 0 | 0 | 26048 | 0 |
| LISTED OVERLAY LGCP ETF | ETF/Closed End | 53656F805 |  | 1840 | 60347 | SH |  | SOLE | 0 | 0 | 60347 | 0 |
| LITTELFUSE INC | Common Stock | 537008104 |  | 499 | 2265 | SH |  | SOLE | 0 | 0 | 2265 | 0 |
| LITMAN IMGP DBI MNGD ETF | ETF/Closed End | 53700T827 |  | 233 | 8000 | SH |  | SOLE | 0 | 0 | 8000 | 0 |
| LIVE NATION ENTMNT INC | Common Stock | 538034109 |  | 267 | 3829 | SH |  | SOLE | 0 | 0 | 3829 | 0 |
| LIVENT CORP | Common Stock | 53814L108 |  | 957 | 48175 | SH |  | SOLE | 0 | 0 | 48175 | 0 |
| LLOYDS BANKING SPONS ADR | Common Stock | 539439109 |  | 179 | 81391 | SH |  | SOLE | 0 | 0 | 81391 | 0 |
| LOCKHEED MARTIN CORP | Common Stock | 539830109 |  | 60782 | 124940 | SH |  | SOLE | 0 | 0 | 124940 | 0 |
| LOEWS CORP | Common Stock | 540424108 |  | 342 | 5857 | SH |  | SOLE | 0 | 0 | 5857 | 0 |
| LOVESAC COMPANY | Common Stock | 54738L109 |  | 748 | 34003 | SH |  | SOLE | 0 | 0 | 34003 | 0 |
| LOWES COMPANIES INC | Common Stock | 548661107 |  | 72737 | 365070 | SH |  | SOLE | 0 | 0 | 365070 | 0 |
| LUCID GROUP INC | Common Stock | 549498103 |  | 147 | 21542 | SH |  | SOLE | 0 | 0 | 21542 | 0 |
| LULULEMON ATHLETICA INC | Common Stock | 550021109 |  | 7096 | 22149 | SH |  | SOLE | 0 | 0 | 22149 | 0 |
| LUMEN TECHS INC LA | Common Stock | 550241103 |  | 2132 | 408429 | SH |  | SOLE | 0 | 0 | 408429 | 0 |
| LUMENTUM HOLDINGS INC | Common Stock | 55024U109 |  | 471 | 9029 | SH |  | SOLE | 0 | 0 | 9029 | 0 |
| LUNA INNOVATIONS INC | Common Stock | 550351100 |  | 2712 | 308501 | SH |  | SOLE | 0 | 0 | 308501 | 0 |
| LUTHER BURBANK CORP | Common Stock | 550550107 |  | 348 | 31330 | SH |  | SOLE | 0 | 0 | 31330 | 0 |
| LYFT INC A | Common Stock | 55087P104 |  | 1133 | 102813 | SH |  | SOLE | 0 | 0 | 102813 | 0 |
| MT BANK CORP | Common Stock | 55261F104 |  | 12192 | 84049 | SH |  | SOLE | 0 | 0 | 84049 | 0 |
| MDU RESOURCES GROUP | Common Stock | 552690109 |  | 1455 | 47968 | SH |  | SOLE | 0 | 0 | 47968 | 0 |
| MFS MULTIMARKET INCOME T | ETF/Closed End- | 552737108 |  | 1176 | 260791 | SH |  | SOLE | 0 | 0 | 260791 | 0 |
| MFS MUNICIPAL INCOME TR | ETF/Closed End- | 552738106 |  | 1690 | 326182 | SH |  | SOLE | 0 | 0 | 326182 | 0 |
| MFS INTERMEDIATE INCOME | ETF/Closed End- | 55273C107 |  | 241 | 87173 | SH |  | SOLE | 0 | 0 | 87173 | 0 |
| M G I C INVT CORP | Common Stock | 552848103 |  | 353 | 27117 | SH |  | SOLE | 0 | 0 | 27117 | 0 |
| MGM RESORTS INTL | Common Stock | 552953101 |  | 1162 | 34664 | SH |  | SOLE | 0 | 0 | 34664 | 0 |
| M/I HOMES INC | Common Stock | 55305B101 |  | 363 | 7858 | SH |  | SOLE | 0 | 0 | 7858 | 0 |
| MKS INSTRUMENTS INC | Common Stock | 55306N104 |  | 8549 | 100894 | SH |  | SOLE | 0 | 0 | 100894 | 0 |
| MP MATERIALS CORP | Common Stock | 553368101 |  | 2037 | 83913 | SH |  | SOLE | 0 | 0 | 83913 | 0 |
| MPLX LP | MLP | 55336V100 |  | 1071 | 32606 | SH |  | SOLE | 0 | 0 | 32606 | 0 |
| MSA SAFETY INC | Common Stock | 553498106 |  | 485 | 3364 | SH |  | SOLE | 0 | 0 | 3364 | 0 |
| MSC INDL DIRECT CL A | Common Stock | 553530106 |  | 524 | 6418 | SH |  | SOLE | 0 | 0 | 6418 | 0 |
| MSCI INC CL A | Common Stock | 55354G100 |  | 2787 | 5992 | SH |  | SOLE | 0 | 0 | 5992 | 0 |
| MV OIL TRUST UNITS | Common Stock | 553859109 |  | 278 | 16998 | SH |  | SOLE | 0 | 0 | 16998 | 0 |
| MYR GROUP INC DE | Common Stock | 55405W104 |  | 1178 | 12800 | SH |  | SOLE | 0 | 0 | 12800 | 0 |
| MACERICH COMPANY | REIT | 554382101 |  | 116 | 10322 | SH |  | SOLE | 0 | 0 | 10322 | 0 |
| MACQUARIE GLOBAL INFRA | ETF/Closed End | 55608D101 |  | 237 | 10416 | SH |  | SOLE | 0 | 0 | 10416 | 0 |
| MACYS INC | Common Stock | 55616P104 |  | 604 | 29272 | SH |  | SOLE | 0 | 0 | 29272 | 0 |
| MAGELLAN MIDSTRM PTNR LP | MLP | 559080106 |  | 4314 | 85918 | SH |  | SOLE | 0 | 0 | 85918 | 0 |
| MAGNA INTL INC CLASS A | Common Stock | 559222401 |  | 6814 | 121297 | SH |  | SOLE | 0 | 0 | 121297 | 0 |
| MAGNITE INC | Common Stock | 55955D100 |  | 833 | 78683 | SH |  | SOLE | 0 | 0 | 78683 | 0 |
| MAIN STR CAP CORP BDC | Common Stock | 56035L104 |  | 333 | 9018 | SH |  | SOLE | 0 | 0 | 9018 | 0 |
| MAINSTAY MACKAY DEFN | ETF/Closed End- | 56064K100 |  | 488 | 30397 | SH |  | SOLE | 0 | 0 | 30397 | 0 |
| MANHATTAN ASSOCS INC | Common Stock | 562750109 |  | 588 | 4846 | SH |  | SOLE | 0 | 0 | 4846 | 0 |
| MANITEX INTL INC | Common Stock | 563420108 |  | 60 | 15000 | SH |  | SOLE | 0 | 0 | 15000 | 0 |
| MANULIFE FINANCIAL CORP | Common Stock | 56501R106 |  | 1097 | 61505 | SH |  | SOLE | 0 | 0 | 61505 | 0 |
| MARATHON OIL CORP | Common Stock | 565849106 |  | 839 | 30982 | SH |  | SOLE | 0 | 0 | 30982 | 0 |
| MARATHON PETROLEUM CORP | Common Stock | 56585A102 |  | 13129 | 112804 | SH |  | SOLE | 0 | 0 | 112804 | 0 |
| MARCUS  MILLICHAP INC | Common Stock | 566324109 |  | 332 | 9633 | SH |  | SOLE | 0 | 0 | 9633 | 0 |
| MARCUS CORP | Common Stock | 566330106 |  | 231 | 16022 | SH |  | SOLE | 0 | 0 | 16022 | 0 |
| MARINEMAX INC | Common Stock | 567908108 |  | 310 | 9941 | SH |  | SOLE | 0 | 0 | 9941 | 0 |
| MARKEL CORP | Common Stock | 570535104 |  | 6576 | 4991 | SH |  | SOLE | 0 | 0 | 4991 | 0 |
| MARKETAXESS HOLDINGS INC | Common Stock | 57060D108 |  | 634 | 2272 | SH |  | SOLE | 0 | 0 | 2272 | 0 |
| MARQETA INC A | Common Stock | 57142B104 |  | 120 | 19684 | SH |  | SOLE | 0 | 0 | 19684 | 0 |
| MARSH  MCLENNAN COS INC | Common Stock | 571748102 |  | 24564 | 148443 | SH |  | SOLE | 0 | 0 | 148443 | 0 |
| MARRIOTT INTL INC NEW A | Common Stock | 571903202 |  | 12796 | 85940 | SH |  | SOLE | 0 | 0 | 85940 | 0 |
| MARTIN MARIETTA MTLS INC | Common Stock | 573284106 |  | 3336 | 9870 | SH |  | SOLE | 0 | 0 | 9870 | 0 |
| MARVELL TECHNOLOGY INC | Common Stock | 573874104 |  | 1649 | 44510 | SH |  | SOLE | 0 | 0 | 44510 | 0 |
| MASCO CORP | Common Stock | 574599106 |  | 562 | 12050 | SH |  | SOLE | 0 | 0 | 12050 | 0 |
| MASIMO CORP | Common Stock | 574795100 |  | 1019 | 6888 | SH |  | SOLE | 0 | 0 | 6888 | 0 |
| MASTECH DIGITAL INC | Common Stock | 57633B100 |  | 270 | 24566 | SH |  | SOLE | 0 | 0 | 24566 | 0 |
| MASTERCARD INC A | Common Stock | 57636Q104 |  | 104976 | 301889 | SH |  | SOLE | 0 | 0 | 301889 | 0 |
| MASTERCRAFT BOAT HLDGS | Common Stock | 57637H103 |  | 307 | 11865 | SH |  | SOLE | 0 | 0 | 11865 | 0 |
| MASTERBRAND INC | Common Stock | 57638P104 |  | 124 | 16434 | SH |  | SOLE | 0 | 0 | 16434 | 0 |
| MATCH GROUP INC NEW | Common Stock | 57667L107 |  | 1295 | 31201 | SH |  | SOLE | 0 | 0 | 31201 | 0 |
| MATERION CORP | Common Stock | 576690101 |  | 816 | 9319 | SH |  | SOLE | 0 | 0 | 9319 | 0 |
| MATSON INC | Common Stock | 57686G105 |  | 713 | 11409 | SH |  | SOLE | 0 | 0 | 11409 | 0 |
| MATTEL INC | Common Stock | 577081102 |  | 226 | 12676 | SH |  | SOLE | 0 | 0 | 12676 | 0 |
| MATTHEWS INTL CORP CL A | Common Stock | 577128101 |  | 350 | 11482 | SH |  | SOLE | 0 | 0 | 11482 | 0 |
| MAXAR TECHNOLOGIES INC | Common Stock | 57778K105 |  | 543 | 10503 | SH |  | SOLE | 0 | 0 | 10503 | 0 |
| MC CORMICK  COMPANY VTG | Common Stock | 579780107 |  | 634 | 7712 | SH |  | SOLE | 0 | 0 | 7712 | 0 |
| MC CORMICK  CO INC | Common Stock | 579780206 |  | 15864 | 191384 | SH |  | SOLE | 0 | 0 | 191384 | 0 |
| MCDONALDS CORP | Common Stock | 580135101 |  | 90137 | 342036 | SH |  | SOLE | 0 | 0 | 342036 | 0 |
| MCGRATH RENTCORP | Common Stock | 580589109 |  | 829 | 8394 | SH |  | SOLE | 0 | 0 | 8394 | 0 |
| MCKESSON CORP | Common Stock | 58155Q103 |  | 10581 | 28207 | SH |  | SOLE | 0 | 0 | 28207 | 0 |
| MEDALLION FINL CORP | Common Stock | 583928106 |  | 206 | 28887 | SH |  | SOLE | 0 | 0 | 28887 | 0 |
| MEDICAL PROPERTIES TRUST | REIT | 58463J304 |  | 5582 | 501090 | SH |  | SOLE | 0 | 0 | 501090 | 0 |
| MEDPACE HOLDINGS INC | Common Stock | 58506Q109 |  | 461 | 2169 | SH |  | SOLE | 0 | 0 | 2169 | 0 |
| MERCADOLIBRE INC | Common Stock | 58733R102 |  | 2871 | 3392 | SH |  | SOLE | 0 | 0 | 3392 | 0 |
| MERCK  COMPANY INC NEW | Common Stock | 58933Y105 |  | 208244 | 1876920 | SH |  | SOLE | 0 | 0 | 1876920 | 0 |
| MERIDIAN BIOSCIENCE INC | Common Stock | 589584101 |  | 206 | 6208 | SH |  | SOLE | 0 | 0 | 6208 | 0 |
| MERITAGE HOMES CORP | Common Stock | 59001A102 |  | 473 | 5135 | SH |  | SOLE | 0 | 0 | 5135 | 0 |
| METLIFE INC | Common Stock | 59156R108 |  | 60576 | 837032 | SH |  | SOLE | 0 | 0 | 837032 | 0 |
| METTLER TOLEDO INTL INC | Common Stock | 592688105 |  | 10394 | 7191 | SH |  | SOLE | 0 | 0 | 7191 | 0 |
| MFS INVEST GRADE MUNI TR | ETF/Closed End- | 59318B108 |  | 157 | 22054 | SH |  | SOLE | 0 | 0 | 22054 | 0 |
| MFS INTER HIGH INCOME FD | ETF/Closed End- | 59318T109 |  | 19 | 11222 | SH |  | SOLE | 0 | 0 | 11222 | 0 |
| MICROSOFT CORP | Common Stock | 594918104 |  | 502331 | 2094617 | SH |  | SOLE | 0 | 0 | 2094617 | 0 |
| MICROSTRATEGY INC CL A | Common Stock | 594972408 |  | 212 | 1496 | SH |  | SOLE | 0 | 0 | 1496 | 0 |
| MICROCHIP TECHNOLOGY INC | Common Stock | 595017104 |  | 5507 | 78391 | SH |  | SOLE | 0 | 0 | 78391 | 0 |
| MICRON TECHNOLOGY INC | Common Stock | 595112103 |  | 4097 | 81968 | SH |  | SOLE | 0 | 0 | 81968 | 0 |
| MID AMERICA APT CMNTYS | REIT | 59522J103 |  | 1241 | 7908 | SH |  | SOLE | 0 | 0 | 7908 | 0 |
| MIDDLESEX WATER COMPANY | Common Stock | 596680108 |  | 535 | 6804 | SH |  | SOLE | 0 | 0 | 6804 | 0 |
| MIRUM PHARMS INC | Common Stock | 604749101 |  | 357 | 18325 | SH |  | SOLE | 0 | 0 | 18325 | 0 |
| MISTRAS GROUP INC | Common Stock | 60649T107 |  | 123 | 24934 | SH |  | SOLE | 0 | 0 | 24934 | 0 |
| MITSUBISHI UFJ FINL GRP | Common Stock | 606822104 |  | 630 | 94464 | SH |  | SOLE | 0 | 0 | 94464 | 0 |
| MODERNA INC | Common Stock | 60770K107 |  | 4965 | 27639 | SH |  | SOLE | 0 | 0 | 27639 | 0 |
| MOELIS  COMPANY CL A | Common Stock | 60786M105 |  | 1132 | 29508 | SH |  | SOLE | 0 | 0 | 29508 | 0 |
| MOHAWK INDUSTRIES INC | Common Stock | 608190104 |  | 297 | 2902 | SH |  | SOLE | 0 | 0 | 2902 | 0 |
| MOLINA HEALTHCARE INC | Common Stock | 60855R100 |  | 507 | 1535 | SH |  | SOLE | 0 | 0 | 1535 | 0 |
| MOLSON COORS BEVRG CO B | Common Stock | 60871R209 |  | 1452 | 28178 | SH |  | SOLE | 0 | 0 | 28178 | 0 |
| MONARCH CASINO  RESORT | Common Stock | 609027107 |  | 309 | 4022 | SH |  | SOLE | 0 | 0 | 4022 | 0 |
| MONDELEZ INTL INC CL A | Common Stock | 609207105 |  | 36098 | 541607 | SH |  | SOLE | 0 | 0 | 541607 | 0 |
| MONGODB INC A | Common Stock | 60937P106 |  | 298 | 1512 | SH |  | SOLE | 0 | 0 | 1512 | 0 |
| MONOLITHIC POWER SYS INC | Common Stock | 609839105 |  | 8267 | 23378 | SH |  | SOLE | 0 | 0 | 23378 | 0 |
| MONROE CAPITAL CORP BDC | Common Stock | 610335101 |  | 259 | 30313 | SH |  | SOLE | 0 | 0 | 30313 | 0 |
| MONSTER BEV CORP NEW | Common Stock | 61174X109 |  | 12665 | 124745 | SH |  | SOLE | 0 | 0 | 124745 | 0 |
| MOODYS CORP | Common Stock | 615369105 |  | 10140 | 36392 | SH |  | SOLE | 0 | 0 | 36392 | 0 |
| MORGAN STANLEY | Common Stock | 617446448 |  | 28674 | 337261 | SH |  | SOLE | 0 | 0 | 337261 | 0 |
| MORNINGSTAR INC | Common Stock | 617700109 |  | 620 | 2862 | SH |  | SOLE | 0 | 0 | 2862 | 0 |
| MOSAIC COMPANY NEW | Common Stock | 61945C103 |  | 3436 | 78326 | SH |  | SOLE | 0 | 0 | 78326 | 0 |
| MOTOROLA SOLUTIONS INC | Common Stock | 620076307 |  | 5028 | 19511 | SH |  | SOLE | 0 | 0 | 19511 | 0 |
| MOVADO GROUP INC | Common Stock | 624580106 |  | 219 | 6786 | SH |  | SOLE | 0 | 0 | 6786 | 0 |
| MUELLER WTR PRODS SER A | Common Stock | 624758108 |  | 666 | 61863 | SH |  | SOLE | 0 | 0 | 61863 | 0 |
| MURPHY OIL CORP | Common Stock | 626717102 |  | 299 | 6962 | SH |  | SOLE | 0 | 0 | 6962 | 0 |
| NCR CORP NEW | Common Stock | 62886E108 |  | 599 | 25589 | SH |  | SOLE | 0 | 0 | 25589 | 0 |
| NGL ENERGY PARTNERS LP | Common Stock | 62913M107 |  | 36 | 29365 | SH |  | SOLE | 0 | 0 | 29365 | 0 |
| NIO INC ADS | Common Stock | 62914V106 |  | 104 | 10646 | SH |  | SOLE | 0 | 0 | 10646 | 0 |
| N L INDS NEW 125 PAR | Common Stock | 629156407 |  | 239 | 35081 | SH |  | SOLE | 0 | 0 | 35081 | 0 |
| NMI HOLDINGS INC A | Common Stock | 629209305 |  | 333 | 15937 | SH |  | SOLE | 0 | 0 | 15937 | 0 |
| NRG ENERGY INC NEW | Common Stock | 629377508 |  | 735 | 23110 | SH |  | SOLE | 0 | 0 | 23110 | 0 |
| NVR INC | Common Stock | 62944T105 |  | 475 | 103 | SH |  | SOLE | 0 | 0 | 103 | 0 |
| NACCO INDUSTRIES INC A | Common Stock | 629579103 |  | 433 | 11399 | SH |  | SOLE | 0 | 0 | 11399 | 0 |
| NASDAQ INC | Common Stock | 631103108 |  | 9092 | 148199 | SH |  | SOLE | 0 | 0 | 148199 | 0 |
| NATHANS FAMOUS INC NEW | Common Stock | 632347100 |  | 349 | 5195 | SH |  | SOLE | 0 | 0 | 5195 | 0 |
| NATIONAL FUEL GAS CO | Common Stock | 636180101 |  | 1286 | 20314 | SH |  | SOLE | 0 | 0 | 20314 | 0 |
| NATL GRID ADR NEW 2017 | Common Stock | 636274409 |  | 2902 | 48108 | SH |  | SOLE | 0 | 0 | 48108 | 0 |
| NATIONAL HEALTH INVS INC | REIT | 63633D104 |  | 1343 | 25726 | SH |  | SOLE | 0 | 0 | 25726 | 0 |
| NATL RETAIL PPTYS INC | REIT | 637417106 |  | 5122 | 111924 | SH |  | SOLE | 0 | 0 | 111924 | 0 |
| NATURAL GROCERS VITAMIN | Common Stock | 63888U108 |  | 180 | 19740 | SH |  | SOLE | 0 | 0 | 19740 | 0 |
| NATURES SUNSHINE PRODS | Common Stock | 639027101 |  | 134 | 16067 | SH |  | SOLE | 0 | 0 | 16067 | 0 |
| NAVIENT CORP | Common Stock | 63938C108 |  | 2403 | 146090 | SH |  | SOLE | 0 | 0 | 146090 | 0 |
| NEOGEN CORP | Common Stock | 640491106 |  | 1372 | 90113 | SH |  | SOLE | 0 | 0 | 90113 | 0 |
| NEOLEUKIN THERAP INC | Common Stock | 64049K104 |  | 10 | 20000 | SH |  | SOLE | 0 | 0 | 20000 | 0 |
| NETAPP INC | Common Stock | 64110D104 |  | 754 | 12557 | SH |  | SOLE | 0 | 0 | 12557 | 0 |
| NETFLIX INC | Common Stock | 64110L106 |  | 16038 | 54387 | SH |  | SOLE | 0 | 0 | 54387 | 0 |
| NETEASE INC SPON ADR | Common Stock | 64110W102 |  | 1114 | 15336 | SH |  | SOLE | 0 | 0 | 15336 | 0 |
| NEUROCRINE BIOSCIENCES | Common Stock | 64125C109 |  | 5375 | 45003 | SH |  | SOLE | 0 | 0 | 45003 | 0 |
| NEU BERM HIGH YLD STRATS | ETF/Closed End- | 64128C106 |  | 102 | 11965 | SH |  | SOLE | 0 | 0 | 11965 | 0 |
| NEW JERSEY RES CORP | Common Stock | 646025106 |  | 7619 | 153547 | SH |  | SOLE | 0 | 0 | 153547 | 0 |
| NEW MTN FIN CORP BDC | Common Stock | 647551100 |  | 1681 | 135863 | SH |  | SOLE | 0 | 0 | 135863 | 0 |
| RITHM CAP CORP | REIT | 64828T201 |  | 3332 | 407803 | SH |  | SOLE | 0 | 0 | 407803 | 0 |
| NEW YORK CMNTY BANCORP | Common Stock | 649445103 |  | 9051 | 1052433 | SH |  | SOLE | 0 | 0 | 1052433 | 0 |
| NY MTG TR INC PAR 02 | Common Stock | 649604501 |  | 143 | 56036 | SH |  | SOLE | 0 | 0 | 56036 | 0 |
| NEW YORK TIMES A | Common Stock | 650111107 |  | 208 | 6417 | SH |  | SOLE | 0 | 0 | 6417 | 0 |
| NEWELL BRANDS INC | Common Stock | 651229106 |  | 1633 | 124820 | SH |  | SOLE | 0 | 0 | 124820 | 0 |
| NEWMARKET CORP | Common Stock | 651587107 |  | 212 | 681 | SH |  | SOLE | 0 | 0 | 681 | 0 |
| NEWMONT CORP | Common Stock | 651639106 |  | 5935 | 125745 | SH |  | SOLE | 0 | 0 | 125745 | 0 |
| NEXSTAR MEDIA GROUP INC | Common Stock | 65336K103 |  | 770 | 4397 | SH |  | SOLE | 0 | 0 | 4397 | 0 |
| NEXTERA ENERGY INC | Common Stock | 65339F101 |  | 99915 | 1195159 | SH |  | SOLE | 0 | 0 | 1195159 | 0 |
| NEXTERA ENERGY INC UTS | Preferred Stock | 65339F770 |  | 3471 | 68461 | SH |  | SOLE | 0 | 0 | 68461 | 0 |
| NEXTERA ENERGY PRTNRS LP | Common Stock | 65341B106 |  | 3468 | 49478 | SH |  | SOLE | 0 | 0 | 49478 | 0 |
| NICE LTD SPON ADR | Common Stock | 653656108 |  | 642 | 3340 | SH |  | SOLE | 0 | 0 | 3340 | 0 |
| NIKE INC B | Common Stock | 654106103 |  | 19373 | 165565 | SH |  | SOLE | 0 | 0 | 165565 | 0 |
| NISOURCE INC | Common Stock | 65473P105 |  | 807 | 29443 | SH |  | SOLE | 0 | 0 | 29443 | 0 |
| NOKIA CORP SPON ADR | Common Stock | 654902204 |  | 729 | 157026 | SH |  | SOLE | 0 | 0 | 157026 | 0 |
| NORDSON CORP | Common Stock | 655663102 |  | 8780 | 36933 | SH |  | SOLE | 0 | 0 | 36933 | 0 |
| NORFOLK SOUTHERN CORP | Common Stock | 655844108 |  | 25215 | 102326 | SH |  | SOLE | 0 | 0 | 102326 | 0 |
| NORTH AMERN CONSTR GRP | Common Stock | 656811106 |  | 538 | 40234 | SH |  | SOLE | 0 | 0 | 40234 | 0 |
| NORTHEAST BANK | Common Stock | 66405S100 |  | 505 | 12000 | SH |  | SOLE | 0 | 0 | 12000 | 0 |
| NORTHERN OIL  GAS NEW | Common Stock | 665531307 |  | 606 | 19656 | SH |  | SOLE | 0 | 0 | 19656 | 0 |
| NORTHERN TRUST CORP | Common Stock | 665859104 |  | 612 | 6919 | SH |  | SOLE | 0 | 0 | 6919 | 0 |
| NORTHROP GRUMMAN CORP | Common Stock | 666807102 |  | 50212 | 92029 | SH |  | SOLE | 0 | 0 | 92029 | 0 |
| NORTHWEST BANCSHARES INC | Common Stock | 667340103 |  | 2346 | 167828 | SH |  | SOLE | 0 | 0 | 167828 | 0 |
| NORTHWESTERN CORP NEW | Common Stock | 668074305 |  | 399 | 6729 | SH |  | SOLE | 0 | 0 | 6729 | 0 |
| GEN DIGITAL INC | Common Stock | 668771108 |  | 2277 | 106275 | SH |  | SOLE | 0 | 0 | 106275 | 0 |
| MINISO GROUP HLDG ADS | Common Stock | 66981J102 |  | 928 | 86458 | SH |  | SOLE | 0 | 0 | 86458 | 0 |
| NOVAGOLD RES INC NEW | Common Stock | 66987E206 |  | 144 | 24033 | SH |  | SOLE | 0 | 0 | 24033 | 0 |
| NOVARTIS AG SPON ADR | Common Stock | 66987V109 |  | 27698 | 305309 | SH |  | SOLE | 0 | 0 | 305309 | 0 |
| NOVO NORDISK AS ADR | Common Stock | 670100205 |  | 18689 | 138089 | SH |  | SOLE | 0 | 0 | 138089 | 0 |
| NUCOR CORP | Common Stock | 670346105 |  | 27232 | 206602 | SH |  | SOLE | 0 | 0 | 206602 | 0 |
| NUVEEN SELECT MAT MUNI | ETF/Closed End- | 67061T101 |  | 205 | 22601 | SH |  | SOLE | 0 | 0 | 22601 | 0 |
| NUVEEN SELECT TAXFREE | ETF/Closed End- | 67062F100 |  | 487 | 35016 | SH |  | SOLE | 0 | 0 | 35016 | 0 |
| NUVEEN NY MUNI VALUE FD | ETF/Closed End- | 67062M105 |  | 188 | 22808 | SH |  | SOLE | 0 | 0 | 22808 | 0 |
| NUVEEN VA QUAL MUN INC | ETF/Closed End- | 67064R102 |  | 326 | 29250 | SH |  | SOLE | 0 | 0 | 29250 | 0 |
| NUVEEN NY AMT FREE QUAL | ETF/Closed End- | 670656107 |  | 363 | 35385 | SH |  | SOLE | 0 | 0 | 35385 | 0 |
| NUV AMT FREE QUAL MUN | ETF/Closed End- | 670657105 |  | 2967 | 260914 | SH |  | SOLE | 0 | 0 | 260914 | 0 |
| NUV MUN CR OPPTYS FD | ETF/Closed End | 670663103 |  | 145 | 13188 | SH |  | SOLE | 0 | 0 | 13188 | 0 |
| NVIDIA CORP | Common Stock | 67066G104 |  | 71486 | 489164 | SH |  | SOLE | 0 | 0 | 489164 | 0 |
| NUVEEN QUAL MUN INCM FD | ETF/Closed End- | 67066V101 |  | 2305 | 195301 | SH |  | SOLE | 0 | 0 | 195301 | 0 |
| NUVEEN NY QUAL MUN INC | ETF/Closed End- | 67066X107 |  | 421 | 39306 | SH |  | SOLE | 0 | 0 | 39306 | 0 |
| NUVEEN INTRM DUR MUN TRM | ETF/Closed End- | 670671106 |  | 1146 | 87316 | SH |  | SOLE | 0 | 0 | 87316 | 0 |
| NUVEEN INTERMED DUR TERM | ETF/Closed End- | 670677103 |  | 600 | 48019 | SH |  | SOLE | 0 | 0 | 48019 | 0 |
| NUVEEN SR INCOME FD | ETF/Closed End- | 67067Y104 |  | 405 | 88150 | SH |  | SOLE | 0 | 0 | 88150 | 0 |
| NUVEEN MUN HI INC OPP FD | ETF/Closed End- | 670682103 |  | 684 | 66118 | SH |  | SOLE | 0 | 0 | 66118 | 0 |
| NUVEEN NASDAQ 100 DYNMIC | ETF/Closed End | 670699107 |  | 7649 | 374400 | SH |  | SOLE | 0 | 0 | 374400 | 0 |
| NUVEEN NJ QUAL MUN INC | ETF/Closed End- | 67069Y102 |  | 132 | 11668 | SH |  | SOLE | 0 | 0 | 11668 | 0 |
| NUVEEN SP 500 BUY WRITE | ETF/Closed End | 6706ER101 |  | 2867 | 226646 | SH |  | SOLE | 0 | 0 | 226646 | 0 |
| NUVEEN SP 500 DYNAMIC | ETF/Closed End | 6706EW100 |  | 234 | 14533 | SH |  | SOLE | 0 | 0 | 14533 | 0 |
| NUV MUN CR INC FD | ETF/Closed End- | 67070X101 |  | 450 | 37231 | SH |  | SOLE | 0 | 0 | 37231 | 0 |
| NUVEEN REAL ESTATE INC | ETF/Closed End | 67071B108 |  | 223 | 29442 | SH |  | SOLE | 0 | 0 | 29442 | 0 |
| NUV AMT FREE MUN CR INC | ETF/Closed End- | 67071L106 |  | 812 | 66869 | SH |  | SOLE | 0 | 0 | 66869 | 0 |
| NUVEEN PFD  INCM SECS | ETF/Closed End | 67072C105 |  | 1555 | 228656 | SH |  | SOLE | 0 | 0 | 228656 | 0 |
| NUVEEN FLOATING RATE | ETF/Closed End- | 67072T108 |  | 997 | 125875 | SH |  | SOLE | 0 | 0 | 125875 | 0 |
| NUVEEN PFD  INCM OPPTYS | ETF/Closed End | 67073B106 |  | 1963 | 269667 | SH |  | SOLE | 0 | 0 | 269667 | 0 |
| NUVEEN SHRT DUR CR OPPTY | ETF/Closed End- | 67074X107 |  | 446 | 37575 | SH |  | SOLE | 0 | 0 | 37575 | 0 |
| NUVEEN MULTI ASSET INCM | ETF/Closed End | 670750108 |  | 552 | 48050 | SH |  | SOLE | 0 | 0 | 48050 | 0 |
| NUVEEN PFD  INC TERM FD | Common Stock | 67075A106 |  | 1210 | 65097 | SH |  | SOLE | 0 | 0 | 65097 | 0 |
| NUVEEN DOW 30 DYN OVRWRT | ETF/Closed End | 67075F105 |  | 459 | 29595 | SH |  | SOLE | 0 | 0 | 29595 | 0 |
| NUVEEN MULTIMKT INCOME | Common Stock | 67075J107 |  | 71 | 12150 | SH |  | SOLE | 0 | 0 | 12150 | 0 |
| NUVEEN PFD  INCM FD | ETF/Closed End- | 67075T105 |  | 718 | 40580 | SH |  | SOLE | 0 | 0 | 40580 | 0 |
| NUTRIEN LTD | Common Stock | 67077M108 |  | 6057 | 82941 | SH |  | SOLE | 0 | 0 | 82941 | 0 |
| NUSCALE POWER CORP | Common Stock | 67079K100 |  | 216 | 21100 | SH |  | SOLE | 0 | 0 | 21100 | 0 |
| NUVEEN DYN MUN OPP | ETF/Closed End | 67079X102 |  | 162 | 16282 | SH |  | SOLE | 0 | 0 | 16282 | 0 |
| NUVEEN COR PLS IMPACT FD | ETF/Closed End | 67080D103 |  | 198 | 19123 | SH |  | SOLE | 0 | 0 | 19123 | 0 |
| OGE ENERGY CORP | Common Stock | 670837103 |  | 834 | 21077 | SH |  | SOLE | 0 | 0 | 21077 | 0 |
| NUVEEN CORE EQTY ALPHA | ETF/Closed End | 67090X107 |  | 158 | 11669 | SH |  | SOLE | 0 | 0 | 11669 | 0 |
| NUVEEN MUNICIPAL VALUE F | ETF/Closed End- | 670928100 |  | 1065 | 123861 | SH |  | SOLE | 0 | 0 | 123861 | 0 |
| NUVEEN ENH YLD US BD ETF | ETF/Closed End- | 67092P102 |  | 223 | 10884 | SH |  | SOLE | 0 | 0 | 10884 | 0 |
| NUVEEN PA QUAL MUN INC | ETF/Closed End- | 670972108 |  | 1170 | 105161 | SH |  | SOLE | 0 | 0 | 105161 | 0 |
| NUVEEN OH QUAL MUN INC | ETF/Closed End- | 670980101 |  | 171 | 13446 | SH |  | SOLE | 0 | 0 | 13446 | 0 |
| O I GLASS INC | Common Stock | 67098H104 |  | 345 | 20798 | SH |  | SOLE | 0 | 0 | 20798 | 0 |
| OFS CAPITAL CORP BDC | Common Stock | 67103B100 |  | 442 | 43509 | SH |  | SOLE | 0 | 0 | 43509 | 0 |
| O REILLY AUTOMOTIVE NEW | Common Stock | 67103H107 |  | 11300 | 13388 | SH |  | SOLE | 0 | 0 | 13388 | 0 |
| OSI SYSTEMS INC | Common Stock | 671044105 |  | 336 | 4226 | SH |  | SOLE | 0 | 0 | 4226 | 0 |
| OAK STREET HEALTH INC | Common Stock | 67181A107 |  | 606 | 28164 | SH |  | SOLE | 0 | 0 | 28164 | 0 |
| OAKTREE SPECIALTY LENDNG | Common Stock | 67401P108 |  | 1685 | 245295 | SH |  | SOLE | 0 | 0 | 245295 | 0 |
| CHORD ENERGY CORP NEW | Common Stock | 674215207 |  | 332 | 2425 | SH |  | SOLE | 0 | 0 | 2425 | 0 |
| OBSIDIAN ENERGY LTD NEW | Common Stock | 674482203 |  | 227 | 34260 | SH |  | SOLE | 0 | 0 | 34260 | 0 |
| OCCIDENTAL PETRO CORP | Common Stock | 674599105 |  | 10782 | 171170 | SH |  | SOLE | 0 | 0 | 171170 | 0 |
| OCCIDENTAL PETE CORP WTS | Warrant/Right | 674599162 |  | 269 | 6520 | SH |  | SOLE | 0 | 0 | 6520 | 0 |
| OCEANFIRST FINL CORP | Common Stock | 675234108 |  | 405 | 19075 | SH |  | SOLE | 0 | 0 | 19075 | 0 |
| OLD DOMINION FREIGHT | Common Stock | 679580100 |  | 12467 | 43930 | SH |  | SOLE | 0 | 0 | 43930 | 0 |
| OLD NATL BANCORP IND | Common Stock | 680033107 |  | 231 | 12874 | SH |  | SOLE | 0 | 0 | 12874 | 0 |
| OLD REPUBLIC INTL CORP | Common Stock | 680223104 |  | 2622 | 108574 | SH |  | SOLE | 0 | 0 | 108574 | 0 |
| OLIN CORP NEW | Common Stock | 680665205 |  | 1193 | 22540 | SH |  | SOLE | 0 | 0 | 22540 | 0 |
| OLLIES BARGAIN OUTLET | Common Stock | 681116109 |  | 414 | 8835 | SH |  | SOLE | 0 | 0 | 8835 | 0 |
| OLO INC A | Common Stock | 68134L109 |  | 63 | 10001 | SH |  | SOLE | 0 | 0 | 10001 | 0 |
| OLYMPIC STEEL INC | Common Stock | 68162K106 |  | 763 | 22725 | SH |  | SOLE | 0 | 0 | 22725 | 0 |
| OMNICOM GROUP INC | Common Stock | 681919106 |  | 679 | 8322 | SH |  | SOLE | 0 | 0 | 8322 | 0 |
| OMEGA HEALTHCARE | REIT | 681936100 |  | 1966 | 70342 | SH |  | SOLE | 0 | 0 | 70342 | 0 |
| OMNICELL INC | Common Stock | 68213N109 |  | 219 | 4349 | SH |  | SOLE | 0 | 0 | 4349 | 0 |
| ON SEMICONDUCTOR CORP | Common Stock | 682189105 |  | 5548 | 88956 | SH |  | SOLE | 0 | 0 | 88956 | 0 |
| ONEOK INC NEW | Common Stock | 682680103 |  | 6966 | 106027 | SH |  | SOLE | 0 | 0 | 106027 | 0 |
| ONEMAIN HLDGS INC | Common Stock | 68268W103 |  | 8025 | 240924 | SH |  | SOLE | 0 | 0 | 240924 | 0 |
| ONTO INNOVATION INC | Common Stock | 683344105 |  | 716 | 10515 | SH |  | SOLE | 0 | 0 | 10515 | 0 |
| OPEN TEXT CORP | Common Stock | 683715106 |  | 509 | 17163 | SH |  | SOLE | 0 | 0 | 17163 | 0 |
| OPKO HEALTH INC | Common Stock | 68375N103 |  | 25 | 20000 | SH |  | SOLE | 0 | 0 | 20000 | 0 |
| ORACLE CORP | Common Stock | 68389X105 |  | 31316 | 383117 | SH |  | SOLE | 0 | 0 | 383117 | 0 |
| ORAMED PHARMS INC NEW | Common Stock | 68403P203 |  | 149 | 12379 | SH |  | SOLE | 0 | 0 | 12379 | 0 |
| ORANGE SPON ADR | Common Stock | 684060106 |  | 133 | 13504 | SH |  | SOLE | 0 | 0 | 13504 | 0 |
| ORGANON  CO | Common Stock | 68622V106 |  | 3525 | 126223 | SH |  | SOLE | 0 | 0 | 126223 | 0 |
| OSHKOSH CORP | Common Stock | 688239201 |  | 2404 | 27254 | SH |  | SOLE | 0 | 0 | 27254 | 0 |
| OTIS WORLDWIDE CORP | Common Stock | 68902V107 |  | 5019 | 64088 | SH |  | SOLE | 0 | 0 | 64088 | 0 |
| OTTER TAIL CORP | Common Stock | 689648103 |  | 293 | 4983 | SH |  | SOLE | 0 | 0 | 4983 | 0 |
| OUSTER INC A | Common Stock | 68989M103 |  | 251 | 290862 | SH |  | SOLE | 0 | 0 | 290862 | 0 |
| OVERSEAS SHIPHLDG NEW A | Common Stock | 69036R863 |  | 4150 | 1436043 | SH |  | SOLE | 0 | 0 | 1436043 | 0 |
| OVINTIV INC | Common Stock | 69047Q102 |  | 1939 | 38230 | SH |  | SOLE | 0 | 0 | 38230 | 0 |
| OWENS CORNING INC NEW | Common Stock | 690742101 |  | 1873 | 21953 | SH |  | SOLE | 0 | 0 | 21953 | 0 |
| OWL ROCK CAPITAL CORP | Common Stock | 69121K104 |  | 17878 | 1547908 | SH |  | SOLE | 0 | 0 | 1547908 | 0 |
| OXFORD SQUARE CAP CORP | ETF/Closed End | 69181V107 |  | 39 | 12450 | SH |  | SOLE | 0 | 0 | 12450 | 0 |
| PBF ENERGY INC A | Common Stock | 69318G106 |  | 797 | 19539 | SH |  | SOLE | 0 | 0 | 19539 | 0 |
| PCM FUND INC | ETF/Closed End- | 69323T101 |  | 209 | 26590 | SH |  | SOLE | 0 | 0 | 26590 | 0 |
| PGIM ULTRA SHORT BD ETF | ETF/Closed End- | 69344A107 |  | 34209 | 696730 | SH |  | SOLE | 0 | 0 | 696730 | 0 |
| PGIM HI YLD FD | ETF/Closed End- | 69346H100 |  | 797 | 67185 | SH |  | SOLE | 0 | 0 | 67185 | 0 |
| PNC FINL SVCS GROUP INC | Common Stock | 693475105 |  | 54295 | 343772 | SH |  | SOLE | 0 | 0 | 343772 | 0 |
| PPG INDUSTRIES INC | Common Stock | 693506107 |  | 29565 | 235130 | SH |  | SOLE | 0 | 0 | 235130 | 0 |
| PPL CORP | Common Stock | 69351T106 |  | 11817 | 404410 | SH |  | SOLE | 0 | 0 | 404410 | 0 |
| PIMCO DYNAMIC INC OPPTYS | ETF/Closed End | 69355M107 |  | 769 | 60185 | SH |  | SOLE | 0 | 0 | 60185 | 0 |
| PVH CORP | Common Stock | 693656100 |  | 1306 | 18496 | SH |  | SOLE | 0 | 0 | 18496 | 0 |
| PTC INC | Common Stock | 69370C100 |  | 283 | 2357 | SH |  | SOLE | 0 | 0 | 2357 | 0 |
| PACCAR INC | Common Stock | 693718108 |  | 3343 | 33776 | SH |  | SOLE | 0 | 0 | 33776 | 0 |
| PACER TRENDPILOT US ETF | ETF/Closed End | 69374H105 |  | 7193 | 191877 | SH |  | SOLE | 0 | 0 | 191877 | 0 |
| PACER TRENDPILOT 100 ETF | ETF/Closed End | 69374H303 |  | 6162 | 125158 | SH |  | SOLE | 0 | 0 | 125158 | 0 |
| PACER METAURUS LGCP ETF | ETF/Closed End | 69374H436 |  | 217 | 7584 | SH |  | SOLE | 0 | 0 | 7584 | 0 |
| PACER TRENDPILOT US ETF | ETF/Closed End- | 69374H642 |  | 207 | 10308 | SH |  | SOLE | 0 | 0 | 10308 | 0 |
| PACER GLB CASH COWS ETF | ETF/Closed End | 69374H709 |  | 2622 | 82622 | SH |  | SOLE | 0 | 0 | 82622 | 0 |
| PACER LUNT LGCP ALT ETF | ETF/Closed End | 69374H717 |  | 1779 | 43975 | SH |  | SOLE | 0 | 0 | 43975 | 0 |
| PACER DATA  INFRA ETF | ETF/Closed End | 69374H741 |  | 626 | 21565 | SH |  | SOLE | 0 | 0 | 21565 | 0 |
| PACER INDL RL EST ETF | ETF/Closed End | 69374H766 |  | 204 | 5540 | SH |  | SOLE | 0 | 0 | 5540 | 0 |
| PACER LUNT LGCP MLTI ETF | ETF/Closed End | 69374H816 |  | 1684 | 47901 | SH |  | SOLE | 0 | 0 | 47901 | 0 |
| PACER U S SMCP CASH ETF | ETF/Closed End | 69374H857 |  | 10271 | 285693 | SH |  | SOLE | 0 | 0 | 285693 | 0 |
| PACER DEV MKTS INT ETF | ETF/Closed End | 69374H873 |  | 220 | 8085 | SH |  | SOLE | 0 | 0 | 8085 | 0 |
| PACER US CASH COWS ETF | ETF/Closed End | 69374H881 |  | 41024 | 886996 | SH |  | SOLE | 0 | 0 | 886996 | 0 |
| PACKAGING CORP OF AMER | Common Stock | 695156109 |  | 1945 | 15203 | SH |  | SOLE | 0 | 0 | 15203 | 0 |
| PACWEST BANCORP DELAWARE | Common Stock | 695263103 |  | 1032 | 44955 | SH |  | SOLE | 0 | 0 | 44955 | 0 |
| PALANTIR TECHS INC A | Common Stock | 69608A108 |  | 778 | 121118 | SH |  | SOLE | 0 | 0 | 121118 | 0 |
| PALO ALTO NETWORKS INC | Common Stock | 697435105 |  | 10563 | 75702 | SH |  | SOLE | 0 | 0 | 75702 | 0 |
| PALOMAR HOLDINGS INC | Common Stock | 69753M105 |  | 270 | 5981 | SH |  | SOLE | 0 | 0 | 5981 | 0 |
| PAPA JOHNS INTL INC | Common Stock | 698813102 |  | 211 | 2562 | SH |  | SOLE | 0 | 0 | 2562 | 0 |
| PAR PACIFIC HLDGS INC | Common Stock | 69888T207 |  | 200 | 8619 | SH |  | SOLE | 0 | 0 | 8619 | 0 |
| PARK HOTELS  RESORTS | Common Stock | 700517105 |  | 1337 | 113364 | SH |  | SOLE | 0 | 0 | 113364 | 0 |
| PARK NATIONAL CORP | Common Stock | 700658107 |  | 202 | 1432 | SH |  | SOLE | 0 | 0 | 1432 | 0 |
| PARKER HANNIFIN CORP | Common Stock | 701094104 |  | 10578 | 36351 | SH |  | SOLE | 0 | 0 | 36351 | 0 |
| PATRICK INDUSTRIES INC | Common Stock | 703343103 |  | 540 | 8910 | SH |  | SOLE | 0 | 0 | 8910 | 0 |
| PAYCHEX INC | Common Stock | 704326107 |  | 32711 | 283068 | SH |  | SOLE | 0 | 0 | 283068 | 0 |
| PAYCOM SOFTWARE INC | Common Stock | 70432V102 |  | 10264 | 33076 | SH |  | SOLE | 0 | 0 | 33076 | 0 |
| PAYA HLDGS INC A | Common Stock | 70434P103 |  | 131 | 16600 | SH |  | SOLE | 0 | 0 | 16600 | 0 |
| PAYPAL HLDGS INC | Common Stock | 70450Y103 |  | 26240 | 368438 | SH |  | SOLE | 0 | 0 | 368438 | 0 |
| PEARSON PLC SPON ADR | Common Stock | 705015105 |  | 461 | 40893 | SH |  | SOLE | 0 | 0 | 40893 | 0 |
| PELOTON INTERACTIVE A | Common Stock | 70614W100 |  | 88 | 11094 | SH |  | SOLE | 0 | 0 | 11094 | 0 |
| PENN ENTMNT INC | Common Stock | 707569109 |  | 1851 | 62340 | SH |  | SOLE | 0 | 0 | 62340 | 0 |
| RANGER OIL CORP A | Common Stock | 70788V102 |  | 316 | 7819 | SH |  | SOLE | 0 | 0 | 7819 | 0 |
| PENNANTPARK INVT BDC | Common Stock | 708062104 |  | 634 | 110345 | SH |  | SOLE | 0 | 0 | 110345 | 0 |
| PENNANTPARK FLTG RT BDC | ETF/Closed End | 70806A106 |  | 460 | 41851 | SH |  | SOLE | 0 | 0 | 41851 | 0 |
| PENNYMAV MTG INV TRUST | REIT | 70931T103 |  | 273 | 21994 | SH |  | SOLE | 0 | 0 | 21994 | 0 |
| PENSKE AUTOMOTIVE GROUP | Common Stock | 70959W103 |  | 7743 | 67374 | SH |  | SOLE | 0 | 0 | 67374 | 0 |
| PEOPLES FINL SVCS CORP | Common Stock | 711040105 |  | 338 | 6528 | SH |  | SOLE | 0 | 0 | 6528 | 0 |
| PEPSICO INC | Common Stock | 713448108 |  | 112688 | 623756 | SH |  | SOLE | 0 | 0 | 623756 | 0 |
| PERFORMANCE FOOD GRP CO | Common Stock | 71377A103 |  | 229 | 3915 | SH |  | SOLE | 0 | 0 | 3915 | 0 |
| PERKINELMER INC | Common Stock | 714046109 |  | 686 | 4895 | SH |  | SOLE | 0 | 0 | 4895 | 0 |
| PERMIAN RESOURCES CORP A | Common Stock | 71424F105 |  | 247 | 26257 | SH |  | SOLE | 0 | 0 | 26257 | 0 |
| PFIZER INC | Common Stock | 717081103 |  | 137172 | 2677046 | SH |  | SOLE | 0 | 0 | 2677046 | 0 |
| PHILIP MORRIS INTL INC | Common Stock | 718172109 |  | 54621 | 539682 | SH |  | SOLE | 0 | 0 | 539682 | 0 |
| PHILLIPS EDISON  CO INC | REIT | 71844V201 |  | 992 | 31148 | SH |  | SOLE | 0 | 0 | 31148 | 0 |
| PHILLIPS 66 | Common Stock | 718546104 |  | 22460 | 215798 | SH |  | SOLE | 0 | 0 | 215798 | 0 |
| PHYSICIANS REALTY TR | Common Stock | 71943U104 |  | 2101 | 145187 | SH |  | SOLE | 0 | 0 | 145187 | 0 |
| PIMCO CORP  INCM STRAT | ETF/Closed End- | 72200U100 |  | 3325 | 280555 | SH |  | SOLE | 0 | 0 | 280555 | 0 |
| PIMCO MUN INCOME FD II | ETF/Closed End- | 72200W106 |  | 336 | 37131 | SH |  | SOLE | 0 | 0 | 37131 | 0 |
| PIMCO STRAT INCM FD INC | ETF/Closed End- | 72200X104 |  | 401 | 81197 | SH |  | SOLE | 0 | 0 | 81197 | 0 |
| PIMCO CORP  INCM OPPTY | ETF/Closed End- | 72201B101 |  | 494 | 41108 | SH |  | SOLE | 0 | 0 | 41108 | 0 |
| PIMCO INCOME STRAT FUND | ETF/Closed End- | 72201H108 |  | 261 | 32135 | SH |  | SOLE | 0 | 0 | 32135 | 0 |
| PIMCO INCOME STRAT FD II | ETF/Closed End- | 72201J104 |  | 216 | 30536 | SH |  | SOLE | 0 | 0 | 30536 | 0 |
| PIMCO MUN INC OPPTYS ETF | ETF/Closed End | 72201R635 |  | 211 | 4856 | SH |  | SOLE | 0 | 0 | 4856 | 0 |
| PIMCO ENH LOW DUR ETF | ETF/Closed End- | 72201R718 |  | 254 | 2693 | SH |  | SOLE | 0 | 0 | 2693 | 0 |
| PIMCO ACTIVE BD ETF | ETF/Closed End- | 72201R775 |  | 2466 | 27253 | SH |  | SOLE | 0 | 0 | 27253 | 0 |
| PIMCO ENH SHRT MATY ETF | ETF/Closed End- | 72201R833 |  | 20897 | 211824 | SH |  | SOLE | 0 | 0 | 211824 | 0 |
| PIMCO INTRM MUN BD ETF | ETF/Closed End- | 72201R866 |  | 894 | 17404 | SH |  | SOLE | 0 | 0 | 17404 | 0 |
| PIMCO S/T MUN BD ACT ETF | ETF/Closed End- | 72201R874 |  | 327 | 6625 | SH |  | SOLE | 0 | 0 | 6625 | 0 |
| PIMCO 25Y Z/C TRSY ETF | ETF/Closed End- | 72201R882 |  | 1290 | 14770 | SH |  | SOLE | 0 | 0 | 14770 | 0 |
| PIMCO DYNAMIC INCM FUND | Common Stock | 72201Y101 |  | 7109 | 384671 | SH |  | SOLE | 0 | 0 | 384671 | 0 |
| PINNACLE WEST CAP CORP | Common Stock | 723484101 |  | 2176 | 28622 | SH |  | SOLE | 0 | 0 | 28622 | 0 |
| PIONEER FLTG RATE FD INC | ETF/Closed End- | 72369J102 |  | 675 | 76987 | SH |  | SOLE | 0 | 0 | 76987 | 0 |
| PIONEER NATURAL RES CO | Common Stock | 723787107 |  | 13651 | 59769 | SH |  | SOLE | 0 | 0 | 59769 | 0 |
| PLAINS ALL AMERN PIPELIN | MLP | 726503105 |  | 748 | 63612 | SH |  | SOLE | 0 | 0 | 63612 | 0 |
| PLANET FITNESS INC A | Common Stock | 72703H101 |  | 1018 | 12913 | SH |  | SOLE | 0 | 0 | 12913 | 0 |
| PLEXUS CORP | Common Stock | 729132100 |  | 360 | 3493 | SH |  | SOLE | 0 | 0 | 3493 | 0 |
| PLUG POWER INC NEW | Common Stock | 72919P202 |  | 533 | 43103 | SH |  | SOLE | 0 | 0 | 43103 | 0 |
| POLARIS INC | Common Stock | 731068102 |  | 360 | 3568 | SH |  | SOLE | 0 | 0 | 3568 | 0 |
| POOL CORP | Common Stock | 73278L105 |  | 7660 | 25337 | SH |  | SOLE | 0 | 0 | 25337 | 0 |
| POPULAR INC NEW | Common Stock | 733174700 |  | 573 | 8634 | SH |  | SOLE | 0 | 0 | 8634 | 0 |
| PORTLAND GENL ELEC NEW | Common Stock | 736508847 |  | 1895 | 38679 | SH |  | SOLE | 0 | 0 | 38679 | 0 |
| POSTAL REALTY TR INC A | REIT | 73757R102 |  | 1566 | 107770 | SH |  | SOLE | 0 | 0 | 107770 | 0 |
| POTLATCHDELTIC CORP | REIT | 737630103 |  | 273 | 6206 | SH |  | SOLE | 0 | 0 | 6206 | 0 |
| PRECIGEN INC | Common Stock | 74017N105 |  | 85 | 55676 | SH |  | SOLE | 0 | 0 | 55676 | 0 |
| PREFORMED LINE PRODS CO | Common Stock | 740444104 |  | 512 | 6149 | SH |  | SOLE | 0 | 0 | 6149 | 0 |
| PRICE T ROWE GRP INC | Common Stock | 74144T108 |  | 17759 | 162840 | SH |  | SOLE | 0 | 0 | 162840 | 0 |
| PRIME ENERGY RES CORP | Common Stock | 74158E104 |  | 355 | 4081 | SH |  | SOLE | 0 | 0 | 4081 | 0 |
| PRIMERICA INC | Common Stock | 74164M108 |  | 254 | 1792 | SH |  | SOLE | 0 | 0 | 1792 | 0 |
| PRINCIPAL FINL GROUP INC | Common Stock | 74251V102 |  | 2079 | 24770 | SH |  | SOLE | 0 | 0 | 24770 | 0 |
| PRIN SPECTRM PFD SEC ETF | ETF/Closed End- | 74255Y888 |  | 1411 | 82475 | SH |  | SOLE | 0 | 0 | 82475 | 0 |
| PROCTER  GAMBLE CO | Common Stock | 742718109 |  | 171954 | 1134562 | SH |  | SOLE | 0 | 0 | 1134562 | 0 |
| PROCESSA PHARMS INC NEW | Common Stock | 74275C205 |  | 51 | 46231 | SH |  | SOLE | 0 | 0 | 46231 | 0 |
| PROGRESSIVE CORP OH | Common Stock | 743315103 |  | 12968 | 99977 | SH |  | SOLE | 0 | 0 | 99977 | 0 |
| PROLOGIS INC | REIT | 74340W103 |  | 44783 | 397259 | SH |  | SOLE | 0 | 0 | 397259 | 0 |
| PROSHARES INVT GRADE ETF | ETF/Closed End- | 74347B607 |  | 524 | 7366 | SH |  | SOLE | 0 | 0 | 7366 | 0 |
| PROSHS SP MIDCAP400 ETF | ETF/Closed End | 74347B680 |  | 7223 | 100955 | SH |  | SOLE | 0 | 0 | 100955 | 0 |
| PROSHS RUSS 2000 DIV ETF | ETF/Closed End | 74347B698 |  | 292 | 4752 | SH |  | SOLE | 0 | 0 | 4752 | 0 |
| PROSHS SP TECH DIV ETF | ETF/Closed End | 74347G606 |  | 555 | 10032 | SH |  | SOLE | 0 | 0 | 10032 | 0 |
| PROSH SP 500 DV ARI ETF | ETF/Closed End | 74348A467 |  | 45056 | 500681 | SH |  | SOLE | 0 | 0 | 500681 | 0 |
| PROSH 30Y INFLATION ETF | ETF/Closed End | 74348A814 |  | 437 | 13272 | SH |  | SOLE | 0 | 0 | 13272 | 0 |
| PROSPECT CAP CORP BDC | Common Stock | 74348T102 |  | 111 | 15842 | SH |  | SOLE | 0 | 0 | 15842 | 0 |
| PROTERRA INC | Common Stock | 74374T109 |  | 212 | 56107 | SH |  | SOLE | 0 | 0 | 56107 | 0 |
| PROVIDENT FINL SVCS INC | Common Stock | 74386T105 |  | 217 | 10136 | SH |  | SOLE | 0 | 0 | 10136 | 0 |
| PRUDENTIAL FINL INC | Common Stock | 744320102 |  | 15128 | 152101 | SH |  | SOLE | 0 | 0 | 152101 | 0 |
| PRUDENTIAL PLC ADR | Common Stock | 74435K204 |  | 220 | 7995 | SH |  | SOLE | 0 | 0 | 7995 | 0 |
| PUB SVC ENTERPRISE GROUP | Common Stock | 744573106 |  | 4636 | 75672 | SH |  | SOLE | 0 | 0 | 75672 | 0 |
| PUBLIC STORAGE INC | REIT | 74460D109 |  | 1518 | 5417 | SH |  | SOLE | 0 | 0 | 5417 | 0 |
| PULTEGROUP INC | Common Stock | 745867101 |  | 9399 | 206436 | SH |  | SOLE | 0 | 0 | 206436 | 0 |
| PURE CYCLE CORP NEW | Common Stock | 746228303 |  | 728 | 69500 | SH |  | SOLE | 0 | 0 | 69500 | 0 |
| PURECYCLE TECHS INC | Common Stock | 74623V103 |  | 85 | 12502 | SH |  | SOLE | 0 | 0 | 12502 | 0 |
| PURE STORAGE INC A | Common Stock | 74624M102 |  | 1009 | 37697 | SH |  | SOLE | 0 | 0 | 37697 | 0 |
| PUTNAM PREMIER INCOME TR | ETF/Closed End- | 746853100 |  | 4799 | 1321931 | SH |  | SOLE | 0 | 0 | 1321931 | 0 |
| PUTNAM MSTR INTRMDT INCM | ETF/Closed End- | 746909100 |  | 265 | 82857 | SH |  | SOLE | 0 | 0 | 82857 | 0 |
| QORVO INC | Common Stock | 74736K101 |  | 617 | 6809 | SH |  | SOLE | 0 | 0 | 6809 | 0 |
| QUALCOMM INC | Common Stock | 747525103 |  | 50085 | 455567 | SH |  | SOLE | 0 | 0 | 455567 | 0 |
| QUALYS INC | Common Stock | 74758T303 |  | 307 | 2732 | SH |  | SOLE | 0 | 0 | 2732 | 0 |
| QUANEX BLDG PRODS CORP | Common Stock | 747619104 |  | 316 | 13358 | SH |  | SOLE | 0 | 0 | 13358 | 0 |
| QUANTA SERVICES INC | Common Stock | 74762E102 |  | 18726 | 131408 | SH |  | SOLE | 0 | 0 | 131408 | 0 |
| QUANTUMSCAPE CORP A | Common Stock | 74767V109 |  | 94 | 16614 | SH |  | SOLE | 0 | 0 | 16614 | 0 |
| QUEST DIAGNOSTICS INC | Common Stock | 74834L100 |  | 3259 | 20829 | SH |  | SOLE | 0 | 0 | 20829 | 0 |
| QURATE RETAIL INC A | Common Stock | 74915M100 |  | 530 | 324853 | SH |  | SOLE | 0 | 0 | 324853 | 0 |
| RCI HOSPITALITY HLDGS | Common Stock | 74934Q108 |  | 270 | 2900 | SH |  | SOLE | 0 | 0 | 2900 | 0 |
| RCM TECHNOLOGIES INC | Common Stock | 749360400 |  | 199 | 16120 | SH |  | SOLE | 0 | 0 | 16120 | 0 |
| RGC RESOURCES INC | Common Stock | 74955L103 |  | 585 | 26552 | SH |  | SOLE | 0 | 0 | 26552 | 0 |
| RLJ LODGING TR PFD A | Preferred Stock | 74965L200 |  | 450 | 18915 | SH |  | SOLE | 0 | 0 | 18915 | 0 |
| RH | Common Stock | 74967X103 |  | 8751 | 32751 | SH |  | SOLE | 0 | 0 | 32751 | 0 |
| RPM INTERNATIONAL INC | Common Stock | 749685103 |  | 8406 | 86259 | SH |  | SOLE | 0 | 0 | 86259 | 0 |
| RLX TECH INC ADR | Common Stock | 74969N103 |  | 33 | 14410 | SH |  | SOLE | 0 | 0 | 14410 | 0 |
| RPT RLTY CONV D PERPTL | Preferred Stock | 74971D200 |  | 1474 | 29498 | SH |  | SOLE | 0 | 0 | 29498 | 0 |
| RXO INC | Common Stock | 74982T103 |  | 332 | 19299 | SH |  | SOLE | 0 | 0 | 19299 | 0 |
| RADIAN GROUP INC | Common Stock | 750236101 |  | 317 | 16635 | SH |  | SOLE | 0 | 0 | 16635 | 0 |
| RADIUS GLBL INFRA INC A | Common Stock | 750481103 |  | 498 | 42129 | SH |  | SOLE | 0 | 0 | 42129 | 0 |
| RAMBUS INC | Common Stock | 750917106 |  | 308 | 8605 | SH |  | SOLE | 0 | 0 | 8605 | 0 |
| RALPH LAUREN CORP CL A | Common Stock | 751212101 |  | 672 | 6361 | SH |  | SOLE | 0 | 0 | 6361 | 0 |
| RAYMOND JAMES FINANCIAL | Common Stock | 754730109 |  | 3606 | 33751 | SH |  | SOLE | 0 | 0 | 33751 | 0 |
| RAYONIER INC | REIT | 754907103 |  | 217 | 6581 | SH |  | SOLE | 0 | 0 | 6581 | 0 |
| RAYTHEON TECHS CORP | Common Stock | 75513E101 |  | 131271 | 1300744 | SH |  | SOLE | 0 | 0 | 1300744 | 0 |
| REALTY INCOME CORP | REIT | 756109104 |  | 27114 | 427465 | SH |  | SOLE | 0 | 0 | 427465 | 0 |
| REAVES UTILITY INCOME FD | ETF/Closed End | 756158101 |  | 2412 | 85316 | SH |  | SOLE | 0 | 0 | 85316 | 0 |
| REDWOOD TRUST INC | REIT | 758075402 |  | 221 | 32762 | SH |  | SOLE | 0 | 0 | 32762 | 0 |
| REGAL REXNORD CORP | Common Stock | 758750103 |  | 611 | 5096 | SH |  | SOLE | 0 | 0 | 5096 | 0 |
| REGENERON PHARMACEUTICAL | Common Stock | 75886F107 |  | 3828 | 5306 | SH |  | SOLE | 0 | 0 | 5306 | 0 |
| REGIONS FINL CORP NEW | Common Stock | 7591EP100 |  | 4358 | 202143 | SH |  | SOLE | 0 | 0 | 202143 | 0 |
| REINSURANCE GRP AMER NEW | Common Stock | 759351604 |  | 784 | 5517 | SH |  | SOLE | 0 | 0 | 5517 | 0 |
| RELIANCE STEEL  ALUM CO | Common Stock | 759509102 |  | 1297 | 6407 | SH |  | SOLE | 0 | 0 | 6407 | 0 |
| RELX PLC SPON ADR | Common Stock | 759530108 |  | 9739 | 351318 | SH |  | SOLE | 0 | 0 | 351318 | 0 |
| REPLIGEN CORP | Common Stock | 759916109 |  | 960 | 5673 | SH |  | SOLE | 0 | 0 | 5673 | 0 |
| REPUBLIC FIRST BANCORP | Common Stock | 760416107 |  | 44 | 20588 | SH |  | SOLE | 0 | 0 | 20588 | 0 |
| REPUBLIC SERVICES INC | Common Stock | 760759100 |  | 6211 | 48151 | SH |  | SOLE | 0 | 0 | 48151 | 0 |
| RESMED INC | Common Stock | 761152107 |  | 1720 | 8262 | SH |  | SOLE | 0 | 0 | 8262 | 0 |
| RESTAURANT BRNDS INTL | Common Stock | 76131D103 |  | 419 | 6481 | SH |  | SOLE | 0 | 0 | 6481 | 0 |
| REYNOLDS CONSUMER PRODS | Common Stock | 76171L106 |  | 426 | 14224 | SH |  | SOLE | 0 | 0 | 14224 | 0 |
| RIO TINTO PLC SPONS ADR | Common Stock | 767204100 |  | 5631 | 79084 | SH |  | SOLE | 0 | 0 | 79084 | 0 |
| RITCHIE BROS AUCTIONEERS | Common Stock | 767744105 |  | 2205 | 38128 | SH |  | SOLE | 0 | 0 | 38128 | 0 |
| RIVERNORTH OPPTYS FD INC | ETF/Closed End | 76881Y109 |  | 2960 | 241074 | SH |  | SOLE | 0 | 0 | 241074 | 0 |
| RIVERNORTH MANAGED DUR | Common Stock | 76882H105 |  | 356 | 24708 | SH |  | SOLE | 0 | 0 | 24708 | 0 |
| RIVERNORTH FLEX MUN II | ETF/Closed End | 76883Y107 |  | 193 | 14259 | SH |  | SOLE | 0 | 0 | 14259 | 0 |
| RIVIAN AUTOMOTIVE INC A | Common Stock | 76954A103 |  | 578 | 31370 | SH |  | SOLE | 0 | 0 | 31370 | 0 |
| ROBERT HALF INTL INC | Common Stock | 770323103 |  | 15476 | 209616 | SH |  | SOLE | 0 | 0 | 209616 | 0 |
| ROBLOX CORP A | Common Stock | 771049103 |  | 248 | 8725 | SH |  | SOLE | 0 | 0 | 8725 | 0 |
| ROCKWELL AUTOMATION INC | Common Stock | 773903109 |  | 8199 | 31830 | SH |  | SOLE | 0 | 0 | 31830 | 0 |
| ROGERS COMMS B NON VTG | Common Stock | 775109200 |  | 206 | 4399 | SH |  | SOLE | 0 | 0 | 4399 | 0 |
| ROLLINS INC | Common Stock | 775711104 |  | 6042 | 165351 | SH |  | SOLE | 0 | 0 | 165351 | 0 |
| ROPER TECHNOLOGIES INC | Common Stock | 776696106 |  | 13516 | 31280 | SH |  | SOLE | 0 | 0 | 31280 | 0 |
| ROSS STORES INC | Common Stock | 778296103 |  | 4454 | 38369 | SH |  | SOLE | 0 | 0 | 38369 | 0 |
| ROYAL BANK CDA MONTREAL | Common Stock | 780087102 |  | 6150 | 65407 | SH |  | SOLE | 0 | 0 | 65407 | 0 |
| SHELL PLC SA | Common Stock | 780259305 |  | 11155 | 195874 | SH |  | SOLE | 0 | 0 | 195874 | 0 |
| ROYAL GOLD INC | Common Stock | 780287108 |  | 1482 | 13144 | SH |  | SOLE | 0 | 0 | 13144 | 0 |
| ROYCE VALUE TRUST INC | ETF/Closed End | 780910105 |  | 6109 | 460692 | SH |  | SOLE | 0 | 0 | 460692 | 0 |
| ROYCE MICRO CAP TRUST | ETF/Closed End | 780915104 |  | 282 | 32441 | SH |  | SOLE | 0 | 0 | 32441 | 0 |
| RUMBLE INC A | Common Stock | 78137L105 |  | 457 | 76851 | SH |  | SOLE | 0 | 0 | 76851 | 0 |
| RYANAIR HLDG PLC ADR NEW | Common Stock | 783513203 |  | 644 | 8609 | SH |  | SOLE | 0 | 0 | 8609 | 0 |
| RYAN SPLTY HLDGS INC A | Common Stock | 78351F107 |  | 345 | 8318 | SH |  | SOLE | 0 | 0 | 8318 | 0 |
| RYDER SYSTEM INC | Common Stock | 783549108 |  | 735 | 8795 | SH |  | SOLE | 0 | 0 | 8795 | 0 |
| RYERSON HOLDINGS CORP | Common Stock | 783754104 |  | 1961 | 64804 | SH |  | SOLE | 0 | 0 | 64804 | 0 |
| ST BANCORP INC | Common Stock | 783859101 |  | 402 | 11766 | SH |  | SOLE | 0 | 0 | 11766 | 0 |
| SP GLOBAL INC | Common Stock | 78409V104 |  | 21334 | 63696 | SH |  | SOLE | 0 | 0 | 63696 | 0 |
| SBA COMMNS CORP A NEW | REIT | 78410G104 |  | 842 | 3005 | SH |  | SOLE | 0 | 0 | 3005 | 0 |
| SEI INVESTMENTS CO | Common Stock | 784117103 |  | 570 | 9783 | SH |  | SOLE | 0 | 0 | 9783 | 0 |
| SJW GROUP | Common Stock | 784305104 |  | 462 | 5687 | SH |  | SOLE | 0 | 0 | 5687 | 0 |
| SL GREEN RLTY CORP PAR | REIT | 78440X887 |  | 2234 | 66258 | SH |  | SOLE | 0 | 0 | 66258 | 0 |
| SPDR SP 500 ETF | ETF/Closed End | 78462F103 |  | 190231 | 497427 | SH |  | SOLE | 0 | 0 | 497427 | 0 |
| SPS COMMERCE INC | Common Stock | 78463M107 |  | 343 | 2673 | SH |  | SOLE | 0 | 0 | 2673 | 0 |
| SPDR GOLD TRUST GOLD ETF | Common Stock | 78463V107 |  | 34455 | 203106 | SH |  | SOLE | 0 | 0 | 203106 | 0 |
| SPDR PORT E/MKTS ETF | ETF/Closed End | 78463X509 |  | 12526 | 380035 | SH |  | SOLE | 0 | 0 | 380035 | 0 |
| SPDR SP GLB NAT RES ETF | ETF/Closed End | 78463X541 |  | 738 | 12941 | SH |  | SOLE | 0 | 0 | 12941 | 0 |
| SPDR DJ GLB RL EST ETF | ETF/Closed End | 78463X749 |  | 4435 | 108446 | SH |  | SOLE | 0 | 0 | 108446 | 0 |
| SPDR SP INTL DIV ETF | ETF/Closed End | 78463X772 |  | 1947 | 60237 | SH |  | SOLE | 0 | 0 | 60237 | 0 |
| SPDR MSCI ACWI EXUS ETF | ETF/Closed End | 78463X848 |  | 347 | 14423 | SH |  | SOLE | 0 | 0 | 14423 | 0 |
| SPDR SP INTL SMCP ETF | ETF/Closed End | 78463X871 |  | 562 | 19123 | SH |  | SOLE | 0 | 0 | 19123 | 0 |
| SPDR DEV WORLD EXUS ETF | ETF/Closed End | 78463X889 |  | 470 | 15819 | SH |  | SOLE | 0 | 0 | 15819 | 0 |
| SPDR SP SM CAP GRTH ETF | ETF/Closed End | 78464A201 |  | 232 | 3218 | SH |  | SOLE | 0 | 0 | 3218 | 0 |
| SPDR SP SM CAP VALU ETF | ETF/Closed End | 78464A300 |  | 2689 | 36228 | SH |  | SOLE | 0 | 0 | 36228 | 0 |
| SPDR BLOOMBERG CONV ETF | ETF/Closed End- | 78464A359 |  | 10759 | 167218 | SH |  | SOLE | 0 | 0 | 167218 | 0 |
| SPDR INTERMED TERM ETF | ETF/Closed End- | 78464A375 |  | 7695 | 241760 | SH |  | SOLE | 0 | 0 | 241760 | 0 |
| SPDR SP 500 GROWTH ETF | ETF/Closed End | 78464A409 |  | 60143 | 1186953 | SH |  | SOLE | 0 | 0 | 1186953 | 0 |
| SPDR SHORT TERM CORP ETF | ETF/Closed End- | 78464A474 |  | 11509 | 391738 | SH |  | SOLE | 0 | 0 | 391738 | 0 |
| SPDR SP 500 VALU ETF | ETF/Closed End | 78464A508 |  | 39320 | 1011060 | SH |  | SOLE | 0 | 0 | 1011060 | 0 |
| SPDR SP HLTHCR EQUP ETF | ETF/Closed End | 78464A581 |  | 234 | 2602 | SH |  | SOLE | 0 | 0 | 2602 | 0 |
| SPDR DOW JONES REIT ETF | ETF/Closed End | 78464A607 |  | 545 | 6250 | SH |  | SOLE | 0 | 0 | 6250 | 0 |
| SPDR SP AERO DEFNSE ETF | ETF/Closed End | 78464A631 |  | 1097 | 9968 | SH |  | SOLE | 0 | 0 | 9968 | 0 |
| SPDR AGGREGATE BOND ETF | ETF/Closed End- | 78464A649 |  | 22547 | 897224 | SH |  | SOLE | 0 | 0 | 897224 | 0 |
| SPDR TIPS ETF | ETF/Closed End- | 78464A656 |  | 7585 | 294445 | SH |  | SOLE | 0 | 0 | 294445 | 0 |
| SPDR SP REGL BNKG ETF | ETF/Closed End | 78464A698 |  | 4839 | 82379 | SH |  | SOLE | 0 | 0 | 82379 | 0 |
| SPDR SP RETAIL ETF | ETF/Closed End | 78464A714 |  | 222 | 3671 | SH |  | SOLE | 0 | 0 | 3671 | 0 |
| SPDR SP PHARMA ETF | ETF/Closed End | 78464A722 |  | 218 | 5335 | SH |  | SOLE | 0 | 0 | 5335 | 0 |
| SPDR SP MTLSMINING ETF | ETF/Closed End | 78464A755 |  | 622 | 12490 | SH |  | SOLE | 0 | 0 | 12490 | 0 |
| SPDR SP DIVIDEND ETF | ETF/Closed End | 78464A763 |  | 131761 | 1053158 | SH |  | SOLE | 0 | 0 | 1053158 | 0 |
| SPDR SP INSURANCE ETF | ETF/Closed End | 78464A789 |  | 585 | 14288 | SH |  | SOLE | 0 | 0 | 14288 | 0 |
| SPDR SP BANK ETF | ETF/Closed End | 78464A797 |  | 4806 | 106442 | SH |  | SOLE | 0 | 0 | 106442 | 0 |
| SPDR SP SMALL CAP ETF | ETF/Closed End | 78464A813 |  | 2678 | 32581 | SH |  | SOLE | 0 | 0 | 32581 | 0 |
| SPDR SP 400 MDCP ETF | ETF/Closed End | 78464A847 |  | 1094 | 25730 | SH |  | SOLE | 0 | 0 | 25730 | 0 |
| SPDR SP 500 ETF | ETF/Closed End | 78464A854 |  | 547 | 12153 | SH |  | SOLE | 0 | 0 | 12153 | 0 |
| SPDR SP SEMICNDCTR ETF | ETF/Closed End | 78464A862 |  | 2413 | 14431 | SH |  | SOLE | 0 | 0 | 14431 | 0 |
| SPDR SP BIOTECH ETF | ETF/Closed End | 78464A870 |  | 17304 | 208478 | SH |  | SOLE | 0 | 0 | 208478 | 0 |
| SPDR SP HOMEBLDRS ETF | ETF/Closed End | 78464A888 |  | 643 | 10658 | SH |  | SOLE | 0 | 0 | 10658 | 0 |
| SSC TECHS HOLDINGS INC | Common Stock | 78467J100 |  | 3102 | 59587 | SH |  | SOLE | 0 | 0 | 59587 | 0 |
| SPDR SSGA MULT ASSET ETF | ETF/Closed End | 78467V103 |  | 1844 | 66949 | SH |  | SOLE | 0 | 0 | 66949 | 0 |
| SPDR BLACKSTON SR LN ETF | ETF/Closed End- | 78467V608 |  | 17663 | 431863 | SH |  | SOLE | 0 | 0 | 431863 | 0 |
| SPDR DBLLIN T/R TACT ETF | ETF/Closed End- | 78467V848 |  | 2351 | 58709 | SH |  | SOLE | 0 | 0 | 58709 | 0 |
| SPDR DJ INDL AVG ETF | ETF/Closed End | 78467X109 |  | 19778 | 59693 | SH |  | SOLE | 0 | 0 | 59693 | 0 |
| SPDR SP MDCP 400 ETF | ETF/Closed End | 78467Y107 |  | 17490 | 39499 | SH |  | SOLE | 0 | 0 | 39499 | 0 |
| SPDR S/T TREASURY ETF | ETF/Closed End- | 78468R101 |  | 231 | 7996 | SH |  | SOLE | 0 | 0 | 7996 | 0 |
| SPDR BLOOMBERG INVT ETF | ETF/Closed End- | 78468R200 |  | 341 | 11223 | SH |  | SOLE | 0 | 0 | 11223 | 0 |
| SPDR BLOOMBERG S/T ETF | ETF/Closed End- | 78468R408 |  | 8639 | 356387 | SH |  | SOLE | 0 | 0 | 356387 | 0 |
| SPDR SP OILGAS EXP ETF | ETF/Closed End | 78468R556 |  | 3604 | 26523 | SH |  | SOLE | 0 | 0 | 26523 | 0 |
| SPDR H/Y BD ETF | ETF/Closed End- | 78468R606 |  | 5192 | 232423 | SH |  | SOLE | 0 | 0 | 232423 | 0 |
| SPDR BLOOMBERG H/YLD ETF | ETF/Closed End | 78468R622 |  | 2706 | 30063 | SH |  | SOLE | 0 | 0 | 30063 | 0 |
| SPDR BLOOMBERG TBILL ETF | ETF/Closed End- | 78468R663 |  | 7637 | 83493 | SH |  | SOLE | 0 | 0 | 83493 | 0 |
| SPDR NUV BLOOMBERG ETF | ETF/Closed End- | 78468R739 |  | 1264 | 26906 | SH |  | SOLE | 0 | 0 | 26906 | 0 |
| SPDR RUSL MOMENTUM ETF | ETF/Closed End | 78468R762 |  | 489 | 5325 | SH |  | SOLE | 0 | 0 | 5325 | 0 |
| SPDR SP 500 HI DIV ETF | ETF/Closed End | 78468R788 |  | 3587 | 90630 | SH |  | SOLE | 0 | 0 | 90630 | 0 |
| SPDR SP 600 SMCP ETF | ETF/Closed End | 78468R853 |  | 363 | 9808 | SH |  | SOLE | 0 | 0 | 9808 | 0 |
| SPDR BLOOMBERG 110 ETF | ETF/Closed End- | 78468R861 |  | 1698 | 92008 | SH |  | SOLE | 0 | 0 | 92008 | 0 |
| SP PLUS CORP | Common Stock | 78469C103 |  | 1255 | 36143 | SH |  | SOLE | 0 | 0 | 36143 | 0 |
| SSGA SPDR DBLN SHRT ETF | ETF/Closed End- | 78470P200 |  | 1413 | 30657 | SH |  | SOLE | 0 | 0 | 30657 | 0 |
| SPX TECHNOLOGIES INC | Common Stock | 78473E103 |  | 275 | 4189 | SH |  | SOLE | 0 | 0 | 4189 | 0 |
| SVB FINL GRP | Common Stock | 78486Q101 |  | 616 | 2677 | SH |  | SOLE | 0 | 0 | 2677 | 0 |
| SW SEED CO | Common Stock | 785135104 |  | 23 | 15500 | SH |  | SOLE | 0 | 0 | 15500 | 0 |
| SABRA HEALTH CARE REIT | REIT | 78573L106 |  | 1875 | 150878 | SH |  | SOLE | 0 | 0 | 150878 | 0 |
| SABRE CORP | Common Stock | 78573M104 |  | 337 | 54596 | SH |  | SOLE | 0 | 0 | 54596 | 0 |
| SAFETY INSURANCE GROUP | Common Stock | 78648T100 |  | 296 | 3514 | SH |  | SOLE | 0 | 0 | 3514 | 0 |
| SALESFORCE INC | Common Stock | 79466L302 |  | 28638 | 215989 | SH |  | SOLE | 0 | 0 | 215989 | 0 |
| SALISBURY BANCORP INC | Common Stock | 795226109 |  | 212 | 6744 | SH |  | SOLE | 0 | 0 | 6744 | 0 |
| SANDY SPRING BANCORP INC | Common Stock | 800363103 |  | 447 | 12692 | SH |  | SOLE | 0 | 0 | 12692 | 0 |
| SANMINA CORP | Common Stock | 801056102 |  | 656 | 11442 | SH |  | SOLE | 0 | 0 | 11442 | 0 |
| SANOFI SPON ADR | Common Stock | 80105N105 |  | 5875 | 121307 | SH |  | SOLE | 0 | 0 | 121307 | 0 |
| SAP SE SPON ADR | Common Stock | 803054204 |  | 8359 | 81010 | SH |  | SOLE | 0 | 0 | 81010 | 0 |
| SAREPTA THERAPEUTICS INC | Common Stock | 803607100 |  | 486 | 3749 | SH |  | SOLE | 0 | 0 | 3749 | 0 |
| HENRY SCHEIN INC | Common Stock | 806407102 |  | 218 | 2728 | SH |  | SOLE | 0 | 0 | 2728 | 0 |
| SCHLUMBERGER LTD | Common Stock | 806857108 |  | 8498 | 158961 | SH |  | SOLE | 0 | 0 | 158961 | 0 |
| SCHWAB CHARLES CORP NEW | Common Stock | 808513105 |  | 34243 | 411281 | SH |  | SOLE | 0 | 0 | 411281 | 0 |
| SCHWAB US BRD MKT ETF | ETF/Closed End | 808524102 |  | 1640 | 36595 | SH |  | SOLE | 0 | 0 | 36595 | 0 |
| SCHWAB US LGCP ETF | ETF/Closed End | 808524201 |  | 1964 | 43501 | SH |  | SOLE | 0 | 0 | 43501 | 0 |
| SCHWAB US LGCP GRW ETF | ETF/Closed End | 808524300 |  | 1506 | 27109 | SH |  | SOLE | 0 | 0 | 27109 | 0 |
| SCHWAB US LGCP VAL ETF | ETF/Closed End | 808524409 |  | 2254 | 34136 | SH |  | SOLE | 0 | 0 | 34136 | 0 |
| SCHWAB US MDCP ETF | ETF/Closed End | 808524508 |  | 1040 | 15844 | SH |  | SOLE | 0 | 0 | 15844 | 0 |
| SCHWAB US SMCP ETF | ETF/Closed End | 808524607 |  | 1653 | 40804 | SH |  | SOLE | 0 | 0 | 40804 | 0 |
| SCHWAB EMG MKT EQ ETF | ETF/Closed End | 808524706 |  | 1328 | 56111 | SH |  | SOLE | 0 | 0 | 56111 | 0 |
| SCHWAB FUND INTL LRG ETF | ETF/Closed End | 808524755 |  | 3888 | 133749 | SH |  | SOLE | 0 | 0 | 133749 | 0 |
| SCHWAB FDMNTL US LRG ETF | ETF/Closed End | 808524771 |  | 329 | 6159 | SH |  | SOLE | 0 | 0 | 6159 | 0 |
| SCHWAB US DIV EQ ETF | ETF/Closed End | 808524797 |  | 23630 | 312811 | SH |  | SOLE | 0 | 0 | 312811 | 0 |
| SCHWAB INTL EQ ETF | ETF/Closed End | 808524805 |  | 916 | 28423 | SH |  | SOLE | 0 | 0 | 28423 | 0 |
| SCHWAB INTRM US TRSY ETF | ETF/Closed End- | 808524854 |  | 4264 | 86615 | SH |  | SOLE | 0 | 0 | 86615 | 0 |
| SCHWAB S/T US TRSY ETF | ETF/Closed End- | 808524862 |  | 615 | 12749 | SH |  | SOLE | 0 | 0 | 12749 | 0 |
| SCHWAB US TIPS ETF | ETF/Closed End- | 808524870 |  | 3467 | 66941 | SH |  | SOLE | 0 | 0 | 66941 | 0 |
| SCHWAB INTL SMCP EQ ETF | ETF/Closed End | 808524888 |  | 251 | 7971 | SH |  | SOLE | 0 | 0 | 7971 | 0 |
| MATIV HLDGS INC | Common Stock | 808541106 |  | 2351 | 112487 | SH |  | SOLE | 0 | 0 | 112487 | 0 |
| SCIENCE APP INTL CORP | Common Stock | 808625107 |  | 942 | 8491 | SH |  | SOLE | 0 | 0 | 8491 | 0 |
| SCOTTS MIRACLEGRO CO | Common Stock | 810186106 |  | 5711 | 117529 | SH |  | SOLE | 0 | 0 | 117529 | 0 |
| SEA LTD ADR | Common Stock | 81141R100 |  | 806 | 15486 | SH |  | SOLE | 0 | 0 | 15486 | 0 |
| SEAGEN INC | Common Stock | 81181C104 |  | 2077 | 16163 | SH |  | SOLE | 0 | 0 | 16163 | 0 |
| SEALED AIR CORP NEW | Common Stock | 81211K100 |  | 1139 | 22825 | SH |  | SOLE | 0 | 0 | 22825 | 0 |
| SEASPINE HOLDINGS CORP | Common Stock | 81255T108 |  | 84 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| MATRLS SEL SECT SPDR ETF | ETF/Closed End | 81369Y100 |  | 7367 | 94840 | SH |  | SOLE | 0 | 0 | 94840 | 0 |
| HLTHCR SEL SECT SPDR ETF | ETF/Closed End | 81369Y209 |  | 604497 | 4449737 | SH |  | SOLE | 0 | 0 | 4449737 | 0 |
| CONS STPLS SEL SPDR ETF | ETF/Closed End | 81369Y308 |  | 243429 | 3265310 | SH |  | SOLE | 0 | 0 | 3265310 | 0 |
| CONS DSCR SEL SPDR ETF | ETF/Closed End | 81369Y407 |  | 175672 | 1360114 | SH |  | SOLE | 0 | 0 | 1360114 | 0 |
| ENERGY SEL SECT SPDR ETF | ETF/Closed End | 81369Y506 |  | 71354 | 815750 | SH |  | SOLE | 0 | 0 | 815750 | 0 |
| FINL SEL SECT SPDR ETF | ETF/Closed End | 81369Y605 |  | 23855 | 697516 | SH |  | SOLE | 0 | 0 | 697516 | 0 |
| INDL SEL SECT SPDR ETF | ETF/Closed End | 81369Y704 |  | 18781 | 191234 | SH |  | SOLE | 0 | 0 | 191234 | 0 |
| TECH SEL SECT SPDR ETF | ETF/Closed End | 81369Y803 |  | 512567 | 4118992 | SH |  | SOLE | 0 | 0 | 4118992 | 0 |
| SELECT COMMN SVC SEL ETF | ETF/Closed End | 81369Y852 |  | 213269 | 4444040 | SH |  | SOLE | 0 | 0 | 4444040 | 0 |
| SEL SECT RL EST SPDR ETF | ETF/Closed End | 81369Y860 |  | 3844 | 104083 | SH |  | SOLE | 0 | 0 | 104083 | 0 |
| UTILS SEL SECT SPDR ETF | ETF/Closed End | 81369Y886 |  | 204925 | 2906744 | SH |  | SOLE | 0 | 0 | 2906744 | 0 |
| SELECTIVE INS GROUP INC | Common Stock | 816300107 |  | 601 | 6779 | SH |  | SOLE | 0 | 0 | 6779 | 0 |
| SEMTECH CORP | Common Stock | 816850101 |  | 1697 | 59140 | SH |  | SOLE | 0 | 0 | 59140 | 0 |
| SEMPRA | Common Stock | 816851109 |  | 14058 | 90967 | SH |  | SOLE | 0 | 0 | 90967 | 0 |
| SENECA FOODS CL A NEW | Common Stock | 817070501 |  | 418 | 6855 | SH |  | SOLE | 0 | 0 | 6855 | 0 |
| SENSEONICS HOLDINGS INC | Common Stock | 81727U105 |  | 20 | 19660 | SH |  | SOLE | 0 | 0 | 19660 | 0 |
| SENSUS HEALTHCARE INC | Common Stock | 81728J109 |  | 301 | 40576 | SH |  | SOLE | 0 | 0 | 40576 | 0 |
| SERES THERAPEUTICS INC | Common Stock | 81750R102 |  | 543 | 96954 | SH |  | SOLE | 0 | 0 | 96954 | 0 |
| SERVICE CORP INTL | Common Stock | 817565104 |  | 9386 | 135749 | SH |  | SOLE | 0 | 0 | 135749 | 0 |
| SERVICE PPTYS TR SBI | Common Stock | 81761L102 |  | 133 | 18226 | SH |  | SOLE | 0 | 0 | 18226 | 0 |
| SERVICENOW INC | Common Stock | 81762P102 |  | 11511 | 29648 | SH |  | SOLE | 0 | 0 | 29648 | 0 |
| SHENANDOAH TELECOM CO | Common Stock | 82312B106 |  | 489 | 30763 | SH |  | SOLE | 0 | 0 | 30763 | 0 |
| SHERWIN WILLIAMS CO | Common Stock | 824348106 |  | 33642 | 141750 | SH |  | SOLE | 0 | 0 | 141750 | 0 |
| SHOALS TECHS GRP INC A | Common Stock | 82489W107 |  | 376 | 15248 | SH |  | SOLE | 0 | 0 | 15248 | 0 |
| SHOPIFY INC CL A | Common Stock | 82509L107 |  | 3936 | 113402 | SH |  | SOLE | 0 | 0 | 113402 | 0 |
| SHUTTERSTOCK INC | Common Stock | 825690100 |  | 325 | 6162 | SH |  | SOLE | 0 | 0 | 6162 | 0 |
| SIGNATURE BANK NEW YORK | Common Stock | 82669G104 |  | 1091 | 9472 | SH |  | SOLE | 0 | 0 | 9472 | 0 |
| SILICON LABORATORIES INC | Common Stock | 826919102 |  | 660 | 4863 | SH |  | SOLE | 0 | 0 | 4863 | 0 |
| SILICON MOTION TECH ADR | Common Stock | 82706C108 |  | 4312 | 66348 | SH |  | SOLE | 0 | 0 | 66348 | 0 |
| ARS PHARMS INC | Common Stock | 82835W108 |  | 458 | 53714 | SH |  | SOLE | 0 | 0 | 53714 | 0 |
| SILVERGATE CAP CORP A | Common Stock | 82837P408 |  | 198 | 11388 | SH |  | SOLE | 0 | 0 | 11388 | 0 |
| SIMON PPTY GRP INC NEW | REIT | 828806109 |  | 6066 | 51630 | SH |  | SOLE | 0 | 0 | 51630 | 0 |
| SIMPLIFY HEALTH CARE ETF | ETF/Closed End | 82889N772 |  | 527 | 19808 | SH |  | SOLE | 0 | 0 | 19808 | 0 |
| SIMPLFY INT RT HEDGE ETF | ETF/Closed End | 82889N855 |  | 2434 | 33993 | SH |  | SOLE | 0 | 0 | 33993 | 0 |
| SIMPLIFY VOLATILITY ETF | ETF/Closed End | 82889N863 |  | 254 | 11600 | SH |  | SOLE | 0 | 0 | 11600 | 0 |
| SIMPSON MFG CO INC | Common Stock | 829073105 |  | 421 | 4752 | SH |  | SOLE | 0 | 0 | 4752 | 0 |
| SINCLAIR BROADCAST GRP | Common Stock | 829226109 |  | 1032 | 66565 | SH |  | SOLE | 0 | 0 | 66565 | 0 |
| SIREN DIVCON LDR DIV ETF | ETF/Closed End | 829658301 |  | 1088 | 22310 | SH |  | SOLE | 0 | 0 | 22310 | 0 |
| SIRIUS XM HLDGS INC | Common Stock | 82968B103 |  | 414 | 70868 | SH |  | SOLE | 0 | 0 | 70868 | 0 |
| SITEONE LANDSCAPE SUPPLY | Common Stock | 82982L103 |  | 5531 | 47147 | SH |  | SOLE | 0 | 0 | 47147 | 0 |
| SITIO ROYALTIES CORP NEW | Common Stock | 82983N108 |  | 2673 | 92645 | SH |  | SOLE | 0 | 0 | 92645 | 0 |
| SIXTH STR SPECIALTY LNDG | Common Stock | 83012A109 |  | 3831 | 215202 | SH |  | SOLE | 0 | 0 | 215202 | 0 |
| SKECHERS USA INC CL A | Common Stock | 830566105 |  | 741 | 17654 | SH |  | SOLE | 0 | 0 | 17654 | 0 |
| SKYWORKS SOLUTIONS INC | Common Stock | 83088M102 |  | 11262 | 123579 | SH |  | SOLE | 0 | 0 | 123579 | 0 |
| SMITH  WESSON BRANDS | Common Stock | 831754106 |  | 93 | 10659 | SH |  | SOLE | 0 | 0 | 10659 | 0 |
| SMITH  NEPHEW PLC ADR | Common Stock | 83175M205 |  | 608 | 22621 | SH |  | SOLE | 0 | 0 | 22621 | 0 |
| SMITH AO | Common Stock | 831865209 |  | 10785 | 188416 | SH |  | SOLE | 0 | 0 | 188416 | 0 |
| SMARTSHEET INC A | Common Stock | 83200N103 |  | 263 | 6683 | SH |  | SOLE | 0 | 0 | 6683 | 0 |
| SMART FOR LIFE INC | Common Stock | 83204U103 |  | 5 | 20000 | SH |  | SOLE | 0 | 0 | 20000 | 0 |
| SMUCKER JM COMPANY NEW | Common Stock | 832696405 |  | 3135 | 19783 | SH |  | SOLE | 0 | 0 | 19783 | 0 |
| SNAP ON INC | Common Stock | 833034101 |  | 5555 | 24312 | SH |  | SOLE | 0 | 0 | 24312 | 0 |
| SNAP INC CL A | Common Stock | 83304A106 |  | 221 | 24643 | SH |  | SOLE | 0 | 0 | 24643 | 0 |
| SNOWFLAKE INC A | Common Stock | 833445109 |  | 4545 | 31662 | SH |  | SOLE | 0 | 0 | 31662 | 0 |
| SOCIEDAD QUIMICA SER B | Common Stock | 833635105 |  | 3499 | 43829 | SH |  | SOLE | 0 | 0 | 43829 | 0 |
| SOFI TECHNOLOGIES INC | Common Stock | 83406F102 |  | 266 | 57749 | SH |  | SOLE | 0 | 0 | 57749 | 0 |
| SLR INVT CORP BDC | Common Stock | 83413U100 |  | 179 | 12852 | SH |  | SOLE | 0 | 0 | 12852 | 0 |
| SOLAREDGE TECHS INC | Common Stock | 83417M104 |  | 1716 | 6059 | SH |  | SOLE | 0 | 0 | 6059 | 0 |
| SONOCO PRODUCTS CO | Common Stock | 835495102 |  | 1173 | 19319 | SH |  | SOLE | 0 | 0 | 19319 | 0 |
| SONY GROUP CORP ADR NEW | Common Stock | 835699307 |  | 2056 | 26947 | SH |  | SOLE | 0 | 0 | 26947 | 0 |
| SOURCE CAPITAL INC | ETF/Closed End | 836144105 |  | 236 | 6098 | SH |  | SOLE | 0 | 0 | 6098 | 0 |
| SOUTH JERSEY INDS INC | Common Stock | 838518108 |  | 2296 | 64616 | SH |  | SOLE | 0 | 0 | 64616 | 0 |
| SOUTHSTATE CORP | Common Stock | 840441109 |  | 859 | 11243 | SH |  | SOLE | 0 | 0 | 11243 | 0 |
| SOUTHERN COMPANY | Common Stock | 842587107 |  | 27643 | 387105 | SH |  | SOLE | 0 | 0 | 387105 | 0 |
| SOUTHERN COPPER CORP DEL | Common Stock | 84265V105 |  | 1894 | 31355 | SH |  | SOLE | 0 | 0 | 31355 | 0 |
| SOUTHERN FIRST BANCSHS | Common Stock | 842873101 |  | 217 | 4746 | SH |  | SOLE | 0 | 0 | 4746 | 0 |
| SOUTHERN MO BANCORP | Common Stock | 843380106 |  | 261 | 5691 | SH |  | SOLE | 0 | 0 | 5691 | 0 |
| SOUTHWEST AIRLINES CO | Common Stock | 844741108 |  | 1340 | 39785 | SH |  | SOLE | 0 | 0 | 39785 | 0 |
| SPARTANNASH COMPANY | Common Stock | 847215100 |  | 901 | 29803 | SH |  | SOLE | 0 | 0 | 29803 | 0 |
| SPIRIT AEROSYS HLDG CL A | Common Stock | 848574109 |  | 867 | 29286 | SH |  | SOLE | 0 | 0 | 29286 | 0 |
| SPLUNK INC | Common Stock | 848637104 |  | 1876 | 21793 | SH |  | SOLE | 0 | 0 | 21793 | 0 |
| SPORTSMANS WAREHOUSE | Common Stock | 84920Y106 |  | 292 | 31082 | SH |  | SOLE | 0 | 0 | 31082 | 0 |
| SPROTT PHYSICAL GOLD TR | ETF/Closed End | 85207H104 |  | 10975 | 778395 | SH |  | SOLE | 0 | 0 | 778395 | 0 |
| SPROTT PHYSICAL SLVR | ETF/Closed End | 85207K107 |  | 4831 | 586315 | SH |  | SOLE | 0 | 0 | 586315 | 0 |
| SPROUTS FARMERS MARKET | Common Stock | 85208M102 |  | 1221 | 37726 | SH |  | SOLE | 0 | 0 | 37726 | 0 |
| SPROTT URANIUM MINRS ETF | ETF/Closed End | 85208P303 |  | 531 | 16715 | SH |  | SOLE | 0 | 0 | 16715 | 0 |
| SPROTT PHYS GLD  SLVR | ETF/Closed End | 85208R101 |  | 3205 | 178772 | SH |  | SOLE | 0 | 0 | 178772 | 0 |
| BLOCK INC A | Common Stock | 852234103 |  | 11603 | 184640 | SH |  | SOLE | 0 | 0 | 184640 | 0 |
| STAG INDUSTRIAL INC | Common Stock | 85254J102 |  | 794 | 24562 | SH |  | SOLE | 0 | 0 | 24562 | 0 |
| STAGWELL INC A | Common Stock | 85256A109 |  | 1080 | 173867 | SH |  | SOLE | 0 | 0 | 173867 | 0 |
| STANLEY BLACK  DECKER | Common Stock | 854502101 |  | 11987 | 159574 | SH |  | SOLE | 0 | 0 | 159574 | 0 |
| STARBUCKS CORP | Common Stock | 855244109 |  | 30086 | 303283 | SH |  | SOLE | 0 | 0 | 303283 | 0 |
| STARWOOD PROPERTY TR INC | REIT | 85571B105 |  | 1218 | 66425 | SH |  | SOLE | 0 | 0 | 66425 | 0 |
| STARRY GRP HLDGS A | Common Stock | 85572U102 |  | 5 | 100000 | SH |  | SOLE | 0 | 0 | 100000 | 0 |
| STATE STREET CORP | Common Stock | 857477103 |  | 5110 | 65880 | SH |  | SOLE | 0 | 0 | 65880 | 0 |
| STEEL DYNAMICS INC | Common Stock | 858119100 |  | 2304 | 23580 | SH |  | SOLE | 0 | 0 | 23580 | 0 |
| STELLUS CAP INVT BDC | Common Stock | 858568108 |  | 594 | 44825 | SH |  | SOLE | 0 | 0 | 44825 | 0 |
| STEM INC NEW | Common Stock | 85859N102 |  | 90 | 10041 | SH |  | SOLE | 0 | 0 | 10041 | 0 |
| STIFEL FINANCIAL CORP | Common Stock | 860630102 |  | 377 | 6451 | SH |  | SOLE | 0 | 0 | 6451 | 0 |
| STMICROELECTRONICS N V | Common Stock | 861012102 |  | 2083 | 58557 | SH |  | SOLE | 0 | 0 | 58557 | 0 |
| VIRTUS STONE HARBOR EMRG | ETF/Closed End- | 86164W100 |  | 236 | 48282 | SH |  | SOLE | 0 | 0 | 48282 | 0 |
| STONEX GROUP INC | Common Stock | 861896108 |  | 873 | 9161 | SH |  | SOLE | 0 | 0 | 9161 | 0 |
| STORE CAPITAL CORP | REIT | 862121100 |  | 630 | 19643 | SH |  | SOLE | 0 | 0 | 19643 | 0 |
| STRAT DAY HAGAN ETF | ETF/Closed End | 86280R803 |  | 826 | 27120 | SH |  | SOLE | 0 | 0 | 27120 | 0 |
| STRYKER CORP | Common Stock | 863667101 |  | 17193 | 70323 | SH |  | SOLE | 0 | 0 | 70323 | 0 |
| SUBURBAN PROPANE PTNR LP | MLP | 864482104 |  | 761 | 50100 | SH |  | SOLE | 0 | 0 | 50100 | 0 |
| SUMITOMO MITSUI FINL | Common Stock | 86562M209 |  | 729 | 90914 | SH |  | SOLE | 0 | 0 | 90914 | 0 |
| SUN COMMUNITIES INC | REIT | 866674104 |  | 1643 | 11492 | SH |  | SOLE | 0 | 0 | 11492 | 0 |
| SUN LIFE FINL INC | Common Stock | 866796105 |  | 254 | 5478 | SH |  | SOLE | 0 | 0 | 5478 | 0 |
| SUNCOR ENERGY INC NEW | Common Stock | 867224107 |  | 1715 | 54039 | SH |  | SOLE | 0 | 0 | 54039 | 0 |
| SUNCOKE ENERGY INC | Common Stock | 86722A103 |  | 327 | 37879 | SH |  | SOLE | 0 | 0 | 37879 | 0 |
| SUNOCO LP | MLP | 86765K109 |  | 1108 | 25711 | SH |  | SOLE | 0 | 0 | 25711 | 0 |
| SUNRUN INC | Common Stock | 86771W105 |  | 756 | 31492 | SH |  | SOLE | 0 | 0 | 31492 | 0 |
| SUNSTONE HTL INV INC NEW | Common Stock | 867892101 |  | 181 | 18720 | SH |  | SOLE | 0 | 0 | 18720 | 0 |
| SUPERIOR IND INTL INC | Common Stock | 868168105 |  | 133 | 31523 | SH |  | SOLE | 0 | 0 | 31523 | 0 |
| SUPERNUS PHARMS INC | Common Stock | 868459108 |  | 205 | 5756 | SH |  | SOLE | 0 | 0 | 5756 | 0 |
| SURO CAPITAL CORP | Common Stock | 86887Q109 |  | 344 | 90436 | SH |  | SOLE | 0 | 0 | 90436 | 0 |
| SYNOPSYS INC | Common Stock | 871607107 |  | 1281 | 4011 | SH |  | SOLE | 0 | 0 | 4011 | 0 |
| SYNOVUS FINL CORP NEW | Common Stock | 87161C501 |  | 1292 | 34395 | SH |  | SOLE | 0 | 0 | 34395 | 0 |
| TD SYNNEX CORP | Common Stock | 87162W100 |  | 531 | 5609 | SH |  | SOLE | 0 | 0 | 5609 | 0 |
| SYNCHRONY FINANCIAL | Common Stock | 87165B103 |  | 241 | 7335 | SH |  | SOLE | 0 | 0 | 7335 | 0 |
| SYNEOS HEALTH INC CL A | Common Stock | 87166B102 |  | 464 | 12650 | SH |  | SOLE | 0 | 0 | 12650 | 0 |
| SYSCO CORP | Common Stock | 871829107 |  | 25208 | 329727 | SH |  | SOLE | 0 | 0 | 329727 | 0 |
| CARLYLE SECD LENDING INC | ETF/Closed End | 872280102 |  | 1351 | 94440 | SH |  | SOLE | 0 | 0 | 94440 | 0 |
| TFI INTL INC | Common Stock | 87241L109 |  | 618 | 6164 | SH |  | SOLE | 0 | 0 | 6164 | 0 |
| TJX COS INC NEW | Common Stock | 872540109 |  | 43404 | 545277 | SH |  | SOLE | 0 | 0 | 545277 | 0 |
| T MOBILE US INC | Common Stock | 872590104 |  | 16452 | 117515 | SH |  | SOLE | 0 | 0 | 117515 | 0 |
| TPG INC A | Common Stock | 872657101 |  | 316 | 11360 | SH |  | SOLE | 0 | 0 | 11360 | 0 |
| TRI POINTE HOMES INC | Common Stock | 87265H109 |  | 363 | 19534 | SH |  | SOLE | 0 | 0 | 19534 | 0 |
| T ROWE PRICE BLU GRW ETF | ETF/Closed End | 87283Q107 |  | 331 | 16051 | SH |  | SOLE | 0 | 0 | 16051 | 0 |
| T ROWE PRICE DIV GRW ETF | ETF/Closed End | 87283Q404 |  | 210 | 6684 | SH |  | SOLE | 0 | 0 | 6684 | 0 |
| TTM TECHNOLOGIES INC | Common Stock | 87305R109 |  | 362 | 24038 | SH |  | SOLE | 0 | 0 | 24038 | 0 |
| TAIWAN SEMICON MFG CO | Common Stock | 874039100 |  | 18766 | 251922 | SH |  | SOLE | 0 | 0 | 251922 | 0 |
| TAKETWO INTERACTV SOFTW | Common Stock | 874054109 |  | 2437 | 23401 | SH |  | SOLE | 0 | 0 | 23401 | 0 |
| TAKEDA PHARMA CO LTD ADR | Common Stock | 874060205 |  | 1135 | 72732 | SH |  | SOLE | 0 | 0 | 72732 | 0 |
| TANDEM DIABETES CARE NEW | Common Stock | 875372203 |  | 595 | 13228 | SH |  | SOLE | 0 | 0 | 13228 | 0 |
| TANGO THERAPEUTICS INC | Common Stock | 87583X109 |  | 290 | 40000 | SH |  | SOLE | 0 | 0 | 40000 | 0 |
| TAPESTRY INC | Common Stock | 876030107 |  | 786 | 20637 | SH |  | SOLE | 0 | 0 | 20637 | 0 |
| TARGET CORP | Common Stock | 87612E106 |  | 50853 | 341206 | SH |  | SOLE | 0 | 0 | 341206 | 0 |
| TARGA RESOURCES CORP | Common Stock | 87612G101 |  | 3591 | 48851 | SH |  | SOLE | 0 | 0 | 48851 | 0 |
| TARSUS PHARMS INC | Common Stock | 87650L103 |  | 171 | 11640 | SH |  | SOLE | 0 | 0 | 11640 | 0 |
| TAYLOR DEVICES INC | Common Stock | 877163105 |  | 4698 | 331096 | SH |  | SOLE | 0 | 0 | 331096 | 0 |
| TAYLOR MORRISON HOME A | Common Stock | 87724P106 |  | 398 | 13110 | SH |  | SOLE | 0 | 0 | 13110 | 0 |
| TC ENERGY CORP | Common Stock | 87807B107 |  | 2288 | 57398 | SH |  | SOLE | 0 | 0 | 57398 | 0 |
| TECK RESOURCES LTD CL B | Common Stock | 878742204 |  | 1737 | 45926 | SH |  | SOLE | 0 | 0 | 45926 | 0 |
| TEGNA INC | Common Stock | 87901J105 |  | 1017 | 48014 | SH |  | SOLE | 0 | 0 | 48014 | 0 |
| TEKLA HEALTHCARE OPPTYS | Common Stock | 879105104 |  | 1858 | 93806 | SH |  | SOLE | 0 | 0 | 93806 | 0 |
| TEKLA HEALTHCARE INV SBI | ETF/Closed End | 87911J103 |  | 2779 | 154411 | SH |  | SOLE | 0 | 0 | 154411 | 0 |
| TEKLA LIFE SCIENCES INVS | ETF/Closed End | 87911K100 |  | 854 | 60083 | SH |  | SOLE | 0 | 0 | 60083 | 0 |
| TEKLA WORLD HLTHCARE | ETF/Closed End | 87911L108 |  | 787 | 53698 | SH |  | SOLE | 0 | 0 | 53698 | 0 |
| TELEDYNE TECH INC | Common Stock | 879360105 |  | 5380 | 13451 | SH |  | SOLE | 0 | 0 | 13451 | 0 |
| TELEFLEX INC | Common Stock | 879369106 |  | 4106 | 16448 | SH |  | SOLE | 0 | 0 | 16448 | 0 |
| TELEPHONE  DATA SYS INC | Common Stock | 879433829 |  | 231 | 22000 | SH |  | SOLE | 0 | 0 | 22000 | 0 |
| TELUS CORP | Common Stock | 87971M103 |  | 984 | 50966 | SH |  | SOLE | 0 | 0 | 50966 | 0 |
| TEMPUR SEALY INTL INC | Common Stock | 88023U101 |  | 459 | 13358 | SH |  | SOLE | 0 | 0 | 13358 | 0 |
| TERADYNE INC | Common Stock | 880770102 |  | 15489 | 177324 | SH |  | SOLE | 0 | 0 | 177324 | 0 |
| TEREX CORP NEW | Common Stock | 880779103 |  | 541 | 12672 | SH |  | SOLE | 0 | 0 | 12672 | 0 |
| TERNIUM SA SPON ADR | Common Stock | 880890108 |  | 623 | 20390 | SH |  | SOLE | 0 | 0 | 20390 | 0 |
| TERRENO REALTY CORP | REIT | 88146M101 |  | 424 | 7460 | SH |  | SOLE | 0 | 0 | 7460 | 0 |
| TESLA INC | Common Stock | 88160R101 |  | 44643 | 362418 | SH |  | SOLE | 0 | 0 | 362418 | 0 |
| TEVA PHARMACEUTICAL ADR | Common Stock | 881624209 |  | 7684 | 842564 | SH |  | SOLE | 0 | 0 | 842564 | 0 |
| TETRA TECH INC NEW | Common Stock | 88162G103 |  | 600 | 4135 | SH |  | SOLE | 0 | 0 | 4135 | 0 |
| TEXAS INSTRUMENTS INC | Common Stock | 882508104 |  | 37727 | 228344 | SH |  | SOLE | 0 | 0 | 228344 | 0 |
| TEXAS PACIFIC LAND CORP | Common Stock | 88262P102 |  | 7707 | 3287 | SH |  | SOLE | 0 | 0 | 3287 | 0 |
| TEXTRON INC | Common Stock | 883203101 |  | 1586 | 22404 | SH |  | SOLE | 0 | 0 | 22404 | 0 |
| TRADE DESK INC A | Common Stock | 88339J105 |  | 2400 | 53532 | SH |  | SOLE | 0 | 0 | 53532 | 0 |
| THERMO FISHER SCIENTIFIC | Common Stock | 883556102 |  | 113867 | 206771 | SH |  | SOLE | 0 | 0 | 206771 | 0 |
| THOMSON REUTERS CORP NEW | Common Stock | 884903709 |  | 339 | 2971 | SH |  | SOLE | 0 | 0 | 2971 | 0 |
| THOR INDUSTRIES INC | Common Stock | 885160101 |  | 7010 | 92856 | SH |  | SOLE | 0 | 0 | 92856 | 0 |
| THORNBURG INC BLDR OPPTY | Common Stock | 885213108 |  | 609 | 42669 | SH |  | SOLE | 0 | 0 | 42669 | 0 |
| 3M COMPANY | Common Stock | 88579Y101 |  | 49145 | 409817 | SH |  | SOLE | 0 | 0 | 409817 | 0 |
| TIDAL LEATHERBACK ETF | ETF/Closed End | 886364850 |  | 667 | 22712 | SH |  | SOLE | 0 | 0 | 22712 | 0 |
| TIDEWATER INC NEW | Common Stock | 88642R109 |  | 1571 | 42635 | SH |  | SOLE | 0 | 0 | 42635 | 0 |
| TILRAY BRANDS INC 2 | Common Stock | 88688T100 |  | 70 | 25971 | SH |  | SOLE | 0 | 0 | 25971 | 0 |
| TIMKEN CO | Common Stock | 887389104 |  | 268 | 3793 | SH |  | SOLE | 0 | 0 | 3793 | 0 |
| TOLL BROTHERS INC | Common Stock | 889478103 |  | 818 | 16379 | SH |  | SOLE | 0 | 0 | 16379 | 0 |
| TORO CO | Common Stock | 891092108 |  | 1144 | 10103 | SH |  | SOLE | 0 | 0 | 10103 | 0 |
| TORONTO DOMINION BK NEW | Common Stock | 891160509 |  | 2953 | 45600 | SH |  | SOLE | 0 | 0 | 45600 | 0 |
| TORTOISE ENRGY INFRA NEW | ETF/Closed End | 89147L886 |  | 512 | 16108 | SH |  | SOLE | 0 | 0 | 16108 | 0 |
| TOTALENERGIES SE ADR | Common Stock | 89151E109 |  | 8273 | 133267 | SH |  | SOLE | 0 | 0 | 133267 | 0 |
| TOWNEBANK PORTSMOUTH VA | Common Stock | 89214P109 |  | 239 | 7738 | SH |  | SOLE | 0 | 0 | 7738 | 0 |
| TOWNSQUARE MEDIA INC A | Common Stock | 892231101 |  | 142 | 19634 | SH |  | SOLE | 0 | 0 | 19634 | 0 |
| TOYOTA MTR CORP SPON ADR | Common Stock | 892331307 |  | 1208 | 8841 | SH |  | SOLE | 0 | 0 | 8841 | 0 |
| TRACTOR SUPPLY CO | Common Stock | 892356106 |  | 5580 | 24804 | SH |  | SOLE | 0 | 0 | 24804 | 0 |
| TRADEWEB MARKETS INC A | Common Stock | 892672106 |  | 308 | 4750 | SH |  | SOLE | 0 | 0 | 4750 | 0 |
| TRANSDIGM GROUP INC | Common Stock | 893641100 |  | 1504 | 2387 | SH |  | SOLE | 0 | 0 | 2387 | 0 |
| TRAVEL LEISURE CO | Common Stock | 894164102 |  | 407 | 11193 | SH |  | SOLE | 0 | 0 | 11193 | 0 |
| TRAVELERS COS INC | Common Stock | 89417E109 |  | 32373 | 172664 | SH |  | SOLE | 0 | 0 | 172664 | 0 |
| TREX CO INC | Common Stock | 89531P105 |  | 9137 | 215862 | SH |  | SOLE | 0 | 0 | 215862 | 0 |
| TRI CONTINENTAL CORP | ETF/Closed End | 895436103 |  | 384 | 15000 | SH |  | SOLE | 0 | 0 | 15000 | 0 |
| TRINET GROUP INC | Common Stock | 896288107 |  | 452 | 6662 | SH |  | SOLE | 0 | 0 | 6662 | 0 |
| TRINITY INDUSTRIES INC | Common Stock | 896522109 |  | 493 | 16660 | SH |  | SOLE | 0 | 0 | 16660 | 0 |
| TRUIST FINL CORP | Common Stock | 89832Q109 |  | 28478 | 661806 | SH |  | SOLE | 0 | 0 | 661806 | 0 |
| TURTLE BEACH CORP NEW | Common Stock | 900450206 |  | 424 | 59100 | SH |  | SOLE | 0 | 0 | 59100 | 0 |
| TUTOR PERINI CORP | Common Stock | 901109108 |  | 137 | 18100 | SH |  | SOLE | 0 | 0 | 18100 | 0 |
| TWILIO INC A | Common Stock | 90138F102 |  | 981 | 20037 | SH |  | SOLE | 0 | 0 | 20037 | 0 |
| TYLER TECHNOLOGIES INC | Common Stock | 902252105 |  | 3344 | 10372 | SH |  | SOLE | 0 | 0 | 10372 | 0 |
| TYSON FOODS INC A | Common Stock | 902494103 |  | 2719 | 43672 | SH |  | SOLE | 0 | 0 | 43672 | 0 |
| UDR INC | REIT | 902653104 |  | 509 | 13142 | SH |  | SOLE | 0 | 0 | 13142 | 0 |
| UGI CORP NEW | Common Stock | 902681105 |  | 6063 | 163551 | SH |  | SOLE | 0 | 0 | 163551 | 0 |
| U S BANCORP DE NEW | Common Stock | 902973304 |  | 14498 | 332442 | SH |  | SOLE | 0 | 0 | 332442 | 0 |
| USD PARTNERS LP | Common Stock | 903318103 |  | 32 | 10050 | SH |  | SOLE | 0 | 0 | 10050 | 0 |
| U S SILICA HLDGS INC | Common Stock | 90346E103 |  | 1072 | 85747 | SH |  | SOLE | 0 | 0 | 85747 | 0 |
| UBER TECHNOLOGIES INC | Common Stock | 90353T100 |  | 13488 | 545407 | SH |  | SOLE | 0 | 0 | 545407 | 0 |
| UBIQUITI INC | Common Stock | 90353W103 |  | 610 | 2231 | SH |  | SOLE | 0 | 0 | 2231 | 0 |
| UIPATH INC A | Common Stock | 90364P105 |  | 417 | 32825 | SH |  | SOLE | 0 | 0 | 32825 | 0 |
| ULTA BEAUTY INC | Common Stock | 90384S303 |  | 16002 | 34113 | SH |  | SOLE | 0 | 0 | 34113 | 0 |
| ULTRA CLEAN HOLDINGS INC | Common Stock | 90385V107 |  | 424 | 12789 | SH |  | SOLE | 0 | 0 | 12789 | 0 |
| ULTRALIFE CORP | Common Stock | 903899102 |  | 2104 | 544999 | SH |  | SOLE | 0 | 0 | 544999 | 0 |
| UMPQUA HOLDINGS CORP | Common Stock | 904214103 |  | 3028 | 169650 | SH |  | SOLE | 0 | 0 | 169650 | 0 |
| UNDER ARMOUR INC CL A | Common Stock | 904311107 |  | 187 | 18391 | SH |  | SOLE | 0 | 0 | 18391 | 0 |
| UNDER ARMOUR INC C | Common Stock | 904311206 |  | 1772 | 198626 | SH |  | SOLE | 0 | 0 | 198626 | 0 |
| UNIFIED BALLAST SMID ETF | ETF/Closed End | 90470L550 |  | 341 | 10724 | SH |  | SOLE | 0 | 0 | 10724 | 0 |
| UNILEVER PLC SPONS ADR | Common Stock | 904767704 |  | 23109 | 458975 | SH |  | SOLE | 0 | 0 | 458975 | 0 |
| UNION PACIFIC CORP | Common Stock | 907818108 |  | 46050 | 222389 | SH |  | SOLE | 0 | 0 | 222389 | 0 |
| UNITED BANKSHARES INC WV | Common Stock | 909907107 |  | 2374 | 58626 | SH |  | SOLE | 0 | 0 | 58626 | 0 |
| UNITED AIRLINES HLDGS | Common Stock | 910047109 |  | 2411 | 63942 | SH |  | SOLE | 0 | 0 | 63942 | 0 |
| UPS INC B | Common Stock | 911312106 |  | 102546 | 589889 | SH |  | SOLE | 0 | 0 | 589889 | 0 |
| UNITED RENTALS INC | Common Stock | 911363109 |  | 7118 | 20026 | SH |  | SOLE | 0 | 0 | 20026 | 0 |
| U S NAT 0001 NEW ETF | ETF/Closed End | 912318300 |  | 349 | 24750 | SH |  | SOLE | 0 | 0 | 24750 | 0 |
| UNITED THERAPEUTICS CORP | Common Stock | 91307C102 |  | 2266 | 8148 | SH |  | SOLE | 0 | 0 | 8148 | 0 |
| UNITEDHEALTH GROUP INC | Common Stock | 91324P102 |  | 192937 | 363907 | SH |  | SOLE | 0 | 0 | 363907 | 0 |
| UNITIL CORP | Common Stock | 913259107 |  | 484 | 9424 | SH |  | SOLE | 0 | 0 | 9424 | 0 |
| UNITI GROUP INC | Common Stock | 91325V108 |  | 224 | 40513 | SH |  | SOLE | 0 | 0 | 40513 | 0 |
| UNITY SOFTWARE INC | Common Stock | 91332U101 |  | 364 | 12726 | SH |  | SOLE | 0 | 0 | 12726 | 0 |
| UNIVAR SOLUTIONS INC | Common Stock | 91336L107 |  | 773 | 24307 | SH |  | SOLE | 0 | 0 | 24307 | 0 |
| UNIVERSAL CORP VA | Common Stock | 913456109 |  | 203 | 3839 | SH |  | SOLE | 0 | 0 | 3839 | 0 |
| UNIVERSAL DISPLAY CORP | Common Stock | 91347P105 |  | 607 | 5618 | SH |  | SOLE | 0 | 0 | 5618 | 0 |
| UNIVERSAL HEALTH REIT | REIT | 91359E105 |  | 555 | 11625 | SH |  | SOLE | 0 | 0 | 11625 | 0 |
| UNIVERSAL STAINLESS | Common Stock | 913837100 |  | 189 | 26350 | SH |  | SOLE | 0 | 0 | 26350 | 0 |
| UNIVERSAL LOGISTICS HLDG | Common Stock | 91388P105 |  | 1443 | 43145 | SH |  | SOLE | 0 | 0 | 43145 | 0 |
| UNIVERSAL HLTH SVC CL B | Common Stock | 913903100 |  | 872 | 6192 | SH |  | SOLE | 0 | 0 | 6192 | 0 |
| UNUM GROUP | Common Stock | 91529Y106 |  | 6003 | 146314 | SH |  | SOLE | 0 | 0 | 146314 | 0 |
| URSTADT BIDLE PPTYS CL A | REIT | 917286205 |  | 351 | 18523 | SH |  | SOLE | 0 | 0 | 18523 | 0 |
| UTZ BRANDS INC A | Common Stock | 918090101 |  | 211 | 13310 | SH |  | SOLE | 0 | 0 | 13310 | 0 |
| V F CORP | Common Stock | 918204108 |  | 8520 | 308586 | SH |  | SOLE | 0 | 0 | 308586 | 0 |
| VSE CORP | Common Stock | 918284100 |  | 3964 | 84567 | SH |  | SOLE | 0 | 0 | 84567 | 0 |
| VOC ENERGY TR UNIT | Common Stock | 91829B103 |  | 228 | 21954 | SH |  | SOLE | 0 | 0 | 21954 | 0 |
| VAIL RESORTS INC | Common Stock | 91879Q109 |  | 3652 | 15322 | SH |  | SOLE | 0 | 0 | 15322 | 0 |
| VALHI INC NEW | Common Stock | 918905209 |  | 567 | 25792 | SH |  | SOLE | 0 | 0 | 25792 | 0 |
| VALE S A ADR | Common Stock | 91912E105 |  | 2478 | 146037 | SH |  | SOLE | 0 | 0 | 146037 | 0 |
| VALERO ENERGY CORP | Common Stock | 91913Y100 |  | 10642 | 83886 | SH |  | SOLE | 0 | 0 | 83886 | 0 |
| VALLEY NATIONAL BANCORP | Common Stock | 919794107 |  | 466 | 41161 | SH |  | SOLE | 0 | 0 | 41161 | 0 |
| VALMONT INDUSTRIES INC | Common Stock | 920253101 |  | 625 | 1890 | SH |  | SOLE | 0 | 0 | 1890 | 0 |
| VANECK MERK GOLD TR ETF | ETF/Closed End | 921078101 |  | 276 | 15575 | SH |  | SOLE | 0 | 0 | 15575 | 0 |
| VANECK GOLD MINERS ETF | ETF/Closed End | 92189F106 |  | 13772 | 480545 | SH |  | SOLE | 0 | 0 | 480545 | 0 |
| VANECK VIDEO GAMING ETF | ETF/Closed End | 92189F114 |  | 417 | 9740 | SH |  | SOLE | 0 | 0 | 9740 | 0 |
| VANECK SHRT HI YLD ETF | ETF/Closed End- | 92189F387 |  | 3831 | 172021 | SH |  | SOLE | 0 | 0 | 172021 | 0 |
| VANECK BDC INCM ETF | ETF/Closed End | 92189F411 |  | 1900 | 134276 | SH |  | SOLE | 0 | 0 | 134276 | 0 |
| VANECK PFD SECS EX ETF | ETF/Closed End- | 92189F429 |  | 298 | 17843 | SH |  | SOLE | 0 | 0 | 17843 | 0 |
| VANECK FALLEN ANGELS ETF | ETF/Closed End- | 92189F437 |  | 929 | 34399 | SH |  | SOLE | 0 | 0 | 34399 | 0 |
| VANECK MTG REIT INCM ETF | ETF/Closed End | 92189F452 |  | 250 | 21416 | SH |  | SOLE | 0 | 0 | 21416 | 0 |
| VANECK IG FLTG RATE ETF | ETF/Closed End- | 92189F486 |  | 721 | 28972 | SH |  | SOLE | 0 | 0 | 28972 | 0 |
| VANECK LONG MUNI ETF | ETF/Closed End- | 92189F536 |  | 569 | 32604 | SH |  | SOLE | 0 | 0 | 32604 | 0 |
| VANECK URANNUC ENGY ETF | ETF/Closed End | 92189F601 |  | 203 | 3700 | SH |  | SOLE | 0 | 0 | 3700 | 0 |
| VANECK MORNINGSTAR ETF | ETF/Closed End | 92189F643 |  | 13412 | 206621 | SH |  | SOLE | 0 | 0 | 206621 | 0 |
| VANECK SEMICONDUCTOR ETF | ETF/Closed End | 92189F676 |  | 3014 | 14850 | SH |  | SOLE | 0 | 0 | 14850 | 0 |
| VANECK PHARMACEUTICL ETF | ETF/Closed End | 92189F692 |  | 341 | 4385 | SH |  | SOLE | 0 | 0 | 4385 | 0 |
| VANECK AGRIBUSINESS ETF | ETF/Closed End | 92189F700 |  | 2683 | 31250 | SH |  | SOLE | 0 | 0 | 31250 | 0 |
| VANECK BIOTECH ETF | ETF/Closed End | 92189F726 |  | 1042 | 6520 | SH |  | SOLE | 0 | 0 | 6520 | 0 |
| VANECK JR GOLD MINER ETF | ETF/Closed End | 92189F791 |  | 3630 | 101827 | SH |  | SOLE | 0 | 0 | 101827 | 0 |
| VANECK DURABLE HI DV ETF | ETF/Closed End | 92189H102 |  | 202 | 6350 | SH |  | SOLE | 0 | 0 | 6350 | 0 |
| VANECK INTER MUN ETF | ETF/Closed End- | 92189H201 |  | 1743 | 38219 | SH |  | SOLE | 0 | 0 | 38219 | 0 |
| VANECK JPM E/MKT NEW ETF | ETF/Closed End- | 92189H300 |  | 1536 | 63401 | SH |  | SOLE | 0 | 0 | 63401 | 0 |
| VANECK HI YLD MUN ETF | ETF/Closed End- | 92189H409 |  | 3172 | 62745 | SH |  | SOLE | 0 | 0 | 62745 | 0 |
| VANECK OIL SVCS NEW ETF | ETF/Closed End | 92189H607 |  | 4047 | 13309 | SH |  | SOLE | 0 | 0 | 13309 | 0 |
| VANECK RARE ERTH NEW ETF | ETF/Closed End | 92189H805 |  | 523 | 6867 | SH |  | SOLE | 0 | 0 | 6867 | 0 |
| VNGRD DIV APPREC ETF | ETF/Closed End | 921908844 |  | 88763 | 584541 | SH |  | SOLE | 0 | 0 | 584541 | 0 |
| VNGRD TOTAL INTL STK ETF | ETF/Closed End | 921909768 |  | 6766 | 130825 | SH |  | SOLE | 0 | 0 | 130825 | 0 |
| VNGRD EXT DUR TRSY ETF | ETF/Closed End- | 921910709 |  | 11891 | 143556 | SH |  | SOLE | 0 | 0 | 143556 | 0 |
| VANGRD ESG INTL STK ETF | ETF/Closed End | 921910725 |  | 236 | 4798 | SH |  | SOLE | 0 | 0 | 4798 | 0 |
| VANGRD ESG US STK ETF | ETF/Closed End | 921910733 |  | 5206 | 79048 | SH |  | SOLE | 0 | 0 | 79048 | 0 |
| VNGRD MEGA CAP GRWTH ETF | ETF/Closed End | 921910816 |  | 12417 | 72160 | SH |  | SOLE | 0 | 0 | 72160 | 0 |
| VNGRD MEGA CAP VAL ETF | ETF/Closed End | 921910840 |  | 7564 | 73545 | SH |  | SOLE | 0 | 0 | 73545 | 0 |
| VNG MEGA CAP INDEX ETF | ETF/Closed End | 921910873 |  | 6182 | 46690 | SH |  | SOLE | 0 | 0 | 46690 | 0 |
| VNGRD SP 500 GRW ETF | ETF/Closed End | 921932505 |  | 18126 | 85929 | SH |  | SOLE | 0 | 0 | 85929 | 0 |
| VNGRD SP 500 VAL ETF | ETF/Closed End | 921932703 |  | 3225 | 23024 | SH |  | SOLE | 0 | 0 | 23024 | 0 |
| VNGRD SP SM VAL 600 ETF | ETF/Closed End | 921932778 |  | 276 | 1757 | SH |  | SOLE | 0 | 0 | 1757 | 0 |
| VNGRD SP SM CAP 600 ETF | ETF/Closed End | 921932828 |  | 2099 | 12113 | SH |  | SOLE | 0 | 0 | 12113 | 0 |
| VNGRD SP MDCP 400 ETF | ETF/Closed End | 921932885 |  | 3292 | 20124 | SH |  | SOLE | 0 | 0 | 20124 | 0 |
| VNGRD LNG TRM BD IDX ETF | ETF/Closed End- | 921937793 |  | 23670 | 326758 | SH |  | SOLE | 0 | 0 | 326758 | 0 |
| VNGRD INTRM TRM BD ETF | ETF/Closed End- | 921937819 |  | 28555 | 384221 | SH |  | SOLE | 0 | 0 | 384221 | 0 |
| VNGRD SHORT TERM BD ETF | ETF/Closed End- | 921937827 |  | 55455 | 736644 | SH |  | SOLE | 0 | 0 | 736644 | 0 |
| VNGRD TTL BD MKT ETF | ETF/Closed End- | 921937835 |  | 31937 | 444563 | SH |  | SOLE | 0 | 0 | 444563 | 0 |
| VNGRD FTSE DEV MKTS ETF | ETF/Closed End | 921943858 |  | 140120 | 3338580 | SH |  | SOLE | 0 | 0 | 3338580 | 0 |
| VNGRD HGH DIV YLD ETF | ETF/Closed End | 921946406 |  | 181684 | 1678992 | SH |  | SOLE | 0 | 0 | 1678992 | 0 |
| VNGRD INTL HI DIV YL ETF | ETF/Closed End | 921946794 |  | 10044 | 168602 | SH |  | SOLE | 0 | 0 | 168602 | 0 |
| VNGRD INTL DIV APPRC ETF | ETF/Closed End | 921946810 |  | 17309 | 248590 | SH |  | SOLE | 0 | 0 | 248590 | 0 |
| VNGRD EMRG MKTS GOV ETF | ETF/Closed End- | 921946885 |  | 5745 | 94207 | SH |  | SOLE | 0 | 0 | 94207 | 0 |
| VNGRD SHRT INFL PRO ETF | ETF/Closed End- | 922020805 |  | 21229 | 454495 | SH |  | SOLE | 0 | 0 | 454495 | 0 |
| VNGRD ULTRA SHORT BD ETF | ETF/Closed End- | 92203C303 |  | 580 | 11830 | SH |  | SOLE | 0 | 0 | 11830 | 0 |
| VNGRD TTL INTL BD ETF | ETF/Closed End- | 92203J407 |  | 61229 | 1290934 | SH |  | SOLE | 0 | 0 | 1290934 | 0 |
| VNGRD FTSE SMALL CAP ETF | ETF/Closed End | 922042718 |  | 17281 | 168086 | SH |  | SOLE | 0 | 0 | 168086 | 0 |
| VNGRD TTL WORLD STK ETF | ETF/Closed End | 922042742 |  | 1808 | 20977 | SH |  | SOLE | 0 | 0 | 20977 | 0 |
| VNGRD FTSE ALL WORLD ETF | ETF/Closed End | 922042775 |  | 359703 | 7173981 | SH |  | SOLE | 0 | 0 | 7173981 | 0 |
| VNGRD FTSE EMG MKTS ETF | ETF/Closed End | 922042858 |  | 62454 | 1602217 | SH |  | SOLE | 0 | 0 | 1602217 | 0 |
| VNGRD FTSE PACIFIC ETF | ETF/Closed End | 922042866 |  | 303925 | 4723006 | SH |  | SOLE | 0 | 0 | 4723006 | 0 |
| VNGRD FTSE EUROPE ETF | ETF/Closed End | 922042874 |  | 15402 | 277816 | SH |  | SOLE | 0 | 0 | 277816 | 0 |
| VNGRD CONSMR DISCRET ETF | ETF/Closed End | 92204A108 |  | 20307 | 92718 | SH |  | SOLE | 0 | 0 | 92718 | 0 |
| VNGRD CNSMR STAPLES ETF | ETF/Closed End | 92204A207 |  | 18891 | 98613 | SH |  | SOLE | 0 | 0 | 98613 | 0 |
| VNGRD ENERGY ETF | ETF/Closed End | 92204A306 |  | 3652 | 30113 | SH |  | SOLE | 0 | 0 | 30113 | 0 |
| VNGRD FINANCIALS ETF | ETF/Closed End | 92204A405 |  | 10723 | 129620 | SH |  | SOLE | 0 | 0 | 129620 | 0 |
| VNGRD HEALTH CARE ETF | ETF/Closed End | 92204A504 |  | 70315 | 283471 | SH |  | SOLE | 0 | 0 | 283471 | 0 |
| VNGRD INDUSTRIALS ETF | ETF/Closed End | 92204A603 |  | 5093 | 27885 | SH |  | SOLE | 0 | 0 | 27885 | 0 |
| VNGRD INFO TECH ETF | ETF/Closed End | 92204A702 |  | 73709 | 230766 | SH |  | SOLE | 0 | 0 | 230766 | 0 |
| VNGRD MATERIALS ETF | ETF/Closed End | 92204A801 |  | 3256 | 19129 | SH |  | SOLE | 0 | 0 | 19129 | 0 |
| VNGRD UTILITIES ETF | ETF/Closed End | 92204A876 |  | 13018 | 84887 | SH |  | SOLE | 0 | 0 | 84887 | 0 |
| VNGRD COMMN SVCS ETF | ETF/Closed End | 92204A884 |  | 7237 | 87987 | SH |  | SOLE | 0 | 0 | 87987 | 0 |
| VNGRD SHRT TRM GOV ETF | ETF/Closed End- | 92206C102 |  | 9168 | 158563 | SH |  | SOLE | 0 | 0 | 158563 | 0 |
| VNGRD SHRT TRM CORP ETF | ETF/Closed End- | 92206C409 |  | 22584 | 300356 | SH |  | SOLE | 0 | 0 | 300356 | 0 |
| VNGRD TOTAL CORP BD ETF | ETF/Closed End- | 92206C573 |  | 312 | 4201 | SH |  | SOLE | 0 | 0 | 4201 | 0 |
| VNGRD RUS2000 GRW IN ETF | ETF/Closed End | 92206C623 |  | 1384 | 8887 | SH |  | SOLE | 0 | 0 | 8887 | 0 |
| VNGRD RUS2000 VL IN ETF | ETF/Closed End | 92206C649 |  | 1009 | 8284 | SH |  | SOLE | 0 | 0 | 8284 | 0 |
| VNGRD RUS 2000 INDX ETF | ETF/Closed End | 92206C664 |  | 25313 | 359710 | SH |  | SOLE | 0 | 0 | 359710 | 0 |
| VNGRD RUS1000 GRW IN ETF | ETF/Closed End | 92206C680 |  | 101871 | 1848170 | SH |  | SOLE | 0 | 0 | 1848170 | 0 |
| VNGRD INTRM TERM ETF | ETF/Closed End- | 92206C706 |  | 6683 | 114284 | SH |  | SOLE | 0 | 0 | 114284 | 0 |
| VNGRD RUS1000 VL IN ETF | ETF/Closed End | 92206C714 |  | 108126 | 1624004 | SH |  | SOLE | 0 | 0 | 1624004 | 0 |
| VNGRD MTG BKD SEC ETF | ETF/Closed End- | 92206C771 |  | 27782 | 610326 | SH |  | SOLE | 0 | 0 | 610326 | 0 |
| VNGRD LNG TRM CRP BD ETF | ETF/Closed End- | 92206C813 |  | 116439 | 1537961 | SH |  | SOLE | 0 | 0 | 1537961 | 0 |
| VNGRD LNG TRM TREAS ETF | ETF/Closed End- | 92206C847 |  | 4331 | 70287 | SH |  | SOLE | 0 | 0 | 70287 | 0 |
| VNGRD INTRM CORP BD ETF | ETF/Closed End- | 92206C870 |  | 199079 | 2568428 | SH |  | SOLE | 0 | 0 | 2568428 | 0 |
| VECTOR GROUP LTD | Common Stock | 92240M108 |  | 338 | 28475 | SH |  | SOLE | 0 | 0 | 28475 | 0 |
| V2X INC | Common Stock | 92242T101 |  | 794 | 19230 | SH |  | SOLE | 0 | 0 | 19230 | 0 |
| VEEVA SYS INC CL A | Common Stock | 922475108 |  | 9065 | 56170 | SH |  | SOLE | 0 | 0 | 56170 | 0 |
| VENTAS INC | REIT | 92276F100 |  | 912 | 20238 | SH |  | SOLE | 0 | 0 | 20238 | 0 |
| VNGRD MUN T/E BD ETF | ETF/Closed End- | 922907746 |  | 9262 | 187148 | SH |  | SOLE | 0 | 0 | 187148 | 0 |
| VNGRD SP 500 ETF | ETF/Closed End | 922908363 |  | 110993 | 315912 | SH |  | SOLE | 0 | 0 | 315912 | 0 |
| VNGRD MDCP VAL ETF | ETF/Closed End | 922908512 |  | 15086 | 111552 | SH |  | SOLE | 0 | 0 | 111552 | 0 |
| VNGRD MDCP GRW ETF | ETF/Closed End | 922908538 |  | 6124 | 34068 | SH |  | SOLE | 0 | 0 | 34068 | 0 |
| VNGRD REAL EST INDX ETF | ETF/Closed End | 922908553 |  | 13287 | 161098 | SH |  | SOLE | 0 | 0 | 161098 | 0 |
| VNGRD SMLL CAP GRWTH ETF | ETF/Closed End | 922908595 |  | 3149 | 15702 | SH |  | SOLE | 0 | 0 | 15702 | 0 |
| VNGRD SML CAP VAL ETF | ETF/Closed End | 922908611 |  | 15910 | 100191 | SH |  | SOLE | 0 | 0 | 100191 | 0 |
| VNGRD MID CAP ETF | ETF/Closed End | 922908629 |  | 80789 | 396393 | SH |  | SOLE | 0 | 0 | 396393 | 0 |
| VNGRD LGCP ETF | ETF/Closed End | 922908637 |  | 14851 | 85253 | SH |  | SOLE | 0 | 0 | 85253 | 0 |
| VNGRD EXTND MARKET ETF | ETF/Closed End | 922908652 |  | 2943 | 22149 | SH |  | SOLE | 0 | 0 | 22149 | 0 |
| VNGRD GROWTH ETF | ETF/Closed End | 922908736 |  | 23697 | 111194 | SH |  | SOLE | 0 | 0 | 111194 | 0 |
| VNGRD VALUE ETF | ETF/Closed End | 922908744 |  | 38875 | 276945 | SH |  | SOLE | 0 | 0 | 276945 | 0 |
| VNGRD SMALL CAP ETF | ETF/Closed End | 922908751 |  | 29734 | 162004 | SH |  | SOLE | 0 | 0 | 162004 | 0 |
| VNGRD TTL STK MKT ETF | ETF/Closed End | 922908769 |  | 29700 | 155342 | SH |  | SOLE | 0 | 0 | 155342 | 0 |
| VENTYX BIOSCIENCES INC | Common Stock | 92332V107 |  | 425 | 12957 | SH |  | SOLE | 0 | 0 | 12957 | 0 |
| VERA BRADLEY INC | Common Stock | 92335C106 |  | 287 | 63430 | SH |  | SOLE | 0 | 0 | 63430 | 0 |
| VERASTEM INC | Common Stock | 92337C104 |  | 10 | 25200 | SH |  | SOLE | 0 | 0 | 25200 | 0 |
| VERISIGN INC | Common Stock | 92343E102 |  | 443 | 2157 | SH |  | SOLE | 0 | 0 | 2157 | 0 |
| VERIZON COMMNS INC | Common Stock | 92343V104 |  | 85658 | 2174062 | SH |  | SOLE | 0 | 0 | 2174062 | 0 |
| VERITIV CORP | Common Stock | 923454102 |  | 2296 | 18864 | SH |  | SOLE | 0 | 0 | 18864 | 0 |
| VERISK ANALYTICS INC | Common Stock | 92345Y106 |  | 11571 | 65587 | SH |  | SOLE | 0 | 0 | 65587 | 0 |
| VERMILION ENERGY INC | Common Stock | 923725105 |  | 1799 | 101633 | SH |  | SOLE | 0 | 0 | 101633 | 0 |
| VERTEX PHARMS INC | Common Stock | 92532F100 |  | 37132 | 128584 | SH |  | SOLE | 0 | 0 | 128584 | 0 |
| VERTEX ENERGY INC | Common Stock | 92534K107 |  | 62 | 10000 | SH |  | SOLE | 0 | 0 | 10000 | 0 |
| VIA RENEWABLES INC A | Common Stock | 92556D106 |  | 102 | 19870 | SH |  | SOLE | 0 | 0 | 19870 | 0 |
| PARAMOUNT GLOBAL B | Common Stock | 92556H206 |  | 4771 | 282623 | SH |  | SOLE | 0 | 0 | 282623 | 0 |
| VIATRIS INC | Common Stock | 92556V106 |  | 7963 | 715485 | SH |  | SOLE | 0 | 0 | 715485 | 0 |
| VICI PROPERTIES INC | REIT | 925652109 |  | 12747 | 393423 | SH |  | SOLE | 0 | 0 | 393423 | 0 |
| VICOR CORP | Common Stock | 925815102 |  | 1761 | 32756 | SH |  | SOLE | 0 | 0 | 32756 | 0 |
| VICTORY CAP HLDGS INC A | Common Stock | 92645B103 |  | 8460 | 315320 | SH |  | SOLE | 0 | 0 | 315320 | 0 |
| VICTORYSHS USAA COR ETF | ETF/Closed End | 92647N535 |  | 524 | 10773 | SH |  | SOLE | 0 | 0 | 10773 | 0 |
| VICTORYSHS US 500 ETF | ETF/Closed End | 92647N766 |  | 406 | 5987 | SH |  | SOLE | 0 | 0 | 5987 | 0 |
| VICTORYSHS US 500 ETF | ETF/Closed End | 92647N782 |  | 719 | 11226 | SH |  | SOLE | 0 | 0 | 11226 | 0 |
| VICTORYSHS US LGCP ETF | ETF/Closed End | 92647N865 |  | 4281 | 72687 | SH |  | SOLE | 0 | 0 | 72687 | 0 |
| VILLAGE SUPER MTK A NEW | Common Stock | 927107409 |  | 241 | 10350 | SH |  | SOLE | 0 | 0 | 10350 | 0 |
| VIPSHOP HOLDINGS INC ADR | Common Stock | 92763W103 |  | 469 | 34398 | SH |  | SOLE | 0 | 0 | 34398 | 0 |
| VIRTU FINANCIAL INC A | Common Stock | 928254101 |  | 347 | 17011 | SH |  | SOLE | 0 | 0 | 17011 | 0 |
| VISA INC CL A | Common Stock | 92826C839 |  | 166188 | 799904 | SH |  | SOLE | 0 | 0 | 799904 | 0 |
| VISHAY PRECISION GRP | Common Stock | 92835K103 |  | 504 | 13035 | SH |  | SOLE | 0 | 0 | 13035 | 0 |
| VIRTUS GLB DIVINCM INC | ETF/Closed End | 92835W107 |  | 71 | 10799 | SH |  | SOLE | 0 | 0 | 10799 | 0 |
| VIRTUS CV INCM 24 TGT FD | ETF/Closed End | 92838R105 |  | 112 | 12909 | SH |  | SOLE | 0 | 0 | 12909 | 0 |
| VIRTUS ARTFL INTELL OPP | ETF/Closed End | 92838Y100 |  | 307 | 18940 | SH |  | SOLE | 0 | 0 | 18940 | 0 |
| VISTEON CORP NEW | Common Stock | 92839U206 |  | 733 | 5605 | SH |  | SOLE | 0 | 0 | 5605 | 0 |
| VISTRA CORP | Common Stock | 92840M102 |  | 2909 | 125390 | SH |  | SOLE | 0 | 0 | 125390 | 0 |
| VIRTUS DIV INT PREM STR | ETF/Closed End | 92840R101 |  | 416 | 36904 | SH |  | SOLE | 0 | 0 | 36904 | 0 |
| VIRTUS EQ CV INCM FD | ETF/Closed End | 92841M101 |  | 198 | 10868 | SH |  | SOLE | 0 | 0 | 10868 | 0 |
| VMWARE INC CL A | Common Stock | 928563402 |  | 1683 | 13709 | SH |  | SOLE | 0 | 0 | 13709 | 0 |
| VODAFONE GRP PLC NEW ADR | Common Stock | 92857W308 |  | 6977 | 689401 | SH |  | SOLE | 0 | 0 | 689401 | 0 |
| VONTIER CORP | Common Stock | 928881101 |  | 1186 | 61342 | SH |  | SOLE | 0 | 0 | 61342 | 0 |
| VORNADO REALTY TRUST | REIT | 929042109 |  | 516 | 24810 | SH |  | SOLE | 0 | 0 | 24810 | 0 |
| VOYA FINANCIAL INC | Common Stock | 929089100 |  | 3020 | 49112 | SH |  | SOLE | 0 | 0 | 49112 | 0 |
| VOYA EMRG MKTS HI DIV | ETF/Closed End | 92912P108 |  | 88 | 17000 | SH |  | SOLE | 0 | 0 | 17000 | 0 |
| VOYA GLB EQ DIV PREM OPP | ETF/Closed End | 92912T100 |  | 68 | 12564 | SH |  | SOLE | 0 | 0 | 12564 | 0 |
| VULCAN MATERIALS COMPANY | Common Stock | 929160109 |  | 10220 | 58360 | SH |  | SOLE | 0 | 0 | 58360 | 0 |
| WD 40 CO | Common Stock | 929236107 |  | 506 | 3140 | SH |  | SOLE | 0 | 0 | 3140 | 0 |
| WSFS FINANCIAL CORP | Common Stock | 929328102 |  | 451 | 9940 | SH |  | SOLE | 0 | 0 | 9940 | 0 |
| W P CAREY INC | Common Stock | 92936U109 |  | 9232 | 118133 | SH |  | SOLE | 0 | 0 | 118133 | 0 |
| WPP PLC NEW ADR | Common Stock | 92937A102 |  | 298 | 6057 | SH |  | SOLE | 0 | 0 | 6057 | 0 |
| WEC ENERGY GROUP INC | Common Stock | 92939U106 |  | 5922 | 63164 | SH |  | SOLE | 0 | 0 | 63164 | 0 |
| WABTEC | Common Stock | 929740108 |  | 671 | 6719 | SH |  | SOLE | 0 | 0 | 6719 | 0 |
| WALMART INC | Common Stock | 931142103 |  | 99384 | 700926 | SH |  | SOLE | 0 | 0 | 700926 | 0 |
| WALGREENS BOOTS ALLIANCE | Common Stock | 931427108 |  | 24145 | 646272 | SH |  | SOLE | 0 | 0 | 646272 | 0 |
| WARBY PARKER INC A | Common Stock | 93403J106 |  | 216 | 16000 | SH |  | SOLE | 0 | 0 | 16000 | 0 |
| WARNER BROS DISCV A | Common Stock | 934423104 |  | 3325 | 350756 | SH |  | SOLE | 0 | 0 | 350756 | 0 |
| WARRIOR MET COAL INC | Common Stock | 93627C101 |  | 1428 | 41213 | SH |  | SOLE | 0 | 0 | 41213 | 0 |
| WASHINGTON FEDL INC | Common Stock | 938824109 |  | 399 | 11907 | SH |  | SOLE | 0 | 0 | 11907 | 0 |
| WASHINGTON TRUST BANCORP | Common Stock | 940610108 |  | 374 | 7920 | SH |  | SOLE | 0 | 0 | 7920 | 0 |
| WASTE CONNECTIONS INC | Common Stock | 94106B101 |  | 4556 | 34373 | SH |  | SOLE | 0 | 0 | 34373 | 0 |
| WASTE MANAGEMENT INC DEL | Common Stock | 94106L109 |  | 40180 | 256116 | SH |  | SOLE | 0 | 0 | 256116 | 0 |
| WATERS CORP | Common Stock | 941848103 |  | 2258 | 6590 | SH |  | SOLE | 0 | 0 | 6590 | 0 |
| WATSCO INC A | Common Stock | 942622200 |  | 6807 | 27293 | SH |  | SOLE | 0 | 0 | 27293 | 0 |
| WATTS WATER TECH INC | Common Stock | 942749102 |  | 1847 | 12632 | SH |  | SOLE | 0 | 0 | 12632 | 0 |
| CLIMB GLOBAL SLTNS INC | Common Stock | 946760105 |  | 294 | 9334 | SH |  | SOLE | 0 | 0 | 9334 | 0 |
| WEBSTER FINANCIAL CORP | Common Stock | 947890109 |  | 1807 | 38172 | SH |  | SOLE | 0 | 0 | 38172 | 0 |
| WELLS FARGO  CO NEW | Common Stock | 949746101 |  | 11894 | 288054 | SH |  | SOLE | 0 | 0 | 288054 | 0 |
| WF CONV A 75 PERPTL | Preferred Stock | 949746804 |  | 3124 | 2636 | SH |  | SOLE | 0 | 0 | 2636 | 0 |
| AS GLB DIV OPP FD | ETF/Closed End | 94987C103 |  | 240 | 54823 | SH |  | SOLE | 0 | 0 | 54823 | 0 |
| AS MULT SECTOR INCM FD | ETF/Closed End- | 94987D101 |  | 135 | 13788 | SH |  | SOLE | 0 | 0 | 13788 | 0 |
| WELLTOWER INC | REIT | 95040Q104 |  | 3425 | 52255 | SH |  | SOLE | 0 | 0 | 52255 | 0 |
| WENDYS CO | Common Stock | 95058W100 |  | 257 | 11370 | SH |  | SOLE | 0 | 0 | 11370 | 0 |
| WESBANCO INC | Common Stock | 950810101 |  | 396 | 10698 | SH |  | SOLE | 0 | 0 | 10698 | 0 |
| WESCO INTL INC | Common Stock | 95082P105 |  | 573 | 4573 | SH |  | SOLE | 0 | 0 | 4573 | 0 |
| WEST PHARM SVCS INC | Common Stock | 955306105 |  | 12077 | 51315 | SH |  | SOLE | 0 | 0 | 51315 | 0 |
| WESTERN ASSET PREMIER | ETF/Closed End- | 957664105 |  | 753 | 70728 | SH |  | SOLE | 0 | 0 | 70728 | 0 |
| WESTERN EMERG MKTS DEBT | ETF/Closed End- | 95766A101 |  | 645 | 70761 | SH |  | SOLE | 0 | 0 | 70761 | 0 |
| WESTRN MUNI HIGH INCM FD | ETF/Closed End- | 95766N103 |  | 566 | 88675 | SH |  | SOLE | 0 | 0 | 88675 | 0 |
| WESTERN INFLTN LKD INCM | ETF/Closed End- | 95766Q106 |  | 821 | 95350 | SH |  | SOLE | 0 | 0 | 95350 | 0 |
| WESTERN INFLTN LKD OPPTY | ETF/Closed End- | 95766R104 |  | 4370 | 478623 | SH |  | SOLE | 0 | 0 | 478623 | 0 |
| WESTERN ASSET INVESTMENT | ETF/Closed End- | 95766T100 |  | 168 | 14494 | SH |  | SOLE | 0 | 0 | 14494 | 0 |
| WESTERN HIGH YLD DEFINED | ETF/Closed End- | 95768B107 |  | 135 | 10800 | SH |  | SOLE | 0 | 0 | 10800 | 0 |
| WESTERN ASSET DVR INC | Common Stock | 95790K109 |  | 165 | 12972 | SH |  | SOLE | 0 | 0 | 12972 | 0 |
| WESTERN DIGITAL CORP | Common Stock | 958102105 |  | 887 | 28114 | SH |  | SOLE | 0 | 0 | 28114 | 0 |
| WESTERN UNION CO | Common Stock | 959802109 |  | 2585 | 187691 | SH |  | SOLE | 0 | 0 | 187691 | 0 |
| WESTROCK CO | Common Stock | 96145D105 |  | 873 | 24836 | SH |  | SOLE | 0 | 0 | 24836 | 0 |
| WEYCO GROUP INC | Common Stock | 962149100 |  | 229 | 10812 | SH |  | SOLE | 0 | 0 | 10812 | 0 |
| WEYERHAEUSER CO | Common Stock | 962166104 |  | 1977 | 63779 | SH |  | SOLE | 0 | 0 | 63779 | 0 |
| WHEATON PRECIOUS METALS | Common Stock | 962879102 |  | 1308 | 33475 | SH |  | SOLE | 0 | 0 | 33475 | 0 |
| WHIRLPOOL CORP | Common Stock | 963320106 |  | 613 | 4333 | SH |  | SOLE | 0 | 0 | 4333 | 0 |
| WHOLE EARTH BRANDS A | Common Stock | 96684W100 |  | 97 | 23942 | SH |  | SOLE | 0 | 0 | 23942 | 0 |
| WILLIAMS COS INC DEL | Common Stock | 969457100 |  | 34097 | 1036370 | SH |  | SOLE | 0 | 0 | 1036370 | 0 |
| WILLIAMS SONOMA INC | Common Stock | 969904101 |  | 2084 | 18130 | SH |  | SOLE | 0 | 0 | 18130 | 0 |
| WINNEBAGO INDUSTRIES INC | Common Stock | 974637100 |  | 296 | 5619 | SH |  | SOLE | 0 | 0 | 5619 | 0 |
| WINTRUST FINANCIAL CORP | Common Stock | 97650W108 |  | 379 | 4489 | SH |  | SOLE | 0 | 0 | 4489 | 0 |
| WIPRO LTD SPON ADR | Common Stock | 97651M109 |  | 107 | 22964 | SH |  | SOLE | 0 | 0 | 22964 | 0 |
| WSDMTR US TTL DIV ETF | ETF/Closed End | 97717W109 |  | 457 | 7527 | SH |  | SOLE | 0 | 0 | 7527 | 0 |
| WSDMTR US HI DIV FD ETF | ETF/Closed End | 97717W208 |  | 6061 | 70432 | SH |  | SOLE | 0 | 0 | 70432 | 0 |
| WSDMTR E/M SMCP DIV ETF | ETF/Closed End | 97717W281 |  | 1462 | 33245 | SH |  | SOLE | 0 | 0 | 33245 | 0 |
| WSDMTR US LGCP DIV ETF | ETF/Closed End | 97717W307 |  | 3385 | 54634 | SH |  | SOLE | 0 | 0 | 54634 | 0 |
| WSDMTR E/M HI DIV ETF | ETF/Closed End | 97717W315 |  | 2444 | 68585 | SH |  | SOLE | 0 | 0 | 68585 | 0 |
| WSDMTR US AI ENH VAL ETF | ETF/Closed End | 97717W406 |  | 1021 | 11120 | SH |  | SOLE | 0 | 0 | 11120 | 0 |
| WSDMTR US MDCP DIV ETF | ETF/Closed End | 97717W505 |  | 8580 | 208548 | SH |  | SOLE | 0 | 0 | 208548 | 0 |
| WISDMTR US SMCP ETF | ETF/Closed End | 97717W562 |  | 222 | 5222 | SH |  | SOLE | 0 | 0 | 5222 | 0 |
| WSDMTR US SMCP DIV ETF | ETF/Closed End | 97717W604 |  | 3897 | 137011 | SH |  | SOLE | 0 | 0 | 137011 | 0 |
| WSDMTR INTL EQ FD ETF | ETF/Closed End | 97717W703 |  | 1429 | 30372 | SH |  | SOLE | 0 | 0 | 30372 | 0 |
| WSDMTR JPN HEDG EQ ETF | ETF/Closed End | 97717W851 |  | 828 | 12886 | SH |  | SOLE | 0 | 0 | 12886 | 0 |
| WSDMTRE INTL QUAL DV ETF | ETF/Closed End | 97717X131 |  | 1103 | 36020 | SH |  | SOLE | 0 | 0 | 36020 | 0 |
| WSDMTREE EMRG MKTS ETF | ETF/Closed End | 97717X578 |  | 455 | 17062 | SH |  | SOLE | 0 | 0 | 17062 | 0 |
| WISDOMTREE US DV GRW ETF | ETF/Closed End | 97717X669 |  | 18595 | 308071 | SH |  | SOLE | 0 | 0 | 308071 | 0 |
| WSDMTRE EURO HDGD EQ ETF | ETF/Closed End | 97717X701 |  | 1268 | 18123 | SH |  | SOLE | 0 | 0 | 18123 | 0 |
| WSDMTREE FLTG TRSY ETF | ETF/Closed End | 97717Y527 |  | 17774 | 353569 | SH |  | SOLE | 0 | 0 | 353569 | 0 |
| WISDOMTREE ENH COMOD ETF | ETF/Closed End | 97717Y683 |  | 365 | 20050 | SH |  | SOLE | 0 | 0 | 20050 | 0 |
| WSDMTR US EFFCNT CRP ETF | ETF/Closed End | 97717Y790 |  | 991 | 30526 | SH |  | SOLE | 0 | 0 | 30526 | 0 |
| WOLFSPEED INC | Common Stock | 977852102 |  | 3184 | 46112 | SH |  | SOLE | 0 | 0 | 46112 | 0 |
| WOODWARD INC | Common Stock | 980745103 |  | 2616 | 27080 | SH |  | SOLE | 0 | 0 | 27080 | 0 |
| WORKDAY INC A | Common Stock | 98138H101 |  | 1441 | 8611 | SH |  | SOLE | 0 | 0 | 8611 | 0 |
| WORKHORSE GROUP INC NEW | Common Stock | 98138J206 |  | 25 | 16335 | SH |  | SOLE | 0 | 0 | 16335 | 0 |
| WORKIVA INC A | Common Stock | 98139A105 |  | 1568 | 18669 | SH |  | SOLE | 0 | 0 | 18669 | 0 |
| WORTHINGTON INDS INC | Common Stock | 981811102 |  | 1387 | 27904 | SH |  | SOLE | 0 | 0 | 27904 | 0 |
| WW INTL INC | Common Stock | 98262P101 |  | 177 | 45742 | SH |  | SOLE | 0 | 0 | 45742 | 0 |
| WYNN RESORTS LTD | Common Stock | 983134107 |  | 943 | 11438 | SH |  | SOLE | 0 | 0 | 11438 | 0 |
| XPO INC | Common Stock | 983793100 |  | 993 | 29843 | SH |  | SOLE | 0 | 0 | 29843 | 0 |
| XPEL INC | Common Stock | 98379L100 |  | 836 | 13924 | SH |  | SOLE | 0 | 0 | 13924 | 0 |
| XCEL ENERGY INC | Common Stock | 98389B100 |  | 6403 | 91325 | SH |  | SOLE | 0 | 0 | 91325 | 0 |
| XYLEM INC | Common Stock | 98419M100 |  | 3295 | 29800 | SH |  | SOLE | 0 | 0 | 29800 | 0 |
| YAMANA GOLD INC | Common Stock | 98462Y100 |  | 861 | 155210 | SH |  | SOLE | 0 | 0 | 155210 | 0 |
| YETI HOLDINGS INC | Common Stock | 98585X104 |  | 1035 | 25056 | SH |  | SOLE | 0 | 0 | 25056 | 0 |
| YORK WATER COMPANY | Common Stock | 987184108 |  | 574 | 12751 | SH |  | SOLE | 0 | 0 | 12751 | 0 |
| YUM BRANDS INC | Common Stock | 988498101 |  | 5273 | 41167 | SH |  | SOLE | 0 | 0 | 41167 | 0 |
| YUM CHINA HOLDINGS | Common Stock | 98850P109 |  | 729 | 13331 | SH |  | SOLE | 0 | 0 | 13331 | 0 |
| ZEBRA TECHS CORP A | Common Stock | 989207105 |  | 6307 | 24597 | SH |  | SOLE | 0 | 0 | 24597 | 0 |
| ZIMMER BIOMET HLDGS INC | Common Stock | 98956P102 |  | 2445 | 19176 | SH |  | SOLE | 0 | 0 | 19176 | 0 |
| ALAUNOS THERAPEUTICS INC | Common Stock | 98973P101 |  | 50 | 76595 | SH |  | SOLE | 0 | 0 | 76595 | 0 |
| ZOETIS INC CL A | Common Stock | 98978V103 |  | 15257 | 104104 | SH |  | SOLE | 0 | 0 | 104104 | 0 |
| ZOOMINFO TECHS INC | Common Stock | 98980F104 |  | 695 | 23073 | SH |  | SOLE | 0 | 0 | 23073 | 0 |
| ZSCALER INC | Common Stock | 98980G102 |  | 636 | 5680 | SH |  | SOLE | 0 | 0 | 5680 | 0 |
| ZOOM VIDEO COMMNS INC A | Common Stock | 98980L101 |  | 689 | 10166 | SH |  | SOLE | 0 | 0 | 10166 | 0 |
| ZUMIEZ INC | Common Stock | 989817101 |  | 304 | 14005 | SH |  | SOLE | 0 | 0 | 14005 | 0 |
| ZYMEWORKS DEL INC | Common Stock | 98985Y108 |  | 462 | 58832 | SH |  | SOLE | 0 | 0 | 58832 | 0 |
| ZYNEX INC | Common Stock | 98986M103 |  | 899 | 64655 | SH |  | SOLE | 0 | 0 | 64655 | 0 |
| DEUTSCHE BANK AG | Common Stock | D18190898 |  | 656 | 56917 | SH |  | SOLE | 0 | 0 | 56917 | 0 |
| ALLEGION PUBLIC LTD | Common Stock | G0176J109 |  | 14716 | 139802 | SH |  | SOLE | 0 | 0 | 139802 | 0 |
| AMCOR PLC ORD USD 001 | Common Stock | G0250X107 |  | 9769 | 820219 | SH |  | SOLE | 0 | 0 | 820219 | 0 |
| AMDOCS LTD | Common Stock | G02602103 |  | 716 | 7878 | SH |  | SOLE | 0 | 0 | 7878 | 0 |
| AMBARELLA INC | Common Stock | G037AX101 |  | 1457 | 17716 | SH |  | SOLE | 0 | 0 | 17716 | 0 |
| AON PLC A | Common Stock | G0403H108 |  | 3820 | 12728 | SH |  | SOLE | 0 | 0 | 12728 | 0 |
| ARCH CAPITAL GROUP LTD | Common Stock | G0450A105 |  | 4994 | 79548 | SH |  | SOLE | 0 | 0 | 79548 | 0 |
| ACCENTURE PLC IRELD CL A | Common Stock | G1151C101 |  | 27575 | 103338 | SH |  | SOLE | 0 | 0 | 103338 | 0 |
| BROOKFIELD INFRA LP | MLP | G16252101 |  | 487 | 15700 | SH |  | SOLE | 0 | 0 | 15700 | 0 |
| BROOKFIELD RENEWABLE LP | MLP | G16258108 |  | 604 | 23835 | SH |  | SOLE | 0 | 0 | 23835 | 0 |
| BUNGE LTD | Common Stock | G16962105 |  | 3446 | 34543 | SH |  | SOLE | 0 | 0 | 34543 | 0 |
| CAMBIUM NETWORKS CORP | Common Stock | G17766109 |  | 217 | 10017 | SH |  | SOLE | 0 | 0 | 10017 | 0 |
| CAPRI HOLDINGS LTD | Common Stock | G1890L107 |  | 1176 | 20513 | SH |  | SOLE | 0 | 0 | 20513 | 0 |
| COCACOLA EUROPAC PRTNRS | Common Stock | G25839104 |  | 312 | 5637 | SH |  | SOLE | 0 | 0 | 5637 | 0 |
| EATON CORP PLC | Common Stock | G29183103 |  | 58727 | 374173 | SH |  | SOLE | 0 | 0 | 374173 | 0 |
| ASA GOLD  PRECIOUS MTLS | ETF/Closed End | G3156P103 |  | 258 | 18001 | SH |  | SOLE | 0 | 0 | 18001 | 0 |
| ESSENT GROUP LTD | Common Stock | G3198U102 |  | 348 | 8952 | SH |  | SOLE | 0 | 0 | 8952 | 0 |
| EVEREST REINSURANCE GRP | Common Stock | G3223R108 |  | 981 | 2961 | SH |  | SOLE | 0 | 0 | 2961 | 0 |
| FERGUSON PLC NEW | Common Stock | G3421J106 |  | 11963 | 94216 | SH |  | SOLE | 0 | 0 | 94216 | 0 |
| FLEX LNG LTD NEW | Common Stock | G35947202 |  | 941 | 28791 | SH |  | SOLE | 0 | 0 | 28791 | 0 |
| FORTRESS CAPITAL ACQ UTS | Unit/UIT - Equity | G36427113 |  | 186 | 18793 | SH |  | SOLE | 0 | 0 | 18793 | 0 |
| FTAI AVIATION LTD | Common Stock | G3730V105 |  | 1803 | 105342 | SH |  | SOLE | 0 | 0 | 105342 | 0 |
| GLOBALFOUNDRIES INC | Common Stock | G39387108 |  | 462 | 8571 | SH |  | SOLE | 0 | 0 | 8571 | 0 |
| GOLDEN OCEAN GRP LTD NEW | Common Stock | G39637205 |  | 109 | 12532 | SH |  | SOLE | 0 | 0 | 12532 | 0 |
| GRAB HOLDINGS LTD A | Common Stock | G4124C109 |  | 48 | 14786 | SH |  | SOLE | 0 | 0 | 14786 | 0 |
| JANUS HENDERSON GRP PLC | Common Stock | G4474Y214 |  | 917 | 38975 | SH |  | SOLE | 0 | 0 | 38975 | 0 |
| HORIZON THERAPEUTICS | Common Stock | G46188101 |  | 749 | 6581 | SH |  | SOLE | 0 | 0 | 6581 | 0 |
| ICON PLC | Common Stock | G4705A100 |  | 3334 | 17163 | SH |  | SOLE | 0 | 0 | 17163 | 0 |
| INTL GAME TECH PLC USD | Common Stock | G4863A108 |  | 1675 | 73845 | SH |  | SOLE | 0 | 0 | 73845 | 0 |
| INVESCO LTD | Common Stock | G491BT108 |  | 387 | 21486 | SH |  | SOLE | 0 | 0 | 21486 | 0 |
| JOHNSON CTLS INTL PLC | Common Stock | G51502105 |  | 22476 | 351186 | SH |  | SOLE | 0 | 0 | 351186 | 0 |
| LAZARD LTD SHARES A | MLP | G54050102 |  | 1356 | 39106 | SH |  | SOLE | 0 | 0 | 39106 | 0 |
| LIBERTY GLOBAL PLC A | Common Stock | G5480U104 |  | 1044 | 55168 | SH |  | SOLE | 0 | 0 | 55168 | 0 |
| LIBERTY GLOBAL PLC C | Common Stock | G5480U120 |  | 5655 | 291046 | SH |  | SOLE | 0 | 0 | 291046 | 0 |
| LINDE PLC | Common Stock | G5494J103 |  | 38586 | 118297 | SH |  | SOLE | 0 | 0 | 118297 | 0 |
| MEDTRONIC PLC | Common Stock | G5960L103 |  | 68201 | 877519 | SH |  | SOLE | 0 | 0 | 877519 | 0 |
| APTIV PLC | Common Stock | G6095L109 |  | 1862 | 19998 | SH |  | SOLE | 0 | 0 | 19998 | 0 |
| JOBY AVIATION INC | Common Stock | G65163100 |  | 531 | 158415 | SH |  | SOLE | 0 | 0 | 158415 | 0 |
| NOBLE CORP PLC 000001 A | Common Stock | G65431127 |  | 897 | 23780 | SH |  | SOLE | 0 | 0 | 23780 | 0 |
| NOMAD FOODS LTD USD | Common Stock | G6564A105 |  | 996 | 57769 | SH |  | SOLE | 0 | 0 | 57769 | 0 |
| NORWEGIAN CRUISE LINE | Common Stock | G66721104 |  | 6431 | 525391 | SH |  | SOLE | 0 | 0 | 525391 | 0 |
| NU HLDGS LTD A | Common Stock | G6683N103 |  | 64 | 15800 | SH |  | SOLE | 0 | 0 | 15800 | 0 |
| NVENT ELECTRIC PLC | Common Stock | G6700G107 |  | 324 | 8417 | SH |  | SOLE | 0 | 0 | 8417 | 0 |
| PAGSEGURO DIGITAL LTD A | Common Stock | G68707101 |  | 503 | 57604 | SH |  | SOLE | 0 | 0 | 57604 | 0 |
| SEAGATE TECH HLDGS PUB | Common Stock | G7997R103 |  | 5560 | 105680 | SH |  | SOLE | 0 | 0 | 105680 | 0 |
| PENTAIR PLC | Common Stock | G7S00T104 |  | 9966 | 221559 | SH |  | SOLE | 0 | 0 | 221559 | 0 |
| STERIS PLC | Common Stock | G8473T100 |  | 3842 | 20804 | SH |  | SOLE | 0 | 0 | 20804 | 0 |
| TEXTAINER GRP HLDGS LTD | Common Stock | G8766E109 |  | 337 | 10880 | SH |  | SOLE | 0 | 0 | 10880 | 0 |
| TRANE TECHNOLOGIES PLC | Common Stock | G8994E103 |  | 16297 | 96956 | SH |  | SOLE | 0 | 0 | 96956 | 0 |
| TRITON INTL LTD CL A | Common Stock | G9078F107 |  | 11390 | 165594 | SH |  | SOLE | 0 | 0 | 165594 | 0 |
| WILLIS TOWERS WATSON PUB | Common Stock | G96629103 |  | 2686 | 10981 | SH |  | SOLE | 0 | 0 | 10981 | 0 |
| PERRIGO CO PLC | Common Stock | G97822103 |  | 1506 | 44165 | SH |  | SOLE | 0 | 0 | 44165 | 0 |
| ALCON INC | Common Stock | H01301128 |  | 5780 | 84323 | SH |  | SOLE | 0 | 0 | 84323 | 0 |
| CHUBB LTD | Common Stock | H1467J104 |  | 61129 | 277102 | SH |  | SOLE | 0 | 0 | 277102 | 0 |
| GARMIN LTD | Common Stock | H2906T109 |  | 2470 | 26758 | SH |  | SOLE | 0 | 0 | 26758 | 0 |
| UBS GROUP AG | Common Stock | H42097107 |  | 404 | 21625 | SH |  | SOLE | 0 | 0 | 21625 | 0 |
| TE CONNECTIVITY LTD | Common Stock | H84989104 |  | 26541 | 231192 | SH |  | SOLE | 0 | 0 | 231192 | 0 |
| ARDAGH METAL PCKG S A | Common Stock | L02235106 |  | 1945 | 404404 | SH |  | SOLE | 0 | 0 | 404404 | 0 |
| GLOBANT S A | Common Stock | L44385109 |  | 2550 | 15164 | SH |  | SOLE | 0 | 0 | 15164 | 0 |
| ORION ENGINEERED CARBONS | Common Stock | L72967109 |  | 641 | 35975 | SH |  | SOLE | 0 | 0 | 35975 | 0 |
| SPOTIFY TECHNOLOGY SA | Common Stock | L8681T102 |  | 1125 | 14249 | SH |  | SOLE | 0 | 0 | 14249 | 0 |
| BOS BETTER ONLINE SOL | Common Stock | M20115180 |  | 1184 | 567125 | SH |  | SOLE | 0 | 0 | 567125 | 0 |
| CHECK POINT SFTWARE TECH | Common Stock | M22465104 |  | 2724 | 21594 | SH |  | SOLE | 0 | 0 | 21594 | 0 |
| COMPUGEN LTD | Common Stock | M25722105 |  | 9 | 12700 | SH |  | SOLE | 0 | 0 | 12700 | 0 |
| INMODE LTD ORD | Common Stock | M5425M103 |  | 620 | 17373 | SH |  | SOLE | 0 | 0 | 17373 | 0 |
| KORNIT DIGITAL LTD | Common Stock | M6372Q113 |  | 229 | 9961 | SH |  | SOLE | 0 | 0 | 9961 | 0 |
| RADCOM LTD NEW | Common Stock | M81865111 |  | 915 | 83631 | SH |  | SOLE | 0 | 0 | 83631 | 0 |
| RADWARE LTD | Common Stock | M81873107 |  | 526 | 26636 | SH |  | SOLE | 0 | 0 | 26636 | 0 |
| SENSTAR TECHS LTD | Common Stock | M8T77E105 |  | 323 | 256332 | SH |  | SOLE | 0 | 0 | 256332 | 0 |
| ZIM INTEGRATED SHIPPING | Common Stock | M9T951109 |  | 519 | 30197 | SH |  | SOLE | 0 | 0 | 30197 | 0 |
| AERCAP HOLDINGS N V | Common Stock | N00985106 |  | 23198 | 397767 | SH |  | SOLE | 0 | 0 | 397767 | 0 |
| ASML HLDG NV NYRS NEW | Common Stock | N07059210 |  | 17560 | 32137 | SH |  | SOLE | 0 | 0 | 32137 | 0 |
| ELASTIC N V | Common Stock | N14506104 |  | 296 | 5750 | SH |  | SOLE | 0 | 0 | 5750 | 0 |
| FERRARI NV NEW | Common Stock | N3167Y103 |  | 11333 | 52903 | SH |  | SOLE | 0 | 0 | 52903 | 0 |
| LYONDELLBASELL N V CL A | Common Stock | N53745100 |  | 7097 | 85481 | SH |  | SOLE | 0 | 0 | 85481 | 0 |
| NXP SEMICONDUCTORS N V | Common Stock | N6596X109 |  | 4360 | 27587 | SH |  | SOLE | 0 | 0 | 27587 | 0 |
| PLAYA HOTELS  RESORTS | Common Stock | N70544106 |  | 150 | 23000 | SH |  | SOLE | 0 | 0 | 23000 | 0 |
| STELLANTIS N V | Common Stock | N82405106 |  | 142 | 10017 | SH |  | SOLE | 0 | 0 | 10017 | 0 |
| STEVANATO GROUP S P A | Common Stock | T9224W109 |  | 253 | 14100 | SH |  | SOLE | 0 | 0 | 14100 | 0 |
| ROYAL CARIBBEAN GROUP | Common Stock | V7780T103 |  | 922 | 18659 | SH |  | SOLE | 0 | 0 | 18659 | 0 |
| DANAOS CORP NEW | Common Stock | Y1968P121 |  | 890 | 16909 | SH |  | SOLE | 0 | 0 | 16909 | 0 |
| DORIAN LPG LTD | Common Stock | Y2106R110 |  | 245 | 12926 | SH |  | SOLE | 0 | 0 | 12926 | 0 |
| ENETI INC | Common Stock | Y2294C107 |  | 623 | 61985 | SH |  | SOLE | 0 | 0 | 61985 | 0 |
| FLEX LTD | Common Stock | Y2573F102 |  | 814 | 37937 | SH |  | SOLE | 0 | 0 | 37937 | 0 |
| STAR BULK CARRIERS 001 | Common Stock | Y8162K204 |  | 2729 | 141900 | SH |  | SOLE | 0 | 0 | 141900 | 0 |

---