0001403438-19-000004.txt : 20190508 0001403438-19-000004.hdr.sgml : 20190508 20190508115037 ACCESSION NUMBER: 0001403438-19-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190508 DATE AS OF CHANGE: 20190508 EFFECTIVENESS DATE: 20190508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LPL Financial LLC CENTRAL INDEX KEY: 0001403438 IRS NUMBER: 952834236 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12526 FILM NUMBER: 19805744 BUSINESS ADDRESS: STREET 1: 4707 EXECUTIVE DRIVE CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 704-733-3300 MAIL ADDRESS: STREET 1: 1055 LPL WAY CITY: FORT MILL STATE: SC ZIP: 29715 FORMER COMPANY: FORMER CONFORMED NAME: LPL Financial CORP DATE OF NAME CHANGE: 20080102 FORMER COMPANY: FORMER CONFORMED NAME: Linsco/Private Ledger Corp. DATE OF NAME CHANGE: 20070615 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001403438 XXXXXXXX 03-31-2019 03-31-2019 LPL Financial LLC
1055 LPL WAY FORT MILL SC 29715
13F HOLDINGS REPORT 028-12526 N
Robert Ramanujam Vice President, Risk Management 980-321-1292 Robert Ramanujam Fort Mill SC 05-07-2019 0 3182 44016312 false
INFORMATION TABLE 2 Q12019LPL13F.xml 180 DEGREE CAP CORP COM 68235B109 21 11400 SH SOLE 0 0 11400 22ND CENTY GROUP INC COM 90137F103 50 29495 SH SOLE 0 0 29495 2U INC COM 90214J101 1123 15847 SH SOLE 9561 0 6286 3-D SYS CORP DEL COM NEW 88554D205 398 36966 SH SOLE 0 0 36966 3M CO COM 88579Y101 45243 217747 SH SOLE 9212 0 208535 8X8 INC NEW COM 282914100 542 26822 SH SOLE 0 0 26822 AARONS INC COM PAR $0.50 002535300 1191 22634 SH SOLE 21809 0 825 ABB LTD SPONSORED ADR 000375204 1192 63156 SH SOLE 7104 0 56052 ABBOTT LABS COM 002824100 35297 441538 SH SOLE 42761 0 398777 ABBVIE INC COM 00287Y109 74836 928607 SH SOLE 189498 0 739109 ABERDEEN ASIA PACIFIC INCOM COM 003009107 4463 1055190 SH SOLE 0 0 1055190 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 143 26344 SH SOLE 0 0 26344 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 106 11171 SH SOLE 0 0 11171 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 347 57678 SH SOLE 0 0 57678 ABERDEEN STD GOLD ETF TR PHYSCL SWISS GLD 00326A104 1312 10537 SH SOLE 0 0 10537 ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 446 19650 SH SOLE 0 0 19650 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1504 11525 SH SOLE 0 0 11525 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 664 8285 SH SOLE 0 0 8285 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 579 9095 SH SOLE 0 0 9095 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 736 50158 SH SOLE 0 0 50158 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1999 242258 SH SOLE 0 0 242258 ABIOMED INC COM 003654100 2930 10259 SH SOLE 2417 0 7842 ABRAXAS PETE CORP COM 003830106 194 155020 SH SOLE 0 0 155020 ABSOLUTE SHS TR WBI BBR GBL HIGH 00400R882 18481 822475 SH SOLE 820852 0 1623 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 35948 1460130 SH SOLE 1459427 0 703 ABSOLUTE SHS TR WBI BBR GBL ROTN 00400R866 3691 156702 SH SOLE 155940 0 762 ABSOLUTE SHS TR WBI BBR QTY 1000 00400R809 4568 173777 SH SOLE 173093 0 684 ABSOLUTE SHS TR WBI BBR QTY 2000 00400R403 2790 134681 SH SOLE 133912 0 769 ABSOLUTE SHS TR WBI BBR RNG 1000 00400R502 8411 325174 SH SOLE 324338 0 836 ABSOLUTE SHS TR WBI BBR RNG 2000 00400R106 3410 158366 SH SOLE 157618 0 748 ABSOLUTE SHS TR WBI BBR VAL 1000 00400R601 7472 268878 SH SOLE 265548 0 3330 ABSOLUTE SHS TR WBI BBR VAL 2000 00400R205 6389 291160 SH SOLE 290389 0 771 ABSOLUTE SHS TR WBI BBR YLD 1000 00400R700 17780 724492 SH SOLE 722609 0 1883 ABSOLUTE SHS TR WBI BBR YLD 2000 00400R304 11547 589202 SH SOLE 587359 0 1843 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 21901 889565 SH SOLE 815981 0 73584 ACACIA RESH CORP ACACIA TCH COM 003881307 37 11266 SH SOLE 0 0 11266 ACADIA HEALTHCARE COMPANY IN COM 00404A109 333 11377 SH SOLE 10492 0 885 ACADIA PHARMACEUTICALS INC COM 004225108 3195 118995 SH SOLE 0 0 118995 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 16650 94590 SH SOLE 30834 0 63756 ACCURAY INC COM 004397105 59 12300 SH SOLE 0 0 12300 ACTIVISION BLIZZARD INC COM 00507V109 4692 103052 SH SOLE 31729 0 71323 ACUITY BRANDS INC COM 00508Y102 258 2101 SH SOLE 1823 0 278 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 30 14000 SH SOLE 0 0 14000 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1325 91742 SH SOLE 0 0 91742 ADDUS HOMECARE CORP COM 006739106 215 3386 SH SOLE 0 0 3386 ADOBE INC COM 00724F101 50813 190653 SH SOLE 40462 0 150191 ADVANCE AUTO PARTS INC COM 00751Y106 3753 22000 SH SOLE 8429 0 13571 ADVANCED EMISSIONS SOLUTS IN COM 00770C101 259 22397 SH SOLE 0 0 22397 ADVANCED ENERGY INDS COM 007973100 620 12484 SH SOLE 12039 0 445 ADVANCED MICRO DEVICES INC COM 007903107 4276 167558 SH SOLE 2821 0 164737 ADVENT CLAYMORE CV SECS & IN COM 00764C109 1914 129668 SH SOLE 0 0 129668 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 2861 62890 SH SOLE 0 0 62890 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1188 18133 SH SOLE 0 0 18133 ADVISORSHARES TR NEW TECH MEDIA 00768Y552 193 11843 SH SOLE 0 0 11843 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 799 16633 SH SOLE 0 0 16633 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 672 98141 SH SOLE 0 0 98141 ADVISORSHARES TR VICE ETF 00768Y545 247 9694 SH SOLE 0 0 9694 AEGON N V NY REGISTRY SHS 007924103 502 104772 SH SOLE 1125 0 103647 AERCAP HOLDINGS NV SHS N00985106 486 10442 SH SOLE 8451 0 1991 AEROJET ROCKETDYNE HLDGS INC COM 007800105 221 6230 SH SOLE 4791 0 1439 AES CORP COM 00130H105 4088 226123 SH SOLE 169486 0 56637 AFFILIATED MANAGERS GROUP IN COM 008252108 923 8565 SH SOLE 1184 0 7381 AFLAC INC COM 001055102 7910 158193 SH SOLE 29929 0 128264 AGCO CORP COM 001084102 202 2901 SH SOLE 0 0 2901 AGENUS INC COM NEW 00847G705 87 29357 SH SOLE 0 0 29357 AGILENT TECHNOLOGIES INC COM 00846U101 3129 38924 SH SOLE 2887 0 36037 AGNC INVT CORP COM 00123Q104 2568 142662 SH SOLE 302 0 142360 AGNICO EAGLE MINES LTD COM 008474108 796 18309 SH SOLE 0 0 18309 AGREE REALTY CORP COM 008492100 345 4979 SH SOLE 395 0 4584 AGROFRESH SOLUTIONS COM 00856G109 33 10000 SH SOLE 0 0 10000 AIR PRODS & CHEMS INC COM 009158106 4447 23288 SH SOLE 11960 0 11328 AIRCASTLE LTD COM G0129K104 447 22063 SH SOLE 7495 0 14568 AK STL HLDG CORP COM 001547108 146 53061 SH SOLE 0 0 53061 AKAMAI TECHNOLOGIES INC COM 00971T101 5892 82106 SH SOLE 73759 0 8347 AKEBIA THERAPEUTICS INC COM 00972D105 278 33988 SH SOLE 33278 0 710 ALARM COM HLDGS INC COM 011642105 1119 17235 SH SOLE 2870 0 14365 ALASKA AIR GROUP INC COM 011659109 2978 53067 SH SOLE 2937 0 50130 ALBEMARLE CORP COM 012653101 3040 37086 SH SOLE 1277 0 35809 ALCOA CORP COM 013872106 1797 63807 SH SOLE 1327 0 62480 ALDER BIOPHARMACEUTICALS INC COM 014339105 275 20175 SH SOLE 0 0 20175 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 516 3621 SH SOLE 1359 0 2262 ALEXION PHARMACEUTICALS INC COM 015351109 5107 37775 SH SOLE 33847 0 3928 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 59424 325706 SH SOLE 80709 0 244997 ALIGN TECHNOLOGY INC COM 016255101 2615 9198 SH SOLE 66 0 9132 ALIO GOLD INC COM 01627X108 8 10610 SH SOLE 0 0 10610 ALLEGHANY CORP DEL COM 017175100 1157 1889 SH SOLE 1743 0 146 ALLEGHENY TECHNOLOGIES INC COM 01741R102 248 9696 SH SOLE 182 0 9514 ALLEGION PUB LTD CO ORD SHS G0176J109 615 6777 SH SOLE 0 0 6777 ALLERGAN PLC SHS G0177J108 10153 69345 SH SOLE 35935 0 33410 ALLETE INC COM NEW 018522300 557 6777 SH SOLE 1973 0 4804 ALLIANCE DATA SYSTEMS CORP COM 018581108 888 5076 SH SOLE 163 0 4913 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 1288 63238 SH SOLE 2672 0 60566 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 2933 253040 SH SOLE 0 0 253040 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2175 75288 SH SOLE 5141 0 70147 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 406 31338 SH SOLE 0 0 31338 ALLIANT ENERGY CORP COM 018802108 5116 108549 SH SOLE 17 0 108532 ALLIANZGI CONV INCOME FD COM 018828103 1837 283486 SH SOLE 0 0 283486 ALLIANZGI CONV INCOME FD II COM 018825109 627 109531 SH SOLE 0 0 109531 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 298 24678 SH SOLE 0 0 24678 ALLISON TRANSMISSION HLDGS I COM 01973R101 432 9610 SH SOLE 5935 0 3675 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 296 31014 SH SOLE 19400 0 11614 ALLSTATE CORP COM 020002101 6190 65724 SH SOLE 12205 0 53519 ALLY FINL INC COM 02005N100 313 11399 SH SOLE 104 0 11295 ALMADEN MINERALS LTD COM CL B 020283305 10 17000 SH SOLE 0 0 17000 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 409 4372 SH SOLE 55 0 4317 ALPHA ARCHITECT ETF TR VAL MOMTM TRND 02072L508 1124 45362 SH SOLE 0 0 45362 ALPHABET INC CAP STK CL A 02079K305 116042 98597 SH SOLE 17552 0 81045 ALPHABET INC CAP STK CL A 02079K305 353 300 SH Put SOLE 0 0 300 ALPHABET INC CAP STK CL C 02079K107 89902 76618 SH SOLE 13192 0 63426 ALPHATEC HOLDINGS INC COM NEW 02081G201 199 75000 SH SOLE 0 0 75000 ALPS ETF TR ALERIAN MLP 00162Q866 49408 4926024 SH SOLE 0 0 4926024 ALPS ETF TR BARRONS 400 ETF 00162Q726 1183 29550 SH SOLE 0 0 29550 ALPS ETF TR C&S GLOBL ETF 00162Q106 353 7431 SH SOLE 0 0 7431 ALPS ETF TR DISRUPTIVE TECH 00162Q478 537 18456 SH SOLE 0 0 18456 ALPS ETF TR EQUAL SEC ETF 00162Q205 1745 24194 SH SOLE 0 0 24194 ALPS ETF TR INTL SEC DV DOG 00162Q718 734 27963 SH SOLE 0 0 27963 ALPS ETF TR MED BREAKTHGH 00162Q593 1201 33185 SH SOLE 0 0 33185 ALPS ETF TR RIVRFRNT STR INC 00162Q783 907 36850 SH SOLE 0 0 36850 ALPS ETF TR SECTR DIV DOGS 00162Q858 13931 324730 SH SOLE 0 0 324730 ALPS ETF TR SPROTT GL MINE 00162Q643 740 39087 SH SOLE 0 0 39087 ALPS ETF TR SPROTT JR GLD 00162Q585 369 13334 SH SOLE 0 0 13334 ALPS ETF TR WRKPLC EQL PRT 00162Q650 536 14807 SH SOLE 0 0 14807 ALTABA INC COM 021346101 1885 25433 SH SOLE 3644 0 21789 ALTAIR ENGR INC COM CL A 021369103 226 5946 SH SOLE 5546 0 400 ALTERYX INC COM CL A 02156B103 442 5273 SH SOLE 0 0 5273 ALTRA INDL MOTION CORP COM 02208R106 539 17370 SH SOLE 0 0 17370 ALTRIA GROUP INC COM 02209S103 75058 1306945 SH SOLE 245987 0 1060958 AMARIN CORP PLC SPONS ADR NEW 023111206 2977 143415 SH SOLE 84015 0 59400 AMAZON COM INC COM 023135106 308891 173454 SH SOLE 20901 0 152553 AMAZON COM INC COM 023135106 1068 600 SH Put SOLE 0 0 600 AMBEV SA SPONSORED ADR 02319V103 284 65947 SH SOLE 51635 0 14312 AMC ENTMT HLDGS INC CL A COM 00165C104 803 54092 SH SOLE 14915 0 39177 AMC NETWORKS INC CL A 00164V103 1168 20579 SH SOLE 8138 0 12441 AMEDISYS INC COM 023436108 477 3873 SH SOLE 0 0 3873 AMERCO COM 023586100 337 908 SH SOLE 0 0 908 AMEREN CORP COM 023608102 2873 39060 SH SOLE 1478 0 37582 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1470 213954 SH SOLE 0 0 213954 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 518 36306 SH SOLE 349 0 35957 AMERICAN AIRLS GROUP INC COM 02376R102 3425 107824 SH SOLE 7351 0 100473 AMERICAN AXLE & MFG HLDGS IN COM 024061103 329 22986 SH SOLE 10011 0 12975 AMERICAN CAMPUS CMNTYS INC COM 024835100 449 9437 SH SOLE 1203 0 8234 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 680 30656 SH SOLE 0 0 30656 AMERICAN ELEC PWR CO INC COM 025537101 14688 175382 SH SOLE 53859 0 121523 AMERICAN EXPRESS CO COM 025816109 15862 145085 SH SOLE 69383 0 75702 AMERICAN FIN TR INC COM CLASS A 02607T109 1693 156788 SH SOLE 0 0 156788 AMERICAN HOMES 4 RENT CL A 02665T306 1177 51814 SH SOLE 29373 0 22441 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 167 29689 SH SOLE 0 0 29689 AMERICAN INTL GROUP INC COM NEW 026874784 4765 110656 SH SOLE 79091 0 31565 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 159 16981 SH SOLE 0 0 16981 AMERICAN STS WTR CO COM 029899101 1744 24459 SH SOLE 0 0 24459 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 129 10009 SH SOLE 0 0 10009 AMERICAN TOWER CORP NEW COM 03027X100 10690 54247 SH SOLE 11600 0 42647 AMERICAN WTR WKS CO INC NEW COM 030420103 8411 80674 SH SOLE 14017 0 66657 AMERIGAS PARTNERS L P UNIT L P INT 030975106 4622 149740 SH SOLE 890 0 148850 AMERIPRISE FINL INC COM 03076C106 968 7558 SH SOLE 212 0 7346 AMERIS BANCORP COM 03076K108 395 11499 SH SOLE 1946 0 9553 AMERISOURCEBERGEN CORP COM 03073E105 3145 39545 SH SOLE 11214 0 28331 AMETEK INC NEW COM 031100100 734 8850 SH SOLE 6596 0 2254 AMGEN INC COM 031162100 41258 217172 SH SOLE 19744 0 197428 AMICUS THERAPEUTICS INC COM 03152W109 195 14338 SH SOLE 4563 0 9775 AMIRA NATURE FOODS LTD SHS G0335L102 70 41261 SH SOLE 0 0 41261 AMKOR TECHNOLOGY INC COM 031652100 153 17872 SH SOLE 0 0 17872 AMN HEALTHCARE SERVICES INC COM 001744101 566 12022 SH SOLE 4656 0 7366 AMPHENOL CORP NEW CL A 032095101 2481 26271 SH SOLE 18823 0 7448 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1160 65964 SH SOLE 0 0 65964 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 513 17568 SH SOLE 0 0 17568 AMPLIFY ETF TR ONLIN RETL ETF 032108102 6731 137398 SH SOLE 0 0 137398 ANADARKO PETE CORP COM 032511107 4743 104286 SH SOLE 91997 0 12289 ANALOG DEVICES INC COM 032654105 2845 27029 SH SOLE 243 0 26786 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 342 26105 SH SOLE 0 0 26105 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 10504 125102 SH SOLE 54048 0 71054 ANNALY CAP MGMT INC COM 035710409 9203 921237 SH SOLE 0 0 921237 ANSYS INC COM 03662Q105 548 2957 SH SOLE 2614 0 343 ANTARES PHARMA INC COM 036642106 36 11800 SH SOLE 0 0 11800 ANTHEM INC COM 036752103 11092 38650 SH SOLE 9621 0 29029 AON PLC SHS CL A G0408V102 4406 25812 SH SOLE 18455 0 7357 APACHE CORP COM 037411105 480 13850 SH SOLE 0 0 13850 APARTMENT INVT & MGMT CO CL A 03748R754 753 14965 SH SOLE 12051 0 2914 APERGY CORP COM 03755L104 325 7921 SH SOLE 4864 0 3057 APHRIA INC COM 03765K104 363 38975 SH SOLE 0 0 38975 APOLLO COML REAL EST FIN INC COM 03762U105 1146 62973 SH SOLE 7479 0 55494 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 2160 76454 SH SOLE 0 0 76454 APOLLO INVT CORP COM NEW 03761U502 870 57432 SH SOLE 0 0 57432 APOLLO SR FLOATING RATE FD I COM 037636107 536 36176 SH SOLE 0 0 36176 APOLLO TACTICAL INCOME FD IN COM 037638103 294 20018 SH SOLE 0 0 20018 APPFOLIO INC COM CL A 03783C100 239 3008 SH SOLE 0 0 3008 APPIAN CORP CL A 03782L101 554 16088 SH SOLE 0 0 16088 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 405 24857 SH SOLE 0 0 24857 APPLE INC COM 037833100 442982 2332089 SH SOLE 99585 0 2232504 APPLE INC COM 037833100 475 2500 SH Put SOLE 0 0 2500 APPLIED INDL TECHNOLOGIES IN COM 03820C105 289 4831 SH SOLE 3816 0 1015 APPLIED MATLS INC COM 038222105 7164 180641 SH SOLE 56135 0 124506 APPLIED OPTOELECTRONICS INC COM 03823U102 184 15118 SH SOLE 0 0 15118 APPROACH RESOURCES INC COM 03834A103 6 17000 SH SOLE 0 0 17000 APTARGROUP INC COM 038336103 416 3878 SH SOLE 2281 0 1597 APTIV PLC SHS G6095L109 2510 31579 SH SOLE 27067 0 4512 AQUA AMERICA INC COM 03836W103 2819 77353 SH SOLE 27269 0 50084 ARBOR RLTY TR INC COM 038923108 490 37814 SH SOLE 0 0 37814 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 250 12287 SH SOLE 18 0 12269 ARCHER DANIELS MIDLAND CO COM 039483102 4644 107665 SH SOLE 7198 0 100467 ARCONIC INC COM 03965L100 854 44694 SH SOLE 13330 0 31364 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 215 30039 SH SOLE 0 0 30039 ARENA PHARMACEUTICALS INC COM NEW 040047607 237 5285 SH SOLE 1895 0 3390 ARES CAP CORP COM 04010L103 16977 990489 SH SOLE 21 0 990468 ARES COML REAL ESTATE CORP COM 04013V108 167 11010 SH SOLE 0 0 11010 ARISTA NETWORKS INC COM 040413106 5984 19030 SH SOLE 0 0 19030 ARK ETF TR 3D PRINTING ETF 00214Q500 225 10156 SH SOLE 0 0 10156 ARK ETF TR GEN REV MLTSCT 00214Q302 6431 195593 SH SOLE 0 0 195593 ARK ETF TR INDL INNOVATIN 00214Q203 2428 71320 SH SOLE 0 0 71320 ARK ETF TR INNOVATION ETF 00214Q104 53723 1149649 SH SOLE 0 0 1149649 ARK ETF TR WEB X.O ETF 00214Q401 12130 234115 SH SOLE 0 0 234115 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1209 15223 SH SOLE 15113 0 110 ARQULE INC COM 04269E107 54 11280 SH SOLE 0 0 11280 ARROW ETF TR ARROW DJ GLB YLD 04273H104 873 52100 SH SOLE 0 0 52100 ARROW FINL CORP COM 042744102 256 7777 SH SOLE 0 0 7777 ARROW INVTS TR DWA COUNTRY ETF 042765685 767 28452 SH SOLE 0 0 28452 ARROW INVTS TR DWA TACTICAL ETF 042765792 140 12900 SH SOLE 0 0 12900 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 279 11044 SH SOLE 4338 0 6706 ASCENDIS PHARMA A S SPONSORED ADR 04351P101 247 2102 SH SOLE 0 0 2102 ASHFORD HOSPITALITY TR INC COM SHS 044103109 486 102277 SH SOLE 13142 0 89135 ASHFORD INC COM 044104107 623 11215 SH SOLE 0 0 11215 ASML HOLDING N V N Y REGISTRY SHS N07059210 1236 6570 SH SOLE 5805 0 765 ASPEN TECHNOLOGY INC COM 045327103 312 2991 SH SOLE 2492 0 499 ASSERTIO THERAPEUTICS INC COM 04545L107 149 29400 SH SOLE 0 0 29400 ASSOCIATED BANC CORP COM 045487105 473 22138 SH SOLE 8829 0 13309 ASSURED GUARANTY LTD COM G0585R106 980 22061 SH SOLE 18476 0 3585 ASTRAZENECA PLC SPONSORED ADR 046353108 4335 107212 SH SOLE 23568 0 83644 AT HOME GROUP INC COM 04650Y100 300 16808 SH SOLE 4308 0 12500 AT&T INC COM 00206R102 145268 4632278 SH SOLE 612014 0 4020264 ATHERSYS INC COM 04744L106 121 80410 SH SOLE 0 0 80410 ATLANTIC PWR CORP COM NEW 04878Q863 42 16680 SH SOLE 0 0 16680 ATLASSIAN CORP PLC CL A G06242104 2374 21125 SH SOLE 458 0 20667 ATMOS ENERGY CORP COM 049560105 1837 17847 SH SOLE 0 0 17847 ATRICURE INC COM 04963C209 202 7532 SH SOLE 352 0 7180 AURORA CANNABIS INC COM 05156X108 2872 317022 SH SOLE 0 0 317022 AUTODESK INC COM 052769106 12766 81928 SH SOLE 75466 0 6462 AUTOHOME INC SP ADR RP CL A 05278C107 210 2000 SH SOLE 0 0 2000 AUTOMATIC DATA PROCESSING IN COM 053015103 12023 75267 SH SOLE 14130 0 61137 AUTOZONE INC COM 053332102 3710 3623 SH SOLE 1596 0 2027 AVALARA INC COM 05338G106 267 4786 SH SOLE 1410 0 3376 AVALONBAY CMNTYS INC COM 053484101 882 4392 SH SOLE 1585 0 2807 AVANGRID INC COM 05351W103 506 10046 SH SOLE 1167 0 8879 AVERY DENNISON CORP COM 053611109 2632 23292 SH SOLE 2314 0 20978 AVIANCA HLDGS SA SPON ADR REP PFD 05367G100 127 31000 SH SOLE 0 0 31000 AVISTA CORP COM 05379B107 519 12767 SH SOLE 0 0 12767 AXALTA COATING SYS LTD COM G0750C108 649 25724 SH SOLE 25252 0 472 AXON ENTERPRISE INC COM 05464C101 1786 32816 SH SOLE 0 0 32816 AXOS FINL INC COM 05465C100 1060 36616 SH SOLE 0 0 36616 B & G FOODS INC NEW COM 05508R106 1176 48172 SH SOLE 0 0 48172 B RILEY FINL INC COM 05580M108 281 16827 SH SOLE 1126 0 15701 BAIDU INC SPON ADR REP A 056752108 8398 50944 SH SOLE 4056 0 46888 BAKER HUGHES A GE CO CL A 05722G100 461 16621 SH SOLE 3178 0 13443 BALCHEM CORP COM 057665200 454 4864 SH SOLE 3076 0 1788 BALL CORP COM 058498106 6332 109438 SH SOLE 28385 0 81053 BANCFIRST CORP COM 05945F103 264 5058 SH SOLE 0 0 5058 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 716 124982 SH SOLE 109590 0 15392 BANCO SANTANDER MEXICO S A SPONSORED ADS B 05969B103 119 17554 SH SOLE 16590 0 964 BANCO SANTANDER SA ADR 05964H105 1055 227885 SH SOLE 19530 0 208355 BANCORPSOUTH BK TUPELO MISS COM 05971J102 741 26248 SH SOLE 0 0 26248 BANDWIDTH INC COM CL A 05988J103 2743 40971 SH SOLE 0 0 40971 BANK AMER CORP 7.25%CNV PFD L 060505682 3633 2790 SH SOLE 0 0 2790 BANK AMER CORP COM 060505104 75567 2738942 SH SOLE 347685 0 2391257 BANK COMM HLDGS COM 06424J103 195 18495 SH SOLE 0 0 18495 BANK HAWAII CORP COM 062540109 308 3906 SH SOLE 773 0 3133 BANK MONTREAL QUE COM 063671101 3614 48306 SH SOLE 1445 0 46861 BANK N S HALIFAX COM 064149107 203 3810 SH SOLE 0 0 3810 BANK NEW YORK MELLON CORP COM 064058100 4481 88864 SH SOLE 17328 0 71536 BANK OZK COM 06417N103 1125 38824 SH SOLE 18575 0 20249 BANKFINANCIAL CORP COM 06643P104 2766 186024 SH SOLE 0 0 186024 BAOZUN INC SPONSORED ADR 06684L103 920 22154 SH SOLE 0 0 22154 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 2278 17499 SH SOLE 0 0 17499 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 1203 53108 SH SOLE 0 0 53108 BARCLAYS BK PLC IPATH B GRAINS 06746P522 210 4739 SH SOLE 0 0 4739 BARCLAYS PLC ADR 06738E204 609 76154 SH SOLE 31283 0 44871 BARRICK GOLD CORPORATION COM 067901108 4539 331057 SH SOLE 79735 0 251322 BAUSCH HEALTH COS INC COM 071734107 530 21467 SH SOLE 0 0 21467 BAXTER INTL INC COM 071813109 7477 91963 SH SOLE 37865 0 54098 BB&T CORP COM 054937107 10667 229258 SH SOLE 72842 0 156416 BCE INC COM NEW 05534B760 16107 362845 SH SOLE 294229 0 68616 BEACON ROOFING SUPPLY INC COM 073685109 618 19223 SH SOLE 573 0 18650 BECTON DICKINSON & CO COM 075887109 11386 45594 SH SOLE 13684 0 31910 BELLEROPHON THERAPEUTICS INC COM 078771102 70 107150 SH SOLE 0 0 107150 BEMIS CO INC COM 081437105 824 14856 SH SOLE 1207 0 13649 BERKLEY W R CORP COM 084423102 443 5229 SH SOLE 544 0 4685 BERKSHIRE HATHAWAY INC DEL CL A 084670108 8434 28 SH SOLE 0 0 28 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 157614 784576 SH SOLE 14714 0 769862 BERRY GLOBAL GROUP INC COM 08579W103 776 14404 SH SOLE 4235 0 10169 BEST BUY INC COM 086516101 2449 34462 SH SOLE 10899 0 23563 BGC PARTNERS INC CL A 05541T101 416 78267 SH SOLE 6666 0 71601 BHP GROUP LTD SPONSORED ADS 088606108 5639 103155 SH SOLE 34596 0 68559 BHP GROUP PLC SPONSORED ADR 05545E209 710 14715 SH SOLE 0 0 14715 BIO RAD LABS INC CL A 090572207 1819 5951 SH SOLE 5670 0 281 BIO TECHNE CORP COM 09073M104 565 2834 SH SOLE 2642 0 192 BIOCRYST PHARMACEUTICALS COM 09058V103 283 34733 SH SOLE 0 0 34733 BIOGEN INC COM 09062X103 10672 45159 SH SOLE 29233 0 15926 BIOLINERX LTD SPONSORED ADS 09071M106 6 13000 SH SOLE 0 0 13000 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3057 34410 SH SOLE 32468 0 1942 BIOPHARMX CORP COM 09072X101 4 40000 SH SOLE 0 0 40000 BIOTELEMETRY INC COM 090672106 2046 32666 SH SOLE 936 0 31730 BIOTIME INC COM 09066L105 74 56243 SH SOLE 0 0 56243 BJS WHSL CLUB HLDGS INC COM 05550J101 390 14230 SH SOLE 12555 0 1675 BLACK HILLS CORP COM 092113109 1408 19006 SH SOLE 11099 0 7907 BLACK KNIGHT INC COM 09215C105 1996 36624 SH SOLE 5003 0 31621 BLACKBERRY LTD COM 09228F103 302 29909 SH SOLE 0 0 29909 BLACKROCK CAPITAL INVESTMENT COM 092533108 60 10016 SH SOLE 0 0 10016 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 212 215000 PRN SOLE 0 0 215000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 1610 119700 SH SOLE 0 0 119700 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1406 137017 SH SOLE 0 0 137017 BLACKROCK CR ALLCTN INC TR COM 092508100 2006 161655 SH SOLE 0 0 161655 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 879 81990 SH SOLE 0 0 81990 BLACKROCK ENERGY & RES TR COM 09250U101 314 25916 SH SOLE 0 0 25916 BLACKROCK ENH CAP & INC FD I COM 09256A109 481 30492 SH SOLE 0 0 30492 BLACKROCK ENHANCED EQT DIV T COM 09251A104 6687 782055 SH SOLE 0 0 782055 BLACKROCK ENHANCED GBL DIV T COM 092501105 976 91181 SH SOLE 0 0 91181 BLACKROCK FLOAT RATE OME STR COM 09255X100 199 15894 SH SOLE 0 0 15894 BLACKROCK FLOATING RATE INCO COM 091941104 899 73648 SH SOLE 0 0 73648 BLACKROCK HEALTH SCIENCES TR COM 09250W107 723 18173 SH SOLE 0 0 18173 BLACKROCK INC COM 09247X101 12128 28369 SH SOLE 11522 0 16847 BLACKROCK INCOME TR INC COM 09247F100 1671 280850 SH SOLE 0 0 280850 BLACKROCK INVT QUALITY MUN T COM 09247D105 811 57375 SH SOLE 0 0 57375 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1288 87593 SH SOLE 0 0 87593 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1524 91873 SH SOLE 0 0 91873 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 455 20471 SH SOLE 0 0 20471 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 206 15293 SH SOLE 0 0 15293 BLACKROCK MUNI INCOME TR II COM 09249N101 347 24616 SH SOLE 0 0 24616 BLACKROCK MUNI INTER DR FD I COM 09253X102 255 18539 SH SOLE 0 0 18539 BLACKROCK MUNIASSETS FD INC COM 09254J102 359 24160 SH SOLE 0 0 24160 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 152 11337 SH SOLE 0 0 11337 BLACKROCK MUNICIPL INC QLTY COM 092479104 290 21595 SH SOLE 0 0 21595 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 921 67312 SH SOLE 0 0 67312 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 382 28859 SH SOLE 0 0 28859 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 410 25724 SH SOLE 0 0 25724 BLACKROCK MUNIVEST FD II INC COM 09253T101 289 19693 SH SOLE 0 0 19693 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 553 41040 SH SOLE 0 0 41040 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 500 40639 SH SOLE 0 0 40639 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 409 30043 SH SOLE 0 0 30043 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 933 72165 SH SOLE 0 0 72165 BLACKROCK RES & COMM STRAT T SHS 09257A108 1933 236647 SH SOLE 0 0 236647 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3883 173097 SH SOLE 0 0 173097 BLACKROCK TCP CAP CORP COM 09259E108 375 26456 SH SOLE 0 0 26456 BLACKROCK TCP CAPITAL CORP NOTE 5.250%12/1 87238QAB9 20 20000 PRN SOLE 0 0 20000 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 14608 417725 SH SOLE 534 0 417191 BLACKSTONE GSO FLTING RTE FU COM 09256U105 1489 90655 SH SOLE 0 0 90655 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 367 24063 SH SOLE 0 0 24063 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 320 22484 SH SOLE 0 0 22484 BLACKSTONE MTG TR INC COM CL A 09257W100 6967 201580 SH SOLE 0 0 201580 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 50 50000 PRN SOLE 0 0 50000 BLOCK H & R INC COM 093671105 761 31807 SH SOLE 53 0 31754 BLOOM ENERGY CORP COM CL A 093712107 246 19009 SH SOLE 2591 0 16418 BLUEBIRD BIO INC COM 09609G100 832 5289 SH SOLE 174 0 5115 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 253 245900 SH SOLE 0 0 245900 BLUEPRINT MEDICINES CORP COM 09627Y109 307 3830 SH SOLE 1342 0 2488 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 159 14765 SH SOLE 0 0 14765 BOEING CO COM 097023105 164882 432285 SH SOLE 12451 0 419834 BOOKING HLDGS INC COM 09857L108 7288 4177 SH SOLE 1788 0 2389 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 344 5916 SH SOLE 104 0 5812 BORGWARNER INC COM 099724106 559 14545 SH SOLE 11767 0 2778 BOSTON BEER INC CL A 100557107 1046 3549 SH SOLE 0 0 3549 BOSTON PROPERTIES INC COM 101121101 787 5877 SH SOLE 1685 0 4192 BOSTON SCIENTIFIC CORP COM 101137107 4347 113255 SH SOLE 43515 0 69740 BOTTOMLINE TECH DEL INC COM 101388106 285 5649 SH SOLE 5514 0 135 BOULDER GROWTH & INCOME FD I COM 101507101 205 19005 SH SOLE 0 0 19005 BOX INC CL A 10316T104 743 38458 SH SOLE 1518 0 36940 BOYD GAMING CORP COM 103304101 393 14352 SH SOLE 0 0 14352 BP PLC SPONSORED ADR 055622104 44827 1025314 SH SOLE 367435 0 657879 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 284 10690 SH SOLE 0 0 10690 BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 488 24470 SH SOLE 0 0 24470 BRAEMAR HOTELS & RESORTS INC COM 10482B101 130 10661 SH SOLE 0 0 10661 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 581 36628 SH SOLE 35628 0 1000 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 116 10450 SH SOLE 0 0 10450 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2430 19137 SH SOLE 16517 0 2620 BRIGHTHOUSE FINL INC COM 10922N103 242 6660 SH SOLE 2 0 6658 BRISTOL MYERS SQUIBB CO COM 110122108 28140 589814 SH SOLE 71284 0 518530 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 14617 350351 SH SOLE 270163 0 80188 BRIXMOR PPTY GROUP INC COM 11120U105 690 37537 SH SOLE 266 0 37271 BROADCOM INC COM 11135F101 29204 97116 SH SOLE 24979 0 72137 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 835 8048 SH SOLE 2056 0 5992 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1207 25871 SH SOLE 29 0 25842 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1247 29793 SH SOLE 0 0 29793 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1061 49091 SH SOLE 0 0 49091 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 218 6830 SH SOLE 0 0 6830 BROOKS AUTOMATION INC COM 114340102 412 14060 SH SOLE 5255 0 8805 BROWN & BROWN INC COM 115236101 286 9703 SH SOLE 0 0 9703 BROWN FORMAN CORP CL A 115637100 1546 30217 SH SOLE 0 0 30217 BROWN FORMAN CORP CL B 115637209 2109 39966 SH SOLE 16417 0 23549 BRUKER CORP COM 116794108 1291 33588 SH SOLE 33280 0 308 BRUNSWICK CORP COM 117043109 271 5386 SH SOLE 842 0 4544 BT GROUP PLC ADR 05577E101 276 18674 SH SOLE 3713 0 14961 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2064 60666 SH SOLE 0 0 60666 BUILDERS FIRSTSOURCE INC COM 12008R107 1506 112912 SH SOLE 7175 0 105737 BUNGE LIMITED COM G16962105 209 3937 SH SOLE 1096 0 2841 BURLINGTON STORES INC COM 122017106 5125 32707 SH SOLE 4604 0 28103 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 898 10323 SH SOLE 513 0 9810 CABOT OIL & GAS CORP COM 127097103 440 16855 SH SOLE 10802 0 6053 CADENCE BANCORPORATION CL A 12739A100 984 53039 SH SOLE 46923 0 6116 CADENCE DESIGN SYSTEM INC COM 127387108 1944 30604 SH SOLE 256 0 30348 CAESARS ENTMT CORP COM 127686103 207 23840 SH SOLE 971 0 22869 CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 15 10431 PRN SOLE 0 0 10431 CAL MAINE FOODS INC COM NEW 128030202 395 8842 SH SOLE 0 0 8842 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 4539 418362 SH SOLE 0 0 418362 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 4547 448203 SH SOLE 0 0 448203 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 599 29428 SH SOLE 0 0 29428 CALAMOS GBL DYN INCOME FUND COM 12811L107 248 31039 SH SOLE 0 0 31039 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 8560 690844 SH SOLE 0 0 690844 CALAVO GROWERS INC COM 128246105 849 10120 SH SOLE 237 0 9883 CALIFORNIA WTR SVC GROUP COM 130788102 663 12214 SH SOLE 15 0 12199 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 504 141661 SH SOLE 0 0 141661 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 290 12423 SH SOLE 0 0 12423 CAMBRIA ETF TR CORE EQUITY 132061854 805 29765 SH SOLE 0 0 29765 CAMBRIA ETF TR GLB ASSET ALLO 132061607 3721 140143 SH SOLE 0 0 140143 CAMBRIA ETF TR GLB MOMENT ETF 132061508 804 32013 SH SOLE 0 0 32013 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 317 14029 SH SOLE 0 0 14029 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 499 13864 SH SOLE 0 0 13864 CAMBRIA ETF TR TAIL RISK 132061862 1424 69814 SH SOLE 0 0 69814 CAMDEN PPTY TR SH BEN INT 133131102 240 2362 SH SOLE 501 0 1861 CAMECO CORP COM 13321L108 990 83942 SH SOLE 0 0 83942 CAMPBELL SOUP CO COM 134429109 1016 26656 SH SOLE 5979 0 20677 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 550 11454 SH SOLE 1936 0 9518 CANADIAN NAT RES LTD COM 136385101 426 15486 SH SOLE 9101 0 6385 CANADIAN NATL RY CO COM 136375102 3293 36796 SH SOLE 11574 0 25222 CANADIAN PAC RY LTD COM 13645T100 1231 5974 SH SOLE 2507 0 3467 CANOPY GROWTH CORP COM 138035100 9136 210644 SH SOLE 574 0 210070 CANTEL MEDICAL CORP COM 138098108 386 5765 SH SOLE 4228 0 1537 CAPITAL ONE FINL CORP COM 14040H105 2053 25131 SH SOLE 5471 0 19660 CAPRI HOLDINGS LIMITED SHS G1890L107 240 5243 SH SOLE 1679 0 3564 CARA THERAPEUTICS INC COM 140755109 2531 129012 SH SOLE 0 0 129012 CARBON BLACK INC COM 14081R103 369 26475 SH SOLE 0 0 26475 CARDINAL HEALTH INC COM 14149Y108 3829 79522 SH SOLE 10463 0 69059 CARETRUST REIT INC COM 14174T107 851 36275 SH SOLE 219 0 36056 CARLISLE COS INC COM 142339100 225 1838 SH SOLE 195 0 1643 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 945 51718 SH SOLE 0 0 51718 CARMAX INC COM 143130102 1928 27623 SH SOLE 17229 0 10394 CARNIVAL CORP UNIT 99/99/9999 143658300 2746 54144 SH SOLE 11385 0 42759 CARRIZO OIL & GAS INC COM 144577103 468 37525 SH SOLE 34682 0 2843 CASEYS GEN STORES INC COM 147528103 736 5711 SH SOLE 3453 0 2258 CATCHMARK TIMBER TR INC CL A 14912Y202 352 35826 SH SOLE 0 0 35826 CATERPILLAR INC DEL COM 149123101 51289 378514 SH SOLE 26692 0 351822 CBIZ INC COM 124805102 361 17829 SH SOLE 0 0 17829 CBOE GLOBAL MARKETS INC COM 12503M108 761 7971 SH SOLE 2258 0 5713 CBRE CLARION GLOBAL REAL EST COM 12504G100 1385 185373 SH SOLE 0 0 185373 CBRE GROUP INC CL A 12504L109 664 13437 SH SOLE 1270 0 12167 CBS CORP NEW CL B 124857202 2424 50990 SH SOLE 12155 0 38835 CDK GLOBAL INC COM 12508E101 1497 25445 SH SOLE 12580 0 12865 CDN IMPERIAL BK COMM TORONTO COM 136069101 9874 124882 SH SOLE 108888 0 15994 CDW CORP COM 12514G108 643 6670 SH SOLE 4004 0 2666 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1463 27798 SH SOLE 0 0 27798 CELANESE CORP DEL COM 150870103 1432 14517 SH SOLE 0 0 14517 CELGENE CORP COM 151020104 11427 121131 SH SOLE 369 0 120762 CEMEX SAB DE CV SPON ADR NEW 151290889 695 149738 SH SOLE 69873 0 79865 CENOVUS ENERGY INC COM 15135U109 96 11022 SH SOLE 103 0 10919 CENTENE CORP DEL COM 15135B101 3793 71423 SH SOLE 3916 0 67507 CENTERPOINT ENERGY INC COM 15189T107 3841 125117 SH SOLE 1996 0 123121 CENTERSTATE BK CORP COM 15201P109 258 10831 SH SOLE 0 0 10831 CENTURYLINK INC COM 156700106 2306 192294 SH SOLE 211 0 192083 CERNER CORP COM 156782104 4044 70690 SH SOLE 39210 0 31480 CF INDS HLDGS INC COM 125269100 525 12830 SH SOLE 2320 0 10510 CGI INC CL A SUB VTG 12532H104 215 3123 SH SOLE 1792 0 1331 CHARLES RIV LABS INTL INC COM 159864107 582 4001 SH SOLE 3671 0 330 CHART INDS INC COM PAR $0.01 16115Q308 974 10763 SH SOLE 5827 0 4936 CHARTER COMMUNICATIONS INC N CL A 16119P108 2108 6077 SH SOLE 1190 0 4887 CHECK POINT SOFTWARE TECH LT ORD M22465104 3647 28829 SH SOLE 4355 0 24474 CHEMOURS CO COM 163851108 601 16167 SH SOLE 0 0 16167 CHENIERE ENERGY INC COM NEW 16411R208 14899 217952 SH SOLE 9897 0 208055 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 461 10986 SH SOLE 0 0 10986 CHESAPEAKE ENERGY CORP COM 165167107 334 107808 SH SOLE 1376 0 106432 CHESAPEAKE ENERGY CORP PFD CONV 165167842 756 13611 SH SOLE 0 0 13611 CHESAPEAKE GRANITE WASH TR COM SH BEN INT 165185109 18 12467 SH SOLE 0 0 12467 CHEVRON CORP NEW COM 166764100 120930 981732 SH SOLE 176398 0 805334 CHICOS FAS INC COM 168615102 110 25876 SH SOLE 14130 0 11746 CHIMERA INVT CORP COM NEW 16934Q208 2387 127391 SH SOLE 0 0 127391 CHINA FD INC COM 169373107 277 13584 SH SOLE 0 0 13584 CHINA GREEN AGRICULTURE INC COM 16943W105 14 27900 SH SOLE 0 0 27900 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2319 45476 SH SOLE 4453 0 41023 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 578 7276 SH SOLE 2680 0 4596 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 161 12552 SH SOLE 12427 0 125 CHIPOTLE MEXICAN GRILL INC COM 169656105 7587 10682 SH SOLE 5038 0 5644 CHUBB LIMITED COM H1467J104 7862 56126 SH SOLE 18881 0 37245 CHURCH & DWIGHT INC COM 171340102 5316 74593 SH SOLE 7675 0 66918 CHUYS HLDGS INC COM 171604101 371 16278 SH SOLE 16203 0 75 CIENA CORP COM NEW 171779309 519 13904 SH SOLE 1166 0 12738 CIGNA CORP NEW COM 125523100 7651 47572 SH SOLE 23596 0 23976 CIMAREX ENERGY CO COM 171798101 286 4096 SH SOLE 385 0 3711 CINCINNATI FINL CORP COM 172062101 2040 23744 SH SOLE 3681 0 20063 CINEMARK HOLDINGS INC COM 17243V102 316 7904 SH SOLE 2139 0 5765 CINTAS CORP COM 172908105 7731 38252 SH SOLE 7555 0 30697 CIRRUS LOGIC INC COM 172755100 660 15678 SH SOLE 0 0 15678 CISCO SYS INC COM 17275R102 94058 1742131 SH SOLE 243209 0 1498922 CIT GROUP INC COM NEW 125581801 814 16973 SH SOLE 13389 0 3584 CITIGROUP INC COM NEW 172967424 29518 474414 SH SOLE 135413 0 339001 CITIZENS FINL GROUP INC COM 174610105 2279 70135 SH SOLE 11162 0 58973 CITRIX SYS INC COM 177376100 3694 37062 SH SOLE 32687 0 4375 CITY OFFICE REIT INC COM 178587101 244 21583 SH SOLE 0 0 21583 CIVEO CORP CDA COM 17878Y108 309 147126 SH SOLE 0 0 147126 CLARUS CORP NEW COM 18270P109 598 46671 SH SOLE 0 0 46671 CLEAN ENERGY FUELS CORP COM 184499101 46 15025 SH SOLE 0 0 15025 CLEAN HARBORS INC COM 184496107 324 4505 SH SOLE 3102 0 1403 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 1252 130314 SH SOLE 0 0 130314 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 500 51531 SH SOLE 0 0 51531 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 774 61113 SH SOLE 0 0 61113 CLEVELAND CLIFFS INC COM 185899101 2589 259169 SH SOLE 3959 0 255210 CLOROX CO DEL COM 189054109 19909 124072 SH SOLE 824 0 123248 CME GROUP INC COM CL A 12572Q105 7781 47280 SH SOLE 10641 0 36639 CMS ENERGY CORP COM 125896100 1427 25685 SH SOLE 3187 0 22498 CNH INDL N V SHS N20944109 402 39414 SH SOLE 16501 0 22913 CNO FINL GROUP INC COM 12621E103 233 14421 SH SOLE 6084 0 8337 CNOOC LTD SPONSORED ADR 126132109 360 1935 SH SOLE 710 0 1225 CNX RESOURCES CORPORATION COM 12653C108 690 64086 SH SOLE 193 0 63893 COCA COLA CO COM 191216100 69106 1474740 SH SOLE 393393 0 1081347 COCA COLA CONSOLIDATED INC COM 191098102 1409 4897 SH SOLE 0 0 4897 CODEXIS INC COM 192005106 493 23998 SH SOLE 0 0 23998 COEUR MNG INC COM NEW 192108504 59 14541 SH SOLE 84 0 14457 COGNEX CORP COM 192422103 3133 61603 SH SOLE 14605 0 46998 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3901 53849 SH SOLE 12641 0 41208 COHEN & STEERS CLOSED END OP COM 19248P106 1017 82277 SH SOLE 0 0 82277 COHEN & STEERS INFRASTRUCTUR COM 19248A109 2814 114778 SH SOLE 0 0 114778 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 157 16725 SH SOLE 0 0 16725 COHEN & STEERS QUALITY RLTY COM 19247L106 606 47381 SH SOLE 0 0 47381 COHEN & STEERS REIT & PFD &I COM 19247X100 4443 215678 SH SOLE 0 0 215678 COHEN & STEERS TOTAL RETURN COM 19247R103 566 42892 SH SOLE 0 0 42892 COHERENT INC COM 192479103 612 4319 SH SOLE 1647 0 2672 COLGATE PALMOLIVE CO COM 194162103 20602 300577 SH SOLE 39727 0 260850 COLLECTORS UNIVERSE INC COM NEW 19421R200 184 10527 SH SOLE 0 0 10527 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 3004 198424 SH SOLE 0 0 198424 COLONY CAP INC NEW CL A COM 19626G108 1390 261263 SH SOLE 58768 0 202495 COLONY CR REAL ESTATE INC COM CL A 19625T101 4629 295576 SH SOLE 0 0 295576 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 884 44440 SH SOLE 0 0 44440 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 412 18232 SH SOLE 0 0 18232 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 277 6569 SH SOLE 0 0 6569 COLUMBIA FINL INC COM 197641103 349 22250 SH SOLE 0 0 22250 COLUMBIA PPTY TR INC COM NEW 198287203 2849 126582 SH SOLE 0 0 126582 COMCAST CORP NEW CL A 20030N101 37484 937528 SH SOLE 431582 0 505946 COMERICA INC COM 200340107 1857 25334 SH SOLE 9635 0 15699 COMMERCE BANCSHARES INC COM 200525103 757 13046 SH SOLE 0 0 13046 COMMERCIAL METALS CO COM 201723103 519 30385 SH SOLE 24314 0 6071 COMMUNITY BK SYS INC COM 203607106 1332 22291 SH SOLE 0 0 22291 COMMUNITY HEALTH SYS INC NEW COM 203668108 541 144958 SH SOLE 0 0 144958 COMMUNITY TR BANCORP INC COM 204149108 231 5616 SH SOLE 0 0 5616 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 93 26088 SH SOLE 0 0 26088 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 62 15161 SH SOLE 0 0 15161 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 988 62980 SH SOLE 0 0 62980 COMPASS MINERALS INTL INC COM 20451N101 1180 21696 SH SOLE 3809 0 17887 CONAGRA BRANDS INC COM 205887102 1569 56575 SH SOLE 12133 0 44442 CONCHO RES INC COM 20605P101 1793 16159 SH SOLE 13126 0 3033 CONDUENT INC COM 206787103 248 17947 SH SOLE 460 0 17487 CONFORMIS INC COM 20717E101 29 10100 SH SOLE 0 0 10100 CONNECTICUT WTR SVC INC COM 207797101 244 3548 SH SOLE 0 0 3548 CONOCOPHILLIPS COM 20825C104 17880 267911 SH SOLE 20478 0 247433 CONSOLIDATED EDISON INC COM 209115104 13442 158499 SH SOLE 3634 0 154865 CONSOLIDATED WATER CO INC ORD G23773107 173 13474 SH SOLE 0 0 13474 CONSTELLATION BRANDS INC CL A 21036P108 13023 74277 SH SOLE 2966 0 71311 CONSTELLATION BRANDS INC CL B 21036P207 2459 14035 SH SOLE 0 0 14035 CONTINENTAL BLDG PRODS INC COM 211171103 399 16082 SH SOLE 13597 0 2485 CONTINENTAL RESOURCES INC COM 212015101 885 19774 SH SOLE 0 0 19774 CONTROL4 CORP COM 21240D107 200 11825 SH SOLE 0 0 11825 COOL HLDGS INC COM 21640C105 58 16700 SH SOLE 0 0 16700 COOPER COS INC COM NEW 216648402 1256 4240 SH SOLE 3351 0 889 COPART INC COM 217204106 2924 48131 SH SOLE 29026 0 19105 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 99 14238 SH SOLE 0 0 14238 CORE MARK HOLDING CO INC COM 218681104 210 5539 SH SOLE 5172 0 367 CORECIVIC INC COM 21871N101 601 30875 SH SOLE 1461 0 29414 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 717 19524 SH SOLE 0 0 19524 CORESITE RLTY CORP COM 21870Q105 2335 21804 SH SOLE 1688 0 20116 CORNERSTONE ONDEMAND INC COM 21925Y103 279 5101 SH SOLE 4909 0 192 CORNERSTONE STRATEGIC VALUE COM 21924B302 146 12013 SH SOLE 0 0 12013 CORNERSTONE TOTAL RTRN FD IN COM 21924U300 170 14149 SH SOLE 0 0 14149 CORNING INC COM 219350105 7463 225463 SH SOLE 67671 0 157792 CORREVIO PHARMA CORP COM 22026V105 73 23040 SH SOLE 0 0 23040 COSTAR GROUP INC COM 22160N109 357 766 SH SOLE 427 0 339 COSTCO WHSL CORP NEW COM 22160K105 56959 235225 SH SOLE 27204 0 208021 COTY INC COM CL A 222070203 357 31019 SH SOLE 22057 0 8962 COVANTA HLDG CORP COM 22282E102 329 19017 SH SOLE 1265 0 17752 CRACKER BARREL OLD CTRY STOR COM 22410J106 3437 21265 SH SOLE 347 0 20918 CRANE CO COM 224399105 325 3845 SH SOLE 248 0 3597 CREDICORP LTD COM G2519Y108 1884 7853 SH SOLE 7697 0 156 CREDIT SUISSE ASSET MGMT INC COM 224916106 2056 663358 SH SOLE 0 0 663358 CREDIT SUISSE GROUP SPONSORED ADR 225401108 562 48237 SH SOLE 36802 0 11435 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 390 157212 SH SOLE 0 0 157212 CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 502 1997 SH SOLE 0 0 1997 CREE INC COM 225447101 1863 32563 SH SOLE 21013 0 11550 CRH PLC ADR 12626K203 982 31683 SH SOLE 29072 0 2611 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 295 8251 SH SOLE 0 0 8251 CRONOS GROUP INC COM 22717L101 1558 84537 SH SOLE 0 0 84537 CROWN CASTLE INTL CORP NEW COM 22822V101 33438 261235 SH SOLE 153179 0 108056 CROWN HOLDINGS INC COM 228368106 721 13219 SH SOLE 7666 0 5553 CRYOLIFE INC COM 228903100 258 8845 SH SOLE 19 0 8826 CSX CORP COM 126408103 16105 215256 SH SOLE 68632 0 146624 CTI BIOPHARMA CORP COM NEW 12648L601 10 10500 SH SOLE 0 0 10500 CTRIP COM INTL LTD SPONSORED ADS 22943F100 459 10509 SH SOLE 215 0 10294 CUBESMART COM 229663109 286 8941 SH SOLE 1818 0 7123 CULLEN FROST BANKERS INC COM 229899109 5237 53950 SH SOLE 0 0 53950 CUMMINS INC COM 231021106 12701 80454 SH SOLE 7145 0 73309 CVR ENERGY INC COM 12662P108 1049 25453 SH SOLE 1536 0 23917 CVR PARTNERS LP COM 126633106 564 142388 SH SOLE 0 0 142388 CVS HEALTH CORP COM 126650100 27327 506707 SH SOLE 23617 0 483090 CYBERARK SOFTWARE LTD SHS M2682V108 2534 21287 SH SOLE 0 0 21287 CYMABAY THERAPEUTICS INC COM 23257D103 202 15238 SH SOLE 5238 0 10000 CYPRESS SEMICONDUCTOR CORP COM 232806109 2793 187189 SH SOLE 1127 0 186062 CYRUSONE INC COM 23283R100 1378 26284 SH SOLE 8239 0 18045 D R HORTON INC COM 23331A109 1397 33762 SH SOLE 3732 0 30030 DANAHER CORPORATION COM 235851102 11606 87907 SH SOLE 38206 0 49701 DARDEN RESTAURANTS INC COM 237194105 1585 13048 SH SOLE 980 0 12068 DARLING INGREDIENTS INC COM 237266101 326 15076 SH SOLE 336 0 14740 DASEKE INC COM 23753F107 402 79050 SH SOLE 0 0 79050 DAVE & BUSTERS ENTMT INC COM 238337109 244 4886 SH SOLE 2559 0 2327 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 861 48058 SH SOLE 0 0 48058 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 4497 203742 SH SOLE 0 0 203742 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1920 85058 SH SOLE 0 0 85058 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 9062 390775 SH SOLE 0 0 390775 DBX ETF TR XTRACK FTSE EMRG 233051499 410 16788 SH SOLE 0 0 16788 DBX ETF TR XTRACK FTSE US 233051515 1190 43213 SH SOLE 0 0 43213 DBX ETF TR XTRACK HRVST CSI 233051879 1035 36029 SH SOLE 0 0 36029 DBX ETF TR XTRACK MSCI ALL 233051820 4159 153081 SH SOLE 0 0 153081 DBX ETF TR XTRACK MSCI EAFE 233051200 29690 950986 SH SOLE 0 0 950986 DBX ETF TR XTRACK MSCI EMRG 233051101 816 35930 SH SOLE 0 0 35930 DBX ETF TR XTRACK MSCI EURP 233051853 1263 44574 SH SOLE 0 0 44574 DBX ETF TR XTRACK MUN INFRA 233051705 2054 75509 SH SOLE 0 0 75509 DBX ETF TR XTRACK RUSS 1000 233051481 1501 46082 SH SOLE 0 0 46082 DBX ETF TR XTRACK RUSS 2000 233051440 248 7518 SH SOLE 0 0 7518 DBX ETF TR XTRACK USD HIGH 233051432 29062 584628 SH SOLE 0 0 584628 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 325 9848 SH SOLE 0 0 9848 DEERE & CO COM 244199105 15845 99127 SH SOLE 21008 0 78119 DELAWARE ENHANCED GBL DIV & COM 246060107 1243 128523 SH SOLE 0 0 128523 DELAWARE INV CO MUN INC FD I COM 246101109 199 14054 SH SOLE 0 0 14054 DELAWARE INV MN MUN INC FD I COM 24610V103 836 66146 SH SOLE 0 0 66146 DELAWARE INVTS DIV & INCOME COM 245915103 346 26677 SH SOLE 0 0 26677 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 371 11438 SH SOLE 0 0 11438 DELEK US HLDGS INC NEW COM 24665A103 676 18554 SH SOLE 20 0 18534 DELL TECHNOLOGIES INC CL C 24703L202 1705 29047 SH SOLE 309 0 28738 DELTA AIR LINES INC DEL COM NEW 247361702 5490 106294 SH SOLE 14803 0 91491 DELUXE CORP COM 248019101 413 9440 SH SOLE 18 0 9422 DENBURY RES INC COM NEW 247916208 72 35000 SH SOLE 199 0 34801 DENISON MINES CORP COM 248356107 14 26787 SH SOLE 0 0 26787 DENTSPLY SIRONA INC COM 24906P109 537 10837 SH SOLE 1673 0 9164 DEVON ENERGY CORP NEW COM 25179M103 2384 75533 SH SOLE 53347 0 22186 DEXCOM INC COM 252131107 894 7509 SH SOLE 2720 0 4789 DIAGEO P L C SPON ADR NEW 25243Q205 10777 65870 SH SOLE 4126 0 61744 DIAMOND OFFSHORE DRILLING IN COM 25271C102 108 10306 SH SOLE 6981 0 3325 DIAMONDBACK ENERGY INC COM 25278X109 1600 15757 SH SOLE 9005 0 6752 DICKS SPORTING GOODS INC COM 253393102 404 10971 SH SOLE 6120 0 4851 DIGITAL RLTY TR INC COM 253868103 7781 65383 SH SOLE 1204 0 64179 DIREXION SHS ETF TR 20YR TRES BEAR 25459Y405 434 22331 SH SOLE 0 0 22331 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 7086 184331 SH SOLE 0 0 184331 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 390 6306 SH SOLE 0 0 6306 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 2275 47545 SH SOLE 0 0 47545 DIREXION SHS ETF TR ZACKS MLP HG INC 25459Y298 483 35511 SH SOLE 0 0 35511 DISCOVER FINL SVCS COM 254709108 4871 68445 SH SOLE 28113 0 40332 DISCOVERY INC COM SER A 25470F104 1012 37444 SH SOLE 27478 0 9966 DISH NETWORK CORP CL A 25470M109 2207 69637 SH SOLE 21261 0 48376 DISNEY WALT CO COM DISNEY 254687106 89799 808758 SH SOLE 87104 0 721654 DIVIDEND & INCOME FUND COM NEW 25538A204 711 62561 SH SOLE 0 0 62561 DNP SELECT INCOME FD COM 23325P104 5135 445377 SH SOLE 0 0 445377 DOCUSIGN INC COM 256163106 7501 144687 SH SOLE 0 0 144687 DOLBY LABORATORIES INC COM CL A 25659T107 1368 21731 SH SOLE 12432 0 9299 DOLLAR GEN CORP NEW COM 256677105 8760 73430 SH SOLE 11888 0 61542 DOLLAR TREE INC COM 256746108 4730 45031 SH SOLE 12954 0 32077 DOMINION ENERGY INC COM 25746U109 33612 438458 SH SOLE 196418 0 242040 DOMINOS PIZZA INC COM 25754A201 876 3395 SH SOLE 1159 0 2236 DOMTAR CORP COM NEW 257559203 383 7708 SH SOLE 5439 0 2269 DONALDSON INC COM 257651109 359 7169 SH SOLE 0 0 7169 DORCHESTER MINERALS LP COM UNIT 25820R105 729 39937 SH SOLE 0 0 39937 DORMAN PRODUCTS INC COM 258278100 298 3362 SH SOLE 2874 0 488 DOUBLELINE INCOME SOLUTIONS COM 258622109 3382 169717 SH SOLE 0 0 169717 DOUBLELINE OPPORTUNISTIC CR COM 258623107 454 22487 SH SOLE 0 0 22487 DOUGLAS DYNAMICS INC COM 25960R105 300 7884 SH SOLE 2190 0 5694 DOUGLAS EMMETT INC COM 25960P109 378 9347 SH SOLE 698 0 8649 DOVER CORP COM 260003108 1462 15590 SH SOLE 4269 0 11321 DOWDUPONT INC COM 26078J100 34192 641381 SH SOLE 44651 0 596730 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 68 22267 SH SOLE 0 0 22267 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 1051 81102 SH SOLE 0 0 81102 DREYFUS MUN INCOME INC COM 26201R102 283 33658 SH SOLE 0 0 33658 DREYFUS STRATEGIC MUN BD FD COM 26202F107 512 66251 SH SOLE 0 0 66251 DREYFUS STRATEGIC MUNS INC COM 261932107 380 48214 SH SOLE 0 0 48214 DROPBOX INC CL A 26210C104 853 39135 SH SOLE 0 0 39135 DTE ENERGY CO COM 233331107 5846 46863 SH SOLE 978 0 45885 DUFF & PHELPS SLT ENGY AND M COM 26433F108 92 18353 SH SOLE 0 0 18353 DUFF & PHELPS UTIL CORP BD T COM 26432K108 306 35535 SH SOLE 0 0 35535 DUKE ENERGY CORP NEW COM NEW 26441C204 45422 504686 SH SOLE 181705 0 322981 DUKE REALTY CORP COM NEW 264411505 1244 40673 SH SOLE 28363 0 12310 DUNKIN BRANDS GROUP INC COM 265504100 1216 16195 SH SOLE 729 0 15466 DWS MUN INCOME TR NEW COM 233368109 647 58708 SH SOLE 0 0 58708 DXC TECHNOLOGY CO COM 23355L106 1647 25608 SH SOLE 13703 0 11905 DYCOM INDS INC COM 267475101 285 6210 SH SOLE 4734 0 1476 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 304 41642 SH SOLE 37102 0 4540 E TRADE FINANCIAL CORP COM NEW 269246401 2158 46471 SH SOLE 11527 0 34944 EAGLE BANCORP INC MD COM 268948106 202 3926 SH SOLE 3535 0 391 EAGLE MATERIALS INC COM 26969P108 209 2474 SH SOLE 0 0 2474 EAST WEST BANCORP INC COM 27579R104 1447 30169 SH SOLE 0 0 30169 EASTGROUP PPTY INC COM 277276101 299 2680 SH SOLE 360 0 2320 EASTMAN CHEMICAL CO COM 277432100 2450 32287 SH SOLE 3871 0 28416 EATON CORP PLC SHS G29183103 10004 124180 SH SOLE 34853 0 89327 EATON VANCE CALIF MUN BD FD COM 27828A100 154 14574 SH SOLE 0 0 14574 EATON VANCE CORP COM NON VTG 278265103 213 5282 SH SOLE 0 0 5282 EATON VANCE ENH EQTY INC FD COM 278277108 1082 65670 SH SOLE 0 0 65670 EATON VANCE ENHANCED EQ INC COM 278274105 2805 195341 SH SOLE 0 0 195341 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 4761 321457 SH SOLE 0 0 321457 EATON VANCE FLTING RATE INC COM 278279104 875 66315 SH SOLE 0 0 66315 EATON VANCE LTD DUR INCOME F COM 27828H105 4178 330274 SH SOLE 0 0 330274 EATON VANCE MUN BD FD COM 27827X101 523 42178 SH SOLE 0 0 42178 EATON VANCE MUN INCOME 2028 SHS 27829U105 323 16036 SH SOLE 0 0 16036 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 685 56160 SH SOLE 0 0 56160 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 575 27233 SH SOLE 0 0 27233 EATON VANCE RISK MNGD DIV EQ COM 27829G106 4813 523712 SH SOLE 0 0 523712 EATON VANCE SR FLTNG RTE TR COM 27828Q105 219 16848 SH SOLE 0 0 16848 EATON VANCE SR INCOME TR SH BEN INT 27826S103 269 43767 SH SOLE 0 0 43767 EATON VANCE TAX ADVT DIV INC COM 27828G107 5003 224470 SH SOLE 0 0 224470 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 287 30964 SH SOLE 0 0 30964 EATON VANCE TAX MNGD GBL DV COM 27829F108 5658 695034 SH SOLE 0 0 695034 EATON VANCE TAX MNGED BUY WR COM 27828X100 316 20207 SH SOLE 0 0 20207 EATON VANCE TX ADV GLB DIV O COM 27828U106 264 11011 SH SOLE 0 0 11011 EATON VANCE TX ADV GLBL DIV COM 27828S101 643 41356 SH SOLE 0 0 41356 EATON VANCE TX MGD DIV EQ IN COM 27828N102 1087 96187 SH SOLE 0 0 96187 EATON VANCE TX MNG BY WRT OP COM 27828Y108 2000 133164 SH SOLE 0 0 133164 EATON VANCE TXMGD GL BUYWR O COM 27829C105 1412 144495 SH SOLE 0 0 144495 EBAY INC COM 278642103 1967 52964 SH SOLE 11434 0 41530 ECOLAB INC COM 278865100 12649 71634 SH SOLE 35539 0 36095 ECOPETROL S A SPONSORED ADS 279158109 309 14417 SH SOLE 0 0 14417 EDAP TMS S A SPONSORED ADR 268311107 34 11250 SH SOLE 0 0 11250 EDISON INTL COM 281020107 2691 43457 SH SOLE 19000 0 24457 EDITAS MEDICINE INC COM 28106W103 376 15397 SH SOLE 0 0 15397 EDWARDS LIFESCIENCES CORP COM 28176E108 5626 29404 SH SOLE 4247 0 25157 EL POLLO LOCO HLDGS INC COM 268603107 163 12527 SH SOLE 0 0 12527 ELANCO ANIMAL HEALTH INC COM 28414H103 927 28906 SH SOLE 25055 0 3851 ELBIT SYS LTD ORD M3760D101 276 2141 SH SOLE 0 0 2141 ELECTRONIC ARTS INC COM 285512109 2250 22135 SH SOLE 7052 0 15083 ELECTRONICS FOR IMAGING INC COM 286082102 524 19498 SH SOLE 0 0 19498 ELLIE MAE INC COM 28849P100 324 3281 SH SOLE 981 0 2300 ELLSWORTH GRWTH AND INCOME L COM 289074106 386 40231 SH SOLE 0 0 40231 EMCOR GROUP INC COM 29084Q100 368 5029 SH SOLE 2838 0 2191 EMERGE ENERGY SVCS LP COM REP PARTN 29102H108 64 33063 SH SOLE 0 0 33063 EMERSON ELEC CO COM 291011104 10175 148611 SH SOLE 2267 0 146344 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 304 19048 SH SOLE 0 0 19048 ENBRIDGE INC COM 29250N105 14657 404229 SH SOLE 32456 0 371773 ENCANA CORP COM 292505104 595 82147 SH SOLE 31473 0 50674 ENCOMPASS HEALTH CORP COM 29261A100 749 12820 SH SOLE 10975 0 1845 ENCORE CAP GROUP INC COM 292554102 327 12020 SH SOLE 12020 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 555 220258 SH SOLE 0 0 220258 ENDO INTL PLC SHS G30401106 325 40525 SH SOLE 0 0 40525 ENERGIZER HLDGS INC NEW COM 29272W109 736 16380 SH SOLE 13201 0 3179 ENERGOUS CORP COM 29272C103 115 18199 SH SOLE 0 0 18199 ENERGY RECOVERY INC COM 29270J100 181 20790 SH SOLE 0 0 20790 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 9072 590218 SH SOLE 0 0 590218 ENERPLUS CORP COM 292766102 155 18434 SH SOLE 0 0 18434 ENERSYS COM 29275Y102 206 3167 SH SOLE 1618 0 1549 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 479 37462 SH SOLE 0 0 37462 ENPHASE ENERGY INC COM 29355A107 364 39440 SH SOLE 0 0 39440 ENPRO INDS INC COM 29355X107 460 7135 SH SOLE 6257 0 878 ENSCO PLC SHS CLASS A G3157S106 183 46631 SH SOLE 0 0 46631 ENTEGRIS INC COM 29362U104 1323 37060 SH SOLE 35299 0 1761 ENTERGY CORP NEW COM 29364G103 3107 32492 SH SOLE 5049 0 27443 ENTERPRISE PRODS PARTNERS L COM 293792107 19796 680266 SH SOLE 2461 0 677805 ENTERPRISE PRODS PARTNERS L COM 293792107 2060 70800 SH Put SOLE 0 0 70800 ENVESTNET INC COM 29404K106 410 6208 SH SOLE 4043 0 2165 EOG RES INC COM 26875P101 7072 74297 SH SOLE 36348 0 37949 EPAM SYS INC COM 29414B104 219 1291 SH SOLE 1161 0 130 EPLUS INC COM 294268107 292 3244 SH SOLE 2158 0 1086 EPR PPTYS COM SH BEN INT 26884U109 2153 28001 SH SOLE 400 0 27601 EPR PPTYS COM SH BEN INT 26884U109 446 5800 SH Put SOLE 0 0 5800 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 252 5450 SH SOLE 0 0 5450 EQT CORP COM 26884L109 743 35837 SH SOLE 32213 0 3624 EQUIFAX INC COM 294429105 2411 20346 SH SOLE 43 0 20303 EQUINIX INC COM 29444U700 5371 11854 SH SOLE 8428 0 3426 EQUINOR ASA SPONSORED ADR 29446M102 219 9984 SH SOLE 2187 0 7797 EQUITRANS MIDSTREAM CORPORAT COM 294600101 553 25384 SH SOLE 22643 0 2741 EQUITY COMWLTH CUM PFD S D 6.5% 294628201 464 16953 SH SOLE 0 0 16953 EQUITY LIFESTYLE PPTYS INC COM 29472R108 821 7185 SH SOLE 509 0 6676 EQUITY RESIDENTIAL SH BEN INT 29476L107 2184 28998 SH SOLE 18071 0 10927 ERICSSON ADR B SEK 10 294821608 481 52413 SH SOLE 0 0 52413 ESSENT GROUP LTD COM G3198U102 777 17883 SH SOLE 10263 0 7620 ESSEX PPTY TR INC COM 297178105 398 1374 SH SOLE 235 0 1139 ETF MANAGERS TR AI POWERED EQT 26924G813 1718 66384 SH SOLE 0 0 66384 ETF MANAGERS TR DRONE ECONMY STG 26924G805 311 9282 SH SOLE 0 0 9282 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 22471 617843 SH SOLE 0 0 617843 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 15610 390141 SH SOLE 0 0 390141 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 5579 129865 SH SOLE 0 0 129865 ETF MANAGERS TR VIDEO GAME TECH 26924G706 202 4526 SH SOLE 0 0 4526 ETF SER SOLUTIONS AAM S&P 500 26922A594 675 26018 SH SOLE 0 0 26018 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 286 5684 SH SOLE 0 0 5684 ETF SER SOLUTIONS CBOE VEST S&P 26922A537 268 6312 SH SOLE 0 0 6312 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 1323 40573 SH SOLE 0 0 40573 ETF SER SOLUTIONS LONCAR CANCER 26922A826 652 31031 SH SOLE 0 0 31031 ETF SER SOLUTIONS US GLB JETS 26922A842 392 13443 SH SOLE 0 0 13443 ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 2282 93988 SH SOLE 0 0 93988 ETFIS SER TR I INFRAC ACT MLP 26923G103 1644 275850 SH SOLE 0 0 275850 ETFIS SER TR I VIRTUS LIFESC BT 26923G202 627 13985 SH SOLE 0 0 13985 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 911 31984 SH SOLE 0 0 31984 ETSY INC COM 29786A106 2263 33669 SH SOLE 17102 0 16567 EURONET WORLDWIDE INC COM 298736109 262 1834 SH SOLE 0 0 1834 EVERBRIDGE INC COM 29978A104 578 7701 SH SOLE 213 0 7488 EVERCORE INC CLASS A 29977A105 1206 13255 SH SOLE 70 0 13185 EVEREST RE GROUP LTD COM G3223R108 332 1538 SH SOLE 44 0 1494 EVERGY INC COM 30034W106 2071 35671 SH SOLE 230 0 35441 EVERI HLDGS INC COM 30034T103 124 11826 SH SOLE 10826 0 1000 EVERSOURCE ENERGY COM 30040W108 4444 62643 SH SOLE 1508 0 61135 EVERSPIN TECHNOLOGIES INC COM 30041T104 474 61924 SH SOLE 0 0 61924 EVERTEC INC COM 30040P103 724 26020 SH SOLE 14097 0 11923 EVO PMTS INC CL A COM 26927E104 231 7934 SH SOLE 7934 0 0 EVOLUS INC COM 30052C107 461 20430 SH SOLE 0 0 20430 EVOLUTION PETROLEUM CORP COM 30049A107 127 18782 SH SOLE 0 0 18782 EXACT SCIENCES CORP COM 30063P105 6957 80316 SH SOLE 1571 0 78745 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1408 40381 SH SOLE 0 0 40381 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 3322 101547 SH SOLE 0 0 101547 EXCHANGE TRADED CONCEPTS TR BERNSTEIN US RSH 301505798 268 9841 SH SOLE 0 0 9841 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3663 111281 SH SOLE 0 0 111281 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 8172 211009 SH SOLE 0 0 211009 EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 2574 145809 SH SOLE 0 0 145809 EXELIXIS INC COM 30161Q104 427 17924 SH SOLE 455 0 17469 EXELON CORP COM 30161N101 8807 175685 SH SOLE 30273 0 145412 EXPEDIA GROUP INC COM NEW 30212P303 1711 14380 SH SOLE 941 0 13439 EXPEDITORS INTL WASH INC COM 302130109 6484 85434 SH SOLE 46068 0 39366 EXPONENT INC COM 30214U102 350 6072 SH SOLE 2406 0 3666 EXTREME NETWORKS INC COM 30226D106 107 14221 SH SOLE 0 0 14221 EXXON MOBIL CORP COM 30231G102 114164 1412917 SH SOLE 204882 0 1208035 EZCORP INC CL A NON VTG 302301106 196 21005 SH SOLE 0 0 21005 F M C CORP COM NEW 302491303 4120 53635 SH SOLE 36791 0 16844 F5 NETWORKS INC COM 315616102 340 2140 SH SOLE 1390 0 750 FACEBOOK INC CL A 30303M102 122754 736388 SH SOLE 132820 0 603568 FACEBOOK INC CL A 30303M102 433 2600 SH Put SOLE 0 0 2600 FACTSET RESH SYS INC COM 303075105 2830 11397 SH SOLE 9186 0 2211 FAIR ISAAC CORP COM 303250104 265 977 SH SOLE 0 0 977 FASTENAL CO COM 311900104 3479 54093 SH SOLE 3182 0 50911 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 802 5817 SH SOLE 464 0 5353 FEDERATED INVS INC PA CL B 314211103 223 7598 SH SOLE 2954 0 4644 FEDERATED PREM MUN INC FD COM 31423P108 205 15297 SH SOLE 0 0 15297 FEDEX CORP COM 31428X106 36676 202170 SH SOLE 2450 0 199720 FERRARI N V COM N3167Y103 422 3153 SH SOLE 4 0 3149 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 63 48087 SH SOLE 0 0 48087 FFBW INC COM 30258M107 274 25466 SH SOLE 0 0 25466 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 763 51366 SH SOLE 0 0 51366 FIDELITY CONSMR STAPLES 316092303 607 17932 SH SOLE 0 0 17932 FIDELITY CORP BOND ETF 316188101 232 4630 SH SOLE 0 0 4630 FIDELITY DIVID ETF RISI 316092832 2864 90680 SH SOLE 0 0 90680 FIDELITY HIGH DIVID ETF 316092840 408 13633 SH SOLE 0 0 13633 FIDELITY INT HG DIV ETF 316092725 883 42560 SH SOLE 0 0 42560 FIDELITY LTD TRM BD ETF 316188200 321 6406 SH SOLE 0 0 6406 FIDELITY MOMENTUM FACTR 316092816 906 26812 SH SOLE 0 0 26812 FIDELITY MSCI COMMNTN SVC 316092873 464 14521 SH SOLE 0 0 14521 FIDELITY MSCI CONSM DIS 316092204 1790 40801 SH SOLE 0 0 40801 FIDELITY MSCI ENERGY IDX 316092402 289 15977 SH SOLE 0 0 15977 FIDELITY MSCI FINLS IDX 316092501 3384 90184 SH SOLE 0 0 90184 FIDELITY MSCI HLTH CARE I 316092600 4615 103711 SH SOLE 0 0 103711 FIDELITY MSCI INDL INDX 316092709 931 24380 SH SOLE 0 0 24380 FIDELITY MSCI INFO TECH I 316092808 3168 53442 SH SOLE 0 0 53442 FIDELITY MSCI MATLS INDEX 316092881 213 6749 SH SOLE 0 0 6749 FIDELITY MSCI RL EST ETF 316092857 1649 63488 SH SOLE 0 0 63488 FIDELITY MSCI UTILS INDEX 316092865 1611 42064 SH SOLE 0 0 42064 FIDELITY QLTY FCTOR ETF 316092790 209 6172 SH SOLE 0 0 6172 FIDELITY TOTAL BD ETF 316188309 3164 63323 SH SOLE 0 0 63323 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 9930 32809 SH SOLE 0 0 32809 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1689 46221 SH SOLE 1780 0 44441 FIDELITY NATL INFORMATION SV COM 31620M106 6205 54866 SH SOLE 37764 0 17102 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 119 11255 SH SOLE 0 0 11255 FIFTH THIRD BANCORP COM 316773100 1495 59268 SH SOLE 46 0 59222 FIREEYE INC COM 31816Q101 642 38223 SH SOLE 0 0 38223 FIRST AMERN FINL CORP COM 31847R102 268 5208 SH SOLE 3033 0 2175 FIRST BANCORP N C COM 318910106 260 7475 SH SOLE 0 0 7475 FIRST DATA CORP NEW COM CL A 32008D106 915 34819 SH SOLE 17529 0 17290 FIRST FINL BANKSHARES COM 32020R109 249 4318 SH SOLE 1691 0 2627 FIRST FNDTN INC COM 32026V104 142 10483 SH SOLE 0 0 10483 FIRST HORIZON NATL CORP COM 320517105 436 31173 SH SOLE 17702 0 13471 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 684 17187 SH SOLE 15580 0 1607 FIRST LONG IS CORP COM 320734106 378 17255 SH SOLE 0 0 17255 FIRST MAJESTIC SILVER CORP COM 32076V103 443 67319 SH SOLE 0 0 67319 FIRST MIDWEST BANCORP DEL COM 320867104 718 35092 SH SOLE 6938 0 28154 FIRST REP BK SAN FRANCISCO C COM 33616C100 562 5597 SH SOLE 2754 0 2843 FIRST SAVINGS FINL GROUP INC COM 33621E109 502 9294 SH SOLE 0 0 9294 FIRST SOLAR INC COM 336433107 1669 31589 SH SOLE 0 0 31589 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 1142 113651 SH SOLE 0 0 113651 FIRST TR BICK INDEX FD COM SHS 33733H107 1585 58450 SH SOLE 0 0 58450 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 2697 60384 SH SOLE 0 0 60384 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 175 12191 SH SOLE 0 0 12191 FIRST TR ENERGY INCOME & GRW COM 33738G104 1731 79646 SH SOLE 0 0 79646 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1168 73663 SH SOLE 0 0 73663 FIRST TR ENHANCED EQTY INC F COM 337318109 471 31361 SH SOLE 0 0 31361 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 1407 27382 SH SOLE 0 0 27382 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1706 45039 SH SOLE 0 0 45039 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 14082 561537 SH SOLE 513139 0 48398 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 10275 308636 SH SOLE 125972 0 182664 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 5108 268694 SH SOLE 0 0 268694 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 24700 629943 SH SOLE 0 0 629943 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 4587 89438 SH SOLE 0 0 89438 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 4197 67018 SH SOLE 0 0 67018 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 8346 148130 SH SOLE 0 0 148130 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 1527 26110 SH SOLE 0 0 26110 FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 620 20383 SH SOLE 0 0 20383 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 1415 99106 SH SOLE 0 0 99106 FIRST TR EXCH TRD ALPHA FD I CHINA ALPHADEX 33737J141 659 24192 SH SOLE 0 0 24192 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 20580 378521 SH SOLE 0 0 378521 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 4144 116560 SH SOLE 0 0 116560 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 14474 578256 SH SOLE 0 0 578256 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 333 8827 SH SOLE 0 0 8827 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 17838 512725 SH SOLE 0 0 512725 FIRST TR EXCH TRD ALPHA FD I EX US SML CP 33737J406 213 5760 SH SOLE 0 0 5760 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 1516 36785 SH SOLE 0 0 36785 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 4567 91773 SH SOLE 0 0 91773 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 1510 31372 SH SOLE 0 0 31372 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 4575 244271 SH SOLE 0 0 244271 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 21349 396461 SH SOLE 0 0 396461 FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 240 7295 SH SOLE 0 0 7295 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 1794 82575 SH SOLE 0 0 82575 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 105640 1955569 SH SOLE 0 0 1955569 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 403 10848 SH SOLE 0 0 10848 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 20068 348341 SH SOLE 0 0 348341 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 6617 157257 SH SOLE 0 0 157257 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4461 97405 SH SOLE 0 0 97405 FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 1478 29817 SH SOLE 0 0 29817 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 12245 525291 SH SOLE 0 0 525291 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 96706 696230 SH SOLE 0 0 696230 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 39537 1479137 SH SOLE 0 0 1479137 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 10186 533846 SH SOLE 0 0 533846 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 2345 78772 SH SOLE 0 0 78772 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 87221 2900593 SH SOLE 0 0 2900593 FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 3660 182252 SH SOLE 0 0 182252 FIRST TR EXCHANGE TRADED FD DORSEYWRIGHT MOM 33738R696 619 25540 SH SOLE 0 0 25540 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 457 19326 SH SOLE 0 0 19326 FIRST TR EXCHANGE TRADED FD EMERGING MKTS 33738R779 1432 27961 SH SOLE 0 0 27961 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 5161 399179 SH SOLE 0 0 399179 FIRST TR EXCHANGE TRADED FD ETF 33733E708 631 18888 SH SOLE 0 0 18888 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 33802 1117056 SH SOLE 0 0 1117056 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 106475 1775176 SH SOLE 0 0 1775176 FIRST TR EXCHANGE TRADED FD FIRST TR MNGSTR 33739G103 489 10917 SH SOLE 0 0 10917 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 17232 360573 SH SOLE 0 0 360573 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 78893 1538473 SH SOLE 0 0 1538473 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 5048 101534 SH SOLE 0 0 101534 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 573 43941 SH SOLE 0 0 43941 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 353 7051 SH SOLE 0 0 7051 FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 1035 47950 SH SOLE 0 0 47950 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 41442 542358 SH SOLE 0 0 542358 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 7751 194208 SH SOLE 0 0 194208 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 1112 38126 SH SOLE 0 0 38126 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 239 19516 SH SOLE 0 0 19516 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 1001 28793 SH SOLE 0 0 28793 FIRST TR EXCHANGE TRADED FD LARGE CP US EQ 33738R761 1147 51859 SH SOLE 0 0 51859 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2555 67258 SH SOLE 0 0 67258 FIRST TR EXCHANGE TRADED FD MID CAP US EQT 33738R753 900 42223 SH SOLE 0 0 42223 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 16510 898277 SH SOLE 0 0 898277 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 1219 60663 SH SOLE 0 0 60663 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 12725 332241 SH SOLE 0 0 332241 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 470 8901 SH SOLE 0 0 8901 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 7687 315181 SH SOLE 0 0 315181 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 11944 425071 SH SOLE 0 0 425071 FIRST TR EXCHANGE TRADED FD NASDAQ RETAIL 33738R829 3768 168961 SH SOLE 0 0 168961 FIRST TR EXCHANGE TRADED FD NASDAQ SMRTPHONE 33737K106 236 4844 SH SOLE 0 0 4844 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 981 30785 SH SOLE 0 0 30785 FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 320 16888 SH SOLE 0 0 16888 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 383 12052 SH SOLE 0 0 12052 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 221 12779 SH SOLE 0 0 12779 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 25009 1011267 SH SOLE 0 0 1011267 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 29261 193973 SH SOLE 0 0 193973 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1922 78827 SH SOLE 0 0 78827 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 35648 1195026 SH SOLE 0 0 1195026 FIRST TR EXCHANGE TRADED FD S&P INTL DIVID 33738R688 341 20357 SH SOLE 0 0 20357 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 29051 616792 SH SOLE 0 0 616792 FIRST TR EXCHANGE TRADED FD SMAL CP US EQT 33738R746 331 15805 SH SOLE 0 0 15805 FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 307 15415 SH SOLE 0 0 15415 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 10370 341101 SH SOLE 0 0 341101 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 30010 469501 SH SOLE 0 0 469501 FIRST TR EXCHANGE TRADED FD US EQTY DIVI 33738R738 352 16189 SH SOLE 0 0 16189 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 50644 676248 SH SOLE 0 0 676248 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 7511 265587 SH SOLE 0 0 265587 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2889 56554 SH SOLE 0 0 56554 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 54246 2846078 SH SOLE 0 0 2846078 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 2482 92930 SH SOLE 0 0 92930 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 3599 168200 SH SOLE 0 0 168200 FIRST TR EXCHNG TRADED FD VI EQTCOMPAS TACT 33740F706 812 45652 SH SOLE 0 0 45652 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 10273 203176 SH SOLE 0 0 203176 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 22215 876168 SH SOLE 0 0 876168 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 1421 40925 SH SOLE 0 0 40925 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 3000 86824 SH SOLE 0 0 86824 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 9509 220105 SH SOLE 0 0 220105 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 3529 100500 SH SOLE 0 0 100500 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 23072 499818 SH SOLE 0 0 499818 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 392 8187 SH SOLE 0 0 8187 FIRST TR HIGH INCOME L/S FD COM 33738E109 204 13957 SH SOLE 0 0 13957 FIRST TR INTER DUR PFD & IN COM 33718W103 5150 236137 SH SOLE 0 0 236137 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 37609 561670 SH SOLE 0 0 561670 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 35986 697810 SH SOLE 1282 0 696528 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 88425 1486140 SH SOLE 6753 0 1479387 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 28885 430858 SH SOLE 0 0 430858 FIRST TR MLP & ENERGY INCOME COM 33739B104 1862 161938 SH SOLE 0 0 161938 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 45890 1521538 SH SOLE 0 0 1521538 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 11194 156166 SH SOLE 0 0 156166 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 10546 195796 SH SOLE 0 0 195796 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 9571 148982 SH SOLE 0 0 148982 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 6876 148673 SH SOLE 0 0 148673 FIRST TR NASDAQ100 TECH INDE SHS 337345102 34933 424099 SH SOLE 0 0 424099 FIRST TR S&P REIT INDEX FD COM 33734G108 14706 590584 SH SOLE 0 0 590584 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 17182 278524 SH SOLE 0 0 278524 FIRST TR SR FLG RTE INCM FD COM 33733U108 195 16493 SH SOLE 0 0 16493 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 346 39605 SH SOLE 0 0 39605 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 4609 359253 SH SOLE 0 0 359253 FIRST TR VALUE LINE DIVID IN SHS 33734H106 256688 7905375 SH SOLE 0 0 7905375 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 154 11426 SH SOLE 0 0 11426 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 335 54356 SH SOLE 0 0 54356 FIRSTCASH INC COM 33767D105 500 5733 SH SOLE 4664 0 1069 FIRSTENERGY CORP COM 337932107 4246 102048 SH SOLE 48062 0 53986 FISERV INC COM 337738108 9525 107900 SH SOLE 39838 0 68062 FIVE BELOW INC COM 33829M101 823 6621 SH SOLE 3502 0 3119 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 2836 119361 SH SOLE 0 0 119361 FLAHERTY & CRUMRINE PFD INC COM 33848E106 379 33763 SH SOLE 0 0 33763 FLAHERTY & CRUMRINE PFD INC COM 338480106 380 27629 SH SOLE 0 0 27629 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 1701 88490 SH SOLE 0 0 88490 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 1315 69537 SH SOLE 0 0 69537 FLEETCOR TECHNOLOGIES INC COM 339041105 670 2716 SH SOLE 1758 0 958 FLEX LTD ORD Y2573F102 233 23349 SH SOLE 9353 0 13996 FLEXSHARES TR CR SCORED LONG 33939L753 337 6499 SH SOLE 0 0 6499 FLEXSHARES TR IBOXX 3R TARGT 33939L506 2218 91196 SH SOLE 0 0 91196 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 201 8073 SH SOLE 0 0 8073 FLEXSHARES TR INTL QLTDV IDX 33939L837 6054 261855 SH SOLE 0 0 261855 FLEXSHARES TR MORNSTAR UPSTR 33939L407 5654 172643 SH SOLE 0 0 172643 FLEXSHARES TR MORNSTAR USMKT 33939L100 1278 11251 SH SOLE 0 0 11251 FLEXSHARES TR MSTAR EMKT FAC 33939L308 337 6348 SH SOLE 0 0 6348 FLEXSHARES TR QLT DIV DEF IDX 33939L845 2635 59005 SH SOLE 0 0 59005 FLEXSHARES TR QLT DIVDYN IDX 33939L852 981 22547 SH SOLE 0 0 22547 FLEXSHARES TR QUALT DIVD IDX 33939L860 6523 145600 SH SOLE 0 0 145600 FLEXSHARES TR STOXX GLOBR INF 33939L795 594 11997 SH SOLE 0 0 11997 FLIR SYS INC COM 302445101 922 19380 SH SOLE 5797 0 13583 FLOOR & DECOR HLDGS INC CL A 339750101 298 7238 SH SOLE 5138 0 2100 FLOWERS FOODS INC COM 343498101 366 17148 SH SOLE 0 0 17148 FLUOR CORP NEW COM 343412102 836 22724 SH SOLE 17512 0 5212 FNB CORP PA COM 302520101 374 35275 SH SOLE 14053 0 21222 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 302 3276 SH SOLE 52 0 3224 FOOT LOCKER INC COM 344849104 482 7959 SH SOLE 5138 0 2821 FORD MTR CO DEL COM 345370860 20698 2357377 SH SOLE 41487 0 2315890 FORTINET INC COM 34959E109 1598 19036 SH SOLE 90 0 18946 FORTIS INC COM 349553107 219 5910 SH SOLE 2802 0 3108 FORTIVE CORP COM 34959J108 644 7678 SH SOLE 293 0 7385 FORTUNE BRANDS HOME & SEC IN COM 34964C106 592 12427 SH SOLE 376 0 12051 FOUNDATION BLDG MATLS INC COM 350392106 288 29249 SH SOLE 29249 0 0 FOX CORP CL A COM 35137L105 283 7719 SH SOLE 2371 0 5348 FQF TR AGFIQ US MK ANTI 351680707 308 14294 SH SOLE 0 0 14294 FRANCO NEVADA CORP COM 351858105 2500 33312 SH SOLE 0 0 33312 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 858 9089 SH SOLE 0 0 9089 FRANKLIN LTD DURATION INC TR COM 35472T101 529 54918 SH SOLE 0 0 54918 FRANKLIN RES INC COM 354613101 2406 72593 SH SOLE 55966 0 16627 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 789 26598 SH SOLE 0 0 26598 FRANKLIN TEMPLETON ETF TR LIBERTYQ EQUTY 35473P405 290 9380 SH SOLE 0 0 9380 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 224 7965 SH SOLE 0 0 7965 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 5105 162551 SH SOLE 0 0 162551 FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 442 14576 SH SOLE 0 0 14576 FRANKLIN UNVL TR SH BEN INT 355145103 137 19414 SH SOLE 0 0 19414 FREEPORT-MCMORAN INC CL B 35671D857 9181 712292 SH SOLE 330585 0 381707 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 521 12849 SH SOLE 11253 0 1596 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 51 25695 SH SOLE 1 0 25694 FS KKR CAPITAL CORP COM 302635107 55185 9121432 SH SOLE 0 0 9121432 FST TR NEW OPPORT MLP & ENE COM 33739M100 591 63771 SH SOLE 0 0 63771 FULL HOUSE RESORTS INC COM 359678109 45 22478 SH SOLE 0 0 22478 FULLER H B CO COM 359694106 348 7088 SH SOLE 6979 0 109 FULTON FINL CORP PA COM 360271100 317 20459 SH SOLE 15028 0 5431 GABELLI CONV&INCOM SECS FD I COM 36240B109 582 111871 SH SOLE 0 0 111871 GABELLI DIVD & INCOME TR COM 36242H104 1303 61224 SH SOLE 0 0 61224 GABELLI EQUITY TR INC COM 362397101 6851 1113979 SH SOLE 0 0 1113979 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 242 12972 SH SOLE 0 0 12972 GABELLI MULTIMEDIA TR INC COM 36239Q109 1132 136041 SH SOLE 0 0 136041 GABELLI UTIL TR COM 36240A101 306 44000 SH SOLE 0 0 44000 GALECTIN THERAPEUTICS INC COM NEW 363225202 163 31877 SH SOLE 0 0 31877 GALLAGHER ARTHUR J & CO COM 363576109 2771 35481 SH SOLE 120 0 35361 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 354 81532 SH SOLE 0 0 81532 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 168 29760 SH SOLE 0 0 29760 GAMESTOP CORP NEW CL A 36467W109 228 22437 SH SOLE 0 0 22437 GAMING & LEISURE PPTYS INC COM 36467J108 711 18438 SH SOLE 9035 0 9403 GAP INC COM 364760108 579 22132 SH SOLE 123 0 22009 GARMIN LTD SHS H2906T109 1297 15017 SH SOLE 855 0 14162 GARRETT MOTION INC COM 366505105 197 13377 SH SOLE 25 0 13352 GARTNER INC COM 366651107 322 2121 SH SOLE 196 0 1925 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 390 17251 SH SOLE 0 0 17251 GATX CORP COM 361448103 1143 14968 SH SOLE 7981 0 6987 GCI LIBERTY INC COM CLASS A 36164V305 309 5557 SH SOLE 4788 0 769 GENERAC HLDGS INC COM 368736104 667 13004 SH SOLE 7157 0 5847 GENERAL DYNAMICS CORP COM 369550108 9647 56988 SH SOLE 1553 0 55435 GENERAL ELECTRIC CO COM 369604103 22256 2227835 SH SOLE 35937 0 2191898 GENERAL MLS INC COM 370334104 30450 588412 SH SOLE 152426 0 435986 GENERAL MTRS CO *W EXP 07/10/201 37045V126 301 15479 SH SOLE 0 0 15479 GENERAL MTRS CO COM 37045V100 13937 375673 SH SOLE 25098 0 350575 GENESIS ENERGY L P UNIT LTD PARTN 371927104 261 11218 SH SOLE 0 0 11218 GENESIS HEALTHCARE INC CL A COM 37185X106 72 50000 SH SOLE 0 0 50000 GENOMIC HEALTH INC COM 37244C101 304 4337 SH SOLE 1981 0 2356 GENPACT LIMITED SHS G3922B107 468 13313 SH SOLE 5912 0 7401 GENTEX CORP COM 371901109 1004 48486 SH SOLE 7006 0 41480 GENUINE PARTS CO COM 372460105 5479 48905 SH SOLE 1250 0 47655 GENWORTH FINL INC COM CL A 37247D106 257 66991 SH SOLE 0 0 66991 GEO GROUP INC NEW COM 36162J106 567 29543 SH SOLE 4343 0 25200 GERON CORP COM 374163103 31 18667 SH SOLE 0 0 18667 G-III APPAREL GROUP LTD COM 36237H101 572 14137 SH SOLE 13722 0 415 GILDAN ACTIVEWEAR INC COM 375916103 263 7302 SH SOLE 5364 0 1938 GILEAD SCIENCES INC COM 375558103 15669 241022 SH SOLE 32840 0 208182 GLACIER BANCORP INC NEW COM 37637Q105 697 17384 SH SOLE 4676 0 12708 GLADSTONE CAPITAL CORP COM 376535100 1253 139078 SH SOLE 0 0 139078 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 25341 606386 SH SOLE 348846 0 257540 GLOBAL NET LEASE INC COM NEW 379378201 4956 262238 SH SOLE 0 0 262238 GLOBAL PMTS INC COM 37940X102 2357 17262 SH SOLE 10113 0 7149 GLOBAL SELF STORAGE INC COM 37955N106 238 61705 SH SOLE 0 0 61705 GLOBAL X FDS ADAPTIVE US 37954Y574 8408 347662 SH SOLE 0 0 347662 GLOBAL X FDS FINTECH ETF 37954Y814 6214 224507 SH SOLE 0 0 224507 GLOBAL X FDS GLB X MLP ENRG I 37950E226 164035 12436290 SH SOLE 141 0 12436149 GLOBAL X FDS GLB X SUPERDIV 37950E549 9897 544113 SH SOLE 0 0 544113 GLOBAL X FDS GLBL X MLP ETF 37950E473 3718 419212 SH SOLE 0 0 419212 GLOBAL X FDS GLBX MSCI NORW 37950E747 246 19735 SH SOLE 0 0 19735 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 3742 322316 SH SOLE 0 0 322316 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1006 38097 SH SOLE 0 0 38097 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 419 33538 SH SOLE 0 0 33538 GLOBAL X FDS GLOBX SUPDV US 37950E291 2753 115596 SH SOLE 0 0 115596 GLOBAL X FDS INTERNET OF THNG 37954Y780 958 52306 SH SOLE 0 0 52306 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2951 104277 SH SOLE 0 0 104277 GLOBAL X FDS LNTY THMTC ETF 37954Y772 572 26622 SH SOLE 0 0 26622 GLOBAL X FDS MILL THEMC ETF 37954Y764 668 28142 SH SOLE 0 0 28142 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 518 31093 SH SOLE 0 0 31093 GLOBAL X FDS MSCI CHINA FINCL 37950E606 374 21667 SH SOLE 0 0 21667 GLOBAL X FDS MSCI SUPR EM ETF 37950E119 692 49120 SH SOLE 0 0 49120 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 20315 894931 SH SOLE 0 0 894931 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 9650 480586 SH SOLE 0 0 480586 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 293 14600 SH Put SOLE 0 0 14600 GLOBAL X FDS REIT ETF 37950E127 5236 348575 SH SOLE 0 0 348575 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 567 16288 SH SOLE 0 0 16288 GLOBAL X FDS S&P 500 COVERED 37954Y475 2727 57084 SH SOLE 0 0 57084 GLOBAL X FDS SCIEN BETA US 37954Y103 597 18831 SH SOLE 0 0 18831 GLOBAL X FDS SOCIAL MED ETF 37950E416 1750 54851 SH SOLE 0 0 54851 GLOBAL X FDS SUPER DIV ALTR 37954Y806 676 45470 SH SOLE 0 0 45470 GLOBAL X FDS US INFR DEV ETF 37954Y673 378 24108 SH SOLE 0 0 24108 GLOBAL X FDS US PFD ETF 37954Y657 360 14965 SH SOLE 0 0 14965 GLOBALSTAR INC COM 378973408 14 31780 SH SOLE 0 0 31780 GLOBANT S A COM L44385109 564 7973 SH SOLE 4883 0 3090 GLOBUS MED INC CL A 379577208 2039 41275 SH SOLE 6000 0 35275 GLU MOBILE INC COM 379890106 294 26891 SH SOLE 395 0 26496 GODADDY INC CL A 380237107 779 10356 SH SOLE 4714 0 5642 GOLDCORP INC NEW COM 380956409 1706 149121 SH SOLE 32 0 149089 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 52034 518938 SH SOLE 0 0 518938 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 14188 286190 SH SOLE 0 0 286190 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 27265 837879 SH SOLE 0 0 837879 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1112 38155 SH SOLE 0 0 38155 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 5734 204415 SH SOLE 0 0 204415 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 401 12952 SH SOLE 0 0 12952 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1479 33927 SH SOLE 0 0 33927 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 10082 223106 SH SOLE 0 0 223106 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 62661 1102604 SH SOLE 0 0 1102604 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 3250 57546 SH SOLE 0 0 57546 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1462 36160 SH SOLE 0 0 36160 GOLDMAN SACHS GROUP INC COM 38141G104 14464 75335 SH SOLE 12820 0 62515 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 2334 422026 SH SOLE 0 0 422026 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 119 14766 SH SOLE 0 0 14766 GOLUB CAP BDC INC COM 38173M102 273 15264 SH SOLE 0 0 15264 GOODYEAR TIRE & RUBR CO COM 382550101 1273 70122 SH SOLE 0 0 70122 GOPRO INC CL A 38268T103 283 43546 SH SOLE 0 0 43546 GRACO INC COM 384109104 504 10187 SH SOLE 5853 0 4334 GRAINGER W W INC COM 384802104 6823 22650 SH SOLE 14790 0 7860 GRAN TIERRA ENERGY INC COM 38500T101 41 18212 SH SOLE 18200 0 12 GRAND CANYON ED INC COM 38526M106 566 4943 SH SOLE 2017 0 2926 GRANITESHARES ETF TR S&P GSCI CM K 1 38747R207 633 28451 SH SOLE 0 0 28451 GRANITESHARES GOLD TR SHS BEN INT 38748G101 541 42000 SH SOLE 0 0 42000 GRAY TELEVISION INC COM 389375106 1055 49395 SH SOLE 48330 0 1065 GREAT PANTHER MINING LIMITED COM 39115V101 10 10950 SH SOLE 0 0 10950 GREAT WESTN BANCORP INC COM 391416104 414 13108 SH SOLE 13108 0 0 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 737 46533 SH SOLE 0 0 46533 GROUPON INC COM 399473107 49 13683 SH SOLE 0 0 13683 GRUBHUB INC COM 400110102 1984 28544 SH SOLE 21911 0 6633 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 610 3770 SH SOLE 3453 0 317 GUARDANT HEALTH INC COM 40131M109 833 10856 SH SOLE 130 0 10726 GUGGENHEIM CR ALLOCATION FD COM 40168G108 229 11359 SH SOLE 0 0 11359 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 711 90439 SH SOLE 0 0 90439 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 396 20148 SH SOLE 0 0 20148 GUIDEWIRE SOFTWARE INC COM 40171V100 426 4353 SH SOLE 4130 0 223 GULFPORT ENERGY CORP COM NEW 402635304 198 24656 SH SOLE 21122 0 3534 GW PHARMACEUTICALS PLC ADS 36197T103 2112 12530 SH SOLE 312 0 12218 HALLIBURTON CO COM 406216101 5030 171687 SH SOLE 83192 0 88495 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1315 41237 SH SOLE 0 0 41237 HANCOCK JOHN INCOME SECS TR COM 410123103 146 10307 SH SOLE 0 0 10307 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 352 51362 SH SOLE 0 0 51362 HANCOCK JOHN INVS TR COM 410142103 236 14956 SH SOLE 0 0 14956 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2534 111793 SH SOLE 0 0 111793 HANCOCK JOHN PFD INCOME FD I COM 41013X106 1216 55596 SH SOLE 0 0 55596 HANCOCK JOHN PFD INCOME FD I COM 41021P103 326 17381 SH SOLE 0 0 17381 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 4424 265874 SH SOLE 0 0 265874 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1400 56441 SH SOLE 0 0 56441 HANCOCK WHITNEY CORPORATION COM 410120109 388 9607 SH SOLE 5362 0 4245 HANESBRANDS INC COM 410345102 1323 74016 SH SOLE 2361 0 71655 HANNON ARMSTRONG SUST INFR C COM 41068X100 245 9562 SH SOLE 0 0 9562 HANOVER INS GROUP INC COM 410867105 221 1937 SH SOLE 769 0 1168 HARBORONE BANCORP INC COM 41165F101 282 16400 SH SOLE 0 0 16400 HARLEY DAVIDSON INC COM 412822108 694 19458 SH SOLE 0 0 19458 HARRIS CORP DEL COM 413875105 1842 11534 SH SOLE 966 0 10568 HARTFORD FINL SVCS GROUP INC COM 416515104 719 14469 SH SOLE 2287 0 12182 HASBRO INC COM 418056107 1912 22493 SH SOLE 10406 0 12087 HAWAIIAN ELEC INDUSTRIES COM 419870100 844 20699 SH SOLE 1591 0 19108 HAWAIIAN HOLDINGS INC COM 419879101 315 12005 SH SOLE 1456 0 10549 HAWKINS INC COM 420261109 265 7187 SH SOLE 0 0 7187 HCA HEALTHCARE INC COM 40412C101 1561 11969 SH SOLE 1978 0 9991 HCP INC COM 40414L109 2528 80758 SH SOLE 2807 0 77951 HD SUPPLY HLDGS INC COM 40416M105 1027 23688 SH SOLE 83 0 23605 HDFC BANK LTD SPONSORED ADS 40415F101 1486 12823 SH SOLE 12030 0 793 HEALTH INS INNOVATIONS INC COM CL A 42225K106 668 24896 SH SOLE 0 0 24896 HEALTHCARE SVCS GRP INC COM 421906108 269 8144 SH SOLE 3368 0 4776 HEALTHCARE TR AMER INC CL A NEW 42225P501 8209 287114 SH SOLE 1675 0 285439 HEALTHEQUITY INC COM 42226A107 1247 16845 SH SOLE 14704 0 2141 HECLA MNG CO COM 422704106 277 120480 SH SOLE 0 0 120480 HEICO CORP NEW COM 422806109 2670 28140 SH SOLE 2155 0 25985 HELEN OF TROY CORP LTD COM G4388N106 2657 22913 SH SOLE 251 0 22662 HELMERICH & PAYNE INC COM 423452101 858 15449 SH SOLE 1995 0 13454 HENRY JACK & ASSOC INC COM 426281101 1390 9995 SH SOLE 3872 0 6123 HENRY SCHEIN INC COM 806407102 318 5289 SH SOLE 436 0 4853 HERCULES CAPITAL INC COM 427096508 1524 120402 SH SOLE 0 0 120402 HERSHEY CO COM 427866108 5435 47335 SH SOLE 0 0 47335 HESS CORP COM 42809H107 1326 22008 SH SOLE 8307 0 13701 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1190 77141 SH SOLE 0 0 77141 HEXCEL CORP NEW COM 428291108 2658 38435 SH SOLE 26695 0 11740 HEXO CORP COM 428304109 112 16965 SH SOLE 0 0 16965 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 173 38957 SH SOLE 121 0 38836 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 1637 92954 SH SOLE 0 0 92954 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 6077 437491 SH SOLE 0 0 437491 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 939 72689 SH SOLE 0 0 72689 HILL ROM HLDGS INC COM 431475102 245 2319 SH SOLE 248 0 2071 HILLENBRAND INC COM 431571108 369 8871 SH SOLE 4045 0 4826 HILTON WORLDWIDE HLDGS INC COM 43300A203 760 9139 SH SOLE 7508 0 1631 HOLLYFRONTIER CORP COM 436106108 1001 20308 SH SOLE 2416 0 17892 HOLOGIC INC COM 436440101 987 20396 SH SOLE 0 0 20396 HOME BANCSHARES INC COM 436893200 386 21981 SH SOLE 26 0 21955 HOME DEPOT INC COM 437076102 84816 441984 SH SOLE 64643 0 377341 HONDA MOTOR LTD AMERN SHS 438128308 511 18820 SH SOLE 9209 0 9611 HONEYWELL INTL INC COM 438516106 49720 312836 SH SOLE 77570 0 235266 HORIZON BANCORP INC COM 440407104 377 23424 SH SOLE 0 0 23424 HORMEL FOODS CORP COM 440452100 2321 51865 SH SOLE 0 0 51865 HORNBECK OFFSHORE SVCS INC N COM 440543106 18 14565 SH SOLE 0 0 14565 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1716 65221 SH SOLE 3321 0 61900 HOST HOTELS & RESORTS INC COM 44107P104 253 13389 SH SOLE 7225 0 6164 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 184 16775 SH SOLE 0 0 16775 HOWARD HUGHES CORP COM 44267D107 237 2154 SH SOLE 89 0 2065 HP INC COM 40434L105 2343 120572 SH SOLE 11617 0 108955 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1333 51735 SH SOLE 0 0 51735 HSBC HLDGS PLC SPON ADR NEW 404280406 1595 39314 SH SOLE 9604 0 29710 HUBBELL INC COM 443510607 629 5335 SH SOLE 11 0 5324 HUBSPOT INC COM 443573100 702 4225 SH SOLE 474 0 3751 HUDSON LTD COM CL A G46408103 369 26805 SH SOLE 26805 0 0 HUMANA INC COM 444859102 3708 13940 SH SOLE 7456 0 6484 HUNT J B TRANS SVCS INC COM 445658107 1656 16349 SH SOLE 6687 0 9662 HUNTINGTON BANCSHARES INC COM 446150104 6934 546811 SH SOLE 472589 0 74222 HUNTINGTON INGALLS INDS INC COM 446413106 1356 6544 SH SOLE 837 0 5707 HUNTSMAN CORP COM 447011107 599 26654 SH SOLE 10161 0 16493 IAC INTERACTIVECORP COM 44919P508 1468 6988 SH SOLE 2670 0 4318 IAMGOLD CORP COM 450913108 343 98876 SH SOLE 0 0 98876 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 4109 56680 SH SOLE 0 0 56680 ICF INTL INC COM 44925C103 523 6872 SH SOLE 6372 0 500 ICICI BK LTD ADR 45104G104 1256 109631 SH SOLE 104599 0 5032 ICON PLC SHS G4705A100 2471 18095 SH SOLE 9070 0 9025 IDACORP INC COM 451107106 460 4622 SH SOLE 1641 0 2981 IDEX CORP COM 45167R104 309 2038 SH SOLE 1366 0 672 IDEXX LABS INC COM 45168D104 2584 11555 SH SOLE 1910 0 9645 IEC ELECTRS CORP NEW COM 44949L105 184 26895 SH SOLE 0 0 26895 IHS MARKIT LTD SHS G47567105 3082 56659 SH SOLE 52979 0 3680 II VI INC COM 902104108 465 12494 SH SOLE 1173 0 11321 ILLINOIS TOOL WKS INC COM 452308109 9888 68892 SH SOLE 28429 0 40463 ILLUMINA INC COM 452327109 6193 19934 SH SOLE 2601 0 17333 IMAX CORP COM 45245E109 225 9933 SH SOLE 0 0 9933 IMMUNOGEN INC COM 45253H101 91 33636 SH SOLE 29738 0 3898 IMMUNOMEDICS INC COM 452907108 306 15945 SH SOLE 345 0 15600 IMPAC MTG HLDGS INC COM NEW 45254P508 60 15431 SH SOLE 0 0 15431 IMPINJ INC COM 453204109 478 28519 SH SOLE 0 0 28519 INCYTE CORP COM 45337C102 2776 32274 SH SOLE 5673 0 26601 INDEPENDENCE RLTY TR INC COM 45378A106 670 62094 SH SOLE 0 0 62094 INDEXIQ ETF TR HDGD FTSE EURO 45409B552 582 30654 SH SOLE 0 0 30654 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 1370 68469 SH SOLE 0 0 68469 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2788 92720 SH SOLE 0 0 92720 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 1091 46113 SH SOLE 0 0 46113 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 2726 109847 SH SOLE 0 0 109847 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 4428 230858 SH SOLE 0 0 230858 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 564 20583 SH SOLE 0 0 20583 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 4316 135183 SH SOLE 0 0 135183 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 210 8550 SH SOLE 0 0 8550 INDEXIQ ETF TR US RL EST SMCP 45409B628 1021 40721 SH SOLE 0 0 40721 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1810 89743 SH SOLE 10 0 89733 INFOSYS LTD SPONSORED ADR 456788108 1823 166762 SH SOLE 8293 0 158469 INFRA AND ENERGY ALTRNTIVE I COM 45686J104 357 68150 SH SOLE 0 0 68150 ING GROEP N V SPONSORED ADR 456837103 1488 122539 SH SOLE 116266 0 6273 INGERSOLL-RAND PLC SHS G47791101 6166 57119 SH SOLE 24669 0 32450 INGEVITY CORP COM 45688C107 348 3299 SH SOLE 0 0 3299 INGREDION INC COM 457187102 2140 22599 SH SOLE 626 0 21973 INNOVATIVE INDL PPTYS INC COM 45781V101 1111 13598 SH SOLE 0 0 13598 INNOVATOR ETFS TR IBD 50 ETF 45782C102 6698 199822 SH SOLE 0 0 199822 INNOVATOR ETFS TR IBD ETF LEADERS 45782C201 562 26269 SH SOLE 0 0 26269 INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 2716 81147 SH SOLE 0 0 81147 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 1293 55686 SH SOLE 0 0 55686 INPHI CORP COM 45772F107 206 4594 SH SOLE 4041 0 553 INSIGHT SELECT INCOME FD COM 45781W109 282 14673 SH SOLE 0 0 14673 INSPERITY INC COM 45778Q107 551 4456 SH SOLE 0 0 4456 INSULET CORP COM 45784P101 475 4994 SH SOLE 1202 0 3792 INTEGER HLDGS CORP COM 45826H109 931 12291 SH SOLE 3086 0 9205 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 304 5512 SH SOLE 4117 0 1395 INTEGRATED DEVICE TECHNOLOGY COM 458118106 215 4394 SH SOLE 0 0 4394 INTEL CORP COM 458140100 72860 1356792 SH SOLE 72421 0 1284371 INTER PARFUMS INC COM 458334109 359 4731 SH SOLE 4723 0 8 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 873 16784 SH SOLE 0 0 16784 INTERCEPT PHARMACEUTICALS IN COM 45845P108 10320 92259 SH SOLE 0 0 92259 INTERCONTINENTAL EXCHANGE IN COM 45866F104 4755 62456 SH SOLE 32101 0 30355 INTERNATIONAL BUSINESS MACHS COM 459200101 37655 266866 SH SOLE 7547 0 259319 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 648 5027 SH SOLE 3645 0 1382 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 227 17503 SH SOLE 13610 0 3893 INTERXION HOLDING N.V SHS N47279109 734 10994 SH SOLE 7968 0 3026 INTL PAPER CO COM 460146103 9566 206754 SH SOLE 28272 0 178482 INTL PAPER CO COM 460146103 296 6400 SH Put SOLE 0 0 6400 INTREXON CORP COM 46122T102 89 16835 SH SOLE 0 0 16835 INTUIT COM 461202103 5361 20508 SH SOLE 3450 0 17058 INTUITIVE SURGICAL INC COM NEW 46120E602 15343 26891 SH SOLE 1624 0 25267 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 1797 20168 SH SOLE 0 0 20168 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 14801 891091 SH SOLE 0 0 891091 INVESCO ACTIVELY MANAGD ETF S&P500 DOWNSID 46090A705 348 12477 SH SOLE 0 0 12477 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 1156 22346 SH SOLE 0 0 22346 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 27557 548065 SH SOLE 648 0 547417 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 1875 75380 SH SOLE 0 0 75380 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 147 13665 SH SOLE 0 0 13665 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 507 12312 SH SOLE 0 0 12312 INVESCO CALIF VALUE MUN INC COM 46132H106 215 17687 SH SOLE 0 0 17687 INVESCO CURNCYSHS AUSTRLA DL AUSTRALIAN DOL 46090N103 810 11410 SH SOLE 0 0 11410 INVESCO CURNCYSHS CDN DLR TR CDN DLR SHS 46138T104 745 10093 SH SOLE 0 0 10093 INVESCO CURNCYSHS SWISS FRAN SWISS FRANC 46138R108 654 6999 SH SOLE 0 0 6999 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 341 3184 SH SOLE 0 0 3184 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 6450 405687 SH SOLE 0 0 405687 INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 840 51013 SH SOLE 0 0 51013 INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 718 42156 SH SOLE 0 0 42156 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 1333 90753 SH SOLE 0 0 90753 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 1136 108064 SH SOLE 0 0 108064 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 276 7621 SH SOLE 0 0 7621 INVESCO DB US DLR INDEX TR BEARISH FD 46141D104 242 11670 SH SOLE 0 0 11670 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 3315 127360 SH SOLE 0 0 127360 INVESCO DYNAMIC CR OPP FD COM 46132R104 307 28302 SH SOLE 0 0 28302 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 6167 292689 SH SOLE 1311 0 291378 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8301 345879 SH SOLE 591 0 345288 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 13335 628418 SH SOLE 1636 0 626782 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 13244 549998 SH SOLE 592 0 549406 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 10287 489172 SH SOLE 995 0 488177 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 8218 332593 SH SOLE 585 0 332008 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 5301 250976 SH SOLE 665 0 250311 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 4405 180016 SH SOLE 0 0 180016 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 4221 202925 SH SOLE 0 0 202925 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3194 122701 SH SOLE 0 0 122701 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1512 72920 SH SOLE 0 0 72920 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 456 18292 SH SOLE 0 0 18292 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1036 50367 SH SOLE 0 0 50367 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1121 46552 SH SOLE 0 0 46552 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 246 12625 SH SOLE 0 0 12625 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 9363 187472 SH SOLE 0 0 187472 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 15102 260513 SH SOLE 0 0 260513 INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 304 8257 SH SOLE 0 0 8257 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 32589 546517 SH SOLE 0 0 546517 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 733 17381 SH SOLE 0 0 17381 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 4484 162111 SH SOLE 0 0 162111 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 1104 30376 SH SOLE 0 0 30376 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 506 8551 SH SOLE 0 0 8551 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 356 6498 SH SOLE 0 0 6498 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 604 18778 SH SOLE 0 0 18778 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 536 16050 SH SOLE 0 0 16050 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 2448 30749 SH SOLE 0 0 30749 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 502 8224 SH SOLE 0 0 8224 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 23404 412909 SH SOLE 0 0 412909 INVESCO EXCHANGE TRADED FD T DWA NASDAQ MNT 46137V829 419 3821 SH SOLE 0 0 3821 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2087 29411 SH SOLE 0 0 29411 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1138 16788 SH SOLE 0 0 16788 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 5160 159601 SH SOLE 0 0 159601 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 2063 37375 SH SOLE 0 0 37375 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 2094 75654 SH SOLE 0 0 75654 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 317 16441 SH SOLE 0 0 16441 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 861 25910 SH SOLE 0 0 25910 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 428 9980 SH SOLE 0 0 9980 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 6136 129295 SH SOLE 4217 0 125078 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 10798 304843 SH SOLE 0 0 304843 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 702 21625 SH SOLE 0 0 21625 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 2549 26486 SH SOLE 0 0 26486 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 772 13088 SH SOLE 0 0 13088 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 5918 90803 SH SOLE 0 0 90803 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 2495 47056 SH SOLE 0 0 47056 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 3715 40632 SH SOLE 0 0 40632 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 12304 673810 SH SOLE 0 0 673810 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 180760 1594426 SH SOLE 0 0 1594426 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 10497 82269 SH SOLE 0 0 82269 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 930 81255 SH SOLE 0 0 81255 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1911 47256 SH SOLE 0 0 47256 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 5312 297259 SH SOLE 0 0 297259 INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 1848 28415 SH SOLE 0 0 28415 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 3569 224757 SH SOLE 0 0 224757 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 7190 53364 SH SOLE 0 0 53364 INVESCO EXCHANGE TRADED FD T RUSEL 2000 PUR 46137V498 942 25871 SH SOLE 0 0 25871 INVESCO EXCHANGE TRADED FD T RUSEL 2000 VAL 46137V480 3800 128463 SH SOLE 0 0 128463 INVESCO EXCHANGE TRADED FD T RUSEL MDCP EQL 46137V472 214 4304 SH SOLE 0 0 4304 INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 11100 196211 SH SOLE 0 0 196211 INVESCO EXCHANGE TRADED FD T RUSEL MDCP PUR 46137V456 442 14032 SH SOLE 0 0 14032 INVESCO EXCHANGE TRADED FD T RUSSEL 200 EQL 46137V449 2004 36527 SH SOLE 0 0 36527 INVESCO EXCHANGE TRADED FD T RUSSEL 200 GWT 46137V431 3351 62795 SH SOLE 0 0 62795 INVESCO EXCHANGE TRADED FD T RUSSEL 200 PUR 46137V423 319 8302 SH SOLE 0 0 8302 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 549 12567 SH SOLE 0 0 12567 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 4256 20978 SH SOLE 0 0 20978 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1547 24275 SH SOLE 0 0 24275 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 11789 77972 SH SOLE 0 0 77972 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 611 9249 SH SOLE 0 0 9249 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 933 17281 SH SOLE 0 0 17281 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 9171 81033 SH SOLE 0 0 81033 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 1053 16057 SH SOLE 0 0 16057 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1677 33307 SH SOLE 0 0 33307 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2416 114905 SH SOLE 0 0 114905 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 217 2085 SH SOLE 0 0 2085 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 357 7049 SH SOLE 0 0 7049 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2208 54817 SH SOLE 0 0 54817 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 4646 23538 SH SOLE 0 0 23538 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 789 6561 SH SOLE 0 0 6561 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1154 10941 SH SOLE 0 0 10941 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 245 8168 SH SOLE 0 0 8168 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 19835 151169 SH SOLE 0 0 151169 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 10518 61835 SH SOLE 0 0 61835 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 5900 60903 SH SOLE 0 0 60903 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 161602 1547319 SH SOLE 7957 0 1539362 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 32315 279248 SH SOLE 0 0 279248 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 16907 268104 SH SOLE 0 0 268104 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 9786 304400 SH SOLE 0 0 304400 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3527 103801 SH SOLE 0 0 103801 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 603 22527 SH SOLE 0 0 22527 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 9898 145313 SH SOLE 0 0 145313 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 4961 229581 SH SOLE 0 0 229581 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 1317 40093 SH SOLE 0 0 40093 INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 585 22214 SH SOLE 0 0 22214 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 13614 614502 SH SOLE 0 0 614502 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1498 30509 SH SOLE 0 0 30509 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 876 33878 SH SOLE 0 0 33878 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 673 39588 SH SOLE 0 0 39588 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1064 21062 SH SOLE 0 0 21062 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 1041 41611 SH SOLE 0 0 41611 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 2874 96509 SH SOLE 0 0 96509 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 9631 343963 SH SOLE 0 0 343963 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 3471 186093 SH SOLE 0 0 186093 INVESCO EXCHNG TRADED FD TR FNDMNTL IG CRP 46138E693 747 29454 SH SOLE 0 0 29454 INVESCO EXCHNG TRADED FD TR FRONTIER MKTS 46138E776 139 10152 SH SOLE 0 0 10152 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 1915 47260 SH SOLE 0 0 47260 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 3866 180574 SH SOLE 0 0 180574 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 592 19839 SH SOLE 0 0 19839 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 220 18407 SH SOLE 0 0 18407 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 1582 67744 SH SOLE 0 0 67744 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 844 31393 SH SOLE 0 0 31393 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 13228 417423 SH SOLE 0 0 417423 INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 210 8022 SH SOLE 0 0 8022 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 1569 32562 SH SOLE 0 0 32562 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 6135 282731 SH SOLE 0 0 282731 INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 2541 41059 SH SOLE 0 0 41059 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 7864 256421 SH SOLE 0 0 256421 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 557 11436 SH SOLE 0 0 11436 INVESCO EXCHNG TRADED FD TR LADERITE 0-5YR 46138E560 219 8805 SH SOLE 0 0 8805 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 629 22923 SH SOLE 0 0 22923 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 11602 452141 SH SOLE 0 0 452141 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 41267 2846027 SH SOLE 0 0 2846027 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1748 54341 SH SOLE 0 0 54341 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 2107 57849 SH SOLE 0 0 57849 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 956 22988 SH SOLE 0 0 22988 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 2686 111695 SH SOLE 0 0 111695 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 14232 401841 SH SOLE 0 0 401841 INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 306 11628 SH SOLE 0 0 11628 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 5939 180894 SH SOLE 0 0 180894 INVESCO EXCHNG TRADED FD TR S&P INTL QULTY 46138E214 510 22476 SH SOLE 0 0 22476 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 69515 1399544 SH SOLE 0 0 1399544 INVESCO EXCHNG TRADED FD TR S&P SMLCAP HIG 46138E131 300 12405 SH SOLE 0 0 12405 INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 348 5748 SH SOLE 0 0 5748 INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 140 12959 SH SOLE 0 0 12959 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 1062 20297 SH SOLE 0 0 20297 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 9278 80319 SH SOLE 0 0 80319 INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 556 8830 SH SOLE 0 0 8830 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1526 19014 SH SOLE 0 0 19014 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 27891 594178 SH SOLE 0 0 594178 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 1507 19861 SH SOLE 0 0 19861 INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 1423 26480 SH SOLE 0 0 26480 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 57726 1359538 SH SOLE 0 0 1359538 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 125527 2384629 SH SOLE 0 0 2384629 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 2186 94382 SH SOLE 0 0 94382 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 25000 1104249 SH SOLE 0 0 1104249 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 5215 171311 SH SOLE 0 0 171311 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 4498 182996 SH SOLE 0 0 182996 INVESCO HIGH INCOME 2023 TAR COM 46135X108 1221 118383 SH SOLE 0 0 118383 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 438 17285 SH SOLE 0 0 17285 INVESCO LTD SHS G491BT108 4313 223333 SH SOLE 148506 0 74827 INVESCO MORTGAGE CAPITAL INC COM 46131B100 2880 182272 SH SOLE 43 0 182229 INVESCO MUN OPPORTUNITY TR COM 46132C107 673 56376 SH SOLE 0 0 56376 INVESCO MUN TR COM 46131J103 192 15924 SH SOLE 0 0 15924 INVESCO MUNI INCOME OPP TRST COM 46132X101 308 39536 SH SOLE 0 0 39536 INVESCO QQQ TR UNIT SER 1 46090E103 823394 4583066 SH SOLE 248 0 4582818 INVESCO QQQ TR UNIT SER 1 46090E103 5102 28400 SH Put SOLE 0 0 28400 INVESCO QUALITY MUNI INC TRS COM 46133G107 702 57972 SH SOLE 0 0 57972 INVESCO SR INCOME TR COM 46131H107 1247 297009 SH SOLE 0 0 297009 INVESCO TR INVT GRADE MUNS COM 46131M106 359 28965 SH SOLE 0 0 28965 INVESCO VALUE MUN INCOME TR COM 46132P108 1468 101836 SH SOLE 0 0 101836 INVESTORS BANCORP INC NEW COM 46146L101 215 18147 SH SOLE 0 0 18147 INVESTORS REAL ESTATE TR SH BEN INT 461730509 987 16469 SH SOLE 0 0 16469 INVITAE CORP COM 46185L103 646 27580 SH SOLE 0 0 27580 IONIS PHARMACEUTICALS INC COM 462222100 3602 44376 SH SOLE 36261 0 8115 IPG PHOTONICS CORP COM 44980X109 399 2630 SH SOLE 1281 0 1349 IQIYI INC SPONSORED ADS 46267X108 2624 109700 SH SOLE 0 0 109700 IQVIA HLDGS INC COM 46266C105 2325 16164 SH SOLE 4989 0 11175 IRADIMED CORP COM 46266A109 695 24726 SH SOLE 0 0 24726 IRIDIUM COMMUNICATIONS INC COM 46269C102 425 16084 SH SOLE 0 0 16084 IROBOT CORP COM 462726100 1368 11625 SH SOLE 0 0 11625 IRON MTN INC NEW COM 46284V101 3440 97009 SH SOLE 0 0 97009 ISHARES GOLD TRUST ISHARES 464285105 38470 3107425 SH SOLE 0 0 3107425 ISHARES INC CORE MSCI EMKT 46434G103 893316 17275497 SH SOLE 88302 0 17187195 ISHARES INC CUR HD MSCI EM 46434G509 615 24131 SH SOLE 0 0 24131 ISHARES INC EM HGHYL BD ETF 464286285 6493 138760 SH SOLE 0 0 138760 ISHARES INC EM MKT SM-CP ETF 464286475 633 14060 SH SOLE 0 0 14060 ISHARES INC EM MKTS DIV ETF 464286319 6929 172320 SH SOLE 0 0 172320 ISHARES INC ESG MSCI EM ETF 46434G863 1711 50217 SH SOLE 0 0 50217 ISHARES INC GLB ENR PROD ETF 464286343 1644 78464 SH SOLE 0 0 78464 ISHARES INC GLB SILV MIN ETF 464286327 94 10297 SH SOLE 0 0 10297 ISHARES INC MIN VOL EMRG MKT 464286533 65760 1109497 SH SOLE 0 0 1109497 ISHARES INC MIN VOL GBL ETF 464286525 41105 459375 SH SOLE 0 0 459375 ISHARES INC MLT FCTR EMG MKT 46434G889 755 17651 SH SOLE 0 0 17651 ISHARES INC MSCI AUST ETF 464286103 8630 401007 SH SOLE 0 0 401007 ISHARES INC MSCI AUSTRIA ETF 464286202 487 24494 SH SOLE 0 0 24494 ISHARES INC MSCI BRAZIL ETF 464286400 2766 67488 SH SOLE 0 0 67488 ISHARES INC MSCI BRIC INDX 464286657 603 13991 SH SOLE 0 0 13991 ISHARES INC MSCI CDA ETF 464286509 1599 57851 SH SOLE 0 0 57851 ISHARES INC MSCI CHILE ETF 464286640 764 17689 SH SOLE 0 0 17689 ISHARES INC MSCI EM ASIA ETF 464286426 3776 55820 SH SOLE 0 0 55820 ISHARES INC MSCI EQUAL WEITE 464286681 1469 25603 SH SOLE 0 0 25603 ISHARES INC MSCI EURZONE ETF 464286608 2700 69956 SH SOLE 0 0 69956 ISHARES INC MSCI FRANCE ETF 464286707 26800 909386 SH SOLE 0 0 909386 ISHARES INC MSCI FRNTR100ETF 464286145 2840 99796 SH SOLE 0 0 99796 ISHARES INC MSCI GBL ETF NEW 46434G848 562 18101 SH SOLE 0 0 18101 ISHARES INC MSCI GBL GOLD MN 46434G855 1066 60711 SH SOLE 0 0 60711 ISHARES INC MSCI GERMANY ETF 464286806 25749 956513 SH SOLE 0 0 956513 ISHARES INC MSCI HONG KG ETF 464286871 293 11163 SH SOLE 0 0 11163 ISHARES INC MSCI ISRAEL ETF 464286632 285 5272 SH SOLE 0 0 5272 ISHARES INC MSCI JPN ETF NEW 46434G822 32721 597968 SH SOLE 0 0 597968 ISHARES INC MSCI MEXICO ETF 464286822 631 14483 SH SOLE 0 0 14483 ISHARES INC MSCI NETHERL ETF 464286814 13641 456357 SH SOLE 0 0 456357 ISHARES INC MSCI PAC JP ETF 464286665 1761 38373 SH SOLE 0 0 38373 ISHARES INC MSCI SINGPOR ETF 46434G780 600 25299 SH SOLE 0 0 25299 ISHARES INC MSCI STH AFR ETF 464286780 357 6830 SH SOLE 0 0 6830 ISHARES INC MSCI STH KOR ETF 464286772 1667 27347 SH SOLE 0 0 27347 ISHARES INC MSCI SWITZERLAND 464286749 9167 259163 SH SOLE 0 0 259163 ISHARES INC MSCI TAIWAN ETF 46434G772 1455 42077 SH SOLE 0 0 42077 ISHARES INC MSCI THAILND ETF 464286624 1700 19245 SH SOLE 0 0 19245 ISHARES INC MSCI TURKEY ETF 464286715 587 24184 SH SOLE 0 0 24184 ISHARES INC MSCI WORLD ETF 464286392 986 11108 SH SOLE 0 0 11108 ISHARES INC US INTL HGH YLD 464286178 1565 32034 SH SOLE 0 0 32034 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 1769 110886 SH SOLE 0 0 110886 ISHARES SILVER TRUST ISHARES 46428Q109 15584 1098984 SH SOLE 0 0 1098984 ISHARES SILVER TRUST ISHARES 46428Q109 142 10000 SH Call SOLE 0 0 10000 ISHARES TR 0-5 YR TIPS ETF 46429B747 5575 55933 SH SOLE 0 0 55933 ISHARES TR 0-5YR HI YL CP 46434V407 15389 329459 SH SOLE 0 0 329459 ISHARES TR 0-5YR INVT GR CP 46434V100 6926 137287 SH SOLE 0 0 137287 ISHARES TR 1 3 YR TREAS BD 464287457 113681 1351415 SH SOLE 38303 0 1313112 ISHARES TR 10-20 YR TRS ETF 464288653 3959 28765 SH SOLE 0 0 28765 ISHARES TR 20 YR TR BD ETF 464287432 136402 1078786 SH SOLE 0 0 1078786 ISHARES TR 3 7 YR TREAS BD 464288661 52159 423370 SH SOLE 18174 0 405196 ISHARES TR A RATE CP BD ETF 46429B291 884 16953 SH SOLE 0 0 16953 ISHARES TR AGENCY BOND ETF 464288166 2780 24475 SH SOLE 0 0 24475 ISHARES TR AGGRES ALLOC ETF 464289859 4696 87739 SH SOLE 0 0 87739 ISHARES TR ASIA 50 ETF 464288430 754 12335 SH SOLE 0 0 12335 ISHARES TR BARCLAYS 7 10 YR 464287440 55228 517746 SH SOLE 0 0 517746 ISHARES TR BRAZIL SM-CP ETF 464289131 292 19094 SH SOLE 0 0 19094 ISHARES TR CALIF MUN BD ETF 464288356 9387 157525 SH SOLE 0 0 157525 ISHARES TR CHINA LG-CAP ETF 464287184 6464 146007 SH SOLE 0 0 146007 ISHARES TR COHEN STEER REIT 464287564 19709 177237 SH SOLE 0 0 177237 ISHARES TR CONSER ALLOC ETF 464289883 10243 296732 SH SOLE 0 0 296732 ISHARES TR CONV BD ETF 46435G102 7036 121399 SH SOLE 0 0 121399 ISHARES TR CORE 1 5 YR USD 46432F859 15040 301642 SH SOLE 0 0 301642 ISHARES TR CORE DIV GRWTH 46434V621 101494 2761728 SH SOLE 0 0 2761728 ISHARES TR CORE HIGH DV ETF 46429B663 105508 1130966 SH SOLE 0 0 1130966 ISHARES TR CORE INTL AGGR 46435G672 5918 110664 SH SOLE 0 0 110664 ISHARES TR CORE LT USDB ETF 464289479 865 13810 SH SOLE 0 0 13810 ISHARES TR CORE MSCI EAFE 46432F842 694801 11433290 SH SOLE 9118 0 11424172 ISHARES TR CORE MSCI EURO 46434V738 2662 58034 SH SOLE 0 0 58034 ISHARES TR CORE MSCI INTL 46435G326 1160 21420 SH SOLE 0 0 21420 ISHARES TR CORE MSCI PAC 46434V696 1833 32946 SH SOLE 0 0 32946 ISHARES TR CORE MSCI TOTAL 46432F834 24627 424090 SH SOLE 0 0 424090 ISHARES TR CORE S&P MCP ETF 464287507 1119813 5912423 SH SOLE 113686 0 5798737 ISHARES TR CORE S&P SCP ETF 464287804 426935 5533837 SH SOLE 29310 0 5504527 ISHARES TR CORE S&P TTL STK 464287150 256155 3977558 SH SOLE 94 0 3977464 ISHARES TR CORE S&P US GWT 464287671 752092 12468367 SH SOLE 91 0 12468276 ISHARES TR CORE S&P US VLU 464287663 555723 10135374 SH SOLE 77 0 10135297 ISHARES TR CORE S&P500 ETF 464287200 1108183 3894372 SH SOLE 11801 0 3882571 ISHARES TR CORE TOTAL USD 46434V613 13955 275789 SH SOLE 0 0 275789 ISHARES TR CORE US AGGBD ET 464287226 714171 6547824 SH SOLE 29389 0 6518435 ISHARES TR CR 5 10 YR ETF 46435G417 2761 55900 SH SOLE 0 0 55900 ISHARES TR CRE U S REIT ETF 464288521 6654 128654 SH SOLE 0 0 128654 ISHARES TR CUR HD EURZN ETF 46434V639 5072 172757 SH SOLE 0 0 172757 ISHARES TR DEVSMCP EXNA ETF 464288497 422 8365 SH SOLE 0 0 8365 ISHARES TR DOW JONES US ETF 464287846 17942 127041 SH SOLE 0 0 127041 ISHARES TR EAFE GRWTH ETF 464288885 8252 106547 SH SOLE 0 0 106547 ISHARES TR EAFE SML CP ETF 464288273 21653 376971 SH SOLE 50506 0 326465 ISHARES TR EAFE VALUE ETF 464288877 21889 447802 SH SOLE 0 0 447802 ISHARES TR EDEG HIG YLELD 46435G250 773 15688 SH SOLE 0 0 15688 ISHARES TR EDGE MSCI MINM 46435G433 7383 229047 SH SOLE 0 0 229047 ISHARES TR EDGE MSCI USA VL 46432F388 24101 301785 SH SOLE 0 0 301785 ISHARES TR EDGE US FIXD INM 46435U796 2465 24791 SH SOLE 0 0 24791 ISHARES TR ESG 1 5 YR USD 46435G243 387 15480 SH SOLE 0 0 15480 ISHARES TR ESG MSCI EAFE 46435G516 2172 34379 SH SOLE 0 0 34379 ISHARES TR ESG MSCI USA ETF 46435G425 1307 21030 SH SOLE 0 0 21030 ISHARES TR ESG USD CORPT 46435G193 591 23648 SH SOLE 0 0 23648 ISHARES TR EUROPE ETF 464287861 2462 56730 SH SOLE 0 0 56730 ISHARES TR EXPANDED TECH 464287515 29150 138270 SH SOLE 0 0 138270 ISHARES TR EXPND TEC SC ETF 464287549 8772 42539 SH SOLE 0 0 42539 ISHARES TR EXPONENTIAL TECH 46434V381 5200 136887 SH SOLE 0 0 136887 ISHARES TR FALN ANGLS USD 46435G474 229 8699 SH SOLE 0 0 8699 ISHARES TR FLTG RATE NT ETF 46429B655 88343 1735274 SH SOLE 763 0 1734511 ISHARES TR GBL COMM SVC ETF 464287275 1378 24478 SH SOLE 0 0 24478 ISHARES TR GL CLEAN ENE ETF 464288224 1427 146230 SH SOLE 0 0 146230 ISHARES TR GL TIMB FORE ETF 464288174 1440 22672 SH SOLE 0 0 22672 ISHARES TR GLB CNS DISC ETF 464288745 943 8325 SH SOLE 0 0 8325 ISHARES TR GLB CNSM STP ETF 464288737 9069 175490 SH SOLE 0 0 175490 ISHARES TR GLB INFRASTR ETF 464288372 4298 95904 SH SOLE 0 0 95904 ISHARES TR GLOB HLTHCRE ETF 464287325 8705 142464 SH SOLE 0 0 142464 ISHARES TR GLOB INDSTRL ETF 464288729 409 4593 SH SOLE 0 0 4593 ISHARES TR GLOB UTILITS ETF 464288711 1607 29725 SH SOLE 0 0 29725 ISHARES TR GLOBAL 100 ETF 464287572 6175 129860 SH SOLE 0 0 129860 ISHARES TR GLOBAL ENERG ETF 464287341 3155 93609 SH SOLE 0 0 93609 ISHARES TR GLOBAL FINLS ETF 464287333 1374 22336 SH SOLE 0 0 22336 ISHARES TR GLOBAL MATER ETF 464288695 1435 22361 SH SOLE 0 0 22361 ISHARES TR GLOBAL REIT ETF 46434V647 1878 70291 SH SOLE 0 0 70291 ISHARES TR GLOBAL TECH ETF 464287291 95516 558342 SH SOLE 21 0 558321 ISHARES TR GNMA BOND ETF 46429B333 1833 37035 SH SOLE 0 0 37035 ISHARES TR GOV/CRED BD ETF 464288596 581 5115 SH SOLE 0 0 5115 ISHARES TR GRWT ALLOCAT ETF 464289867 15266 341523 SH SOLE 0 0 341523 ISHARES TR HDG MSCI EAFE 46434V803 22732 787404 SH SOLE 0 0 787404 ISHARES TR HDG MSCI JAPAN 46434V886 1191 38696 SH SOLE 0 0 38696 ISHARES TR IBNDS MAR20 ETF 46432FAK3 310 12628 SH SOLE 0 0 12628 ISHARES TR IBNDS MAR23 ETF 46432FAN7 570 23597 SH SOLE 0 0 23597 ISHARES TR IBONDS DEC19 ETF 46434VAU4 17713 712495 SH SOLE 3245 0 709250 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 17166 680234 SH SOLE 3219 0 677015 ISHARES TR IBONDS DEC2021 46435G789 3719 144940 SH SOLE 577 0 144363 ISHARES TR IBONDS DEC2022 46435G755 3232 124606 SH SOLE 574 0 124032 ISHARES TR IBONDS DEC2023 46435G318 1502 58971 SH SOLE 585 0 58386 ISHARES TR IBONDS DEC2026 46435GAA0 1655 68264 SH SOLE 1278 0 66986 ISHARES TR IBONDS DEC21 ETF 46434VBK5 15683 634419 SH SOLE 3314 0 631105 ISHARES TR IBONDS DEC22 ETF 46434VBA7 11761 472127 SH SOLE 3319 0 468808 ISHARES TR IBONDS DEC23 ETF 46434VAX8 10271 410669 SH SOLE 3328 0 407341 ISHARES TR IBONDS DEC24 ETF 46434VBG4 3066 123220 SH SOLE 1232 0 121988 ISHARES TR IBONDS DEC25 ETF 46434VBD1 2143 86153 SH SOLE 1243 0 84910 ISHARES TR IBONDS ETF 46435UAA9 834 33984 SH SOLE 1265 0 32719 ISHARES TR IBONDS MAR20 ETF 46432FBC0 1998 76656 SH SOLE 0 0 76656 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 425 16118 SH SOLE 0 0 16118 ISHARES TR IBONDS SEP19 ETF 46429B564 3917 153922 SH SOLE 579 0 153343 ISHARES TR IBONDS SEP2020 46434V571 6573 257754 SH SOLE 579 0 257175 ISHARES TR IBOXX HI YD ETF 464288513 124418 1438860 SH SOLE 41456 0 1397404 ISHARES TR IBOXX INV CP ETF 464287242 234629 1970678 SH SOLE 14276 0 1956402 ISHARES TR INDIA 50 ETF 464289529 1244 32803 SH SOLE 0 0 32803 ISHARES TR INTL DEV RE ETF 464288489 2664 87617 SH SOLE 0 0 87617 ISHARES TR INTL DEVPPTY ETF 464288422 278 7165 SH SOLE 0 0 7165 ISHARES TR INTL DIV GRWTH 46435G524 608 11230 SH SOLE 0 0 11230 ISHARES TR INTL MOMENTUM FT 46434V449 299 10467 SH SOLE 0 0 10467 ISHARES TR INTL PFD STK ETF 46429B135 744 48116 SH SOLE 0 0 48116 ISHARES TR INTL QLTY FACTOR 46434V456 651 22310 SH SOLE 0 0 22310 ISHARES TR INTL SEL DIV ETF 464288448 52143 1689651 SH SOLE 0 0 1689651 ISHARES TR INTL TREA BD ETF 464288117 1784 36371 SH SOLE 0 0 36371 ISHARES TR INTL VALUE FACTR 46435G409 485 20408 SH SOLE 0 0 20408 ISHARES TR INTRM GOV CR ETF 464288612 1441 13068 SH SOLE 0 0 13068 ISHARES TR INTRM TR CRP ETF 464288638 96861 1756631 SH SOLE 76 0 1756555 ISHARES TR JPMORGAN USD EMG 464288281 90072 818394 SH SOLE 27 0 818367 ISHARES TR LATN AMER 40 ETF 464287390 979 29471 SH SOLE 0 0 29471 ISHARES TR LNG TR CRPRT BD 464289511 5509 91277 SH SOLE 0 0 91277 ISHARES TR MBS ETF 464288588 139437 1310991 SH SOLE 28032 0 1282959 ISHARES TR MICRO-CAP ETF 464288869 3750 40423 SH SOLE 1171 0 39252 ISHARES TR MIN VOL EAFE ETF 46429B689 153949 2138175 SH SOLE 0 0 2138175 ISHARES TR MIN VOL JAPN ETF 46434V712 672 10179 SH SOLE 0 0 10179 ISHARES TR MIN VOL USA ETF 46429B697 504465 8579340 SH SOLE 57068 0 8522272 ISHARES TR MLTFCTR INTL SML 46434V266 774 27041 SH SOLE 0 0 27041 ISHARES TR MODERT ALLOC ETF 464289875 14520 381500 SH SOLE 0 0 381500 ISHARES TR MORTGE REL ETF 46435G342 9983 230352 SH SOLE 0 0 230352 ISHARES TR MRGSTR MD CP ETF 464288208 10115 53804 SH SOLE 0 0 53804 ISHARES TR MRGSTR MD CP GRW 464288307 10446 44396 SH SOLE 0 0 44396 ISHARES TR MRGSTR MD CP VAL 464288406 4070 26134 SH SOLE 0 0 26134 ISHARES TR MRGSTR SM CP ETF 464288505 3208 18949 SH SOLE 0 0 18949 ISHARES TR MRGSTR SM CP GR 464288604 6399 32081 SH SOLE 0 0 32081 ISHARES TR MRNGSTR INC ETF 46432F875 2669 107969 SH SOLE 0 0 107969 ISHARES TR MRNGSTR LG-CP ET 464287127 12002 75007 SH SOLE 0 0 75007 ISHARES TR MRNGSTR LG-CP GR 464287119 33703 184338 SH SOLE 0 0 184338 ISHARES TR MRNGSTR LG-CP VL 464288109 6648 63070 SH SOLE 0 0 63070 ISHARES TR MRNING SM CP ETF 464288703 5050 36625 SH SOLE 0 0 36625 ISHARES TR MSCI AC ASIA ETF 464288182 1442 20397 SH SOLE 0 0 20397 ISHARES TR MSCI ACWI ETF 464288257 15249 211348 SH SOLE 0 0 211348 ISHARES TR MSCI ACWI EX US 464288240 2506 54153 SH SOLE 0 0 54153 ISHARES TR MSCI CHINA ETF 46429B671 3537 56663 SH SOLE 0 0 56663 ISHARES TR MSCI EAFE ETF 464287465 161337 2487465 SH SOLE 99469 0 2387996 ISHARES TR MSCI EMG MKT ETF 464287234 127006 2959135 SH SOLE 108784 0 2850351 ISHARES TR MSCI EMG MKT ETF 464287234 1185 27600 SH Put SOLE 0 0 27600 ISHARES TR MSCI EURO FL ETF 464289180 2551 140472 SH SOLE 0 0 140472 ISHARES TR MSCI GLOBAL IMP 46435G532 285 4836 SH SOLE 0 0 4836 ISHARES TR MSCI INDIA ETF 46429B598 5273 149596 SH SOLE 0 0 149596 ISHARES TR MSCI INDIA SM CP 46429B614 621 15335 SH SOLE 0 0 15335 ISHARES TR MSCI INDONIA ETF 46429B309 1270 49473 SH SOLE 0 0 49473 ISHARES TR MSCI KLD400 SOC 464288570 7583 71890 SH SOLE 0 0 71890 ISHARES TR MSCI LW CRB TG 46434V464 596 5115 SH SOLE 0 0 5115 ISHARES TR MSCI PERU ETF 464289842 599 15245 SH SOLE 0 0 15245 ISHARES TR MSCI PHILIPS ETF 46429B408 608 17716 SH SOLE 0 0 17716 ISHARES TR MSCI POLAND ETF 46429B606 1159 50650 SH SOLE 0 0 50650 ISHARES TR MSCI UK ETF NEW 46435G334 13003 393905 SH SOLE 0 0 393905 ISHARES TR MSCI USA ESG SLC 464288802 8915 75390 SH SOLE 0 0 75390 ISHARES TR MULTIFACTOR GLBL 46434V316 709 24390 SH SOLE 0 0 24390 ISHARES TR MULTIFACTOR INTL 46434V274 862 32748 SH SOLE 0 0 32748 ISHARES TR MULTIFACTOR USA 46434V282 6986 225141 SH SOLE 0 0 225141 ISHARES TR MULTIFACTOR USA 46434V290 1461 36423 SH SOLE 0 0 36423 ISHARES TR NA TEC MULTM ETF 464287531 474 8398 SH SOLE 0 0 8398 ISHARES TR NASDAQ BIOTECH 464287556 48614 434834 SH SOLE 32946 0 401888 ISHARES TR NATIONAL MUN ETF 464288414 57039 512989 SH SOLE 0 0 512989 ISHARES TR NEW YORK MUN ETF 464288323 1162 20813 SH SOLE 0 0 20813 ISHARES TR NEW ZEALAND ETF 464289123 3277 62669 SH SOLE 0 0 62669 ISHARES TR NORTH AMERN NAT 464287374 2778 88521 SH SOLE 0 0 88521 ISHARES TR PFD AND INCM SEC 464288687 165785 4535849 SH SOLE 0 0 4535849 ISHARES TR PHLX SEMICND ETF 464287523 6139 32386 SH SOLE 0 0 32386 ISHARES TR RESIDNL REAL EST 464288562 5554 78553 SH SOLE 0 0 78553 ISHARES TR RUS 1000 ETF 464287622 82269 522975 SH SOLE 28 0 522947 ISHARES TR RUS 1000 GRW ETF 464287614 380463 2513632 SH SOLE 4047 0 2509585 ISHARES TR RUS 1000 VAL ETF 464287598 199233 1613349 SH SOLE 9281 0 1604068 ISHARES TR RUS 2000 GRW ETF 464287648 63817 324505 SH SOLE 7227 0 317278 ISHARES TR RUS 2000 VAL ETF 464287630 53831 448962 SH SOLE 15374 0 433588 ISHARES TR RUS MD CP GR ETF 464287481 69888 515133 SH SOLE 240 0 514893 ISHARES TR RUS MDCP VAL ETF 464287473 63941 736144 SH SOLE 7731 0 728413 ISHARES TR RUS MID CAP ETF 464287499 104942 1945166 SH SOLE 5315 0 1939851 ISHARES TR RUS TOP 200 ETF 464289446 11609 176909 SH SOLE 0 0 176909 ISHARES TR RUS TP200 GR ETF 464289438 26201 318630 SH SOLE 0 0 318630 ISHARES TR RUS TP200 VL ETF 464289420 14214 270429 SH SOLE 0 0 270429 ISHARES TR RUSEL 2500 ETF 46435G268 625 14180 SH SOLE 0 0 14180 ISHARES TR RUSSELL 2000 ETF 464287655 556400 3634462 SH SOLE 37667 0 3596795 ISHARES TR RUSSELL 2000 ETF 464287655 1516 9900 SH Put SOLE 0 0 9900 ISHARES TR RUSSELL 3000 ETF 464287689 61812 370799 SH SOLE 0 0 370799 ISHARES TR S&P 100 ETF 464287101 12922 103147 SH SOLE 0 0 103147 ISHARES TR S&P 500 GRWT ETF 464287309 388064 2251476 SH SOLE 6151 0 2245325 ISHARES TR S&P 500 VAL ETF 464287408 260904 2314207 SH SOLE 0 0 2314207 ISHARES TR S&P MC 400GR ETF 464287606 57924 264372 SH SOLE 0 0 264372 ISHARES TR S&P MC 400VL ETF 464287705 60924 388124 SH SOLE 0 0 388124 ISHARES TR S&P SML 600 GWT 464287887 88837 497800 SH SOLE 4856 0 492944 ISHARES TR SELECT DIVID ETF 464287168 111042 1131003 SH SOLE 24696 0 1106307 ISHARES TR SH TR CRPORT ETF 464288646 38618 731117 SH SOLE 0 0 731117 ISHARES TR SHORT TREAS BD 464288679 36911 333825 SH SOLE 8273 0 325552 ISHARES TR SHRT NAT MUN ETF 464288158 16725 157779 SH SOLE 0 0 157779 ISHARES TR SP SMCP600VL ETF 464287879 38135 258471 SH SOLE 0 0 258471 ISHARES TR TIPS BD ETF 464287176 357786 3164285 SH SOLE 8669 0 3155616 ISHARES TR TRANS AVG ETF 464287192 10001 53410 SH SOLE 0 0 53410 ISHARES TR TRS FLT RT BD 46434V860 12242 243097 SH SOLE 0 0 243097 ISHARES TR U.S. BAS MTL ETF 464287838 3295 36037 SH SOLE 0 0 36037 ISHARES TR U.S. CNSM GD ETF 464287812 3020 25280 SH SOLE 0 0 25280 ISHARES TR U.S. CNSM SV ETF 464287580 7991 39113 SH SOLE 0 0 39113 ISHARES TR U.S. ENERGY ETF 464287796 9230 256182 SH SOLE 0 0 256182 ISHARES TR U.S. FIN SVC ETF 464287770 13398 107349 SH SOLE 0 0 107349 ISHARES TR U.S. FINLS ETF 464287788 20356 172322 SH SOLE 0 0 172322 ISHARES TR U.S. INSRNCE ETF 464288786 480 7540 SH SOLE 0 0 7540 ISHARES TR U.S. MED DVC ETF 464288810 65046 280940 SH SOLE 0 0 280940 ISHARES TR U.S. PHARMA ETF 464288836 2514 16328 SH SOLE 0 0 16328 ISHARES TR U.S. REAL ES ETF 464287739 38198 438860 SH SOLE 0 0 438860 ISHARES TR U.S. TECH ETF 464287721 44847 235295 SH SOLE 0 0 235295 ISHARES TR U.S. UTILITS ETF 464287697 14203 96415 SH SOLE 0 0 96415 ISHARES TR ULTR SH TRM BD 46434V878 5826 115820 SH SOLE 0 0 115820 ISHARES TR US AER DEF ETF 464288760 75290 377243 SH SOLE 0 0 377243 ISHARES TR US BR DEL SE ETF 464288794 3052 51926 SH SOLE 0 0 51926 ISHARES TR US HLTHCARE ETF 464287762 39092 201735 SH SOLE 0 0 201735 ISHARES TR US HLTHCR PR ETF 464288828 10492 62491 SH SOLE 0 0 62491 ISHARES TR US HOME CONS ETF 464288752 12643 358767 SH SOLE 0 0 358767 ISHARES TR US INDUSTRIALS 464287754 16713 110114 SH SOLE 0 0 110114 ISHARES TR US OIL EQ&SV ETF 464288844 1796 71109 SH SOLE 0 0 71109 ISHARES TR US OIL GS EX ETF 464288851 1746 30002 SH SOLE 0 0 30002 ISHARES TR US REGNL BKS ETF 464288778 6200 142697 SH SOLE 0 0 142697 ISHARES TR US TELECOM ETF 464287713 1897 63778 SH SOLE 0 0 63778 ISHARES TR US TREAS BD ETF 46429B267 92435 3662244 SH SOLE 180 0 3662064 ISHARES TR USA MOMENTUM FCT 46432F396 151229 1348097 SH SOLE 16 0 1348081 ISHARES TR USA QUALITY FCTR 46432F339 35133 396763 SH SOLE 0 0 396763 ISHARES TR USA SIZE FACTOR 46432F370 1056 12000 SH SOLE 0 0 12000 ISHARES TR USD INV GRDE ETF 464288620 8891 160841 SH SOLE 0 0 160841 ISHARES TR YLD OPTIM BD 46434V787 2237 90524 SH SOLE 0 0 90524 ISHARES US ETF TR COMMOD SEL STG 46431W853 2652 80196 SH SOLE 0 0 80196 ISHARES US ETF TR INT RT HD LONG 46431W812 1504 61003 SH SOLE 0 0 61003 ISHARES US ETF TR INT RT HDG C B 46431W705 6930 74155 SH SOLE 0 0 74155 ISHARES US ETF TR IT RT HDG HGYL 46431W606 3708 41450 SH SOLE 0 0 41450 ISHARES US ETF TR SHT MAT BD ETF 46431W507 204704 4074514 SH SOLE 795 0 4073719 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 2541 50762 SH SOLE 0 0 50762 ISTAR INC COM 45031U101 363 43122 SH SOLE 0 0 43122 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 1359 154295 SH SOLE 149956 0 4339 ITERIS INC COM 46564T107 594 142400 SH SOLE 0 0 142400 ITRON INC COM 465741106 732 15698 SH SOLE 14270 0 1428 ITT INC COM 45073V108 313 5389 SH SOLE 1455 0 3934 IVY HIGH INC OPPORTUNITIES F COM 465893105 448 33112 SH SOLE 0 0 33112 JACK IN THE BOX INC COM 466367109 215 2657 SH SOLE 3 0 2654 JACOBS ENGR GROUP INC COM 469814107 826 10990 SH SOLE 59 0 10931 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1272 30720 SH SOLE 0 0 30720 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3313 77624 SH SOLE 0 0 77624 JANUS DETROIT STR TR HENDERSON MTG 47103U852 5804 112891 SH SOLE 0 0 112891 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 43911 883334 SH SOLE 776 0 882558 JANUS DETROIT STR TR LONG TERM CARE 47103U407 1370 48983 SH SOLE 0 0 48983 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 268 30539 SH SOLE 0 0 30539 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1255 8782 SH SOLE 2367 0 6415 JD COM INC SPON ADR CL A 47215P106 2048 67935 SH SOLE 0 0 67935 JETBLUE AWYS CORP COM 477143101 1862 113810 SH SOLE 0 0 113810 JOHN BEAN TECHNOLOGIES CORP COM 477839104 220 2399 SH SOLE 1944 0 455 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 23492 644321 SH SOLE 0 0 644321 JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 5221 185952 SH SOLE 0 0 185952 JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 836 25788 SH SOLE 0 0 25788 JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 1706 48481 SH SOLE 0 0 48481 JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 2179 63708 SH SOLE 0 0 63708 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 35507 1010452 SH SOLE 0 0 1010452 JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 5997 125876 SH SOLE 0 0 125876 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 5356 206777 SH SOLE 0 0 206777 JOHNSON & JOHNSON COM 478160104 145277 1039256 SH SOLE 111328 0 927928 JOHNSON CTLS INTL PLC SHS G51502105 5238 141807 SH SOLE 99491 0 42316 JONES LANG LASALLE INC COM 48020Q107 1666 10806 SH SOLE 206 0 10600 JP MORGAN EXCHANGE TRADED FD DCPLND HG YLD 46641Q878 829 16448 SH SOLE 0 0 16448 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 2029 37416 SH SOLE 0 0 37416 JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 1234 22134 SH SOLE 0 0 22134 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 554 9343 SH SOLE 0 0 9343 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 17861 323049 SH SOLE 0 0 323049 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 477 7328 SH SOLE 0 0 7328 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 9906 135417 SH SOLE 0 0 135417 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 42245 839858 SH SOLE 0 0 839858 JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 229 4543 SH SOLE 0 0 4543 JP MORGAN EXCHANGE TRADED FD US DIVIDEND 46641Q795 567 21640 SH SOLE 0 0 21640 JP MORGAN EXCHANGE TRADED FD US QUALTY FCTR 46641Q761 229 8122 SH SOLE 0 0 8122 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 7574 296909 SH SOLE 0 0 296909 JPMORGAN CHASE & CO COM 46625H100 116328 1149150 SH SOLE 122782 0 1026368 JUNIPER NETWORKS INC COM 48203R104 247 9315 SH SOLE 4040 0 5275 KADANT INC COM 48282T104 310 3519 SH SOLE 0 0 3519 KANSAS CITY SOUTHERN COM NEW 485170302 1925 16601 SH SOLE 19 0 16582 KAYNE ANDERSN MLP MIDS INVT COM 486606106 887 55318 SH SOLE 0 0 55318 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1432 120330 SH SOLE 0 0 120330 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 511 13778 SH SOLE 13543 0 235 KB HOME COM 48666K109 274 11342 SH SOLE 7473 0 3869 KBR INC COM 48242W106 270 14152 SH SOLE 9473 0 4679 KCAP FINL INC COM 48668E101 58 16053 SH SOLE 0 0 16053 KEARNY FINL CORP MD COM 48716P108 357 27729 SH SOLE 0 0 27729 KELLOGG CO COM 487836108 2849 49656 SH SOLE 966 0 48690 KEMET CORP COM NEW 488360207 791 46630 SH SOLE 965 0 45665 KEMPER CORP DEL COM 488401100 234 3079 SH SOLE 0 0 3079 KENNAMETAL INC COM 489170100 217 5903 SH SOLE 4775 0 1128 KENNEDY-WILSON HLDGS INC COM 489398107 1426 66679 SH SOLE 0 0 66679 KEURIG DR PEPPER INC COM 49271V100 568 20318 SH SOLE 0 0 20318 KEYCORP NEW COM 493267108 3698 234778 SH SOLE 45487 0 189291 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2545 29188 SH SOLE 9210 0 19978 KIMBERLY CLARK CORP COM 494368103 38730 312593 SH SOLE 93732 0 218861 KIMCO RLTY CORP COM 49446R109 863 46656 SH SOLE 43 0 46613 KINDER MORGAN INC DEL COM 49456B101 19901 994568 SH SOLE 55332 0 939236 KINROSS GOLD CORP COM 496902404 616 179128 SH SOLE 0 0 179128 KINSALE CAP GROUP INC COM 49714P108 697 10179 SH SOLE 9912 0 267 KIRKLAND LAKE GOLD LTD COM 49741E100 355 11672 SH SOLE 0 0 11672 KITE RLTY GROUP TR COM NEW 49803T300 197 12346 SH SOLE 2671 0 9675 KKR & CO INC CL A 48251W104 6591 280607 SH SOLE 0 0 280607 KKR INCOME OPPORTUNITIES FD COM 48249T106 1003 64801 SH SOLE 0 0 64801 KKR REAL ESTATE FIN TR INC COM 48251K100 300 14985 SH SOLE 0 0 14985 KLA-TENCOR CORP COM 482480100 3817 31963 SH SOLE 12010 0 19953 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 306 9365 SH SOLE 2100 0 7265 KOHLS CORP COM 500255104 2236 32513 SH SOLE 8333 0 24180 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 773 18927 SH SOLE 11335 0 7592 KORN FERRY COM NEW 500643200 306 6828 SH SOLE 1546 0 5282 KRAFT HEINZ CO COM 500754106 9797 300056 SH SOLE 3532 0 296524 KRANESHARES TR BOSERA MSCI CH 500767405 1339 42002 SH SOLE 0 0 42002 KRANESHARES TR CSI CHI INTERNET 500767306 2641 56081 SH SOLE 0 0 56081 KRANESHARES TR EMRNG MKT CONS 500767876 262 11385 SH SOLE 0 0 11385 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 393 25157 SH SOLE 0 0 25157 KROGER CO COM 501044101 3714 150992 SH SOLE 11715 0 139277 KRONOS WORLDWIDE INC COM 50105F105 257 18339 SH SOLE 4506 0 13833 L BRANDS INC COM 501797104 1245 45148 SH SOLE 2133 0 43015 L3 TECHNOLOGIES INC COM 502413107 5124 24828 SH SOLE 15562 0 9266 LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 68 10640 SH SOLE 0 0 10640 LABORATORY CORP AMER HLDGS COM NEW 50540R409 835 5460 SH SOLE 0 0 5460 LADDER CAP CORP CL A 505743104 384 22548 SH SOLE 33 0 22515 LAM RESEARCH CORP COM 512807108 4359 24349 SH SOLE 2932 0 21417 LAMAR ADVERTISING CO NEW CL A 512816109 811 10234 SH SOLE 1326 0 8908 LAMB WESTON HLDGS INC COM 513272104 2872 38322 SH SOLE 16125 0 22197 LANDSTAR SYS INC COM 515098101 1063 9684 SH SOLE 7059 0 2625 LAS VEGAS SANDS CORP COM 517834107 9114 149506 SH SOLE 1537 0 147969 LATTICE STRATEGIES TR HARTFORD GBL ETF 518416508 859 29130 SH SOLE 0 0 29130 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 45197 1604424 SH SOLE 0 0 1604424 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 7263 234966 SH SOLE 0 0 234966 LATTICE STRATEGIES TR HARTFRD REIT ETF 518416300 526 33822 SH SOLE 0 0 33822 LAUDER ESTEE COS INC CL A 518439104 7514 45385 SH SOLE 3626 0 41759 LAZARD GLB TTL RET&INCM FD I COM 52106W103 167 10815 SH SOLE 0 0 10815 LAZARD LTD SHS A G54050102 648 17920 SH SOLE 49 0 17871 LAZYDAYS HLDGS INC COM 52110H100 329 72160 SH SOLE 0 0 72160 LCI INDS COM 50189K103 205 2652 SH SOLE 1713 0 939 LEAR CORP COM NEW 521865204 1303 9598 SH SOLE 6091 0 3507 LEE ENTERPRISES INC COM 523768109 83 25302 SH SOLE 0 0 25302 LEGACY TEX FINL GROUP INC COM 52471Y106 448 11979 SH SOLE 11879 0 100 LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 632 23966 SH SOLE 0 0 23966 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 680 26259 SH SOLE 0 0 26259 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 11418 358954 SH SOLE 0 0 358954 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 4680 153861 SH SOLE 0 0 153861 LEGGETT & PLATT INC COM 524660107 1078 25524 SH SOLE 1929 0 23595 LEIDOS HLDGS INC COM 525327102 514 8013 SH SOLE 2476 0 5537 LENNAR CORP CL A 526057104 681 13871 SH SOLE 146 0 13725 LENNOX INTL INC COM 526107107 944 3569 SH SOLE 1724 0 1845 LEXICON PHARMACEUTICALS INC COM NEW 528872302 208 37397 SH SOLE 34199 0 3198 LEXINGTON REALTY TRUST COM 529043101 2383 263074 SH SOLE 79704 0 183370 LGI HOMES INC COM 50187T106 779 12926 SH SOLE 0 0 12926 LHC GROUP INC COM 50187A107 493 4448 SH SOLE 385 0 4063 LIBBEY INC COM 529898108 33 11658 SH SOLE 0 0 11658 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 5402 884172 SH SOLE 0 0 884172 LIBERTY ALL-STAR GROWTH FD I COM 529900102 764 137496 SH SOLE 0 0 137496 LIBERTY BROADBAND CORP COM SER A 530307107 237 2583 SH SOLE 1876 0 707 LIBERTY BROADBAND CORP COM SER C 530307305 375 4085 SH SOLE 3027 0 1058 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 73 115000 PRN SOLE 0 0 115000 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 562 14719 SH SOLE 12244 0 2475 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 782 20457 SH SOLE 16293 0 4164 LIBERTY OILFIELD SVCS INC COM CL A 53115L104 413 26837 SH SOLE 26837 0 0 LIBERTY PPTY TR SH BEN INT 531172104 616 12728 SH SOLE 2576 0 10152 LIFE STORAGE INC COM 53223X107 4329 44510 SH SOLE 0 0 44510 LILLY ELI & CO COM 532457108 27964 215505 SH SOLE 13421 0 202084 LIMBACH HLDGS INC COM 53263P105 277 36565 SH SOLE 0 0 36565 LIMELIGHT NETWORKS INC COM 53261M104 33 10300 SH SOLE 0 0 10300 LINCOLN ELEC HLDGS INC COM 533900106 429 5113 SH SOLE 0 0 5113 LINCOLN NATL CORP IND COM 534187109 2233 38048 SH SOLE 1287 0 36761 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 740 48500 SH SOLE 0 0 48500 LINDE PLC COM G5494J103 7886 44821 SH SOLE 23775 0 21046 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 446 29569 SH SOLE 12482 0 17087 LITHIA MTRS INC CL A 536797103 541 5832 SH SOLE 5367 0 465 LITTELFUSE INC COM 537008104 321 1760 SH SOLE 1243 0 517 LIVE NATION ENTERTAINMENT IN COM 538034109 857 13486 SH SOLE 2460 0 11026 LIVENT CORP COM 53814L108 651 52998 SH SOLE 35689 0 17309 LIVEPERSON INC COM 538146101 421 14519 SH SOLE 0 0 14519 LIVERAMP HLDGS INC COM 53815P108 299 5473 SH SOLE 4309 0 1164 LKQ CORP COM 501889208 723 25320 SH SOLE 7533 0 17787 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 734 228659 SH SOLE 198820 0 29839 LMP CAP & INCOME FD INC COM 50208A102 139 10762 SH SOLE 0 0 10762 LOCKHEED MARTIN CORP COM 539830109 67442 224687 SH SOLE 7057 0 217630 LOEWS CORP COM 540424108 635 13251 SH SOLE 6122 0 7129 LOGITECH INTL S A SHS H50430232 275 6992 SH SOLE 0 0 6992 LOGMEIN INC COM 54142L109 1113 13881 SH SOLE 3344 0 10537 LONESTAR RES US INC CL A VTG 54240F103 40 10035 SH SOLE 0 0 10035 LOUISIANA PAC CORP COM 546347105 284 11659 SH SOLE 0 0 11659 LOWES COS INC COM 548661107 21518 196569 SH SOLE 34755 0 161814 LPL FINL HLDGS INC COM 50212V100 1299 18647 SH SOLE 0 0 18647 LRAD CORP COM 50213V109 262 92079 SH SOLE 0 0 92079 LTC PPTYS INC COM 502175102 1746 38126 SH SOLE 444 0 37682 LULULEMON ATHLETICA INC COM 550021109 6573 40114 SH SOLE 5472 0 34642 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 119 11810 SH SOLE 0 0 11810 LUMENTUM HLDGS INC COM 55024U109 1091 19292 SH SOLE 2314 0 16978 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4872 57948 SH SOLE 4498 0 53450 M & T BK CORP COM 55261F104 1552 9885 SH SOLE 6319 0 3566 MACQUARIE FT TR GB INF UT DI COM 55607W100 125 11381 SH SOLE 0 0 11381 MACQUARIE INFRASTRUCTURE COR COM 55608B105 589 14281 SH SOLE 54 0 14227 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 60 60000 PRN SOLE 0 0 60000 MACYS INC COM 55616P104 908 37795 SH SOLE 54 0 37741 MADDEN STEVEN LTD COM 556269108 615 18178 SH SOLE 5346 0 12832 MADISON CVRED CALL & EQ STR COM 557437100 459 67251 SH SOLE 0 0 67251 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4481 73900 SH SOLE 1393 0 72507 MAGNA INTL INC COM 559222401 2304 47319 SH SOLE 3204 0 44115 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 209 28250 SH SOLE 0 0 28250 MAIDEN HOLDINGS LTD SHS G5753U112 19 26241 SH SOLE 0 0 26241 MAIN STREET CAPITAL CORP COM 56035L104 4361 117239 SH SOLE 8462 0 108777 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 1435 70631 SH SOLE 0 0 70631 MALLINCKRODT PUB LTD CO SHS G5785G107 1728 79493 SH SOLE 0 0 79493 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 745 31214 SH SOLE 0 0 31214 MANHATTAN ASSOCS INC COM 562750109 395 7143 SH SOLE 6136 0 1007 MANNKIND CORP COM NEW 56400P706 36 18162 SH SOLE 0 0 18162 MANPOWERGROUP INC COM 56418H100 301 3637 SH SOLE 1844 0 1793 MANULIFE FINL CORP COM 56501R106 947 56003 SH SOLE 6935 0 49068 MARATHON OIL CORP COM 565849106 1834 109748 SH SOLE 4817 0 104931 MARATHON PETE CORP COM 56585A102 7972 133194 SH SOLE 32866 0 100328 MARKEL CORP COM 570535104 1179 1183 SH SOLE 0 0 1183 MARRIOTT INTL INC NEW CL A 571903202 5694 45519 SH SOLE 15691 0 29828 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 368 3936 SH SOLE 1 0 3935 MARSH & MCLENNAN COS INC COM 571748102 2264 24107 SH SOLE 7361 0 16746 MARTEN TRANS LTD COM 573075108 357 20021 SH SOLE 19881 0 140 MARTIN MARIETTA MATLS INC COM 573284106 1192 5927 SH SOLE 2259 0 3668 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 434 21795 SH SOLE 11712 0 10083 MASCO CORP COM 574599106 2218 56426 SH SOLE 6453 0 49973 MASIMO CORP COM 574795100 1138 8231 SH SOLE 2616 0 5615 MASTERCARD INC CL A 57636Q104 65702 279050 SH SOLE 28639 0 250411 MATCH GROUP INC COM 57665R106 778 13749 SH SOLE 37 0 13712 MATERIALISE NV SPONSORED ADS 57667T100 188 11950 SH SOLE 0 0 11950 MATTEL INC COM 577081102 677 52044 SH SOLE 0 0 52044 MAXIM INTEGRATED PRODS INC COM 57772K101 1621 30489 SH SOLE 1343 0 29146 MCCORMICK & CO INC COM NON VTG 579780206 7629 50645 SH SOLE 14593 0 36052 MCCORMICK & CO INC COM VTG 579780107 691 4620 SH SOLE 0 0 4620 MCDERMOTT INTL INC COM 580037703 190 25497 SH SOLE 3502 0 21995 MCDONALDS CORP COM 580135101 47406 249639 SH SOLE 15597 0 234042 MCKESSON CORP COM 58155Q103 3730 31865 SH SOLE 7525 0 24340 MDU RES GROUP INC COM 552690109 2856 110578 SH SOLE 0 0 110578 MEDICAL PPTYS TRUST INC COM 58463J304 6135 331449 SH SOLE 611 0 330838 MEDIDATA SOLUTIONS INC COM 58471A105 1517 20630 SH SOLE 19009 0 1621 MEDIFAST INC COM 58470H101 370 2901 SH SOLE 0 0 2901 MEDLEY CAP CORP COM 58503F106 457 146958 SH SOLE 0 0 146958 MEDNAX INC COM 58502B106 291 10721 SH SOLE 447 0 10274 MEDTRONIC PLC SHS G5960L103 18686 205163 SH SOLE 72923 0 132240 MELLANOX TECHNOLOGIES LTD SHS M51363113 622 5257 SH SOLE 218 0 5039 MERCADOLIBRE INC COM 58733R102 3688 7252 SH SOLE 609 0 6643 MERCER INTL INC COM 588056101 190 14076 SH SOLE 3676 0 10400 MERCK & CO INC COM 58933Y105 56043 673832 SH SOLE 69736 0 604096 MERCURY GENL CORP NEW COM 589400100 969 19347 SH SOLE 1111 0 18236 MEREDITH CORP COM 589433101 273 4946 SH SOLE 2626 0 2320 MERIDIAN BIOSCIENCE INC COM 589584101 522 29640 SH SOLE 0 0 29640 MERIT MED SYS INC COM 589889104 451 7292 SH SOLE 2245 0 5047 MERITOR INC COM 59001K100 1897 93208 SH SOLE 0 0 93208 METHODE ELECTRS INC COM 591520200 430 14951 SH SOLE 13573 0 1378 METLIFE INC COM 59156R108 8114 190606 SH SOLE 79295 0 111311 METTLER TOLEDO INTERNATIONAL COM 592688105 407 563 SH SOLE 362 0 201 MEXICO FD INC COM 592835102 244 17639 SH SOLE 0 0 17639 MFA FINL INC COM 55272X102 458 62982 SH SOLE 0 0 62982 MFS CHARTER INCOME TR SH BEN INT 552727109 611 77372 SH SOLE 0 0 77372 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 341 76051 SH SOLE 0 0 76051 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 93 18137 SH SOLE 0 0 18137 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 170 36586 SH SOLE 0 0 36586 MFS INTER INCOME TR SH BEN INT 55273C107 602 158360 SH SOLE 0 0 158360 MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 558 218897 SH SOLE 0 0 218897 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 757 133324 SH SOLE 0 0 133324 MFS SPL VALUE TR SH BEN INT 55274E102 106 19122 SH SOLE 0 0 19122 MGE ENERGY INC COM 55277P104 1177 17314 SH SOLE 0 0 17314 MGIC INVT CORP WIS COM 552848103 1725 130758 SH SOLE 32340 0 98418 MGM GROWTH PPTYS LLC CL A COM 55303A105 2515 77978 SH SOLE 0 0 77978 MGM RESORTS INTERNATIONAL COM 552953101 1173 45694 SH SOLE 160 0 45534 MICROCHIP TECHNOLOGY INC COM 595017104 3517 42397 SH SOLE 921 0 41476 MICROCHIP TECHNOLOGY INC COM 595017104 224 2700 SH Put SOLE 0 0 2700 MICRON TECHNOLOGY INC COM 595112103 9163 221703 SH SOLE 1313 0 220390 MICROSOFT CORP COM 594918104 232923 1974891 SH SOLE 299383 0 1675508 MID AMER APT CMNTYS INC COM 59522J103 1023 9354 SH SOLE 1361 0 7993 MIDDLEBY CORP COM 596278101 731 5601 SH SOLE 1785 0 3816 MIDDLESEX WATER CO COM 596680108 346 6180 SH SOLE 0 0 6180 MIMECAST LTD ORD SHS G14838109 496 10497 SH SOLE 9072 0 1425 MITEK SYS INC COM NEW 606710200 1006 82200 SH SOLE 0 0 82200 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 121 24375 SH SOLE 23716 0 659 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 340 111168 SH SOLE 109647 0 1521 MKS INSTRUMENT INC COM 55306N104 519 5578 SH SOLE 3 0 5575 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 104 13761 SH SOLE 110 0 13651 MOELIS & CO CL A 60786M105 387 9294 SH SOLE 1394 0 7900 MOHAWK INDS INC COM 608190104 246 1954 SH SOLE 553 0 1401 MOLINA HEALTHCARE INC COM 60855R100 404 2849 SH SOLE 55 0 2794 MOLSON COORS BREWING CO CL B 60871R209 666 11159 SH SOLE 748 0 10411 MOMO INC ADR 60879B107 929 24299 SH SOLE 14171 0 10128 MONDELEZ INTL INC CL A 609207105 15018 300839 SH SOLE 64411 0 236428 MONGODB INC CL A 60937P106 2872 19538 SH SOLE 0 0 19538 MONMOUTH REAL ESTATE INVT CO CL A 609720107 560 42514 SH SOLE 0 0 42514 MONOLITHIC PWR SYS INC COM 609839105 1784 13164 SH SOLE 10504 0 2660 MONRO INC COM 610236101 1743 20125 SH SOLE 8482 0 11643 MONSTER BEVERAGE CORP NEW COM 61174X109 4607 84414 SH SOLE 72476 0 11938 MOODYS CORP COM 615369105 3671 20274 SH SOLE 18185 0 2089 MOOG INC CL A 615394202 624 7171 SH SOLE 0 0 7171 MOOG INC CL B 615394301 295 3390 SH SOLE 0 0 3390 MORGAN STANLEY COM NEW 617446448 7394 175223 SH SOLE 58835 0 116388 MORGAN STANLEY EMER MKTS DEB COM 61744H105 2547 283338 SH SOLE 0 0 283338 MOSAIC CO NEW COM 61945C103 448 16421 SH SOLE 1663 0 14758 MOTOROLA SOLUTIONS INC COM NEW 620076307 1716 12222 SH SOLE 4170 0 8052 MPLX LP COM UNIT REP LTD 55336V100 703 21369 SH SOLE 0 0 21369 MRC GLOBAL INC COM 55345K103 441 25245 SH SOLE 25245 0 0 MSC INDL DIRECT INC CL A 553530106 448 5389 SH SOLE 3006 0 2383 MSCI INC COM 55354G100 2690 13526 SH SOLE 11808 0 1718 MUELLER WTR PRODS INC COM SER A 624758108 474 47170 SH SOLE 0 0 47170 MURPHY USA INC COM 626755102 1235 14422 SH SOLE 13708 0 714 MV OIL TR TR UNITS 553859109 98 12001 SH SOLE 0 0 12001 MY SIZE INC COM 62844N109 8 10072 SH SOLE 0 0 10072 MYLAN N V SHS EURO N59465109 1333 47050 SH SOLE 11569 0 35481 MYND ANALYTICS INC *W EXP 06/29/202 62857N111 3 15600 SH SOLE 0 0 15600 NABORS INDUSTRIES LTD SHS G6359F103 55 16076 SH SOLE 0 0 16076 NASDAQ INC COM 631103108 1709 19533 SH SOLE 13441 0 6092 NATIONAL FUEL GAS CO N J COM 636180101 1639 26884 SH SOLE 0 0 26884 NATIONAL GRID PLC SPONSORED ADR NE 636274409 12787 228997 SH SOLE 190995 0 38002 NATIONAL HEALTH INVS INC COM 63633D104 240 3058 SH SOLE 446 0 2612 NATIONAL INSTRS CORP COM 636518102 237 5333 SH SOLE 4579 0 754 NATIONAL OILWELL VARCO INC COM 637071101 1239 46515 SH SOLE 11619 0 34896 NATIONAL RETAIL PPTYS INC COM 637417106 2198 39691 SH SOLE 585 0 39106 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 721 25297 SH SOLE 0 0 25297 NATIONAL VISION HLDGS INC COM 63845R107 288 9179 SH SOLE 9179 0 0 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 1147 26875 SH SOLE 0 0 26875 NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 213 5065 SH SOLE 0 0 5065 NBT BANCORP INC COM 628778102 293 8126 SH SOLE 0 0 8126 NEKTAR THERAPEUTICS COM 640268108 826 24597 SH SOLE 0 0 24597 NEOGENOMICS INC COM NEW 64049M209 385 18795 SH SOLE 4797 0 13998 NETAPP INC COM 64110D104 1230 17742 SH SOLE 3885 0 13857 NETEASE INC SPONSORED ADR 64110W102 593 2455 SH SOLE 0 0 2455 NETFLIX INC COM 64110L106 78917 221330 SH SOLE 11135 0 210195 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1229 108883 SH SOLE 0 0 108883 NEUBERGER BERMAN RE ES SEC F COM 64190A103 193 38907 SH SOLE 0 0 38907 NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 170 13013 SH SOLE 0 0 13013 NEUROCRINE BIOSCIENCES INC COM 64125C109 401 4551 SH SOLE 401 0 4150 NEW AGE BEVERAGES CORP COM 64157V108 54 10181 SH SOLE 0 0 10181 NEW AMER HIGH INCOME FD INC COM NEW 641876800 175 20581 SH SOLE 0 0 20581 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 639 9802 SH SOLE 0 0 9802 NEW GOLD INC CDA COM 644535106 35 40697 SH SOLE 0 0 40697 NEW JERSEY RES COM 646025106 804 16146 SH SOLE 0 0 16146 NEW MTN FIN CORP COM 647551100 714 52635 SH SOLE 0 0 52635 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 773 8579 SH SOLE 0 0 8579 NEW RELIC INC COM 64829B100 1538 15579 SH SOLE 8046 0 7533 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1910 112957 SH SOLE 117 0 112840 NEW SR INVT GROUP INC COM 648691103 203 37220 SH SOLE 0 0 37220 NEW YORK CMNTY BANCORP INC COM 649445103 1128 97456 SH SOLE 5579 0 91877 NEW YORK MTG TR INC COM PAR $.02 649604501 191 31308 SH SOLE 0 0 31308 NEWELL BRANDS INC COM 651229106 1015 66194 SH SOLE 284 0 65910 NEWMARK GROUP INC CL A 65158N102 259 31006 SH SOLE 3836 0 27170 NEWMARKET CORP COM 651587107 994 2292 SH SOLE 2243 0 49 NEWMONT MNG CORP COM 651639106 1992 55691 SH SOLE 2136 0 53555 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 436 22207 SH SOLE 0 0 22207 NEXSTAR MEDIA GROUP INC CL A 65336K103 419 3862 SH SOLE 3106 0 756 NEXTERA ENERGY INC COM 65339F101 28564 147755 SH SOLE 28352 0 119403 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 580 12425 SH SOLE 8342 0 4083 NICE LTD SPONSORED ADR 653656108 311 2534 SH SOLE 542 0 1992 NIKE INC CL B 654106103 19330 229550 SH SOLE 22427 0 207123 NIO INC SPON ADS 62914V106 179 35138 SH SOLE 0 0 35138 NISOURCE INC COM 65473P105 607 21180 SH SOLE 308 0 20872 NLIGHT INC COM 65487K100 473 21240 SH SOLE 18990 0 2250 NOBLE CORP PLC SHS USD G65431101 80 27867 SH SOLE 320 0 27547 NOBLE ENERGY INC COM 655044105 351 14188 SH SOLE 11527 0 2661 NOKIA CORP SPONSORED ADR 654902204 711 124250 SH SOLE 5928 0 118322 NOMAD FOODS LTD USD ORD SHS G6564A105 369 18035 SH SOLE 17835 0 200 NORDIC AMERICAN TANKERS LIMI COM G65773106 154 76305 SH SOLE 0 0 76305 NORDSTROM INC COM 655664100 852 19203 SH SOLE 0 0 19203 NORFOLK SOUTHERN CORP COM 655844108 10777 57665 SH SOLE 6225 0 51440 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 7 12010 SH SOLE 0 0 12010 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 959 34956 SH SOLE 0 0 34956 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 773 30762 SH SOLE 0 0 30762 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 979 35305 SH SOLE 0 0 35305 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 725 27579 SH SOLE 0 0 27579 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1131 40837 SH SOLE 0 0 40837 NORTHERN LTS FD TR IV QUTX RSK MNDGW 66538H732 240 8475 SH SOLE 0 0 8475 NORTHERN TR CORP COM 665859104 1587 17553 SH SOLE 1544 0 16009 NORTHROP GRUMMAN CORP COM 666807102 23867 88526 SH SOLE 4960 0 83566 NORTHSTAR REALTY EUROPE CORP COM 66706L101 346 19905 SH SOLE 0 0 19905 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 326 5927 SH SOLE 1165 0 4762 NOVAGOLD RES INC COM NEW 66987E206 221 53002 SH SOLE 0 0 53002 NOVANTA INC COM 67000B104 879 10320 SH SOLE 3440 0 6880 NOVARTIS A G SPONSORED ADR 66987V109 14344 149201 SH SOLE 47026 0 102175 NOVAVAX INC COM 670002104 15 26330 SH SOLE 0 0 26330 NOVOCURE LTD ORD SHS G6674U108 660 13696 SH SOLE 0 0 13696 NOVO-NORDISK A S ADR 670100205 6492 124114 SH SOLE 73867 0 50247 NOW INC COM 67011P100 264 18891 SH SOLE 17805 0 1086 NRC GROUP HLDGS CORP COM 629375106 210 24017 SH SOLE 0 0 24017 NRG ENERGY INC COM NEW 629377508 575 13533 SH SOLE 2019 0 11514 NUANCE COMMUNICATIONS INC COM 67020Y100 1107 65400 SH SOLE 50241 0 15159 NUCOR CORP COM 670346105 9310 159560 SH SOLE 27447 0 132113 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 338 14143 SH SOLE 0 0 14143 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 720 27515 SH SOLE 0 0 27515 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 867 35796 SH SOLE 0 0 35796 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1609 45648 SH SOLE 0 0 45648 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 397 13538 SH SOLE 0 0 13538 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 230 7343 SH SOLE 0 0 7343 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 894 31121 SH SOLE 0 0 31121 NUSHARES ETF TR NUVEEN ESG US 67092P870 828 33340 SH SOLE 0 0 33340 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 367 12853 SH SOLE 0 0 12853 NUSTAR ENERGY LP UNIT COM 67058H102 1928 71688 SH SOLE 0 0 71688 NUTANIX INC CL A 67059N108 3109 82305 SH SOLE 55026 0 27279 NUTRIEN LTD COM 67077M108 3016 57155 SH SOLE 16731 0 40424 NUVASIVE INC COM 670704105 429 7601 SH SOLE 4712 0 2889 NUVEEN AMT FREE MUN CR INC F COM 67071L106 5733 379402 SH SOLE 0 0 379402 NUVEEN AMT FREE QLTY MUN INC COM 670657105 2422 181307 SH SOLE 0 0 181307 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 504 31566 SH SOLE 0 0 31566 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 129 10058 SH SOLE 0 0 10058 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1325 96179 SH SOLE 0 0 96179 NUVEEN CALIF MUN VALUE FD COM 67062C107 453 47342 SH SOLE 0 0 47342 NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 518 32455 SH SOLE 0 0 32455 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 1005 72215 SH SOLE 0 0 72215 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 2883 205083 SH SOLE 0 0 205083 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 370 47838 SH SOLE 0 0 47838 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 731 70550 SH SOLE 0 0 70550 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 1806 100307 SH SOLE 0 0 100307 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 292 30162 SH SOLE 0 0 30162 NUVEEN FLOATING RATE INCOME COM 67072T108 9185 953739 SH SOLE 0 0 953739 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1236 128855 SH SOLE 0 0 128855 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 409 41148 SH SOLE 0 0 41148 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 168 17017 SH SOLE 0 0 17017 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 1294 132354 SH SOLE 0 0 132354 NUVEEN INTER DURATION MN TMF COM 670671106 251 19105 SH SOLE 0 0 19105 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 133 10590 SH SOLE 0 0 10590 NUVEEN MICHIGAN QLT MUN INC COM 670979103 846 63887 SH SOLE 0 0 63887 NUVEEN MUN 2021 TARGET TERM COM 670687102 225 23354 SH SOLE 0 0 23354 NUVEEN MUN HIGH INCOME OPP F COM 670682103 683 50480 SH SOLE 0 0 50480 NUVEEN MUN INCOME FD INC COM 67062J102 1021 93629 SH SOLE 0 0 93629 NUVEEN MUN VALUE FD INC COM 670928100 4518 451845 SH SOLE 0 0 451845 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2441 161958 SH SOLE 0 0 161958 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 979 43969 SH SOLE 0 0 43969 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 283 20452 SH SOLE 0 0 20452 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 521 40986 SH SOLE 0 0 40986 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 321 24322 SH SOLE 0 0 24322 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 2868 300970 SH SOLE 0 0 300970 NUVEEN PFD & INCM SECURTIES COM 67072C105 4803 533628 SH SOLE 0 0 533628 NUVEEN PFD & INCOME TERM FD COM 67075A106 612 27228 SH SOLE 0 0 27228 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1138 83882 SH SOLE 0 0 83882 NUVEEN REAL ASSET INM AND GW COM 67074Y105 415 25848 SH SOLE 0 0 25848 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1671 126555 SH SOLE 0 0 126555 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 980 63329 SH SOLE 0 0 63329 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1280 87445 SH SOLE 0 0 87445 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 189 13543 SH SOLE 0 0 13543 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 187 12687 SH SOLE 0 0 12687 NUVEEN SHT DUR CR OPP FD COM 67074X107 485 31212 SH SOLE 0 0 31212 NUVEEN SR INCOME FD COM 67067Y104 166 28584 SH SOLE 0 0 28584 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 1165 72553 SH SOLE 0 0 72553 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 6576 320480 SH SOLE 0 0 320480 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 144 12519 SH SOLE 0 0 12519 NVENT ELECTRIC PLC SHS G6700G107 261 9661 SH SOLE 20 0 9641 NVIDIA CORP COM 67066G104 61997 345262 SH SOLE 42830 0 302432 NXP SEMICONDUCTORS N V COM N6596X109 3026 34230 SH SOLE 5991 0 28239 NYMOX PHARMACEUTICAL CORP COM P73398102 25 12500 SH SOLE 0 0 12500 O REILLY AUTOMOTIVE INC NEW COM 67103H107 9322 24007 SH SOLE 2658 0 21349 OAKTREE CAP GROUP LLC UNIT CL A 674001201 1420 28592 SH SOLE 0 0 28592 OAKTREE STRATEGIC INCOME COR COM 67402D104 845 104369 SH SOLE 0 0 104369 OASIS PETE INC NEW COM 674215108 133 22089 SH SOLE 0 0 22089 OBSIDIAN ENERGY LTD COM 674482104 32 114883 SH SOLE 0 0 114883 OCCIDENTAL PETE CORP COM 674599105 18880 285197 SH SOLE 169121 0 116076 OCEANFIRST FINL CORP COM 675234108 400 16624 SH SOLE 0 0 16624 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 1881 68057 SH SOLE 4 0 68053 OFS CAP CORP COM 67103B100 182 15460 SH SOLE 0 0 15460 OGE ENERGY CORP COM 670837103 2125 49291 SH SOLE 1429 0 47862 OKTA INC CL A 679295105 2892 34957 SH SOLE 0 0 34957 OLD DOMINION FREIGHT LINE IN COM 679580100 2220 15373 SH SOLE 10495 0 4878 OLD NATL BANCORP IND COM 680033107 897 54666 SH SOLE 13823 0 40843 OLD REP INTL CORP COM 680223104 2736 130792 SH SOLE 6232 0 124560 OLIN CORP COM PAR $1 680665205 464 20067 SH SOLE 259 0 19808 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 560 6562 SH SOLE 2210 0 4352 OMEGA HEALTHCARE INVS INC COM 681936100 4902 128497 SH SOLE 120 0 128377 OMNICELL INC COM 68213N109 260 3213 SH SOLE 1524 0 1689 OMNICOM GROUP INC COM 681919106 1281 17553 SH SOLE 2197 0 15356 ON SEMICONDUCTOR CORP COM 682189105 598 29090 SH SOLE 2645 0 26445 ONCOSEC MED INC COM NEW 68234L207 12 22000 SH SOLE 0 0 22000 ONE GAS INC COM 68235P108 651 7316 SH SOLE 0 0 7316 ONE LIBERTY PPTYS INC COM 682406103 285 9833 SH SOLE 0 0 9833 ONEMAIN HLDGS INC COM 68268W103 1259 39657 SH SOLE 39544 0 113 ONEOK INC NEW COM 682680103 6144 87968 SH SOLE 8256 0 79712 OPEN TEXT CORP COM 683715106 705 18358 SH SOLE 16307 0 2051 OPKO HEALTH INC COM 68375N103 65 24721 SH SOLE 0 0 24721 OPPENHEIMER ETF TR RUSL 1000 DYNM 68386C724 731 25415 SH SOLE 0 0 25415 OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 44063 854271 SH SOLE 0 0 854271 OPPENHEIMER ETF TR S&P FINCIAL REVE 68386C807 1097 17485 SH SOLE 0 0 17485 OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 10030 169285 SH SOLE 203 0 169082 OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 14270 217665 SH SOLE 0 0 217665 OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 38454 1014875 SH SOLE 0 0 1014875 ORACLE CORP COM 68389X105 30050 559423 SH SOLE 239164 0 320259 ORANGE SPONSORED ADR 684060106 442 27147 SH SOLE 12851 0 14296 ORBCOMM INC COM 68555P100 322 47467 SH SOLE 47467 0 0 ORCHIDS PAPER PRODS CO DEL COM 68572N104 34 27328 SH SOLE 0 0 27328 ORGANOVO HLDGS INC COM 68620A104 114 114976 SH SOLE 0 0 114976 ORION ENGINEERED CARBONS S A COM L72967109 191 10050 SH SOLE 0 0 10050 ORMAT TECHNOLOGIES INC COM 686688102 851 15425 SH SOLE 0 0 15425 OSHKOSH CORP COM 688239201 591 7863 SH SOLE 690 0 7173 OSI ETF TR OSHARES FTSE 67110P100 4286 161535 SH SOLE 0 0 161535 OSI ETF TR OSHARS FTSE US 67110P407 7740 230361 SH SOLE 0 0 230361 OSI ETF TR OSHS GBL INTER 67110P704 868 36008 SH SOLE 0 0 36008 OTTER TAIL CORP COM 689648103 925 18560 SH SOLE 0 0 18560 OUTFRONT MEDIA INC COM 69007J106 793 33868 SH SOLE 12898 0 20970 OWENS & MINOR INC NEW COM 690732102 190 46261 SH SOLE 11668 0 34593 OWENS CORNING NEW COM 690742101 697 14785 SH SOLE 4777 0 10008 OWENS ILL INC COM NEW 690768403 577 30347 SH SOLE 10485 0 19862 OXFORD LANE CAP CORP COM 691543102 281 28550 SH SOLE 0 0 28550 OXFORD SQUARE CAP CORP COM 69181V107 66 10176 SH SOLE 0 0 10176 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 791 28822 SH SOLE 24165 0 4657 PACCAR INC COM 693718108 1447 21235 SH SOLE 21 0 21214 PACER FDS TR DEVELOPED MRKT 69374H873 455 17194 SH SOLE 0 0 17194 PACER FDS TR GLOBL CASH ETF 69374H709 2683 87858 SH SOLE 0 0 87858 PACER FDS TR PACER US SMALL 69374H857 1206 48061 SH SOLE 0 0 48061 PACER FDS TR TRENDP 100 ETF 69374H303 15574 456842 SH SOLE 0 0 456842 PACER FDS TR TRENDP US LAR CP 69374H105 65582 2232191 SH SOLE 0 0 2232191 PACER FDS TR TRENDP US MID CP 69374H204 29939 986129 SH SOLE 0 0 986129 PACER FDS TR TRENDPILOT EUR 69374H808 6726 263858 SH SOLE 0 0 263858 PACER FDS TR US CASH COWS 100 69374H881 6766 233886 SH SOLE 0 0 233886 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 147 20350 SH SOLE 0 0 20350 PACKAGING CORP AMER COM 695156109 1402 14106 SH SOLE 6192 0 7914 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 62 63000 SH SOLE 0 0 63000 PALO ALTO NETWORKS INC COM 697435105 11686 48118 SH SOLE 23166 0 24952 PAN AMERICAN SILVER CORP COM 697900108 1529 115422 SH SOLE 5847 0 109575 PAPA JOHNS INTL INC COM 698813102 611 11540 SH SOLE 0 0 11540 PARATEK PHARMACEUTICALS INC COM 699374302 311 57963 SH SOLE 0 0 57963 PARKER HANNIFIN CORP COM 701094104 753 4386 SH SOLE 960 0 3426 PATTERN ENERGY GROUP INC CL A 70338P100 1124 51102 SH SOLE 0 0 51102 PATTERSON COMPANIES INC COM 703395103 215 9856 SH SOLE 2708 0 7148 PAYCHEX INC COM 704326107 16690 208104 SH SOLE 16432 0 191672 PAYCOM SOFTWARE INC COM 70432V102 1527 8074 SH SOLE 1867 0 6207 PAYPAL HLDGS INC COM 70450Y103 30353 292272 SH SOLE 70665 0 221607 PBF ENERGY INC CL A 69318G106 694 22290 SH SOLE 1174 0 21116 PC CONNECTION INC COM 69318J100 213 5821 SH SOLE 0 0 5821 PCM FUND INC COM 69323T101 1257 112869 SH SOLE 0 0 112869 PDC ENERGY INC COM 69327R101 244 5996 SH SOLE 0 0 5996 PDL CMNTY BANCORP COM 69290X101 176 12600 SH SOLE 0 0 12600 PEBBLEBROOK HOTEL TR COM 70509V100 340 10962 SH SOLE 8230 0 2732 PEGASYSTEMS INC COM 705573103 239 3670 SH SOLE 2646 0 1024 PEMBINA PIPELINE CORP COM 706327103 570 15509 SH SOLE 0 0 15509 PENN NATL GAMING INC COM 707569109 241 11991 SH SOLE 7773 0 4218 PENNANTPARK FLOATING RATE CA COM 70806A106 175 13629 SH SOLE 0 0 13629 PENNANTPARK INVT CORP COM 708062104 683 98816 SH SOLE 46459 0 52357 PENNEY J C CORP INC COM 708160106 74 49682 SH SOLE 0 0 49682 PENNYMAC MTG INVT TR COM 70931T103 1365 65900 SH SOLE 12001 0 53899 PENSKE AUTOMOTIVE GRP INC COM 70959W103 772 17293 SH SOLE 14953 0 2340 PENTAIR PLC SHS G7S00T104 933 20969 SH SOLE 9652 0 11317 PEOPLES BANCORP N C INC COM 710577107 518 19484 SH SOLE 0 0 19484 PEOPLES UTD FINL INC COM 712704105 1421 86465 SH SOLE 3621 0 82844 PEPSICO INC COM 713448108 66306 541052 SH SOLE 98694 0 442358 PERKINELMER INC COM 714046109 714 7406 SH SOLE 527 0 6879 PERRIGO CO PLC SHS G97822103 949 19710 SH SOLE 14432 0 5278 PETIQ INC COM CL A 71639T106 223 7260 SH SOLE 7255 0 5 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 581 36522 SH SOLE 67 0 36455 PFIZER INC COM 717081103 76219 1794659 SH SOLE 212525 0 1582134 PG&E CORP COM 69331C108 454 25525 SH SOLE 0 0 25525 PGIM ETF TR ULTRA SHORT 69344A107 4595 91662 SH SOLE 0 0 91662 PGIM HIGH YIELD BOND FUND IN COM 69346H100 940 66268 SH SOLE 0 0 66268 PHILIP MORRIS INTL INC COM 718172109 53875 609519 SH SOLE 308843 0 300676 PHILLIPS 66 COM 718546104 18352 192838 SH SOLE 17243 0 175595 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 428 8171 SH SOLE 0 0 8171 PHYSICIANS RLTY TR COM 71943U104 530 28198 SH SOLE 965 0 27233 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2368 113566 SH SOLE 7115 0 106451 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 408 22768 SH SOLE 0 0 22768 PIMCO CALIF MUN INCOME FD II COM 72201C109 389 35300 SH SOLE 0 0 35300 PIMCO CORPORATE & INCOME OPP COM 72201B101 21239 1214330 SH SOLE 0 0 1214330 PIMCO CORPORATE INCOME STRAT COM 72200U100 1918 111420 SH SOLE 0 0 111420 PIMCO DYNAMIC INCOME FD SHS 72201Y101 4262 132897 SH SOLE 0 0 132897 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 9638 411364 SH SOLE 0 0 411364 PIMCO EQUITY SER RAFI DYN MULTI 72202L371 217 8826 SH SOLE 0 0 8826 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 11243 112213 SH SOLE 0 0 112213 PIMCO ETF TR 1-5 US TIP IDX 72201R205 4207 81358 SH SOLE 0 0 81358 PIMCO ETF TR 15+ YR US TIPS 72201R304 505 7586 SH SOLE 0 0 7586 PIMCO ETF TR 25YR+ ZERO U S 72201R882 7329 61267 SH SOLE 0 0 61267 PIMCO ETF TR ACTIVE BD ETF 72201R775 21540 204089 SH SOLE 0 0 204089 PIMCO ETF TR BROAD US TIPS 72201R403 1199 20733 SH SOLE 0 0 20733 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 84890 835857 SH SOLE 390 0 835467 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1679 16831 SH SOLE 0 0 16831 PIMCO ETF TR INTER MUN BD ACT 72201R866 3441 63756 SH SOLE 0 0 63756 PIMCO ETF TR INV GRD CRP BD 72201R817 3707 35736 SH SOLE 0 0 35736 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 419 8317 SH SOLE 0 0 8317 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1049 70136 SH SOLE 0 0 70136 PIMCO HIGH INCOME FD COM SHS 722014107 818 90692 SH SOLE 0 0 90692 PIMCO INCOME OPPORTUNITY FD COM 72202B100 682 25607 SH SOLE 0 0 25607 PIMCO INCOME STRATEGY FUND COM 72201H108 632 55106 SH SOLE 0 0 55106 PIMCO INCOME STRATEGY FUND I COM 72201J104 1857 180455 SH SOLE 0 0 180455 PIMCO MUN INCOME FD II COM 72200W106 607 42704 SH SOLE 0 0 42704 PIMCO MUN INCOME FD III COM 72201A103 179 14275 SH SOLE 0 0 14275 PIMCO MUNICIPAL INCOME FD COM 72200R107 655 46397 SH SOLE 0 0 46397 PIMCO STRATEGIC INCOME FD IN COM 72200X104 1697 161008 SH SOLE 0 0 161008 PINNACLE WEST CAP CORP COM 723484101 583 6102 SH SOLE 838 0 5264 PIONEER HIGH INCOME TR COM 72369H106 223 24878 SH SOLE 0 0 24878 PIONEER MUN HIGH INCOME TR COM SHS 723763108 236 19798 SH SOLE 0 0 19798 PIONEER NAT RES CO COM 723787107 3480 22857 SH SOLE 17379 0 5478 PITNEY BOWES INC COM 724479100 123 17883 SH SOLE 0 0 17883 PJT PARTNERS INC COM CL A 69343T107 253 6049 SH SOLE 2416 0 3633 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1332 54340 SH SOLE 0 0 54340 PLANET FITNESS INC CL A 72703H101 925 13467 SH SOLE 4883 0 8584 PLUG POWER INC COM NEW 72919P202 276 114821 SH SOLE 0 0 114821 PNC FINL SVCS GROUP INC COM 693475105 9135 74476 SH SOLE 47655 0 26821 PNM RES INC COM 69349H107 712 15047 SH SOLE 8554 0 6493 POLARIS INDS INC COM 731068102 1685 19961 SH SOLE 0 0 19961 POLYMET MINING CORP COM 731916102 52 77462 SH SOLE 0 0 77462 POOL CORPORATION COM 73278L105 691 4190 SH SOLE 2852 0 1338 PORTLAND GEN ELEC CO COM NEW 736508847 434 8375 SH SOLE 3185 0 5190 POSCO SPONSORED ADR 693483109 621 11243 SH SOLE 6596 0 4647 POST HLDGS INC COM 737446104 1478 13507 SH SOLE 8329 0 5178 POTLATCHDELTIC CORPORATION COM 737630103 517 13682 SH SOLE 11023 0 2659 PPG INDS INC COM 693506107 5975 52937 SH SOLE 29209 0 23728 PPL CORP COM 69351T106 16726 526957 SH SOLE 316126 0 210831 PRA HEALTH SCIENCES INC COM 69354M108 524 4748 SH SOLE 1408 0 3340 PRETIUM RES INC COM 74139C102 215 25086 SH SOLE 0 0 25086 PRICE T ROWE GROUP INC COM 74144T108 6633 66247 SH SOLE 9510 0 56737 PRIMERICA INC COM 74164M108 440 3604 SH SOLE 0 0 3604 PRINCIPAL EXCHANGE TRADED FD HELTHCARE INDX 74255Y409 1115 32021 SH SOLE 0 0 32021 PRINCIPAL EXCHANGE TRADED FD PRIN EDGE ACTV 74255Y102 1107 27804 SH SOLE 0 0 27804 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 367 3850 SH SOLE 0 0 3850 PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 797 28376 SH SOLE 0 0 28376 PRINCIPAL EXCHANGE TRADED FD US SM MLT FC ETF 74255Y607 328 10526 SH SOLE 0 0 10526 PRINCIPAL FINL GROUP INC COM 74251V102 2714 54068 SH SOLE 6201 0 47867 PROASSURANCE CORP COM 74267C106 418 12079 SH SOLE 11553 0 526 PROCTER AND GAMBLE CO COM 742718109 112485 1081071 SH SOLE 185838 0 895233 PROCTER AND GAMBLE CO COM 742718109 364 3500 SH Put SOLE 0 0 3500 PROGENICS PHARMACEUTICALS IN COM 743187106 56 12100 SH SOLE 7795 0 4305 PROGRESSIVE CORP OHIO COM 743315103 5175 71785 SH SOLE 18273 0 53512 PROLOGIS INC COM 74340W103 4248 59038 SH SOLE 519 0 58519 PROOFPOINT INC COM 743424103 1250 10296 SH SOLE 8036 0 2260 PROSHARES TR HGH YLD INT RATE 74348A541 1662 25194 SH SOLE 0 0 25194 PROSHARES TR INVT INT RT HG 74347B607 2393 32276 SH SOLE 0 0 32276 PROSHARES TR K1 FRE CRD OIL 74347B417 220 10005 SH SOLE 0 0 10005 PROSHARES TR LONG ONLINE SHRT 74347B375 3513 68176 SH SOLE 0 0 68176 PROSHARES TR MORNINGSTAR ALTR 74347B813 253 6830 SH SOLE 0 0 6830 PROSHARES TR MSCI EAFE DIVD 74347B839 453 12299 SH SOLE 0 0 12299 PROSHARES TR MSCI EUR DIV 74347B540 304 7605 SH SOLE 0 0 7605 PROSHARES TR PROSHS EMG ETF 74347B847 1160 20121 SH SOLE 0 0 20121 PROSHARES TR PSHS LC COR PLUS 74347R248 21219 310222 SH SOLE 0 0 310222 PROSHARES TR PSHS SH MDCAP400 74347B250 1567 35617 SH SOLE 0 0 35617 PROSHARES TR PSHS SH MSCI EAF 74347R370 338 12617 SH SOLE 0 0 12617 PROSHARES TR PSHS SH MSCI EMR 74347R396 5249 283871 SH SOLE 0 0 283871 PROSHARES TR PSHS SHORT DOW30 74347B235 963 17518 SH SOLE 0 0 17518 PROSHARES TR PSHS SHTFINL ETF 74347B185 227 10001 SH SOLE 0 0 10001 PROSHARES TR PSHS ULT S&P 500 74347R107 2684 22784 SH SOLE 0 0 22784 PROSHARES TR PSHS ULTRA QQQ 74347R206 1440 16018 SH SOLE 0 0 16018 PROSHARES TR RUSS 2000 DIVD 74347B698 8899 152770 SH SOLE 3364 0 149406 PROSHARES TR S&P 500 DV ARIST 74348A467 60782 896759 SH SOLE 9931 0 886828 PROSHARES TR S&P MDCP 400 DIV 74347B680 12441 220818 SH SOLE 3293 0 217525 PROSHARES TR SHORT QQQ NEW 74347B714 3309 112469 SH SOLE 0 0 112469 PROSHARES TR SHORT S&P 500 NE 74347B425 43214 1562880 SH SOLE 0 0 1562880 PROSHARES TR SHRT 20+YR TRE 74347X849 7975 370768 SH SOLE 0 0 370768 PROSHARES TR SHRT HGH YIELD 74347R131 218 9958 SH SOLE 0 0 9958 PROSHARES TR SHRT RUSSELL2000 74348A210 2175 53445 SH SOLE 0 0 53445 PROSHARES TR SHT 7-10 YR TR 74348A608 248 8910 SH SOLE 0 0 8910 PROSHARES TR SP500 EX ENRGY 74347B581 288 4825 SH SOLE 0 0 4825 PROSHARES TR ULTRA FNCLS NEW 74347X633 513 12802 SH SOLE 0 0 12802 PROSHARES TR II SHT VIX ST TRM 74347W130 5379 102738 SH SOLE 0 0 102738 PROSHARES TR II ULTA BLMBG 2017 74347W247 336 15615 SH SOLE 0 0 15615 PROSPECT CAPITAL CORPORATION COM 74348T102 3356 514793 SH SOLE 0 0 514793 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 635 632000 PRN SOLE 0 0 632000 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 70 71000 PRN SOLE 0 0 71000 PROTO LABS INC COM 743713109 397 3779 SH SOLE 1246 0 2533 PROVIDENT BANCORP INC COM 74383X109 305 13450 SH SOLE 0 0 13450 PRUDENTIAL FINL INC COM 744320102 6479 70519 SH SOLE 26 0 70493 PRUDENTIAL PLC ADR 74435K204 509 12648 SH SOLE 11295 0 1353 PSYCHEMEDICS CORP COM NEW 744375205 314 22405 SH SOLE 0 0 22405 PTC INC COM 69370C100 630 6830 SH SOLE 4881 0 1949 PUBLIC STORAGE COM 74460D109 7258 33327 SH SOLE 248 0 33079 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7808 131432 SH SOLE 17310 0 114122 PULTE GROUP INC COM 745867101 948 33903 SH SOLE 1651 0 32252 PURE STORAGE INC CL A 74624M102 919 42160 SH SOLE 7269 0 34891 PURPLE INNOVATION INC COM 74640Y106 227 49000 SH SOLE 0 0 49000 PUTNAM MANAGED MUN INCOM TR COM 746823103 1177 157290 SH SOLE 0 0 157290 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 118 25897 SH SOLE 0 0 25897 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 234 19105 SH SOLE 0 0 19105 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 84 16313 SH SOLE 0 0 16313 PVH CORP COM 693656100 768 6294 SH SOLE 4169 0 2125 Q2 HLDGS INC COM 74736L109 521 7517 SH SOLE 6757 0 760 QIAGEN NV SHS NEW N72482123 404 9938 SH SOLE 7780 0 2158 QORVO INC COM 74736K101 695 9684 SH SOLE 68 0 9616 QTS RLTY TR INC COM CL A 74736A103 581 12912 SH SOLE 942 0 11970 QUAKER CHEM CORP COM 747316107 436 2176 SH SOLE 1231 0 945 QUALCOMM INC COM 747525103 27853 488354 SH SOLE 137688 0 350666 QUALYS INC COM 74758T303 282 3410 SH SOLE 2303 0 1107 QUANTA SVCS INC COM 74762E102 350 9277 SH SOLE 498 0 8779 QUEST DIAGNOSTICS INC COM 74834L100 1227 13649 SH SOLE 2865 0 10784 QUICKLOGIC CORP COM 74837P108 12 20441 SH SOLE 0 0 20441 QUINSTREET INC COM 74874Q100 288 21517 SH SOLE 20117 0 1400 QUOTIENT LTD SHS G73268107 659 73193 SH SOLE 71773 0 1420 QURATE RETAIL INC COM SER A 74915M100 2507 156858 SH SOLE 149574 0 7284 RADIAN GROUP INC COM 750236101 453 21842 SH SOLE 21142 0 700 RADNET INC COM 750491102 145 11734 SH SOLE 0 0 11734 RANGE RES CORP COM 75281A109 251 22374 SH SOLE 0 0 22374 RAPID7 INC COM 753422104 788 15567 SH SOLE 13681 0 1886 RAYMOND JAMES FINANCIAL INC COM 754730109 1829 22617 SH SOLE 7530 0 15087 RAYONIER ADVANCED MATLS INC COM 75508B104 174 12814 SH SOLE 117 0 12697 RAYONIER INC COM 754907103 284 9014 SH SOLE 0 0 9014 RAYTHEON CO COM NEW 755111507 30164 165663 SH SOLE 14566 0 151097 RBB FD INC MOTLEY FOL ETF 74933W601 670 31465 SH SOLE 0 0 31465 RBC BEARINGS INC COM 75524B104 230 1808 SH SOLE 1455 0 353 READING INTERNATIONAL INC CL A 755408101 176 11000 SH SOLE 0 0 11000 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 465 13832 SH SOLE 0 0 13832 REALITY SHS ETF TR DIVS ETF 75605A108 2654 101279 SH SOLE 0 0 101279 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 811 35493 SH SOLE 0 0 35493 REALOGY HLDGS CORP COM 75605Y106 237 20795 SH SOLE 20121 0 674 REALPAGE INC COM 75606N109 235 3868 SH SOLE 3385 0 483 REALTY INCOME CORP COM 756109104 34740 472274 SH SOLE 65258 0 407016 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2166 64310 SH SOLE 0 0 64310 RED HAT INC COM 756577102 6456 35335 SH SOLE 17862 0 17473 RED ROCK RESORTS INC CL A 75700L108 240 9302 SH SOLE 9302 0 0 REDFIN CORP COM 75737F108 212 10445 SH SOLE 0 0 10445 REDWOOD TR INC COM 758075402 467 28899 SH SOLE 0 0 28899 REGAL BELOIT CORP COM 758750103 226 2756 SH SOLE 2380 0 376 REGENCY CTRS CORP COM 758849103 444 6580 SH SOLE 0 0 6580 REGENERON PHARMACEUTICALS COM 75886F107 13208 32166 SH SOLE 9945 0 22221 REGENXBIO INC COM 75901B107 262 4572 SH SOLE 0 0 4572 REGIONS FINL CORP NEW COM 7591EP100 1484 104870 SH SOLE 0 0 104870 REINSURANCE GRP OF AMERICA I COM NEW 759351604 268 1888 SH SOLE 144 0 1744 RELIANCE STEEL & ALUMINUM CO COM 759509102 1219 13457 SH SOLE 2184 0 11273 RELX PLC SPONSORED ADR 759530108 553 25801 SH SOLE 23523 0 2278 RENAISSANCERE HOLDINGS LTD COM G7496G103 467 3254 SH SOLE 2955 0 299 RENASANT CORP COM 75970E107 1005 29701 SH SOLE 22 0 29679 REPUBLIC SVCS INC COM 760759100 1876 23334 SH SOLE 837 0 22497 RESIDEO TECHNOLOGIES INC COM 76118Y104 486 25173 SH SOLE 21 0 25152 RESMED INC COM 761152107 1010 9714 SH SOLE 1738 0 7976 RETAIL PPTYS AMER INC CL A 76131V202 1918 157356 SH SOLE 2240 0 155116 REWALK ROBOTICS LTD SHS M8216Q101 5 25000 SH SOLE 0 0 25000 RGC RES INC COM 74955L103 261 9841 SH SOLE 0 0 9841 RICEBRAN TECHNOLOGIES COM NEW 762831204 176 47222 SH SOLE 0 0 47222 RIGEL PHARMACEUTICALS INC COM NEW 766559603 35 13500 SH SOLE 0 0 13500 RING ENERGY INC COM 76680V108 102 17327 SH SOLE 0 0 17327 RINGCENTRAL INC CL A 76680R206 1323 12276 SH SOLE 4434 0 7842 RIO TINTO PLC SPONSORED ADR 767204100 4616 78430 SH SOLE 5538 0 72892 RITCHIE BROS AUCTIONEERS COM 767744105 612 18013 SH SOLE 12833 0 5180 RITE AID CORP COM 767754104 88 139014 SH SOLE 0 0 139014 RLI CORP COM 749607107 1392 19402 SH SOLE 2633 0 16769 ROBERT HALF INTL INC COM 770323103 383 5880 SH SOLE 0 0 5880 ROCKWELL AUTOMATION INC COM 773903109 5209 29691 SH SOLE 8095 0 21596 ROGERS COMMUNICATIONS INC CL B 775109200 288 5356 SH SOLE 921 0 4435 ROKU INC COM CL A 77543R102 2516 38997 SH SOLE 0 0 38997 ROLLINS INC COM 775711104 2770 66557 SH SOLE 6994 0 59563 ROPER TECHNOLOGIES INC COM 776696106 1361 3979 SH SOLE 786 0 3193 ROSS STORES INC COM 778296103 2656 28528 SH SOLE 5845 0 22683 ROYAL BK CDA MONTREAL QUE COM 780087102 2408 31876 SH SOLE 4473 0 27403 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2261 19723 SH SOLE 6547 0 13176 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 9541 149197 SH SOLE 17450 0 131747 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 12835 205060 SH SOLE 26852 0 178208 ROYAL GOLD INC COM 780287108 2575 28324 SH SOLE 0 0 28324 ROYCE MICRO-CAP TR INC COM 780915104 1374 165005 SH SOLE 0 0 165005 ROYCE VALUE TR INC COM 780910105 2478 180090 SH SOLE 0 0 180090 RPC INC COM 749660106 173 15143 SH SOLE 4717 0 10426 RPM INTL INC COM 749685103 2512 43287 SH SOLE 1170 0 42117 RUBIUS THERAPEUTICS INC COM 78116T103 241 13315 SH SOLE 0 0 13315 RUSH ENTERPRISES INC CL A 781846209 548 13105 SH SOLE 13105 0 0 RYANAIR HLDGS PLC SPONSORED ADS 783513203 260 3476 SH SOLE 2278 0 1198 RYDER SYS INC COM 783549108 652 10516 SH SOLE 0 0 10516 S&P GLOBAL INC COM 78409V104 5639 26780 SH SOLE 8953 0 17827 SABINE ROYALTY TR UNIT BEN INT 785688102 261 5613 SH SOLE 0 0 5613 SABRA HEALTH CARE REIT INC COM 78573L106 2175 111719 SH SOLE 0 0 111719 SAGE THERAPEUTICS INC COM 78667J108 343 2154 SH SOLE 1777 0 377 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 901 31370 SH SOLE 31262 0 108 SALESFORCE COM INC COM 79466L302 40693 256949 SH SOLE 35324 0 221625 SANDERSON FARMS INC COM 800013104 922 6990 SH SOLE 6352 0 638 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 11 10950 SH SOLE 0 0 10950 SANDSTORM GOLD LTD COM NEW 80013R206 407 74314 SH SOLE 0 0 74314 SANGAMO THERAPEUTICS INC COM 800677106 125 13125 SH SOLE 0 0 13125 SANOFI RIGHT 12/31/2020 80105N113 8 16677 SH SOLE 0 0 16677 SANOFI SPONSORED ADR 80105N105 2106 47565 SH SOLE 619 0 46946 SAP SE SPON ADR 803054204 2279 19741 SH SOLE 12608 0 7133 SAREPTA THERAPEUTICS INC COM 803607100 1571 13179 SH SOLE 1452 0 11727 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2965 14849 SH SOLE 9047 0 5802 SCHLUMBERGER LTD COM 806857108 13961 320345 SH SOLE 160461 0 159884 SCHNEIDER NATIONAL INC CL B 80689H102 201 9548 SH SOLE 0 0 9548 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 502 18023 SH SOLE 0 0 18023 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3079 118396 SH SOLE 0 0 118396 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 12377 395300 SH SOLE 0 0 395300 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 515 15964 SH SOLE 0 0 15964 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1288 23949 SH SOLE 0 0 23949 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 386 10254 SH SOLE 0 0 10254 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 786 20711 SH SOLE 0 0 20711 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 728 19557 SH SOLE 0 0 19557 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 11600 418336 SH SOLE 0 0 418336 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 884 32067 SH SOLE 0 0 32067 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 535 17207 SH SOLE 0 0 17207 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1916 38180 SH SOLE 0 0 38180 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 9197 177281 SH SOLE 0 0 177281 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 18763 275727 SH SOLE 0 0 275727 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 49342 943806 SH SOLE 0 0 943806 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 53114 668693 SH SOLE 0 0 668693 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 29495 538819 SH SOLE 0 0 538819 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 30224 447028 SH SOLE 0 0 447028 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 18827 339908 SH SOLE 0 0 339908 SCHWAB STRATEGIC TR US REIT ETF 808524847 4008 90213 SH SOLE 0 0 90213 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 18751 268139 SH SOLE 0 0 268139 SCHWAB STRATEGIC TR US TIPS ETF 808524870 10829 196885 SH SOLE 12016 0 184869 SCIENCE APPLICATNS INTL CP N COM 808625107 320 4152 SH SOLE 1489 0 2663 SCOTTS MIRACLE GRO CO CL A 810186106 1319 16788 SH SOLE 917 0 15871 SEABOARD CORP COM 811543107 206 48 SH SOLE 0 0 48 SEABRIDGE GOLD INC COM 811916105 378 30520 SH SOLE 0 0 30520 SEACOR HOLDINGS INC NOTE 2.500%12/1 811904AM3 52 55000 PRN SOLE 0 0 55000 SEAGATE TECHNOLOGY PLC SHS G7945M107 4599 96028 SH SOLE 54686 0 41342 SEALED AIR CORP NEW COM 81211K100 1602 34772 SH SOLE 27770 0 7002 SEASPAN CORP SHS Y75638109 1689 194172 SH SOLE 95 0 194077 SEATTLE GENETICS INC COM 812578102 5600 76460 SH SOLE 2309 0 74151 SEAWORLD ENTMT INC COM 81282V100 231 8975 SH SOLE 8575 0 400 SEI INVESTMENTS CO COM 784117103 2717 52005 SH SOLE 49730 0 2275 SELECT MED HLDGS CORP COM 81619Q105 156 11060 SH SOLE 7235 0 3825 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 22555 482260 SH SOLE 0 0 482260 SELECT SECTOR SPDR TR ENERGY 81369Y506 101125 1529410 SH SOLE 658 0 1528752 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 14155 390817 SH SOLE 7128 0 383689 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 97197 853733 SH SOLE 3568 0 850165 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 66829 1191033 SH SOLE 6570 0 1184463 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 191549 2087728 SH SOLE 5427 0 2082301 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 205586 7996330 SH SOLE 86107 0 7910223 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 116941 1558588 SH SOLE 38158 0 1520430 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 87125 1497760 SH SOLE 4459 0 1493301 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 12829 231147 SH SOLE 4528 0 226619 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 110814 1497491 SH SOLE 8865 0 1488626 SELECTIVE INS GROUP INC COM 816300107 5331 84248 SH SOLE 0 0 84248 SEMPRA ENERGY COM 816851109 3976 31587 SH SOLE 5803 0 25784 SEMTECH CORP COM 816850101 488 9593 SH SOLE 7039 0 2554 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1607 136382 SH SOLE 135 0 136247 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1050 23321 SH SOLE 22615 0 706 SENSEONICS HLDGS INC COM 81727U105 29 11950 SH SOLE 0 0 11950 SERES THERAPEUTICS INC COM 81750R102 92 13350 SH SOLE 0 0 13350 SERITAGE GROWTH PPTYS CL A 81752R100 209 4710 SH SOLE 1570 0 3140 SERVICE CORP INTL COM 817565104 2207 54969 SH SOLE 32471 0 22498 SERVICENOW INC COM 81762P102 8210 33306 SH SOLE 5846 0 27460 SHAKE SHACK INC CL A 819047101 243 4114 SH SOLE 0 0 4114 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 272 13282 SH SOLE 0 0 13282 SHENANDOAH TELECOMMUNICATION COM 82312B106 1598 36030 SH SOLE 0 0 36030 SHERWIN WILLIAMS CO COM 824348106 4775 11086 SH SOLE 1168 0 9918 SHIP FINANCE INTERNATIONAL L SHS G81075106 553 44783 SH SOLE 0 0 44783 SHOPIFY INC CL A 82509L107 7139 34552 SH SOLE 404 0 34148 SIERRA WIRELESS INC COM 826516106 198 16040 SH SOLE 0 0 16040 SIGNATURE BK NEW YORK N Y COM 82669G104 564 4377 SH SOLE 2703 0 1674 SILGAN HOLDINGS INC COM 827048109 515 17368 SH SOLE 17307 0 61 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 467 11788 SH SOLE 0 0 11788 SIMON PPTY GROUP INC NEW COM 828806109 2302 12636 SH SOLE 987 0 11649 SINCLAIR BROADCAST GROUP INC CL A 829226109 2523 65573 SH SOLE 8930 0 56643 SIRIUS XM HLDGS INC COM 82968B103 1302 229615 SH SOLE 5730 0 223885 SIX FLAGS ENTMT CORP NEW COM 83001A102 923 18713 SH SOLE 1267 0 17446 SKECHERS U S A INC CL A 830566105 456 13565 SH SOLE 0 0 13565 SKYWEST INC COM 830879102 666 12264 SH SOLE 10770 0 1494 SKYWORKS SOLUTIONS INC COM 83088M102 4299 52120 SH SOLE 15560 0 36560 SLEEP NUMBER CORP COM 83125X103 305 6491 SH SOLE 0 0 6491 SMART SAND INC COM 83191H107 356 80111 SH SOLE 75011 0 5100 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 842 20985 SH SOLE 14716 0 6269 SMITH A O CORP COM 831865209 1092 20483 SH SOLE 4585 0 15898 SMUCKER J M CO COM NEW 832696405 3328 28563 SH SOLE 556 0 28007 SNAP INC CL A 83304A106 949 86156 SH SOLE 0 0 86156 SNAP ON INC COM 833034101 1611 10294 SH SOLE 2152 0 8142 SONOCO PRODS CO COM 835495102 1884 30623 SH SOLE 1535 0 29088 SONOS INC COM 83570H108 179 17395 SH SOLE 0 0 17395 SONY CORP SPONSORED ADR 835699307 1635 38716 SH SOLE 2743 0 35973 SOPHIRIS BIO INC COM NEW 83578Q209 10 10000 SH SOLE 0 0 10000 SOUTH JERSEY INDS INC COM 838518108 220 6873 SH SOLE 15 0 6858 SOUTHERN CO COM 842587107 42972 831500 SH SOLE 242393 0 589107 SOUTHERN COPPER CORP COM 84265V105 651 16408 SH SOLE 0 0 16408 SOUTHWEST AIRLS CO COM 844741108 5315 102397 SH SOLE 12476 0 89921 SOUTHWEST GAS HOLDINGS INC COM 844895102 701 8526 SH SOLE 0 0 8526 SOUTHWESTERN ENERGY CO COM 845467109 218 46556 SH SOLE 23169 0 23387 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 177318 684283 SH SOLE 0 0 684283 SPDR GOLD TRUST GOLD SHS 78463V107 104812 859046 SH SOLE 0 0 859046 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 245 2475 SH SOLE 0 0 2475 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 12642 252687 SH SOLE 0 0 252687 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 2198 55956 SH SOLE 0 0 55956 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4337 118570 SH SOLE 0 0 118570 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 1595 34491 SH SOLE 0 0 34491 SPDR INDEX SHS FDS MSCI ACWI ETF 78463X475 794 10172 SH SOLE 0 0 10172 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 725 20022 SH SOLE 3550 0 16472 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1209 19413 SH SOLE 0 0 19413 SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 207 3307 SH SOLE 0 0 3307 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 757 12805 SH SOLE 0 0 12805 SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 237 3070 SH SOLE 0 0 3070 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 10420 356728 SH SOLE 0 0 356728 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 13219 369671 SH SOLE 0 0 369671 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2519 25113 SH SOLE 0 0 25113 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1021 32264 SH SOLE 0 0 32264 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2869 64362 SH SOLE 0 0 64362 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 370 7187 SH SOLE 0 0 7187 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 587 8850 SH SOLE 0 0 8850 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7205 189457 SH SOLE 0 0 189457 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1505 49648 SH SOLE 0 0 49648 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 667 20168 SH SOLE 0 0 20168 SPDR S&P 500 ETF TR TR UNIT 78462F103 838738 2969194 SH SOLE 32 0 2969162 SPDR S&P 500 ETF TR TR UNIT 78462F103 38135 135000 SH Put SOLE 0 0 135000 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 116669 337780 SH SOLE 0 0 337780 SPDR SER TR BLOMBERG 1 10 YR 78468R861 196 10136 SH SOLE 0 0 10136 SPDR SER TR BLOMBERG BRC INV 78468R200 13655 444784 SH SOLE 0 0 444784 SPDR SER TR BLOOMBERG SRT TR 78468R408 10688 392208 SH SOLE 0 0 392208 SPDR SER TR DORSEY WRGT FI 78468R713 1065 46032 SH SOLE 0 0 46032 SPDR SER TR MSCI USA STRTGIC 78468R812 2157 25943 SH SOLE 0 0 25943 SPDR SER TR NUVEEN BLMBRG SR 78468R739 8867 182904 SH SOLE 0 0 182904 SPDR SER TR NUVEEN BRC MUNIC 78468R721 12054 244606 SH SOLE 84628 0 159978 SPDR SER TR PORTFOLIO SH TSR 78468R101 799 26835 SH SOLE 0 0 26835 SPDR SER TR PORTFOLIO SM ETF 78468R853 4726 156350 SH SOLE 0 0 156350 SPDR SER TR PRTFLO S&P500 HI 78468R788 6331 167317 SH SOLE 0 0 167317 SPDR SER TR S&P 500 BUYBCK 78468R820 2141 33241 SH SOLE 0 0 33241 SPDR SER TR S&P INTERNET ETF 78468R127 217 2443 SH SOLE 0 0 2443 SPDR SER TR SPDR BLOOMBERG 78468R663 14921 162893 SH SOLE 0 0 162893 SPDR SER TR SPDR S&P 500 ETF 78468R796 1337 19599 SH SOLE 0 0 19599 SPDR SER TR SSGA GNDER ETF 78468R747 821 11559 SH SOLE 0 0 11559 SPDR SER TR SSGA US LRG ETF 78468R804 1104 11003 SH SOLE 0 0 11003 SPDR SER TR SSGA US SMAL ETF 78468R887 4437 48501 SH SOLE 0 0 48501 SPDR SERIES TRUST AEROSPACE DEF 78464A631 22667 246921 SH SOLE 0 0 246921 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 34867 667312 SH SOLE 0 0 667312 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 705 11680 SH SOLE 0 0 11680 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 241 7888 SH SOLE 0 0 7888 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 48848 1751441 SH SOLE 0 0 1751441 SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 1355 52449 SH SOLE 0 0 52449 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 2360 42392 SH SOLE 0 0 42392 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 151336 4207274 SH SOLE 24978 0 4182296 SPDR SERIES TRUST COMP SOFTWARE 78464A599 7719 81762 SH SOLE 0 0 81762 SPDR SERIES TRUST DJ REIT ETF 78464A607 7674 77574 SH SOLE 0 0 77574 SPDR SERIES TRUST FACTST INV ETF 78464A110 780 7467 SH SOLE 0 0 7467 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 388 7179 SH SOLE 0 0 7179 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 672 10417 SH SOLE 0 0 10417 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 7514 93521 SH SOLE 0 0 93521 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 9259 161133 SH SOLE 0 0 161133 SPDR SERIES TRUST NYSE TECH ETF 78464A102 2341 32868 SH SOLE 0 0 32868 SPDR SERIES TRUST OILGAS EQUIP 78464A748 522 45237 SH SOLE 0 0 45237 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 2325 81477 SH SOLE 0 0 81477 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 83253 2436436 SH SOLE 0 0 2436436 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 3414 125852 SH SOLE 0 0 125852 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 21836 600055 SH SOLE 0 0 600055 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 5130 154365 SH SOLE 0 0 154365 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2141 64241 SH SOLE 0 0 64241 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 8310 272022 SH SOLE 0 0 272022 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 20427 580644 SH SOLE 0 0 580644 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 51232 1376826 SH SOLE 0 0 1376826 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 53444 1765002 SH SOLE 0 0 1765002 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 19734 375525 SH SOLE 0 0 375525 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 2360 46847 SH SOLE 0 0 46847 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 33489 560955 SH SOLE 0 0 560955 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 19472 322919 SH SOLE 0 0 322919 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 21837 327538 SH SOLE 0 0 327538 SPDR SERIES TRUST S&P BIOTECH 78464A870 19652 217058 SH SOLE 0 0 217058 SPDR SERIES TRUST S&P BK ETF 78464A797 10115 242153 SH SOLE 0 0 242153 SPDR SERIES TRUST S&P DIVID ETF 78464A763 144266 1451222 SH SOLE 0 0 1451222 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 3606 93528 SH SOLE 0 0 93528 SPDR SERIES TRUST S&P INS ETF 78464A789 2047 66236 SH SOLE 0 0 66236 SPDR SERIES TRUST S&P METALS MNG 78464A755 1192 40174 SH SOLE 0 0 40174 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 4002 130197 SH SOLE 0 0 130197 SPDR SERIES TRUST S&P PHARMAC 78464A722 1946 46810 SH SOLE 0 0 46810 SPDR SERIES TRUST S&P REGL BKG 78464A698 19100 372027 SH SOLE 28813 0 343214 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 2790 61981 SH SOLE 0 0 61981 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 7350 93622 SH SOLE 0 0 93622 SPDR SERIES TRUST S&P TELECOM 78464A540 1251 17689 SH SOLE 0 0 17689 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 2212 36598 SH SOLE 0 0 36598 SPDR SERIES TRUST SPDR S&P1500VL 78464A128 1763 17370 SH SOLE 0 0 17370 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 5060 118564 SH SOLE 0 0 118564 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 685 7482 SH SOLE 6434 0 1048 SPIRIT MTA REIT COM SHS BEN IN 84861U105 107 16413 SH SOLE 0 0 16413 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 562 14151 SH SOLE 513 0 13638 SPIRIT RLTY CAP INC NEW NOTE 2.875% 5/1 84860WAA0 807 808000 PRN SOLE 0 0 808000 SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 35 35000 PRN SOLE 0 0 35000 SPLUNK INC COM 848637104 6612 53041 SH SOLE 35577 0 17464 SPOTIFY TECHNOLOGY S A SHS L8681T102 1755 12645 SH SOLE 142 0 12503 SPRINT CORPORATION COM 85207U105 491 86965 SH SOLE 0 0 86965 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 887 71527 SH SOLE 0 0 71527 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 908 86897 SH SOLE 0 0 86897 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 705 127173 SH SOLE 0 0 127173 SPROUTS FMRS MKT INC COM 85208M102 1098 50993 SH SOLE 45481 0 5512 SPS COMMERCE INC COM 78463M107 325 3071 SH SOLE 2416 0 655 SQUARE INC CL A 852234103 16087 214720 SH SOLE 5585 0 209135 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 940 14752 SH SOLE 7756 0 6996 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 282825 6141703 SH SOLE 93752 0 6047951 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 3726 98801 SH SOLE 0 0 98801 SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 240 2962 SH SOLE 0 0 2962 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 279 11098 SH SOLE 0 0 11098 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 155865 3223686 SH SOLE 0 0 3223686 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 1323 32780 SH SOLE 0 0 32780 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1026 20841 SH SOLE 0 0 20841 SSR MNG INC COM 784730103 310 24492 SH SOLE 0 0 24492 STAAR SURGICAL CO COM PAR $0.01 852312305 254 7440 SH SOLE 128 0 7312 STAG INDL INC COM 85254J102 353 11911 SH SOLE 2075 0 9836 STAGE STORES INC COM NEW 85254C305 11 10400 SH SOLE 0 0 10400 STAMPS COM INC COM NEW 852857200 629 7731 SH SOLE 0 0 7731 STANLEY BLACK & DECKER INC COM 854502101 3773 27710 SH SOLE 4740 0 22970 STAR BULK CARRIERS CORP SHS PAR Y8162K204 151 22903 SH SOLE 0 0 22903 STARBUCKS CORP COM 855244109 40161 540238 SH SOLE 54801 0 485437 STARWOOD PPTY TR INC COM 85571B105 3371 150832 SH SOLE 2359 0 148473 STATE STR CORP COM 857477103 3375 51280 SH SOLE 27238 0 24042 STEEL DYNAMICS INC COM 858119100 2349 66602 SH SOLE 3617 0 62985 STEPAN CO COM 858586100 288 3295 SH SOLE 1215 0 2080 STERICYCLE INC COM 858912108 982 18005 SH SOLE 4724 0 13281 STERIS PLC SHS USD G8473T100 1541 12049 SH SOLE 5238 0 6811 STIFEL FINL CORP COM 860630102 283 5357 SH SOLE 3080 0 2277 STITCH FIX INC COM CL A 860897107 550 19487 SH SOLE 0 0 19487 STMICROELECTRONICS N V NY REGISTRY 861012102 1057 71169 SH SOLE 0 0 71169 STONECO LTD COM CL A G85158106 322 7840 SH SOLE 0 0 7840 STORE CAP CORP COM 862121100 4188 125023 SH SOLE 45304 0 79719 STRATASYS LTD SHS M85548101 475 19957 SH SOLE 0 0 19957 STRATEGY SHS ECOLOGCL STRATGY 86280R209 370 9250 SH SOLE 0 0 9250 STRATEGY SHS NS 7HANDL IDX 86280R506 435 18390 SH SOLE 0 0 18390 STRYKER CORP COM 863667101 15891 80454 SH SOLE 12158 0 68296 STURM RUGER & CO INC COM 864159108 243 4575 SH SOLE 0 0 4575 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1495 66723 SH SOLE 0 0 66723 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 282 40121 SH SOLE 34594 0 5527 SUMMIT FINANCIAL GROUP INC COM 86606G101 290 10946 SH SOLE 0 0 10946 SUMMIT HOTEL PPTYS INC COM 866082100 620 54337 SH SOLE 50337 0 4000 SUMMIT MATLS INC CL A 86614U100 1609 101387 SH SOLE 3494 0 97893 SUN CMNTYS INC COM 866674104 909 7671 SH SOLE 0 0 7671 SUN HYDRAULICS CORP COM 866942105 299 6283 SH SOLE 5033 0 1250 SUN LIFE FINL INC COM 866796105 945 24598 SH SOLE 450 0 24148 SUNCOKE ENERGY PARTNERS L P COMUNIT REP LT 86722Y101 125 10058 SH SOLE 0 0 10058 SUNCOR ENERGY INC NEW COM 867224107 3620 111618 SH SOLE 59621 0 51997 SUNOCO LP COM UT REP LP 86765K109 684 21945 SH SOLE 0 0 21945 SUNTRUST BKS INC COM 867914103 4045 68275 SH SOLE 26440 0 41835 SUPERNUS PHARMACEUTICALS INC COM 868459108 860 24544 SH SOLE 128 0 24416 SVB FINL GROUP COM 78486Q101 910 4091 SH SOLE 1744 0 2347 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 260 48989 SH SOLE 0 0 48989 SYMANTEC CORP COM 871503108 642 27912 SH SOLE 13367 0 14545 SYNCHRONY FINL COM 87165B103 2525 79153 SH SOLE 47778 0 31375 SYNEOS HEALTH INC CL A 87166B102 598 11557 SH SOLE 11304 0 253 SYNNEX CORP COM 87162W100 402 4214 SH SOLE 11 0 4203 SYNOPSYS INC COM 871607107 2794 24173 SH SOLE 7288 0 16885 SYNOVUS FINL CORP COM NEW 87161C501 1542 44868 SH SOLE 0 0 44868 SYSCO CORP COM 871829107 8862 132737 SH SOLE 6749 0 125988 T MOBILE US INC COM 872590104 1457 21090 SH SOLE 4911 0 16179 T2 BIOSYSTEMS INC COM 89853L104 31 11621 SH SOLE 0 0 11621 TABLEAU SOFTWARE INC CL A 87336U105 1395 10961 SH SOLE 1584 0 9377 TAILORED BRANDS INC COM 87403A107 92 11700 SH SOLE 0 0 11700 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4492 109661 SH SOLE 44205 0 65456 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 668 32799 SH SOLE 20816 0 11983 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1507 15964 SH SOLE 3736 0 12228 TAL EDUCATION GROUP SPONSORED ADS 874080104 380 10542 SH SOLE 9720 0 822 TANDEM DIABETES CARE INC COM NEW 875372203 631 9937 SH SOLE 2813 0 7124 TANGER FACTORY OUTLET CTRS I COM 875465106 781 37204 SH SOLE 0 0 37204 TANZANIAN ROYALTY EXPL CORP COM 87600U104 14 17762 SH SOLE 0 0 17762 TAPESTRY INC COM 876030107 599 18424 SH SOLE 4642 0 13782 TARGA RES CORP COM 87612G101 1292 31098 SH SOLE 1747 0 29351 TARGET CORP COM 87612E106 15782 196634 SH SOLE 1119 0 195515 TC PIPELINES LP UT COM LTD PRT 87233Q108 900 24098 SH SOLE 0 0 24098 TCF FINL CORP COM 872275102 473 22871 SH SOLE 8228 0 14643 TCW STRATEGIC INCOME FUND IN COM 872340104 76 13891 SH SOLE 0 0 13891 TE CONNECTIVITY LTD REG SHS H84989104 4892 60578 SH SOLE 37266 0 23312 TECH DATA CORP COM 878237106 284 2774 SH SOLE 1678 0 1096 TECHNIPFMC PLC COM G87110105 1616 68721 SH SOLE 67470 0 1251 TECK RESOURCES LTD CL B 878742204 1635 70546 SH SOLE 5646 0 64900 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 261 17419 SH SOLE 7505 0 9914 TEEKAY TANKERS LTD CL A Y8565N102 12 12625 SH SOLE 0 0 12625 TEGNA INC COM 87901J105 201 14278 SH SOLE 7741 0 6537 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2597 126441 SH SOLE 0 0 126441 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 493 27972 SH SOLE 0 0 27972 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1045 60994 SH SOLE 0 0 60994 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1315 102688 SH SOLE 0 0 102688 TELADOC HEALTH INC COM 87918A105 1273 22888 SH SOLE 3687 0 19201 TELEDYNE TECHNOLOGIES INC COM 879360105 1002 4209 SH SOLE 1574 0 2635 TELEFONICA S A SPONSORED ADR 879382208 255 30518 SH SOLE 0 0 30518 TELLURIAN INC NEW COM 87968A104 353 31528 SH SOLE 0 0 31528 TEMPLETON EMERG MKTS INCOME COM 880192109 446 43601 SH SOLE 0 0 43601 TEMPLETON GLOBAL INCOME FD COM 880198106 1457 231215 SH SOLE 0 0 231215 TENET HEALTHCARE CORP COM NEW 88033G407 445 15416 SH SOLE 0 0 15416 TERADATA CORP DEL COM 88076W103 2272 52061 SH SOLE 49596 0 2465 TERADYNE INC COM 880770102 815 20447 SH SOLE 10663 0 9784 TERRAFORM PWR INC COM CL A 88104R209 408 29686 SH SOLE 0 0 29686 TESLA INC COM 88160R101 11007 39329 SH SOLE 2202 0 37127 TEUCRIUM COMMODITY TR SUGAR FD 88166A409 274 37590 SH SOLE 0 0 37590 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 3100 197695 SH SOLE 12505 0 185190 TEXAS INSTRS INC COM 882508104 15917 150028 SH SOLE 68952 0 81076 TEXAS PAC LD TR SUB CTF PROP I T 882610108 755 976 SH SOLE 0 0 976 TEXAS ROADHOUSE INC COM 882681109 341 5485 SH SOLE 4126 0 1359 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 521 53990 SH SOLE 24597 0 29393 TEXTRON INC COM 883203101 1841 36342 SH SOLE 2464 0 33878 TG THERAPEUTICS INC COM 88322Q108 93 11629 SH SOLE 0 0 11629 THE CHARLES SCHWAB CORPORATI COM 808513105 8739 204253 SH SOLE 131314 0 72939 THE TRADE DESK INC COM CL A 88339J105 9382 47395 SH SOLE 0 0 47395 THERMO FISHER SCIENTIFIC INC COM 883556102 21343 77967 SH SOLE 31082 0 46885 THOMSON REUTERS CORP COM NEW 884903709 1121 18941 SH SOLE 5140 0 13801 THOR INDS INC COM 885160101 386 6185 SH SOLE 0 0 6185 TIDEWATER INC NEW COM 88642R109 601 25900 SH SOLE 0 0 25900 TIER REIT INC COM NEW 88650V208 808 28188 SH SOLE 0 0 28188 TIFFANY & CO NEW COM 886547108 1677 15893 SH SOLE 10370 0 5523 TILRAY INC COM CL 2 88688T100 1565 23892 SH SOLE 0 0 23892 TIMBERLAND BANCORP INC COM 887098101 302 10803 SH SOLE 0 0 10803 TIMKEN CO COM 887389104 1630 37372 SH SOLE 1238 0 36134 TIMKENSTEEL CORP COM 887399103 546 50293 SH SOLE 0 0 50293 TJX COS INC NEW COM 872540109 9510 178724 SH SOLE 20301 0 158423 TOLL BROTHERS INC COM 889478103 783 21643 SH SOLE 59 0 21584 TOPBUILD CORP COM 89055F103 664 10238 SH SOLE 0 0 10238 TORO CO COM 891092108 1722 25021 SH SOLE 0 0 25021 TORONTO DOMINION BK ONT COM NEW 891160509 3392 62431 SH SOLE 44 0 62387 TORTOISE ENERGY INFRA CORP COM 89147L100 1379 58683 SH SOLE 0 0 58683 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 163 11636 SH SOLE 248 0 11388 TOTAL S A SPONSORED ADS 89151E109 14294 256854 SH SOLE 137673 0 119181 TOTAL SYS SVCS INC COM 891906109 1781 18739 SH SOLE 4508 0 14231 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 573 34577 SH SOLE 33695 0 882 TOWNEBANK PORTSMOUTH VA COM 89214P109 564 22800 SH SOLE 0 0 22800 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1210 10251 SH SOLE 1372 0 8879 TPI COMPOSITES INC COM 87266J104 225 7845 SH SOLE 0 0 7845 TRACTOR SUPPLY CO COM 892356106 6574 67256 SH SOLE 7303 0 59953 TRANSCANADA CORP COM 89353D107 384 8555 SH SOLE 0 0 8555 TRANSDIGM GROUP INC COM 893641100 2980 6563 SH SOLE 2036 0 4527 TRANSENTERIX INC COM NEW 89366M201 582 244510 SH SOLE 0 0 244510 TRANSOCEAN LTD REG SHS H8817H100 1043 119772 SH SOLE 39774 0 79998 TRAVELERS COMPANIES INC COM 89417E109 11337 82656 SH SOLE 23846 0 58810 TREVENA INC COM 89532E109 31 19835 SH SOLE 0 0 19835 TREX CO INC COM 89531P105 406 6605 SH SOLE 2956 0 3649 TRI CONTL CORP COM 895436103 651 24769 SH SOLE 0 0 24769 TRILOGY METALS INC NEW COM 89621C105 39 15964 SH SOLE 0 0 15964 TRIMAS CORP COM NEW 896215209 200 6513 SH SOLE 6513 0 0 TRIMBLE INC COM 896239100 393 9740 SH SOLE 584 0 9156 TRIMTABS ETF TR ALL CAP INTL 89628W401 1073 43000 SH SOLE 0 0 43000 TRIMTABS ETF TR ALL CAP US FREE 89628W302 1723 48565 SH SOLE 0 0 48565 TRINITY INDS INC COM 896522109 722 33232 SH SOLE 17331 0 15901 TRINITY PL HLDGS INC COM 89656D101 412 103028 SH SOLE 0 0 103028 TRIPADVISOR INC COM 896945201 512 9955 SH SOLE 174 0 9781 TRISTATE CAP HLDGS INC COM 89678F100 388 18968 SH SOLE 18968 0 0 TRITON INTL LTD CL A G9078F107 1450 46610 SH SOLE 15054 0 31556 TRUSTMARK CORP COM 898402102 381 11343 SH SOLE 0 0 11343 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 210 67751 SH SOLE 0 0 67751 TUCOWS INC COM NEW 898697206 3137 38643 SH SOLE 0 0 38643 TUPPERWARE BRANDS CORP COM 899896104 539 21084 SH SOLE 2558 0 18526 TURQUOISE HILL RES LTD COM 900435108 20 12197 SH SOLE 0 0 12197 TURTLE BEACH CORP COM NEW 900450206 436 38360 SH SOLE 0 0 38360 TWILIO INC CL A 90138F102 5164 39976 SH SOLE 0 0 39976 TWITTER INC COM 90184L102 7838 238368 SH SOLE 118195 0 120173 TWO HBRS INVT CORP COM NEW 90187B408 1825 134892 SH SOLE 0 0 134892 TWO RDS SHARED TR ANFIELD CAP DI 90213U115 310 30930 SH SOLE 5806 0 25124 TYLER TECHNOLOGIES INC COM 902252105 566 2757 SH SOLE 2544 0 213 TYSON FOODS INC CL A 902494103 4891 70448 SH SOLE 32796 0 37652 U S CONCRETE INC COM NEW 90333L201 581 14037 SH SOLE 6924 0 7113 U S G CORP COM NEW 903293405 560 12933 SH SOLE 0 0 12933 U S SILICA HLDGS INC COM 90346E103 1155 66523 SH SOLE 20648 0 45875 UBIQUITI NETWORKS INC COM 90347A100 906 6050 SH SOLE 0 0 6050 UBS AG JERSEY BRH ALERIAN INFRST 902641646 375 16521 SH SOLE 0 0 16521 UBS GROUP AG SHS H42097107 566 46766 SH SOLE 36645 0 10121 UDR INC COM 902653104 503 11067 SH SOLE 0 0 11067 UGI CORP NEW COM 902681105 1282 23136 SH SOLE 0 0 23136 ULTA BEAUTY INC COM 90384S303 4378 12553 SH SOLE 5701 0 6852 ULTIMATE SOFTWARE GROUP INC COM 90385D107 700 2121 SH SOLE 1648 0 473 ULTRA CLEAN HLDGS INC COM 90385V107 154 14901 SH SOLE 0 0 14901 UMH PPTYS INC COM 903002103 1121 79635 SH SOLE 0 0 79635 UMPQUA HLDGS CORP COM 904214103 313 18950 SH SOLE 6365 0 12585 UNDER ARMOUR INC CL A 904311107 2316 109577 SH SOLE 34 0 109543 UNDER ARMOUR INC CL C 904311206 2227 118031 SH SOLE 0 0 118031 UNILEVER N V N Y SHS NEW 904784709 2659 45613 SH SOLE 16834 0 28779 UNILEVER PLC SPON ADR NEW 904767704 6870 119027 SH SOLE 38581 0 80446 UNION PACIFIC CORP COM 907818108 28316 169357 SH SOLE 37365 0 131992 UNITED BANKSHARES INC WEST V COM 909907107 287 7923 SH SOLE 2436 0 5487 UNITED CONTL HLDGS INC COM 910047109 2240 28083 SH SOLE 19671 0 8412 UNITED FIRE GROUP INC COM 910340108 564 12900 SH SOLE 0 0 12900 UNITED PARCEL SERVICE INC CL B 911312106 42326 378755 SH SOLE 144185 0 234570 UNITED RENTALS INC COM 911363109 9088 79541 SH SOLE 238 0 79303 UNITED STATES ANTIMONY CORP COM 911549103 21 45100 SH SOLE 0 0 45100 UNITED STATES NATL GAS FUND UNIT PAR 912318300 649 27658 SH SOLE 0 0 27658 UNITED STATES OIL FUND LP UNITS 91232N108 10516 841295 SH SOLE 0 0 841295 UNITED STATES STL CORP NEW COM 912909108 4406 226054 SH SOLE 0 0 226054 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 261 11584 SH SOLE 0 0 11584 UNITED STS BRENT OIL FD LP UNIT 91167Q100 716 37236 SH SOLE 0 0 37236 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 654 16876 SH SOLE 0 0 16876 UNITED TECHNOLOGIES CORP COM 913017109 44289 343620 SH SOLE 19306 0 324314 UNITEDHEALTH GROUP INC COM 91324P102 54368 219889 SH SOLE 84889 0 135000 UNITEDHEALTH GROUP INC COM 91324P102 247 1000 SH Put SOLE 0 0 1000 UNITI GROUP INC COM 91325V108 288 25757 SH SOLE 51 0 25706 UNIVERSAL DISPLAY CORP COM 91347P105 1654 10823 SH SOLE 0 0 10823 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 631 8340 SH SOLE 0 0 8340 UNIVERSAL HLTH SVCS INC CL B 913903100 898 6710 SH SOLE 0 0 6710 UNUM GROUP COM 91529Y106 2180 64445 SH SOLE 49964 0 14481 UPLAND SOFTWARE INC COM 91544A109 359 8470 SH SOLE 0 0 8470 URANIUM ENERGY CORP COM 916896103 20 14500 SH SOLE 0 0 14500 US BANCORP DEL COM NEW 902973304 19184 398098 SH SOLE 82679 0 315419 US FOODS HLDG CORP COM 912008109 426 12199 SH SOLE 11376 0 823 US XPRESS ENTERPRISES INC COM CL A 90338N202 101 15305 SH SOLE 0 0 15305 USD PARTNERS LP COM UT REP LTD 903318103 221 20401 SH SOLE 0 0 20401 V F CORP COM 918204108 5752 66185 SH SOLE 25717 0 40468 VAIL RESORTS INC COM 91879Q109 711 3274 SH SOLE 1906 0 1368 VALE S A SPONSORED ADS 91912E105 699 53553 SH SOLE 4055 0 49498 VALERO ENERGY CORP NEW COM 91913Y100 14724 173565 SH SOLE 23054 0 150511 VALLEY NATL BANCORP COM 919794107 466 48627 SH SOLE 3995 0 44632 VANECK MERK GOLD TRUST GOLD TRUST 921078101 759 59938 SH SOLE 0 0 59938 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1911 30654 SH SOLE 0 0 30654 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 7943 162763 SH SOLE 0 0 162763 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2808 138275 SH SOLE 0 0 138275 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1825 103949 SH SOLE 0 0 103949 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 14574 890849 SH SOLE 0 0 890849 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1544 12013 SH SOLE 0 0 12013 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 631 24187 SH SOLE 0 0 24187 VANECK VECTORS ETF TR COAL ETF 92189F809 207 15315 SH SOLE 0 0 15315 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 5576 238580 SH SOLE 0 0 238580 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 16430 571472 SH SOLE 0 0 571472 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 807 12976 SH SOLE 0 0 12976 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 30685 1368652 SH SOLE 0 0 1368652 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 783 30222 SH SOLE 0 0 30222 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 668 54289 SH SOLE 0 0 54289 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 584 29245 SH SOLE 0 0 29245 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 17523 279165 SH SOLE 27843 0 251322 VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 500 11395 SH SOLE 0 0 11395 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 4120 163698 SH SOLE 0 0 163698 VANECK VECTORS ETF TR ISRAEL ETF 92189F635 211 6703 SH SOLE 0 0 6703 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 14575 436890 SH SOLE 0 0 436890 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 7378 232531 SH SOLE 0 0 232531 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 37574 805612 SH SOLE 0 0 805612 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 3369 142935 SH SOLE 0 0 142935 VANECK VECTORS ETF TR NDR CMG LN FLT 92189F148 2281 86026 SH SOLE 0 0 86026 VANECK VECTORS ETF TR OIL REFINERS ETF 92189F585 275 9544 SH SOLE 0 0 9544 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1779 103249 SH SOLE 0 0 103249 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 4840 249345 SH SOLE 0 0 249345 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 864 14234 SH SOLE 0 0 14234 VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 289 18375 SH SOLE 0 0 18375 VANECK VECTORS ETF TR RETAIL ETF 92189F684 1098 10477 SH SOLE 0 0 10477 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 2179 105790 SH SOLE 0 0 105790 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 6041 56817 SH SOLE 0 0 56817 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 1515 61333 SH SOLE 12572 0 48761 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 567 34239 SH SOLE 0 0 34239 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 87640 566739 SH SOLE 0 0 566739 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 31006 285222 SH SOLE 0 0 285222 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 9123 67345 SH SOLE 0 0 67345 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 14967 117050 SH SOLE 0 0 117050 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 8939 74558 SH SOLE 0 0 74558 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 4502 29347 SH SOLE 0 0 29347 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8367 65665 SH SOLE 0 0 65665 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 21287 151662 SH SOLE 0 0 151662 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 115689 1378397 SH SOLE 511 0 1377886 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 76266 827722 SH SOLE 0 0 827722 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 225252 2830152 SH SOLE 232 0 2829920 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1317517 16229575 SH SOLE 110903 0 16118672 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 185165 3320147 SH SOLE 2777 0 3317370 VANGUARD GROUP DIV APP ETF 921908844 308517 2813911 SH SOLE 0 0 2813911 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 42882 371399 SH SOLE 0 0 371399 VANGUARD INDEX FDS GROWTH ETF 922908736 453328 2898149 SH SOLE 17340 0 2880809 VANGUARD INDEX FDS LARGE CAP ETF 922908637 52092 401327 SH SOLE 17852 0 383475 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 75203 526740 SH SOLE 2162 0 524578 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 61620 571191 SH SOLE 3914 0 567277 VANGUARD INDEX FDS MID CAP ETF 922908629 162245 1009300 SH SOLE 67023 0 942277 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 162535 1870159 SH SOLE 497 0 1869662 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 362919 1398316 SH SOLE 0 0 1398316 VANGUARD INDEX FDS SM CP VAL ETF 922908611 97033 753769 SH SOLE 13708 0 740061 VANGUARD INDEX FDS SMALL CP ETF 922908751 240458 1573677 SH SOLE 65138 0 1508539 VANGUARD INDEX FDS SML CP GRW ETF 922908595 58572 325908 SH SOLE 166 0 325742 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2023369 13982231 SH SOLE 67 0 13982164 VANGUARD INDEX FDS VALUE ETF 922908744 467257 4341330 SH SOLE 23362 0 4317968 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 53918 1075126 SH SOLE 0 0 1075126 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 225466 5305075 SH SOLE 72248 0 5232827 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 17458 325647 SH SOLE 0 0 325647 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 9958 151199 SH SOLE 0 0 151199 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 7068 67879 SH SOLE 895 0 66984 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 9370 157291 SH SOLE 0 0 157291 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 42538 581361 SH SOLE 0 0 581361 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 30885 634454 SH SOLE 0 0 634454 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 19686 377491 SH SOLE 0 0 377491 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 23560 365381 SH SOLE 0 0 365381 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 816098 9394470 SH SOLE 12873 0 9381597 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 20703 226185 SH SOLE 12470 0 213715 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 4928 63378 SH SOLE 20083 0 43295 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 115048 2197245 SH SOLE 0 0 2197245 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 37077 613653 SH SOLE 46124 0 567529 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 96265 1206935 SH SOLE 21957 0 1184978 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 13140 156881 SH SOLE 0 0 156881 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 40794 262375 SH SOLE 0 0 262375 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 6351 48900 SH SOLE 0 0 48900 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 16847 155835 SH SOLE 0 0 155835 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7059 49434 SH SOLE 0 0 49434 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 15178 123399 SH SOLE 0 0 123399 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1491 14283 SH SOLE 0 0 14283 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 4602 35559 SH SOLE 0 0 35559 VANGUARD STAR FD VG TL INTL STK F 921909768 54564 1051324 SH SOLE 0 0 1051324 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 368265 9010639 SH SOLE 30603 0 8980036 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 2876 36757 SH SOLE 0 0 36757 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 225231 2629356 SH SOLE 0 0 2629356 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 11335 175466 SH SOLE 0 0 175466 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 9888 162473 SH SOLE 0 0 162473 VANGUARD WORLD FD EXTENDED DUR 921910709 17263 144861 SH SOLE 0 0 144861 VANGUARD WORLD FD MEGA CAP INDEX 921910873 24249 248228 SH SOLE 0 0 248228 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 29924 383492 SH SOLE 0 0 383492 VANGUARD WORLD FD MEGA GRWTH IND 921910816 64280 516925 SH SOLE 0 0 516925 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5054 60510 SH SOLE 0 0 60510 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 28786 166964 SH SOLE 0 0 166964 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 50978 351065 SH SOLE 0 0 351065 VANGUARD WORLD FDS ENERGY ETF 92204A306 15320 171401 SH SOLE 0 0 171401 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 30349 470230 SH SOLE 0 0 470230 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 63602 368753 SH SOLE 0 0 368753 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 12908 92268 SH SOLE 0 0 92268 VANGUARD WORLD FDS INF TECH ETF 92204A702 184969 921940 SH SOLE 380 0 921560 VANGUARD WORLD FDS MATERIALS ETF 92204A801 9570 77750 SH SOLE 0 0 77750 VANGUARD WORLD FDS UTILITIES ETF 92204A876 46208 356541 SH SOLE 0 0 356541 VARIAN MED SYS INC COM 92220P105 3252 22950 SH SOLE 18966 0 3984 VECTOR GROUP LTD COM 92240M108 736 68167 SH SOLE 5478 0 62689 VEDANTA LTD SPONSORED ADR 92242Y100 368 34863 SH SOLE 34429 0 434 VEEVA SYS INC CL A COM 922475108 4514 35585 SH SOLE 1694 0 33891 VENATOR MATLS PLC SHS G9329Z100 428 76182 SH SOLE 76182 0 0 VENTAS INC COM 92276F100 20889 327364 SH SOLE 148691 0 178673 VEREIT INC COM 92339V100 10344 1235810 SH SOLE 2973 0 1232837 VERINT SYS INC COM 92343X100 612 10210 SH SOLE 3124 0 7086 VERISIGN INC COM 92343E102 1113 6130 SH SOLE 182 0 5948 VERISK ANALYTICS INC COM 92345Y106 1470 11056 SH SOLE 5911 0 5145 VERIZON COMMUNICATIONS INC COM 92343V104 120811 2043142 SH SOLE 425872 0 1617270 VERTEX PHARMACEUTICALS INC COM 92532F100 7925 43084 SH SOLE 27167 0 15917 VIACOM INC NEW CL A 92553P102 564 17384 SH SOLE 0 0 17384 VIACOM INC NEW CL B 92553P201 1314 46794 SH SOLE 35783 0 11011 VIAD CORP COM NEW 92552R406 494 8769 SH SOLE 0 0 8769 VIASAT INC COM 92552V100 584 7541 SH SOLE 2835 0 4706 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 4315 136508 SH SOLE 0 0 136508 VICTORY PORTFOLIOS II VCSHS EMRG VOLTY 92647N857 2012 78155 SH SOLE 0 0 78155 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 10104 310608 SH SOLE 0 0 310608 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 795 21089 SH SOLE 0 0 21089 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 52348 1119497 SH SOLE 0 0 1119497 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9518 189644 SH SOLE 0 0 189644 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 13241 334949 SH SOLE 0 0 334949 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 63612 1428221 SH SOLE 0 0 1428221 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 95743 2084427 SH SOLE 0 0 2084427 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 5888 134268 SH SOLE 0 0 134268 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 3346 74381 SH SOLE 0 0 74381 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 13895 576556 SH SOLE 0 0 576556 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 274 8695 SH SOLE 0 0 8695 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 426 14505 SH SOLE 0 0 14505 VIKING THERAPEUTICS INC COM 92686J106 1449 145785 SH SOLE 210 0 145575 VILLAGE FARMS INTL INC COM 92707Y108 1423 101588 SH SOLE 0 0 101588 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1722 51940 SH SOLE 625 0 51315 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 759 70867 SH SOLE 0 0 70867 VIRTUS TOTAL RETURN FUND INC COM 92837G100 1403 139578 SH SOLE 0 0 139578 VISA INC COM CL A 92826C839 149777 958922 SH SOLE 173549 0 785373 VISHAY INTERTECHNOLOGY INC COM 928298108 259 14002 SH SOLE 9470 0 4532 VISTRA ENERGY CORP COM 92840M102 478 18353 SH SOLE 11189 0 7164 VMWARE INC CL A COM 928563402 5852 32404 SH SOLE 15866 0 16538 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 11193 615663 SH SOLE 405335 0 210328 VONAGE HLDGS CORP COM 92886T201 970 96655 SH SOLE 55 0 96600 VORNADO RLTY TR SH BEN INT 929042109 231 3423 SH SOLE 751 0 2672 VOYA FINL INC COM 929089100 601 12020 SH SOLE 11533 0 487 VOYA GLBL ADV & PREM OPP FD COM 92912R104 279 25827 SH SOLE 0 0 25827 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 351 53951 SH SOLE 0 0 53951 VOYA INFRASTRUCTURE INDLS & COM 92912X101 165 13083 SH SOLE 0 0 13083 VOYA PRIME RATE TR SH BEN INT 92913A100 183 38385 SH SOLE 0 0 38385 VOYA RISK MANAGED NAT RES FD COM 92913C106 121 22358 SH SOLE 0 0 22358 VULCAN MATLS CO COM 929160109 2715 22933 SH SOLE 12586 0 10347 W & T OFFSHORE INC COM 92922P106 109 15804 SH SOLE 13549 0 2255 W P CAREY INC COM 92936U109 33370 426021 SH SOLE 64 0 425957 WABCO HLDGS INC COM 92927K102 860 6519 SH SOLE 3683 0 2836 WABTEC CORP COM 929740108 1095 14826 SH SOLE 2590 0 12236 WADDELL & REED FINL INC CL A 930059100 331 19164 SH SOLE 8077 0 11087 WALGREENS BOOTS ALLIANCE INC COM 931427108 12470 197086 SH SOLE 1953 0 195133 WALMART INC COM 931142103 48072 492895 SH SOLE 23979 0 468916 WASHINGTON FED INC COM 938824109 748 25903 SH SOLE 24783 0 1120 WASHINGTON PRIME GROUP NEW COM 93964W108 300 53125 SH SOLE 0 0 53125 WASTE CONNECTIONS INC COM 94106B101 1200 13546 SH SOLE 4630 0 8916 WASTE MGMT INC DEL COM 94106L109 27956 269045 SH SOLE 7006 0 262039 WASTE MGMT INC DEL COM 94106L109 2483 23900 SH Put SOLE 0 0 23900 WATERS CORP COM 941848103 1029 4082 SH SOLE 1621 0 2461 WATERSTONE FINL INC MD COM 94188P101 488 29660 SH SOLE 0 0 29660 WAYFAIR INC CL A 94419L101 445 2999 SH SOLE 0 0 2999 WD-40 CO COM 929236107 540 3188 SH SOLE 174 0 3014 WEATHERFORD INTL PLC ORD SHS G48833100 142 202831 SH SOLE 147246 0 55585 WEC ENERGY GROUP INC COM 92939U106 6122 77420 SH SOLE 13734 0 63686 WEIBO CORP SPONSORED ADR 948596101 669 10789 SH SOLE 78 0 10711 WEIGHT WATCHERS INTL INC NEW COM 948626106 456 22629 SH SOLE 17 0 22612 WELLCARE HEALTH PLANS INC COM 94946T106 946 3507 SH SOLE 867 0 2640 WELLS FARGO CO NEW COM 949746101 30998 641516 SH SOLE 149267 0 492249 WELLS FARGO CO NEW PERP PFD CNV A 949746804 2366 1831 SH SOLE 0 0 1831 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 221 42231 SH SOLE 0 0 42231 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 627 79553 SH SOLE 0 0 79553 WELLS FARGO MULTI SECTOR INC COM 94987D101 413 34107 SH SOLE 0 0 34107 WELLTOWER INC COM 95040Q104 18489 238266 SH SOLE 114905 0 123361 WENDYS CO COM 95058W100 1029 57500 SH SOLE 0 0 57500 WESBANCO INC COM 950810101 439 11038 SH SOLE 2167 0 8871 WEST PHARMACEUTICAL SVSC INC COM 955306105 1798 16280 SH SOLE 15875 0 405 WESTERN ALLIANCE BANCORP COM 957638109 214 5206 SH SOLE 4138 0 1068 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1236 90603 SH SOLE 0 0 90603 WESTERN ASSET GLB HI INCOME COM 95766B109 1300 138495 SH SOLE 0 0 138495 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 263 15977 SH SOLE 0 0 15977 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 196 13237 SH SOLE 0 0 13237 WESTERN ASSET HIGH INCM FD I COM 95766J102 219 33742 SH SOLE 0 0 33742 WESTERN ASSET HIGH INCM OPP COM 95766K109 118 24524 SH SOLE 0 0 24524 WESTERN ASSET MTG DEF OPPTY COM 95790B109 600 28899 SH SOLE 0 0 28899 WESTERN ASSET MUN HI INCM FD COM 95766N103 82 11095 SH SOLE 0 0 11095 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 358 27357 SH SOLE 0 0 27357 WESTERN AST INFL LKD OPP & I COM 95766R104 147 13664 SH SOLE 0 0 13664 WESTERN DIGITAL CORP COM 958102105 6410 133376 SH SOLE 26171 0 107205 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 606 19315 SH SOLE 0 0 19315 WESTERN UN CO COM 959802109 639 34578 SH SOLE 10424 0 24154 WESTPAC BKG CORP SPONSORED ADR 961214301 416 22479 SH SOLE 14010 0 8469 WESTROCK CO COM 96145D105 853 22251 SH SOLE 9328 0 12923 WESTWATER RES INC COM 961684107 3 20055 SH SOLE 0 0 20055 WEX INC COM 96208T104 1703 8831 SH SOLE 4859 0 3972 WEYERHAEUSER CO COM 962166104 8699 330260 SH SOLE 27721 0 302539 WHEATON PRECIOUS METALS CORP COM 962879102 1453 60991 SH SOLE 0 0 60991 WHIRLPOOL CORP COM 963320106 1839 13838 SH SOLE 3933 0 9905 WHITESTONE REIT COM 966084204 562 46767 SH SOLE 0 0 46767 WHITING PETE CORP NEW COM NEW 966387409 351 13413 SH SOLE 12 0 13401 WILLIAMS COS INC DEL COM 969457100 6979 242992 SH SOLE 95870 0 147122 WILLIAMS SONOMA INC COM 969904101 346 6157 SH SOLE 0 0 6157 WILLIS TOWERS WATSON PUB LTD SHS G96629103 552 3143 SH SOLE 2193 0 950 WINGSTOP INC COM 974155103 226 2970 SH SOLE 2695 0 275 WINMARK CORP COM 974250102 4849 25714 SH SOLE 0 0 25714 WINTRUST FINL CORP COM 97650W108 246 3652 SH SOLE 1605 0 2047 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 5546 307951 SH SOLE 0 0 307951 WISDOMTREE TR CBOE S&P 500 97717X560 812 30145 SH SOLE 0 0 30145 WISDOMTREE TR CHINADIV EX FI 97717X719 730 9361 SH SOLE 0 0 9361 WISDOMTREE TR CURRNCY INT EQ 97717X263 961 33709 SH SOLE 0 0 33709 WISDOMTREE TR DYNAMIC LNG EQ 97717X313 542 18453 SH SOLE 0 0 18453 WISDOMTREE TR EM EX ST-OWNED 97717X578 9826 340821 SH SOLE 0 0 340821 WISDOMTREE TR EM LCL DEBT FD 97717X867 348 10176 SH SOLE 0 0 10176 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 986 39846 SH SOLE 0 0 39846 WISDOMTREE TR EMER MKT HIGH FD 97717W315 13294 303230 SH SOLE 0 0 303230 WISDOMTREE TR EMERG CUR STR FD 97717W133 328 17850 SH SOLE 0 0 17850 WISDOMTREE TR EMERG MKTS DIV 97717X214 612 19492 SH SOLE 0 0 19492 WISDOMTREE TR EMG MKTS SMCAP 97717W281 4743 100687 SH SOLE 0 0 100687 WISDOMTREE TR EUR HDG SMLCAP 97717X552 324 10755 SH SOLE 0 0 10755 WISDOMTREE TR EURO QTLY DIV GR 97717X610 382 15246 SH SOLE 0 0 15246 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 12958 202749 SH SOLE 0 0 202749 WISDOMTREE TR EUROPE SMCP DV 97717W869 3399 58160 SH SOLE 0 0 58160 WISDOMTREE TR FLOATNG RAT TREA 97717X628 8518 339652 SH SOLE 0 0 339652 WISDOMTREE TR FNDMTL US SHRT 97717X149 3144 62393 SH SOLE 0 0 62393 WISDOMTREE TR GLB EX US RL EST 97717W331 312 9715 SH SOLE 0 0 9715 WISDOMTREE TR GLB HIGH DIV FD 97717W877 5329 115632 SH SOLE 0 0 115632 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1297 55785 SH SOLE 0 0 55785 WISDOMTREE TR INDIA ERNGS FD 97717W422 2740 104056 SH SOLE 0 0 104056 WISDOMTREE TR INTL DIV EX FINL 97717W786 1438 34923 SH SOLE 0 0 34923 WISDOMTREE TR INTL EQUITY FD 97717W703 2572 50805 SH SOLE 0 0 50805 WISDOMTREE TR INTL LRGCAP DV 97717W794 322 6945 SH SOLE 0 0 6945 WISDOMTREE TR INTL QULTY DIV 97717X131 316 10991 SH SOLE 0 0 10991 WISDOMTREE TR INTL SMCAP DIV 97717W760 3455 52506 SH SOLE 0 0 52506 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 2610 81056 SH SOLE 0 0 81056 WISDOMTREE TR ITL HIGH DIV FD 97717W802 773 19202 SH SOLE 0 0 19202 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3955 78139 SH SOLE 0 0 78139 WISDOMTREE TR JP SMALLCP DIV 97717W836 799 11708 SH SOLE 0 0 11708 WISDOMTREE TR NEGATIVE DUR US 97717W364 288 6790 SH SOLE 0 0 6790 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 555 27812 SH SOLE 0 0 27812 WISDOMTREE TR US DIVID EX FNCL 97717W406 4343 50797 SH SOLE 0 0 50797 WISDOMTREE TR US HIGH DIVIDEND 97717W208 6681 92196 SH SOLE 0 0 92196 WISDOMTREE TR US LARGECAP DIVD 97717W307 15382 163258 SH SOLE 0 0 163258 WISDOMTREE TR US LARGECAP FUND 97717W588 3867 121637 SH SOLE 0 0 121637 WISDOMTREE TR US MIDCAP DIVID 97717W505 87421 2442614 SH SOLE 0 0 2442614 WISDOMTREE TR US MIDCAP FUND 97717W570 6103 155136 SH SOLE 0 0 155136 WISDOMTREE TR US QLT SHRHD YLD 97717W547 344 4064 SH SOLE 0 0 4064 WISDOMTREE TR US QTLY DIV GRT 97717X669 35257 818794 SH SOLE 14731 0 804063 WISDOMTREE TR US S CAP QTY DIV 97717X651 1350 38933 SH SOLE 0 0 38933 WISDOMTREE TR US SMALLCAP DIVD 97717W604 41205 1496202 SH SOLE 0 0 1496202 WISDOMTREE TR US SMALLCAP FUND 97717W562 4401 121877 SH SOLE 0 0 121877 WISDOMTREE TR US TOTAL DIVIDND 97717W109 46614 492593 SH SOLE 0 0 492593 WISDOMTREE TR US TOTAL MRKT FD 97717W596 936 28973 SH SOLE 0 0 28973 WISDOMTREE TR YIELD ENHANCD US 97717X511 814 16344 SH SOLE 0 0 16344 WIX COM LTD SHS M98068105 419 3467 SH SOLE 0 0 3467 WNS HOLDINGS LTD SPON ADR 92932M101 636 11933 SH SOLE 11740 0 193 WOODWARD INC COM 980745103 826 8658 SH SOLE 6539 0 2119 WORKDAY INC CL A 98138H101 2373 12307 SH SOLE 2953 0 9354 WORLD GOLD TR SPDR GLD MINIS 98149E204 137 10625 SH SOLE 0 0 10625 WORLD WRESTLING ENTMT INC CL A 98156Q108 1353 15593 SH SOLE 0 0 15593 WORLDPAY INC CL A 981558109 427 3760 SH SOLE 1324 0 2436 WORTHINGTON INDS INC COM 981811102 291 7791 SH SOLE 0 0 7791 WPP PLC NEW ADR 92937A102 864 16368 SH SOLE 11003 0 5365 WPX ENERGY INC COM 98212B103 1012 77170 SH SOLE 18888 0 58282 WRIGHT MED GROUP N V ORD SHS N96617118 466 14824 SH SOLE 3889 0 10935 WYNDHAM DESTINATIONS INC COM 98310W108 370 9142 SH SOLE 0 0 9142 WYNDHAM HOTELS & RESORTS INC COM 98311A105 733 14668 SH SOLE 3189 0 11479 WYNN RESORTS LTD COM 983134107 5282 44266 SH SOLE 1540 0 42726 XCEL ENERGY INC COM 98389B100 10745 191153 SH SOLE 53214 0 137939 XENIA HOTELS & RESORTS INC COM 984017103 2145 97882 SH SOLE 0 0 97882 XEROX CORP COM NEW 984121608 433 13545 SH SOLE 2099 0 11446 XILINX INC COM 983919101 4723 37249 SH SOLE 3684 0 33565 XPO LOGISTICS INC COM 983793100 832 15485 SH SOLE 0 0 15485 XYLEM INC COM 98419M100 3612 45694 SH SOLE 28152 0 17542 YAMANA GOLD INC COM 98462Y100 121 46228 SH SOLE 0 0 46228 YANDEX N V SHS CLASS A N97284108 423 12330 SH SOLE 165 0 12165 YATRA ONLINE INC ORD SHS G98338109 588 119707 SH SOLE 0 0 119707 YELP INC CL A 985817105 614 17797 SH SOLE 0 0 17797 YETI HLDGS INC COM 98585X104 272 9001 SH SOLE 0 0 9001 YUM BRANDS INC COM 988498101 11859 118819 SH SOLE 22640 0 96179 YUM CHINA HLDGS INC COM 98850P109 9139 203446 SH SOLE 104764 0 98682 YY INC SPONSORED ADS A 98426T106 575 6846 SH SOLE 1530 0 5316 ZAGG INC COM 98884U108 108 11900 SH SOLE 0 0 11900 ZEBRA TECHNOLOGIES CORP CL A 989207105 2140 10194 SH SOLE 6201 0 3993 ZENDESK INC COM 98936J101 567 6666 SH SOLE 0 0 6666 ZIMMER BIOMET HLDGS INC COM 98956P102 3159 24735 SH SOLE 2601 0 22134 ZION OIL & GAS INC COM 989696109 41 53888 SH SOLE 0 0 53888 ZIONS BANCORPORATION N A COM 989701107 1212 26694 SH SOLE 4455 0 22239 ZIOPHARM ONCOLOGY INC COM 98973P101 165 42921 SH SOLE 0 0 42921 ZOETIS INC CL A 98978V103 8399 83415 SH SOLE 54196 0 29219 ZSCALER INC COM 98980G102 901 12700 SH SOLE 0 0 12700