0001085146-20-002950.txt : 20201113 0001085146-20-002950.hdr.sgml : 20201113 20201113131847 ACCESSION NUMBER: 0001085146-20-002950 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201113 DATE AS OF CHANGE: 20201113 EFFECTIVENESS DATE: 20201113 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: 201310460 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 09-30-2020 09-30-2020 false HighTower Advisors, LLC
200 W. MADISON ST. SUITE 2500 CHICAGO IL 60606
13F COMBINATION REPORT 028-13510 0001109448 028-10562 AllianceBernstein 0001493338 028-13991 Allianz Global Investors U.S. LLC 0001508822 028-14059 Alpine Investment Management 0001093589 028-05119 Alta Capital Management, LLC 0001369702 028-11962 AMI Asset Management Corporation 0000813933 028-01880 Anchor Capital Advisors LLC 0001364615 028-11964 Aperio Group LLC 0001293585 028-11050 Apex Capital Management 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 Company LLC 0000872259 028-02825 Bahl & Gaynor, Inc. 0001305227 028-12016 BlackRock Investment Management, LLC 0001015079 028-05620 Brandes Investment Partners 0001512978 028-14438 Brookmont Capital Management, LLC 0001345929 028-13997 Brown Advisory LLC 0000823621 028-01398 Cambiar Investors, LLC 0000874791 028-02903 Campbell Newman Asset Management, Inc. 0001596076 028-15733 Capital Innovations, LLC 0001665018 028-20298 Chandler Asset Management, Inc. 0000897378 028-03434 Congress Asset Management Company 0001427514 028-13023 Dana Investment Advisors 0001036325 028-04121 Davis Selected Advisors, L.P. 0000727770 028-05267 Delaware 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 Equity Investment Corp. 0000937729 028-10991 Fayez Sarofim & Co. 0001056288 028-04375 Federated Investment Counseling 0000038777 028-00734 Franklin Templeton Portfolio Advisors, Inc. 0000003520 028-00869 Fred Alger Management, Inc. 0000314949 028-00126 Glenmede Investment Management 0001546283 028-14929 Glovista Investments, LLC 0001082917 028-04145 GW&K Investment Management, LLC 0000928196 028-04434 Harding Loevner 0000813917 028-02013 Harris Associates LP 0000740272 028-01321 HGK Asset Management, Inc. 0001056823 028-06986 Horizon Asset Management 0001426940 028-12835 Horizon Investment Services 0000914208 028-11246 Invesco Advisers, Inc. 0001639666 028-16855 Isthmus Partners, LLC 0000019617 028-00694 JP Morgan Investment Management Inc. 0001048703 028-11445 Karpus Management 0001021223 028-05792 Kayne Anderson Rudnick Investment Management, LLC 0000884589 028-03133 Kennedy Capital Management 0001307878 028-10975 Laffer Investments Inc. 0001009262 028-05358 Lateef Investment Management 0001207017 028-10469 Lazard Asset Management, LLC 0000820330 028-01701 Legg Mason Private Portfolio Group, LLC 0000312348 028-00398 Loomis Sayles & Company, L.P. 0000728100 028-00413 Lord, Abbett & Co. LLC 0000922940 028-04057 M.D. Sass Investors Services, Inc. 0001138060 028-03477 Madison Investment Advisors, Inc. 0000912938 028-04968 MFS Investment Management 0000903947 028-03692 Miller Howard Investments, Inc. 0000067698 028-00288 Montag & Caldwell, LLC 0000728774 028-00454 Neuberger Berman LLC 0000939761 028-03871 Newgate Capital Management, LLC 0001473182 028-13833 Nuance Investments, LLC 0001521019 028-14498 Nuveen Asset Management, LLC 0000763848 028-01474 NWQ Investment Management Company, LLC 0001423442 028-12966 O'Shaughnessy Asset Management, LLC 0001054554 028-06668 Oak Ridge Investments, LLC 0001163368 028-10952 Pacific Investment Management Company LLC 0000932859 028-04558 Parametric Portfolio Associates LLC 0001034524 028-03687 Polen Capital Management, LLC 0000769734 028-01549 Principal Global Investors, LLC 0000944234 028-04884 Renaissance Investment Management 0001528214 028-14643 Richard Bernstein Advisors LLC 0001112325 028-05655 Riverbridge Partners LLC 0001109426 028-05621 Santa Barbara Asset Management, LLC 0001056593 028-04691 Schafer Cullen Capital Management 0001592643 028-16000 Select Equity Group 0001002784 028-05709 Shelton Capital Management 0001089755 028-03489 SouthernSun Asset Management, LLC 0001600035 028-16094 Stonebridge Advisors 0001166716 028-10030 Strategy Asset Managers 0001145263 028-06683 TCW Investment Management Company 0001259887 028-10665 The London Company 0001092351 028-05601 Thomas White International, Ltd. 0001008322 028-04041 Thompson, Siegel & Walmsley LLC 0001145020 028-06605 Thornburg Investment Management 0001071483 028-04171 Todd Asset Management, LLC 0000102909 028-06408 Vanguard 0001040188 028-06354 Victory Capital Management 0001068837 028-07292 Voya Investment Management Co. LLC 0000740913 028-01347 W. H. Reaves & Co., Inc 0001600435 028-18951 WAKEFIELD ASSET MANAGEMENT LLLP 0001061186 028-07104 WCM Investment Management 0000859804 028-05973 Wedgewood Partners, Inc. 0001533551 028-14868 Wellesley Asset Management, Inc. 0001351731 028-11741 WestEnd Advisors, LLC 0001507640 028-14230 Windhaven Investment Management, Inc. 0000900973 028-03676 Winslow Capital Management, Inc. N
Timothy Woods Chief Compliance Officer 312-962-3800 /s/ Timothy Woods Chicago IL 11-13-2020 0 2574 20709006 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 1ST CONSTITUTION BANCORP COM 31986N102 301 25258 SH SOLE 25258 0 0 22ND CENTY GROUP INC COM 90137F103 12 21056 SH SOLE 21056 0 0 2U INC COM 90214J101 405 11654 SH SOLE 11654 0 0 3M CO COM 88579Y101 75460 471296 SH SOLE 471296 0 0 AAON INC COM PAR $0.004 000360206 1077 17783 SH SOLE 17783 0 0 ABB LTD SPONSORED ADR 000375204 337 13294 SH SOLE 13294 0 0 ABBOTT LABS COM 002824100 104916 963999 SH SOLE 963999 0 0 ABBVIE INC COM 00287Y109 88959 1014423 SH SOLE 1014423 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 30735 1693623 SH SOLE 1693623 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1224 5674 SH SOLE 5674 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 810 8684 SH SOLE 8684 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 0 400 SH Call SOLE 0 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 12801 569311 SH SOLE 569311 0 0 ABIOMED INC COM 003654100 2302 8170 SH SOLE 8170 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 276 14822 SH SOLE 14822 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 342 18371 SH SOLE 18371 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 258 15484 SH SOLE 15484 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 45887 202969 SH SOLE 202969 0 0 ACCURAY INC COM 004397105 36 15000 SH SOLE 15000 0 0 ACE CONVERGENCE ACQU CORP CL A G0083D120 585 59900 SH SOLE 59900 0 0 ACI WORLDWIDE INC COM 004498101 204 7828 SH SOLE 7828 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 153 59685 SH SOLE 59685 0 0 ACTIVISION BLIZZARD INC COM 00507V109 12716 157226 SH SOLE 157226 0 0 ACUTUS MED INC COM 005111109 704 23600 SH SOLE 23600 0 0 ADAM NAT RES FD INC COM 00548F105 100 10093 SH SOLE 10093 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 884 54676 SH SOLE 54676 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1007 20700 SH SOLE 20700 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 54697 111733 SH SOLE 111733 0 0 ADT INC DEL COM 00090Q103 383 47013 SH SOLE 47013 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 802 5218 SH SOLE 5218 0 0 ADVANCED MICRO DEVICES INC COM 007903107 115 18600 SH Call SOLE 0 0 0 ADVANCED MICRO DEVICES INC COM 007903107 33245 405981 SH SOLE 405981 0 0 ADVANCED MICRO DEVICES INC COM 007903107 7 3000 SH Put SOLE 3000 0 0 ADVAXIS INC COM NEW 007624307 19 48600 SH SOLE 48600 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 207 19975 SH SOLE 19975 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1208 269333 SH SOLE 269333 0 0 AEGON N V NY REGISTRY SHS 007924103 65 25629 SH SOLE 25629 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 287 7181 SH SOLE 7181 0 0 AES CORP COM 00130H105 4358 240901 SH SOLE 240901 0 0 AFFIMED N V COM N01045108 38 11500 SH SOLE 11500 0 0 AFFIMED N V COM N01045108 40 39000 SH Call SOLE 0 0 0 AFLAC INC COM 001055102 10966 301332 SH SOLE 301332 0 0 AGCO CORP COM 001084102 529 7125 SH SOLE 7125 0 0 AGENUS INC COM NEW 00847G705 728 182271 SH SOLE 182271 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 14645 145411 SH SOLE 145411 0 0 AGNC INVT CORP COM 00123Q104 1025 73571 SH SOLE 73571 0 0 AGNICO EAGLE MINES LTD COM 008474108 573 7188 SH SOLE 7188 0 0 AGREE REALTY CORP COM 008492100 203 3185 SH SOLE 3185 0 0 AIM IMMUNOTECH INC COM 00901B105 151 70000 SH SOLE 70000 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 14 291600 SH Call SOLE 0 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 395 11461 SH SOLE 11461 0 0 AIR PRODS & CHEMS INC COM 009158106 68797 230908 SH SOLE 230908 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1543 13945 SH SOLE 13945 0 0 AKARI THERAPEUTICS PLC SPONSORED ADR 00972G108 27 16000 SH SOLE 16000 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 129 52037 SH SOLE 52037 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 2 3000 SH Call SOLE 0 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 139 15838 SH SOLE 15838 0 0 ALARM COM HLDGS INC COM 011642105 736 13502 SH SOLE 13502 0 0 ALASKA AIR GROUP INC COM 011659109 0 100 SH Call SOLE 0 0 0 ALASKA AIR GROUP INC COM 011659109 378 10329 SH SOLE 10329 0 0 ALBANY INTL CORP CL A 012348108 945 18952 SH SOLE 18952 0 0 ALBEMARLE CORP COM 012653101 622 6899 SH SOLE 6899 0 0 ALCOA CORP COM 013872106 3516 299449 SH SOLE 299449 0 0 ALCON AG ORD SHS H01301128 3415 60371 SH SOLE 60371 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 90 12092 SH SOLE 12092 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 334 2099 SH SOLE 2099 0 0 ALEXCO RESOURCE CORP COM 01535P106 33 12500 SH SOLE 12500 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 2092 18303 SH SOLE 18303 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13 600 SH Call SOLE 0 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4 400 SH Put SOLE 400 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 72833 247511 SH SOLE 247511 0 0 ALIGN TECHNOLOGY INC COM 016255101 4552 13822 SH SOLE 13822 0 0 ALIGN TECHNOLOGY INC COM 016255101 0 200 SH Put SOLE 200 0 0 ALKALINE WTR CO INC COM NEW 01643A207 27 20916 SH SOLE 20916 0 0 ALLEGHANY CORP DEL COM 017175100 373 718 SH SOLE 718 0 0 ALLEGION PLC ORD SHS G0176J109 1030 10440 SH SOLE 10440 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 462 44107 SH SOLE 44107 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 815 30072 SH SOLE 30072 0 0 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1214 87222 SH SOLE 87222 0 0 ALLIANT ENERGY CORP COM 018802108 797 15447 SH SOLE 15447 0 0 ALLIANZGI CONV INCOME FD COM 018828103 69 15213 SH SOLE 15213 0 0 ALLIANZGI DIVIDEND INT & PRM COM 01883A107 146 12397 SH SOLE 12397 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 1677 44459 SH SOLE 44459 0 0 ALLSTATE CORP COM 020002101 10098 107289 SH SOLE 107289 0 0 ALLY FINL INC COM 02005N100 538 21632 SH SOLE 21632 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 872 5987 SH SOLE 5987 0 0 ALPHABET INC CAP STK CL C 02079K107 102958 70190 SH SOLE 70190 0 0 ALPHABET INC CAP STK CL A 02079K305 8 100 SH Call SOLE 0 0 0 ALPHABET INC CAP STK CL A 02079K305 127018 86896 SH SOLE 86896 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 1869 281626 SH SOLE 281626 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 5767 289116 SH SOLE 289116 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 328 8660 SH SOLE 8660 0 0 ALTERYX INC COM CL A 02156B103 470 4136 SH SOLE 4136 0 0 ALTICE USA INC CL A 02156K103 261 9858 SH SOLE 9858 0 0 ALTRA INDL MOTION CORP COM 02208R106 279 7546 SH SOLE 7546 0 0 ALTRIA GROUP INC COM 02209S103 37534 969589 SH SOLE 969589 0 0 ALTRIA GROUP INC COM 02209S103 0 500 SH Call SOLE 0 0 0 ALUSSA ENERGY ACQUISITION CO UNIT 10/31/2026 G0232J127 102 10000 SH SOLE 10000 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 0 3000 SH Call SOLE 0 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 166 39265 SH SOLE 39265 0 0 AMAZON COM INC COM 023135106 348163 110712 SH SOLE 110712 0 0 AMAZON COM INC COM 023135106 89 2600 SH Put SOLE 2600 0 0 AMAZON COM INC COM 023135106 689 700 SH Call SOLE 0 0 0 AMBAC FINL GROUP INC COM NEW 023139884 4417 345605 SH SOLE 345605 0 0 AMBEV SA SPONSORED ADR 02319V103 60 27515 SH SOLE 27515 0 0 AMCOR PLC ORD G0250X107 384 36580 SH SOLE 36580 0 0 AMDOCS LTD SHS G02602103 302 5307 SH SOLE 5307 0 0 AMEDISYS INC COM 023436108 629 2684 SH SOLE 2684 0 0 AMER STATES WTR CO COM 029899101 930 12422 SH SOLE 12422 0 0 AMEREN CORP COM 023608102 1310 16561 SH SOLE 16561 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 84 20794 SH SOLE 20794 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 170 13534 SH SOLE 13534 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 502 41227 SH SOLE 41227 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 0 200 SH Call SOLE 0 0 0 AMERICAN ASSETS TR INC COM 024013104 5047 209549 SH SOLE 209549 0 0 AMERICAN CENTY ETF TR US EQT ETF 025072885 3541 65522 SH SOLE 65522 0 0 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 77730 1644321 SH SOLE 1644321 0 0 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 6357 122699 SH SOLE 122699 0 0 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 1362 27679 SH SOLE 27679 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 907 21148 SH SOLE 21148 0 0 AMERICAN ELEC PWR CO INC COM 025537101 26891 329018 SH SOLE 329018 0 0 AMERICAN EXPRESS CO COM 025816109 31121 310320 SH SOLE 310320 0 0 AMERICAN EXPRESS CO COM 025816109 12 2000 SH Put SOLE 2000 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 441 69756 SH SOLE 69756 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 393 5895 SH SOLE 5895 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1192 43241 SH SOLE 43241 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 19 8000 SH Call SOLE 0 0 0 AMERICAN TOWER CORP NEW COM 03027X100 22585 93568 SH SOLE 93568 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 46879 323684 SH SOLE 323684 0 0 AMERIPRISE FINL INC COM 03076C106 6655 43205 SH SOLE 43205 0 0 AMETEK INC COM 031100100 2363 23745 SH SOLE 23745 0 0 AMGEN INC COM 031162100 105733 415709 SH SOLE 415709 0 0 AMN HEALTHCARE SVCS INC COM 001744101 800 13606 SH SOLE 13606 0 0 AMPHENOL CORP NEW CL A 032095101 3707 34383 SH SOLE 34383 0 0 AMPIO PHARMACEUTICALS INC COM 03209T109 35 37004 SH SOLE 37004 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 3423 112248 SH SOLE 112248 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 646 20353 SH SOLE 20353 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 287 11712 SH SOLE 11712 0 0 ANALOG DEVICES INC COM 032654105 1968 16864 SH SOLE 16864 0 0 ANALOG DEVICES INC COM 032654105 0 500 SH Call SOLE 0 0 0 ANDERSONS INC COM 034164103 230 12915 SH SOLE 12915 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1230 22957 SH SOLE 22957 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 0 600 SH Call SOLE 0 0 0 ANIKA THERAPEUTICS INC COM 035255108 314 8845 SH SOLE 8845 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 16 30000 SH Call SOLE 0 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 3838 540766 SH SOLE 540766 0 0 ANSYS INC COM 03662Q105 3996 12136 SH SOLE 12136 0 0 ANTARES PHARMA INC COM 036642106 70 25721 SH SOLE 25721 0 0 ANTERO MIDSTREAM CORP COM 03676B102 221 40696 SH SOLE 40696 0 0 ANTHEM INC COM 036752103 7679 28599 SH SOLE 28599 0 0 ANTHEM INC COM 036752103 3 2000 SH Put SOLE 2000 0 0 AON PLC SHS CL A G0403H108 4381 21218 SH SOLE 21218 0 0 APACHE CORP COM 037411105 655 69607 SH SOLE 69607 0 0 APACHE CORP COM 037411105 10 8000 SH Call SOLE 0 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 412 12206 SH SOLE 12206 0 0 APHRIA INC COM 03765K104 190 43491 SH SOLE 43491 0 0 API GROUP CORP COM STK 00187Y100 175 12328 SH SOLE 12328 0 0 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 19 20000 PRN SOLE 20000 0 0 APOLLO INVT CORP COM NEW 03761U502 222 26989 SH SOLE 26989 0 0 APPIAN CORP CL A 03782L101 481 7467 SH SOLE 7467 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 178 18434 SH SOLE 18434 0 0 APPLE INC COM 037833100 4287 467100 SH Put SOLE 467100 0 0 APPLE INC COM 037833100 77 10900 SH Call SOLE 0 0 0 APPLE INC COM 037833100 901699 7787054 SH SOLE 7787054 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 441 8001 SH SOLE 8001 0 0 APPLIED MATLS INC COM 038222105 15146 254579 SH SOLE 254579 0 0 APTARGROUP INC COM 038336103 679 5988 SH SOLE 5988 0 0 APTIV PLC SHS G6095L109 778 8469 SH SOLE 8469 0 0 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 874 195648 SH SOLE 195648 0 0 ARBOR REALTY TRUST INC COM 038923108 137 11742 SH SOLE 11742 0 0 ARCADIA BIOSCIENCES INC COM NEW 039014204 57 20336 SH SOLE 20336 0 0 ARCH CAP GROUP LTD ORD G0450A105 792 27080 SH SOLE 27080 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 22385 481486 SH SOLE 481486 0 0 ARCHROCK INC COM 03957W106 318 59607 SH SOLE 59607 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 83 20223 SH SOLE 20223 0 0 ARCOSA INC COM 039653100 248 5635 SH SOLE 5635 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 3525 47169 SH SOLE 47169 0 0 ARES CAPITAL CORP COM 04010L103 14196 1017566 SH SOLE 1017566 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 926 22904 SH SOLE 22904 0 0 ARGAN INC COM 04010E109 538 12910 SH SOLE 12910 0 0 ARISTA NETWORKS INC COM 040413106 404 1968 SH SOLE 1968 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 2610 24061 SH SOLE 24061 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 1432 24958 SH SOLE 24958 0 0 ARK ETF TR ISRAEL INOVATE 00214Q609 204 8116 SH SOLE 8116 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 7423 116559 SH SOLE 116559 0 0 ARK ETF TR INNOVATION ETF 00214Q104 97592 1061080 SH SOLE 1061080 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 160 16694 SH SOLE 16694 0 0 ARMSTRONG WORLD INDS INC COM 04247X102 2458 36210 SH SOLE 36210 0 0 ARROW ELECTRS INC COM 042735100 351 4465 SH SOLE 4465 0 0 ARROW FINL CORP COM 042744102 390 15547 SH SOLE 15547 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 334 7756 SH SOLE 7756 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 688 17655 SH SOLE 17655 0 0 ARTIUS ACQUISITION INC COM CL A 04316G105 663 66600 SH SOLE 66600 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 203 2878 SH SOLE 2878 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 12301 33315 SH SOLE 33315 0 0 ASPEN TECHNOLOGY INC COM 045327103 1503 11804 SH SOLE 11804 0 0 ASPIRA WOMENS HEALTH INC COM 04537Y109 62 20000 SH SOLE 20000 0 0 ASSERTIO HOLDINGS INC COM STK 04546C106 298 450636 SH SOLE 450636 0 0 ASTEC INDS INC COM 046224101 638 11701 SH SOLE 11701 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 4255 77831 SH SOLE 77831 0 0 ASTRONICS CORP COM 046433108 212 27365 SH SOLE 27365 0 0 AT&T INC COM 00206R102 103997 3645161 SH SOLE 3645161 0 0 AT&T INC COM 00206R102 14 27000 SH Call SOLE 0 0 0 ATHENE HOLDING LTD CL A G0684D107 1055 30861 SH SOLE 30861 0 0 ATHENEX INC COM 04685N103 4409 364382 SH SOLE 364382 0 0 ATHERSYS INC NEW COM 04744L106 8 14000 SH Call SOLE 0 0 0 ATHERSYS INC NEW COM 04744L106 165 83614 SH SOLE 83614 0 0 ATKORE INTL GROUP INC COM 047649108 278 12231 SH SOLE 12231 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 151 13288 SH SOLE 13288 0 0 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 234 8200 SH SOLE 8200 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 725 11923 SH SOLE 11923 0 0 ATLAS CORP SHS Y0436Q109 1289 144421 SH SOLE 144421 0 0 ATLASSIAN CORP PLC CL A G06242104 1038 5719 SH SOLE 5719 0 0 ATMOS ENERGY CORP COM 049560105 1754 18298 SH SOLE 18298 0 0 AUTODESK INC COM 052769106 19089 82666 SH SOLE 82666 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 1983 20664 SH SOLE 20664 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 29092 208595 SH SOLE 208595 0 0 AUTONATION INC COM 05329W102 773 14785 SH SOLE 14785 0 0 AUTOZONE INC COM 053332102 3883 3295 SH SOLE 3295 0 0 AVALARA INC COM 05338G106 1472 11548 SH SOLE 11548 0 0 AVALONBAY CMNTYS INC COM 053484101 1541 10297 SH SOLE 10297 0 0 AVANGRID INC COM 05351W103 500 9842 SH SOLE 9842 0 0 AVAYA HLDGS CORP COM 05351X101 1252 82149 SH SOLE 82149 0 0 AVERY DENNISON CORP COM 053611109 659 5147 SH SOLE 5147 0 0 AVIENT CORPORATION COM 05368V106 833 31465 SH SOLE 31465 0 0 AXCELLA HEALTH INC COM 05454B105 46 10000 SH SOLE 10000 0 0 AXIS CAP HLDGS LTD SHS G0692U109 361 8327 SH SOLE 8327 0 0 AXON ENTERPRISE INC COM 05464C101 8918 98409 SH SOLE 98409 0 0 AXON ENTERPRISE INC COM 05464C101 7 100 SH Call SOLE 0 0 0 AXONICS MODULATION TECHNOLOG COM 05465P101 514 10076 SH SOLE 10076 0 0 AYTU BIOSCIENCE INC COM PAR 054754700 22 19000 SH SOLE 19000 0 0 B2GOLD CORP COM 11777Q209 90 13500 SH SOLE 13500 0 0 BADGER METER INC COM 056525108 448 6820 SH SOLE 6820 0 0 BAIDU INC SPON ADR REP A 056752108 8198 64329 SH SOLE 64329 0 0 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 2574 252377 SH SOLE 252377 0 0 BAKER HUGHES COMPANY CL A 05722G100 2393 183497 SH SOLE 183497 0 0 BALL CORP COM 058498106 3590 43217 SH SOLE 43217 0 0 BALLARD PWR SYS INC NEW COM 058586108 1 400 SH Call SOLE 0 0 0 BALLARD PWR SYS INC NEW COM 058586108 291 19258 SH SOLE 19258 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 78 28066 SH SOLE 28066 0 0 BANCO SANTANDER S.A. ADR 05964H105 211 113640 SH SOLE 113640 0 0 BANDWIDTH INC COM CL A 05988J103 328 1865 SH SOLE 1865 0 0 BANDWIDTH INC COM CL A 05988J103 3 100 SH Call SOLE 0 0 0 BANK HAWAII CORP COM 062540109 802 15845 SH SOLE 15845 0 0 BANK MONTREAL QUE COM 063671101 1386 23690 SH SOLE 23690 0 0 BANK NEW YORK MELLON CORP COM 064058100 8 5000 SH Put SOLE 5000 0 0 BANK NEW YORK MELLON CORP COM 064058100 2414 70345 SH SOLE 70345 0 0 BANK NOVA SCOTIA B C COM 064149107 1153 27934 SH SOLE 27934 0 0 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 1724 11070 SH SOLE 11070 0 0 BARCLAYS BANK PLC IPTH SR B S&P 06746P621 838 33726 SH SOLE 33726 0 0 BARCLAYS BANK PLC IPTH SR B S&P 06746P621 91 34200 SH Call SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 15390 548107 SH SOLE 548107 0 0 BARRICK GOLD CORP COM 067901108 0 500 SH Call SOLE 0 0 0 BAUSCH HEALTH COS INC COM 071734107 180 11557 SH SOLE 11557 0 0 BAXTER INTL INC COM 071813109 14610 181757 SH SOLE 181757 0 0 BCE INC COM NEW 05534B760 2067 50298 SH SOLE 50298 0 0 BEAZER HOMES USA INC COM NEW 07556Q881 135 10167 SH SOLE 10167 0 0 BECTON DICKINSON & CO COM 075887109 10990 47230 SH SOLE 47230 0 0 BED BATH & BEYOND INC COM 075896100 3678 244210 SH SOLE 244210 0 0 BED BATH & BEYOND INC COM 075896100 11 20000 SH Call SOLE 0 0 0 BEIGENE LTD SPONSORED ADR 07725L102 7703 26875 SH SOLE 26875 0 0 BERKLEY W R CORP COM 084423102 1273 20815 SH SOLE 20815 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 719041 2247 SH SOLE 2247 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 262048 1230750 SH SOLE 1230750 0 0 BERRY GLOBAL GROUP INC COM 08579W103 472 9775 SH SOLE 9775 0 0 BEST BUY INC COM 086516101 6167 55461 SH SOLE 55461 0 0 BHP GROUP LTD SPONSORED ADS 088606108 2630 49801 SH SOLE 49801 0 0 BILL COM HLDGS INC COM 090043100 1932 19263 SH SOLE 19263 0 0 BIO RAD LABS INC CL A 090572207 1029 1966 SH SOLE 1966 0 0 BIOGEN INC COM 09062X103 7318 25689 SH SOLE 25689 0 0 BIOGEN INC COM 09062X103 1 100 SH Put SOLE 100 0 0 BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 701 17900 SH SOLE 17900 0 0 BIONTECH SE SPONSORED ADS 09075V102 412 5958 SH SOLE 5958 0 0 BIO-TECHNE CORP COM 09073M104 895 3688 SH SOLE 3688 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 308 7403 SH SOLE 7403 0 0 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 390 262 SH SOLE 262 0 0 BK OF AMERICA CORP COM 060505104 114460 4752594 SH SOLE 4752594 0 0 BLACK HILLS CORP COM 092113109 354 6660 SH SOLE 6660 0 0 BLACK KNIGHT INC COM 09215C105 3658 42038 SH SOLE 42038 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 1826 297323 SH SOLE 297323 0 0 BLACKLINE INC COM 09239B109 1974 22044 SH SOLE 22044 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 823 76854 SH SOLE 76854 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 2545 179590 SH SOLE 179590 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 61 10280 SH SOLE 10280 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 156 13485 SH SOLE 13485 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1528 35640 SH SOLE 35640 0 0 BLACKROCK INC COM 09247X101 46123 81776 SH SOLE 81776 0 0 BLACKROCK INCOME TR INC COM 09247F100 346 56800 SH SOLE 56800 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 333 21297 SH SOLE 21297 0 0 BLACKROCK MUN BD TR COM 09249H104 210 13866 SH SOLE 13866 0 0 BLACKROCK MUN INCOME INVT TR SHS BEN INT 09248H105 231 17875 SH SOLE 17875 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 285 20823 SH SOLE 20823 0 0 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 582 23292 SH SOLE 23292 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 3857 274678 SH SOLE 274678 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 157 11421 SH SOLE 11421 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 142 12528 SH SOLE 12528 0 0 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 207 15400 SH SOLE 15400 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1437 107216 SH SOLE 107216 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 361 23741 SH SOLE 23741 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 264 19017 SH SOLE 19017 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 159 18398 SH SOLE 18398 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 262 19454 SH SOLE 19454 0 0 BLACKROCK MUNIYIELD INVT FD COM 09254R104 396 29500 SH SOLE 29500 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 876 54751 SH SOLE 54751 0 0 BLACKROCK NY MUN INCOME TR I COM 09249R102 191 14000 SH SOLE 14000 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3268 126158 SH SOLE 126158 0 0 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 25 25000 PRN SOLE 25000 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 65611 1257097 SH SOLE 1257097 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 23 10000 SH Put SOLE 10000 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 955 43433 SH SOLE 43433 0 0 BLOOM ENERGY CORP COM CL A 093712107 622 34546 SH SOLE 34546 0 0 BLOOMIN BRANDS INC COM 094235108 194 12685 SH SOLE 12685 0 0 BMC STK HLDGS INC COM 05591B109 670 15640 SH SOLE 15640 0 0 BNY MELLON STRATEGIC MUNS IN COM 05588W108 104 12594 SH SOLE 12594 0 0 BOEING CO COM 097023105 35724 215799 SH SOLE 215799 0 0 BOEING CO COM 097023105 12 1000 SH Put SOLE 1000 0 0 BOOKING HOLDINGS INC COM 09857L108 13638 7948 SH SOLE 7948 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 946 11548 SH SOLE 11548 0 0 BORGWARNER INC COM 099724106 1306 33832 SH SOLE 33832 0 0 BOSTON BEER INC CL A 100557107 495 550 SH SOLE 550 0 0 BOSTON PROPERTIES INC COM 101121101 821 10329 SH SOLE 10329 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1637 42772 SH SOLE 42772 0 0 BOSTON SCIENTIFIC CORP COM 101137107 3 1500 SH Call SOLE 0 0 0 BOWX ACQUISITION CORP UNIT 08/03/2025 103085205 1368 132900 SH SOLE 132900 0 0 BOX INC CL A 10316T104 180 10413 SH SOLE 10413 0 0 BOXLIGHT CORP COM CL A 103197109 32 20000 SH SOLE 20000 0 0 BOYD GAMING CORP COM 103304101 16 5000 SH Call SOLE 0 0 0 BOYD GAMING CORP COM 103304101 313 10181 SH SOLE 10181 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 234 23553 SH SOLE 23553 0 0 BP PLC SPONSORED ADR 055622104 5766 330807 SH SOLE 330807 0 0 BRAEMAR HOTELS & RESORTS INC COM 10482B101 146 58206 SH SOLE 58206 0 0 BRIDGE BANCORP INC COM 108035106 178 10253 SH SOLE 10253 0 0 BRIDGEBIO PHARMA INC COM 10806X102 8267 220308 SH SOLE 220308 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2868 18852 SH SOLE 18852 0 0 BRILLIANT ACQUISITION CORP UNIT 12/31/2020 G1643W103 235 23500 SH SOLE 23500 0 0 BRINKER INTL INC COM 109641100 274 6418 SH SOLE 6418 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 74125 1229821 SH SOLE 1229821 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3263 90367 SH SOLE 90367 0 0 BROADCOM INC COM 11135F101 468 20000 SH Put SOLE 20000 0 0 BROADCOM INC COM 11135F101 73157 201144 SH SOLE 201144 0 0 BROADMARK RLTY CAP INC COM 11135B100 178 17989 SH SOLE 17989 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4709 35684 SH SOLE 35684 0 0 BROADSTONE ACQUISITION CORP UNIT 99/99/9999 G1739V118 1499 150000 SH SOLE 150000 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5761 174650 SH SOLE 174650 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 11387 239115 SH SOLE 239115 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 308 18693 SH SOLE 18693 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 874 14964 SH SOLE 14964 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 420 8003 SH SOLE 8003 0 0 BROOKS AUTOMATION INC NEW COM 114340102 1163 25242 SH SOLE 25242 0 0 BROWN & BROWN INC COM 115236101 851 18800 SH SOLE 18800 0 0 BROWN FORMAN CORP CL B 115637209 4949 65620 SH SOLE 65620 0 0 BROWN FORMAN CORP CL A 115637100 662 9629 SH SOLE 9629 0 0 BUNGE LIMITED COM G16962105 239 5205 SH SOLE 5205 0 0 BURLINGTON STORES INC COM 122017106 833 4061 SH SOLE 4061 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3701 36222 SH SOLE 36222 0 0 CABOT CORP COM 127055101 473 13030 SH SOLE 13030 0 0 CABOT OIL & GAS CORP COM 127097103 1076 61786 SH SOLE 61786 0 0 CACI INTL INC CL A 127190304 688 3233 SH SOLE 3233 0 0 CADENCE BANCORPORATION CL A 12739A100 399 46427 SH SOLE 46427 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 2624 24595 SH SOLE 24595 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 330 5884 SH SOLE 5884 0 0 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1049 95383 SH SOLE 95383 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1453 107991 SH SOLE 107991 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 318 7302 SH SOLE 7302 0 0 CALYXT INC COM 13173L107 249 45317 SH SOLE 45317 0 0 CAMDEN NATL CORP COM 133034108 513 16950 SH SOLE 16950 0 0 CAMDEN PPTY TR SH BEN INT 133131102 492 5513 SH SOLE 5513 0 0 CAMECO CORP COM 13321L108 238 23489 SH SOLE 23489 0 0 CAMPBELL SOUP CO COM 134429109 798 16525 SH SOLE 16525 0 0 CAMPING WORLD HLDGS INC CL A 13462K109 3 6000 SH Call SOLE 0 0 0 CAMPING WORLD HLDGS INC CL A 13462K109 130 4394 SH SOLE 4394 0 0 CAMTEK LTD ORD M20791105 177 11530 SH SOLE 11530 0 0 CANADIAN IMP BK COMM COM 136069101 1014 13567 SH SOLE 13567 0 0 CANADIAN NAT RES LTD COM 136385101 229 14292 SH SOLE 14292 0 0 CANADIAN NATL RY CO COM 136375102 8251 77703 SH SOLE 77703 0 0 CANADIAN PAC RY LTD COM 13645T100 10814 35519 SH SOLE 35519 0 0 CANNAE HLDGS INC COM 13765N107 1222 32833 SH SOLE 32833 0 0 CANOPY GROWTH CORP COM 138035100 1352 95159 SH SOLE 95159 0 0 CAPITAL ONE FINL CORP COM 14040H105 3728 51911 SH SOLE 51911 0 0 CAPRICOR THERAPEUTICS INC COM NEW 14070B309 55 10300 SH SOLE 10300 0 0 CAPRICOR THERAPEUTICS INC COM NEW 14070B309 14 10000 SH Call SOLE 0 0 0 CAPSTAR SPL PURP ACQUISITION UNIT 07/09/2027 14070Y200 128 12500 SH SOLE 12500 0 0 CARDINAL HEALTH INC COM 14149Y108 1778 37787 SH SOLE 37787 0 0 CARLISLE COS INC COM 142339100 3528 28842 SH SOLE 28842 0 0 CARLYLE GROUP INC COM 14316J108 580 23558 SH SOLE 23558 0 0 CARMAX INC COM 143130102 213 2324 SH SOLE 2324 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 725 47242 SH SOLE 47242 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 4 2000 SH Put SOLE 2000 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 0 400 SH Call SOLE 0 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 5356 174625 SH SOLE 174625 0 0 CARROLS RESTAURANT GROUP INC COM 14574X104 231 35827 SH SOLE 35827 0 0 CARVANA CO CL A 146869102 655 2949 SH SOLE 2949 0 0 CASELLA WASTE SYS INC CL A 147448104 209 3730 SH SOLE 3730 0 0 CASEYS GEN STORES INC COM 147528103 395 2221 SH SOLE 2221 0 0 CASTLIGHT HEALTH INC CL B 14862Q100 13 11497 SH SOLE 11497 0 0 CATALENT INC COM 148806102 321 3744 SH SOLE 3744 0 0 CATERPILLAR INC DEL COM 149123101 57 15700 SH Call SOLE 0 0 0 CATERPILLAR INC DEL COM 149123101 51309 344687 SH SOLE 344687 0 0 CBIZ INC COM 124805102 212 9294 SH SOLE 9294 0 0 CBL & ASSOC PPTYS INC COM 124830100 2 11348 SH SOLE 11348 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 4121 46991 SH SOLE 46991 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 248 41361 SH SOLE 41361 0 0 CBRE GROUP INC CL A 12504L109 2139 45464 SH SOLE 45464 0 0 CC NEUBERGER PRIN HLDGS II SHS CL A G3166T103 1325 131592 SH SOLE 131592 0 0 CDW CORP COM 12514G108 10923 91416 SH SOLE 91416 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 387 13550 SH SOLE 13550 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 277 295987 SH SOLE 295987 0 0 CELANESE CORP DEL COM 150870103 2122 19671 SH SOLE 19671 0 0 CELCUITY INC COM 15102K100 236 40626 SH SOLE 40626 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 463 121293 SH SOLE 121293 0 0 CENTENE CORP DEL COM 15135B101 6608 113101 SH SOLE 113101 0 0 CENTERPOINT ENERGY INC COM 15189T107 615 31931 SH SOLE 31931 0 0 CERENCE INC COM 156727109 735 15098 SH SOLE 15098 0 0 CERNER CORP COM 156782104 24543 339598 SH SOLE 339598 0 0 CERUS CORP COM 157085101 82 13000 SH SOLE 13000 0 0 CEVA INC COM 157210105 36 1800 SH Call SOLE 0 0 0 CEVA INC COM 157210105 6191 157683 SH SOLE 157683 0 0 CF INDS HLDGS INC COM 125269100 777 25309 SH SOLE 25309 0 0 CGI INC CL A SUB VTG 12532H104 758 11221 SH SOLE 11221 0 0 CHAMPIONS ONCOLOGY INC COM NEW 15870P307 154 16600 SH SOLE 16600 0 0 CHARLES RIV LABS INTL INC COM 159864107 3746 16549 SH SOLE 16549 0 0 CHART INDS INC COM PAR $0.01 16115Q308 1077 15326 SH SOLE 15326 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 9864 15806 SH SOLE 15806 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 9352 77723 SH SOLE 77723 0 0 CHEESECAKE FACTORY INC COM 163072101 674 24364 SH SOLE 24364 0 0 CHEFS WHSE INC COM 163086101 173 11806 SH SOLE 11806 0 0 CHEGG INC COM 163092109 4 600 SH Call SOLE 0 0 0 CHEGG INC COM 163092109 360 5056 SH SOLE 5056 0 0 CHEMBIO DIAGNOSTICS INC COM NEW 163572209 219 45278 SH SOLE 45278 0 0 CHEMED CORP NEW COM 16359R103 1155 2446 SH SOLE 2446 0 0 CHEMOCENTRYX INC COM 16383L106 482 8800 SH SOLE 8800 0 0 CHEMOURS CO COM 163851108 237 11338 SH SOLE 11338 0 0 CHENIERE ENERGY INC COM NEW 16411R208 698 15060 SH SOLE 15060 0 0 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 55 77000 PRN SOLE 77000 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 244 7354 SH SOLE 7354 0 0 CHEVRON CORP NEW COM 166764100 8 300 SH Call SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 76760 1066172 SH SOLE 1066172 0 0 CHEWY INC CL A 16679L109 2344 43052 SH SOLE 43052 0 0 CHEWY INC CL A 16679L109 26 10100 SH Call SOLE 0 0 0 CHF SOLUTIONS INC COM PAR 12542Q706 6 20000 SH SOLE 20000 0 0 CHICAGO RIVET & MACH CO COM 168088102 544 25200 SH SOLE 25200 0 0 CHIMERA INVT CORP COM NEW 16934Q208 84 10405 SH SOLE 10405 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 243 7704 SH SOLE 7704 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1843 1508 SH SOLE 1508 0 0 CHOICEONE FINL SVCS INC COM 170386106 453 17402 SH SOLE 17402 0 0 CHUBB LIMITED COM H1467J104 8543 73543 SH SOLE 73543 0 0 CHURCH & DWIGHT INC COM 171340102 1 900 SH Call SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 25538 272561 SH SOLE 272561 0 0 CHURCHILL CAPITAL CORP IV CL A 171439102 499 50995 SH SOLE 50995 0 0 CHURCHILL DOWNS INC COM 171484108 255 1565 SH SOLE 1565 0 0 CIENA CORP COM NEW 171779309 574 14441 SH SOLE 14441 0 0 CIGNA CORP NEW COM 125523100 11391 67266 SH SOLE 67266 0 0 CIMPRESS PLC SHS EURO G2143T103 1163 15510 SH SOLE 15510 0 0 CINCINNATI FINL CORP COM 172062101 6434 82455 SH SOLE 82455 0 0 CINTAS CORP COM 172908105 2757 8285 SH SOLE 8285 0 0 CIRRUS LOGIC INC COM 172755100 292 4293 SH SOLE 4293 0 0 CISCO SYS INC COM 17275R102 185 80500 SH Put SOLE 80500 0 0 CISCO SYS INC COM 17275R102 0 100 SH Call SOLE 0 0 0 CISCO SYS INC COM 17275R102 118019 2991368 SH SOLE 2991368 0 0 CITIC CAPITAL ACQUISITION CO COM CL A G21513109 1307 132854 SH SOLE 132854 0 0 CITIGROUP INC COM NEW 172967424 9 400 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 17923 416774 SH SOLE 416774 0 0 CITIZENS FINL GROUP INC COM 174610105 1676 66200 SH SOLE 66200 0 0 CITRIX SYS INC COM 177376100 1885 13658 SH SOLE 13658 0 0 CIVEO CORP CDA COM 17878Y108 41 59879 SH SOLE 59879 0 0 CLARIVATE PLC ORD SHS G21810109 207 6647 SH SOLE 6647 0 0 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 147 147200 SH SOLE 147200 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 108 12201 SH SOLE 12201 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 631 56854 SH SOLE 56854 0 0 CLEARWAY ENERGY INC CL C 18539C204 873 32371 SH SOLE 32371 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 166 25845 SH SOLE 25845 0 0 CLIMATE CHANGE CRISIS REAL I UNIT 99/99/9999 18716C209 1107 110000 SH SOLE 110000 0 0 CLOROX CO DEL COM 189054109 10621 50528 SH SOLE 50528 0 0 CLOUDERA INC COM 18914U100 222 20437 SH SOLE 20437 0 0 CLOUDERA INC COM 18914U100 32 54000 SH Call SOLE 0 0 0 CLOUDFLARE INC CL A COM 18915M107 659 16086 SH SOLE 16086 0 0 CME GROUP INC COM 12572Q105 18455 110300 SH SOLE 110300 0 0 CMS ENERGY CORP COM 125896100 2397 39037 SH SOLE 39037 0 0 CNX RES CORP COM 12653C108 167 17711 SH SOLE 17711 0 0 COCA COLA CO COM 191216100 104967 2126125 SH SOLE 2126125 0 0 COCA COLA CONS INC COM 191098102 222 918 SH SOLE 918 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 496 12687 SH SOLE 12687 0 0 CO-DIAGNOSTICS INC COM 189763105 459 33810 SH SOLE 33810 0 0 COEUR MNG INC COM NEW 192108504 1086 146983 SH SOLE 146983 0 0 COGNEX CORP COM 192422103 727 11146 SH SOLE 11146 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 14519 209365 SH SOLE 209365 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 774 34895 SH SOLE 34895 0 0 COHEN & STEERS LTD DURATION COM 19248C105 612 26163 SH SOLE 26163 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 1159 104487 SH SOLE 104487 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 229 11417 SH SOLE 11417 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 149 12354 SH SOLE 12354 0 0 COHERENT INC COM 192479103 398 3587 SH SOLE 3587 0 0 COHERUS BIOSCIENCES INC COM 19249H103 210 11450 SH SOLE 11450 0 0 COLGATE PALMOLIVE CO COM 194162103 28939 375022 SH SOLE 375022 0 0 COLONNADE ACQUISITION CORP UNIT 99/99/9999 G2283K128 919 92000 SH SOLE 92000 0 0 COLONY CAP INC NEW CL A COM 19626G108 73 27764 SH SOLE 27764 0 0 COLONY CR REAL ESTATE INC COM CL A 19625T101 68 13747 SH SOLE 13747 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 2399 111500 SH SOLE 111500 0 0 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 316 7512 SH SOLE 7512 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 10160 404556 SH SOLE 404556 0 0 COMCAST CORP NEW CL A 20030N101 63606 1374601 SH SOLE 1374601 0 0 COMMERCE BANCSHARES INC COM 200525103 260 4597 SH SOLE 4597 0 0 COMMERCIAL METALS CO COM 201723103 856 42732 SH SOLE 42732 0 0 COMMUNITY BK SYS INC COM 203607106 1147 20979 SH SOLE 20979 0 0 COMPUGEN LTD ORD M25722105 3 5000 SH Put SOLE 5000 0 0 COMPUGEN LTD ORD M25722105 409 25135 SH SOLE 25135 0 0 CONAGRA BRANDS INC COM 205887102 10565 296063 SH SOLE 296063 0 0 CONCRETE PUMPING HLDGS INC COM 206704108 251 70360 SH SOLE 70360 0 0 CONOCOPHILLIPS COM 20825C104 7718 235483 SH SOLE 235483 0 0 CONSOLIDATED EDISON INC COM 209115104 5507 70664 SH SOLE 70664 0 0 CONSOLIDATED WATER CO INC ORD G23773107 126 12600 SH SOLE 12600 0 0 CONSTELLATION BRANDS INC CL A 21036P108 12 1000 SH Call SOLE 0 0 0 CONSTELLATION BRANDS INC CL A 21036P108 10372 54656 SH SOLE 54656 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 443 24155 SH SOLE 24155 0 0 CONTANGO OIL & GAS CO COM NEW 21075N204 13 10100 SH SOLE 10100 0 0 COOPER COS INC COM NEW 216648402 1277 3797 SH SOLE 3797 0 0 COPART INC COM 217204106 3158 30034 SH SOLE 30034 0 0 CORELOGIC INC COM 21871D103 1035 15193 SH SOLE 15193 0 0 CORESITE RLTY CORP COM 21870Q105 328 2751 SH SOLE 2751 0 0 CORNING INC COM 219350105 7705 238324 SH SOLE 238324 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 212 8967 SH SOLE 8967 0 0 CORTEVA INC COM 22052L104 1631 57053 SH SOLE 57053 0 0 COSTAR GROUP INC COM 22160N109 2530 2963 SH SOLE 2963 0 0 COSTCO WHSL CORP NEW COM 22160K105 127029 357690 SH SOLE 357690 0 0 COTY INC COM CL A 222070203 1710 631249 SH SOLE 631249 0 0 COUPA SOFTWARE INC COM 22266L106 272 989 SH SOLE 989 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 632 5525 SH SOLE 5525 0 0 CREDIT ACCEP CORP MICH COM 225310101 237 704 SH SOLE 704 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 22 10505 SH SOLE 10505 0 0 CREE INC COM 225447101 641 10050 SH SOLE 10050 0 0 CRESCENT CAP BDC INC COM 225655109 192 15073 SH SOLE 15073 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2087 24974 SH SOLE 24974 0 0 CRITEO S A SPONS ADS 226718104 2634 215655 SH SOLE 215655 0 0 CRONOS GROUP INC COM 22717L101 217 42967 SH SOLE 42967 0 0 CRONOS GROUP INC COM 22717L101 2 13000 SH Call SOLE 0 0 0 CROSS TIMBERS RTY TR TR UNIT 22757R109 220 40000 SH SOLE 40000 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 180 12073 SH SOLE 12073 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 81 7200 SH Call SOLE 0 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 9435 69041 SH SOLE 69041 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 22883 137590 SH SOLE 137590 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 1 200 SH Call SOLE 0 0 0 CROWN HLDGS INC COM 228368106 506 6594 SH SOLE 6594 0 0 CSG SYS INTL INC COM 126349109 276 6720 SH SOLE 6720 0 0 CSX CORP COM 126408103 25 10000 SH Call SOLE 0 0 0 CSX CORP COM 126408103 19067 245302 SH SOLE 245302 0 0 CUBESMART COM 229663109 2761 85562 SH SOLE 85562 0 0 CULP INC COM 230215105 625 50305 SH SOLE 50305 0 0 CUMMINS INC COM 231021106 29517 140001 SH SOLE 140001 0 0 CURO GROUP HOLDINGS CORP COM 23131L107 3205 454579 SH SOLE 454579 0 0 CURTISS WRIGHT CORP COM 231561101 2465 26428 SH SOLE 26428 0 0 CVS HEALTH CORP COM 126650100 33 17000 SH Call SOLE 0 0 0 CVS HEALTH CORP COM 126650100 25118 429643 SH SOLE 429643 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 956 9231 SH SOLE 9231 0 0 CYRUSONE INC COM 23283R100 516 7329 SH SOLE 7329 0 0 CYTOKINETICS INC COM NEW 23282W605 275 12700 SH SOLE 12700 0 0 D R HORTON INC COM 23331A109 6829 90049 SH SOLE 90049 0 0 DAILY JOURNAL CORP COM 233912104 10004 41338 SH SOLE 41338 0 0 DANAHER CORPORATION COM 235851102 49549 229868 SH SOLE 229868 0 0 DAQO NEW ENERGY CORP SPNSRD ADR NEW 23703Q203 301 2278 SH SOLE 2278 0 0 DARDEN RESTAURANTS INC COM 237194105 2203 21796 SH SOLE 21796 0 0 DARE BIOSCIENCE INC COM 23666P101 24 24034 SH SOLE 24034 0 0 DARIOHEALTH CORP COM NEW 23725P209 372 22224 SH SOLE 22224 0 0 DARLING INGREDIENTS INC COM 237266101 360 9999 SH SOLE 9999 0 0 DATADOG INC CL A COM 23804L103 566 13500 SH Call SOLE 0 0 0 DATADOG INC CL A COM 23804L103 1022 10025 SH SOLE 10025 0 0 DAVITA INC COM 23918K108 739 8717 SH SOLE 8717 0 0 DBX ETF TR XTRACK MSCI EURO 233051697 212 7225 SH SOLE 7225 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2737 89242 SH SOLE 89242 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 1293 45589 SH SOLE 45589 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 0 7000 SH Call SOLE 0 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 389 9555 SH SOLE 9555 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 7398 214489 SH SOLE 214489 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 134 12087 SH SOLE 12087 0 0 DECKERS OUTDOOR CORP COM 243537107 553 2508 SH SOLE 2508 0 0 DEERE & CO COM 244199105 19688 88846 SH SOLE 88846 0 0 DELL TECHNOLOGIES INC CL C 24703L202 2266 33458 SH SOLE 33458 0 0 DELL TECHNOLOGIES INC CL C 24703L202 0 400 SH Put SOLE 400 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 7080 231046 SH SOLE 231046 0 0 DENNYS CORP COM 24869P104 250 25061 SH SOLE 25061 0 0 DENTSPLY SIRONA INC COM 24906P109 0 100 SH Put SOLE 100 0 0 DENTSPLY SIRONA INC COM 24906P109 970 22184 SH SOLE 22184 0 0 DESPEGAR COM CORP ORD SHS G27358103 68 10687 SH SOLE 10687 0 0 DEVON ENERGY CORP NEW COM 25179M103 5673 599846 SH SOLE 599846 0 0 DEXCOM INC COM 252131107 5 100 SH Call SOLE 0 0 0 DEXCOM INC COM 252131107 11885 28881 SH SOLE 28881 0 0 DHT HOLDINGS INC SHS NEW Y2065G121 80 15501 SH SOLE 15501 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 6 100 SH Call SOLE 0 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 10829 78550 SH SOLE 78550 0 0 DICKS SPORTING GOODS INC COM 253393102 6537 112800 SH SOLE 112800 0 0 DIGIMARC CORP NEW COM 25381B101 418 18707 SH SOLE 18707 0 0 DIGITAL RLTY TR INC COM 253868103 17608 120134 SH SOLE 120134 0 0 DIODES INC COM 254543101 1069 19035 SH SOLE 19035 0 0 DIREXION SHS ETF TR DLY S&P500 BR 3X 25460E885 0 1000 SH Call SOLE 0 0 0 DIREXION SHS ETF TR DLY GOLD INDX 2X 25460G781 1 100 SH Call SOLE 0 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 790 12264 SH SOLE 12264 0 0 DIREXION SHS ETF TR DL FTSE BLL 3X 25459W771 524 35947 SH SOLE 35947 0 0 DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 2699 117260 SH SOLE 117260 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 460 15032 SH SOLE 15032 0 0 DIREXION SHS ETF TR DLY GOLD INDX 2X 25460G781 206 2444 SH SOLE 2444 0 0 DIREXION SHS ETF TR DLY JPN BULL 3X 25459Y413 342 6651 SH SOLE 6651 0 0 DIREXION SHS ETF TR DLY S&P500 BR 3X 25460E885 386 67004 SH SOLE 67004 0 0 DISCOVER FINL SVCS COM 254709108 4054 70051 SH SOLE 70051 0 0 DISCOVERY INC COM SER A 25470F104 10447 479923 SH SOLE 479923 0 0 DISNEY WALT CO COM DISNEY 254687106 1 200 SH Call SOLE 0 0 0 DISNEY WALT CO COM DISNEY 254687106 80675 651378 SH SOLE 651378 0 0 DIVIDEND & INCOME FD INC COM NEW 25538A204 857 94099 SH SOLE 94099 0 0 DMY TECHNOLOGY GROUP INC COM 233253103 129 10000 SH SOLE 10000 0 0 DNP SELECT INCOME FD INC COM 23325P104 677 67456 SH SOLE 67456 0 0 DOCUSIGN INC COM 256163106 18 1200 SH Call SOLE 0 0 0 DOCUSIGN INC COM 256163106 16062 74577 SH SOLE 74577 0 0 DOCUSIGN INC COM 256163106 35 3200 SH Put SOLE 3200 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 506 7549 SH SOLE 7549 0 0 DOLLAR GEN CORP NEW COM 256677105 14386 68632 SH SOLE 68632 0 0 DOLLAR TREE INC COM 256746108 738 8053 SH SOLE 8053 0 0 DOMINION ENERGY INC COM 25746U109 8353 105848 SH SOLE 105848 0 0 DOMINOS PIZZA INC COM 25754A201 19 1000 SH Call SOLE 0 0 0 DOMINOS PIZZA INC COM 25754A201 1814 4253 SH SOLE 4253 0 0 DONALDSON INC COM 257651109 1155 24936 SH SOLE 24936 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 109 8204 SH SOLE 8204 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 7 2000 SH Call SOLE 0 0 0 DORIAN LPG LTD SHS USD Y2106R110 8826 1101889 SH SOLE 1101889 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 805 50241 SH SOLE 50241 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1023 53805 SH SOLE 53805 0 0 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 209 11450 SH SOLE 11450 0 0 DOVER CORP COM 260003108 6492 59841 SH SOLE 59841 0 0 DOW INC COM 260557103 4 1300 SH Call SOLE 0 0 0 DOW INC COM 260557103 11523 244446 SH SOLE 244446 0 0 DRAFTKINGS INC COM CL A 26142R104 10 600 SH Call SOLE 0 0 0 DRAFTKINGS INC COM CL A 26142R104 3747 63596 SH SOLE 63596 0 0 DROPBOX INC CL A 26210C104 2 2800 SH Call SOLE 0 0 0 DROPBOX INC CL A 26210C104 992 50777 SH SOLE 50777 0 0 DTE ENERGY CO COM 233331107 1210 10481 SH SOLE 10481 0 0 DUCK CREEK TECHNOLOGIES INC SHS 264120106 1164 25635 SH SOLE 25635 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 30371 342467 SH SOLE 342467 0 0 DUNKIN BRANDS GROUP INC COM 265504100 953 11631 SH SOLE 11631 0 0 DUPONT DE NEMOURS INC COM 26614N102 3846 69506 SH SOLE 69506 0 0 DWS MUN INCOME TR COM 233368109 137 12393 SH SOLE 12393 0 0 E MERGE TECHNOLOGY ACQUISITI COM CL A 26873Y104 661 67491 SH SOLE 67491 0 0 EAGLE BANCORP INC MD COM 268948106 1063 39646 SH SOLE 39646 0 0 EAGLE MATLS INC COM 26969P108 1535 17806 SH SOLE 17806 0 0 EAST RES ACQUISITION CO COM CL A 274681105 362 37146 SH SOLE 37146 0 0 EAST WEST BANCORP INC COM 27579R104 216 6600 SH SOLE 6600 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 451 20127 SH SOLE 20127 0 0 EASTGROUP PPTY INC COM 277276101 466 3634 SH SOLE 3634 0 0 EASTMAN CHEM CO COM 277432100 3454 44233 SH SOLE 44233 0 0 EATON CORP PLC SHS G29183103 20219 198420 SH SOLE 198420 0 0 EATON VANCE CORP COM NON VTG 278265103 292 7635 SH SOLE 7635 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 199 10840 SH SOLE 10840 0 0 EATON VANCE ENHANCED EQ INC COM 278274105 514 35134 SH SOLE 35134 0 0 EATON VANCE LTD DURATION INC COM 27828H105 901 79579 SH SOLE 79579 0 0 EATON VANCE MUN BD FD COM 27827X101 243 18440 SH SOLE 18440 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 475 23729 SH SOLE 23729 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 193 16355 SH SOLE 16355 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 1173 59546 SH SOLE 59546 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 856 115884 SH SOLE 115884 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 321 21552 SH SOLE 21552 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 3171 291555 SH SOLE 291555 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 370 26688 SH SOLE 26688 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 350 41034 SH SOLE 41034 0 0 EBAY INC. COM 278642103 6839 131487 SH SOLE 131487 0 0 ECOLAB INC COM 278865100 12733 63649 SH SOLE 63649 0 0 EDISON INTL COM 281020107 1296 25500 SH SOLE 25500 0 0 EDITAS MEDICINE INC COM 28106W103 714 25335 SH SOLE 25335 0 0 EHEALTH INC COM 28238P109 241 3025 SH SOLE 3025 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 2500 89171 SH SOLE 89171 0 0 ELASTIC N V ORD SHS N14506104 373 3474 SH SOLE 3474 0 0 ELASTIC N V ORD SHS N14506104 11 300 SH Call SOLE 0 0 0 ELBIT SYS LTD ORD M3760D101 274 2281 SH SOLE 2281 0 0 ELECTRONIC ARTS INC COM 285512109 1991 15242 SH SOLE 15242 0 0 ELEVATE CREDIT INC COM 28621V101 1614 628029 SH SOLE 628029 0 0 ELLINGTON FINANCIAL INC COM 28852N109 571 46836 SH SOLE 46836 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 278 2681 SH SOLE 2681 0 0 EMERSON ELEC CO COM 291011104 17454 266026 SH SOLE 266026 0 0 EMX RTY CORP COM 26873J107 46 17521 SH SOLE 17521 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 372 89933 SH SOLE 89933 0 0 ENBRIDGE INC COM 29250N105 9402 321915 SH SOLE 321915 0 0 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 50 50000 PRN SOLE 50000 0 0 ENCORE CAP GROUP INC COM 292554102 235 6100 SH SOLE 6100 0 0 ENCORE WIRE CORP COM 292562105 550 11867 SH SOLE 11867 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 47 13200 SH SOLE 13200 0 0 ENERGY FUELS INC COM NEW 292671708 203 120745 SH SOLE 120745 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 740 200000 SH Put SOLE 200000 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 3 55000 SH Call SOLE 0 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 23648 4362229 SH SOLE 4362229 0 0 ENERPLUS CORP COM 292766102 30 16295 SH SOLE 16295 0 0 ENERSYS COM 29275Y102 317 4684 SH SOLE 4684 0 0 ENGLOBAL CORP COM 293306106 9 10000 SH SOLE 10000 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 72 30496 SH SOLE 30496 0 0 ENOVA INTL INC COM 29357K103 252 15412 SH SOLE 15412 0 0 ENPHASE ENERGY INC COM 29355A107 2 1000 SH Call SOLE 0 0 0 ENPHASE ENERGY INC COM 29355A107 2120 25853 SH SOLE 25853 0 0 ENSERVCO CORP COM 29358Y102 4 25000 SH SOLE 25000 0 0 ENTEGRIS INC COM 29362U104 357 4797 SH SOLE 4797 0 0 ENTERCOM COMMUNICATIONS CORP CL A 293639100 147 91000 SH SOLE 91000 0 0 ENTERGY CORP NEW COM 29364G103 1024 10333 SH SOLE 10333 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 75516 4779980 SH SOLE 4779980 0 0 ENVESTNET INC COM 29404K106 284 3647 SH SOLE 3647 0 0 ENVIVA PARTNERS LP COM UNIT 29414J107 259 6436 SH SOLE 6436 0 0 ENZO BIOCHEM INC COM 294100102 21 10000 SH SOLE 10000 0 0 EOG RES INC COM 26875P101 2878 80171 SH SOLE 80171 0 0 EPAM SYS INC COM 29414B104 370 1143 SH SOLE 1143 0 0 EQT CORP COM 26884L109 1510 116801 SH SOLE 116801 0 0 EQUIFAX INC COM 294429105 8027 51086 SH SOLE 51086 0 0 EQUINIX INC COM 29444U700 6856 8938 SH SOLE 8938 0 0 EQUINOR ASA SPONSORED ADR 29446M102 1582 111552 SH SOLE 111552 0 0 EQUINOX GOLD CORP COM 29446Y502 632 55086 SH SOLE 55086 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 213 25500 SH SOLE 25500 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 314 11741 SH SOLE 11741 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 546 8878 SH SOLE 8878 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 583 11352 SH SOLE 11352 0 0 ERICSSON ADR B SEK 10 294821608 1977 182216 SH SOLE 182216 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 1217 32753 SH SOLE 32753 0 0 ESSENTIAL UTILS INC COM 29670G102 1746 43394 SH SOLE 43394 0 0 ESSEX PPTY TR INC COM 297178105 622 3201 SH SOLE 3201 0 0 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 1 3500 SH Call SOLE 0 0 0 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 319 22997 SH SOLE 22997 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 5 8000 SH Call SOLE 0 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 672 65163 SH SOLE 65163 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3608 77449 SH SOLE 77449 0 0 ETF SER SOLUTIONS APTUS DEFINED 26922A388 9739 316165 SH SOLE 316165 0 0 ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 1046 31017 SH SOLE 31017 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 1101 65317 SH SOLE 65317 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 242 8520 SH SOLE 8520 0 0 ETSY INC COM 29786A106 1 100 SH Put SOLE 100 0 0 ETSY INC COM 29786A106 1285 10593 SH SOLE 10593 0 0 EURONET WORLDWIDE INC COM 298736109 378 4153 SH SOLE 4153 0 0 EVERGY INC COM 30034W106 823 16283 SH SOLE 16283 0 0 EVERI HLDGS INC COM 30034T103 1 500 SH Call SOLE 0 0 0 EVERI HLDGS INC COM 30034T103 122 14709 SH SOLE 14709 0 0 EVERSOURCE ENERGY COM 30040W108 1452 17352 SH SOLE 17352 0 0 EXACT SCIENCES CORP COM 30063P105 28258 277151 SH SOLE 277151 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 877 18177 SH SOLE 18177 0 0 EXELIXIS INC COM 30161Q104 840 34387 SH SOLE 34387 0 0 EXELON CORP COM 30161N101 3506 97883 SH SOLE 97883 0 0 EXPEDIA GROUP INC COM NEW 30212P303 28 8500 SH Call SOLE 0 0 0 EXPEDIA GROUP INC COM NEW 30212P303 207 2259 SH SOLE 2259 0 0 EXPEDITORS INTL WASH INC COM 302130109 2632 29132 SH SOLE 29132 0 0 EXPONENT INC COM 30214U102 673 9273 SH SOLE 9273 0 0 EXTRA SPACE STORAGE INC COM 30225T102 756 7114 SH SOLE 7114 0 0 EXTREME NETWORKS INC COM 30226D106 209 52060 SH SOLE 52060 0 0 EXXON MOBIL CORP COM 30231G102 187821 5471753 SH SOLE 5471753 0 0 EYEPOINT PHARMACEUTICALS INC COM 30233G100 2738 5284688 SH SOLE 5284688 0 0 EZCORP INC CL A NON VTG 302301106 203 40432 SH SOLE 40432 0 0 F M C CORP COM NEW 302491303 1102 10357 SH SOLE 10357 0 0 F N B CORP COM 302520101 433 63752 SH SOLE 63752 0 0 FACEBOOK INC CL A 30303M102 128107 489320 SH SOLE 489320 0 0 FACEBOOK INC CL A 30303M102 3 200 SH Call SOLE 0 0 0 FACEBOOK INC CL A 30303M102 639 35200 SH Put SOLE 35200 0 0 FACTSET RESH SYS INC COM 303075105 1979 5938 SH SOLE 5938 0 0 FAIR ISAAC CORP COM 303250104 3977 9356 SH SOLE 9356 0 0 FARFETCH LTD ORD SH CL A 30744W107 14 529 SH SOLE 529 0 0 FARFETCH LTD ORD SH CL A 30744W107 6 16100 SH Call SOLE 0 0 0 FAST ACQUISITION CORP UNIT 99/99/9999 311875207 1005 100503 SH SOLE 100503 0 0 FASTENAL CO COM 311900104 9179 203714 SH SOLE 203714 0 0 FASTLY INC CL A 31188V100 3596 38455 SH SOLE 38455 0 0 FASTLY INC CL A 31188V100 3 200 SH Call SOLE 0 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 1287 20207 SH SOLE 20207 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 1008 13725 SH SOLE 13725 0 0 FEDERATED HERMES INC CL B 314211103 10043 467314 SH SOLE 467314 0 0 FEDEX CORP COM 31428X106 1 200 SH Call SOLE 0 0 0 FEDEX CORP COM 31428X106 15566 61619 SH SOLE 61619 0 0 FERRARI N V COM N3167Y103 1747 9567 SH SOLE 9567 0 0 FERRO CORP COM 315405100 1359 109835 SH SOLE 109835 0 0 FIBROGEN INC COM 31572Q808 2884 70151 SH SOLE 70151 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 4098 9449 SH SOLE 9449 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 6472 820712 SH SOLE 820712 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 330 11861 SH SOLE 11861 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1386 22375 SH SOLE 22375 0 0 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 7181 178555 SH SOLE 178555 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1293 54872 SH SOLE 54872 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 3999 117730 SH SOLE 117730 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 330 8508 SH SOLE 8508 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2916 31711 SH SOLE 31711 0 0 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 385 11152 SH SOLE 11152 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 672 12777 SH SOLE 12777 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 19653 359631 SH SOLE 359631 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3935 125755 SH SOLE 125755 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 12831 87189 SH SOLE 87189 0 0 FIFTH THIRD BANCORP COM 316773100 2479 116817 SH SOLE 116817 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 21 12314 SH SOLE 12314 0 0 FIREEYE INC COM 31816Q101 5498 444320 SH SOLE 444320 0 0 FIREEYE INC COM 31816Q101 2 10700 SH Call SOLE 0 0 0 FIRST CAPITAL INC COM 31942S104 1576 28124 SH SOLE 28124 0 0 FIRST FINL BANCORP OH COM 320209109 2595 216084 SH SOLE 216084 0 0 FIRST FINL BANKSHARES COM 32020R109 532 19016 SH SOLE 19016 0 0 FIRST HORIZON NATL CORP COM 320517105 1414 149767 SH SOLE 149767 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 888 8173 SH SOLE 8173 0 0 FIRST SOLAR INC COM 336433107 0 1300 SH Call SOLE 0 0 0 FIRST SOLAR INC COM 336433107 4924 73974 SH SOLE 73974 0 0 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 952 18045 SH SOLE 18045 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 1987 46670 SH SOLE 46670 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 838 43003 SH SOLE 43003 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 2252 40531 SH SOLE 40531 0 0 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 391 17834 SH SOLE 17834 0 0 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 228 4474 SH SOLE 4474 0 0 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 428 12872 SH SOLE 12872 0 0 FIRST TR EXCH TRD ALPHDX FD MID CP GR ALPH 33737M102 485 9043 SH SOLE 9043 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2568 101340 SH SOLE 101340 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 118 21012 SH SOLE 21012 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1245 25881 SH SOLE 25881 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 255 6216 SH SOLE 6216 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1198 15256 SH SOLE 15256 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 4305 45468 SH SOLE 45468 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 1593 37469 SH SOLE 37469 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 258 2665 SH SOLE 2665 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 420 12195 SH SOLE 12195 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1983 21827 SH SOLE 21827 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 40146 668907 SH SOLE 668907 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 8215 178549 SH SOLE 178549 0 0 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 941 36731 SH SOLE 36731 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 5540 126375 SH SOLE 126375 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 1367 41814 SH SOLE 41814 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 771 33073 SH SOLE 33073 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 747 21906 SH SOLE 21906 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 8504 447134 SH SOLE 447134 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 12112 234259 SH SOLE 234259 0 0 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 490 15674 SH SOLE 15674 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 2166 106433 SH SOLE 106433 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1264 22924 SH SOLE 22924 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 18826 718259 SH SOLE 718259 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1664 35643 SH SOLE 35643 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 947 14966 SH SOLE 14966 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 879 13294 SH SOLE 13294 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 2539 97376 SH SOLE 97376 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 2905 24819 SH SOLE 24819 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 533 25288 SH SOLE 25288 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 437 7558 SH SOLE 7558 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 23645 751489 SH SOLE 751489 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 1259 14961 SH SOLE 14961 0 0 FIRSTCASH INC COM 33767D105 702 12314 SH SOLE 12314 0 0 FIRSTENERGY CORP COM 337932107 6789 237937 SH SOLE 237937 0 0 FISERV INC COM 337738108 3604 34927 SH SOLE 34927 0 0 FIVE BELOW INC COM 33829M101 2394 18752 SH SOLE 18752 0 0 FIVE9 INC COM 338307101 1467 11301 SH SOLE 11301 0 0 FIVERR INTL LTD ORD SHS M4R82T106 718 5151 SH SOLE 5151 0 0 FLAHERTY & CRUMRIN PFD & INM COM 338478100 456 21991 SH SOLE 21991 0 0 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 296 10828 SH SOLE 10828 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 320 14765 SH SOLE 14765 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 953 4015 SH SOLE 4015 0 0 FLEXSHARES TR STOX ESG INDEX 33939L696 341 4179 SH SOLE 4179 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 1499 72630 SH SOLE 72630 0 0 FLIR SYS INC COM 302445101 4795 134426 SH SOLE 134426 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 693 9331 SH SOLE 9331 0 0 FLUOR CORP NEW COM 343412102 213 24216 SH SOLE 24216 0 0 FORD MTR CO DEL COM 345370860 1729 259202 SH SOLE 259202 0 0 FORD MTR CO DEL COM 345370860 0 500 SH Call SOLE 0 0 0 FORESTAR GROUP INC COM 346232101 402 22739 SH SOLE 22739 0 0 FORMFACTOR INC COM 346375108 285 11406 SH SOLE 11406 0 0 FORTIVE CORP COM 34959J108 7147 93766 SH SOLE 93766 0 0 FORTRESS BIOTECH INC COM 34960Q109 126 31100 SH SOLE 31100 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 558 32595 SH SOLE 32595 0 0 FORTUNA SILVER MINES INC COM 349915108 841 132382 SH SOLE 132382 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2665 30720 SH SOLE 30720 0 0 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 10 17957 SH SOLE 17957 0 0 FORUM MERGER III CORP COM CL A 349885103 1548 155477 SH SOLE 155477 0 0 FOX CORP CL A COM 35137L105 2616 94089 SH SOLE 94089 0 0 FOX FACTORY HLDG CORP COM 35138V102 1232 16602 SH SOLE 16602 0 0 FRANCO NEV CORP COM 351858105 7565 54242 SH SOLE 54242 0 0 FRANCO NEV CORP COM 351858105 28 1900 SH Call SOLE 0 0 0 FRANKLIN ELEC INC COM 353514102 209 3553 SH SOLE 3553 0 0 FRANKLIN RESOURCES INC COM 354613101 6236 306389 SH SOLE 306389 0 0 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 204 11871 SH SOLE 11871 0 0 FREEPORT-MCMORAN INC CL B 35671D857 5739 368056 SH SOLE 368056 0 0 FREQUENCY THERAPEUTICS INC COM 35803L108 615 32043 SH SOLE 32043 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1008 23500 SH SOLE 23500 0 0 FRESHPET INC COM 358039105 309 2773 SH SOLE 2773 0 0 FRONT YD RESIDENTIAL CORP COM 35904G107 127 14473 SH SOLE 14473 0 0 FRONTLINE LTD SHS NEW G3682E192 4227 652250 SH SOLE 652250 0 0 FS BANCORP INC COM 30263Y104 592 14441 SH SOLE 14441 0 0 FS KKR CAP CORP II COM 35952V303 832 56714 SH SOLE 56714 0 0 FS KKR CAPITAL CORP COM 302635206 2976 187561 SH SOLE 187561 0 0 FTI CONSULTING INC COM 302941109 1863 18107 SH SOLE 18107 0 0 FULTON FINL CORP PA COM 360271100 150 16183 SH SOLE 16183 0 0 GABELLI DIVID & INCOME TR COM 36242H104 361 19728 SH SOLE 19728 0 0 GABELLI EQUITY TR INC COM 362397101 222 43473 SH SOLE 43473 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2704 25611 SH SOLE 25611 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 155 46091 SH SOLE 46091 0 0 GAMESTOP CORP NEW CL A 36467W109 1393 136061 SH SOLE 136061 0 0 GAMESTOP CORP NEW CL A 36467W109 64 10000 SH Call SOLE 0 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 269 7186 SH SOLE 7186 0 0 GAP INC COM 364760108 1505 88814 SH SOLE 88814 0 0 GARMIN LTD SHS H2906T109 2295 24243 SH SOLE 24243 0 0 GARTNER INC COM 366651107 6332 51172 SH SOLE 51172 0 0 GATX CORP COM 361448103 690 10866 SH SOLE 10866 0 0 GCI LIBERTY INC COM CLASS A 36164V305 982 11953 SH SOLE 11953 0 0 GENERAC HLDGS INC COM 368736104 1606 8299 SH SOLE 8299 0 0 GENERAL DYNAMICS CORP COM 369550108 3 300 SH Put SOLE 300 0 0 GENERAL DYNAMICS CORP COM 369550108 23300 168255 SH SOLE 168255 0 0 GENERAL ELECTRIC CO COM 369604103 33 156500 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 10545 1702858 SH SOLE 1702858 0 0 GENERAL MLS INC COM 370334104 24391 395590 SH SOLE 395590 0 0 GENERAL MTRS CO COM 37045V100 0 100 SH Call SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 2289 77320 SH SOLE 77320 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 722 160806 SH SOLE 160806 0 0 GENESIS HEALTHCARE INC CL A COM 37185X106 46 85199 SH SOLE 85199 0 0 GENIUS BRANDS INTL INC COM 37229T301 7 10000 SH Call SOLE 0 0 0 GENIUS BRANDS INTL INC COM 37229T301 55 46876 SH SOLE 46876 0 0 GENMAB A/S SPONSORED ADS 372303206 228 6370 SH SOLE 6370 0 0 GENMARK DIAGNOSTICS INC COM 372309104 11041 777570 SH SOLE 777570 0 0 GENOCEA BIOSCIENCES INC COM NEW 372427401 481 210060 SH SOLE 210060 0 0 GENPREX INC COM 372446104 12 3500 SH SOLE 3500 0 0 GENPREX INC COM 372446104 22 18000 SH Call SOLE 0 0 0 GENTEX CORP COM 371901109 607 23030 SH SOLE 23030 0 0 GENUINE PARTS CO COM 372460105 12133 127345 SH SOLE 127345 0 0 GETTY RLTY CORP NEW COM 374297109 423 16358 SH SOLE 16358 0 0 GILEAD SCIENCES INC COM 375558103 13 18000 SH Call SOLE 0 0 0 GILEAD SCIENCES INC COM 375558103 43981 696154 SH SOLE 696154 0 0 GLACIER BANCORP INC NEW COM 37637Q105 1412 44048 SH SOLE 44048 0 0 GLADSTONE CAPITAL CORP COM 376535100 97 13190 SH SOLE 13190 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 29590 785693 SH SOLE 785693 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 454 34762 SH SOLE 34762 0 0 GLOBAL PMTS INC COM 37940X102 4279 23965 SH SOLE 23965 0 0 GLOBAL PMTS INC COM 37940X102 2 2000 SH Put SOLE 2000 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 332 8370 SH SOLE 8370 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 206 7388 SH SOLE 7388 0 0 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 269 16150 SH SOLE 16150 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 1588 72181 SH SOLE 72181 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 11 26500 SH Call SOLE 0 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1653 7669900 SH Call SOLE 0 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 3763 170510 SH SOLE 170510 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 2407 63495 SH SOLE 63495 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 734 16967 SH SOLE 16967 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 246 10265 SH SOLE 10265 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 330 7950 SH SOLE 7950 0 0 GLOBALSTAR INC COM 378973408 401 1305394 SH SOLE 1305394 0 0 GLOBANT S A COM L44385109 1179 6602 SH SOLE 6602 0 0 GLOBUS MED INC CL A 379577208 238 4798 SH SOLE 4798 0 0 GLU MOBILE INC COM 379890106 125 16230 SH SOLE 16230 0 0 GODADDY INC CL A 380237107 1 300 SH Call SOLE 0 0 0 GODADDY INC CL A 380237107 669 8723 SH SOLE 8723 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 190 12513 SH SOLE 12513 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 393 7119 SH SOLE 7119 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1613 33002 SH SOLE 33002 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 306 9307 SH SOLE 9307 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 17165 252345 SH SOLE 252345 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1276 12701 SH SOLE 12701 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 14363 71621 SH SOLE 71621 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 110 10000 SH Put SOLE 10000 0 0 GOLUB CAP BDC INC COM 38173M102 7703 582820 SH SOLE 582820 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 3034 400434 SH SOLE 400434 0 0 GOOSEHEAD INS INC COM CL A 38267D109 533 6122 SH SOLE 6122 0 0 GORES HLDGS V INC UNIT 99/99/9999 382864205 1658 159500 SH SOLE 159500 0 0 GP STRATEGIES CORP COM 36225V104 135 14015 SH SOLE 14015 0 0 GRACO INC COM 384109104 985 15989 SH SOLE 15989 0 0 GRAHAM HLDGS CO COM CL B 384637104 2611 6459 SH SOLE 6459 0 0 GRAINGER W W INC COM 384802104 790 2217 SH SOLE 2217 0 0 GRAND CANYON ED INC COM 38526M106 553 6857 SH SOLE 6857 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 7720 411784 SH SOLE 411784 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 381 26974 SH SOLE 26974 0 0 GREAT PANTHER MNG LTD COM 39115V101 34 38400 SH SOLE 38400 0 0 GREEN DOT CORP CL A 39304D102 1518 30002 SH SOLE 30002 0 0 GREEN PLAINS INC COM 393222104 3442 222357 SH SOLE 222357 0 0 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 1299 185636 SH SOLE 185636 0 0 GRITSTONE ONCOLOGY INC COM 39868T105 50 19000 SH SOLE 19000 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 613 15564 SH SOLE 15564 0 0 GRUBHUB INC COM 400110102 216 3007 SH SOLE 3007 0 0 GS ACQUISITION HLDGS CORP II COM CL A 36258Q105 1784 165592 SH SOLE 165592 0 0 GUARDANT HEALTH INC COM 40131M109 7253 64888 SH SOLE 64888 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 367 20740 SH SOLE 20740 0 0 GUGGENHEIM TAXABLE MUN MANAG COM 401664107 279 11876 SH SOLE 11876 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1107 10517 SH SOLE 10517 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 888 9099 SH SOLE 9099 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 3 100 SH Call SOLE 0 0 0 HALLIBURTON CO COM 406216101 1298 107926 SH SOLE 107926 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 843 44712 SH SOLE 44712 0 0 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 254 20418 SH SOLE 20418 0 0 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 234 12348 SH SOLE 12348 0 0 HANESBRANDS INC COM 410345102 1861 118048 SH SOLE 118048 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 539 12889 SH SOLE 12889 0 0 HANOVER INS GROUP INC COM 410867105 271 2898 SH SOLE 2898 0 0 HARSCO CORP COM 415864107 293 21010 SH SOLE 21010 0 0 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 1076 26346 SH SOLE 26346 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 263 7180 SH SOLE 7180 0 0 HASBRO INC COM 418056107 1189 14360 SH SOLE 14360 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 557 16747 SH SOLE 16747 0 0 HCA HEALTHCARE INC COM 40412C101 2019 16230 SH SOLE 16230 0 0 HD SUPPLY HLDGS INC COM 40416M105 505 12253 SH SOLE 12253 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 2141 43151 SH SOLE 43151 0 0 HEADHUNTER GROUP PLC SPONSORED ADS 42207L106 208 8495 SH SOLE 8495 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 497 22799 SH SOLE 22799 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 333 12737 SH SOLE 12737 0 0 HEALTHEQUITY INC COM 42226A107 4274 83216 SH SOLE 83216 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 546 19973 SH SOLE 19973 0 0 HEAT BIOLOGICS INC COM NEW 42237K300 170 136858 SH SOLE 136858 0 0 HEICO CORP NEW COM 422806109 1208 11521 SH SOLE 11521 0 0 HEICO CORP NEW CL A 422806208 787 8834 SH SOLE 8834 0 0 HELEN OF TROY LTD COM G4388N106 300 1550 SH SOLE 1550 0 0 HELMERICH & PAYNE INC COM 423452101 298 20496 SH SOLE 20496 0 0 HENRY JACK & ASSOC INC COM 426281101 929 5681 SH SOLE 5681 0 0 HENRY SCHEIN INC COM 806407102 1710 28929 SH SOLE 28929 0 0 HERC HLDGS INC COM 42704L104 254 6435 SH SOLE 6435 0 0 HERCULES CAPITAL INC COM 427096508 2227 192713 SH SOLE 192713 0 0 HERSHEY CO COM 427866108 3266 22777 SH SOLE 22777 0 0 HERTZ GLOBAL HLDGS INC COM 42806J106 14 12225 SH SOLE 12225 0 0 HESS CORP COM 42809H107 581 14238 SH SOLE 14238 0 0 HESS MIDSTREAM LP CL A SHS 428103105 301 19942 SH SOLE 19942 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1854 198067 SH SOLE 198067 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 0 5000 SH Call SOLE 0 0 0 HEXCEL CORP NEW COM 428291108 404 12020 SH SOLE 12020 0 0 HEXO CORP COM 428304109 6 10832 SH SOLE 10832 0 0 HIBBETT SPORTS INC COM 428567101 1177 30062 SH SOLE 30062 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 258 3050 SH SOLE 3050 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 1054 296238 SH SOLE 296238 0 0 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 2115 199442 SH SOLE 199442 0 0 HOLICITY INC UNIT 08/05/2025 435063201 129 12500 SH SOLE 12500 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1923 158615 SH SOLE 158615 0 0 HOLOGIC INC COM 436440101 664 9941 SH SOLE 9941 0 0 HOME BANCSHARES INC COM 436893200 197 12973 SH SOLE 12973 0 0 HOME DEPOT INC COM 437076102 13 5000 SH Call SOLE 0 0 0 HOME DEPOT INC COM 437076102 149566 538333 SH SOLE 538333 0 0 HOME DEPOT INC COM 437076102 4 500 SH Put SOLE 500 0 0 HONEYWELL INTL INC COM 438516106 34 5500 SH Put SOLE 5500 0 0 HONEYWELL INTL INC COM 438516106 51215 311279 SH SOLE 311279 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 307 9129 SH SOLE 9129 0 0 HORIZON ACQUISITION CORP UNIT 99/99/9999 G46049121 4852 466518 SH SOLE 466518 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 2226 28574 SH SOLE 28574 0 0 HORMEL FOODS CORP COM 440452100 1509 30844 SH SOLE 30844 0 0 HOST HOTELS & RESORTS INC COM 44107P104 610 56181 SH SOLE 56181 0 0 HOULIHAN LOKEY INC CL A 441593100 1626 27469 SH SOLE 27469 0 0 HOWARD HUGHES CORP COM 44267D107 482 8359 SH SOLE 8359 0 0 HOWMET AEROSPACE INC COM 443201108 1672 99643 SH SOLE 99643 0 0 HP INC COM 40434L105 3834 201742 SH SOLE 201742 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 229 11735 SH SOLE 11735 0 0 HUB GROUP INC CL A 443320106 9793 195100 SH SOLE 195100 0 0 HUBBELL INC COM 443510607 786 5776 SH SOLE 5776 0 0 HUMANA INC COM 444859102 7498 18166 SH SOLE 18166 0 0 HUNT J B TRANS SVCS INC COM 445658107 491 3888 SH SOLE 3888 0 0 HUNTINGTON BANCSHARES INC COM 446150104 815 88640 SH SOLE 88640 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 796 5606 SH SOLE 5606 0 0 HUNTSMAN CORP COM 447011107 228 10272 SH SOLE 10272 0 0 HYATT HOTELS CORP COM CL A 448579102 329 6179 SH SOLE 6179 0 0 HYCROFT MINING HOLDING CORP *W EXP 10/12/202 44862P125 3 12102 SH SOLE 12102 0 0 IAA INC COM 449253103 319 6081 SH SOLE 6081 0 0 IAC INTERACTIVECORP NEW COM 44891N109 3377 28154 SH SOLE 28154 0 0 IAMGOLD CORP COM 450913108 2676 682938 SH SOLE 682938 0 0 IBIO INC COM NEW 451033203 20 10242 SH SOLE 10242 0 0 ICICI BANK LIMITED ADR 45104G104 186 18866 SH SOLE 18866 0 0 ICON PLC SHS G4705A100 1479 7748 SH SOLE 7748 0 0 ICU MED INC COM 44930G107 399 2186 SH SOLE 2186 0 0 IDACORP INC COM 451107106 202 2527 SH SOLE 2527 0 0 IDEX CORP COM 45167R104 1196 6603 SH SOLE 6603 0 0 IDEXX LABS INC COM 45168D104 12816 32585 SH SOLE 32585 0 0 IHS MARKIT LTD SHS G47567105 2199 27927 SH SOLE 27927 0 0 II-VI INC COM 902104108 1442 35580 SH SOLE 35580 0 0 ILLINOIS TOOL WKS INC COM 452308109 16763 86666 SH SOLE 86666 0 0 ILLINOIS TOOL WKS INC COM 452308109 31 8000 SH Put SOLE 8000 0 0 ILLUMINA INC COM 452327109 6936 22467 SH SOLE 22467 0 0 IMMUCELL CORP COM PAR 452525306 73 13374 SH SOLE 13374 0 0 IMMUNOGEN INC COM 45253H101 31 11493 SH SOLE 11493 0 0 IMMUNOMEDICS INC COM 452907108 504 5930 SH SOLE 5930 0 0 IMPAC MTG HLDGS INC COM NEW 45254P508 1065 837766 SH SOLE 837766 0 0 INCYTE CORP COM 45337C102 1984 22107 SH SOLE 22107 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 40318 1300931 SH SOLE 1300931 0 0 INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 315 11627 SH SOLE 11627 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 279 8342 SH SOLE 8342 0 0 INFOSYS LTD SPONSORED ADR 456788108 1104 80468 SH SOLE 80468 0 0 INFUSYSTEM HLDGS INC COM 45685K102 237 18500 SH SOLE 18500 0 0 ING GROEP N.V. SPONSORED ADR 456837103 7 1200 SH Call SOLE 0 0 0 ING GROEP N.V. SPONSORED ADR 456837103 4921 699430 SH SOLE 699430 0 0 INGERSOLL RAND INC COM 45687V106 609 17114 SH SOLE 17114 0 0 INGREDION INC COM 457187102 411 5465 SH SOLE 5465 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 633 5105 SH SOLE 5105 0 0 INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 275 40216 SH SOLE 40216 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C425 4064 162011 SH SOLE 162011 0 0 INNOVATOR ETFS TR INVTOR 2 PLS 5 45782C243 1395 56263 SH SOLE 56263 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C664 6822 254703 SH SOLE 254703 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C581 377 13488 SH SOLE 13488 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C433 378 14895 SH SOLE 14895 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 11424 428748 SH SOLE 428748 0 0 INNOVATOR ETFS TR NASDAQ 100 PWER 45782C276 1978 46405 SH SOLE 46405 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 3928 145144 SH SOLE 145144 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 16047 580317 SH SOLE 580317 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 473 15667 SH SOLE 15667 0 0 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 2989 107135 SH SOLE 107135 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C391 448 15895 SH SOLE 15895 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C649 1452 55937 SH SOLE 55937 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C573 1822 67137 SH SOLE 67137 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 3501 135898 SH SOLE 135898 0 0 INNOVATOR ETFS TR NASDAQ 100 PWR 45782C466 750 20064 SH SOLE 20064 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C672 11763 436168 SH SOLE 436168 0 0 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 631 23891 SH SOLE 23891 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 2070 74452 SH SOLE 74452 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 252 6794 SH SOLE 6794 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 701 24688 SH SOLE 24688 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C417 3332 132065 SH SOLE 132065 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 2633 92192 SH SOLE 92192 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C508 1539 52510 SH SOLE 52510 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C656 1824 69387 SH SOLE 69387 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 745 30406 SH SOLE 30406 0 0 INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 788 28132 SH SOLE 28132 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C748 1856 63950 SH SOLE 63950 0 0 INNOVATOR ETFS TR S&P 500 PWR BUF 45782C318 1883 68616 SH SOLE 68616 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C813 1927 69551 SH SOLE 69551 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C375 210 7764 SH SOLE 7764 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C730 276 10113 SH SOLE 10113 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 6054 233141 SH SOLE 233141 0 0 INOVALON HLDGS INC COM CL A 45781D101 2844 107292 SH SOLE 107292 0 0 INOVALON HLDGS INC COM CL A 45781D101 2 500 SH Call SOLE 0 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 401 34500 SH SOLE 34500 0 0 INPIXON COM 45790J800 14 12000 SH SOLE 12000 0 0 INSULET CORP COM 45784P101 272 1145 SH SOLE 1145 0 0 INTEGER HLDGS CORP COM 45826H109 406 6875 SH SOLE 6875 0 0 INTEL CORP COM 458140100 119231 2303375 SH SOLE 2303375 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 756 38104 SH SOLE 38104 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 840 17411 SH SOLE 17411 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 13746 137155 SH SOLE 137155 0 0 INTERFACE INC COM 458665304 140 23000 SH SOLE 23000 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 76332 627652 SH SOLE 627652 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 315 2564 SH SOLE 2564 0 0 INTERNATIONAL PAPER CO COM 460146103 4237 105397 SH SOLE 105397 0 0 INTERPUBLIC GROUP COS INC COM 460690100 291 17427 SH SOLE 17427 0 0 INTEST CORP COM 461147100 697 154849 SH SOLE 154849 0 0 INTUIT COM 461202103 13102 40125 SH SOLE 40125 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 26904 37908 SH SOLE 37908 0 0 INVACARE CORP COM 461203101 138 18266 SH SOLE 18266 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 1575 115018 SH SOLE 115018 0 0 INVESCO CALIF MUN INCOME TR COM 46132P108 192 13018 SH SOLE 13018 0 0 INVESCO CURRENCYSHARES AUSTR AUSTRALIAN DOL 46090N103 3630 50904 SH SOLE 50904 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 268 3000 SH SOLE 3000 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 3559 35920 SH SOLE 35920 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 6475 439242 SH SOLE 439242 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 5 150000 SH Call SOLE 0 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 298 11727 SH SOLE 11727 0 0 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 1313 48924 SH SOLE 48924 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 2280 129935 SH SOLE 129935 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 2404 97593 SH SOLE 97593 0 0 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 4790 124511 SH SOLE 124511 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 247 7643 SH SOLE 7643 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 452 16950 SH SOLE 16950 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 476 6848 SH SOLE 6848 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 671 18926 SH SOLE 18926 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1308 48358 SH SOLE 48358 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 9273 172818 SH SOLE 172818 0 0 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 739 34492 SH SOLE 34492 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 945 14594 SH SOLE 14594 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 722 21866 SH SOLE 21866 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 1872 127173 SH SOLE 127173 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 17710 530885 SH SOLE 530885 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 358 16474 SH SOLE 16474 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 220 4076 SH SOLE 4076 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 240 4431 SH SOLE 4431 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2648 121185 SH SOLE 121185 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 5937 270821 SH SOLE 270821 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 4557 199110 SH SOLE 199110 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 6500 306092 SH SOLE 306092 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 6260 255529 SH SOLE 255529 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 5369 222761 SH SOLE 222761 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 3169 142105 SH SOLE 142105 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 1668 71302 SH SOLE 71302 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3640 170952 SH SOLE 170952 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 6346 278163 SH SOLE 278163 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 246 3972 SH SOLE 3972 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 11582 85190 SH SOLE 85190 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 10816 95105 SH SOLE 95105 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 287 4332 SH SOLE 4332 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 182 16327 SH SOLE 16327 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2229 57626 SH SOLE 57626 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 11209 101853 SH SOLE 101853 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 32809 303469 SH SOLE 303469 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 18000 367046 SH SOLE 367046 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1500 7146 SH SOLE 7146 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 7841 616174 SH SOLE 616174 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 394 21022 SH SOLE 21022 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 12046 58423 SH SOLE 58423 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 582 17064 SH SOLE 17064 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 38450 271405 SH SOLE 271405 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 9245 254697 SH SOLE 254697 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1245 32639 SH SOLE 32639 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 418 13877 SH SOLE 13877 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 357 2115 SH SOLE 2115 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 567 29652 SH SOLE 29652 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 14821 243985 SH SOLE 243985 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1221 30742 SH SOLE 30742 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 3393 60869 SH SOLE 60869 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 14450 116794 SH SOLE 116794 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2628 22439 SH SOLE 22439 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 8844 114304 SH SOLE 114304 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1983 7575 SH SOLE 7575 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2261 29708 SH SOLE 29708 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 224 3987 SH SOLE 3987 0 0 INVESCO LTD SHS G491BT108 446 38994 SH SOLE 38994 0 0 INVESCO MUN TR COM 46131J103 239 19968 SH SOLE 19968 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 327 44792 SH SOLE 44792 0 0 INVESCO SR INCOME TR COM 46131H107 105 28774 SH SOLE 28774 0 0 INVESTAR HLDG CORP COM 46134L105 128 10000 SH SOLE 10000 0 0 INVESTMENT MANAGERS SER TR KNLDG LD ETF 46143U849 7518 198558 SH SOLE 198558 0 0 INVITAE CORP COM 46185L103 13281 306478 SH SOLE 306478 0 0 IONIS PHARMACEUTICALS INC COM 462222100 564 11962 SH SOLE 11962 0 0 IQVIA HLDGS INC COM 46266C105 438 2755 SH SOLE 2755 0 0 IRIDEX CORP COM 462684101 20 10000 SH SOLE 10000 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 572 22240 SH SOLE 22240 0 0 IROBOT CORP COM 462726100 3215 42655 SH SOLE 42655 0 0 IRON MTN INC NEW COM 46284V101 2682 100164 SH SOLE 100164 0 0 ISHARES GOLD TRUST ISHARES 464285105 44951 2499370 SH SOLE 2499370 0 0 ISHARES INC MSCI SWITZERLAND 464286749 808 19799 SH SOLE 19799 0 0 ISHARES INC MSCI MEXICO ETF 464286822 1771 52658 SH SOLE 52658 0 0 ISHARES INC MSCI EURZONE ETF 464286608 1727 45490 SH SOLE 45490 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 11958 336384 SH SOLE 336384 0 0 ISHARES INC MSCI CDA ETF 464286509 1544 56562 SH SOLE 56562 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 3915 42566 SH SOLE 42566 0 0 ISHARES INC CUR HD MSCI EM 46434G509 751 27727 SH SOLE 27727 0 0 ISHARES INC MSCI EMERG MRKT 464286533 2534 45872 SH SOLE 45872 0 0 ISHARES INC MSCI JAPN SMCETF 464286582 339 4602 SH SOLE 4602 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 6625 202320 SH SOLE 202320 0 0 ISHARES INC MSCI HONG KG ETF 464286871 283 12886 SH SOLE 12886 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 2253 120067 SH SOLE 120067 0 0 ISHARES INC EM MKTS DIV ETF 464286319 200 6596 SH SOLE 6596 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 2350 87458 SH SOLE 87458 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 228 8251 SH SOLE 8251 0 0 ISHARES INC MSCI PAC JP ETF 464286665 843 20841 SH SOLE 20841 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 9079 153669 SH SOLE 153669 0 0 ISHARES INC MSCI WORLD ETF 464286392 848 8543 SH SOLE 8543 0 0 ISHARES INC MSCI EMRG CHN 46434G764 243 5270 SH SOLE 5270 0 0 ISHARES INC CORE MSCI EMKT 46434G103 37335 707798 SH SOLE 707798 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 495 6625 SH SOLE 6625 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 7199 203672 SH SOLE 203672 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 3069 117164 SH SOLE 117164 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 266 24721 SH SOLE 24721 0 0 ISHARES SILVER TR ISHARES 46428Q109 689 92000 SH Call SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 18769 869881 SH SOLE 869881 0 0 ISHARES TR 20 YR TR BD ETF 464287432 21958 134918 SH SOLE 134918 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 489 3268 SH SOLE 3268 0 0 ISHARES TR MSCI USA ESG SLC 464288802 3539 24047 SH SOLE 24047 0 0 ISHARES TR CORE S&P500 ETF 464287200 165940 493917 SH SOLE 493917 0 0 ISHARES TR US INDUSTRIALS 464287754 1347 8061 SH SOLE 8061 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 35130 602184 SH SOLE 602184 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 524 1637 SH SOLE 1637 0 0 ISHARES TR MSCI GERMNY ETF 46429B465 971 15532 SH SOLE 15532 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 5667 70439 SH SOLE 70439 0 0 ISHARES TR IBNDS MAR23 ETF 46432FAN7 201 8009 PRN SOLE 8009 0 0 ISHARES TR HDG MSCI EAFE 46434V803 1849 67206 SH SOLE 67206 0 0 ISHARES TR YLD OPTIM BD 46434V787 2066 80184 SH SOLE 80184 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 2908 47628 SH SOLE 47628 0 0 ISHARES TR NEW YORK MUN ETF 464288323 825 14412 SH SOLE 14412 0 0 ISHARES TR CORE S&P US GWT 464287671 43596 545079 SH SOLE 545079 0 0 ISHARES TR INTL SEL DIV ETF 464288448 1838 73664 SH SOLE 73664 0 0 ISHARES TR EAFE GRWTH ETF 464288885 19632 218462 SH SOLE 218462 0 0 ISHARES TR U.S. UTILITS ETF 464287697 2014 13795 SH SOLE 13795 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 18578 423261 SH SOLE 423261 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 203984 940462 SH SOLE 940462 0 0 ISHARES TR RUS 1000 ETF 464287622 70113 374625 SH SOLE 374625 0 0 ISHARES TR CALIF MUN BD ETF 464288356 987 15793 SH SOLE 15793 0 0 ISHARES TR DOW JONES US ETF 464287846 997 5987 SH SOLE 5987 0 0 ISHARES TR CORE S&P TTL STK 464287150 55725 738018 SH SOLE 738018 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 18319 333797 SH SOLE 333797 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 13935 114298 SH SOLE 114298 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 70071 303267 SH SOLE 303267 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 28646 649777 SH SOLE 649777 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1940 7259 SH SOLE 7259 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 16195 163070 SH SOLE 163070 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 1551 31907 SH SOLE 31907 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 3013 47489 SH SOLE 47489 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 2742 52424 SH SOLE 52424 0 0 ISHARES TR IBONDS DEC2023 46435G318 13038 496217 SH SOLE 496217 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 757 29762 SH SOLE 29762 0 0 ISHARES TR IBONDS 25 TRM HG 46435U168 4696 194742 SH SOLE 194742 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 10 5300 SH Call SOLE 0 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 21905 699420 SH SOLE 699420 0 0 ISHARES TR IBONDS DEC2021 46435G789 1792 69223 SH SOLE 69223 0 0 ISHARES TR CRE U S REIT ETF 464288521 1853 42368 SH SOLE 42368 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 1917 76108 PRN SOLE 76108 0 0 ISHARES TR S&P 500 VAL ETF 464287408 31129 276989 SH SOLE 276989 0 0 ISHARES TR SP SMCP600VL ETF 464287879 8008 65474 SH SOLE 65474 0 0 ISHARES TR RUS MD CP GR ETF 464287481 13712 79313 SH SOLE 79313 0 0 ISHARES TR PFD AND INCM SEC 464288687 32795 899865 SH SOLE 899865 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 12158 54897 SH SOLE 54897 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 12582 490935 PRN SOLE 490935 0 0 ISHARES TR AGENCY BOND ETF 464288166 18660 154202 SH SOLE 154202 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 25515 245779 SH SOLE 245779 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 4056 33528 SH SOLE 33528 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 66184 560310 SH SOLE 560310 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 11466 226288 SH SOLE 226288 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 4806 70633 SH SOLE 70633 0 0 ISHARES TR IBOXX HI YD ETF 464288513 4735 56496 SH SOLE 56496 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 2060 28654 SH SOLE 28654 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 1386 6929 SH SOLE 6929 0 0 ISHARES TR MSCI KLD400 SOC 464288570 2945 23008 SH SOLE 23008 0 0 ISHARES TR CORE INTL AGGR 46435G672 1055 18910 SH SOLE 18910 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 6127 153019 SH SOLE 153019 0 0 ISHARES TR NATIONAL MUN ETF 464288414 17153 147982 SH SOLE 147982 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 6150 36966 SH SOLE 36966 0 0 ISHARES TR CORE US AGGBD ET 464287226 73909 626166 SH SOLE 626166 0 0 ISHARES TR MSCI USA VALUE 46432F388 11107 150569 SH SOLE 150569 0 0 ISHARES TR U.S. TECH ETF 464287721 11659 38706 SH SOLE 38706 0 0 ISHARES TR COHEN STEER REIT 464287564 342 3357 SH SOLE 3357 0 0 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 546 19954 PRN SOLE 19954 0 0 ISHARES TR 20 YR TR BD ETF 464287432 3 1000 SH Call SOLE 0 0 0 ISHARES TR U.S. REAL ES ETF 464287739 7686 96332 SH SOLE 96332 0 0 ISHARES TR MSCI CHINA A 46434V514 3063 83371 SH SOLE 83371 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 15401 115256 SH SOLE 115256 0 0 ISHARES TR CORE MSCI EAFE 46432F842 95002 1576024 SH SOLE 1576024 0 0 ISHARES TR ASIA 50 ETF 464288430 441 6118 SH SOLE 6118 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 207 9843 SH SOLE 9843 0 0 ISHARES TR U.S. ENERGY ETF 464287796 234 14530 SH SOLE 14530 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 22928 220354 SH SOLE 220354 0 0 ISHARES TR RUS TOP 200 ETF 464289446 14982 184473 SH SOLE 184473 0 0 ISHARES TR RUS MID CAP ETF 464287499 29094 507188 SH SOLE 507188 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 12441 470346 PRN SOLE 470346 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 308 1226 SH SOLE 1226 0 0 ISHARES TR EAFE SML CP ETF 464288273 20071 340511 SH SOLE 340511 0 0 ISHARES TR NASDAQ BIOTECH 464287556 8999 66615 SH SOLE 66615 0 0 ISHARES TR US HOME CONS ETF 464288752 11144 196965 SH SOLE 196965 0 0 ISHARES TR S&P MC 400GR ETF 464287606 40113 167696 SH SOLE 167696 0 0 ISHARES TR MSCI INTL VLU FT 46435G409 293 14958 SH SOLE 14958 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 8722 313161 SH SOLE 313161 0 0 ISHARES TR TIPS BD ETF 464287176 24916 196953 SH SOLE 196953 0 0 ISHARES TR JPMORGAN USD EMG 464288281 7535 68001 SH SOLE 68001 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 8050 104958 SH SOLE 104958 0 0 ISHARES TR S&P 100 ETF 464287101 3157 20254 SH SOLE 20254 0 0 ISHARES TR CORE MSCI PAC 46434V696 1411 25057 SH SOLE 25057 0 0 ISHARES TR CORE S&P US VLU 464287663 23156 426711 SH SOLE 426711 0 0 ISHARES TR U.S. MED DVC ETF 464288810 4 800 SH Put SOLE 800 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 15703 598431 PRN SOLE 598431 0 0 ISHARES TR SHORT TREAS BD 464288679 4632 41867 SH SOLE 41867 0 0 ISHARES TR GLOBAL TECH ETF 464287291 5538 20884 SH SOLE 20884 0 0 ISHARES TR RUS TP200 GR ETF 464289438 2501 20693 SH SOLE 20693 0 0 ISHARES TR MSCI LW CRB TG 46434V464 274 2095 SH SOLE 2095 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 11660 429579 PRN SOLE 429579 0 0 ISHARES TR S&P MC 400VL ETF 464287705 1548 11532 SH SOLE 11532 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 1 500 SH Call SOLE 0 0 0 ISHARES TR MSCI ACWI EX US 464288240 10418 226531 SH SOLE 226531 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 264 14214 SH SOLE 14214 0 0 ISHARES TR MSCI EURO FL ETF 464289180 638 44079 SH SOLE 44079 0 0 ISHARES TR CORE MSCI INTL 46435G326 1150 21321 SH SOLE 21321 0 0 ISHARES TR CORE MSCI EURO 46434V738 6634 148594 SH SOLE 148594 0 0 ISHARES TR MSCI CHINA ETF 46429B671 484 6559 SH SOLE 6559 0 0 ISHARES TR CORE S&P MCP ETF 464287507 60893 328727 SH SOLE 328727 0 0 ISHARES TR IBONDS DEC 25 46435U432 5791 205995 SH SOLE 205995 0 0 ISHARES TR PHLX SEMICND ETF 464287523 9344 30685 SH SOLE 30685 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 2784 66384 SH SOLE 66384 0 0 ISHARES TR US TREAS BD ETF 46429B267 5598 200430 SH SOLE 200430 0 0 ISHARES TR EAFE VALUE ETF 464288877 5768 142984 SH SOLE 142984 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 41074 274254 SH SOLE 274254 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 69 19900 SH Put SOLE 19900 0 0 ISHARES TR MICRO-CAP ETF 464288869 6334 70127 SH SOLE 70127 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 14000 183880 SH SOLE 183880 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 52037 601615 SH SOLE 601615 0 0 ISHARES TR S&P SML 600 GWT 464287887 13697 77565 SH SOLE 77565 0 0 ISHARES TR EXPANDED TECH 464287515 12242 39350 SH SOLE 39350 0 0 ISHARES TR GLB INFRASTR ETF 464288372 4800 124532 SH SOLE 124532 0 0 ISHARES TR U.S. MED DVC ETF 464288810 7642 25514 SH SOLE 25514 0 0 ISHARES TR IBOXX INV CP ETF 464287242 30513 226546 SH SOLE 226546 0 0 ISHARES TR U.S. FINLS ETF 464287788 1552 13722 SH SOLE 13722 0 0 ISHARES TR MODERT ALLOC ETF 464289875 264 6415 SH SOLE 6415 0 0 ISHARES TR A RATE CP BD ETF 46429B291 19091 330159 SH SOLE 330159 0 0 ISHARES TR IBONDS DEC2022 46435G755 6064 228804 SH SOLE 228804 0 0 ISHARES TR CORE S&P SCP ETF 464287804 106823 1522290 SH SOLE 1522290 0 0 ISHARES TR 20 YR TR BD ETF 464287432 0 0 SH Put SOLE 0 0 0 ISHARES TR CORE DIV GRWTH 46434V621 25533 641355 SH SOLE 641355 0 0 ISHARES TR RUS TP200 VL ETF 464289420 1441 28174 SH SOLE 28174 0 0 ISHARES TR CONV BD ETF 46435G102 1665 20586 SH SOLE 20586 0 0 ISHARES TR MBS ETF 464288588 1010 9126 SH SOLE 9126 0 0 ISHARES TR MSCI USA MMENTM 46432F396 24821 168416 SH SOLE 168416 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 287 5952 SH SOLE 5952 0 0 ISHARES TR EUROPE ETF 464287861 211 5033 SH SOLE 5033 0 0 ISHARES TR ULTR SH TRM BD 46434V878 9027 178632 SH SOLE 178632 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 2944 116451 PRN SOLE 116451 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 38096 597463 SH SOLE 597463 0 0 ISHARES TR SELECT DIVID ETF 464287168 16023 196600 SH SOLE 196600 0 0 ISHARES TR MSCI ACWI ETF 464288257 5594 69987 SH SOLE 69987 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 13854 70766 SH SOLE 70766 0 0 ISHARES TR US HLTHCARE ETF 464287762 12998 57204 SH SOLE 57204 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 6278 121808 SH SOLE 121808 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 7732 95695 SH SOLE 95695 0 0 ISHARES TR ADAPTIVE ETF 46435G656 607 22748 SH SOLE 22748 0 0 ISHARES TR US TELECOM ETF 464287713 1953 71832 SH SOLE 71832 0 0 ISHARES TR US HLTHCR PR ETF 464288828 612 3042 SH SOLE 3042 0 0 ISHARES TR IBONDS DEC 46435U697 5928 218892 SH SOLE 218892 0 0 ISHARES TR EXPND TEC SC ETF 464287549 1778 5716 SH SOLE 5716 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 625 18904 SH SOLE 18904 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 232 3934 SH SOLE 3934 0 0 ISHARES TR MSCI EAFE ETF 464287465 59229 930464 SH SOLE 930464 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 2110 19495 SH SOLE 19495 0 0 ISHARES TR US AER DEF ETF 464288760 3484 22012 SH SOLE 22012 0 0 ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 2957 58970 SH SOLE 58970 0 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 11621 231962 SH SOLE 231962 0 0 ISHARES U S ETF TR COMMOD SEL STG 46431W853 242 9650 SH SOLE 9650 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 97 24620 SH SOLE 24620 0 0 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 4271 152797 SH SOLE 152797 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 4492 96141 SH SOLE 96141 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 1996 38739 SH SOLE 38739 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 10843 150615 SH SOLE 150615 0 0 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 300 4051 SH SOLE 4051 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 10925 215119 SH SOLE 215119 0 0 J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 14830 266174 SH SOLE 266174 0 0 J P MORGAN EXCHANGE-TRADED F MUNICIPAL ETF 46641Q647 5247 96164 SH SOLE 96164 0 0 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 10523 208807 SH SOLE 208807 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 21715 910483 SH SOLE 910483 0 0 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 8669 174151 SH SOLE 174151 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 5052 99007 SH SOLE 99007 0 0 JABIL INC COM 466313103 870 25396 SH SOLE 25396 0 0 JACOBS ENGR GROUP INC COM 469814107 526 5647 SH SOLE 5647 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 370 7377 SH SOLE 7377 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1984 13890 SH SOLE 13890 0 0 JD.COM INC SPON ADR CL A 47215P106 10 1700 SH Call SOLE 0 0 0 JD.COM INC SPON ADR CL A 47215P106 4908 63250 SH SOLE 63250 0 0 JEFFERIES FINL GROUP INC COM 47233W109 230 12697 SH SOLE 12697 0 0 JETBLUE AWYS CORP COM 477143101 754 66433 SH SOLE 66433 0 0 JETBLUE AWYS CORP COM 477143101 175 54200 SH Call SOLE 0 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 361 8946 SH SOLE 8946 0 0 JOHNSON & JOHNSON COM 478160104 11 2700 SH Call SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 216 40700 SH Put SOLE 40700 0 0 JOHNSON & JOHNSON COM 478160104 236373 1588612 SH SOLE 1588612 0 0 JOHNSON CTLS INTL PLC SHS G51502105 4597 112873 SH SOLE 112873 0 0 JOINT CORP COM 47973J102 3297 189680 SH SOLE 189680 0 0 JPMORGAN CHASE & CO COM 46625H100 268 49100 SH Put SOLE 49100 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 469 43263 SH SOLE 43263 0 0 JPMORGAN CHASE & CO COM 46625H100 149432 1551385 SH SOLE 1551385 0 0 K12 INC COM 48273U102 1648 61398 SH SOLE 61398 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 5610 30996 SH SOLE 30996 0 0 KAR AUCTION SVCS INC COM 48238T109 234 16301 SH SOLE 16301 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 937 236410 SH SOLE 236410 0 0 KBR INC COM 48242W106 3440 153869 SH SOLE 153869 0 0 KELLOGG CO COM 487836108 6575 101317 SH SOLE 101317 0 0 KEMPER CORP COM 488401100 3333 49887 SH SOLE 49887 0 0 KEURIG DR PEPPER INC COM 49271V100 1175 42518 SH SOLE 42518 0 0 KEYCORP COM 493267108 771 64440 SH SOLE 64440 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 967 9860 SH SOLE 9860 0 0 KIMBERLY CLARK CORP COM 494368103 28573 193654 SH SOLE 193654 0 0 KIMCO RLTY CORP COM 49446R109 1807 159883 SH SOLE 159883 0 0 KINDER MORGAN INC DEL COM 49456B101 26325 2137293 SH SOLE 2137293 0 0 KINDRED BIOSCIENCES INC COM 494577109 269 62700 SH SOLE 62700 0 0 KINGSOFT CLOUD HLDGS LTD ADS 49639K101 294 9959 SH SOLE 9959 0 0 KINROSS GOLD CORP COM 496902404 93 10497 SH SOLE 10497 0 0 KIRBY CORP COM 497266106 636 17600 SH SOLE 17600 0 0 KKR & CO INC COM 48251W104 984 28604 SH SOLE 28604 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 259 19254 SH SOLE 19254 0 0 KLA CORP COM NEW 482480100 1684 8662 SH SOLE 8662 0 0 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 7968 617742 SH SOLE 617742 0 0 KODIAK SCIENCES INC COM 50015M109 1029 17386 SH SOLE 17386 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2386 50955 SH SOLE 50955 0 0 KORNIT DIGITAL LTD SHS M6372Q113 681 10544 SH SOLE 10544 0 0 KRAFT HEINZ CO COM 500754106 7339 245332 SH SOLE 245332 0 0 KRANESHARES TR QUADRTC INT RT 500767736 1379 50351 SH SOLE 50351 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 627 9197 SH SOLE 9197 0 0 KRANESHARES TR ELEC VEH FUTUR 500767827 1109 37800 SH SOLE 37800 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1765 91658 SH SOLE 91658 0 0 KROGER CO COM 501044101 8236 243398 SH SOLE 243398 0 0 KULICKE & SOFFA INDS INC COM 501242101 578 25696 SH SOLE 25696 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 7745 45683 SH SOLE 45683 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 3202 16915 SH SOLE 16915 0 0 LADDER CAP CORP CL A 505743104 98 13855 SH SOLE 13855 0 0 LAM RESEARCH CORP COM 512807108 4656 13983 SH SOLE 13983 0 0 LAMB WESTON HLDGS INC COM 513272104 3416 51398 SH SOLE 51398 0 0 LANCASTER COLONY CORP COM 513847103 229 1284 SH SOLE 1284 0 0 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 6465 714372 SH SOLE 714372 0 0 LANDSTAR SYS INC COM 515098101 664 5213 SH SOLE 5213 0 0 LAS VEGAS SANDS CORP COM 517834107 1872 40112 SH SOLE 40112 0 0 LAS VEGAS SANDS CORP COM 517834107 11 15000 SH Call SOLE 0 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 823 31743 SH SOLE 31743 0 0 LAUDER ESTEE COS INC CL A 518439104 13506 61890 SH SOLE 61890 0 0 LAZARD LTD SHS A G54050102 6405 192865 SH SOLE 192865 0 0 LEAR CORP COM NEW 521865204 216 1978 SH SOLE 1978 0 0 LEGGETT & PLATT INC COM 524660107 235 5762 SH SOLE 5762 0 0 LEIDOS HOLDINGS INC COM 525327102 5277 59184 SH SOLE 59184 0 0 LEMONADE INC COM 52567D107 260 5248 SH SOLE 5248 0 0 LENNAR CORP CL A 526057104 4191 51320 SH SOLE 51320 0 0 LENNAR CORP CL A 526057104 79 15000 SH Call SOLE 0 0 0 LENNOX INTL INC COM 526107107 1179 4309 SH SOLE 4309 0 0 LEXINGTON REALTY TRUST COM 529043101 678 65099 SH SOLE 65099 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 1043 7267 SH SOLE 7267 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 216 1608 SH SOLE 1608 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 649 31609 SH SOLE 31609 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 4088 194553 SH SOLE 194553 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 262 8079 SH SOLE 8079 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 662 20001 SH SOLE 20001 0 0 LIFE STORAGE INC COM 53223X107 2818 26813 SH SOLE 26813 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 290 3043 SH SOLE 3043 0 0 LILLY ELI & CO COM 532457108 49878 337297 SH SOLE 337297 0 0 LINCOLN ELEC HLDGS INC COM 533900106 260 2833 SH SOLE 2833 0 0 LINCOLN NATL CORP IND COM 534187109 232 7457 SH SOLE 7457 0 0 LINDE PLC SHS G5494J103 5284 22168 SH SOLE 22168 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 96 12188 SH SOLE 12188 0 0 LIPOCINE INC NEW COM 53630X104 14 10000 SH SOLE 10000 0 0 LIQTECH INTL INC COM 53632A201 908 107450 SH SOLE 107450 0 0 LISTED FD TR ROUNDHILL BITK 53656F706 1196 48309 SH SOLE 48309 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 244 4574 SH SOLE 4574 0 0 LIVE OAK ACQUISITION CORP UNIT 99/99/9999 53804F202 369 35000 SH SOLE 35000 0 0 LIVE OAK BANCSHARES INC COM 53803X105 5354 211316 SH SOLE 211316 0 0 LIVEPERSON INC COM 538146101 1607 30908 SH SOLE 30908 0 0 LIVONGO HEALTH INC COM 539183103 1 1500 SH Put SOLE 1500 0 0 LIVONGO HEALTH INC COM 539183103 1657 11818 SH SOLE 11818 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 284 218827 SH SOLE 218827 0 0 LOCKHEED MARTIN CORP COM 539830109 67570 176247 SH SOLE 176247 0 0 LOEWS CORP COM 540424108 2529 72767 SH SOLE 72767 0 0 LONGVIEW ACQUISITION CORP COM CL A 543195101 1158 117981 SH SOLE 117981 0 0 LOWES COS INC COM 548661107 31068 187462 SH SOLE 187462 0 0 LULULEMON ATHLETICA INC COM 550021109 13999 42401 SH SOLE 42401 0 0 LUMEN TECHNOLOGIES INC COM 156700106 4740 469627 SH SOLE 469627 0 0 LUMENTUM HLDGS INC COM 55024U109 439 5760 SH SOLE 5760 0 0 LYFT INC CL A COM 55087P104 424 15357 SH SOLE 15357 0 0 LYFT INC CL A COM 55087P104 11 11000 SH Put SOLE 11000 0 0 LYFT INC CL A COM 55087P104 0 200 SH Call SOLE 0 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 24474 347300 SH SOLE 347300 0 0 M & T BK CORP COM 55261F104 445 4840 SH SOLE 4840 0 0 M D C HLDGS INC COM 552676108 804 17022 SH SOLE 17022 0 0 MACERICH CO COM 554382101 795 117646 SH SOLE 117646 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 212 7900 SH SOLE 7900 0 0 MACYS INC COM 55616P104 106 18860 SH SOLE 18860 0 0 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 462 6726 SH SOLE 6726 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 1006 6686 SH SOLE 6686 0 0 MAG SILVER CORP COM 55903Q104 370 22740 SH SOLE 22740 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 27131 793318 SH SOLE 793318 0 0 MAGNA INTL INC COM 559222401 3470 76481 SH SOLE 76481 0 0 MAGNITE INC COM 55955D100 798 114926 SH SOLE 114926 0 0 MAIN STR CAP CORP COM 56035L104 718 24379 SH SOLE 24379 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 1578 102510 SH SOLE 102510 0 0 MALACCA STRAITS ACQUISITION COM CL A G5859B117 375 38492 SH SOLE 38492 0 0 MALIBU BOATS INC COM CL A 56117J100 429 8659 SH SOLE 8659 0 0 MANITOWOC CO INC COM NEW 563571405 1741 207337 SH SOLE 207337 0 0 MANNKIND CORP COM NEW 56400P706 19 11061 SH SOLE 11061 0 0 MANPOWERGROUP INC COM 56418H100 3795 51772 SH SOLE 51772 0 0 MANULIFE FINL CORP COM 56501R106 580 41881 SH SOLE 41881 0 0 MARATHON OIL CORP COM 565849106 2233 552701 SH SOLE 552701 0 0 MARATHON PETE CORP COM 56585A102 29 10000 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 8813 300793 SH SOLE 300793 0 0 MARCHEX INC CL B 56624R108 33 15708 SH SOLE 15708 0 0 MARKEL CORP COM 570535104 710 722 SH SOLE 722 0 0 MARKETAXESS HLDGS INC COM 57060D108 1304 2725 SH SOLE 2725 0 0 MARRIOTT INTL INC NEW CL A 571903202 4233 45699 SH SOLE 45699 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 241 2666 SH SOLE 2666 0 0 MARSH & MCLENNAN COS INC COM 571748102 26909 235041 SH SOLE 235041 0 0 MARTIN MARIETTA MATLS INC COM 573284106 4183 17960 SH SOLE 17960 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1224 31212 SH SOLE 31212 0 0 MASCO CORP COM 574599106 4168 75144 SH SOLE 75144 0 0 MASIMO CORP COM 574795100 2439 10337 SH SOLE 10337 0 0 MASTERCARD INCORPORATED CL A 57636Q104 65763 194669 SH SOLE 194669 0 0 MATCH GROUP INC NEW COM 57667L107 7470 67506 SH SOLE 67506 0 0 MATERIALISE NV SPONSORED ADS 57667T100 258 6996 SH SOLE 6996 0 0 MATTEL INC COM 577081102 157 13492 SH SOLE 13492 0 0 MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 162 10193 SH SOLE 10193 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 9328 137608 SH SOLE 137608 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 142 67600 SH Put SOLE 67600 0 0 MAXLINEAR INC COM 57776J100 21591 928933 SH SOLE 928933 0 0 MCCORMICK & CO INC COM NON VTG 579780206 7222 37174 SH SOLE 37174 0 0 MCDONALDS CORP COM 580135101 195229 889767 SH SOLE 889767 0 0 MCEWEN MNG INC COM 58039P107 14 13611 SH SOLE 13611 0 0 MCKESSON CORP COM 58155Q103 5168 34751 SH SOLE 34751 0 0 MDC PARTNERS INC CL A SUB VTG 552697104 97 59809 SH SOLE 59809 0 0 MECHEL PAO SPONSORED ADR NE 583840608 17 11393 SH SOLE 11393 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1326 75423 SH SOLE 75423 0 0 MEDIFAST INC COM 58470H101 403 2458 SH SOLE 2458 0 0 MEDNAX INC COM 58502B106 1597 98370 SH SOLE 98370 0 0 MEDTRONIC PLC SHS G5960L103 29703 286459 SH SOLE 286459 0 0 MEDTRONIC PLC SHS G5960L103 7 1000 SH Call SOLE 0 0 0 MERCADOLIBRE INC COM 58733R102 6506 6063 SH SOLE 6063 0 0 MERCER INTL INC COM 588056101 707 109210 SH SOLE 109210 0 0 MERCK & CO. INC COM 58933Y105 3 3700 SH Call SOLE 0 0 0 MERCK & CO. INC COM 58933Y105 160691 1938439 SH SOLE 1938439 0 0 MERIT MED SYS INC COM 589889104 305 6977 SH SOLE 6977 0 0 MERITAGE HOMES CORP COM 59001A102 685 6211 SH SOLE 6211 0 0 MESA LABS INC COM 59064R109 303 1166 SH SOLE 1166 0 0 MESABI TR CTF BEN INT 590672101 238 11165 SH SOLE 11165 0 0 METAURUS EQUITY COMPONENT TR US EQT CUM 2027 59140L100 476 50000 SH SOLE 50000 0 0 METLIFE INC COM 59156R108 30754 828111 SH SOLE 828111 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 3112 3171 SH SOLE 3171 0 0 MFA FINL INC COM 55272X102 491 183753 SH SOLE 183753 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 1048 130634 SH SOLE 130634 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 40 10800 SH SOLE 10800 0 0 MFS MUN INCOME TR SH BEN INT 552738106 140 21700 SH SOLE 21700 0 0 MGIC INVT CORP WIS COM 552848103 1059 119906 SH SOLE 119906 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 2129 76285 SH SOLE 76285 0 0 MGM RESORTS INTERNATIONAL COM 552953101 4729 217059 SH SOLE 217059 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1 1000 SH Call SOLE 0 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 1223 11952 SH SOLE 11952 0 0 MICRON TECHNOLOGY INC COM 595112103 15106 321693 SH SOLE 321693 0 0 MICRON TECHNOLOGY INC COM 595112103 1 500 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 475 17500 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 557311 2649807 SH SOLE 2649807 0 0 MICROSOFT CORP COM 594918104 296 103800 SH Put SOLE 103800 0 0 MID-AMER APT CMNTYS INC COM 59522J103 325 2788 SH SOLE 2788 0 0 MIDDLEBY CORP COM 596278101 269 3004 SH SOLE 3004 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 22 15666 SH SOLE 15666 0 0 MILLER HERMAN INC COM 600544100 306 10171 SH SOLE 10171 0 0 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 538 87933 SH SOLE 87933 0 0 MISONIX INC COM 604871103 117 10000 SH SOLE 10000 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 337 83414 SH SOLE 83414 0 0 MODERNA INC COM 60770K107 2546 36106 SH SOLE 36106 0 0 MODERNA INC COM 60770K107 6 300 SH Call SOLE 0 0 0 MOELIS & CO CL A 60786M105 380 10787 SH SOLE 10787 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1006 30013 SH SOLE 30013 0 0 MONDELEZ INTL INC CL A 609207105 36754 640729 SH SOLE 640729 0 0 MONEYGRAM INTL INC COM NEW 60935Y208 247 87000 SH SOLE 87000 0 0 MONGODB INC CL A 60937P106 1161 5021 SH SOLE 5021 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 215 15428 SH SOLE 15428 0 0 MONOLITHIC PWR SYS INC COM 609839105 1684 6009 SH SOLE 6009 0 0 MONROE CAP CORP COM 610335101 327 47925 SH SOLE 47925 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1080 13541 SH SOLE 13541 0 0 MOODYS CORP COM 615369105 1863 6450 SH SOLE 6450 0 0 MOOG INC CL A 615394202 245 3842 SH SOLE 3842 0 0 MORGAN STANLEY COM NEW 617446448 10401 214956 SH SOLE 214956 0 0 MORGAN STANLEY EMER MKTS DEB COM 61744H105 122 14527 SH SOLE 14527 0 0 MORNINGSTAR INC COM 617700109 879 5498 SH SOLE 5498 0 0 MOSAIC CO NEW COM 61945C103 3752 206188 SH SOLE 206188 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1976 12718 SH SOLE 12718 0 0 MPLX LP COM UNIT REP LTD 55336V100 5387 341933 SH SOLE 341933 0 0 MSA SAFETY INC COM 553498106 224 1651 SH SOLE 1651 0 0 MSC INDL DIRECT INC CL A 553530106 2785 43857 SH SOLE 43857 0 0 MSCI INC COM 55354G100 3108 8774 SH SOLE 8774 0 0 MSG NETWORK INC CL A 553573106 181 18831 SH SOLE 18831 0 0 MURPHY USA INC COM 626755102 31249 243638 SH SOLE 243638 0 0 MYLAN NV SHS EURO N59465109 680 45955 SH SOLE 45955 0 0 MYLAN NV SHS EURO N59465109 21 15000 SH Call SOLE 0 0 0 MYRIAD GENETICS INC COM 62855J104 331 25606 SH SOLE 25606 0 0 NANOVIBRONIX INC COM 63008J108 41 59219 SH SOLE 59219 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 1493 63496 SH SOLE 63496 0 0 NASDAQ INC COM 631103108 9969 81227 SH SOLE 81227 0 0 NATIONAL BEVERAGE CORP COM 635017106 885 12985 SH SOLE 12985 0 0 NATIONAL FUEL GAS CO N J COM 636180101 393 9696 SH SOLE 9696 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 1184 20630 SH SOLE 20630 0 0 NATIONAL INSTRS CORP COM 636518102 443 12354 SH SOLE 12354 0 0 NATIONAL OILWELL VARCO INC COM 637071101 532 58490 SH SOLE 58490 0 0 NATIONAL RESH CORP COM NEW 637372202 532 10826 SH SOLE 10826 0 0 NATURAL ALTERNATIVES INTL IN COM NEW 638842302 76 10000 SH SOLE 10000 0 0 NAUTILUS INC COM 63910B102 159 9200 SH SOLE 9200 0 0 NAUTILUS INC COM 63910B102 33 27500 SH Call SOLE 0 0 0 NAVIDEA BIOPHARMACEUTICALS I COM NEW 63937X202 84 31615 SH SOLE 31615 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 2757 329292 SH SOLE 329292 0 0 NCINO INC COM 63947U107 1 100 SH Call SOLE 0 0 0 NCINO INC COM 63947U107 740 9319 SH SOLE 9319 0 0 NEKTAR THERAPEUTICS COM 640268108 402 24512 SH SOLE 24512 0 0 NELNET INC CL A 64031N108 2113 35103 SH SOLE 35103 0 0 NEOGEN CORP COM 640491106 1765 22580 SH SOLE 22580 0 0 NEOGENOMICS INC COM NEW 64049M209 6679 181050 SH SOLE 181050 0 0 NEPHROS INC COM 640671400 313 43210 SH SOLE 43210 0 0 NETAPP INC COM 64110D104 1108 25365 SH SOLE 25365 0 0 NETEASE INC SPONSORED ADS 64110W102 330 725 SH SOLE 725 0 0 NETFLIX INC COM 64110L106 26581 52757 SH SOLE 52757 0 0 NEUBERGER BERMAN HIGH YIELD COM 64128C106 546 49226 SH SOLE 49226 0 0 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 316 27206 SH SOLE 27206 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 789 8183 SH SOLE 8183 0 0 NEURONETICS INC COM 64131A105 691 142254 SH SOLE 142254 0 0 NEVRO CORP COM 64157F103 2177 15629 SH SOLE 15629 0 0 NEW FORTRESS ENERGY INC COM CL A 644393100 656 14916 SH SOLE 14916 0 0 NEW MTN FIN CORP COM 647551100 15373 1608456 SH SOLE 1608456 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 658 82564 SH SOLE 82564 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 341 41079 SH SOLE 41079 0 0 NEWAGE INC COM 650194103 36 21705 SH SOLE 21705 0 0 NEWAGE INC COM 650194103 0 400 SH Call SOLE 0 0 0 NEWELL BRANDS INC COM 651229106 198 11512 SH SOLE 11512 0 0 NEWMONT CORP COM 651639106 9762 153486 SH SOLE 153486 0 0 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 189 21874 SH SOLE 21874 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 22 400 SH Call SOLE 0 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 32472 361342 SH SOLE 361342 0 0 NEXTERA ENERGY INC COM 65339F101 72925 262615 SH SOLE 262615 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 3375 56286 SH SOLE 56286 0 0 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 288 72727 SH SOLE 72727 0 0 NICE LTD SPONSORED ADR 653656108 4259 18460 SH SOLE 18460 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 1708 120053 SH SOLE 120053 0 0 NIKE INC CL B 654106103 326 29800 SH Call SOLE 0 0 0 NIKE INC CL B 654106103 81755 650143 SH SOLE 650143 0 0 NIKE INC CL B 654106103 496 105500 SH Put SOLE 105500 0 0 NIKOLA CORP COM 654110105 1082 52892 SH SOLE 52892 0 0 NIO INC SPON ADS 62914V106 287 13656 SH SOLE 13656 0 0 NIO INC SPON ADS 62914V106 5 1900 SH Call SOLE 0 0 0 NISOURCE INC COM 65473P105 265 11964 SH SOLE 11964 0 0 NOKIA CORP SPONSORED ADR 654902204 2305 588502 SH SOLE 588502 0 0 NOKIA CORP SPONSORED ADR 654902204 10 26000 SH Call SOLE 0 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 925 36334 SH SOLE 36334 0 0 NORDSON CORP COM 655663102 4403 22726 SH SOLE 22726 0 0 NORDSTROM INC COM 655664100 614 51563 SH SOLE 51563 0 0 NORFOLK SOUTHN CORP COM 655844108 25936 121579 SH SOLE 121579 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 15 15339 SH SOLE 15339 0 0 NORTHERN TR CORP COM 665859104 1116 14314 SH SOLE 14314 0 0 NORTHROP GRUMMAN CORP COM 666807102 17352 54929 SH SOLE 54929 0 0 NORTONLIFELOCK INC COM 668771108 497 24036 SH SOLE 24036 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 336 19643 SH SOLE 19643 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 3 2000 SH Put SOLE 2000 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 0 400 SH Call SOLE 0 0 0 NOVABAY PHARMACEUTICALS INC COM NEW 66987P201 32 44000 SH SOLE 44000 0 0 NOVARTIS AG SPONSORED ADR 66987V109 21103 243255 SH SOLE 243255 0 0 NOVOCURE LTD ORD SHS G6674U108 860 7727 SH SOLE 7727 0 0 NOVOCURE LTD ORD SHS G6674U108 10 500 SH Call SOLE 0 0 0 NOVO-NORDISK A S ADR 670100205 5145 74300 SH SOLE 74300 0 0 NOW INC COM 67011P100 74 17661 SH SOLE 17661 0 0 NRG ENERGY INC COM NEW 629377508 1230 40152 SH SOLE 40152 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 5 1700 SH Call SOLE 0 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 1833 55484 SH SOLE 55484 0 0 NUCOR CORP COM 670346105 1642 36591 SH SOLE 36591 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 413 15343 SH SOLE 15343 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1818 35807 SH SOLE 35807 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 477 18622 SH SOLE 18622 0 0 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 359 8415 SH SOLE 8415 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 852 28729 SH SOLE 28729 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1438 49457 SH SOLE 49457 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 310 10924 SH SOLE 10924 0 0 NUTRIEN LTD COM 67077M108 1452 36937 SH SOLE 36937 0 0 NUVASIVE INC COM 670704105 572 11735 SH SOLE 11735 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 294 18772 SH SOLE 18772 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 4675 326225 SH SOLE 326225 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 488 33563 SH SOLE 33563 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 8375 586180 SH SOLE 586180 0 0 NUVEEN INTER DURATION MUN TE COM 670671106 6816 510762 SH SOLE 510762 0 0 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1944 147913 SH SOLE 147913 0 0 NUVEEN MICH QUALITY MUN INCO COM 670979103 1995 140874 SH SOLE 140874 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 207 15338 SH SOLE 15338 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1812 169695 SH SOLE 169695 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1483 100935 SH SOLE 100935 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 319 13134 SH SOLE 13134 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 6909 537660 SH SOLE 537660 0 0 NUVEEN NEW YORK QLT MUN INC COM 67066X107 2600 189844 SH SOLE 189844 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 167 18814 SH SOLE 18814 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 199 23486 SH SOLE 23486 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 4536 312833 SH SOLE 312833 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 140 12311 SH SOLE 12311 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 338 22455 SH SOLE 22455 0 0 NVIDIA CORPORATION COM 67066G104 66106 122163 SH SOLE 122163 0 0 NVIDIA CORPORATION COM 67066G104 2 100 SH Call SOLE 0 0 0 NVR INC COM 62944T105 4439 1091 SH SOLE 1091 0 0 NXP SEMICONDUCTORS N V COM N6596X109 949 7646 SH SOLE 7646 0 0 OAK STR HEALTH INC COM 67181A107 293 5470 SH SOLE 5470 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 561 118524 SH SOLE 118524 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 503 77233 SH SOLE 77233 0 0 OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 139 22413 SH SOLE 22413 0 0 OCCIDENTAL PETE CORP COM 674599105 612 61065 SH SOLE 61065 0 0 OCCIDENTAL PETE CORP COM 674599105 15 18000 SH Call SOLE 0 0 0 OGE ENERGY CORP COM 670837103 899 29987 SH SOLE 29987 0 0 O-I GLASS INC COM 67098H104 229 21594 SH SOLE 21594 0 0 OKTA INC CL A 679295105 7 30000 SH Put SOLE 30000 0 0 OKTA INC CL A 679295105 12716 59494 SH SOLE 59494 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 1222 6749 SH SOLE 6749 0 0 OLIN CORP COM PAR $1 680665205 144 11511 SH SOLE 11511 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 2720 31226 SH SOLE 31226 0 0 OMEGA FLEX INC COM 682095104 656 4189 SH SOLE 4189 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1138 38059 SH SOLE 38059 0 0 OMEROS CORP COM 682143102 334 33015 SH SOLE 33015 0 0 OMNICOM GROUP INC COM 681919106 4031 81406 SH SOLE 81406 0 0 ON SEMICONDUCTOR CORP COM 682189105 478 22041 SH SOLE 22041 0 0 ONE GAS INC COM 68235P108 845 12188 SH SOLE 12188 0 0 ONEOK INC NEW COM 682680103 2257 86992 SH SOLE 86992 0 0 ONESPAN INC COM 68287N100 247 11731 SH SOLE 11731 0 0 OPKO HEALTH INC COM 68375N103 6 5800 SH Call SOLE 0 0 0 OPKO HEALTH INC COM 68375N103 185 50590 SH SOLE 50590 0 0 OPORTUN FINL CORP COM 68376D104 138 11548 SH SOLE 11548 0 0 ORACLE CORP COM 68389X105 43248 724348 SH SOLE 724348 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 4060 8780 SH SOLE 8780 0 0 ORGANIGRAM HLDGS INC COM 68620P101 13 13111 SH SOLE 13111 0 0 ORTHOFIX MED INC COM 68752M108 1042 33475 SH SOLE 33475 0 0 ORTHOPEDIATRICS CORP COM 68752L100 296 6427 SH SOLE 6427 0 0 OSHKOSH CORP COM 688239201 399 5397 SH SOLE 5397 0 0 OSI ETF TR OSHARES US QUALT 67110P407 313 8622 SH SOLE 8622 0 0 OSI ETF TR OSHARES EUR QLT 67110P506 240 10140 SH SOLE 10140 0 0 OSI ETF TR OSHS GBL INTER 67110P704 212 4798 SH SOLE 4798 0 0 OSI SYSTEMS INC COM 671044105 1558 20080 SH SOLE 20080 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1046 88447 SH SOLE 88447 0 0 OTIS WORLDWIDE CORP COM 68902V107 7684 123171 SH SOLE 123171 0 0 OUTFRONT MEDIA INC COM 69007J106 587 40336 SH SOLE 40336 0 0 OUTSET MED INC COM 690145107 1003 20050 SH SOLE 20050 0 0 OWENS CORNING NEW COM 690742101 1934 28092 SH SOLE 28092 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 4940 409676 SH SOLE 409676 0 0 PACCAR INC COM 693718108 4755 55728 SH SOLE 55728 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 1654 55994 SH SOLE 55994 0 0 PACER FDS TR US CASH COWS 100 69374H881 932 33007 SH SOLE 33007 0 0 PACIFIC ETHANOL INC COM 69423U305 4808 657727 SH SOLE 657727 0 0 PACIFIC PREMIER BANCORP COM 69478X105 1039 51601 SH SOLE 51601 0 0 PACIRA BIOSCIENCES COM 695127100 260 4374 SH SOLE 4374 0 0 PACKAGING CORP AMER COM 695156109 5345 48935 SH SOLE 48935 0 0 PAGERDUTY INC COM 69553P100 671 24767 SH SOLE 24767 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 789 20910 SH SOLE 20910 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 2547 268052 SH SOLE 268052 0 0 PALO ALTO NETWORKS INC COM 697435105 8043 32955 SH SOLE 32955 0 0 PAN AMERN SILVER CORP COM 697900108 630 19690 SH SOLE 19690 0 0 PAN AMERN SILVER CORP COM 697900108 6 1200 SH Call SOLE 0 0 0 PARATEK PHARMACEUTICALS INC COM 699374302 84 15543 SH SOLE 15543 0 0 PARK HOTELS RESORTS INC COM 700517105 653 65746 SH SOLE 65746 0 0 PARKER-HANNIFIN CORP COM 701094104 7435 36734 SH SOLE 36734 0 0 PARTY CITY HOLDCO INC COM 702149105 136 51423 SH SOLE 51423 0 0 PAYCHEX INC COM 704326107 5801 72534 SH SOLE 72534 0 0 PAYCOM SOFTWARE INC COM 70432V102 3869 12427 SH SOLE 12427 0 0 PAYLOCITY HLDG CORP COM 70438V106 665 4128 SH SOLE 4128 0 0 PAYPAL HLDGS INC COM 70450Y103 241 87600 SH Put SOLE 87600 0 0 PAYPAL HLDGS INC COM 70450Y103 74204 375858 SH SOLE 375858 0 0 PAYPAL HLDGS INC COM 70450Y103 10 700 SH Call SOLE 0 0 0 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 13 14000 PRN SOLE 14000 0 0 PEGASYSTEMS INC COM 705573103 934 7768 SH SOLE 7768 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 23262 234452 SH SOLE 234452 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 0 800 SH Put SOLE 800 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 12 400 SH Call SOLE 0 0 0 PEMBINA PIPELINE CORP COM 706327103 2530 119755 SH SOLE 119755 0 0 PENN NATL GAMING INC COM 707569109 2534 34900 SH SOLE 34900 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 1506 178389 SH SOLE 178389 0 0 PENNANTPARK INVT CORP COM 708062104 175 55119 SH SOLE 55119 0 0 PENNYMAC FINL SVCS INC NEW COM 70932M107 2460 42273 SH SOLE 42273 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 327 6884 SH SOLE 6884 0 0 PENTAIR PLC SHS G7S00T104 335 7339 SH SOLE 7339 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 508 49203 SH SOLE 49203 0 0 PEPSICO INC COM 713448108 121380 875256 SH SOLE 875256 0 0 PEPSICO INC COM 713448108 282 66600 SH Put SOLE 66600 0 0 PERKINELMER INC COM 714046109 678 5414 SH SOLE 5414 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 133 18907 SH SOLE 18907 0 0 PFIZER INC COM 717081103 94406 2572134 SH SOLE 2572134 0 0 PFIZER INC COM 717081103 40 59300 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 254 27067 SH SOLE 27067 0 0 PHILIP MORRIS INTL INC COM 718172109 43456 580423 SH SOLE 580423 0 0 PHILLIPS 66 COM 718546104 6197 119341 SH SOLE 119341 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 222 9630 SH SOLE 9630 0 0 PHYSICIANS RLTY TR COM 71943U104 1032 57615 SH SOLE 57615 0 0 PICO HLDGS INC COM NEW 693366205 109 12170 SH SOLE 12170 0 0 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 194 10940 SH SOLE 10940 0 0 PIMCO CORPORATE & INCOME STR COM 72200U100 1649 105650 SH SOLE 105650 0 0 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1332 66297 SH SOLE 66297 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1363 53761 SH SOLE 53761 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 392 3835 SH SOLE 3835 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 18220 162169 SH SOLE 162169 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 209 2241 SH SOLE 2241 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 11361 202117 SH SOLE 202117 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 67528 662376 SH SOLE 662376 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 482 9404 SH SOLE 9404 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 1121 20748 SH SOLE 20748 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 112 20447 SH SOLE 20447 0 0 PIMCO MUN INCOME FD III COM 72201A103 291 25580 SH SOLE 25580 0 0 PINNACLE WEST CAP CORP COM 723484101 951 12765 SH SOLE 12765 0 0 PINTEREST INC CL A 72352L106 3 500 SH Call SOLE 0 0 0 PINTEREST INC CL A 72352L106 5277 127357 SH SOLE 127357 0 0 PIONEER NAT RES CO COM 723787107 6020 69896 SH SOLE 69896 0 0 PJT PARTNERS INC COM CL A 69343T107 207 3408 SH SOLE 3408 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2414 403999 SH SOLE 403999 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1145 188101 SH SOLE 188101 0 0 PLURALSIGHT INC COM CL A 72941B106 445 25912 SH SOLE 25912 0 0 PNC FINL SVCS GROUP INC COM 693475105 46445 422724 SH SOLE 422724 0 0 PNM RES INC COM 69349H107 202 4898 SH SOLE 4898 0 0 POLARIS INC COM 731068102 809 8642 SH SOLE 8642 0 0 POOL CORP COM 73278L105 943 2812 SH SOLE 2812 0 0 POSCO SPONSORED ADR 693483109 418 9975 SH SOLE 9975 0 0 POWERFLEET INC COM 73931J109 93 16600 SH SOLE 16600 0 0 PPD INC COM 69355F102 2654 71796 SH SOLE 71796 0 0 PPG INDS INC COM 693506107 2976 24428 SH SOLE 24428 0 0 PPL CORP COM 69351T106 8168 300296 SH SOLE 300296 0 0 PRA GROUP INC COM 69354N106 264 6437 SH SOLE 6437 0 0 PRECIGEN INC COM 74017N105 206 58719 SH SOLE 58719 0 0 PRECISION BIOSCIENCES INC COM 74019P108 113 18400 SH SOLE 18400 0 0 PRECISION DRILLING CORP COM 2010 74022D308 17 27050 SH SOLE 27050 0 0 PREFORMED LINE PRODS CO COM 740444104 7735 158766 SH SOLE 158766 0 0 PREVAIL THERAPEUTICS INC COM 74140Y101 11503 1130000 SH SOLE 1130000 0 0 PRICE T ROWE GROUP INC COM 74144T108 10256 80108 SH SOLE 80108 0 0 PRICESMART INC COM 741511109 236 3537 SH SOLE 3537 0 0 PRIMERICA INC COM 74164M108 614 5427 SH SOLE 5427 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 359 8973 SH SOLE 8973 0 0 PROCTER AND GAMBLE CO COM 742718109 196465 1413392 SH SOLE 1413392 0 0 PROCTER AND GAMBLE CO COM 742718109 0 2500 SH Put SOLE 2500 0 0 PROGRESSIVE CORP COM 743315103 10728 113276 SH SOLE 113276 0 0 PROLOGIS INC. COM 74340W103 2480 24695 SH SOLE 24695 0 0 PROOFPOINT INC COM 743424103 264 2506 SH SOLE 2506 0 0 PROS HOLDINGS INC COM 74346Y103 317 9701 SH SOLE 9701 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 380 7190 SH SOLE 7190 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 8583 116842 SH SOLE 116842 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 1136 12397 SH SOLE 12397 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 1024 19385 SH SOLE 19385 0 0 PROSHARES TR MERGER ETF 74348A566 1268 33133 SH SOLE 33133 0 0 PROSHARES TR ULTRPRO DOW30 74347X823 1094 14193 SH SOLE 14193 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 612 10937 SH SOLE 10937 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 298 18683 SH SOLE 18683 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 1302 9942 SH SOLE 9942 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 774 25007 SH SOLE 25007 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 863 52199 SH SOLE 52199 0 0 PROSHARES TR PSHS SH MDCAP400 74347B250 220 5916 SH SOLE 5916 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B268 679 78042 SH SOLE 78042 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 6845 94864 SH SOLE 94864 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 8373 412530 SH SOLE 412530 0 0 PROSHARES TR PSHS SHORT DOW30 74347B235 840 19192 SH SOLE 19192 0 0 PROSHARES TR PSHS SH MSCI EMR 74347R396 1038 67226 SH SOLE 67226 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 513 10784 SH SOLE 10784 0 0 PROSHARES TR LARGE CAP CRE 74347R248 417 5460 SH SOLE 5460 0 0 PROSHARES TR II VIX SH TRM FUTRS 74347W171 102 5001 SH SOLE 5001 0 0 PROSHARES TR II ULTRA SILVER NEW 74347W353 235 5619 SH SOLE 5619 0 0 PROSHARES TR II VIX SH TRM FUTRS 74347W171 2 12000 SH Call SOLE 0 0 0 PROSHARES TR II ULTA BLMBG 2017 74347Y888 220 7727 SH SOLE 7727 0 0 PROSPECT CAP CORP COM 74348T102 175 34890 SH SOLE 34890 0 0 PROSPERITY BANCSHARES INC COM 743606105 408 7854 SH SOLE 7854 0 0 PROTO LABS INC COM 743713109 935 7277 SH SOLE 7277 0 0 PRUDENTIAL FINL INC COM 744320102 3096 48849 SH SOLE 48849 0 0 PTK ACQUISITION CORP COM 69375F108 702 71992 SH SOLE 71992 0 0 PUBLIC STORAGE COM 74460D109 1580 7115 SH SOLE 7115 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7001 127727 SH SOLE 127727 0 0 PULMATRIX INC COM NEW 74584P202 29 24000 SH SOLE 24000 0 0 PULTE GROUP INC COM 745867101 958 20706 SH SOLE 20706 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 241 54864 SH SOLE 54864 0 0 QEP RESOURCES INC COM 74733V100 49 54629 SH SOLE 54629 0 0 QIAGEN NV SHS NEW N72482123 234 4487 SH SOLE 4487 0 0 QORVO INC COM 74736K101 6675 51759 SH SOLE 51759 0 0 QUAKER CHEM CORP COM 747316107 653 3628 SH SOLE 3628 0 0 QUALCOMM INC COM 747525103 59396 504336 SH SOLE 504336 0 0 QUALYS INC COM 74758T303 717 7296 SH SOLE 7296 0 0 QUANEX BUILDING PRODUCTS COR COM 747619104 886 48172 SH SOLE 48172 0 0 QUEST DIAGNOSTICS INC COM 74834L100 5699 49794 SH SOLE 49794 0 0 QUIDEL CORP COM 74838J101 801 3640 SH SOLE 3640 0 0 QURATE RETAIL INC COM SER A 74915M100 3191 444330 SH SOLE 444330 0 0 RA MED SYS INC COM 74933X104 4 13613 SH SOLE 13613 0 0 RADWARE LTD ORD M81873107 3547 146600 SH SOLE 146600 0 0 RANGE RES CORP COM 75281A109 654 98793 SH SOLE 98793 0 0 RAYMOND JAMES FINL INC COM 754730109 807 10966 SH SOLE 10966 0 0 RAYONIER INC COM 754907103 795 29980 SH SOLE 29980 0 0 RBB FD INC MOTLEY FOL ETF 74933W601 222 6974 SH SOLE 6974 0 0 RBC BEARINGS INC COM 75524B104 676 5599 SH SOLE 5599 0 0 REALOGY HLDGS CORP COM 75605Y106 238 25201 SH SOLE 25201 0 0 REALTY INCOME CORP COM 756109104 2619 43107 SH SOLE 43107 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 5341 54838 SH SOLE 54838 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 207 6635 SH SOLE 6635 0 0 REGENCY CTRS CORP COM 758849103 665 17404 SH SOLE 17404 0 0 REGENERON PHARMACEUTICALS COM 75886F107 5790 10345 SH SOLE 10345 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 2248 195046 SH SOLE 195046 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 583 6135 SH SOLE 6135 0 0 REKOR SYSTEMS INC COM 759419104 224 38938 SH SOLE 38938 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 7124 70479 SH SOLE 70479 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 249 1449 SH SOLE 1449 0 0 RENESOLA LTD SPONSORED ADS 75971T301 2 11000 SH Call SOLE 0 0 0 RENESOLA LTD SPONSORED ADS 75971T301 72 34450 SH SOLE 34450 0 0 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 970 18154 SH SOLE 18154 0 0 REPLIGEN CORP COM 759916109 2527 17129 SH SOLE 17129 0 0 REPRO MED SYS INC COM 759910102 361 50000 SH SOLE 50000 0 0 REPUBLIC SVCS INC COM 760759100 1916 20532 SH SOLE 20532 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 1657 152006 SH SOLE 152006 0 0 RESMED INC COM 761152107 5903 34516 SH SOLE 34516 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 226 3905 SH SOLE 3905 0 0 REVANCE THERAPEUTICS INC COM 761330109 2436 96934 SH SOLE 96934 0 0 RH COM 74967X103 77 1500 SH Call SOLE 0 0 0 RH COM 74967X103 1253 3267 SH SOLE 3267 0 0 RIO TINTO PLC SPONSORED ADR 767204100 3 17000 SH Call SOLE 0 0 0 RIO TINTO PLC SPONSORED ADR 767204100 3902 64796 SH SOLE 64796 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 641 10892 SH SOLE 10892 0 0 RIVERNORTH SPECIALTY FIN COR COM 76882B108 180 12049 SH SOLE 12049 0 0 RLI CORP COM 749607107 543 6441 SH SOLE 6441 0 0 ROBERT HALF INTL INC COM 770323103 451 8510 SH SOLE 8510 0 0 ROCKET COS INC COM CL A 77311W101 3 1400 SH Call SOLE 0 0 0 ROCKET COS INC COM CL A 77311W101 318 16001 SH SOLE 16001 0 0 ROCKET PHARMACEUTICALS INC COM 77313F106 518 22700 SH SOLE 22700 0 0 ROCKWELL AUTOMATION INC COM 773903109 5611 25412 SH SOLE 25412 0 0 ROKU INC COM CL A 77543R102 4741 25108 SH SOLE 25108 0 0 ROKU INC COM CL A 77543R102 85 7300 SH Call SOLE 0 0 0 ROLLINS INC COM 775711104 975 18003 SH SOLE 18003 0 0 ROPER TECHNOLOGIES INC COM 776696106 2222 5593 SH SOLE 5593 0 0 ROSS STORES INC COM 778296103 5534 59016 SH SOLE 59016 0 0 ROYAL BK CDA COM 780087102 6458 91978 SH SOLE 91978 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 795 12336 SH SOLE 12336 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1710 70762 SH SOLE 70762 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4120 162624 SH SOLE 162624 0 0 ROYAL GOLD INC COM 780287108 1332 11105 SH SOLE 11105 0 0 ROYCE MICRO-CAP TR INC COM 780915104 82 10720 SH SOLE 10720 0 0 RPM INTL INC COM 749685103 11686 141498 SH SOLE 141498 0 0 RYDER SYS INC COM 783549108 424 10011 SH SOLE 10011 0 0 S&P GLOBAL INC COM 78409V104 14337 39770 SH SOLE 39770 0 0 S&P GLOBAL INC COM 78409V104 7 800 SH Put SOLE 800 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 1053 76436 SH SOLE 76436 0 0 SABRE CORP COM 78573M104 4087 630191 SH SOLE 630191 0 0 SABRE CORP COM 78573M104 28 5000 SH Call SOLE 0 0 0 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 533 13454 SH SOLE 13454 0 0 SALESFORCE COM INC COM 79466L302 98785 392312 SH SOLE 392312 0 0 SALESFORCE COM INC COM 79466L302 728 34400 SH Put SOLE 34400 0 0 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 126 50105 SH SOLE 50105 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 1472 173684 SH SOLE 173684 0 0 SANDY SPRING BANCORP INC COM 800363103 578 25105 SH SOLE 25105 0 0 SANGAMO THERAPEUTICS INC COM 800677106 368 38735 SH SOLE 38735 0 0 SANOFI SPONSORED ADR 80105N105 4868 95154 SH SOLE 95154 0 0 SAP SE SPON ADR 803054204 4819 30823 SH SOLE 30823 0 0 SAREPTA THERAPEUTICS INC COM 803607100 2 200 SH Call SOLE 0 0 0 SAREPTA THERAPEUTICS INC COM 803607100 3969 28268 SH SOLE 28268 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1550 4861 SH SOLE 4861 0 0 SCHLUMBERGER LTD COM 806857108 2896 184939 SH SOLE 184939 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 1136 46178 SH SOLE 46178 0 0 SCHWAB CHARLES CORP COM 808513105 9381 259307 SH SOLE 259307 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 9622 174184 SH SOLE 174184 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 13917 270139 SH SOLE 270139 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 61055 2281489 SH SOLE 2281489 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 8630 140123 SH SOLE 140123 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 40109 497575 SH SOLE 497575 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 7091 185864 SH SOLE 185864 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 42716 1360288 SH SOLE 1360288 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1270 32805 SH SOLE 32805 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 214 6545 SH SOLE 6545 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 19513 245055 SH SOLE 245055 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 9405 81751 SH SOLE 81751 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 222 3804 SH SOLE 3804 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 16233 237707 SH SOLE 237707 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 31006 553151 SH SOLE 553151 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 1633 46267 SH SOLE 46267 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 224 6873 SH SOLE 6873 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 84601 1525621 SH SOLE 1525621 0 0 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 416 8085 SH SOLE 8085 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 5364 102860 SH SOLE 102860 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 749 30693 SH SOLE 30693 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 2527 32243 SH SOLE 32243 0 0 SCIENTIFIC GAMES CORP COM 80874P109 54 10000 SH Put SOLE 10000 0 0 SCIENTIFIC GAMES CORP COM 80874P109 2638 75504 SH SOLE 75504 0 0 SCORPIO TANKERS INC SHS Y7542C130 0 2800 SH Call SOLE 0 0 0 SCORPIO TANKERS INC SHS Y7542C130 429 38814 SH SOLE 38814 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 2077 13632 SH SOLE 13632 0 0 SCYNEXIS INC COM NEW 811292200 48 11000 SH SOLE 11000 0 0 SEA LTD SPONSORD ADS 81141R100 955 6177 SH SOLE 6177 0 0 SEABRIDGE GOLD INC COM 811916105 1081 57351 SH SOLE 57351 0 0 SEACOR MARINE HLDGS INC COM 78413P101 96 47726 SH SOLE 47726 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 9248 187727 SH SOLE 187727 0 0 SEASPINE HLDGS CORP COM 81255T108 1281 89949 SH SOLE 89949 0 0 SEELOS THERAPEUTICS INC COM 81577F109 18 19585 SH SOLE 19585 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 3547 923905 SH SOLE 923905 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 5396 180920 SH SOLE 180920 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 22502 378622 SH SOLE 378622 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 13898 393498 SH SOLE 393498 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 27757 433390 SH SOLE 433390 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 45 61500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 28367 368745 SH SOLE 368745 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 36692 347840 SH SOLE 347840 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 39246 1630928 SH SOLE 1630928 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 5744 89997 SH SOLE 89997 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 8592 144716 SH SOLE 144716 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1 2500 SH Put SOLE 2500 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 27263 185524 SH SOLE 185524 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 11 12000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 48282 413522 SH SOLE 413522 0 0 SELECTQUOTE INC COM 816307300 207 10190 SH SOLE 10190 0 0 SEMPRA ENERGY COM 816851109 26498 223830 SH SOLE 223830 0 0 SENECA BIOPHARMA INC COM 81689B103 87 150055 SH SOLE 150055 0 0 SENSEONICS HLDGS INC COM 81727U105 7 17500 SH SOLE 17500 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 1666 28825 SH SOLE 28825 0 0 SERVICENOW INC COM 81762P102 18346 38042 SH SOLE 38042 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 1005 29522 SH SOLE 29522 0 0 SEVERN BANCORP INC ANNAPOLIS COM 81811M100 65 10000 SH SOLE 10000 0 0 SHAKE SHACK INC CL A 819047101 1848 28726 SH SOLE 28726 0 0 SHARPS COMPLIANCE CORP COM 820017101 152 24221 SH SOLE 24221 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 357 37618 SH SOLE 37618 0 0 SHERWIN WILLIAMS CO COM 824348106 26559 38116 SH SOLE 38116 0 0 SHIFT4 PMTS INC CL A 82452J109 363 7517 SH SOLE 7517 0 0 SHOPIFY INC CL A 82509L107 308 600 SH Call SOLE 0 0 0 SHOPIFY INC CL A 82509L107 22531 22139 SH SOLE 22139 0 0 SHYFT GROUP INC COM 825698103 5160 274611 SH SOLE 274611 0 0 SHYFT GROUP INC COM 825698103 7 400 SH Call SOLE 0 0 0 SI BONE INC COM 825704109 228 9623 SH SOLE 9623 0 0 SIENTRA INC COM 82621J105 1538 452487 SH SOLE 452487 0 0 SILK RD MED INC COM 82710M100 3263 48552 SH SOLE 48552 0 0 SILVERCORP METALS INC COM 82835P103 482 66539 SH SOLE 66539 0 0 SILVERCREST METALS INC COM 828363101 278 32688 SH SOLE 32688 0 0 SIMON PPTY GROUP INC NEW COM 828806109 5 1000 SH Call SOLE 0 0 0 SIMON PPTY GROUP INC NEW COM 828806109 21535 333255 SH SOLE 333255 0 0 SINA CORP ORD G81477104 237 5608 SH SOLE 5608 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 2 4000 SH Call SOLE 0 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 1416 264063 SH SOLE 264063 0 0 SITE CTRS CORP COM 82981J109 255 35415 SH SOLE 35415 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1469 12096 SH SOLE 12096 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 480 27769 SH SOLE 27769 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 1379 61807 SH SOLE 61807 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 4527 31133 SH SOLE 31133 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 0 200 SH Call SOLE 0 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 5 2500 SH Put SOLE 2500 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 6618 247425 SH SOLE 247425 0 0 SMARTSHEET INC COM CL A 83200N103 6 10000 SH Put SOLE 10000 0 0 SMARTSHEET INC COM CL A 83200N103 59 1200 SH SOLE 1200 0 0 SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 2238 57217 SH SOLE 57217 0 0 SMITH & WESSON BRANDS INC COM 831754106 0 300 SH Call SOLE 0 0 0 SMITH & WESSON BRANDS INC COM 831754106 211 13172 SH SOLE 13172 0 0 SMITH A O CORP COM 831865209 886 16958 SH SOLE 16958 0 0 SMUCKER J M CO COM NEW 832696405 6249 54077 SH SOLE 54077 0 0 SNAP INC CL A 83304A106 588 22491 SH SOLE 22491 0 0 SNAP INC CL A 83304A106 41 36700 SH Call SOLE 0 0 0 SNAP ON INC COM 833034101 3489 23679 SH SOLE 23679 0 0 SNOWFLAKE INC CL A 833445109 710 2814 SH SOLE 2814 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 3537 14836 SH SOLE 14836 0 0 SONOCO PRODS CO COM 835495102 288 5623 SH SOLE 5623 0 0 SONOMA PHARMACEUTICALS INC COM NEW 83558L204 85 10102 SH SOLE 10102 0 0 SONOS INC COM 83570H108 1024 67471 SH SOLE 67471 0 0 SONY CORP SPONSORED ADR 835699307 1396 18151 SH SOLE 18151 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 110 9853 SH SOLE 9853 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 7 5000 SH Call SOLE 0 0 0 SOURCE CAP INC COM 836144105 833 22622 SH SOLE 22622 0 0 SOUTHERN CO COM 842587107 35678 658023 SH SOLE 658023 0 0 SOUTHERN COPPER CORP COM 84265V105 632 14519 SH SOLE 14519 0 0 SOUTHERN NATL BANCORP OF VA COM 843395104 89 10320 SH SOLE 10320 0 0 SOUTHWEST AIRLS CO COM 844741108 248 23000 SH Call SOLE 0 0 0 SOUTHWEST AIRLS CO COM 844741108 2445 64861 SH SOLE 64861 0 0 SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 13 10000 PRN SOLE 10000 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 913 14451 SH SOLE 14451 0 0 SOUTHWESTERN ENERGY CO COM 845467109 139 59073 SH SOLE 59073 0 0 SPARK ENERGY INC CL A COM 846511103 122 14611 SH SOLE 14611 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 29621 106739 SH SOLE 106739 0 0 SPDR GOLD TR GOLD SHS 78463V107 225356 1272104 SH SOLE 1272104 0 0 SPDR GOLD TR GOLD SHS 78463V107 94 22900 SH Call SOLE 0 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 599 17758 SH SOLE 17758 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3406 141705 SH SOLE 141705 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1051 34630 SH SOLE 34630 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 272 2445 SH SOLE 2445 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 5457 186334 SH SOLE 186334 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 7575 207227 SH SOLE 207227 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 527 4445 SH SOLE 4445 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1760 28614 SH SOLE 28614 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1320 40297 SH SOLE 40297 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 642 17648 SH SOLE 17648 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 539 74900 SH Put SOLE 74900 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 69 16500 SH Call SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 478326 1428546 SH SOLE 1428546 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 41192 121577 SH SOLE 121577 0 0 SPDR SER TR BLOMBRG BRC INTL 78464A151 1251 35074 SH SOLE 35074 0 0 SPDR SER TR COMP SOFTWARE 78464A599 4748 39764 SH SOLE 39764 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 4724 94677 SH SOLE 94677 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 1451 33476 SH SOLE 33476 0 0 SPDR SER TR S&P METALS MNG 78464A755 4149 178502 SH SOLE 178502 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1015 11606 SH SOLE 11606 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 1379 43986 SH SOLE 43986 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 3088 62227 SH SOLE 62227 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 263 9639 SH SOLE 9639 0 0 SPDR SER TR S&P DIVID ETF 78464A763 20635 223446 SH SOLE 223446 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 3075 94115 SH SOLE 94115 0 0 SPDR SER TR S&P PHARMAC 78464A722 2226 51172 SH SOLE 51172 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 1124 19626 SH SOLE 19626 0 0 SPDR SER TR BLOMBERG BRC INT 78464A334 1466 46639 SH SOLE 46639 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 297 6960 SH SOLE 6960 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 992 10487 SH SOLE 10487 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 12814 423891 SH SOLE 423891 0 0 SPDR SER TR S&P BK ETF 78464A797 339 11378 SH SOLE 11378 0 0 SPDR SER TR NYSE TECH ETF 78464A102 4689 39510 SH SOLE 39510 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 217 4314 SH SOLE 4314 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 27830 304002 SH SOLE 304002 0 0 SPDR SER TR S&P BIOTECH 78464A870 3 1000 SH Put SOLE 1000 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 2714 88806 SH SOLE 88806 0 0 SPDR SER TR S&P SEMICNDCTR 78464A862 4691 37340 SH SOLE 37340 0 0 SPDR SER TR S&P BIOTECH 78464A870 25 6000 SH Call SOLE 0 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 483 9147 SH SOLE 9147 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 5030 127857 SH SOLE 127857 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 366 4754 SH SOLE 4754 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 301 9755 SH SOLE 9755 0 0 SPDR SER TR S&P BIOTECH 78464A870 17821 159965 SH SOLE 159965 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 1578 57471 SH SOLE 57471 0 0 SPDR SER TR DJ REIT ETF 78464A607 1519 19479 SH SOLE 19479 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 605 7261 SH SOLE 7261 0 0 SPDR SER TR WELLS FG PFD ETF 78464A292 256 5886 SH SOLE 5886 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 1196 21030 SH SOLE 21030 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 19982 398722 SH SOLE 398722 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 516 14061 SH SOLE 14061 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 3512 67596 SH SOLE 67596 0 0 SPDR SER TR S&P REGL BKG 78464A698 3973 111313 SH SOLE 111313 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 9110 149687 SH SOLE 149687 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 1304 12561 SH SOLE 12561 0 0 SPDR SER TR S&P KENSHO FUTRE 78468R671 245 6602 SH SOLE 6602 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 6001 87077 SH SOLE 87077 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 640 10881 SH SOLE 10881 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 7676 78814 SH SOLE 78814 0 0 SPLUNK INC COM 848637104 4584 24352 SH SOLE 24352 0 0 SPOK HLDGS INC COM 84863T106 185 19462 SH SOLE 19462 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 1855 7673 SH SOLE 7673 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 0 600 SH Call SOLE 0 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 163 10800 SH SOLE 10800 0 0 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 330 9825 SH SOLE 9825 0 0 SPROTT FOCUS TR INC COM 85208J109 128 21501 SH SOLE 21501 0 0 SPROTT INC COM NEW 852066208 249 7399 SH SOLE 7399 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 7091 387080 SH SOLE 387080 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 8037 534001 SH SOLE 534001 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 4171 505111 SH SOLE 505111 0 0 SPS COMMERCE INC COM 78463M107 413 5213 SH SOLE 5213 0 0 SQUARE INC CL A 852234103 16365 100778 SH SOLE 100778 0 0 SQUARE INC CL A 852234103 330 5300 SH Call SOLE 0 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1839 30376 SH SOLE 30376 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 3128 69959 SH SOLE 69959 0 0 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 249 6411 SH SOLE 6411 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 25417 515491 SH SOLE 515491 0 0 STAG INDL INC COM 85254J102 355 11729 SH SOLE 11729 0 0 STANLEY BLACK & DECKER INC COM 854502101 2440 15058 SH SOLE 15058 0 0 STARBUCKS CORP COM 855244109 61463 715310 SH SOLE 715310 0 0 STARBUCKS CORP COM 855244109 4 1000 SH Call SOLE 0 0 0 STARWOOD PPTY TR INC COM 85571B105 1957 129267 SH SOLE 129267 0 0 STATE STR CORP COM 857477103 16852 284075 SH SOLE 284075 0 0 STEEL DYNAMICS INC COM 858119100 1959 68411 SH SOLE 68411 0 0 STEELCASE INC CL A 858155203 113 11208 SH SOLE 11208 0 0 STEPAN CO COM 858586100 215939 1981095 SH SOLE 1981095 0 0 STERICYCLE INC COM 858912108 792 12495 SH SOLE 12495 0 0 STERIS PLC SHS USD G8473T100 3415 19401 SH SOLE 19401 0 0 STERLING BANCORP DEL COM 85917A100 1276 121381 SH SOLE 121381 0 0 STIFEL FINL CORP COM 860630102 365 7201 SH SOLE 7201 0 0 STITCH FIX INC COM CL A 860897107 16 6000 SH Call SOLE 0 0 0 STITCH FIX INC COM CL A 860897107 112 4178 SH SOLE 4178 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 648 21162 SH SOLE 21162 0 0 STONECO LTD COM CL A G85158106 252 4803 SH SOLE 4803 0 0 STORE CAP CORP COM 862121100 552 20182 SH SOLE 20182 0 0 STRATUS PPTYS INC COM NEW 863167201 210 9756 SH SOLE 9756 0 0 STREAMLINE HEALTH SOLUTIONS COM 86323X106 86 55000 SH SOLE 55000 0 0 STRYKER CORPORATION COM 863667101 43158 207262 SH SOLE 207262 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 685 42233 SH SOLE 42233 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 78 14378 SH SOLE 14378 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 191 36475 SH SOLE 36475 0 0 SUN CMNTYS INC COM 866674104 1054 7482 SH SOLE 7482 0 0 SUN LIFE FINANCIAL INC. COM 866796105 449 11113 SH SOLE 11113 0 0 SUNCOR ENERGY INC NEW COM 867224107 161 13391 SH SOLE 13391 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 334 13753 SH SOLE 13753 0 0 SUPERIOR GRP OF COMPANIES IN COM 868358102 498 21446 SH SOLE 21446 0 0 SVB FINANCIAL GROUP COM 78486Q101 1037 4316 SH SOLE 4316 0 0 SVMK INC COM 78489X103 237 10750 SH SOLE 10750 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 1768 409759 SH SOLE 409759 0 0 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 105 19037 SH SOLE 19037 0 0 SWITCH INC CL A 87105L104 6716 430278 SH SOLE 430278 0 0 SYNCHRONY FINANCIAL COM 87165B103 1097 42131 SH SOLE 42131 0 0 SYNOPSYS INC COM 871607107 1748 8167 SH SOLE 8167 0 0 SYSCO CORP COM 871829107 18789 302196 SH SOLE 302196 0 0 T2 BIOSYSTEMS INC COM 89853L104 102 74950 SH SOLE 74950 0 0 TAILWIND ACQUISITION CORP UNIT 09/07/2027 87403Q201 101 10000 SH SOLE 10000 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 41028 506937 SH SOLE 506937 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5 1400 SH Call SOLE 0 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 158 107100 SH Put SOLE 107100 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 440 24598 SH SOLE 24598 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2037 12358 SH SOLE 12358 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 333 2926 SH SOLE 2926 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 122 20402 SH SOLE 20402 0 0 TANZANIAN GOLD CORP COM 87601A107 172 247500 SH SOLE 247500 0 0 TARGA RES CORP COM 87612G101 10336 736958 SH SOLE 736958 0 0 TASEKO MINES LTD COM 876511106 62 58696 SH SOLE 58696 0 0 TC ENERGY CORP COM 87807B107 2155 51285 SH SOLE 51285 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 416 16300 SH SOLE 16300 0 0 TCF FINL CORP COM 872307103 854 36588 SH SOLE 36588 0 0 TCG BDC INC COM 872280102 7028 790397 SH SOLE 790397 0 0 TCW STRATEGIC INCOME FD INC COM 872340104 386 68740 SH SOLE 68740 0 0 TE CONNECTIVITY LTD REG SHS H84989104 7687 78896 SH SOLE 78896 0 0 TECHNIPFMC PLC COM G87110105 103 16366 SH SOLE 16366 0 0 TECHTARGET INC COM 87874R100 217 4931 SH SOLE 4931 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 343 16688 SH SOLE 16688 0 0 TELADOC HEALTH INC COM 87918A105 5829 26540 SH SOLE 26540 0 0 TELADOC HEALTH INC COM 87918A105 26 2500 SH Call SOLE 0 0 0 TELADOC HEALTH INC COM 87918A105 0 200 SH Put SOLE 200 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 1615 5249 SH SOLE 5249 0 0 TELEFLEX INCORPORATED COM 879369106 223 657 SH SOLE 657 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 1341 72811 SH SOLE 72811 0 0 TELLURIAN INC NEW COM 87968A104 91 114550 SH SOLE 114550 0 0 TELUS CORPORATION COM 87971M103 202 11572 SH SOLE 11572 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 2809 525984 SH SOLE 525984 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 2246 152144 SH SOLE 152144 0 0 TERADATA CORP DEL COM 88076W103 215 9460 SH SOLE 9460 0 0 TERADYNE INC COM 880770102 2 400 SH Call SOLE 0 0 0 TERADYNE INC COM 880770102 892 11266 SH SOLE 11266 0 0 TEREX CORP NEW COM 880779103 3626 187445 SH SOLE 187445 0 0 TESLA INC COM 88160R101 1150 35 SH Put SOLE 35 0 0 TESLA INC NOTE 2.375% 3/1 88160RAD3 2499 382000 PRN SOLE 382000 0 0 TESLA INC COM 88160R101 78587 183302 SH SOLE 183302 0 0 TESLA INC COM 88160R101 24 8000 SH Put SOLE 8000 0 0 TETRA TECH INC NEW COM 88162G103 5200 54409 SH SOLE 54409 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 15 15000 PRN SOLE 15000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 11 16500 SH Call SOLE 0 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 318 35015 SH SOLE 35015 0 0 TEXAS CAP BANCSHARES INC COM 88224Q107 284 9151 SH SOLE 9151 0 0 TEXAS INSTRS INC COM 882508104 33322 233364 SH SOLE 233364 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 4441 9707 SH SOLE 9707 0 0 TEXTRON INC COM 883203101 891 24682 SH SOLE 24682 0 0 TFS FINL CORP COM 87240R107 406 27657 SH SOLE 27657 0 0 TG THERAPEUTICS INC COM 88322Q108 433 16175 SH SOLE 16175 0 0 THE TRADE DESK INC COM CL A 88339J105 3467 6673 SH SOLE 6673 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 27109 61519 SH SOLE 61519 0 0 THOMSON REUTERS CORP. COM NEW 884903709 318 3984 SH SOLE 3984 0 0 THOR INDS INC COM 885160101 1117 11690 SH SOLE 11690 0 0 TIDAL ETF TR RPAR RISK PARI 886364603 245 11050 SH SOLE 11050 0 0 TIFFANY & CO NEW COM 886547108 459 3973 SH SOLE 3973 0 0 TIMKEN CO COM 887389104 461 8522 SH SOLE 8522 0 0 TITAN INTL INC ILL COM 88830M102 189 65552 SH SOLE 65552 0 0 TIZIANA LIFE SCIENCES PLC SPONSORED ADS 88875G101 13290 3991084 SH SOLE 3991084 0 0 TJX COS INC NEW COM 872540109 24323 436840 SH SOLE 436840 0 0 T-MOBILE US INC COM 872590104 9284 81285 SH SOLE 81285 0 0 TOLL BROTHERS INC COM 889478103 253 5232 SH SOLE 5232 0 0 TONIX PHARMACEUTICALS HLDG C COM 890260706 23 27335 SH SOLE 27335 0 0 TOOTSIE ROLL INDS INC COM 890516107 915 29564 SH SOLE 29564 0 0 TORO CO COM 891092108 356 4230 SH SOLE 4230 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 0 1500 SH Put SOLE 1500 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 3319 71775 SH SOLE 71775 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 9 1000 SH Call SOLE 0 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 4301 238029 SH SOLE 238029 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 569 4319 SH SOLE 4319 0 0 TRACTOR SUPPLY CO COM 892356106 555 3878 SH SOLE 3878 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 2678 22121 SH SOLE 22121 0 0 TRANSDIGM GROUP INC COM 893641100 1145 2410 SH SOLE 2410 0 0 TRANSOCEAN LTD REG SHS H8817H100 42 53998 SH SOLE 53998 0 0 TRANSUNION COM 89400J107 390 4629 SH SOLE 4629 0 0 TREX CO INC COM 89531P105 323 4486 SH SOLE 4486 0 0 TRI CONTL CORP COM 895436103 724 27917 SH SOLE 27917 0 0 TRI POINTE GROUP INC COM 87265H109 972 53638 SH SOLE 53638 0 0 TRIMBLE INC COM 896239100 473 9709 SH SOLE 9709 0 0 TRINET GROUP INC COM 896288107 742 12442 SH SOLE 12442 0 0 TRINITY INDS INC COM 896522109 576 29299 SH SOLE 29299 0 0 TRIP COM GROUP LTD ADS 89677Q107 5300 171098 SH SOLE 171098 0 0 TRIP COM GROUP LTD ADS 89677Q107 28 1500 SH Call SOLE 0 0 0 TRIPADVISOR INC COM 896945201 209 10752 SH SOLE 10752 0 0 TRISTATE CAP HLDGS INC COM 89678F100 182 13773 SH SOLE 13773 0 0 TRITON INTL LTD CL A G9078F107 1048 25750 SH SOLE 25750 0 0 TRUIST FINL CORP COM 89832Q109 17320 455217 SH SOLE 455217 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 513 5878 SH SOLE 5878 0 0 TUTOR PERINI CORP COM 901109108 5212 469494 SH SOLE 469494 0 0 TWC TECH HLDGS II CORP UNIT 09/10/2025 90117G204 1629 160968 SH SOLE 160968 0 0 TWILIO INC CL A 90138F102 1632 6648 SH SOLE 6648 0 0 TWILIO INC CL A 90138F102 3 100 SH Call SOLE 0 0 0 TWITTER INC COM 90184L102 64 17000 SH Call SOLE 0 0 0 TWITTER INC COM 90184L102 9628 216580 SH SOLE 216580 0 0 TWO HBRS INVT CORP COM NEW 90187B408 1110 218146 SH SOLE 218146 0 0 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 1500 1500000 PRN SOLE 1500000 0 0 TYLER TECHNOLOGIES INC COM 902252105 1517 4380 SH SOLE 4380 0 0 TYME TECHNOLOGIES INC COM 90238J103 401 410500 SH SOLE 410500 0 0 TYME TECHNOLOGIES INC COM 90238J103 3 12800 SH Call SOLE 0 0 0 TYSON FOODS INC CL A 902494103 1549 26119 SH SOLE 26119 0 0 U S CONCRETE INC COM 90333L201 275 9283 SH SOLE 9283 0 0 U S CONCRETE INC COM 90333L201 2 1400 SH Call SOLE 0 0 0 U S PHYSICAL THERAPY INC COM 90337L108 504 5758 SH SOLE 5758 0 0 UBER TECHNOLOGIES INC COM 90353T100 15 10000 SH Put SOLE 10000 0 0 UBER TECHNOLOGIES INC COM 90353T100 7602 208407 SH SOLE 208407 0 0 UBER TECHNOLOGIES INC COM 90353T100 129 15000 SH Call SOLE 0 0 0 UBIQUITI INC COM 90353W103 865 5211 SH SOLE 5211 0 0 UBS GROUP AG SHS H42097107 127 11457 SH SOLE 11457 0 0 UDR INC COM 902653104 375 11522 SH SOLE 11522 0 0 UGI CORP NEW COM 902681105 3354 101795 SH SOLE 101795 0 0 ULTA BEAUTY INC COM 90384S303 37 4000 SH Put SOLE 4000 0 0 ULTA BEAUTY INC COM 90384S303 3854 17265 SH SOLE 17265 0 0 UNDER ARMOUR INC CL A 904311107 259 23645 SH SOLE 23645 0 0 UNIFIRST CORP MASS COM 904708104 543 2847 SH SOLE 2847 0 0 UNILEVER N V N Y SHS NEW 904784709 5821 96371 SH SOLE 96371 0 0 UNILEVER PLC SPON ADR NEW 904767704 2025 32808 SH SOLE 32808 0 0 UNION PAC CORP COM 907818108 44828 227438 SH SOLE 227438 0 0 UNION PAC CORP COM 907818108 43 5000 SH Call SOLE 0 0 0 UNITED AIRLS HLDGS INC COM 910047109 767 22114 SH SOLE 22114 0 0 UNITED AIRLS HLDGS INC COM 910047109 2 300 SH Call SOLE 0 0 0 UNITED PARCEL SERVICE INC CL B 911312106 137192 823851 SH SOLE 823851 0 0 UNITED PARCEL SERVICE INC CL B 911312106 60 7000 SH Call SOLE 0 0 0 UNITED RENTALS INC COM 911363109 3410 19564 SH SOLE 19564 0 0 UNITED STATES STL CORP NEW COM 912909108 673 91507 SH SOLE 91507 0 0 UNITED STS OIL FD LP UNITS 91232N207 5794 204841 SH SOLE 204841 0 0 UNITED STS OIL FD LP UNITS 91232N207 0 2500 SH Call SOLE 0 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 653 6463 SH SOLE 6463 0 0 UNITEDHEALTH GROUP INC COM 91324P102 29 2000 SH Call SOLE 0 0 0 UNITEDHEALTH GROUP INC COM 91324P102 79911 256589 SH SOLE 256589 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 5 500 SH Put SOLE 500 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 824 4567 SH SOLE 4567 0 0 UNUM GROUP COM 91529Y106 842 50152 SH SOLE 50152 0 0 UPLAND SOFTWARE INC COM 91544A109 2466 65402 SH SOLE 65402 0 0 URANIUM ENERGY CORP COM 916896103 111 111846 SH SOLE 111846 0 0 US BANCORP DEL COM NEW 902973304 30914 861530 SH SOLE 861530 0 0 UTZ BRANDS INC COM CL A 918090101 807 44654 SH SOLE 44654 0 0 V F CORP COM 918204108 2605 37101 SH SOLE 37101 0 0 VALERO ENERGY CORP COM 91913Y100 5077 117080 SH SOLE 117080 0 0 VALLEY NATL BANCORP COM 919794107 93 13811 SH SOLE 13811 0 0 VALVOLINE INC COM 92047W101 249 13062 SH SOLE 13062 0 0 VANECK MERK GOLD TR GOLD TRUST 921078101 5588 303445 SH SOLE 303445 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 504 16947 SH SOLE 16947 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2859 51638 SH SOLE 51638 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 133 28600 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 4198 24083 SH SOLE 24083 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 45880 1171169 SH SOLE 1171169 0 0 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 141 11620 SH SOLE 11620 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 3884 261406 SH SOLE 261406 0 0 VANECK VECTORS ETF TR NAT RES ETF 92189F841 921 28391 SH SOLE 28391 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 16 16500 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 2 1000 SH Put SOLE 1000 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 3683 67362 SH SOLE 67362 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 13 800 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR GAMING ETF 92189F882 404 10341 SH SOLE 10341 0 0 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 1374 76068 SH SOLE 76068 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 272 5307 SH SOLE 5307 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 3146 52676 SH SOLE 52676 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 2210 13642 SH SOLE 13642 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 864 12797 SH SOLE 12797 0 0 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 13876 126318 SH SOLE 126318 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 249 2388 SH SOLE 2388 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 373 1796 SH SOLE 1796 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1045 9601 SH SOLE 9601 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 226 2133 SH SOLE 2133 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 264 1775 SH SOLE 1775 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1259 11331 SH SOLE 11331 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 36324 411851 SH SOLE 411851 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 29194 312423 SH SOLE 312423 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 52766 635420 SH SOLE 635420 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 12176 209066 SH SOLE 209066 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 120743 708911 SH SOLE 708911 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 48385 462815 SH SOLE 462815 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3408 18903 SH SOLE 18903 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1479 14596 SH SOLE 14596 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 22056 170017 SH SOLE 170017 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 33210 215820 SH SOLE 215820 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 32999 187209 SH SOLE 187209 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 25665 164053 SH SOLE 164053 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 118449 520438 SH SOLE 520438 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 48008 607837 SH SOLE 607837 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 211964 688962 SH SOLE 688962 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 60553 547425 SH SOLE 547425 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 30370 141354 SH SOLE 141354 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 90890 2102108 SH SOLE 2102108 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 38994 573296 SH SOLE 573296 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 812 16720 SH SOLE 16720 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 10325 128019 SH SOLE 128019 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1369 12999 SH SOLE 12999 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 29966 593956 SH SOLE 593956 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 80319 1531535 SH SOLE 1531535 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 56109 1100025 SH SOLE 1100025 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1066 19610 SH SOLE 19610 0 0 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 454 5556 SH SOLE 5556 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 18327 191296 SH SOLE 191296 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1867 12259 SH SOLE 12259 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 17732 326728 SH SOLE 326728 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 15656 70213 SH SOLE 70213 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 9526 114926 SH SOLE 114926 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 221 1371 SH SOLE 1371 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1361 12711 SH SOLE 12711 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 333 2760 SH SOLE 2760 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 5197 33575 SH SOLE 33575 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 4158 40021 SH SOLE 40021 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2947 41710 SH SOLE 41710 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 14688 236686 SH SOLE 236686 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 161275 1253330 SH SOLE 1253330 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 8534 163460 SH SOLE 163460 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 112263 2745548 SH SOLE 2745548 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 34163 422166 SH SOLE 422166 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 9417 130831 SH SOLE 130831 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 868 16834 SH SOLE 16834 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 25124 327401 SH SOLE 327401 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 535 8661 SH SOLE 8661 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 615 3721 SH SOLE 3721 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 32548 175556 SH SOLE 175556 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 2562 21372 SH SOLE 21372 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5946 58392 SH SOLE 58392 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 3733 92670 SH SOLE 92670 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 530 3935 SH SOLE 3935 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 87854 282098 SH SOLE 282098 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 1791 13836 SH SOLE 13836 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 8054 137486 SH SOLE 137486 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 7846 33431 SH SOLE 33431 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 7981 39138 SH SOLE 39138 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1104 7625 SH SOLE 7625 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 9004 55162 SH SOLE 55162 0 0 VAREX IMAGING CORP COM 92214X106 154 11936 SH SOLE 11936 0 0 VARIAN MED SYS INC COM 92220P105 4486 26084 SH SOLE 26084 0 0 VAXART INC COM NEW 92243A200 1 300 SH Call SOLE 0 0 0 VAXART INC COM NEW 92243A200 83 12297 SH SOLE 12297 0 0 VBI VACCINES INC COM NEW 91822J103 119 41890 SH SOLE 41890 0 0 VECTOR GROUP LTD COM 92240M108 1264 130510 SH SOLE 130510 0 0 VEEVA SYS INC CL A COM 922475108 1 100 SH Call SOLE 0 0 0 VEEVA SYS INC CL A COM 922475108 3145 11176 SH SOLE 11176 0 0 VENTAS INC COM 92276F100 3604 86037 SH SOLE 86037 0 0 VEON LTD SPONSORED ADR 91822M106 409 324668 SH SOLE 324668 0 0 VERASTEM INC COM 92337C104 16 14254 SH SOLE 14254 0 0 VERISK ANALYTICS INC COM 92345Y106 5898 31859 SH SOLE 31859 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 147285 2474965 SH SOLE 2474965 0 0 VERSO CORP CL A 92531L207 855 108354 SH SOLE 108354 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 3590 13185 SH SOLE 13185 0 0 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 845 84861 SH SOLE 84861 0 0 VERU INC COM 92536C103 49 18330 SH SOLE 18330 0 0 VIACOMCBS INC CL B 92556H206 1701 60872 SH SOLE 60872 0 0 VIACOMCBS INC CL A 92556H107 232 7636 SH SOLE 7636 0 0 VIACOMCBS INC CL B 92556H206 0 400 SH Put SOLE 400 0 0 VIACOMCBS INC CL B 92556H206 30 13400 SH Call SOLE 0 0 0 VICI PPTYS INC COM 925652109 222 9531 SH SOLE 9531 0 0 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 6791 168026 SH SOLE 168026 0 0 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 231 6375 SH SOLE 6375 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 1272 26826 SH SOLE 26826 0 0 VIKING THERAPEUTICS INC COM 92686J106 62 10601 SH SOLE 10601 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 8 4200 SH Call SOLE 0 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 0 500 SH Put SOLE 500 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 386 19986 SH SOLE 19986 0 0 VIRNETX HLDG CORP COM 92823T108 870 164901 SH SOLE 164901 0 0 VIRTRA INC COM PAR 92827K301 222 57190 SH SOLE 57190 0 0 VIRTU FINL INC CL A 928254101 3 5400 SH Call SOLE 0 0 0 VIRTU FINL INC CL A 928254101 6299 273103 SH SOLE 273103 0 0 VISA INC COM CL A 92826C839 112805 564190 SH SOLE 564190 0 0 VISTA OUTDOOR INC COM 928377100 399 38000 SH Call SOLE 0 0 0 VISTA OUTDOOR INC COM 928377100 189 9343 SH SOLE 9343 0 0 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 92 132328 SH SOLE 132328 0 0 VISTRA CORP COM 92840M102 212 11204 SH SOLE 11204 0 0 VMWARE INC CL A COM 928563402 1928 13435 SH SOLE 13435 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1831 137099 SH SOLE 137099 0 0 VORNADO RLTY TR SH BEN INT 929042109 4768 142236 SH SOLE 142236 0 0 VOYA NAT RES EQUITY INCOME F COM 92913C106 64 26418 SH SOLE 26418 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 82 18593 SH SOLE 18593 0 0 VULCAN MATLS CO COM 929160109 4727 34851 SH SOLE 34851 0 0 VYNE THERAPEUTICS INC COM NEW 92941V100 175 104250 SH SOLE 104250 0 0 WABTEC COM 929740108 516 8983 SH SOLE 8983 0 0 WABTEC COM 929740108 7 5000 SH Put SOLE 5000 0 0 WADDELL & REED FINL INC CL A 930059100 177 11944 SH SOLE 11944 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 34303 953783 SH SOLE 953783 0 0 WALKER & DUNLOP INC COM 93148P102 1021 19255 SH SOLE 19255 0 0 WALMART INC COM 931142103 0 100 SH Put SOLE 100 0 0 WALMART INC COM 931142103 92772 662947 SH SOLE 662947 0 0 WARNER MUSIC GROUP CORP COM CL A 934550203 254 8816 SH SOLE 8816 0 0 WASTE CONNECTIONS INC COM 94106B101 446 4279 SH SOLE 4279 0 0 WASTE MGMT INC DEL COM 94106L109 4953 43790 SH SOLE 43790 0 0 WATERS CORP COM 941848103 1519 7760 SH SOLE 7760 0 0 WATSCO INC COM 942622200 2976 12806 SH SOLE 12806 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 210 2098 SH SOLE 2098 0 0 WD-40 CO COM 929236107 781 4136 SH SOLE 4136 0 0 WEC ENERGY GROUP INC COM 92939U106 5731 59146 SH SOLE 59146 0 0 WEIBO CORP SPONSORED ADR 948596101 759 20857 SH SOLE 20857 0 0 WEIS MKTS INC COM 948849104 277 5777 SH SOLE 5777 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 414 308 SH SOLE 308 0 0 WELLS FARGO CO NEW COM 949746101 48076 2044597 SH SOLE 2044597 0 0 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 112 15364 SH SOLE 15364 0 0 WELLTOWER INC COM 95040Q104 958 17443 SH SOLE 17443 0 0 WENDYS CO COM 95058W100 1340 60017 SH SOLE 60017 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 1998 7309 SH SOLE 7309 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1057 33430 SH SOLE 33430 0 0 WESTERN ASSET EMERGING MKTS COM 95766A101 155 12590 SH SOLE 12590 0 0 WESTERN ASSET HIGH INCOME FD COM 95766J102 1208 188668 SH SOLE 188668 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 69 14108 SH SOLE 14108 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 3610 296153 SH SOLE 296153 0 0 WESTERN ASSET MUN PARTNERS F COM 95766P108 166 11500 SH SOLE 11500 0 0 WESTERN ASSET VAR RT STRG FD COM 957667108 235 14999 SH SOLE 14999 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 10535 938680 SH SOLE 938680 0 0 WESTERN DIGITAL CORP. COM 958102105 6203 170117 SH SOLE 170117 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 297 37020 SH SOLE 37020 0 0 WESTERN UN CO COM 959802109 1798 84177 SH SOLE 84177 0 0 WESTPAC BANKING CORP SPONSORED ADR 961214301 388 32073 SH SOLE 32073 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 28 17450 SH SOLE 17450 0 0 WESTROCK CO COM 96145D105 4504 129630 SH SOLE 129630 0 0 WEX INC COM 96208T104 426 3060 SH SOLE 3060 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1647 57494 SH SOLE 57494 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 4035 82281 SH SOLE 82281 0 0 WHIRLPOOL CORP COM 963320106 5113 27797 SH SOLE 27797 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 1935 2483 SH SOLE 2483 0 0 WHITING PETE CORP NEW COM NEW 966387508 1728 100331 SH SOLE 100331 0 0 WILLIAMS COS INC COM 969457100 4747 241614 SH SOLE 241614 0 0 WILLIAMS SONOMA INC COM 969904101 1552 17102 SH SOLE 17102 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 5673 27309 SH SOLE 27309 0 0 WINGSTOP INC COM 974155103 2 6000 SH Call SOLE 0 0 0 WINGSTOP INC COM 974155103 272 1971 SH SOLE 1971 0 0 WINTRUST FINL CORP COM 97650W108 294 7365 SH SOLE 7365 0 0 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 185 10852 SH SOLE 10852 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 658 18611 SH SOLE 18611 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1302 43623 SH SOLE 43623 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 924 21683 SH SOLE 21683 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 249 4160 SH SOLE 4160 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 2691 79841 SH SOLE 79841 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 9084 96711 SH SOLE 96711 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 5891 172226 SH SOLE 172226 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 500 10193 SH SOLE 10193 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 13498 506196 SH SOLE 506196 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1604 25684 SH SOLE 25684 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 711 15676 SH SOLE 15676 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 717 34167 SH SOLE 34167 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 613 9941 SH SOLE 9941 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 1790 18397 SH SOLE 18397 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1355 46969 SH SOLE 46969 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 13 51300 SH Put SOLE 51300 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 591 14311 SH SOLE 14311 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 1214 39877 SH SOLE 39877 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 1509 60095 SH SOLE 60095 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 203 6140 SH SOLE 6140 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 65571 1323175 SH SOLE 1323175 0 0 WIX COM LTD SHS M98068105 284 1115 SH SOLE 1115 0 0 WOLVERINE WORLD WIDE INC COM 978097103 338 13245 SH SOLE 13245 0 0 WOODWARD INC COM 980745103 257 3189 SH SOLE 3189 0 0 WORKDAY INC CL A 98138H101 5692 26507 SH SOLE 26507 0 0 WORKHORSE GROUP INC COM NEW 98138J206 460 18103 SH SOLE 18103 0 0 WORKIVA INC COM CL A 98139A105 2944 52764 SH SOLE 52764 0 0 WP CAREY INC COM 92936U109 0 500 SH Put SOLE 500 0 0 WP CAREY INC COM 92936U109 11613 177399 SH SOLE 177399 0 0 WPP PLC NEW ADR 92937A102 207 5293 SH SOLE 5293 0 0 WPX ENERGY INC COM 98212B103 2765 563375 SH SOLE 563375 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 364 7205 SH SOLE 7205 0 0 WYNN RESORTS LTD COM 983134107 604 8442 SH SOLE 8442 0 0 XCEL ENERGY INC COM 98389B100 6523 94487 SH SOLE 94487 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 57 2921 SH SOLE 2921 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 32 24000 SH Call SOLE 0 0 0 XILINX INC COM 983919101 4464 43083 SH SOLE 43083 0 0 XPO LOGISTICS INC COM 983793100 268 3193 SH SOLE 3193 0 0 XPO LOGISTICS INC COM 983793100 7 2000 SH Call SOLE 0 0 0 XPRESSPA GROUP INC COM 98420U703 25 13083 SH SOLE 13083 0 0 XYLEM INC COM 98419M100 5878 70036 SH SOLE 70036 0 0 YETI HLDGS INC COM 98585X104 1 300 SH Put SOLE 300 0 0 YETI HLDGS INC COM 98585X104 470 10455 SH SOLE 10455 0 0 YRC WORLDWIDE INC COM PAR $.01 984249607 1848 474040 SH SOLE 474040 0 0 YUCAIPA ACQUISITION CORP COM G9879L105 3402 342579 SH SOLE 342579 0 0 YUM BRANDS INC COM 988498101 3114 34104 SH SOLE 34104 0 0 YUM CHINA HLDGS INC COM 98850P109 1461 27629 SH SOLE 27629 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2401 9448 SH SOLE 9448 0 0 ZENDESK INC COM 98936J101 27 2000 SH Call SOLE 0 0 0 ZENDESK INC COM 98936J101 665 6476 SH SOLE 6476 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 12425 122279 SH SOLE 122279 0 0 ZILLOW GROUP INC CL A 98954M101 687 6821 SH SOLE 6821 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 4436 32635 SH SOLE 32635 0 0 ZIONS BANCORPORATION N A COM 989701107 359 12277 SH SOLE 12277 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 125 49891 SH SOLE 49891 0 0 ZOETIS INC CL A 98978V103 55929 338228 SH SOLE 338228 0 0 ZOETIS INC CL A 98978V103 431 69500 SH Put SOLE 69500 0 0 ZOETIS INC CL A 98978V103 25 5000 SH Call SOLE 0 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 11108 23615 SH SOLE 23615 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1798 6000 SH Call SOLE 0 0 0 ZOVIO INC COM 98979V102 349 87274 SH SOLE 87274 0 0 ZSCALER INC COM 98980G102 3 200 SH Call SOLE 0 0 0 ZSCALER INC COM 98980G102 4425 31451 SH SOLE 31451 0 0 ZUORA INC COM CL A 98983V106 2543 245989 SH SOLE 245989 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 117 35293 SH SOLE 35293 0 0 ZYNGA INC CL A 98986T108 7576 831559 SH SOLE 831559 0 0