0001085146-19-002854.txt : 20191112 0001085146-19-002854.hdr.sgml : 20191112 20191112113820 ACCESSION NUMBER: 0001085146-19-002854 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191112 DATE AS OF CHANGE: 20191112 EFFECTIVENESS DATE: 20191112 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: 191207514 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-2019 09-30-2019 false HighTower Advisors, LLC
200 W. MADISON ST. SUITE 2500 CHICAGO IL 60606
13F COMBINATION REPORT 028-13510 0001109448 028-10562 ALLIANCEBERNSTEIN L.P. 0001493338 028-13991 Allianz Global Investors U.S. LLC 0001508822 028-14059 ACR Alpine Capital Research, LLC 0001093589 028-05119 ALTA CAPITAL MANAGEMENT LLC/ 0001369702 028-11962 AMI ASSET MANAGEMENT CORP 0000813933 028-01880 ANCHOR CAPITAL ADVISORS LLC 0001364615 028-11964 Aperio Group, LLC 0000860644 028-02634 Aristotle Capital Management, LLC 0001398103 028-12481 Ashfield Capital Partners, LLC 0000700529 028-01162 ATALANTA SOSNOFF CAPITAL, LLC 0001027817 028-05936 ATLANTA CAPITAL MANAGEMENT CO L L C 0000872259 028-02825 BAHL & GAYNOR INC 0001305227 028-12016 BlackRock Investment Management, LLC 0001015079 028-05620 BRANDES INVESTMENT PARTNERS, LP 0001512978 028-14438 Brookmont Capital Management 0001345929 028-13997 BROWN ADVISORY INC 0000823621 028-01398 CAMBIAR INVESTORS LLC 0000874791 028-02903 CAMPBELL NEWMAN ASSET MANAGEMENT INC 0001596076 028-15733 Capital Innovations LLC 0000897378 028-03434 CONGRESS ASSET MANAGEMENT CO /MA 0001427514 028-13023 Dana Investment Advisors, Inc. 0001036325 028-04121 DAVIS SELECTED ADVISERS 0000727770 028-05267 MACQUARIE INVESTMENT MANAGEMENT BUSINESS TRUST 0001214639 028-10309 DSM CAPITAL PARTNERS LLC 0000790502 028-01666 EAGLE ASSET MANAGEMENT INC 0001102578 028-05269 EARNEST PARTNERS LLC 0001076598 028-04139 EATON VANCE MANAGEMENT 0001093694 028-10606 JFB Holdings Corp 0000937729 028-10991 FAYEZ SAROFIM & CO 0001056288 028-04375 FEDERATED INVESTORS INC /PA/ 0000038777 028-00734 FRANKLIN RESOURCES INC 0000003520 028-00869 FRED ALGER MANAGEMENT, LLC 0000314949 028-00126 GLENMEDE TRUST CO NA 0001546283 028-14929 Glovista Investments LLC 0001082917 028-04145 GW&K Investment Management, LLC 0000928196 028-04434 HARDING LOEVNER LP 0000813917 028-02013 HARRIS ASSOCIATES L P 0000740272 028-01321 HGK ASSET MANAGEMENT INC 0001056823 028-06986 HORIZON KINETICS ASSET MANAGEMENT LLC 0001426940 028-12835 Horizon Investment Services, LLC 0000914208 028-11246 Invesco Ltd. 0001639666 028-16855 ISTHMUS PARTNERS, LLC 0000019617 028-00694 JPMORGAN CHASE & CO 0001048703 028-11445 Karpus Management, Inc. 0001021223 028-05792 KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC 0000884589 028-03133 KENNEDY CAPITAL MANAGEMENT, INC. 0001307878 028-10975 Laffer Investments 0001009262 028-05358 LATEEF INVESTMENT MANAGEMENT, L.P. 0001207017 028-10469 LAZARD ASSET MANAGEMENT LLC 0000820330 028-01701 CLEARBRIDGE, LLC 0000312348 028-00398 LOOMIS SAYLES & CO L P 0000728100 028-00413 LORD, ABBETT & CO. LLC 0001138060 028-03477 MADISON INVESTMENT HOLDINGS INC 0000922940 028-04057 M.D. SASS INVESTORS SERVICES, INC. 0000912938 028-04968 MASSACHUSETTS FINANCIAL SERVICES CO /MA/ 0000903947 028-03692 MILLER HOWARD INVESTMENTS INC /NY 0000067698 028-00288 MONTAG & CALDWELL, LLC 0000728774 028-00454 NEUBERGER BERMAN LLC 0000939761 028-03871 NEWGATE CAPITAL MANAGEMENT LLC 0001018331 028-05788 NATIXIS ADVISORS, L.P. 0001473182 028-13833 NUANCE INVESTMENTS, LLC 0001521019 028-14498 Nuveen Asset Management, LLC 0000763848 028-01474 NWQ INVESTMENT MANAGEMENT COMPANY, LLC 0001054554 028-06668 OAK RIDGE INVESTMENTS LLC 0001423442 028-12966 O'SHAUGHNESSY ASSET MANAGEMENT, LLC 0001163368 028-10952 PACIFIC INVESTMENT MANAGEMENT CO LLC 0000932859 028-04558 PARAMETRIC PORTFOLIO ASSOCIATES LLC 0001034524 028-03687 POLEN CAPITAL MANAGEMENT LLC 0000769734 028-01549 PRINCIPAL GLOBAL INVESTORS 0001027796 028-03791 PZENA INVESTMENT MANAGEMENT LLC 0001080298 028-04879 REINHART PARTNERS, INC. 0000944234 028-04884 RENAISSANCE GROUP LLC 0001528214 028-14643 Richard Bernstein Advisors LLC 0001112325 028-05655 RIVERBRIDGE PARTNERS LLC 0001386060 028-12484 Boston Partners 0001109426 028-05621 SANTA BARBARA ASSET MANAGEMENT, LLC 0001056593 028-04691 SCHAFER CULLEN CAPITAL MANAGEMENT INC 0001592643 028-16000 Select Equity Group, L.P. 0001002784 028-05709 SHELTON CAPITAL MANAGEMENT 0001089755 028-03489 SOUTHERNSUN ASSET MANAGEMENT, LLC 0001166716 028-10030 STRATEGY ASSET MANAGERS LLC 0001145263 028-06683 TCW INVESTMENT MANAGEMENT Co LLC 0001259887 028-10665 LONDON CO OF VIRGINIA 0001092351 028-05601 THOMAS WHITE INTERNATIONAL LTD 0001008322 028-04041 THOMPSON SIEGEL & WALMSLEY LLC 0001145020 028-06605 THORNBURG INVESTMENT MANAGEMENT INC 0001071483 028-04171 TODD ASSET MANAGEMENT LLC 0000877035 028-02924 TURNER INVESTMENTS LLC 0000102909 028-06408 VANGUARD GROUP INC 0001040188 028-06354 VICTORY CAPITAL MANAGEMENT INC 0001068837 028-07292 VOYA INVESTMENT MANAGEMENT LLC 0000740913 028-01347 REAVES W H & CO INC 0001600435 028-18951 Wakefield Asset Management LLLP 0001061186 028-07104 WCM INVESTMENT MANAGEMENT, LLC 0000859804 028-05973 WEDGEWOOD PARTNERS INC 0001533551 028-14868 Wellesley Asset Management 0001351731 028-11741 WestEnd Advisors, LLC 0000900973 028-03676 Winslow Capital Management, LLC N
Timothy Woods Chief Compliance Officer 312-962-3800 /s/ Timothy Woods Chicago IL 11-08-2019 0 2436 18365759
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 1ST CONSTITUTION BANCORP COM 31986N102 330 17600 SH SOLE 17600 0 0 22ND CENTY GROUP INC COM 90137F103 47 20876 SH SOLE 20876 0 0 2U INC COM 90214J101 79 5328 SH SOLE 5328 0 0 2U INC COM 90214J101 69 65500 SH Call SOLE 65500 0 0 3-D SYS CORP DEL COM NEW 88554D205 120 14766 SH SOLE 14766 0 0 3M CO COM 88579Y101 44164 268951 SH SOLE 268951 0 0 3M CO COM 88579Y101 10 1500 SH Put SOLE 1500 0 0 58 COM INC SPON ADR REP A 31680Q104 278 5609 SH SOLE 5609 0 0 A10 NETWORKS INC COM 002121101 288 41490 SH SOLE 41490 0 0 AAON INC COM PAR $0.004 000360206 428 9355 SH SOLE 9355 0 0 ABB LTD SPONSORED ADR 000375204 279 13891 SH SOLE 13891 0 0 ABBOTT LABS COM 002824100 58070 694180 SH SOLE 694180 0 0 ABBVIE INC COM 00287Y109 57323 756058 SH SOLE 756058 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 17588 123818 SH SOLE 123818 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 3005 18854 SH SOLE 18854 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1344 18492 SH SOLE 18492 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 12433 753418 SH SOLE 753418 0 0 ABIOMED INC COM 003654100 205 1156 SH SOLE 1156 0 0 ABM INDS INC COM 000957100 2496 69109 SH SOLE 69109 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 206 6569 SH SOLE 6569 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 25343 131636 SH SOLE 131636 0 0 ACCURAY INC COM 004397105 34 12000 SH SOLE 12000 0 0 ACHILLION PHARMACEUTICALS IN COM 00448Q201 88 24848 SH SOLE 24848 0 0 ACI WORLDWIDE INC COM 004498101 292 9360 SH SOLE 9360 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 65 59635 SH SOLE 59635 0 0 ACTIVISION BLIZZARD INC COM 00507V109 5885 111147 SH SOLE 111147 0 0 ACTIVISION BLIZZARD INC COM 00507V109 49 11000 SH Call SOLE 11000 0 0 ACUITY BRANDS INC COM 00508Y102 609 4476 SH SOLE 4476 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 760 47821 SH SOLE 47821 0 0 ADECOAGRO S A COM L00849106 71 12120 SH SOLE 12120 0 0 ADOBE INC COM 00724F101 23882 86478 SH SOLE 86478 0 0 ADT INC COM 00090Q103 116 18588 SH SOLE 18588 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1004 6088 SH SOLE 6088 0 0 ADVANCED MICRO DEVICES INC COM 007903107 7748 267297 SH SOLE 267297 0 0 ADVANCED MICRO DEVICES INC COM 007903107 1 400 SH Put SOLE 400 0 0 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1465 21083 SH SOLE 21083 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 454 69077 SH SOLE 69077 0 0 AEGON N V NY REGISTRY SHS 007924103 54 13695 SH SOLE 13695 0 0 AERCAP HOLDINGS NV SHS N00985106 431 7865 SH SOLE 7865 0 0 AERPIO PHARMACEUTICALS INC COM 00810B105 22 34450 SH SOLE 34450 0 0 AES CORP COM 00130H105 5707 349678 SH SOLE 349678 0 0 AFFIMED N V COM N01045108 138 47000 SH SOLE 47000 0 0 AFFIMED N V COM N01045108 48 80000 SH Call SOLE 80000 0 0 AFLAC INC COM 001055102 12010 229572 SH SOLE 229572 0 0 AGCO CORP COM 001084102 568 7506 SH SOLE 7506 0 0 AGENUS INC COM NEW 00847G705 57 22101 SH SOLE 22101 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 9599 125140 SH SOLE 125140 0 0 AGNC INVT CORP COM 00123Q104 907 56485 SH SOLE 56485 0 0 AGNICO EAGLE MINES LTD COM 008474108 704 13148 SH SOLE 13148 0 0 AIR LEASE CORP CL A 00912X302 1774 42353 SH SOLE 42353 0 0 AIR PRODS & CHEMS INC COM 009158106 47884 215863 SH SOLE 215863 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1012 11138 SH SOLE 11138 0 0 AKARI THERAPEUTICS PLC SPONSORED ADR 00972G108 25 15000 SH SOLE 15000 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 66 16931 SH SOLE 16931 0 0 ALARM COM HLDGS INC COM 011642105 283 6104 SH SOLE 6104 0 0 ALASKA AIR GROUP INC COM 011659109 2537 39116 SH SOLE 39116 0 0 ALBANY INTL CORP CL A 012348108 1880 20788 SH SOLE 20788 0 0 ALBEMARLE CORP COM 012653101 573 8263 SH SOLE 8263 0 0 ALCOA CORP COM 013872106 244 12320 SH SOLE 12320 0 0 ALCON INC ORD SHS H01301128 3846 66441 SH SOLE 66441 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 96 18250 SH SOLE 18250 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 250 1624 SH SOLE 1624 0 0 ALEXCO RESOURCE CORP COM 01535P106 22 12500 SH SOLE 12500 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 420 4299 SH SOLE 4299 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 5 600 SH Put SOLE 600 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 37748 225230 SH SOLE 225230 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1 0 SH Call SOLE 0 0 0 ALIGN TECHNOLOGY INC COM 016255101 4474 24663 SH SOLE 24663 0 0 ALIGN TECHNOLOGY INC COM 016255101 7 100 SH Put SOLE 100 0 0 ALKALINE WTR CO INC COM NEW 01643A207 39 26530 SH SOLE 26530 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 213 10621 SH SOLE 10621 0 0 ALLEGIANT TRAVEL CO COM 01748X102 613 4095 SH SOLE 4095 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 827 7979 SH SOLE 7979 0 0 ALLERGAN PLC SHS G0177J108 4223 25068 SH SOLE 25068 0 0 ALLETE INC COM NEW 018522300 306 3484 SH SOLE 3484 0 0 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 447 28476 SH SOLE 28476 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 300 25051 SH SOLE 25051 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1966 67053 SH SOLE 67053 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 854 61883 SH SOLE 61883 0 0 ALLIANT ENERGY CORP COM 018802108 1572 29119 SH SOLE 29119 0 0 ALLIANZGI CONV INCOME FD COM 018828103 137 24443 SH SOLE 24443 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 215 17605 SH SOLE 17605 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 247 5277 SH SOLE 5277 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 630 23140 SH SOLE 23140 0 0 ALLOT LTD SHS M0854Q105 242 30000 SH SOLE 30000 0 0 ALLSTATE CORP COM 020002101 11143 102630 SH SOLE 102630 0 0 ALLY FINL INC COM 02005N100 4988 150619 SH SOLE 150619 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 473 5904 SH SOLE 5904 0 0 ALPHABET INC CAP STK CL A 02079K305 105233 86302 SH SOLE 86302 0 0 ALPHABET INC CAP STK CL A 02079K305 115 3500 SH Call SOLE 3500 0 0 ALPHABET INC CAP STK CL C 02079K107 78920 64841 SH SOLE 64841 0 0 ALPHATEC HOLDINGS INC COM NEW 02081G201 1798 358237 SH SOLE 358237 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 670 32681 SH SOLE 32681 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 31150 3409114 SH SOLE 3409114 0 0 ALPS ETF TR BARRONS 400 ETF 00162Q726 439 11068 SH SOLE 11068 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 937 21453 SH SOLE 21453 0 0 ALTABA INC COM 021346101 757 38596 SH SOLE 38596 0 0 ALTERYX INC COM CL A 02156B103 850 7893 SH SOLE 7893 0 0 ALTICE USA INC CL A 02156K103 464 16124 SH SOLE 16124 0 0 ALTRIA GROUP INC COM 02209S103 47979 1174076 SH SOLE 1174076 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 995 65496 SH SOLE 65496 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 1 2000 SH Call SOLE 2000 0 0 AMAZON COM INC COM 023135106 9 400 SH Put SOLE 400 0 0 AMAZON COM INC COM 023135106 178396 102869 SH SOLE 102869 0 0 AMAZON COM INC COM 023135106 1 100 SH Call SOLE 100 0 0 AMBEV SA SPONSORED ADR 02319V103 511 111212 SH SOLE 111212 0 0 AMC NETWORKS INC CL A 00164V103 2856 58253 SH SOLE 58253 0 0 AMCOR PLC ORD G0250X107 381 39139 SH SOLE 39139 0 0 AMDOCS LTD SHS G02602103 390 5910 SH SOLE 5910 0 0 AMEDISYS INC COM 023436108 260 1939 SH SOLE 1939 0 0 AMEREN CORP COM 023608102 1593 19919 SH SOLE 19919 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 102 12450 SH SOLE 12450 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 182 12230 SH SOLE 12230 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 8 7400 SH Call SOLE 7400 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 412 15390 SH SOLE 15390 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 178 10973 SH SOLE 10973 0 0 AMERICAN ELEC PWR CO INC COM 025537101 7711 82460 SH SOLE 82460 0 0 AMERICAN EXPRESS CO COM 025816109 49964 422175 SH SOLE 422175 0 0 AMERICAN EXPRESS CO COM 025816109 224 54300 SH Put SOLE 54300 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 5072 363218 SH SOLE 363218 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 498 4615 SH SOLE 4615 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 4915 88131 SH SOLE 88131 0 0 AMERICAN STS WTR CO COM 029899101 1339 14895 SH SOLE 14895 0 0 AMERICAN TOWER CORP NEW COM 03027X100 14260 64421 SH SOLE 64421 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 43011 346249 SH SOLE 346249 0 0 AMERIPRISE FINL INC COM 03076C106 3999 27201 SH SOLE 27201 0 0 AMERIS BANCORP COM 03076K108 262 6500 SH SOLE 6500 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2907 35296 SH SOLE 35296 0 0 AMETEK INC NEW COM 031100100 8381 91244 SH SOLE 91244 0 0 AMGEN INC COM 031162100 85145 439325 SH SOLE 439325 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 588 10228 SH SOLE 10228 0 0 AMPHENOL CORP NEW CL A 032095101 5330 54584 SH SOLE 54584 0 0 AMPLIFY ETF TR EASI TACTICAL 032108706 5021 208102 SH SOLE 208102 0 0 ANALOG DEVICES INC COM 032654105 2616 23408 SH SOLE 23408 0 0 ANAPLAN INC COM 03272L108 536 11431 SH SOLE 11431 0 0 ANDERSONS INC COM 034164103 367 16360 SH SOLE 16360 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1496 15694 SH SOLE 15694 0 0 ANIKA THERAPEUTICS INC COM 035255108 230 4204 SH SOLE 4204 0 0 ANNALY CAP MGMT INC COM 035710409 3495 396928 SH SOLE 396928 0 0 ANSYS INC COM 03662Q105 2832 12756 SH SOLE 12756 0 0 ANTARES PHARMA INC COM 036642106 92 27236 SH SOLE 27236 0 0 ANTERO MIDSTREAM CORP COM 03676B102 235 31672 SH SOLE 31672 0 0 ANTERO RES CORP COM 03674X106 1983 661195 SH SOLE 661195 0 0 ANTHEM INC COM 036752103 2697 11239 SH SOLE 11239 0 0 AON PLC SHS CL A G0408V102 1932 9991 SH SOLE 9991 0 0 APACHE CORP COM 037411105 3021 117933 SH SOLE 117933 0 0 APHRIA INC COM 03765K104 94 17955 SH SOLE 17955 0 0 APHRIA INC COM 03765K104 0 2000 SH Call SOLE 2000 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 891 23483 SH SOLE 23483 0 0 APOLLO INVT CORP COM NEW 03761U502 1371 85124 SH SOLE 85124 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 321 21606 SH SOLE 21606 0 0 APPIAN CORP CL A 03782L101 303 6338 SH SOLE 6338 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 304 18351 SH SOLE 18351 0 0 APPLE INC COM 037833100 281 61500 SH Put SOLE 61500 0 0 APPLE INC COM 037833100 467389 2087600 SH SOLE 2087600 0 0 APPLE INC COM 037833100 200 11000 SH Call SOLE 11000 0 0 APPLIED DNA SCIENCES INC COM NEW 03815U201 2 11067 SH SOLE 11067 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 454 8001 SH SOLE 8001 0 0 APPLIED MATLS INC COM 038222105 4646 93285 SH SOLE 93285 0 0 APTARGROUP INC COM 038336103 1254 10599 SH SOLE 10599 0 0 APTIV PLC SHS G6095L109 650 7427 SH SOLE 7427 0 0 AQUA AMERICA INC COM 03836W103 1793 39966 SH SOLE 39966 0 0 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 289 115729 SH SOLE 115729 0 0 AQUAVENTURE HLDGS LTD SHS G0443N107 294 15250 SH SOLE 15250 0 0 ARBOR RLTY TR INC COM 038923108 1170 89199 SH SOLE 89199 0 0 ARCH CAP GROUP LTD ORD G0450A105 2264 54110 SH SOLE 54110 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 17905 435820 SH SOLE 435820 0 0 ARCHROCK INC COM 03957W106 262 26154 SH SOLE 26154 0 0 ARCONIC INC COM 03965L100 2688 103520 SH SOLE 103520 0 0 ARDAGH GROUP S A CL A L0223L101 263 17006 SH SOLE 17006 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 825 18048 SH SOLE 18048 0 0 ARES CAP CORP COM 04010L103 30666 1646472 SH SOLE 1646472 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 565 21092 SH SOLE 21092 0 0 ARISTA NETWORKS INC COM 040413106 252 1049 SH SOLE 1049 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 1777 60054 SH SOLE 60054 0 0 ARK ETF TR INDL INNOVATIN 00214Q203 770 24276 SH SOLE 24276 0 0 ARK ETF TR INNOVATION ETF 00214Q104 17979 419283 SH SOLE 419283 0 0 ARK ETF TR WEB X.O ETF 00214Q401 831 17118 SH SOLE 17118 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 200 11999 SH SOLE 11999 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 2154 22017 SH SOLE 22017 0 0 ARROW FINL CORP COM 042744102 521 15604 SH SOLE 15604 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 264 9316 SH SOLE 9316 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1 1300 SH Call SOLE 1300 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 5717 202966 SH SOLE 202966 0 0 ASGN INC COM 00191U102 2806 44702 SH SOLE 44702 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 216 2806 SH SOLE 2806 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 9310 37612 SH SOLE 37612 0 0 ASPEN TECHNOLOGY INC COM 045327103 1043 8414 SH SOLE 8414 0 0 ASSERTIO THERAPEUTICS INC COM 04545L107 391 302626 SH SOLE 302626 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 2522 56678 SH SOLE 56678 0 0 ASTRONICS CORP COM 046433108 594 20205 SH SOLE 20205 0 0 AT&T INC COM 00206R102 146436 3868311 SH SOLE 3868311 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 301 21684 SH SOLE 21684 0 0 ATHENEX INC COM 04685N103 4432 364307 SH SOLE 364307 0 0 ATHERSYS INC COM 04744L106 79 60452 SH SOLE 60452 0 0 ATKORE INTL GROUP INC COM 047649108 1008 33151 SH SOLE 33151 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 378 21788 SH SOLE 21788 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 363 9747 SH SOLE 9747 0 0 ATLASSIAN CORP PLC CL A G06242104 8309 66282 SH SOLE 66282 0 0 ATMOS ENERGY CORP COM 049560105 3798 33367 SH SOLE 33367 0 0 AURORA CANNABIS INC COM 05156X108 449 102635 SH SOLE 102635 0 0 AURORA CANNABIS INC COM 05156X108 8 25300 SH Call SOLE 25300 0 0 AUTODESK INC COM 052769106 5788 39273 SH SOLE 39273 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 760 9160 SH SOLE 9160 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 35534 220325 SH SOLE 220325 0 0 AUTOZONE INC COM 053332102 4778 4421 SH SOLE 4421 0 0 AVALARA INC COM 05338G106 262 3849 SH SOLE 3849 0 0 AVALONBAY CMNTYS INC COM 053484101 1595 7399 SH SOLE 7399 0 0 AVANGRID INC COM 05351W103 494 9422 SH SOLE 9422 0 0 AVERY DENNISON CORP COM 053611109 1346 11846 SH SOLE 11846 0 0 AVIS BUDGET GROUP INC COM 053774105 434 15397 SH SOLE 15397 0 0 AVON PRODS INC COM 054303102 983 224185 SH SOLE 224185 0 0 AXA EQUITABLE HLDGS INC COM 054561105 1081 48725 SH SOLE 48725 0 0 AXALTA COATING SYS LTD COM G0750C108 1605 52984 SH SOLE 52984 0 0 AXON ENTERPRISE INC COM 05464C101 7016 123645 SH SOLE 123645 0 0 BAIDU INC SPON ADR REP A 056752108 1402 13606 SH SOLE 13606 0 0 BAIDU INC SPON ADR REP A 056752108 2 300 SH Put SOLE 300 0 0 BAIN CAP SPECIALTY FIN INC COM 05684B107 12032 634309 SH SOLE 634309 0 0 BALL CORP COM 058498106 2414 33166 SH SOLE 33166 0 0 BALLARD PWR SYS INC NEW COM 058586108 89 18247 SH SOLE 18247 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 434 83478 SH SOLE 83478 0 0 BANCO SANTANDER SA ADR 05964H105 168 41884 SH SOLE 41884 0 0 BANK AMER CORP 7.25%CNV PFD L 060505682 647 432 SH SOLE 432 0 0 BANK AMER CORP COM 060505104 139082 4767449 SH SOLE 4767449 0 0 BANK AMER CORP COM 060505104 1 1000 SH Put SOLE 1000 0 0 BANK HAWAII CORP COM 062540109 1021 11866 SH SOLE 11866 0 0 BANK MONTREAL QUE COM 063671101 4850 66133 SH SOLE 66133 0 0 BANK N S HALIFAX COM 064149107 1129 19887 SH SOLE 19887 0 0 BANK NEW YORK MELLON CORP COM 064058100 7982 176657 SH SOLE 176657 0 0 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1963 14301 SH SOLE 14301 0 0 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 824 37889 SH SOLE 37889 0 0 BARCLAYS PLC ADR 06738E204 95 13129 SH SOLE 13129 0 0 BARRICK GOLD CORPORATION COM 067901108 8006 462566 SH SOLE 462566 0 0 BAUSCH HEALTH COS INC COM 071734107 1208 55382 SH SOLE 55382 0 0 BAXTER INTL INC COM 071813109 11105 127457 SH SOLE 127457 0 0 BB&T CORP COM 054937107 17923 335786 SH SOLE 335786 0 0 BCE INC COM NEW 05534B760 2239 47183 SH SOLE 47183 0 0 BECTON DICKINSON & CO COM 075887109 3 500 SH Put SOLE 500 0 0 BECTON DICKINSON & CO COM 075887109 11111 43919 SH SOLE 43919 0 0 BEIGENE LTD SPONSORED ADR 07725L102 3679 30201 SH SOLE 30201 0 0 BELLICUM PHARMACEUTICALS INC COM 079481107 11 10750 SH SOLE 10750 0 0 BERKLEY W R CORP COM 084423102 2038 28197 SH SOLE 28197 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 752141 2412 SH SOLE 2412 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 281260 1352524 SH SOLE 1352524 0 0 BERRY GLOBAL GROUP INC COM 08579W103 312 7949 SH SOLE 7949 0 0 BEST BUY INC COM 086516101 10474 151811 SH SOLE 151811 0 0 BEYOND MEAT INC COM 08862E109 1 200 SH Put SOLE 200 0 0 BEYOND MEAT INC COM 08862E109 437 2951 SH SOLE 2951 0 0 BEYOND MEAT INC COM 08862E109 2 200 SH Call SOLE 200 0 0 BHP GROUP LTD SPONSORED ADS 088606108 2601 54105 SH SOLE 54105 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 1510 35385 SH SOLE 35385 0 0 BIO RAD LABS INC CL A 090572207 642 1922 SH SOLE 1922 0 0 BIO TECHNE CORP COM 09073M104 667 3395 SH SOLE 3395 0 0 BIOGEN INC COM 09062X103 5522 23807 SH SOLE 23807 0 0 BIOGEN INC COM 09062X103 0 500 SH Call SOLE 500 0 0 BIOGEN INC COM 09062X103 0 500 SH Put SOLE 500 0 0 BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 96 16800 SH SOLE 16800 0 0 BITAUTO HLDGS LTD SPONSORED ADS 091727107 1319 88606 SH SOLE 88606 0 0 BLACK HILLS CORP COM 092113109 529 6887 SH SOLE 6887 0 0 BLACK KNIGHT INC COM 09215C105 2430 39814 SH SOLE 39814 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 3905 274171 SH SOLE 274171 0 0 BLACKLINE INC COM 09239B109 511 10572 SH SOLE 10572 0 0 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 537 39254 SH SOLE 39254 0 0 BLACKROCK CAPITAL INVESTMENT COM 092533108 284 56257 SH SOLE 56257 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 264 18096 SH SOLE 18096 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 448 41236 SH SOLE 41236 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 3240 238156 SH SOLE 238156 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 108 11755 SH SOLE 11755 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 154 14646 SH SOLE 14646 0 0 BLACKROCK FLOAT RATE OME STR COM 09255X100 175 13879 SH SOLE 13879 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1219 32093 SH SOLE 32093 0 0 BLACKROCK INC COM 09247X101 28902 64908 SH SOLE 64908 0 0 BLACKROCK INCOME TR INC COM 09247F100 378 62308 SH SOLE 62308 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 410 26271 SH SOLE 26271 0 0 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 633 26705 SH SOLE 26705 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 304 21514 SH SOLE 21514 0 0 BLACKROCK MUNI INCOME TR II COM 09249N101 164 10984 SH SOLE 10984 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 3734 262907 SH SOLE 262907 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 189 12206 SH SOLE 12206 0 0 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 255 18050 SH SOLE 18050 0 0 BLACKROCK MUNICIPAL BOND TR COM 09249H104 287 18591 SH SOLE 18591 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 157 13753 SH SOLE 13753 0 0 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 350 25800 SH SOLE 25800 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 597 42335 SH SOLE 42335 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1616 119622 SH SOLE 119622 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 268 16341 SH SOLE 16341 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 168 18405 SH SOLE 18405 0 0 BLACKROCK MUNIY QUALITY FD I COM 09254G108 122 13738 SH SOLE 13738 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 305 20454 SH SOLE 20454 0 0 BLACKROCK MUNIYIELD INVST FD COM 09254R104 416 29100 SH SOLE 29100 0 0 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 666 51073 SH SOLE 51073 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1735 127839 SH SOLE 127839 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254F100 868 57665 SH SOLE 57665 0 0 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 147 10561 SH SOLE 10561 0 0 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 569 40500 SH SOLE 40500 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 79 10841 SH SOLE 10841 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3232 130616 SH SOLE 130616 0 0 BLACKROCK TCP CAP CORP COM 09259E108 143 10600 SH SOLE 10600 0 0 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 26 25000 PRN SOLE 25000 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 63073 1291332 SH SOLE 1291332 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 1075 29930 SH SOLE 29930 0 0 BLOCK H & R INC COM 093671105 958 40975 SH SOLE 40975 0 0 BLOOM ENERGY CORP COM CL A 093712107 88 27095 SH SOLE 27095 0 0 BNY MELLON STRATEGIC MUNS IN COM 05588W108 115 13475 SH SOLE 13475 0 0 BOEING CO COM 097023105 7 1000 SH Put SOLE 1000 0 0 BOEING CO COM 097023105 21 700 SH Call SOLE 700 0 0 BOEING CO COM 097023105 90969 238952 SH SOLE 238952 0 0 BOISE CASCADE CO DEL COM 09739D100 604 18540 SH SOLE 18540 0 0 BOK FINL CORP COM NEW 05561Q201 222 2762 SH SOLE 2762 0 0 BOOKING HLDGS INC COM 09857L108 15130 7635 SH SOLE 7635 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 556 7907 SH SOLE 7907 0 0 BORGWARNER INC COM 099724106 1652 44898 SH SOLE 44898 0 0 BOSTON PROPERTIES INC COM 101121101 1081 8311 SH SOLE 8311 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1465 36119 SH SOLE 36119 0 0 BOX INC CL A 10316T104 717 43444 SH SOLE 43444 0 0 BOX INC CL A 10316T104 1 5700 SH Call SOLE 5700 0 0 BOYD GAMING CORP COM 103304101 244 10202 SH SOLE 10202 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 363 24752 SH SOLE 24752 0 0 BP PLC SPONSORED ADR 055622104 14393 377936 SH SOLE 377936 0 0 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 40 10266 SH SOLE 10266 0 0 BRIDGE BANCORP INC COM 108035106 429 14500 SH SOLE 14500 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 592 3879 SH SOLE 3879 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 48407 954009 SH SOLE 954009 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 8083 219759 SH SOLE 219759 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 482 24033 SH SOLE 24033 0 0 BROADCOM INC COM 11135F101 224 23600 SH Put SOLE 23600 0 0 BROADCOM INC COM 11135F101 61429 221727 SH SOLE 221727 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4126 33245 SH SOLE 33245 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3470 65398 SH SOLE 65398 0 0 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 186 13593 SH SOLE 13593 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 9201 185263 SH SOLE 185263 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 499 22062 SH SOLE 22062 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 299 7360 SH SOLE 7360 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 1057 71957 SH SOLE 71957 0 0 BROOKS AUTOMATION INC COM 114340102 582 15591 SH SOLE 15591 0 0 BROWN & BROWN INC COM 115236101 713 19750 SH SOLE 19750 0 0 BROWN FORMAN CORP CL A 115637100 575 9617 SH SOLE 9617 0 0 BROWN FORMAN CORP CL B 115637209 4128 65696 SH SOLE 65696 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 4079 99352 SH SOLE 99352 0 0 BUNGE LIMITED COM G16962105 368 6488 SH SOLE 6488 0 0 BURLINGTON STORES INC COM 122017106 921 4630 SH SOLE 4630 0 0 C & F FINL CORP COM 12466Q104 386 7315 SH SOLE 7315 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 4 5000 SH Put SOLE 5000 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2832 33355 SH SOLE 33355 0 0 CABOT CORP COM 127055101 559 12309 SH SOLE 12309 0 0 CABOT OIL & GAS CORP COM 127097103 957 55186 SH SOLE 55186 0 0 CADENCE BANCORPORATION CL A 12739A100 253 14434 SH SOLE 14434 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 5070 76743 SH SOLE 76743 0 0 CADIZ INC COM NEW 127537207 163 13018 SH SOLE 13018 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 764 73376 SH SOLE 73376 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1443 113546 SH SOLE 113546 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 274 5169 SH SOLE 5169 0 0 CALLON PETE CO DEL COM 13123X102 244 56556 SH SOLE 56556 0 0 CALYXT INC COM 13173L107 169 29844 SH SOLE 29844 0 0 CAMDEN NATL CORP COM 133034108 734 16950 SH SOLE 16950 0 0 CAMPBELL SOUP CO COM 134429109 817 17726 SH SOLE 17726 0 0 CAMTEK LTD ORD M20791105 108 11530 SH SOLE 11530 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 2678 61104 SH SOLE 61104 0 0 CANADIAN NAT RES LTD COM 136385101 2960 111215 SH SOLE 111215 0 0 CANADIAN NATL RY CO COM 136375102 4249 47397 SH SOLE 47397 0 0 CANADIAN PAC RY LTD COM 13645T100 8166 36733 SH SOLE 36733 0 0 CANNAE HLDGS INC COM 13765N107 884 32178 SH SOLE 32178 0 0 CANOPY GROWTH CORP COM 138035100 1222 53681 SH SOLE 53681 0 0 CAPITAL ONE FINL CORP COM 14040H105 3469 38221 SH SOLE 38221 0 0 CARBON BLACK INC COM 14081R103 1291 49440 SH SOLE 49440 0 0 CARDINAL HEALTH INC COM 14149Y108 8820 187068 SH SOLE 187068 0 0 CARE COM INC COM 141633107 136 12913 SH SOLE 12913 0 0 CARLISLE COS INC COM 142339100 4921 33863 SH SOLE 33863 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 620 24234 SH SOLE 24234 0 0 CARMAX INC COM 143130102 596 6768 SH SOLE 6768 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 1556 35623 SH SOLE 35623 0 0 CASEYS GEN STORES INC COM 147528103 327 2032 SH SOLE 2032 0 0 CASTLE BRANDS INC COM 148435100 24 19000 SH SOLE 19000 0 0 CASTLIGHT HEALTH INC CL B 14862Q100 16 11497 SH SOLE 11497 0 0 CATALYST PHARMACEUTICALS INC COM 14888U101 56 10411 SH SOLE 10411 0 0 CATALYST PHARMACEUTICALS INC COM 14888U101 2 2900 SH Call SOLE 2900 0 0 CATERPILLAR INC DEL COM 149123101 36462 288298 SH SOLE 288298 0 0 CBIZ INC COM 124805102 273 11574 SH SOLE 11574 0 0 CBL & ASSOC PPTYS INC COM 124830100 15 11340 SH SOLE 11340 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 5423 47193 SH SOLE 47193 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 570 71936 SH SOLE 71936 0 0 CBRE GROUP INC CL A 12504L109 1188 22438 SH SOLE 22438 0 0 CBS CORP NEW CL B 124857202 28 16800 SH Call SOLE 16800 0 0 CBS CORP NEW CL B 124857202 1825 45377 SH SOLE 45377 0 0 CDK GLOBAL INC COM 12508E101 622 12922 SH SOLE 12922 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 1318 16002 SH SOLE 16002 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 1 500 SH Put SOLE 500 0 0 CDW CORP COM 12514G108 9500 77146 SH SOLE 77146 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 754 12870 SH SOLE 12870 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 143 47574 SH SOLE 47574 0 0 CEL SCI CORP COM PAR NEW 150837607 354 39544 SH SOLE 39544 0 0 CELANESE CORP DEL COM 150870103 1115 9149 SH SOLE 9149 0 0 CELCUITY INC COM 15102K100 690 40626 SH SOLE 40626 0 0 CELGENE CORP COM 151020104 17576 177637 SH SOLE 177637 0 0 CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 21 11275 SH SOLE 11275 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 49 12906 SH SOLE 12906 0 0 CENTENE CORP DEL COM 15135B101 5756 133447 SH SOLE 133447 0 0 CENTERPOINT ENERGY INC COM 15189T107 14062 465223 SH SOLE 465223 0 0 CENTURY CMNTYS INC COM 156504300 230 7551 SH SOLE 7551 0 0 CENTURYLINK INC COM 156700106 3475 279091 SH SOLE 279091 0 0 CERNER CORP COM 156782104 12681 186025 SH SOLE 186025 0 0 CERUS CORP COM 157085101 80 15401 SH SOLE 15401 0 0 CEVA INC COM 157210105 4210 141459 SH SOLE 141459 0 0 CF INDS HLDGS INC COM 125269100 1610 32968 SH SOLE 32968 0 0 CGI INC CL A SUB VTG 12532H104 2601 32905 SH SOLE 32905 0 0 CHARLES RIV LABS INTL INC COM 159864107 1900 14325 SH SOLE 14325 0 0 CHART INDS INC COM PAR $0.01 16115Q308 824 13221 SH SOLE 13221 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 8077 19647 SH SOLE 19647 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 10152 93571 SH SOLE 93571 0 0 CHEESECAKE FACTORY INC COM 163072101 365 8722 SH SOLE 8722 0 0 CHEFS WHSE INC COM 163086101 245 6074 SH SOLE 6074 0 0 CHEMBIO DIAGNOSTICS INC COM NEW 163572209 91 14815 SH SOLE 14815 0 0 CHEMED CORP NEW COM 16359R103 1009 2403 SH SOLE 2403 0 0 CHEMOURS CO COM 163851108 237 15989 SH SOLE 15989 0 0 CHENIERE ENERGY INC COM NEW 16411R208 1374 21822 SH SOLE 21822 0 0 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 60 77000 PRN SOLE 77000 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 944 20763 SH SOLE 20763 0 0 CHESAPEAKE ENERGY CORP COM 165167107 1474 1046489 SH SOLE 1046489 0 0 CHEVRON CORP NEW COM 166764100 96730 814872 SH SOLE 814872 0 0 CHICAGO RIVET & MACH CO COM 168088102 656 25200 SH SOLE 25200 0 0 CHIMERA INVT CORP COM NEW 16934Q208 236 12006 SH SOLE 12006 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 3299 79772 SH SOLE 79772 0 0 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 1113 54656 SH SOLE 54656 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1265 1481 SH SOLE 1481 0 0 CHUBB LIMITED COM H1467J104 12725 78941 SH SOLE 78941 0 0 CHURCH & DWIGHT INC COM 171340102 22852 303767 SH SOLE 303767 0 0 CIENA CORP COM NEW 171779309 963 24474 SH SOLE 24474 0 0 CIGNA CORP NEW COM 125523100 9294 61161 SH SOLE 61161 0 0 CINCINNATI FINL CORP COM 172062101 4277 36659 SH SOLE 36659 0 0 CINEMARK HOLDINGS INC COM 17243V102 4895 126607 SH SOLE 126607 0 0 CINTAS CORP COM 172908105 1183 4415 SH SOLE 4415 0 0 CIRRUS LOGIC INC COM 172755100 294 5501 SH SOLE 5501 0 0 CISCO SYS INC COM 17275R102 75682 1531358 SH SOLE 1531358 0 0 CIT GROUP INC COM NEW 125581801 341 7526 SH SOLE 7526 0 0 CITIGROUP INC COM NEW 172967424 27083 392512 SH SOLE 392512 0 0 CITIZENS FINL GROUP INC COM 174610105 7673 217386 SH SOLE 217386 0 0 CITRIX SYS INC COM 177376100 1419 14689 SH SOLE 14689 0 0 CLEAN ENERGY FUELS CORP COM 184499101 23 11691 SH SOLE 11691 0 0 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 126 50000 SH SOLE 50000 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 3787 435397 SH SOLE 435397 0 0 CLOROX CO DEL COM 189054109 7558 49774 SH SOLE 49774 0 0 CLOROX CO DEL COM 189054109 14 1500 SH Put SOLE 1500 0 0 CLOUDERA INC COM 18914U100 107 12142 SH SOLE 12142 0 0 CLOUDERA INC COM 18914U100 9 12100 SH Call SOLE 12100 0 0 CME GROUP INC COM 12572Q105 17978 85074 SH SOLE 85074 0 0 CME GROUP INC COM 12572Q105 53 28000 SH Put SOLE 28000 0 0 CMS ENERGY CORP COM 125896100 2439 38136 SH SOLE 38136 0 0 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 822 58392 SH SOLE 58392 0 0 CO DIAGNOSTICS INC COM 189763105 134 130002 SH SOLE 130002 0 0 COCA COLA CO COM 191216100 105045 1929886 SH SOLE 1929886 0 0 COCA COLA CONSOLIDATED INC COM 191098102 241 799 SH SOLE 799 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 629 11359 SH SOLE 11359 0 0 COGNEX CORP COM 192422103 449 9034 SH SOLE 9034 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7372 122355 SH SOLE 122355 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 191 14507 SH SOLE 14507 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 890 32601 SH SOLE 32601 0 0 COHEN & STEERS LTD DUR PFD I COM 19248C105 600 23419 SH SOLE 23419 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 252 28032 SH SOLE 28032 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 1787 112542 SH SOLE 112542 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 517 21053 SH SOLE 21053 0 0 COHERUS BIOSCIENCES INC COM 19249H103 264 13068 SH SOLE 13068 0 0 COLGATE PALMOLIVE CO COM 194162103 27226 370637 SH SOLE 370637 0 0 COLONY CAP INC NEW CL A COM 19626G108 296 49172 SH SOLE 49172 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 2364 113466 SH SOLE 113466 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 9656 440787 SH SOLE 440787 0 0 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 4529 109746 SH SOLE 109746 0 0 COMCAST CORP NEW CL A 20030N101 51913 1151148 SH SOLE 1151148 0 0 COMERICA INC COM 200340107 4570 69168 SH SOLE 69168 0 0 COMMERCIAL METALS CO COM 201723103 236 13763 SH SOLE 13763 0 0 COMMERCIAL VEH GROUP INC COM 202608105 72 10000 SH SOLE 10000 0 0 COMMUNITY BK SYS INC COM 203607106 1520 24547 SH SOLE 24547 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 178 14859 SH SOLE 14859 0 0 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 422 36014 SH SOLE 36014 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 321 16354 SH SOLE 16354 0 0 CONAGRA BRANDS INC COM 205887102 4859 158612 SH SOLE 158612 0 0 CONATUS PHARMACEUTICALS INC COM 20600T108 3 10200 SH SOLE 10200 0 0 CONCHO RES INC COM 20605P101 304 4487 SH SOLE 4487 0 0 CONCHO RES INC COM 20605P101 10 800 SH Call SOLE 800 0 0 CONDUENT INC COM 206787103 192 31034 SH SOLE 31034 0 0 CONFORMIS INC COM 20717E101 21 10940 SH SOLE 10940 0 0 CONNECTICUT WTR SVC INC COM 207797101 214 3070 SH SOLE 3070 0 0 CONNS INC COM 208242107 1048 42015 SH SOLE 42015 0 0 CONOCOPHILLIPS COM 20825C104 16332 286675 SH SOLE 286675 0 0 CONSOLIDATED EDISON INC COM 209115104 11197 118641 SH SOLE 118641 0 0 CONSOLIDATED WATER CO INC ORD G23773107 299 18222 SH SOLE 18222 0 0 CONSTELLATION BRANDS INC CL A 21036P108 6059 29249 SH SOLE 29249 0 0 COOPER COS INC COM NEW 216648402 1220 4120 SH SOLE 4120 0 0 COPA HOLDINGS SA CL A P31076105 236 2383 SH SOLE 2383 0 0 COPART INC COM 217204106 3379 42153 SH SOLE 42153 0 0 CORE LABORATORIES N V COM N22717107 213 4564 SH SOLE 4564 0 0 CORECIVIC INC COM 21871N101 249 14448 SH SOLE 14448 0 0 CORELOGIC INC COM 21871D103 497 10672 SH SOLE 10672 0 0 CORESITE RLTY CORP COM 21870Q105 431 3525 SH SOLE 3525 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 208 3797 SH SOLE 3797 0 0 CORNING INC COM 219350105 8024 280773 SH SOLE 280773 0 0 CORNING INC COM 219350105 6 4000 SH Call SOLE 4000 0 0 CORTEVA INC COM 22052L104 1893 67618 SH SOLE 67618 0 0 COSAN LTD SHS A G25343107 490 32968 SH SOLE 32968 0 0 COSTAR GROUP INC COM 22160N109 1156 1945 SH SOLE 1945 0 0 COSTCO WHSL CORP NEW COM 22160K105 95290 330549 SH SOLE 330549 0 0 COUPA SOFTWARE INC COM 22266L106 294 2263 SH SOLE 2263 0 0 COUSINS PPTYS INC COM NEW 222795502 1341 35744 SH SOLE 35744 0 0 COVANTA HLDG CORP COM 22282E102 8463 489317 SH SOLE 489317 0 0 COVETRUS INC COM 22304C100 657 56660 SH SOLE 56660 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 364 2247 SH SOLE 2247 0 0 CRANE CO COM 224399105 228 2851 SH SOLE 2851 0 0 CREDIT ACCEP CORP MICH COM 225310101 337 731 SH SOLE 731 0 0 CREE INC COM 225447101 816 16620 SH SOLE 16620 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 250 6895 SH SOLE 6895 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 722 17625 SH SOLE 17625 0 0 CRITEO S A SPONS ADS 226718104 2153 115237 SH SOLE 115237 0 0 CRONOS GROUP INC COM 22717L101 534 59128 SH SOLE 59128 0 0 CRONOS GROUP INC COM 22717L101 5 11300 SH Call SOLE 11300 0 0 CRONOS GROUP INC COM 22717L101 8 800 SH Put SOLE 800 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 223 13093 SH SOLE 13093 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 16318 117327 SH SOLE 117327 0 0 CROWN HOLDINGS INC COM 228368106 212 3203 SH SOLE 3203 0 0 CSG SYS INTL INC COM 126349109 528 10199 SH SOLE 10199 0 0 CSX CORP COM 126408103 13874 200197 SH SOLE 200197 0 0 CTRIP COM INTL LTD SPONSORED ADS 22943F100 4105 140996 SH SOLE 140996 0 0 CUMMINS INC COM 231021106 35087 215480 SH SOLE 215480 0 0 CUMMINS INC COM 231021106 3 5000 SH Put SOLE 5000 0 0 CURTISS WRIGHT CORP COM 231561101 3729 28826 SH SOLE 28826 0 0 CVS HEALTH CORP COM 126650100 24940 395816 SH SOLE 395816 0 0 CYANOTECH CORP COM PAR $0.02 232437301 77 29900 SH SOLE 29900 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 831 8385 SH SOLE 8385 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 19 5000 SH Put SOLE 5000 0 0 CYRUSONE INC COM 23283R100 443 5593 SH SOLE 5593 0 0 CYTOKINETICS INC COM NEW 23282W605 145 12774 SH SOLE 12774 0 0 D R HORTON INC COM 23331A109 1324 25131 SH SOLE 25131 0 0 DAILY JOURNAL CORP COM 233912104 10235 41338 SH SOLE 41338 0 0 DAKTRONICS INC COM 234264109 287 38712 SH SOLE 38712 0 0 DANAHER CORPORATION COM 235851102 27011 187216 SH SOLE 187216 0 0 DARDEN RESTAURANTS INC COM 237194105 6838 58008 SH SOLE 58008 0 0 DARIOHEALTH CORP COM 23725P100 136 444448 SH SOLE 444448 0 0 DAVITA INC COM 23918K108 2279 40153 SH SOLE 40153 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 7881 290648 SH SOLE 290648 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 3 10000 SH Call SOLE 10000 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 0 2000 SH Put SOLE 2000 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 4072 125941 SH SOLE 125941 0 0 DBX ETF TR XTRACK MSCI EURO 233051697 252 8003 SH SOLE 8003 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 876 22002 SH SOLE 22002 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 255 9717 SH SOLE 9717 0 0 DECKERS OUTDOOR CORP COM 243537107 439 2986 SH SOLE 2986 0 0 DEERE & CO COM 244199105 14198 84092 SH SOLE 84092 0 0 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 228 7301 SH SOLE 7301 0 0 DELL TECHNOLOGIES INC CL C 24703L202 4627 89342 SH SOLE 89342 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 15199 263800 SH SOLE 263800 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1 400 SH Put SOLE 400 0 0 DELUXE CORP COM 248019101 2479 50359 SH SOLE 50359 0 0 DENISON MINES CORP COM 248356107 14 30800 SH SOLE 30800 0 0 DENNYS CORP COM 24869P104 555 24987 SH SOLE 24987 0 0 DENTSPLY SIRONA INC COM 24906P109 1177 22124 SH SOLE 22124 0 0 DERMIRA INC COM 24983L104 80 12957 SH SOLE 12957 0 0 DESPEGAR COM CORP ORD SHS G27358103 121 10687 SH SOLE 10687 0 0 DEVON ENERGY CORP NEW COM 25179M103 922 38289 SH SOLE 38289 0 0 DEXCOM INC COM 252131107 11013 73951 SH SOLE 73951 0 0 DHX MEDIA LTD COM VAR VTG 252406152 47 32000 SH SOLE 32000 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 2 300 SH Put SOLE 300 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 10418 64042 SH SOLE 64042 0 0 DIAMONDBACK ENERGY INC COM 25278X109 685 7576 SH SOLE 7576 0 0 DICKS SPORTING GOODS INC COM 253393102 3518 86193 SH SOLE 86193 0 0 DIEBOLD NXDF INC COM 253651103 213 19118 SH SOLE 19118 0 0 DIGIMARC CORP NEW COM 25381B101 654 16732 SH SOLE 16732 0 0 DIGITAL RLTY TR INC COM 253868103 14043 108211 SH SOLE 108211 0 0 DIODES INC COM 254543101 482 11930 SH SOLE 11930 0 0 DIREXION SHS ETF TR 20YR TRES BEAR 25459Y678 114 10917 SH SOLE 10917 0 0 DIREXION SHS ETF TR DAILY FINL BEAR 25460E133 18 12000 SH Call SOLE 12000 0 0 DIREXION SHS ETF TR DAILY FINL BEAR 25460E133 0 2 SH SOLE 2 0 0 DIREXION SHS ETF TR DL FTSE BLL 3X 25459W771 333 20149 SH SOLE 20149 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 303 4647 SH SOLE 4647 0 0 DIREXION SHS ETF TR DLY GOLD INDX 3X 25460E844 214 7687 SH SOLE 7687 0 0 DIREXION SHS ETF TR DLY JPN BULL 3X 25459Y413 333 6060 SH SOLE 6060 0 0 DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 276 1593 SH SOLE 1593 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 281 5955 SH SOLE 5955 0 0 DISCOVER FINL SVCS COM 254709108 2465 30448 SH SOLE 30448 0 0 DISCOVERY INC COM SER A 25470F104 0 1000 SH Put SOLE 1000 0 0 DISCOVERY INC COM SER A 25470F104 3919 147456 SH SOLE 147456 0 0 DISNEY WALT CO COM DISNEY 254687106 95790 734172 SH SOLE 734172 0 0 DISNEY WALT CO COM DISNEY 254687106 13 20200 SH Call SOLE 20200 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 1190 99810 SH SOLE 99810 0 0 DNP SELECT INCOME FD COM 23325P104 727 56242 SH SOLE 56242 0 0 DOCUSIGN INC COM 256163106 2757 44531 SH SOLE 44531 0 0 DOCUSIGN INC COM 256163106 5 1200 SH Put SOLE 1200 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 489 7570 SH SOLE 7570 0 0 DOLLAR GEN CORP NEW COM 256677105 13856 87305 SH SOLE 87305 0 0 DOLLAR TREE INC COM 256746108 4482 39337 SH SOLE 39337 0 0 DOMINION ENERGY INC COM 25746U109 13378 165024 SH SOLE 165024 0 0 DOMTAR CORP COM NEW 257559203 3875 108135 SH SOLE 108135 0 0 DONALDSON INC COM 257651109 990 19042 SH SOLE 19042 0 0 DORIAN LPG LTD SHS USD Y2106R110 11404 1100889 SH SOLE 1100889 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 619 30986 SH SOLE 30986 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1564 75490 SH SOLE 75490 0 0 DOVER CORP COM 260003108 6148 61678 SH SOLE 61678 0 0 DOW INC COM 260557103 6754 141440 SH SOLE 141440 0 0 DTE ENERGY CO COM 233331107 1759 13236 SH SOLE 13236 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 33748 351481 SH SOLE 351481 0 0 DUNKIN BRANDS GROUP INC COM 265504100 933 11759 SH SOLE 11759 0 0 DUNKIN BRANDS GROUP INC COM 265504100 0 100 SH Put SOLE 100 0 0 DUPONT DE NEMOURS INC COM 26614N102 10736 151239 SH SOLE 151239 0 0 DWS MUN INCOME TR NEW COM 233368109 494 42588 SH SOLE 42588 0 0 DXC TECHNOLOGY CO COM 23355L106 208 7069 SH SOLE 7069 0 0 E L F BEAUTY INC COM 26856L103 1137 64606 SH SOLE 64606 0 0 EAGLE BANCORP INC MD COM 268948106 2722 61030 SH SOLE 61030 0 0 EAGLE BANCORP INC MD COM 268948106 39 12000 SH Put SOLE 12000 0 0 EAGLE MATERIALS INC COM 26969P108 700 7662 SH SOLE 7662 0 0 EAST WEST BANCORP INC COM 27579R104 404 9210 SH SOLE 9210 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 381 17869 SH SOLE 17869 0 0 EASTERN CO COM 276317104 235 9475 SH SOLE 9475 0 0 EASTGROUP PPTY INC COM 277276101 486 3899 SH SOLE 3899 0 0 EASTMAN CHEMICAL CO COM 277432100 561 7577 SH SOLE 7577 0 0 EATON CORP PLC SHS G29183103 17910 215419 SH SOLE 215419 0 0 EATON VANCE CORP COM NON VTG 278265103 272 6030 SH SOLE 6030 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 191 11484 SH SOLE 11484 0 0 EATON VANCE ENHANCED EQ INC COM 278274105 585 38619 SH SOLE 38619 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 1793 142684 SH SOLE 142684 0 0 EATON VANCE MUN BD FD COM 27827X101 304 23473 SH SOLE 23473 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 136 10524 SH SOLE 10524 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 638 28188 SH SOLE 28188 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 168 13470 SH SOLE 13470 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 1053 42806 SH SOLE 42806 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 1129 137824 SH SOLE 137824 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 432 26188 SH SOLE 26188 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 4655 390423 SH SOLE 390423 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 375 25713 SH SOLE 25713 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 595 61590 SH SOLE 61590 0 0 EBAY INC COM 278642103 5629 144466 SH SOLE 144466 0 0 ECA MARCELLUS TR I COM UNIT 26827L109 67 55000 SH SOLE 55000 0 0 ECOLAB INC COM 278865100 6248 31449 SH SOLE 31449 0 0 EDISON INTL COM 281020107 7341 97347 SH SOLE 97347 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 7348 33371 SH SOLE 33371 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 2517 94496 SH SOLE 94496 0 0 ELBIT SYS LTD ORD M3760D101 217 1310 SH SOLE 1310 0 0 ELECTRONIC ARTS INC COM 285512109 612 6272 SH SOLE 6272 0 0 EMBRAER S A SPONSORED ADS 29082A107 176 10194 SH SOLE 10194 0 0 EMCOR GROUP INC COM 29084Q100 259 2991 SH SOLE 2991 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 201 3835 SH SOLE 3835 0 0 EMERSON ELEC CO COM 291011104 19264 288587 SH SOLE 288587 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 724 60051 SH SOLE 60051 0 0 ENBRIDGE INC COM 29250N105 14263 406017 SH SOLE 406017 0 0 ENCANA CORP COM 292505104 90 19705 SH SOLE 19705 0 0 ENCANA CORP COM 292505104 0 1000 SH Call SOLE 1000 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 23 10200 SH SOLE 10200 0 0 ENDOLOGIX INC COM NEW 29266S304 83 21018 SH SOLE 21018 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 274 6294 SH SOLE 6294 0 0 ENERGOUS CORP COM 29272C103 42 12835 SH SOLE 12835 0 0 ENERGY FUELS INC COM NEW 292671708 142 73808 SH SOLE 73808 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 47178 3607188 SH SOLE 3607188 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 6 40000 SH Call SOLE 40000 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 360 150000 SH Put SOLE 150000 0 0 ENERPLUS CORP COM 292766102 408 54331 SH SOLE 54331 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1742 204858 SH SOLE 204858 0 0 ENSERVCO CORP COM 29358Y102 71 275212 SH SOLE 275212 0 0 ENTEGRIS INC COM 29362U104 262 5554 SH SOLE 5554 0 0 ENTERGY CORP NEW COM 29364G103 1545 13149 SH SOLE 13149 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 85897 3005326 SH SOLE 3005326 0 0 EOG RES INC COM 26875P101 6598 88868 SH SOLE 88868 0 0 EPAM SYS INC COM 29414B104 262 1447 SH SOLE 1447 0 0 EPR PPTYS COM SH BEN INT 26884U109 219 2832 SH SOLE 2832 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 3835 117128 SH SOLE 117128 0 0 EQT CORP COM 26884L109 2266 213218 SH SOLE 213218 0 0 EQUIFAX INC COM 294429105 5973 42453 SH SOLE 42453 0 0 EQUINIX INC COM 29444U700 1109 1921 SH SOLE 1921 0 0 EQUINOR ASA SPONSORED ADR 29446M102 197 10479 SH SOLE 10479 0 0 EQUITRANS MIDSTREAM CORPORAT COM 294600101 949 65244 SH SOLE 65244 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 274 2066 SH SOLE 2066 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 532 6174 SH SOLE 6174 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 744 20349 SH SOLE 20349 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 25 2200 SH Call SOLE 2200 0 0 ESSENT GROUP LTD COM G3198U102 233 4970 SH SOLE 4970 0 0 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 657 28654 SH SOLE 28654 0 0 ESSEX PPTY TR INC COM 297178105 2457 7503 SH SOLE 7503 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 299 7487 SH SOLE 7487 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 896 43327 SH SOLE 43327 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 4 9800 SH Call SOLE 9800 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3023 81078 SH SOLE 81078 0 0 ETF SER SOLUTIONS APTUS BHVRL MMTM 26922A784 547 17932 SH SOLE 17932 0 0 ETF SER SOLUTIONS APTUS FORTIFIED 26922A610 555 21307 SH SOLE 21307 0 0 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 2964 97588 SH SOLE 97588 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G103 69 13950 SH SOLE 13950 0 0 ETSY INC COM 29786A106 809 14330 SH SOLE 14330 0 0 ETSY INC COM 29786A106 1 200 SH Call SOLE 200 0 0 EVERGY INC COM 30034W106 1105 16600 SH SOLE 16600 0 0 EVERSOURCE ENERGY COM 30040W108 3198 37490 SH SOLE 37490 0 0 EVOLENT HEALTH INC CL A 30050B101 136 20201 SH SOLE 20201 0 0 EXACT SCIENCES CORP COM 30063P105 21605 239086 SH SOLE 239086 0 0 EXACT SCIENCES CORP COM 30063P105 0 300 SH Call SOLE 300 0 0 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 9515 281906 SH SOLE 281906 0 0 EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 2351 92198 SH SOLE 92198 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 989 25748 SH SOLE 25748 0 0 EXELIXIS INC COM 30161Q104 0 300 SH Call SOLE 300 0 0 EXELIXIS INC COM 30161Q104 718 40556 SH SOLE 40556 0 0 EXELON CORP COM 30161N101 6981 144766 SH SOLE 144766 0 0 EXLSERVICE HOLDINGS INC COM 302081104 248 3615 SH SOLE 3615 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1153 8599 SH SOLE 8599 0 0 EXPEDITORS INTL WASH INC COM 302130109 7004 94510 SH SOLE 94510 0 0 EXPONENT INC COM 30214U102 234 3361 SH SOLE 3361 0 0 EXTRA SPACE STORAGE INC COM 30225T102 253 2154 SH SOLE 2154 0 0 EXTREME NETWORKS INC COM 30226D106 340 46810 SH SOLE 46810 0 0 EXXON MOBIL CORP COM 30231G102 410033 5808110 SH SOLE 5808110 0 0 EXXON MOBIL CORP COM 30231G102 1 500 SH Put SOLE 500 0 0 EYEPOINT PHARMACEUTICALS INC COM 30233G100 9565 5284738 SH SOLE 5284738 0 0 F M C CORP COM NEW 302491303 1098 12514 SH SOLE 12514 0 0 FACEBOOK INC CL A 30303M102 91377 512923 SH SOLE 512923 0 0 FACEBOOK INC CL A 30303M102 3 1200 SH Call SOLE 1200 0 0 FACEBOOK INC CL A 30303M102 0 100 SH Put SOLE 100 0 0 FACTSET RESH SYS INC COM 303075105 772 3167 SH SOLE 3167 0 0 FAIR ISAAC CORP COM 303250104 2304 7591 SH SOLE 7591 0 0 FASTENAL CO COM 311900104 11059 338065 SH SOLE 338065 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 1273 15591 SH SOLE 15591 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1373 10086 SH SOLE 10086 0 0 FEDERATED INVS INC PA CL B 314211103 17316 534605 SH SOLE 534605 0 0 FEDEX CORP COM 31428X106 21711 149005 SH SOLE 149005 0 0 FEDEX CORP COM 31428X106 1 2200 SH Call SOLE 2200 0 0 FEDEX CORP COM 31428X106 652 36900 SH Put SOLE 36900 0 0 FERRO CORP COM 315405100 1625 136835 SH SOLE 136835 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 315 24362 SH SOLE 24362 0 0 FIBROGEN INC COM 31572Q808 1584 42865 SH SOLE 42865 0 0 FIDELITY TOTAL BD ETF 316188309 16201 313522 SH SOLE 313522 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 7175 22868 SH SOLE 22868 0 0 FIDELITY COVINGTON TR CONSMR STAPLES 316092303 4741 128890 SH SOLE 128890 0 0 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 293 8870 SH SOLE 8870 0 0 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 640 13920 SH SOLE 13920 0 0 FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 3565 226816 SH SOLE 226816 0 0 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 6597 162679 SH SOLE 162679 0 0 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 609 14159 SH SOLE 14159 0 0 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 611 15402 SH SOLE 15402 0 0 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 1190 18600 SH SOLE 18600 0 0 FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 739 23070 SH SOLE 23070 0 0 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 2123 76010 SH SOLE 76010 0 0 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 5141 120876 SH SOLE 120876 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 5514 124199 SH SOLE 124199 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 10429 78568 SH SOLE 78568 0 0 FIFTH THIRD BANCORP COM 316773100 1524 55704 SH SOLE 55704 0 0 FIREEYE INC COM 31816Q101 5565 416844 SH SOLE 416844 0 0 FIRST AMERN FINL CORP COM 31847R102 1087 18442 SH SOLE 18442 0 0 FIRST CAPITAL INC COM 31942S104 1626 28124 SH SOLE 28124 0 0 FIRST FINL BANCORP OH COM 320209109 5021 205214 SH SOLE 205214 0 0 FIRST FINL BANKSHARES COM 32020R109 513 15614 SH SOLE 15614 0 0 FIRST HORIZON NATL CORP COM 320517105 364 22492 SH SOLE 22492 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 761 7950 SH SOLE 7950 0 0 FIRST SOLAR INC COM 336433107 2966 51288 SH SOLE 51288 0 0 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 141 13441 SH SOLE 13441 0 0 FIRST TR BICK INDEX FD COM SHS 33733H107 751 29666 SH SOLE 29666 0 0 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 967 18152 SH SOLE 18152 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 395 11872 SH SOLE 11872 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 849 42996 SH SOLE 42996 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 2332 56923 SH SOLE 56923 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 276 4760 SH SOLE 4760 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 266 4795 SH SOLE 4795 0 0 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 845 53373 SH SOLE 53373 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 1009 19256 SH SOLE 19256 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1223 52047 SH SOLE 52047 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 561 16320 SH SOLE 16320 0 0 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 765 19154 SH SOLE 19154 0 0 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2103 43955 SH SOLE 43955 0 0 FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 747 36539 SH SOLE 36539 0 0 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 807 16580 SH SOLE 16580 0 0 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 1408 25372 SH SOLE 25372 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 3809 67161 SH SOLE 67161 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1341 23741 SH SOLE 23741 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 3327 79198 SH SOLE 79198 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 470 9768 SH SOLE 9768 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 18182 135165 SH SOLE 135165 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 3246 102000 SH SOLE 102000 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 53576 891901 SH SOLE 891901 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 264 5472 SH SOLE 5472 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 5140 98799 SH SOLE 98799 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 3714 50169 SH SOLE 50169 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2856 68350 SH SOLE 68350 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 394 10587 SH SOLE 10587 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 777 19412 SH SOLE 19412 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 231 8265 SH SOLE 8265 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 12819 501063 SH SOLE 501063 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 1646 13264 SH SOLE 13264 0 0 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1018 37895 SH SOLE 37895 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 7225 152376 SH SOLE 152376 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2677 41106 SH SOLE 41106 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 738 9734 SH SOLE 9734 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 4152 140003 SH SOLE 140003 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 24216 1226933 SH SOLE 1226933 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 851 16193 SH SOLE 16193 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 7079 274682 SH SOLE 274682 0 0 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 693 15496 SH SOLE 15496 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 2192 31346 SH SOLE 31346 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 2169 42159 SH SOLE 42159 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1491 24567 SH SOLE 24567 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 1231 18206 SH SOLE 18206 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 4404 141912 SH SOLE 141912 0 0 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 298 5557 SH SOLE 5557 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 3655 41809 SH SOLE 41809 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1360 22651 SH SOLE 22651 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 203 15602 SH SOLE 15602 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 17558 503582 SH SOLE 503582 0 0 FIRSTCASH INC COM 33767D105 850 9253 SH SOLE 9253 0 0 FIRSTENERGY CORP COM 337932107 1294 26876 SH SOLE 26876 0 0 FISERV INC COM 337738108 2683 25887 SH SOLE 25887 0 0 FIVE BELOW INC COM 33829M101 1833 14478 SH SOLE 14478 0 0 FIVE9 INC COM 338307101 233 4377 SH SOLE 4377 0 0 FLAHERTY & CRUMRIN PFD & INM COM 338478100 1259 60336 SH SOLE 60336 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 372 16751 SH SOLE 16751 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1099 3843 SH SOLE 3843 0 0 FLEX LTD ORD Y2573F102 162 15531 SH SOLE 15531 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 1596 71603 SH SOLE 71603 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 539 17304 SH SOLE 17304 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 225 4975 SH SOLE 4975 0 0 FLEXSHARES TR STOX ESG INDEX 33939L696 297 4179 SH SOLE 4179 0 0 FLIR SYS INC COM 302445101 662 12571 SH SOLE 12571 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 1104 21594 SH SOLE 21594 0 0 FLUOR CORP NEW COM 343412102 269 14241 SH SOLE 14241 0 0 FNB CORP PA COM 302520101 656 56792 SH SOLE 56792 0 0 FORD MTR CO DEL COM 345370860 3729 406934 SH SOLE 406934 0 0 FORESTAR GROUP INC COM 346232101 415 22739 SH SOLE 22739 0 0 FORMFACTOR INC COM 346375108 448 24167 SH SOLE 24167 0 0 FORTINET INC COM 34959E109 9603 124717 SH SOLE 124717 0 0 FORTIS INC COM 349553107 234 5466 SH SOLE 5466 0 0 FORTIVE CORP COM 34959J108 5405 78829 SH SOLE 78829 0 0 FORTRESS BIOTECH INC COM 34960Q109 44 31100 SH SOLE 31100 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 2427 160599 SH SOLE 160599 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 822 15104 SH SOLE 15104 0 0 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 25 16384 SH SOLE 16384 0 0 FORWARD AIR CORP COM 349853101 498 7886 SH SOLE 7886 0 0 FOX CORP CL A COM 35137L105 979 31161 SH SOLE 31161 0 0 FOX FACTORY HLDG CORP COM 35138V102 521 8378 SH SOLE 8378 0 0 FRANKLIN RES INC COM 354613101 4785 165849 SH SOLE 165849 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1156 120266 SH SOLE 120266 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 483 14521 SH SOLE 14521 0 0 FRONT YD RESIDENTIAL CORP COM 35904G107 168 14475 SH SOLE 14475 0 0 FS BANCORP INC COM 30263Y104 758 14441 SH SOLE 14441 0 0 FS KKR CAPITAL CORP COM 302635107 2182 374182 SH SOLE 374182 0 0 FULTON FINL CORP PA COM 360271100 274 17082 SH SOLE 17082 0 0 GABELLI DIVD & INCOME TR COM 36242H104 502 23257 SH SOLE 23257 0 0 GABELLI EQUITY TR INC COM 362397101 245 41046 SH SOLE 41046 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2161 24114 SH SOLE 24114 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 191 44408 SH SOLE 44408 0 0 GAMCO INVESTORS INC CL A COM 361438104 230 11750 SH SOLE 11750 0 0 GAMESTOP CORP NEW CL A 36467W109 2271 409208 SH SOLE 409208 0 0 GAMESTOP CORP NEW CL A 36467W109 19 23000 SH Call SOLE 23000 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 332 8588 SH SOLE 8588 0 0 GARMIN LTD SHS H2906T109 2301 27194 SH SOLE 27194 0 0 GARTNER INC COM 366651107 5873 41109 SH SOLE 41109 0 0 GATX CORP COM 361448103 732 9415 SH SOLE 9415 0 0 GCI LIBERTY INC COM CLASS A 36164V305 292 4884 SH SOLE 4884 0 0 GENERAC HLDGS INC COM 368736104 776 9899 SH SOLE 9899 0 0 GENERAL DYNAMICS CORP COM 369550108 17694 96892 SH SOLE 96892 0 0 GENERAL ELECTRIC CO COM 369604103 13336 1490516 SH SOLE 1490516 0 0 GENERAL ELECTRIC CO COM 369604103 32 21300 SH Call SOLE 21300 0 0 GENERAL MLS INC COM 370334104 22503 408187 SH SOLE 408187 0 0 GENERAL MTRS CO COM 37045V100 5017 133965 SH SOLE 133965 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 4442 206686 SH SOLE 206686 0 0 GENESIS HEALTHCARE INC CL A COM 37185X106 296 267174 SH SOLE 267174 0 0 GENMARK DIAGNOSTICS INC COM 372309104 14208 2344647 SH SOLE 2344647 0 0 GENOCEA BIOSCIENCES INC COM NEW 372427401 474 163235 SH SOLE 163235 0 0 GENOCEA BIOSCIENCES INC COM NEW 372427401 1 1000 SH Call SOLE 1000 0 0 GENPACT LIMITED SHS G3922B107 598 15407 SH SOLE 15407 0 0 GENTEX CORP COM 371901109 500 18086 SH SOLE 18086 0 0 GENUINE PARTS CO COM 372460105 7103 71348 SH SOLE 71348 0 0 GETTY RLTY CORP NEW COM 374297109 520 16236 SH SOLE 16236 0 0 GILEAD SCIENCES INC COM 375558103 26663 420507 SH SOLE 420507 0 0 GLACIER BANCORP INC NEW COM 37637Q105 1903 47052 SH SOLE 47052 0 0 GLADSTONE CAPITAL CORP COM 376535100 139 14190 SH SOLE 14190 0 0 GLADSTONE COML CORP COM 376536108 273 11535 SH SOLE 11535 0 0 GLAUKOS CORP COM 377322102 222 3551 SH SOLE 3551 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 24471 573490 SH SOLE 573490 0 0 GLOBAL NET LEASE INC COM NEW 379378201 1104 56524 SH SOLE 56524 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 676 34462 SH SOLE 34462 0 0 GLOBAL PMTS INC COM 37940X102 4521 28481 SH SOLE 28481 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 1074 37397 SH SOLE 37397 0 0 GLOBAL X FDS GLB X MLP ENRG I 37950E226 5396 440217 SH SOLE 440217 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 935 55149 SH SOLE 55149 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 6771 808563 SH SOLE 808563 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 452 19115 SH SOLE 19115 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 315 13027 SH SOLE 13027 0 0 GLOBAL X FDS MSCI GREECE ETF 37950E366 739 79698 SH SOLE 79698 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 610 27002 SH SOLE 27002 0 0 GLOBAL X FDS REIT ETF 37950E127 173 11230 SH SOLE 11230 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 286 7841 SH SOLE 7841 0 0 GLOBALSTAR INC COM 378973408 623 1504584 SH SOLE 1504584 0 0 GLOBANT S A COM L44385109 459 5041 SH SOLE 5041 0 0 GLOBE LIFE INC COM 37959E102 2527 26355 SH SOLE 26355 0 0 GLOBUS MED INC CL A 379577208 501 9786 SH SOLE 9786 0 0 GLU MOBILE INC COM 379890106 83 16930 SH SOLE 16930 0 0 GMS INC COM 36251C103 1420 49351 SH SOLE 49351 0 0 GODADDY INC CL A 380237107 525 7931 SH SOLE 7931 0 0 GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 171 11100 SH SOLE 11100 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 502 25030 SH SOLE 25030 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 706 7046 SH SOLE 7046 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 229 7292 SH SOLE 7292 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 7839 276797 SH SOLE 276797 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 11052 184549 SH SOLE 184549 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 16582 80074 SH SOLE 80074 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 994 207558 SH SOLE 207558 0 0 GOLUB CAP BDC INC COM 38173M102 8706 462367 SH SOLE 462367 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 3900 272057 SH SOLE 272057 0 0 GOPRO INC CL A 38268T103 128 24555 SH SOLE 24555 0 0 GP STRATEGIES CORP COM 36225V104 180 14015 SH SOLE 14015 0 0 GRACO INC COM 384109104 532 11526 SH SOLE 11526 0 0 GRAINGER W W INC COM 384802104 693 2330 SH SOLE 2330 0 0 GRAND CANYON ED INC COM 38526M106 373 3815 SH SOLE 3815 0 0 GRANITE CONSTR INC COM 387328107 239 7506 SH SOLE 7506 0 0 GREEN DOT CORP CL A 39304D102 782 30953 SH SOLE 30953 0 0 GREEN PLAINS INC COM 393222104 27 108000 SH Call SOLE 108000 0 0 GREEN PLAINS INC COM 393222104 4271 403649 SH SOLE 403649 0 0 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 1476 111187 SH SOLE 111187 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 218 2395 SH SOLE 2395 0 0 GRUBHUB INC COM 400110102 316 5658 SH SOLE 5658 0 0 GUARDANT HEALTH INC COM 40131M109 3844 60208 SH SOLE 60208 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 556 27744 SH SOLE 27744 0 0 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 374 19177 SH SOLE 19177 0 0 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 217 9076 SH SOLE 9076 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 520 4887 SH SOLE 4887 0 0 GULF RESOURCES INC COM 40251W309 17 25001 SH SOLE 25001 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 832 7223 SH SOLE 7223 0 0 HALLIBURTON CO COM 406216101 1348 71150 SH SOLE 71150 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 443 28629 SH SOLE 28629 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 212 8758 SH SOLE 8758 0 0 HANCOCK JOHN PFD INCOME FD I COM 41013X106 277 11723 SH SOLE 11723 0 0 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 536 18873 SH SOLE 18873 0 0 HANESBRANDS INC COM 410345102 1815 118440 SH SOLE 118440 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 249 8579 SH SOLE 8579 0 0 HANOVER INS GROUP INC COM 410867105 344 2515 SH SOLE 2515 0 0 HARLEY DAVIDSON INC COM 412822108 362 10078 SH SOLE 10078 0 0 HARSCO CORP COM 415864107 465 24499 SH SOLE 24499 0 0 HARTFORD FDS EXCHANGE TRADE SHRT DURTN ETF 41653L602 2160 52894 SH SOLE 52894 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3744 61775 SH SOLE 61775 0 0 HASBRO INC COM 418056107 1055 8879 SH SOLE 8879 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 829 18233 SH SOLE 18233 0 0 HAWAIIAN HOLDINGS INC COM 419879101 3502 134265 SH SOLE 134265 0 0 HCA HEALTHCARE INC COM 40412C101 4726 39291 SH SOLE 39291 0 0 HCP INC COM 40414L109 999 27999 SH SOLE 27999 0 0 HD SUPPLY HLDGS INC COM 40416M105 522 13329 SH SOLE 13329 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 2434 42721 SH SOLE 42721 0 0 HEALTH INS INNOVATIONS INC COM CL A 42225K106 262 10542 SH SOLE 10542 0 0 HEALTHCARE SVCS GRP INC COM 421906108 217 8806 SH SOLE 8806 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 673 22930 SH SOLE 22930 0 0 HEALTHEQUITY INC COM 42226A107 4791 83844 SH SOLE 83844 0 0 HEICO CORP NEW CL A 422806208 327 3347 SH SOLE 3347 0 0 HEICO CORP NEW COM 422806109 1132 9168 SH SOLE 9168 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 113 14099 SH SOLE 14099 0 0 HELMERICH & PAYNE INC COM 423452101 5093 127222 SH SOLE 127222 0 0 HENRY JACK & ASSOC INC COM 426281101 892 6097 SH SOLE 6097 0 0 HENRY SCHEIN INC COM 806407102 4218 66430 SH SOLE 66430 0 0 HERCULES CAPITAL INC COM 427096508 1490 111081 SH SOLE 111081 0 0 HERON THERAPEUTICS INC COM 427746102 223 11905 SH SOLE 11905 0 0 HERSHEY CO COM 427866108 4855 31313 SH SOLE 31313 0 0 HERTZ GLOBAL HLDGS INC COM 42806J106 515 37260 SH SOLE 37260 0 0 HERTZ GLOBAL HLDGS INC COM 42806J106 8 7000 SH Call SOLE 7000 0 0 HESS CORP COM 42809H107 1534 25320 SH SOLE 25320 0 0 HESS MIDSTREAM PARTNERS LP UNIT LTD PR INT 428104103 748 38839 SH SOLE 38839 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 4028 265359 SH SOLE 265359 0 0 HEXCEL CORP NEW COM 428291108 990 12063 SH SOLE 12063 0 0 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 237 17728 SH SOLE 17728 0 0 HILL ROM HLDGS INC COM 431475102 472 4471 SH SOLE 4471 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 1166 12595 SH SOLE 12595 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 5355 211741 SH SOLE 211741 0 0 HOLLYFRONTIER CORP COM 436106108 622 11610 SH SOLE 11610 0 0 HOLOGIC INC COM 436440101 359 7121 SH SOLE 7121 0 0 HOME BANCSHARES INC COM 436893200 274 14580 SH SOLE 14580 0 0 HOME DEPOT INC COM 437076102 110723 477359 SH SOLE 477359 0 0 HOME DEPOT INC COM 437076102 2 400 SH Put SOLE 400 0 0 HONDA MOTOR LTD AMERN SHS 438128308 457 17377 SH SOLE 17377 0 0 HONEYWELL INTL INC COM 438516106 43239 255516 SH SOLE 255516 0 0 HONEYWELL INTL INC COM 438516106 5 4500 SH Put SOLE 4500 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 269 5789 SH SOLE 5789 0 0 HORMEL FOODS CORP COM 440452100 777 17679 SH SOLE 17679 0 0 HOULIHAN LOKEY INC CL A 441593100 743 16545 SH SOLE 16545 0 0 HOWARD HUGHES CORP COM 44267D107 319 2457 SH SOLE 2457 0 0 HP INC COM 40434L105 1463 77046 SH SOLE 77046 0 0 HSBC HLDGS PLC ADR A 1/40PF A 404280604 257 9750 SH SOLE 9750 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 8513 222074 SH SOLE 222074 0 0 HUB GROUP INC CL A 443320106 10178 218866 SH SOLE 218866 0 0 HUBBELL INC COM 443510607 410 3140 SH SOLE 3140 0 0 HUBSPOT INC COM 443573100 228 1514 SH SOLE 1514 0 0 HUMANA INC COM 444859102 5457 21323 SH SOLE 21323 0 0 HUNT J B TRANS SVCS INC COM 445658107 5622 50711 SH SOLE 50711 0 0 HUNTINGTON BANCSHARES INC COM 446150104 3141 220155 SH SOLE 220155 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1058 4983 SH SOLE 4983 0 0 HUNTSMAN CORP COM 447011107 3795 163450 SH SOLE 163450 0 0 HYATT HOTELS CORP COM CL A 448579102 1339 18167 SH SOLE 18167 0 0 IAC INTERACTIVECORP COM 44919P508 5792 26593 SH SOLE 26593 0 0 IBIO INC COM NEW 451033203 5 10002 SH SOLE 10002 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 481 7472 SH SOLE 7472 0 0 ICICI BK LTD ADR 45104G104 330 27171 SH SOLE 27171 0 0 ICON PLC SHS G4705A100 1216 8285 SH SOLE 8285 0 0 ICU MED INC COM 44930G107 305 1902 SH SOLE 1902 0 0 IDEX CORP COM 45167R104 1555 9525 SH SOLE 9525 0 0 IDEXX LABS INC COM 45168D104 9452 34791 SH SOLE 34791 0 0 IHS MARKIT LTD SHS G47567105 631 9410 SH SOLE 9410 0 0 II VI INC COM 902104108 1173 33345 SH SOLE 33345 0 0 ILLINOIS TOOL WKS INC COM 452308109 11533 73730 SH SOLE 73730 0 0 ILLINOIS TOOL WKS INC COM 452308109 7 8000 SH Put SOLE 8000 0 0 ILLUMINA INC COM 452327109 6913 22740 SH SOLE 22740 0 0 IMAX CORP COM 45245E109 299 13651 SH SOLE 13651 0 0 IMEDIA BRANDS INC COM CL A 452465107 23 40000 SH SOLE 40000 0 0 IMMUNOGEN INC COM 45253H101 1 15000 SH Call SOLE 15000 0 0 IMMUNOGEN INC COM 45253H101 17 12027 SH SOLE 12027 0 0 IMMUNOMEDICS INC COM 452907108 538 40386 SH SOLE 40386 0 0 IMPAC MTG HLDGS INC COM NEW 45254P508 6592 837766 SH SOLE 837766 0 0 INCYTE CORP COM 45337C102 1771 23939 SH SOLE 23939 0 0 INDEXIQ ETF TR HDG MACTRK ETF 45409B206 267 10213 SH SOLE 10213 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 58244 1915610 SH SOLE 1915610 0 0 INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 1425 53848 SH SOLE 53848 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 11428 356852 SH SOLE 356852 0 0 INFOSYS LTD SPONSORED ADR 456788108 1772 155820 SH SOLE 155820 0 0 INFUSYSTEM HLDGS INC COM 45685K102 53 10000 SH SOLE 10000 0 0 ING GROEP N V SPONSORED ADR 456837103 3340 321161 SH SOLE 321161 0 0 INGERSOLL-RAND PLC SHS G47791101 2773 22531 SH SOLE 22531 0 0 INGREDION INC COM 457187102 451 5540 SH SOLE 5540 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 366 11374 SH SOLE 11374 0 0 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 2530 101727 SH SOLE 101727 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 725 28841 SH SOLE 28841 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 259 9854 SH SOLE 9854 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C813 312 11963 SH SOLE 11963 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C672 1165 46202 SH SOLE 46202 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 567 21838 SH SOLE 21838 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 532 20400 SH SOLE 20400 0 0 INOVALON HLDGS INC COM CL A 45781D101 256 15704 SH SOLE 15704 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 185 92708 SH SOLE 92708 0 0 INTEGER HLDGS CORP COM 45826H109 520 6893 SH SOLE 6893 0 0 INTEL CORP COM 458140100 107123 2078544 SH SOLE 2078544 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 231 17325 SH SOLE 17325 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 503 9377 SH SOLE 9377 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 9248 100314 SH SOLE 100314 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 75086 516410 SH SOLE 516410 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 526 4278 SH SOLE 4278 0 0 INTERPUBLIC GROUP COS INC COM 460690100 4814 223152 SH SOLE 223152 0 0 INTEST CORP COM 461147100 287 61618 SH SOLE 61618 0 0 INTL PAPER CO COM 460146103 13875 331504 SH SOLE 331504 0 0 INTREXON CORP COM 46122T102 415 72241 SH SOLE 72241 0 0 INTUIT COM 461202103 7381 27769 SH SOLE 27769 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 13085 24180 SH SOLE 24180 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1218 78122 SH SOLE 78122 0 0 INVESCO CURNCYSHS BRIT PND S BRIT POUN STRL 46138M109 275 2306 SH SOLE 2306 0 0 INVESCO CURNCYSHS BRIT PND S BRIT POUN STRL 46138M109 4 4000 SH Put SOLE 4000 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 589 39159 SH SOLE 39159 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 293 10827 SH SOLE 10827 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 21125 1002494 SH SOLE 1002494 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 5296 221131 SH SOLE 221131 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 21471 1008218 SH SOLE 1008218 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 5535 231025 SH SOLE 231025 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2579 121284 SH SOLE 121284 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 8236 334738 SH SOLE 334738 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 15653 727290 SH SOLE 727290 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 5276 216516 SH SOLE 216516 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1879 87948 SH SOLE 87948 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 317 12254 SH SOLE 12254 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 889 41210 SH SOLE 41210 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 223 10913 SH SOLE 10913 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 224 10748 SH SOLE 10748 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 225 10229 SH SOLE 10229 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 13642 201590 SH SOLE 201590 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 410 6564 SH SOLE 6564 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 565 9343 SH SOLE 9343 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 6675 97433 SH SOLE 97433 0 0 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 7548 214972 SH SOLE 214972 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 316 6528 SH SOLE 6528 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 10111 263942 SH SOLE 263942 0 0 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 7026 124713 SH SOLE 124713 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 309 5479 SH SOLE 5479 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 11155 119807 SH SOLE 119807 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 222 11769 SH SOLE 11769 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 16402 139180 SH SOLE 139180 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 7466 58808 SH SOLE 58808 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 244 20833 SH SOLE 20833 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 7886 60641 SH SOLE 60641 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1296 6101 SH SOLE 6101 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 284 4881 SH SOLE 4881 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 930 6579 SH SOLE 6579 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 981 45303 SH SOLE 45303 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 18115 415225 SH SOLE 415225 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2513 14107 SH SOLE 14107 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 124930 1156127 SH SOLE 1156127 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 57271 483508 SH SOLE 483508 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 19817 305782 SH SOLE 305782 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2131 63621 SH SOLE 63621 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1116 30452 SH SOLE 30452 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 6798 232791 SH SOLE 232791 0 0 INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 1155 42275 SH SOLE 42275 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1387 30334 SH SOLE 30334 0 0 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 379 7588 SH SOLE 7588 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1305 44579 SH SOLE 44579 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 1109 57942 SH SOLE 57942 0 0 INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 6405 233183 SH SOLE 233183 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 1488 37591 SH SOLE 37591 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 2848 141813 SH SOLE 141813 0 0 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 475 20483 SH SOLE 20483 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1005 37845 SH SOLE 37845 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 16513 1099932 SH SOLE 1099932 0 0 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1585 49479 SH SOLE 49479 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 14641 371560 SH SOLE 371560 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 290 5370 SH SOLE 5370 0 0 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 1134 29697 SH SOLE 29697 0 0 INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 397 14623 SH SOLE 14623 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 3949 115756 SH SOLE 115756 0 0 INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 1122 18782 SH SOLE 18782 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 686 12949 SH SOLE 12949 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 712 6301 SH SOLE 6301 0 0 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 1709 45366 SH SOLE 45366 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 1796 42180 SH SOLE 42180 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 13542 233847 SH SOLE 233847 0 0 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 322 10963 SH SOLE 10963 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 815 36729 SH SOLE 36729 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 273 8458 SH SOLE 8458 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 2464 96963 SH SOLE 96963 0 0 INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 286 11532 SH SOLE 11532 0 0 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 1248 51650 SH SOLE 51650 0 0 INVESCO LTD SHS G491BT108 14504 856224 SH SOLE 856224 0 0 INVESCO MORTGAGE CAPITAL INC COM 46131B100 163 10679 SH SOLE 10679 0 0 INVESCO MUN TR COM 46131J103 233 18468 SH SOLE 18468 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 358 45134 SH SOLE 45134 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 212479 1125143 SH SOLE 1125143 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 24 21100 SH Put SOLE 21100 0 0 INVESCO SR INCOME TR COM 46131H107 216 51296 SH SOLE 51296 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 167 13150 SH SOLE 13150 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 218 14218 SH SOLE 14218 0 0 INVESTAR HLDG CORP COM 46134L105 238 10000 SH SOLE 10000 0 0 INVITAE CORP COM 46185L103 5971 310139 SH SOLE 310139 0 0 IONIS PHARMACEUTICALS INC COM 462222100 715 12006 SH SOLE 12006 0 0 IQIYI INC SPONSORED ADS 46267X108 246 15319 SH SOLE 15319 0 0 IQIYI INC SPONSORED ADS 46267X108 0 5000 SH Call SOLE 5000 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 563 26547 SH SOLE 26547 0 0 IRON MTN INC NEW COM 46284V101 2880 89071 SH SOLE 89071 0 0 ISHARES GOLD TRUST ISHARES 464285105 19088 1356654 SH SOLE 1356654 0 0 ISHARES INC CORE MSCI EMKT 46434G103 36545 745441 SH SOLE 745441 0 0 ISHARES INC CUR HD MSCI EM 46434G509 6880 278988 SH SOLE 278988 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 1155 35600 SH SOLE 35600 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 2714 47476 SH SOLE 47476 0 0 ISHARES INC MIN VOL GBL ETF 464286525 4517 47620 SH SOLE 47620 0 0 ISHARES INC MSCI AUST ETF 464286103 814 36655 SH SOLE 36655 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 2531 60020 SH SOLE 60020 0 0 ISHARES INC MSCI CDA ETF 464286509 14374 497409 SH SOLE 497409 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 418 6573 SH SOLE 6573 0 0 ISHARES INC MSCI EURZONE ETF 464286608 5015 128982 SH SOLE 128982 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 3899 184724 SH SOLE 184724 0 0 ISHARES INC MSCI GERMANY ETF 464286806 259 9610 SH SOLE 9610 0 0 ISHARES INC MSCI HONG KG ETF 464286871 809 35520 SH SOLE 35520 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 9524 168181 SH SOLE 168181 0 0 ISHARES INC MSCI MEXICO ETF 464286822 2198 51387 SH SOLE 51387 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 2001 71432 SH SOLE 71432 0 0 ISHARES INC MSCI PAC JP ETF 464286665 3218 72262 SH SOLE 72262 0 0 ISHARES INC MSCI RUSSIA ETF 46434G798 279 7144 SH SOLE 7144 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 2785 120030 SH SOLE 120030 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 6855 232365 SH SOLE 232365 0 0 ISHARES INC MSCI SWITZERLAND 464286749 2630 69646 SH SOLE 69646 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 213 14132 SH SOLE 14132 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 6260 393790 SH SOLE 393790 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 2 10000 SH Call SOLE 10000 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 5652 56208 SH SOLE 56208 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 20518 441909 SH SOLE 441909 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 2720 53139 SH SOLE 53139 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 14724 173905 SH SOLE 173905 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 6085 40742 SH SOLE 40742 0 0 ISHARES TR 20 YR TR BD ETF 464287432 5516 38675 SH SOLE 38675 0 0 ISHARES TR 20 YR TR BD ETF 464287432 5 2500 SH Put SOLE 2500 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 4305 33909 SH SOLE 33909 0 0 ISHARES TR AGENCY BOND ETF 464288166 1846 15931 SH SOLE 15931 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 229 4139 SH SOLE 4139 0 0 ISHARES TR ASIA 50 ETF 464288430 258 4400 SH SOLE 4400 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 4583 40764 SH SOLE 40764 0 0 ISHARES TR CALIF MUN BD ETF 464288356 624 10179 SH SOLE 10179 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 2557 64210 SH SOLE 64210 0 0 ISHARES TR CMBS ETF 46429B366 885 16573 SH SOLE 16573 0 0 ISHARES TR COHEN STEER REIT 464287564 630 5259 SH SOLE 5259 0 0 ISHARES TR CONV BD ETF 46435G102 1471 25158 SH SOLE 25158 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 7394 146516 SH SOLE 146516 0 0 ISHARES TR CORE DIV GRWTH 46434V621 13155 335864 SH SOLE 335864 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 7029 74725 SH SOLE 74725 0 0 ISHARES TR CORE INTL AGGR 46435G672 934 16901 SH SOLE 16901 0 0 ISHARES TR CORE MSCI EAFE 46432F842 86753 1420309 SH SOLE 1420309 0 0 ISHARES TR CORE MSCI EURO 46434V738 1380 30125 SH SOLE 30125 0 0 ISHARES TR CORE MSCI INTL 46435G326 1626 29718 SH SOLE 29718 0 0 ISHARES TR CORE MSCI PAC 46434V696 1562 27814 SH SOLE 27814 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 42000 726869 SH SOLE 726869 0 0 ISHARES TR CORE S&P MCP ETF 464287507 79914 413491 SH SOLE 413491 0 0 ISHARES TR CORE S&P SCP ETF 464287804 111624 1434520 SH SOLE 1434520 0 0 ISHARES TR CORE S&P TTL STK 464287150 81807 1220234 SH SOLE 1220234 0 0 ISHARES TR CORE S&P US GWT 464287671 33296 529678 SH SOLE 529678 0 0 ISHARES TR CORE S&P US VLU 464287663 34821 602717 SH SOLE 602717 0 0 ISHARES TR CORE S&P500 ETF 464287200 103951 348339 SH SOLE 348339 0 0 ISHARES TR CORE US AGGBD ET 464287226 53558 473349 SH SOLE 473349 0 0 ISHARES TR CRE U S REIT ETF 464288521 1959 35338 SH SOLE 35338 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 9743 315182 SH SOLE 315182 0 0 ISHARES TR DOW JONES US ETF 464287846 863 5858 SH SOLE 5858 0 0 ISHARES TR EAFE GRWTH ETF 464288885 4063 50463 SH SOLE 50463 0 0 ISHARES TR EAFE SML CP ETF 464288273 13952 243987 SH SOLE 243987 0 0 ISHARES TR EAFE VALUE ETF 464288877 785 16550 SH SOLE 16550 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 1819 22165 SH SOLE 22165 0 0 ISHARES TR ESG MSCI EAFE 46435G516 1821 28405 SH SOLE 28405 0 0 ISHARES TR ESG MSCI USA ETF 46435G425 652 9988 SH SOLE 9988 0 0 ISHARES TR EUROPE ETF 464287861 263 6095 SH SOLE 6095 0 0 ISHARES TR EXPANDED TECH 464287515 3146 14888 SH SOLE 14888 0 0 ISHARES TR EXPND TEC SC ETF 464287549 1033 4763 SH SOLE 4763 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 543 14016 SH SOLE 14016 0 0 ISHARES TR FALN ANGLS USD 46435G474 1072 40881 SH SOLE 40881 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 47000 922381 SH SOLE 922381 0 0 ISHARES TR GLB INFRASTR ETF 464288372 4410 95198 SH SOLE 95198 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 2279 37348 SH SOLE 37348 0 0 ISHARES TR GLOBAL TECH ETF 464287291 3448 18555 SH SOLE 18555 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 285 6244 SH SOLE 6244 0 0 ISHARES TR HDG MSCI EAFE 46434V803 2386 79685 SH SOLE 79685 0 0 ISHARES TR HDG MSCI JAPAN 46434V886 2426 77765 SH SOLE 77765 0 0 ISHARES TR IBNDS MAR20 ETF 46432FAK3 831 33505 PRN SOLE 33505 0 0 ISHARES TR IBONDS DEC19 ETF 46434VAU4 9959 401179 PRN SOLE 401179 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 10557 416002 PRN SOLE 416002 0 0 ISHARES TR IBONDS DEC2021 46435G789 5091 197411 SH SOLE 197411 0 0 ISHARES TR IBONDS DEC2022 46435G755 17335 663171 SH SOLE 663171 0 0 ISHARES TR IBONDS DEC2023 46435G318 11446 443880 SH SOLE 443880 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 24840 992156 PRN SOLE 992156 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 10172 401435 PRN SOLE 401435 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 10456 408588 PRN SOLE 408588 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 354 13645 PRN SOLE 13645 0 0 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 522 19446 PRN SOLE 19446 0 0 ISHARES TR IBONDS SEP2020 46434V571 17649 691254 SH SOLE 691254 0 0 ISHARES TR IBOXX HI YD ETF 464288513 6 6500 SH Put SOLE 6500 0 0 ISHARES TR IBOXX HI YD ETF 464288513 7342 84461 SH SOLE 84461 0 0 ISHARES TR IBOXX INV CP ETF 464287242 13037 102103 SH SOLE 102103 0 0 ISHARES TR INTL DEV RE ETF 464288489 621 20976 SH SOLE 20976 0 0 ISHARES TR INTL SEL DIV ETF 464288448 4078 132712 SH SOLE 132712 0 0 ISHARES TR INTRM TR CRP ETF 464288638 3785 65456 SH SOLE 65456 0 0 ISHARES TR JPMORGAN USD EMG 464288281 10344 91634 SH SOLE 91634 0 0 ISHARES TR LNG TR CRPRT BD 464289511 203 3016 SH SOLE 3016 0 0 ISHARES TR MBS ETF 464288588 7359 67869 SH SOLE 67869 0 0 ISHARES TR MICRO-CAP ETF 464288869 672 7752 SH SOLE 7752 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 7066 96431 SH SOLE 96431 0 0 ISHARES TR MODERT ALLOC ETF 464289875 302 7640 SH SOLE 7640 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 2050 10357 SH SOLE 10357 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 511 2101 SH SOLE 2101 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 321 2004 SH SOLE 2004 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 917 36749 SH SOLE 36749 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1573 8206 SH SOLE 8206 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 3618 54871 SH SOLE 54871 0 0 ISHARES TR MSCI ACWI ETF 464288257 11840 160485 SH SOLE 160485 0 0 ISHARES TR MSCI ACWI EX US 464288240 16554 359608 SH SOLE 359608 0 0 ISHARES TR MSCI CHINA A 46434V514 1470 53017 SH SOLE 53017 0 0 ISHARES TR MSCI EAFE ETF 464287465 29715 455519 SH SOLE 455519 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 18992 464699 SH SOLE 464699 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 14 5300 SH Call SOLE 5300 0 0 ISHARES TR MSCI EURO FL ETF 464289180 3244 181724 SH SOLE 181724 0 0 ISHARES TR MSCI INDIA ETF 46429B598 3480 103575 SH SOLE 103575 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 6823 166683 SH SOLE 166683 0 0 ISHARES TR MSCI KLD400 SOC 464288570 2436 21969 SH SOLE 21969 0 0 ISHARES TR MSCI LW CRB TG 46434V464 214 1782 SH SOLE 1782 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 25993 405591 SH SOLE 405591 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 4093 130799 SH SOLE 130799 0 0 ISHARES TR MSCI USA ESG SLC 464288802 3592 29078 SH SOLE 29078 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 784 30689 SH SOLE 30689 0 0 ISHARES TR MULTIFACTOR USA 46434V282 277 8610 SH SOLE 8610 0 0 ISHARES TR NASDAQ BIOTECH 464287556 5891 59273 SH SOLE 59273 0 0 ISHARES TR NATIONAL MUN ETF 464288414 17364 152238 SH SOLE 152238 0 0 ISHARES TR NEW YORK MUN ETF 464288323 237 4169 SH SOLE 4169 0 0 ISHARES TR NORTH AMERN NAT 464287374 279 9570 SH SOLE 9570 0 0 ISHARES TR PFD AND INCM SEC 464288687 18608 495539 SH SOLE 495539 0 0 ISHARES TR PHLX SEMICND ETF 464287523 609 2942 SH SOLE 2942 0 0 ISHARES TR RUS 1000 ETF 464287622 26410 160527 SH SOLE 160527 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 147346 922915 SH SOLE 922915 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 85000 662655 SH SOLE 662655 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 12551 65090 SH SOLE 65090 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 23614 197762 SH SOLE 197762 0 0 ISHARES TR RUS MD CP GR ETF 464287481 7825 55359 SH SOLE 55359 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 12870 143501 SH SOLE 143501 0 0 ISHARES TR RUS MID CAP ETF 464287499 27443 490627 SH SOLE 490627 0 0 ISHARES TR RUS TOP 200 ETF 464289446 16627 241287 SH SOLE 241287 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1620 18622 SH SOLE 18622 0 0 ISHARES TR RUS TP200 VL ETF 464289420 1170 21290 SH SOLE 21290 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 45207 298604 SH SOLE 298604 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 0 6000 SH Call SOLE 6000 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 88 42000 SH Put SOLE 42000 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 29388 169202 SH SOLE 169202 0 0 ISHARES TR S&P 100 ETF 464287101 3089 23492 SH SOLE 23492 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 62573 347456 SH SOLE 347456 0 0 ISHARES TR S&P 500 VAL ETF 464287408 28128 236269 SH SOLE 236269 0 0 ISHARES TR S&P MC 400GR ETF 464287606 35724 159767 SH SOLE 159767 0 0 ISHARES TR S&P MC 400VL ETF 464287705 10969 68742 SH SOLE 68742 0 0 ISHARES TR S&P SML 600 GWT 464287887 14796 83025 SH SOLE 83025 0 0 ISHARES TR SELECT DIVID ETF 464287168 22715 222774 SH SOLE 222774 0 0 ISHARES TR SH TR CRPORT ETF 464288646 8540 158972 SH SOLE 158972 0 0 ISHARES TR SHORT TREAS BD 464288679 5026 45445 SH SOLE 45445 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 2133 20063 SH SOLE 20063 0 0 ISHARES TR SP SMCP600VL ETF 464287879 4611 30684 SH SOLE 30684 0 0 ISHARES TR TIPS BD ETF 464287176 9422 81180 SH SOLE 81180 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 257 2795 SH SOLE 2795 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 222 1756 SH SOLE 1756 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 341 1572 SH SOLE 1572 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 334 2443 SH SOLE 2443 0 0 ISHARES TR U.S. FINLS ETF 464287788 1740 13510 SH SOLE 13510 0 0 ISHARES TR U.S. MED DVC ETF 464288810 2771 11216 SH SOLE 11216 0 0 ISHARES TR U.S. REAL ES ETF 464287739 5616 60047 SH SOLE 60047 0 0 ISHARES TR U.S. REAL ES ETF 464287739 5 6000 SH Put SOLE 6000 0 0 ISHARES TR U.S. TECH ETF 464287721 8397 41165 SH SOLE 41165 0 0 ISHARES TR ULTR SH TRM BD 46434V878 7054 140112 SH SOLE 140112 0 0 ISHARES TR US AER DEF ETF 464288760 10891 48551 SH SOLE 48551 0 0 ISHARES TR US HLTHCARE ETF 464287762 522 2757 SH SOLE 2757 0 0 ISHARES TR US HOME CONS ETF 464288752 2178 50258 SH SOLE 50258 0 0 ISHARES TR US INDUSTRIALS 464287754 1236 7786 SH SOLE 7786 0 0 ISHARES TR US OIL GS EX ETF 464288851 2176 42449 SH SOLE 42449 0 0 ISHARES TR US REGNL BKS ETF 464288778 258 5526 SH SOLE 5526 0 0 ISHARES TR US TREAS BD ETF 46429B267 5788 219696 SH SOLE 219696 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 18169 152472 SH SOLE 152472 0 0 ISHARES TR USA QUALITY FCTR 46432F339 8769 94883 SH SOLE 94883 0 0 ISHARES TR USD INV GRDE ETF 464288620 340 5859 SH SOLE 5859 0 0 ISHARES TR YLD OPTIM BD 46434V787 862 34374 SH SOLE 34374 0 0 ISHARES US ETF TR COMMOD SEL STG 46431W853 1005 32268 SH SOLE 32268 0 0 ISHARES US ETF TR SHT MAT BD ETF 46431W507 11746 233109 SH SOLE 233109 0 0 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 3522 70238 SH SOLE 70238 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 93 11314 SH SOLE 11314 0 0 ITT INC COM 45073V108 239 3898 SH SOLE 3898 0 0 JABIL INC COM 466313103 481 13444 SH SOLE 13444 0 0 JACOBS ENGR GROUP INC COM 469814107 665 7223 SH SOLE 7223 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4062 31681 SH SOLE 31681 0 0 JD COM INC SPON ADR CL A 47215P106 2211 78984 SH SOLE 78984 0 0 JD COM INC SPON ADR CL A 47215P106 0 200 SH Call SOLE 200 0 0 JEFFERIES FINL GROUP INC COM 47233W109 1612 87845 SH SOLE 87845 0 0 JETBLUE AWYS CORP COM 477143101 387 23115 SH SOLE 23115 0 0 JETBLUE AWYS CORP COM 477143101 1 500 SH Call SOLE 500 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 1051 31868 SH SOLE 31868 0 0 JOHNSON & JOHNSON COM 478160104 186509 1441409 SH SOLE 1441409 0 0 JOHNSON & JOHNSON COM 478160104 145 55000 SH Put SOLE 55000 0 0 JOHNSON CTLS INTL PLC SHS G51502105 4813 109933 SH SOLE 109933 0 0 JOINT CORP COM 47973J102 4886 262480 SH SOLE 262480 0 0 JONES LANG LASALLE INC COM 48020Q107 4346 31238 SH SOLE 31238 0 0 JP MORGAN EXCHANGE TRADED FD BETABULDRS CDA 46641Q696 8486 339223 SH SOLE 339223 0 0 JP MORGAN EXCHANGE TRADED FD BETBULD MSCI 46641Q738 6867 76275 SH SOLE 76275 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 5072 96889 SH SOLE 96889 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 367 6203 SH SOLE 6203 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 2984 56258 SH SOLE 56258 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 803 26423 SH SOLE 26423 0 0 JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 7930 155131 SH SOLE 155131 0 0 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 417 5521 SH SOLE 5521 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 10237 203059 SH SOLE 203059 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 33053 1421039 SH SOLE 1421039 0 0 JPMORGAN CHASE & CO COM 46625H100 2 1000 SH Put SOLE 1000 0 0 JPMORGAN CHASE & CO COM 46625H100 172058 1460970 SH SOLE 1460970 0 0 JUNIPER NETWORKS INC COM 48203R104 456 18510 SH SOLE 18510 0 0 KAMAN CORP COM 483548103 320 5400 SH SOLE 5400 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 3545 26617 SH SOLE 26617 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 319 22553 SH SOLE 22553 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1446 132870 SH SOLE 132870 0 0 KELLOGG CO COM 487836108 914 14227 SH SOLE 14227 0 0 KEMPER CORP DEL COM 488401100 4080 52328 SH SOLE 52328 0 0 KEMPHARM INC COM 488445107 16 23500 SH SOLE 23500 0 0 KEURIG DR PEPPER INC COM 49271V100 229 8431 SH SOLE 8431 0 0 KEYCORP NEW COM 493267108 1322 73846 SH SOLE 73846 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2794 28894 SH SOLE 28894 0 0 KIMBERLY CLARK CORP COM 494368103 30911 217627 SH SOLE 217627 0 0 KIMBERLY CLARK CORP COM 494368103 2 8200 SH Put SOLE 8200 0 0 KIMCO RLTY CORP COM 49446R109 6762 324523 SH SOLE 324523 0 0 KINDER MORGAN INC DEL COM 49456B101 28300 1373644 SH SOLE 1373644 0 0 KIRBY CORP COM 497266106 1566 19065 SH SOLE 19065 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 403 9327 SH SOLE 9327 0 0 KKR & CO INC CL A 48251W104 1031 38423 SH SOLE 38423 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 354 22729 SH SOLE 22729 0 0 KLA CORPORATION COM NEW 482480100 3202 20070 SH SOLE 20070 0 0 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 9567 501037 SH SOLE 501037 0 0 KOHLS CORP COM 500255104 2952 59381 SH SOLE 59381 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1995 43070 SH SOLE 43070 0 0 KRAFT HEINZ CO COM 500754106 10097 361358 SH SOLE 361358 0 0 KRAFT HEINZ CO COM 500754106 0 500 SH Call SOLE 500 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 1155 38556 SH SOLE 38556 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 1617 39128 SH SOLE 39128 0 0 KRANESHARES TR ELEC VEH FUTUR 500767827 777 37800 SH SOLE 37800 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1436 77394 SH SOLE 77394 0 0 KROGER CO COM 501044101 4660 181000 SH SOLE 181000 0 0 KT CORP SPONSORED ADR 48268K101 142 12544 SH SOLE 12544 0 0 KULICKE & SOFFA INDS INC COM 501242101 627 26672 SH SOLE 26672 0 0 L BRANDS INC COM 501797104 312 15960 SH SOLE 15960 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 8938 42898 SH SOLE 42898 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1361 8095 SH SOLE 8095 0 0 LADDER CAP CORP CL A 505743104 461 26728 SH SOLE 26728 0 0 LAM RESEARCH CORP COM 512807108 6401 27689 SH SOLE 27689 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 272 3314 SH SOLE 3314 0 0 LAMB WESTON HLDGS INC COM 513272104 4576 62971 SH SOLE 62971 0 0 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 16422 910383 SH SOLE 910383 0 0 LANDSTAR SYS INC COM 515098101 960 8523 SH SOLE 8523 0 0 LANNET INC COM 516012101 149 13468 SH SOLE 13468 0 0 LAS VEGAS SANDS CORP COM 517834107 1851 32053 SH SOLE 32053 0 0 LAS VEGAS SANDS CORP COM 517834107 2 500 SH Call SOLE 500 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 241 13269 SH SOLE 13269 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1351 48289 SH SOLE 48289 0 0 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 241 10936 SH SOLE 10936 0 0 LAUDER ESTEE COS INC CL A 518439104 7742 38914 SH SOLE 38914 0 0 LAZARD LTD SHS A G54050102 298 8651 SH SOLE 8651 0 0 LEAR CORP COM NEW 521865204 317 2703 SH SOLE 2703 0 0 LEGG MASON INC COM 524901105 9546 250062 SH SOLE 250062 0 0 LEGGETT & PLATT INC COM 524660107 1189 29103 SH SOLE 29103 0 0 LEIDOS HLDGS INC COM 525327102 5450 63456 SH SOLE 63456 0 0 LENNAR CORP CL A 526057104 9 2000 SH Call SOLE 2000 0 0 LENNAR CORP CL A 526057104 705 12603 SH SOLE 12603 0 0 LENNOX INTL INC COM 526107107 1055 4335 SH SOLE 4335 0 0 LEXINGTON REALTY TRUST COM 529043101 534 52052 SH SOLE 52052 0 0 LIBBEY INC COM 529898108 34 10373 SH SOLE 10373 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 66 10273 SH SOLE 10273 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 211 2096 SH SOLE 2096 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 878 8351 SH SOLE 8351 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 6006 242568 SH SOLE 242568 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 260 10934 SH SOLE 10934 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 217 12833 SH SOLE 12833 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 408 9920 SH SOLE 9920 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 854 20303 SH SOLE 20303 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 204 5230 SH SOLE 5230 0 0 LIFE STORAGE INC COM 53223X107 312 2962 SH SOLE 2962 0 0 LILLY ELI & CO COM 532457108 36335 325232 SH SOLE 325232 0 0 LIMELIGHT NETWORKS INC COM 53261M104 60 19655 SH SOLE 19655 0 0 LINCOLN ELEC HLDGS INC COM 533900106 309 3521 SH SOLE 3521 0 0 LINCOLN NATL CORP IND COM 534187109 4401 72977 SH SOLE 72977 0 0 LINDE PLC SHS G5494J103 3513 18120 SH SOLE 18120 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 126 13685 SH SOLE 13685 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 15 20000 SH Call SOLE 20000 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 354 41940 SH SOLE 41940 0 0 LITTELFUSE INC COM 537008104 317 1793 SH SOLE 1793 0 0 LIVE OAK BANCSHARES INC COM 53803X105 4938 272880 SH SOLE 272880 0 0 LIVENT CORP COM 53814L108 82 12177 SH SOLE 12177 0 0 LIVEPERSON INC COM 538146101 690 19442 SH SOLE 19442 0 0 LKQ CORP COM 501889208 335 10375 SH SOLE 10375 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 681 257161 SH SOLE 257161 0 0 LOCKHEED MARTIN CORP COM 539830109 48924 125018 SH SOLE 125018 0 0 LOEWS CORP COM 540424108 4349 84392 SH SOLE 84392 0 0 LOUISIANA PAC CORP COM 546347105 588 23840 SH SOLE 23840 0 0 LOWES COS INC COM 548661107 22813 207751 SH SOLE 207751 0 0 LULULEMON ATHLETICA INC COM 550021109 5656 29244 SH SOLE 29244 0 0 LULULEMON ATHLETICA INC COM 550021109 1 200 SH Call SOLE 200 0 0 LUMENTUM HLDGS INC COM 55024U109 353 6662 SH SOLE 6662 0 0 LYFT INC CL A COM 55087P104 889 21823 SH SOLE 21823 0 0 LYFT INC CL A COM 55087P104 2 500 SH Put SOLE 500 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 29520 329712 SH SOLE 329712 0 0 M & T BK CORP COM 55261F104 916 5797 SH SOLE 5797 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 4951 125455 SH SOLE 125455 0 0 MACYS INC COM 55616P104 788 50704 SH SOLE 50704 0 0 MACYS INC COM 55616P104 1 10000 SH Call SOLE 10000 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1750 6641 SH SOLE 6641 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 55176 832565 SH SOLE 832565 0 0 MAGNA INTL INC COM 559222401 3907 73451 SH SOLE 73451 0 0 MAIN STREET CAPITAL CORP COM 56035L104 7171 166125 SH SOLE 166125 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 2108 92991 SH SOLE 92991 0 0 MALIBU BOATS INC COM CL A 56117J100 384 12500 SH SOLE 12500 0 0 MANHATTAN ASSOCS INC COM 562750109 281 3459 SH SOLE 3459 0 0 MANNKIND CORP COM NEW 56400P706 14 12052 SH SOLE 12052 0 0 MANPOWERGROUP INC COM 56418H100 11540 136943 SH SOLE 136943 0 0 MANULIFE FINL CORP COM 56501R106 837 45471 SH SOLE 45471 0 0 MARATHON OIL CORP COM 565849106 465 38165 SH SOLE 38165 0 0 MARATHON PETE CORP COM 56585A102 29198 480443 SH SOLE 480443 0 0 MARCHEX INC CL B 56624R108 53 17000 SH SOLE 17000 0 0 MARKEL CORP COM 570535104 772 655 SH SOLE 655 0 0 MARKETAXESS HLDGS INC COM 57060D108 1078 3273 SH SOLE 3273 0 0 MARKETAXESS HLDGS INC COM 57060D108 5 200 SH Put SOLE 200 0 0 MARRIOTT INTL INC NEW CL A 571903202 7557 60886 SH SOLE 60886 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 285 2785 SH SOLE 2785 0 0 MARSH & MCLENNAN COS INC COM 571748102 25003 249533 SH SOLE 249533 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1287 4696 SH SOLE 4696 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1945 79194 SH SOLE 79194 0 0 MASCO CORP COM 574599106 424 10176 SH SOLE 10176 0 0 MASTERCARD INC CL A 57636Q104 51042 187998 SH SOLE 187998 0 0 MATCH GROUP INC COM 57665R106 3826 53379 SH SOLE 53379 0 0 MATERIALISE NV SPONSORED ADS 57667T100 320 17367 SH SOLE 17367 0 0 MATTEL INC COM 577081102 170 15274 SH SOLE 15274 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 13922 240541 SH SOLE 240541 0 0 MAXLINEAR INC COM 57776J100 22989 1027186 SH SOLE 1027186 0 0 MCCORMICK & CO INC COM NON VTG 579780206 4236 27082 SH SOLE 27082 0 0 MCDONALDS CORP COM 580135101 176160 820523 SH SOLE 820523 0 0 MCDONALDS CORP COM 580135101 1 200 SH Call SOLE 200 0 0 MCEWEN MNG INC COM 58039P107 21 13734 SH SOLE 13734 0 0 MCKESSON CORP COM 58155Q103 10397 76116 SH SOLE 76116 0 0 MDC PARTNERS INC CL A SUB VTG 552697104 174 61809 SH SOLE 61809 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1544 78577 SH SOLE 78577 0 0 MEDICINES CO COM 584688105 215 4277 SH SOLE 4277 0 0 MEDIFAST INC COM 58470H101 252 2426 SH SOLE 2426 0 0 MEDPACE HLDGS INC COM 58506Q109 783 9314 SH SOLE 9314 0 0 MEDTRONIC PLC SHS G5960L103 24458 225433 SH SOLE 225433 0 0 MERCADOLIBRE INC COM 58733R102 1037 1870 SH SOLE 1870 0 0 MERCADOLIBRE INC COM 58733R102 51 600 SH Put SOLE 600 0 0 MERCK & CO INC COM 58933Y105 143946 1709775 SH SOLE 1709775 0 0 MERCURY SYS INC COM 589378108 471 5828 SH SOLE 5828 0 0 METAURUS EQUITY COMPONENT TR US EQT CUM 2027 59140L100 574 50000 SH SOLE 50000 0 0 METLIFE INC COM 59156R108 24491 519253 SH SOLE 519253 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 2120 3013 SH SOLE 3013 0 0 MFA FINL INC COM 55272X102 601 81677 SH SOLE 81677 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 1055 127036 SH SOLE 127036 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 45 11800 SH SOLE 11800 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 574 19188 SH SOLE 19188 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1764 63578 SH SOLE 63578 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 3657 39452 SH SOLE 39452 0 0 MICRON TECHNOLOGY INC COM 595112103 17184 400939 SH SOLE 400939 0 0 MICROSOFT CORP COM 594918104 554 169300 SH Put SOLE 169300 0 0 MICROSOFT CORP COM 594918104 357932 2573373 SH SOLE 2573373 0 0 MICROSOFT CORP COM 594918104 38 7900 SH Call SOLE 7900 0 0 MID AMER APT CMNTYS INC COM 59522J103 264 2026 SH SOLE 2026 0 0 MIDDLEBY CORP COM 596278101 624 5296 SH SOLE 5296 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 13 15666 SH SOLE 15666 0 0 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 3703 340275 SH SOLE 340275 0 0 MIRAGEN THERAPEUTICS INC COM 60463E103 10 12217 SH SOLE 12217 0 0 MITEK SYS INC COM NEW 606710200 295 30517 SH SOLE 30517 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 5619 1104379 SH SOLE 1104379 0 0 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 58 19239 SH SOLE 19239 0 0 MOELIS & CO CL A 60786M105 4232 129236 SH SOLE 129236 0 0 MOLSON COORS BREWING CO CL B 60871R209 3214 55761 SH SOLE 55761 0 0 MONDELEZ INTL INC CL A 609207105 33917 613374 SH SOLE 613374 0 0 MONEYGRAM INTL INC COM NEW 60935Y208 24 6000 SH SOLE 6000 0 0 MONEYGRAM INTL INC COM NEW 60935Y208 8 10000 SH Call SOLE 10000 0 0 MONGODB INC CL A 60937P106 889 7381 SH SOLE 7381 0 0 MONGODB INC CL A 60937P106 31 1400 SH Put SOLE 1400 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 186 12865 SH SOLE 12865 0 0 MONOLITHIC PWR SYS INC COM 609839105 1076 6911 SH SOLE 6911 0 0 MONROE CAP CORP COM 610335101 116 11000 SH SOLE 11000 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 767 13221 SH SOLE 13221 0 0 MOODYS CORP COM 615369105 1183 5790 SH SOLE 5790 0 0 MOOG INC CL A 615394202 341 4206 SH SOLE 4206 0 0 MORGAN STANLEY COM NEW 617446448 9055 212022 SH SOLE 212022 0 0 MORGAN STANLEY EMER MKTS DEB COM 61744H105 133 14527 SH SOLE 14527 0 0 MORNINGSTAR INC COM 617700109 437 2996 SH SOLE 2996 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 2191 12866 SH SOLE 12866 0 0 MPLX LP COM UNIT REP LTD 55336V100 15991 570433 SH SOLE 570433 0 0 MSA SAFETY INC COM 553498106 200 1847 SH SOLE 1847 0 0 MSC INDL DIRECT INC CL A 553530106 348 4800 SH SOLE 4800 0 0 MSCI INC COM 55354G100 1905 8708 SH SOLE 8708 0 0 MSG NETWORK INC CL A 553573106 324 20109 SH SOLE 20109 0 0 MURPHY USA INC COM 626755102 21174 248258 SH SOLE 248258 0 0 MYLAN N V SHS EURO N59465109 1528 77050 SH SOLE 77050 0 0 NABORS INDUSTRIES LTD SHS G6359F103 65 35036 SH SOLE 35036 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 1621 63496 SH SOLE 63496 0 0 NASDAQ INC COM 631103108 7130 71882 SH SOLE 71882 0 0 NATIONAL BEVERAGE CORP COM 635017106 3410 76614 SH SOLE 76614 0 0 NATIONAL FUEL GAS CO N J COM 636180101 747 15899 SH SOLE 15899 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 598 11087 SH SOLE 11087 0 0 NATIONAL INSTRS CORP COM 636518102 453 10858 SH SOLE 10858 0 0 NATIONAL OILWELL VARCO INC COM 637071101 1466 69357 SH SOLE 69357 0 0 NATIONAL RESH CORP COM NEW 637372202 249 4325 SH SOLE 4325 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 361 6401 SH SOLE 6401 0 0 NAVIDEA BIOPHARMACEUTICALS I COM NEW 63937X202 11 13090 SH SOLE 13090 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 2147 201481 SH SOLE 201481 0 0 NEKTAR THERAPEUTICS COM 640268108 462 25366 SH SOLE 25366 0 0 NEKTAR THERAPEUTICS COM 640268108 1 300 SH Call SOLE 300 0 0 NELNET INC CL A 64031N108 2638 41475 SH SOLE 41475 0 0 NEOGEN CORP COM 640491106 1650 24313 SH SOLE 24313 0 0 NEOGENOMICS INC COM NEW 64049M209 4005 209441 SH SOLE 209441 0 0 NETAPP INC COM 64110D104 1063 20147 SH SOLE 20147 0 0 NETEASE INC SPONSORED ADS 64110W102 268 1009 SH SOLE 1009 0 0 NETFLIX INC COM 64110L106 13018 48672 SH SOLE 48672 0 0 NETFLIX INC COM 64110L106 21 500 SH Put SOLE 500 0 0 NEUBERGER BERMAN HGH YLD FD COM 64128C106 483 40003 SH SOLE 40003 0 0 NEUBERGER BERMAN MLP AND ENR COM 64129H104 124 17353 SH SOLE 17353 0 0 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 359 28722 SH SOLE 28722 0 0 NEURALSTEM INC COM 64127R500 75 45055 SH SOLE 45055 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 419 4654 SH SOLE 4654 0 0 NEVRO CORP COM 64157F103 1167 13583 SH SOLE 13583 0 0 NEW AGE BEVERAGES CORP COM 64157V108 47 16860 SH SOLE 16860 0 0 NEW AGE BEVERAGES CORP COM 64157V108 7 20400 SH Call SOLE 20400 0 0 NEW FORTRESS ENERGY LLC CL A SHS RP LLC 644393100 945 52416 SH SOLE 52416 0 0 NEW JERSEY RES COM 646025106 280 6194 SH SOLE 6194 0 0 NEW MTN FIN CORP COM 647551100 1869 137180 SH SOLE 137180 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1091 9826 SH SOLE 9826 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1164 74308 SH SOLE 74308 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 763 60522 SH SOLE 60522 0 0 NEW YORK TIMES CO CL A 650111107 50 1749 SH SOLE 1749 0 0 NEW YORK TIMES CO CL A 650111107 0 10000 SH Call SOLE 10000 0 0 NEWELL BRANDS INC COM 651229106 408 21859 SH SOLE 21859 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 3184 84168 SH SOLE 84168 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 16278 159055 SH SOLE 159055 0 0 NEXTERA ENERGY INC COM 65339F101 39525 169638 SH SOLE 169638 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2735 51764 SH SOLE 51764 0 0 NEXTGEN HEALTHCARE INC COM 65343C102 840 53922 SH SOLE 53922 0 0 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1237 88909 SH SOLE 88909 0 0 NICE LTD SPONSORED ADR 653656108 2415 16857 SH SOLE 16857 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 16613 781793 SH SOLE 781793 0 0 NIKE INC CL B 654106103 47895 509375 SH SOLE 509375 0 0 NIKE INC CL B 654106103 200 58500 SH Put SOLE 58500 0 0 NIO INC SPON ADS 62914V106 2 15000 SH Call SOLE 15000 0 0 NIO INC SPON ADS 62914V106 8 6552 SH SOLE 6552 0 0 NISOURCE INC COM 65473P105 1491 49933 SH SOLE 49933 0 0 NOBLE ENERGY INC COM 655044105 289 12884 SH SOLE 12884 0 0 NOKIA CORP SPONSORED ADR 654902204 994 197524 SH SOLE 197524 0 0 NOKIA CORP SPONSORED ADR 654902204 24 88000 SH Call SOLE 88000 0 0 NOODLES & CO COM CL A 65540B105 90 15890 SH SOLE 15890 0 0 NORDSON CORP COM 655663102 2747 18941 SH SOLE 18941 0 0 NORDSTROM INC COM 655664100 6218 185127 SH SOLE 185127 0 0 NORFOLK SOUTHERN CORP COM 655844108 17537 97616 SH SOLE 97616 0 0 NORTHERN TR CORP COM 665859104 1324 14136 SH SOLE 14136 0 0 NORTHROP GRUMMAN CORP COM 666807102 22878 61150 SH SOLE 61150 0 0 NORTHWEST NAT HLDG CO COM 66765N105 235 3290 SH SOLE 3290 0 0 NOVARTIS A G SPONSORED ADR 66987V109 18973 218131 SH SOLE 218131 0 0 NOVOCURE LTD ORD SHS G6674U108 670 8965 SH SOLE 8965 0 0 NOVO-NORDISK A S ADR 670100205 3892 74695 SH SOLE 74695 0 0 NOW INC COM 67011P100 153 13590 SH SOLE 13590 0 0 NRG ENERGY INC COM NEW 629377508 276 7004 SH SOLE 7004 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 1175 72104 SH SOLE 72104 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 0 200 SH Call SOLE 200 0 0 NUCOR CORP COM 670346105 7485 146993 SH SOLE 146993 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 210 8406 SH SOLE 8406 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 395 15298 SH SOLE 15298 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 769 20173 SH SOLE 20173 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 960 30679 SH SOLE 30679 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 457 15690 SH SOLE 15690 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 275 10681 SH SOLE 10681 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 459 16233 SH SOLE 16233 0 0 NUTRIEN LTD COM 67077M108 1494 29906 SH SOLE 29906 0 0 NUVASIVE INC COM 670704105 1739 27429 SH SOLE 27429 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 392 23591 SH SOLE 23591 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 7353 515325 SH SOLE 515325 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 515 34409 SH SOLE 34409 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 80 10604 SH SOLE 10604 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 347 40262 SH SOLE 40262 0 0 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 147 10205 SH SOLE 10205 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 7651 559444 SH SOLE 559444 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 6800 495678 SH SOLE 495678 0 0 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 2095 157285 SH SOLE 157285 0 0 NUVEEN MICHIGAN QLT MUN INC COM 670979103 2472 177056 SH SOLE 177056 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1728 164217 SH SOLE 164217 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1711 105615 SH SOLE 105615 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 284 12766 SH SOLE 12766 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 6531 485246 SH SOLE 485246 0 0 NUVEEN NEW YORK QLT MUN INC COM 67066X107 3184 223177 SH SOLE 223177 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1654 122583 SH SOLE 122583 0 0 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 359 35715 SH SOLE 35715 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 240 24326 SH SOLE 24326 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 7262 506273 SH SOLE 506273 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 207 15759 SH SOLE 15759 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 345 24955 SH SOLE 24955 0 0 NVIDIA CORP COM 67066G104 18381 105889 SH SOLE 105889 0 0 NVIDIA CORP COM 67066G104 0 100 SH Call SOLE 100 0 0 NVR INC COM 62944T105 2925 790 SH SOLE 790 0 0 NXP SEMICONDUCTORS N V COM N6596X109 2535 23245 SH SOLE 23245 0 0 NYMOX PHARMACEUTICAL CORP COM P73398102 26 14000 SH SOLE 14000 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 10027 25113 SH SOLE 25113 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 366 70600 SH SOLE 70600 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 910 110339 SH SOLE 110339 0 0 OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 775 48551 SH SOLE 48551 0 0 OBALON THERAPEUTICS INC COM NEW 67424L209 21 11279 SH SOLE 11279 0 0 OBSIDIAN ENERGY LTD COM 674482203 166 198175 SH SOLE 198175 0 0 OCCIDENTAL PETE CORP COM 674599105 4503 101284 SH SOLE 101284 0 0 OGE ENERGY CORP COM 670837103 938 20664 SH SOLE 20664 0 0 OKTA INC CL A 679295105 4445 45178 SH SOLE 45178 0 0 OKTA INC CL A 679295105 2 200 SH Put SOLE 200 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 4487 26495 SH SOLE 26495 0 0 OLD REP INTL CORP COM 680223104 1196 51079 SH SOLE 51079 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 580 9904 SH SOLE 9904 0 0 OMEGA FLEX INC COM 682095104 426 4162 SH SOLE 4162 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 585 14020 SH SOLE 14020 0 0 OMEROS CORP COM 682143102 388 23764 SH SOLE 23764 0 0 OMNICOM GROUP INC COM 681919106 12275 156683 SH SOLE 156683 0 0 OMNICOM GROUP INC COM 681919106 173 32000 SH Put SOLE 32000 0 0 ON SEMICONDUCTOR CORP COM 682189105 456 23853 SH SOLE 23853 0 0 ONE GAS INC COM 68235P108 1521 15863 SH SOLE 15863 0 0 ONE LIBERTY PPTYS INC COM 682406103 284 10180 SH SOLE 10180 0 0 ONEMAIN HLDGS INC COM 68268W103 420 11386 SH SOLE 11386 0 0 ONEOK INC NEW COM 682680103 15285 207451 SH SOLE 207451 0 0 ONESPAN INC COM 68287N100 253 17327 SH SOLE 17327 0 0 ORACLE CORP COM 68389X105 36933 669936 SH SOLE 669936 0 0 ORGANOVO HLDGS INC COM 68620A104 10 39466 SH SOLE 39466 0 0 ORTHOFIX MED INC COM 68752M108 1245 23475 SH SOLE 23475 0 0 OSHKOSH CORP COM 688239201 404 5234 SH SOLE 5234 0 0 OSI ETF TR OSHARES FTSE EUR 67110P506 208 8710 SH SOLE 8710 0 0 OSI ETF TR OSHARS FTSE US 67110P407 294 8480 SH SOLE 8480 0 0 OUTFRONT MEDIA INC COM 69007J106 16416 591683 SH SOLE 591683 0 0 OWENS CORNING NEW COM 690742101 1122 17767 SH SOLE 17767 0 0 OWENS ILL INC COM NEW 690768403 103 10200 SH SOLE 10200 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 1653 104730 SH SOLE 104730 0 0 PACCAR INC COM 693718108 7748 110597 SH SOLE 110597 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 20202 650420 SH SOLE 650420 0 0 PACER FDS TR TRENDP US MID CP 69374H204 208 7132 SH SOLE 7132 0 0 PACER FDS TR US CASH COWS 100 69374H881 369 12802 SH SOLE 12802 0 0 PACIFIC ETHANOL INC COM 69423U305 2229 3962923 SH SOLE 3962923 0 0 PACIFIC ETHANOL INC COM 69423U305 6 30000 SH Call SOLE 30000 0 0 PACIFIC PREMIER BANCORP COM 69478X105 1609 51601 SH SOLE 51601 0 0 PACKAGING CORP AMER COM 695156109 5816 55055 SH SOLE 55055 0 0 PACWEST BANCORP DEL COM 695263103 4901 134762 SH SOLE 134762 0 0 PALO ALTO NETWORKS INC COM 697435105 6832 33799 SH SOLE 33799 0 0 PARK HOTELS RESORTS INC COM 700517105 1717 69697 SH SOLE 69697 0 0 PARKER HANNIFIN CORP COM 701094104 5046 27959 SH SOLE 27959 0 0 PARSLEY ENERGY INC CL A 701877102 188 11143 SH SOLE 11143 0 0 PARTY CITY HOLDCO INC COM 702149105 806 140779 SH SOLE 140779 0 0 PATTERN ENERGY GROUP INC CL A 70338P100 877 32629 SH SOLE 32629 0 0 PAYCHEX INC COM 704326107 5970 72127 SH SOLE 72127 0 0 PAYCOM SOFTWARE INC COM 70432V102 1746 8377 SH SOLE 8377 0 0 PAYPAL HLDGS INC COM 70450Y103 6 1000 SH Call SOLE 1000 0 0 PAYPAL HLDGS INC COM 70450Y103 464 48300 SH Put SOLE 48300 0 0 PAYPAL HLDGS INC COM 70450Y103 44852 432587 SH SOLE 432587 0 0 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 13 14000 PRN SOLE 14000 0 0 PEGASYSTEMS INC COM 705573103 353 5132 SH SOLE 5132 0 0 PEMBINA PIPELINE CORP COM 706327103 4333 117018 SH SOLE 117018 0 0 PENN NATL GAMING INC COM 707569109 202 10727 SH SOLE 10727 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 1707 147167 SH SOLE 147167 0 0 PENNANTPARK INVT CORP COM 708062104 815 130051 SH SOLE 130051 0 0 PENNEY J C CORP INC COM 708160106 16 18343 SH SOLE 18343 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 4880 103143 SH SOLE 103143 0 0 PENTAIR PLC SHS G7S00T104 317 8451 SH SOLE 8451 0 0 PEOPLES BANCORP INC COM 709789101 346 10800 SH SOLE 10800 0 0 PEOPLES UTD FINL INC COM 712704105 492 31314 SH SOLE 31314 0 0 PEPSICO INC COM 713448108 102831 749902 SH SOLE 749902 0 0 PEPSICO INC COM 713448108 94 52600 SH Put SOLE 52600 0 0 PERKINELMER INC COM 714046109 206 2404 SH SOLE 2404 0 0 PERSPECTA INC COM 715347100 1289 49620 SH SOLE 49620 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 280 19386 SH SOLE 19386 0 0 PFIZER INC COM 717081103 64603 1797583 SH SOLE 1797583 0 0 PG&E CORP COM 69331C108 190 18904 SH SOLE 18904 0 0 PHILIP MORRIS INTL INC COM 718172109 47548 625777 SH SOLE 625777 0 0 PHILIP MORRIS INTL INC COM 718172109 11 2500 SH Call SOLE 2500 0 0 PHILLIPS 66 COM 718546104 13422 131268 SH SOLE 131268 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 3850 68073 SH SOLE 68073 0 0 PHYSICIANS RLTY TR COM 71943U104 585 32954 SH SOLE 32954 0 0 PICO HLDGS INC COM NEW 693366205 105 10525 SH SOLE 10525 0 0 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 215 10940 SH SOLE 10940 0 0 PIMCO CORPORATE INCOME STRAT COM 72200U100 1793 97939 SH SOLE 97939 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1905 58585 SH SOLE 58585 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 1461 59601 SH SOLE 59601 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 346 3482 SH SOLE 3482 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 16300 310885 SH SOLE 310885 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 373 3412 SH SOLE 3412 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 48823 479981 SH SOLE 479981 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 330 3281 SH SOLE 3281 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 8550 154498 SH SOLE 154498 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 293 2663 SH SOLE 2663 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 339 6708 SH SOLE 6708 0 0 PIMCO MUN INCOME FD III COM 72201A103 374 29225 SH SOLE 29225 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 261 4635 SH SOLE 4635 0 0 PINNACLE WEST CAP CORP COM 723484101 710 7315 SH SOLE 7315 0 0 PINTEREST INC CL A 72352L106 242 9065 SH SOLE 9065 0 0 PIONEER NAT RES CO COM 723787107 10359 82130 SH SOLE 82130 0 0 PIPER JAFFRAY COS COM 724078100 202 2656 SH SOLE 2656 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 11014 530964 SH SOLE 530964 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 3904 184004 SH SOLE 184004 0 0 PLURALSIGHT INC COM CL A 72941B106 502 30057 SH SOLE 30057 0 0 PNC FINL SVCS GROUP INC COM 693475105 73299 522983 SH SOLE 522983 0 0 PNM RES INC COM 69349H107 262 5024 SH SOLE 5024 0 0 POLARIS INC COM 731068102 357 4052 SH SOLE 4052 0 0 POLYONE CORP COM 73179P106 1350 41335 SH SOLE 41335 0 0 POOL CORPORATION COM 73278L105 1050 5226 SH SOLE 5226 0 0 POPULAR INC COM NEW 733174700 222 4081 SH SOLE 4081 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 1035 18395 SH SOLE 18395 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 314 11852 SH SOLE 11852 0 0 POSCO SPONSORED ADR 693483109 463 9798 SH SOLE 9798 0 0 POST HLDGS INC COM 737446104 222 2118 SH SOLE 2118 0 0 PPG INDS INC COM 693506107 3240 27310 SH SOLE 27310 0 0 PPL CORP COM 69351T106 6435 204458 SH SOLE 204458 0 0 PRECISION DRILLING CORP COM 2010 74022D308 31 28050 SH SOLE 28050 0 0 PREFERRED APT CMNTYS INC COM 74039L103 270 18684 SH SOLE 18684 0 0 PREFORMED LINE PRODS CO COM 740444104 8667 158766 SH SOLE 158766 0 0 PREMIER INC CL A 74051N102 635 22024 SH SOLE 22024 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1212 34931 SH SOLE 34931 0 0 PRETIUM RES INC COM 74139C102 201 17371 SH SOLE 17371 0 0 PRICE T ROWE GROUP INC COM 74144T108 0 300 SH Put SOLE 300 0 0 PRICE T ROWE GROUP INC COM 74144T108 8995 78870 SH SOLE 78870 0 0 PRIMERICA INC COM 74164M108 670 5279 SH SOLE 5279 0 0 PRIMO WTR CORP COM 74165N105 171 14000 SH SOLE 14000 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 592 10401 SH SOLE 10401 0 0 PROCTER & GAMBLE CO COM 742718109 141256 1136466 SH SOLE 1136466 0 0 PROGRESSIVE CORP OHIO COM 743315103 4276 55393 SH SOLE 55393 0 0 PROLOGIS INC COM 74340W103 4991 58169 SH SOLE 58169 0 0 PROOFPOINT INC COM 743424103 361 2836 SH SOLE 2836 0 0 PROS HOLDINGS INC COM 74346Y103 394 6612 SH SOLE 6612 0 0 PROSHARES TR LARGE CAP CRE 74347R248 269 3769 SH SOLE 3769 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 11364 88487 SH SOLE 88487 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 3943 40759 SH SOLE 40759 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 323 5029 SH SOLE 5029 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 331 14240 SH SOLE 14240 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 234 3933 SH SOLE 3933 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 31267 436606 SH SOLE 436606 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 6826 117488 SH SOLE 117488 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 340 5550 SH SOLE 5550 0 0 PROSHARES TR ULTRPRO DOW30 74347X823 518 4929 SH SOLE 4929 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 359 6527 SH SOLE 6527 0 0 PROSHARES TR II ULTA BLMBG 2017 74347W247 167 10310 SH SOLE 10310 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 1149 174438 SH SOLE 174438 0 0 PROSPERITY BANCSHARES INC COM 743606105 603 8558 SH SOLE 8558 0 0 PROTO LABS INC COM 743713109 503 4911 SH SOLE 4911 0 0 PRUDENTIAL FINL INC COM 744320102 6881 76663 SH SOLE 76663 0 0 PRUDENTIAL PLC ADR 74435K204 230 6281 SH SOLE 6281 0 0 PUBLIC STORAGE COM 74460D109 1491 6072 SH SOLE 6072 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5240 84499 SH SOLE 84499 0 0 PULTE GROUP INC COM 745867101 2274 62420 SH SOLE 62420 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 395 75014 SH SOLE 75014 0 0 PVH CORP COM 693656100 261 2938 SH SOLE 2938 0 0 QEP RES INC COM 74733V100 350 94998 SH SOLE 94998 0 0 QIAGEN NV SHS NEW N72482123 387 11831 SH SOLE 11831 0 0 QORVO INC COM 74736K101 4737 63932 SH SOLE 63932 0 0 QUAKER CHEM CORP COM 747316107 1127 7127 SH SOLE 7127 0 0 QUALCOMM INC COM 747525103 28355 371365 SH SOLE 371365 0 0 QUALYS INC COM 74758T303 484 6343 SH SOLE 6343 0 0 QUANEX BUILDING PRODUCTS COR COM 747619104 235 13000 SH SOLE 13000 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1328 12388 SH SOLE 12388 0 0 QUINSTREET INC COM 74874Q100 184 14622 SH SOLE 14622 0 0 QURATE RETAIL INC COM SER A 74915M100 648 63128 SH SOLE 63128 0 0 RADWARE LTD ORD M81873107 3649 150476 SH SOLE 150476 0 0 RANGE RES CORP COM 75281A109 3326 871521 SH SOLE 871521 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 1033 12589 SH SOLE 12589 0 0 RAYONIER INC COM 754907103 779 27638 SH SOLE 27638 0 0 RAYTHEON CO COM NEW 755111507 30288 154305 SH SOLE 154305 0 0 RAYTHEON CO COM NEW 755111507 2 1000 SH Put SOLE 1000 0 0 RBC BEARINGS INC COM 75524B104 990 6038 SH SOLE 6038 0 0 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 1307 36943 SH SOLE 36943 0 0 REALOGY HLDGS CORP COM 75605Y106 234 34897 SH SOLE 34897 0 0 REALTY INCOME CORP COM 756109104 4483 58356 SH SOLE 58356 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 211 5769 SH SOLE 5769 0 0 REDFIN CORP COM 75737F108 182 10855 SH SOLE 10855 0 0 REGENCY CTRS CORP COM 758849103 852 12263 SH SOLE 12263 0 0 REGENERON PHARMACEUTICALS COM 75886F107 2787 10075 SH SOLE 10075 0 0 REGIONS FINL CORP NEW COM 7591EP100 4524 286247 SH SOLE 286247 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 797 4970 SH SOLE 4970 0 0 REKOR SYS INC COM 759419104 23 10768 SH SOLE 10768 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 5253 52561 SH SOLE 52561 0 0 RELX PLC SPONSORED ADR 759530108 465 19712 SH SOLE 19712 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 404 2095 SH SOLE 2095 0 0 RENASANT CORP COM 75970E107 326 9434 SH SOLE 9434 0 0 REPAY HLDGS CORP COM CL A 76029L100 227 17149 SH SOLE 17149 0 0 REPLIGEN CORP COM 759916109 1309 17089 SH SOLE 17089 0 0 REPUBLIC SVCS INC COM 760759100 2367 27301 SH SOLE 27301 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 284 21732 SH SOLE 21732 0 0 RESMED INC COM 761152107 7014 51984 SH SOLE 51984 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 1332 18712 SH SOLE 18712 0 0 RESTORATION ROBOTICS INC COM 76133C103 58 90000 SH SOLE 90000 0 0 RESTORBIO INC COM 76133L103 1332 150600 SH SOLE 150600 0 0 RETAIL PPTYS AMER INC CL A 76131V202 148 12071 SH SOLE 12071 0 0 REVANCE THERAPEUTICS INC COM 761330109 367 28200 SH SOLE 28200 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 20 10465 SH SOLE 10465 0 0 RIO TINTO PLC SPONSORED ADR 767204100 7144 136819 SH SOLE 136819 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 312 7899 SH SOLE 7899 0 0 RIVERNORTH MARKETPLACE LENDI COM 76882B108 2118 110975 SH SOLE 110975 0 0 RLI CORP COM 749607107 332 3575 SH SOLE 3575 0 0 ROBERT HALF INTL INC COM 770323103 964 17298 SH SOLE 17298 0 0 ROCKWELL AUTOMATION INC COM 773903109 3701 22477 SH SOLE 22477 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 269 5546 SH SOLE 5546 0 0 ROGERS CORP COM 775133101 1357 9927 SH SOLE 9927 0 0 ROKU INC COM CL A 77543R102 9 3400 SH Call SOLE 3400 0 0 ROKU INC COM CL A 77543R102 1288 12664 SH SOLE 12664 0 0 ROLLINS INC COM 775711104 897 26543 SH SOLE 26543 0 0 ROPER TECHNOLOGIES INC COM 776696106 8684 24314 SH SOLE 24314 0 0 ROSS STORES INC COM 778296103 5631 51406 SH SOLE 51406 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 7227 89102 SH SOLE 89102 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 623 5780 SH SOLE 5780 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 8142 135992 SH SOLE 135992 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 19779 335546 SH SOLE 335546 0 0 ROYAL GOLD INC COM 780287108 374 3038 SH SOLE 3038 0 0 ROYCE MICRO-CAP TR INC COM 780915104 124 15366 SH SOLE 15366 0 0 RPC INC COM 749660106 108 21257 SH SOLE 21257 0 0 RPM INTL INC COM 749685103 1160 16843 SH SOLE 16843 0 0 RTI SURGICAL HOLDINGS INC COM 74975N105 36 12700 SH SOLE 12700 0 0 RYDER SYS INC COM 783549108 4416 85265 SH SOLE 85265 0 0 S&P GLOBAL INC COM 78409V104 9904 40479 SH SOLE 40479 0 0 SABINE ROYALTY TR UNIT BEN INT 785688102 206 4747 SH SOLE 4747 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 438 19079 SH SOLE 19079 0 0 SABRE CORP COM 78573M104 5944 265403 SH SOLE 265403 0 0 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 260 13971 SH SOLE 13971 0 0 SALESFORCE COM INC COM 79466L302 6 500 SH Put SOLE 500 0 0 SALESFORCE COM INC COM 79466L302 28924 194862 SH SOLE 194862 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 397 50625 SH SOLE 50625 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 190 32730 SH SOLE 32730 0 0 SANDY SPRING BANCORP INC COM 800363103 778 23096 SH SOLE 23096 0 0 SANGAMO THERAPEUTICS INC COM 800677106 485 53576 SH SOLE 53576 0 0 SANGAMO THERAPEUTICS INC COM 800677106 3 4000 SH Call SOLE 4000 0 0 SANOFI SPONSORED ADR 80105N105 9250 199523 SH SOLE 199523 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 4680 183541 SH SOLE 183541 0 0 SAP SE SPON ADR 803054204 9348 79002 SH SOLE 79002 0 0 SAP SE SPON ADR 803054204 142 21800 SH Put SOLE 21800 0 0 SAREPTA THERAPEUTICS INC COM 803607100 0 200 SH Put SOLE 200 0 0 SAREPTA THERAPEUTICS INC COM 803607100 2 900 SH Call SOLE 900 0 0 SAREPTA THERAPEUTICS INC COM 803607100 2421 31978 SH SOLE 31978 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1149 4775 SH SOLE 4775 0 0 SCHLUMBERGER LTD COM 806857108 8029 235046 SH SOLE 235046 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 67656 2691959 SH SOLE 2691959 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 63431 1991490 SH SOLE 1991490 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 398 12494 SH SOLE 12494 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 9048 231195 SH SOLE 231195 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 4424 111797 SH SOLE 111797 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 3941 104544 SH SOLE 104544 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1885 68516 SH SOLE 68516 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 398 13650 SH SOLE 13650 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 24008 474287 SH SOLE 474287 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 21073 391064 SH SOLE 391064 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 23008 324263 SH SOLE 324263 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 8634 157881 SH SOLE 157881 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7528 89556 SH SOLE 89556 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 8480 149599 SH SOLE 149599 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 40637 573007 SH SOLE 573007 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 26512 468986 SH SOLE 468986 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 4281 91292 SH SOLE 91292 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 19133 274520 SH SOLE 274520 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 7698 135750 SH SOLE 135750 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 2904 33251 SH SOLE 33251 0 0 SCORPIO BULKERS INC COM Y7546A122 991 163563 SH SOLE 163563 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1071 10514 SH SOLE 10514 0 0 SCRIPPS E W CO OHIO CL A NEW 811054402 3142 236165 SH SOLE 236165 0 0 SEACOR HOLDINGS INC COM 811904101 638 13544 SH SOLE 13544 0 0 SEACOR MARINE HLDGS INC COM 78413P101 463 36797 SH SOLE 36797 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 4706 87410 SH SOLE 87410 0 0 SEALED AIR CORP NEW COM 81211K100 390 9422 SH SOLE 9422 0 0 SEATTLE GENETICS INC COM 812578102 354 4186 SH SOLE 4186 0 0 SECOND SIGHT MED PRODS INC COM 81362J100 24 29200 SH SOLE 29200 0 0 SEI INVESTMENTS CO COM 784117103 516 8680 SH SOLE 8680 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 8358 965118 SH SOLE 965118 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 19071 385210 SH SOLE 385210 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 14252 240633 SH SOLE 240633 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 15553 395554 SH SOLE 395554 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 26734 221511 SH SOLE 221511 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 18812 306218 SH SOLE 306218 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 33987 377032 SH SOLE 377032 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 47066 1680296 SH SOLE 1680296 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3 7000 SH Put SOLE 7000 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 28632 368913 SH SOLE 368913 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 18508 286495 SH SOLE 286495 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2 2500 SH Put SOLE 2500 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7750 133310 SH SOLE 133310 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 0 600 SH Put SOLE 600 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 69123 858970 SH SOLE 858970 0 0 SELECTIVE INS GROUP INC COM 816300107 297 3934 SH SOLE 3934 0 0 SEMPRA ENERGY COM 816851109 52460 355373 SH SOLE 355373 0 0 SENSEONICS HLDGS INC COM 81727U105 13 13700 SH SOLE 13700 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 1944 28289 SH SOLE 28289 0 0 SERVICE CORP INTL COM 817565104 323 6763 SH SOLE 6763 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 5069 196437 SH SOLE 196437 0 0 SERVICENOW INC COM 81762P102 3323 13003 SH SOLE 13003 0 0 SERVICENOW INC COM 81762P102 4 200 SH Put SOLE 200 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 4106 123836 SH SOLE 123836 0 0 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 80 10000 SH SOLE 10000 0 0 SHAKE SHACK INC CL A 819047101 458 4676 SH SOLE 4676 0 0 SHAKE SHACK INC CL A 819047101 6 1300 SH Put SOLE 1300 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 3292 160859 SH SOLE 160859 0 0 SHERWIN WILLIAMS CO COM 824348106 17858 32521 SH SOLE 32521 0 0 SHIP FINANCE INTERNATIONAL L SHS G81075106 228 16269 SH SOLE 16269 0 0 SHOPIFY INC CL A 82509L107 3078 9894 SH SOLE 9894 0 0 SIBANYE STILLWATER SPONSORED ADR 825724206 131 24352 SH SOLE 24352 0 0 SIENTRA INC COM 82621J105 2058 317736 SH SOLE 317736 0 0 SILVERCREST METALS INC COM 828363101 55 10500 SH SOLE 10500 0 0 SIMON PPTY GROUP INC NEW COM 828806109 23839 153040 SH SOLE 153040 0 0 SIMPLY GOOD FOODS CO COM 82900L102 1427 49434 SH SOLE 49434 0 0 SIRIUS XM HLDGS INC COM 82968B103 2039 325077 SH SOLE 325077 0 0 SITE CENTERS CORP COM 82981J109 555 36682 SH SOLE 36682 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 917 12369 SH SOLE 12369 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 13 2000 SH Put SOLE 2000 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 3358 42252 SH SOLE 42252 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 3 1500 SH Call SOLE 1500 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 0 500 SH Call SOLE 500 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 1988 83731 SH SOLE 83731 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 212 4403 SH SOLE 4403 0 0 SMITH A O CORP COM 831865209 4254 89503 SH SOLE 89503 0 0 SMUCKER J M CO COM NEW 832696405 12821 116546 SH SOLE 116546 0 0 SNAP INC CL A 83304A106 618 38882 SH SOLE 38882 0 0 SNAP ON INC COM 833034101 4498 28727 SH SOLE 28727 0 0 SOLAR CAP LTD COM 83413U100 429 20838 SH SOLE 20838 0 0 SOLARCITY CORP NOTE 1.625%11/0 83416TAC4 3944 4000000 PRN SOLE 4000000 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 3 1300 SH Put SOLE 1300 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1650 19720 SH SOLE 19720 0 0 SONOCO PRODS CO COM 835495102 778 13310 SH SOLE 13310 0 0 SONOS INC COM 83570H108 311 23229 SH SOLE 23229 0 0 SONY CORP SPONSORED ADR 835699307 1611 27294 SH SOLE 27294 0 0 SOURCE CAP INC COM 836144105 2102 57485 SH SOLE 57485 0 0 SOUTH ST CORP COM 840441109 243 3208 SH SOLE 3208 0 0 SOUTHERN CO COM 842587107 33789 547166 SH SOLE 547166 0 0 SOUTHERN COPPER CORP COM 84265V105 450 13230 SH SOLE 13230 0 0 SOUTHERN NATL BANCORP OF VA COM 843395104 157 10197 SH SOLE 10197 0 0 SOUTHWEST AIRLS CO COM 844741108 13731 254660 SH SOLE 254660 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 1150 12657 SH SOLE 12657 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 45888 170482 SH SOLE 170482 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1 800 SH Call SOLE 800 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 89825 646846 SH SOLE 646846 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 21 8000 SH Call SOLE 8000 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1135 12342 SH SOLE 12342 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 266 6763 SH SOLE 6763 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4725 125326 SH SOLE 125326 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 5159 214401 SH SOLE 214401 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1388 22035 SH SOLE 22035 0 0 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 4414 76827 SH SOLE 76827 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1451 43570 SH SOLE 43570 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2062 70246 SH SOLE 70246 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2117 61925 SH SOLE 61925 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 307 3361 SH SOLE 3361 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 594 15184 SH SOLE 15184 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 56 15900 SH Call SOLE 15900 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 189 51800 SH Put SOLE 51800 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 444023 1496325 SH SOLE 1496325 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 45968 130423 SH SOLE 130423 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 4967 46545 SH SOLE 46545 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 3188 60632 SH SOLE 60632 0 0 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 3413 111259 SH SOLE 111259 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 913 8364 SH SOLE 8364 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 0 1000 SH Put SOLE 1000 0 0 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 229 8470 SH SOLE 8470 0 0 SPDR SERIES TRUST COMP SOFTWARE 78464A599 4045 43343 SH SOLE 43343 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 2599 24867 SH SOLE 24867 0 0 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 833 13397 SH SOLE 13397 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 5719 73386 SH SOLE 73386 0 0 SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 863 9669 SH SOLE 9669 0 0 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 2098 35352 SH SOLE 35352 0 0 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 4623 94410 SH SOLE 94410 0 0 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 3862 76230 SH SOLE 76230 0 0 SPDR SERIES TRUST NYSE TECH ETF 78464A102 3048 41926 SH SOLE 41926 0 0 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1057 29953 SH SOLE 29953 0 0 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 5174 148421 SH SOLE 148421 0 0 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 3024 89318 SH SOLE 89318 0 0 SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 3485 115993 SH SOLE 115993 0 0 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 974 31575 SH SOLE 31575 0 0 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 230 7637 SH SOLE 7637 0 0 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 10483 269477 SH SOLE 269477 0 0 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 3305 87338 SH SOLE 87338 0 0 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 7298 228447 SH SOLE 228447 0 0 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 1783 33299 SH SOLE 33299 0 0 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1434 28018 SH SOLE 28018 0 0 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 21929 368213 SH SOLE 368213 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 21534 351853 SH SOLE 351853 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 6907 102858 SH SOLE 102858 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 12888 169038 SH SOLE 169038 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 1433 33082 SH SOLE 33082 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 2689 49235 SH SOLE 49235 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 30671 298891 SH SOLE 298891 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 3088 87755 SH SOLE 87755 0 0 SPDR SERIES TRUST S&P KENSHO FUTRE 78468R671 226 6056 SH SOLE 6056 0 0 SPDR SERIES TRUST S&P METALS MNG 78464A755 352 13849 SH SOLE 13849 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 363 16320 SH SOLE 16320 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 3797 71999 SH SOLE 71999 0 0 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 912 21501 SH SOLE 21501 0 0 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 3335 37129 SH SOLE 37129 0 0 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 7503 81947 SH SOLE 81947 0 0 SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 316 4344 SH SOLE 4344 0 0 SPDR SERIES TRUST SSGA GNDER ETF 78468R747 285 3914 SH SOLE 3914 0 0 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 223 5047 SH SOLE 5047 0 0 SPIRE INC COM 84857L101 226 2586 SH SOLE 2586 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 693 8435 SH SOLE 8435 0 0 SPLUNK INC COM 848637104 1796 15240 SH SOLE 15240 0 0 SPOK HLDGS INC COM 84863T106 436 36445 SH SOLE 36445 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 2982 26153 SH SOLE 26153 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 56 19000 SH Call SOLE 19000 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 191 10800 SH SOLE 10800 0 0 SPRINT CORPORATION COM 85207U105 110 17921 SH SOLE 17921 0 0 SPROTT FOCUS TR INC COM 85208J109 239 35673 SH SOLE 35673 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1362 96088 SH SOLE 96088 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 763 64560 SH SOLE 64560 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2611 418471 SH SOLE 418471 0 0 SQUARE INC CL A 852234103 6431 103909 SH SOLE 103909 0 0 SQUARE INC CL A 852234103 0 400 SH Call SOLE 400 0 0 SRC ENERGY INC COM 78470V108 1442 309575 SH SOLE 309575 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1363 26380 SH SOLE 26380 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 2516 54337 SH SOLE 54337 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 27589 560576 SH SOLE 560576 0 0 STAGE STORES INC COM NEW 85254C305 34 17913 SH SOLE 17913 0 0 STANLEY BLACK & DECKER INC COM 854502101 2739 18971 SH SOLE 18971 0 0 STARBUCKS CORP COM 855244109 59320 670651 SH SOLE 670651 0 0 STARBUCKS CORP COM 855244109 56 84400 SH Put SOLE 84400 0 0 STARS GROUP INC COM 85570W100 550 36921 SH SOLE 36921 0 0 STARWOOD PPTY TR INC COM 85571B105 3033 125113 SH SOLE 125113 0 0 STATE STR CORP COM 857477103 12224 206520 SH SOLE 206520 0 0 STEELCASE INC CL A 858155203 12159 659879 SH SOLE 659879 0 0 STEPAN CO COM 858586100 189847 1955947 SH SOLE 1955947 0 0 STEPAN CO COM 858586100 269 59000 SH Put SOLE 59000 0 0 STERICYCLE INC COM 858912108 636 12415 SH SOLE 12415 0 0 STERIS PLC SHS USD G8473T100 2102 14622 SH SOLE 14622 0 0 STERLING BANCORP DEL COM 85917A100 2672 133556 SH SOLE 133556 0 0 STIFEL FINL CORP COM 860630102 232 4047 SH SOLE 4047 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 210 10649 SH SOLE 10649 0 0 STORE CAP CORP COM 862121100 390 10514 SH SOLE 10514 0 0 STRATUS PPTYS INC COM NEW 863167201 286 9756 SH SOLE 9756 0 0 STRYKER CORP COM 863667101 35865 165973 SH SOLE 165973 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1562 66036 SH SOLE 66036 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 349 51450 SH SOLE 51450 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 211 18154 SH SOLE 18154 0 0 SUMMIT MATLS INC CL A 86614U100 270 12250 SH SOLE 12250 0 0 SUN CMNTYS INC COM 866674104 975 6572 SH SOLE 6572 0 0 SUN LIFE FINL INC COM 866796105 496 11124 SH SOLE 11124 0 0 SUNCOR ENERGY INC NEW COM 867224107 1344 42505 SH SOLE 42505 0 0 SUNOCO LP COM UT REP LP 86765K109 411 13105 SH SOLE 13105 0 0 SUNTRUST BKS INC COM 867914103 2870 41798 SH SOLE 41798 0 0 SUPERIOR GRP OF COMPANIES IN COM 868358102 233 14451 SH SOLE 14451 0 0 SVB FINL GROUP COM 78486Q101 1287 6136 SH SOLE 6136 0 0 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 100 19037 SH SOLE 19037 0 0 SYMANTEC CORP COM 871503108 369 15516 SH SOLE 15516 0 0 SYNCHRONY FINL COM 87165B103 4907 143930 SH SOLE 143930 0 0 SYNOPSYS INC COM 871607107 997 7276 SH SOLE 7276 0 0 SYNOVUS FINL CORP COM NEW 87161C501 1309 36512 SH SOLE 36512 0 0 SYSCO CORP COM 871829107 19898 250439 SH SOLE 250439 0 0 T MOBILE US INC COM 872590104 995 12604 SH SOLE 12604 0 0 T2 BIOSYSTEMS INC COM 89853L104 25 9600 SH SOLE 9600 0 0 T2 BIOSYSTEMS INC COM 89853L104 0 600 SH Call SOLE 600 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 16052 346084 SH SOLE 346084 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 56 92600 SH Put SOLE 92600 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 275 16074 SH SOLE 16074 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1134 9015 SH SOLE 9015 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 965 47978 SH SOLE 47978 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 159 10280 SH SOLE 10280 0 0 TANZANIAN GOLD CORP COM 87601A107 194 245000 SH SOLE 245000 0 0 TAPESTRY INC COM 876030107 797 30507 SH SOLE 30507 0 0 TARGA RES CORP COM 87612G101 34719 864263 SH SOLE 864263 0 0 TARGET CORP COM 87612E106 32793 307129 SH SOLE 307129 0 0 TARGET CORP COM 87612E106 129 42300 SH Put SOLE 42300 0 0 TASEKO MINES LTD COM 876511106 22 54200 SH SOLE 54200 0 0 TAUBMAN CTRS INC COM 876664103 428 10457 SH SOLE 10457 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 379 14744 SH SOLE 14744 0 0 TC ENERGY CORP COM 87807B107 3528 68062 SH SOLE 68062 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 1119 27555 SH SOLE 27555 0 0 TCF FINANCIAL CORPORATION NE COM 872307103 1767 46388 SH SOLE 46388 0 0 TCG BDC INC COM 872280102 38903 2701455 SH SOLE 2701455 0 0 TCW STRATEGIC INCOME FUND IN COM 872340104 390 68740 SH SOLE 68740 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 2921 62667 SH SOLE 62667 0 0 TE CONNECTIVITY LTD REG SHS H84989104 6437 69206 SH SOLE 69206 0 0 TECH DATA CORP COM 878237106 660 6309 SH SOLE 6309 0 0 TECHNIPFMC PLC COM G87110105 237 9769 SH SOLE 9769 0 0 TECK RESOURCES LTD CL B 878742204 769 47444 SH SOLE 47444 0 0 TEGNA INC COM 87901J105 1690 108771 SH SOLE 108771 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 267 14518 SH SOLE 14518 0 0 TELADOC HEALTH INC COM 87918A105 0 100 SH Call SOLE 100 0 0 TELADOC HEALTH INC COM 87918A105 1069 15777 SH SOLE 15777 0 0 TELARIA INC COM 879181105 516 74617 SH SOLE 74617 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 2325 7187 SH SOLE 7187 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 2538 98391 SH SOLE 98391 0 0 TELLURIAN INC NEW COM 87968A104 278 33650 SH SOLE 33650 0 0 TELUS CORP COM 87971M103 322 9093 SH SOLE 9093 0 0 TEMPLETON DRAGON FD INC COM 88018T101 1453 81150 SH SOLE 81150 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 3427 558244 SH SOLE 558244 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 261 20440 SH SOLE 20440 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 0 4000 SH Call SOLE 4000 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 3524 159580 SH SOLE 159580 0 0 TERADATA CORP DEL COM 88076W103 272 8835 SH SOLE 8835 0 0 TERADYNE INC COM 880770102 1624 28027 SH SOLE 28027 0 0 TERRAFORM PWR INC COM CL A 88104R209 6557 361688 SH SOLE 361688 0 0 TESLA INC COM 88160R101 9612 39956 SH SOLE 39956 0 0 TESLA INC COM 88160R101 9 800 SH Put SOLE 800 0 0 TESLA INC NOTE 2.375% 3/1 88160RAD3 456 450000 PRN SOLE 450000 0 0 TETRA TECH INC NEW COM 88162G103 367 4226 SH SOLE 4226 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 14 15000 PRN SOLE 15000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 261 38953 SH SOLE 38953 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 515 9426 SH SOLE 9426 0 0 TEXAS INSTRS INC COM 882508104 31095 240659 SH SOLE 240659 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 477 736 SH SOLE 736 0 0 TEXTRON INC COM 883203101 1751 35744 SH SOLE 35744 0 0 TFS FINL CORP COM 87240R107 592 32877 SH SOLE 32877 0 0 TG THERAPEUTICS INC COM 88322Q108 96 17100 SH SOLE 17100 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 7486 179165 SH SOLE 179165 0 0 THE TRADE DESK INC COM CL A 88339J105 546 2896 SH SOLE 2896 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1 100 SH Put SOLE 100 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 17796 61201 SH SOLE 61201 0 0 THOMSON REUTERS CORP COM NEW 884903709 308 4600 SH SOLE 4600 0 0 THOR INDS INC COM 885160101 2720 47925 SH SOLE 47925 0 0 TIFFANY & CO NEW COM 886547108 644 6965 SH SOLE 6965 0 0 TIMKEN CO COM 887389104 314 7230 SH SOLE 7230 0 0 TITAN INTL INC ILL COM 88830M102 103 37875 SH SOLE 37875 0 0 TITAN MACHY INC COM 88830R101 751 52492 SH SOLE 52492 0 0 TIVITY HEALTH INC COM 88870R102 758 45471 SH SOLE 45471 0 0 TIZIANA LIFE SCIENCES PLC SPONSORED ADS 88875G101 3631 589363 SH SOLE 589363 0 0 TJX COS INC NEW COM 872540109 20422 366484 SH SOLE 366484 0 0 TOLL BROTHERS INC COM 889478103 372 9068 SH SOLE 9068 0 0 TOOTSIE ROLL INDS INC COM 890516107 1169 31489 SH SOLE 31489 0 0 TORO CO COM 891092108 594 8116 SH SOLE 8116 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 4031 69194 SH SOLE 69194 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 2563 125565 SH SOLE 125565 0 0 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 503 41025 SH SOLE 41025 0 0 TORTOISE PIPELINE & ENERGY F COM 89148H108 315 24029 SH SOLE 24029 0 0 TOTAL S A SPONSORED ADS 89151E109 5695 108770 SH SOLE 108770 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 4232 220989 SH SOLE 220989 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 882 6560 SH SOLE 6560 0 0 TRACTOR SUPPLY CO COM 892356106 440 4862 SH SOLE 4862 0 0 TRANSDIGM GROUP INC COM 893641100 634 1215 SH SOLE 1215 0 0 TRANSENTERIX INC COM NEW 89366M201 12 17357 SH SOLE 17357 0 0 TRANSOCEAN LTD REG SHS H8817H100 135 30433 SH SOLE 30433 0 0 TRANSUNION COM 89400J107 358 4462 SH SOLE 4462 0 0 TRAVELERS COMPANIES INC COM 89417E109 13743 92478 SH SOLE 92478 0 0 TREEHOUSE FOODS INC COM 89469A104 1340 24177 SH SOLE 24177 0 0 TRI CONTL CORP COM 895436103 513 18778 SH SOLE 18778 0 0 TRI POINTE GROUP INC COM 87265H109 182 12810 SH SOLE 12810 0 0 TRIMAS CORP COM NEW 896215209 217 7088 SH SOLE 7088 0 0 TRIMBLE INC COM 896239100 322 8285 SH SOLE 8285 0 0 TRINET GROUP INC COM 896288107 298 4783 SH SOLE 4783 0 0 TRINITY INDS INC COM 896522109 580 29181 SH SOLE 29181 0 0 TRINSEO S A SHS L9340P101 219 5083 SH SOLE 5083 0 0 TRIPADVISOR INC COM 896945201 432 11164 SH SOLE 11164 0 0 TRISTATE CAP HLDGS INC COM 89678F100 383 18203 SH SOLE 18203 0 0 TRITON INTL LTD CL A G9078F107 810 23976 SH SOLE 23976 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 31 10500 SH SOLE 10500 0 0 TUPPERWARE BRANDS CORP COM 899896104 2 12500 SH Call SOLE 12500 0 0 TUPPERWARE BRANDS CORP COM 899896104 897 56409 SH SOLE 56409 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 220 5850 SH SOLE 5850 0 0 TURQUOISE HILL RES LTD COM 900435108 36 75657 SH SOLE 75657 0 0 TWILIO INC CL A 90138F102 1375 12521 SH SOLE 12521 0 0 TWILIO INC CL A 90138F102 3 2500 SH Put SOLE 2500 0 0 TWITTER INC COM 90184L102 7886 191898 SH SOLE 191898 0 0 TWITTER INC COM 90184L102 1 200 SH Call SOLE 200 0 0 TWO HBRS INVT CORP COM NEW 90187B408 325 24811 SH SOLE 24811 0 0 TYLER TECHNOLOGIES INC COM 902252105 748 2829 SH SOLE 2829 0 0 TYME TECHNOLOGIES INC COM 90238J103 433 365000 SH SOLE 365000 0 0 TYME TECHNOLOGIES INC COM 90238J103 4 11000 SH Call SOLE 11000 0 0 TYSON FOODS INC CL A 902494103 5932 68756 SH SOLE 68756 0 0 U S CONCRETE INC COM NEW 90333L201 335 6052 SH SOLE 6052 0 0 U S PHYSICAL THERAPY INC COM 90337L108 269 2058 SH SOLE 2058 0 0 U S SILICA HLDGS INC COM 90346E103 97 10593 SH SOLE 10593 0 0 UBER TECHNOLOGIES INC COM 90353T100 6649 218251 SH SOLE 218251 0 0 UBIQUITI INC COM 90353W103 351 3013 SH SOLE 3013 0 0 UBS AG JERSEY BRH ALERIAN INFRST 902641646 501 24003 SH SOLE 24003 0 0 UBS AG LONDON BRH ETRAC 2X LEV LNG 90267B765 193 13108 SH SOLE 13108 0 0 UBS AG LONDON BRH ETRACS MTH 2XLV 90270L842 220 15520 SH SOLE 15520 0 0 UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 180 13000 SH SOLE 13000 0 0 UBS GROUP AG SHS H42097107 149 12963 SH SOLE 12963 0 0 UDR INC COM 902653104 576 11925 SH SOLE 11925 0 0 UGI CORP NEW COM 902681105 4563 90819 SH SOLE 90819 0 0 ULTA BEAUTY INC COM 90384S303 1210 4764 SH SOLE 4764 0 0 ULTA BEAUTY INC COM 90384S303 62 2000 SH Call SOLE 2000 0 0 UMB FINL CORP COM 902788108 228 3543 SH SOLE 3543 0 0 UNDER ARMOUR INC CL A 904311107 0 100 SH Put SOLE 100 0 0 UNDER ARMOUR INC CL A 904311107 485 24507 SH SOLE 24507 0 0 UNDER ARMOUR INC CL C 904311206 307 16870 SH SOLE 16870 0 0 UNIFIRST CORP MASS COM 904708104 294 1493 SH SOLE 1493 0 0 UNILEVER N V N Y SHS NEW 904784709 6339 105498 SH SOLE 105498 0 0 UNILEVER PLC SPON ADR NEW 904767704 2147 35750 SH SOLE 35750 0 0 UNION PACIFIC CORP COM 907818108 52056 321450 SH SOLE 321450 0 0 UNITED AIRLINES HLDGS INC COM 910047109 3676 41532 SH SOLE 41532 0 0 UNITED BANKSHARES INC WEST V COM 909907107 283 7452 SH SOLE 7452 0 0 UNITED CMNTY FINL CORP OHIO COM 909839102 328 30552 SH SOLE 30552 0 0 UNITED NAT FOODS INC COM 911163103 260 22735 SH SOLE 22735 0 0 UNITED PARCEL SERVICE INC CL B 911312106 97094 810288 SH SOLE 810288 0 0 UNITED RENTALS INC COM 911363109 2460 19746 SH SOLE 19746 0 0 UNITED STATES OIL FUND LP UNITS 91232N108 141 12586 SH SOLE 12586 0 0 UNITED STATES STL CORP NEW COM 912909108 221 18920 SH SOLE 18920 0 0 UNITED TECHNOLOGIES CORP COM 913017109 47427 347561 SH SOLE 347561 0 0 UNITED TECHNOLOGIES CORP COM 913017109 1 600 SH Put SOLE 600 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 497 6238 SH SOLE 6238 0 0 UNITEDHEALTH GROUP INC COM 91324P102 51353 236424 SH SOLE 236424 0 0 UNITEDHEALTH GROUP INC COM 91324P102 3 1000 SH Call SOLE 1000 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 514 3056 SH SOLE 3056 0 0 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 200 1949 SH SOLE 1949 0 0 UNUM GROUP COM 91529Y106 634 21409 SH SOLE 21409 0 0 UPLAND SOFTWARE INC COM 91544A109 534 15343 SH SOLE 15343 0 0 URANIUM ENERGY CORP COM 916896103 49 49573 SH SOLE 49573 0 0 URBAN OUTFITTERS INC COM 917047102 1172 41782 SH SOLE 41782 0 0 US BANCORP DEL COM NEW 902973304 38763 700367 SH SOLE 700367 0 0 US FOODS HLDG CORP COM 912008109 227 5581 SH SOLE 5581 0 0 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 179 10372 SH SOLE 10372 0 0 V F CORP COM 918204108 3872 43555 SH SOLE 43555 0 0 VAIL RESORTS INC COM 91879Q109 458 2000 SH SOLE 2000 0 0 VALE S A SPONSORED ADS 91912E105 487 42359 SH SOLE 42359 0 0 VALERO ENERGY CORP NEW COM 91913Y100 18384 215748 SH SOLE 215748 0 0 VALLEY NATL BANCORP COM 919794107 133 12243 SH SOLE 12243 0 0 VANECK MERK GOLD TRUST GOLD TRUST 921078101 3614 250664 SH SOLE 250664 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 814 12353 SH SOLE 12353 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 309 6133 SH SOLE 6133 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1106 62508 SH SOLE 62508 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1493 12612 SH SOLE 12612 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 6390 239073 SH SOLE 239073 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 1023 15844 SH SOLE 15844 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 602 23905 SH SOLE 23905 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 356 10907 SH SOLE 10907 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1236 34142 SH SOLE 34142 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2 500 SH Call SOLE 500 0 0 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 4892 76541 SH SOLE 76541 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 1076 21420 SH SOLE 21420 0 0 VANECK VECTORS ETF TR NAT RES ETF 92189F841 1071 30351 SH SOLE 30351 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 127 121200 SH Call SOLE 121200 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 5160 43112 SH SOLE 43112 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2290 140387 SH SOLE 140387 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 401 2477 SH SOLE 2477 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 853 7436 SH SOLE 7436 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 230 1498 SH SOLE 1498 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 345 2661 SH SOLE 2661 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 15198 172626 SH SOLE 172626 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 707 6937 SH SOLE 6937 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 27479 340272 SH SOLE 340272 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 17417 206298 SH SOLE 206298 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 5120 87114 SH SOLE 87114 0 0 VANGUARD GROUP DIV APP ETF 921908844 129635 1083855 SH SOLE 1083855 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 21697 186539 SH SOLE 186539 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 86609 521059 SH SOLE 521059 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 7090 52007 SH SOLE 52007 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 4595 31085 SH SOLE 31085 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1867 16546 SH SOLE 16546 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 23440 139700 SH SOLE 139700 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 82015 879586 SH SOLE 879586 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 71059 260629 SH SOLE 260629 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 73697 571815 SH SOLE 571815 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 27863 180979 SH SOLE 180979 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 5840 32132 SH SOLE 32132 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 85294 564822 SH SOLE 564822 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 38686 346605 SH SOLE 346605 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 25090 503001 SH SOLE 503001 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 48693 1211080 SH SOLE 1211080 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 70070 1306638 SH SOLE 1306638 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 43138 652931 SH SOLE 652931 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3137 30752 SH SOLE 30752 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2770 47280 SH SOLE 47280 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 6642 88860 SH SOLE 88860 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 750 15315 SH SOLE 15315 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 12116 225966 SH SOLE 225966 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 20961 229940 SH SOLE 229940 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 11066 207715 SH SOLE 207715 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 642 10549 SH SOLE 10549 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6901 85104 SH SOLE 85104 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 6490 39654 SH SOLE 39654 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2016 14808 SH SOLE 14808 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 3293 29305 SH SOLE 29305 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 624 5125 SH SOLE 5125 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 31103 602387 SH SOLE 602387 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 49257 1199735 SH SOLE 1199735 0 0 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 232 2869 SH SOLE 2869 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 22235 250728 SH SOLE 250728 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 10237 153627 SH SOLE 153627 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 246 4992 SH SOLE 4992 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1866 18095 SH SOLE 18095 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 21791 267651 SH SOLE 267651 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 22178 167105 SH SOLE 167105 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5226 60275 SH SOLE 60275 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 4050 22489 SH SOLE 22489 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 13042 83362 SH SOLE 83362 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 546 6954 SH SOLE 6954 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 9165 131055 SH SOLE 131055 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 7264 43209 SH SOLE 43209 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1811 12410 SH SOLE 12410 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 55447 257255 SH SOLE 257255 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 748 5885 SH SOLE 5885 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 1127 7840 SH SOLE 7840 0 0 VAREX IMAGING CORP COM 92214X106 818 28860 SH SOLE 28860 0 0 VARIAN MED SYS INC COM 92220P105 3724 31250 SH SOLE 31250 0 0 VBI VACCINES INC COM NEW 91822J103 5 11300 SH SOLE 11300 0 0 VECTOR GROUP LTD COM 92240M108 1530 129015 SH SOLE 129015 0 0 VEECO INSTRS INC DEL COM 922417100 1115 94811 SH SOLE 94811 0 0 VEEVA SYS INC CL A COM 922475108 1952 12768 SH SOLE 12768 0 0 VEEVA SYS INC CL A COM 922475108 1 100 SH Call SOLE 100 0 0 VENTAS INC COM 92276F100 3722 51101 SH SOLE 51101 0 0 VEON LTD SPONSORED ADR 91822M106 446 185771 SH SOLE 185771 0 0 VERISK ANALYTICS INC COM 92345Y106 3807 24075 SH SOLE 24075 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 129392 2143777 SH SOLE 2143777 0 0 VERMILLION INC COM NEW 92407M206 16 30000 SH SOLE 30000 0 0 VERSUM MATLS INC COM 92532W103 237 4489 SH SOLE 4489 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1470 8660 SH SOLE 8660 0 0 VERTICAL CAP INCOME FUND SHS BEN INT 92535C104 1188 111384 SH SOLE 111384 0 0 VIACOM INC NEW CL A 92553P102 245 9280 SH SOLE 9280 0 0 VIACOM INC NEW CL B 92553P201 3672 153037 SH SOLE 153037 0 0 VIACOM INC NEW CL B 92553P201 15 20000 SH Call SOLE 20000 0 0 VIACOM INC NEW CL B 92553P201 2 5000 SH Put SOLE 5000 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 1629 35055 SH SOLE 35055 0 0 VIEWRAY INC COM 92672L107 115 39500 SH SOLE 39500 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 0 500 SH Call SOLE 500 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 287 32229 SH SOLE 32229 0 0 VIRNETX HLDG CORP COM 92823T108 848 156995 SH SOLE 156995 0 0 VIRTU FINL INC CL A 928254101 1111 68017 SH SOLE 68017 0 0 VISA INC COM CL A 92826C839 80855 470114 SH SOLE 470114 0 0 VISA INC COM CL A 92826C839 8 1000 SH Call SOLE 1000 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 203 11978 SH SOLE 11978 0 0 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 142 132328 SH SOLE 132328 0 0 VIVEVE MED INC COM 92852W303 1926 436846 SH SOLE 436846 0 0 VMWARE INC CL A COM 928563402 3581 23562 SH SOLE 23562 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2746 138038 SH SOLE 138038 0 0 VORNADO RLTY TR SH BEN INT 929042109 7540 118681 SH SOLE 118681 0 0 VOYA FINL INC COM 929089100 967 17778 SH SOLE 17778 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 80 13121 SH SOLE 13121 0 0 VULCAN MATLS CO COM 929160109 5326 35219 SH SOLE 35219 0 0 W P CAREY INC COM 92936U109 15714 175644 SH SOLE 175644 0 0 WABTEC CORP COM 929740108 511 7687 SH SOLE 7687 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 27462 496155 SH SOLE 496155 0 0 WALMART INC COM 931142103 10 42900 SH Put SOLE 42900 0 0 WALMART INC COM 931142103 71847 604929 SH SOLE 604929 0 0 WALMART INC COM 931142103 2 200 SH Call SOLE 200 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 324 11828 SH SOLE 11828 0 0 WASTE CONNECTIONS INC COM 94106B101 231 2518 SH SOLE 2518 0 0 WASTE MGMT INC DEL COM 94106L109 6238 54212 SH SOLE 54212 0 0 WATERS CORP COM 941848103 487 2176 SH SOLE 2176 0 0 WATSCO INC COM 942622200 2530 14926 SH SOLE 14926 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 234 2498 SH SOLE 2498 0 0 WD-40 CO COM 929236107 310 1690 SH SOLE 1690 0 0 WEC ENERGY GROUP INC COM 92939U106 4382 46099 SH SOLE 46099 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 682 23420 SH SOLE 23420 0 0 WELLS FARGO CO NEW COM 949746101 113070 2241499 SH SOLE 2241499 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 286 188 SH SOLE 188 0 0 WELLTOWER INC COM 95040Q104 2608 28741 SH SOLE 28741 0 0 WENDYS CO COM 95058W100 1386 69725 SH SOLE 69725 0 0 WESCO AIRCRAFT HLDGS INC COM 950814103 209 19000 SH SOLE 19000 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 729 5158 SH SOLE 5158 0 0 WESTERN ALLIANCE BANCORP COM 957638109 2050 44474 SH SOLE 44474 0 0 WESTERN ASSET HIGH INCM OPP COM 95766K109 71 14108 SH SOLE 14108 0 0 WESTERN ASSET VAR RT STRG FD COM 957667108 238 15143 SH SOLE 15143 0 0 WESTERN ASST MNGD MUN FD INC COM 95766M105 3401 247012 SH SOLE 247012 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 8970 810220 SH SOLE 810220 0 0 WESTERN DIGITAL CORP COM 958102105 12168 203921 SH SOLE 203921 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 10614 426493 SH SOLE 426493 0 0 WESTERN UN CO COM 959802109 885 38276 SH SOLE 38276 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 746 37464 SH SOLE 37464 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 37 15527 SH SOLE 15527 0 0 WESTROCK CO COM 96145D105 6137 167804 SH SOLE 167804 0 0 WEX INC COM 96208T104 425 2114 SH SOLE 2114 0 0 WEYERHAEUSER CO COM 962166104 2028 73292 SH SOLE 73292 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 512 19459 SH SOLE 19459 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1 500 SH Call SOLE 500 0 0 WHIRLPOOL CORP COM 963320106 3165 19967 SH SOLE 19967 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 3734 3459 SH SOLE 3459 0 0 WILLIAMS COS INC DEL COM 969457100 9176 381295 SH SOLE 381295 0 0 WILLIAMS SONOMA INC COM 969904101 3066 45087 SH SOLE 45087 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 4710 24408 SH SOLE 24408 0 0 WINGSTOP INC COM 974155103 358 4160 SH SOLE 4160 0 0 WINTRUST FINL CORP COM 97650W108 676 10444 SH SOLE 10444 0 0 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 285 16341 SH SOLE 16341 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 1098 26596 SH SOLE 26596 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 920 20818 SH SOLE 20818 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4473 66533 SH SOLE 66533 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 11515 205980 SH SOLE 205980 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 20279 809778 SH SOLE 809778 0 0 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1250 54314 SH SOLE 54314 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 862 36056 SH SOLE 36056 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 1371 27653 SH SOLE 27653 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 9075 142970 SH SOLE 142970 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 366 9424 SH SOLE 9424 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1175 23289 SH SOLE 23289 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 286 4158 SH SOLE 4158 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 337 3842 SH SOLE 3842 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 2118 28484 SH SOLE 28484 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 2209 22248 SH SOLE 22248 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 3365 92815 SH SOLE 92815 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 10180 257958 SH SOLE 257958 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 37567 833021 SH SOLE 833021 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 1316 37250 SH SOLE 37250 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 1823 66401 SH SOLE 66401 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 6902 193998 SH SOLE 193998 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 10797 108981 SH SOLE 108981 0 0 WOLVERINE WORLD WIDE INC COM 978097103 599 21079 SH SOLE 21079 0 0 WOODWARD INC COM 980745103 313 2907 SH SOLE 2907 0 0 WORKDAY INC CL A 98138H101 10729 63481 SH SOLE 63481 0 0 WORKDAY INC CL A 98138H101 0 100 SH Call SOLE 100 0 0 WORKIVA INC COM CL A 98139A105 2064 47100 SH SOLE 47100 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 753 52955 SH SOLE 52955 0 0 WPP PLC NEW ADR 92937A102 3197 51007 SH SOLE 51007 0 0 WPX ENERGY INC COM 98212B103 3986 377955 SH SOLE 377955 0 0 WRIGHT MED GROUP N V ORD SHS N96617118 257 12413 SH SOLE 12413 0 0 WRIGHT MED GROUP N V ORD SHS N96617118 0 200 SH Call SOLE 200 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 263 5709 SH SOLE 5709 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 440 8518 SH SOLE 8518 0 0 WYNN RESORTS LTD COM 983134107 455 4185 SH SOLE 4185 0 0 XCEL ENERGY INC COM 98389B100 5308 81741 SH SOLE 81741 0 0 XILINX INC COM 983919101 1085 11282 SH SOLE 11282 0 0 XPO LOGISTICS INC COM 983793100 452 6312 SH SOLE 6312 0 0 XYLEM INC COM 98419M100 3499 43855 SH SOLE 43855 0 0 YAMANA GOLD INC COM 98462Y100 49 14408 SH SOLE 14408 0 0 YUM BRANDS INC COM 988498101 5310 46883 SH SOLE 46883 0 0 YUM CHINA HLDGS INC COM 98850P109 6522 143536 SH SOLE 143536 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 2687 13050 SH SOLE 13050 0 0 ZENDESK INC COM 98936J101 204 2793 SH SOLE 2793 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 2627 88102 SH SOLE 88102 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 8871 64750 SH SOLE 64750 0 0 ZIONS BANCORPORATION N A COM 989701107 838 18891 SH SOLE 18891 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 648 151501 SH SOLE 151501 0 0 ZOETIS INC CL A 98978V103 151 70200 SH Put SOLE 70200 0 0 ZOETIS INC CL A 98978V103 33287 267995 SH SOLE 267995 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 355 4642 SH SOLE 4642 0 0 ZSCALER INC COM 98980G102 1245 26358 SH SOLE 26358 0 0 ZSCALER INC COM 98980G102 0 300 SH Call SOLE 300 0 0 ZUORA INC COM CL A 98983V106 3676 244261 SH SOLE 244261 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 333 43868 SH SOLE 43868 0 0 ZYNGA INC CL A 98986T108 0 1000 SH Call SOLE 1000 0 0 ZYNGA INC CL A 98986T108 52 9175 SH SOLE 9175 0 0