0001403438-20-000001.txt : 20200214 0001403438-20-000001.hdr.sgml : 20200214 20200214152921 ACCESSION NUMBER: 0001403438-20-000001 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200214 DATE AS OF CHANGE: 20200214 EFFECTIVENESS DATE: 20200214 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: 20618729 BUSINESS ADDRESS: STREET 1: 4707 EXECUTIVE DRIVE CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 704-733-3300 MAIL ADDRESS: STREET 1: 1055 LPL WAY CITY: FORT MILL STATE: SC ZIP: 29715 FORMER COMPANY: FORMER CONFORMED NAME: LPL Financial CORP DATE OF NAME CHANGE: 20080102 FORMER COMPANY: FORMER CONFORMED NAME: Linsco/Private Ledger Corp. DATE OF NAME CHANGE: 20070615 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001403438 XXXXXXXX 12-31-2019 12-31-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 02-14-2020 0 3341 54954139 false
INFORMATION TABLE 2 Q42019LPL13F.xml 180 DEGREE CAP CORP COM 68235B109 25 11400 SH SOLE 0 0 11400 22ND CENTY GROUP INC COM 90137F103 43 39495 SH SOLE 0 0 39495 2U INC COM 90214J101 624 26009 SH SOLE 10433 0 15576 3-D SYS CORP DEL COM NEW 88554D205 1206 137858 SH SOLE 0 0 137858 3M CO COM 88579Y101 40810 231320 SH SOLE 3265 0 228055 AAR CORP COM 000361105 260 5766 SH SOLE 3194 0 2572 AARONS INC COM PAR $0.50 002535300 756 13230 SH SOLE 11975 0 1255 ABB LTD SPONSORED ADR 000375204 2110 87569 SH SOLE 8836 0 78733 ABBOTT LABS COM 002824100 40690 468451 SH SOLE 28156 0 440295 ABBVIE INC COM 00287Y109 95328 1076662 SH SOLE 248474 0 828188 ABBVIE INC COM 00287Y109 239 2700 SH Put SOLE 0 0 2700 ABERDEEN ASIA PACIFIC INCOM COM 003009107 5568 1310069 SH SOLE 0 0 1310069 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 138 25476 SH SOLE 0 0 25476 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 107 10250 SH SOLE 0 0 10250 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 530 81715 SH SOLE 0 0 81715 ABERDEEN INCOME CR STRATEGIE COM 003057106 478 41556 SH SOLE 0 0 41556 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1983 135655 SH SOLE 0 0 135655 ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 530 23371 SH SOLE 0 0 23371 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 4065 22183 SH SOLE 0 0 22183 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1095 12043 SH SOLE 0 0 12043 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 784 10262 SH SOLE 0 0 10262 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 593 34224 SH SOLE 0 0 34224 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2843 317669 SH SOLE 0 0 317669 ABIOMED INC COM 003654100 2346 13751 SH SOLE 203 0 13548 ABRAXAS PETE CORP COM 003830106 51 146120 SH SOLE 0 0 146120 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 18781 736519 SH SOLE 733808 0 2711 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 7716 282859 SH SOLE 281289 0 1570 ABSOLUTE SHS TR WBI BBR RNG 3000 00400R502 7218 257796 SH SOLE 257400 0 396 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 9398 337933 SH SOLE 337167 0 766 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 13042 531462 SH SOLE 529538 0 1924 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 3379 172466 SH SOLE 172118 0 348 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 5922 290127 SH SOLE 214575 0 75552 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 12951 491112 SH SOLE 419066 0 72046 ACACIA COMMUNICATIONS INC COM 00401C108 1038 15310 SH SOLE 0 0 15310 ACADIA HEALTHCARE COMPANY IN COM 00404A109 619 18636 SH SOLE 18151 0 485 ACADIA PHARMACEUTICALS INC COM 004225108 2420 56567 SH SOLE 3295 0 53272 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19898 94497 SH SOLE 33367 0 61130 ACCURAY INC COM 004397105 31 11020 SH SOLE 0 0 11020 ACTIVISION BLIZZARD INC COM 00507V109 8076 135921 SH SOLE 64039 0 71882 ACUITY BRANDS INC COM 00508Y102 269 1936 SH SOLE 1735 0 201 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 10 14800 SH SOLE 0 0 14800 ADAMS DIVERSIFIED EQUITY FD COM 006212104 2048 129891 SH SOLE 0 0 129891 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 796 26603 SH SOLE 0 0 26603 ADDUS HOMECARE CORP COM 006739106 377 3880 SH SOLE 0 0 3880 ADOBE INC COM 00724F101 70948 215108 SH SOLE 35490 0 179618 ADVANCE AUTO PARTS INC COM 00751Y106 6470 40404 SH SOLE 28047 0 12357 ADVANCED EMISSIONS SOLUTS IN COM 00770C101 143 13575 SH SOLE 0 0 13575 ADVANCED ENERGY INDS COM 007973100 1678 23564 SH SOLE 10247 0 13317 ADVANCED MICRO DEVICES INC COM 007903107 10897 237624 SH SOLE 33204 0 204420 ADVENT CONVERTIBLE & INCOME COM 00764C109 1079 69391 SH SOLE 0 0 69391 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 2287 42444 SH SOLE 0 0 42444 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 827 11078 SH SOLE 0 0 11078 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 1158 23904 SH SOLE 0 0 23904 ADVISORSHARES TR PURE CANNABIS 00768Y495 418 34882 SH SOLE 0 0 34882 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 707 131846 SH SOLE 0 0 131846 AEGON N V NY REGISTRY SHS 007924103 943 208199 SH SOLE 55589 0 152610 AERCAP HOLDINGS NV SHS N00985106 850 13829 SH SOLE 8294 0 5535 AERIE PHARMACEUTICALS INC COM 00771V108 281 11632 SH SOLE 11478 0 154 AEROJET ROCKETDYNE HLDGS INC COM 007800105 344 7532 SH SOLE 4206 0 3326 AEROVIRONMENT INC COM 008073108 212 3433 SH SOLE 0 0 3433 AES CORP COM 00130H105 3429 172304 SH SOLE 148008 0 24296 AFFILIATED MANAGERS GROUP IN COM 008252108 485 5719 SH SOLE 0 0 5719 AFFIMED N V COM N01045108 42 15325 SH SOLE 0 0 15325 AFLAC INC COM 001055102 9775 184778 SH SOLE 53851 0 130927 AGCO CORP COM 001084102 255 3302 SH SOLE 0 0 3302 AGENUS INC COM NEW 00847G705 119 29357 SH SOLE 0 0 29357 AGF INVESTMENTS TRUST AGFIQ US MK ANTI 00110G408 1980 89369 SH SOLE 0 0 89369 AGILENT TECHNOLOGIES INC COM 00846U101 3402 39883 SH SOLE 1177 0 38706 AGNC INVT CORP COM 00123Q104 2781 157298 SH SOLE 302 0 156996 AGNICO EAGLE MINES LTD COM 008474108 2311 37512 SH SOLE 38 0 37474 AGROFRESH SOLUTIONS COM 00856G109 179 69500 SH SOLE 0 0 69500 AIMMUNE THERAPEUTICS INC COM 00900T107 266 7944 SH SOLE 319 0 7625 AIR PRODS & CHEMS INC COM 009158106 9542 40607 SH SOLE 18678 0 21929 AIRCASTLE LTD COM G0129K104 603 18835 SH SOLE 5467 0 13368 AK STL HLDG CORP COM 001547108 120 36547 SH SOLE 0 0 36547 AKAMAI TECHNOLOGIES INC COM 00971T101 7731 89466 SH SOLE 78493 0 10973 AKEBIA THERAPEUTICS INC COM 00972D105 220 34759 SH SOLE 31523 0 3236 ALARM COM HLDGS INC COM 011642105 240 5596 SH SOLE 2128 0 3468 ALASKA AIR GROUP INC COM 011659109 3101 45777 SH SOLE 4276 0 41501 ALBEMARLE CORP COM 012653101 1635 22388 SH SOLE 414 0 21974 ALCOA CORP COM 013872106 705 32777 SH SOLE 0 0 32777 ALCON INC ORD SHS H01301128 2674 47273 SH SOLE 28009 0 19264 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 547 3387 SH SOLE 1048 0 2339 ALEXION PHARMACEUTICALS INC COM 015351109 4997 46229 SH SOLE 34299 0 11930 ALGONQUIN PWR UTILS CORP COM 015857105 283 20015 SH SOLE 0 0 20015 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 86140 406099 SH SOLE 89485 0 316614 ALIGN TECHNOLOGY INC COM 016255101 3843 13774 SH SOLE 1753 0 12021 ALLEGHANY CORP DEL COM 017175100 1985 2482 SH SOLE 1847 0 635 ALLEGHENY TECHNOLOGIES INC COM 01741R102 211 10226 SH SOLE 178 0 10048 ALLEGIANT TRAVEL CO COM 01748X102 379 2175 SH SOLE 308 0 1867 ALLEGION PUB LTD CO ORD SHS G0176J109 884 7101 SH SOLE 0 0 7101 ALLERGAN PLC SHS G0177J108 11745 61436 SH SOLE 29434 0 32002 ALLETE INC COM NEW 018522300 515 6346 SH SOLE 1848 0 4498 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 526 48597 SH SOLE 529 0 48068 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 4664 384477 SH SOLE 0 0 384477 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2438 80580 SH SOLE 6104 0 74476 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 422 30168 SH SOLE 0 0 30168 ALLIANT ENERGY CORP COM 018802108 6685 122165 SH SOLE 1476 0 120689 ALLIANZGI CONV INCOME FD COM 018828103 2274 395490 SH SOLE 0 0 395490 ALLIANZGI CONV INCOME FD II COM 018825109 392 76645 SH SOLE 0 0 76645 ALLIANZGI DIVERS INC & CNV F COM 01883J108 221 8982 SH SOLE 0 0 8982 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 434 33378 SH SOLE 0 0 33378 ALLISON TRANSMISSION HLDGS I COM 01973R101 1082 22383 SH SOLE 20294 0 2089 ALLSTATE CORP COM 020002101 9997 88903 SH SOLE 23683 0 65220 ALLY FINL INC COM 02005N100 677 22143 SH SOLE 95 0 22048 ALMADEN MINERALS LTD COM CL B 020283305 10 17000 SH SOLE 0 0 17000 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 534 4635 SH SOLE 0 0 4635 ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 305 10330 SH SOLE 0 0 10330 ALPHABET INC CAP STK CL A 02079K305 142496 106385 SH SOLE 18595 0 87790 ALPHABET INC CAP STK CL A 02079K305 402 300 SH Put SOLE 0 0 300 ALPHABET INC CAP STK CL C 02079K107 115086 86070 SH SOLE 12025 0 74045 ALPHATEC HOLDINGS INC COM NEW 02081G201 551 77630 SH SOLE 0 0 77630 ALPS ETF TR ALERIAN ENERGY 00162Q676 216 10369 SH SOLE 0 0 10369 ALPS ETF TR ALERIAN MLP 00162Q866 41751 4911906 SH SOLE 2645 0 4909261 ALPS ETF TR BARRONS 400 ETF 00162Q726 781 18277 SH SOLE 0 0 18277 ALPS ETF TR DISRUPTIVE TECH 00162Q478 948 29429 SH SOLE 0 0 29429 ALPS ETF TR EQUAL SEC ETF 00162Q205 1901 23767 SH SOLE 0 0 23767 ALPS ETF TR INTL SEC DV DOG 00162Q718 751 27339 SH SOLE 0 0 27339 ALPS ETF TR MED BREAKTHGH 00162Q593 1305 30862 SH SOLE 0 0 30862 ALPS ETF TR RIVRFRNT STR INC 00162Q783 2684 107937 SH SOLE 0 0 107937 ALPS ETF TR SECTR DIV DOGS 00162Q858 23200 495403 SH SOLE 0 0 495403 ALTAIR ENGR INC COM CL A 021369103 243 6656 SH SOLE 6256 0 400 ALTERYX INC COM CL A 02156B103 2229 22279 SH SOLE 420 0 21859 ALTRIA GROUP INC COM 02209S103 58258 1167259 SH SOLE 150450 0 1016809 AMAG PHARMACEUTICALS INC COM 00163U106 137 11220 SH SOLE 0 0 11220 AMARIN CORP PLC SPONS ADR NEW 023111206 3386 157937 SH SOLE 42308 0 115629 AMAZON COM INC COM 023135106 371489 201031 SH SOLE 22814 0 178217 AMAZON COM INC COM 023135106 1109 600 SH Put SOLE 0 0 600 AMBARELLA INC SHS G037AX101 1648 27217 SH SOLE 0 0 27217 AMBEV SA SPONSORED ADR 02319V103 181 38886 SH SOLE 26818 0 12068 AMC ENTMT HLDGS INC CL A COM 00165C104 327 45221 SH SOLE 0 0 45221 AMC NETWORKS INC CL A 00164V103 884 22392 SH SOLE 7557 0 14835 AMCOR PLC ORD G0250X107 4650 428936 SH SOLE 362421 0 66515 AMDOCS LTD SHS G02602103 380 5259 SH SOLE 3802 0 1457 AMEDISYS INC COM 023436108 1607 9627 SH SOLE 1117 0 8510 AMERCO COM 023586100 281 748 SH SOLE 0 0 748 AMEREN CORP COM 023608102 2484 32338 SH SOLE 1569 0 30769 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2425 314939 SH SOLE 0 0 314939 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 624 39014 SH SOLE 1021 0 37993 AMERICAN AIRLS GROUP INC COM 02376R102 3720 129695 SH SOLE 10904 0 118791 AMERICAN AXLE & MFG HLDGS IN COM 024061103 225 20879 SH SOLE 8118 0 12761 AMERICAN CAMPUS CMNTYS INC COM 024835100 990 21051 SH SOLE 380 0 20671 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 348 6797 SH SOLE 0 0 6797 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 2303 43516 SH SOLE 0 0 43516 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 259 5762 SH SOLE 0 0 5762 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 2906 67294 SH SOLE 0 0 67294 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 342 23245 SH SOLE 822 0 22423 AMERICAN ELEC PWR CO INC COM 025537101 14222 150484 SH SOLE 2646 0 147838 AMERICAN EXPRESS CO COM 025816109 19142 153761 SH SOLE 71717 0 82044 AMERICAN FIN TR INC COM CLASS A 02607T109 1823 137517 SH SOLE 0 0 137517 AMERICAN HOMES 4 RENT CL A 02665T306 1258 47993 SH SOLE 32468 0 15525 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 302 29355 SH SOLE 0 0 29355 AMERICAN INTL GROUP INC COM NEW 026874784 6113 119097 SH SOLE 86987 0 32110 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 141 15196 SH SOLE 0 0 15196 AMERICAN STS WTR CO COM 029899101 2108 24333 SH SOLE 25 0 24308 AMERICAN TOWER CORP NEW COM 03027X100 18262 79461 SH SOLE 17060 0 62401 AMERICAN WTR WKS CO INC NEW COM 030420103 12832 104456 SH SOLE 18328 0 86128 AMERICAS CAR MART INC COM 03062T105 237 2165 SH SOLE 0 0 2165 AMERICOLD RLTY TR COM 03064D108 431 12287 SH SOLE 2026 0 10261 AMERIPRISE FINL INC COM 03076C106 1739 10440 SH SOLE 408 0 10032 AMERIS BANCORP COM 03076K108 308 7248 SH SOLE 1924 0 5324 AMERISOURCEBERGEN CORP COM 03073E105 4843 56968 SH SOLE 16812 0 40156 AMETEK INC NEW COM 031100100 2491 24974 SH SOLE 10207 0 14767 AMGEN INC COM 031162100 68413 283790 SH SOLE 45057 0 238733 AMICUS THERAPEUTICS INC COM 03152W109 99 10163 SH SOLE 3594 0 6569 AMN HEALTHCARE SERVICES INC COM 001744101 981 15746 SH SOLE 10598 0 5148 AMPHENOL CORP NEW CL A 032095101 3260 30124 SH SOLE 21324 0 8800 AMPIO PHARMACEUTICALS INC COM 03209T109 53 90791 SH SOLE 0 0 90791 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1100 58676 SH SOLE 0 0 58676 AMPLIFY ETF TR HIGH INCOME 032108847 4143 232203 SH SOLE 0 0 232203 AMPLIFY ETF TR ONLIN RETL ETF 032108102 7350 143123 SH SOLE 0 0 143123 ANALOG DEVICES INC COM 032654105 4398 37005 SH SOLE 3955 0 33050 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 3246 156877 SH SOLE 0 0 156877 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 1495 66939 SH SOLE 0 0 66939 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 10626 129493 SH SOLE 63003 0 66490 ANNALY CAP MGMT INC COM 035710409 8936 948659 SH SOLE 0 0 948659 ANSYS INC COM 03662Q105 2879 11185 SH SOLE 8091 0 3094 ANTHEM INC COM 036752103 19022 62979 SH SOLE 17020 0 45959 AON PLC SHS CL A G0408V102 5287 25384 SH SOLE 17653 0 7731 APACHE CORP COM 037411105 384 15003 SH SOLE 0 0 15003 APARTMENT INVT & MGMT CO CL A 03748R754 1083 20963 SH SOLE 15575 0 5388 APERGY CORP COM 03755L104 376 11140 SH SOLE 2506 0 8634 APHRIA INC COM 03765K104 528 101132 SH SOLE 0 0 101132 APOLLO COML REAL EST FIN INC COM 03762U105 3626 198273 SH SOLE 7494 0 190779 APOLLO GLOBAL MGMT INC COM CL A 03768E105 4593 96274 SH SOLE 9059 0 87215 APOLLO INVT CORP COM NEW 03761U502 1105 63311 SH SOLE 0 0 63311 APOLLO SR FLOATING RATE FD I COM 037636107 619 40907 SH SOLE 0 0 40907 APOLLO TACTICAL INCOME FD IN COM 037638103 233 15403 SH SOLE 0 0 15403 APPFOLIO INC COM CL A 03783C100 347 3156 SH SOLE 0 0 3156 APPIAN CORP CL A 03782L101 964 25221 SH SOLE 0 0 25221 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 952 58597 SH SOLE 0 0 58597 APPLE INC COM 037833100 745953 2540255 SH SOLE 129796 0 2410459 APPLE INC COM 037833100 1233 4200 SH Put SOLE 0 0 4200 APPLIED INDL TECHNOLOGIES IN COM 03820C105 344 5168 SH SOLE 4131 0 1037 APPLIED MATLS INC COM 038222105 10365 169802 SH SOLE 28576 0 141226 APPLIED OPTOELECTRONICS INC COM 03823U102 218 18384 SH SOLE 0 0 18384 APTARGROUP INC COM 038336103 493 4295 SH SOLE 2306 0 1989 APTIV PLC SHS G6095L109 4207 44302 SH SOLE 37540 0 6762 AQUA AMERICA INC COM 03836W103 2746 58506 SH SOLE 0 0 58506 ARBOR RLTY TR INC COM 038923108 3103 216213 SH SOLE 0 0 216213 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 215 12264 SH SOLE 135 0 12129 ARCH CAP GROUP LTD ORD G0450A105 783 18259 SH SOLE 4797 0 13462 ARCHER DANIELS MIDLAND CO COM 039483102 4317 93139 SH SOLE 7825 0 85314 ARCONIC INC COM 03965L100 768 24957 SH SOLE 0 0 24957 ARCOSA INC COM 039653100 250 5616 SH SOLE 0 0 5616 ARENA PHARMACEUTICALS INC COM NEW 040047607 282 6206 SH SOLE 1516 0 4690 ARES CAP CORP COM 04010L103 22841 1224736 SH SOLE 345 0 1224391 ARES CAP CORP NOTE 4.625% 3/0 04010LAW3 21 20000 PRN SOLE 0 0 20000 ARES COML REAL ESTATE CORP COM 04013V108 166 10510 SH SOLE 0 0 10510 ARISTA NETWORKS INC COM 040413106 3447 16945 SH SOLE 2618 0 14327 ARK ETF TR 3D PRINTING ETF 00214Q500 271 12058 SH SOLE 0 0 12058 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 2187 58886 SH SOLE 0 0 58886 ARK ETF TR FINTECH INNOVA 00214Q708 312 12991 SH SOLE 0 0 12991 ARK ETF TR GENOMIC REV ETF 00214Q302 7613 227114 SH SOLE 0 0 227114 ARK ETF TR INNOVATION ETF 00214Q104 61680 1232370 SH SOLE 0 0 1232370 ARK ETF TR ISRAEL INOVATE 00214Q609 312 14094 SH SOLE 0 0 14094 ARK ETF TR NEXT GNRTN INTER 00214Q401 15617 271181 SH SOLE 0 0 271181 ARMADA HOFFLER PPTYS INC COM 04208T108 301 16419 SH SOLE 256 0 16163 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1417 15077 SH SOLE 14452 0 625 ARROW ETF TR ARROW DJ GLB YLD 04273H104 733 45481 SH SOLE 0 0 45481 ARROW FINL CORP COM 042744102 285 7534 SH SOLE 0 0 7534 ARROW INVTS TR DWA TACTICAL ETF 042765792 144 12900 SH SOLE 0 0 12900 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 842 13275 SH SOLE 1542 0 11733 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 296 9152 SH SOLE 2176 0 6976 ASHFORD HOSPITALITY TR INC COM SHS 044103109 254 90880 SH SOLE 0 0 90880 ASHFORD INC COM 044104107 504 21338 SH SOLE 0 0 21338 ASHLAND GLOBAL HLDGS INC COM 044186104 298 3892 SH SOLE 6 0 3886 ASML HOLDING N V N Y REGISTRY SHS N07059210 2242 7575 SH SOLE 5965 0 1610 ASPEN TECHNOLOGY INC COM 045327103 986 8150 SH SOLE 7745 0 405 ASSERTIO THERAPEUTICS INC COM 04545L107 36 28400 SH SOLE 0 0 28400 ASSOCIATED BANC CORP COM 045487105 709 32147 SH SOLE 8328 0 23819 ASSURANT INC COM 04621X108 383 2921 SH SOLE 749 0 2172 ASSURED GUARANTY LTD COM G0585R106 1742 35527 SH SOLE 16966 0 18561 ASTRAZENECA PLC SPONSORED ADR 046353108 6844 137257 SH SOLE 13630 0 123627 ASTRONICS CORP COM 046433108 309 11064 SH SOLE 0 0 11064 AT&T INC COM 00206R102 210397 5383749 SH SOLE 706476 0 4677273 ATENTO S A SHS L0427L105 144 50000 SH SOLE 0 0 50000 ATHERSYS INC COM 04744L106 23 18561 SH SOLE 0 0 18561 ATLANTIC PWR CORP COM NEW 04878Q863 27 11480 SH SOLE 0 0 11480 ATLANTICA YIELD PLC SHS G0751N103 1430 54197 SH SOLE 39527 0 14670 ATLASSIAN CORP PLC CL A G06242104 3357 27898 SH SOLE 6834 0 21064 ATMOS ENERGY CORP COM 049560105 2744 24528 SH SOLE 863 0 23665 ATRICURE INC COM 04963C209 360 11061 SH SOLE 1131 0 9930 AUDIOCODES LTD ORD M15342104 328 12749 SH SOLE 0 0 12749 AURORA CANNABIS INC COM 05156X108 1041 482167 SH SOLE 0 0 482167 AUTODESK INC COM 052769106 16028 87363 SH SOLE 79228 0 8135 AUTOHOME INC SP ADR RP CL A 05278C107 721 9017 SH SOLE 6598 0 2419 AUTOMATIC DATA PROCESSING IN COM 053015103 15335 89944 SH SOLE 18742 0 71202 AUTOZONE INC COM 053332102 6935 5821 SH SOLE 1281 0 4540 AVALARA INC COM 05338G106 820 11194 SH SOLE 3903 0 7291 AVALONBAY CMNTYS INC COM 053484101 1339 6385 SH SOLE 2029 0 4356 AVANGRID INC COM 05351W103 495 9682 SH SOLE 1352 0 8330 AVEO PHARMACEUTICALS INC COM 053588109 7 10650 SH SOLE 0 0 10650 AVERY DENNISON CORP COM 053611109 2758 21083 SH SOLE 1829 0 19254 AVISTA CORP COM 05379B107 659 13700 SH SOLE 0 0 13700 AXALTA COATING SYS LTD COM G0750C108 781 25675 SH SOLE 24536 0 1139 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 239 4027 SH SOLE 0 0 4027 AXOGEN INC COM 05463X106 224 12506 SH SOLE 0 0 12506 AXON ENTERPRISE INC COM 05464C101 1869 25502 SH SOLE 0 0 25502 AXOS FINL INC COM 05465C100 777 25667 SH SOLE 386 0 25281 B & G FOODS INC NEW COM 05508R106 982 54788 SH SOLE 0 0 54788 B RILEY FINL INC COM 05580M108 467 18549 SH SOLE 668 0 17881 BAIDU INC SPON ADR REP A 056752108 8466 66977 SH SOLE 1229 0 65748 BAKER HUGHES COMPANY CL A 05722G100 649 25337 SH SOLE 9728 0 15609 BALCHEM CORP COM 057665200 433 4221 SH SOLE 2879 0 1342 BALL CORP COM 058498106 8119 125544 SH SOLE 10519 0 115025 BALLARD PWR SYS INC NEW COM 058586108 76 10557 SH SOLE 0 0 10557 BANCFIRST CORP COM 05945F103 287 4591 SH SOLE 0 0 4591 BANCO BRADESCO S A SP ADR PFD NEW 059460303 94 10456 SH SOLE 6901 0 3555 BANCO SANTANDER SA ADR 05964H105 920 222318 SH SOLE 21304 0 201014 BANCORPSOUTH BK TUPELO MISS COM 05971J102 1364 43420 SH SOLE 0 0 43420 BANCROFT FUND LTD COM 059695106 227 8699 SH SOLE 0 0 8699 BANK AMER CORP 7.25%CNV PFD L 060505682 4196 2896 SH SOLE 0 0 2896 BANK AMER CORP COM 060505104 82279 2336142 SH SOLE 319142 0 2017000 BANK COMM HLDGS COM 06424J103 333 28753 SH SOLE 0 0 28753 BANK HAWAII CORP COM 062540109 292 3071 SH SOLE 0 0 3071 BANK MONTREAL QUE COM 063671101 4115 53097 SH SOLE 7077 0 46020 BANK N S HALIFAX COM 064149107 299 5285 SH SOLE 0 0 5285 BANK NEW YORK MELLON CORP COM 064058100 4738 94134 SH SOLE 8786 0 85348 BANK OZK COM 06417N103 1345 44082 SH SOLE 20355 0 23727 BANKFINANCIAL CORP COM 06643P104 2376 181647 SH SOLE 0 0 181647 BAOZUN INC SPONSORED ADR 06684L103 899 27139 SH SOLE 0 0 27139 BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 526 17950 SH SOLE 0 0 17950 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1948 13066 SH SOLE 0 0 13066 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 1108 48529 SH SOLE 0 0 48529 BARCLAYS BK PLC IPATH B LIVESTCK 06746P498 927 20220 SH SOLE 0 0 20220 BARCLAYS BK PLC IPATH SER B GSCI 06745R693 356 28321 SH SOLE 0 0 28321 BARCLAYS PLC ADR 06738E204 570 59887 SH SOLE 26014 0 33873 BARINGS CORPORATE INVS COM 06759X107 208 12355 SH SOLE 0 0 12355 BARINGS GLOBAL SHORT DURATIO COM 06760L100 179 10195 SH SOLE 0 0 10195 BARNES GROUP INC COM 067806109 295 4753 SH SOLE 2067 0 2686 BARRICK GOLD CORPORATION COM 067901108 6470 348063 SH SOLE 96361 0 251702 BAUSCH HEALTH COS INC COM 071734107 439 14672 SH SOLE 230 0 14442 BAXTER INTL INC COM 071813109 9157 109502 SH SOLE 30614 0 78888 BCE INC COM NEW 05534B760 19693 424878 SH SOLE 322371 0 102507 BEACON ROOFING SUPPLY INC COM 073685109 586 18317 SH SOLE 617 0 17700 BECTON DICKINSON & CO COM 075887109 14441 53096 SH SOLE 19397 0 33699 BED BATH & BEYOND INC COM 075896100 512 29612 SH SOLE 0 0 29612 BEL FUSE INC CL B 077347300 269 13110 SH SOLE 0 0 13110 BELLEROPHON THERAPEUTICS INC COM 078771102 48 138300 SH SOLE 0 0 138300 BENEFITFOCUS INC COM 08180D106 313 14285 SH SOLE 0 0 14285 BERKLEY W R CORP COM 084423102 995 14401 SH SOLE 1312 0 13089 BERKSHIRE HATHAWAY INC DEL CL A 084670108 19017 56 SH SOLE 0 0 56 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 204198 901537 SH SOLE 23754 0 877783 BERRY GLOBAL GROUP INC COM 08579W103 435 9151 SH SOLE 3408 0 5743 BEST BUY INC COM 086516101 4103 46731 SH SOLE 10587 0 36144 BEYOND MEAT INC COM 08862E109 1464 19367 SH SOLE 0 0 19367 BGC PARTNERS INC CL A 05541T101 317 53377 SH SOLE 1002 0 52375 BHP GROUP LTD SPONSORED ADS 088606108 3459 63225 SH SOLE 7861 0 55364 BHP GROUP PLC SPONSORED ADR 05545E209 822 17481 SH SOLE 3373 0 14108 BIO RAD LABS INC CL A 090572207 3470 9378 SH SOLE 8035 0 1343 BIO TECHNE CORP COM 09073M104 657 3010 SH SOLE 2612 0 398 BIODELIVERY SCIENCES INTL IN COM 09060J106 149 23643 SH SOLE 0 0 23643 BIOGEN INC COM 09062X103 9955 33550 SH SOLE 16028 0 17522 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3278 38784 SH SOLE 33036 0 5748 BIOTELEMETRY INC COM 090672106 942 20336 SH SOLE 715 0 19621 BLACK HILLS CORP COM 092113109 1249 15903 SH SOLE 8359 0 7544 BLACK KNIGHT INC COM 09215C105 2362 36637 SH SOLE 4492 0 32145 BLACKBERRY LTD COM 09228F103 149 23257 SH SOLE 0 0 23257 BLACKROCK CAPITAL INVESTMENT COM 092533108 98 19735 SH SOLE 0 0 19735 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 210 210000 PRN SOLE 0 0 210000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 1808 124039 SH SOLE 0 0 124039 BLACKROCK CORPOR HI YLD FD I COM 09255P107 2421 216183 SH SOLE 0 0 216183 BLACKROCK CR ALLCTN INC TR COM 092508100 2899 207345 SH SOLE 0 0 207345 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 1803 160944 SH SOLE 0 0 160944 BLACKROCK ENERGY & RES TR COM 09250U101 289 24315 SH SOLE 0 0 24315 BLACKROCK ENH CAP & INC FD I COM 09256A109 727 42145 SH SOLE 0 0 42145 BLACKROCK ENHANCED EQT DIV T COM 09251A104 11298 1138945 SH SOLE 0 0 1138945 BLACKROCK ENHANCED GBL DIV T COM 092501105 2069 188268 SH SOLE 0 0 188268 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 61 10364 SH SOLE 0 0 10364 BLACKROCK FLOAT RATE OME STR COM 09255X100 485 36113 SH SOLE 0 0 36113 BLACKROCK FLOATING RATE INCO COM 091941104 975 75771 SH SOLE 0 0 75771 BLACKROCK HEALTH SCIENCES TR COM 09250W107 686 16134 SH SOLE 0 0 16134 BLACKROCK INC COM 09247X101 14992 29822 SH SOLE 8348 0 21474 BLACKROCK INCOME TR INC COM 09247F100 2179 360217 SH SOLE 0 0 360217 BLACKROCK INVT QUALITY MUN T COM 09247D105 1038 66639 SH SOLE 0 0 66639 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1477 90135 SH SOLE 0 0 90135 BLACKROCK MULTI-SECTOR INC T COM 09258A107 542 33547 SH SOLE 0 0 33547 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1103 45612 SH SOLE 0 0 45612 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 187 13226 SH SOLE 0 0 13226 BLACKROCK MUNI INCOME TR II COM 09249N101 407 26927 SH SOLE 0 0 26927 BLACKROCK MUNI INTER DR FD I COM 09253X102 262 18415 SH SOLE 0 0 18415 BLACKROCK MUNIASSETS FD INC COM 09254J102 418 27575 SH SOLE 0 0 27575 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 147 11002 SH SOLE 0 0 11002 BLACKROCK MUNICIPL INC QLTY COM 092479104 457 32498 SH SOLE 0 0 32498 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1121 78092 SH SOLE 0 0 78092 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 516 36890 SH SOLE 0 0 36890 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 441 26011 SH SOLE 0 0 26011 BLACKROCK MUNIVEST FD II INC COM 09253T101 312 21099 SH SOLE 0 0 21099 BLACKROCK MUNIY QUALITY FD I COM 09254G108 139 10697 SH SOLE 0 0 10697 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 712 50122 SH SOLE 0 0 50122 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 621 43437 SH SOLE 0 0 43437 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1146 84921 SH SOLE 0 0 84921 BLACKROCK RES & COMM STRAT T SHS 09257A108 1901 235550 SH SOLE 0 0 235550 BLACKROCK SCIENCE & TECH TR SHS 09258G104 228 6844 SH SOLE 0 0 6844 BLACKROCK STRATEGIC MUN TR COM 09248T109 174 12382 SH SOLE 0 0 12382 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 4846 199105 SH SOLE 0 0 199105 BLACKROCK TCP CAP CORP COM 09259E108 785 55880 SH SOLE 469 0 55411 BLACKROCK UTILITIES INFRSTRC COM 09248D104 474 21235 SH SOLE 0 0 21235 BLACKSTONE GROUP INC COM CL A 09260D107 25024 447343 SH SOLE 18935 0 428408 BLACKSTONE GSO FLTING RTE FU COM 09256U105 4369 270542 SH SOLE 0 0 270542 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 386 24694 SH SOLE 0 0 24694 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 172 11978 SH SOLE 0 0 11978 BLACKSTONE MTG TR INC COM CL A 09257W100 7971 214163 SH SOLE 0 0 214163 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 54 50000 PRN SOLE 0 0 50000 BLOCK H & R INC COM 093671105 729 31066 SH SOLE 0 0 31066 BLOOM ENERGY CORP COM CL A 093712107 105 14001 SH SOLE 0 0 14001 BLOOMIN BRANDS INC COM 094235108 206 9315 SH SOLE 8571 0 744 BLUCORA INC COM 095229100 607 23213 SH SOLE 22132 0 1081 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 115 102000 SH SOLE 0 0 102000 BLUELINX HLDGS INC COM NEW 09624H208 207 14500 SH SOLE 0 0 14500 BLUEPRINT MEDICINES CORP COM 09627Y109 275 3428 SH SOLE 1129 0 2299 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 217 18020 SH SOLE 0 0 18020 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 76 24628 SH SOLE 0 0 24628 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1317 90268 SH SOLE 0 0 90268 BNY MELLON MUN INCOME INC COM 05589T104 330 37127 SH SOLE 0 0 37127 BNY MELLON STRATEGIC MUN BD COM 09662E109 324 40515 SH SOLE 0 0 40515 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1052 123569 SH SOLE 0 0 123569 BOEING CO COM 097023105 145535 446755 SH SOLE 12166 0 434589 BOOKING HLDGS INC COM 09857L108 13466 6557 SH SOLE 2538 0 4019 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1743 24506 SH SOLE 5556 0 18950 BORGWARNER INC COM 099724106 982 22631 SH SOLE 7523 0 15108 BOSTON BEER INC CL A 100557107 1570 4156 SH SOLE 140 0 4016 BOSTON PROPERTIES INC COM 101121101 782 5676 SH SOLE 1396 0 4280 BOSTON SCIENTIFIC CORP COM 101137107 6255 138317 SH SOLE 57243 0 81074 BOTTOMLINE TECH DEL INC COM 101388106 281 5227 SH SOLE 5067 0 160 BOULDER GROWTH & INCOME FD I COM 101507101 225 19087 SH SOLE 0 0 19087 BOX INC CL A 10316T104 412 24574 SH SOLE 1637 0 22937 BOYD GAMING CORP COM 103304101 352 11750 SH SOLE 0 0 11750 BP PLC SPONSORED ADR 055622104 46576 1234121 SH SOLE 436559 0 797562 BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 705 37123 SH SOLE 0 0 37123 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 570 36192 SH SOLE 36192 0 0 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 609 48230 SH SOLE 0 0 48230 BRIGHAM MINERALS INC CL A COM 10918L103 351 16356 SH SOLE 16356 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2845 18868 SH SOLE 16419 0 2449 BRISTOL MYERS SQUIBB CO COM 110122108 48603 757175 SH SOLE 80220 0 676955 BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 366 121696 SH SOLE 65 0 121631 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 11783 277501 SH SOLE 174363 0 103138 BRIXMOR PPTY GROUP INC COM 11120U105 982 45428 SH SOLE 1310 0 44118 BROADCOM INC 8% CNV PFD SER A 11135F200 251 213 SH SOLE 0 0 213 BROADCOM INC COM 11135F101 30695 97130 SH SOLE 29918 0 67212 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3966 32107 SH SOLE 5871 0 26236 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2629 45477 SH SOLE 195 0 45282 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 3426 68539 SH SOLE 0 0 68539 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 292 15950 SH SOLE 0 0 15950 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1399 65527 SH SOLE 0 0 65527 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 519 11135 SH SOLE 0 0 11135 BROOKS AUTOMATION INC COM 114340102 2376 56554 SH SOLE 18685 0 37869 BROWN & BROWN INC COM 115236101 492 12468 SH SOLE 1046 0 11422 BROWN FORMAN CORP CL A 115637100 2329 37111 SH SOLE 0 0 37111 BROWN FORMAN CORP CL B 115637209 5755 85133 SH SOLE 15502 0 69631 BRUKER CORP COM 116794108 2050 40226 SH SOLE 39612 0 614 BRUNSWICK CORP COM 117043109 350 5833 SH SOLE 11 0 5822 BUILDERS FIRSTSOURCE INC COM 12008R107 2988 117583 SH SOLE 6013 0 111570 BURLINGTON STORES INC COM 122017106 468 2054 SH SOLE 1101 0 953 BWX TECHNOLOGIES INC COM 05605H100 257 4143 SH SOLE 32 0 4111 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2386 30513 SH SOLE 21507 0 9006 CABOT MICROELECTRONICS CORP COM 12709P103 308 2133 SH SOLE 1462 0 671 CABOT OIL & GAS CORP COM 127097103 599 34420 SH SOLE 24573 0 9847 CADENCE BANCORPORATION CL A 12739A100 721 39790 SH SOLE 34155 0 5635 CADENCE DESIGN SYSTEM INC COM 127387108 1181 17020 SH SOLE 3404 0 13616 CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 23 11895 PRN SOLE 0 0 11895 CAL MAINE FOODS INC COM NEW 128030202 498 11649 SH SOLE 122 0 11527 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 6339 556009 SH SOLE 0 0 556009 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 3813 346591 SH SOLE 0 0 346591 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1080 51043 SH SOLE 0 0 51043 CALAMOS GBL DYN INCOME FUND COM 12811L107 1147 131980 SH SOLE 0 0 131980 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 10379 763145 SH SOLE 0 0 763145 CALAVO GROWERS INC COM 128246105 924 10200 SH SOLE 377 0 9823 CALIFORNIA WTR SVC GROUP COM 130788102 351 6798 SH SOLE 49 0 6749 CALLON PETE CO DEL COM 13123X102 112 23240 SH SOLE 46 0 23194 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 440 120413 SH SOLE 0 0 120413 CAMBRIA ETF TR GLB ASSET ALLO 132061607 4175 151201 SH SOLE 0 0 151201 CAMBRIA ETF TR GLB MOMENT ETF 132061508 853 33262 SH SOLE 0 0 33262 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 314 13133 SH SOLE 0 0 13133 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 591 14663 SH SOLE 0 0 14663 CAMBRIA ETF TR TAIL RISK 132061862 1447 74940 SH SOLE 0 0 74940 CAMDEN PPTY TR SH BEN INT 133131102 264 2486 SH SOLE 212 0 2274 CAMECO CORP COM 13321L108 665 74684 SH SOLE 1682 0 73002 CAMPBELL SOUP CO COM 134429109 880 17803 SH SOLE 0 0 17803 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 719 19834 SH SOLE 3872 0 15962 CANADIAN NAT RES LTD COM 136385101 1590 49138 SH SOLE 11371 0 37767 CANADIAN NATL RY CO COM 136375102 2157 23845 SH SOLE 1741 0 22104 CANADIAN PAC RY LTD COM 13645T100 2040 8002 SH SOLE 2110 0 5892 CANNTRUST HLDGS INC COM 137800207 11 12115 SH SOLE 0 0 12115 CANOPY GROWTH CORP COM 138035100 6419 304344 SH SOLE 0 0 304344 CANTEL MEDICAL CORP COM 138098108 496 7137 SH SOLE 4596 0 2541 CAPITAL ONE FINL CORP COM 14040H105 4587 44576 SH SOLE 10891 0 33685 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 298 22159 SH SOLE 0 0 22159 CAPITAL SOUTHWEST CORP COM 140501107 361 17359 SH SOLE 0 0 17359 CAPRI HOLDINGS LIMITED SHS G1890L107 218 5706 SH SOLE 2659 0 3047 CARA THERAPEUTICS INC COM 140755109 2391 148392 SH SOLE 0 0 148392 CARDINAL HEALTH INC COM 14149Y108 4824 95366 SH SOLE 15135 0 80231 CARLISLE COS INC COM 142339100 474 2931 SH SOLE 186 0 2745 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1791 55819 SH SOLE 0 0 55819 CARMAX INC COM 143130102 3571 40731 SH SOLE 18492 0 22239 CARNIVAL CORP UNIT 99/99/9999 143658300 4118 81025 SH SOLE 9650 0 71375 CASELLA WASTE SYS INC CL A 147448104 347 7533 SH SOLE 3033 0 4500 CASEYS GEN STORES INC COM 147528103 1090 6840 SH SOLE 3615 0 3225 CATALENT INC COM 148806102 280 4967 SH SOLE 3811 0 1156 CATCHMARK TIMBER TR INC CL A 14912Y202 488 42576 SH SOLE 0 0 42576 CATERPILLAR INC DEL COM 149123101 57932 392279 SH SOLE 13105 0 379174 CBOE GLOBAL MARKETS INC COM 12503M108 1134 9453 SH SOLE 2170 0 7283 CBRE CLARION GLOBAL REAL EST COM 12504G100 1806 225129 SH SOLE 0 0 225129 CBRE GROUP INC CL A 12504L109 1168 19053 SH SOLE 5695 0 13358 CDK GLOBAL INC COM 12508E101 1264 23119 SH SOLE 13250 0 9869 CDN IMPERIAL BK COMM TORONTO COM 136069101 17810 214064 SH SOLE 195818 0 18246 CDW CORP COM 12514G108 1601 11209 SH SOLE 3787 0 7422 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1610 29038 SH SOLE 0 0 29038 CELANESE CORP DEL COM 150870103 1335 10847 SH SOLE 653 0 10194 CELESTICA INC SUB VTG SHS 15101Q108 85 10245 SH SOLE 9045 0 1200 CEMEX SAB DE CV SPON ADR NEW 151290889 448 118552 SH SOLE 0 0 118552 CENTENE CORP DEL COM 15135B101 4960 78896 SH SOLE 6556 0 72340 CENTERPOINT ENERGY INC COM 15189T107 4250 155856 SH SOLE 141 0 155715 CENTERPOINT ENERGY INC DEP RP PFD CV B 15189T503 434 8895 SH SOLE 0 0 8895 CENTERSTATE BK CORP COM 15201P109 235 9425 SH SOLE 0 0 9425 CENTURYLINK INC COM 156700106 3707 280625 SH SOLE 33 0 280592 CERENCE INC COM 156727109 386 17075 SH SOLE 15392 0 1683 CERNER CORP COM 156782104 5473 74576 SH SOLE 38215 0 36361 CF INDS HLDGS INC COM 125269100 456 9557 SH SOLE 0 0 9557 CGI INC CL A SUB VTG 12532H104 371 4434 SH SOLE 1509 0 2925 CHARLES RIV LABS INTL INC COM 159864107 888 5817 SH SOLE 3054 0 2763 CHART INDS INC COM PAR $0.01 16115Q308 307 4548 SH SOLE 2489 0 2059 CHARTER COMMUNICATIONS INC N CL A 16119P108 4111 8475 SH SOLE 1329 0 7146 CHECK POINT SOFTWARE TECH LT ORD M22465104 3466 31233 SH SOLE 5052 0 26181 CHEGG INC COM 163092109 476 12562 SH SOLE 8169 0 4393 CHEMBIO DIAGNOSTICS INC COM NEW 163572209 193 42337 SH SOLE 0 0 42337 CHEMED CORP NEW COM 16359R103 1510 3437 SH SOLE 592 0 2845 CHEMOURS CO COM 163851108 324 17909 SH SOLE 0 0 17909 CHENIERE ENERGY INC COM NEW 16411R208 8749 143269 SH SOLE 11260 0 132009 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 737 18524 SH SOLE 0 0 18524 CHESAPEAKE ENERGY CORP COM 165167107 159 192275 SH SOLE 0 0 192275 CHESAPEAKE ENERGY CORP PFD CONV 165167842 267 13010 SH SOLE 0 0 13010 CHEVRON CORP NEW COM 166764100 127430 1057419 SH SOLE 208533 0 848886 CHEWY INC CL A 16679L109 278 9598 SH SOLE 0 0 9598 CHICOS FAS INC COM 168615102 39 10264 SH SOLE 0 0 10264 CHILDRENS PL INC COM 168905107 200 3200 SH SOLE 0 0 3200 CHIMERA INVT CORP COM NEW 16934Q208 5171 251531 SH SOLE 423 0 251108 CHINA FD INC COM 169373107 345 16335 SH SOLE 0 0 16335 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 146 10586 SH SOLE 2680 0 7906 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2194 51895 SH SOLE 4930 0 46965 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 140 15000 SH SOLE 14777 0 223 CHIPOTLE MEXICAN GRILL INC COM 169656105 5555 6636 SH SOLE 491 0 6145 CHUBB LIMITED COM H1467J104 8652 55582 SH SOLE 18657 0 36925 CHURCH & DWIGHT INC COM 171340102 5042 71686 SH SOLE 10890 0 60796 CHURCHILL DOWNS INC COM 171484108 304 2216 SH SOLE 434 0 1782 CHUYS HLDGS INC COM 171604101 408 15728 SH SOLE 15721 0 7 CIENA CORP COM NEW 171779309 2716 63610 SH SOLE 51672 0 11938 CIGNA CORP NEW COM 125523100 11639 56917 SH SOLE 32119 0 24798 CINCINNATI FINL CORP COM 172062101 2815 26771 SH SOLE 4215 0 22556 CINEMARK HOLDINGS INC COM 17243V102 236 6964 SH SOLE 1569 0 5395 CINTAS CORP COM 172908105 11129 41358 SH SOLE 7332 0 34026 CIRRUS LOGIC INC COM 172755100 1032 12528 SH SOLE 0 0 12528 CISCO SYS INC COM 17275R102 92087 1920088 SH SOLE 223835 0 1696253 CIT GROUP INC COM NEW 125581801 820 17976 SH SOLE 12898 0 5078 CITIGROUP INC COM NEW 172967424 39882 499211 SH SOLE 135672 0 363539 CITIZENS FINL GROUP INC COM 174610105 3141 77346 SH SOLE 9569 0 67777 CITRIX SYS INC COM 177376100 4124 37187 SH SOLE 34193 0 2994 CITY OFFICE REIT INC COM 178587101 854 63155 SH SOLE 0 0 63155 CIVEO CORP CDA COM 17878Y108 169 131226 SH SOLE 0 0 131226 CLARUS CORP NEW COM 18270P109 569 41950 SH SOLE 0 0 41950 CLEAN ENERGY FUELS CORP COM 184499101 53 22625 SH SOLE 0 0 22625 CLEAN HARBORS INC COM 184496107 357 4177 SH SOLE 2774 0 1403 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 995 118294 SH SOLE 0 0 118294 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 292 34017 SH SOLE 0 0 34017 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 834 74080 SH SOLE 0 0 74080 CLEARWAY ENERGY INC CL C 18539C204 225 11255 SH SOLE 0 0 11255 CLEVELAND CLIFFS INC COM 185899101 2393 284940 SH SOLE 32 0 284908 CLOROX CO DEL COM 189054109 19157 124771 SH SOLE 1210 0 123561 CLOUDERA INC COM 18914U100 1236 106314 SH SOLE 0 0 106314 CLOUDFLARE INC CL A COM 18915M107 313 18348 SH SOLE 0 0 18348 CLOUGH GLOBAL EQUITY FD COM 18914C100 249 20635 SH SOLE 0 0 20635 CME GROUP INC COM 12572Q105 9362 46640 SH SOLE 16715 0 29925 CMS ENERGY CORP COM 125896100 2436 38771 SH SOLE 3916 0 34855 CNH INDL N V SHS N20944109 238 21644 SH SOLE 0 0 21644 CNO FINL GROUP INC COM 12621E103 282 15533 SH SOLE 7506 0 8027 CNOOC LTD SPONSORED ADR 126132109 327 1965 SH SOLE 728 0 1237 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 360 21843 SH SOLE 0 0 21843 CNX RESOURCES CORPORATION COM 12653C108 618 69868 SH SOLE 0 0 69868 COCA COLA CO COM 191216100 91730 1657272 SH SOLE 378975 0 1278297 COCA COLA CONSOLIDATED INC COM 191098102 599 2107 SH SOLE 0 0 2107 COCA COLA EUROPEAN PARTNERS SHS G25839104 494 9710 SH SOLE 1179 0 8531 CODEXIS INC COM 192005106 354 22146 SH SOLE 0 0 22146 COEUR MNG INC COM NEW 192108504 210 26030 SH SOLE 0 0 26030 COGNEX CORP COM 192422103 1922 34290 SH SOLE 15509 0 18781 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2896 46702 SH SOLE 6765 0 39937 COHEN & STEERS CLOSED END OP COM 19248P106 1868 139212 SH SOLE 0 0 139212 COHEN & STEERS INFRASTRUCTUR COM 19248A109 5040 192364 SH SOLE 0 0 192364 COHEN & STEERS LTD DUR PFD I COM 19248C105 318 12111 SH SOLE 0 0 12111 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 253 31525 SH SOLE 0 0 31525 COHEN & STEERS QUALITY RLTY COM 19247L106 3263 219313 SH SOLE 0 0 219313 COHEN & STEERS REIT & PFD &I COM 19247X100 7078 297535 SH SOLE 0 0 297535 COHEN & STEERS SLT PFD INCM COM 19248Y107 1549 49144 SH SOLE 0 0 49144 COHEN & STEERS TOTAL RETURN COM 19247R103 2644 182599 SH SOLE 0 0 182599 COHERENT INC COM 192479103 535 3217 SH SOLE 1323 0 1894 COLGATE PALMOLIVE CO COM 194162103 21952 318879 SH SOLE 43170 0 275709 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 4405 214022 SH SOLE 0 0 214022 COLONY CAP INC NEW CL A COM 19626G108 678 142779 SH SOLE 42781 0 99998 COLONY CR REAL ESTATE INC COM CL A 19625T101 2855 216975 SH SOLE 0 0 216975 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 4288 206056 SH SOLE 0 0 206056 COLUMBIA ETF TR I SUSTANABLE US 19761L300 234 7623 SH SOLE 0 0 7623 COLUMBIA ETF TR II EM CORE EX ETF 19762B202 391 14027 SH SOLE 0 0 14027 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 320 13624 SH SOLE 0 0 13624 COLUMBIA FINL INC COM 197641103 302 17850 SH SOLE 0 0 17850 COLUMBIA PPTY TR INC COM NEW 198287203 2181 104285 SH SOLE 0 0 104285 COLUMBIA SELIGM PREM TECH GR COM 19842X109 1454 61743 SH SOLE 0 0 61743 COLUMBIA SPORTSWEAR CO COM 198516106 363 3604 SH SOLE 1899 0 1705 COMCAST CORP NEW CL A 20030N101 57297 1274109 SH SOLE 488817 0 785292 COMERICA INC COM 200340107 863 12034 SH SOLE 40 0 11994 COMMERCE BANCSHARES INC COM 200525103 1270 18700 SH SOLE 3594 0 15106 COMMERCIAL METALS CO COM 201723103 654 29384 SH SOLE 24005 0 5379 COMMUNITY BK SYS INC COM 203607106 1445 20372 SH SOLE 0 0 20372 COMMUNITY HEALTH SYS INC NEW COM 203668108 756 260677 SH SOLE 0 0 260677 COMMUNITY TR BANCORP INC COM 204149108 262 5616 SH SOLE 0 0 5616 COMMVAULT SYSTEMS INC COM 204166102 540 12091 SH SOLE 11347 0 744 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 499 33166 SH SOLE 29842 0 3324 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 72 21118 SH SOLE 992 0 20126 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 1072 63303 SH SOLE 62809 0 494 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 62 18041 SH SOLE 0 0 18041 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 3370 135561 SH SOLE 0 0 135561 COMPASS MINERALS INTL INC COM 20451N101 1609 26394 SH SOLE 4006 0 22388 COMPUGEN LTD ORD M25722105 161 27055 SH SOLE 0 0 27055 COMSTOCK RES INC COM 205768302 90 10980 SH SOLE 0 0 10980 CONAGRA BRANDS INC COM 205887102 2057 60089 SH SOLE 11535 0 48554 CONCHO RES INC COM 20605P101 1027 11733 SH SOLE 8154 0 3579 CONFORMIS INC COM 20717E101 28 18800 SH SOLE 0 0 18800 CONMED CORP COM 207410101 206 1846 SH SOLE 1135 0 711 CONOCOPHILLIPS COM 20825C104 16101 247589 SH SOLE 9557 0 238032 CONSOLIDATED EDISON INC COM 209115104 14625 161652 SH SOLE 4782 0 156870 CONSTELLATION BRANDS INC CL A 21036P108 17006 89625 SH SOLE 3905 0 85720 CONSTELLATION BRANDS INC CL B 21036P207 2442 12935 SH SOLE 0 0 12935 CONTINENTAL RESOURCES INC COM 212015101 1026 29917 SH SOLE 0 0 29917 COOPER COS INC COM NEW 216648402 1088 3386 SH SOLE 2739 0 647 COPART INC COM 217204106 3796 41744 SH SOLE 16475 0 25269 CORECIVIC INC COM 21871N101 774 44547 SH SOLE 1476 0 43071 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 226 5051 SH SOLE 0 0 5051 CORESITE RLTY CORP COM 21870Q105 1755 15658 SH SOLE 1641 0 14017 CORNERSTONE ONDEMAND INC COM 21925Y103 244 4167 SH SOLE 3975 0 192 CORNERSTONE STRATEGIC VALUE COM 21924B302 322 28717 SH SOLE 0 0 28717 CORNERSTONE TOTAL RTRN FD IN COM 21924U300 263 23944 SH SOLE 0 0 23944 CORNING INC COM 219350105 6978 239710 SH SOLE 72448 0 167262 CORREVIO PHARMA CORP COM 22026V105 27 66764 SH SOLE 0 0 66764 CORTEVA INC COM 22052L104 4733 160126 SH SOLE 25801 0 134325 COSTAR GROUP INC COM 22160N109 697 1165 SH SOLE 311 0 854 COSTCO WHSL CORP NEW COM 22160K105 77395 263326 SH SOLE 27459 0 235867 COUPA SOFTWARE INC COM 22266L106 1066 7291 SH SOLE 3327 0 3964 COUSINS PPTYS INC COM NEW 222795502 1063 25799 SH SOLE 3339 0 22460 COVANTA HLDG CORP COM 22282E102 383 25797 SH SOLE 283 0 25514 COVETRUS INC COM 22304C100 613 46405 SH SOLE 45340 0 1065 CRACKER BARREL OLD CTRY STOR COM 22410J106 3305 21496 SH SOLE 517 0 20979 CRANE CO COM 224399105 341 3947 SH SOLE 73 0 3874 CREDIT SUISSE ASSET MGMT INC COM 224916106 3237 1005429 SH SOLE 0 0 1005429 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 406 162274 SH SOLE 0 0 162274 CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 381 1142 SH SOLE 0 0 1142 CREE INC COM 225447101 2034 44064 SH SOLE 25485 0 18579 CRH PLC ADR 12626K203 593 14693 SH SOLE 11166 0 3527 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1147 18834 SH SOLE 100 0 18734 CRITEO S A SPONS ADS 226718104 496 28634 SH SOLE 26717 0 1917 CRONOS GROUP INC COM 22717L101 801 104377 SH SOLE 0 0 104377 CROWDSTRIKE HLDGS INC CL A 22788C105 1191 23888 SH SOLE 0 0 23888 CROWN CASTLE INTL CORP NEW COM 22822V101 23591 165960 SH SOLE 31053 0 134907 CROWN HOLDINGS INC COM 228368106 865 11930 SH SOLE 7033 0 4897 CRYOLIFE INC COM 228903100 284 10487 SH SOLE 0 0 10487 CSX CORP COM 126408103 17260 238524 SH SOLE 76500 0 162024 CUBESMART COM 229663109 480 15258 SH SOLE 6446 0 8812 CULLEN FROST BANKERS INC COM 229899109 5731 58612 SH SOLE 1487 0 57125 CUMMINS INC COM 231021106 13696 76532 SH SOLE 10838 0 65694 CURIS INC COM NEW 231269200 50 29140 SH SOLE 0 0 29140 CURTISS WRIGHT CORP COM 231561101 316 2241 SH SOLE 218 0 2023 CVR ENERGY INC COM 12662P108 771 19063 SH SOLE 1564 0 17499 CVR PARTNERS LP COM 126633106 354 114300 SH SOLE 0 0 114300 CVS HEALTH CORP COM 126650100 50385 678222 SH SOLE 21605 0 656617 CVS HEALTH CORP COM 126650100 349 4700 SH Put SOLE 0 0 4700 CYBERARK SOFTWARE LTD SHS M2682V108 1536 13176 SH SOLE 0 0 13176 CYPRESS SEMICONDUCTOR CORP COM 232806109 2223 95277 SH SOLE 645 0 94632 CYRUSONE INC COM 23283R100 2452 37472 SH SOLE 11976 0 25496 D R HORTON INC COM 23331A109 1842 34925 SH SOLE 3174 0 31751 DANAHER CORPORATION COM 235851102 23376 152304 SH SOLE 42462 0 109842 DARDEN RESTAURANTS INC COM 237194105 3706 33995 SH SOLE 1193 0 32802 DARLING INGREDIENTS INC COM 237266101 361 12846 SH SOLE 327 0 12519 DASEKE INC COM 23753F107 245 77500 SH SOLE 0 0 77500 DATADOG INC CL A COM 23804L103 481 12719 SH SOLE 0 0 12719 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 646 33953 SH SOLE 0 0 33953 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3821 150001 SH SOLE 0 0 150001 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 2959 114501 SH SOLE 0 0 114501 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 9051 360585 SH SOLE 0 0 360585 DAVITA INC COM 23918K108 489 6515 SH SOLE 186 0 6329 DBX ETF TR XTRACK CSI 500 A 233051754 320 11565 SH SOLE 0 0 11565 DBX ETF TR XTRACK FTSE US 233051515 899 31287 SH SOLE 0 0 31287 DBX ETF TR XTRACK HRVST CSI 233051879 2485 83841 SH SOLE 0 0 83841 DBX ETF TR XTRACK MSCI ALL 233051820 4867 168325 SH SOLE 0 0 168325 DBX ETF TR XTRACK MSCI EAFE 233051200 30972 916877 SH SOLE 0 0 916877 DBX ETF TR XTRACK MSCI EAFE 233051630 685 27772 SH SOLE 0 0 27772 DBX ETF TR XTRACK MSCI EMRG 233051101 691 29070 SH SOLE 0 0 29070 DBX ETF TR XTRACK MSCI EURP 233051853 943 30285 SH SOLE 0 0 30285 DBX ETF TR XTRACK MUN INFRA 233051705 2479 88100 SH SOLE 0 0 88100 DBX ETF TR XTRACK RUSS 1000 233051481 1206 33236 SH SOLE 0 0 33236 DBX ETF TR XTRACK USD HIGH 233051432 22598 448635 SH SOLE 106 0 448529 DBX ETF TR XTRACKERS S&P 233051143 417 14967 SH SOLE 201 0 14766 DBX ETF TR XTRCK HIGH YIELD 233051747 1563 70443 SH SOLE 0 0 70443 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 372 15182 SH SOLE 0 0 15182 DECKERS OUTDOOR CORP COM 243537107 253 1500 SH SOLE 388 0 1112 DEERE & CO COM 244199105 17432 100610 SH SOLE 25416 0 75194 DELAWARE ENHANCED GBL DIV & COM 246060107 2308 221941 SH SOLE 0 0 221941 DELAWARE INV CO MUN INC FD I COM 246101109 254 17054 SH SOLE 0 0 17054 DELAWARE INV MN MUN INC FD I COM 24610V103 711 54086 SH SOLE 0 0 54086 DELAWARE INVTS DIV & INCOME COM 245915103 482 31765 SH SOLE 0 0 31765 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 481 15042 SH SOLE 0 0 15042 DELEK US HLDGS INC NEW COM 24665A103 560 16693 SH SOLE 20 0 16673 DELL TECHNOLOGIES INC CL C 24703L202 1542 30006 SH SOLE 306 0 29700 DELTA AIR LINES INC DEL COM NEW 247361702 9401 160747 SH SOLE 21592 0 139155 DELUXE CORP COM 248019101 606 12145 SH SOLE 0 0 12145 DENBURY RES INC COM NEW 247916208 64 45551 SH SOLE 0 0 45551 DENISON MINES CORP COM 248356107 10 24839 SH SOLE 0 0 24839 DENTSPLY SIRONA INC COM 24906P109 856 15125 SH SOLE 7504 0 7621 DESCARTES SYS GROUP INC COM 249906108 246 5759 SH SOLE 464 0 5295 DEUTSCHE BANK AG NAMEN AKT D18190898 102 13159 SH SOLE 0 0 13159 DEVON ENERGY CORP NEW COM 25179M103 703 27073 SH SOLE 5213 0 21860 DEXCOM INC COM 252131107 2094 9574 SH SOLE 4133 0 5441 DIAGEO P L C SPON ADR NEW 25243Q205 12463 74002 SH SOLE 4071 0 69931 DIAMONDBACK ENERGY INC COM 25278X109 1603 17258 SH SOLE 9969 0 7289 DICKS SPORTING GOODS INC COM 253393102 209 4226 SH SOLE 455 0 3771 DIGITAL RLTY TR INC COM 253868103 9414 78622 SH SOLE 1737 0 76885 DIGITAL TURBINE INC COM NEW 25400W102 230 32215 SH SOLE 0 0 32215 DIODES INC COM 254543101 708 12532 SH SOLE 11571 0 961 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 2255 57171 SH SOLE 0 0 57171 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 586 6197 SH SOLE 0 0 6197 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 3563 64896 SH SOLE 0 0 64896 DIREXION SHS ETF TR ZACKS MLP HG INC 25459Y298 606 50602 SH SOLE 0 0 50602 DISCOVER FINL SVCS COM 254709108 5168 60928 SH SOLE 18951 0 41977 DISCOVERY INC COM SER A 25470F104 1584 48383 SH SOLE 30136 0 18247 DISH NETWORK CORP CL A 25470M109 1956 55150 SH SOLE 20021 0 35129 DISNEY WALT CO COM DISNEY 254687106 148446 1026348 SH SOLE 106057 0 920291 DIVIDEND & INCOME FUND COM NEW 25538A204 1115 82812 SH SOLE 0 0 82812 DNP SELECT INCOME FD COM 23325P104 7399 579420 SH SOLE 0 0 579420 DOCUMENT SEC SYS INC COM NEW 25614T200 13 41925 SH SOLE 0 0 41925 DOCUSIGN INC COM 256163106 13130 177163 SH SOLE 5712 0 171451 DOLBY LABORATORIES INC COM CL A 25659T107 1179 17143 SH SOLE 13571 0 3572 DOLLAR GEN CORP NEW COM 256677105 14287 91596 SH SOLE 7959 0 83637 DOLLAR TREE INC COM 256746108 3923 41710 SH SOLE 10242 0 31468 DOMINION ENERGY INC COM 25746U109 44064 532051 SH SOLE 211242 0 320809 DOMINOS PIZZA INC COM 25754A201 2754 9375 SH SOLE 1231 0 8144 DOMTAR CORP COM NEW 257559203 272 7104 SH SOLE 5182 0 1922 DONALDSON INC COM 257651109 507 8804 SH SOLE 1122 0 7682 DORCHESTER MINERALS LP COM UNIT 25820R105 880 45083 SH SOLE 0 0 45083 DORMAN PRODUCTS INC COM 258278100 235 3092 SH SOLE 2497 0 595 DOUBLELINE INCOME SOLUTIONS COM 258622109 6513 329609 SH SOLE 0 0 329609 DOUBLELINE OPPORTUNISTIC CR COM 258623107 708 34317 SH SOLE 0 0 34317 DOUGLAS DYNAMICS INC COM 25960R105 546 9936 SH SOLE 1517 0 8419 DOUGLAS EMMETT INC COM 25960P109 462 10514 SH SOLE 1600 0 8914 DOVER CORP COM 260003108 4221 36620 SH SOLE 3758 0 32862 DOW INC COM 260557103 14195 259355 SH SOLE 10681 0 248674 DROPBOX INC CL A 26210C104 375 20963 SH SOLE 0 0 20963 DTE ENERGY CO COM 233331107 6652 51221 SH SOLE 1652 0 49569 DUFF & PHELPS SLT ENGY AND M COM 26433F108 79 20700 SH SOLE 0 0 20700 DUFF & PHELPS UTIL CORP BD T COM 26432K108 354 38774 SH SOLE 0 0 38774 DUKE ENERGY CORP NEW COM NEW 26441C204 50216 550557 SH SOLE 203764 0 346793 DUKE REALTY CORP COM NEW 264411505 1506 43432 SH SOLE 25596 0 17836 DUNKIN BRANDS GROUP INC COM 265504100 1708 22604 SH SOLE 727 0 21877 DUPONT DE NEMOURS INC COM 26614N102 13042 203141 SH SOLE 57953 0 145188 DWS MUN INCOME TR NEW COM 233368109 744 65667 SH SOLE 0 0 65667 DXC TECHNOLOGY CO COM 23355L106 937 24920 SH SOLE 14740 0 10180 DYCOM INDS INC COM 267475101 300 6371 SH SOLE 5201 0 1170 DYNEX CAP INC COM 26817Q886 185 10936 SH SOLE 0 0 10936 E TRADE FINANCIAL CORP COM NEW 269246401 630 13882 SH SOLE 4091 0 9791 EAGLE MATERIALS INC COM 26969P108 204 2252 SH SOLE 143 0 2109 EAST WEST BANCORP INC COM 27579R104 737 15125 SH SOLE 1070 0 14055 EASTGROUP PPTY INC COM 277276101 621 4678 SH SOLE 1283 0 3395 EASTMAN CHEMICAL CO COM 277432100 1971 24869 SH SOLE 878 0 23991 EATON CORP PLC SHS G29183103 12078 127513 SH SOLE 32592 0 94921 EATON VANCE CALIF MUN BD FD COM 27828A100 282 25025 SH SOLE 0 0 25025 EATON VANCE CORP COM NON VTG 278265103 313 6709 SH SOLE 0 0 6709 EATON VANCE ENH EQTY INC FD COM 278277108 1197 67109 SH SOLE 0 0 67109 EATON VANCE ENHANCED EQ INC COM 278274105 3436 216106 SH SOLE 0 0 216106 EATON VANCE FLTING RATE INC COM 278279104 1157 84302 SH SOLE 0 0 84302 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 2621 260283 SH SOLE 0 0 260283 EATON VANCE LTD DUR INCOME F COM 27828H105 4604 347492 SH SOLE 0 0 347492 EATON VANCE MUN BD FD COM 27827X101 626 48588 SH SOLE 0 0 48588 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 958 75176 SH SOLE 0 0 75176 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 728 33629 SH SOLE 0 0 33629 EATON VANCE RISK MNGD DIV EQ COM 27829G106 5243 561950 SH SOLE 0 0 561950 EATON VANCE SR FLTNG RTE TR COM 27828Q105 323 23816 SH SOLE 0 0 23816 EATON VANCE SR INCOME TR SH BEN INT 27826S103 176 27476 SH SOLE 0 0 27476 EATON VANCE TAX ADVT DIV INC COM 27828G107 5447 213450 SH SOLE 0 0 213450 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 851 83129 SH SOLE 0 0 83129 EATON VANCE TAX MNGD GBL DV COM 27829F108 5501 626581 SH SOLE 0 0 626581 EATON VANCE TAX MNGED BUY WR COM 27828X100 316 19248 SH SOLE 0 0 19248 EATON VANCE TX ADV GLB DIV O COM 27828U106 887 34182 SH SOLE 0 0 34182 EATON VANCE TX ADV GLBL DIV COM 27828S101 970 53854 SH SOLE 0 0 53854 EATON VANCE TX MGD DIV EQ IN COM 27828N102 2241 179012 SH SOLE 0 0 179012 EATON VANCE TX MNG BY WRT OP COM 27828Y108 5128 343032 SH SOLE 0 0 343032 EATON VANCE TXMGD GL BUYWR O COM 27829C105 1437 138612 SH SOLE 0 0 138612 EBAY INC COM 278642103 1877 51970 SH SOLE 9531 0 42439 ECOLAB INC COM 278865100 15719 81477 SH SOLE 38134 0 43343 EDAP TMS S A SPONSORED ADR 268311107 50 11250 SH SOLE 0 0 11250 EDISON INTL COM 281020107 5364 71126 SH SOLE 36944 0 34182 EDITAS MEDICINE INC COM 28106W103 651 21970 SH SOLE 140 0 21830 EDWARDS LIFESCIENCES CORP COM 28176E108 11664 49999 SH SOLE 3654 0 46345 EHEALTH INC COM 28238P109 208 2160 SH SOLE 1785 0 375 ELANCO ANIMAL HEALTH INC COM 28414H103 681 23115 SH SOLE 16660 0 6455 ELBIT SYS LTD ORD M3760D101 434 2799 SH SOLE 0 0 2799 ELECTRONIC ARTS INC COM 285512109 2700 25114 SH SOLE 4929 0 20185 ELLSWORTH GRWTH AND INCOME L COM 289074106 291 24751 SH SOLE 0 0 24751 EMCOR GROUP INC COM 29084Q100 2363 27387 SH SOLE 3147 0 24240 EMERSON ELEC CO COM 291011104 12973 170112 SH SOLE 3091 0 167021 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 211 15148 SH SOLE 0 0 15148 ENBRIDGE INC COM 29250N105 29527 742455 SH SOLE 259210 0 483245 ENBRIDGE INC COM 29250N105 262 6600 SH Put SOLE 0 0 6600 ENCANA CORP COM 292505104 579 123401 SH SOLE 53362 0 70039 ENCOMPASS HEALTH CORP COM 29261A100 703 10155 SH SOLE 8250 0 1905 ENCORE CAP GROUP INC COM 292554102 480 13573 SH SOLE 13173 0 400 ENDAVA PLC ADS 29260V105 371 7970 SH SOLE 0 0 7970 ENDEAVOUR SILVER CORP COM 29258Y103 426 176646 SH SOLE 0 0 176646 ENDO INTL PLC SHS G30401106 177 37771 SH SOLE 0 0 37771 ENEL AMERICAS S A SPONSORED ADR 29274F104 153 13918 SH SOLE 13826 0 92 ENERGIZER HLDGS INC NEW 7.5 MCNV PFD A 29272W208 286 2734 SH SOLE 0 0 2734 ENERGIZER HLDGS INC NEW COM 29272W109 205 4091 SH SOLE 0 0 4091 ENERGY RECOVERY INC COM 29270J100 217 22190 SH SOLE 0 0 22190 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 9014 702550 SH SOLE 2015 0 700535 ENERPLUS CORP COM 292766102 279 39109 SH SOLE 19902 0 19207 ENERSYS COM 29275Y102 229 3066 SH SOLE 1508 0 1558 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 912 148700 SH SOLE 0 0 148700 ENPHASE ENERGY INC COM 29355A107 1859 71157 SH SOLE 0 0 71157 ENPRO INDS INC COM 29355X107 486 7267 SH SOLE 6421 0 846 ENTEGRIS INC COM 29362U104 2264 45188 SH SOLE 33362 0 11826 ENTERGY CORP NEW COM 29364G103 4344 36262 SH SOLE 7821 0 28441 ENTERPRISE PRODS PARTNERS L COM 293792107 21696 770443 SH SOLE 10241 0 760202 ENVESTNET INC COM 29404K106 403 5691 SH SOLE 3475 0 2216 EOG RES INC COM 26875P101 5392 64374 SH SOLE 16631 0 47743 EPAM SYS INC COM 29414B104 1661 7831 SH SOLE 931 0 6900 EPLUS INC COM 294268107 288 3371 SH SOLE 2585 0 786 EPR PPTYS COM SH BEN INT 26884U109 2421 34269 SH SOLE 409 0 33860 EQT CORP COM 26884L109 553 50722 SH SOLE 38875 0 11847 EQUIFAX INC COM 294429105 3397 24247 SH SOLE 3461 0 20786 EQUINIX INC COM 29444U700 8471 14512 SH SOLE 8098 0 6414 EQUINOR ASA SPONSORED ADR 29446M102 202 10142 SH SOLE 2292 0 7850 EQUITRANS MIDSTREAM CORPORAT COM 294600101 537 40175 SH SOLE 37686 0 2489 EQUITY LIFESTYLE PPTYS INC COM 29472R108 608 8642 SH SOLE 817 0 7825 EQUITY RESIDENTIAL SH BEN INT 29476L107 2920 36091 SH SOLE 25919 0 10172 ERICSSON ADR B SEK 10 294821608 619 70460 SH SOLE 25291 0 45169 ESCO TECHNOLOGIES INC COM 296315104 284 3021 SH SOLE 2402 0 619 ESSENT GROUP LTD COM G3198U102 571 10987 SH SOLE 8611 0 2376 ESSEX PPTY TR INC COM 297178105 429 1424 SH SOLE 208 0 1216 ETF MANAGERS TR AI POWERED EQT 26924G813 1333 46869 SH SOLE 0 0 46869 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 348 8050 SH SOLE 0 0 8050 ETF MANAGERS TR DRONE ECONMY STG 26924G805 889 23979 SH SOLE 0 0 23979 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 11688 682704 SH SOLE 560 0 682144 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 488 11414 SH SOLE 0 0 11414 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 15147 364803 SH SOLE 0 0 364803 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 406 32598 SH SOLE 0 0 32598 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 5254 106009 SH SOLE 0 0 106009 ETF MANAGERS TR VIDEO GAME TECH 26924G706 209 4685 SH SOLE 0 0 4685 ETF SER SOLUTIONS AAM S&P 500 26922A594 871 31744 SH SOLE 0 0 31744 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 498 8470 SH SOLE 0 0 8470 ETF SER SOLUTIONS CBOE VEST S&P 26922A537 1459 31507 SH SOLE 0 0 31507 ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 480 20608 SH SOLE 0 0 20608 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 439 13434 SH SOLE 0 0 13434 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 3003 114559 SH SOLE 0 0 114559 ETF SER SOLUTIONS LONCAR CANCER 26922A826 414 17659 SH SOLE 0 0 17659 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 406 23130 SH SOLE 0 0 23130 ETF SER SOLUTIONS US GLB JETS 26922A842 1017 32282 SH SOLE 0 0 32282 ETF SER SOLUTIONS VIDENT CORE US 26922A602 236 4696 SH SOLE 0 0 4696 ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 2581 102511 SH SOLE 0 0 102511 ETF SER SOLUTIONS VIDENTCORE EQ FD 26922A503 220 6635 SH SOLE 0 0 6635 ETFIS SER TR I INFRAC ACT MLP 26923G103 1448 320454 SH SOLE 0 0 320454 ETFIS SER TR I INFRACP REIT PFD 26923G400 347 13785 SH SOLE 0 0 13785 ETFIS SER TR I VIRTUS INFRCAP 26923G822 1388 52650 SH SOLE 0 0 52650 ETFIS SER TR I VIRTUS LIFESC BT 26923G202 436 10006 SH SOLE 0 0 10006 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 842 22136 SH SOLE 0 0 22136 ETFIS SER TR I VIRTUS REAL AS 26923G780 225 8856 SH SOLE 0 0 8856 ETSY INC COM 29786A106 1212 27366 SH SOLE 3379 0 23987 EURONET WORLDWIDE INC COM 298736109 636 4036 SH SOLE 1908 0 2128 EVERBRIDGE INC COM 29978A104 241 3088 SH SOLE 2528 0 560 EVERCORE INC CLASS A 29977A105 911 12190 SH SOLE 706 0 11484 EVEREST RE GROUP LTD COM G3223R108 500 1805 SH SOLE 552 0 1253 EVERGY INC COM 30034W106 3176 48801 SH SOLE 1738 0 47063 EVERI HLDGS INC COM 30034T103 736 54815 SH SOLE 31865 0 22950 EVERSOURCE ENERGY COM 30040W108 5334 62705 SH SOLE 1606 0 61099 EVERTEC INC COM 30040P103 488 14350 SH SOLE 14106 0 244 EVO PMTS INC CL A COM 26927E104 272 10279 SH SOLE 10279 0 0 EVOLUS INC COM 30052C107 278 22846 SH SOLE 0 0 22846 EXACT SCIENCES CORP COM 30063P105 9490 102612 SH SOLE 2394 0 100218 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1320 39363 SH SOLE 0 0 39363 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 1885 51695 SH SOLE 0 0 51695 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3548 100497 SH SOLE 0 0 100497 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 9414 224152 SH SOLE 0 0 224152 EXELIXIS INC COM 30161Q104 415 23534 SH SOLE 650 0 22884 EXELON CORP COM 30161N101 8904 195315 SH SOLE 15329 0 179986 EXLSERVICE HOLDINGS INC COM 302081104 415 5939 SH SOLE 5718 0 221 EXPEDIA GROUP INC COM NEW 30212P303 1615 14932 SH SOLE 676 0 14256 EXPEDITORS INTL WASH INC COM 302130109 6201 79485 SH SOLE 46084 0 33401 EXPONENT INC COM 30214U102 781 11320 SH SOLE 7387 0 3933 EXTRA SPACE STORAGE INC COM 30225T102 658 6230 SH SOLE 99 0 6131 EXXON MOBIL CORP COM 30231G102 120468 1726403 SH SOLE 330037 0 1396366 EZCORP INC CL A NON VTG 302301106 422 61834 SH SOLE 0 0 61834 F M C CORP COM NEW 302491303 5651 56609 SH SOLE 33477 0 23132 F5 NETWORKS INC COM 315616102 396 2836 SH SOLE 1113 0 1723 FACEBOOK INC CL A 30303M102 172334 839568 SH SOLE 167207 0 672361 FACEBOOK INC CL A 30303M102 493 2400 SH Put SOLE 0 0 2400 FACTSET RESH SYS INC COM 303075105 3593 13391 SH SOLE 8710 0 4681 FAIR ISAAC CORP COM 303250104 1434 3826 SH SOLE 0 0 3826 FANHUA INC SPONSORED ADR 30712A103 225 8647 SH SOLE 0 0 8647 FASTENAL CO COM 311900104 4386 118691 SH SOLE 5648 0 113043 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 929 7217 SH SOLE 652 0 6565 FEDERATED INVS INC PA CL B 314211103 248 7621 SH SOLE 2923 0 4698 FEDERATED PREM MUN INC FD COM 31423P108 233 16536 SH SOLE 0 0 16536 FEDEX CORP COM 31428X106 22136 146390 SH SOLE 2957 0 143433 FERRARI N V COM N3167Y103 399 2407 SH SOLE 23 0 2384 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 14 42647 SH SOLE 0 0 42647 FFBW INC COM 30258M107 235 20350 SH SOLE 0 0 20350 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 820 55787 SH SOLE 780 0 55007 FIDELITY CORP BOND ETF 316188101 341 6433 SH SOLE 0 0 6433 FIDELITY LTD TRM BD ETF 316188200 368 7224 SH SOLE 0 0 7224 FIDELITY TOTAL BD ETF 316188309 4563 88192 SH SOLE 0 0 88192 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 12595 36033 SH SOLE 0 0 36033 FIDELITY COVINGTON TR CONSMR STAPLES 316092303 810 21497 SH SOLE 0 0 21497 FIDELITY COVINGTON TR DIVID ETF RISI 316092832 2989 84778 SH SOLE 0 0 84778 FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 6142 189215 SH SOLE 0 0 189215 FIDELITY COVINGTON TR INT HG DIV ETF 316092725 1071 49591 SH SOLE 0 0 49591 FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 647 16712 SH SOLE 0 0 16712 FIDELITY COVINGTON TR MOMENTUM FACTR 316092816 1093 29811 SH SOLE 0 0 29811 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 861 24065 SH SOLE 0 0 24065 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 1743 36122 SH SOLE 0 0 36122 FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 2514 157036 SH SOLE 0 0 157036 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 2478 55795 SH SOLE 0 0 55795 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 6356 127787 SH SOLE 0 0 127787 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 3077 73194 SH SOLE 0 0 73194 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 4990 68848 SH SOLE 0 0 68848 FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 377 10972 SH SOLE 0 0 10972 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 2048 73493 SH SOLE 0 0 73493 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 3902 92243 SH SOLE 0 0 92243 FIDELITY COVINGTON TR VLU FACTOR ETF 316092782 287 7555 SH SOLE 0 0 7555 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2364 52132 SH SOLE 1657 0 50475 FIDELITY NATL INFORMATION SV COM 31620M106 13490 96989 SH SOLE 72376 0 24613 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 129 16372 SH SOLE 0 0 16372 FIFTH THIRD BANCORP COM 316773100 2028 65975 SH SOLE 4329 0 61646 FINVOLUTION GROUP SPONSORED ADS 31810T101 76 28793 SH SOLE 28793 0 0 FIREEYE INC COM 31816Q101 1979 119709 SH SOLE 59963 0 59746 FIRST AMERN FINL CORP COM 31847R102 379 6490 SH SOLE 4113 0 2377 FIRST BANCORP N C COM 318910106 299 7486 SH SOLE 0 0 7486 FIRST CAPITAL INC COM 31942S104 201 2757 SH SOLE 0 0 2757 FIRST FINL BANKSHARES COM 32020R109 551 15695 SH SOLE 10277 0 5418 FIRST FNDTN INC COM 32026V104 268 15383 SH SOLE 0 0 15383 FIRST HORIZON NATL CORP COM 320517105 599 36151 SH SOLE 20116 0 16035 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 629 14998 SH SOLE 12106 0 2892 FIRST LONG IS CORP COM 320734106 561 22360 SH SOLE 0 0 22360 FIRST MAJESTIC SILVER CORP COM 32076V103 1010 82411 SH SOLE 0 0 82411 FIRST MERCHANTS CORP COM 320817109 685 16476 SH SOLE 0 0 16476 FIRST MIDWEST BANCORP DEL COM 320867104 801 34724 SH SOLE 8599 0 26125 FIRST REP BK SAN FRANCISCO C COM 33616C100 3223 27441 SH SOLE 2538 0 24903 FIRST SAVINGS FINL GROUP INC COM 33621E109 593 8832 SH SOLE 0 0 8832 FIRST SOLAR INC COM 336433107 1729 30889 SH SOLE 0 0 30889 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 2085 186305 SH SOLE 0 0 186305 FIRST TR BICK INDEX FD COM SHS 33733H107 335 11450 SH SOLE 0 0 11450 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 3210 63016 SH SOLE 0 0 63016 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 241 16152 SH SOLE 0 0 16152 FIRST TR ENERGY INCOME & GRW COM 33738G104 2251 99561 SH SOLE 0 0 99561 FIRST TR ENERGY INFRASTRCTR COM 33738C103 1353 80376 SH SOLE 0 0 80376 FIRST TR ENHANCED EQTY INC F COM 337318109 615 35670 SH SOLE 0 0 35670 FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 310 5652 SH SOLE 0 0 5652 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 6541 122481 SH SOLE 0 0 122481 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 3033 77639 SH SOLE 0 0 77639 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 36747 1320893 SH SOLE 941384 0 379509 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 13155 384414 SH SOLE 244909 0 139505 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 6413 319672 SH SOLE 0 0 319672 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 27176 636290 SH SOLE 0 0 636290 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 8837 165768 SH SOLE 0 0 165768 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1883 29082 SH SOLE 0 0 29082 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 2627 43806 SH SOLE 0 0 43806 FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 327 11455 SH SOLE 0 0 11455 FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 873 50574 SH SOLE 0 0 50574 FIRST TR EXCH TRD ALPHA FD I CHINA ALPHADEX 33737J141 820 30422 SH SOLE 0 0 30422 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 15911 285959 SH SOLE 0 0 285959 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 5486 138825 SH SOLE 0 0 138825 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 18866 710865 SH SOLE 0 0 710865 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 222 5438 SH SOLE 0 0 5438 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 16207 430986 SH SOLE 0 0 430986 FIRST TR EXCH TRD ALPHA FD I EX US SML CP 33737J406 347 8988 SH SOLE 0 0 8988 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 234 5261 SH SOLE 0 0 5261 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 1792 35593 SH SOLE 0 0 35593 FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 243 10761 SH SOLE 0 0 10761 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 305 5641 SH SOLE 0 0 5641 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 3785 200066 SH SOLE 0 0 200066 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 45124 812341 SH SOLE 0 0 812341 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 3193 139969 SH SOLE 0 0 139969 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 167758 2779284 SH SOLE 0 0 2779284 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 480 12105 SH SOLE 0 0 12105 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 27770 460000 SH SOLE 0 0 460000 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 6555 144614 SH SOLE 0 0 144614 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 6081 121520 SH SOLE 0 0 121520 FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 2050 39221 SH SOLE 0 0 39221 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 13805 553320 SH SOLE 0 0 553320 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 86290 620257 SH SOLE 0 0 620257 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 32270 1167932 SH SOLE 0 0 1167932 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 8186 383772 SH SOLE 0 0 383772 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 2874 85816 SH SOLE 0 0 85816 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 90252 2859710 SH SOLE 0 0 2859710 FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 4307 203835 SH SOLE 0 0 203835 FIRST TR EXCHANGE TRADED FD DORSEYWRIGHT MOM 33738R696 6009 226142 SH SOLE 0 0 226142 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 1060 40724 SH SOLE 0 0 40724 FIRST TR EXCHANGE TRADED FD EMERGING MKTS 33738R779 1307 24853 SH SOLE 0 0 24853 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1684 159306 SH SOLE 0 0 159306 FIRST TR EXCHANGE TRADED FD ETF 33733E708 1032 28619 SH SOLE 0 0 28619 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 35351 1054925 SH SOLE 0 0 1054925 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 117101 1948767 SH SOLE 0 0 1948767 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 23393 479464 SH SOLE 0 0 479464 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 119315 2303370 SH SOLE 0 0 2303370 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 6913 134392 SH SOLE 0 0 134392 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 806 55068 SH SOLE 0 0 55068 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 290 5706 SH SOLE 0 0 5706 FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 781 34945 SH SOLE 0 0 34945 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 31219 370769 SH SOLE 0 0 370769 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 13568 300644 SH SOLE 0 0 300644 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 1420 44435 SH SOLE 0 0 44435 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 696 55803 SH SOLE 0 0 55803 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 2594 47245 SH SOLE 0 0 47245 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 3510 87289 SH SOLE 0 0 87289 FIRST TR EXCHANGE TRADED FD LARGE CP US EQ 33738R761 1394 55878 SH SOLE 0 0 55878 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2110 52683 SH SOLE 0 0 52683 FIRST TR EXCHANGE TRADED FD MID CAP US EQT 33738R753 1229 52429 SH SOLE 0 0 52429 FIRST TR EXCHANGE TRADED FD MNGD FUTRS STRGY 33739G103 313 7296 SH SOLE 0 0 7296 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 20505 1091264 SH SOLE 0 0 1091264 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 1653 66422 SH SOLE 0 0 66422 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 15098 350146 SH SOLE 0 0 350146 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 654 11237 SH SOLE 0 0 11237 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 5740 203688 SH SOLE 0 0 203688 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 18103 602863 SH SOLE 0 0 602863 FIRST TR EXCHANGE TRADED FD NASDAQ RETAIL 33738R829 4088 165896 SH SOLE 0 0 165896 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 3774 109763 SH SOLE 0 0 109763 FIRST TR EXCHANGE TRADED FD NASDQ FOD BVRG 33738R852 262 11852 SH SOLE 0 0 11852 FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 179 10861 SH SOLE 0 0 10861 FIRST TR EXCHANGE TRADED FD NASDQ PHRMTCLS 33738R837 322 13812 SH SOLE 0 0 13812 FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 4158 100917 SH SOLE 0 0 100917 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 174 14408 SH SOLE 0 0 14408 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 30314 1189241 SH SOLE 0 0 1189241 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 28165 189381 SH SOLE 0 0 189381 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1126 38827 SH SOLE 0 0 38827 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 63248 1762778 SH SOLE 0 0 1762778 FIRST TR EXCHANGE TRADED FD S&P INTL DIVID 33738R688 766 41678 SH SOLE 0 0 41678 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 30956 645988 SH SOLE 0 0 645988 FIRST TR EXCHANGE TRADED FD SMAL CP US EQT 33738R746 553 24952 SH SOLE 0 0 24952 FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 943 43550 SH SOLE 0 0 43550 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 9859 297934 SH SOLE 0 0 297934 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 37493 516651 SH SOLE 0 0 516651 FIRST TR EXCHANGE TRADED FD US EQTY DIVI 33738R738 375 15620 SH SOLE 0 0 15620 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 50796 632187 SH SOLE 0 0 632187 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 10545 361005 SH SOLE 0 0 361005 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 4886 81495 SH SOLE 0 0 81495 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 456 20487 SH SOLE 0 0 20487 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 87205 4345054 SH SOLE 0 0 4345054 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 2745 105998 SH SOLE 0 0 105998 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 3076 133976 SH SOLE 0 0 133976 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 4755 231909 SH SOLE 0 0 231909 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 39407 760464 SH SOLE 48 0 760416 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 41387 1599498 SH SOLE 0 0 1599498 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 1702 44339 SH SOLE 0 0 44339 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 2881 79980 SH SOLE 0 0 79980 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 10194 212949 SH SOLE 0 0 212949 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 3928 102480 SH SOLE 0 0 102480 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 13180 282400 SH SOLE 0 0 282400 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 733 15107 SH SOLE 0 0 15107 FIRST TR HIGH INCOME L/S FD COM 33738E109 246 15651 SH SOLE 0 0 15651 FIRST TR INTER DUR PFD & IN COM 33718W103 4077 172807 SH SOLE 0 0 172807 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 52757 723495 SH SOLE 372 0 723123 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 40772 721496 SH SOLE 467 0 721029 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 83718 1283432 SH SOLE 0 0 1283432 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 31087 428851 SH SOLE 0 0 428851 FIRST TR MLP & ENERGY INCOME COM 33739B104 2484 208049 SH SOLE 0 0 208049 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 48543 1489954 SH SOLE 0 0 1489954 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 8874 114858 SH SOLE 0 0 114858 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 11519 198404 SH SOLE 0 0 198404 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 14438 195641 SH SOLE 0 0 195641 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 4994 96346 SH SOLE 0 0 96346 FIRST TR NASDAQ100 TECH INDE SHS 337345102 50570 505194 SH SOLE 0 0 505194 FIRST TR S&P REIT INDEX FD COM 33734G108 23306 892261 SH SOLE 0 0 892261 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 15706 241893 SH SOLE 0 0 241893 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 389 42297 SH SOLE 0 0 42297 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 7024 500353 SH SOLE 0 0 500353 FIRST TR VALUE LINE 100 ETF COM SHS 33735G107 229 10048 SH SOLE 0 0 10048 FIRST TR VALUE LINE DIVID IN SHS 33734H106 474259 13162880 SH SOLE 0 0 13162880 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 149 10418 SH SOLE 0 0 10418 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 232 38814 SH SOLE 0 0 38814 FIRSTCASH INC COM 33767D105 474 5825 SH SOLE 3933 0 1892 FIRSTENERGY CORP COM 337932107 4046 83253 SH SOLE 45876 0 37377 FIRSTSERVICE CORP NEW COM 33767E202 229 2465 SH SOLE 1965 0 500 FISERV INC COM 337738108 17170 148492 SH SOLE 60182 0 88310 FIVE BELOW INC COM 33829M101 1141 8925 SH SOLE 3241 0 5684 FLAHERTY & CRUMRIN PFD & INM COM 338478100 4116 189753 SH SOLE 0 0 189753 FLAHERTY & CRUMRIN PFD & INM COM 33848E106 370 30066 SH SOLE 0 0 30066 FLAHERTY & CRUMRIN PFD & INM COM 338480106 452 29019 SH SOLE 0 0 29019 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 4487 167667 SH SOLE 0 0 167667 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 1962 88011 SH SOLE 0 0 88011 FLEETCOR TECHNOLOGIES INC COM 339041105 1318 4581 SH SOLE 2412 0 2169 FLEX LTD ORD Y2573F102 2168 171765 SH SOLE 160617 0 11148 FLEXSHARES TR CR SCORED LONG 33939L753 2423 41858 SH SOLE 0 0 41858 FLEXSHARES TR HIG YLD VL ETF 33939L662 865 17798 SH SOLE 0 0 17798 FLEXSHARES TR IBOXX 3R TARGT 33939L506 2176 88077 SH SOLE 0 0 88077 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 3370 131756 SH SOLE 0 0 131756 FLEXSHARES TR INTL QLTDV IDX 33939L837 3870 159329 SH SOLE 0 0 159329 FLEXSHARES TR M STAR DEV MKT 33939L803 374 5764 SH SOLE 0 0 5764 FLEXSHARES TR MORNSTAR UPSTR 33939L407 8812 262816 SH SOLE 0 0 262816 FLEXSHARES TR MORNSTAR USMKT 33939L100 3204 25220 SH SOLE 0 0 25220 FLEXSHARES TR MSTAR EMKT FAC 33939L308 389 7324 SH SOLE 0 0 7324 FLEXSHARES TR QLT DIV DEF IDX 33939L845 3679 76977 SH SOLE 0 0 76977 FLEXSHARES TR QLT DIVDYN IDX 33939L852 1123 23319 SH SOLE 0 0 23319 FLEXSHARES TR QUALT DIVD IDX 33939L860 6332 130613 SH SOLE 0 0 130613 FLEXSHARES TR READY ACC VARI 33939L886 939 12408 SH SOLE 0 0 12408 FLEXSHARES TR STOX ESG INDEX 33939L696 353 4585 SH SOLE 0 0 4585 FLEXSHARES TR STOXX GLOBR INF 33939L795 932 17293 SH SOLE 0 0 17293 FLIR SYS INC COM 302445101 536 10285 SH SOLE 1282 0 9003 FLOOR & DECOR HLDGS INC CL A 339750101 203 4001 SH SOLE 3902 0 99 FLOWERS FOODS INC COM 343498101 325 14936 SH SOLE 0 0 14936 FLUOR CORP NEW COM 343412102 652 34548 SH SOLE 10831 0 23717 FNB CORP PA COM 302520101 468 36885 SH SOLE 15011 0 21874 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 249 2636 SH SOLE 0 0 2636 FOOT LOCKER INC COM 344849104 293 7523 SH SOLE 4917 0 2606 FORD MTR CO DEL COM 345370860 21800 2344110 SH SOLE 129490 0 2214620 FORTINET INC COM 34959E109 2537 23763 SH SOLE 2864 0 20899 FORTIS INC COM 349553107 381 9177 SH SOLE 2583 0 6594 FORTIVE CORP COM 34959J108 733 9597 SH SOLE 176 0 9421 FORTUNE BRANDS HOME & SEC IN COM 34964C106 720 11013 SH SOLE 424 0 10589 FOUNDATION BLDG MATLS INC COM 350392106 430 22205 SH SOLE 21555 0 650 FOX CORP CL A COM 35137L105 1265 34122 SH SOLE 27568 0 6554 FOX CORP CL B COM 35137L204 253 6962 SH SOLE 6136 0 826 FRANCO NEVADA CORP COM 351858105 3583 34684 SH SOLE 995 0 33689 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1653 17535 SH SOLE 0 0 17535 FRANKLIN LTD DURATION INC TR COM 35472T101 1872 195250 SH SOLE 0 0 195250 FRANKLIN RES INC COM 354613101 586 22560 SH SOLE 2792 0 19768 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 614 23925 SH SOLE 0 0 23925 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 831 21729 SH SOLE 0 0 21729 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 1058 35533 SH SOLE 0 0 35533 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 256 8321 SH SOLE 0 0 8321 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 17893 511370 SH SOLE 0 0 511370 FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 393 11814 SH SOLE 0 0 11814 FRANKLIN UNVL TR SH BEN INT 355145103 128 16449 SH SOLE 0 0 16449 FREEPORT-MCMORAN INC CL B 35671D857 8240 628013 SH SOLE 244648 0 383365 FRESHPET INC COM 358039105 339 5745 SH SOLE 1475 0 4270 FS KKR CAPITAL CORP COM 302635107 43036 7020552 SH SOLE 0 0 7020552 FST TR NEW OPPORT MLP & ENE COM 33739M100 901 96560 SH SOLE 0 0 96560 FTI CONSULTING INC COM 302941109 262 2366 SH SOLE 32 0 2334 FULL HOUSE RESORTS INC COM 359678109 74 22078 SH SOLE 0 0 22078 FULTON FINL CORP PA COM 360271100 242 13870 SH SOLE 9646 0 4224 FUNKO INC COM CL A 361008105 243 14136 SH SOLE 0 0 14136 GABELLI CONV&INCOM SECS FD I COM 36240B109 453 77472 SH SOLE 0 0 77472 GABELLI DIVD & INCOME TR COM 36242H104 2271 103482 SH SOLE 0 0 103482 GABELLI EQUITY TR INC COM 362397101 8153 1338734 SH SOLE 0 0 1338734 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 354 18739 SH SOLE 0 0 18739 GABELLI MULTIMEDIA TR INC COM 36239Q109 1131 140994 SH SOLE 0 0 140994 GABELLI UTIL TR COM 36240A101 6217 800170 SH SOLE 0 0 800170 GALECTIN THERAPEUTICS INC COM NEW 363225202 76 26511 SH SOLE 0 0 26511 GALLAGHER ARTHUR J & CO COM 363576109 4037 42393 SH SOLE 3598 0 38795 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 953 216703 SH SOLE 0 0 216703 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 167 27976 SH SOLE 0 0 27976 GAMESTOP CORP NEW CL A 36467W109 174 28633 SH SOLE 0 0 28633 GAMING & LEISURE PPTYS INC COM 36467J108 1491 34627 SH SOLE 672 0 33955 GAP INC COM 364760108 276 15622 SH SOLE 824 0 14798 GARMIN LTD SHS H2906T109 1634 16751 SH SOLE 1217 0 15534 GARTNER INC COM 366651107 433 2812 SH SOLE 204 0 2608 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 896 57292 SH SOLE 0 0 57292 GATX CORP COM 361448103 848 10239 SH SOLE 8431 0 1808 GCI LIBERTY INC COM CLASS A 36164V305 404 5698 SH SOLE 4963 0 735 GDS HLDGS LTD SPONSORED ADS 36165L108 213 4132 SH SOLE 4012 0 120 GENERAC HLDGS INC COM 368736104 1477 14681 SH SOLE 3174 0 11507 GENERAL DYNAMICS CORP COM 369550108 13189 74789 SH SOLE 3579 0 71210 GENERAL ELECTRIC CO COM 369604103 23143 2073727 SH SOLE 10848 0 2062879 GENERAL MLS INC COM 370334104 22256 415529 SH SOLE 4115 0 411414 GENERAL MLS INC COM 370334104 327 6100 SH Put SOLE 0 0 6100 GENERAL MTRS CO COM 37045V100 14604 399015 SH SOLE 21712 0 377303 GENESIS ENERGY L P UNIT LTD PARTN 371927104 345 16826 SH SOLE 0 0 16826 GENESIS HEALTHCARE INC CL A COM 37185X106 83 50800 SH SOLE 0 0 50800 GENPACT LIMITED SHS G3922B107 485 11496 SH SOLE 4852 0 6644 GENTEX CORP COM 371901109 1612 55616 SH SOLE 8833 0 46783 GENUINE PARTS CO COM 372460105 7015 66037 SH SOLE 2723 0 63314 GENWORTH FINL INC COM CL A 37247D106 134 30393 SH SOLE 565 0 29828 GEO GROUP INC NEW COM 36162J106 686 41300 SH SOLE 1647 0 39653 GERMAN AMERN BANCORP INC COM 373865104 1089 30574 SH SOLE 0 0 30574 GERON CORP COM 374163103 22 15917 SH SOLE 0 0 15917 G-III APPAREL GROUP LTD COM 36237H101 282 8481 SH SOLE 6897 0 1584 GILDAN ACTIVEWEAR INC COM 375916103 360 12178 SH SOLE 10450 0 1728 GILEAD SCIENCES INC COM 375558103 28183 433724 SH SOLE 230472 0 203252 GLACIER BANCORP INC NEW COM 37637Q105 1048 22795 SH SOLE 5890 0 16905 GLADSTONE CAPITAL CORP COM 376535100 1671 168300 SH SOLE 0 0 168300 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 32388 689255 SH SOLE 395303 0 293952 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 2138 26897 SH SOLE 746 0 26151 GLOBAL MED REIT INC COM NEW 37954A204 900 68026 SH SOLE 0 0 68026 GLOBAL NET LEASE INC COM NEW 379378201 899 44347 SH SOLE 0 0 44347 GLOBAL PMTS INC COM 37940X102 6818 37348 SH SOLE 15790 0 21558 GLOBAL SELF STORAGE INC COM 37955N106 332 77304 SH SOLE 0 0 77304 GLOBAL X FDS ADAPTIVE US 37954Y574 9791 373738 SH SOLE 0 0 373738 GLOBAL X FDS CONSCIOUS COS 37954Y731 207 8811 SH SOLE 0 0 8811 GLOBAL X FDS FINTECH ETF 37954Y814 4750 156349 SH SOLE 0 0 156349 GLOBAL X FDS GLB X MLP ENRG I 37950E226 19294 1571206 SH SOLE 0 0 1571206 GLOBAL X FDS GLB X SUPERDIV 37950E549 7588 428930 SH SOLE 0 0 428930 GLOBAL X FDS GLBL X MLP ETF 37950E473 3174 402747 SH SOLE 1413 0 401334 GLOBAL X FDS GLBX MSCI NORW 37950E747 206 16473 SH SOLE 0 0 16473 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 4807 409472 SH SOLE 0 0 409472 GLOBAL X FDS GLOBAL X COPPER 37954Y830 341 16794 SH SOLE 0 0 16794 GLOBAL X FDS GLOBAL X SILVER 37954Y848 3210 96749 SH SOLE 0 0 96749 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 343 30939 SH SOLE 0 0 30939 GLOBAL X FDS GLOBX SUPDV US 37950E291 3636 153236 SH SOLE 0 0 153236 GLOBAL X FDS INTERNET OF THNG 37954Y780 2179 92375 SH SOLE 0 0 92375 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2651 96958 SH SOLE 0 0 96958 GLOBAL X FDS LNTY THMTC ETF 37954Y772 240 10189 SH SOLE 0 0 10189 GLOBAL X FDS MILL THEMC ETF 37954Y764 875 33786 SH SOLE 0 0 33786 GLOBAL X FDS MSCI SUPR EM ETF 37950E119 690 49431 SH SOLE 0 0 49431 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 28341 1200401 SH SOLE 0 0 1200401 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 13867 634051 SH SOLE 0 0 634051 GLOBAL X FDS REIT ETF 37950E127 12426 808429 SH SOLE 0 0 808429 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 951 24114 SH SOLE 0 0 24114 GLOBAL X FDS S&P 500 COVERED 37954Y475 5282 104240 SH SOLE 0 0 104240 GLOBAL X FDS SCIEN BETA US 37954Y103 442 12568 SH SOLE 686 0 11882 GLOBAL X FDS SOCIAL MED ETF 37950E416 792 22859 SH SOLE 0 0 22859 GLOBAL X FDS SUPER DIV ALTR 37954Y806 256 17342 SH SOLE 0 0 17342 GLOBAL X FDS US INFR DEV ETF 37954Y673 615 34505 SH SOLE 0 0 34505 GLOBAL X FDS US PFD ETF 37954Y657 764 30538 SH SOLE 0 0 30538 GLOBALSTAR INC COM 378973408 16 30410 SH SOLE 0 0 30410 GLOBANT S A COM L44385109 481 4484 SH SOLE 4384 0 100 GLOBE LIFE INC COM 37959E102 1101 10464 SH SOLE 285 0 10179 GLOBUS MED INC CL A 379577208 3640 61820 SH SOLE 16036 0 45784 GLU MOBILE INC COM 379890106 242 40037 SH SOLE 0 0 40037 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 48509 484411 SH SOLE 0 0 484411 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 11357 215904 SH SOLE 0 0 215904 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 17743 516678 SH SOLE 0 0 516678 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 942 29796 SH SOLE 0 0 29796 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 42919 1418818 SH SOLE 0 0 1418818 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 423 12760 SH SOLE 0 0 12760 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1825 38626 SH SOLE 0 0 38626 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 8919 175880 SH SOLE 0 0 175880 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 206496 3193069 SH SOLE 0 0 3193069 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 3934 62037 SH SOLE 0 0 62037 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 485 10467 SH SOLE 0 0 10467 GOLDMAN SACHS GROUP INC COM 38141G104 15521 67502 SH SOLE 8277 0 59225 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 251 58375 SH SOLE 0 0 58375 GOLUB CAP BDC INC COM 38173M102 428 23181 SH SOLE 0 0 23181 GOODYEAR TIRE & RUBR CO COM 382550101 1318 84740 SH SOLE 0 0 84740 GOPRO INC CL A 38268T103 151 34825 SH SOLE 0 0 34825 GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 233 1962 SH SOLE 0 0 1962 GRACE W R & CO DEL NEW COM 38388F108 249 3561 SH SOLE 0 0 3561 GRACO INC COM 384109104 910 17502 SH SOLE 11145 0 6357 GRAINGER W W INC COM 384802104 6740 19905 SH SOLE 16058 0 3847 GRAN TIERRA ENERGY INC COM 38500T101 18 14281 SH SOLE 14269 0 12 GRAND CANYON ED INC COM 38526M106 1465 15290 SH SOLE 2491 0 12799 GRANITE CONSTR INC COM 387328107 408 14742 SH SOLE 0 0 14742 GRANITESHARES GOLD TR SHS BEN INT 38748G101 819 54193 SH SOLE 0 0 54193 GRAPHIC PACKAGING HLDG CO COM 388689101 375 22546 SH SOLE 18848 0 3698 GRAY TELEVISION INC COM 389375106 1096 51124 SH SOLE 47618 0 3506 GREAT WESTN BANCORP INC COM 391416104 553 15928 SH SOLE 15793 0 135 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 568 41090 SH SOLE 0 0 41090 GREENBRIER COS INC COM 393657101 202 6220 SH SOLE 0 0 6220 GROWGENERATION CORP COM 39986L109 59 14447 SH SOLE 0 0 14447 GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 524 8749 SH SOLE 7903 0 846 GUARDANT HEALTH INC COM 40131M109 1806 23106 SH SOLE 2315 0 20791 GUGGENHEIM CR ALLOCATION FD COM 40168G108 243 12201 SH SOLE 0 0 12201 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1229 152517 SH SOLE 0 0 152517 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 499 27562 SH SOLE 0 0 27562 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 212 8962 SH SOLE 0 0 8962 GUIDEWIRE SOFTWARE INC COM 40171V100 484 4397 SH SOLE 3814 0 583 GW PHARMACEUTICALS PLC ADS 36197T103 1618 15477 SH SOLE 555 0 14922 HALLIBURTON CO COM 406216101 3950 161420 SH SOLE 74191 0 87229 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1661 45762 SH SOLE 0 0 45762 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 278 39332 SH SOLE 0 0 39332 HANCOCK JOHN INVS TR COM 410142103 259 14588 SH SOLE 0 0 14588 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2923 128132 SH SOLE 0 0 128132 HANCOCK JOHN PFD INCOME FD I COM 41013X106 1121 50324 SH SOLE 0 0 50324 HANCOCK JOHN PFD INCOME FD I COM 41021P103 541 28036 SH SOLE 0 0 28036 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 4246 236014 SH SOLE 0 0 236014 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1472 53847 SH SOLE 0 0 53847 HANCOCK WHITNEY CORPORATION COM 410120109 455 10361 SH SOLE 5374 0 4987 HANESBRANDS INC COM 410345102 3064 206336 SH SOLE 99837 0 106499 HANNON ARMSTRONG SUST INFR C COM 41068X100 1139 35383 SH SOLE 0 0 35383 HARBORONE BANCORP INC NEW COM NEW 41165Y100 304 27639 SH SOLE 0 0 27639 HARLEY DAVIDSON INC COM 412822108 925 24859 SH SOLE 0 0 24859 HARTFORD FDS EXCHANGE TRADE MUN OPORTUNITE 41653L503 1110 26566 SH SOLE 0 0 26566 HARTFORD FDS EXCHANGE TRADE SHRT DURTN ETF 41653L602 2260 55275 SH SOLE 0 0 55275 HARTFORD FDS EXCHANGE TRADE TOTAL RTRN ETF 41653L305 3984 99022 SH SOLE 0 0 99022 HARTFORD FINL SVCS GROUP INC COM 416515104 1649 27134 SH SOLE 5987 0 21147 HASBRO INC COM 418056107 4036 38218 SH SOLE 11141 0 27077 HAWAIIAN ELEC INDUSTRIES COM 419870100 905 19319 SH SOLE 0 0 19319 HAWKINS INC COM 420261109 213 4647 SH SOLE 0 0 4647 HCA HEALTHCARE INC COM 40412C101 3405 23036 SH SOLE 1890 0 21146 HD SUPPLY HLDGS INC COM 40416M105 1943 48317 SH SOLE 28330 0 19987 HDFC BANK LTD SPONSORED ADS 40415F101 729 11501 SH SOLE 8205 0 3296 HEALTH INS INNOVATIONS INC COM CL A 42225K106 897 46483 SH SOLE 0 0 46483 HEALTHCARE SVCS GRP INC COM 421906108 307 12627 SH SOLE 6241 0 6386 HEALTHCARE TR AMER INC CL A NEW 42225P501 8117 268061 SH SOLE 996 0 267065 HEALTHEQUITY INC COM 42226A107 1597 21653 SH SOLE 14170 0 7483 HEALTHPEAK PPTYS INC COM 42250P103 3721 107949 SH SOLE 2554 0 105395 HECLA MNG CO COM 422704106 356 105084 SH SOLE 0 0 105084 HEICO CORP NEW COM 422806109 2885 25275 SH SOLE 1089 0 24186 HELEN OF TROY CORP LTD COM G4388N106 4696 26121 SH SOLE 406 0 25715 HELIOS TECHNOLOGIES INC COM 42328H109 263 5698 SH SOLE 4498 0 1200 HELMERICH & PAYNE INC COM 423452101 370 8141 SH SOLE 1380 0 6761 HENRY JACK & ASSOC INC COM 426281101 1477 10136 SH SOLE 4799 0 5337 HENRY SCHEIN INC COM 806407102 232 3471 SH SOLE 29 0 3442 HERCULES CAPITAL INC COM 427096508 2268 161739 SH SOLE 0 0 161739 HERSHEY CO COM 427866108 8874 60376 SH SOLE 8346 0 52030 HESS CORP COM 42809H107 1403 21005 SH SOLE 3336 0 17669 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1229 77521 SH SOLE 1516 0 76005 HEXCEL CORP NEW COM 428291108 2340 31924 SH SOLE 25512 0 6412 HEXINDAI INC ADR 428295109 17 18000 SH SOLE 0 0 18000 HEXO CORP COM 428304109 38 23970 SH SOLE 0 0 23970 HI CRUSH INC COM 428337109 22 25023 SH SOLE 0 0 25023 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 2521 143732 SH SOLE 0 0 143732 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 453 48453 SH SOLE 0 0 48453 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 3764 302833 SH SOLE 0 0 302833 HILL ROM HLDGS INC COM 431475102 738 6504 SH SOLE 0 0 6504 HILLENBRAND INC COM 431571108 250 7492 SH SOLE 3895 0 3597 HILTON WORLDWIDE HLDGS INC COM 43300A203 1599 14414 SH SOLE 11479 0 2935 HMS HLDGS CORP COM 40425J101 267 9032 SH SOLE 79 0 8953 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 345 15569 SH SOLE 666 0 14903 HOLLYFRONTIER CORP COM 436106108 1068 21068 SH SOLE 2231 0 18837 HOLOGIC INC COM 436440101 555 10623 SH SOLE 790 0 9833 HOME BANCSHARES INC COM 436893200 557 28344 SH SOLE 0 0 28344 HOME DEPOT INC COM 437076102 112611 515660 SH SOLE 74411 0 441249 HONDA MOTOR LTD AMERN SHS 438128308 544 19227 SH SOLE 6223 0 13004 HONEYWELL INTL INC COM 438516106 61076 345043 SH SOLE 79094 0 265949 HORIZON BANCORP INC COM 440407104 452 23765 SH SOLE 0 0 23765 HORMEL FOODS CORP COM 440452100 1579 35008 SH SOLE 3283 0 31725 HOULIHAN LOKEY INC CL A 441593100 449 9178 SH SOLE 8964 0 214 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 606 29037 SH SOLE 0 0 29037 HP INC COM 40434L105 2199 107029 SH SOLE 1935 0 105094 HSBC HLDGS PLC ADR A 1/40PF A 404280604 1367 50840 SH SOLE 0 0 50840 HSBC HLDGS PLC SPON ADR NEW 404280406 1708 43699 SH SOLE 2834 0 40865 HUAMI CORP SPONSORED ADS 44331K103 191 15872 SH SOLE 15872 0 0 HUBBELL INC COM 443510607 671 4542 SH SOLE 136 0 4406 HUBSPOT INC COM 443573100 1065 6722 SH SOLE 802 0 5920 HUDSON LTD COM CL A G46408103 478 31177 SH SOLE 31177 0 0 HUMANA INC COM 444859102 5679 15494 SH SOLE 8113 0 7381 HUNT J B TRANS SVCS INC COM 445658107 654 5603 SH SOLE 3 0 5600 HUNTINGTON BANCSHARES INC COM 446150104 14541 964266 SH SOLE 728084 0 236182 HUNTINGTON INGALLS INDS INC COM 446413106 1624 6475 SH SOLE 584 0 5891 HUNTSMAN CORP COM 447011107 724 29958 SH SOLE 10754 0 19204 HYATT HOTELS CORP COM CL A 448579102 322 3590 SH SOLE 0 0 3590 IAA INC COM 449253103 397 8353 SH SOLE 6141 0 2212 IAC INTERACTIVECORP COM 44919P508 1737 6973 SH SOLE 967 0 6006 IAMGOLD CORP COM 450913108 286 76621 SH SOLE 0 0 76621 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2895 47068 SH SOLE 0 0 47068 ICF INTL INC COM 44925C103 804 8754 SH SOLE 8237 0 517 ICICI BK LTD ADR 45104G104 317 20988 SH SOLE 6027 0 14961 ICON PLC SHS G4705A100 3944 22902 SH SOLE 15226 0 7676 IDACORP INC COM 451107106 326 3052 SH SOLE 387 0 2665 IDEX CORP COM 45167R104 316 1839 SH SOLE 1262 0 577 IDEXX LABS INC COM 45168D104 3377 12934 SH SOLE 2054 0 10880 IEC ELECTRS CORP NEW COM 44949L105 244 26895 SH SOLE 0 0 26895 IHS MARKIT LTD SHS G47567105 5556 73716 SH SOLE 60674 0 13042 II VI INC COM 902104108 552 16409 SH SOLE 1470 0 14939 ILLINOIS TOOL WKS INC COM 452308109 19881 110679 SH SOLE 39422 0 71257 ILLUMINA INC COM 452327109 6388 19257 SH SOLE 1658 0 17599 IMMUNOGEN INC COM 45253H101 142 27798 SH SOLE 27273 0 525 IMPINJ INC COM 453204109 655 25348 SH SOLE 197 0 25151 INCYTE CORP COM 45337C102 1222 13992 SH SOLE 2257 0 11735 INDEPENDENCE RLTY TR INC COM 45378A106 156 11091 SH SOLE 0 0 11091 INDEXIQ ETF TR HDGD FTSE EURO 45409B552 728 34834 SH SOLE 0 0 34834 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 2788 128344 SH SOLE 0 0 128344 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2742 89015 SH SOLE 0 0 89015 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 1156 42784 SH SOLE 0 0 42784 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1756 64226 SH SOLE 0 0 64226 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 3309 167608 SH SOLE 0 0 167608 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 370 13596 SH SOLE 0 0 13596 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 4076 122784 SH SOLE 0 0 122784 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 442 17396 SH SOLE 0 0 17396 INDEXIQ ETF TR US RL EST SMCP 45409B628 889 34589 SH SOLE 0 0 34589 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1454 64844 SH SOLE 2008 0 62836 INFOSYS LTD SPONSORED ADR 456788108 1923 186314 SH SOLE 10184 0 176130 INFRA AND ENERGY ALTRNTIVE I COM 45686J104 89 27600 SH SOLE 0 0 27600 ING GROEP N V SPONSORED ADR 456837103 663 55039 SH SOLE 43096 0 11943 INGERSOLL-RAND PLC SHS G47791101 7369 55442 SH SOLE 24092 0 31350 INGREDION INC COM 457187102 1254 13491 SH SOLE 866 0 12625 INNOSPEC INC COM 45768S105 255 2464 SH SOLE 364 0 2100 INNOVATIVE INDL PPTYS INC COM 45781V101 2889 38073 SH SOLE 5 0 38068 INNOVATOR ETFS TR IBD 50 ETF 45782C102 6242 179742 SH SOLE 0 0 179742 INNOVATOR ETFS TR IBD ETF LEADERS 45782C201 420 18629 SH SOLE 0 0 18629 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 611 23317 SH SOLE 0 0 23317 INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 617 22326 SH SOLE 0 0 22326 INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 5391 193074 SH SOLE 0 0 193074 INNOVATOR ETFS TR S&P 500 POWER 45782C508 879 30963 SH SOLE 0 0 30963 INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 2147 82321 SH SOLE 0 0 82321 INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 216 8195 SH SOLE 0 0 8195 INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 3847 99584 SH SOLE 0 0 99584 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 1248 51463 SH SOLE 0 0 51463 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 132 40100 SH SOLE 0 0 40100 INPHI CORP COM 45772F107 432 5761 SH SOLE 3051 0 2710 INSEEGO CORP COM 45782B104 839 114487 SH SOLE 0 0 114487 INSIGHT ENTERPRISES INC COM 45765U103 564 8029 SH SOLE 73 0 7956 INSIGHT SELECT INCOME FD COM 45781W109 280 13972 SH SOLE 0 0 13972 INSTALLED BLDG PRODS INC COM 45780R101 275 3991 SH SOLE 0 0 3991 INSULET CORP COM 45784P101 1341 7833 SH SOLE 1821 0 6012 INTEGER HLDGS CORP COM 45826H109 726 9009 SH SOLE 2675 0 6334 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 359 6224 SH SOLE 4673 0 1551 INTEL CORP COM 458140100 93597 1563851 SH SOLE 132170 0 1431681 INTER PARFUMS INC COM 458334109 290 3992 SH SOLE 3992 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 404 8665 SH SOLE 136 0 8529 INTERCEPT PHARMACEUTICALS IN COM 45845P108 621 5014 SH SOLE 0 0 5014 INTERCONTINENTAL EXCHANGE IN COM 45866F104 7430 80281 SH SOLE 38565 0 41716 INTERNATIONAL BANCSHARES COR COM 459044103 239 5544 SH SOLE 2925 0 2619 INTERNATIONAL BUSINESS MACHS COM 459200101 44161 329458 SH SOLE 11210 0 318248 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1895 14691 SH SOLE 5875 0 8816 INTERPUBLIC GROUP COS INC COM 460690100 264 11426 SH SOLE 3024 0 8402 INTL PAPER CO COM 460146103 11551 250843 SH SOLE 37882 0 212961 INTRA CELLULAR THERAPIES INC COM 46116X101 582 16955 SH SOLE 16955 0 0 INTREXON CORP COM 46122T102 217 39639 SH SOLE 0 0 39639 INTUIT COM 461202103 6965 26591 SH SOLE 4190 0 22401 INTUITIVE SURGICAL INC COM NEW 46120E602 18165 30728 SH SOLE 1084 0 29644 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 1856 19387 SH SOLE 0 0 19387 INVESCO ACTIVELY MANAGD ETF CNSRTV MLT AST 46090A309 270 21000 SH SOLE 0 0 21000 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 8119 490265 SH SOLE 0 0 490265 INVESCO ACTIVELY MANAGD ETF S&P500 DOWNSID 46090A705 293 10483 SH SOLE 0 0 10483 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 3199 59032 SH SOLE 0 0 59032 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 37361 741582 SH SOLE 1529 0 740053 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 2040 81740 SH SOLE 0 0 81740 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 171 15305 SH SOLE 0 0 15305 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 530 12000 SH SOLE 0 0 12000 INVESCO CALIF VALUE MUN INC COM 46132H106 167 13025 SH SOLE 0 0 13025 INVESCO CURNCYSHS AUSTRLA DL AUSTRALIAN DOL 46090N103 798 11366 SH SOLE 0 0 11366 INVESCO CURNCYSHS CDN DLR TR CDN DLR SHS 46138T104 570 7503 SH SOLE 0 0 7503 INVESCO CURNCYSHS SWISS FRAN SWISS FRANC 46138R108 404 4249 SH SOLE 0 0 4249 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 267 2514 SH SOLE 0 0 2514 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 7672 481003 SH SOLE 0 0 481003 INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 770 46513 SH SOLE 0 0 46513 INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 260 17433 SH SOLE 0 0 17433 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 165 11286 SH SOLE 0 0 11286 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 2206 206777 SH SOLE 0 0 206777 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 475 11418 SH SOLE 0 0 11418 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1569 60401 SH SOLE 0 0 60401 INVESCO DYNAMIC CR OPP FD COM 46132R104 305 26880 SH SOLE 0 0 26880 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 16052 753954 SH SOLE 1994 0 751960 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 15638 653505 SH SOLE 709 0 652796 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 13850 652084 SH SOLE 1198 0 650886 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 12076 489401 SH SOLE 686 0 488715 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 8567 398380 SH SOLE 791 0 397589 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 7313 299118 SH SOLE 0 0 299118 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 7695 361093 SH SOLE 0 0 361093 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3743 143202 SH SOLE 0 0 143202 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 4307 200594 SH SOLE 0 0 200594 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1477 57921 SH SOLE 0 0 57921 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 4287 199682 SH SOLE 0 0 199682 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1432 57753 SH SOLE 0 0 57753 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 225 10944 SH SOLE 0 0 10944 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 2761 49553 SH SOLE 0 0 49553 INVESCO EXCH TRD SLF IDX FD ESG REV ETF 46138J627 550 15810 SH SOLE 0 0 15810 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 598 17868 SH SOLE 0 0 17868 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 23514 343919 SH SOLE 0 0 343919 INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 363 9199 SH SOLE 0 0 9199 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 30022 435222 SH SOLE 143 0 435079 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 864 17296 SH SOLE 0 0 17296 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6949 226293 SH SOLE 0 0 226293 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 821 20815 SH SOLE 0 0 20815 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 461 7320 SH SOLE 0 0 7320 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 463 8407 SH SOLE 0 0 8407 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 348 12406 SH SOLE 0 0 12406 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 520 13450 SH SOLE 0 0 13450 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1753 18317 SH SOLE 0 0 18317 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 697 10213 SH SOLE 0 0 10213 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 26924 418336 SH SOLE 0 0 418336 INVESCO EXCHANGE TRADED FD T DWA NASDAQ MNT 46137V829 420 3283 SH SOLE 0 0 3283 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2376 32063 SH SOLE 0 0 32063 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1977 25586 SH SOLE 0 0 25586 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 4476 130433 SH SOLE 0 0 130433 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 1188 21273 SH SOLE 500 0 20773 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 2239 67439 SH SOLE 0 0 67439 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 178 10590 SH SOLE 0 0 10590 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 1111 32270 SH SOLE 0 0 32270 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 385 8523 SH SOLE 0 0 8523 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 13969 271833 SH SOLE 113 0 271720 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 12169 294301 SH SOLE 0 0 294301 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 551 16203 SH SOLE 0 0 16203 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 2373 23988 SH SOLE 0 0 23988 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 794 13053 SH SOLE 0 0 13053 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 538 96244 SH SOLE 0 0 96244 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 4023 62166 SH SOLE 0 0 62166 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 2770 41249 SH SOLE 0 0 41249 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 11770 117985 SH SOLE 0 0 117985 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 13923 737841 SH SOLE 0 0 737841 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 125829 993048 SH SOLE 0 0 993048 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 10813 79098 SH SOLE 0 0 79098 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 910 71159 SH SOLE 0 0 71159 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 2031 48831 SH SOLE 0 0 48831 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 7229 380659 SH SOLE 0 0 380659 INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 1115 15449 SH SOLE 0 0 15449 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4826 282783 SH SOLE 0 0 282783 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 5859 41432 SH SOLE 0 0 41432 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 525 10916 SH SOLE 0 0 10916 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 1983 32167 SH SOLE 0 0 32167 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 4324 68520 SH SOLE 0 0 68520 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 6474 27738 SH SOLE 0 0 27738 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 462 10721 SH SOLE 0 0 10721 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 11701 191387 SH SOLE 0 0 191387 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 229 4266 SH SOLE 0 0 4266 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 967 27437 SH SOLE 0 0 27437 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1259 18648 SH SOLE 0 0 18648 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 4900 31985 SH SOLE 0 0 31985 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 3296 47802 SH SOLE 0 0 47802 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 5062 149511 SH SOLE 0 0 149511 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 1253 22050 SH SOLE 0 0 22050 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 2308 19539 SH SOLE 0 0 19539 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 922 13197 SH SOLE 0 0 13197 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 2019 51217 SH SOLE 0 0 51217 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1619 32041 SH SOLE 0 0 32041 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2589 120191 SH SOLE 0 0 120191 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 745 15562 SH SOLE 0 0 15562 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 3014 64301 SH SOLE 0 0 64301 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 6122 27642 SH SOLE 0 0 27642 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 2904 21413 SH SOLE 0 0 21413 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1474 12703 SH SOLE 0 0 12703 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 278 8836 SH SOLE 0 0 8836 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 22933 157130 SH SOLE 0 0 157130 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 12070 60941 SH SOLE 0 0 60941 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 6667 62730 SH SOLE 0 0 62730 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 165055 1426328 SH SOLE 6257 0 1420071 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 31568 248999 SH SOLE 0 0 248999 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 6027 87014 SH SOLE 0 0 87014 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 12694 347104 SH SOLE 0 0 347104 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 8429 218208 SH SOLE 0 0 218208 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1832 53520 SH SOLE 0 0 53520 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 10844 140941 SH SOLE 0 0 140941 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 5670 242205 SH SOLE 0 0 242205 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 9369 271684 SH SOLE 0 0 271684 INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 1761 64397 SH SOLE 0 0 64397 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 11336 486309 SH SOLE 0 0 486309 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1530 29101 SH SOLE 0 0 29101 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 1062 36877 SH SOLE 0 0 36877 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 897 46831 SH SOLE 0 0 46831 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1508 26416 SH SOLE 0 0 26416 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 1324 51625 SH SOLE 0 0 51625 INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 3215 98071 SH SOLE 0 0 98071 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 19200 649087 SH SOLE 0 0 649087 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 4271 221780 SH SOLE 1027 0 220753 INVESCO EXCHNG TRADED FD TR FNDMNTL IG CRP 46138E693 745 28383 SH SOLE 0 0 28383 INVESCO EXCHNG TRADED FD TR FRONTIER MKTS 46138E776 143 10024 SH SOLE 0 0 10024 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 2107 49567 SH SOLE 0 0 49567 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 2710 121523 SH SOLE 0 0 121523 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 640 20024 SH SOLE 0 0 20024 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 291 20327 SH SOLE 0 0 20327 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 1920 84206 SH SOLE 0 0 84206 INVESCO EXCHNG TRADED FD TR GLOBAL ESG ETF 46138G813 1049 33421 SH SOLE 0 0 33421 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 1303 42200 SH SOLE 0 0 42200 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 13903 411647 SH SOLE 0 0 411647 INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 586 21591 SH SOLE 0 0 21591 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 1911 32811 SH SOLE 0 0 32811 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 6925 315777 SH SOLE 0 0 315777 INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 2884 40407 SH SOLE 0 0 40407 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 10747 344341 SH SOLE 0 0 344341 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 430 7974 SH SOLE 0 0 7974 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 1708 59076 SH SOLE 0 0 59076 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 14202 536733 SH SOLE 0 0 536733 INVESCO EXCHNG TRADED FD TR NY AMT FRE MUN 46138E529 332 13080 SH SOLE 0 0 13080 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 54493 3630432 SH SOLE 2041 0 3628391 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1176 34421 SH SOLE 0 0 34421 INVESCO EXCHNG TRADED FD TR RUSL 1000 MOMT 46138G755 320 10314 SH SOLE 0 0 10314 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 2307 56002 SH SOLE 0 0 56002 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 1727 37018 SH SOLE 0 0 37018 INVESCO EXCHNG TRADED FD TR S&P 500 MOMNTM 46138E339 217 5185 SH SOLE 0 0 5185 INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 45442 779184 SH SOLE 0 0 779184 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 4039 168272 SH SOLE 0 0 168272 INVESCO EXCHNG TRADED FD TR S&P FINCIAL REVE 46138G680 1120 15169 SH SOLE 0 0 15169 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 2214 53836 SH SOLE 0 0 53836 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 25248 739988 SH SOLE 0 0 739988 INVESCO EXCHNG TRADED FD TR S&P INTL QULTY 46138E214 823 31802 SH SOLE 0 0 31802 INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 10350 159357 SH SOLE 0 0 159357 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 113615 2111403 SH SOLE 0 0 2111403 INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 10904 160171 SH SOLE 0 0 160171 INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 250 3923 SH SOLE 0 0 3923 INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 257 34558 SH SOLE 0 0 34558 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 508 8990 SH SOLE 0 0 8990 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 8535 66048 SH SOLE 0 0 66048 INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 435 6056 SH SOLE 0 0 6056 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1581 16477 SH SOLE 0 0 16477 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 51138 1005062 SH SOLE 274 0 1004788 INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 892 11191 SH SOLE 0 0 11191 INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 1611 30604 SH SOLE 0 0 30604 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 37202 942783 SH SOLE 0 0 942783 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 67409 1530981 SH SOLE 0 0 1530981 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 239300 4101818 SH SOLE 0 0 4101818 INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 131 12884 SH SOLE 0 0 12884 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 3490 113312 SH SOLE 0 0 113312 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 23035 1009412 SH SOLE 0 0 1009412 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 6041 190757 SH SOLE 0 0 190757 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 4444 172030 SH SOLE 0 0 172030 INVESCO HIGH INCOME 2023 TAR COM 46135X108 2594 245844 SH SOLE 0 0 245844 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 385 19404 SH SOLE 0 0 19404 INVESCO LTD SHS G491BT108 5922 329356 SH SOLE 239919 0 89437 INVESCO MORTGAGE CAPITAL INC COM 46131B100 3420 205423 SH SOLE 374 0 205049 INVESCO MUN OPPORTUNITY TR COM 46132C107 550 44490 SH SOLE 0 0 44490 INVESCO MUN TR COM 46131J103 205 16598 SH SOLE 0 0 16598 INVESCO MUNI INCOME OPP TRST COM 46132X101 527 66765 SH SOLE 0 0 66765 INVESCO PA VALUE MUN INCOME COM 46132K109 277 21010 SH SOLE 0 0 21010 INVESCO QQQ TR UNIT SER 1 46090E103 1089462 5124227 SH SOLE 244 0 5123983 INVESCO QQQ TR UNIT SER 1 46090E103 16328 76800 SH Put SOLE 0 0 76800 INVESCO QUALITY MUNI INC TRS COM 46133G107 802 63791 SH SOLE 0 0 63791 INVESCO SR INCOME TR COM 46131H107 1804 420486 SH SOLE 0 0 420486 INVESCO TR INVT GRADE MUNS COM 46131M106 538 41873 SH SOLE 0 0 41873 INVESCO VALUE MUN INCOME TR COM 46132P108 1687 110087 SH SOLE 0 0 110087 INVESTCORP CR MGMT BDC INC COM 46090R104 90 13440 SH SOLE 0 0 13440 INVESTORS BANCORP INC NEW COM 46146L101 188 15753 SH SOLE 18 0 15735 INVESTORS REAL ESTATE TR SH BEN INT 461730509 498 6875 SH SOLE 0 0 6875 INVITAE CORP COM 46185L103 1448 89743 SH SOLE 223 0 89520 INVITATION HOMES INC COM 46187W107 225 7494 SH SOLE 1936 0 5558 IONIS PHARMACEUTICALS INC COM 462222100 2782 46052 SH SOLE 35971 0 10081 IPG PHOTONICS CORP COM 44980X109 388 2676 SH SOLE 1145 0 1531 IQIYI INC SPONSORED ADS 46267X108 2580 122238 SH SOLE 0 0 122238 IQVIA HLDGS INC COM 46266C105 5309 34363 SH SOLE 7465 0 26898 IRIDEX CORP COM 462684101 56 25033 SH SOLE 0 0 25033 IRIDIUM COMMUNICATIONS INC COM 46269C102 277 11262 SH SOLE 727 0 10535 IROBOT CORP COM 462726100 603 11906 SH SOLE 41 0 11865 IRON MTN INC NEW COM 46284V101 8794 275935 SH SOLE 42066 0 233869 ISHARES GOLD TRUST ISHARES 464285105 62891 4337321 SH SOLE 0 0 4337321 ISHARES INC CORE MSCI EMKT 46434G103 996676 18539358 SH SOLE 83310 0 18456048 ISHARES INC CUR HD MSCI EM 46434G509 1499 56619 SH SOLE 0 0 56619 ISHARES INC EM HGHYL BD ETF 464286285 8621 182220 SH SOLE 0 0 182220 ISHARES INC EM MKT SM-CP ETF 464286475 1110 24534 SH SOLE 0 0 24534 ISHARES INC EM MKTS DIV ETF 464286319 10992 270597 SH SOLE 0 0 270597 ISHARES INC ESG MSCI EM ETF 46434G863 1960 54548 SH SOLE 0 0 54548 ISHARES INC GLB ENR PROD ETF 464286343 1624 85737 SH SOLE 0 0 85737 ISHARES INC MIN VOL EMRG MKT 464286533 58660 1000001 SH SOLE 0 0 1000001 ISHARES INC MIN VOL GBL ETF 464286525 57577 600823 SH SOLE 0 0 600823 ISHARES INC MLT FCTR EMG MKT 46434G889 1321 29008 SH SOLE 0 0 29008 ISHARES INC MSCI AUST ETF 464286103 50204 2217492 SH SOLE 0 0 2217492 ISHARES INC MSCI AUSTRIA ETF 464286202 210 10079 SH SOLE 0 0 10079 ISHARES INC MSCI BRAZIL ETF 464286400 4688 98804 SH SOLE 0 0 98804 ISHARES INC MSCI BRIC INDX 464286657 557 12289 SH SOLE 0 0 12289 ISHARES INC MSCI CDA ETF 464286509 2075 69437 SH SOLE 0 0 69437 ISHARES INC MSCI CHILE ETF 464286640 660 19807 SH SOLE 0 0 19807 ISHARES INC MSCI EM ASIA ETF 464286426 1686 23816 SH SOLE 0 0 23816 ISHARES INC MSCI EQUAL WEITE 464286681 2073 32412 SH SOLE 0 0 32412 ISHARES INC MSCI EURZONE ETF 464286608 3183 75925 SH SOLE 0 0 75925 ISHARES INC MSCI FRANCE ETF 464286707 3737 114253 SH SOLE 0 0 114253 ISHARES INC MSCI FRNTR100ETF 464286145 2494 82179 SH SOLE 0 0 82179 ISHARES INC MSCI GBL ETF NEW 46434G848 625 21010 SH SOLE 0 0 21010 ISHARES INC MSCI GBL GOLD MN 46434G855 934 38798 SH SOLE 0 0 38798 ISHARES INC MSCI GERMANY ETF 464286806 9083 308957 SH SOLE 0 0 308957 ISHARES INC MSCI GLB SLV&MTL 464286327 149 13240 SH SOLE 0 0 13240 ISHARES INC MSCI HONG KG ETF 464286871 9628 395729 SH SOLE 0 0 395729 ISHARES INC MSCI ISRAEL ETF 464286632 311 5415 SH SOLE 0 0 5415 ISHARES INC MSCI ITALY ETF 46434G830 13227 448375 SH SOLE 0 0 448375 ISHARES INC MSCI JPN ETF NEW 46434G822 22012 371567 SH SOLE 60 0 371507 ISHARES INC MSCI MEXICO ETF 464286822 3831 85070 SH SOLE 0 0 85070 ISHARES INC MSCI NETHERL ETF 464286814 6949 205213 SH SOLE 0 0 205213 ISHARES INC MSCI PAC JP ETF 464286665 2283 49318 SH SOLE 128 0 49190 ISHARES INC MSCI RUSSIA ETF 46434G798 577 13527 SH SOLE 0 0 13527 ISHARES INC MSCI SINGPOR ETF 46434G780 577 23903 SH SOLE 0 0 23903 ISHARES INC MSCI SPAIN ETF 464286764 13034 450674 SH SOLE 0 0 450674 ISHARES INC MSCI STH AFR ETF 464286780 9910 202029 SH SOLE 0 0 202029 ISHARES INC MSCI STH KOR ETF 464286772 1292 20770 SH SOLE 0 0 20770 ISHARES INC MSCI SWITZERLAND 464286749 2640 64966 SH SOLE 0 0 64966 ISHARES INC MSCI TAIWAN ETF 46434G772 364 8851 SH SOLE 0 0 8851 ISHARES INC MSCI THAILND ETF 464286624 1267 14469 SH SOLE 0 0 14469 ISHARES INC MSCI WORLD ETF 464286392 652 6605 SH SOLE 0 0 6605 ISHARES INC US INTL HGH YLD 464286178 1209 24256 SH SOLE 0 0 24256 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 3087 190427 SH SOLE 0 0 190427 ISHARES SILVER TRUST ISHARES 46428Q109 22221 1332205 SH SOLE 0 0 1332205 ISHARES TR 0-5 YR TIPS ETF 46429B747 4660 46268 SH SOLE 0 0 46268 ISHARES TR 0-5YR HI YL CP 46434V407 28624 616497 SH SOLE 0 0 616497 ISHARES TR 0-5YR INVT GR CP 46434V100 11463 224594 SH SOLE 0 0 224594 ISHARES TR 1 3 YR TREAS BD 464287457 248335 2934364 SH SOLE 96789 0 2837575 ISHARES TR 10-20 YR TRS ETF 464288653 4262 29676 SH SOLE 0 0 29676 ISHARES TR 20 YR TR BD ETF 464287432 140323 1035750 SH SOLE 13717 0 1022033 ISHARES TR 3 7 YR TREAS BD 464288661 74361 591340 SH SOLE 21360 0 569980 ISHARES TR A RATE CP BD ETF 46429B291 2458 44972 SH SOLE 0 0 44972 ISHARES TR AGENCY BOND ETF 464288166 3875 33524 SH SOLE 0 0 33524 ISHARES TR AGGRES ALLOC ETF 464289859 5659 97563 SH SOLE 0 0 97563 ISHARES TR ASIA 50 ETF 464288430 774 11733 SH SOLE 0 0 11733 ISHARES TR BARCLAYS 7 10 YR 464287440 94532 857665 SH SOLE 33706 0 823959 ISHARES TR BRAZIL SM-CP ETF 464289131 2429 114216 SH SOLE 0 0 114216 ISHARES TR BROAD USD HIGH 46435U853 401082 9758696 SH SOLE 0 0 9758696 ISHARES TR CALIF MUN BD ETF 464288356 14623 238818 SH SOLE 0 0 238818 ISHARES TR CHINA LG-CAP ETF 464287184 4599 105414 SH SOLE 0 0 105414 ISHARES TR CMBS ETF 46429B366 6030 114227 SH SOLE 0 0 114227 ISHARES TR COHEN STEER REIT 464287564 31829 272066 SH SOLE 0 0 272066 ISHARES TR CONSER ALLOC ETF 464289883 12461 343836 SH SOLE 0 0 343836 ISHARES TR CONV BD ETF 46435G102 7031 112119 SH SOLE 0 0 112119 ISHARES TR CORE 1 5 YR USD 46432F859 23743 471085 SH SOLE 0 0 471085 ISHARES TR CORE DIV GRWTH 46434V621 176620 4198252 SH SOLE 665 0 4197587 ISHARES TR CORE HIGH DV ETF 46429B663 125098 1275599 SH SOLE 0 0 1275599 ISHARES TR CORE INTL AGGR 46435G672 7152 130538 SH SOLE 0 0 130538 ISHARES TR CORE LT USDB ETF 464289479 2518 36969 SH SOLE 0 0 36969 ISHARES TR CORE MSCI EAFE 46432F842 777826 11922530 SH SOLE 21013 0 11901517 ISHARES TR CORE MSCI EURO 46434V738 2156 43233 SH SOLE 0 0 43233 ISHARES TR CORE MSCI INTL 46435G326 1398 24028 SH SOLE 44 0 23984 ISHARES TR CORE MSCI PAC 46434V696 1478 25310 SH SOLE 0 0 25310 ISHARES TR CORE MSCI TOTAL 46432F834 33917 547940 SH SOLE 0 0 547940 ISHARES TR CORE S&P MCP ETF 464287507 1123019 5456314 SH SOLE 111245 0 5345069 ISHARES TR CORE S&P SCP ETF 464287804 405827 4839921 SH SOLE 36663 0 4803258 ISHARES TR CORE S&P TTL STK 464287150 282666 3888654 SH SOLE 0 0 3888654 ISHARES TR CORE S&P US GWT 464287671 928061 13720592 SH SOLE 3323 0 13717269 ISHARES TR CORE S&P US VLU 464287663 722182 11459565 SH SOLE 0 0 11459565 ISHARES TR CORE S&P500 ETF 464287200 1383616 4280460 SH SOLE 11740 0 4268720 ISHARES TR CORE S&P500 ETF 464287200 323 1000 SH Put SOLE 0 0 1000 ISHARES TR CORE TOTAL USD 46434V613 22341 428729 SH SOLE 0 0 428729 ISHARES TR CORE US AGGBD ET 464287226 859438 7648289 SH SOLE 19881 0 7628408 ISHARES TR CR 5 10 YR ETF 46435G417 4615 91167 SH SOLE 0 0 91167 ISHARES TR CRE U S REIT ETF 464288521 8490 155524 SH SOLE 0 0 155524 ISHARES TR CUR HD EURZN ETF 46434V639 7186 226109 SH SOLE 0 0 226109 ISHARES TR DOW JONES US ETF 464287846 20908 130967 SH SOLE 0 0 130967 ISHARES TR EAFE GRWTH ETF 464288885 14155 163702 SH SOLE 0 0 163702 ISHARES TR EAFE SML CP ETF 464288273 27663 444175 SH SOLE 59509 0 384666 ISHARES TR EAFE VALUE ETF 464288877 22734 455318 SH SOLE 0 0 455318 ISHARES TR EDEG HIG YLELD 46435G250 1636 32236 SH SOLE 0 0 32236 ISHARES TR EDGE INVT GRDE 46435G219 360 6957 SH SOLE 0 0 6957 ISHARES TR EDGE MSCI MINM 46435G433 13404 377892 SH SOLE 0 0 377892 ISHARES TR EDGE MSCI USA VL 46432F388 26262 292682 SH SOLE 0 0 292682 ISHARES TR EDGE US FIXD INM 46435U796 4272 41916 SH SOLE 0 0 41916 ISHARES TR EMGR MKT INF ETF 464288216 247 7836 SH SOLE 0 0 7836 ISHARES TR ESG 1 5 YR USD 46435G243 1548 60868 SH SOLE 0 0 60868 ISHARES TR ESG MSCI EAFE 46435G516 3414 49671 SH SOLE 0 0 49671 ISHARES TR ESG MSCI USA ETF 46435G425 1948 27310 SH SOLE 0 0 27310 ISHARES TR ESG USD CORPT 46435G193 1416 53506 SH SOLE 0 0 53506 ISHARES TR EUROPE ETF 464287861 2959 63015 SH SOLE 255 0 62760 ISHARES TR EXPANDED TECH 464287515 33778 144946 SH SOLE 0 0 144946 ISHARES TR EXPND TEC SC ETF 464287549 14247 58837 SH SOLE 0 0 58837 ISHARES TR EXPONENTIAL TECH 46434V381 3710 86770 SH SOLE 0 0 86770 ISHARES TR FALN ANGLS USD 46435G474 1614 59514 SH SOLE 0 0 59514 ISHARES TR FLTG RATE NT ETF 46429B655 113684 2232594 SH SOLE 1910 0 2230684 ISHARES TR GBL COMM SVC ETF 464287275 1750 28501 SH SOLE 0 0 28501 ISHARES TR GL CLEAN ENE ETF 464288224 3369 286693 SH SOLE 0 0 286693 ISHARES TR GL TIMB FORE ETF 464288174 1953 29153 SH SOLE 0 0 29153 ISHARES TR GLB CNS DISC ETF 464288745 1010 8018 SH SOLE 0 0 8018 ISHARES TR GLB CNSM STP ETF 464288737 10282 185328 SH SOLE 0 0 185328 ISHARES TR GLB INFRASTR ETF 464288372 4633 96692 SH SOLE 0 0 96692 ISHARES TR GLOB HLTHCRE ETF 464287325 7669 111546 SH SOLE 0 0 111546 ISHARES TR GLOB INDSTRL ETF 464288729 741 7621 SH SOLE 0 0 7621 ISHARES TR GLOB UTILITS ETF 464288711 4258 72520 SH SOLE 0 0 72520 ISHARES TR GLOBAL 100 ETF 464287572 3696 68525 SH SOLE 0 0 68525 ISHARES TR GLOBAL ENERG ETF 464287341 2395 77688 SH SOLE 0 0 77688 ISHARES TR GLOBAL FINLS ETF 464287333 1637 23812 SH SOLE 0 0 23812 ISHARES TR GLOBAL MATER ETF 464288695 1575 23340 SH SOLE 0 0 23340 ISHARES TR GLOBAL REIT ETF 46434V647 2783 100759 SH SOLE 0 0 100759 ISHARES TR GLOBAL TECH ETF 464287291 99457 472500 SH SOLE 0 0 472500 ISHARES TR GNMA BOND ETF 46429B333 3367 67061 SH SOLE 0 0 67061 ISHARES TR GOV/CRED BD ETF 464288596 614 5213 SH SOLE 0 0 5213 ISHARES TR GRWT ALLOCAT ETF 464289867 13654 285400 SH SOLE 0 0 285400 ISHARES TR HDG MSCI EAFE 46434V803 28443 932111 SH SOLE 0 0 932111 ISHARES TR HDG MSCI JAPAN 46434V886 1065 32298 SH SOLE 0 0 32298 ISHARES TR IBNDS MAR20 ETF 46432FAK3 273 11124 SH SOLE 0 0 11124 ISHARES TR IBNDS MAR23 ETF 46432FAN7 637 25974 SH SOLE 0 0 25974 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 22435 886765 SH SOLE 4527 0 882238 ISHARES TR IBONDS DEC2021 46435G789 4774 185327 SH SOLE 1338 0 183989 ISHARES TR IBONDS DEC2022 46435G755 4953 189294 SH SOLE 1324 0 187970 ISHARES TR IBONDS DEC2023 46435G318 2802 108540 SH SOLE 1345 0 107195 ISHARES TR IBONDS DEC2026 46435GAA0 3236 126566 SH SOLE 2087 0 124479 ISHARES TR IBONDS DEC21 ETF 46434VBK5 21708 869719 SH SOLE 4599 0 865120 ISHARES TR IBONDS DEC22 ETF 46434VBA7 17838 705323 SH SOLE 4527 0 700796 ISHARES TR IBONDS DEC23 ETF 46434VAX8 17165 671540 SH SOLE 4527 0 667013 ISHARES TR IBONDS DEC24 ETF 46434VBG4 12431 483871 SH SOLE 4512 0 479359 ISHARES TR IBONDS DEC25 ETF 46434VBD1 4193 161641 SH SOLE 2039 0 159602 ISHARES TR IBONDS ETF 46435UAA9 3179 122206 SH SOLE 2059 0 120147 ISHARES TR IBONDS MAR20 ETF 46432FBC0 477 18311 SH SOLE 0 0 18311 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 300 11187 SH SOLE 0 0 11187 ISHARES TR IBONDS SEP2020 46434V571 6561 257098 SH SOLE 1347 0 255751 ISHARES TR IBOXX HI YD ETF 464288513 199276 2266047 SH SOLE 39505 0 2226542 ISHARES TR IBOXX HIG YLD EX 46435G441 394 7541 SH SOLE 0 0 7541 ISHARES TR IBOXX INV CP ETF 464287242 170336 1331165 SH SOLE 12733 0 1318432 ISHARES TR INDIA 50 ETF 464289529 2686 69545 SH SOLE 0 0 69545 ISHARES TR INTL DEV RE ETF 464288489 2081 68908 SH SOLE 0 0 68908 ISHARES TR INTL DEVPPTY ETF 464288422 308 7958 SH SOLE 0 0 7958 ISHARES TR INTL DIV GRWTH 46435G524 1054 17464 SH SOLE 0 0 17464 ISHARES TR INTL MOMENTUM FT 46434V449 246 7908 SH SOLE 0 0 7908 ISHARES TR INTL PFD STK ETF 46429B135 498 32256 SH SOLE 0 0 32256 ISHARES TR INTL QLTY FACTOR 46434V456 1457 45128 SH SOLE 0 0 45128 ISHARES TR INTL SEL DIV ETF 464288448 68138 2029715 SH SOLE 0 0 2029715 ISHARES TR INTL TREA BD ETF 464288117 1595 31798 SH SOLE 0 0 31798 ISHARES TR INTL VALUE FACTR 46435G409 1736 71243 SH SOLE 0 0 71243 ISHARES TR INTRM GOV CR ETF 464288612 1587 14085 SH SOLE 0 0 14085 ISHARES TR INTRM TR CRP ETF 464288638 153461 2646788 SH SOLE 62 0 2646726 ISHARES TR JPMORGAN USD EMG 464288281 271626 2371036 SH SOLE 0 0 2371036 ISHARES TR LATN AMER 40 ETF 464287390 584 17186 SH SOLE 0 0 17186 ISHARES TR LNG TR CRPRT BD 464289511 7412 111176 SH SOLE 0 0 111176 ISHARES TR MBS ETF 464288588 266989 2470746 SH SOLE 40218 0 2430528 ISHARES TR MICRO-CAP ETF 464288869 3542 35600 SH SOLE 1171 0 34429 ISHARES TR MIN VOL EAFE ETF 46429B689 142739 1914930 SH SOLE 79 0 1914851 ISHARES TR MLTFCTR INTL SML 46434V266 679 21407 SH SOLE 0 0 21407 ISHARES TR MODERT ALLOC ETF 464289875 17820 444048 SH SOLE 0 0 444048 ISHARES TR MORTGE REL ETF 46435G342 18107 406634 SH SOLE 0 0 406634 ISHARES TR MRGSTR MD CP ETF 464288208 15176 72421 SH SOLE 0 0 72421 ISHARES TR MRGSTR MD CP GRW 464288307 15209 57835 SH SOLE 0 0 57835 ISHARES TR MRGSTR MD CP VAL 464288406 4914 29127 SH SOLE 0 0 29127 ISHARES TR MRGSTR SM CP ETF 464288505 3966 21003 SH SOLE 0 0 21003 ISHARES TR MRGSTR SM CP GR 464288604 4735 22340 SH SOLE 0 0 22340 ISHARES TR MRNGSTR INC ETF 46432F875 3316 129811 SH SOLE 0 0 129811 ISHARES TR MRNGSTR LG-CP ET 464287127 13023 70593 SH SOLE 0 0 70593 ISHARES TR MRNGSTR LG-CP GR 464287119 39474 188008 SH SOLE 0 0 188008 ISHARES TR MRNGSTR LG-CP VL 464288109 8307 70881 SH SOLE 0 0 70881 ISHARES TR MRNING SM CP ETF 464288703 4177 29087 SH SOLE 0 0 29087 ISHARES TR MSCI AC ASIA ETF 464288182 1221 16618 SH SOLE 0 0 16618 ISHARES TR MSCI ACWI ETF 464288257 19252 242931 SH SOLE 0 0 242931 ISHARES TR MSCI ACWI EX US 464288240 4048 82418 SH SOLE 108 0 82310 ISHARES TR MSCI ACWI EXUS 46435G847 512 18194 SH SOLE 0 0 18194 ISHARES TR MSCI CHINA ETF 46429B671 18818 293612 SH SOLE 0 0 293612 ISHARES TR MSCI EAFE ETF 464287465 200094 2881544 SH SOLE 114056 0 2767488 ISHARES TR MSCI EMG MKT ETF 464287234 112472 2506624 SH SOLE 88510 0 2418114 ISHARES TR MSCI EURO FL ETF 464289180 782 40098 SH SOLE 0 0 40098 ISHARES TR MSCI GLOBAL IMP 46435G532 699 10680 SH SOLE 0 0 10680 ISHARES TR MSCI INDIA ETF 46429B598 4966 141284 SH SOLE 0 0 141284 ISHARES TR MSCI INDIA SM CP 46429B614 536 14912 SH SOLE 0 0 14912 ISHARES TR MSCI INDONIA ETF 46429B309 608 23677 SH SOLE 0 0 23677 ISHARES TR MSCI KLD400 SOC 464288570 11716 97527 SH SOLE 0 0 97527 ISHARES TR MSCI LW CRB TG 46434V464 551 4260 SH SOLE 0 0 4260 ISHARES TR MSCI MIN VOL ETF 46429B697 1076794 16414542 SH SOLE 49137 0 16365405 ISHARES TR MSCI PERU ETF 464289842 459 12388 SH SOLE 0 0 12388 ISHARES TR MSCI PHILIPS ETF 46429B408 448 13050 SH SOLE 0 0 13050 ISHARES TR MSCI POLAND ETF 46429B606 2354 111679 SH SOLE 0 0 111679 ISHARES TR MSCI UK ETF NEW 46435G334 12077 354174 SH SOLE 0 0 354174 ISHARES TR MSCI USA ESG SLC 464288802 12726 94956 SH SOLE 0 0 94956 ISHARES TR MULTIFACTOR GLBL 46434V316 677 21710 SH SOLE 0 0 21710 ISHARES TR MULTIFACTOR INTL 46434V274 1517 56090 SH SOLE 0 0 56090 ISHARES TR MULTIFACTOR USA 46434V282 8987 260643 SH SOLE 0 0 260643 ISHARES TR MULTIFACTOR USA 46434V290 2012 46896 SH SOLE 0 0 46896 ISHARES TR NA TEC MULTM ETF 464287531 469 8493 SH SOLE 0 0 8493 ISHARES TR NASDAQ BIOTECH 464287556 45259 375560 SH SOLE 31725 0 343835 ISHARES TR NATIONAL MUN ETF 464288414 71925 631421 SH SOLE 0 0 631421 ISHARES TR NEW YORK MUN ETF 464288323 1497 26247 SH SOLE 0 0 26247 ISHARES TR NEW ZEALAND ETF 464289123 3341 57856 SH SOLE 0 0 57856 ISHARES TR NORTH AMERN NAT 464287374 1402 46571 SH SOLE 0 0 46571 ISHARES TR PFD AND INCM SEC 464288687 188694 5019801 SH SOLE 204 0 5019597 ISHARES TR PHLX SEMICND ETF 464287523 16110 64159 SH SOLE 0 0 64159 ISHARES TR RESIDNL REAL EST 464288562 12666 168118 SH SOLE 0 0 168118 ISHARES TR RUS 1000 ETF 464287622 109620 614391 SH SOLE 12 0 614379 ISHARES TR RUS 1000 GRW ETF 464287614 439015 2495540 SH SOLE 8431 0 2487109 ISHARES TR RUS 1000 VAL ETF 464287598 234168 1715769 SH SOLE 25529 0 1690240 ISHARES TR RUS 2000 GRW ETF 464287648 61484 287013 SH SOLE 6398 0 280615 ISHARES TR RUS 2000 VAL ETF 464287630 63170 491289 SH SOLE 15624 0 475665 ISHARES TR RUS MD CP GR ETF 464287481 77928 510734 SH SOLE 236 0 510498 ISHARES TR RUS MDCP VAL ETF 464287473 64468 680257 SH SOLE 3503 0 676754 ISHARES TR RUS MID CAP ETF 464287499 116444 1953096 SH SOLE 8464 0 1944632 ISHARES TR RUS TOP 200 ETF 464289446 14165 188534 SH SOLE 0 0 188534 ISHARES TR RUS TP200 GR ETF 464289438 25911 268281 SH SOLE 0 0 268281 ISHARES TR RUS TP200 VL ETF 464289420 7816 133578 SH SOLE 0 0 133578 ISHARES TR RUSEL 2500 ETF 46435G268 589 12225 SH SOLE 0 0 12225 ISHARES TR RUSSELL 2000 ETF 464287655 646910 3904813 SH SOLE 40677 0 3864136 ISHARES TR RUSSELL 2000 ETF 464287655 480 2900 SH Put SOLE 0 0 2900 ISHARES TR RUSSELL 3000 ETF 464287689 70726 375223 SH SOLE 0 0 375223 ISHARES TR S&P 100 ETF 464287101 14153 98223 SH SOLE 0 0 98223 ISHARES TR S&P 500 GRWT ETF 464287309 443728 2291511 SH SOLE 6429 0 2285082 ISHARES TR S&P 500 VAL ETF 464287408 329116 2529909 SH SOLE 1 0 2529908 ISHARES TR S&P MC 400GR ETF 464287606 61149 256808 SH SOLE 0 0 256808 ISHARES TR S&P MC 400VL ETF 464287705 57551 337085 SH SOLE 0 0 337085 ISHARES TR S&P SML 600 GWT 464287887 66597 344529 SH SOLE 4629 0 339900 ISHARES TR SELECT DIVID ETF 464287168 134328 1271326 SH SOLE 41652 0 1229674 ISHARES TR SH TR CRPORT ETF 464288646 48514 904608 SH SOLE 77 0 904531 ISHARES TR SHORT TREAS BD 464288679 126486 1145088 SH SOLE 8626 0 1136462 ISHARES TR SHRT NAT MUN ETF 464288158 18134 169828 SH SOLE 0 0 169828 ISHARES TR SP SMCP600VL ETF 464287879 39759 247259 SH SOLE 49 0 247210 ISHARES TR TIPS BD ETF 464287176 318689 2733882 SH SOLE 8151 0 2725731 ISHARES TR TRANS AVG ETF 464287192 8528 43608 SH SOLE 0 0 43608 ISHARES TR TRS FLT RT BD 46434V860 13099 260749 SH SOLE 0 0 260749 ISHARES TR U.S. BAS MTL ETF 464287838 3162 32280 SH SOLE 0 0 32280 ISHARES TR U.S. CNSM GD ETF 464287812 3809 28601 SH SOLE 0 0 28601 ISHARES TR U.S. CNSM SV ETF 464287580 11825 51813 SH SOLE 0 0 51813 ISHARES TR U.S. ENERGY ETF 464287796 6702 208651 SH SOLE 0 0 208651 ISHARES TR U.S. FIN SVC ETF 464287770 20067 132178 SH SOLE 0 0 132178 ISHARES TR U.S. FINLS ETF 464287788 29737 215832 SH SOLE 0 0 215832 ISHARES TR U.S. INSRNCE ETF 464288786 1522 21334 SH SOLE 0 0 21334 ISHARES TR U.S. MED DVC ETF 464288810 74956 283582 SH SOLE 0 0 283582 ISHARES TR U.S. PHARMA ETF 464288836 2065 12897 SH SOLE 0 0 12897 ISHARES TR U.S. REAL ES ETF 464287739 112737 1211179 SH SOLE 0 0 1211179 ISHARES TR U.S. TECH ETF 464287721 60493 260072 SH SOLE 0 0 260072 ISHARES TR U.S. UTILITS ETF 464287697 19214 118566 SH SOLE 0 0 118566 ISHARES TR ULTR SH TRM BD 46434V878 13775 273698 SH SOLE 0 0 273698 ISHARES TR US AER DEF ETF 464288760 89612 403510 SH SOLE 0 0 403510 ISHARES TR US BR DEL SE ETF 464288794 3321 48484 SH SOLE 0 0 48484 ISHARES TR US DIVID BYBCK 46435U861 340 11076 SH SOLE 0 0 11076 ISHARES TR US HLTHCARE ETF 464287762 39719 184122 SH SOLE 0 0 184122 ISHARES TR US HLTHCR PR ETF 464288828 14012 69790 SH SOLE 0 0 69790 ISHARES TR US HOME CONS ETF 464288752 8043 181077 SH SOLE 0 0 181077 ISHARES TR US INDUSTRIALS 464287754 23947 142847 SH SOLE 0 0 142847 ISHARES TR US OIL EQ&SV ETF 464288844 569 27989 SH SOLE 0 0 27989 ISHARES TR US OIL GS EX ETF 464288851 1488 26788 SH SOLE 0 0 26788 ISHARES TR US REGNL BKS ETF 464288778 4992 97949 SH SOLE 0 0 97949 ISHARES TR US TELECOM ETF 464287713 1949 65222 SH SOLE 0 0 65222 ISHARES TR US TREAS BD ETF 46429B267 338224 13038707 SH SOLE 0 0 13038707 ISHARES TR USA MOMENTUM FCT 46432F396 138554 1103488 SH SOLE 0 0 1103488 ISHARES TR USA QUALITY FCTR 46432F339 926170 9170003 SH SOLE 275 0 9169728 ISHARES TR USA SIZE FACTOR 46432F370 80097 822266 SH SOLE 0 0 822266 ISHARES TR USD INV GRDE ETF 464288620 14741 252845 SH SOLE 50353 0 202492 ISHARES TR YLD OPTIM BD 46434V787 5464 212897 SH SOLE 0 0 212897 ISHARES US ETF TR COMMOD SEL STG 46431W853 2214 67265 SH SOLE 0 0 67265 ISHARES US ETF TR INT RT HD LONG 46431W812 2808 110837 SH SOLE 0 0 110837 ISHARES US ETF TR INT RT HDG C B 46431W705 6951 72263 SH SOLE 0 0 72263 ISHARES US ETF TR IT RT HDG HGYL 46431W606 1812 20224 SH SOLE 0 0 20224 ISHARES US ETF TR SHT MAT BD ETF 46431W507 172419 3431217 SH SOLE 1900 0 3429317 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 2954 58964 SH SOLE 0 0 58964 ISTAR INC COM 45031U101 520 35858 SH SOLE 0 0 35858 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 262 28618 SH SOLE 24214 0 4404 ITERIS INC COM 46564T107 721 144400 SH SOLE 0 0 144400 ITRON INC COM 465741106 1080 12863 SH SOLE 9965 0 2898 ITT INC COM 45073V108 475 6420 SH SOLE 1890 0 4530 IVY HIGH INC OPPORTUNITIES F COM 465893105 463 33318 SH SOLE 0 0 33318 JABIL INC COM 466313103 302 7313 SH SOLE 1836 0 5477 JACOBS ENGR GROUP INC COM 469814107 867 9654 SH SOLE 244 0 9410 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 2000 42592 SH SOLE 0 0 42592 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3768 78369 SH SOLE 0 0 78369 JANUS DETROIT STR TR HENDERSON MTG 47103U852 8141 156458 SH SOLE 0 0 156458 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 50860 1025413 SH SOLE 1968 0 1023445 JANUS DETROIT STR TR LONG TERM CARE 47103U407 1417 46253 SH SOLE 0 0 46253 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1388 9298 SH SOLE 2144 0 7154 JD COM INC SPON ADR CL A 47215P106 3096 87875 SH SOLE 0 0 87875 JETBLUE AWYS CORP COM 477143101 1474 78742 SH SOLE 0 0 78742 JOHN BEAN TECHNOLOGIES CORP COM 477839104 275 2437 SH SOLE 1708 0 729 JOHN HANCOCK ETF TRUST MLTFACTR INDLS 47804J883 243 6138 SH SOLE 0 0 6138 JOHN HANCOCK ETF TRUST MLTFACTR UTILS 47804J867 1053 30975 SH SOLE 0 0 30975 JOHN HANCOCK ETF TRUST MLTFCTR CONSMR 47804J875 574 19081 SH SOLE 0 0 19081 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 27005 655151 SH SOLE 0 0 655151 JOHN HANCOCK ETF TRUST MULTFCTR EMRNG 47804J834 709 26577 SH SOLE 0 0 26577 JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 4682 158179 SH SOLE 0 0 158179 JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 940 26260 SH SOLE 0 0 26260 JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 1971 47910 SH SOLE 0 0 47910 JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 2343 62892 SH SOLE 0 0 62892 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 44114 1126519 SH SOLE 0 0 1126519 JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 7095 128200 SH SOLE 0 0 128200 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 3081 110763 SH SOLE 0 0 110763 JOHNSON & JOHNSON COM 478160104 160999 1103737 SH SOLE 129675 0 974062 JOHNSON CTLS INTL PLC SHS G51502105 6074 149194 SH SOLE 79169 0 70025 JONES LANG LASALLE INC COM 48020Q107 1946 11180 SH SOLE 225 0 10955 JOUNCE THERAPEUTICS INC COM 481116101 234 26840 SH SOLE 0 0 26840 JP MORGAN EXCHANGE TRADED FD BETABULDR DEVE 46641Q688 223 8606 SH SOLE 0 0 8606 JP MORGAN EXCHANGE TRADED FD BETABULDRS CDA 46641Q696 621 23876 SH SOLE 0 0 23876 JP MORGAN EXCHANGE TRADED FD BETBULD EUROPE 46641Q720 804 31405 SH SOLE 0 0 31405 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 5985 243885 SH SOLE 0 0 243885 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1974 34633 SH SOLE 0 0 34633 JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 1193 19837 SH SOLE 0 0 19837 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 576 9265 SH SOLE 0 0 9265 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 16954 296971 SH SOLE 0 0 296971 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 2121 65114 SH SOLE 0 0 65114 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 278 3933 SH SOLE 0 0 3933 JP MORGAN EXCHANGE TRADED FD HIGH YLD RESRCH 46641Q878 1128 21794 SH SOLE 0 0 21794 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 10213 128207 SH SOLE 0 0 128207 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 100452 1991919 SH SOLE 0 0 1991919 JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 5491 108769 SH SOLE 0 0 108769 JP MORGAN EXCHANGE TRADED FD US AGGREGATE 46641Q613 618 23294 SH SOLE 0 0 23294 JP MORGAN EXCHANGE TRADED FD US DIVIDEND 46641Q795 593 21230 SH SOLE 0 0 21230 JP MORGAN EXCHANGE TRADED FD US MOMENTUM 46641Q779 1283 42192 SH SOLE 0 0 42192 JP MORGAN EXCHANGE TRADED FD US VALUE FACTR 46641Q753 1537 53008 SH SOLE 0 0 53008 JP MORGAN EXCHANGE TRADED FD USD EMRNG MKT 46641Q746 2804 54646 SH SOLE 0 0 54646 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1450 66461 SH SOLE 0 0 66461 JPMORGAN CHASE & CO COM 46625H100 177628 1274229 SH SOLE 145074 0 1129155 K12 INC COM 48273U102 386 18948 SH SOLE 17848 0 1100 KADANT INC COM 48282T104 360 3419 SH SOLE 0 0 3419 KAMAN CORP COM 483548103 322 4880 SH SOLE 0 0 4880 KANSAS CITY SOUTHERN COM NEW 485170302 2333 15233 SH SOLE 489 0 14744 KAYNE ANDERSN MLP MIDS INVT COM 486606106 1180 84704 SH SOLE 0 0 84704 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 819 77810 SH SOLE 0 0 77810 KB HOME COM 48666K109 415 12107 SH SOLE 5591 0 6516 KBR INC COM 48242W106 459 15035 SH SOLE 8139 0 6896 KELLOGG CO COM 487836108 5772 83465 SH SOLE 1269 0 82196 KEMET CORP COM NEW 488360207 583 21568 SH SOLE 0 0 21568 KENNAMETAL INC COM 489170100 208 5651 SH SOLE 4899 0 752 KENNEDY-WILSON HLDGS INC COM 489398107 1524 68333 SH SOLE 0 0 68333 KEURIG DR PEPPER INC COM 49271V100 825 28481 SH SOLE 10340 0 18141 KEYCORP NEW COM 493267108 3559 175856 SH SOLE 52765 0 123091 KEYSIGHT TECHNOLOGIES INC COM 49338L103 3855 37565 SH SOLE 13274 0 24291 KIMBERLY CLARK CORP COM 494368103 38999 283526 SH SOLE 50354 0 233172 KIMCO RLTY CORP COM 49446R109 1046 50529 SH SOLE 0 0 50529 KINDER MORGAN INC DEL COM 49456B101 22714 1072929 SH SOLE 93164 0 979765 KINROSS GOLD CORP COM 496902404 779 164366 SH SOLE 0 0 164366 KINSALE CAP GROUP INC COM 49714P108 1415 13832 SH SOLE 3472 0 10360 KIRKLAND LAKE GOLD LTD COM 49741E100 712 16160 SH SOLE 2940 0 13220 KITE RLTY GROUP TR COM NEW 49803T300 984 50400 SH SOLE 30604 0 19796 KKR & CO INC CL A 48251W104 7194 246624 SH SOLE 0 0 246624 KKR INCOME OPPORTUNITIES FD COM 48249T106 1577 99929 SH SOLE 0 0 99929 KLA CORPORATION COM NEW 482480100 8484 47615 SH SOLE 2134 0 45481 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 284 7935 SH SOLE 392 0 7543 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 640 32319 SH SOLE 0 0 32319 KOHLS CORP COM 500255104 2764 54247 SH SOLE 1481 0 52766 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 6008 123118 SH SOLE 114954 0 8164 KONTOOR BRANDS INC COM 50050N103 299 7132 SH SOLE 40 0 7092 KORNIT DIGITAL LTD SHS M6372Q113 400 11687 SH SOLE 0 0 11687 KRAFT HEINZ CO COM 500754106 7173 223255 SH SOLE 2206 0 221049 KRANESHARES TR BOSERA MSCI CH 500767405 1623 49769 SH SOLE 0 0 49769 KRANESHARES TR CSI CHI INTERNET 500767306 2901 59602 SH SOLE 0 0 59602 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 490 27224 SH SOLE 3380 0 23844 KROGER CO COM 501044101 4442 153229 SH SOLE 10573 0 142656 KRONOS WORLDWIDE INC COM 50105F105 172 12844 SH SOLE 0 0 12844 KT CORP SPONSORED ADR 48268K101 1463 126088 SH SOLE 125893 0 195 L BRANDS INC COM 501797104 379 20899 SH SOLE 0 0 20899 L3HARRIS TECHNOLOGIES INC COM 502431109 11762 59445 SH SOLE 27838 0 31607 LA Z BOY INC COM 505336107 228 7242 SH SOLE 27 0 7215 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1084 6408 SH SOLE 1652 0 4756 LADDER CAP CORP CL A 505743104 2503 138757 SH SOLE 276 0 138481 LAM RESEARCH CORP COM 512807108 7233 24737 SH SOLE 1988 0 22749 LAMAR ADVERTISING CO NEW CL A 512816109 1525 17088 SH SOLE 3813 0 13275 LAMB WESTON HLDGS INC COM 513272104 3885 45162 SH SOLE 20230 0 24932 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 202 12297 SH SOLE 0 0 12297 LANDSTAR SYS INC COM 515098101 1025 9010 SH SOLE 6773 0 2237 LAREDO PETROLEUM INC COM 516806106 68 23615 SH SOLE 0 0 23615 LAS VEGAS SANDS CORP COM 517834107 8964 129835 SH SOLE 4597 0 125238 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 58823 2002825 SH SOLE 0 0 2002825 LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 1120 36638 SH SOLE 0 0 36638 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 7053 209279 SH SOLE 0 0 209279 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 263 11336 SH SOLE 0 0 11336 LATTICE STRATEGIES TR HARTFRD REIT ETF 518416300 681 41809 SH SOLE 0 0 41809 LAUDER ESTEE COS INC CL A 518439104 4434 21467 SH SOLE 2951 0 18516 LAZARD GLB TTL RET&INCM FD I COM 52106W103 291 17588 SH SOLE 0 0 17588 LAZARD LTD SHS A G54050102 538 13474 SH SOLE 0 0 13474 LAZYDAYS HLDGS INC COM 52110H100 299 72975 SH SOLE 0 0 72975 LCI INDS COM 50189K103 287 2685 SH SOLE 1482 0 1203 LEAR CORP COM NEW 521865204 1214 8845 SH SOLE 5387 0 3458 LEE ENTERPRISES INC COM 523768109 61 43302 SH SOLE 0 0 43302 LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 455 17548 SH SOLE 0 0 17548 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 797 29855 SH SOLE 0 0 29855 LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 20824 611398 SH SOLE 0 0 611398 LEGG MASON ETF INVESTMENT TR WESTN ASET TTL 52468L810 311 11535 SH SOLE 0 0 11535 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 2350 61743 SH SOLE 0 0 61743 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 4937 143309 SH SOLE 0 0 143309 LEGGETT & PLATT INC COM 524660107 1562 30722 SH SOLE 5444 0 25278 LEIDOS HLDGS INC COM 525327102 1805 18435 SH SOLE 510 0 17925 LENNAR CORP CL A 526057104 1680 30110 SH SOLE 1281 0 28829 LENNOX INTL INC COM 526107107 1053 4316 SH SOLE 2764 0 1552 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 208 10803 SH SOLE 0 0 10803 LEXINFINTECH HLDGS LTD ADR 528877103 175 12574 SH SOLE 3000 0 9574 LEXINGTON REALTY TRUST COM 529043101 2013 189586 SH SOLE 71801 0 117785 LGI HOMES INC COM 50187T106 974 13785 SH SOLE 602 0 13183 LHC GROUP INC COM 50187A107 632 4590 SH SOLE 382 0 4208 LIBBEY INC COM 529898108 17 11598 SH SOLE 0 0 11598 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 7395 1092251 SH SOLE 0 0 1092251 LIBERTY ALL-STAR GROWTH FD I COM 529900102 1590 244601 SH SOLE 0 0 244601 LIBERTY BROADBAND CORP COM SER A 530307107 332 2665 SH SOLE 1941 0 724 LIBERTY BROADBAND CORP COM SER C 530307305 563 4475 SH SOLE 3155 0 1320 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 74 115000 PRN SOLE 0 0 115000 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 490 10129 SH SOLE 7895 0 2234 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 986 20491 SH SOLE 16304 0 4187 LIBERTY PPTY TR SH BEN INT 531172104 675 11233 SH SOLE 665 0 10568 LIFE STORAGE INC COM 53223X107 5226 48262 SH SOLE 236 0 48026 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 201 1929 SH SOLE 486 0 1443 LILLY ELI & CO COM 532457108 24610 187246 SH SOLE 14687 0 172559 LIMBACH HLDGS INC COM 53263P105 41 10850 SH SOLE 0 0 10850 LIMELIGHT NETWORKS INC COM 53261M104 43 10567 SH SOLE 0 0 10567 LINCOLN ELEC HLDGS INC COM 533900106 919 9497 SH SOLE 0 0 9497 LINCOLN NATL CORP IND COM 534187109 1733 29367 SH SOLE 34 0 29333 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 778 47571 SH SOLE 871 0 46700 LINDE PLC SHS G5494J103 10747 50522 SH SOLE 28098 0 22424 LINEAGE CELL THERAPEUTICS IN COM 53566P109 15 17314 SH SOLE 0 0 17314 LIONS GATE ENTMNT CORP CL A VTG 535919401 151 14143 SH SOLE 6825 0 7318 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 148 14916 SH SOLE 10189 0 4727 LISTED FD TR CORE ALT FD 53656F847 2069 73935 SH SOLE 0 0 73935 LITHIA MTRS INC CL A 536797103 525 3571 SH SOLE 3200 0 371 LITTELFUSE INC COM 537008104 360 1883 SH SOLE 1449 0 434 LIVE NATION ENTERTAINMENT IN COM 538034109 1449 20278 SH SOLE 6879 0 13399 LIVENT CORP COM 53814L108 235 27468 SH SOLE 678 0 26790 LIVEPERSON INC COM 538146101 726 19625 SH SOLE 50 0 19575 LKQ CORP COM 501889208 804 22553 SH SOLE 4999 0 17554 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 431 130204 SH SOLE 41027 0 89177 LMP CAP & INCOME FD INC COM 50208A102 255 16433 SH SOLE 0 0 16433 LOCKHEED MARTIN CORP COM 539830109 102488 263209 SH SOLE 7183 0 256026 LOEWS CORP COM 540424108 751 14307 SH SOLE 7160 0 7147 LOGITECH INTL S A SHS H50430232 361 7648 SH SOLE 0 0 7648 LOGMEIN INC COM 54142L109 318 3705 SH SOLE 3053 0 652 LOUISIANA PAC CORP COM 546347105 380 12800 SH SOLE 2609 0 10191 LOWES COS INC COM 548661107 28020 233966 SH SOLE 39711 0 194255 LPL FINL HLDGS INC COM 50212V100 1712 18562 SH SOLE 0 0 18562 LRAD CORP COM 50213V109 325 99479 SH SOLE 0 0 99479 LTC PPTYS INC COM 502175102 1900 42430 SH SOLE 523 0 41907 LUCKIN COFFEE INC SPONSORED ADS 54951L109 541 13739 SH SOLE 0 0 13739 LULULEMON ATHLETICA INC COM 550021109 12333 53237 SH SOLE 13192 0 40045 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 389 39776 SH SOLE 0 0 39776 LUMENTUM HLDGS INC COM 55024U109 3489 44002 SH SOLE 24909 0 19093 LYFT INC CL A COM 55087P104 2434 56568 SH SOLE 8387 0 48181 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 12176 128869 SH SOLE 72510 0 56359 M & T BK CORP COM 55261F104 4324 25474 SH SOLE 8294 0 17180 M D C HLDGS INC COM 552676108 249 6536 SH SOLE 113 0 6423 M/I HOMES INC COM 55305B101 246 6261 SH SOLE 2099 0 4162 MACERICH CO COM 554382101 439 16318 SH SOLE 0 0 16318 MACQUARIE FT TR GB INF UT DI COM 55607W100 214 19941 SH SOLE 0 0 19941 MACQUARIE INFRASTRUCTURE COR COM 55608B105 973 22715 SH SOLE 54 0 22661 MACYS INC COM 55616P104 2247 132155 SH SOLE 4610 0 127545 MADDEN STEVEN LTD COM 556269108 800 18594 SH SOLE 5328 0 13266 MADISON CVRED CALL & EQ STR COM 557437100 1672 252258 SH SOLE 0 0 252258 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 7936 126223 SH SOLE 4427 0 121796 MAGNA INTL INC COM 559222401 2367 43164 SH SOLE 3519 0 39645 MAIN STREET CAPITAL CORP COM 56035L104 5766 133755 SH SOLE 7831 0 125924 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 1367 64985 SH SOLE 0 0 64985 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 2083 88642 SH SOLE 0 0 88642 MANHATTAN ASSOCS INC COM 562750109 384 4787 SH SOLE 3023 0 1764 MANNKIND CORP COM NEW 56400P706 18 13772 SH SOLE 0 0 13772 MANULIFE FINL CORP COM 56501R106 1321 65100 SH SOLE 8704 0 56396 MARATHON OIL CORP COM 565849106 1002 73806 SH SOLE 1053 0 72753 MARATHON PETE CORP COM 56585A102 10334 171518 SH SOLE 35771 0 135747 MARKEL CORP COM 570535104 1580 1382 SH SOLE 8 0 1374 MARKETAXESS HLDGS INC COM 57060D108 1831 4831 SH SOLE 348 0 4483 MARRIOTT INTL INC NEW CL A 571903202 10430 68879 SH SOLE 18956 0 49923 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 578 4488 SH SOLE 1 0 4487 MARSH & MCLENNAN COS INC COM 571748102 3456 31024 SH SOLE 10657 0 20367 MARTEN TRANS LTD COM 573075108 414 19275 SH SOLE 19275 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1461 5226 SH SOLE 1337 0 3889 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 955 35941 SH SOLE 3031 0 32910 MASCO CORP COM 574599106 2103 43831 SH SOLE 828 0 43003 MASIMO CORP COM 574795100 2645 16733 SH SOLE 2837 0 13896 MASTEC INC COM 576323109 337 5250 SH SOLE 54 0 5196 MASTERCARD INC CL A 57636Q104 101705 340617 SH SOLE 24815 0 315802 MASTERCARD INC CL A 57636Q104 358 1200 SH Put SOLE 0 0 1200 MATADOR RES CO COM 576485205 557 30528 SH SOLE 29108 0 1420 MATCH GROUP INC COM 57665R106 1018 12394 SH SOLE 0 0 12394 MATERIALISE NV SPONSORED ADS 57667T100 210 11450 SH SOLE 0 0 11450 MATTEL INC COM 577081102 550 40589 SH SOLE 0 0 40589 MAXAR TECHNOLOGIES INC COM 57778K105 1037 66167 SH SOLE 0 0 66167 MAXIM INTEGRATED PRODS INC COM 57772K101 3659 59479 SH SOLE 3553 0 55926 MAXIMUS INC COM 577933104 208 2796 SH SOLE 368 0 2428 MAYVILLE ENGINEERING CO INC COM 578605107 516 55000 SH SOLE 0 0 55000 MCCORMICK & CO INC COM NON VTG 579780206 14633 86212 SH SOLE 17056 0 69156 MCCORMICK & CO INC COM VTG 579780107 750 4385 SH SOLE 0 0 4385 MCDERMOTT INTL INC COM 580037703 8 11162 SH SOLE 0 0 11162 MCDONALDS CORP COM 580135101 71223 360421 SH SOLE 20080 0 340341 MCKESSON CORP COM 58155Q103 4460 32241 SH SOLE 10258 0 21983 MDU RES GROUP INC COM 552690109 3113 104778 SH SOLE 2659 0 102119 MEDICAL PPTYS TRUST INC COM 58463J304 9489 449524 SH SOLE 1046 0 448478 MEDIFAST INC COM 58470H101 737 6729 SH SOLE 0 0 6729 MEDLEY CAP CORP COM 58503F106 122 55823 SH SOLE 0 0 55823 MEDNAX INC COM 58502B106 273 9810 SH SOLE 49 0 9761 MEDTRONIC PLC SHS G5960L103 29227 257621 SH SOLE 65933 0 191688 MELCO RESORTS AND ENTMT LTD ADR 585464100 1016 42033 SH SOLE 38979 0 3054 MELLANOX TECHNOLOGIES LTD SHS M51363113 728 6209 SH SOLE 2812 0 3397 MERCADOLIBRE INC COM 58733R102 3614 6319 SH SOLE 30 0 6289 MERCER INTL INC COM 588056101 128 10400 SH SOLE 0 0 10400 MERCK & CO INC COM 58933Y105 72056 792261 SH SOLE 81213 0 711048 MERCK & CO INC COM 58933Y105 337 3700 SH Put SOLE 0 0 3700 MERCURY GENL CORP NEW COM 589400100 397 8141 SH SOLE 58 0 8083 MERIDIAN BIOSCIENCE INC COM 589584101 192 19640 SH SOLE 0 0 19640 MERIT MED SYS INC COM 589889104 237 7296 SH SOLE 7217 0 79 MERITOR INC COM 59001K100 1923 73415 SH SOLE 0 0 73415 METHANEX CORP COM 59151K108 226 5851 SH SOLE 545 0 5306 METLIFE INC COM 59156R108 10937 214579 SH SOLE 75283 0 139296 METTLER TOLEDO INTERNATIONAL COM 592688105 503 634 SH SOLE 303 0 331 MFA FINL INC COM 55272X102 927 121195 SH SOLE 7756 0 113439 MFS CHARTER INCOME TR SH BEN INT 552727109 1099 130538 SH SOLE 0 0 130538 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 647 140961 SH SOLE 0 0 140961 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 98 18137 SH SOLE 0 0 18137 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 160 33786 SH SOLE 0 0 33786 MFS INTER INCOME TR SH BEN INT 55273C107 63 16479 SH SOLE 0 0 16479 MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 1022 366957 SH SOLE 0 0 366957 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1391 227234 SH SOLE 0 0 227234 MFS MUN INCOME TR SH BEN INT 552738106 87 12357 SH SOLE 0 0 12357 MFS SPL VALUE TR SH BEN INT 55274E102 244 37772 SH SOLE 0 0 37772 MGE ENERGY INC COM 55277P104 1042 13224 SH SOLE 0 0 13224 MGIC INVT CORP WIS COM 552848103 1767 124725 SH SOLE 36299 0 88426 MGM GROWTH PPTYS LLC CL A COM 55303A105 1025 33095 SH SOLE 315 0 32780 MGM RESORTS INTERNATIONAL COM 552953101 1288 38706 SH SOLE 10634 0 28072 MICROCHIP TECHNOLOGY INC COM 595017104 6167 58894 SH SOLE 921 0 57973 MICROCHIP TECHNOLOGY INC COM 595017104 283 2700 SH Put SOLE 0 0 2700 MICRON TECHNOLOGY INC COM 595112103 10573 196594 SH SOLE 33252 0 163342 MICROSOFT CORP COM 594918104 381002 2415959 SH SOLE 331647 0 2084312 MID AMER APT CMNTYS INC COM 59522J103 1228 9315 SH SOLE 861 0 8454 MIDDLEBY CORP COM 596278101 674 6154 SH SOLE 1686 0 4468 MILLER HERMAN INC COM 600544100 224 5382 SH SOLE 1549 0 3833 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 1117 99292 SH SOLE 0 0 99292 MIMECAST LTD ORD SHS G14838109 237 5315 SH SOLE 4261 0 1054 MITEK SYS INC COM NEW 606710200 107 14000 SH SOLE 0 0 14000 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 2648 487652 SH SOLE 485216 0 2436 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 558 180520 SH SOLE 178322 0 2198 MKS INSTRUMENT INC COM 55306N104 378 3439 SH SOLE 3 0 3436 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 169 16651 SH SOLE 4221 0 12430 MOELIS & CO CL A 60786M105 1017 31849 SH SOLE 26241 0 5608 MOHAWK INDS INC COM 608190104 344 2524 SH SOLE 965 0 1559 MOLSON COORS BREWING CO CL B 60871R209 956 17741 SH SOLE 474 0 17267 MONDELEZ INTL INC CL A 609207105 20085 364650 SH SOLE 92872 0 271778 MONGODB INC CL A 60937P106 2049 15570 SH SOLE 0 0 15570 MONMOUTH REAL ESTATE INVT CO CL A 609720107 957 66089 SH SOLE 0 0 66089 MONOLITHIC PWR SYS INC COM 609839105 2455 13794 SH SOLE 8012 0 5782 MONRO INC COM 610236101 1471 18780 SH SOLE 7634 0 11146 MONSTER BEVERAGE CORP NEW COM 61174X109 5751 90499 SH SOLE 72141 0 18358 MOODYS CORP COM 615369105 9002 37919 SH SOLE 25606 0 12313 MOOG INC CL A 615394202 572 6704 SH SOLE 44 0 6660 MOOG INC CL B 615394301 289 3390 SH SOLE 0 0 3390 MORGAN STANLEY COM NEW 617446448 9531 186445 SH SOLE 66124 0 120321 MORGAN STANLEY EM MKTS DM DE COM 617477104 70 10017 SH SOLE 0 0 10017 MORGAN STANLEY EMER MKTS DEB COM 61744H105 3002 310131 SH SOLE 0 0 310131 MOSAIC CO NEW COM 61945C103 1783 82393 SH SOLE 57399 0 24994 MOTOROLA SOLUTIONS INC COM NEW 620076307 2593 16091 SH SOLE 5656 0 10435 MPLX LP COM UNIT REP LTD 55336V100 968 38016 SH SOLE 262 0 37754 MRC GLOBAL INC COM 55345K103 335 24581 SH SOLE 24581 0 0 MSC INDL DIRECT INC CL A 553530106 465 5940 SH SOLE 2792 0 3148 MSCI INC COM 55354G100 4020 15571 SH SOLE 9981 0 5590 MUELLER WTR PRODS INC COM SER A 624758108 581 48458 SH SOLE 0 0 48458 MURPHY OIL CORP COM 626717102 215 8024 SH SOLE 2308 0 5716 MURPHY USA INC COM 626755102 1019 8711 SH SOLE 7909 0 802 MYLAN N V SHS EURO N59465109 1998 99424 SH SOLE 51661 0 47763 NABORS INDUSTRIES LTD SHS G6359F103 58 20042 SH SOLE 0 0 20042 NABRIVA THERAPEUTICS PLC SHS G63637105 13 10000 SH SOLE 0 0 10000 NASDAQ INC COM 631103108 2067 19303 SH SOLE 13411 0 5892 NATIONAL BEVERAGE CORP COM 635017106 217 4261 SH SOLE 0 0 4261 NATIONAL FUEL GAS CO N J COM 636180101 1849 39734 SH SOLE 0 0 39734 NATIONAL GRID PLC SPONSORED ADR NE 636274409 16714 266695 SH SOLE 219892 0 46803 NATIONAL HEALTH INVS INC COM 63633D104 910 11163 SH SOLE 460 0 10703 NATIONAL INSTRS CORP COM 636518102 251 5930 SH SOLE 4907 0 1023 NATIONAL OILWELL VARCO INC COM 637071101 2813 112289 SH SOLE 67803 0 44486 NATIONAL RETAIL PPTYS INC COM 637417106 3304 61610 SH SOLE 1015 0 60595 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1534 45639 SH SOLE 0 0 45639 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 367 8298 SH SOLE 0 0 8298 NATUS MEDICAL INC COM 639050103 319 9664 SH SOLE 25 0 9639 NCR CORP NEW COM 62886E108 201 5718 SH SOLE 1437 0 4281 NEKTAR THERAPEUTICS COM 640268108 467 21640 SH SOLE 0 0 21640 NEOGEN CORP COM 640491106 285 4365 SH SOLE 2209 0 2156 NEOGENOMICS INC COM NEW 64049M209 661 22604 SH SOLE 4150 0 18454 NETAPP INC COM 64110D104 4111 66038 SH SOLE 4078 0 61960 NETEASE INC SPONSORED ADS 64110W102 498 1625 SH SOLE 86 0 1539 NETFLIX INC COM 64110L106 61727 190769 SH SOLE 4695 0 186074 NEUBERGER BERMAN HGH YLD FD COM 64128C106 1593 129023 SH SOLE 0 0 129023 NEUBERGER BERMAN MUNI FD INC COM 64124P101 338 21936 SH SOLE 0 0 21936 NEUBERGER BERMAN RE ES SEC F COM 64190A103 372 66669 SH SOLE 0 0 66669 NEUROCRINE BIOSCIENCES INC COM 64125C109 645 5999 SH SOLE 258 0 5741 NEVRO CORP COM 64157F103 249 2121 SH SOLE 2024 0 97 NEW AGE BEVERAGES CORP COM 64157V108 123 67359 SH SOLE 0 0 67359 NEW AMER HIGH INCOME FD INC COM NEW 641876800 237 25982 SH SOLE 0 0 25982 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 608 9802 SH SOLE 0 0 9802 NEW GOLD INC CDA COM 644535106 19 21173 SH SOLE 0 0 21173 NEW JERSEY RES COM 646025106 1121 25151 SH SOLE 847 0 24304 NEW MTN FIN CORP COM 647551100 2976 216588 SH SOLE 704 0 215884 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2744 22634 SH SOLE 0 0 22634 NEW RELIC INC COM 64829B100 239 3630 SH SOLE 70 0 3560 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 3112 193199 SH SOLE 117 0 193082 NEW SR INVT GROUP INC COM 648691103 122 15992 SH SOLE 0 0 15992 NEW YORK CMNTY BANCORP INC COM 649445103 1315 109383 SH SOLE 5227 0 104156 NEW YORK MTG TR INC COM PAR $.02 649604501 243 39007 SH SOLE 748 0 38259 NEWELL BRANDS INC COM 651229106 2850 148308 SH SOLE 17930 0 130378 NEWMARK GROUP INC CL A 65158N102 332 24649 SH SOLE 0 0 24649 NEWMARKET CORP COM 651587107 1099 2259 SH SOLE 2180 0 79 NEWMONT GOLDCORP CORPORATION COM 651639106 5018 115491 SH SOLE 6137 0 109354 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 435 19215 SH SOLE 0 0 19215 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 461 26014 SH SOLE 0 0 26014 NEXTERA ENERGY INC COM 65339F101 49597 204813 SH SOLE 29798 0 175015 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 758 14404 SH SOLE 9086 0 5318 NICE LTD SPONSORED ADR 653656108 2429 15653 SH SOLE 13527 0 2126 NIELSEN HLDGS PLC SHS EUR G6518L108 1581 77864 SH SOLE 72925 0 4939 NIKE INC CL B 654106103 35123 346684 SH SOLE 51471 0 295213 NIO INC SPON ADS 62914V106 222 55275 SH SOLE 0 0 55275 NISOURCE INC COM 65473P105 624 22420 SH SOLE 1302 0 21118 NLIGHT INC COM 65487K100 418 20592 SH SOLE 19392 0 1200 NMI HLDGS INC CL A 629209305 208 6256 SH SOLE 2897 0 3359 NOBLE CORP PLC SHS USD G65431101 35 28436 SH SOLE 0 0 28436 NOBLE ENERGY INC COM 655044105 811 32668 SH SOLE 29554 0 3114 NOKIA CORP SPONSORED ADR 654902204 1140 307274 SH SOLE 0 0 307274 NOMAD FOODS LTD USD ORD SHS G6564A105 921 41155 SH SOLE 32025 0 9130 NORDIC AMERICAN TANKERS LIMI COM G65773106 78 15899 SH SOLE 0 0 15899 NORDSON CORP COM 655663102 1019 6260 SH SOLE 3584 0 2676 NORDSTROM INC COM 655664100 1475 36027 SH SOLE 0 0 36027 NORFOLK SOUTHERN CORP COM 655844108 12005 61842 SH SOLE 10894 0 50948 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 5 10585 SH SOLE 0 0 10585 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 3219 105825 SH SOLE 0 0 105825 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 4779 185853 SH SOLE 0 0 185853 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 2031 66788 SH SOLE 0 0 66788 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1202 42622 SH SOLE 0 0 42622 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1089 35278 SH SOLE 0 0 35278 NORTHERN OIL & GAS INC NEV COM 665531109 32 13772 SH SOLE 0 0 13772 NORTHERN TR CORP COM 665859104 1993 18758 SH SOLE 2183 0 16575 NORTHROP GRUMMAN CORP COM 666807102 28193 81963 SH SOLE 6099 0 75864 NORTONLIFELOCK INC COM 668771108 820 32148 SH SOLE 14808 0 17340 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 565 9670 SH SOLE 2314 0 7356 NORWOOD FINANCIAL CORP COM 669549107 433 11143 SH SOLE 0 0 11143 NOVAGOLD RES INC COM NEW 66987E206 397 44357 SH SOLE 0 0 44357 NOVANTA INC COM 67000B104 1048 11779 SH SOLE 3708 0 8071 NOVARTIS A G SPONSORED ADR 66987V109 18586 196281 SH SOLE 64259 0 132022 NOVOCURE LTD ORD SHS G6674U108 1318 15639 SH SOLE 1289 0 14350 NOVO-NORDISK A S ADR 670100205 8330 143925 SH SOLE 73897 0 70028 NOW INC COM 67011P100 182 16211 SH SOLE 15456 0 755 NRG ENERGY INC COM NEW 629377508 623 15678 SH SOLE 85 0 15593 NUANCE COMMUNICATIONS INC COM 67020Y100 1173 65764 SH SOLE 51968 0 13796 NUCOR CORP COM 670346105 9256 164460 SH SOLE 19703 0 144757 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 383 15543 SH SOLE 0 0 15543 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 1091 39957 SH SOLE 0 0 39957 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1604 59494 SH SOLE 0 0 59494 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 4236 102215 SH SOLE 0 0 102215 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 3905 119056 SH SOLE 0 0 119056 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 1614 45759 SH SOLE 0 0 45759 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 593 19619 SH SOLE 0 0 19619 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 2573 82567 SH SOLE 0 0 82567 NUSHARES ETF TR NUVEEN ESG US 67092P870 3138 122782 SH SOLE 0 0 122782 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 639 21152 SH SOLE 0 0 21152 NUSTAR ENERGY LP UNIT COM 67058H102 2418 93547 SH SOLE 0 0 93547 NUTANIX INC CL A 67059N108 2177 69490 SH SOLE 56033 0 13457 NUTRIEN LTD COM 67077M108 1551 32369 SH SOLE 3329 0 29040 NUVASIVE INC COM 670704105 514 6639 SH SOLE 3880 0 2759 NUVEEN AMT FREE MUN CR INC F COM 67071L106 7746 464674 SH SOLE 0 0 464674 NUVEEN AMT FREE QLTY MUN INC COM 670657105 2792 194154 SH SOLE 0 0 194154 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 485 29932 SH SOLE 0 0 29932 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 220 16332 SH SOLE 0 0 16332 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1348 90535 SH SOLE 0 0 90535 NUVEEN CALIF MUN VALUE FD COM 67062C107 804 75522 SH SOLE 0 0 75522 NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 465 29401 SH SOLE 0 0 29401 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 679 44636 SH SOLE 0 0 44636 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 2374 162349 SH SOLE 0 0 162349 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 477 62165 SH SOLE 0 0 62165 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 2312 212290 SH SOLE 0 0 212290 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 2337 132344 SH SOLE 0 0 132344 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 166 18579 SH SOLE 0 0 18579 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 743 95709 SH SOLE 0 0 95709 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 235 15787 SH SOLE 0 0 15787 NUVEEN FLOATING RATE INCOME COM 67072T108 14246 1391210 SH SOLE 0 0 1391210 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1324 132508 SH SOLE 0 0 132508 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 155 15898 SH SOLE 0 0 15898 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 1438 143698 SH SOLE 0 0 143698 NUVEEN INTER DURATION MN TMF COM 670671106 873 62749 SH SOLE 0 0 62749 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 187 13127 SH SOLE 0 0 13127 NUVEEN MUN 2021 TARGET TERM COM 670687102 115 11710 SH SOLE 0 0 11710 NUVEEN MUN HIGH INCOME OPP F COM 670682103 1239 87337 SH SOLE 0 0 87337 NUVEEN MUN INCOME FD INC COM 67062J102 688 61006 SH SOLE 0 0 61006 NUVEEN MUN VALUE FD INC COM 670928100 4869 455060 SH SOLE 0 0 455060 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2914 178025 SH SOLE 0 0 178025 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1547 64340 SH SOLE 0 0 64340 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 293 19968 SH SOLE 0 0 19968 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 187 13769 SH SOLE 0 0 13769 NUVEEN OHIO QLTY MUN INCOME COM 670980101 439 28429 SH SOLE 0 0 28429 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 453 32013 SH SOLE 0 0 32013 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 2614 249938 SH SOLE 0 0 249938 NUVEEN PFD & INCM SECURTIES COM 67072C105 7109 708809 SH SOLE 0 0 708809 NUVEEN PFD & INCOME 2022 TER COM 67075T105 227 9000 SH SOLE 0 0 9000 NUVEEN PFD & INCOME TERM FD COM 67075A106 568 22018 SH SOLE 0 0 22018 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1377 94285 SH SOLE 0 0 94285 NUVEEN REAL ASSET INM AND GW COM 67074Y105 574 31281 SH SOLE 0 0 31281 NUVEEN REAL ESTATE INCOME FD COM 67071B108 861 81117 SH SOLE 0 0 81117 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2187 159019 SH SOLE 0 0 159019 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 1373 83393 SH SOLE 0 0 83393 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1336 81356 SH SOLE 0 0 81356 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 187 12283 SH SOLE 0 0 12283 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 289 17723 SH SOLE 0 0 17723 NUVEEN SR INCOME FD COM 67067Y104 202 33813 SH SOLE 0 0 33813 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 1063 61383 SH SOLE 0 0 61383 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 7131 326511 SH SOLE 0 0 326511 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 185 15353 SH SOLE 0 0 15353 NV5 GLOBAL INC COM 62945V109 214 4251 SH SOLE 0 0 4251 NVENT ELECTRIC PLC SHS G6700G107 283 11057 SH SOLE 20 0 11037 NVIDIA CORP COM 67066G104 93962 399327 SH SOLE 58282 0 341045 NXP SEMICONDUCTORS N V COM N6596X109 5637 44295 SH SOLE 22541 0 21754 O REILLY AUTOMOTIVE INC NEW COM 67103H107 7767 17722 SH SOLE 1075 0 16647 OAKTREE SPECIALTY LENDING CO COM 67401P108 55 10000 SH SOLE 0 0 10000 OAKTREE STRATEGIC INCOME COR COM 67402D104 128 15630 SH SOLE 0 0 15630 OASIS PETE INC NEW COM 674215108 201 61508 SH SOLE 16450 0 45058 OBSIDIAN ENERGY LTD COM 674482203 11 14690 SH SOLE 0 0 14690 OCCIDENTAL PETE CORP COM 674599105 13972 339049 SH SOLE 191020 0 148029 OCEANEERING INTL INC COM 675232102 255 17044 SH SOLE 15703 0 1341 OCEANFIRST FINL CORP COM 675234108 351 13754 SH SOLE 0 0 13754 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 1803 56100 SH SOLE 0 0 56100 OGE ENERGY CORP COM 670837103 2420 54429 SH SOLE 1650 0 52779 O-I GLASS INC COM 67098H104 365 30633 SH SOLE 2457 0 28176 OKTA INC CL A 679295105 5843 50645 SH SOLE 12 0 50633 OLD DOMINION FREIGHT LINE IN COM 679580100 5169 27236 SH SOLE 12153 0 15083 OLD NATL BANCORP IND COM 680033107 1012 55315 SH SOLE 13329 0 41986 OLD REP INTL CORP COM 680223104 3610 161394 SH SOLE 4178 0 157216 OLD SECOND BANCORP INC ILL COM 680277100 172 12777 SH SOLE 0 0 12777 OLIN CORP COM PAR $1 680665205 473 27398 SH SOLE 175 0 27223 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 644 9855 SH SOLE 1882 0 7973 OMEGA HEALTHCARE INVS INC COM 681936100 6989 165022 SH SOLE 422 0 164600 OMNICOM GROUP INC COM 681919106 1763 21756 SH SOLE 4197 0 17559 ON SEMICONDUCTOR CORP COM 682189105 612 25106 SH SOLE 2238 0 22868 ONCOSEC MED INC COM 68234L306 47 26044 SH SOLE 0 0 26044 ONE GAS INC COM 68235P108 850 9086 SH SOLE 0 0 9086 ONE LIBERTY PPTYS INC COM 682406103 547 20131 SH SOLE 0 0 20131 ONEMAIN HLDGS INC COM 68268W103 1224 29031 SH SOLE 28671 0 360 ONEOK INC NEW COM 682680103 9691 128075 SH SOLE 19959 0 108116 ONESPAWORLD HOLDINGS LIMITED COM P73684113 257 15273 SH SOLE 15273 0 0 OPEN TEXT CORP COM 683715106 276 6274 SH SOLE 664 0 5610 OPKO HEALTH INC COM 68375N103 31 20857 SH SOLE 0 0 20857 OPORTUN FINL CORP COM 68376D104 456 19149 SH SOLE 17649 0 1500 ORACLE CORP COM 68389X105 30974 584546 SH SOLE 241531 0 343015 ORANGE SPONSORED ADR 684060106 551 37744 SH SOLE 23946 0 13798 ORGANIGRAM HLDGS INC COM 68620P101 36 14891 SH SOLE 0 0 14891 ORGANOVO HLDGS INC COM 68620A104 28 77351 SH SOLE 0 0 77351 ORIX CORP SPONSORED ADR 686330101 791 9485 SH SOLE 9323 0 162 ORMAT TECHNOLOGIES INC COM 686688102 1175 15762 SH SOLE 0 0 15762 OSHKOSH CORP COM 688239201 542 5725 SH SOLE 0 0 5725 OSI ETF TR OSHARES FTSE 67110P100 3399 114885 SH SOLE 0 0 114885 OSI ETF TR OSHARS FTSE US 67110P407 15328 418572 SH SOLE 0 0 418572 OSI ETF TR OSHS GBL INTER 67110P704 1171 44855 SH SOLE 0 0 44855 OTTER TAIL CORP COM 689648103 1415 27582 SH SOLE 293 0 27289 OUTFRONT MEDIA INC COM 69007J106 459 17130 SH SOLE 12653 0 4477 OVERSTOCK COM INC DEL COM 690370101 108 15350 SH SOLE 0 0 15350 OWENS & MINOR INC NEW COM 690732102 87 16807 SH SOLE 0 0 16807 OWENS CORNING NEW COM 690742101 714 10968 SH SOLE 5684 0 5284 OWL ROCK CAPITAL CORPORATION COM 69121K104 1774 99144 SH SOLE 0 0 99144 OXFORD INDS INC COM 691497309 335 4448 SH SOLE 4433 0 15 OXFORD LANE CAP CORP COM 691543102 941 115342 SH SOLE 0 0 115342 PACCAR INC COM 693718108 2971 37563 SH SOLE 11325 0 26238 PACER FDS TR BNCHMRK INFRA 69374H741 8888 272805 SH SOLE 0 0 272805 PACER FDS TR CFRA STVAL EQL 69374H691 813 26087 SH SOLE 0 0 26087 PACER FDS TR DEVELOPED MRKT 69374H873 350 12747 SH SOLE 0 0 12747 PACER FDS TR GLOBL CASH ETF 69374H709 2980 94770 SH SOLE 0 0 94770 PACER FDS TR PACER US SMALL 69374H857 1618 59716 SH SOLE 0 0 59716 PACER FDS TR TRENDP 100 ETF 69374H303 31110 771198 SH SOLE 0 0 771198 PACER FDS TR TRENDP US LAR CP 69374H105 104550 3124618 SH SOLE 0 0 3124618 PACER FDS TR TRENDP US MID CP 69374H204 19501 634602 SH SOLE 0 0 634602 PACER FDS TR TRENDPILOT EUR 69374H808 3787 137774 SH SOLE 0 0 137774 PACER FDS TR TRENDPILOT INTL 69374H683 5521 206069 SH SOLE 0 0 206069 PACER FDS TR US CASH COWS 100 69374H881 8561 275536 SH SOLE 0 0 275536 PACKAGING CORP AMER COM 695156109 1959 17492 SH SOLE 8560 0 8932 PACWEST BANCORP DEL COM 695263103 457 11951 SH SOLE 1882 0 10069 PAGSEGURO DIGITAL LTD COM CL A G68707101 1028 30098 SH SOLE 144 0 29954 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 116 147850 SH SOLE 0 0 147850 PALO ALTO NETWORKS INC COM 697435105 12480 53940 SH SOLE 23677 0 30263 PAN AMERICAN SILVER CORP COM 697900108 2797 118067 SH SOLE 6806 0 111261 PAPA JOHNS INTL INC COM 698813102 530 8400 SH SOLE 218 0 8182 PARATEK PHARMACEUTICALS INC COM 699374302 413 102463 SH SOLE 0 0 102463 PARK HOTELS RESORTS INC COM 700517105 1734 67022 SH SOLE 234 0 66788 PARKER HANNIFIN CORP COM 701094104 1689 8205 SH SOLE 1665 0 6540 PATTERN ENERGY GROUP INC CL A 70338P100 1995 74581 SH SOLE 0 0 74581 PATTERSON UTI ENERGY INC COM 703481101 372 35413 SH SOLE 31595 0 3818 PAYCHEX INC COM 704326107 17620 207142 SH SOLE 3091 0 204051 PAYCOM SOFTWARE INC COM 70432V102 3627 13700 SH SOLE 1401 0 12299 PAYLOCITY HLDG CORP COM 70438V106 509 4216 SH SOLE 2816 0 1400 PAYPAL HLDGS INC COM 70450Y103 31507 291271 SH SOLE 35176 0 256095 PBF ENERGY INC CL A 69318G106 327 10425 SH SOLE 32 0 10393 PC CONNECTION INC COM 69318J100 245 4942 SH SOLE 0 0 4942 PCM FUND INC COM 69323T101 1140 99489 SH SOLE 0 0 99489 PEBBLEBROOK HOTEL TR COM 70509V100 397 14823 SH SOLE 10679 0 4144 PEGASYSTEMS INC COM 705573103 485 6091 SH SOLE 3480 0 2611 PEMBINA PIPELINE CORP COM 706327103 773 20870 SH SOLE 0 0 20870 PENN NATL GAMING INC COM 707569109 273 10674 SH SOLE 6521 0 4153 PENNANTPARK FLOATING RATE CA COM 70806A106 126 10340 SH SOLE 0 0 10340 PENNANTPARK INVT CORP COM 708062104 403 61658 SH SOLE 42760 0 18898 PENNEY J C CORP INC COM 708160106 88 78525 SH SOLE 0 0 78525 PENNYMAC MTG INVT TR COM 70931T103 3006 134869 SH SOLE 11341 0 123528 PENSKE AUTOMOTIVE GRP INC COM 70959W103 875 17414 SH SOLE 14502 0 2912 PENTAIR PLC SHS G7S00T104 958 20895 SH SOLE 8491 0 12404 PEOPLES BANCORP N C INC COM 710577107 640 19484 SH SOLE 0 0 19484 PEOPLES UTD FINL INC COM 712704105 4376 258941 SH SOLE 50400 0 208541 PEPSICO INC COM 713448108 79257 579915 SH SOLE 94747 0 485168 PERKINELMER INC COM 714046109 837 8623 SH SOLE 513 0 8110 PERRIGO CO PLC SHS G97822103 895 17326 SH SOLE 14152 0 3174 PETIQ INC COM CL A 71639T106 240 9588 SH SOLE 9315 0 273 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 175 11704 SH SOLE 11367 0 337 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 378 23709 SH SOLE 359 0 23350 PFIZER INC COM 717081103 104979 2679394 SH SOLE 744332 0 1935062 PFIZER INC COM 717081103 270 6900 SH Put SOLE 0 0 6900 PG&E CORP COM 69331C108 1714 157706 SH SOLE 0 0 157706 PGIM ETF TR ULTRA SHORT 69344A107 12223 244269 SH SOLE 0 0 244269 PGIM HIGH YIELD BOND FUND IN COM 69346H100 821 53326 SH SOLE 0 0 53326 PHILIP MORRIS INTL INC COM 718172109 53175 624925 SH SOLE 322073 0 302852 PHILLIPS 66 COM 718546104 24982 224232 SH SOLE 14493 0 209739 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 423 6855 SH SOLE 498 0 6357 PHYSICIANS RLTY TR COM 71943U104 713 37645 SH SOLE 904 0 36741 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2204 99119 SH SOLE 3539 0 95580 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 472 23768 SH SOLE 0 0 23768 PIMCO CALIF MUN INCOME FD II COM 72201C109 406 35600 SH SOLE 0 0 35600 PIMCO CORPORATE & INCOME OPP COM 72201B101 28999 1526277 SH SOLE 2142 0 1524135 PIMCO CORPORATE INCOME STRAT COM 72200U100 2898 151564 SH SOLE 0 0 151564 PIMCO DYNAMIC INCOME FD SHS 72201Y101 6435 198355 SH SOLE 0 0 198355 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 10481 415927 SH SOLE 0 0 415927 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 306 18519 SH SOLE 0 0 18519 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 7156 71757 SH SOLE 88 0 71669 PIMCO ETF TR 1-5 US TIP IDX 72201R205 4434 84657 SH SOLE 0 0 84657 PIMCO ETF TR 15+ YR US TIPS 72201R304 874 12139 SH SOLE 0 0 12139 PIMCO ETF TR 25YR+ ZERO U S 72201R882 6214 46603 SH SOLE 0 0 46603 PIMCO ETF TR ACTIVE BD ETF 72201R775 36064 334518 SH SOLE 0 0 334518 PIMCO ETF TR BROAD US TIPS 72201R403 964 16097 SH SOLE 0 0 16097 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 105251 1036038 SH SOLE 952 0 1035086 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 2189 21932 SH SOLE 0 0 21932 PIMCO ETF TR INTER MUN BD ACT 72201R866 6048 109589 SH SOLE 0 0 109589 PIMCO ETF TR INV GRD CRP BD 72201R817 4178 37996 SH SOLE 0 0 37996 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 467 9220 SH SOLE 0 0 9220 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1429 119476 SH SOLE 0 0 119476 PIMCO HIGH INCOME FD COM SHS 722014107 2571 342280 SH SOLE 0 0 342280 PIMCO INCOME OPPORTUNITY FD COM 72202B100 915 32925 SH SOLE 0 0 32925 PIMCO INCOME STRATEGY FUND COM 72201H108 486 41016 SH SOLE 0 0 41016 PIMCO INCOME STRATEGY FUND I COM 72201J104 3348 316130 SH SOLE 1 0 316129 PIMCO MUN INCOME FD II COM 72200W106 1609 101359 SH SOLE 0 0 101359 PIMCO MUN INCOME FD III COM 72201A103 210 16705 SH SOLE 0 0 16705 PIMCO MUNICIPAL INCOME FD COM 72200R107 1790 118553 SH SOLE 0 0 118553 PIMCO NY MUNICIPAL INCOME FD COM 72200T103 287 20782 SH SOLE 0 0 20782 PIMCO STRATEGIC INCOME FD IN COM 72200X104 3886 427483 SH SOLE 0 0 427483 PINNACLE WEST CAP CORP COM 723484101 575 6392 SH SOLE 864 0 5528 PINTEREST INC CL A 72352L106 1013 54364 SH SOLE 6438 0 47926 PIONEER HIGH INCOME TR COM 72369H106 468 49015 SH SOLE 0 0 49015 PIONEER MUN HIGH INCOME ADV COM 723762100 123 11360 SH SOLE 0 0 11360 PIONEER MUN HIGH INCOME TR COM SHS 723763108 379 31403 SH SOLE 0 0 31403 PIONEER NAT RES CO COM 723787107 4343 28677 SH SOLE 21068 0 7609 PITNEY BOWES INC COM 724479100 100 24743 SH SOLE 0 0 24743 PJT PARTNERS INC COM CL A 69343T107 279 6192 SH SOLE 2040 0 4152 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1044 56763 SH SOLE 1457 0 55306 PLANET FITNESS INC CL A 72703H101 748 10019 SH SOLE 5338 0 4681 PLUG POWER INC COM NEW 72919P202 404 127803 SH SOLE 0 0 127803 PLYMOUTH INDL REIT INC COM 729640102 440 23912 SH SOLE 0 0 23912 PNC FINL SVCS GROUP INC COM 693475105 19864 124439 SH SOLE 87132 0 37307 PNM RES INC COM 69349H107 790 15571 SH SOLE 7025 0 8546 POLARIS INC COM 731068102 1615 15882 SH SOLE 327 0 15555 POLYMET MINING CORP COM 731916102 22 84830 SH SOLE 0 0 84830 POOL CORPORATION COM 73278L105 889 4185 SH SOLE 2171 0 2014 POPULAR INC COM NEW 733174700 318 5417 SH SOLE 0 0 5417 PORTLAND GEN ELEC CO COM NEW 736508847 554 9939 SH SOLE 4356 0 5583 PORTMAN RIDGE FIN CORP COM 73688F102 28 13405 SH SOLE 0 0 13405 POSCO SPONSORED ADR 693483109 229 4525 SH SOLE 895 0 3630 POST HLDGS INC COM 737446104 1579 14477 SH SOLE 7884 0 6593 POTLATCHDELTIC CORPORATION COM 737630103 607 14033 SH SOLE 11233 0 2800 PPG INDS INC COM 693506107 6846 51285 SH SOLE 27588 0 23697 PPL CORP COM 69351T106 21955 611914 SH SOLE 375144 0 236770 PRA GROUP INC COM 69354N106 270 7349 SH SOLE 7324 0 25 PRA HEALTH SCIENCES INC COM 69354M108 567 5103 SH SOLE 708 0 4395 PREFERRED APT CMNTYS INC COM 74039L103 351 26330 SH SOLE 33 0 26297 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 222 5523 SH SOLE 5291 0 232 PRETIUM RES INC COM 74139C102 140 12594 SH SOLE 0 0 12594 PRICE T ROWE GROUP INC COM 74144T108 9129 74926 SH SOLE 10771 0 64155 PRIMERICA INC COM 74164M108 972 7444 SH SOLE 3940 0 3504 PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 1257 30656 SH SOLE 0 0 30656 PRINCIPAL EXCHANGE TRADED FD PRINCIPAL ACTV 74255Y706 378 12570 SH SOLE 0 0 12570 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 1071 10637 SH SOLE 0 0 10637 PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 2627 83929 SH SOLE 0 0 83929 PRINCIPAL EXCHANGE TRADED FD US SM MLT FC ETF 74255Y607 538 16509 SH SOLE 0 0 16509 PRINCIPAL FINL GROUP INC COM 74251V102 2779 50533 SH SOLE 1175 0 49358 PROASSURANCE CORP COM 74267C106 427 11809 SH SOLE 11304 0 505 PROCTER & GAMBLE CO COM 742718109 162489 1300956 SH SOLE 98231 0 1202725 PROGENICS PHARMACEUTICALS IN COM 743187106 52 10171 SH SOLE 6616 0 3555 PROGRESSIVE CORP OHIO COM 743315103 5761 79583 SH SOLE 18390 0 61193 PROLOGIS INC COM 74340W103 14983 168083 SH SOLE 1789 0 166294 PROOFPOINT INC COM 743424103 2538 22109 SH SOLE 16177 0 5932 PROS HOLDINGS INC COM 74346Y103 206 3438 SH SOLE 2791 0 647 PROSHARES TR HGH YLD INT RATE 74348A541 836 12778 SH SOLE 0 0 12778 PROSHARES TR INVT INT RT HG 74347B607 1684 21766 SH SOLE 0 0 21766 PROSHARES TR K1 FRE CRD OIL 74347B417 285 12872 SH SOLE 0 0 12872 PROSHARES TR LARGE CAP CRE 74347R248 19497 252617 SH SOLE 0 0 252617 PROSHARES TR LONG ONLINE SHRT 74347B375 319 6511 SH SOLE 0 0 6511 PROSHARES TR MSCI EAFE DIVD 74347B839 587 14418 SH SOLE 0 0 14418 PROSHARES TR MSCI EMRG MKTS 74347B847 1143 19043 SH SOLE 0 0 19043 PROSHARES TR MSCI EUR DIV 74347B540 235 5259 SH SOLE 0 0 5259 PROSHARES TR PSHS SH MSCI EAF 74347R370 229 9454 SH SOLE 0 0 9454 PROSHARES TR PSHS SH MSCI EMR 74347R396 4092 239866 SH SOLE 0 0 239866 PROSHARES TR PSHS SHORT DOW30 74347B235 1397 28328 SH SOLE 0 0 28328 PROSHARES TR PSHS ULT NASB 74347R214 226 3660 SH SOLE 0 0 3660 PROSHARES TR PSHS ULT S&P 500 74347R107 1934 12822 SH SOLE 0 0 12822 PROSHARES TR PSHS ULTRA QQQ 74347R206 788 6466 SH SOLE 0 0 6466 PROSHARES TR RUSS 2000 DIVD 74347B698 10545 170669 SH SOLE 6258 0 164411 PROSHARES TR S&P 500 DV ARIST 74348A467 95572 1264350 SH SOLE 27527 0 1236823 PROSHARES TR S&P MDCP 400 DIV 74347B680 16877 280254 SH SOLE 5710 0 274544 PROSHARES TR SHORT QQQ NEW 74347B714 5592 227671 SH SOLE 0 0 227671 PROSHARES TR SHORT S&P 500 NE 74347B425 20521 854673 SH SOLE 0 0 854673 PROSHARES TR SHRT 20+YR TRE 74347X849 5058 257919 SH SOLE 0 0 257919 PROSHARES TR SHRT RUSSELL2000 74348A210 1601 43398 SH SOLE 0 0 43398 PROSHARES TR ULTRA FNCLS NEW 74347X633 518 9661 SH SOLE 0 0 9661 PROSHARES TR II ULTA BLMBG 2017 74347W247 305 14912 SH SOLE 0 0 14912 PROSPECT CAPITAL CORPORATION COM 74348T102 3699 574305 SH SOLE 0 0 574305 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 542 537000 PRN SOLE 0 0 537000 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 174 170000 PRN SOLE 0 0 170000 PROTO LABS INC COM 743713109 280 2753 SH SOLE 1572 0 1181 PROVIDENT BANCORP INC COM NEW 74383L105 401 32182 SH SOLE 0 0 32182 PRUDENTIAL FINL INC COM 744320102 9450 100809 SH SOLE 2420 0 98389 PRUDENTIAL PLC ADR 74435K204 522 13693 SH SOLE 11446 0 2247 PSYCHEMEDICS CORP COM NEW 744375205 183 20048 SH SOLE 0 0 20048 PTC INC COM 69370C100 203 2717 SH SOLE 484 0 2233 PUBLIC STORAGE COM 74460D109 10660 50058 SH SOLE 557 0 49501 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 8260 139885 SH SOLE 24923 0 114962 PULTE GROUP INC COM 745867101 2141 55180 SH SOLE 1448 0 53732 PURE STORAGE INC CL A 74624M102 736 43008 SH SOLE 7915 0 35093 PURPLE INNOVATION INC COM 74640Y106 415 47600 SH SOLE 0 0 47600 PUTNAM MANAGED MUN INCOM TR COM 746823103 972 121704 SH SOLE 0 0 121704 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 63 13288 SH SOLE 0 0 13288 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 292 22228 SH SOLE 0 0 22228 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 441 81261 SH SOLE 0 0 81261 PZENA INVESTMENT MGMT INC CLASS A 74731Q103 325 37761 SH SOLE 0 0 37761 QEP RES INC COM 74733V100 71 15782 SH SOLE 14437 0 1345 QIAGEN NV SHS NEW N72482123 1812 53601 SH SOLE 53341 0 260 QIWI PLC SPON ADR REP B 74735M108 282 14561 SH SOLE 12379 0 2182 QORVO INC COM 74736K101 1381 11880 SH SOLE 504 0 11376 QTS RLTY TR INC COM CL A 74736A103 344 6338 SH SOLE 942 0 5396 QUAKER CHEM CORP COM 747316107 310 1886 SH SOLE 1353 0 533 QUALCOMM INC COM 747525103 42851 485730 SH SOLE 158455 0 327275 QUALYS INC COM 74758T303 307 3686 SH SOLE 2721 0 965 QUANTA SVCS INC COM 74762E102 392 9622 SH SOLE 775 0 8847 QUDIAN INC ADR 747798106 390 82790 SH SOLE 82590 0 200 QUEST DIAGNOSTICS INC COM 74834L100 1835 17184 SH SOLE 3109 0 14075 QUINSTREET INC COM 74874Q100 544 35502 SH SOLE 34102 0 1400 QUOTIENT LTD SHS G73268107 650 68376 SH SOLE 67101 0 1275 QURATE RETAIL INC COM SER A 74915M100 1040 123397 SH SOLE 118281 0 5116 R1 RCM INC COM 749397105 518 39880 SH SOLE 38880 0 1000 RADNET INC COM 750491102 227 11164 SH SOLE 0 0 11164 RADWARE LTD ORD M81873107 423 16398 SH SOLE 13798 0 2600 RANGE RES CORP COM 75281A109 192 39553 SH SOLE 1153 0 38400 RAPID7 INC COM 753422104 567 10126 SH SOLE 8583 0 1543 RAYMOND JAMES FINANCIAL INC COM 754730109 2149 24025 SH SOLE 7315 0 16710 RAYONIER ADVANCED MATLS INC COM 75508B104 50 12895 SH SOLE 343 0 12552 RAYONIER INC COM 754907103 282 8604 SH SOLE 0 0 8604 RAYTHEON CO COM NEW 755111507 31212 142042 SH SOLE 9703 0 132339 RBB FD INC MOTLEY FOL ETF 74933W601 1051 42093 SH SOLE 0 0 42093 RBC BEARINGS INC COM 75524B104 1018 6431 SH SOLE 1931 0 4500 REALITY SHS ETF TR DIVCN DIVD ETF 75605A504 313 9922 SH SOLE 0 0 9922 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 752 19382 SH SOLE 0 0 19382 REALITY SHS ETF TR DIVS ETF 75605A108 3382 126703 SH SOLE 0 0 126703 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 791 30931 SH SOLE 0 0 30931 REALOGY HLDGS CORP COM 75605Y106 832 85970 SH SOLE 0 0 85970 REALPAGE INC COM 75606N109 295 5434 SH SOLE 5276 0 158 REALTY INCOME CORP COM 756109104 34188 464322 SH SOLE 76708 0 387614 REAVES UTIL INCOME FD COM SH BEN INT 756158101 2642 71288 SH SOLE 0 0 71288 RED RIVER BANCSHARES INC COM 75686R202 844 15057 SH SOLE 0 0 15057 REDFIN CORP COM 75737F108 406 19197 SH SOLE 0 0 19197 REDWOOD TR INC COM 758075402 573 34669 SH SOLE 0 0 34669 REGAL BELOIT CORP COM 758750103 215 2515 SH SOLE 2463 0 52 REGENCY CTRS CORP COM 758849103 593 9395 SH SOLE 1125 0 8270 REGENERON PHARMACEUTICALS COM 75886F107 10414 27736 SH SOLE 9491 0 18245 REGENXBIO INC COM 75901B107 294 7181 SH SOLE 47 0 7134 REGIONS FINL CORP NEW COM 7591EP100 8050 469109 SH SOLE 290540 0 178569 REINSURANCE GRP OF AMERICA I COM NEW 759351604 457 2803 SH SOLE 736 0 2067 RELIANCE STEEL & ALUMINUM CO COM 759509102 1732 14481 SH SOLE 3400 0 11081 RELX PLC SPONSORED ADR 759530108 619 24488 SH SOLE 21529 0 2959 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 285 9145 SH SOLE 0 0 9145 RENAISSANCERE HOLDINGS LTD COM G7496G103 651 3320 SH SOLE 2826 0 494 RENASANT CORP COM 75970E107 852 24044 SH SOLE 22 0 24022 REPLIGEN CORP COM 759916109 572 6185 SH SOLE 1467 0 4718 REPRO MED SYS INC COM 759910102 229 35086 SH SOLE 0 0 35086 REPUBLIC SVCS INC COM 760759100 2718 30325 SH SOLE 4313 0 26012 RESIDEO TECHNOLOGIES INC COM 76118Y104 161 13530 SH SOLE 4 0 13526 RESMED INC COM 761152107 2100 13551 SH SOLE 4232 0 9319 RESTAURANT BRANDS INTL INC COM 76131D103 478 7493 SH SOLE 2242 0 5251 RETAIL PPTYS AMER INC CL A 76131V202 1446 107908 SH SOLE 1140 0 106768 RGC RES INC COM 74955L103 214 7491 SH SOLE 0 0 7491 RH COM 74967X103 520 2434 SH SOLE 16 0 2418 RICEBRAN TECHNOLOGIES COM NEW 762831204 80 54707 SH SOLE 0 0 54707 RIGEL PHARMACEUTICALS INC COM NEW 766559603 25 11500 SH SOLE 0 0 11500 RING ENERGY INC COM 76680V108 86 32627 SH SOLE 0 0 32627 RINGCENTRAL INC CL A 76680R206 1507 8934 SH SOLE 148 0 8786 RIO TINTO PLC SPONSORED ADR 767204100 5924 99804 SH SOLE 14283 0 85521 RITCHIE BROS AUCTIONEERS COM 767744105 605 14080 SH SOLE 10885 0 3195 RLI CORP COM 749607107 2357 26170 SH SOLE 2555 0 23615 RLJ LODGING TR CUM CONV PFD A 74965L200 315 10985 SH SOLE 0 0 10985 ROBERT HALF INTL INC COM 770323103 255 4037 SH SOLE 1776 0 2261 ROCKWELL AUTOMATION INC COM 773903109 7651 37750 SH SOLE 13083 0 24667 ROCKWELL MED INC COM 774374102 96 39456 SH SOLE 0 0 39456 ROGERS COMMUNICATIONS INC CL B 775109200 230 4624 SH SOLE 1683 0 2941 ROKU INC COM CL A 77543R102 10127 75633 SH SOLE 21 0 75612 ROLLINS INC COM 775711104 1856 55956 SH SOLE 2231 0 53725 ROPER TECHNOLOGIES INC COM 776696106 1302 3676 SH SOLE 617 0 3059 ROSS STORES INC COM 778296103 9883 84895 SH SOLE 14505 0 70390 ROYAL BK CDA MONTREAL QUE COM 780087102 2447 30903 SH SOLE 5320 0 25583 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1862 13946 SH SOLE 932 0 13014 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 16264 271202 SH SOLE 87163 0 184039 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 12586 213390 SH SOLE 9319 0 204071 ROYAL GOLD INC COM 780287108 3553 29063 SH SOLE 622 0 28441 ROYCE MICRO-CAP TR INC COM 780915104 969 113446 SH SOLE 0 0 113446 ROYCE VALUE TR INC COM 780910105 3427 232039 SH SOLE 0 0 232039 RPC INC COM 749660106 67 12726 SH SOLE 0 0 12726 RPM INTL INC COM 749685103 2961 38580 SH SOLE 625 0 37955 RUBICON PROJ INC COM 78112V102 96 11738 SH SOLE 0 0 11738 RUBIUS THERAPEUTICS INC COM 78116T103 208 21926 SH SOLE 76 0 21850 RUSH ENTERPRISES INC CL A 781846209 619 13306 SH SOLE 13306 0 0 RYANAIR HLDGS PLC SPONSORED ADS 783513203 1001 11429 SH SOLE 6708 0 4721 RYDER SYS INC COM 783549108 869 16005 SH SOLE 0 0 16005 RYMAN HOSPITALITY PPTYS INC COM 78377T107 215 2482 SH SOLE 573 0 1909 S&P GLOBAL INC COM 78409V104 9002 32967 SH SOLE 11595 0 21372 SABINE ROYALTY TR UNIT BEN INT 785688102 203 5035 SH SOLE 0 0 5035 SABRA HEALTH CARE REIT INC COM 78573L106 932 43653 SH SOLE 0 0 43653 SACHEM CAP CORP COM 78590A109 71 16472 SH SOLE 0 0 16472 SALESFORCE COM INC COM 79466L302 50801 312329 SH SOLE 67215 0 245114 SANDERSON FARMS INC COM 800013104 1029 5837 SH SOLE 5539 0 298 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 9 10003 SH SOLE 0 0 10003 SANDSTORM GOLD LTD COM NEW 80013R206 534 71647 SH SOLE 0 0 71647 SANGAMO THERAPEUTICS INC COM 800677106 92 10975 SH SOLE 0 0 10975 SANMINA CORPORATION COM 801056102 248 7243 SH SOLE 4484 0 2759 SANOFI RIGHT 12/31/2020 80105N113 14 16311 SH SOLE 0 0 16311 SANOFI SPONSORED ADR 80105N105 2633 52445 SH SOLE 6841 0 45604 SAP SE SPON ADR 803054204 2802 20911 SH SOLE 12041 0 8870 SAPIENS INTL CORP N V SHS G7T16G103 416 18101 SH SOLE 16745 0 1356 SARATOGA INVT CORP COM NEW 80349A208 368 14767 SH SOLE 0 0 14767 SAREPTA THERAPEUTICS INC COM 803607100 1454 11265 SH SOLE 720 0 10545 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1665 6908 SH SOLE 1323 0 5585 SCHLUMBERGER LTD COM 806857108 14240 354241 SH SOLE 95650 0 258591 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 854 27055 SH SOLE 0 0 27055 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3763 137501 SH SOLE 0 0 137501 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 20150 599180 SH SOLE 0 0 599180 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 438 12632 SH SOLE 0 0 12632 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2102 38272 SH SOLE 0 0 38272 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 561 13316 SH SOLE 0 0 13316 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1423 33346 SH SOLE 0 0 33346 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 1125 27965 SH SOLE 0 0 27965 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 10437 349780 SH SOLE 0 0 349780 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1154 39919 SH SOLE 0 0 39919 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 370 11116 SH SOLE 0 0 11116 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2744 54364 SH SOLE 0 0 54364 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 8687 162582 SH SOLE 0 0 162582 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 20595 267887 SH SOLE 0 0 267887 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 84014 1450515 SH SOLE 0 0 1450515 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 69270 745563 SH SOLE 0 0 745563 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 37898 630370 SH SOLE 0 0 630370 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 47677 620712 SH SOLE 0 0 620712 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 23629 392842 SH SOLE 72 0 392770 SCHWAB STRATEGIC TR US REIT ETF 808524847 4716 102605 SH SOLE 0 0 102605 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 25168 332728 SH SOLE 0 0 332728 SCHWAB STRATEGIC TR US TIPS ETF 808524870 14305 252600 SH SOLE 12162 0 240438 SCIENCE APPLICATNS INTL CP N COM 808625107 209 2396 SH SOLE 290 0 2106 SCIPLAY CORP CL A 809087109 669 54450 SH SOLE 0 0 54450 SCOTTS MIRACLE GRO CO CL A 810186106 1554 14634 SH SOLE 44 0 14590 SCYNEXIS INC COM 811292101 11 12000 SH SOLE 0 0 12000 SEABOARD CORP COM 811543107 204 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 6515 109496 SH SOLE 70731 0 38765 SEALED AIR CORP NEW COM 81211K100 1610 40425 SH SOLE 32293 0 8132 SEASPAN CORP SHS Y75638109 2519 177266 SH SOLE 0 0 177266 SEATTLE GENETICS INC COM 812578102 1430 12514 SH SOLE 1751 0 10763 SECOND SIGHT MED PRODS INC COM 81362J100 16 21237 SH SOLE 0 0 21237 SEI INVESTMENTS CO COM 784117103 3648 55711 SH SOLE 53576 0 2135 SELECT MED HLDGS CORP COM 81619Q105 226 9670 SH SOLE 5810 0 3860 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 29274 545842 SH SOLE 8050 0 537792 SELECT SECTOR SPDR TR ENERGY 81369Y506 80722 1344473 SH SOLE 5676 0 1338797 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 30946 800254 SH SOLE 8887 0 791367 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 102607 818104 SH SOLE 3410 0 814694 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 117232 1861420 SH SOLE 6290 0 1855130 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 200610 1969467 SH SOLE 4317 0 1965150 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 233060 7571805 SH SOLE 88461 0 7483344 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 357 11600 SH Put SOLE 0 0 11600 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 152177 1867896 SH SOLE 38643 0 1829253 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 174818 2705329 SH SOLE 5513 0 2699816 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 17660 287535 SH SOLE 5695 0 281840 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 208655 2276149 SH SOLE 6541 0 2269608 SELECTIVE INS GROUP INC COM 816300107 5773 88562 SH SOLE 0 0 88562 SEMPRA ENERGY COM 816851109 5869 38742 SH SOLE 5715 0 33027 SEMTECH CORP COM 816850101 575 10871 SH SOLE 6655 0 4216 SENIOR HSG PPTYS TR SH BEN INT 81721M109 582 68969 SH SOLE 135 0 68834 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1189 22073 SH SOLE 21007 0 1066 SENSEONICS HLDGS INC COM 81727U105 15 15950 SH SOLE 0 0 15950 SERES THERAPEUTICS INC COM 81750R102 226 65453 SH SOLE 203 0 65250 SERES THERAPEUTICS INC COM 81750R102 77 22200 SH Put SOLE 0 0 22200 SERVICE CORP INTL COM 817565104 1848 40155 SH SOLE 25768 0 14387 SERVICE PPTYS TR COM SH BEN INT 81761L102 1279 52563 SH SOLE 798 0 51765 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 348 8992 SH SOLE 885 0 8107 SERVICENOW INC COM 81762P102 7248 25673 SH SOLE 3777 0 21896 SFL CORPORATION LTD SHS G7738W106 630 43309 SH SOLE 0 0 43309 SHAKE SHACK INC CL A 819047101 280 4696 SH SOLE 0 0 4696 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 251 12396 SH SOLE 1084 0 11312 SHENANDOAH TELECOMMUNICATION COM 82312B106 1326 31869 SH SOLE 0 0 31869 SHERWIN WILLIAMS CO COM 824348106 11382 19506 SH SOLE 1636 0 17870 SHOCKWAVE MED INC COM 82489T104 1126 25631 SH SOLE 0 0 25631 SHOPIFY INC CL A 82509L107 15484 38946 SH SOLE 1395 0 37551 SIERRA WIRELESS INC COM 826516106 196 20560 SH SOLE 0 0 20560 SIGNATURE BK NEW YORK N Y COM 82669G104 394 2890 SH SOLE 1514 0 1376 SILGAN HOLDINGS INC COM 827048109 544 17511 SH SOLE 17415 0 96 SILICON LABORATORIES INC COM 826919102 372 3206 SH SOLE 1346 0 1860 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 451 8886 SH SOLE 6452 0 2434 SILVERCORP METALS INC COM 82835P103 103 18228 SH SOLE 0 0 18228 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 278 10367 SH SOLE 0 0 10367 SIMON PPTY GROUP INC NEW COM 828806109 2673 17947 SH SOLE 1417 0 16530 SINCLAIR BROADCAST GROUP INC CL A 829226109 930 27885 SH SOLE 1464 0 26421 SIRIUS XM HLDGS INC COM 82968B103 1769 247471 SH SOLE 4656 0 242815 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 775 8545 SH SOLE 8195 0 350 SIX FLAGS ENTMT CORP NEW COM 83001A102 1504 33335 SH SOLE 1369 0 31966 SJW GROUP COM 784305104 212 2989 SH SOLE 0 0 2989 SKECHERS U S A INC CL A 830566105 507 11734 SH SOLE 477 0 11257 SKYWEST INC COM 830879102 809 12515 SH SOLE 11006 0 1509 SKYWORKS SOLUTIONS INC COM 83088M102 8151 67434 SH SOLE 12987 0 54447 SLACK TECHNOLOGIES INC COM CL A 83088V102 1587 70600 SH SOLE 0 0 70600 SLEEP NUMBER CORP COM 83125X103 256 5195 SH SOLE 53 0 5142 SMART SAND INC COM 83191H107 180 71476 SH SOLE 66376 0 5100 SMARTSHEET INC COM CL A 83200N103 459 10220 SH SOLE 0 0 10220 SMILEDIRECTCLUB INC CL A COM 83192H106 145 16641 SH SOLE 0 0 16641 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1504 31283 SH SOLE 5505 0 25778 SMITH A O CORP COM 831865209 1371 28768 SH SOLE 3269 0 25499 SMUCKER J M CO COM NEW 832696405 3185 30589 SH SOLE 3089 0 27500 SNAP INC CL A 83304A106 1144 70047 SH SOLE 0 0 70047 SNAP ON INC COM 833034101 1571 9277 SH SOLE 2064 0 7213 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 255 9549 SH SOLE 1063 0 8486 SOLAR CAP LTD COM 83413U100 712 34516 SH SOLE 754 0 33762 SOLAREDGE TECHNOLOGIES INC COM 83417M104 805 8466 SH SOLE 0 0 8466 SONIM TECHNOLOGIES INC COM 83548F101 37 10294 SH SOLE 0 0 10294 SONOCO PRODS CO COM 835495102 1292 20927 SH SOLE 1075 0 19852 SONY CORP SPONSORED ADR 835699307 2560 37650 SH SOLE 14497 0 23153 SOPHIRIS BIO INC COM NEW 83578Q209 4 10000 SH SOLE 0 0 10000 SOUTH JERSEY INDS INC COM 838518108 289 8778 SH SOLE 21 0 8757 SOUTHERN CO COM 842587107 56093 880578 SH SOLE 221908 0 658670 SOUTHERN CO UNIT 08/01/2022 842587602 1679 31350 SH SOLE 0 0 31350 SOUTHERN COPPER CORP COM 84265V105 906 21338 SH SOLE 2456 0 18882 SOUTHWEST AIRLS CO COM 844741108 6485 120138 SH SOLE 14999 0 105139 SOUTHWESTERN ENERGY CO COM 845467109 26 10673 SH SOLE 0 0 10673 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 242261 849740 SH SOLE 0 0 849740 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 428 1500 SH Put SOLE 0 0 1500 SPDR GOLD TRUST GOLD SHS 78463V107 153605 1074909 SH SOLE 50 0 1074859 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1735 16779 SH SOLE 0 0 16779 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 12674 245994 SH SOLE 0 0 245994 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1789 46127 SH SOLE 0 0 46127 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4679 114718 SH SOLE 0 0 114718 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 1134 24576 SH SOLE 0 0 24576 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1376 53409 SH SOLE 0 0 53409 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 5437 81407 SH SOLE 0 0 81407 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 2273 37368 SH SOLE 0 0 37368 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 928 21610 SH SOLE 0 0 21610 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 602 16517 SH SOLE 0 0 16517 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 24429 779242 SH SOLE 581 0 778661 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 27283 725817 SH SOLE 0 0 725817 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1955 19044 SH SOLE 0 0 19044 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1197 37295 SH SOLE 0 0 37295 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2913 63246 SH SOLE 0 0 63246 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 342 6206 SH SOLE 0 0 6206 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1070 14973 SH SOLE 0 0 14973 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7481 186085 SH SOLE 0 0 186085 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 2101 65941 SH SOLE 0 0 65941 SPDR S&P 500 ETF TR TR UNIT 78462F103 1073395 3334976 SH SOLE 2878 0 3332098 SPDR S&P 500 ETF TR TR UNIT 78462F103 48118 149500 SH Put SOLE 0 0 149500 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 126166 336101 SH SOLE 0 0 336101 SPDR SERIES TRUST AEROSPACE DEF 78464A631 34007 311679 SH SOLE 0 0 311679 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 35014 630888 SH SOLE 0 0 630888 SPDR SERIES TRUST BLOMBERG 1 10 YR 78468R861 478 24392 SH SOLE 0 0 24392 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 11602 377561 SH SOLE 0 0 377561 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 24421 847647 SH SOLE 0 0 847647 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 456 16340 SH SOLE 0 0 16340 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 42721 390004 SH SOLE 9845 0 380159 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 14485 537673 SH SOLE 1811 0 535862 SPDR SERIES TRUST COMP SOFTWARE 78464A599 8634 84963 SH SOLE 0 0 84963 SPDR SERIES TRUST DJ REIT ETF 78464A607 8688 85155 SH SOLE 0 0 85155 SPDR SERIES TRUST DORSEY WRGT FI 78468R713 845 35942 SH SOLE 0 0 35942 SPDR SERIES TRUST FACTST INV ETF 78464A110 1085 9592 SH SOLE 0 0 9592 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 552 10022 SH SOLE 0 0 10022 SPDR SERIES TRUST GLB DOW ETF 78464A706 229 2553 SH SOLE 0 0 2553 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 631 8687 SH SOLE 0 0 8687 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 6004 70100 SH SOLE 0 0 70100 SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 6421 67814 SH SOLE 0 0 67814 SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 18998 322005 SH SOLE 0 0 322005 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 11544 235068 SH SOLE 0 0 235068 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 16266 321591 SH SOLE 99224 0 222367 SPDR SERIES TRUST NYSE TECH ETF 78464A102 2591 31727 SH SOLE 0 0 31727 SPDR SERIES TRUST OILGAS EQUIP 78464A748 444 54925 SH SOLE 0 0 54925 SPDR SERIES TRUST PORTFLI HIGH YLD 78468R606 306 11627 SH SOLE 0 0 11627 SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 6213 200870 SH SOLE 0 0 200870 SPDR SERIES TRUST PORTFLI MORTGAGE 78464A383 4569 174976 SH SOLE 0 0 174976 SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 3842 134562 SH SOLE 0 0 134562 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 18319 623508 SH SOLE 971 0 622537 SPDR SERIES TRUST PORTFOLIO CRPORT 78464A144 550 16274 SH SOLE 0 0 16274 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 78597 2225902 SH SOLE 48511 0 2177391 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 4848 161025 SH SOLE 0 0 161025 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 32316 831390 SH SOLE 0 0 831390 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 20205 534249 SH SOLE 4063 0 530186 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 5840 161205 SH SOLE 0 0 161205 SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 2609 87087 SH SOLE 0 0 87087 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 15077 488891 SH SOLE 69339 0 419552 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 9639 295395 SH SOLE 0 0 295395 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 29908 750326 SH SOLE 0 0 750326 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 77326 1845048 SH SOLE 345 0 1844703 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 16068 407204 SH SOLE 0 0 407204 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 95325 2730588 SH SOLE 2021 0 2728567 SPDR SERIES TRUST RUSSELL LOW VOL 78468R754 977 11343 SH SOLE 0 0 11343 SPDR SERIES TRUST RUSSELL YIELD 78468R770 1609 21113 SH SOLE 0 0 21113 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 15539 272182 SH SOLE 0 0 272182 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 5530 100952 SH SOLE 0 0 100952 SPDR SERIES TRUST S&P 500 BUYBCK 78468R820 2830 38409 SH SOLE 0 0 38409 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 30715 476048 SH SOLE 0 0 476048 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 25757 391974 SH SOLE 0 0 391974 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 26113 360428 SH SOLE 0 0 360428 SPDR SERIES TRUST S&P BIOTECH 78464A870 19436 204350 SH SOLE 0 0 204350 SPDR SERIES TRUST S&P BK ETF 78464A797 18997 401705 SH SOLE 0 0 401705 SPDR SERIES TRUST S&P DIVID ETF 78464A763 186313 1732020 SH SOLE 0 0 1732020 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 4203 92345 SH SOLE 0 0 92345 SPDR SERIES TRUST S&P INS ETF 78464A789 6394 180456 SH SOLE 0 0 180456 SPDR SERIES TRUST S&P METALS MNG 78464A755 517 17666 SH SOLE 0 0 17666 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2459 103742 SH SOLE 0 0 103742 SPDR SERIES TRUST S&P PHARMAC 78464A722 2288 50101 SH SOLE 0 0 50101 SPDR SERIES TRUST S&P REGL BKG 78464A698 21907 376087 SH SOLE 24502 0 351585 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 4030 87600 SH SOLE 0 0 87600 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 8983 84836 SH SOLE 0 0 84836 SPDR SERIES TRUST S&P TELECOM 78464A540 1697 24253 SH SOLE 0 0 24253 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 2143 33312 SH SOLE 0 0 33312 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 18128 198276 SH SOLE 0 0 198276 SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 3405 43166 SH SOLE 0 0 43166 SPDR SERIES TRUST SPDR S&P1500VL 78464A128 1523 13456 SH SOLE 0 0 13456 SPDR SERIES TRUST SSGA GNDER ETF 78468R747 1994 25814 SH SOLE 0 0 25814 SPDR SERIES TRUST SSGA US LRG ETF 78468R804 21922 191963 SH SOLE 0 0 191963 SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 9164 91570 SH SOLE 0 0 91570 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 9765 221874 SH SOLE 0 0 221874 SPIRE INC COM 84857L101 499 5985 SH SOLE 253 0 5732 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 539 7392 SH SOLE 6129 0 1263 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1154 23456 SH SOLE 3423 0 20033 SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 26 25000 PRN SOLE 0 0 25000 SPLUNK INC COM 848637104 7572 50532 SH SOLE 34725 0 15807 SPOTIFY TECHNOLOGY S A SHS L8681T102 1367 9140 SH SOLE 380 0 8760 SPRINT CORPORATION COM 85207U105 403 77260 SH SOLE 0 0 77260 SPROTT ETF TR GOLD MINERS ETF 85210B102 838 33322 SH SOLE 0 0 33322 SPROTT ETF TR JR GOLD MINERS E 85210B201 396 11638 SH SOLE 0 0 11638 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1172 79918 SH SOLE 0 0 79918 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 4365 358410 SH SOLE 0 0 358410 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 259 18013 SH SOLE 0 0 18013 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 596 91180 SH SOLE 0 0 91180 SPROUTS FMRS MKT INC COM 85208M102 995 51402 SH SOLE 47115 0 4287 SPS COMMERCE INC COM 78463M107 407 7320 SH SOLE 5848 0 1472 SQUARE INC CL A 852234103 16447 262904 SH SOLE 29794 0 233110 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 450 7334 SH SOLE 951 0 6383 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 33948 728816 SH SOLE 93803 0 635013 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 3170 79135 SH SOLE 0 0 79135 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 1345 39223 SH SOLE 0 0 39223 SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 367 4090 SH SOLE 0 0 4090 SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 242 2705 SH SOLE 0 0 2705 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 195578 3992198 SH SOLE 868 0 3991330 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 2895 71647 SH SOLE 0 0 71647 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1044 21099 SH SOLE 0 0 21099 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 232 6790 SH SOLE 0 0 6790 STAAR SURGICAL CO COM PAR $0.01 852312305 527 14983 SH SOLE 0 0 14983 STAG INDL INC COM 85254J102 682 21592 SH SOLE 2276 0 19316 STAGE STORES INC COM NEW 85254C305 2078 255952 SH SOLE 0 0 255952 STANLEY BLACK & DECKER INC COM 854502101 6133 37002 SH SOLE 15132 0 21870 STAR BULK CARRIERS CORP SHS PAR Y8162K204 130 11045 SH SOLE 0 0 11045 STARBUCKS CORP COM 855244109 66258 753621 SH SOLE 55500 0 698121 STARWOOD PPTY TR INC COM 85571B105 5022 202020 SH SOLE 3306 0 198714 STATE STR CORP COM 857477103 4091 51715 SH SOLE 11713 0 40002 STEEL DYNAMICS INC COM 858119100 1882 55278 SH SOLE 6313 0 48965 STELLUS CAP INVT CORP COM 858568108 408 28647 SH SOLE 0 0 28647 STEPAN CO COM 858586100 313 3055 SH SOLE 952 0 2103 STERICYCLE INC COM 858912108 668 10508 SH SOLE 3361 0 7147 STERIS PLC SHS USD G8473T100 2305 15142 SH SOLE 5041 0 10101 STITCH FIX INC COM CL A 860897107 609 23737 SH SOLE 0 0 23737 STMICROELECTRONICS N V NY REGISTRY 861012102 2197 81631 SH SOLE 0 0 81631 STONECO LTD COM CL A G85158106 587 14704 SH SOLE 1509 0 13195 STORE CAP CORP COM 862121100 5135 137884 SH SOLE 34298 0 103586 STRATASYS LTD SHS M85548101 413 20400 SH SOLE 241 0 20159 STRATEGY SHS ECOLOGCL STRATGY 86280R209 340 8150 SH SOLE 0 0 8150 STRATEGY SHS NS 7HANDL IDX 86280R506 775 31826 SH SOLE 0 0 31826 STRYKER CORP COM 863667101 20958 99830 SH SOLE 15980 0 83850 STURM RUGER & CO INC COM 864159108 252 5356 SH SOLE 0 0 5356 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1247 57057 SH SOLE 0 0 57057 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 4176 563535 SH SOLE 558165 0 5370 SUMMIT HOTEL PPTYS INC COM 866082100 699 56637 SH SOLE 52637 0 4000 SUMMIT MATLS INC CL A 86614U100 2281 95432 SH SOLE 6327 0 89105 SUN CMNTYS INC COM 866674104 1098 7318 SH SOLE 1283 0 6035 SUN LIFE FINL INC COM 866796105 1582 34709 SH SOLE 0 0 34709 SUNCOR ENERGY INC NEW COM 867224107 3739 114003 SH SOLE 90926 0 23077 SUNOCO LP COM UT REP LP 86765K109 898 29342 SH SOLE 0 0 29342 SUNPOWER CORP COM 867652406 93 11872 SH SOLE 0 0 11872 SUPERNUS PHARMACEUTICALS INC COM 868459108 369 15571 SH SOLE 108 0 15463 SVB FINL GROUP COM 78486Q101 496 1977 SH SOLE 659 0 1318 SWITCH INC CL A 87105L104 342 23080 SH SOLE 0 0 23080 SYNCHRONY FINL COM 87165B103 2918 81019 SH SOLE 46299 0 34720 SYNDAX PHARMACEUTICALS INC COM 87164F105 100 11355 SH SOLE 0 0 11355 SYNEOS HEALTH INC CL A 87166B102 697 11724 SH SOLE 11474 0 250 SYNNEX CORP COM 87162W100 533 4140 SH SOLE 10 0 4130 SYNOPSYS INC COM 871607107 2736 19655 SH SOLE 1763 0 17892 SYNOVUS FINL CORP COM NEW 87161C501 1511 38542 SH SOLE 0 0 38542 SYSCO CORP COM 871829107 12528 146457 SH SOLE 9218 0 137239 T MOBILE US INC COM 872590104 2049 26128 SH SOLE 1132 0 24996 TAILORED BRANDS INC COM 87403A107 195 47117 SH SOLE 0 0 47117 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5830 100348 SH SOLE 19903 0 80445 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 316 16023 SH SOLE 472 0 15551 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1910 15599 SH SOLE 1457 0 14142 TAL EDUCATION GROUP SPONSORED ADS 874080104 424 8801 SH SOLE 0 0 8801 TANDEM DIABETES CARE INC COM NEW 875372203 836 14026 SH SOLE 2324 0 11702 TANGER FACTORY OUTLET CTRS I COM 875465106 2959 200891 SH SOLE 0 0 200891 TANZANIAN GOLD CORP COM 87601A107 10 16462 SH SOLE 0 0 16462 TAPESTRY INC COM 876030107 1117 41427 SH SOLE 27487 0 13940 TARGA RES CORP COM 87612G101 1438 35228 SH SOLE 1840 0 33388 TARGET CORP COM 87612E106 33822 263801 SH SOLE 3004 0 260797 TARO PHARMACEUTICAL INDS LTD SHS M8737E108 470 5341 SH SOLE 5341 0 0 TATA MTRS LTD SPONSORED ADR 876568502 274 21160 SH SOLE 0 0 21160 TC ENERGY CORP COM 87807B107 6244 117122 SH SOLE 84873 0 32249 TC PIPELINES LP UT COM LTD PRT 87233Q108 1027 24285 SH SOLE 862 0 23423 TCF FINANCIAL CORPORATION NE COM 872307103 609 13006 SH SOLE 3118 0 9888 TCW STRATEGIC INCOME FUND IN COM 872340104 80 13891 SH SOLE 0 0 13891 TE CONNECTIVITY LTD REG SHS H84989104 6523 68059 SH SOLE 38599 0 29460 TECH DATA CORP COM 878237106 550 3830 SH SOLE 1218 0 2612 TECHNIPFMC PLC COM G87110105 1507 70306 SH SOLE 68590 0 1716 TECK RESOURCES LTD CL B 878742204 1335 76835 SH SOLE 2154 0 74681 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 261 16763 SH SOLE 7160 0 9603 TEGNA INC COM 87901J105 212 12675 SH SOLE 9748 0 2927 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2881 137960 SH SOLE 0 0 137960 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 778 40777 SH SOLE 0 0 40777 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 1238 71031 SH SOLE 0 0 71031 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1452 104821 SH SOLE 0 0 104821 TELADOC HEALTH INC COM 87918A105 1860 22213 SH SOLE 3081 0 19132 TELEDYNE TECHNOLOGIES INC COM 879360105 2214 6347 SH SOLE 2184 0 4163 TELEFLEX INC COM 879369106 511 1359 SH SOLE 188 0 1171 TELEFONICA S A SPONSORED ADR 879382208 235 33752 SH SOLE 0 0 33752 TELLURIAN INC NEW COM 87968A104 319 43808 SH SOLE 0 0 43808 TELUS CORP COM 87971M103 255 6595 SH SOLE 0 0 6595 TEMPLETON EMERG MKTS INCOME COM 880192109 1015 110471 SH SOLE 0 0 110471 TEMPLETON GLOBAL INCOME FD COM 880198106 1202 196152 SH SOLE 0 0 196152 TENET HEALTHCARE CORP COM NEW 88033G407 212 5578 SH SOLE 0 0 5578 TENNECO INC CL A VTG COM STK 880349105 938 71574 SH SOLE 0 0 71574 TENNECO INC CL A VTG COM STK 880349105 197 15000 SH Put SOLE 0 0 15000 TERADATA CORP DEL COM 88076W103 1276 47660 SH SOLE 43959 0 3701 TERADYNE INC COM 880770102 949 13913 SH SOLE 3621 0 10292 TEREX CORP NEW COM 880779103 976 32770 SH SOLE 474 0 32296 TERRAFORM PWR INC COM CL A 88104R209 600 38975 SH SOLE 0 0 38975 TESLA INC COM 88160R101 18042 43128 SH SOLE 1978 0 41150 TEUCRIUM COMMODITY TR CORN FD SHS 88166A102 149 10072 SH SOLE 0 0 10072 TEUCRIUM COMMODITY TR SUGAR FD 88166A409 318 45230 SH SOLE 0 0 45230 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2985 304611 SH SOLE 363 0 304248 TEXAS INSTRS INC COM 882508104 21595 168339 SH SOLE 66932 0 101407 TEXAS PAC LD TR SUB CTF PROP I T 882610108 822 1053 SH SOLE 0 0 1053 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 453 42287 SH SOLE 22600 0 19687 TEXTRON INC COM 883203101 1497 33573 SH SOLE 2530 0 31043 TG THERAPEUTICS INC COM 88322Q108 155 13996 SH SOLE 0 0 13996 THE CHARLES SCHWAB CORPORATI COM 808513105 10696 224954 SH SOLE 144084 0 80870 THE TRADE DESK INC COM CL A 88339J105 9634 37084 SH SOLE 431 0 36653 THERAPEUTICSMD INC COM 88338N107 27 11000 SH SOLE 0 0 11000 THERMO FISHER SCIENTIFIC INC COM 883556102 29093 89559 SH SOLE 32867 0 56692 THL CREDIT INC COM 872438106 80 12631 SH SOLE 0 0 12631 THOMSON REUTERS CORP COM NEW 884903709 1766 24659 SH SOLE 738 0 23921 TIDEWATER INC NEW COM 88642R109 650 33693 SH SOLE 0 0 33693 TIFFANY & CO NEW COM 886547108 971 7262 SH SOLE 914 0 6348 TILRAY INC COM CL 2 88688T100 284 16578 SH SOLE 0 0 16578 TIMKEN CO COM 887389104 1327 23562 SH SOLE 0 0 23562 TIMKENSTEEL CORP COM 887399103 128 16254 SH SOLE 269 0 15985 TIMOTHY PLAN HIG DV STK ETF 887432326 212 7871 SH SOLE 0 0 7871 TJX COS INC NEW COM 872540109 12029 196999 SH SOLE 22267 0 174732 TOCAGEN INC COM 888846102 33 61456 SH SOLE 0 0 61456 TOLL BROTHERS INC COM 889478103 791 20011 SH SOLE 116 0 19895 TOPBUILD CORP COM 89055F103 960 9311 SH SOLE 0 0 9311 TORO CO COM 891092108 2405 30186 SH SOLE 1110 0 29076 TORONTO DOMINION BK ONT COM NEW 891160509 3470 61823 SH SOLE 103 0 61720 TORTOISE ENERGY INFRA CORP COM 89147L100 604 33691 SH SOLE 0 0 33691 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 651 59443 SH SOLE 0 0 59443 TOTAL S A SPONSORED ADS 89151E109 8420 152265 SH SOLE 10122 0 142143 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1098 45636 SH SOLE 35079 0 10557 TOWNEBANK PORTSMOUTH VA COM 89214P109 578 20761 SH SOLE 0 0 20761 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2706 19253 SH SOLE 1874 0 17379 TPG SPECIALTY LENDING INC COM 87265K102 532 24779 SH SOLE 388 0 24391 TPI COMPOSITES INC COM 87266J104 215 11624 SH SOLE 0 0 11624 TRACTOR SUPPLY CO COM 892356106 8076 86476 SH SOLE 9891 0 76585 TRADEWEB MKTS INC CL A 892672106 522 11270 SH SOLE 8120 0 3150 TRANSDIGM GROUP INC COM 893641100 4135 7383 SH SOLE 3514 0 3869 TRANSOCEAN LTD REG SHS H8817H100 455 66092 SH SOLE 15749 0 50343 TRANSUNION COM 89400J107 476 5560 SH SOLE 498 0 5062 TRAVELERS COMPANIES INC COM 89417E109 11272 82311 SH SOLE 18209 0 64102 TREX CO INC COM 89531P105 641 7132 SH SOLE 2130 0 5002 TRI CONTL CORP COM 895436103 809 28684 SH SOLE 0 0 28684 TRICO BANCSHARES COM 896095106 542 13278 SH SOLE 0 0 13278 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 13 12625 SH SOLE 0 0 12625 TRIMBLE INC COM 896239100 375 8985 SH SOLE 772 0 8213 TRIMTABS ETF TR ALL CAP INTL 89628W401 650 23950 SH SOLE 0 0 23950 TRIMTABS ETF TR ALL CAP US FREE 89628W302 1768 44965 SH SOLE 0 0 44965 TRINITY INDS INC COM 896522109 799 36070 SH SOLE 19480 0 16590 TRINITY PL HLDGS INC COM 89656D101 628 208750 SH SOLE 0 0 208750 TRIP COM GROUP LTD ADS 89677Q107 254 7580 SH SOLE 5319 0 2261 TRIPADVISOR INC COM 896945201 696 22924 SH SOLE 0 0 22924 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 438 30823 SH SOLE 0 0 30823 TRISTATE CAP HLDGS INC COM 89678F100 501 19187 SH SOLE 19087 0 100 TRITON INTL LTD CL A G9078F107 1849 45995 SH SOLE 15390 0 30605 TRUIST FINL CORP COM 89832Q109 23185 411659 SH SOLE 156817 0 254842 TRUSTMARK CORP COM 898402102 361 10448 SH SOLE 0 0 10448 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 291 66700 SH SOLE 0 0 66700 TUPPERWARE BRANDS CORP COM 899896104 119 13838 SH SOLE 0 0 13838 TURQUOISE HILL RES LTD COM 900435108 23 31577 SH SOLE 0 0 31577 TURTLE BEACH CORP COM NEW 900450206 397 42029 SH SOLE 0 0 42029 TWILIO INC CL A 90138F102 4497 45761 SH SOLE 1156 0 44605 TWIN DISC INC COM 901476101 115 10400 SH SOLE 0 0 10400 TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 256 9965 SH SOLE 9965 0 0 TWITTER INC COM 90184L102 6977 217703 SH SOLE 108042 0 109661 TWO HBRS INVT CORP COM NEW 90187B408 2131 145732 SH SOLE 0 0 145732 TWO RDS SHARED TR ANFIELD CAP DI 90213U115 160 15613 SH SOLE 0 0 15613 TYLER TECHNOLOGIES INC COM 902252105 648 2144 SH SOLE 1478 0 666 TYSON FOODS INC CL A 902494103 10578 116195 SH SOLE 26391 0 89804 U S CONCRETE INC COM NEW 90333L201 729 17506 SH SOLE 8857 0 8649 U S PHYSICAL THERAPY INC COM 90337L108 248 2168 SH SOLE 979 0 1189 U S SILICA HLDGS INC COM 90346E103 348 56528 SH SOLE 21110 0 35418 UBER TECHNOLOGIES INC COM 90353T100 7396 248340 SH SOLE 94974 0 153366 UBIQUITI INC COM 90353W103 1646 8712 SH SOLE 8 0 8704 UBS GROUP AG SHS H42097107 1754 139413 SH SOLE 32322 0 107091 UDR INC COM 902653104 928 19879 SH SOLE 2338 0 17541 UGI CORP NEW COM 902681105 1730 38299 SH SOLE 0 0 38299 ULTA BEAUTY INC COM 90384S303 5404 21349 SH SOLE 1368 0 19981 ULTRA CLEAN HLDGS INC COM 90385V107 314 13399 SH SOLE 158 0 13241 UMB FINL CORP COM 902788108 205 2988 SH SOLE 423 0 2565 UMH PPTYS INC COM 903002103 414 26312 SH SOLE 0 0 26312 UMPQUA HLDGS CORP COM 904214103 367 20733 SH SOLE 9202 0 11531 UNDER ARMOUR INC CL A 904311107 1740 80546 SH SOLE 0 0 80546 UNDER ARMOUR INC CL C 904311206 1670 87052 SH SOLE 0 0 87052 UNILEVER N V N Y SHS NEW 904784709 3034 52810 SH SOLE 17308 0 35502 UNILEVER PLC SPON ADR NEW 904767704 7511 131374 SH SOLE 40255 0 91119 UNION PACIFIC CORP COM 907818108 34551 191111 SH SOLE 34365 0 156746 UNIT CORP COM 909218109 14 20314 SH SOLE 0 0 20314 UNITED AIRLINES HLDGS INC COM 910047109 3130 35530 SH SOLE 27349 0 8181 UNITED BANKSHARES INC WEST V COM 909907107 255 6604 SH SOLE 786 0 5818 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 271 8763 SH SOLE 217 0 8546 UNITED PARCEL SERVICE INC CL B 911312106 48013 410165 SH SOLE 127455 0 282710 UNITED RENTALS INC COM 911363109 14903 89364 SH SOLE 6090 0 83274 UNITED STATES ANTIMONY CORP COM 911549103 17 45100 SH SOLE 0 0 45100 UNITED STATES NATL GAS FUND UNIT PAR 912318300 942 55861 SH SOLE 0 0 55861 UNITED STATES OIL FUND LP UNITS 91232N108 7746 604652 SH SOLE 0 0 604652 UNITED STATES STL CORP NEW COM 912909108 2838 248713 SH SOLE 0 0 248713 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 264 11479 SH SOLE 0 0 11479 UNITED STS BRENT OIL FD LP UNIT 91167Q100 868 41651 SH SOLE 0 0 41651 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 427 11584 SH SOLE 0 0 11584 UNITED TECHNOLOGIES CORP COM 913017109 47715 318607 SH SOLE 29477 0 289130 UNITED THERAPEUTICS CORP DEL COM 91307C102 213 2422 SH SOLE 43 0 2379 UNITEDHEALTH GROUP INC COM 91324P102 85265 290065 SH SOLE 93467 0 196598 UNITI GROUP INC COM 91325V108 208 25357 SH SOLE 51 0 25306 UNITIL CORP COM 913259107 252 4077 SH SOLE 0 0 4077 UNIVERSAL DISPLAY CORP COM 91347P105 2074 10063 SH SOLE 378 0 9685 UNIVERSAL FST PRODS INC COM 913543104 308 6467 SH SOLE 5564 0 903 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1278 10888 SH SOLE 0 0 10888 UNIVERSAL HLTH SVCS INC CL B 913903100 478 3330 SH SOLE 268 0 3062 UNUM GROUP COM 91529Y106 1501 51472 SH SOLE 41466 0 10006 UPLAND SOFTWARE INC COM 91544A109 321 8983 SH SOLE 0 0 8983 URANIUM ENERGY CORP COM 916896103 13 14500 SH SOLE 0 0 14500 US BANCORP DEL COM NEW 902973304 29140 491476 SH SOLE 81802 0 409674 US ECOLOGY INC COM 91734M103 218 3760 SH SOLE 702 0 3058 US FOODS HLDG CORP COM 912008109 664 15860 SH SOLE 10493 0 5367 V F CORP COM 918204108 9235 92670 SH SOLE 28251 0 64419 VAIL RESORTS INC COM 91879Q109 1160 4836 SH SOLE 1964 0 2872 VALARIS PLC SHS CLASS A G9402V109 113 17191 SH SOLE 0 0 17191 VALE S A SPONSORED ADS 91912E105 567 42945 SH SOLE 3384 0 39561 VALERO ENERGY CORP NEW COM 91913Y100 19412 207282 SH SOLE 36964 0 170318 VALLEY NATL BANCORP COM 919794107 617 53858 SH SOLE 3684 0 50174 VALVOLINE INC COM 92047W101 225 10530 SH SOLE 210 0 10320 VANECK MERK GOLD TRUST GOLD TRUST 921078101 563 37904 SH SOLE 0 0 37904 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 9696 193031 SH SOLE 0 0 193031 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 23724 370400 SH SOLE 24393 0 346007 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 12792 376123 SH SOLE 52 0 376071 VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 2146 31228 SH SOLE 0 0 31228 VANECK VECTORS ETF TRUST AMT FREE LONG MU 92189F536 3132 149079 SH SOLE 0 0 149079 VANECK VECTORS ETF TRUST AMT FREE SHORT M 92189F528 2825 158779 SH SOLE 0 0 158779 VANECK VECTORS ETF TRUST BDC INCOME ETF 92189F411 14397 859510 SH SOLE 0 0 859510 VANECK VECTORS ETF TRUST BIOTECH ETF 92189F726 1788 12827 SH SOLE 0 0 12827 VANECK VECTORS ETF TRUST CEF MUN INCOME E 92189F460 827 29996 SH SOLE 0 0 29996 VANECK VECTORS ETF TRUST COAL ETF 92189F809 153 15434 SH SOLE 0 0 15434 VANECK VECTORS ETF TRUST EMERGING MKTS HI 92189F353 6249 263355 SH SOLE 0 0 263355 VANECK VECTORS ETF TRUST ENERGY INCOME 92189F288 511 27933 SH SOLE 0 0 27933 VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 25798 864263 SH SOLE 0 0 864263 VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 46524 1588938 SH SOLE 0 0 1588938 VANECK VECTORS ETF TRUST GREEN BD ETF 92189F171 234 8845 SH SOLE 0 0 8845 VANECK VECTORS ETF TRUST INDIA SMALL CAP 92189F767 273 8336 SH SOLE 0 0 8336 VANECK VECTORS ETF TRUST INVT GRADE FLTG 92189F486 2013 79515 SH SOLE 0 0 79515 VANECK VECTORS ETF TRUST ISRAEL ETF 92189F635 216 6170 SH SOLE 0 0 6170 VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 9534 225594 SH SOLE 0 0 225594 VANECK VECTORS ETF TRUST LOW CARBN ENERGY 92189F502 759 10012 SH SOLE 0 0 10012 VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 75213 1372993 SH SOLE 0 0 1372993 VANECK VECTORS ETF TRUST MTG REIT INCOME 92189F452 4357 181710 SH SOLE 0 0 181710 VANECK VECTORS ETF TRUST NDR CMG LN FLT 92189F148 2068 68778 SH SOLE 0 0 68778 VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 962 72580 SH SOLE 0 0 72580 VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 10319 510317 SH SOLE 0 0 510317 VANECK VECTORS ETF TRUST PHARMACEUTICAL 92189F692 613 9550 SH SOLE 0 0 9550 VANECK VECTORS ETF TRUST RARE EARTH STRAT 92189F742 642 47803 SH SOLE 0 0 47803 VANECK VECTORS ETF TRUST RETAIL ETF 92189F684 1929 16061 SH SOLE 0 0 16061 VANECK VECTORS ETF TRUST RUSSIA ETF 92189F403 3494 139933 SH SOLE 0 0 139933 VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 14721 104100 SH SOLE 0 0 104100 VANECK VECTORS ETF TRUST SHORT HIGH YIELD 92189F387 2397 95128 SH SOLE 12638 0 82490 VANECK VECTORS ETF TRUST STEEL ETF 92189F205 346 9165 SH SOLE 0 0 9165 VANECK VECTORS ETF TRUST VIDEO GAMING 92189F114 722 18943 SH SOLE 0 0 18943 VANECK VECTORS ETF TRUST VIETNAM ETF 92189F817 494 30906 SH SOLE 0 0 30906 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 94122 539755 SH SOLE 0 0 539755 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 32834 261378 SH SOLE 0 0 261378 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 2258 15370 SH SOLE 0 0 15370 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 17775 127934 SH SOLE 0 0 127934 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2296 17646 SH SOLE 0 0 17646 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 3276 19773 SH SOLE 0 0 19773 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8769 63087 SH SOLE 0 0 63087 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 22350 146886 SH SOLE 0 0 146886 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 155315 1780725 SH SOLE 0 0 1780725 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 94754 944327 SH SOLE 0 0 944327 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 289509 3591481 SH SOLE 232 0 3591249 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1498613 17870413 SH SOLE 74293 0 17796120 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 240862 4257025 SH SOLE 2864 0 4254161 VANGUARD GROUP DIV APP ETF 921908844 391007 3136585 SH SOLE 0 0 3136585 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 40569 321998 SH SOLE 0 0 321998 VANGUARD INDEX FDS GROWTH ETF 922908736 549014 3013744 SH SOLE 17517 0 2996227 VANGUARD INDEX FDS LARGE CAP ETF 922908637 60965 412374 SH SOLE 17216 0 395158 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 65092 409949 SH SOLE 3205 0 406744 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 65543 549903 SH SOLE 4231 0 545672 VANGUARD INDEX FDS MID CAP ETF 922908629 207338 1163645 SH SOLE 62859 0 1100786 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 190795 2056198 SH SOLE 2470 0 2053728 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 470943 1592099 SH SOLE 1112 0 1590987 VANGUARD INDEX FDS SM CP VAL ETF 922908611 102572 748315 SH SOLE 15915 0 732400 VANGUARD INDEX FDS SMALL CP ETF 922908751 280142 1691268 SH SOLE 63618 0 1627650 VANGUARD INDEX FDS SML CP GRW ETF 922908595 69950 352040 SH SOLE 281 0 351759 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1683574 10289537 SH SOLE 0 0 10289537 VANGUARD INDEX FDS VALUE ETF 922908744 591506 4935390 SH SOLE 20529 0 4914861 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 57197 1064132 SH SOLE 0 0 1064132 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 259177 5828122 SH SOLE 94813 0 5733309 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 14993 255858 SH SOLE 0 0 255858 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 9014 129545 SH SOLE 0 0 129545 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 7318 65865 SH SOLE 910 0 64955 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 7005 118542 SH SOLE 0 0 118542 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 51056 630405 SH SOLE 0 0 630405 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 32657 662691 SH SOLE 0 0 662691 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 34490 644194 SH SOLE 0 0 644194 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 34554 524333 SH SOLE 0 0 524333 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1042014 11409332 SH SOLE 296 0 11409036 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 34804 343366 SH SOLE 182 0 343184 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 5632 67632 SH SOLE 0 0 67632 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 140663 2645530 SH SOLE 0 0 2645530 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 51894 853107 SH SOLE 0 0 853107 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 98754 1218734 SH SOLE 277 0 1218457 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 15629 176432 SH SOLE 0 0 176432 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 51058 282195 SH SOLE 0 0 282195 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 9596 65068 SH SOLE 0 0 65068 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 19107 159423 SH SOLE 0 0 159423 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 5963 38269 SH SOLE 0 0 38269 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 20606 154747 SH SOLE 0 0 154747 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1415 12622 SH SOLE 0 0 12622 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 5408 36935 SH SOLE 0 0 36935 VANGUARD STAR FD VG TL INTL STK F 921909768 73112 1312836 SH SOLE 0 0 1312836 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 458166 10398689 SH SOLE 25801 0 10372888 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 10173 124965 SH SOLE 0 0 124965 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 301028 3212338 SH SOLE 0 0 3212338 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 21327 295956 SH SOLE 0 0 295956 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 10562 165607 SH SOLE 0 0 165607 VANGUARD WORLD FD EXTENDED DUR 921910709 11105 85436 SH SOLE 0 0 85436 VANGUARD WORLD FD MEGA CAP INDEX 921910873 29449 263600 SH SOLE 0 0 263600 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 36443 418025 SH SOLE 0 0 418025 VANGUARD WORLD FD MEGA GRWTH IND 921910816 81199 557457 SH SOLE 0 0 557457 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 6934 73821 SH SOLE 0 0 73821 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 36488 192571 SH SOLE 0 0 192571 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 66608 413202 SH SOLE 0 0 413202 VANGUARD WORLD FDS ENERGY ETF 92204A306 16183 198587 SH SOLE 0 0 198587 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 38972 510904 SH SOLE 0 0 510904 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 80854 421687 SH SOLE 0 0 421687 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 14187 92197 SH SOLE 0 0 92197 VANGUARD WORLD FDS INF TECH ETF 92204A702 249138 1017512 SH SOLE 1337 0 1016175 VANGUARD WORLD FDS MATERIALS ETF 92204A801 10848 80871 SH SOLE 0 0 80871 VANGUARD WORLD FDS UTILITIES ETF 92204A876 65191 456235 SH SOLE 0 0 456235 VARIAN MED SYS INC COM 92220P105 2410 16938 SH SOLE 13271 0 3667 VECTOR GROUP LTD COM 92240M108 768 57346 SH SOLE 0 0 57346 VEEVA SYS INC CL A COM 922475108 4164 29606 SH SOLE 1390 0 28216 VENATOR MATLS PLC SHS G9329Z100 284 74099 SH SOLE 74099 0 0 VENTAS INC COM 92276F100 19113 331017 SH SOLE 150443 0 180574 VEON LTD SPONSORED ADR 91822M106 207 81782 SH SOLE 81782 0 0 VEREIT INC COM 92339V100 5931 641888 SH SOLE 3684 0 638204 VERINT SYS INC COM 92343X100 273 4938 SH SOLE 1268 0 3670 VERISIGN INC COM 92343E102 1355 7034 SH SOLE 417 0 6617 VERISK ANALYTICS INC COM 92345Y106 1912 12801 SH SOLE 7301 0 5500 VERIZON COMMUNICATIONS INC COM 92343V104 138938 2262834 SH SOLE 475807 0 1787027 VERTEX PHARMACEUTICALS INC COM 92532F100 8186 37389 SH SOLE 26220 0 11169 VERTICAL CAP INCOME FUND SHS BEN INT 92535C104 360 34609 SH SOLE 0 0 34609 VIACOMCBS INC CL A 92556H107 466 10388 SH SOLE 0 0 10388 VIACOMCBS INC CL B 92556H206 3538 84297 SH SOLE 19292 0 65005 VIAD CORP COM NEW 92552R406 477 7069 SH SOLE 0 0 7069 VIASAT INC COM 92552V100 722 9869 SH SOLE 4840 0 5029 VICI PPTYS INC COM 925652109 292 11423 SH SOLE 2710 0 8713 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 2252 67502 SH SOLE 0 0 67502 VICTORY PORTFOLIOS II VCSHS EMRG VOLTY 92647N857 1232 46481 SH SOLE 0 0 46481 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 4432 130456 SH SOLE 0 0 130456 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 1256 31564 SH SOLE 0 0 31564 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 50241 955335 SH SOLE 0 0 955335 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 27082 480008 SH SOLE 0 0 480008 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 5172 130634 SH SOLE 0 0 130634 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 75403 1538203 SH SOLE 0 0 1538203 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 92891 1835796 SH SOLE 0 0 1835796 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 4210 89509 SH SOLE 0 0 89509 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 3555 71844 SH SOLE 0 0 71844 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 15133 624541 SH SOLE 0 0 624541 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 3496 97815 SH SOLE 0 0 97815 VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 338 6498 SH SOLE 0 0 6498 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 1160 35054 SH SOLE 0 0 35054 VIKING THERAPEUTICS INC COM 92686J106 142 17670 SH SOLE 210 0 17460 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 220 8941 SH SOLE 81 0 8860 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 579 40855 SH SOLE 29229 0 11626 VIRTUS TOTAL RETURN FUND INC COM 92835W107 2839 249070 SH SOLE 0 0 249070 VISA INC COM CL A 92826C839 198919 1058608 SH SOLE 172255 0 886353 VISHAY INTERTECHNOLOGY INC COM 928298108 257 12071 SH SOLE 8783 0 3288 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 17 25000 SH SOLE 0 0 25000 VISTRA ENERGY CORP COM 92840M102 523 22737 SH SOLE 14863 0 7874 VMWARE INC CL A COM 928563402 6703 44136 SH SOLE 23900 0 20236 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 12096 625783 SH SOLE 434480 0 191303 VONAGE HLDGS CORP COM 92886T201 651 87817 SH SOLE 55 0 87762 VORNADO RLTY TR SH BEN INT 929042109 246 3704 SH SOLE 1728 0 1976 VOYA FINL INC COM 929089100 508 8334 SH SOLE 8077 0 257 VOYA GLBL ADV & PREM OPP FD COM 92912R104 197 18812 SH SOLE 0 0 18812 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 440 71103 SH SOLE 0 0 71103 VOYA INFRASTRUCTURE INDLS & COM 92912X101 126 10943 SH SOLE 0 0 10943 VOYA NAT RES EQUITY INCOME F COM 92913C106 114 27661 SH SOLE 0 0 27661 VOYA PRIME RATE TR SH BEN INT 92913A100 160 31938 SH SOLE 0 0 31938 VULCAN MATLS CO COM 929160109 3356 23309 SH SOLE 12177 0 11132 W & T OFFSHORE INC COM 92922P106 87 15727 SH SOLE 12577 0 3150 W P CAREY INC COM 92936U109 36697 458489 SH SOLE 0 0 458489 WABCO HLDGS INC COM 92927K102 524 3864 SH SOLE 1812 0 2052 WABTEC CORP COM 929740108 1299 16610 SH SOLE 3287 0 13323 WALGREENS BOOTS ALLIANCE INC COM 931427108 15282 259187 SH SOLE 3843 0 255344 WALKER & DUNLOP INC COM 93148P102 401 6202 SH SOLE 0 0 6202 WALMART INC COM 931142103 83514 702742 SH SOLE 25141 0 677601 WASHINGTON FED INC COM 938824109 745 20323 SH SOLE 19120 0 1203 WASHINGTON PRIME GROUP NEW COM 93964W108 202 55567 SH SOLE 0 0 55567 WASTE CONNECTIONS INC COM 94106B101 1170 12882 SH SOLE 4001 0 8881 WASTE MGMT INC DEL COM 94106L109 34782 305213 SH SOLE 9230 0 295983 WATERS CORP COM 941848103 1075 4615 SH SOLE 1417 0 3198 WATSCO INC COM 942622200 847 4701 SH SOLE 2077 0 2624 WAYFAIR INC CL A 94419L101 486 5382 SH SOLE 767 0 4615 WD-40 CO COM 929236107 539 2777 SH SOLE 316 0 2461 WEC ENERGY GROUP INC COM 92939U106 9535 103385 SH SOLE 16422 0 86963 WEINGARTEN RLTY INVS SH BEN INT 948741103 282 9028 SH SOLE 843 0 8185 WELLCARE HEALTH PLANS INC COM 94946T106 3357 10167 SH SOLE 0 0 10167 WELLS FARGO CO NEW COM 949746101 34598 643082 SH SOLE 112953 0 530129 WELLS FARGO CO NEW PERP PFD CNV A 949746804 2727 1880 SH SOLE 0 0 1880 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 234 41386 SH SOLE 0 0 41386 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 484 57485 SH SOLE 0 0 57485 WELLS FARGO MULTI SECTOR INC COM 94987D101 430 33407 SH SOLE 0 0 33407 WELLTOWER INC COM 95040Q104 21959 268509 SH SOLE 125468 0 143041 WENDYS CO COM 95058W100 980 44147 SH SOLE 0 0 44147 WESBANCO INC COM 950810101 1140 30161 SH SOLE 13261 0 16900 WEST PHARMACEUTICAL SVSC INC COM 955306105 3361 22333 SH SOLE 21997 0 336 WESTERN ASSET EMRG MKT DEBT COM 95766A101 1935 135579 SH SOLE 0 0 135579 WESTERN ASSET GLB HI INCOME COM 95766B109 2086 208143 SH SOLE 0 0 208143 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 382 20932 SH SOLE 0 0 20932 WESTERN ASSET HIGH INCM FD I COM 95766J102 259 38401 SH SOLE 0 0 38401 WESTERN ASSET HIGH INCM OPP COM 95766K109 90 17725 SH SOLE 0 0 17725 WESTERN ASSET MTG DEF OPPTY COM 95790B109 399 19660 SH SOLE 0 0 19660 WESTERN ASSET MUN HI INCM FD COM 95766N103 101 13364 SH SOLE 0 0 13364 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 2064 140860 SH SOLE 0 0 140860 WESTERN ASST MNGD MUN FD INC COM 95766M105 141 10621 SH SOLE 0 0 10621 WESTERN AST INFL LKD OPP & I COM 95766R104 192 16649 SH SOLE 0 0 16649 WESTERN DIGITAL CORP COM 958102105 5691 89671 SH SOLE 45670 0 44001 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 363 18430 SH SOLE 0 0 18430 WESTERN UN CO COM 959802109 1382 51587 SH SOLE 10278 0 41309 WESTPAC BKG CORP SPONSORED ADR 961214301 396 23333 SH SOLE 12962 0 10371 WESTROCK CO COM 96145D105 2748 64033 SH SOLE 1900 0 62133 WEX INC COM 96208T104 1970 9372 SH SOLE 4739 0 4633 WEYERHAEUSER CO COM 962166104 12678 419790 SH SOLE 20605 0 399185 WHEATON PRECIOUS METALS CORP COM 962879102 2152 72333 SH SOLE 0 0 72333 WHIRLPOOL CORP COM 963320106 1372 9300 SH SOLE 194 0 9106 WHITESTONE REIT COM 966084204 687 50428 SH SOLE 0 0 50428 WHITING PETE CORP NEW COM NEW 966387409 195 26549 SH SOLE 0 0 26549 WILLDAN GROUP INC COM 96924N100 989 31132 SH SOLE 0 0 31132 WILLIAMS COS INC DEL COM 969457100 6640 279929 SH SOLE 116632 0 163297 WILLIAMS SONOMA INC COM 969904101 2302 31351 SH SOLE 1428 0 29923 WILLIS TOWERS WATSON PUB LTD SHS G96629103 695 3443 SH SOLE 1915 0 1528 WINGSTOP INC COM 974155103 211 2450 SH SOLE 2135 0 315 WINMARK CORP COM 974250102 3511 17705 SH SOLE 0 0 17705 WINNEBAGO INDS INC COM 974637100 317 5992 SH SOLE 0 0 5992 WINTRUST FINL CORP COM 97650W108 654 9227 SH SOLE 7281 0 1946 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 5107 271809 SH SOLE 0 0 271809 WISDOMTREE TR CBOE S&P 500 97717X560 560 19650 SH SOLE 0 0 19650 WISDOMTREE TR CHINADIV EX FI 97717X719 1462 17593 SH SOLE 0 0 17593 WISDOMTREE TR CURRNCY INT EQ 97717X263 2589 85448 SH SOLE 0 0 85448 WISDOMTREE TR E MKTS CNSMR GR 97717W539 510 21703 SH SOLE 0 0 21703 WISDOMTREE TR EM EX ST-OWNED 97717X578 10957 350975 SH SOLE 0 0 350975 WISDOMTREE TR EM LCL DEBT FD 97717X867 210 5847 SH SOLE 0 0 5847 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1260 48015 SH SOLE 0 0 48015 WISDOMTREE TR EMER MKT HIGH FD 97717W315 16546 361496 SH SOLE 0 0 361496 WISDOMTREE TR EMERG CUR STR FD 97717W133 392 21046 SH SOLE 0 0 21046 WISDOMTREE TR EMERG MKTS DIV 97717X214 975 29686 SH SOLE 0 0 29686 WISDOMTREE TR EMG MKTS SMCAP 97717W281 4132 86403 SH SOLE 0 0 86403 WISDOMTREE TR EUR HDG SMLCAP 97717X552 312 9505 SH SOLE 0 0 9505 WISDOMTREE TR EURO QTLY DIV GR 97717X610 439 15730 SH SOLE 0 0 15730 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 14208 201275 SH SOLE 0 0 201275 WISDOMTREE TR EUROPE SMCP DV 97717W869 3709 56755 SH SOLE 0 0 56755 WISDOMTREE TR FLOATNG RAT TREA 97717X628 8617 343838 SH SOLE 0 0 343838 WISDOMTREE TR GLB EX US RL EST 97717W331 508 16190 SH SOLE 0 0 16190 WISDOMTREE TR GLB HIGH DIV FD 97717W877 1927 39830 SH SOLE 0 0 39830 WISDOMTREE TR GLB US QTLY DIV 97717W844 300 4563 SH SOLE 0 0 4563 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1353 58398 SH SOLE 0 0 58398 WISDOMTREE TR INDIA ERNGS FD 97717W422 3461 139068 SH SOLE 0 0 139068 WISDOMTREE TR INTL DIV EX FINL 97717W786 931 21854 SH SOLE 0 0 21854 WISDOMTREE TR INTL EQUITY FD 97717W703 2911 54430 SH SOLE 0 0 54430 WISDOMTREE TR INTL LRGCAP DV 97717W794 1667 34026 SH SOLE 0 0 34026 WISDOMTREE TR INTL MIDCAP DV 97717W778 293 4460 SH SOLE 0 0 4460 WISDOMTREE TR INTL QULTY DIV 97717X131 232 7266 SH SOLE 0 0 7266 WISDOMTREE TR INTL SMCAP DIV 97717W760 2707 38066 SH SOLE 0 0 38066 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 6760 186072 SH SOLE 0 0 186072 WISDOMTREE TR ITL HIGH DIV FD 97717W802 810 19256 SH SOLE 0 0 19256 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3310 61546 SH SOLE 0 0 61546 WISDOMTREE TR JP SMALLCP DIV 97717W836 1260 17119 SH SOLE 0 0 17119 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 195 10384 SH SOLE 0 0 10384 WISDOMTREE TR US DIVID EX FNCL 97717W406 4391 47467 SH SOLE 0 0 47467 WISDOMTREE TR US HIGH DIVIDEND 97717W208 7627 99292 SH SOLE 0 0 99292 WISDOMTREE TR US LARGECAP DIVD 97717W307 34992 330329 SH SOLE 0 0 330329 WISDOMTREE TR US LARGECAP FUND 97717W588 6009 163777 SH SOLE 0 0 163777 WISDOMTREE TR US MIDCAP DIVID 97717W505 60968 1602723 SH SOLE 0 0 1602723 WISDOMTREE TR US MIDCAP FUND 97717W570 5748 136567 SH SOLE 0 0 136567 WISDOMTREE TR US QTLY DIV GRT 97717X669 61141 1261413 SH SOLE 16332 0 1245081 WISDOMTREE TR US S CAP QTY DIV 97717X651 1317 34919 SH SOLE 0 0 34919 WISDOMTREE TR US SHRT TRM HIGH 97717X149 3636 71887 SH SOLE 0 0 71887 WISDOMTREE TR US SHT TRM CORP 97717X156 229 4505 SH SOLE 0 0 4505 WISDOMTREE TR US SMALLCAP DIVD 97717W604 30757 1072421 SH SOLE 0 0 1072421 WISDOMTREE TR US SMALLCAP FUND 97717W562 4680 121708 SH SOLE 0 0 121708 WISDOMTREE TR US TOTAL DIVIDND 97717W109 18435 174623 SH SOLE 0 0 174623 WISDOMTREE TR US TOTAL MRKT FD 97717W596 1186 32124 SH SOLE 0 0 32124 WISDOMTREE TR YIELD ENHANCD US 97717X511 17784 340354 SH SOLE 176 0 340178 WISDOMTREE TR YIELD ENHANCED 97717Y808 773 15369 SH SOLE 0 0 15369 WIX COM LTD SHS M98068105 692 5657 SH SOLE 0 0 5657 WNS HOLDINGS LTD SPON ADR 92932M101 1042 15750 SH SOLE 15488 0 262 WOODWARD INC COM 980745103 1164 9801 SH SOLE 5525 0 4276 WORKDAY INC CL A 98138H101 1747 10624 SH SOLE 2436 0 8188 WORLD FUEL SVCS CORP COM 981475106 223 5146 SH SOLE 1646 0 3500 WORLD GOLD TR SPDR GLD MINIS 98149E204 8940 590467 SH SOLE 0 0 590467 WORLD WRESTLING ENTMT INC CL A 98156Q108 225 3473 SH SOLE 727 0 2746 WPP PLC NEW ADR 92937A102 960 13658 SH SOLE 3126 0 10532 WPX ENERGY INC COM 98212B103 654 47593 SH SOLE 1868 0 45725 WRAP TECHNOLOGIES INC COM 98212N107 135 21200 SH SOLE 0 0 21200 WRIGHT MED GROUP N V ORD SHS N96617118 284 9325 SH SOLE 1349 0 7976 WW INTL INC COM 98262P101 756 19792 SH SOLE 0 0 19792 WYNDHAM DESTINATIONS INC COM 98310W108 546 10566 SH SOLE 569 0 9997 WYNDHAM HOTELS & RESORTS INC COM 98311A105 842 13398 SH SOLE 3981 0 9417 WYNN RESORTS LTD COM 983134107 3785 27255 SH SOLE 0 0 27255 XCEL ENERGY INC COM 98389B100 13473 212207 SH SOLE 45076 0 167131 XENIA HOTELS & RESORTS INC COM 984017103 1727 79931 SH SOLE 0 0 79931 XEROX HOLDINGS CORP COM NEW 98421M106 539 14614 SH SOLE 39 0 14575 XILINX INC COM 983919101 2972 30396 SH SOLE 3838 0 26558 XPO LOGISTICS INC COM 983793100 1080 13548 SH SOLE 267 0 13281 XYLEM INC COM 98419M100 4409 55964 SH SOLE 35121 0 20843 YAMANA GOLD INC COM 98462Y100 1018 257715 SH SOLE 0 0 257715 YANDEX N V SHS CLASS A N97284108 709 16292 SH SOLE 36 0 16256 YATRA ONLINE INC ORD SHS G98338109 173 54911 SH SOLE 0 0 54911 YELP INC CL A 985817105 218 6258 SH SOLE 295 0 5963 YETI HLDGS INC COM 98585X104 610 17549 SH SOLE 1569 0 15980 YUM BRANDS INC COM 988498101 11527 114438 SH SOLE 22379 0 92059 YUM CHINA HLDGS INC COM 98850P109 6930 144355 SH SOLE 38637 0 105718 ZAGG INC COM 98884U108 251 30910 SH SOLE 0 0 30910 ZEBRA TECHNOLOGIES CORP CL A 989207105 2801 10961 SH SOLE 5732 0 5229 ZENDESK INC COM 98936J101 1799 23479 SH SOLE 14758 0 8721 ZILLOW GROUP INC CL A 98954M101 301 6586 SH SOLE 0 0 6586 ZILLOW GROUP INC CL C CAP STK 98954M200 532 11591 SH SOLE 2107 0 9484 ZIMMER BIOMET HLDGS INC COM 98956P102 6082 40631 SH SOLE 396 0 40235 ZION OIL & GAS INC COM 989696109 10 55938 SH SOLE 0 0 55938 ZIONS BANCORPORATION N A COM 989701107 458 8816 SH SOLE 380 0 8436 ZIOPHARM ONCOLOGY INC COM 98973P101 189 39988 SH SOLE 0 0 39988 ZOETIS INC CL A 98978V103 12977 98007 SH SOLE 53930 0 44077 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1630 23960 SH SOLE 0 0 23960 ZSCALER INC COM 98980G102 376 8086 SH SOLE 0 0 8086 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 218 9318 SH SOLE 0 0 9318 ZYNGA INC CL A 98986T108 575 93890 SH SOLE 1062 0 92828