# EDGAR Filing Document

**Accession Number:** 0001961150
**File Stem:** 0001961150-23-000013
**Filing Date:** 2023-3
**Character Count:** 279980
**Document Hash:** bd130b61193982587e550b99a1021b65
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001961150-23-000013.hdr.sgml**: 20230324

**ACCESSION NUMBER**: 0001961150-23-000013

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

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20191231

**FILED AS OF DATE**: 20230324

**DATE AS OF CHANGE**: 20230324

**EFFECTIVENESS DATE**: 20230324

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** American Portfolios Advisors
- **CENTRAL INDEX KEY:** 0001961150
- **IRS NUMBER:** 113600438
- **STATE OF INCORPORATION:** DE
- **FISCAL YEAR END:** 1231

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

**BUSINESS ADDRESS:**
- **STREET 1:** 4250 VETERANS MEMORIAL HWY
- **STREET 2:** SUITE 420E
- **CITY:** HOLBROOK
- **STATE:** NY
- **ZIP:** 11741
- **BUSINESS PHONE:** 6314394600

**MAIL ADDRESS:**
- **STREET 1:** 4250 VETERANS MEMORIAL HWY
- **STREET 2:** SUITE 420E
- **CITY:** HOLBROOK
- **STATE:** NY
- **ZIP:** 11741

### FORM 13F COVER PAGE

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

**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:** American Portfolios Advisors<br>**Address:** 4250 VETERANS MEMORIAL HWY<br>SUITE 420E<br>HOLBROOK, NY 11741

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

**CRD Number (if applicable):** 000112697

**SEC File Number (if applicable):** 801-61065

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:** Colin Moors<br>**Title:** cco<br>**Phone:** 6314394600

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

Colin Moors  Holbrook, NY  03-24-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:** 2843

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

      (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 |
| 3M CO | COM | 88579Y101 |  | 917806 | 5202 | SH |  | SOLE | 0 | 0 | 0 | 5202 |
| ABERDEEN GLOBAL PREMIER PPTY | COM SH BEN INT | 00302L108 |  | 60594 | 9351 | SH |  | SOLE | 0 | 0 | 0 | 9351 |
| ABSOLUTE SHS TR | WBI PWR FCTR ETF | 00400R858 |  | 161094 | 6109 | SH |  | SOLE | 0 | 0 | 0 | 6109 |
| ADAMAS PHARMACEUTICALS INC | COM | 00548A106 |  | 569 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| ADAMS DIVERSIFIED EQUITY FD | COM | 006212104 |  | 2419 | 153 | SH |  | SOLE | 0 | 0 | 0 | 153 |
| ADIENT PLC | ORD SHS | G0084W101 |  | 4930 | 232 | SH |  | SOLE | 0 | 0 | 0 | 232 |
| ADVANCED MICRO DEVICES INC | COM | 007903107 |  | 817179 | 17819 | SH |  | SOLE | 0 | 0 | 0 | 17819 |
| AEROVIRONMENT INC | COM | 008073108 |  | 3210 | 52 | SH |  | SOLE | 0 | 0 | 0 | 52 |
| AES CORP | COM | 00130H105 |  | 114937 | 5776 | SH |  | SOLE | 0 | 0 | 0 | 5776 |
| AIMMUNE THERAPEUTICS INC | COM | 00900T107 |  | 33470 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| AIR TRANSPORT SERVICES GRP I | COM | 00922R105 |  | 23 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| ALCOA CORP | COM | 013872106 |  | 42482 | 1975 | SH |  | SOLE | 0 | 0 | 0 | 1975 |
| ALEXANDERS INC | COM | 014752109 |  | 18169 | 55 | SH |  | SOLE | 0 | 0 | 0 | 55 |
| ALLIANZGI CONV INCOME FD | COM | 018828103 |  | 51940 | 9033 | SH |  | SOLE | 0 | 0 | 0 | 9033 |
| ALLSCRIPTS HEALTHCARE SOLUTN | COM | 01988P108 |  | 1875 | 191 | SH |  | SOLE | 0 | 0 | 0 | 191 |
| ALLSTATE CORP | COM | 020002101 |  | 144465 | 1285 | SH |  | SOLE | 0 | 0 | 0 | 1285 |
| ALPS ETF TR | MED BREAKTHGH | 00162Q593 |  | 43551 | 1030 | SH |  | SOLE | 0 | 0 | 0 | 1030 |
| ALTERITY THERAPEUTICS LTD | SPONSORED ADR | 02155X106 |  | 65 | 83 | SH |  | SOLE | 0 | 0 | 0 | 83 |
| ALTICE USA INC | CL A | 02156K103 |  | 7409 | 271 | SH |  | SOLE | 0 | 0 | 0 | 271 |
| ALTRA INDL MOTION CORP | COM | 02208R106 |  | 13905 | 384 | SH |  | SOLE | 0 | 0 | 0 | 384 |
| ALUMINUM CORP CHINA LTD | SPON ADR H SHS | 022276109 |  | 490 | 56 | SH |  | SOLE | 0 | 0 | 0 | 56 |
| AMARIN CORP PLC | SPONS ADR NEW | 023111206 |  | 527596 | 24608 | SH |  | SOLE | 0 | 0 | 0 | 24608 |
| AMCOR PLC | ORD | G0250X107 |  | 2721 | 251 | SH |  | SOLE | 0 | 0 | 0 | 251 |
| AMEREN CORP | COM | 023608102 |  | 4378 | 57 | SH |  | SOLE | 0 | 0 | 0 | 57 |
| AMERICAN FIN TR INC | COM CLASS A | 02607T109 |  | 103760 | 7825 | SH |  | SOLE | 0 | 0 | 0 | 7825 |
| AMERICAN INTL GROUP INC | COM NEW | 026874784 |  | 92750 | 1807 | SH |  | SOLE | 0 | 0 | 0 | 1807 |
| AMERICAN STS WTR CO | COM | 029899101 |  | 888660 | 10257 | SH |  | SOLE | 0 | 0 | 0 | 10257 |
| AMERICAN TOWER CORP NEW | COM | 03027X100 |  | 1624312 | 7068 | SH |  | SOLE | 0 | 0 | 0 | 7068 |
| AMERICAN WTR WKS CO INC NEW | COM | 030420103 |  | 194628 | 1584 | SH |  | SOLE | 0 | 0 | 0 | 1584 |
| AMERICOLD RLTY TR | COM | 03064D108 |  | 164747 | 4699 | SH |  | SOLE | 0 | 0 | 0 | 4699 |
| AMERIPRISE FINL INC | COM | 03076C106 |  | 106012 | 636 | SH |  | SOLE | 0 | 0 | 0 | 636 |
| AMERISOURCEBERGEN CORP | COM | 03073E105 |  | 117838 | 1386 | SH |  | SOLE | 0 | 0 | 0 | 1386 |
| AMN HEALTHCARE SERVICES INC | COM | 001744101 |  | 9970 | 160 | SH |  | SOLE | 0 | 0 | 0 | 160 |
| ANALOG DEVICES INC | COM | 032654105 |  | 150445 | 1266 | SH |  | SOLE | 0 | 0 | 0 | 1266 |
| ANNALY CAP MGMT INC | COM | 035710409 |  | 588840 | 62510 | SH |  | SOLE | 0 | 0 | 0 | 62510 |
| ANSYS INC | COM | 03662Q105 |  | 151357 | 588 | SH |  | SOLE | 0 | 0 | 0 | 588 |
| ANTHEM INC | COM | 036752103 |  | 519989 | 1722 | SH |  | SOLE | 0 | 0 | 0 | 1722 |
| APEX GLOBAL BRANDS INC | COM NEW | 03755M201 |  | 15205 | 19493 | SH |  | SOLE | 0 | 0 | 0 | 19493 |
| APOLLO COML REAL EST FIN INC | COM | 03762U105 |  | 193874 | 10600 | SH |  | SOLE | 0 | 0 | 0 | 10600 |
| APTIV PLC | SHS | G6095L109 |  | 13676 | 144 | SH |  | SOLE | 0 | 0 | 0 | 144 |
| ARCH COAL INC | CL A | 039380407 |  | 73247 | 1021 | SH |  | SOLE | 0 | 0 | 0 | 1021 |
| ARCHER DANIELS MIDLAND CO | COM | 039483102 |  | 206832 | 4462 | SH |  | SOLE | 0 | 0 | 0 | 4462 |
| ARK ETF TR | ISRAEL INOVATE | 00214Q609 |  | 138313 | 6250 | SH |  | SOLE | 0 | 0 | 0 | 6250 |
| ARMOUR RESIDENTIAL REIT INC | COM NEW | 042315507 |  | 17191 | 962 | SH |  | SOLE | 0 | 0 | 0 | 962 |
| ASANKO GOLD INC | COM | 04341Y105 |  | 1707 | 1800 | SH |  | SOLE | 0 | 0 | 0 | 1800 |
| ASGN INC | COM | 00191U102 |  | 7239 | 102 | SH |  | SOLE | 0 | 0 | 0 | 102 |
| ASHLAND GLOBAL HLDGS INC | COM | 044186104 |  | 32581 | 426 | SH |  | SOLE | 0 | 0 | 0 | 426 |
| ASTRAZENECA PLC | SPONSORED ADR | 046353108 |  | 686793 | 13774 | SH |  | SOLE | 0 | 0 | 0 | 13774 |
| AT INC | COM | 00206R102 |  | 7522587 | 192492 | SH |  | SOLE | 0 | 0 | 0 | 192492 |
| ATKORE INTL GROUP INC | COM | 047649108 |  | 4046 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| ATMOS ENERGY CORP | COM | 049560105 |  | 26623 | 238 | SH |  | SOLE | 0 | 0 | 0 | 238 |
| AVANGRID INC | COM | 05351W103 |  | 4149 | 81 | SH |  | SOLE | 0 | 0 | 0 | 81 |
| AVITA MED LTD | SPONSORED ADS | 053792107 |  | 1911 | 210 | SH |  | SOLE | 0 | 0 | 0 | 210 |
| AZUL S A | SPONSR ADR PFD | 05501U106 |  | 1241 | 29 | SH |  | SOLE | 0 | 0 | 0 | 29 |
| B RILEY FINL INC | COM | 05580M108 |  | 2518 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| BANCO SANTANDER MEXICO S A | SPONSORED ADS B | 05969B103 |  | 481 | 71 | SH |  | SOLE | 0 | 0 | 0 | 71 |
| BANCORP INC DEL | COM | 05969A105 |  | 25940 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| BANKUNITED INC | COM | 06652K103 |  | 5484 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| BARCLAYS BK PLC | S 500 VEQTOR | 06740C337 |  | 23904 | 144 | SH |  | SOLE | 0 | 0 | 0 | 144 |
| BARINGS BDC INC | COM | 06759L103 |  | 1028 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| BEACON ROOFING SUPPLY INC | COM | 073685109 |  | 3198 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| BED BATH  BEYOND INC | COM | 075896100 |  | 4446 | 257 | SH |  | SOLE | 0 | 0 | 0 | 257 |
| BERKLEY W R CORP | COM | 084423102 |  | 65645 | 950 | SH |  | SOLE | 0 | 0 | 0 | 950 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 |  | 6567746 | 28997 | SH |  | SOLE | 0 | 0 | 0 | 28997 |
| BERRY GLOBAL GROUP INC | COM | 08579W103 |  | 4512 | 95 | SH |  | SOLE | 0 | 0 | 0 | 95 |
| BHP GROUP PLC | SPONSORED ADR | 05545E209 |  | 7663 | 163 | SH |  | SOLE | 0 | 0 | 0 | 163 |
| BIO TECHNE CORP | COM | 09073M104 |  | 204144 | 930 | SH |  | SOLE | 0 | 0 | 0 | 930 |
| BIOGEN INC | COM | 09062X103 |  | 3402306 | 11466 | SH |  | SOLE | 0 | 0 | 0 | 11466 |
| BIOSPECIFICS TECHNOLOGIES CO | COM | 090931106 |  | 61267 | 1076 | SH |  | SOLE | 0 | 0 | 0 | 1076 |
| BLACKBERRY LTD | COM | 09228F103 |  | 7319 | 1140 | SH |  | SOLE | 0 | 0 | 0 | 1140 |
| BLACKROCK DEBT STRAT FD INC | COM NEW | 09255R202 |  | 14269 | 1274 | SH |  | SOLE | 0 | 0 | 0 | 1274 |
| BLACKROCK LTD DURATION INC T | COM SHS | 09249W101 |  | 6802 | 415 | SH |  | SOLE | 0 | 0 | 0 | 415 |
| BLACKROCK MUN 2030 TAR TERM | COM SHS BEN IN | 09257P105 |  | 101598 | 4200 | SH |  | SOLE | 0 | 0 | 0 | 4200 |
| BLACKROCK MUNIHLDS INVSTM QL | COM | 09254P108 |  | 88113 | 6630 | SH |  | SOLE | 0 | 0 | 0 | 6630 |
| BLACKROCK MUNIY QUALITY FD I | COM | 09254G108 |  | 16185 | 1245 | SH |  | SOLE | 0 | 0 | 0 | 1245 |
| BLACKROCK TAX MUNICPAL BD TR | SHS | 09248X100 |  | 98942 | 4065 | SH |  | SOLE | 0 | 0 | 0 | 4065 |
| BLUEBIRD BIO INC | COM | 09609G100 |  | 77220 | 880 | SH |  | SOLE | 0 | 0 | 0 | 880 |
| BLUELINX HLDGS INC | COM NEW | 09624H208 |  | 9305 | 653 | SH |  | SOLE | 0 | 0 | 0 | 653 |
| BLUEROCK RESIDENTIAL GRW REI | COM CL A | 09627J102 |  | 4820 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| BNY MELLON STRATEGIC MUN BD | COM | 09662E109 |  | 55930 | 7000 | SH |  | SOLE | 0 | 0 | 0 | 7000 |
| BNY MELLON STRATEGIC MUNS IN | COM | 05588W108 |  | 34712 | 4079 | SH |  | SOLE | 0 | 0 | 0 | 4079 |
| BOOZ ALLEN HAMILTON HLDG COR | CL A | 099502106 |  | 373930 | 5257 | SH |  | SOLE | 0 | 0 | 0 | 5257 |
| BP PLC | SPONSORED ADR | 055622104 |  | 844441 | 22375 | SH |  | SOLE | 0 | 0 | 0 | 22375 |
| BRANDYWINE RLTY TR | SH BEN INT NEW | 105368203 |  | 2898 | 184 | SH |  | SOLE | 0 | 0 | 0 | 184 |
| BRISTOL MYERS SQUIBB CO | COM | 110122108 |  | 2706649 | 42166 | SH |  | SOLE | 0 | 0 | 0 | 42166 |
| BROADMARK RLTY CAP INC | COM | 11135B100 |  | 165113 | 12950 | SH |  | SOLE | 0 | 0 | 0 | 12950 |
| BROOKS AUTOMATION INC | COM | 114340102 |  | 21316 | 508 | SH |  | SOLE | 0 | 0 | 0 | 508 |
| BRUKER CORP | COM | 116794108 |  | 2549 | 50 | SH |  | SOLE | 0 | 0 | 0 | 50 |
| BURLINGTON STORES INC | COM | 122017106 |  | 304420 | 1335 | SH |  | SOLE | 0 | 0 | 0 | 1335 |
| CADENCE DESIGN SYSTEM INC | COM | 127387108 |  | 87532 | 1262 | SH |  | SOLE | 0 | 0 | 0 | 1262 |
| AARONS INC | COM PAR $0.50 | 002535300 |  | 25700 | 450 | SH |  | SOLE | 0 | 0 | 0 | 450 |
| ABERDEEN STD SILVER ETF TR | PHYSCL SILVR SHS | 003264108 |  | 8002 | 462 | SH |  | SOLE | 0 | 0 | 0 | 462 |
| ABSOLUTE SHS TR | WBI BBR GBL INME | 00400R874 |  | 145223 | 5695 | SH |  | SOLE | 0 | 0 | 0 | 5695 |
| ABSOLUTE SHS TR | WBI BULBEAR TR | 00400R833 |  | 23200 | 1184 | SH |  | SOLE | 0 | 0 | 0 | 1184 |
| ABSOLUTE SHS TR | WBI BULBEAR TR | 00400R841 |  | 1516281 | 74290 | SH |  | SOLE | 0 | 0 | 0 | 74290 |
| ACTIVISION BLIZZARD INC | COM | 00507V109 |  | 296205 | 4985 | SH |  | SOLE | 0 | 0 | 0 | 4985 |
| ACUITY BRANDS INC | COM | 00508Y102 |  | 20700 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| ADAMS RES  ENERGY INC | COM NEW | 006351308 |  | 30513 | 802 | SH |  | SOLE | 0 | 0 | 0 | 802 |
| ADOBE INC | COM | 00724F101 |  | 5942187 | 18017 | SH |  | SOLE | 0 | 0 | 0 | 18017 |
| AERCAP HOLDINGS NV | SHS | N00985106 |  | 21515 | 350 | SH |  | SOLE | 0 | 0 | 0 | 350 |
| AFLAC INC | COM | 001055102 |  | 141964 | 2684 | SH |  | SOLE | 0 | 0 | 0 | 2684 |
| AGCO CORP | COM | 001084102 |  | 38857 | 503 | SH |  | SOLE | 0 | 0 | 0 | 503 |
| AGILENT TECHNOLOGIES INC | COM | 00846U101 |  | 772405 | 9054 | SH |  | SOLE | 0 | 0 | 0 | 9054 |
| AGNC INVT CORP | COM | 00123Q104 |  | 17808 | 1007 | SH |  | SOLE | 0 | 0 | 0 | 1007 |
| AGNICO EAGLE MINES LTD | COM | 008474108 |  | 231346 | 3755 | SH |  | SOLE | 0 | 0 | 0 | 3755 |
| ALARM COM HLDGS INC | COM | 011642105 |  | 4297 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| ALASKA AIR GROUP INC | COM | 011659109 |  | 45942 | 678 | SH |  | SOLE | 0 | 0 | 0 | 678 |
| ALLETE INC | COM NEW | 018522300 |  | 24925 | 307 | SH |  | SOLE | 0 | 0 | 0 | 307 |
| ALLIANZGI EQUITY  CONV INCO | COM | 018829101 |  | 25565 | 1128 | SH |  | SOLE | 0 | 0 | 0 | 1128 |
| ALLISON TRANSMISSION HLDGS I | COM | 01973R101 |  | 14206 | 294 | SH |  | SOLE | 0 | 0 | 0 | 294 |
| ALPS ETF TR | SECTR DIV DOGS | 00162Q858 |  | 192143 | 4103 | SH |  | SOLE | 0 | 0 | 0 | 4103 |
| ALTERYX INC | COM CL A | 02156B103 |  | 303012 | 3028 | SH |  | SOLE | 0 | 0 | 0 | 3028 |
| ALTIMMUNE INC | COM NEW | 02155H200 |  | 1890 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| AMERESCO INC | CL A | 02361E108 |  | 16240 | 928 | SH |  | SOLE | 0 | 0 | 0 | 928 |
| AMERICA MOVIL SAB DE CV | SPON ADR L SHS | 02364W105 |  | 3248 | 203 | SH |  | SOLE | 0 | 0 | 0 | 203 |
| AMETEK INC NEW | COM | 031100100 |  | 207992 | 2085 | SH |  | SOLE | 0 | 0 | 0 | 2085 |
| AMPLIFY ETF TR | HIGH INCOME | 032108847 |  | 6226 | 349 | SH |  | SOLE | 0 | 0 | 0 | 349 |
| APPIAN CORP | CL A | 03782L101 |  | 50055 | 1310 | SH |  | SOLE | 0 | 0 | 0 | 1310 |
| APPLE HOSPITALITY REIT INC | COM NEW | 03784Y200 |  | 179043 | 11018 | SH |  | SOLE | 0 | 0 | 0 | 11018 |
| APPLE INC | COM | 037833100 |  | 56599264 | 192744 | SH |  | SOLE | 0 | 0 | 0 | 192744 |
| APTARGROUP INC | COM | 038336103 |  | 86484 | 748 | SH |  | SOLE | 0 | 0 | 0 | 748 |
| AQUA AMERICA INC | COM | 03836W103 |  | 150141 | 3199 | SH |  | SOLE | 0 | 0 | 0 | 3199 |
| AQUAVENTURE HLDGS LTD | SHS | G0443N107 |  | 27 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| ARCHROCK INC | COM | 03957W106 |  | 2811 | 280 | SH |  | SOLE | 0 | 0 | 0 | 280 |
| ARCUS BIOSCIENCES INC | COM | 03969F109 |  | 2525 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| ARENA PHARMACEUTICALS INC | COM NEW | 040047607 |  | 3179 | 70 | SH |  | SOLE | 0 | 0 | 0 | 70 |
| ARK ETF TR | GENOMIC REV ETF | 00214Q302 |  | 367145 | 10953 | SH |  | SOLE | 0 | 0 | 0 | 10953 |
| ARK ETF TR | NEXT GNRTN INTER | 00214Q401 |  | 277411 | 4817 | SH |  | SOLE | 0 | 0 | 0 | 4817 |
| ARMSTRONG FLOORING INC | COM | 04238R106 |  | 1085 | 254 | SH |  | SOLE | 0 | 0 | 0 | 254 |
| ARROWHEAD PHARMACEUTICALS IN | COM | 04280A100 |  | 1683432 | 26540 | SH |  | SOLE | 0 | 0 | 0 | 26540 |
| ARTESIAN RESOURCES CORP | CL A | 043113208 |  | 15293 | 411 | SH |  | SOLE | 0 | 0 | 0 | 411 |
| ASSURED GUARANTY LTD | COM | G0585R106 |  | 81814 | 1669 | SH |  | SOLE | 0 | 0 | 0 | 1669 |
| AUTOHOME INC | SP ADR RP CL A | 05278C107 |  | 14002 | 175 | SH |  | SOLE | 0 | 0 | 0 | 175 |
| AXON ENTERPRISE INC | COM | 05464C101 |  | 311806 | 4255 | SH |  | SOLE | 0 | 0 | 0 | 4255 |
| AXOS FINL INC | COM | 05465C100 |  | 454200 | 15000 | SH |  | SOLE | 0 | 0 | 0 | 15000 |
| BABCOCK  WILCOX ENTERPRIS I | COM | 05614L209 |  | 18 | 5 | SH |  | SOLE | 0 | 0 | 0 | 5 |
| BAKER HUGHES COMPANY | CL A | 05722G100 |  | 13636 | 532 | SH |  | SOLE | 0 | 0 | 0 | 532 |
| BALCHEM CORP | COM | 057665200 |  | 6708 | 66 | SH |  | SOLE | 0 | 0 | 0 | 66 |
| BALL CORP | COM | 058498106 |  | 5756 | 89 | SH |  | SOLE | 0 | 0 | 0 | 89 |
| BANCOLOMBIA S A | SPON ADR PREF | 05968L102 |  | 4602 | 84 | SH |  | SOLE | 0 | 0 | 0 | 84 |
| BANK AMER CORP | 7.25%CNV PFD L | 060505682 |  | 818685 | 565 | SH |  | SOLE | 0 | 0 | 0 | 565 |
| BAOZUN INC | SPONSORED ADR | 06684L103 |  | 14076 | 425 | SH |  | SOLE | 0 | 0 | 0 | 425 |
| BAR HBR BANKSHARES | COM | 066849100 |  | 9498 | 374 | SH |  | SOLE | 0 | 0 | 0 | 374 |
| BARCLAYS PLC | ADR | 06738E204 |  | 10710 | 1125 | SH |  | SOLE | 0 | 0 | 0 | 1125 |
| BARRICK GOLD CORPORATION | COM | 067901108 |  | 375369 | 20192 | SH |  | SOLE | 0 | 0 | 0 | 20192 |
| BAUSCH HEALTH COS INC | COM | 071734107 |  | 683672 | 22850 | SH |  | SOLE | 0 | 0 | 0 | 22850 |
| BAYTEX ENERGY CORP | COM | 07317Q105 |  | 1450 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| BCE INC | COM NEW | 05534B760 |  | 254695 | 5495 | SH |  | SOLE | 0 | 0 | 0 | 5495 |
| BEYOND MEAT INC | COM | 08862E109 |  | 35154 | 465 | SH |  | SOLE | 0 | 0 | 0 | 465 |
| BGC PARTNERS INC | CL A | 05541T101 |  | 87438 | 14720 | SH |  | SOLE | 0 | 0 | 0 | 14720 |
| BHP GROUP LTD | SPONSORED ADS | 088606108 |  | 375379 | 6861 | SH |  | SOLE | 0 | 0 | 0 | 6861 |
| BIOMARIN PHARMACEUTICAL INC | COM | 09061G101 |  | 16149 | 191 | SH |  | SOLE | 0 | 0 | 0 | 191 |
| BLACKROCK ENERGY  RES TR | COM | 09250U101 |  | 5940 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| BLACKROCK ENHANCED EQT DIV T | COM | 09251A104 |  | 15277 | 1540 | SH |  | SOLE | 0 | 0 | 0 | 1540 |
| BLACKROCK ENHANCED INTL DIV | COM BENE INTER | 092524107 |  | 2945 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| BLACKROCK FLOAT RATE OME STR | COM | 09255X100 |  | 30912 | 2300 | SH |  | SOLE | 0 | 0 | 0 | 2300 |
| BLACKROCK MUNIVEST FD II INC | COM | 09253T101 |  | 18357 | 1242 | SH |  | SOLE | 0 | 0 | 0 | 1242 |
| BLACKROCK RES  COMM STRAT T | SHS | 09257A108 |  | 71946 | 8915 | SH |  | SOLE | 0 | 0 | 0 | 8915 |
| BLACKSTONE MTG TR INC | COM CL A | 09257W100 |  | 343318 | 9224 | SH |  | SOLE | 0 | 0 | 0 | 9224 |
| BLOOM ENERGY CORP | COM CL A | 093712107 |  | 20640 | 2763 | SH |  | SOLE | 0 | 0 | 0 | 2763 |
| BLUE APRON HLDGS INC | CL A NEW | 09523Q200 |  | 342 | 52 | SH |  | SOLE | 0 | 0 | 0 | 52 |
| BORGWARNER INC | COM | 099724106 |  | 12861 | 296 | SH |  | SOLE | 0 | 0 | 0 | 296 |
| BOX INC | CL A | 10316T104 |  | 1678 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| BRASKEM S A | SP ADR PFD A | 105532105 |  | 755 | 51 | SH |  | SOLE | 0 | 0 | 0 | 51 |
| BRIGHTHOUSE FINL INC | COM | 10922N103 |  | 2746 | 70 | SH |  | SOLE | 0 | 0 | 0 | 70 |
| BROADVISION INC | COM PAR | 111412706 |  | 7308 | 2800 | SH |  | SOLE | 0 | 0 | 0 | 2800 |
| BROOKFIELD ASSET MGMT INC | CL A LTD VT SH | 112585104 |  | 87451 | 1513 | SH |  | SOLE | 0 | 0 | 0 | 1513 |
| BROWN FORMAN CORP | CL B | 115637209 |  | 100251 | 1483 | SH |  | SOLE | 0 | 0 | 0 | 1483 |
| BRYN MAWR BK CORP | COM | 117665109 |  | 1650 | 40 | SH |  | SOLE | 0 | 0 | 0 | 40 |
| CABOT OIL  GAS CORP | COM | 127097103 |  | 1271 | 73 | SH |  | SOLE | 0 | 0 | 0 | 73 |
| CAESARS ENTMT CORP | COM | 127686103 |  | 107100 | 7875 | SH |  | SOLE | 0 | 0 | 0 | 7875 |
| CALAMOS DYNAMIC CONV  INCOM | COM | 12811V105 |  | 23315 | 1102 | SH |  | SOLE | 0 | 0 | 0 | 1102 |
| CALIFORNIA RES CORP | COM NEW | 13057Q206 |  | 108 | 12 | SH |  | SOLE | 0 | 0 | 0 | 12 |
| CALIX INC | COM | 13100M509 |  | 872 | 109 | SH |  | SOLE | 0 | 0 | 0 | 109 |
| CANADIAN NATL RY CO | COM | 136375102 |  | 347147 | 3838 | SH |  | SOLE | 0 | 0 | 0 | 3838 |
| CANADIAN PAC RY LTD | COM | 13645T100 |  | 212118 | 832 | SH |  | SOLE | 0 | 0 | 0 | 832 |
| CAPITAL ONE FINL CORP | COM | 14040H105 |  | 491588 | 4777 | SH |  | SOLE | 0 | 0 | 0 | 4777 |
| CARLYLE GROUP L P | COM UTS LTD PTN | 14309L102 |  | 7378 | 230 | SH |  | SOLE | 0 | 0 | 0 | 230 |
| CARTER BK  TR MARTINSVILLE | COM | 146102108 |  | 30836 | 1300 | SH |  | SOLE | 0 | 0 | 0 | 1300 |
| CASELLA WASTE SYS INC | CL A | 147448104 |  | 27158 | 590 | SH |  | SOLE | 0 | 0 | 0 | 590 |
| CEDAR FAIR L P | DEPOSITRY UNIT | 150185106 |  | 95007 | 1714 | SH |  | SOLE | 0 | 0 | 0 | 1714 |
| CALAMOS CONV  HIGH INCOME F | COM SHS | 12811P108 |  | 29401 | 2579 | SH |  | SOLE | 0 | 0 | 0 | 2579 |
| CALAMOS CONV OPP AND INC FD | SH BEN INT | 128117108 |  | 53900 | 4900 | SH |  | SOLE | 0 | 0 | 0 | 4900 |
| CALAMOS STRATEGIC TOTL RETN | COM SH BEN INT | 128125101 |  | 19883 | 1462 | SH |  | SOLE | 0 | 0 | 0 | 1462 |
| CALLON PETE CO DEL | COM | 13123X102 |  | 1357 | 281 | SH |  | SOLE | 0 | 0 | 0 | 281 |
| CAMDEN NATL CORP | COM | 133034108 |  | 1382 | 30 | SH |  | SOLE | 0 | 0 | 0 | 30 |
| CAPITALA FIN CORP | COM | 14054R106 |  | 2270 | 260 | SH |  | SOLE | 0 | 0 | 0 | 260 |
| CAPRI HOLDINGS LIMITED | SHS | G1890L107 |  | 6600 | 173 | SH |  | SOLE | 0 | 0 | 0 | 173 |
| CAPSTEAD MTG CORP | COM NO PAR | 14067E506 |  | 3540 | 447 | SH |  | SOLE | 0 | 0 | 0 | 447 |
| CAPSTONE TURBINE CORP | COM | 14067D508 |  | 46 | 15 | SH |  | SOLE | 0 | 0 | 0 | 15 |
| CARDINAL HEALTH INC | COM | 14149Y108 |  | 14205 | 281 | SH |  | SOLE | 0 | 0 | 0 | 281 |
| CARLISLE COS INC | COM | 142339100 |  | 134194 | 829 | SH |  | SOLE | 0 | 0 | 0 | 829 |
| CARNIVAL PLC | ADR | 14365C103 |  | 4383 | 91 | SH |  | SOLE | 0 | 0 | 0 | 91 |
| CARPENTER TECHNOLOGY CORP | COM | 144285103 |  | 11151 | 224 | SH |  | SOLE | 0 | 0 | 0 | 224 |
| CASEYS GEN STORES INC | COM | 147528103 |  | 142036 | 893 | SH |  | SOLE | 0 | 0 | 0 | 893 |
| CASTLIGHT HEALTH INC | CL B | 14862Q100 |  | 207 | 156 | SH |  | SOLE | 0 | 0 | 0 | 156 |
| CATCHMARK TIMBER TR INC | CL A | 14912Y202 |  | 3842 | 335 | SH |  | SOLE | 0 | 0 | 0 | 335 |
| CATHAY GEN BANCORP | COM | 149150104 |  | 3501 | 92 | SH |  | SOLE | 0 | 0 | 0 | 92 |
| CDN IMPERIAL BK COMM TORONTO | COM | 136069101 |  | 100755 | 1211 | SH |  | SOLE | 0 | 0 | 0 | 1211 |
| CENOVUS ENERGY INC | COM | 15135U109 |  | 670 | 66 | SH |  | SOLE | 0 | 0 | 0 | 66 |
| CENTERPOINT ENERGY INC | DEP RP PFD CV B | 15189T503 |  | 48740 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| CENTRAIS ELETRICAS BRASILEIR | SPONSORED ADR | 15234Q207 |  | 1230 | 132 | SH |  | SOLE | 0 | 0 | 0 | 132 |
| CENTRAL GARDEN  PET CO | CL A NON-VTG | 153527205 |  | 1644 | 56 | SH |  | SOLE | 0 | 0 | 0 | 56 |
| CF INDS HLDGS INC | COM | 125269100 |  | 340947 | 7142 | SH |  | SOLE | 0 | 0 | 0 | 7142 |
| CHARLES RIV LABS INTL INC | COM | 159864107 |  | 243958 | 1597 | SH |  | SOLE | 0 | 0 | 0 | 1597 |
| CHARTER COMMUNICATIONS INC N | CL A | 16119P108 |  | 292503 | 603 | SH |  | SOLE | 0 | 0 | 0 | 603 |
| CHECK POINT SOFTWARE TECH LT | ORD | M22465104 |  | 12982 | 117 | SH |  | SOLE | 0 | 0 | 0 | 117 |
| CHEMOURS CO | COM | 163851108 |  | 5613 | 310 | SH |  | SOLE | 0 | 0 | 0 | 310 |
| CHIMERA INVT CORP | COM NEW | 16934Q208 |  | 47309 | 2301 | SH |  | SOLE | 0 | 0 | 0 | 2301 |
| CHURCH  DWIGHT INC | COM | 171340102 |  | 304994 | 4336 | SH |  | SOLE | 0 | 0 | 0 | 4336 |
| CIMAREX ENERGY CO | COM | 171798101 |  | 6632 | 126 | SH |  | SOLE | 0 | 0 | 0 | 126 |
| CITIZENS FINL GROUP INC | COM | 174610105 |  | 354525 | 8730 | SH |  | SOLE | 0 | 0 | 0 | 8730 |
| CLARIVATE ANALYTICS PLC | COM | G21810109 |  | 8400 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| CLEVELAND CLIFFS INC | COM | 185899101 |  | 24612 | 2930 | SH |  | SOLE | 0 | 0 | 0 | 2930 |
| CLOVIS ONCOLOGY INC | COM | 189464100 |  | 1043 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| CME GROUP INC | COM | 12572Q105 |  | 693462 | 3455 | SH |  | SOLE | 0 | 0 | 0 | 3455 |
| CNO FINL GROUP INC | COM | 12621E103 |  | 109 | 6 | SH |  | SOLE | 0 | 0 | 0 | 6 |
| CNX MIDSTREAM PARTNERS LP | COM UNIT REPST | 12654A101 |  | 2469 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| COGENT COMMUNICATIONS HLDGS | COM NEW | 19239V302 |  | 2567 | 39 | SH |  | SOLE | 0 | 0 | 0 | 39 |
| COHEN  STEERS INC | COM | 19247A100 |  | 9226 | 147 | SH |  | SOLE | 0 | 0 | 0 | 147 |
| COHEN  STEERS LTD DUR PFD I | COM | 19248C105 |  | 61617 | 2350 | SH |  | SOLE | 0 | 0 | 0 | 2350 |
| COHEN  STEERS REIT  PFD | COM | 19247X100 |  | 142669 | 5997 | SH |  | SOLE | 0 | 0 | 0 | 5997 |
| COLGATE PALMOLIVE CO | COM | 194162103 |  | 442540 | 6429 | SH |  | SOLE | 0 | 0 | 0 | 6429 |
| COLUMBIA BKG SYS INC | COM | 197236102 |  | 4069 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| COMERICA INC | COM | 200340107 |  | 7156 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| COMPASS DIVERSIFIED HOLDINGS | SH BEN INT | 20451Q104 |  | 110286 | 4436 | SH |  | SOLE | 0 | 0 | 0 | 4436 |
| CONSOLIDATED COMM HLDGS INC | COM | 209034107 |  | 10049 | 2590 | SH |  | SOLE | 0 | 0 | 0 | 2590 |
| CORNERSTONE ONDEMAND INC | COM | 21925Y103 |  | 11710 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| CRONOS GROUP INC | COM | 22717L101 |  | 69575 | 9071 | SH |  | SOLE | 0 | 0 | 0 | 9071 |
| CROWDSTRIKE HLDGS INC | CL A | 22788C105 |  | 189107 | 3792 | SH |  | SOLE | 0 | 0 | 0 | 3792 |
| CVR ENERGY INC | COM | 12662P108 |  | 79647 | 1970 | SH |  | SOLE | 0 | 0 | 0 | 1970 |
| CYMABAY THERAPEUTICS INC | COM | 23257D103 |  | 686 | 350 | SH |  | SOLE | 0 | 0 | 0 | 350 |
| CYPRESS SEMICONDUCTOR CORP | COM | 232806109 |  | 814357 | 34906 | SH |  | SOLE | 0 | 0 | 0 | 34906 |
| D R HORTON INC | COM | 23331A109 |  | 1620849 | 30727 | SH |  | SOLE | 0 | 0 | 0 | 30727 |
| DANA INCORPORATED | COM | 235825205 |  | 2239 | 123 | SH |  | SOLE | 0 | 0 | 0 | 123 |
| DARDEN RESTAURANTS INC | COM | 237194105 |  | 137353 | 1260 | SH |  | SOLE | 0 | 0 | 0 | 1260 |
| DBX ETF TR | XTRACK JAPAN JPX | 233051663 |  | 3425 | 119 | SH |  | SOLE | 0 | 0 | 0 | 119 |
| DBX ETF TR | XTRACK MSCI EURP | 233051853 |  | 872 | 28 | SH |  | SOLE | 0 | 0 | 0 | 28 |
| DENISON MINES CORP | COM | 248356107 |  | 55 | 133 | SH |  | SOLE | 0 | 0 | 0 | 133 |
| DEUTSCHE BANK AG | NAMEN AKT | D18190898 |  | 6224 | 800 | SH |  | SOLE | 0 | 0 | 0 | 800 |
| DEXCOM INC | COM | 252131107 |  | 15312 | 70 | SH |  | SOLE | 0 | 0 | 0 | 70 |
| DIAMONDBACK ENERGY INC | COM | 25278X109 |  | 101310 | 1091 | SH |  | SOLE | 0 | 0 | 0 | 1091 |
| DICKS SPORTING GOODS INC | COM | 253393102 |  | 114619 | 2316 | SH |  | SOLE | 0 | 0 | 0 | 2316 |
| DIREXION SHS ETF TR | ALL CP INSIDER | 25459Y769 |  | 180241 | 4570 | SH |  | SOLE | 0 | 0 | 0 | 4570 |
| DIREXION SHS ETF TR | DLY S BR 3X | 25460E885 |  | 1564 | 118 | SH |  | SOLE | 0 | 0 | 0 | 118 |
| DISCOVER FINL SVCS | COM | 254709108 |  | 58424 | 689 | SH |  | SOLE | 0 | 0 | 0 | 689 |
| DNP SELECT INCOME FD | COM | 23325P104 |  | 124516 | 9751 | SH |  | SOLE | 0 | 0 | 0 | 9751 |
| DOMTAR CORP | COM NEW | 257559203 |  | 2486 | 65 | SH |  | SOLE | 0 | 0 | 0 | 65 |
| DONNELLEY FINL SOLUTIONS INC | COM | 25787G100 |  | 1078 | 103 | SH |  | SOLE | 0 | 0 | 0 | 103 |
| DOVER CORP | COM | 260003108 |  | 253520 | 2200 | SH |  | SOLE | 0 | 0 | 0 | 2200 |
| DOW INC | COM | 260557103 |  | 396379 | 7242 | SH |  | SOLE | 0 | 0 | 0 | 7242 |
| DRIVE SHACK INC | COM | 262077100 |  | 1204 | 329 | SH |  | SOLE | 0 | 0 | 0 | 329 |
| DUPONT DE NEMOURS INC | COM | 26614N102 |  | 304390 | 4741 | SH |  | SOLE | 0 | 0 | 0 | 4741 |
| DXC TECHNOLOGY CO | COM | 23355L106 |  | 357121 | 9500 | SH |  | SOLE | 0 | 0 | 0 | 9500 |
| EASTGROUP PPTY INC | COM | 277276101 |  | 156683 | 1181 | SH |  | SOLE | 0 | 0 | 0 | 1181 |
| EATON VANCE RISK MNGD DIV EQ | COM | 27829G106 |  | 25658 | 2750 | SH |  | SOLE | 0 | 0 | 0 | 2750 |
| EATON VANCE TAX ADVT DIV INC | COM | 27828G107 |  | 14943 | 586 | SH |  | SOLE | 0 | 0 | 0 | 586 |
| ELBIT SYS LTD | ORD | M3760D101 |  | 465 | 3 | SH |  | SOLE | 0 | 0 | 0 | 3 |
| ELDORADO RESORTS INC | COM | 28470R102 |  | 120652 | 2023 | SH |  | SOLE | 0 | 0 | 0 | 2023 |
| EMERSON ELEC CO | COM | 291011104 |  | 445144 | 5837 | SH |  | SOLE | 0 | 0 | 0 | 5837 |
| ENBRIDGE INC | COM | 29250N105 |  | 731250 | 18387 | SH |  | SOLE | 0 | 0 | 0 | 18387 |
| ENCANA CORP | COM | 292505104 |  | 4681 | 998 | SH |  | SOLE | 0 | 0 | 0 | 998 |
| ENEL AMERICAS S A | SPONSORED ADR | 29274F104 |  | 4721 | 430 | SH |  | SOLE | 0 | 0 | 0 | 430 |
| ENERGOUS CORP | COM | 29272C103 |  | 8280 | 4678 | SH |  | SOLE | 0 | 0 | 0 | 4678 |
| ENERGY FUELS INC | COM NEW | 292671708 |  | 4 | 2 | SH |  | SOLE | 0 | 0 | 0 | 2 |
| ENERGY RECOVERY INC | COM | 29270J100 |  | 12727 | 1300 | SH |  | SOLE | 0 | 0 | 0 | 1300 |
| ENI S P A | SPONSORED ADR | 26874R108 |  | 85419 | 2759 | SH |  | SOLE | 0 | 0 | 0 | 2759 |
| ENTEGRIS INC | COM | 29362U104 |  | 7814 | 156 | SH |  | SOLE | 0 | 0 | 0 | 156 |
| EQM MIDSTREAM PARTNERS LP | UNIT LTD PARTN | 26885B100 |  | 25394 | 849 | SH |  | SOLE | 0 | 0 | 0 | 849 |
| EQT CORP | COM | 26884L109 |  | 3096 | 284 | SH |  | SOLE | 0 | 0 | 0 | 284 |
| EQUIFAX INC | COM | 294429105 |  | 32928 | 235 | SH |  | SOLE | 0 | 0 | 0 | 235 |
| 2U INC | COM | 90214J101 |  | 7197 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| AAON INC | COM PAR $0.004 | 000360206 |  | 39002 | 789 | SH |  | SOLE | 0 | 0 | 0 | 789 |
| ABBOTT LABS | COM | 002824100 |  | 2336280 | 26897 | SH |  | SOLE | 0 | 0 | 0 | 26897 |
| ABERDEEN ASIA PACIFIC INCOM | COM | 003009107 |  | 85548 | 20129 | SH |  | SOLE | 0 | 0 | 0 | 20129 |
| ABIOMED INC | COM | 003654100 |  | 280450 | 1644 | SH |  | SOLE | 0 | 0 | 0 | 1644 |
| ABSOLUTE SHS TR | WBI BBR YLD 3000 | 00400R700 |  | 86381 | 3520 | SH |  | SOLE | 0 | 0 | 0 | 3520 |
| ACI WORLDWIDE INC | COM | 004498101 |  | 3599 | 95 | SH |  | SOLE | 0 | 0 | 0 | 95 |
| ADVANCED DRAIN SYS INC DEL | COM | 00790R104 |  | 1942 | 50 | SH |  | SOLE | 0 | 0 | 0 | 50 |
| ADVERUM BIOTECHNOLOGIES INC | COM | 00773U108 |  | 2304 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| ADVISORSHARES TR | DORSY SHRT ETF | 00768Y529 |  | 37074 | 1625 | SH |  | SOLE | 0 | 0 | 0 | 1625 |
| ADVISORSHARES TR | PURE CANNABIS | 00768Y495 |  | 1796 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| AEGON N V | NY REGISTRY SHS | 007924103 |  | 8172 | 1804 | SH |  | SOLE | 0 | 0 | 0 | 1804 |
| AGF INVESTMENTS TRUST | AGFIQ US MK ANTI | 00110G408 |  | 3044839 | 137465 | SH |  | SOLE | 0 | 0 | 0 | 137465 |
| AIM IMMUNOTECH INC | COM | 00901B105 |  | 124 | 228 | SH |  | SOLE | 0 | 0 | 0 | 228 |
| ALBEMARLE CORP | COM | 012653101 |  | 19283 | 264 | SH |  | SOLE | 0 | 0 | 0 | 264 |
| ALCON INC | ORD SHS | H01301128 |  | 49103 | 868 | SH |  | SOLE | 0 | 0 | 0 | 868 |
| ALEXANDRIA REAL ESTATE EQ IN | COM | 015271109 |  | 4363 | 27 | SH |  | SOLE | 0 | 0 | 0 | 27 |
| ALEXION PHARMACEUTICALS INC | COM | 015351109 |  | 49749 | 460 | SH |  | SOLE | 0 | 0 | 0 | 460 |
| ALLIANCE DATA SYSTEMS CORP | COM | 018581108 |  | 2244 | 20 | SH |  | SOLE | 0 | 0 | 0 | 20 |
| ALLIANCEBERNSTEIN GBL HGH IN | COM | 01879R106 |  | 47007 | 3875 | SH |  | SOLE | 0 | 0 | 0 | 3875 |
| ALLY FINL INC | COM | 02005N100 |  | 6998 | 229 | SH |  | SOLE | 0 | 0 | 0 | 229 |
| ALPS ETF TR | ALERIAN MLP | 00162Q866 |  | 1369372 | 161103 | SH |  | SOLE | 0 | 0 | 0 | 161103 |
| ALPS ETF TR | DISRUPTIVE TECH | 00162Q478 |  | 56874 | 1766 | SH |  | SOLE | 0 | 0 | 0 | 1766 |
| ALTAIR ENGR INC | COM CL A | 021369103 |  | 1472 | 41 | SH |  | SOLE | 0 | 0 | 0 | 41 |
| AMAZON COM INC | COM | 023135106 |  | 16719256 | 9048 | SH |  | SOLE | 0 | 0 | 0 | 9048 |
| AMBEV SA | SPONSORED ADR | 02319V103 |  | 1752 | 376 | SH |  | SOLE | 0 | 0 | 0 | 376 |
| AMERICAN CAMPUS CMNTYS INC | COM | 024835100 |  | 23515 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| AMERICAN CENTY ETF TR | DIVERSIFID CRP | 025072109 |  | 32293 | 630 | SH |  | SOLE | 0 | 0 | 0 | 630 |
| AMERICAN ELEC PWR CO INC | COM | 025537101 |  | 406681 | 4303 | SH |  | SOLE | 0 | 0 | 0 | 4303 |
| AMERICAN EXPRESS CO | COM | 025816109 |  | 1916834 | 15397 | SH |  | SOLE | 0 | 0 | 0 | 15397 |
| AMERICAN FINL GROUP INC OHIO | COM | 025932104 |  | 160351 | 1462 | SH |  | SOLE | 0 | 0 | 0 | 1462 |
| AMERICAN INTL GROUP INC | *W EXP 01/19/202 | 026874156 |  | 17618 | 1714 | SH |  | SOLE | 0 | 0 | 0 | 1714 |
| AMPLIFY ETF TR | BLOCKCHAIN LDR | 032108607 |  | 31013 | 1654 | SH |  | SOLE | 0 | 0 | 0 | 1654 |
| ANAPLAN INC | COM | 03272L108 |  | 10480 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| APACHE CORP | COM | 037411105 |  | 41456 | 1620 | SH |  | SOLE | 0 | 0 | 0 | 1620 |
| APERGY CORP | COM | 03755L104 |  | 5472 | 162 | SH |  | SOLE | 0 | 0 | 0 | 162 |
| APPLIED MATLS INC | COM | 038222105 |  | 313881 | 5142 | SH |  | SOLE | 0 | 0 | 0 | 5142 |
| APPLIED OPTOELECTRONICS INC | COM | 03823U102 |  | 237897 | 20025 | SH |  | SOLE | 0 | 0 | 0 | 20025 |
| ARAMARK | COM | 03852U106 |  | 15581 | 359 | SH |  | SOLE | 0 | 0 | 0 | 359 |
| ARCELORMITTAL SA LUXEMBOURG | NY REGISTRY SH | 03938L203 |  | 403 | 23 | SH |  | SOLE | 0 | 0 | 0 | 23 |
| ARES MANAGEMENT CORPORATION | CL A COM STK | 03990B101 |  | 213391 | 5979 | SH |  | SOLE | 0 | 0 | 0 | 5979 |
| ARK ETF TR | 3D PRINTING ETF | 00214Q500 |  | 30599 | 1363 | SH |  | SOLE | 0 | 0 | 0 | 1363 |
| ARK ETF TR | AUTNMUS TECHNLGY | 00214Q203 |  | 144140 | 3881 | SH |  | SOLE | 0 | 0 | 0 | 3881 |
| ARLINGTON ASSET INVT CORP | CL A NEW | 041356205 |  | 67 | 12 | SH |  | SOLE | 0 | 0 | 0 | 12 |
| ARMSTRONG WORLD INDS INC NEW | COM | 04247X102 |  | 55724 | 593 | SH |  | SOLE | 0 | 0 | 0 | 593 |
| ASCENDIS PHARMA A S | SPONSORED ADR | 04351P101 |  | 139 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| ASML HOLDING N V | N Y REGISTRY SHS | N07059210 |  | 281143 | 950 | SH |  | SOLE | 0 | 0 | 0 | 950 |
| ASSOCIATED BANC CORP | COM | 045487105 |  | 41766 | 1895 | SH |  | SOLE | 0 | 0 | 0 | 1895 |
| AURINIA PHARMACEUTICALS INC | COM | 05156V102 |  | 15722 | 776 | SH |  | SOLE | 0 | 0 | 0 | 776 |
| AURORA CANNABIS INC | COM | 05156X108 |  | 106249 | 49360 | SH |  | SOLE | 0 | 0 | 0 | 49360 |
| AUTODESK INC | COM | 052769106 |  | 155024 | 845 | SH |  | SOLE | 0 | 0 | 0 | 845 |
| AVALARA INC | COM | 05338G106 |  | 4761 | 65 | SH |  | SOLE | 0 | 0 | 0 | 65 |
| AVALONBAY CMNTYS INC | COM | 053484101 |  | 527815 | 2517 | SH |  | SOLE | 0 | 0 | 0 | 2517 |
| AVIANCA HLDGS SA | SPON ADR REP PFD | 05367G100 |  | 1012 | 227 | SH |  | SOLE | 0 | 0 | 0 | 227 |
| AVNET INC | COM | 053807103 |  | 10992 | 259 | SH |  | SOLE | 0 | 0 | 0 | 259 |
| AXA EQUITABLE HLDGS INC | COM | 054561105 |  | 32474 | 1310 | SH |  | SOLE | 0 | 0 | 0 | 1310 |
| AXALTA COATING SYS LTD | COM | G0750C108 |  | 7843 | 258 | SH |  | SOLE | 0 | 0 | 0 | 258 |
| BAIDU INC | SPON ADR REP A | 056752108 |  | 1396720 | 11050 | SH |  | SOLE | 0 | 0 | 0 | 11050 |
| BANCO SANTANDER SA | ADR | 05964H105 |  | 106510 | 25727 | SH |  | SOLE | 0 | 0 | 0 | 25727 |
| BANCORPSOUTH BK TUPELO MISS | COM | 05971J102 |  | 4869 | 155 | SH |  | SOLE | 0 | 0 | 0 | 155 |
| BANK MONTREAL QUE | COM | 063671101 |  | 48515 | 626 | SH |  | SOLE | 0 | 0 | 0 | 626 |
| BANK NEW YORK MELLON CORP | COM | 064058100 |  | 388679 | 7723 | SH |  | SOLE | 0 | 0 | 0 | 7723 |
| BARCLAYS BK PLC | DJUBS CMDT ETN36 | 06738C778 |  | 25124 | 1100 | SH |  | SOLE | 0 | 0 | 0 | 1100 |
| BARINGS PARTN INVS | SH BEN INT | 06761A103 |  | 80650 | 5000 | SH |  | SOLE | 0 | 0 | 0 | 5000 |
| BECTON DICKINSON  CO | COM | 075887109 |  | 189378 | 696 | SH |  | SOLE | 0 | 0 | 0 | 696 |
| BECTON DICKINSON  CO | PFD SHS CONV A | 075887208 |  | 217000 | 3315 | SH |  | SOLE | 0 | 0 | 0 | 3315 |
| BEIGENE LTD | SPONSORED ADR | 07725L102 |  | 7128 | 43 | SH |  | SOLE | 0 | 0 | 0 | 43 |
| BEST BUY INC | COM | 086516101 |  | 621009 | 7073 | SH |  | SOLE | 0 | 0 | 0 | 7073 |
| BIOHITECH GLOBAL INC | COM | 09074B107 |  | 1700 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| BIOLASE INC | COM NEW | 090911207 |  | 226 | 408 | SH |  | SOLE | 0 | 0 | 0 | 408 |
| BIOTELEMETRY INC | COM | 090672106 |  | 256548 | 5541 | SH |  | SOLE | 0 | 0 | 0 | 5541 |
| BLACK KNIGHT INC | COM | 09215C105 |  | 9543 | 148 | SH |  | SOLE | 0 | 0 | 0 | 148 |
| BLACKROCK CORE BD TR | SHS BEN INT | 09249E101 |  | 140989 | 9670 | SH |  | SOLE | 0 | 0 | 0 | 9670 |
| BLACKROCK CR ALLCTN INC TR | COM | 092508100 |  | 105308 | 7533 | SH |  | SOLE | 0 | 0 | 0 | 7533 |
| BLACKROCK ENH CAP  INC FD I | COM | 09256A109 |  | 17250 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| BLACKROCK ENHANCED GBL DIV T | COM | 092501105 |  | 21200 | 1929 | SH |  | SOLE | 0 | 0 | 0 | 1929 |
| BLACKROCK FLOATING RATE INCO | COM | 091941104 |  | 8172 | 635 | SH |  | SOLE | 0 | 0 | 0 | 635 |
| BLACKROCK INC | COM | 09247X101 |  | 421098 | 838 | SH |  | SOLE | 0 | 0 | 0 | 838 |
| BLACKROCK INCOME TR INC | COM | 09247F100 |  | 6951 | 1149 | SH |  | SOLE | 0 | 0 | 0 | 1149 |
| BLACKROCK INVT QUALITY MUN T | COM | 09247D105 |  | 9460 | 607 | SH |  | SOLE | 0 | 0 | 0 | 607 |
| BLACKROCK MULTI-SECTOR INC T | COM | 09258A107 |  | 35552 | 2200 | SH |  | SOLE | 0 | 0 | 0 | 2200 |
| BLINK CHARGING CO | COM | 09354A100 |  | 16089 | 8650 | SH |  | SOLE | 0 | 0 | 0 | 8650 |
| BOINGO WIRELESS INC | COM | 09739C102 |  | 821 | 75 | SH |  | SOLE | 0 | 0 | 0 | 75 |
| BOOKING HLDGS INC | COM | 09857L108 |  | 219749 | 107 | SH |  | SOLE | 0 | 0 | 0 | 107 |
| BOOT BARN HLDGS INC | COM | 099406100 |  | 7748 | 174 | SH |  | SOLE | 0 | 0 | 0 | 174 |
| BOSTON PROPERTIES INC | COM | 101121101 |  | 450802 | 3270 | SH |  | SOLE | 0 | 0 | 0 | 3270 |
| BOSTON SCIENTIFIC CORP | COM | 101137107 |  | 791712 | 17508 | SH |  | SOLE | 0 | 0 | 0 | 17508 |
| BRIDGE BANCORP INC | COM | 108035106 |  | 5734 | 171 | SH |  | SOLE | 0 | 0 | 0 | 171 |
| BRIGGS  STRATTON CORP | COM | 109043109 |  | 16650 | 2500 | SH |  | SOLE | 0 | 0 | 0 | 2500 |
| BRINKS CO | COM | 109696104 |  | 9521 | 105 | SH |  | SOLE | 0 | 0 | 0 | 105 |
| 3-D SYS CORP DEL | COM NEW | 88554D205 |  | 45168 | 5162 | SH |  | SOLE | 0 | 0 | 0 | 5162 |
| ABB LTD | SPONSORED ADR | 000375204 |  | 174677 | 7251 | SH |  | SOLE | 0 | 0 | 0 | 7251 |
| ABBVIE INC | COM | 00287Y109 |  | 1001708 | 11314 | SH |  | SOLE | 0 | 0 | 0 | 11314 |
| ABERDEEN STD PALLADIUM ETF T | PHYSCL PALLADM | 003262102 |  | 23824 | 130 | SH |  | SOLE | 0 | 0 | 0 | 130 |
| ABERDEEN STD PRECIOUS METALS | PHYSCL PM BASKET | 003263100 |  | 4278 | 56 | SH |  | SOLE | 0 | 0 | 0 | 56 |
| ABERDEEN TOTAL DYNAMIC DIVD | COM SH BEN INT | 00326L100 |  | 4475 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| ABM INDS INC | COM | 000957100 |  | 1584 | 42 | SH |  | SOLE | 0 | 0 | 0 | 42 |
| ABSOLUTE SHS TR | WBI BBR QTY 3000 | 00400R809 |  | 38356 | 1406 | SH |  | SOLE | 0 | 0 | 0 | 1406 |
| ABSOLUTE SHS TR | WBI BBR RNG 3000 | 00400R502 |  | 29764 | 1063 | SH |  | SOLE | 0 | 0 | 0 | 1063 |
| ABSOLUTE SHS TR | WBI BBR VAL 3000 | 00400R601 |  | 53506 | 1924 | SH |  | SOLE | 0 | 0 | 0 | 1924 |
| ACCENTURE PLC IRELAND | SHS CLASS A | G1151C101 |  | 489575 | 2325 | SH |  | SOLE | 0 | 0 | 0 | 2325 |
| ADVANCE AUTO PARTS INC | COM | 00751Y106 |  | 2883 | 18 | SH |  | SOLE | 0 | 0 | 0 | 18 |
| ADVANSIX INC | COM | 00773T101 |  | 898 | 45 | SH |  | SOLE | 0 | 0 | 0 | 45 |
| ADVISORSHARES TR | CORNERSTONE SM | 00768Y586 |  | 2176 | 58 | SH |  | SOLE | 0 | 0 | 0 | 58 |
| ADVISORSHARES TR | VICE ETF | 00768Y545 |  | 10605 | 423 | SH |  | SOLE | 0 | 0 | 0 | 423 |
| AGIOS PHARMACEUTICALS INC | COM | 00847X104 |  | 84279 | 1765 | SH |  | SOLE | 0 | 0 | 0 | 1765 |
| AIR PRODS  CHEMS INC | COM | 009158106 |  | 878460 | 3738 | SH |  | SOLE | 0 | 0 | 0 | 3738 |
| AKAMAI TECHNOLOGIES INC | COM | 00971T101 |  | 63230 | 732 | SH |  | SOLE | 0 | 0 | 0 | 732 |
| AKERNA CORP | COM | 00973W102 |  | 422 | 50 | SH |  | SOLE | 0 | 0 | 0 | 50 |
| AKOUSTIS TECHNOLOGIES INC | COM | 00973N102 |  | 1216 | 152 | SH |  | SOLE | 0 | 0 | 0 | 152 |
| ALBANY INTL CORP | CL A | 012348108 |  | 4024 | 53 | SH |  | SOLE | 0 | 0 | 0 | 53 |
| ALIBABA GROUP HLDG LTD | SPONSORED ADS | 01609W102 |  | 2741180 | 12924 | SH |  | SOLE | 0 | 0 | 0 | 12924 |
| ALIGN TECHNOLOGY INC | COM | 016255101 |  | 520968 | 1867 | SH |  | SOLE | 0 | 0 | 0 | 1867 |
| ALLEGHANY CORP DEL | COM | 017175100 |  | 15192 | 19 | SH |  | SOLE | 0 | 0 | 0 | 19 |
| ALLEGION PUB LTD CO | ORD SHS | G0176J109 |  | 44087 | 354 | SH |  | SOLE | 0 | 0 | 0 | 354 |
| ALLERGAN PLC | SHS | G0177J108 |  | 96541 | 505 | SH |  | SOLE | 0 | 0 | 0 | 505 |
| ALLIANCE RES PARTNER L P | UT LTD PART | 01877R108 |  | 12324 | 1139 | SH |  | SOLE | 0 | 0 | 0 | 1139 |
| ALLIANCEBERNSTEIN HOLDING LP | UNIT LTD PARTN | 01881G106 |  | 97524 | 3223 | SH |  | SOLE | 0 | 0 | 0 | 3223 |
| ALLIANT ENERGY CORP | COM | 018802108 |  | 149331 | 2729 | SH |  | SOLE | 0 | 0 | 0 | 2729 |
| ALLIANZGI NFJ DIVID INT  PR | COM | 01883A107 |  | 4550 | 350 | SH |  | SOLE | 0 | 0 | 0 | 350 |
| ALPHABET INC | CAP STK CL A | 02079K305 |  | 4916231 | 3671 | SH |  | SOLE | 0 | 0 | 0 | 3671 |
| ALPHABET INC | CAP STK CL C | 02079K107 |  | 4239022 | 3171 | SH |  | SOLE | 0 | 0 | 0 | 3171 |
| ALPS ETF TR | C GLOBL ETF | 00162Q106 |  | 9636 | 199 | SH |  | SOLE | 0 | 0 | 0 | 199 |
| ALPS ETF TR | CLEAN ENERGY | 00162Q460 |  | 76736 | 2273 | SH |  | SOLE | 0 | 0 | 0 | 2273 |
| ALPS ETF TR | EQUAL SEC ETF | 00162Q205 |  | 268247 | 3354 | SH |  | SOLE | 0 | 0 | 0 | 3354 |
| ALTRIA GROUP INC | COM | 02209S103 |  | 3064025 | 61391 | SH |  | SOLE | 0 | 0 | 0 | 61391 |
| ALTUS MIDSTREAM CO | CL A | 02215L100 |  | 1430 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| AMBARELLA INC | SHS | G037AX101 |  | 66374 | 1096 | SH |  | SOLE | 0 | 0 | 0 | 1096 |
| AMC NETWORKS INC | CL A | 00164V103 |  | 41475 | 1050 | SH |  | SOLE | 0 | 0 | 0 | 1050 |
| AMDOCS LTD | SHS | G02602103 |  | 33496 | 464 | SH |  | SOLE | 0 | 0 | 0 | 464 |
| AMERICA FIRST MULTIFAMILY IN | BEN UNIT CTF | 02364V107 |  | 50050 | 6500 | SH |  | SOLE | 0 | 0 | 0 | 6500 |
| AMERICAN AIRLS GROUP INC | COM | 02376R102 |  | 105772 | 3688 | SH |  | SOLE | 0 | 0 | 0 | 3688 |
| AMGEN INC | COM | 031162100 |  | 1579061 | 6550 | SH |  | SOLE | 0 | 0 | 0 | 6550 |
| AMPHENOL CORP NEW | CL A | 032095101 |  | 243409 | 2249 | SH |  | SOLE | 0 | 0 | 0 | 2249 |
| ANHEUSER BUSCH INBEV SA/NV | SPONSORED ADR | 03524A108 |  | 74574 | 909 | SH |  | SOLE | 0 | 0 | 0 | 909 |
| AON PLC | SHS CL A | G0408V102 |  | 196745 | 945 | SH |  | SOLE | 0 | 0 | 0 | 945 |
| APHRIA INC | COM | 03765K104 |  | 64840 | 12400 | SH |  | SOLE | 0 | 0 | 0 | 12400 |
| APOLLO GLOBAL MGMT INC | COM CL A | 03768E105 |  | 10872 | 228 | SH |  | SOLE | 0 | 0 | 0 | 228 |
| APOLLO SR FLOATING RATE FD I | COM | 037636107 |  | 22710 | 1500 | SH |  | SOLE | 0 | 0 | 0 | 1500 |
| ARBOR RLTY TR INC | COM | 038923108 |  | 489056 | 34081 | SH |  | SOLE | 0 | 0 | 0 | 34081 |
| ARCH CAP GROUP LTD | ORD | G0450A105 |  | 87710 | 2045 | SH |  | SOLE | 0 | 0 | 0 | 2045 |
| ARCONIC INC | COM | 03965L100 |  | 275330 | 8948 | SH |  | SOLE | 0 | 0 | 0 | 8948 |
| ARES CAP CORP | COM | 04010L103 |  | 94452 | 5064 | SH |  | SOLE | 0 | 0 | 0 | 5064 |
| ARGO GROUP INTL HLDGS LTD | COM | G0464B107 |  | 3748 | 57 | SH |  | SOLE | 0 | 0 | 0 | 57 |
| ARISTA NETWORKS INC | COM | 040413106 |  | 1037747 | 5102 | SH |  | SOLE | 0 | 0 | 0 | 5102 |
| ARK ETF TR | FINTECH INNOVA | 00214Q708 |  | 50512 | 2106 | SH |  | SOLE | 0 | 0 | 0 | 2106 |
| ARK ETF TR | INNOVATION ETF | 00214Q104 |  | 11809972 | 235963 | SH |  | SOLE | 0 | 0 | 0 | 235963 |
| ARTISAN PARTNERS ASSET MGMT | CL A | 04316A108 |  | 10470 | 324 | SH |  | SOLE | 0 | 0 | 0 | 324 |
| ATLANTICA YIELD PLC | SHS | G0751N103 |  | 74097 | 2808 | SH |  | SOLE | 0 | 0 | 0 | 2808 |
| ATLASSIAN CORP PLC | CL A | G06242104 |  | 10470 | 87 | SH |  | SOLE | 0 | 0 | 0 | 87 |
| AUDIOCODES LTD | ORD | M15342104 |  | 26 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| AUTOMATIC DATA PROCESSING IN | COM | 053015103 |  | 1700903 | 9976 | SH |  | SOLE | 0 | 0 | 0 | 9976 |
| AUTOZONE INC | COM | 053332102 |  | 673090 | 565 | SH |  | SOLE | 0 | 0 | 0 | 565 |
| AVANOS MED INC | COM | 05350V106 |  | 11290 | 335 | SH |  | SOLE | 0 | 0 | 0 | 335 |
| AVERY DENNISON CORP | COM | 053611109 |  | 1299435 | 9933 | SH |  | SOLE | 0 | 0 | 0 | 9933 |
| AVIAT NETWORKS INC | COM NEW | 05366Y201 |  | 3035 | 216 | SH |  | SOLE | 0 | 0 | 0 | 216 |
| AXCELIS TECHNOLOGIES INC | COM NEW | 054540208 |  | 6048 | 251 | SH |  | SOLE | 0 | 0 | 0 | 251 |
| BANCO BILBAO VIZCAYA ARGENTA | SPONSORED ADR | 05946K101 |  | 4816 | 863 | SH |  | SOLE | 0 | 0 | 0 | 863 |
| BANCO BRADESCO S A | SP ADR PFD NEW | 059460303 |  | 1459 | 163 | SH |  | SOLE | 0 | 0 | 0 | 163 |
| BANK AMER CORP | COM | 060505104 |  | 3309431 | 93965 | SH |  | SOLE | 0 | 0 | 0 | 93965 |
| BANK N S HALIFAX | COM | 064149107 |  | 4802 | 85 | SH |  | SOLE | 0 | 0 | 0 | 85 |
| BANK OF NT BUTTERFIELD L | SHS NEW | G0772R208 |  | 481 | 13 | SH |  | SOLE | 0 | 0 | 0 | 13 |
| BANK OZK | COM | 06417N103 |  | 33484 | 1098 | SH |  | SOLE | 0 | 0 | 0 | 1098 |
| BARCLAYS BK PLC | IPATH B SHRT TRM | 06746P621 |  | 3614 | 239 | SH |  | SOLE | 0 | 0 | 0 | 239 |
| BAXTER INTL INC | COM | 071813109 |  | 156479 | 1871 | SH |  | SOLE | 0 | 0 | 0 | 1871 |
| BIOMERICA INC | COM NEW | 09061H307 |  | 3024 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| BLACK HILLS CORP | COM | 092113109 |  | 46396 | 591 | SH |  | SOLE | 0 | 0 | 0 | 591 |
| BLACKLINE INC | COM | 09239B109 |  | 19902 | 386 | SH |  | SOLE | 0 | 0 | 0 | 386 |
| BLACKROCK CORPOR HI YLD FD I | COM | 09255P107 |  | 252708 | 22563 | SH |  | SOLE | 0 | 0 | 0 | 22563 |
| BLACKROCK MUNI INCOME TR II | COM | 09249N101 |  | 293987 | 19444 | SH |  | SOLE | 0 | 0 | 0 | 19444 |
| BLACKROCK MUNIYIELD INVST FD | COM | 09254R104 |  | 45684 | 3240 | SH |  | SOLE | 0 | 0 | 0 | 3240 |
| BLACKROCK MUNIYIELD NY QLTY | COM | 09255E102 |  | 63487 | 4850 | SH |  | SOLE | 0 | 0 | 0 | 4850 |
| BLACKROCK SCIENCE  TECH TR | SHS | 09258G104 |  | 134243 | 4035 | SH |  | SOLE | 0 | 0 | 0 | 4035 |
| BLACKROCK UTILITIES INFRSTRC | COM | 09248D104 |  | 30119 | 1350 | SH |  | SOLE | 0 | 0 | 0 | 1350 |
| BLACKSTONE GROUP INC | COM CL A | 09260D107 |  | 1408653 | 25181 | SH |  | SOLE | 0 | 0 | 0 | 25181 |
| BMC STK HLDGS INC | COM | 05591B109 |  | 2840 | 99 | SH |  | SOLE | 0 | 0 | 0 | 99 |
| BOEING CO | COM | 097023105 |  | 3400682 | 10439 | SH |  | SOLE | 0 | 0 | 0 | 10439 |
| BOSTON BEER INC | CL A | 100557107 |  | 11336 | 30 | SH |  | SOLE | 0 | 0 | 0 | 30 |
| BOULDER GROWTH  INCOME FD I | COM | 101507101 |  | 20367 | 1727 | SH |  | SOLE | 0 | 0 | 0 | 1727 |
| BP PRUDHOE BAY RTY TR | UNIT BEN INT | 055630107 |  | 8462 | 1230 | SH |  | SOLE | 0 | 0 | 0 | 1230 |
| CELANESE CORP DEL | COM | 150870103 |  | 28318 | 230 | SH |  | SOLE | 0 | 0 | 0 | 230 |
| CEMEX SAB DE CV | SPON ADR NEW | 151290889 |  | 1147 | 303 | SH |  | SOLE | 0 | 0 | 0 | 303 |
| CENTURYLINK INC | COM | 156700106 |  | 213553 | 16166 | SH |  | SOLE | 0 | 0 | 0 | 16166 |
| CERAGON NETWORKS LTD | ORD | M22013102 |  | 2279 | 1085 | SH |  | SOLE | 0 | 0 | 0 | 1085 |
| CERIDIAN HCM HLDG INC | COM | 15677J108 |  | 12151 | 179 | SH |  | SOLE | 0 | 0 | 0 | 179 |
| CEVA INC | COM | 157210105 |  | 47638 | 1767 | SH |  | SOLE | 0 | 0 | 0 | 1767 |
| CHEMED CORP NEW | COM | 16359R103 |  | 9224 | 21 | SH |  | SOLE | 0 | 0 | 0 | 21 |
| CHESAPEAKE ENERGY CORP | COM | 165167107 |  | 1010 | 1224 | SH |  | SOLE | 0 | 0 | 0 | 1224 |
| CHEVRON CORP NEW | COM | 166764100 |  | 3038889 | 25217 | SH |  | SOLE | 0 | 0 | 0 | 25217 |
| CHEWY INC | CL A | 16679L109 |  | 68440 | 2360 | SH |  | SOLE | 0 | 0 | 0 | 2360 |
| CHIPOTLE MEXICAN GRILL INC | COM | 169656105 |  | 395116 | 472 | SH |  | SOLE | 0 | 0 | 0 | 472 |
| CHUBB LIMITED | COM | H1467J104 |  | 406475 | 2611 | SH |  | SOLE | 0 | 0 | 0 | 2611 |
| CIGNA CORP NEW | COM | 125523100 |  | 805694 | 3940 | SH |  | SOLE | 0 | 0 | 0 | 3940 |
| CINCINNATI FINL CORP | COM | 172062101 |  | 2524 | 24 | SH |  | SOLE | 0 | 0 | 0 | 24 |
| CITIGROUP INC | COM NEW | 172967424 |  | 1632124 | 20430 | SH |  | SOLE | 0 | 0 | 0 | 20430 |
| CITRIX SYS INC | COM | 177376100 |  | 81512 | 735 | SH |  | SOLE | 0 | 0 | 0 | 735 |
| CMS ENERGY CORP | COM | 125896100 |  | 74780 | 1190 | SH |  | SOLE | 0 | 0 | 0 | 1190 |
| COCA COLA EUROPEAN PARTNERS | SHS | G25839104 |  | 32431 | 637 | SH |  | SOLE | 0 | 0 | 0 | 637 |
| COGNIZANT TECHNOLOGY SOLUTIO | CL A | 192446102 |  | 158053 | 2548 | SH |  | SOLE | 0 | 0 | 0 | 2548 |
| COHEN  STEERS CLOSED END OP | COM | 19248P106 |  | 34697 | 2585 | SH |  | SOLE | 0 | 0 | 0 | 2585 |
| COLONY CR REAL ESTATE INC | COM CL A | 19625T101 |  | 13384 | 1017 | SH |  | SOLE | 0 | 0 | 0 | 1017 |
| COLUMBIA ETF TR I | SUSTNBLE INTL | 19761L201 |  | 251840 | 9617 | SH |  | SOLE | 0 | 0 | 0 | 9617 |
| COMMUNITY HEALTH SYS INC NEW | COM | 203668108 |  | 653 | 225 | SH |  | SOLE | 0 | 0 | 0 | 225 |
| COMPANHIA DE SANEAMENTO BASI | SPONSORED ADR | 20441A102 |  | 5012 | 333 | SH |  | SOLE | 0 | 0 | 0 | 333 |
| COMPANHIA SIDERURGICA NACION | SPONSORED ADR | 20440W105 |  | 2111 | 612 | SH |  | SOLE | 0 | 0 | 0 | 612 |
| CONDUENT INC | COM | 206787103 |  | 31992 | 5160 | SH |  | SOLE | 0 | 0 | 0 | 5160 |
| CONFORMIS INC | COM | 20717E101 |  | 1590 | 1060 | SH |  | SOLE | 0 | 0 | 0 | 1060 |
| COPART INC | COM | 217204106 |  | 1416481 | 15576 | SH |  | SOLE | 0 | 0 | 0 | 15576 |
| CORECIVIC INC | COM | 21871N101 |  | 21725 | 1250 | SH |  | SOLE | 0 | 0 | 0 | 1250 |
| COREPOINT LODGING INC | COM | 21872L104 |  | 1976 | 185 | SH |  | SOLE | 0 | 0 | 0 | 185 |
| CORESITE RLTY CORP | COM | 21870Q105 |  | 5494 | 49 | SH |  | SOLE | 0 | 0 | 0 | 49 |
| CORNING INC | COM | 219350105 |  | 640606 | 22006 | SH |  | SOLE | 0 | 0 | 0 | 22006 |
| CORPORATE OFFICE PPTYS TR | SH BEN INT | 22002T108 |  | 2233 | 76 | SH |  | SOLE | 0 | 0 | 0 | 76 |
| COVIA HLDGS CORP | COM | 22305A103 |  | 6120 | 3000 | SH |  | SOLE | 0 | 0 | 0 | 3000 |
| CRANE CO | COM | 224399105 |  | 93891 | 1087 | SH |  | SOLE | 0 | 0 | 0 | 1087 |
| CRESTWOOD EQUITY PARTNERS LP | UNIT LTD PARTNER | 226344208 |  | 5085 | 165 | SH |  | SOLE | 0 | 0 | 0 | 165 |
| CRISPR THERAPEUTICS AG | NAMEN AKT | H17182108 |  | 231195 | 3796 | SH |  | SOLE | 0 | 0 | 0 | 3796 |
| CRITEO S A | SPONS ADS | 226718104 |  | 2600 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| CROWN CASTLE INTL CORP NEW | COM | 22822V101 |  | 1140605 | 8024 | SH |  | SOLE | 0 | 0 | 0 | 8024 |
| CULLEN FROST BANKERS INC | COM | 229899109 |  | 8605 | 88 | SH |  | SOLE | 0 | 0 | 0 | 88 |
| CVS HEALTH CORP | COM | 126650100 |  | 1037178 | 13961 | SH |  | SOLE | 0 | 0 | 0 | 13961 |
| DANAHER CORPORATION | DBCV         1/2 | 235851AF9 |  | 70231 | 12000 | SH |  | SOLE | 0 | 0 | 0 | 12000 |
| DBX ETF TR | XTRACK USD HIGH | 233051432 |  | 1157283 | 22976 | SH |  | SOLE | 0 | 0 | 0 | 22976 |
| DECKERS OUTDOOR CORP | COM | 243537107 |  | 13847 | 82 | SH |  | SOLE | 0 | 0 | 0 | 82 |
| DELTA AIR LINES INC DEL | COM NEW | 247361702 |  | 896817 | 15335 | SH |  | SOLE | 0 | 0 | 0 | 15335 |
| DIAGEO P L C | SPON ADR NEW | 25243Q205 |  | 338355 | 2009 | SH |  | SOLE | 0 | 0 | 0 | 2009 |
| DIREXION SHS ETF TR | DAILY JR GLD MIN | 25460E166 |  | 12521 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| DOCUSIGN INC | COM | 256163106 |  | 447032 | 6032 | SH |  | SOLE | 0 | 0 | 0 | 6032 |
| DOLLAR TREE INC | COM | 256746108 |  | 31507 | 335 | SH |  | SOLE | 0 | 0 | 0 | 335 |
| DOMINOS PIZZA INC | COM | 25754A201 |  | 85784 | 292 | SH |  | SOLE | 0 | 0 | 0 | 292 |
| DONALDSON INC | COM | 257651109 |  | 6041 | 105 | SH |  | SOLE | 0 | 0 | 0 | 105 |
| DOUBLELINE INCOME SOLUTIONS | COM | 258622109 |  | 615553 | 31151 | SH |  | SOLE | 0 | 0 | 0 | 31151 |
| DUKE REALTY CORP | COM NEW | 264411505 |  | 4923 | 142 | SH |  | SOLE | 0 | 0 | 0 | 142 |
| DUNKIN BRANDS GROUP INC | COM | 265504100 |  | 44420 | 588 | SH |  | SOLE | 0 | 0 | 0 | 588 |
| EAGLE PHARMACEUTICALS INC | COM | 269796108 |  | 18024 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| EAST WEST BANCORP INC | COM | 27579R104 |  | 4042 | 83 | SH |  | SOLE | 0 | 0 | 0 | 83 |
| EATON CORP PLC | SHS | G29183103 |  | 378837 | 4000 | SH |  | SOLE | 0 | 0 | 0 | 4000 |
| EATON VANCE CORP | COM NON VTG | 278265103 |  | 4716 | 101 | SH |  | SOLE | 0 | 0 | 0 | 101 |
| EATON VANCE FLTING RATE INC | COM | 278279104 |  | 30138 | 2197 | SH |  | SOLE | 0 | 0 | 0 | 2197 |
| EATON VANCE TAX MNGD GBL DV | COM | 27829F108 |  | 73734 | 8398 | SH |  | SOLE | 0 | 0 | 0 | 8398 |
| EATON VANCE TX MNG BY WRT OP | COM | 27828Y108 |  | 47836 | 3200 | SH |  | SOLE | 0 | 0 | 0 | 3200 |
| EATON VANCE TXMGD GL BUYWR O | COM | 27829C105 |  | 296036 | 28547 | SH |  | SOLE | 0 | 0 | 0 | 28547 |
| ECOLAB INC | COM | 278865100 |  | 1608377 | 8334 | SH |  | SOLE | 0 | 0 | 0 | 8334 |
| EDISON INTL | COM | 281020107 |  | 127603 | 1692 | SH |  | SOLE | 0 | 0 | 0 | 1692 |
| ELEMENT SOLUTIONS INC | COM | 28618M106 |  | 199623 | 17091 | SH |  | SOLE | 0 | 0 | 0 | 17091 |
| EMCOR GROUP INC | COM | 29084Q100 |  | 1553 | 18 | SH |  | SOLE | 0 | 0 | 0 | 18 |
| ENCOMPASS HEALTH CORP | COM | 29261A100 |  | 2424 | 35 | SH |  | SOLE | 0 | 0 | 0 | 35 |
| ENERPLUS CORP | COM | 292766102 |  | 5975 | 838 | SH |  | SOLE | 0 | 0 | 0 | 838 |
| ENVIVA PARTNERS LP | COM UNIT | 29414J107 |  | 2276 | 61 | SH |  | SOLE | 0 | 0 | 0 | 61 |
| EQUITY LIFESTYLE PPTYS INC | COM | 29472R108 |  | 66871 | 950 | SH |  | SOLE | 0 | 0 | 0 | 950 |
| EQUITY RESIDENTIAL | SH BEN INT | 29476L107 |  | 70159 | 867 | SH |  | SOLE | 0 | 0 | 0 | 867 |
| ESSEX PPTY TR INC | COM | 297178105 |  | 2453 | 8 | SH |  | SOLE | 0 | 0 | 0 | 8 |
| ETFIS SER TR I | INFRAC ACT MLP | 26923G103 |  | 36160 | 8000 | SH |  | SOLE | 0 | 0 | 0 | 8000 |
| ETSY INC | COM | 29786A106 |  | 188364 | 4252 | SH |  | SOLE | 0 | 0 | 0 | 4252 |
| EURONAV NV ANTWERPEN | SHS | B38564108 |  | 10032 | 800 | SH |  | SOLE | 0 | 0 | 0 | 800 |
| EVERSOURCE ENERGY | COM | 30040W108 |  | 331482 | 3897 | SH |  | SOLE | 0 | 0 | 0 | 3897 |
| EXACT SCIENCES CORP | COM | 30063P105 |  | 41986 | 454 | SH |  | SOLE | 0 | 0 | 0 | 454 |
| EXCHANGE TRADED CONCEPTS TR | EMQQ EM INTERN | 301505889 |  | 32794 | 929 | SH |  | SOLE | 0 | 0 | 0 | 929 |
| EXCHANGE TRADED CONCEPTS TR | ROBO GLB ETF | 301505707 |  | 652039 | 15525 | SH |  | SOLE | 0 | 0 | 0 | 15525 |
| FAIR ISAAC CORP | COM | 303250104 |  | 68566 | 183 | SH |  | SOLE | 0 | 0 | 0 | 183 |
| FEDERATED INVS INC PA | CL B | 314211103 |  | 5573 | 171 | SH |  | SOLE | 0 | 0 | 0 | 171 |
| FIDELITY | LTD TRM BD ETF | 316188200 |  | 3207 | 63 | SH |  | SOLE | 0 | 0 | 0 | 63 |
| FIRST REP BK SAN FRANCISCO C | COM | 33616C100 |  | 465924 | 3967 | SH |  | SOLE | 0 | 0 | 0 | 3967 |
| FIRST TR EXCH TRADED FD III | SHRT DUR MNG MUN | 33739P830 |  | 166421 | 8130 | SH |  | SOLE | 0 | 0 | 0 | 8130 |
| FIRST TR EXCH TRD ALPHA FD I | EM SML CP ALPH | 33737J307 |  | 21222 | 537 | SH |  | SOLE | 0 | 0 | 0 | 537 |
| FIRST TR EXCH TRD ALPHA FD I | EMERG MKT ALPH | 33737J182 |  | 53637 | 2021 | SH |  | SOLE | 0 | 0 | 0 | 2021 |
| FIRST TR EXCH TRD ALPHA FD I | EURO ALPHADEX | 33737J505 |  | 8172 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| FIRST TR EXCHANGE TRADED FD | CLOUD COMPUTING | 33734X192 |  | 135953 | 2252 | SH |  | SOLE | 0 | 0 | 0 | 2252 |
| FIRST TR EXCHANGE TRADED FD | CONSUMR STAPLE | 33734X119 |  | 25370 | 507 | SH |  | SOLE | 0 | 0 | 0 | 507 |
| BRITISH AMERN TOB PLC | SPONSORED ADR | 110448107 |  | 330126 | 7775 | SH |  | SOLE | 0 | 0 | 0 | 7775 |
| BROADCOM INC | COM | 11135F101 |  | 2113949 | 6689 | SH |  | SOLE | 0 | 0 | 0 | 6689 |
| BROADRIDGE FINL SOLUTIONS IN | COM | 11133T103 |  | 593610 | 4805 | SH |  | SOLE | 0 | 0 | 0 | 4805 |
| BROOKFIELD INFRAST PARTNERS | LP INT UNIT | G16252101 |  | 37177 | 744 | SH |  | SOLE | 0 | 0 | 0 | 744 |
| BROOKFIELD PROPERTY PARTRS L | UNIT LTD PARTN | G16249107 |  | 5283 | 289 | SH |  | SOLE | 0 | 0 | 0 | 289 |
| BUCKLE INC | COM | 118440106 |  | 3948 | 146 | SH |  | SOLE | 0 | 0 | 0 | 146 |
| BUNGE LIMITED | COM | G16962105 |  | 79419 | 1380 | SH |  | SOLE | 0 | 0 | 0 | 1380 |
| CABOT MICROELECTRONICS CORP | COM | 12709P103 |  | 489389 | 3391 | SH |  | SOLE | 0 | 0 | 0 | 3391 |
| CACI INTL INC | CL A | 127190304 |  | 39998 | 160 | SH |  | SOLE | 0 | 0 | 0 | 160 |
| CAE INC | COM | 124765108 |  | 28894 | 1092 | SH |  | SOLE | 0 | 0 | 0 | 1092 |
| CAMBRIA ETF TR | GLOBAL VALUE ETF | 132061409 |  | 1552548 | 64933 | SH |  | SOLE | 0 | 0 | 0 | 64933 |
| CAMBRIA ETF TR | SHSHLD YIELD ETF | 132061201 |  | 55225 | 1370 | SH |  | SOLE | 0 | 0 | 0 | 1370 |
| CAMECO CORP | COM | 13321L108 |  | 11570 | 1300 | SH |  | SOLE | 0 | 0 | 0 | 1300 |
| CAMPBELL SOUP CO | COM | 134429109 |  | 10212 | 207 | SH |  | SOLE | 0 | 0 | 0 | 207 |
| CANADIAN NAT RES LTD | COM | 136385101 |  | 36996 | 1144 | SH |  | SOLE | 0 | 0 | 0 | 1144 |
| CANOPY GROWTH CORP | COM | 138035100 |  | 498047 | 23632 | SH |  | SOLE | 0 | 0 | 0 | 23632 |
| CANTERBURY PARK HOLDING CORP | COM | 13811E101 |  | 7440 | 600 | SH |  | SOLE | 0 | 0 | 0 | 600 |
| CAPITAL SOUTHWEST CORP | COM | 140501107 |  | 24556 | 1180 | SH |  | SOLE | 0 | 0 | 0 | 1180 |
| CARA THERAPEUTICS INC | COM | 140755109 |  | 420471 | 26100 | SH |  | SOLE | 0 | 0 | 0 | 26100 |
| CARMAX INC | COM | 143130102 |  | 76448 | 872 | SH |  | SOLE | 0 | 0 | 0 | 872 |
| CARVANA CO | CL A | 146869102 |  | 27615 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| CATALENT INC | COM | 148806102 |  | 9177 | 163 | SH |  | SOLE | 0 | 0 | 0 | 163 |
| CATERPILLAR INC DEL | COM | 149123101 |  | 900137 | 6095 | SH |  | SOLE | 0 | 0 | 0 | 6095 |
| CBOE GLOBAL MARKETS INC | COM | 12503M108 |  | 40615 | 338 | SH |  | SOLE | 0 | 0 | 0 | 338 |
| CBRE CLARION GLOBAL REAL EST | COM | 12504G100 |  | 29979 | 3738 | SH |  | SOLE | 0 | 0 | 0 | 3738 |
| CBRE GROUP INC | CL A | 12504L109 |  | 473220 | 7721 | SH |  | SOLE | 0 | 0 | 0 | 7721 |
| CDK GLOBAL INC | COM | 12508E101 |  | 101595 | 1858 | SH |  | SOLE | 0 | 0 | 0 | 1858 |
| CELLULAR BIOMEDICINE GROUP I | COM NEW | 15117P102 |  | 195 | 12 | SH |  | SOLE | 0 | 0 | 0 | 12 |
| CENTENE CORP DEL | COM | 15135B101 |  | 147933 | 2353 | SH |  | SOLE | 0 | 0 | 0 | 2353 |
| CENTERPOINT ENERGY INC | COM | 15189T107 |  | 160211 | 5875 | SH |  | SOLE | 0 | 0 | 0 | 5875 |
| CGI INC | CL A SUB VTG | 12532H104 |  | 4776 | 57 | SH |  | SOLE | 0 | 0 | 0 | 57 |
| CHEGG INC | COM | 163092109 |  | 382891 | 10100 | SH |  | SOLE | 0 | 0 | 0 | 10100 |
| CHENIERE ENERGY INC | COM NEW | 16411R208 |  | 265044 | 4340 | SH |  | SOLE | 0 | 0 | 0 | 4340 |
| CHENIERE ENERGY PARTNERS LP | COM UNIT | 16411Q101 |  | 35413 | 890 | SH |  | SOLE | 0 | 0 | 0 | 890 |
| CHINA FD INC | COM | 169373107 |  | 5483 | 260 | SH |  | SOLE | 0 | 0 | 0 | 260 |
| CHINA UNICOM (HONG KONG) LTD | SPONSORED ADR | 16945R104 |  | 4568 | 488 | SH |  | SOLE | 0 | 0 | 0 | 488 |
| CHURCHILL DOWNS INC | COM | 171484108 |  | 89317 | 651 | SH |  | SOLE | 0 | 0 | 0 | 651 |
| CINEMARK HOLDINGS INC | COM | 17243V102 |  | 8869 | 262 | SH |  | SOLE | 0 | 0 | 0 | 262 |
| CIRRUS LOGIC INC | COM | 172755100 |  | 26206 | 318 | SH |  | SOLE | 0 | 0 | 0 | 318 |
| CIT GROUP INC | COM NEW | 125581801 |  | 2647 | 58 | SH |  | SOLE | 0 | 0 | 0 | 58 |
| COASTAL FINL CORP WA | COM NEW | 19046P209 |  | 6819 | 414 | SH |  | SOLE | 0 | 0 | 0 | 414 |
| COHEN  STEERS QUALITY RLTY | COM | 19247L106 |  | 61707 | 4147 | SH |  | SOLE | 0 | 0 | 0 | 4147 |
| COLUMBIA PPTY TR INC | COM NEW | 198287203 |  | 42531 | 2034 | SH |  | SOLE | 0 | 0 | 0 | 2034 |
| COMCAST CORP NEW | CL A | 20030N101 |  | 2889280 | 64249 | SH |  | SOLE | 0 | 0 | 0 | 64249 |
| COMPANHIA BRASILEIRA DE DIST | SPN ADR PFD CL A | 20440T201 |  | 394 | 18 | SH |  | SOLE | 0 | 0 | 0 | 18 |
| CONCHO RES INC | COM | 20605P101 |  | 19353 | 221 | SH |  | SOLE | 0 | 0 | 0 | 221 |
| CONSTELLATION BRANDS INC | CL A | 21036P108 |  | 941454 | 4962 | SH |  | SOLE | 0 | 0 | 0 | 4962 |
| COOPER COS INC | COM NEW | 216648402 |  | 231650 | 721 | SH |  | SOLE | 0 | 0 | 0 | 721 |
| CORNERSTONE STRATEGIC VALUE | COM | 21924B302 |  | 5045 | 450 | SH |  | SOLE | 0 | 0 | 0 | 450 |
| CORTEVA INC | COM | 22052L104 |  | 114476 | 3873 | SH |  | SOLE | 0 | 0 | 0 | 3873 |
| COSTAR GROUP INC | COM | 22160N109 |  | 97523 | 163 | SH |  | SOLE | 0 | 0 | 0 | 163 |
| COVANTA HLDG CORP | COM | 22282E102 |  | 17808 | 1200 | SH |  | SOLE | 0 | 0 | 0 | 1200 |
| COWEN INC | CL A NEW | 223622606 |  | 16 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| CRACKER BARREL OLD CTRY STOR | COM | 22410J106 |  | 85348 | 555 | SH |  | SOLE | 0 | 0 | 0 | 555 |
| CROSSAMERICA PARTNERS LP | UT LTD PTN INT | 22758A105 |  | 75810 | 4200 | SH |  | SOLE | 0 | 0 | 0 | 4200 |
| CURTISS WRIGHT CORP | COM | 231561101 |  | 4508 | 32 | SH |  | SOLE | 0 | 0 | 0 | 32 |
| CVB FINL CORP | COM | 126600105 |  | 3712 | 172 | SH |  | SOLE | 0 | 0 | 0 | 172 |
| DANAHER CORPORATION | 4.75 MND CV PFD | 235851300 |  | 47162 | 40 | SH |  | SOLE | 0 | 0 | 0 | 40 |
| DANAHER CORPORATION | COM | 235851102 |  | 1623842 | 10580 | SH |  | SOLE | 0 | 0 | 0 | 10580 |
| DARLING INGREDIENTS INC | COM | 237266101 |  | 85251 | 3036 | SH |  | SOLE | 0 | 0 | 0 | 3036 |
| DAVITA INC | COM | 23918K108 |  | 18758 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| DEERE  CO | COM | 244199105 |  | 650052 | 3752 | SH |  | SOLE | 0 | 0 | 0 | 3752 |
| DELL TECHNOLOGIES INC | CL C | 24703L202 |  | 324117 | 6307 | SH |  | SOLE | 0 | 0 | 0 | 6307 |
| DELPHI TECHNOLOGIES PLC | SHS | G2709G107 |  | 13 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| DENTSPLY SIRONA INC | COM | 24906P109 |  | 51836 | 916 | SH |  | SOLE | 0 | 0 | 0 | 916 |
| DIGITAL RLTY TR INC | COM | 253868103 |  | 487450 | 4071 | SH |  | SOLE | 0 | 0 | 0 | 4071 |
| DINE BRANDS GLOBAL INC | COM | 254423106 |  | 1336 | 16 | SH |  | SOLE | 0 | 0 | 0 | 16 |
| DIODES INC | COM | 254543101 |  | 304173 | 5396 | SH |  | SOLE | 0 | 0 | 0 | 5396 |
| DORCHESTER MINERALS LP | COM UNIT | 25820R105 |  | 2927 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| DROPBOX INC | CL A | 26210C104 |  | 359096 | 20050 | SH |  | SOLE | 0 | 0 | 0 | 20050 |
| DYNATRACE INC | COM | 268150109 |  | 5060 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| EATON VANCE SH TM DR DIVR IN | COM | 27828V104 |  | 11813 | 875 | SH |  | SOLE | 0 | 0 | 0 | 875 |
| EATON VANCE TX ADV GLBL DIV | COM | 27828S101 |  | 47663 | 2645 | SH |  | SOLE | 0 | 0 | 0 | 2645 |
| EATON VANCE TX MGD DIV EQ IN | COM | 27828N102 |  | 157164 | 12553 | SH |  | SOLE | 0 | 0 | 0 | 12553 |
| EGAIN CORP | COM NEW | 28225C806 |  | 847 | 107 | SH |  | SOLE | 0 | 0 | 0 | 107 |
| EIGER BIOPHARMACEUTICALS INC | COM | 28249U105 |  | 8940 | 600 | SH |  | SOLE | 0 | 0 | 0 | 600 |
| EKSO BIONICS HLDGS INC | COM NEW | 282644202 |  | 628 | 1607 | SH |  | SOLE | 0 | 0 | 0 | 1607 |
| ELECTRONIC ARTS INC | COM | 285512109 |  | 163415 | 1520 | SH |  | SOLE | 0 | 0 | 0 | 1520 |
| ENPHASE ENERGY INC | COM | 29355A107 |  | 40136 | 1536 | SH |  | SOLE | 0 | 0 | 0 | 1536 |
| ENTERGY CORP NEW | COM | 29364G103 |  | 114271 | 954 | SH |  | SOLE | 0 | 0 | 0 | 954 |
| ENTERPRISE PRODS PARTNERS L | COM | 293792107 |  | 595257 | 21138 | SH |  | SOLE | 0 | 0 | 0 | 21138 |
| EOG RES INC | COM | 26875P101 |  | 856106 | 10221 | SH |  | SOLE | 0 | 0 | 0 | 10221 |
| EPAM SYS INC | COM | 29414B104 |  | 340305 | 1604 | SH |  | SOLE | 0 | 0 | 0 | 1604 |
| ESSENT GROUP LTD | COM | G3198U102 |  | 18589 | 358 | SH |  | SOLE | 0 | 0 | 0 | 358 |
| ETF MANAGERS TR | ETHO CLIMATE LEA | 26924G888 |  | 157833 | 3695 | SH |  | SOLE | 0 | 0 | 0 | 3695 |
| ETF MANAGERS TR | PRIME CYBR SCRTY | 26924G201 |  | 1559490 | 37560 | SH |  | SOLE | 0 | 0 | 0 | 37560 |
| ETF MANAGERS TR | PRIME MOBILE PAY | 26924G409 |  | 65964 | 1331 | SH |  | SOLE | 0 | 0 | 0 | 1331 |
| ETF SER SOLUTIONS | DEFIANCE NEXT | 26922A289 |  | 91735 | 3500 | SH |  | SOLE | 0 | 0 | 0 | 3500 |
| ETF SER SOLUTIONS | US GLB JETS | 26922A842 |  | 4725 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| ETHAN ALLEN INTERIORS INC | COM | 297602104 |  | 3278 | 172 | SH |  | SOLE | 0 | 0 | 0 | 172 |
| EQUITRANS MIDSTREAM CORPORAT | COM | 294600101 |  | 14522 | 1087 | SH |  | SOLE | 0 | 0 | 0 | 1087 |
| ERICSSON | ADR B SEK 10 | 294821608 |  | 9772 | 1113 | SH |  | SOLE | 0 | 0 | 0 | 1113 |
| ERIE INDTY CO | CL A | 29530P102 |  | 50925 | 307 | SH |  | SOLE | 0 | 0 | 0 | 307 |
| ESPERION THERAPEUTICS INC NE | COM | 29664W105 |  | 263565 | 4420 | SH |  | SOLE | 0 | 0 | 0 | 4420 |
| ETF MANAGERS TR | ETFMG ALTR HRVST | 26924G508 |  | 615457 | 35950 | SH |  | SOLE | 0 | 0 | 0 | 35950 |
| ETF MANAGERS TR | VIDEO GAME TECH | 26924G706 |  | 47988 | 1075 | SH |  | SOLE | 0 | 0 | 0 | 1075 |
| ETFIS SER TR I | INFRACP REIT PFD | 26923G400 |  | 91018 | 3619 | SH |  | SOLE | 0 | 0 | 0 | 3619 |
| ETFIS SER TR I | VIRTUS INFRCAP | 26923G822 |  | 219827 | 8341 | SH |  | SOLE | 0 | 0 | 0 | 8341 |
| EVEREST RE GROUP LTD | COM | G3223R108 |  | 38532 | 139 | SH |  | SOLE | 0 | 0 | 0 | 139 |
| EVERTEC INC | COM | 30040P103 |  | 443 | 13 | SH |  | SOLE | 0 | 0 | 0 | 13 |
| EXPEDITORS INTL WASH INC | COM | 302130109 |  | 104859 | 1344 | SH |  | SOLE | 0 | 0 | 0 | 1344 |
| EXXON MOBIL CORP | COM | 30231G102 |  | 4094275 | 58674 | SH |  | SOLE | 0 | 0 | 0 | 58674 |
| EYEPOINT PHARMACEUTICALS INC | COM | 30233G100 |  | 61710 | 39813 | SH |  | SOLE | 0 | 0 | 0 | 39813 |
| F M C CORP | COM NEW | 302491303 |  | 11978 | 120 | SH |  | SOLE | 0 | 0 | 0 | 120 |
| FACTSET RESH SYS INC | COM | 303075105 |  | 12610 | 47 | SH |  | SOLE | 0 | 0 | 0 | 47 |
| FASTLY INC | CL A | 31188V100 |  | 2007 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| FEDERAL REALTY INVT TR | SH BEN INT NEW | 313747206 |  | 56126 | 436 | SH |  | SOLE | 0 | 0 | 0 | 436 |
| FERRELLGAS PARTNERS L.P. | UNIT LTD PART | 315293100 |  | 101 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| FIDELITY COVINGTON TR | LOW VOLITY ETF | 316092824 |  | 262458 | 6782 | SH |  | SOLE | 0 | 0 | 0 | 6782 |
| FIDELITY COVINGTON TR | MSCI CONSM DIS | 316092204 |  | 1689 | 35 | SH |  | SOLE | 0 | 0 | 0 | 35 |
| FIDELITY NATL INFORMATION SV | COM | 31620M106 |  | 115178 | 828 | SH |  | SOLE | 0 | 0 | 0 | 828 |
| FIDUS INVT CORP | COM | 316500107 |  | 8904 | 600 | SH |  | SOLE | 0 | 0 | 0 | 600 |
| FINANCIAL INSTNS INC | COM | 317585404 |  | 33224 | 1035 | SH |  | SOLE | 0 | 0 | 0 | 1035 |
| FIRST AMERN FINL CORP | COM | 31847R102 |  | 16854 | 289 | SH |  | SOLE | 0 | 0 | 0 | 289 |
| FIRST TR ABERDEEN GLBL OPP F | COM SHS | 337319107 |  | 87293 | 7801 | SH |  | SOLE | 0 | 0 | 0 | 7801 |
| FIRST TR ENERGY INCOME  GRW | COM | 33738G104 |  | 407 | 18 | SH |  | SOLE | 0 | 0 | 0 | 18 |
| FIRST TR ENERGY INFRASTRCTR | COM | 33738C103 |  | 3787 | 225 | SH |  | SOLE | 0 | 0 | 0 | 225 |
| FIRST TR ENHANCED EQTY INC F | COM | 337318109 |  | 294458 | 17070 | SH |  | SOLE | 0 | 0 | 0 | 17070 |
| FIRST TR EXCH TRADED FD III | EME MRK BD ETF | 33739P202 |  | 17347 | 444 | SH |  | SOLE | 0 | 0 | 0 | 444 |
| FIRST TR EXCH TRADED FD III | HORIZON MNGD ETF | 33739P871 |  | 3148 | 92 | SH |  | SOLE | 0 | 0 | 0 | 92 |
| FIRST TR EXCH TRADED FD III | RIVR FRNT DYN | 33739P707 |  | 372631 | 5755 | SH |  | SOLE | 0 | 0 | 0 | 5755 |
| FIRST TR EXCH TRADED FD III | RIVRFRNT DYN DEV | 33739P608 |  | 572883 | 9553 | SH |  | SOLE | 0 | 0 | 0 | 9553 |
| FIRST TR EXCHANGE TRADED FD | CAP STRENGTH ETF | 33733E104 |  | 5001184 | 82856 | SH |  | SOLE | 0 | 0 | 0 | 82856 |
| FIRST TR EXCHANGE TRADED FD | DJ INTERNT IDX | 33733E302 |  | 3158441 | 22703 | SH |  | SOLE | 0 | 0 | 0 | 22703 |
| FIRST TR EXCHANGE TRADED FD | FINLS ALPHADEX | 33734X135 |  | 178608 | 5330 | SH |  | SOLE | 0 | 0 | 0 | 5330 |
| FIRST TR EXCHANGE TRADED FD | FST LOW OPPT EFT | 33739Q200 |  | 7031746 | 135748 | SH |  | SOLE | 0 | 0 | 0 | 135748 |
| FIRST TR EXCHANGE TRADED FD | HEDGED BUYWRITE | 33738R407 |  | 48748 | 2182 | SH |  | SOLE | 0 | 0 | 0 | 2182 |
| FIRST TR EXCHANGE TRADED FD | LUNT US FACTOR | 33733E872 |  | 49226 | 2160 | SH |  | SOLE | 0 | 0 | 0 | 2160 |
| FIRST TR EXCHANGE-TRADED FD | DORSY WR MOMNT | 33741L108 |  | 74927 | 3366 | SH |  | SOLE | 0 | 0 | 0 | 3366 |
| FIRST TR EXCHNG TRADED FD VI | LOW DUR STRTGC | 33740F870 |  | 129202 | 6301 | SH |  | SOLE | 0 | 0 | 0 | 6301 |
| FIRST TR EXCNGE TRD ALPHADEX | SML CAP VAL AL | 33737M409 |  | 3833 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| FIRST TR HIGH INCOME L/S FD | COM | 33738E109 |  | 9450 | 600 | SH |  | SOLE | 0 | 0 | 0 | 600 |
| FIRST TR LRGE CP CORE ALPHA | COM SHS | 33734K109 |  | 990199 | 15180 | SH |  | SOLE | 0 | 0 | 0 | 15180 |
| FIRST TR VALUE LINE 100 ETF | COM SHS | 33735G107 |  | 17093 | 750 | SH |  | SOLE | 0 | 0 | 0 | 750 |
| FIRST TR VALUE LINE DIVID IN | SHS | 33734H106 |  | 5707008 | 158396 | SH |  | SOLE | 0 | 0 | 0 | 158396 |
| FLAHERTY  CRUMRIN PFD  INM | COM | 33848E106 |  | 16016 | 1300 | SH |  | SOLE | 0 | 0 | 0 | 1300 |
| FLEXSHARES TR | HIG YLD VL ETF | 33939L662 |  | 67032 | 1380 | SH |  | SOLE | 0 | 0 | 0 | 1380 |
| FLEXSHARES TR | IBOXX 5YR TRGT | 33939L605 |  | 1970 | 77 | SH |  | SOLE | 0 | 0 | 0 | 77 |
| FLEXSHARES TR | MORNSTAR USMKT | 33939L100 |  | 44471 | 350 | SH |  | SOLE | 0 | 0 | 0 | 350 |
| FLIR SYS INC | COM | 302445101 |  | 2812 | 54 | SH |  | SOLE | 0 | 0 | 0 | 54 |
| FLWS/1-800 FLOWERS | CL A | 68243Q106 |  | 6482 | 447 | SH |  | SOLE | 0 | 0 | 0 | 447 |
| FORD MTR CO DEL | COM | 345370860 |  | 890726 | 95777 | SH |  | SOLE | 0 | 0 | 0 | 95777 |
| FORTRESS BIOTECH INC | COM | 34960Q109 |  | 1157 | 450 | SH |  | SOLE | 0 | 0 | 0 | 450 |
| FRANKLIN TEMPLETON ETF TR | LIBERTY INVT | 35473P603 |  | 26491 | 1033 | SH |  | SOLE | 0 | 0 | 0 | 1033 |
| FRANKLIN TEMPLETON ETF TR | LIBERTYQ GBL | 35473P306 |  | 21551 | 700 | SH |  | SOLE | 0 | 0 | 0 | 700 |
| FRESHPET INC | COM | 358039105 |  | 5909 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| FS KKR CAPITAL CORP | COM | 302635107 |  | 328053 | 53516 | SH |  | SOLE | 0 | 0 | 0 | 53516 |
| FTI CONSULTING INC | COM | 302941109 |  | 33198 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| FUELCELL ENERGY INC | COM | 35952H601 |  | 10642 | 4240 | SH |  | SOLE | 0 | 0 | 0 | 4240 |
| FULLER H B CO | COM | 359694106 |  | 3094 | 60 | SH |  | SOLE | 0 | 0 | 0 | 60 |
| GABELLI DIVD  INCOME TR | COM | 36242H104 |  | 133917 | 6101 | SH |  | SOLE | 0 | 0 | 0 | 6101 |
| GABELLI EQUITY TR INC | COM | 362397101 |  | 15670 | 2573 | SH |  | SOLE | 0 | 0 | 0 | 2573 |
| GALAPAGOS NV | SPON ADR | 36315X101 |  | 7446 | 36 | SH |  | SOLE | 0 | 0 | 0 | 36 |
| GAMCO GLOBAL GOLD NAT RES | COM SH BEN INT | 36465A109 |  | 2640 | 600 | SH |  | SOLE | 0 | 0 | 0 | 600 |
| GAMESTOP CORP NEW | CL A | 36467W109 |  | 3982 | 655 | SH |  | SOLE | 0 | 0 | 0 | 655 |
| GANNETT CO INC NEW | COM | 36472T109 |  | 38452 | 6027 | SH |  | SOLE | 0 | 0 | 0 | 6027 |
| GAP INC | COM | 364760108 |  | 16200 | 916 | SH |  | SOLE | 0 | 0 | 0 | 916 |
| GARRETT MOTION INC | COM | 366505105 |  | 2697 | 270 | SH |  | SOLE | 0 | 0 | 0 | 270 |
| GENERAL DYNAMICS CORP | COM | 369550108 |  | 487062 | 2762 | SH |  | SOLE | 0 | 0 | 0 | 2762 |
| GENMAB A S | SPONSORED ADS | 372303206 |  | 23491 | 1052 | SH |  | SOLE | 0 | 0 | 0 | 1052 |
| GILEAD SCIENCES INC | COM | 375558103 |  | 895153 | 13776 | SH |  | SOLE | 0 | 0 | 0 | 13776 |
| GLATFELTER | COM | 377316104 |  | 1793 | 98 | SH |  | SOLE | 0 | 0 | 0 | 98 |
| GLAUKOS CORP | COM | 377322102 |  | 60952 | 1119 | SH |  | SOLE | 0 | 0 | 0 | 1119 |
| GLAXOSMITHKLINE PLC | SPONSORED ADR | 37733W105 |  | 642092 | 13664 | SH |  | SOLE | 0 | 0 | 0 | 13664 |
| GLOBAL X FDS | MILL THEMC ETF | 37954Y764 |  | 250997 | 9691 | SH |  | SOLE | 0 | 0 | 0 | 9691 |
| GLOBAL X FDS | MSCI GREECE ETF | 37950E366 |  | 3279689 | 323760 | SH |  | SOLE | 0 | 0 | 0 | 323760 |
| GLOBAL X FDS | S 500 COVERED | 37954Y475 |  | 25335 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| GLOBAL X FDS | SOCIAL MED ETF | 37950E416 |  | 16627 | 480 | SH |  | SOLE | 0 | 0 | 0 | 480 |
| GODADDY INC | CL A | 380237107 |  | 122935 | 1810 | SH |  | SOLE | 0 | 0 | 0 | 1810 |
| GOLDMAN SACHS ETF TR | EQUITY ETF | 381430503 |  | 63700 | 985 | SH |  | SOLE | 0 | 0 | 0 | 985 |
| GOLDMAN SACHS MLP INC OPP FD | COM SHS | 38147W103 |  | 1518 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| GRACE W R  CO DEL NEW | COM | 38388F108 |  | 1397 | 20 | SH |  | SOLE | 0 | 0 | 0 | 20 |
| GUARDANT HEALTH INC | COM | 40131M109 |  | 9768 | 125 | SH |  | SOLE | 0 | 0 | 0 | 125 |
| GUGGENHEIM ENHNCD EQTY INCM | COM | 40167B100 |  | 4030 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| GUGGENHEIM STRATEGIC OPP FD | COM SBI | 40167F101 |  | 329962 | 18240 | SH |  | SOLE | 0 | 0 | 0 | 18240 |
| GW PHARMACEUTICALS PLC | ADS | 36197T103 |  | 456091 | 4362 | SH |  | SOLE | 0 | 0 | 0 | 4362 |
| FIRST TR EXCHANGE TRADED FD | DJ GLBL DIVID | 33734X200 |  | 16692 | 669 | SH |  | SOLE | 0 | 0 | 0 | 669 |
| FIRST TR EXCHANGE TRADED FD | DORSEY WRIGHT PE | 33733E880 |  | 472637 | 14113 | SH |  | SOLE | 0 | 0 | 0 | 14113 |
| FIRST TR EXCHANGE TRADED FD | FIRST TR ENH NEW | 33739Q408 |  | 9363159 | 155819 | SH |  | SOLE | 0 | 0 | 0 | 155819 |
| FIRST TR EXCHANGE TRADED FD | INDLS PROD DUR | 33734X150 |  | 130696 | 2896 | SH |  | SOLE | 0 | 0 | 0 | 2896 |
| FIRST TR EXCHANGE TRADED FD | INDXX NEXTG ETF | 33737K205 |  | 5491 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| FIRST TR EXCHANGE TRADED FD | MID CAP US EQT | 33738R753 |  | 8321 | 355 | SH |  | SOLE | 0 | 0 | 0 | 355 |
| FIRST TR EXCHANGE TRADED FD | MULTI ASSET DI | 33738R100 |  | 431992 | 22991 | SH |  | SOLE | 0 | 0 | 0 | 22991 |
| FIRST TR EXCHANGE TRADED FD | NAS CLNEDG GREEN | 33733E500 |  | 3285 | 132 | SH |  | SOLE | 0 | 0 | 0 | 132 |
| FIRST TR EXCHANGE TRADED FD | NASD TECH DIV | 33738R118 |  | 116595 | 2704 | SH |  | SOLE | 0 | 0 | 0 | 2704 |
| FIRST TR EXCHANGE TRADED FD | NASDAQ BK ETF | 33738R860 |  | 11385 | 404 | SH |  | SOLE | 0 | 0 | 0 | 404 |
| FIRST TR EXCHANGE TRADED FD | NASDQ OIL GAS | 33738R845 |  | 2474 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| FIRST TR EXCHANGE TRADED FD | NASDQ SEMCNDTR | 33738R811 |  | 109757 | 2664 | SH |  | SOLE | 0 | 0 | 0 | 2664 |
| FIRST TR EXCHANGE TRADED FD | NO AMER ENERGY | 33738D101 |  | 228237 | 8954 | SH |  | SOLE | 0 | 0 | 0 | 8954 |
| FIRST TR EXCHANGE TRADED FD | UTILITIES ALPH | 33734X184 |  | 177105 | 6063 | SH |  | SOLE | 0 | 0 | 0 | 6063 |
| FIRST TR EXCNGE TRD ALPHADEX | SML CP GRW ALP | 33737M300 |  | 113035 | 2422 | SH |  | SOLE | 0 | 0 | 0 | 2422 |
| FIRST TR INTER DUR PFD  IN | COM | 33718W103 |  | 216816 | 9191 | SH |  | SOLE | 0 | 0 | 0 | 9191 |
| FIRST TR LRG CP VL ALPHADEX | COM SHS | 33735J101 |  | 248757 | 4402 | SH |  | SOLE | 0 | 0 | 0 | 4402 |
| FIRST TR MORNINGSTAR DIV LEA | SHS | 336917109 |  | 204814 | 6287 | SH |  | SOLE | 0 | 0 | 0 | 6287 |
| FIRST TR SML CP CORE ALPHA F | COM SHS | 33734Y109 |  | 178030 | 2742 | SH |  | SOLE | 0 | 0 | 0 | 2742 |
| FIRSTSERVICE CORP NEW | COM | 33767E202 |  | 2419 | 26 | SH |  | SOLE | 0 | 0 | 0 | 26 |
| FLAHERTY  CRUMRINE DYN PFD | SHS | 33848W106 |  | 5352 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| FLEXSHARES TR | QLT DIV DEF IDX | 33939L845 |  | 248656 | 5202 | SH |  | SOLE | 0 | 0 | 0 | 5202 |
| FLUSHING FINL CORP | COM | 343873105 |  | 30827 | 1427 | SH |  | SOLE | 0 | 0 | 0 | 1427 |
| FOMENTO ECONOMICO MEXICANO S | SPON ADR UNITS | 344419106 |  | 6332 | 67 | SH |  | SOLE | 0 | 0 | 0 | 67 |
| FORESCOUT TECHNOLOGIES INC | COM | 34553D101 |  | 18827 | 574 | SH |  | SOLE | 0 | 0 | 0 | 574 |
| FORTINET INC | COM | 34959E109 |  | 107401 | 1006 | SH |  | SOLE | 0 | 0 | 0 | 1006 |
| FORTIS INC | COM | 349553107 |  | 15229 | 366 | SH |  | SOLE | 0 | 0 | 0 | 366 |
| FORTIVE CORP | COM | 34959J108 |  | 116070 | 1519 | SH |  | SOLE | 0 | 0 | 0 | 1519 |
| FORTUNA SILVER MINES INC | COM | 349915108 |  | 1224 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| FORWARD AIR CORP | COM | 349853101 |  | 2029 | 29 | SH |  | SOLE | 0 | 0 | 0 | 29 |
| FOSSIL GROUP INC | COM | 34988V106 |  | 4870 | 618 | SH |  | SOLE | 0 | 0 | 0 | 618 |
| FOSTER L B CO | COM | 350060109 |  | 5814 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| FOX CORP | CL B COM | 35137L204 |  | 16744 | 460 | SH |  | SOLE | 0 | 0 | 0 | 460 |
| FRANKLIN RES INC | COM | 354613101 |  | 31826 | 1225 | SH |  | SOLE | 0 | 0 | 0 | 1225 |
| FRESENIUS MED CARE AG KGA | SPONSORED ADR | 358029106 |  | 2689 | 73 | SH |  | SOLE | 0 | 0 | 0 | 73 |
| FRESH DEL MONTE PRODUCE INC | ORD | G36738105 |  | 140 | 4 | SH |  | SOLE | 0 | 0 | 0 | 4 |
| GABELLI HLTHCARE  WELLNESS | SHS | 36246K103 |  | 507 | 44 | SH |  | SOLE | 0 | 0 | 0 | 44 |
| GAMING  LEISURE PPTYS INC | COM | 36467J108 |  | 127471 | 2961 | SH |  | SOLE | 0 | 0 | 0 | 2961 |
| GENPACT LIMITED | SHS | G3922B107 |  | 256056 | 6072 | SH |  | SOLE | 0 | 0 | 0 | 6072 |
| GLACIER BANCORP INC NEW | COM | 37637Q105 |  | 4139 | 90 | SH |  | SOLE | 0 | 0 | 0 | 90 |
| GLADSTONE INVT CORP | COM | 376546107 |  | 61467 | 4639 | SH |  | SOLE | 0 | 0 | 0 | 4639 |
| GLOBAL BLOOD THERAPEUTICS IN | COM | 37890U108 |  | 7949 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| GLOBAL MED REIT INC | COM NEW | 37954A204 |  | 13 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| GLOBAL PARTNERS LP | COM UNITS | 37946R109 |  | 8064 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| GLOBAL X FDS | E COMMERCE ETF | 37954Y467 |  | 30756 | 1671 | SH |  | SOLE | 0 | 0 | 0 | 1671 |
| GLOBAL X FDS | FINTECH ETF | 37954Y814 |  | 2491 | 82 | SH |  | SOLE | 0 | 0 | 0 | 82 |
| GLOBAL X FDS | GLBL X MLP ETF | 37950E473 |  | 126080 | 16000 | SH |  | SOLE | 0 | 0 | 0 | 16000 |
| GOLAR LNG PARTNERS LP | COM UNIT LPI | Y2745C102 |  | 27492 | 3110 | SH |  | SOLE | 0 | 0 | 0 | 3110 |
| GOLDMAN SACHS ETF TR | HEDGE IND ETF | 381430545 |  | 3171 | 50 | SH |  | SOLE | 0 | 0 | 0 | 50 |
| GRAFTECH INTL LTD | COM | 384313508 |  | 2452 | 211 | SH |  | SOLE | 0 | 0 | 0 | 211 |
| GRANITESHARES GOLD TR | SHS BEN INT | 38748G101 |  | 168990 | 11184 | SH |  | SOLE | 0 | 0 | 0 | 11184 |
| GRAPHIC PACKAGING HLDG CO | COM | 388689101 |  | 85981 | 5164 | SH |  | SOLE | 0 | 0 | 0 | 5164 |
| GRIFFON CORP | COM | 398433102 |  | 2785 | 137 | SH |  | SOLE | 0 | 0 | 0 | 137 |
| GRUPO AEROPORTUARIO CTR NORT | SPON ADR | 400501102 |  | 9231 | 154 | SH |  | SOLE | 0 | 0 | 0 | 154 |
| GRUPO SUPERVIELLE S A | SPONSORED ADR | 40054A108 |  | 177 | 48 | SH |  | SOLE | 0 | 0 | 0 | 48 |
| HALLIBURTON CO | COM | 406216101 |  | 297306 | 12150 | SH |  | SOLE | 0 | 0 | 0 | 12150 |
| HANCOCK JOHN PFD INCOME FD I | COM | 41013X106 |  | 235698 | 10579 | SH |  | SOLE | 0 | 0 | 0 | 10579 |
| HANCOCK JOHN PFD INCOME FD I | COM | 41021P103 |  | 33109 | 1716 | SH |  | SOLE | 0 | 0 | 0 | 1716 |
| HANCOCK JOHN TAX-ADV DIV INC | COM | 41013V100 |  | 54598 | 1997 | SH |  | SOLE | 0 | 0 | 0 | 1997 |
| HARLEY DAVIDSON INC | COM | 412822108 |  | 44829 | 1205 | SH |  | SOLE | 0 | 0 | 0 | 1205 |
| HARROW HEALTH INC | COM | 415858109 |  | 23340 | 3000 | SH |  | SOLE | 0 | 0 | 0 | 3000 |
| HCA HEALTHCARE INC | COM | 40412C101 |  | 298384 | 2019 | SH |  | SOLE | 0 | 0 | 0 | 2019 |
| HEALTHCARE RLTY TR | COM | 421946104 |  | 19021 | 570 | SH |  | SOLE | 0 | 0 | 0 | 570 |
| HEICO CORP NEW | COM | 422806109 |  | 169975 | 1489 | SH |  | SOLE | 0 | 0 | 0 | 1489 |
| HEIDRICK  STRUGGLES INTL IN | COM | 422819102 |  | 3868 | 119 | SH |  | SOLE | 0 | 0 | 0 | 119 |
| HELIOS TECHNOLOGIES INC | COM | 42328H109 |  | 57363 | 1241 | SH |  | SOLE | 0 | 0 | 0 | 1241 |
| HERSHEY CO | COM | 427866108 |  | 249820 | 1700 | SH |  | SOLE | 0 | 0 | 0 | 1700 |
| HILL ROM HLDGS INC | COM | 431475102 |  | 48137 | 424 | SH |  | SOLE | 0 | 0 | 0 | 424 |
| HILTON WORLDWIDE HLDGS INC | COM | 43300A203 |  | 179161 | 1615 | SH |  | SOLE | 0 | 0 | 0 | 1615 |
| HIMAX TECHNOLOGIES INC | SPONSORED ADR | 43289P106 |  | 1854 | 697 | SH |  | SOLE | 0 | 0 | 0 | 697 |
| HORIZON BANCORP INC | COM | 440407104 |  | 7296 | 384 | SH |  | SOLE | 0 | 0 | 0 | 384 |
| HP INC | COM | 40434L105 |  | 122375 | 5955 | SH |  | SOLE | 0 | 0 | 0 | 5955 |
| HSBC HLDGS PLC | ADR A 1/40PF A | 404280604 |  | 89242 | 3320 | SH |  | SOLE | 0 | 0 | 0 | 3320 |
| HUNT J B TRANS SVCS INC | COM | 445658107 |  | 12846 | 110 | SH |  | SOLE | 0 | 0 | 0 | 110 |
| ICON PLC | SHS | G4705A100 |  | 26523 | 154 | SH |  | SOLE | 0 | 0 | 0 | 154 |
| IDACORP INC | COM | 451107106 |  | 854 | 8 | SH |  | SOLE | 0 | 0 | 0 | 8 |
| IMAX CORP | COM | 45245E109 |  | 2697 | 132 | SH |  | SOLE | 0 | 0 | 0 | 132 |
| INDEPENDENT BANK CORP MASS | COM | 453836108 |  | 5078 | 61 | SH |  | SOLE | 0 | 0 | 0 | 61 |
| INDEXIQ ETF TR | HEDGE MLTI ETF | 45409B107 |  | 3358267 | 109035 | SH |  | SOLE | 0 | 0 | 0 | 109035 |
| INDEXIQ ETF TR | IQ CHAIKIN US | 45409B396 |  | 7792 | 285 | SH |  | SOLE | 0 | 0 | 0 | 285 |
| INFOSYS LTD | SPONSORED ADR | 456788108 |  | 11889 | 1152 | SH |  | SOLE | 0 | 0 | 0 | 1152 |
| INGREDION INC | COM | 457187102 |  | 25654 | 276 | SH |  | SOLE | 0 | 0 | 0 | 276 |
| INNOVATOR ETFS TR | S 500 PWR | 45782C813 |  | 390566 | 14600 | SH |  | SOLE | 0 | 0 | 0 | 14600 |
| INNOVATOR ETFS TR | S 500 ULTRA | 45782C565 |  | 5067 | 194 | SH |  | SOLE | 0 | 0 | 0 | 194 |
| INSIGHT SELECT INCOME FD | COM | 45781W109 |  | 52078 | 2600 | SH |  | SOLE | 0 | 0 | 0 | 2600 |
| INTERNATIONAL BUSINESS MACHS | COM | 459200101 |  | 1780035 | 13280 | SH |  | SOLE | 0 | 0 | 0 | 13280 |
| INTERPUBLIC GROUP COS INC | COM | 460690100 |  | 75676 | 3276 | SH |  | SOLE | 0 | 0 | 0 | 3276 |
| EVERI HLDGS INC | COM | 30034T103 |  | 27 | 2 | SH |  | SOLE | 0 | 0 | 0 | 2 |
| EXCHANGE TRADED CONCEPTS TR | HULL TACTIC US | 301505806 |  | 53460 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| EXELON CORP | COM | 30161N101 |  | 588099 | 12900 | SH |  | SOLE | 0 | 0 | 0 | 12900 |
| EXP WORLD HOLDINGS INC | COM | 30212W100 |  | 1133 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| EXPEDIA GROUP INC | COM NEW | 30212P303 |  | 575413 | 5321 | SH |  | SOLE | 0 | 0 | 0 | 5321 |
| F5 NETWORKS INC | COM | 315616102 |  | 9636 | 69 | SH |  | SOLE | 0 | 0 | 0 | 69 |
| FACEBOOK INC | CL A | 30303M102 |  | 10001422 | 48728 | SH |  | SOLE | 0 | 0 | 0 | 48728 |
| FASTENAL CO | COM | 311900104 |  | 132133 | 3576 | SH |  | SOLE | 0 | 0 | 0 | 3576 |
| FEDEX CORP | COM | 31428X106 |  | 364604 | 2411 | SH |  | SOLE | 0 | 0 | 0 | 2411 |
| FERRARI N V | COM | N3167Y103 |  | 73251 | 442 | SH |  | SOLE | 0 | 0 | 0 | 442 |
| FIDELITY COVINGTON TR | MSCI FINLS IDX | 316092501 |  | 466321 | 10498 | SH |  | SOLE | 0 | 0 | 0 | 10498 |
| FIDELITY COVINGTON TR | MSCI INDL INDX | 316092709 |  | 12906 | 307 | SH |  | SOLE | 0 | 0 | 0 | 307 |
| FIDELITY COVINGTON TR | MSCI INFO TECH I | 316092808 |  | 18917 | 261 | SH |  | SOLE | 0 | 0 | 0 | 261 |
| FIDELITY COVINGTON TR | MSCI RL EST ETF | 316092857 |  | 6101 | 219 | SH |  | SOLE | 0 | 0 | 0 | 219 |
| FIDELITY NATIONAL FINANCIAL | FNF GROUP COM | 31620R303 |  | 3175 | 70 | SH |  | SOLE | 0 | 0 | 0 | 70 |
| FIRST MAJESTIC SILVER CORP | COM | 32076V103 |  | 127198 | 10375 | SH |  | SOLE | 0 | 0 | 0 | 10375 |
| FIRST SOLAR INC | COM | 336433107 |  | 375995 | 6719 | SH |  | SOLE | 0 | 0 | 0 | 6719 |
| FIRST TR BICK INDEX FD | COM SHS | 33733H107 |  | 7325 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| FIRST TR DYNAMIC EUROPE EQT | COM SHS | 33740D107 |  | 4210 | 282 | SH |  | SOLE | 0 | 0 | 0 | 282 |
| FIRST TR EXCH TRD ALPHA FD I | EUROPE ALPHADEX | 33737J117 |  | 33393 | 888 | SH |  | SOLE | 0 | 0 | 0 | 888 |
| FIRST TR EXCHANGE TRADED FD | DORSEY WRIGHT | 33738R886 |  | 297940 | 13968 | SH |  | SOLE | 0 | 0 | 0 | 13968 |
| FIRST TR EXCHANGE TRADED FD | ENERGY ALPHADX | 33734X127 |  | 4482 | 424 | SH |  | SOLE | 0 | 0 | 0 | 424 |
| FIRST TR EXCHANGE TRADED FD | FIRST TR TA HIYL | 33738D408 |  | 404488 | 8290 | SH |  | SOLE | 0 | 0 | 0 | 8290 |
| FIRST TR EXCHANGE TRADED FD | FT STRG INCM ETF | 33739Q309 |  | 19804 | 385 | SH |  | SOLE | 0 | 0 | 0 | 385 |
| FIRST TR EXCHANGE TRADED FD | MATERIALS ALPH | 33734X168 |  | 41903 | 1046 | SH |  | SOLE | 0 | 0 | 0 | 1046 |
| FIRST TR EXCHANGE TRADED FD | RBA INDL ETF | 33738R704 |  | 65337 | 2253 | SH |  | SOLE | 0 | 0 | 0 | 2253 |
| FIRST TR EXCHANGE TRADED FD | RISNG DIVD ACHIV | 33738R506 |  | 926565 | 25824 | SH |  | SOLE | 0 | 0 | 0 | 25824 |
| FIRST TR EXCHANGE TRADED FD | SENIOR LN FD | 33738D309 |  | 661056 | 13795 | SH |  | SOLE | 0 | 0 | 0 | 13795 |
| FIRST TR EXCHANGE TRADED FD | US EQTY OPPT ETF | 336920103 |  | 1567001 | 19502 | SH |  | SOLE | 0 | 0 | 0 | 19502 |
| FIRST TR EXCHANGE TRADED FD | WTR ETF | 33733B100 |  | 107970 | 1801 | SH |  | SOLE | 0 | 0 | 0 | 1801 |
| FIRST TR EXCNGE TRD ALPHADEX | MID CP GR ALPH | 33737M102 |  | 1915 | 40 | SH |  | SOLE | 0 | 0 | 0 | 40 |
| FIRST TR LRG CP GRWTH ALPHAD | COM SHS | 33735K108 |  | 257814 | 3536 | SH |  | SOLE | 0 | 0 | 0 | 3536 |
| FIRST TR MID CAP CORE ALPHAD | COM SHS | 33735B108 |  | 1045836 | 14427 | SH |  | SOLE | 0 | 0 | 0 | 14427 |
| FIRST TR NASDAQ ABA CMNTY BK | UT COM SHS ETF | 33736Q104 |  | 15549 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| FIRST TR NASDAQ100 TECH INDE | SHS | 337345102 |  | 208909 | 2087 | SH |  | SOLE | 0 | 0 | 0 | 2087 |
| FIRST TR SR FLG RTE INCM FD | COM | 33733U108 |  | 3928 | 313 | SH |  | SOLE | 0 | 0 | 0 | 313 |
| FIRST TR SR FLOATING RATE 20 | COM SHS | 33740K101 |  | 35382 | 3850 | SH |  | SOLE | 0 | 0 | 0 | 3850 |
| FIRST TRUST ETF III | ULTRA SHT DUR MU | 33740J104 |  | 20110 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| FIRSTENERGY CORP | COM | 337932107 |  | 394328 | 8114 | SH |  | SOLE | 0 | 0 | 0 | 8114 |
| FISERV INC | COM | 337738108 |  | 745235 | 6445 | SH |  | SOLE | 0 | 0 | 0 | 6445 |
| FLAHERTY  CRUMRIN PFD  INM | COM | 338478100 |  | 138113 | 6368 | SH |  | SOLE | 0 | 0 | 0 | 6368 |
| FLAHERTY  CRUMRINE TOTAL RE | COM | 338479108 |  | 18099 | 812 | SH |  | SOLE | 0 | 0 | 0 | 812 |
| FLEETCOR TECHNOLOGIES INC | COM | 339041105 |  | 1347393 | 4683 | SH |  | SOLE | 0 | 0 | 0 | 4683 |
| FLEXION THERAPEUTICS INC | COM | 33938J106 |  | 3105 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| FLEXSHARES TR | DISCP DUR MBS | 33939L779 |  | 15722 | 670 | SH |  | SOLE | 0 | 0 | 0 | 670 |
| FLEXSHARES TR | INTL QLTDV IDX | 33939L837 |  | 27188 | 1119 | SH |  | SOLE | 0 | 0 | 0 | 1119 |
| FLEXSHARES TR | STOXX GLOBR INF | 33939L795 |  | 12821 | 238 | SH |  | SOLE | 0 | 0 | 0 | 238 |
| FLOWERS FOODS INC | COM | 343498101 |  | 82025 | 3773 | SH |  | SOLE | 0 | 0 | 0 | 3773 |
| FOOT LOCKER INC | COM | 344849104 |  | 229846 | 5895 | SH |  | SOLE | 0 | 0 | 0 | 5895 |
| FOX CORP | CL A COM | 35137L105 |  | 181309 | 4891 | SH |  | SOLE | 0 | 0 | 0 | 4891 |
| FRANKLIN ETF TR | LIBERTY SHRT ETF | 353506108 |  | 10843 | 115 | SH |  | SOLE | 0 | 0 | 0 | 115 |
| FRANKLIN TEMPLETON ETF TR | LIBERTYQ US EQT | 35473P801 |  | 87475 | 2500 | SH |  | SOLE | 0 | 0 | 0 | 2500 |
| FREEPORT-MCMORAN INC | CL B | 35671D857 |  | 480266 | 36606 | SH |  | SOLE | 0 | 0 | 0 | 36606 |
| FRONTIER COMMUNICATIONS CORP | COM NEW | 35906A306 |  | 303 | 341 | SH |  | SOLE | 0 | 0 | 0 | 341 |
| FUNKO INC | COM CL A | 361008105 |  | 11463 | 668 | SH |  | SOLE | 0 | 0 | 0 | 668 |
| GALECTIN THERAPEUTICS INC | COM NEW | 363225202 |  | 2949 | 1031 | SH |  | SOLE | 0 | 0 | 0 | 1031 |
| GCI LIBERTY INC | COM CLASS A | 36164V305 |  | 90121 | 1272 | SH |  | SOLE | 0 | 0 | 0 | 1272 |
| GENERAL ELECTRIC CO | COM | 369604103 |  | 1740346 | 155945 | SH |  | SOLE | 0 | 0 | 0 | 155945 |
| GENERAL MTRS CO | COM | 37045V100 |  | 513122 | 14020 | SH |  | SOLE | 0 | 0 | 0 | 14020 |
| GENUINE PARTS CO | COM | 372460105 |  | 99251 | 934 | SH |  | SOLE | 0 | 0 | 0 | 934 |
| GERMAN AMERN BANCORP INC | COM | 373865104 |  | 74125 | 2081 | SH |  | SOLE | 0 | 0 | 0 | 2081 |
| GIBRALTAR INDS INC | COM | 374689107 |  | 2673 | 53 | SH |  | SOLE | 0 | 0 | 0 | 53 |
| GILDAN ACTIVEWEAR INC | COM | 375916103 |  | 131409 | 4450 | SH |  | SOLE | 0 | 0 | 0 | 4450 |
| GLADSTONE LD CORP | COM | 376549101 |  | 5032 | 388 | SH |  | SOLE | 0 | 0 | 0 | 388 |
| GLOBAL PMTS INC | COM | 37940X102 |  | 1043431 | 5716 | SH |  | SOLE | 0 | 0 | 0 | 5716 |
| GLOBAL X FDS | LITHIUM BTRY ETF | 37954Y855 |  | 141898 | 5190 | SH |  | SOLE | 0 | 0 | 0 | 5190 |
| GLOBAL X FDS | NASDAQ 100 COVER | 37954Y483 |  | 586407 | 24837 | SH |  | SOLE | 0 | 0 | 0 | 24837 |
| GOLAR LNG LTD BERMUDA | SHS | G9456A100 |  | 12381 | 871 | SH |  | SOLE | 0 | 0 | 0 | 871 |
| GOLDMAN SACHS BDC INC | SHS | 38147U107 |  | 745 | 35 | SH |  | SOLE | 0 | 0 | 0 | 35 |
| GOLDMAN SACHS ETF TR | ACCES TREASURY | 381430529 |  | 39132 | 391 | SH |  | SOLE | 0 | 0 | 0 | 391 |
| GOLDMAN SACHS ETF TR | ACCESS INVT GR | 381430479 |  | 16043 | 305 | SH |  | SOLE | 0 | 0 | 0 | 305 |
| GOLDMAN SACHS ETF TR | ACTIVEBETA EME | 381430206 |  | 3950542 | 115042 | SH |  | SOLE | 0 | 0 | 0 | 115042 |
| GPO AEROPORTUARIO DEL PAC SA | SPON ADR B | 400506101 |  | 712 | 6 | SH |  | SOLE | 0 | 0 | 0 | 6 |
| GRAINGER W W INC | COM | 384802104 |  | 39681 | 117 | SH |  | SOLE | 0 | 0 | 0 | 117 |
| GRAND CANYON ED INC | COM | 38526M106 |  | 184492 | 1926 | SH |  | SOLE | 0 | 0 | 0 | 1926 |
| GRANITESHARES ETF TR | XOUT US LRG CP | 38747R603 |  | 4641196 | 164589 | SH |  | SOLE | 0 | 0 | 0 | 164589 |
| GRAY TELEVISION INC | COM | 389375106 |  | 4009 | 187 | SH |  | SOLE | 0 | 0 | 0 | 187 |
| GRUBHUB INC | COM | 400110102 |  | 39642 | 815 | SH |  | SOLE | 0 | 0 | 0 | 815 |
| GS FIN CORP | MEDIUM TERM NTS | 362273302 |  | 33253 | 230 | SH |  | SOLE | 0 | 0 | 0 | 230 |
| HAIN CELESTIAL GROUP INC | COM | 405217100 |  | 1595843 | 61485 | SH |  | SOLE | 0 | 0 | 0 | 61485 |
| HANCOCK JOHN FINL OPPTYS FD | SH BEN INT NEW | 409735206 |  | 31763 | 875 | SH |  | SOLE | 0 | 0 | 0 | 875 |
| HANCOCK JOHN PREMUIM DIV FD | COM SH BEN INT | 41013T105 |  | 147195 | 8182 | SH |  | SOLE | 0 | 0 | 0 | 8182 |
| HANESBRANDS INC | COM | 410345102 |  | 33268 | 2240 | SH |  | SOLE | 0 | 0 | 0 | 2240 |
| HASBRO INC | COM | 418056107 |  | 109858 | 1040 | SH |  | SOLE | 0 | 0 | 0 | 1040 |
| HAWAIIAN ELEC INDUSTRIES | COM | 419870100 |  | 95221 | 2032 | SH |  | SOLE | 0 | 0 | 0 | 2032 |
| HEALTHCARE SVCS GRP INC | COM | 421906108 |  | 8682 | 357 | SH |  | SOLE | 0 | 0 | 0 | 357 |
| BRIGHT HORIZONS FAM SOL IN D | COM | 109194100 |  | 3156 | 21 | SH |  | SOLE | 0 | 0 | 0 | 21 |
| BRISTOL MYERS SQUIBB CO | RIGHT 99/99/9999 | 110122157 |  | 4437 | 1474 | SH |  | SOLE | 0 | 0 | 0 | 1474 |
| BRIXMOR PPTY GROUP INC | COM | 11120U105 |  | 22021 | 1019 | SH |  | SOLE | 0 | 0 | 0 | 1019 |
| BROOKFIELD RENEWABLE PARTNER | PARTNERSHIP UNIT | G16258108 |  | 84068 | 1803 | SH |  | SOLE | 0 | 0 | 0 | 1803 |
| BRUNSWICK CORP | COM | 117043109 |  | 11996 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| BWX TECHNOLOGIES INC | COM | 05605H100 |  | 6518 | 105 | SH |  | SOLE | 0 | 0 | 0 | 105 |
| CABLE ONE INC | COM | 12685J105 |  | 93774 | 63 | SH |  | SOLE | 0 | 0 | 0 | 63 |
| CALIFORNIA WTR SVC GROUP | COM | 130788102 |  | 10312 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| CALLAWAY GOLF CO | COM | 131193104 |  | 10621 | 501 | SH |  | SOLE | 0 | 0 | 0 | 501 |
| CALUMET SPECIALTY PRODS PTNR | UT LTD PARTNER | 131476103 |  | 3610 | 989 | SH |  | SOLE | 0 | 0 | 0 | 989 |
| CANNAE HLDGS INC | COM | 13765N107 |  | 8442 | 227 | SH |  | SOLE | 0 | 0 | 0 | 227 |
| CANON INC | SPONSORED ADR | 138006309 |  | 52813 | 1931 | SH |  | SOLE | 0 | 0 | 0 | 1931 |
| CANTEL MEDICAL CORP | COM | 138098108 |  | 22830 | 322 | SH |  | SOLE | 0 | 0 | 0 | 322 |
| CAREER EDUCATION CORP | COM | 141665109 |  | 386 | 21 | SH |  | SOLE | 0 | 0 | 0 | 21 |
| CARNIVAL CORP | UNIT 99/99/9999 | 143658300 |  | 153710 | 3024 | SH |  | SOLE | 0 | 0 | 0 | 3024 |
| CARTERS INC | COM | 146229109 |  | 1749 | 16 | SH |  | SOLE | 0 | 0 | 0 | 16 |
| CDW CORP | COM | 12514G108 |  | 126271 | 884 | SH |  | SOLE | 0 | 0 | 0 | 884 |
| CELLECTIS S A | SPONSORED ADS | 15117K103 |  | 4965 | 290 | SH |  | SOLE | 0 | 0 | 0 | 290 |
| CENTERSTATE BK CORP | COM | 15201P109 |  | 13065 | 523 | SH |  | SOLE | 0 | 0 | 0 | 523 |
| CERNER CORP | COM | 156782104 |  | 27521 | 375 | SH |  | SOLE | 0 | 0 | 0 | 375 |
| CHANGYOU COM LTD | ADS REP CL A | 15911M107 |  | 323 | 33 | SH |  | SOLE | 0 | 0 | 0 | 33 |
| CHEESECAKE FACTORY INC | COM | 163072101 |  | 9249 | 238 | SH |  | SOLE | 0 | 0 | 0 | 238 |
| CHINA MOBILE LIMITED | SPONSORED ADR | 16941M109 |  | 18092 | 428 | SH |  | SOLE | 0 | 0 | 0 | 428 |
| CHINA TELECOM CORP LTD | SPON ADR H SHS | 169426103 |  | 1400 | 34 | SH |  | SOLE | 0 | 0 | 0 | 34 |
| CHUNGHWA TELECOM CO LTD | SPON ADR NEW11 | 17133Q502 |  | 6642 | 180 | SH |  | SOLE | 0 | 0 | 0 | 180 |
| CINTAS CORP | COM | 172908105 |  | 1400561 | 5205 | SH |  | SOLE | 0 | 0 | 0 | 5205 |
| CISCO SYS INC | COM | 17275R102 |  | 3556549 | 74157 | SH |  | SOLE | 0 | 0 | 0 | 74157 |
| CLARUS CORP NEW | COM | 18270P109 |  | 4692 | 346 | SH |  | SOLE | 0 | 0 | 0 | 346 |
| CLEARWAY ENERGY INC | CL C | 18539C204 |  | 31102 | 1559 | SH |  | SOLE | 0 | 0 | 0 | 1559 |
| CLOROX CO DEL | COM | 189054109 |  | 625407 | 4073 | SH |  | SOLE | 0 | 0 | 0 | 4073 |
| CLOUDERA INC | COM | 18914U100 |  | 11630 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| CNOOC LTD | SPONSORED ADR | 126132109 |  | 11667 | 70 | SH |  | SOLE | 0 | 0 | 0 | 70 |
| COCA COLA CO | COM | 191216100 |  | 2347703 | 42416 | SH |  | SOLE | 0 | 0 | 0 | 42416 |
| COCA COLA CONSOLIDATED INC | COM | 191098102 |  | 48289 | 170 | SH |  | SOLE | 0 | 0 | 0 | 170 |
| COEUR MNG INC | COM NEW | 192108504 |  | 162 | 20 | SH |  | SOLE | 0 | 0 | 0 | 20 |
| COHEN  STEERS INFRASTRUCTUR | COM | 19248A109 |  | 105720 | 4035 | SH |  | SOLE | 0 | 0 | 0 | 4035 |
| COMMERCE BANCSHARES INC | COM | 200525103 |  | 93825 | 1381 | SH |  | SOLE | 0 | 0 | 0 | 1381 |
| COMMUNITY BK SYS INC | COM | 203607106 |  | 9790 | 138 | SH |  | SOLE | 0 | 0 | 0 | 138 |
| COMMVAULT SYSTEMS INC | COM | 204166102 |  | 89280 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| COMPANHIA PARANAENSE ENERG C | SPON ADR PFD | 20441B407 |  | 4709 | 278 | SH |  | SOLE | 0 | 0 | 0 | 278 |
| COMPASS MINERALS INTL INC | COM | 20451N101 |  | 88378 | 1450 | SH |  | SOLE | 0 | 0 | 0 | 1450 |
| CONAGRA BRANDS INC | COM | 205887102 |  | 22975 | 671 | SH |  | SOLE | 0 | 0 | 0 | 671 |
| CONOCOPHILLIPS | COM | 20825C104 |  | 1336335 | 20550 | SH |  | SOLE | 0 | 0 | 0 | 20550 |
| CONSOLIDATED EDISON INC | COM | 209115104 |  | 877413 | 9698 | SH |  | SOLE | 0 | 0 | 0 | 9698 |
| CORBUS PHARMACEUTICALS HLDGS | COM | 21833P103 |  | 12078 | 2212 | SH |  | SOLE | 0 | 0 | 0 | 2212 |
| CORE LABORATORIES N V | COM | N22717107 |  | 5537 | 147 | SH |  | SOLE | 0 | 0 | 0 | 147 |
| CORNERSTONE TOTAL RTRN FD IN | COM | 21924U300 |  | 21980 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| CORREVIO PHARMA CORP | COM | 22026V105 |  | 82 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| COSTCO WHSL CORP NEW | COM | 22160K105 |  | 3354142 | 11412 | SH |  | SOLE | 0 | 0 | 0 | 11412 |
| COUSINS PPTYS INC | COM NEW | 222795502 |  | 51170 | 1242 | SH |  | SOLE | 0 | 0 | 0 | 1242 |
| COVETRUS INC | COM | 22304C100 |  | 1056 | 80 | SH |  | SOLE | 0 | 0 | 0 | 80 |
| CREDICORP LTD | COM | G2519Y108 |  | 3836 | 18 | SH |  | SOLE | 0 | 0 | 0 | 18 |
| CREE INC | COM | 225447101 |  | 20952 | 454 | SH |  | SOLE | 0 | 0 | 0 | 454 |
| CRH PLC | ADR | 12626K203 |  | 14465 | 359 | SH |  | SOLE | 0 | 0 | 0 | 359 |
| CSX CORP | COM | 126408103 |  | 904957 | 12506 | SH |  | SOLE | 0 | 0 | 0 | 12506 |
| CTI BIOPHARMA CORP | COM | 12648L601 |  | 16 | 10 | SH |  | SOLE | 0 | 0 | 0 | 10 |
| CUBIC CORP | COM | 229669106 |  | 22822 | 359 | SH |  | SOLE | 0 | 0 | 0 | 359 |
| CUMMINS INC | COM | 231021106 |  | 320562 | 1791 | SH |  | SOLE | 0 | 0 | 0 | 1791 |
| CYBERARK SOFTWARE LTD | SHS | M2682V108 |  | 199002 | 1707 | SH |  | SOLE | 0 | 0 | 0 | 1707 |
| CYTOSORBENTS CORP | COM NEW | 23283X206 |  | 5390 | 1400 | SH |  | SOLE | 0 | 0 | 0 | 1400 |
| DBX ETF TR | XTRACK HRVST CSI | 233051879 |  | 16183 | 546 | SH |  | SOLE | 0 | 0 | 0 | 546 |
| DBX ETF TR | XTRACK MSCI EAFE | 233051200 |  | 59531 | 1762 | SH |  | SOLE | 0 | 0 | 0 | 1762 |
| DEVON ENERGY CORP NEW | COM | 25179M103 |  | 66469 | 2559 | SH |  | SOLE | 0 | 0 | 0 | 2559 |
| DIME CMNTY BANCSHARES | COM | 253922108 |  | 38019 | 1820 | SH |  | SOLE | 0 | 0 | 0 | 1820 |
| DIPLOMAT PHARMACY INC | COM | 25456K101 |  | 576 | 144 | SH |  | SOLE | 0 | 0 | 0 | 144 |
| DIREXION SHS ETF TR | DAILY MD CP BEAR | 25460E117 |  | 2174 | 53 | SH |  | SOLE | 0 | 0 | 0 | 53 |
| DIREXION SHS ETF TR | DLY FIN BULL NEW | 25459Y694 |  | 3218 | 34 | SH |  | SOLE | 0 | 0 | 0 | 34 |
| DIREXION SHS ETF TR | DRX S | 25459W862 |  | 5923 | 90 | SH |  | SOLE | 0 | 0 | 0 | 90 |
| DIREXION SHS ETF TR | HEALTHCARE BUL | 25459Y876 |  | 74 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| DIREXION SHS ETF TR | NAS100 EQL WGT | 25459Y207 |  | 447545 | 8152 | SH |  | SOLE | 0 | 0 | 0 | 8152 |
| DISCOVERY INC | COM SER A | 25470F104 |  | 630310 | 19252 | SH |  | SOLE | 0 | 0 | 0 | 19252 |
| DISCOVERY INC | COM SER C | 25470F302 |  | 13538 | 444 | SH |  | SOLE | 0 | 0 | 0 | 444 |
| DISH NETWORK CORP | CL A | 25470M109 |  | 35399 | 998 | SH |  | SOLE | 0 | 0 | 0 | 998 |
| DISNEY WALT CO | COM DISNEY | 254687106 |  | 5232369 | 36178 | SH |  | SOLE | 0 | 0 | 0 | 36178 |
| DOLBY LABORATORIES INC | COM CL A | 25659T107 |  | 3027 | 44 | SH |  | SOLE | 0 | 0 | 0 | 44 |
| DOLLAR GEN CORP NEW | COM | 256677105 |  | 417389 | 2676 | SH |  | SOLE | 0 | 0 | 0 | 2676 |
| DOMINION ENERGY INC | COM | 25746U109 |  | 1170367 | 14131 | SH |  | SOLE | 0 | 0 | 0 | 14131 |
| DONNELLEY R R  SONS CO | COM | 257867200 |  | 1600 | 405 | SH |  | SOLE | 0 | 0 | 0 | 405 |
| DOUBLELINE OPPORTUNISTIC CR | COM | 258623107 |  | 223494 | 10828 | SH |  | SOLE | 0 | 0 | 0 | 10828 |
| DTE ENERGY CO | COM | 233331107 |  | 888505 | 6841 | SH |  | SOLE | 0 | 0 | 0 | 6841 |
| DUKE ENERGY CORP NEW | COM NEW | 26441C204 |  | 1480233 | 16229 | SH |  | SOLE | 0 | 0 | 0 | 16229 |
| DYCOM INDS INC | COM | 267475101 |  | 96658 | 2050 | SH |  | SOLE | 0 | 0 | 0 | 2050 |
| E TRADE FINANCIAL CORP | COM NEW | 269246401 |  | 386598 | 8521 | SH |  | SOLE | 0 | 0 | 0 | 8521 |
| EAGLE CAP GROWTH FD INC | COM | 269451100 |  | 24062 | 3000 | SH |  | SOLE | 0 | 0 | 0 | 3000 |
| EASTMAN CHEMICAL CO | COM | 277432100 |  | 150178 | 1895 | SH |  | SOLE | 0 | 0 | 0 | 1895 |
| EATON VANCE ENHANCED EQ INC | COM | 278274105 |  | 92477 | 5816 | SH |  | SOLE | 0 | 0 | 0 | 5816 |
| EATON VANCE LTD DUR INCOME F | COM | 27828H105 |  | 26778 | 2021 | SH |  | SOLE | 0 | 0 | 0 | 2021 |
| EATON VANCE NEW YORK MUN BD | COM | 27827Y109 |  | 16368 | 1355 | SH |  | SOLE | 0 | 0 | 0 | 1355 |
| EBAY INC | COM | 278642103 |  | 101880 | 2821 | SH |  | SOLE | 0 | 0 | 0 | 2821 |
| ECHOSTAR CORP | CL A | 278768106 |  | 3768 | 87 | SH |  | SOLE | 0 | 0 | 0 | 87 |
| HACKETT GROUP INC | COM | 404609109 |  | 32 | 2 | SH |  | SOLE | 0 | 0 | 0 | 2 |
| HAEMONETICS CORP | COM | 405024100 |  | 8043 | 70 | SH |  | SOLE | 0 | 0 | 0 | 70 |
| HANNON ARMSTRONG SUST INFR C | COM | 41068X100 |  | 10619 | 330 | SH |  | SOLE | 0 | 0 | 0 | 330 |
| HANOVER INS GROUP INC | COM | 410867105 |  | 60818 | 445 | SH |  | SOLE | 0 | 0 | 0 | 445 |
| HDFC BANK LTD | SPONSORED ADS | 40415F101 |  | 52851 | 834 | SH |  | SOLE | 0 | 0 | 0 | 834 |
| HECLA MNG CO | COM | 422704106 |  | 1356 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| HELEN OF TROY CORP LTD | COM | G4388N106 |  | 21215 | 118 | SH |  | SOLE | 0 | 0 | 0 | 118 |
| HERBALIFE NUTRITION LTD | COM SHS | G4412G101 |  | 90430 | 1897 | SH |  | SOLE | 0 | 0 | 0 | 1897 |
| HERCULES CAPITAL INC | COM | 427096508 |  | 98785 | 7046 | SH |  | SOLE | 0 | 0 | 0 | 7046 |
| HEXCEL CORP NEW | COM | 428291108 |  | 13929 | 190 | SH |  | SOLE | 0 | 0 | 0 | 190 |
| HIGHLAND FDS I | HI LD IBOXX SRLN | 430101774 |  | 3071 | 175 | SH |  | SOLE | 0 | 0 | 0 | 175 |
| HIGHLAND INCOME FUND | HIGHLAND INCOME | 43010E404 |  | 19950 | 1605 | SH |  | SOLE | 0 | 0 | 0 | 1605 |
| HOLLYFRONTIER CORP | COM | 436106108 |  | 201901 | 3981 | SH |  | SOLE | 0 | 0 | 0 | 3981 |
| HONEYWELL INTL INC | COM | 438516106 |  | 2359145 | 13329 | SH |  | SOLE | 0 | 0 | 0 | 13329 |
| HOST HOTELS  RESORTS INC | COM | 44107P104 |  | 82714 | 4459 | SH |  | SOLE | 0 | 0 | 0 | 4459 |
| HUBSPOT INC | COM | 443573100 |  | 42954 | 271 | SH |  | SOLE | 0 | 0 | 0 | 271 |
| HUNTINGTON INGALLS INDS INC | COM | 446413106 |  | 176870 | 705 | SH |  | SOLE | 0 | 0 | 0 | 705 |
| IAA INC | COM | 449253103 |  | 1224 | 26 | SH |  | SOLE | 0 | 0 | 0 | 26 |
| IHS MARKIT LTD | SHS | G47567105 |  | 26749 | 355 | SH |  | SOLE | 0 | 0 | 0 | 355 |
| ILLUMINA INC | COM | 452327109 |  | 283306 | 854 | SH |  | SOLE | 0 | 0 | 0 | 854 |
| IMMUNOGEN INC | COM | 45253H101 |  | 255 | 50 | SH |  | SOLE | 0 | 0 | 0 | 50 |
| IMPAC MTG HLDGS INC | COM NEW | 45254P508 |  | 2367 | 450 | SH |  | SOLE | 0 | 0 | 0 | 450 |
| INDEXIQ ETF TR | IQ ENCH BD US | 45409B487 |  | 11546 | 593 | SH |  | SOLE | 0 | 0 | 0 | 593 |
| INDEXIQ ETF TR | IQ GLB RES ETF | 45409B883 |  | 4086 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| INDIA FD INC | COM | 454089103 |  | 8294 | 412 | SH |  | SOLE | 0 | 0 | 0 | 412 |
| INDUSTRIAL LOGISTICS PPTYS T | COM SHS BEN INT | 456237106 |  | 6166 | 275 | SH |  | SOLE | 0 | 0 | 0 | 275 |
| INGERSOLL-RAND PLC | SHS | G47791101 |  | 1551272 | 11671 | SH |  | SOLE | 0 | 0 | 0 | 11671 |
| INGEVITY CORP | COM | 45688C107 |  | 8651 | 99 | SH |  | SOLE | 0 | 0 | 0 | 99 |
| INSTALLED BLDG PRODS INC | COM | 45780R101 |  | 6887 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| INTEL CORP | COM | 458140100 |  | 3522207 | 58851 | SH |  | SOLE | 0 | 0 | 0 | 58851 |
| INTERNATIONAL FLAVORS | COM | 459506101 |  | 138051 | 1070 | SH |  | SOLE | 0 | 0 | 0 | 1070 |
| INTL PAPER CO | COM | 460146103 |  | 428701 | 9309 | SH |  | SOLE | 0 | 0 | 0 | 9309 |
| INVESCO ACTIVELY MANAGD ETF | S DOWNSID | 46090A705 |  | 317116 | 11336 | SH |  | SOLE | 0 | 0 | 0 | 11336 |
| INVESCO ACTIVELY MANAGD ETF | ULTRA SHRT DUR | 46090A887 |  | 1067804 | 21195 | SH |  | SOLE | 0 | 0 | 0 | 21195 |
| INVESCO CURNCYSHS AUSTRLA DL | AUSTRALIAN DOL | 46090N103 |  | 24560 | 350 | SH |  | SOLE | 0 | 0 | 0 | 350 |
| INVESCO DB US DLR INDEX TR | BULLISH FD | 46141D203 |  | 11868 | 457 | SH |  | SOLE | 0 | 0 | 0 | 457 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2020 HY | 46138J601 |  | 194407 | 8124 | SH |  | SOLE | 0 | 0 | 0 | 8124 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2022 HY | 46138J874 |  | 83790 | 3427 | SH |  | SOLE | 0 | 0 | 0 | 3427 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2024 HY | 46138J833 |  | 12365 | 485 | SH |  | SOLE | 0 | 0 | 0 | 485 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2026 CB | 46138J791 |  | 26831 | 1305 | SH |  | SOLE | 0 | 0 | 0 | 1305 |
| INVESCO EXCH TRD SLF IDX FD | RUSL 1000 DYNM | 46138J619 |  | 42854 | 1280 | SH |  | SOLE | 0 | 0 | 0 | 1280 |
| INVESCO EXCHANGE TRADED FD T | BUYBACK ACHIEV | 46137V308 |  | 1494669 | 21668 | SH |  | SOLE | 0 | 0 | 0 | 21668 |
| INVESCO EXCHANGE TRADED FD T | DIVID ACHIEVEV | 46137V506 |  | 140569 | 4577 | SH |  | SOLE | 0 | 0 | 0 | 4577 |
| INVESCO EXCHANGE TRADED FD T | DWA INDLS MUMT | 46137V845 |  | 10442 | 153 | SH |  | SOLE | 0 | 0 | 0 | 153 |
| INVESCO EXCHANGE TRADED FD T | DWA STAPLES | 46137V886 |  | 179259 | 2419 | SH |  | SOLE | 0 | 0 | 0 | 2419 |
| INVESCO EXCHANGE TRADED FD T | DYNMC BLDG CON | 46137V779 |  | 43160 | 1300 | SH |  | SOLE | 0 | 0 | 0 | 1300 |
| INVESCO EXCHANGE TRADED FD T | GBL LISTED PVT | 46137V589 |  | 46863 | 3664 | SH |  | SOLE | 0 | 0 | 0 | 3664 |
| INVESCO EXCHANGE TRADED FD T | S 500 VLU MOMN | 46137V423 |  | 64680 | 1500 | SH |  | SOLE | 0 | 0 | 0 | 1500 |
| INVESCO EXCHANGE TRADED FD T | S MDCP400 PR | 46137V217 |  | 15658 | 102 | SH |  | SOLE | 0 | 0 | 0 | 102 |
| INVESCO EXCHANGE TRADED FD T | S SMLCP MOMENT | 46137V498 |  | 17735 | 450 | SH |  | SOLE | 0 | 0 | 0 | 450 |
| INVESCO EXCHANGE TRADED FD T | S EQL HLT | 46137V332 |  | 468373 | 2115 | SH |  | SOLE | 0 | 0 | 0 | 2115 |
| INVESCO EXCHANGE TRADED FD T | S EQL MAT | 46137V316 |  | 152919 | 1318 | SH |  | SOLE | 0 | 0 | 0 | 1318 |
| INVESCO EXCHANGE TRADED FD T | S EQL WGT | 46137V357 |  | 8452899 | 73046 | SH |  | SOLE | 0 | 0 | 0 | 73046 |
| INVESCO EXCHNG TRAD SLF INDE | MLT FTR CR FXD | 46139W700 |  | 6464 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| INVESCO EXCHNG TRADED FD TR | DWA DEV MKTS | 46138E875 |  | 19354 | 672 | SH |  | SOLE | 0 | 0 | 0 | 672 |
| INVESCO EXCHNG TRADED FD TR | GBL SRT TRM HY | 46138E669 |  | 14873 | 652 | SH |  | SOLE | 0 | 0 | 0 | 652 |
| INVESCO EXCHNG TRADED FD TR | KBW PPTY CASUT | 46138E586 |  | 33330 | 467 | SH |  | SOLE | 0 | 0 | 0 | 467 |
| INVESCO EXCHNG TRADED FD TR | S 500 EX RAT | 46138E388 |  | 666083 | 16171 | SH |  | SOLE | 0 | 0 | 0 | 16171 |
| INVESCO EXCHNG TRADED FD TR | S 500 HB ETF | 46138E370 |  | 4431 | 95 | SH |  | SOLE | 0 | 0 | 0 | 95 |
| INVESCO EXCHNG TRADED FD TR | S EMRNG MKTS | 46138E297 |  | 203496 | 8479 | SH |  | SOLE | 0 | 0 | 0 | 8479 |
| INVESCO EXCHNG TRADED FD TR | S MDCP 400 REV | 46138G672 |  | 1884 | 29 | SH |  | SOLE | 0 | 0 | 0 | 29 |
| INVESCO EXCHNG TRADED FD TR | S MIDCP LOW | 46138E198 |  | 9486502 | 176296 | SH |  | SOLE | 0 | 0 | 0 | 176296 |
| INVESCO EXCHNG TRADED FD TR | S SMLCP LOW | 46138G102 |  | 4539145 | 89213 | SH |  | SOLE | 0 | 0 | 0 | 89213 |
| INVESCO EXCHNG TRADED FD TR | S HDL VOL | 46138E362 |  | 213092 | 4840 | SH |  | SOLE | 0 | 0 | 0 | 4840 |
| INVESCO EXCHNG TRADED FD TR | SR LN ETF | 46138G508 |  | 1259504 | 55193 | SH |  | SOLE | 0 | 0 | 0 | 55193 |
| IPG PHOTONICS CORP | COM | 44980X109 |  | 38404 | 265 | SH |  | SOLE | 0 | 0 | 0 | 265 |
| IRON MTN INC NEW | COM | 46284V101 |  | 58688 | 1841 | SH |  | SOLE | 0 | 0 | 0 | 1841 |
| ISHARES INC | MIN VOL EMRG MKT | 464286533 |  | 752754 | 12832 | SH |  | SOLE | 0 | 0 | 0 | 12832 |
| ISHARES INC | MSCI GBL GOLD MN | 46434G855 |  | 119628 | 4970 | SH |  | SOLE | 0 | 0 | 0 | 4970 |
| ISHARES INC | MSCI HONG KG ETF | 464286871 |  | 7421 | 305 | SH |  | SOLE | 0 | 0 | 0 | 305 |
| ISHARES INC | MSCI ISRAEL ETF | 464286632 |  | 8258 | 144 | SH |  | SOLE | 0 | 0 | 0 | 144 |
| ISHARES INC | MSCI JAPN SMCETF | 464286582 |  | 4364 | 59 | SH |  | SOLE | 0 | 0 | 0 | 59 |
| ISHARES INC | MSCI MEXICO ETF | 464286822 |  | 1261 | 28 | SH |  | SOLE | 0 | 0 | 0 | 28 |
| ISHARES INC | MSCI MLY ETF NEW | 46434G814 |  | 15681 | 550 | SH |  | SOLE | 0 | 0 | 0 | 550 |
| ISHARES INC | MSCI WORLD ETF | 464286392 |  | 258211 | 2614 | SH |  | SOLE | 0 | 0 | 0 | 2614 |
| ISHARES SILVER TRUST | ISHARES | 46428Q109 |  | 553292 | 33171 | SH |  | SOLE | 0 | 0 | 0 | 33171 |
| ISHARES TR | 0-5YR HI YL CP | 46434V407 |  | 456175 | 9825 | SH |  | SOLE | 0 | 0 | 0 | 9825 |
| ISHARES TR | AGGRES ALLOC ETF | 464289859 |  | 65424 | 1128 | SH |  | SOLE | 0 | 0 | 0 | 1128 |
| ISHARES TR | ASIA 50 ETF | 464288430 |  | 19140 | 290 | SH |  | SOLE | 0 | 0 | 0 | 290 |
| ISHARES TR | CALIF MUN BD ETF | 464288356 |  | 73476 | 1200 | SH |  | SOLE | 0 | 0 | 0 | 1200 |
| ISHARES TR | CHINA SM-CAP ETF | 46429B200 |  | 54481 | 1335 | SH |  | SOLE | 0 | 0 | 0 | 1335 |
| ISHARES TR | CONSER ALLOC ETF | 464289883 |  | 85128 | 2349 | SH |  | SOLE | 0 | 0 | 0 | 2349 |
| ISHARES TR | CORE HIGH DV ETF | 46429B663 |  | 1939976 | 19782 | SH |  | SOLE | 0 | 0 | 0 | 19782 |
| ISHARES TR | CORE MSCI EURO | 46434V738 |  | 1696 | 34 | SH |  | SOLE | 0 | 0 | 0 | 34 |
| HEALTHCARE TR AMER INC | CL A NEW | 42225P501 |  | 961204 | 31744 | SH |  | SOLE | 0 | 0 | 0 | 31744 |
| HEALTHPEAK PPTYS INC | COM | 42250P103 |  | 77683 | 2254 | SH |  | SOLE | 0 | 0 | 0 | 2254 |
| HENRY SCHEIN INC | COM | 806407102 |  | 78596 | 1178 | SH |  | SOLE | 0 | 0 | 0 | 1178 |
| HEPION PHARMACEUTICALS INC | COM | 426897104 |  | 10720 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| HERC HLDGS INC | COM | 42704L104 |  | 783 | 16 | SH |  | SOLE | 0 | 0 | 0 | 16 |
| HERMITAGE OFFSHORE SERVICE L | SHS | G4511M108 |  | 1 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| HI CRUSH INC | COM | 428337109 |  | 1536 | 1740 | SH |  | SOLE | 0 | 0 | 0 | 1740 |
| HMS HLDGS CORP | COM | 40425J101 |  | 13882 | 469 | SH |  | SOLE | 0 | 0 | 0 | 469 |
| HOLOGIC INC | COM | 436440101 |  | 394447 | 7555 | SH |  | SOLE | 0 | 0 | 0 | 7555 |
| HORACE MANN EDUCATORS CORP N | COM | 440327104 |  | 2576 | 59 | SH |  | SOLE | 0 | 0 | 0 | 59 |
| HORIZON TECHNOLOGY FIN CORP | COM | 44045A102 |  | 27412 | 2120 | SH |  | SOLE | 0 | 0 | 0 | 2120 |
| HUBBELL INC | COM | 443510607 |  | 1478 | 10 | SH |  | SOLE | 0 | 0 | 0 | 10 |
| HUTTIG BLDG PRODS INC | COM | 448451104 |  | 356 | 231 | SH |  | SOLE | 0 | 0 | 0 | 231 |
| IDEX CORP | COM | 45167R104 |  | 245272 | 1426 | SH |  | SOLE | 0 | 0 | 0 | 1426 |
| IDEXX LABS INC | COM | 45168D104 |  | 76511 | 293 | SH |  | SOLE | 0 | 0 | 0 | 293 |
| IES HLDGS INC | COM | 44951W106 |  | 16602 | 647 | SH |  | SOLE | 0 | 0 | 0 | 647 |
| INCYTE CORP | COM | 45337C102 |  | 15019 | 172 | SH |  | SOLE | 0 | 0 | 0 | 172 |
| INMODE LTD | SHS | M5425M103 |  | 4759625 | 121419 | SH |  | SOLE | 0 | 0 | 0 | 121419 |
| INNOVATOR ETFS TR | IBD 50 ETF | 45782C102 |  | 184868 | 5323 | SH |  | SOLE | 0 | 0 | 0 | 5323 |
| INNOVATOR ETFS TR | S 500 BUFFER | 45782C581 |  | 5168 | 194 | SH |  | SOLE | 0 | 0 | 0 | 194 |
| INTEGER HLDGS CORP | COM | 45826H109 |  | 3056 | 38 | SH |  | SOLE | 0 | 0 | 0 | 38 |
| INTELLIA THERAPEUTICS INC | COM | 45826J105 |  | 5267 | 359 | SH |  | SOLE | 0 | 0 | 0 | 359 |
| INTERCEPT PHARMACEUTICALS IN | COM | 45845P108 |  | 1475020 | 11903 | SH |  | SOLE | 0 | 0 | 0 | 11903 |
| INTERCONTINENTAL EXCHANGE IN | COM | 45866F104 |  | 410857 | 4439 | SH |  | SOLE | 0 | 0 | 0 | 4439 |
| INVESCO ACTIVELY MANAGD ETF | OPTIMUM YIELD | 46090F100 |  | 8644 | 522 | SH |  | SOLE | 0 | 0 | 0 | 522 |
| INVESCO BLDRS INDEX FDS TR | EMGRING MKTS50 | 46090C305 |  | 160735 | 3639 | SH |  | SOLE | 0 | 0 | 0 | 3639 |
| INVESCO DB MLTI SECTR CMMTY | OIL FD | 46140H403 |  | 1035 | 97 | SH |  | SOLE | 0 | 0 | 0 | 97 |
| INVESCO DB MLTI SECTR CMMTY | PRECIOUS METAL | 46140H502 |  | 273345 | 6570 | SH |  | SOLE | 0 | 0 | 0 | 6570 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2021 CB | 46138J700 |  | 53007 | 2496 | SH |  | SOLE | 0 | 0 | 0 | 2496 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2023 HY | 46138J858 |  | 49666 | 1900 | SH |  | SOLE | 0 | 0 | 0 | 1900 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2024 CB | 46138J841 |  | 59021 | 2749 | SH |  | SOLE | 0 | 0 | 0 | 2749 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2025 CB | 46138J825 |  | 38045 | 1772 | SH |  | SOLE | 0 | 0 | 0 | 1772 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2025 HY | 46138J817 |  | 12326 | 497 | SH |  | SOLE | 0 | 0 | 0 | 497 |
| INVESCO EXCH TRD SLF IDX FD | DEFENSIVE EQTY | 46138J775 |  | 22399 | 402 | SH |  | SOLE | 0 | 0 | 0 | 402 |
| INVESCO EXCH TRD SLF IDX FD | ESG REV ETF | 46138J627 |  | 345480 | 9939 | SH |  | SOLE | 0 | 0 | 0 | 9939 |
| INVESCO EXCHANGE TRADED FD T | CLEANTECH ETF | 46137V407 |  | 17978 | 360 | SH |  | SOLE | 0 | 0 | 0 | 360 |
| INVESCO EXCHANGE TRADED FD T | DJ INDL AVG DV | 46137V605 |  | 170140 | 4315 | SH |  | SOLE | 0 | 0 | 0 | 4315 |
| INVESCO EXCHANGE TRADED FD T | DWA MOMENTUM | 46137V837 |  | 12550 | 195 | SH |  | SOLE | 0 | 0 | 0 | 195 |
| INVESCO EXCHANGE TRADED FD T | DWA NASDAQ MNT | 46137V829 |  | 60658 | 474 | SH |  | SOLE | 0 | 0 | 0 | 474 |
| INVESCO EXCHANGE TRADED FD T | DWA TECHNOLOGY | 46137V811 |  | 154772 | 2003 | SH |  | SOLE | 0 | 0 | 0 | 2003 |
| INVESCO EXCHANGE TRADED FD T | DWA UTILS MUMT | 46137V795 |  | 23955 | 698 | SH |  | SOLE | 0 | 0 | 0 | 698 |
| INVESCO EXCHANGE TRADED FD T | DYNMC PHRMCTLS | 46137V662 |  | 140162 | 2166 | SH |  | SOLE | 0 | 0 | 0 | 2166 |
| INVESCO EXCHANGE TRADED FD T | DYNMC SOFTWARE | 46137V639 |  | 535611 | 5369 | SH |  | SOLE | 0 | 0 | 0 | 5369 |
| INVESCO EXCHANGE TRADED FD T | HIG YLD EQ DIV | 46137V563 |  | 6172 | 325 | SH |  | SOLE | 0 | 0 | 0 | 325 |
| INVESCO EXCHANGE TRADED FD T | INTL DIVI ACHI | 46137V548 |  | 362546 | 21245 | SH |  | SOLE | 0 | 0 | 0 | 21245 |
| INVESCO EXCHANGE TRADED FD T | NASDAQ INTERNT | 46137V530 |  | 411249 | 2908 | SH |  | SOLE | 0 | 0 | 0 | 2908 |
| INVESCO EXCHANGE TRADED FD T | S SMCP VLU MNT | 46137V480 |  | 4910 | 145 | SH |  | SOLE | 0 | 0 | 0 | 145 |
| INVESCO EXCHANGE TRADED FD T | S BUY WRT | 46137V399 |  | 373288 | 17330 | SH |  | SOLE | 0 | 0 | 0 | 17330 |
| INVESCO EXCHANGE TRADED FD T | S EQL ENR | 46137V365 |  | 19148 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| INVESCO EXCHANGE TRADED FD T | S EQL STP | 46137V373 |  | 3211 | 22 | SH |  | SOLE | 0 | 0 | 0 | 22 |
| INVESCO EXCHANGE TRADED FD T | S PUR GWT | 46137V266 |  | 1092144 | 8614 | SH |  | SOLE | 0 | 0 | 0 | 8614 |
| INVESCO EXCHANGE TRADED FD T | S PUR VAL | 46137V258 |  | 139336 | 2011 | SH |  | SOLE | 0 | 0 | 0 | 2011 |
| INVESCO EXCHANGE TRADED FD T | WATER RES ETF | 46137V142 |  | 222586 | 5762 | SH |  | SOLE | 0 | 0 | 0 | 5762 |
| INVESCO EXCHANGE TRADED FD T | ZACKS MULT AST | 46137Y500 |  | 145743 | 6226 | SH |  | SOLE | 0 | 0 | 0 | 6226 |
| INVESCO EXCHNG TRADED FD TR | CEF INM COMPSI | 46138E404 |  | 85548 | 3670 | SH |  | SOLE | 0 | 0 | 0 | 3670 |
| INVESCO EXCHNG TRADED FD TR | CHINA SMALL CP | 46138E701 |  | 124996 | 4960 | SH |  | SOLE | 0 | 0 | 0 | 4960 |
| INVESCO EXCHNG TRADED FD TR | DWA EMERG MKTS | 46138E867 |  | 18690 | 976 | SH |  | SOLE | 0 | 0 | 0 | 976 |
| INVESCO EXCHNG TRADED FD TR | DWA SMLCP MENT | 46138E842 |  | 35960 | 630 | SH |  | SOLE | 0 | 0 | 0 | 630 |
| INVESCO EXCHNG TRADED FD TR | EMRNG MKT SVRG | 46138E784 |  | 2746699 | 92857 | SH |  | SOLE | 0 | 0 | 0 | 92857 |
| INVESCO EXCHNG TRADED FD TR | FTSE RAFI EMNG | 46138E727 |  | 23500 | 1054 | SH |  | SOLE | 0 | 0 | 0 | 1054 |
| INVESCO EXCHNG TRADED FD TR | GBL CLEAN ENRG | 46138G847 |  | 5721 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| INVESCO EXCHNG TRADED FD TR | NATL AMT MUNI | 46138E537 |  | 966605 | 36531 | SH |  | SOLE | 0 | 0 | 0 | 36531 |
| INVESCO EXCHNG TRADED FD TR | S 500 REVENUE | 46138G698 |  | 1335340 | 22897 | SH |  | SOLE | 0 | 0 | 0 | 22897 |
| INVESCO EXCHNG TRADED FD TR | S GLOBL DIVI | 46138E271 |  | 1014 | 83 | SH |  | SOLE | 0 | 0 | 0 | 83 |
| INVESCO EXCHNG TRADED FD TR | S INTL LOW | 46138E230 |  | 148388 | 4349 | SH |  | SOLE | 0 | 0 | 0 | 4349 |
| INVESCO EXCHNG TRADED FD TR | S SMALLCAP 600 | 46138G664 |  | 6059 | 89 | SH |  | SOLE | 0 | 0 | 0 | 89 |
| INVESCO EXCHNG TRADED FD TR | S SMLCAP QTY | 46138G300 |  | 29094 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| INVESCO EXCHNG TRADED FD TR | S SMLCP INFO | 46138E115 |  | 1083 | 11 | SH |  | SOLE | 0 | 0 | 0 | 11 |
| INVESCO EXCHNG TRADED FD TR | S ULTRA DIVIDE | 46138G656 |  | 5527682 | 140083 | SH |  | SOLE | 0 | 0 | 0 | 140083 |
| INVESCO EXCHNG TRADED FD TR | VAR RATE PFD | 46138G870 |  | 42697 | 1653 | SH |  | SOLE | 0 | 0 | 0 | 1653 |
| INVESCO HIGH INCOME 2024 TAR | COM | 46136K105 |  | 10431 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| INVESCO MUN OPPORTUNITY TR | COM | 46132C107 |  | 61800 | 5000 | SH |  | SOLE | 0 | 0 | 0 | 5000 |
| INVESCO SR INCOME TR | COM | 46131H107 |  | 3132 | 730 | SH |  | SOLE | 0 | 0 | 0 | 730 |
| INVESTORS REAL ESTATE TR | SH BEN INT | 461730509 |  | 35525 | 490 | SH |  | SOLE | 0 | 0 | 0 | 490 |
| INVITATION HOMES INC | COM | 46187W107 |  | 30929 | 1032 | SH |  | SOLE | 0 | 0 | 0 | 1032 |
| IONIS PHARMACEUTICALS INC | COM | 462222100 |  | 18123 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| IQIYI INC | SPONSORED ADS | 46267X108 |  | 55688 | 2638 | SH |  | SOLE | 0 | 0 | 0 | 2638 |
| IRIDIUM COMMUNICATIONS INC | COM | 46269C102 |  | 386380 | 15681 | SH |  | SOLE | 0 | 0 | 0 | 15681 |
| ISHARES INC | MSCI AUST ETF | 464286103 |  | 18112 | 800 | SH |  | SOLE | 0 | 0 | 0 | 800 |
| ISHARES INC | MSCI EURZONE ETF | 464286608 |  | 135360 | 3229 | SH |  | SOLE | 0 | 0 | 0 | 3229 |
| ISHARES INC | MSCI FRANCE ETF | 464286707 |  | 3271 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| ISHARES INC | MSCI NETHERL ETF | 464286814 |  | 36975 | 1092 | SH |  | SOLE | 0 | 0 | 0 | 1092 |
| EDITAS MEDICINE INC | COM | 28106W103 |  | 21675 | 732 | SH |  | SOLE | 0 | 0 | 0 | 732 |
| EDWARDS LIFESCIENCES CORP | COM | 28176E108 |  | 2896529 | 12416 | SH |  | SOLE | 0 | 0 | 0 | 12416 |
| ELANCO ANIMAL HEALTH INC | COM | 28414H103 |  | 9247 | 314 | SH |  | SOLE | 0 | 0 | 0 | 314 |
| ELASTIC N V | ORD SHS | N14506104 |  | 2894 | 45 | SH |  | SOLE | 0 | 0 | 0 | 45 |
| EMBRAER S A | SPONSORED ADS | 29082A107 |  | 1520 | 78 | SH |  | SOLE | 0 | 0 | 0 | 78 |
| EMPIRE ST RLTY OP L P | UNIT LTD PRTNSP | 292102100 |  | 191818 | 13780 | SH |  | SOLE | 0 | 0 | 0 | 13780 |
| ENERGIZER HLDGS INC NEW | COM | 29272W109 |  | 7935 | 158 | SH |  | SOLE | 0 | 0 | 0 | 158 |
| EPR PPTYS | COM SH BEN INT | 26884U109 |  | 10949 | 155 | SH |  | SOLE | 0 | 0 | 0 | 155 |
| EQUINIX INC | COM | 29444U700 |  | 390495 | 669 | SH |  | SOLE | 0 | 0 | 0 | 669 |
| ESCO TECHNOLOGIES INC | COM | 296315104 |  | 20073 | 217 | SH |  | SOLE | 0 | 0 | 0 | 217 |
| ETF MANAGERS TR | DRONE ECONMY STG | 26924G805 |  | 5359 | 145 | SH |  | SOLE | 0 | 0 | 0 | 145 |
| ETF SER SOLUTIONS | LONCAR CANCER | 26922A826 |  | 181051 | 7724 | SH |  | SOLE | 0 | 0 | 0 | 7724 |
| EURONET WORLDWIDE INC | COM | 298736109 |  | 31512 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| EVERGY INC | COM | 30034W106 |  | 292388 | 4492 | SH |  | SOLE | 0 | 0 | 0 | 4492 |
| EVERQUOTE INC | COM CL A | 30041R108 |  | 137469 | 4002 | SH |  | SOLE | 0 | 0 | 0 | 4002 |
| EXELIXIS INC | COM | 30161Q104 |  | 55697 | 3161 | SH |  | SOLE | 0 | 0 | 0 | 3161 |
| EXTENDED STAY AMER INC | UNIT 99/99/9999B | 30224P200 |  | 1486 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| FEDNAT HLDG CO | COM | 31431B109 |  | 3575 | 215 | SH |  | SOLE | 0 | 0 | 0 | 215 |
| FERROGLOBE PLC | SHS | G33856108 |  | 1007 | 1071 | SH |  | SOLE | 0 | 0 | 0 | 1071 |
| FIAT CHRYSLER AUTOMOBILES N | SHS | N31738102 |  | 6331 | 431 | SH |  | SOLE | 0 | 0 | 0 | 431 |
| FIDELITY COMWLTH TR | NDQ CP IDX TRK | 315912808 |  | 1258030 | 3599 | SH |  | SOLE | 0 | 0 | 0 | 3599 |
| FIDELITY COVINGTON TR | MSCI HLTH CARE I | 316092600 |  | 1691 | 34 | SH |  | SOLE | 0 | 0 | 0 | 34 |
| FIDELITY COVINGTON TR | MSCI UTILS INDEX | 316092865 |  | 18612 | 440 | SH |  | SOLE | 0 | 0 | 0 | 440 |
| FIREEYE INC | COM | 31816Q101 |  | 1653 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| FIRST INDUSTRIAL REALTY TRUS | COM | 32054K103 |  | 30178 | 727 | SH |  | SOLE | 0 | 0 | 0 | 727 |
| FIRST TR EXCH TRD ALPHA FD I | DEV MRK EX US | 33737J174 |  | 25522 | 459 | SH |  | SOLE | 0 | 0 | 0 | 459 |
| FIRST TR EXCHANG TRADED FD I | MANAGD MUN ETF | 33739N108 |  | 2579713 | 46441 | SH |  | SOLE | 0 | 0 | 0 | 46441 |
| FIRST TR EXCHANGE TRADED FD | BUYWRIT INCM ETF | 33738R308 |  | 12799 | 561 | SH |  | SOLE | 0 | 0 | 0 | 561 |
| FIRST TR EXCHANGE TRADED FD | CONSUMR DISCRE | 33734X101 |  | 8703 | 192 | SH |  | SOLE | 0 | 0 | 0 | 192 |
| FIRST TR EXCHANGE TRADED FD | DORSEY WRIGHT | 33738R878 |  | 125910 | 4557 | SH |  | SOLE | 0 | 0 | 0 | 4557 |
| FIRST TR EXCHANGE TRADED FD | DORSEY WRT 5 ETF | 33738R605 |  | 7189694 | 227810 | SH |  | SOLE | 0 | 0 | 0 | 227810 |
| FIRST TR EXCHANGE TRADED FD | DOW 30 EQL WGT | 33733A201 |  | 22479 | 863 | SH |  | SOLE | 0 | 0 | 0 | 863 |
| FIRST TR EXCHANGE TRADED FD | HLTH CARE ALPH | 33734X143 |  | 1788661 | 21243 | SH |  | SOLE | 0 | 0 | 0 | 21243 |
| FIRST TR EXCHANGE TRADED FD | NASDAQ CYB ETF | 33734X846 |  | 490604 | 16338 | SH |  | SOLE | 0 | 0 | 0 | 16338 |
| FIRST TR EXCHANGE TRADED FD | NAT GAS ETF | 33733E807 |  | 8020 | 665 | SH |  | SOLE | 0 | 0 | 0 | 665 |
| FIRST TR EXCHANGE TRADED FD | NY ARCA BIOTECH | 33733E203 |  | 1039419 | 6989 | SH |  | SOLE | 0 | 0 | 0 | 6989 |
| FIRST TR EXCHANGE TRADED FD | TECH ALPHADEX | 33734X176 |  | 666773 | 9188 | SH |  | SOLE | 0 | 0 | 0 | 9188 |
| FIRST TR EXCHANGE-TRADED FD | PFD SECS INC ETF | 33739E108 |  | 716696 | 35710 | SH |  | SOLE | 0 | 0 | 0 | 35710 |
| FIRST TR EXCHNG TRADED FD VI | TCW OPPORTUNIS | 33740F805 |  | 1551905 | 29948 | SH |  | SOLE | 0 | 0 | 0 | 29948 |
| FIRST TR S REIT INDEX FD | COM | 33734G108 |  | 115085 | 4406 | SH |  | SOLE | 0 | 0 | 0 | 4406 |
| FIRST TR STOXX EURO DIV FD | COMMON SHS | 33735T109 |  | 21857 | 1557 | SH |  | SOLE | 0 | 0 | 0 | 1557 |
| FIRST TRUST SPECIALTY FINANC | COM BEN INTR | 33733G109 |  | 24542 | 4104 | SH |  | SOLE | 0 | 0 | 0 | 4104 |
| FITBIT INC | CL A | 33812L102 |  | 58769 | 8945 | SH |  | SOLE | 0 | 0 | 0 | 8945 |
| FIVE BELOW INC | COM | 33829M101 |  | 1017126 | 7955 | SH |  | SOLE | 0 | 0 | 0 | 7955 |
| FIVE PRIME THERAPEUTICS INC | COM | 33830X104 |  | 689 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| FLEX LTD | ORD | Y2573F102 |  | 12267 | 972 | SH |  | SOLE | 0 | 0 | 0 | 972 |
| FLEXSHARES TR | CR SCD US BD | 33939L761 |  | 23633 | 453 | SH |  | SOLE | 0 | 0 | 0 | 453 |
| FLEXSHARES TR | IBOXX 3R TARGT | 33939L506 |  | 4324 | 175 | SH |  | SOLE | 0 | 0 | 0 | 175 |
| FLEXSHARES TR | MORNSTAR UPSTR | 33939L407 |  | 33530 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| FLOOR  DECOR HLDGS INC | CL A | 339750101 |  | 287839 | 5665 | SH |  | SOLE | 0 | 0 | 0 | 5665 |
| FLOWSERVE CORP | COM | 34354P105 |  | 946 | 19 | SH |  | SOLE | 0 | 0 | 0 | 19 |
| FNB CORP PA | COM | 302520101 |  | 124890 | 9834 | SH |  | SOLE | 0 | 0 | 0 | 9834 |
| FONAR CORP | COM NEW | 344437405 |  | 118 | 6 | SH |  | SOLE | 0 | 0 | 0 | 6 |
| FORTUNE BRANDS HOME  SEC IN | COM | 34964C106 |  | 84158 | 1288 | SH |  | SOLE | 0 | 0 | 0 | 1288 |
| FOX FACTORY HLDG CORP | COM | 35138V102 |  | 5566 | 80 | SH |  | SOLE | 0 | 0 | 0 | 80 |
| FRANCO NEVADA CORP | COM | 351858105 |  | 32849 | 318 | SH |  | SOLE | 0 | 0 | 0 | 318 |
| FRANKLIN LTD DURATION INC TR | COM | 35472T101 |  | 16303 | 1700 | SH |  | SOLE | 0 | 0 | 0 | 1700 |
| FRANKLIN TEMPLETON ETF TR | LIBERTY US COR | 35473P553 |  | 113908 | 4540 | SH |  | SOLE | 0 | 0 | 0 | 4540 |
| FRANKLIN TEMPLETON ETF TR | LIBERTY US ETF | 35473P504 |  | 189632 | 4959 | SH |  | SOLE | 0 | 0 | 0 | 4959 |
| FRANKLIN TEMPLETON ETF TR | LIBERTYQ EMERG | 35473P207 |  | 14892 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| GABELLI MULTIMEDIA TR INC | COM | 36239Q109 |  | 802 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| GALLAGHER ARTHUR J  CO | COM | 363576109 |  | 8498 | 89 | SH |  | SOLE | 0 | 0 | 0 | 89 |
| GARMIN LTD | SHS | H2906T109 |  | 647785 | 6640 | SH |  | SOLE | 0 | 0 | 0 | 6640 |
| GARTNER INC | COM | 366651107 |  | 120352 | 781 | SH |  | SOLE | 0 | 0 | 0 | 781 |
| GENERAC HLDGS INC | COM | 368736104 |  | 258114 | 2566 | SH |  | SOLE | 0 | 0 | 0 | 2566 |
| GENERAL MLS INC | COM | 370334104 |  | 1339014 | 25000 | SH |  | SOLE | 0 | 0 | 0 | 25000 |
| GEO GROUP INC NEW | COM | 36162J106 |  | 9136 | 550 | SH |  | SOLE | 0 | 0 | 0 | 550 |
| GLOBAL NET LEASE INC | COM NEW | 379378201 |  | 271722 | 13399 | SH |  | SOLE | 0 | 0 | 0 | 13399 |
| GLOBAL X FDS | CLOUD COMPUTNG | 37954Y442 |  | 10928 | 694 | SH |  | SOLE | 0 | 0 | 0 | 694 |
| GLOBAL X FDS | GENOMIC BIOTECH | 37954Y434 |  | 9756 | 625 | SH |  | SOLE | 0 | 0 | 0 | 625 |
| GLOBAL X FDS | GLB X MLP ENRG I | 37950E226 |  | 21021 | 1712 | SH |  | SOLE | 0 | 0 | 0 | 1712 |
| GLOBAL X FDS | GLB X SUPERDIV | 37950E549 |  | 47851 | 2705 | SH |  | SOLE | 0 | 0 | 0 | 2705 |
| GLOBAL X FDS | GLBX SUPRINC ETF | 37950E333 |  | 26665 | 2271 | SH |  | SOLE | 0 | 0 | 0 | 2271 |
| GLOBAL X FDS | GLOBAL X SILVER | 37954Y848 |  | 6603 | 199 | SH |  | SOLE | 0 | 0 | 0 | 199 |
| GLOBAL X FDS | INTERNET OF THNG | 37954Y780 |  | 104032 | 4410 | SH |  | SOLE | 0 | 0 | 0 | 4410 |
| GLOBAL X FDS | MSCI CHINA FINCL | 37950E606 |  | 40850 | 2500 | SH |  | SOLE | 0 | 0 | 0 | 2500 |
| GLOBAL X FDS | RBTCS ARTFL INTE | 37954Y715 |  | 175379 | 8019 | SH |  | SOLE | 0 | 0 | 0 | 8019 |
| GLOBAL X FDS | US INFR DEV ETF | 37954Y673 |  | 84473 | 4743 | SH |  | SOLE | 0 | 0 | 0 | 4743 |
| GLU MOBILE INC | COM | 379890106 |  | 1349 | 223 | SH |  | SOLE | 0 | 0 | 0 | 223 |
| GOLDMAN SACHS ETF TR | JUST US LRG CP | 381430396 |  | 197373 | 4262 | SH |  | SOLE | 0 | 0 | 0 | 4262 |
| GOLDMAN SACHS GROUP INC | COM | 38141G104 |  | 744485 | 3238 | SH |  | SOLE | 0 | 0 | 0 | 3238 |
| GOLUB CAP BDC INC | COM | 38173M102 |  | 3156 | 171 | SH |  | SOLE | 0 | 0 | 0 | 171 |
| GOODYEAR TIRE  RUBR CO | COM | 382550101 |  | 45203 | 2906 | SH |  | SOLE | 0 | 0 | 0 | 2906 |
| GOPRO INC | CL A | 38268T103 |  | 4340 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| GRACO INC | COM | 384109104 |  | 3380 | 65 | SH |  | SOLE | 0 | 0 | 0 | 65 |
| GRANITE PT MTG TR INC | COM | 38741L107 |  | 16726 | 910 | SH |  | SOLE | 0 | 0 | 0 | 910 |
| GREAT WESTN BANCORP INC | COM | 391416104 |  | 3821 | 110 | SH |  | SOLE | 0 | 0 | 0 | 110 |
| INTERXION HOLDING N.V | SHS | N47279109 |  | 87833 | 1048 | SH |  | SOLE | 0 | 0 | 0 | 1048 |
| INTUIT | COM | 461202103 |  | 243219 | 929 | SH |  | SOLE | 0 | 0 | 0 | 929 |
| INTUITIVE SURGICAL INC | COM NEW | 46120E602 |  | 954116 | 1614 | SH |  | SOLE | 0 | 0 | 0 | 1614 |
| INVESCO ACTIVELY MANAGD ETF | TOTAL RETURN | 46090A804 |  | 133470 | 2463 | SH |  | SOLE | 0 | 0 | 0 | 2463 |
| INVESCO CURNCYSHS SWISS FRAN | SWISS FRANC | 46138R108 |  | 249848 | 2625 | SH |  | SOLE | 0 | 0 | 0 | 2625 |
| INVESCO DB COMMDY INDX TRCK | UNIT | 46138B103 |  | 558733 | 35030 | SH |  | SOLE | 0 | 0 | 0 | 35030 |
| INVESCO DYNAMIC CR OPP FD | COM | 46132R104 |  | 26922 | 2372 | SH |  | SOLE | 0 | 0 | 0 | 2372 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2021 HY | 46138J809 |  | 346733 | 14052 | SH |  | SOLE | 0 | 0 | 0 | 14052 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2022 CB | 46138J882 |  | 41888 | 1948 | SH |  | SOLE | 0 | 0 | 0 | 1948 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2023 CB | 46138J866 |  | 36973 | 1735 | SH |  | SOLE | 0 | 0 | 0 | 1735 |
| INVESCO EXCH TRD SLF IDX FD | RUSL 2000 DYNM | 46138J593 |  | 4364 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| INVESCO EXCHANGE TRADED FD T | AEROSPACE DEFN | 46137V100 |  | 243263 | 3558 | SH |  | SOLE | 0 | 0 | 0 | 3558 |
| INVESCO EXCHANGE TRADED FD T | DWA ENERGY MNT | 46137V878 |  | 2808 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| INVESCO EXCHANGE TRADED FD T | DYNMC BIOTECH | 46137V787 |  | 22340 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| INVESCO EXCHANGE TRADED FD T | DYNMC FOOD BEV | 46137V753 |  | 5338 | 155 | SH |  | SOLE | 0 | 0 | 0 | 155 |
| INVESCO EXCHANGE TRADED FD T | DYNMC LRG GWTH | 46137V746 |  | 62991 | 1226 | SH |  | SOLE | 0 | 0 | 0 | 1226 |
| INVESCO EXCHANGE TRADED FD T | FTSE RAFI 1000 | 46137V613 |  | 3675 | 29 | SH |  | SOLE | 0 | 0 | 0 | 29 |
| INVESCO EXCHANGE TRADED FD T | GLOBAL DRGN CN | 46137V571 |  | 32274 | 776 | SH |  | SOLE | 0 | 0 | 0 | 776 |
| INVESCO EXCHANGE TRADED FD T | S 500 TOP 50 | 46137V233 |  | 35009 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| INVESCO EXCHANGE TRADED FD T | S MDCP MOMNTUM | 46137V464 |  | 268282 | 4388 | SH |  | SOLE | 0 | 0 | 0 | 4388 |
| INVESCO EXCHANGE TRADED FD T | S EQL UTL | 46137V274 |  | 840647 | 7910 | SH |  | SOLE | 0 | 0 | 0 | 7910 |
| INVESCO EXCHANGE TRADED FD T | WILDERHIL CLAN | 46137V134 |  | 224683 | 6564 | SH |  | SOLE | 0 | 0 | 0 | 6564 |
| INVESCO EXCHNG TRADED FD TR | 1 30 LADER TRE | 46138E107 |  | 679975 | 19718 | SH |  | SOLE | 0 | 0 | 0 | 19718 |
| INVESCO EXCHNG TRADED FD TR | FNDMNTL HY CRP | 46138E719 |  | 384891 | 19984 | SH |  | SOLE | 0 | 0 | 0 | 19984 |
| INVESCO EXCHNG TRADED FD TR | KBW HIG DV YLD | 46138E610 |  | 15176 | 692 | SH |  | SOLE | 0 | 0 | 0 | 692 |
| INVESCO EXCHNG TRADED FD TR | KBW PREM YIELD | 46138E594 |  | 130676 | 4187 | SH |  | SOLE | 0 | 0 | 0 | 4187 |
| INVESCO EXCHNG TRADED FD TR | NY AMT FRE MUN | 46138E529 |  | 76937 | 3035 | SH |  | SOLE | 0 | 0 | 0 | 3035 |
| INVESCO EXCHNG TRADED FD TR | S SMLCP HELT | 46138E149 |  | 86707 | 671 | SH |  | SOLE | 0 | 0 | 0 | 671 |
| INVESCO EXCHNG TRADED FD TR | TAXABLE MUN BD | 46138G805 |  | 393055 | 12411 | SH |  | SOLE | 0 | 0 | 0 | 12411 |
| INVESCO QQQ TR | UNIT SER 1 | 46090E103 |  | 27255997 | 128197 | SH |  | SOLE | 0 | 0 | 0 | 128197 |
| ISHARES GOLD TRUST | ISHARES | 464285105 |  | 5631027 | 388347 | SH |  | SOLE | 0 | 0 | 0 | 388347 |
| ISHARES INC | EM MKTS DIV ETF | 464286319 |  | 40620 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| ISHARES INC | MSCI EQUAL WEITE | 464286681 |  | 4222 | 66 | SH |  | SOLE | 0 | 0 | 0 | 66 |
| ISHARES INC | MSCI FRNTR100ETF | 464286145 |  | 29773 | 981 | SH |  | SOLE | 0 | 0 | 0 | 981 |
| ISHARES INC | MSCI GERMANY ETF | 464286806 |  | 26225 | 892 | SH |  | SOLE | 0 | 0 | 0 | 892 |
| ISHARES INC | MSCI JPN ETF NEW | 46434G822 |  | 71799 | 1212 | SH |  | SOLE | 0 | 0 | 0 | 1212 |
| ISHARES INC | MSCI STH AFR ETF | 464286780 |  | 19130 | 390 | SH |  | SOLE | 0 | 0 | 0 | 390 |
| ISHARES S GSCI COMMODITY I | UNIT BEN INT | 46428R107 |  | 64840 | 4000 | SH |  | SOLE | 0 | 0 | 0 | 4000 |
| ISHARES TR | 0-5YR INVT GR CP | 46434V100 |  | 527498 | 10335 | SH |  | SOLE | 0 | 0 | 0 | 10335 |
| ISHARES TR | 3YRTB ETF | 464288125 |  | 54679 | 690 | SH |  | SOLE | 0 | 0 | 0 | 690 |
| ISHARES TR | BARCLAYS 7 10 YR | 464287440 |  | 8341525 | 75681 | SH |  | SOLE | 0 | 0 | 0 | 75681 |
| ISHARES TR | CHINA LG-CAP ETF | 464287184 |  | 51047 | 1170 | SH |  | SOLE | 0 | 0 | 0 | 1170 |
| ISHARES TR | COHEN STEER REIT | 464287564 |  | 122489 | 1047 | SH |  | SOLE | 0 | 0 | 0 | 1047 |
| ISHARES TR | CONV BD ETF | 46435G102 |  | 14737 | 235 | SH |  | SOLE | 0 | 0 | 0 | 235 |
| ISHARES TR | CORE MSCI EAFE | 46432F842 |  | 739312 | 11332 | SH |  | SOLE | 0 | 0 | 0 | 11332 |
| ISHARES TR | CORE MSCI PAC | 46434V696 |  | 1752 | 30 | SH |  | SOLE | 0 | 0 | 0 | 30 |
| ISHARES TR | CORE TOTAL USD | 46434V613 |  | 34028 | 653 | SH |  | SOLE | 0 | 0 | 0 | 653 |
| ISHARES TR | DEVSMCP EXNA ETF | 464288497 |  | 9757 | 175 | SH |  | SOLE | 0 | 0 | 0 | 175 |
| ISHARES TR | EAFE VALUE ETF | 464288877 |  | 3909020 | 78290 | SH |  | SOLE | 0 | 0 | 0 | 78290 |
| ISHARES TR | EXPND TEC SC ETF | 464287549 |  | 575646 | 2377 | SH |  | SOLE | 0 | 0 | 0 | 2377 |
| ISHARES TR | GLB CNS DISC ETF | 464288745 |  | 25186 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| ISHARES TR | GLB CNSM STP ETF | 464288737 |  | 79544 | 1434 | SH |  | SOLE | 0 | 0 | 0 | 1434 |
| ISHARES TR | GLOB HLTHCRE ETF | 464287325 |  | 40577 | 590 | SH |  | SOLE | 0 | 0 | 0 | 590 |
| ISHARES TR | GLOBAL 100 ETF | 464287572 |  | 556283 | 10313 | SH |  | SOLE | 0 | 0 | 0 | 10313 |
| ISHARES TR | IBONDS DEC2026 | 46435GAA0 |  | 43213 | 1690 | SH |  | SOLE | 0 | 0 | 0 | 1690 |
| ISHARES TR | IBONDS DEC25 ETF | 46434VBD1 |  | 301163 | 11610 | SH |  | SOLE | 0 | 0 | 0 | 11610 |
| ISHARES TR | IBONDS SEP2020 | 46434V571 |  | 757178 | 29670 | SH |  | SOLE | 0 | 0 | 0 | 29670 |
| ISHARES TR | INTL SEL DIV ETF | 464288448 |  | 199192 | 5934 | SH |  | SOLE | 0 | 0 | 0 | 5934 |
| ISHARES TR | INTRM TR CRP ETF | 464288638 |  | 55893 | 964 | SH |  | SOLE | 0 | 0 | 0 | 964 |
| ISHARES TR | LNG TR CRPRT BD | 464289511 |  | 25008 | 375 | SH |  | SOLE | 0 | 0 | 0 | 375 |
| ISHARES TR | MBS ETF | 464288588 |  | 110223 | 1020 | SH |  | SOLE | 0 | 0 | 0 | 1020 |
| ISHARES TR | MRGSTR MD CP VAL | 464288406 |  | 29124 | 173 | SH |  | SOLE | 0 | 0 | 0 | 173 |
| ISHARES TR | MRGSTR SM CP GR | 464288604 |  | 27975 | 132 | SH |  | SOLE | 0 | 0 | 0 | 132 |
| ISHARES TR | MSCI AC ASIA ETF | 464288182 |  | 22785 | 310 | SH |  | SOLE | 0 | 0 | 0 | 310 |
| ISHARES TR | MSCI GERMNY ETF | 46429B465 |  | 3025 | 50 | SH |  | SOLE | 0 | 0 | 0 | 50 |
| ISHARES TR | MSCI INDIA ETF | 46429B598 |  | 314331 | 8943 | SH |  | SOLE | 0 | 0 | 0 | 8943 |
| ISHARES TR | MSCI KLD400 SOC | 464288570 |  | 52656 | 438 | SH |  | SOLE | 0 | 0 | 0 | 438 |
| ISHARES TR | PFD AND INCM SEC | 464288687 |  | 3865715 | 102839 | SH |  | SOLE | 0 | 0 | 0 | 102839 |
| ISHARES TR | ROBOTICS ARTIF | 46435U556 |  | 27593 | 1025 | SH |  | SOLE | 0 | 0 | 0 | 1025 |
| ISHARES TR | RUS 1000 ETF | 464287622 |  | 1530061 | 8576 | SH |  | SOLE | 0 | 0 | 0 | 8576 |
| ISHARES TR | RUS 2000 GRW ETF | 464287648 |  | 410290 | 1915 | SH |  | SOLE | 0 | 0 | 0 | 1915 |
| ISHARES TR | RUS MID CAP ETF | 464287499 |  | 2851263 | 47824 | SH |  | SOLE | 0 | 0 | 0 | 47824 |
| ISHARES TR | S 100 ETF | 464287101 |  | 71613 | 497 | SH |  | SOLE | 0 | 0 | 0 | 497 |
| ISHARES TR | S 500 GRWT ETF | 464287309 |  | 7482426 | 38641 | SH |  | SOLE | 0 | 0 | 0 | 38641 |
| ISHARES TR | S MC 400VL ETF | 464287705 |  | 633094 | 3708 | SH |  | SOLE | 0 | 0 | 0 | 3708 |
| ISHARES TR | U.S. ENERGY ETF | 464287796 |  | 81906 | 2550 | SH |  | SOLE | 0 | 0 | 0 | 2550 |
| ISHARES TR | U.S. PHARMA ETF | 464288836 |  | 5124 | 32 | SH |  | SOLE | 0 | 0 | 0 | 32 |
| ISHARES TR | U.S. TECH ETF | 464287721 |  | 832885 | 3581 | SH |  | SOLE | 0 | 0 | 0 | 3581 |
| ISHARES TR | U.S. UTILITS ETF | 464287697 |  | 71788 | 443 | SH |  | SOLE | 0 | 0 | 0 | 443 |
| ISHARES TR | US HLTHCR PR ETF | 464288828 |  | 87501 | 436 | SH |  | SOLE | 0 | 0 | 0 | 436 |
| ISHARES TR | USA MOMENTUM FCT | 46432F396 |  | 4962719 | 39525 | SH |  | SOLE | 0 | 0 | 0 | 39525 |
| ISHARES TR | USD INV GRDE ETF | 464288620 |  | 19895 | 341 | SH |  | SOLE | 0 | 0 | 0 | 341 |
| ISHARES US ETF TR | TECHNOLOGY | 46431W648 |  | 28062 | 860 | SH |  | SOLE | 0 | 0 | 0 | 860 |
| ITT INC | COM | 45073V108 |  | 739 | 10 | SH |  | SOLE | 0 | 0 | 0 | 10 |
| IZEA WORLDWIDE INC | COM | 46604H105 |  | 710 | 3000 | SH |  | SOLE | 0 | 0 | 0 | 3000 |
| GREEN PLAINS INC | COM | 393222104 |  | 4629 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| GRIFOLS S A | SP ADR REP B NVT | 398438408 |  | 3540 | 152 | SH |  | SOLE | 0 | 0 | 0 | 152 |
| GUIDEWIRE SOFTWARE INC | COM | 40171V100 |  | 15917 | 145 | SH |  | SOLE | 0 | 0 | 0 | 145 |
| HANCOCK JOHN PFD INCOME FD | SH BEN INT | 41013W108 |  | 55885 | 2450 | SH |  | SOLE | 0 | 0 | 0 | 2450 |
| HARTFORD FINL SVCS GROUP INC | COM | 416515104 |  | 607411 | 9995 | SH |  | SOLE | 0 | 0 | 0 | 9995 |
| HAWAIIAN HOLDINGS INC | COM | 419879101 |  | 5858 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| HCI GROUP INC | COM | 40416E103 |  | 79774 | 1748 | SH |  | SOLE | 0 | 0 | 0 | 1748 |
| HD SUPPLY HLDGS INC | COM | 40416M105 |  | 196434 | 4884 | SH |  | SOLE | 0 | 0 | 0 | 4884 |
| HEALTHSTREAM INC | COM | 42222N103 |  | 2720 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| HELMERICH  PAYNE INC | COM | 423452101 |  | 62275 | 1371 | SH |  | SOLE | 0 | 0 | 0 | 1371 |
| HENRY JACK  ASSOC INC | COM | 426281101 |  | 472868 | 3246 | SH |  | SOLE | 0 | 0 | 0 | 3246 |
| HERITAGE CRYSTAL CLEAN INC | COM | 42726M106 |  | 2447 | 78 | SH |  | SOLE | 0 | 0 | 0 | 78 |
| HESS CORP | COM | 42809H107 |  | 34972 | 523 | SH |  | SOLE | 0 | 0 | 0 | 523 |
| HEWLETT PACKARD ENTERPRISE C | COM | 42824C109 |  | 312559 | 19707 | SH |  | SOLE | 0 | 0 | 0 | 19707 |
| HEXO CORP | COM | 428304109 |  | 48084 | 30120 | SH |  | SOLE | 0 | 0 | 0 | 30120 |
| HOLLY ENERGY PARTNERS L P | COM UT LTD PTN | 435763107 |  | 9059 | 409 | SH |  | SOLE | 0 | 0 | 0 | 409 |
| HOME DEPOT INC | COM | 437076102 |  | 4812166 | 22036 | SH |  | SOLE | 0 | 0 | 0 | 22036 |
| HONDA MOTOR LTD | AMERN SHS | 438128308 |  | 77173 | 2726 | SH |  | SOLE | 0 | 0 | 0 | 2726 |
| HORIZON THERAPEUTICS PUB LTD | SHS | G46188101 |  | 638387 | 17635 | SH |  | SOLE | 0 | 0 | 0 | 17635 |
| HORMEL FOODS CORP | COM | 440452100 |  | 161855 | 3588 | SH |  | SOLE | 0 | 0 | 0 | 3588 |
| HOULIHAN LOKEY INC | CL A | 441593100 |  | 2590 | 53 | SH |  | SOLE | 0 | 0 | 0 | 53 |
| HSBC HLDGS PLC | SPON ADR NEW | 404280406 |  | 95067 | 2432 | SH |  | SOLE | 0 | 0 | 0 | 2432 |
| HUDSON TECHNOLOGIES INC | COM | 444144109 |  | 671 | 686 | SH |  | SOLE | 0 | 0 | 0 | 686 |
| HUMANA INC | COM | 444859102 |  | 205733 | 561 | SH |  | SOLE | 0 | 0 | 0 | 561 |
| HUNTINGTON BANCSHARES INC | COM | 446150104 |  | 347772 | 23062 | SH |  | SOLE | 0 | 0 | 0 | 23062 |
| HUNTSMAN CORP | COM | 447011107 |  | 434276 | 17975 | SH |  | SOLE | 0 | 0 | 0 | 17975 |
| HUTCHISON CHINA MEDITECH LTD | SPONSORED ADR | 44842L103 |  | 1680 | 67 | SH |  | SOLE | 0 | 0 | 0 | 67 |
| IAC INTERACTIVECORP | COM | 44919P508 |  | 161922 | 650 | SH |  | SOLE | 0 | 0 | 0 | 650 |
| IBERIABANK CORP | COM | 450828108 |  | 4490 | 60 | SH |  | SOLE | 0 | 0 | 0 | 60 |
| ICAHN ENTERPRISES LP | DEPOSITARY UNIT | 451100101 |  | 84450 | 1373 | SH |  | SOLE | 0 | 0 | 0 | 1373 |
| ICICI BK LTD | ADR | 45104G104 |  | 14113 | 935 | SH |  | SOLE | 0 | 0 | 0 | 935 |
| ICU MED INC | COM | 44930G107 |  | 14034 | 75 | SH |  | SOLE | 0 | 0 | 0 | 75 |
| II VI INC | COM | 902104108 |  | 14141 | 420 | SH |  | SOLE | 0 | 0 | 0 | 420 |
| ILLINOIS TOOL WKS INC | COM | 452308109 |  | 209526 | 1166 | SH |  | SOLE | 0 | 0 | 0 | 1166 |
| INDEPENDENT BANK CORP MICH | COM NEW | 453838609 |  | 57292 | 2529 | SH |  | SOLE | 0 | 0 | 0 | 2529 |
| INDEXIQ ETF TR | IQ MRGR ARB ETF | 45409B800 |  | 7470 | 225 | SH |  | SOLE | 0 | 0 | 0 | 225 |
| ING GROEP N V | SPONSORED ADR | 456837103 |  | 94834 | 7870 | SH |  | SOLE | 0 | 0 | 0 | 7870 |
| INNOVATIVE INDL PPTYS INC | COM | 45781V101 |  | 70938 | 935 | SH |  | SOLE | 0 | 0 | 0 | 935 |
| INNOVATOR ETFS TR | NASDAQ 100 PWR | 45782C615 |  | 30731 | 950 | SH |  | SOLE | 0 | 0 | 0 | 950 |
| INNOVATOR ETFS TR | S 500 POWER | 45782C573 |  | 5087 | 194 | SH |  | SOLE | 0 | 0 | 0 | 194 |
| INSMED INC | COM PAR $.01 | 457669307 |  | 11940 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| INSPERITY INC | COM | 45778Q107 |  | 30544 | 355 | SH |  | SOLE | 0 | 0 | 0 | 355 |
| INTEGRA LIFESCIENCES HLDGS C | COM NEW | 457985208 |  | 32171 | 552 | SH |  | SOLE | 0 | 0 | 0 | 552 |
| INTER PARFUMS INC | COM | 458334109 |  | 6180 | 85 | SH |  | SOLE | 0 | 0 | 0 | 85 |
| INTERCONTINENTAL HOTELS GROU | SPONSORED ADS | 45857P806 |  | 5219 | 76 | SH |  | SOLE | 0 | 0 | 0 | 76 |
| INTERDIGITAL INC | COM | 45867G101 |  | 10898 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| INTERNATIONAL GAME TECHNOLOG | SHS USD | G4863A108 |  | 78939 | 5273 | SH |  | SOLE | 0 | 0 | 0 | 5273 |
| INTREXON CORP | COM | 46122T102 |  | 9727 | 1775 | SH |  | SOLE | 0 | 0 | 0 | 1775 |
| INVESCO DB MLTI SECTR CMMTY | BASE METALS FD | 46140H700 |  | 2510 | 168 | SH |  | SOLE | 0 | 0 | 0 | 168 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2020 CB | 46138J502 |  | 1901050 | 89293 | SH |  | SOLE | 0 | 0 | 0 | 89293 |
| INVESCO EXCHANGE TRADED FD T | DWA BASIC MATL | 46137V704 |  | 6547 | 104 | SH |  | SOLE | 0 | 0 | 0 | 104 |
| INVESCO EXCHANGE TRADED FD T | DWA FINL MUMT | 46137V860 |  | 72236 | 1868 | SH |  | SOLE | 0 | 0 | 0 | 1868 |
| INVESCO EXCHANGE TRADED FD T | DYNMC LRG VALU | 46137V738 |  | 1101717 | 26644 | SH |  | SOLE | 0 | 0 | 0 | 26644 |
| INVESCO EXCHANGE TRADED FD T | DYNMC SEMICNDT | 46137V647 |  | 37274 | 555 | SH |  | SOLE | 0 | 0 | 0 | 555 |
| INVESCO EXCHANGE TRADED FD T | FINL PFD ETF | 46137V621 |  | 111710 | 5920 | SH |  | SOLE | 0 | 0 | 0 | 5920 |
| INVESCO EXCHANGE TRADED FD T | S 500 GARP ETF | 46137V431 |  | 171090 | 2711 | SH |  | SOLE | 0 | 0 | 0 | 2711 |
| INVESCO EXCHANGE TRADED FD T | S EQL FIN | 46137V340 |  | 279512 | 5964 | SH |  | SOLE | 0 | 0 | 0 | 5964 |
| INVESCO EXCHANGE TRADED FD T | S EQL IND | 46137V324 |  | 84614 | 624 | SH |  | SOLE | 0 | 0 | 0 | 624 |
| INVESCO EXCHANGE TRADED FD T | S EQL TEC | 46137V282 |  | 227942 | 1151 | SH |  | SOLE | 0 | 0 | 0 | 1151 |
| INVESCO EXCHANGE TRADED FD T | ZACKS MID CAP | 46137Y401 |  | 181405 | 2358 | SH |  | SOLE | 0 | 0 | 0 | 2358 |
| INVESCO EXCHNG TRADED FD TR | MSCI EMRNG MKT | 46138E552 |  | 3213 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| INVESCO EXCHNG TRADED FD TR | MSCI GBL TIMBR | 46138E545 |  | 49371 | 1708 | SH |  | SOLE | 0 | 0 | 0 | 1708 |
| INVESCO EXCHNG TRADED FD TR | PFD ETF | 46138E511 |  | 1765536 | 117624 | SH |  | SOLE | 0 | 0 | 0 | 117624 |
| INVESCO EXCHNG TRADED FD TR | RUSEL 1000 EQL | 46138E420 |  | 9123 | 267 | SH |  | SOLE | 0 | 0 | 0 | 267 |
| INVESCO EXCHNG TRADED FD TR | S HIGH INCOM | 46138E255 |  | 5726 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| INVESCO EXCHNG TRADED FD TR | S LOW VOL | 46138E354 |  | 13013624 | 223065 | SH |  | SOLE | 0 | 0 | 0 | 223065 |
| INVESCO EXCHNG TRADED FD TR | SOLAR ETF | 46138G706 |  | 338862 | 11002 | SH |  | SOLE | 0 | 0 | 0 | 11002 |
| INVESCO INDIA EXCHG TRED FD | INDIA ETF | 46137R109 |  | 5260 | 265 | SH |  | SOLE | 0 | 0 | 0 | 265 |
| INVESCO LTD | SHS | G491BT108 |  | 22591 | 1256 | SH |  | SOLE | 0 | 0 | 0 | 1256 |
| INVESCO MORTGAGE CAPITAL INC | COM | 46131B100 |  | 6926 | 416 | SH |  | SOLE | 0 | 0 | 0 | 416 |
| INVESCO MUN TR | COM | 46131J103 |  | 4944 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| INVITAE CORP | COM | 46185L103 |  | 16614 | 1030 | SH |  | SOLE | 0 | 0 | 0 | 1030 |
| IQVIA HLDGS INC | COM | 46266C105 |  | 123608 | 800 | SH |  | SOLE | 0 | 0 | 0 | 800 |
| IRONWOOD PHARMACEUTICALS INC | COM CL A | 46333X108 |  | 2662 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| ISHARES INC | CORE MSCI EMKT | 46434G103 |  | 366447 | 6816 | SH |  | SOLE | 0 | 0 | 0 | 6816 |
| ISHARES INC | MIN VOL GBL ETF | 464286525 |  | 75131 | 784 | SH |  | SOLE | 0 | 0 | 0 | 784 |
| ISHARES INC | MSCI BRAZIL ETF | 464286400 |  | 11863 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| ISHARES INC | MSCI BRIC INDX | 464286657 |  | 49838 | 1100 | SH |  | SOLE | 0 | 0 | 0 | 1100 |
| ISHARES INC | MSCI CDA ETF | 464286509 |  | 6486 | 217 | SH |  | SOLE | 0 | 0 | 0 | 217 |
| ISHARES INC | MSCI PAC JP ETF | 464286665 |  | 5788 | 125 | SH |  | SOLE | 0 | 0 | 0 | 125 |
| ISHARES INC | MSCI SPAIN ETF | 464286764 |  | 1388 | 48 | SH |  | SOLE | 0 | 0 | 0 | 48 |
| ISHARES INC | MSCI SWEDEN ETF | 464286756 |  | 329 | 10 | SH |  | SOLE | 0 | 0 | 0 | 10 |
| ISHARES TR | 0-5 YR TIPS ETF | 46429B747 |  | 270004 | 2681 | SH |  | SOLE | 0 | 0 | 0 | 2681 |
| ISHARES TR | 10-20 YR TRS ETF | 464288653 |  | 49729 | 346 | SH |  | SOLE | 0 | 0 | 0 | 346 |
| ISHARES TR | 20 YR TR BD ETF | 464287432 |  | 1787966 | 13197 | SH |  | SOLE | 0 | 0 | 0 | 13197 |
| ISHARES TR | BROAD USD HIGH | 46435U853 |  | 42156 | 1026 | SH |  | SOLE | 0 | 0 | 0 | 1026 |
| ISHARES INC | MSCI SINGPOR ETF | 46434G780 |  | 5697 | 236 | SH |  | SOLE | 0 | 0 | 0 | 236 |
| ISHARES INC | MSCI STH KOR ETF | 464286772 |  | 6779 | 109 | SH |  | SOLE | 0 | 0 | 0 | 109 |
| ISHARES INC | MSCI SWITZERLAND | 464286749 |  | 11989 | 295 | SH |  | SOLE | 0 | 0 | 0 | 295 |
| ISHARES TR | 1 3 YR TREAS BD | 464287457 |  | 2122887 | 25084 | SH |  | SOLE | 0 | 0 | 0 | 25084 |
| ISHARES TR | 3 7 YR TREAS BD | 464288661 |  | 3270462 | 26008 | SH |  | SOLE | 0 | 0 | 0 | 26008 |
| ISHARES TR | A RATE CP BD ETF | 46429B291 |  | 21263 | 389 | SH |  | SOLE | 0 | 0 | 0 | 389 |
| ISHARES TR | AGENCY BOND ETF | 464288166 |  | 24850 | 215 | SH |  | SOLE | 0 | 0 | 0 | 215 |
| ISHARES TR | CORE INTL AGGR | 46435G672 |  | 59557 | 1087 | SH |  | SOLE | 0 | 0 | 0 | 1087 |
| ISHARES TR | CORE S US VLU | 464287663 |  | 675674 | 10722 | SH |  | SOLE | 0 | 0 | 0 | 10722 |
| ISHARES TR | CORE S ETF | 464287200 |  | 39559656 | 122385 | SH |  | SOLE | 0 | 0 | 0 | 122385 |
| ISHARES TR | CORE US AGGBD ET | 464287226 |  | 4356595 | 38770 | SH |  | SOLE | 0 | 0 | 0 | 38770 |
| ISHARES TR | CRE U S REIT ETF | 464288521 |  | 8734 | 160 | SH |  | SOLE | 0 | 0 | 0 | 160 |
| ISHARES TR | DOW JONES US ETF | 464287846 |  | 848817 | 5317 | SH |  | SOLE | 0 | 0 | 0 | 5317 |
| ISHARES TR | EAFE GRWTH ETF | 464288885 |  | 3766249 | 43556 | SH |  | SOLE | 0 | 0 | 0 | 43556 |
| ISHARES TR | EDGE MSCI USA VL | 46432F388 |  | 463366 | 5164 | SH |  | SOLE | 0 | 0 | 0 | 5164 |
| ISHARES TR | GLOBAL TECH ETF | 464287291 |  | 25469 | 121 | SH |  | SOLE | 0 | 0 | 0 | 121 |
| ISHARES TR | HDG MSCI EAFE | 46434V803 |  | 34970 | 1146 | SH |  | SOLE | 0 | 0 | 0 | 1146 |
| ISHARES TR | IBONDS DEC20 ETF | 46434VAQ3 |  | 1062094 | 41980 | SH |  | SOLE | 0 | 0 | 0 | 41980 |
| ISHARES TR | IBONDS DEC2022 | 46435G755 |  | 542270 | 20725 | SH |  | SOLE | 0 | 0 | 0 | 20725 |
| ISHARES TR | IBONDS DEC21 ETF | 46434VBK5 |  | 1048070 | 41990 | SH |  | SOLE | 0 | 0 | 0 | 41990 |
| ISHARES TR | IBONDS DEC24 ETF | 46434VBG4 |  | 375716 | 14625 | SH |  | SOLE | 0 | 0 | 0 | 14625 |
| ISHARES TR | IBONDS ETF | 46435UAA9 |  | 35764 | 1375 | SH |  | SOLE | 0 | 0 | 0 | 1375 |
| ISHARES TR | IBOXX INV CP ETF | 464287242 |  | 7781467 | 60812 | SH |  | SOLE | 0 | 0 | 0 | 60812 |
| ISHARES TR | INTL QLTY FACTOR | 46434V456 |  | 26898 | 833 | SH |  | SOLE | 0 | 0 | 0 | 833 |
| ISHARES TR | JPMORGAN USD EMG | 464288281 |  | 1009810 | 8815 | SH |  | SOLE | 0 | 0 | 0 | 8815 |
| ISHARES TR | LATN AMER 40 ETF | 464287390 |  | 32745 | 964 | SH |  | SOLE | 0 | 0 | 0 | 964 |
| ISHARES TR | MIN VOL EAFE ETF | 46429B689 |  | 3096511 | 41542 | SH |  | SOLE | 0 | 0 | 0 | 41542 |
| ISHARES TR | MRGSTR SM CP ETF | 464288505 |  | 85909 | 455 | SH |  | SOLE | 0 | 0 | 0 | 455 |
| ISHARES TR | MRNGSTR INC ETF | 46432F875 |  | 6386 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| ISHARES TR | MSCI ACWI ETF | 464288257 |  | 383332 | 4837 | SH |  | SOLE | 0 | 0 | 0 | 4837 |
| ISHARES TR | MSCI UK ETF NEW | 46435G334 |  | 8116 | 238 | SH |  | SOLE | 0 | 0 | 0 | 238 |
| ISHARES TR | NORTH AMERN NAT | 464287374 |  | 18415 | 612 | SH |  | SOLE | 0 | 0 | 0 | 612 |
| ISHARES TR | RUS 1000 VAL ETF | 464287598 |  | 1388167 | 10171 | SH |  | SOLE | 0 | 0 | 0 | 10171 |
| ISHARES TR | RUS MD CP GR ETF | 464287481 |  | 1802807 | 11815 | SH |  | SOLE | 0 | 0 | 0 | 11815 |
| ISHARES TR | S SML 600 GWT | 464287887 |  | 403027 | 2085 | SH |  | SOLE | 0 | 0 | 0 | 2085 |
| ISHARES TR | SH TR CRPORT ETF | 464288646 |  | 12021041 | 224148 | SH |  | SOLE | 0 | 0 | 0 | 224148 |
| ISHARES TR | SHRT NAT MUN ETF | 464288158 |  | 592736 | 5551 | SH |  | SOLE | 0 | 0 | 0 | 5551 |
| ISHARES TR | SP SMCP600VL ETF | 464287879 |  | 227226 | 1413 | SH |  | SOLE | 0 | 0 | 0 | 1413 |
| ISHARES TR | TIPS BD ETF | 464287176 |  | 4809313 | 41257 | SH |  | SOLE | 0 | 0 | 0 | 41257 |
| ISHARES TR | U.S. CNSM GD ETF | 464287812 |  | 41952 | 315 | SH |  | SOLE | 0 | 0 | 0 | 315 |
| ISHARES TR | US HOME CONS ETF | 464288752 |  | 279579 | 6294 | SH |  | SOLE | 0 | 0 | 0 | 6294 |
| ISHARES TR | US TELECOM ETF | 464287713 |  | 2719 | 91 | SH |  | SOLE | 0 | 0 | 0 | 91 |
| ISHARES TR | USA SIZE FACTOR | 46432F370 |  | 12371 | 127 | SH |  | SOLE | 0 | 0 | 0 | 127 |
| ISHARES US ETF TR | INFLATION HEDG | 46431W580 |  | 10701 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| ISHARES US ETF TR | INT RT HDG C B | 46431W705 |  | 5964 | 62 | SH |  | SOLE | 0 | 0 | 0 | 62 |
| JABIL INC | COM | 466313103 |  | 83735 | 2026 | SH |  | SOLE | 0 | 0 | 0 | 2026 |
| JACK IN THE BOX INC | COM | 466367109 |  | 26061 | 334 | SH |  | SOLE | 0 | 0 | 0 | 334 |
| JACOBS ENGR GROUP INC | COM | 469814107 |  | 30213 | 336 | SH |  | SOLE | 0 | 0 | 0 | 336 |
| JEFFERIES FINL GROUP INC | COM | 47233W109 |  | 117992 | 5521 | SH |  | SOLE | 0 | 0 | 0 | 5521 |
| JOHN HANCOCK ETF TRUST | MLTFCTR LRG CAP | 47804J107 |  | 7791 | 189 | SH |  | SOLE | 0 | 0 | 0 | 189 |
| JOHN HANCOCK ETF TRUST | MULTIFACTOR MI | 47804J206 |  | 1346047 | 34373 | SH |  | SOLE | 0 | 0 | 0 | 34373 |
| JOHNSON OUTDOORS INC | CL A | 479167108 |  | 2915 | 38 | SH |  | SOLE | 0 | 0 | 0 | 38 |
| JOUNCE THERAPEUTICS INC | COM | 481116101 |  | 11786 | 1350 | SH |  | SOLE | 0 | 0 | 0 | 1350 |
| JP MORGAN EXCHANGE TRADED FD | BETABULDR DEVE | 46641Q688 |  | 518 | 20 | SH |  | SOLE | 0 | 0 | 0 | 20 |
| JP MORGAN EXCHANGE TRADED FD | BETBULD JAPAN | 46641Q712 |  | 29653 | 1208 | SH |  | SOLE | 0 | 0 | 0 | 1208 |
| JP MORGAN EXCHANGE TRADED FD | DIV RTN GLB EQ | 46641Q100 |  | 43552 | 700 | SH |  | SOLE | 0 | 0 | 0 | 700 |
| JP MORGAN EXCHANGE TRADED FD | ULTRA SHRT INC | 46641Q837 |  | 180171 | 3573 | SH |  | SOLE | 0 | 0 | 0 | 3573 |
| KAR AUCTION SVCS INC | COM | 48238T109 |  | 3094 | 142 | SH |  | SOLE | 0 | 0 | 0 | 142 |
| KAYNE ANDERSN MLP MIDS INVT | COM | 486606106 |  | 15838 | 1137 | SH |  | SOLE | 0 | 0 | 0 | 1137 |
| KIMCO RLTY CORP | COM | 49446R109 |  | 10251 | 495 | SH |  | SOLE | 0 | 0 | 0 | 495 |
| KIRKLAND LAKE GOLD LTD | COM | 49741E100 |  | 210838 | 4784 | SH |  | SOLE | 0 | 0 | 0 | 4784 |
| KORNIT DIGITAL LTD | SHS | M6372Q113 |  | 1027 | 30 | SH |  | SOLE | 0 | 0 | 0 | 30 |
| KRANESHARES TR | CICC CHINA 100 | 500767207 |  | 5353 | 188 | SH |  | SOLE | 0 | 0 | 0 | 188 |
| KRANESHARES TR | QUADRTC INT RT | 500767736 |  | 30088 | 1189 | SH |  | SOLE | 0 | 0 | 0 | 1189 |
| KULICKE  SOFFA INDS INC | COM | 501242101 |  | 7072 | 260 | SH |  | SOLE | 0 | 0 | 0 | 260 |
| KURA SUSHI USA INC | CL A COM | 501270102 |  | 3054 | 120 | SH |  | SOLE | 0 | 0 | 0 | 120 |
| L3HARRIS TECHNOLOGIES INC | COM | 502431109 |  | 657189 | 3321 | SH |  | SOLE | 0 | 0 | 0 | 3321 |
| LA Z BOY INC | COM | 505336107 |  | 2644 | 84 | SH |  | SOLE | 0 | 0 | 0 | 84 |
| LADDER CAP CORP | CL A | 505743104 |  | 115610 | 6409 | SH |  | SOLE | 0 | 0 | 0 | 6409 |
| LANCASTER COLONY CORP | COM | 513847103 |  | 640 | 4 | SH |  | SOLE | 0 | 0 | 0 | 4 |
| LAUDER ESTEE COS INC | CL A | 518439104 |  | 400688 | 1940 | SH |  | SOLE | 0 | 0 | 0 | 1940 |
| LAZARD LTD | SHS A | G54050102 |  | 103718 | 2596 | SH |  | SOLE | 0 | 0 | 0 | 2596 |
| LEGGETT  PLATT INC | COM | 524660107 |  | 212622 | 4183 | SH |  | SOLE | 0 | 0 | 0 | 4183 |
| LENNAR CORP | CL A | 526057104 |  | 11158 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| LIBERTY GLOBAL PLC | SHS CL A | G5480U104 |  | 2661 | 117 | SH |  | SOLE | 0 | 0 | 0 | 117 |
| LIBERTY GLOBAL PLC | SHS CL C | G5480U120 |  | 7650 | 351 | SH |  | SOLE | 0 | 0 | 0 | 351 |
| LIGAND PHARMACEUTICALS INC | COM NEW | 53220K504 |  | 6466 | 62 | SH |  | SOLE | 0 | 0 | 0 | 62 |
| LINEAGE CELL THERAPEUTICS IN | COM | 53566P109 |  | 12 | 14 | SH |  | SOLE | 0 | 0 | 0 | 14 |
| LIONS GATE ENTMNT CORP | CL B NON VTG | 535919500 |  | 1053 | 106 | SH |  | SOLE | 0 | 0 | 0 | 106 |
| LIVENT CORP | COM | 53814L108 |  | 1932 | 226 | SH |  | SOLE | 0 | 0 | 0 | 226 |
| LKQ CORP | COM | 501889208 |  | 86358 | 2419 | SH |  | SOLE | 0 | 0 | 0 | 2419 |
| LOEWS CORP | COM | 540424108 |  | 38790 | 739 | SH |  | SOLE | 0 | 0 | 0 | 739 |
| LOMA NEGRA CORP | SPONSORED ADS | 54150E104 |  | 313 | 40 | SH |  | SOLE | 0 | 0 | 0 | 40 |
| LUMENTUM HLDGS INC | COM | 55024U109 |  | 32751 | 413 | SH |  | SOLE | 0 | 0 | 0 | 413 |
| LYONDELLBASELL INDUSTRIES N | SHS - A - | N53745100 |  | 52625 | 557 | SH |  | SOLE | 0 | 0 | 0 | 557 |
| MACQUARIE FT TR GB INF UT DI | COM | 55607W100 |  | 27336 | 2550 | SH |  | SOLE | 0 | 0 | 0 | 2550 |
| MAGNA INTL INC | COM | 559222401 |  | 65314 | 1191 | SH |  | SOLE | 0 | 0 | 0 | 1191 |
| MANULIFE FINL CORP | COM | 56501R106 |  | 74711 | 3682 | SH |  | SOLE | 0 | 0 | 0 | 3682 |
| MARATHON OIL CORP | COM | 565849106 |  | 267041 | 19664 | SH |  | SOLE | 0 | 0 | 0 | 19664 |
| MARINEMAX INC | COM | 567908108 |  | 6876 | 412 | SH |  | SOLE | 0 | 0 | 0 | 412 |
| MARKEL CORP | COM | 570535104 |  | 98313 | 86 | SH |  | SOLE | 0 | 0 | 0 | 86 |
| MCCORMICK  CO INC | COM NON VTG | 579780206 |  | 405994 | 2392 | SH |  | SOLE | 0 | 0 | 0 | 2392 |
| MEDICAL PPTYS TRUST INC | COM | 58463J304 |  | 676871 | 32064 | SH |  | SOLE | 0 | 0 | 0 | 32064 |
| MERCADOLIBRE INC | COM | 58733R102 |  | 155568 | 272 | SH |  | SOLE | 0 | 0 | 0 | 272 |
| MERIT MED SYS INC | COM | 589889104 |  | 1561 | 50 | SH |  | SOLE | 0 | 0 | 0 | 50 |
| METTLER TOLEDO INTERNATIONAL | COM | 592688105 |  | 316519 | 399 | SH |  | SOLE | 0 | 0 | 0 | 399 |
| MICRO FOCUS INTERNATIONAL PL | SPON ADR NEW | 594837403 |  | 17663 | 1259 | SH |  | SOLE | 0 | 0 | 0 | 1259 |
| MILLER HERMAN INC | COM | 600544100 |  | 440699 | 10581 | SH |  | SOLE | 0 | 0 | 0 | 10581 |
| MINERALS TECHNOLOGIES INC | COM | 603158106 |  | 2248 | 39 | SH |  | SOLE | 0 | 0 | 0 | 39 |
| MOLECULIN BIOTECH INC | COM | 60855D101 |  | 1830 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| MOMO INC | ADR | 60879B107 |  | 187265 | 5590 | SH |  | SOLE | 0 | 0 | 0 | 5590 |
| MONDELEZ INTL INC | CL A | 609207105 |  | 1196609 | 21725 | SH |  | SOLE | 0 | 0 | 0 | 21725 |
| MONOLITHIC PWR SYS INC | COM | 609839105 |  | 262758 | 1476 | SH |  | SOLE | 0 | 0 | 0 | 1476 |
| MONRO INC | COM | 610236101 |  | 24398 | 312 | SH |  | SOLE | 0 | 0 | 0 | 312 |
| MORGAN STANLEY CHINA A SH FD | COM | 617468103 |  | 2172 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| MPLX LP | COM UNIT REP LTD | 55336V100 |  | 30758 | 1208 | SH |  | SOLE | 0 | 0 | 0 | 1208 |
| MSC INDL DIRECT INC | CL A | 553530106 |  | 82315 | 1049 | SH |  | SOLE | 0 | 0 | 0 | 1049 |
| NABORS INDUSTRIES LTD | SHS | G6359F103 |  | 3744 | 1300 | SH |  | SOLE | 0 | 0 | 0 | 1300 |
| NATIONAL FUEL GAS CO N J | COM | 636180101 |  | 39931 | 858 | SH |  | SOLE | 0 | 0 | 0 | 858 |
| NATIONAL INSTRS CORP | COM | 636518102 |  | 2456 | 58 | SH |  | SOLE | 0 | 0 | 0 | 58 |
| NATIONAL STORAGE AFFILIATES | COM SHS BEN IN | 637870106 |  | 6724 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| NATIONAL VISION HLDGS INC | COM | 63845R107 |  | 162150 | 5000 | SH |  | SOLE | 0 | 0 | 0 | 5000 |
| NEOGEN CORP | COM | 640491106 |  | 50903 | 780 | SH |  | SOLE | 0 | 0 | 0 | 780 |
| NETSCOUT SYS INC | COM | 64115T104 |  | 3081 | 128 | SH |  | SOLE | 0 | 0 | 0 | 128 |
| NEW YORK TIMES CO | CL A | 650111107 |  | 5469 | 170 | SH |  | SOLE | 0 | 0 | 0 | 170 |
| NEXSTAR MEDIA GROUP INC | CL A | 65336K103 |  | 157362 | 1342 | SH |  | SOLE | 0 | 0 | 0 | 1342 |
| NEXTERA ENERGY PARTNERS LP | COM UNIT PART IN | 65341B106 |  | 4686 | 89 | SH |  | SOLE | 0 | 0 | 0 | 89 |
| NEXTIER OILFIELD SOLUTIONS I | COM | 65290C105 |  | 2680 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| NGL ENERGY PARTNERS LP | COM UNIT REPST | 62913M107 |  | 11340 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| NICE LTD | SPONSORED ADR | 653656108 |  | 28392 | 183 | SH |  | SOLE | 0 | 0 | 0 | 183 |
| NIKE INC | CL B | 654106103 |  | 1846409 | 18225 | SH |  | SOLE | 0 | 0 | 0 | 18225 |
| NISOURCE INC | COM | 65473P105 |  | 34215 | 1229 | SH |  | SOLE | 0 | 0 | 0 | 1229 |
| NMI HLDGS INC | CL A | 629209305 |  | 8560 | 258 | SH |  | SOLE | 0 | 0 | 0 | 258 |
| NOBLE CORP PLC | SHS USD | G65431101 |  | 3660 | 3000 | SH |  | SOLE | 0 | 0 | 0 | 3000 |
| NOBLE ENERGY INC | COM | 655044105 |  | 16349 | 658 | SH |  | SOLE | 0 | 0 | 0 | 658 |
| NORTHERN LTS FD TR IV | INSPIRE 100ETF | 66538H534 |  | 143735 | 4725 | SH |  | SOLE | 0 | 0 | 0 | 4725 |
| NORTHROP GRUMMAN CORP | COM | 666807102 |  | 1169650 | 3400 | SH |  | SOLE | 0 | 0 | 0 | 3400 |
| NORTHWEST NAT HLDG CO | COM | 66765N105 |  | 52569 | 713 | SH |  | SOLE | 0 | 0 | 0 | 713 |
| NOVO-NORDISK A S | ADR | 670100205 |  | 128725 | 2224 | SH |  | SOLE | 0 | 0 | 0 | 2224 |
| NUCOR CORP | COM | 670346105 |  | 486084 | 8637 | SH |  | SOLE | 0 | 0 | 0 | 8637 |
| NUSHARES ETF TR | NUVEEN ESG MIDVL | 67092P508 |  | 89877 | 2974 | SH |  | SOLE | 0 | 0 | 0 | 2974 |
| NUTRIEN LTD | COM | 67077M108 |  | 243859 | 5086 | SH |  | SOLE | 0 | 0 | 0 | 5086 |
| NUVEEN AMT FREE MUN CR INC F | COM | 67071L106 |  | 210551 | 12631 | SH |  | SOLE | 0 | 0 | 0 | 12631 |
| NUVEEN CR STRATEGIES INCM FD | COM SHS | 67073D102 |  | 82726 | 10786 | SH |  | SOLE | 0 | 0 | 0 | 10786 |
| NUVEEN GLOBAL HIGH INCOME FD | SHS | 67075G103 |  | 36544 | 2231 | SH |  | SOLE | 0 | 0 | 0 | 2231 |
| NUVEEN MULTI MKT INCOME FD | COM | 67075J107 |  | 13320 | 1800 | SH |  | SOLE | 0 | 0 | 0 | 1800 |
| NUVEEN MUNICIPAL CREDIT INC | COM SH BEN INT | 67070X101 |  | 477920 | 29195 | SH |  | SOLE | 0 | 0 | 0 | 29195 |
| NUVEEN NEW YORK QLT MUN INC | COM | 67066X107 |  | 96276 | 6780 | SH |  | SOLE | 0 | 0 | 0 | 6780 |
| NUVEEN NY MUN VALUE FD | COM | 67062M105 |  | 15479 | 1477 | SH |  | SOLE | 0 | 0 | 0 | 1477 |
| NUVEEN PFD  INCM OPPORTNYS | COM | 67073B106 |  | 79621 | 7612 | SH |  | SOLE | 0 | 0 | 0 | 7612 |
| NUVEEN REAL ASSET INM AND GW | COM | 67074Y105 |  | 7344 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| NUVEEN S 500 BUY-WRITE INC | COM | 6706ER101 |  | 16844 | 1225 | SH |  | SOLE | 0 | 0 | 0 | 1225 |
| NUVEEN TAX ADVANTAGED DIV GR | COM | 67073G105 |  | 9526 | 550 | SH |  | SOLE | 0 | 0 | 0 | 550 |
| NXP SEMICONDUCTORS N V | COM | N6596X109 |  | 648390 | 5095 | SH |  | SOLE | 0 | 0 | 0 | 5095 |
| OASIS MIDSTREAM PARTNERS LP | COM UNITS REPS | 67420T206 |  | 8295 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| OFS CAP CORP | COM | 67103B100 |  | 5585 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| OGE ENERGY CORP | COM | 670837103 |  | 13119 | 295 | SH |  | SOLE | 0 | 0 | 0 | 295 |
| OLD NATL BANCORP IND | COM | 680033107 |  | 2433 | 133 | SH |  | SOLE | 0 | 0 | 0 | 133 |
| OLD REP INTL CORP | COM | 680223104 |  | 247956 | 11084 | SH |  | SOLE | 0 | 0 | 0 | 11084 |
| OMEGA HEALTHCARE INVS INC | COM | 681936100 |  | 363291 | 8578 | SH |  | SOLE | 0 | 0 | 0 | 8578 |
| OMNICELL INC | COM | 68213N109 |  | 24516 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| ONEMAIN HLDGS INC | COM | 68268W103 |  | 19389 | 460 | SH |  | SOLE | 0 | 0 | 0 | 460 |
| OSI ETF TR | OSHARES FTSE EUR | 67110P506 |  | 105596 | 4120 | SH |  | SOLE | 0 | 0 | 0 | 4120 |
| OWENS CORNING NEW | COM | 690742101 |  | 7827 | 120 | SH |  | SOLE | 0 | 0 | 0 | 120 |
| OXFORD INDS INC | COM | 691497309 |  | 7089 | 94 | SH |  | SOLE | 0 | 0 | 0 | 94 |
| PACER FDS TR | BNCHMRK INFRA | 69374H741 |  | 108721 | 3337 | SH |  | SOLE | 0 | 0 | 0 | 3337 |
| PACWEST BANCORP DEL | COM | 695263103 |  | 78760 | 2058 | SH |  | SOLE | 0 | 0 | 0 | 2058 |
| PAPA JOHNS INTL INC | COM | 698813102 |  | 64953 | 1029 | SH |  | SOLE | 0 | 0 | 0 | 1029 |
| PARKER HANNIFIN CORP | COM | 701094104 |  | 102910 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| PATTERSON COMPANIES INC | COM | 703395103 |  | 3830 | 187 | SH |  | SOLE | 0 | 0 | 0 | 187 |
| PENSKE AUTOMOTIVE GRP INC | COM | 70959W103 |  | 7834 | 156 | SH |  | SOLE | 0 | 0 | 0 | 156 |
| PETIQ INC | COM CL A | 71639T106 |  | 2129 | 85 | SH |  | SOLE | 0 | 0 | 0 | 85 |
| PGT INNOVATIONS INC | COM | 69336V101 |  | 4458 | 299 | SH |  | SOLE | 0 | 0 | 0 | 299 |
| PHILIP MORRIS INTL INC | COM | 718172109 |  | 1643134 | 19311 | SH |  | SOLE | 0 | 0 | 0 | 19311 |
| PIMCO DYNMIC CREDIT AND MRT | COM SHS | 72202D106 |  | 522120 | 20719 | SH |  | SOLE | 0 | 0 | 0 | 20719 |
| PIMCO ETF TR | 0-5 HIGH YIELD | 72201R783 |  | 160864 | 1613 | SH |  | SOLE | 0 | 0 | 0 | 1613 |
| PIMCO ETF TR | 1-5 US TIP IDX | 72201R205 |  | 1998831 | 38167 | SH |  | SOLE | 0 | 0 | 0 | 38167 |
| PIMCO ETF TR | SHTRM MUN BD ACT | 72201R874 |  | 501483 | 9906 | SH |  | SOLE | 0 | 0 | 0 | 9906 |
| PIMCO HIGH INCOME FD | COM SHS | 722014107 |  | 15020 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| PIMCO NEW YORK MUN INCM FD 1 | COM | 72201E105 |  | 116398 | 12087 | SH |  | SOLE | 0 | 0 | 0 | 12087 |
| PIONEER NAT RES CO | COM | 723787107 |  | 171584 | 1134 | SH |  | SOLE | 0 | 0 | 0 | 1134 |
| PITNEY BOWES INC | COM | 724479100 |  | 1028 | 255 | SH |  | SOLE | 0 | 0 | 0 | 255 |
| PJT PARTNERS INC | COM CL A | 69343T107 |  | 15796 | 350 | SH |  | SOLE | 0 | 0 | 0 | 350 |
| PLEXUS CORP | COM | 729132100 |  | 3155 | 41 | SH |  | SOLE | 0 | 0 | 0 | 41 |
| PRECISION BIOSCIENCES INC | COM | 74019P108 |  | 558086 | 40179 | SH |  | SOLE | 0 | 0 | 0 | 40179 |
| PRICE T ROWE GROUP INC | COM | 74144T108 |  | 2193 | 18 | SH |  | SOLE | 0 | 0 | 0 | 18 |
| PRIMO WTR CORP | COM | 74165N105 |  | 31307 | 2789 | SH |  | SOLE | 0 | 0 | 0 | 2789 |
| PRINCIPAL FINL GROUP INC | COM | 74251V102 |  | 89493 | 1627 | SH |  | SOLE | 0 | 0 | 0 | 1627 |
| PROCTER  GAMBLE CO | COM | 742718109 |  | 4362838 | 34931 | SH |  | SOLE | 0 | 0 | 0 | 34931 |
| J  J SNACK FOODS CORP | COM | 466032109 |  | 2764 | 15 | SH |  | SOLE | 0 | 0 | 0 | 15 |
| J2 GLOBAL INC | COM | 48123V102 |  | 39171 | 418 | SH |  | SOLE | 0 | 0 | 0 | 418 |
| JOHN BEAN TECHNOLOGIES CORP | COM | 477839104 |  | 19040 | 169 | SH |  | SOLE | 0 | 0 | 0 | 169 |
| JOHN HANCOCK ETF TRUST | MULTIFACTOR HE | 47804J503 |  | 5588 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| JONES LANG LASALLE INC | COM | 48020Q107 |  | 16539 | 95 | SH |  | SOLE | 0 | 0 | 0 | 95 |
| JOYY INC | ADS REPSTG COM A | 46591M109 |  | 1320120 | 25007 | SH |  | SOLE | 0 | 0 | 0 | 25007 |
| JPMORGAN CHASE  CO | ALERIAN ML ETN | 46625H365 |  | 156509 | 7176 | SH |  | SOLE | 0 | 0 | 0 | 7176 |
| KBR INC | COM | 48242W106 |  | 2532 | 83 | SH |  | SOLE | 0 | 0 | 0 | 83 |
| KELLOGG CO | COM | 487836108 |  | 39600 | 573 | SH |  | SOLE | 0 | 0 | 0 | 573 |
| KIMBERLY CLARK CORP | COM | 494368103 |  | 1207125 | 8776 | SH |  | SOLE | 0 | 0 | 0 | 8776 |
| KKR  CO INC | CL A | 48251W104 |  | 437429 | 14996 | SH |  | SOLE | 0 | 0 | 0 | 14996 |
| KOHLS CORP | COM | 500255104 |  | 101798 | 1998 | SH |  | SOLE | 0 | 0 | 0 | 1998 |
| KONTOOR BRANDS INC | COM | 50050N103 |  | 6760 | 161 | SH |  | SOLE | 0 | 0 | 0 | 161 |
| KOREA ELECTRIC PWR | SPONSORED ADR | 500631106 |  | 1301 | 110 | SH |  | SOLE | 0 | 0 | 0 | 110 |
| KRANESHARES TR | CSI CHI INTERNET | 500767306 |  | 120970 | 2485 | SH |  | SOLE | 0 | 0 | 0 | 2485 |
| KRANESHARES TR | ELEC VEH FUTUR | 500767827 |  | 31233 | 1326 | SH |  | SOLE | 0 | 0 | 0 | 1326 |
| KROGER CO | COM | 501044101 |  | 364201 | 12563 | SH |  | SOLE | 0 | 0 | 0 | 12563 |
| KT CORP | SPONSORED ADR | 48268K101 |  | 6160 | 531 | SH |  | SOLE | 0 | 0 | 0 | 531 |
| LATTICE SEMICONDUCTOR CORP | COM | 518415104 |  | 479 | 25 | SH |  | SOLE | 0 | 0 | 0 | 25 |
| LENNOX INTL INC | COM | 526107107 |  | 454760 | 1864 | SH |  | SOLE | 0 | 0 | 0 | 1864 |
| LIBERTY BROADBAND CORP | COM SER A | 530307107 |  | 4858 | 39 | SH |  | SOLE | 0 | 0 | 0 | 39 |
| LIBERTY BROADBAND CORP | COM SER C | 530307305 |  | 103995 | 827 | SH |  | SOLE | 0 | 0 | 0 | 827 |
| LIBERTY LATIN AMERICA LTD | COM CL C | G9001E128 |  | 1168 | 60 | SH |  | SOLE | 0 | 0 | 0 | 60 |
| LIBERTY MEDIA CORP DELAWARE | COM C BRAVES GRP | 531229888 |  | 7237 | 245 | SH |  | SOLE | 0 | 0 | 0 | 245 |
| LIBERTY TRIPADVISOR HLDGS IN | COM SER A | 531465102 |  | 426 | 58 | SH |  | SOLE | 0 | 0 | 0 | 58 |
| LIGHTBRIDGE CORP | COM | 53224K302 |  | 63 | 14 | SH |  | SOLE | 0 | 0 | 0 | 14 |
| LILLY ELI  CO | COM | 532457108 |  | 1903661 | 14484 | SH |  | SOLE | 0 | 0 | 0 | 14484 |
| LINCOLN ELEC HLDGS INC | COM | 533900106 |  | 2612 | 27 | SH |  | SOLE | 0 | 0 | 0 | 27 |
| LINCOLN NATL CORP IND | COM | 534187109 |  | 18588 | 315 | SH |  | SOLE | 0 | 0 | 0 | 315 |
| LINDE PLC | SHS | G5494J103 |  | 454887 | 2137 | SH |  | SOLE | 0 | 0 | 0 | 2137 |
| LIVE NATION ENTERTAINMENT IN | COM | 538034109 |  | 37522 | 525 | SH |  | SOLE | 0 | 0 | 0 | 525 |
| LOGITECH INTL S A | SHS | H50430232 |  | 76116 | 1614 | SH |  | SOLE | 0 | 0 | 0 | 1614 |
| LOGMEIN INC | COM | 54142L109 |  | 2486 | 29 | SH |  | SOLE | 0 | 0 | 0 | 29 |
| M  T BK CORP | COM | 55261F104 |  | 409706 | 2414 | SH |  | SOLE | 0 | 0 | 0 | 2414 |
| MANPOWERGROUP INC | COM | 56418H100 |  | 3593 | 37 | SH |  | SOLE | 0 | 0 | 0 | 37 |
| MARATHON PETE CORP | COM | 56585A102 |  | 1139879 | 18919 | SH |  | SOLE | 0 | 0 | 0 | 18919 |
| MARRIOTT INTL INC NEW | CL A | 571903202 |  | 490271 | 3238 | SH |  | SOLE | 0 | 0 | 0 | 3238 |
| MARTIN MARIETTA MATLS INC | COM | 573284106 |  | 134786 | 482 | SH |  | SOLE | 0 | 0 | 0 | 482 |
| MASIMO CORP | COM | 574795100 |  | 420914 | 2663 | SH |  | SOLE | 0 | 0 | 0 | 2663 |
| MATERIALISE NV | SPONSORED ADS | 57667T100 |  | 256 | 14 | SH |  | SOLE | 0 | 0 | 0 | 14 |
| MAUI LD  PINEAPPLE INC | COM | 577345101 |  | 6401 | 569 | SH |  | SOLE | 0 | 0 | 0 | 569 |
| MAXLINEAR INC | COM | 57776J100 |  | 2334 | 110 | SH |  | SOLE | 0 | 0 | 0 | 110 |
| MBIA INC | COM | 55262C100 |  | 8519 | 916 | SH |  | SOLE | 0 | 0 | 0 | 916 |
| MCDONALDS CORP | COM | 580135101 |  | 2476142 | 12530 | SH |  | SOLE | 0 | 0 | 0 | 12530 |
| MCKESSON CORP | COM | 58155Q103 |  | 94510 | 683 | SH |  | SOLE | 0 | 0 | 0 | 683 |
| MEDPACE HLDGS INC | COM | 58506Q109 |  | 6389 | 76 | SH |  | SOLE | 0 | 0 | 0 | 76 |
| MESABI TR | CTF BEN INT | 590672101 |  | 36416 | 1547 | SH |  | SOLE | 0 | 0 | 0 | 1547 |
| MFS GOVT MKTS INCOME TR | SH BEN INT | 552939100 |  | 574 | 125 | SH |  | SOLE | 0 | 0 | 0 | 125 |
| MFS MUN INCOME TR | SH BEN INT | 552738106 |  | 247477 | 35004 | SH |  | SOLE | 0 | 0 | 0 | 35004 |
| MICROCHIP TECHNOLOGY INC | COM | 595017104 |  | 92320 | 882 | SH |  | SOLE | 0 | 0 | 0 | 882 |
| MICROSOFT CORP | COM | 594918104 |  | 21144386 | 134080 | SH |  | SOLE | 0 | 0 | 0 | 134080 |
| MOLSON COORS BREWING CO | CL B | 60871R209 |  | 124563 | 2311 | SH |  | SOLE | 0 | 0 | 0 | 2311 |
| MOODYS CORP | COM | 615369105 |  | 187856 | 791 | SH |  | SOLE | 0 | 0 | 0 | 791 |
| MORGAN STANLEY | COM NEW | 617446448 |  | 139186 | 2723 | SH |  | SOLE | 0 | 0 | 0 | 2723 |
| MORGAN STANLEY EMER MKTS DEB | COM | 61744H105 |  | 11132 | 1150 | SH |  | SOLE | 0 | 0 | 0 | 1150 |
| MUELLER WTR PRODS INC | COM SER A | 624758108 |  | 2372 | 198 | SH |  | SOLE | 0 | 0 | 0 | 198 |
| MYLAN N V | SHS EURO | N59465109 |  | 11759 | 585 | SH |  | SOLE | 0 | 0 | 0 | 585 |
| MYRIAD GENETICS INC | COM | 62855J104 |  | 3404 | 125 | SH |  | SOLE | 0 | 0 | 0 | 125 |
| NASDAQ INC | COM | 631103108 |  | 95621 | 893 | SH |  | SOLE | 0 | 0 | 0 | 893 |
| NATIONAL HEALTH INVS INC | COM | 63633D104 |  | 95739 | 1175 | SH |  | SOLE | 0 | 0 | 0 | 1175 |
| NATIONAL OILWELL VARCO INC | COM | 637071101 |  | 8476 | 338 | SH |  | SOLE | 0 | 0 | 0 | 338 |
| NATIONAL PRESTO INDS INC | COM | 637215104 |  | 17678 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| NATIONAL RETAIL PPTYS INC | COM | 637417106 |  | 72030 | 1343 | SH |  | SOLE | 0 | 0 | 0 | 1343 |
| NATUS MEDICAL INC | COM | 639050103 |  | 2144 | 65 | SH |  | SOLE | 0 | 0 | 0 | 65 |
| NAVIOS MARITIME PARTNERS L P | COM UNIT LPI | Y62267409 |  | 19868 | 1067 | SH |  | SOLE | 0 | 0 | 0 | 1067 |
| NEKTAR THERAPEUTICS | COM | 640268108 |  | 15865 | 735 | SH |  | SOLE | 0 | 0 | 0 | 735 |
| NETAPP INC | COM | 64110D104 |  | 40755 | 655 | SH |  | SOLE | 0 | 0 | 0 | 655 |
| NEUROCRINE BIOSCIENCES INC | COM | 64125C109 |  | 83735 | 779 | SH |  | SOLE | 0 | 0 | 0 | 779 |
| NEW ORIENTAL ED  TECH GRP I | SPON ADR | 647581107 |  | 11034 | 91 | SH |  | SOLE | 0 | 0 | 0 | 91 |
| NEW YORK MTG TR INC | COM PAR $.02 | 649604501 |  | 102562 | 16463 | SH |  | SOLE | 0 | 0 | 0 | 16463 |
| NEWELL BRANDS INC | COM | 651229106 |  | 11155 | 580 | SH |  | SOLE | 0 | 0 | 0 | 580 |
| NEWMARK GROUP INC | CL A | 65158N102 |  | 36194 | 2690 | SH |  | SOLE | 0 | 0 | 0 | 2690 |
| NEWMARKET CORP | COM | 651587107 |  | 9730 | 20 | SH |  | SOLE | 0 | 0 | 0 | 20 |
| NEWMONT GOLDCORP CORPORATION | COM | 651639106 |  | 98458 | 2266 | SH |  | SOLE | 0 | 0 | 0 | 2266 |
| NEXTDECADE CORP | COM | 65342K105 |  | 1228 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| NEXTERA ENERGY INC | COM | 65339F101 |  | 1416449 | 5849 | SH |  | SOLE | 0 | 0 | 0 | 5849 |
| NORTONLIFELOCK INC | COM | 668771108 |  | 2552 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| NORWEGIAN CRUISE LINE HLDG L | SHS | G66721104 |  | 92930 | 1591 | SH |  | SOLE | 0 | 0 | 0 | 1591 |
| NOVA MEASURING INSTRUMENTS L | COM | M7516K103 |  | 719 | 19 | SH |  | SOLE | 0 | 0 | 0 | 19 |
| NOVAGOLD RES INC | COM NEW | 66987E206 |  | 8960 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| NOVANTA INC | COM | 67000B104 |  | 6368 | 72 | SH |  | SOLE | 0 | 0 | 0 | 72 |
| NOVAVAX INC | COM NEW | 670002401 |  | 597 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| NOVOCURE LTD | ORD SHS | G6674U108 |  | 8427 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| NUSTAR ENERGY LP | UNIT COM | 67058H102 |  | 16667 | 645 | SH |  | SOLE | 0 | 0 | 0 | 645 |
| NUVEEN CORE EQUITY ALPHA FUN | COM | 67090X107 |  | 9503 | 650 | SH |  | SOLE | 0 | 0 | 0 | 650 |
| NUVEEN DIVERSIFIED DIV INCM | COM | 6706EP105 |  | 101277 | 9300 | SH |  | SOLE | 0 | 0 | 0 | 9300 |
| NUVEEN MORTGAGE AND INCOME F | COM | 670735109 |  | 159759 | 7275 | SH |  | SOLE | 0 | 0 | 0 | 7275 |
| NUVEEN MUN HIGH INCOME OPP F | COM | 670682103 |  | 149378 | 10527 | SH |  | SOLE | 0 | 0 | 0 | 10527 |
| NUVEEN NASDAQ 100 DYNAMIC OV | COM SHS | 670699107 |  | 324338 | 13486 | SH |  | SOLE | 0 | 0 | 0 | 13486 |
| NUVEEN QUALITY MUNCP INCOME | COM | 67066V101 |  | 31560 | 2162 | SH |  | SOLE | 0 | 0 | 0 | 2162 |
| NVR INC | COM | 62944T105 |  | 19042 | 5 | SH |  | SOLE | 0 | 0 | 0 | 5 |
| ISHARES TR | CORE MSCI TOTAL | 46432F834 |  | 151999 | 2456 | SH |  | SOLE | 0 | 0 | 0 | 2456 |
| ISHARES TR | CORE S MCP ETF | 464287507 |  | 3445813 | 16742 | SH |  | SOLE | 0 | 0 | 0 | 16742 |
| ISHARES TR | CORE S SCP ETF | 464287804 |  | 8003278 | 95448 | SH |  | SOLE | 0 | 0 | 0 | 95448 |
| ISHARES TR | EAFE SML CP ETF | 464288273 |  | 1502401 | 24123 | SH |  | SOLE | 0 | 0 | 0 | 24123 |
| ISHARES TR | EDEG HIG YLELD | 46435G250 |  | 42985 | 847 | SH |  | SOLE | 0 | 0 | 0 | 847 |
| ISHARES TR | EDGE INVT GRDE | 46435G219 |  | 16542 | 320 | SH |  | SOLE | 0 | 0 | 0 | 320 |
| ISHARES TR | EDGE MSCI MINM | 46435G433 |  | 15252 | 430 | SH |  | SOLE | 0 | 0 | 0 | 430 |
| ISHARES TR | EDGE US FIXD INM | 46435U796 |  | 31597 | 310 | SH |  | SOLE | 0 | 0 | 0 | 310 |
| ISHARES TR | EUROPE ETF | 464287861 |  | 78799 | 1678 | SH |  | SOLE | 0 | 0 | 0 | 1678 |
| ISHARES TR | EXPANDED TECH | 464287515 |  | 432321 | 1855 | SH |  | SOLE | 0 | 0 | 0 | 1855 |
| ISHARES TR | GL CLEAN ENE ETF | 464288224 |  | 37917 | 3227 | SH |  | SOLE | 0 | 0 | 0 | 3227 |
| ISHARES TR | IBONDS DEC | 46435U697 |  | 267044 | 10100 | SH |  | SOLE | 0 | 0 | 0 | 10100 |
| ISHARES TR | IBONDS DEC 25 | 46435U432 |  | 233977 | 8610 | SH |  | SOLE | 0 | 0 | 0 | 8610 |
| ISHARES TR | INTL DEVPPTY ETF | 464288422 |  | 309357 | 7983 | SH |  | SOLE | 0 | 0 | 0 | 7983 |
| ISHARES TR | INTRM GOV CR ETF | 464288612 |  | 2724119 | 24180 | SH |  | SOLE | 0 | 0 | 0 | 24180 |
| ISHARES TR | MRGSTR MD CP GRW | 464288307 |  | 180926 | 688 | SH |  | SOLE | 0 | 0 | 0 | 688 |
| ISHARES TR | MRNGSTR LG-CP GR | 464287119 |  | 83966 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| ISHARES TR | MSCI EMG MKT ETF | 464287234 |  | 1682161 | 37490 | SH |  | SOLE | 0 | 0 | 0 | 37490 |
| ISHARES TR | MSCI EURO FL ETF | 464289180 |  | 30697 | 1575 | SH |  | SOLE | 0 | 0 | 0 | 1575 |
| ISHARES TR | MSCI MIN VOL ETF | 46429B697 |  | 3930425 | 59915 | SH |  | SOLE | 0 | 0 | 0 | 59915 |
| ISHARES TR | MSCI USA ESG SLC | 464288802 |  | 8041 | 60 | SH |  | SOLE | 0 | 0 | 0 | 60 |
| ISHARES TR | MULTIFACTOR USA | 46434V282 |  | 5172 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| ISHARES TR | NASDAQ BIOTECH | 464287556 |  | 884722 | 7341 | SH |  | SOLE | 0 | 0 | 0 | 7341 |
| ISHARES TR | NATIONAL MUN ETF | 464288414 |  | 2110170 | 18525 | SH |  | SOLE | 0 | 0 | 0 | 18525 |
| ISHARES TR | NEW YORK MUN ETF | 464288323 |  | 389188 | 6822 | SH |  | SOLE | 0 | 0 | 0 | 6822 |
| ISHARES TR | RUS MDCP VAL ETF | 464287473 |  | 4237627 | 44715 | SH |  | SOLE | 0 | 0 | 0 | 44715 |
| ISHARES TR | RUS TOP 200 ETF | 464289446 |  | 19609 | 261 | SH |  | SOLE | 0 | 0 | 0 | 261 |
| ISHARES TR | S MC 400GR ETF | 464287606 |  | 715028 | 3003 | SH |  | SOLE | 0 | 0 | 0 | 3003 |
| ISHARES TR | SELECT DIVID ETF | 464287168 |  | 2295568 | 21726 | SH |  | SOLE | 0 | 0 | 0 | 21726 |
| ISHARES TR | SELF DRIVNG EV | 46435U366 |  | 63890 | 2336 | SH |  | SOLE | 0 | 0 | 0 | 2336 |
| ISHARES TR | TRANS AVG ETF | 464287192 |  | 78224 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| ISHARES TR | U.S. FINLS ETF | 464287788 |  | 1018673 | 7393 | SH |  | SOLE | 0 | 0 | 0 | 7393 |
| ISHARES TR | U.S. INSRNCE ETF | 464288786 |  | 15764 | 221 | SH |  | SOLE | 0 | 0 | 0 | 221 |
| ISHARES TR | U.S. MED DVC ETF | 464288810 |  | 812159 | 3073 | SH |  | SOLE | 0 | 0 | 0 | 3073 |
| ISHARES TR | U.S. REAL ES ETF | 464287739 |  | 431608 | 4637 | SH |  | SOLE | 0 | 0 | 0 | 4637 |
| ISHARES TR | US AER DEF ETF | 464288760 |  | 1805636 | 8131 | SH |  | SOLE | 0 | 0 | 0 | 8131 |
| ISHARES TR | US INDUSTRIALS | 464287754 |  | 436535 | 2604 | SH |  | SOLE | 0 | 0 | 0 | 2604 |
| ISHARES TR | US REGNL BKS ETF | 464288778 |  | 20462 | 401 | SH |  | SOLE | 0 | 0 | 0 | 401 |
| ISHARES TR | YLD OPTIM BD | 46434V787 |  | 20505 | 799 | SH |  | SOLE | 0 | 0 | 0 | 799 |
| ITAU UNIBANCO HLDG SA | SPON ADR REP PFD | 465562106 |  | 1583 | 173 | SH |  | SOLE | 0 | 0 | 0 | 173 |
| ITRON INC | COM | 465741106 |  | 4198 | 50 | SH |  | SOLE | 0 | 0 | 0 | 50 |
| JAZZ PHARMACEUTICALS PLC | SHS USD | G50871105 |  | 256911 | 1721 | SH |  | SOLE | 0 | 0 | 0 | 1721 |
| JD COM INC | SPON ADR CL A | 47215P106 |  | 812615 | 23066 | SH |  | SOLE | 0 | 0 | 0 | 23066 |
| JETBLUE AWYS CORP | COM | 477143101 |  | 179207 | 9573 | SH |  | SOLE | 0 | 0 | 0 | 9573 |
| JOHNSON  JOHNSON | COM | 478160104 |  | 3876274 | 26573 | SH |  | SOLE | 0 | 0 | 0 | 26573 |
| JP MORGAN EXCHANGE TRADED FD | DIV RTN INT EQ | 46641Q209 |  | 1028 | 18 | SH |  | SOLE | 0 | 0 | 0 | 18 |
| JPMORGAN CHASE  CO | COM | 46625H100 |  | 15252457 | 109415 | SH |  | SOLE | 0 | 0 | 0 | 109415 |
| KAMAN CORP | COM | 483548103 |  | 5735 | 87 | SH |  | SOLE | 0 | 0 | 0 | 87 |
| KAYNE ANDERSON MDSTM ENERGY | COM | 48661E108 |  | 4366 | 415 | SH |  | SOLE | 0 | 0 | 0 | 415 |
| KB HOME | COM | 48666K109 |  | 2594 | 76 | SH |  | SOLE | 0 | 0 | 0 | 76 |
| KEYSIGHT TECHNOLOGIES INC | COM | 49338L103 |  | 329853 | 3214 | SH |  | SOLE | 0 | 0 | 0 | 3214 |
| KINROSS GOLD CORP | COM | 496902404 |  | 7816 | 1649 | SH |  | SOLE | 0 | 0 | 0 | 1649 |
| KNIGHT SWIFT TRANSN HLDGS IN | CL A | 499049104 |  | 4982 | 139 | SH |  | SOLE | 0 | 0 | 0 | 139 |
| KRAFT HEINZ CO | COM | 500754106 |  | 80020 | 2491 | SH |  | SOLE | 0 | 0 | 0 | 2491 |
| KRANESHARES TR | BOSERA MSCI CH | 500767405 |  | 48115 | 1475 | SH |  | SOLE | 0 | 0 | 0 | 1475 |
| KRONOS WORLDWIDE INC | COM | 50105F105 |  | 201000 | 15000 | SH |  | SOLE | 0 | 0 | 0 | 15000 |
| LABORATORY CORP AMER HLDGS | COM NEW | 50540R409 |  | 1022294 | 6043 | SH |  | SOLE | 0 | 0 | 0 | 6043 |
| LAM RESEARCH CORP | COM | 512807108 |  | 1338533 | 4578 | SH |  | SOLE | 0 | 0 | 0 | 4578 |
| LANDSTAR SYS INC | COM | 515098101 |  | 2619 | 23 | SH |  | SOLE | 0 | 0 | 0 | 23 |
| LCI INDS | COM | 50189K103 |  | 1821 | 17 | SH |  | SOLE | 0 | 0 | 0 | 17 |
| LEGG MASON ETF INVESTMENT TR | L VOL H DIV ETF | 52468L406 |  | 962596 | 28262 | SH |  | SOLE | 0 | 0 | 0 | 28262 |
| LEGG MASON INC | COM | 524901105 |  | 10845 | 302 | SH |  | SOLE | 0 | 0 | 0 | 302 |
| LEIDOS HLDGS INC | COM | 525327102 |  | 27507 | 281 | SH |  | SOLE | 0 | 0 | 0 | 281 |
| LIBERTY MEDIA CORP DELAWARE | COM A BRAVES GRP | 531229706 |  | 445 | 15 | SH |  | SOLE | 0 | 0 | 0 | 15 |
| LIBERTY MEDIA CORP DELAWARE | COM A SIRIUSXM | 531229409 |  | 7589 | 157 | SH |  | SOLE | 0 | 0 | 0 | 157 |
| LIBERTY MEDIA CORP DELAWARE | COM C SIRIUSXM | 531229607 |  | 19545 | 406 | SH |  | SOLE | 0 | 0 | 0 | 406 |
| LIBERTY MEDIA CORP DELAWARE | COM SER C FRMLA | 531229854 |  | 4642 | 101 | SH |  | SOLE | 0 | 0 | 0 | 101 |
| LINE CORP | SPONSORED ADR | 53567X101 |  | 784 | 16 | SH |  | SOLE | 0 | 0 | 0 | 16 |
| LIQTECH INTL INC | COM | 53632A201 |  | 3656 | 625 | SH |  | SOLE | 0 | 0 | 0 | 625 |
| LITTELFUSE INC | COM | 537008104 |  | 213108 | 1114 | SH |  | SOLE | 0 | 0 | 0 | 1114 |
| LLOYDS BANKING GROUP PLC | SPONSORED ADR | 539439109 |  | 71179 | 21504 | SH |  | SOLE | 0 | 0 | 0 | 21504 |
| LOUISIANA PAC CORP | COM | 546347105 |  | 95508 | 3219 | SH |  | SOLE | 0 | 0 | 0 | 3219 |
| LOWES COS INC | COM | 548661107 |  | 1007861 | 8416 | SH |  | SOLE | 0 | 0 | 0 | 8416 |
| LTC PPTYS INC | COM | 502175102 |  | 2373 | 53 | SH |  | SOLE | 0 | 0 | 0 | 53 |
| LULULEMON ATHLETICA INC | COM | 550021109 |  | 285186 | 1231 | SH |  | SOLE | 0 | 0 | 0 | 1231 |
| MACQUARIE INFRASTRUCTURE COR | COM | 55608B105 |  | 8268 | 193 | SH |  | SOLE | 0 | 0 | 0 | 193 |
| MADISON SQUARE GARDEN CO NEW | CL A | 55825T103 |  | 35303 | 120 | SH |  | SOLE | 0 | 0 | 0 | 120 |
| MAGNOLIA OIL  GAS CORP | CL A | 559663109 |  | 2051 | 163 | SH |  | SOLE | 0 | 0 | 0 | 163 |
| MAIN STREET CAPITAL CORP | COM | 56035L104 |  | 48799 | 1132 | SH |  | SOLE | 0 | 0 | 0 | 1132 |
| MALLINCKRODT PUB LTD CO | SHS | G5785G107 |  | 235770 | 67556 | SH |  | SOLE | 0 | 0 | 0 | 67556 |
| MANHATTAN ASSOCS INC | COM | 562750109 |  | 15950 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| MARCUS CORP | COM | 566330106 |  | 3177 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| MARVELL TECHNOLOGY GROUP LTD | ORD | G5876H105 |  | 116118 | 4372 | SH |  | SOLE | 0 | 0 | 0 | 4372 |
| MASTEC INC | COM | 576323109 |  | 193057 | 3009 | SH |  | SOLE | 0 | 0 | 0 | 3009 |
| MASTERCARD INC | CL A | 57636Q104 |  | 3117686 | 10441 | SH |  | SOLE | 0 | 0 | 0 | 10441 |
| MATADOR RES CO | COM | 576485205 |  | 2660 | 148 | SH |  | SOLE | 0 | 0 | 0 | 148 |
| MAXIM INTEGRATED PRODS INC | COM | 57772K101 |  | 82070 | 1334 | SH |  | SOLE | 0 | 0 | 0 | 1334 |
| MDU RES GROUP INC | COM | 552690109 |  | 206247 | 6942 | SH |  | SOLE | 0 | 0 | 0 | 6942 |
| MELCO RESORTS AND ENTMT LTD | ADR | 585464100 |  | 773 | 32 | SH |  | SOLE | 0 | 0 | 0 | 32 |
| OFFICE PPTYS INCOME TR | COM SHS BEN INT | 67623C109 |  | 11249 | 350 | SH |  | SOLE | 0 | 0 | 0 | 350 |
| OMNICOM GROUP INC | COM | 681919106 |  | 124569 | 1538 | SH |  | SOLE | 0 | 0 | 0 | 1538 |
| ONE GAS INC | COM | 68235P108 |  | 1591 | 17 | SH |  | SOLE | 0 | 0 | 0 | 17 |
| ONEOK INC NEW | COM | 682680103 |  | 135461 | 1790 | SH |  | SOLE | 0 | 0 | 0 | 1790 |
| ORACLE CORP | COM | 68389X105 |  | 626645 | 11828 | SH |  | SOLE | 0 | 0 | 0 | 11828 |
| ORASURE TECHNOLOGIES INC | COM | 68554V108 |  | 4031 | 502 | SH |  | SOLE | 0 | 0 | 0 | 502 |
| OSI ETF TR | OSHS GBL INTER | 67110P704 |  | 4960 | 190 | SH |  | SOLE | 0 | 0 | 0 | 190 |
| OWENS  MINOR INC NEW | COM | 690732102 |  | 171 | 33 | SH |  | SOLE | 0 | 0 | 0 | 33 |
| OWL ROCK CAPITAL CORPORATION | COM | 69121K104 |  | 10233 | 572 | SH |  | SOLE | 0 | 0 | 0 | 572 |
| OXFORD SQUARE CAP CORP | COM | 69181V107 |  | 23936 | 4400 | SH |  | SOLE | 0 | 0 | 0 | 4400 |
| PACER FDS TR | PACER US SMALL | 69374H857 |  | 35108 | 1296 | SH |  | SOLE | 0 | 0 | 0 | 1296 |
| PACER FDS TR | TRENDP 100 ETF | 69374H303 |  | 116807 | 2896 | SH |  | SOLE | 0 | 0 | 0 | 2896 |
| PACER FDS TR | TRENDP US MID CP | 69374H204 |  | 89224 | 2903 | SH |  | SOLE | 0 | 0 | 0 | 2903 |
| PARATEK PHARMACEUTICALS INC | COM | 699374302 |  | 64 | 16 | SH |  | SOLE | 0 | 0 | 0 | 16 |
| PARETEUM CORP | COM NEW | 69946T207 |  | 1182 | 2704 | SH |  | SOLE | 0 | 0 | 0 | 2704 |
| PARSLEY ENERGY INC | CL A | 701877102 |  | 11819 | 625 | SH |  | SOLE | 0 | 0 | 0 | 625 |
| PAYCOM SOFTWARE INC | COM | 70432V102 |  | 3002908 | 11342 | SH |  | SOLE | 0 | 0 | 0 | 11342 |
| PEBBLEBROOK HOTEL TR | COM | 70509V100 |  | 2869 | 107 | SH |  | SOLE | 0 | 0 | 0 | 107 |
| PEGASYSTEMS INC | COM | 705573103 |  | 5894 | 74 | SH |  | SOLE | 0 | 0 | 0 | 74 |
| PELOTON INTERACTIVE INC | CL A COM | 70614W100 |  | 123540 | 4350 | SH |  | SOLE | 0 | 0 | 0 | 4350 |
| PEMBINA PIPELINE CORP | COM | 706327103 |  | 57999 | 1565 | SH |  | SOLE | 0 | 0 | 0 | 1565 |
| PENNEY J C CORP INC | COM | 708160106 |  | 308 | 275 | SH |  | SOLE | 0 | 0 | 0 | 275 |
| PENUMBRA INC | COM | 70975L107 |  | 74907 | 456 | SH |  | SOLE | 0 | 0 | 0 | 456 |
| PERFORMANCE FOOD GROUP CO | COM | 71377A103 |  | 93539 | 1817 | SH |  | SOLE | 0 | 0 | 0 | 1817 |
| PERTH MINT PHYSICAL GOLD ETF | UNIT | 715426102 |  | 20437 | 1349 | SH |  | SOLE | 0 | 0 | 0 | 1349 |
| PETROLEO BRASILEIRO SA PETRO | SP ADR NON VTG | 71654V101 |  | 1104 | 74 | SH |  | SOLE | 0 | 0 | 0 | 74 |
| PFIZER INC | COM | 717081103 |  | 3078188 | 78565 | SH |  | SOLE | 0 | 0 | 0 | 78565 |
| PG CORP | COM | 69331C108 |  | 8424 | 775 | SH |  | SOLE | 0 | 0 | 0 | 775 |
| PHILLIPS 66 PARTNERS LP | COM UNIT REP INT | 718549207 |  | 80110 | 1300 | SH |  | SOLE | 0 | 0 | 0 | 1300 |
| PHYSICIANS RLTY TR | COM | 71943U104 |  | 2727 | 144 | SH |  | SOLE | 0 | 0 | 0 | 144 |
| PIMCO CORPORATE  INCOME OPP | COM | 72201B101 |  | 465932 | 24523 | SH |  | SOLE | 0 | 0 | 0 | 24523 |
| PIMCO ETF TR | ACTIVE BD ETF | 72201R775 |  | 3302029 | 30628 | SH |  | SOLE | 0 | 0 | 0 | 30628 |
| PIMCO ETF TR | INV GRD CRP BD | 72201R817 |  | 10226 | 93 | SH |  | SOLE | 0 | 0 | 0 | 93 |
| PIMCO INCOME OPPORTUNITY FD | COM | 72202B100 |  | 4280 | 154 | SH |  | SOLE | 0 | 0 | 0 | 154 |
| PIMCO INCOME STRATEGY FUND I | COM | 72201J104 |  | 140932 | 13308 | SH |  | SOLE | 0 | 0 | 0 | 13308 |
| PINTEREST INC | CL A | 72352L106 |  | 31912 | 1712 | SH |  | SOLE | 0 | 0 | 0 | 1712 |
| PIPER JAFFRAY COS | COM | 724078100 |  | 80 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| PLAINS GP HLDGS L P | LTD PARTNR INT A | 72651A207 |  | 3525 | 186 | SH |  | SOLE | 0 | 0 | 0 | 186 |
| PLUG POWER INC | COM NEW | 72919P202 |  | 6320 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| POINTS INTL LTD | COM NEW | 730843208 |  | 15255 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| POLARIS INC | COM | 731068102 |  | 434869 | 4276 | SH |  | SOLE | 0 | 0 | 0 | 4276 |
| PORTFOLIO RECOVERY ASSOCS IN | NOTE  3.000% 8/0 | 73640QAB1 |  | 29927 | 30000 | SH |  | SOLE | 0 | 0 | 0 | 30000 |
| POST HLDGS INC | COM | 737446104 |  | 10146 | 93 | SH |  | SOLE | 0 | 0 | 0 | 93 |
| POWER INTEGRATIONS INC | COM | 739276103 |  | 6330 | 64 | SH |  | SOLE | 0 | 0 | 0 | 64 |
| PRA HEALTH SCIENCES INC | COM | 69354M108 |  | 6224 | 56 | SH |  | SOLE | 0 | 0 | 0 | 56 |
| PROSHARES TR | PET CARE ETF | 74348A145 |  | 6660 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| PROSHARES TR | PSHS ULT S 500 | 74347R107 |  | 312993 | 2075 | SH |  | SOLE | 0 | 0 | 0 | 2075 |
| PROSHARES TR | PSHS ULTRA O | 74347R719 |  | 5116 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| PROSHARES TR | PSHS ULTSH 20YRS | 74347B201 |  | 26540 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| PROSHARES TR | S 500 DV ARIST | 74348A467 |  | 5988496 | 79223 | SH |  | SOLE | 0 | 0 | 0 | 79223 |
| PROSHARES TR II | ULTA BLMBG 2017 | 74347W247 |  | 18414 | 900 | SH |  | SOLE | 0 | 0 | 0 | 900 |
| PRUDENTIAL PLC | ADR | 74435K204 |  | 16417 | 431 | SH |  | SOLE | 0 | 0 | 0 | 431 |
| PSYCHEMEDICS CORP | COM NEW | 744375205 |  | 3111 | 340 | SH |  | SOLE | 0 | 0 | 0 | 340 |
| PUBLIC SVC ENTERPRISE GRP IN | COM | 744573106 |  | 538637 | 9122 | SH |  | SOLE | 0 | 0 | 0 | 9122 |
| PURE STORAGE INC | CL A | 74624M102 |  | 68440 | 4000 | SH |  | SOLE | 0 | 0 | 0 | 4000 |
| PVH CORP | COM | 693656100 |  | 14632 | 139 | SH |  | SOLE | 0 | 0 | 0 | 139 |
| QIAGEN NV | SHS NEW | N72482123 |  | 8585 | 254 | SH |  | SOLE | 0 | 0 | 0 | 254 |
| QORVO INC | COM | 74736K101 |  | 166441 | 1432 | SH |  | SOLE | 0 | 0 | 0 | 1432 |
| RADIUS HEALTH INC | COM NEW | 750469207 |  | 3185 | 158 | SH |  | SOLE | 0 | 0 | 0 | 158 |
| RAYONIER INC | COM | 754907103 |  | 32563 | 994 | SH |  | SOLE | 0 | 0 | 0 | 994 |
| RAYTHEON CO | COM NEW | 755111507 |  | 1518041 | 6908 | SH |  | SOLE | 0 | 0 | 0 | 6908 |
| RBB FD INC | MFAM SMLCP GRWTH | 74933W874 |  | 6418 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| RBB FD INC | MOTLEY FOL ETF | 74933W601 |  | 7494 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| RBC BEARINGS INC | COM | 75524B104 |  | 258253 | 1631 | SH |  | SOLE | 0 | 0 | 0 | 1631 |
| REALITY SHS ETF TR | DIVCN LDRS ETF | 75605A405 |  | 14166 | 365 | SH |  | SOLE | 0 | 0 | 0 | 365 |
| REALITY SHS ETF TR | NSD NXGN ECO ETF | 75605A702 |  | 11945 | 467 | SH |  | SOLE | 0 | 0 | 0 | 467 |
| REGENERON PHARMACEUTICALS | COM | 75886F107 |  | 52943 | 141 | SH |  | SOLE | 0 | 0 | 0 | 141 |
| RELX PLC | SPONSORED ADR | 759530108 |  | 52587 | 2081 | SH |  | SOLE | 0 | 0 | 0 | 2081 |
| RENAISSANCE CAP GREENWICH FD | IPO ETF | 759937204 |  | 63776 | 2050 | SH |  | SOLE | 0 | 0 | 0 | 2050 |
| RESIDEO TECHNOLOGIES INC | COM | 76118Y104 |  | 8697 | 729 | SH |  | SOLE | 0 | 0 | 0 | 729 |
| RESMED INC | COM | 761152107 |  | 279101 | 1801 | SH |  | SOLE | 0 | 0 | 0 | 1801 |
| REXAHN PHARMACEUTICALS INC | COM | 761640309 |  | 15 | 8 | SH |  | SOLE | 0 | 0 | 0 | 8 |
| ROGERS COMMUNICATIONS INC | CL B | 775109200 |  | 2434 | 49 | SH |  | SOLE | 0 | 0 | 0 | 49 |
| ROKU INC | COM CL A | 77543R102 |  | 1224516 | 9145 | SH |  | SOLE | 0 | 0 | 0 | 9145 |
| ROPER TECHNOLOGIES INC | COM | 776696106 |  | 220102 | 621 | SH |  | SOLE | 0 | 0 | 0 | 621 |
| ROSS STORES INC | COM | 778296103 |  | 1086190 | 9330 | SH |  | SOLE | 0 | 0 | 0 | 9330 |
| ROYAL BK CDA MONTREAL QUE | COM | 780087102 |  | 115870 | 1463 | SH |  | SOLE | 0 | 0 | 0 | 1463 |
| ROYCE VALUE TR INC | COM | 780910105 |  | 5155 | 349 | SH |  | SOLE | 0 | 0 | 0 | 349 |
| RPM INTL INC | COM | 749685103 |  | 13740 | 179 | SH |  | SOLE | 0 | 0 | 0 | 179 |
| RYDER SYS INC | COM | 783549108 |  | 13469 | 248 | SH |  | SOLE | 0 | 0 | 0 | 248 |
| RYERSON HLDG CORP | COM | 783754104 |  | 15012 | 1269 | SH |  | SOLE | 0 | 0 | 0 | 1269 |
| SABRA HEALTH CARE REIT INC | COM | 78573L106 |  | 79982 | 3748 | SH |  | SOLE | 0 | 0 | 0 | 3748 |
| SCHWAB STRATEGIC TR | INTL SCEQT ETF | 808524888 |  | 62058 | 1791 | SH |  | SOLE | 0 | 0 | 0 | 1791 |
| SCHWAB STRATEGIC TR | INTRM TRM TRES | 808524854 |  | 5987 | 109 | SH |  | SOLE | 0 | 0 | 0 | 109 |
| SCHWAB STRATEGIC TR | SCHWAB FDT US LG | 808524771 |  | 4524 | 106 | SH |  | SOLE | 0 | 0 | 0 | 106 |
| SCHWAB STRATEGIC TR | US AGGREGATE B | 808524839 |  | 263933 | 4940 | SH |  | SOLE | 0 | 0 | 0 | 4940 |
| SCIENCE APPLICATNS INTL CP N | COM | 808625107 |  | 11667 | 134 | SH |  | SOLE | 0 | 0 | 0 | 134 |
| SCORPIO BULKERS INC | COM | Y7546A122 |  | 4937 | 775 | SH |  | SOLE | 0 | 0 | 0 | 775 |
| SCORPIO TANKERS INC | SHS | Y7542C130 |  | 4327 | 110 | SH |  | SOLE | 0 | 0 | 0 | 110 |
| SEAGATE TECHNOLOGY PLC | SHS | G7945M107 |  | 87882 | 1477 | SH |  | SOLE | 0 | 0 | 0 | 1477 |
| PROLOGIS INC | COM | 74340W103 |  | 563509 | 6322 | SH |  | SOLE | 0 | 0 | 0 | 6322 |
| PROS HOLDINGS INC | COM | 74346Y103 |  | 5692 | 95 | SH |  | SOLE | 0 | 0 | 0 | 95 |
| PROSHARES TR | LONG ONLINE SHRT | 74347B375 |  | 36527 | 745 | SH |  | SOLE | 0 | 0 | 0 | 745 |
| PROSPECT CAPITAL CORPORATION | COM | 74348T102 |  | 54612 | 8480 | SH |  | SOLE | 0 | 0 | 0 | 8480 |
| PROTO LABS INC | COM | 743713109 |  | 5078 | 50 | SH |  | SOLE | 0 | 0 | 0 | 50 |
| PUBLIC STORAGE | COM | 74460D109 |  | 65379 | 307 | SH |  | SOLE | 0 | 0 | 0 | 307 |
| QUEST DIAGNOSTICS INC | COM | 74834L100 |  | 19115 | 179 | SH |  | SOLE | 0 | 0 | 0 | 179 |
| R1 RCM INC | COM | 749397105 |  | 88303 | 6803 | SH |  | SOLE | 0 | 0 | 0 | 6803 |
| RALPH LAUREN CORP | CL A | 751212101 |  | 5627 | 48 | SH |  | SOLE | 0 | 0 | 0 | 48 |
| RANGE RES CORP | COM | 75281A109 |  | 1504 | 310 | SH |  | SOLE | 0 | 0 | 0 | 310 |
| RAVEN INDS INC | COM | 754212108 |  | 1172 | 34 | SH |  | SOLE | 0 | 0 | 0 | 34 |
| REATA PHARMACEUTICALS INC | CL A | 75615P103 |  | 6133 | 30 | SH |  | SOLE | 0 | 0 | 0 | 30 |
| REAVES UTIL INCOME FD | COM SH BEN INT | 756158101 |  | 117203 | 3163 | SH |  | SOLE | 0 | 0 | 0 | 3163 |
| REDWOOD TR INC | COM | 758075402 |  | 20212 | 1222 | SH |  | SOLE | 0 | 0 | 0 | 1222 |
| REGENCY CTRS CORP | COM | 758849103 |  | 45425 | 720 | SH |  | SOLE | 0 | 0 | 0 | 720 |
| REGENXBIO INC | COM | 75901B107 |  | 7170 | 175 | SH |  | SOLE | 0 | 0 | 0 | 175 |
| REINSURANCE GRP OF AMERICA I | COM NEW | 759351604 |  | 12393 | 76 | SH |  | SOLE | 0 | 0 | 0 | 76 |
| RELIANCE STEEL  ALUMINUM CO | COM | 759509102 |  | 6946 | 58 | SH |  | SOLE | 0 | 0 | 0 | 58 |
| RESTAURANT BRANDS INTL INC | COM | 76131D103 |  | 19584 | 307 | SH |  | SOLE | 0 | 0 | 0 | 307 |
| RETAIL PPTYS AMER INC | CL A | 76131V202 |  | 7196 | 537 | SH |  | SOLE | 0 | 0 | 0 | 537 |
| RETAIL VALUE INC | COM | 76133Q102 |  | 37 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| REXFORD INDL RLTY INC | COM | 76169C100 |  | 51881 | 1136 | SH |  | SOLE | 0 | 0 | 0 | 1136 |
| RIO TINTO PLC | SPONSORED ADR | 767204100 |  | 173001 | 2914 | SH |  | SOLE | 0 | 0 | 0 | 2914 |
| RITE AID CORP | COM | 767754872 |  | 1470 | 95 | SH |  | SOLE | 0 | 0 | 0 | 95 |
| ROCKWELL MED INC | COM | 774374102 |  | 23058 | 9450 | SH |  | SOLE | 0 | 0 | 0 | 9450 |
| ROLLINS INC | COM | 775711104 |  | 58826 | 1774 | SH |  | SOLE | 0 | 0 | 0 | 1774 |
| ROYAL CARIBBEAN CRUISES LTD | COM | V7780T103 |  | 414415 | 3104 | SH |  | SOLE | 0 | 0 | 0 | 3104 |
| ROYAL DUTCH SHELL PLC | SPONS ADR A | 780259206 |  | 142022 | 2408 | SH |  | SOLE | 0 | 0 | 0 | 2408 |
| ROYAL GOLD INC | COM | 780287108 |  | 45477 | 372 | SH |  | SOLE | 0 | 0 | 0 | 372 |
| RPC INC | COM | 749660106 |  | 14338 | 2736 | SH |  | SOLE | 0 | 0 | 0 | 2736 |
| RUTHS HOSPITALITY GROUP INC | COM | 783332109 |  | 39873 | 1832 | SH |  | SOLE | 0 | 0 | 0 | 1832 |
| RYANAIR HLDGS PLC | SPONSORED ADS | 783513203 |  | 31715 | 362 | SH |  | SOLE | 0 | 0 | 0 | 362 |
| RYMAN HOSPITALITY PPTYS INC | COM | 78377T107 |  | 83482 | 963 | SH |  | SOLE | 0 | 0 | 0 | 963 |
| SABRE CORP | COM | 78573M104 |  | 5812 | 259 | SH |  | SOLE | 0 | 0 | 0 | 259 |
| SAFEHOLD INC | COM | 78645L100 |  | 48360 | 1200 | SH |  | SOLE | 0 | 0 | 0 | 1200 |
| SALESFORCE COM INC | COM | 79466L302 |  | 1725448 | 10609 | SH |  | SOLE | 0 | 0 | 0 | 10609 |
| SANOFI | SPONSORED ADR | 80105N105 |  | 243621 | 4853 | SH |  | SOLE | 0 | 0 | 0 | 4853 |
| SCHLUMBERGER LTD | COM | 806857108 |  | 458095 | 11395 | SH |  | SOLE | 0 | 0 | 0 | 11395 |
| SCHNEIDER NATIONAL INC | CL B | 80689H102 |  | 3033 | 139 | SH |  | SOLE | 0 | 0 | 0 | 139 |
| SCHNITZER STL INDS | CL A | 806882106 |  | 3187 | 147 | SH |  | SOLE | 0 | 0 | 0 | 147 |
| SCHWAB STRATEGIC TR | SCHWAB FDT US SC | 808524763 |  | 40481 | 1006 | SH |  | SOLE | 0 | 0 | 0 | 1006 |
| SCHWAB STRATEGIC TR | SCHWB FDT EMK LG | 808524730 |  | 108933 | 3651 | SH |  | SOLE | 0 | 0 | 0 | 3651 |
| SCHWAB STRATEGIC TR | US BRD MKT ETF | 808524102 |  | 5881781 | 76506 | SH |  | SOLE | 0 | 0 | 0 | 76506 |
| SCHWAB STRATEGIC TR | US DIVIDEND EQ | 808524797 |  | 3640186 | 62849 | SH |  | SOLE | 0 | 0 | 0 | 62849 |
| SCHWAB STRATEGIC TR | US LCAP GR ETF | 808524300 |  | 710386 | 7646 | SH |  | SOLE | 0 | 0 | 0 | 7646 |
| SCHWAB STRATEGIC TR | US LRG CAP ETF | 808524201 |  | 141976 | 1848 | SH |  | SOLE | 0 | 0 | 0 | 1848 |
| SELECT SECTOR SPDR TR | SBI CONS STPLS | 81369Y308 |  | 3992240 | 63389 | SH |  | SOLE | 0 | 0 | 0 | 63389 |
| SELECTIVE INS GROUP INC | COM | 816300107 |  | 108672 | 1667 | SH |  | SOLE | 0 | 0 | 0 | 1667 |
| SERVICEMASTER GLOBAL HLDGS I | COM | 81761R109 |  | 57487 | 1487 | SH |  | SOLE | 0 | 0 | 0 | 1487 |
| SERVICENOW INC | COM | 81762P102 |  | 91189 | 323 | SH |  | SOLE | 0 | 0 | 0 | 323 |
| SHAKE SHACK INC | CL A | 819047101 |  | 57783 | 970 | SH |  | SOLE | 0 | 0 | 0 | 970 |
| SIMMONS 1ST NATL CORP | CL A $1 PAR | 828730200 |  | 8358 | 312 | SH |  | SOLE | 0 | 0 | 0 | 312 |
| SIMPLY GOOD FOODS CO | COM | 82900L102 |  | 6336 | 222 | SH |  | SOLE | 0 | 0 | 0 | 222 |
| SINA CORP | ORD | G81477104 |  | 89843 | 2250 | SH |  | SOLE | 0 | 0 | 0 | 2250 |
| SITEONE LANDSCAPE SUPPLY INC | COM | 82982L103 |  | 90015 | 993 | SH |  | SOLE | 0 | 0 | 0 | 993 |
| SKYWORKS SOLUTIONS INC | COM | 83088M102 |  | 747521 | 6184 | SH |  | SOLE | 0 | 0 | 0 | 6184 |
| SL GREEN RLTY CORP | COM | 78440X101 |  | 11839 | 129 | SH |  | SOLE | 0 | 0 | 0 | 129 |
| SLACK TECHNOLOGIES INC | COM CL A | 83088V102 |  | 4159 | 185 | SH |  | SOLE | 0 | 0 | 0 | 185 |
| SLM CORP | COM | 78442P106 |  | 89 | 10 | SH |  | SOLE | 0 | 0 | 0 | 10 |
| SMITH  NEPHEW PLC | SPDN ADR NEW | 83175M205 |  | 529 | 11 | SH |  | SOLE | 0 | 0 | 0 | 11 |
| SMITH A O CORP | COM | 831865209 |  | 49974 | 1049 | SH |  | SOLE | 0 | 0 | 0 | 1049 |
| SOLAREDGE TECHNOLOGIES INC | COM | 83417M104 |  | 30048 | 316 | SH |  | SOLE | 0 | 0 | 0 | 316 |
| SPDR GOLD TRUST | GOLD SHS | 78463V107 |  | 6064390 | 42438 | SH |  | SOLE | 0 | 0 | 0 | 42438 |
| SPDR INDEX SHS FDS | DJ GLB RL ES ETF | 78463X749 |  | 194900 | 3783 | SH |  | SOLE | 0 | 0 | 0 | 3783 |
| SPDR INDEX SHS FDS | MSCI ACWI EXUS | 78463X848 |  | 165701 | 6430 | SH |  | SOLE | 0 | 0 | 0 | 6430 |
| SPDR INDEX SHS FDS | MSCI EAFE STRTGC | 78463X434 |  | 86827 | 1300 | SH |  | SOLE | 0 | 0 | 0 | 1300 |
| SPDR INDEX SHS FDS | PORTFOLIO EMG MK | 78463X509 |  | 210466 | 5599 | SH |  | SOLE | 0 | 0 | 0 | 5599 |
| SPDR INDEX SHS FDS | S INTL SMLCP | 78463X871 |  | 22302 | 700 | SH |  | SOLE | 0 | 0 | 0 | 700 |
| SPDR SERIES TRUST | BLOMBERG BRC INT | 78464A334 |  | 115528 | 3743 | SH |  | SOLE | 0 | 0 | 0 | 3743 |
| SPDR SERIES TRUST | BLOMBRG BRC EMRG | 78464A391 |  | 7564 | 271 | SH |  | SOLE | 0 | 0 | 0 | 271 |
| SPDR SERIES TRUST | BLOMBRG BRC INTL | 78464A151 |  | 5261 | 154 | SH |  | SOLE | 0 | 0 | 0 | 154 |
| SPDR SERIES TRUST | COMP SOFTWARE | 78464A599 |  | 2439 | 24 | SH |  | SOLE | 0 | 0 | 0 | 24 |
| SPDR SERIES TRUST | DJ REIT ETF | 78464A607 |  | 1299447 | 12737 | SH |  | SOLE | 0 | 0 | 0 | 12737 |
| SPDR SERIES TRUST | PORTFOLIO SM ETF | 78468R853 |  | 150816 | 4622 | SH |  | SOLE | 0 | 0 | 0 | 4622 |
| SPDR SERIES TRUST | PRTFLO S VL | 78464A508 |  | 7134836 | 204378 | SH |  | SOLE | 0 | 0 | 0 | 204378 |
| SPDR SERIES TRUST | S 600 SMCP GRW | 78464A201 |  | 523709 | 8117 | SH |  | SOLE | 0 | 0 | 0 | 8117 |
| SPDR SERIES TRUST | S BIOTECH | 78464A870 |  | 506756 | 5328 | SH |  | SOLE | 0 | 0 | 0 | 5328 |
| SPDR SERIES TRUST | S HOMEBUILD | 78464A888 |  | 74409 | 1635 | SH |  | SOLE | 0 | 0 | 0 | 1635 |
| SPDR SERIES TRUST | S METALS MNG | 78464A755 |  | 9959 | 340 | SH |  | SOLE | 0 | 0 | 0 | 340 |
| SPDR SERIES TRUST | S OILGAS EXP | 78464A730 |  | 9954 | 420 | SH |  | SOLE | 0 | 0 | 0 | 420 |
| SPDR SERIES TRUST | S REGL BKG | 78464A698 |  | 148367 | 2547 | SH |  | SOLE | 0 | 0 | 0 | 2547 |
| SPECTRUM BRANDS HLDGS INC NE | COM | 84790A105 |  | 12352 | 192 | SH |  | SOLE | 0 | 0 | 0 | 192 |
| SPIRIT AEROSYSTEMS HLDGS INC | COM CL A | 848574109 |  | 10859 | 149 | SH |  | SOLE | 0 | 0 | 0 | 149 |
| SPRAGUE RES LP | COM UNIT REP LTD | 849343108 |  | 4230 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| SPRINT CORPORATION | COM | 85207U105 |  | 4277 | 821 | SH |  | SOLE | 0 | 0 | 0 | 821 |
| SQUARE INC | CL A | 852234103 |  | 2003171 | 32020 | SH |  | SOLE | 0 | 0 | 0 | 32020 |
| SS TECHNOLOGIES HLDGS INC | COM | 78467J100 |  | 28244 | 460 | SH |  | SOLE | 0 | 0 | 0 | 460 |
| SSGA ACTIVE ETF TR | BLKSTN GSOSRLN | 78467V608 |  | 5823 | 125 | SH |  | SOLE | 0 | 0 | 0 | 125 |
| SSGA ACTIVE ETF TR | MULT ASS RLRTN | 78467V103 |  | 3689849 | 145228 | SH |  | SOLE | 0 | 0 | 0 | 145228 |
| MERCURY GENL CORP NEW | COM | 589400100 |  | 45855 | 941 | SH |  | SOLE | 0 | 0 | 0 | 941 |
| MERCURY SYS INC | COM | 589378108 |  | 6289 | 91 | SH |  | SOLE | 0 | 0 | 0 | 91 |
| MERITAGE HOMES CORP | COM | 59001A102 |  | 856 | 14 | SH |  | SOLE | 0 | 0 | 0 | 14 |
| MFA FINL INC | COM | 55272X102 |  | 79354 | 10373 | SH |  | SOLE | 0 | 0 | 0 | 10373 |
| MGE ENERGY INC | COM | 55277P104 |  | 11704 | 148 | SH |  | SOLE | 0 | 0 | 0 | 148 |
| MICROVISION INC DEL | COM NEW | 594960304 |  | 360 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| MIDDLEBY CORP | COM | 596278101 |  | 6243 | 57 | SH |  | SOLE | 0 | 0 | 0 | 57 |
| MITEK SYS INC | COM NEW | 606710200 |  | 15 | 2 | SH |  | SOLE | 0 | 0 | 0 | 2 |
| MITSUBISHI UFJ FINL GROUP IN | SPONSORED ADS | 606822104 |  | 2351 | 433 | SH |  | SOLE | 0 | 0 | 0 | 433 |
| MOLECULAR TEMPLATES INC | COM | 608550109 |  | 4196 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| MONGODB INC | CL A | 60937P106 |  | 41194 | 313 | SH |  | SOLE | 0 | 0 | 0 | 313 |
| MONROE CAP CORP | COM | 610335101 |  | 21720 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| MORGAN STANLEY EM MKTS DM DE | COM | 617477104 |  | 699 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| MOSAIC CO NEW | COM | 61945C103 |  | 29498 | 1363 | SH |  | SOLE | 0 | 0 | 0 | 1363 |
| MOTOROLA SOLUTIONS INC | COM NEW | 620076307 |  | 174652 | 1084 | SH |  | SOLE | 0 | 0 | 0 | 1084 |
| MSG NETWORK INC | CL A | 553573106 |  | 4350 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| MURPHY OIL CORP | COM | 626717102 |  | 107 | 4 | SH |  | SOLE | 0 | 0 | 0 | 4 |
| NATIONAL GRID PLC | SPONSORED ADR NE | 636274409 |  | 175884 | 2807 | SH |  | SOLE | 0 | 0 | 0 | 2807 |
| NEENAH INC | COM | 640079109 |  | 11058 | 157 | SH |  | SOLE | 0 | 0 | 0 | 157 |
| NETEASE INC | SPONSORED ADS | 64110W102 |  | 9199 | 30 | SH |  | SOLE | 0 | 0 | 0 | 30 |
| NETFLIX INC | COM | 64110L106 |  | 3431460 | 10605 | SH |  | SOLE | 0 | 0 | 0 | 10605 |
| NEUBERGER BERMAN RE ES SEC F | COM | 64190A103 |  | 3348 | 600 | SH |  | SOLE | 0 | 0 | 0 | 600 |
| NEW AGE BEVERAGES CORP | COM | 64157V108 |  | 4277 | 2350 | SH |  | SOLE | 0 | 0 | 0 | 2350 |
| NEW JERSEY RES | COM | 646025106 |  | 4368 | 98 | SH |  | SOLE | 0 | 0 | 0 | 98 |
| NEW RELIC INC | COM | 64829B100 |  | 44420 | 676 | SH |  | SOLE | 0 | 0 | 0 | 676 |
| NEW RESIDENTIAL INVT CORP | COM NEW | 64828T201 |  | 297552 | 18470 | SH |  | SOLE | 0 | 0 | 0 | 18470 |
| NEW YORK CMNTY BANCORP INC | COM | 649445103 |  | 164251 | 13665 | SH |  | SOLE | 0 | 0 | 0 | 13665 |
| NOKIA CORP | SPONSORED ADR | 654902204 |  | 48065 | 12956 | SH |  | SOLE | 0 | 0 | 0 | 12956 |
| NORDSON CORP | COM | 655663102 |  | 42990 | 264 | SH |  | SOLE | 0 | 0 | 0 | 264 |
| NORDSTROM INC | COM | 655664100 |  | 39498 | 965 | SH |  | SOLE | 0 | 0 | 0 | 965 |
| NORFOLK SOUTHERN CORP | COM | 655844108 |  | 396384 | 2042 | SH |  | SOLE | 0 | 0 | 0 | 2042 |
| NORTHERN TR CORP | COM | 665859104 |  | 77837 | 733 | SH |  | SOLE | 0 | 0 | 0 | 733 |
| NOVARTIS A G | SPONSORED ADR | 66987V109 |  | 666367 | 7037 | SH |  | SOLE | 0 | 0 | 0 | 7037 |
| NUSHARES ETF TR | NUVEEN ESG SMLCP | 67092P607 |  | 69424 | 2228 | SH |  | SOLE | 0 | 0 | 0 | 2228 |
| NUVEEN AMT FREE QLTY MUN INC | COM | 670657105 |  | 43399 | 3018 | SH |  | SOLE | 0 | 0 | 0 | 3018 |
| NUVEEN FLOATING RATE INCOME | COM | 67072T108 |  | 5325 | 520 | SH |  | SOLE | 0 | 0 | 0 | 520 |
| NUVEEN HIGH INCOME NOVEMBER | COM | 67077N106 |  | 18018 | 1800 | SH |  | SOLE | 0 | 0 | 0 | 1800 |
| NUVEEN PFD  INCOME 2022 TER | COM | 67075T105 |  | 105777 | 4200 | SH |  | SOLE | 0 | 0 | 0 | 4200 |
| NUVEEN SR INCOME FD | COM | 67067Y104 |  | 13708 | 2300 | SH |  | SOLE | 0 | 0 | 0 | 2300 |
| NVENT ELECTRIC PLC | SHS | G6700G107 |  | 84926 | 3320 | SH |  | SOLE | 0 | 0 | 0 | 3320 |
| O REILLY AUTOMOTIVE INC NEW | COM | 67103H107 |  | 53029 | 121 | SH |  | SOLE | 0 | 0 | 0 | 121 |
| OCCIDENTAL PETE CORP | COM | 674599105 |  | 136045 | 3301 | SH |  | SOLE | 0 | 0 | 0 | 3301 |
| OCEAN PWR TECHNOLOGIES INC | COM NEW | 674870506 |  | 1 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| OKTA INC | CL A | 679295105 |  | 320844 | 2781 | SH |  | SOLE | 0 | 0 | 0 | 2781 |
| OLLIES BARGAIN OUTLT HLDGS I | COM | 681116109 |  | 22663 | 347 | SH |  | SOLE | 0 | 0 | 0 | 347 |
| ONCOCYTE CORPORATION | COM | 68235C107 |  | 3049 | 1355 | SH |  | SOLE | 0 | 0 | 0 | 1355 |
| ONESPAN INC | COM | 68287N100 |  | 3424 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| ONTO INNOVATION INC | COM | 683344105 |  | 1169 | 32 | SH |  | SOLE | 0 | 0 | 0 | 32 |
| ORANGE | SPONSORED ADR | 684060106 |  | 129720 | 8891 | SH |  | SOLE | 0 | 0 | 0 | 8891 |
| ORCHARD THERAPEUTICS PLC | ADS | 68570P101 |  | 15469 | 1125 | SH |  | SOLE | 0 | 0 | 0 | 1125 |
| ORGANIGRAM HLDGS INC | COM | 68620P101 |  | 861 | 350 | SH |  | SOLE | 0 | 0 | 0 | 350 |
| OSI ETF TR | OSHARS FTSE US | 67110P407 |  | 880501 | 24044 | SH |  | SOLE | 0 | 0 | 0 | 24044 |
| OUTFRONT MEDIA INC | COM | 69007J106 |  | 169744 | 6329 | SH |  | SOLE | 0 | 0 | 0 | 6329 |
| PACCAR INC | COM | 693718108 |  | 52602 | 665 | SH |  | SOLE | 0 | 0 | 0 | 665 |
| PACER FDS TR | BNCHMRK INDSTR | 69374H766 |  | 9993 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| PACER FDS TR | TRENDP US LAR CP | 69374H105 |  | 2279371 | 68122 | SH |  | SOLE | 0 | 0 | 0 | 68122 |
| PALATIN TECHNOLOGIES INC | COM PAR $ .01 | 696077403 |  | 5084 | 6500 | SH |  | SOLE | 0 | 0 | 0 | 6500 |
| PAN AMERICAN SILVER CORP | COM | 697900108 |  | 1445 | 61 | SH |  | SOLE | 0 | 0 | 0 | 61 |
| PATTERN ENERGY GROUP INC | CL A | 70338P100 |  | 3558 | 133 | SH |  | SOLE | 0 | 0 | 0 | 133 |
| PAYLOCITY HLDG CORP | COM | 70438V106 |  | 16915 | 140 | SH |  | SOLE | 0 | 0 | 0 | 140 |
| PAYPAL HLDGS INC | COM | 70450Y103 |  | 1494801 | 13819 | SH |  | SOLE | 0 | 0 | 0 | 13819 |
| PBF ENERGY INC | CL A | 69318G106 |  | 85295 | 2719 | SH |  | SOLE | 0 | 0 | 0 | 2719 |
| PENNANTPARK FLOATING RATE CA | COM | 70806A106 |  | 7345 | 603 | SH |  | SOLE | 0 | 0 | 0 | 603 |
| PENNYMAC MTG INVT TR | COM | 70931T103 |  | 130638 | 5861 | SH |  | SOLE | 0 | 0 | 0 | 5861 |
| PEPSICO INC | COM | 713448108 |  | 3427684 | 25080 | SH |  | SOLE | 0 | 0 | 0 | 25080 |
| PERRIGO CO PLC | SHS | G97822103 |  | 7801 | 151 | SH |  | SOLE | 0 | 0 | 0 | 151 |
| PERSPECTA INC | COM | 715347100 |  | 15658 | 592 | SH |  | SOLE | 0 | 0 | 0 | 592 |
| PETROLEO BRASILEIRO SA PETRO | SPONSORED ADR | 71654V408 |  | 21376 | 1341 | SH |  | SOLE | 0 | 0 | 0 | 1341 |
| PGIM ETF TR | ULTRA SHORT | 69344A107 |  | 104584 | 2090 | SH |  | SOLE | 0 | 0 | 0 | 2090 |
| PIMCO DYNAMIC INCOME FD | SHS | 72201Y101 |  | 648807 | 20000 | SH |  | SOLE | 0 | 0 | 0 | 20000 |
| PIMCO ETF TR | 25YR+ ZERO U S | 72201R882 |  | 291859 | 2189 | SH |  | SOLE | 0 | 0 | 0 | 2189 |
| PIMCO ETF TR | ENHAN SHRT MA AC | 72201R833 |  | 3927763 | 38663 | SH |  | SOLE | 0 | 0 | 0 | 38663 |
| PIMCO INCOME STRATEGY FUND | COM | 72201H108 |  | 63860 | 5389 | SH |  | SOLE | 0 | 0 | 0 | 5389 |
| PIMCO NEW YORK MUN FD II | COM | 72200Y102 |  | 95486 | 7911 | SH |  | SOLE | 0 | 0 | 0 | 7911 |
| PIMCO NY MUNICIPAL INCOME FD | COM | 72200T103 |  | 34500 | 2500 | SH |  | SOLE | 0 | 0 | 0 | 2500 |
| PIMCO STRATEGIC INCOME FD IN | COM | 72200X104 |  | 265246 | 29180 | SH |  | SOLE | 0 | 0 | 0 | 29180 |
| PINNACLE WEST CAP CORP | COM | 723484101 |  | 67461 | 750 | SH |  | SOLE | 0 | 0 | 0 | 750 |
| PLAINS ALL AMERN PIPELINE L | UNIT LTD PARTN | 726503105 |  | 63052 | 3429 | SH |  | SOLE | 0 | 0 | 0 | 3429 |
| PLANTRONICS INC NEW | COM | 727493108 |  | 7382 | 270 | SH |  | SOLE | 0 | 0 | 0 | 270 |
| POSCO | SPONSORED ADR | 693483109 |  | 1063 | 21 | SH |  | SOLE | 0 | 0 | 0 | 21 |
| PPL CORP | COM | 69351T106 |  | 311185 | 8673 | SH |  | SOLE | 0 | 0 | 0 | 8673 |
| PREFERRED APT CMNTYS INC | COM | 74039L103 |  | 13 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| PRESTIGE CONSMR HEALTHCARE I | COM | 74112D101 |  | 6237 | 154 | SH |  | SOLE | 0 | 0 | 0 | 154 |
| PROSHARES TR | DJ BRKFLD GLB | 74347B508 |  | 11829 | 252 | SH |  | SOLE | 0 | 0 | 0 | 252 |
| PROSHARES TR | HGH YLD INT RATE | 74348A541 |  | 220075 | 3363 | SH |  | SOLE | 0 | 0 | 0 | 3363 |
| PROSHARES TR | INVT INT RT HG | 74347B607 |  | 179827 | 2325 | SH |  | SOLE | 0 | 0 | 0 | 2325 |
| PROSHARES TR | LARGE CAP CRE | 74347R248 |  | 967090 | 12530 | SH |  | SOLE | 0 | 0 | 0 | 12530 |
| PROSHARES TR | ULTRA 20YR TRE | 74347R172 |  | 188 | 2 | SH |  | SOLE | 0 | 0 | 0 | 2 |
| PROSHARES TR II | VIX SH TRM FUTRS | 74347W171 |  | 155375 | 12500 | SH |  | SOLE | 0 | 0 | 0 | 12500 |
| PROTHENA CORP PLC | SHS | G72800108 |  | 32 | 2 | SH |  | SOLE | 0 | 0 | 0 | 2 |
| ISHARES TR | CORE 1 5 YR USD | 46432F859 |  | 133056 | 2640 | SH |  | SOLE | 0 | 0 | 0 | 2640 |
| ISHARES TR | CORE DIV GRWTH | 46434V621 |  | 142912 | 3397 | SH |  | SOLE | 0 | 0 | 0 | 3397 |
| ISHARES TR | CORE LT USDB ETF | 464289479 |  | 20430 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| ISHARES TR | CORE S TTL STK | 464287150 |  | 968259 | 13320 | SH |  | SOLE | 0 | 0 | 0 | 13320 |
| ISHARES TR | CORE S US GWT | 464287671 |  | 1752812 | 25914 | SH |  | SOLE | 0 | 0 | 0 | 25914 |
| ISHARES TR | EXPONENTIAL TECH | 46434V381 |  | 67817 | 1586 | SH |  | SOLE | 0 | 0 | 0 | 1586 |
| ISHARES TR | FLTG RATE NT ETF | 46429B655 |  | 6106683 | 119927 | SH |  | SOLE | 0 | 0 | 0 | 119927 |
| ISHARES TR | GBL COMM SVC ETF | 464287275 |  | 4789 | 78 | SH |  | SOLE | 0 | 0 | 0 | 78 |
| ISHARES TR | GLB INFRASTR ETF | 464288372 |  | 158650 | 3311 | SH |  | SOLE | 0 | 0 | 0 | 3311 |
| ISHARES TR | GNMA BOND ETF | 46429B333 |  | 32637 | 650 | SH |  | SOLE | 0 | 0 | 0 | 650 |
| ISHARES TR | GRWT ALLOCAT ETF | 464289867 |  | 609521 | 12741 | SH |  | SOLE | 0 | 0 | 0 | 12741 |
| ISHARES TR | IBONDS DEC2021 | 46435G789 |  | 547786 | 21265 | SH |  | SOLE | 0 | 0 | 0 | 21265 |
| ISHARES TR | IBONDS DEC2023 | 46435G318 |  | 242708 | 9400 | SH |  | SOLE | 0 | 0 | 0 | 9400 |
| ISHARES TR | IBONDS DEC22 ETF | 46434VBA7 |  | 1133751 | 44830 | SH |  | SOLE | 0 | 0 | 0 | 44830 |
| ISHARES TR | IBONDS DEC23 ETF | 46434VAX8 |  | 639767 | 25030 | SH |  | SOLE | 0 | 0 | 0 | 25030 |
| ISHARES TR | IBOXX HI YD ETF | 464288513 |  | 4856002 | 55219 | SH |  | SOLE | 0 | 0 | 0 | 55219 |
| ISHARES TR | MICRO-CAP ETF | 464288869 |  | 31140 | 313 | SH |  | SOLE | 0 | 0 | 0 | 313 |
| ISHARES TR | MODERT ALLOC ETF | 464289875 |  | 674184 | 16800 | SH |  | SOLE | 0 | 0 | 0 | 16800 |
| ISHARES TR | MORTGE REL ETF | 46435G342 |  | 221175 | 4967 | SH |  | SOLE | 0 | 0 | 0 | 4967 |
| ISHARES TR | MRNGSTR LG-CP VL | 464288109 |  | 101074 | 862 | SH |  | SOLE | 0 | 0 | 0 | 862 |
| ISHARES TR | MSCI ACWI EX US | 464288240 |  | 35808 | 729 | SH |  | SOLE | 0 | 0 | 0 | 729 |
| ISHARES TR | MSCI ACWI EXUS | 46435G847 |  | 19167 | 681 | SH |  | SOLE | 0 | 0 | 0 | 681 |
| ISHARES TR | MSCI CHINA ETF | 46429B671 |  | 94371 | 1472 | SH |  | SOLE | 0 | 0 | 0 | 1472 |
| ISHARES TR | MSCI EAFE ETF | 464287465 |  | 2111676 | 30410 | SH |  | SOLE | 0 | 0 | 0 | 30410 |
| ISHARES TR | PHLX SEMICND ETF | 464287523 |  | 129568 | 516 | SH |  | SOLE | 0 | 0 | 0 | 516 |
| ISHARES TR | RESIDNL REAL EST | 464288562 |  | 146386 | 1943 | SH |  | SOLE | 0 | 0 | 0 | 1943 |
| ISHARES TR | RUS 1000 GRW ETF | 464287614 |  | 4608209 | 26195 | SH |  | SOLE | 0 | 0 | 0 | 26195 |
| ISHARES TR | RUS 2000 VAL ETF | 464287630 |  | 3063071 | 23822 | SH |  | SOLE | 0 | 0 | 0 | 23822 |
| ISHARES TR | RUS TP200 GR ETF | 464289438 |  | 85115 | 881 | SH |  | SOLE | 0 | 0 | 0 | 881 |
| ISHARES TR | RUS TP200 VL ETF | 464289420 |  | 70680 | 1208 | SH |  | SOLE | 0 | 0 | 0 | 1208 |
| ISHARES TR | RUSSELL 2000 ETF | 464287655 |  | 5534011 | 33404 | SH |  | SOLE | 0 | 0 | 0 | 33404 |
| ISHARES TR | RUSSELL 3000 ETF | 464287689 |  | 5733522 | 30418 | SH |  | SOLE | 0 | 0 | 0 | 30418 |
| ISHARES TR | S 500 VAL ETF | 464287408 |  | 1704895 | 13106 | SH |  | SOLE | 0 | 0 | 0 | 13106 |
| ISHARES TR | SHORT TREAS BD | 464288679 |  | 6475055 | 58619 | SH |  | SOLE | 0 | 0 | 0 | 58619 |
| ISHARES TR | TRS FLT RT BD | 46434V860 |  | 2225812 | 44308 | SH |  | SOLE | 0 | 0 | 0 | 44308 |
| ISHARES TR | U.S. CNSM SV ETF | 464287580 |  | 177791 | 779 | SH |  | SOLE | 0 | 0 | 0 | 779 |
| ISHARES TR | U.S. FIN SVC ETF | 464287770 |  | 176718 | 1164 | SH |  | SOLE | 0 | 0 | 0 | 1164 |
| ISHARES TR | US HLTHCARE ETF | 464287762 |  | 873811 | 4051 | SH |  | SOLE | 0 | 0 | 0 | 4051 |
| ISHARES TR | US INFRASTRUC | 46435U713 |  | 120372 | 4200 | SH |  | SOLE | 0 | 0 | 0 | 4200 |
| ISHARES TR | US TREAS BD ETF | 46429B267 |  | 193976 | 7478 | SH |  | SOLE | 0 | 0 | 0 | 7478 |
| ISHARES TR | USA QUALITY FCTR | 46432F339 |  | 5273914 | 52217 | SH |  | SOLE | 0 | 0 | 0 | 52217 |
| ISHARES US ETF TR | COMMOD SEL STG | 46431W853 |  | 9708 | 295 | SH |  | SOLE | 0 | 0 | 0 | 295 |
| ISHARES US ETF TR | SHT MAT BD ETF | 46431W507 |  | 305695 | 6083 | SH |  | SOLE | 0 | 0 | 0 | 6083 |
| J ALEXANDERS HLDGS INC | COM | 46609J106 |  | 29 | 3 | SH |  | SOLE | 0 | 0 | 0 | 3 |
| JANUS DETROIT STR TR | LONG TERM CARE | 47103U407 |  | 65118 | 2126 | SH |  | SOLE | 0 | 0 | 0 | 2126 |
| JANUS DETROIT STR TR | ORGANICS ETF | 47103U605 |  | 11079 | 463 | SH |  | SOLE | 0 | 0 | 0 | 463 |
| JOHNSON CTLS INTL PLC | SHS | G51502105 |  | 296326 | 7279 | SH |  | SOLE | 0 | 0 | 0 | 7279 |
| JP MORGAN EXCHANGE TRADED FD | BETABULDRS CDA | 46641Q696 |  | 1613 | 62 | SH |  | SOLE | 0 | 0 | 0 | 62 |
| JP MORGAN EXCHANGE TRADED FD | BETBULD EUROPE | 46641Q720 |  | 1126 | 44 | SH |  | SOLE | 0 | 0 | 0 | 44 |
| KANSAS CITY SOUTHERN | COM NEW | 485170302 |  | 131781 | 860 | SH |  | SOLE | 0 | 0 | 0 | 860 |
| KEURIG DR PEPPER INC | COM | 49271V100 |  | 77702 | 2684 | SH |  | SOLE | 0 | 0 | 0 | 2684 |
| KEYCORP NEW | COM | 493267108 |  | 49351 | 2438 | SH |  | SOLE | 0 | 0 | 0 | 2438 |
| KINDER MORGAN INC DEL | COM | 49456B101 |  | 380721 | 17984 | SH |  | SOLE | 0 | 0 | 0 | 17984 |
| KLA CORPORATION | COM NEW | 482480100 |  | 288359 | 1618 | SH |  | SOLE | 0 | 0 | 0 | 1618 |
| KNOLL INC | COM NEW | 498904200 |  | 2374 | 94 | SH |  | SOLE | 0 | 0 | 0 | 94 |
| KONINKLIJKE PHILIPS N V | NY REG SH NEW | 500472303 |  | 141400 | 2898 | SH |  | SOLE | 0 | 0 | 0 | 2898 |
| KORN FERRY | COM NEW | 500643200 |  | 5936 | 140 | SH |  | SOLE | 0 | 0 | 0 | 140 |
| KRATOS DEFENSE  SEC SOLUTIO | COM NEW | 50077B207 |  | 66367 | 3685 | SH |  | SOLE | 0 | 0 | 0 | 3685 |
| LAMAR ADVERTISING CO NEW | CL A | 512816109 |  | 158324 | 1774 | SH |  | SOLE | 0 | 0 | 0 | 1774 |
| LAMB WESTON HLDGS INC | COM | 513272104 |  | 436774 | 5077 | SH |  | SOLE | 0 | 0 | 0 | 5077 |
| LAS VEGAS SANDS CORP | COM | 517834107 |  | 1213747 | 17580 | SH |  | SOLE | 0 | 0 | 0 | 17580 |
| LEAR CORP | COM NEW | 521865204 |  | 2470 | 18 | SH |  | SOLE | 0 | 0 | 0 | 18 |
| LENDINGTREE INC NEW | COM | 52603B107 |  | 85267 | 281 | SH |  | SOLE | 0 | 0 | 0 | 281 |
| LEXINGTON REALTY TRUST | COM | 529043101 |  | 658 | 62 | SH |  | SOLE | 0 | 0 | 0 | 62 |
| LGI HOMES INC | COM | 50187T106 |  | 21972 | 311 | SH |  | SOLE | 0 | 0 | 0 | 311 |
| LIBERTY LATIN AMERICA LTD | COM CL A | G9001E102 |  | 367 | 19 | SH |  | SOLE | 0 | 0 | 0 | 19 |
| LIBERTY MEDIA CORP DELAWARE | COM SER A FRMLA | 531229870 |  | 1707 | 39 | SH |  | SOLE | 0 | 0 | 0 | 39 |
| LINDBLAD EXPEDITIONS HLDGS I | COM | 535219109 |  | 24541 | 1501 | SH |  | SOLE | 0 | 0 | 0 | 1501 |
| LITHIA MTRS INC | CL A | 536797103 |  | 1176 | 8 | SH |  | SOLE | 0 | 0 | 0 | 8 |
| LIVANOVA PLC | SHS | G5509L101 |  | 45333 | 601 | SH |  | SOLE | 0 | 0 | 0 | 601 |
| LOCKHEED MARTIN CORP | COM | 539830109 |  | 2566910 | 6592 | SH |  | SOLE | 0 | 0 | 0 | 6592 |
| LYFT INC | CL A COM | 55087P104 |  | 28522 | 663 | SH |  | SOLE | 0 | 0 | 0 | 663 |
| MACATAWA BK CORP | COM | 554225102 |  | 56057 | 5037 | SH |  | SOLE | 0 | 0 | 0 | 5037 |
| MACYS INC | COM | 55616P104 |  | 179690 | 10570 | SH |  | SOLE | 0 | 0 | 0 | 10570 |
| MAGELLAN HEALTH INC | COM NEW | 559079207 |  | 7825 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| MAGELLAN MIDSTREAM PRTNRS LP | COM UNIT RP LP | 559080106 |  | 269065 | 4280 | SH |  | SOLE | 0 | 0 | 0 | 4280 |
| MAMMOTH ENERGY SVCS INC | COM | 56155L108 |  | 5016 | 2280 | SH |  | SOLE | 0 | 0 | 0 | 2280 |
| MANNKIND CORP | COM NEW | 56400P706 |  | 6450 | 5000 | SH |  | SOLE | 0 | 0 | 0 | 5000 |
| MARKER THERAPEUTICS INC | COM | 57055L107 |  | 9130 | 3170 | SH |  | SOLE | 0 | 0 | 0 | 3170 |
| MARRIOTT VACTINS WORLDWID CO | COM | 57164Y107 |  | 37113 | 288 | SH |  | SOLE | 0 | 0 | 0 | 288 |
| MARSH  MCLENNAN COS INC | COM | 571748102 |  | 870236 | 7811 | SH |  | SOLE | 0 | 0 | 0 | 7811 |
| MASCO CORP | COM | 574599106 |  | 66182 | 1379 | SH |  | SOLE | 0 | 0 | 0 | 1379 |
| MATTEL INC | COM | 577081102 |  | 8767 | 647 | SH |  | SOLE | 0 | 0 | 0 | 647 |
| MCDERMOTT INTL INC | COM | 580037703 |  | 574 | 848 | SH |  | SOLE | 0 | 0 | 0 | 848 |
| MEDTRONIC PLC | SHS | G5960L103 |  | 3884200 | 34237 | SH |  | SOLE | 0 | 0 | 0 | 34237 |
| MERCK  CO INC | COM | 58933Y105 |  | 3058781 | 33631 | SH |  | SOLE | 0 | 0 | 0 | 33631 |
| MEREDITH CORP | COM | 589433101 |  | 22145 | 682 | SH |  | SOLE | 0 | 0 | 0 | 682 |
| METHODE ELECTRS INC | COM | 591520200 |  | 2912 | 74 | SH |  | SOLE | 0 | 0 | 0 | 74 |
| METLIFE INC | COM | 59156R108 |  | 258732 | 5076 | SH |  | SOLE | 0 | 0 | 0 | 5076 |
| MFS INTER INCOME TR | SH BEN INT | 55273C107 |  | 8550 | 2250 | SH |  | SOLE | 0 | 0 | 0 | 2250 |
| MFS INTERMEDIATE HIGH INC FD | SH BEN INT | 59318T109 |  | 29243 | 10500 | SH |  | SOLE | 0 | 0 | 0 | 10500 |
| MGIC INVT CORP WIS | COM | 552848103 |  | 11336 | 800 | SH |  | SOLE | 0 | 0 | 0 | 800 |
| MGM RESORTS INTERNATIONAL | COM | 552953101 |  | 28726 | 863 | SH |  | SOLE | 0 | 0 | 0 | 863 |
| MICRON TECHNOLOGY INC | COM | 595112103 |  | 437608 | 8137 | SH |  | SOLE | 0 | 0 | 0 | 8137 |
| MID AMER APT CMNTYS INC | COM | 59522J103 |  | 21625 | 164 | SH |  | SOLE | 0 | 0 | 0 | 164 |
| MIMECAST LTD | ORD SHS | G14838109 |  | 10064 | 232 | SH |  | SOLE | 0 | 0 | 0 | 232 |
| MIZUHO FINL GROUP INC | SPONSORED ADR | 60687Y109 |  | 5182 | 1677 | SH |  | SOLE | 0 | 0 | 0 | 1677 |
| MKS INSTRUMENT INC | COM | 55306N104 |  | 2090 | 19 | SH |  | SOLE | 0 | 0 | 0 | 19 |
| MOELIS  CO | CL A | 60786M105 |  | 6384 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| MONEYGRAM INTL INC | COM NEW | 60935Y208 |  | 1260 | 600 | SH |  | SOLE | 0 | 0 | 0 | 600 |
| MONSTER BEVERAGE CORP NEW | COM | 61174X109 |  | 240410 | 3783 | SH |  | SOLE | 0 | 0 | 0 | 3783 |
| MSA SAFETY INC | COM | 553498106 |  | 7076 | 56 | SH |  | SOLE | 0 | 0 | 0 | 56 |
| MSCI INC | COM | 55354G100 |  | 1363217 | 5280 | SH |  | SOLE | 0 | 0 | 0 | 5280 |
| MUELLER INDS INC | COM | 624756102 |  | 32 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| NATIONAL GEN HLDGS CORP | COM | 636220303 |  | 22 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| NAVIENT CORPORATION | COM | 63938C108 |  | 13776 | 1007 | SH |  | SOLE | 0 | 0 | 0 | 1007 |
| NAVISTAR INTL CORP NEW | COM | 63934E108 |  | 2894 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| NCR CORP NEW | COM | 62886E108 |  | 2602 | 74 | SH |  | SOLE | 0 | 0 | 0 | 74 |
| NEW GOLD INC CDA | COM | 644535106 |  | 13200 | 15000 | SH |  | SOLE | 0 | 0 | 0 | 15000 |
| NEW MTN FIN CORP | COM | 647551100 |  | 33912 | 2468 | SH |  | SOLE | 0 | 0 | 0 | 2468 |
| NEWTEK BUSINESS SVCS CORP | COM NEW | 652526203 |  | 92163 | 4069 | SH |  | SOLE | 0 | 0 | 0 | 4069 |
| NEXPOINT RESIDENTIAL TR INC | COM | 65341D102 |  | 25978 | 577 | SH |  | SOLE | 0 | 0 | 0 | 577 |
| NEXPOINT STRATEGIC OPORTUNT | COM NEW | 65340G205 |  | 8292 | 468 | SH |  | SOLE | 0 | 0 | 0 | 468 |
| NIELSEN HLDGS PLC | SHS EUR | G6518L108 |  | 1320 | 65 | SH |  | SOLE | 0 | 0 | 0 | 65 |
| NORDIC AMERICAN TANKERS LIMI | COM | G65773106 |  | 13402 | 2724 | SH |  | SOLE | 0 | 0 | 0 | 2724 |
| NORTHWESTERN CORP | COM NEW | 668074305 |  | 1577 | 22 | SH |  | SOLE | 0 | 0 | 0 | 22 |
| NOW INC | COM | 67011P100 |  | 22 | 2 | SH |  | SOLE | 0 | 0 | 0 | 2 |
| NRG ENERGY INC | COM NEW | 629377508 |  | 164883 | 4148 | SH |  | SOLE | 0 | 0 | 0 | 4148 |
| NUSHARES ETF TR | NUVEEN ESG LRGCP | 67092P201 |  | 258586 | 6240 | SH |  | SOLE | 0 | 0 | 0 | 6240 |
| NUSHARES ETF TR | NUVEEN ESG MIDCP | 67092P409 |  | 92443 | 2621 | SH |  | SOLE | 0 | 0 | 0 | 2621 |
| NUTANIX INC | CL A | 67059N108 |  | 12504 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| NUVEEN DOW 30 DYN OVERWRITE | SHS | 67075F105 |  | 34331 | 1944 | SH |  | SOLE | 0 | 0 | 0 | 1944 |
| NUVEEN ENERGY MLP TOTL RTRNF | COM | 67074U103 |  | 166142 | 21410 | SH |  | SOLE | 0 | 0 | 0 | 21410 |
| NUVEEN NEW JERSEY QULT MUN F | COM | 67069Y102 |  | 49111 | 3350 | SH |  | SOLE | 0 | 0 | 0 | 3350 |
| NUVEEN NEW YORK AMT QLT MUNI | COM | 670656107 |  | 74937 | 5522 | SH |  | SOLE | 0 | 0 | 0 | 5522 |
| NUVEEN NY SELECT TAX FREE PR | SH BEN INT | 67063V104 |  | 38555 | 2724 | SH |  | SOLE | 0 | 0 | 0 | 2724 |
| NUVEEN PFD  INCM SECURTIES | COM | 67072C105 |  | 493773 | 49230 | SH |  | SOLE | 0 | 0 | 0 | 49230 |
| NVIDIA CORP | COM | 67066G104 |  | 6888992 | 29277 | SH |  | SOLE | 0 | 0 | 0 | 29277 |
| OAKTREE SPECIALTY LENDING CO | COM | 67401P108 |  | 105034 | 19237 | SH |  | SOLE | 0 | 0 | 0 | 19237 |
| OASIS PETE INC NEW | COM | 674215108 |  | 14833 | 4550 | SH |  | SOLE | 0 | 0 | 0 | 4550 |
| OLD DOMINION FREIGHT LINE IN | COM | 679580100 |  | 321677 | 1695 | SH |  | SOLE | 0 | 0 | 0 | 1695 |
| OLIN CORP | COM PAR $1 | 680665205 |  | 3243 | 188 | SH |  | SOLE | 0 | 0 | 0 | 188 |
| ON SEMICONDUCTOR CORP | COM | 682189105 |  | 297095 | 12186 | SH |  | SOLE | 0 | 0 | 0 | 12186 |
| OPEN TEXT CORP | COM | 683715106 |  | 128067 | 2906 | SH |  | SOLE | 0 | 0 | 0 | 2906 |
| OPTICAL CABLE CORP | COM NEW | 683827208 |  | 81 | 25 | SH |  | SOLE | 0 | 0 | 0 | 25 |
| ORGANOVO HLDGS INC | COM | 68620A104 |  | 10093 | 28375 | SH |  | SOLE | 0 | 0 | 0 | 28375 |
| OSHKOSH CORP | COM | 688239201 |  | 9370 | 99 | SH |  | SOLE | 0 | 0 | 0 | 99 |
| OSI ETF TR | OSHARES FTSE | 67110P100 |  | 186121 | 6290 | SH |  | SOLE | 0 | 0 | 0 | 6290 |
| OVERSTOCK COM INC DEL | COM | 690370101 |  | 247420 | 35095 | SH |  | SOLE | 0 | 0 | 0 | 35095 |
| P T TELEKOMUNIKASI INDONESIA | SPONSORED ADR | 715684106 |  | 1340 | 47 | SH |  | SOLE | 0 | 0 | 0 | 47 |
| PACER FDS TR | GLOBL CASH ETF | 69374H709 |  | 159840 | 5084 | SH |  | SOLE | 0 | 0 | 0 | 5084 |
| PACER FDS TR | US CASH COWS 100 | 69374H881 |  | 69191 | 2227 | SH |  | SOLE | 0 | 0 | 0 | 2227 |
| PACKAGING CORP AMER | COM | 695156109 |  | 94632 | 845 | SH |  | SOLE | 0 | 0 | 0 | 845 |
| PAGSEGURO DIGITAL LTD | COM CL A | G68707101 |  | 224465 | 6571 | SH |  | SOLE | 0 | 0 | 0 | 6571 |
| PALO ALTO NETWORKS INC | COM | 697435105 |  | 351963 | 1522 | SH |  | SOLE | 0 | 0 | 0 | 1522 |
| PARK HOTELS RESORTS INC | COM | 700517105 |  | 29492 | 1140 | SH |  | SOLE | 0 | 0 | 0 | 1140 |
| PAYCHEX INC | COM | 704326107 |  | 1222618 | 14374 | SH |  | SOLE | 0 | 0 | 0 | 14374 |
| PBF LOGISTICS LP | UNIT LTD PTNR | 69318Q104 |  | 5063 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| PCM FUND INC | COM | 69323T101 |  | 57300 | 5000 | SH |  | SOLE | 0 | 0 | 0 | 5000 |
| PEARSON PLC | SPONSORED ADR | 705015105 |  | 6441 | 764 | SH |  | SOLE | 0 | 0 | 0 | 764 |
| PENTAIR PLC | SHS | G7S00T104 |  | 12523 | 273 | SH |  | SOLE | 0 | 0 | 0 | 273 |
| PEOPLES UTD FINL INC | COM | 712704105 |  | 207701 | 12290 | SH |  | SOLE | 0 | 0 | 0 | 12290 |
| PERKINELMER INC | COM | 714046109 |  | 59231 | 610 | SH |  | SOLE | 0 | 0 | 0 | 610 |
| PERSONALIS INC | COM | 71535D106 |  | 9265 | 850 | SH |  | SOLE | 0 | 0 | 0 | 850 |
| PETMED EXPRESS INC | COM | 716382106 |  | 3128 | 133 | SH |  | SOLE | 0 | 0 | 0 | 133 |
| PHILLIPS 66 | COM | 718546104 |  | 2210337 | 19840 | SH |  | SOLE | 0 | 0 | 0 | 19840 |
| PIEDMONT OFFICE REALTY TR IN | COM CL A | 720190206 |  | 120741 | 5429 | SH |  | SOLE | 0 | 0 | 0 | 5429 |
| PIMCO ETF TR | INTER MUN BD ACT | 72201R866 |  | 409762 | 7425 | SH |  | SOLE | 0 | 0 | 0 | 7425 |
| PIMCO GLOBAL STOCKSPLS INCM | COM | 722011103 |  | 7176 | 600 | SH |  | SOLE | 0 | 0 | 0 | 600 |
| PINNACLE FINL PARTNERS INC | COM | 72346Q104 |  | 13560 | 212 | SH |  | SOLE | 0 | 0 | 0 | 212 |
| PLANET FITNESS INC | CL A | 72703H101 |  | 4406 | 59 | SH |  | SOLE | 0 | 0 | 0 | 59 |
| PNC FINL SVCS GROUP INC | COM | 693475105 |  | 579893 | 3633 | SH |  | SOLE | 0 | 0 | 0 | 3633 |
| POOL CORPORATION | COM | 73278L105 |  | 421668 | 1985 | SH |  | SOLE | 0 | 0 | 0 | 1985 |
| PORTOLA PHARMACEUTICALS INC | COM | 737010108 |  | 2316 | 97 | SH |  | SOLE | 0 | 0 | 0 | 97 |
| PPG INDS INC | COM | 693506107 |  | 109996 | 824 | SH |  | SOLE | 0 | 0 | 0 | 824 |
| PRICESMART INC | COM | 741511109 |  | 4971 | 70 | SH |  | SOLE | 0 | 0 | 0 | 70 |
| PRIMERICA INC | COM | 74164M108 |  | 232136 | 1778 | SH |  | SOLE | 0 | 0 | 0 | 1778 |
| PROGRESSIVE CORP OHIO | COM | 743315103 |  | 174445 | 2410 | SH |  | SOLE | 0 | 0 | 0 | 2410 |
| PROSHARES TR | MSCI EAFE DIVD | 74347B839 |  | 61082 | 1500 | SH |  | SOLE | 0 | 0 | 0 | 1500 |
| PROSHARES TR | PSHS ULTRA QQQ | 74347R206 |  | 347387 | 2850 | SH |  | SOLE | 0 | 0 | 0 | 2850 |
| PROSHARES TR | RUSS 2000 DIVD | 74347B698 |  | 255007 | 4127 | SH |  | SOLE | 0 | 0 | 0 | 4127 |
| PROSHARES TR | S MDCP 400 DIV | 74347B680 |  | 1279661 | 21250 | SH |  | SOLE | 0 | 0 | 0 | 21250 |
| PROSHARES TR | ULTRA FNCLS NEW | 74347X633 |  | 10301 | 192 | SH |  | SOLE | 0 | 0 | 0 | 192 |
| PROSPECT CAPITAL CORPORATION | NOTE  4.750% 4/1 | 74348TAQ5 |  | 65168 | 65000 | SH |  | SOLE | 0 | 0 | 0 | 65000 |
| PROTEOSTASIS THERAPEUTICS IN | COM | 74373B109 |  | 342 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| PRUDENTIAL FINL INC | COM | 744320102 |  | 1076609 | 11485 | SH |  | SOLE | 0 | 0 | 0 | 11485 |
| PUTNAM MANAGED MUN INCOM TR | COM | 746823103 |  | 19120 | 2393 | SH |  | SOLE | 0 | 0 | 0 | 2393 |
| PUTNAM MASTER INTER INCOME T | SH BEN INT | 746909100 |  | 18960 | 4000 | SH |  | SOLE | 0 | 0 | 0 | 4000 |
| PUTNAM PREMIER INCOME TR | SH BEN INT | 746853100 |  | 90138 | 16600 | SH |  | SOLE | 0 | 0 | 0 | 16600 |
| SELECT SECTOR SPDR TR | SBI HEALTHCARE | 81369Y209 |  | 5509175 | 54086 | SH |  | SOLE | 0 | 0 | 0 | 54086 |
| SENIOR HSG PPTYS TR | SH BEN INT | 81721M109 |  | 19522 | 2313 | SH |  | SOLE | 0 | 0 | 0 | 2313 |
| SENSATA TECHNOLOGIES HLDNG P | SHS | G8060N102 |  | 7919 | 147 | SH |  | SOLE | 0 | 0 | 0 | 147 |
| SERVICE CORP INTL | COM | 817565104 |  | 2394 | 52 | SH |  | SOLE | 0 | 0 | 0 | 52 |
| SILICON LABORATORIES INC | COM | 826919102 |  | 482245 | 4158 | SH |  | SOLE | 0 | 0 | 0 | 4158 |
| SILK ROAD MEDICAL INC | COM | 82710M100 |  | 38967 | 965 | SH |  | SOLE | 0 | 0 | 0 | 965 |
| SIMULATIONS PLUS INC | COM | 829214105 |  | 18518 | 637 | SH |  | SOLE | 0 | 0 | 0 | 637 |
| SINCLAIR BROADCAST GROUP INC | CL A | 829226109 |  | 89585 | 2687 | SH |  | SOLE | 0 | 0 | 0 | 2687 |
| SITE CENTERS CORP | COM | 82981J109 |  | 210 | 15 | SH |  | SOLE | 0 | 0 | 0 | 15 |
| SOUTH JERSEY INDS INC | COM | 838518108 |  | 8575 | 260 | SH |  | SOLE | 0 | 0 | 0 | 260 |
| SOUTH ST CORP | COM | 840441109 |  | 5292 | 61 | SH |  | SOLE | 0 | 0 | 0 | 61 |
| SOUTHERN CO | COM | 842587107 |  | 1140757 | 17908 | SH |  | SOLE | 0 | 0 | 0 | 17908 |
| SOUTHERN COPPER CORP | COM | 84265V105 |  | 1871 | 44 | SH |  | SOLE | 0 | 0 | 0 | 44 |
| SOUTHWEST AIRLS CO | COM | 844741108 |  | 214406 | 3972 | SH |  | SOLE | 0 | 0 | 0 | 3972 |
| SPDR INDEX SHS FDS | EURO STOXX 50 | 78463X202 |  | 33937 | 832 | SH |  | SOLE | 0 | 0 | 0 | 832 |
| SPDR INDEX SHS FDS | PORTFOLIO DEVLPD | 78463X889 |  | 375949 | 11992 | SH |  | SOLE | 0 | 0 | 0 | 11992 |
| SPDR INDEX SHS FDS | S CHINA ETF | 78463X400 |  | 6980 | 68 | SH |  | SOLE | 0 | 0 | 0 | 68 |
| SPDR INDEX SHS FDS | S INTL ETF | 78463X772 |  | 69786 | 1736 | SH |  | SOLE | 0 | 0 | 0 | 1736 |
| SPDR S MIDCAP 400 ETF TR | UTSER1 S | 78467Y107 |  | 580343 | 1546 | SH |  | SOLE | 0 | 0 | 0 | 1546 |
| SPDR SERIES TRUST | AEROSPACE DEF | 78464A631 |  | 722668 | 6623 | SH |  | SOLE | 0 | 0 | 0 | 6623 |
| SPDR SERIES TRUST | BLMBRG BRC CNVRT | 78464A359 |  | 1434082 | 25839 | SH |  | SOLE | 0 | 0 | 0 | 25839 |
| SPDR SERIES TRUST | BLOOMBERG BRCLYS | 78468R622 |  | 2047591 | 18693 | SH |  | SOLE | 0 | 0 | 0 | 18693 |
| SPDR SERIES TRUST | MSCI USA STRTGIC | 78468R812 |  | 43841 | 463 | SH |  | SOLE | 0 | 0 | 0 | 463 |
| SPDR SERIES TRUST | PORTFOLIO MD ETF | 78464A847 |  | 170281 | 4700 | SH |  | SOLE | 0 | 0 | 0 | 4700 |
| SPDR SERIES TRUST | PORTFOLIO SH TSR | 78468R101 |  | 298521 | 9964 | SH |  | SOLE | 0 | 0 | 0 | 9964 |
| SPDR SERIES TRUST | PORTFOLIO TL STK | 78464A805 |  | 1062628 | 26659 | SH |  | SOLE | 0 | 0 | 0 | 26659 |
| SPDR SERIES TRUST | PRTFLO S GW | 78464A409 |  | 238049 | 5680 | SH |  | SOLE | 0 | 0 | 0 | 5680 |
| SPDR SERIES TRUST | S 400 MDCP VAL | 78464A839 |  | 135641 | 2476 | SH |  | SOLE | 0 | 0 | 0 | 2476 |
| SPDR SERIES TRUST | S BK ETF | 78464A797 |  | 7566 | 160 | SH |  | SOLE | 0 | 0 | 0 | 160 |
| SPDR SERIES TRUST | S DIVID ETF | 78464A763 |  | 7990643 | 74283 | SH |  | SOLE | 0 | 0 | 0 | 74283 |
| SPDR SERIES TRUST | SPDR BLOOMBERG | 78468R663 |  | 901495 | 9860 | SH |  | SOLE | 0 | 0 | 0 | 9860 |
| SPIRIT RLTY CAP INC NEW | COM NEW | 84860W300 |  | 94693 | 1925 | SH |  | SOLE | 0 | 0 | 0 | 1925 |
| SPLUNK INC | COM | 848637104 |  | 52569 | 351 | SH |  | SOLE | 0 | 0 | 0 | 351 |
| SPROTT PHYSICAL SILVER TR | TR UNIT | 85207K107 |  | 6540 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| SSGA ACTIVE ETF TR | SPDR TR TACTIC | 78467V848 |  | 12468028 | 254502 | SH |  | SOLE | 0 | 0 | 0 | 254502 |
| STARWOOD PPTY TR INC | COM | 85571B105 |  | 299365 | 12042 | SH |  | SOLE | 0 | 0 | 0 | 12042 |
| STEEL DYNAMICS INC | COM | 858119100 |  | 72505 | 2130 | SH |  | SOLE | 0 | 0 | 0 | 2130 |
| STELLUS CAP INVT CORP | COM | 858568108 |  | 65458 | 4600 | SH |  | SOLE | 0 | 0 | 0 | 4600 |
| STERICYCLE INC | COM | 858912108 |  | 94247 | 1477 | SH |  | SOLE | 0 | 0 | 0 | 1477 |
| STONERIDGE INC | COM | 86183P102 |  | 1789 | 61 | SH |  | SOLE | 0 | 0 | 0 | 61 |
| STORE CAP CORP | COM | 862121100 |  | 383311 | 10293 | SH |  | SOLE | 0 | 0 | 0 | 10293 |
| STURM RUGER  CO INC | COM | 864159108 |  | 3903 | 83 | SH |  | SOLE | 0 | 0 | 0 | 83 |
| SUMITOMO MITSUI FINL GROUP I | SPONSORED ADR | 86562M209 |  | 24957 | 3368 | SH |  | SOLE | 0 | 0 | 0 | 3368 |
| SVB FINL GROUP | COM | 78486Q101 |  | 69538 | 277 | SH |  | SOLE | 0 | 0 | 0 | 277 |
| SYNCHRONOSS TECHNOLOGIES INC | COM | 87157B103 |  | 950 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| TANGER FACTORY OUTLET CTRS I | COM | 875465106 |  | 58320 | 3959 | SH |  | SOLE | 0 | 0 | 0 | 3959 |
| TAPESTRY INC | COM | 876030107 |  | 76865 | 2850 | SH |  | SOLE | 0 | 0 | 0 | 2850 |
| TARGA RES CORP | COM | 87612G101 |  | 9105 | 223 | SH |  | SOLE | 0 | 0 | 0 | 223 |
| TC PIPELINES LP | UT COM LTD PRT | 87233Q108 |  | 40846 | 966 | SH |  | SOLE | 0 | 0 | 0 | 966 |
| TD AMERITRADE HLDG CORP | COM | 87236Y108 |  | 11978 | 241 | SH |  | SOLE | 0 | 0 | 0 | 241 |
| TE CONNECTIVITY LTD | REG SHS | H84989104 |  | 26588 | 277 | SH |  | SOLE | 0 | 0 | 0 | 277 |
| TECK RESOURCES LTD | CL B | 878742204 |  | 5055 | 291 | SH |  | SOLE | 0 | 0 | 0 | 291 |
| TELEFONICA S A | SPONSORED ADR | 879382208 |  | 2133 | 306 | SH |  | SOLE | 0 | 0 | 0 | 306 |
| TELEPHONE  DATA SYS INC | COM NEW | 879433829 |  | 2263 | 89 | SH |  | SOLE | 0 | 0 | 0 | 89 |
| TEMPLETON GLOBAL INCOME FD | COM | 880198106 |  | 90571 | 14775 | SH |  | SOLE | 0 | 0 | 0 | 14775 |
| TERADYNE INC | COM | 880770102 |  | 936999 | 13741 | SH |  | SOLE | 0 | 0 | 0 | 13741 |
| TETRA TECH INC NEW | COM | 88162G103 |  | 16457 | 191 | SH |  | SOLE | 0 | 0 | 0 | 191 |
| TEUCRIUM COMMODITY TR | SOYBEAN FD | 88166A607 |  | 1583 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| THE CUSHING MLP INFASTCR TOT | COM NEW | 231631201 |  | 3325 | 325 | SH |  | SOLE | 0 | 0 | 0 | 325 |
| THERMO FISHER SCIENTIFIC INC | COM | 883556102 |  | 2211320 | 6807 | SH |  | SOLE | 0 | 0 | 0 | 6807 |
| TOMPKINS FINANCIAL CORPORATI | COM | 890110109 |  | 109800 | 1200 | SH |  | SOLE | 0 | 0 | 0 | 1200 |
| TORTOISE ENERGY INFRA CORP | COM | 89147L100 |  | 4483 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| TORTOISE MIDSTRM ENERGY FD I | COM | 89148B101 |  | 4384 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| TRACTOR SUPPLY CO | COM | 892356106 |  | 125611 | 1344 | SH |  | SOLE | 0 | 0 | 0 | 1344 |
| TRANSDIGM GROUP INC | COM | 893641100 |  | 662636 | 1183 | SH |  | SOLE | 0 | 0 | 0 | 1183 |
| TRI CONTL CORP | COM | 895436103 |  | 86291 | 3060 | SH |  | SOLE | 0 | 0 | 0 | 3060 |
| TRUEBLUE INC | COM | 89785X101 |  | 602 | 25 | SH |  | SOLE | 0 | 0 | 0 | 25 |
| TRUIST FINL CORP | COM | 89832Q109 |  | 977974 | 17365 | SH |  | SOLE | 0 | 0 | 0 | 17365 |
| TTM TECHNOLOGIES  INC | COM | 87305R109 |  | 1550 | 103 | SH |  | SOLE | 0 | 0 | 0 | 103 |
| TUPPERWARE BRANDS CORP | COM | 899896104 |  | 8880 | 1035 | SH |  | SOLE | 0 | 0 | 0 | 1035 |
| TWITTER INC | COM | 90184L102 |  | 920797 | 28730 | SH |  | SOLE | 0 | 0 | 0 | 28730 |
| TYLER TECHNOLOGIES INC | COM | 902252105 |  | 111007 | 370 | SH |  | SOLE | 0 | 0 | 0 | 370 |
| TYSON FOODS INC | CL A | 902494103 |  | 72897 | 801 | SH |  | SOLE | 0 | 0 | 0 | 801 |
| U S CONCRETE INC | COM NEW | 90333L201 |  | 3249 | 78 | SH |  | SOLE | 0 | 0 | 0 | 78 |
| UBER TECHNOLOGIES INC | COM | 90353T100 |  | 246366 | 8284 | SH |  | SOLE | 0 | 0 | 0 | 8284 |
| UBS GROUP AG | SHS | H42097107 |  | 82047 | 6522 | SH |  | SOLE | 0 | 0 | 0 | 6522 |
| ULTRA CLEAN HLDGS INC | COM | 90385V107 |  | 2347 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| ULTRALIFE CORP | COM | 903899102 |  | 1848 | 250 | SH |  | SOLE | 0 | 0 | 0 | 250 |
| UNDER ARMOUR INC | CL C | 904311206 |  | 10127 | 528 | SH |  | SOLE | 0 | 0 | 0 | 528 |
| UNILEVER PLC | SPON ADR NEW | 904767704 |  | 313863 | 5490 | SH |  | SOLE | 0 | 0 | 0 | 5490 |
| UNIQURE NV | SHS | N90064101 |  | 287 | 4 | SH |  | SOLE | 0 | 0 | 0 | 4 |
| UNIVERSAL CORP VA | COM | 913456109 |  | 38744 | 679 | SH |  | SOLE | 0 | 0 | 0 | 679 |
| UNIVERSAL HLTH SVCS INC | CL B | 913903100 |  | 22153 | 154 | SH |  | SOLE | 0 | 0 | 0 | 154 |
| URSTADT BIDDLE PPTYS INC | CL A | 917286205 |  | 43942 | 1769 | SH |  | SOLE | 0 | 0 | 0 | 1769 |
| US FOODS HLDG CORP | COM | 912008109 |  | 629607 | 15030 | SH |  | SOLE | 0 | 0 | 0 | 15030 |
| VALE S A | SPONSORED ADS | 91912E105 |  | 281332 | 21313 | SH |  | SOLE | 0 | 0 | 0 | 21313 |
| VALVOLINE INC | COM | 92047W101 |  | 31768 | 1484 | SH |  | SOLE | 0 | 0 | 0 | 1484 |
| VANECK VECTORS ETF TRUST | GREEN BD ETF | 92189F171 |  | 135391 | 5112 | SH |  | SOLE | 0 | 0 | 0 | 5112 |
| VANECK VECTORS ETF TRUST | LOW CARBN ENERGY | 92189F502 |  | 986 | 13 | SH |  | SOLE | 0 | 0 | 0 | 13 |
| PULTE GROUP INC | COM | 745867101 |  | 577499 | 14884 | SH |  | SOLE | 0 | 0 | 0 | 14884 |
| QIWI PLC | SPON ADR REP B | 74735M108 |  | 407 | 21 | SH |  | SOLE | 0 | 0 | 0 | 21 |
| QUANTA SVCS INC | COM | 74762E102 |  | 473864 | 11640 | SH |  | SOLE | 0 | 0 | 0 | 11640 |
| QUIDEL CORP | COM | 74838J101 |  | 6753 | 90 | SH |  | SOLE | 0 | 0 | 0 | 90 |
| QUINSTREET INC | COM | 74874Q100 |  | 31 | 2 | SH |  | SOLE | 0 | 0 | 0 | 2 |
| QUORUM HEALTH CORP | COM | 74909E106 |  | 54 | 56 | SH |  | SOLE | 0 | 0 | 0 | 56 |
| RAYMOND JAMES FINANCIAL INC | COM | 754730109 |  | 239932 | 2682 | SH |  | SOLE | 0 | 0 | 0 | 2682 |
| RE MAX HLDGS INC | CL A | 75524W108 |  | 3849 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| REPUBLIC SVCS INC | COM | 760759100 |  | 293560 | 3275 | SH |  | SOLE | 0 | 0 | 0 | 3275 |
| RH | COM | 74967X103 |  | 78995 | 370 | SH |  | SOLE | 0 | 0 | 0 | 370 |
| RINGCENTRAL INC | CL A | 76680R206 |  | 1687 | 10 | SH |  | SOLE | 0 | 0 | 0 | 10 |
| ROCKWELL AUTOMATION INC | COM | 773903109 |  | 154868 | 764 | SH |  | SOLE | 0 | 0 | 0 | 764 |
| ROGERS CORP | COM | 775133101 |  | 5862 | 47 | SH |  | SOLE | 0 | 0 | 0 | 47 |
| ROYAL DUTCH SHELL PLC | SPON ADR B | 780259107 |  | 1005692 | 16770 | SH |  | SOLE | 0 | 0 | 0 | 16770 |
| SANDERSON FARMS INC | COM | 800013104 |  | 24671 | 140 | SH |  | SOLE | 0 | 0 | 0 | 140 |
| SANGAMO THERAPEUTICS INC | COM | 800677106 |  | 5231 | 625 | SH |  | SOLE | 0 | 0 | 0 | 625 |
| SARATOGA INVT CORP | COM NEW | 80349A208 |  | 42540 | 1705 | SH |  | SOLE | 0 | 0 | 0 | 1705 |
| SAREPTA THERAPEUTICS INC | COM | 803607100 |  | 26582 | 206 | SH |  | SOLE | 0 | 0 | 0 | 206 |
| SBA COMMUNICATIONS CORP NEW | CL A | 78410G104 |  | 62416 | 259 | SH |  | SOLE | 0 | 0 | 0 | 259 |
| SCHWAB STRATEGIC TR | EMRG MKTEQ ETF | 808524706 |  | 31311 | 1144 | SH |  | SOLE | 0 | 0 | 0 | 1144 |
| SCHWAB STRATEGIC TR | INTL EQTY ETF | 808524805 |  | 945300 | 28109 | SH |  | SOLE | 0 | 0 | 0 | 28109 |
| SCHWAB STRATEGIC TR | SCHWB FDT INT LG | 808524755 |  | 125976 | 4356 | SH |  | SOLE | 0 | 0 | 0 | 4356 |
| SCHWAB STRATEGIC TR | SCHWB FDT INT SC | 808524748 |  | 1596 | 48 | SH |  | SOLE | 0 | 0 | 0 | 48 |
| SCHWAB STRATEGIC TR | US LCAP VA ETF | 808524409 |  | 304207 | 5060 | SH |  | SOLE | 0 | 0 | 0 | 5060 |
| SCHWAB STRATEGIC TR | US REIT ETF | 808524847 |  | 56535 | 1230 | SH |  | SOLE | 0 | 0 | 0 | 1230 |
| SCHWAB STRATEGIC TR | US TIPS ETF | 808524870 |  | 78531 | 1387 | SH |  | SOLE | 0 | 0 | 0 | 1387 |
| SCOTTS MIRACLE GRO CO | CL A | 810186106 |  | 37892 | 357 | SH |  | SOLE | 0 | 0 | 0 | 357 |
| SELECT MED HLDGS CORP | COM | 81619Q105 |  | 4691 | 201 | SH |  | SOLE | 0 | 0 | 0 | 201 |
| SELECT SECTOR SPDR TR | COMMUNICATION | 81369Y852 |  | 140406 | 2618 | SH |  | SOLE | 0 | 0 | 0 | 2618 |
| SELECT SECTOR SPDR TR | ENERGY | 81369Y506 |  | 1151327 | 19176 | SH |  | SOLE | 0 | 0 | 0 | 19176 |
| SELECT SECTOR SPDR TR | RL EST SEL SEC | 81369Y860 |  | 160606 | 4153 | SH |  | SOLE | 0 | 0 | 0 | 4153 |
| SELECT SECTOR SPDR TR | SBI INT-UTILS | 81369Y886 |  | 6538112 | 101178 | SH |  | SOLE | 0 | 0 | 0 | 101178 |
| SELECT SECTOR SPDR TR | SBI MATERIALS | 81369Y100 |  | 120734 | 1966 | SH |  | SOLE | 0 | 0 | 0 | 1966 |
| SEMPRA ENERGY | COM | 816851109 |  | 642989 | 4245 | SH |  | SOLE | 0 | 0 | 0 | 4245 |
| SHAW COMMUNICATIONS INC | CL B CONV | 82028K200 |  | 304 | 15 | SH |  | SOLE | 0 | 0 | 0 | 15 |
| SHELL MIDSTREAM PARTNERS L P | UNIT LTD INT | 822634101 |  | 2405 | 119 | SH |  | SOLE | 0 | 0 | 0 | 119 |
| SHOPIFY INC | CL A | 82509L107 |  | 419844 | 1056 | SH |  | SOLE | 0 | 0 | 0 | 1056 |
| SIMON PPTY GROUP INC NEW | COM | 828806109 |  | 117474 | 789 | SH |  | SOLE | 0 | 0 | 0 | 789 |
| SINOPEC SHANGHAI PETROCHEMIC | SPON ADR H | 82935M109 |  | 550 | 18 | SH |  | SOLE | 0 | 0 | 0 | 18 |
| SIX FLAGS ENTMT CORP NEW | COM | 83001A102 |  | 11413 | 253 | SH |  | SOLE | 0 | 0 | 0 | 253 |
| SK TELECOM LTD | SPONSORED ADR | 78440P108 |  | 3027 | 131 | SH |  | SOLE | 0 | 0 | 0 | 131 |
| SKECHERS U S A INC | CL A | 830566105 |  | 12957 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| SKYWEST INC | COM | 830879102 |  | 6463 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| SMUCKER J M CO | COM NEW | 832696405 |  | 126163 | 1212 | SH |  | SOLE | 0 | 0 | 0 | 1212 |
| SNAP INC | CL A | 83304A106 |  | 137156 | 8399 | SH |  | SOLE | 0 | 0 | 0 | 8399 |
| SONOCO PRODS CO | COM | 835495102 |  | 111837 | 1812 | SH |  | SOLE | 0 | 0 | 0 | 1812 |
| SONY CORP | SPONSORED ADR | 835699307 |  | 141984 | 2088 | SH |  | SOLE | 0 | 0 | 0 | 2088 |
| SPDR DOW JONES INDL AVRG ETF | UT SER 1 | 78467X109 |  | 12985713 | 45548 | SH |  | SOLE | 0 | 0 | 0 | 45548 |
| SPDR INDEX SHS FDS | GLB NAT RESRCE | 78463X541 |  | 22844 | 495 | SH |  | SOLE | 0 | 0 | 0 | 495 |
| SPDR INDEX SHS FDS | MSCI WRLD STRGIC | 78463X418 |  | 131283 | 1535 | SH |  | SOLE | 0 | 0 | 0 | 1535 |
| SPDR INDEX SHS FDS | PORTFLO EURP ETF | 78463X103 |  | 94806 | 2601 | SH |  | SOLE | 0 | 0 | 0 | 2601 |
| SPDR INDEX SHS FDS | S EMKTSC ETF | 78463X756 |  | 39473 | 857 | SH |  | SOLE | 0 | 0 | 0 | 857 |
| SPDR SERIES TRUST | BLOMBERG INTL TR | 78464A516 |  | 1329697 | 46154 | SH |  | SOLE | 0 | 0 | 0 | 46154 |
| SPDR SERIES TRUST | BLOOMBERG SRT TR | 78468R408 |  | 263662 | 9787 | SH |  | SOLE | 0 | 0 | 0 | 9787 |
| SPDR SERIES TRUST | FTSE INT GVT ETF | 78464A490 |  | 729788 | 13242 | SH |  | SOLE | 0 | 0 | 0 | 13242 |
| SPDR SERIES TRUST | HLTH CR EQUIP | 78464A581 |  | 6424 | 75 | SH |  | SOLE | 0 | 0 | 0 | 75 |
| SPDR SERIES TRUST | NUVEEN BRC MUNIC | 78468R721 |  | 70575 | 1395 | SH |  | SOLE | 0 | 0 | 0 | 1395 |
| SPDR SERIES TRUST | PORTFLI TIPS ETF | 78464A656 |  | 141437 | 4954 | SH |  | SOLE | 0 | 0 | 0 | 4954 |
| SPDR SERIES TRUST | PORTFOLIO LN TSR | 78464A664 |  | 66694 | 1716 | SH |  | SOLE | 0 | 0 | 0 | 1716 |
| SPDR SERIES TRUST | PORTFOLIO SHORT | 78464A474 |  | 260752 | 8455 | SH |  | SOLE | 0 | 0 | 0 | 8455 |
| SPDR SERIES TRUST | S 600 SMCP VAL | 78464A300 |  | 262224 | 3991 | SH |  | SOLE | 0 | 0 | 0 | 3991 |
| SPDR SERIES TRUST | S 600 SML CAP | 78464A813 |  | 207062 | 2858 | SH |  | SOLE | 0 | 0 | 0 | 2858 |
| SPDR SERIES TRUST | S SEMICNDCTR | 78464A862 |  | 128762 | 1216 | SH |  | SOLE | 0 | 0 | 0 | 1216 |
| SPDR SERIES TRUST | SSGA US LRG ETF | 78468R804 |  | 58927 | 516 | SH |  | SOLE | 0 | 0 | 0 | 516 |
| SPOTIFY TECHNOLOGY S A | SHS | L8681T102 |  | 48753 | 326 | SH |  | SOLE | 0 | 0 | 0 | 326 |
| SPROTT PHYSICAL GOLD  SILVE | TR UNIT | 85208R101 |  | 7345 | 501 | SH |  | SOLE | 0 | 0 | 0 | 501 |
| SPROTT PHYSICAL GOLD TRUST | UNIT | 85207H104 |  | 9573 | 786 | SH |  | SOLE | 0 | 0 | 0 | 786 |
| SPROTT PHYSICAL PLAT PALLAD | UNIT | 85207Q104 |  | 43170 | 3000 | SH |  | SOLE | 0 | 0 | 0 | 3000 |
| SRC ENERGY INC | COM | 78470V108 |  | 8 | 2 | SH |  | SOLE | 0 | 0 | 0 | 2 |
| SSGA ACTIVE ETF TR | ULT SHT TRM BD | 78467V707 |  | 7514 | 186 | SH |  | SOLE | 0 | 0 | 0 | 186 |
| STAR BULK CARRIERS CORP | SHS PAR | Y8162K204 |  | 2421 | 205 | SH |  | SOLE | 0 | 0 | 0 | 205 |
| STATE STR CORP | COM | 857477103 |  | 150537 | 1903 | SH |  | SOLE | 0 | 0 | 0 | 1903 |
| STONECASTLE FINL CORP | COM | 861780104 |  | 624 | 28 | SH |  | SOLE | 0 | 0 | 0 | 28 |
| STRYKER CORP | COM | 863667101 |  | 457483 | 2179 | SH |  | SOLE | 0 | 0 | 0 | 2179 |
| SUN CMNTYS INC | COM | 866674104 |  | 616761 | 4109 | SH |  | SOLE | 0 | 0 | 0 | 4109 |
| SUNCOR ENERGY INC NEW | COM | 867224107 |  | 49728 | 1516 | SH |  | SOLE | 0 | 0 | 0 | 1516 |
| SUNOCO LP | COM UT REP LP | 86765K109 |  | 96390 | 3150 | SH |  | SOLE | 0 | 0 | 0 | 3150 |
| SUNPOWER CORP | COM | 867652406 |  | 86 | 11 | SH |  | SOLE | 0 | 0 | 0 | 11 |
| SUNWORKS INC | COM NEW | 86803X204 |  | 401 | 321 | SH |  | SOLE | 0 | 0 | 0 | 321 |
| SUPERNUS PHARMACEUTICALS INC | COM | 868459108 |  | 9488 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| SYNAPTICS INC | COM | 87157D109 |  | 24138 | 367 | SH |  | SOLE | 0 | 0 | 0 | 367 |
| SYNCHRONY FINL | COM | 87165B103 |  | 11764 | 327 | SH |  | SOLE | 0 | 0 | 0 | 327 |
| SYSCO CORP | COM | 871829107 |  | 179139 | 2094 | SH |  | SOLE | 0 | 0 | 0 | 2094 |
| TALEND S A | ADS | 874224207 |  | 7822 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| TALLGRASS ENERGY LP | CLASS A SHS | 874696107 |  | 13759 | 622 | SH |  | SOLE | 0 | 0 | 0 | 622 |
| TANDEM DIABETES CARE INC | COM NEW | 875372203 |  | 16512 | 277 | SH |  | SOLE | 0 | 0 | 0 | 277 |
| TELEFONICA BRASIL SA | SPONSORED ADR | 87936R106 |  | 4181 | 292 | SH |  | SOLE | 0 | 0 | 0 | 292 |
| TENCENT MUSIC ENTMT GROUP | SPON ADS | 88034P109 |  | 6751 | 575 | SH |  | SOLE | 0 | 0 | 0 | 575 |
| STAAR SURGICAL CO | COM PAR $0.01 | 852312305 |  | 107163 | 3047 | SH |  | SOLE | 0 | 0 | 0 | 3047 |
| STANDEX INTL CORP | COM | 854231107 |  | 1746 | 22 | SH |  | SOLE | 0 | 0 | 0 | 22 |
| STARBUCKS CORP | COM | 855244109 |  | 1458071 | 16584 | SH |  | SOLE | 0 | 0 | 0 | 16584 |
| STERLING BANCORP DEL | COM | 85917A100 |  | 4195 | 199 | SH |  | SOLE | 0 | 0 | 0 | 199 |
| STITCH FIX INC | COM CL A | 860897107 |  | 551690 | 21500 | SH |  | SOLE | 0 | 0 | 0 | 21500 |
| STMICROELECTRONICS N V | NY REGISTRY | 861012102 |  | 37851 | 1407 | SH |  | SOLE | 0 | 0 | 0 | 1407 |
| STRATASYS LTD | SHS | M85548101 |  | 38428 | 1900 | SH |  | SOLE | 0 | 0 | 0 | 1900 |
| STRATEGIC ED INC | COM | 86272C103 |  | 9216 | 58 | SH |  | SOLE | 0 | 0 | 0 | 58 |
| SUNCOKE ENERGY INC | COM | 86722A103 |  | 2205 | 354 | SH |  | SOLE | 0 | 0 | 0 | 354 |
| SUTRO BIOPHARMA INC | COM | 869367102 |  | 23925 | 2175 | SH |  | SOLE | 0 | 0 | 0 | 2175 |
| SYNNEX CORP | COM | 87162W100 |  | 89387 | 694 | SH |  | SOLE | 0 | 0 | 0 | 694 |
| SYNOVUS FINL CORP | COM NEW | 87161C501 |  | 2195 | 56 | SH |  | SOLE | 0 | 0 | 0 | 56 |
| TAKE-TWO INTERACTIVE SOFTWAR | COM | 874054109 |  | 354190 | 2893 | SH |  | SOLE | 0 | 0 | 0 | 2893 |
| TAKEDA PHARMACEUTICAL CO LTD | SPONSORED ADS | 874060205 |  | 17737 | 899 | SH |  | SOLE | 0 | 0 | 0 | 899 |
| TARGET CORP | COM | 87612E106 |  | 879912 | 6863 | SH |  | SOLE | 0 | 0 | 0 | 6863 |
| TEGNA INC | COM | 87901J105 |  | 74304 | 4452 | SH |  | SOLE | 0 | 0 | 0 | 4452 |
| TELEDYNE TECHNOLOGIES INC | COM | 879360105 |  | 245350 | 708 | SH |  | SOLE | 0 | 0 | 0 | 708 |
| TELEFLEX INC | COM | 879369106 |  | 110673 | 294 | SH |  | SOLE | 0 | 0 | 0 | 294 |
| TENARIS S A | SPONSORED ADS | 88031M109 |  | 498 | 22 | SH |  | SOLE | 0 | 0 | 0 | 22 |
| TERRENO RLTY CORP | COM | 88146M101 |  | 3844 | 71 | SH |  | SOLE | 0 | 0 | 0 | 71 |
| TESLA INC | COM | 88160R101 |  | 1225707 | 2930 | SH |  | SOLE | 0 | 0 | 0 | 2930 |
| TEXAS ROADHOUSE INC | COM | 882681109 |  | 13686 | 243 | SH |  | SOLE | 0 | 0 | 0 | 243 |
| TEXTRON INC | COM | 883203101 |  | 430568 | 9654 | SH |  | SOLE | 0 | 0 | 0 | 9654 |
| THE TRADE DESK INC | COM CL A | 88339J105 |  | 114043 | 439 | SH |  | SOLE | 0 | 0 | 0 | 439 |
| THOMSON REUTERS CORP | COM NEW | 884903709 |  | 59791 | 835 | SH |  | SOLE | 0 | 0 | 0 | 835 |
| TIDEWATER INC NEW | COM | 88642R109 |  | 2121 | 110 | SH |  | SOLE | 0 | 0 | 0 | 110 |
| TILRAY INC | COM CL 2 | 88688T100 |  | 129760 | 7575 | SH |  | SOLE | 0 | 0 | 0 | 7575 |
| TIM PARTICIPACOES S A | SPONSORED ADR | 88706P205 |  | 1242 | 65 | SH |  | SOLE | 0 | 0 | 0 | 65 |
| TITAN PHARMACEUTICALS INC DE | COM | 888314507 |  | 121 | 623 | SH |  | SOLE | 0 | 0 | 0 | 623 |
| TJX COS INC NEW | COM | 872540109 |  | 322213 | 5277 | SH |  | SOLE | 0 | 0 | 0 | 5277 |
| TOWER SEMICONDUCTOR LTD | SHS NEW | M87915274 |  | 24 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| TRANSUNION | COM | 89400J107 |  | 45801 | 535 | SH |  | SOLE | 0 | 0 | 0 | 535 |
| TREX CO INC | COM | 89531P105 |  | 41614 | 463 | SH |  | SOLE | 0 | 0 | 0 | 463 |
| TRIMBLE INC | COM | 896239100 |  | 89258 | 2141 | SH |  | SOLE | 0 | 0 | 0 | 2141 |
| TRIPADVISOR INC | COM | 896945201 |  | 5468 | 180 | SH |  | SOLE | 0 | 0 | 0 | 180 |
| TWILIO INC | CL A | 90138F102 |  | 884520 | 9000 | SH |  | SOLE | 0 | 0 | 0 | 9000 |
| U S SILICA HLDGS INC | COM | 90346E103 |  | 9443 | 1536 | SH |  | SOLE | 0 | 0 | 0 | 1536 |
| UBS AG LONDON BRH | FI ENHANCD ETN | 90274D218 |  | 24564 | 118 | SH |  | SOLE | 0 | 0 | 0 | 118 |
| UMB FINL CORP | COM | 902788108 |  | 1785 | 26 | SH |  | SOLE | 0 | 0 | 0 | 26 |
| UMPQUA HLDGS CORP | COM | 904214103 |  | 3328 | 188 | SH |  | SOLE | 0 | 0 | 0 | 188 |
| UNDER ARMOUR INC | CL A | 904311107 |  | 148370 | 6869 | SH |  | SOLE | 0 | 0 | 0 | 6869 |
| UNIFIRST CORP MASS | COM | 904708104 |  | 5251 | 26 | SH |  | SOLE | 0 | 0 | 0 | 26 |
| UNILEVER N V | N Y SHS NEW | 904784709 |  | 27654 | 481 | SH |  | SOLE | 0 | 0 | 0 | 481 |
| UNION PACIFIC CORP | COM | 907818108 |  | 2550114 | 14105 | SH |  | SOLE | 0 | 0 | 0 | 14105 |
| UNISYS CORP | COM NEW | 909214306 |  | 4744 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| UNITED PARCEL SERVICE INC | CL B | 911312106 |  | 839800 | 7174 | SH |  | SOLE | 0 | 0 | 0 | 7174 |
| UNITED RENTALS INC | COM | 911363109 |  | 381403 | 2287 | SH |  | SOLE | 0 | 0 | 0 | 2287 |
| UNIVERSAL INS HLDGS INC | COM | 91359V107 |  | 13995 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| US BANCORP DEL | COM NEW | 902973304 |  | 856588 | 14447 | SH |  | SOLE | 0 | 0 | 0 | 14447 |
| V F CORP | COM | 918204108 |  | 465416 | 4670 | SH |  | SOLE | 0 | 0 | 0 | 4670 |
| VALLEY NATL BANCORP | COM | 919794107 |  | 29098 | 2541 | SH |  | SOLE | 0 | 0 | 0 | 2541 |
| VANECK VECTORS ETF TRUST | AMT FREE LONG MU | 92189F536 |  | 363540 | 17303 | SH |  | SOLE | 0 | 0 | 0 | 17303 |
| VANECK VECTORS ETF TRUST | COAL ETF | 92189F809 |  | 2967 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| VANECK VECTORS ETF TRUST | FALLEN ANGEL HG | 92189F437 |  | 748546 | 25077 | SH |  | SOLE | 0 | 0 | 0 | 25077 |
| VANECK VECTORS ETF TRUST | INVT GRADE FLTG | 92189F486 |  | 77322 | 3055 | SH |  | SOLE | 0 | 0 | 0 | 3055 |
| VANECK VECTORS ETF TRUST | MORNINGSTAR WIDE | 92189F643 |  | 1037432 | 18938 | SH |  | SOLE | 0 | 0 | 0 | 18938 |
| VANECK VECTORS ETF TRUST | RUSSIA ETF | 92189F403 |  | 21599 | 865 | SH |  | SOLE | 0 | 0 | 0 | 865 |
| VANGUARD ADMIRAL FDS INC | 500 VAL IDX FD | 921932703 |  | 13818 | 110 | SH |  | SOLE | 0 | 0 | 0 | 110 |
| VANGUARD ADMIRAL FDS INC | MIDCP 400 VAL | 921932844 |  | 52036 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| VANGUARD ADMIRAL FDS INC | SMLCP 600 GRTH | 921932794 |  | 5750278 | 34707 | SH |  | SOLE | 0 | 0 | 0 | 34707 |
| VANGUARD ADMIRAL FDS INC | SMLLCP 600 IDX | 921932828 |  | 1107080 | 7276 | SH |  | SOLE | 0 | 0 | 0 | 7276 |
| VANGUARD BD INDEX FD INC | SHORT TRM BOND | 921937827 |  | 2450737 | 30402 | SH |  | SOLE | 0 | 0 | 0 | 30402 |
| VANGUARD INDEX FDS | EXTEND MKT ETF | 922908652 |  | 1381985 | 10969 | SH |  | SOLE | 0 | 0 | 0 | 10969 |
| VANGUARD INDEX FDS | REAL ESTATE ETF | 922908553 |  | 6574962 | 70859 | SH |  | SOLE | 0 | 0 | 0 | 70859 |
| VANGUARD INDEX FDS | SM CP VAL ETF | 922908611 |  | 440461 | 3213 | SH |  | SOLE | 0 | 0 | 0 | 3213 |
| VANGUARD INDEX FDS | SML CP GRW ETF | 922908595 |  | 425344 | 2141 | SH |  | SOLE | 0 | 0 | 0 | 2141 |
| VANGUARD INTL EQUITY INDEX F | TT WRLD ST ETF | 922042742 |  | 968180 | 11954 | SH |  | SOLE | 0 | 0 | 0 | 11954 |
| VANGUARD MALVERN FDS | STRM INFPROIDX | 922020805 |  | 2235745 | 45368 | SH |  | SOLE | 0 | 0 | 0 | 45368 |
| VANGUARD SCOTTSDALE FDS | MORTG-BACK SEC | 92206C771 |  | 199816 | 3758 | SH |  | SOLE | 0 | 0 | 0 | 3758 |
| VANGUARD SCOTTSDALE FDS | TOTAL CORP BND | 92206C573 |  | 279040 | 3150 | SH |  | SOLE | 0 | 0 | 0 | 3150 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000GRW | 92206C680 |  | 241271 | 1334 | SH |  | SOLE | 0 | 0 | 0 | 1334 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000VAL | 92206C714 |  | 215463 | 1798 | SH |  | SOLE | 0 | 0 | 0 | 1798 |
| VANGUARD SCOTTSDALE FDS | VNG RUS2000VAL | 92206C649 |  | 3812 | 34 | SH |  | SOLE | 0 | 0 | 0 | 34 |
| VANGUARD STAR FD | VG TL INTL STK F | 921909768 |  | 1318559 | 23677 | SH |  | SOLE | 0 | 0 | 0 | 23677 |
| VANGUARD WELLINGTON FD | US MINIMUM | 921935409 |  | 64597 | 703 | SH |  | SOLE | 0 | 0 | 0 | 703 |
| VANGUARD WHITEHALL FDS INC | EMERG MKT BD ETF | 921946885 |  | 4034517 | 49558 | SH |  | SOLE | 0 | 0 | 0 | 49558 |
| VANGUARD WHITEHALL FDS INC | HIGH DIV YLD | 921946406 |  | 15680476 | 167330 | SH |  | SOLE | 0 | 0 | 0 | 167330 |
| VANGUARD WORLD FD | MEGA GRWTH IND | 921910816 |  | 292517 | 2008 | SH |  | SOLE | 0 | 0 | 0 | 2008 |
| VANGUARD WORLD FDS | ENERGY ETF | 92204A306 |  | 192840 | 2366 | SH |  | SOLE | 0 | 0 | 0 | 2366 |
| VANGUARD WORLD FDS | INF TECH ETF | 92204A702 |  | 1138995 | 4652 | SH |  | SOLE | 0 | 0 | 0 | 4652 |
| VARIAN MED SYS INC | COM | 92220P105 |  | 252636 | 1779 | SH |  | SOLE | 0 | 0 | 0 | 1779 |
| VECTOR GROUP LTD | COM | 92240M108 |  | 14441 | 1079 | SH |  | SOLE | 0 | 0 | 0 | 1079 |
| VECTRUS INC | COM | 92242T101 |  | 308 | 6 | SH |  | SOLE | 0 | 0 | 0 | 6 |
| VERISIGN INC | COM | 92343E102 |  | 106937 | 555 | SH |  | SOLE | 0 | 0 | 0 | 555 |
| VERTEX PHARMACEUTICALS INC | COM | 92532F100 |  | 742241 | 3390 | SH |  | SOLE | 0 | 0 | 0 | 3390 |
| VIRNETX HLDG CORP | COM | 92823T108 |  | 66253 | 17435 | SH |  | SOLE | 0 | 0 | 0 | 17435 |
| VISA INC | COM CL A | 92826C839 |  | 8940372 | 47580 | SH |  | SOLE | 0 | 0 | 0 | 47580 |
| VISTA OUTDOOR INC | COM | 928377100 |  | 3665 | 490 | SH |  | SOLE | 0 | 0 | 0 | 490 |
| VMWARE INC | CL A COM | 928563402 |  | 52823 | 348 | SH |  | SOLE | 0 | 0 | 0 | 348 |
| VODAFONE GROUP PLC NEW | SPONSORED ADR | 92857W308 |  | 324222 | 16773 | SH |  | SOLE | 0 | 0 | 0 | 16773 |
| W P CAREY INC | COM | 92936U109 |  | 271328 | 3390 | SH |  | SOLE | 0 | 0 | 0 | 3390 |
| WABCO HLDGS INC | COM | 92927K102 |  | 37940 | 280 | SH |  | SOLE | 0 | 0 | 0 | 280 |
| WASHINGTON PRIME GROUP NEW | COM | 93964W108 |  | 31075 | 8537 | SH |  | SOLE | 0 | 0 | 0 | 8537 |
| WASTE CONNECTIONS INC | COM | 94106B101 |  | 159271 | 1754 | SH |  | SOLE | 0 | 0 | 0 | 1754 |
| WATERS CORP | COM | 941848103 |  | 56310 | 241 | SH |  | SOLE | 0 | 0 | 0 | 241 |
| WAYFAIR INC | CL A | 94419L101 |  | 9037 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| WEIBO CORP | SPONSORED ADR | 948596101 |  | 14369 | 310 | SH |  | SOLE | 0 | 0 | 0 | 310 |
| WELLS FARGO MULTI SECTOR INC | COM | 94987D101 |  | 36386 | 2825 | SH |  | SOLE | 0 | 0 | 0 | 2825 |
| WEST PHARMACEUTICAL SVSC INC | COM | 955306105 |  | 43295 | 288 | SH |  | SOLE | 0 | 0 | 0 | 288 |
| WESTERN ASSET HIGH INCM FD I | COM | 95766J102 |  | 39820 | 5908 | SH |  | SOLE | 0 | 0 | 0 | 5908 |
| WESTERN ASSET HIGH INCM OPP | COM | 95766K109 |  | 6388 | 1260 | SH |  | SOLE | 0 | 0 | 0 | 1260 |
| WESTERN ASSET MTG DEF OPPTY | COM | 95790B109 |  | 17008 | 838 | SH |  | SOLE | 0 | 0 | 0 | 838 |
| WESTROCK CO | COM | 96145D105 |  | 467855 | 10903 | SH |  | SOLE | 0 | 0 | 0 | 10903 |
| WEYCO GROUP INC | COM | 962149100 |  | 21134 | 799 | SH |  | SOLE | 0 | 0 | 0 | 799 |
| WHITING PETE CORP NEW | NOTE  1.250% 4/0 | 966387AL6 |  | 24402 | 25000 | SH |  | SOLE | 0 | 0 | 0 | 25000 |
| WILLIS TOWERS WATSON PUB LTD | SHS | G96629103 |  | 435988 | 2159 | SH |  | SOLE | 0 | 0 | 0 | 2159 |
| WISDOMTREE CONTINUOUS COMMOD | SHS BEN INT | 97718W108 |  | 20068 | 1068 | SH |  | SOLE | 0 | 0 | 0 | 1068 |
| WISDOMTREE TR | CBOE S 500 | 97717X560 |  | 34461 | 1210 | SH |  | SOLE | 0 | 0 | 0 | 1210 |
| WISDOMTREE TR | CHINADIV EX FI | 97717X719 |  | 20526 | 247 | SH |  | SOLE | 0 | 0 | 0 | 247 |
| WISDOMTREE TR | EM MKTS QTLY DIV | 97717W323 |  | 3281 | 125 | SH |  | SOLE | 0 | 0 | 0 | 125 |
| WISDOMTREE TR | EMG MKTS SMCAP | 97717W281 |  | 307339 | 6427 | SH |  | SOLE | 0 | 0 | 0 | 6427 |
| WISDOMTREE TR | EUROPE HEDGED EQ | 97717X701 |  | 319035 | 4520 | SH |  | SOLE | 0 | 0 | 0 | 4520 |
| WISDOMTREE TR | EUROPE SMCP DV | 97717W869 |  | 227745 | 3485 | SH |  | SOLE | 0 | 0 | 0 | 3485 |
| WISDOMTREE TR | GLB HIGH DIV FD | 97717W877 |  | 3048 | 63 | SH |  | SOLE | 0 | 0 | 0 | 63 |
| WISDOMTREE TR | INTL MIDCAP DV | 97717W778 |  | 33846 | 515 | SH |  | SOLE | 0 | 0 | 0 | 515 |
| WISDOMTREE TR | INTL SMCAP DIV | 97717W760 |  | 442271 | 6219 | SH |  | SOLE | 0 | 0 | 0 | 6219 |
| WISDOMTREE TR | ITL HIGH DIV FD | 97717W802 |  | 60088 | 1429 | SH |  | SOLE | 0 | 0 | 0 | 1429 |
| WISDOMTREE TR | JP SMALLCP DIV | 97717W836 |  | 2304 | 31 | SH |  | SOLE | 0 | 0 | 0 | 31 |
| WISDOMTREE TR | US HIGH DIVIDEND | 97717W208 |  | 45133 | 588 | SH |  | SOLE | 0 | 0 | 0 | 588 |
| WISDOMTREE TR | US MIDCAP FUND | 97717W570 |  | 21298 | 506 | SH |  | SOLE | 0 | 0 | 0 | 506 |
| WISDOMTREE TR | US TOTAL DIVIDND | 97717W109 |  | 410848 | 3892 | SH |  | SOLE | 0 | 0 | 0 | 3892 |
| WOLVERINE WORLD WIDE INC | COM | 978097103 |  | 2564 | 76 | SH |  | SOLE | 0 | 0 | 0 | 76 |
| WORKDAY INC | CL A | 98138H101 |  | 150636 | 916 | SH |  | SOLE | 0 | 0 | 0 | 916 |
| WYNDHAM HOTELS  RESORTS INC | COM | 98311A105 |  | 3864 | 62 | SH |  | SOLE | 0 | 0 | 0 | 62 |
| WYNN RESORTS LTD | COM | 983134107 |  | 2131099 | 15346 | SH |  | SOLE | 0 | 0 | 0 | 15346 |
| XCEL ENERGY INC | COM | 98389B100 |  | 310737 | 4894 | SH |  | SOLE | 0 | 0 | 0 | 4894 |
| XILINX INC | COM | 983919101 |  | 162200 | 1659 | SH |  | SOLE | 0 | 0 | 0 | 1659 |
| XYLEM INC | COM | 98419M100 |  | 220454 | 2798 | SH |  | SOLE | 0 | 0 | 0 | 2798 |
| YAMANA GOLD INC | COM | 98462Y100 |  | 15688 | 3972 | SH |  | SOLE | 0 | 0 | 0 | 3972 |
| YRC WORLDWIDE INC | COM PAR $.01 | 984249607 |  | 201 | 79 | SH |  | SOLE | 0 | 0 | 0 | 79 |
| QTS RLTY TR INC | COM CL A | 74736A103 |  | 4342 | 80 | SH |  | SOLE | 0 | 0 | 0 | 80 |
| QUALCOMM INC | COM | 747525103 |  | 484569 | 5492 | SH |  | SOLE | 0 | 0 | 0 | 5492 |
| QUALYS INC | COM | 74758T303 |  | 240189 | 2881 | SH |  | SOLE | 0 | 0 | 0 | 2881 |
| QURATE RETAIL INC | COM SER A | 74915M100 |  | 13395 | 1589 | SH |  | SOLE | 0 | 0 | 0 | 1589 |
| REALTY INCOME CORP | COM | 756109104 |  | 1605447 | 21804 | SH |  | SOLE | 0 | 0 | 0 | 21804 |
| REGIONS FINL CORP NEW | COM | 7591EP100 |  | 99623 | 5806 | SH |  | SOLE | 0 | 0 | 0 | 5806 |
| REMARK HLDGS INC | COM | 75955K102 |  | 18489 | 35900 | SH |  | SOLE | 0 | 0 | 0 | 35900 |
| REPLIGEN CORP | COM | 759916109 |  | 7493 | 81 | SH |  | SOLE | 0 | 0 | 0 | 81 |
| RLJ LODGING TR | CUM CONV PFD A | 74965L200 |  | 16681 | 581 | SH |  | SOLE | 0 | 0 | 0 | 581 |
| RMR GROUP INC | CL A | 74967R106 |  | 9493 | 208 | SH |  | SOLE | 0 | 0 | 0 | 208 |
| ROYAL BK SCOTLAND GROUP PLC | SPONS ADR 2 ORD | 780097689 |  | 2286 | 355 | SH |  | SOLE | 0 | 0 | 0 | 355 |
| S GLOBAL INC | COM | 78409V104 |  | 504596 | 1848 | SH |  | SOLE | 0 | 0 | 0 | 1848 |
| SAIA INC | COM | 78709Y105 |  | 6425 | 69 | SH |  | SOLE | 0 | 0 | 0 | 69 |
| SALEM MEDIA GROUP INC | CL A | 794093104 |  | 7324 | 5086 | SH |  | SOLE | 0 | 0 | 0 | 5086 |
| SANDSTORM GOLD LTD | COM NEW | 80013R206 |  | 5133 | 689 | SH |  | SOLE | 0 | 0 | 0 | 689 |
| SAP SE | SPON ADR | 803054204 |  | 164461 | 1227 | SH |  | SOLE | 0 | 0 | 0 | 1227 |
| SCHWAB STRATEGIC TR | SHT TM US TRES | 808524862 |  | 762904 | 15113 | SH |  | SOLE | 0 | 0 | 0 | 15113 |
| SCHWAB STRATEGIC TR | US MID-CAP ETF | 808524508 |  | 1935988 | 32186 | SH |  | SOLE | 0 | 0 | 0 | 32186 |
| SCHWAB STRATEGIC TR | US SML CAP ETF | 808524607 |  | 491944 | 6504 | SH |  | SOLE | 0 | 0 | 0 | 6504 |
| SEACOAST BKG CORP FLA | COM NEW | 811707801 |  | 52275 | 1710 | SH |  | SOLE | 0 | 0 | 0 | 1710 |
| SEADRILL LTD | COM | G7998G106 |  | 18 | 7 | SH |  | SOLE | 0 | 0 | 0 | 7 |
| SEATTLE GENETICS INC | COM | 812578102 |  | 160764 | 1407 | SH |  | SOLE | 0 | 0 | 0 | 1407 |
| SEI INVESTMENTS CO | COM | 784117103 |  | 34377 | 525 | SH |  | SOLE | 0 | 0 | 0 | 525 |
| SELECT ENERGY SVCS INC | CL A COM | 81617J301 |  | 1030 | 111 | SH |  | SOLE | 0 | 0 | 0 | 111 |
| SELECT SECTOR SPDR TR | SBI CONS DISCR | 81369Y407 |  | 2241170 | 17869 | SH |  | SOLE | 0 | 0 | 0 | 17869 |
| SELECT SECTOR SPDR TR | SBI INT-FINL | 81369Y605 |  | 5768470 | 187410 | SH |  | SOLE | 0 | 0 | 0 | 187410 |
| SELECT SECTOR SPDR TR | SBI INT-INDS | 81369Y704 |  | 5563855 | 68293 | SH |  | SOLE | 0 | 0 | 0 | 68293 |
| SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 |  | 2443418 | 26655 | SH |  | SOLE | 0 | 0 | 0 | 26655 |
| SEMTECH CORP | COM | 816850101 |  | 2010 | 38 | SH |  | SOLE | 0 | 0 | 0 | 38 |
| SERITAGE GROWTH PPTYS | CL A | 81752R100 |  | 3006 | 75 | SH |  | SOLE | 0 | 0 | 0 | 75 |
| SERVICE PPTYS TR | COM SH BEN INT | 81761L102 |  | 72357 | 2974 | SH |  | SOLE | 0 | 0 | 0 | 2974 |
| SFL CORPORATION LTD | SHS | G7738W106 |  | 37258 | 2562 | SH |  | SOLE | 0 | 0 | 0 | 2562 |
| SHERWIN WILLIAMS CO | COM | 824348106 |  | 1769285 | 3032 | SH |  | SOLE | 0 | 0 | 0 | 3032 |
| SIENTRA INC | COM | 82621J105 |  | 2906 | 325 | SH |  | SOLE | 0 | 0 | 0 | 325 |
| SIMPSON MANUFACTURING CO INC | COM | 829073105 |  | 86488 | 1078 | SH |  | SOLE | 0 | 0 | 0 | 1078 |
| SIRIUS XM HLDGS INC | COM | 82968B103 |  | 179117 | 25051 | SH |  | SOLE | 0 | 0 | 0 | 25051 |
| SMARTSHEET INC | COM CL A | 83200N103 |  | 14150 | 315 | SH |  | SOLE | 0 | 0 | 0 | 315 |
| SNAP ON INC | COM | 833034101 |  | 20328 | 120 | SH |  | SOLE | 0 | 0 | 0 | 120 |
| SOCIEDAD QUIMICA MINERA DE C | SPON ADR SER B | 833635105 |  | 240 | 9 | SH |  | SOLE | 0 | 0 | 0 | 9 |
| SOUTHWEST GAS HOLDINGS INC | COM | 844895102 |  | 180505 | 2376 | SH |  | SOLE | 0 | 0 | 0 | 2376 |
| SPARTAN MTRS INC | COM | 846819100 |  | 17375 | 961 | SH |  | SOLE | 0 | 0 | 0 | 961 |
| SPDR INDEX SHS FDS | DJ INTL RL ETF | 78463X863 |  | 670640 | 17289 | SH |  | SOLE | 0 | 0 | 0 | 17289 |
| SPDR S 500 ETF TR | TR UNIT | 78462F103 |  | 21421046 | 66554 | SH |  | SOLE | 0 | 0 | 0 | 66554 |
| SPDR SERIES TRUST | BLOMBERG BRC INV | 78468R200 |  | 19500405 | 634572 | SH |  | SOLE | 0 | 0 | 0 | 634572 |
| SPDR SERIES TRUST | NUVEEN BBG BRCLY | 78464A284 |  | 121599 | 2061 | SH |  | SOLE | 0 | 0 | 0 | 2061 |
| SPDR SERIES TRUST | NUVEEN BLMBRG SR | 78468R739 |  | 1133803 | 23087 | SH |  | SOLE | 0 | 0 | 0 | 23087 |
| SPDR SERIES TRUST | PORTFOLIO AGRGTE | 78464A649 |  | 642364 | 21864 | SH |  | SOLE | 0 | 0 | 0 | 21864 |
| SPDR SERIES TRUST | PORTFOLIO INTRMD | 78464A375 |  | 193389 | 5477 | SH |  | SOLE | 0 | 0 | 0 | 5477 |
| SPDR SERIES TRUST | PORTFOLIO LN COR | 78464A367 |  | 123451 | 4100 | SH |  | SOLE | 0 | 0 | 0 | 4100 |
| SPDR SERIES TRUST | PORTFOLIO LR ETF | 78464A854 |  | 221209 | 5849 | SH |  | SOLE | 0 | 0 | 0 | 5849 |
| SPDR SERIES TRUST | PRTFLO S HI | 78468R788 |  | 839092 | 21264 | SH |  | SOLE | 0 | 0 | 0 | 21264 |
| SPDR SERIES TRUST | S 400 MDCP GRW | 78464A821 |  | 452535 | 7927 | SH |  | SOLE | 0 | 0 | 0 | 7927 |
| SPDR SERIES TRUST | S INS ETF | 78464A789 |  | 191924 | 5417 | SH |  | SOLE | 0 | 0 | 0 | 5417 |
| SPDR SERIES TRUST | S PHARMAC | 78464A722 |  | 164539 | 3603 | SH |  | SOLE | 0 | 0 | 0 | 3603 |
| SPDR SERIES TRUST | WELLS FG PFD ETF | 78464A292 |  | 345536 | 7851 | SH |  | SOLE | 0 | 0 | 0 | 7851 |
| SPIRIT AIRLS INC | COM | 848577102 |  | 12819 | 318 | SH |  | SOLE | 0 | 0 | 0 | 318 |
| SPROUTS FMRS MKT INC | COM | 85208M102 |  | 5805 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| SPS COMMERCE INC | COM | 78463M107 |  | 88949 | 1605 | SH |  | SOLE | 0 | 0 | 0 | 1605 |
| SSGA ACTIVE ETF TR | MFS SYS VAL EQ | 78467V871 |  | 28764 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| SSGA ACTIVE TR | SPDR DBLELN SHRT | 78470P200 |  | 742 | 15 | SH |  | SOLE | 0 | 0 | 0 | 15 |
| STAG INDL INC | COM | 85254J102 |  | 43219 | 1369 | SH |  | SOLE | 0 | 0 | 0 | 1369 |
| STANLEY BLACK  DECKER INC | COM | 854502101 |  | 73620 | 444 | SH |  | SOLE | 0 | 0 | 0 | 444 |
| STERIS PLC | SHS USD | G8473T100 |  | 307279 | 2016 | SH |  | SOLE | 0 | 0 | 0 | 2016 |
| STONECO LTD | COM CL A | G85158106 |  | 1795 | 45 | SH |  | SOLE | 0 | 0 | 0 | 45 |
| STONEMOR PARTNERS L P | COM UNITS INT | 86183Q100 |  | 312 | 215 | SH |  | SOLE | 0 | 0 | 0 | 215 |
| STRATEGY SHS | NS 7HANDL IDX | 86280R506 |  | 5005 | 206 | SH |  | SOLE | 0 | 0 | 0 | 206 |
| SUBURBAN PROPANE PARTNERS L | UNIT LTD PARTN | 864482104 |  | 52178 | 2388 | SH |  | SOLE | 0 | 0 | 0 | 2388 |
| SUMMIT HOTEL PPTYS INC | COM | 866082100 |  | 8638 | 700 | SH |  | SOLE | 0 | 0 | 0 | 700 |
| SUNRUN INC | COM | 86771W105 |  | 20591 | 1491 | SH |  | SOLE | 0 | 0 | 0 | 1491 |
| SYNOPSYS INC | COM | 871607107 |  | 258494 | 1857 | SH |  | SOLE | 0 | 0 | 0 | 1857 |
| SYSTEMAX INC | COM | 871851101 |  | 10064 | 400 | SH |  | SOLE | 0 | 0 | 0 | 400 |
| T MOBILE US INC | COM | 872590104 |  | 171740 | 2190 | SH |  | SOLE | 0 | 0 | 0 | 2190 |
| TAIWAN SEMICONDUCTOR MFG LTD | SPONSORED ADS | 874039100 |  | 481102 | 8281 | SH |  | SOLE | 0 | 0 | 0 | 8281 |
| TC ENERGY CORP | COM | 87807B107 |  | 122181 | 2291 | SH |  | SOLE | 0 | 0 | 0 | 2291 |
| TCF FINANCIAL CORPORATION NE | COM | 872307103 |  | 107968 | 2307 | SH |  | SOLE | 0 | 0 | 0 | 2307 |
| TCW STRATEGIC INCOME FUND IN | COM | 872340104 |  | 52796 | 9150 | SH |  | SOLE | 0 | 0 | 0 | 9150 |
| TECHTARGET INC | COM | 87874R100 |  | 26 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| TEKLA HEALTHCARE INVS | SH BEN INT | 87911J103 |  | 47418 | 2271 | SH |  | SOLE | 0 | 0 | 0 | 2271 |
| TEKLA WORLD HEALTHCARE FD | BEN INT SHS | 87911L108 |  | 125716 | 9077 | SH |  | SOLE | 0 | 0 | 0 | 9077 |
| TELADOC HEALTH INC | COM | 87918A105 |  | 25116 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| TELUS CORP | COM | 87971M103 |  | 1551 | 40 | SH |  | SOLE | 0 | 0 | 0 | 40 |
| TERADATA CORP DEL | COM | 88076W103 |  | 2329 | 87 | SH |  | SOLE | 0 | 0 | 0 | 87 |
| TEUCRIUM COMMODITY TR | AGRICULTURE FD | 88166A706 |  | 4311 | 220 | SH |  | SOLE | 0 | 0 | 0 | 220 |
| TEXAS PAC LD TR | SUB CTF PROP I T | 882610108 |  | 3906 | 5 | SH |  | SOLE | 0 | 0 | 0 | 5 |
| TFS FINL CORP | COM | 87240R107 |  | 84644 | 4301 | SH |  | SOLE | 0 | 0 | 0 | 4301 |
| THERAPEUTICSMD INC | COM | 88338N107 |  | 34848 | 14400 | SH |  | SOLE | 0 | 0 | 0 | 14400 |
| TIMKEN CO | COM | 887389104 |  | 92123 | 1636 | SH |  | SOLE | 0 | 0 | 0 | 1636 |
| TOPBUILD CORP | COM | 89055F103 |  | 722 | 7 | SH |  | SOLE | 0 | 0 | 0 | 7 |
| TORO CO | COM | 891092108 |  | 162049 | 2034 | SH |  | SOLE | 0 | 0 | 0 | 2034 |
| TOTAL S A | SPONSORED ADS | 89151E109 |  | 239771 | 4336 | SH |  | SOLE | 0 | 0 | 0 | 4336 |
| VANECK VECTORS ETF TRUST | PFD SECS EX FINL | 92189F429 |  | 49964 | 2471 | SH |  | SOLE | 0 | 0 | 0 | 2471 |
| VANECK VECTORS ETF TRUST | RETAIL ETF | 92189F684 |  | 55731 | 464 | SH |  | SOLE | 0 | 0 | 0 | 464 |
| VANECK VECTORS ETF TRUST | VIETNAM ETF | 92189F817 |  | 28782 | 1800 | SH |  | SOLE | 0 | 0 | 0 | 1800 |
| VANGUARD ADMIRAL FDS INC | 500 GRTH IDX F | 921932505 |  | 4708 | 27 | SH |  | SOLE | 0 | 0 | 0 | 27 |
| VANGUARD ADMIRAL FDS INC | MIDCP 400 GRTH | 921932869 |  | 44961 | 306 | SH |  | SOLE | 0 | 0 | 0 | 306 |
| VANGUARD ADMIRAL FDS INC | MIDCP 400 IDX | 921932885 |  | 19313 | 139 | SH |  | SOLE | 0 | 0 | 0 | 139 |
| VANGUARD BD INDEX FD INC | TOTAL BND MRKT | 921937835 |  | 2923066 | 34856 | SH |  | SOLE | 0 | 0 | 0 | 34856 |
| VANGUARD INDEX FDS | MCAP GR IDXVIP | 922908538 |  | 5392975 | 33965 | SH |  | SOLE | 0 | 0 | 0 | 33965 |
| VANGUARD INDEX FDS | S 500 ETF SHS | 922908363 |  | 8704338 | 29426 | SH |  | SOLE | 0 | 0 | 0 | 29426 |
| VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 |  | 4767243 | 29136 | SH |  | SOLE | 0 | 0 | 0 | 29136 |
| VANGUARD INDEX FDS | VALUE ETF | 922908744 |  | 30970759 | 258413 | SH |  | SOLE | 0 | 0 | 0 | 258413 |
| VANGUARD INTL EQUITY INDEX F | FTSE EMR MKT ETF | 922042858 |  | 1726752 | 38830 | SH |  | SOLE | 0 | 0 | 0 | 38830 |
| VANGUARD INTL EQUITY INDEX F | FTSE PACIFIC ETF | 922042866 |  | 49437 | 711 | SH |  | SOLE | 0 | 0 | 0 | 711 |
| VANGUARD INTL EQUITY INDEX F | FTSE SMCAP ETF | 922042718 |  | 32486 | 292 | SH |  | SOLE | 0 | 0 | 0 | 292 |
| VANGUARD SCOTTSDALE FDS | LONG TERM TREAS | 92206C847 |  | 113886 | 1368 | SH |  | SOLE | 0 | 0 | 0 | 1368 |
| VANGUARD SCOTTSDALE FDS | VNG RUS2000GRW | 92206C623 |  | 17608 | 113 | SH |  | SOLE | 0 | 0 | 0 | 113 |
| VANGUARD SCOTTSDALE FDS | VNG RUS2000IDX | 92206C664 |  | 226532 | 1701 | SH |  | SOLE | 0 | 0 | 0 | 1701 |
| VANGUARD WORLD FD | EXTENDED DUR | 921910709 |  | 346663 | 2667 | SH |  | SOLE | 0 | 0 | 0 | 2667 |
| VANGUARD WORLD FDS | CONSUM STP ETF | 92204A207 |  | 1290798 | 8007 | SH |  | SOLE | 0 | 0 | 0 | 8007 |
| VANGUARD WORLD FDS | INDUSTRIAL ETF | 92204A603 |  | 12602 | 82 | SH |  | SOLE | 0 | 0 | 0 | 82 |
| VANGUARD WORLD FDS | MATERIALS ETF | 92204A801 |  | 2012 | 15 | SH |  | SOLE | 0 | 0 | 0 | 15 |
| VANGUARD WORLD FDS | UTILITIES ETF | 92204A876 |  | 1113245 | 7791 | SH |  | SOLE | 0 | 0 | 0 | 7791 |
| VARONIS SYS INC | COM | 922280102 |  | 53853 | 693 | SH |  | SOLE | 0 | 0 | 0 | 693 |
| VEDANTA LTD | SPONSORED ADR | 92242Y100 |  | 2951 | 342 | SH |  | SOLE | 0 | 0 | 0 | 342 |
| VIKING THERAPEUTICS INC | COM | 92686J106 |  | 7218 | 900 | SH |  | SOLE | 0 | 0 | 0 | 900 |
| VIPER ENERGY PARTNERS LP | COM UNT RP INT | 92763M105 |  | 2466 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| VIRGIN GALACTIC HOLDINGS INC | COM | 92766K106 |  | 20166 | 1746 | SH |  | SOLE | 0 | 0 | 0 | 1746 |
| VIRTU FINL INC | CL A | 928254101 |  | 19252 | 1204 | SH |  | SOLE | 0 | 0 | 0 | 1204 |
| VISTEON CORP | COM NEW | 92839U206 |  | 779 | 9 | SH |  | SOLE | 0 | 0 | 0 | 9 |
| VOYA GLBL EQTY DIV  PREM OP | COM | 92912T100 |  | 34974 | 5650 | SH |  | SOLE | 0 | 0 | 0 | 5650 |
| WATTS WATER TECHNOLOGIES INC | CL A | 942749102 |  | 464582 | 4657 | SH |  | SOLE | 0 | 0 | 0 | 4657 |
| WEC ENERGY GROUP INC | COM | 92939U106 |  | 125605 | 1362 | SH |  | SOLE | 0 | 0 | 0 | 1362 |
| WELLS FARGO CO NEW | COM | 949746101 |  | 1951767 | 36278 | SH |  | SOLE | 0 | 0 | 0 | 36278 |
| WELLS FARGO CO NEW | PERP PFD CNV A | 949746804 |  | 8700 | 6 | SH |  | SOLE | 0 | 0 | 0 | 6 |
| WELLTOWER INC | COM | 95040Q104 |  | 912633 | 11160 | SH |  | SOLE | 0 | 0 | 0 | 11160 |
| WENDYS CO | COM | 95058W100 |  | 298402 | 13435 | SH |  | SOLE | 0 | 0 | 0 | 13435 |
| WESTERN ASSET HGH YLD DFNDFD | COM | 95768B107 |  | 8779 | 561 | SH |  | SOLE | 0 | 0 | 0 | 561 |
| WESTERN ASSET MUN DEF OPP TR | COM | 95768A109 |  | 10455 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| WESTERN ASST INFLTN LKD INM | COM SH BEN INT | 95766Q106 |  | 81089 | 6674 | SH |  | SOLE | 0 | 0 | 0 | 6674 |
| WESTERN MIDSTREAM PARTNERS L | COM UNIT LP INT | 958669103 |  | 20753 | 1054 | SH |  | SOLE | 0 | 0 | 0 | 1054 |
| WESTPAC BKG CORP | SPONSORED ADR | 961214301 |  | 1138 | 67 | SH |  | SOLE | 0 | 0 | 0 | 67 |
| WHITEHORSE FIN INC | COM | 96524V106 |  | 119861 | 8749 | SH |  | SOLE | 0 | 0 | 0 | 8749 |
| WILEY JOHN  SONS INC | CL A | 968223206 |  | 5968 | 123 | SH |  | SOLE | 0 | 0 | 0 | 123 |
| WISDOMTREE TR | EMERG CUR STR FD | 97717W133 |  | 3723 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| WISDOMTREE TR | FLOATNG RAT TREA | 97717X628 |  | 19522 | 779 | SH |  | SOLE | 0 | 0 | 0 | 779 |
| WISDOMTREE TR | INTL DIV EX FINL | 97717W786 |  | 765486 | 17960 | SH |  | SOLE | 0 | 0 | 0 | 17960 |
| WISDOMTREE TR | ITL HDG QTLY DIV | 97717X594 |  | 152223 | 4190 | SH |  | SOLE | 0 | 0 | 0 | 4190 |
| WISDOMTREE TR | US MIDCAP DIVID | 97717W505 |  | 1182696 | 31091 | SH |  | SOLE | 0 | 0 | 0 | 31091 |
| WORKHORSE GROUP INC | COM NEW | 98138J206 |  | 10640 | 3500 | SH |  | SOLE | 0 | 0 | 0 | 3500 |
| WORLD FUEL SVCS CORP | COM | 981475106 |  | 12244 | 282 | SH |  | SOLE | 0 | 0 | 0 | 282 |
| WPP PLC NEW | ADR | 92937A102 |  | 7521 | 107 | SH |  | SOLE | 0 | 0 | 0 | 107 |
| WRAP TECHNOLOGIES INC | COM | 98212N107 |  | 2773 | 434 | SH |  | SOLE | 0 | 0 | 0 | 434 |
| WW INTL INC | COM | 98262P101 |  | 48336 | 1265 | SH |  | SOLE | 0 | 0 | 0 | 1265 |
| YEXT INC | COM | 98585N106 |  | 4326 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| ZILLOW GROUP INC | CL C CAP STK | 98954M200 |  | 8040 | 175 | SH |  | SOLE | 0 | 0 | 0 | 175 |
| ZION OIL  GAS INC | COM | 989696109 |  | 86 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| ZIOPHARM ONCOLOGY INC | COM | 98973P101 |  | 6136 | 1300 | SH |  | SOLE | 0 | 0 | 0 | 1300 |
| ZOETIS INC | CL A | 98978V103 |  | 1529033 | 11553 | SH |  | SOLE | 0 | 0 | 0 | 11553 |
| ZTO EXPRESS CAYMAN INC | SPONSORED ADS A | 98980A105 |  | 21692 | 929 | SH |  | SOLE | 0 | 0 | 0 | 929 |
| ZYNGA INC | CL A | 98986T108 |  | 55821 | 9121 | SH |  | SOLE | 0 | 0 | 0 | 9121 |
| TERNIUM SA | SPONSORED ADS | 880890108 |  | 1078 | 49 | SH |  | SOLE | 0 | 0 | 0 | 49 |
| TERRAFORM PWR INC | COM CL A | 88104R209 |  | 2524 | 164 | SH |  | SOLE | 0 | 0 | 0 | 164 |
| TEUCRIUM COMMODITY TR | CORN FD SHS | 88166A102 |  | 1480 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| TEVA PHARMACEUTICAL FIN LLC | DBCV  0.250% 2/0 | 88163VAE9 |  | 1896 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| TEVA PHARMACEUTICAL INDS LTD | SPONSORED ADS | 881624209 |  | 25313 | 2583 | SH |  | SOLE | 0 | 0 | 0 | 2583 |
| TEXAS CAPITAL BANCSHARES INC | COM | 88224Q107 |  | 1419 | 25 | SH |  | SOLE | 0 | 0 | 0 | 25 |
| TEXAS INSTRS INC | COM | 882508104 |  | 858699 | 6693 | SH |  | SOLE | 0 | 0 | 0 | 6693 |
| THE CHARLES SCHWAB CORPORATI | COM | 808513105 |  | 535641 | 11262 | SH |  | SOLE | 0 | 0 | 0 | 11262 |
| THOR INDS INC | COM | 885160101 |  | 33509 | 451 | SH |  | SOLE | 0 | 0 | 0 | 451 |
| TIFFANY  CO NEW | COM | 886547108 |  | 13365 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| TOLL BROTHERS INC | COM | 889478103 |  | 15521 | 393 | SH |  | SOLE | 0 | 0 | 0 | 393 |
| TORONTO DOMINION BK ONT | COM NEW | 891160509 |  | 176416 | 3143 | SH |  | SOLE | 0 | 0 | 0 | 3143 |
| TOYOTA MOTOR CORP | SP ADR REP2COM | 892331307 |  | 130843 | 931 | SH |  | SOLE | 0 | 0 | 0 | 931 |
| TPG SPECIALTY LENDING INC | COM | 87265K102 |  | 22651 | 1055 | SH |  | SOLE | 0 | 0 | 0 | 1055 |
| TWO HBRS INVT CORP | COM NEW | 90187B408 |  | 95571 | 6537 | SH |  | SOLE | 0 | 0 | 0 | 6537 |
| TYME TECHNOLOGIES INC | COM | 90238J103 |  | 2520 | 1800 | SH |  | SOLE | 0 | 0 | 0 | 1800 |
| UGI CORP NEW | COM | 902681105 |  | 564320 | 12496 | SH |  | SOLE | 0 | 0 | 0 | 12496 |
| ULTA BEAUTY INC | COM | 90384S303 |  | 17720 | 70 | SH |  | SOLE | 0 | 0 | 0 | 70 |
| UNITED AIRLINES HLDGS INC | COM | 910047109 |  | 24225 | 275 | SH |  | SOLE | 0 | 0 | 0 | 275 |
| UNITED STATES NATL GAS FUND | UNIT PAR | 912318300 |  | 219 | 13 | SH |  | SOLE | 0 | 0 | 0 | 13 |
| UNITED STS COMMODITY INDEX F | COMM IDX FND | 911717106 |  | 7380 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| UNITED TECHNOLOGIES CORP | COM | 913017109 |  | 2461274 | 16435 | SH |  | SOLE | 0 | 0 | 0 | 16435 |
| UNIVERSAL DISPLAY CORP | COM | 91347P105 |  | 373450 | 1812 | SH |  | SOLE | 0 | 0 | 0 | 1812 |
| UNUM GROUP | COM | 91529Y106 |  | 20150 | 691 | SH |  | SOLE | 0 | 0 | 0 | 691 |
| URANIUM ENERGY CORP | COM | 916896103 |  | 1838 | 2000 | SH |  | SOLE | 0 | 0 | 0 | 2000 |
| URSTADT BIDDLE PPTYS INC | COM | 917286106 |  | 497 | 25 | SH |  | SOLE | 0 | 0 | 0 | 25 |
| US ECOLOGY INC | COM | 91734M103 |  | 7876 | 136 | SH |  | SOLE | 0 | 0 | 0 | 136 |
| USANA HEALTH SCIENCES INC | COM | 90328M107 |  | 7070 | 90 | SH |  | SOLE | 0 | 0 | 0 | 90 |
| VAIL RESORTS INC | COM | 91879Q109 |  | 281081 | 1172 | SH |  | SOLE | 0 | 0 | 0 | 1172 |
| VANECK VECTORS ETF TR | JP MORGAN MKTS | 92189H300 |  | 125473 | 3689 | SH |  | SOLE | 0 | 0 | 0 | 3689 |
| VANECK VECTORS ETF TRUST | BDC INCOME ETF | 92189F411 |  | 113264 | 6762 | SH |  | SOLE | 0 | 0 | 0 | 6762 |
| VANECK VECTORS ETF TRUST | OIL SVCS ETF | 92189F718 |  | 1658862 | 125197 | SH |  | SOLE | 0 | 0 | 0 | 125197 |
| VANECK VECTORS ETF TRUST | SEMICONDUCTOR ET | 92189F676 |  | 474688 | 3357 | SH |  | SOLE | 0 | 0 | 0 | 3357 |
| VANECK VECTORS ETF TRUST | VIDEO GAMING | 92189F114 |  | 86538 | 2271 | SH |  | SOLE | 0 | 0 | 0 | 2271 |
| VANGUARD BD INDEX FD INC | INTERMED TERM | 921937819 |  | 409018 | 4689 | SH |  | SOLE | 0 | 0 | 0 | 4689 |
| VANGUARD BD INDEX FD INC | LONG TERM BOND | 921937793 |  | 406767 | 4054 | SH |  | SOLE | 0 | 0 | 0 | 4054 |
| VANGUARD INDEX FDS | GROWTH ETF | 922908736 |  | 26078378 | 143154 | SH |  | SOLE | 0 | 0 | 0 | 143154 |
| VANGUARD INDEX FDS | LARGE CAP ETF | 922908637 |  | 5276958 | 35694 | SH |  | SOLE | 0 | 0 | 0 | 35694 |
| VANGUARD INTL EQUITY INDEX F | FTSE EUROPE ETF | 922042874 |  | 671461 | 11458 | SH |  | SOLE | 0 | 0 | 0 | 11458 |
| VANGUARD SCOTTSDALE FDS | INTER TERM TREAS | 92206C706 |  | 77926 | 1182 | SH |  | SOLE | 0 | 0 | 0 | 1182 |
| VANGUARD SCOTTSDALE FDS | SHORT TERM TREAS | 92206C102 |  | 109737 | 1804 | SH |  | SOLE | 0 | 0 | 0 | 1804 |
| VANGUARD TAX MANAGED INTL FD | FTSE DEV MKT ETF | 921943858 |  | 10020998 | 227440 | SH |  | SOLE | 0 | 0 | 0 | 227440 |
| VANGUARD WHITEHALL FDS INC | INTL HIGH ETF | 921946794 |  | 665225 | 10430 | SH |  | SOLE | 0 | 0 | 0 | 10430 |
| VANGUARD WORLD FDS | COMM SRVC ETF | 92204A884 |  | 200183 | 2131 | SH |  | SOLE | 0 | 0 | 0 | 2131 |
| VANGUARD WORLD FDS | CONSUM DIS ETF | 92204A108 |  | 210414 | 1110 | SH |  | SOLE | 0 | 0 | 0 | 1110 |
| VANGUARD WORLD FDS | FINANCIALS ETF | 92204A405 |  | 1050774 | 13775 | SH |  | SOLE | 0 | 0 | 0 | 13775 |
| VEEVA SYS INC | CL A COM | 922475108 |  | 151491 | 1077 | SH |  | SOLE | 0 | 0 | 0 | 1077 |
| VENTAS INC | COM | 92276F100 |  | 311115 | 5388 | SH |  | SOLE | 0 | 0 | 0 | 5388 |
| VEREIT INC | COM | 92339V100 |  | 134926 | 14602 | SH |  | SOLE | 0 | 0 | 0 | 14602 |
| VERITIV CORP | COM | 923454102 |  | 20 | 1 | SH |  | SOLE | 0 | 0 | 0 | 1 |
| VERMILLION INC | COM NEW | 92407M206 |  | 36369 | 44900 | SH |  | SOLE | 0 | 0 | 0 | 44900 |
| VERRA MOBILITY CORP | COM | 92511U102 |  | 1917 | 137 | SH |  | SOLE | 0 | 0 | 0 | 137 |
| VIAVI SOLUTIONS INC | COM | 925550105 |  | 4935 | 329 | SH |  | SOLE | 0 | 0 | 0 | 329 |
| VICTORY CAP HLDGS INC | COM CL A | 92645B103 |  | 31455 | 1500 | SH |  | SOLE | 0 | 0 | 0 | 1500 |
| VIPSHOP HLDGS LTD | SPONSORED ADS A | 92763W103 |  | 427934 | 30200 | SH |  | SOLE | 0 | 0 | 0 | 30200 |
| VIRTUS TOTAL RETURN FUND INC | COM | 92835W107 |  | 5917 | 519 | SH |  | SOLE | 0 | 0 | 0 | 519 |
| VULCAN MATLS CO | COM | 929160109 |  | 110320 | 766 | SH |  | SOLE | 0 | 0 | 0 | 766 |
| VUZIX CORP | COM NEW | 92921W300 |  | 1005 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| WABTEC CORP | COM | 929740108 |  | 89017 | 1144 | SH |  | SOLE | 0 | 0 | 0 | 1144 |
| WALMART INC | COM | 931142103 |  | 2833335 | 23842 | SH |  | SOLE | 0 | 0 | 0 | 23842 |
| WESTERN ASSET EMRG MKT DEBT | COM | 95766A101 |  | 77400 | 5424 | SH |  | SOLE | 0 | 0 | 0 | 5424 |
| WESTERN ASSET GLB HI INCOME | COM | 95766B109 |  | 39178 | 3910 | SH |  | SOLE | 0 | 0 | 0 | 3910 |
| WESTERN DIGITAL CORP | COM | 958102105 |  | 5839 | 92 | SH |  | SOLE | 0 | 0 | 0 | 92 |
| WESTLAKE CHEM CORP | COM | 960413102 |  | 4209 | 60 | SH |  | SOLE | 0 | 0 | 0 | 60 |
| WESTPORT FUEL SYSTEMS INC | COM NEW | 960908309 |  | 2370 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| WHEATON PRECIOUS METALS CORP | COM | 962879102 |  | 51895 | 1742 | SH |  | SOLE | 0 | 0 | 0 | 1742 |
| WHITE MTNS INS GROUP LTD | COM | G9618E107 |  | 8924 | 8 | SH |  | SOLE | 0 | 0 | 0 | 8 |
| WILLIAMS SONOMA INC | COM | 969904101 |  | 80152 | 1091 | SH |  | SOLE | 0 | 0 | 0 | 1091 |
| WISDOMTREE TR | EMER MKT HIGH FD | 97717W315 |  | 339343 | 7414 | SH |  | SOLE | 0 | 0 | 0 | 7414 |
| WISDOMTREE TR | GERMANY HEDEQ FD | 97717W448 |  | 10960 | 343 | SH |  | SOLE | 0 | 0 | 0 | 343 |
| WISDOMTREE TR | GLB US QTLY DIV | 97717W844 |  | 12566 | 191 | SH |  | SOLE | 0 | 0 | 0 | 191 |
| WISDOMTREE TR | INDIA ERNGS FD | 97717W422 |  | 88061 | 3538 | SH |  | SOLE | 0 | 0 | 0 | 3538 |
| WISDOMTREE TR | INTL EQUITY FD | 97717W703 |  | 8022 | 150 | SH |  | SOLE | 0 | 0 | 0 | 150 |
| WISDOMTREE TR | INTL LRGCAP DV | 97717W794 |  | 153829 | 3140 | SH |  | SOLE | 0 | 0 | 0 | 3140 |
| WISDOMTREE TR | US DIVID EX FNCL | 97717W406 |  | 602413 | 6513 | SH |  | SOLE | 0 | 0 | 0 | 6513 |
| WISDOMTREE TR | US QTLY DIV GRT | 97717X669 |  | 10085 | 208 | SH |  | SOLE | 0 | 0 | 0 | 208 |
| WISDOMTREE TR | US SMALLCAP DIVD | 97717W604 |  | 877892 | 30610 | SH |  | SOLE | 0 | 0 | 0 | 30610 |
| WISDOMTREE TR | US SMALLCAP FUND | 97717W562 |  | 38450 | 1000 | SH |  | SOLE | 0 | 0 | 0 | 1000 |
| WISDOMTREE TR | US TOTAL MRKT FD | 97717W596 |  | 4430 | 120 | SH |  | SOLE | 0 | 0 | 0 | 120 |
| WISDOMTREE TR | YIELD ENHANCD US | 97717X511 |  | 329227 | 6301 | SH |  | SOLE | 0 | 0 | 0 | 6301 |
| WIX COM LTD | SHS | M98068105 |  | 16154 | 132 | SH |  | SOLE | 0 | 0 | 0 | 132 |
| WNS HOLDINGS LTD | SPON ADR | 92932M101 |  | 20705 | 313 | SH |  | SOLE | 0 | 0 | 0 | 313 |
| WORTHINGTON INDS INC | COM | 981811102 |  | 2278 | 54 | SH |  | SOLE | 0 | 0 | 0 | 54 |
| XEROX HOLDINGS CORP | COM NEW | 98421M106 |  | 224668 | 6094 | SH |  | SOLE | 0 | 0 | 0 | 6094 |
| YANDEX N V | SHS CLASS A | N97284108 |  | 9481 | 218 | SH |  | SOLE | 0 | 0 | 0 | 218 |
| ZSCALER INC | COM | 98980G102 |  | 3255 | 70 | SH |  | SOLE | 0 | 0 | 0 | 70 |
| ZUORA INC | COM CL A | 98983V106 |  | 31884 | 2225 | SH |  | SOLE | 0 | 0 | 0 | 2225 |
| ZYNERBA PHARMACEUTICALS INC | COM | 98986X109 |  | 2585 | 428 | SH |  | SOLE | 0 | 0 | 0 | 428 |
| TRANSOCEAN LTD | REG SHS | H8817H100 |  | 33391 | 4853 | SH |  | SOLE | 0 | 0 | 0 | 4853 |
| TRAVELERS COMPANIES INC | COM | 89417E109 |  | 456862 | 3336 | SH |  | SOLE | 0 | 0 | 0 | 3336 |
| TRIP COM GROUP LTD | ADS | 89677Q107 |  | 9660 | 288 | SH |  | SOLE | 0 | 0 | 0 | 288 |
| TRIPLEPOINT VENTURE GROWTH B | COM | 89677Y100 |  | 19538 | 1374 | SH |  | SOLE | 0 | 0 | 0 | 1374 |
| TRUSTCO BK CORP N Y | COM | 898349105 |  | 209094 | 24117 | SH |  | SOLE | 0 | 0 | 0 | 24117 |
| TSAKOS ENERGY NAVIGATION LTD | SHS | G9108L108 |  | 5232 | 1200 | SH |  | SOLE | 0 | 0 | 0 | 1200 |
| UBS AG JERSEY BRH | ETRAC WELLS BDCI | 902641588 |  | 33808 | 1654 | SH |  | SOLE | 0 | 0 | 0 | 1654 |
| UNITED MICROELECTRONICS CORP | SPON ADR NEW | 910873405 |  | 2884 | 1076 | SH |  | SOLE | 0 | 0 | 0 | 1076 |
| UNITED NAT FOODS INC | COM | 911163103 |  | 8208 | 937 | SH |  | SOLE | 0 | 0 | 0 | 937 |
| UNITED STATES OIL FUND LP | UNITS | 91232N108 |  | 89414 | 6980 | SH |  | SOLE | 0 | 0 | 0 | 6980 |
| UNITED STATES STL CORP NEW | COM | 912909108 |  | 305086 | 26738 | SH |  | SOLE | 0 | 0 | 0 | 26738 |
| UNITED THERAPEUTICS CORP DEL | COM | 91307C102 |  | 4404 | 50 | SH |  | SOLE | 0 | 0 | 0 | 50 |
| UNITEDHEALTH GROUP INC | COM | 91324P102 |  | 5079306 | 17278 | SH |  | SOLE | 0 | 0 | 0 | 17278 |
| UNITI GROUP INC | COM | 91325V108 |  | 1404 | 171 | SH |  | SOLE | 0 | 0 | 0 | 171 |
| VALARIS PLC | SHS CLASS A | G9402V109 |  | 1312 | 200 | SH |  | SOLE | 0 | 0 | 0 | 200 |
| VALERO ENERGY CORP NEW | COM | 91913Y100 |  | 1008705 | 10771 | SH |  | SOLE | 0 | 0 | 0 | 10771 |
| VANECK VECTORS ETF TR | AMT FREE INT ETF | 92189H201 |  | 1133857 | 22573 | SH |  | SOLE | 0 | 0 | 0 | 22573 |
| VANECK VECTORS ETF TR | HIGH YLD MUN ETF | 92189H409 |  | 1490802 | 23276 | SH |  | SOLE | 0 | 0 | 0 | 23276 |
| VANECK VECTORS ETF TRUST | AGRIBUSINESS ETF | 92189F700 |  | 30743 | 447 | SH |  | SOLE | 0 | 0 | 0 | 447 |
| VANECK VECTORS ETF TRUST | BIOTECH ETF | 92189F726 |  | 13942 | 100 | SH |  | SOLE | 0 | 0 | 0 | 100 |
| VANECK VECTORS ETF TRUST | GAMING ETF | 92189F882 |  | 67218 | 1610 | SH |  | SOLE | 0 | 0 | 0 | 1610 |
| VANECK VECTORS ETF TRUST | GOLD MINERS ETF | 92189F106 |  | 475214 | 16230 | SH |  | SOLE | 0 | 0 | 0 | 16230 |
| VANECK VECTORS ETF TRUST | INDONESIA INDEX | 92189F833 |  | 6234 | 276 | SH |  | SOLE | 0 | 0 | 0 | 276 |
| VANECK VECTORS ETF TRUST | INTL HIGH YIELD | 92189F445 |  | 13457 | 536 | SH |  | SOLE | 0 | 0 | 0 | 536 |
| VANECK VECTORS ETF TRUST | MTG REIT INCOME | 92189F452 |  | 5348 | 223 | SH |  | SOLE | 0 | 0 | 0 | 223 |
| VANECK VECTORS ETF TRUST | RARE EARTH STRAT | 92189F742 |  | 10073 | 750 | SH |  | SOLE | 0 | 0 | 0 | 750 |
| VANECK VECTORS ETF TRUST | SHORT HIGH YIELD | 92189F387 |  | 74466 | 2955 | SH |  | SOLE | 0 | 0 | 0 | 2955 |
| VANGUARD CHARLOTTE FDS | INTL BD IDX ETF | 92203J407 |  | 1783108 | 31515 | SH |  | SOLE | 0 | 0 | 0 | 31515 |
| VANGUARD GROUP | DIV APP ETF | 921908844 |  | 12101747 | 97078 | SH |  | SOLE | 0 | 0 | 0 | 97078 |
| VANGUARD INDEX FDS | MCAP VL IDXVIP | 922908512 |  | 6490383 | 54454 | SH |  | SOLE | 0 | 0 | 0 | 54454 |
| VANGUARD INDEX FDS | MID CAP ETF | 922908629 |  | 3376738 | 18951 | SH |  | SOLE | 0 | 0 | 0 | 18951 |
| VANGUARD INDEX FDS | SMALL CP ETF | 922908751 |  | 2284176 | 13790 | SH |  | SOLE | 0 | 0 | 0 | 13790 |
| VANGUARD INTL EQUITY INDEX F | ALLWRLD EX US | 922042775 |  | 1668316 | 31038 | SH |  | SOLE | 0 | 0 | 0 | 31038 |
| VANGUARD INTL EQUITY INDEX F | GLB EX US ETF | 922042676 |  | 1581307 | 26761 | SH |  | SOLE | 0 | 0 | 0 | 26761 |
| VANGUARD MUN BD FD INC | TAX EXEMPT BD | 922907746 |  | 293560 | 5483 | SH |  | SOLE | 0 | 0 | 0 | 5483 |
| VANGUARD SCOTTSDALE FDS | INT-TERM CORP | 92206C870 |  | 4778598 | 52322 | SH |  | SOLE | 0 | 0 | 0 | 52322 |
| VANGUARD SCOTTSDALE FDS | LG-TERM COR BD | 92206C813 |  | 302053 | 2980 | SH |  | SOLE | 0 | 0 | 0 | 2980 |
| VANGUARD SCOTTSDALE FDS | SHRT TRM CORP BD | 92206C409 |  | 1915627 | 23641 | SH |  | SOLE | 0 | 0 | 0 | 23641 |
| VANGUARD WORLD FD | MEGA CAP INDEX | 921910873 |  | 366448 | 3280 | SH |  | SOLE | 0 | 0 | 0 | 3280 |
| VANGUARD WORLD FD | MEGA CAP VAL ETF | 921910840 |  | 1489532 | 17086 | SH |  | SOLE | 0 | 0 | 0 | 17086 |
| VANGUARD WORLD FDS | HEALTH CAR ETF | 92204A504 |  | 621763 | 3243 | SH |  | SOLE | 0 | 0 | 0 | 3243 |
| VERISK ANALYTICS INC | COM | 92345Y106 |  | 462058 | 3094 | SH |  | SOLE | 0 | 0 | 0 | 3094 |
| VERIZON COMMUNICATIONS INC | COM | 92343V104 |  | 6367654 | 103708 | SH |  | SOLE | 0 | 0 | 0 | 103708 |
| VERMILION ENERGY INC | COM | 923725105 |  | 2129 | 130 | SH |  | SOLE | 0 | 0 | 0 | 130 |
| VERSO CORP | CL A | 92531L207 |  | 4526 | 251 | SH |  | SOLE | 0 | 0 | 0 | 251 |
| VIACOMCBS INC | CL B | 92556H206 |  | 171103 | 4077 | SH |  | SOLE | 0 | 0 | 0 | 4077 |
| VISTRA ENERGY CORP | COM | 92840M102 |  | 92 | 4 | SH |  | SOLE | 0 | 0 | 0 | 4 |
| VONAGE HLDGS CORP | COM | 92886T201 |  | 15 | 2 | SH |  | SOLE | 0 | 0 | 0 | 2 |
| VOXELJET AG | ADS | 92912L107 |  | 1025 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| VOYA EMERGING MKTS HIGH DIVI | COM | 92912P108 |  | 10387 | 1300 | SH |  | SOLE | 0 | 0 | 0 | 1300 |
| VOYA PRIME RATE TR | SH BEN INT | 92913A100 |  | 1102 | 220 | SH |  | SOLE | 0 | 0 | 0 | 220 |
| WALGREENS BOOTS ALLIANCE INC | COM | 931427108 |  | 119954 | 2034 | SH |  | SOLE | 0 | 0 | 0 | 2034 |
| WASHINGTON REAL ESTATE INVT | SH BEN INT | 939653101 |  | 34970 | 1198 | SH |  | SOLE | 0 | 0 | 0 | 1198 |
| WASTE MGMT INC DEL | COM | 94106L109 |  | 1252331 | 10989 | SH |  | SOLE | 0 | 0 | 0 | 10989 |
| WATSCO INC | COM | 942622200 |  | 227710 | 1264 | SH |  | SOLE | 0 | 0 | 0 | 1264 |
| WD-40 CO | COM | 929236107 |  | 151797 | 782 | SH |  | SOLE | 0 | 0 | 0 | 782 |
| WEINGARTEN RLTY INVS | SH BEN INT | 948741103 |  | 24555 | 786 | SH |  | SOLE | 0 | 0 | 0 | 786 |
| WELLS FARGO INCOME OPPORTUNI | WF INC OPPTY FD | 94987B105 |  | 17682 | 2100 | SH |  | SOLE | 0 | 0 | 0 | 2100 |
| WESTERN ASST MNGD MUN FD INC | COM | 95766M105 |  | 177223 | 13305 | SH |  | SOLE | 0 | 0 | 0 | 13305 |
| WESTERN UN CO | COM | 959802109 |  | 109048 | 4072 | SH |  | SOLE | 0 | 0 | 0 | 4072 |
| WEX INC | COM | 96208T104 |  | 246325 | 1176 | SH |  | SOLE | 0 | 0 | 0 | 1176 |
| WEYERHAEUSER CO | COM | 962166104 |  | 37810 | 1252 | SH |  | SOLE | 0 | 0 | 0 | 1252 |
| WHIRLPOOL CORP | COM | 963320106 |  | 17067 | 116 | SH |  | SOLE | 0 | 0 | 0 | 116 |
| WHITESTONE REIT | COM | 966084204 |  | 20430 | 1500 | SH |  | SOLE | 0 | 0 | 0 | 1500 |
| WHITING PETE CORP NEW | COM NEW | 966387409 |  | 44 | 6 | SH |  | SOLE | 0 | 0 | 0 | 6 |
| WILLIAMS COS INC DEL | COM | 969457100 |  | 99118 | 4179 | SH |  | SOLE | 0 | 0 | 0 | 4179 |
| WISDOMTREE INVTS INC | COM | 97717P104 |  | 28141 | 5814 | SH |  | SOLE | 0 | 0 | 0 | 5814 |
| WISDOMTREE TR | DYNAMIC INT EQ | 97717X271 |  | 16458 | 500 | SH |  | SOLE | 0 | 0 | 0 | 500 |
| WISDOMTREE TR | HEDGED HI YLD BD | 97717W430 |  | 149423 | 6449 | SH |  | SOLE | 0 | 0 | 0 | 6449 |
| WISDOMTREE TR | JAPN HEDGE EQT | 97717W851 |  | 110894 | 2062 | SH |  | SOLE | 0 | 0 | 0 | 2062 |
| WISDOMTREE TR | NEGT DUR HIG YLD | 97717W398 |  | 5630 | 300 | SH |  | SOLE | 0 | 0 | 0 | 300 |
| WISDOMTREE TR | US LARGECAP DIVD | 97717W307 |  | 615479 | 5810 | SH |  | SOLE | 0 | 0 | 0 | 5810 |
| WISDOMTREE TR | US S CAP QTY DIV | 97717X651 |  | 164039 | 4350 | SH |  | SOLE | 0 | 0 | 0 | 4350 |
| WORLD WRESTLING ENTMT INC | CL A | 98156Q108 |  | 316241 | 4875 | SH |  | SOLE | 0 | 0 | 0 | 4875 |
| WYNDHAM DESTINATIONS INC | COM | 98310W108 |  | 6141 | 119 | SH |  | SOLE | 0 | 0 | 0 | 119 |
| XPO LOGISTICS INC | COM | 983793100 |  | 113971 | 1430 | SH |  | SOLE | 0 | 0 | 0 | 1430 |
| YELP INC | CL A | 985817105 |  | 4110 | 118 | SH |  | SOLE | 0 | 0 | 0 | 118 |
| YETI HLDGS INC | COM | 98585X104 |  | 436211 | 12542 | SH |  | SOLE | 0 | 0 | 0 | 12542 |
| YUM BRANDS INC | COM | 988498101 |  | 537434 | 5335 | SH |  | SOLE | 0 | 0 | 0 | 5335 |
| YUM CHINA HLDGS INC | COM | 98850P109 |  | 237214 | 4941 | SH |  | SOLE | 0 | 0 | 0 | 4941 |
| ZAYO GROUP HLDGS INC | COM | 98919V105 |  | 1975 | 57 | SH |  | SOLE | 0 | 0 | 0 | 57 |
| ZEBRA TECHNOLOGIES CORP | CL A | 989207105 |  | 333349 | 1305 | SH |  | SOLE | 0 | 0 | 0 | 1305 |
| ZIMMER BIOMET HLDGS INC | COM | 98956P102 |  | 238291 | 1592 | SH |  | SOLE | 0 | 0 | 0 | 1592 |
| ZIONS BANCORPORATION N A | COM | 989701107 |  | 484362 | 9329 | SH |  | SOLE | 0 | 0 | 0 | 9329 |
| ZOOM VIDEO COMMUNICATIONS IN | CL A | 98980L101 |  | 468319 | 6883 | SH |  | SOLE | 0 | 0 | 0 | 6883 |
| ESPERION THERAPEUTICS INC NE CALL | CALL | 29664W905 |  | 10850 | 5 | SH | Call | SOLE | 0 | 0 | 0 | 5 |
| GENERAL ELECTRIC CO CALL | CALL | 369604903 |  | 80 | 80 | SH | Call | SOLE | 0 | 0 | 0 | 80 |
| KRATOS DEFENSE  SEC SOLUTIO CALL | CALL | 50077B907 |  | 4090 | 12 | SH | Call | SOLE | 0 | 0 | 0 | 12 |

---