0001403438-19-000006.txt : 20190809 0001403438-19-000006.hdr.sgml : 20190809 20190809130254 ACCESSION NUMBER: 0001403438-19-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190809 DATE AS OF CHANGE: 20190809 EFFECTIVENESS DATE: 20190809 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: 191012250 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 06-30-2019 06-30-2019 LPL Financial LLC
1055 LPL WAY FORT MILL SC 29715
13F HOLDINGS REPORT 028-12526 N
Robert Ramanujam Vice President, Risk Management 980-321-1292 Robert Ramanujam Fort Mill SC 08-08-2019 0 3275 46908448 false
INFORMATION TABLE 2 Q22019LPL13F.xml 180 DEGREE CAP CORP COM 68235B109 22 11400 SH SOLE 0 0 11400 22ND CENTY GROUP INC COM 90137F103 106 50495 SH SOLE 0 0 50495 2U INC COM 90214J101 674 17905 SH SOLE 10622 0 7283 3-D SYS CORP DEL COM NEW 88554D205 359 39466 SH SOLE 0 0 39466 3M CO COM 88579Y101 38367 221337 SH SOLE 4377 0 216960 AAR CORP COM 000361105 210 5715 SH SOLE 4375 0 1340 AARONS INC COM PAR $0.50 002535300 891 14515 SH SOLE 13638 0 877 ABB LTD SPONSORED ADR 000375204 1339 66852 SH SOLE 41 0 66811 ABBOTT LABS COM 002824100 38241 454712 SH SOLE 42436 0 412276 ABBVIE INC COM 00287Y109 68486 941776 SH SOLE 197222 0 744554 ABBVIE INC COM 00287Y109 1091 15000 SH Put SOLE 0 0 15000 ABERDEEN ASIA PACIFIC INCOM COM 003009107 4607 1102211 SH SOLE 0 0 1102211 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 146 26651 SH SOLE 0 0 26651 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 96 10000 SH SOLE 0 0 10000 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 395 63127 SH SOLE 0 0 63127 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1521 11186 SH SOLE 0 0 11186 ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 499 22301 SH SOLE 0 0 22301 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 817 5610 SH SOLE 0 0 5610 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 610 7738 SH SOLE 0 0 7738 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 683 10036 SH SOLE 0 0 10036 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 678 45630 SH SOLE 0 0 45630 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2397 287378 SH SOLE 0 0 287378 ABIOMED INC COM 003654100 1787 6862 SH SOLE 517 0 6345 ABRAXAS PETE CORP COM 003830106 155 150620 SH SOLE 0 0 150620 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 31385 1245446 SH SOLE 1242248 0 3198 ABSOLUTE SHS TR WBI BBR QTY 1000 00400R809 11739 431916 SH SOLE 430268 0 1648 ABSOLUTE SHS TR WBI BBR QTY 2000 00400R403 1196 59973 SH SOLE 59973 0 0 ABSOLUTE SHS TR WBI BBR RNG 1000 00400R502 10230 382438 SH SOLE 381568 0 870 ABSOLUTE SHS TR WBI BBR RNG 2000 00400R106 1588 73126 SH SOLE 72902 0 224 ABSOLUTE SHS TR WBI BBR VAL 1000 00400R601 9469 348654 SH SOLE 345262 0 3392 ABSOLUTE SHS TR WBI BBR VAL 2000 00400R205 5825 250013 SH SOLE 249346 0 667 ABSOLUTE SHS TR WBI BBR YLD 1000 00400R700 13489 562994 SH SOLE 560677 0 2317 ABSOLUTE SHS TR WBI BBR YLD 2000 00400R304 7827 412800 SH SOLE 410805 0 1995 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 9381 453419 SH SOLE 453061 0 358 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 18397 749909 SH SOLE 668959 0 80950 ACACIA RESH CORP ACACIA TCH COM 003881307 32 10685 SH SOLE 0 0 10685 ACADIA HEALTHCARE COMPANY IN COM 00404A109 452 12945 SH SOLE 12047 0 898 ACADIA PHARMACEUTICALS INC COM 004225108 3303 123580 SH SOLE 2420 0 121160 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 18330 99205 SH SOLE 30595 0 68610 ACCURAY INC COM 004397105 51 13250 SH SOLE 0 0 13250 ACTIVISION BLIZZARD INC COM 00507V109 4183 88623 SH SOLE 38789 0 49834 ACUITY BRANDS INC COM 00508Y102 344 2458 SH SOLE 2035 0 423 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 18 14000 SH SOLE 0 0 14000 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1539 99495 SH SOLE 0 0 99495 ADDUS HOMECARE CORP COM 006739106 378 5041 SH SOLE 0 0 5041 ADOBE INC COM 00724F101 58482 198446 SH SOLE 39217 0 159229 ADVANCE AUTO PARTS INC COM 00751Y106 5594 36270 SH SOLE 24662 0 11608 ADVANCED EMISSIONS SOLUTS IN COM 00770C101 284 22504 SH SOLE 0 0 22504 ADVANCED ENERGY INDS COM 007973100 695 12344 SH SOLE 11908 0 436 ADVANCED MICRO DEVICES INC COM 007903107 6410 211080 SH SOLE 16228 0 194852 ADVENT CLAYMORE CV SECS & IN COM 00764C109 6628 440077 SH SOLE 856 0 439221 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 2497 50187 SH SOLE 0 0 50187 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1190 17483 SH SOLE 0 0 17483 ADVISORSHARES TR NEW TECH MEDIA 00768Y552 133 10384 SH SOLE 0 0 10384 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 775 16016 SH SOLE 0 0 16016 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 815 127792 SH SOLE 0 0 127792 AEGON N V NY REGISTRY SHS 007924103 622 125625 SH SOLE 0 0 125625 AERCAP HOLDINGS NV SHS N00985106 706 13580 SH SOLE 9111 0 4469 AEROJET ROCKETDYNE HLDGS INC COM 007800105 354 7905 SH SOLE 4527 0 3378 AES CORP COM 00130H105 3494 208462 SH SOLE 157713 0 50749 AFFILIATED MANAGERS GROUP IN COM 008252108 755 8195 SH SOLE 1251 0 6944 AFLAC INC COM 001055102 8982 163867 SH SOLE 32425 0 131442 AGCO CORP COM 001084102 238 3064 SH SOLE 0 0 3064 AGENUS INC COM NEW 00847G705 88 29357 SH SOLE 0 0 29357 AGILENT TECHNOLOGIES INC COM 00846U101 3400 45538 SH SOLE 2278 0 43260 AGNC INVT CORP COM 00123Q104 1911 113589 SH SOLE 302 0 113287 AGNICO EAGLE MINES LTD COM 008474108 1302 25417 SH SOLE 0 0 25417 AGREE REALTY CORP COM 008492100 340 5303 SH SOLE 402 0 4901 AGROFRESH SOLUTIONS COM 00856G109 29 19000 SH SOLE 0 0 19000 AIR PRODS & CHEMS INC COM 009158106 5261 23239 SH SOLE 11390 0 11849 AIRCASTLE LTD COM G0129K104 464 21804 SH SOLE 7047 0 14757 AK STL HLDG CORP COM 001547108 117 49261 SH SOLE 0 0 49261 AKAMAI TECHNOLOGIES INC COM 00971T101 6759 84332 SH SOLE 74275 0 10057 AKEBIA THERAPEUTICS INC COM 00972D105 162 33548 SH SOLE 32838 0 710 ALASKA AIR GROUP INC COM 011659109 3272 51204 SH SOLE 3199 0 48005 ALBEMARLE CORP COM 012653101 1437 20407 SH SOLE 1360 0 19047 ALCOA CORP COM 013872106 1120 47838 SH SOLE 1159 0 46679 ALCON INC ORD SHS H01301128 2556 41185 SH SOLE 20402 0 20783 ALDER BIOPHARMACEUTICALS INC COM 014339105 242 20548 SH SOLE 0 0 20548 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 417 2953 SH SOLE 1324 0 1629 ALEXION PHARMACEUTICALS INC COM 015351109 5128 39149 SH SOLE 34381 0 4768 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 61264 361500 SH SOLE 81204 0 280296 ALIGN TECHNOLOGY INC COM 016255101 1895 6923 SH SOLE 92 0 6831 ALIO GOLD INC COM 01627X108 8 10610 SH SOLE 0 0 10610 ALLEGHANY CORP DEL COM 017175100 1240 1820 SH SOLE 1674 0 146 ALLEGHENY TECHNOLOGIES INC COM 01741R102 333 13226 SH SOLE 182 0 13044 ALLEGION PUB LTD CO ORD SHS G0176J109 764 6913 SH SOLE 0 0 6913 ALLERGAN PLC SHS G0177J108 11304 67513 SH SOLE 34512 0 33001 ALLETE INC COM NEW 018522300 553 6647 SH SOLE 1877 0 4770 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 1152 67871 SH SOLE 2471 0 65400 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 3237 274747 SH SOLE 0 0 274747 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2041 68688 SH SOLE 5172 0 63516 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 416 30914 SH SOLE 0 0 30914 ALLIANT ENERGY CORP COM 018802108 5534 112746 SH SOLE 0 0 112746 ALLIANZGI CONV INCOME FD COM 018828103 1075 190231 SH SOLE 0 0 190231 ALLIANZGI CONV INCOME FD II COM 018825109 552 109299 SH SOLE 0 0 109299 ALLIANZGI DIVERS INC & CNV F COM 01883J108 210 8987 SH SOLE 0 0 8987 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 321 25857 SH SOLE 0 0 25857 ALLISON TRANSMISSION HLDGS I COM 01973R101 390 8404 SH SOLE 5940 0 2464 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 453 38975 SH SOLE 19646 0 19329 ALLSTATE CORP COM 020002101 7671 75431 SH SOLE 19167 0 56264 ALLY FINL INC COM 02005N100 503 16241 SH SOLE 104 0 16137 ALMADEN MINERALS LTD COM CL B 020283305 10 17000 SH SOLE 0 0 17000 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 379 5229 SH SOLE 693 0 4536 ALPHABET INC CAP STK CL A 02079K305 105194 97146 SH SOLE 17581 0 79565 ALPHABET INC CAP STK CL A 02079K305 325 300 SH Put SOLE 0 0 300 ALPHABET INC CAP STK CL C 02079K107 85619 79203 SH SOLE 13558 0 65645 ALPHATEC HOLDINGS INC COM NEW 02081G201 346 76200 SH SOLE 0 0 76200 ALPS ETF TR ALERIAN MLP 00162Q866 50826 5159975 SH SOLE 913 0 5159062 ALPS ETF TR BARRONS 400 ETF 00162Q726 1183 29265 SH SOLE 0 0 29265 ALPS ETF TR DISRUPTIVE TECH 00162Q478 744 24431 SH SOLE 0 0 24431 ALPS ETF TR EQUAL SEC ETF 00162Q205 1721 23152 SH SOLE 0 0 23152 ALPS ETF TR INTL SEC DV DOG 00162Q718 738 28370 SH SOLE 0 0 28370 ALPS ETF TR MED BREAKTHGH 00162Q593 1147 31759 SH SOLE 0 0 31759 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1333 53835 SH SOLE 0 0 53835 ALPS ETF TR SECTR DIV DOGS 00162Q858 20602 473620 SH SOLE 0 0 473620 ALPS ETF TR SPROTT GL MINE 00162Q643 899 40865 SH SOLE 0 0 40865 ALPS ETF TR SPROTT JR GLD 00162Q585 297 9796 SH SOLE 0 0 9796 ALTABA INC COM 021346101 1549 22336 SH SOLE 0 0 22336 ALTAIR ENGR INC COM CL A 021369103 279 6822 SH SOLE 6422 0 400 ALTERYX INC COM CL A 02156B103 1353 12398 SH SOLE 0 0 12398 ALTRA INDL MOTION CORP COM 02208R106 726 20239 SH SOLE 0 0 20239 ALTRIA GROUP INC COM 02209S103 62837 1327077 SH SOLE 270619 0 1056458 AMARIN CORP PLC SPONS ADR NEW 023111206 3680 189808 SH SOLE 81175 0 108633 AMAZON COM INC COM 023135106 334761 176774 SH SOLE 22076 0 154698 AMAZON COM INC COM 023135106 1136 600 SH Put SOLE 0 0 600 AMBEV SA SPONSORED ADR 02319V103 317 67825 SH SOLE 53642 0 14183 AMC ENTMT HLDGS INC CL A COM 00165C104 829 88845 SH SOLE 15009 0 73836 AMC NETWORKS INC CL A 00164V103 1164 21370 SH SOLE 8483 0 12887 AMCOR PLC ORD G0250X107 2705 235452 SH SOLE 176905 0 58547 AMDOCS LTD SHS G02602103 229 3685 SH SOLE 2834 0 851 AMEDISYS INC COM 023436108 423 3480 SH SOLE 1169 0 2311 AMERCO COM 023586100 344 908 SH SOLE 0 0 908 AMEREN CORP COM 023608102 2773 36925 SH SOLE 1478 0 35447 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1604 225302 SH SOLE 0 0 225302 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 532 36569 SH SOLE 612 0 35957 AMERICAN AIRLS GROUP INC COM 02376R102 4054 124309 SH SOLE 8190 0 116119 AMERICAN AXLE & MFG HLDGS IN COM 024061103 285 22364 SH SOLE 9348 0 13016 AMERICAN CAMPUS CMNTYS INC COM 024835100 594 12863 SH SOLE 867 0 11996 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 243 6108 SH SOLE 0 0 6108 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 493 29187 SH SOLE 0 0 29187 AMERICAN ELEC PWR CO INC COM 025537101 13470 153055 SH SOLE 4401 0 148654 AMERICAN EXPRESS CO COM 025816109 18450 149431 SH SOLE 70725 0 78706 AMERICAN FIN TR INC COM CLASS A 02607T109 1885 172950 SH SOLE 0 0 172950 AMERICAN HOMES 4 RENT CL A 02665T306 1063 43743 SH SOLE 30183 0 13560 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 365 29772 SH SOLE 0 0 29772 AMERICAN INTL GROUP INC COM NEW 026874784 6744 126574 SH SOLE 91544 0 35030 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 150 16692 SH SOLE 0 0 16692 AMERICAN STS WTR CO COM 029899101 1935 25724 SH SOLE 0 0 25724 AMERICAN TOWER CORP NEW COM 03027X100 15671 76650 SH SOLE 14909 0 61741 AMERICAN WTR WKS CO INC NEW COM 030420103 10317 88936 SH SOLE 15785 0 73151 AMERICOLD RLTY TR COM 03064D108 644 19874 SH SOLE 1776 0 18098 AMERIGAS PARTNERS L P UNIT L P INT 030975106 3614 103734 SH SOLE 0 0 103734 AMERIPRISE FINL INC COM 03076C106 1437 9896 SH SOLE 220 0 9676 AMERIS BANCORP COM 03076K108 271 6924 SH SOLE 1980 0 4944 AMERISOURCEBERGEN CORP COM 03073E105 3543 41552 SH SOLE 12270 0 29282 AMERISOURCEBERGEN CORP COM 03073E105 205 2400 SH Put SOLE 0 0 2400 AMETEK INC NEW COM 031100100 1969 21679 SH SOLE 6263 0 15416 AMGEN INC COM 031162100 46230 250867 SH SOLE 21147 0 229720 AMICUS THERAPEUTICS INC COM 03152W109 161 12872 SH SOLE 4235 0 8637 AMIRA NATURE FOODS LTD SHS G0335L102 27 35907 SH SOLE 0 0 35907 AMN HEALTHCARE SERVICES INC COM 001744101 590 10870 SH SOLE 4868 0 6002 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 312 14773 SH SOLE 0 0 14773 AMPHENOL CORP NEW CL A 032095101 2444 25473 SH SOLE 17896 0 7577 AMPIO PHARMACEUTICALS INC COM 03209T109 34 88352 SH SOLE 0 0 88352 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1200 65581 SH SOLE 0 0 65581 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 558 18493 SH SOLE 0 0 18493 AMPLIFY ETF TR ONLIN RETL ETF 032108102 5176 105005 SH SOLE 0 0 105005 ANADARKO PETE CORP COM 032511107 4954 70215 SH SOLE 59271 0 10944 ANALOG DEVICES INC COM 032654105 3129 27726 SH SOLE 904 0 26822 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 313 17562 SH SOLE 0 0 17562 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 11358 128332 SH SOLE 58457 0 69875 ANNALY CAP MGMT INC COM 035710409 6960 762365 SH SOLE 0 0 762365 ANSYS INC COM 03662Q105 808 3920 SH SOLE 2792 0 1128 ANTARES PHARMA INC COM 036642106 34 10455 SH SOLE 0 0 10455 ANTHEM INC COM 036752103 13346 47290 SH SOLE 10430 0 36860 AON PLC SHS CL A G0408V102 4781 24772 SH SOLE 17515 0 7257 APACHE CORP COM 037411105 738 25476 SH SOLE 10338 0 15138 APARTMENT INVT & MGMT CO CL A 03748R754 780 15570 SH SOLE 11583 0 3987 APERGY CORP COM 03755L104 290 8635 SH SOLE 723 0 7912 APHRIA INC COM 03765K104 430 61291 SH SOLE 0 0 61291 APOLLO COML REAL EST FIN INC COM 03762U105 1357 73764 SH SOLE 7562 0 66202 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 2796 81519 SH SOLE 0 0 81519 APOLLO INVT CORP COM NEW 03761U502 985 62319 SH SOLE 0 0 62319 APOLLO SR FLOATING RATE FD I COM 037636107 582 38920 SH SOLE 0 0 38920 APOLLO TACTICAL INCOME FD IN COM 037638103 243 16472 SH SOLE 0 0 16472 APPFOLIO INC COM CL A 03783C100 209 2039 SH SOLE 0 0 2039 APPIAN CORP CL A 03782L101 514 14250 SH SOLE 0 0 14250 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 434 27369 SH SOLE 0 0 27369 APPLE INC COM 037833100 472755 2388585 SH SOLE 107609 0 2280976 APPLE INC COM 037833100 930 4700 SH Put SOLE 0 0 4700 APPLIED INDL TECHNOLOGIES IN COM 03820C105 311 5094 SH SOLE 4068 0 1026 APPLIED MATLS INC COM 038222105 7345 163542 SH SOLE 40572 0 122970 APPLIED OPTOELECTRONICS INC COM 03823U102 172 16695 SH SOLE 0 0 16695 APPROACH RESOURCES INC COM 03834A103 5 17000 SH SOLE 0 0 17000 APTARGROUP INC COM 038336103 505 4062 SH SOLE 2423 0 1639 APTIV PLC SHS G6095L109 2920 36127 SH SOLE 30596 0 5531 AQUA AMERICA INC COM 03836W103 3441 83169 SH SOLE 31932 0 51237 ARBOR RLTY TR INC COM 038923108 493 40643 SH SOLE 0 0 40643 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 215 11912 SH SOLE 47 0 11865 ARCHER DANIELS MIDLAND CO COM 039483102 4419 108300 SH SOLE 8014 0 100286 ARCONIC INC COM 03965L100 2066 80030 SH SOLE 12217 0 67813 ARCOSA INC COM 039653100 219 5816 SH SOLE 0 0 5816 ARENA PHARMACEUTICALS INC COM NEW 040047607 298 5081 SH SOLE 1781 0 3300 ARES CAP CORP COM 04010L103 18691 1041867 SH SOLE 21 0 1041846 ARES CAP CORP NOTE 4.625% 3/0 04010LAW3 21 20000 PRN SOLE 0 0 20000 ARES COML REAL ESTATE CORP COM 04013V108 164 11010 SH SOLE 0 0 11010 ARISTA NETWORKS INC COM 040413106 4048 15591 SH SOLE 11 0 15580 ARK ETF TR 3D PRINTING ETF 00214Q500 290 12240 SH SOLE 0 0 12240 ARK ETF TR GENOMIC REV ETF 00214Q302 5128 148781 SH SOLE 0 0 148781 ARK ETF TR INDL INNOVATIN 00214Q203 2262 66990 SH SOLE 0 0 66990 ARK ETF TR INNOVATION ETF 00214Q104 58090 1210703 SH SOLE 0 0 1210703 ARK ETF TR WEB X.O ETF 00214Q401 12368 237801 SH SOLE 0 0 237801 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1423 14640 SH SOLE 14508 0 132 ARQULE INC COM 04269E107 188 17064 SH SOLE 6319 0 10745 ARRAY BIOPHARMA INC COM 04269X105 939 20265 SH SOLE 78 0 20187 ARROW ELECTRS INC COM 042735100 212 2974 SH SOLE 0 0 2974 ARROW ETF TR ARROW DJ GLB YLD 04273H104 829 50783 SH SOLE 0 0 50783 ARROW FINL CORP COM 042744102 270 7777 SH SOLE 0 0 7777 ARROW INVTS TR DWA TACTICAL ETF 042765792 143 12900 SH SOLE 0 0 12900 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 272 9897 SH SOLE 3191 0 6706 ASCENDIS PHARMA A S SPONSORED ADR 04351P101 257 2233 SH SOLE 0 0 2233 ASHFORD HOSPITALITY TR INC COM SHS 044103109 254 85482 SH SOLE 11847 0 73635 ASHFORD INC COM 044104107 369 11595 SH SOLE 0 0 11595 ASML HOLDING N V N Y REGISTRY SHS N07059210 1478 7109 SH SOLE 6121 0 988 ASPEN TECHNOLOGY INC COM 045327103 519 4176 SH SOLE 3157 0 1019 ASSERTIO THERAPEUTICS INC COM 04545L107 101 29250 SH SOLE 0 0 29250 ASSOCIATED BANC CORP COM 045487105 626 29615 SH SOLE 8379 0 21236 ASSURED GUARANTY LTD COM G0585R106 907 21557 SH SOLE 17593 0 3964 ASTRAZENECA PLC SPONSORED ADR 046353108 4661 112921 SH SOLE 19309 0 93612 ASTRONOVA INC COM 04638F108 246 9512 SH SOLE 0 0 9512 AT HOME GROUP INC COM 04650Y100 79 11793 SH SOLE 83 0 11710 AT&T INC COM 00206R102 161347 4814900 SH SOLE 640745 0 4174155 ATENTO S A SHS L0427L105 125 50000 SH SOLE 0 0 50000 ATHERSYS INC COM 04744L106 127 75410 SH SOLE 0 0 75410 ATLANTIC PWR CORP COM NEW 04878Q863 45 18680 SH SOLE 0 0 18680 ATLANTICA YIELD PLC SHS G0751N103 1153 50879 SH SOLE 39581 0 11298 ATLASSIAN CORP PLC CL A G06242104 3336 25497 SH SOLE 7103 0 18394 ATMOS ENERGY CORP COM 049560105 1846 17486 SH SOLE 0 0 17486 ATRICURE INC COM 04963C209 318 10668 SH SOLE 1081 0 9587 AURORA CANNABIS INC COM 05156X108 3144 402048 SH SOLE 0 0 402048 AUTODESK INC COM 052769106 15366 94329 SH SOLE 79159 0 15170 AUTOHOME INC SP ADR RP CL A 05278C107 418 4879 SH SOLE 1726 0 3153 AUTOMATIC DATA PROCESSING IN COM 053015103 13830 83653 SH SOLE 15664 0 67989 AUTOZONE INC COM 053332102 4829 4392 SH SOLE 1639 0 2753 AVALARA INC COM 05338G106 572 7918 SH SOLE 3442 0 4476 AVALONBAY CMNTYS INC COM 053484101 885 4358 SH SOLE 1363 0 2995 AVANGRID INC COM 05351W103 502 9931 SH SOLE 1352 0 8579 AVERY DENNISON CORP COM 053611109 2481 21444 SH SOLE 2112 0 19332 AVISTA CORP COM 05379B107 603 13526 SH SOLE 0 0 13526 AXALTA COATING SYS LTD COM G0750C108 748 25136 SH SOLE 24676 0 460 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 217 3634 SH SOLE 0 0 3634 AXON ENTERPRISE INC COM 05464C101 2216 34506 SH SOLE 0 0 34506 AXOS FINL INC COM 05465C100 968 35526 SH SOLE 245 0 35281 B & G FOODS INC NEW COM 05508R106 1066 51232 SH SOLE 0 0 51232 B RILEY FINL INC COM 05580M108 346 16605 SH SOLE 904 0 15701 BAIDU INC SPON ADR REP A 056752108 6261 53345 SH SOLE 817 0 52528 BAKER HUGHES A GE CO CL A 05722G100 411 16681 SH SOLE 2762 0 13919 BALCHEM CORP COM 057665200 486 4869 SH SOLE 3509 0 1360 BALL CORP COM 058498106 7606 108669 SH SOLE 16503 0 92166 BANCFIRST CORP COM 05945F103 279 5006 SH SOLE 0 0 5006 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 189 34001 SH SOLE 18368 0 15633 BANCO SANTANDER MEXICO S A SPONSORED ADS B 05969B103 449 58701 SH SOLE 58686 0 15 BANCO SANTANDER SA ADR 05964H105 1053 229814 SH SOLE 22046 0 207768 BANCORPSOUTH BK TUPELO MISS COM 05971J102 774 26652 SH SOLE 0 0 26652 BANDWIDTH INC COM CL A 05988J103 402 5360 SH SOLE 0 0 5360 BANK AMER CORP 7.25%CNV PFD L 060505682 3954 2882 SH SOLE 0 0 2882 BANK AMER CORP COM 060505104 68311 2355542 SH SOLE 335229 0 2020313 BANK COMM HLDGS COM 06424J103 232 21686 SH SOLE 0 0 21686 BANK HAWAII CORP COM 062540109 311 3749 SH SOLE 773 0 2976 BANK MONTREAL QUE COM 063671101 3619 47967 SH SOLE 1771 0 46196 BANK N S HALIFAX COM 064149107 203 3726 SH SOLE 0 0 3726 BANK NEW YORK MELLON CORP COM 064058100 4055 91846 SH SOLE 9254 0 82592 BANK OZK COM 06417N103 1225 40719 SH SOLE 20567 0 20152 BANKFINANCIAL CORP COM 06643P104 2602 186024 SH SOLE 0 0 186024 BAOZUN INC SPONSORED ADR 06684L103 1087 21802 SH SOLE 0 0 21802 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1648 12152 SH SOLE 0 0 12152 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 1198 53881 SH SOLE 0 0 53881 BARCLAYS BK PLC IPATH B GRAINS 06746P522 223 4672 SH SOLE 0 0 4672 BARCLAYS BK PLC IPATH B LIVESTCK 06746P498 700 15358 SH SOLE 0 0 15358 BARCLAYS PLC ADR 06738E204 621 81646 SH SOLE 32336 0 49310 BARRICK GOLD CORPORATION COM 067901108 5152 326695 SH SOLE 78208 0 248487 BAUSCH HEALTH COS INC COM 071734107 642 25460 SH SOLE 0 0 25460 BAXTER INTL INC COM 071813109 7759 94737 SH SOLE 33438 0 61299 BB&T CORP COM 054937107 11252 229018 SH SOLE 89658 0 139360 BCE INC COM NEW 05534B760 18016 396125 SH SOLE 302889 0 93236 BEACON ROOFING SUPPLY INC COM 073685109 670 18240 SH SOLE 526 0 17714 BECTON DICKINSON & CO COM 075887109 12269 48683 SH SOLE 16483 0 32200 BELLEROPHON THERAPEUTICS INC COM 078771102 78 130800 SH SOLE 0 0 130800 BERKLEY W R CORP COM 084423102 554 8401 SH SOLE 1088 0 7313 BERKSHIRE HATHAWAY INC DEL CL A 084670108 14644 46 SH SOLE 0 0 46 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 176814 829450 SH SOLE 18182 0 811268 BERRY GLOBAL GROUP INC COM 08579W103 271 5158 SH SOLE 3531 0 1627 BEST BUY INC COM 086516101 3071 44041 SH SOLE 10438 0 33603 BEYOND MEAT INC COM 08862E109 721 4489 SH SOLE 0 0 4489 BGC PARTNERS INC CL A 05541T101 336 64178 SH SOLE 6514 0 57664 BHP GROUP LTD SPONSORED ADS 088606108 6834 117609 SH SOLE 47144 0 70465 BHP GROUP PLC SPONSORED ADR 05545E209 855 16728 SH SOLE 2553 0 14175 BIO RAD LABS INC CL A 090572207 2411 7714 SH SOLE 6522 0 1192 BIO TECHNE CORP COM 09073M104 643 3077 SH SOLE 2869 0 208 BIOCRYST PHARMACEUTICALS COM 09058V103 124 32733 SH SOLE 0 0 32733 BIOGEN INC COM 09062X103 7942 33957 SH SOLE 17836 0 16121 BIOLINERX LTD SPONSORED ADS 09071M106 5 13000 SH SOLE 0 0 13000 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3676 42957 SH SOLE 37326 0 5631 BIOTELEMETRY INC COM 090672106 2342 48645 SH SOLE 870 0 47775 BIOTIME INC COM 09066L105 62 56202 SH SOLE 0 0 56202 BJS WHSL CLUB HLDGS INC COM 05550J101 317 11990 SH SOLE 11144 0 846 BLACK HILLS CORP COM 092113109 1451 18569 SH SOLE 10544 0 8025 BLACK KNIGHT INC COM 09215C105 2249 37384 SH SOLE 5261 0 32123 BLACKBERRY LTD COM 09228F103 248 33307 SH SOLE 0 0 33307 BLACKROCK CAPITAL INVESTMENT COM 092533108 82 13558 SH SOLE 0 0 13558 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 213 215000 PRN SOLE 0 0 215000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 1352 96194 SH SOLE 0 0 96194 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1937 180719 SH SOLE 0 0 180719 BLACKROCK CR ALLCTN INC TR COM 092508100 2451 189013 SH SOLE 0 0 189013 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 1342 124587 SH SOLE 0 0 124587 BLACKROCK ENERGY & RES TR COM 09250U101 302 25314 SH SOLE 0 0 25314 BLACKROCK ENH CAP & INC FD I COM 09256A109 465 29450 SH SOLE 0 0 29450 BLACKROCK ENHANCED EQT DIV T COM 09251A104 8263 931591 SH SOLE 0 0 931591 BLACKROCK ENHANCED GBL DIV T COM 092501105 1552 144674 SH SOLE 0 0 144674 BLACKROCK FLOAT RATE OME STR COM 09255X100 218 16985 SH SOLE 0 0 16985 BLACKROCK FLOATING RATE INCO COM 091941104 969 78032 SH SOLE 0 0 78032 BLACKROCK HEALTH SCIENCES TR COM 09250W107 783 20130 SH SOLE 0 0 20130 BLACKROCK INC COM 09247X101 14384 30647 SH SOLE 11895 0 18752 BLACKROCK INCOME TR INC COM 09247F100 2006 331521 SH SOLE 0 0 331521 BLACKROCK INVT QUALITY MUN T COM 09247D105 942 63049 SH SOLE 0 0 63049 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1327 88477 SH SOLE 0 0 88477 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1029 58966 SH SOLE 0 0 58966 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 604 26021 SH SOLE 0 0 26021 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 175 12608 SH SOLE 0 0 12608 BLACKROCK MUNI INCOME TR II COM 09249N101 387 26484 SH SOLE 0 0 26484 BLACKROCK MUNI INTER DR FD I COM 09253X102 278 19760 SH SOLE 0 0 19760 BLACKROCK MUNIASSETS FD INC COM 09254J102 368 23204 SH SOLE 0 0 23204 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 160 11337 SH SOLE 0 0 11337 BLACKROCK MUNICIPL INC QLTY COM 092479104 246 17895 SH SOLE 0 0 17895 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 967 69386 SH SOLE 0 0 69386 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 398 29128 SH SOLE 0 0 29128 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 440 25724 SH SOLE 0 0 25724 BLACKROCK MUNIVEST FD II INC COM 09253T101 299 19709 SH SOLE 0 0 19709 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 574 40458 SH SOLE 0 0 40458 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 338 26624 SH SOLE 0 0 26624 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 431 30760 SH SOLE 0 0 30760 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1062 80433 SH SOLE 0 0 80433 BLACKROCK RES & COMM STRAT T SHS 09257A108 1969 240687 SH SOLE 0 0 240687 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 4170 175802 SH SOLE 0 0 175802 BLACKROCK TCP CAP CORP COM 09259E108 663 46542 SH SOLE 160 0 46382 BLACKROCK TCP CAPITAL CORP NOTE 5.250%12/1 87238QAB9 20 20000 PRN SOLE 0 0 20000 BLACKROCK UTILITIES INFRSTRC COM 09248D104 379 17138 SH SOLE 0 0 17138 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 17726 399055 SH SOLE 0 0 399055 BLACKSTONE GSO FLTING RTE FU COM 09256U105 3742 221708 SH SOLE 0 0 221708 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 386 24571 SH SOLE 0 0 24571 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 331 22540 SH SOLE 0 0 22540 BLACKSTONE MTG TR INC COM CL A 09257W100 7263 204125 SH SOLE 0 0 204125 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 52 50000 PRN SOLE 0 0 50000 BLOCK H & R INC COM 093671105 858 29289 SH SOLE 79 0 29210 BLOOM ENERGY CORP COM CL A 093712107 266 21693 SH SOLE 2844 0 18849 BLUEBIRD BIO INC COM 09609G100 683 5373 SH SOLE 131 0 5242 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 278 239900 SH SOLE 0 0 239900 BLUEPRINT MEDICINES CORP COM 09627Y109 925 9810 SH SOLE 1247 0 8563 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 173 14765 SH SOLE 0 0 14765 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 68 22300 SH SOLE 0 0 22300 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1231 92398 SH SOLE 0 0 92398 BNY MELLON MUN INCOME INC COM 05589T104 287 33658 SH SOLE 0 0 33658 BNY MELLON STRATEGIC MUN BD COM 09662E109 545 68694 SH SOLE 0 0 68694 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1127 137928 SH SOLE 0 0 137928 BOEING CO COM 097023105 165489 454627 SH SOLE 11773 0 442854 BOOKING HLDGS INC COM 09857L108 8804 4696 SH SOLE 1979 0 2717 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 641 9680 SH SOLE 211 0 9469 BORGWARNER INC COM 099724106 393 9354 SH SOLE 5319 0 4035 BOSTON BEER INC CL A 100557107 2410 6381 SH SOLE 0 0 6381 BOSTON PROPERTIES INC COM 101121101 781 6054 SH SOLE 1750 0 4304 BOSTON SCIENTIFIC CORP COM 101137107 5168 120243 SH SOLE 47377 0 72866 BOTTOMLINE TECH DEL INC COM 101388106 233 5298 SH SOLE 5163 0 135 BOULDER GROWTH & INCOME FD I COM 101507101 173 15360 SH SOLE 0 0 15360 BOX INC CL A 10316T104 648 36799 SH SOLE 1518 0 35281 BOYD GAMING CORP COM 103304101 404 15007 SH SOLE 0 0 15007 BP PLC SPONSORED ADR 055622104 43354 1039672 SH SOLE 368932 0 670740 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 157 10128 SH SOLE 0 0 10128 BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 455 24470 SH SOLE 0 0 24470 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 509 35542 SH SOLE 34542 0 1000 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 256 21845 SH SOLE 0 0 21845 BRIGHT HORIZONS FAM SOL IN D COM 109194100 3217 21282 SH SOLE 18422 0 2860 BRINKS CO COM 109696104 645 7949 SH SOLE 805 0 7144 BRISTOL MYERS SQUIBB CO COM 110122108 28432 626938 SH SOLE 80427 0 546511 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 12782 366573 SH SOLE 277388 0 89185 BRIXMOR PPTY GROUP INC COM 11120U105 649 36317 SH SOLE 266 0 36051 BROADCOM INC COM 11135F101 28315 98366 SH SOLE 27484 0 70882 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3332 26099 SH SOLE 2150 0 23949 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1328 27785 SH SOLE 342 0 27443 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1404 32705 SH SOLE 0 0 32705 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1292 59585 SH SOLE 0 0 59585 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 238 6879 SH SOLE 0 0 6879 BROOKS AUTOMATION INC COM 114340102 539 13898 SH SOLE 5665 0 8233 BROWN & BROWN INC COM 115236101 301 8973 SH SOLE 0 0 8973 BROWN FORMAN CORP CL A 115637100 1674 30432 SH SOLE 0 0 30432 BROWN FORMAN CORP CL B 115637209 2190 39501 SH SOLE 15628 0 23873 BRUKER CORP COM 116794108 1892 37887 SH SOLE 37121 0 766 BRUNSWICK CORP COM 117043109 242 5281 SH SOLE 320 0 4961 BT GROUP PLC ADR 05577E101 1165 91196 SH SOLE 68608 0 22588 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1783 43439 SH SOLE 0 0 43439 BUILDERS FIRSTSOURCE INC COM 12008R107 2005 118943 SH SOLE 6651 0 112292 BUNGE LIMITED COM G16962105 264 4746 SH SOLE 1222 0 3524 BURLINGTON STORES INC COM 122017106 565 3318 SH SOLE 2612 0 706 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2264 26846 SH SOLE 14201 0 12645 CABOT MICROELECTRONICS CORP COM 12709P103 220 1997 SH SOLE 1152 0 845 CABOT OIL & GAS CORP COM 127097103 311 13543 SH SOLE 5203 0 8340 CADENCE BANCORPORATION CL A 12739A100 979 47054 SH SOLE 41136 0 5918 CADENCE DESIGN SYSTEM INC COM 127387108 2229 31472 SH SOLE 42 0 31430 CAESARS ENTMT CORP COM 127686103 248 20955 SH SOLE 2140 0 18815 CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 20 11895 PRN SOLE 0 0 11895 CAL MAINE FOODS INC COM NEW 128030202 649 15555 SH SOLE 0 0 15555 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 4982 451657 SH SOLE 0 0 451657 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 3785 360335 SH SOLE 0 0 360335 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 583 28923 SH SOLE 0 0 28923 CALAMOS GBL DYN INCOME FUND COM 12811L107 251 30992 SH SOLE 0 0 30992 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 9355 733145 SH SOLE 0 0 733145 CALAVO GROWERS INC COM 128246105 1044 10789 SH SOLE 222 0 10567 CALIFORNIA RES CORP COM NEW 13057Q206 387 19664 SH SOLE 0 0 19664 CALIFORNIA WTR SVC GROUP COM 130788102 405 7999 SH SOLE 15 0 7984 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 553 131968 SH SOLE 0 0 131968 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 274 12006 SH SOLE 0 0 12006 CAMBRIA ETF TR CORE EQUITY 132061854 579 21224 SH SOLE 0 0 21224 CAMBRIA ETF TR GLB ASSET ALLO 132061607 3795 139713 SH SOLE 0 0 139713 CAMBRIA ETF TR GLB MOMENT ETF 132061508 805 31971 SH SOLE 0 0 31971 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 337 14236 SH SOLE 0 0 14236 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 523 14536 SH SOLE 0 0 14536 CAMBRIA ETF TR TAIL RISK 132061862 1529 74708 SH SOLE 0 0 74708 CAMDEN PPTY TR SH BEN INT 133131102 245 2350 SH SOLE 489 0 1861 CAMECO CORP COM 13321L108 848 79029 SH SOLE 0 0 79029 CAMPBELL SOUP CO COM 134429109 857 21399 SH SOLE 1 0 21398 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 668 17251 SH SOLE 3617 0 13634 CANADIAN NAT RES LTD COM 136385101 894 33146 SH SOLE 28323 0 4823 CANADIAN NATL RY CO COM 136375102 2760 29841 SH SOLE 1732 0 28109 CANADIAN PAC RY LTD COM 13645T100 1358 5774 SH SOLE 2412 0 3362 CANOPY GROWTH CORP COM 138035100 9392 232983 SH SOLE 93 0 232890 CANTEL MEDICAL CORP COM 138098108 469 5814 SH SOLE 4661 0 1153 CAPITAL ONE FINL CORP COM 14040H105 2655 29254 SH SOLE 6125 0 23129 CAPRI HOLDINGS LIMITED SHS G1890L107 249 7190 SH SOLE 3437 0 3753 CARA THERAPEUTICS INC COM 140755109 2945 136972 SH SOLE 0 0 136972 CARBON BLACK INC COM 14081R103 455 27200 SH SOLE 0 0 27200 CARDINAL HEALTH INC COM 14149Y108 3827 81259 SH SOLE 13016 0 68243 CARETRUST REIT INC COM 14174T107 397 16678 SH SOLE 460 0 16218 CARLISLE COS INC COM 142339100 413 2938 SH SOLE 186 0 2752 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1105 48868 SH SOLE 0 0 48868 CARMAX INC COM 143130102 2624 30217 SH SOLE 16956 0 13261 CARNIVAL CORP UNIT 99/99/9999 143658300 3794 81510 SH SOLE 13147 0 68363 CARRIZO OIL & GAS INC COM 144577103 350 34906 SH SOLE 34488 0 418 CASELLA WASTE SYS INC CL A 147448104 288 7274 SH SOLE 1402 0 5872 CASEYS GEN STORES INC COM 147528103 1000 6391 SH SOLE 3460 0 2931 CASTLE BRANDS INC COM 148435100 5 10000 SH SOLE 0 0 10000 CATALENT INC COM 148806102 445 8218 SH SOLE 6931 0 1287 CATCHMARK TIMBER TR INC CL A 14912Y202 364 34826 SH SOLE 0 0 34826 CATERPILLAR INC DEL COM 149123101 54497 399860 SH SOLE 29486 0 370374 CBOE GLOBAL MARKETS INC COM 12503M108 818 7895 SH SOLE 2285 0 5610 CBRE CLARION GLOBAL REAL EST COM 12504G100 1401 186995 SH SOLE 0 0 186995 CBRE GROUP INC CL A 12504L109 948 18486 SH SOLE 5215 0 13271 CBS CORP NEW CL B 124857202 2732 54747 SH SOLE 12349 0 42398 CDK GLOBAL INC COM 12508E101 1192 24109 SH SOLE 12301 0 11808 CDN IMPERIAL BK COMM TORONTO COM 136069101 10217 130059 SH SOLE 113347 0 16712 CDW CORP COM 12514G108 812 7317 SH SOLE 2722 0 4595 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1262 26461 SH SOLE 0 0 26461 CELANESE CORP DEL COM 150870103 1393 12921 SH SOLE 0 0 12921 CELGENE CORP COM 151020104 10714 115901 SH SOLE 346 0 115555 CEMEX SAB DE CV SPON ADR NEW 151290889 364 85867 SH SOLE 266 0 85601 CENTENE CORP DEL COM 15135B101 4119 78542 SH SOLE 4419 0 74123 CENTERPOINT ENERGY INC COM 15189T107 3633 126886 SH SOLE 2487 0 124399 CENTERSTATE BK CORP COM 15201P109 284 12333 SH SOLE 0 0 12333 CENTURYLINK INC COM 156700106 2232 189788 SH SOLE 0 0 189788 CERNER CORP COM 156782104 5082 69333 SH SOLE 38305 0 31028 CF INDS HLDGS INC COM 125269100 551 11792 SH SOLE 2380 0 9412 CGI INC CL A SUB VTG 12532H104 239 3119 SH SOLE 1761 0 1358 CHARLES RIV LABS INTL INC COM 159864107 1158 8137 SH SOLE 3489 0 4648 CHART INDS INC COM PAR $0.01 16115Q308 883 11485 SH SOLE 5720 0 5765 CHARTER COMMUNICATIONS INC N CL A 16119P108 2356 5961 SH SOLE 1165 0 4796 CHECK POINT SOFTWARE TECH LT ORD M22465104 3974 34377 SH SOLE 9160 0 25217 CHEGG INC COM 163092109 319 8268 SH SOLE 4818 0 3450 CHEMBIO DIAGNOSTICS INC COM NEW 163572209 215 35337 SH SOLE 0 0 35337 CHEMED CORP NEW COM 16359R103 276 766 SH SOLE 377 0 389 CHEMOURS CO COM 163851108 394 16424 SH SOLE 0 0 16424 CHENIERE ENERGY INC COM NEW 16411R208 14713 214942 SH SOLE 9844 0 205098 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 543 12863 SH SOLE 0 0 12863 CHESAPEAKE ENERGY CORP COM 165167107 240 122866 SH SOLE 0 0 122866 CHESAPEAKE ENERGY CORP COM 165167107 20 10000 SH Put SOLE 0 0 10000 CHESAPEAKE ENERGY CORP PFD CONV 165167842 714 13425 SH SOLE 0 0 13425 CHESAPEAKE GRANITE WASH TR COM SH BEN INT 165185109 13 12563 SH SOLE 0 0 12563 CHEVRON CORP NEW COM 166764100 117163 941518 SH SOLE 188523 0 752995 CHEWY INC CL A 16679L109 324 9259 SH SOLE 0 0 9259 CHICOS FAS INC COM 168615102 40 11767 SH SOLE 0 0 11767 CHIMERA INVT CORP COM NEW 16934Q208 2804 148590 SH SOLE 0 0 148590 CHINA FD INC COM 169373107 268 13233 SH SOLE 0 0 13233 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2107 46532 SH SOLE 4848 0 41684 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 502 7354 SH SOLE 2831 0 4523 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 174 15921 SH SOLE 15642 0 279 CHIPOTLE MEXICAN GRILL INC COM 169656105 7409 10113 SH SOLE 5187 0 4926 CHUBB LIMITED COM H1467J104 8184 55564 SH SOLE 18067 0 37497 CHURCH & DWIGHT INC COM 171340102 5275 72204 SH SOLE 2695 0 69509 CHURCHILL DOWNS INC COM 171484108 780 6781 SH SOLE 453 0 6328 CHUYS HLDGS INC COM 171604101 369 16112 SH SOLE 16105 0 7 CIENA CORP COM NEW 171779309 554 13465 SH SOLE 902 0 12563 CIGNA CORP NEW COM 125523100 9020 57251 SH SOLE 28501 0 28750 CINCINNATI FINL CORP COM 172062101 2570 24790 SH SOLE 3841 0 20949 CINEMARK HOLDINGS INC COM 17243V102 315 8735 SH SOLE 2637 0 6098 CINTAS CORP COM 172908105 9627 40568 SH SOLE 7734 0 32834 CIRRUS LOGIC INC COM 172755100 544 12443 SH SOLE 0 0 12443 CISCO SYS INC COM 17275R102 95534 1745557 SH SOLE 257943 0 1487614 CIT GROUP INC COM NEW 125581801 852 16213 SH SOLE 12195 0 4018 CITIGROUP INC COM NEW 172967424 32554 464852 SH SOLE 138782 0 326070 CITIZENS FINL GROUP INC COM 174610105 2486 70309 SH SOLE 11002 0 59307 CITRIX SYS INC COM 177376100 3546 36130 SH SOLE 32859 0 3271 CITY OFFICE REIT INC COM 178587101 298 24841 SH SOLE 0 0 24841 CIVEO CORP CDA COM 17878Y108 255 148476 SH SOLE 0 0 148476 CLARUS CORP NEW COM 18270P109 606 41950 SH SOLE 0 0 41950 CLEAN ENERGY FUELS CORP COM 184499101 39 14625 SH SOLE 0 0 14625 CLEAN HARBORS INC COM 184496107 331 4680 SH SOLE 3277 0 1403 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 1275 138563 SH SOLE 0 0 138563 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 435 46376 SH SOLE 0 0 46376 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 817 68408 SH SOLE 0 0 68408 CLEVELAND CLIFFS INC COM 185899101 2827 264903 SH SOLE 3588 0 261315 CLOROX CO DEL COM 189054109 19144 125036 SH SOLE 493 0 124543 CME GROUP INC COM 12572Q105 5543 28558 SH SOLE 13191 0 15367 CMS ENERGY CORP COM 125896100 1600 27631 SH SOLE 3127 0 24504 CNH INDL N V SHS N20944109 243 23592 SH SOLE 2297 0 21295 CNO FINL GROUP INC COM 12621E103 231 13839 SH SOLE 5813 0 8026 CNOOC LTD SPONSORED ADR 126132109 343 2012 SH SOLE 829 0 1183 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 152 10833 SH SOLE 0 0 10833 CNX RESOURCES CORPORATION COM 12653C108 490 67036 SH SOLE 263 0 66773 COCA COLA CO COM 191216100 82660 1623281 SH SOLE 453515 0 1169766 COCA COLA CONSOLIDATED INC COM 191098102 779 2602 SH SOLE 0 0 2602 COCA COLA EUROPEAN PARTNERS SHS G25839104 4332 76670 SH SOLE 70387 0 6283 CODEXIS INC COM 192005106 518 28124 SH SOLE 0 0 28124 COEUR MNG INC COM NEW 192108504 60 13866 SH SOLE 61 0 13805 COGNEX CORP COM 192422103 4472 93202 SH SOLE 18743 0 74459 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2824 44547 SH SOLE 9307 0 35240 COHEN & STEERS CLOSED END OP COM 19248P106 1495 116851 SH SOLE 0 0 116851 COHEN & STEERS INFRASTRUCTUR COM 19248A109 3322 128022 SH SOLE 0 0 128022 COHEN & STEERS LTD DUR PFD I COM 19248C105 210 8454 SH SOLE 0 0 8454 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 158 16731 SH SOLE 0 0 16731 COHEN & STEERS QUALITY RLTY COM 19247L106 760 55543 SH SOLE 0 0 55543 COHEN & STEERS REIT & PFD &I COM 19247X100 4604 212958 SH SOLE 0 0 212958 COHEN & STEERS TOTAL RETURN COM 19247R103 825 58561 SH SOLE 0 0 58561 COHERENT INC COM 192479103 655 4802 SH SOLE 1557 0 3245 COLGATE PALMOLIVE CO COM 194162103 22436 313052 SH SOLE 41322 0 271730 COLLECTORS UNIVERSE INC COM NEW 19421R200 224 10496 SH SOLE 0 0 10496 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 2738 208232 SH SOLE 0 0 208232 COLONY CAP INC NEW CL A COM 19626G108 1243 248684 SH SOLE 62157 0 186527 COLONY CR REAL ESTATE INC COM CL A 19625T101 4127 266230 SH SOLE 0 0 266230 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1099 53796 SH SOLE 0 0 53796 COLUMBIA ETF TR II EM CORE EX ETF 19762B202 279 10488 SH SOLE 0 0 10488 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 444 19468 SH SOLE 0 0 19468 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 235 5704 SH SOLE 0 0 5704 COLUMBIA FINL INC COM 197641103 336 22250 SH SOLE 0 0 22250 COLUMBIA PPTY TR INC COM NEW 198287203 2446 117950 SH SOLE 0 0 117950 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1396 68211 SH SOLE 0 0 68211 COLUMBIA SPORTSWEAR CO COM 198516106 355 3532 SH SOLE 1845 0 1687 COMCAST CORP NEW CL A 20030N101 43928 1038900 SH SOLE 470186 0 568714 COMERICA INC COM 200340107 1269 17469 SH SOLE 9252 0 8217 COMMERCE BANCSHARES INC COM 200525103 791 13265 SH SOLE 0 0 13265 COMMERCIAL METALS CO COM 201723103 581 32552 SH SOLE 24120 0 8432 COMMUNITY BK SYS INC COM 203607106 1467 22285 SH SOLE 0 0 22285 COMMUNITY HEALTH SYS INC NEW COM 203668108 377 141163 SH SOLE 0 0 141163 COMMUNITY TR BANCORP INC COM 204149108 238 5616 SH SOLE 0 0 5616 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 573 47074 SH SOLE 46043 0 1031 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 77 20245 SH SOLE 0 0 20245 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 486 38266 SH SOLE 38202 0 64 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 63 14530 SH SOLE 0 0 14530 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 1132 40060 SH SOLE 40060 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1548 81007 SH SOLE 0 0 81007 COMPASS MINERALS INTL INC COM 20451N101 1187 21600 SH SOLE 2943 0 18657 COMPUGEN LTD ORD M25722105 43 11150 SH SOLE 0 0 11150 CONAGRA BRANDS INC COM 205887102 1899 71598 SH SOLE 22233 0 49365 CONATUS PHARMACEUTICALS INC COM 20600T108 3 11500 SH SOLE 0 0 11500 CONCHO RES INC COM 20605P101 2190 21226 SH SOLE 16437 0 4789 CONDUENT INC COM 206787103 113 11793 SH SOLE 703 0 11090 CONFORMIS INC COM 20717E101 73 16752 SH SOLE 0 0 16752 CONNECTICUT WTR SVC INC COM 207797101 274 3923 SH SOLE 0 0 3923 CONOCOPHILLIPS COM 20825C104 16597 272082 SH SOLE 23448 0 248634 CONSOLIDATED EDISON INC COM 209115104 13857 158044 SH SOLE 3871 0 154173 CONSTELLATION BRANDS INC CL A 21036P108 18712 95015 SH SOLE 4137 0 90878 CONSTELLATION BRANDS INC CL B 21036P207 2789 13935 SH SOLE 0 0 13935 CONTINENTAL BLDG PRODS INC COM 211171103 421 15845 SH SOLE 13442 0 2403 CONTINENTAL RESOURCES INC COM 212015101 1066 25336 SH SOLE 0 0 25336 COOL HLDGS INC COM 21640C105 27 16700 SH SOLE 0 0 16700 COOPER COS INC COM NEW 216648402 1336 3965 SH SOLE 3127 0 838 COOPER STD HLDGS INC COM 21676P103 320 6989 SH SOLE 6989 0 0 COPART INC COM 217204106 3625 48481 SH SOLE 27750 0 20731 CORE MARK HOLDING CO INC COM 218681104 230 5863 SH SOLE 5496 0 367 CORECIVIC INC COM 21871N101 816 39316 SH SOLE 1354 0 37962 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 798 20127 SH SOLE 0 0 20127 CORESITE RLTY CORP COM 21870Q105 1456 12647 SH SOLE 1779 0 10868 CORNERSTONE ONDEMAND INC COM 21925Y103 229 3946 SH SOLE 3754 0 192 CORNERSTONE STRATEGIC VALUE COM 21924B302 229 19680 SH SOLE 0 0 19680 CORNERSTONE TOTAL RTRN FD IN COM 21924U300 250 22124 SH SOLE 0 0 22124 CORNING INC COM 219350105 8088 243409 SH SOLE 85128 0 158281 CORREVIO PHARMA CORP COM 22026V105 138 63855 SH SOLE 0 0 63855 CORTEVA INC COM 22052L104 5329 180207 SH SOLE 24568 0 155639 COSTAR GROUP INC COM 22160N109 2065 3727 SH SOLE 374 0 3353 COSTCO WHSL CORP NEW COM 22160K105 64135 242701 SH SOLE 26508 0 216193 COTY INC COM CL A 222070203 413 30832 SH SOLE 23695 0 7137 COUPA SOFTWARE INC COM 22266L106 1265 9994 SH SOLE 576 0 9418 COUSINS PPTYS INC COM NEW 222795502 614 16969 SH SOLE 0 0 16969 COVANTA HLDG CORP COM 22282E102 369 20610 SH SOLE 0 0 20610 CRACKER BARREL OLD CTRY STOR COM 22410J106 3633 21281 SH SOLE 442 0 20839 CRANE CO COM 224399105 338 4048 SH SOLE 115 0 3933 CREDIT SUISSE ASSET MGMT INC COM 224916106 2757 886403 SH SOLE 0 0 886403 CREDIT SUISSE GROUP SPONSORED ADR 225401108 367 30619 SH SOLE 20518 0 10101 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 622 251942 SH SOLE 0 0 251942 CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 496 1826 SH SOLE 0 0 1826 CREE INC COM 225447101 2168 38588 SH SOLE 21705 0 16883 CRH PLC ADR 12626K203 1867 57008 SH SOLE 53670 0 3338 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1568 33298 SH SOLE 0 0 33298 CRITEO S A SPONS ADS 226718104 321 18662 SH SOLE 17856 0 806 CRONOS GROUP INC COM 22717L101 1498 93732 SH SOLE 0 0 93732 CROWN CASTLE INTL CORP NEW COM 22822V101 27757 212941 SH SOLE 96217 0 116724 CROWN HOLDINGS INC COM 228368106 726 11877 SH SOLE 7225 0 4652 CRYOLIFE INC COM 228903100 254 8499 SH SOLE 0 0 8499 CSX CORP COM 126408103 17011 219872 SH SOLE 75103 0 144769 CUBESMART COM 229663109 378 11316 SH SOLE 4292 0 7024 CULLEN FROST BANKERS INC COM 229899109 5221 55742 SH SOLE 151 0 55591 CUMMINS INC COM 231021106 14609 85265 SH SOLE 8869 0 76396 CURTISS WRIGHT CORP COM 231561101 233 1833 SH SOLE 0 0 1833 CVR ENERGY INC COM 12662P108 1061 21222 SH SOLE 1536 0 19686 CVR PARTNERS LP COM 126633106 533 130424 SH SOLE 0 0 130424 CVS HEALTH CORP COM 126650100 31190 572401 SH SOLE 11591 0 560810 CYBERARK SOFTWARE LTD SHS M2682V108 2793 21846 SH SOLE 0 0 21846 CYMABAY THERAPEUTICS INC COM 23257D103 107 14915 SH SOLE 4915 0 10000 CYPRESS SEMICONDUCTOR CORP COM 232806109 2966 133356 SH SOLE 579 0 132777 CYRUSONE INC COM 23283R100 1828 31668 SH SOLE 9782 0 21886 D R HORTON INC COM 23331A109 1616 37471 SH SOLE 2586 0 34885 DANAHER CORPORATION COM 235851102 20576 143969 SH SOLE 39614 0 104355 DARDEN RESTAURANTS INC COM 237194105 2382 19568 SH SOLE 903 0 18665 DARLING INGREDIENTS INC COM 237266101 258 12987 SH SOLE 404 0 12583 DASEKE INC COM 23753F107 285 79050 SH SOLE 0 0 79050 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 836 46874 SH SOLE 0 0 46874 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 5083 218154 SH SOLE 0 0 218154 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 2337 99782 SH SOLE 0 0 99782 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 8144 349144 SH SOLE 0 0 349144 DAVITA INC COM 23918K108 241 4286 SH SOLE 0 0 4286 DBX ETF TR XTRACK FTSE EMRG 233051499 262 10700 SH SOLE 0 0 10700 DBX ETF TR XTRACK FTSE US 233051515 1024 37134 SH SOLE 0 0 37134 DBX ETF TR XTRACK HRVST CSI 233051879 1196 42459 SH SOLE 0 0 42459 DBX ETF TR XTRACK MSCI ALL 233051820 4180 152806 SH SOLE 0 0 152806 DBX ETF TR XTRACK MSCI EAFE 233051200 28324 896039 SH SOLE 0 0 896039 DBX ETF TR XTRACK MSCI EMRG 233051101 716 31980 SH SOLE 0 0 31980 DBX ETF TR XTRACK MSCI EURP 233051853 1081 37150 SH SOLE 0 0 37150 DBX ETF TR XTRACK MUN INFRA 233051705 2215 79940 SH SOLE 0 0 79940 DBX ETF TR XTRACK RUSS 1000 233051481 1061 31310 SH SOLE 0 0 31310 DBX ETF TR XTRACK USD HIGH 233051432 28211 562091 SH SOLE 0 0 562091 DBX ETF TR XTRACKERS LOW 233051267 554 11011 SH SOLE 0 0 11011 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 359 12255 SH SOLE 0 0 12255 DECKERS OUTDOOR CORP COM 243537107 676 3844 SH SOLE 44 0 3800 DEERE & CO COM 244199105 17014 102677 SH SOLE 21672 0 81005 DELAWARE ENHANCED GBL DIV & COM 246060107 1762 177980 SH SOLE 0 0 177980 DELAWARE INV CO MUN INC FD I COM 246101109 207 14054 SH SOLE 0 0 14054 DELAWARE INV MN MUN INC FD I COM 24610V103 853 66315 SH SOLE 0 0 66315 DELAWARE INVTS DIV & INCOME COM 245915103 409 28932 SH SOLE 0 0 28932 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 440 13738 SH SOLE 0 0 13738 DELEK US HLDGS INC NEW COM 24665A103 796 19635 SH SOLE 974 0 18661 DELL TECHNOLOGIES INC CL C 24703L202 1547 30453 SH SOLE 306 0 30147 DELTA AIR LINES INC DEL COM NEW 247361702 7390 130211 SH SOLE 9164 0 121047 DELUXE CORP COM 248019101 383 9422 SH SOLE 0 0 9422 DENBURY RES INC COM NEW 247916208 44 35426 SH SOLE 125 0 35301 DENISON MINES CORP COM 248356107 14 25919 SH SOLE 0 0 25919 DENTSPLY SIRONA INC COM 24906P109 755 12931 SH SOLE 1860 0 11071 DEVON ENERGY CORP NEW COM 25179M103 2429 85184 SH SOLE 62401 0 22783 DEXCOM INC COM 252131107 1083 7225 SH SOLE 2440 0 4785 DIAGEO P L C SPON ADR NEW 25243Q205 12418 72062 SH SOLE 4441 0 67621 DIAMONDBACK ENERGY INC COM 25278X109 1710 15691 SH SOLE 9909 0 5782 DIGITAL RLTY TR INC COM 253868103 8429 71558 SH SOLE 1075 0 70483 DIODES INC COM 254543101 269 7330 SH SOLE 6430 0 900 DIREXION SHS ETF TR 20YR TRES BEAR 25459Y405 255 13862 SH SOLE 0 0 13862 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 6947 178108 SH SOLE 0 0 178108 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 456 6162 SH SOLE 0 0 6162 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 3045 61376 SH SOLE 0 0 61376 DIREXION SHS ETF TR ZACKS MLP HG INC 25459Y298 498 36926 SH SOLE 0 0 36926 DISCOVER FINL SVCS COM 254709108 5082 65496 SH SOLE 25794 0 39702 DISCOVERY INC COM SER A 25470F104 1176 38294 SH SOLE 28743 0 9551 DISH NETWORK CORP CL A 25470M109 2561 66687 SH SOLE 22457 0 44230 DISNEY WALT CO COM DISNEY 254687106 126933 908955 SH SOLE 105080 0 803875 DIVIDEND & INCOME FUND COM NEW 25538A204 821 71164 SH SOLE 0 0 71164 DNP SELECT INCOME FD COM 23325P104 5486 464105 SH SOLE 0 0 464105 DOCUSIGN INC COM 256163106 8874 178523 SH SOLE 5473 0 173050 DOLBY LABORATORIES INC COM CL A 25659T107 1285 19898 SH SOLE 12850 0 7048 DOLLAR GEN CORP NEW COM 256677105 10363 76671 SH SOLE 11636 0 65035 DOLLAR TREE INC COM 256746108 4413 41089 SH SOLE 12497 0 28592 DOMINION ENERGY INC COM 25746U109 36216 468389 SH SOLE 205986 0 262403 DOMINOS PIZZA INC COM 25754A201 3089 11099 SH SOLE 1241 0 9858 DOMTAR CORP COM NEW 257559203 351 7873 SH SOLE 5548 0 2325 DONALDSON INC COM 257651109 368 7237 SH SOLE 61 0 7176 DORCHESTER MINERALS LP COM UNIT 25820R105 791 43206 SH SOLE 0 0 43206 DORMAN PRODUCTS INC COM 258278100 309 3531 SH SOLE 3029 0 502 DOUBLELINE INCOME SOLUTIONS COM 258622109 3595 179999 SH SOLE 0 0 179999 DOUBLELINE OPPORTUNISTIC CR COM 258623107 426 20355 SH SOLE 0 0 20355 DOUGLAS DYNAMICS INC COM 25960R105 254 6385 SH SOLE 791 0 5594 DOUGLAS EMMETT INC COM 25960P109 372 9326 SH SOLE 673 0 8653 DOVER CORP COM 260003108 2514 25093 SH SOLE 2688 0 22405 DOW INC COM 260557103 9241 187402 SH SOLE 14940 0 172462 DROPBOX INC CL A 26210C104 723 28879 SH SOLE 0 0 28879 DTE ENERGY CO COM 233331107 6294 49215 SH SOLE 1059 0 48156 DUFF & PHELPS SLT ENGY AND M COM 26433F108 90 18390 SH SOLE 0 0 18390 DUFF & PHELPS UTIL CORP BD T COM 26432K108 336 38440 SH SOLE 0 0 38440 DUKE ENERGY CORP NEW COM NEW 26441C204 44562 505014 SH SOLE 185264 0 319750 DUKE REALTY CORP COM NEW 264411505 1265 40018 SH SOLE 28031 0 11987 DUNKIN BRANDS GROUP INC COM 265504100 1278 16049 SH SOLE 706 0 15343 DUPONT DE NEMOURS INC COM 26614N102 14348 191134 SH SOLE 31819 0 159315 DWS MUN INCOME TR NEW COM 233368109 525 46558 SH SOLE 0 0 46558 DXC TECHNOLOGY CO COM 23355L106 723 13118 SH SOLE 2066 0 11052 DYCOM INDS INC COM 267475101 359 6098 SH SOLE 5092 0 1006 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 30 20481 SH SOLE 0 0 20481 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 165 41399 SH SOLE 36384 0 5015 E TRADE FINANCIAL CORP COM NEW 269246401 1728 38736 SH SOLE 6377 0 32359 EAGLE BANCORP INC MD COM 268948106 227 4135 SH SOLE 3729 0 406 EAGLE MATERIALS INC COM 26969P108 261 2820 SH SOLE 0 0 2820 EAST WEST BANCORP INC COM 27579R104 765 16361 SH SOLE 0 0 16361 EASTGROUP PPTY INC COM 277276101 919 7925 SH SOLE 352 0 7573 EASTMAN CHEMICAL CO COM 277432100 2242 28802 SH SOLE 4282 0 24520 EATON CORP PLC SHS G29183103 11287 135532 SH SOLE 33786 0 101746 EATON VANCE CALIF MUN BD FD COM 27828A100 171 15547 SH SOLE 0 0 15547 EATON VANCE CORP COM NON VTG 278265103 337 7816 SH SOLE 0 0 7816 EATON VANCE ENH EQTY INC FD COM 278277108 1066 62771 SH SOLE 0 0 62771 EATON VANCE ENHANCED EQ INC COM 278274105 2981 199026 SH SOLE 0 0 199026 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 5104 340491 SH SOLE 0 0 340491 EATON VANCE FLTING RATE INC COM 278279104 925 68630 SH SOLE 0 0 68630 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 1633 162214 SH SOLE 0 0 162214 EATON VANCE LTD DUR INCOME F COM 27828H105 4385 346636 SH SOLE 0 0 346636 EATON VANCE MUN BD FD COM 27827X101 504 40566 SH SOLE 0 0 40566 EATON VANCE MUN INCOME 2028 SHS 27829U105 330 16040 SH SOLE 0 0 16040 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 684 54990 SH SOLE 0 0 54990 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 642 28191 SH SOLE 0 0 28191 EATON VANCE RISK MNGD DIV EQ COM 27829G106 5124 545106 SH SOLE 0 0 545106 EATON VANCE SR FLTNG RTE TR COM 27828Q105 178 13568 SH SOLE 0 0 13568 EATON VANCE SR INCOME TR SH BEN INT 27826S103 187 30031 SH SOLE 0 0 30031 EATON VANCE TAX ADVT DIV INC COM 27828G107 4739 199137 SH SOLE 0 0 199137 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 760 80679 SH SOLE 0 0 80679 EATON VANCE TAX MNGD GBL DV COM 27829F108 6000 723818 SH SOLE 0 0 723818 EATON VANCE TAX MNGED BUY WR COM 27828X100 317 20272 SH SOLE 0 0 20272 EATON VANCE TX ADV GLB DIV O COM 27828U106 223 9174 SH SOLE 0 0 9174 EATON VANCE TX ADV GLBL DIV COM 27828S101 615 38302 SH SOLE 0 0 38302 EATON VANCE TX MGD DIV EQ IN COM 27828N102 1134 94562 SH SOLE 0 0 94562 EATON VANCE TX MNG BY WRT OP COM 27828Y108 2140 142463 SH SOLE 0 0 142463 EATON VANCE TXMGD GL BUYWR O COM 27829C105 1522 155473 SH SOLE 0 0 155473 EBAY INC COM 278642103 1961 49639 SH SOLE 4220 0 45419 ECOLAB INC COM 278865100 14391 72902 SH SOLE 36456 0 36446 EDAP TMS S A SPONSORED ADR 268311107 30 11250 SH SOLE 0 0 11250 EDISON INTL COM 281020107 3135 46509 SH SOLE 21777 0 24732 EDITAS MEDICINE INC COM 28106W103 512 20680 SH SOLE 0 0 20680 EDWARDS LIFESCIENCES CORP COM 28176E108 6205 33590 SH SOLE 4326 0 29264 EL POLLO LOCO HLDGS INC COM 268603107 131 12327 SH SOLE 0 0 12327 ELANCO ANIMAL HEALTH INC COM 28414H103 1051 31092 SH SOLE 25481 0 5611 ELBIT SYS LTD ORD M3760D101 320 2141 SH SOLE 0 0 2141 ELECTRONIC ARTS INC COM 285512109 2525 24934 SH SOLE 7155 0 17779 ELECTRONICS FOR IMAGING INC COM 286082102 676 18323 SH SOLE 0 0 18323 ELLSWORTH GRWTH AND INCOME L COM 289074106 235 22930 SH SOLE 0 0 22930 EMCOR GROUP INC COM 29084Q100 1045 11863 SH SOLE 2918 0 8945 EMERSON ELEC CO COM 291011104 10701 160383 SH SOLE 2398 0 157985 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 282 19048 SH SOLE 0 0 19048 ENBRIDGE INC COM 29250N105 21018 582552 SH SOLE 179320 0 403232 ENCANA CORP COM 292505104 581 113340 SH SOLE 50712 0 62628 ENCOMPASS HEALTH CORP COM 29261A100 783 12351 SH SOLE 10362 0 1989 ENCORE CAP GROUP INC COM 292554102 415 12241 SH SOLE 12241 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 420 204997 SH SOLE 0 0 204997 ENDO INTL PLC SHS G30401106 160 38766 SH SOLE 0 0 38766 ENEL AMERICAS S A SPONSORED ADR 29274F104 130 14611 SH SOLE 14519 0 92 ENERGIZER HLDGS INC NEW COM 29272W109 613 15872 SH SOLE 12624 0 3248 ENERGY RECOVERY INC COM 29270J100 217 20790 SH SOLE 0 0 20790 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 8674 616052 SH SOLE 0 0 616052 ENERPLUS CORP COM 292766102 339 45025 SH SOLE 17165 0 27860 ENERSYS COM 29275Y102 262 3826 SH SOLE 1494 0 2332 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 383 37976 SH SOLE 0 0 37976 ENPHASE ENERGY INC COM 29355A107 1559 85497 SH SOLE 0 0 85497 ENPRO INDS INC COM 29355X107 455 7123 SH SOLE 6277 0 846 ENSCO ROWAN PLC SHS CLASS A G3166L100 125 14712 SH SOLE 0 0 14712 ENTEGRIS INC COM 29362U104 1424 38153 SH SOLE 33813 0 4340 ENTERGY CORP NEW COM 29364G103 3169 30784 SH SOLE 4685 0 26099 ENTERPRISE PRODS PARTNERS L COM 293792107 19982 692131 SH SOLE 3022 0 689109 ENVESTNET INC COM 29404K106 442 6462 SH SOLE 4297 0 2165 EOG RES INC COM 26875P101 6438 69104 SH SOLE 30486 0 38618 EPAM SYS INC COM 29414B104 1328 7674 SH SOLE 515 0 7159 EPLUS INC COM 294268107 239 3394 SH SOLE 2308 0 1086 EPR PPTYS COM SH BEN INT 26884U109 2344 31419 SH SOLE 390 0 31029 EPR PPTYS COM SH BEN INT 26884U109 425 5700 SH Put SOLE 0 0 5700 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 243 5438 SH SOLE 0 0 5438 EQT CORP COM 26884L109 519 32842 SH SOLE 29285 0 3557 EQUIFAX INC COM 294429105 2738 20247 SH SOLE 68 0 20179 EQUINIX INC COM 29444U700 6348 12588 SH SOLE 8507 0 4081 EQUINOR ASA SPONSORED ADR 29446M102 221 11156 SH SOLE 2150 0 9006 EQUITRANS MIDSTREAM CORPORAT COM 294600101 409 20772 SH SOLE 17835 0 2937 EQUITY COMWLTH CUM PFD S D 6.5% 294628201 251 9112 SH SOLE 0 0 9112 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1071 8823 SH SOLE 497 0 8326 EQUITY RESIDENTIAL SH BEN INT 29476L107 2682 35332 SH SOLE 22958 0 12374 ERICSSON ADR B SEK 10 294821608 486 51190 SH SOLE 0 0 51190 EROS INTL PLC SHS NEW G3788M114 31 22855 SH SOLE 22855 0 0 ESSENT GROUP LTD COM G3198U102 813 17310 SH SOLE 9269 0 8041 ESSEX PPTY TR INC COM 297178105 447 1531 SH SOLE 227 0 1304 ETF MANAGERS TR AI POWERED EQT 26924G813 1373 52148 SH SOLE 0 0 52148 ETF MANAGERS TR DRONE ECONMY STG 26924G805 695 19792 SH SOLE 0 0 19792 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 21511 679008 SH SOLE 0 0 679008 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 14472 363892 SH SOLE 0 0 363892 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 101 11614 SH SOLE 0 0 11614 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 6433 137166 SH SOLE 0 0 137166 ETF SER SOLUTIONS AAM S&P 500 26922A594 729 27812 SH SOLE 0 0 27812 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 299 5684 SH SOLE 0 0 5684 ETF SER SOLUTIONS CBOE VEST S&P 26922A537 606 14056 SH SOLE 0 0 14056 ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 321 14936 SH SOLE 0 0 14936 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 1636 52554 SH SOLE 0 0 52554 ETF SER SOLUTIONS LONCAR CANCER 26922A826 457 21625 SH SOLE 0 0 21625 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 241 17136 SH SOLE 0 0 17136 ETF SER SOLUTIONS US GLB JETS 26922A842 753 24896 SH SOLE 0 0 24896 ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 2291 94804 SH SOLE 0 0 94804 ETFIS SER TR I INFRAC ACT MLP 26923G103 2909 522234 SH SOLE 0 0 522234 ETFIS SER TR I VIRTUS LIFESC BT 26923G202 426 10382 SH SOLE 0 0 10382 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 1284 44589 SH SOLE 0 0 44589 ETSY INC COM 29786A106 3355 54663 SH SOLE 17446 0 37217 EURONET WORLDWIDE INC COM 298736109 358 2129 SH SOLE 0 0 2129 EVERBRIDGE INC COM 29978A104 305 3416 SH SOLE 2341 0 1075 EVERCORE INC CLASS A 29977A105 1139 12858 SH SOLE 92 0 12766 EVEREST RE GROUP LTD COM G3223R108 387 1568 SH SOLE 47 0 1521 EVERGY INC COM 30034W106 2424 40296 SH SOLE 255 0 40041 EVERI HLDGS INC COM 30034T103 252 21112 SH SOLE 10112 0 11000 EVERSOURCE ENERGY COM 30040W108 4605 60779 SH SOLE 1508 0 59271 EVERSPIN TECHNOLOGIES INC COM 30041T104 363 55692 SH SOLE 0 0 55692 EVERTEC INC COM 30040P103 696 21290 SH SOLE 13713 0 7577 EVO PMTS INC CL A COM 26927E104 299 9935 SH SOLE 9935 0 0 EVOLUS INC COM 30052C107 381 26065 SH SOLE 0 0 26065 EVOLUTION PETROLEUM CORP COM 30049A107 134 18802 SH SOLE 0 0 18802 EXACT SCIENCES CORP COM 30063P105 9948 84276 SH SOLE 2487 0 81789 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1383 40269 SH SOLE 0 0 40269 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 3347 100339 SH SOLE 0 0 100339 EXCHANGE TRADED CONCEPTS TR BERNSTEIN US RSH 301505798 262 9321 SH SOLE 0 0 9321 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3878 120758 SH SOLE 0 0 120758 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 8531 213589 SH SOLE 0 0 213589 EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 3253 181515 SH SOLE 0 0 181515 EXELIXIS INC COM 30161Q104 418 19548 SH SOLE 607 0 18941 EXELON CORP COM 30161N101 9857 205607 SH SOLE 30365 0 175242 EXPEDIA GROUP INC COM NEW 30212P303 1801 13536 SH SOLE 944 0 12592 EXPEDITORS INTL WASH INC COM 302130109 6657 87749 SH SOLE 46478 0 41271 EXPONENT INC COM 30214U102 375 6411 SH SOLE 2565 0 3846 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 179 10569 SH SOLE 5209 0 5360 EXTRA SPACE STORAGE INC COM 30225T102 304 2864 SH SOLE 99 0 2765 EXTREME NETWORKS INC COM 30226D106 78 11994 SH SOLE 0 0 11994 EXXON MOBIL CORP COM 30231G102 111262 1451936 SH SOLE 217480 0 1234456 EZCORP INC CL A NON VTG 302301106 219 23126 SH SOLE 0 0 23126 F M C CORP COM NEW 302491303 4137 49873 SH SOLE 36394 0 13479 F5 NETWORKS INC COM 315616102 414 2826 SH SOLE 1430 0 1396 FACEBOOK INC CL A 30303M102 145728 755068 SH SOLE 149179 0 605889 FACEBOOK INC CL A 30303M102 463 2400 SH Put SOLE 0 0 2400 FACTSET RESH SYS INC COM 303075105 3856 13455 SH SOLE 9134 0 4321 FAIR ISAAC CORP COM 303250104 686 2184 SH SOLE 11 0 2173 FASTENAL CO COM 311900104 3621 111120 SH SOLE 5414 0 105706 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 742 5760 SH SOLE 435 0 5325 FEDERATED INVS INC PA CL B 314211103 282 8687 SH SOLE 2940 0 5747 FEDERATED PREM MUN INC FD COM 31423P108 210 15297 SH SOLE 0 0 15297 FEDEX CORP COM 31428X106 23646 144015 SH SOLE 1853 0 142162 FERRARI N V COM N3167Y103 301 1868 SH SOLE 4 0 1864 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 37 38848 SH SOLE 0 0 38848 FFBW INC COM 30258M107 271 25965 SH SOLE 0 0 25965 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 738 53375 SH SOLE 0 0 53375 FIDELITY CONSMR STAPLES 316092303 735 21134 SH SOLE 0 0 21134 FIDELITY CORP BOND ETF 316188101 317 6126 SH SOLE 0 0 6126 FIDELITY DIVID ETF RISI 316092832 3172 99396 SH SOLE 0 0 99396 FIDELITY HIGH DIVID ETF 316092840 1634 55001 SH SOLE 0 0 55001 FIDELITY INT HG DIV ETF 316092725 971 47460 SH SOLE 0 0 47460 FIDELITY LTD TRM BD ETF 316188200 239 4723 SH SOLE 0 0 4723 FIDELITY MOMENTUM FACTR 316092816 977 27561 SH SOLE 0 0 27561 FIDELITY MSCI COMMNTN SVC 316092873 647 19538 SH SOLE 0 0 19538 FIDELITY MSCI CONSM DIS 316092204 2193 47976 SH SOLE 0 0 47976 FIDELITY MSCI ENERGY IDX 316092402 2278 132465 SH SOLE 0 0 132465 FIDELITY MSCI FINLS IDX 316092501 3065 76424 SH SOLE 0 0 76424 FIDELITY MSCI HLTH CARE I 316092600 5278 117264 SH SOLE 0 0 117264 FIDELITY MSCI INDL INDX 316092709 1035 26037 SH SOLE 0 0 26037 FIDELITY MSCI INFO TECH I 316092808 3243 52076 SH SOLE 0 0 52076 FIDELITY MSCI MATLS INDEX 316092881 377 11501 SH SOLE 0 0 11501 FIDELITY MSCI RL EST ETF 316092857 1803 68870 SH SOLE 0 0 68870 FIDELITY MSCI UTILS INDEX 316092865 2048 52143 SH SOLE 0 0 52143 FIDELITY QLTY FCTOR ETF 316092790 210 6047 SH SOLE 0 0 6047 FIDELITY TOTAL BD ETF 316188309 3605 70619 SH SOLE 0 0 70619 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 9032 28704 SH SOLE 0 0 28704 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1940 48150 SH SOLE 1780 0 46370 FIDELITY NATL INFORMATION SV COM 31620M106 6556 53440 SH SOLE 35492 0 17948 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 110 11352 SH SOLE 0 0 11352 FIFTH THIRD BANCORP COM 316773100 1675 60047 SH SOLE 46 0 60001 FIREEYE INC COM 31816Q101 649 43852 SH SOLE 17179 0 26673 FIRST AMERN FINL CORP COM 31847R102 286 5329 SH SOLE 3115 0 2214 FIRST BANCORP N C COM 318910106 273 7483 SH SOLE 0 0 7483 FIRST DATA CORP NEW COM CL A 32008D106 944 34869 SH SOLE 17341 0 17528 FIRST FINL BANKSHARES COM 32020R109 277 8994 SH SOLE 3576 0 5418 FIRST FNDTN INC COM 32026V104 136 10133 SH SOLE 0 0 10133 FIRST HORIZON NATL CORP COM 320517105 492 32948 SH SOLE 18027 0 14921 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 658 16604 SH SOLE 14967 0 1637 FIRST LONG IS CORP COM 320734106 449 22360 SH SOLE 0 0 22360 FIRST MAJESTIC SILVER CORP COM 32076V103 576 72799 SH SOLE 0 0 72799 FIRST MERCHANTS CORP COM 320817109 607 16020 SH SOLE 0 0 16020 FIRST MIDWEST BANCORP DEL COM 320867104 738 36039 SH SOLE 7395 0 28644 FIRST REP BK SAN FRANCISCO C COM 33616C100 580 5937 SH SOLE 2607 0 3330 FIRST SAVINGS FINL GROUP INC COM 33621E109 527 8788 SH SOLE 0 0 8788 FIRST SOLAR INC COM 336433107 1988 30269 SH SOLE 0 0 30269 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 1644 158113 SH SOLE 0 0 158113 FIRST TR BICK INDEX FD COM SHS 33733H107 1519 56516 SH SOLE 0 0 56516 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 2514 55623 SH SOLE 0 0 55623 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 240 17153 SH SOLE 0 0 17153 FIRST TR ENERGY INCOME & GRW COM 33738G104 1889 84623 SH SOLE 0 0 84623 FIRST TR ENERGY INFRASTRCTR COM 33738C103 2110 132344 SH SOLE 0 0 132344 FIRST TR ENHANCED EQTY INC F COM 337318109 515 32224 SH SOLE 0 0 32224 FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 208 4297 SH SOLE 0 0 4297 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 2111 40247 SH SOLE 0 0 40247 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 3199 82600 SH SOLE 0 0 82600 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 19060 719287 SH SOLE 664816 0 54471 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 8421 248784 SH SOLE 165628 0 83156 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 5669 291909 SH SOLE 0 0 291909 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 24214 601735 SH SOLE 0 0 601735 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 5847 111760 SH SOLE 0 0 111760 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 3679 59670 SH SOLE 0 0 59670 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 8262 145639 SH SOLE 235 0 145404 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 551 9295 SH SOLE 0 0 9295 FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 589 19806 SH SOLE 0 0 19806 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 1407 89193 SH SOLE 0 0 89193 FIRST TR EXCH TRD ALPHA FD I CHINA ALPHADEX 33737J141 964 36736 SH SOLE 0 0 36736 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 18522 343310 SH SOLE 0 0 343310 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 3799 108398 SH SOLE 0 0 108398 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 20047 795524 SH SOLE 0 0 795524 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 18251 517478 SH SOLE 0 0 517478 FIRST TR EXCH TRD ALPHA FD I EX US SML CP 33737J406 237 6555 SH SOLE 0 0 6555 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 1357 32429 SH SOLE 0 0 32429 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 3704 76911 SH SOLE 0 0 76911 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 1462 28496 SH SOLE 0 0 28496 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 5025 270752 SH SOLE 0 0 270752 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 29773 543603 SH SOLE 827 0 542776 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 1879 84107 SH SOLE 0 0 84107 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 126236 2235844 SH SOLE 0 0 2235844 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 445 12370 SH SOLE 0 0 12370 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 22911 396519 SH SOLE 0 0 396519 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 7126 166407 SH SOLE 0 0 166407 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4651 101839 SH SOLE 0 0 101839 FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 1940 38208 SH SOLE 0 0 38208 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 12356 537216 SH SOLE 0 0 537216 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 101317 704471 SH SOLE 28 0 704443 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 39126 1456667 SH SOLE 0 0 1456667 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 9929 501742 SH SOLE 0 0 501742 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 2365 76484 SH SOLE 0 0 76484 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 90054 2961322 SH SOLE 1170 0 2960152 FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 3885 190746 SH SOLE 0 0 190746 FIRST TR EXCHANGE TRADED FD DORSEYWRIGHT MOM 33738R696 342 13725 SH SOLE 0 0 13725 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 504 20621 SH SOLE 0 0 20621 FIRST TR EXCHANGE TRADED FD EMERGING MKTS 33738R779 1374 26388 SH SOLE 0 0 26388 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 4528 394443 SH SOLE 0 0 394443 FIRST TR EXCHANGE TRADED FD ETF 33733E708 719 21152 SH SOLE 0 0 21152 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 35035 1106960 SH SOLE 0 0 1106960 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 101762 1694617 SH SOLE 0 0 1694617 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 18850 391801 SH SOLE 0 0 391801 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 86488 1673522 SH SOLE 0 0 1673522 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 5465 108647 SH SOLE 0 0 108647 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 651 48728 SH SOLE 0 0 48728 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 334 6684 SH SOLE 0 0 6684 FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 860 38787 SH SOLE 0 0 38787 FIRST TR EXCHANGE TRADED FD HEITMAN GLOBAL 33739Q606 227 10970 SH SOLE 0 0 10970 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 35606 459737 SH SOLE 0 0 459737 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 11820 278772 SH SOLE 0 0 278772 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 1188 39555 SH SOLE 0 0 39555 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 265 21762 SH SOLE 0 0 21762 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1114 22644 SH SOLE 0 0 22644 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 1260 34794 SH SOLE 0 0 34794 FIRST TR EXCHANGE TRADED FD LARGE CP US EQ 33738R761 1285 56423 SH SOLE 0 0 56423 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2403 62309 SH SOLE 0 0 62309 FIRST TR EXCHANGE TRADED FD MID CAP US EQT 33738R753 1030 46654 SH SOLE 0 0 46654 FIRST TR EXCHANGE TRADED FD MRNGSTR FUTURS 33739G103 400 9092 SH SOLE 0 0 9092 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 19509 1054519 SH SOLE 0 0 1054519 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 1200 56863 SH SOLE 0 0 56863 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 12568 322101 SH SOLE 0 0 322101 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 593 10865 SH SOLE 0 0 10865 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 7207 284362 SH SOLE 0 0 284362 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 13048 456228 SH SOLE 0 0 456228 FIRST TR EXCHANGE TRADED FD NASDAQ RETAIL 33738R829 3849 173382 SH SOLE 0 0 173382 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 2451 73954 SH SOLE 0 0 73954 FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 273 15641 SH SOLE 0 0 15641 FIRST TR EXCHANGE TRADED FD NASDQ PHRMTCLS 33738R837 327 15466 SH SOLE 0 0 15466 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 481 14811 SH SOLE 0 0 14811 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 222 15306 SH SOLE 0 0 15306 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 27386 1088924 SH SOLE 0 0 1088924 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 29367 208516 SH SOLE 0 0 208516 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1337 50642 SH SOLE 0 0 50642 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 37280 1200261 SH SOLE 0 0 1200261 FIRST TR EXCHANGE TRADED FD S&P INTL DIVID 33738R688 599 35092 SH SOLE 0 0 35092 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 30846 654630 SH SOLE 0 0 654630 FIRST TR EXCHANGE TRADED FD SMAL CP US EQT 33738R746 414 19781 SH SOLE 0 0 19781 FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 345 16760 SH SOLE 0 0 16760 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 9026 287910 SH SOLE 0 0 287910 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 32292 485309 SH SOLE 0 0 485309 FIRST TR EXCHANGE TRADED FD US EQTY DIVI 33738R738 340 15565 SH SOLE 0 0 15565 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 54542 699965 SH SOLE 0 0 699965 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 9203 320548 SH SOLE 0 0 320548 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3810 69668 SH SOLE 0 0 69668 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 61500 3171735 SH SOLE 1082 0 3170653 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 2737 102724 SH SOLE 0 0 102724 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 3511 160299 SH SOLE 0 0 160299 FIRST TR EXCHNG TRADED FD VI EQTCOMPAS TACT 33740F706 209 11761 SH SOLE 0 0 11761 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 18408 355441 SH SOLE 0 0 355441 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 38985 1514551 SH SOLE 0 0 1514551 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 1601 44860 SH SOLE 0 0 44860 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 2952 85590 SH SOLE 0 0 85590 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 9726 215027 SH SOLE 0 0 215027 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 3421 99021 SH SOLE 0 0 99021 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 19786 425056 SH SOLE 0 0 425056 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 417 8785 SH SOLE 0 0 8785 FIRST TR HIGH INCOME L/S FD COM 33738E109 202 13434 SH SOLE 0 0 13434 FIRST TR INTER DUR PFD & IN COM 33718W103 5320 233852 SH SOLE 0 0 233852 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 42513 604413 SH SOLE 0 0 604413 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 37988 728585 SH SOLE 1509 0 727076 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 86587 1413889 SH SOLE 7701 0 1406188 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 31034 451081 SH SOLE 0 0 451081 FIRST TR MLP & ENERGY INCOME COM 33739B104 1912 160788 SH SOLE 0 0 160788 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 47572 1552601 SH SOLE 0 0 1552601 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 9827 131644 SH SOLE 0 0 131644 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 11798 219169 SH SOLE 0 0 219169 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 11002 165070 SH SOLE 0 0 165070 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 6161 128429 SH SOLE 0 0 128429 FIRST TR NASDAQ100 TECH INDE SHS 337345102 38540 450808 SH SOLE 0 0 450808 FIRST TR S&P REIT INDEX FD COM 33734G108 14835 595064 SH SOLE 0 0 595064 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 17435 283581 SH SOLE 0 0 283581 FIRST TR SR FLG RTE INCM FD COM 33733U108 174 14438 SH SOLE 0 0 14438 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 382 42945 SH SOLE 0 0 42945 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 4976 397744 SH SOLE 0 0 397744 FIRST TR VALUE LINE DIVID IN SHS 33734H106 307864 9124589 SH SOLE 357 0 9124232 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 167 11882 SH SOLE 0 0 11882 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 141 10089 SH SOLE 0 0 10089 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 323 52081 SH SOLE 0 0 52081 FIRSTCASH INC COM 33767D105 1216 12114 SH SOLE 4780 0 7334 FIRSTENERGY CORP COM 337932107 5466 127681 SH SOLE 45683 0 81998 FISERV INC COM 337738108 10103 110826 SH SOLE 41964 0 68862 FIVE BELOW INC COM 33829M101 908 7569 SH SOLE 3447 0 4122 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 3105 124046 SH SOLE 0 0 124046 FLAHERTY & CRUMRINE PFD INC COM 33848E106 362 30889 SH SOLE 0 0 30889 FLAHERTY & CRUMRINE PFD INC COM 338480106 426 28918 SH SOLE 0 0 28918 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 1802 88863 SH SOLE 0 0 88863 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 1851 92891 SH SOLE 0 0 92891 FLEETCOR TECHNOLOGIES INC COM 339041105 789 2810 SH SOLE 1870 0 940 FLEX LTD ORD Y2573F102 214 22413 SH SOLE 9366 0 13047 FLEXSHARES TR CR SCORED LONG 33939L753 371 6725 SH SOLE 0 0 6725 FLEXSHARES TR HIG YLD VL ETF 33939L662 273 5600 SH SOLE 0 0 5600 FLEXSHARES TR IBOXX 3R TARGT 33939L506 1944 78726 SH SOLE 0 0 78726 FLEXSHARES TR INTL QLTDV IDX 33939L837 4695 203943 SH SOLE 0 0 203943 FLEXSHARES TR MORNSTAR UPSTR 33939L407 6592 199699 SH SOLE 0 0 199699 FLEXSHARES TR MORNSTAR USMKT 33939L100 1330 11382 SH SOLE 0 0 11382 FLEXSHARES TR MSTAR EMKT FAC 33939L308 340 6563 SH SOLE 0 0 6563 FLEXSHARES TR QLT DIV DEF IDX 33939L845 2725 60593 SH SOLE 0 0 60593 FLEXSHARES TR QLT DIVDYN IDX 33939L852 991 22557 SH SOLE 0 0 22557 FLEXSHARES TR QUALT DIVD IDX 33939L860 5742 128008 SH SOLE 0 0 128008 FLEXSHARES TR STOX ESG INDEX 33939L696 269 3859 SH SOLE 0 0 3859 FLEXSHARES TR STOXX GLOBR INF 33939L795 588 11520 SH SOLE 0 0 11520 FLIR SYS INC COM 302445101 965 17840 SH SOLE 6046 0 11794 FLOOR & DECOR HLDGS INC CL A 339750101 202 4814 SH SOLE 4814 0 0 FLOWERS FOODS INC COM 343498101 444 19085 SH SOLE 0 0 19085 FLOWSERVE CORP COM 34354P105 222 4204 SH SOLE 0 0 4204 FLUOR CORP NEW COM 343412102 1582 46961 SH SOLE 14423 0 32538 FNB CORP PA COM 302520101 412 34967 SH SOLE 13385 0 21582 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 276 2849 SH SOLE 81 0 2768 FOOT LOCKER INC COM 344849104 328 7827 SH SOLE 5419 0 2408 FORD MTR CO DEL COM 345370860 21315 2083585 SH SOLE 51328 0 2032257 FORTINET INC COM 34959E109 1941 25263 SH SOLE 3079 0 22184 FORTIS INC COM 349553107 240 6085 SH SOLE 2757 0 3328 FORTIVE CORP COM 34959J108 638 7831 SH SOLE 63 0 7768 FORTUNE BRANDS HOME & SEC IN COM 34964C106 716 12537 SH SOLE 429 0 12108 FOUNDATION BLDG MATLS INC COM 350392106 492 27680 SH SOLE 27680 0 0 FOX CORP CL A COM 35137L105 211 5771 SH SOLE 2566 0 3205 FOX CORP CL B COM 35137L204 251 6859 SH SOLE 5628 0 1231 FQF TR AGFIQ US MK ANTI 351680707 413 18846 SH SOLE 0 0 18846 FRANCO NEVADA CORP COM 351858105 2875 33866 SH SOLE 0 0 33866 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 3175 33528 SH SOLE 0 0 33528 FRANKLIN LTD DURATION INC TR COM 35472T101 571 59262 SH SOLE 0 0 59262 FRANKLIN RES INC COM 354613101 3075 88356 SH SOLE 70932 0 17424 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 249 9942 SH SOLE 0 0 9942 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 545 15292 SH SOLE 0 0 15292 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 841 28096 SH SOLE 0 0 28096 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 217 7437 SH SOLE 0 0 7437 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 7034 218310 SH SOLE 0 0 218310 FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 337 10812 SH SOLE 0 0 10812 FRANKLIN UNVL TR SH BEN INT 355145103 116 15799 SH SOLE 0 0 15799 FREEPORT-MCMORAN INC CL B 35671D857 8977 773171 SH SOLE 371310 0 401861 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 380 9679 SH SOLE 8530 0 1149 FRONTLINE LTD SHS NEW G3682E192 128 16025 SH SOLE 15462 0 563 FS KKR CAPITAL CORP COM 302635107 52281 8772051 SH SOLE 0 0 8772051 FST TR NEW OPPORT MLP & ENE COM 33739M100 731 77398 SH SOLE 0 0 77398 FULL HOUSE RESORTS INC COM 359678109 41 22078 SH SOLE 0 0 22078 FULLER H B CO COM 359694106 338 7268 SH SOLE 7157 0 111 FULTON FINL CORP PA COM 360271100 313 19146 SH SOLE 13257 0 5889 GABELLI CONV&INCOM SECS FD I COM 36240B109 513 99996 SH SOLE 0 0 99996 GABELLI DIVD & INCOME TR COM 36242H104 1550 71527 SH SOLE 0 0 71527 GABELLI EQUITY TR INC COM 362397101 7517 1216274 SH SOLE 0 0 1216274 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 272 14447 SH SOLE 0 0 14447 GABELLI MULTIMEDIA TR INC COM 36239Q109 1047 129951 SH SOLE 0 0 129951 GABELLI UTIL TR COM 36240A101 1281 183302 SH SOLE 0 0 183302 GALECTIN THERAPEUTICS INC COM NEW 363225202 123 29711 SH SOLE 0 0 29711 GALLAGHER ARTHUR J & CO COM 363576109 3095 35339 SH SOLE 413 0 34926 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 399 87100 SH SOLE 0 0 87100 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 174 29833 SH SOLE 0 0 29833 GAMESTOP CORP NEW CL A 36467W109 84 15387 SH SOLE 0 0 15387 GAMING & LEISURE PPTYS INC COM 36467J108 705 18096 SH SOLE 8616 0 9480 GANNETT CO INC COM 36473H104 85 10400 SH SOLE 8420 0 1980 GAP INC COM 364760108 368 20503 SH SOLE 249 0 20254 GARMIN LTD SHS H2906T109 1323 16575 SH SOLE 1120 0 15455 GARRETT MOTION INC COM 366505105 182 11864 SH SOLE 25 0 11839 GARTNER INC COM 366651107 339 2107 SH SOLE 189 0 1918 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 358 16868 SH SOLE 0 0 16868 GATX CORP COM 361448103 1231 15530 SH SOLE 8207 0 7323 GCI LIBERTY INC COM CLASS A 36164V305 354 5765 SH SOLE 5023 0 742 GENERAC HLDGS INC COM 368736104 1587 22858 SH SOLE 5681 0 17177 GENERAL DYNAMICS CORP COM 369550108 12057 66314 SH SOLE 2108 0 64206 GENERAL ELECTRIC CO COM 369604103 22429 2136065 SH SOLE 9692 0 2126373 GENERAL MLS INC COM 370334104 26360 501901 SH SOLE 83291 0 418610 GENERAL MTRS CO *W EXP 07/10/201 37045V126 286 14134 SH SOLE 0 0 14134 GENERAL MTRS CO COM 37045V100 15177 393904 SH SOLE 32774 0 361130 GENESIS ENERGY L P UNIT LTD PARTN 371927104 246 11218 SH SOLE 0 0 11218 GENESIS HEALTHCARE INC CL A COM 37185X106 63 50800 SH SOLE 0 0 50800 GENOMIC HEALTH INC COM 37244C101 280 4820 SH SOLE 1837 0 2983 GENPACT LIMITED SHS G3922B107 483 12681 SH SOLE 5224 0 7457 GENTEX CORP COM 371901109 1169 47501 SH SOLE 4537 0 42964 GENUINE PARTS CO COM 372460105 6240 60243 SH SOLE 1513 0 58730 GENWORTH FINL INC COM CL A 37247D106 87 23461 SH SOLE 548 0 22913 GEO GROUP INC NEW COM 36162J106 1380 65706 SH SOLE 1503 0 64203 GERMAN AMERN BANCORP INC COM 373865104 933 30974 SH SOLE 0 0 30974 GERON CORP COM 374163103 23 16517 SH SOLE 0 0 16517 G-III APPAREL GROUP LTD COM 36237H101 462 15614 SH SOLE 14099 0 1515 GILDAN ACTIVEWEAR INC COM 375916103 365 9441 SH SOLE 5507 0 3934 GILEAD SCIENCES INC COM 375558103 16408 242871 SH SOLE 40348 0 202523 GLACIER BANCORP INC NEW COM 37637Q105 692 17071 SH SOLE 4498 0 12573 GLADSTONE CAPITAL CORP COM 376535100 1362 145187 SH SOLE 0 0 145187 GLADSTONE COML CORP COM 376536108 457 21515 SH SOLE 0 0 21515 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 25269 631420 SH SOLE 362723 0 268697 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 219 4169 SH SOLE 755 0 3414 GLOBAL NET LEASE INC COM NEW 379378201 5318 271048 SH SOLE 0 0 271048 GLOBAL PMTS INC COM 37940X102 3691 23048 SH SOLE 11868 0 11180 GLOBAL SELF STORAGE INC COM 37955N106 212 56353 SH SOLE 0 0 56353 GLOBAL X FDS ADAPTIVE US 37954Y574 8892 359500 SH SOLE 0 0 359500 GLOBAL X FDS FINTECH ETF 37954Y814 8743 296316 SH SOLE 0 0 296316 GLOBAL X FDS FTSE NORDIC REG 37950E101 247 11673 SH SOLE 0 0 11673 GLOBAL X FDS GLB X MLP ENRG I 37950E226 168912 13053466 SH SOLE 0 0 13053466 GLOBAL X FDS GLB X SUPERDIV 37950E549 7950 461931 SH SOLE 0 0 461931 GLOBAL X FDS GLBL X MLP ETF 37950E473 3112 352890 SH SOLE 491 0 352399 GLOBAL X FDS GLBX MSCI NORW 37950E747 207 16980 SH SOLE 0 0 16980 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 4037 347409 SH SOLE 0 0 347409 GLOBAL X FDS GLOBAL X SILVER 37954Y848 779 29075 SH SOLE 0 0 29075 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 428 35241 SH SOLE 0 0 35241 GLOBAL X FDS GLOBX SUPDV US 37950E291 2786 123007 SH SOLE 0 0 123007 GLOBAL X FDS INTERNET OF THNG 37954Y780 976 49272 SH SOLE 0 0 49272 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2857 109511 SH SOLE 0 0 109511 GLOBAL X FDS MILL THEMC ETF 37954Y764 508 20561 SH SOLE 0 0 20561 GLOBAL X FDS MSCI CHINA FINCL 37950E606 196 11935 SH SOLE 0 0 11935 GLOBAL X FDS MSCI SUPR EM ETF 37950E119 595 43770 SH SOLE 0 0 43770 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 20662 906609 SH SOLE 0 0 906609 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 10585 510101 SH SOLE 0 0 510101 GLOBAL X FDS REIT ETF 37950E127 8157 549635 SH SOLE 0 0 549635 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 661 18452 SH SOLE 0 0 18452 GLOBAL X FDS S&P 500 COVERED 37954Y475 4200 85983 SH SOLE 0 0 85983 GLOBAL X FDS SCIEN BETA US 37954Y103 392 11946 SH SOLE 0 0 11946 GLOBAL X FDS SOCIAL MED ETF 37950E416 811 25207 SH SOLE 0 0 25207 GLOBAL X FDS SUPER DIV ALTR 37954Y806 613 40970 SH SOLE 0 0 40970 GLOBAL X FDS US INFR DEV ETF 37954Y673 409 25067 SH SOLE 0 0 25067 GLOBAL X FDS US PFD ETF 37954Y657 429 17489 SH SOLE 0 0 17489 GLOBALSTAR INC COM 378973408 15 32280 SH SOLE 0 0 32280 GLOBANT S A COM L44385109 535 5245 SH SOLE 5245 0 0 GLOBUS MED INC CL A 379577208 2128 50310 SH SOLE 6427 0 43883 GLU MOBILE INC COM 379890106 363 50602 SH SOLE 253 0 50349 GODADDY INC CL A 380237107 854 12171 SH SOLE 4867 0 7304 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 35 35000 PRN SOLE 0 0 35000 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 55926 557256 SH SOLE 0 0 557256 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 13842 269293 SH SOLE 0 0 269293 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 25188 766304 SH SOLE 0 0 766304 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1119 37621 SH SOLE 0 0 37621 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 36185 1261681 SH SOLE 0 0 1261681 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 398 12910 SH SOLE 0 0 12910 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1415 31921 SH SOLE 0 0 31921 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 7040 150016 SH SOLE 0 0 150016 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 67518 1148848 SH SOLE 0 0 1148848 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 3408 58569 SH SOLE 0 0 58569 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1516 36037 SH SOLE 0 0 36037 GOLDMAN SACHS GROUP INC COM 38141G104 12684 61995 SH SOLE 8240 0 53755 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 2159 408976 SH SOLE 0 0 408976 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 83 10666 SH SOLE 0 0 10666 GOLUB CAP BDC INC COM 38173M102 309 17343 SH SOLE 0 0 17343 GOODYEAR TIRE & RUBR CO COM 382550101 1061 69364 SH SOLE 0 0 69364 GOPRO INC CL A 38268T103 198 36283 SH SOLE 0 0 36283 GRACO INC COM 384109104 488 9726 SH SOLE 5868 0 3858 GRAINGER W W INC COM 384802104 5109 19049 SH SOLE 15322 0 3727 GRAN TIERRA ENERGY INC COM 38500T101 28 17506 SH SOLE 17494 0 12 GRAND CANYON ED INC COM 38526M106 540 4611 SH SOLE 2011 0 2600 GRANITESHARES ETF TR S&P GSCI CM K 1 38747R207 678 31087 SH SOLE 0 0 31087 GRANITESHARES GOLD TR SHS BEN INT 38748G101 628 44636 SH SOLE 0 0 44636 GRAY TELEVISION INC COM 389375106 650 39670 SH SOLE 38564 0 1106 GREAT PANTHER MINING LIMITED COM 39115V101 9 10950 SH SOLE 0 0 10950 GREAT WESTN BANCORP INC COM 391416104 545 15260 SH SOLE 15247 0 13 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 686 48977 SH SOLE 0 0 48977 GREENBRIER COS INC COM 393657101 231 7583 SH SOLE 0 0 7583 GROUPON INC COM 399473107 53 14727 SH SOLE 0 0 14727 GRUBHUB INC COM 400110102 2616 33583 SH SOLE 28528 0 5055 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 183 21723 SH SOLE 0 0 21723 GUARDANT HEALTH INC COM 40131M109 1304 15101 SH SOLE 879 0 14222 GUGGENHEIM CR ALLOCATION FD COM 40168G108 247 11840 SH SOLE 0 0 11840 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1117 137441 SH SOLE 0 0 137441 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 489 23871 SH SOLE 0 0 23871 GUIDEWIRE SOFTWARE INC COM 40171V100 478 4715 SH SOLE 4419 0 296 GW PHARMACEUTICALS PLC ADS 36197T103 2399 13918 SH SOLE 302 0 13616 HAEMONETICS CORP COM 405024100 697 5793 SH SOLE 869 0 4924 HALLIBURTON CO COM 406216101 3902 171591 SH SOLE 71394 0 100197 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1352 41976 SH SOLE 0 0 41976 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 333 48712 SH SOLE 0 0 48712 HANCOCK JOHN INVS TR COM 410142103 253 15411 SH SOLE 0 0 15411 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2678 115581 SH SOLE 0 0 115581 HANCOCK JOHN PFD INCOME FD I COM 41013X106 1234 53623 SH SOLE 0 0 53623 HANCOCK JOHN PFD INCOME FD I COM 41021P103 344 17796 SH SOLE 0 0 17796 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 4071 240030 SH SOLE 0 0 240030 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1415 55704 SH SOLE 0 0 55704 HANCOCK WHITNEY CORPORATION COM 410120109 394 9838 SH SOLE 5580 0 4258 HANESBRANDS INC COM 410345102 1274 73983 SH SOLE 2967 0 71016 HANNON ARMSTRONG SUST INFR C COM 41068X100 314 11144 SH SOLE 0 0 11144 HARBORONE BANCORP INC COM 41165F101 307 16400 SH SOLE 0 0 16400 HARLEY DAVIDSON INC COM 412822108 675 18825 SH SOLE 0 0 18825 HARRIS CORP DEL COM 413875105 2499 13215 SH SOLE 818 0 12397 HARTFORD FDS EXCHANGE TRADE MUN OPORTUNITE 41653L503 692 16662 SH SOLE 0 0 16662 HARTFORD FDS EXCHANGE TRADE SHRT DURTN ETF 41653L602 1316 32305 SH SOLE 0 0 32305 HARTFORD FINL SVCS GROUP INC COM 416515104 846 15184 SH SOLE 2438 0 12746 HASBRO INC COM 418056107 3295 31183 SH SOLE 10397 0 20786 HAWAIIAN ELEC INDUSTRIES COM 419870100 891 20449 SH SOLE 1591 0 18858 HAWKINS INC COM 420261109 253 5821 SH SOLE 0 0 5821 HCA HEALTHCARE INC COM 40412C101 1555 11508 SH SOLE 1604 0 9904 HCP INC COM 40414L109 2728 85288 SH SOLE 2619 0 82669 HD SUPPLY HLDGS INC COM 40416M105 1032 25633 SH SOLE 3970 0 21663 HDFC BANK LTD SPONSORED ADS 40415F101 486 3734 SH SOLE 2898 0 836 HEALTH INS INNOVATIONS INC COM CL A 42225K106 894 34506 SH SOLE 0 0 34506 HEALTHCARE SVCS GRP INC COM 421906108 234 7710 SH SOLE 2827 0 4883 HEALTHCARE TR AMER INC CL A NEW 42225P501 7729 281787 SH SOLE 1029 0 280758 HEALTHEQUITY INC COM 42226A107 1427 21893 SH SOLE 14175 0 7718 HECLA MNG CO COM 422704106 211 117452 SH SOLE 0 0 117452 HEICO CORP NEW COM 422806109 7627 57000 SH SOLE 1945 0 55055 HELEN OF TROY CORP LTD COM G4388N106 3052 23369 SH SOLE 251 0 23118 HELIOS TECHNOLOGIES INC COM 42328H109 318 6814 SH SOLE 5364 0 1450 HELMERICH & PAYNE INC COM 423452101 470 9293 SH SOLE 2091 0 7202 HENRY JACK & ASSOC INC COM 426281101 1314 9773 SH SOLE 3943 0 5830 HENRY SCHEIN INC COM 806407102 355 5085 SH SOLE 413 0 4672 HERCULES CAPITAL INC COM 427096508 1568 122279 SH SOLE 0 0 122279 HERSHEY CO COM 427866108 6497 48474 SH SOLE 0 0 48474 HESS CORP COM 42809H107 1408 22151 SH SOLE 5842 0 16309 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1095 73223 SH SOLE 161 0 73062 HEXCEL CORP NEW COM 428291108 2907 35938 SH SOLE 22319 0 13619 HEXO CORP COM 428304109 162 30408 SH SOLE 0 0 30408 HI CRUSH INC COM 428337109 62 25247 SH SOLE 23 0 25224 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 1592 90755 SH SOLE 0 0 90755 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 699 62207 SH SOLE 0 0 62207 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 6223 449645 SH SOLE 0 0 449645 HILL ROM HLDGS INC COM 431475102 633 6054 SH SOLE 0 0 6054 HILLENBRAND INC COM 431571108 313 7907 SH SOLE 2952 0 4955 HILTON WORLDWIDE HLDGS INC COM 43300A203 1297 13266 SH SOLE 9541 0 3725 HISTOGENICS CORP COM 43358V109 4 20000 SH SOLE 0 0 20000 HOLLYFRONTIER CORP COM 436106108 817 17652 SH SOLE 2236 0 15416 HOLOGIC INC COM 436440101 944 19649 SH SOLE 0 0 19649 HOME BANCSHARES INC COM 436893200 271 14094 SH SOLE 0 0 14094 HOME DEPOT INC COM 437076102 96060 461876 SH SOLE 65273 0 396603 HONDA MOTOR LTD AMERN SHS 438128308 466 18022 SH SOLE 8998 0 9024 HONEYWELL INTL INC COM 438516106 54747 313552 SH SOLE 77800 0 235752 HORIZON BANCORP INC COM 440407104 388 23765 SH SOLE 0 0 23765 HORMEL FOODS CORP COM 440452100 2212 54567 SH SOLE 0 0 54567 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1429 57160 SH SOLE 3159 0 54001 HOST HOTELS & RESORTS INC COM 44107P104 196 10760 SH SOLE 6507 0 4253 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 118 15559 SH SOLE 0 0 15559 HP INC COM 40434L105 2239 107702 SH SOLE 11327 0 96375 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1421 54250 SH SOLE 0 0 54250 HSBC HLDGS PLC SPON ADR NEW 404280406 2876 68908 SH SOLE 38407 0 30501 HUBBELL INC COM 443510607 663 5081 SH SOLE 17 0 5064 HUBSPOT INC COM 443573100 870 5100 SH SOLE 626 0 4474 HUDSON LTD COM CL A G46408103 430 31189 SH SOLE 31189 0 0 HUMANA INC COM 444859102 4195 15812 SH SOLE 9405 0 6407 HUNT J B TRANS SVCS INC COM 445658107 1030 11273 SH SOLE 5203 0 6070 HUNTINGTON BANCSHARES INC COM 446150104 8694 629075 SH SOLE 516898 0 112177 HUNTINGTON INGALLS INDS INC COM 446413106 1500 6674 SH SOLE 1116 0 5558 HUNTSMAN CORP COM 447011107 580 28371 SH SOLE 11556 0 16815 HYATT HOTELS CORP COM CL A 448579102 400 5253 SH SOLE 2165 0 3088 IAC INTERACTIVECORP COM 44919P508 1472 6769 SH SOLE 2285 0 4484 IAMGOLD CORP COM 450913108 329 97376 SH SOLE 0 0 97376 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 4087 56439 SH SOLE 0 0 56439 ICF INTL INC COM 44925C103 496 6818 SH SOLE 6318 0 500 ICICI BK LTD ADR 45104G104 138 10980 SH SOLE 4857 0 6123 ICON PLC SHS G4705A100 3278 21288 SH SOLE 13112 0 8176 IDACORP INC COM 451107106 334 3321 SH SOLE 435 0 2886 IDEX CORP COM 45167R104 316 1834 SH SOLE 1249 0 585 IDEXX LABS INC COM 45168D104 3774 13707 SH SOLE 2006 0 11701 IEC ELECTRS CORP NEW COM 44949L105 169 26895 SH SOLE 0 0 26895 IHS MARKIT LTD SHS G47567105 4017 62984 SH SOLE 58307 0 4677 II VI INC COM 902104108 599 16391 SH SOLE 2768 0 13623 ILLINOIS TOOL WKS INC COM 452308109 12365 81990 SH SOLE 32857 0 49133 ILLUMINA INC COM 452327109 7085 19244 SH SOLE 2733 0 16511 IMMUNOGEN INC COM 45253H101 74 34134 SH SOLE 30377 0 3757 IMPAC MTG HLDGS INC COM NEW 45254P508 48 15431 SH SOLE 0 0 15431 IMPINJ INC COM 453204109 733 25602 SH SOLE 116 0 25486 INCYTE CORP COM 45337C102 1771 20849 SH SOLE 3309 0 17540 INDEPENDENCE RLTY TR INC COM 45378A106 661 57140 SH SOLE 0 0 57140 INDEPENDENT BANK CORP MASS COM 453836108 294 3856 SH SOLE 0 0 3856 INDEXIQ ETF TR HDGD FTSE EURO 45409B552 659 33549 SH SOLE 0 0 33549 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 2683 131786 SH SOLE 0 0 131786 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2623 86218 SH SOLE 0 0 86218 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 1166 47408 SH SOLE 0 0 47408 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 2128 85581 SH SOLE 0 0 85581 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 4084 209473 SH SOLE 0 0 209473 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 513 18793 SH SOLE 0 0 18793 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 4289 135957 SH SOLE 0 0 135957 INDEXIQ ETF TR US RL EST SMCP 45409B628 849 34214 SH SOLE 0 0 34214 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1599 76815 SH SOLE 5 0 76810 INFOSYS LTD SPONSORED ADR 456788108 1875 175219 SH SOLE 8541 0 166678 INFRA AND ENERGY ALTRNTIVE I COM 45686J104 143 70150 SH SOLE 0 0 70150 ING GROEP N V SPONSORED ADR 456837103 945 81688 SH SOLE 73316 0 8372 INGERSOLL-RAND PLC SHS G47791101 7290 57553 SH SOLE 23389 0 34164 INGEVITY CORP COM 45688C107 333 3166 SH SOLE 0 0 3166 INGREDION INC COM 457187102 1272 15418 SH SOLE 863 0 14555 INNOSPEC INC COM 45768S105 208 2282 SH SOLE 182 0 2100 INNOVATIVE INDL PPTYS INC COM 45781V101 2555 20675 SH SOLE 0 0 20675 INNOVATOR ETFS TR IBD 50 ETF 45782C102 7512 219067 SH SOLE 0 0 219067 INNOVATOR ETFS TR IBD ETF LEADERS 45782C201 485 22887 SH SOLE 0 0 22887 INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 3001 85695 SH SOLE 0 0 85695 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 1290 54549 SH SOLE 0 0 54549 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 61 20800 SH SOLE 0 0 20800 INPHI CORP COM 45772F107 251 4712 SH SOLE 4297 0 415 INSIGHT ENTERPRISES INC COM 45765U103 372 6396 SH SOLE 21 0 6375 INSIGHT SELECT INCOME FD COM 45781W109 278 13807 SH SOLE 0 0 13807 INSPERITY INC COM 45778Q107 885 7246 SH SOLE 0 0 7246 INSTALLED BLDG PRODS INC COM 45780R101 209 3525 SH SOLE 0 0 3525 INSTEEL INDUSTRIES INC COM 45774W108 679 32607 SH SOLE 0 0 32607 INSULET CORP COM 45784P101 863 7232 SH SOLE 2198 0 5034 INTEGER HLDGS CORP COM 45826H109 1032 12270 SH SOLE 3278 0 8992 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 319 5754 SH SOLE 4359 0 1395 INTEL CORP COM 458140100 69942 1461081 SH SOLE 89598 0 1371483 INTER PARFUMS INC COM 458334109 293 4406 SH SOLE 4406 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 816 14910 SH SOLE 130 0 14780 INTERCEPT PHARMACEUTICALS IN COM 45845P108 5827 73229 SH SOLE 0 0 73229 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5982 69612 SH SOLE 35057 0 34555 INTERNATIONAL BUSINESS MACHS COM 459200101 40625 294601 SH SOLE 9256 0 285345 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 937 6461 SH SOLE 5124 0 1337 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 210 16206 SH SOLE 11779 0 4427 INTERXION HOLDING N.V SHS N47279109 877 11531 SH SOLE 8335 0 3196 INTL PAPER CO COM 460146103 10685 246643 SH SOLE 33253 0 213390 INTREXON CORP COM 46122T102 149 19494 SH SOLE 0 0 19494 INTUIT COM 461202103 5570 21313 SH SOLE 3683 0 17630 INTUITIVE SURGICAL INC COM NEW 46120E602 13109 24990 SH SOLE 1098 0 23892 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 2429 27058 SH SOLE 0 0 27058 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 9589 585795 SH SOLE 489 0 585306 INVESCO ACTIVELY MANAGD ETF S&P500 DOWNSID 46090A705 331 11795 SH SOLE 0 0 11795 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 1271 23859 SH SOLE 0 0 23859 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 31920 633712 SH SOLE 543 0 633169 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 1895 76186 SH SOLE 0 0 76186 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 170 15477 SH SOLE 0 0 15477 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 479 11997 SH SOLE 0 0 11997 INVESCO CALIF VALUE MUN INC COM 46132H106 237 18305 SH SOLE 0 0 18305 INVESCO CURNCYSHS AUSTRLA DL AUSTRALIAN DOL 46090N103 804 11454 SH SOLE 0 0 11454 INVESCO CURNCYSHS CDN DLR TR CDN DLR SHS 46138T104 619 8218 SH SOLE 0 0 8218 INVESCO CURNCYSHS SWISS FRAN SWISS FRANC 46138R108 892 9399 SH SOLE 0 0 9399 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 318 2935 SH SOLE 0 0 2935 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5832 370770 SH SOLE 0 0 370770 INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 731 44137 SH SOLE 0 0 44137 INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 413 26675 SH SOLE 0 0 26675 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 1065 75186 SH SOLE 0 0 75186 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 1058 105330 SH SOLE 0 0 105330 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 365 9432 SH SOLE 0 0 9432 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 2547 98066 SH SOLE 0 0 98066 INVESCO DYNAMIC CR OPP FD COM 46132R104 284 25405 SH SOLE 0 0 25405 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 7294 345838 SH SOLE 1311 0 344527 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8048 336042 SH SOLE 591 0 335451 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 14294 672347 SH SOLE 1660 0 670687 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 13303 552216 SH SOLE 592 0 551624 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 10989 518600 SH SOLE 995 0 517605 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 8672 351095 SH SOLE 585 0 350510 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 5877 274701 SH SOLE 665 0 274036 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 5088 207523 SH SOLE 0 0 207523 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 4972 235031 SH SOLE 0 0 235031 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3605 138373 SH SOLE 0 0 138373 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2068 97298 SH SOLE 0 0 97298 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 899 35593 SH SOLE 0 0 35593 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1719 81233 SH SOLE 0 0 81233 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1167 47659 SH SOLE 0 0 47659 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 290 14401 SH SOLE 0 0 14401 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 2451 46353 SH SOLE 0 0 46353 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 596 20084 SH SOLE 0 0 20084 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 17112 263503 SH SOLE 0 0 263503 INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 347 9341 SH SOLE 0 0 9341 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 30875 493128 SH SOLE 100 0 493028 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 719 15772 SH SOLE 0 0 15772 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 5635 196492 SH SOLE 0 0 196492 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 648 17529 SH SOLE 0 0 17529 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 513 8532 SH SOLE 0 0 8532 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 406 7307 SH SOLE 0 0 7307 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 533 17897 SH SOLE 0 0 17897 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 523 14106 SH SOLE 0 0 14106 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1830 20759 SH SOLE 0 0 20759 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 612 9218 SH SOLE 0 0 9218 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 25489 422558 SH SOLE 0 0 422558 INVESCO EXCHANGE TRADED FD T DWA NASDAQ MNT 46137V829 411 3483 SH SOLE 0 0 3483 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 3806 52923 SH SOLE 0 0 52923 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 2333 32012 SH SOLE 0 0 32012 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 5360 164916 SH SOLE 0 0 164916 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 1523 28459 SH SOLE 0 0 28459 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 2244 72484 SH SOLE 0 0 72484 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 224 12981 SH SOLE 0 0 12981 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 869 25983 SH SOLE 0 0 25983 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 391 9016 SH SOLE 0 0 9016 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 7047 145688 SH SOLE 4599 0 141089 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 10794 292909 SH SOLE 0 0 292909 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 628 18893 SH SOLE 0 0 18893 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 2249 22928 SH SOLE 0 0 22928 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 761 12983 SH SOLE 0 0 12983 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 4705 78204 SH SOLE 0 0 78204 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 2190 40314 SH SOLE 0 0 40314 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 6437 67174 SH SOLE 0 0 67174 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 12514 679389 SH SOLE 0 0 679389 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 203580 1745370 SH SOLE 0 0 1745370 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 10448 81831 SH SOLE 0 0 81831 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 930 77890 SH SOLE 0 0 77890 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1768 47280 SH SOLE 0 0 47280 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 5860 323040 SH SOLE 0 0 323040 INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 3394 49222 SH SOLE 0 0 49222 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 3864 236465 SH SOLE 0 0 236465 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 6184 45184 SH SOLE 0 0 45184 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 516 11482 SH SOLE 0 0 11482 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 1944 34382 SH SOLE 0 0 34382 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 3308 58910 SH SOLE 0 0 58910 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 4453 21221 SH SOLE 0 0 21221 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 284 7083 SH SOLE 0 0 7083 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 8698 147876 SH SOLE 0 0 147876 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 436 13269 SH SOLE 0 0 13269 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1484 22995 SH SOLE 0 0 22995 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 5400 36417 SH SOLE 0 0 36417 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 609 9086 SH SOLE 0 0 9086 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 3780 128900 SH SOLE 0 0 128900 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 1074 20038 SH SOLE 0 0 20038 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 7808 70219 SH SOLE 0 0 70219 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 815 13056 SH SOLE 0 0 13056 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1042 27776 SH SOLE 0 0 27776 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1471 29475 SH SOLE 0 0 29475 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2560 118032 SH SOLE 0 0 118032 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 218 2085 SH SOLE 0 0 2085 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 406 8357 SH SOLE 0 0 8357 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2295 52949 SH SOLE 0 0 52949 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 5407 26680 SH SOLE 0 0 26680 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 2176 17263 SH SOLE 0 0 17263 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1287 11743 SH SOLE 0 0 11743 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 245 8168 SH SOLE 0 0 8168 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 21348 159525 SH SOLE 0 0 159525 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 9013 50798 SH SOLE 0 0 50798 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 5589 56574 SH SOLE 0 0 56574 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 160086 1485026 SH SOLE 6322 0 1478704 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 31970 267647 SH SOLE 0 0 267647 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 7853 120815 SH SOLE 0 0 120815 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 10943 330393 SH SOLE 0 0 330393 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3750 105303 SH SOLE 0 0 105303 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1022 34402 SH SOLE 0 0 34402 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 8746 122249 SH SOLE 0 0 122249 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 5262 237767 SH SOLE 0 0 237767 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 1358 39845 SH SOLE 0 0 39845 INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 1387 51602 SH SOLE 0 0 51602 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 14481 639896 SH SOLE 0 0 639896 INVESCO EXCHNG TRADED FD TR CHINA REALESTE 46138E602 300 10492 SH SOLE 0 0 10492 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1411 31117 SH SOLE 0 0 31117 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 910 33655 SH SOLE 0 0 33655 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 744 41960 SH SOLE 0 0 41960 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1485 27511 SH SOLE 0 0 27511 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 1271 50063 SH SOLE 0 0 50063 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 2646 84667 SH SOLE 0 0 84667 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 9852 339245 SH SOLE 0 0 339245 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 3390 178871 SH SOLE 349 0 178522 INVESCO EXCHNG TRADED FD TR FNDMNTL IG CRP 46138E693 740 28545 SH SOLE 0 0 28545 INVESCO EXCHNG TRADED FD TR FRONTIER MKTS 46138E776 161 11062 SH SOLE 0 0 11062 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 2022 49774 SH SOLE 0 0 49774 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 3193 147814 SH SOLE 0 0 147814 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 624 20898 SH SOLE 0 0 20898 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 241 19210 SH SOLE 0 0 19210 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 1956 84429 SH SOLE 0 0 84429 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 987 35486 SH SOLE 0 0 35486 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 13414 420884 SH SOLE 250 0 420634 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 1423 28201 SH SOLE 0 0 28201 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 6750 314534 SH SOLE 0 0 314534 INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 2890 41400 SH SOLE 0 0 41400 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 8569 285133 SH SOLE 0 0 285133 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 507 10066 SH SOLE 0 0 10066 INVESCO EXCHNG TRADED FD TR LADERITE 0-5YR 46138E560 220 8809 SH SOLE 0 0 8809 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 590 21853 SH SOLE 100 0 21753 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 12519 479107 SH SOLE 0 0 479107 INVESCO EXCHNG TRADED FD TR NY AMT FRE MUN 46138E529 318 12670 SH SOLE 0 0 12670 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 52742 3605090 SH SOLE 1068 0 3604022 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 2027 62114 SH SOLE 0 0 62114 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 2230 57782 SH SOLE 0 0 57782 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 1251 29252 SH SOLE 0 0 29252 INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 43905 822496 SH SOLE 0 0 822496 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 3445 141244 SH SOLE 134 0 141110 INVESCO EXCHNG TRADED FD TR S&P FINCIAL REVE 46138G680 1090 16076 SH SOLE 0 0 16076 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 15363 410320 SH SOLE 0 0 410320 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 121 10306 SH SOLE 0 0 10306 INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 309 11581 SH SOLE 0 0 11581 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 5757 170088 SH SOLE 0 0 170088 INVESCO EXCHNG TRADED FD TR S&P INTL QULTY 46138E214 549 23183 SH SOLE 0 0 23183 INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 9901 162494 SH SOLE 0 0 162494 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 85972 1676855 SH SOLE 0 0 1676855 INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 11958 189384 SH SOLE 0 0 189384 INVESCO EXCHNG TRADED FD TR S&P SMLCAP HIG 46138E131 214 9035 SH SOLE 0 0 9035 INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 289 4859 SH SOLE 0 0 4859 INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 114 12659 SH SOLE 0 0 12659 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 1141 21148 SH SOLE 64 0 21084 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 8293 70343 SH SOLE 0 0 70343 INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 572 8592 SH SOLE 0 0 8592 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1640 19609 SH SOLE 50 0 19559 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 35180 733232 SH SOLE 0 0 733232 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 1392 19039 SH SOLE 0 0 19039 INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 1540 29769 SH SOLE 0 0 29769 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 44924 1192890 SH SOLE 0 0 1192890 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 62961 1495146 SH SOLE 0 0 1495146 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 151817 2759299 SH SOLE 0 0 2759299 INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 148 16306 SH SOLE 0 0 16306 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 3033 107277 SH SOLE 0 0 107277 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 24730 1091348 SH SOLE 0 0 1091348 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 6013 191267 SH SOLE 0 0 191267 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 4550 182515 SH SOLE 0 0 182515 INVESCO HIGH INCOME 2023 TAR COM 46135X108 1933 185158 SH SOLE 0 0 185158 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 434 17185 SH SOLE 0 0 17185 INVESCO LTD SHS G491BT108 5878 287276 SH SOLE 239195 0 48081 INVESCO MORTGAGE CAPITAL INC COM 46131B100 3155 195750 SH SOLE 43 0 195707 INVESCO MUN OPPORTUNITY TR COM 46132C107 653 53130 SH SOLE 0 0 53130 INVESCO MUN TR COM 46131J103 198 16098 SH SOLE 0 0 16098 INVESCO MUNI INCOME OPP TRST COM 46132X101 377 49268 SH SOLE 0 0 49268 INVESCO QQQ TR UNIT SER 1 46090E103 864508 4629476 SH SOLE 236 0 4629240 INVESCO QQQ TR UNIT SER 1 46090E103 5714 30600 SH Put SOLE 0 0 30600 INVESCO QUALITY MUNI INC TRS COM 46133G107 786 63282 SH SOLE 0 0 63282 INVESCO SR INCOME TR COM 46131H107 1452 336059 SH SOLE 0 0 336059 INVESCO TR INVT GRADE MUNS COM 46131M106 300 23658 SH SOLE 0 0 23658 INVESCO VALUE MUN INCOME TR COM 46132P108 1636 107503 SH SOLE 0 0 107503 INVESTORS BANCORP INC NEW COM 46146L101 226 20259 SH SOLE 0 0 20259 INVESTORS REAL ESTATE TR SH BEN INT 461730509 597 10179 SH SOLE 0 0 10179 INVITAE CORP COM 46185L103 944 40191 SH SOLE 0 0 40191 IONIS PHARMACEUTICALS INC COM 462222100 2947 45854 SH SOLE 37691 0 8163 IPG PHOTONICS CORP COM 44980X109 371 2408 SH SOLE 1219 0 1189 IQIYI INC SPONSORED ADS 46267X108 2412 116803 SH SOLE 46 0 116757 IQVIA HLDGS INC COM 46266C105 2724 16927 SH SOLE 5269 0 11658 IRADIMED CORP COM 46266A109 441 21585 SH SOLE 0 0 21585 IRIDEX CORP COM 462684101 82 18033 SH SOLE 0 0 18033 IRIDIUM COMMUNICATIONS INC COM 46269C102 501 21535 SH SOLE 0 0 21535 IROBOT CORP COM 462726100 880 9603 SH SOLE 0 0 9603 IRON MTN INC NEW COM 46284V101 5905 188653 SH SOLE 35027 0 153626 ISHARES GOLD TRUST ISHARES 464285105 49551 3670414 SH SOLE 0 0 3670414 ISHARES INC CORE MSCI EMKT 46434G103 905129 17595814 SH SOLE 90284 0 17505530 ISHARES INC CUR HD MSCI EM 46434G509 625 24543 SH SOLE 0 0 24543 ISHARES INC EM HGHYL BD ETF 464286285 6646 139059 SH SOLE 0 0 139059 ISHARES INC EM MKT SM-CP ETF 464286475 606 13651 SH SOLE 0 0 13651 ISHARES INC EM MKTS DIV ETF 464286319 8298 203439 SH SOLE 0 0 203439 ISHARES INC ESG MSCI EM ETF 46434G863 1774 52166 SH SOLE 0 0 52166 ISHARES INC GLB ENR PROD ETF 464286343 1557 77100 SH SOLE 0 0 77100 ISHARES INC MIN VOL EMRG MKT 464286533 68825 1169295 SH SOLE 0 0 1169295 ISHARES INC MIN VOL GBL ETF 464286525 45296 491707 SH SOLE 0 0 491707 ISHARES INC MLT FCTR EMG MKT 46434G889 928 22032 SH SOLE 0 0 22032 ISHARES INC MSCI AUST ETF 464286103 34765 1542389 SH SOLE 0 0 1542389 ISHARES INC MSCI BRAZIL ETF 464286400 2488 56913 SH SOLE 0 0 56913 ISHARES INC MSCI BRIC INDX 464286657 649 15297 SH SOLE 0 0 15297 ISHARES INC MSCI CDA ETF 464286509 1643 57393 SH SOLE 0 0 57393 ISHARES INC MSCI CHILE ETF 464286640 676 16533 SH SOLE 0 0 16533 ISHARES INC MSCI EM ASIA ETF 464286426 2729 41253 SH SOLE 0 0 41253 ISHARES INC MSCI EQUAL WEITE 464286681 1725 29087 SH SOLE 0 0 29087 ISHARES INC MSCI EURZONE ETF 464286608 2765 69902 SH SOLE 0 0 69902 ISHARES INC MSCI FRANCE ETF 464286707 21966 716677 SH SOLE 0 0 716677 ISHARES INC MSCI FRNTR100ETF 464286145 2722 91884 SH SOLE 100 0 91784 ISHARES INC MSCI GBL ETF NEW 46434G848 407 13433 SH SOLE 0 0 13433 ISHARES INC MSCI GBL GOLD MN 46434G855 912 44671 SH SOLE 0 0 44671 ISHARES INC MSCI GERMANY ETF 464286806 14041 500581 SH SOLE 0 0 500581 ISHARES INC MSCI HONG KG ETF 464286871 297 11494 SH SOLE 0 0 11494 ISHARES INC MSCI ISRAEL ETF 464286632 274 5017 SH SOLE 0 0 5017 ISHARES INC MSCI ITALY ETF 46434G830 2970 107804 SH SOLE 0 0 107804 ISHARES INC MSCI JPN ETF NEW 46434G822 24531 449458 SH SOLE 0 0 449458 ISHARES INC MSCI MEXICO ETF 464286822 596 13737 SH SOLE 0 0 13737 ISHARES INC MSCI NETHERL ETF 464286814 4198 136112 SH SOLE 0 0 136112 ISHARES INC MSCI PAC JP ETF 464286665 1743 36908 SH SOLE 0 0 36908 ISHARES INC MSCI SINGPOR ETF 46434G780 604 24449 SH SOLE 0 0 24449 ISHARES INC MSCI SPAIN ETF 464286764 3389 117220 SH SOLE 0 0 117220 ISHARES INC MSCI STH AFR ETF 464286780 368 6723 SH SOLE 0 0 6723 ISHARES INC MSCI STH KOR ETF 464286772 1195 19962 SH SOLE 0 0 19962 ISHARES INC MSCI SWITZERLAND 464286749 4919 130954 SH SOLE 0 0 130954 ISHARES INC MSCI TAIWAN ETF 46434G772 1404 40155 SH SOLE 0 0 40155 ISHARES INC MSCI THAILND ETF 464286624 1757 18380 SH SOLE 0 0 18380 ISHARES INC MSCI TURKEY ETF 464286715 354 14871 SH SOLE 0 0 14871 ISHARES INC MSCI WORLD ETF 464286392 644 7081 SH SOLE 0 0 7081 ISHARES INC US INTL HGH YLD 464286178 1522 30860 SH SOLE 0 0 30860 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 1812 115763 SH SOLE 0 0 115763 ISHARES SILVER TRUST ISHARES 46428Q109 17226 1202092 SH SOLE 0 0 1202092 ISHARES TR 0-5 YR TIPS ETF 46429B747 5295 52645 SH SOLE 0 0 52645 ISHARES TR 0-5YR HI YL CP 46434V407 17924 383819 SH SOLE 0 0 383819 ISHARES TR 0-5YR INVT GR CP 46434V100 6693 131315 SH SOLE 0 0 131315 ISHARES TR 1 3 YR TREAS BD 464287457 220371 2599325 SH SOLE 58477 0 2540848 ISHARES TR 10 YR INVT GRD 46435G144 298 5727 SH SOLE 0 0 5727 ISHARES TR 10-20 YR TRS ETF 464288653 3948 27582 SH SOLE 0 0 27582 ISHARES TR 20 YR TR BD ETF 464287432 108087 813849 SH SOLE 19 0 813830 ISHARES TR 3 7 YR TREAS BD 464288661 51563 410012 SH SOLE 0 0 410012 ISHARES TR A RATE CP BD ETF 46429B291 1032 19198 SH SOLE 0 0 19198 ISHARES TR AGENCY BOND ETF 464288166 2897 25142 SH SOLE 0 0 25142 ISHARES TR AGGRES ALLOC ETF 464289859 5219 94628 SH SOLE 0 0 94628 ISHARES TR ASIA 50 ETF 464288430 704 11496 SH SOLE 0 0 11496 ISHARES TR BARCLAYS 7 10 YR 464287440 79233 720174 SH SOLE 10720 0 709454 ISHARES TR BRAZIL SM-CP ETF 464289131 2004 118426 SH SOLE 0 0 118426 ISHARES TR BROAD USD HIGH 46435U853 221 5390 SH SOLE 0 0 5390 ISHARES TR CALIF MUN BD ETF 464288356 11097 183004 SH SOLE 0 0 183004 ISHARES TR CHINA LG-CAP ETF 464287184 5050 118068 SH SOLE 0 0 118068 ISHARES TR COHEN STEER REIT 464287564 24293 215650 SH SOLE 0 0 215650 ISHARES TR CONSER ALLOC ETF 464289883 10459 295527 SH SOLE 0 0 295527 ISHARES TR CONV BD ETF 46435G102 6302 105856 SH SOLE 0 0 105856 ISHARES TR CORE 1 5 YR USD 46432F859 16649 330133 SH SOLE 0 0 330133 ISHARES TR CORE DIV GRWTH 46434V621 119189 3120127 SH SOLE 0 0 3120127 ISHARES TR CORE HIGH DV ETF 46429B663 103278 1092884 SH SOLE 0 0 1092884 ISHARES TR CORE INTL AGGR 46435G672 6493 119196 SH SOLE 0 0 119196 ISHARES TR CORE LT USDB ETF 464289479 865 13105 SH SOLE 0 0 13105 ISHARES TR CORE MSCI EAFE 46432F842 657630 10710591 SH SOLE 12100 0 10698491 ISHARES TR CORE MSCI EURO 46434V738 2805 60189 SH SOLE 0 0 60189 ISHARES TR CORE MSCI INTL 46435G326 1082 19733 SH SOLE 0 0 19733 ISHARES TR CORE MSCI PAC 46434V696 1724 30972 SH SOLE 0 0 30972 ISHARES TR CORE MSCI TOTAL 46432F834 27147 462949 SH SOLE 0 0 462949 ISHARES TR CORE S&P MCP ETF 464287507 1195627 6154776 SH SOLE 115799 0 6038977 ISHARES TR CORE S&P SCP ETF 464287804 407545 5206252 SH SOLE 31478 0 5174774 ISHARES TR CORE S&P TTL STK 464287150 286381 4298075 SH SOLE 0 0 4298075 ISHARES TR CORE S&P US GWT 464287671 807770 12887198 SH SOLE 0 0 12887198 ISHARES TR CORE S&P US VLU 464287663 602648 10638096 SH SOLE 0 0 10638096 ISHARES TR CORE S&P500 ETF 464287200 1141531 3872878 SH SOLE 11363 0 3861515 ISHARES TR CORE TOTAL USD 46434V613 14258 275886 SH SOLE 0 0 275886 ISHARES TR CORE US AGGBD ET 464287226 764894 6869277 SH SOLE 19726 0 6849551 ISHARES TR CR 5 10 YR ETF 46435G417 3269 64987 SH SOLE 0 0 64987 ISHARES TR CRE U S REIT ETF 464288521 5614 107911 SH SOLE 0 0 107911 ISHARES TR CUR HD EURZN ETF 46434V639 5783 188123 SH SOLE 0 0 188123 ISHARES TR DEVSMCP EXNA ETF 464288497 260 5184 SH SOLE 0 0 5184 ISHARES TR DOW JONES US ETF 464287846 19156 131091 SH SOLE 0 0 131091 ISHARES TR EAFE GRWTH ETF 464288885 9503 117652 SH SOLE 0 0 117652 ISHARES TR EAFE SML CP ETF 464288273 21543 375314 SH SOLE 55509 0 319805 ISHARES TR EAFE VALUE ETF 464288877 21567 448655 SH SOLE 0 0 448655 ISHARES TR EDEG HIG YLELD 46435G250 920 18401 SH SOLE 0 0 18401 ISHARES TR EDGE INVT GRDE 46435G219 217 4210 SH SOLE 0 0 4210 ISHARES TR EDGE MSCI MINM 46435G433 9462 283874 SH SOLE 0 0 283874 ISHARES TR EDGE MSCI USA VL 46432F388 20555 253166 SH SOLE 0 0 253166 ISHARES TR EDGE US FIXD INM 46435U796 4561 45175 SH SOLE 0 0 45175 ISHARES TR ESG 1 5 YR USD 46435G243 673 26569 SH SOLE 0 0 26569 ISHARES TR ESG MSCI EAFE 46435G516 2535 39415 SH SOLE 0 0 39415 ISHARES TR ESG MSCI USA ETF 46435G425 1222 18944 SH SOLE 0 0 18944 ISHARES TR ESG USD CORPT 46435G193 845 32697 SH SOLE 0 0 32697 ISHARES TR EUROPE ETF 464287861 2299 52157 SH SOLE 0 0 52157 ISHARES TR EXPANDED TECH 464287515 30820 141078 SH SOLE 0 0 141078 ISHARES TR EXPND TEC SC ETF 464287549 9482 43967 SH SOLE 0 0 43967 ISHARES TR EXPONENTIAL TECH 46434V381 4397 114013 SH SOLE 0 0 114013 ISHARES TR FALN ANGLS USD 46435G474 408 15343 SH SOLE 0 0 15343 ISHARES TR FLTG RATE NT ETF 46429B655 104741 2056569 SH SOLE 686 0 2055883 ISHARES TR GBL COMM SVC ETF 464287275 1616 28239 SH SOLE 0 0 28239 ISHARES TR GL CLEAN ENE ETF 464288224 1792 168417 SH SOLE 0 0 168417 ISHARES TR GL TIMB FORE ETF 464288174 1175 19603 SH SOLE 0 0 19603 ISHARES TR GLB CNS DISC ETF 464288745 941 7944 SH SOLE 0 0 7944 ISHARES TR GLB CNSM STP ETF 464288737 9398 178564 SH SOLE 0 0 178564 ISHARES TR GLB INFRASTR ETF 464288372 4202 90948 SH SOLE 0 0 90948 ISHARES TR GLOB HLTHCRE ETF 464287325 7243 117372 SH SOLE 0 0 117372 ISHARES TR GLOB INDSTRL ETF 464288729 415 4527 SH SOLE 0 0 4527 ISHARES TR GLOB UTILITS ETF 464288711 3838 70324 SH SOLE 0 0 70324 ISHARES TR GLOBAL 100 ETF 464287572 2060 42180 SH SOLE 0 0 42180 ISHARES TR GLOBAL ENERG ETF 464287341 3203 98637 SH SOLE 0 0 98637 ISHARES TR GLOBAL FINLS ETF 464287333 1554 24244 SH SOLE 0 0 24244 ISHARES TR GLOBAL MATER ETF 464288695 1350 20711 SH SOLE 0 0 20711 ISHARES TR GLOBAL REIT ETF 46434V647 2307 86489 SH SOLE 0 0 86489 ISHARES TR GLOBAL TECH ETF 464287291 75308 419473 SH SOLE 0 0 419473 ISHARES TR GNMA BOND ETF 46429B333 2018 40262 SH SOLE 0 0 40262 ISHARES TR GOV/CRED BD ETF 464288596 587 5038 SH SOLE 0 0 5038 ISHARES TR GRWT ALLOCAT ETF 464289867 15451 335749 SH SOLE 0 0 335749 ISHARES TR HDG MSCI EAFE 46434V803 24899 834989 SH SOLE 493 0 834496 ISHARES TR HDG MSCI JAPAN 46434V886 969 31930 SH SOLE 0 0 31930 ISHARES TR IBNDS MAR20 ETF 46432FAK3 293 11890 SH SOLE 0 0 11890 ISHARES TR IBNDS MAR23 ETF 46432FAN7 618 25201 SH SOLE 0 0 25201 ISHARES TR IBONDS DEC19 ETF 46434VAU4 17380 698853 SH SOLE 4156 0 694697 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 19650 775471 SH SOLE 4053 0 771418 ISHARES TR IBONDS DEC2021 46435G789 3946 153055 SH SOLE 577 0 152478 ISHARES TR IBONDS DEC2022 46435G755 3567 136571 SH SOLE 574 0 135997 ISHARES TR IBONDS DEC2023 46435G318 2098 81554 SH SOLE 585 0 80969 ISHARES TR IBONDS DEC2026 46435GAA0 2173 86713 SH SOLE 1698 0 85015 ISHARES TR IBONDS DEC21 ETF 46434VBK5 17577 705054 SH SOLE 4123 0 700931 ISHARES TR IBONDS DEC22 ETF 46434VBA7 13803 547069 SH SOLE 4122 0 542947 ISHARES TR IBONDS DEC23 ETF 46434VAX8 12032 473507 SH SOLE 4129 0 469378 ISHARES TR IBONDS DEC24 ETF 46434VBG4 4966 194914 SH SOLE 1642 0 193272 ISHARES TR IBONDS DEC25 ETF 46434VBD1 2533 98904 SH SOLE 1653 0 97251 ISHARES TR IBONDS ETF 46435UAA9 923 36212 SH SOLE 1680 0 34532 ISHARES TR IBONDS MAR20 ETF 46432FBC0 548 20975 SH SOLE 0 0 20975 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 329 12305 SH SOLE 0 0 12305 ISHARES TR IBONDS SEP19 ETF 46429B564 3957 155556 SH SOLE 579 0 154977 ISHARES TR IBONDS SEP2020 46434V571 6581 257567 SH SOLE 579 0 256988 ISHARES TR IBOXX HI YD ETF 464288513 171603 1968380 SH SOLE 42197 0 1926183 ISHARES TR IBOXX INV CP ETF 464287242 229362 1844191 SH SOLE 14145 0 1830046 ISHARES TR INDIA 50 ETF 464289529 1477 38478 SH SOLE 0 0 38478 ISHARES TR INTL DEV RE ETF 464288489 1600 53682 SH SOLE 0 0 53682 ISHARES TR INTL DEVPPTY ETF 464288422 272 7158 SH SOLE 0 0 7158 ISHARES TR INTL DIV GRWTH 46435G524 895 16012 SH SOLE 0 0 16012 ISHARES TR INTL MOMENTUM FT 46434V449 276 9304 SH SOLE 0 0 9304 ISHARES TR INTL PFD STK ETF 46429B135 574 37881 SH SOLE 0 0 37881 ISHARES TR INTL QLTY FACTOR 46434V456 687 22769 SH SOLE 0 0 22769 ISHARES TR INTL SEL DIV ETF 464288448 56802 1849012 SH SOLE 0 0 1849012 ISHARES TR INTL TREA BD ETF 464288117 1666 32767 SH SOLE 0 0 32767 ISHARES TR INTL VALUE FACTR 46435G409 919 39860 SH SOLE 0 0 39860 ISHARES TR INTRM GOV CR ETF 464288612 1332 11864 SH SOLE 0 0 11864 ISHARES TR INTRM TR CRP ETF 464288638 114395 2008696 SH SOLE 0 0 2008696 ISHARES TR JPMORGAN USD EMG 464288281 56498 498706 SH SOLE 119 0 498587 ISHARES TR LATN AMER 40 ETF 464287390 829 24571 SH SOLE 0 0 24571 ISHARES TR LNG TR CRPRT BD 464289511 6202 97288 SH SOLE 0 0 97288 ISHARES TR MBS ETF 464288588 172744 1605429 SH SOLE 28582 0 1576847 ISHARES TR MICRO-CAP ETF 464288869 3138 33678 SH SOLE 1171 0 32507 ISHARES TR MIN VOL EAFE ETF 46429B689 130382 1794908 SH SOLE 0 0 1794908 ISHARES TR MIN VOL JAPN ETF 46434V712 289 4454 SH SOLE 0 0 4454 ISHARES TR MIN VOL USA ETF 46429B697 591565 9583100 SH SOLE 48901 0 9534199 ISHARES TR MLTFCTR INTL SML 46434V266 783 27047 SH SOLE 0 0 27047 ISHARES TR MODERT ALLOC ETF 464289875 15207 389735 SH SOLE 0 0 389735 ISHARES TR MORTGE REL ETF 46435G342 9734 230771 SH SOLE 0 0 230771 ISHARES TR MRGSTR MD CP ETF 464288208 10775 55543 SH SOLE 0 0 55543 ISHARES TR MRGSTR MD CP GRW 464288307 11363 45175 SH SOLE 0 0 45175 ISHARES TR MRGSTR MD CP VAL 464288406 4152 26376 SH SOLE 0 0 26376 ISHARES TR MRGSTR SM CP ETF 464288505 3521 20165 SH SOLE 0 0 20165 ISHARES TR MRGSTR SM CP GR 464288604 4868 23908 SH SOLE 0 0 23908 ISHARES TR MRNGSTR INC ETF 46432F875 2752 109519 SH SOLE 0 0 109519 ISHARES TR MRNGSTR LG-CP ET 464287127 12260 74241 SH SOLE 0 0 74241 ISHARES TR MRNGSTR LG-CP GR 464287119 33577 175015 SH SOLE 0 0 175015 ISHARES TR MRNGSTR LG-CP VL 464288109 6817 63160 SH SOLE 0 0 63160 ISHARES TR MRNING SM CP ETF 464288703 2689 19616 SH SOLE 0 0 19616 ISHARES TR MSCI AC ASIA ETF 464288182 1359 19478 SH SOLE 0 0 19478 ISHARES TR MSCI ACWI ETF 464288257 16664 226071 SH SOLE 0 0 226071 ISHARES TR MSCI ACWI EX US 464288240 2625 56127 SH SOLE 0 0 56127 ISHARES TR MSCI ACWI EXUS 46435G847 370 13687 SH SOLE 0 0 13687 ISHARES TR MSCI CHINA ETF 46429B671 1871 31475 SH SOLE 0 0 31475 ISHARES TR MSCI EAFE ETF 464287465 160845 2447064 SH SOLE 103227 0 2343837 ISHARES TR MSCI EMG MKT ETF 464287234 114062 2658173 SH SOLE 108693 0 2549480 ISHARES TR MSCI EMG MKT ETF 464287234 498 11600 SH Put SOLE 0 0 11600 ISHARES TR MSCI EURO FL ETF 464289180 709 39066 SH SOLE 0 0 39066 ISHARES TR MSCI GLOBAL IMP 46435G532 301 5213 SH SOLE 0 0 5213 ISHARES TR MSCI INDIA ETF 46429B598 5817 164777 SH SOLE 0 0 164777 ISHARES TR MSCI INDIA SM CP 46429B614 605 15642 SH SOLE 0 0 15642 ISHARES TR MSCI INDONIA ETF 46429B309 759 29214 SH SOLE 0 0 29214 ISHARES TR MSCI KLD400 SOC 464288570 7603 69526 SH SOLE 0 0 69526 ISHARES TR MSCI LW CRB TG 46434V464 407 3400 SH SOLE 0 0 3400 ISHARES TR MSCI PERU ETF 464289842 533 14403 SH SOLE 0 0 14403 ISHARES TR MSCI PHILIPS ETF 46429B408 562 15794 SH SOLE 0 0 15794 ISHARES TR MSCI POLAND ETF 46429B606 708 29802 SH SOLE 0 0 29802 ISHARES TR MSCI UK ETF NEW 46435G334 12744 394295 SH SOLE 0 0 394295 ISHARES TR MSCI USA ESG SLC 464288802 9970 81808 SH SOLE 0 0 81808 ISHARES TR MULTIFACTOR GLBL 46434V316 621 21212 SH SOLE 0 0 21212 ISHARES TR MULTIFACTOR INTL 46434V274 906 34490 SH SOLE 0 0 34490 ISHARES TR MULTIFACTOR USA 46434V282 9061 285282 SH SOLE 0 0 285282 ISHARES TR MULTIFACTOR USA 46434V290 1529 37944 SH SOLE 0 0 37944 ISHARES TR NA TEC MULTM ETF 464287531 626 11522 SH SOLE 0 0 11522 ISHARES TR NASDAQ BIOTECH 464287556 42295 387672 SH SOLE 33874 0 353798 ISHARES TR NATIONAL MUN ETF 464288414 55033 486628 SH SOLE 0 0 486628 ISHARES TR NEW YORK MUN ETF 464288323 1179 20753 SH SOLE 0 0 20753 ISHARES TR NEW ZEALAND ETF 464289123 3070 57521 SH SOLE 0 0 57521 ISHARES TR NORTH AMERN NAT 464287374 1523 49600 SH SOLE 0 0 49600 ISHARES TR PFD AND INCM SEC 464288687 172873 4691255 SH SOLE 0 0 4691255 ISHARES TR PHLX SEMICND ETF 464287523 6718 33859 SH SOLE 0 0 33859 ISHARES TR RESIDNL REAL EST 464288562 6146 84280 SH SOLE 0 0 84280 ISHARES TR RUS 1000 ETF 464287622 101333 622474 SH SOLE 1 0 622473 ISHARES TR RUS 1000 GRW ETF 464287614 387506 2462856 SH SOLE 3122 0 2459734 ISHARES TR RUS 1000 VAL ETF 464287598 203562 1600077 SH SOLE 8788 0 1591289 ISHARES TR RUS 2000 GRW ETF 464287648 64376 320486 SH SOLE 6538 0 313948 ISHARES TR RUS 2000 VAL ETF 464287630 54990 456345 SH SOLE 15640 0 440705 ISHARES TR RUS MD CP GR ETF 464287481 68664 481550 SH SOLE 423 0 481127 ISHARES TR RUS MDCP VAL ETF 464287473 59021 662187 SH SOLE 7731 0 654456 ISHARES TR RUS MID CAP ETF 464287499 112732 2017752 SH SOLE 5722 0 2012030 ISHARES TR RUS TOP 200 ETF 464289446 13119 192835 SH SOLE 0 0 192835 ISHARES TR RUS TP200 GR ETF 464289438 19566 228046 SH SOLE 0 0 228046 ISHARES TR RUS TP200 VL ETF 464289420 6851 126769 SH SOLE 0 0 126769 ISHARES TR RUSEL 2500 ETF 46435G268 555 12260 SH SOLE 0 0 12260 ISHARES TR RUSSELL 2000 ETF 464287655 586958 3774650 SH SOLE 39763 0 3734887 ISHARES TR RUSSELL 2000 ETF 464287655 1306 8400 SH Put SOLE 0 0 8400 ISHARES TR RUSSELL 3000 ETF 464287689 64129 372067 SH SOLE 0 0 372067 ISHARES TR S&P 100 ETF 464287101 13517 104305 SH SOLE 0 0 104305 ISHARES TR S&P 500 GRWT ETF 464287309 390992 2181389 SH SOLE 5850 0 2175539 ISHARES TR S&P 500 VAL ETF 464287408 278809 2391775 SH SOLE 0 0 2391775 ISHARES TR S&P MC 400GR ETF 464287606 60169 265915 SH SOLE 0 0 265915 ISHARES TR S&P MC 400VL ETF 464287705 43513 272861 SH SOLE 0 0 272861 ISHARES TR S&P SML 600 GWT 464287887 68101 373199 SH SOLE 4408 0 368791 ISHARES TR SELECT DIVID ETF 464287168 115484 1159944 SH SOLE 23469 0 1136475 ISHARES TR SH TR CRPORT ETF 464288646 42082 787457 SH SOLE 0 0 787457 ISHARES TR SHORT TREAS BD 464288679 122932 1110999 SH SOLE 23174 0 1087825 ISHARES TR SHRT NAT MUN ETF 464288158 16994 159493 SH SOLE 0 0 159493 ISHARES TR SP SMCP600VL ETF 464287879 39386 265013 SH SOLE 0 0 265013 ISHARES TR TIPS BD ETF 464287176 380677 3296194 SH SOLE 8500 0 3287694 ISHARES TR TRANS AVG ETF 464287192 9449 50212 SH SOLE 0 0 50212 ISHARES TR TRS FLT RT BD 46434V860 13987 278025 SH SOLE 0 0 278025 ISHARES TR U.S. BAS MTL ETF 464287838 3089 32510 SH SOLE 0 0 32510 ISHARES TR U.S. CNSM GD ETF 464287812 2922 24052 SH SOLE 0 0 24052 ISHARES TR U.S. CNSM SV ETF 464287580 9706 44580 SH SOLE 0 0 44580 ISHARES TR U.S. ENERGY ETF 464287796 6642 193015 SH SOLE 0 0 193015 ISHARES TR U.S. FIN SVC ETF 464287770 15059 112471 SH SOLE 0 0 112471 ISHARES TR U.S. FINLS ETF 464287788 21912 174455 SH SOLE 0 0 174455 ISHARES TR U.S. INSRNCE ETF 464288786 520 7350 SH SOLE 0 0 7350 ISHARES TR U.S. MED DVC ETF 464288810 58454 242830 SH SOLE 0 0 242830 ISHARES TR U.S. PHARMA ETF 464288836 2256 14961 SH SOLE 0 0 14961 ISHARES TR U.S. REAL ES ETF 464287739 48389 554216 SH SOLE 0 0 554216 ISHARES TR U.S. TECH ETF 464287721 45330 229067 SH SOLE 0 0 229067 ISHARES TR U.S. UTILITS ETF 464287697 15934 105672 SH SOLE 0 0 105672 ISHARES TR ULTR SH TRM BD 46434V878 16040 318314 SH SOLE 0 0 318314 ISHARES TR US AER DEF ETF 464288760 81858 382138 SH SOLE 0 0 382138 ISHARES TR US BR DEL SE ETF 464288794 3159 50030 SH SOLE 0 0 50030 ISHARES TR US DIVID BYBCK 46435U861 280 10104 SH SOLE 0 0 10104 ISHARES TR US HLTHCARE ETF 464287762 34770 178060 SH SOLE 0 0 178060 ISHARES TR US HLTHCR PR ETF 464288828 12554 73248 SH SOLE 0 0 73248 ISHARES TR US HOME CONS ETF 464288752 9447 247179 SH SOLE 0 0 247179 ISHARES TR US INDUSTRIALS 464287754 18296 115608 SH SOLE 0 0 115608 ISHARES TR US OIL EQ&SV ETF 464288844 584 26917 SH SOLE 0 0 26917 ISHARES TR US OIL GS EX ETF 464288851 1512 26975 SH SOLE 0 0 26975 ISHARES TR US REGNL BKS ETF 464288778 5417 118024 SH SOLE 0 0 118024 ISHARES TR US TELECOM ETF 464287713 1766 59979 SH SOLE 0 0 59979 ISHARES TR US TREAS BD ETF 46429B267 208044 8059035 SH SOLE 0 0 8059035 ISHARES TR USA MOMENTUM FCT 46432F396 159230 1342580 SH SOLE 134 0 1342446 ISHARES TR USA QUALITY FCTR 46432F339 39465 431454 SH SOLE 0 0 431454 ISHARES TR USA SIZE FACTOR 46432F370 1074 11804 SH SOLE 0 0 11804 ISHARES TR USD INV GRDE ETF 464288620 13002 227818 SH SOLE 48399 0 179419 ISHARES TR YLD OPTIM BD 46434V787 2908 114959 SH SOLE 0 0 114959 ISHARES US ETF TR COMMOD SEL STG 46431W853 2382 72856 SH SOLE 0 0 72856 ISHARES US ETF TR INT RT HD LONG 46431W812 1324 53658 SH SOLE 0 0 53658 ISHARES US ETF TR INT RT HDG C B 46431W705 6889 73270 SH SOLE 0 0 73270 ISHARES US ETF TR IT RT HDG HGYL 46431W606 3174 35784 SH SOLE 0 0 35784 ISHARES US ETF TR SHT MAT BD ETF 46431W507 198019 3934412 SH SOLE 661 0 3933751 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 2748 54794 SH SOLE 0 0 54794 ISTAR INC COM 45031U101 507 40797 SH SOLE 0 0 40797 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 280 29679 SH SOLE 25612 0 4067 ITERIS INC COM 46564T107 762 147300 SH SOLE 0 0 147300 ITRON INC COM 465741106 963 15395 SH SOLE 13935 0 1460 ITT INC COM 45073V108 354 5399 SH SOLE 1436 0 3963 IVY HIGH INC OPPORTUNITIES F COM 465893105 270 19906 SH SOLE 0 0 19906 J2 GLOBAL INC COM 48123V102 583 6559 SH SOLE 3 0 6556 JACK IN THE BOX INC COM 466367109 210 2574 SH SOLE 7 0 2567 JACOBS ENGR GROUP INC COM 469814107 1081 12808 SH SOLE 92 0 12716 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1250 28534 SH SOLE 0 0 28534 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3841 84871 SH SOLE 0 0 84871 JANUS DETROIT STR TR HENDERSON MTG 47103U852 6098 117357 SH SOLE 0 0 117357 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 47432 950162 SH SOLE 757 0 949405 JANUS DETROIT STR TR LONG TERM CARE 47103U407 485 16904 SH SOLE 0 0 16904 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1229 8624 SH SOLE 2217 0 6407 JD COM INC SPON ADR CL A 47215P106 2106 69544 SH SOLE 80 0 69464 JEFFERIES FINL GROUP INC COM 47233W109 203 10573 SH SOLE 0 0 10573 JETBLUE AWYS CORP COM 477143101 1713 92650 SH SOLE 0 0 92650 JOHN BEAN TECHNOLOGIES CORP COM 477839104 280 2312 SH SOLE 1837 0 475 JOHN HANCOCK ETF TRUST MLTFACTR UTILS 47804J867 371 11587 SH SOLE 0 0 11587 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 24196 640263 SH SOLE 0 0 640263 JOHN HANCOCK ETF TRUST MULTFCTR EMRNG 47804J834 716 27944 SH SOLE 0 0 27944 JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 5313 188076 SH SOLE 0 0 188076 JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 864 25919 SH SOLE 0 0 25919 JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 1812 47960 SH SOLE 0 0 47960 JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 2006 58686 SH SOLE 0 0 58686 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 39178 1073369 SH SOLE 0 0 1073369 JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 6697 136022 SH SOLE 0 0 136022 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 4915 186345 SH SOLE 0 0 186345 JOHNSON & JOHNSON COM 478160104 151353 1086682 SH SOLE 118272 0 968410 JOHNSON CTLS INTL PLC SHS G51502105 5488 132851 SH SOLE 89781 0 43070 JONES LANG LASALLE INC COM 48020Q107 1522 10818 SH SOLE 206 0 10612 JP MORGAN EXCHANGE TRADED FD BETABULDRS CDA 46641Q696 286 11477 SH SOLE 0 0 11477 JP MORGAN EXCHANGE TRADED FD BETBULD EUROPE 46641Q720 419 17402 SH SOLE 0 0 17402 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 4984 218493 SH SOLE 0 0 218493 JP MORGAN EXCHANGE TRADED FD DCPLND HG YLD 46641Q878 919 17978 SH SOLE 0 0 17978 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 2033 36548 SH SOLE 0 0 36548 JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 1229 21815 SH SOLE 0 0 21815 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 567 9530 SH SOLE 0 0 9530 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 23617 433649 SH SOLE 0 0 433649 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 279 4204 SH SOLE 0 0 4204 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 9663 129102 SH SOLE 0 0 129102 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 68549 1360370 SH SOLE 0 0 1360370 JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 3133 62138 SH SOLE 0 0 62138 JP MORGAN EXCHANGE TRADED FD US DIVIDEND 46641Q795 571 21640 SH SOLE 0 0 21640 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 7280 289937 SH SOLE 0 0 289937 JPMORGAN CHASE & CO COM 46625H100 133095 1190475 SH SOLE 123666 0 1066809 KADANT INC COM 48282T104 305 3359 SH SOLE 0 0 3359 KANSAS CITY SOUTHERN COM NEW 485170302 1836 15070 SH SOLE 56 0 15014 KAYNE ANDERSN MLP MIDS INVT COM 486606106 1054 68845 SH SOLE 0 0 68845 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1293 111678 SH SOLE 0 0 111678 KB HOME COM 48666K109 276 10721 SH SOLE 6988 0 3733 KBR INC COM 48242W106 375 15025 SH SOLE 9545 0 5480 KELLOGG CO COM 487836108 2224 41507 SH SOLE 1269 0 40238 KEMET CORP COM NEW 488360207 397 21120 SH SOLE 803 0 20317 KEMPER CORP DEL COM 488401100 234 2708 SH SOLE 0 0 2708 KENNAMETAL INC COM 489170100 211 5695 SH SOLE 4501 0 1194 KENNEDY-WILSON HLDGS INC COM 489398107 1303 63350 SH SOLE 0 0 63350 KEURIG DR PEPPER INC COM 49271V100 642 22200 SH SOLE 3085 0 19115 KEYCORP NEW COM 493267108 2945 165896 SH SOLE 48031 0 117865 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2999 33396 SH SOLE 11596 0 21800 KIMBERLY CLARK CORP COM 494368103 42886 321773 SH SOLE 96587 0 225186 KIMCO RLTY CORP COM 49446R109 836 45235 SH SOLE 0 0 45235 KINDER MORGAN INC DEL COM 49456B101 21273 1018837 SH SOLE 88119 0 930718 KINROSS GOLD CORP COM 496902404 672 173128 SH SOLE 0 0 173128 KINSALE CAP GROUP INC COM 49714P108 796 8642 SH SOLE 8375 0 267 KIRKLAND LAKE GOLD LTD COM 49741E100 974 22703 SH SOLE 0 0 22703 KITE RLTY GROUP TR COM NEW 49803T300 190 12570 SH SOLE 1849 0 10721 KKR & CO INC CL A 48251W104 5940 235064 SH SOLE 0 0 235064 KKR INCOME OPPORTUNITIES FD COM 48249T106 1134 72116 SH SOLE 0 0 72116 KKR REAL ESTATE FIN TR INC COM 48251K100 384 19280 SH SOLE 0 0 19280 KLA-TENCOR CORP COM 482480100 4185 35409 SH SOLE 9012 0 26397 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 460 14011 SH SOLE 1677 0 12334 KOHLS CORP COM 500255104 1954 41101 SH SOLE 592 0 40509 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 333 7647 SH SOLE 81 0 7566 KORN FERRY COM NEW 500643200 260 6479 SH SOLE 1462 0 5017 KORNIT DIGITAL LTD SHS M6372Q113 238 7529 SH SOLE 0 0 7529 KRAFT HEINZ CO COM 500754106 6084 196007 SH SOLE 2249 0 193758 KRANESHARES TR BOSERA MSCI CH 500767405 1565 50548 SH SOLE 0 0 50548 KRANESHARES TR CSI CHI INTERNET 500767306 2145 48800 SH SOLE 0 0 48800 KRANESHARES TR EMRNG MKT CONS 500767876 259 11590 SH SOLE 0 0 11590 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 504 22019 SH SOLE 1787 0 20232 KROGER CO COM 501044101 3367 155107 SH SOLE 13670 0 141437 KRONOS WORLDWIDE INC COM 50105F105 281 18343 SH SOLE 4506 0 13837 KT CORP SPONSORED ADR 48268K101 1927 155774 SH SOLE 155549 0 225 L BRANDS INC COM 501797104 660 25300 SH SOLE 2568 0 22732 L3 TECHNOLOGIES INC COM 502413107 6490 26470 SH SOLE 16850 0 9620 LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 98 10640 SH SOLE 0 0 10640 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1563 9040 SH SOLE 1314 0 7726 LADDER CAP CORP CL A 505743104 512 30806 SH SOLE 33 0 30773 LAM RESEARCH CORP COM 512807108 4477 23834 SH SOLE 2520 0 21314 LAMAR ADVERTISING CO NEW CL A 512816109 792 9815 SH SOLE 1530 0 8285 LAMB WESTON HLDGS INC COM 513272104 2505 39533 SH SOLE 15998 0 23535 LANDSTAR SYS INC COM 515098101 1015 9404 SH SOLE 7059 0 2345 LANTRONIX INC COM NEW 516548203 266 79920 SH SOLE 0 0 79920 LAREDO PETROLEUM INC COM 516806106 33 11528 SH SOLE 0 0 11528 LAS VEGAS SANDS CORP COM 517834107 8480 143502 SH SOLE 3496 0 140006 LATTICE STRATEGIES TR HARTFORD GBL ETF 518416508 964 33089 SH SOLE 0 0 33089 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 56422 2003621 SH SOLE 0 0 2003621 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 5614 177326 SH SOLE 0 0 177326 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 208 8863 SH SOLE 0 0 8863 LATTICE STRATEGIES TR HARTFRD REIT ETF 518416300 566 37084 SH SOLE 0 0 37084 LAUDER ESTEE COS INC CL A 518439104 4934 26948 SH SOLE 3614 0 23334 LAZARD GLB TTL RET&INCM FD I COM 52106W103 176 10861 SH SOLE 0 0 10861 LAZARD LTD SHS A G54050102 446 12972 SH SOLE 0 0 12972 LAZYDAYS HLDGS INC COM 52110H100 363 72560 SH SOLE 0 0 72560 LCI INDS COM 50189K103 263 2921 SH SOLE 1821 0 1100 LEAR CORP COM NEW 521865204 1244 8931 SH SOLE 5539 0 3392 LEE ENTERPRISES INC COM 523768109 57 25302 SH SOLE 0 0 25302 LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 645 24986 SH SOLE 0 0 24986 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 636 24181 SH SOLE 0 0 24181 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 12662 393730 SH SOLE 0 0 393730 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 4739 149511 SH SOLE 0 0 149511 LEGGETT & PLATT INC COM 524660107 1000 26074 SH SOLE 1775 0 24299 LEIDOS HLDGS INC COM 525327102 543 6794 SH SOLE 103 0 6691 LENNAR CORP CL A 526057104 765 15791 SH SOLE 175 0 15616 LENNOX INTL INC COM 526107107 936 3402 SH SOLE 1572 0 1830 LEXICON PHARMACEUTICALS INC COM NEW 528872302 232 36931 SH SOLE 34685 0 2246 LEXINFINTECH HLDGS LTD ADR 528877103 205 18344 SH SOLE 16744 0 1600 LEXINGTON REALTY TRUST COM 529043101 1933 205385 SH SOLE 79194 0 126191 LGI HOMES INC COM 50187T106 920 12876 SH SOLE 0 0 12876 LHC GROUP INC COM 50187A107 551 4610 SH SOLE 424 0 4186 LIBBEY INC COM 529898108 22 11598 SH SOLE 0 0 11598 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 6349 989013 SH SOLE 0 0 989013 LIBERTY ALL-STAR GROWTH FD I COM 529900102 1078 185288 SH SOLE 0 0 185288 LIBERTY BROADBAND CORP COM SER A 530307107 273 2655 SH SOLE 1977 0 678 LIBERTY BROADBAND CORP COM SER C 530307305 410 3931 SH SOLE 3147 0 784 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 74 115000 PRN SOLE 0 0 115000 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 562 14872 SH SOLE 12519 0 2353 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 800 21067 SH SOLE 16990 0 4077 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 201 5364 SH SOLE 4298 0 1066 LIBERTY OILFIELD SVCS INC COM CL A 53115L104 433 26791 SH SOLE 26791 0 0 LIBERTY PPTY TR SH BEN INT 531172104 694 13876 SH SOLE 2148 0 11728 LIFE STORAGE INC COM 53223X107 4813 50621 SH SOLE 0 0 50621 LILLY ELI & CO COM 532457108 20382 183971 SH SOLE 16347 0 167624 LIMBACH HLDGS INC COM 53263P105 369 40519 SH SOLE 0 0 40519 LIMELIGHT NETWORKS INC COM 53261M104 28 10300 SH SOLE 0 0 10300 LINCOLN ELEC HLDGS INC COM 533900106 421 5117 SH SOLE 0 0 5117 LINCOLN NATL CORP IND COM 534187109 2408 37370 SH SOLE 1369 0 36001 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 846 47144 SH SOLE 444 0 46700 LINDE PLC SHS G5494J103 9444 47020 SH SOLE 25143 0 21877 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 344 29636 SH SOLE 12924 0 16712 LITHIA MTRS INC CL A 536797103 731 6155 SH SOLE 5359 0 796 LITTELFUSE INC COM 537008104 561 3157 SH SOLE 2345 0 812 LIVANOVA PLC SHS G5509L101 216 3007 SH SOLE 2307 0 700 LIVE NATION ENTERTAINMENT IN COM 538034109 1016 15336 SH SOLE 2290 0 13046 LIVENT CORP COM 53814L108 315 45553 SH SOLE 33195 0 12358 LIVEPERSON INC COM 538146101 410 14623 SH SOLE 0 0 14623 LKQ CORP COM 501889208 610 22834 SH SOLE 7745 0 15089 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 225 79160 SH SOLE 13505 0 65655 LMP CAP & INCOME FD INC COM 50208A102 201 14842 SH SOLE 0 0 14842 LOCKHEED MARTIN CORP COM 539830109 88020 242119 SH SOLE 6358 0 235761 LOEWS CORP COM 540424108 728 13311 SH SOLE 5995 0 7316 LOGITECH INTL S A SHS H50430232 436 10969 SH SOLE 0 0 10969 LOGMEIN INC COM 54142L109 986 13377 SH SOLE 2846 0 10531 LOUISIANA PAC CORP COM 546347105 301 11481 SH SOLE 0 0 11481 LOWES COS INC COM 548661107 20637 204509 SH SOLE 36676 0 167833 LPL FINL HLDGS INC COM 50212V100 1454 17824 SH SOLE 0 0 17824 LRAD CORP COM 50213V109 304 92379 SH SOLE 0 0 92379 LTC PPTYS INC COM 502175102 1831 40096 SH SOLE 444 0 39652 LULULEMON ATHLETICA INC COM 550021109 6424 35647 SH SOLE 6890 0 28757 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 404 34960 SH SOLE 0 0 34960 LUMENTUM HLDGS INC COM 55024U109 3041 56939 SH SOLE 31520 0 25419 LYFT INC CL A COM 55087P104 1144 17404 SH SOLE 4988 0 12416 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4755 55208 SH SOLE 4549 0 50659 M & T BK CORP COM 55261F104 3397 19976 SH SOLE 6202 0 13774 MACQUARIE FT TR GB INF UT DI COM 55607W100 133 12812 SH SOLE 0 0 12812 MACQUARIE INFRASTRUCTURE COR COM 55608B105 704 17358 SH SOLE 54 0 17304 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 60 60000 PRN SOLE 0 0 60000 MACYS INC COM 55616P104 1773 82598 SH SOLE 37902 0 44696 MADDEN STEVEN LTD COM 556269108 602 17742 SH SOLE 4950 0 12792 MADISON CVRED CALL & EQ STR COM 557437100 501 75735 SH SOLE 0 0 75735 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 5040 78753 SH SOLE 1930 0 76823 MAGNA INTL INC COM 559222401 2163 43526 SH SOLE 3607 0 39919 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 292 28250 SH SOLE 0 0 28250 MAIN STREET CAPITAL CORP COM 56035L104 4755 115632 SH SOLE 8361 0 107271 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 1480 70895 SH SOLE 0 0 70895 MALLINCKRODT PUB LTD CO SHS G5785G107 558 60817 SH SOLE 0 0 60817 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 1317 55067 SH SOLE 0 0 55067 MANHATTAN ASSOCS INC COM 562750109 320 4600 SH SOLE 3774 0 826 MANNKIND CORP COM NEW 56400P706 39 33927 SH SOLE 0 0 33927 MANPOWERGROUP INC COM 56418H100 358 3705 SH SOLE 1923 0 1782 MANULIFE FINL CORP COM 56501R106 1037 57023 SH SOLE 7974 0 49049 MARATHON OIL CORP COM 565849106 1525 107353 SH SOLE 3911 0 103442 MARATHON PETE CORP COM 56585A102 9103 162905 SH SOLE 40256 0 122649 MARKEL CORP COM 570535104 1393 1278 SH SOLE 14 0 1264 MARRIOTT INTL INC NEW CL A 571903202 7008 49956 SH SOLE 15914 0 34042 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 527 5462 SH SOLE 1338 0 4124 MARSH & MCLENNAN COS INC COM 571748102 2614 26209 SH SOLE 8327 0 17882 MARTEN TRANS LTD COM 573075108 358 19724 SH SOLE 19724 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1414 6145 SH SOLE 2308 0 3837 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 544 22784 SH SOLE 11854 0 10930 MASCO CORP COM 574599106 1966 50110 SH SOLE 6180 0 43930 MASIMO CORP COM 574795100 1304 8763 SH SOLE 2720 0 6043 MASTERCARD INC CL A 57636Q104 79297 299766 SH SOLE 27520 0 272246 MASTERCARD INC CL A 57636Q104 212 800 SH Put SOLE 0 0 800 MATADOR RES CO COM 576485205 235 11955 SH SOLE 10232 0 1723 MATCH GROUP INC COM 57665R106 1729 25698 SH SOLE 0 0 25698 MATERIALISE NV SPONSORED ADS 57667T100 224 11450 SH SOLE 0 0 11450 MATTEL INC COM 577081102 544 48515 SH SOLE 0 0 48515 MAXIM INTEGRATED PRODS INC COM 57772K101 3082 51514 SH SOLE 1408 0 50106 MAXIMUS INC COM 577933104 617 8501 SH SOLE 310 0 8191 MAYVILLE ENGINEERING CO INC COM 578605107 496 35950 SH SOLE 0 0 35950 MCCORMICK & CO INC COM NON VTG 579780206 9720 62698 SH SOLE 15108 0 47590 MCCORMICK & CO INC COM VTG 579780107 720 4645 SH SOLE 0 0 4645 MCDERMOTT INTL INC COM 580037703 159 16412 SH SOLE 3580 0 12832 MCDONALDS CORP COM 580135101 63559 306074 SH SOLE 17419 0 288655 MCKESSON CORP COM 58155Q103 4008 29825 SH SOLE 6963 0 22862 MDU RES GROUP INC COM 552690109 2754 106730 SH SOLE 0 0 106730 MEDICAL PPTYS TRUST INC COM 58463J304 6395 366704 SH SOLE 433 0 366271 MEDIDATA SOLUTIONS INC COM 58471A105 2074 22906 SH SOLE 15211 0 7695 MEDIFAST INC COM 58470H101 332 2588 SH SOLE 0 0 2588 MEDLEY CAP CORP COM 58503F106 336 143458 SH SOLE 0 0 143458 MEDNAX INC COM 58502B106 256 10144 SH SOLE 49 0 10095 MEDTRONIC PLC SHS G5960L103 21125 216909 SH SOLE 63063 0 153846 MELLANOX TECHNOLOGIES LTD SHS M51363113 645 5826 SH SOLE 2538 0 3288 MERCADOLIBRE INC COM 58733R102 4067 6648 SH SOLE 34 0 6614 MERCER INTL INC COM 588056101 216 13959 SH SOLE 3559 0 10400 MERCK & CO INC COM 58933Y105 57766 688920 SH SOLE 75972 0 612948 MERCK & CO INC COM 58933Y105 361 4300 SH Put SOLE 0 0 4300 MERCURY GENL CORP NEW COM 589400100 1246 19939 SH SOLE 1126 0 18813 MERCURY SYS INC COM 589378108 364 5181 SH SOLE 937 0 4244 MEREDITH CORP COM 589433101 277 5030 SH SOLE 2485 0 2545 MERIDIAN BIOSCIENCE INC COM 589584101 361 30365 SH SOLE 0 0 30365 MERIT MED SYS INC COM 589889104 344 5871 SH SOLE 5775 0 96 MERITOR INC COM 59001K100 1976 81504 SH SOLE 0 0 81504 MESABI TR CTF BEN INT 590672101 280 9491 SH SOLE 0 0 9491 METLIFE INC COM 59156R108 9764 196584 SH SOLE 84388 0 112196 METTLER TOLEDO INTERNATIONAL COM 592688105 433 516 SH SOLE 373 0 143 MEXICO FD INC COM 592835102 145 10543 SH SOLE 0 0 10543 MFA FINL INC COM 55272X102 604 84106 SH SOLE 0 0 84106 MFS CHARTER INCOME TR SH BEN INT 552727109 925 113488 SH SOLE 0 0 113488 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 574 125586 SH SOLE 0 0 125586 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 94 18137 SH SOLE 0 0 18137 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 160 33786 SH SOLE 0 0 33786 MFS INTER INCOME TR SH BEN INT 55273C107 55 14364 SH SOLE 0 0 14364 MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 750 295341 SH SOLE 0 0 295341 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1106 189651 SH SOLE 0 0 189651 MFS SPL VALUE TR SH BEN INT 55274E102 265 46147 SH SOLE 0 0 46147 MGE ENERGY INC COM 55277P104 1240 16966 SH SOLE 0 0 16966 MGIC INVT CORP WIS COM 552848103 1567 119259 SH SOLE 33480 0 85779 MGM GROWTH PPTYS LLC CL A COM 55303A105 2108 68777 SH SOLE 0 0 68777 MGM RESORTS INTERNATIONAL COM 552953101 1422 49776 SH SOLE 10358 0 39418 MICROCHIP TECHNOLOGY INC COM 595017104 4738 54648 SH SOLE 932 0 53716 MICRON TECHNOLOGY INC COM 595112103 7587 196611 SH SOLE 13713 0 182898 MICROSOFT CORP COM 594918104 277942 2074735 SH SOLE 316032 0 1758703 MID AMER APT CMNTYS INC COM 59522J103 1151 9778 SH SOLE 1391 0 8387 MIDDLEBY CORP COM 596278101 930 6831 SH SOLE 1923 0 4908 MIDDLESEX WATER CO COM 596680108 274 4624 SH SOLE 0 0 4624 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 641 57707 SH SOLE 0 0 57707 MIMECAST LTD ORD SHS G14838109 495 10589 SH SOLE 9409 0 1180 MITEK SYS INC COM NEW 606710200 147 14800 SH SOLE 0 0 14800 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 1357 285611 SH SOLE 283077 0 2534 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 538 186797 SH SOLE 182683 0 4114 MKS INSTRUMENT INC COM 55306N104 399 5122 SH SOLE 3 0 5119 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 149 15974 SH SOLE 2323 0 13651 MOELIS & CO CL A 60786M105 413 11810 SH SOLE 2065 0 9745 MOHAWK INDS INC COM 608190104 289 1959 SH SOLE 550 0 1409 MOLSON COORS BREWING CO CL B 60871R209 519 9261 SH SOLE 0 0 9261 MOMO INC ADR 60879B107 504 14069 SH SOLE 0 0 14069 MONDELEZ INTL INC CL A 609207105 16743 310626 SH SOLE 73075 0 237551 MONGODB INC CL A 60937P106 2115 13908 SH SOLE 0 0 13908 MONMOUTH REAL ESTATE INVT CO CL A 609720107 710 52368 SH SOLE 0 0 52368 MONOLITHIC PWR SYS INC COM 609839105 1797 13232 SH SOLE 9853 0 3379 MONRO INC COM 610236101 1724 20158 SH SOLE 8501 0 11657 MONSTER BEVERAGE CORP NEW COM 61174X109 5493 86062 SH SOLE 73876 0 12186 MOODYS CORP COM 615369105 4093 20955 SH SOLE 18355 0 2600 MOOG INC CL A 615394202 681 7275 SH SOLE 0 0 7275 MOOG INC CL B 615394301 315 3390 SH SOLE 0 0 3390 MORGAN STANLEY COM NEW 617446448 8200 187176 SH SOLE 70583 0 116593 MORGAN STANLEY EMER MKTS DEB COM 61744H105 2783 298600 SH SOLE 0 0 298600 MOSAIC CO NEW COM 61945C103 403 16096 SH SOLE 1132 0 14964 MOTOROLA SOLUTIONS INC COM NEW 620076307 2532 15188 SH SOLE 5645 0 9543 MPLX LP COM UNIT REP LTD 55336V100 655 20360 SH SOLE 0 0 20360 MRC GLOBAL INC COM 55345K103 435 25402 SH SOLE 25216 0 186 MSC INDL DIRECT INC CL A 553530106 393 5315 SH SOLE 3138 0 2177 MSCI INC COM 55354G100 3379 14150 SH SOLE 11735 0 2415 MUELLER WTR PRODS INC COM SER A 624758108 450 45841 SH SOLE 0 0 45841 MULTI COLOR CORP COM 625383104 203 4057 SH SOLE 4057 0 0 MURPHY USA INC COM 626755102 1279 15219 SH SOLE 14451 0 768 MY SIZE INC COM 62844N109 7 10072 SH SOLE 0 0 10072 MYLAN N V SHS EURO N59465109 1211 63624 SH SOLE 12881 0 50743 MYND ANALYTICS INC *W EXP 06/29/202 62857N111 3 15600 SH SOLE 0 0 15600 NABORS INDUSTRIES LTD SHS G6359F103 56 19228 SH SOLE 0 0 19228 NABRIVA THERAPEUTICS PLC SHS G63637105 24 10000 SH SOLE 0 0 10000 NASDAQ INC COM 631103108 1742 18111 SH SOLE 12080 0 6031 NATIONAL FUEL GAS CO N J COM 636180101 1432 27141 SH SOLE 0 0 27141 NATIONAL GRID PLC SPONSORED ADR NE 636274409 12596 236865 SH SOLE 198343 0 38522 NATIONAL HEALTH INVS INC COM 63633D104 246 3154 SH SOLE 485 0 2669 NATIONAL INSTRS CORP COM 636518102 242 5755 SH SOLE 4893 0 862 NATIONAL OILWELL VARCO INC COM 637071101 878 39507 SH SOLE 11941 0 27566 NATIONAL RETAIL PPTYS INC COM 637417106 2183 41186 SH SOLE 780 0 40406 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 806 27864 SH SOLE 0 0 27864 NATIONAL VISION HLDGS INC COM 63845R107 315 10247 SH SOLE 10247 0 0 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 746 17077 SH SOLE 0 0 17077 NATUS MEDICAL INC DEL COM 639050103 267 10411 SH SOLE 22 0 10389 NAVIENT CORPORATION COM 63938C108 138 10091 SH SOLE 5423 0 4668 NBT BANCORP INC COM 628778102 309 8238 SH SOLE 0 0 8238 NEKTAR THERAPEUTICS COM 640268108 845 23736 SH SOLE 0 0 23736 NEOGEN CORP COM 640491106 269 4328 SH SOLE 2098 0 2230 NEOGENOMICS INC COM NEW 64049M209 422 19250 SH SOLE 4452 0 14798 NETAPP INC COM 64110D104 1107 17949 SH SOLE 3894 0 14055 NETEASE INC SPONSORED ADR 64110W102 392 1533 SH SOLE 0 0 1533 NETFLIX INC COM 64110L106 78553 213854 SH SOLE 11940 0 201914 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1233 105407 SH SOLE 0 0 105407 NEUBERGER BERMAN RE ES SEC F COM 64190A103 247 48159 SH SOLE 0 0 48159 NEUROCRINE BIOSCIENCES INC COM 64125C109 304 3602 SH SOLE 284 0 3318 NEW AGE BEVERAGES CORP COM 64157V108 57 12156 SH SOLE 0 0 12156 NEW AMER HIGH INCOME FD INC COM NEW 641876800 224 25249 SH SOLE 0 0 25249 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 578 9802 SH SOLE 0 0 9802 NEW GOLD INC CDA COM 644535106 22 22697 SH SOLE 0 0 22697 NEW JERSEY RES COM 646025106 933 18747 SH SOLE 0 0 18747 NEW MTN FIN CORP COM 647551100 923 66099 SH SOLE 239 0 65860 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 966 10000 SH SOLE 94 0 9906 NEW RELIC INC COM 64829B100 579 6694 SH SOLE 66 0 6628 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2330 151371 SH SOLE 117 0 151254 NEW SR INVT GROUP INC COM 648691103 247 36688 SH SOLE 0 0 36688 NEW YORK CMNTY BANCORP INC COM 649445103 969 97105 SH SOLE 6830 0 90275 NEW YORK MTG TR INC COM PAR $.02 649604501 258 41541 SH SOLE 0 0 41541 NEWELL BRANDS INC COM 651229106 1020 66116 SH SOLE 284 0 65832 NEWMARK GROUP INC CL A 65158N102 177 19722 SH SOLE 3809 0 15913 NEWMARKET CORP COM 651587107 918 2290 SH SOLE 2171 0 119 NEWMONT GOLDCORP CORPORATION COM 651639106 3852 100130 SH SOLE 2845 0 97285 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 490 21293 SH SOLE 0 0 21293 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 279 14727 SH SOLE 0 0 14727 NEXSTAR MEDIA GROUP INC CL A 65336K103 371 3673 SH SOLE 3036 0 637 NEXTERA ENERGY INC COM 65339F101 36258 176990 SH SOLE 29806 0 147184 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 640 13273 SH SOLE 8337 0 4936 NICE LTD SPONSORED ADR 653656108 1722 12568 SH SOLE 10669 0 1899 NIELSEN HLDGS PLC SHS EUR G6518L108 1570 69483 SH SOLE 64902 0 4581 NIKE INC CL B 654106103 25244 300703 SH SOLE 23706 0 276997 NIO INC SPON ADS 62914V106 205 80376 SH SOLE 0 0 80376 NISOURCE INC COM 65473P105 663 23007 SH SOLE 1117 0 21890 NLIGHT INC COM 65487K100 417 21706 SH SOLE 20456 0 1250 NOBLE CORP PLC SHS USD G65431101 73 39081 SH SOLE 10299 0 28782 NOBLE ENERGY INC COM 655044105 346 15439 SH SOLE 12818 0 2621 NOKIA CORP SPONSORED ADR 654902204 1282 255793 SH SOLE 10648 0 245145 NOMAD FOODS LTD USD ORD SHS G6564A105 661 30959 SH SOLE 30759 0 200 NORDIC AMERICAN TANKERS LIMI COM G65773106 43 18446 SH SOLE 0 0 18446 NORDSON CORP COM 655663102 205 1448 SH SOLE 1206 0 242 NORDSTROM INC COM 655664100 1037 32536 SH SOLE 0 0 32536 NORFOLK SOUTHERN CORP COM 655844108 12250 61455 SH SOLE 7714 0 53741 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 7 11585 SH SOLE 0 0 11585 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 1969 70975 SH SOLE 0 0 70975 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 2517 98171 SH SOLE 0 0 98171 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 1534 54439 SH SOLE 0 0 54439 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 924 34620 SH SOLE 0 0 34620 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1096 38053 SH SOLE 0 0 38053 NORTHERN TR CORP COM 665859104 1761 19563 SH SOLE 1604 0 17959 NORTHROP GRUMMAN CORP COM 666807102 26738 82750 SH SOLE 4981 0 77769 NORTHSTAR REALTY EUROPE CORP COM 66706L101 323 19655 SH SOLE 230 0 19425 NORTHWESTERN CORP COM NEW 668074305 215 2986 SH SOLE 1742 0 1244 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 361 6739 SH SOLE 1283 0 5456 NOVAGOLD RES INC COM NEW 66987E206 250 42302 SH SOLE 0 0 42302 NOVANTA INC COM 67000B104 644 6897 SH SOLE 4137 0 2760 NOVARTIS A G SPONSORED ADR 66987V109 15627 171144 SH SOLE 49870 0 121274 NOVOCURE LTD ORD SHS G6674U108 1515 23964 SH SOLE 0 0 23964 NOVO-NORDISK A S ADR 670100205 7175 140567 SH SOLE 89968 0 50599 NOW INC COM 67011P100 288 19537 SH SOLE 18360 0 1177 NRC GROUP HLDGS CORP COM 629375106 256 23000 SH SOLE 0 0 23000 NRG ENERGY INC COM NEW 629377508 315 8974 SH SOLE 1432 0 7542 NUANCE COMMUNICATIONS INC COM 67020Y100 1047 65579 SH SOLE 53029 0 12550 NUCOR CORP COM 670346105 9062 164462 SH SOLE 20575 0 143887 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 366 14941 SH SOLE 0 0 14941 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 1018 38801 SH SOLE 0 0 38801 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1260 48965 SH SOLE 0 0 48965 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 2622 70551 SH SOLE 0 0 70551 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 578 19116 SH SOLE 0 0 19116 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 802 23866 SH SOLE 0 0 23866 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1443 48800 SH SOLE 0 0 48800 NUSHARES ETF TR NUVEEN ESG US 67092P870 1629 64161 SH SOLE 0 0 64161 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 417 14353 SH SOLE 0 0 14353 NUSTAR ENERGY LP UNIT COM 67058H102 2057 75798 SH SOLE 0 0 75798 NUTANIX INC CL A 67059N108 1787 68800 SH SOLE 56910 0 11890 NUTRIEN LTD COM 67077M108 1798 33625 SH SOLE 3898 0 29727 NUVASIVE INC COM 670704105 389 6739 SH SOLE 4762 0 1977 NUVEEN AMT FREE MUN CR INC F COM 67071L106 6257 394252 SH SOLE 0 0 394252 NUVEEN AMT FREE QLTY MUN INC COM 670657105 2497 180804 SH SOLE 0 0 180804 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 509 30176 SH SOLE 0 0 30176 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 210 16048 SH SOLE 0 0 16048 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1373 94787 SH SOLE 0 0 94787 NUVEEN CALIF MUN VALUE FD COM 67062C107 765 75869 SH SOLE 0 0 75869 NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 476 29401 SH SOLE 0 0 29401 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 837 57313 SH SOLE 0 0 57313 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 2934 209007 SH SOLE 0 0 209007 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 402 50803 SH SOLE 0 0 50803 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 753 70712 SH SOLE 0 0 70712 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 2154 122321 SH SOLE 0 0 122321 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 522 57332 SH SOLE 0 0 57332 NUVEEN FLOATING RATE INCOME COM 67072T108 10722 1088557 SH SOLE 0 0 1088557 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1289 132349 SH SOLE 0 0 132349 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 176 17898 SH SOLE 0 0 17898 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 149 15117 SH SOLE 0 0 15117 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 1290 130155 SH SOLE 0 0 130155 NUVEEN INTER DURATION MN TMF COM 670671106 359 26749 SH SOLE 0 0 26749 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 170 13069 SH SOLE 0 0 13069 NUVEEN MUN 2021 TARGET TERM COM 670687102 209 21671 SH SOLE 0 0 21671 NUVEEN MUN HIGH INCOME OPP F COM 670682103 949 67994 SH SOLE 0 0 67994 NUVEEN MUN INCOME FD INC COM 67062J102 710 63132 SH SOLE 0 0 63132 NUVEEN MUN VALUE FD INC COM 670928100 4539 445907 SH SOLE 0 0 445907 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2632 167082 SH SOLE 0 0 167082 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1223 54658 SH SOLE 0 0 54658 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 289 20508 SH SOLE 0 0 20508 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 361 27604 SH SOLE 0 0 27604 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 345 25252 SH SOLE 0 0 25252 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 2609 263237 SH SOLE 0 0 263237 NUVEEN PFD & INCM SECURTIES COM 67072C105 5183 545605 SH SOLE 0 0 545605 NUVEEN PFD & INCOME TERM FD COM 67075A106 639 26987 SH SOLE 0 0 26987 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1250 89268 SH SOLE 0 0 89268 NUVEEN REAL ASSET INM AND GW COM 67074Y105 645 38116 SH SOLE 0 0 38116 NUVEEN REAL ESTATE INCOME FD COM 67071B108 120 11410 SH SOLE 0 0 11410 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1860 139632 SH SOLE 0 0 139632 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 1219 77145 SH SOLE 0 0 77145 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1267 82937 SH SOLE 0 0 82937 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 195 13545 SH SOLE 0 0 13545 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 211 13667 SH SOLE 0 0 13667 NUVEEN SHT DUR CR OPP FD COM 67074X107 382 24103 SH SOLE 0 0 24103 NUVEEN SR INCOME FD COM 67067Y104 150 25374 SH SOLE 0 0 25374 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 1198 72073 SH SOLE 0 0 72073 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 6872 323404 SH SOLE 0 0 323404 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 173 15089 SH SOLE 0 0 15089 NVENT ELECTRIC PLC SHS G6700G107 234 9449 SH SOLE 20 0 9429 NVIDIA CORP COM 67066G104 63436 386252 SH SOLE 44405 0 341847 NXP SEMICONDUCTORS N V COM N6596X109 2808 28767 SH SOLE 4013 0 24754 O REILLY AUTOMOTIVE INC NEW COM 67103H107 7680 20794 SH SOLE 2597 0 18197 OAKTREE CAP GROUP LLC UNIT CL A 674001201 989 19958 SH SOLE 0 0 19958 OAKTREE STRATEGIC INCOME COR COM 67402D104 869 102385 SH SOLE 0 0 102385 OASIS PETE INC NEW COM 674215108 137 24174 SH SOLE 0 0 24174 OBSIDIAN ENERGY LTD COM 674482203 19 16243 SH SOLE 0 0 16243 OCCIDENTAL PETE CORP COM 674599105 15361 305508 SH SOLE 161580 0 143928 OCEANFIRST FINL CORP COM 675234108 384 15451 SH SOLE 0 0 15451 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 1579 60107 SH SOLE 2 0 60105 OFS CAP CORP COM 67103B100 186 15460 SH SOLE 0 0 15460 OGE ENERGY CORP COM 670837103 2100 49346 SH SOLE 1607 0 47739 OKTA INC CL A 679295105 5585 45222 SH SOLE 29 0 45193 OLD DOMINION FREIGHT LINE IN COM 679580100 2234 14968 SH SOLE 11003 0 3965 OLD NATL BANCORP IND COM 680033107 1054 63561 SH SOLE 13710 0 49851 OLD REP INTL CORP COM 680223104 2919 130447 SH SOLE 5117 0 125330 OLIN CORP COM PAR $1 680665205 309 14111 SH SOLE 295 0 13816 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 2204 25297 SH SOLE 2828 0 22469 OMEGA HEALTHCARE INVS INC COM 681936100 4549 123784 SH SOLE 120 0 123664 OMNICOM GROUP INC COM 681919106 1583 19321 SH SOLE 2448 0 16873 ON SEMICONDUCTOR CORP COM 682189105 599 29650 SH SOLE 2661 0 26989 ONE GAS INC COM 68235P108 780 8638 SH SOLE 0 0 8638 ONE LIBERTY PPTYS INC COM 682406103 453 15657 SH SOLE 0 0 15657 ONEMAIN HLDGS INC COM 68268W103 1189 35172 SH SOLE 35059 0 113 ONEOK INC NEW COM 682680103 7206 104727 SH SOLE 10323 0 94404 ONESPAWORLD HOLDINGS LIMITED COM P73684113 182 11753 SH SOLE 11753 0 0 OPKO HEALTH INC COM 68375N103 57 23353 SH SOLE 0 0 23353 ORACLE CORP COM 68389X105 33272 583918 SH SOLE 245739 0 338179 ORANGE SPONSORED ADR 684060106 992 63109 SH SOLE 43424 0 19685 ORBCOMM INC COM 68555P100 358 49336 SH SOLE 49336 0 0 ORGANOVO HLDGS INC COM 68620A104 59 113721 SH SOLE 0 0 113721 ORION ENGINEERED CARBONS S A COM L72967109 215 10052 SH SOLE 0 0 10052 ORMAT TECHNOLOGIES INC COM 686688102 922 14549 SH SOLE 0 0 14549 OSHKOSH CORP COM 688239201 494 5912 SH SOLE 437 0 5475 OSI ETF TR OSHARES FTSE 67110P100 4680 170471 SH SOLE 0 0 170471 OSI ETF TR OSHARS FTSE US 67110P407 9612 281964 SH SOLE 0 0 281964 OSI ETF TR OSHS GBL INTER 67110P704 914 36586 SH SOLE 0 0 36586 OTTER TAIL CORP COM 689648103 1118 21165 SH SOLE 0 0 21165 OUTFRONT MEDIA INC COM 69007J106 838 32497 SH SOLE 12631 0 19866 OWENS & MINOR INC NEW COM 690732102 51 15985 SH SOLE 0 0 15985 OWENS CORNING NEW COM 690742101 904 15532 SH SOLE 5118 0 10414 OWENS ILL INC COM NEW 690768403 414 23958 SH SOLE 7944 0 16014 OXFORD LANE CAP CORP COM 691543102 360 35671 SH SOLE 0 0 35671 PACCAR INC COM 693718108 2521 35178 SH SOLE 8919 0 26259 PACER FDS TR BNCHMRK INFRA 69374H741 1626 55026 SH SOLE 0 0 55026 PACER FDS TR DEVELOPED MRKT 69374H873 432 16699 SH SOLE 0 0 16699 PACER FDS TR GLOBL CASH ETF 69374H709 2598 85106 SH SOLE 0 0 85106 PACER FDS TR PACER US SMALL 69374H857 1372 57760 SH SOLE 0 0 57760 PACER FDS TR TRENDP 100 ETF 69374H303 20113 566012 SH SOLE 0 0 566012 PACER FDS TR TRENDP US LAR CP 69374H105 83848 2739684 SH SOLE 0 0 2739684 PACER FDS TR TRENDP US MID CP 69374H204 26044 893439 SH SOLE 0 0 893439 PACER FDS TR TRENDPILOT EUR 69374H808 6288 235241 SH SOLE 0 0 235241 PACER FDS TR TRENDPILOT INTL 69374H683 502 19743 SH SOLE 0 0 19743 PACER FDS TR US CASH COWS 100 69374H881 8189 285435 SH SOLE 0 0 285435 PACER FDS TR WEALTHSHIELD 69374H840 230 9497 SH SOLE 0 0 9497 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 172 28350 SH SOLE 0 0 28350 PACKAGING CORP AMER COM 695156109 1468 15396 SH SOLE 7021 0 8375 PACWEST BANCORP DEL COM 695263103 1267 32635 SH SOLE 1890 0 30745 PAGSEGURO DIGITAL LTD COM CL A G68707101 229 5887 SH SOLE 73 0 5814 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 81 70000 SH SOLE 0 0 70000 PALO ALTO NETWORKS INC COM 697435105 10023 49182 SH SOLE 22520 0 26662 PALOMAR HLDGS INC COM 69753M105 203 8464 SH SOLE 8464 0 0 PAN AMERICAN SILVER CORP COM 697900108 1469 113821 SH SOLE 5725 0 108096 PAPA JOHNS INTL INC COM 698813102 561 12536 SH SOLE 0 0 12536 PARATEK PHARMACEUTICALS INC COM 699374302 240 60063 SH SOLE 0 0 60063 PARKER HANNIFIN CORP COM 701094104 785 4616 SH SOLE 1120 0 3496 PATTERN ENERGY GROUP INC CL A 70338P100 1347 58351 SH SOLE 0 0 58351 PATTERSON COMPANIES INC COM 703395103 237 10358 SH SOLE 3102 0 7256 PAYCHEX INC COM 704326107 17603 213916 SH SOLE 15625 0 198291 PAYCOM SOFTWARE INC COM 70432V102 2181 9619 SH SOLE 1646 0 7973 PAYLOCITY HLDG CORP COM 70438V106 275 2927 SH SOLE 2269 0 658 PAYPAL HLDGS INC COM 70450Y103 30797 269061 SH SOLE 47340 0 221721 PAYSIGN INC COM 70451A104 243 18200 SH SOLE 0 0 18200 PBF ENERGY INC CL A 69318G106 354 11314 SH SOLE 63 0 11251 PCM FUND INC COM 69323T101 1257 111019 SH SOLE 0 0 111019 PDL CMNTY BANCORP COM 69290X101 180 12600 SH SOLE 0 0 12600 PEARSON PLC SPONSORED ADR 705015105 229 22070 SH SOLE 21787 0 283 PEBBLEBROOK HOTEL TR COM 70509V100 395 14007 SH SOLE 9567 0 4440 PEGASYSTEMS INC COM 705573103 305 4282 SH SOLE 3218 0 1064 PEMBINA PIPELINE CORP COM 706327103 571 15352 SH SOLE 0 0 15352 PENN NATL GAMING INC COM 707569109 264 13721 SH SOLE 7208 0 6513 PENNANTPARK FLOATING RATE CA COM 70806A106 147 12693 SH SOLE 0 0 12693 PENNANTPARK INVT CORP COM 708062104 647 102299 SH SOLE 46842 0 55457 PENNEY J C CORP INC COM 708160106 57 49607 SH SOLE 0 0 49607 PENNYMAC MTG INVT TR COM 70931T103 1612 73834 SH SOLE 12021 0 61813 PENSKE AUTOMOTIVE GRP INC COM 70959W103 819 17306 SH SOLE 14514 0 2792 PENTAIR PLC SHS G7S00T104 764 20546 SH SOLE 10335 0 10211 PEOPLES BANCORP N C INC COM 710577107 585 19484 SH SOLE 0 0 19484 PEOPLES UTD FINL INC COM 712704105 2471 147248 SH SOLE 4468 0 142780 PEPSICO INC COM 713448108 74746 570015 SH SOLE 118099 0 451916 PERFORMANCE FOOD GROUP CO COM 71377A103 540 13480 SH SOLE 1782 0 11698 PERKINELMER INC COM 714046109 809 8398 SH SOLE 505 0 7893 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 76 12464 SH SOLE 0 0 12464 PERRIGO CO PLC SHS G97822103 891 18700 SH SOLE 14030 0 4670 PETIQ INC COM CL A 71639T106 291 8651 SH SOLE 8646 0 5 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 153 10793 SH SOLE 10349 0 444 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 494 31726 SH SOLE 113 0 31613 PFIZER INC COM 717081103 86324 1992712 SH SOLE 329294 0 1663418 PG&E CORP COM 69331C108 991 43230 SH SOLE 0 0 43230 PGIM ETF TR ULTRA SHORT 69344A107 8342 166309 SH SOLE 0 0 166309 PGIM HIGH YIELD BOND FUND IN COM 69346H100 988 67521 SH SOLE 0 0 67521 PHILIP MORRIS INTL INC COM 718172109 47013 598657 SH SOLE 322896 0 275761 PHILLIPS 66 COM 718546104 19919 212948 SH SOLE 13882 0 199066 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 495 10040 SH SOLE 0 0 10040 PHYSICIANS RLTY TR COM 71943U104 517 29661 SH SOLE 955 0 28706 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2113 106007 SH SOLE 6585 0 99422 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 434 23268 SH SOLE 0 0 23268 PIMCO CALIF MUN INCOME FD II COM 72201C109 386 34500 SH SOLE 0 0 34500 PIMCO CORPORATE & INCOME OPP COM 72201B101 24362 1343005 SH SOLE 706 0 1342299 PIMCO CORPORATE INCOME STRAT COM 72200U100 1884 110088 SH SOLE 0 0 110088 PIMCO DYNAMIC INCOME FD SHS 72201Y101 4377 136153 SH SOLE 0 0 136153 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 10227 428068 SH SOLE 0 0 428068 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 7760 77295 SH SOLE 30 0 77265 PIMCO ETF TR 1-5 US TIP IDX 72201R205 4403 83675 SH SOLE 0 0 83675 PIMCO ETF TR 15+ YR US TIPS 72201R304 775 11134 SH SOLE 0 0 11134 PIMCO ETF TR 25YR+ ZERO U S 72201R882 4168 32485 SH SOLE 0 0 32485 PIMCO ETF TR ACTIVE BD ETF 72201R775 24991 232515 SH SOLE 56 0 232459 PIMCO ETF TR BROAD US TIPS 72201R403 1048 17625 SH SOLE 0 0 17625 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 90778 892167 SH SOLE 350 0 891817 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 3023 30162 SH SOLE 0 0 30162 PIMCO ETF TR INTER MUN BD ACT 72201R866 3655 66632 SH SOLE 0 0 66632 PIMCO ETF TR INV GRD CRP BD 72201R817 3884 36147 SH SOLE 0 0 36147 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 430 8498 SH SOLE 0 0 8498 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1055 84607 SH SOLE 0 0 84607 PIMCO HIGH INCOME FD COM SHS 722014107 895 113060 SH SOLE 0 0 113060 PIMCO INCOME OPPORTUNITY FD COM 72202B100 649 23938 SH SOLE 0 0 23938 PIMCO INCOME STRATEGY FUND COM 72201H108 492 41636 SH SOLE 0 0 41636 PIMCO INCOME STRATEGY FUND I COM 72201J104 2443 231141 SH SOLE 0 0 231141 PIMCO MUN INCOME FD II COM 72200W106 1372 91702 SH SOLE 0 0 91702 PIMCO MUN INCOME FD III COM 72201A103 171 13825 SH SOLE 0 0 13825 PIMCO MUNICIPAL INCOME FD COM 72200R107 1298 89768 SH SOLE 0 0 89768 PIMCO NY MUNICIPAL INCOME FD COM 72200T103 260 19741 SH SOLE 0 0 19741 PIMCO STRATEGIC INCOME FD IN COM 72200X104 3952 407032 SH SOLE 0 0 407032 PINNACLE WEST CAP CORP COM 723484101 526 5587 SH SOLE 886 0 4701 PINTEREST INC CL A 72352L106 1123 41245 SH SOLE 2368 0 38877 PIONEER HIGH INCOME TR COM 72369H106 265 29416 SH SOLE 0 0 29416 PIONEER MUN HIGH INCOME TR COM SHS 723763108 293 23992 SH SOLE 0 0 23992 PIONEER NAT RES CO COM 723787107 4143 26945 SH SOLE 20326 0 6619 PITNEY BOWES INC COM 724479100 57 13286 SH SOLE 0 0 13286 PJT PARTNERS INC COM CL A 69343T107 241 5948 SH SOLE 2247 0 3701 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1462 60032 SH SOLE 0 0 60032 PLANET FITNESS INC CL A 72703H101 1715 23668 SH SOLE 5416 0 18252 PLUG POWER INC COM NEW 72919P202 256 113821 SH SOLE 0 0 113821 PNC FINL SVCS GROUP INC COM 693475105 10635 77469 SH SOLE 49033 0 28436 PNM RES INC COM 69349H107 749 14718 SH SOLE 7788 0 6930 POLARIS INDS INC COM 731068102 1838 20143 SH SOLE 0 0 20143 POLYMET MINING CORP COM 731916102 30 69462 SH SOLE 0 0 69462 POOL CORPORATION COM 73278L105 861 4508 SH SOLE 2518 0 1990 POPULAR INC COM NEW 733174700 285 5250 SH SOLE 0 0 5250 PORTLAND GEN ELEC CO COM NEW 736508847 486 8967 SH SOLE 3031 0 5936 PORTMAN RIDGE FIN CORP COM 73688F102 30 13147 SH SOLE 0 0 13147 POSCO SPONSORED ADR 693483109 323 6093 SH SOLE 714 0 5379 POST HLDGS INC COM 737446104 1361 13093 SH SOLE 7922 0 5171 POTLATCHDELTIC CORPORATION COM 737630103 527 13508 SH SOLE 10962 0 2546 PPDAI GROUP INC SPONSORED ADR 69354V108 130 29911 SH SOLE 29911 0 0 PPG INDS INC COM 693506107 5398 46255 SH SOLE 27271 0 18984 PPL CORP COM 69351T106 17293 557650 SH SOLE 336445 0 221205 PRA GROUP INC COM 69354N106 208 7404 SH SOLE 7236 0 168 PRA HEALTH SCIENCES INC COM 69354M108 346 3494 SH SOLE 981 0 2513 PREMIER INC CL A 74051N102 241 6162 SH SOLE 5587 0 575 PRETIUM RES INC COM 74139C102 111 11056 SH SOLE 0 0 11056 PRICE T ROWE GROUP INC COM 74144T108 7705 70230 SH SOLE 9361 0 60869 PRIMERICA INC COM 74164M108 549 4575 SH SOLE 1143 0 3432 PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 1108 27624 SH SOLE 0 0 27624 PRINCIPAL EXCHANGE TRADED FD PRIN PRICE IDX 74255Y201 671 17779 SH SOLE 0 0 17779 PRINCIPAL EXCHANGE TRADED FD PRINCIPAL ACTV 74255Y706 248 8862 SH SOLE 0 0 8862 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 334 3427 SH SOLE 0 0 3427 PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 1481 50905 SH SOLE 0 0 50905 PRINCIPAL EXCHANGE TRADED FD US SM MLT FC ETF 74255Y607 422 13417 SH SOLE 0 0 13417 PRINCIPAL FINL GROUP INC COM 74251V102 2781 48015 SH SOLE 1182 0 46833 PROASSURANCE CORP COM 74267C106 459 12700 SH SOLE 12195 0 505 PROCTER AND GAMBLE CO COM 742718109 120639 1100217 SH SOLE 149890 0 950327 PROGENICS PHARMACEUTICALS IN COM 743187106 72 11627 SH SOLE 7322 0 4305 PROGRESSIVE CORP OHIO COM 743315103 7086 88653 SH SOLE 24261 0 64392 PROLOGIS INC COM 74340W103 6114 76333 SH SOLE 524 0 75809 PROOFPOINT INC COM 743424103 2160 17961 SH SOLE 11599 0 6362 PROS HOLDINGS INC COM 74346Y103 234 3705 SH SOLE 3414 0 291 PROSHARES TR HGH YLD INT RATE 74348A541 1358 20667 SH SOLE 0 0 20667 PROSHARES TR INVT INT RT HG 74347B607 1930 25673 SH SOLE 0 0 25673 PROSHARES TR K1 FRE CRD OIL 74347B417 248 11825 SH SOLE 0 0 11825 PROSHARES TR LONG ONLINE SHRT 74347B375 4085 74613 SH SOLE 0 0 74613 PROSHARES TR MORNINGSTAR ALTR 74347B813 227 6080 SH SOLE 0 0 6080 PROSHARES TR MSCI EAFE DIVD 74347B839 458 12211 SH SOLE 0 0 12211 PROSHARES TR MSCI EUR DIV 74347B540 323 7979 SH SOLE 0 0 7979 PROSHARES TR PROSHS EMG ETF 74347B847 1368 23401 SH SOLE 0 0 23401 PROSHARES TR PSHS LC COR PLUS 74347R248 22334 317011 SH SOLE 0 0 317011 PROSHARES TR PSHS SH MDCAP400 74347B250 2098 49298 SH SOLE 0 0 49298 PROSHARES TR PSHS SH MSCI EAF 74347R370 292 11256 SH SOLE 0 0 11256 PROSHARES TR PSHS SH MSCI EMR 74347R396 5011 273999 SH SOLE 0 0 273999 PROSHARES TR PSHS SHORT DOW30 74347B235 1341 25077 SH SOLE 0 0 25077 PROSHARES TR PSHS SHTFINL ETF 74347B185 213 9980 SH SOLE 0 0 9980 PROSHARES TR PSHS ULT S&P 500 74347R107 2872 22793 SH SOLE 0 0 22793 PROSHARES TR PSHS ULTRA QQQ 74347R206 1553 16179 SH SOLE 0 0 16179 PROSHARES TR RUSS 2000 DIVD 74347B698 9754 164550 SH SOLE 6294 0 158256 PROSHARES TR S&P 500 DV ARIST 74348A467 69231 998000 SH SOLE 11677 0 986323 PROSHARES TR S&P MDCP 400 DIV 74347B680 14438 247151 SH SOLE 5784 0 241367 PROSHARES TR SHORT QQQ NEW 74347B714 15456 547874 SH SOLE 0 0 547874 PROSHARES TR SHORT S&P 500 NE 74347B425 32972 1239095 SH SOLE 0 0 1239095 PROSHARES TR SHRT 20+YR TRE 74347X849 4721 231555 SH SOLE 0 0 231555 PROSHARES TR SHRT HGH YIELD 74347R131 245 11454 SH SOLE 0 0 11454 PROSHARES TR SHRT RUSSELL2000 74348A210 2989 75032 SH SOLE 0 0 75032 PROSHARES TR SP500 EX ENRGY 74347B581 300 4825 SH SOLE 0 0 4825 PROSHARES TR ULTRA FNCLS NEW 74347X633 721 16045 SH SOLE 0 0 16045 PROSHARES TR II SHT VIX ST TRM 74347W130 5499 102087 SH SOLE 0 0 102087 PROSHARES TR II ULTA BLMBG 2017 74347W247 295 15244 SH SOLE 0 0 15244 PROSPECT CAPITAL CORPORATION COM 74348T102 3302 505734 SH SOLE 0 0 505734 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 617 612000 PRN SOLE 0 0 612000 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 170 170000 PRN SOLE 0 0 170000 PROTO LABS INC COM 743713109 326 2810 SH SOLE 1229 0 1581 PROVIDENT BANCORP INC COM 74383X109 376 13450 SH SOLE 0 0 13450 PRUDENTIAL FINL INC COM 744320102 8723 86370 SH SOLE 462 0 85908 PRUDENTIAL PLC ADR 74435K204 564 12863 SH SOLE 11363 0 1500 PSYCHEMEDICS CORP COM NEW 744375205 217 21548 SH SOLE 0 0 21548 PTC INC COM 69370C100 565 6289 SH SOLE 4738 0 1551 PUBLIC STORAGE COM 74460D109 9612 40356 SH SOLE 254 0 40102 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7964 135400 SH SOLE 21270 0 114130 PULTE GROUP INC COM 745867101 1143 36143 SH SOLE 1519 0 34624 PURE STORAGE INC CL A 74624M102 741 48526 SH SOLE 16280 0 32246 PURPLE INNOVATION INC COM 74640Y106 331 49000 SH SOLE 0 0 49000 PUTNAM MANAGED MUN INCOM TR COM 746823103 1075 140876 SH SOLE 0 0 140876 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 119 25891 SH SOLE 0 0 25891 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 163 12904 SH SOLE 0 0 12904 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 72 14095 SH SOLE 0 0 14095 PVH CORP COM 693656100 301 3180 SH SOLE 1321 0 1859 Q2 HLDGS INC COM 74736L109 563 7376 SH SOLE 6543 0 833 QIAGEN NV SHS NEW N72482123 808 19914 SH SOLE 17836 0 2078 QIWI PLC SPON ADR REP B 74735M108 291 14866 SH SOLE 12597 0 2269 QORVO INC COM 74736K101 677 10169 SH SOLE 105 0 10064 QTS RLTY TR INC COM CL A 74736A103 594 12868 SH SOLE 1037 0 11831 QUAKER CHEM CORP COM 747316107 388 1910 SH SOLE 1144 0 766 QUALCOMM INC COM 747525103 39345 517147 SH SOLE 157724 0 359423 QUALYS INC COM 74758T303 278 3191 SH SOLE 2061 0 1130 QUANTA SVCS INC COM 74762E102 302 7910 SH SOLE 609 0 7301 QUDIAN INC ADR 747798106 728 97073 SH SOLE 95373 0 1700 QUEST DIAGNOSTICS INC COM 74834L100 1645 16158 SH SOLE 3071 0 13087 QUICKLOGIC CORP COM 74837P108 9 15342 SH SOLE 0 0 15342 QUINSTREET INC COM 74874Q100 556 35093 SH SOLE 29912 0 5181 QUOTIENT LTD SHS G73268107 673 72007 SH SOLE 70732 0 1275 QURATE RETAIL INC COM SER A 74915M100 2070 167033 SH SOLE 160055 0 6978 RADIAN GROUP INC COM 750236101 379 16577 SH SOLE 15427 0 1150 RADNET INC COM 750491102 154 11164 SH SOLE 0 0 11164 RADWARE LTD ORD M81873107 415 16767 SH SOLE 13767 0 3000 RAPID7 INC COM 753422104 617 10676 SH SOLE 8883 0 1793 RAYMOND JAMES FINANCIAL INC COM 754730109 1912 22544 SH SOLE 7456 0 15088 RAYONIER ADVANCED MATLS INC COM 75508B104 83 12852 SH SOLE 0 0 12852 RAYONIER INC COM 754907103 282 9306 SH SOLE 0 0 9306 RAYTHEON CO COM NEW 755111507 24395 140299 SH SOLE 9028 0 131271 RBB FD INC MOTLEY FOL ETF 74933W601 505 22729 SH SOLE 0 0 22729 RBC BEARINGS INC COM 75524B104 865 5186 SH SOLE 1443 0 3743 READING INTERNATIONAL INC CL A 755408101 143 11000 SH SOLE 0 0 11000 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 680 19516 SH SOLE 0 0 19516 REALITY SHS ETF TR DIVS ETF 75605A108 2796 105153 SH SOLE 0 0 105153 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 872 37601 SH SOLE 0 0 37601 REALOGY HLDGS CORP COM 75605Y106 78 10741 SH SOLE 67 0 10674 REALPAGE INC COM 75606N109 376 6367 SH SOLE 6221 0 146 REALTY INCOME CORP COM 756109104 32490 471073 SH SOLE 68430 0 402643 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2445 68306 SH SOLE 0 0 68306 RED HAT INC COM 756577102 3646 19420 SH SOLE 1966 0 17454 RED ROCK RESORTS INC CL A 75700L108 217 10099 SH SOLE 9314 0 785 REDFIN CORP COM 75737F108 367 20420 SH SOLE 0 0 20420 REDWOOD TR INC COM 758075402 513 31021 SH SOLE 0 0 31021 REGAL BELOIT CORP COM 758750103 219 2680 SH SOLE 2497 0 183 REGENCY CTRS CORP COM 758849103 505 7571 SH SOLE 0 0 7571 REGENERON PHARMACEUTICALS COM 75886F107 8079 25810 SH SOLE 9540 0 16270 REGENXBIO INC COM 75901B107 212 4123 SH SOLE 0 0 4123 REGIONS FINL CORP NEW COM 7591EP100 5895 394604 SH SOLE 261173 0 133431 REINSURANCE GRP OF AMERICA I COM NEW 759351604 387 2481 SH SOLE 165 0 2316 RELIANCE STEEL & ALUMINUM CO COM 759509102 1282 13531 SH SOLE 2357 0 11174 RELX PLC SPONSORED ADR 759530108 561 22983 SH SOLE 20962 0 2021 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 315 9983 SH SOLE 0 0 9983 RENAISSANCERE HOLDINGS LTD COM G7496G103 580 3259 SH SOLE 2530 0 729 RENASANT CORP COM 75970E107 923 25672 SH SOLE 22 0 25650 REPLIGEN CORP COM 759916109 370 4302 SH SOLE 2065 0 2237 REPUBLIC SVCS INC COM 760759100 2292 26449 SH SOLE 1063 0 25386 RESIDEO TECHNOLOGIES INC COM 76118Y104 465 21195 SH SOLE 18 0 21177 RESMED INC COM 761152107 1146 9393 SH SOLE 1533 0 7860 RESTAURANT BRANDS INTL INC COM 76131D103 352 5064 SH SOLE 817 0 4247 RESTORATION ROBOTICS INC COM 76133C103 21 33800 SH SOLE 0 0 33800 RETAIL PPTYS AMER INC CL A 76131V202 1789 152155 SH SOLE 2111 0 150044 RGC RES INC COM 74955L103 247 8091 SH SOLE 0 0 8091 RICEBRAN TECHNOLOGIES COM NEW 762831204 156 53457 SH SOLE 0 0 53457 RIGEL PHARMACEUTICALS INC COM NEW 766559603 30 11500 SH SOLE 0 0 11500 RING ENERGY INC COM 76680V108 56 17327 SH SOLE 0 0 17327 RINGCENTRAL INC CL A 76680R206 1548 13471 SH SOLE 3346 0 10125 RIO TINTO PLC SPONSORED ADR 767204100 6692 107353 SH SOLE 29439 0 77914 RITCHIE BROS AUCTIONEERS COM 767744105 606 18242 SH SOLE 12512 0 5730 RLI CORP COM 749607107 1694 19734 SH SOLE 2793 0 16941 ROCKWELL AUTOMATION INC COM 773903109 5110 31192 SH SOLE 8719 0 22473 ROGERS COMMUNICATIONS INC CL B 775109200 368 6869 SH SOLE 1788 0 5081 ROKU INC COM CL A 77543R102 4906 54163 SH SOLE 0 0 54163 ROLLINS INC COM 775711104 2366 65966 SH SOLE 6488 0 59478 ROPER TECHNOLOGIES INC COM 776696106 1486 4058 SH SOLE 699 0 3359 ROSS STORES INC COM 778296103 3690 37230 SH SOLE 12090 0 25140 ROYAL BK CDA MONTREAL QUE COM 780087102 2643 33289 SH SOLE 6866 0 26423 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2651 21868 SH SOLE 8622 0 13246 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10908 165928 SH SOLE 17597 0 148331 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 11761 180736 SH SOLE 8605 0 172131 ROYAL GOLD INC COM 780287108 2745 26781 SH SOLE 0 0 26781 ROYCE MICRO-CAP TR INC COM 780915104 1446 175948 SH SOLE 0 0 175948 ROYCE VALUE TR INC COM 780910105 2933 210697 SH SOLE 0 0 210697 RPC INC COM 749660106 156 21653 SH SOLE 9465 0 12188 RPM INTL INC COM 749685103 2241 36677 SH SOLE 1359 0 35318 RUBIUS THERAPEUTICS INC COM 78116T103 167 10595 SH SOLE 0 0 10595 RUSH ENTERPRISES INC CL A 781846209 483 13239 SH SOLE 13239 0 0 RYANAIR HLDGS PLC SPONSORED ADS 783513203 271 4219 SH SOLE 3332 0 887 RYDER SYS INC COM 783549108 764 13103 SH SOLE 0 0 13103 S&P GLOBAL INC COM 78409V104 6365 27943 SH SOLE 9559 0 18384 SABINE ROYALTY TR UNIT BEN INT 785688102 271 5613 SH SOLE 0 0 5613 SABRA HEALTH CARE REIT INC COM 78573L106 903 45866 SH SOLE 0 0 45866 SACHEM CAP CORP COM 78590A109 127 23972 SH SOLE 0 0 23972 SAGE THERAPEUTICS INC COM 78667J108 487 2662 SH SOLE 2039 0 623 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 801 39978 SH SOLE 39776 0 202 SALESFORCE COM INC COM 79466L302 42857 282458 SH SOLE 41783 0 240675 SANDERSON FARMS INC COM 800013104 958 7012 SH SOLE 6341 0 671 SANDSTORM GOLD LTD COM NEW 80013R206 404 73014 SH SOLE 0 0 73014 SANGAMO THERAPEUTICS INC COM 800677106 134 12425 SH SOLE 0 0 12425 SANMINA CORPORATION COM 801056102 231 7626 SH SOLE 4218 0 3408 SANOFI RIGHT 12/31/2020 80105N113 9 16461 SH SOLE 0 0 16461 SANOFI SPONSORED ADR 80105N105 2108 48718 SH SOLE 2839 0 45879 SAP SE SPON ADR 803054204 2953 21589 SH SOLE 13663 0 7926 SAPIENS INTL CORP N V SHS G7T16G103 266 16028 SH SOLE 14872 0 1156 SAREPTA THERAPEUTICS INC COM 803607100 2523 16607 SH SOLE 1376 0 15231 SBA COMMUNICATIONS CORP NEW CL A 78410G104 3389 15072 SH SOLE 9660 0 5412 SCHLUMBERGER LTD COM 806857108 11404 286965 SH SOLE 98738 0 188227 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 423 14661 SH SOLE 0 0 14661 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3346 127498 SH SOLE 0 0 127498 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 12884 401511 SH SOLE 0 0 401511 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 474 14520 SH SOLE 0 0 14520 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1460 26566 SH SOLE 0 0 26566 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 397 10254 SH SOLE 0 0 10254 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 833 21289 SH SOLE 0 0 21289 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 765 20288 SH SOLE 0 0 20288 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 11384 396086 SH SOLE 0 0 396086 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 864 31015 SH SOLE 0 0 31015 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 452 14471 SH SOLE 0 0 14471 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2013 39781 SH SOLE 0 0 39781 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 8081 152473 SH SOLE 0 0 152473 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 18979 269088 SH SOLE 0 0 269088 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 56650 1067449 SH SOLE 0 0 1067449 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 59870 719499 SH SOLE 0 0 719499 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 33914 604103 SH SOLE 0 0 604103 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 37941 540542 SH SOLE 343 0 540199 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 20994 367742 SH SOLE 0 0 367742 SCHWAB STRATEGIC TR US REIT ETF 808524847 4205 94616 SH SOLE 0 0 94616 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 20805 291054 SH SOLE 0 0 291054 SCHWAB STRATEGIC TR US TIPS ETF 808524870 11093 197007 SH SOLE 12080 0 184927 SCIENCE APPLICATNS INTL CP N COM 808625107 739 8534 SH SOLE 31 0 8503 SCOTTS MIRACLE GRO CO CL A 810186106 1695 17209 SH SOLE 707 0 16502 SEACOR HOLDINGS INC NOTE 2.500%12/1 811904AM3 54 55000 PRN SOLE 0 0 55000 SEAGATE TECHNOLOGY PLC SHS G7945M107 4076 86504 SH SOLE 57081 0 29423 SEALED AIR CORP NEW COM 81211K100 1388 32435 SH SOLE 25294 0 7141 SEASPAN CORP SHS Y75638109 1767 180145 SH SOLE 0 0 180145 SEATTLE GENETICS INC COM 812578102 5140 74266 SH SOLE 3547 0 70719 SEAWORLD ENTMT INC COM 81282V100 321 10368 SH SOLE 9968 0 400 SECOND SIGHT MED PRODS INC COM 81362J100 17 21375 SH SOLE 0 0 21375 SEI INVESTMENTS CO COM 784117103 2963 52808 SH SOLE 50773 0 2035 SELECT MED HLDGS CORP COM 81619Q105 168 10598 SH SOLE 6798 0 3800 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 31805 646178 SH SOLE 5937 0 640241 SELECT SECTOR SPDR TR ENERGY 81369Y506 69690 1093866 SH SOLE 4053 0 1089813 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 17494 475780 SH SOLE 6141 0 469639 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 134061 1124677 SH SOLE 2995 0 1121682 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 67198 1157197 SH SOLE 5537 0 1151660 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 189202 2042336 SH SOLE 4582 0 2037754 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 207795 7528792 SH SOLE 86202 0 7442590 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 213 7700 SH Put SOLE 0 0 7700 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 124798 1611955 SH SOLE 38282 0 1573673 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 144430 2422107 SH SOLE 3992 0 2418115 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 18096 309341 SH SOLE 4122 0 305219 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 156455 2004806 SH SOLE 7534 0 1997272 SELECTIVE INS GROUP INC COM 816300107 6654 88846 SH SOLE 0 0 88846 SEMGROUP CORP CL A 81663A105 137 11425 SH SOLE 5647 0 5778 SEMPRA ENERGY COM 816851109 4794 34884 SH SOLE 6185 0 28699 SEMTECH CORP COM 816850101 531 11042 SH SOLE 6757 0 4285 SENIOR HSG PPTYS TR SH BEN INT 81721M109 572 69173 SH SOLE 135 0 69038 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1132 23103 SH SOLE 22591 0 512 SENSEONICS HLDGS INC COM 81727U105 25 12017 SH SOLE 0 0 12017 SERES THERAPEUTICS INC COM 81750R102 171 53100 SH SOLE 0 0 53100 SERES THERAPEUTICS INC COM 81750R102 85 26400 SH Put SOLE 0 0 26400 SERVICE CORP INTL COM 817565104 2518 53837 SH SOLE 31960 0 21877 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 504 9685 SH SOLE 810 0 8875 SERVICENOW INC COM 81762P102 10263 37378 SH SOLE 3915 0 33463 SHAKE SHACK INC CL A 819047101 401 5560 SH SOLE 96 0 5464 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 260 12530 SH SOLE 0 0 12530 SHENANDOAH TELECOMMUNICATION COM 82312B106 1517 39379 SH SOLE 0 0 39379 SHERWIN WILLIAMS CO COM 824348106 5859 12785 SH SOLE 1376 0 11409 SHIP FINANCE INTERNATIONAL L SHS G81075106 582 46486 SH SOLE 0 0 46486 SHOCKWAVE MED INC COM 82489T104 2041 35759 SH SOLE 0 0 35759 SHOPIFY INC CL A 82509L107 10134 33763 SH SOLE 478 0 33285 SIERRA WIRELESS INC COM 826516106 232 19230 SH SOLE 0 0 19230 SIGNATURE BK NEW YORK N Y COM 82669G104 430 3528 SH SOLE 1858 0 1670 SILGAN HOLDINGS INC COM 827048109 542 17714 SH SOLE 17653 0 61 SILICON LABORATORIES INC COM 826919102 844 8165 SH SOLE 1356 0 6809 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 282 6361 SH SOLE 0 0 6361 SIMON PPTY GROUP INC NEW COM 828806109 2331 14590 SH SOLE 1052 0 13538 SINCLAIR BROADCAST GROUP INC CL A 829226109 2012 37517 SH SOLE 8670 0 28847 SIRIUS XM HLDGS INC COM 82968B103 1224 219402 SH SOLE 5056 0 214346 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 264 3815 SH SOLE 3711 0 104 SIX FLAGS ENTMT CORP NEW COM 83001A102 1429 28761 SH SOLE 1369 0 27392 SKECHERS U S A INC CL A 830566105 312 9924 SH SOLE 166 0 9758 SKYWEST INC COM 830879102 747 12307 SH SOLE 11125 0 1182 SKYWORKS SOLUTIONS INC COM 83088M102 4012 51916 SH SOLE 13971 0 37945 SLACK TECHNOLOGIES INC COM CL A 83088V102 978 26076 SH SOLE 0 0 26076 SMART SAND INC COM 83191H107 192 78813 SH SOLE 73713 0 5100 SMARTSHEET INC COM CL A 83200N103 1050 21699 SH SOLE 0 0 21699 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 540 12394 SH SOLE 3904 0 8490 SMITH A O CORP COM 831865209 1032 21889 SH SOLE 7442 0 14447 SMUCKER J M CO COM NEW 832696405 2607 22632 SH SOLE 484 0 22148 SNAP INC CL A 83304A106 1338 93534 SH SOLE 0 0 93534 SNAP ON INC COM 833034101 1804 10892 SH SOLE 1956 0 8936 SOLAR CAP LTD COM 83413U100 395 19243 SH SOLE 0 0 19243 SOLAREDGE TECHNOLOGIES INC COM 83417M104 273 4377 SH SOLE 0 0 4377 SONOCO PRODS CO COM 835495102 1206 18450 SH SOLE 1392 0 17058 SONOS INC COM 83570H108 145 12820 SH SOLE 0 0 12820 SONY CORP SPONSORED ADR 835699307 2184 41681 SH SOLE 6224 0 35457 SOPHIRIS BIO INC COM NEW 83578Q209 8 10000 SH SOLE 0 0 10000 SOUTH JERSEY INDS INC COM 838518108 252 7476 SH SOLE 15 0 7461 SOUTHERN CO COM 842587107 47426 857925 SH SOLE 268235 0 589690 SOUTHERN COPPER CORP COM 84265V105 807 20760 SH SOLE 0 0 20760 SOUTHWEST AIRLS CO COM 844741108 5735 112931 SH SOLE 12826 0 100105 SOUTHWEST GAS HOLDINGS INC COM 844895102 829 9246 SH SOLE 0 0 9246 SOUTHWESTERN ENERGY CO COM 845467109 132 41644 SH SOLE 21617 0 20027 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 217148 816808 SH SOLE 0 0 816808 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 213 800 SH Put SOLE 0 0 800 SPDR GOLD TRUST GOLD SHS 78463V107 118247 887741 SH SOLE 0 0 887741 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 257 2632 SH SOLE 0 0 2632 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 12036 241207 SH SOLE 0 0 241207 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 2101 54230 SH SOLE 0 0 54230 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4396 114777 SH SOLE 0 0 114777 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 1617 35251 SH SOLE 0 0 35251 SPDR INDEX SHS FDS MSCI ACWI ETF 78463X475 788 9860 SH SOLE 0 0 9860 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1324 36097 SH SOLE 3859 0 32238 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1465 23229 SH SOLE 0 0 23229 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 493 8303 SH SOLE 0 0 8303 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 14296 483144 SH SOLE 0 0 483144 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 14779 412941 SH SOLE 0 0 412941 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2385 24955 SH SOLE 0 0 24955 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1066 32689 SH SOLE 0 0 32689 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2851 63786 SH SOLE 0 0 63786 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 336 6330 SH SOLE 0 0 6330 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 572 8473 SH SOLE 0 0 8473 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7438 188965 SH SOLE 0 0 188965 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1479 49385 SH SOLE 0 0 49385 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 654 19150 SH SOLE 0 0 19150 SPDR S&P 500 ETF TR TR UNIT 78462F103 961263 3280760 SH SOLE 258 0 3280502 SPDR S&P 500 ETF TR TR UNIT 78462F103 41225 140700 SH Put SOLE 0 0 140700 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 119829 337938 SH SOLE 0 0 337938 SPDR SERIES TRUST AEROSPACE DEF 78464A631 27032 260127 SH SOLE 0 0 260127 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 30361 574265 SH SOLE 0 0 574265 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 871 14087 SH SOLE 0 0 14087 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 12689 412925 SH SOLE 0 0 412925 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 55152 1907042 SH SOLE 0 0 1907042 SPDR SERIES TRUST BLOMBRG BRC CORP 78464A144 226 6824 SH SOLE 0 0 6824 SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 1184 45299 SH SOLE 0 0 45299 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 2558 45210 SH SOLE 0 0 45210 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 164081 1506156 SH SOLE 8557 0 1497599 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 12054 442662 SH SOLE 605 0 442057 SPDR SERIES TRUST COMP SOFTWARE 78464A599 7753 80555 SH SOLE 0 0 80555 SPDR SERIES TRUST DJ REIT ETF 78464A607 7676 77687 SH SOLE 0 0 77687 SPDR SERIES TRUST DORSEY WRGT FI 78468R713 1127 48075 SH SOLE 0 0 48075 SPDR SERIES TRUST FACTST INV ETF 78464A110 1145 10840 SH SOLE 0 0 10840 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 402 7236 SH SOLE 0 0 7236 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 666 9999 SH SOLE 0 0 9999 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 6087 74381 SH SOLE 0 0 74381 SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 3154 36622 SH SOLE 0 0 36622 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 12170 208217 SH SOLE 0 0 208217 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 9272 189489 SH SOLE 0 0 189489 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 13315 265562 SH SOLE 80032 0 185530 SPDR SERIES TRUST NYSE TECH ETF 78464A102 2365 32550 SH SOLE 0 0 32550 SPDR SERIES TRUST OILGAS EQUIP 78464A748 514 53461 SH SOLE 0 0 53461 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 5229 179256 SH SOLE 65251 0 114005 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 86832 2485874 SH SOLE 0 0 2485874 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 3522 122499 SH SOLE 0 0 122499 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 22779 596938 SH SOLE 0 0 596938 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 6325 183110 SH SOLE 0 0 183110 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2529 74215 SH SOLE 0 0 74215 SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 1778 59282 SH SOLE 0 0 59282 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 9893 321401 SH SOLE 44239 0 277162 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 5048 164762 SH SOLE 0 0 164762 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 23194 636160 SH SOLE 0 0 636160 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 46700 1205782 SH SOLE 0 0 1205782 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 7883 207221 SH SOLE 0 0 207221 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 59584 1904870 SH SOLE 0 0 1904870 SPDR SERIES TRUST RUSSELL LOW VOL 78468R754 249 3104 SH SOLE 0 0 3104 SPDR SERIES TRUST RUSSELL YIELD 78468R770 242 3430 SH SOLE 0 0 3430 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 15630 287959 SH SOLE 0 0 287959 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 3400 66190 SH SOLE 0 0 66190 SPDR SERIES TRUST S&P 500 BUYBCK 78468R820 2295 34175 SH SOLE 0 0 34175 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 28812 473025 SH SOLE 0 0 473025 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 18239 300573 SH SOLE 0 0 300573 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 21210 313618 SH SOLE 0 0 313618 SPDR SERIES TRUST S&P BIOTECH 78464A870 19222 219154 SH SOLE 0 0 219154 SPDR SERIES TRUST S&P BK ETF 78464A797 7233 166822 SH SOLE 0 0 166822 SPDR SERIES TRUST S&P DIVID ETF 78464A763 157869 1564914 SH SOLE 0 0 1564914 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 3462 83066 SH SOLE 0 0 83066 SPDR SERIES TRUST S&P INS ETF 78464A789 5735 168721 SH SOLE 0 0 168721 SPDR SERIES TRUST S&P METALS MNG 78464A755 876 30873 SH SOLE 0 0 30873 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2787 102285 SH SOLE 0 0 102285 SPDR SERIES TRUST S&P PHARMAC 78464A722 1919 48170 SH SOLE 0 0 48170 SPDR SERIES TRUST S&P REGL BKG 78464A698 17530 328085 SH SOLE 28086 0 299999 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 3864 91208 SH SOLE 0 0 91208 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 7987 94670 SH SOLE 0 0 94670 SPDR SERIES TRUST S&P TELECOM 78464A540 1228 18137 SH SOLE 0 0 18137 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 2484 40582 SH SOLE 0 0 40582 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 16403 179053 SH SOLE 0 0 179053 SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 1003 14019 SH SOLE 0 0 14019 SPDR SERIES TRUST SPDR S&P1500VL 78464A128 1443 13901 SH SOLE 0 0 13901 SPDR SERIES TRUST SSGA GNDER ETF 78468R747 879 11918 SH SOLE 0 0 11918 SPDR SERIES TRUST SSGA US LRG ETF 78468R804 1522 14136 SH SOLE 0 0 14136 SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 6968 74906 SH SOLE 0 0 74906 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 6428 148759 SH SOLE 0 0 148759 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 594 7296 SH SOLE 6262 0 1034 SPIRIT MTA REIT COM SHS BEN IN 84861U105 194 23235 SH SOLE 0 0 23235 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 852 19966 SH SOLE 1367 0 18599 SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 26 25000 PRN SOLE 0 0 25000 SPLUNK INC COM 848637104 6465 51415 SH SOLE 34825 0 16590 SPOTIFY TECHNOLOGY S A SHS L8681T102 1657 11332 SH SOLE 275 0 11057 SPRINT CORPORATION COM 85207U105 448 68177 SH SOLE 0 0 68177 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 905 68433 SH SOLE 0 0 68433 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 890 78555 SH SOLE 0 0 78555 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 678 118791 SH SOLE 0 0 118791 SPROUTS FMRS MKT INC COM 85208M102 989 52368 SH SOLE 46995 0 5373 SPS COMMERCE INC COM 78463M107 366 3600 SH SOLE 2864 0 736 SQUARE INC CL A 852234103 17076 235432 SH SOLE 20024 0 215408 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 630 10935 SH SOLE 6899 0 4036 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 301296 6518728 SH SOLE 93416 0 6425312 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 3597 93968 SH SOLE 0 0 93968 SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 212 2609 SH SOLE 0 0 2609 SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 216 2582 SH SOLE 0 0 2582 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 167573 3414975 SH SOLE 0 0 3414975 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 1468 36324 SH SOLE 0 0 36324 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1079 21709 SH SOLE 0 0 21709 STAAR SURGICAL CO COM PAR $0.01 852312305 305 10379 SH SOLE 0 0 10379 STAG INDL INC COM 85254J102 398 13154 SH SOLE 1585 0 11569 STANLEY BLACK & DECKER INC COM 854502101 5250 36307 SH SOLE 11771 0 24536 STAR BULK CARRIERS CORP SHS PAR Y8162K204 115 11903 SH SOLE 0 0 11903 STARBUCKS CORP COM 855244109 57189 682202 SH SOLE 55468 0 626734 STARWOOD PPTY TR INC COM 85571B105 4041 177874 SH SOLE 2359 0 175515 STATE STR CORP COM 857477103 2920 52088 SH SOLE 18115 0 33973 STEEL DYNAMICS INC COM 858119100 1808 59856 SH SOLE 7647 0 52209 STEPAN CO COM 858586100 291 3163 SH SOLE 1086 0 2077 STERICYCLE INC COM 858912108 569 11950 SH SOLE 2374 0 9576 STERIS PLC SHS USD G8473T100 2202 14778 SH SOLE 5006 0 9772 STIFEL FINL CORP COM 860630102 337 5704 SH SOLE 2823 0 2881 STITCH FIX INC COM CL A 860897107 978 30560 SH SOLE 0 0 30560 STMICROELECTRONICS N V NY REGISTRY 861012102 1371 77818 SH SOLE 0 0 77818 STONECO LTD COM CL A G85158106 404 13663 SH SOLE 844 0 12819 STORE CAP CORP COM 862121100 4415 133029 SH SOLE 41421 0 91608 STRATASYS LTD SHS M85548101 620 21127 SH SOLE 0 0 21127 STRATEGIC ED INC COM 86272C103 515 2895 SH SOLE 0 0 2895 STRATEGY SHS ECOLOGCL STRATGY 86280R209 361 8743 SH SOLE 0 0 8743 STRATEGY SHS NS 7HANDL IDX 86280R506 317 13192 SH SOLE 0 0 13192 STRYKER CORP COM 863667101 17253 83922 SH SOLE 13647 0 70275 STURM RUGER & CO INC COM 864159108 251 4604 SH SOLE 0 0 4604 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1574 64793 SH SOLE 0 0 64793 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 3498 495517 SH SOLE 482985 0 12532 SUMMIT HOTEL PPTYS INC COM 866082100 666 58107 SH SOLE 53107 0 5000 SUMMIT MATLS INC CL A 86614U100 1905 98978 SH SOLE 6416 0 92562 SUN CMNTYS INC COM 866674104 207 1614 SH SOLE 0 0 1614 SUN LIFE FINL INC COM 866796105 1086 26249 SH SOLE 0 0 26249 SUNCOR ENERGY INC NEW COM 867224107 2314 74275 SH SOLE 49745 0 24530 SUNOCO LP COM UT REP LP 86765K109 947 30277 SH SOLE 0 0 30277 SUNTRUST BKS INC COM 867914103 5662 90082 SH SOLE 32990 0 57092 SUPERNUS PHARMACEUTICALS INC COM 868459108 523 15797 SH SOLE 128 0 15669 SVB FINL GROUP COM 78486Q101 1050 4677 SH SOLE 2571 0 2106 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 206 39409 SH SOLE 0 0 39409 SYMANTEC CORP COM 871503108 636 29247 SH SOLE 14547 0 14700 SYNCHRONY FINL COM 87165B103 2792 80521 SH SOLE 47456 0 33065 SYNEOS HEALTH INC CL A 87166B102 636 12439 SH SOLE 11391 0 1048 SYNNEX CORP COM 87162W100 238 2422 SH SOLE 7 0 2415 SYNOPSYS INC COM 871607107 2351 18266 SH SOLE 2377 0 15889 SYNOVUS FINL CORP COM NEW 87161C501 1353 38653 SH SOLE 0 0 38653 SYSCO CORP COM 871829107 9505 134397 SH SOLE 6612 0 127785 T MOBILE US INC COM 872590104 1998 26951 SH SOLE 1047 0 25904 T2 BIOSYSTEMS INC COM 89853L104 26 15621 SH SOLE 0 0 15621 TABLEAU SOFTWARE INC CL A 87336U105 642 3868 SH SOLE 32 0 3836 TAILORED BRANDS INC COM 87403A107 68 11700 SH SOLE 0 0 11700 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3391 86578 SH SOLE 18247 0 68331 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 179 10135 SH SOLE 115 0 10020 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1361 11986 SH SOLE 1566 0 10420 TANDEM DIABETES CARE INC COM NEW 875372203 1324 20515 SH SOLE 3095 0 17420 TANGER FACTORY OUTLET CTRS I COM 875465106 809 49931 SH SOLE 0 0 49931 TANZANIAN GOLD CORP COM 87601A107 14 16762 SH SOLE 0 0 16762 TAPESTRY INC COM 876030107 543 17120 SH SOLE 3751 0 13369 TARGA RES CORP COM 87612G101 1298 33064 SH SOLE 1733 0 31331 TARGET CORP COM 87612E106 18642 215238 SH SOLE 1152 0 214086 TARO PHARMACEUTICAL INDS LTD SHS M8737E108 506 5921 SH SOLE 5921 0 0 TATA MTRS LTD SPONSORED ADR 876568502 173 14828 SH SOLE 0 0 14828 TC ENERGY CORP COM 87807B107 1009 20377 SH SOLE 0 0 20377 TC PIPELINES LP UT COM LTD PRT 87233Q108 880 23398 SH SOLE 0 0 23398 TCF FINL CORP COM 872275102 420 20195 SH SOLE 7323 0 12872 TCW STRATEGIC INCOME FUND IN COM 872340104 80 13891 SH SOLE 0 0 13891 TE CONNECTIVITY LTD REG SHS H84989104 6423 67062 SH SOLE 38823 0 28239 TECH DATA CORP COM 878237106 463 4426 SH SOLE 1566 0 2860 TECHNIPFMC PLC COM G87110105 1452 55974 SH SOLE 54480 0 1494 TECK RESOURCES LTD CL B 878742204 1911 82881 SH SOLE 6625 0 76256 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 240 17029 SH SOLE 7581 0 9448 TEEKAY TANKERS LTD CL A Y8565N102 17 13075 SH SOLE 0 0 13075 TEGNA INC COM 87901J105 189 12503 SH SOLE 7517 0 4986 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2840 141417 SH SOLE 0 0 141417 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 574 32203 SH SOLE 0 0 32203 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 929 55157 SH SOLE 0 0 55157 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1511 118233 SH SOLE 0 0 118233 TELADOC HEALTH INC COM 87918A105 1755 26429 SH SOLE 3513 0 22916 TELEDYNE TECHNOLOGIES INC COM 879360105 1320 4809 SH SOLE 1666 0 3143 TELEFLEX INC COM 879369106 306 924 SH SOLE 128 0 796 TELEFONICA S A SPONSORED ADR 879382208 930 112164 SH SOLE 79229 0 32935 TELLURIAN INC NEW COM 87968A104 254 32308 SH SOLE 0 0 32308 TEMPLETON EMERG MKTS INCOME COM 880192109 858 83961 SH SOLE 0 0 83961 TEMPLETON GLOBAL INCOME FD COM 880198106 1796 282424 SH SOLE 0 0 282424 TENNECO INC CL A VTG COM STK 880349105 280 25251 SH SOLE 0 0 25251 TERADATA CORP DEL COM 88076W103 2255 62910 SH SOLE 60150 0 2760 TERADYNE INC COM 880770102 887 18523 SH SOLE 9617 0 8906 TEREX CORP NEW COM 880779103 258 8221 SH SOLE 516 0 7705 TERRAFORM PWR INC COM CL A 88104R209 433 30279 SH SOLE 0 0 30279 TESLA INC COM 88160R101 9579 42865 SH SOLE 1641 0 41224 TETRA TECH INC NEW COM 88162G103 567 7225 SH SOLE 0 0 7225 TEUCRIUM COMMODITY TR CORN FD SHS 88166A102 207 12588 SH SOLE 0 0 12588 TEUCRIUM COMMODITY TR SOYBEAN FD 88166A607 647 41134 SH SOLE 0 0 41134 TEUCRIUM COMMODITY TR SUGAR FD 88166A409 273 38488 SH SOLE 0 0 38488 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1550 167968 SH SOLE 1493 0 166475 TEXAS INSTRS INC COM 882508104 18446 160688 SH SOLE 68645 0 92043 TEXAS PAC LD TR SUB CTF PROP I T 882610108 887 1127 SH SOLE 0 0 1127 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 542 53729 SH SOLE 24336 0 29393 TEXTRON INC COM 883203101 1913 36060 SH SOLE 2479 0 33581 TG THERAPEUTICS INC COM 88322Q108 103 11938 SH SOLE 0 0 11938 THE CHARLES SCHWAB CORPORATI COM 808513105 8253 205266 SH SOLE 138941 0 66325 THE TRADE DESK INC COM CL A 88339J105 9933 43608 SH SOLE 254 0 43354 THERMO FISHER SCIENTIFIC INC COM 883556102 23911 81393 SH SOLE 31910 0 49483 THOMSON REUTERS CORP COM NEW 884903709 1212 18802 SH SOLE 56 0 18746 THOR INDS INC COM 885160101 216 3698 SH SOLE 0 0 3698 TIDEWATER INC NEW COM 88642R109 609 25948 SH SOLE 0 0 25948 TIFFANY & CO NEW COM 886547108 1418 15143 SH SOLE 9835 0 5308 TILRAY INC COM CL 2 88688T100 1116 23971 SH SOLE 0 0 23971 TIMBERLAND BANCORP INC COM 887098101 326 10909 SH SOLE 0 0 10909 TIMKEN CO COM 887389104 1953 38049 SH SOLE 1055 0 36994 TIMKENSTEEL CORP COM 887399103 425 52294 SH SOLE 0 0 52294 TJX COS INC NEW COM 872540109 9433 178394 SH SOLE 20933 0 157461 TOCAGEN INC COM 888846102 384 57456 SH SOLE 0 0 57456 TOLL BROTHERS INC COM 889478103 787 21489 SH SOLE 89 0 21400 TOPBUILD CORP COM 89055F103 818 9882 SH SOLE 0 0 9882 TORCHMARK CORP COM 891027104 572 6396 SH SOLE 0 0 6396 TORO CO COM 891092108 1839 27483 SH SOLE 0 0 27483 TORONTO DOMINION BK ONT COM NEW 891160509 3761 64439 SH SOLE 63 0 64376 TORTOISE ENERGY INDEPENDENC COM 89148K101 83 11555 SH SOLE 0 0 11555 TORTOISE ENERGY INFRA CORP COM 89147L100 1333 59130 SH SOLE 0 0 59130 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 145 10784 SH SOLE 0 0 10784 TOTAL S A SPONSORED ADS 89151E109 15986 286530 SH SOLE 145311 0 141219 TOTAL SYS SVCS INC COM 891906109 1631 12719 SH SOLE 2381 0 10338 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 798 50586 SH SOLE 40594 0 9992 TOWNEBANK PORTSMOUTH VA COM 89214P109 622 22800 SH SOLE 0 0 22800 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1919 15473 SH SOLE 1575 0 13898 TPI COMPOSITES INC COM 87266J104 252 10199 SH SOLE 0 0 10199 TRACTOR SUPPLY CO COM 892356106 7500 68872 SH SOLE 7714 0 61158 TRADEWEB MKTS INC CL A 892672106 364 8315 SH SOLE 7825 0 490 TRANSDIGM GROUP INC COM 893641100 2636 5449 SH SOLE 27 0 5422 TRANSENTERIX INC COM NEW 89366M201 335 246610 SH SOLE 0 0 246610 TRANSOCEAN LTD REG SHS H8817H100 924 144170 SH SOLE 45147 0 99023 TRANSUNION COM 89400J107 799 10872 SH SOLE 508 0 10364 TRAVELERS COMPANIES INC COM 89417E109 12635 84507 SH SOLE 22837 0 61670 TREVENA INC COM 89532E109 21 20135 SH SOLE 0 0 20135 TREX CO INC COM 89531P105 511 7133 SH SOLE 2739 0 4394 TRI CONTL CORP COM 895436103 658 24396 SH SOLE 0 0 24396 TRICO BANCSHARES COM 896095106 438 11578 SH SOLE 0 0 11578 TRILOGY METALS INC NEW COM 89621C105 47 15964 SH SOLE 0 0 15964 TRIMAS CORP COM NEW 896215209 214 6943 SH SOLE 6943 0 0 TRIMBLE INC COM 896239100 420 9302 SH SOLE 283 0 9019 TRIMTABS ETF TR ALL CAP INTL 89628W401 1089 41300 SH SOLE 0 0 41300 TRIMTABS ETF TR ALL CAP US FREE 89628W302 1785 47965 SH SOLE 0 0 47965 TRINITY INDS INC COM 896522109 717 34572 SH SOLE 18035 0 16537 TRINITY PL HLDGS INC COM 89656D101 665 168400 SH SOLE 0 0 168400 TRIPADVISOR INC COM 896945201 958 20685 SH SOLE 111 0 20574 TRISTATE CAP HLDGS INC COM 89678F100 419 19639 SH SOLE 19639 0 0 TRITON INTL LTD CL A G9078F107 1553 47402 SH SOLE 15046 0 32356 TRUSTMARK CORP COM 898402102 421 12671 SH SOLE 0 0 12671 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 223 67680 SH SOLE 0 0 67680 TUCOWS INC COM NEW 898697206 355 5817 SH SOLE 0 0 5817 TUPPERWARE BRANDS CORP COM 899896104 351 18429 SH SOLE 3937 0 14492 TURQUOISE HILL RES LTD COM 900435108 40 32197 SH SOLE 0 0 32197 TURTLE BEACH CORP COM NEW 900450206 425 36752 SH SOLE 0 0 36752 TWILIO INC CL A 90138F102 6380 46795 SH SOLE 878 0 45917 TWIN DISC INC COM 901476101 456 30200 SH SOLE 0 0 30200 TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 309 10393 SH SOLE 10393 0 0 TWITTER INC COM 90184L102 8807 252362 SH SOLE 121763 0 130599 TWO HBRS INVT CORP COM NEW 90187B408 1581 124745 SH SOLE 0 0 124745 TWO RDS SHARED TR ANFIELD CAP DI 90213U115 253 24822 SH SOLE 0 0 24822 TYLER TECHNOLOGIES INC COM 902252105 668 3072 SH SOLE 2784 0 288 TYSON FOODS INC CL A 902494103 9810 121506 SH SOLE 31858 0 89648 U S CONCRETE INC COM NEW 90333L201 585 11764 SH SOLE 6986 0 4778 U S PHYSICAL THERAPY INC COM 90337L108 227 1850 SH SOLE 570 0 1280 U S SILICA HLDGS INC COM 90346E103 834 65194 SH SOLE 21223 0 43971 UBER TECHNOLOGIES INC COM 90353T100 5566 120220 SH SOLE 66378 0 53842 UBIQUITI NETWORKS INC COM 90347A100 1031 7841 SH SOLE 0 0 7841 UBS AG JERSEY BRH ALERIAN INFRST 902641646 343 15381 SH SOLE 0 0 15381 UBS GROUP AG SHS H42097107 623 52547 SH SOLE 39449 0 13098 UDR INC COM 902653104 648 14428 SH SOLE 0 0 14428 UGI CORP NEW COM 902681105 590 11051 SH SOLE 0 0 11051 ULTA BEAUTY INC COM 90384S303 6342 18283 SH SOLE 5730 0 12553 ULTRA CLEAN HLDGS INC COM 90385V107 215 15476 SH SOLE 0 0 15476 ULTRA PETROLEUM CORP COM NEW 903914208 69 383247 SH SOLE 0 0 383247 UMH PPTYS INC COM 903002103 1052 84742 SH SOLE 0 0 84742 UMPQUA HLDGS CORP COM 904214103 292 17593 SH SOLE 4983 0 12610 UNDER ARMOUR INC CL A 904311107 2739 108037 SH SOLE 0 0 108037 UNDER ARMOUR INC CL C 904311206 3252 146507 SH SOLE 0 0 146507 UNILEVER N V N Y SHS NEW 904784709 3086 50825 SH SOLE 23672 0 27153 UNILEVER PLC SPON ADR NEW 904767704 7934 128025 SH SOLE 43792 0 84233 UNION PACIFIC CORP COM 907818108 30174 178427 SH SOLE 35670 0 142757 UNITED BANKSHARES INC WEST V COM 909907107 310 8358 SH SOLE 2657 0 5701 UNITED CONTL HLDGS INC COM 910047109 2571 29363 SH SOLE 20589 0 8774 UNITED PARCEL SERVICE INC CL B 911312106 42085 407533 SH SOLE 155196 0 252337 UNITED RENTALS INC COM 911363109 11014 83045 SH SOLE 1518 0 81527 UNITED STATES ANTIMONY CORP COM 911549103 25 45100 SH SOLE 0 0 45100 UNITED STATES NATL GAS FUND UNIT PAR 912318300 711 35753 SH SOLE 0 0 35753 UNITED STATES OIL FUND LP UNITS 91232N108 8583 712856 SH SOLE 0 0 712856 UNITED STATES STL CORP NEW COM 912909108 3304 215799 SH SOLE 0 0 215799 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 268 12369 SH SOLE 0 0 12369 UNITED STS BRENT OIL FD LP UNIT 91167Q100 700 36887 SH SOLE 0 0 36887 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 530 14327 SH SOLE 0 0 14327 UNITED TECHNOLOGIES CORP COM 913017109 41613 319605 SH SOLE 21689 0 297916 UNITEDHEALTH GROUP INC COM 91324P102 65451 268242 SH SOLE 91923 0 176319 UNITEDHEALTH GROUP INC COM 91324P102 244 1000 SH Put SOLE 0 0 1000 UNITI GROUP INC COM 91325V108 202 21235 SH SOLE 51 0 21184 UNIVERSAL DISPLAY CORP COM 91347P105 1576 8381 SH SOLE 0 0 8381 UNIVERSAL FST PRODS INC COM 913543104 240 6300 SH SOLE 5550 0 750 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 691 8136 SH SOLE 0 0 8136 UNIVERSAL HLTH SVCS INC CL B 913903100 346 2653 SH SOLE 0 0 2653 UNUM GROUP COM 91529Y106 2012 59975 SH SOLE 49061 0 10914 UPLAND SOFTWARE INC COM 91544A109 386 8470 SH SOLE 0 0 8470 UPWORK INC COM 91688F104 235 14599 SH SOLE 0 0 14599 URANIUM ENERGY CORP COM 916896103 20 14500 SH SOLE 0 0 14500 US BANCORP DEL COM NEW 902973304 23438 447291 SH SOLE 81555 0 365736 US FOODS HLDG CORP COM 912008109 416 11637 SH SOLE 10885 0 752 US XPRESS ENTERPRISES INC COM CL A 90338N202 245 47741 SH SOLE 0 0 47741 USD PARTNERS LP COM UT REP LTD 903318103 191 16954 SH SOLE 0 0 16954 V F CORP COM 918204108 5394 61754 SH SOLE 18811 0 42943 VAIL RESORTS INC COM 91879Q109 849 3804 SH SOLE 1665 0 2139 VALE S A SPONSORED ADS 91912E105 567 42178 SH SOLE 2042 0 40136 VALERO ENERGY CORP NEW COM 91913Y100 16807 196321 SH SOLE 28714 0 167607 VALLEY NATL BANCORP COM 919794107 609 56501 SH SOLE 3802 0 52699 VANECK MERK GOLD TRUST GOLD TRUST 921078101 764 55254 SH SOLE 0 0 55254 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2369 35467 SH SOLE 50 0 35417 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 8903 178947 SH SOLE 0 0 178947 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2837 136645 SH SOLE 0 0 136645 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 3000 169551 SH SOLE 0 0 169551 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 15277 919212 SH SOLE 0 0 919212 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1397 10829 SH SOLE 0 0 10829 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 711 26375 SH SOLE 0 0 26375 VANECK VECTORS ETF TR COAL ETF 92189F809 196 14755 SH SOLE 0 0 14755 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 6074 254346 SH SOLE 0 0 254346 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 16428 560675 SH SOLE 0 0 560675 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 660 10171 SH SOLE 0 0 10171 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 38799 1517961 SH SOLE 0 0 1517961 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 1023 38152 SH SOLE 0 0 38152 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 638 54106 SH SOLE 0 0 54106 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 578 29241 SH SOLE 0 0 29241 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 19903 312058 SH SOLE 23998 0 288060 VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 419 11046 SH SOLE 0 0 11046 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 3442 136620 SH SOLE 0 0 136620 VANECK VECTORS ETF TR ISRAEL ETF 92189F635 225 6953 SH SOLE 0 0 6953 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 14735 424645 SH SOLE 0 0 424645 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 7957 227617 SH SOLE 0 0 227617 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 40182 836594 SH SOLE 0 0 836594 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 3675 158612 SH SOLE 0 0 158612 VANECK VECTORS ETF TR NDR CMG LN FLT 92189F148 1535 55637 SH SOLE 0 0 55637 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1448 97724 SH SOLE 0 0 97724 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 5729 289647 SH SOLE 0 0 289647 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 701 11956 SH SOLE 0 0 11956 VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 598 39387 SH SOLE 0 0 39387 VANECK VECTORS ETF TR RETAIL ETF 92189F684 1029 9446 SH SOLE 0 0 9446 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1979 83746 SH SOLE 0 0 83746 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 7367 66867 SH SOLE 0 0 66867 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 2456 98071 SH SOLE 36056 0 62015 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 442 27568 SH SOLE 0 0 27568 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 90213 560016 SH SOLE 0 0 560016 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 29022 258176 SH SOLE 0 0 258176 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 9238 65828 SH SOLE 0 0 65828 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 15760 120060 SH SOLE 0 0 120060 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 3508 28547 SH SOLE 0 0 28547 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 3981 25430 SH SOLE 0 0 25430 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8711 67876 SH SOLE 0 0 67876 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 22069 154458 SH SOLE 0 0 154458 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 125760 1453874 SH SOLE 0 0 1453874 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 80800 832472 SH SOLE 87 0 832385 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 261889 3252063 SH SOLE 232 0 3251831 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1209694 14562347 SH SOLE 115015 0 14447332 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 209863 3662529 SH SOLE 2786 0 3659743 VANGUARD GROUP DIV APP ETF 921908844 316646 2749619 SH SOLE 140 0 2749479 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 45355 382480 SH SOLE 0 0 382480 VANGUARD INDEX FDS GROWTH ETF 922908736 466231 2853483 SH SOLE 14551 0 2838932 VANGUARD INDEX FDS LARGE CAP ETF 922908637 55144 409322 SH SOLE 18010 0 391312 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 64377 431166 SH SOLE 3211 0 427955 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 61699 554151 SH SOLE 4224 0 549927 VANGUARD INDEX FDS MID CAP ETF 922908629 175774 1051530 SH SOLE 66062 0 985468 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 175501 2008016 SH SOLE 560 0 2007456 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 400691 1488729 SH SOLE 134 0 1488595 VANGUARD INDEX FDS SM CP VAL ETF 922908611 95711 733191 SH SOLE 13883 0 719308 VANGUARD INDEX FDS SMALL CP ETF 922908751 253342 1617147 SH SOLE 63597 0 1553550 VANGUARD INDEX FDS SML CP GRW ETF 922908595 58460 313947 SH SOLE 281 0 313666 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2157453 14374395 SH SOLE 0 0 14374395 VANGUARD INDEX FDS VALUE ETF 922908744 516717 4658467 SH SOLE 22248 0 4636219 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 56041 1099055 SH SOLE 0 0 1099055 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 229790 5403002 SH SOLE 75826 0 5327176 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 16498 300505 SH SOLE 0 0 300505 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 8549 129371 SH SOLE 117 0 129254 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 7655 72728 SH SOLE 896 0 71832 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 11117 188431 SH SOLE 69 0 188362 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 44943 597964 SH SOLE 0 0 597964 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 27616 559937 SH SOLE 0 0 559937 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 26239 494428 SH SOLE 0 0 494428 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 29767 451213 SH SOLE 0 0 451213 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 890250 9908186 SH SOLE 155 0 9908031 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 20564 212285 SH SOLE 62 0 212223 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 6567 80426 SH SOLE 23103 0 57323 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 124647 2359390 SH SOLE 0 0 2359390 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 40506 664798 SH SOLE 36124 0 628674 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 99036 1227521 SH SOLE 96 0 1227425 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 14319 165082 SH SOLE 0 0 165082 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 44183 272299 SH SOLE 0 0 272299 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 9695 71970 SH SOLE 0 0 71970 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 17678 158406 SH SOLE 0 0 158406 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7526 51315 SH SOLE 0 0 51315 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 16866 134968 SH SOLE 0 0 134968 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1698 16124 SH SOLE 0 0 16124 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 4861 36293 SH SOLE 0 0 36293 VANGUARD STAR FD VG TL INTL STK F 921909768 78663 1491240 SH SOLE 0 0 1491240 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 392203 9403082 SH SOLE 27340 0 9375742 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 4193 52137 SH SOLE 0 0 52137 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 252056 2884600 SH SOLE 0 0 2884600 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 15702 230770 SH SOLE 0 0 230770 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 12188 198563 SH SOLE 0 0 198563 VANGUARD WORLD FD EXTENDED DUR 921910709 17469 137538 SH SOLE 0 0 137538 VANGUARD WORLD FD MEGA CAP INDEX 921910873 27844 275005 SH SOLE 0 0 275005 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 31834 395455 SH SOLE 0 0 395455 VANGUARD WORLD FD MEGA GRWTH IND 921910816 67790 523555 SH SOLE 0 0 523555 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5340 61599 SH SOLE 0 0 61599 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 30593 170537 SH SOLE 0 0 170537 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 54288 364935 SH SOLE 0 0 364935 VANGUARD WORLD FDS ENERGY ETF 92204A306 14543 171051 SH SOLE 0 0 171051 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 33506 485525 SH SOLE 0 0 485525 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 65685 377633 SH SOLE 0 0 377633 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 12175 83507 SH SOLE 0 0 83507 VANGUARD WORLD FDS INF TECH ETF 92204A702 201581 955858 SH SOLE 478 0 955380 VANGUARD WORLD FDS MATERIALS ETF 92204A801 9936 77507 SH SOLE 0 0 77507 VANGUARD WORLD FDS UTILITIES ETF 92204A876 51128 384623 SH SOLE 0 0 384623 VARIAN MED SYS INC COM 92220P105 3163 23192 SH SOLE 19230 0 3962 VECTOR GROUP LTD COM 92240M108 611 62717 SH SOLE 6977 0 55740 VEEVA SYS INC CL A COM 922475108 5803 35797 SH SOLE 1573 0 34224 VENATOR MATLS PLC SHS G9329Z100 434 82015 SH SOLE 82015 0 0 VENTAS INC COM 92276F100 23115 338189 SH SOLE 154588 0 183601 VEREIT INC COM 92339V100 7060 783597 SH SOLE 236 0 783361 VERINT SYS INC COM 92343X100 277 5151 SH SOLE 1725 0 3426 VERISIGN INC COM 92343E102 1598 7641 SH SOLE 91 0 7550 VERISK ANALYTICS INC COM 92345Y106 1693 11560 SH SOLE 5692 0 5868 VERIZON COMMUNICATIONS INC COM 92343V104 117143 2050467 SH SOLE 431476 0 1618991 VERTEX PHARMACEUTICALS INC COM 92532F100 7385 40274 SH SOLE 29150 0 11124 VERTICAL CAP INCOME FUND SHS BEN INT 92535C104 363 38241 SH SOLE 0 0 38241 VIACOM INC NEW CL A 92553P102 521 15274 SH SOLE 0 0 15274 VIACOM INC NEW CL B 92553P201 1227 41090 SH SOLE 30987 0 10103 VIAD CORP COM NEW 92552R406 468 7069 SH SOLE 0 0 7069 VIASAT INC COM 92552V100 636 7869 SH SOLE 1839 0 6030 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 3554 110848 SH SOLE 0 0 110848 VICTORY PORTFOLIOS II VCSHS EMRG VOLTY 92647N857 1553 59892 SH SOLE 0 0 59892 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 9851 302743 SH SOLE 0 0 302743 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 756 19807 SH SOLE 0 0 19807 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 53241 1088994 SH SOLE 0 0 1088994 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 24295 463113 SH SOLE 0 0 463113 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 8783 232529 SH SOLE 0 0 232529 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 63786 1400560 SH SOLE 0 0 1400560 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 100763 2146179 SH SOLE 0 0 2146179 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 6049 136557 SH SOLE 0 0 136557 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 3431 75119 SH SOLE 0 0 75119 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 15231 620659 SH SOLE 0 0 620659 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 1020 30963 SH SOLE 0 0 30963 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 941 30411 SH SOLE 0 0 30411 VIKING THERAPEUTICS INC COM 92686J106 143 17185 SH SOLE 210 0 16975 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1702 55236 SH SOLE 0 0 55236 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 97 11233 SH SOLE 0 0 11233 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 684 58874 SH SOLE 0 0 58874 VIRTUS TOTAL RETURN FUND INC COM 92837G100 1990 187750 SH SOLE 0 0 187750 VISA INC COM CL A 92826C839 167657 966034 SH SOLE 176548 0 789486 VISHAY INTERTECHNOLOGY INC COM 928298108 203 12306 SH SOLE 8889 0 3417 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 27 37500 SH SOLE 0 0 37500 VISTRA ENERGY CORP COM 92840M102 582 25685 SH SOLE 19071 0 6614 VMWARE INC CL A COM 928563402 5667 33884 SH SOLE 16285 0 17599 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 9862 603936 SH SOLE 420061 0 183875 VONAGE HLDGS CORP COM 92886T201 1021 90155 SH SOLE 55 0 90100 VORNADO RLTY TR SH BEN INT 929042109 326 5088 SH SOLE 996 0 4092 VOYA FINL INC COM 929089100 699 12648 SH SOLE 12286 0 362 VOYA GLBL ADV & PREM OPP FD COM 92912R104 218 20419 SH SOLE 0 0 20419 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 378 57924 SH SOLE 0 0 57924 VOYA INFRASTRUCTURE INDLS & COM 92912X101 154 12378 SH SOLE 0 0 12378 VOYA PRIME RATE TR SH BEN INT 92913A100 103 21643 SH SOLE 0 0 21643 VOYA RISK MANAGED NAT RES FD COM 92913C106 113 21688 SH SOLE 0 0 21688 VULCAN MATLS CO COM 929160109 2992 21793 SH SOLE 12693 0 9100 W & T OFFSHORE INC COM 92922P106 76 15395 SH SOLE 12740 0 2655 W P CAREY INC COM 92936U109 36890 454421 SH SOLE 0 0 454421 WABCO HLDGS INC COM 92927K102 560 4230 SH SOLE 1355 0 2875 WABTEC CORP COM 929740108 1236 17170 SH SOLE 7418 0 9752 WADDELL & REED FINL INC CL A 930059100 319 19110 SH SOLE 7623 0 11487 WALGREENS BOOTS ALLIANCE INC COM 931427108 11758 215070 SH SOLE 2375 0 212695 WALMART INC COM 931142103 67821 613825 SH SOLE 24866 0 588959 WASHINGTON FED INC COM 938824109 822 23544 SH SOLE 22391 0 1153 WASHINGTON PRIME GROUP NEW COM 93964W108 203 53178 SH SOLE 0 0 53178 WASTE CONNECTIONS INC COM 94106B101 1197 12519 SH SOLE 4379 0 8140 WASTE MGMT INC DEL COM 94106L109 36034 312332 SH SOLE 6906 0 305426 WATERS CORP COM 941848103 947 4372 SH SOLE 1707 0 2665 WATERSTONE FINL INC MD COM 94188P101 406 23774 SH SOLE 0 0 23774 WATSCO INC COM 942622200 296 1810 SH SOLE 696 0 1114 WAYFAIR INC CL A 94419L101 443 3034 SH SOLE 288 0 2746 WD-40 CO COM 929236107 414 2605 SH SOLE 174 0 2431 WEC ENERGY GROUP INC COM 92939U106 7130 85527 SH SOLE 14796 0 70731 WEIBO CORP SPONSORED ADR 948596101 202 4637 SH SOLE 78 0 4559 WEIGHT WATCHERS INTL INC NEW COM 948626106 388 20340 SH SOLE 11 0 20329 WELLCARE HEALTH PLANS INC COM 94946T106 625 2192 SH SOLE 187 0 2005 WELLS FARGO CO NEW COM 949746101 28456 601342 SH SOLE 132676 0 468666 WELLS FARGO CO NEW PERP PFD CNV A 949746804 2588 1897 SH SOLE 0 0 1897 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 207 37730 SH SOLE 0 0 37730 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 655 79465 SH SOLE 0 0 79465 WELLS FARGO MULTI SECTOR INC COM 94987D101 428 34107 SH SOLE 0 0 34107 WELLTOWER INC COM 95040Q104 20992 257477 SH SOLE 117414 0 140063 WENDYS CO COM 95058W100 806 41186 SH SOLE 0 0 41186 WESBANCO INC COM 950810101 912 23656 SH SOLE 13510 0 10146 WEST PHARMACEUTICAL SVSC INC COM 955306105 2306 18434 SH SOLE 17917 0 517 WESTERN ALLIANCE BANCORP COM 957638109 265 5916 SH SOLE 4849 0 1067 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1528 106695 SH SOLE 0 0 106695 WESTERN ASSET GLB HI INCOME COM 95766B109 1729 174098 SH SOLE 0 0 174098 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 315 18379 SH SOLE 0 0 18379 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 182 12126 SH SOLE 0 0 12126 WESTERN ASSET HIGH INCM FD I COM 95766J102 198 28135 SH SOLE 0 0 28135 WESTERN ASSET HIGH INCM OPP COM 95766K109 126 24536 SH SOLE 0 0 24536 WESTERN ASSET MTG DEF OPPTY COM 95790B109 435 20347 SH SOLE 0 0 20347 WESTERN ASSET MUN HI INCM FD COM 95766N103 101 13312 SH SOLE 0 0 13312 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1577 115265 SH SOLE 0 0 115265 WESTERN AST INFL LKD OPP & I COM 95766R104 150 13446 SH SOLE 0 0 13446 WESTERN DIGITAL CORP COM 958102105 6465 135958 SH SOLE 26688 0 109270 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 555 18037 SH SOLE 0 0 18037 WESTERN UN CO COM 959802109 631 31721 SH SOLE 10892 0 20829 WESTLAKE CHEM CORP COM 960413102 267 3844 SH SOLE 44 0 3800 WESTPAC BKG CORP SPONSORED ADR 961214301 387 19416 SH SOLE 10192 0 9224 WESTROCK CO COM 96145D105 2445 67038 SH SOLE 9207 0 57831 WEX INC COM 96208T104 1814 8682 SH SOLE 4206 0 4476 WEYERHAEUSER CO COM 962166104 9709 368597 SH SOLE 29257 0 339340 WHEATON PRECIOUS METALS CORP COM 962879102 1519 62834 SH SOLE 0 0 62834 WHIRLPOOL CORP COM 963320106 1885 13241 SH SOLE 3747 0 9494 WHITESTONE REIT COM 966084204 575 45296 SH SOLE 0 0 45296 WHITING PETE CORP NEW COM NEW 966387409 335 17915 SH SOLE 7 0 17908 WILLIAMS COS INC DEL COM 969457100 7307 260590 SH SOLE 111192 0 149398 WILLIAMS SONOMA INC COM 969904101 3167 48723 SH SOLE 0 0 48723 WILLIS TOWERS WATSON PUB LTD SHS G96629103 547 2857 SH SOLE 2146 0 711 WINGSTOP INC COM 974155103 320 3373 SH SOLE 3053 0 320 WINMARK CORP COM 974250102 4072 23515 SH SOLE 0 0 23515 WINNEBAGO INDS INC COM 974637100 260 6727 SH SOLE 0 0 6727 WINTRUST FINL CORP COM 97650W108 656 8962 SH SOLE 6915 0 2047 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 5440 305092 SH SOLE 0 0 305092 WISDOMTREE TR CBOE S&P 500 97717X560 390 14156 SH SOLE 0 0 14156 WISDOMTREE TR CHINADIV EX FI 97717X719 824 11137 SH SOLE 0 0 11137 WISDOMTREE TR CURRNCY INT EQ 97717X263 1268 43692 SH SOLE 0 0 43692 WISDOMTREE TR DYNAMIC LNG EQ 97717X313 462 16698 SH SOLE 0 0 16698 WISDOMTREE TR E MKTS CNSMR GR 97717W539 459 20370 SH SOLE 0 0 20370 WISDOMTREE TR EM EX ST-OWNED 97717X578 9725 336843 SH SOLE 0 0 336843 WISDOMTREE TR EM LCL DEBT FD 97717X867 296 8367 SH SOLE 0 0 8367 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1004 40563 SH SOLE 0 0 40563 WISDOMTREE TR EMER MKT HIGH FD 97717W315 14313 320496 SH SOLE 0 0 320496 WISDOMTREE TR EMERG CUR STR FD 97717W133 336 17850 SH SOLE 0 0 17850 WISDOMTREE TR EMERG MKTS DIV 97717X214 787 24913 SH SOLE 0 0 24913 WISDOMTREE TR EMG MKTS SMCAP 97717W281 4784 101689 SH SOLE 0 0 101689 WISDOMTREE TR EUR HDG SMLCAP 97717X552 344 11407 SH SOLE 0 0 11407 WISDOMTREE TR EURO QTLY DIV GR 97717X610 377 14554 SH SOLE 0 0 14554 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 13377 202158 SH SOLE 75 0 202083 WISDOMTREE TR EUROPE SMCP DV 97717W869 3303 56611 SH SOLE 0 0 56611 WISDOMTREE TR FLOATNG RAT TREA 97717X628 8496 338909 SH SOLE 0 0 338909 WISDOMTREE TR FNDMTL US SHRT 97717X149 3547 70115 SH SOLE 0 0 70115 WISDOMTREE TR GLB EX US RL EST 97717W331 286 9391 SH SOLE 0 0 9391 WISDOMTREE TR GLB HIGH DIV FD 97717W877 1881 40589 SH SOLE 0 0 40589 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1231 52820 SH SOLE 0 0 52820 WISDOMTREE TR INDIA ERNGS FD 97717W422 2982 114440 SH SOLE 0 0 114440 WISDOMTREE TR INTL DIV EX FINL 97717W786 1295 31513 SH SOLE 100 0 31413 WISDOMTREE TR INTL EQUITY FD 97717W703 2436 47752 SH SOLE 0 0 47752 WISDOMTREE TR INTL LRGCAP DV 97717W794 390 8284 SH SOLE 0 0 8284 WISDOMTREE TR INTL QULTY DIV 97717X131 269 9225 SH SOLE 0 0 9225 WISDOMTREE TR INTL SMCAP DIV 97717W760 3664 56355 SH SOLE 0 0 56355 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 4476 136784 SH SOLE 0 0 136784 WISDOMTREE TR ITL HIGH DIV FD 97717W802 770 19065 SH SOLE 0 0 19065 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3939 80876 SH SOLE 0 0 80876 WISDOMTREE TR JP SMALLCP DIV 97717W836 692 10466 SH SOLE 0 0 10466 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 461 24083 SH SOLE 0 0 24083 WISDOMTREE TR US DIVID EX FNCL 97717W406 4376 51019 SH SOLE 0 0 51019 WISDOMTREE TR US HIGH DIVIDEND 97717W208 6826 93806 SH SOLE 0 0 93806 WISDOMTREE TR US LARGECAP DIVD 97717W307 30158 311233 SH SOLE 0 0 311233 WISDOMTREE TR US LARGECAP FUND 97717W588 4089 124357 SH SOLE 0 0 124357 WISDOMTREE TR US MIDCAP DIVID 97717W505 58684 1621093 SH SOLE 0 0 1621093 WISDOMTREE TR US MIDCAP FUND 97717W570 5497 137437 SH SOLE 0 0 137437 WISDOMTREE TR US QLT SHRHD YLD 97717W547 263 3028 SH SOLE 0 0 3028 WISDOMTREE TR US QTLY DIV GRT 97717X669 40861 936116 SH SOLE 14800 0 921316 WISDOMTREE TR US S CAP QTY DIV 97717X651 1421 40000 SH SOLE 0 0 40000 WISDOMTREE TR US SMALLCAP DIVD 97717W604 25974 958084 SH SOLE 0 0 958084 WISDOMTREE TR US SMALLCAP FUND 97717W562 3608 100551 SH SOLE 0 0 100551 WISDOMTREE TR US TOTAL DIVIDND 97717W109 11014 113351 SH SOLE 0 0 113351 WISDOMTREE TR US TOTAL MRKT FD 97717W596 1025 30719 SH SOLE 0 0 30719 WISDOMTREE TR YIELD ENHANCD US 97717X511 15220 297025 SH SOLE 0 0 297025 WIX COM LTD SHS M98068105 1145 8059 SH SOLE 14 0 8045 WNS HOLDINGS LTD SPON ADR 92932M101 1132 19118 SH SOLE 18943 0 175 WOODWARD INC COM 980745103 1608 14163 SH SOLE 6582 0 7581 WORKDAY INC CL A 98138H101 2861 13915 SH SOLE 2896 0 11019 WORKIVA INC COM CL A 98139A105 621 10694 SH SOLE 658 0 10036 WORLD GOLD TR SPDR GLD MINIS 98149E204 5815 412677 SH SOLE 309 0 412368 WORLDPAY INC CL A 981558109 790 6443 SH SOLE 2370 0 4073 WORTHINGTON INDS INC COM 981811102 291 7235 SH SOLE 0 0 7235 WPP PLC NEW ADR 92937A102 2926 46513 SH SOLE 41693 0 4820 WPX ENERGY INC COM 98212B103 815 70770 SH SOLE 18353 0 52417 WRIGHT MED GROUP N V ORD SHS N96617118 444 14901 SH SOLE 3950 0 10951 WYNDHAM DESTINATIONS INC COM 98310W108 425 9678 SH SOLE 43 0 9635 WYNDHAM HOTELS & RESORTS INC COM 98311A105 695 12463 SH SOLE 3064 0 9399 WYNN RESORTS LTD COM 983134107 6211 50090 SH SOLE 1573 0 48517 XCEL ENERGY INC COM 98389B100 12184 204803 SH SOLE 56618 0 148185 XENIA HOTELS & RESORTS INC COM 984017103 2003 96064 SH SOLE 0 0 96064 XEROX CORP COM NEW 984121608 480 13555 SH SOLE 1740 0 11815 XILINX INC COM 983919101 4559 38663 SH SOLE 4510 0 34153 XPO LOGISTICS INC COM 983793100 875 15135 SH SOLE 330 0 14805 XYLEM INC COM 98419M100 4005 47888 SH SOLE 30791 0 17097 YAMANA GOLD INC COM 98462Y100 200 79562 SH SOLE 0 0 79562 YANDEX N V SHS CLASS A N97284108 651 17128 SH SOLE 0 0 17128 YATRA ONLINE INC ORD SHS G98338109 438 117128 SH SOLE 0 0 117128 YELP INC CL A 985817105 236 6915 SH SOLE 0 0 6915 YETI HLDGS INC COM 98585X104 568 19621 SH SOLE 0 0 19621 YUM BRANDS INC COM 988498101 13276 119965 SH SOLE 22981 0 96984 YUM CHINA HLDGS INC COM 98850P109 6483 140329 SH SOLE 39831 0 100498 YY INC SPONSORED ADS A 98426T106 501 7194 SH SOLE 1521 0 5673 ZEBRA TECHNOLOGIES CORP CL A 989207105 2287 10920 SH SOLE 6044 0 4876 ZENDESK INC COM 98936J101 829 9310 SH SOLE 0 0 9310 ZILLOW GROUP INC CL C CAP STK 98954M200 917 19765 SH SOLE 446 0 19319 ZIMMER BIOMET HLDGS INC COM 98956P102 3230 27435 SH SOLE 2873 0 24562 ZION OIL & GAS INC COM 989696109 19 55288 SH SOLE 0 0 55288 ZIONS BANCORPORATION N A COM 989701107 1220 26537 SH SOLE 4169 0 22368 ZIOPHARM ONCOLOGY INC COM 98973P101 256 43921 SH SOLE 0 0 43921 ZOETIS INC CL A 98978V103 10382 91477 SH SOLE 53999 0 37478 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1269 14297 SH SOLE 0 0 14297 ZSCALER INC COM 98980G102 1932 25206 SH SOLE 0 0 25206 ZUORA INC COM CL A 98983V106 224 14644 SH SOLE 149 0 14495 ZYNERBA PHARMACEUTICALS INC COM 98986X109 515 38020 SH SOLE 0 0 38020 ZYNGA INC CL A 98986T108 270 44073 SH SOLE 996 0 43077