0001085146-19-001645.txt : 20190515 0001085146-19-001645.hdr.sgml : 20190515 20190515160028 ACCESSION NUMBER: 0001085146-19-001645 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190515 DATE AS OF CHANGE: 20190515 EFFECTIVENESS DATE: 20190515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HighTower Advisors, LLC CENTRAL INDEX KEY: 0001462245 IRS NUMBER: 364500709 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13510 FILM NUMBER: 19827813 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 true false 0001462245 XXXXXXXX 03-31-2019 03-31-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 0001233991 028-10477 COLUMBIA MANAGEMENT INVESTMENT ADVISERS, 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 INC 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 0001175130 028-10649 HAYS ADVISORY LLC 0000740272 028-01321 HGK ASSET MANAGEMENT INC 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 0000922940 028-04057 M.D. SASS INVESTORS SERVICES, INC. 0001138060 028-03477 MADISON INVESTMENT HOLDINGS 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 0001085936 028-05015 SYSTEMATIC FINANCIAL MANAGEMENT LP 0001145263 028-06683 TCW INVESTMENT MANAGEMENT Co LLC 0001259887 028-10665 LONDON CO OF VIRGINIA 0001092351 028-05601 THOMAS WHITE INTERNATIONAL LTD 0001008322 028-04041 THOMPSON SIEGEL & WALMSLEY LLC 0001145020 028-06605 THORNBURG INVESTMENT MANAGEMENT INC 0001071483 028-04171 TODD ASSET MANAGEMENT LLC 0000877035 028-02924 TURNER INVESTMENTS LLC 0000102909 028-06408 VANGUARD GROUP INC 0001040188 028-06354 VICTORY CAPITAL MANAGEMENT INC 0001068837 028-07292 VOYA INVESTMENT MANAGEMENT LLC 0000740913 028-01347 REAVES W H & CO INC 0001600435 028-18951 Wakefield Asset Management LLLP 0001061186 028-07104 WCM INVESTMENT MANAGEMENT, LLC 0000859804 028-05973 WEDGEWOOD PARTNERS INC 0001533551 028-14868 Wellesley Asset Management 0001351731 028-11741 WestEnd Advisors, LLC 0000900973 028-03676 Winslow Capital Management, LLC N
Timothy Woods Chief Compliance Officer 312-962-3800 /s/ Timothy Woods Chicago IL 05-13-2019 0 2321 14971440
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 180 DEGREE CAP CORP COM 68235B109 32 17300 SH SOLE 17300 0 0 1ST CONSTITUTION BANCORP COM 31986N102 313 17600 SH SOLE 17600 0 0 22ND CENTY GROUP INC COM 90137F103 19 11450 SH SOLE 11450 0 0 2U INC COM 90214J101 328 4705 SH SOLE 4705 0 0 3-D SYS CORP DEL COM NEW 88554D205 325 30221 SH SOLE 30221 0 0 3M CO COM 88579Y101 62118 299114 SH SOLE 299114 0 0 3M CO COM 88579Y101 1 200 SH Put SOLE 200 0 0 58 COM INC SPON ADR REP A 31680Q104 536 8132 SH SOLE 8132 0 0 ABBOTT LABS COM 002824100 55956 699949 SH SOLE 699949 0 0 ABBVIE INC COM 00287Y109 45786 569166 SH SOLE 569166 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 70 11651 SH SOLE 11651 0 0 ABERDEEN STD GOLD ETF TR PHYSCL SWISS GLD 00326A104 16236 130684 SH SOLE 130684 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 407 3116 SH SOLE 3116 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1284 20153 SH SOLE 20153 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 11914 811790 SH SOLE 811790 0 0 ABIOMED INC COM 003654100 306 1069 SH SOLE 1069 0 0 ABM INDS INC COM 000957100 3218 88832 SH SOLE 88832 0 0 ACACIA COMMUNICATIONS INC COM 00401C108 1295 22677 SH SOLE 22677 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 776 29043 SH SOLE 29043 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 207 9872 SH SOLE 9872 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 26537 150743 SH SOLE 150743 0 0 ACCURAY INC COM 004397105 59 12273 SH SOLE 12273 0 0 ACHILLION PHARMACEUTICALS IN COM 00448Q201 37 12298 SH SOLE 12298 0 0 ACI WORLDWIDE INC COM 004498101 263 8021 SH SOLE 8021 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 355 59203 SH SOLE 59203 0 0 ACTIVISION BLIZZARD INC COM 00507V109 2174 47762 SH SOLE 47762 0 0 ACTIVISION BLIZZARD INC COM 00507V109 32 18700 SH Call SOLE 18700 0 0 ACUITY BRANDS INC COM 00508Y102 468 3938 SH SOLE 3938 0 0 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 27 12191 SH SOLE 12191 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 791 54992 SH SOLE 54992 0 0 ADECOAGRO S A COM L00849106 83 12120 SH SOLE 12120 0 0 ADOBE INC COM 00724F101 21500 80706 SH SOLE 80706 0 0 ADTRAN INC COM 00738A106 286 21064 SH SOLE 21064 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 917 5367 SH SOLE 5367 0 0 ADVANCED MICRO DEVICES INC COM 007903107 982 38167 SH SOLE 38167 0 0 ADVANCED MICRO DEVICES INC COM 007903107 15 8000 SH Call SOLE 8000 0 0 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1383 21083 SH SOLE 21083 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 670 97944 SH SOLE 97944 0 0 AEGON N V NY REGISTRY SHS 007924103 1353 281763 SH SOLE 281763 0 0 AERCAP HOLDINGS NV SHS N00985106 406 8728 SH SOLE 8728 0 0 AERPIO PHARMACEUTICALS INC COM 00810B105 28 32450 SH SOLE 32450 0 0 AES CORP COM 00130H105 5727 317177 SH SOLE 317177 0 0 AETHLON MED INC COM NEW 00808Y208 13 13500 SH SOLE 13500 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 382 3565 SH SOLE 3565 0 0 AFFIMED N V COM N01045108 95 23000 SH SOLE 23000 0 0 AFFIMED N V COM N01045108 103 72000 SH Call SOLE 72000 0 0 AFLAC INC COM 001055102 4059 81108 SH SOLE 81108 0 0 AGCO CORP COM 001084102 704 10114 SH SOLE 10114 0 0 AGENUS INC COM NEW 00847G705 78 26101 SH SOLE 26101 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 768 9571 SH SOLE 9571 0 0 AGNC INVT CORP COM 00123Q104 897 49808 SH SOLE 49808 0 0 AGNICO EAGLE MINES LTD COM 008474108 206 4720 SH SOLE 4720 0 0 AIR PRODS & CHEMS INC COM 009158106 38459 201239 SH SOLE 201239 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 466 6402 SH SOLE 6402 0 0 ALASKA AIR GROUP INC COM 011659109 2430 43326 SH SOLE 43326 0 0 ALBEMARLE CORP COM 012653101 660 8028 SH SOLE 8028 0 0 ALBEMARLE CORP COM 012653101 24 7000 SH Call SOLE 7000 0 0 ALCOA CORP COM 013872106 321 11439 SH SOLE 11439 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 146 16250 SH SOLE 16250 0 0 ALEXCO RESOURCE CORP COM 01535P106 12 10000 SH SOLE 10000 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 628 4618 SH SOLE 4618 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 44856 245860 SH SOLE 245860 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 0 300 SH Put SOLE 300 0 0 ALIGN TECHNOLOGY INC COM 016255101 5974 20975 SH SOLE 20975 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 257 10181 SH SOLE 10181 0 0 ALLEGIANT TRAVEL CO COM 01748X102 271 2097 SH SOLE 2097 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 359 3974 SH SOLE 3974 0 0 ALLERGAN PLC SHS G0177J108 20519 140793 SH SOLE 140793 0 0 ALLETE INC COM NEW 018522300 404 4927 SH SOLE 4927 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 256 1426 SH SOLE 1426 0 0 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 585 28731 SH SOLE 28731 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 304 26422 SH SOLE 26422 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1679 58123 SH SOLE 58123 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 521 40213 SH SOLE 40213 0 0 ALLIANT ENERGY CORP COM 018802108 2040 43397 SH SOLE 43397 0 0 ALLIANZGI CONV INCOME FD COM 018828103 174 26743 SH SOLE 26743 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 202 16792 SH SOLE 16792 0 0 ALLSTATE CORP COM 020002101 7746 82209 SH SOLE 82209 0 0 ALLY FINL INC COM 02005N100 4017 145813 SH SOLE 145813 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 590 6344 SH SOLE 6344 0 0 ALPHABET INC CAP STK CL A 02079K305 160 6000 SH Call SOLE 6000 0 0 ALPHABET INC CAP STK CL A 02079K305 83947 71329 SH SOLE 71329 0 0 ALPHABET INC CAP STK CL C 02079K107 67487 57453 SH SOLE 57453 0 0 ALPHATEC HOLDINGS INC COM NEW 02081G201 734 276411 SH SOLE 276411 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 2167 99722 SH SOLE 99722 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 22284 2224180 SH SOLE 2224180 0 0 ALPS ETF TR BARRONS 400 ETF 00162Q726 894 22322 SH SOLE 22322 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 980 22891 SH SOLE 22891 0 0 ALTA MESA RES INC CL A 02133L109 8 30000 SH SOLE 30000 0 0 ALTABA INC COM 021346101 4083 55161 SH SOLE 55161 0 0 ALTERYX INC COM CL A 02156B103 898 10709 SH SOLE 10709 0 0 ALTRIA GROUP INC COM 02209S103 64625 1126073 SH SOLE 1126073 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 852 41156 SH SOLE 41156 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 13 3300 SH Call SOLE 3300 0 0 AMAZON COM INC COM 023135106 166442 93384 SH SOLE 93384 0 0 AMAZON COM INC COM 023135106 381 8600 SH Call SOLE 8600 0 0 AMAZON COM INC COM 023135106 201 1500 SH Put SOLE 1500 0 0 AMBEV SA SPONSORED ADR 02319V103 579 135816 SH SOLE 135816 0 0 AMC NETWORKS INC CL A 00164V103 1941 34151 SH SOLE 34151 0 0 AMEREN CORP COM 023608102 1123 15276 SH SOLE 15276 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 68 10000 SH SOLE 10000 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 202 14164 SH SOLE 14164 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1708 53900 SH SOLE 53900 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1 500 SH Call SOLE 500 0 0 AMERICAN ELEC PWR CO INC COM 025537101 6718 80240 SH SOLE 80240 0 0 AMERICAN EXPRESS CO COM 025816109 0 100 SH Put SOLE 100 0 0 AMERICAN EXPRESS CO COM 025816109 41549 380163 SH SOLE 380163 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 4100 379593 SH SOLE 379593 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 445 4636 SH SOLE 4636 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 4127 95832 SH SOLE 95832 0 0 AMERICAN STS WTR CO COM 029899101 1159 16250 SH SOLE 16250 0 0 AMERICAN TOWER CORP NEW COM 03027X100 12345 62439 SH SOLE 62439 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 746 9067 SH SOLE 9067 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 39061 374833 SH SOLE 374833 0 0 AMERIGAS PARTNERS L P UNIT L P INT 030975106 721 23448 SH SOLE 23448 0 0 AMERIPRISE FINL INC COM 03076C106 3217 25123 SH SOLE 25123 0 0 AMERISOURCEBERGEN CORP COM 03073E105 5106 64185 SH SOLE 64185 0 0 AMETEK INC NEW COM 031100100 7329 88514 SH SOLE 88514 0 0 AMGEN INC COM 031162100 81798 430624 SH SOLE 430624 0 0 AMICUS THERAPEUTICS INC COM 03152W109 304 22121 SH SOLE 22121 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 476 9829 SH SOLE 9829 0 0 AMPHENOL CORP NEW CL A 032095101 8915 94286 SH SOLE 94286 0 0 AMPLIFY ETF TR EASI TACTICAL 032108706 2404 98500 SH SOLE 98500 0 0 ANADARKO PETE CORP COM 032511107 9774 214814 SH SOLE 214814 0 0 ANALOG DEVICES INC COM 032654105 2288 21781 SH SOLE 21781 0 0 ANAPLAN INC COM 03272L108 32 13000 SH Put SOLE 13000 0 0 ANAPLAN INC COM 03272L108 61 1550 SH SOLE 1550 0 0 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 6640 188189 SH SOLE 188189 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 997 11889 SH SOLE 11889 0 0 ANNALY CAP MGMT INC COM 035710409 3792 380899 SH SOLE 380899 0 0 ANSYS INC COM 03662Q105 1769 9713 SH SOLE 9713 0 0 ANTARES PHARMA INC COM 036642106 89 29235 SH SOLE 29235 0 0 ANTERO MIDSTREAM CORP COM 03676B102 2798 203279 SH SOLE 203279 0 0 ANTERO RES CORP COM 03674X106 84 10764 SH SOLE 10764 0 0 ANTHEM INC COM 036752103 3851 13400 SH SOLE 13400 0 0 AON PLC SHS CL A G0408V102 1796 10513 SH SOLE 10513 0 0 APACHE CORP COM 037411105 2173 62606 SH SOLE 62606 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 372 7449 SH SOLE 7449 0 0 APHRIA INC COM 03765K104 118 12510 SH SOLE 12510 0 0 APHRIA INC COM 03765K104 3 2000 SH Call SOLE 2000 0 0 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 318 11343 SH SOLE 11343 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 357 24074 SH SOLE 24074 0 0 APPIAN CORP CL A 03782L101 248 7228 SH SOLE 7228 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 387 23719 SH SOLE 23719 0 0 APPLE INC COM 037833100 375490 1977297 SH SOLE 1977297 0 0 APPLE INC COM 037833100 44 10800 SH Call SOLE 10800 0 0 APPLE INC COM 037833100 172 60000 SH Put SOLE 60000 0 0 APPLIED DNA SCIENCES INC COM NEW 03815U201 8 11067 SH SOLE 11067 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 476 8001 SH SOLE 8001 0 0 APPLIED MATLS INC COM 038222105 3209 80921 SH SOLE 80921 0 0 APTARGROUP INC COM 038336103 595 5603 SH SOLE 5603 0 0 APTIV PLC SHS G6095L109 636 8000 SH SOLE 8000 0 0 AQUA AMERICA INC COM 03836W103 1386 37963 SH SOLE 37963 0 0 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 258 116924 SH SOLE 116924 0 0 AQUAVENTURE HLDGS LTD SHS G0443N107 202 10550 SH SOLE 10550 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 969 47631 SH SOLE 47631 0 0 ARCH CAP GROUP LTD ORD G0450A105 1927 59641 SH SOLE 59641 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 8908 206223 SH SOLE 206223 0 0 ARCHROCK INC COM 03957W106 238 24339 SH SOLE 24339 0 0 ARCONIC INC COM 03965L100 407 21343 SH SOLE 21343 0 0 ARCOSA INC COM 039653100 281 9260 SH SOLE 9260 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 511 11405 SH SOLE 11405 0 0 ARES CAP CORP COM 04010L103 20128 1173685 SH SOLE 1173685 0 0 ARES COML REAL ESTATE CORP COM 04013V108 231 15229 SH SOLE 15229 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 376 16216 SH SOLE 16216 0 0 ARISTA NETWORKS INC COM 040413106 546 1720 SH SOLE 1720 0 0 ARK ETF TR GEN REV MLTSCT 00214Q302 1703 51712 SH SOLE 51712 0 0 ARK ETF TR INNOVATION ETF 00214Q104 15321 328063 SH SOLE 328063 0 0 ARK ETF TR WEB X.O ETF 00214Q401 771 14888 SH SOLE 14888 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 235 11999 SH SOLE 11999 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1696 21278 SH SOLE 21278 0 0 ARRAY BIOPHARMA INC COM 04269X105 3012 123728 SH SOLE 123728 0 0 ARRAY BIOPHARMA INC COM 04269X105 2 400 SH Call SOLE 400 0 0 ARROW FINL CORP COM 042744102 499 15152 SH SOLE 15152 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 211 11571 SH SOLE 11571 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 0 500 SH Call SOLE 500 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 2362 93779 SH SOLE 93779 0 0 ASGN INC COM 00191U102 2795 44094 SH SOLE 44094 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 232 2973 SH SOLE 2973 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 5294 28107 SH SOLE 28107 0 0 ASPEN TECHNOLOGY INC COM 045327103 555 5341 SH SOLE 5341 0 0 ASSERTIO THERAPEUTICS INC COM 04545L107 1319 257649 SH SOLE 257649 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 2126 52850 SH SOLE 52850 0 0 ASTRONICS CORP COM 046433108 660 20205 SH SOLE 20205 0 0 AT&T INC COM 00206R102 113798 3631494 SH SOLE 3631494 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 768 19188 SH SOLE 19188 0 0 ATHENEX INC COM 04685N103 4465 364507 SH SOLE 364507 0 0 ATHERSYS INC COM 04744L106 67 42200 SH SOLE 42200 0 0 ATKORE INTL GROUP INC COM 047649108 916 42669 SH SOLE 42669 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 388 21788 SH SOLE 21788 0 0 ATLASSIAN CORP PLC CL A G06242104 9218 82064 SH SOLE 82064 0 0 ATMOS ENERGY CORP COM 049560105 1855 18026 SH SOLE 18026 0 0 AURORA CANNABIS INC COM 05156X108 736 80608 SH SOLE 80608 0 0 AUTODESK INC COM 052769106 6127 39293 SH SOLE 39293 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 523 5004 SH SOLE 5004 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 29547 184909 SH SOLE 184909 0 0 AUTOZONE INC COM 053332102 6194 6077 SH SOLE 6077 0 0 AVALONBAY CMNTYS INC COM 053484101 1022 5131 SH SOLE 5131 0 0 AVANGRID INC COM 05351W103 628 12474 SH SOLE 12474 0 0 AVANOS MED INC COM 05350V106 245 5555 SH SOLE 5555 0 0 AVERY DENNISON CORP COM 053611109 7057 62443 SH SOLE 62443 0 0 AVON PRODS INC COM 054303102 920 313788 SH SOLE 313788 0 0 AXALTA COATING SYS LTD COM G0750C108 433 17077 SH SOLE 17077 0 0 AXOGEN INC COM 05463X106 205 9795 SH SOLE 9795 0 0 AXON ENTERPRISE INC COM 05464C101 6101 112391 SH SOLE 112391 0 0 B & G FOODS INC NEW COM 05508R106 1662 67966 SH SOLE 67966 0 0 BAIDU INC SPON ADR REP A 056752108 1 200 SH Put SOLE 200 0 0 BAIDU INC SPON ADR REP A 056752108 4637 27826 SH SOLE 27826 0 0 BALL CORP COM 058498106 2004 34676 SH SOLE 34676 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1964 342306 SH SOLE 342306 0 0 BANCO SANTANDER SA ADR 05964H105 386 83654 SH SOLE 83654 0 0 BANK AMER CORP COM 060505104 49229 1781720 SH SOLE 1781720 0 0 BANK AMER CORP COM 060505104 5 5000 SH Put SOLE 5000 0 0 BANK HAWAII CORP COM 062540109 2029 25741 SH SOLE 25741 0 0 BANK MONTREAL QUE COM 063671101 4843 65372 SH SOLE 65372 0 0 BANK N S HALIFAX COM 064149107 906 17007 SH SOLE 17007 0 0 BANK NEW YORK MELLON CORP COM 064058100 7258 143905 SH SOLE 143905 0 0 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 2004 15387 SH SOLE 15387 0 0 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 1155 51825 SH SOLE 51825 0 0 BARCLAYS BK PLC IPSPGS TTL ETN 06738C794 356 23417 SH SOLE 23417 0 0 BARRICK GOLD CORPORATION COM 067901108 4424 322871 SH SOLE 322871 0 0 BAUSCH HEALTH COS INC COM 071734107 4078 165253 SH SOLE 165253 0 0 BAXTER INTL INC COM 071813109 9142 112491 SH SOLE 112491 0 0 BB&T CORP COM 054937107 12355 265822 SH SOLE 265822 0 0 BCE INC COM NEW 05534B760 2152 48641 SH SOLE 48641 0 0 BECTON DICKINSON & CO COM 075887109 13595 54508 SH SOLE 54508 0 0 BECTON DICKINSON & CO COM 075887109 2 2000 SH Put SOLE 2000 0 0 BED BATH & BEYOND INC COM 075896100 1325 78159 SH SOLE 78159 0 0 BELLICUM PHARMACEUTICALS INC COM 079481107 138 40520 SH SOLE 40520 0 0 BEMIS CO INC COM 081437105 440 7901 SH SOLE 7901 0 0 BERKLEY W R CORP COM 084423102 1551 18263 SH SOLE 18263 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 90961 302 SH SOLE 302 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 166462 829466 SH SOLE 829466 0 0 BERRY GLOBAL GROUP INC COM 08579W103 591 10911 SH SOLE 10911 0 0 BEST BUY INC COM 086516101 5617 79086 SH SOLE 79086 0 0 BHP GROUP LTD SPONSORED ADS 088606108 3899 71253 SH SOLE 71253 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 1871 38892 SH SOLE 38892 0 0 BIO RAD LABS INC CL A 090572207 552 1795 SH SOLE 1795 0 0 BIO TECHNE CORP COM 09073M104 518 2622 SH SOLE 2622 0 0 BIOGEN INC COM 09062X103 7562 31958 SH SOLE 31958 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 535 6021 SH SOLE 6021 0 0 BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 91 16800 SH SOLE 16800 0 0 BLACK HILLS CORP COM 092113109 511 6920 SH SOLE 6920 0 0 BLACK KNIGHT INC COM 09215C105 497 9202 SH SOLE 9202 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 2877 162942 SH SOLE 162942 0 0 BLACKLINE INC COM 09239B109 303 6352 SH SOLE 6352 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 386 28836 SH SOLE 28836 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 278 27207 SH SOLE 27207 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 2934 235992 SH SOLE 235992 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 103 11796 SH SOLE 11796 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 185 17142 SH SOLE 17142 0 0 BLACKROCK FLOAT RATE OME STR COM 09255X100 173 13826 SH SOLE 13826 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1295 32508 SH SOLE 32508 0 0 BLACKROCK INC COM 09247X101 17239 40347 SH SOLE 40347 0 0 BLACKROCK INCOME TR INC COM 09247F100 382 63990 SH SOLE 63990 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 383 27025 SH SOLE 27025 0 0 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 628 28257 SH SOLE 28257 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 204 15114 SH SOLE 15114 0 0 BLACKROCK MUNI INCOME TR II COM 09249N101 156 11048 SH SOLE 11048 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 3385 245038 SH SOLE 245038 0 0 BLACKROCK MUNI N Y INTER DUR COM 09255F109 185 13495 SH SOLE 13495 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 182 12206 SH SOLE 12206 0 0 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 242 18050 SH SOLE 18050 0 0 BLACKROCK MUNICIPAL BOND TR COM 09249H104 268 18474 SH SOLE 18474 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 147 13753 SH SOLE 13753 0 0 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 334 25900 SH SOLE 25900 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 560 42235 SH SOLE 42235 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1465 113507 SH SOLE 113507 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 260 16341 SH SOLE 16341 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 148 10136 SH SOLE 10136 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 166 18381 SH SOLE 18381 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 285 20454 SH SOLE 20454 0 0 BLACKROCK MUNIYIELD INVST FD COM 09254R104 405 28100 SH SOLE 28100 0 0 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 672 54672 SH SOLE 54672 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1702 131643 SH SOLE 131643 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254F100 787 55834 SH SOLE 55834 0 0 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 139 10561 SH SOLE 10561 0 0 BLACKROCK NY MUNICIPAL BOND COM 09249P106 266 18841 SH SOLE 18841 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2887 128659 SH SOLE 128659 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 60443 1730129 SH SOLE 1730129 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 1014 29443 SH SOLE 29443 0 0 BLOOM ENERGY CORP COM CL A 093712107 188 14603 SH SOLE 14603 0 0 BLOOM ENERGY CORP COM CL A 093712107 5 5500 SH Call SOLE 5500 0 0 BMC STK HLDGS INC COM 05591B109 916 51769 SH SOLE 51769 0 0 BOEING CO COM 097023105 4 500 SH Put SOLE 500 0 0 BOEING CO COM 097023105 6 2800 SH Call SOLE 2800 0 0 BOEING CO COM 097023105 99607 261138 SH SOLE 261138 0 0 BOK FINL CORP COM NEW 05561Q201 222 2719 SH SOLE 2719 0 0 BOOKING HLDGS INC COM 09857L108 11886 6855 SH SOLE 6855 0 0 BORGWARNER INC COM 099724106 1435 37474 SH SOLE 37474 0 0 BOSTON PROPERTIES INC COM 101121101 1160 8687 SH SOLE 8687 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1174 30639 SH SOLE 30639 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 169 15822 SH SOLE 15822 0 0 BOX INC CL A 10316T104 4526 234127 SH SOLE 234127 0 0 BOX INC CL A 10316T104 2 3700 SH Call SOLE 3700 0 0 BOYD GAMING CORP COM 103304101 270 9809 SH SOLE 9809 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 559 38955 SH SOLE 38955 0 0 BP PLC SPONSORED ADR 055622104 16470 376931 SH SOLE 376931 0 0 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 46 10766 SH SOLE 10766 0 0 BRIDGE BANCORP INC COM 108035106 300 10234 SH SOLE 10234 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 474 3731 SH SOLE 3731 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 40238 842666 SH SOLE 842666 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 9147 218668 SH SOLE 218668 0 0 BROADCOM INC COM 11135F101 158 23300 SH Put SOLE 23300 0 0 BROADCOM INC COM 11135F101 53340 176869 SH SOLE 176869 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1772 17075 SH SOLE 17075 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2221 47575 SH SOLE 47575 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 6450 153871 SH SOLE 153871 0 0 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 243 12000 SH SOLE 12000 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 206 9512 SH SOLE 9512 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 263 8218 SH SOLE 8218 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 1175 81602 SH SOLE 81602 0 0 BROOKS AUTOMATION INC COM 114340102 349 11852 SH SOLE 11852 0 0 BROWN FORMAN CORP CL A 115637100 508 9915 SH SOLE 9915 0 0 BROWN FORMAN CORP CL B 115637209 3437 65096 SH SOLE 65096 0 0 BT GROUP PLC ADR 05577E101 255 17347 SH SOLE 17347 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2404 70682 SH SOLE 70682 0 0 BUNGE LIMITED COM G16962105 784 14775 SH SOLE 14775 0 0 BURLINGTON STORES INC COM 122017106 726 4637 SH SOLE 4637 0 0 C & F FINL CORP COM 12466Q104 368 7278 SH SOLE 7278 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2701 30983 SH SOLE 30983 0 0 CABOT CORP COM 127055101 369 8977 SH SOLE 8977 0 0 CABOT OIL & GAS CORP COM 127097103 246 9579 SH SOLE 9579 0 0 CADENCE BANCORPORATION CL A 12739A100 938 50607 SH SOLE 50607 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 9326 146868 SH SOLE 146868 0 0 CADIZ INC COM NEW 127537207 127 13078 SH SOLE 13078 0 0 CAESARS ENTMT CORP COM 127686103 228 26243 SH SOLE 26243 0 0 CAESARS ENTMT CORP COM 127686103 25 54000 SH Call SOLE 54000 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 774 76369 SH SOLE 76369 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1336 107912 SH SOLE 107912 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 291 5350 SH SOLE 5350 0 0 CALLON PETE CO DEL COM 13123X102 443 57881 SH SOLE 57881 0 0 CALYXT INC COM 13173L107 526 29844 SH SOLE 29844 0 0 CAMDEN NATL CORP COM 133034108 722 17263 SH SOLE 17263 0 0 CAMDEN PPTY TR SH BEN INT 133131102 884 8762 SH SOLE 8762 0 0 CAMECO CORP COM 13321L108 825 69744 SH SOLE 69744 0 0 CAMECO CORP COM 13321L108 1 3000 SH Call SOLE 3000 0 0 CAMPBELL SOUP CO COM 134429109 523 13720 SH SOLE 13720 0 0 CAMTEK LTD ORD M20791105 103 11530 SH SOLE 11530 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 2655 55298 SH SOLE 55298 0 0 CANADIAN NAT RES LTD COM 136385101 1936 70585 SH SOLE 70585 0 0 CANADIAN NATL RY CO COM 136375102 4041 45160 SH SOLE 45160 0 0 CANADIAN PAC RY LTD COM 13645T100 5870 28474 SH SOLE 28474 0 0 CANOPY GROWTH CORP COM 138035100 1609 37268 SH SOLE 37268 0 0 CANOPY GROWTH CORP COM 138035100 1 500 SH Put SOLE 500 0 0 CAPITAL ONE FINL CORP COM 14040H105 3474 42502 SH SOLE 42502 0 0 CAPSTONE TURBINE CORP COM NEW 14067D409 11 12236 SH SOLE 12236 0 0 CARDINAL HEALTH INC COM 14149Y108 7598 158137 SH SOLE 158137 0 0 CARLISLE COS INC COM 142339100 4023 32852 SH SOLE 32852 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 680 37217 SH SOLE 37217 0 0 CARMAX INC COM 143130102 262 3718 SH SOLE 3718 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 2764 54434 SH SOLE 54434 0 0 CAS MED SYS INC COM PAR 124769209 549 225889 SH SOLE 225889 0 0 CASTLE BRANDS INC COM 148435100 13 19000 SH SOLE 19000 0 0 CATERPILLAR INC DEL COM 149123101 36632 270361 SH SOLE 270361 0 0 CBL & ASSOC PPTYS INC COM 124830100 18 11171 SH SOLE 11171 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 4204 44054 SH SOLE 44054 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 537 72236 SH SOLE 72236 0 0 CBRE GROUP INC CL A 12504L109 1067 21456 SH SOLE 21456 0 0 CBS CORP NEW CL B 124857202 1949 40769 SH SOLE 40769 0 0 CBS CORP NEW CL B 124857202 40 39000 SH Call SOLE 39000 0 0 CDK GLOBAL INC COM 12508E101 1194 20264 SH SOLE 20264 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 1839 23135 SH SOLE 23135 0 0 CDW CORP COM 12514G108 7181 73969 SH SOLE 73969 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 153 44952 SH SOLE 44952 0 0 CELANESE CORP DEL COM 150870103 634 6470 SH SOLE 6470 0 0 CELCUITY INC COM 15102K100 891 40626 SH SOLE 40626 0 0 CELGENE CORP COM 151020104 21061 223267 SH SOLE 223267 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 65 14298 SH SOLE 14298 0 0 CENTENE CORP DEL COM 15135B101 8325 156753 SH SOLE 156753 0 0 CENTENE CORP DEL COM 15135B101 5 9700 SH Call SOLE 9700 0 0 CENTERPOINT ENERGY INC COM 15189T107 1216 39584 SH SOLE 39584 0 0 CENTURYLINK INC COM 156700106 2528 211318 SH SOLE 211318 0 0 CERNER CORP COM 156782104 9459 165362 SH SOLE 165362 0 0 CERUS CORP COM 157085101 73 11760 SH SOLE 11760 0 0 CEVA INC COM 157210105 3392 126629 SH SOLE 126629 0 0 CF INDS HLDGS INC COM 125269100 440 10849 SH SOLE 10849 0 0 CGI INC CL A SUB VTG 12532H104 2276 32997 SH SOLE 32997 0 0 CHARLES RIV LABS INTL INC COM 159864107 1972 13571 SH SOLE 13571 0 0 CHART INDS INC COM PAR $0.01 16115Q308 1127 12457 SH SOLE 12457 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 7095 20487 SH SOLE 20487 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 10698 84615 SH SOLE 84615 0 0 CHEESECAKE FACTORY INC COM 163072101 299 6075 SH SOLE 6075 0 0 CHEGG INC COM 163092109 1268 33255 SH SOLE 33255 0 0 CHEMED CORP NEW COM 16359R103 492 1536 SH SOLE 1536 0 0 CHEMICAL FINL CORP COM 163731102 1225 29751 SH SOLE 29751 0 0 CHEMOURS CO COM 163851108 1818 49394 SH SOLE 49394 0 0 CHENIERE ENERGY INC COM NEW 16411R208 1331 19466 SH SOLE 19466 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 802 19132 SH SOLE 19132 0 0 CHESAPEAKE ENERGY CORP COM 165167107 5607 1809079 SH SOLE 1809079 0 0 CHEVRON CORP NEW COM 166764100 81817 664911 SH SOLE 664911 0 0 CHICAGO RIVET & MACH CO COM 168088102 712 25200 SH SOLE 25200 0 0 CHIMERA INVT CORP COM NEW 16934Q208 239 12677 SH SOLE 12677 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 4096 80197 SH SOLE 80197 0 0 CHINA YUCHAI INTL LTD COM G21082105 346 21824 SH SOLE 21824 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 3209 4521 SH SOLE 4521 0 0 CHUBB LIMITED COM H1467J104 8363 59586 SH SOLE 59586 0 0 CHURCH & DWIGHT INC COM 171340102 23234 326186 SH SOLE 326186 0 0 CIENA CORP COM NEW 171779309 323 8820 SH SOLE 8820 0 0 CIGNA CORP NEW COM 125523100 6602 41075 SH SOLE 41075 0 0 CIGNA CORP NEW COM 125523100 1 300 SH Put SOLE 300 0 0 CINCINNATI FINL CORP COM 172062101 1921 22297 SH SOLE 22297 0 0 CINER RES LP COM UNIT LTD 172464109 264 10396 SH SOLE 10396 0 0 CINTAS CORP COM 172908105 964 4764 SH SOLE 4764 0 0 CISCO SYS INC COM 17275R102 80737 1496058 SH SOLE 1496058 0 0 CITIGROUP INC COM NEW 172967424 26207 423257 SH SOLE 423257 0 0 CITIZENS FINL GROUP INC COM 174610105 6962 214383 SH SOLE 214383 0 0 CITRIX SYS INC COM 177376100 1770 17767 SH SOLE 17767 0 0 CLEAN HARBORS INC COM 184496107 357 4950 SH SOLE 4950 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 4241 442071 SH SOLE 442071 0 0 CLOROX CO DEL COM 189054109 8476 52846 SH SOLE 52846 0 0 CLOUDERA INC COM 18914U100 4 10800 SH Call SOLE 10800 0 0 CLOUDERA INC COM 18914U100 39 3687 SH SOLE 3687 0 0 CLOVIS ONCOLOGY INC COM 189464100 207 8375 SH SOLE 8375 0 0 CME GROUP INC COM CL A 12572Q105 14186 86216 SH SOLE 86216 0 0 CME GROUP INC COM CL A 12572Q105 34 28000 SH Put SOLE 28000 0 0 CMS ENERGY CORP COM 125896100 2666 48016 SH SOLE 48016 0 0 CO DIAGNOSTICS INC COM 189763105 122 115002 SH SOLE 115002 0 0 COCA COLA CO COM 191216100 87032 1857858 SH SOLE 1857858 0 0 COCA COLA CONSOLIDATED INC COM 191098102 1311 4519 SH SOLE 4519 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 496 9641 SH SOLE 9641 0 0 COGNEX CORP COM 192422103 494 9671 SH SOLE 9671 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 11799 162655 SH SOLE 162655 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 161 13007 SH SOLE 13007 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 823 33510 SH SOLE 33510 0 0 COHEN & STEERS LTD DUR PFD I COM 19248C105 709 29919 SH SOLE 29919 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 235 25030 SH SOLE 25030 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 1613 125890 SH SOLE 125890 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 330 16053 SH SOLE 16053 0 0 COHERUS BIOSCIENCES INC COM 19249H103 156 11450 SH SOLE 11450 0 0 COLGATE PALMOLIVE CO COM 194162103 25115 366304 SH SOLE 366304 0 0 COLONY CAP INC NEW CL A COM 19626G108 265 49664 SH SOLE 49664 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1674 84041 SH SOLE 84041 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 9739 431706 SH SOLE 431706 0 0 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 4522 107049 SH SOLE 107049 0 0 COLUMBIA ETF TR II INDIA INFRSR ETF 19762B806 4350 362710 SH SOLE 362710 0 0 COMCAST CORP NEW CL A 20030N101 42496 1062436 SH SOLE 1062436 0 0 COMCAST CORP NEW CL A 20030N101 6 13000 SH Put SOLE 13000 0 0 COMERICA INC COM 200340107 2343 31960 SH SOLE 31960 0 0 COMMERCIAL VEH GROUP INC COM 202608105 962 125612 SH SOLE 125612 0 0 COMMUNITY BK SYS INC COM 203607106 1512 25223 SH SOLE 25223 0 0 COMMVAULT SYSTEMS INC COM 204166102 1014 15730 SH SOLE 15730 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 112 10515 SH SOLE 10515 0 0 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 637 68621 SH SOLE 68621 0 0 CONAGRA BRANDS INC COM 205887102 4799 173188 SH SOLE 173188 0 0 CONATUS PHARMACEUTICALS INC COM 20600T108 12 10900 SH SOLE 10900 0 0 CONATUS PHARMACEUTICALS INC COM 20600T108 0 2000 SH Call SOLE 2000 0 0 CONCHO RES INC COM 20605P101 219 1973 SH SOLE 1973 0 0 CONDUENT INC COM 206787103 761 54618 SH SOLE 54618 0 0 CONFORMIS INC COM 20717E101 101 34940 SH SOLE 34940 0 0 CONMED CORP COM 207410101 1146 13912 SH SOLE 13912 0 0 CONNECTICUT WTR SVC INC COM 207797101 211 3082 SH SOLE 3082 0 0 CONOCOPHILLIPS COM 20825C104 13919 208544 SH SOLE 208544 0 0 CONSOLIDATED EDISON INC COM 209115104 9017 106403 SH SOLE 106403 0 0 CONSOLIDATED WATER CO INC ORD G23773107 203 15722 SH SOLE 15722 0 0 CONSTELLATION BRANDS INC CL A 21036P108 4800 27283 SH SOLE 27283 0 0 CONTRAVIR PHARMACEUTICALS IN COM NEW 21234W202 23 103012 SH SOLE 103012 0 0 CONTROLADORA VUELA CIA DE AV SPON ADR RP 10 21240E105 1096 127894 SH SOLE 127894 0 0 COOPER COS INC COM NEW 216648402 1025 3474 SH SOLE 3474 0 0 COPART INC COM 217204106 2303 38050 SH SOLE 38050 0 0 CORE LABORATORIES N V COM N22717107 768 11042 SH SOLE 11042 0 0 CORECIVIC INC COM 21871N101 272 13982 SH SOLE 13982 0 0 CORESITE RLTY CORP COM 21870Q105 369 3458 SH SOLE 3458 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 207 3781 SH SOLE 3781 0 0 CORNING INC COM 219350105 8280 250169 SH SOLE 250169 0 0 COSTAMARE INC SHS Y1771G102 58 11072 SH SOLE 11072 0 0 COSTAR GROUP INC COM 22160N109 751 1613 SH SOLE 1613 0 0 COSTCO WHSL CORP NEW COM 22160K105 44797 185244 SH SOLE 185244 0 0 COVANTA HLDG CORP COM 22282E102 6011 347765 SH SOLE 347765 0 0 COVETRUS INC COM 22304C100 1545 48009 SH SOLE 48009 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 260 1621 SH SOLE 1621 0 0 CREDIT ACCEP CORP MICH COM 225310101 1425 3154 SH SOLE 3154 0 0 CREE INC COM 225447101 678 11729 SH SOLE 11729 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 721 20145 SH SOLE 20145 0 0 CRITEO S A SPONS ADS 226718104 3380 169042 SH SOLE 169042 0 0 CRONOS GROUP INC COM 22717L101 876 48379 SH SOLE 48379 0 0 CRONOS GROUP INC COM 22717L101 1 500 SH Put SOLE 500 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 256 14056 SH SOLE 14056 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 14447 112992 SH SOLE 112992 0 0 CSG SYS INTL INC COM 126349109 481 11440 SH SOLE 11440 0 0 CSX CORP COM 126408103 13041 174425 SH SOLE 174425 0 0 CTRIP COM INTL LTD SPONSORED ADS 22943F100 5440 124960 SH SOLE 124960 0 0 CULLEN FROST BANKERS INC COM 229899109 305 3163 SH SOLE 3163 0 0 CUMMINS INC COM 231021106 32320 204714 SH SOLE 204714 0 0 CURTISS WRIGHT CORP COM 231561101 4486 39591 SH SOLE 39591 0 0 CVR PARTNERS LP COM 126633106 258 65714 SH SOLE 65714 0 0 CVS HEALTH CORP COM 126650100 25547 474312 SH SOLE 474312 0 0 CVS HEALTH CORP COM 126650100 2 5800 SH Call SOLE 5800 0 0 CYANOTECH CORP COM PAR $0.02 232437301 97 29900 SH SOLE 29900 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 44 1500 SH Call SOLE 1500 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1583 13258 SH SOLE 13258 0 0 CYMABAY THERAPEUTICS INC COM 23257D103 159 12020 SH SOLE 12020 0 0 CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 79 10664 SH SOLE 10664 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 192 12903 SH SOLE 12903 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 0 200 SH Call SOLE 200 0 0 CYRUSONE INC COM 23283R100 390 7409 SH SOLE 7409 0 0 CYTOKINETICS INC COM NEW 23282W605 103 12700 SH SOLE 12700 0 0 D R HORTON INC COM 23331A109 686 16656 SH SOLE 16656 0 0 DAKTRONICS INC COM 234264109 350 47050 SH SOLE 47050 0 0 DANAHER CORPORATION COM 235851102 16656 126084 SH SOLE 126084 0 0 DARDEN RESTAURANTS INC COM 237194105 2340 19267 SH SOLE 19267 0 0 DARIOHEALTH CORP COM 23725P100 328 444448 SH SOLE 444448 0 0 DAVITA INC COM 23918K108 243 4549 SH SOLE 4549 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 13571 471847 SH SOLE 471847 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 4251 136165 SH SOLE 136165 0 0 DBX ETF TR XTRACK MSCI EURO 233051697 262 8764 SH SOLE 8764 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 1135 28533 SH SOLE 28533 0 0 DBX ETF TR XTRACK USD HIGH 233051432 603 12439 SH SOLE 12439 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 409 12337 SH SOLE 12337 0 0 DECKERS OUTDOOR CORP COM 243537107 424 2881 SH SOLE 2881 0 0 DEERE & CO COM 244199105 17089 106911 SH SOLE 106911 0 0 DELL TECHNOLOGIES INC CL C 24703L202 4145 70465 SH SOLE 70465 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 8205 158914 SH SOLE 158914 0 0 DENISON MINES CORP COM 248356107 16 30800 SH SOLE 30800 0 0 DENNYS CORP COM 24869P104 217 11822 SH SOLE 11822 0 0 DENTSPLY SIRONA INC COM 24906P109 1199 24149 SH SOLE 24149 0 0 DERMIRA INC COM 24983L104 235 17244 SH SOLE 17244 0 0 DESPEGAR COM CORP ORD SHS G27358103 159 10687 SH SOLE 10687 0 0 DEVON ENERGY CORP NEW COM 25179M103 885 27985 SH SOLE 27985 0 0 DEXCOM INC COM 252131107 3783 31670 SH SOLE 31670 0 0 DEXCOM INC COM 252131107 0 300 SH Call SOLE 300 0 0 DHX MEDIA LTD COM VAR VTG 252406152 18 12000 SH SOLE 12000 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 10099 62040 SH SOLE 62040 0 0 DIAMONDBACK ENERGY INC COM 25278X109 470 4616 SH SOLE 4616 0 0 DICKS SPORTING GOODS INC COM 253393102 3377 91721 SH SOLE 91721 0 0 DIGIMARC CORP NEW COM 25381B101 203 6470 SH SOLE 6470 0 0 DIGITAL RLTY TR INC COM 253868103 13062 109640 SH SOLE 109640 0 0 DIREXION SHS ETF TR 20YR TRES BULL 25459W540 283 13305 SH SOLE 13305 0 0 DIREXION SHS ETF TR DAILY GOLD MINER 25490K133 180 10000 SH SOLE 10000 0 0 DIREXION SHS ETF TR DL FTSE BLL 3X 25459W771 417 17248 SH SOLE 17248 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 210 3425 SH SOLE 3425 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 1434 29889 SH SOLE 29889 0 0 DISCOVER FINL SVCS COM 254709108 3384 47712 SH SOLE 47712 0 0 DISCOVERY INC COM SER A 25470F104 493 18371 SH SOLE 18371 0 0 DISCOVERY INC COM SER A 25470F104 1 1000 SH Put SOLE 1000 0 0 DISNEY WALT CO COM DISNEY 254687106 70867 638365 SH SOLE 638365 0 0 DISNEY WALT CO COM DISNEY 254687106 4 2000 SH Call SOLE 2000 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 1144 100670 SH SOLE 100670 0 0 DNP SELECT INCOME FD COM 23325P104 575 50136 SH SOLE 50136 0 0 DOCUSIGN INC COM 256163106 1264 24312 SH SOLE 24312 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 426 6781 SH SOLE 6781 0 0 DOLLAR GEN CORP NEW COM 256677105 10526 87973 SH SOLE 87973 0 0 DOLLAR TREE INC COM 256746108 3283 31249 SH SOLE 31249 0 0 DOMINION ENERGY INC COM 25746U109 7022 91661 SH SOLE 91661 0 0 DOMTAR CORP COM NEW 257559203 1165 23608 SH SOLE 23608 0 0 DONALDSON INC COM 257651109 928 18569 SH SOLE 18569 0 0 DORIAN LPG LTD SHS USD Y2106R110 7189 1119989 SH SOLE 1119989 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 595 29801 SH SOLE 29801 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1577 77990 SH SOLE 77990 0 0 DOVER CORP COM 260003108 5787 61706 SH SOLE 61706 0 0 DOWDUPONT INC COM 26078J100 36771 689757 SH SOLE 689757 0 0 DREYFUS STRATEGIC MUNS INC COM 261932107 103 13046 SH SOLE 13046 0 0 DROPBOX INC CL A 26210C104 2 6400 SH Call SOLE 6400 0 0 DROPBOX INC CL A 26210C104 136 6306 SH SOLE 6306 0 0 DSP GROUP INC COM 23332B106 143 10141 SH SOLE 10141 0 0 DTE ENERGY CO COM 233331107 1588 12770 SH SOLE 12770 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 25936 287625 SH SOLE 287625 0 0 DUNKIN BRANDS GROUP INC COM 265504100 450 5968 SH SOLE 5968 0 0 DURECT CORP COM 266605104 16 25000 SH SOLE 25000 0 0 DWS MUN INCOME TR NEW COM 233368109 345 31188 SH SOLE 31188 0 0 DXC TECHNOLOGY CO COM 23355L106 311 4794 SH SOLE 4794 0 0 DYNEX CAP INC COM NEW 26817Q506 67 11000 SH SOLE 11000 0 0 EAGLE BANCORP INC MD COM 268948106 2440 48601 SH SOLE 48601 0 0 EAGLE MATERIALS INC COM 26969P108 273 3244 SH SOLE 3244 0 0 EAST WEST BANCORP INC COM 27579R104 460 9542 SH SOLE 9542 0 0 EASTERN CO COM 276317104 264 9600 SH SOLE 9600 0 0 EASTGROUP PPTY INC COM 277276101 244 2185 SH SOLE 2185 0 0 EASTMAN CHEMICAL CO COM 277432100 2814 37034 SH SOLE 37034 0 0 EATON CORP PLC SHS G29183103 15537 192878 SH SOLE 192878 0 0 EATON VANCE CORP COM NON VTG 278265103 4656 116227 SH SOLE 116227 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 167 10227 SH SOLE 10227 0 0 EATON VANCE ENHANCED EQ INC COM 278274105 531 36883 SH SOLE 36883 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 2232 176850 SH SOLE 176850 0 0 EATON VANCE MUN BD FD COM 27827X101 450 36194 SH SOLE 36194 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 128 10524 SH SOLE 10524 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 594 28188 SH SOLE 28188 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 218 18593 SH SOLE 18593 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 769 34521 SH SOLE 34521 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 1342 164523 SH SOLE 164523 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 474 30557 SH SOLE 30557 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 4437 391764 SH SOLE 391764 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 362 24013 SH SOLE 24013 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 691 70717 SH SOLE 70717 0 0 EBAY INC COM 278642103 4201 112998 SH SOLE 112998 0 0 ECA MARCELLUS TR I COM UNIT 26827L109 97 55000 SH SOLE 55000 0 0 ECOLAB INC COM 278865100 4740 26876 SH SOLE 26876 0 0 EDISON INTL COM 281020107 1179 19036 SH SOLE 19036 0 0 EDITAS MEDICINE INC COM 28106W103 423 17247 SH SOLE 17247 0 0 EDITAS MEDICINE INC COM 28106W103 2 500 SH Call SOLE 500 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 7360 38478 SH SOLE 38478 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 2916 90725 SH SOLE 90725 0 0 ELECTRONIC ARTS INC COM 285512109 668 6561 SH SOLE 6561 0 0 ELECTRONIC ARTS INC COM 285512109 47 24000 SH Call SOLE 24000 0 0 ELECTRONICS FOR IMAGING INC NOTE 0.750% 9/0 286082AC6 20 20000 PRN SOLE 20000 0 0 ELEMENT SOLUTIONS INC COM 28618M106 132 13005 SH SOLE 13005 0 0 EMERSON ELEC CO COM 291011104 20342 297315 SH SOLE 297315 0 0 ENBRIDGE INC COM 29250N105 11303 311575 SH SOLE 311575 0 0 ENCANA CORP COM 292505104 2080 287738 SH SOLE 287738 0 0 ENCOMPASS HEALTH CORP COM 29261A100 439 7479 SH SOLE 7479 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 39 15200 SH SOLE 15200 0 0 ENERGOUS CORP COM 29272C103 77 12344 SH SOLE 12344 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 54819 3566577 SH SOLE 3566577 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 10 95000 SH Call SOLE 95000 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 192 149600 SH Put SOLE 149600 0 0 ENERPLUS CORP COM 292766102 400 47522 SH SOLE 47522 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 3370 263897 SH SOLE 263897 0 0 ENSERVCO CORP COM 29358Y102 199 375212 SH SOLE 375212 0 0 ENTEGRIS INC COM 29362U104 445 12486 SH SOLE 12486 0 0 ENTERGY CORP NEW COM 29364G103 1135 11888 SH SOLE 11888 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 83259 2861910 SH SOLE 2861910 0 0 EOG RES INC COM 26875P101 8308 87310 SH SOLE 87310 0 0 EPR PPTYS COM SH BEN INT 26884U109 260 3360 SH SOLE 3360 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 6750 146200 SH SOLE 146200 0 0 EQT CORP COM 26884L109 3434 165719 SH SOLE 165719 0 0 EQUIFAX INC COM 294429105 1167 9878 SH SOLE 9878 0 0 EQUINIX INC COM 29444U700 798 1765 SH SOLE 1765 0 0 EQUINOR ASA SPONSORED ADR 29446M102 452 20669 SH SOLE 20669 0 0 EQUITRANS MIDSTREAM CORPORAT COM 294600101 1959 89930 SH SOLE 89930 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 246 2135 SH SOLE 2135 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1225 16298 SH SOLE 16298 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 770 19189 SH SOLE 19189 0 0 ESSEX PPTY TR INC COM 297178105 1582 5489 SH SOLE 5489 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 276 7410 SH SOLE 7410 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 10770 296113 SH SOLE 296113 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3323 83268 SH SOLE 83268 0 0 ETF SER SOLUTIONS APTUS BHVRL MMTM 26922A784 544 18709 SH SOLE 18709 0 0 ETF SER SOLUTIONS APTUS FORTIFIED 26922A610 556 21168 SH SOLE 21168 0 0 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 249 7641 SH SOLE 7641 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G103 93 15650 SH SOLE 15650 0 0 ETSY INC COM 29786A106 2173 32349 SH SOLE 32349 0 0 ETSY INC COM 29786A106 7 500 SH Call SOLE 500 0 0 EVERGY INC COM 30034W106 902 15581 SH SOLE 15581 0 0 EVERI HLDGS INC COM 30034T103 193 18658 SH SOLE 18658 0 0 EVERSOURCE ENERGY COM 30040W108 1882 26643 SH SOLE 26643 0 0 EVINE LIVE INC CL A 300487105 18 40000 SH SOLE 40000 0 0 EVOLENT HEALTH INC CL A 30050B101 203 15932 SH SOLE 15932 0 0 EXACT SCIENCES CORP COM 30063P105 21429 247334 SH SOLE 247334 0 0 EXACT SCIENCES CORP COM 30063P105 1 100 SH Call SOLE 100 0 0 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 11111 339550 SH SOLE 339550 0 0 EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 2779 114090 SH SOLE 114090 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1025 26510 SH SOLE 26510 0 0 EXELIXIS INC COM 30161Q104 934 39237 SH SOLE 39237 0 0 EXELIXIS INC COM 30161Q104 0 300 SH Call SOLE 300 0 0 EXELON CORP COM 30161N101 7008 139572 SH SOLE 139572 0 0 EXLSERVICE HOLDINGS INC COM 302081104 211 3377 SH SOLE 3377 0 0 EXPEDIA GROUP INC COM NEW 30212P303 911 7681 SH SOLE 7681 0 0 EXPEDITORS INTL WASH INC COM 302130109 7146 93881 SH SOLE 93881 0 0 EXTRA SPACE STORAGE INC COM 30225T102 265 2603 SH SOLE 2603 0 0 EXTREME NETWORKS INC COM 30226D106 685 91510 SH SOLE 91510 0 0 EXXON MOBIL CORP COM 30231G102 448954 5557448 SH SOLE 5557448 0 0 EYEPOINT PHARMACEUTICALS INC COM 30233G100 9460 5284838 SH SOLE 5284838 0 0 F M C CORP COM NEW 302491303 854 11098 SH SOLE 11098 0 0 F5 NETWORKS INC COM 315616102 289 1833 SH SOLE 1833 0 0 FACEBOOK INC CL A 30303M102 0 100 SH Put SOLE 100 0 0 FACEBOOK INC CL A 30303M102 71476 427702 SH SOLE 427702 0 0 FACEBOOK INC CL A 30303M102 1 200 SH Call SOLE 200 0 0 FACTSET RESH SYS INC COM 303075105 626 2531 SH SOLE 2531 0 0 FAIR ISAAC CORP COM 303250104 2022 7446 SH SOLE 7446 0 0 FASTENAL CO COM 311900104 5840 90679 SH SOLE 90679 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 1021 14116 SH SOLE 14116 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1570 11364 SH SOLE 11364 0 0 FEDERAL SIGNAL CORP COM 313855108 340 13262 SH SOLE 13262 0 0 FEDERATED INVS INC PA CL B 314211103 13872 473060 SH SOLE 473060 0 0 FEDEX CORP COM 31428X106 186 35700 SH Put SOLE 35700 0 0 FEDEX CORP COM 31428X106 9 3300 SH Call SOLE 3300 0 0 FEDEX CORP COM 31428X106 31930 176116 SH SOLE 176116 0 0 FERRARI N V COM N3167Y103 456 3410 SH SOLE 3410 0 0 FERRO CORP COM 315405100 2708 142820 SH SOLE 142820 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 3197 215063 SH SOLE 215063 0 0 FIBROGEN INC COM 31572Q808 1396 25689 SH SOLE 25689 0 0 FIDELITY CONSMR STAPLES 316092303 4182 123550 SH SOLE 123550 0 0 FIDELITY HIGH DIVID ETF 316092840 3309 110530 SH SOLE 110530 0 0 FIDELITY MSCI COMMNTN SVC 316092873 212 6639 SH SOLE 6639 0 0 FIDELITY MSCI CONSM DIS 316092204 421 9734 SH SOLE 9734 0 0 FIDELITY MSCI ENERGY IDX 316092402 8592 475335 SH SOLE 475335 0 0 FIDELITY MSCI FINLS IDX 316092501 6253 165130 SH SOLE 165130 0 0 FIDELITY MSCI HLTH CARE I 316092600 6567 147598 SH SOLE 147598 0 0 FIDELITY MSCI INDL INDX 316092709 4611 120890 SH SOLE 120890 0 0 FIDELITY MSCI INFO TECH I 316092808 1876 31742 SH SOLE 31742 0 0 FIDELITY MSCI MATLS INDEX 316092881 1194 39367 SH SOLE 39367 0 0 FIDELITY MSCI RL EST ETF 316092857 2066 79810 SH SOLE 79810 0 0 FIDELITY MSCI UTILS INDEX 316092865 4541 118941 SH SOLE 118941 0 0 FIDELITY TOTAL BD ETF 316188309 11931 239096 SH SOLE 239096 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 3079 10178 SH SOLE 10178 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 935 25549 SH SOLE 25549 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 1807 15968 SH SOLE 15968 0 0 FIFTH THIRD BANCORP COM 316773100 4323 171052 SH SOLE 171052 0 0 FIREEYE INC COM 31816Q101 7398 441382 SH SOLE 441382 0 0 FIRST FINL BANCORP OH COM 320209109 4880 202810 SH SOLE 202810 0 0 FIRST FINL BANKSHARES COM 32020R109 305 5301 SH SOLE 5301 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 1203 11959 SH SOLE 11959 0 0 FIRST SOLAR INC COM 336433107 429 8149 SH SOLE 8149 0 0 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 135 13441 SH SOLE 13441 0 0 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 361 7015 SH SOLE 7015 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 369 9880 SH SOLE 9880 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 4671 119115 SH SOLE 119115 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 417 6668 SH SOLE 6668 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 411 7315 SH SOLE 7315 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 2852 52501 SH SOLE 52501 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1584 63221 SH SOLE 63221 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 563 16172 SH SOLE 16172 0 0 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2710 54545 SH SOLE 54545 0 0 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 1630 30267 SH SOLE 30267 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 2741 50713 SH SOLE 50713 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1353 23459 SH SOLE 23459 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 3107 73741 SH SOLE 73741 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 475 10380 SH SOLE 10380 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 518 22258 SH SOLE 22258 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 14257 102652 SH SOLE 102652 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 173 13263 SH SOLE 13263 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2375 78467 SH SOLE 78467 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 41585 693687 SH SOLE 693687 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 640 13406 SH SOLE 13406 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 5623 109511 SH SOLE 109511 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 4453 58339 SH SOLE 58339 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2900 72594 SH SOLE 72594 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 500 13159 SH SOLE 13159 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 894 23379 SH SOLE 23379 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 13028 526417 SH SOLE 526417 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 3213 21281 SH SOLE 21281 0 0 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 827 33911 SH SOLE 33911 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 10658 226342 SH SOLE 226342 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1460 22835 SH SOLE 22835 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1197 15975 SH SOLE 15975 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 8885 313861 SH SOLE 313861 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 18755 984225 SH SOLE 984225 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 272 5334 SH SOLE 5334 0 0 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 1020 23569 SH SOLE 23569 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 2189 32685 SH SOLE 32685 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 2269 44067 SH SOLE 44067 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 3397 57049 SH SOLE 57049 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 1331 19831 SH SOLE 19831 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 3985 132063 SH SOLE 132063 0 0 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 611 11298 SH SOLE 11298 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 1373 16700 SH SOLE 16700 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 2222 36001 SH SOLE 36001 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 265 20546 SH SOLE 20546 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 10153 312851 SH SOLE 312851 0 0 FIRSTCASH INC COM 33767D105 785 9074 SH SOLE 9074 0 0 FIRSTENERGY CORP COM 337932107 1061 25487 SH SOLE 25487 0 0 FISERV INC COM 337738108 1581 17855 SH SOLE 17855 0 0 FITBIT INC CL A 33812L102 598 102021 SH SOLE 102021 0 0 FIVE BELOW INC COM 33829M101 879 7162 SH SOLE 7162 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 333 16967 SH SOLE 16967 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 950 50082 SH SOLE 50082 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 633 2580 SH SOLE 2580 0 0 FLEX LTD ORD Y2573F102 1132 113289 SH SOLE 113289 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 1613 69730 SH SOLE 69730 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 224 4975 SH SOLE 4975 0 0 FLIR SYS INC COM 302445101 925 19466 SH SOLE 19466 0 0 FLUOR CORP NEW COM 343412102 1139 30769 SH SOLE 30769 0 0 FNB CORP PA COM 302520101 587 55389 SH SOLE 55389 0 0 FOOT LOCKER INC COM 344849104 720 11915 SH SOLE 11915 0 0 FORD MTR CO DEL COM 345370860 3704 420488 SH SOLE 420488 0 0 FORESTAR GROUP INC COM 346232101 445 25739 SH SOLE 25739 0 0 FORMFACTOR INC COM 346375108 222 13778 SH SOLE 13778 0 0 FORTINET INC COM 34959E109 10059 120140 SH SOLE 120140 0 0 FORTIS INC COM 349553107 222 5966 SH SOLE 5966 0 0 FORTIVE CORP COM 34959J108 1595 19042 SH SOLE 19042 0 0 FORTRESS BIOTECH INC COM 34960Q109 55 31100 SH SOLE 31100 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1371 80124 SH SOLE 80124 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 656 13691 SH SOLE 13691 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 42 33000 SH Put SOLE 33000 0 0 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 78 15281 SH SOLE 15281 0 0 FORWARD AIR CORP COM 349853101 464 7192 SH SOLE 7192 0 0 FOX CORP CL A COM 35137L105 1212 33026 SH SOLE 33026 0 0 FOX FACTORY HLDG CORP COM 35138V102 215 3093 SH SOLE 3093 0 0 FRANKLIN RES INC COM 354613101 4970 149713 SH SOLE 149713 0 0 FREEPORT-MCMORAN INC CL B 35671D857 3239 251666 SH SOLE 251666 0 0 FREEPORT-MCMORAN INC CL B 35671D857 6 50000 SH Call SOLE 50000 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 599 14582 SH SOLE 14582 0 0 FRESHPET INC COM 358039105 248 5883 SH SOLE 5883 0 0 FS KKR CAPITAL CORP COM 302635107 1868 308989 SH SOLE 308989 0 0 FULTON FINL CORP PA COM 360271100 240 15631 SH SOLE 15631 0 0 GABELLI DIVD & INCOME TR COM 36242H104 472 22232 SH SOLE 22232 0 0 GABELLI EQUITY TR INC COM 362397101 373 60684 SH SOLE 60684 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1788 22925 SH SOLE 22925 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 192 44508 SH SOLE 44508 0 0 GAMCO INVESTORS INC CL A COM 361438104 241 11750 SH SOLE 11750 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 248 6374 SH SOLE 6374 0 0 GAP INC COM 364760108 269 10387 SH SOLE 10387 0 0 GARMIN LTD SHS H2906T109 2422 28051 SH SOLE 28051 0 0 GARTNER INC COM 366651107 5522 36346 SH SOLE 36346 0 0 GATX CORP COM 361448103 655 8503 SH SOLE 8503 0 0 GCI LIBERTY INC COM CLASS A 36164V305 301 5547 SH SOLE 5547 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 332 11171 SH SOLE 11171 0 0 GENERAC HLDGS INC COM 368736104 421 8336 SH SOLE 8336 0 0 GENERAL DYNAMICS CORP COM 369550108 8820 52062 SH SOLE 52062 0 0 GENERAL ELECTRIC CO COM 369604103 59 20500 SH Call SOLE 20500 0 0 GENERAL ELECTRIC CO COM 369604103 20366 2043273 SH SOLE 2043273 0 0 GENERAL MLS INC COM 370334104 29423 568344 SH SOLE 568344 0 0 GENERAL MTRS CO COM 37045V100 4393 118267 SH SOLE 118267 0 0 GENESEE & WYO INC CL A 371559105 2715 31175 SH SOLE 31175 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 5776 247886 SH SOLE 247886 0 0 GENESIS HEALTHCARE INC CL A COM 37185X106 754 523570 SH SOLE 523570 0 0 GENMARK DIAGNOSTICS INC COM 372309104 18009 2540041 SH SOLE 2540041 0 0 GENOCEA BIOSCIENCES INC COM 372427104 206 347100 SH SOLE 347100 0 0 GENPACT LIMITED SHS G3922B107 575 16448 SH SOLE 16448 0 0 GENTEX CORP COM 371901109 392 18662 SH SOLE 18662 0 0 GENUINE PARTS CO COM 372460105 7988 71325 SH SOLE 71325 0 0 GETTY RLTY CORP NEW COM 374297109 501 15643 SH SOLE 15643 0 0 GILEAD SCIENCES INC COM 375558103 24753 380354 SH SOLE 380354 0 0 GLACIER BANCORP INC NEW COM 37637Q105 2082 52000 SH SOLE 52000 0 0 GLADSTONE CAPITAL CORP COM 376535100 161 17890 SH SOLE 17890 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 24803 593389 SH SOLE 593389 0 0 GLOBAL NET LEASE INC COM NEW 379378201 1220 64519 SH SOLE 64519 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 353 17897 SH SOLE 17897 0 0 GLOBAL PMTS INC COM 37940X102 1279 9371 SH SOLE 9371 0 0 GLOBAL X FDS GLB X MLP ENRG I 37950E226 5740 435856 SH SOLE 435856 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 987 54499 SH SOLE 54499 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 7974 898878 SH SOLE 898878 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 636 24080 SH SOLE 24080 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 334 13935 SH SOLE 13935 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 427 15147 SH SOLE 15147 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 1 3000 SH Call SOLE 3000 0 0 GLOBAL X FDS MSCI GREECE ETF 37950E366 560 69563 SH SOLE 69563 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 400 1762300 SH Call SOLE 1762300 0 0 GLOBALSTAR INC COM 378973408 647 1504584 SH SOLE 1504584 0 0 GLOBANT S A COM L44385109 250 3546 SH SOLE 3546 0 0 GLOBUS MED INC CL A 379577208 440 8930 SH SOLE 8930 0 0 GLOBUS MED INC CL A 379577208 1 200 SH Call SOLE 200 0 0 GLU MOBILE INC COM 379890106 401 36521 SH SOLE 36521 0 0 GODADDY INC CL A 380237107 400 5329 SH SOLE 5329 0 0 GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 225 17215 SH SOLE 17215 0 0 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 303 23568 SH SOLE 23568 0 0 GOLDCORP INC NEW COM 380956409 152 13350 SH SOLE 13350 0 0 GOLDEN ENTMT INC COM 381013101 158 11210 SH SOLE 11210 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 556 27067 SH SOLE 27067 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1110 11085 SH SOLE 11085 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 7228 257948 SH SOLE 257948 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 12570 220993 SH SOLE 220993 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 14890 77407 SH SOLE 77407 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 0 100 SH Put SOLE 100 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1130 204442 SH SOLE 204442 0 0 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 106 13294 SH SOLE 13294 0 0 GOLUB CAP BDC INC COM 38173M102 5918 330829 SH SOLE 330829 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 3253 180362 SH SOLE 180362 0 0 GOPRO INC CL A 38268T103 1418 218594 SH SOLE 218594 0 0 GP STRATEGIES CORP COM 36225V104 171 14015 SH SOLE 14015 0 0 GRACO INC COM 384109104 518 10465 SH SOLE 10465 0 0 GRAHAM HLDGS CO COM 384637104 1404 2065 SH SOLE 2065 0 0 GRAINGER W W INC COM 384802104 770 2556 SH SOLE 2556 0 0 GRAN TIERRA ENERGY INC COM 38500T101 34 15000 SH SOLE 15000 0 0 GRAND CANYON ED INC COM 38526M106 396 3487 SH SOLE 3487 0 0 GRANITE CONSTR INC COM 387328107 319 7369 SH SOLE 7369 0 0 GREEN DOT CORP CL A 39304D102 1826 30100 SH SOLE 30100 0 0 GREEN PLAINS INC COM 393222104 3504 210012 SH SOLE 210012 0 0 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 1386 87573 SH SOLE 87573 0 0 GRUBHUB INC COM 400110102 301 4328 SH SOLE 4328 0 0 GSV CAP CORP COM 36191J101 190 25050 SH SOLE 25050 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 502 24890 SH SOLE 24890 0 0 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 99 12582 SH SOLE 12582 0 0 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 204 9012 SH SOLE 9012 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 388 3954 SH SOLE 3954 0 0 GULF RESOURCES INC COM PAR 40251W309 27 25001 SH SOLE 25001 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 792 4693 SH SOLE 4693 0 0 HAIN CELESTIAL GROUP INC COM 405217100 270 11614 SH SOLE 11614 0 0 HALLIBURTON CO COM 406216101 1812 61693 SH SOLE 61693 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 476 29629 SH SOLE 29629 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 245 10756 SH SOLE 10756 0 0 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 248 9935 SH SOLE 9935 0 0 HANESBRANDS INC COM 410345102 2447 136481 SH SOLE 136481 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 220 8631 SH SOLE 8631 0 0 HANOVER INS GROUP INC COM 410867105 244 2155 SH SOLE 2155 0 0 HARLEY DAVIDSON INC COM 412822108 382 10722 SH SOLE 10722 0 0 HARRIS CORP DEL COM 413875105 2178 13627 SH SOLE 13627 0 0 HARSCO CORP COM 415864107 451 22347 SH SOLE 22347 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 587 11775 SH SOLE 11775 0 0 HASBRO INC COM 418056107 832 9793 SH SOLE 9793 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 733 18014 SH SOLE 18014 0 0 HAWAIIAN HOLDINGS INC COM 419879101 3047 116905 SH SOLE 116905 0 0 HCA HEALTHCARE INC COM 40412C101 5251 40262 SH SOLE 40262 0 0 HCP INC COM 40414L109 772 24657 SH SOLE 24657 0 0 HD SUPPLY HLDGS INC COM 40416M105 383 8757 SH SOLE 8757 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 5935 51195 SH SOLE 51195 0 0 HEALTHCARE SVCS GRP INC COM 421906108 311 9528 SH SOLE 9528 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 634 22078 SH SOLE 22078 0 0 HEALTHEQUITY INC COM 42226A107 9604 129823 SH SOLE 129823 0 0 HEICO CORP NEW COM 422806109 639 6771 SH SOLE 6771 0 0 HELMERICH & PAYNE INC COM 423452101 5437 97488 SH SOLE 97488 0 0 HENRY JACK & ASSOC INC COM 426281101 687 4955 SH SOLE 4955 0 0 HENRY SCHEIN INC COM 806407102 5105 85180 SH SOLE 85180 0 0 HERCULES CAPITAL INC COM 427096508 1401 110957 SH SOLE 110957 0 0 HERON THERAPEUTICS INC COM 427746102 373 15327 SH SOLE 15327 0 0 HERSHEY CO COM 427866108 2803 24462 SH SOLE 24462 0 0 HESS CORP COM 42809H107 1851 30730 SH SOLE 30730 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3769 244415 SH SOLE 244415 0 0 HEXCEL CORP NEW COM 428291108 480 6909 SH SOLE 6909 0 0 HEXO CORP COM 428304109 97 14694 SH SOLE 14694 0 0 HEXO CORP COM 428304109 1 700 SH Call SOLE 700 0 0 HFF INC CL A 40418F108 1625 33866 SH SOLE 33866 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 395 89140 SH SOLE 89140 0 0 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 264 19059 SH SOLE 19059 0 0 HILL ROM HLDGS INC COM 431475102 574 5461 SH SOLE 5461 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 346 4164 SH SOLE 4164 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 5179 191923 SH SOLE 191923 0 0 HOLLYFRONTIER CORP COM 436106108 509 10333 SH SOLE 10333 0 0 HOLOGIC INC COM 436440101 326 6668 SH SOLE 6668 0 0 HOME BANCSHARES INC COM 436893200 259 14670 SH SOLE 14670 0 0 HOME DEPOT INC COM 437076102 77937 405793 SH SOLE 405793 0 0 HOME DEPOT INC COM 437076102 64 12000 SH Call SOLE 12000 0 0 HOME DEPOT INC COM 437076102 5 400 SH Put SOLE 400 0 0 HONDA MOTOR LTD AMERN SHS 438128308 459 16715 SH SOLE 16715 0 0 HONEYWELL INTL INC COM 438516106 39260 246900 SH SOLE 246900 0 0 HONEYWELL INTL INC COM 438516106 1 500 SH Put SOLE 500 0 0 HORMEL FOODS CORP COM 440452100 760 16955 SH SOLE 16955 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 4557 173129 SH SOLE 173129 0 0 HOST HOTELS & RESORTS INC COM 44107P104 226 11928 SH SOLE 11928 0 0 HOULIHAN LOKEY INC CL A 441593100 447 9757 SH SOLE 9757 0 0 HOWARD HUGHES CORP COM 44267D107 201 1836 SH SOLE 1836 0 0 HP INC COM 40434L105 3374 173454 SH SOLE 173454 0 0 HSBC HLDGS PLC ADR A 1/40PF A 404280604 277 10750 SH SOLE 10750 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 8892 219736 SH SOLE 219736 0 0 HUB GROUP INC CL A 443320106 8161 199786 SH SOLE 199786 0 0 HUBBELL INC COM 443510607 368 3131 SH SOLE 3131 0 0 HUMANA INC COM 444859102 4170 15676 SH SOLE 15676 0 0 HUNT J B TRANS SVCS INC COM 445658107 5165 51333 SH SOLE 51333 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2401 189268 SH SOLE 189268 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 928 4479 SH SOLE 4479 0 0 HUNTSMAN CORP COM 447011107 4846 215569 SH SOLE 215569 0 0 HYATT HOTELS CORP COM CL A 448579102 1720 23782 SH SOLE 23782 0 0 I D SYSTEMS INC COM 449489103 98 16600 SH SOLE 16600 0 0 IAC INTERACTIVECORP COM 44919P508 1008 4797 SH SOLE 4797 0 0 IBIO INC COM NEW 451033203 9 10002 SH SOLE 10002 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 475 6441 SH SOLE 6441 0 0 ICICI BK LTD ADR 45104G104 307 26721 SH SOLE 26721 0 0 ICON PLC SHS G4705A100 1103 7966 SH SOLE 7966 0 0 ICU MED INC COM 44930G107 339 1420 SH SOLE 1420 0 0 IDEX CORP COM 45167R104 1033 6827 SH SOLE 6827 0 0 IDEXX LABS INC COM 45168D104 7421 33201 SH SOLE 33201 0 0 IHS MARKIT LTD SHS G47567105 520 9580 SH SOLE 9580 0 0 II VI INC COM 902104108 1229 32996 SH SOLE 32996 0 0 ILLINOIS TOOL WKS INC COM 452308109 10539 73432 SH SOLE 73432 0 0 ILLINOIS TOOL WKS INC COM 452308109 18 8000 SH Put SOLE 8000 0 0 ILLUMINA INC COM 452327109 7194 23168 SH SOLE 23168 0 0 IMMUNOMEDICS INC COM 452907108 823 42830 SH SOLE 42830 0 0 IMPAC MTG HLDGS INC COM NEW 45254P508 708 180507 SH SOLE 180507 0 0 INCYTE CORP COM 45337C102 2090 24269 SH SOLE 24269 0 0 INDEPENDENT BANK CORP MICH COM NEW 453838609 227 10541 SH SOLE 10541 0 0 INDEXIQ ETF TR HDG MACTRK ETF 45409B206 266 10213 SH SOLE 10213 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 642 21404 SH SOLE 21404 0 0 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 408 16294 SH SOLE 16294 0 0 INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 1341 51666 SH SOLE 51666 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1418 44652 SH SOLE 44652 0 0 INFOSYS LTD SPONSORED ADR 456788108 2034 185792 SH SOLE 185792 0 0 INFUSYSTEM HLDGS INC COM 45685K102 50 10000 SH SOLE 10000 0 0 ING GROEP N V SPONSORED ADR 456837103 3570 295744 SH SOLE 295744 0 0 INGERSOLL-RAND PLC SHS G47791101 2438 22572 SH SOLE 22572 0 0 INGREDION INC COM 457187102 557 5858 SH SOLE 5858 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 349 93154 SH SOLE 93154 0 0 INTEGER HLDGS CORP COM 45826H109 236 3143 SH SOLE 3143 0 0 INTEL CORP COM 458140100 112918 2102785 SH SOLE 2102785 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 594 34611 SH SOLE 34611 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 269 5249 SH SOLE 5249 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5254 68831 SH SOLE 68831 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 57059 404264 SH SOLE 404264 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 476 3676 SH SOLE 3676 0 0 INTERPUBLIC GROUP COS INC COM 460690100 455 21553 SH SOLE 21553 0 0 INTERSECT ENT INC COM 46071F103 277 8628 SH SOLE 8628 0 0 INTEST CORP COM 461147100 414 61618 SH SOLE 61618 0 0 INTL PAPER CO COM 460146103 13560 292857 SH SOLE 292857 0 0 INTREXON CORP COM 46122T102 266 50581 SH SOLE 50581 0 0 INTUIT COM 461202103 5028 19244 SH SOLE 19244 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 5178 9053 SH SOLE 9053 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1896 114240 SH SOLE 114240 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 243 4825 SH SOLE 4825 0 0 INVESCO CURNCYSHS BRIT PND S BRIT POUN STRL 46138M109 409 3184 SH SOLE 3184 0 0 INVESCO CURNCYSHS JAPANESE Y JAPANESE YEN 46138W107 314 3643 SH SOLE 3643 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 685 42925 SH SOLE 42925 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 284 10880 SH SOLE 10880 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 134 12455 SH SOLE 12455 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 19101 906649 SH SOLE 906649 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 5348 223095 SH SOLE 223095 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 28040 1320940 SH SOLE 1320940 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 5101 211831 SH SOLE 211831 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2447 116268 SH SOLE 116268 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 7911 320464 SH SOLE 320464 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 18976 899336 SH SOLE 899336 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 4792 195791 SH SOLE 195791 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1739 83838 SH SOLE 83838 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 877 42189 SH SOLE 42189 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 209 10735 SH SOLE 10735 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 209 10560 SH SOLE 10560 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 208 10051 SH SOLE 10051 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 11289 194614 SH SOLE 194614 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 280 4677 SH SOLE 4677 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 6373 79989 SH SOLE 79989 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 896 15872 SH SOLE 15872 0 0 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 6326 195764 SH SOLE 195764 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 7011 127097 SH SOLE 127097 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 331 6952 SH SOLE 6952 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 18514 522850 SH SOLE 522850 0 0 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 6720 113907 SH SOLE 113907 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 357 5470 SH SOLE 5470 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 10220 111839 SH SOLE 111839 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 324 17796 SH SOLE 17796 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 15465 136481 SH SOLE 136481 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 3270 25597 SH SOLE 25597 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 7558 56029 SH SOLE 56029 0 0 INVESCO EXCHANGE TRADED FD T RUSEL MDCP EQL 46137V472 232 4748 SH SOLE 4748 0 0 INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 264 4704 SH SOLE 4704 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1289 6361 SH SOLE 6361 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 4276 28260 SH SOLE 28260 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 856 7552 SH SOLE 7552 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1030 48956 SH SOLE 48956 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 3545 88253 SH SOLE 88253 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1918 11263 SH SOLE 11263 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 120580 1154743 SH SOLE 1154743 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 56771 490683 SH SOLE 490683 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 18306 290239 SH SOLE 290239 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 3345 103907 SH SOLE 103907 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 943 27715 SH SOLE 27715 0 0 INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 491 18661 SH SOLE 18661 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 564 11492 SH SOLE 11492 0 0 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 508 10042 SH SOLE 10042 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1412 50251 SH SOLE 50251 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 1060 56792 SH SOLE 56792 0 0 INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 5944 212314 SH SOLE 212314 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 1520 37381 SH SOLE 37381 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 2620 122400 SH SOLE 122400 0 0 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 409 17449 SH SOLE 17449 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1010 39382 SH SOLE 39382 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 520 36006 SH SOLE 36006 0 0 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1606 49929 SH SOLE 49929 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 14169 388852 SH SOLE 388852 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 1448 34828 SH SOLE 34828 0 0 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 767 21693 SH SOLE 21693 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 224 6828 SH SOLE 6828 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 640 12875 SH SOLE 12875 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 213 4107 SH SOLE 4107 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 853 7385 SH SOLE 7385 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 1663 39208 SH SOLE 39208 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 12883 244616 SH SOLE 244616 0 0 INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 129 14558 SH SOLE 14558 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 949 41862 SH SOLE 41862 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1076 43847 SH SOLE 43847 0 0 INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 521 20906 SH SOLE 20906 0 0 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 1202 47592 SH SOLE 47592 0 0 INVESCO LTD SHS G491BT108 10268 533113 SH SOLE 533113 0 0 INVESCO MORTGAGE CAPITAL INC COM 46131B100 159 10070 SH SOLE 10070 0 0 INVESCO MUN TR COM 46131J103 2744 227099 SH SOLE 227099 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 348 44806 SH SOLE 44806 0 0 INVESCO PA VALUE MUN INCOME COM 46132K109 1515 121738 SH SOLE 121738 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 178383 992799 SH SOLE 992799 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 9 3000 SH Put SOLE 3000 0 0 INVESCO QUALITY MUNI INC TRS COM 46133G107 2408 198362 SH SOLE 198362 0 0 INVESCO SR INCOME TR COM 46131H107 268 63597 SH SOLE 63597 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 215 14885 SH SOLE 14885 0 0 INVITAE CORP COM 46185L103 8304 354997 SH SOLE 354997 0 0 IONIS PHARMACEUTICALS INC COM 462222100 715 8823 SH SOLE 8823 0 0 IQIYI INC SPONSORED ADS 46267X108 0 4600 SH Call SOLE 4600 0 0 IQIYI INC SPONSORED ADS 46267X108 322 13479 SH SOLE 13479 0 0 IQVIA HLDGS INC COM 46266C105 214 1491 SH SOLE 1491 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 790 30089 SH SOLE 30089 0 0 IRON MTN INC NEW COM 46284V101 2475 69604 SH SOLE 69604 0 0 ISHARES GOLD TRUST ISHARES 464285105 6520 527776 SH SOLE 527776 0 0 ISHARES INC CORE MSCI EMKT 46434G103 34272 663442 SH SOLE 663442 0 0 ISHARES INC CUR HD MSCI EM 46434G509 6505 255349 SH SOLE 255349 0 0 ISHARES INC EM MKTS DIV ETF 464286319 216 5341 SH SOLE 5341 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 2036 34406 SH SOLE 34406 0 0 ISHARES INC MIN VOL GBL ETF 464286525 3318 37052 SH SOLE 37052 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 2209 53865 SH SOLE 53865 0 0 ISHARES INC MSCI CDA ETF 464286509 2149 78090 SH SOLE 78090 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 531 7819 SH SOLE 7819 0 0 ISHARES INC MSCI EURZONE ETF 464286608 4275 110660 SH SOLE 110660 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 4857 275103 SH SOLE 275103 0 0 ISHARES INC MSCI GERMANY ETF 464286806 250 9205 SH SOLE 9205 0 0 ISHARES INC MSCI HONG KG ETF 464286871 861 32873 SH SOLE 32873 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 6104 111632 SH SOLE 111632 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 2126 70846 SH SOLE 70846 0 0 ISHARES INC MSCI PAC JP ETF 464286665 6220 135661 SH SOLE 135661 0 0 ISHARES INC MSCI RUSSIA ETF 46434G798 260 7463 SH SOLE 7463 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 2784 117477 SH SOLE 117477 0 0 ISHARES INC MSCI STH KOR ETF 464286772 1362 22393 SH SOLE 22393 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 6685 220928 SH SOLE 220928 0 0 ISHARES INC MSCI SWITZERLAND 464286749 1701 48135 SH SOLE 48135 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 170 10721 SH SOLE 10721 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 1809 128076 SH SOLE 128076 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 240 2410 SH SOLE 2410 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 14264 305871 SH SOLE 305871 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 2549 50551 SH SOLE 50551 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 18810 223787 SH SOLE 223787 0 0 ISHARES TR 20 YR TR BD ETF 464287432 1 500 SH Put SOLE 500 0 0 ISHARES TR 20 YR TR BD ETF 464287432 2323 18360 SH SOLE 18360 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 4826 39224 SH SOLE 39224 0 0 ISHARES TR AGENCY BOND ETF 464288166 1203 10644 SH SOLE 10644 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 397 7411 SH SOLE 7411 0 0 ISHARES TR ASIA 50 ETF 464288430 269 4400 SH SOLE 4400 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 3675 34440 SH SOLE 34440 0 0 ISHARES TR CALIF MUN BD ETF 464288356 603 10096 SH SOLE 10096 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 2808 63500 SH SOLE 63500 0 0 ISHARES TR COHEN STEER REIT 464287564 592 5325 SH SOLE 5325 0 0 ISHARES TR CONV BD ETF 46435G102 1041 17922 SH SOLE 17922 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 8306 166816 SH SOLE 166816 0 0 ISHARES TR CORE DIV GRWTH 46434V621 8647 235034 SH SOLE 235034 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 6538 70033 SH SOLE 70033 0 0 ISHARES TR CORE INTL AGGR 46435G672 395 7374 SH SOLE 7374 0 0 ISHARES TR CORE MSCI EAFE 46432F842 38131 627836 SH SOLE 627836 0 0 ISHARES TR CORE MSCI EURO 46434V738 1132 24673 SH SOLE 24673 0 0 ISHARES TR CORE MSCI INTL 46435G326 2231 41227 SH SOLE 41227 0 0 ISHARES TR CORE MSCI PAC 46434V696 1517 27272 SH SOLE 27272 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 41397 712471 SH SOLE 712471 0 0 ISHARES TR CORE S&P MCP ETF 464287507 46799 247056 SH SOLE 247056 0 0 ISHARES TR CORE S&P MCP ETF 464287507 3 700 SH Put SOLE 700 0 0 ISHARES TR CORE S&P SCP ETF 464287804 77130 1000490 SH SOLE 1000490 0 0 ISHARES TR CORE S&P TTL STK 464287150 74228 1152470 SH SOLE 1152470 0 0 ISHARES TR CORE S&P US GWT 464287671 34494 572081 SH SOLE 572081 0 0 ISHARES TR CORE S&P US VLU 464287663 20022 365312 SH SOLE 365312 0 0 ISHARES TR CORE S&P500 ETF 464287200 76007 267079 SH SOLE 267079 0 0 ISHARES TR CORE TOTAL USD 46434V613 329 6599 SH SOLE 6599 0 0 ISHARES TR CORE US AGGBD ET 464287226 37260 341682 SH SOLE 341682 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 218 4410 SH SOLE 4410 0 0 ISHARES TR CRE U S REIT ETF 464288521 1112 21535 SH SOLE 21535 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 5400 183906 SH SOLE 183906 0 0 ISHARES TR DOW JONES US ETF 464287846 762 5396 SH SOLE 5396 0 0 ISHARES TR EAFE GRWTH ETF 464288885 7010 90355 SH SOLE 90355 0 0 ISHARES TR EAFE SML CP ETF 464288273 12242 213108 SH SOLE 213108 0 0 ISHARES TR EAFE VALUE ETF 464288877 3818 78318 SH SOLE 78318 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 1190 14916 SH SOLE 14916 0 0 ISHARES TR ESG MSCI EAFE 46435G516 272 4292 SH SOLE 4292 0 0 ISHARES TR EUROPE ETF 464287861 377 8720 SH SOLE 8720 0 0 ISHARES TR EXPANDED TECH 464287515 3909 18583 SH SOLE 18583 0 0 ISHARES TR EXPND TEC SC ETF 464287549 738 3578 SH SOLE 3578 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 546 14378 SH SOLE 14378 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 24072 473031 SH SOLE 473031 0 0 ISHARES TR GLB INFRASTR ETF 464288372 2981 66891 SH SOLE 66891 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 530 15703 SH SOLE 15703 0 0 ISHARES TR GLOBAL TECH ETF 464287291 3924 22930 SH SOLE 22930 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 262 5867 SH SOLE 5867 0 0 ISHARES TR HDG MSCI EAFE 46434V803 1715 59459 SH SOLE 59459 0 0 ISHARES TR IBNDS MAR20 ETF 46432FAK3 830 33605 PRN SOLE 33605 0 0 ISHARES TR IBONDS DEC19 ETF 46434VAU4 9941 400294 PRN SOLE 400294 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 10603 419946 PRN SOLE 419946 0 0 ISHARES TR IBONDS DEC2021 46435G789 4955 193103 SH SOLE 193103 0 0 ISHARES TR IBONDS DEC2022 46435G755 16855 650059 SH SOLE 650059 0 0 ISHARES TR IBONDS DEC2023 46435G318 10958 430285 SH SOLE 430285 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 24180 977981 PRN SOLE 977981 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 9895 397302 PRN SOLE 397302 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 24034 960461 PRN SOLE 960461 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 1148 46271 PRN SOLE 46271 0 0 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 539 20428 PRN SOLE 20428 0 0 ISHARES TR IBONDS SEP19 ETF 46429B564 4808 189028 SH SOLE 189028 0 0 ISHARES TR IBONDS SEP2020 46434V571 17251 676420 SH SOLE 676420 0 0 ISHARES TR IBOXX HI YD ETF 464288513 9511 110177 SH SOLE 110177 0 0 ISHARES TR IBOXX HI YD ETF 464288513 6 12000 SH Put SOLE 12000 0 0 ISHARES TR IBOXX INV CP ETF 464287242 12216 102643 SH SOLE 102643 0 0 ISHARES TR INDIA 50 ETF 464289529 226 5980 SH SOLE 5980 0 0 ISHARES TR INTL DEV RE ETF 464288489 2748 90538 SH SOLE 90538 0 0 ISHARES TR INTL SEL DIV ETF 464288448 2916 94647 SH SOLE 94647 0 0 ISHARES TR INTRM TR CRP ETF 464288638 2623 47812 SH SOLE 47812 0 0 ISHARES TR JPMORGAN USD EMG 464288281 13907 126531 SH SOLE 126531 0 0 ISHARES TR MBS ETF 464288588 1530 14391 SH SOLE 14391 0 0 ISHARES TR MICRO-CAP ETF 464288869 499 5459 SH SOLE 5459 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 6385 88499 SH SOLE 88499 0 0 ISHARES TR MIN VOL USA ETF 46429B697 10283 174792 SH SOLE 174792 0 0 ISHARES TR MODERT ALLOC ETF 464289875 276 7170 SH SOLE 7170 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 1747 9276 SH SOLE 9276 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 346 1463 SH SOLE 1463 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 316 2030 SH SOLE 2030 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 787 31762 SH SOLE 31762 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 751 4703 SH SOLE 4703 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1498 8201 SH SOLE 8201 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 3389 48642 SH SOLE 48642 0 0 ISHARES TR MSCI ACWI ETF 464288257 11964 165809 SH SOLE 165809 0 0 ISHARES TR MSCI ACWI EX US 464288240 13998 302535 SH SOLE 302535 0 0 ISHARES TR MSCI CHINA ETF 46429B671 1331 21311 SH SOLE 21311 0 0 ISHARES TR MSCI EAFE ETF 464287465 29148 449063 SH SOLE 449063 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 22161 516652 SH SOLE 516652 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 289 375400 SH Put SOLE 375400 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 23 5300 SH Call SOLE 5300 0 0 ISHARES TR MSCI INDIA ETF 46429B598 1905 54044 SH SOLE 54044 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 6660 160271 SH SOLE 160271 0 0 ISHARES TR MSCI KLD400 SOC 464288570 2125 20143 SH SOLE 20143 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 2139 64841 SH SOLE 64841 0 0 ISHARES TR MSCI USA ESG SLC 464288802 990 8352 SH SOLE 8352 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 1205 45708 SH SOLE 45708 0 0 ISHARES TR MULTIFACTOR USA 46434V282 223 7137 SH SOLE 7137 0 0 ISHARES TR NASDAQ BIOTECH 464287556 12960 115912 SH SOLE 115912 0 0 ISHARES TR NASDAQ BIOTECH 464287556 1 500 SH Put SOLE 500 0 0 ISHARES TR NATIONAL MUN ETF 464288414 15891 142948 SH SOLE 142948 0 0 ISHARES TR NEW YORK MUN ETF 464288323 509 9119 SH SOLE 9119 0 0 ISHARES TR NORTH AMERN NAT 464287374 300 9631 SH SOLE 9631 0 0 ISHARES TR PFD AND INCM SEC 464288687 7183 196623 SH SOLE 196623 0 0 ISHARES TR PHLX SEMICND ETF 464287523 882 4642 SH SOLE 4642 0 0 ISHARES TR PHLX SEMICND ETF 464287523 79 16000 SH Put SOLE 16000 0 0 ISHARES TR RUS 1000 ETF 464287622 32497 206530 SH SOLE 206530 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 137769 910218 SH SOLE 910218 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 80243 649928 SH SOLE 649928 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 14617 74317 SH SOLE 74317 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 22858 190605 SH SOLE 190605 0 0 ISHARES TR RUS MD CP GR ETF 464287481 7034 51834 SH SOLE 51834 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 12496 143881 SH SOLE 143881 0 0 ISHARES TR RUS MID CAP ETF 464287499 22871 423992 SH SOLE 423992 0 0 ISHARES TR RUS TOP 200 ETF 464289446 16416 250108 SH SOLE 250108 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1245 15214 SH SOLE 15214 0 0 ISHARES TR RUS TP200 VL ETF 464289420 1066 20254 SH SOLE 20254 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 40 59000 SH Put SOLE 59000 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 3 6000 SH Call SOLE 6000 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 35947 234819 SH SOLE 234819 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 15726 93992 SH SOLE 93992 0 0 ISHARES TR S&P 100 ETF 464287101 2975 23754 SH SOLE 23754 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 26880 155944 SH SOLE 155944 0 0 ISHARES TR S&P 500 VAL ETF 464287408 14541 129108 SH SOLE 129108 0 0 ISHARES TR S&P MC 400GR ETF 464287606 14065 64205 SH SOLE 64205 0 0 ISHARES TR S&P MC 400VL ETF 464287705 10054 64210 SH SOLE 64210 0 0 ISHARES TR S&P SML 600 GWT 464287887 4782 26894 SH SOLE 26894 0 0 ISHARES TR SELECT DIVID ETF 464287168 19928 202979 SH SOLE 202979 0 0 ISHARES TR SH TR CRPORT ETF 464288646 6041 114313 SH SOLE 114313 0 0 ISHARES TR SHORT TREAS BD 464288679 4439 40152 SH SOLE 40152 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 1854 17537 SH SOLE 17537 0 0 ISHARES TR SP SMCP600VL ETF 464287879 2985 20199 SH SOLE 20199 0 0 ISHARES TR TIPS BD ETF 464287176 7593 67329 SH SOLE 67329 0 0 ISHARES TR TRANS AVG ETF 464287192 214 1151 SH SOLE 1151 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 223 2460 SH SOLE 2460 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 321 1572 SH SOLE 1572 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 558 4481 SH SOLE 4481 0 0 ISHARES TR U.S. FINLS ETF 464287788 3122 26413 SH SOLE 26413 0 0 ISHARES TR U.S. MED DVC ETF 464288810 2478 10734 SH SOLE 10734 0 0 ISHARES TR U.S. PHARMA ETF 464288836 248 1609 SH SOLE 1609 0 0 ISHARES TR U.S. REAL ES ETF 464287739 0 6500 SH Put SOLE 6500 0 0 ISHARES TR U.S. REAL ES ETF 464287739 7364 84510 SH SOLE 84510 0 0 ISHARES TR U.S. TECH ETF 464287721 7717 40521 SH SOLE 40521 0 0 ISHARES TR ULTR SH TRM BD 46434V878 9525 189429 SH SOLE 189429 0 0 ISHARES TR US AER DEF ETF 464288760 9394 47069 SH SOLE 47069 0 0 ISHARES TR US HLTHCARE ETF 464287762 526 2708 SH SOLE 2708 0 0 ISHARES TR US HOME CONS ETF 464288752 606 17276 SH SOLE 17276 0 0 ISHARES TR US INDUSTRIALS 464287754 1177 7760 SH SOLE 7760 0 0 ISHARES TR US REGNL BKS ETF 464288778 1081 24897 SH SOLE 24897 0 0 ISHARES TR US TREAS BD ETF 46429B267 2350 93442 SH SOLE 93442 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 17000 151526 SH SOLE 151526 0 0 ISHARES TR USA QUALITY FCTR 46432F339 6968 78727 SH SOLE 78727 0 0 ISHARES US ETF TR COMMOD SEL STG 46431W853 1485 44868 SH SOLE 44868 0 0 ISHARES US ETF TR SHT MAT BD ETF 46431W507 8697 173060 SH SOLE 173060 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 101 11609 SH SOLE 11609 0 0 JABIL INC COM 466313103 2002 75005 SH SOLE 75005 0 0 JACOBS ENGR GROUP INC COM 469814107 490 6480 SH SOLE 6480 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 1616 64767 SH SOLE 64767 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2293 16140 SH SOLE 16140 0 0 JBG SMITH PPTYS COM 46590V100 481 11697 SH SOLE 11697 0 0 JD COM INC SPON ADR CL A 47215P106 2669 88660 SH SOLE 88660 0 0 JD COM INC SPON ADR CL A 47215P106 8 4400 SH Call SOLE 4400 0 0 JEFFERIES FINL GROUP INC COM 47233W109 645 34338 SH SOLE 34338 0 0 JETBLUE AWYS CORP COM 477143101 408 24926 SH SOLE 24926 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 804 23613 SH SOLE 23613 0 0 JOHNSON & JOHNSON COM 478160104 210501 1506323 SH SOLE 1506323 0 0 JOHNSON & JOHNSON COM 478160104 24 50200 SH Put SOLE 50200 0 0 JOHNSON CTLS INTL PLC SHS G51502105 3077 83464 SH SOLE 83464 0 0 JOINT CORP COM 47973J102 5700 361800 SH SOLE 361800 0 0 JONES LANG LASALLE INC COM 48020Q107 3727 24171 SH SOLE 24171 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 4168 76972 SH SOLE 76972 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 381 6421 SH SOLE 6421 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 2928 53010 SH SOLE 53010 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 1206 49036 SH SOLE 49036 0 0 JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 6583 134351 SH SOLE 134351 0 0 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 361 4942 SH SOLE 4942 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 5399 107287 SH SOLE 107287 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 29799 1168188 SH SOLE 1168188 0 0 JPMORGAN CHASE & CO COM 46625H100 132750 1312952 SH SOLE 1312952 0 0 JPMORGAN CHASE & CO COM 46625H100 4 2000 SH Put SOLE 2000 0 0 JUNIPER NETWORKS INC COM 48203R104 587 22088 SH SOLE 22088 0 0 KAMAN CORP COM 483548103 318 5467 SH SOLE 5467 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 2907 25044 SH SOLE 25044 0 0 KAR AUCTION SVCS INC COM 48238T109 302 5843 SH SOLE 5843 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 929 57983 SH SOLE 57983 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1595 134218 SH SOLE 134218 0 0 KB HOME COM 48666K109 426 17641 SH SOLE 17641 0 0 KELLOGG CO COM 487836108 736 12856 SH SOLE 12856 0 0 KEMPER CORP DEL COM 488401100 5703 74898 SH SOLE 74898 0 0 KEMPHARM INC COM 488445107 17 10250 SH SOLE 10250 0 0 KEYCORP NEW COM 493267108 1571 99366 SH SOLE 99366 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1204 13726 SH SOLE 13726 0 0 KIMBERLY CLARK CORP COM 494368103 26215 211832 SH SOLE 211832 0 0 KIMCO RLTY CORP COM 49446R109 4147 223858 SH SOLE 223858 0 0 KINDER MORGAN INC DEL COM 49456B101 26972 1348221 SH SOLE 1348221 0 0 KINROSS GOLD CORP COM 496902404 77 22660 SH SOLE 22660 0 0 KIRBY CORP COM 497266106 1406 18721 SH SOLE 18721 0 0 KKR & CO INC CL A 48251W104 1186 50410 SH SOLE 50410 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 201 12999 SH SOLE 12999 0 0 KLA-TENCOR CORP COM 482480100 5778 48221 SH SOLE 48221 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 435 13390 SH SOLE 13390 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 0 500 SH Put SOLE 500 0 0 KOHLS CORP COM 500255104 3805 55248 SH SOLE 55248 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1384 33917 SH SOLE 33917 0 0 KRAFT HEINZ CO COM 500754106 1 500 SH Call SOLE 500 0 0 KRAFT HEINZ CO COM 500754106 8203 250964 SH SOLE 250964 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 1711 36324 SH SOLE 36324 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 677 43351 SH SOLE 43351 0 0 KROGER CO COM 501044101 8304 337248 SH SOLE 337248 0 0 L3 TECHNOLOGIES INC COM 502413107 6095 29651 SH SOLE 29651 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1036 6744 SH SOLE 6744 0 0 LADDER CAP CORP CL A 505743104 479 28048 SH SOLE 28048 0 0 LAM RESEARCH CORP COM 512807108 4547 25482 SH SOLE 25482 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 250 3152 SH SOLE 3152 0 0 LAMB WESTON HLDGS INC COM 513272104 4768 63639 SH SOLE 63639 0 0 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 229 13523 SH SOLE 13523 0 0 LANDSTAR SYS INC COM 515098101 764 6985 SH SOLE 6985 0 0 LAS VEGAS SANDS CORP COM 517834107 1208 19834 SH SOLE 19834 0 0 LAS VEGAS SANDS CORP COM 517834107 1 300 SH Call SOLE 300 0 0 LATAM AIRLS GROUP S A SPONSORED ADR 51817R106 148 14025 SH SOLE 14025 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1334 47378 SH SOLE 47378 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 205 6638 SH SOLE 6638 0 0 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 267 11475 SH SOLE 11475 0 0 LAUDER ESTEE COS INC CL A 518439104 4327 26148 SH SOLE 26148 0 0 LEAR CORP COM NEW 521865204 1232 9064 SH SOLE 9064 0 0 LEGACY RESVS INC COM 524706108 41 83411 SH SOLE 83411 0 0 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 478 15017 SH SOLE 15017 0 0 LEGG MASON INC COM 524901105 3411 124499 SH SOLE 124499 0 0 LEGGETT & PLATT INC COM 524660107 1322 31442 SH SOLE 31442 0 0 LEIDOS HLDGS INC COM 525327102 4077 63673 SH SOLE 63673 0 0 LENDINGTREE INC NEW COM 52603B107 636 1804 SH SOLE 1804 0 0 LENNAR CORP CL A 526057104 1168 23806 SH SOLE 23806 0 0 LENNOX INTL INC COM 526107107 1159 4375 SH SOLE 4375 0 0 LEXINGTON REALTY TRUST COM 529043101 551 61045 SH SOLE 61045 0 0 LIBBEY INC COM 529898108 29 10456 SH SOLE 10456 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 93 15342 SH SOLE 15342 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 685 7575 SH SOLE 7575 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 6123 245855 SH SOLE 245855 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 239 9936 SH SOLE 9936 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 240 6369 SH SOLE 6369 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 593 15498 SH SOLE 15498 0 0 LIFE STORAGE INC COM 53223X107 296 3046 SH SOLE 3046 0 0 LILLY ELI & CO COM 532457108 53208 410028 SH SOLE 410028 0 0 LINCOLN NATL CORP IND COM 534187109 1321 22543 SH SOLE 22543 0 0 LINDE PLC COM G5494J103 4209 23928 SH SOLE 23928 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 178 11325 SH SOLE 11325 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 218 15169 SH SOLE 15169 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 59 14640 SH SOLE 14640 0 0 LITTELFUSE INC COM 537008104 646 3605 SH SOLE 3605 0 0 LIVE OAK BANCSHARES INC COM 53803X105 3969 271668 SH SOLE 271668 0 0 LKQ CORP COM 501889208 246 8453 SH SOLE 8453 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 177 54690 SH SOLE 54690 0 0 LOCKHEED MARTIN CORP COM 539830109 35503 117873 SH SOLE 117873 0 0 LOEWS CORP COM 540424108 1865 38933 SH SOLE 38933 0 0 LOUISIANA PAC CORP COM 546347105 882 36191 SH SOLE 36191 0 0 LOWES COS INC COM 548661107 20744 189558 SH SOLE 189558 0 0 LULULEMON ATHLETICA INC COM 550021109 4200 25701 SH SOLE 25701 0 0 LUMENTUM HLDGS INC COM 55024U109 2004 35362 SH SOLE 35362 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 19431 230921 SH SOLE 230921 0 0 M & T BK CORP COM 55261F104 1031 6551 SH SOLE 6551 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 4645 113026 SH SOLE 113026 0 0 MADISON CVRED CALL & EQ STR COM 557437100 3 48000 SH Call SOLE 48000 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1884 6424 SH SOLE 6424 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 45069 743764 SH SOLE 743764 0 0 MAGNA INTL INC COM 559222401 3871 79572 SH SOLE 79572 0 0 MAIN STREET CAPITAL CORP COM 56035L104 6032 162084 SH SOLE 162084 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 2584 93592 SH SOLE 93592 0 0 MALIBU BOATS INC COM CL A 56117J100 497 12569 SH SOLE 12569 0 0 MANHATTAN ASSOCS INC COM 562750109 215 3905 SH SOLE 3905 0 0 MANPOWERGROUP INC COM 56418H100 12442 150658 SH SOLE 150658 0 0 MANULIFE FINL CORP COM 56501R106 582 34254 SH SOLE 34254 0 0 MARATHON OIL CORP COM 565849106 822 49306 SH SOLE 49306 0 0 MARATHON PETE CORP COM 56585A102 29300 489805 SH SOLE 489805 0 0 MARCHEX INC CL B 56624R108 80 17000 SH SOLE 17000 0 0 MARKEL CORP COM 570535104 566 567 SH SOLE 567 0 0 MARKETAXESS HLDGS INC COM 57060D108 1141 4645 SH SOLE 4645 0 0 MARRIOTT INTL INC NEW CL A 571903202 6985 55786 SH SOLE 55786 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 274 2950 SH SOLE 2950 0 0 MARSH & MCLENNAN COS INC COM 571748102 22199 236357 SH SOLE 236357 0 0 MARTIN MARIETTA MATLS INC COM 573284106 879 4380 SH SOLE 4380 0 0 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 289 22988 SH SOLE 22988 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 266 13304 SH SOLE 13304 0 0 MASCO CORP COM 574599106 2519 64082 SH SOLE 64082 0 0 MASTERCARD INC CL A 57636Q104 29445 125132 SH SOLE 125132 0 0 MATCH GROUP INC COM 57665R106 3983 70298 SH SOLE 70298 0 0 MATERIALISE NV SPONSORED ADS 57667T100 219 13867 SH SOLE 13867 0 0 MATTEL INC COM 577081102 233 17882 SH SOLE 17882 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 11544 216914 SH SOLE 216914 0 0 MAXLINEAR INC COM 57776J100 25632 1003900 SH SOLE 1003900 0 0 MCCORMICK & CO INC COM NON VTG 579780206 4575 30365 SH SOLE 30365 0 0 MCDONALDS CORP COM 580135101 132157 695991 SH SOLE 695991 0 0 MCEWEN MNG INC COM 58039P107 20 13734 SH SOLE 13734 0 0 MCKESSON CORP COM 58155Q103 4598 39253 SH SOLE 39253 0 0 MDC PARTNERS INC CL A SUB VTG 552697104 29 12678 SH SOLE 12678 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1037 55712 SH SOLE 55712 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 1034 14111 SH SOLE 14111 0 0 MEDIFAST INC COM 58470H101 285 2240 SH SOLE 2240 0 0 MEDTRONIC PLC SHS G5960L103 22301 245121 SH SOLE 245121 0 0 MERCADOLIBRE INC COM 58733R102 498 977 SH SOLE 977 0 0 MERCK & CO INC COM 58933Y105 144899 1743127 SH SOLE 1743127 0 0 MERCURY SYS INC COM 589378108 1422 22163 SH SOLE 22163 0 0 MESA AIR GROUP INC COM NEW 590479135 661 79200 SH SOLE 79200 0 0 METAURUS EQUITY COMPONENT TR US EQT CUM 2027 59140L100 608 50000 SH SOLE 50000 0 0 METLIFE INC COM 59156R108 17342 407341 SH SOLE 407341 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 2514 3485 SH SOLE 3485 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 993 125967 SH SOLE 125967 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 53 13900 SH SOLE 13900 0 0 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 3137 551425 SH SOLE 551425 0 0 MGE ENERGY INC COM 55277P104 272 3988 SH SOLE 3988 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1120 34789 SH SOLE 34789 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1389 54219 SH SOLE 54219 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 3411 41065 SH SOLE 41065 0 0 MICRON TECHNOLOGY INC COM 595112103 15140 366457 SH SOLE 366457 0 0 MICROSOFT CORP COM 594918104 251 95100 SH Put SOLE 95100 0 0 MICROSOFT CORP COM 594918104 304208 2578727 SH SOLE 2578727 0 0 MICROSOFT CORP COM 594918104 4 1500 SH Call SOLE 1500 0 0 MID AMER APT CMNTYS INC COM 59522J103 233 2137 SH SOLE 2137 0 0 MIDDLEBY CORP COM 596278101 713 5417 SH SOLE 5417 0 0 MIDSTATES PETE CO INC COM PAR 59804T407 902 92556 SH SOLE 92556 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 5 15666 SH SOLE 15666 0 0 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 4051 356620 SH SOLE 356620 0 0 MIRAGEN THERAPEUTICS INC COM 60463E103 39 13731 SH SOLE 13731 0 0 MIRATI THERAPEUTICS INC COM 60468T105 260 3550 SH SOLE 3550 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 232 46226 SH SOLE 46226 0 0 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 30 10202 SH SOLE 10202 0 0 MOELIS & CO CL A 60786M105 2957 71931 SH SOLE 71931 0 0 MOLSON COORS BREWING CO CL B 60871R209 3385 56655 SH SOLE 56655 0 0 MONDELEZ INTL INC CL A 609207105 33030 663187 SH SOLE 663187 0 0 MONGODB INC CL A 60937P106 523 3580 SH SOLE 3580 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 168 12627 SH SOLE 12627 0 0 MONOLITHIC PWR SYS INC COM 609839105 992 7366 SH SOLE 7366 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 730 13336 SH SOLE 13336 0 0 MOODYS CORP COM 615369105 1052 5804 SH SOLE 5804 0 0 MOOG INC CL A 615394202 272 3146 SH SOLE 3146 0 0 MORGAN STANLEY COM NEW 617446448 12105 286666 SH SOLE 286666 0 0 MORGAN STANLEY EM MKTS DM DE COM 617477104 100 15150 SH SOLE 15150 0 0 MORGAN STANLEY EMER MKTS DEB COM 61744H105 136 15260 SH SOLE 15260 0 0 MOSAIC CO NEW COM 61945C103 217 8001 SH SOLE 8001 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1466 11321 SH SOLE 11321 0 0 MPLX LP COM UNIT REP LTD 55336V100 10474 318225 SH SOLE 318225 0 0 MSCI INC COM 55354G100 417 2103 SH SOLE 2103 0 0 MSG NETWORK INC CL A 553573106 444 20459 SH SOLE 20459 0 0 MUELLER WTR PRODS INC COM SER A 624758108 135 13486 SH SOLE 13486 0 0 MURPHY USA INC COM 626755102 20734 242028 SH SOLE 242028 0 0 MYLAN N V SHS EURO N59465109 877 30943 SH SOLE 30943 0 0 NABORS INDUSTRIES LTD SHS G6359F103 119 34900 SH SOLE 34900 0 0 NANOVIRICIDES INC COM NEW 630087203 6 21429 SH SOLE 21429 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 1317 63496 SH SOLE 63496 0 0 NATIONAL FUEL GAS CO N J COM 636180101 914 15023 SH SOLE 15023 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 452 8147 SH SOLE 8147 0 0 NATIONAL INSTRS CORP COM 636518102 407 9191 SH SOLE 9191 0 0 NATIONAL OILWELL VARCO INC COM 637071101 2070 77560 SH SOLE 77560 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 355 6406 SH SOLE 6406 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 2193 199935 SH SOLE 199935 0 0 NEKTAR THERAPEUTICS COM 640268108 805 23932 SH SOLE 23932 0 0 NEKTAR THERAPEUTICS COM 640268108 2 4800 SH Call SOLE 4800 0 0 NEOGEN CORP COM 640491106 253 4465 SH SOLE 4465 0 0 NEOGENOMICS INC COM NEW 64049M209 4516 220722 SH SOLE 220722 0 0 NETAPP INC COM 64110D104 3653 52690 SH SOLE 52690 0 0 NETFLIX INC COM 64110L106 28761 80769 SH SOLE 80769 0 0 NETFLIX INC COM 64110L106 5 300 SH Put SOLE 300 0 0 NETFLIX INC COM 64110L106 1 500 SH Call SOLE 500 0 0 NEUBERGER BERMAN HGH YLD FD COM 64128C106 438 38777 SH SOLE 38777 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 132 16687 SH SOLE 16687 0 0 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 359 28922 SH SOLE 28922 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 393 4462 SH SOLE 4462 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 2 300 SH Call SOLE 300 0 0 NEW AGE BEVERAGES CORP COM 64157V108 1 1500 SH Call SOLE 1500 0 0 NEW AGE BEVERAGES CORP COM 64157V108 151 28718 SH SOLE 28718 0 0 NEW FORTRESS ENERGY LLC CL A SHS RP LLC 644393100 117 10000 SH SOLE 10000 0 0 NEW JERSEY RES COM 646025106 374 7533 SH SOLE 7533 0 0 NEW MTN FIN CORP COM 647551100 680 50201 SH SOLE 50201 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 981 57996 SH SOLE 57996 0 0 NEW SR INVT GROUP INC COM 648691103 57 10354 SH SOLE 10354 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 1411 121879 SH SOLE 121879 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 76 12337 SH SOLE 12337 0 0 NEWELL BRANDS INC COM 651229106 0 500 SH Call SOLE 500 0 0 NEWELL BRANDS INC COM 651229106 545 35441 SH SOLE 35441 0 0 NEWMARKET CORP COM 651587107 421 983 SH SOLE 983 0 0 NEWMONT MNG CORP COM 651639106 479 13247 SH SOLE 13247 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 14078 129870 SH SOLE 129870 0 0 NEXTERA ENERGY INC COM 65339F101 33305 172299 SH SOLE 172299 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2753 59038 SH SOLE 59038 0 0 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1680 119914 SH SOLE 119914 0 0 NICE LTD SPONSORED ADR 653656108 1990 16433 SH SOLE 16433 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 0 400 SH Put SOLE 400 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 18168 767175 SH SOLE 767175 0 0 NIKE INC CL B 654106103 72 55500 SH Put SOLE 55500 0 0 NIKE INC CL B 654106103 38502 457855 SH SOLE 457855 0 0 NIKE INC CL B 654106103 2 20000 SH Call SOLE 20000 0 0 NIO INC SPON ADS 62914V106 71 13622 SH SOLE 13622 0 0 NIO INC SPON ADS 62914V106 11 13000 SH Call SOLE 13000 0 0 NISOURCE INC COM 65473P105 787 27393 SH SOLE 27393 0 0 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 455 12610 SH SOLE 12610 0 0 NOKIA CORP SPONSORED ADR 654902204 1568 274896 SH SOLE 274896 0 0 NOODLES & CO COM CL A 65540B105 108 15890 SH SOLE 15890 0 0 NORDSON CORP COM 655663102 2273 17066 SH SOLE 17066 0 0 NORDSTROM INC COM 655664100 1962 44219 SH SOLE 44219 0 0 NORFOLK SOUTHERN CORP COM 655844108 17792 95115 SH SOLE 95115 0 0 NORTHERN TR CORP COM 665859104 1290 14262 SH SOLE 14262 0 0 NORTHROP GRUMMAN CORP COM 666807102 11942 44230 SH SOLE 44230 0 0 NORTHWESTERN CORP COM NEW 668074305 1198 17147 SH SOLE 17147 0 0 NOVAGOLD RES INC COM NEW 66987E206 58 13985 SH SOLE 13985 0 0 NOVARTIS A G SPONSORED ADR 66987V109 18770 195182 SH SOLE 195182 0 0 NOVAVAX INC COM 670002104 21 34985 SH SOLE 34985 0 0 NOVAVAX INC COM 670002104 0 1500 SH Call SOLE 1500 0 0 NOVOCURE LTD ORD SHS G6674U108 261 5420 SH SOLE 5420 0 0 NOVO-NORDISK A S ADR 670100205 4588 87365 SH SOLE 87365 0 0 NOW INC COM 67011P100 175 12268 SH SOLE 12268 0 0 NRG ENERGY INC COM NEW 629377508 253 6005 SH SOLE 6005 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 304 17874 SH SOLE 17874 0 0 NUCOR CORP COM 670346105 2641 45182 SH SOLE 45182 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 208 7957 SH SOLE 7957 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 370 15298 SH SOLE 15298 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 724 20529 SH SOLE 20529 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 869 29602 SH SOLE 29602 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 259 9085 SH SOLE 9085 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 471 17575 SH SOLE 17575 0 0 NUTRIEN LTD COM 67077M108 1683 31880 SH SOLE 31880 0 0 NUVASIVE INC COM 670704105 1622 28581 SH SOLE 28581 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4226 279656 SH SOLE 279656 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 6818 510984 SH SOLE 510984 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 458 33190 SH SOLE 33190 0 0 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 2078 172527 SH SOLE 172527 0 0 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 96 10000 SH SOLE 10000 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 81 10518 SH SOLE 10518 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 433 44321 SH SOLE 44321 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 7346 561548 SH SOLE 561548 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 6472 492137 SH SOLE 492137 0 0 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1950 155912 SH SOLE 155912 0 0 NUVEEN MICHIGAN QLT MUN INC COM 670979103 2336 176064 SH SOLE 176064 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1662 166130 SH SOLE 166130 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1540 102347 SH SOLE 102347 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 285 12802 SH SOLE 12802 0 0 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 221 15972 SH SOLE 15972 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 6290 494506 SH SOLE 494506 0 0 NUVEEN NEW YORK QLT MUN INC COM 67066X107 2908 216642 SH SOLE 216642 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1525 119795 SH SOLE 119795 0 0 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 273 28712 SH SOLE 28712 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 257 28806 SH SOLE 28806 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 6492 478682 SH SOLE 478682 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 231 17631 SH SOLE 17631 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 317 24955 SH SOLE 24955 0 0 NVIDIA CORP COM 67066G104 0 200 SH Put SOLE 200 0 0 NVIDIA CORP COM 67066G104 15543 86533 SH SOLE 86533 0 0 NVR INC COM 62944T105 2228 800 SH SOLE 800 0 0 NXP SEMICONDUCTORS N V COM N6596X109 1026 11679 SH SOLE 11679 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 9008 23267 SH SOLE 23267 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 1070 21538 SH SOLE 21538 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 366 70600 SH SOLE 70600 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 400 49375 SH SOLE 49375 0 0 OBALON THERAPEUTICS INC COM 67424L100 162 112788 SH SOLE 112788 0 0 OCCIDENTAL PETE CORP COM 674599105 3630 54709 SH SOLE 54709 0 0 OCH ZIFF CAP MGMT GROUP CL A SHARES 67551U204 331 20130 SH SOLE 20130 0 0 OGE ENERGY CORP COM 670837103 872 20259 SH SOLE 20259 0 0 OKTA INC CL A 679295105 3541 42963 SH SOLE 42963 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 3805 26404 SH SOLE 26404 0 0 OLIN CORP COM PAR $1 680665205 1187 51437 SH SOLE 51437 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 351 4114 SH SOLE 4114 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 489 12820 SH SOLE 12820 0 0 OMEROS CORP COM 682143102 285 16414 SH SOLE 16414 0 0 OMNICOM GROUP INC COM 681919106 28 30000 SH Put SOLE 30000 0 0 OMNICOM GROUP INC COM 681919106 10413 142682 SH SOLE 142682 0 0 ON SEMICONDUCTOR CORP COM 682189105 414 20371 SH SOLE 20371 0 0 ONE GAS INC COM 68235P108 1574 17665 SH SOLE 17665 0 0 ONE LIBERTY PPTYS INC COM 682406103 342 11739 SH SOLE 11739 0 0 ONEMAIN HLDGS INC COM 68268W103 403 12637 SH SOLE 12637 0 0 ONEOK INC NEW COM 682680103 10770 154236 SH SOLE 154236 0 0 OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 619 12102 SH SOLE 12102 0 0 OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 1086 18299 SH SOLE 18299 0 0 OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 2130 56221 SH SOLE 56221 0 0 ORACLE CORP COM 68389X105 32275 600868 SH SOLE 600868 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 622 55583 SH SOLE 55583 0 0 ORGANOVO HLDGS INC COM 68620A104 32 33866 SH SOLE 33866 0 0 ORTHOFIX MED INC COM 68752M108 1459 25850 SH SOLE 25850 0 0 OSHKOSH CORP COM 688239201 427 5580 SH SOLE 5580 0 0 OUTFRONT MEDIA INC COM 69007J106 19884 850119 SH SOLE 850119 0 0 OVERSTOCK COM INC DEL COM 690370101 16 12100 SH Call SOLE 12100 0 0 OVERSTOCK COM INC DEL COM 690370101 235 14077 SH SOLE 14077 0 0 OWENS ILL INC COM NEW 690768403 1414 74709 SH SOLE 74709 0 0 PACCAR INC COM 693718108 7659 112438 SH SOLE 112438 0 0 PACER FDS TR GLOBL CASH ETF 69374H709 529 17463 SH SOLE 17463 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 17249 587503 SH SOLE 587503 0 0 PACER FDS TR US CASH COWS 100 69374H881 212 7314 SH SOLE 7314 0 0 PACIFIC ETHANOL INC COM PAR $.001 69423U305 3933 4014411 SH SOLE 4014411 0 0 PACIFIC ETHANOL INC COM PAR $.001 69423U305 30 131700 SH Call SOLE 131700 0 0 PACKAGING CORP AMER COM 695156109 4659 46742 SH SOLE 46742 0 0 PALO ALTO NETWORKS INC COM 697435105 9756 40164 SH SOLE 40164 0 0 PALO ALTO NETWORKS INC COM 697435105 7 2500 SH Call SOLE 2500 0 0 PAN AMERICAN SILVER CORP COM 697900108 270 20147 SH SOLE 20147 0 0 PAN AMERICAN SILVER CORP COM 697900108 0 500 SH Call SOLE 500 0 0 PARK HOTELS RESORTS INC COM 700517105 1736 56033 SH SOLE 56033 0 0 PARKER HANNIFIN CORP COM 701094104 1958 11412 SH SOLE 11412 0 0 PARTY CITY HOLDCO INC COM 702149105 742 92937 SH SOLE 92937 0 0 PAYCHEX INC COM 704326107 5832 72857 SH SOLE 72857 0 0 PAYCOM SOFTWARE INC COM 70432V102 1411 7482 SH SOLE 7482 0 0 PAYPAL HLDGS INC COM 70450Y103 35806 344360 SH SOLE 344360 0 0 PAYPAL HLDGS INC COM 70450Y103 36 10500 SH Call SOLE 10500 0 0 PAYPAL HLDGS INC COM 70450Y103 40 43600 SH Put SOLE 43600 0 0 PBF ENERGY INC CL A 69318G106 3044 97582 SH SOLE 97582 0 0 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 13 14000 PRN SOLE 14000 0 0 PEMBINA PIPELINE CORP COM 706327103 2930 79836 SH SOLE 79836 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 1619 126328 SH SOLE 126328 0 0 PENNANTPARK INVT CORP COM 708062104 866 125509 SH SOLE 125509 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 100 15789 SH SOLE 15789 0 0 PENTAIR PLC SHS G7S00T104 332 7419 SH SOLE 7419 0 0 PEOPLES BANCORP INC COM 709789101 396 12744 SH SOLE 12744 0 0 PEOPLES UTAH BANCORP COM 712706209 10119 383736 SH SOLE 383736 0 0 PEOPLES UTD FINL INC COM 712704105 2718 164886 SH SOLE 164886 0 0 PEPSICO INC COM 713448108 91936 750233 SH SOLE 750233 0 0 PEPSICO INC COM 713448108 28 49700 SH Put SOLE 49700 0 0 PERKINELMER INC COM 714046109 295 3079 SH SOLE 3079 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1092 68666 SH SOLE 68666 0 0 PFIZER INC COM 717081103 78871 1860227 SH SOLE 1860227 0 0 PFIZER INC COM 717081103 1 1000 SH Call SOLE 1000 0 0 PHILIP MORRIS INTL INC COM 718172109 52136 589751 SH SOLE 589751 0 0 PHILLIPS 66 COM 718546104 11749 122988 SH SOLE 122988 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 4654 88907 SH SOLE 88907 0 0 PHYSICIANS RLTY TR COM 71943U104 685 36482 SH SOLE 36482 0 0 PICO HLDGS INC COM NEW 693366205 108 10850 SH SOLE 10850 0 0 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 196 10940 SH SOLE 10940 0 0 PIMCO CORPORATE INCOME STRAT COM 72200U100 234 13578 SH SOLE 13578 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1687 52602 SH SOLE 52602 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 1442 61578 SH SOLE 61578 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 280 2761 SH SOLE 2761 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 13279 256973 SH SOLE 256973 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 396 3765 SH SOLE 3765 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 20036 197369 SH SOLE 197369 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 8174 151401 SH SOLE 151401 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 1132 10905 SH SOLE 10905 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 350 6973 SH SOLE 6973 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 110 12199 SH SOLE 12199 0 0 PIMCO MUN INCOME FD II COM 72200W106 180 12479 SH SOLE 12479 0 0 PIMCO MUN INCOME FD III COM 72201A103 379 30225 SH SOLE 30225 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 234 4275 SH SOLE 4275 0 0 PINNACLE WEST CAP CORP COM 723484101 1025 10720 SH SOLE 10720 0 0 PIONEER NAT RES CO COM 723787107 8733 57300 SH SOLE 57300 0 0 PIONEER NAT RES CO COM 723787107 2 500 SH Put SOLE 500 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 10471 426885 SH SOLE 426885 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 4398 176457 SH SOLE 176457 0 0 PLUG POWER INC COM NEW 72919P202 29 12321 SH SOLE 12321 0 0 PLURALSIGHT INC COM CL A 72941B106 780 24226 SH SOLE 24226 0 0 PLURISTEM THERAPEUTICS INC COM 72940R102 69 73200 SH SOLE 73200 0 0 PNC FINL SVCS GROUP INC COM 693475105 63905 521024 SH SOLE 521024 0 0 PNM RES INC COM 69349H107 309 6517 SH SOLE 6517 0 0 POLARIS INDS INC COM 731068102 432 5134 SH SOLE 5134 0 0 POOL CORPORATION COM 73278L105 630 3884 SH SOLE 3884 0 0 POPULAR INC COM NEW 733174700 243 4660 SH SOLE 4660 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 956 18430 SH SOLE 18430 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 486 14016 SH SOLE 14016 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 0 200 SH Call SOLE 200 0 0 PPG INDS INC COM 693506107 3155 27903 SH SOLE 27903 0 0 PPL CORP COM 69351T106 5003 157436 SH SOLE 157436 0 0 PRECISION DRILLING CORP COM 2010 74022D308 69 29094 SH SOLE 29094 0 0 PREMIER INC CL A 74051N102 1326 38599 SH SOLE 38599 0 0 PRETIUM RES INC COM 74139C102 217 25377 SH SOLE 25377 0 0 PRICE T ROWE GROUP INC COM 74144T108 4043 40268 SH SOLE 40268 0 0 PRIMERICA INC COM 74164M108 302 2475 SH SOLE 2475 0 0 PRIMO WTR CORP COM 74165N105 209 13500 SH SOLE 13500 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 3764 74834 SH SOLE 74834 0 0 PROCTER AND GAMBLE CO COM 742718109 124711 1199282 SH SOLE 1199282 0 0 PROCTER AND GAMBLE CO COM 742718109 173 40000 SH Call SOLE 40000 0 0 PROGRESSIVE CORP OHIO COM 743315103 644 8931 SH SOLE 8931 0 0 PROLOGIS INC COM 74340W103 7257 101034 SH SOLE 101034 0 0 PROS HOLDINGS INC COM 74346Y103 326 7913 SH SOLE 7913 0 0 PROSHARES TR PSHS LC COR PLUS 74347R248 211 3086 SH SOLE 3086 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 10721 91030 SH SOLE 91030 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 4034 44860 SH SOLE 44860 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 494 15364 SH SOLE 15364 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 231 3992 SH SOLE 3992 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 17770 262265 SH SOLE 262265 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 7127 126817 SH SOLE 126817 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 1612 28558 SH SOLE 28558 0 0 PROSHARES TR ULTRAPRO SHORT Q 74348A160 117 11487 SH SOLE 11487 0 0 PROSHARES TR ULTRAPRO SHORT Q 74348A160 6 11000 SH Call SOLE 11000 0 0 PROSHARES TR ULTRPRO DOW30 74347X823 421 4473 SH SOLE 4473 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 285 5778 SH SOLE 5778 0 0 PROSHARES TR II PSHS ULSSLVR NEW 74347W114 519 13156 SH SOLE 13156 0 0 PROSHARES TR II ULTA BLMBG 2017 74347W247 222 10310 SH SOLE 10310 0 0 PROSHARES TR II ULTRASHRT EURO 74347W882 245 9530 SH SOLE 9530 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 73 10940 SH SOLE 10940 0 0 PROSPERITY BANCSHARES INC COM 743606105 563 8155 SH SOLE 8155 0 0 PROTO LABS INC COM 743713109 1064 10138 SH SOLE 10138 0 0 PRUDENTIAL FINL INC COM 744320102 3332 36365 SH SOLE 36365 0 0 PRUDENTIAL PLC ADR 74435K204 578 14370 SH SOLE 14370 0 0 PUBLIC STORAGE COM 74460D109 1332 6106 SH SOLE 6106 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 6194 104214 SH SOLE 104214 0 0 PULTE GROUP INC COM 745867101 916 32789 SH SOLE 32789 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 335 65226 SH SOLE 65226 0 0 PVH CORP COM 693656100 4147 34128 SH SOLE 34128 0 0 QEP RES INC COM 74733V100 857 110022 SH SOLE 110022 0 0 QIAGEN NV SHS NEW N72482123 1377 33839 SH SOLE 33839 0 0 QORVO INC COM 74736K101 3950 55018 SH SOLE 55018 0 0 QUAKER CHEM CORP COM 747316107 1398 6982 SH SOLE 6982 0 0 QUALCOMM INC COM 747525103 25206 441234 SH SOLE 441234 0 0 QUALCOMM INC COM 747525103 28 25800 SH Call SOLE 25800 0 0 QUALCOMM INC COM 747525103 5 9000 SH Put SOLE 9000 0 0 QUALYS INC COM 74758T303 501 6063 SH SOLE 6063 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1995 22138 SH SOLE 22138 0 0 QUINSTREET INC COM 74874Q100 146 10971 SH SOLE 10971 0 0 QURATE RETAIL INC COM SER A 74915M100 878 55177 SH SOLE 55177 0 0 RADIAN GROUP INC COM 750236101 2207 106461 SH SOLE 106461 0 0 RADWARE LTD ORD M81873107 6269 239984 SH SOLE 239984 0 0 RANGE RES CORP COM 75281A109 1161 103258 SH SOLE 103258 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 1060 13207 SH SOLE 13207 0 0 RAYONIER INC COM 754907103 811 25640 SH SOLE 25640 0 0 RAYTHEON CO COM NEW 755111507 26900 148100 SH SOLE 148100 0 0 RAYTHEON CO COM NEW 755111507 0 1000 SH Put SOLE 1000 0 0 RBC BEARINGS INC COM 75524B104 591 4643 SH SOLE 4643 0 0 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 1365 40626 SH SOLE 40626 0 0 REALTY INCOME CORP COM 756109104 4024 54680 SH SOLE 54680 0 0 RED HAT INC COM 756577102 552 3014 SH SOLE 3014 0 0 REGENCY CTRS CORP COM 758849103 833 12357 SH SOLE 12357 0 0 REGENERON PHARMACEUTICALS COM 75886F107 7707 18856 SH SOLE 18856 0 0 REGIONS FINL CORP NEW COM 7591EP100 2686 189818 SH SOLE 189818 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 653 4576 SH SOLE 4576 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 4984 55127 SH SOLE 55127 0 0 RELX PLC SPONSORED ADR 759530108 466 21692 SH SOLE 21692 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 262 1822 SH SOLE 1822 0 0 RENASANT CORP COM 75970E107 318 9424 SH SOLE 9424 0 0 REPLIGEN CORP COM 759916109 1077 18233 SH SOLE 18233 0 0 REPUBLIC SVCS INC COM 760759100 1709 21238 SH SOLE 21238 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 388 20989 SH SOLE 20989 0 0 RESMED INC COM 761152107 5134 49887 SH SOLE 49887 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 905 13917 SH SOLE 13917 0 0 RESTORATION ROBOTICS INC COM 76133C103 53 90000 SH SOLE 90000 0 0 RETAIL PPTYS AMER INC CL A 76131V202 168 13760 SH SOLE 13760 0 0 REVANCE THERAPEUTICS INC COM 761330109 410 26000 SH SOLE 26000 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 28 10865 SH SOLE 10865 0 0 RIO TINTO PLC SPONSORED ADR 767204100 7253 123383 SH SOLE 123383 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 363 10681 SH SOLE 10681 0 0 ROBERT HALF INTL INC COM 770323103 575 8843 SH SOLE 8843 0 0 ROCKET PHARMACEUTICALS INC COM 77313F106 176 10000 SH SOLE 10000 0 0 ROCKWELL AUTOMATION INC COM 773903109 3491 19864 SH SOLE 19864 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 315 5862 SH SOLE 5862 0 0 ROGERS CORP COM 775133101 1386 8737 SH SOLE 8737 0 0 ROKU INC COM CL A 77543R102 297 4622 SH SOLE 4622 0 0 ROLLINS INC COM 775711104 974 23478 SH SOLE 23478 0 0 ROPER TECHNOLOGIES INC COM 776696106 8315 24297 SH SOLE 24297 0 0 ROSS STORES INC COM 778296103 4038 43016 SH SOLE 43016 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 2378 31069 SH SOLE 31069 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 70 10670 SH SOLE 10670 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 615 5366 SH SOLE 5366 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 8392 131087 SH SOLE 131087 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 21440 341907 SH SOLE 341907 0 0 ROYCE MICRO-CAP TR INC COM 780915104 99 12076 SH SOLE 12076 0 0 RTI SURGICAL HOLDINGS INC COM 74975N105 70 11629 SH SOLE 11629 0 0 RYANAIR HLDGS PLC SPONSORED ADS 783513203 737 9555 SH SOLE 9555 0 0 RYDER SYS INC COM 783549108 1888 30744 SH SOLE 30744 0 0 S&P GLOBAL INC COM 78409V104 4764 22705 SH SOLE 22705 0 0 SABINE ROYALTY TR UNIT BEN INT 785688102 224 4800 SH SOLE 4800 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 277 14160 SH SOLE 14160 0 0 SABRE CORP COM 78573M104 0 3500 SH Call SOLE 3500 0 0 SABRE CORP COM 78573M104 5529 258602 SH SOLE 258602 0 0 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 211 7412 SH SOLE 7412 0 0 SALESFORCE COM INC COM 79466L302 22430 141311 SH SOLE 141311 0 0 SALESFORCE COM INC COM 79466L302 11 1000 SH Call SOLE 1000 0 0 SALESFORCE COM INC COM 79466L302 1 200 SH Put SOLE 200 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 465 50600 SH SOLE 50600 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 131 23800 SH SOLE 23800 0 0 SANDY SPRING BANCORP INC COM 800363103 550 17585 SH SOLE 17585 0 0 SANGAMO THERAPEUTICS INC COM 800677106 445 46605 SH SOLE 46605 0 0 SANOFI SPONSORED ADR 80105N105 8028 181326 SH SOLE 181326 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 4374 206736 SH SOLE 206736 0 0 SAP SE SPON ADR 803054204 8116 70140 SH SOLE 70140 0 0 SAREPTA THERAPEUTICS INC COM 803607100 4844 40593 SH SOLE 40593 0 0 SAREPTA THERAPEUTICS INC COM 803607100 1 200 SH Call SOLE 200 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1187 5932 SH SOLE 5932 0 0 SCHLUMBERGER LTD COM 806857108 11943 274562 SH SOLE 274562 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 2906 137540 SH SOLE 137540 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 11394 438456 SH SOLE 438456 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 48829 1559727 SH SOLE 1559727 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 830 26039 SH SOLE 26039 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 349 6510 SH SOLE 6510 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 8556 227480 SH SOLE 227480 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 3095 81463 SH SOLE 81463 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 2223 80759 SH SOLE 80759 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 5338 106109 SH SOLE 106109 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 17250 332625 SH SOLE 332625 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 18446 271099 SH SOLE 271099 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7669 146815 SH SOLE 146815 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7405 93376 SH SOLE 93376 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 7173 130896 SH SOLE 130896 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 30559 452085 SH SOLE 452085 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 25009 451809 SH SOLE 451809 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 2518 56882 SH SOLE 56882 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 20631 295131 SH SOLE 295131 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 6870 125394 SH SOLE 125394 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 2457 31944 SH SOLE 31944 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 783 9970 SH SOLE 9970 0 0 SCRIPPS E W CO OHIO CL A NEW 811054402 4341 206843 SH SOLE 206843 0 0 SEA LTD SPONSORED ADS 81141R100 249 10689 SH SOLE 10689 0 0 SEACOR HOLDINGS INC COM 811904101 621 14691 SH SOLE 14691 0 0 SEACOR MARINE HLDGS INC COM 78413P101 414 31080 SH SOLE 31080 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 5751 120607 SH SOLE 120607 0 0 SEALED AIR CORP NEW COM 81211K100 631 13685 SH SOLE 13685 0 0 SEATTLE GENETICS INC COM 812578102 261 3543 SH SOLE 3543 0 0 SECOND SIGHT MED PRODS INC COM 81362J100 23 29200 SH SOLE 29200 0 0 SEI INVESTMENTS CO COM 784117103 633 12043 SH SOLE 12043 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 11602 965218 SH SOLE 965218 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 9 10000 SH Put SOLE 10000 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 6604 141140 SH SOLE 141140 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 16769 253407 SH SOLE 253407 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 4 4000 SH Call SOLE 4000 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4864 134494 SH SOLE 134494 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 7445 65401 SH SOLE 65401 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 8649 154141 SH SOLE 154141 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 32188 350753 SH SOLE 350753 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 39463 1534522 SH SOLE 1534522 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 6 8000 SH Call SOLE 8000 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 16690 222318 SH SOLE 222318 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 14 23500 SH Put SOLE 23500 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 13306 228799 SH SOLE 228799 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4 2500 SH Put SOLE 2500 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1366 24679 SH SOLE 24679 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 61405 829733 SH SOLE 829733 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 51 48500 SH Call SOLE 48500 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3 5000 SH Put SOLE 5000 0 0 SEMPRA ENERGY COM 816851109 44920 356870 SH SOLE 356870 0 0 SENESTECH INC COM 81720R109 17 13937 SH SOLE 13937 0 0 SENIOR HSG PPTYS TR SH BEN INT 81721M109 127 10827 SH SOLE 10827 0 0 SENSEONICS HLDGS INC COM 81727U105 38 15507 SH SOLE 15507 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 2106 31056 SH SOLE 31056 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 306 6928 SH SOLE 6928 0 0 SERVICE CORP INTL COM 817565104 453 11281 SH SOLE 11281 0 0 SERVICENOW INC COM 81762P102 3435 14004 SH SOLE 14004 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 1450 42936 SH SOLE 42936 0 0 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 95 10000 SH SOLE 10000 0 0 SHAKE SHACK INC CL A 819047101 0 1800 SH Put SOLE 1800 0 0 SHAKE SHACK INC CL A 819047101 282 4765 SH SOLE 4765 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 332 15930 SH SOLE 15930 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 3746 183021 SH SOLE 183021 0 0 SHERWIN WILLIAMS CO COM 824348106 6048 14042 SH SOLE 14042 0 0 SHOPIFY INC CL A 82509L107 2466 11991 SH SOLE 11991 0 0 SHOTSPOTTER INC COM 82536T107 1787 46297 SH SOLE 46297 0 0 SIBANYE STILLWATER SPONSORED ADR 825724206 123 29802 SH SOLE 29802 0 0 SIENTRA INC COM 82621J105 2403 280175 SH SOLE 280175 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 250 1914 SH SOLE 1914 0 0 SILVERCREST METALS INC COM 828363101 38 11450 SH SOLE 11450 0 0 SIMON PPTY GROUP INC NEW COM 828806109 15954 87424 SH SOLE 87424 0 0 SIRIUS XM HLDGS INC COM 82968B103 1775 311642 SH SOLE 311642 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 399 6966 SH SOLE 6966 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1274 15500 SH SOLE 15500 0 0 SLM CORP COM 78442P106 111 11137 SH SOLE 11137 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 230 5764 SH SOLE 5764 0 0 SMITH A O CORP COM 831865209 8850 166539 SH SOLE 166539 0 0 SMUCKER J M CO COM NEW 832696405 9123 78669 SH SOLE 78669 0 0 SNAP INC CL A 83304A106 1 30000 SH Call SOLE 30000 0 0 SNAP INC CL A 83304A106 659 60403 SH SOLE 60403 0 0 SNAP ON INC COM 833034101 2468 15713 SH SOLE 15713 0 0 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 357 9318 SH SOLE 9318 0 0 SOLARCITY CORP NOTE 1.625%11/0 83416TAC4 3862 4000000 PRN SOLE 4000000 0 0 SONOCO PRODS CO COM 835495102 805 13086 SH SOLE 13086 0 0 SONOS INC COM 83570H108 160 15600 SH SOLE 15600 0 0 SONOS INC COM 83570H108 0 2500 SH Call SOLE 2500 0 0 SONY CORP SPONSORED ADR 835699307 530 12517 SH SOLE 12517 0 0 SOURCE CAP INC COM 836144105 2405 66804 SH SOLE 66804 0 0 SOUTHERN CO COM 842587107 25094 485041 SH SOLE 485041 0 0 SOUTHERN COPPER CORP COM 84265V105 499 12581 SH SOLE 12581 0 0 SOUTHERN NATL BANCORP OF VA COM 843395104 149 10197 SH SOLE 10197 0 0 SOUTHWEST AIRLS CO COM 844741108 14503 279471 SH SOLE 279471 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 678 8250 SH SOLE 8250 0 0 SOUTHWESTERN ENERGY CO COM 845467109 48 10513 SH SOLE 10513 0 0 SPARK ENERGY INC CL A COM 846511103 132 14828 SH SOLE 14828 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 47120 181703 SH SOLE 181703 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 72322 593147 SH SOLE 593147 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 1 2000 SH Call SOLE 2000 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1079 11191 SH SOLE 11191 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 443 11273 SH SOLE 11273 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 3910 106854 SH SOLE 106854 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 4638 128207 SH SOLE 128207 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1218 19625 SH SOLE 19625 0 0 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 4218 71245 SH SOLE 71245 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2358 80684 SH SOLE 80684 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 257 7178 SH SOLE 7178 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 328 3248 SH SOLE 3248 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 230 7289 SH SOLE 7289 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 656 17203 SH SOLE 17203 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 5651 186723 SH SOLE 186723 0 0 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 1307 39522 SH SOLE 39522 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 382791 1355198 SH SOLE 1355198 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 44 3900 SH Call SOLE 3900 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1222 987600 SH Put SOLE 987600 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 18737 54274 SH SOLE 54274 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 5367 175149 SH SOLE 175149 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 715 8792 SH SOLE 8792 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 4289 88536 SH SOLE 88536 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 4340 88053 SH SOLE 88053 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 3633 122051 SH SOLE 122051 0 0 SPDR SER TR PORTFOLIO SM ETF 78468R853 341 11256 SH SOLE 11256 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 3574 94562 SH SOLE 94562 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 6283 68601 SH SOLE 68601 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 272 3989 SH SOLE 3989 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 263 3750 SH SOLE 3750 0 0 SPDR SER TR SSGA US SMAL ETF 78468R887 233 2536 SH SOLE 2536 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 4147 45098 SH SOLE 45098 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1546 29634 SH SOLE 29634 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 2062 57228 SH SOLE 57228 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 8 26000 SH Put SOLE 26000 0 0 SPDR SERIES TRUST COMP SOFTWARE 78464A599 3139 33268 SH SOLE 33268 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 2431 24577 SH SOLE 24577 0 0 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 1047 16260 SH SOLE 16260 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 5798 72117 SH SOLE 72117 0 0 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 614 10723 SH SOLE 10723 0 0 SPDR SERIES TRUST NYSE TECH ETF 78464A102 3022 42421 SH SOLE 42421 0 0 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 310 10829 SH SOLE 10829 0 0 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 853 24948 SH SOLE 24948 0 0 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 4768 143474 SH SOLE 143474 0 0 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2697 81110 SH SOLE 81110 0 0 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 566 18510 SH SOLE 18510 0 0 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 4910 131973 SH SOLE 131973 0 0 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 433 14288 SH SOLE 14288 0 0 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 2617 50266 SH SOLE 50266 0 0 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1594 31909 SH SOLE 31909 0 0 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 15946 268101 SH SOLE 268101 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 12982 216123 SH SOLE 216123 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 6896 103462 SH SOLE 103462 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 15403 169840 SH SOLE 169840 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 1761 42405 SH SOLE 42405 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 2616 49062 SH SOLE 49062 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 22856 229976 SH SOLE 229976 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 2750 89211 SH SOLE 89211 0 0 SPDR SERIES TRUST S&P METALS MNG 78464A755 216 7261 SH SOLE 7261 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1923 62614 SH SOLE 62614 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 4293 83878 SH SOLE 83878 0 0 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 2592 57531 SH SOLE 57531 0 0 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 3135 39987 SH SOLE 39987 0 0 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 215 5047 SH SOLE 5047 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 623 6789 SH SOLE 6789 0 0 SPIRIT AIRLS INC COM 848577102 541 10225 SH SOLE 10225 0 0 SPLUNK INC COM 848637104 1566 12588 SH SOLE 12588 0 0 SPOK HLDGS INC COM 84863T106 882 65232 SH SOLE 65232 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 1000 7231 SH SOLE 7231 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 210 11346 SH SOLE 11346 0 0 SPRINT CORPORATION COM 85207U105 91 16594 SH SOLE 16594 0 0 SPROTT FOCUS TR INC COM 85208J109 173 25573 SH SOLE 25573 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 949 76640 SH SOLE 76640 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 702 67062 SH SOLE 67062 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1875 338731 SH SOLE 338731 0 0 SQUARE INC CL A 852234103 11 4200 SH Call SOLE 4200 0 0 SQUARE INC CL A 852234103 9239 123587 SH SOLE 123587 0 0 SRC ENERGY INC COM 78470V108 1568 306125 SH SOLE 306125 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1797 28408 SH SOLE 28408 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 250 5480 SH SOLE 5480 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 18933 391205 SH SOLE 391205 0 0 STAGE STORES INC COM NEW 85254C305 34 29613 SH SOLE 29613 0 0 STANLEY BLACK & DECKER INC COM 854502101 2533 18606 SH SOLE 18606 0 0 STARBUCKS CORP COM 855244109 53852 724802 SH SOLE 724802 0 0 STARBUCKS CORP COM 855244109 40 20000 SH Call SOLE 20000 0 0 STARWOOD PPTY TR INC COM 85571B105 2769 123924 SH SOLE 123924 0 0 STATE STR CORP COM 857477103 5893 89148 SH SOLE 89148 0 0 STEEL DYNAMICS INC COM 858119100 245 6928 SH SOLE 6928 0 0 STEELCASE INC CL A 858155203 4987 342786 SH SOLE 342786 0 0 STEPAN CO COM 858586100 149002 1702488 SH SOLE 1702488 0 0 STEPAN CO COM 858586100 418 59000 SH Put SOLE 59000 0 0 STERICYCLE INC COM 858912108 534 9861 SH SOLE 9861 0 0 STERIS PLC SHS USD G8473T100 1825 14279 SH SOLE 14279 0 0 STERLING BANCORP DEL COM 85917A100 2143 115276 SH SOLE 115276 0 0 STIFEL FINL CORP COM 860630102 221 4172 SH SOLE 4172 0 0 STORE CAP CORP COM 862121100 315 9419 SH SOLE 9419 0 0 STRATUS PPTYS INC COM NEW 863167201 227 8603 SH SOLE 8603 0 0 STRYKER CORP COM 863667101 24009 120986 SH SOLE 120986 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1107 49373 SH SOLE 49373 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 350 49806 SH SOLE 49806 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 178 15664 SH SOLE 15664 0 0 SUMMIT MATLS INC CL A 86614U100 211 13200 SH SOLE 13200 0 0 SUN CMNTYS INC COM 866674104 283 2395 SH SOLE 2395 0 0 SUN LIFE FINL INC COM 866796105 379 9869 SH SOLE 9869 0 0 SUNCOKE ENERGY PARTNERS L P COMUNIT REP LT 86722Y101 224 17969 SH SOLE 17969 0 0 SUNCOR ENERGY INC NEW COM 867224107 1179 36305 SH SOLE 36305 0 0 SUNTRUST BKS INC COM 867914103 2371 40005 SH SOLE 40005 0 0 SUPERCOM LTD NEW SHS NEW M87095119 28 20000 SH SOLE 20000 0 0 SUPERIOR GRP OF COMPANIES IN COM 868358102 227 13651 SH SOLE 13651 0 0 SVB FINL GROUP COM 78486Q101 2064 9385 SH SOLE 9385 0 0 SYMANTEC CORP COM 871503108 329 14520 SH SOLE 14520 0 0 SYNCHRONY FINL COM 87165B103 6321 198140 SH SOLE 198140 0 0 SYNOPSYS INC COM 871607107 894 7793 SH SOLE 7793 0 0 SYSCO CORP COM 871829107 16978 254367 SH SOLE 254367 0 0 T MOBILE US INC COM 872590104 835 12122 SH SOLE 12122 0 0 T2 BIOSYSTEMS INC COM 89853L104 115 43475 SH SOLE 43475 0 0 TABLEAU SOFTWARE INC CL A 87336U105 3216 25241 SH SOLE 25241 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 13132 322025 SH SOLE 322025 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14 91300 SH Put SOLE 91300 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 591 29020 SH SOLE 29020 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 810 8605 SH SOLE 8605 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 2136 84884 SH SOLE 84884 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 9 700 SH Put SOLE 700 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 350 5693 SH SOLE 5693 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 208 10036 SH SOLE 10036 0 0 TAPESTRY INC COM 876030107 2364 72780 SH SOLE 72780 0 0 TARGA RES CORP COM 87612G101 36201 871295 SH SOLE 871295 0 0 TARGET CORP COM 87612E106 13318 166163 SH SOLE 166163 0 0 TARGET CORP COM 87612E106 34 10000 SH Call SOLE 10000 0 0 TASEKO MINES LTD COM 876511106 29 49200 SH SOLE 49200 0 0 TAUBMAN CTRS INC COM 876664103 214 4045 SH SOLE 4045 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 446 11937 SH SOLE 11937 0 0 TCF FINL CORP COM 872275102 4837 234035 SH SOLE 234035 0 0 TCG BDC INC COM 872280102 31738 2192336 SH SOLE 2192336 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 2732 55739 SH SOLE 55739 0 0 TE CONNECTIVITY LTD REG SHS H84989104 5346 66516 SH SOLE 66516 0 0 TECH DATA CORP COM 878237106 993 9688 SH SOLE 9688 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 278 18755 SH SOLE 18755 0 0 TEGNA INC COM 87901J105 1550 109843 SH SOLE 109843 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 539 26349 SH SOLE 26349 0 0 TELADOC HEALTH INC COM 87918A105 2 600 SH Call SOLE 600 0 0 TELADOC HEALTH INC COM 87918A105 649 11384 SH SOLE 11384 0 0 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 163 25819 SH SOLE 25819 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 900 3780 SH SOLE 3780 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 2965 96443 SH SOLE 96443 0 0 TELLURIAN INC NEW COM 87968A104 377 33650 SH SOLE 33650 0 0 TEMPLETON DRAGON FD INC COM 88018T101 2011 101150 SH SOLE 101150 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 3494 554776 SH SOLE 554776 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 7 4000 SH Call SOLE 4000 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 361 19900 SH SOLE 19900 0 0 TERADATA CORP DEL COM 88076W103 296 6773 SH SOLE 6773 0 0 TERADYNE INC COM 880770102 269 6653 SH SOLE 6653 0 0 TEREX CORP NEW COM 880779103 3468 108020 SH SOLE 108020 0 0 TESLA INC COM 88160R101 11201 40036 SH SOLE 40036 0 0 TESLA INC COM 88160R101 14 500 SH Put SOLE 500 0 0 TETRA TECH INC NEW COM 88162G103 3238 54063 SH SOLE 54063 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 15 15000 PRN SOLE 15000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 648 40891 SH SOLE 40891 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 527 9615 SH SOLE 9615 0 0 TEXAS INSTRS INC COM 882508104 17184 161922 SH SOLE 161922 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 225 290 SH SOLE 290 0 0 TEXAS ROADHOUSE INC COM 882681109 581 9266 SH SOLE 9266 0 0 TEXTRON INC COM 883203101 1418 28055 SH SOLE 28055 0 0 TG THERAPEUTICS INC COM 88322Q108 133 16600 SH SOLE 16600 0 0 TG THERAPEUTICS INC COM 88322Q108 3 1500 SH Call SOLE 1500 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 8034 187749 SH SOLE 187749 0 0 THE TRADE DESK INC COM CL A 88339J105 440 2220 SH SOLE 2220 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 15573 56984 SH SOLE 56984 0 0 THOMSON REUTERS CORP COM NEW 884903709 643 10884 SH SOLE 10884 0 0 THOR INDS INC COM 885160101 2871 46146 SH SOLE 46146 0 0 TIER REIT INC COM NEW 88650V208 427 15013 SH SOLE 15013 0 0 TIFFANY & CO NEW COM 886547108 1785 16977 SH SOLE 16977 0 0 TIMKEN CO COM 887389104 321 7356 SH SOLE 7356 0 0 TITAN INTL INC ILL COM 88830M102 255 42875 SH SOLE 42875 0 0 TIZIANA LIFE SCIENCES PLC SPONSORED ADS 88875G101 3578 591163 SH SOLE 591163 0 0 TJX COS INC NEW COM 872540109 15150 284996 SH SOLE 284996 0 0 TOLL BROTHERS INC COM 889478103 443 12283 SH SOLE 12283 0 0 TOOTSIE ROLL INDS INC COM 890516107 1149 30891 SH SOLE 30891 0 0 TOPBUILD CORP COM 89055F103 370 5699 SH SOLE 5699 0 0 TORCHMARK CORP COM 891027104 2093 25525 SH SOLE 25525 0 0 TORO CO COM 891092108 336 4889 SH SOLE 4889 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 3819 70402 SH SOLE 70402 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 2992 127162 SH SOLE 127162 0 0 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 556 39720 SH SOLE 39720 0 0 TORTOISE PIPELINE & ENERGY F COM 89148H108 461 30302 SH SOLE 30302 0 0 TOTAL S A SPONSORED ADS 89151E109 6927 124259 SH SOLE 124259 0 0 TOTAL SYS SVCS INC COM 891906109 1076 11173 SH SOLE 11173 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 3453 209689 SH SOLE 209689 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 912 7714 SH SOLE 7714 0 0 TRACTOR SUPPLY CO COM 892356106 700 7193 SH SOLE 7193 0 0 TRANSCANADA CORP COM 89353D107 2192 49117 SH SOLE 49117 0 0 TRANSDIGM GROUP INC COM 893641100 6739 14671 SH SOLE 14671 0 0 TRANSENTERIX INC COM NEW 89366M201 30 13033 SH SOLE 13033 0 0 TRANSOCEAN LTD REG SHS H8817H100 416 47593 SH SOLE 47593 0 0 TRAVELERS COMPANIES INC COM 89417E109 11609 84680 SH SOLE 84680 0 0 TREEHOUSE FOODS INC COM 89469A104 2736 42398 SH SOLE 42398 0 0 TRI CONTL CORP COM 895436103 673 25686 SH SOLE 25686 0 0 TRIBUNE MEDIA CO CL A 896047503 2030 43991 SH SOLE 43991 0 0 TRIMAS CORP COM NEW 896215209 259 8588 SH SOLE 8588 0 0 TRIMBLE INC COM 896239100 616 15245 SH SOLE 15245 0 0 TRINITY INDS INC COM 896522109 699 32222 SH SOLE 32222 0 0 TRIPADVISOR INC COM 896945201 361 7014 SH SOLE 7014 0 0 TRISTATE CAP HLDGS INC COM 89678F100 376 18423 SH SOLE 18423 0 0 TRITON INTL LTD CL A G9078F107 882 28376 SH SOLE 28376 0 0 TRUSTMARK CORP COM 898402102 1265 37568 SH SOLE 37568 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 32 10500 SH SOLE 10500 0 0 TUPPERWARE BRANDS CORP COM 899896104 2181 85279 SH SOLE 85279 0 0 TUPPERWARE BRANDS CORP COM 899896104 0 5000 SH Call SOLE 5000 0 0 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 53 10010 SH SOLE 10010 0 0 TURQUOISE HILL RES LTD COM 900435108 125 75657 SH SOLE 75657 0 0 TWILIO INC CL A 90138F102 1017 7866 SH SOLE 7866 0 0 TWITTER INC COM 90184L102 2599 78974 SH SOLE 78974 0 0 TWITTER INC COM 90184L102 1 1000 SH Call SOLE 1000 0 0 TWO HBRS INVT CORP COM NEW 90187B408 318 23516 SH SOLE 23516 0 0 TYLER TECHNOLOGIES INC COM 902252105 445 2239 SH SOLE 2239 0 0 TYME TECHNOLOGIES INC COM 90238J103 598 340000 SH SOLE 340000 0 0 TYSON FOODS INC CL A 902494103 4000 57829 SH SOLE 57829 0 0 U S G CORP COM NEW 903293405 326 7528 SH SOLE 7528 0 0 U S SILICA HLDGS INC COM 90346E103 383 22210 SH SOLE 22210 0 0 UBS AG JERSEY BRH ALERIAN INFRST 902641646 529 23352 SH SOLE 23352 0 0 UBS AG LONDON BRH ETRAC 2X LEV LNG 90267B765 245 17418 SH SOLE 17418 0 0 UBS AG LONDON BRH ETRACS MTH 2XLV 90270L842 228 16120 SH SOLE 16120 0 0 UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 233 15350 SH SOLE 15350 0 0 UBS GROUP AG SHS H42097107 364 30004 SH SOLE 30004 0 0 UDR INC COM 902653104 563 12372 SH SOLE 12372 0 0 UGI CORP NEW COM 902681105 4453 80336 SH SOLE 80336 0 0 ULTA BEAUTY INC COM 90384S303 1765 5076 SH SOLE 5076 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 547 1630 SH SOLE 1630 0 0 ULTRA PETROLEUM CORP COM NEW 903914208 5 13222 SH SOLE 13222 0 0 UMB FINL CORP COM 902788108 233 3617 SH SOLE 3617 0 0 UNDER ARMOUR INC CL A 904311107 595 28260 SH SOLE 28260 0 0 UNDER ARMOUR INC CL A 904311107 0 100 SH Put SOLE 100 0 0 UNDER ARMOUR INC CL C 904311206 445 23816 SH SOLE 23816 0 0 UNILEVER N V N Y SHS NEW 904784709 12219 209733 SH SOLE 209733 0 0 UNILEVER PLC SPON ADR NEW 904767704 2910 50216 SH SOLE 50216 0 0 UNION BANKSHARES CORP NEW COM 90539J109 306 9472 SH SOLE 9472 0 0 UNION PACIFIC CORP COM 907818108 48503 290225 SH SOLE 290225 0 0 UNITED BANKSHARES INC WEST V COM 909907107 1419 39340 SH SOLE 39340 0 0 UNITED CMNTY FINL CORP OHIO COM 909839102 281 29692 SH SOLE 29692 0 0 UNITED CONTL HLDGS INC COM 910047109 3083 38640 SH SOLE 38640 0 0 UNITED NAT FOODS INC COM 911163103 135 10524 SH SOLE 10524 0 0 UNITED PARCEL SERVICE INC CL B 911312106 96124 860455 SH SOLE 860455 0 0 UNITED PARCEL SERVICE INC CL B 911312106 0 500 SH Put SOLE 500 0 0 UNITED RENTALS INC COM 911363109 7361 64054 SH SOLE 64054 0 0 UNITED STATES OIL FUND LP UNITS 91232N108 379 30735 SH SOLE 30735 0 0 UNITED TECHNOLOGIES CORP COM 913017109 1 900 SH Put SOLE 900 0 0 UNITED TECHNOLOGIES CORP COM 913017109 34935 271174 SH SOLE 271174 0 0 UNITED TECHNOLOGIES CORP COM 913017109 2 400 SH Call SOLE 400 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 3043 25414 SH SOLE 25414 0 0 UNITEDHEALTH GROUP INC COM 91324P102 51493 208740 SH SOLE 208740 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 2204 14417 SH SOLE 14417 0 0 UNUM GROUP COM 91529Y106 359 10566 SH SOLE 10566 0 0 UPLAND SOFTWARE INC COM 91544A109 459 10865 SH SOLE 10865 0 0 URANIUM ENERGY CORP COM 916896103 37 26717 SH SOLE 26717 0 0 US BANCORP DEL COM NEW 902973304 20975 435444 SH SOLE 435444 0 0 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 271 17287 SH SOLE 17287 0 0 V F CORP COM 918204108 3785 43589 SH SOLE 43589 0 0 VAIL RESORTS INC COM 91879Q109 384 1774 SH SOLE 1774 0 0 VALERO ENERGY CORP NEW COM 91913Y100 14416 170104 SH SOLE 170104 0 0 VALHI INC NEW COM 918905100 634 274656 SH SOLE 274656 0 0 VALLEY NATL BANCORP COM 919794107 204 21147 SH SOLE 21147 0 0 VANECK MERK GOLD TRUST GOLD TRUST 921078101 3249 256466 SH SOLE 256466 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 378 7754 SH SOLE 7754 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1012 57735 SH SOLE 57735 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1672 13032 SH SOLE 13032 0 0 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 3957 63577 SH SOLE 63577 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 13816 617296 SH SOLE 617296 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 3 900 SH Call SOLE 900 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 832 13272 SH SOLE 13272 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 684 27290 SH SOLE 27290 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 620 18569 SH SOLE 18569 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2531 79532 SH SOLE 79532 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 769 16469 SH SOLE 16469 0 0 VANECK VECTORS ETF TR NAT RES ETF 92189F841 1011 28380 SH SOLE 28380 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1229 59815 SH SOLE 59815 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 96 40000 SH Call SOLE 40000 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 5152 48373 SH SOLE 48373 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2404 145158 SH SOLE 145158 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 443 2867 SH SOLE 2867 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 461 3004 SH SOLE 3004 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 380 2954 SH SOLE 2954 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 2896 34601 SH SOLE 34601 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 568 6190 SH SOLE 6190 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 23729 298089 SH SOLE 298089 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 25811 318091 SH SOLE 318091 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 6911 123910 SH SOLE 123910 0 0 VANGUARD GROUP DIV APP ETF 921908844 109889 1002054 SH SOLE 1002054 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 18482 159795 SH SOLE 159795 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 74878 478695 SH SOLE 478695 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 8721 67187 SH SOLE 67187 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3137 21989 SH SOLE 21989 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1427 13203 SH SOLE 13203 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 21348 132798 SH SOLE 132798 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 41397 476000 SH SOLE 476000 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 42820 164991 SH SOLE 164991 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 11114 86203 SH SOLE 86203 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 26694 174484 SH SOLE 174484 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 7083 39426 SH SOLE 39426 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 77817 537832 SH SOLE 537832 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 33241 308913 SH SOLE 308913 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 25706 512406 SH SOLE 512406 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 41246 971071 SH SOLE 971071 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 8895 165840 SH SOLE 165840 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 661 10052 SH SOLE 10052 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 394 3793 SH SOLE 3793 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2963 49845 SH SOLE 49845 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 13067 178630 SH SOLE 178630 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 589 12108 SH SOLE 12108 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1427 27366 SH SOLE 27366 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3407 39231 SH SOLE 39231 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 8723 112196 SH SOLE 112196 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 2738 52320 SH SOLE 52320 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 10726 177524 SH SOLE 177524 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 7134 89466 SH SOLE 89466 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3107 19960 SH SOLE 19960 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2292 17634 SH SOLE 17634 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 888 8219 SH SOLE 8219 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1741 12182 SH SOLE 12182 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 784 6377 SH SOLE 6377 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 226 2178 SH SOLE 2178 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 31147 599999 SH SOLE 599999 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 54577 1336096 SH SOLE 1336096 0 0 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 222 2832 SH SOLE 2832 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 17549 204811 SH SOLE 204811 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 9397 145432 SH SOLE 145432 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1748 17907 SH SOLE 17907 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 19707 252562 SH SOLE 252562 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 21460 172576 SH SOLE 172576 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5065 60475 SH SOLE 60475 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 3209 18617 SH SOLE 18617 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 12183 83867 SH SOLE 83867 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 838 9388 SH SOLE 9388 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 8569 132870 SH SOLE 132870 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 7294 42220 SH SOLE 42220 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1775 12725 SH SOLE 12725 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 33480 167140 SH SOLE 167140 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 774 6315 SH SOLE 6315 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 3132 24188 SH SOLE 24188 0 0 VAREX IMAGING CORP COM 92214X106 1003 29353 SH SOLE 29353 0 0 VARIAN MED SYS INC COM 92220P105 5479 38658 SH SOLE 38658 0 0 VECTOR GROUP LTD COM 92240M108 1276 118259 SH SOLE 118259 0 0 VEEVA SYS INC CL A COM 922475108 2537 19983 SH SOLE 19983 0 0 VENTAS INC COM 92276F100 3236 50723 SH SOLE 50723 0 0 VERACYTE INC COM 92337F107 435 17400 SH SOLE 17400 0 0 VEREIT INC COM 92339V100 120 14378 SH SOLE 14378 0 0 VERISK ANALYTICS INC COM 92345Y106 1175 8835 SH SOLE 8835 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 114672 1937685 SH SOLE 1937685 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2 3000 SH Put SOLE 3000 0 0 VERMILLION INC COM NEW 92407M206 35 30000 SH SOLE 30000 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1015 5532 SH SOLE 5532 0 0 VIACOM INC NEW CL B 92553P201 42 50000 SH Call SOLE 50000 0 0 VIACOM INC NEW CL B 92553P201 4051 144461 SH SOLE 144461 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 1815 40647 SH SOLE 40647 0 0 VIKING THERAPEUTICS INC COM 92686J106 217 21848 SH SOLE 21848 0 0 VIKING THERAPEUTICS INC COM 92686J106 2 1000 SH Call SOLE 1000 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 206 6200 SH SOLE 6200 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 387 48310 SH SOLE 48310 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 0 500 SH Call SOLE 500 0 0 VIRNETX HLDG CORP COM 92823T108 73 11500 SH SOLE 11500 0 0 VIRTU FINL INC CL A 928254101 1671 69915 SH SOLE 69915 0 0 VISA INC COM CL A 92826C839 58215 372861 SH SOLE 372861 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 242 13091 SH SOLE 13091 0 0 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 39 31045 SH SOLE 31045 0 0 VIVEVE MED INC COM NEW 92852W204 1794 1910951 SH SOLE 1910951 0 0 VMWARE INC CL A COM 928563402 2483 13770 SH SOLE 13770 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 17070 938039 SH SOLE 938039 0 0 VORNADO RLTY TR SH BEN INT 929042109 4025 59844 SH SOLE 59844 0 0 VOYA FINL INC COM 929089100 787 15852 SH SOLE 15852 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 103 15976 SH SOLE 15976 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 57 11774 SH SOLE 11774 0 0 VOYAGER THERAPEUTICS INC COM 92915B106 332 17426 SH SOLE 17426 0 0 VULCAN MATLS CO COM 929160109 4150 35047 SH SOLE 35047 0 0 W P CAREY INC COM 92936U109 9325 119000 SH SOLE 119000 0 0 WABCO HLDGS INC COM 92927K102 574 4264 SH SOLE 4264 0 0 WABTEC CORP COM 929740108 641 9846 SH SOLE 9846 0 0 WADDELL & REED FINL INC CL A 930059100 175 10159 SH SOLE 10159 0 0 WAGEWORKS INC COM 930427109 210 5444 SH SOLE 5444 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 19614 310485 SH SOLE 310485 0 0 WALMART INC COM 931142103 66648 683301 SH SOLE 683301 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 164 29030 SH SOLE 29030 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 349 12309 SH SOLE 12309 0 0 WASTE CONNECTIONS INC COM 94106B101 225 2558 SH SOLE 2558 0 0 WASTE MGMT INC DEL COM 94106L109 6308 60717 SH SOLE 60717 0 0 WATERS CORP COM 941848103 665 2620 SH SOLE 2620 0 0 WATSCO INC COM 942622200 1135 7895 SH SOLE 7895 0 0 WD-40 CO COM 929236107 203 1181 SH SOLE 1181 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 123 178190 SH SOLE 178190 0 0 WEC ENERGY GROUP INC COM 92939U106 3838 48547 SH SOLE 48547 0 0 WEIBO CORP SPONSORED ADR 948596101 2970 48184 SH SOLE 48184 0 0 WEIBO CORP SPONSORED ADR 948596101 2 20000 SH Call SOLE 20000 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 660 22493 SH SOLE 22493 0 0 WELLS FARGO CO NEW COM 949746101 31728 657876 SH SOLE 657876 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 217 168 SH SOLE 168 0 0 WELLTOWER INC COM 95040Q104 2069 26605 SH SOLE 26605 0 0 WENDYS CO COM 95058W100 551 30693 SH SOLE 30693 0 0 WESCO AIRCRAFT HLDGS INC COM 950814103 167 19000 SH SOLE 19000 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 515 4733 SH SOLE 4733 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1978 48203 SH SOLE 48203 0 0 WESTERN ASSET HIGH INCM FD I COM 95766J102 90 13861 SH SOLE 13861 0 0 WESTERN ASSET VAR RT STRG FD COM 957667108 250 16097 SH SOLE 16097 0 0 WESTERN ASST MNGD MUN FD INC COM 95766M105 3169 240466 SH SOLE 240466 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 8614 804407 SH SOLE 804407 0 0 WESTERN DIGITAL CORP COM 958102105 12751 265473 SH SOLE 265473 0 0 WESTERN DIGITAL CORP COM 958102105 2 4500 SH Call SOLE 4500 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 22185 707044 SH SOLE 707044 0 0 WESTERN UN CO COM 959802109 829 44469 SH SOLE 44469 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 682 36798 SH SOLE 36798 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 23 14227 SH SOLE 14227 0 0 WESTROCK CO COM 96145D105 3019 78554 SH SOLE 78554 0 0 WEX INC COM 96208T104 347 1808 SH SOLE 1808 0 0 WEYERHAEUSER CO COM 962166104 14982 567868 SH SOLE 567868 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 214 8913 SH SOLE 8913 0 0 WHIRLPOOL CORP COM 963320106 2648 19892 SH SOLE 19892 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 7239 7820 SH SOLE 7820 0 0 WILLIAMS COS INC DEL COM 969457100 12361 430197 SH SOLE 430197 0 0 WILLIAMS SONOMA INC COM 969904101 2551 45343 SH SOLE 45343 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 4506 25743 SH SOLE 25743 0 0 WINGSTOP INC COM 974155103 834 10996 SH SOLE 10996 0 0 WINTRUST FINL CORP COM 97650W108 813 12089 SH SOLE 12089 0 0 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 408 22622 SH SOLE 22622 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 935 34178 SH SOLE 34178 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 942 21521 SH SOLE 21521 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 210 4430 SH SOLE 4430 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4097 64107 SH SOLE 64107 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 9818 168235 SH SOLE 168235 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 15671 624800 SH SOLE 624800 0 0 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1027 44239 SH SOLE 44239 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 1442 28497 SH SOLE 28497 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 8224 125176 SH SOLE 125176 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 363 9048 SH SOLE 9048 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 16535 326551 SH SOLE 326551 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 15390 225831 SH SOLE 225831 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 368 4276 SH SOLE 4276 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 2326 32006 SH SOLE 32006 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 2212 23459 SH SOLE 23459 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 2647 73794 SH SOLE 73794 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 11501 292342 SH SOLE 292342 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 33050 767731 SH SOLE 767731 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 677 19857 SH SOLE 19857 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 1950 70569 SH SOLE 70569 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 7348 203586 SH SOLE 203586 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 9380 99096 SH SOLE 99096 0 0 WOLVERINE WORLD WIDE INC COM 978097103 432 11969 SH SOLE 11969 0 0 WOODWARD INC COM 980745103 266 2821 SH SOLE 2821 0 0 WORKDAY INC CL A 98138H101 14301 73927 SH SOLE 73927 0 0 WORKDAY INC CL A 98138H101 16 2800 SH Call SOLE 2800 0 0 WORKIVA INC COM CL A 98139A105 2338 46100 SH SOLE 46100 0 0 WORLDPAY INC CL A 981558109 1161 10231 SH SOLE 10231 0 0 WPP PLC NEW ADR 92937A102 559 10705 SH SOLE 10705 0 0 WPX ENERGY INC COM 98212B103 4605 351621 SH SOLE 351621 0 0 WRIGHT MED GROUP N V ORD SHS N96617118 391 12422 SH SOLE 12422 0 0 WRIGHT MED GROUP N V ORD SHS N96617118 1 500 SH Call SOLE 500 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 204 4087 SH SOLE 4087 0 0 WYNN RESORTS LTD COM 983134107 356 2964 SH SOLE 2964 0 0 WYNN RESORTS LTD COM 983134107 0 3200 SH Call SOLE 3200 0 0 XCEL ENERGY INC COM 98389B100 4199 74670 SH SOLE 74670 0 0 XEROX CORP COM NEW 984121608 1844 57751 SH SOLE 57751 0 0 XILINX INC COM 983919101 1038 8126 SH SOLE 8126 0 0 XPO LOGISTICS INC COM 983793100 285 5254 SH SOLE 5254 0 0 XYLEM INC COM 98419M100 3260 41066 SH SOLE 41066 0 0 YAMANA GOLD INC COM 98462Y100 36 13898 SH SOLE 13898 0 0 YUM BRANDS INC COM 988498101 4914 49261 SH SOLE 49261 0 0 YUM CHINA HLDGS INC COM 98850P109 6483 144605 SH SOLE 144605 0 0 ZAYO GROUP HLDGS INC COM 98919V105 238 8395 SH SOLE 8395 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 1850 8841 SH SOLE 8841 0 0 ZENDESK INC COM 98936J101 202 2374 SH SOLE 2374 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 0 15000 SH Call SOLE 15000 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 113 3251 SH SOLE 3251 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 7893 62023 SH SOLE 62023 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 0 500 SH Put SOLE 500 0 0 ZIONS BANCORPORATION N A COM 989701107 7641 168282 SH SOLE 168282 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 595 154976 SH SOLE 154976 0 0 ZOETIS INC CL A 98978V103 25784 255928 SH SOLE 255928 0 0 ZSCALER INC COM 98980G102 2338 32993 SH SOLE 32993 0 0 ZSCALER INC COM 98980G102 341 30000 SH Call SOLE 30000 0 0 ZUORA INC COM CL A 98983V106 4773 238261 SH SOLE 238261 0 0 ZUORA INC COM CL A 98983V106 0 500 SH Call SOLE 500 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 518 95493 SH SOLE 95493 0 0