0001085146-20-001645.txt : 20200521 0001085146-20-001645.hdr.sgml : 20200521 20200521092646 ACCESSION NUMBER: 0001085146-20-001645 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200521 DATE AS OF CHANGE: 20200521 EFFECTIVENESS DATE: 20200521 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HighTower Advisors, LLC CENTRAL INDEX KEY: 0001462245 IRS NUMBER: 364500709 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13510 FILM NUMBER: 20900229 BUSINESS ADDRESS: STREET 1: 200 W. MADISON ST. STREET 2: SUITE 2500 CITY: CHICAGO STATE: IL ZIP: 60606 BUSINESS PHONE: 312-962-3843 MAIL ADDRESS: STREET 1: 200 W. MADISON ST. STREET 2: SUITE 2500 CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001462245 XXXXXXXX 03-31-2020 03-31-2020 false HighTower Advisors, LLC
200 W. MADISON ST. SUITE 2500 CHICAGO IL 60606
13F COMBINATION REPORT 028-13510 0001109448 028-10562 ALLIANCEBERNSTEIN L.P. 0001493338 028-13991 Allianz Global Investors U.S. LLC 0001508822 028-14059 ACR Alpine Capital Research, LLC 0001093589 028-05119 ALTA CAPITAL MANAGEMENT LLC/ 0001369702 028-11962 AMI ASSET MANAGEMENT CORP 0000813933 028-01880 ANCHOR CAPITAL ADVISORS LLC 0001364615 028-11964 Aperio Group, LLC 0000860644 028-02634 Aristotle Capital Management, LLC 0001398103 028-12481 Ashfield Capital Partners, LLC 0000700529 028-01162 ATALANTA SOSNOFF CAPITAL, LLC 0001027817 028-05936 ATLANTA CAPITAL MANAGEMENT CO L L C 0000872259 028-02825 BAHL & GAYNOR INC 0001305227 028-12016 BlackRock Investment Management, LLC 0001015079 028-05620 BRANDES INVESTMENT PARTNERS, LP 0001512978 028-14438 Brookmont Capital Management 0001345929 028-13997 BROWN ADVISORY INC 0000823621 028-01398 CAMBIAR INVESTORS LLC 0000874791 028-02903 CAMPBELL NEWMAN ASSET MANAGEMENT INC 0001596076 028-15733 Capital Innovations LLC 0000897378 028-03434 CONGRESS ASSET MANAGEMENT CO /MA 0001427514 028-13023 Dana Investment Advisors, Inc. 0001036325 028-04121 DAVIS SELECTED ADVISERS 0000727770 028-05267 MACQUARIE INVESTMENT MANAGEMENT BUSINESS TRUST 0001214639 028-10309 DSM CAPITAL PARTNERS LLC 0000790502 028-01666 EAGLE ASSET MANAGEMENT INC 0001102578 028-05269 EARNEST PARTNERS LLC 0001076598 028-04139 EATON VANCE MANAGEMENT 0001093694 028-10606 JFB Holdings Corp 0000937729 028-10991 FAYEZ SAROFIM & CO 0001056288 028-04375 FEDERATED HERMES, INC. 0000038777 028-00734 FRANKLIN RESOURCES INC 0000003520 028-00869 FRED ALGER MANAGEMENT, LLC 0000314949 028-00126 GLENMEDE TRUST CO NA 0001546283 028-14929 Glovista Investments LLC 0001082917 028-04145 GW&K Investment Management, LLC 0000928196 028-04434 HARDING LOEVNER LP 0000813917 028-02013 HARRIS ASSOCIATES L P 0000740272 028-01321 HGK ASSET MANAGEMENT INC 0001056823 028-06986 HORIZON KINETICS ASSET MANAGEMENT LLC 0001426940 028-12835 Horizon Investment Services, LLC 0000914208 028-11246 Invesco Ltd. 0001639666 028-16855 ISTHMUS PARTNERS, LLC 0000019617 028-00694 JPMORGAN CHASE & CO 0001048703 028-11445 Karpus Management, Inc. 0001021223 028-05792 KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC 0000884589 028-03133 KENNEDY CAPITAL MANAGEMENT, INC. 0001307878 028-10975 Laffer Investments 0001009262 028-05358 LATEEF INVESTMENT MANAGEMENT, L.P. 0001207017 028-10469 LAZARD ASSET MANAGEMENT LLC 0000820330 028-01701 CLEARBRIDGE, LLC 0000312348 028-00398 LOOMIS SAYLES & CO L P 0000728100 028-00413 LORD, ABBETT & CO. LLC 0001138060 028-03477 MADISON INVESTMENT HOLDINGS INC 0000922940 028-04057 M.D. SASS INVESTORS SERVICES, INC. 0000912938 028-04968 MASSACHUSETTS FINANCIAL SERVICES CO /MA/ 0000903947 028-03692 MILLER HOWARD INVESTMENTS INC /NY 0000067698 028-00288 MONTAG & CALDWELL, LLC 0000728774 028-00454 NEUBERGER BERMAN LLC 0000939761 028-03871 NEWGATE CAPITAL MANAGEMENT LLC 0001018331 028-05788 NATIXIS ADVISORS, L.P. 0001473182 028-13833 NUANCE INVESTMENTS, LLC 0001521019 028-14498 Nuveen Asset Management, LLC 0000763848 028-01474 NWQ INVESTMENT MANAGEMENT COMPANY, LLC 0001054554 028-06668 OAK RIDGE INVESTMENTS LLC 0001423442 028-12966 O'SHAUGHNESSY ASSET MANAGEMENT, LLC 0001163368 028-10952 PACIFIC INVESTMENT MANAGEMENT CO LLC 0000932859 028-04558 PARAMETRIC PORTFOLIO ASSOCIATES LLC 0001034524 028-03687 POLEN CAPITAL MANAGEMENT LLC 0000769734 028-01549 PRINCIPAL GLOBAL INVESTORS 0001027796 028-03791 PZENA INVESTMENT MANAGEMENT LLC 0001080298 028-04879 REINHART PARTNERS, INC. 0000944234 028-04884 RENAISSANCE GROUP LLC 0001528214 028-14643 Richard Bernstein Advisors LLC 0001112325 028-05655 RIVERBRIDGE PARTNERS LLC 0001386060 028-12484 Boston Partners 0001109426 028-05621 SANTA BARBARA ASSET MANAGEMENT, LLC 0001056593 028-04691 SCHAFER CULLEN CAPITAL MANAGEMENT INC 0001592643 028-16000 Select Equity Group, L.P. 0001002784 028-05709 SHELTON CAPITAL MANAGEMENT 0001089755 028-03489 SOUTHERNSUN ASSET MANAGEMENT, LLC 0001166716 028-10030 STRATEGY ASSET MANAGERS LLC 0001145263 028-06683 TCW INVESTMENT MANAGEMENT Co LLC 0001259887 028-10665 LONDON CO OF VIRGINIA 0001092351 028-05601 THOMAS WHITE INTERNATIONAL LTD 0001008322 028-04041 THOMPSON SIEGEL & WALMSLEY LLC 0001145020 028-06605 THORNBURG INVESTMENT MANAGEMENT INC 0001071483 028-04171 TODD ASSET MANAGEMENT LLC 0000877035 028-02924 TURNER INVESTMENTS LLC 0000102909 028-06408 VANGUARD GROUP INC 0001040188 028-06354 VICTORY CAPITAL MANAGEMENT INC 0001068837 028-07292 VOYA INVESTMENT MANAGEMENT LLC 0000740913 028-01347 REAVES W H & CO INC 0001600435 028-18951 Wakefield Asset Management LLLP 0001061186 028-07104 WCM INVESTMENT MANAGEMENT, LLC 0000859804 028-05973 WEDGEWOOD PARTNERS INC 0001533551 028-14868 Wellesley Asset Management 0001351731 028-11741 WestEnd Advisors, LLC 0000900973 028-03676 Winslow Capital Management, LLC N
Timothy Woods Chief Compliance Officer 312-962-3800 /s/ Timothy Woods Chicago IL 05-20-2020 0 2258 15425566
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 1ST CONSTITUTION BANCORP COM 31986N102 233 17600 SH SOLE 17600 0 0 22ND CENTY GROUP INC COM 90137F103 16 20956 SH SOLE 20956 0 0 3-D SYS CORP DEL COM NEW 88554D205 646 84175 SH SOLE 84175 0 0 3M CO COM 88579Y101 49221 360261 SH SOLE 360261 0 0 58 COM INC SPON ADR REP A 31680Q104 215 4428 SH SOLE 4428 0 0 AAON INC COM PAR $0.004 000360206 644 13249 SH SOLE 13249 0 0 ABB LTD SPONSORED ADR 000375204 233 13426 SH SOLE 13426 0 0 ABBOTT LABS COM 002824100 63450 803981 SH SOLE 803981 0 0 ABBVIE INC COM 00287Y109 63592 834059 SH SOLE 834059 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 21524 1420965 SH SOLE 1420965 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 266 1197 SH SOLE 1197 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1099 14419 SH SOLE 14419 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 10110 745745 SH SOLE 745745 0 0 ABIOMED INC COM 003654100 1151 8258 SH SOLE 8258 0 0 ABM INDS INC COM 000957100 3227 131688 SH SOLE 131688 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 251 15484 SH SOLE 15484 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 249 14822 SH SOLE 14822 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 276 18179 SH SOLE 18179 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 29219 178769 SH SOLE 178769 0 0 ACCURAY INC COM 004397105 29 15000 SH SOLE 15000 0 0 ACI WORLDWIDE INC COM 004498101 221 9209 SH SOLE 9209 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 72 69635 SH SOLE 69635 0 0 ACTIVISION BLIZZARD INC COM 00507V109 7295 122810 SH SOLE 122810 0 0 ACTIVISION BLIZZARD INC COM 00507V109 35 10000 SH Call SOLE 10000 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 622 49335 SH SOLE 49335 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 756 27200 SH SOLE 27200 0 0 ADOBE INC COM 00724F101 27282 85590 SH SOLE 85590 0 0 ADOBE INC COM 00724F101 32 500 SH Call SOLE 500 0 0 ADT INC COM 00090Q103 59 13856 SH SOLE 13856 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 542 5782 SH SOLE 5782 0 0 ADVANCED MICRO DEVICES INC COM 007903107 12305 270897 SH SOLE 270897 0 0 ADVANCED MICRO DEVICES INC COM 007903107 40 21000 SH Call SOLE 21000 0 0 ADVAXIS INC COM NEW 007624307 21 40000 SH SOLE 40000 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 108 11000 SH SOLE 11000 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 133 19142 SH SOLE 19142 0 0 AEGON N V NY REGISTRY SHS 007924103 62 25308 SH SOLE 25308 0 0 AERPIO PHARMACEUTICALS INC COM 00810B105 33 61000 SH SOLE 61000 0 0 AES CORP COM 00130H105 3458 254154 SH SOLE 254154 0 0 AFFIMED N V COM N01045108 53 32500 SH SOLE 32500 0 0 AFFIMED N V COM N01045108 11 63000 SH Call SOLE 63000 0 0 AFLAC INC COM 001055102 7858 229656 SH SOLE 229656 0 0 AGCO CORP COM 001084102 395 8339 SH SOLE 8339 0 0 AGENUS INC COM NEW 00847G705 217 88153 SH SOLE 88153 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 10366 145019 SH SOLE 145019 0 0 AGNC INVT CORP COM 00123Q104 674 63599 SH SOLE 63599 0 0 AGNICO EAGLE MINES LTD COM 008474108 2258 56756 SH SOLE 56756 0 0 AGREE REALTY CORP COM 008492100 243 3930 SH SOLE 3930 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 186 12979 SH SOLE 12979 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 41 16000 SH Call SOLE 16000 0 0 AIR PRODS & CHEMS INC COM 009158106 46099 230808 SH SOLE 230808 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1025 11317 SH SOLE 11317 0 0 AKARI THERAPEUTICS PLC SPONSORED ADR 00972G108 24 16000 SH SOLE 16000 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 271 35806 SH SOLE 35806 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 77 15375 SH SOLE 15375 0 0 ALARM COM HLDGS INC COM 011642105 337 8656 SH SOLE 8656 0 0 ALASKA AIR GROUP INC COM 011659109 279 9792 SH SOLE 9792 0 0 ALBANY INTL CORP CL A 012348108 323 6725 SH SOLE 6725 0 0 ALBEMARLE CORP COM 012653101 610 10837 SH SOLE 10837 0 0 ALBEMARLE CORP COM 012653101 1 1000 SH Call SOLE 1000 0 0 ALCOA CORP COM 013872106 86 13955 SH SOLE 13955 0 0 ALCON INC ORD SHS H01301128 2503 49627 SH SOLE 49627 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 260 1893 SH SOLE 1893 0 0 ALEXCO RESOURCE CORP COM 01535P106 15 12500 SH SOLE 12500 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 0 100 SH Call SOLE 100 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 495 5507 SH SOLE 5507 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 42718 219280 SH SOLE 219280 0 0 ALIGN TECHNOLOGY INC COM 016255101 4820 27711 SH SOLE 27711 0 0 ALIGN TECHNOLOGY INC COM 016255101 16 700 SH Put SOLE 700 0 0 ALKALINE WTR CO INC COM NEW 01643A207 10 16400 SH SOLE 16400 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 89 11336 SH SOLE 11336 0 0 ALLEGION PLC ORD SHS G0176J109 842 9168 SH SOLE 9168 0 0 ALLERGAN PLC SHS G0177J108 4856 27431 SH SOLE 27431 0 0 ALLETE INC COM NEW 018522300 203 3369 SH SOLE 3369 0 0 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 158 50770 SH SOLE 50770 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 236 25193 SH SOLE 25193 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 372 19979 SH SOLE 19979 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 1205 94377 SH SOLE 94377 0 0 ALLIANT ENERGY CORP COM 018802108 944 19590 SH SOLE 19590 0 0 ALLIANZGI CONV INCOME FD COM 018828103 89 23779 SH SOLE 23779 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 140 14638 SH SOLE 14638 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 1096 56445 SH SOLE 56445 0 0 ALLSTATE CORP COM 020002101 8805 96084 SH SOLE 96084 0 0 ALLY FINL INC COM 02005N100 1746 120836 SH SOLE 120836 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 677 6155 SH SOLE 6155 0 0 ALPHABET INC CAP STK CL A 02079K305 99391 85857 SH SOLE 85857 0 0 ALPHABET INC CAP STK CL A 02079K305 0 400 SH Call SOLE 400 0 0 ALPHABET INC CAP STK CL C 02079K107 82519 71058 SH SOLE 71058 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 1226 355328 SH SOLE 355328 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 8880 2586003 SH SOLE 2586003 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 334 10673 SH SOLE 10673 0 0 ALTICE USA INC CL A 02156K103 319 14244 SH SOLE 14244 0 0 ALTRIA GROUP INC COM 02209S103 36087 931377 SH SOLE 931377 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 186 46915 SH SOLE 46915 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 10 9200 SH Call SOLE 9200 0 0 AMAZON COM INC COM 023135106 43 600 SH Put SOLE 600 0 0 AMAZON COM INC COM 023135106 228727 117250 SH SOLE 117250 0 0 AMAZON COM INC COM 023135106 3 200 SH Call SOLE 200 0 0 AMBEV SA SPONSORED ADR 02319V103 53 23150 SH SOLE 23150 0 0 AMCOR PLC ORD G0250X107 267 32917 SH SOLE 32917 0 0 AMDOCS LTD SHS G02602103 268 4927 SH SOLE 4927 0 0 AMEDISYS INC COM 023436108 408 2239 SH SOLE 2239 0 0 AMER STATES WTR CO COM 029899101 1044 12807 SH SOLE 12807 0 0 AMEREN CORP COM 023608102 1363 18705 SH SOLE 18705 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 108 20693 SH SOLE 20693 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 218 18564 SH SOLE 18564 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 168 13899 SH SOLE 13899 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 0 100 SH Put SOLE 100 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 0 100 SH Call SOLE 100 0 0 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 440 11027 SH SOLE 11027 0 0 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 625 15678 SH SOLE 15678 0 0 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 268 7303 SH SOLE 7303 0 0 AMERICAN CENTY ETF TR US EQT ETF 025072885 1905 46588 SH SOLE 46588 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 474 15232 SH SOLE 15232 0 0 AMERICAN ELEC PWR CO INC COM 025537101 16671 208505 SH SOLE 208505 0 0 AMERICAN EXPRESS CO COM 025816109 36590 427060 SH SOLE 427060 0 0 AMERICAN EXPRESS CO COM 025816109 2416 63900 SH Put SOLE 63900 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 531 84222 SH SOLE 84222 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 328 4672 SH SOLE 4672 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 2062 85560 SH SOLE 85560 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 0 300 SH Call SOLE 300 0 0 AMERICAN TOWER CORP NEW COM 03027X100 15734 72278 SH SOLE 72278 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 39739 332233 SH SOLE 332233 0 0 AMERIPRISE FINL INC COM 03076C106 2664 26058 SH SOLE 26058 0 0 AMETEK INC COM 031100100 1078 14925 SH SOLE 14925 0 0 AMGEN INC COM 031162100 84796 418897 SH SOLE 418897 0 0 AMN HEALTHCARE SVCS INC COM 001744101 678 11523 SH SOLE 11523 0 0 AMPHENOL CORP NEW CL A 032095101 2235 30641 SH SOLE 30641 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 582 20243 SH SOLE 20243 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 155 10011 SH SOLE 10011 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 540 21790 SH SOLE 21790 0 0 AMPLIFY ETF TR EASI TACTICAL 032108706 3915 201502 SH SOLE 201502 0 0 ANALOG DEVICES INC COM 032654105 2130 23784 SH SOLE 23784 0 0 ANDERSONS INC COM 034164103 307 16360 SH SOLE 16360 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 830 18871 SH SOLE 18871 0 0 ANIKA THERAPEUTICS INC COM 035255108 200 6819 SH SOLE 6819 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 2085 410018 SH SOLE 410018 0 0 ANSYS INC COM 03662Q105 3292 14142 SH SOLE 14142 0 0 ANTARES PHARMA INC COM 036642106 53 21736 SH SOLE 21736 0 0 ANTARES PHARMA INC COM 036642106 0 500 SH Call SOLE 500 0 0 ANTERO MIDSTREAM CORP COM 03676B102 66 31610 SH SOLE 31610 0 0 ANTHEM INC COM 036752103 2884 12715 SH SOLE 12715 0 0 APACHE CORP COM 037411105 3112 747695 SH SOLE 747695 0 0 APHRIA INC COM 03765K104 101 33111 SH SOLE 33111 0 0 APOLLO INVT CORP COM NEW 03761U502 110 16464 SH SOLE 16464 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 218 18700 SH SOLE 18700 0 0 APPIAN CORP CL A 03782L101 238 5918 SH SOLE 5918 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 280 30301 SH SOLE 30301 0 0 APPLE INC COM 037833100 5123 105700 SH Put SOLE 105700 0 0 APPLE INC COM 037833100 506258 1990113 SH SOLE 1990113 0 0 APPLE INC COM 037833100 110 15200 SH Call SOLE 15200 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 366 8001 SH SOLE 8001 0 0 APPLIED MATLS INC COM 038222105 0 2000 SH Call SOLE 2000 0 0 APPLIED MATLS INC COM 038222105 3547 77346 SH SOLE 77346 0 0 APTARGROUP INC COM 038336103 618 6204 SH SOLE 6204 0 0 APTIV PLC SHS G6095L109 446 9210 SH SOLE 9210 0 0 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 269 165005 SH SOLE 165005 0 0 ARBOR RLTY TR INC COM 038923108 67 14242 SH SOLE 14242 0 0 ARCH CAP GROUP LTD ORD G0450A105 764 26918 SH SOLE 26918 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 14397 409182 SH SOLE 409182 0 0 ARCHROCK INC COM 03957W106 82 23630 SH SOLE 23630 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 38 11548 SH SOLE 11548 0 0 ARCOSA INC COM 039653100 224 5646 SH SOLE 5646 0 0 ARDAGH GROUP S A CL A L0223L101 375 31679 SH SOLE 31679 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 806 19198 SH SOLE 19198 0 0 ARES CAPITAL CORP COM 04010L103 13239 1228195 SH SOLE 1228195 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 748 24238 SH SOLE 24238 0 0 ARISTA NETWORKS INC COM 040413106 501 2473 SH SOLE 2473 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 817 24644 SH SOLE 24644 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 2704 86355 SH SOLE 86355 0 0 ARK ETF TR INNOVATION ETF 00214Q104 24669 560972 SH SOLE 560972 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 917 17421 SH SOLE 17421 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 120 13718 SH SOLE 13718 0 0 ARMSTRONG WORLD INDS INC COM 04247X102 1051 13255 SH SOLE 13255 0 0 ARROW FINL CORP COM 042744102 413 14780 SH SOLE 14780 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 206 7158 SH SOLE 7158 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 3144 146457 SH SOLE 146457 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 8728 33353 SH SOLE 33353 0 0 ASPEN TECHNOLOGY INC COM 045327103 896 9315 SH SOLE 9315 0 0 ASSERTIO THERAPEUTICS INC COM 04545L107 183 279011 SH SOLE 279011 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 2340 52439 SH SOLE 52439 0 0 ASTRONICS CORP COM 046433108 178 19448 SH SOLE 19448 0 0 AT&T INC COM 00206R102 110123 3780408 SH SOLE 3780408 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 115 13369 SH SOLE 13369 0 0 ATHENEX INC COM 04685N103 2781 359457 SH SOLE 359457 0 0 ATHERSYS INC NEW COM 04744L106 170 56614 SH SOLE 56614 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 158 13288 SH SOLE 13288 0 0 ATLASSIAN CORP PLC CL A G06242104 549 4015 SH SOLE 4015 0 0 ATLASSIAN CORP PLC CL A G06242104 7 500 SH Put SOLE 500 0 0 ATMOS ENERGY CORP COM 049560105 1958 19719 SH SOLE 19719 0 0 AUTODESK INC COM 052769106 8143 52117 SH SOLE 52117 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 863 12176 SH SOLE 12176 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 32024 234160 SH SOLE 234160 0 0 AUTOZONE INC COM 053332102 3004 3526 SH SOLE 3526 0 0 AVALARA INC COM 05338G106 431 5882 SH SOLE 5882 0 0 AVALONBAY CMNTYS INC COM 053484101 1181 8035 SH SOLE 8035 0 0 AVANGRID INC COM 05351W103 245 5607 SH SOLE 5607 0 0 AVERY DENNISON CORP COM 053611109 1020 9981 SH SOLE 9981 0 0 AXALTA COATING SYS LTD COM G0750C108 307 17704 SH SOLE 17704 0 0 AXON ENTERPRISE INC COM 05464C101 6664 94302 SH SOLE 94302 0 0 AXON ENTERPRISE INC COM 05464C101 5 100 SH Call SOLE 100 0 0 AXONICS MODULATION TECHNOLOG COM 05465P101 252 9900 SH SOLE 9900 0 0 AYTU BIOSCIENCE INC COM PAR 054754700 25 16349 SH SOLE 16349 0 0 B2GOLD CORP COM 11777Q209 631 205667 SH SOLE 205667 0 0 BADGER METER INC COM 056525108 278 5265 SH SOLE 5265 0 0 BAIDU INC SPON ADR REP A 056752108 6303 62517 SH SOLE 62517 0 0 BAIDU INC SPON ADR REP A 056752108 7 300 SH Put SOLE 300 0 0 BAIN CAP SPECIALTY FIN INC COM 05684B107 5094 549760 SH SOLE 549760 0 0 BALL CORP COM 058498106 3491 53995 SH SOLE 53995 0 0 BALLARD PWR SYS INC NEW COM 058586108 157 20465 SH SOLE 20465 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 123 40223 SH SOLE 40223 0 0 BANCO SANTANDER SA ADR 05964H105 72 31345 SH SOLE 31345 0 0 BANK HAWAII CORP COM 062540109 768 13930 SH SOLE 13930 0 0 BANK MONTREAL COM 063671101 1549 30627 SH SOLE 30627 0 0 BANK NEW YORK MELLON CORP COM 064058100 6288 186844 SH SOLE 186844 0 0 BANK NOVA SCOTIA B C COM 064149107 857 21333 SH SOLE 21333 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 391 23663 SH SOLE 23663 0 0 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 1396 11844 SH SOLE 11844 0 0 BARRICK GOLD CORPORATION COM 067901108 10320 565413 SH SOLE 565413 0 0 BAUSCH HEALTH COS INC COM 071734107 657 42262 SH SOLE 42262 0 0 BAUSCH HEALTH COS INC COM 071734107 0 100 SH Call SOLE 100 0 0 BAXTER INTL INC COM 071813109 10813 133275 SH SOLE 133275 0 0 BCE INC COM NEW 05534B760 1918 47351 SH SOLE 47351 0 0 BECTON DICKINSON & CO COM 075887109 22 1000 SH Put SOLE 1000 0 0 BECTON DICKINSON & CO COM 075887109 10338 44976 SH SOLE 44976 0 0 BEIGENE LTD SPONSORED ADR 07725L102 3424 28022 SH SOLE 28022 0 0 BENEFYTT TECHNOLOGIES INC COM CL A 08182C106 239 10715 SH SOLE 10715 0 0 BERKLEY W R CORP COM 084423102 1296 24878 SH SOLE 24878 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 611184 2247 SH SOLE 2247 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 244109 1335459 SH SOLE 1335459 0 0 BERRY GLOBAL GROUP INC COM 08579W103 237 7049 SH SOLE 7049 0 0 BEST BUY INC COM 086516101 4388 76921 SH SOLE 76921 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1708 46788 SH SOLE 46788 0 0 BIO RAD LABS INC CL A 090572207 606 1735 SH SOLE 1735 0 0 BIOGEN INC COM 09062X103 7243 22960 SH SOLE 22960 0 0 BIOGEN INC COM 09062X103 0 200 SH Call SOLE 200 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 201 2398 SH SOLE 2398 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2 500 SH Call SOLE 500 0 0 BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 146 18935 SH SOLE 18935 0 0 BIO-TECHNE CORP COM 09073M104 647 3427 SH SOLE 3427 0 0 BJS RESTAURANTS INC COM 09180C106 4737 340800 SH SOLE 340800 0 0 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 712 562 SH SOLE 562 0 0 BK OF AMERICA CORP COM 060505104 0 3300 SH Call SOLE 3300 0 0 BK OF AMERICA CORP COM 060505104 5 5000 SH Put SOLE 5000 0 0 BK OF AMERICA CORP COM 060505104 100972 4756400 SH SOLE 4756400 0 0 BLACK HILLS CORP COM 092113109 423 6639 SH SOLE 6639 0 0 BLACK KNIGHT INC COM 09215C105 2365 40669 SH SOLE 40669 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 1315 280448 SH SOLE 280448 0 0 BLACKLINE INC COM 09239B109 742 14016 SH SOLE 14016 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 369 41809 SH SOLE 41809 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 2264 194406 SH SOLE 194406 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 72 11350 SH SOLE 11350 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 134 13411 SH SOLE 13411 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1006 27955 SH SOLE 27955 0 0 BLACKROCK INC COM 09247X101 24439 55555 SH SOLE 55555 0 0 BLACKROCK INCOME TR INC COM 09247F100 336 57512 SH SOLE 57512 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 300 19797 SH SOLE 19797 0 0 BLACKROCK MUN BD TR COM 09249H104 278 19405 SH SOLE 19405 0 0 BLACKROCK MUN INCOME INVT TR SHS BEN INT 09248H105 215 17425 SH SOLE 17425 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 236 18114 SH SOLE 18114 0 0 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 600 26363 SH SOLE 26363 0 0 BLACKROCK MUNI INCOME TR II COM 09249N101 194 14560 SH SOLE 14560 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 3997 306330 SH SOLE 306330 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 152 11421 SH SOLE 11421 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 133 12528 SH SOLE 12528 0 0 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 207 16400 SH SOLE 16400 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 952 71463 SH SOLE 71463 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1441 110270 SH SOLE 110270 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 309 19841 SH SOLE 19841 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 181 13336 SH SOLE 13336 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 140 17427 SH SOLE 17427 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 234 18454 SH SOLE 18454 0 0 BLACKROCK MUNIYIELD INVT FD COM 09254R104 387 29000 SH SOLE 29000 0 0 BLACKROCK MUNIYIELD MICH QUA COM 09254F100 811 55753 SH SOLE 55753 0 0 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 144 10561 SH SOLE 10561 0 0 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 577 43500 SH SOLE 43500 0 0 BLACKROCK NY MUN INCOME TR I COM 09249R102 181 14000 SH SOLE 14000 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2667 122101 SH SOLE 122101 0 0 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 22 25000 SH SOLE 25000 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 55918 1226460 SH SOLE 1226460 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 158 12000 SH Put SOLE 12000 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 681 36596 SH SOLE 36596 0 0 BLOOM ENERGY CORP COM CL A 093712107 149 28441 SH SOLE 28441 0 0 BNY MELLON STRATEGIC MUNS IN COM 05588W108 93 12532 SH SOLE 12532 0 0 BOEING CO COM 097023105 32373 218293 SH SOLE 218293 0 0 BOEING CO COM 097023105 29 200 SH Put SOLE 200 0 0 BOEING CO COM 097023105 3 600 SH Call SOLE 600 0 0 BOOKING HLDGS INC COM 09857L108 10932 8182 SH SOLE 8182 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 814 11812 SH SOLE 11812 0 0 BORGWARNER INC COM 099724106 906 37314 SH SOLE 37314 0 0 BOSTON PROPERTIES INC COM 101121101 730 7965 SH SOLE 7965 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1421 43525 SH SOLE 43525 0 0 BOX INC CL A 10316T104 2 1000 SH Call SOLE 1000 0 0 BOX INC CL A 10316T104 376 27057 SH SOLE 27057 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 219 23553 SH SOLE 23553 0 0 BP PLC SPONSORED ADR 055622104 8353 343004 SH SOLE 343004 0 0 BRIDGE BANCORP INC COM 108035106 217 10234 SH SOLE 10234 0 0 BRIDGEBIO PHARMA INC COM 10806X102 6390 220308 SH SOLE 220308 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2173 21295 SH SOLE 21295 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 66570 1193460 SH SOLE 1193460 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3669 107511 SH SOLE 107511 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 155 16299 SH SOLE 16299 0 0 BROADCOM INC 8% CNV PFD SER A 11135F200 13753 14710 SH SOLE 14710 0 0 BROADCOM INC COM 11135F101 367 19400 SH Put SOLE 19400 0 0 BROADCOM INC COM 11135F101 48230 203740 SH SOLE 203740 0 0 BROADMARK RLTY CAP INC COM 11135B100 131 17525 SH SOLE 17525 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3534 37213 SH SOLE 37213 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4466 101010 SH SOLE 101010 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 7493 208261 SH SOLE 208261 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 271 18537 SH SOLE 18537 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 272 6494 SH SOLE 6494 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 863 76255 SH SOLE 76255 0 0 BROOKS AUTOMATION INC NEW COM 114340102 637 20804 SH SOLE 20804 0 0 BROWN & BROWN INC COM 115236101 639 17624 SH SOLE 17624 0 0 BROWN FORMAN CORP CL A 115637100 495 9627 SH SOLE 9627 0 0 BROWN FORMAN CORP CL B 115637209 3607 65085 SH SOLE 65085 0 0 BURLINGTON STORES INC COM 122017106 688 4327 SH SOLE 4327 0 0 C & F FINL CORP COM 12466Q104 258 6472 SH SOLE 6472 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1436 21711 SH SOLE 21711 0 0 CABOT CORP COM 127055101 327 12713 SH SOLE 12713 0 0 CABOT OIL & GAS CORP COM 127097103 1275 74995 SH SOLE 74995 0 0 CACI INTL INC CL A 127190304 211 1026 SH SOLE 1026 0 0 CADENCE BANCORPORATION CL A 12739A100 303 46282 SH SOLE 46282 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1499 22668 SH SOLE 22668 0 0 CAESARS ENTMT CORP COM 127686103 86 12617 SH SOLE 12617 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 608 72755 SH SOLE 72755 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1020 104279 SH SOLE 104279 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 286 5674 SH SOLE 5674 0 0 CALLON PETE CO DEL COM 13123X102 30 52319 SH SOLE 52319 0 0 CALYXT INC COM 13173L107 181 54367 SH SOLE 54367 0 0 CAMDEN NATL CORP COM 133034108 533 16950 SH SOLE 16950 0 0 CAMDEN PPTY TR SH BEN INT 133131102 314 3936 SH SOLE 3936 0 0 CAMPBELL SOUP CO COM 134429109 744 16052 SH SOLE 16052 0 0 CAMTEK LTD ORD M20791105 97 11530 SH SOLE 11530 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 2753 139180 SH SOLE 139180 0 0 CANADIAN IMP BK COMM COM 136069101 857 14768 SH SOLE 14768 0 0 CANADIAN NAT RES LTD COM 136385101 1512 111690 SH SOLE 111690 0 0 CANADIAN NATL RY CO COM 136375102 4683 60280 SH SOLE 60280 0 0 CANADIAN PAC RY LTD COM 13645T100 8164 37185 SH SOLE 37185 0 0 CANNAE HLDGS INC COM 13765N107 1096 32741 SH SOLE 32741 0 0 CANOPY GROWTH CORP COM 138035100 1027 72225 SH SOLE 72225 0 0 CANOPY GROWTH CORP COM 138035100 3 30000 SH Call SOLE 30000 0 0 CAPITAL ONE FINL CORP COM 14040H105 2800 55484 SH SOLE 55484 0 0 CARDINAL HEALTH INC COM 14149Y108 2542 53078 SH SOLE 53078 0 0 CARLISLE COS INC COM 142339100 3223 25694 SH SOLE 25694 0 0 CARLYLE GROUP INC COM 14316J108 610 28136 SH SOLE 28136 0 0 CARMAX INC COM 143130102 322 6002 SH SOLE 6002 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 464 35546 SH SOLE 35546 0 0 CARROLS RESTAURANT GROUP INC COM 14574X104 71 38977 SH SOLE 38977 0 0 CASEYS GEN STORES INC COM 147528103 237 1794 SH SOLE 1794 0 0 CASTLIGHT HEALTH INC CL B 14862Q100 8 11497 SH SOLE 11497 0 0 CATALYST PHARMACEUTICALS INC COM 14888U101 43 11042 SH SOLE 11042 0 0 CATERPILLAR INC DEL COM 149123101 36658 316168 SH SOLE 316168 0 0 CBIZ INC COM 124805102 244 11623 SH SOLE 11623 0 0 CBL & ASSOC PPTYS INC COM 124830100 2 12584 SH SOLE 12584 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 4112 46090 SH SOLE 46090 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 310 59192 SH SOLE 59192 0 0 CBRE GROUP INC CL A 12504L109 2117 56187 SH SOLE 56187 0 0 CDW CORP COM 12514G108 6484 68950 SH SOLE 68950 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 583 31072 SH SOLE 31072 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 299 300907 SH SOLE 300907 0 0 CELANESE CORP DEL COM 150870103 991 13474 SH SOLE 13474 0 0 CELCUITY INC COM 15102K100 265 40626 SH SOLE 40626 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 51 24243 SH SOLE 24243 0 0 CENTENE CORP DEL COM 15135B101 7871 132973 SH SOLE 132973 0 0 CENTERPOINT ENERGY INC COM 15189T107 563 36683 SH SOLE 36683 0 0 CENTURYLINK INC COM 156700106 3997 424058 SH SOLE 424058 0 0 CERENCE INC COM 156727109 225 14678 SH SOLE 14678 0 0 CERNER CORP COM 156782104 20803 330308 SH SOLE 330308 0 0 CERUS CORP COM 157085101 59 12641 SH SOLE 12641 0 0 CEVA INC COM 157210105 4203 169905 SH SOLE 169905 0 0 CF INDS HLDGS INC COM 125269100 396 14443 SH SOLE 14443 0 0 CGI INC CL A SUB VTG 12532H104 725 13547 SH SOLE 13547 0 0 CHAMPIONS ONCOLOGY INC COM NEW 15870P307 123 16600 SH SOLE 16600 0 0 CHARLES RIV LABS INTL INC COM 159864107 1880 14796 SH SOLE 14796 0 0 CHART INDS INC COM PAR $0.01 16115Q308 402 13852 SH SOLE 13852 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 7401 16985 SH SOLE 16985 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 5031 49921 SH SOLE 49921 0 0 CHEESECAKE FACTORY INC COM 163072101 519 30551 SH SOLE 30551 0 0 CHEMBIO DIAGNOSTICS INC COM NEW 163572209 173 33815 SH SOLE 33815 0 0 CHEMED CORP NEW COM 16359R103 886 2058 SH SOLE 2058 0 0 CHEMOCENTRYX INC COM 16383L106 354 8800 SH SOLE 8800 0 0 CHEMOURS CO COM 163851108 103 12275 SH SOLE 12275 0 0 CHENIERE ENERGY INC COM NEW 16411R208 710 21143 SH SOLE 21143 0 0 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 51 77000 SH SOLE 77000 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 295 10927 SH SOLE 10927 0 0 CHEVRON CORP NEW COM 166764100 79734 1101538 SH SOLE 1101538 0 0 CHEVRON CORP NEW COM 166764100 8 200 SH Call SOLE 200 0 0 CHEWY INC CL A 16679L109 351 9439 SH SOLE 9439 0 0 CHEWY INC CL A 16679L109 2 300 SH Call SOLE 300 0 0 CHICAGO RIVET & MACH CO COM 168088102 534 25200 SH SOLE 25200 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 360 9462 SH SOLE 9462 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 759 1153 SH SOLE 1153 0 0 CHOICEONE FINL SVCS INC COM 170386106 442 17402 SH SOLE 17402 0 0 CHUBB LIMITED COM H1467J104 10049 90293 SH SOLE 90293 0 0 CHURCH & DWIGHT INC COM 171340102 18615 290039 SH SOLE 290039 0 0 CIENA CORP COM NEW 171779309 571 14381 SH SOLE 14381 0 0 CIGNA CORP NEW COM 125523100 9550 53933 SH SOLE 53933 0 0 CINCINNATI FINL CORP COM 172062101 925 12261 SH SOLE 12261 0 0 CINEMARK HOLDINGS INC COM 17243V102 126 12455 SH SOLE 12455 0 0 CINTAS CORP COM 172908105 710 4075 SH SOLE 4075 0 0 CIRRUS LOGIC INC COM 172755100 287 4367 SH SOLE 4367 0 0 CISCO SYS INC COM 17275R102 80464 2043846 SH SOLE 2043846 0 0 CISCO SYS INC COM 17275R102 0 14500 SH Call SOLE 14500 0 0 CITIGROUP GLOBAL MKTS HLDGS VLCTYSHS 3X INV 17325E309 679 45836 SH SOLE 45836 0 0 CITIGROUP INC COM NEW 172967424 18343 436906 SH SOLE 436906 0 0 CITIGROUP INC COM NEW 172967424 2 100 SH Call SOLE 100 0 0 CITIZENS FINANCIAL GROUP INC COM 174610105 1680 89293 SH SOLE 89293 0 0 CITRIX SYS INC COM 177376100 1502 10640 SH SOLE 10640 0 0 CIVEO CORP CDA COM 17878Y108 25 59879 SH SOLE 59879 0 0 CLEAN ENERGY FUELS CORP COM 184499101 27 14510 SH SOLE 14510 0 0 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 91 142200 SH SOLE 142200 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 77 59398 SH SOLE 59398 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 542 298519 SH SOLE 298519 0 0 CLEARWAY ENERGY INC CL C 18539C204 746 39763 SH SOLE 39763 0 0 CLEVELAND CLIFFS INC COM 185899101 94 23774 SH SOLE 23774 0 0 CLOROX CO DEL COM 189054109 8166 47159 SH SOLE 47159 0 0 CME GROUP INC COM 12572Q105 18083 104592 SH SOLE 104592 0 0 CME GROUP INC COM 12572Q105 112 28000 SH Put SOLE 28000 0 0 CMS ENERGY CORP COM 125896100 2517 42825 SH SOLE 42825 0 0 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 363 44876 SH SOLE 44876 0 0 CO DIAGNOSTICS INC COM 189763105 250 32801 SH SOLE 32801 0 0 COCA COLA CO COM 191216100 89651 2026480 SH SOLE 2026480 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 209 5513 SH SOLE 5513 0 0 COEUR MNG INC COM NEW 192108504 32 10150 SH SOLE 10150 0 0 COGNEX CORP COM 192422103 433 10021 SH SOLE 10021 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6484 139499 SH SOLE 139499 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 115 12007 SH SOLE 12007 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 627 33269 SH SOLE 33269 0 0 COHEN & STEERS LTD DURATION COM 19248C105 624 30377 SH SOLE 30377 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 938 103885 SH SOLE 103885 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 277 17168 SH SOLE 17168 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 135 13276 SH SOLE 13276 0 0 COHERUS BIOSCIENCES INC COM 19249H103 185 11530 SH SOLE 11530 0 0 COLGATE PALMOLIVE CO COM 194162103 23457 353381 SH SOLE 353381 0 0 COLONY CAP INC NEW CL A COM 19626G108 48 28313 SH SOLE 28313 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1251 62838 SH SOLE 62838 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 8418 431422 SH SOLE 431422 0 0 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 3452 112071 SH SOLE 112071 0 0 COMCAST CORP NEW CL A 20030N101 39978 1162442 SH SOLE 1162442 0 0 COMERICA INC COM 200340107 309 10664 SH SOLE 10664 0 0 COMMERCE BANCSHARES INC COM 200525103 226 4428 SH SOLE 4428 0 0 COMMUNITY BK SYS INC COM 203607106 1268 21554 SH SOLE 21554 0 0 CONAGRA BRANDS INC COM 205887102 4974 169484 SH SOLE 169484 0 0 CONATUS PHARMACEUTICALS INC COM 20600T108 3 10200 SH SOLE 10200 0 0 CONDUENT INC COM 206787103 47 19942 SH SOLE 19942 0 0 CONOCOPHILLIPS COM 20825C104 6936 225280 SH SOLE 225280 0 0 CONSOLIDATED EDISON INC COM 209115104 5922 75767 SH SOLE 75767 0 0 CONSOLIDATED WATER CO INC ORD G23773107 460 28322 SH SOLE 28322 0 0 CONSTELLATION BRANDS INC CL A 21036P108 5264 36756 SH SOLE 36756 0 0 CONTANGO OIL & GAS CO COM NEW 21075N204 54 35900 SH SOLE 35900 0 0 COOPER COS INC COM NEW 216648402 1071 3881 SH SOLE 3881 0 0 COPART INC COM 217204106 2165 31515 SH SOLE 31515 0 0 CORECIVIC INC COM 21871N101 143 12896 SH SOLE 12896 0 0 CORELOGIC INC COM 21871D103 433 14178 SH SOLE 14178 0 0 CORESITE RLTY CORP COM 21870Q105 1424 12269 SH SOLE 12269 0 0 CORNING INC COM 219350105 5516 270366 SH SOLE 270366 0 0 CORTEVA INC COM 22052L104 1481 62971 SH SOLE 62971 0 0 COSTAR GROUP INC COM 22160N109 1327 2253 SH SOLE 2253 0 0 COSTCO WHSL CORP NEW COM 22160K105 99761 349421 SH SOLE 349421 0 0 COSTCO WHSL CORP NEW COM 22160K105 0 100 SH Put SOLE 100 0 0 COUSINS PPTYS INC COM NEW 222795502 936 32077 SH SOLE 32077 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 5284 63874 SH SOLE 63874 0 0 CREDIT ACCEP CORP MICH COM 225310101 247 965 SH SOLE 965 0 0 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 18 10000 SH SOLE 10000 0 0 CREE INC COM 225447101 514 14509 SH SOLE 14509 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 873 20550 SH SOLE 20550 0 0 CRITEO S A SPONS ADS 226718104 980 122755 SH SOLE 122755 0 0 CRONOS GROUP INC COM 22717L101 310 54466 SH SOLE 54466 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 99 12362 SH SOLE 12362 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 4578 82209 SH SOLE 82209 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 33 30000 SH Put SOLE 30000 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 3 200 SH Call SOLE 200 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 1 1 SH SOLE 1 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 17346 120157 SH SOLE 120157 0 0 CROWN HLDGS INC COM 228368106 410 7064 SH SOLE 7064 0 0 CSG SYS INTL INC COM 126349109 302 7186 SH SOLE 7186 0 0 CSX CORP COM 126408103 11712 204269 SH SOLE 204269 0 0 CUBESMART COM 229663109 1015 38024 SH SOLE 38024 0 0 CUBIC CORP COM 229669106 364 8840 SH SOLE 8840 0 0 CUMMINS INC COM 231021106 15564 115285 SH SOLE 115285 0 0 CURTISS WRIGHT CORP COM 231561101 2479 26823 SH SOLE 26823 0 0 CVS HEALTH CORP COM 126650100 19063 321291 SH SOLE 321291 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 350 4088 SH SOLE 4088 0 0 CYRUSONE INC COM 23283R100 359 5816 SH SOLE 5816 0 0 CYTOKINETICS INC COM NEW 23282W605 150 12700 SH SOLE 12700 0 0 D R HORTON INC COM 23331A109 2501 73072 SH SOLE 73072 0 0 DAILY JOURNAL CORP COM 233912104 9437 41338 SH SOLE 41338 0 0 DAKTRONICS INC COM 234264109 153 31328 SH SOLE 31328 0 0 DANAHER CORPORATION COM 235851102 25058 180642 SH SOLE 180642 0 0 DARDEN RESTAURANTS INC COM 237194105 755 13859 SH SOLE 13859 0 0 DARE BIOSCIENCE INC COM 23666P101 14 16034 SH SOLE 16034 0 0 DARIOHEALTH CORP COM NEW 23725P209 150 22224 SH SOLE 22224 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 207 10825 SH SOLE 10825 0 0 DAVITA INC COM 23918K108 576 7557 SH SOLE 7557 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 7136 275019 SH SOLE 275019 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2316 86495 SH SOLE 86495 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 216 11367 SH SOLE 11367 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 689 19436 SH SOLE 19436 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 43 10717 SH SOLE 10717 0 0 DECKERS OUTDOOR CORP COM 243537107 357 2680 SH SOLE 2680 0 0 DEERE & CO COM 244199105 11153 80596 SH SOLE 80596 0 0 DELL TECHNOLOGIES INC CL C 24703L202 2689 67550 SH SOLE 67550 0 0 DELL TECHNOLOGIES INC CL C 24703L202 2 400 SH Put SOLE 400 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 7383 258918 SH SOLE 258918 0 0 DENNYS CORP COM 24869P104 139 18103 SH SOLE 18103 0 0 DENTSPLY SIRONA INC COM 24906P109 860 22099 SH SOLE 22099 0 0 DESPEGAR COM CORP ORD SHS G27358103 61 10687 SH SOLE 10687 0 0 DEVON ENERGY CORP NEW COM 25179M103 127 18448 SH SOLE 18448 0 0 DEXCOM INC COM 252131107 13502 50124 SH SOLE 50124 0 0 DHT HOLDINGS INC SHS NEW Y2065G121 110 14402 SH SOLE 14402 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 8607 67783 SH SOLE 67783 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 14 200 SH Call SOLE 200 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 76 15125 SH SOLE 15125 0 0 DICKS SPORTING GOODS INC COM 253393102 1549 72898 SH SOLE 72898 0 0 DIGIMARC CORP NEW COM 25381B101 230 17637 SH SOLE 17637 0 0 DIGITAL RLTY TR INC COM 253868103 16111 116096 SH SOLE 116096 0 0 DINE BRANDS GLOBAL INC COM 254423106 7345 256567 SH SOLE 256567 0 0 DIODES INC COM 254543101 780 19076 SH SOLE 19076 0 0 DIREXION SHS ETF TR DL FTSE BLL 3X 25459W771 276 23764 SH SOLE 23764 0 0 DIREXION SHS ETF TR DLY S&P500 BR 3X 25460E885 428 26797 SH SOLE 26797 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 208 7957 SH SOLE 7957 0 0 DISCOVER FINL SVCS COM 254709108 957 27425 SH SOLE 27425 0 0 DISCOVERY INC COM SER A 25470F104 7534 387538 SH SOLE 387538 0 0 DISNEY WALT CO COM DISNEY 254687106 68190 705470 SH SOLE 705470 0 0 DISNEY WALT CO COM DISNEY 254687106 13 1300 SH Call SOLE 1300 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 701 80026 SH SOLE 80026 0 0 DNP SELECT INCOME FD COM 23325P104 732 74704 SH SOLE 74704 0 0 DOCUSIGN INC COM 256163106 5898 63910 SH SOLE 63910 0 0 DOCUSIGN INC COM 256163106 9 1900 SH Put SOLE 1900 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 392 7170 SH SOLE 7170 0 0 DOLLAR GEN CORP NEW COM 256677105 9900 65423 SH SOLE 65423 0 0 DOLLAR TREE INC COM 256746108 7709 104996 SH SOLE 104996 0 0 DOMINION ENERGY INC COM 25746U109 8316 115123 SH SOLE 115123 0 0 DOMINOS PIZZA INC COM 25754A201 610 1888 SH SOLE 1888 0 0 DONALDSON INC COM 257651109 726 18767 SH SOLE 18767 0 0 DORIAN LPG LTD SHS USD Y2106R110 9597 1101998 SH SOLE 1101998 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 695 52146 SH SOLE 52146 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1085 63480 SH SOLE 63480 0 0 DOVER CORP COM 260003108 4842 57641 SH SOLE 57641 0 0 DOW INC COM 260557103 4840 165900 SH SOLE 165900 0 0 DR REDDYS LABS LTD ADR 256135203 1610 39756 SH SOLE 39756 0 0 DTE ENERGY CO COM 233331107 1028 10841 SH SOLE 10841 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 27776 343466 SH SOLE 343466 0 0 DUNKIN BRANDS GROUP INC COM 265504100 606 11450 SH SOLE 11450 0 0 DUPONT DE NEMOURS INC COM 26614N102 2154 63393 SH SOLE 63393 0 0 DWS MUN INCOME TR COM 233368109 166 15385 SH SOLE 15385 0 0 EAGLE BANCORP INC MD COM 268948106 1751 57905 SH SOLE 57905 0 0 EAGLE BANCORP INC MD COM 268948106 8 6000 SH Put SOLE 6000 0 0 EAGLE MATERIALS INC COM 26969P108 822 13980 SH SOLE 13980 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 555 22559 SH SOLE 22559 0 0 EASTMAN CHEM CO COM 277432100 2452 52761 SH SOLE 52761 0 0 EATON CORP PLC SHS G29183103 14722 189428 SH SOLE 189428 0 0 EATON VANCE CORP COM NON VTG 278265103 202 6421 SH SOLE 6421 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 147 10535 SH SOLE 10535 0 0 EATON VANCE ENHANCED EQ INC COM 278274105 419 34600 SH SOLE 34600 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 974 92175 SH SOLE 92175 0 0 EATON VANCE MUN BD FD COM 27827X101 249 19933 SH SOLE 19933 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 125 10524 SH SOLE 10524 0 0 EATON VANCE NATL MUN OPPORTU COM SHS 27829L105 464 23729 SH SOLE 23729 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 178 15355 SH SOLE 15355 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 1096 65146 SH SOLE 65146 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 736 114802 SH SOLE 114802 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 288 24381 SH SOLE 24381 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 3252 348162 SH SOLE 348162 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 310 25788 SH SOLE 25788 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 410 55091 SH SOLE 55091 0 0 EBAY INC COM 278642103 3678 122361 SH SOLE 122361 0 0 ECA MARCELLUS TR I COM UNIT 26827L109 19 55000 SH SOLE 55000 0 0 ECOLAB INC COM 278865100 4296 27422 SH SOLE 27422 0 0 EDISON INTL COM 281020107 1636 29890 SH SOLE 29890 0 0 EDITAS MEDICINE INC COM 28106W103 215 11035 SH SOLE 11035 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 1617 72382 SH SOLE 72382 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 0 100 SH Call SOLE 100 0 0 ELASTIC N V ORD SHS N14506104 216 3884 SH SOLE 3884 0 0 ELASTIC N V ORD SHS N14506104 4 500 SH Call SOLE 500 0 0 ELECTROCORE INC COM 28531P103 11 11005 SH SOLE 11005 0 0 ELECTRONIC ARTS INC COM 285512109 884 8798 SH SOLE 8798 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 314 5439 SH SOLE 5439 0 0 EMERSON ELEC CO COM 291011104 9744 204253 SH SOLE 204253 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 242 94135 SH SOLE 94135 0 0 ENBRIDGE INC COM 29250N105 11473 394270 SH SOLE 394270 0 0 ENCOMPASS HEALTH CORP COM 29261A100 210 3286 SH SOLE 3286 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 27 20200 SH SOLE 20200 0 0 ENERGY FUELS INC COM NEW 292671708 107 90145 SH SOLE 90145 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 17264 3752943 SH SOLE 3752943 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 704 83500 SH Put SOLE 83500 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 242 382300 SH Call SOLE 382300 0 0 ENERPLUS CORP COM 292766102 24 16295 SH SOLE 16295 0 0 ENSERVCO CORP COM 29358Y102 32 275412 SH SOLE 275412 0 0 ENTEGRIS INC COM 29362U104 237 5308 SH SOLE 5308 0 0 ENTERCOM COMMUNICATIONS CORP CL A 293639100 64 37507 SH SOLE 37507 0 0 ENTERGY CORP NEW COM 29364G103 1109 11787 SH SOLE 11787 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 1 1600 SH Call SOLE 1600 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 56349 3939839 SH SOLE 3939839 0 0 EOG RES INC COM 26875P101 2804 78158 SH SOLE 78158 0 0 EPAM SYS INC COM 29414B104 311 1680 SH SOLE 1680 0 0 EQT CORPORATION COM 26884L109 842 119242 SH SOLE 119242 0 0 EQUIFAX INC COM 294429105 4367 36556 SH SOLE 36556 0 0 EQUINIX INC COM 29444U700 5767 9260 SH SOLE 9260 0 0 EQUINOR ASA SPONSORED ADR 29446M102 243 19715 SH SOLE 19715 0 0 EQUINOX GOLD CORP COM 29446Y502 296 44543 SH SOLE 44543 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 68 13512 SH SOLE 13512 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 513 8843 SH SOLE 8843 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 319 5197 SH SOLE 5197 0 0 ERICSSON ADR B SEK 10 294821608 141 17455 SH SOLE 17455 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 650 20593 SH SOLE 20593 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 30 3400 SH Call SOLE 3400 0 0 ESSENTIAL UTILS INC COM 29670G102 1674 41144 SH SOLE 41144 0 0 ESSEX PPTY TR INC COM 297178105 923 4168 SH SOLE 4168 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 538 48080 SH SOLE 48080 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2973 83032 SH SOLE 83032 0 0 ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 943 33590 SH SOLE 33590 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 294 20177 SH SOLE 20177 0 0 ETSY INC COM 29786A106 506 13254 SH SOLE 13254 0 0 EURONET WORLDWIDE INC COM 298736109 280 3249 SH SOLE 3249 0 0 EVERGY INC COM 30034W106 893 16167 SH SOLE 16167 0 0 EVERSOURCE ENERGY COM 30040W108 2863 36551 SH SOLE 36551 0 0 EVOLENT HEALTH INC CL A 30050B101 102 21401 SH SOLE 21401 0 0 EXACT SCIENCES CORP COM 30063P105 16291 280841 SH SOLE 280841 0 0 EXACT SCIENCES CORP COM 30063P105 2 700 SH Call SOLE 700 0 0 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 8682 301461 SH SOLE 301461 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 592 17669 SH SOLE 17669 0 0 EXELIXIS INC COM 30161Q104 658 38037 SH SOLE 38037 0 0 EXELIXIS INC COM 30161Q104 0 200 SH Call SOLE 200 0 0 EXELON CORP COM 30161N101 5791 157421 SH SOLE 157421 0 0 EXPEDIA GROUP INC COM NEW 30212P303 4758 84686 SH SOLE 84686 0 0 EXPEDITORS INTL WASH INC COM 302130109 1408 21128 SH SOLE 21128 0 0 EXPONENT INC COM 30214U102 581 8081 SH SOLE 8081 0 0 EXTREME NETWORKS INC COM 30226D106 159 51560 SH SOLE 51560 0 0 EXXON MOBIL CORP COM 30231G102 216691 5706451 SH SOLE 5706451 0 0 EYEPOINT PHARMACEUTICALS INC COM 30233G100 5390 5284688 SH SOLE 5284688 0 0 F M C CORP COM NEW 302491303 557 6811 SH SOLE 6811 0 0 F N B CORP COM 302520101 434 59032 SH SOLE 59032 0 0 FACEBOOK INC CL A 30303M102 98233 587691 SH SOLE 587691 0 0 FACEBOOK INC CL A 30303M102 2 200 SH Call SOLE 200 0 0 FACEBOOK INC CL A 30303M102 476 55700 SH Put SOLE 55700 0 0 FACTSET RESH SYS INC COM 303075105 1045 3995 SH SOLE 3995 0 0 FAIR ISAAC CORP COM 303250104 2829 9193 SH SOLE 9193 0 0 FASTENAL CO COM 311900104 5424 173288 SH SOLE 173288 0 0 FASTLY INC CL A 31188V100 674 35408 SH SOLE 35408 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 873 15702 SH SOLE 15702 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 979 13116 SH SOLE 13116 0 0 FEDERATED HERMES INC CL B 314211103 8844 464692 SH SOLE 464692 0 0 FEDEX CORP COM 31428X106 3346 27689 SH SOLE 27689 0 0 FERRARI N V COM N3167Y103 1349 8774 SH SOLE 8774 0 0 FERRO CORP COM 315405100 1203 128835 SH SOLE 128835 0 0 FIBROGEN INC COM 31572Q808 2070 59573 SH SOLE 59573 0 0 FIDELITY TOTAL BD ETF 316188309 13788 266489 SH SOLE 266489 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 6466 21654 SH SOLE 21654 0 0 FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 324 14250 SH SOLE 14250 0 0 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 297 7969 SH SOLE 7969 0 0 FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 4017 536264 SH SOLE 536264 0 0 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 1626 55403 SH SOLE 55403 0 0 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 4829 112673 SH SOLE 112673 0 0 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 206 6792 SH SOLE 6792 0 0 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 1127 17874 SH SOLE 17874 0 0 FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 235 9626 SH SOLE 9626 0 0 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 1569 76083 SH SOLE 76083 0 0 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 437 12085 SH SOLE 12085 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3252 130815 SH SOLE 130815 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 9626 79079 SH SOLE 79079 0 0 FIFTH THIRD BANCORP COM 316773100 446 30262 SH SOLE 30262 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 372 210420 SH SOLE 210420 0 0 FIREEYE INC COM 31816Q101 4179 396875 SH SOLE 396875 0 0 FIREEYE INC COM 31816Q101 1 5000 SH Call SOLE 5000 0 0 FIRST CAPITAL INC COM 31942S104 1685 28124 SH SOLE 28124 0 0 FIRST FINL BANCORP OH COM 320209109 3047 204294 SH SOLE 204294 0 0 FIRST FINL BANKSHARES COM 32020R109 594 22239 SH SOLE 22239 0 0 FIRST HORIZON NATL CORP COM 320517105 242 30036 SH SOLE 30036 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 76 12250 SH SOLE 12250 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 651 7895 SH SOLE 7895 0 0 FIRST SOLAR INC COM 336433107 3509 97961 SH SOLE 97961 0 0 FIRST SOLAR INC COM 336433107 13 600 SH Call SOLE 600 0 0 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 948 18543 SH SOLE 18543 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 241 9356 SH SOLE 9356 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 414 24587 SH SOLE 24587 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 1598 42685 SH SOLE 42685 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1951 36093 SH SOLE 36093 0 0 FIRST TR EXCHANGE TRADED ALP DEV MRK EX US 33737J174 296 7459 SH SOLE 7459 0 0 FIRST TR EXCHANGE TRADED ALP EMERG MKT ALPH 33737J182 796 45123 SH SOLE 45123 0 0 FIRST TR EXCHANGE TRADED ALP EUROPE ALPHADEX 33737J117 341 13223 SH SOLE 13223 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1258 23126 SH SOLE 23126 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 274 6840 SH SOLE 6840 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1460 68971 SH SOLE 68971 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 4164 56268 SH SOLE 56268 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 347 13508 SH SOLE 13508 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1619 27225 SH SOLE 27225 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 367 5850 SH SOLE 5850 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1151 46915 SH SOLE 46915 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 411 11189 SH SOLE 11189 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 419 16191 SH SOLE 16191 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 31765 538041 SH SOLE 538041 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 5775 113157 SH SOLE 113157 0 0 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 154 13056 SH SOLE 13056 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1123 31496 SH SOLE 31496 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 8728 491471 SH SOLE 491471 0 0 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 790 39525 SH SOLE 39525 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 1066 41624 SH SOLE 41624 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 7387 176630 SH SOLE 176630 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 1644 83888 SH SOLE 83888 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 705 13385 SH SOLE 13385 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 16661 690001 SH SOLE 690001 0 0 FIRST TR LARGE CAP GROWTH A COM SHS 33735K108 1233 20582 SH SOLE 20582 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1283 34904 SH SOLE 34904 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 924 19353 SH SOLE 19353 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 413 8552 SH SOLE 8552 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 2484 111250 SH SOLE 111250 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 299 4822 SH SOLE 4822 0 0 FIRST TR NASDAQ-100 TECH IND SHS 337345102 2430 28775 SH SOLE 28775 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 476 25131 SH SOLE 25131 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 596 14569 SH SOLE 14569 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 15496 559856 SH SOLE 559856 0 0 FIRSTCASH INC COM 33767D105 708 9766 SH SOLE 9766 0 0 FIRSTENERGY CORP COM 337932107 7602 190286 SH SOLE 190286 0 0 FISERV INC COM 337738108 2574 27149 SH SOLE 27149 0 0 FITBIT INC CL A 33812L102 178 26850 SH SOLE 26850 0 0 FIVE BELOW INC COM 33829M101 1953 27446 SH SOLE 27446 0 0 FIVE9 INC COM 338307101 432 5648 SH SOLE 5648 0 0 FLAHERTY & CRUMRIN PFD & INM COM 338478100 1014 60801 SH SOLE 60801 0 0 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 202 10000 SH SOLE 10000 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 258 15395 SH SOLE 15395 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 772 4152 SH SOLE 4152 0 0 FLEX LTD ORD Y2573F102 142 17495 SH SOLE 17495 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 1458 82503 SH SOLE 82503 0 0 FLEXSHARES TR STOX ESG INDEX 33939L696 259 4179 SH SOLE 4179 0 0 FLIR SYS INC COM 302445101 392 12254 SH SOLE 12254 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 305 9585 SH SOLE 9585 0 0 FOCUS FINL PARTNERS INC COM CL A 34417P100 823 36043 SH SOLE 36043 0 0 FOOT LOCKER INC COM 344849104 318 14439 SH SOLE 14439 0 0 FORD MTR CO DEL COM 345370860 1367 286241 SH SOLE 286241 0 0 FORD MTR CO DEL COM 345370860 0 1000 SH Put SOLE 1000 0 0 FORESTAR GROUP INC COM 346232101 235 22739 SH SOLE 22739 0 0 FORMFACTOR INC COM 346375108 232 11556 SH SOLE 11556 0 0 FORTIVE CORP COM 34959J108 4271 77413 SH SOLE 77413 0 0 FORTRESS BIOTECH INC COM 34960Q109 59 31100 SH SOLE 31100 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 268 32595 SH SOLE 32595 0 0 FORTUNA SILVER MINES INC COM 349915108 282 122584 SH SOLE 122584 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 584 13499 SH SOLE 13499 0 0 FORTY SEVEN INC COM 34983P104 236 2490 SH SOLE 2490 0 0 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 2 14513 SH SOLE 14513 0 0 FORWARD AIR CORP COM 349853101 396 7714 SH SOLE 7714 0 0 FOX FACTORY HLDG CORP COM 35138V102 532 12773 SH SOLE 12773 0 0 FRANCO NEVADA CORP COM 351858105 6683 67453 SH SOLE 67453 0 0 FRANKLIN RESOURCES INC COM 354613101 4248 254476 SH SOLE 254476 0 0 FREEPORT-MCMORAN INC CL B 35671D857 655 97484 SH SOLE 97484 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 739 22563 SH SOLE 22563 0 0 FRONT YD RESIDENTIAL CORP COM 35904G107 177 14795 SH SOLE 14795 0 0 FS BANCORP INC COM 30263Y104 520 14441 SH SOLE 14441 0 0 FS KKR CAPITAL CORP COM 302635107 2802 933220 SH SOLE 933220 0 0 FULTON FINL CORP PA COM 360271100 185 16183 SH SOLE 16183 0 0 GABELLI DIVID & INCOME TR COM 36242H104 313 21138 SH SOLE 21138 0 0 GABELLI EQUITY TR INC COM 362397101 193 43906 SH SOLE 43906 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1747 21469 SH SOLE 21469 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 112 41485 SH SOLE 41485 0 0 GAMESTOP CORP NEW CL A 36467W109 633 175935 SH SOLE 175935 0 0 GAMESTOP CORP NEW CL A 36467W109 35 60000 SH Call SOLE 60000 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 249 8804 SH SOLE 8804 0 0 GARMIN LTD SHS H2906T109 1770 23631 SH SOLE 23631 0 0 GARTNER INC COM 366651107 4423 44672 SH SOLE 44672 0 0 GATX CORP COM 361448103 579 9192 SH SOLE 9192 0 0 GCI LIBERTY INC COM CLASS A 36164V305 266 4811 SH SOLE 4811 0 0 GENERAC HLDGS INC COM 368736104 1079 11517 SH SOLE 11517 0 0 GENERAL DYNAMICS CORP COM 369550108 19933 150572 SH SOLE 150572 0 0 GENERAL ELECTRIC CO COM 369604103 3 5600 SH Call SOLE 5600 0 0 GENERAL ELECTRIC CO COM 369604103 11610 1457900 SH SOLE 1457900 0 0 GENERAL MLS INC COM 370334104 20801 394098 SH SOLE 394098 0 0 GENERAL MTRS CO COM 37045V100 1713 82989 SH SOLE 82989 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 391 99855 SH SOLE 99855 0 0 GENESIS HEALTHCARE INC CL A COM 37185X106 72 85199 SH SOLE 85199 0 0 GENIUS BRANDS INTL INC COM 37229T301 6 19800 SH SOLE 19800 0 0 GENMARK DIAGNOSTICS INC COM 372309104 9450 2293136 SH SOLE 2293136 0 0 GENOCEA BIOSCIENCES INC COM NEW 372427401 287 167235 SH SOLE 167235 0 0 GENPACT LIMITED SHS G3922B107 464 15730 SH SOLE 15730 0 0 GENPREX INC COM 372446104 2 5500 SH Call SOLE 5500 0 0 GENPREX INC COM 372446104 12 5201 SH SOLE 5201 0 0 GENTEX CORP COM 371901109 440 19543 SH SOLE 19543 0 0 GENUINE PARTS CO COM 372460105 5011 74310 SH SOLE 74310 0 0 GETTY RLTY CORP NEW COM 374297109 372 15615 SH SOLE 15615 0 0 GILEAD SCIENCES INC COM 375558103 44035 589375 SH SOLE 589375 0 0 GILEAD SCIENCES INC COM 375558103 8 1000 SH Call SOLE 1000 0 0 GLACIER BANCORP INC NEW COM 37637Q105 1502 44177 SH SOLE 44177 0 0 GLADSTONE CAPITAL CORP COM 376535100 74 13190 SH SOLE 13190 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 25556 673886 SH SOLE 673886 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 262 29980 SH SOLE 29980 0 0 GLOBAL PMTS INC COM 37940X102 3957 27329 SH SOLE 27329 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 1169 48266 SH SOLE 48266 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 345 14500 SH SOLE 14500 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1440 7459900 SH Call SOLE 7459900 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 269 8458 SH SOLE 8458 0 0 GLOBALSTAR INC COM 378973408 443 1504459 SH SOLE 1504459 0 0 GLOBANT S A COM L44385109 540 6197 SH SOLE 6197 0 0 GLOBUS MED INC CL A 379577208 216 5085 SH SOLE 5085 0 0 GLU MOBILE INC COM 379890106 108 17130 SH SOLE 17130 0 0 GODADDY INC CL A 380237107 437 7578 SH SOLE 7578 0 0 GOGO INC COM 38046C109 1 650 SH SOLE 650 0 0 GOGO INC COM 38046C109 1 10000 SH Call SOLE 10000 0 0 GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 51 12100 SH SOLE 12100 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 216 17360 SH SOLE 17360 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1370 13589 SH SOLE 13589 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 323 6293 SH SOLE 6293 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 220 8440 SH SOLE 8440 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 10122 193551 SH SOLE 193551 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 966 26013 SH SOLE 26013 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 9190 59506 SH SOLE 59506 0 0 GOLUB CAP BDC INC COM 38173M102 7347 584347 SH SOLE 584347 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 2940 511305 SH SOLE 511305 0 0 GP STRATEGIES CORP COM 36225V104 91 14015 SH SOLE 14015 0 0 GRACO INC COM 384109104 727 14896 SH SOLE 14896 0 0 GRAINGER W W INC COM 384802104 564 2288 SH SOLE 2288 0 0 GRAND CANYON ED INC COM 38526M106 8 1500 SH Put SOLE 1500 0 0 GRAND CANYON ED INC COM 38526M106 399 5266 SH SOLE 5266 0 0 GREEN DOT CORP CL A 39304D102 766 30162 SH SOLE 30162 0 0 GREEN PLAINS INC COM 393222104 1618 333482 SH SOLE 333482 0 0 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 328 49472 SH SOLE 49472 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 341 9997 SH SOLE 9997 0 0 GUARDANT HEALTH INC COM 40131M109 4201 60368 SH SOLE 60368 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 408 27625 SH SOLE 27625 0 0 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 256 11661 SH SOLE 11661 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 450 5553 SH SOLE 5553 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 864 9864 SH SOLE 9864 0 0 HALLIBURTON CO COM 406216101 340 49374 SH SOLE 49374 0 0 HALLIBURTON CO COM 406216101 0 400 SH Call SOLE 400 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 726 45173 SH SOLE 45173 0 0 HANCOCK JOHN PFD INCOME FD I COM 41013X106 155 10118 SH SOLE 10118 0 0 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 189 15518 SH SOLE 15518 0 0 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 299 17081 SH SOLE 17081 0 0 HANESBRANDS INC COM 410345102 928 117820 SH SOLE 117820 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1061 52207 SH SOLE 52207 0 0 HANOVER INS GROUP INC COM 410867105 216 2387 SH SOLE 2387 0 0 HARLEY DAVIDSON INC COM 412822108 244 12852 SH SOLE 12852 0 0 HARSCO CORP COM 415864107 171 24530 SH SOLE 24530 0 0 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 1005 26283 SH SOLE 26283 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 537 15161 SH SOLE 15161 0 0 HASBRO INC COM 418056107 560 7783 SH SOLE 7783 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 889 20700 SH SOLE 20700 0 0 HAWAIIAN HOLDINGS INC COM 419879101 2687 260411 SH SOLE 260411 0 0 HAWAIIAN HOLDINGS INC COM 419879101 1 100 SH Call SOLE 100 0 0 HCA HEALTHCARE INC COM 40412C101 2755 30578 SH SOLE 30578 0 0 HD SUPPLY HLDGS INC COM 40416M105 1817 63593 SH SOLE 63593 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 1697 43912 SH SOLE 43912 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 242 9618 SH SOLE 9618 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 655 27042 SH SOLE 27042 0 0 HEALTHEQUITY INC COM 42226A107 4275 84539 SH SOLE 84539 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 667 27679 SH SOLE 27679 0 0 HECLA MNG CO COM 422704106 21 11588 SH SOLE 11588 0 0 HEICO CORP NEW CL A 422806208 357 5616 SH SOLE 5616 0 0 HEICO CORP NEW COM 422806109 725 9842 SH SOLE 9842 0 0 HELMERICH & PAYNE INC COM 423452101 2177 141203 SH SOLE 141203 0 0 HENRY JACK & ASSOC INC COM 426281101 492 3178 SH SOLE 3178 0 0 HENRY SCHEIN INC COM 806407102 1674 32293 SH SOLE 32293 0 0 HERCULES CAPITAL INC COM 427096508 768 99986 SH SOLE 99986 0 0 HERSHEY CO COM 427866108 3012 22687 SH SOLE 22687 0 0 HERTZ GLOBAL HLDGS INC COM 42806J106 100 16571 SH SOLE 16571 0 0 HESS CORP COM 42809H107 563 17238 SH SOLE 17238 0 0 HESS MIDSTREAM LP CL A SHS 428103105 317 31170 SH SOLE 31170 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2598 267616 SH SOLE 267616 0 0 HEXCEL CORP NEW COM 428291108 454 12255 SH SOLE 12255 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 505 58958 SH SOLE 58958 0 0 HILL ROM HLDGS INC COM 431475102 307 3041 SH SOLE 3041 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 639 232727 SH SOLE 232727 0 0 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 1447 197802 SH SOLE 197802 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 2328 166060 SH SOLE 166060 0 0 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 447 34736 SH SOLE 34736 0 0 HOLOGIC INC COM 436440101 275 7826 SH SOLE 7826 0 0 HOME BANCSHARES INC COM 436893200 155 12898 SH SOLE 12898 0 0 HOME DEPOT INC COM 437076102 5 400 SH Put SOLE 400 0 0 HOME DEPOT INC COM 437076102 93575 501154 SH SOLE 501154 0 0 HONEYWELL INTL INC COM 438516106 36621 274086 SH SOLE 274086 0 0 HONEYWELL INTL INC COM 438516106 88 4500 SH Put SOLE 4500 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 237 6454 SH SOLE 6454 0 0 HORMEL FOODS CORP COM 440452100 875 18760 SH SOLE 18760 0 0 HOST HOTELS & RESORTS INC COM 44107P104 466 42113 SH SOLE 42113 0 0 HOULIHAN LOKEY INC CL A 441593100 1187 22707 SH SOLE 22707 0 0 HOWMET AEROSPACE INC COM 443201108 1294 80609 SH SOLE 80609 0 0 HP INC COM 40434L105 1196 68778 SH SOLE 68778 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 672 24103 SH SOLE 24103 0 0 HUB GROUP INC CL A 443320106 8862 194890 SH SOLE 194890 0 0 HUBBELL INC COM 443510607 355 3074 SH SOLE 3074 0 0 HUMANA INC COM 444859102 5340 16939 SH SOLE 16939 0 0 HUNT J B TRANS SVCS INC COM 445658107 431 4671 SH SOLE 4671 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1075 131130 SH SOLE 131130 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1494 8209 SH SOLE 8209 0 0 HUNTSMAN CORP COM 447011107 224 15586 SH SOLE 15586 0 0 HYATT HOTELS CORP COM CL A 448579102 860 17884 SH SOLE 17884 0 0 IAC INTERACTIVECORP COM 44919P508 4561 25441 SH SOLE 25441 0 0 IAMGOLD CORP COM 450913108 25 11200 SH SOLE 11200 0 0 ICICI BANK LIMITED ADR 45104G104 181 21504 SH SOLE 21504 0 0 ICON PLC SHS G4705A100 1172 8522 SH SOLE 8522 0 0 ICU MED INC COM 44930G107 520 2579 SH SOLE 2579 0 0 IDEX CORP COM 45167R104 910 6588 SH SOLE 6588 0 0 IDEXX LABS INC COM 45168D104 7851 32423 SH SOLE 32423 0 0 IDEXX LABS INC COM 45168D104 0 200 SH Call SOLE 200 0 0 IHS MARKIT LTD SHS G47567105 235 3859 SH SOLE 3859 0 0 II VI INC COM 902104108 947 33225 SH SOLE 33225 0 0 ILLINOIS TOOL WKS INC COM 452308109 10417 73321 SH SOLE 73321 0 0 ILLINOIS TOOL WKS INC COM 452308109 64 4000 SH Put SOLE 4000 0 0 ILLUMINA INC COM 452327109 5342 19577 SH SOLE 19577 0 0 IMMUCELL CORP COM PAR 452525306 51 13374 SH SOLE 13374 0 0 IMMUNOMEDICS INC COM 452907108 554 41207 SH SOLE 41207 0 0 IMPAC MTG HLDGS INC COM NEW 45254P508 2037 837766 SH SOLE 837766 0 0 INCYTE CORP COM 45337C102 1745 23822 SH SOLE 23822 0 0 INDEXIQ ETF TR HDG MACTRK ETF 45409B206 248 10213 SH SOLE 10213 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 55796 1960132 SH SOLE 1960132 0 0 INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 339 13457 SH SOLE 13457 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 2178 72357 SH SOLE 72357 0 0 INDIA FD INC COM 454089103 194 14426 SH SOLE 14426 0 0 INFOSYS LTD SPONSORED ADR 456788108 535 65525 SH SOLE 65525 0 0 INFUSYSTEM HLDGS INC COM 45685K102 157 18500 SH SOLE 18500 0 0 ING GROEP N.V. SPONSORED ADR 456837103 2810 552702 SH SOLE 552702 0 0 ING GROEP N.V. SPONSORED ADR 456837103 0 200 SH Call SOLE 200 0 0 INGERSOLL RAND INC COM 45687V106 493 19720 SH SOLE 19720 0 0 INGREDION INC COM 457187102 400 5307 SH SOLE 5307 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 21 1500 SH Put SOLE 1500 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 290 3832 SH SOLE 3832 0 0 INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 120 37589 SH SOLE 37589 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 212 7549 SH SOLE 7549 0 0 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 2759 123166 SH SOLE 123166 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 527 21413 SH SOLE 21413 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C433 366 17426 SH SOLE 17426 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C581 307 13448 SH SOLE 13448 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 878 38584 SH SOLE 38584 0 0 INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 1433 61886 SH SOLE 61886 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C417 2764 127394 SH SOLE 127394 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C508 2373 94759 SH SOLE 94759 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C573 201 8581 SH SOLE 8581 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C813 286 11963 SH SOLE 11963 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 366 15325 SH SOLE 15325 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 314 13634 SH SOLE 13634 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 751 31096 SH SOLE 31096 0 0 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 2256 99862 SH SOLE 99862 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 1221 47544 SH SOLE 47544 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C425 3606 160562 SH SOLE 160562 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C672 12718 538158 SH SOLE 538158 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 1146 46547 SH SOLE 46547 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 5591 243015 SH SOLE 243015 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 785 34061 SH SOLE 34061 0 0 INOVALON HLDGS INC COM CL A 45781D101 240 14574 SH SOLE 14574 0 0 INOVALON HLDGS INC COM CL A 45781D101 0 900 SH Call SOLE 900 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 315 42408 SH SOLE 42408 0 0 INTEGER HLDGS CORP COM 45826H109 432 6898 SH SOLE 6898 0 0 INTEL CORP COM 458140100 0 2000 SH Put SOLE 2000 0 0 INTEL CORP COM 458140100 105653 1952924 SH SOLE 1952924 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 168 13775 SH SOLE 13775 0 0 INTELSAT S A COM L5140P101 19 12100 SH SOLE 12100 0 0 INTELSAT S A COM L5140P101 1 20000 SH Call SOLE 20000 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 550 12755 SH SOLE 12755 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 9152 113511 SH SOLE 113511 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 70100 632649 SH SOLE 632649 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 460 4411 SH SOLE 4411 0 0 INTERPUBLIC GROUP COS INC COM 460690100 244 15228 SH SOLE 15228 0 0 INTEST CORP COM 461147100 249 93430 SH SOLE 93430 0 0 INTL PAPER CO COM 460146103 8117 261613 SH SOLE 261613 0 0 INTUIT COM 461202103 5814 25234 SH SOLE 25234 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 16276 33249 SH SOLE 33249 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 140 11927 SH SOLE 11927 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 264 3000 SH SOLE 3000 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 766 28645 SH SOLE 28645 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 0 1400 SH Call SOLE 1400 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 8285 394198 SH SOLE 394198 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 1698 73704 SH SOLE 73704 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3120 148415 SH SOLE 148415 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 8053 363613 SH SOLE 363613 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 5972 282826 SH SOLE 282826 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 5221 241034 SH SOLE 241034 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2465 118849 SH SOLE 118849 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 5008 223295 SH SOLE 223295 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2994 144600 SH SOLE 144600 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 4191 188880 SH SOLE 188880 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 3007 60369 SH SOLE 60369 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 269 5546 SH SOLE 5546 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 7384 86412 SH SOLE 86412 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 792 14754 SH SOLE 14754 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 7117 105409 SH SOLE 105409 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 206 4407 SH SOLE 4407 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1315 43468 SH SOLE 43468 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 6178 113779 SH SOLE 113779 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 10195 118867 SH SOLE 118867 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 235 13887 SH SOLE 13887 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 12491 135175 SH SOLE 135175 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 3634 40549 SH SOLE 40549 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 217 26500 SH SOLE 26500 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 6696 588223 SH SOLE 588223 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 7415 58818 SH SOLE 58818 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1513 7728 SH SOLE 7728 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 213 4323 SH SOLE 4323 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 613 5496 SH SOLE 5496 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 489 29239 SH SOLE 29239 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 12238 389714 SH SOLE 389714 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 273 1435 SH SOLE 1435 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1677 10720 SH SOLE 10720 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 31564 375690 SH SOLE 375690 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 40639 405459 SH SOLE 405459 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 14976 374831 SH SOLE 374831 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1960 65338 SH SOLE 65338 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 8064 257453 SH SOLE 257453 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 6850 255757 SH SOLE 255757 0 0 INVESCO EXCHANGE-TRADED FD T CHINA TECHNLGY 46138E800 1463 30462 SH SOLE 30462 0 0 INVESCO EXCHANGE-TRADED FD T EMRNG MKT SVRG 46138E784 937 39088 SH SOLE 39088 0 0 INVESCO EXCHANGE-TRADED FD T FTSE RAFI DEV 46138E743 682 22618 SH SOLE 22618 0 0 INVESCO EXCHANGE-TRADED FD T FTSE RAFI EMNG 46138E727 2229 144398 SH SOLE 144398 0 0 INVESCO EXCHANGE-TRADED FD T GBL SRT TRM HY 46138E669 564 28439 SH SOLE 28439 0 0 INVESCO EXCHANGE-TRADED FD T NATL AMT MUNI 46138E537 385 14941 SH SOLE 14941 0 0 INVESCO EXCHANGE-TRADED FD T PFD ETF 46138E511 2227 169496 SH SOLE 169496 0 0 INVESCO EXCHANGE-TRADED FD T RUSEL 1000 EQL 46138E420 1136 46829 SH SOLE 46829 0 0 INVESCO EXCHANGE-TRADED FD T S&P 500 EX RAT 46138E388 7157 229380 SH SOLE 229380 0 0 INVESCO EXCHANGE-TRADED FD T S&P 500 REVENUE 46138G698 201 4587 SH SOLE 4587 0 0 INVESCO EXCHANGE-TRADED FD T S&P MDCP 400 REV 46138G672 442 10742 SH SOLE 10742 0 0 INVESCO EXCHANGE-TRADED FD T S&P ULTRA DIVIDE 46138G656 1253 54066 SH SOLE 54066 0 0 INVESCO EXCHANGE-TRADED FD T S&P500 HDL VOL 46138E362 1066 35504 SH SOLE 35504 0 0 INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 10302 219768 SH SOLE 219768 0 0 INVESCO EXCHANGE-TRADED FD T SOLAR ETF 46138G706 277 10904 SH SOLE 10904 0 0 INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 918 44908 SH SOLE 44908 0 0 INVESCO EXCHANGE-TRADED FD T TAXABLE MUN BD 46138G805 274 8877 SH SOLE 8877 0 0 INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138G870 2679 124961 SH SOLE 124961 0 0 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 537 39262 SH SOLE 39262 0 0 INVESCO LTD SHS G491BT108 7365 812482 SH SOLE 812482 0 0 INVESCO MUN TR COM 46131J103 228 19468 SH SOLE 19468 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 308 44792 SH SOLE 44792 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 25 5000 SH Call SOLE 5000 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 326 36900 SH Put SOLE 36900 0 0 INVESCO SR INCOME TR COM 46131H107 149 46515 SH SOLE 46515 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 201 14218 SH SOLE 14218 0 0 INVESTAR HLDG CORP COM 46134L105 128 10000 SH SOLE 10000 0 0 INVITAE CORP COM 46185L103 4149 303750 SH SOLE 303750 0 0 IONIS PHARMACEUTICALS INC COM 462222100 570 12178 SH SOLE 12178 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 227 7535 SH SOLE 7535 0 0 IPG PHOTONICS CORP COM 44980X109 786 7126 SH SOLE 7126 0 0 IQIYI INC SPONSORED ADS 46267X108 270 15109 SH SOLE 15109 0 0 IRIDEX CORP COM 462684101 16 10000 SH SOLE 10000 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 423 19088 SH SOLE 19088 0 0 IROBOT CORP COM 462726100 1759 43753 SH SOLE 43753 0 0 IRON MTN INC NEW COM 46284V101 1810 76094 SH SOLE 76094 0 0 ISHARES GOLD TRUST ISHARES 464285105 34373 2281500 SH SOLE 2281500 0 0 ISHARES INC CORE MSCI EMKT 46434G103 25895 640364 SH SOLE 640364 0 0 ISHARES INC CUR HD MSCI EM 46434G509 667 31234 SH SOLE 31234 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 3933 144020 SH SOLE 144020 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 2105 44610 SH SOLE 44610 0 0 ISHARES INC MIN VOL GBL ETF 464286525 4009 49840 SH SOLE 49840 0 0 ISHARES INC MSCI CDA ETF 464286509 2348 107532 SH SOLE 107532 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 382 6719 SH SOLE 6719 0 0 ISHARES INC MSCI EURZONE ETF 464286608 3518 115277 SH SOLE 115277 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 5651 294057 SH SOLE 294057 0 0 ISHARES INC MSCI GERMANY ETF 464286806 194 9022 SH SOLE 9022 0 0 ISHARES INC MSCI GERMANY ETF 464286806 19 20000 SH Put SOLE 20000 0 0 ISHARES INC MSCI HONG KG ETF 464286871 281 14055 SH SOLE 14055 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 4708 95312 SH SOLE 95312 0 0 ISHARES INC MSCI MEXICO ETF 464286822 1430 50027 SH SOLE 50027 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 2807 120896 SH SOLE 120896 0 0 ISHARES INC MSCI PAC JP ETF 464286665 2141 63284 SH SOLE 63284 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 2070 118847 SH SOLE 118847 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 5484 214441 SH SOLE 214441 0 0 ISHARES INC MSCI SWITZERLAND 464286749 1413 39847 SH SOLE 39847 0 0 ISHARES INC MSCI WORLD ETF 464286392 335 4298 SH SOLE 4298 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 160 17222 SH SOLE 17222 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 2241 172009 SH SOLE 172009 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 5977 60075 SH SOLE 60075 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 17340 425316 SH SOLE 425316 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 2621 52068 SH SOLE 52068 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 8 5000 SH Call SOLE 5000 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 59946 691843 SH SOLE 691843 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 8420 50152 SH SOLE 50152 0 0 ISHARES TR 20 YR TR BD ETF 464287432 14063 85675 SH SOLE 85675 0 0 ISHARES TR 20 YR TR BD ETF 464287432 57 20000 SH Call SOLE 20000 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 12175 91261 SH SOLE 91261 0 0 ISHARES TR A RATE CP BD ETF 46429B291 8713 157892 SH SOLE 157892 0 0 ISHARES TR ADAPTIVE ETF 46435G656 622 27428 SH SOLE 27428 0 0 ISHARES TR AGENCY BOND ETF 464288166 400 3323 SH SOLE 3323 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 221 4676 SH SOLE 4676 0 0 ISHARES TR ASIA 50 ETF 464288430 245 4400 SH SOLE 4400 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 5148 42415 SH SOLE 42415 0 0 ISHARES TR CALIF MUN BD ETF 464288356 711 11766 SH SOLE 11766 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 3034 80846 SH SOLE 80846 0 0 ISHARES TR COHEN STEER REIT 464287564 381 4155 SH SOLE 4155 0 0 ISHARES TR CONV BD ETF 46435G102 873 16136 SH SOLE 16136 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 6092 120685 SH SOLE 120685 0 0 ISHARES TR CORE DIV GRWTH 46434V621 19382 595240 SH SOLE 595240 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 5454 76263 SH SOLE 76263 0 0 ISHARES TR CORE INTL AGGR 46435G672 2408 44229 SH SOLE 44229 0 0 ISHARES TR CORE MSCI EAFE 46432F842 51850 1040173 SH SOLE 1040173 0 0 ISHARES TR CORE MSCI EURO 46434V738 1023 27537 SH SOLE 27537 0 0 ISHARES TR CORE MSCI INTL 46435G326 1150 25895 SH SOLE 25895 0 0 ISHARES TR CORE MSCI PAC 46434V696 1374 29708 SH SOLE 29708 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 32076 682096 SH SOLE 682096 0 0 ISHARES TR CORE S&P MCP ETF 464287507 38717 269679 SH SOLE 269679 0 0 ISHARES TR CORE S&P SCP ETF 464287804 75386 1343973 SH SOLE 1343973 0 0 ISHARES TR CORE S&P TTL STK 464287150 64261 1124022 SH SOLE 1124022 0 0 ISHARES TR CORE S&P US GWT 464287671 29897 523415 SH SOLE 523415 0 0 ISHARES TR CORE S&P US VLU 464287663 21381 462891 SH SOLE 462891 0 0 ISHARES TR CORE S&P500 ETF 464287200 124292 480983 SH SOLE 480983 0 0 ISHARES TR CORE US AGGBD ET 464287226 73699 639246 SH SOLE 639246 0 0 ISHARES TR CRE U S REIT ETF 464288521 8079 206076 SH SOLE 206076 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 7381 312641 SH SOLE 312641 0 0 ISHARES TR DOW JONES US ETF 464287846 3308 25846 SH SOLE 25846 0 0 ISHARES TR EAFE GRWTH ETF 464288885 2742 38719 SH SOLE 38719 0 0 ISHARES TR EAFE SML CP ETF 464288273 16743 373997 SH SOLE 373997 0 0 ISHARES TR EAFE VALUE ETF 464288877 4532 127066 SH SOLE 127066 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 4074 64675 SH SOLE 64675 0 0 ISHARES TR ESG MSCI EAFE 46435G516 1772 33339 SH SOLE 33339 0 0 ISHARES TR ESG MSCI USA ETF 46435G425 6023 104857 SH SOLE 104857 0 0 ISHARES TR EUROPE ETF 464287861 208 5830 SH SOLE 5830 0 0 ISHARES TR EXPANDED TECH 464287515 7911 37641 SH SOLE 37641 0 0 ISHARES TR EXPND TEC SC ETF 464287549 1079 5133 SH SOLE 5133 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 504 14208 SH SOLE 14208 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 30551 626883 SH SOLE 626883 0 0 ISHARES TR GL TIMB FORE ETF 464288174 270 5577 SH SOLE 5577 0 0 ISHARES TR GLB INFRASTR ETF 464288372 3787 111291 SH SOLE 111291 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 2097 34425 SH SOLE 34425 0 0 ISHARES TR GLOBAL TECH ETF 464287291 3664 20082 SH SOLE 20082 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 253 6069 SH SOLE 6069 0 0 ISHARES TR HDG MSCI EAFE 46434V803 1428 58929 SH SOLE 58929 0 0 ISHARES TR IBONDS DEC 46435U697 5576 213187 SH SOLE 213187 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 1158 45678 SH SOLE 45678 0 0 ISHARES TR IBONDS DEC2021 46435G789 5502 215587 SH SOLE 215587 0 0 ISHARES TR IBONDS DEC2022 46435G755 5502 211476 SH SOLE 211476 0 0 ISHARES TR IBONDS DEC2023 46435G318 12771 498050 SH SOLE 498050 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 10773 437120 SH SOLE 437120 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 10809 435790 SH SOLE 435790 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 11049 441410 SH SOLE 441410 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 10051 406627 SH SOLE 406627 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 368 14659 SH SOLE 14659 0 0 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 519 19708 SH SOLE 19708 0 0 ISHARES TR IBONDS SEP2020 46434V571 12756 502750 SH SOLE 502750 0 0 ISHARES TR IBOXX HI YD ETF 464288513 61 30000 SH Put SOLE 30000 0 0 ISHARES TR IBOXX HI YD ETF 464288513 9556 124395 SH SOLE 124395 0 0 ISHARES TR IBOXX INV CP ETF 464287242 26536 214897 SH SOLE 214897 0 0 ISHARES TR INTL QLTY FACTOR 46434V456 7293 281997 SH SOLE 281997 0 0 ISHARES TR INTL SEL DIV ETF 464288448 2822 124874 SH SOLE 124874 0 0 ISHARES TR INTL TREA BD ETF 464288117 268 5763 SH SOLE 5763 0 0 ISHARES TR INTRM TR CRP ETF 464288638 3763 68849 SH SOLE 68849 0 0 ISHARES TR JPMORGAN USD EMG 464288281 8766 91221 SH SOLE 91221 0 0 ISHARES TR MBS ETF 464288588 1854 16754 SH SOLE 16754 0 0 ISHARES TR MICRO-CAP ETF 464288869 4673 69828 SH SOLE 69828 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 5276 85219 SH SOLE 85219 0 0 ISHARES TR MODERT ALLOC ETF 464289875 236 6439 SH SOLE 6439 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 1473 9618 SH SOLE 9618 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 455 2090 SH SOLE 2090 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 215 2036 SH SOLE 2036 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1428 7657 SH SOLE 7657 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 3450 58147 SH SOLE 58147 0 0 ISHARES TR MSCI ACWI ETF 464288257 11201 179017 SH SOLE 179017 0 0 ISHARES TR MSCI ACWI EX US 464288240 15616 414946 SH SOLE 414946 0 0 ISHARES TR MSCI EAFE ETF 464287465 48876 914418 SH SOLE 914418 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 18785 550381 SH SOLE 550381 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 2 5500 SH Call SOLE 5500 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 4875 155184 SH SOLE 155184 0 0 ISHARES TR MSCI KLD400 SOC 464288570 2191 22509 SH SOLE 22509 0 0 ISHARES TR MSCI LW CRB TG 46434V464 213 2082 SH SOLE 2082 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 31526 583797 SH SOLE 583797 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 1608 67194 SH SOLE 67194 0 0 ISHARES TR MSCI USA ESG SLC 464288802 3091 28156 SH SOLE 28156 0 0 ISHARES TR NASDAQ BIOTECH 464287556 6232 57825 SH SOLE 57825 0 0 ISHARES TR NATIONAL MUN ETF 464288414 18678 165298 SH SOLE 165298 0 0 ISHARES TR NEW YORK MUN ETF 464288323 571 10090 SH SOLE 10090 0 0 ISHARES TR PFD AND INCM SEC 464288687 40942 1285925 SH SOLE 1285925 0 0 ISHARES TR PHLX SEMICND ETF 464287523 5340 26050 SH SOLE 26050 0 0 ISHARES TR RUS 1000 ETF 464287622 54275 383435 SH SOLE 383435 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 146913 975136 SH SOLE 975136 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 72625 732326 SH SOLE 732326 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 8666 54792 SH SOLE 54792 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 0 4500 SH Call SOLE 4500 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 14873 181278 SH SOLE 181278 0 0 ISHARES TR RUS MD CP GR ETF 464287481 6941 57105 SH SOLE 57105 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 8798 137316 SH SOLE 137316 0 0 ISHARES TR RUS MID CAP ETF 464287499 29782 689966 SH SOLE 689966 0 0 ISHARES TR RUS TOP 200 ETF 464289446 13364 217082 SH SOLE 217082 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1627 19365 SH SOLE 19365 0 0 ISHARES TR RUS TP200 VL ETF 464289420 1006 22891 SH SOLE 22891 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 1 9000 SH Call SOLE 9000 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 42283 369516 SH SOLE 369516 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 78 20000 SH Put SOLE 20000 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 17883 120597 SH SOLE 120597 0 0 ISHARES TR S&P 100 ETF 464287101 2496 21020 SH SOLE 21020 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 56459 342245 SH SOLE 342245 0 0 ISHARES TR S&P 500 VAL ETF 464287408 28085 291776 SH SOLE 291776 0 0 ISHARES TR S&P MC 400GR ETF 464287606 27794 155797 SH SOLE 155797 0 0 ISHARES TR S&P MC 400VL ETF 464287705 2120 19610 SH SOLE 19610 0 0 ISHARES TR S&P SML 600 GWT 464287887 11072 80134 SH SOLE 80134 0 0 ISHARES TR SELECT DIVID ETF 464287168 15174 206385 SH SOLE 206385 0 0 ISHARES TR SH TR CRPORT ETF 464288646 12572 240380 SH SOLE 240380 0 0 ISHARES TR SHORT TREAS BD 464288679 4348 39174 SH SOLE 39174 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 2355 22223 SH SOLE 22223 0 0 ISHARES TR SP SMCP600VL ETF 464287879 6720 67357 SH SOLE 67357 0 0 ISHARES TR TIPS BD ETF 464287176 12412 105429 SH SOLE 105429 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 350 3233 SH SOLE 3233 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 207 1171 SH SOLE 1171 0 0 ISHARES TR U.S. ENERGY ETF 464287796 169 10972 SH SOLE 10972 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 362 3519 SH SOLE 3519 0 0 ISHARES TR U.S. FINLS ETF 464287788 1062 10935 SH SOLE 10935 0 0 ISHARES TR U.S. MED DVC ETF 464288810 1901 8427 SH SOLE 8427 0 0 ISHARES TR U.S. REAL ES ETF 464287739 6394 91852 SH SOLE 91852 0 0 ISHARES TR U.S. TECH ETF 464287721 7877 38569 SH SOLE 38569 0 0 ISHARES TR U.S. UTILITS ETF 464287697 1789 12939 SH SOLE 12939 0 0 ISHARES TR ULTR SH TRM BD 46434V878 25017 501003 SH SOLE 501003 0 0 ISHARES TR US AER DEF ETF 464288760 11286 78790 SH SOLE 78790 0 0 ISHARES TR US HLTHCARE ETF 464287762 11252 59936 SH SOLE 59936 0 0 ISHARES TR US HLTHCR PR ETF 464288828 240 1353 SH SOLE 1353 0 0 ISHARES TR US HOME CONS ETF 464288752 2259 78102 SH SOLE 78102 0 0 ISHARES TR US INDUSTRIALS 464287754 973 7826 SH SOLE 7826 0 0 ISHARES TR US TREAS BD ETF 46429B267 10030 357777 SH SOLE 357777 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 15639 146899 SH SOLE 146899 0 0 ISHARES TR USA QUALITY FCTR 46432F339 19261 238024 SH SOLE 238024 0 0 ISHARES TR USA SIZE FACTOR 46432F370 1428 20388 SH SOLE 20388 0 0 ISHARES TR YLD OPTIM BD 46434V787 1545 64136 SH SOLE 64136 0 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 12620 260300 SH SOLE 260300 0 0 ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 3643 73138 SH SOLE 73138 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 81 18464 SH SOLE 18464 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 15426 811146 SH SOLE 811146 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 8370 129623 SH SOLE 129623 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 4301 108267 SH SOLE 108267 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 1949 44989 SH SOLE 44989 0 0 J P MORGAN EXCHANGE-TRADED F DIVERSIFIED ET 46641Q803 2803 148405 SH SOLE 148405 0 0 J P MORGAN EXCHANGE-TRADED F GLOBAL BD OPRT 46641Q852 8768 186093 SH SOLE 186093 0 0 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 545 12373 SH SOLE 12373 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 11374 229159 SH SOLE 229159 0 0 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 2934 108664 SH SOLE 108664 0 0 JABIL INC COM 466313103 480 19459 SH SOLE 19459 0 0 JACOBS ENGR GROUP INC COM 469814107 578 7245 SH SOLE 7245 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2630 26408 SH SOLE 26408 0 0 JD COM INC SPON ADR CL A 47215P106 1664 41111 SH SOLE 41111 0 0 JD COM INC SPON ADR CL A 47215P106 14 5000 SH Call SOLE 5000 0 0 JD COM INC SPON ADR CL A 47215P106 1 800 SH Put SOLE 800 0 0 JEFFERIES FINL GROUP INC COM 47233W109 471 34437 SH SOLE 34437 0 0 JETBLUE AWYS CORP COM 477143101 286 32234 SH SOLE 32234 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 316 9833 SH SOLE 9833 0 0 JOHNSON & JOHNSON COM 478160104 193803 1478000 SH SOLE 1478000 0 0 JOHNSON & JOHNSON COM 478160104 357 38600 SH Put SOLE 38600 0 0 JOHNSON CTLS INTL PLC SHS G51502105 2388 88291 SH SOLE 88291 0 0 JOINT CORP COM 47973J102 2600 239680 SH SOLE 239680 0 0 JONES LANG LASALLE INC COM 48020Q107 2021 20036 SH SOLE 20036 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1271 140771 SH SOLE 140771 0 0 JPMORGAN CHASE & CO COM 46625H100 142508 1580139 SH SOLE 1580139 0 0 JPMORGAN CHASE & CO COM 46625H100 0 100 SH Call SOLE 100 0 0 JPMORGAN CHASE & CO COM 46625H100 40 1400 SH Put SOLE 1400 0 0 KAMAN CORP COM 483548103 200 5172 SH SOLE 5172 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 2580 20250 SH SOLE 20250 0 0 KAR AUCTION SVCS INC COM 48238T109 153 12934 SH SOLE 12934 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 916 252329 SH SOLE 252329 0 0 KBR INC COM 48242W106 479 23190 SH SOLE 23190 0 0 KELLOGG CO COM 487836108 839 13988 SH SOLE 13988 0 0 KEMPER CORP DEL COM 488401100 3712 49887 SH SOLE 49887 0 0 KEURIG DR PEPPER INC COM 49271V100 1246 51368 SH SOLE 51368 0 0 KEYCORP COM 493267108 748 73005 SH SOLE 73005 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1597 19164 SH SOLE 19164 0 0 KIMBERLY CLARK CORP COM 494368103 24721 193163 SH SOLE 193163 0 0 KIMCO RLTY CORP COM 49446R109 2105 217629 SH SOLE 217629 0 0 KINDER MORGAN INC DEL COM 49456B101 24678 1773477 SH SOLE 1773477 0 0 KINROSS GOLD CORP COM 496902404 44 10867 SH SOLE 10867 0 0 KIRBY CORP COM 497266106 830 19067 SH SOLE 19067 0 0 KKR & CO INC CL A 48251W104 1128 48058 SH SOLE 48058 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 225 21165 SH SOLE 21165 0 0 KLA CORPORATION COM NEW 482480100 2317 16139 SH SOLE 16139 0 0 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 5195 509737 SH SOLE 509737 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1829 45387 SH SOLE 45387 0 0 KORNIT DIGITAL LTD SHS M6372Q113 230 8988 SH SOLE 8988 0 0 KRAFT HEINZ CO COM 500754106 2398 97547 SH SOLE 97547 0 0 KRAFT HEINZ CO COM 500754106 2 3800 SH Call SOLE 3800 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 1133 38358 SH SOLE 38358 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 2124 46914 SH SOLE 46914 0 0 KRANESHARES TR ELEC VEH FUTUR 500767827 713 37800 SH SOLE 37800 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 612 44295 SH SOLE 44295 0 0 KROGER CO COM 501044101 4501 149408 SH SOLE 149408 0 0 KULICKE & SOFFA INDS INC COM 501242101 466 22494 SH SOLE 22494 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 9219 51198 SH SOLE 51198 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1036 8180 SH SOLE 8180 0 0 LADDER CAP CORP CL A 505743104 150 31540 SH SOLE 31540 0 0 LAM RESEARCH CORP COM 512807108 2363 9835 SH SOLE 9835 0 0 LAMB WESTON HLDGS INC COM 513272104 3116 54668 SH SOLE 54668 0 0 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 8337 789102 SH SOLE 789102 0 0 LANDSTAR SYS INC COM 515098101 592 6168 SH SOLE 6168 0 0 LAREDO PETROLEUM INC COM 516806106 20 52648 SH SOLE 52648 0 0 LAS VEGAS SANDS CORP COM 517834107 1874 44338 SH SOLE 44338 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 827 37727 SH SOLE 37727 0 0 LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 240 11608 SH SOLE 11608 0 0 LAUDER ESTEE COS INC CL A 518439104 5896 37034 SH SOLE 37034 0 0 LEGG MASON INC COM 524901105 321 6564 SH SOLE 6564 0 0 LEIDOS HOLDINGS INC COM 525327102 6409 70093 SH SOLE 70093 0 0 LENNAR CORP CL A 526057104 510 13370 SH SOLE 13370 0 0 LENNOX INTL INC COM 526107107 787 4300 SH SOLE 4300 0 0 LEXINGTON REALTY TRUST COM 529043101 800 80283 SH SOLE 80283 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 798 7195 SH SOLE 7195 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 3600 218203 SH SOLE 218203 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 130 12707 SH SOLE 12707 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 294 9369 SH SOLE 9369 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 628 19862 SH SOLE 19862 0 0 LIFE STORAGE INC COM 53223X107 1500 15840 SH SOLE 15840 0 0 LILLY ELI & CO COM 532457108 7 1000 SH Call SOLE 1000 0 0 LILLY ELI & CO COM 532457108 46244 333007 SH SOLE 333007 0 0 LINCOLN ELEC HLDGS INC COM 533900106 459 6585 SH SOLE 6585 0 0 LINCOLN NATL CORP IND COM 534187109 821 30851 SH SOLE 30851 0 0 LINDE PLC SHS G5494J103 2961 17107 SH SOLE 17107 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 26 4452 SH SOLE 4452 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 5 13000 SH Call SOLE 13000 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 315 57575 SH SOLE 57575 0 0 LIQTECH INTL INC COM 53632A201 461 107450 SH SOLE 107450 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 244 5309 SH SOLE 5309 0 0 LIVE OAK BANCSHARES INC COM 53803X105 3351 268803 SH SOLE 268803 0 0 LIVE OAK BANCSHARES INC COM 53803X105 1 400 SH Call SOLE 400 0 0 LIVEPERSON INC COM 538146101 680 29945 SH SOLE 29945 0 0 LIVONGO HEALTH INC COM 539183103 235 8147 SH SOLE 8147 0 0 LIVONGO HEALTH INC COM 539183103 1 1000 SH Put SOLE 1000 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 331 219955 SH SOLE 219955 0 0 LOCKHEED MARTIN CORP COM 539830109 43547 128834 SH SOLE 128834 0 0 LOEWS CORP COM 540424108 2996 85967 SH SOLE 85967 0 0 LOWES COS INC COM 548661107 15402 179054 SH SOLE 179054 0 0 LUCKIN COFFEE INC SPONSORED ADS 54951L109 366 13459 SH SOLE 13459 0 0 LULULEMON ATHLETICA INC COM 550021109 7376 38848 SH SOLE 38848 0 0 LUMENTUM HLDGS INC COM 55024U109 470 6406 SH SOLE 6406 0 0 LYFT INC CL A COM 55087P104 723 26917 SH SOLE 26917 0 0 LYFT INC CL A COM 55087P104 1 2200 SH Call SOLE 2200 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 16414 331454 SH SOLE 331454 0 0 M & T BK CORP COM 55261F104 568 5503 SH SOLE 5503 0 0 MACERICH CO COM 554382101 931 164618 SH SOLE 164618 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 3829 150006 SH SOLE 150006 0 0 MACYS INC COM 55616P104 41 8407 SH SOLE 8407 0 0 MACYS INC COM 55616P104 0 2000 SH Call SOLE 2000 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1402 6623 SH SOLE 6623 0 0 MAG SILVER CORP COM 55903Q104 157 20300 SH SOLE 20300 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 31748 870591 SH SOLE 870591 0 0 MAGNA INTL INC COM 559222401 346 10798 SH SOLE 10798 0 0 MAIN STR CAP CORP COM 56035L104 3860 188224 SH SOLE 188224 0 0 MAIN STR CAP CORP COM 56035L104 0 200 SH Call SOLE 200 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 1169 97202 SH SOLE 97202 0 0 MALIBU BOATS INC COM CL A 56117J100 362 12589 SH SOLE 12589 0 0 MANPOWERGROUP INC COM 56418H100 3459 65185 SH SOLE 65185 0 0 MANULIFE FINL CORP COM 56501R106 518 41049 SH SOLE 41049 0 0 MARATHON OIL CORP COM 565849106 89 27186 SH SOLE 27186 0 0 MARATHON PETE CORP COM 56585A102 0 600 SH Call SOLE 600 0 0 MARATHON PETE CORP COM 56585A102 4542 192225 SH SOLE 192225 0 0 MARCHEX INC CL B 56624R108 23 15708 SH SOLE 15708 0 0 MARKEL CORP COM 570535104 636 684 SH SOLE 684 0 0 MARKETAXESS HLDGS INC COM 57060D108 1173 3516 SH SOLE 3516 0 0 MARRIOTT INTL INC NEW CL A 571903202 3190 42624 SH SOLE 42624 0 0 MARRIOTT INTL INC NEW CL A 571903202 1 100 SH Put SOLE 100 0 0 MARSH & MCLENNAN COS INC COM 571748102 20970 242622 SH SOLE 242622 0 0 MARTIN MARIETTA MATLS INC COM 573284106 934 4948 SH SOLE 4948 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1036 45704 SH SOLE 45704 0 0 MASCO CORP COM 574599106 1056 30778 SH SOLE 30778 0 0 MASTERCARD INC CL A 57636Q104 44426 184252 SH SOLE 184252 0 0 MATCH GROUP INC COM 57665R106 3664 55335 SH SOLE 55335 0 0 MATERIALISE NV SPONSORED ADS 57667T100 258 13867 SH SOLE 13867 0 0 MATTEL INC COM 577081102 118 13499 SH SOLE 13499 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 10747 221699 SH SOLE 221699 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 454 70900 SH Put SOLE 70900 0 0 MAXLINEAR INC COM 57776J100 11768 1008429 SH SOLE 1008429 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3143 22293 SH SOLE 22293 0 0 MCDONALDS CORP COM 580135101 135776 821664 SH SOLE 821664 0 0 MCEWEN MNG INC COM 58039P107 9 13734 SH SOLE 13734 0 0 MCKESSON CORP COM 58155Q103 4925 36441 SH SOLE 36441 0 0 MDC PARTNERS INC CL A SUB VTG 552697104 87 59809 SH SOLE 59809 0 0 MECHEL PAO SPONSORED ADR NE 583840608 16 11393 SH SOLE 11393 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1879 108929 SH SOLE 108929 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1 300 SH Call SOLE 300 0 0 MEDTRONIC PLC SHS G5960L103 24619 272743 SH SOLE 272743 0 0 MERCADOLIBRE INC COM 58733R102 2315 4850 SH SOLE 4850 0 0 MERCADOLIBRE INC COM 58733R102 28 300 SH Put SOLE 300 0 0 MERCK & CO. INC COM 58933Y105 135479 1760661 SH SOLE 1760661 0 0 MESA LABS INC COM 59064R109 223 992 SH SOLE 992 0 0 METAURUS EQUITY COMPONENT TR US EQT CUM 2027 59140L100 427 50000 SH SOLE 50000 0 0 METLIFE INC COM 59156R108 20235 662267 SH SOLE 662267 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 2082 3040 SH SOLE 3040 0 0 MFA FINL INC COM 55272X102 295 190516 SH SOLE 190516 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 874 117966 SH SOLE 117966 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 39 10800 SH SOLE 10800 0 0 MFS MUN INCOME TR SH BEN INT 552738106 135 21200 SH SOLE 21200 0 0 MGIC INVT CORP WIS COM 552848103 449 72099 SH SOLE 72099 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 803 33937 SH SOLE 33937 0 0 MGM RESORTS INTERNATIONAL COM 552953101 834 70312 SH SOLE 70312 0 0 MGM RESORTS INTERNATIONAL COM 552953101 0 500 SH Call SOLE 500 0 0 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 182 37055 SH SOLE 37055 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 834 12289 SH SOLE 12289 0 0 MICRON TECHNOLOGY INC COM 595112103 15686 372839 SH SOLE 372839 0 0 MICROSOFT CORP COM 594918104 413422 2620126 SH SOLE 2620126 0 0 MICROSOFT CORP COM 594918104 13 1200 SH Call SOLE 1200 0 0 MICROSOFT CORP COM 594918104 1242 94500 SH Put SOLE 94500 0 0 MID AMER APT CMNTYS INC COM 59522J103 238 2323 SH SOLE 2323 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 19 15666 SH SOLE 15666 0 0 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 1445 256734 SH SOLE 256734 0 0 MISONIX INC COM 604871103 94 10000 SH SOLE 10000 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 335 91635 SH SOLE 91635 0 0 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 30 12801 SH SOLE 12801 0 0 MODERNA INC COM 60770K107 312 10407 SH SOLE 10407 0 0 MODERNA INC COM 60770K107 2 400 SH Call SOLE 400 0 0 MOELIS & CO CL A 60786M105 3828 136021 SH SOLE 136021 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1791 45803 SH SOLE 45803 0 0 MONDELEZ INTL INC CL A 609207105 30816 615047 SH SOLE 615047 0 0 MONEYGRAM INTL INC COM NEW 60935Y208 40 30000 SH SOLE 30000 0 0 MONEYGRAM INTL INC COM NEW 60935Y208 8 88000 SH Call SOLE 88000 0 0 MONGODB INC CL A 60937P106 13 700 SH Put SOLE 700 0 0 MONGODB INC CL A 60937P106 564 4151 SH SOLE 4151 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 267 22113 SH SOLE 22113 0 0 MONOLITHIC PWR SYS INC COM 609839105 1158 6867 SH SOLE 6867 0 0 MONROE CAP CORP COM 610335101 322 45046 SH SOLE 45046 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 610 10838 SH SOLE 10838 0 0 MOODYS CORP COM 615369105 1192 5630 SH SOLE 5630 0 0 MOOG INC CL A 615394202 224 4433 SH SOLE 4433 0 0 MORGAN STANLEY COM NEW 617446448 11423 336853 SH SOLE 336853 0 0 MORGAN STANLEY EMER MKTS DEB COM 61744H105 111 14527 SH SOLE 14527 0 0 MORNINGSTAR INC COM 617700109 460 3978 SH SOLE 3978 0 0 MORNINGSTAR INC COM 617700109 2 100 SH Put SOLE 100 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1448 10910 SH SOLE 10910 0 0 MPLX LP COM UNIT REP LTD 55336V100 4448 382917 SH SOLE 382917 0 0 MSC INDL DIRECT INC CL A 553530106 552 10035 SH SOLE 10035 0 0 MSCI INC COM 55354G100 2581 8943 SH SOLE 8943 0 0 MSG NETWORK INC CL A 553573106 209 20693 SH SOLE 20693 0 0 MURPHY USA INC COM 626755102 20963 248640 SH SOLE 248640 0 0 MYLAN NV SHS EURO N59465109 621 41740 SH SOLE 41740 0 0 MYRIAD GENETICS INC COM 62855J104 304 21160 SH SOLE 21160 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 964 63496 SH SOLE 63496 0 0 NASDAQ INC COM 631103108 7225 76197 SH SOLE 76197 0 0 NATIONAL BEVERAGE CORP COM 635017106 446 10398 SH SOLE 10398 0 0 NATIONAL FUEL GAS CO N J COM 636180101 402 10836 SH SOLE 10836 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 930 16066 SH SOLE 16066 0 0 NATIONAL INSTRS CORP COM 636518102 390 11653 SH SOLE 11653 0 0 NATIONAL OILWELL VARCO INC COM 637071101 574 58360 SH SOLE 58360 0 0 NATIONAL RESH CORP COM NEW 637372202 289 6367 SH SOLE 6367 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 290 8956 SH SOLE 8956 0 0 NATURAL ALTERNATIVES INTL IN COM NEW 638842302 63 10000 SH SOLE 10000 0 0 NAVIDEA BIOPHARMACEUTICALS I COM NEW 63937X202 13 15090 SH SOLE 15090 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 907 205175 SH SOLE 205175 0 0 NEKTAR THERAPEUTICS COM 640268108 460 25763 SH SOLE 25763 0 0 NEKTAR THERAPEUTICS COM 640268108 0 300 SH Call SOLE 300 0 0 NELNET INC CL A 64031N108 2003 44079 SH SOLE 44079 0 0 NEOGEN CORP COM 640491106 1499 22434 SH SOLE 22434 0 0 NEOGENOMICS INC COM NEW 64049M209 5249 190045 SH SOLE 190045 0 0 NEPHROS INC COM 640671400 273 43210 SH SOLE 43210 0 0 NETAPP INC COM 64110D104 980 23597 SH SOLE 23597 0 0 NETEASE INC SPONSORED ADS 64110W102 327 1021 SH SOLE 1021 0 0 NETFLIX INC COM 64110L106 18887 50155 SH SOLE 50155 0 0 NEUBERGER BERMAN HIGH YIELD COM 64128C106 367 42226 SH SOLE 42226 0 0 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 314 27206 SH SOLE 27206 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 405 4683 SH SOLE 4683 0 0 NEVRO CORP COM 64157F103 1877 18788 SH SOLE 18788 0 0 NEW AGE BEVERAGES CORP COM 64157V108 11 8205 SH SOLE 8205 0 0 NEW AGE BEVERAGES CORP COM 64157V108 1 13400 SH Call SOLE 13400 0 0 NEW FORTRESS ENERGY LLC CL A SHS RP LLC 644393100 195 19916 SH SOLE 19916 0 0 NEW MTN FIN CORP COM 647551100 8420 1236504 SH SOLE 1236504 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 420 82675 SH SOLE 82675 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 500 53042 SH SOLE 53042 0 0 NEWELL BRANDS INC COM 651229106 237 17947 SH SOLE 17947 0 0 NEWMONT CORP COM 651639106 3275 72278 SH SOLE 72278 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 17573 304395 SH SOLE 304395 0 0 NEXTERA ENERGY INC COM 65339F101 56023 233203 SH SOLE 233203 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2345 54499 SH SOLE 54499 0 0 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 189 72727 SH SOLE 72727 0 0 NICE LTD SPONSORED ADR 653656108 2573 18101 SH SOLE 18101 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 3668 291816 SH SOLE 291816 0 0 NIKE INC CL B 654106103 43624 528307 SH SOLE 528307 0 0 NIKE INC CL B 654106103 82 34000 SH Call SOLE 34000 0 0 NIKE INC CL B 654106103 733 62900 SH Put SOLE 62900 0 0 NISOURCE INC COM 65473P105 275 11097 SH SOLE 11097 0 0 NOKIA CORP SPONSORED ADR 654902204 1776 573934 SH SOLE 573934 0 0 NOKIA CORP SPONSORED ADR 654902204 6 15000 SH Call SOLE 15000 0 0 NOODLES & CO COM CL A 65540B105 75 15890 SH SOLE 15890 0 0 NORDSON CORP COM 655663102 3022 22433 SH SOLE 22433 0 0 NORDSTROM INC COM 655664100 1227 80135 SH SOLE 80135 0 0 NORFOLK SOUTHERN CORP COM 655844108 14573 99774 SH SOLE 99774 0 0 NORTHERN TR CORP COM 665859104 1161 15329 SH SOLE 15329 0 0 NORTHROP GRUMMAN CORP COM 666807102 15427 50959 SH SOLE 50959 0 0 NORTONLIFELOCK INC COM 668771108 342 18364 SH SOLE 18364 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 168 15351 SH SOLE 15351 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 0 200 SH Call SOLE 200 0 0 NOVARTIS A G SPONSORED ADR 66987V109 18030 219413 SH SOLE 219413 0 0 NOVOCURE LTD ORD SHS G6674U108 605 8993 SH SOLE 8993 0 0 NOVOCURE LTD ORD SHS G6674U108 1 700 SH Call SOLE 700 0 0 NOVO-NORDISK A S ADR 670100205 4663 77603 SH SOLE 77603 0 0 NOW INC COM 67011P100 74 15164 SH SOLE 15164 0 0 NRG ENERGY INC COM NEW 629377508 1088 40077 SH SOLE 40077 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 861 51104 SH SOLE 51104 0 0 NUCOR CORP COM 670346105 2308 64014 SH SOLE 64014 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 303 14474 SH SOLE 14474 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 429 20429 SH SOLE 20429 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 857 24264 SH SOLE 24264 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 982 40155 SH SOLE 40155 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 424 19838 SH SOLE 19838 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 341 12897 SH SOLE 12897 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 99 11529 SH SOLE 11529 0 0 NUTRIEN LTD COM 67077M108 1034 30576 SH SOLE 30576 0 0 NUVASIVE INC COM 670704105 812 16047 SH SOLE 16047 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 387 26413 SH SOLE 26413 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 7649 565236 SH SOLE 565236 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 454 33190 SH SOLE 33190 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 51 36413 SH SOLE 36413 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 7687 576553 SH SOLE 576553 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 6713 516406 SH SOLE 516406 0 0 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1929 152402 SH SOLE 152402 0 0 NUVEEN MICHIGAN QLT MUN INC COM 670979103 2262 168456 SH SOLE 168456 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 291 23385 SH SOLE 23385 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1698 173882 SH SOLE 173882 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1472 104567 SH SOLE 104567 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 250 13166 SH SOLE 13166 0 0 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 224 16645 SH SOLE 16645 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 7025 562423 SH SOLE 562423 0 0 NUVEEN NEW YORK QLT MUN INC COM 67066X107 2800 213094 SH SOLE 213094 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 151 20877 SH SOLE 20877 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 212 29024 SH SOLE 29024 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 7883 574122 SH SOLE 574122 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 138 13589 SH SOLE 13589 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 289 22455 SH SOLE 22455 0 0 NVIDIA CORP COM 67066G104 32945 125021 SH SOLE 125021 0 0 NVIDIA CORP COM 67066G104 3 200 SH Put SOLE 200 0 0 NVR INC COM 62944T105 2924 1139 SH SOLE 1139 0 0 NXP SEMICONDUCTORS N V COM N6596X109 1864 22607 SH SOLE 22607 0 0 NYMOX PHARMACEUTICAL CORP COM P73398102 28 12000 SH SOLE 12000 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 5416 17895 SH SOLE 17895 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 312 96306 SH SOLE 96306 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 643 116033 SH SOLE 116033 0 0 OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 124 24954 SH SOLE 24954 0 0 OBSIDIAN ENERGY LTD COM 674482203 33 198175 SH SOLE 198175 0 0 OCCIDENTAL PETE CORP COM 674599105 1010 87657 SH SOLE 87657 0 0 OCCIDENTAL PETE CORP COM 674599105 1 900 SH Call SOLE 900 0 0 OGE ENERGY CORP COM 670837103 873 28409 SH SOLE 28409 0 0 OKTA INC CL A 679295105 4897 40102 SH SOLE 40102 0 0 OKTA INC CL A 679295105 4 25000 SH Put SOLE 25000 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 1255 9566 SH SOLE 9566 0 0 OLD REP INTL CORP COM 680223104 781 51545 SH SOLE 51545 0 0 OLIN CORP COM PAR $1 680665205 135 11661 SH SOLE 11661 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1112 23755 SH SOLE 23755 0 0 OMEGA FLEX INC COM 682095104 228 2754 SH SOLE 2754 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 437 16497 SH SOLE 16497 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1 200 SH Call SOLE 200 0 0 OMEROS CORP COM 682143102 375 28065 SH SOLE 28065 0 0 OMEROS CORP COM 682143102 0 500 SH Call SOLE 500 0 0 OMNICOM GROUP INC COM 681919106 7236 131678 SH SOLE 131678 0 0 OMNICOM GROUP INC COM 681919106 694 32000 SH Put SOLE 32000 0 0 ON SEMICONDUCTOR CORP COM 682189105 334 26487 SH SOLE 26487 0 0 ONE GAS INC COM 68235P108 1298 15523 SH SOLE 15523 0 0 ONE LIBERTY PPTYS INC COM 682406103 141 10287 SH SOLE 10287 0 0 ONEOK INC NEW COM 682680103 2790 128036 SH SOLE 128036 0 0 ONESPAN INC COM 68287N100 288 15939 SH SOLE 15939 0 0 OPKO HEALTH INC COM 68375N103 30 23792 SH SOLE 23792 0 0 ORACLE CORP COM 68389X105 31194 645654 SH SOLE 645654 0 0 ORGANOVO HLDGS INC COM 68620A104 15 39266 SH SOLE 39266 0 0 ORTHOFIX MED INC COM 68752M108 938 33475 SH SOLE 33475 0 0 OSHKOSH CORP COM 688239201 354 5550 SH SOLE 5550 0 0 OSI ETF TR OSHARES FTSE EUR 67110P506 203 10140 SH SOLE 10140 0 0 OSI ETF TR OSHARS FTSE US 67110P407 283 9735 SH SOLE 9735 0 0 OUTFRONT MEDIA INC COM 69007J106 10490 779467 SH SOLE 779467 0 0 OWENS & MINOR INC NEW COM 690732102 151 16795 SH SOLE 16795 0 0 OWENS CORNING NEW COM 690742101 1740 44866 SH SOLE 44866 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 5838 505893 SH SOLE 505893 0 0 PACCAR INC COM 693718108 6173 101060 SH SOLE 101060 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 1405 51918 SH SOLE 51918 0 0 PACER FDS TR US CASH COWS 100 69374H881 712 32265 SH SOLE 32265 0 0 PACIFIC ETHANOL INC COM 69423U305 396 1530012 SH SOLE 1530012 0 0 PACIFIC ETHANOL INC COM 69423U305 2 45500 SH Call SOLE 45500 0 0 PACIFIC PREMIER BANCORP COM 69478X105 973 51724 SH SOLE 51724 0 0 PACKAGING CORP AMER COM 695156109 898 10358 SH SOLE 10358 0 0 PAGERDUTY INC COM 69553P100 187 10810 SH SOLE 10810 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 419 21601 SH SOLE 21601 0 0 PALO ALTO NETWORKS INC COM 697435105 5119 31455 SH SOLE 31455 0 0 PAN AMERN SILVER CORP COM 697900108 209 14554 SH SOLE 14554 0 0 PAN AMERN SILVER CORP COM 697900108 0 500 SH Call SOLE 500 0 0 PARATEK PHARMACEUTICALS INC COM 699374302 49 15543 SH SOLE 15543 0 0 PARK HOTELS RESORTS INC COM 700517105 560 70550 SH SOLE 70550 0 0 PARKER HANNIFIN CORP COM 701094104 4122 31772 SH SOLE 31772 0 0 PARTY CITY HOLDCO INC COM 702149105 50 112541 SH SOLE 112541 0 0 PAYCHEX INC COM 704326107 4183 66510 SH SOLE 66510 0 0 PAYCOM SOFTWARE INC COM 70432V102 2109 10504 SH SOLE 10504 0 0 PAYPAL HLDGS INC COM 70450Y103 39973 417272 SH SOLE 417272 0 0 PAYPAL HLDGS INC COM 70450Y103 899 52600 SH Put SOLE 52600 0 0 PDC ENERGY INC COM 69327R101 63 10071 SH SOLE 10071 0 0 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 11 14000 SH SOLE 14000 0 0 PEGASYSTEMS INC COM 705573103 418 5954 SH SOLE 5954 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 29 10500 SH Put SOLE 10500 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 4546 171111 SH SOLE 171111 0 0 PEMBINA PIPELINE CORP COM 706327103 3360 178402 SH SOLE 178402 0 0 PENN NATL GAMING INC COM 707569109 432 33641 SH SOLE 33641 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 867 178220 SH SOLE 178220 0 0 PENNANTPARK INVT CORP COM 708062104 131 50824 SH SOLE 50824 0 0 PENNEY J C CORP INC COM 708160106 6 17043 SH SOLE 17043 0 0 PENTAIR PLC SHS G7S00T104 229 7737 SH SOLE 7737 0 0 PEOPLES UTD FINL INC COM 712704105 613 55585 SH SOLE 55585 0 0 PEPSICO INC COM 713448108 938 53900 SH Put SOLE 53900 0 0 PEPSICO INC COM 713448108 87702 730525 SH SOLE 730525 0 0 PERKINELMER INC COM 714046109 369 4871 SH SOLE 4871 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 113 20335 SH SOLE 20335 0 0 PFIZER INC COM 717081103 65297 2001108 SH SOLE 2001108 0 0 PG&E CORP COM 69331C108 308 34227 SH SOLE 34227 0 0 PHILIP MORRIS INTL INC COM 718172109 42811 586695 SH SOLE 586695 0 0 PHILLIPS 66 COM 718546104 4263 79430 SH SOLE 79430 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 891 24394 SH SOLE 24394 0 0 PHYSICIANS RLTY TR COM 71943U104 1 400 SH Call SOLE 400 0 0 PHYSICIANS RLTY TR COM 71943U104 778 56116 SH SOLE 56116 0 0 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 171 10940 SH SOLE 10940 0 0 PIMCO CORPORATE & INCOME STR COM 72200U100 1404 105238 SH SOLE 105238 0 0 PIMCO DYNAMIC CR & MTG INC F COM SHS 72202D106 1186 70498 SH SOLE 70498 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1193 53972 SH SOLE 53972 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 35780 691819 SH SOLE 691819 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 14612 137612 SH SOLE 137612 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 60095 607208 SH SOLE 607208 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 428 4329 SH SOLE 4329 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 10967 200973 SH SOLE 200973 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 440 8710 SH SOLE 8710 0 0 PIMCO MUN INCOME FD III COM 72201A103 310 29225 SH SOLE 29225 0 0 PINNACLE WEST CAP CORP COM 723484101 513 6749 SH SOLE 6749 0 0 PINTEREST INC CL A 72352L106 816 53040 SH SOLE 53040 0 0 PINTEREST INC CL A 72352L106 1 10500 SH Call SOLE 10500 0 0 PIONEER NAT RES CO COM 723787107 5925 84439 SH SOLE 84439 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2564 486029 SH SOLE 486029 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1013 180776 SH SOLE 180776 0 0 PLUG POWER INC COM NEW 72919P202 2 1400 SH Call SOLE 1400 0 0 PLUG POWER INC COM NEW 72919P202 87 24524 SH SOLE 24524 0 0 PLURALSIGHT INC COM CL A 72941B106 263 23791 SH SOLE 23791 0 0 PNC FINL SVCS GROUP INC COM 693475105 38142 398403 SH SOLE 398403 0 0 POLYONE CORP COM 73179P106 959 50614 SH SOLE 50614 0 0 POOL CORPORATION COM 73278L105 755 3830 SH SOLE 3830 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 898 18755 SH SOLE 18755 0 0 POSCO SPONSORED ADR 693483109 323 9912 SH SOLE 9912 0 0 POWERFLEET INC COM 73931J109 57 16600 SH SOLE 16600 0 0 PPG INDS INC COM 693506107 2017 24113 SH SOLE 24113 0 0 PPL CORP COM 69351T106 6494 263610 SH SOLE 263610 0 0 PRECIGEN INC COM 74017N105 191 57223 SH SOLE 57223 0 0 PRECISION DRILLING CORP COM 2010 74022D308 8 27050 SH SOLE 27050 0 0 PREFORMED LINE PRODS CO COM 740444104 7919 158917 SH SOLE 158917 0 0 PRICE T ROWE GROUP INC COM 74144T108 7133 73048 SH SOLE 73048 0 0 PRIMERICA INC COM 74164M108 577 6532 SH SOLE 6532 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 289 9287 SH SOLE 9287 0 0 PROCTER & GAMBLE CO COM 742718109 127447 1157264 SH SOLE 1157264 0 0 PROCTER & GAMBLE CO COM 742718109 20 3000 SH Put SOLE 3000 0 0 PROGRESSIVE CORP OHIO COM 743315103 7884 106819 SH SOLE 106819 0 0 PROLOGIS INC. COM 74340W103 941 11690 SH SOLE 11690 0 0 PROS HOLDINGS INC COM 74346Y103 240 7538 SH SOLE 7538 0 0 PROSHARES TR MERGER ETF 74348A566 1011 27302 SH SOLE 27302 0 0 PROSHARES TR PSHS SH MSCI EAF 74347R370 3960 132806 SH SOLE 132806 0 0 PROSHARES TR PSHS SH MSCI EMR 74347R396 4828 231397 SH SOLE 231397 0 0 PROSHARES TR PSHS SHORT DOW30 74347B235 1166 20011 SH SOLE 20011 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 5186 58291 SH SOLE 58291 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 627 6996 SH SOLE 6996 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 24528 425640 SH SOLE 425640 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 1082 24051 SH SOLE 24051 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 15778 570134 SH SOLE 570134 0 0 PROSHARES TR SHRT HGH YIELD 74347R131 1575 68784 SH SOLE 68784 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 5710 118444 SH SOLE 118444 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 927 19493 SH SOLE 19493 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B268 1037 42984 SH SOLE 42984 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G408 202 10396 SH SOLE 10396 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 1018 33461 SH SOLE 33461 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 252 9097 SH SOLE 9097 0 0 PROSHARES TR II ULTRA VIX SHORT 74347W148 49 841 SH SOLE 841 0 0 PROSHARES TR II ULTRA VIX SHORT 74347W148 0 10000 SH Put SOLE 10000 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 141 33493 SH SOLE 33493 0 0 PROSPERITY BANCSHARES INC COM 743606105 482 9973 SH SOLE 9973 0 0 PROTO LABS INC COM 743713109 446 5839 SH SOLE 5839 0 0 PRUDENTIAL FINL INC COM 744320102 1759 33692 SH SOLE 33692 0 0 PUBLIC STORAGE COM 74460D109 1338 6718 SH SOLE 6718 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3900 87043 SH SOLE 87043 0 0 PULMATRIX INC COM NEW 74584P202 20 20000 SH SOLE 20000 0 0 PULTE GROUP INC COM 745867101 493 22040 SH SOLE 22040 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 214 47303 SH SOLE 47303 0 0 QEP RESOURCES INC COM 74733V100 18 54629 SH SOLE 54629 0 0 QORVO INC COM 74736K101 4162 51644 SH SOLE 51644 0 0 QUAKER CHEM CORP COM 747316107 813 6445 SH SOLE 6445 0 0 QUALCOMM INC COM 747525103 0 200 SH Call SOLE 200 0 0 QUALCOMM INC COM 747525103 26635 393523 SH SOLE 393523 0 0 QUALYS INC COM 74758T303 2906 33432 SH SOLE 33432 0 0 QUANEX BUILDING PRODUCTS COR COM 747619104 121 12000 SH SOLE 12000 0 0 QUDIAN INC ADR 747798106 144 80230 SH SOLE 80230 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1241 15442 SH SOLE 15442 0 0 QUIDEL CORP COM 74838J101 2011 20567 SH SOLE 20567 0 0 QURATE RETAIL INC COM SER A 74915M100 335 55551 SH SOLE 55551 0 0 RADNET INC COM 750491102 114 10831 SH SOLE 10831 0 0 RADWARE LTD ORD M81873107 3176 150750 SH SOLE 150750 0 0 RANGE RES CORP COM 75281A109 303 132253 SH SOLE 132253 0 0 RANGE RES CORP COM 75281A109 46 50000 SH Call SOLE 50000 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 778 12410 SH SOLE 12410 0 0 RAYONIER INC COM 754907103 765 32437 SH SOLE 32437 0 0 RAYTHEON CO COM NEW 755111507 17546 133760 SH SOLE 133760 0 0 RAYTHEON CO COM NEW 755111507 47 700 SH Put SOLE 700 0 0 RBC BEARINGS INC COM 75524B104 590 5252 SH SOLE 5252 0 0 REALOGY HLDGS CORP COM 75605Y106 110 36699 SH SOLE 36699 0 0 REALTY INCOME CORP COM 756109104 2620 52671 SH SOLE 52671 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 321 11000 SH SOLE 11000 0 0 REGENCY CTRS CORP COM 758849103 672 17564 SH SOLE 17564 0 0 REGENERON PHARMACEUTICALS COM 75886F107 5756 11931 SH SOLE 11931 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 1883 210360 SH SOLE 210360 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 336 3945 SH SOLE 3945 0 0 REKOR SYS INC COM 759419104 40 10770 SH SOLE 10770 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 5282 60507 SH SOLE 60507 0 0 RELX PLC SPONSORED ADR 759530108 327 15211 SH SOLE 15211 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 260 1751 SH SOLE 1751 0 0 RENESOLA LTD SPONSORED ADS 75971T301 16 13750 SH SOLE 13750 0 0 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 639 31008 SH SOLE 31008 0 0 REPLIGEN CORP COM 759916109 1662 17217 SH SOLE 17217 0 0 REPRO MED SYS INC COM 759910102 375 50000 SH SOLE 50000 0 0 REPUBLIC SVCS INC COM 760759100 1481 19604 SH SOLE 19604 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 73 17342 SH SOLE 17342 0 0 RESMED INC COM 761152107 2 100 SH Call SOLE 100 0 0 RESMED INC COM 761152107 3954 26879 SH SOLE 26879 0 0 RETAIL PPTYS AMER INC CL A 76131V202 60 11712 SH SOLE 11712 0 0 REVANCE THERAPEUTICS INC COM 761330109 648 43700 SH SOLE 43700 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 17 10510 SH SOLE 10510 0 0 RIO TINTO PLC SPONSORED ADR 767204100 1152 25216 SH SOLE 25216 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 301 8787 SH SOLE 8787 0 0 RIVERNORTH MARKETPLACE LENDI COM 76882B108 1222 75672 SH SOLE 75672 0 0 RLI CORP COM 749607107 486 5555 SH SOLE 5555 0 0 ROBERT HALF INTL INC COM 770323103 384 10089 SH SOLE 10089 0 0 ROCKET PHARMACEUTICALS INC COM 77313F106 356 25450 SH SOLE 25450 0 0 ROCKWELL AUTOMATION INC COM 773903109 3250 21550 SH SOLE 21550 0 0 ROGERS CORP COM 775133101 937 9910 SH SOLE 9910 0 0 ROKU INC COM CL A 77543R102 977 11185 SH SOLE 11185 0 0 ROKU INC COM CL A 77543R102 0 1800 SH Call SOLE 1800 0 0 ROLLINS INC COM 775711104 566 15553 SH SOLE 15553 0 0 ROPER TECHNOLOGIES INC COM 776696106 837 2691 SH SOLE 2691 0 0 ROSS STORES INC COM 778296103 5057 58439 SH SOLE 58439 0 0 ROYAL BK CDA COM 780087102 5427 88418 SH SOLE 88418 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 37 14004 SH SOLE 14004 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 431 13303 SH SOLE 13303 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 5953 181854 SH SOLE 181854 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6590 188986 SH SOLE 188986 0 0 ROYAL GOLD INC COM 780287108 320 3651 SH SOLE 3651 0 0 ROYCE MICRO-CAP TR INC COM 780915104 70 12310 SH SOLE 12310 0 0 RPM INTL INC COM 749685103 1015 17061 SH SOLE 17061 0 0 S&P GLOBAL INC COM 78409V104 9302 37997 SH SOLE 37997 0 0 S&P GLOBAL INC COM 78409V104 7 600 SH Put SOLE 600 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 301 27702 SH SOLE 27702 0 0 SABRE CORP COM 78573M104 2423 412226 SH SOLE 412226 0 0 SALESFORCE COM INC COM 79466L302 33340 231792 SH SOLE 231792 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 143 27330 SH SOLE 27330 0 0 SANDY SPRING BANCORP INC COM 800363103 571 25072 SH SOLE 25072 0 0 SANGAMO THERAPEUTICS INC COM 800677106 2 20000 SH Call SOLE 20000 0 0 SANGAMO THERAPEUTICS INC COM 800677106 279 43373 SH SOLE 43373 0 0 SANOFI SPONSORED ADR 80105N105 3556 81480 SH SOLE 81480 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 170 12165 SH SOLE 12165 0 0 SAP SE SPON ADR 803054204 3113 28272 SH SOLE 28272 0 0 SAREPTA THERAPEUTICS INC COM 803607100 2936 30023 SH SOLE 30023 0 0 SAREPTA THERAPEUTICS INC COM 803607100 6 300 SH Call SOLE 300 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1450 5375 SH SOLE 5375 0 0 SCHLUMBERGER LTD COM 806857108 4452 329358 SH SOLE 329358 0 0 SCHWAB CHARLES CORP COM 808513105 9206 273471 SH SOLE 273471 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 38457 1858395 SH SOLE 1858395 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 48024 1858736 SH SOLE 1858736 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 209 8575 SH SOLE 8575 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 6514 212167 SH SOLE 212167 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2244 71591 SH SOLE 71591 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 740 35454 SH SOLE 35454 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 26779 517525 SH SOLE 517525 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 25201 464283 SH SOLE 464283 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 14823 245841 SH SOLE 245841 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7089 157921 SH SOLE 157921 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 6919 86897 SH SOLE 86897 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 5202 117398 SH SOLE 117398 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 24256 396049 SH SOLE 396049 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 49233 1167660 SH SOLE 1167660 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 3475 107180 SH SOLE 107180 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 9437 182889 SH SOLE 182889 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 7458 130076 SH SOLE 130076 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 2466 33042 SH SOLE 33042 0 0 SCORPIO TANKERS INC SHS Y7542C130 1493 77945 SH SOLE 77945 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1497 14588 SH SOLE 14588 0 0 SEA LTD SPONSORED ADS 81141R100 304 6946 SH SOLE 6946 0 0 SEABRIDGE GOLD INC COM 811916105 492 52601 SH SOLE 52601 0 0 SEACOR HOLDINGS INC COM 811904101 270 10000 SH SOLE 10000 0 0 SEACOR MARINE HLDGS INC COM 78413P101 159 36196 SH SOLE 36196 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 6615 135739 SH SOLE 135739 0 0 SEASPINE HLDGS CORP COM 81255T108 1 400 SH Call SOLE 400 0 0 SEASPINE HLDGS CORP COM 81255T108 551 67915 SH SOLE 67915 0 0 SEATTLE GENETICS INC COM 812578102 208 1860 SH SOLE 1860 0 0 SEATTLE GENETICS INC COM 812578102 2 100 SH Call SOLE 100 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 2984 923905 SH SOLE 923905 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 16445 371670 SH SOLE 371670 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 4366 150624 SH SOLE 150624 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 25 12500 SH Call SOLE 12500 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 12260 395570 SH SOLE 395570 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 18755 191256 SH SOLE 191256 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 20178 370513 SH SOLE 370513 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 30452 343906 SH SOLE 343906 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 26821 1289079 SH SOLE 1289079 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 20789 352253 SH SOLE 352253 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 24201 437182 SH SOLE 437182 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 10 2500 SH Put SOLE 2500 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2923 64915 SH SOLE 64915 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 38683 481595 SH SOLE 481595 0 0 SEMPRA ENERGY COM 816851109 26513 234616 SH SOLE 234616 0 0 SENSEONICS HLDGS INC COM 81727U105 10 17825 SH SOLE 17825 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 1210 27815 SH SOLE 27815 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 387 71985 SH SOLE 71985 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 200 7379 SH SOLE 7379 0 0 SERVICENOW INC COM 81762P102 6716 23475 SH SOLE 23475 0 0 SERVICENOW INC COM 81762P102 1 100 SH Call SOLE 100 0 0 SERVICENOW INC COM 81762P102 38 1100 SH Put SOLE 1100 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 2956 100849 SH SOLE 100849 0 0 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 64 10000 SH SOLE 10000 0 0 SHAKE SHACK INC CL A 819047101 24 1500 SH Put SOLE 1500 0 0 SHAKE SHACK INC CL A 819047101 0 1000 SH Call SOLE 1000 0 0 SHAKE SHACK INC CL A 819047101 187 4960 SH SOLE 4960 0 0 SHARPS COMPLIANCE CORP COM 820017101 188 23615 SH SOLE 23615 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 691 69416 SH SOLE 69416 0 0 SHERWIN WILLIAMS CO COM 824348106 14615 31788 SH SOLE 31788 0 0 SHOPIFY INC CL A 82509L107 3389 8076 SH SOLE 8076 0 0 SIENTRA INC COM 82621J105 736 369551 SH SOLE 369551 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 496 13537 SH SOLE 13537 0 0 SILK RD MED INC COM 82710M100 3734 118609 SH SOLE 118609 0 0 SILVERCORP METALS INC COM 82835P103 188 57229 SH SOLE 57229 0 0 SILVERCREST METALS INC COM 828363101 159 30500 SH SOLE 30500 0 0 SIMON PPTY GROUP INC NEW COM 828806109 1 100 SH Put SOLE 100 0 0 SIMON PPTY GROUP INC NEW COM 828806109 11409 208658 SH SOLE 208658 0 0 SIRIUS XM HLDGS INC COM 82968B103 1558 315677 SH SOLE 315677 0 0 SIRIUS XM HLDGS INC COM 82968B103 1 1500 SH Call SOLE 1500 0 0 SITE CENTERS CORP COM 82981J109 189 36541 SH SOLE 36541 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 869 11794 SH SOLE 11794 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2888 32356 SH SOLE 32356 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 2410 89990 SH SOLE 89990 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 12 19600 SH Call SOLE 19600 0 0 SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 1893 52889 SH SOLE 52889 0 0 SMITH A O CORP COM 831865209 526 13766 SH SOLE 13766 0 0 SMUCKER J M CO COM NEW 832696405 4403 39711 SH SOLE 39711 0 0 SNAP INC CL A 83304A106 409 34792 SH SOLE 34792 0 0 SNAP INC CL A 83304A106 1 500 SH Call SOLE 500 0 0 SNAP ON INC COM 833034101 1531 14053 SH SOLE 14053 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1052 12868 SH SOLE 12868 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 24 2000 SH Put SOLE 2000 0 0 SONOCO PRODS CO COM 835495102 266 5625 SH SOLE 5625 0 0 SONOS INC COM 83570H108 248 29329 SH SOLE 29329 0 0 SONY CORP SPONSORED ADR 835699307 1491 25213 SH SOLE 25213 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 43 22977 SH SOLE 22977 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 5 14000 SH Call SOLE 14000 0 0 SOURCE CAP INC COM 836144105 905 29350 SH SOLE 29350 0 0 SOUTHERN CO COM 842587107 32445 599458 SH SOLE 599458 0 0 SOUTHERN COPPER CORP COM 84265V105 344 12274 SH SOLE 12274 0 0 SOUTHERN NATL BANCORP OF VA COM 843395104 101 10197 SH SOLE 10197 0 0 SOUTHWEST AIRLS CO COM 844741108 5411 151961 SH SOLE 151961 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 1041 14963 SH SOLE 14963 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 28070 128056 SH SOLE 128056 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 132461 894764 SH SOLE 894764 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 101 9500 SH Call SOLE 9500 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 365 4336 SH SOLE 4336 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1864 63002 SH SOLE 63002 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3883 197452 SH SOLE 197452 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1378 25745 SH SOLE 25745 0 0 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 7041 150253 SH SOLE 150253 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1328 49327 SH SOLE 49327 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1521 63687 SH SOLE 63687 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2395 84151 SH SOLE 84151 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 370 4041 SH SOLE 4041 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 566 18357 SH SOLE 18357 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 657 28816 SH SOLE 28816 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 451827 1752448 SH SOLE 1752448 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1009 86300 SH Put SOLE 86300 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 367 35200 SH Call SOLE 35200 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 33751 128438 SH SOLE 128438 0 0 SPDR SER TR AEROSPACE DEF 78464A631 3764 49398 SH SOLE 49398 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 3055 63795 SH SOLE 63795 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 2363 80854 SH SOLE 80854 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 658 6931 SH SOLE 6931 0 0 SPDR SER TR COMP SOFTWARE 78464A599 3450 42138 SH SOLE 42138 0 0 SPDR SER TR DJ REIT ETF 78464A607 1654 22869 SH SOLE 22869 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 5466 76279 SH SOLE 76279 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 776 10064 SH SOLE 10064 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 1161 21226 SH SOLE 21226 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 2392 48924 SH SOLE 48924 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 2506 50087 SH SOLE 50087 0 0 SPDR SER TR NYSE TECH ETF 78464A102 2982 40711 SH SOLE 40711 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 699 20591 SH SOLE 20591 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 2481 97931 SH SOLE 97931 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 4258 140800 SH SOLE 140800 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 1051 34783 SH SOLE 34783 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 13290 371798 SH SOLE 371798 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 1713 69979 SH SOLE 69979 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 4600 177724 SH SOLE 177724 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 683 15826 SH SOLE 15826 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 954 27220 SH SOLE 27220 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 682 15025 SH SOLE 15025 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 528 13324 SH SOLE 13324 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 6181 127699 SH SOLE 127699 0 0 SPDR SER TR S&P BIOTECH 78464A870 10296 133083 SH SOLE 133083 0 0 SPDR SER TR S&P BIOTECH 78464A870 6 1000 SH Put SOLE 1000 0 0 SPDR SER TR S&P BK ETF 78464A797 635 23513 SH SOLE 23513 0 0 SPDR SER TR S&P CAP MKTS 78464A771 2521 55558 SH SOLE 55558 0 0 SPDR SER TR S&P DIVID ETF 78464A763 16546 207149 SH SOLE 207149 0 0 SPDR SER TR S&P INS ETF 78464A789 2500 100261 SH SOLE 100261 0 0 SPDR SER TR S&P KENSHO FUTRE 78468R671 240 7841 SH SOLE 7841 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 274 9582 SH SOLE 9582 0 0 SPDR SER TR S&P REGL BKG 78464A698 3265 100223 SH SOLE 100223 0 0 SPDR SER TR S&P SEMICNDCTR 78464A862 3146 37518 SH SOLE 37518 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 21679 236518 SH SOLE 236518 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 383 5989 SH SOLE 5989 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 333 5622 SH SOLE 5622 0 0 SPDR SER TR WELLS FG PFD ETF 78464A292 230 5865 SH SOLE 5865 0 0 SPIRE INC COM 84857L101 216 2911 SH SOLE 2911 0 0 SPLUNK INC COM 848637104 2838 22413 SH SOLE 22413 0 0 SPOK HLDGS INC COM 84863T106 348 32698 SH SOLE 32698 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 2819 23234 SH SOLE 23234 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 141 10800 SH SOLE 10800 0 0 SPRINT CORPORATION COM 85207U105 147 17008 SH SOLE 17008 0 0 SPROTT FOCUS TR INC COM 85208J109 201 38841 SH SOLE 38841 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1374 94172 SH SOLE 94172 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 1291 98536 SH SOLE 98536 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2140 409695 SH SOLE 409695 0 0 SQUARE INC CL A 852234103 4924 94051 SH SOLE 94051 0 0 SQUARE INC CL A 852234103 0 10400 SH Call SOLE 10400 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 582 13210 SH SOLE 13210 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 3226 81125 SH SOLE 81125 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 22019 459289 SH SOLE 459289 0 0 STAGE STORES INC COM NEW 85254C305 5 15963 SH SOLE 15963 0 0 STANLEY BLACK & DECKER INC COM 854502101 1482 14777 SH SOLE 14777 0 0 STARBUCKS CORP COM 855244109 40497 615986 SH SOLE 615986 0 0 STARS GROUP INC COM 85570W100 757 37108 SH SOLE 37108 0 0 STARWOOD PPTY TR INC COM 85571B105 1441 141061 SH SOLE 141061 0 0 STATE STR CORP COM 857477103 12746 240154 SH SOLE 240154 0 0 STEELCASE INC CL A 858155203 5210 525753 SH SOLE 525753 0 0 STEIN MART INC COM 858375108 9 18750 SH SOLE 18750 0 0 STEPAN CO COM 858586100 175242 1981045 SH SOLE 1981045 0 0 STERICYCLE INC COM 858912108 608 12466 SH SOLE 12466 0 0 STERIS PLC SHS USD G8473T100 2482 17780 SH SOLE 17780 0 0 STERLING BANCORP DEL COM 85917A100 1392 133539 SH SOLE 133539 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 301 14037 SH SOLE 14037 0 0 STREAMLINE HEALTH SOLUTIONS COM 86323X106 48 56000 SH SOLE 56000 0 0 STRYKER CORP COM 863667101 32444 195366 SH SOLE 195366 0 0 STURM RUGER & CO INC COM 864159108 590 11687 SH SOLE 11687 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 875 61692 SH SOLE 61692 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 166 35282 SH SOLE 35282 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 169 40328 SH SOLE 40328 0 0 SUN CMNTYS INC COM 866674104 1037 8332 SH SOLE 8332 0 0 SUN LIFE FINL INC COM 866796105 373 11704 SH SOLE 11704 0 0 SUNCOR ENERGY INC NEW COM 867224107 334 21005 SH SOLE 21005 0 0 SUPERCONDUCTOR TECHNOLOGIES COM NEW 867931602 2 10000 SH SOLE 10000 0 0 SUPERIOR GRP OF COMPANIES IN COM 868358102 140 16451 SH SOLE 16451 0 0 SVB FINANCIAL GROUP COM 78486Q101 769 5097 SH SOLE 5097 0 0 SVMK INC COM 78489X103 150 11100 SH SOLE 11100 0 0 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 91 19037 SH SOLE 19037 0 0 SWITCH INC CL A 87105L104 8753 606593 SH SOLE 606593 0 0 SYNCHRONY FINL COM 87165B103 2307 144264 SH SOLE 144264 0 0 SYNOPSYS INC COM 871607107 975 7627 SH SOLE 7627 0 0 SYSCO CORP COM 871829107 10747 235297 SH SOLE 235297 0 0 T MOBILE US INC COM 872590104 923 10999 SH SOLE 10999 0 0 T2 BIOSYSTEMS INC COM 89853L104 22 35200 SH SOLE 35200 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 21429 448678 SH SOLE 448678 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 883 95300 SH Put SOLE 95300 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 293 19015 SH SOLE 19015 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1067 8985 SH SOLE 8985 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 777 47016 SH SOLE 47016 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 10 500 SH Put SOLE 500 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 193 3031 SH SOLE 3031 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 52 10220 SH SOLE 10220 0 0 TANZANIAN GOLD CORP COM 87601A107 126 245000 SH SOLE 245000 0 0 TARGA RES CORP COM 87612G101 5052 731325 SH SOLE 731325 0 0 TARGET CORP COM 87612E106 578 75000 SH Put SOLE 75000 0 0 TASEKO MINES LTD COM 876511106 14 54200 SH SOLE 54200 0 0 TC ENERGY CORP COM 87807B107 2772 62710 SH SOLE 62710 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 609 22187 SH SOLE 22187 0 0 TCF FINANCIAL CORPORATION NE COM 872307103 799 35160 SH SOLE 35160 0 0 TCG BDC INC COM 872280102 12626 2420461 SH SOLE 2420461 0 0 TCW STRATEGIC INCOME FD INC COM 872340104 373 72027 SH SOLE 72027 0 0 TE CONNECTIVITY LTD REG SHS H84989104 4680 74640 SH SOLE 74640 0 0 TEGNA INC COM 87901J105 163 15013 SH SOLE 15013 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 224 12510 SH SOLE 12510 0 0 TELADOC HEALTH INC COM 87918A105 2145 13765 SH SOLE 13765 0 0 TELARIA INC COM 879181105 506 84317 SH SOLE 84317 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 1602 5402 SH SOLE 5402 0 0 TELEFLEX INCORPORATED COM 879369106 397 1359 SH SOLE 1359 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 1799 107818 SH SOLE 107818 0 0 TELLURIAN INC NEW COM 87968A104 103 114586 SH SOLE 114586 0 0 TELUS CORPORATION COM 87971M103 216 13789 SH SOLE 13789 0 0 TEMPLETON EMERGING MKTS FD I COM 880191101 159 14250 SH SOLE 14250 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 2906 544140 SH SOLE 544140 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1467 145983 SH SOLE 145983 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 2201 154065 SH SOLE 154065 0 0 TENNECO INC CL A VTG COM STK 880349105 205 67101 SH SOLE 67101 0 0 TERADYNE INC COM 880770102 1171 21554 SH SOLE 21554 0 0 TERADYNE INC COM 880770102 1 200 SH Call SOLE 200 0 0 TESLA INC COM 88160R101 20154 38456 SH SOLE 38456 0 0 TESLA INC COM 88160R101 40 300 SH Call SOLE 300 0 0 TESLA INC COM 88160R101 3 100 SH Put SOLE 100 0 0 TESLA INC NOTE 2.375% 3/1 88160RAD3 770 450000 SH SOLE 450000 0 0 TETRA TECH INC NEW COM 88162G103 1487 21184 SH SOLE 21184 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 15 15000 SH SOLE 15000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 307 34535 SH SOLE 34535 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 204 9235 SH SOLE 9235 0 0 TEXAS INSTRS INC COM 882508104 19133 192245 SH SOLE 192245 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 302 792 SH SOLE 792 0 0 TEXTRON INC COM 883203101 932 35126 SH SOLE 35126 0 0 TFS FINL CORP COM 87240R107 503 32926 SH SOLE 32926 0 0 TG THERAPEUTICS INC COM 88322Q108 179 18199 SH SOLE 18199 0 0 THE TRADE DESK INC COM CL A 88339J105 1176 6097 SH SOLE 6097 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 17507 61733 SH SOLE 61733 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 4 100 SH Put SOLE 100 0 0 THOMSON REUTERS CORP COM NEW 884903709 252 3727 SH SOLE 3727 0 0 THOR INDS INC COM 885160101 663 15693 SH SOLE 15693 0 0 TIFFANY & CO NEW COM 886547108 752 5797 SH SOLE 5797 0 0 TIMKEN CO COM 887389104 249 7656 SH SOLE 7656 0 0 TITAN INTL INC ILL COM 88830M102 54 34625 SH SOLE 34625 0 0 TITAN PHARMACEUTICALS INC DE COM 888314507 5 20266 SH SOLE 20266 0 0 TIZIANA LIFE SCIENCES PLC SPONSORED ADS 88875G101 2334 1144147 SH SOLE 1144147 0 0 TJX COS INC NEW COM 872540109 18437 385398 SH SOLE 385398 0 0 TONIX PHARMACEUTICALS HLDG C COM 890260706 15 21335 SH SOLE 21335 0 0 TOOTSIE ROLL INDS INC COM 890516107 1114 31064 SH SOLE 31064 0 0 TORO CO COM 891092108 530 8136 SH SOLE 8136 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 3144 74332 SH SOLE 74332 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 3320 210473 SH SOLE 210473 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 857 7136 SH SOLE 7136 0 0 TRACTOR SUPPLY CO COM 892356106 336 3967 SH SOLE 3967 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 1763 21359 SH SOLE 21359 0 0 TRANSDIGM GROUP INC COM 893641100 604 1883 SH SOLE 1883 0 0 TRANSLATE BIO INC COM 89374L104 133 13349 SH SOLE 13349 0 0 TRANSOCEAN LTD REG SHS H8817H100 55 49191 SH SOLE 49191 0 0 TRANSUNION COM 89400J107 242 3632 SH SOLE 3632 0 0 TREEHOUSE FOODS INC COM 89469A104 445 10119 SH SOLE 10119 0 0 TRI CONTL CORP COM 895436103 573 27482 SH SOLE 27482 0 0 TRINITY INDS INC COM 896522109 488 30329 SH SOLE 30329 0 0 TRIP COM GROUP LTD ADS 89677Q107 3853 165536 SH SOLE 165536 0 0 TRIP COM GROUP LTD ADS 89677Q107 17 1500 SH Call SOLE 1500 0 0 TRIPADVISOR INC COM 896945201 199 11465 SH SOLE 11465 0 0 TRISTATE CAP HLDGS INC COM 89678F100 134 13773 SH SOLE 13773 0 0 TRITON INTL LTD CL A G9078F107 626 24107 SH SOLE 24107 0 0 TRUIST FINL CORP COM 89832Q109 13220 428584 SH SOLE 428584 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 34 10500 SH SOLE 10500 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 263 5878 SH SOLE 5878 0 0 TURQUOISE HILL RES LTD COM 900435108 24 64546 SH SOLE 64546 0 0 TWILIO INC CL A 90138F102 691 7730 SH SOLE 7730 0 0 TWITTER INC COM 90184L102 4093 167394 SH SOLE 167394 0 0 TWITTER INC COM 90184L102 0 18000 SH Call SOLE 18000 0 0 TWO HBRS INVT CORP COM NEW 90187B408 620 164756 SH SOLE 164756 0 0 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 2050 2500000 SH SOLE 2500000 0 0 TYLER TECHNOLOGIES INC COM 902252105 939 3161 SH SOLE 3161 0 0 TYME TECHNOLOGIES INC COM 90238J103 4 22200 SH Call SOLE 22200 0 0 TYME TECHNOLOGIES INC COM 90238J103 421 382500 SH SOLE 382500 0 0 TYSON FOODS INC CL A 902494103 1962 34018 SH SOLE 34018 0 0 U S PHYSICAL THERAPY INC COM 90337L108 270 3820 SH SOLE 3820 0 0 UBER TECHNOLOGIES INC COM 90353T100 3370 120767 SH SOLE 120767 0 0 UBER TECHNOLOGIES INC COM 90353T100 137 30200 SH Call SOLE 30200 0 0 UBER TECHNOLOGIES INC COM 90353T100 1 2100 SH Put SOLE 2100 0 0 UBIQUITI INC COM 90353W103 300 2123 SH SOLE 2123 0 0 UBS GROUP AG SHS H42097107 147 15599 SH SOLE 15599 0 0 UDR INC COM 902653104 434 11891 SH SOLE 11891 0 0 UGI CORP NEW COM 902681105 2455 92092 SH SOLE 92092 0 0 ULTA BEAUTY INC COM 90384S303 956 5412 SH SOLE 5412 0 0 UNDER ARMOUR INC CL A 904311107 192 21611 SH SOLE 21611 0 0 UNIFIRST CORP MASS COM 904708104 293 1910 SH SOLE 1910 0 0 UNILEVER N V N Y SHS NEW 904784709 5322 109324 SH SOLE 109324 0 0 UNILEVER PLC SPON ADR NEW 904767704 1702 33629 SH SOLE 33629 0 0 UNION PAC CORP COM 907818108 35212 250020 SH SOLE 250020 0 0 UNITED AIRLS HLDGS INC COM 910047109 718 22938 SH SOLE 22938 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 23 10467 SH SOLE 10467 0 0 UNITED PARCEL SERVICE INC CL B 911312106 80228 858996 SH SOLE 858996 0 0 UNITED RENTALS INC COM 911363109 1959 19136 SH SOLE 19136 0 0 UNITED STATES STL CORP NEW COM 912909108 1221 193886 SH SOLE 193886 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 617 6499 SH SOLE 6499 0 0 UNITEDHEALTH GROUP INC COM 91324P102 56100 226034 SH SOLE 226034 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 517 3914 SH SOLE 3914 0 0 UPLAND SOFTWARE INC COM 91544A109 793 29566 SH SOLE 29566 0 0 URANIUM ENERGY CORP COM 916896103 53 93229 SH SOLE 93229 0 0 US BANCORP DEL COM NEW 902973304 25189 731146 SH SOLE 731146 0 0 US ECOLOGY INC COM 91734M103 444 14564 SH SOLE 14564 0 0 US FOODS HLDG CORP COM 912008109 221 12397 SH SOLE 12397 0 0 V F CORP COM 918204108 3379 62540 SH SOLE 62540 0 0 VALERO ENERGY CORP COM 91913Y100 6993 154356 SH SOLE 154356 0 0 VANECK MERK GOLD TRUST GOLD TRUST 921078101 4081 265099 SH SOLE 265099 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 643 12497 SH SOLE 12497 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 310 6318 SH SOLE 6318 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 959 55278 SH SOLE 55278 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1806 14099 SH SOLE 14099 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 3034 132248 SH SOLE 132248 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 2467 47209 SH SOLE 47209 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 271 11521 SH SOLE 11521 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 3 900 SH Call SOLE 900 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 383 13627 SH SOLE 13627 0 0 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 6241 103382 SH SOLE 103382 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 2542 58191 SH SOLE 58191 0 0 VANECK VECTORS ETF TR NAT RES ETF 92189F841 311 12551 SH SOLE 12551 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 34 4000 SH Put SOLE 4000 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 37 68200 SH Call SOLE 68200 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1961 16721 SH SOLE 16721 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2917 279652 SH SOLE 279652 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 238 1599 SH SOLE 1599 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1035 11064 SH SOLE 11064 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 201 2391 SH SOLE 2391 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 21732 243056 SH SOLE 243056 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 902 8433 SH SOLE 8433 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 33374 406180 SH SOLE 406180 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 37079 434442 SH SOLE 434442 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 8502 151082 SH SOLE 151082 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 15878 175124 SH SOLE 175124 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 16 1000 SH Put SOLE 1000 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 81670 521276 SH SOLE 521276 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 20597 173888 SH SOLE 173888 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3128 24593 SH SOLE 24593 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1454 17897 SH SOLE 17897 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 20934 159068 SH SOLE 159068 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 49079 703209 SH SOLE 703209 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 158737 670314 SH SOLE 670314 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 54375 612480 SH SOLE 612480 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 25202 218500 SH SOLE 218500 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 20902 138970 SH SOLE 138970 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 81273 630598 SH SOLE 630598 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 43935 493516 SH SOLE 493516 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 25973 633475 SH SOLE 633475 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 74785 2230699 SH SOLE 2230699 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 50952 1177343 SH SOLE 1177343 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 21689 393250 SH SOLE 393250 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1497 19113 SH SOLE 19113 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 779 18219 SH SOLE 18219 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 5116 81528 SH SOLE 81528 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 13233 271645 SH SOLE 271645 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1113 21042 SH SOLE 21042 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2998 42484 SH SOLE 42484 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 14550 167074 SH SOLE 167074 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 12653 232150 SH SOLE 232150 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 4281 68746 SH SOLE 68746 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 7603 96049 SH SOLE 96049 0 0 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 295 3703 SH SOLE 3703 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 9432 61118 SH SOLE 61118 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 4095 34924 SH SOLE 34924 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 3258 37586 SH SOLE 37586 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 290 3133 SH SOLE 3133 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 466 6473 SH SOLE 6473 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1794 15594 SH SOLE 15594 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 119956 1160277 SH SOLE 1160277 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4 500 SH Put SOLE 500 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 5491 130836 SH SOLE 130836 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 113294 3398030 SH SOLE 3398030 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 24715 349324 SH SOLE 349324 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 7273 124557 SH SOLE 124557 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 431 10496 SH SOLE 10496 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1404 15431 SH SOLE 15431 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 19919 301904 SH SOLE 301904 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 21453 168872 SH SOLE 168872 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 4948 64939 SH SOLE 64939 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2548 17539 SH SOLE 17539 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 10827 78520 SH SOLE 78520 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 3893 101761 SH SOLE 101761 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 5422 107007 SH SOLE 107007 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4350 26206 SH SOLE 26206 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 530 4831 SH SOLE 4831 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 55950 263946 SH SOLE 263946 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 469 4877 SH SOLE 4877 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 1380 11267 SH SOLE 11267 0 0 VAREX IMAGING CORP COM 92214X106 429 18966 SH SOLE 18966 0 0 VARIAN MED SYS INC COM 92220P105 3437 33564 SH SOLE 33564 0 0 VBI VACCINES INC COM NEW 91822J103 11 11540 SH SOLE 11540 0 0 VECTOR GROUP LTD COM 92240M108 1221 129725 SH SOLE 129725 0 0 VEEVA SYS INC CL A COM 922475108 1250 7977 SH SOLE 7977 0 0 VEEVA SYS INC CL A COM 922475108 1 400 SH Call SOLE 400 0 0 VENTAS INC COM 92276F100 2545 95172 SH SOLE 95172 0 0 VEON LTD SPONSORED ADR 91822M106 349 234896 SH SOLE 234896 0 0 VEREIT INC COM 92339V100 101 20509 SH SOLE 20509 0 0 VERISK ANALYTICS INC COM 92345Y106 3559 25481 SH SOLE 25481 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 0 1000 SH Call SOLE 1000 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 125868 2343728 SH SOLE 2343728 0 0 VERMILLION INC COM NEW 92407M206 25 30000 SH SOLE 30000 0 0 VERSO CORP CL A 92531L207 705 62763 SH SOLE 62763 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 2379 9969 SH SOLE 9969 0 0 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 834 99645 SH SOLE 99645 0 0 VIACOMCBS INC CL A 92556H107 189 10469 SH SOLE 10469 0 0 VIACOMCBS INC CL B 92556H206 16 26500 SH Call SOLE 26500 0 0 VIACOMCBS INC CL B 92556H206 2 2500 SH Put SOLE 2500 0 0 VIACOMCBS INC CL B 92556H206 970 69331 SH SOLE 69331 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 1275 30779 SH SOLE 30779 0 0 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 6391 181329 SH SOLE 181329 0 0 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 273 9500 SH SOLE 9500 0 0 VIEWRAY INC COM 92672L107 193 77000 SH SOLE 77000 0 0 VIKING THERAPEUTICS INC COM 92686J106 44 9726 SH SOLE 9726 0 0 VIKING THERAPEUTICS INC COM 92686J106 0 1000 SH Call SOLE 1000 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 173 11187 SH SOLE 11187 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 72 12100 SH Put SOLE 12100 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 0 200 SH Call SOLE 200 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 165 11225 SH SOLE 11225 0 0 VIRNETX HLDG CORP COM 92823T108 854 155995 SH SOLE 155995 0 0 VIRTU FINL INC CL A 928254101 1467 70967 SH SOLE 70967 0 0 VISA INC COM CL A 92826C839 78672 488622 SH SOLE 488622 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 157 10913 SH SOLE 10913 0 0 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 58 132328 SH SOLE 132328 0 0 VMWARE INC CL A COM 928563402 654 5405 SH SOLE 5405 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1737 125712 SH SOLE 125712 0 0 VORNADO RLTY TR SH BEN INT 929042109 3848 106871 SH SOLE 106871 0 0 VOYA FINANCIAL INC COM 929089100 721 17773 SH SOLE 17773 0 0 VOYA NAT RES EQUITY INCOME F COM 92913C106 94 43758 SH SOLE 43758 0 0 VULCAN MATLS CO COM 929160109 3770 34863 SH SOLE 34863 0 0 WABTEC COM 929740108 400 9150 SH SOLE 9150 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 32186 703200 SH SOLE 703200 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 4 50500 SH Call SOLE 50500 0 0 WALKER & DUNLOP INC COM 93148P102 1034 25703 SH SOLE 25703 0 0 WALKER & DUNLOP INC COM 93148P102 150 10000 SH Put SOLE 10000 0 0 WALMART INC COM 931142103 69592 612699 SH SOLE 612699 0 0 WASTE CONNECTIONS INC COM 94106B101 352 4541 SH SOLE 4541 0 0 WASTE MGMT INC DEL COM 94106L109 4845 52332 SH SOLE 52332 0 0 WASTE MGMT INC DEL COM 94106L109 0 2000 SH Call SOLE 2000 0 0 WATERS CORP COM 941848103 955 5269 SH SOLE 5269 0 0 WATSCO INC COM 942622200 1809 11432 SH SOLE 11432 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 221 2596 SH SOLE 2596 0 0 WD-40 CO COM 929236107 532 2654 SH SOLE 2654 0 0 WEC ENERGY GROUP INC COM 92939U106 4783 54214 SH SOLE 54214 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 614 42597 SH SOLE 42597 0 0 WELLS FARGO CO NEW COM 949746101 62081 2163064 SH SOLE 2163064 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 294 232 SH SOLE 232 0 0 WELLTOWER INC COM 95040Q104 1236 26932 SH SOLE 26932 0 0 WENDYS CO COM 95058W100 618 41521 SH SOLE 41521 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 658 4314 SH SOLE 4314 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1244 40658 SH SOLE 40658 0 0 WESTERN ASSET HIGH INCM FD I COM 95766J102 877 174899 SH SOLE 174899 0 0 WESTERN ASSET HIGH INCM OPP COM 95766K109 59 14108 SH SOLE 14108 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 3093 258755 SH SOLE 258755 0 0 WESTERN ASSET MUN PARTNERS F COM 95766P108 157 11500 SH SOLE 11500 0 0 WESTERN ASSET VAR RT STRG FD COM 957667108 194 14819 SH SOLE 14819 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 7708 806497 SH SOLE 806497 0 0 WESTERN DIGITAL CORP. COM 958102105 734 17701 SH SOLE 17701 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 126 38787 SH SOLE 38787 0 0 WESTERN UN CO COM 959802109 1223 67283 SH SOLE 67283 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 360 35250 SH SOLE 35250 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 13 12950 SH SOLE 12950 0 0 WESTROCK CO COM 96145D105 3741 132443 SH SOLE 132443 0 0 WEX INC COM 96208T104 207 1984 SH SOLE 1984 0 0 WEYERHAEUSER CO COM 962166104 1128 66519 SH SOLE 66519 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 3167 114635 SH SOLE 114635 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1 500 SH Call SOLE 500 0 0 WHIRLPOOL CORP COM 963320106 2512 29341 SH SOLE 29341 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 1917 2106 SH SOLE 2106 0 0 WILLIAMS COS INC COM 969457100 4042 286187 SH SOLE 286187 0 0 WILLIAMS SONOMA INC COM 969904101 462 10865 SH SOLE 10865 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 4339 25599 SH SOLE 25599 0 0 WINTRUST FINL CORP COM 97650W108 285 8640 SH SOLE 8640 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 11 50000 SH Put SOLE 50000 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 587 18140 SH SOLE 18140 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 613 18462 SH SOLE 18462 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2054 40023 SH SOLE 40023 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 9769 389318 SH SOLE 389318 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 801 20347 SH SOLE 20347 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 248 5138 SH SOLE 5138 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 278 9407 SH SOLE 9407 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 336 7992 SH SOLE 7992 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 211 3265 SH SOLE 3265 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1584 27982 SH SOLE 27982 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 1724 21345 SH SOLE 21345 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1882 79180 SH SOLE 79180 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 5593 211823 SH SOLE 211823 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 38279 984000 SH SOLE 984000 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 1458 58345 SH SOLE 58345 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 915 50863 SH SOLE 50863 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 2445 109747 SH SOLE 109747 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 8263 105518 SH SOLE 105518 0 0 WOLVERINE WORLD WIDE INC COM 978097103 324 21213 SH SOLE 21213 0 0 WOODWARD INC COM 980745103 320 5477 SH SOLE 5477 0 0 WORKDAY INC CL A 98138H101 3106 23713 SH SOLE 23713 0 0 WORKIVA INC COM CL A 98139A105 1555 48100 SH SOLE 48100 0 0 WP CAREY INC COM 92936U109 10750 184329 SH SOLE 184329 0 0 WPX ENERGY INC COM 98212B103 1755 577206 SH SOLE 577206 0 0 WRAP TECHNOLOGIES INC COM 98212N107 92 21590 SH SOLE 21590 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 229 7300 SH SOLE 7300 0 0 WYNN RESORTS LTD COM 983134107 289 4813 SH SOLE 4813 0 0 XCEL ENERGY INC COM 98389B100 5361 88870 SH SOLE 88870 0 0 XILINX INC COM 983919101 820 10495 SH SOLE 10495 0 0 XPO LOGISTICS INC COM 983793100 200 4134 SH SOLE 4134 0 0 XPO LOGISTICS INC COM 983793100 0 200 SH Call SOLE 200 0 0 XYLEM INC COM 98419M100 4600 70398 SH SOLE 70398 0 0 YUM BRANDS INC COM 988498101 2183 31938 SH SOLE 31938 0 0 YUM CHINA HLDGS INC COM 98850P109 1295 30376 SH SOLE 30376 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 2008 10895 SH SOLE 10895 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 4007 111279 SH SOLE 111279 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2482 24572 SH SOLE 24572 0 0 ZIONS BANCORPORATION N A COM 989701107 372 13886 SH SOLE 13886 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 322 131274 SH SOLE 131274 0 0 ZOETIS INC CL A 98978V103 32402 274937 SH SOLE 274937 0 0 ZOETIS INC CL A 98978V103 1394 69700 SH Put SOLE 69700 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2537 17357 SH SOLE 17357 0 0 ZOVIO INC COM 98979V102 213 128962 SH SOLE 128962 0 0 ZSCALER INC COM 98980G102 1489 24475 SH SOLE 24475 0 0 ZUORA INC COM CL A 98983V106 1977 245589 SH SOLE 245589 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 159 41593 SH SOLE 41593 0 0 ZYNGA INC CL A 98986T108 86 12741 SH SOLE 12741 0 0