0001403438-19-000008.txt : 20191113 0001403438-19-000008.hdr.sgml : 20191113 20191113154809 ACCESSION NUMBER: 0001403438-19-000008 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191113 DATE AS OF CHANGE: 20191113 EFFECTIVENESS DATE: 20191113 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: 191213648 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 09-30-2019 09-30-2019 LPL Financial LLC
1055 LPL WAY FORT MILL SC 29715
13F HOLDINGS REPORT 028-12526 N
Dean Phillips Vice President, Operations 980-264-8377 Dean Phillips Fort Mill SC 11-13-2019 0 3286 49126162 false
INFORMATION TABLE 2 Q32019LPL13F.xml 180 DEGREE CAP CORP COM 68235B109 24 11400 SH SOLE 0 0 11400 22ND CENTY GROUP INC COM 90137F103 112 49495 SH SOLE 0 0 49495 2U INC COM 90214J101 323 19851 SH SOLE 9892 0 9959 3-D SYS CORP DEL COM NEW 88554D205 1170 143530 SH SOLE 0 0 143530 3M CO COM 88579Y101 37595 228681 SH SOLE 2920 0 225761 AAR CORP COM 000361105 269 6522 SH SOLE 3950 0 2572 AARONS INC COM PAR $0.50 002535300 865 13458 SH SOLE 12271 0 1187 ABB LTD SPONSORED ADR 000375204 1454 73916 SH SOLE 41 0 73875 ABBOTT LABS COM 002824100 38411 459082 SH SOLE 41871 0 417211 ABBVIE INC COM 00287Y109 76910 1015714 SH SOLE 231073 0 784641 ABERDEEN ASIA PACIFIC INCOM COM 003009107 4800 1145623 SH SOLE 0 0 1145623 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 140 26767 SH SOLE 0 0 26767 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 99 10250 SH SOLE 0 0 10250 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 423 67970 SH SOLE 0 0 67970 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1813 12773 SH SOLE 0 0 12773 ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 503 22850 SH SOLE 0 0 22850 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1946 12225 SH SOLE 0 0 12225 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 698 8357 SH SOLE 0 0 8357 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 685 9439 SH SOLE 0 0 9439 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 751 45435 SH SOLE 0 0 45435 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2494 298988 SH SOLE 0 0 298988 ABIOMED INC COM 003654100 2703 15192 SH SOLE 189 0 15003 ABRAXAS PETE CORP COM 003830106 76 150120 SH SOLE 0 0 150120 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 22553 882348 SH SOLE 880055 0 2293 ABSOLUTE SHS TR WBI BBR QTY 1000 00400R809 8905 333723 SH SOLE 332014 0 1709 ABSOLUTE SHS TR WBI BBR QTY 2000 00400R403 582 29916 SH SOLE 29916 0 0 ABSOLUTE SHS TR WBI BBR RNG 1000 00400R502 8440 310413 SH SOLE 309771 0 642 ABSOLUTE SHS TR WBI BBR RNG 2000 00400R106 557 25884 SH SOLE 25744 0 140 ABSOLUTE SHS TR WBI BBR VAL 1000 00400R601 10430 388338 SH SOLE 387633 0 705 ABSOLUTE SHS TR WBI BBR VAL 2000 00400R205 819 37046 SH SOLE 36617 0 429 ABSOLUTE SHS TR WBI BBR YLD 1000 00400R700 14521 610533 SH SOLE 609581 0 952 ABSOLUTE SHS TR WBI BBR YLD 2000 00400R304 936 51853 SH SOLE 50652 0 1201 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 4256 208751 SH SOLE 208751 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 6048 288437 SH SOLE 266164 0 22273 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 14259 583424 SH SOLE 506992 0 76432 ACACIA COMMUNICATIONS INC COM 00401C108 1263 19309 SH SOLE 0 0 19309 ACACIA RESH CORP ACACIA TCH COM 003881307 28 10385 SH SOLE 0 0 10385 ACADIA HEALTHCARE COMPANY IN COM 00404A109 546 17565 SH SOLE 17080 0 485 ACADIA PHARMACEUTICALS INC COM 004225108 1916 53236 SH SOLE 2881 0 50355 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17272 89795 SH SOLE 31309 0 58486 ACCURAY INC COM 004397105 31 11020 SH SOLE 0 0 11020 ACTIVISION BLIZZARD INC COM 00507V109 5878 111069 SH SOLE 55549 0 55520 ACUITY BRANDS INC COM 00508Y102 342 2540 SH SOLE 2071 0 469 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 10 14000 SH SOLE 0 0 14000 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1646 103895 SH SOLE 0 0 103895 ADDUS HOMECARE CORP COM 006739106 402 5070 SH SOLE 0 0 5070 ADOBE INC COM 00724F101 54900 198732 SH SOLE 35206 0 163526 ADVANCE AUTO PARTS INC COM 00751Y106 6517 39404 SH SOLE 27610 0 11794 ADVANCED EMISSIONS SOLUTS IN COM 00770C101 365 24617 SH SOLE 0 0 24617 ADVANCED ENERGY INDS COM 007973100 687 11962 SH SOLE 11526 0 436 ADVANCED MICRO DEVICES INC COM 007903107 6099 210389 SH SOLE 29147 0 181242 ADVAXIS INC COM NEW 007624307 4 13751 SH SOLE 0 0 13751 ADVENT CONVERTIBLE & INCOME COM 00764C109 1135 77836 SH SOLE 0 0 77836 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 2205 46255 SH SOLE 0 0 46255 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 780 11237 SH SOLE 0 0 11237 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 971 20016 SH SOLE 0 0 20016 ADVISORSHARES TR PURE CANNABIS 00768Y495 196 13481 SH SOLE 0 0 13481 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1777 270075 SH SOLE 0 0 270075 AECOM COM 00766T100 206 5476 SH SOLE 0 0 5476 AEGON N V NY REGISTRY SHS 007924103 537 129976 SH SOLE 158 0 129818 AERCAP HOLDINGS NV SHS N00985106 655 11968 SH SOLE 7589 0 4379 AEROJET ROCKETDYNE HLDGS INC COM 007800105 394 7807 SH SOLE 4381 0 3426 AES CORP COM 00130H105 2826 172956 SH SOLE 150866 0 22090 AFFILIATED MANAGERS GROUP IN COM 008252108 664 7962 SH SOLE 1278 0 6684 AFLAC INC COM 001055102 9159 175061 SH SOLE 44755 0 130306 AGCO CORP COM 001084102 237 3136 SH SOLE 0 0 3136 AGENUS INC COM NEW 00847G705 76 29357 SH SOLE 0 0 29357 AGILENT TECHNOLOGIES INC COM 00846U101 3040 39667 SH SOLE 1180 0 38487 AGNC INVT CORP COM 00123Q104 1628 101160 SH SOLE 302 0 100858 AGNICO EAGLE MINES LTD COM 008474108 1956 36479 SH SOLE 39 0 36440 AGROFRESH SOLUTIONS COM 00856G109 146 55500 SH SOLE 0 0 55500 AIR LEASE CORP CL A 00912X302 226 5393 SH SOLE 1100 0 4293 AIR PRODS & CHEMS INC COM 009158106 6173 27822 SH SOLE 13644 0 14178 AIRCASTLE LTD COM G0129K104 472 21052 SH SOLE 6892 0 14160 AK STL HLDG CORP COM 001547108 85 37585 SH SOLE 0 0 37585 AKAMAI TECHNOLOGIES INC COM 00971T101 8019 87750 SH SOLE 76571 0 11179 AKEBIA THERAPEUTICS INC COM 00972D105 127 32525 SH SOLE 32278 0 247 ALARM COM HLDGS INC COM 011642105 282 6044 SH SOLE 3446 0 2598 ALASKA AIR GROUP INC COM 011659109 3386 52158 SH SOLE 3960 0 48198 ALBEMARLE CORP COM 012653101 1548 22271 SH SOLE 471 0 21800 ALCOA CORP COM 013872106 774 38568 SH SOLE 222 0 38346 ALCON INC ORD SHS H01301128 2835 48637 SH SOLE 28946 0 19691 ALDER BIOPHARMACEUTICALS INC COM 014339105 406 21548 SH SOLE 0 0 21548 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 424 2749 SH SOLE 949 0 1800 ALEXION PHARMACEUTICALS INC COM 015351109 3760 38392 SH SOLE 34319 0 4073 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 62317 372643 SH SOLE 83152 0 289491 ALIGN TECHNOLOGY INC COM 016255101 1395 7712 SH SOLE 72 0 7640 ALLEGHANY CORP DEL COM 017175100 1596 2000 SH SOLE 1834 0 166 ALLEGHENY TECHNOLOGIES INC COM 01741R102 244 12061 SH SOLE 182 0 11879 ALLEGION PUB LTD CO ORD SHS G0176J109 717 6915 SH SOLE 0 0 6915 ALLERGAN PLC SHS G0177J108 10406 61835 SH SOLE 30558 0 31277 ALLETE INC COM NEW 018522300 613 7014 SH SOLE 1903 0 5111 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 807 50407 SH SOLE 2419 0 47988 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 3289 274311 SH SOLE 0 0 274311 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1810 61674 SH SOLE 5817 0 55857 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 431 31308 SH SOLE 0 0 31308 ALLIANT ENERGY CORP COM 018802108 6544 121343 SH SOLE 319 0 121024 ALLIANZGI CONV INCOME FD COM 018828103 1003 177841 SH SOLE 0 0 177841 ALLIANZGI CONV INCOME FD II COM 018825109 544 108176 SH SOLE 0 0 108176 ALLIANZGI DIVERS INC & CNV F COM 01883J108 205 8982 SH SOLE 0 0 8982 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 381 31216 SH SOLE 0 0 31216 ALLISON TRANSMISSION HLDGS I COM 01973R101 1017 21616 SH SOLE 19501 0 2115 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 314 28598 SH SOLE 18825 0 9773 ALLSTATE CORP COM 020002101 9420 86680 SH SOLE 25973 0 60707 ALLY FINL INC COM 02005N100 692 20861 SH SOLE 95 0 20766 ALMADEN MINERALS LTD COM CL B 020283305 11 17000 SH SOLE 0 0 17000 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 350 4355 SH SOLE 0 0 4355 ALPHABET INC CAP STK CL A 02079K305 121985 99894 SH SOLE 18298 0 81596 ALPHABET INC CAP STK CL C 02079K107 98003 80396 SH SOLE 12170 0 68226 ALPHATEC HOLDINGS INC COM NEW 02081G201 385 76600 SH SOLE 0 0 76600 ALPS ETF TR ALERIAN MLP 00162Q866 46186 5053227 SH SOLE 913 0 5052314 ALPS ETF TR BARRONS 400 ETF 00162Q726 771 19378 SH SOLE 0 0 19378 ALPS ETF TR DISRUPTIVE TECH 00162Q478 855 29409 SH SOLE 0 0 29409 ALPS ETF TR EQUAL SEC ETF 00162Q205 1858 24580 SH SOLE 0 0 24580 ALPS ETF TR INTL SEC DV DOG 00162Q718 742 28649 SH SOLE 0 0 28649 ALPS ETF TR MED BREAKTHGH 00162Q593 1029 32610 SH SOLE 0 0 32610 ALPS ETF TR RIVRFRNT STR INC 00162Q783 2089 84106 SH SOLE 0 0 84106 ALPS ETF TR SECTR DIV DOGS 00162Q858 20894 476491 SH SOLE 0 0 476491 ALTABA INC COM 021346101 396 20327 SH SOLE 0 0 20327 ALTAIR ENGR INC COM CL A 021369103 247 7129 SH SOLE 6729 0 400 ALTERYX INC COM CL A 02156B103 982 9143 SH SOLE 451 0 8692 ALTRA INDL MOTION CORP COM 02208R106 601 21696 SH SOLE 0 0 21696 ALTRIA GROUP INC COM 02209S103 46749 1143010 SH SOLE 141819 0 1001191 AMARIN CORP PLC SPONS ADR NEW 023111206 3079 203071 SH SOLE 74446 0 128625 AMAZON COM INC COM 023135106 319999 184341 SH SOLE 22632 0 161709 AMBEV SA SPONSORED ADR 02319V103 191 41394 SH SOLE 25371 0 16023 AMC ENTMT HLDGS INC CL A COM 00165C104 1059 99018 SH SOLE 0 0 99018 AMC NETWORKS INC CL A 00164V103 1029 20925 SH SOLE 8249 0 12676 AMCOR PLC ORD G0250X107 3950 405139 SH SOLE 339270 0 65869 AMDOCS LTD SHS G02602103 290 4387 SH SOLE 3506 0 881 AMEDISYS INC COM 023436108 389 2969 SH SOLE 1162 0 1807 AMERCO COM 023586100 595 1526 SH SOLE 0 0 1526 AMEREN CORP COM 023608102 3148 39326 SH SOLE 1633 0 37693 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2320 283615 SH SOLE 0 0 283615 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 613 41266 SH SOLE 803 0 40463 AMERICAN AIRLS GROUP INC COM 02376R102 3487 129307 SH SOLE 9360 0 119947 AMERICAN AXLE & MFG HLDGS IN COM 024061103 192 23308 SH SOLE 9147 0 14161 AMERICAN CAMPUS CMNTYS INC COM 024835100 651 13545 SH SOLE 796 0 12749 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 1827 34549 SH SOLE 0 0 34549 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 239 5870 SH SOLE 0 0 5870 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 480 29620 SH SOLE 0 0 29620 AMERICAN ELEC PWR CO INC COM 025537101 14198 151541 SH SOLE 2434 0 149107 AMERICAN EXPRESS CO COM 025816109 18645 157631 SH SOLE 76541 0 81090 AMERICAN FIN TR INC COM CLASS A 02607T109 2354 168657 SH SOLE 0 0 168657 AMERICAN FINL GROUP INC OHIO COM 025932104 310 2873 SH SOLE 655 0 2218 AMERICAN HOMES 4 RENT CL A 02665T306 1300 50213 SH SOLE 33096 0 17117 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 423 29671 SH SOLE 0 0 29671 AMERICAN INTL GROUP INC COM NEW 026874784 6670 119752 SH SOLE 87001 0 32751 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 95 16301 SH SOLE 0 0 16301 AMERICAN STS WTR CO COM 029899101 2217 24676 SH SOLE 25 0 24651 AMERICAN TOWER CORP NEW COM 03027X100 18900 85468 SH SOLE 17702 0 67766 AMERICAN WTR WKS CO INC NEW COM 030420103 11793 94927 SH SOLE 16485 0 78442 AMERICOLD RLTY TR COM 03064D108 393 10593 SH SOLE 7604 0 2989 AMERIPRISE FINL INC COM 03076C106 1538 10452 SH SOLE 404 0 10048 AMERIS BANCORP COM 03076K108 280 6963 SH SOLE 2010 0 4953 AMERISOURCEBERGEN CORP COM 03073E105 3628 44064 SH SOLE 15488 0 28576 AMETEK INC NEW COM 031100100 1941 21139 SH SOLE 6478 0 14661 AMGEN INC COM 031162100 47867 247363 SH SOLE 21491 0 225872 AMICUS THERAPEUTICS INC COM 03152W109 96 11985 SH SOLE 4116 0 7869 AMIRA NATURE FOODS LTD SHS G0335L102 18 33206 SH SOLE 0 0 33206 AMN HEALTHCARE SERVICES INC COM 001744101 686 11921 SH SOLE 5605 0 6316 AMPHENOL CORP NEW CL A 032095101 2516 26070 SH SOLE 18117 0 7953 AMPIO PHARMACEUTICALS INC COM 03209T109 45 90791 SH SOLE 0 0 90791 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1260 70258 SH SOLE 0 0 70258 AMPLIFY ETF TR ONLIN RETL ETF 032108102 4851 103744 SH SOLE 0 0 103744 ANALOG DEVICES INC COM 032654105 3715 33246 SH SOLE 2155 0 31091 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 1440 71391 SH SOLE 0 0 71391 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 1082 59209 SH SOLE 0 0 59209 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 12100 127170 SH SOLE 62930 0 64240 ANNALY CAP MGMT INC COM 035710409 6236 708689 SH SOLE 0 0 708689 ANSYS INC COM 03662Q105 1824 8241 SH SOLE 7138 0 1103 ANTHEM INC COM 036752103 12445 51834 SH SOLE 12341 0 39493 AON PLC SHS CL A G0408V102 4921 25422 SH SOLE 17589 0 7833 APACHE CORP COM 037411105 662 25846 SH SOLE 9652 0 16194 APARTMENT INVT & MGMT CO CL A 03748R754 1084 20784 SH SOLE 16683 0 4101 APERGY CORP COM 03755L104 270 9974 SH SOLE 1209 0 8765 APHRIA INC COM 03765K104 543 104692 SH SOLE 0 0 104692 APOLLO COML REAL EST FIN INC COM 03762U105 1642 85655 SH SOLE 8058 0 77597 APOLLO GLOBAL MGMT INC COM CL A 03768E105 2884 76243 SH SOLE 6964 0 69279 APOLLO INVT CORP COM NEW 03761U502 976 60628 SH SOLE 0 0 60628 APOLLO SR FLOATING RATE FD I COM 037636107 589 39720 SH SOLE 0 0 39720 APOLLO TACTICAL INCOME FD IN COM 037638103 251 16577 SH SOLE 0 0 16577 APPFOLIO INC COM CL A 03783C100 261 2739 SH SOLE 0 0 2739 APPIAN CORP CL A 03782L101 767 16152 SH SOLE 0 0 16152 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 631 38078 SH SOLE 0 0 38078 APPLE INC COM 037833100 540953 2415293 SH SOLE 117213 0 2298080 APPLE INC COM 037833100 1501 6700 SH Put SOLE 0 0 6700 APPLIED GENETIC TECHNOL CORP COM 03820J100 71 17000 SH SOLE 0 0 17000 APPLIED INDL TECHNOLOGIES IN COM 03820C105 294 5173 SH SOLE 4154 0 1019 APPLIED MATLS INC COM 038222105 7835 157023 SH SOLE 38295 0 118728 APPLIED OPTOELECTRONICS INC COM 03823U102 244 21744 SH SOLE 0 0 21744 APPROACH RESOURCES INC COM 03834A103 2 17000 SH SOLE 0 0 17000 APTARGROUP INC COM 038336103 477 4030 SH SOLE 2478 0 1552 APTIV PLC SHS G6095L109 3277 37489 SH SOLE 30742 0 6747 AQUA AMERICA INC COM 03836W103 4172 93072 SH SOLE 38773 0 54299 ARBOR RLTY TR INC COM 038923108 1081 82423 SH SOLE 1413 0 81010 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 173 12161 SH SOLE 121 0 12040 ARCH CAP GROUP LTD ORD G0450A105 904 21545 SH SOLE 8334 0 13211 ARCHER DANIELS MIDLAND CO COM 039483102 3868 94179 SH SOLE 7950 0 86229 ARCONIC INC COM 03965L100 706 27149 SH SOLE 666 0 26483 ARENA PHARMACEUTICALS INC COM NEW 040047607 278 6066 SH SOLE 1720 0 4346 ARES CAP CORP COM 04010L103 20459 1097888 SH SOLE 21 0 1097867 ARES CAP CORP NOTE 4.625% 3/0 04010LAW3 21 20000 PRN SOLE 0 0 20000 ARISTA NETWORKS INC COM 040413106 3795 15885 SH SOLE 693 0 15192 ARK ETF TR 3D PRINTING ETF 00214Q500 264 12816 SH SOLE 0 0 12816 ARK ETF TR FINTECH INNOVA 00214Q708 223 10396 SH SOLE 0 0 10396 ARK ETF TR GENOMIC REV ETF 00214Q302 5336 180756 SH SOLE 0 0 180756 ARK ETF TR INDL INNOVATIN 00214Q203 1918 60512 SH SOLE 0 0 60512 ARK ETF TR INNOVATION ETF 00214Q104 49863 1162582 SH SOLE 0 0 1162582 ARK ETF TR WEB X.O ETF 00214Q401 12336 253454 SH SOLE 0 0 253454 ARMADA HOFFLER PPTYS INC COM 04208T108 314 17365 SH SOLE 256 0 17109 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1509 15605 SH SOLE 14980 0 625 ARROW ETF TR ARROW DJ GLB YLD 04273H104 753 47158 SH SOLE 0 0 47158 ARROW FINL CORP COM 042744102 252 7534 SH SOLE 0 0 7534 ARROW INVTS TR DWA TACTICAL ETF 042765792 145 12900 SH SOLE 0 0 12900 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 246 8726 SH SOLE 398 0 8328 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 224 7928 SH SOLE 1125 0 6803 ASHFORD HOSPITALITY TR INC COM SHS 044103109 465 140447 SH SOLE 612 0 139835 ASHFORD INC COM 044104107 375 15480 SH SOLE 0 0 15480 ASML HOLDING N V N Y REGISTRY SHS N07059210 1715 6904 SH SOLE 5997 0 907 ASPEN TECHNOLOGY INC COM 045327103 458 3721 SH SOLE 3155 0 566 ASSERTIO THERAPEUTICS INC COM 04545L107 36 28400 SH SOLE 0 0 28400 ASSOCIATED BANC CORP COM 045487105 682 33700 SH SOLE 8905 0 24795 ASSURANT INC COM 04621X108 283 2249 SH SOLE 68 0 2181 ASSURED GUARANTY LTD COM G0585R106 1552 34909 SH SOLE 17161 0 17748 ASTRAZENECA PLC SPONSORED ADR 046353108 5665 127101 SH SOLE 11934 0 115167 ASTRONICS CORP COM 046433108 345 11726 SH SOLE 0 0 11726 AT&T INC COM 00206R102 189204 5000107 SH SOLE 657843 0 4342264 ATENTO S A SHS L0427L105 139 50000 SH SOLE 0 0 50000 ATHERSYS INC COM 04744L106 51 38410 SH SOLE 0 0 38410 ATLANTIC PWR CORP COM NEW 04878Q863 46 19480 SH SOLE 0 0 19480 ATLANTICA YIELD PLC SHS G0751N103 1369 56808 SH SOLE 39075 0 17733 ATLASSIAN CORP PLC CL A G06242104 4060 32365 SH SOLE 6902 0 25463 ATMOS ENERGY CORP COM 049560105 2049 17993 SH SOLE 650 0 17343 ATRICURE INC COM 04963C209 271 10874 SH SOLE 1081 0 9793 AUDIOCODES LTD ORD M15342104 236 12460 SH SOLE 0 0 12460 AURORA CANNABIS INC COM 05156X108 1991 453555 SH SOLE 0 0 453555 AUTODESK INC COM 052769106 13084 88587 SH SOLE 77883 0 10704 AUTOHOME INC SP ADR RP CL A 05278C107 402 4841 SH SOLE 2447 0 2394 AUTOMATIC DATA PROCESSING IN COM 053015103 13772 85320 SH SOLE 16094 0 69226 AUTOZONE INC COM 053332102 3462 3192 SH SOLE 1583 0 1609 AVALARA INC COM 05338G106 837 12446 SH SOLE 3696 0 8750 AVALONBAY CMNTYS INC COM 053484101 1021 4741 SH SOLE 1427 0 3314 AVANGRID INC COM 05351W103 521 9967 SH SOLE 1352 0 8615 AVERY DENNISON CORP COM 053611109 2388 21030 SH SOLE 1866 0 19164 AVISTA CORP COM 05379B107 673 13890 SH SOLE 0 0 13890 AXALTA COATING SYS LTD COM G0750C108 792 26257 SH SOLE 25233 0 1024 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 423 6346 SH SOLE 0 0 6346 AXOGEN INC COM 05463X106 153 12262 SH SOLE 33 0 12229 AXON ENTERPRISE INC COM 05464C101 1396 24583 SH SOLE 0 0 24583 AXOS FINL INC COM 05465C100 787 28466 SH SOLE 311 0 28155 B & G FOODS INC NEW COM 05508R106 1411 74631 SH SOLE 0 0 74631 B RILEY FINL INC COM 05580M108 389 16456 SH SOLE 755 0 15701 BAIDU INC SPON ADR REP A 056752108 6058 58950 SH SOLE 1209 0 57741 BAKER HUGHES A GE CO CL A 05722G100 508 21918 SH SOLE 8139 0 13779 BALCHEM CORP COM 057665200 496 5000 SH SOLE 3561 0 1439 BALL CORP COM 058498106 7936 108999 SH SOLE 8927 0 100072 BANCFIRST CORP COM 05945F103 254 4591 SH SOLE 0 0 4591 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 68 13054 SH SOLE 280 0 12774 BANCO BRADESCO S A SP ADR PFD NEW 059460303 85 10396 SH SOLE 7149 0 3247 BANCO SANTANDER SA ADR 05964H105 917 228122 SH SOLE 22031 0 206091 BANCORPSOUTH BK TUPELO MISS COM 05971J102 1314 44379 SH SOLE 0 0 44379 BANCROFT FUND LTD COM 059695106 206 8716 SH SOLE 0 0 8716 BANDWIDTH INC COM CL A 05988J103 365 5610 SH SOLE 0 0 5610 BANK AMER CORP 7.25%CNV PFD L 060505682 4341 2896 SH SOLE 0 0 2896 BANK AMER CORP COM 060505104 66741 2287998 SH SOLE 307683 0 1980315 BANK COMM HLDGS COM 06424J103 317 29086 SH SOLE 0 0 29086 BANK HAWAII CORP COM 062540109 276 3211 SH SOLE 0 0 3211 BANK MONTREAL QUE COM 063671101 3880 52605 SH SOLE 7597 0 45008 BANK N S HALIFAX COM 064149107 263 4623 SH SOLE 12 0 4611 BANK NEW YORK MELLON CORP COM 064058100 4346 96134 SH SOLE 8254 0 87880 BANK OZK COM 06417N103 890 32635 SH SOLE 20601 0 12034 BANKFINANCIAL CORP COM 06643P104 2214 186024 SH SOLE 0 0 186024 BAOZUN INC SPONSORED ADR 06684L103 1096 25672 SH SOLE 0 0 25672 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1766 12853 SH SOLE 0 0 12853 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 1014 46493 SH SOLE 0 0 46493 BARCLAYS BK PLC IPATH B GRAINS 06746P522 208 4672 SH SOLE 0 0 4672 BARCLAYS PLC ADR 06738E204 458 62352 SH SOLE 28868 0 33484 BARINGS GLOBAL SHORT DURATIO COM 06760L100 177 10195 SH SOLE 0 0 10195 BARRICK GOLD CORPORATION COM 067901108 5458 314943 SH SOLE 74820 0 240123 BAUSCH HEALTH COS INC COM 071734107 360 16462 SH SOLE 0 0 16462 BAXTER INTL INC COM 071813109 7965 91063 SH SOLE 32264 0 58799 BB&T CORP COM 054937107 12037 225538 SH SOLE 93196 0 132342 BCE INC COM NEW 05534B760 19469 402160 SH SOLE 303775 0 98385 BEACON ROOFING SUPPLY INC COM 073685109 609 18157 SH SOLE 526 0 17631 BECTON DICKINSON & CO COM 075887109 12768 50476 SH SOLE 17766 0 32710 BED BATH & BEYOND INC COM 075896100 176 16510 SH SOLE 0 0 16510 BEL FUSE INC CL B 077347300 223 14822 SH SOLE 0 0 14822 BELLEROPHON THERAPEUTICS INC COM 078771102 67 138300 SH SOLE 0 0 138300 BERKLEY W R CORP COM 084423102 859 11897 SH SOLE 1298 0 10599 BERKSHIRE HATHAWAY INC DEL CL A 084670108 13721 44 SH SOLE 0 0 44 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 171216 823075 SH SOLE 21217 0 801858 BERRY GLOBAL GROUP INC COM 08579W103 458 11652 SH SOLE 3014 0 8638 BEST BUY INC COM 086516101 3014 43691 SH SOLE 11815 0 31876 BEYOND MEAT INC COM 08862E109 1797 12093 SH SOLE 0 0 12093 BGC PARTNERS INC CL A 05541T101 261 47424 SH SOLE 0 0 47424 BHP GROUP LTD SPONSORED ADS 088606108 3382 68490 SH SOLE 8697 0 59793 BHP GROUP PLC SPONSORED ADR 05545E209 752 17542 SH SOLE 3004 0 14538 BIO RAD LABS INC CL A 090572207 2797 8405 SH SOLE 7146 0 1259 BIO TECHNE CORP COM 09073M104 618 3157 SH SOLE 2939 0 218 BIOGEN INC COM 09062X103 7900 33933 SH SOLE 18715 0 15218 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2703 40106 SH SOLE 35105 0 5001 BIOTELEMETRY INC COM 090672106 828 20318 SH SOLE 845 0 19473 BJS WHSL CLUB HLDGS INC COM 05550J101 216 8349 SH SOLE 7653 0 696 BLACK HILLS CORP COM 092113109 1353 17634 SH SOLE 8998 0 8636 BLACK KNIGHT INC COM 09215C105 2230 36515 SH SOLE 4492 0 32023 BLACKBERRY LTD COM 09228F103 121 23043 SH SOLE 0 0 23043 BLACKROCK CAPITAL INVESTMENT COM 092533108 64 12849 SH SOLE 0 0 12849 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 235 235000 PRN SOLE 0 0 235000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 1461 101078 SH SOLE 0 0 101078 BLACKROCK CORPOR HI YLD FD I COM 09255P107 2085 193945 SH SOLE 0 0 193945 BLACKROCK CR ALLCTN INC TR COM 092508100 2787 204637 SH SOLE 0 0 204637 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 1419 131978 SH SOLE 0 0 131978 BLACKROCK ENERGY & RES TR COM 09250U101 277 24768 SH SOLE 0 0 24768 BLACKROCK ENH CAP & INC FD I COM 09256A109 506 31307 SH SOLE 0 0 31307 BLACKROCK ENHANCED EQT DIV T COM 09251A104 9590 1044673 SH SOLE 0 0 1044673 BLACKROCK ENHANCED GBL DIV T COM 092501105 1601 153492 SH SOLE 0 0 153492 BLACKROCK FLOAT RATE OME STR COM 09255X100 205 16277 SH SOLE 0 0 16277 BLACKROCK FLOATING RATE INCO COM 091941104 919 74864 SH SOLE 0 0 74864 BLACKROCK HEALTH SCIENCES TR COM 09250W107 638 16685 SH SOLE 0 0 16685 BLACKROCK INC COM 09247X101 13245 29722 SH SOLE 10180 0 19542 BLACKROCK INCOME TR INC COM 09247F100 2084 342713 SH SOLE 0 0 342713 BLACKROCK INVT QUALITY MUN T COM 09247D105 994 63872 SH SOLE 0 0 63872 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1409 90157 SH SOLE 0 0 90157 BLACKROCK MULTI-SECTOR INC T COM 09258A107 332 19330 SH SOLE 0 0 19330 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 727 30746 SH SOLE 0 0 30746 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 158 11215 SH SOLE 0 0 11215 BLACKROCK MUNI INCOME TR II COM 09249N101 405 27107 SH SOLE 0 0 27107 BLACKROCK MUNI INTER DR FD I COM 09253X102 254 17914 SH SOLE 0 0 17914 BLACKROCK MUNIASSETS FD INC COM 09254J102 343 22136 SH SOLE 0 0 22136 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 154 11002 SH SOLE 0 0 11002 BLACKROCK MUNICIPL INC QLTY COM 092479104 330 23312 SH SOLE 0 0 23312 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 124 10909 SH SOLE 0 0 10909 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1011 71074 SH SOLE 0 0 71074 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 514 36424 SH SOLE 0 0 36424 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 435 26502 SH SOLE 0 0 26502 BLACKROCK MUNIVEST FD II INC COM 09253T101 298 20277 SH SOLE 0 0 20277 BLACKROCK MUNIY QUALITY FD I COM 09254G108 150 11582 SH SOLE 0 0 11582 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 604 42003 SH SOLE 0 0 42003 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 514 36173 SH SOLE 0 0 36173 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1092 80439 SH SOLE 0 0 80439 BLACKROCK MUNIYIELD QUALITY COM 09254F100 172 11430 SH SOLE 0 0 11430 BLACKROCK RES & COMM STRAT T SHS 09257A108 1885 251984 SH SOLE 0 0 251984 BLACKROCK STRATEGIC MUN TR COM 09248T109 216 15022 SH SOLE 0 0 15022 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 4440 179629 SH SOLE 0 0 179629 BLACKROCK TCP CAP CORP COM 09259E108 865 63815 SH SOLE 160 0 63655 BLACKROCK TCP CAPITAL CORP NOTE 5.250%12/1 87238QAB9 20 20000 PRN SOLE 0 0 20000 BLACKROCK UTILITIES INFRSTRC COM 09248D104 496 20285 SH SOLE 0 0 20285 BLACKSTONE GROUP INC COM CL A 09260D107 22111 452724 SH SOLE 21710 0 431014 BLACKSTONE GSO FLTING RTE FU COM 09256U105 4285 253230 SH SOLE 0 0 253230 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 389 24682 SH SOLE 0 0 24682 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 206 14107 SH SOLE 0 0 14107 BLACKSTONE MTG TR INC COM CL A 09257W100 6296 175621 SH SOLE 0 0 175621 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 53 50000 PRN SOLE 0 0 50000 BLOCK H & R INC COM 093671105 666 28189 SH SOLE 0 0 28189 BLOOM ENERGY CORP COM CL A 093712107 51 15825 SH SOLE 2814 0 13011 BLUCORA INC COM 095229100 382 17638 SH SOLE 16515 0 1123 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 262 233500 SH SOLE 0 0 233500 BLUEPRINT MEDICINES CORP COM 09627Y109 236 3207 SH SOLE 1196 0 2011 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 283 24020 SH SOLE 0 0 24020 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 71 23200 SH SOLE 0 0 23200 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1233 86719 SH SOLE 0 0 86719 BNY MELLON MUN INCOME INC COM 05589T104 328 35067 SH SOLE 0 0 35067 BNY MELLON STRATEGIC MUN BD COM 09662E109 608 72281 SH SOLE 0 0 72281 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1125 131070 SH SOLE 0 0 131070 BOEING CO COM 097023105 174079 457536 SH SOLE 14369 0 443167 BOOKING HLDGS INC COM 09857L108 10755 5480 SH SOLE 2213 0 3267 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1498 21098 SH SOLE 2547 0 18551 BORGWARNER INC COM 099724106 686 18705 SH SOLE 7657 0 11048 BOSTON BEER INC CL A 100557107 1483 4073 SH SOLE 171 0 3902 BOSTON PROPERTIES INC COM 101121101 801 6180 SH SOLE 1943 0 4237 BOSTON SCIENTIFIC CORP COM 101137107 5227 128457 SH SOLE 54705 0 73752 BOTTOMLINE TECH DEL INC COM 101388106 232 5907 SH SOLE 5758 0 149 BOULDER GROWTH & INCOME FD I COM 101507101 178 15883 SH SOLE 0 0 15883 BOX INC CL A 10316T104 439 26536 SH SOLE 1518 0 25018 BOYD GAMING CORP COM 103304101 320 13370 SH SOLE 0 0 13370 BP PLC SPONSORED ADR 055622104 43152 1135876 SH SOLE 412904 0 722972 BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 853 40893 SH SOLE 0 0 40893 BRAEMAR HOTELS & RESORTS INC COM 10482B101 106 11242 SH SOLE 0 0 11242 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 532 35097 SH SOLE 35097 0 0 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 434 35905 SH SOLE 0 0 35905 BRF SA SPONSORED ADR 10552T107 145 15858 SH SOLE 15858 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2670 17508 SH SOLE 14509 0 2999 BRISTOL MYERS SQUIBB CO COM 110122108 31227 615786 SH SOLE 83004 0 532782 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 9589 259866 SH SOLE 166147 0 93719 BRIXMOR PPTY GROUP INC COM 11120U105 975 48037 SH SOLE 1310 0 46727 BROADCOM INC COM 11135F101 27250 98708 SH SOLE 28260 0 70448 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3440 27650 SH SOLE 2339 0 25311 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2189 41232 SH SOLE 92 0 41140 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1879 37882 SH SOLE 0 0 37882 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 208 10229 SH SOLE 0 0 10229 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1407 62296 SH SOLE 0 0 62296 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 356 8776 SH SOLE 0 0 8776 BROOKS AUTOMATION INC COM 114340102 568 15337 SH SOLE 6232 0 9105 BROWN & BROWN INC COM 115236101 322 8943 SH SOLE 0 0 8943 BROWN FORMAN CORP CL A 115637100 2188 36627 SH SOLE 0 0 36627 BROWN FORMAN CORP CL B 115637209 5020 79954 SH SOLE 16018 0 63936 BRUKER CORP COM 116794108 1536 34957 SH SOLE 34068 0 889 BRUNSWICK CORP COM 117043109 244 4679 SH SOLE 6 0 4673 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1680 40887 SH SOLE 0 0 40887 BUILDERS FIRSTSOURCE INC COM 12008R107 2413 117261 SH SOLE 6369 0 110892 BUNGE LIMITED COM G16962105 214 3776 SH SOLE 1222 0 2554 BURLINGTON STORES INC COM 122017106 614 3075 SH SOLE 2341 0 734 BWX TECHNOLOGIES INC COM 05605H100 207 3619 SH SOLE 0 0 3619 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2953 34831 SH SOLE 22016 0 12815 CABOT MICROELECTRONICS CORP COM 12709P103 411 2914 SH SOLE 1271 0 1643 CABOT OIL & GAS CORP COM 127097103 186 10590 SH SOLE 4323 0 6267 CADENCE BANCORPORATION CL A 12739A100 729 41546 SH SOLE 36625 0 4921 CADENCE DESIGN SYSTEM INC COM 127387108 1317 19935 SH SOLE 0 0 19935 CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 20 11895 PRN SOLE 0 0 11895 CAL MAINE FOODS INC COM NEW 128030202 590 14779 SH SOLE 112 0 14667 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 5274 479420 SH SOLE 0 0 479420 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 3537 339725 SH SOLE 0 0 339725 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 496 24576 SH SOLE 0 0 24576 CALAMOS GBL DYN INCOME FUND COM 12811L107 292 37393 SH SOLE 0 0 37393 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 9640 757886 SH SOLE 0 0 757886 CALAVO GROWERS INC COM 128246105 1024 10755 SH SOLE 222 0 10533 CALIFORNIA RES CORP COM NEW 13057Q206 142 13910 SH SOLE 0 0 13910 CALIFORNIA WTR SVC GROUP COM 130788102 385 7268 SH SOLE 15 0 7253 CALLAWAY GOLF CO COM 131193104 349 17966 SH SOLE 1695 0 16271 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 451 124024 SH SOLE 0 0 124024 CAMBRIA ETF TR CORE EQUITY 132061854 2041 74807 SH SOLE 0 0 74807 CAMBRIA ETF TR GLB ASSET ALLO 132061607 3774 140207 SH SOLE 0 0 140207 CAMBRIA ETF TR GLB MOMENT ETF 132061508 819 32310 SH SOLE 0 0 32310 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 282 12593 SH SOLE 0 0 12593 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 638 17512 SH SOLE 0 0 17512 CAMBRIA ETF TR TAIL RISK 132061862 1529 74975 SH SOLE 0 0 74975 CAMDEN PPTY TR SH BEN INT 133131102 417 3760 SH SOLE 1979 0 1781 CAMECO CORP COM 13321L108 753 79266 SH SOLE 1682 0 77584 CAMPBELL SOUP CO COM 134429109 949 20224 SH SOLE 0 0 20224 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 828 18842 SH SOLE 4110 0 14732 CANADIAN NAT RES LTD COM 136385101 422 15847 SH SOLE 11391 0 4456 CANADIAN NATL RY CO COM 136375102 2767 30793 SH SOLE 1758 0 29035 CANADIAN PAC RY LTD COM 13645T100 1639 7370 SH SOLE 1972 0 5398 CANNTRUST HLDGS INC COM 137800207 15 13376 SH SOLE 0 0 13376 CANOPY GROWTH CORP COM 138035100 5938 258983 SH SOLE 0 0 258983 CANTEL MEDICAL CORP COM 138098108 431 5764 SH SOLE 5049 0 715 CAPITAL ONE FINL CORP COM 14040H105 3157 34698 SH SOLE 10705 0 23993 CARA THERAPEUTICS INC COM 140755109 2494 136422 SH SOLE 0 0 136422 CARDINAL HEALTH INC COM 14149Y108 4098 86839 SH SOLE 14018 0 72821 CARETRUST REIT INC COM 14174T107 449 19084 SH SOLE 2370 0 16714 CARLISLE COS INC COM 142339100 450 3091 SH SOLE 193 0 2898 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1358 53113 SH SOLE 0 0 53113 CARMAX INC COM 143130102 2871 32628 SH SOLE 18749 0 13879 CARNIVAL CORP UNIT 99/99/9999 143658300 3905 89346 SH SOLE 18300 0 71046 CASELLA WASTE SYS INC CL A 147448104 348 8101 SH SOLE 2253 0 5848 CASEYS GEN STORES INC COM 147528103 992 6158 SH SOLE 3131 0 3027 CATALENT INC COM 148806102 387 8120 SH SOLE 6964 0 1156 CATCHMARK TIMBER TR INC CL A 14912Y202 419 39276 SH SOLE 0 0 39276 CATERPILLAR INC DEL COM 149123101 49781 394116 SH SOLE 11422 0 382694 CBOE GLOBAL MARKETS INC COM 12503M108 1182 10289 SH SOLE 2140 0 8149 CBRE CLARION GLOBAL REAL EST COM 12504G100 1598 201985 SH SOLE 0 0 201985 CBRE GROUP INC CL A 12504L109 1005 18957 SH SOLE 4582 0 14375 CBS CORP NEW CL B 124857202 2084 51627 SH SOLE 14481 0 37146 CDK GLOBAL INC COM 12508E101 1125 23403 SH SOLE 12599 0 10804 CDN IMPERIAL BK COMM TORONTO COM 136069101 16037 194251 SH SOLE 176825 0 17426 CDW CORP COM 12514G108 1030 8356 SH SOLE 2560 0 5796 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1566 26830 SH SOLE 0 0 26830 CELANESE CORP DEL COM 150870103 1301 10641 SH SOLE 664 0 9977 CELGENE CORP COM 151020104 11611 116924 SH SOLE 363 0 116561 CEMEX SAB DE CV SPON ADR NEW 151290889 424 108053 SH SOLE 0 0 108053 CENTENE CORP DEL COM 15135B101 3601 83235 SH SOLE 11843 0 71392 CENTERPOINT ENERGY INC COM 15189T107 4493 148861 SH SOLE 16798 0 132063 CENTERSTATE BK CORP COM 15201P109 272 11333 SH SOLE 0 0 11333 CENTURYLINK INC COM 156700106 2742 219722 SH SOLE 0 0 219722 CERNER CORP COM 156782104 5116 75042 SH SOLE 37337 0 37705 CF INDS HLDGS INC COM 125269100 489 9929 SH SOLE 0 0 9929 CGI INC CL A SUB VTG 12532H104 224 2836 SH SOLE 1546 0 1290 CHARLES RIV LABS INTL INC COM 159864107 850 6425 SH SOLE 3530 0 2895 CHART INDS INC COM PAR $0.01 16115Q308 536 8595 SH SOLE 5461 0 3134 CHARTER COMMUNICATIONS INC N CL A 16119P108 2782 6752 SH SOLE 1216 0 5536 CHECK POINT SOFTWARE TECH LT ORD M22465104 3794 34652 SH SOLE 9080 0 25572 CHEGG INC COM 163092109 389 12982 SH SOLE 8465 0 4517 CHEMBIO DIAGNOSTICS INC COM NEW 163572209 236 38637 SH SOLE 0 0 38637 CHEMED CORP NEW COM 16359R103 1495 3579 SH SOLE 607 0 2972 CHEMOURS CO COM 163851108 224 15024 SH SOLE 7 0 15017 CHENIERE ENERGY INC COM NEW 16411R208 9410 149219 SH SOLE 10980 0 138239 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 648 14245 SH SOLE 0 0 14245 CHESAPEAKE ENERGY CORP COM 165167107 144 101811 SH SOLE 0 0 101811 CHESAPEAKE ENERGY CORP PFD CONV 165167842 580 13514 SH SOLE 0 0 13514 CHEVRON CORP NEW COM 166764100 114747 967510 SH SOLE 194796 0 772714 CHEWY INC CL A 16679L109 260 10594 SH SOLE 0 0 10594 CHICOS FAS INC COM 168615102 60 14816 SH SOLE 0 0 14816 CHIMERA INVT CORP COM NEW 16934Q208 4380 223935 SH SOLE 0 0 223935 CHINA FD INC COM 169373107 232 11951 SH SOLE 0 0 11951 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2172 52465 SH SOLE 4997 0 47468 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 271 4622 SH SOLE 9 0 4613 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 152 14483 SH SOLE 14144 0 339 CHIPOTLE MEXICAN GRILL INC COM 169656105 9857 11728 SH SOLE 5268 0 6460 CHROMADEX CORP COM NEW 171077407 45 11330 SH SOLE 0 0 11330 CHUBB LIMITED COM H1467J104 8639 53512 SH SOLE 16231 0 37281 CHURCH & DWIGHT INC COM 171340102 5550 73765 SH SOLE 6184 0 67581 CHURCHILL DOWNS INC COM 171484108 272 2207 SH SOLE 457 0 1750 CHUYS HLDGS INC COM 171604101 405 16345 SH SOLE 16338 0 7 CIENA CORP COM NEW 171779309 1857 47324 SH SOLE 32133 0 15191 CIGNA CORP NEW COM 125523100 8534 56223 SH SOLE 29973 0 26250 CINCINNATI FINL CORP COM 172062101 2924 25063 SH SOLE 3342 0 21721 CINEMARK HOLDINGS INC COM 17243V102 273 7060 SH SOLE 1126 0 5934 CINTAS CORP COM 172908105 10975 40935 SH SOLE 7474 0 33461 CIRRUS LOGIC INC COM 172755100 367 6855 SH SOLE 0 0 6855 CISCO SYS INC COM 17275R102 88304 1787161 SH SOLE 267905 0 1519256 CIT GROUP INC COM NEW 125581801 743 16387 SH SOLE 12349 0 4038 CITIGROUP INC COM NEW 172967424 33372 483093 SH SOLE 137265 0 345828 CITIZENS FINL GROUP INC COM 174610105 2429 68687 SH SOLE 8033 0 60654 CITRIX SYS INC COM 177376100 3702 38349 SH SOLE 35617 0 2732 CITY OFFICE REIT INC COM 178587101 623 43286 SH SOLE 0 0 43286 CIVEO CORP CDA COM 17878Y108 189 148476 SH SOLE 0 0 148476 CLARUS CORP NEW COM 18270P109 492 41950 SH SOLE 0 0 41950 CLEAN ENERGY FUELS CORP COM 184499101 37 17825 SH SOLE 0 0 17825 CLEAN HARBORS INC COM 184496107 343 4438 SH SOLE 3503 0 935 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 896 102966 SH SOLE 0 0 102966 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 349 39124 SH SOLE 0 0 39124 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 853 74928 SH SOLE 0 0 74928 CLEARWAY ENERGY INC CL C 18539C204 186 10165 SH SOLE 0 0 10165 CLEVELAND CLIFFS INC COM 185899101 1829 253262 SH SOLE 4758 0 248504 CLOROX CO DEL COM 189054109 18457 121529 SH SOLE 676 0 120853 CLOUDERA INC COM 18914U100 410 46304 SH SOLE 0 0 46304 CLOUDFLARE INC CL A COM 18915M107 284 15275 SH SOLE 0 0 15275 CME GROUP INC COM 12572Q105 7025 33242 SH SOLE 14668 0 18574 CMS ENERGY CORP COM 125896100 2173 33981 SH SOLE 3336 0 30645 CNH INDL N V SHS N20944109 217 21335 SH SOLE 0 0 21335 CNO FINL GROUP INC COM 12621E103 220 13872 SH SOLE 5840 0 8032 CNOOC LTD SPONSORED ADR 126132109 305 2001 SH SOLE 738 0 1263 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 160 11329 SH SOLE 0 0 11329 CNX RESOURCES CORPORATION COM 12653C108 481 66255 SH SOLE 0 0 66255 COCA COLA CO COM 191216100 85965 1579080 SH SOLE 401962 0 1177118 COCA COLA CONSOLIDATED INC COM 191098102 769 2532 SH SOLE 0 0 2532 COCA COLA EUROPEAN PARTNERS SHS G25839104 2812 50704 SH SOLE 42473 0 8231 CODEXIS INC COM 192005106 310 22591 SH SOLE 0 0 22591 COEUR MNG INC COM NEW 192108504 102 21220 SH SOLE 61 0 21159 COGNEX CORP COM 192422103 1962 39934 SH SOLE 16174 0 23760 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2893 48009 SH SOLE 7288 0 40721 COHEN & STEERS CLOSED END OP COM 19248P106 1675 127860 SH SOLE 0 0 127860 COHEN & STEERS INFRASTRUCTUR COM 19248A109 4088 150065 SH SOLE 0 0 150065 COHEN & STEERS LTD DUR PFD I COM 19248C105 286 11192 SH SOLE 0 0 11192 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 162 17950 SH SOLE 0 0 17950 COHEN & STEERS QUALITY RLTY COM 19247L106 1047 66043 SH SOLE 0 0 66043 COHEN & STEERS REIT & PFD &I COM 19247X100 5630 228782 SH SOLE 0 0 228782 COHEN & STEERS SLT PFD INCM COM 19248Y107 495 16768 SH SOLE 0 0 16768 COHEN & STEERS TOTAL RETURN COM 19247R103 1972 133331 SH SOLE 0 0 133331 COHERENT INC COM 192479103 723 4704 SH SOLE 1396 0 3308 COLGATE PALMOLIVE CO COM 194162103 23664 321918 SH SOLE 41188 0 280730 COLLECTORS UNIVERSE INC COM NEW 19421R200 242 8501 SH SOLE 0 0 8501 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 2389 208101 SH SOLE 0 0 208101 COLONY CAP INC NEW CL A COM 19626G108 1330 220862 SH SOLE 58769 0 162093 COLONY CR REAL ESTATE INC COM CL A 19625T101 3650 252441 SH SOLE 0 0 252441 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1850 88938 SH SOLE 0 0 88938 COLUMBIA ETF TR I SUSTANABLE US 19761L300 216 7643 SH SOLE 0 0 7643 COLUMBIA ETF TR II EM CORE EX ETF 19762B202 345 13443 SH SOLE 0 0 13443 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 303 13832 SH SOLE 0 0 13832 COLUMBIA FINL INC COM 197641103 343 21750 SH SOLE 0 0 21750 COLUMBIA PPTY TR INC COM NEW 198287203 2322 109787 SH SOLE 0 0 109787 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1164 55145 SH SOLE 0 0 55145 COLUMBIA SPORTSWEAR CO COM 198516106 403 4157 SH SOLE 2415 0 1742 COMCAST CORP NEW CL A 20030N101 50344 1116780 SH SOLE 500643 0 616137 COMERICA INC COM 200340107 440 6662 SH SOLE 501 0 6161 COMMERCE BANCSHARES INC COM 200525103 823 13566 SH SOLE 0 0 13566 COMMERCIAL METALS CO COM 201723103 477 27469 SH SOLE 21837 0 5632 COMMUNITY BK SYS INC COM 203607106 1340 21720 SH SOLE 0 0 21720 COMMUNITY HEALTH SYS INC NEW COM 203668108 998 277353 SH SOLE 0 0 277353 COMMUNITY TR BANCORP INC COM 204149108 239 5616 SH SOLE 0 0 5616 COMMVAULT SYSTEMS INC COM 204166102 440 9843 SH SOLE 9843 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 583 49073 SH SOLE 46663 0 2410 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 726 214153 SH SOLE 194540 0 19613 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 488 40639 SH SOLE 40575 0 64 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 47 14841 SH SOLE 0 0 14841 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 2276 115466 SH SOLE 0 0 115466 COMPASS MINERALS INTL INC COM 20451N101 1245 22030 SH SOLE 3215 0 18815 COMPUGEN LTD ORD M25722105 115 27135 SH SOLE 0 0 27135 CONAGRA BRANDS INC COM 205887102 1905 62101 SH SOLE 12580 0 49521 CONATUS PHARMACEUTICALS INC COM 20600T108 6 17500 SH SOLE 0 0 17500 CONCHO RES INC COM 20605P101 771 11352 SH SOLE 5444 0 5908 CONDUENT INC COM 206787103 96 15457 SH SOLE 816 0 14641 CONFORMIS INC COM 20717E101 30 16100 SH SOLE 0 0 16100 CONNECTICUT WTR SVC INC COM 207797101 260 3718 SH SOLE 0 0 3718 CONOCOPHILLIPS COM 20825C104 14687 257748 SH SOLE 17702 0 240046 CONSOLIDATED EDISON INC COM 209115104 15274 161684 SH SOLE 3817 0 157867 CONSTELLATION BRANDS INC CL A 21036P108 19661 94852 SH SOLE 3854 0 90998 CONSTELLATION BRANDS INC CL B 21036P207 2675 12935 SH SOLE 0 0 12935 CONTINENTAL BLDG PRODS INC COM 211171103 401 14681 SH SOLE 13441 0 1240 CONTINENTAL RESOURCES INC COM 212015101 709 23043 SH SOLE 0 0 23043 COOL HLDGS INC COM 21640C105 19 16700 SH SOLE 0 0 16700 COOPER COS INC COM NEW 216648402 695 2339 SH SOLE 1687 0 652 COOPER STD HLDGS INC COM 21676P103 280 6838 SH SOLE 6838 0 0 COPART INC COM 217204106 4265 53095 SH SOLE 16972 0 36123 CORECIVIC INC COM 21871N101 812 46996 SH SOLE 1366 0 45630 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 227 4812 SH SOLE 0 0 4812 CORESITE RLTY CORP COM 21870Q105 1545 12677 SH SOLE 1821 0 10856 CORNERSTONE ONDEMAND INC COM 21925Y103 226 4124 SH SOLE 3932 0 192 CORNERSTONE STRATEGIC VALUE COM 21924B302 198 17473 SH SOLE 0 0 17473 CORNERSTONE TOTAL RTRN FD IN COM 21924U300 180 16359 SH SOLE 0 0 16359 CORNING INC COM 219350105 7190 252110 SH SOLE 81407 0 170703 CORREVIO PHARMA CORP COM 22026V105 162 80855 SH SOLE 0 0 80855 CORTEVA INC COM 22052L104 4258 152071 SH SOLE 22732 0 129339 COSTAR GROUP INC COM 22160N109 930 1567 SH SOLE 326 0 1241 COSTCO WHSL CORP NEW COM 22160K105 72680 252265 SH SOLE 26673 0 225592 COUPA SOFTWARE INC COM 22266L106 583 4497 SH SOLE 2622 0 1875 COUSINS PPTYS INC COM NEW 222795502 576 15326 SH SOLE 1453 0 13873 COVANTA HLDG CORP COM 22282E102 444 25695 SH SOLE 0 0 25695 COVETRUS INC COM 22304C100 412 34683 SH SOLE 32743 0 1940 CRACKER BARREL OLD CTRY STOR COM 22410J106 3585 22039 SH SOLE 442 0 21597 CRANE CO COM 224399105 321 3981 SH SOLE 135 0 3846 CREDIT SUISSE ASSET MGMT INC COM 224916106 2920 927036 SH SOLE 2500 0 924536 CREDIT SUISSE GROUP SPONSORED ADR 225401108 174 14287 SH SOLE 4718 0 9569 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 661 259161 SH SOLE 0 0 259161 CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 325 1176 SH SOLE 0 0 1176 CREE INC COM 225447101 2005 40925 SH SOLE 22505 0 18420 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 232 6351 SH SOLE 0 0 6351 CRH PLC ADR 12626K203 424 12342 SH SOLE 9738 0 2604 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 537 13105 SH SOLE 0 0 13105 CRITEO S A SPONS ADS 226718104 476 25467 SH SOLE 25251 0 216 CRONOS GROUP INC COM 22717L101 945 104371 SH SOLE 0 0 104371 CROWN CASTLE INTL CORP NEW COM 22822V101 20874 150158 SH SOLE 26683 0 123475 CROWN HOLDINGS INC COM 228368106 786 11899 SH SOLE 7259 0 4640 CRYOLIFE INC COM 228903100 240 8850 SH SOLE 0 0 8850 CSX CORP COM 126408103 15111 218142 SH SOLE 68635 0 149507 CUBESMART COM 229663109 524 15010 SH SOLE 4707 0 10303 CULLEN FROST BANKERS INC COM 229899109 5020 56693 SH SOLE 987 0 55706 CUMMINS INC COM 231021106 13106 80566 SH SOLE 9582 0 70984 CURTISS WRIGHT CORP COM 231561101 234 1809 SH SOLE 194 0 1615 CVR ENERGY INC COM 12662P108 844 19176 SH SOLE 1524 0 17652 CVR PARTNERS LP COM 126633106 489 126131 SH SOLE 0 0 126131 CVS HEALTH CORP COM 126650100 41329 655283 SH SOLE 26442 0 628841 CYBERARK SOFTWARE LTD SHS M2682V108 1082 10835 SH SOLE 0 0 10835 CYMABAY THERAPEUTICS INC COM 23257D103 78 15239 SH SOLE 4739 0 10500 CYPRESS SEMICONDUCTOR CORP COM 232806109 2505 107331 SH SOLE 556 0 106775 CYRUSONE INC COM 23283R100 2469 31209 SH SOLE 10550 0 20659 D R HORTON INC COM 23331A109 2211 41952 SH SOLE 3180 0 38772 DANAHER CORPORATION COM 235851102 21507 148907 SH SOLE 39023 0 109884 DARDEN RESTAURANTS INC COM 237194105 2465 20852 SH SOLE 578 0 20274 DARLING INGREDIENTS INC COM 237266101 242 12653 SH SOLE 404 0 12249 DASEKE INC COM 23753F107 211 84450 SH SOLE 0 0 84450 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 687 39512 SH SOLE 0 0 39512 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 4003 168446 SH SOLE 0 0 168446 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 2446 102576 SH SOLE 0 0 102576 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 8376 366402 SH SOLE 0 0 366402 DAVITA INC COM 23918K108 289 5057 SH SOLE 138 0 4919 DBX ETF TR XTRACK FTSE EMRG 233051499 247 10700 SH SOLE 0 0 10700 DBX ETF TR XTRACK FTSE US 233051515 978 36194 SH SOLE 0 0 36194 DBX ETF TR XTRACK HRVST CSI 233051879 1639 60491 SH SOLE 0 0 60491 DBX ETF TR XTRACK MSCI ALL 233051820 4586 166113 SH SOLE 0 0 166113 DBX ETF TR XTRACK MSCI EAFE 233051200 29434 910149 SH SOLE 0 0 910149 DBX ETF TR XTRACK MSCI EMRG 233051101 1007 46001 SH SOLE 0 0 46001 DBX ETF TR XTRACK MSCI EURP 233051853 995 33351 SH SOLE 0 0 33351 DBX ETF TR XTRACK MUN INFRA 233051705 2359 83450 SH SOLE 0 0 83450 DBX ETF TR XTRACK RUSS 1000 233051481 1039 30115 SH SOLE 0 0 30115 DBX ETF TR XTRACK USD HIGH 233051432 28119 561491 SH SOLE 0 0 561491 DBX ETF TR XTRACKERS S&P 233051143 203 7903 SH SOLE 0 0 7903 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 305 11648 SH SOLE 0 0 11648 DEAN FOODS CO NEW COM NEW 242370203 15 12746 SH SOLE 0 0 12746 DEERE & CO COM 244199105 16347 96913 SH SOLE 20918 0 75995 DELAWARE ENHANCED GBL DIV & COM 246060107 1982 200966 SH SOLE 0 0 200966 DELAWARE INV CO MUN INC FD I COM 246101109 208 14054 SH SOLE 0 0 14054 DELAWARE INV MN MUN INC FD I COM 24610V103 717 54682 SH SOLE 0 0 54682 DELAWARE INVTS DIV & INCOME COM 245915103 444 32395 SH SOLE 0 0 32395 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 424 13538 SH SOLE 0 0 13538 DELEK US HLDGS INC NEW COM 24665A103 610 16804 SH SOLE 20 0 16784 DELL TECHNOLOGIES INC CL C 24703L202 1481 28567 SH SOLE 306 0 28261 DELTA AIR LINES INC DEL COM NEW 247361702 7849 136263 SH SOLE 10162 0 126101 DELUXE CORP COM 248019101 455 9250 SH SOLE 0 0 9250 DENBURY RES INC COM NEW 247916208 54 45676 SH SOLE 125 0 45551 DENISON MINES CORP COM 248356107 12 25710 SH SOLE 0 0 25710 DENTSPLY SIRONA INC COM 24906P109 769 14433 SH SOLE 7276 0 7157 DESCARTES SYS GROUP INC COM 249906108 238 5909 SH SOLE 464 0 5445 DEVON ENERGY CORP NEW COM 25179M103 1925 80026 SH SOLE 58847 0 21179 DEXCOM INC COM 252131107 1145 7673 SH SOLE 3391 0 4282 DIAGEO P L C SPON ADR NEW 25243Q205 11748 71843 SH SOLE 4199 0 67644 DIAMONDBACK ENERGY INC COM 25278X109 1376 15308 SH SOLE 9742 0 5566 DIGITAL RLTY TR INC COM 253868103 10203 78600 SH SOLE 634 0 77966 DILLARDS INC CL A 254067101 221 3337 SH SOLE 0 0 3337 DIODES INC COM 254543101 483 12031 SH SOLE 11131 0 900 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 3415 89214 SH SOLE 0 0 89214 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 481 6197 SH SOLE 0 0 6197 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 2913 58947 SH SOLE 0 0 58947 DIREXION SHS ETF TR ZACKS MLP HG INC 25459Y298 447 35619 SH SOLE 0 0 35619 DISCOVER FINL SVCS COM 254709108 5163 63676 SH SOLE 23597 0 40079 DISCOVERY INC COM SER A 25470F104 1431 53722 SH SOLE 38315 0 15407 DISH NETWORK CORP CL A 25470M109 2140 62824 SH SOLE 18175 0 44649 DISNEY WALT CO COM DISNEY 254687106 123081 944455 SH SOLE 109506 0 834949 DIVIDEND & INCOME FUND COM NEW 25538A204 823 68893 SH SOLE 0 0 68893 DNP SELECT INCOME FD COM 23325P104 6800 528799 SH SOLE 0 0 528799 DOCUMENT SEC SYS INC COM NEW 25614T200 16 41925 SH SOLE 0 0 41925 DOCUSIGN INC COM 256163106 10774 173999 SH SOLE 5777 0 168222 DOLBY LABORATORIES INC COM CL A 25659T107 1250 19337 SH SOLE 13515 0 5822 DOLLAR GEN CORP NEW COM 256677105 12986 81705 SH SOLE 10467 0 71238 DOLLAR TREE INC COM 256746108 4453 39008 SH SOLE 9640 0 29368 DOMINION ENERGY INC COM 25746U109 38517 475289 SH SOLE 204507 0 270782 DOMINOS PIZZA INC COM 25754A201 2484 10156 SH SOLE 1259 0 8897 DOMTAR CORP COM NEW 257559203 274 7665 SH SOLE 5556 0 2109 DONALDSON INC COM 257651109 380 7296 SH SOLE 61 0 7235 DORCHESTER MINERALS LP COM UNIT 25820R105 846 45361 SH SOLE 0 0 45361 DORMAN PRODUCTS INC COM 258278100 292 3669 SH SOLE 3094 0 575 DOUBLELINE INCOME SOLUTIONS COM 258622109 4244 213069 SH SOLE 0 0 213069 DOUBLELINE OPPORTUNISTIC CR COM 258623107 727 35128 SH SOLE 0 0 35128 DOUGLAS DYNAMICS INC COM 25960R105 295 6613 SH SOLE 1194 0 5419 DOUGLAS EMMETT INC COM 25960P109 444 10375 SH SOLE 1518 0 8857 DOVER CORP COM 260003108 2806 28181 SH SOLE 2744 0 25437 DOW INC COM 260557103 10397 218193 SH SOLE 8445 0 209748 DRIL QUIP INC COM 262037104 755 15038 SH SOLE 375 0 14663 DROPBOX INC CL A 26210C104 550 27252 SH SOLE 0 0 27252 DTE ENERGY CO COM 233331107 6581 49498 SH SOLE 1543 0 47955 DUFF & PHELPS SLT ENGY AND M COM 26433F108 93 20484 SH SOLE 0 0 20484 DUFF & PHELPS UTIL CORP BD T COM 26432K108 346 37396 SH SOLE 0 0 37396 DUKE ENERGY CORP NEW COM NEW 26441C204 49030 511473 SH SOLE 188921 0 322552 DUKE REALTY CORP COM NEW 264411505 1487 43768 SH SOLE 28921 0 14847 DUNKIN BRANDS GROUP INC COM 265504100 1279 16112 SH SOLE 741 0 15371 DUPONT DE NEMOURS INC COM 26614N102 13832 193970 SH SOLE 45858 0 148112 DWS MUN INCOME TR NEW COM 233368109 642 55371 SH SOLE 0 0 55371 DXC TECHNOLOGY CO COM 23355L106 657 22281 SH SOLE 13039 0 9242 DYCOM INDS INC COM 267475101 329 6444 SH SOLE 5198 0 1246 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 39 19601 SH SOLE 0 0 19601 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 122 34129 SH SOLE 29679 0 4450 E TRADE FINANCIAL CORP COM NEW 269246401 1669 38211 SH SOLE 7820 0 30391 EAST WEST BANCORP INC COM 27579R104 584 13191 SH SOLE 1003 0 12188 EASTGROUP PPTY INC COM 277276101 534 4272 SH SOLE 1322 0 2950 EASTMAN CHEMICAL CO COM 277432100 1798 24355 SH SOLE 878 0 23477 EATON CORP PLC SHS G29183103 10797 129844 SH SOLE 34483 0 95361 EATON VANCE CALIF MUN BD FD COM 27828A100 297 26193 SH SOLE 0 0 26193 EATON VANCE CORP COM NON VTG 278265103 288 6417 SH SOLE 181 0 6236 EATON VANCE ENH EQTY INC FD COM 278277108 1011 60696 SH SOLE 0 0 60696 EATON VANCE ENHANCED EQ INC COM 278274105 3261 215357 SH SOLE 0 0 215357 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 158 10420 SH SOLE 0 0 10420 EATON VANCE FLTING RATE INC COM 278279104 931 70412 SH SOLE 0 0 70412 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 1973 197716 SH SOLE 0 0 197716 EATON VANCE LTD DUR INCOME F COM 27828H105 4449 355881 SH SOLE 0 0 355881 EATON VANCE MUN BD FD COM 27827X101 579 44642 SH SOLE 0 0 44642 EATON VANCE MUN INCOME 2028 SHS 27829U105 321 14826 SH SOLE 0 0 14826 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 799 62008 SH SOLE 0 0 62008 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 734 32531 SH SOLE 0 0 32531 EATON VANCE RISK MNGD DIV EQ COM 27829G106 4890 529271 SH SOLE 0 0 529271 EATON VANCE SR FLTNG RTE TR COM 27828Q105 229 17539 SH SOLE 0 0 17539 EATON VANCE SR INCOME TR SH BEN INT 27826S103 168 27416 SH SOLE 0 0 27416 EATON VANCE TAX ADVT DIV INC COM 27828G107 4939 201005 SH SOLE 0 0 201005 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 751 78879 SH SOLE 0 0 78879 EATON VANCE TAX MNGD GBL DV COM 27829F108 5129 623960 SH SOLE 0 0 623960 EATON VANCE TAX MNGED BUY WR COM 27828X100 300 19155 SH SOLE 0 0 19155 EATON VANCE TX ADV GLB DIV O COM 27828U106 322 12726 SH SOLE 0 0 12726 EATON VANCE TX ADV GLBL DIV COM 27828S101 718 43631 SH SOLE 0 0 43631 EATON VANCE TX MGD DIV EQ IN COM 27828N102 1207 101447 SH SOLE 0 0 101447 EATON VANCE TX MNG BY WRT OP COM 27828Y108 2569 175481 SH SOLE 0 0 175481 EATON VANCE TXMGD GL BUYWR O COM 27829C105 1556 161087 SH SOLE 0 0 161087 EBAY INC COM 278642103 1880 48226 SH SOLE 8236 0 39990 ECOLAB INC COM 278865100 15185 76679 SH SOLE 36079 0 40600 EDAP TMS S A SPONSORED ADR 268311107 51 11250 SH SOLE 0 0 11250 EDISON INTL COM 281020107 4522 59952 SH SOLE 30466 0 29486 EDITAS MEDICINE INC COM 28106W103 367 16134 SH SOLE 0 0 16134 EDWARDS LIFESCIENCES CORP COM 28176E108 7664 34851 SH SOLE 4060 0 30791 EL POLLO LOCO HLDGS INC COM 268603107 120 10927 SH SOLE 0 0 10927 ELANCO ANIMAL HEALTH INC COM 28414H103 557 20938 SH SOLE 14638 0 6300 ELBIT SYS LTD ORD M3760D101 469 2846 SH SOLE 0 0 2846 ELECTRONIC ARTS INC COM 285512109 2324 23756 SH SOLE 4449 0 19307 ELLSWORTH GRWTH AND INCOME L COM 289074106 255 24278 SH SOLE 0 0 24278 EMCOR GROUP INC COM 29084Q100 395 4591 SH SOLE 2445 0 2146 EMERSON ELEC CO COM 291011104 10949 163761 SH SOLE 2871 0 160890 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 251 17648 SH SOLE 0 0 17648 ENBRIDGE INC COM 29250N105 22708 647312 SH SOLE 230411 0 416901 ENCANA CORP COM 292505104 523 113614 SH SOLE 54131 0 59483 ENCOMPASS HEALTH CORP COM 29261A100 651 10293 SH SOLE 8381 0 1912 ENCORE CAP GROUP INC COM 292554102 415 12442 SH SOLE 12442 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 404 181770 SH SOLE 0 0 181770 ENDO INTL PLC SHS G30401106 119 36976 SH SOLE 0 0 36976 ENEL AMERICAS S A SPONSORED ADR 29274F104 128 14076 SH SOLE 13984 0 92 ENERGIZER HLDGS INC NEW 7.5 MCNV PFD A 29272W208 259 2734 SH SOLE 0 0 2734 ENERGIZER HLDGS INC NEW COM 29272W109 239 5491 SH SOLE 2080 0 3411 ENERGY RECOVERY INC COM 29270J100 206 22190 SH SOLE 0 0 22190 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 8568 655050 SH SOLE 576 0 654474 ENERPLUS CORP COM 292766102 291 39103 SH SOLE 19333 0 19770 ENERSYS COM 29275Y102 251 3812 SH SOLE 1557 0 2255 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 179 21063 SH SOLE 0 0 21063 ENPHASE ENERGY INC COM 29355A107 975 43845 SH SOLE 0 0 43845 ENPRO INDS INC COM 29355X107 496 7227 SH SOLE 6381 0 846 ENTEGRIS INC COM 29362U104 2219 47154 SH SOLE 34725 0 12429 ENTERGY CORP NEW COM 29364G103 3499 29813 SH SOLE 3404 0 26409 ENTERPRISE PRODS PARTNERS L COM 293792107 20501 717327 SH SOLE 6500 0 710827 ENVESTNET INC COM 29404K106 374 6592 SH SOLE 4399 0 2193 EOG RES INC COM 26875P101 5497 74059 SH SOLE 32473 0 41586 EPAM SYS INC COM 29414B104 1496 8207 SH SOLE 690 0 7517 EPLUS INC COM 294268107 332 4358 SH SOLE 3248 0 1110 EPR PPTYS COM SH BEN INT 26884U109 2671 34756 SH SOLE 393 0 34363 EQT CORP COM 26884L109 362 33987 SH SOLE 30124 0 3863 EQUIFAX INC COM 294429105 2960 21043 SH SOLE 900 0 20143 EQUINIX INC COM 29444U700 8550 14824 SH SOLE 8168 0 6656 EQUITRANS MIDSTREAM CORPORAT COM 294600101 520 35721 SH SOLE 32839 0 2882 EQUITY LIFESTYLE PPTYS INC COM 29472R108 1158 8667 SH SOLE 430 0 8237 EQUITY RESIDENTIAL SH BEN INT 29476L107 3291 38155 SH SOLE 24930 0 13225 ERICSSON ADR B SEK 10 294821608 578 72449 SH SOLE 24664 0 47785 ESCO TECHNOLOGIES INC COM 296315104 290 3642 SH SOLE 3029 0 613 ESSENT GROUP LTD COM G3198U102 551 11558 SH SOLE 8731 0 2827 ESSEX PPTY TR INC COM 297178105 464 1421 SH SOLE 230 0 1191 ETF MANAGERS TR AI POWERED EQT 26924G813 1152 44054 SH SOLE 0 0 44054 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 325 8145 SH SOLE 0 0 8145 ETF MANAGERS TR DRONE ECONMY STG 26924G805 752 20866 SH SOLE 0 0 20866 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 14150 681598 SH SOLE 0 0 681598 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 222 5612 SH SOLE 0 0 5612 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 13740 367374 SH SOLE 0 0 367374 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 313 33094 SH SOLE 0 0 33094 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 4738 101651 SH SOLE 0 0 101651 ETF SER SOLUTIONS AAM S&P 500 26922A594 630 23864 SH SOLE 0 0 23864 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 309 5684 SH SOLE 0 0 5684 ETF SER SOLUTIONS CBOE VEST S&P 26922A537 810 18356 SH SOLE 0 0 18356 ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 342 15746 SH SOLE 0 0 15746 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 937 30584 SH SOLE 0 0 30584 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 1718 70211 SH SOLE 0 0 70211 ETF SER SOLUTIONS LONCAR CANCER 26922A826 397 21146 SH SOLE 0 0 21146 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 286 18736 SH SOLE 0 0 18736 ETF SER SOLUTIONS US GLB JETS 26922A842 826 28130 SH SOLE 0 0 28130 ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 2310 98666 SH SOLE 0 0 98666 ETFIS SER TR I INFRAC ACT MLP 26923G103 2711 549920 SH SOLE 0 0 549920 ETFIS SER TR I INFRACP REIT PFD 26923G400 338 13380 SH SOLE 0 0 13380 ETFIS SER TR I VIRTUS INFRCAP 26923G822 434 16472 SH SOLE 0 0 16472 ETFIS SER TR I VIRTUS LIFESC BT 26923G202 360 10032 SH SOLE 0 0 10032 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 651 27320 SH SOLE 0 0 27320 ETSY INC COM 29786A106 2159 38209 SH SOLE 19342 0 18867 EURONET WORLDWIDE INC COM 298736109 645 4412 SH SOLE 1889 0 2523 EVERBRIDGE INC COM 29978A104 812 13164 SH SOLE 2542 0 10622 EVERCORE INC CLASS A 29977A105 914 11408 SH SOLE 98 0 11310 EVEREST RE GROUP LTD COM G3223R108 429 1611 SH SOLE 409 0 1202 EVERGY INC COM 30034W106 2758 41435 SH SOLE 1841 0 39594 EVERI HLDGS INC COM 30034T103 307 36335 SH SOLE 10051 0 26284 EVERSOURCE ENERGY COM 30040W108 5120 59908 SH SOLE 1774 0 58134 EVERTEC INC COM 30040P103 627 20093 SH SOLE 12862 0 7231 EVO PMTS INC CL A COM 26927E104 308 10969 SH SOLE 10946 0 23 EVOLUS INC COM 30052C107 369 23645 SH SOLE 0 0 23645 EXACT SCIENCES CORP COM 30063P105 7629 84421 SH SOLE 2914 0 81507 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1317 38877 SH SOLE 0 0 38877 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 1776 52647 SH SOLE 0 0 52647 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2817 90291 SH SOLE 0 0 90291 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 8505 221766 SH SOLE 0 0 221766 EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 3614 203025 SH SOLE 0 0 203025 EXELIXIS INC COM 30161Q104 340 19250 SH SOLE 619 0 18631 EXELON CORP COM 30161N101 10470 216715 SH SOLE 30002 0 186713 EXLSERVICE HOLDINGS INC COM 302081104 391 5836 SH SOLE 5648 0 188 EXPEDIA GROUP INC COM NEW 30212P303 2175 16183 SH SOLE 1350 0 14833 EXPEDITORS INTL WASH INC COM 302130109 5994 80690 SH SOLE 45140 0 35550 EXPONENT INC COM 30214U102 466 6663 SH SOLE 2780 0 3883 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 154 10539 SH SOLE 5209 0 5330 EXTRA SPACE STORAGE INC COM 30225T102 601 5144 SH SOLE 106 0 5038 EXTREME NETWORKS INC COM 30226D106 90 12372 SH SOLE 0 0 12372 EXXON MOBIL CORP COM 30231G102 106098 1502598 SH SOLE 246024 0 1256574 EZCORP INC CL A NON VTG 302301106 369 57105 SH SOLE 0 0 57105 F M C CORP COM NEW 302491303 3890 44361 SH SOLE 34148 0 10213 F5 NETWORKS INC COM 315616102 326 2325 SH SOLE 1338 0 987 FACEBOOK INC CL A 30303M102 141192 792857 SH SOLE 159187 0 633670 FACTSET RESH SYS INC COM 303075105 3160 13006 SH SOLE 8598 0 4408 FAIR ISAAC CORP COM 303250104 951 3134 SH SOLE 0 0 3134 FASTENAL CO COM 311900104 3886 118933 SH SOLE 5398 0 113535 FASTLY INC CL A 31188V100 332 13817 SH SOLE 0 0 13817 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 812 5963 SH SOLE 441 0 5522 FEDERATED INVS INC PA CL B 314211103 256 7909 SH SOLE 2923 0 4986 FEDERATED PREM MUN INC FD COM 31423P108 221 15556 SH SOLE 0 0 15556 FEDEX CORP COM 31428X106 21239 145904 SH SOLE 247 0 145657 FERRARI N V COM N3167Y103 364 2364 SH SOLE 4 0 2360 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 29 27740 SH SOLE 0 0 27740 FFBW INC COM 30258M107 285 25965 SH SOLE 0 0 25965 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 720 55632 SH SOLE 0 0 55632 FIDELITY CORP BOND ETF 316188101 339 6393 SH SOLE 0 0 6393 FIDELITY LTD TRM BD ETF 316188200 403 7902 SH SOLE 0 0 7902 FIDELITY TOTAL BD ETF 316188309 3874 74923 SH SOLE 0 0 74923 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 9417 29989 SH SOLE 0 0 29989 FIDELITY COVINGTON TR CONSMR STAPLES 316092303 717 19575 SH SOLE 0 0 19575 FIDELITY COVINGTON TR DIVID ETF RISI 316092832 3152 97694 SH SOLE 0 0 97694 FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 1802 59663 SH SOLE 0 0 59663 FIDELITY COVINGTON TR INT HG DIV ETF 316092725 963 47713 SH SOLE 0 0 47713 FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 201 5486 SH SOLE 0 0 5486 FIDELITY COVINGTON TR MOMENTUM FACTR 316092816 1000 28578 SH SOLE 0 0 28578 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 877 26533 SH SOLE 0 0 26533 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 1689 36907 SH SOLE 0 0 36907 FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 2381 151260 SH SOLE 0 0 151260 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 2318 57001 SH SOLE 0 0 57001 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 5488 126550 SH SOLE 400 0 126150 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 1745 43785 SH SOLE 0 0 43785 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 3968 62229 SH SOLE 0 0 62229 FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 331 10226 SH SOLE 0 0 10226 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 1871 67062 SH SOLE 0 0 67062 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 3704 87185 SH SOLE 0 0 87185 FIDELITY COVINGTON TR VLU FACTOR ETF 316092782 249 7240 SH SOLE 0 0 7240 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2510 56515 SH SOLE 6049 0 50466 FIDELITY NATL INFORMATION SV COM 31620M106 11851 89265 SH SOLE 64945 0 24320 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 102 11462 SH SOLE 0 0 11462 FIFTH THIRD BANCORP COM 316773100 1736 63408 SH SOLE 2179 0 61229 FIREEYE INC COM 31816Q101 1625 121842 SH SOLE 59108 0 62734 FIRST AMERN FINL CORP COM 31847R102 365 6182 SH SOLE 4108 0 2074 FIRST BANCORP N C COM 318910106 269 7484 SH SOLE 0 0 7484 FIRST FINL BANKSHARES COM 32020R109 314 9414 SH SOLE 3996 0 5418 FIRST FNDTN INC COM 32026V104 155 10133 SH SOLE 0 0 10133 FIRST HORIZON NATL CORP COM 320517105 450 27753 SH SOLE 17858 0 9895 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 654 16247 SH SOLE 14572 0 1675 FIRST LONG IS CORP COM 320734106 509 22360 SH SOLE 0 0 22360 FIRST MAJESTIC SILVER CORP COM 32076V103 1183 130140 SH SOLE 0 0 130140 FIRST MERCHANTS CORP COM 320817109 600 15934 SH SOLE 0 0 15934 FIRST MIDWEST BANCORP DEL COM 320867104 683 35077 SH SOLE 8033 0 27044 FIRST REP BK SAN FRANCISCO C COM 33616C100 533 5513 SH SOLE 2509 0 3004 FIRST SAVINGS FINL GROUP INC COM 33621E109 557 8811 SH SOLE 0 0 8811 FIRST SOLAR INC COM 336433107 1689 29122 SH SOLE 0 0 29122 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 1783 168863 SH SOLE 0 0 168863 FIRST TR BICK INDEX FD COM SHS 33733H107 319 12586 SH SOLE 0 0 12586 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 3106 67956 SH SOLE 0 0 67956 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 236 17416 SH SOLE 0 0 17416 FIRST TR ENERGY INCOME & GRW COM 33738G104 2023 89293 SH SOLE 0 0 89293 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1427 86413 SH SOLE 0 0 86413 FIRST TR ENHANCED EQTY INC F COM 337318109 562 35525 SH SOLE 0 0 35525 FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 200 4040 SH SOLE 0 0 4040 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 5188 97420 SH SOLE 0 0 97420 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 3227 84815 SH SOLE 0 0 84815 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 30287 1099729 SH SOLE 766708 0 333021 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 10747 322916 SH SOLE 197263 0 125653 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 6102 311016 SH SOLE 0 0 311016 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 25148 613359 SH SOLE 0 0 613359 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 7761 145769 SH SOLE 0 0 145769 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1840 31845 SH SOLE 0 0 31845 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 2646 47523 SH SOLE 0 0 47523 FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 538 19585 SH SOLE 0 0 19585 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 262 16540 SH SOLE 0 0 16540 FIRST TR EXCH TRD ALPHA FD I CHINA ALPHADEX 33737J141 845 35297 SH SOLE 0 0 35297 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 15765 301206 SH SOLE 0 0 301206 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 4523 132755 SH SOLE 0 0 132755 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 18330 778686 SH SOLE 0 0 778686 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 218 5766 SH SOLE 0 0 5766 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 16121 469057 SH SOLE 0 0 469057 FIRST TR EXCH TRD ALPHA FD I EX US SML CP 33737J406 235 6668 SH SOLE 0 0 6668 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 236 5906 SH SOLE 0 0 5906 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2294 47919 SH SOLE 0 0 47919 FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 255 12500 SH SOLE 0 0 12500 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 261 5375 SH SOLE 0 0 5375 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 4294 236610 SH SOLE 0 0 236610 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 36784 662065 SH SOLE 0 0 662065 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 2621 116563 SH SOLE 0 0 116563 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 137049 2413683 SH SOLE 0 0 2413683 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 417 12134 SH SOLE 0 0 12134 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 25500 451970 SH SOLE 0 0 451970 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 5253 124924 SH SOLE 0 0 124924 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 5355 110833 SH SOLE 0 0 110833 FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 1878 37630 SH SOLE 0 0 37630 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 12033 524864 SH SOLE 0 0 524864 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 104190 773845 SH SOLE 0 0 773845 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 34142 1291791 SH SOLE 0 0 1291791 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 7886 414416 SH SOLE 0 0 414416 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 2413 77631 SH SOLE 0 0 77631 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 85836 2900859 SH SOLE 0 0 2900859 FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 3839 193012 SH SOLE 0 0 193012 FIRST TR EXCHANGE TRADED FD DORSEYWRIGHT MOM 33738R696 534 20484 SH SOLE 0 0 20484 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 1990 81174 SH SOLE 0 0 81174 FIRST TR EXCHANGE TRADED FD EMERGING MKTS 33738R779 1169 23819 SH SOLE 0 0 23819 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1808 184324 SH SOLE 0 0 184324 FIRST TR EXCHANGE TRADED FD ETF 33733E708 971 28913 SH SOLE 0 0 28913 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 32499 1021654 SH SOLE 0 0 1021654 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 111252 1852035 SH SOLE 0 0 1852035 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 22098 458132 SH SOLE 0 0 458132 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 106346 2045514 SH SOLE 0 0 2045514 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 6523 128374 SH SOLE 0 0 128374 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 651 49504 SH SOLE 0 0 49504 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 305 6489 SH SOLE 0 0 6489 FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 724 32430 SH SOLE 0 0 32430 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 32986 445627 SH SOLE 0 0 445627 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 15365 367414 SH SOLE 0 0 367414 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 1006 34289 SH SOLE 0 0 34289 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 171 14932 SH SOLE 0 0 14932 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1477 29341 SH SOLE 0 0 29341 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 1459 40154 SH SOLE 0 0 40154 FIRST TR EXCHANGE TRADED FD LARGE CP US EQ 33738R761 1406 60634 SH SOLE 0 0 60634 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2079 55838 SH SOLE 0 0 55838 FIRST TR EXCHANGE TRADED FD MID CAP US EQT 33738R753 1074 48310 SH SOLE 0 0 48310 FIRST TR EXCHANGE TRADED FD MNGD FUTRS STRGY 33739G103 362 8130 SH SOLE 0 0 8130 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 19690 1068370 SH SOLE 0 0 1068370 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 1347 62912 SH SOLE 0 0 62912 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 13242 330147 SH SOLE 0 0 330147 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 602 11283 SH SOLE 0 0 11283 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 6235 243714 SH SOLE 0 0 243714 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 14999 542343 SH SOLE 0 0 542343 FIRST TR EXCHANGE TRADED FD NASDAQ RETAIL 33738R829 3886 166333 SH SOLE 0 0 166333 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 3201 101259 SH SOLE 0 0 101259 FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 205 12848 SH SOLE 0 0 12848 FIRST TR EXCHANGE TRADED FD NASDQ PHRMTCLS 33738R837 307 15065 SH SOLE 0 0 15065 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 764 22009 SH SOLE 0 0 22009 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 172 15044 SH SOLE 0 0 15044 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 28241 1103595 SH SOLE 0 0 1103595 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 22882 184875 SH SOLE 0 0 184875 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1062 39539 SH SOLE 0 0 39539 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 41465 1301872 SH SOLE 0 0 1301872 FIRST TR EXCHANGE TRADED FD S&P INTL DIVID 33738R688 693 40339 SH SOLE 0 0 40339 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 30590 645217 SH SOLE 0 0 645217 FIRST TR EXCHANGE TRADED FD SMAL CP US EQT 33738R746 447 21443 SH SOLE 0 0 21443 FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 719 35420 SH SOLE 0 0 35420 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 9149 293237 SH SOLE 0 0 293237 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 30426 467009 SH SOLE 0 0 467009 FIRST TR EXCHANGE TRADED FD US EQTY DIVI 33738R738 354 15857 SH SOLE 0 0 15857 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 48487 639459 SH SOLE 0 0 639459 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 10329 348371 SH SOLE 0 0 348371 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 4419 78757 SH SOLE 0 0 78757 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 72796 3689613 SH SOLE 0 0 3689613 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 3005 114768 SH SOLE 0 0 114768 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 2867 129018 SH SOLE 0 0 129018 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 2456 119498 SH SOLE 0 0 119498 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 27965 531091 SH SOLE 0 0 531091 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 41105 1594771 SH SOLE 0 0 1594771 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 1597 44226 SH SOLE 0 0 44226 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 2844 84612 SH SOLE 0 0 84612 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 8374 187138 SH SOLE 0 0 187138 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 3399 98152 SH SOLE 0 0 98152 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 13970 318440 SH SOLE 0 0 318440 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 819 16527 SH SOLE 0 0 16527 FIRST TR HIGH INCOME L/S FD COM 33738E109 168 11096 SH SOLE 0 0 11096 FIRST TR INTER DUR PFD & IN COM 33718W103 4565 193101 SH SOLE 0 0 193101 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 46840 669367 SH SOLE 0 0 669367 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 38173 740217 SH SOLE 1410 0 738807 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 82215 1349997 SH SOLE 6599 0 1343398 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 28651 424203 SH SOLE 0 0 424203 FIRST TR MLP & ENERGY INCOME COM 33739B104 1850 161121 SH SOLE 0 0 161121 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 43279 1394312 SH SOLE 0 0 1394312 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 9975 136089 SH SOLE 0 0 136089 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 11446 214369 SH SOLE 0 0 214369 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 9278 139830 SH SOLE 0 0 139830 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 5303 110728 SH SOLE 0 0 110728 FIRST TR NASDAQ100 TECH INDE SHS 337345102 41522 474369 SH SOLE 0 0 474369 FIRST TR S&P REIT INDEX FD COM 33734G108 16011 601473 SH SOLE 0 0 601473 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 16612 276549 SH SOLE 0 0 276549 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 374 42285 SH SOLE 0 0 42285 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 5689 446514 SH SOLE 0 0 446514 FIRST TR VALUE LINE 100 ETF COM SHS 33735G107 230 10295 SH SOLE 0 0 10295 FIRST TR VALUE LINE DIVID IN SHS 33734H106 370089 10613382 SH SOLE 1204 0 10612178 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 139 10501 SH SOLE 0 0 10501 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 243 39114 SH SOLE 0 0 39114 FIRSTCASH INC COM 33767D105 614 6700 SH SOLE 4812 0 1888 FIRSTENERGY CORP COM 337932107 4383 90887 SH SOLE 44304 0 46583 FISERV INC COM 337738108 13268 128084 SH SOLE 48521 0 79563 FIVE BELOW INC COM 33829M101 1091 8652 SH SOLE 4498 0 4154 FLAHERTY & CRUMRIN PFD & INM COM 338478100 2663 127107 SH SOLE 0 0 127107 FLAHERTY & CRUMRIN PFD & INM COM 33848E106 379 31017 SH SOLE 0 0 31017 FLAHERTY & CRUMRIN PFD & INM COM 338480106 433 28978 SH SOLE 0 0 28978 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 3307 126717 SH SOLE 0 0 126717 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 2097 93507 SH SOLE 0 0 93507 FLEETCOR TECHNOLOGIES INC COM 339041105 1057 3685 SH SOLE 1988 0 1697 FLEX LTD ORD Y2573F102 245 23404 SH SOLE 16691 0 6713 FLEXSHARES TR CR SCORED LONG 33939L753 2294 39866 SH SOLE 0 0 39866 FLEXSHARES TR HIG YLD VL ETF 33939L662 452 9334 SH SOLE 0 0 9334 FLEXSHARES TR IBOXX 3R TARGT 33939L506 2050 83357 SH SOLE 0 0 83357 FLEXSHARES TR INTL QLTDV IDX 33939L837 4380 196571 SH SOLE 0 0 196571 FLEXSHARES TR M STAR DEV MKT 33939L803 293 4856 SH SOLE 0 0 4856 FLEXSHARES TR MORNSTAR UPSTR 33939L407 5786 185762 SH SOLE 0 0 185762 FLEXSHARES TR MORNSTAR USMKT 33939L100 3093 26432 SH SOLE 0 0 26432 FLEXSHARES TR MSTAR EMKT FAC 33939L308 498 10323 SH SOLE 0 0 10323 FLEXSHARES TR QLT DIV DEF IDX 33939L845 3201 70007 SH SOLE 0 0 70007 FLEXSHARES TR QLT DIVDYN IDX 33939L852 989 22323 SH SOLE 0 0 22323 FLEXSHARES TR QUALT DIVD IDX 33939L860 6046 133065 SH SOLE 0 0 133065 FLEXSHARES TR READY ACC VARI 33939L886 318 4188 SH SOLE 0 0 4188 FLEXSHARES TR STOX ESG INDEX 33939L696 325 4585 SH SOLE 0 0 4585 FLEXSHARES TR STOXX GLOBR INF 33939L795 680 13150 SH SOLE 0 0 13150 FLIR SYS INC COM 302445101 503 9574 SH SOLE 1626 0 7948 FLOOR & DECOR HLDGS INC CL A 339750101 220 4306 SH SOLE 4207 0 99 FLOWERS FOODS INC COM 343498101 484 20938 SH SOLE 0 0 20938 FLUOR CORP NEW COM 343412102 674 35249 SH SOLE 13710 0 21539 FNB CORP PA COM 302520101 417 36148 SH SOLE 14628 0 21520 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 244 2666 SH SOLE 89 0 2577 FOOT LOCKER INC COM 344849104 296 6860 SH SOLE 4937 0 1923 FORD MTR CO DEL COM 345370860 19992 2182517 SH SOLE 56080 0 2126437 FORTINET INC COM 34959E109 1747 22756 SH SOLE 2864 0 19892 FORTIS INC COM 349553107 292 6895 SH SOLE 2606 0 4289 FORTIVE CORP COM 34959J108 572 8349 SH SOLE 6 0 8343 FORTUNE BRANDS HOME & SEC IN COM 34964C106 563 10291 SH SOLE 424 0 9867 FOUNDATION BLDG MATLS INC COM 350392106 506 32670 SH SOLE 23750 0 8920 FOX CORP CL A COM 35137L105 1339 42446 SH SOLE 36162 0 6284 FOX CORP CL B COM 35137L204 202 6391 SH SOLE 5603 0 788 FQF TR AGFIQ US MK ANTI 351680707 625 26382 SH SOLE 0 0 26382 FRANCO NEVADA CORP COM 351858105 3152 34579 SH SOLE 1009 0 33570 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1318 13949 SH SOLE 0 0 13949 FRANKLIN LTD DURATION INC TR COM 35472T101 607 65167 SH SOLE 0 0 65167 FRANKLIN RES INC COM 354613101 2195 76050 SH SOLE 59511 0 16539 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 320 12495 SH SOLE 0 0 12495 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 565 15442 SH SOLE 0 0 15442 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 826 28533 SH SOLE 0 0 28533 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 231 7949 SH SOLE 0 0 7949 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 10936 331095 SH SOLE 0 0 331095 FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 367 11664 SH SOLE 0 0 11664 FRANKLIN UNVL TR SH BEN INT 355145103 119 15799 SH SOLE 0 0 15799 FREEPORT-MCMORAN INC CL B 35671D857 5912 617797 SH SOLE 244464 0 373333 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 309 9198 SH SOLE 8137 0 1061 FRESHPET INC COM 358039105 232 4656 SH SOLE 423 0 4233 FRONTLINE LTD SHS NEW G3682E192 132 14522 SH SOLE 13959 0 563 FS KKR CAPITAL CORP COM 302635107 48802 8370893 SH SOLE 0 0 8370893 FST TR NEW OPPORT MLP & ENE COM 33739M100 634 67960 SH SOLE 0 0 67960 FULL HOUSE RESORTS INC COM 359678109 48 22078 SH SOLE 0 0 22078 FULLER H B CO COM 359694106 337 7235 SH SOLE 7124 0 111 FULTON FINL CORP PA COM 360271100 285 17624 SH SOLE 11576 0 6048 FUNKO INC COM CL A 361008105 221 10751 SH SOLE 0 0 10751 GABELLI CONV&INCOM SECS FD I COM 36240B109 510 95817 SH SOLE 0 0 95817 GABELLI DIVD & INCOME TR COM 36242H104 1495 69509 SH SOLE 0 0 69509 GABELLI EQUITY TR INC COM 362397101 7423 1241354 SH SOLE 0 0 1241354 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 339 18231 SH SOLE 0 0 18231 GABELLI MULTIMEDIA TR INC COM 36239Q109 1064 130996 SH SOLE 0 0 130996 GABELLI UTIL TR COM 36240A101 2542 342524 SH SOLE 0 0 342524 GALECTIN THERAPEUTICS INC COM NEW 363225202 97 26511 SH SOLE 0 0 26511 GALLAGHER ARTHUR J & CO COM 363576109 3209 35827 SH SOLE 594 0 35233 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 394 90549 SH SOLE 0 0 90549 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 161 28204 SH SOLE 0 0 28204 GAMESTOP CORP NEW CL A 36467W109 83 14953 SH SOLE 0 0 14953 GAMING & LEISURE PPTYS INC COM 36467J108 669 17506 SH SOLE 7323 0 10183 GAP INC COM 364760108 338 19472 SH SOLE 381 0 19091 GARMIN LTD SHS H2906T109 1358 16041 SH SOLE 1238 0 14803 GARTNER INC COM 366651107 302 2115 SH SOLE 196 0 1919 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 339 17853 SH SOLE 1556 0 16297 GATX CORP COM 361448103 1218 15709 SH SOLE 8482 0 7227 GCI LIBERTY INC COM CLASS A 36164V305 355 5723 SH SOLE 4969 0 754 GENERAC HLDGS INC COM 368736104 1006 12845 SH SOLE 4666 0 8179 GENERAL DYNAMICS CORP COM 369550108 12793 70008 SH SOLE 2901 0 67107 GENERAL ELECTRIC CO COM 369604103 18630 2083840 SH SOLE 11977 0 2071863 GENERAL MLS INC COM 370334104 22931 416019 SH SOLE 3429 0 412590 GENERAL MTRS CO COM 37045V100 14801 394904 SH SOLE 28674 0 366230 GENESIS ENERGY L P UNIT LTD PARTN 371927104 255 11886 SH SOLE 0 0 11886 GENESIS HEALTHCARE INC CL A COM 37185X106 56 50800 SH SOLE 0 0 50800 GENOMIC HEALTH INC COM 37244C101 252 3713 SH SOLE 1759 0 1954 GENPACT LIMITED SHS G3922B107 423 10922 SH SOLE 4841 0 6081 GENTEX CORP COM 371901109 1431 51976 SH SOLE 8357 0 43619 GENUINE PARTS CO COM 372460105 6441 64673 SH SOLE 4547 0 60126 GENWORTH FINL INC COM CL A 37247D106 127 28943 SH SOLE 565 0 28378 GEO GROUP INC NEW COM 36162J106 635 36628 SH SOLE 1519 0 35109 GERMAN AMERN BANCORP INC COM 373865104 966 30142 SH SOLE 0 0 30142 GERON CORP COM 374163103 22 16517 SH SOLE 0 0 16517 G-III APPAREL GROUP LTD COM 36237H101 262 10157 SH SOLE 8627 0 1530 GILDAN ACTIVEWEAR INC COM 375916103 384 10807 SH SOLE 8898 0 1909 GILEAD SCIENCES INC COM 375558103 27237 429741 SH SOLE 219975 0 209766 GLACIER BANCORP INC NEW COM 37637Q105 979 24207 SH SOLE 4373 0 19834 GLADSTONE CAPITAL CORP COM 376535100 1443 148036 SH SOLE 0 0 148036 GLADSTONE LD CORP COM 376549101 125 10475 SH SOLE 0 0 10475 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 27175 636713 SH SOLE 369367 0 267346 GLOBAL MED REIT INC COM NEW 37954A204 382 33527 SH SOLE 0 0 33527 GLOBAL NET LEASE INC COM NEW 379378201 3117 159828 SH SOLE 0 0 159828 GLOBAL PMTS INC COM 37940X102 6047 38032 SH SOLE 14654 0 23378 GLOBAL SELF STORAGE INC COM 37955N106 259 54353 SH SOLE 0 0 54353 GLOBAL X FDS ADAPTIVE US 37954Y574 9178 365630 SH SOLE 0 0 365630 GLOBAL X FDS FINTECH ETF 37954Y814 4450 154661 SH SOLE 0 0 154661 GLOBAL X FDS FTSE NORDIC REG 37950E101 254 12457 SH SOLE 0 0 12457 GLOBAL X FDS GLB X MLP ENRG I 37950E226 23876 1941114 SH SOLE 0 0 1941114 GLOBAL X FDS GLB X SUPERDIV 37950E549 7276 428751 SH SOLE 0 0 428751 GLOBAL X FDS GLBL X MLP ETF 37950E473 3376 402895 SH SOLE 491 0 402404 GLOBAL X FDS GLBX MSCI NORW 37950E747 217 18680 SH SOLE 0 0 18680 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 4505 383740 SH SOLE 0 0 383740 GLOBAL X FDS GLOBAL X COPPER 37954Y830 202 11794 SH SOLE 0 0 11794 GLOBAL X FDS GLOBAL X SILVER 37954Y848 2103 74801 SH SOLE 0 0 74801 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 384 34930 SH SOLE 0 0 34930 GLOBAL X FDS GLOBX SUPDV US 37950E291 3169 134450 SH SOLE 0 0 134450 GLOBAL X FDS INTERNET OF THNG 37954Y780 1878 92069 SH SOLE 0 0 92069 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2602 106769 SH SOLE 0 0 106769 GLOBAL X FDS MILL THEMC ETF 37954Y764 549 22123 SH SOLE 0 0 22123 GLOBAL X FDS MSCI SUPR EM ETF 37950E119 529 41921 SH SOLE 0 0 41921 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 22255 984727 SH SOLE 0 0 984727 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 10181 508565 SH SOLE 0 0 508565 GLOBAL X FDS REIT ETF 37950E127 9946 661331 SH SOLE 0 0 661331 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 697 19105 SH SOLE 0 0 19105 GLOBAL X FDS S&P 500 COVERED 37954Y475 4760 97751 SH SOLE 0 0 97751 GLOBAL X FDS SCIEN BETA US 37954Y103 415 12301 SH SOLE 405 0 11896 GLOBAL X FDS SOCIAL MED ETF 37950E416 788 24669 SH SOLE 0 0 24669 GLOBAL X FDS SUPER DIV ALTR 37954Y806 629 42071 SH SOLE 0 0 42071 GLOBAL X FDS US INFR DEV ETF 37954Y673 371 22965 SH SOLE 0 0 22965 GLOBAL X FDS US PFD ETF 37954Y657 589 23474 SH SOLE 0 0 23474 GLOBALSTAR INC COM 378973408 13 30410 SH SOLE 0 0 30410 GLOBANT S A COM L44385109 472 5158 SH SOLE 4935 0 223 GLOBE LIFE INC COM 37959E102 976 10192 SH SOLE 236 0 9956 GLOBUS MED INC CL A 379577208 2642 51682 SH SOLE 7132 0 44550 GLU MOBILE INC COM 379890106 222 44566 SH SOLE 0 0 44566 GODADDY INC CL A 380237107 373 5657 SH SOLE 4929 0 728 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 36 35000 PRN SOLE 0 0 35000 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 45226 450550 SH SOLE 0 0 450550 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 13939 265972 SH SOLE 0 0 265972 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 25002 797247 SH SOLE 0 0 797247 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 890 30546 SH SOLE 0 0 30546 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 38335 1355086 SH SOLE 0 0 1355086 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 408 12760 SH SOLE 0 0 12760 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1608 36726 SH SOLE 0 0 36726 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 6970 147240 SH SOLE 0 0 147240 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 124871 2085001 SH SOLE 0 0 2085001 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 3431 61635 SH SOLE 0 0 61635 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 370 8679 SH SOLE 0 0 8679 GOLDMAN SACHS GROUP INC COM 38141G104 13217 63780 SH SOLE 8357 0 55423 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 2045 424351 SH SOLE 0 0 424351 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 74 10666 SH SOLE 0 0 10666 GOLUB CAP BDC INC COM 38173M102 329 17456 SH SOLE 0 0 17456 GOODYEAR TIRE & RUBR CO COM 382550101 982 68203 SH SOLE 0 0 68203 GOPRO INC CL A 38268T103 192 37024 SH SOLE 0 0 37024 GRACO INC COM 384109104 436 9465 SH SOLE 5637 0 3828 GRAINGER W W INC COM 384802104 5886 19807 SH SOLE 15876 0 3931 GRAN TIERRA ENERGY INC COM 38500T101 21 17072 SH SOLE 17060 0 12 GRAND CANYON ED INC COM 38526M106 468 4765 SH SOLE 2004 0 2761 GRANITESHARES ETF TR S&P GSCI CM K 1 38747R207 662 31556 SH SOLE 0 0 31556 GRANITESHARES GOLD TR SHS BEN INT 38748G101 922 62672 SH SOLE 0 0 62672 GRAY TELEVISION INC COM 389375106 759 46519 SH SOLE 45013 0 1506 GREAT PANTHER MINING LIMITED COM 39115V101 8 10950 SH SOLE 0 0 10950 GREAT WESTN BANCORP INC COM 391416104 493 14943 SH SOLE 14872 0 71 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 576 43380 SH SOLE 0 0 43380 GREENBRIER COS INC COM 393657101 307 10180 SH SOLE 0 0 10180 GROUPON INC COM 399473107 39 14502 SH SOLE 0 0 14502 GRUBHUB INC COM 400110102 1951 34701 SH SOLE 29349 0 5352 GUARDANT HEALTH INC COM 40131M109 1124 17607 SH SOLE 820 0 16787 GUGGENHEIM CR ALLOCATION FD COM 40168G108 244 12209 SH SOLE 0 0 12209 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1147 147223 SH SOLE 0 0 147223 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 464 23980 SH SOLE 0 0 23980 GUIDEWIRE SOFTWARE INC COM 40171V100 513 4864 SH SOLE 4452 0 412 GW PHARMACEUTICALS PLC ADS 36197T103 1665 14472 SH SOLE 390 0 14082 HALLIBURTON CO COM 406216101 3027 160592 SH SOLE 71964 0 88628 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1393 43296 SH SOLE 0 0 43296 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 325 47562 SH SOLE 0 0 47562 HANCOCK JOHN INVS TR COM 410142103 387 22731 SH SOLE 0 0 22731 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2851 118121 SH SOLE 0 0 118121 HANCOCK JOHN PFD INCOME FD I COM 41013X106 1230 52626 SH SOLE 0 0 52626 HANCOCK JOHN PFD INCOME FD I COM 41021P103 512 25606 SH SOLE 0 0 25606 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 4213 232640 SH SOLE 0 0 232640 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1643 57777 SH SOLE 0 0 57777 HANCOCK WHITNEY CORPORATION COM 410120109 385 10055 SH SOLE 5762 0 4293 HANESBRANDS INC COM 410345102 1257 82046 SH SOLE 7605 0 74441 HANNON ARMSTRONG SUST INFR C COM 41068X100 424 14548 SH SOLE 0 0 14548 HARBORONE BANCORP INC NEW COM NEW 41165Y100 296 29434 SH SOLE 0 0 29434 HARLEY DAVIDSON INC COM 412822108 789 21944 SH SOLE 8 0 21936 HARTFORD FDS EXCHANGE TRADE MUN OPORTUNITE 41653L503 786 18765 SH SOLE 0 0 18765 HARTFORD FDS EXCHANGE TRADE SHRT DURTN ETF 41653L602 2003 49065 SH SOLE 0 0 49065 HARTFORD FDS EXCHANGE TRADE TOTAL RTRN ETF 41653L305 2772 66827 SH SOLE 0 0 66827 HARTFORD FINL SVCS GROUP INC COM 416515104 1243 20503 SH SOLE 3565 0 16938 HASBRO INC COM 418056107 4074 34322 SH SOLE 10906 0 23416 HAWAIIAN ELEC INDUSTRIES COM 419870100 891 19524 SH SOLE 0 0 19524 HCA HEALTHCARE INC COM 40412C101 1321 10967 SH SOLE 1850 0 9117 HCP INC COM 40414L109 3153 88507 SH SOLE 2619 0 85888 HD SUPPLY HLDGS INC COM 40416M105 1922 49058 SH SOLE 28450 0 20608 HDFC BANK LTD SPONSORED ADS 40415F101 546 9579 SH SOLE 7624 0 1955 HEALTH INS INNOVATIONS INC COM CL A 42225K106 952 38203 SH SOLE 0 0 38203 HEALTHCARE SVCS GRP INC COM 421906108 247 10165 SH SOLE 5195 0 4970 HEALTHCARE TR AMER INC CL A NEW 42225P501 8192 278837 SH SOLE 1029 0 277808 HEALTHEQUITY INC COM 42226A107 1236 21625 SH SOLE 14288 0 7337 HECLA MNG CO COM 422704106 210 119477 SH SOLE 0 0 119477 HEICO CORP NEW COM 422806109 7400 59257 SH SOLE 1126 0 58131 HELEN OF TROY CORP LTD COM G4388N106 3715 23563 SH SOLE 246 0 23317 HELIOS TECHNOLOGIES INC COM 42328H109 279 6884 SH SOLE 5484 0 1400 HELMERICH & PAYNE INC COM 423452101 344 8579 SH SOLE 1345 0 7234 HENRY JACK & ASSOC INC COM 426281101 1499 10269 SH SOLE 3997 0 6272 HENRY SCHEIN INC COM 806407102 232 3656 SH SOLE 104 0 3552 HERCULES CAPITAL INC COM 427096508 1680 125651 SH SOLE 0 0 125651 HERSHEY CO COM 427866108 9473 61120 SH SOLE 7644 0 53476 HESS CORP COM 42809H107 1013 16745 SH SOLE 3158 0 13587 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1117 73657 SH SOLE 1259 0 72398 HEXCEL CORP NEW COM 428291108 2438 29687 SH SOLE 22975 0 6712 HEXINDAI INC ADR 428295109 29 18650 SH SOLE 0 0 18650 HEXO CORP COM 428304109 117 29558 SH SOLE 0 0 29558 HI CRUSH INC COM 428337109 56 32136 SH SOLE 23 0 32113 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 1579 90476 SH SOLE 0 0 90476 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 507 49443 SH SOLE 0 0 49443 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 6399 479312 SH SOLE 0 0 479312 HILL ROM HLDGS INC COM 431475102 667 6337 SH SOLE 0 0 6337 HILLENBRAND INC COM 431571108 215 6969 SH SOLE 3381 0 3588 HILTON WORLDWIDE HLDGS INC COM 43300A203 1310 14068 SH SOLE 10402 0 3666 HMS HLDGS CORP COM 40425J101 270 7830 SH SOLE 79 0 7751 HOLLYFRONTIER CORP COM 436106108 1405 26191 SH SOLE 7435 0 18756 HOLOGIC INC COM 436440101 1019 20177 SH SOLE 623 0 19554 HOME BANCSHARES INC COM 436893200 535 28461 SH SOLE 0 0 28461 HOME DEPOT INC COM 437076102 107430 463019 SH SOLE 68044 0 394975 HONDA MOTOR LTD AMERN SHS 438128308 491 18808 SH SOLE 8955 0 9853 HONEYWELL INTL INC COM 438516106 56911 336354 SH SOLE 79521 0 256833 HORIZON BANCORP INC COM 440407104 413 23765 SH SOLE 0 0 23765 HORMEL FOODS CORP COM 440452100 1366 31241 SH SOLE 1716 0 29525 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 329 17108 SH SOLE 0 0 17108 HP INC COM 40434L105 1981 104687 SH SOLE 10065 0 94622 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1394 52967 SH SOLE 0 0 52967 HSBC HLDGS PLC SPON ADR NEW 404280406 1402 36643 SH SOLE 2879 0 33764 HUBBELL INC COM 443510607 665 5065 SH SOLE 100 0 4965 HUBSPOT INC COM 443573100 802 5288 SH SOLE 656 0 4632 HUDSON LTD COM CL A G46408103 365 29728 SH SOLE 29728 0 0 HUMANA INC COM 444859102 4292 16786 SH SOLE 9555 0 7231 HUNT J B TRANS SVCS INC COM 445658107 1161 10496 SH SOLE 4987 0 5509 HUNTINGTON BANCSHARES INC COM 446150104 11584 811777 SH SOLE 675913 0 135864 HUNTINGTON INGALLS INDS INC COM 446413106 1404 6628 SH SOLE 1303 0 5325 HUNTSMAN CORP COM 447011107 735 31608 SH SOLE 8609 0 22999 HYATT HOTELS CORP COM CL A 448579102 262 3555 SH SOLE 0 0 3555 IAA INC COM 449253103 255 6121 SH SOLE 4067 0 2054 IAC INTERACTIVECORP COM 44919P508 2984 13688 SH SOLE 2102 0 11586 IAMGOLD CORP COM 450913108 345 101221 SH SOLE 0 0 101221 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 3604 56142 SH SOLE 0 0 56142 ICF INTL INC COM 44925C103 810 9593 SH SOLE 9093 0 500 ICICI BK LTD ADR 45104G104 144 11830 SH SOLE 5731 0 6099 ICON PLC SHS G4705A100 3129 21236 SH SOLE 13719 0 7517 IDACORP INC COM 451107106 384 3407 SH SOLE 435 0 2972 IDEX CORP COM 45167R104 288 1756 SH SOLE 1215 0 541 IDEXX LABS INC COM 45168D104 3320 12208 SH SOLE 2039 0 10169 IEC ELECTRS CORP NEW COM 44949L105 186 26895 SH SOLE 0 0 26895 IHS MARKIT LTD SHS G47567105 4414 65996 SH SOLE 61165 0 4831 II VI INC COM 902104108 530 15043 SH SOLE 1767 0 13276 ILLINOIS TOOL WKS INC COM 452308109 15014 95943 SH SOLE 34819 0 61124 ILLUMINA INC COM 452327109 5775 18984 SH SOLE 2098 0 16886 IMMUNOGEN INC COM 45253H101 79 32743 SH SOLE 29478 0 3265 IMPINJ INC COM 453204109 775 25150 SH SOLE 154 0 24996 INCYTE CORP COM 45337C102 1117 15044 SH SOLE 2436 0 12608 INDEPENDENCE RLTY TR INC COM 45378A106 662 46241 SH SOLE 0 0 46241 INDEXIQ ETF TR HDGD FTSE EURO 45409B552 659 33549 SH SOLE 0 0 33549 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 2572 126454 SH SOLE 0 0 126454 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2788 91658 SH SOLE 0 0 91658 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 1187 47517 SH SOLE 0 0 47517 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1876 74672 SH SOLE 0 0 74672 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 3718 188755 SH SOLE 0 0 188755 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 376 14161 SH SOLE 0 0 14161 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 4183 130518 SH SOLE 0 0 130518 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 343 13537 SH SOLE 0 0 13537 INDEXIQ ETF TR US RL EST SMCP 45409B628 926 36145 SH SOLE 0 0 36145 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1628 76627 SH SOLE 5 0 76622 INFOSYS LTD SPONSORED ADR 456788108 2289 201306 SH SOLE 21149 0 180157 INFRA AND ENERGY ALTRNTIVE I COM 45686J104 231 49675 SH SOLE 0 0 49675 ING GROEP N V SPONSORED ADR 456837103 882 84436 SH SOLE 74543 0 9893 INGERSOLL-RAND PLC SHS G47791101 6782 55042 SH SOLE 22996 0 32046 INGEVITY CORP COM 45688C107 203 2387 SH SOLE 0 0 2387 INGREDION INC COM 457187102 687 8407 SH SOLE 866 0 7541 INNOSPEC INC COM 45768S105 205 2302 SH SOLE 202 0 2100 INNOVATIVE INDL PPTYS INC COM 45781V101 1574 17038 SH SOLE 5 0 17033 INNOVATOR ETFS TR IBD 50 ETF 45782C102 6772 209867 SH SOLE 0 0 209867 INNOVATOR ETFS TR IBD ETF LEADERS 45782C201 438 19916 SH SOLE 0 0 19916 INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 3768 102316 SH SOLE 0 0 102316 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 1313 54124 SH SOLE 0 0 54124 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 72 35000 SH SOLE 0 0 35000 INPHI CORP COM 45772F107 331 5424 SH SOLE 4212 0 1212 INSIGHT ENTERPRISES INC COM 45765U103 390 7011 SH SOLE 73 0 6938 INSIGHT SELECT INCOME FD COM 45781W109 283 13807 SH SOLE 0 0 13807 INSPERITY INC COM 45778Q107 210 2129 SH SOLE 48 0 2081 INSTALLED BLDG PRODS INC COM 45780R101 219 3814 SH SOLE 0 0 3814 INSULET CORP COM 45784P101 1182 7169 SH SOLE 2067 0 5102 INTEGER HLDGS CORP COM 45826H109 799 10575 SH SOLE 3355 0 7220 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 358 5956 SH SOLE 4450 0 1506 INTEL CORP COM 458140100 77402 1502070 SH SOLE 112379 0 1389691 INTER PARFUMS INC COM 458334109 288 4111 SH SOLE 4111 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 742 13843 SH SOLE 130 0 13713 INTERCEPT PHARMACEUTICALS IN COM 45845P108 217 3276 SH SOLE 0 0 3276 INTERCONTINENTAL EXCHANGE IN COM 45866F104 6962 75453 SH SOLE 35663 0 39790 INTERNATIONAL BANCSHARES COR COM 459044103 215 5564 SH SOLE 3066 0 2498 INTERNATIONAL BUSINESS MACHS COM 459200101 44899 308756 SH SOLE 10881 0 297875 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1086 8854 SH SOLE 3052 0 5802 INTERXION HOLDING N.V SHS N47279109 925 11358 SH SOLE 7756 0 3602 INTL PAPER CO COM 460146103 11040 263995 SH SOLE 35273 0 228722 INTRA CELLULAR THERAPIES INC COM 46116X101 134 17973 SH SOLE 17973 0 0 INTREXON CORP COM 46122T102 169 29519 SH SOLE 0 0 29519 INTUIT COM 461202103 5761 21662 SH SOLE 3861 0 17801 INTUITIVE SURGICAL INC COM NEW 46120E602 14320 26522 SH SOLE 1009 0 25513 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 2635 27503 SH SOLE 0 0 27503 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 8911 570455 SH SOLE 0 0 570455 INVESCO ACTIVELY MANAGD ETF S&P500 DOWNSID 46090A705 291 10588 SH SOLE 0 0 10588 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 2387 43979 SH SOLE 0 0 43979 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 34995 694204 SH SOLE 614 0 693590 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 1718 69034 SH SOLE 0 0 69034 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 174 15477 SH SOLE 0 0 15477 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 449 11694 SH SOLE 0 0 11694 INVESCO CALIF VALUE MUN INC COM 46132H106 164 12805 SH SOLE 0 0 12805 INVESCO CURNCYSHS AUSTRLA DL AUSTRALIAN DOL 46090N103 773 11457 SH SOLE 0 0 11457 INVESCO CURNCYSHS CDN DLR TR CDN DLR SHS 46138T104 649 8705 SH SOLE 0 0 8705 INVESCO CURNCYSHS JAPANESE Y JAPANESE YEN 46138W107 709 8057 SH SOLE 0 0 8057 INVESCO CURNCYSHS SWISS FRAN SWISS FRANC 46138R108 959 10349 SH SOLE 0 0 10349 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 300 2894 SH SOLE 0 0 2894 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5254 349311 SH SOLE 0 0 349311 INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 669 42171 SH SOLE 0 0 42171 INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 299 20272 SH SOLE 0 0 20272 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 172 12876 SH SOLE 0 0 12876 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 962 101736 SH SOLE 0 0 101736 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 382 9329 SH SOLE 0 0 9329 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1388 51207 SH SOLE 0 0 51207 INVESCO DYNAMIC CR OPP FD COM 46132R104 198 17958 SH SOLE 0 0 17958 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 7641 362489 SH SOLE 1335 0 361154 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8105 338838 SH SOLE 591 0 338247 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 15207 713927 SH SOLE 1660 0 712267 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 15034 627865 SH SOLE 592 0 627273 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 11798 554953 SH SOLE 995 0 553958 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 10754 436638 SH SOLE 585 0 436053 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 7399 344303 SH SOLE 665 0 343638 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 6409 262970 SH SOLE 0 0 262970 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 6219 292099 SH SOLE 0 0 292099 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3762 144306 SH SOLE 0 0 144306 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2837 132407 SH SOLE 0 0 132407 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 995 39436 SH SOLE 0 0 39436 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2390 111841 SH SOLE 0 0 111841 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1290 52581 SH SOLE 0 0 52581 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 210 10250 SH SOLE 0 0 10250 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 2667 49207 SH SOLE 0 0 49207 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 563 18154 SH SOLE 0 0 18154 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 19165 283089 SH SOLE 0 0 283089 INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 339 9676 SH SOLE 0 0 9676 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 27351 437051 SH SOLE 0 0 437051 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 733 16428 SH SOLE 0 0 16428 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6290 212783 SH SOLE 0 0 212783 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 661 17760 SH SOLE 0 0 17760 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 490 8418 SH SOLE 0 0 8418 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 454 8613 SH SOLE 0 0 8613 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 344 13196 SH SOLE 0 0 13196 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 521 13929 SH SOLE 0 0 13929 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1430 18286 SH SOLE 0 0 18286 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 759 11568 SH SOLE 0 0 11568 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 25229 414273 SH SOLE 0 0 414273 INVESCO EXCHANGE TRADED FD T DWA NASDAQ MNT 46137V829 377 3502 SH SOLE 0 0 3502 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 4067 56407 SH SOLE 0 0 56407 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1801 26257 SH SOLE 0 0 26257 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 5171 147654 SH SOLE 0 0 147654 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 1079 22781 SH SOLE 0 0 22781 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 2242 68686 SH SOLE 0 0 68686 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 177 11686 SH SOLE 0 0 11686 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 984 27969 SH SOLE 0 0 27969 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 391 9197 SH SOLE 0 0 9197 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 11504 237983 SH SOLE 4333 0 233650 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 10795 281646 SH SOLE 0 0 281646 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 524 16695 SH SOLE 0 0 16695 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 2450 25812 SH SOLE 0 0 25812 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 736 13069 SH SOLE 0 0 13069 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 3775 66628 SH SOLE 0 0 66628 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1816 31407 SH SOLE 0 0 31407 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 6735 72354 SH SOLE 0 0 72354 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 12895 686658 SH SOLE 0 0 686658 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 155998 1323588 SH SOLE 0 0 1323588 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 10083 79445 SH SOLE 0 0 79445 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 803 67913 SH SOLE 0 0 67913 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1491 41882 SH SOLE 0 0 41882 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 6063 331149 SH SOLE 0 0 331149 INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 3750 53457 SH SOLE 0 0 53457 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4171 260064 SH SOLE 0 0 260064 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 5959 45816 SH SOLE 0 0 45816 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 461 10832 SH SOLE 0 0 10832 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 1940 33934 SH SOLE 0 0 33934 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 2797 49582 SH SOLE 0 0 49582 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 4802 22604 SH SOLE 0 0 22604 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 296 7380 SH SOLE 0 0 7380 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 8015 137541 SH SOLE 200 0 137341 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 211 4242 SH SOLE 0 0 4242 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 434 13410 SH SOLE 0 0 13410 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1208 19076 SH SOLE 0 0 19076 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 4731 33471 SH SOLE 0 0 33471 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 603 9446 SH SOLE 0 0 9446 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 3940 129075 SH SOLE 0 0 129075 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 1176 22082 SH SOLE 0 0 22082 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 8786 82376 SH SOLE 0 0 82376 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 841 13124 SH SOLE 0 0 13124 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1138 30543 SH SOLE 0 0 30543 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1458 31401 SH SOLE 0 0 31401 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2606 120368 SH SOLE 0 0 120368 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 364 8195 SH SOLE 0 0 8195 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2785 63796 SH SOLE 0 0 63796 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 5233 26704 SH SOLE 0 0 26704 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 2175 17201 SH SOLE 0 0 17201 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1397 12825 SH SOLE 0 0 12825 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 266 8358 SH SOLE 0 0 8358 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 21695 154520 SH SOLE 0 0 154520 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 9143 51131 SH SOLE 0 0 51131 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 6351 59556 SH SOLE 0 0 59556 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 158216 1463883 SH SOLE 6356 0 1457527 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 30146 254550 SH SOLE 0 0 254550 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 5684 87663 SH SOLE 0 0 87663 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 11223 334624 SH SOLE 0 0 334624 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 5456 149078 SH SOLE 0 0 149078 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1358 46562 SH SOLE 0 0 46562 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 8873 121837 SH SOLE 0 0 121837 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 5271 236591 SH SOLE 0 0 236591 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 9085 255412 SH SOLE 0 0 255412 INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 1579 57740 SH SOLE 0 0 57740 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 15122 668818 SH SOLE 0 0 668818 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1209 26427 SH SOLE 0 0 26427 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 887 33620 SH SOLE 0 0 33620 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 717 40987 SH SOLE 0 0 40987 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1112 22228 SH SOLE 0 0 22228 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 1333 51967 SH SOLE 0 0 51967 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 3513 111969 SH SOLE 0 0 111969 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 17852 612408 SH SOLE 0 0 612408 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 3727 195851 SH SOLE 349 0 195502 INVESCO EXCHNG TRADED FD TR FNDMNTL IG CRP 46138E693 744 28416 SH SOLE 0 0 28416 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 1847 46591 SH SOLE 0 0 46591 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 2451 122050 SH SOLE 0 0 122050 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 543 18432 SH SOLE 0 0 18432 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 278 22836 SH SOLE 0 0 22836 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 1981 86464 SH SOLE 0 0 86464 INVESCO EXCHNG TRADED FD TR GLOBAL ESG ETF 46138G813 767 26334 SH SOLE 0 0 26334 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 1055 37850 SH SOLE 0 0 37850 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 12867 415208 SH SOLE 0 0 415208 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 1559 30259 SH SOLE 0 0 30259 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 6131 293615 SH SOLE 0 0 293615 INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 2961 40040 SH SOLE 0 0 40040 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 9583 306850 SH SOLE 0 0 306850 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 448 9004 SH SOLE 0 0 9004 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 516 19849 SH SOLE 0 0 19849 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 13092 493297 SH SOLE 0 0 493297 INVESCO EXCHNG TRADED FD TR NY AMT FRE MUN 46138E529 322 12670 SH SOLE 0 0 12670 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 50173 3340384 SH SOLE 694 0 3339690 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1967 61333 SH SOLE 0 0 61333 INVESCO EXCHNG TRADED FD TR S&P 500 ENHNCD 46138E396 274 7793 SH SOLE 0 0 7793 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 2140 54276 SH SOLE 0 0 54276 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 974 23554 SH SOLE 0 0 23554 INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 42904 795251 SH SOLE 0 0 795251 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 3317 145865 SH SOLE 0 0 145865 INVESCO EXCHNG TRADED FD TR S&P FINCIAL REVE 46138G680 1095 16052 SH SOLE 0 0 16052 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 15939 416605 SH SOLE 0 0 416605 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 119 10040 SH SOLE 0 0 10040 INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 315 11582 SH SOLE 0 0 11582 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 6152 180085 SH SOLE 0 0 180085 INVESCO EXCHNG TRADED FD TR S&P INTL QULTY 46138E214 490 20747 SH SOLE 0 0 20747 INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 9734 163487 SH SOLE 0 0 163487 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 99714 1895347 SH SOLE 0 0 1895347 INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 12074 189448 SH SOLE 0 0 189448 INVESCO EXCHNG TRADED FD TR S&P SMLCAP HIG 46138E131 221 9185 SH SOLE 0 0 9185 INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 249 4129 SH SOLE 0 0 4129 INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 72 10295 SH SOLE 0 0 10295 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 553 10179 SH SOLE 0 0 10179 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 8140 71739 SH SOLE 0 0 71739 INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 450 6695 SH SOLE 0 0 6695 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1414 16479 SH SOLE 0 0 16479 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 41503 848901 SH SOLE 0 0 848901 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 964 12956 SH SOLE 0 0 12956 INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 1699 32234 SH SOLE 0 0 32234 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 37443 993441 SH SOLE 0 0 993441 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 58815 1379655 SH SOLE 0 0 1379655 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 187681 3241476 SH SOLE 0 0 3241476 INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 89 10050 SH SOLE 0 0 10050 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 6727 229033 SH SOLE 0 0 229033 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 23573 1043514 SH SOLE 0 0 1043514 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 5706 176115 SH SOLE 0 0 176115 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 4802 188917 SH SOLE 0 0 188917 INVESCO HIGH INCOME 2023 TAR COM 46135X108 2244 215948 SH SOLE 0 0 215948 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 339 14002 SH SOLE 0 0 14002 INVESCO LTD SHS G491BT108 5049 298074 SH SOLE 240834 0 57240 INVESCO MORTGAGE CAPITAL INC COM 46131B100 2956 193081 SH SOLE 365 0 192716 INVESCO MUN OPPORTUNITY TR COM 46132C107 487 38947 SH SOLE 0 0 38947 INVESCO MUN TR COM 46131J103 226 17938 SH SOLE 0 0 17938 INVESCO MUNI INCOME OPP TRST COM 46132X101 404 50980 SH SOLE 0 0 50980 INVESCO PA VALUE MUN INCOME COM 46132K109 166 12700 SH SOLE 0 0 12700 INVESCO QQQ TR UNIT SER 1 46090E103 876223 4640768 SH SOLE 231 0 4640537 INVESCO QQQ TR UNIT SER 1 46090E103 8402 44500 SH Put SOLE 0 0 44500 INVESCO QUALITY MUNI INC TRS COM 46133G107 809 63282 SH SOLE 0 0 63282 INVESCO SR INCOME TR COM 46131H107 1518 361455 SH SOLE 0 0 361455 INVESCO TR INVT GRADE MUNS COM 46131M106 305 23691 SH SOLE 0 0 23691 INVESCO VALUE MUN INCOME TR COM 46132P108 1683 109552 SH SOLE 0 0 109552 INVESTCORP CR MGMT BDC INC COM 46090R104 101 15200 SH SOLE 0 0 15200 INVESTORS BANCORP INC NEW COM 46146L101 176 15527 SH SOLE 0 0 15527 INVESTORS REAL ESTATE TR SH BEN INT 461730509 1021 13679 SH SOLE 0 0 13679 INVITAE CORP COM 46185L103 1286 66734 SH SOLE 0 0 66734 INVITATION HOMES INC COM 46187W107 267 9034 SH SOLE 1986 0 7048 IONIS PHARMACEUTICALS INC COM 462222100 2762 46095 SH SOLE 36802 0 9293 IOVANCE BIOTHERAPEUTICS INC COM 462260100 457 25097 SH SOLE 0 0 25097 IPG PHOTONICS CORP COM 44980X109 377 2781 SH SOLE 1182 0 1599 IQIYI INC SPONSORED ADS 46267X108 1842 114175 SH SOLE 0 0 114175 IQVIA HLDGS INC COM 46266C105 2988 20000 SH SOLE 7360 0 12640 IRIDEX CORP COM 462684101 46 25033 SH SOLE 0 0 25033 IRIDIUM COMMUNICATIONS INC COM 46269C102 294 13802 SH SOLE 120 0 13682 IROBOT CORP COM 462726100 678 10987 SH SOLE 0 0 10987 IRON MTN INC NEW COM 46284V101 7328 226257 SH SOLE 38041 0 188216 ISHARES GOLD TRUST ISHARES 464285105 69930 4959601 SH SOLE 0 0 4959601 ISHARES INC CORE MSCI EMKT 46434G103 878193 17915000 SH SOLE 79462 0 17835538 ISHARES INC CUR HD MSCI EM 46434G509 1341 54464 SH SOLE 0 0 54464 ISHARES INC EM HGHYL BD ETF 464286285 7765 167028 SH SOLE 0 0 167028 ISHARES INC EM MKT SM-CP ETF 464286475 742 17632 SH SOLE 0 0 17632 ISHARES INC EM MKTS DIV ETF 464286319 8899 237803 SH SOLE 0 0 237803 ISHARES INC ESG MSCI EM ETF 46434G863 2159 66374 SH SOLE 0 0 66374 ISHARES INC GLB ENR PROD ETF 464286343 1565 83260 SH SOLE 0 0 83260 ISHARES INC GLB SILV MIN ETF 464286327 104 10782 SH SOLE 0 0 10782 ISHARES INC MIN VOL EMRG MKT 464286533 65396 1145496 SH SOLE 0 0 1145496 ISHARES INC MIN VOL GBL ETF 464286525 51075 539055 SH SOLE 0 0 539055 ISHARES INC MLT FCTR EMG MKT 46434G889 1077 26352 SH SOLE 0 0 26352 ISHARES INC MSCI AUST ETF 464286103 32734 1471206 SH SOLE 0 0 1471206 ISHARES INC MSCI BRAZIL ETF 464286400 4242 100691 SH SOLE 0 0 100691 ISHARES INC MSCI BRIC INDX 464286657 588 14538 SH SOLE 0 0 14538 ISHARES INC MSCI CDA ETF 464286509 1697 58710 SH SOLE 0 0 58710 ISHARES INC MSCI CHILE ETF 464286640 594 15861 SH SOLE 0 0 15861 ISHARES INC MSCI EM ASIA ETF 464286426 1503 23579 SH SOLE 0 0 23579 ISHARES INC MSCI EQUAL WEITE 464286681 1785 29934 SH SOLE 0 0 29934 ISHARES INC MSCI EURZONE ETF 464286608 2595 66718 SH SOLE 0 0 66718 ISHARES INC MSCI FRANCE ETF 464286707 731 24267 SH SOLE 0 0 24267 ISHARES INC MSCI FRNTR100ETF 464286145 2449 87028 SH SOLE 0 0 87028 ISHARES INC MSCI GBL ETF NEW 46434G848 514 19308 SH SOLE 0 0 19308 ISHARES INC MSCI GBL GOLD MN 46434G855 1209 56172 SH SOLE 0 0 56172 ISHARES INC MSCI GERMANY ETF 464286806 21353 793488 SH SOLE 0 0 793488 ISHARES INC MSCI HONG KG ETF 464286871 299 13175 SH SOLE 0 0 13175 ISHARES INC MSCI ISRAEL ETF 464286632 288 5281 SH SOLE 0 0 5281 ISHARES INC MSCI JPN ETF NEW 46434G822 22099 389482 SH SOLE 33 0 389449 ISHARES INC MSCI MEXICO ETF 464286822 613 14360 SH SOLE 0 0 14360 ISHARES INC MSCI NETHERL ETF 464286814 1687 53803 SH SOLE 0 0 53803 ISHARES INC MSCI PAC JP ETF 464286665 2118 47354 SH SOLE 128 0 47226 ISHARES INC MSCI RUSSIA ETF 46434G798 7129 183261 SH SOLE 0 0 183261 ISHARES INC MSCI SINGPOR ETF 46434G780 605 26085 SH SOLE 0 0 26085 ISHARES INC MSCI SPAIN ETF 464286764 10769 386818 SH SOLE 0 0 386818 ISHARES INC MSCI STH KOR ETF 464286772 1079 19149 SH SOLE 0 0 19149 ISHARES INC MSCI SWITZERLAND 464286749 4973 131910 SH SOLE 0 0 131910 ISHARES INC MSCI TAIWAN ETF 46434G772 376 10340 SH SOLE 0 0 10340 ISHARES INC MSCI THAILND ETF 464286624 1618 18243 SH SOLE 0 0 18243 ISHARES INC MSCI WORLD ETF 464286392 627 6832 SH SOLE 0 0 6832 ISHARES INC US INTL HGH YLD 464286178 1326 27179 SH SOLE 0 0 27179 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 1855 123246 SH SOLE 0 0 123246 ISHARES SILVER TRUST ISHARES 46428Q109 21437 1346568 SH SOLE 0 0 1346568 ISHARES TR 0-5 YR TIPS ETF 46429B747 4889 48805 SH SOLE 0 0 48805 ISHARES TR 0-5YR HI YL CP 46434V407 20172 433894 SH SOLE 0 0 433894 ISHARES TR 0-5YR INVT GR CP 46434V100 7641 149404 SH SOLE 0 0 149404 ISHARES TR 1 3 YR TREAS BD 464287457 231348 2727522 SH SOLE 72612 0 2654910 ISHARES TR 10-20 YR TRS ETF 464288653 4423 29592 SH SOLE 0 0 29592 ISHARES TR 20 YR TR BD ETF 464287432 158530 1107981 SH SOLE 16847 0 1091134 ISHARES TR 3 7 YR TREAS BD 464288661 59004 465331 SH SOLE 30888 0 434443 ISHARES TR A RATE CP BD ETF 46429B291 1546 28209 SH SOLE 0 0 28209 ISHARES TR AGENCY BOND ETF 464288166 3931 33732 SH SOLE 0 0 33732 ISHARES TR AGGRES ALLOC ETF 464289859 5165 94047 SH SOLE 0 0 94047 ISHARES TR ASIA 50 ETF 464288430 525 8962 SH SOLE 0 0 8962 ISHARES TR BARCLAYS 7 10 YR 464287440 92217 819925 SH SOLE 1113 0 818812 ISHARES TR BRAZIL SM-CP ETF 464289131 2131 123843 SH SOLE 0 0 123843 ISHARES TR BROAD USD HIGH 46435U853 372183 9088723 SH SOLE 0 0 9088723 ISHARES TR CALIF MUN BD ETF 464288356 13212 215593 SH SOLE 0 0 215593 ISHARES TR CHINA LG-CAP ETF 464287184 4141 104057 SH SOLE 0 0 104057 ISHARES TR CMBS ETF 46429B366 1338 25027 SH SOLE 0 0 25027 ISHARES TR COHEN STEER REIT 464287564 26460 220463 SH SOLE 0 0 220463 ISHARES TR CONSER ALLOC ETF 464289883 10791 302619 SH SOLE 0 0 302619 ISHARES TR CONV BD ETF 46435G102 6122 105295 SH SOLE 0 0 105295 ISHARES TR CORE 1 5 YR USD 46432F859 18010 356698 SH SOLE 0 0 356698 ISHARES TR CORE DIV GRWTH 46434V621 140692 3594585 SH SOLE 0 0 3594585 ISHARES TR CORE HIGH DV ETF 46429B663 110689 1175544 SH SOLE 0 0 1175544 ISHARES TR CORE INTL AGGR 46435G672 6842 122646 SH SOLE 0 0 122646 ISHARES TR CORE LT USDB ETF 464289479 2095 30210 SH SOLE 0 0 30210 ISHARES TR CORE MSCI EAFE 46432F842 696100 11398388 SH SOLE 16947 0 11381441 ISHARES TR CORE MSCI EURO 46434V738 1925 42086 SH SOLE 0 0 42086 ISHARES TR CORE MSCI INTL 46435G326 1210 22154 SH SOLE 0 0 22154 ISHARES TR CORE MSCI PAC 46434V696 1870 33270 SH SOLE 0 0 33270 ISHARES TR CORE MSCI TOTAL 46432F834 28506 493532 SH SOLE 0 0 493532 ISHARES TR CORE S&P MCP ETF 464287507 1022072 5289406 SH SOLE 115281 0 5174125 ISHARES TR CORE S&P SCP ETF 464287804 388455 4990432 SH SOLE 33134 0 4957298 ISHARES TR CORE S&P TTL STK 464287150 286052 4264973 SH SOLE 0 0 4264973 ISHARES TR CORE S&P US GWT 464287671 832707 13244909 SH SOLE 1447 0 13243462 ISHARES TR CORE S&P US VLU 464287663 638548 11047538 SH SOLE 0 0 11047538 ISHARES TR CORE S&P500 ETF 464287200 1215018 4070138 SH SOLE 10555 0 4059583 ISHARES TR CORE TOTAL USD 46434V613 16687 318389 SH SOLE 0 0 318389 ISHARES TR CORE US AGGBD ET 464287226 864988 7643262 SH SOLE 22331 0 7620931 ISHARES TR CR 5 10 YR ETF 46435G417 4090 80581 SH SOLE 0 0 80581 ISHARES TR CRE U S REIT ETF 464288521 7404 133290 SH SOLE 0 0 133290 ISHARES TR CUR HD EURZN ETF 46434V639 6586 212998 SH SOLE 0 0 212998 ISHARES TR DOW JONES US ETF 464287846 19566 132615 SH SOLE 0 0 132615 ISHARES TR EAFE GRWTH ETF 464288885 11246 139682 SH SOLE 0 0 139682 ISHARES TR EAFE SML CP ETF 464288273 22003 384468 SH SOLE 57982 0 326486 ISHARES TR EAFE VALUE ETF 464288877 21360 450927 SH SOLE 0 0 450927 ISHARES TR EDEG HIG YLELD 46435G250 1217 24046 SH SOLE 0 0 24046 ISHARES TR EDGE INVT GRDE 46435G219 301 5703 SH SOLE 0 0 5703 ISHARES TR EDGE MSCI MINM 46435G433 11319 329718 SH SOLE 0 0 329718 ISHARES TR EDGE MSCI USA VL 46432F388 23240 283282 SH SOLE 0 0 283282 ISHARES TR EDGE US FIXD INM 46435U796 4309 42535 SH SOLE 0 0 42535 ISHARES TR EMGR MKT INF ETF 464288216 213 7593 SH SOLE 0 0 7593 ISHARES TR ESG 1 5 YR USD 46435G243 1073 42161 SH SOLE 0 0 42161 ISHARES TR ESG MSCI EAFE 46435G516 2605 40627 SH SOLE 0 0 40627 ISHARES TR ESG MSCI USA ETF 46435G425 1423 21767 SH SOLE 0 0 21767 ISHARES TR ESG USD CORPT 46435G193 1141 43392 SH SOLE 0 0 43392 ISHARES TR EUROPE ETF 464287861 2076 47988 SH SOLE 300 0 47688 ISHARES TR EXPANDED TECH 464287515 26417 124680 SH SOLE 0 0 124680 ISHARES TR EXPND TEC SC ETF 464287549 11939 55014 SH SOLE 0 0 55014 ISHARES TR EXPONENTIAL TECH 46434V381 4433 114671 SH SOLE 0 0 114671 ISHARES TR FALN ANGLS USD 46435G474 663 24757 SH SOLE 0 0 24757 ISHARES TR FLTG RATE NT ETF 46429B655 106612 2091654 SH SOLE 756 0 2090898 ISHARES TR GBL COMM SVC ETF 464287275 1626 28393 SH SOLE 0 0 28393 ISHARES TR GL CLEAN ENE ETF 464288224 2209 202703 SH SOLE 0 0 202703 ISHARES TR GL TIMB FORE ETF 464288174 1028 17536 SH SOLE 0 0 17536 ISHARES TR GLB CNS DISC ETF 464288745 966 8058 SH SOLE 0 0 8058 ISHARES TR GLB CNSM STP ETF 464288737 9983 182098 SH SOLE 0 0 182098 ISHARES TR GLB INFRASTR ETF 464288372 4145 89193 SH SOLE 0 0 89193 ISHARES TR GLOB HLTHCRE ETF 464287325 6830 111796 SH SOLE 0 0 111796 ISHARES TR GLOB INDSTRL ETF 464288729 538 5895 SH SOLE 0 0 5895 ISHARES TR GLOB UTILITS ETF 464288711 4163 71346 SH SOLE 0 0 71346 ISHARES TR GLOBAL 100 ETF 464287572 1949 39415 SH SOLE 0 0 39415 ISHARES TR GLOBAL ENERG ETF 464287341 2961 96880 SH SOLE 10 0 96870 ISHARES TR GLOBAL FINLS ETF 464287333 1491 23276 SH SOLE 0 0 23276 ISHARES TR GLOBAL MATER ETF 464288695 1362 21723 SH SOLE 0 0 21723 ISHARES TR GLOBAL REIT ETF 46434V647 2729 97180 SH SOLE 0 0 97180 ISHARES TR GLOBAL TECH ETF 464287291 81340 439747 SH SOLE 0 0 439747 ISHARES TR GNMA BOND ETF 46429B333 3020 60025 SH SOLE 0 0 60025 ISHARES TR GOV/CRED BD ETF 464288596 641 5386 SH SOLE 0 0 5386 ISHARES TR GRWT ALLOCAT ETF 464289867 14852 322439 SH SOLE 0 0 322439 ISHARES TR HDG MSCI EAFE 46434V803 26300 878434 SH SOLE 0 0 878434 ISHARES TR HDG MSCI JAPAN 46434V886 1046 33576 SH SOLE 0 0 33576 ISHARES TR IBNDS MAR20 ETF 46432FAK3 279 11328 SH SOLE 0 0 11328 ISHARES TR IBNDS MAR23 ETF 46432FAN7 638 25925 SH SOLE 0 0 25925 ISHARES TR IBONDS DEC19 ETF 46434VAU4 16844 677847 SH SOLE 4156 0 673691 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 20986 827190 SH SOLE 4117 0 823073 ISHARES TR IBONDS DEC2021 46435G789 4562 176946 SH SOLE 577 0 176369 ISHARES TR IBONDS DEC2022 46435G755 4548 173977 SH SOLE 574 0 173403 ISHARES TR IBONDS DEC2023 46435G318 2471 95919 SH SOLE 585 0 95334 ISHARES TR IBONDS DEC2026 46435GAA0 2412 94689 SH SOLE 1698 0 92991 ISHARES TR IBONDS DEC21 ETF 46434VBK5 19316 772647 SH SOLE 4164 0 768483 ISHARES TR IBONDS DEC22 ETF 46434VBA7 15264 602855 SH SOLE 4122 0 598733 ISHARES TR IBONDS DEC23 ETF 46434VAX8 13918 543669 SH SOLE 4129 0 539540 ISHARES TR IBONDS DEC24 ETF 46434VBG4 6890 268179 SH SOLE 1642 0 266537 ISHARES TR IBONDS DEC25 ETF 46434VBD1 2972 114849 SH SOLE 1653 0 113196 ISHARES TR IBONDS ETF 46435UAA9 2570 99155 SH SOLE 1680 0 97475 ISHARES TR IBONDS MAR20 ETF 46432FBC0 473 18092 SH SOLE 0 0 18092 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 316 11755 SH SOLE 0 0 11755 ISHARES TR IBONDS SEP2020 46434V571 6569 257294 SH SOLE 579 0 256715 ISHARES TR IBOXX HI YD ETF 464288513 179409 2058150 SH SOLE 39888 0 2018262 ISHARES TR IBOXX INV CP ETF 464287242 196692 1542921 SH SOLE 15017 0 1527904 ISHARES TR INDIA 50 ETF 464289529 2595 70707 SH SOLE 0 0 70707 ISHARES TR INTL DEV RE ETF 464288489 1928 64980 SH SOLE 0 0 64980 ISHARES TR INTL DEVPPTY ETF 464288422 273 7094 SH SOLE 0 0 7094 ISHARES TR INTL DIV GRWTH 46435G524 964 17420 SH SOLE 0 0 17420 ISHARES TR INTL MOMENTUM FT 46434V449 267 9080 SH SOLE 0 0 9080 ISHARES TR INTL PFD STK ETF 46429B135 578 38349 SH SOLE 0 0 38349 ISHARES TR INTL QLTY FACTOR 46434V456 1194 40228 SH SOLE 0 0 40228 ISHARES TR INTL SEL DIV ETF 464288448 57888 1883143 SH SOLE 0 0 1883143 ISHARES TR INTL TREA BD ETF 464288117 1696 33602 SH SOLE 0 0 33602 ISHARES TR INTL VALUE FACTR 46435G409 1300 57027 SH SOLE 0 0 57027 ISHARES TR INTRM GOV CR ETF 464288612 1493 13186 SH SOLE 0 0 13186 ISHARES TR INTRM TR CRP ETF 464288638 129001 2227220 SH SOLE 0 0 2227220 ISHARES TR JPMORGAN USD EMG 464288281 248907 2195912 SH SOLE 0 0 2195912 ISHARES TR LATN AMER 40 ETF 464287390 602 19047 SH SOLE 0 0 19047 ISHARES TR LNG TR CRPRT BD 464289511 6722 100886 SH SOLE 0 0 100886 ISHARES TR MBS ETF 464288588 240039 2216428 SH SOLE 36169 0 2180259 ISHARES TR MICRO-CAP ETF 464288869 3141 35632 SH SOLE 1171 0 34461 ISHARES TR MIN VOL EAFE ETF 46429B689 137875 1881482 SH SOLE 0 0 1881482 ISHARES TR MLTFCTR INTL SML 46434V266 784 27436 SH SOLE 0 0 27436 ISHARES TR MODERT ALLOC ETF 464289875 16103 409855 SH SOLE 0 0 409855 ISHARES TR MORTGE REL ETF 46435G342 10575 250998 SH SOLE 0 0 250998 ISHARES TR MRGSTR MD CP ETF 464288208 11915 60246 SH SOLE 0 0 60246 ISHARES TR MRGSTR MD CP GRW 464288307 17184 70592 SH SOLE 0 0 70592 ISHARES TR MRGSTR MD CP VAL 464288406 4531 28148 SH SOLE 0 0 28148 ISHARES TR MRGSTR SM CP ETF 464288505 3512 20060 SH SOLE 0 0 20060 ISHARES TR MRGSTR SM CP GR 464288604 3984 20468 SH SOLE 0 0 20468 ISHARES TR MRNGSTR INC ETF 46432F875 2877 115208 SH SOLE 0 0 115208 ISHARES TR MRNGSTR LG-CP ET 464287127 12151 72353 SH SOLE 0 0 72353 ISHARES TR MRNGSTR LG-CP GR 464287119 37886 197888 SH SOLE 0 0 197888 ISHARES TR MRNGSTR LG-CP VL 464288109 7482 67741 SH SOLE 0 0 67741 ISHARES TR MRNING SM CP ETF 464288703 3738 27954 SH SOLE 0 0 27954 ISHARES TR MSCI AC ASIA ETF 464288182 1164 17554 SH SOLE 0 0 17554 ISHARES TR MSCI ACWI ETF 464288257 18029 244455 SH SOLE 0 0 244455 ISHARES TR MSCI ACWI EX US 464288240 2842 61712 SH SOLE 0 0 61712 ISHARES TR MSCI ACWI EXUS 46435G847 289 10719 SH SOLE 0 0 10719 ISHARES TR MSCI CHINA ETF 46429B671 1115 19885 SH SOLE 0 0 19885 ISHARES TR MSCI EAFE ETF 464287465 161779 2480893 SH SOLE 106705 0 2374188 ISHARES TR MSCI EMG MKT ETF 464287234 102511 2508222 SH SOLE 92335 0 2415887 ISHARES TR MSCI EURO FL ETF 464289180 737 41848 SH SOLE 0 0 41848 ISHARES TR MSCI GLOBAL IMP 46435G532 444 7607 SH SOLE 0 0 7607 ISHARES TR MSCI INDIA ETF 46429B598 4840 144187 SH SOLE 0 0 144187 ISHARES TR MSCI INDIA SM CP 46429B614 646 18378 SH SOLE 0 0 18378 ISHARES TR MSCI INDONIA ETF 46429B309 651 26597 SH SOLE 0 0 26597 ISHARES TR MSCI KLD400 SOC 464288570 9191 82871 SH SOLE 0 0 82871 ISHARES TR MSCI LW CRB TG 46434V464 409 3402 SH SOLE 0 0 3402 ISHARES TR MSCI MIN VOL ETF 46429B697 1008646 15735500 SH SOLE 48255 0 15687245 ISHARES TR MSCI PERU ETF 464289842 504 14379 SH SOLE 0 0 14379 ISHARES TR MSCI PHILIPS ETF 46429B408 522 15620 SH SOLE 0 0 15620 ISHARES TR MSCI POLAND ETF 46429B606 2343 113520 SH SOLE 0 0 113520 ISHARES TR MSCI UK ETF NEW 46435G334 11913 379026 SH SOLE 0 0 379026 ISHARES TR MSCI USA ESG SLC 464288802 11246 90982 SH SOLE 0 0 90982 ISHARES TR MULTIFACTOR GLBL 46434V316 634 21871 SH SOLE 0 0 21871 ISHARES TR MULTIFACTOR INTL 46434V274 1284 50356 SH SOLE 0 0 50356 ISHARES TR MULTIFACTOR USA 46434V282 9254 289900 SH SOLE 0 0 289900 ISHARES TR MULTIFACTOR USA 46434V290 1784 44732 SH SOLE 0 0 44732 ISHARES TR NA TEC MULTM ETF 464287531 647 12164 SH SOLE 0 0 12164 ISHARES TR NASDAQ BIOTECH 464287556 37013 371994 SH SOLE 29469 0 342525 ISHARES TR NATIONAL MUN ETF 464288414 61009 534698 SH SOLE 0 0 534698 ISHARES TR NEW YORK MUN ETF 464288323 1220 21318 SH SOLE 0 0 21318 ISHARES TR NEW ZEALAND ETF 464289123 3281 63262 SH SOLE 0 0 63262 ISHARES TR NORTH AMERN NAT 464287374 1499 51537 SH SOLE 0 0 51537 ISHARES TR PFD AND INCM SEC 464288687 182751 4869476 SH SOLE 0 0 4869476 ISHARES TR PHLX SEMICND ETF 464287523 9322 44093 SH SOLE 0 0 44093 ISHARES TR RESIDNL REAL EST 464288562 7727 97236 SH SOLE 0 0 97236 ISHARES TR RUS 1000 ETF 464287622 108915 661934 SH SOLE 33 0 661901 ISHARES TR RUS 1000 GRW ETF 464287614 392123 2456452 SH SOLE 5440 0 2451012 ISHARES TR RUS 1000 VAL ETF 464287598 208638 1626680 SH SOLE 12459 0 1614221 ISHARES TR RUS 2000 GRW ETF 464287648 57852 300168 SH SOLE 6185 0 293983 ISHARES TR RUS 2000 VAL ETF 464287630 57177 478828 SH SOLE 15646 0 463182 ISHARES TR RUS MD CP GR ETF 464287481 66162 468072 SH SOLE 221 0 467851 ISHARES TR RUS MDCP VAL ETF 464287473 59397 662177 SH SOLE 3466 0 658711 ISHARES TR RUS MID CAP ETF 464287499 113919 2036094 SH SOLE 8428 0 2027666 ISHARES TR RUS TOP 200 ETF 464289446 12673 183856 SH SOLE 0 0 183856 ISHARES TR RUS TP200 GR ETF 464289438 19909 228683 SH SOLE 0 0 228683 ISHARES TR RUS TP200 VL ETF 464289420 7140 130354 SH SOLE 0 0 130354 ISHARES TR RUSEL 2500 ETF 46435G268 544 12225 SH SOLE 0 0 12225 ISHARES TR RUSSELL 2000 ETF 464287655 585190 3866722 SH SOLE 41595 0 3825127 ISHARES TR RUSSELL 3000 ETF 464287689 65868 379056 SH SOLE 0 0 379056 ISHARES TR S&P 100 ETF 464287101 14244 108329 SH SOLE 0 0 108329 ISHARES TR S&P 500 GRWT ETF 464287309 428036 2377581 SH SOLE 5515 0 2372066 ISHARES TR S&P 500 VAL ETF 464287408 302659 2540362 SH SOLE 0 0 2540362 ISHARES TR S&P MC 400GR ETF 464287606 75794 338578 SH SOLE 0 0 338578 ISHARES TR S&P MC 400VL ETF 464287705 42291 264483 SH SOLE 0 0 264483 ISHARES TR S&P SML 600 GWT 464287887 66741 374152 SH SOLE 4236 0 369916 ISHARES TR SELECT DIVID ETF 464287168 120717 1184077 SH SOLE 26208 0 1157869 ISHARES TR SH TR CRPORT ETF 464288646 45546 848635 SH SOLE 0 0 848635 ISHARES TR SHORT TREAS BD 464288679 126580 1144275 SH SOLE 14582 0 1129693 ISHARES TR SHRT NAT MUN ETF 464288158 17518 164424 SH SOLE 0 0 164424 ISHARES TR SP SMCP600VL ETF 464287879 40244 267953 SH SOLE 0 0 267953 ISHARES TR TIPS BD ETF 464287176 287418 2471565 SH SOLE 8268 0 2463297 ISHARES TR TRANS AVG ETF 464287192 8360 44910 SH SOLE 0 0 44910 ISHARES TR TRS FLT RT BD 46434V860 13850 275488 SH SOLE 0 0 275488 ISHARES TR U.S. BAS MTL ETF 464287838 2727 29553 SH SOLE 0 0 29553 ISHARES TR U.S. CNSM GD ETF 464287812 3146 24868 SH SOLE 0 0 24868 ISHARES TR U.S. CNSM SV ETF 464287580 12249 56345 SH SOLE 0 0 56345 ISHARES TR U.S. ENERGY ETF 464287796 6152 193710 SH SOLE 0 0 193710 ISHARES TR U.S. FIN SVC ETF 464287770 17711 129818 SH SOLE 0 0 129818 ISHARES TR U.S. FINLS ETF 464287788 20325 157888 SH SOLE 0 0 157888 ISHARES TR U.S. INSRNCE ETF 464288786 778 10801 SH SOLE 0 0 10801 ISHARES TR U.S. MED DVC ETF 464288810 62515 252851 SH SOLE 0 0 252851 ISHARES TR U.S. PHARMA ETF 464288836 1978 14146 SH SOLE 0 0 14146 ISHARES TR U.S. REAL ES ETF 464287739 112208 1199569 SH SOLE 0 0 1199569 ISHARES TR U.S. TECH ETF 464287721 48924 239577 SH SOLE 0 0 239577 ISHARES TR U.S. UTILITS ETF 464287697 19686 120885 SH SOLE 0 0 120885 ISHARES TR ULTR SH TRM BD 46434V878 10781 213952 SH SOLE 0 0 213952 ISHARES TR US AER DEF ETF 464288760 87240 388249 SH SOLE 0 0 388249 ISHARES TR US BR DEL SE ETF 464288794 3280 50999 SH SOLE 0 0 50999 ISHARES TR US DIVID BYBCK 46435U861 285 10105 SH SOLE 0 0 10105 ISHARES TR US HLTHCARE ETF 464287762 33500 177202 SH SOLE 0 0 177202 ISHARES TR US HLTHCR PR ETF 464288828 10244 63352 SH SOLE 0 0 63352 ISHARES TR US HOME CONS ETF 464288752 11956 276058 SH SOLE 0 0 276058 ISHARES TR US INDUSTRIALS 464287754 19822 124805 SH SOLE 0 0 124805 ISHARES TR US OIL EQ&SV ETF 464288844 537 30500 SH SOLE 0 0 30500 ISHARES TR US OIL GS EX ETF 464288851 1317 25819 SH SOLE 0 0 25819 ISHARES TR US REGNL BKS ETF 464288778 4558 97887 SH SOLE 0 0 97887 ISHARES TR US TELECOM ETF 464287713 1804 61780 SH SOLE 0 0 61780 ISHARES TR US TREAS BD ETF 46429B267 252641 9597001 SH SOLE 0 0 9597001 ISHARES TR USA MOMENTUM FCT 46432F396 174555 1463773 SH SOLE 0 0 1463773 ISHARES TR USA QUALITY FCTR 46432F339 659761 7140274 SH SOLE 0 0 7140274 ISHARES TR USA SIZE FACTOR 46432F370 1044 11504 SH SOLE 0 0 11504 ISHARES TR USD INV GRDE ETF 464288620 14140 242621 SH SOLE 49568 0 193053 ISHARES TR YLD OPTIM BD 46434V787 3217 125722 SH SOLE 0 0 125722 ISHARES US ETF TR COMMOD SEL STG 46431W853 2161 68511 SH SOLE 0 0 68511 ISHARES US ETF TR INT RT HD LONG 46431W812 2419 100345 SH SOLE 0 0 100345 ISHARES US ETF TR INT RT HDG C B 46431W705 6995 75241 SH SOLE 0 0 75241 ISHARES US ETF TR IT RT HDG HGYL 46431W606 1942 22016 SH SOLE 0 0 22016 ISHARES US ETF TR SHT MAT BD ETF 46431W507 207063 4113286 SH SOLE 732 0 4112554 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 3053 60880 SH SOLE 0 0 60880 ISTAR INC COM 45031U101 513 39313 SH SOLE 0 0 39313 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 254 30150 SH SOLE 25907 0 4243 ITERIS INC COM 46564T107 839 146000 SH SOLE 0 0 146000 ITRON INC COM 465741106 953 12880 SH SOLE 10568 0 2312 ITT INC COM 45073V108 371 6060 SH SOLE 1883 0 4177 JABIL INC COM 466313103 202 5654 SH SOLE 180 0 5474 JACK IN THE BOX INC COM 466367109 257 2825 SH SOLE 7 0 2818 JACOBS ENGR GROUP INC COM 469814107 1109 12117 SH SOLE 98 0 12019 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1475 35110 SH SOLE 0 0 35110 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3120 71273 SH SOLE 0 0 71273 JANUS DETROIT STR TR HENDERSON MTG 47103U852 7616 145213 SH SOLE 0 0 145213 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 51504 1029467 SH SOLE 789 0 1028678 JANUS DETROIT STR TR LONG TERM CARE 47103U407 1171 37877 SH SOLE 0 0 37877 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1036 8082 SH SOLE 2100 0 5982 JD COM INC SPON ADR CL A 47215P106 1855 65743 SH SOLE 0 0 65743 JETBLUE AWYS CORP COM 477143101 1387 82785 SH SOLE 0 0 82785 JOHN BEAN TECHNOLOGIES CORP COM 477839104 246 2472 SH SOLE 1819 0 653 JOHN HANCOCK ETF TRUST MLTFACTR UTILS 47804J867 986 28398 SH SOLE 0 0 28398 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 24641 641200 SH SOLE 0 0 641200 JOHN HANCOCK ETF TRUST MULTFCTR EMRNG 47804J834 567 23191 SH SOLE 0 0 23191 JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 4926 177024 SH SOLE 0 0 177024 JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 887 26358 SH SOLE 0 0 26358 JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 1932 50213 SH SOLE 0 0 50213 JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 1985 60188 SH SOLE 0 0 60188 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 38944 1057680 SH SOLE 0 0 1057680 JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 6925 138472 SH SOLE 0 0 138472 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 4637 177324 SH SOLE 0 0 177324 JOHNSON & JOHNSON COM 478160104 137640 1063844 SH SOLE 118955 0 944889 JOHNSON CTLS INTL PLC SHS G51502105 6601 150390 SH SOLE 88459 0 61931 JONES LANG LASALLE INC COM 48020Q107 1523 10949 SH SOLE 206 0 10743 JOUNCE THERAPEUTICS INC COM 481116101 76 22795 SH SOLE 0 0 22795 JP MORGAN EXCHANGE TRADED FD BETABULDRS CDA 46641Q696 370 14773 SH SOLE 0 0 14773 JP MORGAN EXCHANGE TRADED FD BETBULD EUROPE 46641Q720 535 22733 SH SOLE 0 0 22733 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 5133 216206 SH SOLE 0 0 216206 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1954 37263 SH SOLE 0 0 37263 JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 1146 20738 SH SOLE 0 0 20738 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 539 9088 SH SOLE 0 0 9088 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 20482 385219 SH SOLE 0 0 385219 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 1868 61635 SH SOLE 0 0 61635 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 274 4101 SH SOLE 0 0 4101 JP MORGAN EXCHANGE TRADED FD HIGH YLD RESRCH 46641Q878 1307 25470 SH SOLE 0 0 25470 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 9743 128329 SH SOLE 0 0 128329 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 87996 1745081 SH SOLE 0 0 1745081 JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 3904 77432 SH SOLE 0 0 77432 JP MORGAN EXCHANGE TRADED FD US DIVIDEND 46641Q795 572 21230 SH SOLE 0 0 21230 JP MORGAN EXCHANGE TRADED FD US MOMENTUM 46641Q779 1126 38995 SH SOLE 0 0 38995 JP MORGAN EXCHANGE TRADED FD US VALUE FACTR 46641Q753 1277 47771 SH SOLE 0 0 47771 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6912 297022 SH SOLE 0 0 297022 JPMORGAN CHASE & CO COM 46625H100 139149 1182338 SH SOLE 133257 0 1049081 K12 INC COM 48273U102 426 16134 SH SOLE 15034 0 1100 KADANT INC COM 48282T104 300 3419 SH SOLE 0 0 3419 KANSAS CITY SOUTHERN COM NEW 485170302 2190 16467 SH SOLE 436 0 16031 KAYNE ANDERSN MLP MIDS INVT COM 486606106 883 61069 SH SOLE 0 0 61069 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1081 99832 SH SOLE 0 0 99832 KB HOME COM 48666K109 443 13028 SH SOLE 6625 0 6403 KBR INC COM 48242W106 519 21135 SH SOLE 7334 0 13801 KELLOGG CO COM 487836108 2680 41652 SH SOLE 1269 0 40383 KEMET CORP COM NEW 488360207 428 23568 SH SOLE 0 0 23568 KENNAMETAL INC COM 489170100 244 7938 SH SOLE 4444 0 3494 KENNEDY-WILSON HLDGS INC COM 489398107 1396 63688 SH SOLE 0 0 63688 KEURIG DR PEPPER INC COM 49271V100 693 25383 SH SOLE 3496 0 21887 KEYCORP NEW COM 493267108 2980 167031 SH SOLE 51706 0 115325 KEYSIGHT TECHNOLOGIES INC COM 49338L103 3514 36138 SH SOLE 12149 0 23989 KIMBERLY CLARK CORP COM 494368103 39730 279694 SH SOLE 48159 0 231535 KIMCO RLTY CORP COM 49446R109 1181 56576 SH SOLE 0 0 56576 KINDER MORGAN INC DEL COM 49456B101 21507 1043518 SH SOLE 89843 0 953675 KINROSS GOLD CORP COM 496902404 783 170201 SH SOLE 0 0 170201 KINSALE CAP GROUP INC COM 49714P108 454 4394 SH SOLE 3580 0 814 KIRKLAND LAKE GOLD LTD COM 49741E100 1113 24843 SH SOLE 5945 0 18898 KITE RLTY GROUP TR COM NEW 49803T300 751 46492 SH SOLE 28734 0 17758 KKR & CO INC CL A 48251W104 6477 241237 SH SOLE 0 0 241237 KKR INCOME OPPORTUNITIES FD COM 48249T106 1064 68305 SH SOLE 0 0 68305 KLA CORPORATION COM NEW 482480100 4641 29107 SH SOLE 2249 0 26858 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 372 10246 SH SOLE 392 0 9854 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 212 11114 SH SOLE 0 0 11114 KOHLS CORP COM 500255104 2590 52146 SH SOLE 1440 0 50706 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 3852 83498 SH SOLE 78504 0 4994 KONTOOR BRANDS INC COM 50050N103 227 6478 SH SOLE 55 0 6423 KORNIT DIGITAL LTD SHS M6372Q113 255 8287 SH SOLE 0 0 8287 KRAFT HEINZ CO COM 500754106 6051 216611 SH SOLE 2249 0 214362 KRANESHARES TR BOSERA MSCI CH 500767405 1533 51154 SH SOLE 0 0 51154 KRANESHARES TR CSI CHI INTERNET 500767306 1663 40232 SH SOLE 0 0 40232 KRANESHARES TR EMRNG MKT CONS 500767876 205 9490 SH SOLE 0 0 9490 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 517 27827 SH SOLE 2399 0 25428 KROGER CO COM 501044101 4150 160981 SH SOLE 12663 0 148318 KRONOS WORLDWIDE INC COM 50105F105 169 13639 SH SOLE 0 0 13639 KT CORP SPONSORED ADR 48268K101 1605 141913 SH SOLE 141663 0 250 L BRANDS INC COM 501797104 387 19767 SH SOLE 0 0 19767 L3HARRIS TECHNOLOGIES INC COM 502431109 11947 57261 SH SOLE 24721 0 32540 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1139 6777 SH SOLE 1682 0 5095 LADDER CAP CORP CL A 505743104 928 53726 SH SOLE 33 0 53693 LAM RESEARCH CORP COM 512807108 5394 23339 SH SOLE 2465 0 20874 LAMAR ADVERTISING CO NEW CL A 512816109 979 11943 SH SOLE 2767 0 9176 LAMB WESTON HLDGS INC COM 513272104 2840 39053 SH SOLE 16453 0 22600 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 296 16420 SH SOLE 0 0 16420 LANDSTAR SYS INC COM 515098101 1051 9334 SH SOLE 7038 0 2296 LANTRONIX INC COM NEW 516548203 51 15128 SH SOLE 0 0 15128 LAREDO PETROLEUM INC COM 516806106 31 12815 SH SOLE 0 0 12815 LAS VEGAS SANDS CORP COM 517834107 9738 168591 SH SOLE 3721 0 164870 LATTICE SEMICONDUCTOR CORP COM 518415104 708 38734 SH SOLE 0 0 38734 LATTICE STRATEGIES TR HARTFORD GBL ETF 518416508 939 32929 SH SOLE 0 0 32929 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 61022 2188734 SH SOLE 0 0 2188734 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 6141 190584 SH SOLE 0 0 190584 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 259 11765 SH SOLE 0 0 11765 LATTICE STRATEGIES TR HARTFRD REIT ETF 518416300 715 43698 SH SOLE 0 0 43698 LAUDER ESTEE COS INC CL A 518439104 4471 22473 SH SOLE 3309 0 19164 LAZARD GLB TTL RET&INCM FD I COM 52106W103 188 12008 SH SOLE 0 0 12008 LAZARD LTD SHS A G54050102 500 14273 SH SOLE 0 0 14273 LAZYDAYS HLDGS INC COM 52110H100 346 72675 SH SOLE 0 0 72675 LCI INDS COM 50189K103 283 3079 SH SOLE 1859 0 1220 LEAR CORP COM NEW 521865204 1057 8965 SH SOLE 5423 0 3542 LEE ENTERPRISES INC COM 523768109 88 43302 SH SOLE 0 0 43302 LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 619 24075 SH SOLE 0 0 24075 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 792 29626 SH SOLE 0 0 29626 LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 17618 524500 SH SOLE 0 0 524500 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1568 45056 SH SOLE 0 0 45056 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 4543 143501 SH SOLE 0 0 143501 LEGGETT & PLATT INC COM 524660107 1080 26380 SH SOLE 1809 0 24571 LEIDOS HLDGS INC COM 525327102 1490 17353 SH SOLE 465 0 16888 LENNAR CORP CL A 526057104 977 17497 SH SOLE 1299 0 16198 LENNOX INTL INC COM 526107107 746 3069 SH SOLE 1558 0 1511 LEXINFINTECH HLDGS LTD ADR 528877103 293 29227 SH SOLE 27157 0 2070 LEXINGTON REALTY TRUST COM 529043101 2286 223019 SH SOLE 74891 0 148128 LGI HOMES INC COM 50187T106 1036 12433 SH SOLE 0 0 12433 LHC GROUP INC COM 50187A107 523 4604 SH SOLE 424 0 4180 LIBBEY INC COM 529898108 39 11598 SH SOLE 0 0 11598 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 6680 1043824 SH SOLE 0 0 1043824 LIBERTY ALL-STAR GROWTH FD I COM 529900102 1193 201483 SH SOLE 0 0 201483 LIBERTY BROADBAND CORP COM SER A 530307107 276 2644 SH SOLE 1961 0 683 LIBERTY BROADBAND CORP COM SER C 530307305 469 4477 SH SOLE 3124 0 1353 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 76 115000 PRN SOLE 0 0 115000 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 605 14561 SH SOLE 12297 0 2264 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 872 20779 SH SOLE 16529 0 4250 LIBERTY PPTY TR SH BEN INT 531172104 627 12216 SH SOLE 615 0 11601 LIFE STORAGE INC COM 53223X107 5070 48093 SH SOLE 0 0 48093 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 217 2185 SH SOLE 499 0 1686 LILLY ELI & CO COM 532457108 19510 174464 SH SOLE 12639 0 161825 LIMBACH HLDGS INC COM 53263P105 200 40481 SH SOLE 0 0 40481 LIMELIGHT NETWORKS INC COM 53261M104 31 10300 SH SOLE 0 0 10300 LINCOLN ELEC HLDGS INC COM 533900106 434 5003 SH SOLE 0 0 5003 LINCOLN NATL CORP IND COM 534187109 1992 33018 SH SOLE 34 0 32984 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 810 48346 SH SOLE 646 0 47700 LINDE PLC SHS G5494J103 9407 48558 SH SOLE 26911 0 21647 LINEAGE CELL THERAPEUTICS IN COM 53566P109 17 17702 SH SOLE 0 0 17702 LIONS GATE ENTMNT CORP CL A VTG 535919401 146 15799 SH SOLE 7731 0 8068 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 258 29554 SH SOLE 12675 0 16879 LITHIA MTRS INC CL A 536797103 575 4342 SH SOLE 3943 0 399 LITTELFUSE INC COM 537008104 420 2368 SH SOLE 1578 0 790 LIVANOVA PLC SHS G5509L101 205 2781 SH SOLE 2381 0 400 LIVE NATION ENTERTAINMENT IN COM 538034109 1102 16607 SH SOLE 2286 0 14321 LIVENT CORP COM 53814L108 330 49390 SH SOLE 32028 0 17362 LIVEPERSON INC COM 538146101 568 15915 SH SOLE 50 0 15865 LKQ CORP COM 501889208 714 22712 SH SOLE 7890 0 14822 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 387 146420 SH SOLE 25678 0 120742 LMP CAP & INCOME FD INC COM 50208A102 173 12246 SH SOLE 0 0 12246 LOCKHEED MARTIN CORP COM 539830109 96898 248418 SH SOLE 6537 0 241881 LOEWS CORP COM 540424108 703 13660 SH SOLE 6582 0 7078 LOGITECH INTL S A SHS H50430232 439 10787 SH SOLE 0 0 10787 LOGMEIN INC COM 54142L109 279 3929 SH SOLE 3011 0 918 LOUISIANA PAC CORP COM 546347105 320 13001 SH SOLE 2609 0 10392 LOWES COS INC COM 548661107 22847 207778 SH SOLE 37211 0 170567 LPL FINL HLDGS INC COM 50212V100 1494 18245 SH SOLE 0 0 18245 LRAD CORP COM 50213V109 332 99179 SH SOLE 0 0 99179 LTC PPTYS INC COM 502175102 2050 40027 SH SOLE 529 0 39498 LUCKIN COFFEE INC SPONSORED ADS 54951L109 280 14760 SH SOLE 0 0 14760 LULULEMON ATHLETICA INC COM 550021109 7494 38923 SH SOLE 6479 0 32444 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 445 45076 SH SOLE 0 0 45076 LUMENTUM HLDGS INC COM 55024U109 2334 43584 SH SOLE 25068 0 18516 LYFT INC CL A COM 55087P104 741 18141 SH SOLE 2192 0 15949 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 10888 121690 SH SOLE 67503 0 54187 M & T BK CORP COM 55261F104 3687 23338 SH SOLE 8075 0 15263 MACQUARIE FT TR GB INF UT DI COM 55607W100 173 17412 SH SOLE 0 0 17412 MACQUARIE INFRASTRUCTURE COR COM 55608B105 872 22095 SH SOLE 54 0 22041 MACYS INC COM 55616P104 1096 70523 SH SOLE 4694 0 65829 MADDEN STEVEN LTD COM 556269108 643 17954 SH SOLE 4898 0 13056 MADISON CVRED CALL & EQ STR COM 557437100 448 70047 SH SOLE 0 0 70047 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 5929 89470 SH SOLE 3463 0 86007 MAGNA INTL INC COM 559222401 2405 45092 SH SOLE 3296 0 41796 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 185 18250 SH SOLE 0 0 18250 MAIN STREET CAPITAL CORP COM 56035L104 4975 115130 SH SOLE 8100 0 107030 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 1342 63977 SH SOLE 0 0 63977 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 1979 84563 SH SOLE 0 0 84563 MANHATTAN ASSOCS INC COM 562750109 391 4851 SH SOLE 3864 0 987 MANNKIND CORP COM NEW 56400P706 39 31517 SH SOLE 0 0 31517 MANULIFE FINL CORP COM 56501R106 1102 60039 SH SOLE 8819 0 51220 MARATHON OIL CORP COM 565849106 1125 91661 SH SOLE 1002 0 90659 MARATHON PETE CORP COM 56585A102 10023 164985 SH SOLE 38775 0 126210 MARKEL CORP COM 570535104 1539 1302 SH SOLE 0 0 1302 MARRIOTT INTL INC NEW CL A 571903202 6590 52986 SH SOLE 16385 0 36601 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 443 4277 SH SOLE 1 0 4276 MARSH & MCLENNAN COS INC COM 571748102 2804 28030 SH SOLE 9364 0 18666 MARTEN TRANS LTD COM 573075108 411 19797 SH SOLE 19797 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1631 5949 SH SOLE 2258 0 3691 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 809 32384 SH SOLE 12193 0 20191 MASCO CORP COM 574599106 2027 48633 SH SOLE 5788 0 42845 MASIMO CORP COM 574795100 1134 7623 SH SOLE 2916 0 4707 MASTEC INC COM 576323109 552 8503 SH SOLE 28 0 8475 MASTERCARD INC CL A 57636Q104 84880 312551 SH SOLE 24744 0 287807 MASTERCARD INC CL A 57636Q104 326 1200 SH Put SOLE 0 0 1200 MATADOR RES CO COM 576485205 546 33026 SH SOLE 31199 0 1827 MATCH GROUP INC COM 57665R106 1194 16711 SH SOLE 0 0 16711 MATERIALISE NV SPONSORED ADS 57667T100 212 11450 SH SOLE 0 0 11450 MATTEL INC COM 577081102 484 42464 SH SOLE 0 0 42464 MAXIM INTEGRATED PRODS INC COM 57772K101 3012 52006 SH SOLE 2378 0 49628 MAXIMUS INC COM 577933104 211 2725 SH SOLE 310 0 2415 MAYVILLE ENGINEERING CO INC COM 578605107 474 35950 SH SOLE 0 0 35950 MCCORMICK & CO INC COM NON VTG 579780206 10285 65802 SH SOLE 15672 0 50130 MCCORMICK & CO INC COM VTG 579780107 699 4485 SH SOLE 0 0 4485 MCDERMOTT INTL INC COM 580037703 30 14840 SH SOLE 0 0 14840 MCDONALDS CORP COM 580135101 68734 320123 SH SOLE 17892 0 302231 MCEWEN MNG INC COM 58039P107 29 18751 SH SOLE 0 0 18751 MCKESSON CORP COM 58155Q103 4339 31749 SH SOLE 10004 0 21745 MDU RES GROUP INC COM 552690109 3024 107261 SH SOLE 2659 0 104602 MEDICAL PPTYS TRUST INC COM 58463J304 7783 397917 SH SOLE 609 0 397308 MEDIDATA SOLUTIONS INC COM 58471A105 501 5478 SH SOLE 3645 0 1833 MEDLEY CAP CORP COM 58503F106 340 131223 SH SOLE 0 0 131223 MEDNAX INC COM 58502B106 226 10010 SH SOLE 49 0 9961 MEDTRONIC PLC SHS G5960L103 24681 227228 SH SOLE 62462 0 164766 MELCO RESORTS AND ENTMT LTD ADR 585464100 1105 56947 SH SOLE 54648 0 2299 MELLANOX TECHNOLOGIES LTD SHS M51363113 675 6158 SH SOLE 2605 0 3553 MERCADOLIBRE INC COM 58733R102 3684 6683 SH SOLE 15 0 6668 MERCER INTL INC COM 588056101 176 14035 SH SOLE 3612 0 10423 MERCK & CO INC COM 58933Y105 59191 703147 SH SOLE 78799 0 624348 MERCK & CO INC COM 58933Y105 362 4300 SH Put SOLE 0 0 4300 MERCURY GENL CORP NEW COM 589400100 434 7773 SH SOLE 58 0 7715 MERCURY SYS INC COM 589378108 270 3321 SH SOLE 1101 0 2220 MERIDIAN BIOSCIENCE INC COM 589584101 276 29065 SH SOLE 0 0 29065 MERIT MED SYS INC COM 589889104 280 9188 SH SOLE 9115 0 73 MERITOR INC COM 59001K100 1466 79255 SH SOLE 0 0 79255 METLIFE INC COM 59156R108 9093 192808 SH SOLE 72230 0 120578 METTLER TOLEDO INTERNATIONAL COM 592688105 398 565 SH SOLE 281 0 284 MFA FINL INC COM 55272X102 655 89022 SH SOLE 5677 0 83345 MFS CHARTER INCOME TR SH BEN INT 552727109 995 119788 SH SOLE 0 0 119788 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 641 139096 SH SOLE 0 0 139096 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 100 18137 SH SOLE 0 0 18137 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 158 33786 SH SOLE 0 0 33786 MFS INTER INCOME TR SH BEN INT 55273C107 55 14371 SH SOLE 0 0 14371 MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 864 333461 SH SOLE 0 0 333461 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1271 215117 SH SOLE 0 0 215117 MFS MUN INCOME TR SH BEN INT 552738106 87 12357 SH SOLE 0 0 12357 MFS SPL VALUE TR SH BEN INT 55274E102 227 37772 SH SOLE 0 0 37772 MGE ENERGY INC COM 55277P104 1056 13219 SH SOLE 0 0 13219 MGIC INVT CORP WIS COM 552848103 1596 126840 SH SOLE 36744 0 90096 MGM GROWTH PPTYS LLC CL A COM 55303A105 1028 34209 SH SOLE 164 0 34045 MGM RESORTS INTERNATIONAL COM 552953101 1374 49558 SH SOLE 10151 0 39407 MICROCHIP TECHNOLOGY INC COM 595017104 5370 57793 SH SOLE 932 0 56861 MICRON TECHNOLOGY INC COM 595112103 9191 214495 SH SOLE 23836 0 190659 MICROSOFT CORP COM 594918104 302164 2173374 SH SOLE 320444 0 1852930 MID AMER APT CMNTYS INC COM 59522J103 1291 9929 SH SOLE 1575 0 8354 MIDDLEBY CORP COM 596278101 682 5836 SH SOLE 1977 0 3859 MIDDLESEX WATER CO COM 596680108 255 3926 SH SOLE 0 0 3926 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 773 70978 SH SOLE 0 0 70978 MIMECAST LTD ORD SHS G14838109 230 6436 SH SOLE 5332 0 1104 MITEK SYS INC COM NEW 606710200 143 14800 SH SOLE 0 0 14800 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 2387 469828 SH SOLE 468268 0 1560 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 558 181855 SH SOLE 177666 0 4189 MKS INSTRUMENT INC COM 55306N104 336 3643 SH SOLE 3 0 3640 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 141 17353 SH SOLE 3808 0 13545 MOELIS & CO CL A 60786M105 1048 31891 SH SOLE 27043 0 4848 MOHAWK INDS INC COM 608190104 270 2174 SH SOLE 575 0 1599 MOLSON COORS BREWING CO CL B 60871R209 715 12433 SH SOLE 474 0 11959 MOMO INC ADR 60879B107 810 26138 SH SOLE 0 0 26138 MONDELEZ INTL INC CL A 609207105 17942 324331 SH SOLE 82236 0 242095 MONGODB INC CL A 60937P106 1769 14684 SH SOLE 0 0 14684 MONMOUTH REAL ESTATE INVT CO CL A 609720107 830 57620 SH SOLE 0 0 57620 MONOLITHIC PWR SYS INC COM 609839105 1982 12733 SH SOLE 7471 0 5262 MONRO INC COM 610236101 1592 20144 SH SOLE 8453 0 11691 MONSTER BEVERAGE CORP NEW COM 61174X109 4808 82813 SH SOLE 71266 0 11547 MOODYS CORP COM 615369105 6318 30845 SH SOLE 20841 0 10004 MOOG INC CL A 615394202 590 7274 SH SOLE 44 0 7230 MOOG INC CL B 615394301 275 3390 SH SOLE 0 0 3390 MORGAN STANLEY COM NEW 617446448 7889 184890 SH SOLE 70883 0 114007 MORGAN STANLEY EMER MKTS DEB COM 61744H105 2777 302143 SH SOLE 0 0 302143 MOSAIC CO NEW COM 61945C103 245 11938 SH SOLE 2318 0 9620 MOTOROLA SOLUTIONS INC COM NEW 620076307 2719 15957 SH SOLE 4389 0 11568 MPLX LP COM UNIT REP LTD 55336V100 951 33953 SH SOLE 0 0 33953 MRC GLOBAL INC COM 55345K103 298 24597 SH SOLE 24597 0 0 MSC INDL DIRECT INC CL A 553530106 390 5376 SH SOLE 3187 0 2189 MSCI INC COM 55354G100 3553 16319 SH SOLE 12100 0 4219 MUELLER WTR PRODS INC COM SER A 624758108 542 48240 SH SOLE 0 0 48240 MURPHY USA INC COM 626755102 1100 12891 SH SOLE 12194 0 697 MY SIZE INC COM 62844N109 5 10072 SH SOLE 0 0 10072 MYLAN N V SHS EURO N59465109 1782 90073 SH SOLE 28494 0 61579 NABORS INDUSTRIES LTD SHS G6359F103 22 11536 SH SOLE 0 0 11536 NABRIVA THERAPEUTICS PLC SHS G63637105 20 10000 SH SOLE 0 0 10000 NASDAQ INC COM 631103108 1804 18154 SH SOLE 12113 0 6041 NATIONAL FUEL GAS CO N J COM 636180101 1679 35782 SH SOLE 0 0 35782 NATIONAL GRID PLC SPONSORED ADR NE 636274409 13013 240410 SH SOLE 202140 0 38270 NATIONAL HEALTH INVS INC COM 63633D104 812 9854 SH SOLE 485 0 9369 NATIONAL INSTRS CORP COM 636518102 255 6077 SH SOLE 4981 0 1096 NATIONAL OILWELL VARCO INC COM 637071101 1636 77169 SH SOLE 38277 0 38892 NATIONAL RETAIL PPTYS INC COM 637417106 2322 41165 SH SOLE 825 0 40340 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1111 33295 SH SOLE 0 0 33295 NATIONAL VISION HLDGS INC COM 63845R107 257 10677 SH SOLE 10677 0 0 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 455 10272 SH SOLE 0 0 10272 NATUS MEDICAL INC COM 639050103 308 9669 SH SOLE 30 0 9639 NBT BANCORP INC COM 628778102 314 8585 SH SOLE 335 0 8250 NEKTAR THERAPEUTICS COM 640268108 355 19492 SH SOLE 0 0 19492 NEOGEN CORP COM 640491106 318 4673 SH SOLE 2412 0 2261 NEOGENOMICS INC COM NEW 64049M209 407 21289 SH SOLE 4383 0 16906 NETAPP INC COM 64110D104 1731 32974 SH SOLE 4150 0 28824 NETEASE INC SPONSORED ADS 64110W102 391 1467 SH SOLE 96 0 1371 NETFLIX INC COM 64110L106 50551 188891 SH SOLE 5152 0 183739 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1438 119123 SH SOLE 0 0 119123 NEUBERGER BERMAN MUNI FD INC COM 64124P101 340 21989 SH SOLE 0 0 21989 NEUBERGER BERMAN RE ES SEC F COM 64190A103 400 70559 SH SOLE 0 0 70559 NEUROCRINE BIOSCIENCES INC COM 64125C109 305 3385 SH SOLE 272 0 3113 NEW AGE BEVERAGES CORP COM 64157V108 189 68434 SH SOLE 0 0 68434 NEW AMER HIGH INCOME FD INC COM NEW 641876800 293 33212 SH SOLE 0 0 33212 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 573 9802 SH SOLE 0 0 9802 NEW GOLD INC CDA COM 644535106 22 21679 SH SOLE 0 0 21679 NEW JERSEY RES COM 646025106 991 21910 SH SOLE 0 0 21910 NEW MTN FIN CORP COM 647551100 2624 192532 SH SOLE 239 0 192293 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1271 11479 SH SOLE 0 0 11479 NEW RELIC INC COM 64829B100 433 7044 SH SOLE 66 0 6978 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1965 125325 SH SOLE 117 0 125208 NEW SR INVT GROUP INC COM 648691103 198 29685 SH SOLE 0 0 29685 NEW YORK CMNTY BANCORP INC COM 649445103 1173 93462 SH SOLE 5227 0 88235 NEW YORK MTG TR INC COM PAR $.02 649604501 256 42048 SH SOLE 0 0 42048 NEWELL BRANDS INC COM 651229106 1989 106240 SH SOLE 430 0 105810 NEWMARK GROUP INC CL A 65158N102 207 22816 SH SOLE 0 0 22816 NEWMARKET CORP COM 651587107 1118 2368 SH SOLE 2234 0 134 NEWMONT GOLDCORP CORPORATION COM 651639106 3989 105206 SH SOLE 6114 0 99092 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 466 20656 SH SOLE 0 0 20656 NEXSTAR MEDIA GROUP INC CL A 65336K103 329 3212 SH SOLE 2402 0 810 NEXTERA ENERGY INC COM 65339F101 45696 196131 SH SOLE 27751 0 168380 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 705 13348 SH SOLE 8296 0 5052 NICE LTD SPONSORED ADR 653656108 1840 12795 SH SOLE 10801 0 1994 NIELSEN HLDGS PLC SHS EUR G6518L108 1677 78908 SH SOLE 67171 0 11737 NIKE INC CL B 654106103 30377 323440 SH SOLE 40147 0 283293 NIO INC SPON ADS 62914V106 89 56974 SH SOLE 0 0 56974 NISOURCE INC COM 65473P105 697 23309 SH SOLE 1310 0 21999 NLIGHT INC COM 65487K100 313 19993 SH SOLE 18843 0 1150 NMI HLDGS INC CL A 629209305 202 7693 SH SOLE 3036 0 4657 NOBLE CORP PLC SHS USD G65431101 38 29752 SH SOLE 0 0 29752 NOBLE ENERGY INC COM 655044105 399 17756 SH SOLE 14744 0 3012 NOKIA CORP SPONSORED ADR 654902204 1913 378144 SH SOLE 12606 0 365538 NOMAD FOODS LTD USD ORD SHS G6564A105 675 32926 SH SOLE 28049 0 4877 NORDIC AMERICAN TANKERS LIMI COM G65773106 43 20020 SH SOLE 0 0 20020 NORDSON CORP COM 655663102 246 1685 SH SOLE 1327 0 358 NORDSTROM INC COM 655664100 1307 38831 SH SOLE 0 0 38831 NORFOLK SOUTHERN CORP COM 655844108 11817 65777 SH SOLE 11699 0 54078 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 7 11585 SH SOLE 0 0 11585 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 2864 102635 SH SOLE 0 0 102635 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 4804 187107 SH SOLE 0 0 187107 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 1854 66781 SH SOLE 0 0 66781 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1119 42504 SH SOLE 0 0 42504 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1144 39335 SH SOLE 0 0 39335 NORTHERN LTS FD TR IV SAGE ESG INTER 66538H583 388 7579 SH SOLE 0 0 7579 NORTHERN OIL & GAS INC NEV COM 665531109 33 16591 SH SOLE 0 0 16591 NORTHERN TR CORP COM 665859104 1841 19729 SH SOLE 1705 0 18024 NORTHROP GRUMMAN CORP COM 666807102 31296 83502 SH SOLE 6215 0 77287 NORTHWESTERN CORP COM NEW 668074305 200 2666 SH SOLE 1739 0 927 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 327 6310 SH SOLE 2055 0 4255 NOVAGOLD RES INC COM NEW 66987E206 267 43952 SH SOLE 0 0 43952 NOVANTA INC COM 67000B104 1093 13370 SH SOLE 4346 0 9024 NOVARTIS A G SPONSORED ADR 66987V109 16211 186544 SH SOLE 56830 0 129714 NOVOCURE LTD ORD SHS G6674U108 1140 15248 SH SOLE 1271 0 13977 NOVO-NORDISK A S ADR 670100205 8343 161376 SH SOLE 101988 0 59388 NOW INC COM 67011P100 216 18866 SH SOLE 18007 0 859 NRC GROUP HLDGS CORP COM 629375106 286 23000 SH SOLE 0 0 23000 NRG ENERGY INC COM NEW 629377508 237 5992 SH SOLE 0 0 5992 NUANCE COMMUNICATIONS INC COM 67020Y100 1027 62976 SH SOLE 52453 0 10523 NUCOR CORP COM 670346105 8594 168813 SH SOLE 19925 0 148888 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 395 15877 SH SOLE 0 0 15877 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 1106 44427 SH SOLE 0 0 44427 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1473 57009 SH SOLE 0 0 57009 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 3326 87313 SH SOLE 0 0 87313 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 2453 78512 SH SOLE 0 0 78512 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 1288 39354 SH SOLE 0 0 39354 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 423 14562 SH SOLE 0 0 14562 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1754 59902 SH SOLE 0 0 59902 NUSHARES ETF TR NUVEEN ESG US 67092P870 2120 82436 SH SOLE 0 0 82436 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 472 15353 SH SOLE 0 0 15353 NUSTAR ENERGY LP UNIT COM 67058H102 2406 84947 SH SOLE 0 0 84947 NUTANIX INC CL A 67059N108 1942 73972 SH SOLE 59531 0 14441 NUTRIEN LTD COM 67077M108 1714 34361 SH SOLE 4441 0 29920 NUVASIVE INC COM 670704105 424 6694 SH SOLE 4717 0 1977 NUVEEN AMT FREE MUN CR INC F COM 67071L106 6575 393025 SH SOLE 0 0 393025 NUVEEN AMT FREE QLTY MUN INC COM 670657105 2574 179856 SH SOLE 0 0 179856 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 495 29932 SH SOLE 0 0 29932 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 182 13508 SH SOLE 0 0 13508 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1249 83306 SH SOLE 0 0 83306 NUVEEN CALIF MUN VALUE FD COM 67062C107 804 75869 SH SOLE 0 0 75869 NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 488 29401 SH SOLE 0 0 29401 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 645 42687 SH SOLE 0 0 42687 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 3026 211136 SH SOLE 0 0 211136 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 411 54900 SH SOLE 0 0 54900 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 752 68534 SH SOLE 0 0 68534 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 2253 126409 SH SOLE 0 0 126409 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 742 85738 SH SOLE 0 0 85738 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 210 14662 SH SOLE 0 0 14662 NUVEEN FLOATING RATE INCOME COM 67072T108 11558 1189146 SH SOLE 0 0 1189146 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1236 129519 SH SOLE 0 0 129519 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 162 10406 SH SOLE 0 0 10406 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 158 15898 SH SOLE 0 0 15898 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 149 15117 SH SOLE 0 0 15117 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 1378 139359 SH SOLE 0 0 139359 NUVEEN INTER DURATION MN TMF COM 670671106 451 32849 SH SOLE 0 0 32849 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 187 13099 SH SOLE 0 0 13099 NUVEEN MUN 2021 TARGET TERM COM 670687102 212 21688 SH SOLE 0 0 21688 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1139 79735 SH SOLE 0 0 79735 NUVEEN MUN INCOME FD INC COM 67062J102 660 57376 SH SOLE 0 0 57376 NUVEEN MUN VALUE FD INC COM 670928100 4567 434570 SH SOLE 0 0 434570 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2815 173472 SH SOLE 0 0 173472 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1312 59205 SH SOLE 0 0 59205 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 295 20413 SH SOLE 0 0 20413 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 172 12809 SH SOLE 0 0 12809 NUVEEN OHIO QLTY MUN INCOME COM 670980101 426 26982 SH SOLE 0 0 26982 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 409 29239 SH SOLE 0 0 29239 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 2667 265348 SH SOLE 0 0 265348 NUVEEN PFD & INCM SECURTIES COM 67072C105 5582 566665 SH SOLE 0 0 566665 NUVEEN PFD & INCOME TERM FD COM 67075A106 578 23372 SH SOLE 0 0 23372 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1222 85117 SH SOLE 0 0 85117 NUVEEN REAL ASSET INM AND GW COM 67074Y105 669 38214 SH SOLE 0 0 38214 NUVEEN REAL ESTATE INCOME FD COM 67071B108 783 71212 SH SOLE 0 0 71212 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1995 152641 SH SOLE 0 0 152641 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 1198 77806 SH SOLE 0 0 77806 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1293 82254 SH SOLE 0 0 82254 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 169 11280 SH SOLE 0 0 11280 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 280 17400 SH SOLE 0 0 17400 NUVEEN SR INCOME FD COM 67067Y104 83 14302 SH SOLE 0 0 14302 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 1226 73281 SH SOLE 0 0 73281 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 7285 326825 SH SOLE 0 0 326825 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 167 14790 SH SOLE 0 0 14790 NV5 GLOBAL INC COM 62945V109 358 5251 SH SOLE 0 0 5251 NVIDIA CORP COM 67066G104 67105 385507 SH SOLE 49082 0 336425 NXP SEMICONDUCTORS N V COM N6596X109 3544 32482 SH SOLE 8495 0 23987 O REILLY AUTOMOTIVE INC NEW COM 67103H107 8068 20246 SH SOLE 3314 0 16932 OAKTREE SPECIALTY LENDING CO COM 67401P108 54 10400 SH SOLE 0 0 10400 OAKTREE STRATEGIC INCOME COR COM 67402D104 823 99708 SH SOLE 0 0 99708 OASIS PETE INC NEW COM 674215108 108 31154 SH SOLE 0 0 31154 OBSIDIAN ENERGY LTD COM 674482203 13 15850 SH SOLE 0 0 15850 OCCIDENTAL PETE CORP COM 674599105 13805 310437 SH SOLE 181335 0 129102 OCEANFIRST FINL CORP COM 675234108 332 14058 SH SOLE 0 0 14058 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 1863 60815 SH SOLE 2 0 60813 OGE ENERGY CORP COM 670837103 2248 49534 SH SOLE 1650 0 47884 OKTA INC CL A 679295105 4441 45107 SH SOLE 12 0 45095 OLD DOMINION FREIGHT LINE IN COM 679580100 2306 13568 SH SOLE 10268 0 3300 OLD NATL BANCORP IND COM 680033107 997 57959 SH SOLE 14479 0 43480 OLD REP INTL CORP COM 680223104 3021 128155 SH SOLE 4013 0 124142 OLIN CORP COM PAR $1 680665205 742 39616 SH SOLE 187 0 39429 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 690 11775 SH SOLE 1335 0 10440 OMEGA HEALTHCARE INVS INC COM 681936100 5871 140489 SH SOLE 181 0 140308 OMNICOM GROUP INC COM 681919106 1776 22676 SH SOLE 2839 0 19837 ON SEMICONDUCTOR CORP COM 682189105 484 25206 SH SOLE 2870 0 22336 ONCOSEC MED INC COM 68234L306 36 18500 SH SOLE 0 0 18500 ONE GAS INC COM 68235P108 865 8997 SH SOLE 0 0 8997 ONE LIBERTY PPTYS INC COM 682406103 592 21509 SH SOLE 0 0 21509 ONEMAIN HLDGS INC COM 68268W103 1095 29850 SH SOLE 29703 0 147 ONEOK INC NEW COM 682680103 7738 105005 SH SOLE 11145 0 93860 ONESPAWORLD HOLDINGS LIMITED COM P73684113 216 13914 SH SOLE 13914 0 0 OPKO HEALTH INC COM 68375N103 50 23878 SH SOLE 0 0 23878 OPORTUN FINL CORP COM 68376D104 288 17775 SH SOLE 17775 0 0 ORACLE CORP COM 68389X105 31515 572691 SH SOLE 244516 0 328175 ORANGE SPONSORED ADR 684060106 702 45079 SH SOLE 27260 0 17819 ORBCOMM INC COM 68555P100 265 55576 SH SOLE 42301 0 13275 ORGANIGRAM HLDGS INC COM 68620P101 41 11774 SH SOLE 0 0 11774 ORGANOVO HLDGS INC COM 68620A104 21 81951 SH SOLE 0 0 81951 ORIX CORP SPONSORED ADR 686330101 555 7379 SH SOLE 7217 0 162 ORMAT TECHNOLOGIES INC COM 686688102 1073 14443 SH SOLE 0 0 14443 OSHKOSH CORP COM 688239201 436 5750 SH SOLE 0 0 5750 OSI ETF TR OSHARES FTSE 67110P100 4690 168210 SH SOLE 0 0 168210 OSI ETF TR OSHARS FTSE US 67110P407 12751 366899 SH SOLE 0 0 366899 OSI ETF TR OSHS GBL INTER 67110P704 1093 46700 SH SOLE 0 0 46700 OTTER TAIL CORP COM 689648103 1362 25344 SH SOLE 257 0 25087 OUTFRONT MEDIA INC COM 69007J106 370 13307 SH SOLE 12505 0 802 OVERSTOCK COM INC DEL COM 690370101 162 15335 SH SOLE 0 0 15335 OWENS & MINOR INC NEW COM 690732102 101 17462 SH SOLE 0 0 17462 OWENS CORNING NEW COM 690742101 769 12174 SH SOLE 5855 0 6319 OWENS ILL INC COM NEW 690768403 125 12123 SH SOLE 2131 0 9992 OWL ROCK CAPITAL CORPORATION COM 69121K104 1099 69715 SH SOLE 0 0 69715 OXFORD LANE CAP CORP COM 691543102 303 32530 SH SOLE 0 0 32530 PACCAR INC COM 693718108 2419 34559 SH SOLE 10027 0 24532 PACER FDS TR BNCHMRK INFRA 69374H741 5234 162535 SH SOLE 0 0 162535 PACER FDS TR DEVELOPED MRKT 69374H873 403 15922 SH SOLE 0 0 15922 PACER FDS TR GLOBL CASH ETF 69374H709 2684 90402 SH SOLE 0 0 90402 PACER FDS TR PACER US SMALL 69374H857 1545 62686 SH SOLE 0 0 62686 PACER FDS TR TRENDP 100 ETF 69374H303 22493 626201 SH SOLE 0 0 626201 PACER FDS TR TRENDP US LAR CP 69374H105 86339 2778869 SH SOLE 0 0 2778869 PACER FDS TR TRENDP US MID CP 69374H204 19417 665435 SH SOLE 0 0 665435 PACER FDS TR TRENDPILOT EUR 69374H808 4169 157926 SH SOLE 0 0 157926 PACER FDS TR TRENDPILOT INTL 69374H683 2890 115016 SH SOLE 0 0 115016 PACER FDS TR US CASH COWS 100 69374H881 8249 286512 SH SOLE 0 0 286512 PACKAGING CORP AMER COM 695156109 1899 17897 SH SOLE 9138 0 8759 PACWEST BANCORP DEL COM 695263103 889 24453 SH SOLE 1890 0 22563 PAGSEGURO DIGITAL LTD COM CL A G68707101 320 6920 SH SOLE 145 0 6775 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 134 147850 SH SOLE 0 0 147850 PALO ALTO NETWORKS INC COM 697435105 10190 49994 SH SOLE 23801 0 26193 PALOMAR HLDGS INC COM 69753M105 325 8238 SH SOLE 8238 0 0 PAN AMERICAN SILVER CORP COM 697900108 1942 123877 SH SOLE 7046 0 116831 PAPA JOHNS INTL INC COM 698813102 360 6869 SH SOLE 114 0 6755 PARATEK PHARMACEUTICALS INC COM 699374302 317 73413 SH SOLE 0 0 73413 PARKER HANNIFIN CORP COM 701094104 889 4923 SH SOLE 1442 0 3481 PATTERN ENERGY GROUP INC CL A 70338P100 1982 73610 SH SOLE 0 0 73610 PATTERSON UTI ENERGY INC COM 703481101 311 36413 SH SOLE 31674 0 4739 PAYCHEX INC COM 704326107 17222 208066 SH SOLE 9426 0 198640 PAYCOM SOFTWARE INC COM 70432V102 2452 11705 SH SOLE 1566 0 10139 PAYLOCITY HLDG CORP COM 70438V106 363 3724 SH SOLE 2494 0 1230 PAYPAL HLDGS INC COM 70450Y103 27929 269610 SH SOLE 30697 0 238913 PBF ENERGY INC CL A 69318G106 303 11137 SH SOLE 0 0 11137 PC CONNECTION INC COM 69318J100 205 5261 SH SOLE 0 0 5261 PCM FUND INC COM 69323T101 933 83939 SH SOLE 0 0 83939 PDL CMNTY BANCORP COM 69290X101 173 12300 SH SOLE 0 0 12300 PEBBLEBROOK HOTEL TR COM 70509V100 442 15883 SH SOLE 10285 0 5598 PEGASYSTEMS INC COM 705573103 378 5562 SH SOLE 3622 0 1940 PEMBINA PIPELINE CORP COM 706327103 633 17085 SH SOLE 0 0 17085 PENN NATL GAMING INC COM 707569109 247 13257 SH SOLE 6795 0 6462 PENNANTPARK FLOATING RATE CA COM 70806A106 148 12759 SH SOLE 0 0 12759 PENNANTPARK INVT CORP COM 708062104 605 96494 SH SOLE 44495 0 51999 PENNEY J C CORP INC COM 708160106 78 87900 SH SOLE 0 0 87900 PENNYMAC MTG INVT TR COM 70931T103 2224 100029 SH SOLE 11706 0 88323 PENSKE AUTOMOTIVE GRP INC COM 70959W103 846 17894 SH SOLE 15078 0 2816 PENTAIR PLC SHS G7S00T104 680 17979 SH SOLE 8200 0 9779 PEOPLES BANCORP N C INC COM 710577107 579 19484 SH SOLE 0 0 19484 PEOPLES UTD FINL INC COM 712704105 2853 182494 SH SOLE 4453 0 178041 PEPSICO INC COM 713448108 80994 590768 SH SOLE 123749 0 467019 PERKINELMER INC COM 714046109 741 8700 SH SOLE 520 0 8180 PERRIGO CO PLC SHS G97822103 1054 18863 SH SOLE 14514 0 4349 PETIQ INC COM CL A 71639T106 286 10506 SH SOLE 10454 0 52 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 150 11411 SH SOLE 10992 0 419 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 453 31314 SH SOLE 342 0 30972 PFIZER INC COM 717081103 80616 2243701 SH SOLE 507872 0 1735829 PG&E CORP COM 69331C108 1122 112199 SH SOLE 0 0 112199 PGIM ETF TR ULTRA SHORT 69344A107 8948 178281 SH SOLE 0 0 178281 PGIM HIGH YIELD BOND FUND IN COM 69346H100 977 65324 SH SOLE 0 0 65324 PHILIP MORRIS INTL INC COM 718172109 44707 588795 SH SOLE 304516 0 284279 PHILLIPS 66 COM 718546104 22198 216776 SH SOLE 13173 0 203603 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 330 5826 SH SOLE 0 0 5826 PHYSICIANS RLTY TR COM 71943U104 717 40385 SH SOLE 926 0 39459 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2215 106100 SH SOLE 4004 0 102096 PILGRIMS PRIDE CORP NEW COM 72147K108 714 22296 SH SOLE 0 0 22296 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 468 23768 SH SOLE 0 0 23768 PIMCO CALIF MUN INCOME FD II COM 72201C109 381 34000 SH SOLE 0 0 34000 PIMCO CORPORATE & INCOME OPP COM 72201B101 26173 1442827 SH SOLE 845 0 1441982 PIMCO CORPORATE INCOME STRAT COM 72200U100 2065 112530 SH SOLE 0 0 112530 PIMCO DYNAMIC INCOME FD SHS 72201Y101 5186 159383 SH SOLE 0 0 159383 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 8649 353325 SH SOLE 0 0 353325 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 8157 81764 SH SOLE 30 0 81734 PIMCO ETF TR 1-5 US TIP IDX 72201R205 4249 81050 SH SOLE 0 0 81050 PIMCO ETF TR 15+ YR US TIPS 72201R304 896 12190 SH SOLE 0 0 12190 PIMCO ETF TR 25YR+ ZERO U S 72201R882 7259 50194 SH SOLE 0 0 50194 PIMCO ETF TR ACTIVE BD ETF 72201R775 31898 292910 SH SOLE 0 0 292910 PIMCO ETF TR BROAD US TIPS 72201R403 993 16541 SH SOLE 0 0 16541 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 101968 1002337 SH SOLE 375 0 1001962 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1954 19475 SH SOLE 0 0 19475 PIMCO ETF TR INTER MUN BD ACT 72201R866 5267 95253 SH SOLE 0 0 95253 PIMCO ETF TR INV GRD CRP BD 72201R817 5826 53099 SH SOLE 0 0 53099 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 444 8760 SH SOLE 0 0 8760 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1174 101847 SH SOLE 0 0 101847 PIMCO HIGH INCOME FD COM SHS 722014107 1052 135904 SH SOLE 0 0 135904 PIMCO INCOME OPPORTUNITY FD COM 72202B100 643 24145 SH SOLE 0 0 24145 PIMCO INCOME STRATEGY FUND COM 72201H108 394 34512 SH SOLE 0 0 34512 PIMCO INCOME STRATEGY FUND I COM 72201J104 2829 273907 SH SOLE 0 0 273907 PIMCO MUN INCOME FD II COM 72200W106 1590 101027 SH SOLE 0 0 101027 PIMCO MUN INCOME FD III COM 72201A103 174 13600 SH SOLE 0 0 13600 PIMCO MUNICIPAL INCOME FD COM 72200R107 1616 107115 SH SOLE 0 0 107115 PIMCO NY MUNICIPAL INCOME FD COM 72200T103 299 20734 SH SOLE 0 0 20734 PIMCO STRATEGIC INCOME FD IN COM 72200X104 3810 411485 SH SOLE 0 0 411485 PINNACLE WEST CAP CORP COM 723484101 576 5939 SH SOLE 986 0 4953 PINTEREST INC CL A 72352L106 1248 47171 SH SOLE 4237 0 42934 PIONEER HIGH INCOME TR COM 72369H106 269 29157 SH SOLE 0 0 29157 PIONEER MUN HIGH INCOME TR COM SHS 723763108 397 31838 SH SOLE 0 0 31838 PIONEER NAT RES CO COM 723787107 3554 28261 SH SOLE 21688 0 6573 PJT PARTNERS INC COM CL A 69343T107 238 5859 SH SOLE 2167 0 3692 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1127 54318 SH SOLE 0 0 54318 PLANET FITNESS INC CL A 72703H101 629 10875 SH SOLE 5457 0 5418 PLUG POWER INC COM NEW 72919P202 304 115523 SH SOLE 0 0 115523 PLURALSIGHT INC COM CL A 72941B106 172 10228 SH SOLE 6736 0 3492 PNC FINL SVCS GROUP INC COM 693475105 14048 100230 SH SOLE 67035 0 33195 PNM RES INC COM 69349H107 794 15254 SH SOLE 7309 0 7945 POLARIS INC COM 731068102 1390 15789 SH SOLE 114 0 15675 POLYMET MINING CORP COM 731916102 32 99449 SH SOLE 0 0 99449 POOL CORPORATION COM 73278L105 818 4058 SH SOLE 1950 0 2108 POPULAR INC COM NEW 733174700 304 5618 SH SOLE 0 0 5618 PORTLAND GEN ELEC CO COM NEW 736508847 589 10453 SH SOLE 4532 0 5921 PORTMAN RIDGE FIN CORP COM 73688F102 30 13147 SH SOLE 0 0 13147 POSCO SPONSORED ADR 693483109 225 4762 SH SOLE 994 0 3768 POST HLDGS INC COM 737446104 1527 14425 SH SOLE 8157 0 6268 POTLATCHDELTIC CORPORATION COM 737630103 573 13948 SH SOLE 11207 0 2741 PPDAI GROUP INC SPONSORED ADR 69354V108 85 29245 SH SOLE 29245 0 0 PPG INDS INC COM 693506107 5576 47047 SH SOLE 26831 0 20216 PPL CORP COM 69351T106 18214 578413 SH SOLE 344577 0 233836 PRA GROUP INC COM 69354N106 251 7417 SH SOLE 7350 0 67 PRA HEALTH SCIENCES INC COM 69354M108 423 4263 SH SOLE 803 0 3460 PREFERRED APT CMNTYS INC COM 74039L103 391 27085 SH SOLE 33 0 27052 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 213 6135 SH SOLE 5902 0 233 PRETIUM RES INC COM 74139C102 144 12526 SH SOLE 0 0 12526 PRICE T ROWE GROUP INC COM 74144T108 8088 70796 SH SOLE 10478 0 60318 PRIMERICA INC COM 74164M108 598 4703 SH SOLE 1162 0 3541 PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 1254 31203 SH SOLE 0 0 31203 PRINCIPAL EXCHANGE TRADED FD PRINCIPAL ACTV 74255Y706 335 11920 SH SOLE 0 0 11920 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 408 4100 SH SOLE 0 0 4100 PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 1846 62839 SH SOLE 0 0 62839 PRINCIPAL EXCHANGE TRADED FD US SM MLT FC ETF 74255Y607 493 16053 SH SOLE 0 0 16053 PRINCIPAL FINL GROUP INC COM 74251V102 3004 52576 SH SOLE 1175 0 51401 PROASSURANCE CORP COM 74267C106 494 12266 SH SOLE 11761 0 505 PROCTER & GAMBLE CO COM 742718109 130308 1047664 SH SOLE 89225 0 958439 PROGENICS PHARMACEUTICALS IN COM 743187106 53 10579 SH SOLE 7024 0 3555 PROGRESSIVE CORP OHIO COM 743315103 6447 83457 SH SOLE 22930 0 60527 PROLOGIS INC COM 74340W103 13195 154830 SH SOLE 848 0 153982 PROOFPOINT INC COM 743424103 2369 18358 SH SOLE 12474 0 5884 PROSHARES TR HGH YLD INT RATE 74348A541 872 13507 SH SOLE 0 0 13507 PROSHARES TR INVT INT RT HG 74347B607 1599 21445 SH SOLE 0 0 21445 PROSHARES TR K1 FRE CRD OIL 74347B417 272 13885 SH SOLE 0 0 13885 PROSHARES TR LARGE CAP CRE 74347R248 18868 266023 SH SOLE 0 0 266023 PROSHARES TR LONG ONLINE SHRT 74347B375 3634 77062 SH SOLE 0 0 77062 PROSHARES TR MSCI EAFE DIVD 74347B839 497 13318 SH SOLE 0 0 13318 PROSHARES TR MSCI EMRG MKTS 74347B847 1176 21106 SH SOLE 0 0 21106 PROSHARES TR MSCI EUR DIV 74347B540 213 5275 SH SOLE 0 0 5275 PROSHARES TR PSHS SH MDCAP400 74347B250 4272 100514 SH SOLE 0 0 100514 PROSHARES TR PSHS SH MSCI EAF 74347R370 320 12218 SH SOLE 0 0 12218 PROSHARES TR PSHS SH MSCI EMR 74347R396 5202 271788 SH SOLE 0 0 271788 PROSHARES TR PSHS SHORT DOW30 74347B235 1028 19596 SH SOLE 0 0 19596 PROSHARES TR PSHS SHTFINL ETF 74347B185 217 10489 SH SOLE 0 0 10489 PROSHARES TR PSHS ULT S&P 500 74347R107 2688 20924 SH SOLE 0 0 20924 PROSHARES TR PSHS ULTRA QQQ 74347R206 1752 18116 SH SOLE 0 0 18116 PROSHARES TR RUSS 2000 DIVD 74347B698 10066 169576 SH SOLE 6282 0 163294 PROSHARES TR S&P 500 DV ARIST 74348A467 79260 1107296 SH SOLE 23102 0 1084194 PROSHARES TR S&P MDCP 400 DIV 74347B680 15449 265997 SH SOLE 5718 0 260279 PROSHARES TR SHORT QQQ NEW 74347B714 13414 483564 SH SOLE 0 0 483564 PROSHARES TR SHORT S&P 500 NE 74347B425 33597 1285773 SH SOLE 0 0 1285773 PROSHARES TR SHRT 20+YR TRE 74347X849 5654 301217 SH SOLE 0 0 301217 PROSHARES TR SHRT HGH YIELD 74347R131 277 13118 SH SOLE 0 0 13118 PROSHARES TR SHRT RUSSELL2000 74348A210 4056 99827 SH SOLE 0 0 99827 PROSHARES TR SP500 EX ENRGY 74347B581 305 4825 SH SOLE 0 0 4825 PROSHARES TR ULTRA FNCLS NEW 74347X633 737 15713 SH SOLE 0 0 15713 PROSHARES TR II SHT VIX ST TRM 74347W130 5435 101763 SH SOLE 0 0 101763 PROSHARES TR II ULTA BLMBG 2017 74347W247 245 15084 SH SOLE 0 0 15084 PROSPECT CAPITAL CORPORATION COM 74348T102 2847 431992 SH SOLE 0 0 431992 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 511 507000 PRN SOLE 0 0 507000 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 175 170000 PRN SOLE 0 0 170000 PROTO LABS INC COM 743713109 328 3217 SH SOLE 1582 0 1635 PROVIDENT BANCORP INC COM 74383X109 323 13450 SH SOLE 0 0 13450 PRUDENTIAL FINL INC COM 744320102 8733 97085 SH SOLE 4559 0 92526 PRUDENTIAL PLC ADR 74435K204 465 12792 SH SOLE 11066 0 1726 PSYCHEMEDICS CORP COM NEW 744375205 212 23248 SH SOLE 0 0 23248 PUBLIC STORAGE COM 74460D109 10481 42734 SH SOLE 283 0 42451 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 8271 133227 SH SOLE 22229 0 110998 PULTE GROUP INC COM 745867101 1471 40242 SH SOLE 1465 0 38777 PURE STORAGE INC CL A 74624M102 705 41623 SH SOLE 9414 0 32209 PURPLE INNOVATION INC COM 74640Y106 369 49000 SH SOLE 0 0 49000 PUTNAM MANAGED MUN INCOM TR COM 746823103 1054 134622 SH SOLE 0 0 134622 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 61 13276 SH SOLE 0 0 13276 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 199 15228 SH SOLE 0 0 15228 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 226 42897 SH SOLE 0 0 42897 PVH CORP COM 693656100 387 4391 SH SOLE 3173 0 1218 PZENA INVESTMENT MGMT INC CLASS A 74731Q103 211 23670 SH SOLE 0 0 23670 Q2 HLDGS INC COM 74736L109 554 7028 SH SOLE 6191 0 837 QIAGEN NV SHS NEW N72482123 2249 68216 SH SOLE 66376 0 1840 QIWI PLC SPON ADR REP B 74735M108 304 13870 SH SOLE 12299 0 1571 QORVO INC COM 74736K101 757 10217 SH SOLE 472 0 9745 QTS RLTY TR INC COM CL A 74736A103 790 15358 SH SOLE 1037 0 14321 QUAKER CHEM CORP COM 747316107 259 1636 SH SOLE 1103 0 533 QUALCOMM INC COM 747525103 37717 494460 SH SOLE 169459 0 325001 QUALYS INC COM 74758T303 247 3265 SH SOLE 2120 0 1145 QUANTA SVCS INC COM 74762E102 288 7616 SH SOLE 837 0 6779 QUDIAN INC ADR 747798106 670 97248 SH SOLE 95048 0 2200 QUEST DIAGNOSTICS INC COM 74834L100 1558 14559 SH SOLE 2979 0 11580 QUICKLOGIC CORP COM 74837P108 5 14147 SH SOLE 0 0 14147 QUINSTREET INC COM 74874Q100 447 35466 SH SOLE 30728 0 4738 QUOTIENT LTD SHS G73268107 547 70422 SH SOLE 69147 0 1275 QURATE RETAIL INC COM SER A 74915M100 1632 158187 SH SOLE 152160 0 6027 RADIAN GROUP INC COM 750236101 415 18173 SH SOLE 13718 0 4455 RADNET INC COM 750491102 167 11664 SH SOLE 0 0 11664 RADWARE LTD ORD M81873107 416 17163 SH SOLE 13563 0 3600 RANGE RES CORP COM 75281A109 39 10278 SH SOLE 1039 0 9239 RAPID7 INC COM 753422104 457 10077 SH SOLE 8504 0 1573 RAYMOND JAMES FINANCIAL INC COM 754730109 1927 23369 SH SOLE 8104 0 15265 RAYONIER ADVANCED MATLS INC COM 75508B104 55 12670 SH SOLE 0 0 12670 RAYONIER INC COM 754907103 223 7910 SH SOLE 0 0 7910 RAYTHEON CO COM NEW 755111507 27449 139911 SH SOLE 9066 0 130845 RBB FD INC MOTLEY FOL ETF 74933W601 776 34529 SH SOLE 0 0 34529 RBC BEARINGS INC COM 75524B104 722 4350 SH SOLE 1449 0 2901 READING INTERNATIONAL INC CL A 755408101 132 11000 SH SOLE 0 0 11000 REALITY SHS ETF TR DIVCN DIVD ETF 75605A504 259 8549 SH SOLE 0 0 8549 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 634 17881 SH SOLE 0 0 17881 REALITY SHS ETF TR DIVS ETF 75605A108 2863 109660 SH SOLE 0 0 109660 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 751 32605 SH SOLE 0 0 32605 REALPAGE INC COM 75606N109 404 6431 SH SOLE 6173 0 258 REALTY INCOME CORP COM 756109104 37327 486790 SH SOLE 68626 0 418164 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2456 66913 SH SOLE 0 0 66913 REDFIN CORP COM 75737F108 355 21097 SH SOLE 0 0 21097 REDWOOD TR INC COM 758075402 518 31595 SH SOLE 0 0 31595 REGENCY CTRS CORP COM 758849103 600 8629 SH SOLE 602 0 8027 REGENERON PHARMACEUTICALS COM 75886F107 7124 25682 SH SOLE 9348 0 16334 REGIONS FINL CORP NEW COM 7591EP100 6524 412397 SH SOLE 269660 0 142737 REINSURANCE GRP OF AMERICA I COM NEW 759351604 447 2798 SH SOLE 631 0 2167 RELIANCE STEEL & ALUMINUM CO COM 759509102 1402 14073 SH SOLE 3141 0 10932 RELX PLC SPONSORED ADR 759530108 545 22978 SH SOLE 20401 0 2577 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 276 9808 SH SOLE 0 0 9808 RENAISSANCERE HOLDINGS LTD COM G7496G103 639 3302 SH SOLE 2655 0 647 RENASANT CORP COM 75970E107 899 25674 SH SOLE 22 0 25652 REPLIGEN CORP COM 759916109 483 6297 SH SOLE 1858 0 4439 REPUBLIC SVCS INC COM 760759100 2386 27570 SH SOLE 1227 0 26343 RESIDEO TECHNOLOGIES INC COM 76118Y104 223 15539 SH SOLE 18 0 15521 RESMED INC COM 761152107 1690 12506 SH SOLE 3806 0 8700 RESTAURANT BRANDS INTL INC COM 76131D103 1618 22739 SH SOLE 199 0 22540 RESTORATION ROBOTICS INC COM 76133C103 22 33800 SH SOLE 0 0 33800 RETAIL PPTYS AMER INC CL A 76131V202 1528 124062 SH SOLE 970 0 123092 RGC RES INC COM 74955L103 222 7591 SH SOLE 0 0 7591 RH COM 74967X103 277 1623 SH SOLE 16 0 1607 RICEBRAN TECHNOLOGIES COM NEW 762831204 140 54707 SH SOLE 0 0 54707 RIGEL PHARMACEUTICALS INC COM NEW 766559603 22 11500 SH SOLE 0 0 11500 RING ENERGY INC COM 76680V108 28 17327 SH SOLE 0 0 17327 RINGCENTRAL INC CL A 76680R206 1235 9827 SH SOLE 175 0 9652 RIO TINTO PLC SPONSORED ADR 767204100 3990 76590 SH SOLE 2843 0 73747 RITCHIE BROS AUCTIONEERS COM 767744105 638 15989 SH SOLE 11491 0 4498 RLI CORP COM 749607107 2303 24787 SH SOLE 2893 0 21894 ROAN RES INC CL A COM 769755109 130 106000 SH SOLE 0 0 106000 ROBERT HALF INTL INC COM 770323103 216 3874 SH SOLE 1743 0 2131 ROCKWELL AUTOMATION INC COM 773903109 5581 33863 SH SOLE 7488 0 26375 ROCKWELL MED INC COM 774374102 90 32756 SH SOLE 0 0 32756 ROKU INC COM CL A 77543R102 5732 56332 SH SOLE 0 0 56332 ROLLINS INC COM 775711104 2296 67394 SH SOLE 6613 0 60781 ROPER TECHNOLOGIES INC COM 776696106 1331 3733 SH SOLE 652 0 3081 ROSS STORES INC COM 778296103 4189 38134 SH SOLE 12060 0 26074 ROYAL BK CDA MONTREAL QUE COM 780087102 2437 30024 SH SOLE 5515 0 24509 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1512 13956 SH SOLE 174 0 13782 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 14431 240922 SH SOLE 83125 0 157797 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 11582 196797 SH SOLE 9153 0 187644 ROYAL GOLD INC COM 780287108 3618 29367 SH SOLE 608 0 28759 ROYCE MICRO-CAP TR INC COM 780915104 1197 148826 SH SOLE 0 0 148826 ROYCE VALUE TR INC COM 780910105 2947 214142 SH SOLE 0 0 214142 RPC INC COM 749660106 83 14826 SH SOLE 0 0 14826 RPM INTL INC COM 749685103 2645 38434 SH SOLE 412 0 38022 RUBIUS THERAPEUTICS INC COM 78116T103 138 17565 SH SOLE 0 0 17565 RUSH ENTERPRISES INC CL A 781846209 512 13281 SH SOLE 13281 0 0 RYANAIR HLDGS PLC SPONSORED ADS 783513203 282 4247 SH SOLE 3434 0 813 RYDER SYS INC COM 783549108 898 17346 SH SOLE 0 0 17346 S&P GLOBAL INC COM 78409V104 7153 29197 SH SOLE 10389 0 18808 SABINE ROYALTY TR UNIT BEN INT 785688102 205 4730 SH SOLE 0 0 4730 SABRA HEALTH CARE REIT INC COM 78573L106 1250 54462 SH SOLE 0 0 54462 SACHEM CAP CORP COM 78590A109 78 16472 SH SOLE 0 0 16472 SAGE THERAPEUTICS INC COM 78667J108 326 2325 SH SOLE 1923 0 402 SALESFORCE COM INC COM 79466L302 41566 280017 SH SOLE 42657 0 237360 SANDERSON FARMS INC COM 800013104 998 6597 SH SOLE 6303 0 294 SANDSTORM GOLD LTD COM NEW 80013R206 345 61240 SH SOLE 0 0 61240 SANGAMO THERAPEUTICS INC COM 800677106 141 15625 SH SOLE 0 0 15625 SANMINA CORPORATION COM 801056102 229 7135 SH SOLE 4376 0 2759 SANOFI RIGHT 12/31/2020 80105N113 9 16311 SH SOLE 0 0 16311 SANOFI SPONSORED ADR 80105N105 2312 49893 SH SOLE 5888 0 44005 SAP SE SPON ADR 803054204 2270 19256 SH SOLE 11840 0 7416 SAPIENS INTL CORP N V SHS G7T16G103 313 15940 SH SOLE 14784 0 1156 SAREPTA THERAPEUTICS INC COM 803607100 1181 15674 SH SOLE 737 0 14937 SBA COMMUNICATIONS CORP NEW CL A 78410G104 3544 14697 SH SOLE 8661 0 6036 SCHLUMBERGER LTD COM 806857108 9403 275190 SH SOLE 87624 0 187566 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 232 7958 SH SOLE 0 0 7958 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3223 128261 SH SOLE 0 0 128261 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 13537 424881 SH SOLE 0 0 424881 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 454 14280 SH SOLE 0 0 14280 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1842 33155 SH SOLE 0 0 33155 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 505 12912 SH SOLE 0 0 12912 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 872 22052 SH SOLE 0 0 22052 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 908 24060 SH SOLE 0 0 24060 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 10869 396978 SH SOLE 0 0 396978 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1011 36685 SH SOLE 0 0 36685 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 374 12162 SH SOLE 0 0 12162 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2100 41517 SH SOLE 0 0 41517 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 8477 157421 SH SOLE 0 0 157421 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 17414 245201 SH SOLE 0 0 245201 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 68718 1254433 SH SOLE 0 0 1254433 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 59573 709118 SH SOLE 0 0 709118 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 34463 607494 SH SOLE 0 0 607494 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 39886 562329 SH SOLE 0 0 562329 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 21462 379595 SH SOLE 0 0 379595 SCHWAB STRATEGIC TR US REIT ETF 808524847 4123 87408 SH SOLE 62 0 87346 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 21695 311130 SH SOLE 0 0 311130 SCHWAB STRATEGIC TR US TIPS ETF 808524870 14599 257214 SH SOLE 12185 0 245029 SCIENCE APPLICATNS INTL CP N COM 808625107 228 2610 SH SOLE 264 0 2346 SCOTTS MIRACLE GRO CO CL A 810186106 1797 17651 SH SOLE 44 0 17607 SEA LTD SPONSORED ADS 81141R100 251 8101 SH SOLE 7191 0 910 SEABOARD CORP COM 811543107 210 48 SH SOLE 0 0 48 SEACOR HOLDINGS INC NOTE 2.500%12/1 811904AM3 54 55000 PRN SOLE 0 0 55000 SEAGATE TECHNOLOGY PLC SHS G7945M107 4700 87385 SH SOLE 60173 0 27212 SEALED AIR CORP NEW COM 81211K100 1440 34682 SH SOLE 26682 0 8000 SEASPAN CORP SHS Y75638109 1859 174906 SH SOLE 0 0 174906 SEATTLE GENETICS INC COM 812578102 937 10976 SH SOLE 1888 0 9088 SEAWORLD ENTMT INC COM 81282V100 206 7825 SH SOLE 7425 0 400 SECOND SIGHT MED PRODS INC COM 81362J100 18 21375 SH SOLE 0 0 21375 SEI INVESTMENTS CO COM 784117103 3007 50754 SH SOLE 48719 0 2035 SELECT MED HLDGS CORP COM 81619Q105 175 10578 SH SOLE 6718 0 3860 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 33466 675817 SH SOLE 8023 0 667794 SELECT SECTOR SPDR TR ENERGY 81369Y506 58446 987260 SH SOLE 5658 0 981602 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 21029 534543 SH SOLE 8982 0 525561 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 136508 1130973 SH SOLE 3412 0 1127561 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 77943 1269024 SH SOLE 6268 0 1262756 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 184846 2050878 SH SOLE 4197 0 2046681 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 197830 7065347 SH SOLE 91406 0 6973941 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 136491 1758228 SH SOLE 40189 0 1718039 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 167787 2591706 SH SOLE 5495 0 2586211 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 19014 326705 SH SOLE 6007 0 320698 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 168634 2094055 SH SOLE 6519 0 2087536 SELECTIVE INS GROUP INC COM 816300107 7240 96287 SH SOLE 0 0 96287 SEMPRA ENERGY COM 816851109 5626 38117 SH SOLE 5951 0 32166 SEMTECH CORP COM 816850101 537 11045 SH SOLE 6653 0 4392 SENIOR HSG PPTYS TR SH BEN INT 81721M109 550 59384 SH SOLE 135 0 59249 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1073 21429 SH SOLE 20568 0 861 SENSEONICS HLDGS INC COM 81727U105 11 10950 SH SOLE 0 0 10950 SERES THERAPEUTICS INC COM 81750R102 252 62750 SH SOLE 0 0 62750 SERES THERAPEUTICS INC COM 81750R102 95 23700 SH Put SOLE 0 0 23700 SERITAGE GROWTH PPTYS CL A 81752R100 205 4829 SH SOLE 1699 0 3130 SERVICE CORP INTL COM 817565104 2366 49494 SH SOLE 26651 0 22843 SERVICE PPTYS TR COM SH BEN INT 81761L102 1386 53739 SH SOLE 883 0 52856 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 566 10125 SH SOLE 838 0 9287 SERVICENOW INC COM 81762P102 8138 32058 SH SOLE 3627 0 28431 SHAKE SHACK INC CL A 819047101 474 4830 SH SOLE 34 0 4796 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 256 12514 SH SOLE 0 0 12514 SHENANDOAH TELECOMMUNICATION COM 82312B106 1323 41640 SH SOLE 0 0 41640 SHERWIN WILLIAMS CO COM 824348106 8629 15692 SH SOLE 1653 0 14039 SHIP FINANCE INTERNATIONAL L SHS G81075106 664 47285 SH SOLE 0 0 47285 SHOCKWAVE MED INC COM 82489T104 378 12620 SH SOLE 0 0 12620 SHOPIFY INC CL A 82509L107 9319 29902 SH SOLE 864 0 29038 SIERRA WIRELESS INC COM 826516106 139 13030 SH SOLE 0 0 13030 SIGNATURE BK NEW YORK N Y COM 82669G104 428 3592 SH SOLE 1896 0 1696 SILGAN HOLDINGS INC COM 827048109 531 17673 SH SOLE 17612 0 61 SILICON LABORATORIES INC COM 826919102 357 3203 SH SOLE 1333 0 1870 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 230 6506 SH SOLE 0 0 6506 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 208 8365 SH SOLE 0 0 8365 SIMON PPTY GROUP INC NEW COM 828806109 2286 14685 SH SOLE 1037 0 13648 SINCLAIR BROADCAST GROUP INC CL A 829226109 1519 35529 SH SOLE 8149 0 27380 SIRIUS XM HLDGS INC COM 82968B103 1521 243143 SH SOLE 4832 0 238311 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 337 4557 SH SOLE 4108 0 449 SIX FLAGS ENTMT CORP NEW COM 83001A102 1632 32140 SH SOLE 1369 0 30771 SKECHERS U S A INC CL A 830566105 365 9770 SH SOLE 297 0 9473 SKYWEST INC COM 830879102 700 12193 SH SOLE 11161 0 1032 SKYWORKS SOLUTIONS INC COM 83088M102 4874 61506 SH SOLE 13435 0 48071 SLACK TECHNOLOGIES INC COM CL A 83088V102 1417 59696 SH SOLE 0 0 59696 SMART SAND INC COM 83191H107 215 76006 SH SOLE 70906 0 5100 SMARTSHEET INC COM CL A 83200N103 425 11783 SH SOLE 0 0 11783 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 537 11165 SH SOLE 3986 0 7179 SMITH A O CORP COM 831865209 1063 22284 SH SOLE 5196 0 17088 SMUCKER J M CO COM NEW 832696405 2804 25484 SH SOLE 2545 0 22939 SNAP INC CL A 83304A106 1503 95142 SH SOLE 0 0 95142 SNAP ON INC COM 833034101 1203 7687 SH SOLE 919 0 6768 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 266 9580 SH SOLE 1039 0 8541 SOLAR CAP LTD COM 83413U100 639 30942 SH SOLE 0 0 30942 SOLAREDGE TECHNOLOGIES INC COM 83417M104 773 9239 SH SOLE 0 0 9239 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 144 10749 SH SOLE 1124 0 9625 SONOCO PRODS CO COM 835495102 1093 18783 SH SOLE 1058 0 17725 SONOS INC COM 83570H108 139 10354 SH SOLE 0 0 10354 SONY CORP SPONSORED ADR 835699307 3054 51646 SH SOLE 15052 0 36594 SOPHIRIS BIO INC COM NEW 83578Q209 6 10000 SH SOLE 0 0 10000 SOUTH JERSEY INDS INC COM 838518108 306 9311 SH SOLE 15 0 9296 SOUTHERN CO COM 842587107 52799 854767 SH SOLE 239667 0 615100 SOUTHERN CO UNIT 08/01/2022 842587602 316 5900 SH SOLE 0 0 5900 SOUTHERN COPPER CORP COM 84265V105 746 21861 SH SOLE 1810 0 20051 SOUTHWEST AIRLS CO COM 844741108 5974 110606 SH SOLE 14092 0 96514 SOUTHWEST GAS HOLDINGS INC COM 844895102 821 9020 SH SOLE 0 0 9020 SOUTHWESTERN ENERGY CO COM 845467109 22 11622 SH SOLE 795 0 10827 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 221230 821868 SH SOLE 0 0 821868 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 404 1500 SH Put SOLE 0 0 1500 SPDR GOLD TRUST GOLD SHS 78463V107 140725 1013358 SH SOLE 0 0 1013358 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 230 2460 SH SOLE 0 0 2460 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 12530 241615 SH SOLE 0 0 241615 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1791 45324 SH SOLE 0 0 45324 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4283 113490 SH SOLE 0 0 113490 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 1465 34016 SH SOLE 0 0 34016 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1243 51689 SH SOLE 5691 0 45998 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 3279 52010 SH SOLE 0 0 52010 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 1114 19420 SH SOLE 0 0 19420 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 784 19634 SH SOLE 0 0 19634 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 492 14783 SH SOLE 0 0 14783 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 16624 566211 SH SOLE 0 0 566211 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 14170 413370 SH SOLE 0 0 413370 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1682 18639 SH SOLE 0 0 18639 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1099 36834 SH SOLE 0 0 36834 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2648 60952 SH SOLE 0 0 60952 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 331 6193 SH SOLE 0 0 6193 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 676 10006 SH SOLE 0 0 10006 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7215 185240 SH SOLE 0 0 185240 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 2323 79029 SH SOLE 0 0 79029 SPDR S&P 500 ETF TR TR UNIT 78462F103 946734 3190127 SH SOLE 1346 0 3188781 SPDR S&P 500 ETF TR TR UNIT 78462F103 69593 234500 SH Put SOLE 0 0 234500 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 117880 334441 SH SOLE 0 0 334441 SPDR SERIES TRUST AEROSPACE DEF 78464A631 27340 255920 SH SOLE 0 0 255920 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 28138 536477 SH SOLE 0 0 536477 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 11050 359225 SH SOLE 0 0 359225 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 53404 1860767 SH SOLE 0 0 1860767 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 272 9982 SH SOLE 0 0 9982 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 40563 373030 SH SOLE 9367 0 363663 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 13663 505859 SH SOLE 605 0 505254 SPDR SERIES TRUST COMP SOFTWARE 78464A599 8368 89640 SH SOLE 0 0 89640 SPDR SERIES TRUST DJ REIT ETF 78464A607 8438 80697 SH SOLE 1 0 80696 SPDR SERIES TRUST DORSEY WRGT FI 78468R713 716 30428 SH SOLE 0 0 30428 SPDR SERIES TRUST FACTST INV ETF 78464A110 1055 10570 SH SOLE 0 0 10570 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 456 8334 SH SOLE 0 0 8334 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 565 9063 SH SOLE 0 0 9063 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 5572 71375 SH SOLE 0 0 71375 SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 4507 50779 SH SOLE 0 0 50779 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 17027 286787 SH SOLE 0 0 286787 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 10771 219859 SH SOLE 0 0 219859 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 14610 288227 SH SOLE 89020 0 199207 SPDR SERIES TRUST NYSE TECH ETF 78464A102 2356 32378 SH SOLE 0 0 32378 SPDR SERIES TRUST OILGAS EQUIP 78464A748 595 82160 SH SOLE 0 0 82160 SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 5960 190605 SH SOLE 0 0 190605 SPDR SERIES TRUST PORTFLI MORTGAGE 78464A383 1316 50104 SH SOLE 0 0 50104 SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 3047 106837 SH SOLE 0 0 106837 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 9558 322472 SH SOLE 82095 0 240377 SPDR SERIES TRUST PORTFOLIO CRPORT 78464A144 206 6091 SH SOLE 0 0 6091 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 91799 2602008 SH SOLE 4747 0 2597261 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 3957 131505 SH SOLE 0 0 131505 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 26095 635986 SH SOLE 0 0 635986 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 10054 288490 SH SOLE 0 0 288490 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 3761 110975 SH SOLE 0 0 110975 SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 1982 66033 SH SOLE 0 0 66033 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 10329 334801 SH SOLE 46117 0 288684 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 6127 204242 SH SOLE 0 0 204242 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 23833 648697 SH SOLE 0 0 648697 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 53411 1373389 SH SOLE 0 0 1373389 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 8709 229295 SH SOLE 0 0 229295 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 69516 2175096 SH SOLE 0 0 2175096 SPDR SERIES TRUST RUSSELL LOW VOL 78468R754 323 3957 SH SOLE 0 0 3957 SPDR SERIES TRUST RUSSELL YIELD 78468R770 266 3766 SH SOLE 0 0 3766 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 14299 266172 SH SOLE 0 0 266172 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 3696 72021 SH SOLE 0 0 72021 SPDR SERIES TRUST S&P 500 BUYBCK 78468R820 2408 35776 SH SOLE 0 0 35776 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 27978 469512 SH SOLE 0 0 469512 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 17658 288242 SH SOLE 0 0 288242 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 21089 313783 SH SOLE 0 0 313783 SPDR SERIES TRUST S&P BIOTECH 78464A870 16184 212250 SH SOLE 0 0 212250 SPDR SERIES TRUST S&P BK ETF 78464A797 6929 160537 SH SOLE 0 0 160537 SPDR SERIES TRUST S&P DIVID ETF 78464A763 170033 1657244 SH SOLE 0 0 1657244 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 3736 84761 SH SOLE 0 0 84761 SPDR SERIES TRUST S&P INS ETF 78464A789 9104 258426 SH SOLE 0 0 258426 SPDR SERIES TRUST S&P METALS MNG 78464A755 629 24716 SH SOLE 0 0 24716 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2346 104901 SH SOLE 0 0 104901 SPDR SERIES TRUST S&P PHARMAC 78464A722 1783 50085 SH SOLE 0 0 50085 SPDR SERIES TRUST S&P REGL BKG 78464A698 15606 295627 SH SOLE 25132 0 270495 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 3913 92223 SH SOLE 0 0 92223 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 7079 78813 SH SOLE 0 0 78813 SPDR SERIES TRUST S&P TELECOM 78464A540 1229 18311 SH SOLE 0 0 18311 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 1959 32102 SH SOLE 0 0 32102 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 17363 189570 SH SOLE 0 0 189570 SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 1253 17247 SH SOLE 0 0 17247 SPDR SERIES TRUST SPDR S&P1500VL 78464A128 1432 13631 SH SOLE 0 0 13631 SPDR SERIES TRUST SSGA GNDER ETF 78468R747 996 13554 SH SOLE 0 0 13554 SPDR SERIES TRUST SSGA US LRG ETF 78468R804 2541 22793 SH SOLE 0 0 22793 SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 7194 75672 SH SOLE 0 0 75672 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 7411 167828 SH SOLE 0 0 167828 SPIRE INC COM 84857L101 266 3049 SH SOLE 81 0 2968 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 670 8152 SH SOLE 6934 0 1218 SPIRIT MTA REIT COM SHS BEN IN 84861U105 1122 132959 SH SOLE 0 0 132959 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1004 20974 SH SOLE 2481 0 18493 SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 26 25000 PRN SOLE 0 0 25000 SPLUNK INC COM 848637104 6197 52580 SH SOLE 34849 0 17731 SPOTIFY TECHNOLOGY S A SHS L8681T102 920 8068 SH SOLE 304 0 7764 SPRINT CORPORATION COM 85207U105 466 75490 SH SOLE 0 0 75490 SPROTT ETF TR GOLD MINERS ETF 85210B102 817 35673 SH SOLE 0 0 35673 SPROTT ETF TR JR GOLD MINERS E 85210B201 227 7403 SH SOLE 0 0 7403 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 954 67359 SH SOLE 0 0 67359 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 964 81582 SH SOLE 0 0 81582 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 755 120961 SH SOLE 0 0 120961 SPROUTS FMRS MKT INC COM 85208M102 1020 52723 SH SOLE 47123 0 5600 SPS COMMERCE INC COM 78463M107 350 7443 SH SOLE 5971 0 1472 SQUARE INC CL A 852234103 15271 246502 SH SOLE 20151 0 226351 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 551 10691 SH SOLE 4246 0 6445 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 34070 735542 SH SOLE 98214 0 637328 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 3592 93081 SH SOLE 0 0 93081 SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 247 2992 SH SOLE 0 0 2992 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 181895 3694794 SH SOLE 893 0 3693901 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 1521 37615 SH SOLE 0 0 37615 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1046 21055 SH SOLE 0 0 21055 STAAR SURGICAL CO COM PAR $0.01 852312305 318 12333 SH SOLE 0 0 12333 STAG INDL INC COM 85254J102 590 20008 SH SOLE 2221 0 17787 STAGE STORES INC COM NEW 85254C305 457 242952 SH SOLE 0 0 242952 STAMPS COM INC COM NEW 852857200 200 2690 SH SOLE 0 0 2690 STANLEY BLACK & DECKER INC COM 854502101 5477 37928 SH SOLE 14733 0 23195 STAR BULK CARRIERS CORP SHS PAR Y8162K204 120 11903 SH SOLE 0 0 11903 STARBUCKS CORP COM 855244109 63556 718795 SH SOLE 52719 0 666076 STARWOOD PPTY TR INC COM 85571B105 4565 188495 SH SOLE 2443 0 186052 STATE STR CORP COM 857477103 3003 50741 SH SOLE 17045 0 33696 STEEL DYNAMICS INC COM 858119100 1836 61613 SH SOLE 9978 0 51635 STELLUS CAP INVT CORP COM 858568108 182 13352 SH SOLE 0 0 13352 STEPAN CO COM 858586100 305 3140 SH SOLE 1050 0 2090 STERICYCLE INC COM 858912108 543 10669 SH SOLE 3580 0 7089 STERIS PLC SHS USD G8473T100 2127 14718 SH SOLE 4744 0 9974 STIFEL FINL CORP COM 860630102 218 3803 SH SOLE 852 0 2951 STITCH FIX INC COM CL A 860897107 421 21861 SH SOLE 0 0 21861 STMICROELECTRONICS N V NY REGISTRY 861012102 1511 78108 SH SOLE 0 0 78108 STONECO LTD COM CL A G85158106 307 8813 SH SOLE 1085 0 7728 STORE CAP CORP COM 862121100 4901 131010 SH SOLE 31771 0 99239 STRATASYS LTD SHS M85548101 445 20872 SH SOLE 0 0 20872 STRATEGY SHS ECOLOGCL STRATGY 86280R209 349 8463 SH SOLE 0 0 8463 STRATEGY SHS NS 7HANDL IDX 86280R506 583 24132 SH SOLE 0 0 24132 STRYKER CORP COM 863667101 20307 93885 SH SOLE 14286 0 79599 STURM RUGER & CO INC COM 864159108 236 5655 SH SOLE 0 0 5655 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1365 57765 SH SOLE 0 0 57765 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 3640 532119 SH SOLE 519911 0 12208 SUMMIT HOTEL PPTYS INC COM 866082100 671 57806 SH SOLE 52806 0 5000 SUMMIT MATLS INC CL A 86614U100 2171 97796 SH SOLE 6672 0 91124 SUN CMNTYS INC COM 866674104 754 5080 SH SOLE 1178 0 3902 SUN LIFE FINL INC COM 866796105 1561 34843 SH SOLE 0 0 34843 SUNCOKE ENERGY INC COM 86722A103 66 11627 SH SOLE 72 0 11555 SUNCOR ENERGY INC NEW COM 867224107 2343 74193 SH SOLE 50903 0 23290 SUNOCO LP COM UT REP LP 86765K109 1273 40492 SH SOLE 0 0 40492 SUNPOWER CORP COM 867652406 132 12023 SH SOLE 0 0 12023 SUNTRUST BKS INC COM 867914103 6840 99412 SH SOLE 38482 0 60930 SUPERNUS PHARMACEUTICALS INC COM 868459108 431 15669 SH SOLE 0 0 15669 SVB FINL GROUP COM 78486Q101 591 2829 SH SOLE 705 0 2124 SWITCH INC CL A 87105L104 297 19000 SH SOLE 0 0 19000 SYMANTEC CORP COM 871503108 624 26390 SH SOLE 13050 0 13340 SYNCHRONY FINL COM 87165B103 2829 82991 SH SOLE 46806 0 36185 SYNEOS HEALTH INC CL A 87166B102 656 12333 SH SOLE 11450 0 883 SYNNEX CORP COM 87162W100 306 2708 SH SOLE 7 0 2701 SYNOPSYS INC COM 871607107 2145 15631 SH SOLE 1662 0 13969 SYNOVUS FINL CORP COM NEW 87161C501 1381 38609 SH SOLE 0 0 38609 SYSCO CORP COM 871829107 11369 143188 SH SOLE 8711 0 134477 T MOBILE US INC COM 872590104 2104 26706 SH SOLE 1049 0 25657 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3897 83849 SH SOLE 18443 0 65406 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 197 11479 SH SOLE 479 0 11000 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1725 13761 SH SOLE 1565 0 12196 TANDEM DIABETES CARE INC COM NEW 875372203 723 12256 SH SOLE 2844 0 9412 TANGER FACTORY OUTLET CTRS I COM 875465106 2285 147579 SH SOLE 0 0 147579 TANZANIAN GOLD CORP COM 87601A107 13 16762 SH SOLE 0 0 16762 TAPESTRY INC COM 876030107 989 37961 SH SOLE 24390 0 13571 TARGA RES CORP COM 87612G101 1328 33071 SH SOLE 1733 0 31338 TARGET CORP COM 87612E106 23135 216398 SH SOLE 2340 0 214058 TARO PHARMACEUTICAL INDS LTD SHS M8737E108 413 5480 SH SOLE 5480 0 0 TATA MTRS LTD SPONSORED ADR 876568502 160 19119 SH SOLE 0 0 19119 TC ENERGY CORP COM 87807B107 5526 106701 SH SOLE 76760 0 29941 TC PIPELINES LP UT COM LTD PRT 87233Q108 977 24021 SH SOLE 0 0 24021 TCF FINANCIAL CORPORATION NE COM 872307103 488 12830 SH SOLE 3469 0 9361 TCG BDC INC COM 872280102 201 13937 SH SOLE 0 0 13937 TCW STRATEGIC INCOME FUND IN COM 872340104 85 14891 SH SOLE 0 0 14891 TD AMERITRADE HLDG CORP COM 87236Y108 235 5030 SH SOLE 2440 0 2590 TE CONNECTIVITY LTD REG SHS H84989104 6224 66795 SH SOLE 38836 0 27959 TECH DATA CORP COM 878237106 422 4050 SH SOLE 1504 0 2546 TECHNIPFMC PLC COM G87110105 1025 42456 SH SOLE 40436 0 2020 TECK RESOURCES LTD CL B 878742204 1141 70294 SH SOLE 2038 0 68256 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 221 16193 SH SOLE 7437 0 8756 TEEKAY TANKERS LTD CL A Y8565N102 21 16475 SH SOLE 0 0 16475 TEGNA INC COM 87901J105 194 12473 SH SOLE 9684 0 2789 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2739 149363 SH SOLE 0 0 149363 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 647 37073 SH SOLE 0 0 37073 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 891 59006 SH SOLE 0 0 59006 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1244 92532 SH SOLE 0 0 92532 TELADOC HEALTH INC COM 87918A105 1491 22014 SH SOLE 3410 0 18604 TELEDYNE TECHNOLOGIES INC COM 879360105 2167 6729 SH SOLE 2257 0 4472 TELEFLEX INC COM 879369106 334 984 SH SOLE 188 0 796 TELEFONICA S A SPONSORED ADR 879382208 250 32839 SH SOLE 563 0 32276 TELLURIAN INC NEW COM 87968A104 356 42808 SH SOLE 0 0 42808 TEMPLETON EMERG MKTS INCOME COM 880192109 983 108306 SH SOLE 0 0 108306 TEMPLETON GLOBAL INCOME FD COM 880198106 1571 255903 SH SOLE 0 0 255903 TENNECO INC CL A VTG COM STK 880349105 742 59276 SH SOLE 0 0 59276 TENNECO INC CL A VTG COM STK 880349105 188 15000 SH Put SOLE 0 0 15000 TERADATA CORP DEL COM 88076W103 1878 60588 SH SOLE 57042 0 3546 TERADYNE INC COM 880770102 999 17246 SH SOLE 8236 0 9010 TEREX CORP NEW COM 880779103 460 17697 SH SOLE 474 0 17223 TERRAFORM PWR INC COM CL A 88104R209 665 36507 SH SOLE 0 0 36507 TESLA INC COM 88160R101 11157 46320 SH SOLE 1668 0 44652 TEUCRIUM COMMODITY TR SUGAR FD 88166A409 290 43502 SH SOLE 0 0 43502 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1083 157442 SH SOLE 292 0 157150 TEXAS INSTRS INC COM 882508104 21465 166086 SH SOLE 69457 0 96629 TEXAS PAC LD TR SUB CTF PROP I T 882610108 673 1036 SH SOLE 0 0 1036 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 434 43783 SH SOLE 23938 0 19845 TEXTRON INC COM 883203101 1730 35342 SH SOLE 3731 0 31611 TG THERAPEUTICS INC COM 88322Q108 66 11763 SH SOLE 0 0 11763 THE CHARLES SCHWAB CORPORATI COM 808513105 9273 221692 SH SOLE 144097 0 77595 THE TRADE DESK INC COM CL A 88339J105 6177 32937 SH SOLE 307 0 32630 THERAPEUTICSMD INC COM 88338N107 40 11000 SH SOLE 0 0 11000 THERMO FISHER SCIENTIFIC INC COM 883556102 25335 86981 SH SOLE 33349 0 53632 THOMSON REUTERS CORP COM NEW 884903709 947 14157 SH SOLE 428 0 13729 TIDEWATER INC NEW COM 88642R109 419 27735 SH SOLE 0 0 27735 TIFFANY & CO NEW COM 886547108 618 6670 SH SOLE 1243 0 5427 TILRAY INC COM CL 2 88688T100 817 33037 SH SOLE 0 0 33037 TIMBERLAND BANCORP INC COM 887098101 302 10975 SH SOLE 0 0 10975 TIMKEN CO COM 887389104 1444 33180 SH SOLE 0 0 33180 TIMKENSTEEL CORP COM 887399103 134 21314 SH SOLE 291 0 21023 TJX COS INC NEW COM 872540109 10444 187370 SH SOLE 21091 0 166279 TOCAGEN INC COM 888846102 41 61456 SH SOLE 0 0 61456 TOLL BROTHERS INC COM 889478103 870 21183 SH SOLE 114 0 21069 TOPBUILD CORP COM 89055F103 884 9167 SH SOLE 0 0 9167 TORO CO COM 891092108 1997 27247 SH SOLE 0 0 27247 TORONTO DOMINION BK ONT COM NEW 891160509 3839 65896 SH SOLE 111 0 65785 TORTOISE ENERGY INFRA CORP COM 89147L100 737 36017 SH SOLE 0 0 36017 TOTAL S A SPONSORED ADS 89151E109 14007 269373 SH SOLE 118265 0 151108 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 952 49499 SH SOLE 39182 0 10317 TOWNEBANK PORTSMOUTH VA COM 89214P109 627 22550 SH SOLE 0 0 22550 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2508 18650 SH SOLE 1521 0 17129 TPG SPECIALTY LENDING INC COM 87265K102 469 22342 SH SOLE 132 0 22210 TPI COMPOSITES INC COM 87266J104 204 10890 SH SOLE 0 0 10890 TRACTOR SUPPLY CO COM 892356106 6311 69785 SH SOLE 7277 0 62508 TRADEWEB MKTS INC CL A 892672106 420 11364 SH SOLE 8214 0 3150 TRANSDIGM GROUP INC COM 893641100 2883 5537 SH SOLE 1290 0 4247 TRANSENTERIX INC COM NEW 89366M201 15 24110 SH SOLE 0 0 24110 TRANSOCEAN LTD REG SHS H8817H100 873 195285 SH SOLE 18317 0 176968 TRANSUNION COM 89400J107 605 7456 SH SOLE 2732 0 4724 TRAVELERS COMPANIES INC COM 89417E109 12534 84296 SH SOLE 22927 0 61369 TREX CO INC COM 89531P105 651 7157 SH SOLE 2654 0 4503 TRI CONTL CORP COM 895436103 636 23337 SH SOLE 0 0 23337 TRICO BANCSHARES COM 896095106 409 11278 SH SOLE 0 0 11278 TRILOGY METALS INC NEW COM 89621C105 27 16159 SH SOLE 0 0 16159 TRIMAS CORP COM NEW 896215209 218 7111 SH SOLE 7111 0 0 TRIMBLE INC COM 896239100 322 8308 SH SOLE 306 0 8002 TRIMTABS ETF TR ALL CAP INTL 89628W401 685 26550 SH SOLE 0 0 26550 TRIMTABS ETF TR ALL CAP US FREE 89628W302 1745 46965 SH SOLE 0 0 46965 TRINITY INDS INC COM 896522109 738 37493 SH SOLE 20513 0 16980 TRINITY PL HLDGS INC COM 89656D101 782 195550 SH SOLE 0 0 195550 TRIPADVISOR INC COM 896945201 819 21175 SH SOLE 123 0 21052 TRISTATE CAP HLDGS INC COM 89678F100 410 19474 SH SOLE 19374 0 100 TRITON INTL LTD CL A G9078F107 1585 46824 SH SOLE 15060 0 31764 TRUSTMARK CORP COM 898402102 416 12185 SH SOLE 0 0 12185 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 201 67980 SH SOLE 0 0 67980 TUCOWS INC COM NEW 898697206 293 5416 SH SOLE 0 0 5416 TUPPERWARE BRANDS CORP COM 899896104 289 18242 SH SOLE 0 0 18242 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 104 18007 SH SOLE 18007 0 0 TURQUOISE HILL RES LTD COM 900435108 15 31577 SH SOLE 0 0 31577 TURTLE BEACH CORP COM NEW 900450206 252 21600 SH SOLE 0 0 21600 TWILIO INC CL A 90138F102 4975 45240 SH SOLE 1191 0 44049 TWIN DISC INC COM 901476101 538 50800 SH SOLE 0 0 50800 TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 232 10165 SH SOLE 10165 0 0 TWITTER INC COM 90184L102 10444 253505 SH SOLE 119453 0 134052 TWO HBRS INVT CORP COM NEW 90187B408 1741 132608 SH SOLE 0 0 132608 TWO RDS SHARED TR ANFIELD CAP DI 90213U115 254 24822 SH SOLE 0 0 24822 TYLER TECHNOLOGIES INC COM 902252105 869 3312 SH SOLE 2755 0 557 TYSON FOODS INC CL A 902494103 9765 113362 SH SOLE 26468 0 86894 U S CONCRETE INC COM NEW 90333L201 699 12637 SH SOLE 7859 0 4778 U S PHYSICAL THERAPY INC COM 90337L108 273 2093 SH SOLE 704 0 1389 U S SILICA HLDGS INC COM 90346E103 642 67163 SH SOLE 22992 0 44171 UBER TECHNOLOGIES INC COM 90353T100 4786 157080 SH SOLE 74355 0 82725 UBIQUITI INC COM 90353W103 1079 9122 SH SOLE 0 0 9122 UBS AG JERSEY BRH ALERIAN INFRST 902641646 278 13355 SH SOLE 0 0 13355 UBS GROUP AG SHS H42097107 744 65739 SH SOLE 34606 0 31133 UDR INC COM 902653104 808 16676 SH SOLE 802 0 15874 UGI CORP NEW COM 902681105 1696 33730 SH SOLE 0 0 33730 ULTA BEAUTY INC COM 90384S303 5755 22962 SH SOLE 6340 0 16622 ULTRA CLEAN HLDGS INC COM 90385V107 196 13409 SH SOLE 158 0 13251 UMH PPTYS INC COM 903002103 455 32287 SH SOLE 0 0 32287 UMPQUA HLDGS CORP COM 904214103 368 22349 SH SOLE 8907 0 13442 UNDER ARMOUR INC CL A 904311107 2076 104115 SH SOLE 0 0 104115 UNDER ARMOUR INC CL C 904311206 2169 119613 SH SOLE 0 0 119613 UNILEVER N V N Y SHS NEW 904784709 2904 48371 SH SOLE 21052 0 27319 UNILEVER PLC SPON ADR NEW 904767704 7360 122469 SH SOLE 35020 0 87449 UNION PACIFIC CORP COM 907818108 29285 180792 SH SOLE 33804 0 146988 UNIT CORP COM 909218109 59 17579 SH SOLE 230 0 17349 UNITED AIRLINES HLDGS INC COM 910047109 2775 31391 SH SOLE 22816 0 8575 UNITED BANKSHARES INC WEST V COM 909907107 260 6878 SH SOLE 820 0 6058 UNITED PARCEL SERVICE INC CL B 911312106 51215 427430 SH SOLE 162415 0 265015 UNITED RENTALS INC COM 911363109 12408 99553 SH SOLE 4057 0 95496 UNITED STATES ANTIMONY CORP COM 911549103 25 45100 SH SOLE 0 0 45100 UNITED STATES NATL GAS FUND UNIT PAR 912318300 828 41521 SH SOLE 0 0 41521 UNITED STATES OIL FUND LP UNITS 91232N108 7177 632918 SH SOLE 0 0 632918 UNITED STATES STL CORP NEW COM 912909108 2322 201036 SH SOLE 0 0 201036 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 230 11393 SH SOLE 0 0 11393 UNITED STS BRENT OIL FD LP UNIT 91167Q100 726 40021 SH SOLE 0 0 40021 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 509 14209 SH SOLE 0 0 14209 UNITED TECHNOLOGIES CORP COM 913017109 42211 309190 SH SOLE 22948 0 286242 UNITEDHEALTH GROUP INC COM 91324P102 61429 282664 SH SOLE 91662 0 191002 UNITEDHEALTH GROUP INC COM 91324P102 217 1000 SH Put SOLE 0 0 1000 UNITI GROUP INC COM 91325V108 265 34150 SH SOLE 51 0 34099 UNITIL CORP COM 913259107 257 4058 SH SOLE 0 0 4058 UNIVERSAL DISPLAY CORP COM 91347P105 1320 7861 SH SOLE 360 0 7501 UNIVERSAL FST PRODS INC COM 913543104 271 6799 SH SOLE 6007 0 792 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 920 8945 SH SOLE 0 0 8945 UNIVERSAL HLTH SVCS INC CL B 913903100 469 3155 SH SOLE 237 0 2918 UNUM GROUP COM 91529Y106 1613 54273 SH SOLE 47151 0 7122 UPLAND SOFTWARE INC COM 91544A109 310 8901 SH SOLE 0 0 8901 UPWORK INC COM 91688F104 202 15150 SH SOLE 0 0 15150 URANIUM ENERGY CORP COM 916896103 14 14500 SH SOLE 0 0 14500 US BANCORP DEL COM NEW 902973304 24935 450580 SH SOLE 82871 0 367709 US FOODS HLDG CORP COM 912008109 541 13173 SH SOLE 10420 0 2753 US XPRESS ENTERPRISES INC COM CL A 90338N202 69 14372 SH SOLE 0 0 14372 V F CORP COM 918204108 5770 64841 SH SOLE 20907 0 43934 VAALCO ENERGY INC COM NEW 91851C201 48 23840 SH SOLE 0 0 23840 VAIL RESORTS INC COM 91879Q109 1049 4610 SH SOLE 2001 0 2609 VALARIS PLC SHS CLASS A G9402V109 75 15533 SH SOLE 0 0 15533 VALE S A SPONSORED ADS 91912E105 481 41847 SH SOLE 2960 0 38887 VALERO ENERGY CORP NEW COM 91913Y100 16610 194860 SH SOLE 26935 0 167925 VALLEY NATL BANCORP COM 919794107 602 55397 SH SOLE 3680 0 51717 VALVOLINE INC COM 92047W101 201 9130 SH SOLE 290 0 8840 VANECK MERK GOLD TRUST GOLD TRUST 921078101 550 38148 SH SOLE 0 0 38148 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2287 34719 SH SOLE 0 0 34719 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 9115 181173 SH SOLE 0 0 181173 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2881 136223 SH SOLE 0 0 136223 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2994 169218 SH SOLE 0 0 169218 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 14296 847910 SH SOLE 0 0 847910 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1225 10383 SH SOLE 0 0 10383 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 725 26271 SH SOLE 0 0 26271 VANECK VECTORS ETF TR COAL ETF 92189F809 193 17779 SH SOLE 0 0 17779 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 6511 280888 SH SOLE 0 0 280888 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 19930 679752 SH SOLE 0 0 679752 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 45840 1716204 SH SOLE 0 0 1716204 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 427 39465 SH SOLE 0 0 39465 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 523 28365 SH SOLE 0 0 28365 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 22970 356505 SH SOLE 23996 0 332509 VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 319 9777 SH SOLE 0 0 9777 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1903 75408 SH SOLE 0 0 75408 VANECK VECTORS ETF TR ISRAEL ETF 92189F635 222 6745 SH SOLE 0 0 6745 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 12452 377333 SH SOLE 0 0 377333 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 8168 225265 SH SOLE 0 0 225265 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 591 9233 SH SOLE 0 0 9233 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 41023 818004 SH SOLE 0 0 818004 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 4176 179382 SH SOLE 0 0 179382 VANECK VECTORS ETF TR NDR CMG LN FLT 92189F148 1541 54970 SH SOLE 0 0 54970 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 945 80406 SH SOLE 0 0 80406 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 7675 378071 SH SOLE 0 0 378071 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 553 9696 SH SOLE 0 0 9696 VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 602 47685 SH SOLE 0 0 47685 VANECK VECTORS ETF TR RETAIL ETF 92189F684 1432 12508 SH SOLE 0 0 12508 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1913 83851 SH SOLE 0 0 83851 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 8162 68510 SH SOLE 0 0 68510 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 2823 112113 SH SOLE 36157 0 75956 VANECK VECTORS ETF TR STEEL ETF 92189F205 318 9387 SH SOLE 0 0 9387 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 358 10583 SH SOLE 0 0 10583 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 506 31009 SH SOLE 0 0 31009 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 88677 548539 SH SOLE 0 0 548539 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 29701 258357 SH SOLE 0 0 258357 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 2442 17516 SH SOLE 0 0 17516 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 15944 122165 SH SOLE 0 0 122165 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2630 21312 SH SOLE 0 0 21312 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 3425 22325 SH SOLE 0 0 22325 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8374 64590 SH SOLE 0 0 64590 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 17080 119750 SH SOLE 0 0 119750 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 140853 1600606 SH SOLE 0 0 1600606 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 89937 875979 SH SOLE 0 0 875979 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 274264 3394779 SH SOLE 232 0 3394547 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1432023 16961067 SH SOLE 122634 0 16838433 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 235133 3996815 SH SOLE 2786 0 3994029 VANGUARD GROUP DIV APP ETF 921908844 352815 2950451 SH SOLE 0 0 2950451 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 43133 370781 SH SOLE 0 0 370781 VANGUARD INDEX FDS GROWTH ETF 922908736 486080 2923260 SH SOLE 15514 0 2907746 VANGUARD INDEX FDS LARGE CAP ETF 922908637 56981 417962 SH SOLE 16291 0 401671 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 61279 413739 SH SOLE 3206 0 410533 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 61682 545856 SH SOLE 4232 0 541624 VANGUARD INDEX FDS MID CAP ETF 922908629 183957 1097595 SH SOLE 63309 0 1034286 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 185645 1990830 SH SOLE 2332 0 1988498 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 417072 1529977 SH SOLE 1114 0 1528863 VANGUARD INDEX FDS SM CP VAL ETF 922908611 94124 730491 SH SOLE 13692 0 716799 VANGUARD INDEX FDS SMALL CP ETF 922908751 256433 1666342 SH SOLE 63621 0 1602721 VANGUARD INDEX FDS SML CP GRW ETF 922908595 60492 332301 SH SOLE 281 0 332020 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1592920 10549137 SH SOLE 0 0 10549137 VANGUARD INDEX FDS VALUE ETF 922908744 533902 4783213 SH SOLE 22939 0 4760274 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 54397 1090121 SH SOLE 0 0 1090121 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 222804 5534123 SH SOLE 89208 0 5444915 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 14952 278901 SH SOLE 0 0 278901 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 8472 128270 SH SOLE 0 0 128270 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 7486 73424 SH SOLE 896 0 72528 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 5823 99391 SH SOLE 0 0 99391 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 45883 613242 SH SOLE 0 0 613242 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 26237 534909 SH SOLE 0 0 534909 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 31607 589461 SH SOLE 0 0 589461 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 31685 475258 SH SOLE 0 0 475258 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 968355 10613272 SH SOLE 102 0 10613170 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 30199 298589 SH SOLE 62 0 298527 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 6227 70968 SH SOLE 0 0 70968 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 134898 2532826 SH SOLE 0 0 2532826 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 44756 734554 SH SOLE 0 0 734554 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 89609 1105599 SH SOLE 96 0 1105503 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 15218 172027 SH SOLE 0 0 172027 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 47299 288124 SH SOLE 0 0 288124 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 9278 68207 SH SOLE 0 0 68207 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 19267 171350 SH SOLE 0 0 171350 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 6499 46390 SH SOLE 0 0 46390 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 17993 147849 SH SOLE 0 0 147849 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1317 12592 SH SOLE 0 0 12592 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 4934 36499 SH SOLE 0 0 36499 VANGUARD STAR FD VG TL INTL STK F 921909768 67417 1305007 SH SOLE 0 0 1305007 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 401480 9773133 SH SOLE 25690 0 9747443 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 8402 104238 SH SOLE 0 0 104238 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 266310 3001357 SH SOLE 0 0 3001357 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 17655 265208 SH SOLE 0 0 265208 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 10006 168482 SH SOLE 0 0 168482 VANGUARD WORLD FD EXTENDED DUR 921910709 23586 166923 SH SOLE 0 0 166923 VANGUARD WORLD FD MEGA CAP INDEX 921910873 25953 251706 SH SOLE 0 0 251706 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 32136 394601 SH SOLE 0 0 394601 VANGUARD WORLD FD MEGA GRWTH IND 921910816 70452 531073 SH SOLE 0 0 531073 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5588 64455 SH SOLE 0 0 64455 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 30859 171325 SH SOLE 0 0 171325 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 64013 408875 SH SOLE 0 0 408875 VANGUARD WORLD FDS ENERGY ETF 92204A306 13299 170454 SH SOLE 0 0 170454 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 33588 479829 SH SOLE 28 0 479801 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 64151 382581 SH SOLE 7 0 382574 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 12205 83553 SH SOLE 0 0 83553 VANGUARD WORLD FDS INF TECH ETF 92204A702 207362 962011 SH SOLE 1396 0 960615 VANGUARD WORLD FDS MATERIALS ETF 92204A801 10029 79356 SH SOLE 0 0 79356 VANGUARD WORLD FDS UTILITIES ETF 92204A876 65420 455415 SH SOLE 0 0 455415 VAPOTHERM INC COM 922107107 101 10682 SH SOLE 0 0 10682 VARIAN MED SYS INC COM 92220P105 2488 20892 SH SOLE 16981 0 3911 VECTOR GROUP LTD COM 92240M108 680 57096 SH SOLE 0 0 57096 VEEVA SYS INC CL A COM 922475108 4601 30134 SH SOLE 1588 0 28546 VENATOR MATLS PLC SHS G9329Z100 188 77180 SH SOLE 77180 0 0 VENTAS INC COM 92276F100 24299 332725 SH SOLE 157631 0 175094 VEREIT INC COM 92339V100 7119 727951 SH SOLE 1589 0 726362 VERISIGN INC COM 92343E102 1432 7593 SH SOLE 92 0 7501 VERISK ANALYTICS INC COM 92345Y106 1913 12095 SH SOLE 5713 0 6382 VERIZON COMMUNICATIONS INC COM 92343V104 127236 2107956 SH SOLE 429267 0 1678689 VERTEX PHARMACEUTICALS INC COM 92532F100 6154 36321 SH SOLE 28572 0 7749 VERTICAL CAP INCOME FUND SHS BEN INT 92535C104 553 51792 SH SOLE 0 0 51792 VIACOM INC NEW CL A 92553P102 351 13369 SH SOLE 0 0 13369 VIACOM INC NEW CL B 92553P201 718 29889 SH SOLE 13835 0 16054 VIAD CORP COM NEW 92552R406 475 7069 SH SOLE 0 0 7069 VIASAT INC COM 92552V100 364 4829 SH SOLE 0 0 4829 VICI PPTYS INC COM 925652109 243 10749 SH SOLE 2489 0 8260 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 2767 88311 SH SOLE 0 0 88311 VICTORY PORTFOLIOS II VCSHS EMRG VOLTY 92647N857 1247 50686 SH SOLE 0 0 50686 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 10430 328266 SH SOLE 0 0 328266 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 971 26033 SH SOLE 0 0 26033 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 49939 1012141 SH SOLE 0 0 1012141 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 25396 479811 SH SOLE 0 0 479811 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 6803 187485 SH SOLE 0 0 187485 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 66331 1425545 SH SOLE 0 0 1425545 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 98073 2042160 SH SOLE 0 0 2042160 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 3606 81163 SH SOLE 0 0 81163 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 3511 75996 SH SOLE 0 0 75996 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 14446 642310 SH SOLE 0 0 642310 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 2440 71629 SH SOLE 0 0 71629 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 1029 32217 SH SOLE 0 0 32217 VIKING THERAPEUTICS INC COM 92686J106 147 21368 SH SOLE 210 0 21158 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1603 57924 SH SOLE 0 0 57924 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 97 10825 SH SOLE 0 0 10825 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 412 37379 SH SOLE 0 0 37379 VIRTUS TOTAL RETURN FUND INC COM 92837G100 2160 191796 SH SOLE 0 0 191796 VISA INC COM CL A 92826C839 167824 975666 SH SOLE 172976 0 802690 VISHAY INTERTECHNOLOGY INC COM 928298108 207 12205 SH SOLE 8795 0 3410 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 67 62500 SH SOLE 0 0 62500 VISTRA ENERGY CORP COM 92840M102 807 30177 SH SOLE 23303 0 6874 VMWARE INC CL A COM 928563402 5650 37649 SH SOLE 17411 0 20238 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 12840 644924 SH SOLE 446564 0 198360 VONAGE HLDGS CORP COM 92886T201 1017 90017 SH SOLE 55 0 89962 VORNADO RLTY TR SH BEN INT 929042109 249 3910 SH SOLE 1119 0 2791 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 72 10048 SH SOLE 0 0 10048 VOYA FINL INC COM 929089100 665 12210 SH SOLE 11961 0 249 VOYA GLBL ADV & PREM OPP FD COM 92912R104 194 18802 SH SOLE 0 0 18802 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 376 62612 SH SOLE 0 0 62612 VOYA INFRASTRUCTURE INDLS & COM 92912X101 128 11143 SH SOLE 0 0 11143 VOYA PRIME RATE TR SH BEN INT 92913A100 214 45373 SH SOLE 0 0 45373 VOYA RISK MANAGED NAT RES FD COM 92913C106 89 22661 SH SOLE 0 0 22661 VULCAN MATLS CO COM 929160109 3492 23091 SH SOLE 12409 0 10682 W & T OFFSHORE INC COM 92922P106 69 15737 SH SOLE 12694 0 3043 W P CAREY INC COM 92936U109 39736 443976 SH SOLE 1415 0 442561 WABCO HLDGS INC COM 92927K102 630 4709 SH SOLE 1576 0 3133 WABTEC CORP COM 929740108 908 12635 SH SOLE 3988 0 8647 WADDELL & REED FINL INC CL A 930059100 325 18913 SH SOLE 7311 0 11602 WALGREENS BOOTS ALLIANCE INC COM 931427108 12660 228900 SH SOLE 2626 0 226274 WALMART INC COM 931142103 76109 641298 SH SOLE 25516 0 615782 WASHINGTON FED INC COM 938824109 812 21965 SH SOLE 20762 0 1203 WASHINGTON PRIME GROUP NEW COM 93964W108 228 55093 SH SOLE 0 0 55093 WASTE CONNECTIONS INC COM 94106B101 1391 15117 SH SOLE 4182 0 10935 WASTE MGMT INC DEL COM 94106L109 36998 321720 SH SOLE 6984 0 314736 WATERS CORP COM 941848103 947 4242 SH SOLE 1746 0 2496 WATERSTONE FINL INC MD COM 94188P101 408 23774 SH SOLE 0 0 23774 WATSCO INC COM 942622200 361 2134 SH SOLE 698 0 1436 WAYFAIR INC CL A 94419L101 444 3965 SH SOLE 658 0 3307 WD-40 CO COM 929236107 464 2526 SH SOLE 174 0 2352 WEC ENERGY GROUP INC COM 92939U106 8966 94277 SH SOLE 12385 0 81892 WEINGARTEN RLTY INVS SH BEN INT 948741103 278 9552 SH SOLE 843 0 8709 WELLCARE HEALTH PLANS INC COM 94946T106 473 1825 SH SOLE 0 0 1825 WELLS FARGO CO NEW COM 949746101 30878 612167 SH SOLE 128742 0 483425 WELLS FARGO CO NEW PERP PFD CNV A 949746804 3055 2007 SH SOLE 0 0 2007 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 174 31979 SH SOLE 0 0 31979 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 644 78127 SH SOLE 0 0 78127 WELLS FARGO MULTI SECTOR INC COM 94987D101 421 34107 SH SOLE 0 0 34107 WELLTOWER INC COM 95040Q104 23294 256971 SH SOLE 118162 0 138809 WENDYS CO COM 95058W100 862 43132 SH SOLE 0 0 43132 WESBANCO INC COM 950810101 936 25040 SH SOLE 13463 0 11577 WEST PHARMACEUTICAL SVSC INC COM 955306105 2593 18281 SH SOLE 17823 0 458 WESTERN ALLIANCE BANCORP COM 957638109 326 7073 SH SOLE 6006 0 1067 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1591 114569 SH SOLE 0 0 114569 WESTERN ASSET GLB HI INCOME COM 95766B109 1888 190179 SH SOLE 0 0 190179 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 353 20261 SH SOLE 0 0 20261 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 176 11596 SH SOLE 0 0 11596 WESTERN ASSET HIGH INCM FD I COM 95766J102 189 27829 SH SOLE 0 0 27829 WESTERN ASSET HIGH INCM OPP COM 95766K109 173 34276 SH SOLE 0 0 34276 WESTERN ASSET MTG DEF OPPTY COM 95790B109 428 19660 SH SOLE 0 0 19660 WESTERN ASSET MUN DEF OPP TR COM 95768A109 244 11258 SH SOLE 0 0 11258 WESTERN ASSET MUN HI INCM FD COM 95766N103 101 13334 SH SOLE 0 0 13334 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1777 125045 SH SOLE 0 0 125045 WESTERN ASST MNGD MUN FD INC COM 95766M105 172 12537 SH SOLE 0 0 12537 WESTERN AST INFL LKD OPP & I COM 95766R104 149 13446 SH SOLE 0 0 13446 WESTERN DIGITAL CORP COM 958102105 6730 112844 SH SOLE 26956 0 85888 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 480 19265 SH SOLE 0 0 19265 WESTERN UN CO COM 959802109 894 38587 SH SOLE 11408 0 27179 WESTLAKE CHEM CORP COM 960413102 207 3158 SH SOLE 65 0 3093 WESTPAC BKG CORP SPONSORED ADR 961214301 345 17276 SH SOLE 8058 0 9218 WESTROCK CO COM 96145D105 2251 61755 SH SOLE 1900 0 59855 WEX INC COM 96208T104 1687 8351 SH SOLE 4324 0 4027 WEYERHAEUSER CO COM 962166104 10955 395479 SH SOLE 30252 0 365227 WHEATON PRECIOUS METALS CORP COM 962879102 1769 67419 SH SOLE 0 0 67419 WHIRLPOOL CORP COM 963320106 1533 9680 SH SOLE 142 0 9538 WHITESTONE REIT COM 966084204 845 61403 SH SOLE 0 0 61403 WHITING PETE CORP NEW COM NEW 966387409 184 22885 SH SOLE 7 0 22878 WILLIAMS COS INC DEL COM 969457100 6545 272037 SH SOLE 121777 0 150260 WILLIAMS SONOMA INC COM 969904101 2131 31341 SH SOLE 1428 0 29913 WILLIS TOWERS WATSON PUB LTD SHS G96629103 572 2963 SH SOLE 1687 0 1276 WINGSTOP INC COM 974155103 246 2814 SH SOLE 2549 0 265 WINMARK CORP COM 974250102 4146 23505 SH SOLE 0 0 23505 WINTRUST FINL CORP COM 97650W108 567 8775 SH SOLE 6808 0 1967 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 5236 298529 SH SOLE 0 0 298529 WISDOMTREE TR CBOE S&P 500 97717X560 368 13316 SH SOLE 0 0 13316 WISDOMTREE TR CHINADIV EX FI 97717X719 775 10898 SH SOLE 0 0 10898 WISDOMTREE TR CURRNCY INT EQ 97717X263 1349 46795 SH SOLE 0 0 46795 WISDOMTREE TR DYNAMIC LNG EQ 97717X313 265 9519 SH SOLE 0 0 9519 WISDOMTREE TR E MKTS CNSMR GR 97717W539 432 20190 SH SOLE 0 0 20190 WISDOMTREE TR EM EX ST-OWNED 97717X578 9322 337144 SH SOLE 0 0 337144 WISDOMTREE TR EM LCL DEBT FD 97717X867 299 8693 SH SOLE 0 0 8693 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 942 40169 SH SOLE 0 0 40169 WISDOMTREE TR EMER MKT HIGH FD 97717W315 13455 325710 SH SOLE 0 0 325710 WISDOMTREE TR EMERG CUR STR FD 97717W133 350 19100 SH SOLE 0 0 19100 WISDOMTREE TR EMERG MKTS DIV 97717X214 762 25438 SH SOLE 0 0 25438 WISDOMTREE TR EMG MKTS SMCAP 97717W281 3868 87305 SH SOLE 0 0 87305 WISDOMTREE TR EUR HDG SMLCAP 97717X552 301 9910 SH SOLE 0 0 9910 WISDOMTREE TR EURO QTLY DIV GR 97717X610 390 15511 SH SOLE 0 0 15511 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 13447 199839 SH SOLE 0 0 199839 WISDOMTREE TR EUROPE SMCP DV 97717W869 3102 55490 SH SOLE 0 0 55490 WISDOMTREE TR FLOATNG RAT TREA 97717X628 7668 306124 SH SOLE 0 0 306124 WISDOMTREE TR GLB EX US RL EST 97717W331 368 12583 SH SOLE 0 0 12583 WISDOMTREE TR GLB HIGH DIV FD 97717W877 1708 37123 SH SOLE 0 0 37123 WISDOMTREE TR GLB US QTLY DIV 97717W844 236 4061 SH SOLE 0 0 4061 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1349 58632 SH SOLE 0 0 58632 WISDOMTREE TR INDIA ERNGS FD 97717W422 2624 110021 SH SOLE 0 0 110021 WISDOMTREE TR INTL DIV EX FINL 97717W786 1025 25382 SH SOLE 0 0 25382 WISDOMTREE TR INTL EQUITY FD 97717W703 2356 47383 SH SOLE 0 0 47383 WISDOMTREE TR INTL LRGCAP DV 97717W794 423 9196 SH SOLE 0 0 9196 WISDOMTREE TR INTL QULTY DIV 97717X131 202 7033 SH SOLE 0 0 7033 WISDOMTREE TR INTL SMCAP DIV 97717W760 2652 41744 SH SOLE 0 0 41744 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 5876 174763 SH SOLE 0 0 174763 WISDOMTREE TR ITL HIGH DIV FD 97717W802 704 18038 SH SOLE 0 0 18038 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3545 70247 SH SOLE 0 0 70247 WISDOMTREE TR JP SMALLCP DIV 97717W836 469 6819 SH SOLE 0 0 6819 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 356 19360 SH SOLE 0 0 19360 WISDOMTREE TR US DIVID EX FNCL 97717W406 4380 50097 SH SOLE 0 0 50097 WISDOMTREE TR US HIGH DIVIDEND 97717W208 7165 96205 SH SOLE 0 0 96205 WISDOMTREE TR US LARGECAP DIVD 97717W307 30516 308021 SH SOLE 0 0 308021 WISDOMTREE TR US LARGECAP FUND 97717W588 4094 122068 SH SOLE 0 0 122068 WISDOMTREE TR US MIDCAP DIVID 97717W505 56498 1555996 SH SOLE 0 0 1555996 WISDOMTREE TR US MIDCAP FUND 97717W570 5155 130703 SH SOLE 0 0 130703 WISDOMTREE TR US QTLY DIV GRT 97717X669 48676 1079525 SH SOLE 16304 0 1063221 WISDOMTREE TR US S CAP QTY DIV 97717X651 1283 36055 SH SOLE 0 0 36055 WISDOMTREE TR US SHRT TRM HIGH 97717X149 3557 70963 SH SOLE 0 0 70963 WISDOMTREE TR US SMALLCAP DIVD 97717W604 25775 941734 SH SOLE 0 0 941734 WISDOMTREE TR US SMALLCAP FUND 97717W562 3457 97096 SH SOLE 0 0 97096 WISDOMTREE TR US TOTAL DIVIDND 97717W109 14982 151169 SH SOLE 0 0 151169 WISDOMTREE TR US TOTAL MRKT FD 97717W596 1014 29913 SH SOLE 0 0 29913 WISDOMTREE TR YIELD ENHANCD US 97717X511 15895 304031 SH SOLE 0 0 304031 WIX COM LTD SHS M98068105 1016 8703 SH SOLE 0 0 8703 WNS HOLDINGS LTD SPON ADR 92932M101 925 15743 SH SOLE 15568 0 175 WOODWARD INC COM 980745103 1194 11075 SH SOLE 6576 0 4499 WORKDAY INC CL A 98138H101 2100 12358 SH SOLE 2420 0 9938 WORKIVA INC COM CL A 98139A105 322 7346 SH SOLE 658 0 6688 WORLD FUEL SVCS CORP COM 981475106 208 5206 SH SOLE 1706 0 3500 WORLD GOLD TR SPDR GLD MINIS 98149E204 7022 477716 SH SOLE 0 0 477716 WORLD WRESTLING ENTMT INC CL A 98156Q108 422 5929 SH SOLE 470 0 5459 WORTHINGTON INDS INC COM 981811102 254 7037 SH SOLE 0 0 7037 WPP PLC NEW ADR 92937A102 1591 25427 SH SOLE 16944 0 8483 WPX ENERGY INC COM 98212B103 667 62978 SH SOLE 17037 0 45941 WRAP TECHNOLOGIES INC COM 98212N107 80 19700 SH SOLE 0 0 19700 WRIGHT MED GROUP N V ORD SHS N96617118 266 12897 SH SOLE 3957 0 8940 WW INTL INC COM 98262P101 836 22105 SH SOLE 11 0 22094 WYNDHAM DESTINATIONS INC COM 98310W108 499 10837 SH SOLE 712 0 10125 WYNDHAM HOTELS & RESORTS INC COM 98311A105 672 12997 SH SOLE 3647 0 9350 WYNN RESORTS LTD COM 983134107 7122 65509 SH SOLE 1792 0 63717 XCEL ENERGY INC COM 98389B100 12692 195588 SH SOLE 42775 0 152813 XENIA HOTELS & RESORTS INC COM 984017103 1859 88019 SH SOLE 0 0 88019 XEROX HOLDINGS CORP COM NEW 98421M106 496 16568 SH SOLE 2026 0 14542 XILINX INC COM 983919101 3280 34200 SH SOLE 2595 0 31605 XPO LOGISTICS INC COM 983793100 1048 14648 SH SOLE 266 0 14382 XYLEM INC COM 98419M100 3768 47319 SH SOLE 31945 0 15374 YAMANA GOLD INC COM 98462Y100 667 209601 SH SOLE 0 0 209601 YANDEX N V SHS CLASS A N97284108 545 15564 SH SOLE 37 0 15527 YATRA ONLINE INC ORD SHS G98338109 478 116011 SH SOLE 0 0 116011 YELP INC CL A 985817105 226 6515 SH SOLE 0 0 6515 YETI HLDGS INC COM 98585X104 663 23670 SH SOLE 1561 0 22109 YUM BRANDS INC COM 988498101 13715 120911 SH SOLE 21808 0 99103 YUM CHINA HLDGS INC COM 98850P109 6369 140194 SH SOLE 38249 0 101945 YY INC SPONSORED ADS A 98426T106 212 3779 SH SOLE 1722 0 2057 ZAGG INC COM 98884U108 188 30030 SH SOLE 0 0 30030 ZEBRA TECHNOLOGIES CORP CL A 989207105 1802 8732 SH SOLE 4572 0 4160 ZENDESK INC COM 98936J101 1535 21063 SH SOLE 13178 0 7885 ZILLOW GROUP INC CL C CAP STK 98954M200 214 7176 SH SOLE 0 0 7176 ZIMMER BIOMET HLDGS INC COM 98956P102 3421 24919 SH SOLE 342 0 24577 ZION OIL & GAS INC COM 989696109 14 56788 SH SOLE 0 0 56788 ZIONS BANCORPORATION N A COM 989701107 365 8202 SH SOLE 2985 0 5217 ZIOPHARM ONCOLOGY INC COM 98973P101 174 40565 SH SOLE 0 0 40565 ZOETIS INC CL A 98978V103 11579 92938 SH SOLE 54912 0 38026 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1419 18617 SH SOLE 0 0 18617 ZSCALER INC COM 98980G102 888 18794 SH SOLE 0 0 18794 ZUORA INC COM CL A 98983V106 178 11836 SH SOLE 478 0 11358 ZYNERBA PHARMACEUTICALS INC COM 98986X109 351 46480 SH SOLE 0 0 46480 ZYNGA INC CL A 98986T108 547 93957 SH SOLE 1062 0 92895