0001085146-18-002071.txt : 20180814 0001085146-18-002071.hdr.sgml : 20180814 20180814101400 ACCESSION NUMBER: 0001085146-18-002071 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180814 DATE AS OF CHANGE: 20180814 EFFECTIVENESS DATE: 20180814 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: 181014960 BUSINESS ADDRESS: STREET 1: 200 W. MADISON ST. STREET 2: SUITE 2500 CITY: CHICAGO STATE: IL ZIP: 60606 BUSINESS PHONE: 312-962-3847 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 06-30-2018 06-30-2018 false HighTower Advisors, LLC
200 W. MADISON ST. SUITE 2500 CHICAGO IL 60606
13F COMBINATION REPORT 028-13510 0001520601 028-14467 AFFINITY INVESTMENT ADVISORS, LLC 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 0001258413 028-10518 BELMONT ASSET MANAGEMENT 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 0000919538 028-04242 CORBYN INVESTMENT MANAGEMENT INC/MD 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 0001388814 028-12170 Energy Income Partners, LLC 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 MD 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 0001010232 028-05406 NEW AMSTERDAM PARTNERS LLC/NY 0000939761 028-03871 NEWGATE CAPITAL MANAGEMENT LLC 0001018331 028-05788 NATIXIS ADVISORS, L.P. 0000073124 028-00290 NORTHERN TRUST CORP 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 0000884541 028-03125 TRILLIUM ASSET MANAGEMENT, LLC 0000877035 028-02924 TURNER INVESTMENTS LLC ADDITIONAL MANAGERS DO NOT FIT TEMPLATE N
Timothy Woods Chief Compliance Officer 312-962-3800 /s/ Timothy Woods Chicago IL 08-13-2018 0 2253 12768824
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 180 DEGREE CAP CORP COM 68235B109 40 17300 SH SOLE 17300 0 0 1ST CONSTITUTION BANCORP COM 31986N102 403 17600 SH SOLE 17600 0 0 22ND CENTY GROUP INC COM 90137F103 62 24555 SH SOLE 24555 0 0 3-D SYS CORP DEL COM NEW 88554D205 344 24926 SH SOLE 24926 0 0 3M CO COM 88579Y101 47732 242010 SH SOLE 242010 0 0 58 COM INC SPON ADR REP A 31680Q104 614 8853 SH SOLE 8853 0 0 ABB LTD SPONSORED ADR 000375204 1568 71886 SH SOLE 71886 0 0 ABBOTT LABS COM 002824100 32085 526504 SH SOLE 526504 0 0 ABBVIE INC COM 00287Y109 45691 492908 SH SOLE 492908 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 729 168759 SH SOLE 168759 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 73 11491 SH SOLE 11491 0 0 ABIOMED INC COM 003654100 239 590 SH SOLE 590 0 0 ABIOMED INC COM 003654100 1 100 SH Call SOLE 100 0 0 ABM INDS INC COM 000957100 807 27524 SH SOLE 27524 0 0 ABRAXAS PETE CORP COM 003830106 121 41650 SH SOLE 41650 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 512 19058 SH SOLE 19058 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 534 13096 SH SOLE 13096 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 220 9872 SH SOLE 9872 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 20712 126578 SH SOLE 126578 0 0 ACHILLION PHARMACEUTICALS IN COM 00448Q201 41 14398 SH SOLE 14398 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 1315 65816 SH SOLE 65816 0 0 ACTIVISION BLIZZARD INC COM 00507V109 4299 56312 SH SOLE 56312 0 0 ACUITY BRANDS INC COM 00508Y102 2357 20359 SH SOLE 20359 0 0 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 38 11896 SH SOLE 11896 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 915 59391 SH SOLE 59391 0 0 ADECOAGRO S A COM L00849106 118 14830 SH SOLE 14830 0 0 ADOBE SYS INC COM 00724F101 21216 87005 SH SOLE 87005 0 0 ADOBE SYS INC COM 00724F101 4 600 SH Call SOLE 600 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 700 5162 SH SOLE 5162 0 0 ADVANCED EMISSIONS SOLUTS IN COM 00770C101 114 10000 SH SOLE 10000 0 0 ADVANCED MICRO DEVICES INC COM 007903107 548 36718 SH SOLE 36718 0 0 ADVANCED MICRO DEVICES INC COM 007903107 0 1500 SH Call SOLE 1500 0 0 ADVANSIX INC COM 00773T101 1258 35225 SH SOLE 35225 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 184 23466 SH SOLE 23466 0 0 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 1885 27641 SH SOLE 27641 0 0 AEGON N V NY REGISTRY SH 007924103 119 20004 SH SOLE 20004 0 0 AERCAP HOLDINGS NV SHS N00985106 2219 41058 SH SOLE 41058 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1442 49083 SH SOLE 49083 0 0 AERPIO PHARMACEUTICALS INC COM 00810B105 52 12500 SH SOLE 12500 0 0 AES CORP COM 00130H105 3509 261412 SH SOLE 261412 0 0 AETNA INC NEW COM 00817Y108 8605 46932 SH SOLE 46932 0 0 AFFILIATED MANAGERS GROUP COM 008252108 873 5862 SH SOLE 5862 0 0 AFLAC INC COM 001055102 3458 80402 SH SOLE 80402 0 0 AGCO CORP COM 001084102 503 8264 SH SOLE 8264 0 0 AGENUS INC COM NEW 00847G705 52 23001 SH SOLE 23001 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 641 10295 SH SOLE 10295 0 0 AGNC INVT CORP COM 00123Q104 250 13464 SH SOLE 13464 0 0 AIR LEASE CORP CL A 00912X302 2518 60137 SH SOLE 60137 0 0 AIR PRODS & CHEMS INC COM 009158106 24336 156275 SH SOLE 156275 0 0 AK STL HLDG CORP COM 001547108 59 13800 SH SOLE 13800 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 376 5079 SH SOLE 5079 0 0 ALASKA AIR GROUP INC COM 011659109 3429 56802 SH SOLE 56802 0 0 ALASKA AIR GROUP INC COM 011659109 184 15000 SH Call SOLE 15000 0 0 ALBEMARLE CORP COM 012653101 475 5046 SH SOLE 5046 0 0 ALCOA CORP COM 013872106 295 6255 SH SOLE 6255 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 154 19250 SH SOLE 19250 0 0 ALEXCO RESOURCE CORP COM 01535P106 13 10000 SH SOLE 10000 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 592 4797 SH SOLE 4797 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 39094 210249 SH SOLE 210249 0 0 ALIGN TECHNOLOGY INC COM 016255101 5663 16530 SH SOLE 16530 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 798 10394 SH SOLE 10394 0 0 ALLERGAN PLC SHS G0177J108 2 900 SH Call SOLE 900 0 0 ALLERGAN PLC SHS G0177J108 17394 103673 SH SOLE 103673 0 0 ALLETE INC COM NEW 018522300 313 4046 SH SOLE 4046 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 179 15538 SH SOLE 15538 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2573 89980 SH SOLE 89980 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 318 25183 SH SOLE 25183 0 0 ALLIANT ENERGY CORP COM 018802108 756 17804 SH SOLE 17804 0 0 ALLIANZGI CONV & INCOME FD COM 018828103 164 23526 SH SOLE 23526 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 255 20206 SH SOLE 20206 0 0 ALLSTATE CORP COM 020002101 7494 82235 SH SOLE 82235 0 0 ALLY FINL INC COM 02005N100 239 9005 SH SOLE 9005 0 0 ALPHABET INC CAP STK CL A 02079K305 73889 65504 SH SOLE 65504 0 0 ALPHABET INC CAP STK CL C 02079K107 46847 42103 SH SOLE 42103 0 0 ALPHATEC HOLDINGS INC COM NEW 02081G201 801 268666 SH SOLE 268666 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 1821 83382 SH SOLE 83382 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 21744 2157134 SH SOLE 2157134 0 0 ALPS ETF TR BARRONS 400 ETF 00162Q726 838 19313 SH SOLE 19313 0 0 ALPS ETF TR INTL SEC DV DOG 00162Q718 248 9197 SH SOLE 9197 0 0 ALPS ETF TR MED BREAKTHGH 00162Q593 586 15698 SH SOLE 15698 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 7170 161573 SH SOLE 161573 0 0 ALTABA INC COM 021346101 3084 42331 SH SOLE 42331 0 0 ALTERYX INC COM CL A 02156B103 220 5777 SH SOLE 5777 0 0 ALTRIA GROUP INC COM 02209S103 59930 1054887 SH SOLE 1054887 0 0 ALTRIA GROUP INC COM 02209S103 19 25000 SH Call SOLE 25000 0 0 AMAZON COM INC COM 023135106 133127 78460 SH SOLE 78460 0 0 AMAZON COM INC COM 023135106 47 1400 SH Call SOLE 1400 0 0 AMAZON COM INC COM 023135106 6 100 SH Put SOLE 100 0 0 AMBEV SA SPONSORED ADR 02319V103 2987 645545 SH SOLE 645545 0 0 AMC NETWORKS INC CL A 00164V103 5204 83814 SH SOLE 83814 0 0 AMDOCS LTD SHS G02602103 207 3155 SH SOLE 3155 0 0 AMEREN CORP COM 023608102 1143 18830 SH SOLE 18830 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 64 10000 SH SOLE 10000 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 233 14019 SH SOLE 14019 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 2073 54675 SH SOLE 54675 0 0 AMERICAN ELEC PWR INC COM 025537101 6301 90853 SH SOLE 90853 0 0 AMERICAN EXPRESS CO COM 025816109 40164 409165 SH SOLE 409165 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 502 4671 SH SOLE 4671 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 7392 139259 SH SOLE 139259 0 0 AMERICAN LORAIN CORP COM 027297100 6 27540 SH SOLE 27540 0 0 AMERICAN RAILCAR INDS INC COM 02916P103 441 11158 SH SOLE 11158 0 0 AMERICAN STS WTR CO COM 029899101 951 16664 SH SOLE 16664 0 0 AMERICAN TOWER CORP NEW COM 03027X100 9883 68717 SH SOLE 68717 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 33143 388125 SH SOLE 388125 0 0 AMERIGAS PARTNERS L P UNIT L P INT 030975106 1282 30472 SH SOLE 30472 0 0 AMERIPRISE FINL INC COM 03076C106 2944 20993 SH SOLE 20993 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1478 17347 SH SOLE 17347 0 0 AMETEK INC NEW COM 031100100 6023 83764 SH SOLE 83764 0 0 AMGEN INC COM 031162100 87211 472220 SH SOLE 472220 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 357 6064 SH SOLE 6064 0 0 AMPHENOL CORP NEW CL A 032095101 8231 94329 SH SOLE 94329 0 0 AMPLIPHI BIOSCIENCES CORP COM PAR 03211P301 11 10000 SH SOLE 10000 0 0 ANADARKO PETE CORP COM 032511107 12543 171269 SH SOLE 171269 0 0 ANALOG DEVICES INC COM 032654105 1833 19082 SH SOLE 19082 0 0 ANDEAVOR COM 03349M105 1565 11942 SH SOLE 11942 0 0 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 4850 113811 SH SOLE 113811 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3435 34229 SH SOLE 34229 0 0 ANNALY CAP MGMT INC COM 035710409 1858 180949 SH SOLE 180949 0 0 ANSYS INC COM 03662Q105 882 5088 SH SOLE 5088 0 0 ANTARES PHARMA INC COM 036642106 36 13600 SH SOLE 13600 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 2488 84233 SH SOLE 84233 0 0 ANTHEM INC COM 036752103 5405 22661 SH SOLE 22661 0 0 AON PLC SHS CL A G0408V102 1190 8701 SH SOLE 8701 0 0 APACHE CORP COM 037411105 381 8170 SH SOLE 8170 0 0 APERGY CORP COM 03755L104 396 9501 SH SOLE 9501 0 0 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 209 6543 SH SOLE 6543 0 0 APOLLO INVT CORP COM 03761U106 87 15538 SH SOLE 15538 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 674 41325 SH SOLE 41325 0 0 APPLE INC COM 037833100 344844 1861814 SH SOLE 1861814 0 0 APPLE INC COM 037833100 86 8600 SH Call SOLE 8600 0 0 APPLE INC COM 037833100 330 56300 SH Put SOLE 56300 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 561 8007 SH SOLE 8007 0 0 APPLIED MATLS INC COM 038222105 3609 78161 SH SOLE 78161 0 0 APPLIED MATLS INC COM 038222105 1 500 SH Call SOLE 500 0 0 APPLIED OPTOELECTRONICS INC COM 03823U102 3088 68749 SH SOLE 68749 0 0 APPLIED OPTOELECTRONICS INC COM 03823U102 11 4200 SH Call SOLE 4200 0 0 APPTIO INC CL A 03835C108 694 19187 SH SOLE 19187 0 0 APTARGROUP INC COM 038336103 550 5889 SH SOLE 5889 0 0 APTIV PLC SHS G6095L109 2769 30231 SH SOLE 30231 0 0 AQUA AMERICA INC COM 03836W103 1262 35823 SH SOLE 35823 0 0 AQUAVENTURE HLDGS LTD SHS G0443N107 200 12550 SH SOLE 12550 0 0 ARBOR RLTY TR INC COM 038923108 112 10795 SH SOLE 10795 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 4128 143764 SH SOLE 143764 0 0 ARCH CAP GROUP LTD ORD G0450A105 691 26065 SH SOLE 26065 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 8282 180616 SH SOLE 180616 0 0 ARCHROCK INC COM 03957W106 179 14738 SH SOLE 14738 0 0 ARCONIC INC COM 03965L100 281 16362 SH SOLE 16362 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 668 15438 SH SOLE 15438 0 0 ARES CAP CORP COM 04010L103 21438 1304731 SH SOLE 1304731 0 0 ARES COML REAL ESTATE CORP COM 04013V108 279 20118 SH SOLE 20118 0 0 ARES MGMT LP COM SHS REG INT 04014Y101 331 16010 SH SOLE 16010 0 0 ARISTA NETWORKS INC COM 040413106 566 2158 SH SOLE 2158 0 0 ARK ETF TR GEN REV MLTSCT 00214Q302 858 29496 SH SOLE 29496 0 0 ARK ETF TR INNOVATION ETF 00214Q104 5025 111782 SH SOLE 111782 0 0 ARK ETF TR WEB X.O ETF 00214Q401 763 13723 SH SOLE 13723 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1136 18074 SH SOLE 18074 0 0 ARRAY BIOPHARMA INC COM 04269X105 401 23745 SH SOLE 23745 0 0 ARRAY BIOPHARMA INC COM 04269X105 0 200 SH Call SOLE 200 0 0 ARRIS INTL INC SHS G0551A103 482 19659 SH SOLE 19659 0 0 ARROW FINL CORP COM 042744102 476 13112 SH SOLE 13112 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 436 14450 SH SOLE 14450 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 690 8950 SH SOLE 8950 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 3209 16203 SH SOLE 16203 0 0 ASPEN TECHNOLOGY INC COM 045327103 271 2928 SH SOLE 2928 0 0 ASSOCIATED BANC CORP COM 045487105 480 17492 SH SOLE 17492 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 4141 117764 SH SOLE 117764 0 0 ASTRONICS CORP COM 046433108 642 17821 SH SOLE 17821 0 0 AT&T INC COM 00206R102 121577 3788261 SH SOLE 3788261 0 0 AT&T INC COM 00206R102 1 1000 SH Call SOLE 1000 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 697 19059 SH SOLE 19059 0 0 ATHENAHEALTH INC COM 04685W103 318 2001 SH SOLE 2001 0 0 ATHERSYS INC COM 04744L106 82 41300 SH SOLE 41300 0 0 ATKORE INTL GROUP INC COM 047649108 903 43367 SH SOLE 43367 0 0 ATMOS ENERGY CORP COM 049560105 1453 16129 SH SOLE 16129 0 0 AUTODESK INC COM 052769106 5201 39582 SH SOLE 39582 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 20390 152131 SH SOLE 152131 0 0 AUTOZONE INC COM 053332102 2167 3239 SH SOLE 3239 0 0 AVALONBAY CMNTYS INC COM 053484101 921 5319 SH SOLE 5319 0 0 AVANGRID INC COM 05351W103 619 11653 SH SOLE 11653 0 0 AVERY DENNISON CORP COM 053611109 4375 42500 SH SOLE 42500 0 0 AXALTA COATING SYS LTD COM G0750C108 530 17388 SH SOLE 17388 0 0 AXON ENTERPRISE INC COM 05464C101 8376 132568 SH SOLE 132568 0 0 B & G FOODS INC NEW COM 05508R106 2112 70620 SH SOLE 70620 0 0 BAIDU INC SPON ADR REP A 056752108 8768 36241 SH SOLE 36241 0 0 BALL CORP COM 058498106 1341 37748 SH SOLE 37748 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1230 174691 SH SOLE 174691 0 0 BANCO SANTANDER SA ADR 05964H105 774 145228 SH SOLE 145228 0 0 BANK AMER CORP COM 060505104 46737 1658566 SH SOLE 1658566 0 0 BANK AMER CORP COM 060505104 2 12000 SH Call SOLE 12000 0 0 BANK HAWAII CORP COM 062540109 780 9362 SH SOLE 9362 0 0 BANK MONTREAL QUE COM 063671101 5044 65294 SH SOLE 65294 0 0 BANK N S HALIFAX COM 064149107 1984 34719 SH SOLE 34719 0 0 BANK NEW YORK MELLON CORP COM 064058100 6783 125760 SH SOLE 125760 0 0 BANK NEW YORK MELLON CORP COM 064058100 7 3500 SH Put SOLE 3500 0 0 BANKUNITED INC COM 06652K103 1169 28820 SH SOLE 28820 0 0 BAOZUN INC SPONSORED ADR 06684L103 200 3756 SH SOLE 3756 0 0 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 3993 151393 SH SOLE 151393 0 0 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1851 15306 SH SOLE 15306 0 0 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 2296 95121 SH SOLE 95121 0 0 BARCLAYS BK PLC IPATH S&P MT ETN 06740Q260 277 14456 SH SOLE 14456 0 0 BARCLAYS BK PLC IPSPGS TTL ETN 06738C794 3904 224106 SH SOLE 224106 0 0 BARCLAYS PLC ADR 06738E204 104 10273 SH SOLE 10273 0 0 BARNES GROUP INC COM 067806109 663 11323 SH SOLE 11323 0 0 BARRICK GOLD CORP COM 067901108 3324 253727 SH SOLE 253727 0 0 BAXTER INTL INC COM 071813109 9013 122247 SH SOLE 122247 0 0 BB&T CORP COM 054937107 18516 365651 SH SOLE 365651 0 0 BCE INC COM NEW 05534B760 3132 77808 SH SOLE 77808 0 0 BECTON DICKINSON & CO COM 075887109 12481 52074 SH SOLE 52074 0 0 BED BATH & BEYOND INC COM 075896100 787 39734 SH SOLE 39734 0 0 BED BATH & BEYOND INC COM 075896100 6 1500 SH Call SOLE 1500 0 0 BELLICUM PHARMACEUTICALS INC COM 079481107 464 62745 SH SOLE 62745 0 0 BEMIS INC COM 081437105 339 8039 SH SOLE 8039 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 88275 313 SH SOLE 313 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 137814 738343 SH SOLE 738343 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16 10000 SH Call SOLE 10000 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8 10000 SH Put SOLE 10000 0 0 BERKSHIRE HILLS BANCORP INC COM 084680107 511 12613 SH SOLE 12613 0 0 BERRY GLOBAL GROUP INC COM 08579W103 424 9237 SH SOLE 9237 0 0 BEST BUY INC COM 086516101 5850 78493 SH SOLE 78493 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 4207 81882 SH SOLE 81882 0 0 BHP BILLITON PLC SPONSORED ADR 05545E209 2255 50280 SH SOLE 50280 0 0 BIO PATH HOLDINGS INC COM NEW 09057N201 25 17000 SH SOLE 17000 0 0 BIO RAD LABS INC CL A 090572207 371 1277 SH SOLE 1277 0 0 BIOGEN INC COM 09062X103 9416 32458 SH SOLE 32458 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 479 5061 SH SOLE 5061 0 0 BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 112 16800 SH SOLE 16800 0 0 BIOTELEMETRY INC COM 090672106 558 12502 SH SOLE 12502 0 0 BLACK HILLS CORP COM 092113109 241 3923 SH SOLE 3923 0 0 BLACK KNIGHT INC COM 09215C105 1663 31093 SH SOLE 31093 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 972 52508 SH SOLE 52508 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 388 30408 SH SOLE 30408 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 297 28462 SH SOLE 28462 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 2868 237130 SH SOLE 237130 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 141 15545 SH SOLE 15545 0 0 BLACKROCK FLOAT RATE OME STR COM 09255X100 946 68090 SH SOLE 68090 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1098 28375 SH SOLE 28375 0 0 BLACKROCK INC COM 09247X101 18005 36499 SH SOLE 36499 0 0 BLACKROCK INCOME TR INC COM 09247F100 460 78148 SH SOLE 78148 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 344 24425 SH SOLE 24425 0 0 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 669 31015 SH SOLE 31015 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 196 15114 SH SOLE 15114 0 0 BLACKROCK MUNI 2018 TERM TR COM 09248C106 5647 375952 SH SOLE 375952 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 1348 101843 SH SOLE 101843 0 0 BLACKROCK MUNI N Y INTER DUR COM 09255F109 152 11995 SH SOLE 11995 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 188 14202 SH SOLE 14202 0 0 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 238 18050 SH SOLE 18050 0 0 BLACKROCK MUNICIPAL BOND TR COM 09249H104 200 13950 SH SOLE 13950 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 146 13753 SH SOLE 13753 0 0 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 348 27900 SH SOLE 27900 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 786 59551 SH SOLE 59551 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 2064 159512 SH SOLE 159512 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 216 13841 SH SOLE 13841 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 241 27490 SH SOLE 27490 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 281 21104 SH SOLE 21104 0 0 BLACKROCK MUNIYIELD INVST FD COM 09254R104 384 28100 SH SOLE 28100 0 0 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 520 43305 SH SOLE 43305 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1786 142027 SH SOLE 142027 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254F100 812 58022 SH SOLE 58022 0 0 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 168 12761 SH SOLE 12761 0 0 BLACKROCK NY MUNICIPAL BOND COM 09249P106 242 18466 SH SOLE 18466 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3308 149651 SH SOLE 149651 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 44231 1375536 SH SOLE 1375536 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 285 9038 SH SOLE 9038 0 0 BLOCK H & R INC COM 093671105 813 35717 SH SOLE 35717 0 0 BLUEBIRD BIO INC COM 09609G100 229 1470 SH SOLE 1470 0 0 BLUEBIRD BIO INC COM 09609G100 0 200 SH Call SOLE 200 0 0 BMC STK HLDGS INC COM 05591B109 1213 58128 SH SOLE 58128 0 0 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 119 10145 SH SOLE 10145 0 0 BOEING CO COM 097023105 102683 306074 SH SOLE 306074 0 0 BOEING CO COM 097023105 10 1200 SH Put SOLE 1200 0 0 BOOKING HLDGS INC COM 09857L108 14506 7218 SH SOLE 7218 0 0 BOOKING HLDGS INC COM 09857L108 0 800 SH Call SOLE 800 0 0 BORGWARNER INC COM 099724106 1770 40942 SH SOLE 40942 0 0 BOSTON PROPERTIES INC COM 101121101 1037 8256 SH SOLE 8256 0 0 BOSTON SCIENTIFIC CORP COM 101137107 791 24216 SH SOLE 24216 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 167 16176 SH SOLE 16176 0 0 BOX INC CL A 10316T104 4128 165603 SH SOLE 165603 0 0 BOX INC CL A 10316T104 10 5600 SH Call SOLE 5600 0 0 BOYD GAMING CORP COM 103304101 308 8911 SH SOLE 8911 0 0 BP PLC SPONSORED ADR 055622104 17058 373695 SH SOLE 373695 0 0 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 42 10766 SH SOLE 10766 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 300 2919 SH SOLE 2919 0 0 BRINKS CO COM 109696104 563 7071 SH SOLE 7071 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 45315 817755 SH SOLE 817755 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3214 63686 SH SOLE 63686 0 0 BROADCOM INC COM 11135F101 20902 86511 SH SOLE 86511 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2275 19758 SH SOLE 19758 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1090 26943 SH SOLE 26943 0 0 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 123 10204 SH SOLE 10204 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 5486 142275 SH SOLE 142275 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 205 6861 SH SOLE 6861 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 1572 84367 SH SOLE 84367 0 0 BROWN FORMAN CORP CL A 115637100 494 10117 SH SOLE 10117 0 0 BROWN FORMAN CORP CL B 115637209 3072 62727 SH SOLE 62727 0 0 BRUNSWICK CORP COM 117043109 204 3136 SH SOLE 3136 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2322 66077 SH SOLE 66077 0 0 BURLINGTON STORES INC COM 122017106 883 5853 SH SOLE 5853 0 0 C & F FINL CORP COM 12466Q104 454 7236 SH SOLE 7236 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2320 27688 SH SOLE 27688 0 0 CA INC COM 12673P105 2410 67536 SH SOLE 67536 0 0 CABOT CORP COM 127055101 511 8317 SH SOLE 8317 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 6736 155518 SH SOLE 155518 0 0 CADIZ INC COM NEW 127537207 184 14018 SH SOLE 14018 0 0 CAL MAINE FOODS INC COM NEW 128030202 2693 58651 SH SOLE 58651 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 1045 88665 SH SOLE 88665 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1397 110219 SH SOLE 110219 0 0 CALLON PETE CO DEL COM 13123X102 846 78674 SH SOLE 78674 0 0 CAMDEN NATL CORP COM 133034108 818 17863 SH SOLE 17863 0 0 CAMECO CORP COM 13321L108 152 13389 SH SOLE 13389 0 0 CAMPBELL SOUP CO COM 134429109 2702 66715 SH SOLE 66715 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 515 8651 SH SOLE 8651 0 0 CANADIAN NAT RES LTD COM 136385101 3636 100838 SH SOLE 100838 0 0 CANADIAN NATL RY CO COM 136375102 3029 37168 SH SOLE 37168 0 0 CANADIAN PAC RY LTD COM 13645T100 5270 28773 SH SOLE 28773 0 0 CANOPY GROWTH CORP COM 138035100 396 13438 SH SOLE 13438 0 0 CAPITAL ONE FINL CORP COM 14040H105 2414 26287 SH SOLE 26287 0 0 CARA THERAPEUTICS INC COM 140755109 932 48752 SH SOLE 48752 0 0 CARDINAL HEALTH INC COM 14149Y108 3236 66786 SH SOLE 66786 0 0 CARE COM INC COM 141633107 200 9526 SH SOLE 9526 0 0 CARLISLE COS INC COM 142339100 2750 25406 SH SOLE 25406 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 653 30602 SH SOLE 30602 0 0 CARMAX INC COM 143130102 280 3878 SH SOLE 3878 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3122 54380 SH SOLE 54380 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 76 35000 SH Put SOLE 35000 0 0 CARTER INC COM 146229109 612 5633 SH SOLE 5633 0 0 CAS MED SYS INC COM PAR 124769209 470 240889 SH SOLE 240889 0 0 CASTLE BRANDS INC COM 148435100 33 27800 SH SOLE 27800 0 0 CATALYST PHARMACEUTICALS INC COM 14888U101 38 12411 SH SOLE 12411 0 0 CATERPILLAR INC DEL COM 149123101 38736 285582 SH SOLE 285582 0 0 CATERPILLAR INC DEL COM 149123101 0 2500 SH Call SOLE 2500 0 0 CAVCO INDS INC DEL COM 149568107 258 1255 SH SOLE 1255 0 0 CBL & ASSOC PPTYS INC COM 124830100 62 11171 SH SOLE 11171 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 4900 47089 SH SOLE 47089 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 73 28200 SH Put SOLE 28200 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 836 111000 SH SOLE 111000 0 0 CBRE GROUP INC CL A 12504L109 2849 59633 SH SOLE 59633 0 0 CBS CORP NEW CL B 124857202 2183 38840 SH SOLE 38840 0 0 CDK GLOBAL INC COM 12508E101 1182 18101 SH SOLE 18101 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 3252 37494 SH SOLE 37494 0 0 CDW CORP COM 12514G108 5127 63492 SH SOLE 63492 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 196 41519 SH SOLE 41519 0 0 CELANESE CORP DEL COM SER A 150870103 529 4724 SH SOLE 4724 0 0 CELGENE CORP COM 151020104 1 200 SH Call SOLE 200 0 0 CELGENE CORP COM 151020104 18934 238025 SH SOLE 238025 0 0 CELLDEX THERAPEUTICS INC NEW COM 15117B103 22 50415 SH SOLE 50415 0 0 CELSIUS HOLDINGS INC COM NEW 15118V207 73 15124 SH SOLE 15124 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 1943 296193 SH SOLE 296193 0 0 CENOVUS ENERGY INC COM 15135U109 159 15583 SH SOLE 15583 0 0 CENTENE CORP DEL COM 15135B101 11716 95256 SH SOLE 95256 0 0 CENTERPOINT ENERGY INC COM 15189T107 912 32957 SH SOLE 32957 0 0 CENTURYLINK INC COM 156700106 3803 203580 SH SOLE 203580 0 0 CERNER CORP COM 156782104 9452 158021 SH SOLE 158021 0 0 CEVA INC COM 157210105 2671 88982 SH SOLE 88982 0 0 CF INDS HLDGS INC COM 125269100 1834 41329 SH SOLE 41329 0 0 CHARLES RIV LABS INTL INC COM 159864107 590 5300 SH SOLE 5300 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 6079 20731 SH SOLE 20731 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 7266 74042 SH SOLE 74042 0 0 CHEMED CORP NEW COM 16359R103 230 717 SH SOLE 717 0 0 CHEMICAL FINL CORP COM 163731102 1621 29114 SH SOLE 29114 0 0 CHEMOURS CO COM 163851108 753 17038 SH SOLE 17038 0 0 CHENIERE ENERGY INC COM NEW 16411R208 262 4034 SH SOLE 4034 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 221 6153 SH SOLE 6153 0 0 CHESAPEAKE ENERGY CORP COM 165167107 164 31453 SH SOLE 31453 0 0 CHEVRON CORP NEW COM 166764100 74770 591162 SH SOLE 591162 0 0 CHEVRON CORP NEW COM 166764100 9 4000 SH Call SOLE 4000 0 0 CHICAGO RIVET & MACH CO COM 168088102 812 25200 SH SOLE 25200 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 771 17398 SH SOLE 17398 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1303 3032 SH SOLE 3032 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 8 3100 SH Call SOLE 3100 0 0 CHUBB LIMITED COM H1467J104 6800 53379 SH SOLE 53379 0 0 CHURCH & DWIGHT INC COM 171340102 18594 349921 SH SOLE 349921 0 0 CIGNA CORPORATION COM 125509109 3373 19845 SH SOLE 19845 0 0 CINCINNATI FINL CORP COM 172062101 1461 21823 SH SOLE 21823 0 0 CINTAS CORP COM 172908105 1086 5871 SH SOLE 5871 0 0 CISCO SYS INC COM 17275R102 61847 1436892 SH SOLE 1436892 0 0 CISCO SYS INC COM 17275R102 13 22500 SH Call SOLE 22500 0 0 CIT GROUP INC COM NEW 125581801 275 5421 SH SOLE 5421 0 0 CITIGROUP INC COM NEW 172967424 26933 402986 SH SOLE 402986 0 0 CITIGROUP INC COM NEW 172967424 8 13000 SH Call SOLE 13000 0 0 CITIZENS FINL GROUP INC COM 174610105 3991 102733 SH SOLE 102733 0 0 CITRIX SYS INC COM 177376100 2221 21193 SH SOLE 21193 0 0 CIVITAS SOLUTIONS INC COM 17887R102 442 27189 SH SOLE 27189 0 0 CLEAN HARBORS INC COM 184496107 316 5711 SH SOLE 5711 0 0 CLEARBRIDGE AMERN ENERG MLP COM 184691103 4296 568389 SH SOLE 568389 0 0 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 181 12812 SH SOLE 12812 0 0 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 146 12970 SH SOLE 12970 0 0 CLEVELAND CLIFFS INC COM 185899101 144 17339 SH SOLE 17339 0 0 CLOROX CO DEL COM 189054109 7955 58808 SH SOLE 58808 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 110 10000 SH SOLE 10000 0 0 CLOVIS ONCOLOGY INC COM 189464100 495 10870 SH SOLE 10870 0 0 CLOVIS ONCOLOGY INC COM 189464100 0 100 SH Call SOLE 100 0 0 CME GROUP INC COM CL A 12572Q105 17850 108917 SH SOLE 108917 0 0 CME GROUP INC COM CL A 12572Q105 11 10500 SH Call SOLE 10500 0 0 CME GROUP INC COM CL A 12572Q105 35 34000 SH Put SOLE 34000 0 0 CMS ENERGY CORP COM 125896100 1638 34623 SH SOLE 34623 0 0 CNB FINL CORP PA COM 126128107 202 6719 SH SOLE 6719 0 0 CNOOC LTD SPONSORED ADR 126132109 496 2892 SH SOLE 2892 0 0 CO DIAGNOSTICS INC COM 189763105 301 77542 SH SOLE 77542 0 0 COCA COLA BOTTLING CO CONS COM 191098102 241 1779 SH SOLE 1779 0 0 COCA COLA CO COM 191216100 61223 1394461 SH SOLE 1394461 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 303 7495 SH SOLE 7495 0 0 COGNEX CORP COM 192422103 581 13084 SH SOLE 13084 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 10808 136720 SH SOLE 136720 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 167 13007 SH SOLE 13007 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 386 17010 SH SOLE 17010 0 0 COHEN & STEERS LTD DUR PFD I COM 19248C105 605 23649 SH SOLE 23649 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 299 29858 SH SOLE 29858 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 1455 121246 SH SOLE 121246 0 0 COHEN & STEERS REIT & PFD IN COM 19247X100 400 20636 SH SOLE 20636 0 0 COHERUS BIOSCIENCES INC COM 19249H103 145 10350 SH SOLE 10350 0 0 COLGATE PALMOLIVE CO COM 194162103 22285 344180 SH SOLE 344180 0 0 COLONY CAP INC NEW CL A COM 19626G108 402 65112 SH SOLE 65112 0 0 COLONY CR REAL ESTATE INC COM CL A 19625T101 208 10065 SH SOLE 10065 0 0 COLUMBIA ETF TR II BEYOND BRICS ETF 19762B103 358 20637 SH SOLE 20637 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 12321 506170 SH SOLE 506170 0 0 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 4987 108511 SH SOLE 108511 0 0 COLUMBIA ETF TR II INDIA INFRSR ETF 19762B806 4198 333147 SH SOLE 333147 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 399 17522 SH SOLE 17522 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 392 9076 SH SOLE 9076 0 0 COMCAST CORP NEW CL A 20030N101 38510 1174742 SH SOLE 1174742 0 0 COMCAST CORP NEW CL A 20030N101 7 18000 SH Call SOLE 18000 0 0 COMERICA INC COM 200340107 2423 26743 SH SOLE 26743 0 0 COMMERCE BANCSHARES INC COM 200525103 255 3927 SH SOLE 3927 0 0 COMMERCIAL VEH GROUP INC COM 202608105 74 10000 SH SOLE 10000 0 0 COMMUNITY BK SYS INC COM 203607106 1598 27081 SH SOLE 27081 0 0 COMMUNITY HEALTH SYS INC NEW COM 203668108 87 26032 SH SOLE 26032 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 83 13333 SH SOLE 13333 0 0 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 579 23860 SH SOLE 23860 0 0 COMTECH TELECOMMUNICATIONS C COM NEW 205826209 338 10658 SH SOLE 10658 0 0 CONAGRA BRANDS INC COM 205887102 12589 352025 SH SOLE 352025 0 0 CONDUENT INC COM 206787103 4812 264428 SH SOLE 264428 0 0 CONFORMIS INC COM 20717E101 42 32940 SH SOLE 32940 0 0 CONMED CORP COM 207410101 986 13451 SH SOLE 13451 0 0 CONOCOPHILLIPS COM 20825C104 3 2000 SH Call SOLE 2000 0 0 CONOCOPHILLIPS COM 20825C104 12471 179061 SH SOLE 179061 0 0 CONSOLIDATED COMM HLDGS INC COM 209034107 261 21185 SH SOLE 21185 0 0 CONSOLIDATED EDISON INC COM 209115104 4581 58613 SH SOLE 58613 0 0 CONSOLIDATED WATER CO INC ORD G23773107 203 15722 SH SOLE 15722 0 0 CONSTELLATION BRANDS INC CL A 21036P108 2760 12597 SH SOLE 12597 0 0 CONSTELLATION BRANDS INC CL A 21036P108 5 300 SH Call SOLE 300 0 0 CONTRAVIR PHARMACEUTICALS IN COM NEW 21234W202 169 129733 SH SOLE 129733 0 0 COOPER COS INC COM NEW 216648402 655 2835 SH SOLE 2835 0 0 COPART INC COM 217204106 2319 40976 SH SOLE 40976 0 0 CORE LABORATORIES N V COM N22717107 1322 10516 SH SOLE 10516 0 0 CORECIVIC INC COM 21871N101 310 13015 SH SOLE 13015 0 0 CORESITE RLTY CORP COM 21870Q105 365 3316 SH SOLE 3316 0 0 CORMEDIX INC COM 21900C100 11 47188 SH SOLE 47188 0 0 CORNING INC COM 219350105 10596 384485 SH SOLE 384485 0 0 CORPORATE CAP TR INC COM 219880101 2032 130042 SH SOLE 130042 0 0 COSTAR GROUP INC COM 22160N109 317 764 SH SOLE 764 0 0 COSTCO WHSL CORP NEW COM 22160K105 38126 182442 SH SOLE 182442 0 0 COSTCO WHSL CORP NEW COM 22160K105 3 1000 SH Call SOLE 1000 0 0 COUPA SOFTWARE INC COM 22266L106 450 7247 SH SOLE 7247 0 0 COUPA SOFTWARE INC COM 22266L106 35 8300 SH Call SOLE 8300 0 0 COVANTA HLDG CORP COM 22282E102 5187 313213 SH SOLE 313213 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 385 2479 SH SOLE 2479 0 0 CREDIT ACCEP CORP MICH COM 225310101 258 731 SH SOLE 731 0 0 CREDIT ACCEP CORP MICH COM 225310101 1 700 SH Put SOLE 700 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 1714 114788 SH SOLE 114788 0 0 CREE INC COM 225447101 440 10723 SH SOLE 10723 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1143 19441 SH SOLE 19441 0 0 CRITEO S A SPONS ADS 226718104 760 23131 SH SOLE 23131 0 0 CRONOS GROUP INC COM 22717L101 169 25705 SH SOLE 25705 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 12433 115309 SH SOLE 115309 0 0 CSG SYS INTL INC COM 126349109 596 14572 SH SOLE 14572 0 0 CSX CORP COM 126408103 11916 186858 SH SOLE 186858 0 0 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 3568 75339 SH SOLE 75339 0 0 CULLEN FROST BANKERS INC COM 229899109 304 2752 SH SOLE 2752 0 0 CUMMINS INC COM 231021106 15126 113578 SH SOLE 113578 0 0 CVS HEALTH CORP COM 126650100 19217 298850 SH SOLE 298850 0 0 CYANOTECH CORP COM PAR $0.02 232437301 117 29915 SH SOLE 29915 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 498 31864 SH SOLE 31864 0 0 CYRUSONE INC COM 23283R100 292 5005 SH SOLE 5005 0 0 D R HORTON INC COM 23331A109 2463 60092 SH SOLE 60092 0 0 DAKTRONICS INC COM 234264109 482 56388 SH SOLE 56388 0 0 DANAHER CORP DEL COM 235851102 12035 121988 SH SOLE 121988 0 0 DANAHER CORP DEL COM 235851102 0 200 SH Put SOLE 200 0 0 DARDEN RESTAURANTS INC COM 237194105 1062 9944 SH SOLE 9944 0 0 DARLING INGREDIENTS INC COM 237266101 449 22616 SH SOLE 22616 0 0 DAVITA INC COM 23918K108 1089 15595 SH SOLE 15595 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 6409 241690 SH SOLE 241690 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 4404 140110 SH SOLE 140110 0 0 DBX ETF TR XTRACK MSCI EURO 233051697 264 8754 SH SOLE 8754 0 0 DBX ETF TR XTRACK MSCI EURP 233051853 498 17736 SH SOLE 17736 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 3646 87685 SH SOLE 87685 0 0 DBX ETF TR XTRACK USD HIGH 233051432 2470 50610 SH SOLE 50610 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 646 16337 SH SOLE 16337 0 0 DECKERS OUTDOOR CORP COM 243537107 266 2352 SH SOLE 2352 0 0 DEERE & CO COM 244199105 15956 114217 SH SOLE 114217 0 0 DEERE & CO COM 244199105 5 1000 SH Put SOLE 1000 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 4463 52576 SH SOLE 52576 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 5938 119999 SH SOLE 119999 0 0 DENNYS CORP COM 24869P104 190 11972 SH SOLE 11972 0 0 DENTSPLY SIRONA INC COM 24906P109 334 7684 SH SOLE 7684 0 0 DEPOMED INC COM 249908104 3104 466682 SH SOLE 466682 0 0 DEUTSCHE BANK AG NAMEN AKT D18190898 12 1202 SH SOLE 1202 0 0 DEUTSCHE BANK AG NAMEN AKT D18190898 14 63000 SH Call SOLE 63000 0 0 DEUTSCHE BK AG LDN BRH DB GOLD SHORT 25154H731 1153 80541 SH SOLE 80541 0 0 DEVON ENERGY CORP NEW COM 25179M103 1811 41169 SH SOLE 41169 0 0 DEXCOM INC COM 252131107 2 1000 SH Call SOLE 1000 0 0 DEXCOM INC COM 252131107 6484 68707 SH SOLE 68707 0 0 DHX MEDIA LTD COM VAR VTG 252406152 25 12000 SH SOLE 12000 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 9315 64880 SH SOLE 64880 0 0 DIEBOLD NXDF INC COM 253651103 192 16173 SH SOLE 16173 0 0 DIGITAL RLTY TR INC COM 253868103 14123 126688 SH SOLE 126688 0 0 DIREXION SHS ETF TR DAILY JR BULL 3X 25460E851 137 10000 SH SOLE 10000 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 1823 40929 SH SOLE 40929 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 509 11531 SH SOLE 11531 0 0 DISCOVER FINL SVCS COM 254709108 5890 83710 SH SOLE 83710 0 0 DISCOVER FINL SVCS COM 254709108 49 14000 SH Put SOLE 14000 0 0 DISCOVERY INC COM SER A 25470F104 2138 77733 SH SOLE 77733 0 0 DISCOVERY INC COM SER C 25470F302 4794 188036 SH SOLE 188036 0 0 DISNEY WALT CO COM DISNEY 254687106 47706 456355 SH SOLE 456355 0 0 DISNEY WALT CO COM DISNEY 254687106 33 18400 SH Call SOLE 18400 0 0 DISNEY WALT CO COM DISNEY 254687106 1 500 SH Put SOLE 500 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 791 64189 SH SOLE 64189 0 0 DNP SELECT INCOME FD COM 23325P104 434 40140 SH SOLE 40140 0 0 DOLBY LABORATORIES INC COM 25659T107 464 7579 SH SOLE 7579 0 0 DOLLAR GEN CORP NEW COM 256677105 7904 79917 SH SOLE 79917 0 0 DOLLAR TREE INC COM 256746108 1909 22494 SH SOLE 22494 0 0 DOMINION ENERGY INC COM 25746U109 6432 94368 SH SOLE 94368 0 0 DOMINOS PIZZA INC COM 25754A201 218 775 SH SOLE 775 0 0 DONALDSON INC COM 257651109 1070 23751 SH SOLE 23751 0 0 DORIAN LPG LTD SHS USD Y2106R110 8914 1166776 SH SOLE 1166776 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 350 17524 SH SOLE 17524 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1714 82190 SH SOLE 82190 0 0 DOVER CORP COM 260003108 5016 68502 SH SOLE 68502 0 0 DOWDUPONT INC COM 26078J100 63260 959212 SH SOLE 959212 0 0 DOWDUPONT INC COM 26078J100 201 85700 SH Put SOLE 85700 0 0 DREYFUS STRATEGIC MUNS INC COM 261932107 91 11817 SH SOLE 11817 0 0 DTE ENERGY CO COM 233331107 1484 14304 SH SOLE 14304 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 22305 281595 SH SOLE 281595 0 0 DUNKIN BRANDS GROUP INC COM 265504100 330 4776 SH SOLE 4776 0 0 DXC TECHNOLOGY CO COM 23355L106 586 7342 SH SOLE 7342 0 0 DYCOM INDS INC COM 267475101 2822 29402 SH SOLE 29402 0 0 EAGLE BANCORP INC MD COM 268948106 2923 47695 SH SOLE 47695 0 0 EAGLE MATERIALS INC COM 26969P108 4005 38620 SH SOLE 38620 0 0 EAST WEST BANCORP INC COM 27579R104 568 8619 SH SOLE 8619 0 0 EASTERN CO COM 276317104 275 9800 SH SOLE 9800 0 0 EASTMAN CHEM CO COM 277432100 7006 70310 SH SOLE 70310 0 0 EATON CORP PLC SHS G29183103 9996 134156 SH SOLE 134156 0 0 EATON VANCE CORP COM NON VTG 278265103 9467 181950 SH SOLE 181950 0 0 EATON VANCE ENHANCED EQ INC COM 278274105 562 36670 SH SOLE 36670 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 3193 253860 SH SOLE 253860 0 0 EATON VANCE MUN BD FD COM 27827X101 344 29091 SH SOLE 29091 0 0 EATON VANCE N Y MUN BD FD II COM 27828T109 151 14019 SH SOLE 14019 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 575 28188 SH SOLE 28188 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 224 15621 SH SOLE 15621 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 817 35517 SH SOLE 35517 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 1413 151896 SH SOLE 151896 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 542 31764 SH SOLE 31764 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 4888 404149 SH SOLE 404149 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 366 23663 SH SOLE 23663 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 919 77912 SH SOLE 77912 0 0 EBAY INC COM 278642103 872 24146 SH SOLE 24146 0 0 ECA MARCELLUS TR I COM UNIT 26827L109 116 55000 SH SOLE 55000 0 0 ECOLAB INC COM 278865100 4297 30570 SH SOLE 30570 0 0 EDISON INTL COM 281020107 1308 20674 SH SOLE 20674 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 7310 50237 SH SOLE 50237 0 0 EGALET CORP COM 28226B104 118 279302 SH SOLE 279302 0 0 ELDORADO RESORTS INC COM 28470R102 520 13280 SH SOLE 13280 0 0 ELECTRONIC ARTS INC COM 285512109 962 6833 SH SOLE 6833 0 0 ELECTRONICS FOR IMAGING INC NOTE 0.750% 9/0 286082AC6 20 20000 PRN SOLE 20000 0 0 ELLINGTON FINANCIAL LLC COM 288522303 1004 64098 SH SOLE 64098 0 0 ELLSWORTH GRWTH AND INCOME L COM 289074106 567 59878 SH SOLE 59878 0 0 EMBRAER S A SP ADR REP 4 COM 29082A107 229 9131 SH SOLE 9131 0 0 EMERSON ELEC CO COM 291011104 19659 284359 SH SOLE 284359 0 0 ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 636 62023 SH SOLE 62023 0 0 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 607 55876 SH SOLE 55876 0 0 ENBRIDGE INC COM 29250N105 6205 173548 SH SOLE 173548 0 0 ENCANA CORP COM 292505104 325 24746 SH SOLE 24746 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 142 45200 SH SOLE 45200 0 0 ENERGEN CORP COM 29265N108 383 5265 SH SOLE 5265 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 230 3634 SH SOLE 3634 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 5254 304760 SH SOLE 304760 0 0 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 8954 469894 SH SOLE 469894 0 0 ENERPLUS CORP COM 292766102 500 39697 SH SOLE 39697 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 2692 173242 SH SOLE 173242 0 0 ENSCO PLC SHS CLASS A G3157S106 73 10087 SH SOLE 10087 0 0 ENSIGN GROUP INC COM 29358P101 398 11194 SH SOLE 11194 0 0 ENTERGY CORP NEW COM 29364G103 2942 36395 SH SOLE 36395 0 0 ENTERPRISE FINL SVCS CORP COM 293712105 224 4155 SH SOLE 4155 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 49746 1796685 SH SOLE 1796685 0 0 EOG RES INC COM 26875P101 10162 81721 SH SOLE 81721 0 0 EQT CORP COM 26884L109 18435 334124 SH SOLE 334124 0 0 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 4937 95609 SH SOLE 95609 0 0 EQUIFAX INC COM 294429105 2169 17325 SH SOLE 17325 0 0 EQUINIX INC COM PAR $0.001 29444U700 527 1230 SH SOLE 1230 0 0 EQUINOR ASA SPONSORED ADR 29446M102 904 34295 SH SOLE 34295 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 288 4490 SH SOLE 4490 0 0 ESSEX PPTY TR INC COM 297178105 972 4086 SH SOLE 4086 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2726 73719 SH SOLE 73719 0 0 ETF SER SOLUTIONS APTU BEHA MOME 26922A784 476 14046 SH SOLE 14046 0 0 ETF SER SOLUTIONS APTUS FRTIFIE 26922A610 461 16618 SH SOLE 16618 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G103 288 39350 SH SOLE 39350 0 0 ETFS GOLD TR SHS 26922Y105 13391 110797 SH SOLE 110797 0 0 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 243 3959 SH SOLE 3959 0 0 ETFS SILVER TR SILVER SHS 26922X107 6050 386211 SH SOLE 386211 0 0 ETSY INC COM 29786A106 1835 43554 SH SOLE 43554 0 0 EVEREST RE GROUP LTD COM G3223R108 868 3773 SH SOLE 3773 0 0 EVERGY INC COM 30034W106 803 14305 SH SOLE 14305 0 0 EVERSOURCE ENERGY COM 30040W108 1645 28013 SH SOLE 28013 0 0 EVINE LIVE INC CL A 300487105 18 15000 SH SOLE 15000 0 0 EXACT SCIENCES CORP COM 30063P105 15102 252592 SH SOLE 252592 0 0 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 7752 228856 SH SOLE 228856 0 0 EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 2883 106155 SH SOLE 106155 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1282 32103 SH SOLE 32103 0 0 EXELIXIS INC COM 30161Q104 722 33485 SH SOLE 33485 0 0 EXELIXIS INC COM 30161Q104 6 21500 SH Call SOLE 21500 0 0 EXELON CORP COM 30161N101 1820 42781 SH SOLE 42781 0 0 EXPEDIA GROUP INC COM NEW 30212P303 656 5428 SH SOLE 5428 0 0 EXPEDITORS INTL WASH INC COM 302130109 6727 91856 SH SOLE 91856 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 8402 108762 SH SOLE 108762 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 266 12342 SH SOLE 12342 0 0 EXTRA SPACE STORAGE INC COM 30225T102 284 2851 SH SOLE 2851 0 0 EXTREME NETWORKS INC COM 30226D106 477 59810 SH SOLE 59810 0 0 EXXON MOBIL CORP COM 30231G102 5 1000 SH Call SOLE 1000 0 0 EXXON MOBIL CORP COM 30231G102 129533 1566223 SH SOLE 1566223 0 0 EYEPOINT PHARMACEUTICALS INC COM 30233G100 5628 2705644 SH SOLE 2705644 0 0 F M C CORP COM NEW 302491303 1456 16327 SH SOLE 16327 0 0 FACEBOOK INC CL A 30303M102 74168 381634 SH SOLE 381634 0 0 FACEBOOK INC CL A 30303M102 1 300 SH Call SOLE 300 0 0 FACEBOOK INC CL A 30303M102 15 2700 SH Put SOLE 2700 0 0 FACTSET RESH SYS INC COM 303075105 435 2185 SH SOLE 2185 0 0 FAIR ISAAC CORP COM 303250104 1164 6020 SH SOLE 6020 0 0 FASTENAL CO COM 311900104 7206 149472 SH SOLE 149472 0 0 FCB FINL HLDGS INC CL A 30255G103 2243 38097 SH SOLE 38097 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 1263 14121 SH SOLE 14121 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1305 10310 SH SOLE 10310 0 0 FEDERATED INVS INC PA CL B 314211103 10753 461230 SH SOLE 461230 0 0 FEDEX CORP COM 31428X106 33507 147357 SH SOLE 147357 0 0 FEDEX CORP COM 31428X106 8 2500 SH Call SOLE 2500 0 0 FERRARI N V COM N3167Y103 1164 8647 SH SOLE 8647 0 0 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 208 62071 SH SOLE 62071 0 0 FERRO CORP COM 315405100 3373 161775 SH SOLE 161775 0 0 FIBRIA CELULOSE S A SP ADR REP COM 31573A109 921 50010 SH SOLE 50010 0 0 FIDELITY CORP BOND ETF 316188101 287 6002 SH SOLE 6002 0 0 FIDELITY HIGH DIVID ETF 316092840 1729 59030 SH SOLE 59030 0 0 FIDELITY MSCI CONSM DIS 316092204 618 14496 SH SOLE 14496 0 0 FIDELITY MSCI ENERGY IDX 316092402 10418 490936 SH SOLE 490936 0 0 FIDELITY MSCI FINLS IDX 316092501 14248 362942 SH SOLE 362942 0 0 FIDELITY MSCI HLTH CARE I 316092600 298 7378 SH SOLE 7378 0 0 FIDELITY MSCI INDL INDX 316092709 3881 104937 SH SOLE 104937 0 0 FIDELITY MSCI INFO TECH I 316092808 2792 50472 SH SOLE 50472 0 0 FIDELITY MSCI MATLS INDEX 316092881 2266 67013 SH SOLE 67013 0 0 FIDELITY MSCI RL EST ETF 316092857 2114 85883 SH SOLE 85883 0 0 FIDELITY TOTAL BD ETF 316188309 232 4750 SH SOLE 4750 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 4690 15930 SH SOLE 15930 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2223 58980 SH SOLE 58980 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 2222 20995 SH SOLE 20995 0 0 FIFTH THIRD BANCORP COM 316773100 1690 58828 SH SOLE 58828 0 0 FIREEYE INC COM 31816Q101 5820 378129 SH SOLE 378129 0 0 FIRST DATA CORP NEW COM CL A 32008D106 2513 119764 SH SOLE 119764 0 0 FIRST FINL BANCORP OH COM 320209109 6544 213516 SH SOLE 213516 0 0 FIRST LONG IS CORP COM 320734106 220 8864 SH SOLE 8864 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 1186 12326 SH SOLE 12326 0 0 FIRST SOLAR INC COM 336433107 598 11362 SH SOLE 11362 0 0 FIRST SOLAR INC COM 336433107 0 1800 SH Call SOLE 1800 0 0 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 165 10347 SH SOLE 10347 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 387 10344 SH SOLE 10344 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 4892 125410 SH SOLE 125410 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 291 4329 SH SOLE 4329 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 377 6151 SH SOLE 6151 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 4568 76274 SH SOLE 76274 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1338 51561 SH SOLE 51561 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 449 11705 SH SOLE 11705 0 0 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2928 52976 SH SOLE 52976 0 0 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 1359 25829 SH SOLE 25829 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 2093 40980 SH SOLE 40980 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1431 26923 SH SOLE 26923 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 3280 77336 SH SOLE 77336 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 584 12349 SH SOLE 12349 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 871 35315 SH SOLE 35315 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 19897 144399 SH SOLE 144399 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2319 74135 SH SOLE 74135 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 36232 603771 SH SOLE 603771 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 969 20637 SH SOLE 20637 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 4620 90318 SH SOLE 90318 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 3908 52637 SH SOLE 52637 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 3144 80431 SH SOLE 80431 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3557 85020 SH SOLE 85020 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 235 12816 SH SOLE 12816 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 906 25448 SH SOLE 25448 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 13447 578903 SH SOLE 578903 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 524 3707 SH SOLE 3707 0 0 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 914 34096 SH SOLE 34096 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 9094 190255 SH SOLE 190255 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1213 21595 SH SOLE 21595 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1299 18142 SH SOLE 18142 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 5948 226354 SH SOLE 226354 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 30062 1577329 SH SOLE 1577329 0 0 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 1059 24398 SH SOLE 24398 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 2196 33261 SH SOLE 33261 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 2315 44265 SH SOLE 44265 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 3322 55968 SH SOLE 55968 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 833 12150 SH SOLE 12150 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 4172 145775 SH SOLE 145775 0 0 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 782 13886 SH SOLE 13886 0 0 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1637 30090 SH SOLE 30090 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 326 4225 SH SOLE 4225 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 2627 39763 SH SOLE 39763 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 402 30450 SH SOLE 30450 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 535 17676 SH SOLE 17676 0 0 FIRSTCASH INC COM 33767D105 273 3045 SH SOLE 3045 0 0 FIRSTENERGY CORP COM 337932107 923 25599 SH SOLE 25599 0 0 FISERV INC COM 337738108 1116 15055 SH SOLE 15055 0 0 FLAHERTY & CRUMRINE PFD INC COM 338480106 157 11604 SH SOLE 11604 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 419 21305 SH SOLE 21305 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 397 20978 SH SOLE 20978 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 362 1732 SH SOLE 1732 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 317 9313 SH SOLE 9313 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 233 5155 SH SOLE 5155 0 0 FLIR SYS INC COM 302445101 980 18842 SH SOLE 18842 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 206 4148 SH SOLE 4148 0 0 FLOWSERVE CORP COM 34354P105 273 6726 SH SOLE 6726 0 0 FLUOR CORP NEW COM 343412102 2186 44781 SH SOLE 44781 0 0 FNB CORP PA COM 302520101 3786 282503 SH SOLE 282503 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 6717 606035 SH SOLE 606035 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 6 15000 SH Call SOLE 15000 0 0 FORESTAR GROUP INC COM 346232101 622 29975 SH SOLE 29975 0 0 FORMFACTOR INC COM 346375108 197 14878 SH SOLE 14878 0 0 FORTINET INC COM 34959E109 9265 148923 SH SOLE 148923 0 0 FORTIS INC COM 349553107 223 6939 SH SOLE 6939 0 0 FORTIVE CORP COM 34959J108 1594 20632 SH SOLE 20632 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1448 80124 SH SOLE 80124 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 771 14408 SH SOLE 14408 0 0 FRANKLIN RES INC COM 354613101 4030 125755 SH SOLE 125755 0 0 FREEPORT-MCMORAN INC CL B 35671D857 2212 128099 SH SOLE 128099 0 0 FREEPORT-MCMORAN INC CL B 35671D857 7 5000 SH Call SOLE 5000 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1558 29954 SH SOLE 29954 0 0 FS INVT CORP COM 302635107 166 22500 SH SOLE 22500 0 0 FULTON FINL CORP PA COM 360271100 1410 85513 SH SOLE 85513 0 0 GABELLI DIVD & INCOME TR COM 36242H104 490 21723 SH SOLE 21723 0 0 GABELLI EQUITY TR INC COM 362397101 297 47511 SH SOLE 47511 0 0 GALLAGHER ARTHUR J & CO COM 363576109 641 9815 SH SOLE 9815 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 250 48067 SH SOLE 48067 0 0 GAMCO INVESTORS INC CL A COM 361438104 314 11750 SH SOLE 11750 0 0 GAMESTOP CORP NEW CL A 36467W109 189 12882 SH SOLE 12882 0 0 GAMESTOP CORP NEW CL A 36467W109 0 2500 SH Call SOLE 2500 0 0 GANNETT CO INC COM 36473H104 1718 160576 SH SOLE 160576 0 0 GAP INC DEL COM 364760108 2086 64571 SH SOLE 64571 0 0 GARMIN LTD SHS H2906T109 949 15510 SH SOLE 15510 0 0 GARTNER INC COM 366651107 4048 30443 SH SOLE 30443 0 0 GASLOG LTD SHS G37585109 971 50998 SH SOLE 50998 0 0 GATX CORP COM 361448103 387 5253 SH SOLE 5253 0 0 GCI LIBERTY INC COM CLASS A 36164V305 1123 25166 SH SOLE 25166 0 0 GENERAL DYNAMICS CORP COM 369550108 9004 48340 SH SOLE 48340 0 0 GENERAL ELECTRIC CO COM 369604103 35236 2588160 SH SOLE 2588160 0 0 GENERAL ELECTRIC CO COM 369604103 11 30300 SH Call SOLE 30300 0 0 GENERAL MLS INC COM 370334104 20360 460210 SH SOLE 460210 0 0 GENERAL MOLY INC COM 370373102 4 10000 SH SOLE 10000 0 0 GENERAL MTRS CO COM 37045V100 11958 303089 SH SOLE 303089 0 0 GENESEE & WYO INC CL A 371559105 2419 29798 SH SOLE 29798 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 4907 224056 SH SOLE 224056 0 0 GENESIS HEALTHCARE INC CL A COM 37185X106 7533 3289421 SH SOLE 3289421 0 0 GENMARK DIAGNOSTICS INC COM 372309104 14775 2315747 SH SOLE 2315747 0 0 GENOCEA BIOSCIENCES INC COM 372427104 43 50100 SH SOLE 50100 0 0 GENPACT LIMITED SHS G3922B107 553 19074 SH SOLE 19074 0 0 GENTEX CORP COM 371901109 508 22135 SH SOLE 22135 0 0 GENTHERM INC COM 37253A103 209 5189 SH SOLE 5189 0 0 GENUINE PARTS CO COM 372460105 6116 66644 SH SOLE 66644 0 0 GERON CORP COM 374163103 2 2000 SH Call SOLE 2000 0 0 GERON CORP COM 374163103 32 9600 SH SOLE 9600 0 0 GETTY RLTY CORP NEW COM 374297109 441 15643 SH SOLE 15643 0 0 GGP INC COM 36174X101 403 19778 SH SOLE 19778 0 0 G-III APPAREL GROUP LTD COM 36237H101 202 4566 SH SOLE 4566 0 0 GILEAD SCIENCES INC COM 375558103 28315 400040 SH SOLE 400040 0 0 GLACIER BANCORP INC NEW COM 37637Q105 3026 78168 SH SOLE 78168 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 24884 617941 SH SOLE 617941 0 0 GLOBAL NET LEASE INC COM NEW 379378201 1276 62524 SH SOLE 62524 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 1261 73809 SH SOLE 73809 0 0 GLOBAL PMTS INC COM 37940X102 403 3645 SH SOLE 3645 0 0 GLOBAL X FDS CHINA FINL ETF 37950E606 172 10200 SH SOLE 10200 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 1031 49392 SH SOLE 49392 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 17906 1955235 SH SOLE 1955235 0 0 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 154 11974 SH SOLE 11974 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 208 8227 SH SOLE 8227 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 634 19531 SH SOLE 19531 0 0 GLOBAL X FDS MSCI GREECE ETF 37950E366 508 55777 SH SOLE 55777 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 806 36708 SH SOLE 36708 0 0 GLOBAL X FDS SCIEN BETA US 37954Y103 395 12541 SH SOLE 12541 0 0 GLOBALSTAR INC COM 378973408 91 187584 SH SOLE 187584 0 0 GLOBUS MED INC CL A 379577208 245 4860 SH SOLE 4860 0 0 GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 87 16515 SH SOLE 16515 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 618 30213 SH SOLE 30213 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 7470 254550 SH SOLE 254550 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 11861 216650 SH SOLE 216650 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 9383 42537 SH SOLE 42537 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 3 6000 SH Call SOLE 6000 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1228 199310 SH SOLE 199310 0 0 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 175 19376 SH SOLE 19376 0 0 GOLUB CAP BDC INC COM 38173M102 3929 214807 SH SOLE 214807 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 5622 241587 SH SOLE 241587 0 0 GOPRO INC CL A 38268T103 1438 223542 SH SOLE 223542 0 0 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 879 55400 SH SOLE 55400 0 0 GRACO INC COM 384109104 232 5121 SH SOLE 5121 0 0 GRAINGER W W INC COM 384802104 828 2703 SH SOLE 2703 0 0 GRAMERCY PPTY TR COM NEW 385002308 361 13207 SH SOLE 13207 0 0 GRANITE CONSTR INC COM 387328107 450 8046 SH SOLE 8046 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 4491 309661 SH SOLE 309661 0 0 GREEN DOT CORP CL A 39304D102 2569 35006 SH SOLE 35006 0 0 GREEN PLAINS INC COM 393222104 4072 222504 SH SOLE 222504 0 0 GREEN PLAINS INC COM 393222104 161 35000 SH Call SOLE 35000 0 0 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 618 36000 SH SOLE 36000 0 0 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 915 64270 SH SOLE 64270 0 0 GREIF INC CL A 397624107 212 4007 SH SOLE 4007 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 1404 65180 SH SOLE 65180 0 0 GROUPE CGI INC CL A SUB VTG 39945C109 1754 27642 SH SOLE 27642 0 0 GROUPON INC COM 399473107 58 13585 SH SOLE 13585 0 0 GRUBHUB INC COM 400110102 287 2752 SH SOLE 2752 0 0 GRUBHUB INC COM 400110102 2 500 SH Call SOLE 500 0 0 GSV CAP CORP COM 36191J101 172 25050 SH SOLE 25050 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 474 21770 SH SOLE 21770 0 0 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 116 13769 SH SOLE 13769 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 647 7299 SH SOLE 7299 0 0 GULF RESOURCES INC COM PAR $0.0005 40251W309 35 25001 SH SOLE 25001 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 859 6147 SH SOLE 6147 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 41 7000 SH Call SOLE 7000 0 0 HAIN CELESTIAL GROUP INC COM 405217100 673 22496 SH SOLE 22496 0 0 HAIN CELESTIAL GROUP INC COM 405217100 7 4000 SH Call SOLE 4000 0 0 HALLIBURTON CO COM 406216101 5009 111006 SH SOLE 111006 0 0 HALLIBURTON CO COM 406216101 2 7000 SH Call SOLE 7000 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 359 21349 SH SOLE 21349 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 204 9340 SH SOLE 9340 0 0 HANESBRANDS INC COM 410345102 7226 329104 SH SOLE 329104 0 0 HANESBRANDS INC COM 410345102 3 3000 SH Call SOLE 3000 0 0 HANOVER INS GROUP INC COM 410867105 1414 11819 SH SOLE 11819 0 0 HARLEY DAVIDSON INC COM 412822108 351 8351 SH SOLE 8351 0 0 HARRIS CORP DEL COM 413875105 3060 21177 SH SOLE 21177 0 0 HARSCO CORP COM 415864107 494 22366 SH SOLE 22366 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 706 13820 SH SOLE 13820 0 0 HASBRO INC COM 418056107 859 9324 SH SOLE 9324 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 494 14331 SH SOLE 14331 0 0 HAWAIIAN HOLDINGS INC COM 419879101 3090 86172 SH SOLE 86172 0 0 HCA HEALTHCARE INC COM 40412C101 2331 22761 SH SOLE 22761 0 0 HCP INC COM 40414L109 543 20692 SH SOLE 20692 0 0 HDFC BANK LTD ADR REPS 3 SHS 40415F101 1793 17058 SH SOLE 17058 0 0 HEALTHCARE SVCS GRP INC COM 421906108 273 6304 SH SOLE 6304 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 520 19404 SH SOLE 19404 0 0 HEALTHEQUITY INC COM 42226A107 9895 131725 SH SOLE 131725 0 0 HECLA MNG CO COM 422704106 53 15312 SH SOLE 15312 0 0 HEICO CORP NEW COM 422806109 206 2796 SH SOLE 2796 0 0 HELMERICH & PAYNE INC COM 423452101 4724 74180 SH SOLE 74180 0 0 HELMERICH & PAYNE INC COM 423452101 1 2500 SH Call SOLE 2500 0 0 HENRY JACK & ASSOC INC COM 426281101 686 5289 SH SOLE 5289 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 3 60 SH SOLE 60 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 1 10000 SH Put SOLE 10000 0 0 HERCULES CAPITAL INC COM 427096508 1230 97412 SH SOLE 97412 0 0 HERON THERAPEUTICS INC COM 427746102 749 19253 SH SOLE 19253 0 0 HERSHEY CO COM 427866108 4987 53599 SH SOLE 53599 0 0 HESS CORP COM 42809H107 1044 15653 SH SOLE 15653 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1244 85380 SH SOLE 85380 0 0 HEXCEL CORP NEW COM 428291108 375 5661 SH SOLE 5661 0 0 HFF INC CL A 40418F108 1090 32016 SH SOLE 32016 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 1102 93282 SH SOLE 93282 0 0 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 326 20953 SH SOLE 20953 0 0 HILLTOP HOLDINGS INC COM 432748101 262 11864 SH SOLE 11864 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 5892 208339 SH SOLE 208339 0 0 HOLLYFRONTIER CORP COM 436106108 2950 43133 SH SOLE 43133 0 0 HOME BANCSHARES INC COM 436893200 484 21449 SH SOLE 21449 0 0 HOME DEPOT INC COM 437076102 1 400 SH Put SOLE 400 0 0 HOME DEPOT INC COM 437076102 71589 366185 SH SOLE 366185 0 0 HOME DEPOT INC COM 437076102 6 300 SH Call SOLE 300 0 0 HONDA MOTOR LTD AMERN SHS 438128308 555 18842 SH SOLE 18842 0 0 HONEYWELL INTL INC COM 438516106 36733 255287 SH SOLE 255287 0 0 HONEYWELL INTL INC COM 438516106 1 500 SH Put SOLE 500 0 0 HOOKER FURNITURE CORP COM 439038100 1615 34385 SH SOLE 34385 0 0 HORMEL FOODS CORP COM 440452100 3074 82751 SH SOLE 82751 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 5279 184826 SH SOLE 184826 0 0 HOWARD HUGHES CORP COM 44267D107 262 1975 SH SOLE 1975 0 0 HP INC COM 40434L105 2197 96617 SH SOLE 96617 0 0 HSBC HLDGS PLC ADR A 1/40PF A 404280604 282 10573 SH SOLE 10573 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 9302 197443 SH SOLE 197443 0 0 HUB GROUP INC CL A 443320106 10245 205728 SH SOLE 205728 0 0 HUBBELL INC COM 443510607 294 2762 SH SOLE 2762 0 0 HUMANA INC COM 444859102 5616 18867 SH SOLE 18867 0 0 HUNT J B TRANS SVCS INC COM 445658107 5547 45599 SH SOLE 45599 0 0 HUNTINGTON BANCSHARES INC COM 446150104 6164 418096 SH SOLE 418096 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 3027 13972 SH SOLE 13972 0 0 HUNTSMAN CORP COM 447011107 706 24205 SH SOLE 24205 0 0 HYATT HOTELS CORP COM CL A 448579102 2064 26700 SH SOLE 26700 0 0 I D SYSTEMS INC COM 449489103 103 16600 SH SOLE 16600 0 0 IAC INTERACTIVECORP COM 44919P508 745 4886 SH SOLE 4886 0 0 IBIO INC COM NEW 451033203 12 13502 SH SOLE 13502 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1793 24919 SH SOLE 24919 0 0 ICF INTL INC COM 44925C103 510 7169 SH SOLE 7169 0 0 ICICI BK LTD ADR 45104G104 1052 131309 SH SOLE 131309 0 0 ICON PLC SHS G4705A100 1421 10734 SH SOLE 10734 0 0 ICU MED INC COM 44930G107 713 2432 SH SOLE 2432 0 0 IDACORP INC COM 451107106 9682 105004 SH SOLE 105004 0 0 IDEX CORP COM 45167R104 767 5611 SH SOLE 5611 0 0 IDEXX LABS INC COM 45168D104 7721 35437 SH SOLE 35437 0 0 ILLINOIS TOOL WKS INC COM 452308109 12136 87566 SH SOLE 87566 0 0 ILLINOIS TOOL WKS INC COM 452308109 78 8000 SH Put SOLE 8000 0 0 ILLUMINA INC COM 452327109 3707 13260 SH SOLE 13260 0 0 IMMUNOGEN INC COM 45253H101 104 10857 SH SOLE 10857 0 0 IMMUNOMEDICS INC COM 452907108 1054 44549 SH SOLE 44549 0 0 IMPAC MTG HLDGS INC COM NEW 45254P508 1254 131607 SH SOLE 131607 0 0 INCYTE CORP COM 45337C102 1979 29402 SH SOLE 29402 0 0 INDEPENDENT BANK CORP MICH COM NEW 453838609 232 9089 SH SOLE 9089 0 0 INDEPENDENT BK GROUP INC COM 45384B106 903 13624 SH SOLE 13624 0 0 INDEXIQ ETF TR HDG MACTRK ETF 45409B206 264 10100 SH SOLE 10100 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1347 44456 SH SOLE 44456 0 0 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 797 27827 SH SOLE 27827 0 0 INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 1662 64398 SH SOLE 64398 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 2544 82978 SH SOLE 82978 0 0 INFOSYS LTD SPONSORED ADR 456788108 1073 55325 SH SOLE 55325 0 0 INFUSYSTEM HLDGS INC COM 45685K102 36 10000 SH SOLE 10000 0 0 ING GROEP N V SPONSORED ADR 456837103 4815 337250 SH SOLE 337250 0 0 INGERSOLL-RAND PLC SHS G47791101 2474 27590 SH SOLE 27590 0 0 INGREDION INC COM 457187102 705 6371 SH SOLE 6371 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 1410 40188 SH SOLE 40188 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 383 96279 SH SOLE 96279 0 0 INSTEEL INDUSTRIES INC COM 45774W108 1116 33308 SH SOLE 33308 0 0 INTEL CORP COM 458140100 104540 2103719 SH SOLE 2103719 0 0 INTEL CORP COM 458140100 0 200 SH Call SOLE 200 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 226 8266 SH SOLE 8266 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5449 74121 SH SOLE 74121 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 46428 332495 SH SOLE 332495 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 560 4532 SH SOLE 4532 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 350 15041 SH SOLE 15041 0 0 INTERPUBLIC GROUP COS INC COM 460690100 325 13815 SH SOLE 13815 0 0 INTERSECT ENT INC COM 46071F103 310 8262 SH SOLE 8262 0 0 INTERXION HOLDING N.V SHS N47279109 202 3243 SH SOLE 3243 0 0 INTEST CORP COM 461147100 450 61618 SH SOLE 61618 0 0 INTL PAPER CO COM 460146103 8009 153627 SH SOLE 153627 0 0 INTREXON CORP COM 46122T102 2547 182748 SH SOLE 182748 0 0 INTUIT COM 461202103 3297 16156 SH SOLE 16156 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 3447 7247 SH SOLE 7247 0 0 INUVO INC COM NEW 46122W204 91 117184 SH SOLE 117184 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 853 46205 SH SOLE 46205 0 0 INVESCO CURNCYSHS JAPANESE Y JAPANESE YEN 46138W107 405 4692 SH SOLE 4692 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 8598 485756 SH SOLE 485756 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 345 13880 SH SOLE 13880 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2018 HY 46138J205 5579 221894 SH SOLE 221894 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 9248 440517 SH SOLE 440517 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8687 359388 SH SOLE 359388 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 20192 958283 SH SOLE 958283 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 4920 202810 SH SOLE 202810 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2131 102592 SH SOLE 102592 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 4710 191142 SH SOLE 191142 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 18779 910111 SH SOLE 910111 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 4436 181220 SH SOLE 181220 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 719 35896 SH SOLE 35896 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS2018 COR 46138J106 9097 429352 SH SOLE 429352 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 10111 184102 SH SOLE 184102 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 340 5980 SH SOLE 5980 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 6644 75795 SH SOLE 75795 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 1080 19518 SH SOLE 19518 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 295 5383 SH SOLE 5383 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 371 12216 SH SOLE 12216 0 0 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 7075 261069 SH SOLE 261069 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 311 6932 SH SOLE 6932 0 0 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 5555 105673 SH SOLE 105673 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 360 5332 SH SOLE 5332 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 7434 142347 SH SOLE 142347 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 8011 104950 SH SOLE 104950 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 367 19816 SH SOLE 19816 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 13470 119705 SH SOLE 119705 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2807 20138 SH SOLE 20138 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 261 16910 SH SOLE 16910 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 7453 53581 SH SOLE 53581 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1200 6230 SH SOLE 6230 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 4345 26827 SH SOLE 26827 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1162 9135 SH SOLE 9135 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1462 67547 SH SOLE 67547 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 1250 12104 SH SOLE 12104 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 1363 22103 SH SOLE 22103 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 3924 93283 SH SOLE 93283 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1523 8351 SH SOLE 8351 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 744 6581 SH SOLE 6581 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 443 16195 SH SOLE 16195 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 738 5740 SH SOLE 5740 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2934 18575 SH SOLE 18575 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 507 5825 SH SOLE 5825 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 113712 1116083 SH SOLE 1116083 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 43333 377584 SH SOLE 377584 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 17885 272173 SH SOLE 272173 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 3089 102958 SH SOLE 102958 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 854 28370 SH SOLE 28370 0 0 INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 407 15695 SH SOLE 15695 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 979 17614 SH SOLE 17614 0 0 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 963 48243 SH SOLE 48243 0 0 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 541 10043 SH SOLE 10043 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1039 39374 SH SOLE 39374 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 1666 91319 SH SOLE 91319 0 0 INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 6604 223439 SH SOLE 223439 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 851 19794 SH SOLE 19794 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 517 24935 SH SOLE 24935 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1186 47266 SH SOLE 47266 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 711 48828 SH SOLE 48828 0 0 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1569 49340 SH SOLE 49340 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 15051 444967 SH SOLE 444967 0 0 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 748 22344 SH SOLE 22344 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 233 7266 SH SOLE 7266 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 445 9450 SH SOLE 9450 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 314 5520 SH SOLE 5520 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 773 6007 SH SOLE 6007 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 940 22915 SH SOLE 22915 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 10830 228711 SH SOLE 228711 0 0 INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 816 81241 SH SOLE 81241 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 4133 180370 SH SOLE 180370 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 223 7479 SH SOLE 7479 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 7338 295426 SH SOLE 295426 0 0 INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 839 33847 SH SOLE 33847 0 0 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 523 21290 SH SOLE 21290 0 0 INVESCO LTD SHS G491BT108 7590 285246 SH SOLE 285246 0 0 INVESCO MUN TR COM 46131J103 285 24095 SH SOLE 24095 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 338 44806 SH SOLE 44806 0 0 INVESCO PA VALUE MUN INCOME COM 46132K109 1647 137437 SH SOLE 137437 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 44727 260589 SH SOLE 260589 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 192 96300 SH Put SOLE 96300 0 0 INVESCO SR INCOME TR COM 46131H107 284 66375 SH SOLE 66375 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 145 11741 SH SOLE 11741 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 171 12185 SH SOLE 12185 0 0 INVESTORS BANCORP INC NEW COM 46146L101 535 41978 SH SOLE 41978 0 0 INVITAE CORP COM 46185L103 3907 531914 SH SOLE 531914 0 0 IONIS PHARMACEUTICALS INC COM 462222100 371 8771 SH SOLE 8771 0 0 IPG PHOTONICS CORP COM 44980X109 1109 5049 SH SOLE 5049 0 0 IQIYI INC SPONSORED ADS 46267X108 384 11998 SH SOLE 11998 0 0 IQIYI INC SPONSORED ADS 46267X108 4 2000 SH Call SOLE 2000 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 323 20066 SH SOLE 20066 0 0 IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 218 400 SH SOLE 400 0 0 IRON MTN INC NEW COM 46284V101 1487 42232 SH SOLE 42232 0 0 ISHARES GOLD TRUST ISHARES 464285105 1745 145188 SH SOLE 145188 0 0 ISHARES INC CORE MSCI EMKT 46434G103 37691 717986 SH SOLE 717986 0 0 ISHARES INC CUR HD MSCI EM 46434G509 205 8000 SH SOLE 8000 0 0 ISHARES INC EM HGHYL BD ETF 464286285 472 10219 SH SOLE 10219 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 1394 24207 SH SOLE 24207 0 0 ISHARES INC MIN VOL GBL ETF 464286525 3010 36224 SH SOLE 36224 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 424 13239 SH SOLE 13239 0 0 ISHARES INC MSCI CDA ETF 464286509 2856 100428 SH SOLE 100428 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 4349 62812 SH SOLE 62812 0 0 ISHARES INC MSCI EURZONE ETF 464286608 5258 128271 SH SOLE 128271 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 410 14300 SH SOLE 14300 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 1884 101779 SH SOLE 101779 0 0 ISHARES INC MSCI GERMANY ETF 464286806 392 13102 SH SOLE 13102 0 0 ISHARES INC MSCI HONG KG ETF 464286871 816 33677 SH SOLE 33677 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 13462 232053 SH SOLE 232053 0 0 ISHARES INC MSCI PAC JP ETF 464286665 3684 80220 SH SOLE 80220 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 6557 214872 SH SOLE 214872 0 0 ISHARES INC MSCI SWITZERLAND 464286749 1759 53945 SH SOLE 53945 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 233 13011 SH SOLE 13011 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 4400 290301 SH SOLE 290301 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 343 3447 SH SOLE 3447 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 1243 27194 SH SOLE 27194 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 5910 119258 SH SOLE 119258 0 0 ISHARES TR 1 3 YR CR BD ETF 464288646 3591 34659 SH SOLE 34659 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 8202 98196 SH SOLE 98196 0 0 ISHARES TR 20 YR TR BD ETF 464287432 1960 16152 SH SOLE 16152 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 505 4247 SH SOLE 4247 0 0 ISHARES TR AGENCY BOND ETF 464288166 876 7899 SH SOLE 7899 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 404 7560 SH SOLE 7560 0 0 ISHARES TR ASIA 50 ETF 464288430 276 4400 SH SOLE 4400 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 1336 12984 SH SOLE 12984 0 0 ISHARES TR CALIF MUN BD ETF 464288356 595 10133 SH SOLE 10133 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 3334 77598 SH SOLE 77598 0 0 ISHARES TR COHEN STEER REIT 464287564 530 5309 SH SOLE 5309 0 0 ISHARES TR CONV BD ETF 46435G102 938 16196 SH SOLE 16196 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 6630 135261 SH SOLE 135261 0 0 ISHARES TR CORE DIV GRWTH 46434V621 7252 211757 SH SOLE 211757 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 5497 64656 SH SOLE 64656 0 0 ISHARES TR CORE MSCI EAFE 46432F842 18363 289882 SH SOLE 289882 0 0 ISHARES TR CORE MSCI EURO 46434V738 1810 37978 SH SOLE 37978 0 0 ISHARES TR CORE MSCI PAC 46434V696 1190 20637 SH SOLE 20637 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 40088 666686 SH SOLE 666686 0 0 ISHARES TR CORE S&P MCP ETF 464287507 44773 229774 SH SOLE 229774 0 0 ISHARES TR CORE S&P SCP ETF 464287804 69783 835469 SH SOLE 835469 0 0 ISHARES TR CORE S&P TTL STK 464287150 75091 1199803 SH SOLE 1199803 0 0 ISHARES TR CORE S&P US GWT 464287671 36707 641724 SH SOLE 641724 0 0 ISHARES TR CORE S&P US VLU 464287663 18792 350346 SH SOLE 350346 0 0 ISHARES TR CORE S&P500 ETF 464287200 41670 152582 SH SOLE 152582 0 0 ISHARES TR CORE US AGGBD ET 464287226 31720 298319 SH SOLE 298319 0 0 ISHARES TR CRE U S REIT ETF 464288521 369 7487 SH SOLE 7487 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 5400 179587 SH SOLE 179587 0 0 ISHARES TR DOW JONES US ETF 464287846 735 5387 SH SOLE 5387 0 0 ISHARES TR EAFE GRWTH ETF 464288885 8023 101707 SH SOLE 101707 0 0 ISHARES TR EAFE SML CP ETF 464288273 12075 192575 SH SOLE 192575 0 0 ISHARES TR EAFE VALUE ETF 464288877 3312 64352 SH SOLE 64352 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 269 3255 SH SOLE 3255 0 0 ISHARES TR EUROPE ETF 464287861 1480 33250 SH SOLE 33250 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 3481 96067 SH SOLE 96067 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 6634 130040 SH SOLE 130040 0 0 ISHARES TR GLB CNS DISC ETF 464288745 216 1878 SH SOLE 1878 0 0 ISHARES TR GLB INFRASTR ETF 464288372 830 19305 SH SOLE 19305 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 280 7444 SH SOLE 7444 0 0 ISHARES TR GLOBAL TECH ETF 464287291 1250 7614 SH SOLE 7614 0 0 ISHARES TR GNMA BOND ETF 46429B333 211 4449 SH SOLE 4449 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 2635 59372 SH SOLE 59372 0 0 ISHARES TR HDG MSCI EAFE 46434V803 1880 63559 SH SOLE 63559 0 0 ISHARES TR IBNDS MAR20 ETF 46432FAK3 846 34615 PRN SOLE 34615 0 0 ISHARES TR IBONDS DEC18 ETF 46434VAA8 9291 369719 PRN SOLE 369719 0 0 ISHARES TR IBONDS DEC19 ETF 46434VAU4 9534 384601 PRN SOLE 384601 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 9960 397371 PRN SOLE 397371 0 0 ISHARES TR IBONDS DEC2023 46435G318 6030 241587 SH SOLE 241587 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 22921 940795 PRN SOLE 940795 0 0 ISHARES TR IBONDS DEC21 ETF 46435G789 4628 182098 SH SOLE 182098 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 9231 379331 PRN SOLE 379331 0 0 ISHARES TR IBONDS DEC22 ETF 46435G755 16448 644194 SH SOLE 644194 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 13642 562359 PRN SOLE 562359 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 13069 542924 PRN SOLE 542924 0 0 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 666 25975 PRN SOLE 25975 0 0 ISHARES TR IBONDS SEP18 ETF 46429B580 4241 166971 SH SOLE 166971 0 0 ISHARES TR IBONDS SEP19 ETF 46429B564 4495 177033 SH SOLE 177033 0 0 ISHARES TR IBONDS SEP20 ETF 46434V571 16880 665206 SH SOLE 665206 0 0 ISHARES TR IBOXX HI YD ETF 464288513 8971 105631 SH SOLE 105631 0 0 ISHARES TR IBOXX INV CP ETF 464287242 8748 76439 SH SOLE 76439 0 0 ISHARES TR INDIA 50 ETF 464289529 2171 61707 SH SOLE 61707 0 0 ISHARES TR INTL DEV RE ETF 464288489 896 30722 SH SOLE 30722 0 0 ISHARES TR INTL SEL DIV ETF 464288448 3463 107987 SH SOLE 107987 0 0 ISHARES TR INTRMD CR BD ETF 464288638 1272 12023 SH SOLE 12023 0 0 ISHARES TR JPMORGAN USD EMG 464288281 7861 73615 SH SOLE 73615 0 0 ISHARES TR MBS ETF 464288588 2480 23835 SH SOLE 23835 0 0 ISHARES TR MICRO-CAP ETF 464288869 3193 30290 SH SOLE 30290 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 3302 46453 SH SOLE 46453 0 0 ISHARES TR MIN VOL USA ETF 46429B697 3350 63244 SH SOLE 63244 0 0 ISHARES TR MODERT ALLOC ETF 464289875 269 7161 SH SOLE 7161 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 981 5333 SH SOLE 5333 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 402 1841 SH SOLE 1841 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 325 2046 SH SOLE 2046 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 437 17777 SH SOLE 17777 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 865 5622 SH SOLE 5622 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1477 8471 SH SOLE 8471 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 3508 49084 SH SOLE 49084 0 0 ISHARES TR MSCI ACWI ETF 464288257 11232 158013 SH SOLE 158013 0 0 ISHARES TR MSCI ACWI EX US 464288240 8658 183316 SH SOLE 183316 0 0 ISHARES TR MSCI EAFE ETF 464287465 25219 376753 SH SOLE 376753 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 15790 364845 SH SOLE 364845 0 0 ISHARES TR MSCI EURO FL ETF 464289180 649 31977 SH SOLE 31977 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 6971 147290 SH SOLE 147290 0 0 ISHARES TR MSCI KLD400 SOC 464288570 1833 18165 SH SOLE 18165 0 0 ISHARES TR MSCI SAUDI ARBIA 46434V423 2319 73906 SH SOLE 73906 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 11317 325168 SH SOLE 325168 0 0 ISHARES TR MSCI USA ESG SLC 464288802 1074 9529 SH SOLE 9529 0 0 ISHARES TR N AMER TECH ETF 464287549 593 3083 SH SOLE 3083 0 0 ISHARES TR NA TEC SFTWR ETF 464287515 2313 12629 SH SOLE 12629 0 0 ISHARES TR NASDAQ BIOTECH 464287556 6381 58121 SH SOLE 58121 0 0 ISHARES TR NATIONAL MUN ETF 464288414 12503 114719 SH SOLE 114719 0 0 ISHARES TR NEW YORK MUN ETF 464288323 381 6936 SH SOLE 6936 0 0 ISHARES TR NORTH AMERN NAT 464287374 338 9123 SH SOLE 9123 0 0 ISHARES TR PHLX SEMICND ETF 464287523 373 2093 SH SOLE 2093 0 0 ISHARES TR RUS 1000 ETF 464287622 22261 146421 SH SOLE 146421 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 135671 943467 SH SOLE 943467 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 81736 673434 SH SOLE 673434 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 21799 106744 SH SOLE 106744 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 19923 151030 SH SOLE 151030 0 0 ISHARES TR RUS MD CP GR ETF 464287481 6479 51121 SH SOLE 51121 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 10995 124206 SH SOLE 124206 0 0 ISHARES TR RUS MID CAP ETF 464287499 22704 106966 SH SOLE 106966 0 0 ISHARES TR RUS TOP 200 ETF 464289446 16814 266644 SH SOLE 266644 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1202 15309 SH SOLE 15309 0 0 ISHARES TR RUS TP200 VL ETF 464289420 1042 20406 SH SOLE 20406 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 37665 230108 SH SOLE 230108 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 84 60000 SH Put SOLE 60000 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 6940 42783 SH SOLE 42783 0 0 ISHARES TR S&P 100 ETF 464287101 2149 17955 SH SOLE 17955 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 17928 110281 SH SOLE 110281 0 0 ISHARES TR S&P 500 VAL ETF 464287408 10158 92104 SH SOLE 92104 0 0 ISHARES TR S&P MC 400GR ETF 464287606 8580 38198 SH SOLE 38198 0 0 ISHARES TR S&P MC 400VL ETF 464287705 10562 65388 SH SOLE 65388 0 0 ISHARES TR S&P SML 600 GWT 464287887 3983 21082 SH SOLE 21082 0 0 ISHARES TR S&P US PFD STK 464288687 7292 193142 SH SOLE 193142 0 0 ISHARES TR SELECT DIVID ETF 464287168 15553 159030 SH SOLE 159030 0 0 ISHARES TR SHORT TREAS BD 464288679 6432 58220 SH SOLE 58220 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 696 6641 SH SOLE 6641 0 0 ISHARES TR SP SMCP600VL ETF 464287879 4179 25601 SH SOLE 25601 0 0 ISHARES TR TIPS BD ETF 464287176 7807 69260 SH SOLE 69260 0 0 ISHARES TR TRANS AVG ETF 464287192 828 4443 SH SOLE 4443 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 622 6276 SH SOLE 6276 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 305 1572 SH SOLE 1572 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 354 2733 SH SOLE 2733 0 0 ISHARES TR U.S. FINLS ETF 464287788 4166 35576 SH SOLE 35576 0 0 ISHARES TR U.S. MED DVC ETF 464288810 1332 6644 SH SOLE 6644 0 0 ISHARES TR U.S. REAL ES ETF 464287739 6 6500 SH Put SOLE 6500 0 0 ISHARES TR U.S. REAL ES ETF 464287739 3998 49673 SH SOLE 49673 0 0 ISHARES TR U.S. TECH ETF 464287721 7559 42360 SH SOLE 42360 0 0 ISHARES TR US AER DEF ETF 464288760 14778 76752 SH SOLE 76752 0 0 ISHARES TR US AER DEF ETF 464288760 2 300 SH Put SOLE 300 0 0 ISHARES TR US HLTHCARE ETF 464287762 495 2791 SH SOLE 2791 0 0 ISHARES TR US HOME CONS ETF 464288752 3723 97509 SH SOLE 97509 0 0 ISHARES TR US INDUSTRIALS 464287754 1083 7542 SH SOLE 7542 0 0 ISHARES TR US REGNL BKS ETF 464288778 1995 40625 SH SOLE 40625 0 0 ISHARES TR US TELECOM ETF 464287713 203 7364 SH SOLE 7364 0 0 ISHARES TR US TREAS BD ETF 46429B267 1078 43743 SH SOLE 43743 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 14741 134316 SH SOLE 134316 0 0 ISHARES TR USA QUALITY FCTR 46432F339 5963 71513 SH SOLE 71513 0 0 ISHARES US ETF TR COMMOD SEL STG 46431W853 651 16619 SH SOLE 16619 0 0 ISHARES US ETF TR SHT MAT BD ETF 46431W507 832 16626 SH SOLE 16626 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 902 86722 SH SOLE 86722 0 0 J2 GLOBAL INC COM 48123V102 2342 27038 SH SOLE 27038 0 0 JABIL INC COM 466313103 312 11314 SH SOLE 11314 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 229 3574 SH SOLE 3574 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2718 15995 SH SOLE 15995 0 0 JD COM INC SPON ADR CL A 47215P106 939 24049 SH SOLE 24049 0 0 JD COM INC SPON ADR CL A 47215P106 8 4400 SH Call SOLE 4400 0 0 JEFFERIES FINL GROUP INC COM 47233W109 1077 47366 SH SOLE 47366 0 0 JETBLUE AIRWAYS CORP COM 477143101 452 23903 SH SOLE 23903 0 0 JOHNSON & JOHNSON COM 478160104 153586 1267394 SH SOLE 1267394 0 0 JOHNSON & JOHNSON COM 478160104 164 53800 SH Put SOLE 53800 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1704 50951 SH SOLE 50951 0 0 JOINT CORP COM 47973J102 3232 395100 SH SOLE 395100 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1121 21120 SH SOLE 21120 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 228 4007 SH SOLE 4007 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 3120 54020 SH SOLE 54020 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 850 34046 SH SOLE 34046 0 0 JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 5942 119777 SH SOLE 119777 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 807 16120 SH SOLE 16120 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 17073 642422 SH SOLE 642422 0 0 JPMORGAN CHASE & CO COM 46625H100 121128 1163651 SH SOLE 1163651 0 0 JPMORGAN CHASE & CO COM 46625H100 2 1000 SH Put SOLE 1000 0 0 JUNIPER NETWORKS INC COM 48203R104 9 2500 SH Call SOLE 2500 0 0 JUNIPER NETWORKS INC COM 48203R104 282 10410 SH SOLE 10410 0 0 K2M GROUP HLDGS INC COM 48273J107 270 12010 SH SOLE 12010 0 0 KAMAN CORP COM 483548103 465 6702 SH SOLE 6702 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 2355 22240 SH SOLE 22240 0 0 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 291 30628 SH SOLE 30628 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1471 113878 SH SOLE 113878 0 0 KAYNE ANDERSON MLP INVT CO COM 486606106 894 47602 SH SOLE 47602 0 0 KB HOME COM 48666K109 747 27476 SH SOLE 27476 0 0 KCAP FINL INC COM 48668E101 48 15025 SH SOLE 15025 0 0 KELLOGG CO COM 487836108 1071 15349 SH SOLE 15349 0 0 KEYCORP NEW COM 493267108 3160 161815 SH SOLE 161815 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 345 5865 SH SOLE 5865 0 0 KIMBERLY CLARK CORP COM 494368103 24776 235415 SH SOLE 235415 0 0 KIMCO RLTY CORP COM 49446R109 6450 379236 SH SOLE 379236 0 0 KINDER MORGAN INC DEL COM 49456B101 9691 549207 SH SOLE 549207 0 0 KINDER MORGAN INC DEL PFD SER A 49456B200 258 7433 SH SOLE 7433 0 0 KINROSS GOLD CORP COM NO PAR 496902404 100 26691 SH SOLE 26691 0 0 KIRBY CORP COM 497266106 1585 18965 SH SOLE 18965 0 0 KLA-TENCOR CORP COM 482480100 5130 50152 SH SOLE 50152 0 0 KMG CHEMICALS INC COM 482564101 1126 15253 SH SOLE 15253 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 748 19497 SH SOLE 19497 0 0 KNOWLES CORP COM 49926D109 377 24692 SH SOLE 24692 0 0 KOHLS CORP COM 500255104 4141 56824 SH SOLE 56824 0 0 KOHLS CORP COM 500255104 0 2500 SH Put SOLE 2500 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2492 59119 SH SOLE 59119 0 0 KORN FERRY INTL COM NEW 500643200 335 5473 SH SOLE 5473 0 0 KRAFT HEINZ CO COM 500754106 22589 359489 SH SOLE 359489 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 1149 38508 SH SOLE 38508 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 645 10819 SH SOLE 10819 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3220 279725 SH SOLE 279725 0 0 KROGER CO COM 501044101 4069 143037 SH SOLE 143037 0 0 L BRANDS INC COM 501797104 880 23969 SH SOLE 23969 0 0 L BRANDS INC COM 501797104 5 19500 SH Put SOLE 19500 0 0 L3 TECHNOLOGIES INC COM 502413107 9207 47528 SH SOLE 47528 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 5103 28523 SH SOLE 28523 0 0 LADDER CAP CORP CL A 505743104 344 22082 SH SOLE 22082 0 0 LAM RESEARCH CORP COM 512807108 8078 46804 SH SOLE 46804 0 0 LAMB WESTON HLDGS INC COM 513272104 4369 63659 SH SOLE 63659 0 0 LAS VEGAS SANDS CORP COM 517834107 1067 13956 SH SOLE 13956 0 0 LAS VEGAS SANDS CORP COM 517834107 1 3000 SH Call SOLE 3000 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 2176 76749 SH SOLE 76749 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 952 30289 SH SOLE 30289 0 0 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 1121 49660 SH SOLE 49660 0 0 LAUDER ESTEE COS INC CL A 518439104 3760 26328 SH SOLE 26328 0 0 LCI INDS COM 50189K103 1083 11847 SH SOLE 11847 0 0 LEAR CORP COM NEW 521865204 7922 42720 SH SOLE 42720 0 0 LEGACY RESVS LP UNIT LP INT 524707304 573 83011 SH SOLE 83011 0 0 LEGG MASON INC COM 524901105 2867 82466 SH SOLE 82466 0 0 LEGGETT & PLATT INC COM 524660107 265 5919 SH SOLE 5919 0 0 LEIDOS HLDGS INC COM 525327102 4399 74509 SH SOLE 74509 0 0 LENNAR CORP CL A 526057104 3627 69078 SH SOLE 69078 0 0 LENNAR CORP CL A 526057104 4 800 SH Call SOLE 800 0 0 LENNOX INTL INC COM 526107107 1098 5479 SH SOLE 5479 0 0 LEXINGTON REALTY TRUST COM 529043101 742 84944 SH SOLE 84944 0 0 LG DISPLAY CO LTD SPONS ADR REP 50186V102 330 40223 SH SOLE 40223 0 0 LHC GROUP INC COM 50187A107 969 11357 SH SOLE 11357 0 0 LIBBEY INC COM 529898108 85 10456 SH SOLE 10456 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 597 8050 SH SOLE 8050 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 1511 20044 SH SOLE 20044 0 0 LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 707 16064 SH SOLE 16064 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 19071 692348 SH SOLE 692348 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 2623 98692 SH SOLE 98692 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 305 15692 SH SOLE 15692 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 1469 32620 SH SOLE 32620 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 2990 66096 SH SOLE 66096 0 0 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 269 8071 SH SOLE 8071 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 624 17273 SH SOLE 17273 0 0 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 278 17416 SH SOLE 17416 0 0 LILLY ELI & CO COM 532457108 26726 313049 SH SOLE 313049 0 0 LINCOLN NATL CORP IND COM 534187109 684 11006 SH SOLE 11006 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 35 1471 SH SOLE 1471 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 19 10500 SH Call SOLE 10500 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 543 23415 SH SOLE 23415 0 0 LIQTECH INTL INC COM 53632A102 7 10000 SH SOLE 10000 0 0 LITTELFUSE INC COM 537008104 1017 4414 SH SOLE 4414 0 0 LIVE OAK BANCSHARES INC COM 53803X105 8753 285600 SH SOLE 285600 0 0 LKQ CORP COM 501889208 237 7365 SH SOLE 7365 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 276 83010 SH SOLE 83010 0 0 LOCKHEED MARTIN CORP COM 539830109 31723 107293 SH SOLE 107293 0 0 LOEWS CORP COM 540424108 1397 28839 SH SOLE 28839 0 0 LOGMEIN INC COM 54142L109 285 2763 SH SOLE 2763 0 0 LOUISIANA PAC CORP COM 546347105 232 8557 SH SOLE 8557 0 0 LOWES COS INC COM 548661107 17850 186313 SH SOLE 186313 0 0 LPL FINL HLDGS INC COM 50212V100 454 6908 SH SOLE 6908 0 0 LULULEMON ATHLETICA INC COM 550021109 2167 17471 SH SOLE 17471 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 16464 150056 SH SOLE 150056 0 0 M & T BK CORP COM 55261F104 3842 22628 SH SOLE 22628 0 0 M D C HLDGS INC COM 552676108 1041 33682 SH SOLE 33682 0 0 MACQUARIE FT TR GB INF UT DI COM 55607W100 126 11577 SH SOLE 11577 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 4114 97614 SH SOLE 97614 0 0 MACYS INC COM 55616P104 3092 82532 SH SOLE 82532 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1986 6403 SH SOLE 6403 0 0 MAGELLAN HEALTH INC COM NEW 559079207 240 2500 SH SOLE 2500 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 46018 666065 SH SOLE 666065 0 0 MAGNA INTL INC COM 559222401 12867 221364 SH SOLE 221364 0 0 MAIN STREET CAPITAL CORP COM 56035L104 5689 149127 SH SOLE 149127 0 0 MANPOWERGROUP INC COM 56418H100 2241 25911 SH SOLE 25911 0 0 MANULIFE FINL CORP COM 56501R106 1286 71752 SH SOLE 71752 0 0 MARATHON OIL CORP COM 565849106 1604 77681 SH SOLE 77681 0 0 MARATHON PETE CORP COM 56585A102 32252 459943 SH SOLE 459943 0 0 MARCHEX INC CL B 56624R108 52 17000 SH SOLE 17000 0 0 MARKEL CORP COM 570535104 636 587 SH SOLE 587 0 0 MARKETAXESS HLDGS INC COM 57060D108 1050 5304 SH SOLE 5304 0 0 MARRIOTT INTL INC NEW CL A 571903202 8586 67855 SH SOLE 67855 0 0 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 397 3532 SH SOLE 3532 0 0 MARSH & MCLENNAN COS INC COM 571748102 18805 229571 SH SOLE 229571 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3228 14477 SH SOLE 14477 0 0 MASCO CORP COM 574599106 8873 237145 SH SOLE 237145 0 0 MASTERCARD INCORPORATED CL A 57636Q104 23 10000 SH Call SOLE 10000 0 0 MASTERCARD INCORPORATED CL A 57636Q104 20109 101971 SH SOLE 101971 0 0 MATCH GROUP INC COM 57665R106 4374 112776 SH SOLE 112776 0 0 MATTEL INC COM 577081102 387 23824 SH SOLE 23824 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 12674 215863 SH SOLE 215863 0 0 MAXLINEAR INC COM 57776J100 14994 961723 SH SOLE 961723 0 0 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 386 6950 SH SOLE 6950 0 0 MB FINANCIAL INC NEW COM 55264U108 215 4570 SH SOLE 4570 0 0 MBIA INC COM 55262C100 237 26188 SH SOLE 26188 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3915 33721 SH SOLE 33721 0 0 MCDERMOTT INTL INC COM 580037703 200 10005 SH SOLE 10005 0 0 MCDONALDS CORP COM 580135101 121859 777584 SH SOLE 777584 0 0 MCEWEN MNG INC COM 58039P107 49 23734 SH SOLE 23734 0 0 MCKESSON CORP COM 58155Q103 3056 22955 SH SOLE 22955 0 0 MDC PARTNERS INC CL A SUB VTG 552697104 58 12678 SH SOLE 12678 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 582 41587 SH SOLE 41587 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 1111 13805 SH SOLE 13805 0 0 MEDIFAST INC COM 58470H101 293 1833 SH SOLE 1833 0 0 MEDTRONIC PLC SHS G5960L103 21318 249303 SH SOLE 249303 0 0 MELCO RESORT ENTERTAINMENT L ADR 585464100 190 6785 SH SOLE 6785 0 0 MELCO RESORT ENTERTAINMENT L ADR 585464100 1 13000 SH Call SOLE 13000 0 0 MERCK & CO INC COM 58933Y105 110288 1818427 SH SOLE 1818427 0 0 MERCK & CO INC COM 58933Y105 6 4000 SH Call SOLE 4000 0 0 MERRIMACK PHARMACEUTICALS IN COM NEW 590328209 74 15150 SH SOLE 15150 0 0 METLIFE INC COM 59156R108 13922 319748 SH SOLE 319748 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 598 1043 SH SOLE 1043 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 1041 130984 SH SOLE 130984 0 0 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 3045 538618 SH SOLE 538618 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1618 53172 SH SOLE 53172 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2295 78895 SH SOLE 78895 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2 3000 SH Call SOLE 3000 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 1622 17850 SH SOLE 17850 0 0 MICRON TECHNOLOGY INC COM 595112103 17232 328884 SH SOLE 328884 0 0 MICRON TECHNOLOGY INC COM 595112103 0 500 SH Call SOLE 500 0 0 MICROSOFT CORP COM 594918104 295 95200 SH Put SOLE 95200 0 0 MICROSOFT CORP COM 594918104 254730 2582162 SH SOLE 2582162 0 0 MIDDLEBY CORP COM 596278101 701 6657 SH SOLE 6657 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 12 15666 SH SOLE 15666 0 0 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 4373 363501 SH SOLE 363501 0 0 MIMECAST LTD ORD SHS G14838109 204 4953 SH SOLE 4953 0 0 MIRAGEN THERAPEUTICS INC COM 60463E103 124 19434 SH SOLE 19434 0 0 MIRATI THERAPEUTICS INC COM 60468T105 209 4250 SH SOLE 4250 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 178 30927 SH SOLE 30927 0 0 MKS INSTRUMENT INC COM 55306N104 533 5604 SH SOLE 5604 0 0 MOELIS & CO CL A 60786M105 3643 62203 SH SOLE 62203 0 0 MOHAWK INDS INC COM 608190104 10 300 SH Call SOLE 300 0 0 MOHAWK INDS INC COM 608190104 4841 22998 SH SOLE 22998 0 0 MOLSON COORS BREWING CO CL B 60871R209 2354 34525 SH SOLE 34525 0 0 MOMO INC ADR 60879B107 895 20522 SH SOLE 20522 0 0 MONDELEZ INTL INC CL A 609207105 24492 597711 SH SOLE 597711 0 0 MONOLITHIC PWR SYS INC COM 609839105 926 6977 SH SOLE 6977 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 949 16523 SH SOLE 16523 0 0 MOODYS CORP COM 615369105 871 5122 SH SOLE 5122 0 0 MOOG INC CL A 615394202 315 4065 SH SOLE 4065 0 0 MORGAN STANLEY COM NEW 617446448 13393 282494 SH SOLE 282494 0 0 MORGAN STANLEY CHINA A SH FD COM 617468103 3562 154338 SH SOLE 154338 0 0 MOSAIC CO NEW COM 61945C103 917 32661 SH SOLE 32661 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1558 13345 SH SOLE 13345 0 0 MPLX LP COM UNIT REP LTD 55336V100 6749 197795 SH SOLE 197795 0 0 MSA SAFETY INC COM 553498106 302 3112 SH SOLE 3112 0 0 MSCI INC COM 55354G100 319 1932 SH SOLE 1932 0 0 MSG NETWORK INC CL A 553573106 541 22567 SH SOLE 22567 0 0 MUELLER WTR PRODS INC COM SER A 624758108 158 13486 SH SOLE 13486 0 0 MURPHY USA INC COM 626755102 23322 313774 SH SOLE 313774 0 0 MYLAN N V SHS EURO N59465109 1236 34170 SH SOLE 34170 0 0 NABORS INDUSTRIES LTD SHS G6359F103 448 69940 SH SOLE 69940 0 0 NANOVIRICIDES INC COM NEW 630087203 8 21429 SH SOLE 21429 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 1025 70000 SH SOLE 70000 0 0 NATIONAL FUEL GAS CO N J COM 636180101 684 12951 SH SOLE 12951 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 749 13455 SH SOLE 13455 0 0 NATIONAL INSTRS CORP COM 636518102 206 4917 SH SOLE 4917 0 0 NATIONAL OILWELL VARCO INC COM 637071101 703 16160 SH SOLE 16160 0 0 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 18 81556 SH SOLE 81556 0 0 NAVIENT CORPORATION COM 63938C108 161 12436 SH SOLE 12436 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 2122 167670 SH SOLE 167670 0 0 NAVIOS MARITIME HOLDINGS INC COM Y62196103 65 76259 SH SOLE 76259 0 0 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 21 10956 SH SOLE 10956 0 0 NEKTAR THERAPEUTICS COM 640268108 2 1200 SH Call SOLE 1200 0 0 NEKTAR THERAPEUTICS COM 640268108 1138 23290 SH SOLE 23290 0 0 NEOGEN CORP COM 640491106 333 4111 SH SOLE 4111 0 0 NEOGENOMICS INC COM NEW 64049M209 2966 226233 SH SOLE 226233 0 0 NETAPP INC COM 64110D104 561 7148 SH SOLE 7148 0 0 NETEASE INC SPONSORED ADR 64110W102 1793 6891 SH SOLE 6891 0 0 NETFLIX INC COM 64110L106 15099 38537 SH SOLE 38537 0 0 NETFLIX INC COM 64110L106 102 3600 SH Call SOLE 3600 0 0 NETFLIX INC COM 64110L106 14 500 SH Put SOLE 500 0 0 NEUBERGER BERMAN HGH YLD FD COM 64128C106 360 33235 SH SOLE 33235 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 117 13360 SH SOLE 13360 0 0 NEUBERGER BERMAN NY INT MUN COM 64124K102 149 12988 SH SOLE 12988 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 404 4106 SH SOLE 4106 0 0 NEW GOLD INC CDA COM 644535106 65 31340 SH SOLE 31340 0 0 NEW JERSEY RES COM 646025106 220 4891 SH SOLE 4891 0 0 NEW MTN FIN CORP COM 647551100 338 24985 SH SOLE 24985 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1429 81790 SH SOLE 81790 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 444 40533 SH SOLE 40533 0 0 NEWELL BRANDS INC COM 651229106 524 20290 SH SOLE 20290 0 0 NEWFIELD EXPL CO COM 651290108 3957 130228 SH SOLE 130228 0 0 NEWMARKET CORP COM 651587107 433 1080 SH SOLE 1080 0 0 NEWMONT MINING CORP COM 651639106 668 17606 SH SOLE 17606 0 0 NEXEO SOLUTIONS INC COM SHS 65342H102 238 25995 SH SOLE 25995 0 0 NEXTERA ENERGY INC COM 65339F101 25111 150067 SH SOLE 150067 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2890 61931 SH SOLE 61931 0 0 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1404 112241 SH SOLE 112241 0 0 NICE LTD SPONSORED ADR 653656108 2668 26233 SH SOLE 26233 0 0 NIKE INC CL B 654106103 31333 392468 SH SOLE 392468 0 0 NIKE INC CL B 654106103 248 56000 SH Put SOLE 56000 0 0 NISOURCE INC COM 65473P105 643 24541 SH SOLE 24541 0 0 NOBLE CORP PLC SHS USD G65431101 65 10290 SH SOLE 10290 0 0 NOBLE ENERGY INC COM 655044105 232 6578 SH SOLE 6578 0 0 NOKIA CORP SPONSORED ADR 654902204 2602 451368 SH SOLE 451368 0 0 NOODLES & CO COM CL A 65540B105 196 15890 SH SOLE 15890 0 0 NORDIC AMERICAN TANKERS LIMI COM G65773106 37 13373 SH SOLE 13373 0 0 NORDIC AMERN OFFSHORE LTD SHS G65772108 17 15100 SH SOLE 15100 0 0 NORDSON CORP COM 655663102 2056 15899 SH SOLE 15899 0 0 NORDSTROM INC COM 655664100 3 400 SH Call SOLE 400 0 0 NORDSTROM INC COM 655664100 1963 37938 SH SOLE 37938 0 0 NORFOLK SOUTHERN CORP COM 655844108 11353 75259 SH SOLE 75259 0 0 NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 103 12674 SH SOLE 12674 0 0 NORTHERN TR CORP COM 665859104 1586 15430 SH SOLE 15430 0 0 NORTHROP GRUMMAN CORP COM 666807102 12823 41664 SH SOLE 41664 0 0 NORTHSTAR REALTY EUROPE CORP COM 66706L101 1595 110991 SH SOLE 110991 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 7166 151650 SH SOLE 151650 0 0 NOVAGOLD RES INC COM NEW 66987E206 0 2000 SH Call SOLE 2000 0 0 NOVAGOLD RES INC COM NEW 66987E206 63 14238 SH SOLE 14238 0 0 NOVARTIS A G SPONSORED ADR 66987V109 14694 194156 SH SOLE 194156 0 0 NOVAVAX INC COM 670002104 92 68735 SH SOLE 68735 0 0 NOVAVAX INC COM 670002104 0 2500 SH Call SOLE 2500 0 0 NOVOCURE LTD ORD SHS G6674U108 579 18443 SH SOLE 18443 0 0 NOVOCURE LTD ORD SHS G6674U108 1 200 SH Call SOLE 200 0 0 NOVO-NORDISK A S ADR 670100205 5705 123440 SH SOLE 123440 0 0 NOW INC COM 67011P100 152 11214 SH SOLE 11214 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 1382 99196 SH SOLE 99196 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 0 200 SH Call SOLE 200 0 0 NUCOR CORP COM 670346105 3927 62604 SH SOLE 62604 0 0 NUSHARES ETF TR ESG INTL DEVEL 67092P805 370 14355 SH SOLE 14355 0 0 NUSHARES ETF TR ESG LARGE CAP 67092P201 535 15591 SH SOLE 15591 0 0 NUSHARES ETF TR ESG LRG VALUE 67092P300 588 20659 SH SOLE 20659 0 0 NUSHARES ETF TR ESG SMALL CAP 67092P607 207 6778 SH SOLE 6778 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 207 9253 SH SOLE 9253 0 0 NUTANIX INC CL A 67059N108 291 5638 SH SOLE 5638 0 0 NUTRIEN LTD COM 67077M108 1724 31694 SH SOLE 31694 0 0 NUVASIVE INC COM 670704105 4632 88822 SH SOLE 88822 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 2829 193831 SH SOLE 193831 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 6402 492480 SH SOLE 492480 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 438 32790 SH SOLE 32790 0 0 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 2050 172534 SH SOLE 172534 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 84 10524 SH SOLE 10524 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 620 57652 SH SOLE 57652 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 132 12671 SH SOLE 12671 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 6693 532468 SH SOLE 532468 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 5510 442835 SH SOLE 442835 0 0 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1864 153983 SH SOLE 153983 0 0 NUVEEN MICHIGAN QLT MUN INC COM 670979103 2176 171237 SH SOLE 171237 0 0 NUVEEN MUN HIGH INCOME OPP F COM 670682103 264 20802 SH SOLE 20802 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1583 165457 SH SOLE 165457 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1147 80308 SH SOLE 80308 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 418 15961 SH SOLE 15961 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 5956 487208 SH SOLE 487208 0 0 NUVEEN NEW YORK QLT MUN INC COM 67066X107 2471 196322 SH SOLE 196322 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1359 110470 SH SOLE 110470 0 0 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 327 35180 SH SOLE 35180 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 236 26870 SH SOLE 26870 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 6127 460930 SH SOLE 460930 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 168 11856 SH SOLE 11856 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 310 24955 SH SOLE 24955 0 0 NVENT ELECTRIC PLC SHS G6700G107 266 10282 SH SOLE 10282 0 0 NVIDIA CORP COM 67066G104 17365 73231 SH SOLE 73231 0 0 NVIDIA CORP COM 67066G104 11 5100 SH Call SOLE 5100 0 0 NVR INC COM 62944T105 652 219 SH SOLE 219 0 0 NXP SEMICONDUCTORS N V COM N6596X109 5 2500 SH Put SOLE 2500 0 0 NXP SEMICONDUCTORS N V COM N6596X109 811 7381 SH SOLE 7381 0 0 NXP SEMICONDUCTORS N V COM N6596X109 38 38500 SH Call SOLE 38500 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 5169 18907 SH SOLE 18907 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 1208 29787 SH SOLE 29787 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 152 31745 SH SOLE 31745 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 150 17600 SH SOLE 17600 0 0 OBALON THERAPEUTICS INC COM 67424L100 272 126288 SH SOLE 126288 0 0 OBSIDIAN ENERGY LTD COM 674482104 11 10233 SH SOLE 10233 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 5185 61962 SH SOLE 61962 0 0 OCH ZIFF CAP MGMT GROUP CL A 67551U105 67 34616 SH SOLE 34616 0 0 OGE ENERGY CORP COM 670837103 796 22613 SH SOLE 22613 0 0 OHR PHARMACEUTICAL INC COM NEW 67778H200 3 17000 SH SOLE 17000 0 0 OKTA INC CL A 679295105 275 5408 SH SOLE 5408 0 0 OLD DOMINION FGHT LINES INC COM 679580100 860 5782 SH SOLE 5782 0 0 OLIN CORP COM PAR $1 680665205 314 10942 SH SOLE 10942 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 446 14546 SH SOLE 14546 0 0 OMEROS CORP COM 682143102 316 17414 SH SOLE 17414 0 0 OMEROS CORP COM 682143102 1 100 SH Call SOLE 100 0 0 OMNICOM GROUP INC COM 681919106 11156 146194 SH SOLE 146194 0 0 OMNICOM GROUP INC COM 681919106 10 40000 SH Put SOLE 40000 0 0 ON SEMICONDUCTOR CORP COM 682189105 391 17693 SH SOLE 17693 0 0 ONE GAS INC COM 68235P108 1264 16973 SH SOLE 16973 0 0 ONE LIBERTY PPTYS INC COM 682406103 246 9339 SH SOLE 9339 0 0 ONEOK INC NEW COM 682680103 9366 133982 SH SOLE 133982 0 0 OPEN TEXT CORP COM 683715106 1451 41013 SH SOLE 41013 0 0 OPKO HEALTH INC COM 68375N103 83 17990 SH SOLE 17990 0 0 OPKO HEALTH INC COM 68375N103 0 1000 SH Call SOLE 1000 0 0 OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 808 16018 SH SOLE 16018 0 0 OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 1256 20658 SH SOLE 20658 0 0 ORACLE CORP COM 68389X105 26543 603066 SH SOLE 603066 0 0 ORACLE CORP COM 68389X105 0 4000 SH Call SOLE 4000 0 0 ORANGE SPONSORED ADR 684060106 218 13078 SH SOLE 13078 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 820 49988 SH SOLE 49988 0 0 ORGANOVO HLDGS INC COM 68620A104 44 32356 SH SOLE 32356 0 0 ORTHOFIX INTL N V COM N6748L102 1469 25850 SH SOLE 25850 0 0 OSHKOSH CORP COM 688239201 284 4061 SH SOLE 4061 0 0 OSI SYSTEMS INC COM 671044105 206 2674 SH SOLE 2674 0 0 OUTFRONT MEDIA INC COM 69007J106 22562 1160119 SH SOLE 1160119 0 0 OWENS & MINOR INC NEW COM 690732102 1115 66660 SH SOLE 66660 0 0 OWENS ILL INC COM NEW 690768403 366 21908 SH SOLE 21908 0 0 PACCAR INC COM 693718108 5499 88676 SH SOLE 88676 0 0 PACER FDS TR GLOBL CASH ETF 69374H709 714 23607 SH SOLE 23607 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 355 12144 SH SOLE 12144 0 0 PACIFIC ETHANOL INC COM PAR $.001 69423U305 9023 3469089 SH SOLE 3469089 0 0 PACKAGING CORP AMER COM 695156109 4552 40830 SH SOLE 40830 0 0 PACWEST BANCORP DEL COM 695263103 4404 90743 SH SOLE 90743 0 0 PALO ALTO NETWORKS INC COM 697435105 8120 39553 SH SOLE 39553 0 0 PAN AMERICAN SILVER CORP COM 697900108 573 32299 SH SOLE 32299 0 0 PARK HOTELS RESORTS INC COM 700517105 2157 70347 SH SOLE 70347 0 0 PARKER DRILLING CO COM 701081101 4 11200 SH SOLE 11200 0 0 PARKER HANNIFIN CORP COM 701094104 2270 14543 SH SOLE 14543 0 0 PATRICK INDS INC COM 703343103 768 13641 SH SOLE 13641 0 0 PAYCHEX INC COM 704326107 5928 86745 SH SOLE 86745 0 0 PAYCOM SOFTWARE INC COM 70432V102 764 7735 SH SOLE 7735 0 0 PAYPAL HLDGS INC COM 70450Y103 8206 98930 SH SOLE 98930 0 0 PBF ENERGY INC CL A 69318G106 5618 134019 SH SOLE 134019 0 0 PEMBINA PIPELINE CORP COM 706327103 3371 97902 SH SOLE 97902 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 1636 119836 SH SOLE 119836 0 0 PENNANTPARK INVT CORP COM 708062104 934 133295 SH SOLE 133295 0 0 PENTAIR PLC SHS G7S00T104 538 12665 SH SOLE 12665 0 0 PEOPLES BANCORP INC COM 709789101 503 13225 SH SOLE 13225 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 7512 414919 SH SOLE 414919 0 0 PEOPLES UTAH BANCORP COM 712706209 15451 432776 SH SOLE 432776 0 0 PEPSICO INC COM 713448108 72690 667789 SH SOLE 667789 0 0 PEPSICO INC COM 713448108 95 50500 SH Put SOLE 50500 0 0 PERKINELMER INC COM 714046109 238 3276 SH SOLE 3276 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 818 81266 SH SOLE 81266 0 0 PFIZER INC COM 717081103 65708 1810369 SH SOLE 1810369 0 0 PG&E CORP COM 69331C108 782 18355 SH SOLE 18355 0 0 PHILIP MORRIS INTL INC COM 718172109 10 1700 SH Call SOLE 1700 0 0 PHILIP MORRIS INTL INC COM 718172109 45775 567205 SH SOLE 567205 0 0 PHILLIPS 66 COM 718546104 13332 118857 SH SOLE 118857 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 4057 79485 SH SOLE 79485 0 0 PHYSICIANS RLTY TR COM 71943U104 491 30685 SH SOLE 30685 0 0 PICO HLDGS INC COM NEW 693366205 239 20570 SH SOLE 20570 0 0 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 185 10940 SH SOLE 10940 0 0 PIMCO CALIF MUN INCOME FD II COM 72200M108 107 13094 SH SOLE 13094 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1200 37626 SH SOLE 37626 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 691 29366 SH SOLE 29366 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 284 2856 SH SOLE 2856 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 13065 252537 SH SOLE 252537 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 287 2780 SH SOLE 2780 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 10950 107814 SH SOLE 107814 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 8295 156832 SH SOLE 156832 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 1654 16463 SH SOLE 16463 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 97 11609 SH SOLE 11609 0 0 PIMCO MUN INCOME FD III COM 72201A103 441 38225 SH SOLE 38225 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 260 4247 SH SOLE 4247 0 0 PINNACLE FOODS INC DEL COM 72348P104 1793 27453 SH SOLE 27453 0 0 PINNACLE WEST CAP CORP COM 723484101 448 5576 SH SOLE 5576 0 0 PIONEER NAT RES CO COM 723787107 11343 59834 SH SOLE 59834 0 0 PIPER JAFFRAY COS COM 724078100 885 11516 SH SOLE 11516 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 7359 311396 SH SOLE 311396 0 0 PLANET FITNESS INC CL A 72703H101 994 22760 SH SOLE 22760 0 0 PLATFORM SPECIALTY PRODS COR COM 72766Q105 1364 118216 SH SOLE 118216 0 0 PLURISTEM THERAPEUTICS INC COM 72940R102 93 78200 SH SOLE 78200 0 0 PNC FINL SVCS GROUP INC COM 693475105 73109 541124 SH SOLE 541124 0 0 PNM RES INC COM 69349H107 235 6033 SH SOLE 6033 0 0 POLARIS INDS INC COM 731068102 976 7967 SH SOLE 7967 0 0 POOL CORPORATION COM 73278L105 668 4385 SH SOLE 4385 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 715 16686 SH SOLE 16686 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 450 11975 SH SOLE 11975 0 0 POSCO SPONSORED ADR 693483109 227 3069 SH SOLE 3069 0 0 PPG INDS INC COM 693506107 2768 26703 SH SOLE 26703 0 0 PPL CORP COM 69351T106 4861 170141 SH SOLE 170141 0 0 PRA GROUP INC COM 69354N106 833 21669 SH SOLE 21669 0 0 PRAXAIR INC COM 74005P104 12836 81174 SH SOLE 81174 0 0 PREMIER INC CL A 74051N102 1408 38871 SH SOLE 38871 0 0 PRETIUM RES INC COM 74139C102 186 25427 SH SOLE 25427 0 0 PRICE T ROWE GROUP INC COM 74144T108 2641 22758 SH SOLE 22758 0 0 PRIMO WTR CORP COM 74165N105 271 15500 SH SOLE 15500 0 0 PRIMORIS SVCS CORP COM 74164F103 296 10913 SH SOLE 10913 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 708 13597 SH SOLE 13597 0 0 PROCTER AND GAMBLE CO COM 742718109 83471 1068351 SH SOLE 1068351 0 0 PROGRESSIVE CORP OHIO COM 743315103 505 8488 SH SOLE 8488 0 0 PROLOGIS INC COM 74340W103 5931 90026 SH SOLE 90026 0 0 PROS HOLDINGS INC COM 74346Y103 412 11468 SH SOLE 11468 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 6499 58392 SH SOLE 58392 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 901 10426 SH SOLE 10426 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 2914 81079 SH SOLE 81079 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 3510 61451 SH SOLE 61451 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 22559 361766 SH SOLE 361766 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 7017 128859 SH SOLE 128859 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 296 5180 SH SOLE 5180 0 0 PROSHARES TR ULTRPRO DOW30 74347X823 342 4040 SH SOLE 4040 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 399 8523 SH SOLE 8523 0 0 PROSHARES TR II ULTRA VIX SHORT 74347W163 42 3376 SH SOLE 3376 0 0 PROSHARES TR II ULTRA VIX SHORT 74347W163 13 8900 SH Put SOLE 8900 0 0 PROSHARES TR II ULTRAPRO 3X CR 74347W221 242 3822 SH SOLE 3822 0 0 PROSHARES TR II VIX MDTRM FUTR N 74347W338 1106 48112 SH SOLE 48112 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 73 10840 SH SOLE 10840 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 2636 2615000 PRN SOLE 2615000 0 0 PROTO LABS INC COM 743713109 416 3506 SH SOLE 3506 0 0 PRUDENTIAL FINL INC COM 744320102 3063 32775 SH SOLE 32775 0 0 PRUDENTIAL PLC ADR 74435K204 239 5290 SH SOLE 5290 0 0 PUBLIC STORAGE COM 74460D109 1748 7702 SH SOLE 7702 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 3810 70536 SH SOLE 70536 0 0 PULTE GROUP INC COM 745867101 561 19542 SH SOLE 19542 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 302 58287 SH SOLE 58287 0 0 PVH CORP COM 693656100 585 3958 SH SOLE 3958 0 0 QEP RES INC COM 74733V100 4101 334901 SH SOLE 334901 0 0 QIAGEN NV SHS NEW N72482123 233 6472 SH SOLE 6472 0 0 QORVO INC COM 74736K101 5712 71255 SH SOLE 71255 0 0 QUAKER CHEM CORP COM 747316107 1392 8989 SH SOLE 8989 0 0 QUALCOMM INC COM 747525103 29140 519372 SH SOLE 519372 0 0 QUALCOMM INC COM 747525103 5 10000 SH Call SOLE 10000 0 0 QUALYS INC COM 74758T303 614 7263 SH SOLE 7263 0 0 QUANTA SVCS INC COM 74762E102 563 16856 SH SOLE 16856 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2009 18210 SH SOLE 18210 0 0 QURATE RETAIL INC COM SER A 74915M100 3722 175489 SH SOLE 175489 0 0 RADWARE LTD ORD M81873107 1510 59509 SH SOLE 59509 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 4216 47321 SH SOLE 47321 0 0 RAYONIER INC COM 754907103 1015 26299 SH SOLE 26299 0 0 RAYTHEON CO COM NEW 755111507 13 1000 SH Put SOLE 1000 0 0 RAYTHEON CO COM NEW 755111507 24296 125710 SH SOLE 125710 0 0 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 1438 44051 SH SOLE 44051 0 0 REALTY INCOME CORP COM 756109104 1754 32552 SH SOLE 32552 0 0 RED HAT INC COM 756577102 495 3653 SH SOLE 3653 0 0 REGENCY CTRS CORP COM 758849103 898 14444 SH SOLE 14444 0 0 REGENERON PHARMACEUTICALS COM 75886F107 6425 18757 SH SOLE 18757 0 0 REGIONS FINL CORP NEW COM 7591EP100 4436 250012 SH SOLE 250012 0 0 REGIONS FINL CORP NEW COM 7591EP100 2 14000 SH Call SOLE 14000 0 0 REGULUS THERAPEUTICS INC COM 75915K101 14 22475 SH SOLE 22475 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 503 3768 SH SOLE 3768 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 4076 46550 SH SOLE 46550 0 0 REPLIGEN CORP COM 759916109 877 18627 SH SOLE 18627 0 0 REPUBLIC SVCS INC COM 760759100 745 10898 SH SOLE 10898 0 0 RESMED INC COM 761152107 7018 68309 SH SOLE 68309 0 0 REVANCE THERAPEUTICS INC COM 761330109 604 22000 SH SOLE 22000 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 28 10000 SH SOLE 10000 0 0 RIO TINTO PLC SPONSORED ADR 767204100 8253 148780 SH SOLE 148780 0 0 RITE AID CORP COM 767754104 663 381757 SH SOLE 381757 0 0 ROBERT HALF INTL INC COM 770323103 250 3819 SH SOLE 3819 0 0 ROCKET PHARMACEUTICALS INC COM 77313F106 422 21344 SH SOLE 21344 0 0 ROCKWELL AUTOMATION INC COM 773903109 1987 11988 SH SOLE 11988 0 0 ROCKWELL COLLINS INC COM 774341101 979 7256 SH SOLE 7256 0 0 ROGERS CORP COM 775133101 952 8542 SH SOLE 8542 0 0 ROLLINS INC COM 775711104 270 5190 SH SOLE 5190 0 0 ROPER TECHNOLOGIES INC COM 776696106 6996 25294 SH SOLE 25294 0 0 ROSS STORES INC COM 778296103 934 11001 SH SOLE 11001 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 5165 68371 SH SOLE 68371 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 129 18789 SH SOLE 18789 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 378 3678 SH SOLE 3678 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 9991 137509 SH SOLE 137509 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 24614 355792 SH SOLE 355792 0 0 ROYCE MICRO-CAP TR INC COM 780915104 120 11897 SH SOLE 11897 0 0 ROYCE VALUE TR INC COM 780910105 216 13625 SH SOLE 13625 0 0 RTI SURGICAL INC COM 74975N105 55 12000 SH SOLE 12000 0 0 RXI PHARMACEUTICALS CORP NEW COM PAR 74979C808 19 10000 SH SOLE 10000 0 0 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 858 7527 SH SOLE 7527 0 0 RYDER SYS INC COM 783549108 297 4134 SH SOLE 4134 0 0 S&P GLOBAL INC COM 78409V104 5427 26729 SH SOLE 26729 0 0 SABINE ROYALTY TR UNIT BEN INT 785688102 227 4800 SH SOLE 4800 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 5199 239799 SH SOLE 239799 0 0 SABRE CORP COM 78573M104 6234 252811 SH SOLE 252811 0 0 SALESFORCE COM INC COM 79466L302 12154 89071 SH SOLE 89071 0 0 SALESFORCE COM INC COM 79466L302 8 1000 SH Call SOLE 1000 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 104 22993 SH SOLE 22993 0 0 SANDY SPRING BANCORP INC COM 800363103 717 17500 SH SOLE 17500 0 0 SANGAMO THERAPEUTICS INC COM 800677106 341 24055 SH SOLE 24055 0 0 SANOFI SPONSORED ADR 80105N105 7094 177191 SH SOLE 177191 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 286 15000 SH SOLE 15000 0 0 SAP SE SPON ADR 803054204 9657 83261 SH SOLE 83261 0 0 SAREPTA THERAPEUTICS INC COM 803607100 6490 49076 SH SOLE 49076 0 0 SAREPTA THERAPEUTICS INC COM 803607100 1 100 SH Call SOLE 100 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 734 4452 SH SOLE 4452 0 0 SCANA CORP NEW COM 80589M102 795 20578 SH SOLE 20578 0 0 SCHEIN HENRY INC COM 806407102 1722 23766 SH SOLE 23766 0 0 SCHLUMBERGER LTD COM 806857108 39234 585364 SH SOLE 585364 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 1383 50130 SH SOLE 50130 0 0 SCHWAB CHARLES CORP NEW COM 808513105 13241 258802 SH SOLE 258802 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 11141 430347 SH SOLE 430347 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 87790 2656365 SH SOLE 2656365 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 490 13882 SH SOLE 13882 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 8825 236079 SH SOLE 236079 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1726 58561 SH SOLE 58561 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 835 16793 SH SOLE 16793 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 25294 499488 SH SOLE 499488 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 15144 229635 SH SOLE 229635 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5984 121327 SH SOLE 121327 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 6634 87530 SH SOLE 87530 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1640 30865 SH SOLE 30865 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 10749 165435 SH SOLE 165435 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 9206 167752 SH SOLE 167752 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 385 9268 SH SOLE 9268 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 11901 161782 SH SOLE 161782 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 8532 156019 SH SOLE 156019 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 2552 31534 SH SOLE 31534 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 658 7910 SH SOLE 7910 0 0 SEACOR HOLDINGS INC COM 811904101 1030 17976 SH SOLE 17976 0 0 SEACOR MARINE HLDGS INC COM 78413P101 738 31984 SH SOLE 31984 0 0 SEADRILL LIMITED SHS G7945E105 4 23943 SH SOLE 23943 0 0 SEADRILL PARTNERS LLC COMUNIT REP LB Y7545W109 1001 288566 SH SOLE 288566 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 5345 94650 SH SOLE 94650 0 0 SEALED AIR CORP NEW COM 81211K100 391 9297 SH SOLE 9297 0 0 SEARS HLDGS CORP COM 812350106 1 523 SH SOLE 523 0 0 SEARS HLDGS CORP COM 812350106 20 54600 SH Call SOLE 54600 0 0 SEASPAN CORP SHS Y75638109 142 14000 SH SOLE 14000 0 0 SEATTLE GENETICS INC COM 812578102 228 3436 SH SOLE 3436 0 0 SEI INVESTMENTS CO COM 784117103 463 7357 SH SOLE 7357 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 11813 155325 SH SOLE 155325 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3405 104285 SH SOLE 104285 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 7666 70189 SH SOLE 70189 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2993 58042 SH SOLE 58042 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 13193 157943 SH SOLE 157943 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 14 25000 SH Call SOLE 25000 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 48203 1812856 SH SOLE 1812856 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2 500 SH Put SOLE 500 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 17519 244490 SH SOLE 244490 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 10616 204358 SH SOLE 204358 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1722 29722 SH SOLE 29722 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 31045 446902 SH SOLE 446902 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 7 7500 SH Put SOLE 7500 0 0 SEMPRA ENERGY COM 816851109 41122 354191 SH SOLE 354191 0 0 SENESTECH INC COM 81720R109 34 20937 SH SOLE 20937 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 316 6623 SH SOLE 6623 0 0 SENSEONICS HLDGS INC COM 81727U105 60 14500 SH SOLE 14500 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 2221 31035 SH SOLE 31035 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 4123 97146 SH SOLE 97146 0 0 SERVICE CORP INTL COM 817565104 270 7609 SH SOLE 7609 0 0 SERVICENOW INC COM 81762P102 2203 12763 SH SOLE 12763 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 1791 42905 SH SOLE 42905 0 0 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 87 10000 SH SOLE 10000 0 0 SHAKE SHACK INC CL A 819047101 255 3837 SH SOLE 3837 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 3117 140538 SH SOLE 140538 0 0 SHERWIN WILLIAMS CO COM 824348106 8695 21483 SH SOLE 21483 0 0 SHIRE PLC SPONSORED ADR 82481R106 2090 12358 SH SOLE 12358 0 0 SHOPIFY INC CL A 82509L107 1562 10717 SH SOLE 10717 0 0 SHOPIFY INC CL A 82509L107 0 100 SH Call SOLE 100 0 0 SHOTSPOTTER INC COM 82536T107 1761 46448 SH SOLE 46448 0 0 SHUTTERFLY INC COM 82568P304 512 5639 SH SOLE 5639 0 0 SIBANYE STILLWATER SPONSORED ADR 825724206 59 24558 SH SOLE 24558 0 0 SIENTRA INC COM 82621J105 424 21676 SH SOLE 21676 0 0 SIMON PPTY GROUP INC NEW COM 828806109 16708 97989 SH SOLE 97989 0 0 SIRIUS XM HLDGS INC COM 82968B103 2040 300744 SH SOLE 300744 0 0 SKYWEST INC COM 830879102 231 4515 SH SOLE 4515 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 8193 84460 SH SOLE 84460 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 423 11301 SH SOLE 11301 0 0 SMITH A O COM 831865209 8110 136675 SH SOLE 136675 0 0 SMUCKER J M CO COM NEW 832696405 4062 37801 SH SOLE 37801 0 0 SNAP INC CL A 83304A106 1581 121242 SH SOLE 121242 0 0 SNAP ON INC COM 833034101 2746 17086 SH SOLE 17086 0 0 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 374 7770 SH SOLE 7770 0 0 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 221 2606 SH SOLE 2606 0 0 SOLARCITY CORP NOTE 1.625%11/0 83416TAC4 926 1000000 PRN SOLE 1000000 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 831 17290 SH SOLE 17290 0 0 SONOCO PRODS CO COM 835495102 607 11519 SH SOLE 11519 0 0 SONY CORP SPONSORED ADR 835699307 595 11579 SH SOLE 11579 0 0 SOURCE CAP INC COM 836144105 1780 44737 SH SOLE 44737 0 0 SOUTHERN CO COM 842587107 21161 456881 SH SOLE 456881 0 0 SOUTHERN COPPER CORP COM 84265V105 263 5615 SH SOLE 5615 0 0 SOUTHERN NATL BANCORP OF VA COM 843395104 181 10197 SH SOLE 10197 0 0 SOUTHWEST AIRLS CO COM 844741108 12346 242338 SH SOLE 242338 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 700 9220 SH SOLE 9220 0 0 SOUTHWESTERN ENERGY CO COM 845467109 88 16556 SH SOLE 16556 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 22477 92643 SH SOLE 92643 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 36125 304138 SH SOLE 304138 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 599 6276 SH SOLE 6276 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 307 7826 SH SOLE 7826 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 7683 200518 SH SOLE 200518 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 4027 108894 SH SOLE 108894 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1001 15760 SH SOLE 15760 0 0 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 5177 87178 SH SOLE 87178 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2300 75704 SH SOLE 75704 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 217 6147 SH SOLE 6147 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 533 5110 SH SOLE 5110 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 226 7417 SH SOLE 7417 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1514 39541 SH SOLE 39541 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 5615 163876 SH SOLE 163876 0 0 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 3219 96569 SH SOLE 96569 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 277316 1022341 SH SOLE 1022341 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 13 9000 SH Put SOLE 9000 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 16453 46343 SH SOLE 46343 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 2628 86032 SH SOLE 86032 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 760 9912 SH SOLE 9912 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 1022 21324 SH SOLE 21324 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 7129 148618 SH SOLE 148618 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 6235 210963 SH SOLE 210963 0 0 SPDR SER TR PORTFOLIO SM ETF 78468R853 318 9834 SH SOLE 9834 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 1083 29130 SH SOLE 29130 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 5066 55308 SH SOLE 55308 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 383 5826 SH SOLE 5826 0 0 SPDR SER TR SSGA US SMAL ETF 78468R887 349 3684 SH SOLE 3684 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 7308 84057 SH SOLE 84057 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1366 25741 SH SOLE 25741 0 0 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 501 8546 SH SOLE 8546 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 4 17000 SH Put SOLE 17000 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 2144 60502 SH SOLE 60502 0 0 SPDR SERIES TRUST COMP SOFTWARE 78464A599 3313 40854 SH SOLE 40854 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 2405 25601 SH SOLE 25601 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 6116 78071 SH SOLE 78071 0 0 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 1869 33168 SH SOLE 33168 0 0 SPDR SERIES TRUST NYSE TECH ETF 78464A102 3265 35023 SH SOLE 35023 0 0 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 232 8311 SH SOLE 8311 0 0 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1208 36294 SH SOLE 36294 0 0 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 4467 140093 SH SOLE 140093 0 0 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2257 64572 SH SOLE 64572 0 0 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 293 9739 SH SOLE 9739 0 0 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 2997 85477 SH SOLE 85477 0 0 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 413 13947 SH SOLE 13947 0 0 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 2984 56209 SH SOLE 56209 0 0 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1765 34382 SH SOLE 34382 0 0 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 17311 273235 SH SOLE 273235 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 13444 201813 SH SOLE 201813 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 7123 98487 SH SOLE 98487 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 18728 196753 SH SOLE 196753 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 6533 138863 SH SOLE 138863 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 2843 49115 SH SOLE 49115 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 12014 129481 SH SOLE 129481 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 495 12470 SH SOLE 12470 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 2944 98896 SH SOLE 98896 0 0 SPDR SERIES TRUST S&P METALS MNG 78464A755 709 19865 SH SOLE 19865 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 8401 195041 SH SOLE 195041 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 8045 131982 SH SOLE 131982 0 0 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 3205 44407 SH SOLE 44407 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 326 9166 SH SOLE 9166 0 0 SPIRIT AIRLS INC COM 848577102 3901 107333 SH SOLE 107333 0 0 SPLUNK INC COM 848637104 2134 21560 SH SOLE 21560 0 0 SPLUNK INC COM 848637104 0 2000 SH Call SOLE 2000 0 0 SPOK HLDGS INC COM 84863T106 1556 102725 SH SOLE 102725 0 0 SPORTSMANS WHSE HLDGS INC COM 84920Y106 77 15000 SH SOLE 15000 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 698 4132 SH SOLE 4132 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 274 10800 SH SOLE 10800 0 0 SPRINT CORP COM SER 1 85207U105 112 21070 SH SOLE 21070 0 0 SPROTT FOCUS TR INC COM 85208J109 148 18869 SH SOLE 18869 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 17051 1360607 SH SOLE 1360607 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 849 83244 SH SOLE 83244 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2548 434409 SH SOLE 434409 0 0 SQUARE INC CL A 852234103 2069 33617 SH SOLE 33617 0 0 SQUARE INC CL A 852234103 74 14500 SH Call SOLE 14500 0 0 SRC ENERGY INC COM 78470V108 3393 307862 SH SOLE 307862 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 888 17126 SH SOLE 17126 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 253 5421 SH SOLE 5421 0 0 SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 797 9904 SH SOLE 9904 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 17925 377107 SH SOLE 377107 0 0 STAGE STORES INC COM NEW 85254C305 77 34100 SH SOLE 34100 0 0 STANDEX INTL CORP COM 854231107 305 2993 SH SOLE 2993 0 0 STANLEY BLACK & DECKER INC COM 854502101 5074 38018 SH SOLE 38018 0 0 STARBUCKS CORP COM 855244109 1 500 SH Put SOLE 500 0 0 STARBUCKS CORP COM 855244109 30443 623089 SH SOLE 623089 0 0 STARBUCKS CORP COM 855244109 8 6500 SH Call SOLE 6500 0 0 STARS GROUP INC COM 85570W100 1723 47476 SH SOLE 47476 0 0 STARWOOD PPTY TR INC COM 85571B105 7594 350281 SH SOLE 350281 0 0 STATE BK FINL CORP COM 856190103 1735 51935 SH SOLE 51935 0 0 STATE STR CORP COM 857477103 5702 60784 SH SOLE 60784 0 0 STEEL DYNAMICS INC COM 858119100 543 11852 SH SOLE 11852 0 0 STEELCASE INC CL A 858155203 4652 342627 SH SOLE 342627 0 0 STEIN MART INC COM 858375108 109 44200 SH SOLE 44200 0 0 STEPAN CO COM 858586100 233 59000 SH Put SOLE 59000 0 0 STEPAN CO COM 858586100 58434 749053 SH SOLE 749053 0 0 STERICYCLE INC COM 858912108 3144 48102 SH SOLE 48102 0 0 STERIS PLC SHS USD G84720104 716 6909 SH SOLE 6909 0 0 STERLING BANCORP DEL COM 85917A100 2780 118301 SH SOLE 118301 0 0 STIFEL FINL CORP COM 860630102 213 4076 SH SOLE 4076 0 0 STRYKER CORP COM 863667101 18857 111651 SH SOLE 111651 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1197 50932 SH SOLE 50932 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 439 56891 SH SOLE 56891 0 0 SUN LIFE FINL INC COM 866796105 301 7486 SH SOLE 7486 0 0 SUNCOR ENERGY INC NEW COM 867224107 1566 38547 SH SOLE 38547 0 0 SUNPOWER CORP COM 867652406 204 26502 SH SOLE 26502 0 0 SUNTRUST BKS INC COM 867914103 2439 36904 SH SOLE 36904 0 0 SUPERCOM LTD NEW SHS NEW M87095119 47 20000 SH SOLE 20000 0 0 SUPERIOR GRP OF COMPANIES IN COM 868358102 283 13651 SH SOLE 13651 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 252 4225 SH SOLE 4225 0 0 SUPERVALU INC COM NEW 868536301 2506 122204 SH SOLE 122204 0 0 SVB FINL GROUP COM 78486Q101 980 3398 SH SOLE 3398 0 0 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 124 20649 SH SOLE 20649 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 5098 899303 SH SOLE 899303 0 0 SWITCH INC CL A 87105L104 2094 172000 SH SOLE 172000 0 0 SWITCH INC CL A 87105L104 46 50000 SH Call SOLE 50000 0 0 SYNAPTICS INC COM 87157D109 532 10530 SH SOLE 10530 0 0 SYNCHRONY FINL COM 87165B103 3347 99167 SH SOLE 99167 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 1578 908946 SH SOLE 908946 0 0 SYNOPSYS INC COM 871607107 700 8223 SH SOLE 8223 0 0 SYNTHETIC BIOLOGICS INC COM 87164U102 8 37033 SH SOLE 37033 0 0 SYSCO CORP COM 871829107 17953 262916 SH SOLE 262916 0 0 T MOBILE US INC COM 872590104 624 10422 SH SOLE 10422 0 0 TABLEAU SOFTWARE INC CL A 87336U105 2 1000 SH Call SOLE 1000 0 0 TABLEAU SOFTWARE INC CL A 87336U105 640 6532 SH SOLE 6532 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 12574 343520 SH SOLE 343520 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 1 300 SH Put SOLE 300 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 686 5762 SH SOLE 5762 0 0 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 1310 30300 SH SOLE 30300 0 0 TANZANIAN ROYALTY EXPL CORP COM 87600U104 105 245000 SH SOLE 245000 0 0 TAPESTRY INC COM 876030107 308 6626 SH SOLE 6626 0 0 TARGA RES CORP COM 87612G101 3960 79981 SH SOLE 79981 0 0 TARGET CORP COM 87612E106 15482 203322 SH SOLE 203322 0 0 TASEKO MINES LTD COM 876511106 47 43100 SH SOLE 43100 0 0 TAUBMAN CTRS INC COM 876664103 245 4162 SH SOLE 4162 0 0 TAYLOR MORRISON HOME CORP CL A 87724P106 229 11030 SH SOLE 11030 0 0 TCF FINL CORP COM 872275102 3833 155958 SH SOLE 155958 0 0 TCG BDC INC COM 872280102 26736 1570931 SH SOLE 1570931 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 2875 52447 SH SOLE 52447 0 0 TE CONNECTIVITY LTD REG SHS H84989104 5304 58934 SH SOLE 58934 0 0 TECK RESOURCES LTD CL B 878742204 2025 79646 SH SOLE 79646 0 0 TEGNA INC COM 87901J105 1320 121935 SH SOLE 121935 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 300 14058 SH SOLE 14058 0 0 TELADOC INC COM 87918A105 270 4639 SH SOLE 4639 0 0 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 335 45900 SH SOLE 45900 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 255 1274 SH SOLE 1274 0 0 TELEFONICA S A SPONSORED ADR 879382208 114 13542 SH SOLE 13542 0 0 TELLURIAN INC NEW COM 87968A104 278 33550 SH SOLE 33550 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 3410 555406 SH SOLE 555406 0 0 TENARIS S A SPONSORED ADR 88031M109 975 26673 SH SOLE 26673 0 0 TERADATA CORP DEL COM 88076W103 284 7145 SH SOLE 7145 0 0 TERADYNE INC COM 880770102 1771 46500 SH SOLE 46500 0 0 TEREX CORP NEW COM 880779103 731 17338 SH SOLE 17338 0 0 TERNIUM SA SPON ADR 880890108 962 28077 SH SOLE 28077 0 0 TESLA INC COM 88160R101 13650 39910 SH SOLE 39910 0 0 TESLA INC COM 88160R101 121 4000 SH Call SOLE 4000 0 0 TESLA INC COM 88160R101 53 6700 SH Put SOLE 6700 0 0 TETRA TECH INC NEW COM 88162G103 2974 50541 SH SOLE 50541 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 15 15000 PRN SOLE 15000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 3252 134313 SH SOLE 134313 0 0 TEXAS INSTRS INC COM 882508104 23262 211055 SH SOLE 211055 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 374 536 SH SOLE 536 0 0 TEXAS ROADHOUSE INC COM 882681109 643 9840 SH SOLE 9840 0 0 TEXTRON INC COM 883203101 1958 29674 SH SOLE 29674 0 0 TG THERAPEUTICS INC COM 88322Q108 189 14400 SH SOLE 14400 0 0 THE TRADE DESK INC COM CL A 88339J105 254 2713 SH SOLE 2713 0 0 THERAPEUTICSMD INC COM 88338N107 65 10500 SH SOLE 10500 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 12109 58650 SH SOLE 58650 0 0 THESTREET INC COM 88368Q103 7111 3261936 SH SOLE 3261936 0 0 THOMSON REUTERS CORP COM 884903105 217 5411 SH SOLE 5411 0 0 THOR INDS INC COM 885160101 462 4730 SH SOLE 4730 0 0 TIER REIT INC COM NEW 88650V208 316 13264 SH SOLE 13264 0 0 TIFFANY & CO NEW COM 886547108 2163 16373 SH SOLE 16373 0 0 TIMKEN CO COM 887389104 603 13852 SH SOLE 13852 0 0 TINTRI INC COM 88770Q105 23 92000 SH SOLE 92000 0 0 TITAN INTL INC ILL COM 88830M102 371 34625 SH SOLE 34625 0 0 TJX COS INC NEW COM 872540109 10504 110027 SH SOLE 110027 0 0 TOLL BROTHERS INC COM 889478103 2536 68290 SH SOLE 68290 0 0 TOOTSIE ROLL INDS INC COM 890516107 951 30973 SH SOLE 30973 0 0 TOPBUILD CORP COM 89055F103 451 5741 SH SOLE 5741 0 0 TORCHLIGHT ENERGY RES INC COM 89102U103 33 24375 SH SOLE 24375 0 0 TORCHMARK CORP COM 891027104 4322 53095 SH SOLE 53095 0 0 TORO CO COM 891092108 259 4284 SH SOLE 4284 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 7024 121215 SH SOLE 121215 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 3169 118926 SH SOLE 118926 0 0 TORTOISE MLP FD INC COM 89148B101 245 14335 SH SOLE 14335 0 0 TORTOISE PIPELINE & ENERGY F COM 89148H108 748 43707 SH SOLE 43707 0 0 TOTAL S A SPONSORED ADR 89151E109 6429 106311 SH SOLE 106311 0 0 TOTAL SYS SVCS INC COM 891906109 610 7204 SH SOLE 7204 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 3713 169615 SH SOLE 169615 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 688 5334 SH SOLE 5334 0 0 TPI COMPOSITES INC COM 87266J104 202 7005 SH SOLE 7005 0 0 TRACTOR SUPPLY CO COM 892356106 880 11462 SH SOLE 11462 0 0 TRANSCANADA CORP COM 89353D107 9119 211065 SH SOLE 211065 0 0 TRANSDIGM GROUP INC COM 893641100 7145 20905 SH SOLE 20905 0 0 TRANSENTERIX INC COM NEW 89366M201 113 25960 SH SOLE 25960 0 0 TRANSOCEAN LTD REG SHS H8817H100 20 5000 SH Call SOLE 5000 0 0 TRANSOCEAN LTD REG SHS H8817H100 697 51986 SH SOLE 51986 0 0 TRAVELERS COMPANIES INC COM 89417E109 9352 76512 SH SOLE 76512 0 0 TRAVELPORT WORLDWIDE LTD SHS G9019D104 1845 98972 SH SOLE 98972 0 0 TREEHOUSE FOODS INC COM 89469A104 2515 47851 SH SOLE 47851 0 0 TREVENA INC COM 89532E109 22 15005 SH SOLE 15005 0 0 TRI CONTL CORP COM 895436103 714 26906 SH SOLE 26906 0 0 TRIBUNE MEDIA CO CL A 896047503 2137 55760 SH SOLE 55760 0 0 TRIMBLE INC COM 896239100 547 16668 SH SOLE 16668 0 0 TRINITY INDS INC COM 896522109 1364 39923 SH SOLE 39923 0 0 TRIPADVISOR INC COM 896945201 227 4078 SH SOLE 4078 0 0 TRITON INTL LTD CL A G9078F107 822 26760 SH SOLE 26760 0 0 TRONOX LTD SHS CL A Q9235V101 419 21269 SH SOLE 21269 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 40 10500 SH SOLE 10500 0 0 TUPPERWARE BRANDS CORP COM 899896104 3388 82244 SH SOLE 82244 0 0 TURQUOISE HILL RES LTD COM 900435108 46 16246 SH SOLE 16246 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 4 2000 SH Call SOLE 2000 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 8497 171075 SH SOLE 171075 0 0 TWENTY FIRST CENTY FOX INC CL B 90130A200 269 5438 SH SOLE 5438 0 0 TWILIO INC CL A 90138F102 177 3143 SH SOLE 3143 0 0 TWILIO INC CL A 90138F102 48 10400 SH Call SOLE 10400 0 0 TWITTER INC COM 90184L102 1828 42038 SH SOLE 42038 0 0 TWO HBRS INVT CORP COM NEW 90187B408 442 27781 SH SOLE 27781 0 0 TYLER TECHNOLOGIES INC COM 902252105 218 977 SH SOLE 977 0 0 TYME TECHNOLOGIES INC COM 90238J103 1074 340000 SH SOLE 340000 0 0 TYSON FOODS INC CL A 902494103 2483 36172 SH SOLE 36172 0 0 U S CONCRETE INC COM NEW 90333L201 1561 29645 SH SOLE 29645 0 0 U S G CORP COM NEW 903293405 2054 47571 SH SOLE 47571 0 0 UBS AG JERSEY BRH ALERIAN INFRST 902641646 361 15755 SH SOLE 15755 0 0 UBS AG LONDON BRH ETRAC 2X LEV LNG 90267B765 218 14200 SH SOLE 14200 0 0 UBS AG LONDON BRH ETRACS MTH 2XLV 90270L842 229 14820 SH SOLE 14820 0 0 UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 196 12350 SH SOLE 12350 0 0 UBS GROUP AG SHS H42097107 171 11036 SH SOLE 11036 0 0 UDR INC COM 902653104 407 10832 SH SOLE 10832 0 0 UGI CORP NEW COM 902681105 1645 31722 SH SOLE 31722 0 0 ULTA BEAUTY INC COM 90384S303 903 3869 SH SOLE 3869 0 0 ULTRA PETROLEUM CORP COM NEW 903914208 125 54623 SH SOLE 54623 0 0 UMB FINL CORP COM 902788108 283 3709 SH SOLE 3709 0 0 UMPQUA HLDGS CORP COM 904214103 223 9827 SH SOLE 9827 0 0 UNDER ARMOUR INC CL A 904311107 833 37631 SH SOLE 37631 0 0 UNDER ARMOUR INC CL C 904311206 453 21743 SH SOLE 21743 0 0 UNILEVER N V N Y SHS NEW 904784709 4806 86158 SH SOLE 86158 0 0 UNILEVER PLC SPON ADR NEW 904767704 3215 58138 SH SOLE 58138 0 0 UNION PAC CORP COM 907818108 43031 303201 SH SOLE 303201 0 0 UNITED BANKSHARES INC WEST V COM 909907107 392 10726 SH SOLE 10726 0 0 UNITED CMNTY FINL CORP OHIO COM 909839102 337 30833 SH SOLE 30833 0 0 UNITED CONTL HLDGS INC COM 910047109 2505 35871 SH SOLE 35871 0 0 UNITED NAT FOODS INC COM 911163103 3229 75610 SH SOLE 75610 0 0 UNITED PARCEL SERVICE INC CL B 911312106 0 1800 SH Call SOLE 1800 0 0 UNITED PARCEL SERVICE INC CL B 911312106 93773 883150 SH SOLE 883150 0 0 UNITED RENTALS INC COM 911363109 7227 49097 SH SOLE 49097 0 0 UNITED STATES OIL FUND LP UNITS 91232N108 254 16780 SH SOLE 16780 0 0 UNITED STS BRENT OIL FD LP UNIT 91167Q100 1192 53719 SH SOLE 53719 0 0 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 951 21818 SH SOLE 21818 0 0 UNITED TECHNOLOGIES CORP COM 913017109 32611 259812 SH SOLE 259812 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 3044 27195 SH SOLE 27195 0 0 UNITEDHEALTH GROUP INC COM 91324P102 51363 209579 SH SOLE 209579 0 0 UNITEDHEALTH GROUP INC COM 91324P102 22 3000 SH Put SOLE 3000 0 0 UNITI GROUP INC COM 91325V108 1073 53563 SH SOLE 53563 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1406 16351 SH SOLE 16351 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1 100 SH Call SOLE 100 0 0 UNUM GROUP COM 91529Y106 323 8701 SH SOLE 8701 0 0 UPLAND SOFTWARE INC COM 91544A109 646 18964 SH SOLE 18964 0 0 URANIUM ENERGY CORP COM 916896103 111 68768 SH SOLE 68768 0 0 US BANCORP DEL COM NEW 902973304 25883 516837 SH SOLE 516837 0 0 USA TECHNOLOGIES INC COM NO PAR 90328S500 2927 209377 SH SOLE 209377 0 0 V F CORP COM 918204108 4977 61097 SH SOLE 61097 0 0 VAIL RESORTS INC COM 91879Q109 532 1953 SH SOLE 1953 0 0 VALE S A ADR 91912E105 1928 150325 SH SOLE 150325 0 0 VALERO ENERGY CORP NEW COM 91913Y100 15622 140843 SH SOLE 140843 0 0 VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 3445 90564 SH SOLE 90564 0 0 VALLEY NATL BANCORP COM 919794107 636 52357 SH SOLE 52357 0 0 VALVOLINE INC COM 92047W101 119 5484 SH SOLE 5484 0 0 VALVOLINE INC COM 92047W101 10 6000 SH Call SOLE 6000 0 0 VANECK MERK GOLD TRUST GOLD TRUST 921078101 3240 263018 SH SOLE 263018 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 379 6115 SH SOLE 6115 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 288 12204 SH SOLE 12204 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 262 15155 SH SOLE 15155 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1669 13919 SH SOLE 13919 0 0 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 2947 50317 SH SOLE 50317 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 18177 814896 SH SOLE 814896 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 983 31274 SH SOLE 31274 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 900 52863 SH SOLE 52863 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1112 34026 SH SOLE 34026 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 613 14084 SH SOLE 14084 0 0 VANECK VECTORS ETF TR NAT RES ETF 92189F841 856 23134 SH SOLE 23134 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 324 12345 SH SOLE 12345 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 344 16323 SH SOLE 16323 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 3839 37371 SH SOLE 37371 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2305 144344 SH SOLE 144344 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 353 2421 SH SOLE 2421 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 209 1690 SH SOLE 1690 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 477 2939 SH SOLE 2939 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 264 1891 SH SOLE 1891 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 2410 29740 SH SOLE 29740 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 226 2525 SH SOLE 2525 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 12822 163863 SH SOLE 163863 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 11710 147761 SH SOLE 147761 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 6294 115003 SH SOLE 115003 0 0 VANGUARD GROUP DIV APP ETF 921908844 90122 886969 SH SOLE 886969 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 19207 163225 SH SOLE 163225 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 69356 463194 SH SOLE 463194 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 8525 68349 SH SOLE 68349 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 5392 40084 SH SOLE 40084 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1684 15208 SH SOLE 15208 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 18460 117087 SH SOLE 117087 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 22537 276928 SH SOLE 276928 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 37384 150046 SH SOLE 150046 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 14938 109945 SH SOLE 109945 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 25694 165010 SH SOLE 165010 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 8502 48290 SH SOLE 48290 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 60819 433009 SH SOLE 433009 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 25146 242157 SH SOLE 242157 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 23694 456986 SH SOLE 456986 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 36253 860081 SH SOLE 860081 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 12792 227683 SH SOLE 227683 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 738 10628 SH SOLE 10628 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 420 3635 SH SOLE 3635 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2742 47217 SH SOLE 47217 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 16933 230997 SH SOLE 230997 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 24250 496637 SH SOLE 496637 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1413 27726 SH SOLE 27726 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3754 44877 SH SOLE 44877 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 2581 50164 SH SOLE 50164 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 7955 132825 SH SOLE 132825 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6386 81721 SH SOLE 81721 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 9933 67747 SH SOLE 67747 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 760 7169 SH SOLE 7169 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1879 12667 SH SOLE 12667 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 376 2857 SH SOLE 2857 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 284 2488 SH SOLE 2488 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 642 5117 SH SOLE 5117 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 34828 643688 SH SOLE 643688 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 17366 404707 SH SOLE 404707 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 14565 175434 SH SOLE 175434 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 8975 138543 SH SOLE 138543 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1750 18766 SH SOLE 18766 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 14324 192416 SH SOLE 192416 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 16280 136849 SH SOLE 136849 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 12784 75350 SH SOLE 75350 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 6976 51944 SH SOLE 51944 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 958 9062 SH SOLE 9062 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 10293 152726 SH SOLE 152726 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2619 16449 SH SOLE 16449 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3205 23580 SH SOLE 23580 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 32239 177585 SH SOLE 177585 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1639 12458 SH SOLE 12458 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 830 7172 SH SOLE 7172 0 0 VAREX IMAGING CORP COM 92214X106 1011 27177 SH SOLE 27177 0 0 VARIAN MED SYS INC COM 92220P105 3084 27149 SH SOLE 27149 0 0 VECTOR GROUP LTD COM 92240M108 2981 156247 SH SOLE 156247 0 0 VECTREN CORP COM 92240G101 337 4715 SH SOLE 4715 0 0 VEEVA SYS INC CL A COM 922475108 1120 14562 SH SOLE 14562 0 0 VENTAS INC COM 92276F100 5922 104036 SH SOLE 104036 0 0 VEON LTD SPONSORED ADR 91822M106 28 11442 SH SOLE 11442 0 0 VEREIT INC COM 92339V100 99 13416 SH SOLE 13416 0 0 VERISK ANALYTICS INC COM 92345Y106 528 4897 SH SOLE 4897 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 96959 1925105 SH SOLE 1925105 0 0 VERMILLION INC COM NEW 92407M206 23 30000 SH SOLE 30000 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1185 6984 SH SOLE 6984 0 0 VIACOM INC NEW CL B 92553P201 10 5000 SH Call SOLE 5000 0 0 VIACOM INC NEW CL B 92553P201 3053 101462 SH SOLE 101462 0 0 VICTORY PORTFOLIOS II SHS US SML CP HG 92647N873 4024 87395 SH SOLE 87395 0 0 VIEWRAY INC COM 92672L107 131 18964 SH SOLE 18964 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 1967 181900 SH SOLE 181900 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 2 500 SH Call SOLE 500 0 0 VIRNETX HLDG CORP COM 92823T108 80 23500 SH SOLE 23500 0 0 VIRTU FINL INC CL A 928254101 3399 127865 SH SOLE 127865 0 0 VISA INC COM CL A 92826C839 46818 353426 SH SOLE 353426 0 0 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 32 23726 SH SOLE 23726 0 0 VITAL THERAPIES INC COM 92847R104 69 10000 SH SOLE 10000 0 0 VIVEVE MED INC COM NEW 92852W204 4957 1821456 SH SOLE 1821456 0 0 VMWARE INC CL A COM 928563402 589 4008 SH SOLE 4008 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 19765 813582 SH SOLE 813582 0 0 VORNADO RLTY TR SH BEN INT 929042109 3927 53305 SH SOLE 53305 0 0 VOYA FINL INC COM 929089100 502 10729 SH SOLE 10729 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 359 48942 SH SOLE 48942 0 0 VULCAN MATLS CO COM 929160109 4714 36513 SH SOLE 36513 0 0 W P CAREY INC COM 92936U109 3229 48729 SH SOLE 48729 0 0 WABCO HLDGS INC COM 92927K102 471 4006 SH SOLE 4006 0 0 WABTEC CORP COM 929740108 244 2443 SH SOLE 2443 0 0 WADDELL & REED FINL INC CL A 930059100 208 11608 SH SOLE 11608 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 12095 201688 SH SOLE 201688 0 0 WALMART INC COM 931142103 51402 599766 SH SOLE 599766 0 0 WALMART INC COM 931142103 26 32000 SH Call SOLE 32000 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 513 16939 SH SOLE 16939 0 0 WASTE MGMT INC DEL COM 94106L109 3781 46543 SH SOLE 46543 0 0 WATERS CORP COM 941848103 289 1491 SH SOLE 1491 0 0 WATSCO INC COM 942622200 1218 6789 SH SOLE 6789 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 600 182091 SH SOLE 182091 0 0 WEB COM GROUP INC COM 94733A104 213 8155 SH SOLE 8155 0 0 WEBSTER FINL CORP CONN COM 947890109 205 3216 SH SOLE 3216 0 0 WEC ENERGY GROUP INC COM 92939U106 1816 28111 SH SOLE 28111 0 0 WEIBO CORP SPONSORED ADR 948596101 5046 56315 SH SOLE 56315 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 440 14271 SH SOLE 14271 0 0 WELLS FARGO CO NEW COM 949746101 32229 581399 SH SOLE 581399 0 0 WELLS FARGO CO NEW COM 949746101 8 3000 SH Call SOLE 3000 0 0 WELLTOWER INC COM 95040Q104 1864 29699 SH SOLE 29699 0 0 WENDYS CO COM 95058W100 550 31883 SH SOLE 31883 0 0 WESCO AIRCRAFT HLDGS INC COM 950814103 214 19000 SH SOLE 19000 0 0 WESTERN ALLIANCE BANCORP COM 957638109 3312 58530 SH SOLE 58530 0 0 WESTERN ASSET VAR RT STRG FD COM 957667108 299 18434 SH SOLE 18434 0 0 WESTERN ASST MNGD MUN FD INC COM 95766M105 2301 181638 SH SOLE 181638 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 8497 763001 SH SOLE 763001 0 0 WESTERN DIGITAL CORP COM 958102105 1506 19458 SH SOLE 19458 0 0 WESTERN DIGITAL CORP COM 958102105 0 1500 SH Call SOLE 1500 0 0 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 9042 186777 SH SOLE 186777 0 0 WESTERN UN CO COM 959802109 2123 105181 SH SOLE 105181 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 2731 126528 SH SOLE 126528 0 0 WESTROCK CO COM 96145D105 5926 103740 SH SOLE 103740 0 0 WEX INC COM 96208T104 269 1413 SH SOLE 1413 0 0 WEYERHAEUSER CO COM 962166104 3862 105838 SH SOLE 105838 0 0 WGL HLDGS INC COM 92924F106 478 5373 SH SOLE 5373 0 0 WHIRLPOOL CORP COM 963320106 794 5440 SH SOLE 5440 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 10022 11051 SH SOLE 11051 0 0 WILLIAMS COS INC DEL COM 969457100 5637 207938 SH SOLE 207938 0 0 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 4395 108213 SH SOLE 108213 0 0 WILLIAMS SONOMA INC COM 969904101 5291 86310 SH SOLE 86310 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 3759 24858 SH SOLE 24858 0 0 WINTRUST FINL CORP COM 97650W108 2518 29476 SH SOLE 29476 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 1387 290668 SH SOLE 290668 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 1230 46186 SH SOLE 46186 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 1073 25050 SH SOLE 25050 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4665 73928 SH SOLE 73928 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 208 3201 SH SOLE 3201 0 0 WISDOMTREE TR HEDGED HI YLD BD 97717W430 920 38439 SH SOLE 38439 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 2969 56235 SH SOLE 56235 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 256 5414 SH SOLE 5414 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 7178 99605 SH SOLE 99605 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 380 9206 SH SOLE 9206 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 17262 320081 SH SOLE 320081 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1 800 SH Call SOLE 800 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 15992 207793 SH SOLE 207793 0 0 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 1162 26674 SH SOLE 26674 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 407 4680 SH SOLE 4680 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 480 6846 SH SOLE 6846 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 2331 25978 SH SOLE 25978 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 2448 68354 SH SOLE 68354 0 0 WISDOMTREE TR US MIDCP EARNING 97717W570 12597 313561 SH SOLE 313561 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 29799 726730 SH SOLE 726730 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 318 8954 SH SOLE 8954 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 2160 72998 SH SOLE 72998 0 0 WISDOMTREE TR US SMALLCP ERNGS 97717W562 7492 193597 SH SOLE 193597 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 8380 91924 SH SOLE 91924 0 0 WOLVERINE WORLD WIDE INC COM 978097103 376 10804 SH SOLE 10804 0 0 WORKDAY INC CL A 98138H101 5210 43206 SH SOLE 43206 0 0 WORKDAY INC CL A 98138H101 1 3500 SH Call SOLE 3500 0 0 WORKIVA INC COM CL A 98139A105 1246 51100 SH SOLE 51100 0 0 WORLDPAY INC CL A 981558109 218 2661 SH SOLE 2661 0 0 WPP PLC NEW ADR 92937A102 482 6184 SH SOLE 6184 0 0 WPX ENERGY INC COM 98212B103 2069 114280 SH SOLE 114280 0 0 WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 441 16955 SH SOLE 16955 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 1358 30542 SH SOLE 30542 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 1782 30314 SH SOLE 30314 0 0 WYNN RESORTS LTD COM 983134107 507 3018 SH SOLE 3018 0 0 WYNN RESORTS LTD COM 983134107 2 2200 SH Call SOLE 2200 0 0 XCEL ENERGY INC COM 98389B100 3449 75461 SH SOLE 75461 0 0 XEROX CORP COM NEW 984121608 215 8898 SH SOLE 8898 0 0 XILINX INC COM 983919101 636 9748 SH SOLE 9748 0 0 XPO LOGISTICS INC COM 983793100 491 4876 SH SOLE 4876 0 0 XYLEM INC COM 98419M100 2961 43973 SH SOLE 43973 0 0 YAMANA GOLD INC COM 98462Y100 96 33608 SH SOLE 33608 0 0 YATRA ONLINE INC ORD SHS G98338109 56 10355 SH SOLE 10355 0 0 YUM BRANDS INC COM 988498101 4069 52050 SH SOLE 52050 0 0 YUM CHINA HLDGS INC COM 98850P109 1752 45520 SH SOLE 45520 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 296 2060 SH SOLE 2060 0 0 ZILLOW GROUP INC CL A 98954M101 313 5228 SH SOLE 5228 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 2639 23706 SH SOLE 23706 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 1 300 SH Put SOLE 300 0 0 ZIONS BANCORPORATION COM 989701107 10975 208286 SH SOLE 208286 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 306 100876 SH SOLE 100876 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 1 2000 SH Call SOLE 2000 0 0 ZOETIS INC CL A 98978V103 19890 232835 SH SOLE 232835 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 812 83393 SH SOLE 83393 0 0