0001462284-19-000008.txt : 20190806 0001462284-19-000008.hdr.sgml : 20190806 20190806104735 ACCESSION NUMBER: 0001462284-19-000008 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190806 DATE AS OF CHANGE: 20190806 EFFECTIVENESS DATE: 20190806 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Raymond James Financial Services Advisors, Inc. CENTRAL INDEX KEY: 0001462284 IRS NUMBER: 592937883 STATE OF INCORPORATION: FL FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13494 FILM NUMBER: 191000832 BUSINESS ADDRESS: STREET 1: 880 CARILLON PARKWAY CITY: ST. PETERSBURG STATE: FL ZIP: 33716 BUSINESS PHONE: 727-567-1000 MAIL ADDRESS: STREET 1: 880 CARILLON PARKWAY CITY: ST. PETERSBURG STATE: FL ZIP: 33716 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001462284 XXXXXXXX 06-30-2019 06-30-2019 Raymond James Financial Services Advisors, Inc.
880 CARILLON PARKWAY ST. PETERSBURG FL 33716
13F HOLDINGS REPORT 028-13494 N
Brian Carter Manager, Compliance 901-680-8492 Brian Carter Memphis TN 08-06-2019 0 2857 26055235 false
INFORMATION TABLE 2 Q219RJFS.xml 13F HOLDINGS REPORT 06-30-2019 3-D SYS CORP DEL COM NEW 88554D205 317 34834 SH SOLE 0 0 34834 3M CO COM 88579Y101 36647 211404 SH SOLE 0 0 211404 AAC HLDGS INC COM 000307108 123 143399 SH SOLE 0 0 143399 AAON INC COM PAR $0.004 000360206 5240 104415 SH SOLE 0 0 104415 AARONS INC COM PAR $0.50 002535300 18907 307869 SH SOLE 0 0 307869 ABB LTD SPONSORED ADR 000375204 2178 108714 SH SOLE 0 0 108714 ABBOTT LABS COM 002824100 49143 584325 SH SOLE 0 0 584325 ABBVIE INC COM 00287Y109 56907 782536 SH SOLE 0 0 782536 ABERDEEN ASIA PACIFIC INCOM COM 003009107 780 186721 SH SOLE 0 0 186721 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 3159 504662 SH SOLE 0 0 504662 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 208 1527 SH SOLE 0 0 1527 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1264 18568 SH SOLE 0 0 18568 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 248 16696 SH SOLE 0 0 16696 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1381 165583 SH SOLE 0 0 165583 ABIOMED INC COM 003654100 1501 5764 SH SOLE 0 0 5764 ACADIA HEALTHCARE COMPANY IN COM 00404A109 275 7878 SH SOLE 0 0 7878 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 32437 175544 SH SOLE 0 0 175544 ACTINIUM PHARMACEUTICALS INC COM 00507W107 4 17200 SH SOLE 0 0 17200 ACTIVISION BLIZZARD INC COM 00507V109 1444 30586 SH SOLE 0 0 30586 ACUITY BRANDS INC COM 00508Y102 314 2279 SH SOLE 0 0 2279 ADAM NAT RES FD INC COM 00548F105 400 24164 SH SOLE 0 0 24164 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 24 18607 SH SOLE 0 0 18607 ADAMS DIVERSIFIED EQUITY FD COM 006212104 2845 183874 SH SOLE 0 0 183874 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 74 18425 SH SOLE 0 0 18425 ADIENT PLC ORD SHS G0084W101 230 9463 SH SOLE 0 0 9463 ADOBE INC COM 00724F101 17113 58080 SH SOLE 0 0 58080 ADT INC COM 00090Q103 167 27230 SH SOLE 0 0 27230 ADT INC COM 00090Q103 8 25600 SH Call SOLE 0 0 0 ADTRAN INC COM 00738A106 259 16951 SH SOLE 0 0 16951 ADVANCE AUTO PARTS INC COM 00751Y106 1579 10246 SH SOLE 0 0 10246 ADVANCED ENERGY INDS COM 007973100 447 7944 SH SOLE 0 0 7944 ADVANCED MICRO DEVICES INC COM 007903107 9641 317462 SH SOLE 0 0 317462 ADVANCED MICRO DEVICES INC COM 007903107 64 12400 SH Call SOLE 0 0 0 ADVENT CLAYMORE CV SECS & IN COM 00764C109 3163 210008 SH SOLE 0 0 210008 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 641 12880 SH SOLE 0 0 12880 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 362 7471 SH SOLE 0 0 7471 AECOM COM 00766T100 211 5584 SH SOLE 0 0 5584 AEGON N V NY REGISTRY SHS 007924103 831 167853 SH SOLE 0 0 167853 AEHR TEST SYSTEMS COM 00760J108 237 143479 SH SOLE 0 0 143479 AERCAP HOLDINGS NV SHS N00985106 304 5854 SH SOLE 0 0 5854 AEROJET ROCKETDYNE HLDGS INC COM 007800105 673 15027 SH SOLE 0 0 15027 AEROVIRONMENT INC COM 008073108 2360 41570 SH SOLE 0 0 41570 AES CORP COM 00130H105 1652 98596 SH SOLE 0 0 98596 AFFILIATED MANAGERS GROUP IN COM 008252108 354 3833 SH SOLE 0 0 3833 AFLAC INC COM 001055102 21526 392739 SH SOLE 0 0 392739 AGCO CORP COM 001084102 261 3371 SH SOLE 0 0 3371 AGILENT TECHNOLOGIES INC COM 00846U101 2139 28638 SH SOLE 0 0 28638 AGNC INVT CORP COM 00123Q104 567 33717 SH SOLE 0 0 33717 AGNICO EAGLE MINES LTD COM 008474108 895 17492 SH SOLE 0 0 17492 AGREE REALTY CORP COM 008492100 1249 19498 SH SOLE 0 0 19498 AIR INDS GROUP COM NEW 00912N205 11 10231 SH SOLE 0 0 10231 AIR LEASE CORP CL A 00912X302 343 8287 SH SOLE 0 0 8287 AIR PRODS & CHEMS INC COM 009158106 133402 589276 SH SOLE 0 0 589276 AK STL HLDG CORP COM 001547108 98 41384 SH SOLE 0 0 41384 AKAMAI TECHNOLOGIES INC COM 00971T101 718 8958 SH SOLE 0 0 8958 AKOUSTIS TECHNOLOGIES INC COM 00973N102 630 98390 SH SOLE 0 0 98390 ALAMOS GOLD INC NEW COM CL A 011532108 122 20221 SH SOLE 0 0 20221 ALARM COM HLDGS INC COM 011642105 1067 19939 SH SOLE 0 0 19939 ALASKA AIR GROUP INC COM 011659109 20125 314903 SH SOLE 0 0 314903 ALBEMARLE CORP COM 012653101 2318 32918 SH SOLE 0 0 32918 ALCENTRA CAP CORP COM 01374T102 253 30215 SH SOLE 0 0 30215 ALCOA CORP COM 013872106 535 22850 SH SOLE 0 0 22850 ALCON INC ORD SHS H01301128 1371 22212 SH SOLE 0 0 22212 ALDEYRA THERAPEUTICS INC COM 01438T106 81 13500 SH SOLE 0 0 13500 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 317 2247 SH SOLE 0 0 2247 ALEXION PHARMACEUTICALS INC COM 015351109 2663 20334 SH SOLE 0 0 20334 ALGONQUIN PWR UTILS CORP COM 015857105 677 55996 SH SOLE 0 0 55996 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 109465 645999 SH SOLE 0 0 645999 ALIGN TECHNOLOGY INC COM 016255101 2979 10884 SH SOLE 0 0 10884 ALKERMES PLC SHS G01767105 657 29161 SH SOLE 0 0 29161 ALLEGHENY TECHNOLOGIES INC COM 01741R102 1307 51872 SH SOLE 0 0 51872 ALLEGION PUB LTD CO ORD SHS G0176J109 496 4489 SH SOLE 0 0 4489 ALLENA PHARMACEUTICALS INC COM 018119107 52 12850 SH SOLE 0 0 12850 ALLERGAN PLC SHS G0177J108 5844 34907 SH SOLE 0 0 34907 ALLETE INC COM NEW 018522300 2103 25272 SH SOLE 0 0 25272 ALLIANCE DATA SYSTEMS CORP COM 018581108 233 1658 SH SOLE 0 0 1658 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 224 13186 SH SOLE 0 0 13186 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 414 35139 SH SOLE 0 0 35139 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1401 47125 SH SOLE 0 0 47125 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 472 35110 SH SOLE 0 0 35110 ALLIANT ENERGY CORP COM 018802108 2844 57941 SH SOLE 0 0 57941 ALLIANZGI CONV INCOME FD COM 018828103 151 26741 SH SOLE 0 0 26741 ALLIANZGI EQUITY & CONV INCO COM 018829101 759 34955 SH SOLE 0 0 34955 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 4894 394698 SH SOLE 0 0 394698 ALLSTATE CORP COM 020002101 63644 625818 SH SOLE 0 0 625818 ALLY FINL INC COM 02005N100 1601 51657 SH SOLE 0 0 51657 ALPHABET INC CAP STK CL A 02079K305 107500 99279 SH SOLE 0 0 99279 ALPHABET INC CAP STK CL C 02079K107 67905 62820 SH SOLE 0 0 62820 ALPHATEC HOLDINGS INC COM NEW 02081G201 166 36462 SH SOLE 0 0 36462 ALPS ETF TR ALERIAN MLP 00162Q866 18936 1922414 SH SOLE 0 0 1922414 ALPS ETF TR BARRONS 400 ETF 00162Q726 381 9421 SH SOLE 0 0 9421 ALPS ETF TR C&S GLOBL ETF 00162Q106 395 8381 SH SOLE 0 0 8381 ALPS ETF TR EQUAL SEC ETF 00162Q205 457 6143 SH SOLE 0 0 6143 ALPS ETF TR INTL SEC DV DOG 00162Q718 434 16690 SH SOLE 0 0 16690 ALPS ETF TR MED BREAKTHGH 00162Q593 633 17518 SH SOLE 0 0 17518 ALPS ETF TR RIVERFRONT DYM 00162Q536 256 10252 SH SOLE 0 0 10252 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1703 68751 SH SOLE 0 0 68751 ALPS ETF TR SECTR DIV DOGS 00162Q858 6627 152347 SH SOLE 0 0 152347 ALPS ETF TR SPROTT GL MINE 00162Q643 645 29310 SH SOLE 0 0 29310 ALTABA INC COM 021346101 1072 15458 SH SOLE 0 0 15458 ALTERYX INC COM CL A 02156B103 2104 19279 SH SOLE 0 0 19279 ALTRIA GROUP INC COM 02209S103 44676 943515 SH SOLE 0 0 943515 AMARIN CORP PLC SPONS ADR NEW 023111206 4301 221800 SH SOLE 0 0 221800 AMARIN CORP PLC SPONS ADR NEW 023111206 12 14300 SH Put SOLE 0 0 14300 AMAZON COM INC COM 023135106 303644 160351 SH SOLE 0 0 160351 AMBAC FINL GROUP INC COM NEW 023139884 604 35847 SH SOLE 0 0 35847 AMBEV SA SPONSORED ADR 02319V103 65 13906 SH SOLE 0 0 13906 AMC NETWORKS INC CL A 00164V103 377 6919 SH SOLE 0 0 6919 AMCOR PLC ORD G0250X107 224 19531 SH SOLE 0 0 19531 AMEREN CORP COM 023608102 1719 22888 SH SOLE 0 0 22888 AMERESCO INC CL A 02361E108 159 10813 SH SOLE 0 0 10813 AMERI HLDGS INC COM 02362F104 5 15162 SH SOLE 0 0 15162 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2825 396811 SH SOLE 0 0 396811 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 257 17668 SH SOLE 0 0 17668 AMERICAN AIRLS GROUP INC COM 02376R102 735 22532 SH SOLE 0 0 22532 AMERICAN ELEC PWR CO INC COM 025537101 17091 194191 SH SOLE 0 0 194191 AMERICAN EXPRESS CO COM 025816109 15691 127110 SH SOLE 0 0 127110 AMERICAN FIN TR INC COM CLASS A 02607T109 154 14172 SH SOLE 0 0 14172 AMERICAN FINL GROUP INC OHIO COM 025932104 460 4487 SH SOLE 0 0 4487 AMERICAN HOMES 4 RENT CL A 02665T306 1883 77472 SH SOLE 0 0 77472 AMERICAN INTL GROUP INC COM NEW 026874784 1137 21345 SH SOLE 0 0 21345 AMERICAN MIDSTREAM PARTNERS COM UNITS 02752P100 129 25000 SH SOLE 0 0 25000 AMERICAN NATL BANKSHARES INC COM 027745108 1053 27181 SH SOLE 0 0 27181 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 1130 125408 SH SOLE 0 0 125408 AMERICAN STS WTR CO COM 029899101 2954 39263 SH SOLE 0 0 39263 AMERICAN TOWER CORP NEW COM 03027X100 22662 110811 SH SOLE 0 0 110811 AMERICAN WTR WKS CO INC NEW COM 030420103 10640 91724 SH SOLE 0 0 91724 AMERICOLD RLTY TR COM 03064D108 372 11476 SH SOLE 0 0 11476 AMERIGAS PARTNERS L P UNIT L P INT 030975106 2080 59693 SH SOLE 0 0 59693 AMERIPRISE FINL INC COM 03076C106 5595 38531 SH SOLE 0 0 38531 AMERISOURCEBERGEN CORP COM 03073E105 5763 67596 SH SOLE 0 0 67596 AMETEK INC NEW COM 031100100 9305 102424 SH SOLE 0 0 102424 AMGEN INC COM 031162100 43397 235477 SH SOLE 0 0 235477 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 202 28105 SH SOLE 0 0 28105 AMPCO-PITTSBURGH CORP COM 032037103 65 16175 SH SOLE 0 0 16175 AMPHENOL CORP NEW CL A 032095101 7238 75439 SH SOLE 0 0 75439 AMPIO PHARMACEUTICALS INC COM 03209T109 19 49193 SH SOLE 0 0 49193 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 271 14803 SH SOLE 0 0 14803 AMPLIFY ETF TR ONLIN RETL ETF 032108102 351 7131 SH SOLE 0 0 7131 ANADARKO PETE CORP COM 032511107 2424 34360 SH SOLE 0 0 34360 ANALOG DEVICES INC COM 032654105 23403 207328 SH SOLE 0 0 207328 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 70 20750 SH SOLE 0 0 20750 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 3751 103253 SH SOLE 0 0 103253 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 5809 65625 SH SOLE 0 0 65625 ANI PHARMACEUTICALS INC COM 00182C103 221 2694 SH SOLE 0 0 2694 ANI PHARMACEUTICALS INC NOTE 3.000%12/0 00182CAA1 13 11000 PRN SOLE 0 0 11000 ANNALY CAP MGMT INC COM 035710409 2732 299272 SH SOLE 0 0 299272 ANSYS INC COM 03662Q105 561 2738 SH SOLE 0 0 2738 ANTARES PHARMA INC COM 036642106 378 115016 SH SOLE 0 0 115016 ANTERO MIDSTREAM CORP COM 03676B102 2307 201335 SH SOLE 0 0 201335 ANTHEM INC COM 036752103 7148 25322 SH SOLE 0 0 25322 AON PLC SHS CL A G0408V102 2404 12455 SH SOLE 0 0 12455 APACHE CORP COM 037411105 1007 34748 SH SOLE 0 0 34748 APARTMENT INVT & MGMT CO CL A 03748R754 1546 30842 SH SOLE 0 0 30842 APHRIA INC COM 03765K104 97 13800 SH SOLE 0 0 13800 APOGEE ENTERPRISES INC COM 037598109 580 13354 SH SOLE 0 0 13354 APOLLO COML REAL EST FIN INC COM 03762U105 1792 97417 SH SOLE 0 0 97417 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 442 12894 SH SOLE 0 0 12894 APOLLO INVT CORP COM NEW 03761U502 221 13990 SH SOLE 0 0 13990 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 725 45742 SH SOLE 0 0 45742 APPLE INC COM 037833100 516179 2607897 SH SOLE 0 0 2607897 APPLIED MATLS INC COM 038222105 6729 149828 SH SOLE 0 0 149828 APPLIED OPTOELECTRONICS INC COM 03823U102 275 26751 SH SOLE 0 0 26751 APTARGROUP INC COM 038336103 266 2136 SH SOLE 0 0 2136 APTIV PLC SHS G6095L109 2588 32017 SH SOLE 0 0 32017 APYX MED CORP COM 03837C106 1649 245435 SH SOLE 0 0 245435 AQUA AMERICA INC COM 03836W103 3974 96054 SH SOLE 0 0 96054 AQUAVENTURE HLDGS LTD SHS G0443N107 226 11312 SH SOLE 0 0 11312 ARAMARK COM 03852U106 1074 29769 SH SOLE 0 0 29769 ARBOR RLTY TR INC COM 038923108 1036 85468 SH SOLE 0 0 85468 ARCH CAP GROUP LTD ORD G0450A105 2564 69146 SH SOLE 0 0 69146 ARCHER DANIELS MIDLAND CO COM 039483102 3453 84635 SH SOLE 0 0 84635 ARCHROCK INC COM 03957W106 117 10993 SH SOLE 0 0 10993 ARCONIC INC COM 03965L100 1931 74793 SH SOLE 0 0 74793 ARENA PHARMACEUTICALS INC COM NEW 040047607 286 4885 SH SOLE 0 0 4885 ARES CAP CORP COM 04010L103 6061 337839 SH SOLE 0 0 337839 ARES DYNAMIC CR ALLOCATION F COM 04014F102 585 38672 SH SOLE 0 0 38672 ARGO GROUP INTL HLDGS LTD COM G0464B107 1897 25621 SH SOLE 0 0 25621 ARISTA NETWORKS INC COM 040413106 1140 4391 SH SOLE 0 0 4391 ARK ETF TR 3D PRINTING ETF 00214Q500 231 9758 SH SOLE 0 0 9758 ARK ETF TR GENOMIC REV ETF 00214Q302 1495 43377 SH SOLE 0 0 43377 ARK ETF TR INDL INNOVATIN 00214Q203 637 18863 SH SOLE 0 0 18863 ARK ETF TR INNOVATION ETF 00214Q104 13793 287464 SH SOLE 0 0 287464 ARK ETF TR WEB X.O ETF 00214Q401 941 18087 SH SOLE 0 0 18087 ARMADA HOFFLER PPTYS INC COM 04208T108 261 15791 SH SOLE 0 0 15791 ARRAY BIOPHARMA INC COM 04269X105 397 8572 SH SOLE 0 0 8572 ARROW ELECTRS INC COM 042735100 603 8463 SH SOLE 0 0 8463 ARROW ETF TR ARROW DJ GLB YLD 04273H104 187 11449 SH SOLE 0 0 11449 ASCENA RETAIL GROUP INC COM 04351G101 23 37051 SH SOLE 0 0 37051 ASGN INC COM 00191U102 327 5399 SH SOLE 0 0 5399 ASHFORD HOSPITALITY TR INC COM SHS 044103109 276 92906 SH SOLE 0 0 92906 ASHLAND GLOBAL HLDGS INC COM 044186104 322 4028 SH SOLE 0 0 4028 ASML HOLDING N V N Y REGISTRY SHS N07059210 1357 6525 SH SOLE 0 0 6525 ASPEN TECHNOLOGY INC COM 045327103 410 3299 SH SOLE 0 0 3299 ASSERTIO THERAPEUTICS INC COM 04545L107 164 47427 SH SOLE 0 0 47427 ASSOCIATED BANC CORP COM 045487105 378 17882 SH SOLE 0 0 17882 ASSURANT INC COM 04621X108 1279 12024 SH SOLE 0 0 12024 ASSURED GUARANTY LTD COM G0585R106 433 10285 SH SOLE 0 0 10285 ASTRAZENECA PLC SPONSORED ADR 046353108 4772 115597 SH SOLE 0 0 115597 ASTRONICS CORP COM 046433108 445 11054 SH SOLE 0 0 11054 ASURE SOFTWARE INC COM 04649U102 455 55285 SH SOLE 0 0 55285 AT HOME GROUP INC COM 04650Y100 156 23395 SH SOLE 0 0 23395 AT&T INC COM 00206R102 131352 3919786 SH SOLE 0 0 3919786 AT&T INC COM 00206R102 7 38500 SH Put SOLE 0 0 38500 ATLANTIC UN BANKSHARES CORP COM 04911A107 1929 54610 SH SOLE 0 0 54610 ATLANTICA YIELD PLC SHS G0751N103 492 21708 SH SOLE 0 0 21708 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 12 12000 PRN SOLE 0 0 12000 ATLASSIAN CORP PLC CL A G06242104 1801 13763 SH SOLE 0 0 13763 ATMOS ENERGY CORP COM 049560105 1647 15602 SH SOLE 0 0 15602 ATRION CORP COM 049904105 3605 4227 SH SOLE 0 0 4227 AURORA CANNABIS INC COM 05156X108 828 105863 SH SOLE 0 0 105863 AUTODESK INC COM 052769106 2987 18336 SH SOLE 0 0 18336 AUTOLIV INC COM 052800109 643 9115 SH SOLE 0 0 9115 AUTOMATIC DATA PROCESSING IN COM 053015103 28765 173980 SH SOLE 0 0 173980 AUTOZONE INC COM 053332102 3762 3422 SH SOLE 0 0 3422 AVALARA INC COM 05338G106 364 5037 SH SOLE 0 0 5037 AVALONBAY CMNTYS INC COM 053484101 342 1681 SH SOLE 0 0 1681 AVANGRID INC COM 05351W103 943 18666 SH SOLE 0 0 18666 AVANOS MED INC COM 05350V106 351 8048 SH SOLE 0 0 8048 AVEO PHARMACEUTICALS INC COM 053588109 11 16315 SH SOLE 0 0 16315 AVERY DENNISON CORP COM 053611109 1657 14326 SH SOLE 0 0 14326 AVID BIOSERVICES INC COM 05368M106 91 16303 SH SOLE 0 0 16303 AVISTA CORP COM 05379B107 709 15902 SH SOLE 0 0 15902 AVNET INC COM 053807103 2653 58614 SH SOLE 0 0 58614 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1115 18691 SH SOLE 0 0 18691 AXON ENTERPRISE INC COM 05464C101 3888 60550 SH SOLE 0 0 60550 AXOS FINL INC COM 05465C100 592 21712 SH SOLE 0 0 21712 AXT INC COM 00246W103 475 119826 SH SOLE 0 0 119826 AZUL S A SPONSR ADR PFD 05501U106 251 7512 SH SOLE 0 0 7512 AZUL S A SPONSR ADR PFD 05501U106 18 18400 SH Put SOLE 0 0 18400 B & G FOODS INC NEW COM 05508R106 222 10665 SH SOLE 0 0 10665 B2GOLD CORP COM 11777Q209 69 22600 SH SOLE 0 0 22600 BAIDU INC SPON ADR REP A 056752108 4950 42178 SH SOLE 0 0 42178 BAKER HUGHES A GE CO CL A 05722G100 494 20053 SH SOLE 0 0 20053 BALCHEM CORP COM 057665200 4526 45272 SH SOLE 0 0 45272 BALL CORP COM 058498106 9726 138965 SH SOLE 0 0 138965 BANC OF CALIFORNIA INC COM 05990K106 217 15548 SH SOLE 0 0 15548 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 359 64497 SH SOLE 0 0 64497 BANCO SANTANDER SA ADR 05964H105 106 23193 SH SOLE 0 0 23193 BANCORPSOUTH BK TUPELO MISS COM 05971J102 3654 125826 SH SOLE 0 0 125826 BANCROFT FUND LTD COM 059695106 218 9744 SH SOLE 0 0 9744 BANK AMER CORP 7.25%CNV PFD L 060505682 2072 1510 SH SOLE 0 0 1510 BANK AMER CORP COM 060505104 71041 2449669 SH SOLE 0 0 2449669 BANK AMER CORP COM 060505104 21 13100 SH Call SOLE 0 0 0 BANK HAWAII CORP COM 062540109 329 3963 SH SOLE 0 0 3963 BANK MONTREAL QUE COM 063671101 2074 27521 SH SOLE 0 0 27521 BANK N S HALIFAX COM 064149107 543 10127 SH SOLE 0 0 10127 BANK NEW YORK MELLON CORP COM 064058100 7402 167650 SH SOLE 0 0 167650 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 330 9711 SH SOLE 0 0 9711 BANK OZK COM 06417N103 2401 79781 SH SOLE 0 0 79781 BAOZUN INC SPONSORED ADR 06684L103 279 5587 SH SOLE 0 0 5587 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 951 7014 SH SOLE 0 0 7014 BARCLAYS PLC ADR 06738E204 615 80840 SH SOLE 0 0 80840 BARINGS GLOBAL SHORT DURATIO COM 06760L100 572 32359 SH SOLE 0 0 32359 BARINGS PARTN INVS SH BEN INT 06761A103 603 36998 SH SOLE 0 0 36998 BARNES & NOBLE INC COM 067774109 214 32054 SH SOLE 0 0 32054 BARRICK GOLD CORPORATION COM 067901108 1098 69729 SH SOLE 0 0 69729 BAUSCH HEALTH COS INC COM 071734107 581 23085 SH SOLE 0 0 23085 BAXTER INTL INC COM 071813109 8383 102355 SH SOLE 0 0 102355 BB&T CORP COM 054937107 17102 348106 SH SOLE 0 0 348106 BCE INC COM NEW 05534B760 3088 68026 SH SOLE 0 0 68026 BECTON DICKINSON & CO COM 075887109 81753 324371 SH SOLE 0 0 324371 BECTON DICKINSON & CO PFD SHS CONV A 075887208 446 7212 SH SOLE 0 0 7212 BERKLEY W R CORP COM 084423102 403 6108 SH SOLE 0 0 6108 BERKSHIRE HATHAWAY INC DEL CL A 084670108 8595 27 SH SOLE 0 0 27 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 216704 1016577 SH SOLE 0 0 1016577 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24 11700 SH Call SOLE 0 0 0 BEST BUY INC COM 086516101 4091 58663 SH SOLE 0 0 58663 BEYOND MEAT INC COM 08862E109 2437 15165 SH SOLE 0 0 15165 BG STAFFING INC COM 05544A109 438 23207 SH SOLE 0 0 23207 BGC PARTNERS INC CL A 05541T101 13317 2546199 SH SOLE 0 0 2546199 BHP GROUP LTD SPONSORED ADS 088606108 1858 31966 SH SOLE 0 0 31966 BHP GROUP PLC SPONSORED ADR 05545E209 323 6325 SH SOLE 0 0 6325 BIO RAD LABS INC CL A 090572207 435 1392 SH SOLE 0 0 1392 BIOGEN INC COM 09062X103 5055 21613 SH SOLE 0 0 21613 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 306 6995 SH SOLE 0 0 6995 BIOHITECH GLOBAL INC COM 09074B107 211 118685 SH SOLE 0 0 118685 BIOMARIN PHARMACEUTICAL INC COM 09061G101 206 2400 SH SOLE 0 0 2400 BIOTELEMETRY INC COM 090672106 2386 49546 SH SOLE 0 0 49546 BIOTIME INC COM 09066L105 47 42771 SH SOLE 0 0 42771 BLACK HILLS CORP COM 092113109 372 4753 SH SOLE 0 0 4753 BLACK KNIGHT INC COM 09215C105 425 7071 SH SOLE 0 0 7071 BLACKBERRY LTD COM 09228F103 130 17420 SH SOLE 0 0 17420 BLACKBERRY LTD COM 09228F103 31 11900 SH Put SOLE 0 0 11900 BLACKROCK CORE BD TR SHS BEN INT 09249E101 1142 81242 SH SOLE 0 0 81242 BLACKROCK CORPOR HI YLD FD I COM 09255P107 438 40828 SH SOLE 0 0 40828 BLACKROCK CR ALLCTN INC TR COM 092508100 5210 401708 SH SOLE 0 0 401708 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 269 24983 SH SOLE 0 0 24983 BLACKROCK ENERGY & RES TR COM 09250U101 1966 164803 SH SOLE 0 0 164803 BLACKROCK ENH CAP & INC FD I COM 09256A109 6299 398685 SH SOLE 0 0 398685 BLACKROCK ENHANCED EQT DIV T COM 09251A104 17081 1925747 SH SOLE 0 0 1925747 BLACKROCK ENHANCED GBL DIV T COM 092501105 1979 184414 SH SOLE 0 0 184414 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 804 143122 SH SOLE 0 0 143122 BLACKROCK FLOAT RATE OME STR COM 09255X100 498 38833 SH SOLE 0 0 38833 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1170 30080 SH SOLE 0 0 30080 BLACKROCK INC COM 09247X101 20558 43789 SH SOLE 0 0 43789 BLACKROCK INCOME TR INC COM 09247F100 1112 183778 SH SOLE 0 0 183778 BLACKROCK INVT QUALITY MUN T COM 09247D105 356 23832 SH SOLE 0 0 23832 BLACKROCK LONG-TERM MUNI ADV COM 09250B103 646 51182 SH SOLE 0 0 51182 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1400 93328 SH SOLE 0 0 93328 BLACKROCK MULTI-SECTOR INC T COM 09258A107 713 40849 SH SOLE 0 0 40849 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 356 23671 SH SOLE 0 0 23671 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1884 81090 SH SOLE 0 0 81090 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 623 44836 SH SOLE 0 0 44836 BLACKROCK MUNI INCOME INV QL COM 09250G102 147 10286 SH SOLE 0 0 10286 BLACKROCK MUNI INCOME TR II COM 09249N101 389 26573 SH SOLE 0 0 26573 BLACKROCK MUNI INTER DR FD I COM 09253X102 316 22510 SH SOLE 0 0 22510 BLACKROCK MUNIASSETS FD INC COM 09254J102 2196 138453 SH SOLE 0 0 138453 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 149 10558 SH SOLE 0 0 10558 BLACKROCK MUNICIPAL BOND TR COM 09249H104 172 11592 SH SOLE 0 0 11592 BLACKROCK MUNICIPL INC QLTY COM 092479104 404 29378 SH SOLE 0 0 29378 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 261 23474 SH SOLE 0 0 23474 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 205 13565 SH SOLE 0 0 13565 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1289 92449 SH SOLE 0 0 92449 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 952 72303 SH SOLE 0 0 72303 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 336 24630 SH SOLE 0 0 24630 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 180 14317 SH SOLE 0 0 14317 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 519 38997 SH SOLE 0 0 38997 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 207 12095 SH SOLE 0 0 12095 BLACKROCK MUNIVEST FD INC COM 09253R105 214 23361 SH SOLE 0 0 23361 BLACKROCK MUNIY QUALITY FD I COM 09254G108 657 52271 SH SOLE 0 0 52271 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 187 13139 SH SOLE 0 0 13139 BLACKROCK MUNIYIELD FD INC COM 09253W104 192 13353 SH SOLE 0 0 13353 BLACKROCK MUNIYIELD INVST FD COM 09254R104 669 45449 SH SOLE 0 0 45449 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 1896 127939 SH SOLE 0 0 127939 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 476 33925 SH SOLE 0 0 33925 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 384 29112 SH SOLE 0 0 29112 BLACKROCK MUNIYIELD QUALITY COM 09254F100 630 43429 SH SOLE 0 0 43429 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 240 17373 SH SOLE 0 0 17373 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 234 17048 SH SOLE 0 0 17048 BLACKROCK NY MUNI INC QLTY T COM 09249U105 158 11915 SH SOLE 0 0 11915 BLACKROCK RES & COMM STRAT T SHS 09257A108 4819 589069 SH SOLE 0 0 589069 BLACKROCK SCIENCE & TECH TR SHS 09258G104 12364 382664 SH SOLE 0 0 382664 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 995 41946 SH SOLE 0 0 41946 BLACKROCK TCP CAP CORP COM 09259E108 1357 95203 SH SOLE 0 0 95203 BLACKROCK UTILITIES INFRSTRC COM 09248D104 923 41710 SH SOLE 0 0 41710 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 19326 435070 SH SOLE 0 0 435070 BLACKSTONE GSO FLTING RTE FU COM 09256U105 350 20763 SH SOLE 0 0 20763 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 5484 373798 SH SOLE 0 0 373798 BLACKSTONE MTG TR INC COM CL A 09257W100 1317 37015 SH SOLE 0 0 37015 BLINK CHARGING CO COM 09354A100 28 10600 SH SOLE 0 0 10600 BLOOM ENERGY CORP COM CL A 093712107 187 15222 SH SOLE 0 0 15222 BLUEBIRD BIO INC COM 09609G100 551 4328 SH SOLE 0 0 4328 BLUEPRINT MEDICINES CORP COM 09627Y109 300 3181 SH SOLE 0 0 3181 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 294 24998 SH SOLE 0 0 24998 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 72 23497 SH SOLE 0 0 23497 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1395 104741 SH SOLE 0 0 104741 BNY MELLON STRATEGIC MUN BD COM 09662E109 339 42812 SH SOLE 0 0 42812 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1059 129605 SH SOLE 0 0 129605 BOEING CO COM 097023105 82802 227456 SH SOLE 0 0 227456 BOOKING HLDGS INC COM 09857L108 27273 14548 SH SOLE 0 0 14548 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3537 53426 SH SOLE 0 0 53426 BORGWARNER INC COM 099724106 1290 30718 SH SOLE 0 0 30718 BOSTON BEER INC CL A 100557107 488 1291 SH SOLE 0 0 1291 BOSTON PROPERTIES INC COM 101121101 533 4126 SH SOLE 0 0 4126 BOSTON SCIENTIFIC CORP COM 101137107 6622 154079 SH SOLE 0 0 154079 BOULDER GROWTH & INCOME FD I COM 101507101 1719 152894 SH SOLE 0 0 152894 BOX INC CL A 10316T104 2536 144028 SH SOLE 0 0 144028 BOX INC CL A 10316T104 20 14500 SH Call SOLE 0 0 0 BOX INC CL A 10316T104 19 22300 SH Call SOLE 0 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 1517 98000 SH SOLE 0 0 98000 BP PLC SPONSORED ADR 055622104 29548 708573 SH SOLE 0 0 708573 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 214 13818 SH SOLE 0 0 13818 BRADY CORP CL A 104674106 378 7670 SH SOLE 0 0 7670 BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 299 16069 SH SOLE 0 0 16069 BRIGGS & STRATTON CORP COM 109043109 109 10606 SH SOLE 0 0 10606 BRIGHTHOUSE FINL INC COM 10922N103 230 6273 SH SOLE 0 0 6273 BRINKER INTL INC COM 109641100 404 10268 SH SOLE 0 0 10268 BRINKS CO COM 109696104 267 3284 SH SOLE 0 0 3284 BRISTOL MYERS SQUIBB CO COM 110122108 19973 440405 SH SOLE 0 0 440405 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3460 99233 SH SOLE 0 0 99233 BRIXMOR PPTY GROUP INC COM 11120U105 202 11305 SH SOLE 0 0 11305 BROADCOM INC COM 11135F101 67231 233511 SH SOLE 0 0 233511 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2582 20221 SH SOLE 0 0 20221 BROOKDALE SR LIVING INC COM 112463104 99 13707 SH SOLE 0 0 13707 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6521 136796 SH SOLE 0 0 136796 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 4071 95201 SH SOLE 0 0 95201 BROOKFIELD PROPERTY REIT INC CL A 11282X103 490 25926 SH SOLE 0 0 25926 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 344 15878 SH SOLE 0 0 15878 BROWN & BROWN INC COM 115236101 1288 38451 SH SOLE 0 0 38451 BROWN FORMAN CORP CL A 115637100 639 11622 SH SOLE 0 0 11622 BROWN FORMAN CORP CL B 115637209 1304 23527 SH SOLE 0 0 23527 BT GROUP PLC ADR 05577E101 1069 83702 SH SOLE 0 0 83702 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2170 52873 SH SOLE 0 0 52873 BUNGE LIMITED COM G16962105 213 3830 SH SOLE 0 0 3830 BURLINGTON STORES INC COM 122017106 1113 6542 SH SOLE 0 0 6542 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3816 45242 SH SOLE 0 0 45242 CABOT OIL & GAS CORP COM 127097103 2358 102715 SH SOLE 0 0 102715 CACI INTL INC CL A 127190304 373 1824 SH SOLE 0 0 1824 CACTUS INC CL A 127203107 331 10002 SH SOLE 0 0 10002 CADENCE BANCORPORATION CL A 12739A100 2706 130083 SH SOLE 0 0 130083 CADENCE DESIGN SYSTEM INC COM 127387108 1827 25803 SH SOLE 0 0 25803 CAE INC COM 124765108 246 9162 SH SOLE 0 0 9162 CAL MAINE FOODS INC COM NEW 128030202 1169 28030 SH SOLE 0 0 28030 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 585 53026 SH SOLE 0 0 53026 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 1843 175397 SH SOLE 0 0 175397 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 364 18070 SH SOLE 0 0 18070 CALAMOS GBL DYN INCOME FUND COM 12811L107 959 118447 SH SOLE 0 0 118447 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 171 13325 SH SOLE 0 0 13325 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 11985 939258 SH SOLE 0 0 939258 CALIFORNIA WTR SVC GROUP COM 130788102 1285 25376 SH SOLE 0 0 25376 CALITHERA BIOSCIENCES INC COM 13089P101 117 30000 SH SOLE 0 0 30000 CALLAWAY GOLF CO COM 131193104 499 29086 SH SOLE 0 0 29086 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 55 13244 SH SOLE 0 0 13244 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 385 10703 SH SOLE 0 0 10703 CAMDEN PPTY TR SH BEN INT 133131102 680 6513 SH SOLE 0 0 6513 CAMECO CORP COM 13321L108 1208 112913 SH SOLE 0 0 112913 CAMPBELL SOUP CO COM 134429109 531 13241 SH SOLE 0 0 13241 CANADIAN NAT RES LTD COM 136385101 1232 45798 SH SOLE 0 0 45798 CANADIAN NATL RY CO COM 136375102 4292 46484 SH SOLE 0 0 46484 CANADIAN PAC RY LTD COM 13645T100 1683 7163 SH SOLE 0 0 7163 CANOPY GROWTH CORP COM 138035100 1502 37279 SH SOLE 0 0 37279 CANTEL MEDICAL CORP COM 138098108 545 6761 SH SOLE 0 0 6761 CAPITAL ONE FINL CORP COM 14040H105 4544 50082 SH SOLE 0 0 50082 CAPSTAR FINL HLDGS INC COM 14070T102 305 20103 SH SOLE 0 0 20103 CARBO CERAMICS INC COM 140781105 184 136200 SH SOLE 0 0 136200 CARDINAL HEALTH INC COM 14149Y108 2171 46087 SH SOLE 0 0 46087 CAREDX INC COM 14167L103 2417 67147 SH SOLE 0 0 67147 CARETRUST REIT INC COM 14174T107 1004 42201 SH SOLE 0 0 42201 CARLISLE COS INC COM 142339100 531 3783 SH SOLE 0 0 3783 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 500 22112 SH SOLE 0 0 22112 CARMAX INC COM 143130102 6091 70154 SH SOLE 0 0 70154 CARNIVAL CORP UNIT 99/99/9999 143658300 68489 1471300 SH SOLE 0 0 1471300 CARNIVAL CORP UNIT 99/99/9999 143658300 1 11000 SH Call SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 1 11800 SH Call SOLE 0 0 0 CAROLINA FINL CORP NEW COM 143873107 579 16492 SH SOLE 0 0 16492 CARPENTER TECHNOLOGY CORP COM 144285103 375 7816 SH SOLE 0 0 7816 CARRIZO OIL & GAS INC COM 144577103 244 24377 SH SOLE 0 0 24377 CARVANA CO CL A 146869102 393 6278 SH SOLE 0 0 6278 CASELLA WASTE SYS INC CL A 147448104 3577 90263 SH SOLE 0 0 90263 CASEYS GEN STORES INC COM 147528103 1913 12261 SH SOLE 0 0 12261 CATALYST PHARMACEUTICALS INC COM 14888U101 912 237536 SH SOLE 0 0 237536 CATCHMARK TIMBER TR INC CL A 14912Y202 376 35936 SH SOLE 0 0 35936 CATERPILLAR INC DEL COM 149123101 35318 259135 SH SOLE 0 0 259135 CATERPILLAR INC DEL COM 149123101 7 10900 SH Put SOLE 0 0 10900 CBL & ASSOC PPTYS INC COM 124830100 20 18890 SH SOLE 0 0 18890 CBRE CLARION GLOBAL REAL EST COM 12504G100 999 133423 SH SOLE 0 0 133423 CBRE GROUP INC CL A 12504L109 16181 315411 SH SOLE 0 0 315411 CBS CORP NEW CL B 124857202 977 19580 SH SOLE 0 0 19580 CBTX INC COM 12481V104 900 31987 SH SOLE 0 0 31987 CDK GLOBAL INC COM 12508E101 804 16255 SH SOLE 0 0 16255 CDN IMPERIAL BK COMM TORONTO COM 136069101 609 7768 SH SOLE 0 0 7768 CDW CORP COM 12514G108 3427 30877 SH SOLE 0 0 30877 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1090 22849 SH SOLE 0 0 22849 CELANESE CORP DEL COM 150870103 1250 11592 SH SOLE 0 0 11592 CELGENE CORP COM 151020104 11885 128573 SH SOLE 0 0 128573 CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 45 16940 SH SOLE 0 0 16940 CELLECT BIOTECHNOLOGY LTD SPON ADS 15116C102 6 11332 SH SOLE 0 0 11332 CELSIUS HOLDINGS INC COM NEW 15118V207 164 36836 SH SOLE 0 0 36836 CENTENE CORP DEL COM 15135B101 1105 21077 SH SOLE 0 0 21077 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 511 65061 SH SOLE 0 0 65061 CENTERPOINT ENERGY INC COM 15189T107 1597 55791 SH SOLE 0 0 55791 CENTERSTATE BK CORP COM 15201P109 2432 105601 SH SOLE 0 0 105601 CENTRAL SECS CORP COM 155123102 3382 110807 SH SOLE 0 0 110807 CENTURYLINK INC COM 156700106 1223 103992 SH SOLE 0 0 103992 CENTURYLINK INC COM 156700106 71 53600 SH Put SOLE 0 0 53600 CERNER CORP COM 156782104 1223 16691 SH SOLE 0 0 16691 CHARLES RIV LABS INTL INC COM 159864107 850 5987 SH SOLE 0 0 5987 CHARTER COMMUNICATIONS INC N CL A 16119P108 1901 4810 SH SOLE 0 0 4810 CHATHAM LODGING TR COM 16208T102 189 10011 SH SOLE 0 0 10011 CHECK POINT SOFTWARE TECH LT ORD M22465104 4089 35366 SH SOLE 0 0 35366 CHEGG INC COM 163092109 1373 35568 SH SOLE 0 0 35568 CHEMED CORP NEW COM 16359R103 653 1809 SH SOLE 0 0 1809 CHEMICAL FINL CORP COM 163731102 658 16007 SH SOLE 0 0 16007 CHEMOURS CO COM 163851108 370 15406 SH SOLE 0 0 15406 CHEMUNG FINL CORP COM 164024101 322 6651 SH SOLE 0 0 6651 CHENIERE ENERGY INC COM NEW 16411R208 1272 18578 SH SOLE 0 0 18578 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1239 29371 SH SOLE 0 0 29371 CHESAPEAKE ENERGY CORP COM 165167107 559 286500 SH SOLE 0 0 286500 CHESAPEAKE ENERGY CORP COM 165167107 7 15600 SH Call SOLE 0 0 0 CHESAPEAKE ENERGY CORP COM 165167107 5 19600 SH Call SOLE 0 0 0 CHESAPEAKE ENERGY CORP COM 165167107 2 12900 SH Call SOLE 0 0 0 CHESAPEAKE ENERGY CORP COM 165167107 1 11500 SH Call SOLE 0 0 0 CHESAPEAKE ENERGY CORP PFD CONV 165167842 222 4175 SH SOLE 0 0 4175 CHESAPEAKE UTILS CORP COM 165303108 3166 33314 SH SOLE 0 0 33314 CHEVRON CORP NEW COM 166764100 200246 1609140 SH SOLE 0 0 1609140 CHEWY INC CL A 16679L109 242 6924 SH SOLE 0 0 6924 CHIMERA INVT CORP COM NEW 16934Q208 1950 103342 SH SOLE 0 0 103342 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 4247 93769 SH SOLE 0 0 93769 CHINA YUCHAI INTL LTD COM G21082105 272 18133 SH SOLE 0 0 18133 CHIPOTLE MEXICAN GRILL INC COM 169656105 1612 2199 SH SOLE 0 0 2199 CHUBB LIMITED COM H1467J104 104414 708842 SH SOLE 0 0 708842 CHURCH & DWIGHT INC COM 171340102 21843 298952 SH SOLE 0 0 298952 CIDARA THERAPEUTICS INC COM 171757107 214 127520 SH SOLE 0 0 127520 CIENA CORP COM NEW 171779309 982 23877 SH SOLE 0 0 23877 CIGNA CORP NEW COM 125523100 7713 48955 SH SOLE 0 0 48955 CIMAREX ENERGY CO COM 171798101 345 5817 SH SOLE 0 0 5817 CINCINNATI FINL CORP COM 172062101 3543 34171 SH SOLE 0 0 34171 CINEMARK HOLDINGS INC COM 17243V102 832 23039 SH SOLE 0 0 23039 CINTAS CORP COM 172908105 2043 8611 SH SOLE 0 0 8611 CISCO SYS INC COM 17275R102 189541 3463185 SH SOLE 0 0 3463185 CISCO SYS INC COM 17275R102 11 16800 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 22729 324567 SH SOLE 0 0 324567 CITIGROUP INC COM NEW 172967424 84 16700 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 50 18000 SH Call SOLE 0 0 0 CITIZENS & NORTHN CORP COM 172922106 266 10108 SH SOLE 0 0 10108 CITIZENS CMNTY BANCORP INC M COM 174903104 162 14925 SH SOLE 0 0 14925 CITIZENS FINL GROUP INC COM 174610105 1174 33195 SH SOLE 0 0 33195 CITRIX SYS INC COM 177376100 842 8575 SH SOLE 0 0 8575 CITY OFFICE REIT INC COM 178587101 347 28970 SH SOLE 0 0 28970 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 7157 777885 SH SOLE 0 0 777885 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 798 66747 SH SOLE 0 0 66747 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 2585 275549 SH SOLE 0 0 275549 CLEARWAY ENERGY INC CL A 18539C105 665 41075 SH SOLE 0 0 41075 CLEARWAY ENERGY INC CL C 18539C204 298 17652 SH SOLE 0 0 17652 CLEVELAND CLIFFS INC COM 185899101 828 77619 SH SOLE 0 0 77619 CLOROX CO DEL COM 189054109 15302 99940 SH SOLE 0 0 99940 CLOUGH GLOBAL DIVND AND INC COM 18913Y103 130 11653 SH SOLE 0 0 11653 CLOUGH GLOBAL EQUITY FD COM 18914C100 201 15697 SH SOLE 0 0 15697 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 1603 171443 SH SOLE 0 0 171443 CM FIN INC COM 12574Q103 413 54309 SH SOLE 0 0 54309 CME GROUP INC COM 12572Q105 117563 605583 SH SOLE 0 0 605583 CMS ENERGY CORP COM 125896100 2133 36838 SH SOLE 0 0 36838 CNA FINL CORP COM 126117100 612 12998 SH SOLE 0 0 12998 CNH INDL N V SHS N20944109 143 13875 SH SOLE 0 0 13875 CNO FINL GROUP INC COM 12621E103 518 31061 SH SOLE 0 0 31061 CNOOC LTD SPONSORED ADR 126132109 235 1378 SH SOLE 0 0 1378 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 1531 108986 SH SOLE 0 0 108986 COCA COLA CO COM 191216100 52689 1034749 SH SOLE 0 0 1034749 COCA COLA EUROPEAN PARTNERS SHS G25839104 539 9546 SH SOLE 0 0 9546 COEUR MNG INC COM NEW 192108504 48 11000 SH SOLE 0 0 11000 COGNEX CORP COM 192422103 320 6669 SH SOLE 0 0 6669 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2339 36899 SH SOLE 0 0 36899 COHEN & STEERS CLOSED END OP COM 19248P106 2213 173028 SH SOLE 0 0 173028 COHEN & STEERS GLOBAL INC BL COM 19248M103 792 88654 SH SOLE 0 0 88654 COHEN & STEERS INFRASTRUCTUR COM 19248A109 8103 312253 SH SOLE 0 0 312253 COHEN & STEERS QUALITY RLTY COM 19247L106 15304 1118738 SH SOLE 0 0 1118738 COHEN & STEERS REIT & PFD &I COM 19247X100 3669 169717 SH SOLE 0 0 169717 COHEN & STEERS TOTAL RETURN COM 19247R103 2150 152607 SH SOLE 0 0 152607 COLGATE PALMOLIVE CO COM 194162103 14659 204533 SH SOLE 0 0 204533 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 772 10817 SH SOLE 0 0 10817 COLONY BANKCORP INC COM 19623P101 1276 75266 SH SOLE 0 0 75266 COLONY CAP INC NEW CL A COM 19626G108 360 71950 SH SOLE 0 0 71950 COLONY CR REAL ESTATE INC COM CL A 19625T101 781 50416 SH SOLE 0 0 50416 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 543 26588 SH SOLE 0 0 26588 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 515 22581 SH SOLE 0 0 22581 COLUMBIA FINL INC COM 197641103 201 13325 SH SOLE 0 0 13325 COLUMBIA PPTY TR INC COM NEW 198287203 388 18685 SH SOLE 0 0 18685 COLUMBIA SELIGM PREM TECH GR COM 19842X109 248 12091 SH SOLE 0 0 12091 COMCAST CORP NEW CL A 20030N101 32697 773333 SH SOLE 0 0 773333 COMERICA INC COM 200340107 2066 28441 SH SOLE 0 0 28441 COMMERCE BANCSHARES INC COM 200525103 2843 47646 SH SOLE 0 0 47646 COMMSCOPE HLDG CO INC COM 20337X109 378 24044 SH SOLE 0 0 24044 COMMUNITY BK SYS INC COM 203607106 2558 38853 SH SOLE 0 0 38853 COMMUNITY HEALTH SYS INC NEW COM 203668108 41 15250 SH SOLE 0 0 15250 COMMUNITY HEALTHCARE TR INC COM 20369C106 2612 66287 SH SOLE 0 0 66287 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1401 73323 SH SOLE 0 0 73323 COMPASS MINERALS INTL INC COM 20451N101 1435 26117 SH SOLE 0 0 26117 COMPUGEN LTD ORD M25722105 103 26201 SH SOLE 0 0 26201 COMSTOCK RES INC COM 205768302 427 76639 SH SOLE 0 0 76639 CONAGRA BRANDS INC COM 205887102 3401 128239 SH SOLE 0 0 128239 CONCHO RES INC COM 20605P101 3056 29612 SH SOLE 0 0 29612 CONNECTICUT WTR SVC INC COM 207797101 346 4962 SH SOLE 0 0 4962 CONNECTONE BANCORP INC NEW COM 20786W107 509 22461 SH SOLE 0 0 22461 CONOCOPHILLIPS COM 20825C104 17913 293656 SH SOLE 0 0 293656 CONSOLIDATED COMM HLDGS INC COM 209034107 327 66325 SH SOLE 0 0 66325 CONSOLIDATED EDISON INC COM 209115104 8574 97788 SH SOLE 0 0 97788 CONSTELLATION BRANDS INC CL A 21036P108 19118 96996 SH SOLE 0 0 96996 CONSTELLIUM NV CL A N22035104 297 29628 SH SOLE 0 0 29628 CONSTRUCTION PARTNERS INC COM CL A 21044C107 613 40838 SH SOLE 0 0 40838 CONTINENTAL RESOURCES INC COM 212015101 4101 97423 SH SOLE 0 0 97423 COOPER COS INC COM NEW 216648402 1484 4404 SH SOLE 0 0 4404 COPA HOLDINGS SA CL A P31076105 206 2109 SH SOLE 0 0 2109 COPART INC COM 217204106 5426 72601 SH SOLE 0 0 72601 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 2105 303720 SH SOLE 0 0 303720 CORESITE RLTY CORP COM 21870Q105 1261 10948 SH SOLE 0 0 10948 CORINDUS VASCULAR ROBOTICS I COM 218730109 112 37465 SH SOLE 0 0 37465 CORMEDIX INC COM 21900C308 164 18300 SH SOLE 0 0 18300 CORNERSTONE BLDG BRANDS INC COM 21925D109 147 25198 SH SOLE 0 0 25198 CORNERSTONE STRATEGIC VALUE COM 21924B302 128 10986 SH SOLE 0 0 10986 CORNING INC COM 219350105 5426 163276 SH SOLE 0 0 163276 CORTEVA INC COM 22052L104 6047 204507 SH SOLE 0 0 204507 COSTAR GROUP INC COM 22160N109 243 438 SH SOLE 0 0 438 COSTCO WHSL CORP NEW COM 22160K105 50799 192204 SH SOLE 0 0 192204 COTY INC COM CL A 222070203 174 12950 SH SOLE 0 0 12950 COUPA SOFTWARE INC COM 22266L106 1879 14842 SH SOLE 0 0 14842 COVANTA HLDG CORP COM 22282E102 15682 875609 SH SOLE 0 0 875609 CRACKER BARREL OLD CTRY STOR COM 22410J106 1825 10691 SH SOLE 0 0 10691 CRAFT BREW ALLIANCE INC COM 224122101 279 19942 SH SOLE 0 0 19942 CRANE CO COM 224399105 1360 16293 SH SOLE 0 0 16293 CREDIT SUISSE GROUP SPONSORED ADR 225401108 992 82849 SH SOLE 0 0 82849 CREE INC COM 225447101 855 15226 SH SOLE 0 0 15226 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 640 17880 SH SOLE 0 0 17880 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 400 8503 SH SOLE 0 0 8503 CRONOS GROUP INC COM 22717L101 271 16927 SH SOLE 0 0 16927 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1435 89426 SH SOLE 0 0 89426 CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 560 466 SH SOLE 0 0 466 CROWN CASTLE INTL CORP NEW COM 22822V101 18271 140159 SH SOLE 0 0 140159 CROWN HOLDINGS INC COM 228368106 369 6045 SH SOLE 0 0 6045 CSI COMPRESSCO LP COM UNIT 12637A103 280 78958 SH SOLE 0 0 78958 CSX CORP COM 126408103 12936 167190 SH SOLE 0 0 167190 CTRIP COM INTL LTD SPONSORED ADS 22943F100 442 11982 SH SOLE 0 0 11982 CUBIC CORP COM 229669106 214 3319 SH SOLE 0 0 3319 CUI GLOBAL INC COM NEW 126576206 13 15525 SH SOLE 0 0 15525 CULLEN FROST BANKERS INC COM 229899109 484 5172 SH SOLE 0 0 5172 CUMMINS INC COM 231021106 22680 132363 SH SOLE 0 0 132363 CUSHING RENAISSANCE FD COM 231647108 338 23958 SH SOLE 0 0 23958 CUSHING RENAISSANCE FD RIGHT 07/18/2019 231647124 5 23832 SH SOLE 0 0 23832 CUTERA INC COM 232109108 371 17875 SH SOLE 0 0 17875 CVS HEALTH CORP COM 126650100 93206 1710498 SH SOLE 0 0 1710498 CYBERARK SOFTWARE LTD SHS M2682V108 949 7423 SH SOLE 0 0 7423 CYCLACEL PHARMACEUTICALS INC COM PAR 23254L405 41 75125 SH SOLE 0 0 75125 CYPRESS SEMICONDUCTOR CORP COM 232806109 1056 47484 SH SOLE 0 0 47484 CYRUSONE INC COM 23283R100 7714 133647 SH SOLE 0 0 133647 CYTOKINETICS INC COM NEW 23282W605 300 26649 SH SOLE 0 0 26649 D R HORTON INC COM 23331A109 2776 64365 SH SOLE 0 0 64365 DANAHER CORPORATION COM 235851102 27847 194817 SH SOLE 0 0 194817 DARDEN RESTAURANTS INC COM 237194105 3085 25340 SH SOLE 0 0 25340 DARLING INGREDIENTS INC COM 237266101 200 10034 SH SOLE 0 0 10034 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 8479 475314 SH SOLE 0 0 475314 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 1018 43694 SH SOLE 0 0 43694 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 802 34258 SH SOLE 0 0 34258 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3807 163203 SH SOLE 0 0 163203 DAVITA INC COM 23918K108 3097 55044 SH SOLE 0 0 55044 DBX ETF TR XTRACK HRVST CSI 233051879 535 19000 SH SOLE 0 0 19000 DBX ETF TR XTRACK MSCI ALL 233051820 4213 153999 SH SOLE 0 0 153999 DBX ETF TR XTRACK MSCI EAFE 233051200 87649 2772823 SH SOLE 0 0 2772823 DBX ETF TR XTRACK MSCI EAFE 233051630 321 13993 SH SOLE 0 0 13993 DBX ETF TR XTRACK MSCI EMRG 233051101 867 38712 SH SOLE 0 0 38712 DBX ETF TR XTRACK MSCI EURP 233051853 3113 106975 SH SOLE 0 0 106975 DBX ETF TR XTRACK MSCI JAPN 233051507 622 16334 SH SOLE 0 0 16334 DBX ETF TR XTRACK MUN INFRA 233051705 1589 57370 SH SOLE 0 0 57370 DBX ETF TR XTRACK RUSS 1000 233051481 663 19585 SH SOLE 0 0 19585 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 2603 88842 SH SOLE 0 0 88842 DEERE & CO COM 244199105 16078 97019 SH SOLE 0 0 97019 DELAWARE INV MN MUN INC FD I COM 24610V103 577 44900 SH SOLE 0 0 44900 DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 827 62613 SH SOLE 0 0 62613 DELAWARE INVTS DIV & INCOME COM 245915103 218 15439 SH SOLE 0 0 15439 DELEK US HLDGS INC NEW COM 24665A103 496 12238 SH SOLE 0 0 12238 DELL TECHNOLOGIES INC CL C 24703L202 1145 22534 SH SOLE 0 0 22534 DELTA AIR LINES INC DEL COM NEW 247361702 15582 274579 SH SOLE 0 0 274579 DENBURY RES INC COM NEW 247916208 21 17330 SH SOLE 0 0 17330 DENTSPLY SIRONA INC COM 24906P109 358 6126 SH SOLE 0 0 6126 DESIGNER BRANDS INC CL A 250565108 309 16115 SH SOLE 0 0 16115 DEUTSCHE BANK AG NAMEN AKT D18190898 137 18011 SH SOLE 0 0 18011 DEVON ENERGY CORP NEW COM 25179M103 645 22628 SH SOLE 0 0 22628 DEXCOM INC COM 252131107 1623 10830 SH SOLE 0 0 10830 DIAGEO P L C SPON ADR NEW 25243Q205 19415 112661 SH SOLE 0 0 112661 DIAMONDBACK ENERGY INC COM 25278X109 4355 39962 SH SOLE 0 0 39962 DICKS SPORTING GOODS INC COM 253393102 36 29100 SH Put SOLE 0 0 29100 DIGITAL RLTY TR INC COM 253868103 7250 61550 SH SOLE 0 0 61550 DIGITAL TURBINE INC COM NEW 25400W102 100 19901 SH SOLE 0 0 19901 DINE BRANDS GLOBAL INC COM 254423106 2032 21285 SH SOLE 0 0 21285 DIPLOMAT PHARMACY INC COM 25456K101 74 12168 SH SOLE 0 0 12168 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 11113 223953 SH SOLE 0 0 223953 DISCOVER FINL SVCS COM 254709108 5481 70642 SH SOLE 0 0 70642 DISCOVERY INC COM SER A 25470F104 2087 67989 SH SOLE 0 0 67989 DISCOVERY INC COM SER C 25470F302 1262 44360 SH SOLE 0 0 44360 DISH NETWORK CORP CL A 25470M109 2280 59358 SH SOLE 0 0 59358 DISH NETWORK CORP CL A 25470M109 17 12500 SH Call SOLE 0 0 0 DISNEY WALT CO COM DISNEY 254687106 114280 818375 SH SOLE 0 0 818375 DNP SELECT INCOME FD COM 23325P104 1431 121097 SH SOLE 0 0 121097 DOCUSIGN INC COM 256163106 4067 81821 SH SOLE 0 0 81821 DOLBY LABORATORIES INC COM CL A 25659T107 564 8728 SH SOLE 0 0 8728 DOLLAR GEN CORP NEW COM 256677105 16987 125656 SH SOLE 0 0 125656 DOLLAR GEN CORP NEW COM 256677105 126 20700 SH Call SOLE 0 0 0 DOLLAR TREE INC COM 256746108 2781 25900 SH SOLE 0 0 25900 DOMINION ENERGY INC COM 25746U109 37093 479719 SH SOLE 0 0 479719 DOMINION ENERGY INC UNIT 08/15/2019 25746U836 629 12500 SH SOLE 0 0 12500 DOMINOS PIZZA INC COM 25754A201 891 3200 SH SOLE 0 0 3200 DOMO INC COM CL B 257554105 222 8109 SH SOLE 0 0 8109 DOMTAR CORP COM NEW 257559203 723 16230 SH SOLE 0 0 16230 DONALDSON INC COM 257651109 811 15940 SH SOLE 0 0 15940 DORCHESTER MINERALS LP COM UNIT 25820R105 228 12468 SH SOLE 0 0 12468 DOUBLELINE INCOME SOLUTIONS COM 258622109 952 47695 SH SOLE 0 0 47695 DOUBLELINE OPPORTUNISTIC CR COM 258623107 257 12294 SH SOLE 0 0 12294 DOUGLAS EMMETT INC COM 25960P109 397 9953 SH SOLE 0 0 9953 DOVER CORP COM 260003108 2403 23976 SH SOLE 0 0 23976 DOW INC COM 260557103 11676 236789 SH SOLE 0 0 236789 DROPBOX INC CL A 26210C104 432 17260 SH SOLE 0 0 17260 DTE ENERGY CO COM 233331107 4747 37118 SH SOLE 0 0 37118 DTF TAX-FREE INCOME INC COM 23334J107 306 22139 SH SOLE 0 0 22139 DUFF & PHELPS GLB UTL INC FD COM 26433C105 1981 129366 SH SOLE 0 0 129366 DUKE ENERGY CORP NEW COM NEW 26441C204 39808 451131 SH SOLE 0 0 451131 DUKE REALTY CORP COM NEW 264411505 470 14861 SH SOLE 0 0 14861 DUNKIN BRANDS GROUP INC COM 265504100 4932 61905 SH SOLE 0 0 61905 DUPONT DE NEMOURS INC COM 26614N102 16826 224139 SH SOLE 0 0 224139 DWS MUN INCOME TR NEW COM 233368109 134 11928 SH SOLE 0 0 11928 DXC TECHNOLOGY CO COM 23355L106 1365 24745 SH SOLE 0 0 24745 DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 20 20000 PRN SOLE 0 0 20000 DYNEX CAP INC COM 26817Q886 245 14626 SH SOLE 0 0 14626 E TRADE FINANCIAL CORP COM NEW 269246401 525 11768 SH SOLE 0 0 11768 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 2760 179691 SH SOLE 0 0 179691 EAST WEST BANCORP INC COM 27579R104 616 13163 SH SOLE 0 0 13163 EASTERLY GOVT PPTYS INC COM 27616P103 1721 95032 SH SOLE 0 0 95032 EASTGROUP PPTY INC COM 277276101 545 4698 SH SOLE 0 0 4698 EASTMAN CHEMICAL CO COM 277432100 1282 16478 SH SOLE 0 0 16478 EATON CORP PLC SHS G29183103 108524 1303122 SH SOLE 0 0 1303122 EATON VANCE CALIF MUN BD FD COM 27828A100 155 14094 SH SOLE 0 0 14094 EATON VANCE CORP COM NON VTG 278265103 1099 25492 SH SOLE 0 0 25492 EATON VANCE ENH EQTY INC FD COM 278277108 8936 525944 SH SOLE 0 0 525944 EATON VANCE ENHANCED EQ INC COM 278274105 650 43390 SH SOLE 0 0 43390 EATON VANCE FLTING RATE INC COM 278279104 305 22609 SH SOLE 0 0 22609 EATON VANCE FLTNG RATE 2022 COM 27831H100 153 16524 SH SOLE 0 0 16524 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 132 13085 SH SOLE 0 0 13085 EATON VANCE LTD DUR INCOME F COM 27828H105 3344 264309 SH SOLE 0 0 264309 EATON VANCE MUN BD FD COM 27827X101 2035 163741 SH SOLE 0 0 163741 EATON VANCE MUN INCOME 2028 SHS 27829U105 2426 117924 SH SOLE 0 0 117924 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 951 76484 SH SOLE 0 0 76484 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 801 35181 SH SOLE 0 0 35181 EATON VANCE RISK MNGD DIV EQ COM 27829G106 4275 454760 SH SOLE 0 0 454760 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1246 95171 SH SOLE 0 0 95171 EATON VANCE SR INCOME TR SH BEN INT 27826S103 266 42666 SH SOLE 0 0 42666 EATON VANCE TAX ADVT DIV INC COM 27828G107 1070 44937 SH SOLE 0 0 44937 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 256 27224 SH SOLE 0 0 27224 EATON VANCE TAX MNGD GBL DV COM 27829F108 6651 802322 SH SOLE 0 0 802322 EATON VANCE TAX MNGED BUY WR COM 27828X100 5521 352811 SH SOLE 0 0 352811 EATON VANCE TX ADV GLB DIV O COM 27828U106 1337 55036 SH SOLE 0 0 55036 EATON VANCE TX ADV GLBL DIV COM 27828S101 1608 100202 SH SOLE 0 0 100202 EATON VANCE TX MGD DIV EQ IN COM 27828N102 4783 398907 SH SOLE 0 0 398907 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1935 128818 SH SOLE 0 0 128818 EATON VANCE TXMGD GL BUYWR O COM 27829C105 4364 445768 SH SOLE 0 0 445768 EBAY INC COM 278642103 5252 132964 SH SOLE 0 0 132964 ECHOSTAR CORP CL A 278768106 2340 52804 SH SOLE 0 0 52804 ECOLAB INC COM 278865100 12683 64211 SH SOLE 0 0 64211 EDISON INTL COM 281020107 1755 26031 SH SOLE 0 0 26031 EDITAS MEDICINE INC COM 28106W103 461 18626 SH SOLE 0 0 18626 EDWARDS LIFESCIENCES CORP COM 28176E108 11106 60115 SH SOLE 0 0 60115 ELASTIC N V ORD SHS N14506104 997 13355 SH SOLE 0 0 13355 ELDORADO RESORTS INC COM 28470R102 369 8005 SH SOLE 0 0 8005 ELECTRONIC ARTS INC COM 285512109 1498 14791 SH SOLE 0 0 14791 ELECTRONICS FOR IMAGING INC NOTE 0.750% 9/0 286082AC6 20 20000 PRN SOLE 0 0 20000 ELLSWORTH GRWTH AND INCOME L COM 289074106 1109 108043 SH SOLE 0 0 108043 ELMIRA SVGS BK ELMIRA N Y COM 289660102 406 25302 SH SOLE 0 0 25302 EMERSON ELEC CO COM 291011104 22796 341661 SH SOLE 0 0 341661 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 524 38200 SH SOLE 0 0 38200 ENBRIDGE INC COM 29250N105 15597 432807 SH SOLE 0 0 432807 ENCANA CORP COM 292505104 599 117006 SH SOLE 0 0 117006 ENCOMPASS HEALTH CORP COM 29261A100 1097 17308 SH SOLE 0 0 17308 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 11 12000 PRN SOLE 0 0 12000 ENCORE WIRE CORP COM 292562105 337 5750 SH SOLE 0 0 5750 ENDO INTL PLC SHS G30401106 106 25717 SH SOLE 0 0 25717 ENERGOUS CORP COM 29272C103 91 20720 SH SOLE 0 0 20720 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 18066 1283064 SH SOLE 0 0 1283064 ENERPLUS CORP COM 292766102 131 17471 SH SOLE 0 0 17471 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1574 156012 SH SOLE 0 0 156012 ENPHASE ENERGY INC COM 29355A107 516 28312 SH SOLE 0 0 28312 ENTEGRIS INC COM 29362U104 287 7699 SH SOLE 0 0 7699 ENTERCOM COMMUNICATIONS CORP CL A 293639100 174 30082 SH SOLE 0 0 30082 ENTERCOM COMMUNICATIONS CORP CL A 293639100 5 11400 SH Call SOLE 0 0 0 ENTERGY CORP NEW COM 29364G103 1696 16479 SH SOLE 0 0 16479 ENTERPRISE BANCORP INC MASS COM 293668109 595 18760 SH SOLE 0 0 18760 ENTERPRISE FINL SVCS CORP COM 293712105 348 8372 SH SOLE 0 0 8372 ENTERPRISE PRODS PARTNERS L COM 293792107 53804 1863657 SH SOLE 0 0 1863657 ENVESTNET INC COM 29404K106 264 3867 SH SOLE 0 0 3867 ENVIVA PARTNERS LP COM UNIT 29414J107 2920 92924 SH SOLE 0 0 92924 EOG RES INC COM 26875P101 7404 79470 SH SOLE 0 0 79470 EPAM SYS INC COM 29414B104 5886 34002 SH SOLE 0 0 34002 EPR PPTYS COM SH BEN INT 26884U109 2121 28431 SH SOLE 0 0 28431 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 4298 96185 SH SOLE 0 0 96185 EQT CORP COM 26884L109 159 10047 SH SOLE 0 0 10047 EQUIFAX INC COM 294429105 1770 13086 SH SOLE 0 0 13086 EQUINIX INC COM 29444U700 24402 48374 SH SOLE 0 0 48374 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1517 12505 SH SOLE 0 0 12505 EQUITY RESIDENTIAL SH BEN INT 29476L107 699 9211 SH SOLE 0 0 9211 ERICSSON ADR B SEK 10 294821608 376 39628 SH SOLE 0 0 39628 ERIE INDTY CO CL A 29530P102 2046 8045 SH SOLE 0 0 8045 ESPERION THERAPEUTICS INC NE COM 29664W105 588 12634 SH SOLE 0 0 12634 ESSENT GROUP LTD COM G3198U102 2298 48898 SH SOLE 0 0 48898 ESSEX PPTY TR INC COM 297178105 359 1230 SH SOLE 0 0 1230 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 435 11166 SH SOLE 0 0 11166 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 926 29219 SH SOLE 0 0 29219 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3196 80351 SH SOLE 0 0 80351 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 7688 163927 SH SOLE 0 0 163927 ETF MANAGERS TR VIDEO GAME TECH 26924G706 261 6122 SH SOLE 0 0 6122 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 231 9618 SH SOLE 0 0 9618 ETF SER SOLUTIONS NETLEASE CORP 26922A248 1062 40587 SH SOLE 0 0 40587 ETFIS SER TR I INFRAC ACT MLP 26923G103 92 16502 SH SOLE 0 0 16502 ETHAN ALLEN INTERIORS INC COM 297602104 221 10493 SH SOLE 0 0 10493 ETSY INC COM 29786A106 5212 84924 SH SOLE 0 0 84924 EURONET WORLDWIDE INC COM 298736109 1403 8342 SH SOLE 0 0 8342 EVERCORE INC CLASS A 29977A105 502 5663 SH SOLE 0 0 5663 EVEREST RE GROUP LTD COM G3223R108 922 3731 SH SOLE 0 0 3731 EVERGY INC COM 30034W106 2077 34526 SH SOLE 0 0 34526 EVERI HLDGS INC COM 30034T103 645 54065 SH SOLE 0 0 54065 EVERSOURCE ENERGY COM 30040W108 6827 90115 SH SOLE 0 0 90115 EVERTEC INC COM 30040P103 700 21414 SH SOLE 0 0 21414 EVOLUS INC COM 30052C107 537 36705 SH SOLE 0 0 36705 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 256 17982 SH SOLE 0 0 17982 EXACT SCIENCES CORP COM 30063P105 4373 37050 SH SOLE 0 0 37050 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 6572 191318 SH SOLE 0 0 191318 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 2240 67146 SH SOLE 0 0 67146 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 1247 38845 SH SOLE 0 0 38845 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2869 71822 SH SOLE 0 0 71822 EXELIXIS INC COM 30161Q104 392 18333 SH SOLE 0 0 18333 EXELON CORP COM 30161N101 7754 161739 SH SOLE 0 0 161739 EXPEDIA GROUP INC COM NEW 30212P303 1234 9279 SH SOLE 0 0 9279 EXPEDITORS INTL WASH INC COM 302130109 1227 16169 SH SOLE 0 0 16169 EXPONENT INC COM 30214U102 7129 121778 SH SOLE 0 0 121778 EXTRA SPACE STORAGE INC COM 30225T102 1334 12575 SH SOLE 0 0 12575 EXXON MOBIL CORP COM 30231G102 103768 1354146 SH SOLE 0 0 1354146 EZCORP INC CL A NON VTG 302301106 164 17275 SH SOLE 0 0 17275 F M C CORP COM NEW 302491303 1014 12208 SH SOLE 0 0 12208 F5 NETWORKS INC COM 315616102 237 1624 SH SOLE 0 0 1624 FACEBOOK INC CL A 30303M102 90194 467325 SH SOLE 0 0 467325 FACTSET RESH SYS INC COM 303075105 7514 26221 SH SOLE 0 0 26221 FAIR ISAAC CORP COM 303250104 859 2736 SH SOLE 0 0 2736 FASTENAL CO COM 311900104 14707 451271 SH SOLE 0 0 451271 FB FINL CORP COM 30257X104 306 8350 SH SOLE 0 0 8350 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 434 3369 SH SOLE 0 0 3369 FEDERAL SIGNAL CORP COM 313855108 291 10862 SH SOLE 0 0 10862 FEDERATED INVS INC PA CL B 314211103 209 6445 SH SOLE 0 0 6445 FEDERATED PREM MUN INC FD COM 31423P108 347 25210 SH SOLE 0 0 25210 FEDEX CORP COM 31428X106 27328 166418 SH SOLE 0 0 166418 FERRARI N V COM N3167Y103 1729 10629 SH SOLE 0 0 10629 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 16 17277 SH SOLE 0 0 17277 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1398 100048 SH SOLE 0 0 100048 FIDELITY DIVID ETF RISI 316092832 995 31164 SH SOLE 0 0 31164 FIDELITY HIGH DIVID ETF 316092840 240 8082 SH SOLE 0 0 8082 FIDELITY MSCI COMMNTN SVC 316092873 8014 241822 SH SOLE 0 0 241822 FIDELITY MSCI CONSM DIS 316092204 4849 106086 SH SOLE 0 0 106086 FIDELITY MSCI FINLS IDX 316092501 2639 65805 SH SOLE 0 0 65805 FIDELITY MSCI HLTH CARE I 316092600 1329 29522 SH SOLE 0 0 29522 FIDELITY MSCI INDL INDX 316092709 1310 32955 SH SOLE 0 0 32955 FIDELITY MSCI INFO TECH I 316092808 1209 19408 SH SOLE 0 0 19408 FIDELITY MSCI RL EST ETF 316092857 294 11245 SH SOLE 0 0 11245 FIDELITY TOTAL BD ETF 316188309 4047 79266 SH SOLE 0 0 79266 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 2582 8202 SH SOLE 0 0 8202 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 621 15399 SH SOLE 0 0 15399 FIDELITY NATL INFORMATION SV COM 31620M106 5719 46614 SH SOLE 0 0 46614 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 429 44337 SH SOLE 0 0 44337 FIDUS INVT CORP COM 316500107 10589 663899 SH SOLE 0 0 663899 FIFTH THIRD BANCORP COM 316773100 3768 135041 SH SOLE 0 0 135041 FIREEYE INC COM 31816Q101 610 41179 SH SOLE 0 0 41179 FIRST BANCORP N C COM 318910106 1181 32421 SH SOLE 0 0 32421 FIRST COMWLTH FINL CORP PA COM 319829107 572 42445 SH SOLE 0 0 42445 FIRST DATA CORP NEW COM CL A 32008D106 1370 50615 SH SOLE 0 0 50615 FIRST FINL BANKSHARES COM 32020R109 2599 84401 SH SOLE 0 0 84401 FIRST HORIZON NATL CORP COM 320517105 1842 123356 SH SOLE 0 0 123356 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 234 6372 SH SOLE 0 0 6372 FIRST MAJESTIC SILVER CORP COM 32076V103 102 12948 SH SOLE 0 0 12948 FIRST MERCHANTS CORP COM 320817109 393 10369 SH SOLE 0 0 10369 FIRST REP BK SAN FRANCISCO C COM 33616C100 982 10061 SH SOLE 0 0 10061 FIRST SOLAR INC COM 336433107 2132 32466 SH SOLE 0 0 32466 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 131 12584 SH SOLE 0 0 12584 FIRST TR BICK INDEX FD COM SHS 33733H107 562 20903 SH SOLE 0 0 20903 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 1448 32023 SH SOLE 0 0 32023 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 6460 460792 SH SOLE 0 0 460792 FIRST TR ENERGY INCOME & GRW COM 33738G104 1756 78655 SH SOLE 0 0 78655 FIRST TR ENERGY INFRASTRCTR COM 33738C103 569 35721 SH SOLE 0 0 35721 FIRST TR ENHANCED EQTY INC F COM 337318109 8560 535359 SH SOLE 0 0 535359 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 2410 62214 SH SOLE 0 0 62214 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 5495 207370 SH SOLE 0 0 207370 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 1662 49109 SH SOLE 0 0 49109 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 8211 422817 SH SOLE 0 0 422817 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 466 11592 SH SOLE 0 0 11592 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 622 11893 SH SOLE 0 0 11893 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 6386 103579 SH SOLE 0 0 103579 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 9487 167227 SH SOLE 0 0 167227 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 528 8913 SH SOLE 0 0 8913 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 469 29744 SH SOLE 0 0 29744 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 40031 742004 SH SOLE 0 0 742004 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 20615 818046 SH SOLE 0 0 818046 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 208 5308 SH SOLE 0 0 5308 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 11350 321818 SH SOLE 0 0 321818 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 1927 46067 SH SOLE 0 0 46067 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2834 58846 SH SOLE 0 0 58846 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 2084 40623 SH SOLE 0 0 40623 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 3349 180440 SH SOLE 0 0 180440 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 15175 277067 SH SOLE 0 0 277067 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 1615 72286 SH SOLE 0 0 72286 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 51344 909370 SH SOLE 0 0 909370 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 14522 251321 SH SOLE 0 0 251321 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 9308 217368 SH SOLE 0 0 217368 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1732 37916 SH SOLE 0 0 37916 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 4404 191460 SH SOLE 0 0 191460 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 109318 760105 SH SOLE 0 0 760105 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 44116 1642429 SH SOLE 0 0 1642429 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 4427 223675 SH SOLE 0 0 223675 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 2004 64801 SH SOLE 0 0 64801 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 47766 1570716 SH SOLE 0 0 1570716 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1045 91019 SH SOLE 0 0 91019 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 12162 384250 SH SOLE 0 0 384250 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 68524 1141109 SH SOLE 0 0 1141109 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 4736 98443 SH SOLE 0 0 98443 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 39683 767856 SH SOLE 0 0 767856 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 149 11165 SH SOLE 0 0 11165 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 15743 203263 SH SOLE 0 0 203263 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 6308 148771 SH SOLE 0 0 148771 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 352 11723 SH SOLE 0 0 11723 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1339 27223 SH SOLE 0 0 27223 FIRST TR EXCHANGE TRADED FD LUNT US FACTOR 33733E872 6447 297375 SH SOLE 0 0 297375 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2673 69292 SH SOLE 0 0 69292 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 8191 442753 SH SOLE 0 0 442753 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 547 25897 SH SOLE 0 0 25897 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 9967 255444 SH SOLE 0 0 255444 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 4951 195353 SH SOLE 0 0 195353 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 7029 245761 SH SOLE 0 0 245761 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 2200 66377 SH SOLE 0 0 66377 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 15353 610460 SH SOLE 0 0 610460 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 35017 248629 SH SOLE 0 0 248629 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 462 17509 SH SOLE 0 0 17509 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 16292 524540 SH SOLE 0 0 524540 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 17685 375315 SH SOLE 0 0 375315 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 19238 613670 SH SOLE 0 0 613670 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 56005 841661 SH SOLE 0 0 841661 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 16396 210421 SH SOLE 0 0 210421 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 19912 693568 SH SOLE 0 0 693568 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3249 59404 SH SOLE 0 0 59404 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 48040 2477569 SH SOLE 0 0 2477569 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 212 9698 SH SOLE 0 0 9698 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 26789 517267 SH SOLE 0 0 517267 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1087 42236 SH SOLE 0 0 42236 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 6778 149849 SH SOLE 0 0 149849 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 544 15740 SH SOLE 0 0 15740 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 2764 59367 SH SOLE 0 0 59367 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 934 19649 SH SOLE 0 0 19649 FIRST TR HIGH INCOME L/S FD COM 33738E109 923 61467 SH SOLE 0 0 61467 FIRST TR INTER DUR PFD & IN COM 33718W103 505 22215 SH SOLE 0 0 22215 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 26988 383693 SH SOLE 0 0 383693 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 39637 760197 SH SOLE 0 0 760197 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 26236 428418 SH SOLE 0 0 428418 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 32631 474289 SH SOLE 0 0 474289 FIRST TR MLP & ENERGY INCOME COM 33739B104 2647 222589 SH SOLE 0 0 222589 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 18781 612971 SH SOLE 0 0 612971 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 15633 209412 SH SOLE 0 0 209412 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 1804 33516 SH SOLE 0 0 33516 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 50760 761589 SH SOLE 0 0 761589 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1851 38579 SH SOLE 0 0 38579 FIRST TR NASDAQ100 TECH INDE SHS 337345102 40369 472213 SH SOLE 0 0 472213 FIRST TR S&P REIT INDEX FD COM 33734G108 4260 170882 SH SOLE 0 0 170882 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 28002 455474 SH SOLE 0 0 455474 FIRST TR SR FLG RTE INCM FD COM 33733U108 252 20888 SH SOLE 0 0 20888 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 99 11154 SH SOLE 0 0 11154 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 920 73531 SH SOLE 0 0 73531 FIRST TR VALUE LINE DIVID IN SHS 33734H106 140609 4167430 SH SOLE 0 0 4167430 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 460 32721 SH SOLE 0 0 32721 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 3038 489168 SH SOLE 0 0 489168 FIRSTENERGY CORP COM 337932107 5870 137109 SH SOLE 0 0 137109 FIRSTHAND TECH VALUE FD INC COM 33766Y100 116 12424 SH SOLE 0 0 12424 FIRSTSERVICE CORP NEW COM 33767E202 1035 10780 SH SOLE 0 0 10780 FISERV INC COM 337738108 14840 162789 SH SOLE 0 0 162789 FITBIT INC CL A 33812L102 402 91362 SH SOLE 0 0 91362 FIVE BELOW INC COM 33829M101 3579 29816 SH SOLE 0 0 29816 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 5169 206507 SH SOLE 0 0 206507 FLAHERTY & CRUMRINE PFD INC COM 338480106 161 10907 SH SOLE 0 0 10907 FLAHERTY & CRUMRINE PFD INC COM 33848E106 136 11627 SH SOLE 0 0 11627 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 773 38776 SH SOLE 0 0 38776 FLEETCOR TECHNOLOGIES INC COM 339041105 592 2109 SH SOLE 0 0 2109 FLEX LTD ORD Y2573F102 105 10920 SH SOLE 0 0 10920 FLEXIBLE SOLUTIONS INTL INC COM 33938T104 88 19425 SH SOLE 0 0 19425 FLEXION THERAPEUTICS INC COM 33938J106 971 78913 SH SOLE 0 0 78913 FLEXSHARES TR INTL QLTDV IDX 33939L837 5077 220535 SH SOLE 0 0 220535 FLEXSHARES TR M STAR DEV MKT 33939L803 2447 40240 SH SOLE 0 0 40240 FLEXSHARES TR MORNSTAR UPSTR 33939L407 2188 66274 SH SOLE 0 0 66274 FLEXSHARES TR MORNSTAR USMKT 33939L100 708 6062 SH SOLE 0 0 6062 FLEXSHARES TR QLT DIV DEF IDX 33939L845 335 7439 SH SOLE 0 0 7439 FLEXSHARES TR QUALT DIVD IDX 33939L860 3733 83218 SH SOLE 0 0 83218 FLIR SYS INC COM 302445101 3360 62111 SH SOLE 0 0 62111 FLOOR & DECOR HLDGS INC CL A 339750101 741 17695 SH SOLE 0 0 17695 FLOWERS FOODS INC COM 343498101 1056 45390 SH SOLE 0 0 45390 FLOWSERVE CORP COM 34354P105 1501 28480 SH SOLE 0 0 28480 FLUOR CORP NEW COM 343412102 732 21714 SH SOLE 0 0 21714 FNB CORP PA COM 302520101 1899 161365 SH SOLE 0 0 161365 FOOT LOCKER INC COM 344849104 1281 30552 SH SOLE 0 0 30552 FORD MTR CO DEL COM 345370860 19959 1951038 SH SOLE 0 0 1951038 FORD MTR CO DEL COM 345370860 11 13800 SH Call SOLE 0 0 0 FORTINET INC COM 34959E109 1947 25336 SH SOLE 0 0 25336 FORTIS INC COM 349553107 521 13218 SH SOLE 0 0 13218 FORTIVE CORP COM 34959J108 3878 47566 SH SOLE 0 0 47566 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 804 53246 SH SOLE 0 0 53246 FORTUNA SILVER MINES INC COM 349915108 64 22651 SH SOLE 0 0 22651 FORTUNE BRANDS HOME & SEC IN COM 34964C106 652 11410 SH SOLE 0 0 11410 FORTY SEVEN INC COM 34983P104 135 12707 SH SOLE 0 0 12707 FOUR CORNERS PPTY TR INC COM 35086T109 930 34011 SH SOLE 0 0 34011 FOX CORP CL B COM 35137L204 631 17285 SH SOLE 0 0 17285 FRANCO NEVADA CORP COM 351858105 1193 14082 SH SOLE 0 0 14082 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 468 4944 SH SOLE 0 0 4944 FRANKLIN FINL NETWORK INC COM 35352P104 6630 237970 SH SOLE 0 0 237970 FRANKLIN LTD DURATION INC TR COM 35472T101 1463 151954 SH SOLE 0 0 151954 FRANKLIN RES INC COM 354613101 1552 44599 SH SOLE 0 0 44599 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 364 12175 SH SOLE 0 0 12175 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 15077 467948 SH SOLE 0 0 467948 FREEPORT-MCMORAN INC CL B 35671D857 2170 186877 SH SOLE 0 0 186877 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 311 7924 SH SOLE 0 0 7924 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 1198 684619 SH SOLE 0 0 684619 FRP HLDGS INC COM 30292L107 412 7385 SH SOLE 0 0 7385 FS KKR CAPITAL CORP COM 302635107 3203 537411 SH SOLE 0 0 537411 FST TR NEW OPPORT MLP & ENE COM 33739M100 383 40534 SH SOLE 0 0 40534 FULTON FINL CORP PA COM 360271100 1227 74944 SH SOLE 0 0 74944 GABELLI DIVD & INCOME TR COM 36242H104 15574 718684 SH SOLE 0 0 718684 GABELLI EQUITY TR INC COM 362397101 1090 176375 SH SOLE 0 0 176375 GABELLI HLTHCARE & WELLNESS SHS 36246K103 135 12776 SH SOLE 0 0 12776 GABELLI UTIL TR COM 36240A101 242 34593 SH SOLE 0 0 34593 GALLAGHER ARTHUR J & CO COM 363576109 2245 25634 SH SOLE 0 0 25634 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 508 110935 SH SOLE 0 0 110935 GAMING & LEISURE PPTYS INC COM 36467J108 2830 72598 SH SOLE 0 0 72598 GAP INC COM 364760108 1675 93205 SH SOLE 0 0 93205 GARMIN LTD SHS H2906T109 6694 83888 SH SOLE 0 0 83888 GARRETT MOTION INC COM 366505105 299 19499 SH SOLE 0 0 19499 GARTNER INC COM 366651107 333 2069 SH SOLE 0 0 2069 GASLOG LTD SHS G37585109 305 21211 SH SOLE 0 0 21211 GATX CORP COM 361448103 232 2923 SH SOLE 0 0 2923 GDS HLDGS LTD SPONSORED ADS 36165L108 293 7800 SH SOLE 0 0 7800 GENERAC HLDGS INC COM 368736104 388 5590 SH SOLE 0 0 5590 GENERAL AMERN INVS INC COM 368802104 329 9267 SH SOLE 0 0 9267 GENERAL DYNAMICS CORP COM 369550108 20455 112489 SH SOLE 0 0 112489 GENERAL ELECTRIC CO COM 369604103 20076 1911995 SH SOLE 0 0 1911995 GENERAL ELECTRIC CO COM 369604103 6 18400 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 6 10700 SH Call SOLE 0 0 0 GENERAL FIN CORP DEL COM 369822101 414 49427 SH SOLE 0 0 49427 GENERAL MLS INC COM 370334104 35842 682446 SH SOLE 0 0 682446 GENERAL MTRS CO COM 37045V100 8231 213616 SH SOLE 0 0 213616 GENESEE & WYO INC CL A 371559105 307 3073 SH SOLE 0 0 3073 GENESIS ENERGY L P UNIT LTD PARTN 371927104 5944 271413 SH SOLE 0 0 271413 GENTEX CORP COM 371901109 1834 74537 SH SOLE 0 0 74537 GENUINE PARTS CO COM 372460105 6360 61396 SH SOLE 0 0 61396 GENWORTH FINL INC COM CL A 37247D106 85 22935 SH SOLE 0 0 22935 GEO GROUP INC NEW COM 36162J106 374 17810 SH SOLE 0 0 17810 GERON CORP COM 374163103 138 97635 SH SOLE 0 0 97635 GILDAN ACTIVEWEAR INC COM 375916103 684 17705 SH SOLE 0 0 17705 GILEAD SCIENCES INC COM 375558103 16895 250069 SH SOLE 0 0 250069 GLACIER BANCORP INC NEW COM 37637Q105 1353 33364 SH SOLE 0 0 33364 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 12242 305896 SH SOLE 0 0 305896 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 286 5437 SH SOLE 0 0 5437 GLOBAL MED REIT INC COM NEW 37954A204 1035 98539 SH SOLE 0 0 98539 GLOBAL NET LEASE INC COM NEW 379378201 202 10308 SH SOLE 0 0 10308 GLOBAL PARTNERS LP COM UNITS 37946R109 396 19871 SH SOLE 0 0 19871 GLOBAL PMTS INC COM 37940X102 1505 9394 SH SOLE 0 0 9394 GLOBAL X FDS CONSCIOUS COS 37954Y731 675 30985 SH SOLE 0 0 30985 GLOBAL X FDS FINTECH ETF 37954Y814 384 13009 SH SOLE 0 0 13009 GLOBAL X FDS GB MSCI AR ETF 37950E259 573 17810 SH SOLE 0 0 17810 GLOBAL X FDS GLB X GURU INDEX 37950E341 406 12153 SH SOLE 0 0 12153 GLOBAL X FDS GLB X MLP ENRG I 37950E226 1021 78883 SH SOLE 0 0 78883 GLOBAL X FDS GLB X SUPERDIV 37950E549 2156 125271 SH SOLE 0 0 125271 GLOBAL X FDS GLBL X MLP ETF 37950E473 885 100331 SH SOLE 0 0 100331 GLOBAL X FDS GLOBX SUPDV US 37950E291 211 9332 SH SOLE 0 0 9332 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 531 20345 SH SOLE 0 0 20345 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 174 10689 SH SOLE 0 0 10689 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 3877 170123 SH SOLE 0 0 170123 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1028 49526 SH SOLE 0 0 49526 GLOBAL X FDS S&P 500 COVERED 37954Y475 1677 34332 SH SOLE 0 0 34332 GLOBAL X FDS SOCIAL MED ETF 37950E416 329 10233 SH SOLE 0 0 10233 GLOBAL X FDS US INFR DEV ETF 37954Y673 219 13430 SH SOLE 0 0 13430 GLOBALSTAR INC COM 378973408 12 26000 SH SOLE 0 0 26000 GLOBANT S A COM L44385109 1289 12754 SH SOLE 0 0 12754 GLOBUS MED INC CL A 379577208 402 9509 SH SOLE 0 0 9509 GLU MOBILE INC COM 379890106 86 12003 SH SOLE 0 0 12003 GOLDFIELD CORP COM 381370105 27 11699 SH SOLE 0 0 11699 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 85 85000 PRN SOLE 0 0 85000 GOLDMAN SACHS BDC INC SHS 38147U107 770 39132 SH SOLE 0 0 39132 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 15884 158267 SH SOLE 0 0 158267 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 27660 841502 SH SOLE 0 0 841502 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 6551 228427 SH SOLE 0 0 228427 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 3362 75823 SH SOLE 0 0 75823 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 3203 68242 SH SOLE 0 0 68242 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 59466 1011842 SH SOLE 0 0 1011842 GOLDMAN SACHS GROUP INC COM 38141G104 13965 68250 SH SOLE 0 0 68250 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 795 150583 SH SOLE 0 0 150583 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 911 117000 SH SOLE 0 0 117000 GOLUB CAP BDC INC COM 38173M102 257 14420 SH SOLE 0 0 14420 GOODYEAR TIRE & RUBR CO COM 382550101 230 15007 SH SOLE 0 0 15007 GOPRO INC CL A 38268T103 67 12185 SH SOLE 0 0 12185 GRACE W R & CO DEL NEW COM 38388F108 21268 279432 SH SOLE 0 0 279432 GRACO INC COM 384109104 1163 23175 SH SOLE 0 0 23175 GRAHAM HLDGS CO COM 384637104 5677 8227 SH SOLE 0 0 8227 GRAINGER W W INC COM 384802104 2327 8670 SH SOLE 0 0 8670 GRAN TIERRA ENERGY INC COM 38500T101 34 21520 SH SOLE 0 0 21520 GRANITE PT MTG TR INC COM 38741L107 7117 370874 SH SOLE 0 0 370874 GRAY TELEVISION INC COM 389375106 1166 71137 SH SOLE 0 0 71137 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 696 49691 SH SOLE 0 0 49691 GROUPON INC COM 399473107 149 41550 SH SOLE 0 0 41550 GSV CAP CORP COM 36191J101 433 67598 SH SOLE 0 0 67598 GUARDANT HEALTH INC COM 40131M109 578 6695 SH SOLE 0 0 6695 GUESS INC COM 401617105 794 49175 SH SOLE 0 0 49175 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 4998 614792 SH SOLE 0 0 614792 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 2965 144757 SH SOLE 0 0 144757 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 1029 42911 SH SOLE 0 0 42911 GULFPORT ENERGY CORP COM NEW 402635304 51 10479 SH SOLE 0 0 10479 GW PHARMACEUTICALS PLC ADS 36197T103 3267 18950 SH SOLE 0 0 18950 HALLIBURTON CO COM 406216101 20813 915259 SH SOLE 0 0 915259 HALLIBURTON CO COM 406216101 1 46800 SH Call SOLE 0 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 9766 303296 SH SOLE 0 0 303296 HANCOCK JOHN INCOME SECS TR COM 410123103 367 25562 SH SOLE 0 0 25562 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 583 25183 SH SOLE 0 0 25183 HANCOCK JOHN PFD INCOME FD I COM 41021P103 583 30178 SH SOLE 0 0 30178 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 1167 68794 SH SOLE 0 0 68794 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 6909 271992 SH SOLE 0 0 271992 HANCOCK WHITNEY CORPORATION COM 410120109 1992 49724 SH SOLE 0 0 49724 HANESBRANDS INC COM 410345102 2710 157377 SH SOLE 0 0 157377 HANNON ARMSTRONG SUST INFR C COM 41068X100 284 10084 SH SOLE 0 0 10084 HANOVER INS GROUP INC COM 410867105 2506 19536 SH SOLE 0 0 19536 HARLEY DAVIDSON INC COM 412822108 607 16954 SH SOLE 0 0 16954 HARMONIC INC COM 413160102 123 22200 SH SOLE 0 0 22200 HARRIS CORP DEL COM 413875105 39757 210164 SH SOLE 0 0 210164 HARTFORD FDS EXCHANGE TRADE MUN OPORTUNITE 41653L503 431 10383 SH SOLE 0 0 10383 HARTFORD FINL SVCS GROUP INC COM 416515104 3888 69774 SH SOLE 0 0 69774 HASBRO INC COM 418056107 6917 65454 SH SOLE 0 0 65454 HAWAIIAN ELEC INDUSTRIES COM 419870100 871 20010 SH SOLE 0 0 20010 HCA HEALTHCARE INC COM 40412C101 6033 44633 SH SOLE 0 0 44633 HCP INC COM 40414L109 1224 38279 SH SOLE 0 0 38279 HD SUPPLY HLDGS INC COM 40416M105 1190 29555 SH SOLE 0 0 29555 HDFC BANK LTD SPONSORED ADS 40415F101 1582 12163 SH SOLE 0 0 12163 HEALTHCARE TR AMER INC CL A NEW 42225P501 1447 52769 SH SOLE 0 0 52769 HEALTHEQUITY INC COM 42226A107 4361 66687 SH SOLE 0 0 66687 HECLA MNG CO COM 422704106 150 83480 SH SOLE 0 0 83480 HEICO CORP NEW CL A 422806208 308 2977 SH SOLE 0 0 2977 HEICO CORP NEW COM 422806109 4375 32694 SH SOLE 0 0 32694 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 30 30000 PRN SOLE 0 0 30000 HELMERICH & PAYNE INC COM 423452101 2840 56112 SH SOLE 0 0 56112 HENRY JACK & ASSOC INC COM 426281101 3110 23222 SH SOLE 0 0 23222 HENRY SCHEIN INC COM 806407102 236 3370 SH SOLE 0 0 3370 HERCULES CAPITAL INC COM 427096508 217 16890 SH SOLE 0 0 16890 HERITAGE COMMERCE CORP COM 426927109 224 18322 SH SOLE 0 0 18322 HERSHEY CO COM 427866108 8014 59789 SH SOLE 0 0 59789 HESS CORP COM 42809H107 3093 48653 SH SOLE 0 0 48653 HESS MIDSTREAM PARTNERS LP UNIT LTD PR INT 428104103 1985 101800 SH SOLE 0 0 101800 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2259 151125 SH SOLE 0 0 151125 HEXCEL CORP NEW COM 428291108 2004 24774 SH SOLE 0 0 24774 HEXO CORP COM 428304109 56 10438 SH SOLE 0 0 10438 HFF INC CL A 40418F108 435 9564 SH SOLE 0 0 9564 HI CRUSH INC COM 428337109 362 147255 SH SOLE 0 0 147255 HIGH INCOME SECS FD SHS BEN INT 42968F108 84 10128 SH SOLE 0 0 10128 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 903 80335 SH SOLE 0 0 80335 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 709 51209 SH SOLE 0 0 51209 HILL ROM HLDGS INC COM 431475102 654 6251 SH SOLE 0 0 6251 HILLTOP HOLDINGS INC COM 432748101 567 26663 SH SOLE 0 0 26663 HILTON WORLDWIDE HLDGS INC COM 43300A203 1486 15198 SH SOLE 0 0 15198 HMS HLDGS CORP COM 40425J101 3322 102574 SH SOLE 0 0 102574 HOLLYFRONTIER CORP COM 436106108 4663 100758 SH SOLE 0 0 100758 HOLLYFRONTIER CORP COM 436106108 55 16300 SH Call SOLE 0 0 0 HOLOGIC INC COM 436440101 388 8082 SH SOLE 0 0 8082 HOME BANCSHARES INC COM 436893200 404 20965 SH SOLE 0 0 20965 HOME DEPOT INC COM 437076102 230435 1107880 SH SOLE 0 0 1107880 HONDA MOTOR LTD AMERN SHS 438128308 266 10314 SH SOLE 0 0 10314 HONEYWELL INTL INC COM 438516106 38999 223359 SH SOLE 0 0 223359 HORIZON THERAPEUTICS PUB LTD SHS G46188101 3304 137308 SH SOLE 0 0 137308 HORMEL FOODS CORP COM 440452100 6128 151161 SH SOLE 0 0 151161 HORNBECK OFFSHORE SVCS INC N COM 440543106 13 10411 SH SOLE 0 0 10411 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 428 17134 SH SOLE 0 0 17134 HOST HOTELS & RESORTS INC COM 44107P104 226 12410 SH SOLE 0 0 12410 HP INC COM 40434L105 8519 409756 SH SOLE 0 0 409756 HSBC HLDGS PLC ADR A 1/40PF A 404280604 369 14088 SH SOLE 0 0 14088 HSBC HLDGS PLC SPON ADR NEW 404280406 1462 35020 SH SOLE 0 0 35020 HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 19 11500 SH SOLE 0 0 11500 HUBBELL INC COM 443510607 303 2320 SH SOLE 0 0 2320 HUBSPOT INC COM 443573100 1054 6183 SH SOLE 0 0 6183 HUMANA INC COM 444859102 1458 5495 SH SOLE 0 0 5495 HUNT J B TRANS SVCS INC COM 445658107 760 8314 SH SOLE 0 0 8314 HUNTINGTON BANCSHARES INC COM 446150104 10063 728122 SH SOLE 0 0 728122 HUNTINGTON INGALLS INDS INC COM 446413106 1142 5080 SH SOLE 0 0 5080 HUNTSMAN CORP COM 447011107 496 24279 SH SOLE 0 0 24279 HURON CONSULTING GROUP INC NOTE 1.250%10/0 447462AB8 11 11000 PRN SOLE 0 0 11000 I3 VERTICALS INC COM CL A 46571Y107 259 8780 SH SOLE 0 0 8780 IAC INTERACTIVECORP COM 44919P508 930 4274 SH SOLE 0 0 4274 IAMGOLD CORP COM 450913108 48 14312 SH SOLE 0 0 14312 IBERIABANK CORP COM 450828108 254 3345 SH SOLE 0 0 3345 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 208 2879 SH SOLE 0 0 2879 ICON PLC SHS G4705A100 5074 32957 SH SOLE 0 0 32957 ICU MED INC COM 44930G107 22710 90152 SH SOLE 0 0 90152 IDACORP INC COM 451107106 370 3684 SH SOLE 0 0 3684 IDEANOMICS INC COM 45166V106 37 15000 SH SOLE 0 0 15000 IDEX CORP COM 45167R104 1012 5878 SH SOLE 0 0 5878 IDEXX LABS INC COM 45168D104 4636 16839 SH SOLE 0 0 16839 IHS MARKIT LTD SHS G47567105 244 3837 SH SOLE 0 0 3837 II VI INC COM 902104108 937 25620 SH SOLE 0 0 25620 ILLINOIS TOOL WKS INC COM 452308109 19948 132264 SH SOLE 0 0 132264 ILLUMINA INC COM 452327109 5097 13845 SH SOLE 0 0 13845 IMMUNOGEN INC COM 45253H101 36 16684 SH SOLE 0 0 16684 INCYTE CORP COM 45337C102 16931 199284 SH SOLE 0 0 199284 INDEPENDENCE RLTY TR INC COM 45378A106 214 18529 SH SOLE 0 0 18529 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 296 14516 SH SOLE 0 0 14516 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1173 38550 SH SOLE 0 0 38550 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 1286 52281 SH SOLE 0 0 52281 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1669 67098 SH SOLE 0 0 67098 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 248 12735 SH SOLE 0 0 12735 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 784 24863 SH SOLE 0 0 24863 INDEXIQ ETF TR US RL EST SMCP 45409B628 610 24569 SH SOLE 0 0 24569 INDIA FD INC COM 454089103 407 19147 SH SOLE 0 0 19147 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 312 14986 SH SOLE 0 0 14986 INFINITY PHARMACEUTICALS INC COM 45665G303 21 11725 SH SOLE 0 0 11725 INFOSYS LTD SPONSORED ADR 456788108 115 10781 SH SOLE 0 0 10781 ING GROEP N V SPONSORED ADR 456837103 714 61695 SH SOLE 0 0 61695 INGERSOLL-RAND PLC SHS G47791101 39577 312408 SH SOLE 0 0 312408 INGEVITY CORP COM 45688C107 807 7671 SH SOLE 0 0 7671 INGREDION INC COM 457187102 753 9126 SH SOLE 0 0 9126 INNOVATOR ETFS TR IBD 50 ETF 45782C102 4407 128529 SH SOLE 0 0 128529 INOVALON HLDGS INC COM CL A 45781D101 1095 75442 SH SOLE 0 0 75442 INSEEGO CORP COM 45782B104 116 24189 SH SOLE 0 0 24189 INSPIRE MED SYS INC COM 457730109 226 3722 SH SOLE 0 0 3722 INSTALLED BLDG PRODS INC COM 45780R101 244 4112 SH SOLE 0 0 4112 INSULET CORP COM 45784P101 282 2366 SH SOLE 0 0 2366 INTEL CORP COM 458140100 64349 1344232 SH SOLE 0 0 1344232 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3769 69524 SH SOLE 0 0 69524 INTERCEPT PHARMACEUTICALS IN COM 45845P108 237 2982 SH SOLE 0 0 2982 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 330 370000 PRN SOLE 0 0 370000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 35158 409068 SH SOLE 0 0 409068 INTERNAP CORP COM PAR 45885A409 195 64702 SH SOLE 0 0 64702 INTERNATIONAL BANCSHARES COR COM 459044103 645 17111 SH SOLE 0 0 17111 INTERNATIONAL BUSINESS MACHS COM 459200101 42648 309268 SH SOLE 0 0 309268 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1995 13747 SH SOLE 0 0 13747 INTERPUBLIC GROUP COS INC COM 460690100 641 28360 SH SOLE 0 0 28360 INTL PAPER CO COM 460146103 6969 160859 SH SOLE 0 0 160859 INTREXON CORP COM 46122T102 261 34089 SH SOLE 0 0 34089 INTRICON CORP COM 46121H109 608 26018 SH SOLE 0 0 26018 INTUIT COM 461202103 2195 8397 SH SOLE 0 0 8397 INTUITIVE SURGICAL INC COM NEW 46120E602 22565 43018 SH SOLE 0 0 43018 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 4274 47602 SH SOLE 0 0 47602 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1080 65955 SH SOLE 0 0 65955 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 5187 102975 SH SOLE 0 0 102975 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 2166 87110 SH SOLE 0 0 87110 INVESCO BD FD COM 46132L107 865 46479 SH SOLE 0 0 46479 INVESCO BLDRS INDEX FDS TR DEVLPD MKTS100 46090C206 2230 103064 SH SOLE 0 0 103064 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 718 17988 SH SOLE 0 0 17988 INVESCO CALIF VALUE MUN INC COM 46132H106 279 21589 SH SOLE 0 0 21589 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1623 103199 SH SOLE 0 0 103199 INVESCO DYNAMIC CR OPP FD COM 46132R104 3324 297314 SH SOLE 0 0 297314 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 5816 275764 SH SOLE 0 0 275764 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 9525 397695 SH SOLE 0 0 397695 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 14306 672895 SH SOLE 0 0 672895 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 11034 458030 SH SOLE 0 0 458030 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 10496 495327 SH SOLE 0 0 495327 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 10781 436466 SH SOLE 0 0 436466 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 15734 735381 SH SOLE 0 0 735381 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 797 32510 SH SOLE 0 0 32510 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 15147 716018 SH SOLE 0 0 716018 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 474 18183 SH SOLE 0 0 18183 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 10982 516806 SH SOLE 0 0 516806 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 207 8209 SH SOLE 0 0 8209 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 9915 468595 SH SOLE 0 0 468595 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 635 31485 SH SOLE 0 0 31485 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 255 4824 SH SOLE 0 0 4824 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 276 9296 SH SOLE 0 0 9296 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1644 25309 SH SOLE 0 0 25309 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 7465 119221 SH SOLE 0 0 119221 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 202 4425 SH SOLE 0 0 4425 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 649 22639 SH SOLE 0 0 22639 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 623 11203 SH SOLE 0 0 11203 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 753 8541 SH SOLE 0 0 8541 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 354 5329 SH SOLE 0 0 5329 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 29601 490726 SH SOLE 0 0 490726 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 422 5870 SH SOLE 0 0 5870 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 619 8498 SH SOLE 0 0 8498 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 540 10084 SH SOLE 0 0 10084 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 205 6632 SH SOLE 0 0 6632 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 262 7840 SH SOLE 0 0 7840 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 8012 165633 SH SOLE 0 0 165633 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 3351 90943 SH SOLE 0 0 90943 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 468 7776 SH SOLE 0 0 7776 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 589 10852 SH SOLE 0 0 10852 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1395 14552 SH SOLE 0 0 14552 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1850 100442 SH SOLE 0 0 100442 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 30465 261193 SH SOLE 0 0 261193 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 10169 79645 SH SOLE 0 0 79645 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 216 18113 SH SOLE 0 0 18113 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 650 35826 SH SOLE 0 0 35826 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 485 29679 SH SOLE 0 0 29679 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2441 17837 SH SOLE 0 0 17837 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 12627 280921 SH SOLE 0 0 280921 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 437 7727 SH SOLE 0 0 7727 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 38750 690124 SH SOLE 0 0 690124 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 3829 18246 SH SOLE 0 0 18246 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 16697 283854 SH SOLE 0 0 283854 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 492 7628 SH SOLE 0 0 7628 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 702 4737 SH SOLE 0 0 4737 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 314 5860 SH SOLE 0 0 5860 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 735 6611 SH SOLE 0 0 6611 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 305 8140 SH SOLE 0 0 8140 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 3879 178838 SH SOLE 0 0 178838 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 2419 49832 SH SOLE 0 0 49832 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2283 52656 SH SOLE 0 0 52656 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 3041 15005 SH SOLE 0 0 15005 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1659 13157 SH SOLE 0 0 13157 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1792 16345 SH SOLE 0 0 16345 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 1558 11646 SH SOLE 0 0 11646 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 6229 35105 SH SOLE 0 0 35105 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 524 5304 SH SOLE 0 0 5304 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 220022 2041014 SH SOLE 0 0 2041014 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 23055 193014 SH SOLE 0 0 193014 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 1841 28333 SH SOLE 0 0 28333 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 6544 197591 SH SOLE 0 0 197591 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1850 51946 SH SOLE 0 0 51946 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 367 12361 SH SOLE 0 0 12361 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1750 24458 SH SOLE 0 0 24458 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 2808 126881 SH SOLE 0 0 126881 INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 380 14131 SH SOLE 0 0 14131 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 2511 110941 SH SOLE 0 0 110941 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 512 11284 SH SOLE 0 0 11284 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 1982 73280 SH SOLE 0 0 73280 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 1454 82018 SH SOLE 0 0 82018 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 915 16946 SH SOLE 0 0 16946 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 1138 44830 SH SOLE 0 0 44830 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 402 12857 SH SOLE 0 0 12857 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 5224 179889 SH SOLE 0 0 179889 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 1305 68885 SH SOLE 0 0 68885 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 2256 55527 SH SOLE 0 0 55527 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 2551 118085 SH SOLE 0 0 118085 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 285 22681 SH SOLE 0 0 22681 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 378 13614 SH SOLE 0 0 13614 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 14055 440997 SH SOLE 0 0 440997 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 3093 61298 SH SOLE 0 0 61298 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 202 9426 SH SOLE 0 0 9426 INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 319 4565 SH SOLE 0 0 4565 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 573 19051 SH SOLE 0 0 19051 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 2177 83296 SH SOLE 0 0 83296 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 11469 783937 SH SOLE 0 0 783937 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 1316 30760 SH SOLE 0 0 30760 INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 4500 84297 SH SOLE 0 0 84297 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 309 8240 SH SOLE 0 0 8240 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 136 11550 SH SOLE 0 0 11550 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 3346 98849 SH SOLE 0 0 98849 INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 3489 57257 SH SOLE 0 0 57257 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 57568 1122830 SH SOLE 0 0 1122830 INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 1698 26896 SH SOLE 0 0 26896 INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 476 52920 SH SOLE 0 0 52920 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 528 9776 SH SOLE 0 0 9776 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 1467 12444 SH SOLE 0 0 12444 INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 320 4799 SH SOLE 0 0 4799 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 733 8764 SH SOLE 0 0 8764 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 38271 797636 SH SOLE 0 0 797636 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 402 5499 SH SOLE 0 0 5499 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 33764 896552 SH SOLE 0 0 896552 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 15989 379686 SH SOLE 0 0 379686 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 49963 908078 SH SOLE 0 0 908078 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 263 9297 SH SOLE 0 0 9297 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 7372 325349 SH SOLE 0 0 325349 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 11025 350664 SH SOLE 0 0 350664 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 2979 119504 SH SOLE 0 0 119504 INVESCO LTD SHS G491BT108 2194 107248 SH SOLE 0 0 107248 INVESCO MORTGAGE CAPITAL INC COM 46131B100 171 10616 SH SOLE 0 0 10616 INVESCO MUN OPPORTUNITY TR COM 46132C107 2049 166618 SH SOLE 0 0 166618 INVESCO MUN TR COM 46131J103 184 14960 SH SOLE 0 0 14960 INVESCO MUNI INCOME OPP TRST COM 46132X101 1237 161499 SH SOLE 0 0 161499 INVESCO PA VALUE MUN INCOME COM 46132K109 461 36163 SH SOLE 0 0 36163 INVESCO QQQ TR UNIT SER 1 46090E103 249165 1334151 SH SOLE 0 0 1334151 INVESCO QUALITY MUNI INC TRS COM 46133G107 1027 82709 SH SOLE 0 0 82709 INVESCO SR INCOME TR COM 46131H107 150 34780 SH SOLE 0 0 34780 INVESCO TR INVT GRADE MUNS COM 46131M106 793 62563 SH SOLE 0 0 62563 INVESCO VALUE MUN INCOME TR COM 46132P108 1811 118961 SH SOLE 0 0 118961 INVESTORS BANCORP INC NEW COM 46146L101 206 18507 SH SOLE 0 0 18507 INVITAE CORP COM 46185L103 311 13235 SH SOLE 0 0 13235 INVITATION HOMES INC COM 46187W107 1520 56866 SH SOLE 0 0 56866 ION GEOPHYSICAL CORP COM NEW 462044207 386 47996 SH SOLE 0 0 47996 IONIS PHARMACEUTICALS INC COM 462222100 1291 20080 SH SOLE 0 0 20080 IOVANCE BIOTHERAPEUTICS INC COM 462260100 381 15558 SH SOLE 0 0 15558 IPG PHOTONICS CORP COM 44980X109 1298 8416 SH SOLE 0 0 8416 IQIYI INC SPONSORED ADS 46267X108 293 14181 SH SOLE 0 0 14181 IQVIA HLDGS INC COM 46266C105 34238 212789 SH SOLE 0 0 212789 IRIDIUM COMMUNICATIONS INC COM 46269C102 8659 372286 SH SOLE 0 0 372286 IROBOT CORP COM 462726100 498 5431 SH SOLE 0 0 5431 IRON MTN INC NEW COM 46284V101 2230 71240 SH SOLE 0 0 71240 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 127 11596 SH SOLE 0 0 11596 ISHARES GOLD TRUST ISHARES 464285105 18638 1380569 SH SOLE 0 0 1380569 ISHARES INC CORE MSCI EMKT 46434G103 122531 2381981 SH SOLE 0 0 2381981 ISHARES INC CUR HD MSCI EM 46434G509 3032 118986 SH SOLE 0 0 118986 ISHARES INC EM HGHYL BD ETF 464286285 368 7689 SH SOLE 0 0 7689 ISHARES INC EM MKTS DIV ETF 464286319 2359 57845 SH SOLE 0 0 57845 ISHARES INC ESG MSCI EM ETF 46434G863 741 21784 SH SOLE 0 0 21784 ISHARES INC INTL HIGH YIELD 464286210 743 14445 SH SOLE 0 0 14445 ISHARES INC MIN VOL EMRG MKT 464286533 42670 724933 SH SOLE 0 0 724933 ISHARES INC MIN VOL GBL ETF 464286525 28243 306589 SH SOLE 0 0 306589 ISHARES INC MLT FCTR EMG MKT 46434G889 2036 48319 SH SOLE 0 0 48319 ISHARES INC MSCI AUST ETF 464286103 328 14531 SH SOLE 0 0 14531 ISHARES INC MSCI AUSTRIA ETF 464286202 267 13450 SH SOLE 0 0 13450 ISHARES INC MSCI BELGIUM ETF 464286301 282 15363 SH SOLE 0 0 15363 ISHARES INC MSCI BRAZIL ETF 464286400 1862 42599 SH SOLE 0 0 42599 ISHARES INC MSCI BRIC INDX 464286657 1605 37827 SH SOLE 0 0 37827 ISHARES INC MSCI CDA ETF 464286509 844 29500 SH SOLE 0 0 29500 ISHARES INC MSCI EM ASIA ETF 464286426 1185 17912 SH SOLE 0 0 17912 ISHARES INC MSCI EQUAL WEITE 464286681 2087 35190 SH SOLE 0 0 35190 ISHARES INC MSCI EURZONE ETF 464286608 2293 57957 SH SOLE 0 0 57957 ISHARES INC MSCI FRANCE ETF 464286707 455 14845 SH SOLE 0 0 14845 ISHARES INC MSCI FRNTR100ETF 464286145 313 10575 SH SOLE 0 0 10575 ISHARES INC MSCI GERMANY ETF 464286806 487 17359 SH SOLE 0 0 17359 ISHARES INC MSCI JPN ETF NEW 46434G822 3691 67614 SH SOLE 0 0 67614 ISHARES INC MSCI MEXICO ETF 464286822 2620 60402 SH SOLE 0 0 60402 ISHARES INC MSCI NETHERL ETF 464286814 504 16330 SH SOLE 0 0 16330 ISHARES INC MSCI PAC JP ETF 464286665 1269 26865 SH SOLE 0 0 26865 ISHARES INC MSCI SINGPOR ETF 46434G780 531 21518 SH SOLE 0 0 21518 ISHARES INC MSCI SPAIN ETF 464286764 431 14917 SH SOLE 0 0 14917 ISHARES INC MSCI STH AFR ETF 464286780 263 4819 SH SOLE 0 0 4819 ISHARES INC MSCI STH KOR ETF 464286772 306 5106 SH SOLE 0 0 5106 ISHARES INC MSCI SWEDEN ETF 464286756 5828 188957 SH SOLE 0 0 188957 ISHARES INC MSCI SWITZERLAND 464286749 781 20780 SH SOLE 0 0 20780 ISHARES INC MSCI TURKEY ETF 464286715 260 10902 SH SOLE 0 0 10902 ISHARES INC US INTL HGH YLD 464286178 368 7463 SH SOLE 0 0 7463 ISHARES SILVER TRUST ISHARES 46428Q109 4930 344040 SH SOLE 0 0 344040 ISHARES SILVER TRUST ISHARES 46428Q109 7 38800 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 7750 77055 SH SOLE 0 0 77055 ISHARES TR 0-5YR HI YL CP 46434V407 4208 90114 SH SOLE 0 0 90114 ISHARES TR 0-5YR INVT GR CP 46434V100 6384 125246 SH SOLE 0 0 125246 ISHARES TR 1 3 YR TREAS BD 464287457 25029 295225 SH SOLE 0 0 295225 ISHARES TR 10-20 YR TRS ETF 464288653 589 4114 SH SOLE 0 0 4114 ISHARES TR 20 YR TR BD ETF 464287432 25363 190959 SH SOLE 0 0 190959 ISHARES TR 3 7 YR TREAS BD 464288661 8215 65320 SH SOLE 0 0 65320 ISHARES TR A RATE CP BD ETF 46429B291 8467 157497 SH SOLE 0 0 157497 ISHARES TR AGENCY BOND ETF 464288166 4059 35226 SH SOLE 0 0 35226 ISHARES TR AGGRES ALLOC ETF 464289859 347 6293 SH SOLE 0 0 6293 ISHARES TR BARCLAYS 7 10 YR 464287440 35771 325128 SH SOLE 0 0 325128 ISHARES TR CALIF MUN BD ETF 464288356 766 12635 SH SOLE 0 0 12635 ISHARES TR CHINA LG-CAP ETF 464287184 1050 24549 SH SOLE 0 0 24549 ISHARES TR COHEN STEER REIT 464287564 14905 132317 SH SOLE 0 0 132317 ISHARES TR CONSER ALLOC ETF 464289883 2256 63757 SH SOLE 0 0 63757 ISHARES TR CONV BD ETF 46435G102 1391 23374 SH SOLE 0 0 23374 ISHARES TR CORE 1 5 YR USD 46432F859 32427 643006 SH SOLE 0 0 643006 ISHARES TR CORE DIV GRWTH 46434V621 90226 2361947 SH SOLE 0 0 2361947 ISHARES TR CORE HIGH DV ETF 46429B663 39264 415484 SH SOLE 0 0 415484 ISHARES TR CORE INTL AGGR 46435G672 461 8465 SH SOLE 0 0 8465 ISHARES TR CORE MSCI EAFE 46432F842 329597 5368034 SH SOLE 0 0 5368034 ISHARES TR CORE MSCI EURO 46434V738 2370 50861 SH SOLE 0 0 50861 ISHARES TR CORE MSCI TOTAL 46432F834 20294 346083 SH SOLE 0 0 346083 ISHARES TR CORE S&P MCP ETF 464287507 211230 1087242 SH SOLE 0 0 1087242 ISHARES TR CORE S&P SCP ETF 464287804 298234 3809629 SH SOLE 0 0 3809629 ISHARES TR CORE S&P TTL STK 464287150 154753 2322558 SH SOLE 0 0 2322558 ISHARES TR CORE S&P US GWT 464287671 24813 395867 SH SOLE 0 0 395867 ISHARES TR CORE S&P US VLU 464287663 26824 473511 SH SOLE 0 0 473511 ISHARES TR CORE S&P500 ETF 464287200 353210 1198157 SH SOLE 0 0 1198157 ISHARES TR CORE TOTAL USD 46434V613 2015 38995 SH SOLE 0 0 38995 ISHARES TR CORE US AGGBD ET 464287226 200914 1804339 SH SOLE 0 0 1804339 ISHARES TR CR 5 10 YR ETF 46435G417 1191 23671 SH SOLE 0 0 23671 ISHARES TR CRE U S REIT ETF 464288521 506 9721 SH SOLE 0 0 9721 ISHARES TR CUR HD EURZN ETF 46434V639 359 11667 SH SOLE 0 0 11667 ISHARES TR DEVSMCP EXNA ETF 464288497 769 15329 SH SOLE 0 0 15329 ISHARES TR DOW JONES US ETF 464287846 2901 19847 SH SOLE 0 0 19847 ISHARES TR EAFE GRWTH ETF 464288885 23358 289198 SH SOLE 0 0 289198 ISHARES TR EAFE SML CP ETF 464288273 15472 269551 SH SOLE 0 0 269551 ISHARES TR EAFE VALUE ETF 464288877 2509 52191 SH SOLE 0 0 52191 ISHARES TR EDGE MSCI MINM 46435G433 2497 74916 SH SOLE 0 0 74916 ISHARES TR EDGE MSCI USA VL 46432F388 17966 221253 SH SOLE 0 0 221253 ISHARES TR EDGE US FIXD INM 46435U796 478 4737 SH SOLE 0 0 4737 ISHARES TR ESG MSCI EAFE 46435G516 954 14837 SH SOLE 0 0 14837 ISHARES TR ESG MSCI LEADR 46435U218 220 4365 SH SOLE 0 0 4365 ISHARES TR ESG MSCI USA ETF 46435G425 364 5644 SH SOLE 0 0 5644 ISHARES TR ESG US AGR BD 46435U549 719 13472 SH SOLE 0 0 13472 ISHARES TR EUROPE ETF 464287861 1351 30652 SH SOLE 0 0 30652 ISHARES TR EXPANDED TECH 464287515 6986 31970 SH SOLE 0 0 31970 ISHARES TR EXPND TEC SC ETF 464287549 20337 94302 SH SOLE 0 0 94302 ISHARES TR EXPONENTIAL TECH 46434V381 10346 268251 SH SOLE 0 0 268251 ISHARES TR FLTG RATE NT ETF 46429B655 17370 341055 SH SOLE 0 0 341055 ISHARES TR GBL COMM SVC ETF 464287275 231 4029 SH SOLE 0 0 4029 ISHARES TR GL CLEAN ENE ETF 464288224 325 30577 SH SOLE 0 0 30577 ISHARES TR GL TIMB FORE ETF 464288174 433 7220 SH SOLE 0 0 7220 ISHARES TR GLB CNS DISC ETF 464288745 302 2548 SH SOLE 0 0 2548 ISHARES TR GLB CNSM STP ETF 464288737 812 15424 SH SOLE 0 0 15424 ISHARES TR GLB INFRASTR ETF 464288372 798 17276 SH SOLE 0 0 17276 ISHARES TR GLOB HLTHCRE ETF 464287325 4762 77175 SH SOLE 0 0 77175 ISHARES TR GLOB INDSTRL ETF 464288729 244 2662 SH SOLE 0 0 2662 ISHARES TR GLOBAL 100 ETF 464287572 1495 30605 SH SOLE 0 0 30605 ISHARES TR GLOBAL ENERG ETF 464287341 1309 40305 SH SOLE 0 0 40305 ISHARES TR GLOBAL MATER ETF 464288695 239 3665 SH SOLE 0 0 3665 ISHARES TR GLOBAL REIT ETF 46434V647 9079 340418 SH SOLE 0 0 340418 ISHARES TR GLOBAL TECH ETF 464287291 7793 43373 SH SOLE 0 0 43373 ISHARES TR GNMA BOND ETF 46429B333 1794 35800 SH SOLE 0 0 35800 ISHARES TR GRWT ALLOCAT ETF 464289867 5125 111365 SH SOLE 0 0 111365 ISHARES TR HDG MSCI EAFE 46434V803 1991 66773 SH SOLE 0 0 66773 ISHARES TR IBNDS MAR23 ETF 46432FAN7 204 8306 SH SOLE 0 0 8306 ISHARES TR IBONDS DEC 46435U697 698 26577 SH SOLE 0 0 26577 ISHARES TR IBONDS DEC19 ETF 46434VAU4 6387 256813 SH SOLE 0 0 256813 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 11432 451163 SH SOLE 0 0 451163 ISHARES TR IBONDS DEC2021 46435G789 6091 236259 SH SOLE 0 0 236259 ISHARES TR IBONDS DEC2022 46435G755 6525 249826 SH SOLE 0 0 249826 ISHARES TR IBONDS DEC2023 46435G318 4005 155676 SH SOLE 0 0 155676 ISHARES TR IBONDS DEC2026 46435GAA0 2712 108214 SH SOLE 0 0 108214 ISHARES TR IBONDS DEC21 ETF 46434VBK5 8762 351446 SH SOLE 0 0 351446 ISHARES TR IBONDS DEC22 ETF 46434VBA7 7187 284857 SH SOLE 0 0 284857 ISHARES TR IBONDS DEC23 ETF 46434VAX8 5620 221165 SH SOLE 0 0 221165 ISHARES TR IBONDS DEC24 ETF 46434VBG4 6067 238108 SH SOLE 0 0 238108 ISHARES TR IBONDS DEC25 ETF 46434VBD1 3780 147597 SH SOLE 0 0 147597 ISHARES TR IBONDS ETF 46435UAA9 1110 43566 SH SOLE 0 0 43566 ISHARES TR IBONDS MAR20 ETF 46432FBC0 1053 40303 SH SOLE 0 0 40303 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 468 17520 SH SOLE 0 0 17520 ISHARES TR IBONDS SEP19 ETF 46429B564 5653 222192 SH SOLE 0 0 222192 ISHARES TR IBONDS SEP2020 46434V571 8233 322230 SH SOLE 0 0 322230 ISHARES TR IBOXX HI YD ETF 464288513 40071 459636 SH SOLE 0 0 459636 ISHARES TR IBOXX INV CP ETF 464287242 53466 429891 SH SOLE 0 0 429891 ISHARES TR INDIA 50 ETF 464289529 4485 116838 SH SOLE 0 0 116838 ISHARES TR INTL DEVPPTY ETF 464288422 749 19683 SH SOLE 0 0 19683 ISHARES TR INTL DIV GRWTH 46435G524 567 10142 SH SOLE 0 0 10142 ISHARES TR INTL QLTY FACTOR 46434V456 967 32024 SH SOLE 0 0 32024 ISHARES TR INTL SEL DIV ETF 464288448 14078 458266 SH SOLE 0 0 458266 ISHARES TR INTL TREA BD ETF 464288117 535 10529 SH SOLE 0 0 10529 ISHARES TR INTRM GOV CR ETF 464288612 1489 13261 SH SOLE 0 0 13261 ISHARES TR INTRM TR CRP ETF 464288638 22114 388302 SH SOLE 0 0 388302 ISHARES TR JPMORGAN USD EMG 464288281 12891 113782 SH SOLE 0 0 113782 ISHARES TR MBS ETF 464288588 9243 85889 SH SOLE 0 0 85889 ISHARES TR MICRO-CAP ETF 464288869 3990 42816 SH SOLE 0 0 42816 ISHARES TR MIN VOL EAFE ETF 46429B689 184608 2541419 SH SOLE 0 0 2541419 ISHARES TR MIN VOL EUROPE 46434V720 690 27003 SH SOLE 0 0 27003 ISHARES TR MIN VOL USA ETF 46429B697 445862 7222755 SH SOLE 0 0 7222755 ISHARES TR MODERT ALLOC ETF 464289875 2188 56066 SH SOLE 0 0 56066 ISHARES TR MORTGE REL ETF 46435G342 481 11412 SH SOLE 0 0 11412 ISHARES TR MRGSTR MD CP ETF 464288208 6287 32409 SH SOLE 0 0 32409 ISHARES TR MRGSTR MD CP GRW 464288307 48647 193394 SH SOLE 0 0 193394 ISHARES TR MRGSTR MD CP VAL 464288406 4225 26837 SH SOLE 0 0 26837 ISHARES TR MRGSTR SM CP ETF 464288505 2121 12149 SH SOLE 0 0 12149 ISHARES TR MRNGSTR INC ETF 46432F875 709 28199 SH SOLE 0 0 28199 ISHARES TR MRNGSTR LG-CP ET 464287127 4192 25381 SH SOLE 0 0 25381 ISHARES TR MRNGSTR LG-CP GR 464287119 5019 26159 SH SOLE 0 0 26159 ISHARES TR MRNGSTR LG-CP VL 464288109 845 7825 SH SOLE 0 0 7825 ISHARES TR MSCI AC ASIA ETF 464288182 788 11292 SH SOLE 0 0 11292 ISHARES TR MSCI ACWI ETF 464288257 54667 741642 SH SOLE 0 0 741642 ISHARES TR MSCI ACWI EX US 464288240 5609 119947 SH SOLE 0 0 119947 ISHARES TR MSCI CHINA ETF 46429B671 544 9151 SH SOLE 0 0 9151 ISHARES TR MSCI EAFE ETF 464287465 144742 2202073 SH SOLE 0 0 2202073 ISHARES TR MSCI EMG MKT ETF 464287234 46793 1090484 SH SOLE 0 0 1090484 ISHARES TR MSCI GLOBAL IMP 46435G532 468 8119 SH SOLE 0 0 8119 ISHARES TR MSCI INDIA ETF 46429B598 999 28300 SH SOLE 0 0 28300 ISHARES TR MSCI KLD400 SOC 464288570 3572 32659 SH SOLE 0 0 32659 ISHARES TR MSCI LW CRB TG 46434V464 408 3408 SH SOLE 0 0 3408 ISHARES TR MSCI PHILIPS ETF 46429B408 15807 443885 SH SOLE 0 0 443885 ISHARES TR MSCI UK ETF NEW 46435G334 1470 45484 SH SOLE 0 0 45484 ISHARES TR MSCI USA ESG SLC 464288802 3128 25670 SH SOLE 0 0 25670 ISHARES TR MULTIFACTOR INTL 46434V274 2630 100136 SH SOLE 0 0 100136 ISHARES TR MULTIFACTOR USA 46434V282 8370 263550 SH SOLE 0 0 263550 ISHARES TR MULTIFACTOR USA 46434V290 1641 40724 SH SOLE 0 0 40724 ISHARES TR NA TEC MULTM ETF 464287531 665 12246 SH SOLE 0 0 12246 ISHARES TR NASDAQ BIOTECH 464287556 16635 152473 SH SOLE 0 0 152473 ISHARES TR NATIONAL MUN ETF 464288414 15481 136888 SH SOLE 0 0 136888 ISHARES TR NORTH AMERN NAT 464287374 4274 139214 SH SOLE 0 0 139214 ISHARES TR PFD AND INCM SEC 464288687 30679 832525 SH SOLE 0 0 832525 ISHARES TR PHLX SEMICND ETF 464287523 6823 34388 SH SOLE 0 0 34388 ISHARES TR RUS 1000 ETF 464287622 52969 325384 SH SOLE 0 0 325384 ISHARES TR RUS 1000 GRW ETF 464287614 160266 1018541 SH SOLE 0 0 1018541 ISHARES TR RUS 1000 VAL ETF 464287598 114227 897866 SH SOLE 0 0 897866 ISHARES TR RUS 2000 GRW ETF 464287648 23481 116869 SH SOLE 0 0 116869 ISHARES TR RUS 2000 VAL ETF 464287630 19385 160857 SH SOLE 0 0 160857 ISHARES TR RUS MD CP GR ETF 464287481 64464 451929 SH SOLE 0 0 451929 ISHARES TR RUS MDCP VAL ETF 464287473 39510 443282 SH SOLE 0 0 443282 ISHARES TR RUS MID CAP ETF 464287499 55307 989827 SH SOLE 0 0 989827 ISHARES TR RUS TOP 200 ETF 464289446 2441 35874 SH SOLE 0 0 35874 ISHARES TR RUS TP200 GR ETF 464289438 25718 299662 SH SOLE 0 0 299662 ISHARES TR RUSSELL 2000 ETF 464287655 76188 489936 SH SOLE 0 0 489936 ISHARES TR RUSSELL 3000 ETF 464287689 22762 132060 SH SOLE 0 0 132060 ISHARES TR S&P 100 ETF 464287101 6088 46975 SH SOLE 0 0 46975 ISHARES TR S&P 500 GRWT ETF 464287309 97907 546224 SH SOLE 0 0 546224 ISHARES TR S&P 500 VAL ETF 464287408 57043 489341 SH SOLE 0 0 489341 ISHARES TR S&P MC 400GR ETF 464287606 40398 178525 SH SOLE 0 0 178525 ISHARES TR S&P MC 400VL ETF 464287705 16394 102805 SH SOLE 0 0 102805 ISHARES TR S&P SML 600 GWT 464287887 16223 88901 SH SOLE 0 0 88901 ISHARES TR SELECT DIVID ETF 464287168 39203 393763 SH SOLE 0 0 393763 ISHARES TR SH TR CRPORT ETF 464288646 19633 367374 SH SOLE 0 0 367374 ISHARES TR SHORT TREAS BD 464288679 40447 365498 SH SOLE 0 0 365498 ISHARES TR SHRT NAT MUN ETF 464288158 2716 25492 SH SOLE 0 0 25492 ISHARES TR SP SMCP600VL ETF 464287879 21145 142270 SH SOLE 0 0 142270 ISHARES TR TIPS BD ETF 464287176 30082 260460 SH SOLE 0 0 260460 ISHARES TR TRANS AVG ETF 464287192 4393 23340 SH SOLE 0 0 23340 ISHARES TR U.S. BAS MTL ETF 464287838 758 7973 SH SOLE 0 0 7973 ISHARES TR U.S. CNSM GD ETF 464287812 922 7587 SH SOLE 0 0 7587 ISHARES TR U.S. CNSM SV ETF 464287580 7592 34852 SH SOLE 0 0 34852 ISHARES TR U.S. ENERGY ETF 464287796 2237 65015 SH SOLE 0 0 65015 ISHARES TR U.S. FIN SVC ETF 464287770 2530 18898 SH SOLE 0 0 18898 ISHARES TR U.S. FINLS ETF 464287788 16371 130342 SH SOLE 0 0 130342 ISHARES TR U.S. INSRNCE ETF 464288786 304 4302 SH SOLE 0 0 4302 ISHARES TR U.S. MED DVC ETF 464288810 17541 72858 SH SOLE 0 0 72858 ISHARES TR U.S. PHARMA ETF 464288836 779 5163 SH SOLE 0 0 5163 ISHARES TR U.S. REAL ES ETF 464287739 17298 198131 SH SOLE 0 0 198131 ISHARES TR U.S. REAL ES ETF 464287739 6 20200 SH Call SOLE 0 0 0 ISHARES TR U.S. TECH ETF 464287721 32064 162014 SH SOLE 0 0 162014 ISHARES TR U.S. UTILITS ETF 464287697 4251 28190 SH SOLE 0 0 28190 ISHARES TR ULTR SH TRM BD 46434V878 6862 136173 SH SOLE 0 0 136173 ISHARES TR US AER DEF ETF 464288760 25522 119116 SH SOLE 0 0 119116 ISHARES TR US BR DEL SE ETF 464288794 1447 22908 SH SOLE 0 0 22908 ISHARES TR US HLTHCARE ETF 464287762 12064 61772 SH SOLE 0 0 61772 ISHARES TR US HLTHCR PR ETF 464288828 7748 45205 SH SOLE 0 0 45205 ISHARES TR US HOME CONS ETF 464288752 671 17552 SH SOLE 0 0 17552 ISHARES TR US INDUSTRIALS 464287754 5655 35724 SH SOLE 0 0 35724 ISHARES TR US OIL EQ&SV ETF 464288844 283 13051 SH SOLE 0 0 13051 ISHARES TR US OIL GS EX ETF 464288851 710 12669 SH SOLE 0 0 12669 ISHARES TR US REGNL BKS ETF 464288778 2437 53094 SH SOLE 0 0 53094 ISHARES TR US TELECOM ETF 464287713 1992 67641 SH SOLE 0 0 67641 ISHARES TR US TREAS BD ETF 46429B267 10624 411522 SH SOLE 0 0 411522 ISHARES TR USA MOMENTUM FCT 46432F396 74615 629118 SH SOLE 0 0 629118 ISHARES TR USA QUALITY FCTR 46432F339 18503 202293 SH SOLE 0 0 202293 ISHARES TR USA SIZE FACTOR 46432F370 1330 14613 SH SOLE 0 0 14613 ISHARES TR USD INV GRDE ETF 464288620 495 8679 SH SOLE 0 0 8679 ISHARES TR YLD OPTIM BD 46434V787 1101 43512 SH SOLE 0 0 43512 ISHARES US ETF TR COMMOD SEL STG 46431W853 3200 97872 SH SOLE 0 0 97872 ISHARES US ETF TR SHT MAT BD ETF 46431W507 22890 454805 SH SOLE 0 0 454805 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 2567 51191 SH SOLE 0 0 51191 ISORAY INC COM 46489V104 7 17500 SH SOLE 0 0 17500 ISTAR INC COM 45031U101 528 42501 SH SOLE 0 0 42501 ITRON INC COM 465741106 2041 32621 SH SOLE 0 0 32621 ITT INC COM 45073V108 212 3244 SH SOLE 0 0 3244 IVY HIGH INC OPPORTUNITIES F COM 465893105 1060 78097 SH SOLE 0 0 78097 J & J SNACK FOODS CORP COM 466032109 3513 21823 SH SOLE 0 0 21823 JABIL INC COM 466313103 231 7306 SH SOLE 0 0 7306 JACOBS ENGR GROUP INC COM 469814107 865 10254 SH SOLE 0 0 10254 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 1014 22396 SH SOLE 0 0 22396 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 30917 619334 SH SOLE 0 0 619334 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 276 1939 SH SOLE 0 0 1939 JD COM INC SPON ADR CL A 47215P106 1065 35154 SH SOLE 0 0 35154 JERNIGAN CAP INC COM 476405105 572 27902 SH SOLE 0 0 27902 JETBLUE AWYS CORP COM 477143101 239 12949 SH SOLE 0 0 12949 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 11238 297381 SH SOLE 0 0 297381 JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 686 18165 SH SOLE 0 0 18165 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 42105 1153549 SH SOLE 0 0 1153549 JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 1045 21233 SH SOLE 0 0 21233 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 1881 71340 SH SOLE 0 0 71340 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 143 10155 SH SOLE 0 0 10155 JOHNSON & JOHNSON COM 478160104 155358 1115411 SH SOLE 0 0 1115411 JOHNSON CTLS INTL PLC SHS G51502105 2791 67573 SH SOLE 0 0 67573 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1005 18075 SH SOLE 0 0 18075 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 698 11727 SH SOLE 0 0 11727 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 12752 234146 SH SOLE 0 0 234146 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 616 19963 SH SOLE 0 0 19963 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 5729 86213 SH SOLE 0 0 86213 JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 208 4100 SH SOLE 0 0 4100 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 1196 15973 SH SOLE 0 0 15973 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 56506 1121362 SH SOLE 0 0 1121362 JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 416 8250 SH SOLE 0 0 8250 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 2557 101826 SH SOLE 0 0 101826 JPMORGAN CHASE & CO COM 46625H100 283657 2537104 SH SOLE 0 0 2537104 JPMORGAN CHASE & CO COM 46625H100 13 12700 SH Call SOLE 0 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 245 9275 SH SOLE 0 0 9275 JUNIPER NETWORKS INC COM 48203R104 779 29236 SH SOLE 0 0 29236 K12 INC COM 48273U102 512 16843 SH SOLE 0 0 16843 KANDI TECHNOLOGIES GROUP INC COM 483709101 179 36353 SH SOLE 0 0 36353 KANSAS CITY SOUTHERN COM NEW 485170302 31304 256937 SH SOLE 0 0 256937 KAYNE ANDERSN MLP MIDS INVT COM 486606106 5653 369235 SH SOLE 0 0 369235 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 471 40676 SH SOLE 0 0 40676 KBR INC COM 48242W106 200 8024 SH SOLE 0 0 8024 KELLOGG CO COM 487836108 5649 105455 SH SOLE 0 0 105455 KEMPER CORP DEL COM 488401100 277 3206 SH SOLE 0 0 3206 KENNEDY-WILSON HLDGS INC COM 489398107 2267 110186 SH SOLE 0 0 110186 KEURIG DR PEPPER INC COM 49271V100 950 32889 SH SOLE 0 0 32889 KEYCORP NEW COM 493267108 1606 90496 SH SOLE 0 0 90496 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1829 20368 SH SOLE 0 0 20368 KIMBELL RTY PARTNERS LP UNIT 49435R102 538 33302 SH SOLE 0 0 33302 KIMBERLY CLARK CORP COM 494368103 21081 158169 SH SOLE 0 0 158169 KIMCO RLTY CORP COM 49446R109 424 22954 SH SOLE 0 0 22954 KINDER MORGAN INC DEL COM 49456B101 21597 1034330 SH SOLE 0 0 1034330 KINGSWAY FINL SVCS INC COM NEW 496904202 25 10400 SH SOLE 0 0 10400 KINROSS GOLD CORP COM 496902404 110 28485 SH SOLE 0 0 28485 KINSALE CAP GROUP INC COM 49714P108 1501 16407 SH SOLE 0 0 16407 KITE RLTY GROUP TR COM NEW 49803T300 364 24035 SH SOLE 0 0 24035 KKR & CO INC CL A 48251W104 1066 42197 SH SOLE 0 0 42197 KKR INCOME OPPORTUNITIES FD COM 48249T106 250 15884 SH SOLE 0 0 15884 KLA-TENCOR CORP COM 482480100 1629 13780 SH SOLE 0 0 13780 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 2360 71874 SH SOLE 0 0 71874 KNOLL INC COM NEW 498904200 247 10734 SH SOLE 0 0 10734 KOHLS CORP COM 500255104 615 12924 SH SOLE 0 0 12924 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2789 63998 SH SOLE 0 0 63998 KONTOOR BRANDS INC COM 50050N103 459 16386 SH SOLE 0 0 16386 KRAFT HEINZ CO COM 500754106 9067 292102 SH SOLE 0 0 292102 KRAFT HEINZ CO COM 500754106 55 11400 SH Put SOLE 0 0 11400 KRANESHARES TR CSI CHI INTERNET 500767306 4511 102636 SH SOLE 0 0 102636 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 2567 112149 SH SOLE 0 0 112149 KROGER CO COM 501044101 3923 180681 SH SOLE 0 0 180681 KROGER CO COM 501044101 58 12500 SH Put SOLE 0 0 12500 L BRANDS INC COM 501797104 955 36592 SH SOLE 0 0 36592 L3 TECHNOLOGIES INC COM 502413107 1954 7969 SH SOLE 0 0 7969 LABORATORY CORP AMER HLDGS COM NEW 50540R409 3131 18111 SH SOLE 0 0 18111 LADDER CAP CORP CL A 505743104 5274 317545 SH SOLE 0 0 317545 LAKE SHORE BANCORP INC COM 510700107 155 10374 SH SOLE 0 0 10374 LAKELAND BANCORP INC COM 511637100 271 16782 SH SOLE 0 0 16782 LAKELAND FINL CORP COM 511656100 1863 39787 SH SOLE 0 0 39787 LAM RESEARCH CORP COM 512807108 4273 22731 SH SOLE 0 0 22731 LAMAR ADVERTISING CO NEW CL A 512816109 1940 24034 SH SOLE 0 0 24034 LAMB WESTON HLDGS INC COM 513272104 1839 29021 SH SOLE 0 0 29021 LANCASTER COLONY CORP COM 513847103 1499 10087 SH SOLE 0 0 10087 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 1927 114373 SH SOLE 0 0 114373 LANDSTAR SYS INC COM 515098101 342 3170 SH SOLE 0 0 3170 LAREDO PETROLEUM INC COM 516806106 56 19326 SH SOLE 0 0 19326 LAS VEGAS SANDS CORP COM 517834107 3359 56840 SH SOLE 0 0 56840 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 96210 3416563 SH SOLE 0 0 3416563 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 17533 553803 SH SOLE 0 0 553803 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 701 29805 SH SOLE 0 0 29805 LAUDER ESTEE COS INC CL A 518439104 34361 187619 SH SOLE 0 0 187619 LAZARD GLB TTL RET&INCM FD I COM 52106W103 2425 150078 SH SOLE 0 0 150078 LAZARD LTD SHS A G54050102 1456 42339 SH SOLE 0 0 42339 LAZARD WORLD DIVID & INCOME COM 521076109 184 18522 SH SOLE 0 0 18522 LEAR CORP COM NEW 521865204 2785 19986 SH SOLE 0 0 19986 LEGACY TEX FINL GROUP INC COM 52471Y106 356 8755 SH SOLE 0 0 8755 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 6316 196380 SH SOLE 0 0 196380 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 5889 185760 SH SOLE 0 0 185760 LEGG MASON INC COM 524901105 502 13121 SH SOLE 0 0 13121 LEGGETT & PLATT INC COM 524660107 4975 129654 SH SOLE 0 0 129654 LEIDOS HLDGS INC COM 525327102 4539 56845 SH SOLE 0 0 56845 LEMAITRE VASCULAR INC COM 525558201 501 17912 SH SOLE 0 0 17912 LENNAR CORP CL A 526057104 2355 48592 SH SOLE 0 0 48592 LENNOX INTL INC COM 526107107 237 862 SH SOLE 0 0 862 LEXINGTON REALTY TRUST COM 529043101 768 81574 SH SOLE 0 0 81574 LGI HOMES INC COM 50187T106 516 7219 SH SOLE 0 0 7219 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2365 368406 SH SOLE 0 0 368406 LIBERTY ALL-STAR GROWTH FD I COM 529900102 522 89686 SH SOLE 0 0 89686 LIBERTY BROADBAND CORP COM SER C 530307305 548 5255 SH SOLE 0 0 5255 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 284 7524 SH SOLE 0 0 7524 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1281 33721 SH SOLE 0 0 33721 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 203 5665 SH SOLE 0 0 5665 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 294 7848 SH SOLE 0 0 7848 LIBERTY PPTY TR SH BEN INT 531172104 252 5035 SH SOLE 0 0 5035 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 297 2602 SH SOLE 0 0 2602 LILLY ELI & CO COM 532457108 17632 159153 SH SOLE 0 0 159153 LINCOLN NATL CORP IND COM 534187109 3771 58515 SH SOLE 0 0 58515 LINDE PLC SHS G5494J103 12375 61501 SH SOLE 0 0 61501 LIONS GATE ENTMNT CORP CL A VTG 535919401 333 27203 SH SOLE 0 0 27203 LITTELFUSE INC COM 537008104 220 1243 SH SOLE 0 0 1243 LIVE OAK BANCSHARES INC COM 53803X105 4608 268709 SH SOLE 0 0 268709 LIVENT CORP COM 53814L108 89 12804 SH SOLE 0 0 12804 LKQ CORP COM 501889208 1350 50732 SH SOLE 0 0 50732 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1069 376525 SH SOLE 0 0 376525 LMP CAP & INCOME FD INC COM 50208A102 8458 623721 SH SOLE 0 0 623721 LOCKHEED MARTIN CORP COM 539830109 54372 149528 SH SOLE 0 0 149528 LOEWS CORP COM 540424108 477 8723 SH SOLE 0 0 8723 LOGMEIN INC COM 54142L109 237 3222 SH SOLE 0 0 3222 LOWES COS INC COM 548661107 29910 296401 SH SOLE 0 0 296401 LULULEMON ATHLETICA INC COM 550021109 7349 40781 SH SOLE 0 0 40781 LULULEMON ATHLETICA INC COM 550021109 44 12500 SH Call SOLE 0 0 0 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 213 18444 SH SOLE 0 0 18444 LUMENTUM HLDGS INC COM 55024U109 5307 99367 SH SOLE 0 0 99367 LYFT INC CL A COM 55087P104 975 14837 SH SOLE 0 0 14837 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4831 56091 SH SOLE 0 0 56091 M & T BK CORP COM 55261F104 4601 27043 SH SOLE 0 0 27043 M D C HLDGS INC COM 552676108 2972 90665 SH SOLE 0 0 90665 MACERICH CO COM 554382101 296 8847 SH SOLE 0 0 8847 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 410 17322 SH SOLE 0 0 17322 MACQUARIE INFRASTRUCTURE COR COM 55608B105 600 14799 SH SOLE 0 0 14799 MACYS INC COM 55616P104 944 44006 SH SOLE 0 0 44006 MADISON CVRED CALL & EQ STR COM 557437100 150 22639 SH SOLE 0 0 22639 MADISON SQUARE GARDEN CO NEW CL A 55825T103 254 906 SH SOLE 0 0 906 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 30423 475354 SH SOLE 0 0 475354 MAGNA INTL INC COM 559222401 1476 29733 SH SOLE 0 0 29733 MAIN STREET CAPITAL CORP COM 56035L104 2211 53773 SH SOLE 0 0 53773 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 4192 200749 SH SOLE 0 0 200749 MALIBU BOATS INC COM CL A 56117J100 433 11150 SH SOLE 0 0 11150 MALLINCKRODT PUB LTD CO SHS G5785G107 907 98804 SH SOLE 0 0 98804 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 7013 293330 SH SOLE 0 0 293330 MANNKIND CORP COM NEW 56400P706 26 22776 SH SOLE 0 0 22776 MANULIFE FINL CORP COM 56501R106 2828 155957 SH SOLE 0 0 155957 MARATHON OIL CORP COM 565849106 12551 883269 SH SOLE 0 0 883269 MARATHON PETE CORP COM 56585A102 111033 1986967 SH SOLE 0 0 1986967 MARATHON PETE CORP COM 56585A102 25 10200 SH Call SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 20 11200 SH Call SOLE 0 0 0 MARKEL CORP COM 570535104 12603 11567 SH SOLE 0 0 11567 MARKETAXESS HLDGS INC COM 57060D108 271 844 SH SOLE 0 0 844 MARRIOTT INTL INC NEW CL A 571903202 6740 48042 SH SOLE 0 0 48042 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 389 4033 SH SOLE 0 0 4033 MARRONE BIO INNOVATIONS INC COM 57165B106 22 14641 SH SOLE 0 0 14641 MARSH & MCLENNAN COS INC COM 571748102 3785 37945 SH SOLE 0 0 37945 MARTIN MARIETTA MATLS INC COM 573284106 726 3153 SH SOLE 0 0 3153 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 683 95636 SH SOLE 0 0 95636 MASCO CORP COM 574599106 3388 86350 SH SOLE 0 0 86350 MASIMO CORP COM 574795100 855 5744 SH SOLE 0 0 5744 MASTERCARD INC CL A 57636Q104 65348 246971 SH SOLE 0 0 246971 MASTERCRAFT BOAT HLDGS INC COM 57637H103 1443 73671 SH SOLE 0 0 73671 MATCH GROUP INC COM 57665R106 4936 73372 SH SOLE 0 0 73372 MATINAS BIOPHARMA HLDGS INC COM 576810105 659 769670 SH SOLE 0 0 769670 MAXIM INTEGRATED PRODS INC COM 57772K101 6142 102668 SH SOLE 0 0 102668 MBT FINL CORP COM 578877102 304 30351 SH SOLE 0 0 30351 MCCORMICK & CO INC COM NON VTG 579780206 5981 38579 SH SOLE 0 0 38579 MCDERMOTT INTL INC COM 580037703 108 11186 SH SOLE 0 0 11186 MCDONALDS CORP COM 580135101 69979 336947 SH SOLE 0 0 336947 MCEWEN MNG INC COM 58039P107 49 28092 SH SOLE 0 0 28092 MCKESSON CORP COM 58155Q103 3266 24299 SH SOLE 0 0 24299 MDU RES GROUP INC COM 552690109 968 37530 SH SOLE 0 0 37530 MEDICAL PPTYS TRUST INC COM 58463J304 2792 160082 SH SOLE 0 0 160082 MEDIFAST INC COM 58470H101 352 2743 SH SOLE 0 0 2743 MEDTRONIC PLC SHS G5960L103 112681 1156993 SH SOLE 0 0 1156993 MELLANOX TECHNOLOGIES LTD SHS M51363113 201 1816 SH SOLE 0 0 1816 MERCADOLIBRE INC COM 58733R102 2642 4318 SH SOLE 0 0 4318 MERCK & CO INC COM 58933Y105 167978 2003307 SH SOLE 0 0 2003307 MERCURY GENL CORP NEW COM 589400100 471 7536 SH SOLE 0 0 7536 MERIT MED SYS INC COM 589889104 474 7965 SH SOLE 0 0 7965 MESA LABS INC COM 59064R109 3920 16042 SH SOLE 0 0 16042 META FINL GROUP INC COM 59100U108 273 9726 SH SOLE 0 0 9726 METLIFE INC COM 59156R108 11561 232758 SH SOLE 0 0 232758 METTLER TOLEDO INTERNATIONAL COM 592688105 574 683 SH SOLE 0 0 683 MFA FINL INC COM 55272X102 371 51722 SH SOLE 0 0 51722 MFS CHARTER INCOME TR SH BEN INT 552727109 431 52883 SH SOLE 0 0 52883 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 346 66479 SH SOLE 0 0 66479 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 348 73500 SH SOLE 0 0 73500 MFS INTER INCOME TR SH BEN INT 55273C107 54 13984 SH SOLE 0 0 13984 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 814 139605 SH SOLE 0 0 139605 MFS MUN INCOME TR SH BEN INT 552738106 404 57855 SH SOLE 0 0 57855 MGE ENERGY INC COM 55277P104 715 9783 SH SOLE 0 0 9783 MGIC INVT CORP WIS COM 552848103 298 22670 SH SOLE 0 0 22670 MGM RESORTS INTERNATIONAL COM 552953101 2453 85868 SH SOLE 0 0 85868 MGP INGREDIENTS INC NEW COM 55303J106 290308 4378050 SH SOLE 0 0 4378050 MICROCHIP TECHNOLOGY INC COM 595017104 97507 1124603 SH SOLE 0 0 1124603 MICROCHIP TECHNOLOGY INC COM 595017104 23 10500 SH Call SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 20407 528828 SH SOLE 0 0 528828 MICROSOFT CORP COM 594918104 504660 3767103 SH SOLE 0 0 3767103 MICROSOFT CORP COM 594918104 164 11100 SH Call SOLE 0 0 0 MICROSOFT CORP COM 594918104 75 17800 SH Call SOLE 0 0 0 MID AMER APT CMNTYS INC COM 59522J103 4279 36336 SH SOLE 0 0 36336 MIDDLEBY CORP COM 596278101 424 3122 SH SOLE 0 0 3122 MIDDLESEX WATER CO COM 596680108 1035 17471 SH SOLE 0 0 17471 MIDLAND STS BANCORP INC ILL COM 597742105 248 9275 SH SOLE 0 0 9275 MIDSOUTH BANCORP INC COM 598039105 121 10169 SH SOLE 0 0 10169 MIDWESTONE FINL GROUP INC NE COM 598511103 239 8541 SH SOLE 0 0 8541 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 632 56948 SH SOLE 0 0 56948 MIMECAST LTD ORD SHS G14838109 261 5580 SH SOLE 0 0 5580 MINERVA NEUROSCIENCES INC COM 603380106 169 30000 SH SOLE 0 0 30000 MITCHAM INDS INC COM 606501104 53 13362 SH SOLE 0 0 13362 MITEK SYS INC COM NEW 606710200 127 12820 SH SOLE 0 0 12820 MKS INSTRUMENT INC COM 55306N104 644 8273 SH SOLE 0 0 8273 MOBILEIRON INC COM NEW 60739U204 70 11285 SH SOLE 0 0 11285 MODERNA INC COM 60770K107 213 14537 SH SOLE 0 0 14537 MOHAWK INDS INC COM 608190104 3870 26245 SH SOLE 0 0 26245 MOLECULIN BIOTECH INC COM 60855D101 24 19546 SH SOLE 0 0 19546 MOLINA HEALTHCARE INC COM 60855R100 216 1510 SH SOLE 0 0 1510 MOLSON COORS BREWING CO CL B 60871R209 1697 30299 SH SOLE 0 0 30299 MOMO INC ADR 60879B107 222 6190 SH SOLE 0 0 6190 MONDELEZ INTL INC CL A 609207105 13271 246210 SH SOLE 0 0 246210 MONGODB INC CL A 60937P106 1298 8534 SH SOLE 0 0 8534 MONMOUTH REAL ESTATE INVT CO CL A 609720107 787 58106 SH SOLE 0 0 58106 MONOLITHIC PWR SYS INC COM 609839105 1664 12252 SH SOLE 0 0 12252 MONROE CAP CORP COM 610335101 226 19595 SH SOLE 0 0 19595 MONSTER BEVERAGE CORP NEW COM 61174X109 3125 48953 SH SOLE 0 0 48953 MOODYS CORP COM 615369105 1494 7649 SH SOLE 0 0 7649 MOOG INC CL A 615394202 389 4153 SH SOLE 0 0 4153 MORGAN STANLEY COM NEW 617446448 3727 85080 SH SOLE 0 0 85080 MORGAN STANLEY CHINA A SH FD COM 617468103 547 25163 SH SOLE 0 0 25163 MORGAN STANLEY EM MKTS DM DE COM 617477104 72 10463 SH SOLE 0 0 10463 MORGAN STANLEY EMER MKTS DEB COM 61744H105 107 11505 SH SOLE 0 0 11505 MOSAIC CO NEW COM 61945C103 586 23405 SH SOLE 0 0 23405 MOTOROLA SOLUTIONS INC COM NEW 620076307 123532 740863 SH SOLE 0 0 740863 MPLX LP COM UNIT REP LTD 55336V100 7860 244184 SH SOLE 0 0 244184 MSA SAFETY INC COM 553498106 851 8073 SH SOLE 0 0 8073 MSC INDL DIRECT INC CL A 553530106 801 10790 SH SOLE 0 0 10790 MSCI INC COM 55354G100 774 3241 SH SOLE 0 0 3241 MUELLER INDS INC COM 624756102 201 6872 SH SOLE 0 0 6872 MYLAN N V SHS EURO N59465109 1324 69516 SH SOLE 0 0 69516 NABORS INDUSTRIES LTD SHS G6359F103 1263 435634 SH SOLE 0 0 435634 NAPCO SEC TECHNOLOGIES INC COM 630402105 436 14700 SH SOLE 0 0 14700 NASDAQ INC COM 631103108 4636 48208 SH SOLE 0 0 48208 NASDAQ INC COM 631103108 22 11300 SH Call SOLE 0 0 0 NATIONAL FUEL GAS CO N J COM 636180101 1373 26029 SH SOLE 0 0 26029 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2299 43227 SH SOLE 0 0 43227 NATIONAL HEALTH INVS INC COM 63633D104 901 11549 SH SOLE 0 0 11549 NATIONAL HEALTHCARE CORP COM 635906100 539 6647 SH SOLE 0 0 6647 NATIONAL OILWELL VARCO INC COM 637071101 444 19983 SH SOLE 0 0 19983 NATIONAL PRESTO INDS INC COM 637215104 252 2698 SH SOLE 0 0 2698 NATIONAL RETAIL PPTYS INC COM 637417106 3506 66143 SH SOLE 0 0 66143 NEKTAR THERAPEUTICS COM 640268108 375 10546 SH SOLE 0 0 10546 NEOGEN CORP COM 640491106 3743 60256 SH SOLE 0 0 60256 NEOGENOMICS INC COM NEW 64049M209 2358 107474 SH SOLE 0 0 107474 NETAPP INC COM 64110D104 1252 20273 SH SOLE 0 0 20273 NETEASE INC SPONSORED ADR 64110W102 592 2314 SH SOLE 0 0 2314 NETFLIX INC COM 64110L106 54047 147141 SH SOLE 0 0 147141 NEUBERGER BERMAN HGH YLD FD COM 64128C106 190 16204 SH SOLE 0 0 16204 NEUBERGER BERMAN MLP AND ENR COM 64129H104 125 16693 SH SOLE 0 0 16693 NEUBERGER BERMAN MUNI FD INC COM 64124P101 1022 70110 SH SOLE 0 0 70110 NEUBERGER BERMAN RE ES SEC F COM 64190A103 115 22377 SH SOLE 0 0 22377 NEW AGE BEVERAGES CORP COM 64157V108 177 37890 SH SOLE 0 0 37890 NEW AMER HIGH INCOME FD INC COM NEW 641876800 985 111008 SH SOLE 0 0 111008 NEW JERSEY RES COM 646025106 979 19675 SH SOLE 0 0 19675 NEW MTN FIN CORP COM 647551100 373 26721 SH SOLE 0 0 26721 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 708 7333 SH SOLE 0 0 7333 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2718 176631 SH SOLE 0 0 176631 NEW YORK CMNTY BANCORP INC COM 649445103 1989 199325 SH SOLE 0 0 199325 NEW YORK MTG TR INC COM PAR $.02 649604501 485 78187 SH SOLE 0 0 78187 NEWELL BRANDS INC COM 651229106 2132 138243 SH SOLE 0 0 138243 NEWMARK GROUP INC CL A 65158N102 4194 467044 SH SOLE 0 0 467044 NEWMARKET CORP COM 651587107 1349 3366 SH SOLE 0 0 3366 NEWMONT GOLDCORP CORPORATION COM 651639106 2386 62013 SH SOLE 0 0 62013 NEXPOINT RESIDENTIAL TR INC COM 65341D102 209 5043 SH SOLE 0 0 5043 NEXSTAR MEDIA GROUP INC CL A 65336K103 349 3452 SH SOLE 0 0 3452 NEXTERA ENERGY INC COM 65339F101 43925 214397 SH SOLE 0 0 214397 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 312 6457 SH SOLE 0 0 6457 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1489 100810 SH SOLE 0 0 100810 NICOLET BANKSHARES INC COM 65406E102 249 4012 SH SOLE 0 0 4012 NIELSEN HLDGS PLC SHS EUR G6518L108 254 11227 SH SOLE 0 0 11227 NIKE INC CL B 654106103 26777 318950 SH SOLE 0 0 318950 NIO INC SPON ADS 62914V106 100 39262 SH SOLE 0 0 39262 NISOURCE INC COM 65473P105 709 24617 SH SOLE 0 0 24617 NMI HLDGS INC CL A 629209305 569 20037 SH SOLE 0 0 20037 NOBLE CORP PLC SHS USD G65431101 42 22688 SH SOLE 0 0 22688 NOBLE ENERGY INC COM 655044105 1114 49753 SH SOLE 0 0 49753 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 4225 127039 SH SOLE 0 0 127039 NOKIA CORP SPONSORED ADR 654902204 1585 316355 SH SOLE 0 0 316355 NORDIC AMERICAN TANKERS LIMI COM G65773106 945 403709 SH SOLE 0 0 403709 NORDSON CORP COM 655663102 519 3673 SH SOLE 0 0 3673 NORDSTROM INC COM 655664100 1647 51702 SH SOLE 0 0 51702 NORFOLK SOUTHERN CORP COM 655844108 19124 95936 SH SOLE 0 0 95936 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 188 311769 SH SOLE 0 0 311769 NORTHERN OIL & GAS INC NEV COM 665531109 83 42775 SH SOLE 0 0 42775 NORTHERN TR CORP COM 665859104 4952 55026 SH SOLE 0 0 55026 NORTHROP GRUMMAN CORP COM 666807102 10266 31767 SH SOLE 0 0 31767 NORTHWEST NAT HLDG CO COM 66765N105 2041 29366 SH SOLE 0 0 29366 NORTHWEST NAT HLDG CO COM 66765N105 27 10600 SH Call SOLE 0 0 0 NORTHWEST PIPE CO COM 667746101 1527 59242 SH SOLE 0 0 59242 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 710 13241 SH SOLE 0 0 13241 NOVAGOLD RES INC COM NEW 66987E206 131 22210 SH SOLE 0 0 22210 NOVARTIS A G SPONSORED ADR 66987V109 17388 190430 SH SOLE 0 0 190430 NOVO-NORDISK A S ADR 670100205 6183 121134 SH SOLE 0 0 121134 NOVOCURE LTD ORD SHS G6674U108 1226 19385 SH SOLE 0 0 19385 NRG ENERGY INC COM NEW 629377508 1389 39561 SH SOLE 0 0 39561 NUANCE COMMUNICATIONS INC COM 67020Y100 706 44199 SH SOLE 0 0 44199 NUCOR CORP COM 670346105 8585 155801 SH SOLE 0 0 155801 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 251 10253 SH SOLE 0 0 10253 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 338 11434 SH SOLE 0 0 11434 NUSTAR ENERGY LP UNIT COM 67058H102 2790 102814 SH SOLE 0 0 102814 NUTANIX INC CL A 67059N108 231 8904 SH SOLE 0 0 8904 NUTRIEN LTD COM 67077M108 3420 64080 SH SOLE 0 0 64080 NUVEEN AMT FREE MUN CR INC F COM 67071L106 5366 338136 SH SOLE 0 0 338136 NUVEEN AMT FREE QLTY MUN INC COM 670657105 7806 565227 SH SOLE 0 0 565227 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 352 20846 SH SOLE 0 0 20846 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 945 65229 SH SOLE 0 0 65229 NUVEEN CA SELECT TAX FREE PR SH BEN INT 67063R103 175 11824 SH SOLE 0 0 11824 NUVEEN CALIF MUN VALUE FD COM 67062C107 880 87279 SH SOLE 0 0 87279 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 313 22270 SH SOLE 0 0 22270 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 191 20000 SH SOLE 0 0 20000 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 1282 161834 SH SOLE 0 0 161834 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 620 58217 SH SOLE 0 0 58217 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 8536 484696 SH SOLE 0 0 484696 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 372 40811 SH SOLE 0 0 40811 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 597 42147 SH SOLE 0 0 42147 NUVEEN FLOATING RATE INCOME COM 67072T108 566 57495 SH SOLE 0 0 57495 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 609 62510 SH SOLE 0 0 62510 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 136 10997 SH SOLE 0 0 10997 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 726 46959 SH SOLE 0 0 46959 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 547 55245 SH SOLE 0 0 55245 NUVEEN INT DUR QUAL MUN TRM COM 670677103 202 15198 SH SOLE 0 0 15198 NUVEEN INTER DURATION MN TMF COM 670671106 1424 106006 SH SOLE 0 0 106006 NUVEEN MTG OPPORTUNITY TERM COM 670735109 1502 64675 SH SOLE 0 0 64675 NUVEEN MULTI MKT INCOME FD COM 67075J107 256 34904 SH SOLE 0 0 34904 NUVEEN MUN 2021 TARGET TERM COM 670687102 165 17062 SH SOLE 0 0 17062 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1425 102077 SH SOLE 0 0 102077 NUVEEN MUN VALUE FD INC COM 670928100 2923 287144 SH SOLE 0 0 287144 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1247 79177 SH SOLE 0 0 79177 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5446 243358 SH SOLE 0 0 243358 NUVEEN NEW JERSEY MUN VALUE SHS 670702109 159 11960 SH SOLE 0 0 11960 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1674 118722 SH SOLE 0 0 118722 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 232 17709 SH SOLE 0 0 17709 NUVEEN NEW YORK QLT MUN INC COM 67066X107 207 14964 SH SOLE 0 0 14964 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 354 26583 SH SOLE 0 0 26583 NUVEEN OHIO QLTY MUN INCOME COM 670980101 673 45134 SH SOLE 0 0 45134 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1142 83672 SH SOLE 0 0 83672 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 418 42208 SH SOLE 0 0 42208 NUVEEN PFD & INCM SECURTIES COM 67072C105 3785 398444 SH SOLE 0 0 398444 NUVEEN PFD & INCOME 2022 TER COM 67075T105 260 10613 SH SOLE 0 0 10613 NUVEEN QUALITY MUNCP INCOME COM 67066V101 5497 392670 SH SOLE 0 0 392670 NUVEEN REAL ASSET INM AND GW COM 67074Y105 1070 63190 SH SOLE 0 0 63190 NUVEEN REAL ESTATE INCOME FD COM 67071B108 781 74408 SH SOLE 0 0 74408 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 5491 412224 SH SOLE 0 0 412224 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 4038 255577 SH SOLE 0 0 255577 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 418 40080 SH SOLE 0 0 40080 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 337 22053 SH SOLE 0 0 22053 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 322 22351 SH SOLE 0 0 22351 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 294 19038 SH SOLE 0 0 19038 NUVEEN SR INCOME FD COM 67067Y104 104 17593 SH SOLE 0 0 17593 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 484 29107 SH SOLE 0 0 29107 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 4048 190521 SH SOLE 0 0 190521 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 136 11918 SH SOLE 0 0 11918 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 207 15896 SH SOLE 0 0 15896 NV5 GLOBAL INC COM 62945V109 725 8910 SH SOLE 0 0 8910 NVENT ELECTRIC PLC SHS G6700G107 334 13475 SH SOLE 0 0 13475 NVIDIA CORP COM 67066G104 47978 292106 SH SOLE 0 0 292106 NVR INC COM 62944T105 8250 2448 SH SOLE 0 0 2448 NXP SEMICONDUCTORS N V COM N6596X109 22103 226408 SH SOLE 0 0 226408 NXP SEMICONDUCTORS N V COM N6596X109 19 10700 SH Call SOLE 0 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 31334 84843 SH SOLE 0 0 84843 OAKTREE CAP GROUP LLC UNIT CL A 674001201 219 4419 SH SOLE 0 0 4419 OASIS PETE INC NEW COM 674215108 1807 318104 SH SOLE 0 0 318104 OASIS PETE INC NEW NOTE 2.625% 9/1 674215AJ7 114 125000 PRN SOLE 0 0 125000 OCCIDENTAL PETE CORP COM 674599105 26083 518745 SH SOLE 0 0 518745 OCEANFIRST FINL CORP COM 675234108 319 12819 SH SOLE 0 0 12819 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 412 15681 SH SOLE 0 0 15681 OGE ENERGY CORP COM 670837103 2738 64328 SH SOLE 0 0 64328 OIL STS INTL INC COM 678026105 851 46507 SH SOLE 0 0 46507 OKTA INC CL A 679295105 2237 18113 SH SOLE 0 0 18113 OLD DOMINION FREIGHT LINE IN COM 679580100 6307 42253 SH SOLE 0 0 42253 OLD LINE BANCSHARES INC COM 67984M100 263 9866 SH SOLE 0 0 9866 OLD NATL BANCORP IND COM 680033107 570 34335 SH SOLE 0 0 34335 OLD REP INTL CORP COM 680223104 11530 515208 SH SOLE 0 0 515208 OLD SECOND BANCORP INC ILL COM 680277100 160 12535 SH SOLE 0 0 12535 OLIN CORP COM PAR $1 680665205 334 15256 SH SOLE 0 0 15256 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 460 5284 SH SOLE 0 0 5284 OMEGA HEALTHCARE INVS INC COM 681936100 6986 190094 SH SOLE 0 0 190094 OMNICOM GROUP INC COM 681919106 4800 58573 SH SOLE 0 0 58573 ON SEMICONDUCTOR CORP COM 682189105 216 10709 SH SOLE 0 0 10709 ONE GAS INC COM 68235P108 3675 40698 SH SOLE 0 0 40698 ONE LIBERTY PPTYS INC COM 682406103 410 14159 SH SOLE 0 0 14159 ONEOK INC NEW COM 682680103 32069 466057 SH SOLE 0 0 466057 ONESPAN INC COM 68287N100 181 12750 SH SOLE 0 0 12750 OPEN TEXT CORP COM 683715106 3707 90030 SH SOLE 0 0 90030 OPKO HEALTH INC COM 68375N103 110 44939 SH SOLE 0 0 44939 ORACLE CORP COM 68389X105 29539 518488 SH SOLE 0 0 518488 ORANGE SPONSORED ADR 684060106 348 22123 SH SOLE 0 0 22123 ORBCOMM INC COM 68555P100 977 134798 SH SOLE 0 0 134798 ORGANOVO HLDGS INC COM 68620A104 45 85406 SH SOLE 0 0 85406 ORIGIN BANCORP INC COM 68621T102 232 7034 SH SOLE 0 0 7034 ORION ENERGY SYSTEMS INC COM 686275108 60 20100 SH SOLE 0 0 20100 ORTHOPEDIATRICS CORP COM 68752L100 591 15157 SH SOLE 0 0 15157 OSHKOSH CORP COM 688239201 2111 25289 SH SOLE 0 0 25289 OSI ETF TR OSHARES FTSE 67110P100 206 7514 SH SOLE 0 0 7514 OSI ETF TR OSHARS FTSE US 67110P407 6748 197939 SH SOLE 0 0 197939 OSISKO GOLD ROYALTIES LTD COM 68827L101 270 25988 SH SOLE 0 0 25988 OTELCO INC CL A NEW 688823301 345 21432 SH SOLE 0 0 21432 OTTER TAIL CORP COM 689648103 454 8602 SH SOLE 0 0 8602 OWENS CORNING NEW COM 690742101 464 7967 SH SOLE 0 0 7967 OXFORD LANE CAP CORP COM 691543102 108 10702 SH SOLE 0 0 10702 OXFORD SQUARE CAP CORP COM 69181V107 250 39098 SH SOLE 0 0 39098 PACCAR INC COM 693718108 5102 71199 SH SOLE 0 0 71199 PACER FDS TR GLOBL CASH ETF 69374H709 3967 129945 SH SOLE 0 0 129945 PACER FDS TR TRENDP 100 ETF 69374H303 29894 841267 SH SOLE 0 0 841267 PACER FDS TR TRENDP US LAR CP 69374H105 96009 3137026 SH SOLE 0 0 3137026 PACER FDS TR TRENDP US MID CP 69374H204 66331 2275495 SH SOLE 0 0 2275495 PACER FDS TR TRENDPILOT EUR 69374H808 14193 530983 SH SOLE 0 0 530983 PACER FDS TR TRENDPILOT INTL 69374H683 24158 950786 SH SOLE 0 0 950786 PACER FDS TR US CASH COWS 100 69374H881 4670 162764 SH SOLE 0 0 162764 PACER FDS TR WEALTHSHIELD 69374H840 2603 107325 SH SOLE 0 0 107325 PACIFIC PREMIER BANCORP COM 69478X105 901 29175 SH SOLE 0 0 29175 PACIRA BIOSCIENCES COM 695127100 233 5361 SH SOLE 0 0 5361 PACKAGING CORP AMER COM 695156109 3266 34264 SH SOLE 0 0 34264 PACWEST BANCORP DEL COM 695263103 4334 111622 SH SOLE 0 0 111622 PAGSEGURO DIGITAL LTD COM CL A G68707101 696 17868 SH SOLE 0 0 17868 PALO ALTO NETWORKS INC COM 697435105 8556 41994 SH SOLE 0 0 41994 PAN AMERICAN SILVER CORP COM 697900108 146 11290 SH SOLE 0 0 11290 PAR TECHNOLOGY CORP COM 698884103 818 29000 SH SOLE 0 0 29000 PARATEK PHARMACEUTICALS INC COM 699374302 56 14117 SH SOLE 0 0 14117 PARK HOTELS RESORTS INC COM 700517105 556 20164 SH SOLE 0 0 20164 PARK NATL CORP COM 700658107 670 6745 SH SOLE 0 0 6745 PARKER HANNIFIN CORP COM 701094104 3186 18741 SH SOLE 0 0 18741 PARSLEY ENERGY INC CL A 701877102 988 51977 SH SOLE 0 0 51977 PATTERN ENERGY GROUP INC CL A 70338P100 696 30162 SH SOLE 0 0 30162 PATTERSON COMPANIES INC COM 703395103 243 10631 SH SOLE 0 0 10631 PATTERSON UTI ENERGY INC COM 703481101 1688 146644 SH SOLE 0 0 146644 PAYCHEX INC COM 704326107 12405 150746 SH SOLE 0 0 150746 PAYCOM SOFTWARE INC COM 70432V102 7914 34905 SH SOLE 0 0 34905 PAYLOCITY HLDG CORP COM 70438V106 1309 13948 SH SOLE 0 0 13948 PAYPAL HLDGS INC COM 70450Y103 27739 242344 SH SOLE 0 0 242344 PAYPAL HLDGS INC COM 70450Y103 35 12700 SH Call SOLE 0 0 0 PAYSIGN INC COM 70451A104 761 56929 SH SOLE 0 0 56929 PBF ENERGY INC CL A 69318G106 1300 41549 SH SOLE 0 0 41549 PEBBLEBROOK HOTEL TR COM 70509V100 526 18675 SH SOLE 0 0 18675 PEMBINA PIPELINE CORP COM 706327103 1584 42657 SH SOLE 0 0 42657 PENNEY J C CORP INC COM 708160106 50 44108 SH SOLE 0 0 44108 PENNS WOODS BANCORP INC COM 708430103 512 11308 SH SOLE 0 0 11308 PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 11 11000 PRN SOLE 0 0 11000 PENNYMAC MTG INVT TR COM 70931T103 401 18388 SH SOLE 0 0 18388 PENSKE AUTOMOTIVE GRP INC COM 70959W103 726 15347 SH SOLE 0 0 15347 PENTAIR PLC SHS G7S00T104 472 12699 SH SOLE 0 0 12699 PENUMBRA INC COM 70975L107 215 1343 SH SOLE 0 0 1343 PEOPLES BANCORP INC COM 709789101 1149 35620 SH SOLE 0 0 35620 PEOPLES UTD FINL INC COM 712704105 3327 198296 SH SOLE 0 0 198296 PEPSICO INC COM 713448108 66511 507172 SH SOLE 0 0 507172 PERKINELMER INC COM 714046109 631 6545 SH SOLE 0 0 6545 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 64 10512 SH SOLE 0 0 10512 PERSPECTA INC COM 715347100 231 9860 SH SOLE 0 0 9860 PETIQ INC COM CL A 71639T106 373 11304 SH SOLE 0 0 11304 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 336 21608 SH SOLE 0 0 21608 PFIZER INC COM 717081103 174934 4038178 SH SOLE 0 0 4038178 PFIZER INC COM 717081103 5 11900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 11 14600 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 8 11300 SH Call SOLE 0 0 0 PG&E CORP COM 69331C108 604 26361 SH SOLE 0 0 26361 PGIM ETF TR ULTRA SHORT 69344A107 2767 55158 SH SOLE 0 0 55158 PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 433 29996 SH SOLE 0 0 29996 PGIM HIGH YIELD BOND FUND IN COM 69346H100 2867 195953 SH SOLE 0 0 195953 PHILIP MORRIS INTL INC COM 718172109 32798 417652 SH SOLE 0 0 417652 PHILLIPS 66 COM 718546104 32241 344679 SH SOLE 0 0 344679 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 5314 107684 SH SOLE 0 0 107684 PHYSICIANS RLTY TR COM 71943U104 3107 178169 SH SOLE 0 0 178169 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 635 31866 SH SOLE 0 0 31866 PILGRIMS PRIDE CORP NEW COM 72147K108 392 15440 SH SOLE 0 0 15440 PIMCO CORPORATE & INCOME OPP COM 72201B101 762 41998 SH SOLE 0 0 41998 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1642 51075 SH SOLE 0 0 51075 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 3520 147354 SH SOLE 0 0 147354 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 3158 31455 SH SOLE 0 0 31455 PIMCO ETF TR 1-5 US TIP IDX 72201R205 1070 20329 SH SOLE 0 0 20329 PIMCO ETF TR 15+ YR US TIPS 72201R304 261 3755 SH SOLE 0 0 3755 PIMCO ETF TR ACTIVE BD ETF 72201R775 9107 84734 SH SOLE 0 0 84734 PIMCO ETF TR BROAD US TIPS 72201R403 636 10692 SH SOLE 0 0 10692 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 21823 214472 SH SOLE 0 0 214472 PIMCO ETF TR INTER MUN BD ACT 72201R866 873 15923 SH SOLE 0 0 15923 PIMCO ETF TR INV GRD CRP BD 72201R817 2183 20318 SH SOLE 0 0 20318 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 952 18818 SH SOLE 0 0 18818 PIMCO HIGH INCOME FD COM SHS 722014107 256 32311 SH SOLE 0 0 32311 PIMCO INCOME OPPORTUNITY FD COM 72202B100 220 8132 SH SOLE 0 0 8132 PIMCO INCOME STRATEGY FUND COM 72201H108 211 17875 SH SOLE 0 0 17875 PIMCO INCOME STRATEGY FUND I COM 72201J104 179 16925 SH SOLE 0 0 16925 PIMCO MUN INCOME FD II COM 72200W106 542 36243 SH SOLE 0 0 36243 PIMCO MUN INCOME FD III COM 72201A103 145 11707 SH SOLE 0 0 11707 PIMCO NEW YORK MUN FD II COM 72200Y102 890 76631 SH SOLE 0 0 76631 PIMCO STRATEGIC INCOME FD IN COM 72200X104 885 91147 SH SOLE 0 0 91147 PINNACLE FINL PARTNERS INC COM 72346Q104 5576 97011 SH SOLE 0 0 97011 PINNACLE WEST CAP CORP COM 723484101 1470 15626 SH SOLE 0 0 15626 PINTEREST INC CL A 72352L106 1208 44391 SH SOLE 0 0 44391 PIONEER DIV HIGH INCOME TRUS COM 723653101 1131 79060 SH SOLE 0 0 79060 PIONEER HIGH INCOME TR COM 72369H106 351 38998 SH SOLE 0 0 38998 PIONEER MUN HIGH INCOME ADV COM 723762100 1651 153545 SH SOLE 0 0 153545 PIONEER MUN HIGH INCOME TR COM SHS 723763108 324 26562 SH SOLE 0 0 26562 PIONEER NAT RES CO COM 723787107 27757 180367 SH SOLE 0 0 180367 PITNEY BOWES INC COM 724479100 78 18148 SH SOLE 0 0 18148 PIVOTAL SOFTWARE INC COM CL A 72582H107 138 13110 SH SOLE 0 0 13110 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 10152 416943 SH SOLE 0 0 416943 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 3029 121310 SH SOLE 0 0 121310 PLANET FITNESS INC CL A 72703H101 4776 65930 SH SOLE 0 0 65930 PLUG POWER INC COM NEW 72919P202 33 14831 SH SOLE 0 0 14831 PLURALSIGHT INC COM CL A 72941B106 1597 52681 SH SOLE 0 0 52681 PNC FINL SVCS GROUP INC COM 693475105 9869 71891 SH SOLE 0 0 71891 PNM RES INC COM 69349H107 333 6547 SH SOLE 0 0 6547 POLARIS INDS INC COM 731068102 6781 74325 SH SOLE 0 0 74325 POLYMET MINING CORP COM 731916102 144 335503 SH SOLE 0 0 335503 POOL CORPORATION COM 73278L105 574 3004 SH SOLE 0 0 3004 PORTOLA PHARMACEUTICALS INC COM 737010108 900 33175 SH SOLE 0 0 33175 POSCO SPONSORED ADR 693483109 236 4447 SH SOLE 0 0 4447 POST HLDGS INC COM 737446104 734 7064 SH SOLE 0 0 7064 PPG INDS INC COM 693506107 8891 76178 SH SOLE 0 0 76178 PPL CORP COM 69351T106 6481 208985 SH SOLE 0 0 208985 PRA HEALTH SCIENCES INC COM 69354M108 574 5786 SH SOLE 0 0 5786 PRECISION DRILLING CORP COM 2010 74022D308 26 13839 SH SOLE 0 0 13839 PREFERRED APT CMNTYS INC COM 74039L103 518 34675 SH SOLE 0 0 34675 PRICE T ROWE GROUP INC COM 74144T108 7335 66840 SH SOLE 0 0 66840 PRINCIPAL FINL GROUP INC COM 74251V102 2255 38935 SH SOLE 0 0 38935 PROCTER AND GAMBLE CO COM 742718109 95676 872562 SH SOLE 0 0 872562 PROGRESSIVE CORP OHIO COM 743315103 19356 242159 SH SOLE 0 0 242159 PROLOGIS INC COM 74340W103 7759 96865 SH SOLE 0 0 96865 PROOFPOINT INC COM 743424103 565 4696 SH SOLE 0 0 4696 PROPETRO HLDG CORP COM 74347M108 2933 141687 SH SOLE 0 0 141687 PROSHARES TR INFLATN EXPECTNS 74348A814 496 18760 SH SOLE 0 0 18760 PROSHARES TR INVT INT RT HG 74347B607 738 9812 SH SOLE 0 0 9812 PROSHARES TR MSCI EAFE DIVD 74347B839 3726 99384 SH SOLE 0 0 99384 PROSHARES TR PET CARE ETF 74348A145 282 6603 SH SOLE 0 0 6603 PROSHARES TR PRIV EQTY-LSTD 74348A533 538 15600 SH SOLE 0 0 15600 PROSHARES TR PSHS LC COR PLUS 74347R248 1186 16841 SH SOLE 0 0 16841 PROSHARES TR PSHS ULT S&P 500 74347R107 270 2143 SH SOLE 0 0 2143 PROSHARES TR PSHS ULTRA INDL 74347R727 322 4083 SH SOLE 0 0 4083 PROSHARES TR PSHS ULTRA QQQ 74347R206 478 4980 SH SOLE 0 0 4980 PROSHARES TR RUSS 2000 DIVD 74347B698 11071 186765 SH SOLE 0 0 186765 PROSHARES TR S&P 500 DV ARIST 74348A467 57052 822423 SH SOLE 0 0 822423 PROSHARES TR S&P MDCP 400 DIV 74347B680 9233 158047 SH SOLE 0 0 158047 PROSHARES TR SHORT S&P 500 NE 74347B425 215 8067 SH SOLE 0 0 8067 PROSHARES TR SHRT HGH YIELD 74347R131 776 36211 SH SOLE 0 0 36211 PROSHARES TR SHRT RL EST FD 74347X641 599 43081 SH SOLE 0 0 43081 PROSHARES TR ULTRA FNCLS NEW 74347X633 443 9859 SH SOLE 0 0 9859 PROSPECT CAPITAL CORPORATION COM 74348T102 1782 272950 SH SOLE 0 0 272950 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 80 79000 PRN SOLE 0 0 79000 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 20 20000 PRN SOLE 0 0 20000 PROSPERITY BANCSHARES INC COM 743606105 1554 23525 SH SOLE 0 0 23525 PROTEON THERAPEUTICS INC COM 74371L109 5 11500 SH SOLE 0 0 11500 PROVENTION BIO INC COM 74374N102 358 29587 SH SOLE 0 0 29587 PRUDENTIAL FINL INC COM 744320102 10061 99614 SH SOLE 0 0 99614 PS BUSINESS PKS INC CALIF COM 69360J107 679 4029 SH SOLE 0 0 4029 PTC INC COM 69370C100 457 5091 SH SOLE 0 0 5091 PUBLIC STORAGE COM 74460D109 9227 38736 SH SOLE 0 0 38736 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 8542 145214 SH SOLE 0 0 145214 PULTE GROUP INC COM 745867101 1752 55407 SH SOLE 0 0 55407 PURE STORAGE INC CL A 74624M102 263 17241 SH SOLE 0 0 17241 PUTNAM MANAGED MUN INCOM TR COM 746823103 1045 136990 SH SOLE 0 0 136990 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 168 36663 SH SOLE 0 0 36663 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 856 67580 SH SOLE 0 0 67580 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1292 251759 SH SOLE 0 0 251759 QCR HOLDINGS INC COM 74727A104 454 13032 SH SOLE 0 0 13032 QEP RES INC COM 74733V100 167 23031 SH SOLE 0 0 23031 QIAGEN NV SHS NEW N72482123 218 5363 SH SOLE 0 0 5363 QORVO INC COM 74736K101 236 3544 SH SOLE 0 0 3544 QTS RLTY TR INC COM CL A 74736A103 217 4707 SH SOLE 0 0 4707 QUAKER CHEM CORP COM 747316107 252 1241 SH SOLE 0 0 1241 QUALCOMM INC COM 747525103 36073 474203 SH SOLE 0 0 474203 QUALYS INC COM 74758T303 2272 26093 SH SOLE 0 0 26093 QUANTA SVCS INC COM 74762E102 437 11433 SH SOLE 0 0 11433 QUEST DIAGNOSTICS INC COM 74834L100 2599 25525 SH SOLE 0 0 25525 QUEST RESOURCE HLDG CORP COM NEW 74836W203 37 13495 SH SOLE 0 0 13495 QUINTANA ENERGY SVCS INC COM 74875T103 50 31030 SH SOLE 0 0 31030 R1 RCM INC COM 749397105 290 23045 SH SOLE 0 0 23045 RA PHARMACEUTICALS INC COM 74933V108 895 29751 SH SOLE 0 0 29751 RADIAN GROUP INC COM 750236101 1404 61462 SH SOLE 0 0 61462 RADIANT LOGISTICS INC COM 75025X100 163 26500 SH SOLE 0 0 26500 RADNET INC COM 750491102 343 24895 SH SOLE 0 0 24895 RALPH LAUREN CORP CL A 751212101 697 6123 SH SOLE 0 0 6123 RANGE RES CORP COM 75281A109 342 48929 SH SOLE 0 0 48929 RAPID7 INC COM 753422104 992 17150 SH SOLE 0 0 17150 RAYMOND JAMES FINANCIAL INC COM 754730109 16880 199642 SH SOLE 0 0 199642 RAYONIER INC COM 754907103 1500 49495 SH SOLE 0 0 49495 RAYTHEON CO COM NEW 755111507 17248 99180 SH SOLE 0 0 99180 RBB FD INC MOTLEY FOL ETF 74933W601 1045 46982 SH SOLE 0 0 46982 RBC BEARINGS INC COM 75524B104 3900 23377 SH SOLE 0 0 23377 REALTY INCOME CORP COM 756109104 10504 152305 SH SOLE 0 0 152305 REAVES UTIL INCOME FD COM SH BEN INT 756158101 3315 92601 SH SOLE 0 0 92601 RED HAT INC COM 756577102 3121 16621 SH SOLE 0 0 16621 REGENERON PHARMACEUTICALS COM 75886F107 2372 7579 SH SOLE 0 0 7579 REGENXBIO INC COM 75901B107 1306 25428 SH SOLE 0 0 25428 REGIONS FINL CORP NEW COM 7591EP100 3902 261165 SH SOLE 0 0 261165 REINSURANCE GRP OF AMERICA I COM NEW 759351604 688 4407 SH SOLE 0 0 4407 RELIANCE STEEL & ALUMINUM CO COM 759509102 324 3428 SH SOLE 0 0 3428 RELIANT BANCORP INC COM 75956B101 259 10979 SH SOLE 0 0 10979 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 301 9541 SH SOLE 0 0 9541 RENT A CTR INC NEW COM 76009N100 692 25969 SH SOLE 0 0 25969 REPUBLIC SVCS INC COM 760759100 10861 125357 SH SOLE 0 0 125357 RESEARCH FRONTIERS INC COM 760911107 106 31755 SH SOLE 0 0 31755 RESIDEO TECHNOLOGIES INC COM 76118Y104 401 18287 SH SOLE 0 0 18287 RESMED INC COM 761152107 7013 57471 SH SOLE 0 0 57471 RESOURCE CAP CORP NOTE 8.000% 1/1 76120WAB0 108 105000 PRN SOLE 0 0 105000 RESTAURANT BRANDS INTL INC COM 76131D103 267 3843 SH SOLE 0 0 3843 RESTORATION ROBOTICS INC COM 76133C103 30 48779 SH SOLE 0 0 48779 RETAIL OPPORTUNITY INVTS COR COM 76131N101 2298 134141 SH SOLE 0 0 134141 RETAIL PPTYS AMER INC CL A 76131V202 402 34191 SH SOLE 0 0 34191 REVOLVE GROUP INC CL A 76156B107 1144 33170 SH SOLE 0 0 33170 RF INDS LTD COM PAR $0.01 749552105 790 93555 SH SOLE 0 0 93555 RH COM 74967X103 577 4994 SH SOLE 0 0 4994 RINGCENTRAL INC CL A 76680R206 23229 202128 SH SOLE 0 0 202128 RIO TINTO PLC SPONSORED ADR 767204100 3985 63924 SH SOLE 0 0 63924 RITE AID CORP COM 767754872 110 13768 SH SOLE 0 0 13768 RITE AID CORP COM 767754872 1 68000 SH Call SOLE 0 0 0 RIVERVIEW FINL CORP NEW COM 76940Q105 144 13761 SH SOLE 0 0 13761 RLI CORP COM 749607107 1104 12883 SH SOLE 0 0 12883 ROAN RES INC CL A COM 769755109 19 11132 SH SOLE 0 0 11132 ROBERT HALF INTL INC COM 770323103 1648 28901 SH SOLE 0 0 28901 ROCKWELL AUTOMATION INC COM 773903109 6947 42400 SH SOLE 0 0 42400 ROCKWELL MED INC COM 774374102 65 21678 SH SOLE 0 0 21678 ROCKY BRANDS INC COM 774515100 307 11238 SH SOLE 0 0 11238 ROGERS COMMUNICATIONS INC CL B 775109200 265 4958 SH SOLE 0 0 4958 ROGERS CORP COM 775133101 415 2404 SH SOLE 0 0 2404 ROKU INC COM CL A 77543R102 6908 76268 SH SOLE 0 0 76268 ROLLINS INC COM 775711104 4989 139092 SH SOLE 0 0 139092 ROPER TECHNOLOGIES INC COM 776696106 22502 61423 SH SOLE 0 0 61423 ROSS STORES INC COM 778296103 9306 93875 SH SOLE 0 0 93875 ROYAL BK CDA MONTREAL QUE COM 780087102 25723 324426 SH SOLE 0 0 324426 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 140 24563 SH SOLE 0 0 24563 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2744 22624 SH SOLE 0 0 22624 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 14339 218108 SH SOLE 0 0 218108 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 19170 294602 SH SOLE 0 0 294602 ROYAL GOLD INC COM 780287108 677 6609 SH SOLE 0 0 6609 ROYCE GLOBAL VALUE TR INC COM 78081T104 456 43209 SH SOLE 0 0 43209 ROYCE MICRO-CAP TR INC COM 780915104 404 49092 SH SOLE 0 0 49092 ROYCE VALUE TR INC COM 780910105 20012 1437640 SH SOLE 0 0 1437640 RPM INTL INC COM 749685103 1919 31398 SH SOLE 0 0 31398 RYDER SYS INC COM 783549108 691 11852 SH SOLE 0 0 11852 RYMAN HOSPITALITY PPTYS INC COM 78377T107 532 6555 SH SOLE 0 0 6555 S & T BANCORP INC COM 783859101 312 8315 SH SOLE 0 0 8315 S&P GLOBAL INC COM 78409V104 11072 48600 SH SOLE 0 0 48600 SABINE ROYALTY TR UNIT BEN INT 785688102 227 4703 SH SOLE 0 0 4703 SABRA HEALTH CARE REIT INC COM 78573L106 1803 91553 SH SOLE 0 0 91553 SAFETY INS GROUP INC COM 78648T100 2067 21727 SH SOLE 0 0 21727 SAGE THERAPEUTICS INC COM 78667J108 767 4191 SH SOLE 0 0 4191 SAIA INC COM 78709Y105 241 3719 SH SOLE 0 0 3719 SALESFORCE COM INC COM 79466L302 73155 482139 SH SOLE 0 0 482139 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 95 11103 SH SOLE 0 0 11103 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 109 28540 SH SOLE 0 0 28540 SANDERSON FARMS INC COM 800013104 208 1520 SH SOLE 0 0 1520 SANDSTORM GOLD LTD COM NEW 80013R206 80 14394 SH SOLE 0 0 14394 SANGAMO THERAPEUTICS INC COM 800677106 136 12632 SH SOLE 0 0 12632 SANOFI SPONSORED ADR 80105N105 3976 91886 SH SOLE 0 0 91886 SAP SE SPON ADR 803054204 1227 8973 SH SOLE 0 0 8973 SAREPTA THERAPEUTICS INC COM 803607100 2395 15765 SH SOLE 0 0 15765 SASOL LTD SPONSORED ADR 803866300 302 12142 SH SOLE 0 0 12142 SBA COMMUNICATIONS CORP NEW CL A 78410G104 3508 15603 SH SOLE 0 0 15603 SCHLUMBERGER LTD COM 806857108 9282 233574 SH SOLE 0 0 233574 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 7435 283344 SH SOLE 0 0 283344 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 18705 582880 SH SOLE 0 0 582880 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 513 15724 SH SOLE 0 0 15724 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 876 15936 SH SOLE 0 0 15936 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 631 16322 SH SOLE 0 0 16322 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 249 6600 SH SOLE 0 0 6600 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 3691 128439 SH SOLE 0 0 128439 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 586 21037 SH SOLE 0 0 21037 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 1585 50777 SH SOLE 0 0 50777 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 35873 709088 SH SOLE 0 0 709088 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 286 5398 SH SOLE 0 0 5398 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2518 35695 SH SOLE 0 0 35695 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 43165 813360 SH SOLE 0 0 813360 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 32528 390913 SH SOLE 0 0 390913 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1319 23493 SH SOLE 0 0 23493 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3577 50967 SH SOLE 0 0 50967 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 30020 525813 SH SOLE 0 0 525813 SCHWAB STRATEGIC TR US REIT ETF 808524847 8134 183032 SH SOLE 0 0 183032 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 20730 289999 SH SOLE 0 0 289999 SCHWAB STRATEGIC TR US TIPS ETF 808524870 801 14220 SH SOLE 0 0 14220 SCIENCE APPLICATNS INTL CP N COM 808625107 1123 12975 SH SOLE 0 0 12975 SCOTTS MIRACLE GRO CO CL A 810186106 771 7831 SH SOLE 0 0 7831 SEABRIDGE GOLD INC COM 811916105 269 19890 SH SOLE 0 0 19890 SEACOAST BKG CORP FLA COM NEW 811707801 1001 39332 SH SOLE 0 0 39332 SEAGATE TECHNOLOGY PLC SHS G7945M107 3315 70349 SH SOLE 0 0 70349 SEALED AIR CORP NEW COM 81211K100 530 12398 SH SOLE 0 0 12398 SEASPAN CORP SHS Y75638109 354 36125 SH SOLE 0 0 36125 SEATTLE GENETICS INC COM 812578102 326 4711 SH SOLE 0 0 4711 SEI INVESTMENTS CO COM 784117103 523 9322 SH SOLE 0 0 9322 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 10938 222227 SH SOLE 0 0 222227 SELECT SECTOR SPDR TR ENERGY 81369Y506 31914 500921 SH SOLE 0 0 500921 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 6735 183160 SH SOLE 0 0 183160 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 41661 349491 SH SOLE 0 0 349491 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 33716 580476 SH SOLE 0 0 580476 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 66492 717581 SH SOLE 0 0 717581 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 50708 1837233 SH SOLE 0 0 1837233 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 37 26500 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 20 12300 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 42203 545118 SH SOLE 0 0 545118 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 18840 315952 SH SOLE 0 0 315952 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 5824 99555 SH SOLE 0 0 99555 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 72108 923978 SH SOLE 0 0 923978 SELECTIVE INS GROUP INC COM 816300107 233 3105 SH SOLE 0 0 3105 SEMPRA ENERGY COM 816851109 3333 24252 SH SOLE 0 0 24252 SENIOR HSG PPTYS TR SH BEN INT 81721M109 229 27690 SH SOLE 0 0 27690 SENSEONICS HLDGS INC COM 81727U105 1413 692820 SH SOLE 0 0 692820 SERVICE CORP INTL COM 817565104 1660 35485 SH SOLE 0 0 35485 SERVICENOW INC COM 81762P102 22023 80210 SH SOLE 0 0 80210 SERVISFIRST BANCSHARES INC COM 81768T108 959 27978 SH SOLE 0 0 27978 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 135 15536 SH SOLE 0 0 15536 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1435 69272 SH SOLE 0 0 69272 SHERWIN WILLIAMS CO COM 824348106 12213 26615 SH SOLE 0 0 26615 SHIP FINANCE INTERNATIONAL L SHS G81075106 238 19015 SH SOLE 0 0 19015 SHOCKWAVE MED INC COM 82489T104 233 4077 SH SOLE 0 0 4077 SHOPIFY INC CL A 82509L107 17204 57373 SH SOLE 0 0 57373 SIBANYE STILLWATER SPONSORED ADR 825724206 95 20000 SH SOLE 0 0 20000 SIERRA ONCOLOGY INC COM 82640U107 8 14617 SH SOLE 0 0 14617 SIMON PPTY GROUP INC NEW COM 828806109 4681 29298 SH SOLE 0 0 29298 SIRIUS XM HLDGS INC COM 82968B103 5225 936318 SH SOLE 0 0 936318 SIX FLAGS ENTMT CORP NEW COM 83001A102 902 18162 SH SOLE 0 0 18162 SJW GROUP COM 784305104 216 3555 SH SOLE 0 0 3555 SKYWEST INC COM 830879102 1140 18791 SH SOLE 0 0 18791 SKYWORKS SOLUTIONS INC COM 83088M102 3215 41599 SH SOLE 0 0 41599 SLACK TECHNOLOGIES INC COM CL A 83088V102 682 18175 SH SOLE 0 0 18175 SMARTSHEET INC COM CL A 83200N103 617 12750 SH SOLE 0 0 12750 SMITH A O CORP COM 831865209 1935 41036 SH SOLE 0 0 41036 SMITH MICRO SOFTWARE INC COM NEW 832154207 73 24010 SH SOLE 0 0 24010 SMUCKER J M CO COM NEW 832696405 7717 66994 SH SOLE 0 0 66994 SNAP INC CL A 83304A106 1358 94934 SH SOLE 0 0 94934 SNAP ON INC COM 833034101 3904 23569 SH SOLE 0 0 23569 SOL GEL TECHNOLOGIES SHS M8694L103 355 38762 SH SOLE 0 0 38762 SOLAREDGE TECHNOLOGIES INC COM 83417M104 457 7313 SH SOLE 0 0 7313 SONOCO PRODS CO COM 835495102 562 8608 SH SOLE 0 0 8608 SONOS INC COM 83570H108 1262 111271 SH SOLE 0 0 111271 SONY CORP SPONSORED ADR 835699307 496 9462 SH SOLE 0 0 9462 SORRENTO THERAPEUTICS INC COM NEW 83587F202 33 12459 SH SOLE 0 0 12459 SOURCE CAP INC COM 836144105 612 16742 SH SOLE 0 0 16742 SOUTH JERSEY INDS INC COM 838518108 2579 76478 SH SOLE 0 0 76478 SOUTHERN CO COM 842587107 25842 467468 SH SOLE 0 0 467468 SOUTHERN COPPER CORP COM 84265V105 788 20275 SH SOLE 0 0 20275 SOUTHSIDE BANCSHARES INC COM 84470P109 377 11642 SH SOLE 0 0 11642 SOUTHWEST AIRLS CO COM 844741108 3561 70122 SH SOLE 0 0 70122 SOUTHWEST GAS HOLDINGS INC COM 844895102 1200 13395 SH SOLE 0 0 13395 SPARK THERAPEUTICS INC COM 84652J103 219 2143 SH SOLE 0 0 2143 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 57662 216891 SH SOLE 0 0 216891 SPDR GOLD TRUST GOLD SHS 78463V107 46516 349223 SH SOLE 0 0 349223 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 430 4402 SH SOLE 0 0 4402 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 6946 139193 SH SOLE 0 0 139193 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 3159 81534 SH SOLE 0 0 81534 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1264 32994 SH SOLE 0 0 32994 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 10198 222324 SH SOLE 0 0 222324 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1503 40999 SH SOLE 0 0 40999 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4997 168865 SH SOLE 0 0 168865 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 10890 304263 SH SOLE 0 0 304263 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 633 14166 SH SOLE 0 0 14166 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 772 19604 SH SOLE 0 0 19604 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1390 46424 SH SOLE 0 0 46424 SPDR S&P 500 ETF TR TR UNIT 78462F103 406250 1386476 SH SOLE 0 0 1386476 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 50433 142226 SH SOLE 0 0 142226 SPDR SERIES TRUST AEROSPACE DEF 78464A631 40996 394343 SH SOLE 0 0 394343 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 15965 301964 SH SOLE 0 0 301964 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 908 14695 SH SOLE 0 0 14695 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 22152 720870 SH SOLE 0 0 720870 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 3847 133030 SH SOLE 0 0 133030 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 3819 67481 SH SOLE 0 0 67481 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 7363 67584 SH SOLE 0 0 67584 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 6926 254332 SH SOLE 0 0 254332 SPDR SERIES TRUST COMP SOFTWARE 78464A599 18954 196945 SH SOLE 0 0 196945 SPDR SERIES TRUST DJ REIT ETF 78464A607 4946 50060 SH SOLE 0 0 50060 SPDR SERIES TRUST DORSEY WRGT FI 78468R713 1296 55294 SH SOLE 0 0 55294 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 292 5255 SH SOLE 0 0 5255 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 27792 339624 SH SOLE 0 0 339624 SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 575 6672 SH SOLE 0 0 6672 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 4689 80230 SH SOLE 0 0 80230 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 10981 224433 SH SOLE 0 0 224433 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 2126 42407 SH SOLE 0 0 42407 SPDR SERIES TRUST NYSE TECH ETF 78464A102 2245 30897 SH SOLE 0 0 30897 SPDR SERIES TRUST OILGAS EQUIP 78464A748 238 24723 SH SOLE 0 0 24723 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 3161 108363 SH SOLE 0 0 108363 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 14855 425274 SH SOLE 0 0 425274 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 3094 107625 SH SOLE 0 0 107625 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 266 7711 SH SOLE 0 0 7711 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 5539 162575 SH SOLE 0 0 162575 SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 1992 66415 SH SOLE 0 0 66415 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 10566 343260 SH SOLE 0 0 343260 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 3255 106221 SH SOLE 0 0 106221 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 3958 108562 SH SOLE 0 0 108562 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 57861 1493959 SH SOLE 0 0 1493959 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 17180 451637 SH SOLE 0 0 451637 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 10936 349622 SH SOLE 0 0 349622 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 2670 49188 SH SOLE 0 0 49188 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 2238 43559 SH SOLE 0 0 43559 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 5156 84648 SH SOLE 0 0 84648 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 2467 40650 SH SOLE 0 0 40650 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 10389 153613 SH SOLE 0 0 153613 SPDR SERIES TRUST S&P BIOTECH 78464A870 12598 143631 SH SOLE 0 0 143631 SPDR SERIES TRUST S&P BIOTECH 78464A870 10 21600 SH Call SOLE 0 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 966 22286 SH SOLE 0 0 22286 SPDR SERIES TRUST S&P CAP MKTS 78464A771 245 4408 SH SOLE 0 0 4408 SPDR SERIES TRUST S&P DIVID ETF 78464A763 107641 1066998 SH SOLE 0 0 1066998 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1630 39096 SH SOLE 0 0 39096 SPDR SERIES TRUST S&P INS ETF 78464A789 729 21443 SH SOLE 0 0 21443 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2389 87656 SH SOLE 0 0 87656 SPDR SERIES TRUST S&P REGL BKG 78464A698 4623 86534 SH SOLE 0 0 86534 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 945 22294 SH SOLE 0 0 22294 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 373 4416 SH SOLE 0 0 4416 SPDR SERIES TRUST S&P TELECOM 78464A540 5870 86721 SH SOLE 0 0 86721 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 281 4591 SH SOLE 0 0 4591 SPDR SERIES TRUST S&P1500MOMTILT 78468R705 293 2291 SH SOLE 0 0 2291 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 40718 444477 SH SOLE 0 0 444477 SPDR SERIES TRUST SSGA GNDER ETF 78468R747 371 5031 SH SOLE 0 0 5031 SPDR SERIES TRUST SSGA US LRG ETF 78468R804 407 3783 SH SOLE 0 0 3783 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 319 7382 SH SOLE 0 0 7382 SPIRE INC COM 84857L101 545 6500 SH SOLE 0 0 6500 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 242 2969 SH SOLE 0 0 2969 SPIRIT AIRLS INC COM 848577102 2448 51293 SH SOLE 0 0 51293 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1462 34276 SH SOLE 0 0 34276 SPLUNK INC COM 848637104 8776 69789 SH SOLE 0 0 69789 SPOTIFY TECHNOLOGY S A SHS L8681T102 18123 123945 SH SOLE 0 0 123945 SPRINT CORPORATION COM 85207U105 119 18097 SH SOLE 0 0 18097 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 4954 374425 SH SOLE 0 0 374425 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 705 62204 SH SOLE 0 0 62204 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 837 146622 SH SOLE 0 0 146622 SPROUTS FMRS MKT INC COM 85208M102 324 17161 SH SOLE 0 0 17161 SPX CORP COM 784635104 207 6269 SH SOLE 0 0 6269 SQUARE INC CL A 852234103 15800 217844 SH SOLE 0 0 217844 SRC ENERGY INC COM 78470V108 1658 334323 SH SOLE 0 0 334323 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2113 36681 SH SOLE 0 0 36681 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 9348 202256 SH SOLE 0 0 202256 SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 1946 23901 SH SOLE 0 0 23901 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 8752 178366 SH SOLE 0 0 178366 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 214 4303 SH SOLE 0 0 4303 STAAR SURGICAL CO COM PAR $0.01 852312305 2216 75419 SH SOLE 0 0 75419 STAG INDL INC COM 85254J102 2807 92835 SH SOLE 0 0 92835 STANLEY BLACK & DECKER INC COM 854502101 3662 25324 SH SOLE 0 0 25324 STARBUCKS CORP COM 855244109 31965 381290 SH SOLE 0 0 381290 STARWOOD PPTY TR INC COM 85571B105 6535 287621 SH SOLE 0 0 287621 STATE STR CORP COM 857477103 3233 57673 SH SOLE 0 0 57673 STEEL DYNAMICS INC COM 858119100 809 26783 SH SOLE 0 0 26783 STEELCASE INC CL A 858155203 1328 77674 SH SOLE 0 0 77674 STELLUS CAP INVT CORP COM 858568108 606 43832 SH SOLE 0 0 43832 STEPAN CO COM 858586100 306 3332 SH SOLE 0 0 3332 STERICYCLE INC COM 858912108 531 11125 SH SOLE 0 0 11125 STERIS PLC SHS USD G8473T100 2230 14977 SH SOLE 0 0 14977 STMICROELECTRONICS N V NY REGISTRY 861012102 406 23032 SH SOLE 0 0 23032 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 25 11564 SH SOLE 0 0 11564 STORE CAP CORP COM 862121100 2924 88090 SH SOLE 0 0 88090 STRATASYS LTD SHS M85548101 512 17417 SH SOLE 0 0 17417 STREAMLINE HEALTH SOLUTIONS COM 86323X106 70 46400 SH SOLE 0 0 46400 STRYKER CORP COM 863667101 37507 182438 SH SOLE 0 0 182438 STURM RUGER & CO INC COM 864159108 690 12671 SH SOLE 0 0 12671 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 2942 121111 SH SOLE 0 0 121111 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 99 13992 SH SOLE 0 0 13992 SUMMER INFANT INC COM 865646103 24 48367 SH SOLE 0 0 48367 SUMMIT MATLS INC CL A 86614U100 246 12799 SH SOLE 0 0 12799 SUN CMNTYS INC COM 866674104 855 6672 SH SOLE 0 0 6672 SUN LIFE FINL INC COM 866796105 656 15868 SH SOLE 0 0 15868 SUNCOR ENERGY INC NEW COM 867224107 3097 99519 SH SOLE 0 0 99519 SUNOCO LP COM UT REP LP 86765K109 3718 118876 SH SOLE 0 0 118876 SUNPOWER CORP COM 867652406 297 27762 SH SOLE 0 0 27762 SUNRUN INC COM 86771W105 2245 119685 SH SOLE 0 0 119685 SUNTRUST BKS INC COM 867914103 4418 70300 SH SOLE 0 0 70300 SUPERIOR ENERGY SVCS INC COM 868157108 49 37697 SH SOLE 0 0 37697 SVB FINL GROUP COM 78486Q101 7663 34118 SH SOLE 0 0 34118 SWITCH INC CL A 87105L104 310 23682 SH SOLE 0 0 23682 SYMANTEC CORP COM 871503108 403 18525 SH SOLE 0 0 18525 SYNCHRONY FINL COM 87165B103 26210 755996 SH SOLE 0 0 755996 SYNNEX CORP COM 87162W100 3182 32341 SH SOLE 0 0 32341 SYNOPSYS INC COM 871607107 507 3936 SH SOLE 0 0 3936 SYNOVUS FINL CORP COM NEW 87161C501 421 12039 SH SOLE 0 0 12039 SYSCO CORP COM 871829107 14778 208964 SH SOLE 0 0 208964 T MOBILE US INC COM 872590104 4649 62701 SH SOLE 0 0 62701 TABLEAU SOFTWARE INC CL A 87336U105 213 1282 SH SOLE 0 0 1282 TABULA RASA HEALTHCARE INC COM 873379101 363 7267 SH SOLE 0 0 7267 TACTILE SYS TECHNOLOGY INC COM 87357P100 1404 24660 SH SOLE 0 0 24660 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4893 124911 SH SOLE 0 0 124911 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1356 11944 SH SOLE 0 0 11944 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 428 24186 SH SOLE 0 0 24186 TALLGRASS ENERGY LP CLASS A SHS 874696107 414 19619 SH SOLE 0 0 19619 TANDEM DIABETES CARE INC COM NEW 875372203 588 9115 SH SOLE 0 0 9115 TANGER FACTORY OUTLET CTRS I COM 875465106 390 24087 SH SOLE 0 0 24087 TAPESTRY INC COM 876030107 1098 34602 SH SOLE 0 0 34602 TARGA RES CORP COM 87612G101 8456 215380 SH SOLE 0 0 215380 TARGET CORP COM 87612E106 25207 291028 SH SOLE 0 0 291028 TC ENERGY CORP COM 87807B107 2732 55232 SH SOLE 0 0 55232 TCG BDC INC COM 872280102 2334 153141 SH SOLE 0 0 153141 TCW STRATEGIC INCOME FUND IN COM 872340104 1102 191619 SH SOLE 0 0 191619 TD AMERITRADE HLDG CORP COM 87236Y108 874 17512 SH SOLE 0 0 17512 TE CONNECTIVITY LTD REG SHS H84989104 3765 39314 SH SOLE 0 0 39314 TECH DATA CORP COM 878237106 376 3594 SH SOLE 0 0 3594 TECK RESOURCES LTD CL B 878742204 479 20822 SH SOLE 0 0 20822 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 237 16830 SH SOLE 0 0 16830 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 374 297055 SH SOLE 0 0 297055 TEGNA INC COM 87901J105 234 15458 SH SOLE 0 0 15458 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 5593 278544 SH SOLE 0 0 278544 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 12198 684501 SH SOLE 0 0 684501 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 744 44172 SH SOLE 0 0 44172 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 240 18745 SH SOLE 0 0 18745 TELADOC HEALTH INC COM 87918A105 1429 21512 SH SOLE 0 0 21512 TELARIA INC COM 879181105 281 37308 SH SOLE 0 0 37308 TELEDYNE TECHNOLOGIES INC COM 879360105 674 2461 SH SOLE 0 0 2461 TELEFLEX INC COM 879369106 598 1807 SH SOLE 0 0 1807 TELEFONICA S A SPONSORED ADR 879382208 562 67735 SH SOLE 0 0 67735 TELIGENT INC NEW COM 87960W104 30 47245 SH SOLE 0 0 47245 TELLURIAN INC NEW COM 87968A104 136 17323 SH SOLE 0 0 17323 TELUS CORP COM 87971M103 944 25605 SH SOLE 0 0 25605 TEMPLETON EMERG MKTS INCOME COM 880192109 506 49477 SH SOLE 0 0 49477 TEMPLETON EMERGING MKTS FD I COM 880191101 325 21512 SH SOLE 0 0 21512 TEMPLETON GLOBAL INCOME FD COM 880198106 301 47351 SH SOLE 0 0 47351 TEMPUR SEALY INTL INC COM 88023U101 2586 35248 SH SOLE 0 0 35248 TENET HEALTHCARE CORP COM NEW 88033G407 697 33727 SH SOLE 0 0 33727 TENNECO INC CL A VTG COM STK 880349105 126 11402 SH SOLE 0 0 11402 TERADYNE INC COM 880770102 258 5387 SH SOLE 0 0 5387 TEREX CORP NEW COM 880779103 323 10271 SH SOLE 0 0 10271 TERRAFORM PWR INC COM CL A 88104R209 167 11711 SH SOLE 0 0 11711 TESLA INC COM 88160R101 6236 27908 SH SOLE 0 0 27908 TETRA TECH INC NEW COM 88162G103 399 5078 SH SOLE 0 0 5078 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2233 241955 SH SOLE 0 0 241955 TEXAS INSTRS INC COM 882508104 20923 182316 SH SOLE 0 0 182316 TEXAS PAC LD TR SUB CTF PROP I T 882610108 3309 4204 SH SOLE 0 0 4204 TEXAS ROADHOUSE INC COM 882681109 414 7722 SH SOLE 0 0 7722 TEXTRON INC COM 883203101 1185 22339 SH SOLE 0 0 22339 TG THERAPEUTICS INC COM 88322Q108 1332 153946 SH SOLE 0 0 153946 THE CHARLES SCHWAB CORPORATI COM 808513105 4324 107589 SH SOLE 0 0 107589 THE TRADE DESK INC COM CL A 88339J105 8419 36962 SH SOLE 0 0 36962 THERAPEUTICSMD INC COM 88338N107 831 319598 SH SOLE 0 0 319598 THERMO FISHER SCIENTIFIC INC COM 883556102 20710 70494 SH SOLE 0 0 70494 THL CR SR LN FD COM 87244R103 355 23255 SH SOLE 0 0 23255 THL CREDIT INC COM 872438106 499 75186 SH SOLE 0 0 75186 THOMSON REUTERS CORP COM NEW 884903709 2149 33394 SH SOLE 0 0 33394 TIFFANY & CO NEW COM 886547108 1246 13306 SH SOLE 0 0 13306 TIMKEN CO COM 887389104 447 8710 SH SOLE 0 0 8710 TIMKENSTEEL CORP COM 887399103 165 20326 SH SOLE 0 0 20326 TIPTREE INC COM 88822Q103 88 14008 SH SOLE 0 0 14008 TJX COS INC NEW COM 872540109 14110 266807 SH SOLE 0 0 266807 TOLL BROTHERS INC COM 889478103 3395 92706 SH SOLE 0 0 92706 TORCHLIGHT ENERGY RES INC COM 89102U103 1100 774787 SH SOLE 0 0 774787 TORCHMARK CORP COM 891027104 1970 22022 SH SOLE 0 0 22022 TORO CO COM 891092108 2163 32335 SH SOLE 0 0 32335 TORONTO DOMINION BK ONT COM NEW 891160509 5778 99110 SH SOLE 0 0 99110 TORTOISE ENERGY INFRA CORP COM 89147L100 9924 440106 SH SOLE 0 0 440106 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 3357 248844 SH SOLE 0 0 248844 TORTOISE PWR & ENERGY INFRAS COM 89147X104 327 17865 SH SOLE 0 0 17865 TOTAL S A SPONSORED ADS 89151E109 11587 207679 SH SOLE 0 0 207679 TOTAL SYS SVCS INC COM 891906109 1800 14035 SH SOLE 0 0 14035 TOWNEBANK PORTSMOUTH VA COM 89214P109 3748 137401 SH SOLE 0 0 137401 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1919 15479 SH SOLE 0 0 15479 TPG SPECIALTY LENDING INC COM 87265K102 301 15331 SH SOLE 0 0 15331 TPI COMPOSITES INC COM 87266J104 273 11038 SH SOLE 0 0 11038 TRACTOR SUPPLY CO COM 892356106 8303 76309 SH SOLE 0 0 76309 TRADEWEB MKTS INC CL A 892672106 417 9517 SH SOLE 0 0 9517 TRANSDIGM GROUP INC COM 893641100 4056 8383 SH SOLE 0 0 8383 TRANSENTERIX INC COM NEW 89366M201 87 64132 SH SOLE 0 0 64132 TRANSOCEAN LTD REG SHS H8817H100 754 117571 SH SOLE 0 0 117571 TRANSUNION COM 89400J107 2575 35026 SH SOLE 0 0 35026 TRAVELCENTERS AMER LLC COM 894174101 213 58811 SH SOLE 0 0 58811 TRAVELERS COMPANIES INC COM 89417E109 19007 127108 SH SOLE 0 0 127108 TREX CO INC COM 89531P105 356 4962 SH SOLE 0 0 4962 TRI CONTL CORP COM 895436103 10776 399541 SH SOLE 0 0 399541 TRICO BANCSHARES COM 896095106 227 6009 SH SOLE 0 0 6009 TRIMBLE INC COM 896239100 212 4710 SH SOLE 0 0 4710 TRIMTABS ETF TR ALL CAP US FREE 89628W302 454 12211 SH SOLE 0 0 12211 TRINITY INDS INC COM 896522109 335 16146 SH SOLE 0 0 16146 TRITON INTL LTD CL A G9078F107 1120 34195 SH SOLE 0 0 34195 TRUSTMARK CORP COM 898402102 241 7248 SH SOLE 0 0 7248 TURQUOISE HILL RES LTD COM 900435108 15 11700 SH SOLE 0 0 11700 TWILIO INC CL A 90138F102 5363 39333 SH SOLE 0 0 39333 TWITTER INC COM 90184L102 6647 190469 SH SOLE 0 0 190469 TWO HBRS INVT CORP COM NEW 90187B408 1117 88122 SH SOLE 0 0 88122 TWO RDS SHARED TR ANFIELD UNVL ETF 90214Q766 1708 173265 SH SOLE 0 0 173265 TWO RIV BANCORP COM 90207C105 636 44257 SH SOLE 0 0 44257 TYSON FOODS INC CL A 902494103 2451 30354 SH SOLE 0 0 30354 U S SILICA HLDGS INC COM 90346E103 781 61081 SH SOLE 0 0 61081 UBER TECHNOLOGIES INC COM 90353T100 2350 50668 SH SOLE 0 0 50668 UBIQUITI NETWORKS INC COM 90347A100 368 2800 SH SOLE 0 0 2800 UGI CORP NEW COM 902681105 3427 64161 SH SOLE 0 0 64161 ULTA BEAUTY INC COM 90384S303 8055 23220 SH SOLE 0 0 23220 ULTRA PETROLEUM CORP COM NEW 903914208 4 19558 SH SOLE 0 0 19558 UMPQUA HLDGS CORP COM 904214103 925 55745 SH SOLE 0 0 55745 UNDER ARMOUR INC CL A 904311107 1774 69978 SH SOLE 0 0 69978 UNDER ARMOUR INC CL C 904311206 1013 45638 SH SOLE 0 0 45638 UNILEVER N V N Y SHS NEW 904784709 1783 29371 SH SOLE 0 0 29371 UNILEVER PLC SPON ADR NEW 904767704 9579 154577 SH SOLE 0 0 154577 UNION PACIFIC CORP COM 907818108 170157 1006112 SH SOLE 0 0 1006112 UNIT CORP COM 909218109 261 29404 SH SOLE 0 0 29404 UNITED BANKSHARES INC WEST V COM 909907107 857 23109 SH SOLE 0 0 23109 UNITED CONTL HLDGS INC COM 910047109 845 9656 SH SOLE 0 0 9656 UNITED PARCEL SERVICE INC CL B 911312106 38916 376806 SH SOLE 0 0 376806 UNITED RENTALS INC COM 911363109 11316 85319 SH SOLE 0 0 85319 UNITED STATES STL CORP NEW COM 912909108 3253 212507 SH SOLE 0 0 212507 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 349 16123 SH SOLE 0 0 16123 UNITED TECHNOLOGIES CORP COM 913017109 50135 385033 SH SOLE 0 0 385033 UNITEDHEALTH GROUP INC COM 91324P102 115358 472672 SH SOLE 0 0 472672 UNITI GROUP INC COM 91325V108 1407 148089 SH SOLE 0 0 148089 UNIVERSAL DISPLAY CORP COM 91347P105 4028 21413 SH SOLE 0 0 21413 UNIVERSAL DISPLAY CORP COM 91347P105 110 11000 SH Call SOLE 0 0 0 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 559 6583 SH SOLE 0 0 6583 UNIVERSAL HLTH SVCS INC CL B 913903100 367 2811 SH SOLE 0 0 2811 UNUM GROUP COM 91529Y106 377 11248 SH SOLE 0 0 11248 UPLAND SOFTWARE INC COM 91544A109 1083 23785 SH SOLE 0 0 23785 UQM TECHNOLOGIES INC COM 903213106 931 564266 SH SOLE 0 0 564266 US BANCORP DEL COM NEW 902973304 25872 493751 SH SOLE 0 0 493751 US FOODS HLDG CORP COM 912008109 1727 48295 SH SOLE 0 0 48295 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 4353 244962 SH SOLE 0 0 244962 USA TECHNOLOGIES INC COM NO PAR 90328S500 189 25486 SH SOLE 0 0 25486 V F CORP COM 918204108 16419 187946 SH SOLE 0 0 187946 VAALCO ENERGY INC COM NEW 91851C201 84 50000 SH SOLE 0 0 50000 VAIL RESORTS INC COM 91879Q109 699 3131 SH SOLE 0 0 3131 VALE S A SPONSORED ADS 91912E105 277 20644 SH SOLE 0 0 20644 VALERO ENERGY CORP NEW COM 91913Y100 16892 197318 SH SOLE 0 0 197318 VALLEY NATL BANCORP COM 919794107 969 89849 SH SOLE 0 0 89849 VALMONT INDS INC COM 920253101 981 7735 SH SOLE 0 0 7735 VANECK MERK GOLD TRUST GOLD TRUST 921078101 898 64953 SH SOLE 0 0 64953 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 794 11889 SH SOLE 0 0 11889 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 2561 51480 SH SOLE 0 0 51480 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 3123 150432 SH SOLE 0 0 150432 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 694 39229 SH SOLE 0 0 39229 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 6938 257328 SH SOLE 0 0 257328 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 339 14185 SH SOLE 0 0 14185 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 2456 83819 SH SOLE 0 0 83819 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 740 11406 SH SOLE 0 0 11406 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 15289 598181 SH SOLE 0 0 598181 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 227 43700 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 97 21900 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 152 12933 SH SOLE 0 0 12933 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 5428 85102 SH SOLE 0 0 85102 VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 218 5751 SH SOLE 0 0 5751 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 10305 409019 SH SOLE 0 0 409019 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 3988 114913 SH SOLE 0 0 114913 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 10373 296718 SH SOLE 0 0 296718 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 1471 47510 SH SOLE 0 0 47510 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 26130 544028 SH SOLE 0 0 544028 VANECK VECTORS ETF TR NAT RES ETF 92189F841 802 21867 SH SOLE 0 0 21867 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 8374 565074 SH SOLE 0 0 565074 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 601 30396 SH SOLE 0 0 30396 VANECK VECTORS ETF TR RETAIL ETF 92189F684 839 7710 SH SOLE 0 0 7710 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 2316 21023 SH SOLE 0 0 21023 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1102 6844 SH SOLE 0 0 6844 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2368 21069 SH SOLE 0 0 21069 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 272 1942 SH SOLE 0 0 1942 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 7875 59993 SH SOLE 0 0 59993 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1330 10807 SH SOLE 0 0 10807 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 8920 56969 SH SOLE 0 0 56969 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1024 7982 SH SOLE 0 0 7982 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 12338 86353 SH SOLE 0 0 86353 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 15427 178347 SH SOLE 0 0 178347 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 6060 62431 SH SOLE 0 0 62431 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 62236 772823 SH SOLE 0 0 772823 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 136090 1638257 SH SOLE 0 0 1638257 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 9318 162615 SH SOLE 0 0 162615 VANGUARD GROUP DIV APP ETF 921908844 118487 1028882 SH SOLE 0 0 1028882 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 21091 177861 SH SOLE 0 0 177861 VANGUARD INDEX FDS GROWTH ETF 922908736 87513 535579 SH SOLE 0 0 535579 VANGUARD INDEX FDS LARGE CAP ETF 922908637 16229 120467 SH SOLE 0 0 120467 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 9792 65560 SH SOLE 0 0 65560 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 13991 125657 SH SOLE 0 0 125657 VANGUARD INDEX FDS MID CAP ETF 922908629 72040 430967 SH SOLE 0 0 430967 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 41704 477159 SH SOLE 0 0 477159 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 435345 1617459 SH SOLE 0 0 1617459 VANGUARD INDEX FDS SM CP VAL ETF 922908611 28211 216103 SH SOLE 0 0 216103 VANGUARD INDEX FDS SMALL CP ETF 922908751 58502 373431 SH SOLE 0 0 373431 VANGUARD INDEX FDS SML CP GRW ETF 922908595 33074 177528 SH SOLE 0 0 177528 VANGUARD INDEX FDS TOTAL STK MKT 922908769 126820 844947 SH SOLE 0 0 844947 VANGUARD INDEX FDS VALUE ETF 922908744 77065 694773 SH SOLE 0 0 694773 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 26445 518627 SH SOLE 0 0 518627 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 65387 1537412 SH SOLE 0 0 1537412 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 6965 126863 SH SOLE 0 0 126863 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 525 7949 SH SOLE 0 0 7949 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4666 44326 SH SOLE 0 0 44326 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1989 33716 SH SOLE 0 0 33716 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 21867 290944 SH SOLE 0 0 290944 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 8778 177991 SH SOLE 0 0 177991 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 38498 725417 SH SOLE 0 0 725417 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 55454 617182 SH SOLE 0 0 617182 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1520 23038 SH SOLE 0 0 23038 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 7842 80952 SH SOLE 0 0 80952 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1625 19902 SH SOLE 0 0 19902 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 8935 169118 SH SOLE 0 0 169118 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 5229 85814 SH SOLE 0 0 85814 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 57900 717649 SH SOLE 0 0 717649 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 10865 66961 SH SOLE 0 0 66961 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2042 15162 SH SOLE 0 0 15162 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 7165 64203 SH SOLE 0 0 64203 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1298 8851 SH SOLE 0 0 8851 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1607 12863 SH SOLE 0 0 12863 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1153 10950 SH SOLE 0 0 10950 VANGUARD STAR FD VG TL INTL STK F 921909768 13809 261788 SH SOLE 0 0 261788 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 84685 2030322 SH SOLE 0 0 2030322 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 443 5509 SH SOLE 0 0 5509 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 90218 1032482 SH SOLE 0 0 1032482 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 1670 24546 SH SOLE 0 0 24546 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 2497 40679 SH SOLE 0 0 40679 VANGUARD WORLD FD EXTENDED DUR 921910709 3111 24490 SH SOLE 0 0 24490 VANGUARD WORLD FD MEGA CAP INDEX 921910873 20203 199531 SH SOLE 0 0 199531 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 37732 468671 SH SOLE 0 0 468671 VANGUARD WORLD FD MEGA GRWTH IND 921910816 4856 37504 SH SOLE 0 0 37504 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 7703 88852 SH SOLE 0 0 88852 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 16111 89809 SH SOLE 0 0 89809 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 8265 55554 SH SOLE 0 0 55554 VANGUARD WORLD FDS ENERGY ETF 92204A306 14323 168472 SH SOLE 0 0 168472 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 24861 360254 SH SOLE 0 0 360254 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 28141 161780 SH SOLE 0 0 161780 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 16727 114719 SH SOLE 0 0 114719 VANGUARD WORLD FDS INF TECH ETF 92204A702 54618 258982 SH SOLE 0 0 258982 VANGUARD WORLD FDS MATERIALS ETF 92204A801 2894 22575 SH SOLE 0 0 22575 VANGUARD WORLD FDS UTILITIES ETF 92204A876 5009 37677 SH SOLE 0 0 37677 VARIAN MED SYS INC COM 92220P105 470 3453 SH SOLE 0 0 3453 VECTOR GROUP LTD COM 92240M108 521 53480 SH SOLE 0 0 53480 VEEVA SYS INC CL A COM 922475108 10221 63050 SH SOLE 0 0 63050 VENTAS INC COM 92276F100 4710 68908 SH SOLE 0 0 68908 VERASTEM INC COM 92337C104 65 43151 SH SOLE 0 0 43151 VEREIT INC COM 92339V100 542 60175 SH SOLE 0 0 60175 VERICEL CORP COM 92346J108 518 27419 SH SOLE 0 0 27419 VERISIGN INC COM 92343E102 1100 5259 SH SOLE 0 0 5259 VERISK ANALYTICS INC COM 92345Y106 787 5376 SH SOLE 0 0 5376 VERITEX HLDGS INC COM 923451108 386 14876 SH SOLE 0 0 14876 VERITONE INC COM 92347M100 84 10025 SH SOLE 0 0 10025 VERIZON COMMUNICATIONS INC COM 92343V104 204513 3579788 SH SOLE 0 0 3579788 VERIZON COMMUNICATIONS INC COM 92343V104 5 10200 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2 12100 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 11200 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 5 10200 SH Call SOLE 0 0 0 VERMILLION INC COM NEW 92407M206 13 15000 SH SOLE 0 0 15000 VERSUM MATLS INC COM 92532W103 526 10189 SH SOLE 0 0 10189 VERTEX PHARMACEUTICALS INC COM 92532F100 5455 29747 SH SOLE 0 0 29747 VERTICAL CAP INCOME FUND SHS BEN INT 92535C104 123 12906 SH SOLE 0 0 12906 VERU INC COM 92536C103 49 23175 SH SOLE 0 0 23175 VIACOM INC NEW CL B 92553P201 1632 54623 SH SOLE 0 0 54623 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 248 7724 SH SOLE 0 0 7724 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 38925 796175 SH SOLE 0 0 796175 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9553 182095 SH SOLE 0 0 182095 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 2089 55313 SH SOLE 0 0 55313 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 21254 466689 SH SOLE 0 0 466689 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 2064 43967 SH SOLE 0 0 43967 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 6886 222560 SH SOLE 0 0 222560 VIEWRAY INC COM 92672L107 664 75380 SH SOLE 0 0 75380 VIKING THERAPEUTICS INC COM 92686J106 394 47478 SH SOLE 0 0 47478 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 6327 205291 SH SOLE 0 0 205291 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 1388 119459 SH SOLE 0 0 119459 VIRTUS INVT PARTNERS INC PFD CV SER D 92828Q208 238 2510 SH SOLE 0 0 2510 VISA INC COM CL A 92826C839 169903 978900 SH SOLE 0 0 978900 VISTRA ENERGY CORP COM 92840M102 668 29520 SH SOLE 0 0 29520 VIVEVE MED INC COM NEW 92852W204 15 39972 SH SOLE 0 0 39972 VIVINT SOLAR INC COM 92854Q106 83 11324 SH SOLE 0 0 11324 VMWARE INC CL A COM 928563402 2079 12432 SH SOLE 0 0 12432 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2837 173735 SH SOLE 0 0 173735 VONAGE HLDGS CORP COM 92886T201 1543 136222 SH SOLE 0 0 136222 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 95 10325 SH SOLE 0 0 10325 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 2072 266953 SH SOLE 0 0 266953 VOYA FINL INC COM 929089100 1188 21483 SH SOLE 0 0 21483 VOYA GLBL ADV & PREM OPP FD COM 92912R104 1376 128574 SH SOLE 0 0 128574 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 2187 335484 SH SOLE 0 0 335484 VOYA INFRASTRUCTURE INDLS & COM 92912X101 295 23664 SH SOLE 0 0 23664 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 157 26675 SH SOLE 0 0 26675 VOYA PRIME RATE TR SH BEN INT 92913A100 1144 240264 SH SOLE 0 0 240264 VOYA RISK MANAGED NAT RES FD COM 92913C106 247 47170 SH SOLE 0 0 47170 VOYAGER THERAPEUTICS INC COM 92915B106 5658 207877 SH SOLE 0 0 207877 VULCAN MATLS CO COM 929160109 2943 21430 SH SOLE 0 0 21430 W P CAREY INC COM 92936U109 9532 117419 SH SOLE 0 0 117419 WABCO HLDGS INC COM 92927K102 322 2432 SH SOLE 0 0 2432 WABTEC CORP COM 929740108 2488 34665 SH SOLE 0 0 34665 WALGREENS BOOTS ALLIANCE INC COM 931427108 12279 224593 SH SOLE 0 0 224593 WALMART INC COM 931142103 181835 1645643 SH SOLE 0 0 1645643 WALMART INC COM 931142103 81 12200 SH Call SOLE 0 0 0 WALMART INC COM 931142103 21 11500 SH Call SOLE 0 0 0 WASHINGTON FED INC COM 938824109 332 9512 SH SOLE 0 0 9512 WASHINGTON PRIME GROUP NEW COM 93964W108 428 112152 SH SOLE 0 0 112152 WASHINGTON TR BANCORP COM 940610108 254 4868 SH SOLE 0 0 4868 WASTE CONNECTIONS INC COM 94106B101 2635 27640 SH SOLE 0 0 27640 WASTE MGMT INC DEL COM 94106L109 25293 219216 SH SOLE 0 0 219216 WATERS CORP COM 941848103 1569 7288 SH SOLE 0 0 7288 WATSCO INC COM 942622200 1795 10973 SH SOLE 0 0 10973 WAYFAIR INC CL A 94419L101 1874 12839 SH SOLE 0 0 12839 WD-40 CO COM 929236107 1926 12113 SH SOLE 0 0 12113 WEBSTER FINL CORP CONN COM 947890109 234 4898 SH SOLE 0 0 4898 WEC ENERGY GROUP INC COM 92939U106 12989 155803 SH SOLE 0 0 155803 WEIS MKTS INC COM 948849104 203 5577 SH SOLE 0 0 5577 WELBILT INC COM 949090104 167 10026 SH SOLE 0 0 10026 WELLS FARGO CO NEW COM 949746101 28386 599860 SH SOLE 0 0 599860 WELLS FARGO CO NEW PERP PFD CNV A 949746804 3259 2388 SH SOLE 0 0 2388 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 193 35140 SH SOLE 0 0 35140 WELLS FARGO MULTI SECTOR INC COM 94987D101 1555 124020 SH SOLE 0 0 124020 WELLTOWER INC COM 95040Q104 12939 158705 SH SOLE 0 0 158705 WENDYS CO COM 95058W100 340 17346 SH SOLE 0 0 17346 WESBANCO INC COM 950810101 221 5739 SH SOLE 0 0 5739 WESTAMERICA BANCORPORATION COM 957090103 231 3749 SH SOLE 0 0 3749 WESTERN ASSET EMRG MKT DEBT COM 95766A101 840 58643 SH SOLE 0 0 58643 WESTERN ASSET GLB HI INCOME COM 95766B109 172 17362 SH SOLE 0 0 17362 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1604 93509 SH SOLE 0 0 93509 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 1412 94346 SH SOLE 0 0 94346 WESTERN ASSET HIGH INCM FD I COM 95766J102 132 18798 SH SOLE 0 0 18798 WESTERN ASSET HIGH INCM OPP COM 95766K109 486 94668 SH SOLE 0 0 94668 WESTERN ASSET INTM MUNI FD I COM 958435109 242 27114 SH SOLE 0 0 27114 WESTERN ASSET INVESTMENT GRA COM 95766T100 195 13129 SH SOLE 0 0 13129 WESTERN ASSET INVT GRADE DEF COM 95790A101 330 15757 SH SOLE 0 0 15757 WESTERN ASSET MUN DEF OPP TR COM 95768A109 728 33299 SH SOLE 0 0 33299 WESTERN ASSET MUN HI INCM FD COM 95766N103 2737 361617 SH SOLE 0 0 361617 WESTERN ASST MN PRT FD INC COM 95766P108 1423 95514 SH SOLE 0 0 95514 WESTERN ASST MNGD MUN FD INC COM 95766M105 1170 85390 SH SOLE 0 0 85390 WESTERN DIGITAL CORP COM 958102105 2561 53862 SH SOLE 0 0 53862 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 5862 190502 SH SOLE 0 0 190502 WESTERN UN CO COM 959802109 846 42510 SH SOLE 0 0 42510 WESTROCK CO COM 96145D105 17154 470352 SH SOLE 0 0 470352 WEX INC COM 96208T104 210 1008 SH SOLE 0 0 1008 WEYERHAEUSER CO COM 962166104 14786 561366 SH SOLE 0 0 561366 WHEATON PRECIOUS METALS CORP COM 962879102 1218 50491 SH SOLE 0 0 50491 WHIRLPOOL CORP COM 963320106 1670 11727 SH SOLE 0 0 11727 WHITEHORSE FIN INC COM 96524V106 341 24827 SH SOLE 0 0 24827 WHITESTONE REIT COM 966084204 561 44234 SH SOLE 0 0 44234 WHITING PETE CORP NEW COM NEW 966387409 867 46403 SH SOLE 0 0 46403 WILLIAMS COS INC DEL COM 969457100 8341 297471 SH SOLE 0 0 297471 WILLIAMS SONOMA INC COM 969904101 539 8286 SH SOLE 0 0 8286 WILLIS TOWERS WATSON PUB LTD SHS G96629103 4486 23420 SH SOLE 0 0 23420 WINNEBAGO INDS INC COM 974637100 502 12978 SH SOLE 0 0 12978 WINTRUST FINL CORP COM 97650W108 1966 26878 SH SOLE 0 0 26878 WISDOMTREE INVTS INC COM 97717P104 181 29410 SH SOLE 0 0 29410 WISDOMTREE INVTS INC COM 97717P104 6 22000 SH Call SOLE 0 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 15848 546285 SH SOLE 0 0 546285 WISDOMTREE TR EM EX ST-OWNED 97717X578 4942 171184 SH SOLE 0 0 171184 WISDOMTREE TR EM LCL DEBT FD 97717X867 571 16165 SH SOLE 0 0 16165 WISDOMTREE TR EMER MKT HIGH FD 97717W315 5726 128207 SH SOLE 0 0 128207 WISDOMTREE TR EMG MKTS SMCAP 97717W281 689 14640 SH SOLE 0 0 14640 WISDOMTREE TR EUR HDG SMLCAP 97717X552 793 26293 SH SOLE 0 0 26293 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 3029 45773 SH SOLE 0 0 45773 WISDOMTREE TR EUROPE SMCP DV 97717W869 688 11788 SH SOLE 0 0 11788 WISDOMTREE TR FLOATNG RAT TREA 97717X628 9297 370854 SH SOLE 0 0 370854 WISDOMTREE TR GLB US QTLY DIV 97717W844 973 16906 SH SOLE 0 0 16906 WISDOMTREE TR HEDGED HI YLD BD 97717W430 570 24459 SH SOLE 0 0 24459 WISDOMTREE TR INDIA ERNGS FD 97717W422 568 21800 SH SOLE 0 0 21800 WISDOMTREE TR INTL EQUITY FD 97717W703 13801 270556 SH SOLE 0 0 270556 WISDOMTREE TR INTL LRGCAP DV 97717W794 549 11651 SH SOLE 0 0 11651 WISDOMTREE TR INTL SMCAP DIV 97717W760 2236 34394 SH SOLE 0 0 34394 WISDOMTREE TR INTRST RATE HDGE 97717W380 476 10000 SH SOLE 0 0 10000 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 653 19959 SH SOLE 0 0 19959 WISDOMTREE TR JAPN HEDGE EQT 97717W851 311 6393 SH SOLE 0 0 6393 WISDOMTREE TR JP SMALLCP DIV 97717W836 808 12225 SH SOLE 0 0 12225 WISDOMTREE TR US DIVID EX FNCL 97717W406 4956 57780 SH SOLE 0 0 57780 WISDOMTREE TR US HIGH DIVIDEND 97717W208 4382 60221 SH SOLE 0 0 60221 WISDOMTREE TR US LARGECAP DIVD 97717W307 29866 308217 SH SOLE 0 0 308217 WISDOMTREE TR US LARGECAP FUND 97717W588 959 29177 SH SOLE 0 0 29177 WISDOMTREE TR US MIDCAP DIVID 97717W505 32116 887173 SH SOLE 0 0 887173 WISDOMTREE TR US MIDCAP FUND 97717W570 28549 713715 SH SOLE 0 0 713715 WISDOMTREE TR US MULTIFACTOR 97717Y857 860 28592 SH SOLE 0 0 28592 WISDOMTREE TR US QTLY DIV GRT 97717X669 25434 582670 SH SOLE 0 0 582670 WISDOMTREE TR US S CAP QTY DIV 97717X651 4425 124551 SH SOLE 0 0 124551 WISDOMTREE TR US SMALLCAP DIVD 97717W604 21567 795535 SH SOLE 0 0 795535 WISDOMTREE TR US SMALLCAP FUND 97717W562 9588 267225 SH SOLE 0 0 267225 WISDOMTREE TR US TOTAL DIVIDND 97717W109 914 9411 SH SOLE 0 0 9411 WISDOMTREE TR YIELD ENHANCD US 97717X511 40627 792876 SH SOLE 0 0 792876 WIX COM LTD SHS M98068105 2688 18916 SH SOLE 0 0 18916 WOLVERINE WORLD WIDE INC COM 978097103 210 7617 SH SOLE 0 0 7617 WOODWARD INC COM 980745103 1780 15729 SH SOLE 0 0 15729 WORKDAY INC CL A 98138H101 1360 6617 SH SOLE 0 0 6617 WORLD GOLD TR SPDR GLD MINIS 98149E204 825 58566 SH SOLE 0 0 58566 WORLD WRESTLING ENTMT INC CL A 98156Q108 237 3280 SH SOLE 0 0 3280 WORLDPAY INC CL A 981558109 25632 209159 SH SOLE 0 0 209159 WPP PLC NEW ADR 92937A102 842 13390 SH SOLE 0 0 13390 WPX ENERGY INC COM 98212B103 472 41044 SH SOLE 0 0 41044 WSFS FINL CORP COM 929328102 270 6548 SH SOLE 0 0 6548 WYNDHAM DESTINATIONS INC COM 98310W108 1099 25035 SH SOLE 0 0 25035 WYNDHAM HOTELS & RESORTS INC COM 98311A105 643 11536 SH SOLE 0 0 11536 WYNN RESORTS LTD COM 983134107 2137 17236 SH SOLE 0 0 17236 XCEL ENERGY INC COM 98389B100 6580 110608 SH SOLE 0 0 110608 XENIA HOTELS & RESORTS INC COM 984017103 383 18361 SH SOLE 0 0 18361 XEROX CORP COM NEW 984121608 241 6808 SH SOLE 0 0 6808 XILINX INC COM 983919101 3547 30080 SH SOLE 0 0 30080 XPO LOGISTICS INC COM 983793100 806 13945 SH SOLE 0 0 13945 XYLEM INC COM 98419M100 2210 26421 SH SOLE 0 0 26421 YAMANA GOLD INC COM 98462Y100 85 33615 SH SOLE 0 0 33615 YETI HLDGS INC COM 98585X104 1494 51612 SH SOLE 0 0 51612 YOUNGEVITY INTL INC COM NEW 987537206 153 26898 SH SOLE 0 0 26898 YUM BRANDS INC COM 988498101 17157 155022 SH SOLE 0 0 155022 YUM CHINA HLDGS INC COM 98850P109 2718 58829 SH SOLE 0 0 58829 ZAYO GROUP HLDGS INC COM 98919V105 378 11495 SH SOLE 0 0 11495 ZEBRA TECHNOLOGIES CORP CL A 989207105 388 1851 SH SOLE 0 0 1851 ZENDESK INC COM 98936J101 425 4773 SH SOLE 0 0 4773 ZILLOW GROUP INC CL C CAP STK 98954M200 667 14369 SH SOLE 0 0 14369 ZIMMER BIOMET HLDGS INC COM 98956P102 2683 22786 SH SOLE 0 0 22786 ZION OIL & GAS INC COM 989696109 11 31775 SH SOLE 0 0 31775 ZIONS BANCORPORATION N A COM 989701107 1128 24530 SH SOLE 0 0 24530 ZIOPHARM ONCOLOGY INC COM 98973P101 313 53628 SH SOLE 0 0 53628 ZOETIS INC CL A 98978V103 7521 66256 SH SOLE 0 0 66256 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1039 11704 SH SOLE 0 0 11704 ZSCALER INC COM 98980G102 1162 15166 SH SOLE 0 0 15166 ZYNERBA PHARMACEUTICALS INC COM 98986X109 181 13322 SH SOLE 0 0 13322 ZYNEX INC COM 98986M103 107 11875 SH SOLE 0 0 11875