0001403438-19-000002.txt : 20190207 0001403438-19-000002.hdr.sgml : 20190207 20190207145530 ACCESSION NUMBER: 0001403438-19-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190207 DATE AS OF CHANGE: 20190207 EFFECTIVENESS DATE: 20190207 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: 19574829 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 12-31-2018 12-31-2018 LPL Financial LLC
1055 LPL WAY FORT MILL SC 29715
13F HOLDINGS REPORT 028-12526 N
Steven Mills Senior Vice President, Operations 980-321-1994 Steven Mills Fort Mill SC 02-07-2019 0 3070 37596833 false
INFORMATION TABLE 2 Q42018LPL13F.xml 180 DEGREE CAP CORP COM 68235B109 20 11400 SH SOLE 0 0 11400 22ND CENTY GROUP INC COM 90137F103 67 26800 SH SOLE 0 0 26800 2U INC COM 90214J101 741 14895 SH SOLE 8792 0 6103 3-D SYS CORP DEL COM NEW 88554D205 389 38212 SH SOLE 0 0 38212 3M CO COM 88579Y101 40079 210346 SH SOLE 7857 0 202489 AAR CORP COM 000361105 221 5914 SH SOLE 4574 0 1340 AARONS INC COM PAR $0.50 002535300 902 21443 SH SOLE 20373 0 1070 ABB LTD SPONSORED ADR 000375204 1274 67028 SH SOLE 6602 0 60426 ABBOTT LABS COM 002824100 30041 415329 SH SOLE 42627 0 372702 ABBVIE INC COM 00287Y109 80106 868919 SH SOLE 151899 0 717020 ABERDEEN ASIA PACIFIC INCOM COM 003009107 3920 1012889 SH SOLE 0 0 1012889 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 163 34216 SH SOLE 0 0 34216 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 97 11391 SH SOLE 0 0 11391 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 219 43919 SH SOLE 0 0 43919 ABERDEEN STD GOLD ETF TR PHYSCL SWISS GLD 00326A104 1192 9637 SH SOLE 0 0 9637 ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 348 16201 SH SOLE 0 0 16201 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 655 5502 SH SOLE 0 0 5502 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 509 6766 SH SOLE 0 0 6766 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 585 9266 SH SOLE 0 0 9266 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 805 53518 SH SOLE 0 0 53518 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1398 193876 SH SOLE 0 0 193876 ABIOMED INC COM 003654100 3704 11397 SH SOLE 2806 0 8591 ABRAXAS PETE CORP COM 003830106 171 156520 SH SOLE 0 0 156520 ABSOLUTE SHS TR WBI BBR GBL HIGH 00400R882 45900 2097790 SH SOLE 2096193 0 1597 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 22581 939291 SH SOLE 938358 0 933 ABSOLUTE SHS TR WBI BBR GBL ROTN 00400R866 8180 357349 SH SOLE 357349 0 0 ABSOLUTE SHS TR WBI BBR QTY 1000 00400R809 5521 224311 SH SOLE 224007 0 304 ABSOLUTE SHS TR WBI BBR QTY 2000 00400R403 5315 253348 SH SOLE 253013 0 335 ABSOLUTE SHS TR WBI BBR RNG 1000 00400R502 8384 335749 SH SOLE 273534 0 62215 ABSOLUTE SHS TR WBI BBR RNG 2000 00400R106 5888 278462 SH SOLE 278077 0 385 ABSOLUTE SHS TR WBI BBR VAL 1000 00400R601 5675 207356 SH SOLE 206855 0 501 ABSOLUTE SHS TR WBI BBR VAL 2000 00400R205 5208 249590 SH SOLE 249352 0 238 ABSOLUTE SHS TR WBI BBR YLD 1000 00400R700 11297 482569 SH SOLE 481269 0 1300 ABSOLUTE SHS TR WBI BBR YLD 2000 00400R304 10493 527154 SH SOLE 525921 0 1233 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 15619 705010 SH SOLE 613505 0 91505 ACACIA RESH CORP ACACIA TCH COM 003881307 35 11804 SH SOLE 0 0 11804 ACADIA PHARMACEUTICALS INC COM 004225108 1958 121105 SH SOLE 325 0 120780 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 13480 95597 SH SOLE 31429 0 64168 ACCURAY INC COM 004397105 50 14650 SH SOLE 0 0 14650 ACTIVISION BLIZZARD INC COM 00507V109 5050 108434 SH SOLE 39349 0 69085 ACUITY BRANDS INC COM 00508Y102 261 2268 SH SOLE 1822 0 446 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 35 15490 SH SOLE 0 0 15490 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1053 83444 SH SOLE 0 0 83444 ADDUS HOMECARE CORP COM 006739106 237 3496 SH SOLE 0 0 3496 ADOBE INC COM 00724F101 40437 178734 SH SOLE 39011 0 139723 ADVANCE AUTO PARTS INC COM 00751Y106 2752 17479 SH SOLE 5326 0 12153 ADVANCED ENERGY INDS COM 007973100 444 10336 SH SOLE 9586 0 750 ADVANCED MICRO DEVICES INC COM 007903107 2709 146733 SH SOLE 13326 0 133407 ADVAXIS INC COM NEW 007624208 5 28000 SH SOLE 0 0 28000 ADVENT CLAYMORE CV SECS & IN COM 00764C109 531 42360 SH SOLE 0 0 42360 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 3739 93303 SH SOLE 0 0 93303 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1128 19273 SH SOLE 0 0 19273 ADVISORSHARES TR MADRONA GLB BD 00768Y834 291 12024 SH SOLE 0 0 12024 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 771 16286 SH SOLE 0 0 16286 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1959 232386 SH SOLE 0 0 232386 ADVISORSHARES TR VICE ETF 00768Y545 220 10296 SH SOLE 0 0 10296 AEGON N V NY REGISTRY SHS 007924103 492 105862 SH SOLE 2285 0 103577 AERCAP HOLDINGS NV SHS N00985106 367 9270 SH SOLE 7080 0 2190 AEROJET ROCKETDYNE HLDGS INC COM 007800105 248 7027 SH SOLE 4801 0 2226 AEROVIRONMENT INC COM 008073108 208 3058 SH SOLE 0 0 3058 AES CORP COM 00130H105 3168 219107 SH SOLE 173752 0 45355 AFFILIATED MANAGERS GROUP COM 008252108 232 2384 SH SOLE 1163 0 1221 AFLAC INC COM 001055102 7063 155034 SH SOLE 26913 0 128121 AGENUS INC COM NEW 00847G705 70 29357 SH SOLE 0 0 29357 AGILENT TECHNOLOGIES INC COM 00846U101 2542 37677 SH SOLE 2515 0 35162 AGNC INVT CORP COM 00123Q104 1759 100262 SH SOLE 334 0 99928 AGNICO EAGLE MINES LTD COM 008474108 835 20666 SH SOLE 0 0 20666 AIR PRODS & CHEMS INC COM 009158106 3355 20965 SH SOLE 9327 0 11638 AIRCASTLE LTD COM G0129K104 335 19434 SH SOLE 7245 0 12189 AK STL HLDG CORP COM 001547108 82 36611 SH SOLE 0 0 36611 AKAMAI TECHNOLOGIES INC COM 00971T101 4660 76286 SH SOLE 68267 0 8019 AKEBIA THERAPEUTICS INC COM 00972D105 156 28263 SH SOLE 27005 0 1258 ALARM COM HLDGS INC COM 011642105 614 11841 SH SOLE 2815 0 9026 ALASKA AIR GROUP INC COM 011659109 4754 78134 SH SOLE 2415 0 75719 ALBEMARLE CORP COM 012653101 1476 19149 SH SOLE 3749 0 15400 ALCOA CORP COM 013872106 1300 48901 SH SOLE 1284 0 47617 ALDER BIOPHARMACEUTICALS INC COM 014339105 186 18175 SH SOLE 0 0 18175 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 355 3085 SH SOLE 443 0 2642 ALEXION PHARMACEUTICALS INC COM 015351109 2922 30016 SH SOLE 26301 0 3715 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 40506 295517 SH SOLE 67630 0 227887 ALIGN TECHNOLOGY INC COM 016255101 2548 12166 SH SOLE 71 0 12095 ALIO GOLD INC COM 01627X108 9 10610 SH SOLE 0 0 10610 ALLEGHANY CORP DEL COM 017175100 1110 1780 SH SOLE 1611 0 169 ALLEGHENY TECHNOLOGIES INC COM 01741R102 214 9826 SH SOLE 235 0 9591 ALLEGION PUB LTD CO ORD SHS G0176J109 642 8051 SH SOLE 2279 0 5772 ALLERGAN PLC SHS G0177J108 7671 57390 SH SOLE 32017 0 25373 ALLETE INC COM NEW 018522300 530 6958 SH SOLE 1982 0 4976 ALLIANCE DATA SYSTEMS CORP COM 018581108 958 6383 SH SOLE 16 0 6367 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 924 53287 SH SOLE 2478 0 50809 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 2474 234911 SH SOLE 0 0 234911 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1817 66506 SH SOLE 5022 0 61484 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 394 32503 SH SOLE 0 0 32503 ALLIANT ENERGY CORP COM 018802108 4783 113206 SH SOLE 4831 0 108375 ALLIANZGI CONV INCOME FD COM 018828103 1187 228624 SH SOLE 2208 0 226416 ALLIANZGI CONV INCOME FD II COM 018825109 466 103591 SH SOLE 0 0 103591 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 253 23717 SH SOLE 0 0 23717 ALLISON TRANSMISSION HLDGS I COM 01973R101 974 22188 SH SOLE 6207 0 15981 ALLSTATE CORP COM 020002101 4380 53013 SH SOLE 7026 0 45987 ALLY FINL INC COM 02005N100 296 13078 SH SOLE 2217 0 10861 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 222 3041 SH SOLE 0 0 3041 ALPHA ARCHITECT ETF TR VAL MOMTM TRND 02072L508 1326 54662 SH SOLE 0 0 54662 ALPHABET INC CAP STK CL A 02079K305 95546 91436 SH SOLE 15780 0 75656 ALPHABET INC CAP STK CL C 02079K107 72346 69858 SH SOLE 11785 0 58073 ALPHATEC HOLDINGS INC COM NEW 02081G201 115 50000 SH SOLE 0 0 50000 ALPS ETF TR ALERIAN MLP 00162Q866 35067 4016839 SH SOLE 0 0 4016839 ALPS ETF TR BARRONS 400 ETF 00162Q726 1067 30079 SH SOLE 0 0 30079 ALPS ETF TR C&S GLOBL ETF 00162Q106 301 7328 SH SOLE 0 0 7328 ALPS ETF TR DISRUPTIVE TECH 00162Q478 380 15909 SH SOLE 0 0 15909 ALPS ETF TR EQUAL SEC ETF 00162Q205 1481 23193 SH SOLE 0 0 23193 ALPS ETF TR INTL SEC DV DOG 00162Q718 770 32330 SH SOLE 0 0 32330 ALPS ETF TR MED BREAKTHGH 00162Q593 1063 37760 SH SOLE 0 0 37760 ALPS ETF TR RIVRFRNT STR INC 00162Q783 501 20854 SH SOLE 0 0 20854 ALPS ETF TR SECTR DIV DOGS 00162Q858 12541 320495 SH SOLE 0 0 320495 ALPS ETF TR SPROTT GL MINE 00162Q643 683 39048 SH SOLE 0 0 39048 ALPS ETF TR SPROTT JR GLD 00162Q585 330 13192 SH SOLE 0 0 13192 ALPS ETF TR WRKPLC EQL PRT 00162Q650 681 21025 SH SOLE 0 0 21025 ALTABA INC COM 021346101 1479 25518 SH SOLE 1777 0 23741 ALTRA INDL MOTION CORP COM 02208R106 391 15534 SH SOLE 0 0 15534 ALTRIA GROUP INC COM 02209S103 59770 1210156 SH SOLE 323831 0 886325 AMARIN CORP PLC SPONS ADR NEW 023111206 1890 138845 SH SOLE 78822 0 60023 AMAZON COM INC COM 023135106 243690 162247 SH SOLE 19173 0 143074 AMBEV SA SPONSORED ADR 02319V103 234 59586 SH SOLE 48681 0 10905 AMC ENTMT HLDGS INC CL A COM 00165C104 636 51824 SH SOLE 13475 0 38349 AMC NETWORKS INC CL A 00164V103 1150 20952 SH SOLE 8454 0 12498 AMDOCS LTD SHS G02602103 461 7863 SH SOLE 6936 0 927 AMEDISYS INC COM 023436108 300 2565 SH SOLE 55 0 2510 AMERCO COM 023586100 298 908 SH SOLE 0 0 908 AMEREN CORP COM 023608102 2372 36364 SH SOLE 581 0 35783 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1122 199622 SH SOLE 0 0 199622 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 563 39526 SH SOLE 310 0 39216 AMERICAN AIRLS GROUP INC COM 02376R102 3355 104476 SH SOLE 5926 0 98550 AMERICAN AXLE & MFG HLDGS IN COM 024061103 226 20377 SH SOLE 9319 0 11058 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 630 32583 SH SOLE 0 0 32583 AMERICAN ELEC PWR INC COM 025537101 13000 173940 SH SOLE 63607 0 110333 AMERICAN EXPRESS CO COM 025816109 13575 142419 SH SOLE 64036 0 78383 AMERICAN FIN TR INC COM CLASS A 02607T109 1464 109902 SH SOLE 0 0 109902 AMERICAN HOMES 4 RENT CL A 02665T306 1001 50405 SH SOLE 28176 0 22229 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 165 30299 SH SOLE 0 0 30299 AMERICAN INTL GROUP INC COM NEW 026874784 3904 99063 SH SOLE 63360 0 35703 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 236 18318 SH SOLE 0 0 18318 AMERICAN STS WTR CO COM 029899101 1830 27301 SH SOLE 103 0 27198 AMERICAN TOWER CORP NEW COM 03027X100 8654 54706 SH SOLE 11427 0 43279 AMERICAN WTR WKS CO INC NEW COM 030420103 7572 83416 SH SOLE 12770 0 70646 AMERIGAS PARTNERS L P UNIT L P INT 030975106 3652 144355 SH SOLE 903 0 143452 AMERIPRISE FINL INC COM 03076C106 893 8557 SH SOLE 1813 0 6744 AMERIS BANCORP COM 03076K108 330 10427 SH SOLE 995 0 9432 AMERISOURCEBERGEN CORP COM 03073E105 2339 31439 SH SOLE 8103 0 23336 AMETEK INC NEW COM 031100100 379 5597 SH SOLE 2752 0 2845 AMGEN INC COM 031162100 40066 205813 SH SOLE 17204 0 188609 AMICUS THERAPEUTICS INC COM 03152W109 146 15233 SH SOLE 4304 0 10929 AMIRA NATURE FOODS LTD SHS G0335L102 17 41615 SH SOLE 0 0 41615 AMKOR TECHNOLOGY INC COM 031652100 117 17872 SH SOLE 0 0 17872 AMN HEALTHCARE SERVICES INC COM 001744101 411 7246 SH SOLE 2843 0 4403 AMPHENOL CORP NEW CL A 032095101 1806 22288 SH SOLE 14172 0 8116 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 875 59253 SH SOLE 0 0 59253 AMPLIFY ETF TR ONLIN RETL ETF 032108102 4937 123139 SH SOLE 0 0 123139 AMPLIFY ETF TR YIELDSHARES CW 032108409 345 12896 SH SOLE 0 0 12896 ANADARKO PETE CORP COM 032511107 4257 97110 SH SOLE 81728 0 15382 ANALOG DEVICES INC COM 032654105 2151 25062 SH SOLE 224 0 24838 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 623 49607 SH SOLE 0 0 49607 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 6823 103685 SH SOLE 39921 0 63764 ANNALY CAP MGMT INC COM 035710409 8977 914172 SH SOLE 0 0 914172 ANSYS INC COM 03662Q105 409 2859 SH SOLE 2496 0 363 ANTARES PHARMA INC COM 036642106 38 13800 SH SOLE 0 0 13800 ANTHEM INC COM 036752103 10246 39013 SH SOLE 8591 0 30422 AON PLC SHS CL A G0408V102 3553 24440 SH SOLE 18326 0 6114 APACHE CORP COM 037411105 583 22219 SH SOLE 8230 0 13989 APARTMENT INVT & MGMT CO CL A 03748R101 576 13129 SH SOLE 11921 0 1208 APERGY CORP COM 03755L104 204 7534 SH SOLE 3843 0 3691 APHRIA INC COM 03765K104 198 34744 SH SOLE 0 0 34744 APOLLO COML REAL EST FIN INC COM 03762U105 758 45492 SH SOLE 7263 0 38229 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 1907 77707 SH SOLE 0 0 77707 APOLLO INVT CORP COM NEW 03761U502 708 57074 SH SOLE 0 0 57074 APOLLO SR FLOATING RATE FD I COM 037636107 442 30720 SH SOLE 0 0 30720 APOLLO TACTICAL INCOME FD IN COM 037638103 175 12745 SH SOLE 0 0 12745 APPIAN CORP CL A 03782L101 216 8098 SH SOLE 0 0 8098 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 359 25200 SH SOLE 0 0 25200 APPLE INC COM 037833100 350629 2222831 SH SOLE 91428 0 2131403 APPLE INC COM 037833100 1010 6400 SH Put SOLE 0 0 6400 APPLIED INDL TECHNOLOGIES IN COM 03820C105 204 3790 SH SOLE 2785 0 1005 APPLIED MATLS INC COM 038222105 4574 139721 SH SOLE 39554 0 100167 APPLIED OPTOELECTRONICS INC COM 03823U102 203 13154 SH SOLE 0 0 13154 APPROACH RESOURCES INC COM 03834A103 17 19000 SH SOLE 0 0 19000 APTARGROUP INC COM 038336103 354 3758 SH SOLE 2234 0 1524 APTIV PLC SHS G6095L109 1897 30817 SH SOLE 25760 0 5057 AQUA AMERICA INC COM 03836W103 2508 73357 SH SOLE 18129 0 55228 ARBOR RLTY TR INC COM 038923108 279 27734 SH SOLE 0 0 27734 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 275 13324 SH SOLE 38 0 13286 ARCHER DANIELS MIDLAND CO COM 039483102 3915 95558 SH SOLE 865 0 94693 ARCONIC INC COM 03965L100 545 32347 SH SOLE 0 0 32347 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 307 38904 SH SOLE 0 0 38904 ARCOSA INC COM 039653100 270 9748 SH SOLE 4283 0 5465 ARES CAP CORP COM 04010L103 13854 889239 SH SOLE 21 0 889218 ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 25 25000 PRN SOLE 0 0 25000 ARES COML REAL ESTATE CORP COM 04013V108 143 10990 SH SOLE 0 0 10990 ARISTA NETWORKS INC COM 040413106 2380 11296 SH SOLE 0 0 11296 ARK ETF TR 3D PRINTING ETF 00214Q500 242 12165 SH SOLE 0 0 12165 ARK ETF TR GEN REV MLTSCT 00214Q302 3536 147451 SH SOLE 0 0 147451 ARK ETF TR INDL INNOVATIN 00214Q203 2014 68306 SH SOLE 0 0 68306 ARK ETF TR INNOVATION ETF 00214Q104 33768 907979 SH SOLE 0 0 907979 ARK ETF TR WEB X.O ETF 00214Q401 8302 195698 SH SOLE 0 0 195698 ARLINGTON ASSET INVT CORP CL A NEW 041356205 78 10838 SH SOLE 0 0 10838 ARMSTRONG WORLD INDS INC NEW COM 04247X102 813 13962 SH SOLE 13793 0 169 ARQULE INC COM 04269E107 35 12780 SH SOLE 0 0 12780 ARROW ETF TR ARROW DJ GLB YLD 04273H104 712 47259 SH SOLE 0 0 47259 ARROW FINL CORP COM 042744102 249 7777 SH SOLE 0 0 7777 ARROW INVTS TR DWA COUNTRY ETF 042765685 720 29062 SH SOLE 0 0 29062 ARROW INVTS TR DWA TACTICAL ETF 042765792 137 13900 SH SOLE 0 0 13900 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 130 10469 SH SOLE 232 0 10237 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 228 10299 SH SOLE 3130 0 7169 ASHFORD HOSPITALITY TR INC COM SHS 044103109 390 97488 SH SOLE 11553 0 85935 ASHFORD INC COM 044104107 620 11950 SH SOLE 0 0 11950 ASML HOLDING N V N Y REGISTRY SHS N07059210 1125 7229 SH SOLE 6719 0 510 ASSOCIATED BANC CORP COM 045487105 434 21931 SH SOLE 8627 0 13304 ASSURED GUARANTY LTD COM G0585R106 849 22167 SH SOLE 18542 0 3625 ASTRAZENECA PLC SPONSORED ADR 046353108 8552 225179 SH SOLE 145141 0 80038 AT HOME GROUP INC COM 04650Y100 246 13162 SH SOLE 2662 0 10500 AT&T INC COM 00206R102 114967 4028279 SH SOLE 552415 0 3475864 ATHENAHEALTH INC COM 04685W103 404 3066 SH SOLE 2213 0 853 ATHERSYS INC COM 04744L106 109 75910 SH SOLE 0 0 75910 ATLANTIC PWR CORP COM NEW 04878Q863 37 16890 SH SOLE 0 0 16890 ATLASSIAN CORP PLC CL A G06242104 581 6527 SH SOLE 680 0 5847 ATMOS ENERGY CORP COM 049560105 1522 16420 SH SOLE 0 0 16420 ATRICURE INC COM 04963C209 219 7168 SH SOLE 352 0 6816 AURORA CANNABIS INC COM 05156X108 870 175420 SH SOLE 0 0 175420 AUTODESK INC COM 052769106 10186 79199 SH SOLE 75365 0 3834 AUTOMATIC DATA PROCESSING IN COM 053015103 9257 70600 SH SOLE 12424 0 58176 AUTOZONE INC COM 053332102 2290 2732 SH SOLE 837 0 1895 AVALONBAY CMNTYS INC COM 053484101 880 5057 SH SOLE 1713 0 3344 AVANGRID INC COM 05351W103 1147 22895 SH SOLE 610 0 22285 AVERY DENNISON CORP COM 053611109 1907 21226 SH SOLE 2069 0 19157 AVISTA CORP COM 05379B107 575 13534 SH SOLE 17 0 13517 AXALTA COATING SYS LTD COM G0750C108 482 20563 SH SOLE 16176 0 4387 AXON ENTERPRISE INC COM 05464C101 1578 36074 SH SOLE 0 0 36074 AXOS FINL INC COM 05465C100 963 38236 SH SOLE 0 0 38236 B & G FOODS INC NEW COM 05508R106 1080 37355 SH SOLE 0 0 37355 B RILEY FINL INC COM 05580M108 238 16767 SH SOLE 1066 0 15701 BAIDU INC SPON ADR REP A 056752108 6865 43286 SH SOLE 4464 0 38822 BAKER HUGHES A GE CO CL A 05722G100 248 11521 SH SOLE 2244 0 9277 BALCHEM CORP COM 057665200 320 4078 SH SOLE 2932 0 1146 BALL CORP COM 058498106 3715 80797 SH SOLE 36811 0 43986 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 536 101389 SH SOLE 85629 0 15760 BANCO SANTANDER MEXICO S A SPONSORED ADS B 05969B103 100 16203 SH SOLE 16024 0 179 BANCO SANTANDER SA ADR 05964H105 290 64700 SH SOLE 7744 0 56956 BANCORPSOUTH BK TUPELO MISS COM 05971J102 907 34713 SH SOLE 0 0 34713 BANDWIDTH INC COM CL A 05988J103 1668 40940 SH SOLE 0 0 40940 BANK AMER CORP *W EXP 01/16/201 060505146 401 31300 SH SOLE 0 0 31300 BANK AMER CORP 7.25%CNV PFD L 060505682 3467 2768 SH SOLE 0 0 2768 BANK AMER CORP COM 060505104 67948 2757629 SH SOLE 312036 0 2445593 BANK COMM HLDGS COM 06424J103 203 18495 SH SOLE 0 0 18495 BANK HAWAII CORP COM 062540109 217 3223 SH SOLE 473 0 2750 BANK MONTREAL QUE COM 063671101 3054 46729 SH SOLE 1170 0 45559 BANK N S HALIFAX COM 064149107 586 11743 SH SOLE 0 0 11743 BANK NEW YORK MELLON CORP COM 064058100 4142 87998 SH SOLE 15935 0 72063 BANK OZK COM 06417N103 832 36434 SH SOLE 15330 0 21104 BANKFINANCIAL CORP COM 06643P104 4448 297539 SH SOLE 0 0 297539 BAOZUN INC SPONSORED ADR 06684L103 403 13803 SH SOLE 0 0 13803 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1417 12610 SH SOLE 0 0 12610 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 5312 250342 SH SOLE 0 0 250342 BARCLAYS BK PLC IPATH B GRAINS 06746P522 227 4841 SH SOLE 0 0 4841 BARCLAYS BK PLC IPATH S&P500 VIX 06746L422 452 9647 SH SOLE 0 0 9647 BARCLAYS PLC ADR 06738E204 456 60467 SH SOLE 21027 0 39440 BARRICK GOLD CORP COM 067901108 3286 242723 SH SOLE 101 0 242622 BAUSCH HEALTH COS INC COM 071734107 427 23121 SH SOLE 0 0 23121 BAXTER INTL INC COM 071813109 6014 91365 SH SOLE 37574 0 53791 BB&T CORP COM 054937107 8807 203302 SH SOLE 47785 0 155517 BCE INC COM NEW 05534B760 14352 363071 SH SOLE 282495 0 80576 BEACON ROOFING SUPPLY INC COM 073685109 624 19686 SH SOLE 1325 0 18361 BECTON DICKINSON & CO COM 075887109 9479 42068 SH SOLE 12389 0 29679 BELLEROPHON THERAPEUTICS INC COM 078771102 74 92450 SH SOLE 0 0 92450 BEMIS INC COM 081437105 685 14933 SH SOLE 696 0 14237 BERKSHIRE HATHAWAY INC DEL CL A 084670108 8568 28 SH SOLE 0 0 28 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 152259 745708 SH SOLE 10681 0 735027 BERRY GLOBAL GROUP INC COM 08579W103 316 6646 SH SOLE 4863 0 1783 BEST BUY INC COM 086516101 1679 31701 SH SOLE 8278 0 23423 BGC PARTNERS INC CL A 05541T101 240 46515 SH SOLE 5101 0 41414 BHP GROUP LIMITED SPONSORED ADS 088606108 4983 103185 SH SOLE 32694 0 70491 BHP GROUP PLC SPONSORED ADS 05545E209 684 16335 SH SOLE 5 0 16330 BIO RAD LABS INC CL A 090572207 1158 4985 SH SOLE 4852 0 133 BIO TECHNE CORP COM 09073M104 381 2631 SH SOLE 2357 0 274 BIOCRYST PHARMACEUTICALS COM 09058V103 267 33133 SH SOLE 0 0 33133 BIOGEN INC COM 09062X103 13597 45184 SH SOLE 31328 0 13856 BIOLINERX LTD SPONSORED ADS 09071M106 6 13000 SH SOLE 0 0 13000 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2555 30006 SH SOLE 27808 0 2198 BIOPHARMX CORP COM 09072X101 4 40000 SH SOLE 0 0 40000 BIOTELEMETRY INC COM 090672106 1747 29258 SH SOLE 0 0 29258 BIOTIME INC COM 09066L105 47 51504 SH SOLE 0 0 51504 BJS WHSL CLUB HLDGS INC COM 05550J101 256 11542 SH SOLE 10351 0 1191 BLACK HILLS CORP COM 092113109 1141 18179 SH SOLE 11538 0 6641 BLACK KNIGHT INC COM 09215C105 1581 35097 SH SOLE 7 0 35090 BLACKBERRY LTD COM 09228F103 177 24886 SH SOLE 0 0 24886 BLACKLINE INC COM 09239B109 520 12706 SH SOLE 12277 0 429 BLACKROCK CAPITAL INVESTMENT COM 092533108 82 15550 SH SOLE 0 0 15550 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 210 215000 PRN SOLE 0 0 215000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 1457 119430 SH SOLE 0 0 119430 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1093 117739 SH SOLE 0 0 117739 BLACKROCK CR ALLCTN INC TR COM 092508100 1642 146868 SH SOLE 0 0 146868 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 672 68774 SH SOLE 0 0 68774 BLACKROCK ENERGY & RES TR COM 09250U101 336 32188 SH SOLE 0 0 32188 BLACKROCK ENH CAP & INC FD I COM 09256A109 440 31257 SH SOLE 670 0 30587 BLACKROCK ENHANCED EQT DIV T COM 09251A104 1626 209227 SH SOLE 0 0 209227 BLACKROCK ENHANCED GBL DIV T COM 092501105 773 82550 SH SOLE 0 0 82550 BLACKROCK FLOAT RATE OME STR COM 09255X100 170 14312 SH SOLE 0 0 14312 BLACKROCK FLOATING RATE INCO COM 091941104 1207 104490 SH SOLE 0 0 104490 BLACKROCK HEALTH SCIENCES TR COM 09250W107 559 15347 SH SOLE 0 0 15347 BLACKROCK INC COM 09247X101 10463 26636 SH SOLE 11144 0 15492 BLACKROCK INCOME TR INC COM 09247F100 1547 274232 SH SOLE 0 0 274232 BLACKROCK INVT QUALITY MUN T COM 09247D105 157 11916 SH SOLE 0 0 11916 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1162 86901 SH SOLE 0 0 86901 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1475 96012 SH SOLE 0 0 96012 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 410 19966 SH SOLE 0 0 19966 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 191 15695 SH SOLE 0 0 15695 BLACKROCK MUNI INCOME TR II COM 09249N101 306 23703 SH SOLE 0 0 23703 BLACKROCK MUNI INTER DR FD I COM 09253X102 144 11384 SH SOLE 0 0 11384 BLACKROCK MUNIASSETS FD INC COM 09254J102 331 25686 SH SOLE 0 0 25686 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 141 11701 SH SOLE 0 0 11701 BLACKROCK MUNICIPL INC QLTY COM 092479104 295 23616 SH SOLE 0 0 23616 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 847 67351 SH SOLE 0 0 67351 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 358 29046 SH SOLE 0 0 29046 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 400 27129 SH SOLE 0 0 27129 BLACKROCK MUNIVEST FD II INC COM 09253T101 272 20806 SH SOLE 0 0 20806 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 563 44512 SH SOLE 0 0 44512 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 467 40571 SH SOLE 0 0 40571 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 378 30113 SH SOLE 0 0 30113 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 140 11606 SH SOLE 0 0 11606 BLACKROCK RES & COMM STRAT T SHS 09257A108 1530 216669 SH SOLE 0 0 216669 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3864 183805 SH SOLE 0 0 183805 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 11022 369731 SH SOLE 0 0 369731 BLACKSTONE GSO FLTING RTE FU COM 09256U105 242 15805 SH SOLE 0 0 15805 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 169 12568 SH SOLE 0 0 12568 BLACKSTONE MTG TR INC COM CL A 09257W100 5640 177022 SH SOLE 0 0 177022 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 24 25000 PRN SOLE 0 0 25000 BLOCK H & R INC COM 093671105 792 31223 SH SOLE 0 0 31223 BLUEBIRD BIO INC COM 09609G100 489 4933 SH SOLE 128 0 4805 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 186 161500 SH SOLE 0 0 161500 BOEING CO COM 097023105 131036 406315 SH SOLE 12142 0 394173 BOOKING HLDGS INC COM 09857L108 6156 3574 SH SOLE 1411 0 2163 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 269 5973 SH SOLE 104 0 5869 BORGWARNER INC COM 099724106 428 12323 SH SOLE 10395 0 1928 BOSTON BEER INC CL A 100557107 891 3699 SH SOLE 0 0 3699 BOSTON PROPERTIES INC COM 101121101 644 5721 SH SOLE 1763 0 3958 BOSTON SCIENTIFIC CORP COM 101137107 4272 120886 SH SOLE 56700 0 64186 BOTTOMLINE TECH DEL INC COM 101388106 276 5740 SH SOLE 5347 0 393 BOULDER GROWTH & INCOME FD I COM 101507101 302 28958 SH SOLE 0 0 28958 BOX INC CL A 10316T104 628 37222 SH SOLE 105 0 37117 BOYD GAMING CORP COM 103304101 289 13926 SH SOLE 0 0 13926 BP PLC SPONSORED ADR 055622104 36760 969398 SH SOLE 331078 0 638320 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 215 9927 SH SOLE 0 0 9927 BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 420 24470 SH SOLE 0 0 24470 BRAEMAR HOTELS & RESORTS INC COM 10482B101 96 10701 SH SOLE 0 0 10701 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 166 12893 SH SOLE 10595 0 2298 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2074 18610 SH SOLE 16197 0 2413 BRIGHTHOUSE FINL INC COM 10922N103 226 7421 SH SOLE 5 0 7416 BRISTOL MYERS SQUIBB CO COM 110122108 27393 526993 SH SOLE 73189 0 453804 BRISTOL MYERS SQUIBB CO DBCV 9/1 110122AN8 16 12000 SH SOLE 0 0 12000 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7336 230256 SH SOLE 172811 0 57445 BRIXMOR PPTY GROUP INC COM 11120U105 648 44127 SH SOLE 295 0 43832 BROADCOM INC COM 11135F101 31211 122742 SH SOLE 23039 0 99703 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 674 7000 SH SOLE 1530 0 5470 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1015 26456 SH SOLE 15 0 26441 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 665 19265 SH SOLE 0 0 19265 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 505 26503 SH SOLE 0 0 26503 BROOKS AUTOMATION INC COM 114340102 322 12318 SH SOLE 3633 0 8685 BROWN & BROWN INC COM 115236101 589 21370 SH SOLE 0 0 21370 BROWN FORMAN CORP CL A 115637100 1354 28560 SH SOLE 0 0 28560 BROWN FORMAN CORP CL B 115637209 1742 36616 SH SOLE 14680 0 21936 BRUKER CORP COM 116794108 1016 34133 SH SOLE 34005 0 128 BRUNSWICK CORP COM 117043109 274 5905 SH SOLE 809 0 5096 BT GROUP PLC ADR 05577E101 202 13304 SH SOLE 2111 0 11193 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1556 53671 SH SOLE 0 0 53671 BUILDERS FIRSTSOURCE INC COM 12008R107 1141 104569 SH SOLE 6382 0 98187 BURLINGTON STORES INC COM 122017106 5569 34238 SH SOLE 6035 0 28203 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 946 11246 SH SOLE 200 0 11046 CABOT OIL & GAS CORP COM 127097103 517 23126 SH SOLE 9696 0 13430 CADENCE BANCORPORATION CL A 12739A100 627 37353 SH SOLE 34853 0 2500 CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 13 10431 PRN SOLE 0 0 10431 CAL MAINE FOODS INC COM NEW 128030202 432 10217 SH SOLE 0 0 10217 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 3283 349241 SH SOLE 0 0 349241 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 3907 440950 SH SOLE 0 0 440950 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 517 31530 SH SOLE 0 0 31530 CALAMOS GBL DYN INCOME FUND COM 12811L107 168 25719 SH SOLE 0 0 25719 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 7189 678869 SH SOLE 0 0 678869 CALAVO GROWERS INC COM 128246105 685 9391 SH SOLE 237 0 9154 CALIFORNIA WTR SVC GROUP COM 130788102 319 6695 SH SOLE 364 0 6331 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 230 103869 SH SOLE 0 0 103869 CAMBRIA ETF TR GLB ASSET ALLO 132061607 3250 131060 SH SOLE 0 0 131060 CAMBRIA ETF TR GLB MOMENT ETF 132061508 710 29223 SH SOLE 0 0 29223 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 355 16909 SH SOLE 0 0 16909 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 356 10951 SH SOLE 0 0 10951 CAMBRIA ETF TR TAIL RISK 132061862 1617 70725 SH SOLE 0 0 70725 CAMDEN PPTY TR SH BEN INT 133131102 206 2344 SH SOLE 506 0 1838 CAMECO CORP COM 13321L108 1022 90060 SH SOLE 0 0 90060 CAMPBELL SOUP CO COM 134429109 1022 30970 SH SOLE 5281 0 25689 CANADIAN NAT RES LTD COM 136385101 264 10953 SH SOLE 6034 0 4919 CANADIAN NATL RY CO COM 136375102 2783 37549 SH SOLE 11126 0 26423 CANADIAN PAC RY LTD COM 13645T100 1167 6571 SH SOLE 3062 0 3509 CANOPY GROWTH CORP COM 138035100 3890 144789 SH SOLE 582 0 144207 CANTEL MEDICAL CORP COM 138098108 397 5338 SH SOLE 3720 0 1618 CAPITAL ONE FINL CORP COM 14040H105 1547 20466 SH SOLE 3417 0 17049 CARA THERAPEUTICS INC COM 140755109 1574 121097 SH SOLE 0 0 121097 CARDINAL HEALTH INC COM 14149Y108 2764 61983 SH SOLE 1310 0 60673 CARLISLE COS INC COM 142339100 299 2979 SH SOLE 133 0 2846 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 971 61650 SH SOLE 0 0 61650 CARMAX INC COM 143130102 1472 23473 SH SOLE 14339 0 9134 CARNIVAL CORP UNIT 99/99/9999 143658300 3472 70423 SH SOLE 21227 0 49196 CASELLA WASTE SYS INC CL A 147448104 241 8454 SH SOLE 0 0 8454 CASEYS GEN STORES INC COM 147528103 683 5330 SH SOLE 3097 0 2233 CATCHMARK TIMBER TR INC CL A 14912Y202 319 44893 SH SOLE 0 0 44893 CATERPILLAR INC DEL COM 149123101 43940 345794 SH SOLE 21653 0 324141 CATHAY GEN BANCORP COM 149150104 342 10186 SH SOLE 1216 0 8970 CBIZ INC COM 124805102 236 12002 SH SOLE 0 0 12002 CBOE GLOBAL MARKETS INC COM 12503M108 728 7443 SH SOLE 2154 0 5289 CBRE CLARION GLOBAL REAL EST COM 12504G100 1172 190284 SH SOLE 0 0 190284 CBRE GROUP INC CL A 12504L109 598 14928 SH SOLE 1529 0 13399 CBS CORP NEW CL B 124857202 2073 47406 SH SOLE 11526 0 35880 CDK GLOBAL INC COM 12508E101 588 12279 SH SOLE 0 0 12279 CDN IMPERIAL BK COMM TORONTO COM 136069101 8811 118210 SH SOLE 101857 0 16353 CDW CORP COM 12514G108 644 7943 SH SOLE 4530 0 3413 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1374 29052 SH SOLE 0 0 29052 CELANESE CORP DEL COM 150870103 1308 14542 SH SOLE 92 0 14450 CELGENE CORP COM 151020104 12374 193073 SH SOLE 47518 0 145555 CELLDEX THERAPEUTICS INC NEW COM 15117B103 5 27655 SH SOLE 0 0 27655 CEMEX SAB DE CV SPON ADR NEW 151290889 511 106112 SH SOLE 53816 0 52296 CENTENE CORP DEL COM 15135B101 3697 32061 SH SOLE 2072 0 29989 CENTERPOINT ENERGY INC COM 15189T107 2604 92239 SH SOLE 1266 0 90973 CENTERSTATE BK CORP COM 15201P109 227 10798 SH SOLE 0 0 10798 CENTURYLINK INC COM 156700106 3024 199631 SH SOLE 23496 0 176135 CERNER CORP COM 156782104 3581 68293 SH SOLE 33235 0 35058 CF INDS HLDGS INC COM 125269100 439 10085 SH SOLE 1424 0 8661 CHARLES RIV LABS INTL INC COM 159864107 453 4006 SH SOLE 3695 0 311 CHART INDS INC COM PAR $0.01 16115Q308 635 9763 SH SOLE 5508 0 4255 CHARTER COMMUNICATIONS INC N CL A 16119P108 1827 6411 SH SOLE 1819 0 4592 CHECK POINT SOFTWARE TECH LT ORD M22465104 2853 27790 SH SOLE 4751 0 23039 CHEGG INC COM 163092109 205 7219 SH SOLE 596 0 6623 CHEMOURS CO COM 163851108 437 15502 SH SOLE 0 0 15502 CHENIERE ENERGY INC COM NEW 16411R208 12635 213468 SH SOLE 10987 0 202481 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 296 8186 SH SOLE 0 0 8186 CHESAPEAKE ENERGY CORP COM 165167107 223 106050 SH SOLE 0 0 106050 CHESAPEAKE ENERGY CORP PFD CONV 165167842 574 13611 SH SOLE 0 0 13611 CHEVRON CORP NEW COM 166764100 104427 959893 SH SOLE 166445 0 793448 CHICOS FAS INC COM 168615102 96 17157 SH SOLE 5411 0 11746 CHIMERA INVT CORP COM NEW 16934Q208 1720 96536 SH SOLE 0 0 96536 CHINA GREEN AGRICULTURE INC COM 16943W105 14 27900 SH SOLE 0 0 27900 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2106 43877 SH SOLE 4754 0 39123 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 408 5774 SH SOLE 2538 0 3236 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 204 19131 SH SOLE 19106 0 25 CHIPOTLE MEXICAN GRILL INC COM 169656105 3886 8999 SH SOLE 4899 0 4100 CHROMADEX CORP COM NEW 171077407 42 12234 SH SOLE 0 0 12234 CHUBB LIMITED COM H1467J104 7497 58036 SH SOLE 21617 0 36419 CHURCH & DWIGHT INC COM 171340102 4630 70412 SH SOLE 7283 0 63129 CHUYS HLDGS INC COM 171604101 225 12664 SH SOLE 12589 0 75 CIENA CORP COM NEW 171779309 1098 32380 SH SOLE 1048 0 31332 CIGNA CORP NEW COM 125523100 8447 44475 SH SOLE 20538 0 23937 CIMAREX ENERGY CO COM 171798101 277 4497 SH SOLE 950 0 3547 CINCINNATI FINL CORP COM 172062101 1819 23491 SH SOLE 3030 0 20461 CINEMARK HOLDINGS INC COM 17243V102 280 7814 SH SOLE 2105 0 5709 CINTAS CORP COM 172908105 5984 35619 SH SOLE 6549 0 29070 CIRRUS LOGIC INC COM 172755100 600 18074 SH SOLE 0 0 18074 CISCO SYS INC COM 17275R102 68678 1584992 SH SOLE 219337 0 1365655 CIT GROUP INC COM NEW 125581801 654 17082 SH SOLE 14728 0 2354 CITIGROUP INC COM NEW 172967424 24209 465016 SH SOLE 123810 0 341206 CITIZENS FINL GROUP INC COM 174610105 1975 66435 SH SOLE 10320 0 56115 CITRIX SYS INC COM 177376100 3825 37330 SH SOLE 33429 0 3901 CIVEO CORP CDA COM 17878Y108 202 141026 SH SOLE 0 0 141026 CLARUS CORP NEW COM 18270P109 475 46940 SH SOLE 0 0 46940 CLEAN ENERGY FUELS CORP COM 184499101 25 14825 SH SOLE 0 0 14825 CLEAN HARBORS INC COM 184496107 229 4638 SH SOLE 3385 0 1253 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 901 115331 SH SOLE 0 0 115331 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 390 49989 SH SOLE 0 0 49989 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 641 61613 SH SOLE 0 0 61613 CLEVELAND CLIFFS INC COM 185899101 1965 255543 SH SOLE 3686 0 251857 CLOROX CO DEL COM 189054109 17415 112982 SH SOLE 452 0 112530 CLOUDERA INC COM 18914U100 135 12185 SH SOLE 0 0 12185 CME GROUP INC COM CL A 12572Q105 8873 47165 SH SOLE 8717 0 38448 CMS ENERGY CORP COM 125896100 1196 24084 SH SOLE 3517 0 20567 CNH INDL N V SHS N20944109 287 31211 SH SOLE 14911 0 16300 CNO FINL GROUP INC COM 12621E103 198 13320 SH SOLE 4953 0 8367 CNOOC LTD SPONSORED ADR 126132109 287 1883 SH SOLE 695 0 1188 CNX RESOURCES CORPORATION COM 12653C108 723 63298 SH SOLE 271 0 63027 COCA COLA BOTTLING CO CONS COM 191098102 904 5098 SH SOLE 0 0 5098 COCA COLA CO COM 191216100 71331 1506460 SH SOLE 456785 0 1049675 CODEXIS INC COM 192005106 284 17025 SH SOLE 0 0 17025 COGNEX CORP COM 192422103 1363 35238 SH SOLE 15989 0 19249 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3237 50990 SH SOLE 11709 0 39281 COHEN & STEERS CLOSED END OP COM 19248P106 936 84370 SH SOLE 0 0 84370 COHEN & STEERS INFRASTRUCTUR COM 19248A109 633 32036 SH SOLE 0 0 32036 COHEN & STEERS LTD DUR PFD I COM 19248C105 222 10165 SH SOLE 0 0 10165 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 121 16100 SH SOLE 0 0 16100 COHEN & STEERS QUALITY RLTY COM 19247L106 1265 122144 SH SOLE 0 0 122144 COHEN & STEERS REIT & PFD IN COM 19247X100 4160 233698 SH SOLE 0 0 233698 COHEN & STEERS TOTAL RETURN COM 19247R103 429 39880 SH SOLE 0 0 39880 COHERENT INC COM 192479103 357 3376 SH SOLE 1621 0 1755 COLGATE PALMOLIVE CO COM 194162103 17430 292841 SH SOLE 32376 0 260465 COLLECTORS UNIVERSE INC COM NEW 19421R200 126 11099 SH SOLE 0 0 11099 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 3435 200043 SH SOLE 0 0 200043 COLONY CAP INC NEW CL A COM 19626G108 1203 257122 SH SOLE 49033 0 208089 COLONY CR REAL ESTATE INC COM CL A 19625T101 5188 328593 SH SOLE 0 0 328593 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 656 34782 SH SOLE 0 0 34782 COLUMBIA ETF TR I SUSTNBLE INTL 19761L201 255 10918 SH SOLE 0 0 10918 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 373 18302 SH SOLE 0 0 18302 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 326 7371 SH SOLE 0 0 7371 COLUMBIA FINL INC COM 197641103 340 22250 SH SOLE 0 0 22250 COLUMBIA PPTY TR INC COM NEW 198287203 2340 120949 SH SOLE 0 0 120949 COMCAST CORP NEW CL A 20030N101 30208 887156 SH SOLE 404673 0 482483 COMCAST CORP NEW CL A 20030N101 1529 44900 SH Put SOLE 0 0 44900 COMERICA INC COM 200340107 1845 26865 SH SOLE 10416 0 16449 COMMERCE BANCSHARES INC COM 200525103 798 14158 SH SOLE 0 0 14158 COMMUNITY BANKERS TR CORP COM 203612106 1019 141081 SH SOLE 0 0 141081 COMMUNITY BK SYS INC COM 203607106 1041 17863 SH SOLE 0 0 17863 COMMUNITY HEALTH SYS INC NEW COM 203668108 411 145753 SH SOLE 0 0 145753 COMMUNITY HEALTH SYS INC NEW RIGHT 12/31/2019 203668116 0 65846 SH SOLE 0 0 65846 COMMUNITY TR BANCORP INC COM 204149108 222 5616 SH SOLE 0 0 5616 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 418 51816 SH SOLE 0 0 51816 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 109 30701 SH SOLE 0 0 30701 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 694 55746 SH SOLE 0 0 55746 COMPASS MINERALS INTL INC COM 20451N101 897 21520 SH SOLE 3171 0 18349 CONAGRA BRANDS INC COM 205887102 1036 48493 SH SOLE 3290 0 45203 CONCHO RES INC COM 20605P101 1459 14190 SH SOLE 11094 0 3096 CONDUENT INC COM 206787103 168 15815 SH SOLE 150 0 15665 CONOCOPHILLIPS COM 20825C104 16713 268057 SH SOLE 16213 0 251844 CONSOLIDATED EDISON INC COM 209115104 11972 156584 SH SOLE 2990 0 153594 CONSOLIDATED WATER CO INC ORD G23773107 157 13436 SH SOLE 0 0 13436 CONSTELLATION BRANDS INC CL A 21036P108 9133 56788 SH SOLE 886 0 55902 CONSTELLATION BRANDS INC CL B 21036P207 2254 14035 SH SOLE 0 0 14035 CONTINENTAL BLDG PRODS INC COM 211171103 380 14932 SH SOLE 12547 0 2385 CONTINENTAL RESOURCES INC COM 212015101 839 20883 SH SOLE 0 0 20883 CONTROL4 CORP COM 21240D107 237 13490 SH SOLE 0 0 13490 COOL HLDGS INC COM 21640C105 32 16700 SH SOLE 0 0 16700 COOPER COS INC COM NEW 216648402 951 3737 SH SOLE 2819 0 918 COPART INC COM 217204106 2121 44386 SH SOLE 27064 0 17322 CORECIVIC INC COM 21871N101 387 21681 SH SOLE 1324 0 20357 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 544 16448 SH SOLE 0 0 16448 CORESITE RLTY CORP COM 21870Q105 351 4028 SH SOLE 1661 0 2367 CORNERSTONE ONDEMAND INC COM 21925Y103 251 4986 SH SOLE 4794 0 192 CORNERSTONE STRATEGIC VALUE COM 21924B302 142 12723 SH SOLE 0 0 12723 CORNING INC COM 219350105 6624 219254 SH SOLE 58121 0 161133 COSTAR GROUP INC COM 22160N109 245 726 SH SOLE 378 0 348 COSTCO WHSL CORP NEW COM 22160K105 46000 225813 SH SOLE 27012 0 198801 COVANTA HLDG CORP COM 22282E102 179 13332 SH SOLE 1265 0 12067 CRACKER BARREL OLD CTRY STOR COM 22410J106 3294 20604 SH SOLE 201 0 20403 CRANE CO COM 224399105 264 3662 SH SOLE 66 0 3596 CREDICORP LTD COM G2519Y108 1614 7280 SH SOLE 7124 0 156 CREDIT SUISSE ASSET MGMT INC COM 224916106 1712 618031 SH SOLE 0 0 618031 CREDIT SUISSE GROUP SPONSORED ADR 225401108 762 70168 SH SOLE 52298 0 17870 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 598 275669 SH SOLE 0 0 275669 CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 346 1826 SH SOLE 0 0 1826 CREE INC COM 225447101 1378 32215 SH SOLE 21919 0 10296 CRH PLC ADR 12626K203 720 27323 SH SOLE 24645 0 2678 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 280 9809 SH SOLE 0 0 9809 CROCS INC COM 227046109 397 15275 SH SOLE 0 0 15275 CRONOS GROUP INC COM 22717L101 551 52997 SH SOLE 0 0 52997 CROWN CASTLE INTL CORP NEW COM 22822V101 26833 247017 SH SOLE 143313 0 103704 CROWN HOLDINGS INC COM 228368106 378 9096 SH SOLE 4394 0 4702 CRYOLIFE INC COM 228903100 231 8153 SH SOLE 19 0 8134 CSX CORP COM 126408103 12415 199829 SH SOLE 65678 0 134151 CUBESMART COM 229663109 230 8013 SH SOLE 2073 0 5940 CULLEN FROST BANKERS INC COM 229899109 4502 51199 SH SOLE 0 0 51199 CUMMINS INC COM 231021106 9534 71337 SH SOLE 5893 0 65444 CVR ENERGY INC COM 12662P108 626 18165 SH SOLE 998 0 17167 CVR PARTNERS LP COM 126633106 485 142539 SH SOLE 0 0 142539 CVR REFNG LP COMUNIT REP LT 12663P107 808 77462 SH SOLE 0 0 77462 CVS HEALTH CORP COM 126650100 26886 410350 SH SOLE 21570 0 388780 CYBERARK SOFTWARE LTD SHS M2682V108 1149 15496 SH SOLE 0 0 15496 CYMABAY THERAPEUTICS INC COM 23257D103 193 24528 SH SOLE 4528 0 20000 CYPRESS SEMICONDUCTOR CORP COM 232806109 2433 191254 SH SOLE 1316 0 189938 CYRUSONE INC COM 23283R100 771 14589 SH SOLE 9835 0 4754 D R HORTON INC COM 23331A109 1086 31330 SH SOLE 2110 0 29220 DANAHER CORP DEL COM 235851102 8855 85875 SH SOLE 40701 0 45174 DARDEN RESTAURANTS INC COM 237194105 1245 12467 SH SOLE 787 0 11680 DARLING INGREDIENTS INC COM 237266101 293 15236 SH SOLE 336 0 14900 DASEKE INC COM 23753F107 208 56450 SH SOLE 0 0 56450 DAVE & BUSTERS ENTMT INC COM 238337109 208 4679 SH SOLE 2206 0 2473 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 789 52336 SH SOLE 0 0 52336 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 4411 215161 SH SOLE 0 0 215161 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1615 80667 SH SOLE 0 0 80667 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 7183 367404 SH SOLE 0 0 367404 DAVITA INC COM 23918K108 373 7242 SH SOLE 4926 0 2316 DBX ETF TR XTRACK FTSE EMRG 233051499 389 16792 SH SOLE 0 0 16792 DBX ETF TR XTRACK FTSE US 233051515 999 39905 SH SOLE 0 0 39905 DBX ETF TR XTRACK HRVST CSI 233051879 591 26968 SH SOLE 0 0 26968 DBX ETF TR XTRACK MSCI ALL 233051820 3733 154086 SH SOLE 0 0 154086 DBX ETF TR XTRACK MSCI EAFE 233051200 37496 1343936 SH SOLE 0 0 1343936 DBX ETF TR XTRACK MSCI EMRG 233051101 1066 51046 SH SOLE 1808 0 49238 DBX ETF TR XTRACK MSCI EURP 233051853 1173 46618 SH SOLE 0 0 46618 DBX ETF TR XTRACK MUN INFRA 233051705 2217 84391 SH SOLE 0 0 84391 DBX ETF TR XTRACK RUSS 1000 233051481 1395 48648 SH SOLE 0 0 48648 DBX ETF TR XTRACK RUSS 2000 233051440 252 8409 SH SOLE 0 0 8409 DBX ETF TR XTRACK USD HIGH 233051432 27751 593097 SH SOLE 106 0 592991 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 234 8848 SH SOLE 0 0 8848 DECKERS OUTDOOR CORP COM 243537107 1224 9564 SH SOLE 5429 0 4135 DEERE & CO COM 244199105 14704 98574 SH SOLE 18121 0 80453 DELAWARE ENHANCED GBL DIV & COM 246060107 738 84800 SH SOLE 0 0 84800 DELAWARE INV CO MUN INC FD I COM 246101109 180 14134 SH SOLE 0 0 14134 DELAWARE INV MN MUN INC FD I COM 24610V103 783 66052 SH SOLE 0 0 66052 DELAWARE INVTS DIV & INCOME COM 245915103 279 24647 SH SOLE 0 0 24647 DELEK US HLDGS INC NEW COM 24665A103 375 11541 SH SOLE 963 0 10578 DELTA AIR LINES INC DEL COM NEW 247361702 5932 118871 SH SOLE 19611 0 99260 DELUXE CORP COM 248019101 238 6182 SH SOLE 18 0 6164 DENBURY RES INC COM NEW 247916208 85 49809 SH SOLE 17044 0 32765 DENISON MINES CORP COM 248356107 12 26787 SH SOLE 0 0 26787 DEVON ENERGY CORP NEW COM 25179M103 1407 62427 SH SOLE 39066 0 23361 DEXCOM INC COM 252131107 973 8121 SH SOLE 4661 0 3460 DIAGEO P L C SPON ADR NEW 25243Q205 9867 69583 SH SOLE 4056 0 65527 DIAMONDBACK ENERGY INC COM 25278X109 1298 13997 SH SOLE 7312 0 6685 DICKS SPORTING GOODS INC COM 253393102 542 17365 SH SOLE 7883 0 9482 DIGITAL RLTY TR INC COM 253868103 4852 45541 SH SOLE 1230 0 44311 DIREXION SHS ETF TR 20YR TRES BEAR 25459Y405 781 38497 SH SOLE 0 0 38497 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 7322 217517 SH SOLE 0 0 217517 DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 1707 53611 SH SOLE 0 0 53611 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 1886 46498 SH SOLE 0 0 46498 DIREXION SHS ETF TR ZACKS MLP HG INC 25459Y298 220 18580 SH SOLE 0 0 18580 DISCOVER FINL SVCS COM 254709108 3692 62591 SH SOLE 26578 0 36013 DISCOVERY INC COM SER A 25470F104 918 37104 SH SOLE 27840 0 9264 DISH NETWORK CORP CL A 25470M109 1623 65003 SH SOLE 17558 0 47445 DISNEY WALT CO COM DISNEY 254687106 84578 771345 SH SOLE 74912 0 696433 DIVIDEND & INCOME FUND COM NEW 25538A204 177 18572 SH SOLE 0 0 18572 DNP SELECT INCOME FD COM 23325P104 4112 395395 SH SOLE 927 0 394468 DOCUSIGN INC COM 256163106 5516 137618 SH SOLE 0 0 137618 DOLBY LABORATORIES INC COM 25659T107 1340 21668 SH SOLE 12983 0 8685 DOLLAR GEN CORP NEW COM 256677105 6830 63197 SH SOLE 11573 0 51624 DOLLAR TREE INC COM 256746108 4286 47455 SH SOLE 13694 0 33761 DOMINION ENERGY INC COM 25746U109 27891 390301 SH SOLE 173494 0 216807 DOMINOS PIZZA INC COM 25754A201 981 3957 SH SOLE 86 0 3871 DOMTAR CORP COM NEW 257559203 236 6712 SH SOLE 4443 0 2269 DONALDSON INC COM 257651109 290 6683 SH SOLE 0 0 6683 DORCHESTER MINERALS LP COM UNIT 25820R105 537 36687 SH SOLE 0 0 36687 DORMAN PRODUCTS INC COM 258278100 292 3242 SH SOLE 3059 0 183 DOUBLELINE INCOME SOLUTIONS COM 258622109 2365 136477 SH SOLE 0 0 136477 DOUBLELINE OPPORTUNISTIC CR COM 258623107 305 16083 SH SOLE 0 0 16083 DOUGLAS DYNAMICS INC COM 25960R105 275 7658 SH SOLE 2014 0 5644 DOUGLAS EMMETT INC COM 25960P109 340 9954 SH SOLE 698 0 9256 DOVER CORP COM 260003108 1122 15808 SH SOLE 4067 0 11741 DOWDUPONT INC COM 26078J100 31424 587592 SH SOLE 47711 0 539881 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 95 35089 SH SOLE 0 0 35089 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 224 18891 SH SOLE 0 0 18891 DREYFUS MUN INCOME INC COM 26201R102 286 37558 SH SOLE 0 0 37558 DREYFUS STRATEGIC MUN BD FD COM 26202F107 476 68173 SH SOLE 0 0 68173 DREYFUS STRATEGIC MUNS INC COM 261932107 372 51788 SH SOLE 0 0 51788 DROPBOX INC CL A 26210C104 930 45504 SH SOLE 0 0 45504 DTE ENERGY CO COM 233331107 4955 44924 SH SOLE 531 0 44393 DUFF & PHELPS SLT ENGY AND M COM 26433F108 72 18222 SH SOLE 0 0 18222 DUFF & PHELPS UTIL CORP BD T COM 26432K108 273 33247 SH SOLE 0 0 33247 DUKE ENERGY CORP NEW COM NEW 26441C204 43884 508505 SH SOLE 179684 0 328821 DUKE REALTY CORP COM NEW 264411505 1067 41193 SH SOLE 29375 0 11818 DUNKIN BRANDS GROUP INC COM 265504100 697 10866 SH SOLE 726 0 10140 DWS MUN INCOME TR NEW COM 233368109 698 67762 SH SOLE 0 0 67762 DXC TECHNOLOGY CO COM 23355L106 1177 22128 SH SOLE 10277 0 11851 DYCOM INDS INC COM 267475101 269 4976 SH SOLE 3354 0 1622 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 277 30309 SH SOLE 29659 0 650 E TRADE FINANCIAL CORP COM NEW 269246401 1557 35489 SH SOLE 2198 0 33291 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 190 15070 SH SOLE 0 0 15070 EAST WEST BANCORP INC COM 27579R104 1058 24302 SH SOLE 0 0 24302 EASTGROUP PPTY INC COM 277276101 243 2644 SH SOLE 360 0 2284 EASTMAN CHEM CO COM 277432100 2388 32668 SH SOLE 3179 0 29489 EATON CORP PLC SHS G29183103 8425 122703 SH SOLE 34647 0 88056 EATON VANCE CALIF MUN BD FD COM 27828A100 144 14495 SH SOLE 0 0 14495 EATON VANCE ENH EQTY INC FD COM 278277108 884 60268 SH SOLE 704 0 59564 EATON VANCE ENHANCED EQ INC COM 278274105 2452 189314 SH SOLE 0 0 189314 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 4330 304487 SH SOLE 0 0 304487 EATON VANCE FLTING RATE INC COM 278279104 841 66412 SH SOLE 0 0 66412 EATON VANCE LTD DUR INCOME F COM 27828H105 3110 260911 SH SOLE 0 0 260911 EATON VANCE MUN BD FD COM 27827X101 362 32028 SH SOLE 0 0 32028 EATON VANCE MUN INCOME 2028 SHS 27829U105 306 16031 SH SOLE 0 0 16031 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 513 45382 SH SOLE 0 0 45382 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 618 33251 SH SOLE 0 0 33251 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 217 17895 SH SOLE 0 0 17895 EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 121 10870 SH SOLE 0 0 10870 EATON VANCE RISK MNGD DIV EQ COM 27829G106 3734 459832 SH SOLE 0 0 459832 EATON VANCE SH TM DR DIVR IN COM 27828V104 160 12830 SH SOLE 0 0 12830 EATON VANCE SR FLTNG RTE TR COM 27828Q105 258 20568 SH SOLE 0 0 20568 EATON VANCE SR INCOME TR SH BEN INT 27826S103 219 36554 SH SOLE 0 0 36554 EATON VANCE TAX ADV BD OPT S COM SH BEN INT 27829M103 209 24509 SH SOLE 0 0 24509 EATON VANCE TAX ADVT DIV INC COM 27828G107 4880 256981 SH SOLE 0 0 256981 EATON VANCE TAX MNGD GBL DV COM 27829F108 4948 663267 SH SOLE 0 0 663267 EATON VANCE TAX MNGED BUY WR COM 27828X100 285 21189 SH SOLE 0 0 21189 EATON VANCE TX ADV GLB DIV O COM 27828U106 211 11231 SH SOLE 0 0 11231 EATON VANCE TX ADV GLBL DIV COM 27828S101 662 48924 SH SOLE 0 0 48924 EATON VANCE TX MGD DIV EQ IN COM 27828N102 855 83839 SH SOLE 0 0 83839 EATON VANCE TX MNG BY WRT OP COM 27828Y108 1704 126398 SH SOLE 0 0 126398 EATON VANCE TXMGD GL BUYWR O COM 27829C105 1402 147140 SH SOLE 0 0 147140 EBAY INC COM 278642103 1362 48534 SH SOLE 13099 0 35435 ECOLAB INC COM 278865100 10399 70570 SH SOLE 34700 0 35870 ECOPETROL S A SPONSORED ADS 279158109 238 14979 SH SOLE 0 0 14979 EDISON INTL COM 281020107 2136 37618 SH SOLE 15437 0 22181 EDITAS MEDICINE INC COM 28106W103 208 9157 SH SOLE 0 0 9157 EDWARDS LIFESCIENCES CORP COM 28176E108 4281 27948 SH SOLE 4597 0 23351 EL POLLO LOCO HLDGS INC COM 268603107 190 12527 SH SOLE 0 0 12527 ELANCO ANIMAL HEALTH INC COM 28414H103 364 11538 SH SOLE 10288 0 1250 ELBIT SYS LTD ORD M3760D101 246 2153 SH SOLE 0 0 2153 ELECTRONIC ARTS INC COM 285512109 1333 16888 SH SOLE 3215 0 13673 ELECTRONICS FOR IMAGING INC COM 286082102 484 19498 SH SOLE 0 0 19498 ELLIE MAE INC COM 28849P100 244 3878 SH SOLE 1405 0 2473 ELLSWORTH GRWTH AND INCOME L COM 289074106 267 31119 SH SOLE 0 0 31119 EMCOR GROUP INC COM 29084Q100 309 5184 SH SOLE 2789 0 2395 EMERGE ENERGY SVCS LP COM REP PARTN 29102H108 61 39293 SH SOLE 0 0 39293 EMERGENT BIOSOLUTIONS INC COM 29089Q105 391 6590 SH SOLE 0 0 6590 EMERSON ELEC CO COM 291011104 8461 141615 SH SOLE 1173 0 140442 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 270 19048 SH SOLE 0 0 19048 ENBRIDGE INC COM 29250N105 11206 360544 SH SOLE 26819 0 333725 ENCANA CORP COM 292505104 448 77502 SH SOLE 28300 0 49202 ENCOMPASS HEALTH CORP COM 29261A100 1042 16885 SH SOLE 12578 0 4307 ENCORE CAP GROUP INC COM 292554102 208 8838 SH SOLE 8838 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 481 223605 SH SOLE 0 0 223605 ENDO INTL PLC SHS G30401106 272 37221 SH SOLE 0 0 37221 ENERGIZER HLDGS INC NEW COM 29272W109 652 14431 SH SOLE 10981 0 3450 ENERGY RECOVERY INC COM 29270J100 133 19790 SH SOLE 0 0 19790 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 7398 560008 SH SOLE 0 0 560008 ENERPLUS CORP COM 292766102 164 21088 SH SOLE 0 0 21088 ENERSYS COM 29275Y102 245 3160 SH SOLE 1712 0 1448 ENI S P A SPONSORED ADR 26874R108 259 8222 SH SOLE 6864 0 1358 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 227 23957 SH SOLE 0 0 23957 ENPHASE ENERGY INC COM 29355A107 66 14050 SH SOLE 0 0 14050 ENPRO INDS INC COM 29355X107 368 6130 SH SOLE 5116 0 1014 ENSCO PLC SHS CLASS A G3157S106 235 66024 SH SOLE 22695 0 43329 ENTEGRIS INC COM 29362U104 777 27842 SH SOLE 26031 0 1811 ENTERGY CORP NEW COM 29364G103 2282 26510 SH SOLE 2242 0 24268 ENTERPRISE PRODS PARTNERS L COM 293792107 15144 615860 SH SOLE 2361 0 613499 ENTERPRISE PRODS PARTNERS L COM 293792107 1741 70800 SH Put SOLE 0 0 70800 ENVESTNET INC COM 29404K106 258 5254 SH SOLE 3719 0 1535 EOG RES INC COM 26875P101 6057 69448 SH SOLE 32254 0 37194 EPLUS INC COM 294268107 224 3151 SH SOLE 2115 0 1036 EPR PPTYS COM SH BEN INT 26884U109 1390 21703 SH SOLE 404 0 21299 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 315 7278 SH SOLE 0 0 7278 EQT CORP COM 26884L109 604 31949 SH SOLE 28388 0 3561 EQUIFAX INC COM 294429105 1909 20501 SH SOLE 46 0 20455 EQUINIX INC COM PAR $0.001 29444U700 3533 10021 SH SOLE 7200 0 2821 EQUINOR ASA SPONSORED ADR 29446M102 205 9667 SH SOLE 2313 0 7354 EQUITRANS MIDSTREAM CORPORAT COM 294600101 420 20979 SH SOLE 18155 0 2824 EQUITY COMWLTH CUM PFD S D 6.5% 294628201 661 26180 SH SOLE 0 0 26180 EQUITY LIFESTYLE PPTYS INC COM 29472R108 641 6602 SH SOLE 480 0 6122 EQUITY RESIDENTIAL SH BEN INT 29476L107 1703 25795 SH SOLE 13955 0 11840 ERICSSON ADR B SEK 10 294821608 225 25366 SH SOLE 48 0 25318 ESSENT GROUP LTD COM G3198U102 497 14540 SH SOLE 8608 0 5932 ESSEX PPTY TR INC COM 297178105 321 1309 SH SOLE 236 0 1073 ETF MANAGERS TR AI POWERED EQT 26924G813 1468 67283 SH SOLE 0 0 67283 ETF MANAGERS TR DRONE ECONMY STG 26924G805 262 8926 SH SOLE 0 0 8926 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 9207 369175 SH SOLE 0 0 369175 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 12838 380960 SH SOLE 0 0 380960 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2098 60018 SH SOLE 0 0 60018 ETF MANAGERS TR VIDEO GAME TECH 26924G706 231 5928 SH SOLE 0 0 5928 ETF SER SOLUTIONS AAM S&P 500 26922A594 459 19401 SH SOLE 0 0 19401 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 240 5684 SH SOLE 0 0 5684 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 319 10618 SH SOLE 0 0 10618 ETF SER SOLUTIONS LONCAR CANCER 26922A826 1261 66827 SH SOLE 0 0 66827 ETF SER SOLUTIONS US GLB JETS 26922A842 244 8743 SH SOLE 0 0 8743 ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 1148 51037 SH SOLE 0 0 51037 ETFIS SER TR I INFRAC ACT MLP 26923G103 1004 199983 SH SOLE 0 0 199983 ETFIS SER TR I VIRTUS LIFESC BT 26923G202 450 12890 SH SOLE 0 0 12890 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 708 30478 SH SOLE 0 0 30478 ETSY INC COM 29786A106 1792 37663 SH SOLE 21985 0 15678 EVERCORE INC CLASS A 29977A105 1215 16979 SH SOLE 70 0 16909 EVEREST RE GROUP LTD COM G3223R108 1665 7644 SH SOLE 34 0 7610 EVERGY INC COM 30034W106 2297 40470 SH SOLE 289 0 40181 EVERI HLDGS INC COM 30034T103 60 11679 SH SOLE 10679 0 1000 EVERSOURCE ENERGY COM 30040W108 3812 58603 SH SOLE 530 0 58073 EVERTEC INC COM 30040P103 708 24678 SH SOLE 13778 0 10900 EVOLUTION PETROLEUM CORP COM 30049A107 134 19698 SH SOLE 0 0 19698 EXACT SCIENCES CORP COM 30063P105 3896 61748 SH SOLE 1539 0 60209 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1380 41010 SH SOLE 0 0 41010 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 2877 99043 SH SOLE 0 0 99043 EXCHANGE TRADED CONCEPTS TR BERNSTEIN US RSH 301505798 240 9841 SH SOLE 0 0 9841 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2714 101612 SH SOLE 0 0 101612 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 7147 219582 SH SOLE 0 0 219582 EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 2267 141347 SH SOLE 0 0 141347 EXELIXIS INC COM 30161Q104 304 15455 SH SOLE 273 0 15182 EXELON CORP COM 30161N101 7527 166892 SH SOLE 31357 0 135535 EXPEDIA GROUP INC COM NEW 30212P303 824 7317 SH SOLE 701 0 6616 EXPEDITORS INTL WASH INC COM 302130109 5190 76219 SH SOLE 42568 0 33651 EXPONENT INC COM 30214U102 279 5501 SH SOLE 1794 0 3707 EXTRACTION OIL AND GAS INC COM 30227M105 148 34557 SH SOLE 34557 0 0 EXXON MOBIL CORP COM 30231G102 87593 1284539 SH SOLE 189464 0 1095075 F M C CORP COM NEW 302491303 3221 43555 SH SOLE 26078 0 17477 F5 NETWORKS INC COM 315616102 382 2358 SH SOLE 1286 0 1072 FACEBOOK INC CL A 30303M102 93382 712355 SH SOLE 102403 0 609952 FACTSET RESH SYS INC COM 303075105 2109 10536 SH SOLE 8573 0 1963 FASTENAL CO COM 311900104 2581 49354 SH SOLE 2658 0 46696 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 526 4452 SH SOLE 468 0 3984 FEDERATED PREM MUN INC FD COM 31423P108 190 15520 SH SOLE 0 0 15520 FEDEX CORP COM 31428X106 28338 175651 SH SOLE 3810 0 171841 FERRARI N V COM N3167Y103 364 3658 SH SOLE 9 0 3649 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 31 58285 SH SOLE 0 0 58285 FFBW INC COM 30258M107 227 22600 SH SOLE 0 0 22600 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 741 51242 SH SOLE 51 0 51191 FIDELITY CONSMR STAPLES 316092303 409 13414 SH SOLE 0 0 13414 FIDELITY DIVID ETF RISI 316092832 1667 58108 SH SOLE 0 0 58108 FIDELITY HIGH DIVID ETF 316092840 340 12451 SH SOLE 0 0 12451 FIDELITY INT HG DIV ETF 316092725 740 37850 SH SOLE 0 0 37850 FIDELITY LTD TRM BD ETF 316188200 378 7647 SH SOLE 0 0 7647 FIDELITY MOMENTUM FACTR 316092816 1046 35292 SH SOLE 0 0 35292 FIDELITY MSCI COMMNTN SVC 316092873 416 14597 SH SOLE 0 0 14597 FIDELITY MSCI CONSM DIS 316092204 1584 41329 SH SOLE 0 0 41329 FIDELITY MSCI ENERGY IDX 316092402 244 15605 SH SOLE 0 0 15605 FIDELITY MSCI FINLS IDX 316092501 3007 87009 SH SOLE 0 0 87009 FIDELITY MSCI HLTH CARE I 316092600 3171 76739 SH SOLE 0 0 76739 FIDELITY MSCI INDL INDX 316092709 676 20631 SH SOLE 0 0 20631 FIDELITY MSCI INFO TECH I 316092808 2382 48378 SH SOLE 0 0 48378 FIDELITY MSCI MATLS INDEX 316092881 251 8830 SH SOLE 0 0 8830 FIDELITY MSCI RL EST ETF 316092857 1263 56400 SH SOLE 0 0 56400 FIDELITY MSCI UTILS INDEX 316092865 1467 42048 SH SOLE 0 0 42048 FIDELITY QLTY FCTOR ETF 316092790 215 7172 SH SOLE 0 0 7172 FIDELITY TOTAL BD ETF 316188309 2246 46272 SH SOLE 0 0 46272 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 6786 26103 SH SOLE 0 0 26103 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1326 42188 SH SOLE 1164 0 41024 FIDELITY NATL INFORMATION SV COM 31620M106 5407 52730 SH SOLE 35401 0 17329 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 99 11168 SH SOLE 0 0 11168 FIFTH THIRD BANCORP COM 316773100 974 41381 SH SOLE 62 0 41319 FINISAR CORP COM NEW 31787A507 667 30873 SH SOLE 196 0 30677 FIREEYE INC COM 31816Q101 1034 63790 SH SOLE 0 0 63790 FIRST AMERN FINL CORP COM 31847R102 300 6724 SH SOLE 3105 0 3619 FIRST BANCORP N C COM 318910106 244 7474 SH SOLE 0 0 7474 FIRST DATA CORP NEW COM CL A 32008D106 1200 70968 SH SOLE 37310 0 33658 FIRST FINL BANKSHARES COM 32020R109 217 3753 SH SOLE 1191 0 2562 FIRST HORIZON NATL CORP COM 320517105 474 36008 SH SOLE 14156 0 21852 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 758 20741 SH SOLE 19164 0 1577 FIRST LONG IS CORP COM 320734106 344 17255 SH SOLE 0 0 17255 FIRST MAJESTIC SILVER CORP COM 32076V103 912 154803 SH SOLE 0 0 154803 FIRST MIDWEST BANCORP DEL COM 320867104 681 34375 SH SOLE 6729 0 27646 FIRST REP BK SAN FRANCISCO C COM 33616C100 428 4924 SH SOLE 1998 0 2926 FIRST SAVINGS FINL GROUP INC COM 33621E109 481 9267 SH SOLE 0 0 9267 FIRST SOLAR INC COM 336433107 1350 31809 SH SOLE 0 0 31809 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 839 89470 SH SOLE 0 0 89470 FIRST TR BICK INDEX FD COM SHS 33733H107 206 8322 SH SOLE 0 0 8322 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 2054 50608 SH SOLE 0 0 50608 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 198 15686 SH SOLE 0 0 15686 FIRST TR ENERGY INCOME & GRW COM 33738G104 2524 134825 SH SOLE 0 0 134825 FIRST TR ENERGY INFRASTRCTR COM 33738C103 929 71695 SH SOLE 0 0 71695 FIRST TR ENHANCED EQTY INC F COM 337318109 338 26197 SH SOLE 0 0 26197 FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 310 7935 SH SOLE 0 0 7935 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 1053 20968 SH SOLE 0 0 20968 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1509 40762 SH SOLE 0 0 40762 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 9676 435460 SH SOLE 381499 0 53961 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 8532 276392 SH SOLE 93692 0 182700 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 4348 238394 SH SOLE 0 0 238394 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 10260 276616 SH SOLE 0 0 276616 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2334 46691 SH SOLE 0 0 46691 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 3343 59707 SH SOLE 0 0 59707 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 7984 155825 SH SOLE 0 0 155825 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 1412 26848 SH SOLE 0 0 26848 FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 476 17473 SH SOLE 0 0 17473 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 174 13145 SH SOLE 0 0 13145 FIRST TR EXCH TRD ALPHA FD I CHINA ALPHADEX 33737J141 327 14001 SH SOLE 0 0 14001 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 24981 509617 SH SOLE 0 0 509617 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 5777 179453 SH SOLE 0 0 179453 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 8820 386348 SH SOLE 0 0 386348 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 361 10554 SH SOLE 0 0 10554 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 13750 443822 SH SOLE 0 0 443822 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2804 58310 SH SOLE 0 0 58310 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 9975 556348 SH SOLE 0 0 556348 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 18920 359562 SH SOLE 0 0 359562 FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 271 8652 SH SOLE 0 0 8652 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 2134 105787 SH SOLE 0 0 105787 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 73522 1522835 SH SOLE 0 0 1522835 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 384 12455 SH SOLE 0 0 12455 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 14108 291058 SH SOLE 0 0 291058 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 3057 82959 SH SOLE 0 0 82959 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4380 103801 SH SOLE 0 0 103801 FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 1968 43653 SH SOLE 0 0 43653 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 8003 366099 SH SOLE 0 0 366099 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 70100 600890 SH SOLE 0 0 600890 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 268 2300 SH Put SOLE 0 0 2300 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 33412 1426665 SH SOLE 0 0 1426665 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 10491 602267 SH SOLE 0 0 602267 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 1807 69893 SH SOLE 0 0 69893 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 75908 3006249 SH SOLE 0 0 3006249 FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 2995 176884 SH SOLE 0 0 176884 FIRST TR EXCHANGE TRADED FD DORSEYWRIGHT MOM 33738R696 530 25617 SH SOLE 0 0 25617 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 498 23395 SH SOLE 0 0 23395 FIRST TR EXCHANGE TRADED FD EMERGING MKTS 33738R779 278 5794 SH SOLE 0 0 5794 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 6297 547114 SH SOLE 0 0 547114 FIRST TR EXCHANGE TRADED FD ETF 33733E708 613 20869 SH SOLE 0 0 20869 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 32668 1209468 SH SOLE 0 0 1209468 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 90352 1509634 SH SOLE 0 0 1509634 FIRST TR EXCHANGE TRADED FD FIRST TR MNGSTR 33739G103 482 10562 SH SOLE 0 0 10562 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 17936 399922 SH SOLE 0 0 399922 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 64442 1262335 SH SOLE 0 0 1262335 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 3837 82951 SH SOLE 0 0 82951 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 491 42829 SH SOLE 0 0 42829 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 309 6721 SH SOLE 0 0 6721 FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 770 38132 SH SOLE 0 0 38132 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 37738 547958 SH SOLE 0 0 547958 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 9817 287968 SH SOLE 0 0 287968 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 1083 42433 SH SOLE 0 0 42433 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 176 16097 SH SOLE 0 0 16097 FIRST TR EXCHANGE TRADED FD INTL IPO ETF 33734X853 930 30694 SH SOLE 0 0 30694 FIRST TR EXCHANGE TRADED FD LARGE CP US EQ 33738R761 1198 61738 SH SOLE 0 0 61738 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2210 65925 SH SOLE 0 0 65925 FIRST TR EXCHANGE TRADED FD MID CAP US EQT 33738R753 650 34868 SH SOLE 0 0 34868 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 14626 869015 SH SOLE 0 0 869015 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 975 55326 SH SOLE 0 0 55326 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 10703 322780 SH SOLE 0 0 322780 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 418 9165 SH SOLE 0 0 9165 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 5518 247899 SH SOLE 0 0 247899 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 6609 282184 SH SOLE 0 0 282184 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 315 12242 SH SOLE 0 0 12242 FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 318 19370 SH SOLE 0 0 19370 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 307 11906 SH SOLE 0 0 11906 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 185 12588 SH SOLE 0 0 12588 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 19488 908527 SH SOLE 0 0 908527 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 22336 179835 SH SOLE 0 0 179835 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 3259 150262 SH SOLE 0 0 150262 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 25502 961973 SH SOLE 0 0 961973 FIRST TR EXCHANGE TRADED FD S&P INTL DIVID 33738R688 453 28671 SH SOLE 0 0 28671 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 27883 612539 SH SOLE 0 0 612539 FIRST TR EXCHANGE TRADED FD SMAL CP US EQT 33738R746 286 15396 SH SOLE 0 0 15396 FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 204 11635 SH SOLE 0 0 11635 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 8999 326996 SH SOLE 0 0 326996 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 22503 428227 SH SOLE 0 0 428227 FIRST TR EXCHANGE TRADED FD US EQTY DIVI 33738R738 423 21786 SH SOLE 0 0 21786 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 42986 692651 SH SOLE 0 0 692651 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 6422 239794 SH SOLE 0 0 239794 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2096 47724 SH SOLE 0 0 47724 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 46209 2574317 SH SOLE 0 0 2574317 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 1209 45605 SH SOLE 0 0 45605 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 3092 163658 SH SOLE 0 0 163658 FIRST TR EXCHNG TRADED FD VI EQTCOMPAS TACT 33740F706 889 44315 SH SOLE 0 0 44315 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 9483 192196 SH SOLE 0 0 192196 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 25999 1044211 SH SOLE 0 0 1044211 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 1159 36173 SH SOLE 0 0 36173 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 2494 81896 SH SOLE 0 0 81896 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 8008 221097 SH SOLE 0 0 221097 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 3089 99814 SH SOLE 0 0 99814 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 21028 524127 SH SOLE 0 0 524127 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 369 8802 SH SOLE 0 0 8802 FIRST TR HIGH INCOME L/S FD COM 33738E109 242 18211 SH SOLE 0 0 18211 FIRST TR INTER DUR PFD & IN COM 33718W103 4122 208203 SH SOLE 0 0 208203 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 29918 521941 SH SOLE 0 0 521941 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 37403 809057 SH SOLE 1077 0 807980 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 78764 1511215 SH SOLE 6229 0 1504986 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 21078 364540 SH SOLE 0 0 364540 FIRST TR MLP & ENERGY INCOME COM 33739B104 1605 163805 SH SOLE 0 0 163805 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 39845 1462732 SH SOLE 0 0 1462732 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 9117 148735 SH SOLE 0 0 148735 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 8273 173041 SH SOLE 0 0 173041 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 6388 116999 SH SOLE 0 0 116999 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 8224 190912 SH SOLE 0 0 190912 FIRST TR NASDAQ100 TECH INDE SHS 337345102 37966 557832 SH SOLE 0 0 557832 FIRST TR S&P REIT INDEX FD COM 33734G108 11051 511156 SH SOLE 0 0 511156 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 13849 255754 SH SOLE 0 0 255754 FIRST TR SR FLG RTE INCM FD COM 33733U108 186 16564 SH SOLE 0 0 16564 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 299 36255 SH SOLE 0 0 36255 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 4549 380975 SH SOLE 0 0 380975 FIRST TR VALUE LINE DIVID IN SHS 33734H106 189417 6513640 SH SOLE 0 0 6513640 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 124 10236 SH SOLE 0 0 10236 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 283 54356 SH SOLE 0 0 54356 FIRSTCASH INC COM 33767D105 410 5665 SH SOLE 4604 0 1061 FIRSTENERGY CORP COM 337932107 2411 64202 SH SOLE 14906 0 49296 FISERV INC COM 337738108 7566 102949 SH SOLE 37188 0 65761 FIVE BELOW INC COM 33829M101 657 6417 SH SOLE 3564 0 2853 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 2388 117245 SH SOLE 614 0 116631 FLAHERTY & CRUMRINE PFD INC COM 33848E106 334 31722 SH SOLE 0 0 31722 FLAHERTY & CRUMRINE PFD INC COM 338480106 327 28299 SH SOLE 0 0 28299 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 1534 89153 SH SOLE 0 0 89153 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 1417 84700 SH SOLE 0 0 84700 FLEETCOR TECHNOLOGIES INC COM 339041105 552 2972 SH SOLE 2141 0 831 FLEX LTD ORD Y2573F102 190 24966 SH SOLE 7165 0 17801 FLEXSHARES TR CR SCORED LONG 33939L753 331 6811 SH SOLE 0 0 6811 FLEXSHARES TR IBOXX 3R TARGT 33939L506 2326 97657 SH SOLE 0 0 97657 FLEXSHARES TR INTL QLTDV IDX 33939L837 6774 321947 SH SOLE 0 0 321947 FLEXSHARES TR MORNSTAR UPSTR 33939L407 5126 175053 SH SOLE 0 0 175053 FLEXSHARES TR MORNSTAR USMKT 33939L100 1169 11680 SH SOLE 0 0 11680 FLEXSHARES TR MSTAR EMKT FAC 33939L308 303 6313 SH SOLE 0 0 6313 FLEXSHARES TR QLT DIV DEF IDX 33939L845 2006 50743 SH SOLE 0 0 50743 FLEXSHARES TR QLT DIVDYN IDX 33939L852 1399 36207 SH SOLE 0 0 36207 FLEXSHARES TR QUALT DIVD IDX 33939L860 4778 120023 SH SOLE 0 0 120023 FLEXSHARES TR STOXX GLOBR INF 33939L795 736 16837 SH SOLE 0 0 16837 FLIR SYS INC COM 302445101 580 13328 SH SOLE 5131 0 8197 FLOWERS FOODS INC COM 343498101 374 20223 SH SOLE 0 0 20223 FLUOR CORP NEW COM 343412102 921 28589 SH SOLE 23749 0 4840 FNB CORP PA COM 302520101 294 29856 SH SOLE 10199 0 19657 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 311 3614 SH SOLE 46 0 3568 FOOT LOCKER INC COM 344849104 711 13355 SH SOLE 11296 0 2059 FORD MTR CO DEL COM PAR $0.01 345370860 14357 1876702 SH SOLE 3929 0 1872773 FORTINET INC COM 34959E109 1211 17200 SH SOLE 468 0 16732 FORTIVE CORP COM 34959J108 533 7884 SH SOLE 321 0 7563 FORTUNE BRANDS HOME & SEC IN COM 34964C106 488 12852 SH SOLE 410 0 12442 FOUNDATION BLDG MATLS INC COM 350392106 193 23232 SH SOLE 23232 0 0 FQF TR AGFIQ US MK ANTI 351680707 313 14169 SH SOLE 0 0 14169 FRANCO NEVADA CORP COM 351858105 2189 31191 SH SOLE 0 0 31191 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 829 8748 SH SOLE 0 0 8748 FRANKLIN LTD DURATION INC TR COM 35472T101 428 47397 SH SOLE 0 0 47397 FRANKLIN RES INC COM 354613101 1654 55768 SH SOLE 38965 0 16803 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 654 23185 SH SOLE 0 0 23185 FRANKLIN TEMPLETON ETF TR LIBERTYQ EQUTY 35473P405 247 8999 SH SOLE 0 0 8999 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 244 9515 SH SOLE 0 0 9515 FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 211 8026 SH SOLE 0 0 8026 FRANKLIN UNVL TR SH BEN INT 355145103 157 24784 SH SOLE 0 0 24784 FREEPORT-MCMORAN INC CL B 35671D857 6649 644916 SH SOLE 298950 0 345966 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 323 9964 SH SOLE 8971 0 993 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 74 31293 SH SOLE 1 0 31292 FS KKR CAPITAL CORP COM 302635107 54318 10486048 SH SOLE 4178 0 10481870 FST TR NEW OPPORT MLP & ENE COM 33739M100 432 57356 SH SOLE 0 0 57356 FULL HOUSE RESORTS INC COM 359678109 45 22478 SH SOLE 0 0 22478 FULLER H B CO COM 359694106 285 6677 SH SOLE 6584 0 93 FULTON FINL CORP PA COM 360271100 325 21016 SH SOLE 15587 0 5429 GABELLI CONV&INCOM SECS FD I COM 36240B109 521 118588 SH SOLE 0 0 118588 GABELLI DIVD & INCOME TR COM 36242H104 1072 58572 SH SOLE 0 0 58572 GABELLI EQUITY TR INC COM 362397101 5379 1054681 SH SOLE 0 0 1054681 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 184 11407 SH SOLE 0 0 11407 GABELLI MULTIMEDIA TR INC COM 36239Q109 965 136719 SH SOLE 0 0 136719 GABELLI UTIL TR COM 36240A101 248 41720 SH SOLE 0 0 41720 GALECTIN THERAPEUTICS INC COM NEW 363225202 99 28877 SH SOLE 0 0 28877 GALLAGHER ARTHUR J & CO COM 363576109 2760 37455 SH SOLE 137 0 37318 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 302 81728 SH SOLE 0 0 81728 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 146 29478 SH SOLE 0 0 29478 GAMESTOP CORP NEW CL A 36467W109 299 23658 SH SOLE 0 0 23658 GAMING & LEISURE PPTYS INC COM 36467J108 587 18159 SH SOLE 9036 0 9123 GANNETT CO INC COM 36473H104 92 10830 SH SOLE 3373 0 7457 GAP INC DEL COM 364760108 570 22125 SH SOLE 123 0 22002 GARMIN LTD SHS H2906T109 1006 15884 SH SOLE 510 0 15374 GARRETT MOTION INC COM 366505105 242 19590 SH SOLE 38 0 19552 GARTNER INC COM 366651107 228 1787 SH SOLE 198 0 1589 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 350 17670 SH SOLE 0 0 17670 GATX CORP COM 361448103 1037 14645 SH SOLE 7675 0 6970 GCI LIBERTY INC COM CLASS A 36164V305 232 5646 SH SOLE 4905 0 741 GENERAC HLDGS INC COM 368736104 609 12260 SH SOLE 7407 0 4853 GENERAL DYNAMICS CORP COM 369550108 9318 59270 SH SOLE 2560 0 56710 GENERAL ELECTRIC CO COM 369604103 14743 1947585 SH SOLE 2753 0 1944832 GENERAL MLS INC COM 370334104 20266 520447 SH SOLE 144772 0 375675 GENERAL MTRS CO *W EXP 07/10/201 37045V126 288 18149 SH SOLE 0 0 18149 GENERAL MTRS CO COM 37045V100 12201 364755 SH SOLE 23514 0 341241 GENESIS ENERGY L P UNIT LTD PARTN 371927104 235 12718 SH SOLE 0 0 12718 GENESIS HEALTHCARE INC CL A COM 37185X106 59 50000 SH SOLE 0 0 50000 GENOMIC HEALTH INC COM 37244C101 255 3961 SH SOLE 1965 0 1996 GENPACT LIMITED SHS G3922B107 362 13412 SH SOLE 5947 0 7465 GENTEX CORP COM 371901109 1030 50944 SH SOLE 18828 0 32116 GENUINE PARTS CO COM 372460105 4493 46788 SH SOLE 1024 0 45764 GENWORTH FINL INC COM CL A 37247D106 354 75899 SH SOLE 0 0 75899 GEO GROUP INC NEW COM 36162J106 536 27192 SH SOLE 4087 0 23105 GERON CORP COM 374163103 18 18167 SH SOLE 0 0 18167 G-III APPAREL GROUP LTD COM 36237H101 398 14256 SH SOLE 13841 0 415 GILDAN ACTIVEWEAR INC COM 375916103 215 7070 SH SOLE 5081 0 1989 GILEAD SCIENCES INC COM 375558103 16014 256016 SH SOLE 35477 0 220539 GLACIER BANCORP INC NEW COM 37637Q105 696 17559 SH SOLE 4678 0 12881 GLADSTONE CAPITAL CORP COM 376535100 888 121657 SH SOLE 0 0 121657 GLADSTONE INVT CORP COM 376546107 103 11060 SH SOLE 0 0 11060 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 21332 558291 SH SOLE 332069 0 226222 GLOBAL NET LEASE INC COM NEW 379378201 4144 235189 SH SOLE 0 0 235189 GLOBAL PMTS INC COM 37940X102 1516 14697 SH SOLE 8506 0 6191 GLOBAL SELF STORAGE INC COM 37955N106 234 59667 SH SOLE 0 0 59667 GLOBAL X FDS ADAPTIVE US 37954Y574 9973 452590 SH SOLE 0 0 452590 GLOBAL X FDS FINTECH ETF 37954Y814 3966 179528 SH SOLE 0 0 179528 GLOBAL X FDS GLB X MLP ENRG I 37950E226 133289 12194747 SH SOLE 0 0 12194747 GLOBAL X FDS GLB X SUPERDIV 37950E549 4116 240727 SH SOLE 0 0 240727 GLOBAL X FDS GLBL X MLP ETF 37950E473 2831 369058 SH SOLE 0 0 369058 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 1496 135628 SH SOLE 0 0 135628 GLOBAL X FDS GLOBAL X SILVER 37954Y848 895 35758 SH SOLE 0 0 35758 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 375 32152 SH SOLE 0 0 32152 GLOBAL X FDS GLOBX SUPDV US 37950E291 2310 103075 SH SOLE 0 0 103075 GLOBAL X FDS INTERNET OF THNG 37954Y780 790 48977 SH SOLE 0 0 48977 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 3197 118509 SH SOLE 0 0 118509 GLOBAL X FDS LNTY THMTC ETF 37954Y772 490 25847 SH SOLE 0 0 25847 GLOBAL X FDS MILL THEMC ETF 37954Y764 514 26127 SH SOLE 0 0 26127 GLOBAL X FDS MSCI SUPR EM ETF 37950E119 472 37145 SH SOLE 0 0 37145 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 16711 784194 SH SOLE 0 0 784194 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 6934 414190 SH SOLE 1111 0 413079 GLOBAL X FDS REIT ETF 37950E127 3619 266686 SH SOLE 0 0 266686 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 388 12777 SH SOLE 0 0 12777 GLOBAL X FDS S&P 500 COVERED 37954Y475 1940 43776 SH SOLE 0 0 43776 GLOBAL X FDS SCIEN BETA US 37954Y103 522 18689 SH SOLE 0 0 18689 GLOBAL X FDS SOCIAL MED ETF 37950E416 1601 58100 SH SOLE 0 0 58100 GLOBAL X FDS SUPER DIV ALTR 37954Y806 306 23031 SH SOLE 0 0 23031 GLOBAL X FDS US INFR DEV ETF 37954Y673 398 29565 SH SOLE 0 0 29565 GLOBAL X FDS US PFD ETF 37954Y657 254 11272 SH SOLE 0 0 11272 GLOBALSTAR INC COM 378973408 24 37630 SH SOLE 0 0 37630 GLOBANT S A COM L44385109 278 4932 SH SOLE 4843 0 89 GLOBUS MED INC CL A 379577208 1661 38379 SH SOLE 4684 0 33695 GLU MOBILE INC COM 379890106 269 33344 SH SOLE 0 0 33344 GODADDY INC CL A 380237107 706 10764 SH SOLE 5079 0 5685 GOLDCORP INC NEW COM 380956409 1407 143601 SH SOLE 32 0 143569 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 47718 476937 SH SOLE 48 0 476889 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 11155 235988 SH SOLE 79 0 235909 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 24646 818252 SH SOLE 0 0 818252 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1024 38830 SH SOLE 0 0 38830 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 5564 219416 SH SOLE 0 0 219416 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 356 12352 SH SOLE 0 0 12352 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 850 21860 SH SOLE 0 0 21860 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 8639 219313 SH SOLE 0 0 219313 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 47847 951428 SH SOLE 0 0 951428 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 3029 61656 SH SOLE 0 0 61656 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1171 32601 SH SOLE 0 0 32601 GOLDMAN SACHS GROUP INC COM 38141G104 12715 76118 SH SOLE 15797 0 60321 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1624 369844 SH SOLE 0 0 369844 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 75 10766 SH SOLE 0 0 10766 GOLUB CAP BDC INC COM 38173M102 201 12191 SH SOLE 0 0 12191 GOODYEAR TIRE & RUBR CO COM 382550101 1430 70087 SH SOLE 0 0 70087 GOPRO INC CL A 38268T103 176 41593 SH SOLE 0 0 41593 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 735 107025 SH SOLE 0 0 107025 GRACO INC COM 384109104 440 10521 SH SOLE 4836 0 5685 GRAINGER W W INC COM 384802104 4963 17578 SH SOLE 13542 0 4036 GRAN TIERRA ENERGY INC COM 38500T101 37 17277 SH SOLE 17277 0 0 GRAND CANYON ED INC COM 38526M106 541 5629 SH SOLE 2022 0 3607 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 258 11254 SH SOLE 0 0 11254 GRANITESHARES ETF TR S&P GSCI CM K 1 38747R207 490 25167 SH SOLE 0 0 25167 GRANITESHARES GOLD TR SHS BEN INT 38748G101 500 3912 SH SOLE 0 0 3912 GRAY TELEVISION INC COM 389375106 915 62049 SH SOLE 60549 0 1500 GREAT PANTHER SILVER LTD COM 39115V101 8 10950 SH SOLE 0 0 10950 GREENHILL & CO INC COM 395259104 232 9505 SH SOLE 0 0 9505 GROUPON INC COM 399473107 45 14135 SH SOLE 0 0 14135 GRUBHUB INC COM 400110102 958 12477 SH SOLE 295 0 12182 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 464 3083 SH SOLE 2740 0 343 GUGGENHEIM CR ALLOCATION FD COM 40168G108 229 12442 SH SOLE 0 0 12442 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 645 95189 SH SOLE 0 0 95189 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 359 19627 SH SOLE 0 0 19627 GUIDEWIRE SOFTWARE INC COM 40171V100 340 4236 SH SOLE 3991 0 245 GULFPORT ENERGY CORP COM NEW 402635304 148 22528 SH SOLE 19278 0 3250 GW PHARMACEUTICALS PLC ADS 36197T103 1101 11301 SH SOLE 113 0 11188 HAEMONETICS CORP COM 405024100 1165 11644 SH SOLE 942 0 10702 HALLIBURTON CO COM 406216101 4043 152092 SH SOLE 68503 0 83589 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1338 47919 SH SOLE 150 0 47769 HANCOCK JOHN INCOME SECS TR COM 410123103 131 10307 SH SOLE 0 0 10307 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 348 52454 SH SOLE 0 0 52454 HANCOCK JOHN INVS TR COM 410142103 237 16771 SH SOLE 0 0 16771 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2095 111192 SH SOLE 0 0 111192 HANCOCK JOHN PFD INCOME FD I COM 41013X106 1033 55079 SH SOLE 0 0 55079 HANCOCK JOHN PFD INCOME FD I COM 41021P103 257 16196 SH SOLE 0 0 16196 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 3351 241792 SH SOLE 0 0 241792 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1108 54246 SH SOLE 237 0 54009 HANCOCK WHITNEY CORPORATION COM 410120109 342 9877 SH SOLE 5237 0 4640 HANESBRANDS INC COM 410345102 978 78051 SH SOLE 14056 0 63995 HANOVER INS GROUP INC COM 410867105 272 2328 SH SOLE 772 0 1556 HARBORONE BANCORP INC COM 41165F101 261 16400 SH SOLE 0 0 16400 HARLEY DAVIDSON INC COM 412822108 647 18962 SH SOLE 6 0 18956 HARRIS CORP DEL COM 413875105 1267 9409 SH SOLE 318 0 9091 HARTFORD FINL SVCS GROUP INC COM 416515104 572 12860 SH SOLE 1788 0 11072 HASBRO INC COM 418056107 1526 18776 SH SOLE 8374 0 10402 HAWAIIAN ELEC INDUSTRIES COM 419870100 755 20616 SH SOLE 962 0 19654 HAWAIIAN HOLDINGS INC COM 419879101 254 9606 SH SOLE 1363 0 8243 HAWKINS INC COM 420261109 293 7152 SH SOLE 0 0 7152 HCA HEALTHCARE INC COM 40412C101 1295 10404 SH SOLE 233 0 10171 HCP INC COM 40414L109 2252 80630 SH SOLE 2737 0 77893 HD SUPPLY HLDGS INC COM 40416M105 902 24047 SH SOLE 83 0 23964 HDFC BANK LTD ADR REPS 3 SHS 40415F101 1256 12126 SH SOLE 11506 0 620 HEALTHCARE SVCS GRP INC COM 421906108 361 8996 SH SOLE 3666 0 5330 HEALTHCARE TR AMER INC CL A NEW 42225P501 7628 301364 SH SOLE 14470 0 286894 HEALTHEQUITY INC COM 42226A107 1025 17177 SH SOLE 15166 0 2011 HECLA MNG CO COM 422704106 298 126078 SH SOLE 0 0 126078 HEICO CORP NEW COM 422806109 1978 25535 SH SOLE 2119 0 23416 HELEN OF TROY CORP LTD COM G4388N106 3626 27643 SH SOLE 260 0 27383 HELIOS & MATHESON ANALYTICS COM PAR 42327L309 0 10020 SH SOLE 0 0 10020 HELMERICH & PAYNE INC COM 423452101 657 13701 SH SOLE 664 0 13037 HENRY JACK & ASSOC INC COM 426281101 1282 10130 SH SOLE 3638 0 6492 HERCULES CAPITAL INC COM 427096508 1321 119555 SH SOLE 0 0 119555 HERSHEY CO COM 427866108 5234 48834 SH SOLE 116 0 48718 HESS CORP COM 42809H107 1043 25755 SH SOLE 11409 0 14346 HEWLETT PACKARD ENTERPRISE C COM 42824C109 981 74230 SH SOLE 63 0 74167 HEXCEL CORP NEW COM 428291108 2194 38272 SH SOLE 26481 0 11791 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 106 29565 SH SOLE 121 0 29444 HIGH INCOME SECS FD SHS BEN INT 42968F108 113 12679 SH SOLE 492 0 12187 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 1632 94972 SH SOLE 0 0 94972 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 13241 1034455 SH SOLE 0 0 1034455 HILLENBRAND INC COM 431571108 343 9038 SH SOLE 4004 0 5034 HILTON WORLDWIDE HLDGS INC COM 43300A203 492 6857 SH SOLE 5797 0 1060 HOLLYFRONTIER CORP COM 436106108 1000 19563 SH SOLE 1284 0 18279 HOLOGIC INC COM 436440101 1085 26400 SH SOLE 5111 0 21289 HOME BANCSHARES INC COM 436893200 360 22026 SH SOLE 26 0 22000 HOME DEPOT INC COM 437076102 70372 409570 SH SOLE 59913 0 349657 HONDA MOTOR LTD AMERN SHS 438128308 484 18310 SH SOLE 8107 0 10203 HONEYWELL INTL INC COM 438516106 40339 305319 SH SOLE 71187 0 234132 HORIZON BANCORP INC COM 440407104 370 23424 SH SOLE 0 0 23424 HORIZON PHARMA PLC SHS G4617B105 504 25811 SH SOLE 3668 0 22143 HORMEL FOODS CORP COM 440452100 2425 56822 SH SOLE 0 0 56822 HORMEL FOODS CORP COM 440452100 243 5700 SH Put SOLE 0 0 5700 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1577 66024 SH SOLE 3324 0 62700 HOST HOTELS & RESORTS INC COM 44107P104 220 13213 SH SOLE 7308 0 5905 HOVNANIAN ENTERPRISES INC CL A 442487203 289 422447 SH SOLE 0 0 422447 HOWARD HUGHES CORP COM 44267D107 288 2954 SH SOLE 89 0 2865 HP INC COM 40434L105 3444 168334 SH SOLE 37836 0 130498 HSBC HLDGS PLC ADR A 1/40PF A 404280604 855 33190 SH SOLE 35 0 33155 HSBC HLDGS PLC SPON ADR NEW 404280406 1656 40288 SH SOLE 9306 0 30982 HUBBELL INC COM 443510607 503 5063 SH SOLE 8 0 5055 HUBSPOT INC COM 443573100 1078 8577 SH SOLE 515 0 8062 HUDSON LTD COM CL A G46408103 383 22361 SH SOLE 22361 0 0 HUMANA INC COM 444859102 4037 14093 SH SOLE 7543 0 6550 HUNT J B TRANS SVCS INC COM 445658107 1229 13213 SH SOLE 5975 0 7238 HUNTINGTON BANCSHARES INC COM 446150104 3331 279422 SH SOLE 209475 0 69947 HUNTINGTON INGALLS INDS INC COM 446413106 1419 7455 SH SOLE 787 0 6668 HUNTSMAN CORP COM 447011107 409 21218 SH SOLE 6569 0 14649 IAC INTERACTIVECORP COM 44919P508 1048 5724 SH SOLE 2980 0 2744 IAMGOLD CORP COM 450913108 364 98876 SH SOLE 0 0 98876 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 3228 56560 SH SOLE 0 0 56560 ICF INTL INC COM 44925C103 622 9606 SH SOLE 6054 0 3552 ICICI BK LTD ADR 45104G104 1130 109782 SH SOLE 98884 0 10898 ICON PLC SHS G4705A100 2156 16689 SH SOLE 8256 0 8433 IDACORP INC COM 451107106 445 4783 SH SOLE 1685 0 3098 IDEXX LABS INC COM 45168D104 2120 11396 SH SOLE 3050 0 8346 IEC ELECTRS CORP NEW COM 44949L105 154 26895 SH SOLE 0 0 26895 IHS MARKIT LTD SHS G47567105 2371 49423 SH SOLE 45357 0 4066 II VI INC COM 902104108 334 10286 SH SOLE 1059 0 9227 ILLINOIS TOOL WKS INC COM 452308109 7520 59358 SH SOLE 22940 0 36418 ILLUMINA INC COM 452327109 5508 18365 SH SOLE 2169 0 16196 IMMUNOGEN INC COM 45253H101 163 33907 SH SOLE 30644 0 3263 IMMUNOMEDICS INC COM 452907108 228 15988 SH SOLE 388 0 15600 IMPINJ INC COM 453204109 369 25384 SH SOLE 0 0 25384 INCYTE CORP COM 45337C102 1417 22284 SH SOLE 6873 0 15411 INDEPENDENCE RLTY TR INC COM 45378A106 524 57081 SH SOLE 0 0 57081 INDEXIQ ETF TR HDGD FTSE EURO 45409B552 422 24719 SH SOLE 0 0 24719 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 1198 65931 SH SOLE 0 0 65931 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2563 88763 SH SOLE 0 0 88763 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 964 45187 SH SOLE 0 0 45187 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 3660 163976 SH SOLE 0 0 163976 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 4599 243195 SH SOLE 0 0 243195 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 545 21621 SH SOLE 0 0 21621 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 5095 160664 SH SOLE 0 0 160664 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 277 11898 SH SOLE 0 0 11898 INDEXIQ ETF TR US RL EST SMCP 45409B628 885 40360 SH SOLE 0 0 40360 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1774 90191 SH SOLE 1723 0 88468 INFOSYS LTD SPONSORED ADR 456788108 1458 153104 SH SOLE 8383 0 144721 INFRA AND ENERGY ALTRNTIVE I COM 45686J104 440 53750 SH SOLE 0 0 53750 ING GROEP N V SPONSORED ADR 456837103 985 92383 SH SOLE 86762 0 5621 INGERSOLL-RAND PLC SHS G47791101 4653 51007 SH SOLE 24678 0 26329 INGEVITY CORP COM 45688C107 214 2558 SH SOLE 0 0 2558 INGREDION INC COM 457187102 2512 27487 SH SOLE 391 0 27096 INNOVATIVE INDL PPTYS INC COM 45781V101 463 10195 SH SOLE 0 0 10195 INNOVATOR ETFS TR IBD 50 ETF 45782C102 5767 208808 SH SOLE 0 0 208808 INNOVATOR ETFS TR IBD ETF LEADERS 45782C201 635 29702 SH SOLE 0 0 29702 INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 2730 92245 SH SOLE 0 0 92245 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 1186 55570 SH SOLE 0 0 55570 INOGEN INC COM 45780L104 202 1628 SH SOLE 28 0 1600 INSIGHT SELECT INCOME FD COM 45781W109 262 15049 SH SOLE 0 0 15049 INSPERITY INC COM 45778Q107 345 3691 SH SOLE 0 0 3691 INSULET CORP COM 45784P101 372 4696 SH SOLE 804 0 3892 INTEGER HLDGS CORP COM 45826H109 788 10330 SH SOLE 3532 0 6798 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 254 5632 SH SOLE 4057 0 1575 INTEGRATED DEVICE TECHNOLOGY COM 458118106 242 5002 SH SOLE 0 0 5002 INTEL CORP COM 458140100 56208 1197697 SH SOLE 58602 0 1139095 INTER PARFUMS INC COM 458334109 464 7075 SH SOLE 7075 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 975 17918 SH SOLE 0 0 17918 INTERCEPT PHARMACEUTICALS IN COM 45845P108 7541 74815 SH SOLE 600 0 74215 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5800 76992 SH SOLE 30279 0 46713 INTERNATIONAL BUSINESS MACHS COM 459200101 25375 223231 SH SOLE 8164 0 215067 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 593 4415 SH SOLE 2952 0 1463 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 226 15459 SH SOLE 11980 0 3479 INTERXION HOLDING N.V SHS N47279109 439 8102 SH SOLE 5281 0 2821 INTL PAPER CO COM 460146103 7436 184239 SH SOLE 23732 0 160507 INTREXON CORP COM 46122T102 104 15880 SH SOLE 0 0 15880 INTUIT COM 461202103 4141 21035 SH SOLE 4845 0 16190 INTUITIVE SURGICAL INC COM NEW 46120E602 10831 22615 SH SOLE 1533 0 21082 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 425 5562 SH SOLE 0 0 5562 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 14752 978908 SH SOLE 0 0 978908 INVESCO ACTIVELY MANAGD ETF S&P500 DOWNSID 46090A705 342 13022 SH SOLE 0 0 13022 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 1089 21773 SH SOLE 0 0 21773 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 26251 524279 SH SOLE 648 0 523631 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 1520 61726 SH SOLE 0 0 61726 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 142 14372 SH SOLE 0 0 14372 INVESCO BLDRS INDEX FDS TR DEVLPD MKTS100 46090C206 2959 151053 SH SOLE 149638 0 1415 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 444 12312 SH SOLE 0 0 12312 INVESCO CALIF VALUE MUN INC COM 46132H106 224 19848 SH SOLE 0 0 19848 INVESCO CURNCYSHS AUSTRLA DL AUSTRALIAN DOL 46090N103 756 10736 SH SOLE 0 0 10736 INVESCO CURNCYSHS CDN DLR TR CDN DLR SHS 46138T104 797 11021 SH SOLE 0 0 11021 INVESCO CURNCYSHS JAPANESE Y JAPANESE YEN 46138W107 590 6775 SH SOLE 0 0 6775 INVESCO CURNCYSHS SWISS FRAN SWISS FRANC 46138R108 699 7371 SH SOLE 0 0 7371 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 243 2218 SH SOLE 0 0 2218 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 6347 437997 SH SOLE 0 0 437997 INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 865 51068 SH SOLE 0 0 51068 INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 756 49137 SH SOLE 0 0 49137 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 1552 124763 SH SOLE 0 0 124763 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 914 107872 SH SOLE 0 0 107872 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 254 6982 SH SOLE 0 0 6982 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 4055 159351 SH SOLE 0 0 159351 INVESCO DYNAMIC CR OPP FD COM 46132R104 248 24175 SH SOLE 0 0 24175 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 5401 256435 SH SOLE 1225 0 255210 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8313 351631 SH SOLE 550 0 351081 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 9914 470540 SH SOLE 1538 0 469002 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 11407 486868 SH SOLE 548 0 486320 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 5882 283457 SH SOLE 929 0 282528 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 6551 276889 SH SOLE 542 0 276347 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 4306 208909 SH SOLE 628 0 208281 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 3262 140562 SH SOLE 0 0 140562 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1739 86215 SH SOLE 0 0 86215 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1908 77453 SH SOLE 0 0 77453 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 996 49872 SH SOLE 0 0 49872 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 403 17212 SH SOLE 0 0 17212 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 511 25976 SH SOLE 0 0 25976 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1005 44783 SH SOLE 0 0 44783 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 212 11420 SH SOLE 0 0 11420 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 7754 176060 SH SOLE 0 0 176060 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 14449 292194 SH SOLE 0 0 292194 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 27091 519287 SH SOLE 0 0 519287 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 626 17011 SH SOLE 0 0 17011 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 4025 162947 SH SOLE 0 0 162947 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 547 10334 SH SOLE 0 0 10334 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 323 6918 SH SOLE 0 0 6918 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 414 14574 SH SOLE 0 0 14574 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 463 16181 SH SOLE 0 0 16181 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 2274 31951 SH SOLE 0 0 31951 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 444 8717 SH SOLE 0 0 8717 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 20464 422194 SH SOLE 0 0 422194 INVESCO EXCHANGE TRADED FD T DWA NASDAQ MNT 46137V829 352 4001 SH SOLE 0 0 4001 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2074 31802 SH SOLE 0 0 31802 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1004 19057 SH SOLE 0 0 19057 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 2816 97232 SH SOLE 0 0 97232 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 1767 37532 SH SOLE 0 0 37532 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 2199 92476 SH SOLE 0 0 92476 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 302 17362 SH SOLE 0 0 17362 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 856 28850 SH SOLE 0 0 28850 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 517 12978 SH SOLE 0 0 12978 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 5794 139707 SH SOLE 3821 0 135886 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 11651 357051 SH SOLE 0 0 357051 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 988 34775 SH SOLE 0 0 34775 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 1778 20197 SH SOLE 0 0 20197 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 656 13554 SH SOLE 0 0 13554 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 6063 97245 SH SOLE 0 0 97245 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 2248 50743 SH SOLE 0 0 50743 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1344 18187 SH SOLE 0 0 18187 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 11781 678642 SH SOLE 0 0 678642 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 151809 1494628 SH SOLE 0 0 1494628 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 9169 80672 SH SOLE 0 0 80672 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 685 68465 SH SOLE 0 0 68465 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1235 39162 SH SOLE 0 0 39162 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 4342 274146 SH SOLE 0 0 274146 INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 1606 28415 SH SOLE 0 0 28415 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2894 204778 SH SOLE 0 0 204778 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 6334 57672 SH SOLE 0 0 57672 INVESCO EXCHANGE TRADED FD T RUSEL 2000 EQL 46137V514 6559 179424 SH SOLE 0 0 179424 INVESCO EXCHANGE TRADED FD T RUSEL 2000 PUR 46137V498 994 32205 SH SOLE 0 0 32205 INVESCO EXCHANGE TRADED FD T RUSEL 2000 VAL 46137V480 3469 131448 SH SOLE 0 0 131448 INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 3583 79666 SH SOLE 0 0 79666 INVESCO EXCHANGE TRADED FD T RUSEL MDCP PUR 46137V456 390 14159 SH SOLE 0 0 14159 INVESCO EXCHANGE TRADED FD T RUSSEL 200 EQL 46137V449 2148 44169 SH SOLE 0 0 44169 INVESCO EXCHANGE TRADED FD T RUSSEL 200 GWT 46137V431 1360 29713 SH SOLE 0 0 29713 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 433 11869 SH SOLE 0 0 11869 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 4573 25432 SH SOLE 0 0 25432 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1278 22996 SH SOLE 0 0 22996 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 14163 107535 SH SOLE 0 0 107535 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 483 8606 SH SOLE 0 0 8606 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 801 16731 SH SOLE 0 0 16731 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 9000 86412 SH SOLE 0 0 86412 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 1077 18633 SH SOLE 0 0 18633 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1316 31065 SH SOLE 0 0 31065 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2569 130087 SH SOLE 0 0 130087 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 239 5534 SH SOLE 0 0 5534 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2650 72916 SH SOLE 0 0 72916 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 4133 23279 SH SOLE 0 0 23279 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 713 6903 SH SOLE 0 0 6903 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 886 9373 SH SOLE 0 0 9373 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 17389 149289 SH SOLE 0 0 149289 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 8095 57480 SH SOLE 0 0 57480 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 5064 57052 SH SOLE 0 0 57052 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 134752 1474316 SH SOLE 8033 0 1466283 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 29202 293048 SH SOLE 0 0 293048 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 13938 245127 SH SOLE 0 0 245127 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 9867 354799 SH SOLE 0 0 354799 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3036 107608 SH SOLE 0 0 107608 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 276 12899 SH SOLE 0 0 12899 INVESCO EXCHANGE TRADED FD T ZACKS MICRO CP 46137Y302 306 19202 SH SOLE 0 0 19202 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 8474 143675 SH SOLE 0 0 143675 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 4347 226170 SH SOLE 0 0 226170 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 1524 47641 SH SOLE 0 0 47641 INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 488 18918 SH SOLE 0 0 18918 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 11449 565942 SH SOLE 0 0 565942 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1143 29027 SH SOLE 0 0 29027 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 781 34010 SH SOLE 0 0 34010 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 608 39090 SH SOLE 0 0 39090 INVESCO EXCHNG TRADED FD TR DWA MOMENT LOW 46138E859 1523 55329 SH SOLE 0 0 55329 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1279 29400 SH SOLE 0 0 29400 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 5426 227360 SH SOLE 0 0 227360 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 4082 165982 SH SOLE 0 0 165982 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 7420 280856 SH SOLE 0 0 280856 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 3279 185596 SH SOLE 0 0 185596 INVESCO EXCHNG TRADED FD TR FNDMNTL IG CRP 46138E693 761 30866 SH SOLE 0 0 30866 INVESCO EXCHNG TRADED FD TR FRONTIER MKTS 46138E776 201 16514 SH SOLE 0 0 16514 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 6248 166529 SH SOLE 0 0 166529 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 2039 103120 SH SOLE 0 0 103120 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 549 19925 SH SOLE 0 0 19925 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 186 17891 SH SOLE 0 0 17891 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 1668 73459 SH SOLE 0 0 73459 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 662 28679 SH SOLE 0 0 28679 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 12197 423365 SH SOLE 0 0 423365 INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 241 9571 SH SOLE 0 0 9571 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 2508 57027 SH SOLE 0 0 57027 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 5300 267154 SH SOLE 0 0 267154 INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 2397 42339 SH SOLE 0 0 42339 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 6256 232117 SH SOLE 0 0 232117 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 556 12415 SH SOLE 0 0 12415 INVESCO EXCHNG TRADED FD TR LADERITE 0-5YR 46138E560 266 10816 SH SOLE 0 0 10816 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 604 25084 SH SOLE 0 0 25084 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 10956 438604 SH SOLE 0 0 438604 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 34907 2591496 SH SOLE 0 0 2591496 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1378 49386 SH SOLE 0 0 49386 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 1767 54680 SH SOLE 0 0 54680 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 556 15752 SH SOLE 0 0 15752 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 1909 83929 SH SOLE 0 0 83929 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 12440 399471 SH SOLE 0 0 399471 INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 293 12496 SH SOLE 0 0 12496 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 5037 168795 SH SOLE 0 0 168795 INVESCO EXCHNG TRADED FD TR S&P INTL QULTY 46138E214 436 21322 SH SOLE 0 0 21322 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 52299 1178166 SH SOLE 0 0 1178166 INVESCO EXCHNG TRADED FD TR S&P SMLCAP HIG 46138E131 250 11351 SH SOLE 0 0 11351 INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 281 5136 SH SOLE 0 0 5136 INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 101 11511 SH SOLE 0 0 11511 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 976 20351 SH SOLE 0 0 20351 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 10577 98360 SH SOLE 0 0 98360 INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 462 8295 SH SOLE 0 0 8295 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1226 17758 SH SOLE 0 0 17758 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 21516 504599 SH SOLE 0 0 504599 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 1362 19697 SH SOLE 0 0 19697 INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 1166 23696 SH SOLE 0 0 23696 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 52729 1380344 SH SOLE 0 0 1380344 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 92097 1974217 SH SOLE 0 0 1974217 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 1577 85017 SH SOLE 0 0 85017 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 37431 1718586 SH SOLE 0 0 1718586 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 5041 169786 SH SOLE 0 0 169786 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 3214 140829 SH SOLE 0 0 140829 INVESCO HIGH INCOME 2023 TAR COM 46135X108 1015 102234 SH SOLE 0 0 102234 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 403 16685 SH SOLE 0 0 16685 INVESCO LTD SHS G491BT108 3365 200996 SH SOLE 135902 0 65094 INVESCO MORTGAGE CAPITAL INC COM 46131B100 2171 149916 SH SOLE 118 0 149798 INVESCO MUN OPPORTUNITY TR COM 46132C107 614 54932 SH SOLE 0 0 54932 INVESCO MUN TR COM 46131J103 262 23497 SH SOLE 0 0 23497 INVESCO MUNI INCOME OPP TRST COM 46132X101 278 39945 SH SOLE 0 0 39945 INVESCO QQQ TR UNIT SER 1 46090E103 697160 4519383 SH SOLE 251 0 4519132 INVESCO QQQ TR UNIT SER 1 46090E103 3193 20700 SH Put SOLE 0 0 20700 INVESCO QUALITY MUNI INC TRS COM 46133G107 650 57931 SH SOLE 0 0 57931 INVESCO SR INCOME TR COM 46131H107 1093 279458 SH SOLE 0 0 279458 INVESCO TR INVT GRADE MUNS COM 46131M106 392 34132 SH SOLE 0 0 34132 INVESCO VALUE MUN INCOME TR COM 46132P108 671 49608 SH SOLE 0 0 49608 INVESTMENT TECHNOLOGY GRP NE COM 46145F105 1266 41879 SH SOLE 0 0 41879 INVESTORS BANCORP INC NEW COM 46146L101 164 15788 SH SOLE 0 0 15788 INVESTORS REAL ESTATE TR SH BEN INT 461730509 822 16754 SH SOLE 0 0 16754 INVITAE CORP COM 46185L103 317 28644 SH SOLE 0 0 28644 IONIS PHARMACEUTICALS INC COM 462222100 2445 45227 SH SOLE 37756 0 7471 IPG PHOTONICS CORP COM 44980X109 276 2432 SH SOLE 1078 0 1354 IQIYI INC SPONSORED ADS 46267X108 1528 102780 SH SOLE 0 0 102780 IQVIA HLDGS INC COM 46266C105 1678 14443 SH SOLE 3201 0 11242 IRIDIUM COMMUNICATIONS INC COM 46269C102 297 16121 SH SOLE 0 0 16121 IROBOT CORP COM 462726100 1066 12730 SH SOLE 0 0 12730 IRON MTN INC NEW COM 46284V101 2531 78083 SH SOLE 0 0 78083 ISHARES GOLD TRUST ISHARES 464285105 37075 3016662 SH SOLE 0 0 3016662 ISHARES INC CORE MSCI EMKT 46434G103 693172 14701418 SH SOLE 79321 0 14622097 ISHARES INC CUR HD MSCI EM 46434G509 597 25919 SH SOLE 0 0 25919 ISHARES INC EM HGHYL BD ETF 464286285 6400 144235 SH SOLE 0 0 144235 ISHARES INC EM MKT SM-CP ETF 464286475 470 11241 SH SOLE 0 0 11241 ISHARES INC EM MKTS DIV ETF 464286319 6116 163406 SH SOLE 0 0 163406 ISHARES INC ESG MSCI EM ETF 46434G863 1550 50549 SH SOLE 0 0 50549 ISHARES INC GLB ENR PROD ETF 464286343 1004 54313 SH SOLE 0 0 54313 ISHARES INC GLB SILV MIN ETF 464286327 92 11080 SH SOLE 0 0 11080 ISHARES INC MIN VOL EMRG MKT 464286533 56038 1003010 SH SOLE 0 0 1003010 ISHARES INC MIN VOL GBL ETF 464286525 30018 369409 SH SOLE 0 0 369409 ISHARES INC MLT FCTR EMG MKT 46434G889 249 6437 SH SOLE 0 0 6437 ISHARES INC MSCI AUST ETF 464286103 10055 522342 SH SOLE 0 0 522342 ISHARES INC MSCI AUSTRIA ETF 464286202 463 25197 SH SOLE 0 0 25197 ISHARES INC MSCI BELGIUM ETF 464286301 507 31056 SH SOLE 0 0 31056 ISHARES INC MSCI BRAZIL ETF 464286400 3048 79798 SH SOLE 0 0 79798 ISHARES INC MSCI BRIC INDX 464286657 467 12453 SH SOLE 0 0 12453 ISHARES INC MSCI CDA ETF 464286509 949 39606 SH SOLE 0 0 39606 ISHARES INC MSCI CHILE ETF 464286640 1374 33169 SH SOLE 0 0 33169 ISHARES INC MSCI EM ASIA ETF 464286426 1257 20655 SH SOLE 0 0 20655 ISHARES INC MSCI EQUAL WEITE 464286681 2168 43538 SH SOLE 0 0 43538 ISHARES INC MSCI EURZONE ETF 464286608 4590 130916 SH SOLE 0 0 130916 ISHARES INC MSCI FRANCE ETF 464286707 13766 519084 SH SOLE 0 0 519084 ISHARES INC MSCI FRNTR100ETF 464286145 2880 110123 SH SOLE 0 0 110123 ISHARES INC MSCI GBL ETF NEW 46434G848 436 16174 SH SOLE 0 0 16174 ISHARES INC MSCI GBL GOLD MN 46434G855 829 51116 SH SOLE 0 0 51116 ISHARES INC MSCI GERMANY ETF 464286806 16007 631444 SH SOLE 0 0 631444 ISHARES INC MSCI HONG KG ETF 464286871 351 15562 SH SOLE 0 0 15562 ISHARES INC MSCI ISRAEL ETF 464286632 257 5302 SH SOLE 0 0 5302 ISHARES INC MSCI ITALY ETF 46434G830 1145 47284 SH SOLE 0 0 47284 ISHARES INC MSCI JPN ETF NEW 46434G822 26426 521326 SH SOLE 48 0 521278 ISHARES INC MSCI MEXICO ETF 464286822 336 8150 SH SOLE 0 0 8150 ISHARES INC MSCI NETHERL ETF 464286814 8624 327890 SH SOLE 0 0 327890 ISHARES INC MSCI PAC JP ETF 464286665 1357 33336 SH SOLE 0 0 33336 ISHARES INC MSCI SINGPOR ETF 46434G780 1205 54530 SH SOLE 0 0 54530 ISHARES INC MSCI STH AFR ETF 464286780 362 7184 SH SOLE 0 0 7184 ISHARES INC MSCI STH KOR ETF 464286772 2193 37250 SH SOLE 0 0 37250 ISHARES INC MSCI SWITZERLAND 464286749 1689 53583 SH SOLE 0 0 53583 ISHARES INC MSCI TAIWAN ETF 46434G772 1420 44906 SH SOLE 0 0 44906 ISHARES INC MSCI THAILND ETF 464286624 1444 17435 SH SOLE 0 0 17435 ISHARES INC MSCI TURKEY ETF 464286715 612 24913 SH SOLE 0 0 24913 ISHARES INC US INTL HGH YLD 464286178 1709 37128 SH SOLE 0 0 37128 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 1457 103924 SH SOLE 0 0 103924 ISHARES SILVER TRUST ISHARES 46428Q109 16433 1131777 SH SOLE 0 0 1131777 ISHARES TR 0-5 YR TIPS ETF 46429B747 6568 67010 SH SOLE 0 0 67010 ISHARES TR 0-5YR HI YL CP 46434V407 13225 296861 SH SOLE 0 0 296861 ISHARES TR 0-5YR INVT GR CP 46434V100 4114 83057 SH SOLE 0 0 83057 ISHARES TR 1 3 YR TREAS BD 464287457 99919 1194915 SH SOLE 28038 0 1166877 ISHARES TR 10-20 YR TRS ETF 464288653 3955 29623 SH SOLE 0 0 29623 ISHARES TR 20 YR TR BD ETF 464287432 74521 613291 SH SOLE 0 0 613291 ISHARES TR 3 7 YR TREAS BD 464288661 42902 353395 SH SOLE 17103 0 336292 ISHARES TR A RATE CP BD ETF 46429B291 655 13081 SH SOLE 0 0 13081 ISHARES TR AGENCY BOND ETF 464288166 2454 21884 SH SOLE 0 0 21884 ISHARES TR AGGRES ALLOC ETF 464289859 4409 90809 SH SOLE 0 0 90809 ISHARES TR ASIA 50 ETF 464288430 859 15527 SH SOLE 0 0 15527 ISHARES TR BARCLAYS 7 10 YR 464287440 48607 466480 SH SOLE 0 0 466480 ISHARES TR BRAZIL SM-CP ETF 464289131 340 23586 SH SOLE 0 0 23586 ISHARES TR CALIF MUN BD ETF 464288356 8887 152061 SH SOLE 0 0 152061 ISHARES TR CHINA LG-CAP ETF 464287184 6294 161053 SH SOLE 0 0 161053 ISHARES TR COHEN STEER REIT 464287564 14579 152339 SH SOLE 0 0 152339 ISHARES TR CONSER ALLOC ETF 464289883 9926 303376 SH SOLE 0 0 303376 ISHARES TR CONV BD ETF 46435G102 5735 109205 SH SOLE 0 0 109205 ISHARES TR CORE 1 5 YR USD 46432F859 13462 274406 SH SOLE 0 0 274406 ISHARES TR CORE DIV GRWTH 46434V621 81530 2457190 SH SOLE 0 0 2457190 ISHARES TR CORE HIGH DV ETF 46429B663 91498 1084352 SH SOLE 53 0 1084299 ISHARES TR CORE INTL AGGR 46435G672 3574 68456 SH SOLE 0 0 68456 ISHARES TR CORE LT USDB ETF 464289479 537 9095 SH SOLE 0 0 9095 ISHARES TR CORE MSCI EAFE 46432F842 482784 8777887 SH SOLE 6137 0 8771750 ISHARES TR CORE MSCI EURO 46434V738 1988 48101 SH SOLE 0 0 48101 ISHARES TR CORE MSCI INTL 46435G326 697 14274 SH SOLE 0 0 14274 ISHARES TR CORE MSCI PAC 46434V696 1845 36443 SH SOLE 0 0 36443 ISHARES TR CORE MSCI TOTAL 46432F834 22137 421424 SH SOLE 0 0 421424 ISHARES TR CORE S&P MCP ETF 464287507 1014109 6106886 SH SOLE 116310 0 5990576 ISHARES TR CORE S&P SCP ETF 464287804 418231 6033340 SH SOLE 28666 0 6004674 ISHARES TR CORE S&P TTL STK 464287150 185264 3263982 SH SOLE 0 0 3263982 ISHARES TR CORE S&P US GWT 464287671 624165 11843735 SH SOLE 11586 0 11832149 ISHARES TR CORE S&P US VLU 464287663 466580 9504585 SH SOLE 0 0 9504585 ISHARES TR CORE S&P500 ETF 464287200 1055396 4194569 SH SOLE 13041 0 4181528 ISHARES TR CORE S&P500 ETF 464287200 252 1000 SH Put SOLE 0 0 1000 ISHARES TR CORE TOTAL USD 46434V613 13455 273235 SH SOLE 0 0 273235 ISHARES TR CORE US AGGBD ET 464287226 593210 5570571 SH SOLE 44634 0 5525937 ISHARES TR CR 5 10 YR ETF 46435G417 1658 34536 SH SOLE 0 0 34536 ISHARES TR CRE U S REIT ETF 464288521 4989 111229 SH SOLE 0 0 111229 ISHARES TR CUR HD EURZN ETF 46434V639 4264 164364 SH SOLE 0 0 164364 ISHARES TR CUR HED MSCI GER 46434V704 226 9497 SH SOLE 1480 0 8017 ISHARES TR DEVSMCP EXNA ETF 464288497 394 8778 SH SOLE 0 0 8778 ISHARES TR DOW JONES US ETF 464287846 16452 132198 SH SOLE 0 0 132198 ISHARES TR EAFE GRWTH ETF 464288885 6859 99309 SH SOLE 0 0 99309 ISHARES TR EAFE SML CP ETF 464288273 18613 359181 SH SOLE 68838 0 290343 ISHARES TR EAFE VALUE ETF 464288877 16994 375806 SH SOLE 0 0 375806 ISHARES TR EDEG HIG YLELD 46435G250 293 6337 SH SOLE 0 0 6337 ISHARES TR EDGE MSCI MINM 46435G433 4478 154134 SH SOLE 0 0 154134 ISHARES TR EDGE MSCI USA VL 46432F388 19320 266226 SH SOLE 0 0 266226 ISHARES TR EDGE US FIXD INM 46435U796 2464 25731 SH SOLE 0 0 25731 ISHARES TR ESG 1 5 YR USD 46435G243 286 11713 SH SOLE 0 0 11713 ISHARES TR ESG MSCI EAFE 46435G516 1562 27229 SH SOLE 0 0 27229 ISHARES TR ESG MSCI USA ETF 46435G425 1312 23888 SH SOLE 0 0 23888 ISHARES TR ESG USD CORPT 46435G193 420 17577 SH SOLE 0 0 17577 ISHARES TR EUROPE ETF 464287861 2571 65727 SH SOLE 0 0 65727 ISHARES TR EXPANDED TECH 464287515 16810 96872 SH SOLE 0 0 96872 ISHARES TR EXPND TEC SC ETF 464287549 7871 45839 SH SOLE 0 0 45839 ISHARES TR EXPONENTIAL TECH 46434V381 4469 134356 SH SOLE 310 0 134046 ISHARES TR FLTG RATE NT ETF 46429B655 94390 1874315 SH SOLE 763 0 1873552 ISHARES TR GBL COMM SVC ETF 464287275 1217 24255 SH SOLE 0 0 24255 ISHARES TR GL CLEAN ENE ETF 464288224 1084 131193 SH SOLE 0 0 131193 ISHARES TR GL TIMB FORE ETF 464288174 1736 30379 SH SOLE 0 0 30379 ISHARES TR GLB CNS DISC ETF 464288745 831 8234 SH SOLE 0 0 8234 ISHARES TR GLB CNSM STP ETF 464288737 8181 177956 SH SOLE 0 0 177956 ISHARES TR GLB INFRASTR ETF 464288372 3847 97696 SH SOLE 0 0 97696 ISHARES TR GLOB HLTHCRE ETF 464287325 6764 119394 SH SOLE 0 0 119394 ISHARES TR GLOB INDSTRL ETF 464288729 481 6178 SH SOLE 0 0 6178 ISHARES TR GLOB UTILITS ETF 464288711 1370 27905 SH SOLE 0 0 27905 ISHARES TR GLOBAL 100 ETF 464287572 1763 41571 SH SOLE 0 0 41571 ISHARES TR GLOBAL ENERG ETF 464287341 2629 89565 SH SOLE 0 0 89565 ISHARES TR GLOBAL FINLS ETF 464287333 1308 23005 SH SOLE 0 0 23005 ISHARES TR GLOBAL MATER ETF 464288695 1217 21214 SH SOLE 0 0 21214 ISHARES TR GLOBAL REIT ETF 46434V647 1216 51910 SH SOLE 0 0 51910 ISHARES TR GLOBAL TECH ETF 464287291 73157 507932 SH SOLE 130 0 507802 ISHARES TR GNMA BOND ETF 46429B333 1083 22228 SH SOLE 0 0 22228 ISHARES TR GOV/CRED BD ETF 464288596 634 5743 SH SOLE 0 0 5743 ISHARES TR GRWT ALLOCAT ETF 464289867 14961 362162 SH SOLE 0 0 362162 ISHARES TR HDG MSCI EAFE 46434V803 22510 872140 SH SOLE 0 0 872140 ISHARES TR HDG MSCI JAPAN 46434V886 1075 38267 SH SOLE 0 0 38267 ISHARES TR IBNDS MAR20 ETF 46432FAK3 334 13684 SH SOLE 0 0 13684 ISHARES TR IBNDS MAR23 ETF 46432FAN7 567 24080 SH SOLE 0 0 24080 ISHARES TR IBONDS DEC19 ETF 46434VAU4 15773 636015 SH SOLE 2772 0 633243 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 13376 535473 SH SOLE 2752 0 532721 ISHARES TR IBONDS DEC2021 46435G789 3221 126600 SH SOLE 0 0 126600 ISHARES TR IBONDS DEC2022 46435G755 2631 102720 SH SOLE 0 0 102720 ISHARES TR IBONDS DEC2023 46435G318 1177 46890 SH SOLE 0 0 46890 ISHARES TR IBONDS DEC2026 46435GAA0 841 36499 SH SOLE 1278 0 35221 ISHARES TR IBONDS DEC21 ETF 46434VBK5 10912 447929 SH SOLE 2835 0 445094 ISHARES TR IBONDS DEC22 ETF 46434VBA7 8038 332574 SH SOLE 2842 0 329732 ISHARES TR IBONDS DEC23 ETF 46434VAX8 5451 225345 SH SOLE 2850 0 222495 ISHARES TR IBONDS DEC24 ETF 46434VBG4 1565 65496 SH SOLE 1232 0 64264 ISHARES TR IBONDS DEC25 ETF 46434VBD1 1413 59855 SH SOLE 1243 0 58612 ISHARES TR IBONDS ETF 46435UAA9 570 24379 SH SOLE 1265 0 23114 ISHARES TR IBONDS MAR20 ETF 46432FBC0 1878 72399 SH SOLE 0 0 72399 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 568 22178 SH SOLE 0 0 22178 ISHARES TR IBONDS SEP19 ETF 46429B564 3559 140191 SH SOLE 0 0 140191 ISHARES TR IBONDS SEP2020 46434V571 6012 236975 SH SOLE 0 0 236975 ISHARES TR IBOXX HI YD ETF 464288513 87331 1076832 SH SOLE 37552 0 1039280 ISHARES TR IBOXX HI YD ETF 464288513 324 4000 SH Put SOLE 0 0 4000 ISHARES TR IBOXX INV CP ETF 464287242 216175 1916107 SH SOLE 10804 0 1905303 ISHARES TR INDIA 50 ETF 464289529 977 27661 SH SOLE 0 0 27661 ISHARES TR INTL DEV RE ETF 464288489 2197 81274 SH SOLE 0 0 81274 ISHARES TR INTL DEVPPTY ETF 464288422 231 6686 SH SOLE 0 0 6686 ISHARES TR INTL DIV GRWTH 46435G524 519 10536 SH SOLE 0 0 10536 ISHARES TR INTL MOMENTUM FT 46434V449 494 19296 SH SOLE 0 0 19296 ISHARES TR INTL PFD STK ETF 46429B135 1007 66634 SH SOLE 0 0 66634 ISHARES TR INTL QLTY FACTOR 46434V456 452 17525 SH SOLE 0 0 17525 ISHARES TR INTL SEL DIV ETF 464288448 37841 1318050 SH SOLE 0 0 1318050 ISHARES TR INTL TREA BD ETF 464288117 2009 41452 SH SOLE 0 0 41452 ISHARES TR INTRM GOV CR ETF 464288612 2128 19664 SH SOLE 0 0 19664 ISHARES TR INTRM TR CRP ETF 464288638 86735 1654619 SH SOLE 0 0 1654619 ISHARES TR JPMORGAN USD EMG 464288281 96283 926597 SH SOLE 27 0 926570 ISHARES TR LATN AMER 40 ETF 464287390 742 24088 SH SOLE 0 0 24088 ISHARES TR LNG TR CRPRT BD 464289511 11204 199007 SH SOLE 0 0 199007 ISHARES TR MBS ETF 464288588 116027 1108715 SH SOLE 28338 0 1080377 ISHARES TR MICRO-CAP ETF 464288869 3328 40366 SH SOLE 1171 0 39195 ISHARES TR MIN VOL EAFE ETF 46429B689 132826 1992587 SH SOLE 0 0 1992587 ISHARES TR MIN VOL JAPN ETF 46434V712 740 11747 SH SOLE 0 0 11747 ISHARES TR MIN VOL USA ETF 46429B697 353454 6745311 SH SOLE 58219 0 6687092 ISHARES TR MLTFCTR INTL SML 46434V266 692 26760 SH SOLE 0 0 26760 ISHARES TR MODERT ALLOC ETF 464289875 13807 386968 SH SOLE 0 0 386968 ISHARES TR MORTGE REL ETF 46435G342 7894 197645 SH SOLE 0 0 197645 ISHARES TR MRGSTR MD CP ETF 464288208 8820 54566 SH SOLE 0 0 54566 ISHARES TR MRGSTR MD CP GRW 464288307 5830 29991 SH SOLE 0 0 29991 ISHARES TR MRGSTR MD CP VAL 464288406 3061 22055 SH SOLE 0 0 22055 ISHARES TR MRGSTR SM CP ETF 464288505 2918 19733 SH SOLE 0 0 19733 ISHARES TR MRGSTR SM CP GR 464288604 3924 23572 SH SOLE 0 0 23572 ISHARES TR MRNGSTR INC ETF 46432F875 2676 114928 SH SOLE 0 0 114928 ISHARES TR MRNGSTR LG-CP ET 464287127 12165 85352 SH SOLE 0 0 85352 ISHARES TR MRNGSTR LG-CP GR 464287119 23005 145114 SH SOLE 0 0 145114 ISHARES TR MRNGSTR LG-CP VL 464288109 5985 62130 SH SOLE 0 0 62130 ISHARES TR MRNING SM CP ETF 464288703 4575 37141 SH SOLE 0 0 37141 ISHARES TR MSCI AC ASIA ETF 464288182 2369 37289 SH SOLE 0 0 37289 ISHARES TR MSCI ACWI ETF 464288257 14352 223691 SH SOLE 0 0 223691 ISHARES TR MSCI ACWI EX US 464288240 3965 94484 SH SOLE 42432 0 52052 ISHARES TR MSCI CHINA ETF 46429B671 606 11513 SH SOLE 0 0 11513 ISHARES TR MSCI EAFE ETF 464287465 148617 2528353 SH SOLE 110272 0 2418081 ISHARES TR MSCI EMG MKT ETF 464287234 95724 2450703 SH SOLE 84652 0 2366051 ISHARES TR MSCI EMG MKT ETF 464287234 1047 26800 SH Put SOLE 0 0 26800 ISHARES TR MSCI EURO FL ETF 464289180 3011 177670 SH SOLE 0 0 177670 ISHARES TR MSCI GLOBAL IMP 46435G532 266 5011 SH SOLE 0 0 5011 ISHARES TR MSCI INDIA ETF 46429B598 5521 165584 SH SOLE 0 0 165584 ISHARES TR MSCI INDIA SM CP 46429B614 774 20069 SH SOLE 0 0 20069 ISHARES TR MSCI INDONIA ETF 46429B309 1177 47403 SH SOLE 0 0 47403 ISHARES TR MSCI KLD400 SOC 464288570 6518 70082 SH SOLE 0 0 70082 ISHARES TR MSCI LW CRB TG 46434V464 862 8371 SH SOLE 0 0 8371 ISHARES TR MSCI PERU ETF 464289842 805 22673 SH SOLE 0 0 22673 ISHARES TR MSCI PHILIPS ETF 46429B408 541 16967 SH SOLE 0 0 16967 ISHARES TR MSCI POLAND ETF 46429B606 1205 52306 SH SOLE 0 0 52306 ISHARES TR MSCI UK ETF NEW 46435G334 31975 1089454 SH SOLE 0 0 1089454 ISHARES TR MSCI USA ESG SLC 464288802 8444 81865 SH SOLE 0 0 81865 ISHARES TR MULTIFACTOR GLBL 46434V316 460 17708 SH SOLE 0 0 17708 ISHARES TR MULTIFACTOR INTL 46434V274 685 28900 SH SOLE 0 0 28900 ISHARES TR MULTIFACTOR USA 46434V282 4440 159382 SH SOLE 0 0 159382 ISHARES TR MULTIFACTOR USA 46434V290 926 25860 SH SOLE 0 0 25860 ISHARES TR NA TEC MULTM ETF 464287531 336 7118 SH SOLE 0 0 7118 ISHARES TR NASDAQ BIOTECH 464287556 44955 466190 SH SOLE 29122 0 437068 ISHARES TR NATIONAL MUN ETF 464288414 48945 448873 SH SOLE 8647 0 440226 ISHARES TR NEW YORK MUN ETF 464288323 1034 18877 SH SOLE 0 0 18877 ISHARES TR NEW ZEALAND ETF 464289123 1421 30877 SH SOLE 0 0 30877 ISHARES TR NORTH AMERN NAT 464287374 2428 89333 SH SOLE 0 0 89333 ISHARES TR PHLX SEMICND ETF 464287523 5510 35116 SH SOLE 0 0 35116 ISHARES TR RESIDNL REAL EST 464288562 3570 57259 SH SOLE 0 0 57259 ISHARES TR RUS 1000 ETF 464287622 97482 702877 SH SOLE 43 0 702834 ISHARES TR RUS 1000 GRW ETF 464287614 343267 2622162 SH SOLE 35189 0 2586973 ISHARES TR RUS 1000 VAL ETF 464287598 203656 1833910 SH SOLE 129239 0 1704671 ISHARES TR RUS 2000 GRW ETF 464287648 53925 320984 SH SOLE 9907 0 311077 ISHARES TR RUS 2000 VAL ETF 464287630 48030 446624 SH SOLE 17798 0 428826 ISHARES TR RUS MD CP GR ETF 464287481 58491 514389 SH SOLE 1913 0 512476 ISHARES TR RUS MDCP VAL ETF 464287473 55058 721125 SH SOLE 11584 0 709541 ISHARES TR RUS MID CAP ETF 464287499 89678 1929397 SH SOLE 26296 0 1903101 ISHARES TR RUS TOP 200 ETF 464289446 9723 166526 SH SOLE 0 0 166526 ISHARES TR RUS TP200 GR ETF 464289438 15295 213171 SH SOLE 0 0 213171 ISHARES TR RUS TP200 VL ETF 464289420 6000 125517 SH SOLE 0 0 125517 ISHARES TR RUSEL 2500 ETF 46435G268 519 13588 SH SOLE 0 0 13588 ISHARES TR RUSSELL 2000 ETF 464287655 502540 3753102 SH SOLE 49202 0 3703900 ISHARES TR RUSSELL 2000 ETF 464287655 911 6800 SH Put SOLE 0 0 6800 ISHARES TR RUSSELL 3000 ETF 464287689 55794 379761 SH SOLE 0 0 379761 ISHARES TR S&P 100 ETF 464287101 13628 122188 SH SOLE 0 0 122188 ISHARES TR S&P 500 GRWT ETF 464287309 372041 2469242 SH SOLE 6332 0 2462910 ISHARES TR S&P 500 VAL ETF 464287408 249049 2462421 SH SOLE 68 0 2462353 ISHARES TR S&P MC 400GR ETF 464287606 50145 262222 SH SOLE 0 0 262222 ISHARES TR S&P MC 400VL ETF 464287705 30284 218911 SH SOLE 0 0 218911 ISHARES TR S&P SML 600 GWT 464287887 102620 636090 SH SOLE 5854 0 630236 ISHARES TR S&P US PFD STK 464288687 145579 4252973 SH SOLE 0 0 4252973 ISHARES TR SELECT DIVID ETF 464287168 103803 1162279 SH SOLE 79045 0 1083234 ISHARES TR SH TR CRPORT ETF 464288646 43780 847791 SH SOLE 0 0 847791 ISHARES TR SHORT TREAS BD 464288679 23321 211434 SH SOLE 5410 0 206024 ISHARES TR SHRT NAT MUN ETF 464288158 21380 202842 SH SOLE 0 0 202842 ISHARES TR SP SMCP600VL ETF 464287879 30740 233146 SH SOLE 0 0 233146 ISHARES TR TIPS BD ETF 464287176 330922 3021844 SH SOLE 9060 0 3012784 ISHARES TR TRANS AVG ETF 464287192 8192 49645 SH SOLE 0 0 49645 ISHARES TR TRS FLT RT BD 46434V860 9102 181052 SH SOLE 0 0 181052 ISHARES TR U.S. BAS MTL ETF 464287838 4001 47652 SH SOLE 0 0 47652 ISHARES TR U.S. CNSM GD ETF 464287812 2736 25707 SH SOLE 0 0 25707 ISHARES TR U.S. CNSM SV ETF 464287580 7741 42793 SH SOLE 0 0 42793 ISHARES TR U.S. ENERGY ETF 464287796 10126 324974 SH SOLE 0 0 324974 ISHARES TR U.S. FIN SVC ETF 464287770 12334 109860 SH SOLE 0 0 109860 ISHARES TR U.S. FINLS ETF 464287788 18931 177969 SH SOLE 0 0 177969 ISHARES TR U.S. INSRNCE ETF 464288786 437 7577 SH SOLE 0 0 7577 ISHARES TR U.S. MED DVC ETF 464288810 51576 258123 SH SOLE 55 0 258068 ISHARES TR U.S. PHARMA ETF 464288836 2373 16855 SH SOLE 0 0 16855 ISHARES TR U.S. REAL ES ETF 464287739 26036 347429 SH SOLE 0 0 347429 ISHARES TR U.S. TECH ETF 464287721 41334 258453 SH SOLE 0 0 258453 ISHARES TR U.S. UTILITS ETF 464287697 13574 101132 SH SOLE 0 0 101132 ISHARES TR ULTR SH TRM BD 46434V878 14908 297716 SH SOLE 0 0 297716 ISHARES TR US AER DEF ETF 464288760 64714 374374 SH SOLE 0 0 374374 ISHARES TR US BR DEL SE ETF 464288794 3162 56427 SH SOLE 0 0 56427 ISHARES TR US HLTHCARE ETF 464287762 39923 220799 SH SOLE 0 0 220799 ISHARES TR US HLTHCR PR ETF 464288828 8684 52569 SH SOLE 0 0 52569 ISHARES TR US HOME CONS ETF 464288752 5257 174995 SH SOLE 0 0 174995 ISHARES TR US INDUSTRIALS 464287754 14147 110070 SH SOLE 0 0 110070 ISHARES TR US OIL EQ&SV ETF 464288844 527 25808 SH SOLE 0 0 25808 ISHARES TR US OIL GS EX ETF 464288851 1487 28794 SH SOLE 0 0 28794 ISHARES TR US REGNL BKS ETF 464288778 5831 146365 SH SOLE 0 0 146365 ISHARES TR US TELECOM ETF 464287713 1700 64515 SH SOLE 0 0 64515 ISHARES TR US TREAS BD ETF 46429B267 30793 1249215 SH SOLE 0 0 1249215 ISHARES TR USA MOMENTUM FCT 46432F396 162773 1623994 SH SOLE 410 0 1623584 ISHARES TR USA QUALITY FCTR 46432F339 33058 430664 SH SOLE 543 0 430121 ISHARES TR USA SIZE FACTOR 46432F370 921 12017 SH SOLE 0 0 12017 ISHARES TR USD INV GRDE ETF 464288620 5336 100770 SH SOLE 0 0 100770 ISHARES TR YLD OPTIM BD 46434V787 2049 86718 SH SOLE 0 0 86718 ISHARES US ETF TR COMMOD SEL STG 46431W853 2176 71352 SH SOLE 0 0 71352 ISHARES US ETF TR INT RT HD LONG 46431W812 1085 45340 SH SOLE 0 0 45340 ISHARES US ETF TR INT RT HDG C B 46431W705 5402 59582 SH SOLE 0 0 59582 ISHARES US ETF TR IT RT HDG HGYL 46431W606 3504 41338 SH SOLE 0 0 41338 ISHARES US ETF TR SHT MAT BD ETF 46431W507 224103 4495545 SH SOLE 661 0 4494884 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 2148 43010 SH SOLE 0 0 43010 ISTAR INC COM 45031U101 399 43509 SH SOLE 0 0 43509 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 1384 151435 SH SOLE 141265 0 10170 ITERIS INC COM 46564T107 481 129000 SH SOLE 0 0 129000 ITRON INC COM 465741106 628 13273 SH SOLE 11845 0 1428 ITT INC COM 45073V108 251 5207 SH SOLE 1514 0 3693 IVY HIGH INC OPPORTUNITIES F COM 465893105 309 25503 SH SOLE 0 0 25503 JACK IN THE BOX INC COM 466367109 214 2760 SH SOLE 0 0 2760 JACOBS ENGR GROUP INC DEL COM 469814107 704 12049 SH SOLE 59 0 11990 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 919 25840 SH SOLE 0 0 25840 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 2642 71763 SH SOLE 0 0 71763 JANUS DETROIT STR TR HENDERSON MTG 47103U852 5073 100692 SH SOLE 0 0 100692 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 40661 829815 SH SOLE 776 0 829039 JANUS DETROIT STR TR LONG TERM CARE 47103U407 1116 44418 SH SOLE 0 0 44418 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 219 26284 SH SOLE 0 0 26284 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1095 8834 SH SOLE 2376 0 6458 JD COM INC SPON ADR CL A 47215P106 1253 59857 SH SOLE 0 0 59857 JEFFERIES FINL GROUP INC COM 47233W109 230 13274 SH SOLE 0 0 13274 JETBLUE AIRWAYS CORP COM 477143101 1705 106138 SH SOLE 0 0 106138 JOHN HANCOCK EXCHANGE TRADED MLTFCTR CONSMR 47804J875 401 16316 SH SOLE 0 0 16316 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 17428 543760 SH SOLE 0 0 543760 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 2916 114281 SH SOLE 0 0 114281 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 724 25788 SH SOLE 0 0 25788 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 1423 45450 SH SOLE 0 0 45450 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 2013 63825 SH SOLE 0 0 63825 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 26327 864882 SH SOLE 0 0 864882 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 4913 124869 SH SOLE 0 0 124869 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 2005 88632 SH SOLE 0 0 88632 JOHNSON & JOHNSON COM 478160104 133941 1037900 SH SOLE 108473 0 929427 JOHNSON CTLS INTL PLC SHS G51502105 4555 153636 SH SOLE 89064 0 64572 JONES LANG LASALLE INC COM 48020Q107 1339 10573 SH SOLE 20 0 10553 JP MORGAN EXCHANGE TRADED FD DCPLND HG YLD 46641Q878 3415 71684 SH SOLE 0 0 71684 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1813 35656 SH SOLE 0 0 35656 JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 1118 22050 SH SOLE 0 0 22050 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 356 6549 SH SOLE 0 0 6549 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 19035 374049 SH SOLE 0 0 374049 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 697 12206 SH SOLE 0 0 12206 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 1940 29908 SH SOLE 0 0 29908 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 25645 511573 SH SOLE 0 0 511573 JP MORGAN EXCHANGE TRADED FD US QUALTY FCTR 46641Q761 201 8122 SH SOLE 0 0 8122 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6278 281292 SH SOLE 0 0 281292 JPMORGAN CHASE & CO COM 46625H100 103666 1061931 SH SOLE 119072 0 942859 JUNIPER NETWORKS INC COM 48203R104 215 7983 SH SOLE 2717 0 5266 KADANT INC COM 48282T104 306 3761 SH SOLE 0 0 3761 KANSAS CITY SOUTHERN COM NEW 485170302 1580 16554 SH SOLE 22 0 16532 KAYNE ANDERSN MLP MIDS INVT COM 486606106 803 58322 SH SOLE 0 0 58322 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1301 134786 SH SOLE 0 0 134786 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 479 11422 SH SOLE 11187 0 235 KB HOME COM 48666K109 193 10101 SH SOLE 7299 0 2802 KBR INC COM 48242W106 232 15307 SH SOLE 9369 0 5938 KCAP FINL INC COM 48668E101 55 15984 SH SOLE 0 0 15984 KEARNY FINL CORP MD COM 48716P108 355 27715 SH SOLE 0 0 27715 KELLOGG CO COM 487836108 1762 30913 SH SOLE 549 0 30364 KEMET CORP COM NEW 488360207 280 15979 SH SOLE 996 0 14983 KEMPER CORP DEL COM 488401100 303 4560 SH SOLE 0 0 4560 KENNAMETAL INC COM 489170100 212 6359 SH SOLE 4464 0 1895 KENNEDY-WILSON HLDGS INC COM 489398107 1272 70025 SH SOLE 0 0 70025 KEURIG DR PEPPER INC COM 49271V100 506 19747 SH SOLE 0 0 19747 KEYCORP NEW COM 493267108 1894 128136 SH SOLE 45818 0 82318 KEYSIGHT TECHNOLOGIES INC COM 49338L103 850 13685 SH SOLE 2919 0 10766 KIMBERLY CLARK CORP COM 494368103 33848 297069 SH SOLE 78848 0 218221 KIMCO RLTY CORP COM 49446R109 885 60427 SH SOLE 12615 0 47812 KINDER MORGAN INC DEL COM 49456B101 14570 947344 SH SOLE 50306 0 897038 KINROSS GOLD CORP COM NO PAR 496902404 596 183828 SH SOLE 0 0 183828 KINSALE CAP GROUP INC COM 49714P108 562 10110 SH SOLE 9843 0 267 KIRKLAND LAKE GOLD LTD COM 49741E100 455 17455 SH SOLE 0 0 17455 KITE RLTY GROUP TR COM NEW 49803T300 176 12521 SH SOLE 2262 0 10259 KKR & CO INC CL A 48251W104 5441 277169 SH SOLE 0 0 277169 KKR INCOME OPPORTUNITIES FD COM 48249T106 427 29975 SH SOLE 0 0 29975 KKR REAL ESTATE FIN TR INC COM 48251K100 287 14985 SH SOLE 0 0 14985 KLA-TENCOR CORP COM 482480100 2471 27617 SH SOLE 11215 0 16402 KOHLS CORP COM 500255104 2143 32307 SH SOLE 6242 0 26065 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 990 28195 SH SOLE 10796 0 17399 KORN FERRY INTL COM NEW 500643200 328 8305 SH SOLE 1535 0 6770 KRAFT HEINZ CO COM 500754106 13941 323900 SH SOLE 61829 0 262071 KRANESHARES TR BOSERA MSCI CH 500767405 943 38539 SH SOLE 0 0 38539 KRANESHARES TR CSI CHI INTERNET 500767306 1906 50826 SH SOLE 0 0 50826 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 348 24688 SH SOLE 0 0 24688 KROGER CO COM 501044101 4172 151704 SH SOLE 11563 0 140141 KRONOS WORLDWIDE INC COM 50105F105 200 17328 SH SOLE 2859 0 14469 L BRANDS INC COM 501797104 1234 48055 SH SOLE 1217 0 46838 L3 TECHNOLOGIES INC COM 502413107 3983 22933 SH SOLE 14854 0 8079 LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 100 10640 SH SOLE 0 0 10640 LABORATORY CORP AMER HLDGS COM NEW 50540R409 655 5187 SH SOLE 36 0 5151 LADDER CAP CORP CL A 505743104 263 16975 SH SOLE 33 0 16942 LAM RESEARCH CORP COM 512807108 2928 21502 SH SOLE 2605 0 18897 LAMAR ADVERTISING CO NEW CL A 512816109 650 9400 SH SOLE 1245 0 8155 LAMB WESTON HLDGS INC COM 513272104 2155 29298 SH SOLE 5637 0 23661 LANDSTAR SYS INC COM 515098101 935 9774 SH SOLE 6739 0 3035 LAS VEGAS SANDS CORP COM 517834107 6803 130710 SH SOLE 630 0 130080 LATTICE STRATEGIES TR HARTFORD GBL ETF 518416508 487 18074 SH SOLE 0 0 18074 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 32116 1244813 SH SOLE 0 0 1244813 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 10111 363692 SH SOLE 0 0 363692 LATTICE STRATEGIES TR HARTFRD REIT ETF 518416300 453 32957 SH SOLE 0 0 32957 LAUDER ESTEE COS INC CL A 518439104 5345 41082 SH SOLE 3247 0 37835 LAZARD GLB TTL RET&INCM FD I COM 52106W103 147 10777 SH SOLE 0 0 10777 LAZARD LTD SHS A G54050102 698 18915 SH SOLE 1201 0 17714 LAZYDAYS HLDGS INC COM 52110H100 395 73060 SH SOLE 0 0 73060 LEAR CORP COM NEW 521865204 1587 12913 SH SOLE 5140 0 7773 LEE ENTERPRISES INC COM 523768109 54 25702 SH SOLE 0 0 25702 LEGACY RESVS INC COM 524706108 20 13007 SH SOLE 0 0 13007 LEGACY TEX FINL GROUP INC COM 52471Y106 459 14310 SH SOLE 14183 0 127 LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 582 22591 SH SOLE 0 0 22591 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 968 40087 SH SOLE 0 0 40087 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 9681 337552 SH SOLE 0 0 337552 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 3863 144528 SH SOLE 0 0 144528 LEGGETT & PLATT INC COM 524660107 846 23613 SH SOLE 1276 0 22337 LEIDOS HLDGS INC COM 525327102 467 8855 SH SOLE 2961 0 5894 LENNAR CORP CL A 526057104 521 13295 SH SOLE 8 0 13287 LENNOX INTL INC COM 526107107 901 4115 SH SOLE 1561 0 2554 LEXICON PHARMACEUTICALS INC COM NEW 528872302 201 30261 SH SOLE 26953 0 3308 LEXINGTON REALTY TRUST COM 529043101 2231 271773 SH SOLE 71467 0 200306 LGI HOMES INC COM 50187T106 614 13576 SH SOLE 0 0 13576 LHC GROUP INC COM 50187A107 419 4460 SH SOLE 868 0 3592 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4144 770262 SH SOLE 0 0 770262 LIBERTY ALL-STAR GROWTH FD I COM 529900102 398 90636 SH SOLE 0 0 90636 LIBERTY BROADBAND CORP COM SER C 530307305 301 4172 SH SOLE 3148 0 1024 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 72 115000 PRN SOLE 0 0 115000 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 393 10687 SH SOLE 8198 0 2489 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 798 21583 SH SOLE 16888 0 4695 LIBERTY OILFIELD SVCS INC COM CL A 53115L104 268 20694 SH SOLE 20694 0 0 LIBERTY PPTY TR SH BEN INT 531172104 522 12459 SH SOLE 2733 0 9726 LIFE STORAGE INC COM 53223X107 4242 45616 SH SOLE 0 0 45616 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 332 2446 SH SOLE 508 0 1938 LILLY ELI & CO COM 532457108 23244 200860 SH SOLE 11569 0 189291 LILLY ELI & CO COM 532457108 2222 19200 SH Put SOLE 0 0 19200 LIMBACH HLDGS INC COM 53263P105 133 36140 SH SOLE 0 0 36140 LIMELIGHT NETWORKS INC COM 53261M104 24 10300 SH SOLE 0 0 10300 LINCOLN ELEC HLDGS INC COM 533900106 418 5301 SH SOLE 0 0 5301 LINCOLN NATL CORP IND COM 534187109 1976 38511 SH SOLE 1035 0 37476 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 683 50761 SH SOLE 0 0 50761 LINDE PLC COM G5494J103 6648 42607 SH SOLE 22070 0 20537 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 428 28738 SH SOLE 11393 0 17345 LITHIA MTRS INC CL A 536797103 399 5224 SH SOLE 4746 0 478 LITTELFUSE INC COM 537008104 304 1773 SH SOLE 1246 0 527 LIVE NATION ENTERTAINMENT IN COM 538034109 491 9960 SH SOLE 1293 0 8667 LIVEPERSON INC COM 538146101 219 11593 SH SOLE 0 0 11593 LIVERAMP HLDGS INC COM 53815P108 1479 38281 SH SOLE 7096 0 31185 LKQ CORP COM 501889208 877 36962 SH SOLE 19272 0 17690 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 438 171002 SH SOLE 159217 0 11785 LOCKHEED MARTIN CORP COM 539830109 56004 213884 SH SOLE 5955 0 207929 LOEWS CORP COM 540424108 559 12285 SH SOLE 5770 0 6515 LOGMEIN INC COM 54142L109 1121 13743 SH SOLE 3298 0 10445 LOUISIANA PAC CORP COM 546347105 272 12249 SH SOLE 0 0 12249 LOWES COS INC COM 548661107 17492 189389 SH SOLE 25251 0 164138 LPL FINL HLDGS INC COM 50212V100 1234 20196 SH SOLE 0 0 20196 LRAD CORP COM 50213V109 228 90579 SH SOLE 0 0 90579 LTC PPTYS INC COM 502175102 1636 39253 SH SOLE 461 0 38792 LULULEMON ATHLETICA INC COM 550021109 3466 28501 SH SOLE 4748 0 23753 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 109 11423 SH SOLE 0 0 11423 LUMENTUM HLDGS INC COM 55024U109 783 18632 SH SOLE 1809 0 16823 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3707 44577 SH SOLE 722 0 43855 M & T BK CORP COM 55261F104 1138 7953 SH SOLE 5418 0 2535 MACQUARIE FT TR GB INF UT DI COM 55607W100 124 13481 SH SOLE 0 0 13481 MACQUARIE INFRASTRUCTURE COR COM 55608B105 524 14338 SH SOLE 73 0 14265 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 60 60000 PRN SOLE 0 0 60000 MACYS INC COM 55616P104 919 30856 SH SOLE 54 0 30802 MADDEN STEVEN LTD COM 556269108 547 18065 SH SOLE 5291 0 12774 MADISON CVRED CALL & EQ STR COM 557437100 352 57063 SH SOLE 0 0 57063 MADRIGAL PHARMACEUTICALS INC COM 558868105 255 2260 SH SOLE 27 0 2233 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3317 58136 SH SOLE 1344 0 56792 MAGNA INTL INC COM 559222401 1861 40941 SH SOLE 3311 0 37630 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 185 29850 SH SOLE 0 0 29850 MAIDEN HOLDINGS LTD SHS G5753U112 56 34003 SH SOLE 0 0 34003 MAIN STREET CAPITAL CORP COM 56035L104 3437 101662 SH SOLE 7776 0 93886 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 547 28027 SH SOLE 0 0 28027 MALLINCKRODT PUB LTD CO SHS G5785G107 1056 66861 SH SOLE 0 0 66861 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 408 20478 SH SOLE 0 0 20478 MANHATTAN ASSOCS INC COM 562750109 301 7097 SH SOLE 6073 0 1024 MANITOWOC CO INC COM NEW 563571405 174 11771 SH SOLE 3 0 11768 MANNKIND CORP COM NEW 56400P706 19 18342 SH SOLE 0 0 18342 MANPOWERGROUP INC COM 56418H100 267 4115 SH SOLE 1533 0 2582 MANULIFE FINL CORP COM 56501R106 673 47459 SH SOLE 6770 0 40689 MARATHON OIL CORP COM 565849106 1603 111759 SH SOLE 3973 0 107786 MARATHON PETE CORP COM 56585A102 6917 117209 SH SOLE 22918 0 94291 MARKEL CORP COM 570535104 1304 1256 SH SOLE 0 0 1256 MARRIOTT INTL INC NEW CL A 571903202 4490 41355 SH SOLE 14705 0 26650 MARSH & MCLENNAN COS INC COM 571748102 1926 24152 SH SOLE 7761 0 16391 MARTEN TRANS LTD COM 573075108 310 19153 SH SOLE 18248 0 905 MARTIN MARIETTA MATLS INC COM 573284106 1046 6083 SH SOLE 2212 0 3871 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 301 18568 SH SOLE 8925 0 9643 MASCO CORP COM 574599106 1668 57037 SH SOLE 6895 0 50142 MASIMO CORP COM 574795100 740 6894 SH SOLE 3280 0 3614 MASTERCARD INCORPORATED CL A 57636Q104 49234 260979 SH SOLE 28372 0 232607 MATCH GROUP INC COM 57665R106 402 9398 SH SOLE 494 0 8904 MATERIALISE NV SPONSORED ADS 57667T100 241 12050 SH SOLE 0 0 12050 MATTEL INC COM 577081102 563 56398 SH SOLE 14 0 56384 MAXIM INTEGRATED PRODS INC COM 57772K101 1699 33420 SH SOLE 1009 0 32411 MB FINANCIAL INC NEW COM 55264U108 263 6648 SH SOLE 0 0 6648 MCCORMICK & CO INC COM NON VTG 579780206 7252 52084 SH SOLE 16570 0 35514 MCCORMICK & CO INC COM VTG 579780107 666 4800 SH SOLE 0 0 4800 MCDERMOTT INTL INC COM 580037703 192 29331 SH SOLE 3304 0 26027 MCDONALDS CORP COM 580135101 43064 242521 SH SOLE 16513 0 226008 MCKESSON CORP COM 58155Q103 3460 31316 SH SOLE 6501 0 24815 MDU RES GROUP INC COM 552690109 2749 115321 SH SOLE 0 0 115321 MEDICAL PPTYS TRUST INC COM 58463J304 4454 277004 SH SOLE 2507 0 274497 MEDIDATA SOLUTIONS INC COM 58471A105 1421 21083 SH SOLE 19462 0 1621 MEDIFAST INC COM 58470H101 277 2216 SH SOLE 0 0 2216 MEDLEY CAP CORP COM 58503F106 475 178548 SH SOLE 0 0 178548 MEDNAX INC COM 58502B106 345 10461 SH SOLE 455 0 10006 MEDTRONIC PLC SHS G5960L103 17692 194507 SH SOLE 68307 0 126200 MELLANOX TECHNOLOGIES LTD SHS M51363113 605 6551 SH SOLE 244 0 6307 MERCADOLIBRE INC COM 58733R102 2192 7485 SH SOLE 729 0 6756 MERCER INTL INC COM 588056101 145 13914 SH SOLE 3514 0 10400 MERCK & CO INC COM 58933Y105 47770 625184 SH SOLE 64489 0 560695 MERCURY GENL CORP NEW COM 589400100 732 14155 SH SOLE 622 0 13533 MERIDIAN BIOSCIENCE INC COM 589584101 386 22259 SH SOLE 0 0 22259 MERIT MED SYS INC COM 589889104 363 6498 SH SOLE 2258 0 4240 MERITOR INC COM 59001K100 1400 82787 SH SOLE 30 0 82757 METHODE ELECTRS INC COM 591520200 282 12117 SH SOLE 10685 0 1432 METLIFE INC COM 59156R108 7376 179650 SH SOLE 81410 0 98240 METTLER TOLEDO INTERNATIONAL COM 592688105 333 589 SH SOLE 388 0 201 MEXICO FD INC COM 592835102 235 17715 SH SOLE 0 0 17715 MFA FINL INC COM 55272X102 365 54627 SH SOLE 0 0 54627 MFS CHARTER INCOME TR SH BEN INT 552727109 476 64897 SH SOLE 0 0 64897 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 317 70671 SH SOLE 0 0 70671 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 84 18137 SH SOLE 0 0 18137 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 153 36586 SH SOLE 0 0 36586 MFS INTER INCOME TR SH BEN INT 55273C107 617 168090 SH SOLE 0 0 168090 MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 549 256317 SH SOLE 0 0 256317 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 644 125699 SH SOLE 0 0 125699 MFS SPL VALUE TR SH BEN INT 55274E102 100 20140 SH SOLE 0 0 20140 MGE ENERGY INC COM 55277P104 1037 17290 SH SOLE 12 0 17278 MGIC INVT CORP WIS COM 552848103 1367 130685 SH SOLE 32625 0 98060 MGM GROWTH PPTYS LLC CL A COM 55303A105 541 20487 SH SOLE 0 0 20487 MGM RESORTS INTERNATIONAL COM 552953101 803 33104 SH SOLE 168 0 32936 MICROCHIP TECHNOLOGY INC COM 595017104 3101 43115 SH SOLE 1128 0 41987 MICRON TECHNOLOGY INC COM 595112103 7151 225379 SH SOLE 1177 0 224202 MICROSOFT CORP COM 594918104 188883 1859633 SH SOLE 281767 0 1577866 MID AMER APT CMNTYS INC COM 59522J103 546 5709 SH SOLE 80 0 5629 MIDDLEBY CORP COM 596278101 587 5716 SH SOLE 1797 0 3919 MIDDLESEX WATER CO COM 596680108 258 4834 SH SOLE 0 0 4834 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 352 36924 SH SOLE 0 0 36924 MIMECAST LTD ORD SHS G14838109 212 6314 SH SOLE 4539 0 1775 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 72 14843 SH SOLE 12167 0 2676 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 309 102890 SH SOLE 99633 0 3257 MKS INSTRUMENT INC COM 55306N104 352 5447 SH SOLE 3 0 5444 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 93 13234 SH SOLE 110 0 13124 MOHAWK INDS INC COM 608190104 251 2142 SH SOLE 616 0 1526 MOLINA HEALTHCARE INC COM 60855R100 304 2620 SH SOLE 0 0 2620 MOLSON COORS BREWING CO CL B 60871R209 2049 36488 SH SOLE 502 0 35986 MOMO INC ADR 60879B107 423 17829 SH SOLE 12035 0 5794 MONDELEZ INTL INC CL A 609207105 12028 300469 SH SOLE 57415 0 243054 MONGODB INC CL A 60937P106 1222 14590 SH SOLE 0 0 14590 MONMOUTH REAL ESTATE INVT CO CL A 609720107 278 22436 SH SOLE 0 0 22436 MONOLITHIC PWR SYS INC COM 609839105 1686 14501 SH SOLE 12054 0 2447 MONRO INC COM 610236101 1379 20063 SH SOLE 8394 0 11669 MONSTER BEVERAGE CORP NEW COM 61174X109 4243 86203 SH SOLE 72889 0 13314 MOODYS CORP COM 615369105 2292 16369 SH SOLE 13032 0 3337 MOOG INC CL A 615394202 555 7163 SH SOLE 0 0 7163 MOOG INC CL B 615394301 260 3390 SH SOLE 0 0 3390 MORGAN STANLEY COM NEW 617446448 7074 178419 SH SOLE 44234 0 134185 MOSAIC CO NEW COM 61945C103 684 23410 SH SOLE 9055 0 14355 MOTOROLA SOLUTIONS INC COM NEW 620076307 1366 11870 SH SOLE 3382 0 8488 MPLX LP COM UNIT REP LTD 55336V100 656 21649 SH SOLE 0 0 21649 MRC GLOBAL INC COM 55345K103 254 20731 SH SOLE 20731 0 0 MSC INDL DIRECT INC CL A 553530106 491 6381 SH SOLE 2672 0 3709 MSCI INC COM 55354G100 1922 13035 SH SOLE 11323 0 1712 MUELLER WTR PRODS INC COM SER A 624758108 400 43912 SH SOLE 0 0 43912 MURPHY USA INC COM 626755102 1061 13843 SH SOLE 13190 0 653 MV OIL TR TR UNITS 553859109 82 11706 SH SOLE 0 0 11706 MYLAN N V SHS EURO N59465109 1245 45434 SH SOLE 10963 0 34471 MYND ANALYTICS INC *W EXP 06/29/202 62857N111 1 15600 SH SOLE 0 0 15600 MYRIAD GENETICS INC COM 62855J104 254 8743 SH SOLE 0 0 8743 NASDAQ INC COM 631103108 1624 19906 SH SOLE 14242 0 5664 NATIONAL BEVERAGE CORP COM 635017106 371 5173 SH SOLE 0 0 5173 NATIONAL FUEL GAS CO N J COM 636180101 1205 23549 SH SOLE 18 0 23531 NATIONAL GRID PLC SPONSORED ADR NE 636274409 10274 214126 SH SOLE 177345 0 36781 NATIONAL HEALTH INVS INC COM 63633D104 248 3278 SH SOLE 459 0 2819 NATIONAL INSTRS CORP COM 636518102 214 4724 SH SOLE 3934 0 790 NATIONAL OILWELL VARCO INC COM 637071101 1206 46919 SH SOLE 11031 0 35888 NATIONAL RETAIL PPTYS INC COM 637417106 1816 37431 SH SOLE 390 0 37041 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 445 16809 SH SOLE 0 0 16809 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 1234 31380 SH SOLE 0 0 31380 NATUS MEDICAL INC DEL COM 639050103 402 11812 SH SOLE 2080 0 9732 NAVIENT CORPORATION COM 63938C108 91 10320 SH SOLE 5905 0 4415 NBT BANCORP INC COM 628778102 269 7776 SH SOLE 0 0 7776 NEKTAR THERAPEUTICS COM 640268108 625 19005 SH SOLE 0 0 19005 NEOGENOMICS INC COM NEW 64049M209 232 18415 SH SOLE 4467 0 13948 NETAPP INC COM 64110D104 1043 17474 SH SOLE 7913 0 9561 NETEASE INC SPONSORED ADR 64110W102 575 2441 SH SOLE 0 0 2441 NETFLIX INC COM 64110L106 54747 204539 SH SOLE 6371 0 198168 NEUBERGER BERMAN HGH YLD FD COM 64128C106 845 87387 SH SOLE 0 0 87387 NEUBERGER BERMAN RE ES SEC F COM 64190A103 135 32426 SH SOLE 0 0 32426 NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 158 13063 SH SOLE 0 0 13063 NEUROCRINE BIOSCIENCES INC COM 64125C109 278 3894 SH SOLE 369 0 3525 NEW AMER HIGH INCOME FD INC COM NEW 641876800 180 23773 SH SOLE 872 0 22901 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 548 9802 SH SOLE 0 0 9802 NEW GOLD INC CDA COM 644535106 32 42297 SH SOLE 0 0 42297 NEW JERSEY RES COM 646025106 321 7026 SH SOLE 17 0 7009 NEW MTN FIN CORP COM 647551100 368 29291 SH SOLE 0 0 29291 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 513 9356 SH SOLE 0 0 9356 NEW RELIC INC COM 64829B100 1459 18022 SH SOLE 10114 0 7908 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1686 118615 SH SOLE 117 0 118498 NEW SR INVT GROUP INC COM 648691103 155 37506 SH SOLE 0 0 37506 NEW YORK CMNTY BANCORP INC COM 649445103 888 94370 SH SOLE 3497 0 90873 NEW YORK MTG TR INC COM PAR $.02 649604501 178 30267 SH SOLE 0 0 30267 NEWELL BRANDS INC COM 651229106 1170 62921 SH SOLE 284 0 62637 NEWMARK GROUP INC CL A 65158N102 160 19938 SH SOLE 2750 0 17188 NEWMARKET CORP COM 651587107 880 2135 SH SOLE 2037 0 98 NEWMONT MINING CORP COM 651639106 1808 52190 SH SOLE 733 0 51457 NEWS CORP NEW CL B 65249B208 189 16374 SH SOLE 16309 0 65 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 434 24892 SH SOLE 0 0 24892 NEXSTAR MEDIA GROUP INC CL A 65336K103 358 4551 SH SOLE 3567 0 984 NEXTERA ENERGY INC COM 65339F101 25037 144038 SH SOLE 30461 0 113577 NICE LTD SPONSORED ADR 653656108 267 2465 SH SOLE 746 0 1719 NIKE INC CL B 654106103 16015 216012 SH SOLE 18139 0 197873 NIO INC SPON ADS 62914V106 68 10640 SH SOLE 0 0 10640 NISOURCE INC COM 65473P105 577 22766 SH SOLE 798 0 21968 NLIGHT INC COM 65487K100 270 15168 SH SOLE 14868 0 300 NMI HLDGS INC CL A 629209305 262 14677 SH SOLE 11179 0 3498 NOBLE CORP PLC SHS USD G65431101 66 25178 SH SOLE 269 0 24909 NOBLE ENERGY INC COM 655044105 219 11677 SH SOLE 9261 0 2416 NOKIA CORP SPONSORED ADR 654902204 594 102086 SH SOLE 7989 0 94097 NOMAD FOODS LTD USD ORD SHS G6564A105 324 19396 SH SOLE 19196 0 200 NORDIC AMERICAN TANKERS LIMI COM G65773106 165 82397 SH SOLE 0 0 82397 NORDSTROM INC COM 655664100 725 15561 SH SOLE 194 0 15367 NORFOLK SOUTHERN CORP COM 655844108 7833 52381 SH SOLE 1663 0 50718 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 7 12010 SH SOLE 0 0 12010 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 569 23898 SH SOLE 0 0 23898 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 258 10565 SH SOLE 0 0 10565 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 730 30114 SH SOLE 0 0 30114 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 427 18687 SH SOLE 0 0 18687 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1082 44496 SH SOLE 0 0 44496 NORTHERN LTS FD TR IV QUTX RSK MNDGW 66538H732 248 9085 SH SOLE 0 0 9085 NORTHERN TR CORP COM 665859104 1344 16078 SH SOLE 989 0 15089 NORTHROP GRUMMAN CORP COM 666807102 22052 90046 SH SOLE 5096 0 84950 NORTHSTAR REALTY EUROPE CORP COM 66706L101 303 20871 SH SOLE 0 0 20871 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 215 5070 SH SOLE 1480 0 3590 NOVAGOLD RES INC COM NEW 66987E206 221 55824 SH SOLE 0 0 55824 NOVANTA INC COM 67000B104 423 6707 SH SOLE 3404 0 3303 NOVARTIS A G SPONSORED ADR 66987V109 11914 138840 SH SOLE 44139 0 94701 NOVAVAX INC COM 670002104 25 13621 SH SOLE 0 0 13621 NOVOCURE LTD ORD SHS G6674U108 461 13783 SH SOLE 0 0 13783 NOVO-NORDISK A S ADR 670100205 5292 114879 SH SOLE 64030 0 50849 NOW INC COM 67011P100 218 18707 SH SOLE 17479 0 1228 NRG ENERGY INC COM NEW 629377508 754 19045 SH SOLE 621 0 18424 NU SKIN ENTERPRISES INC CL A 67018T105 222 3619 SH SOLE 0 0 3619 NUANCE COMMUNICATIONS INC COM 67020Y100 858 64840 SH SOLE 51614 0 13226 NUCOR CORP COM 670346105 8187 158026 SH SOLE 27312 0 130714 NUSHARES ETF TR ENHANCED YIELD 67092P102 316 13650 SH SOLE 0 0 13650 NUSHARES ETF TR ESG EMERGING 67092P888 565 23687 SH SOLE 0 0 23687 NUSHARES ETF TR ESG INTL DEVEL 67092P805 673 30091 SH SOLE 0 0 30091 NUSHARES ETF TR ESG LARGE CAP 67092P201 1670 55508 SH SOLE 0 0 55508 NUSHARES ETF TR ESG LRG VALUE 67092P300 250 9544 SH SOLE 0 0 9544 NUSHARES ETF TR ESG SMALL CAP 67092P607 620 25048 SH SOLE 0 0 25048 NUSHARES ETF TR ESG US AGGRGTE 67092P870 703 28959 SH SOLE 0 0 28959 NUSHARES ETF TR SHORT TERM REIT 67092P706 339 13577 SH SOLE 0 0 13577 NUSTAR ENERGY LP UNIT COM 67058H102 1319 63028 SH SOLE 0 0 63028 NUTANIX INC CL A 67059N108 2456 59052 SH SOLE 36328 0 22724 NUTRIEN LTD COM 67077M108 2791 59375 SH SOLE 13347 0 46028 NUVASIVE INC COM 670704105 342 6902 SH SOLE 4874 0 2028 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4335 310051 SH SOLE 0 0 310051 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1921 156082 SH SOLE 0 0 156082 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 427 28890 SH SOLE 0 0 28890 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 119 10030 SH SOLE 0 0 10030 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1133 88850 SH SOLE 0 0 88850 NUVEEN CALIF MUN VALUE FD COM 67062C107 583 64111 SH SOLE 0 0 64111 NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 420 27591 SH SOLE 0 0 27591 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 956 75405 SH SOLE 0 0 75405 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 2388 198532 SH SOLE 0 0 198532 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 336 45347 SH SOLE 0 0 45347 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 716 77616 SH SOLE 0 0 77616 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 1194 74087 SH SOLE 602 0 73485 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 211 25957 SH SOLE 0 0 25957 NUVEEN FLOATING RATE INCOME COM 67072T108 453 49025 SH SOLE 0 0 49025 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1318 146134 SH SOLE 0 0 146134 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 169 12362 SH SOLE 0 0 12362 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 454 45748 SH SOLE 0 0 45748 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 189 19202 SH SOLE 0 0 19202 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 1766 198437 SH SOLE 0 0 198437 NUVEEN INTER DURATION MN TMF COM 670671106 146 11805 SH SOLE 0 0 11805 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 124 10570 SH SOLE 0 0 10570 NUVEEN MICHIGAN QLT MUN INC COM 670979103 833 66885 SH SOLE 0 0 66885 NUVEEN MUN 2021 TARGET TERM COM 670687102 218 23342 SH SOLE 0 0 23342 NUVEEN MUN HIGH INCOME OPP F COM 670682103 499 42873 SH SOLE 0 0 42873 NUVEEN MUN INCOME FD INC COM 67062J102 1079 106422 SH SOLE 0 0 106422 NUVEEN MUN VALUE FD INC COM 670928100 4235 456896 SH SOLE 0 0 456896 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2087 155548 SH SOLE 0 0 155548 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 552 27607 SH SOLE 0 0 27607 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 261 20499 SH SOLE 0 0 20499 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 457 39235 SH SOLE 0 0 39235 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 248 20310 SH SOLE 0 0 20310 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 2641 316667 SH SOLE 0 0 316667 NUVEEN PFD & INCM SECURTIES COM 67072C105 4333 523264 SH SOLE 0 0 523264 NUVEEN PFD & INCOME TERM FD COM 67075A106 504 24947 SH SOLE 0 0 24947 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1094 87273 SH SOLE 0 0 87273 NUVEEN REAL ASSET INM AND GW COM 67074Y105 254 18630 SH SOLE 0 0 18630 NUVEEN REAL ESTATE INCOME FD COM 67071B108 107 12646 SH SOLE 0 0 12646 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1482 122806 SH SOLE 0 0 122806 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 645 45918 SH SOLE 0 0 45918 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 143 14878 SH SOLE 0 0 14878 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1277 90781 SH SOLE 0 0 90781 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 216 16119 SH SOLE 0 0 16119 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 217 15144 SH SOLE 0 0 15144 NUVEEN SHT DUR CR OPP FD COM 67074X107 463 32312 SH SOLE 0 0 32312 NUVEEN SR INCOME FD COM 67067Y104 163 29625 SH SOLE 0 0 29625 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 974 72653 SH SOLE 0 0 72653 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 6182 319342 SH SOLE 0 0 319342 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 122 12039 SH SOLE 0 0 12039 NVENT ELECTRIC PLC SHS G6700G107 289 12856 SH SOLE 155 0 12701 NVIDIA CORP COM 67066G104 35757 267844 SH SOLE 22582 0 245262 NXP SEMICONDUCTORS N V COM N6596X109 2130 29065 SH SOLE 5372 0 23693 NYMOX PHARMACEUTICAL CORP COM P73398102 20 15500 SH SOLE 0 0 15500 O REILLY AUTOMOTIVE INC NEW COM 67103H107 4974 14445 SH SOLE 2485 0 11960 OAKTREE CAP GROUP LLC UNIT CL A 674001201 1404 35313 SH SOLE 0 0 35313 OAKTREE STRATEGIC INCOME COR COM 67402D104 825 106423 SH SOLE 0 0 106423 OASIS PETE INC NEW COM 674215108 91 16389 SH SOLE 0 0 16389 OBSIDIAN ENERGY LTD COM 674482104 44 110243 SH SOLE 0 0 110243 OCCIDENTAL PETE CORP DEL COM 674599105 15396 250834 SH SOLE 163587 0 87247 OCEANFIRST FINL CORP COM 675234108 351 15581 SH SOLE 0 0 15581 OGE ENERGY CORP COM 670837103 2007 51206 SH SOLE 779 0 50427 OKTA INC CL A 679295105 1474 23102 SH SOLE 0 0 23102 OLD DOMINION FGHT LINES INC COM 679580100 1713 13868 SH SOLE 9357 0 4511 OLD NATL BANCORP IND COM 680033107 842 54660 SH SOLE 13694 0 40966 OLD REP INTL CORP COM 680223104 2480 120563 SH SOLE 5150 0 115413 OLIN CORP COM PAR $1 680665205 532 26436 SH SOLE 187 0 26249 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 429 6448 SH SOLE 2128 0 4320 OMEGA HEALTHCARE INVS INC COM 681936100 4449 126575 SH SOLE 0 0 126575 OMNICOM GROUP INC COM 681919106 665 9084 SH SOLE 1601 0 7483 ON SEMICONDUCTOR CORP COM 682189105 426 25823 SH SOLE 1987 0 23836 ONCOSEC MED INC COM NEW 68234L207 6 10000 SH SOLE 0 0 10000 ONE GAS INC COM 68235P108 532 6688 SH SOLE 0 0 6688 ONEMAIN HLDGS INC COM 68268W103 825 33983 SH SOLE 33948 0 35 ONEOK INC NEW COM 682680103 4460 82677 SH SOLE 6249 0 76428 OPEN TEXT CORP COM 683715106 577 17695 SH SOLE 15594 0 2101 OPKO HEALTH INC COM 68375N103 77 25471 SH SOLE 0 0 25471 OPPENHEIMER ETF TR RUSL 1000 DYNM 68386C724 506 20164 SH SOLE 0 0 20164 OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 35424 761156 SH SOLE 0 0 761156 OPPENHEIMER ETF TR S&P FINCIAL REVE 68386C807 1032 17887 SH SOLE 0 0 17887 OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 9143 178391 SH SOLE 203 0 178188 OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 11962 208714 SH SOLE 0 0 208714 OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 22778 680360 SH SOLE 0 0 680360 ORACLE CORP COM 68389X105 23971 530919 SH SOLE 216081 0 314838 ORANGE SPONSORED ADR 684060106 445 27503 SH SOLE 12823 0 14680 ORBCOMM INC COM 68555P100 336 40714 SH SOLE 37914 0 2800 ORCHIDS PAPER PRODS CO DEL COM 68572N104 27 28240 SH SOLE 0 0 28240 ORGANOVO HLDGS INC COM 68620A104 109 114346 SH SOLE 0 0 114346 ORION ENGINEERED CARBONS S A COM L72967109 410 16202 SH SOLE 0 0 16202 ORMAT TECHNOLOGIES INC COM 686688102 801 15307 SH SOLE 0 0 15307 OSHKOSH CORP COM 688239201 439 7167 SH SOLE 922 0 6245 OSI ETF TR OSHARES FTSE 67110P100 3213 136089 SH SOLE 0 0 136089 OSI ETF TR OSHARS FTSE US 67110P407 5512 183620 SH SOLE 0 0 183620 OSI ETF TR OSHS GBL INTER 67110P704 427 22406 SH SOLE 0 0 22406 OTTER TAIL CORP COM 689648103 870 17520 SH SOLE 0 0 17520 OUTFRONT MEDIA INC COM 69007J106 585 32259 SH SOLE 11740 0 20519 OWENS & MINOR INC NEW COM 690732102 261 41199 SH SOLE 5030 0 36169 OWENS CORNING NEW COM 690742101 290 6604 SH SOLE 3915 0 2689 OWENS ILL INC COM NEW 690768403 660 38271 SH SOLE 14127 0 24144 OXFORD LANE CAP CORP COM 691543102 550 56670 SH SOLE 0 0 56670 OXFORD SQUARE CAP CORP COM 69181V107 85 13126 SH SOLE 0 0 13126 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 578 22055 SH SOLE 20063 0 1992 PACCAR INC COM 693718108 1145 20036 SH SOLE 17 0 20019 PACER FDS TR DEVELOPED MRKT 69374H873 403 16759 SH SOLE 0 0 16759 PACER FDS TR GLOBL CASH ETF 69374H709 2407 86197 SH SOLE 0 0 86197 PACER FDS TR PACER US SMALL 69374H857 1061 45778 SH SOLE 0 0 45778 PACER FDS TR TRENDP 100 ETF 69374H303 11650 356526 SH SOLE 0 0 356526 PACER FDS TR TRENDP US LAR CP 69374H105 39144 1360578 SH SOLE 0 0 1360578 PACER FDS TR TRENDP US MID CP 69374H204 22769 738290 SH SOLE 0 0 738290 PACER FDS TR TRENDPILOT EUR 69374H808 6532 260726 SH SOLE 0 0 260726 PACER FDS TR US CASH COWS 100 69374H881 5119 199172 SH SOLE 0 0 199172 PACKAGING CORP AMER COM 695156109 1171 14032 SH SOLE 5775 0 8257 PAGSEGURO DIGITAL LTD COM CL A G68707101 224 11960 SH SOLE 0 0 11960 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 45 63000 SH SOLE 0 0 63000 PALO ALTO NETWORKS INC COM 697435105 8004 42498 SH SOLE 21253 0 21245 PAN AMERICAN SILVER CORP COM 697900108 1190 81489 SH SOLE 5713 0 75776 PARATEK PHARMACEUTICALS INC COM 699374302 273 53175 SH SOLE 0 0 53175 PARKER HANNIFIN CORP COM 701094104 604 4053 SH SOLE 992 0 3061 PATTERN ENERGY GROUP INC CL A 70338P100 615 33021 SH SOLE 0 0 33021 PATTERSON UTI ENERGY INC COM 703481101 161 15549 SH SOLE 0 0 15549 PAYCHEX INC COM 704326107 13315 204370 SH SOLE 14589 0 189781 PAYCOM SOFTWARE INC COM 70432V102 956 7811 SH SOLE 1856 0 5955 PAYPAL HLDGS INC COM 70450Y103 22459 267087 SH SOLE 64287 0 202800 PBF ENERGY INC CL A 69318G106 806 24658 SH SOLE 46 0 24612 PCM FUND INC COM 69323T101 840 82729 SH SOLE 0 0 82729 PCM INC COM 69323K100 176 10000 SH SOLE 0 0 10000 PDL CMNTY BANCORP COM 69290X101 144 11300 SH SOLE 0 0 11300 PEBBLEBROOK HOTEL TR COM 70509V100 274 9671 SH SOLE 8444 0 1227 PEMBINA PIPELINE CORP COM 706327103 590 19891 SH SOLE 0 0 19891 PENN NATL GAMING INC COM 707569109 242 12845 SH SOLE 7793 0 5052 PENNANTPARK INVT CORP COM 708062104 587 92217 SH SOLE 41260 0 50957 PENNEY J C INC COM 708160106 57 54958 SH SOLE 0 0 54958 PENNYMAC MTG INVT TR COM 70931T103 488 26188 SH SOLE 12763 0 13425 PENSKE AUTOMOTIVE GRP INC COM 70959W103 576 14286 SH SOLE 11578 0 2708 PENTAIR PLC SHS G7S00T104 781 20673 SH SOLE 9413 0 11260 PEOPLES BANCORP N C INC COM 710577107 477 19484 SH SOLE 0 0 19484 PEOPLES UNITED FINANCIAL INC COM 712704105 1054 73009 SH SOLE 2570 0 70439 PEPSICO INC COM 713448108 58631 530696 SH SOLE 95735 0 434961 PERKINELMER INC COM 714046109 530 6749 SH SOLE 524 0 6225 PERRIGO CO PLC SHS G97822103 202 5209 SH SOLE 48 0 5161 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 385 29594 SH SOLE 42 0 29552 PFIZER INC COM 717081103 75145 1721527 SH SOLE 205233 0 1516294 PG&E CORP COM 69331C108 389 16393 SH SOLE 13 0 16380 PGIM ETF TR ULTRA SHORT 69344A107 1081 21659 SH SOLE 0 0 21659 PGIM SHORT DURATION HIGH YIE COM 69346H100 781 59922 SH SOLE 0 0 59922 PHILIP MORRIS INTL INC COM 718172109 36576 547879 SH SOLE 263127 0 284752 PHILLIPS 66 COM 718546104 16277 188941 SH SOLE 15396 0 173545 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 316 7504 SH SOLE 0 0 7504 PHYSICIANS RLTY TR COM 71943U104 446 27799 SH SOLE 998 0 26801 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1893 111073 SH SOLE 3988 0 107085 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 282 17468 SH SOLE 0 0 17468 PIMCO CALIF MUN INCOME FD II COM 72201C109 353 37054 SH SOLE 0 0 37054 PIMCO CORPORATE & INCOME OPP COM 72201B101 3871 252325 SH SOLE 0 0 252325 PIMCO CORPORATE INCOME STRAT COM 72200U100 1993 133874 SH SOLE 0 0 133874 PIMCO DYNAMIC INCOME FD SHS 72201Y101 3505 120117 SH SOLE 0 0 120117 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 8255 392168 SH SOLE 0 0 392168 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 9777 102785 SH SOLE 0 0 102785 PIMCO ETF TR 1-5 US TIP IDX 72201R205 4003 78734 SH SOLE 0 0 78734 PIMCO ETF TR 15+ YR US TIPS 72201R304 467 7486 SH SOLE 0 0 7486 PIMCO ETF TR 25YR+ ZERO U S 72201R882 5528 49143 SH SOLE 0 0 49143 PIMCO ETF TR ACTIVE BD ETF 72201R775 16565 161188 SH SOLE 0 0 161188 PIMCO ETF TR BROAD US TIPS 72201R403 1084 19344 SH SOLE 0 0 19344 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 97358 964421 SH SOLE 390 0 964031 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1322 13386 SH SOLE 0 0 13386 PIMCO ETF TR INTER MUN BD ACT 72201R866 2898 54856 SH SOLE 0 0 54856 PIMCO ETF TR INV GRD CRP BD 72201R817 3476 35092 SH SOLE 0 0 35092 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 406 8145 SH SOLE 0 0 8145 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 420 35940 SH SOLE 0 0 35940 PIMCO HIGH INCOME FD COM SHS 722014107 694 86580 SH SOLE 0 0 86580 PIMCO INCOME OPPORTUNITY FD COM 72202B100 356 14006 SH SOLE 0 0 14006 PIMCO INCOME STRATEGY FUND COM 72201H108 611 56213 SH SOLE 0 0 56213 PIMCO INCOME STRATEGY FUND I COM 72201J104 1338 140406 SH SOLE 981 0 139425 PIMCO MUN INCOME FD II COM 72200W106 819 61551 SH SOLE 0 0 61551 PIMCO MUN INCOME FD III COM 72201A103 488 43815 SH SOLE 0 0 43815 PIMCO MUNICIPAL INCOME FD COM 72200R107 445 35477 SH SOLE 0 0 35477 PIMCO STRATEGIC INCOME FD IN COM 72200X104 3876 400464 SH SOLE 0 0 400464 PINNACLE WEST CAP CORP COM 723484101 579 6790 SH SOLE 510 0 6280 PIONEER HIGH INCOME TR COM 72369H106 298 37374 SH SOLE 0 0 37374 PIONEER MUN HIGH INCOME TR COM SHS 723763108 242 22109 SH SOLE 0 0 22109 PIONEER NAT RES CO COM 723787107 2628 19982 SH SOLE 14617 0 5365 PITNEY BOWES INC COM 724479100 168 28423 SH SOLE 112 0 28311 PJT PARTNERS INC COM CL A 69343T107 217 5604 SH SOLE 1986 0 3618 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1064 53088 SH SOLE 0 0 53088 PLANET FITNESS INC CL A 72703H101 651 12139 SH SOLE 4772 0 7367 PLUG POWER INC COM NEW 72919P202 162 130821 SH SOLE 0 0 130821 PNC FINL SVCS GROUP INC COM 693475105 8023 68625 SH SOLE 44105 0 24520 PNM RES INC COM 69349H107 721 17536 SH SOLE 11043 0 6493 POLARIS INDS INC COM 731068102 1379 17990 SH SOLE 0 0 17990 POLYMET MINING CORP COM 731916102 151 186450 SH SOLE 0 0 186450 POOL CORPORATION COM 73278L105 640 4308 SH SOLE 2840 0 1468 PORTLAND GEN ELEC CO COM NEW 736508847 240 5239 SH SOLE 3182 0 2057 POSCO SPONSORED ADR 693483109 658 11971 SH SOLE 5739 0 6232 POST HLDGS INC COM 737446104 1174 13167 SH SOLE 7951 0 5216 PPG INDS INC COM 693506107 5466 53464 SH SOLE 34328 0 19136 PPL CORP COM 69351T106 13077 461603 SH SOLE 259516 0 202087 PRA HEALTH SCIENCES INC COM 69354M108 395 4298 SH SOLE 1417 0 2881 PRECISION DRILLING CORP COM 2010 74022D308 23 13068 SH SOLE 7568 0 5500 PRETIUM RES INC COM 74139C102 173 20486 SH SOLE 0 0 20486 PRICE T ROWE GROUP INC COM 74144T108 5959 64547 SH SOLE 8452 0 56095 PRIMERICA INC COM 74164M108 396 4049 SH SOLE 0 0 4049 PRINCIPAL EXCHANGE TRADED FD PRIN EDGE ACTV 74255Y102 1006 26517 SH SOLE 0 0 26517 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 357 3960 SH SOLE 0 0 3960 PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 260 10350 SH SOLE 0 0 10350 PRINCIPAL EXCHANGE TRADED FD US SM MLT FC ETF 74255Y607 292 10526 SH SOLE 0 0 10526 PRINCIPAL FINL GROUP INC COM 74251V102 1600 36234 SH SOLE 5120 0 31114 PROASSURANCE CORP COM 74267C106 434 10689 SH SOLE 10180 0 509 PROCTER AND GAMBLE CO COM 742718109 94055 1023224 SH SOLE 163406 0 859818 PROGENICS PHARMACEUTICALS IN COM 743187106 46 10872 SH SOLE 6947 0 3925 PROGRESSIVE CORP OHIO COM 743315103 4508 74729 SH SOLE 27211 0 47518 PROLOGIS INC COM 74340W103 3239 55168 SH SOLE 546 0 54622 PROOFPOINT INC COM 743424103 381 4550 SH SOLE 1759 0 2791 PROSHARES TR HGH YLD INT RATE 74348A541 1349 21721 SH SOLE 0 0 21721 PROSHARES TR INVT INT RT HG 74347B607 2364 33233 SH SOLE 0 0 33233 PROSHARES TR K1 FRE CRD OIL 74347B417 291 17013 SH SOLE 0 0 17013 PROSHARES TR LONG ONLINE SHRT 74347B375 2875 68801 SH SOLE 0 0 68801 PROSHARES TR MORNINGSTAR ALTR 74347B813 248 6830 SH SOLE 0 0 6830 PROSHARES TR MSCI EAFE DIVD 74347B839 472 14138 SH SOLE 0 0 14138 PROSHARES TR MSCI EUR DIV 74347B540 367 10071 SH SOLE 0 0 10071 PROSHARES TR PROSHS EMG ETF 74347B847 667 12451 SH SOLE 0 0 12451 PROSHARES TR PSHS LC COR PLUS 74347R248 20412 336720 SH SOLE 0 0 336720 PROSHARES TR PSHS SH MSCI EAF 74347R370 359 12153 SH SOLE 0 0 12153 PROSHARES TR PSHS SH MSCI EMR 74347R396 9593 470488 SH SOLE 0 0 470488 PROSHARES TR PSHS SHORT DOW30 74347B235 4393 71619 SH SOLE 0 0 71619 PROSHARES TR PSHS ULT S&P 500 74347R107 2004 21592 SH SOLE 0 0 21592 PROSHARES TR PSHS ULTRA QQQ 74347R206 1136 16906 SH SOLE 0 0 16906 PROSHARES TR PSHS ULTSH 20YRS 74347B201 204 5818 SH SOLE 0 0 5818 PROSHARES TR RUSS 2000 DIVD 74347B698 6995 129961 SH SOLE 0 0 129961 PROSHARES TR S&P 500 DV ARIST 74348A467 54084 893361 SH SOLE 7209 0 886152 PROSHARES TR S&P MDCP 400 DIV 74347B680 9501 183670 SH SOLE 0 0 183670 PROSHARES TR SHORT QQQ NEW 74347B714 3476 101060 SH SOLE 0 0 101060 PROSHARES TR SHORT S&P 500 NE 74347B425 21819 696421 SH SOLE 0 0 696421 PROSHARES TR SHRT 20+YR TRE 74347X849 8665 386991 SH SOLE 0 0 386991 PROSHARES TR SHRT HGH YIELD 74347R131 272 11585 SH SOLE 0 0 11585 PROSHARES TR SHRT RUSSELL2000 74348A210 504 10798 SH SOLE 0 0 10798 PROSHARES TR SHT 7-10 YR TR 74348A608 518 18197 SH SOLE 0 0 18197 PROSHARES TR SP500 EX ENRGY 74347B581 230 4375 SH SOLE 0 0 4375 PROSHARES TR ULTRA FNCLS NEW 74347X633 589 18053 SH SOLE 0 0 18053 PROSHARES TR II SHT VIX ST TRM 74347W130 4353 102901 SH SOLE 0 0 102901 PROSHARES TR II ULTA BLMBG 2017 74347W247 174 13115 SH SOLE 0 0 13115 PROSPECT CAPITAL CORPORATION COM 74348T102 3273 518755 SH SOLE 0 0 518755 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 613 617000 PRN SOLE 0 0 617000 PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 544 543000 PRN SOLE 0 0 543000 PROTO LABS INC COM 743713109 385 3415 SH SOLE 1258 0 2157 PROVIDENT BANCORP INC COM 74383X109 292 13450 SH SOLE 0 0 13450 PRUDENTIAL FINL INC COM 744320102 5712 70048 SH SOLE 39 0 70009 PRUDENTIAL PLC ADR 74435K204 415 11728 SH SOLE 11009 0 719 PSYCHEMEDICS CORP COM NEW 744375205 356 22405 SH SOLE 0 0 22405 PTC INC COM 69370C100 596 7194 SH SOLE 5580 0 1614 PUBLIC STORAGE COM 74460D109 6780 33494 SH SOLE 293 0 33201 PUBLIC SVC ENTERPRISE GROUP COM 744573106 6345 121895 SH SOLE 13405 0 108490 PULTE GROUP INC COM 745867101 926 35632 SH SOLE 1143 0 34489 PURE STORAGE INC CL A 74624M102 550 34215 SH SOLE 6232 0 27983 PURPLE INNOVATION INC COM 74640Y106 310 52600 SH SOLE 0 0 52600 PUTNAM MANAGED MUN INCOM TR COM 746823103 1053 156645 SH SOLE 0 0 156645 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 105 24652 SH SOLE 0 0 24652 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 209 18610 SH SOLE 0 0 18610 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 70 14963 SH SOLE 0 0 14963 PVH CORP COM 693656100 383 4120 SH SOLE 1855 0 2265 Q2 HLDGS INC COM 74736L109 439 8861 SH SOLE 8101 0 760 QIAGEN NV SHS NEW N72482123 377 10932 SH SOLE 7898 0 3034 QORVO INC COM 74736K101 1525 25112 SH SOLE 10153 0 14959 QUAKER CHEM CORP COM 747316107 432 2430 SH SOLE 1234 0 1196 QUALCOMM INC COM 747525103 23439 411858 SH SOLE 118891 0 292967 QUALYS INC COM 74758T303 234 3133 SH SOLE 2273 0 860 QUANTA SVCS INC COM 74762E102 220 7321 SH SOLE 535 0 6786 QUEST DIAGNOSTICS INC COM 74834L100 831 9978 SH SOLE 391 0 9587 QUICKLOGIC CORP COM 74837P108 16 21441 SH SOLE 0 0 21441 QUOTIENT LTD SHS G73268107 367 59988 SH SOLE 58568 0 1420 QUOTIENT TECHNOLOGY INC COM 749119103 255 23869 SH SOLE 5348 0 18521 QURATE RETAIL INC COM SER A 74915M100 2548 130549 SH SOLE 122007 0 8542 RADIAN GROUP INC COM 750236101 329 20088 SH SOLE 18720 0 1368 RADNET INC COM 750491102 119 11734 SH SOLE 0 0 11734 RANDGOLD RES LTD ADR 752344309 203 2487 SH SOLE 7 0 2480 RAPID7 INC COM 753422104 509 16333 SH SOLE 14797 0 1536 RAYMOND JAMES FINANCIAL INC COM 754730109 1628 21885 SH SOLE 7275 0 14610 RAYONIER ADVANCED MATLS INC COM 75508B104 160 14988 SH SOLE 0 0 14988 RAYONIER INC COM 754907103 306 11067 SH SOLE 0 0 11067 RAYTHEON CO COM NEW 755111507 21259 138633 SH SOLE 13210 0 125423 RBB FD INC MOTLEY FOL ETF 74933W601 515 27635 SH SOLE 0 0 27635 RBC BEARINGS INC COM 75524B104 232 1773 SH SOLE 1464 0 309 READING INTERNATIONAL INC CL A 755408101 160 11000 SH SOLE 0 0 11000 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 405 13760 SH SOLE 0 0 13760 REALITY SHS ETF TR DIVS ETF 75605A108 2277 91066 SH SOLE 0 0 91066 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 652 33631 SH SOLE 0 0 33631 REALOGY HLDGS CORP COM 75605Y106 351 23891 SH SOLE 18741 0 5150 REALTY INCOME CORP COM 756109104 24216 384137 SH SOLE 65619 0 318518 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1870 63555 SH SOLE 0 0 63555 RED HAT INC COM 756577102 7423 42264 SH SOLE 26383 0 15881 REDWOOD TR INC COM 758075402 367 24370 SH SOLE 30 0 24340 REGENCY CTRS CORP COM 758849103 378 6443 SH SOLE 0 0 6443 REGENERON PHARMACEUTICALS COM 75886F107 11631 31140 SH SOLE 14794 0 16346 REGIONAL HEALTH PPTYS INC COM 75903M101 1 11300 SH SOLE 0 0 11300 REGIONS FINL CORP NEW COM 7591EP100 1341 100214 SH SOLE 244 0 99970 REINSURANCE GROUP AMER INC COM NEW 759351604 268 1914 SH SOLE 145 0 1769 RELIANCE STEEL & ALUMINUM CO COM 759509102 914 12840 SH SOLE 2135 0 10705 RELX PLC SPONSORED ADR 759530108 530 25842 SH SOLE 23820 0 2022 RENAISSANCERE HOLDINGS LTD COM G7496G103 433 3236 SH SOLE 2938 0 298 RENASANT CORP COM 75970E107 945 31320 SH SOLE 22 0 31298 REPUBLIC SVCS INC COM 760759100 1688 23415 SH SOLE 605 0 22810 RESIDEO TECHNOLOGIES INC COM 76118Y104 750 36487 SH SOLE 110 0 36377 RESMED INC COM 761152107 1442 12666 SH SOLE 1859 0 10807 RETAIL PPTYS AMER INC CL A 76131V202 1727 159194 SH SOLE 2240 0 156954 REVLON INC CL A NEW 761525609 294 11660 SH SOLE 0 0 11660 REWALK ROBOTICS LTD SHS M8216Q101 4 25000 SH SOLE 0 0 25000 RGC RES INC COM 74955L103 305 10191 SH SOLE 0 0 10191 RICEBRAN TECHNOLOGIES COM NEW 762831204 102 33985 SH SOLE 0 0 33985 RIGEL PHARMACEUTICALS INC COM NEW 766559603 31 13500 SH SOLE 0 0 13500 RING ENERGY INC COM 76680V108 88 17327 SH SOLE 0 0 17327 RINGCENTRAL INC CL A 76680R206 935 11345 SH SOLE 5021 0 6324 RIO TINTO PLC SPONSORED ADR 767204100 2767 57069 SH SOLE 5560 0 51509 RITCHIE BROS AUCTIONEERS COM 767744105 504 15390 SH SOLE 10745 0 4645 RITE AID CORP COM 767754104 100 141711 SH SOLE 0 0 141711 RLI CORP COM 749607107 1349 19558 SH SOLE 2589 0 16969 ROBERT HALF INTL INC COM 770323103 354 6183 SH SOLE 0 0 6183 ROCKWELL AUTOMATION INC COM 773903109 4109 27306 SH SOLE 7721 0 19585 ROGERS COMMUNICATIONS INC CL B 775109200 243 4735 SH SOLE 882 0 3853 ROKU INC COM CL A 77543R102 1122 36609 SH SOLE 0 0 36609 ROLLINS INC COM 775711104 2421 67065 SH SOLE 7002 0 60063 ROPER TECHNOLOGIES INC COM 776696106 1043 3915 SH SOLE 670 0 3245 ROSS STORES INC COM 778296103 2001 24045 SH SOLE 5891 0 18154 ROYAL BK CDA MONTREAL QUE COM 780087102 2540 37072 SH SOLE 3954 0 33118 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1414 14460 SH SOLE 2890 0 11570 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7638 127432 SH SOLE 16808 0 110624 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 9811 168372 SH SOLE 23888 0 144484 ROYAL GOLD INC COM 780287108 2189 25553 SH SOLE 0 0 25553 ROYCE MICRO-CAP TR INC COM 780915104 1195 161050 SH SOLE 0 0 161050 ROYCE VALUE TR INC COM 780910105 1855 157194 SH SOLE 0 0 157194 RPC INC COM 749660106 126 12756 SH SOLE 3031 0 9725 RPM INTL INC COM 749685103 2154 36644 SH SOLE 632 0 36012 RUBIUS THERAPEUTICS INC COM 78116T103 162 10095 SH SOLE 0 0 10095 RUSH ENTERPRISES INC CL A 781846209 389 11287 SH SOLE 11263 0 24 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 260 3646 SH SOLE 3221 0 425 S&P GLOBAL INC COM 78409V104 3955 23272 SH SOLE 6048 0 17224 SABINE ROYALTY TR UNIT BEN INT 785688102 201 5383 SH SOLE 0 0 5383 SABRA HEALTH CARE REIT INC COM 78573L106 2107 127844 SH SOLE 0 0 127844 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 803 34196 SH SOLE 34188 0 8 SALESFORCE COM INC COM 79466L302 30292 221156 SH SOLE 30409 0 190747 SALESFORCE COM INC COM 79466L302 2452 17900 SH Put SOLE 0 0 17900 SANDERSON FARMS INC COM 800013104 643 6480 SH SOLE 6043 0 437 SANDSTORM GOLD LTD COM NEW 80013R206 343 74314 SH SOLE 0 0 74314 SANGAMO THERAPEUTICS INC COM 800677106 189 16440 SH SOLE 0 0 16440 SANOFI RIGHT 12/31/2020 80105N113 8 16926 SH SOLE 0 0 16926 SANOFI SPONSORED ADR 80105N105 2014 46401 SH SOLE 3604 0 42797 SAP SE SPON ADR 803054204 1720 17277 SH SOLE 12375 0 4902 SAREPTA THERAPEUTICS INC COM 803607100 1346 12337 SH SOLE 1430 0 10907 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2317 14311 SH SOLE 8452 0 5859 SCANA CORP NEW COM 80589M102 1162 24314 SH SOLE 0 0 24314 SCHEIN HENRY INC COM 806407102 387 4928 SH SOLE 403 0 4525 SCHLUMBERGER LTD COM 806857108 9384 260085 SH SOLE 129058 0 131027 SCHWAB CHARLES CORP NEW COM 808513105 9374 225723 SH SOLE 111788 0 113935 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3249 138070 SH SOLE 0 0 138070 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 9135 322223 SH SOLE 0 0 322223 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 456 15684 SH SOLE 0 0 15684 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1274 24056 SH SOLE 0 0 24056 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 335 9998 SH SOLE 0 0 9998 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 858 25250 SH SOLE 0 0 25250 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 690 21009 SH SOLE 0 0 21009 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 9282 359362 SH SOLE 0 0 359362 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 823 32615 SH SOLE 0 0 32615 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 599 21132 SH SOLE 0 0 21132 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1069 21419 SH SOLE 0 0 21419 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 8405 166144 SH SOLE 0 0 166144 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 16356 272921 SH SOLE 0 0 272921 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 41788 889680 SH SOLE 0 0 889680 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 41706 605048 SH SOLE 0 0 605048 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 20804 422070 SH SOLE 0 0 422070 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 25089 420248 SH SOLE 0 0 420248 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 14333 299041 SH SOLE 0 0 299041 SCHWAB STRATEGIC TR US REIT ETF 808524847 7181 186483 SH SOLE 0 0 186483 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 15256 251421 SH SOLE 0 0 251421 SCHWAB STRATEGIC TR US TIPS ETF 808524870 9688 181940 SH SOLE 12013 0 169927 SCIENCE APPLICATNS INTL CP N COM 808625107 240 3763 SH SOLE 1439 0 2324 SCOTTS MIRACLE GRO CO CL A 810186106 899 14628 SH SOLE 596 0 14032 SEABRIDGE GOLD INC COM 811916105 250 18871 SH SOLE 0 0 18871 SEACOR HOLDINGS INC NOTE 2.500%12/1 811904AM3 49 55000 PRN SOLE 0 0 55000 SEAGATE TECHNOLOGY PLC SHS G7945M107 3123 80927 SH SOLE 54937 0 25990 SEALED AIR CORP NEW COM 81211K100 887 25471 SH SOLE 22356 0 3115 SEASPAN CORP SHS Y75638109 1463 186859 SH SOLE 0 0 186859 SEATTLE GENETICS INC COM 812578102 4455 78635 SH SOLE 5174 0 73461 SEAWORLD ENTMT INC COM 81282V100 220 9980 SH SOLE 9068 0 912 SEI INVESTMENTS CO COM 784117103 1958 42378 SH SOLE 40103 0 2275 SELECT INCOME REIT COM SH BEN INT 81618T100 1322 179597 SH SOLE 3341 0 176256 SELECT MED HLDGS CORP COM 81619Q105 169 10980 SH SOLE 7180 0 3800 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 11105 269007 SH SOLE 0 0 269007 SELECT SECTOR SPDR TR ENERGY 81369Y506 87000 1516994 SH SOLE 179 0 1516815 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 13520 436135 SH SOLE 0 0 436135 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 80234 810360 SH SOLE 0 0 810360 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 53116 1046010 SH SOLE 0 0 1046010 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 139915 1617325 SH SOLE 125 0 1617200 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 183086 7686247 SH SOLE 77302 0 7608945 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 100896 1566466 SH SOLE 36219 0 1530247 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 61466 1161490 SH SOLE 0 0 1161490 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 13439 266008 SH SOLE 0 0 266008 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 92838 1497878 SH SOLE 0 0 1497878 SELECTIVE INS GROUP INC COM 816300107 4388 72003 SH SOLE 15 0 71988 SEMPRA ENERGY COM 816851109 3401 31437 SH SOLE 6657 0 24780 SEMTECH CORP COM 816850101 406 8854 SH SOLE 7173 0 1681 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1191 101591 SH SOLE 416 0 101175 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 888 19801 SH SOLE 17605 0 2196 SERVICE CORP INTL COM 817565104 2535 62968 SH SOLE 26547 0 36421 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 346 9408 SH SOLE 777 0 8631 SERVICENOW INC COM 81762P102 3998 22452 SH SOLE 5030 0 17422 SHAKE SHACK INC CL A 819047101 228 5015 SH SOLE 0 0 5015 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 213 12969 SH SOLE 0 0 12969 SHENANDOAH TELECOMMUNICATION COM 82312B106 1639 37030 SH SOLE 0 0 37030 SHERWIN WILLIAMS CO COM 824348106 4175 10612 SH SOLE 1100 0 9512 SHIP FINANCE INTERNATIONAL L SHS G81075106 415 39410 SH SOLE 0 0 39410 SHIRE PLC SPONSORED ADR 82481R106 1085 6233 SH SOLE 3991 0 2242 SHOPIFY INC CL A 82509L107 3142 22691 SH SOLE 266 0 22425 SIERRA WIRELESS INC COM 826516106 150 11167 SH SOLE 0 0 11167 SIGNATURE BK NEW YORK N Y COM 82669G104 405 3940 SH SOLE 2018 0 1922 SILGAN HOLDINGS INC COM 827048109 352 14882 SH SOLE 14882 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 225 6518 SH SOLE 24 0 6494 SIMON PPTY GROUP INC NEW COM 828806109 1879 11188 SH SOLE 1003 0 10185 SINCLAIR BROADCAST GROUP INC CL A 829226109 1777 67480 SH SOLE 9983 0 57497 SIRIUS XM HLDGS INC COM 82968B103 1278 223762 SH SOLE 6607 0 217155 SIX FLAGS ENTMT CORP NEW COM 83001A102 468 8416 SH SOLE 583 0 7833 SJW GROUP COM 784305104 241 4341 SH SOLE 0 0 4341 SKYWEST INC COM 830879102 497 11185 SH SOLE 9691 0 1494 SKYWORKS SOLUTIONS INC COM 83088M102 2944 43926 SH SOLE 11763 0 32163 SLEEP NUMBER CORP COM 83125X103 231 7265 SH SOLE 0 0 7265 SMART SAND INC COM 83191H107 134 60291 SH SOLE 55191 0 5100 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 696 18625 SH SOLE 12428 0 6197 SMITH A O COM 831865209 809 18949 SH SOLE 1615 0 17334 SMUCKER J M CO COM NEW 832696405 2223 23782 SH SOLE 27 0 23755 SNAP INC CL A 83304A106 425 77144 SH SOLE 0 0 77144 SNAP ON INC COM 833034101 1274 8769 SH SOLE 2267 0 6502 SONOCO PRODS CO COM 835495102 1380 25975 SH SOLE 671 0 25304 SONOS INC COM 83570H108 165 16830 SH SOLE 0 0 16830 SONY CORP SPONSORED ADR 835699307 1713 35481 SH SOLE 2751 0 32730 SOPHIRIS BIO INC COM NEW 83578Q209 8 10000 SH SOLE 0 0 10000 SOUTHERN CO COM 842587107 34955 795878 SH SOLE 207935 0 587943 SOUTHERN COPPER CORP COM 84265V105 471 15311 SH SOLE 0 0 15311 SOUTHWEST AIRLS CO COM 844741108 4407 94825 SH SOLE 11520 0 83305 SOUTHWEST GAS HOLDINGS INC COM 844895102 616 8053 SH SOLE 0 0 8053 SOUTHWESTERN ENERGY CO COM 845467109 142 41608 SH SOLE 18411 0 23197 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 159301 683107 SH SOLE 0 0 683107 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 4338 18600 SH Put SOLE 0 0 18600 SPDR GOLD TRUST GOLD SHS 78463V107 100191 826321 SH SOLE 0 0 826321 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 11433 258314 SH SOLE 0 0 258314 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1964 55583 SH SOLE 0 0 55583 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4359 131030 SH SOLE 891 0 130139 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 1511 36640 SH SOLE 0 0 36640 SPDR INDEX SHS FDS MSCI ACWI ETF 78463X475 637 9155 SH SOLE 0 0 9155 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 677 20680 SH SOLE 3032 0 17648 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 924 16348 SH SOLE 0 0 16348 SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 554 9750 SH SOLE 0 0 9750 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 337 6197 SH SOLE 0 0 6197 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 10636 402110 SH SOLE 0 0 402110 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 6818 210702 SH SOLE 327 0 210375 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1220 14390 SH SOLE 0 0 14390 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 975 32669 SH SOLE 0 0 32669 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2768 67561 SH SOLE 0 0 67561 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 320 7092 SH SOLE 0 0 7092 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 505 8148 SH SOLE 0 0 8148 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 6294 180037 SH SOLE 0 0 180037 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1427 51115 SH SOLE 0 0 51115 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 663 22175 SH SOLE 0 0 22175 SPDR S&P 500 ETF TR TR UNIT 78462F103 726490 2906891 SH SOLE 28164 0 2878727 SPDR S&P 500 ETF TR TR UNIT 78462F103 28591 114400 SH Put SOLE 0 0 114400 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 104206 344288 SH SOLE 0 0 344288 SPDR SER TR BLOMBERG BRC INV 78468R200 19186 631755 SH SOLE 0 0 631755 SPDR SER TR BLOOMBERG SRT TR 78468R408 5815 223402 SH SOLE 0 0 223402 SPDR SER TR DORSEY WRGT FI 78468R713 1053 47397 SH SOLE 0 0 47397 SPDR SER TR MSCI USA STRTGIC 78468R812 1399 19194 SH SOLE 0 0 19194 SPDR SER TR NUVEEN BLMBRG SR 78468R739 8866 184482 SH SOLE 0 0 184482 SPDR SER TR NUVEEN BRC MUNIC 78468R721 11424 237396 SH SOLE 80397 0 156999 SPDR SER TR PORTFOLIO SH TSR 78468R101 626 21153 SH SOLE 0 0 21153 SPDR SER TR PORTFOLIO SM ETF 78468R853 3826 145135 SH SOLE 0 0 145135 SPDR SER TR PRTFLO S&P500 HI 78468R788 3450 101271 SH SOLE 0 0 101271 SPDR SER TR S&P 500 BUYBCK 78468R820 1680 29583 SH SOLE 0 0 29583 SPDR SER TR SPDR BLOOMBERG 78468R663 11456 125258 SH SOLE 0 0 125258 SPDR SER TR SPDR S&P 500 ETF 78468R796 1850 30364 SH SOLE 0 0 30364 SPDR SER TR SSGA GNDER ETF 78468R747 898 14089 SH SOLE 0 0 14089 SPDR SER TR SSGA US LRG ETF 78468R804 855 9598 SH SOLE 0 0 9598 SPDR SER TR SSGA US SMAL ETF 78468R887 3535 42650 SH SOLE 0 0 42650 SPDR SERIES TRUST AEROSPACE DEF 78464A631 18260 231368 SH SOLE 0 0 231368 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 31485 672892 SH SOLE 0 0 672892 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 683 11476 SH SOLE 0 0 11476 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 299 9732 SH SOLE 0 0 9732 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 49037 1776045 SH SOLE 0 0 1776045 SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 1134 44617 SH SOLE 0 0 44617 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 2344 43505 SH SOLE 0 0 43505 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 135184 4024518 SH SOLE 21634 0 4002884 SPDR SERIES TRUST COMP SOFTWARE 78464A599 1381 18527 SH SOLE 0 0 18527 SPDR SERIES TRUST DJ REIT ETF 78464A607 6783 78878 SH SOLE 0 0 78878 SPDR SERIES TRUST FACTST INV ETF 78464A110 536 6483 SH SOLE 0 0 6483 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 545 10475 SH SOLE 0 0 10475 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 626 10006 SH SOLE 0 0 10006 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 6559 93603 SH SOLE 0 0 93603 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 7869 140323 SH SOLE 0 0 140323 SPDR SERIES TRUST NYSE TECH ETF 78464A102 1811 30423 SH SOLE 0 0 30423 SPDR SERIES TRUST OILGAS EQUIP 78464A748 316 35087 SH SOLE 0 0 35087 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 2790 100170 SH SOLE 0 0 100170 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 76925 2328238 SH SOLE 0 0 2328238 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 3269 128792 SH SOLE 0 0 128792 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 18233 520337 SH SOLE 0 0 520337 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 4122 141112 SH SOLE 0 0 141112 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1566 53245 SH SOLE 0 0 53245 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 8932 296340 SH SOLE 0 0 296340 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 17156 555045 SH SOLE 0 0 555045 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 50183 1544088 SH SOLE 956 0 1543132 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 44300 1631071 SH SOLE 0 0 1631071 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 17585 383533 SH SOLE 0 0 383533 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1720 38770 SH SOLE 0 0 38770 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 30647 568169 SH SOLE 352 0 567817 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 15012 278930 SH SOLE 0 0 278930 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 19456 324432 SH SOLE 0 0 324432 SPDR SERIES TRUST S&P BIOTECH 78464A870 15792 220102 SH SOLE 0 0 220102 SPDR SERIES TRUST S&P BK ETF 78464A797 9234 247228 SH SOLE 0 0 247228 SPDR SERIES TRUST S&P DIVID ETF 78464A763 127495 1424205 SH SOLE 690 0 1423515 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 3969 122061 SH SOLE 0 0 122061 SPDR SERIES TRUST S&P INS ETF 78464A789 1331 46907 SH SOLE 0 0 46907 SPDR SERIES TRUST S&P METALS MNG 78464A755 1220 46577 SH SOLE 0 0 46577 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 3185 120065 SH SOLE 0 0 120065 SPDR SERIES TRUST S&P PHARMAC 78464A722 1960 53532 SH SOLE 0 0 53532 SPDR SERIES TRUST S&P REGL BKG 78464A698 24128 515671 SH SOLE 19312 0 496359 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 3559 86816 SH SOLE 0 0 86816 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 5293 81809 SH SOLE 0 0 81809 SPDR SERIES TRUST S&P TELECOM 78464A540 295 4696 SH SOLE 0 0 4696 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 2023 37854 SH SOLE 0 0 37854 SPDR SERIES TRUST SPDR S&P1500VL 78464A128 1443 15727 SH SOLE 0 0 15727 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 4457 112661 SH SOLE 0 0 112661 SPIRE INC COM 84857L101 238 3219 SH SOLE 11 0 3208 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 691 9587 SH SOLE 7929 0 1658 SPIRIT MTA REIT COM SHS BEN IN 84861U105 108 15194 SH SOLE 2 0 15192 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 589 16722 SH SOLE 5 0 16717 SPIRIT RLTY CAP INC NEW NOTE 2.875% 5/1 84860WAA0 805 808000 PRN SOLE 0 0 808000 SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 34 35000 PRN SOLE 0 0 35000 SPLUNK INC COM 848637104 4613 43997 SH SOLE 34159 0 9838 SPOTIFY TECHNOLOGY S A SHS L8681T102 1309 11534 SH SOLE 0 0 11534 SPRINT CORP COM SER 1 85207U105 545 93589 SH SOLE 34 0 93555 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 925 73737 SH SOLE 0 0 73737 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 896 86911 SH SOLE 0 0 86911 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 699 125040 SH SOLE 0 0 125040 SPROUTS FMRS MKT INC COM 85208M102 1169 49717 SH SOLE 44291 0 5426 SPS COMM INC COM 78463M107 284 3450 SH SOLE 2395 0 1055 SPX CORP COM 784635104 245 8753 SH SOLE 0 0 8753 SQUARE INC CL A 852234103 9880 176148 SH SOLE 3278 0 172870 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 585 12962 SH SOLE 7495 0 5467 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 263085 5885568 SH SOLE 100275 0 5785293 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 3037 87980 SH SOLE 0 0 87980 SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 211 2982 SH SOLE 0 0 2982 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 252 11091 SH SOLE 0 0 11091 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 92619 1955220 SH SOLE 0 0 1955220 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 1026 25553 SH SOLE 0 0 25553 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1096 22533 SH SOLE 0 0 22533 SSR MNG INC COM 784730103 239 19728 SH SOLE 0 0 19728 STAAR SURGICAL CO COM PAR $0.01 852312305 202 6329 SH SOLE 103 0 6226 STAG INDL INC COM 85254J102 406 16312 SH SOLE 2075 0 14237 STAGE STORES INC COM NEW 85254C305 8 10700 SH SOLE 0 0 10700 STAMPS COM INC COM NEW 852857200 508 3263 SH SOLE 13 0 3250 STANLEY BLACK & DECKER INC COM 854502101 3183 26581 SH SOLE 2848 0 23733 STAR BULK CARRIERS CORP SHS PAR Y8162K204 209 22903 SH SOLE 0 0 22903 STARBUCKS CORP COM 855244109 35972 558578 SH SOLE 48559 0 510019 STARWOOD PPTY TR INC COM 85571B105 2600 131893 SH SOLE 214 0 131679 STATE STR CORP COM 857477103 3047 48315 SH SOLE 24718 0 23597 STEEL DYNAMICS INC COM 858119100 1950 64906 SH SOLE 22 0 64884 STEPAN CO COM 858586100 248 3352 SH SOLE 1280 0 2072 STERICYCLE INC COM 858912108 380 10352 SH SOLE 2716 0 7636 STERIS PLC SHS USD G84720104 1025 9589 SH SOLE 5207 0 4382 STERLING BANCORP DEL COM 85917A100 179 10854 SH SOLE 9411 0 1443 STIFEL FINL CORP COM 860630102 242 5843 SH SOLE 2882 0 2961 STITCH FIX INC COM CL A 860897107 270 15806 SH SOLE 0 0 15806 STMICROELECTRONICS N V NY REGISTRY 861012102 889 64047 SH SOLE 47 0 64000 STORE CAP CORP COM 862121100 2802 98979 SH SOLE 44967 0 54012 STRATASYS LTD SHS M85548101 255 14179 SH SOLE 0 0 14179 STRATEGY SHS ECOLOGCL STRATGY 86280R209 440 11210 SH SOLE 0 0 11210 STRATEGY SHS NS 7HANDL IDX 86280R506 402 18086 SH SOLE 0 0 18086 STRYKER CORP COM 863667101 10926 69706 SH SOLE 10837 0 58869 STURM RUGER & CO INC COM 864159108 209 3919 SH SOLE 0 0 3919 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1099 57031 SH SOLE 0 0 57031 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 279 42886 SH SOLE 32672 0 10214 SUMMIT HOTEL PPTYS INC COM 866082100 432 44439 SH SOLE 40439 0 4000 SUMMIT MATLS INC CL A 86614U100 148 11925 SH SOLE 2826 0 9099 SUN CMNTYS INC COM 866674104 606 5959 SH SOLE 0 0 5959 SUN HYDRAULICS CORP COM 866942105 205 6180 SH SOLE 4930 0 1250 SUN LIFE FINL INC COM 866796105 269 8105 SH SOLE 0 0 8105 SUNCOR ENERGY INC NEW COM 867224107 3164 113108 SH SOLE 55551 0 57557 SUNOCO LP COM U REP LP 86765K109 519 19104 SH SOLE 0 0 19104 SUNRUN INC COM 86771W105 121 11114 SH SOLE 0 0 11114 SUNTRUST BKS INC COM 867914103 3956 78430 SH SOLE 21080 0 57350 SUPERNUS PHARMACEUTICALS INC COM 868459108 910 27394 SH SOLE 128 0 27266 SVB FINL GROUP COM 78486Q101 898 4730 SH SOLE 1810 0 2920 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 386 78951 SH SOLE 0 0 78951 SYMANTEC CORP COM 871503108 431 22807 SH SOLE 8185 0 14622 SYNAPTICS INC COM 87157D109 232 6241 SH SOLE 0 0 6241 SYNCHRONY FINL COM 87165B103 1944 82864 SH SOLE 50356 0 32508 SYNEOS HEALTH INC CL A 87166B102 384 9762 SH SOLE 9509 0 253 SYNOPSYS INC COM 871607107 1492 17715 SH SOLE 7638 0 10077 SYNOVUS FINL CORP COM NEW 87161C501 1635 51098 SH SOLE 12 0 51086 SYSCO CORP COM 871829107 8018 127955 SH SOLE 5672 0 122283 T MOBILE US INC COM 872590104 991 15581 SH SOLE 1045 0 14536 TABLEAU SOFTWARE INC CL A 87336U105 1628 13564 SH SOLE 1598 0 11966 TABULA RASA HEALTHCARE INC COM 873379101 389 6105 SH SOLE 0 0 6105 TAHOE RES INC COM 873868103 99 27074 SH SOLE 0 0 27074 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 3866 104749 SH SOLE 41871 0 62878 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1229 11940 SH SOLE 3166 0 8774 TAL ED GROUP SPONSORED ADS 874080104 240 9005 SH SOLE 8183 0 822 TANDEM DIABETES CARE INC COM NEW 875372203 258 6808 SH SOLE 2599 0 4209 TANGER FACTORY OUTLET CTRS I COM 875465106 575 28413 SH SOLE 0 0 28413 TANZANIAN ROYALTY EXPL CORP COM 87600U104 7 18762 SH SOLE 0 0 18762 TAPESTRY INC COM 876030107 1091 32312 SH SOLE 21066 0 11246 TARGA RES CORP COM 87612G101 1031 28620 SH SOLE 1307 0 27313 TARGET CORP COM 87612E106 12793 193562 SH SOLE 713 0 192849 TC PIPELINES LP UT COM LTD PRT 87233Q108 765 23824 SH SOLE 0 0 23824 TCF FINL CORP COM 872275102 428 21935 SH SOLE 9730 0 12205 TCW STRATEGIC INCOME FUND IN COM 872340104 73 13871 SH SOLE 0 0 13871 TE CONNECTIVITY LTD REG SHS H84989104 4227 55891 SH SOLE 36535 0 19356 TECHNIPFMC PLC COM G87110105 831 42464 SH SOLE 41136 0 1328 TECK RESOURCES LTD CL B 878742204 1461 67836 SH SOLE 5419 0 62417 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 115 10443 SH SOLE 0 0 10443 TEEKAY TANKERS LTD CL A Y8565N102 11 11625 SH SOLE 0 0 11625 TEGNA INC COM 87901J105 155 14247 SH SOLE 7566 0 6681 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2010 112000 SH SOLE 0 0 112000 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 372 22149 SH SOLE 0 0 22149 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 943 62391 SH SOLE 0 0 62391 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 912 78681 SH SOLE 0 0 78681 TELADOC HEALTH INC COM 87918A105 975 19675 SH SOLE 3745 0 15930 TELEDYNE TECHNOLOGIES INC COM 879360105 877 4235 SH SOLE 1414 0 2821 TELEFONICA S A SPONSORED ADR 879382208 376 44429 SH SOLE 125 0 44304 TELLURIAN INC NEW COM 87968A104 219 31528 SH SOLE 0 0 31528 TEMPLETON EMERG MKTS INCOME COM 880192109 151 15741 SH SOLE 0 0 15741 TEMPLETON GLOBAL INCOME FD COM 880198106 1306 216522 SH SOLE 0 0 216522 TERADATA CORP DEL COM 88076W103 1621 42245 SH SOLE 39724 0 2521 TERADYNE INC COM 880770102 697 22211 SH SOLE 13061 0 9150 TERRAFORM PWR INC COM CL A 88104R209 309 27526 SH SOLE 0 0 27526 TESLA INC COM 88160R101 11948 35902 SH SOLE 1981 0 33921 TEUCRIUM COMMODITY TR WHEAT FD 88166A508 59 10028 SH SOLE 0 0 10028 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 2865 185793 SH SOLE 11160 0 174633 TEXAS INSTRS INC COM 882508104 13717 145157 SH SOLE 70428 0 74729 TEXAS PAC LD TR SUB CTF PROP I T 882610108 440 813 SH SOLE 0 0 813 TEXAS ROADHOUSE INC COM 882681109 391 6544 SH SOLE 4186 0 2358 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 474 47562 SH SOLE 17914 0 29648 TEXTRON INC COM 883203101 1041 22639 SH SOLE 2533 0 20106 TG THERAPEUTICS INC COM 88322Q108 49 11912 SH SOLE 33 0 11879 THE TRADE DESK INC COM CL A 88339J105 4211 36279 SH SOLE 0 0 36279 THERMO FISHER SCIENTIFIC INC COM 883556102 16225 72503 SH SOLE 28354 0 44149 THOMSON REUTERS CORP COM NEW 884903709 788 16306 SH SOLE 7043 0 9263 THOR INDS INC COM 885160101 232 4467 SH SOLE 0 0 4467 TIDEWATER INC NEW COM 88642R109 516 26966 SH SOLE 0 0 26966 TIER REIT INC COM NEW 88650V208 746 36166 SH SOLE 0 0 36166 TIFFANY & CO NEW COM 886547108 1088 13513 SH SOLE 7719 0 5794 TILRAY INC COM CL 2 88688T100 545 7732 SH SOLE 0 0 7732 TIMBERLAND BANCORP INC COM 887098101 240 10750 SH SOLE 0 0 10750 TIMKEN CO COM 887389104 1385 37121 SH SOLE 1162 0 35959 TIMKENSTEEL CORP COM 887399103 439 50283 SH SOLE 0 0 50283 TJX COS INC NEW COM 872540109 8377 187240 SH SOLE 18669 0 168571 TOLL BROTHERS INC COM 889478103 759 23061 SH SOLE 59 0 23002 TOPBUILD CORP COM 89055F103 451 10030 SH SOLE 0 0 10030 TORO CO COM 891092108 1332 23834 SH SOLE 0 0 23834 TORONTO DOMINION BK ONT COM NEW 891160509 3126 62870 SH SOLE 38 0 62832 TORTOISE ENERGY INFRA CORP COM 89147L100 1089 54712 SH SOLE 0 0 54712 TORTOISE MLP FD INC COM 89148B101 155 12674 SH SOLE 0 0 12674 TOTAL S A SPONSORED ADR 89151E109 12544 240403 SH SOLE 121606 0 118797 TOTAL SYS SVCS INC COM 891906109 1039 12787 SH SOLE 5596 0 7191 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 468 31758 SH SOLE 30876 0 882 TOWNEBANK PORTSMOUTH VA COM 89214P109 599 25000 SH SOLE 0 0 25000 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2130 18350 SH SOLE 1483 0 16867 TRACTOR SUPPLY CO COM 892356106 2808 33649 SH SOLE 6230 0 27419 TRANSCANADA CORP COM 89353D107 304 8504 SH SOLE 0 0 8504 TRANSDIGM GROUP INC COM 893641100 1170 3442 SH SOLE 1578 0 1864 TRANSENTERIX INC COM NEW 89366M201 553 244810 SH SOLE 0 0 244810 TRANSOCEAN LTD REG SHS H8817H100 999 143880 SH SOLE 35035 0 108845 TRAVELERS COMPANIES INC COM 89417E109 9848 82237 SH SOLE 23691 0 58546 TREVENA INC COM 89532E109 9 20335 SH SOLE 0 0 20335 TREX CO INC COM 89531P105 300 5053 SH SOLE 2956 0 2097 TRI CONTL CORP COM 895436103 412 17518 SH SOLE 0 0 17518 TRIMAS CORP COM NEW 896215209 213 7812 SH SOLE 7812 0 0 TRIMBLE INC COM 896239100 367 11148 SH SOLE 514 0 10634 TRIMTABS ETF TR ALL CAP INTL 89628W401 863 39000 SH SOLE 0 0 39000 TRIMTABS ETF TR ALL CAP US FREE 89628W302 1403 44665 SH SOLE 0 0 44665 TRINITY INDS INC COM 896522109 870 42234 SH SOLE 17962 0 24272 TRIPADVISOR INC COM 896945201 1233 22867 SH SOLE 111 0 22756 TRISTATE CAP HLDGS INC COM 89678F100 297 15254 SH SOLE 15254 0 0 TRITON INTL LTD CL A G9078F107 1588 51116 SH SOLE 19853 0 31263 TRUSTMARK CORP COM 898402102 323 11378 SH SOLE 0 0 11378 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 178 66730 SH SOLE 0 0 66730 TUCOWS INC COM NEW 898697206 2303 38352 SH SOLE 0 0 38352 TUPPERWARE BRANDS CORP COM 899896104 659 20869 SH SOLE 1304 0 19565 TURQUOISE HILL RES LTD COM 900435108 20 12197 SH SOLE 0 0 12197 TURTLE BEACH CORP COM NEW 900450206 236 16538 SH SOLE 0 0 16538 TWENTY FIRST CENTY FOX INC CL A 90130A101 860 17876 SH SOLE 2067 0 15809 TWENTY FIRST CENTY FOX INC CL B 90130A200 467 9777 SH SOLE 6034 0 3743 TWILIO INC CL A 90138F102 2394 26808 SH SOLE 0 0 26808 TWITTER INC COM 90184L102 6780 235894 SH SOLE 119732 0 116162 TWO HBRS INVT CORP COM NEW 90187B408 1570 122275 SH SOLE 0 0 122275 TWO RDS SHARED TR ANFIELD CAP DI 90213U115 217 24250 SH SOLE 0 0 24250 TYLER TECHNOLOGIES INC COM 902252105 511 2752 SH SOLE 2537 0 215 TYSON FOODS INC CL A 902494103 3451 64629 SH SOLE 24305 0 40324 U S CONCRETE INC COM NEW 90333L201 390 11051 SH SOLE 5637 0 5414 U S G CORP COM NEW 903293405 1491 34946 SH SOLE 0 0 34946 U S SILICA HLDGS INC COM 90346E103 615 60396 SH SOLE 14917 0 45479 UBIQUITI NETWORKS INC COM 90347A100 741 7459 SH SOLE 0 0 7459 UBS AG JERSEY BRH ALERIAN INFRST 902641646 353 17865 SH SOLE 0 0 17865 UBS GROUP AG SHS H42097107 605 48829 SH SOLE 35488 0 13341 UDR INC COM 902653104 419 10585 SH SOLE 17 0 10568 UGI CORP NEW COM 902681105 1317 24693 SH SOLE 0 0 24693 ULTA BEAUTY INC COM 90384S303 3346 13666 SH SOLE 6547 0 7119 ULTIMATE SOFTWARE GROUP INC COM 90385D107 602 2457 SH SOLE 1989 0 468 ULTRA CLEAN HLDGS INC COM 90385V107 123 14476 SH SOLE 0 0 14476 UMH PPTYS INC COM 903002103 677 57155 SH SOLE 0 0 57155 UMPQUA HLDGS CORP COM 904214103 307 19318 SH SOLE 6388 0 12930 UNDER ARMOUR INC CL A 904311107 2072 117283 SH SOLE 34 0 117249 UNDER ARMOUR INC CL C 904311206 1732 107105 SH SOLE 0 0 107105 UNILEVER N V N Y SHS NEW 904784709 2412 44826 SH SOLE 18073 0 26753 UNILEVER PLC SPON ADR NEW 904767704 6223 119096 SH SOLE 36900 0 82196 UNION PAC CORP COM 907818108 24251 175441 SH SOLE 39101 0 136340 UNITED BANKSHARES INC WEST V COM 909907107 204 6569 SH SOLE 1792 0 4777 UNITED CONTL HLDGS INC COM 910047109 1902 22716 SH SOLE 15515 0 7201 UNITED PARCEL SERVICE INC CL B 911312106 35594 364951 SH SOLE 121396 0 243555 UNITED RENTALS INC COM 911363109 8102 79017 SH SOLE 211 0 78806 UNITED STATES ANTIMONY CORP COM 911549103 26 45100 SH SOLE 0 0 45100 UNITED STATES NATL GAS FUND UNIT PAR 912318300 795 32168 SH SOLE 0 0 32168 UNITED STATES OIL FUND LP UNITS 91232N108 7491 775440 SH SOLE 0 0 775440 UNITED STATES STL CORP NEW COM 912909108 3970 217677 SH SOLE 20 0 217657 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 230 12810 SH SOLE 0 0 12810 UNITED STS BRENT OIL FD LP UNIT 91167Q100 579 37794 SH SOLE 0 0 37794 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 666 17734 SH SOLE 0 0 17734 UNITED TECHNOLOGIES CORP COM 913017109 33150 311330 SH SOLE 12800 0 298530 UNITEDHEALTH GROUP INC COM 91324P102 49788 199855 SH SOLE 80920 0 118935 UNITEDHEALTH GROUP INC COM 91324P102 1669 6700 SH Put SOLE 0 0 6700 UNITI GROUP INC COM 91325V108 420 26959 SH SOLE 51 0 26908 UNIVERSAL DISPLAY CORP COM 91347P105 1097 11719 SH SOLE 23 0 11696 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 499 8134 SH SOLE 0 0 8134 UNIVERSAL HLTH SVCS INC CL B 913903100 346 2968 SH SOLE 4 0 2964 UNUM GROUP COM 91529Y106 1526 51937 SH SOLE 37257 0 14680 UPLAND SOFTWARE INC COM 91544A109 200 7368 SH SOLE 0 0 7368 URANIUM ENERGY CORP COM 916896103 33 26000 SH SOLE 1500 0 24500 US BANCORP DEL COM NEW 902973304 18892 413399 SH SOLE 79990 0 333409 US ECOLOGY INC COM 91732J102 334 5306 SH SOLE 580 0 4726 US FOODS HLDG CORP COM 912008109 378 11961 SH SOLE 10913 0 1048 USA TECHNOLOGIES INC COM NO PAR 90328S500 67 17284 SH SOLE 0 0 17284 USANA HEALTH SCIENCES INC COM 90328M107 332 2822 SH SOLE 0 0 2822 USD PARTNERS LP COM UT REP LTD 903318103 158 15102 SH SOLE 0 0 15102 V F CORP COM 918204108 4617 64723 SH SOLE 23846 0 40877 VAIL RESORTS INC COM 91879Q109 758 3594 SH SOLE 2594 0 1000 VALE S A ADR 91912E105 836 63346 SH SOLE 5270 0 58076 VALERO ENERGY CORP NEW COM 91913Y100 11607 154824 SH SOLE 17961 0 136863 VALLEY NATL BANCORP COM 919794107 396 44602 SH SOLE 0 0 44602 VANECK MERK GOLD TRUST GOLD TRUST 921078101 729 57893 SH SOLE 0 0 57893 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1902 33423 SH SOLE 0 0 33423 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 9850 207500 SH SOLE 0 0 207500 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2563 131057 SH SOLE 0 0 131057 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1782 102982 SH SOLE 0 0 102982 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 11404 812283 SH SOLE 538 0 811745 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1395 12603 SH SOLE 0 0 12603 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 358 14997 SH SOLE 0 0 14997 VANECK VECTORS ETF TR COAL ETF 92189F809 354 28152 SH SOLE 0 0 28152 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 3225 144103 SH SOLE 0 0 144103 VANECK VECTORS ETF TR ENVIRONMENTAL SV 92189F304 235 2818 SH SOLE 0 0 2818 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 15062 564739 SH SOLE 0 0 564739 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 1015 18594 SH SOLE 0 0 18594 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 20479 971030 SH SOLE 0 0 971030 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 789 30827 SH SOLE 0 0 30827 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 639 57808 SH SOLE 0 0 57808 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 524 30563 SH SOLE 0 0 30563 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 15027 246184 SH SOLE 33517 0 212667 VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 422 9960 SH SOLE 0 0 9960 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 4470 181028 SH SOLE 0 0 181028 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 14907 451727 SH SOLE 0 0 451727 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 6186 204711 SH SOLE 0 0 204711 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 22651 550183 SH SOLE 0 0 550183 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 2581 121115 SH SOLE 0 0 121115 VANECK VECTORS ETF TR NDR CMG LN FLT 92189F148 1791 72854 SH SOLE 0 0 72854 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1503 107155 SH SOLE 0 0 107155 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 4007 226107 SH SOLE 0 0 226107 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 822 15002 SH SOLE 0 0 15002 VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 151 11107 SH SOLE 0 0 11107 VANECK VECTORS ETF TR RETAIL ETF 92189F684 915 9738 SH SOLE 0 0 9738 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1817 96908 SH SOLE 0 0 96908 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 4911 56268 SH SOLE 0 0 56268 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 1262 52137 SH SOLE 12549 0 39588 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 392 26594 SH SOLE 0 0 26594 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 81851 606302 SH SOLE 0 0 606302 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 28753 294690 SH SOLE 0 0 294690 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 7462 63299 SH SOLE 0 0 63299 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 12119 108337 SH SOLE 0 0 108337 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 11779 112010 SH SOLE 0 0 112010 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 8070 58341 SH SOLE 0 0 58341 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8287 72940 SH SOLE 0 0 72940 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 18217 144858 SH SOLE 0 0 144858 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 106393 1308814 SH SOLE 0 0 1308814 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 72590 829508 SH SOLE 27 0 829481 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 223873 2849345 SH SOLE 296 0 2849049 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1040047 13130245 SH SOLE 85870 0 13044375 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 191379 3527719 SH SOLE 2777 0 3524942 VANGUARD GROUP DIV APP ETF 921908844 259088 2645107 SH SOLE 0 0 2645107 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 37165 372353 SH SOLE 0 0 372353 VANGUARD INDEX FDS GROWTH ETF 922908736 387780 2886775 SH SOLE 48485 0 2838290 VANGUARD INDEX FDS LARGE CAP ETF 922908637 44867 390627 SH SOLE 17090 0 373537 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 64142 535898 SH SOLE 2870 0 533028 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 56740 595633 SH SOLE 5479 0 590154 VANGUARD INDEX FDS MID CAP ETF 922908629 136421 987273 SH SOLE 71454 0 915819 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 130937 1755898 SH SOLE 569 0 1755329 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 312456 1359626 SH SOLE 0 0 1359626 VANGUARD INDEX FDS SM CP VAL ETF 922908611 86553 758836 SH SOLE 19493 0 739343 VANGUARD INDEX FDS SMALL CP ETF 922908751 207545 1572432 SH SOLE 71703 0 1500729 VANGUARD INDEX FDS SML CP GRW ETF 922908595 48838 324310 SH SOLE 2588 0 321722 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1811086 14190130 SH SOLE 0 0 14190130 VANGUARD INDEX FDS VALUE ETF 922908744 434000 4430837 SH SOLE 24528 0 4406309 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 48832 1071343 SH SOLE 0 0 1071343 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 202789 5322537 SH SOLE 92281 0 5230256 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 28797 592278 SH SOLE 0 0 592278 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 9351 154236 SH SOLE 0 0 154236 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6198 65464 SH SOLE 895 0 64569 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 7430 141774 SH SOLE 0 0 141774 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 37585 574167 SH SOLE 0 0 574167 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 31875 665162 SH SOLE 0 0 665162 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 17183 336592 SH SOLE 0 0 336592 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 18281 288028 SH SOLE 0 0 288028 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 720800 8699013 SH SOLE 13212 0 8685801 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 14946 175460 SH SOLE 12831 0 162629 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 4626 61916 SH SOLE 20435 0 41481 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 106569 2069707 SH SOLE 0 0 2069707 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 28921 481054 SH SOLE 46142 0 434912 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 92766 1190227 SH SOLE 22145 0 1168082 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 701 8759 SH SOLE 0 0 8759 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 35394 263169 SH SOLE 0 0 263169 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 5032 43946 SH SOLE 0 0 43946 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 15756 162265 SH SOLE 0 0 162265 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 5738 47053 SH SOLE 0 0 47053 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 12812 119324 SH SOLE 0 0 119324 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1267 13572 SH SOLE 0 0 13572 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 4833 42421 SH SOLE 0 0 42421 VANGUARD STAR FD VG TL INTL STK F 921909768 56483 1196172 SH SOLE 0 0 1196172 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 324779 8754153 SH SOLE 33251 0 8720902 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 2333 31293 SH SOLE 0 0 31293 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 190969 2448631 SH SOLE 649 0 2447982 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 8713 151260 SH SOLE 0 0 151260 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 21233 377333 SH SOLE 0 0 377333 VANGUARD WORLD FD EXTENDED DUR 921910709 14971 131950 SH SOLE 0 0 131950 VANGUARD WORLD FD MEGA CAP INDEX 921910873 21475 247181 SH SOLE 0 0 247181 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 26514 370976 SH SOLE 0 0 370976 VANGUARD WORLD FD MEGA GRWTH IND 921910816 44395 414864 SH SOLE 0 0 414864 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 3945 53264 SH SOLE 0 0 53264 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 24816 164870 SH SOLE 0 0 164870 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 46031 350923 SH SOLE 0 0 350923 VANGUARD WORLD FDS ENERGY ETF 92204A306 15110 195950 SH SOLE 0 0 195950 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 28587 481582 SH SOLE 0 0 481582 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 56468 351603 SH SOLE 0 0 351603 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 10890 90437 SH SOLE 0 0 90437 VANGUARD WORLD FDS INF TECH ETF 92204A702 160362 961229 SH SOLE 368 0 960861 VANGUARD WORLD FDS MATERIALS ETF 92204A801 8594 77543 SH SOLE 0 0 77543 VANGUARD WORLD FDS UTILITIES ETF 92204A876 32879 279040 SH SOLE 0 0 279040 VARIAN MED SYS INC COM 92220P105 2668 23546 SH SOLE 17645 0 5901 VECTOR GROUP LTD COM 92240M108 607 62409 SH SOLE 3290 0 59119 VECTREN CORP COM 92240G101 1263 17551 SH SOLE 0 0 17551 VEDANTA LTD SPONSORED ADR 92242Y100 355 30778 SH SOLE 30347 0 431 VEEVA SYS INC CL A COM 922475108 1780 19929 SH SOLE 1526 0 18403 VENATOR MATLS PLC SHS G9329Z100 203 48379 SH SOLE 48379 0 0 VENTAS INC COM 92276F100 19008 324430 SH SOLE 145887 0 178543 VEREIT INC COM 92339V100 9179 1283767 SH SOLE 3056 0 1280711 VERINT SYS INC COM 92343X100 429 10145 SH SOLE 3147 0 6998 VERISIGN INC COM 92343E102 857 5782 SH SOLE 41 0 5741 VERISK ANALYTICS INC COM 92345Y106 1334 12237 SH SOLE 6149 0 6088 VERIZON COMMUNICATIONS INC COM 92343V104 112995 2009876 SH SOLE 472456 0 1537420 VERTEX PHARMACEUTICALS INC COM 92532F100 7205 43481 SH SOLE 28840 0 14641 VIACOM INC NEW CL A 92553P102 489 17580 SH SOLE 0 0 17580 VIACOM INC NEW CL B 92553P201 1099 42754 SH SOLE 33256 0 9498 VIASAT INC COM 92552V100 413 7010 SH SOLE 2654 0 4356 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 4694 152797 SH SOLE 0 0 152797 VICTORY PORTFOLIOS II VCSHS EMRG VOLTY 92647N857 2298 95157 SH SOLE 0 0 95157 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 9209 308084 SH SOLE 0 0 308084 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 831 24188 SH SOLE 0 0 24188 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 57197 1302588 SH SOLE 0 0 1302588 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9812 223106 SH SOLE 0 0 223106 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 15181 385201 SH SOLE 0 0 385201 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 140169 3312119 SH SOLE 0 0 3312119 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 8049 194607 SH SOLE 0 0 194607 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 3209 79918 SH SOLE 0 0 79918 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 854 21062 SH SOLE 0 0 21062 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 5540 252148 SH SOLE 0 0 252148 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 713 79893 SH SOLE 0 0 79893 VIRTUS TOTAL RETURN FUND INC COM 92837G100 707 81633 SH SOLE 0 0 81633 VISA INC COM CL A 92826C839 116801 885262 SH SOLE 166923 0 718339 VISHAY INTERTECHNOLOGY INC COM 928298108 234 13013 SH SOLE 9381 0 3632 VISTRA ENERGY CORP COM 92840M102 448 19584 SH SOLE 11835 0 7749 VMWARE INC CL A COM 928563402 3930 28662 SH SOLE 15260 0 13402 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 15509 804426 SH SOLE 521156 0 283270 VONAGE HLDGS CORP COM 92886T201 905 103622 SH SOLE 55 0 103567 VOYA ASIA PAC DIVID EQUITY I COM 92912J102 114 13339 SH SOLE 0 0 13339 VOYA FINL INC COM 929089100 625 15574 SH SOLE 11375 0 4199 VOYA GLBL ADV & PREM OPP FD COM 92912R104 253 27547 SH SOLE 832 0 26715 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 368 62757 SH SOLE 0 0 62757 VOYA PRIME RATE TR SH BEN INT 92913A100 157 35055 SH SOLE 0 0 35055 VOYA RISK MANAGED NAT RES FD COM 92913C106 85 19873 SH SOLE 0 0 19873 VULCAN MATLS CO COM 929160109 2113 21385 SH SOLE 12694 0 8691 W & T OFFSHORE INC COM 92922P106 80 19476 SH SOLE 12738 0 6738 W P CAREY INC COM 92936U109 23412 358317 SH SOLE 0 0 358317 W R BERKLEY CORPORATION COM 084423102 432 5849 SH SOLE 377 0 5472 WABCO HLDGS INC COM 92927K102 834 7766 SH SOLE 4583 0 3183 WABTEC CORP COM 929740108 360 5118 SH SOLE 2410 0 2708 WADDELL & REED FINL INC CL A 930059100 373 20633 SH SOLE 7425 0 13208 WALGREENS BOOTS ALLIANCE INC COM 931427108 12526 183321 SH SOLE 1546 0 181775 WALMART INC COM 931142103 43136 463086 SH SOLE 17730 0 445356 WASHINGTON FED INC COM 938824109 653 24443 SH SOLE 23323 0 1120 WASHINGTON PRIME GROUP NEW COM 93964W108 290 59643 SH SOLE 0 0 59643 WASTE CONNECTIONS INC COM 94106B101 1124 15143 SH SOLE 4263 0 10880 WASTE MGMT INC DEL COM 94106L109 23423 263210 SH SOLE 6723 0 256487 WASTE MGMT INC DEL COM 94106L109 2127 23900 SH Put SOLE 0 0 23900 WATERS CORP COM 941848103 739 3915 SH SOLE 1591 0 2324 WATERSTONE FINL INC MD COM 94188P101 766 45681 SH SOLE 0 0 45681 WD-40 CO COM 929236107 427 2329 SH SOLE 187 0 2142 WEATHERFORD INTL PLC ORD SHS G48833100 119 212540 SH SOLE 154905 0 57635 WEC ENERGY GROUP INC COM 92939U106 4459 64383 SH SOLE 12866 0 51517 WEIBO CORP SPONSORED ADR 948596101 504 8626 SH SOLE 205 0 8421 WEIGHT WATCHERS INTL INC NEW COM 948626106 557 14456 SH SOLE 1335 0 13121 WELLCARE HEALTH PLANS INC COM 94946T106 730 3091 SH SOLE 1618 0 1473 WELLS FARGO CO NEW COM 949746101 28285 613822 SH SOLE 129729 0 484093 WELLS FARGO CO NEW PERP PFD CNV A 949746804 2102 1666 SH SOLE 0 0 1666 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 196 42297 SH SOLE 0 0 42297 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 829 114615 SH SOLE 0 0 114615 WELLS FARGO MULTI SECTOR INC COM 94987D101 378 34107 SH SOLE 0 0 34107 WELLTOWER INC COM 95040Q104 15742 226797 SH SOLE 113903 0 112894 WENDYS CO COM 95058W100 908 58173 SH SOLE 0 0 58173 WESBANCO INC COM 950810101 395 10770 SH SOLE 2149 0 8621 WEST PHARMACEUTICAL SVSC INC COM 955306105 1454 14829 SH SOLE 14423 0 406 WESTERN ASSET EMRG MKT DEBT COM 95766A101 950 77335 SH SOLE 0 0 77335 WESTERN ASSET GLB HI INCOME COM 95766B109 1095 132376 SH SOLE 0 0 132376 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 187 12485 SH SOLE 0 0 12485 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 228 17302 SH SOLE 0 0 17302 WESTERN ASSET HIGH INCM FD I COM 95766J102 401 69607 SH SOLE 0 0 69607 WESTERN ASSET HIGH INCM OPP COM 95766K109 107 24517 SH SOLE 0 0 24517 WESTERN ASSET MTG DEF OPPTY COM 95790B109 223 10916 SH SOLE 0 0 10916 WESTERN ASSET MUN HI INCM FD COM 95766N103 70 10045 SH SOLE 0 0 10045 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 222 18339 SH SOLE 0 0 18339 WESTERN AST INFL LKD OPP & I COM 95766R104 139 13664 SH SOLE 0 0 13664 WESTERN DIGITAL CORP COM 958102105 3162 85531 SH SOLE 23405 0 62126 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 463 10966 SH SOLE 0 0 10966 WESTERN UN CO COM 959802109 561 32868 SH SOLE 8063 0 24805 WESTROCK CO COM 96145D105 889 23547 SH SOLE 1724 0 21823 WESTWATER RES INC COM 961684107 3 20055 SH SOLE 0 0 20055 WEX INC COM 96208T104 1159 8273 SH SOLE 4407 0 3866 WEYERHAEUSER CO COM 962166104 6225 284758 SH SOLE 17210 0 267548 WHEATON PRECIOUS METALS CORP COM 962879102 1106 56620 SH SOLE 0 0 56620 WHIRLPOOL CORP COM 963320106 1921 17975 SH SOLE 4476 0 13499 WHITESTONE REIT COM 966084204 620 50570 SH SOLE 0 0 50570 WHITING PETE CORP NEW COM NEW 966387409 313 13813 SH SOLE 1133 0 12680 WILLIAMS COS INC DEL COM 969457100 4819 218555 SH SOLE 72938 0 145617 WILLIAMS SONOMA INC COM 969904101 320 6352 SH SOLE 0 0 6352 WILLIS TOWERS WATSON PUB LTD SHS G96629103 354 2333 SH SOLE 1606 0 727 WINMARK CORP COM 974250102 4136 26011 SH SOLE 0 0 26011 WINTRUST FINL CORP COM 97650W108 248 3726 SH SOLE 1600 0 2126 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 7476 425982 SH SOLE 0 0 425982 WISDOMTREE TR CBOE S&P 500 97717X560 1836 72129 SH SOLE 0 0 72129 WISDOMTREE TR CHINADIV EX FI 97717X719 279 4577 SH SOLE 0 0 4577 WISDOMTREE TR CURRNCY INT EQ 97717X263 755 29143 SH SOLE 0 0 29143 WISDOMTREE TR DYNAMIC LNG EQ 97717X313 685 23628 SH SOLE 0 0 23628 WISDOMTREE TR EM EX ST-OWNED 97717X578 8887 347698 SH SOLE 0 0 347698 WISDOMTREE TR EM LCL DEBT FD 97717X867 350 10456 SH SOLE 0 0 10456 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 970 43674 SH SOLE 0 0 43674 WISDOMTREE TR EMER MKT HIGH FD 97717W315 4618 115015 SH SOLE 0 0 115015 WISDOMTREE TR EMERG MKTS DIV 97717X214 436 15320 SH SOLE 0 0 15320 WISDOMTREE TR EMG MKTS SMCAP 97717W281 8729 208371 SH SOLE 0 0 208371 WISDOMTREE TR EUR HDG SMLCAP 97717X552 291 11003 SH SOLE 0 0 11003 WISDOMTREE TR EURO QTLY DIV GR 97717X610 339 15221 SH SOLE 0 0 15221 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 11599 205505 SH SOLE 655 0 204850 WISDOMTREE TR EUROPE SMCP DV 97717W869 2861 53608 SH SOLE 0 0 53608 WISDOMTREE TR FLOATNG RAT TREA 97717X628 8928 355996 SH SOLE 0 0 355996 WISDOMTREE TR FUTRE STRAT FD 97717W125 1356 34982 SH SOLE 0 0 34982 WISDOMTREE TR GLB EX US RL EST 97717W331 271 9750 SH SOLE 0 0 9750 WISDOMTREE TR GLB HIGH DIV FD 97717W877 7993 191472 SH SOLE 0 0 191472 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1566 69844 SH SOLE 0 0 69844 WISDOMTREE TR INDIA ERNGS FD 97717W422 3069 123760 SH SOLE 0 0 123760 WISDOMTREE TR INTL DIV EX FINL 97717W786 2014 53141 SH SOLE 0 0 53141 WISDOMTREE TR INTL EQUITY FD 97717W703 1987 42634 SH SOLE 0 0 42634 WISDOMTREE TR INTL LRGCAP DV 97717W794 265 6239 SH SOLE 0 0 6239 WISDOMTREE TR INTL QULTY DIV 97717X131 317 12637 SH SOLE 0 0 12637 WISDOMTREE TR INTL SMCAP DIV 97717W760 4210 69795 SH SOLE 0 0 69795 WISDOMTREE TR INTRST RATE HDGE 97717W380 910 19248 SH SOLE 0 0 19248 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 2409 86585 SH SOLE 0 0 86585 WISDOMTREE TR ITL HIGH DIV FD 97717W802 745 20086 SH SOLE 0 0 20086 WISDOMTREE TR JAPN HEDGE EQT 97717W851 6620 142698 SH SOLE 0 0 142698 WISDOMTREE TR JP SMALLCP DIV 97717W836 780 12116 SH SOLE 0 0 12116 WISDOMTREE TR NEGATIVE DUR US 97717W364 659 15500 SH SOLE 0 0 15500 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 854 44121 SH SOLE 0 0 44121 WISDOMTREE TR US DIVID EX FNCL 97717W406 3983 51744 SH SOLE 0 0 51744 WISDOMTREE TR US EARNINGS 500 97717W588 3573 126694 SH SOLE 0 0 126694 WISDOMTREE TR US HIGH DIVIDEND 97717W208 5644 86670 SH SOLE 0 0 86670 WISDOMTREE TR US LARGECAP DIVD 97717W307 17001 201315 SH SOLE 0 0 201315 WISDOMTREE TR US MIDCAP DIVID 97717W505 64220 2030338 SH SOLE 0 0 2030338 WISDOMTREE TR US MIDCP EARNING 97717W570 5260 153391 SH SOLE 0 0 153391 WISDOMTREE TR US QLT SHRHD YLD 97717W547 292 3934 SH SOLE 0 0 3934 WISDOMTREE TR US QTLY DIV GRT 97717X669 34347 896088 SH SOLE 14694 0 881394 WISDOMTREE TR US S CAP QTY DIV 97717X651 1096 35193 SH SOLE 0 0 35193 WISDOMTREE TR US SMALLCAP DIVD 97717W604 34700 1414576 SH SOLE 0 0 1414576 WISDOMTREE TR US SMALLCP ERNGS 97717W562 3642 113665 SH SOLE 0 0 113665 WISDOMTREE TR US TOTAL DIVIDND 97717W109 40470 478257 SH SOLE 0 0 478257 WISDOMTREE TR US TOTAL EARNING 97717W596 641 22544 SH SOLE 0 0 22544 WISDOMTREE TR YIELD ENHANCD US 97717X511 460 9549 SH SOLE 0 0 9549 WIX COM LTD SHS M98068105 250 2769 SH SOLE 0 0 2769 WNS HOLDINGS LTD SPON ADR 92932M101 478 11592 SH SOLE 11399 0 193 WOODWARD INC COM 980745103 623 8380 SH SOLE 6539 0 1841 WORKDAY INC CL A 98138H101 1651 10341 SH SOLE 2791 0 7550 WORLDPAY INC CL A 981558109 436 5700 SH SOLE 1045 0 4655 WPP PLC NEW ADR 92937A102 704 12847 SH SOLE 9057 0 3790 WPX ENERGY INC COM 98212B103 900 79317 SH SOLE 19838 0 59479 WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 346 12705 SH SOLE 1733 0 10972 WYNDHAM DESTINATIONS INC COM 98310W108 320 8918 SH SOLE 0 0 8918 WYNDHAM HOTELS & RESORTS INC COM 98311A105 673 14825 SH SOLE 3272 0 11553 WYNN RESORTS LTD COM 983134107 4236 42825 SH SOLE 1468 0 41357 XCEL ENERGY INC COM 98389B100 9883 200583 SH SOLE 49282 0 151301 XENIA HOTELS & RESORTS INC COM 984017103 1612 93701 SH SOLE 0 0 93701 XEROX CORP COM NEW 984121608 306 15462 SH SOLE 2708 0 12754 XILINX INC COM 983919101 909 10671 SH SOLE 4967 0 5704 XPO LOGISTICS INC COM 983793100 999 17510 SH SOLE 3580 0 13930 XYLEM INC COM 98419M100 2650 39719 SH SOLE 26198 0 13521 YAMANA GOLD INC COM 98462Y100 109 46217 SH SOLE 0 0 46217 YATRA ONLINE INC ORD SHS G98338109 486 120807 SH SOLE 0 0 120807 YELP INC CL A 985817105 849 24267 SH SOLE 0 0 24267 YUM BRANDS INC COM 988498101 10756 117019 SH SOLE 21254 0 95765 YUM CHINA HLDGS INC COM 98850P109 6850 204307 SH SOLE 105634 0 98673 YY INC ADS REPCOM CLA 98426T106 353 5894 SH SOLE 1396 0 4498 ZAYO GROUP HLDGS INC COM 98919V105 429 18797 SH SOLE 13754 0 5043 ZEBRA TECHNOLOGIES CORP CL A 989207105 1508 9470 SH SOLE 6157 0 3313 ZIMMER BIOMET HLDGS INC COM 98956P102 2205 21255 SH SOLE 1816 0 19439 ZION OIL & GAS INC COM 989696109 23 53988 SH SOLE 0 0 53988 ZIONS BANCORPORATION N A COM 989701107 1127 27656 SH SOLE 3374 0 24282 ZIOPHARM ONCOLOGY INC COM 98973P101 79 42196 SH SOLE 0 0 42196 ZOETIS INC CL A 98978V103 6832 79875 SH SOLE 54141 0 25734