0001403438-21-000003.txt : 20210514 0001403438-21-000003.hdr.sgml : 20210514 20210514103710 ACCESSION NUMBER: 0001403438-21-000003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210514 DATE AS OF CHANGE: 20210514 EFFECTIVENESS DATE: 20210514 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: 21922544 BUSINESS ADDRESS: STREET 1: 4707 EXECUTIVE DRIVE CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 704-733-3300 MAIL ADDRESS: STREET 1: 1055 LPL WAY CITY: FORT MILL STATE: SC ZIP: 29715 FORMER COMPANY: FORMER CONFORMED NAME: LPL Financial CORP DATE OF NAME CHANGE: 20080102 FORMER COMPANY: FORMER CONFORMED NAME: Linsco/Private Ledger Corp. DATE OF NAME CHANGE: 20070615 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001403438 XXXXXXXX 03-31-2021 03-31-2021 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 05-07-2021 0 4071 86992284 false
INFORMATION TABLE 2 Q12021LPL13F.xml 10X GENOMICS INC CL A COM 88025U109 1629 8999 SH SOLE 3958 0 5041 1LIFE HEALTHCARE INC COM 68269G107 804 20569 SH SOLE 44 0 20525 22ND CENTY GROUP INC COM 90137F103 180 54640 SH SOLE 0 0 54640 2U INC COM 90214J101 1875 49040 SH SOLE 40490 0 8550 3-D SYS CORP DEL COM NEW 88554D205 7270 264935 SH SOLE 0 0 264935 3M CO COM 88579Y101 72155 374482 SH SOLE 39515 0 334967 9 METERS BIOPHARMA INC COM 654405109 51 43720 SH SOLE 0 0 43720 AAON INC COM PAR $0.004 000360206 388 5537 SH SOLE 1471 0 4066 AAR CORP COM 000361105 213 5121 SH SOLE 0 0 5121 ABB LTD SPONSORED ADR 000375204 1893 62125 SH SOLE 4396 0 57729 ABBOTT LABS COM 002824100 78448 654602 SH SOLE 36924 0 617678 ABBVIE INC COM 00287Y109 179883 1662193 SH SOLE 251905 0 1410288 ABBVIE INC COM 00287Y109 292 2700 SH Put SOLE 0 0 2700 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 7356 1798451 SH SOLE 0 0 1798451 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 192 32932 SH SOLE 0 0 32932 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 235 21071 SH SOLE 0 0 21071 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 615 103429 SH SOLE 0 0 103429 ABERDEEN INCOME CR STRATEGIE COM 003057106 526 45486 SH SOLE 0 0 45486 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 11564 705096 SH SOLE 0 0 705096 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 3398 13876 SH SOLE 0 0 13876 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 2098 18850 SH SOLE 0 0 18850 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 4560 49207 SH SOLE 0 0 49207 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 5171 219003 SH SOLE 0 0 219003 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 3992 418879 SH SOLE 0 0 418879 ABIOMED INC COM 003654100 2056 6451 SH SOLE 16 0 6435 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 8457 343389 SH SOLE 335081 0 8308 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 5442 188204 SH SOLE 185295 0 2909 ABSOLUTE SHS TR WBI BBR RNG 3000 00400R502 762 25962 SH SOLE 24170 0 1792 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 5501 182741 SH SOLE 179354 0 3387 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 5393 214132 SH SOLE 208949 0 5183 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 672 39234 SH SOLE 37932 0 1302 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 2230 111158 SH SOLE 106094 0 5064 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 5423 202043 SH SOLE 183247 0 18796 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 1572 58235 SH SOLE 0 0 58235 ACADIA HEALTHCARE COMPANY IN COM 00404A109 2864 50127 SH SOLE 12730 0 37397 ACADIA PHARMACEUTICALS INC COM 004225108 1031 39965 SH SOLE 4386 0 35579 ACADIA RLTY TR COM SH BEN INT 004239109 842 44407 SH SOLE 631 0 43776 ACASTI PHARMA INC CL A NEW 00430K402 11 17500 SH SOLE 0 0 17500 ACCELERON PHARMA INC COM 00434H108 505 3724 SH SOLE 212 0 3512 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 36281 131334 SH SOLE 39751 0 91583 ACELRX PHARMACEUTICALS INC COM 00444T100 19 11043 SH SOLE 0 0 11043 ACHIEVE LIFE SCIENCES INC COM 004468500 613 52900 SH SOLE 0 0 52900 ACIES ACQUISITION CORP CL A G0103T105 670 67423 SH SOLE 41773 0 25650 ACTIVISION BLIZZARD INC COM 00507V109 18008 193637 SH SOLE 87391 0 106246 ACUITY BRANDS INC COM 00508Y102 636 3852 SH SOLE 20 0 3832 ACUSHNET HOLDINGS CORP COM 005098108 520 12571 SH SOLE 633 0 11938 ADAMS DIVERSIFIED EQUITY FD COM 006212104 855 46842 SH SOLE 0 0 46842 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 822 20419 SH SOLE 0 0 20419 ADIENT PLC ORD SHS G0084W101 261 5897 SH SOLE 0 0 5897 ADOBE SYSTEMS INCORPORATED COM 00724F101 140754 296094 SH SOLE 55526 0 240568 ADT INC DEL COM 00090Q103 687 81370 SH SOLE 0 0 81370 ADVANCE AUTO PARTS INC COM 00751Y106 8425 45915 SH SOLE 34169 0 11746 ADVANCED DRAIN SYS INC DEL COM 00790R104 3076 29747 SH SOLE 0 0 29747 ADVANCED ENERGY INDS COM 007973100 2231 20440 SH SOLE 7422 0 13018 ADVANCED MICRO DEVICES INC COM 007903107 47937 610668 SH SOLE 74156 0 536512 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 466 39428 SH SOLE 39428 0 0 ADVAXIS INC COM NEW 007624307 10 13360 SH SOLE 0 0 13360 ADVENT CONVERTIBLE & INCOME COM 00764C109 2681 151700 SH SOLE 0 0 151700 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 1546 24798 SH SOLE 0 0 24798 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 1713 46625 SH SOLE 0 0 46625 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 885 9858 SH SOLE 0 0 9858 ADVISORSHARES TR FOLIOBEYOND SMRT 00768Y834 219 8523 SH SOLE 0 0 8523 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 1159 23800 SH SOLE 0 0 23800 ADVISORSHARES TR PURE CANNABIS 00768Y495 11831 500445 SH SOLE 0 0 500445 ADVISORSHARES TR PURE US CANNABIS 00768Y453 5199 122612 SH SOLE 0 0 122612 ADVISORSHARES TR RANGER EQUITY BE 00768Y412 204 8076 SH SOLE 0 0 8076 ADVISORSHARES TR VICE E T F 00768Y545 411 11895 SH SOLE 0 0 11895 AEA-BRIDGES IMPACT CORP SHS CL A G01046104 206 21000 SH SOLE 0 0 21000 AECOM COM 00766T100 320 4994 SH SOLE 0 0 4994 AEGION CORP COM 00770F104 451 15689 SH SOLE 724 0 14965 AEGON N V NY REGISTRY SHS 007924103 572 120895 SH SOLE 0 0 120895 AERCAP HOLDINGS NV SHS N00985106 546 9289 SH SOLE 7571 0 1718 AERIE PHARMACEUTICALS INC COM 00771V108 422 23638 SH SOLE 23521 0 117 AEROJET ROCKETDYNE HLDGS INC COM 007800105 252 5357 SH SOLE 0 0 5357 AEROVIRONMENT INC COM 008073108 981 8454 SH SOLE 0 0 8454 AES CORP COM 00130H105 7905 294865 SH SOLE 181901 0 112964 AFFILIATED MANAGERS GROUP IN COM 008252108 515 3459 SH SOLE 1141 0 2318 AFFIMED N V COM N01045108 202 25600 SH SOLE 0 0 25600 AFFIRM HLDGS INC COM CL A 00827B106 1007 14235 SH SOLE 74 0 14161 AFLAC INC COM 001055102 20483 400224 SH SOLE 149854 0 250370 AGCO CORP COM 001084102 534 3714 SH SOLE 0 0 3714 AGEAGLE AERIAL SYS INC NEW COM 00848K101 95 15208 SH SOLE 0 0 15208 AGENUS INC COM NEW 00847G705 82 30302 SH SOLE 0 0 30302 AGF INVTS TR AGFIQ US MK ANTI 00110G408 593 34641 SH SOLE 0 0 34641 AGILE THERAPEUTICS INC COM 00847L100 52 24844 SH SOLE 0 0 24844 AGILENT TECHNOLOGIES INC COM 00846U101 3964 31178 SH SOLE 140 0 31038 AGNC INVT CORP COM 00123Q104 7504 447721 SH SOLE 4278 0 443443 AGNICO EAGLE MINES LTD COM 008474108 2007 34713 SH SOLE 5791 0 28922 AGREE REALTY CORP COM 008492100 322 4777 SH SOLE 1522 0 3255 AGROFRESH SOLUTIONS INC COM 00856G109 30 15000 SH SOLE 0 0 15000 AIM IMMUNOTECH INC COM 00901B105 37 16500 SH SOLE 0 0 16500 AIR PRODS & CHEMS INC COM 009158106 25723 91429 SH SOLE 39523 0 51906 AIRBNB INC COM CL A 009066101 12432 66151 SH SOLE 610 0 65541 AKAMAI TECHNOLOGIES INC COM 00971T101 13962 137012 SH SOLE 99192 0 37820 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 18 15000 PRN SOLE 0 0 15000 AKERNA CORP COM 00973W102 80 16115 SH SOLE 0 0 16115 ALAMOS GOLD INC NEW COM CL A 011532108 207 26476 SH SOLE 12953 0 13523 ALARM COM HLDGS INC COM 011642105 426 4935 SH SOLE 1938 0 2997 ALASKA AIR GROUP INC COM 011659109 4907 70907 SH SOLE 810 0 70097 ALBEMARLE CORP COM 012653101 4300 29428 SH SOLE 130 0 29298 ALBERTSONS COS INC COMMON STOCK 013091103 778 40801 SH SOLE 0 0 40801 ALCOA CORP COM 013872106 1851 56964 SH SOLE 521 0 56443 ALCON AG ORD SHS H01301128 13726 195582 SH SOLE 181209 0 14373 ALDEYRA THERAPEUTICS INC COM 01438T106 357 30085 SH SOLE 0 0 30085 ALEXANDER & BALDWIN INC NEW COM 014491104 208 12417 SH SOLE 8155 0 4262 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1768 10761 SH SOLE 4074 0 6687 ALEXCO RESOURCE CORP COM 01535P106 103 41100 SH SOLE 0 0 41100 ALEXION PHARMACEUTICALS INC COM 015351109 3063 20034 SH SOLE 173 0 19861 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 88446 390092 SH SOLE 63778 0 326314 ALIGN TECHNOLOGY INC COM 016255101 5604 10348 SH SOLE 607 0 9741 ALLEGHANY CORP DEL COM 017175100 1250 1995 SH SOLE 1628 0 367 ALLEGHENY TECHNOLOGIES INC COM 01741R102 366 17372 SH SOLE 0 0 17372 ALLEGIANT TRAVEL CO COM 01748X102 392 1607 SH SOLE 296 0 1311 ALLEGION PLC ORD SHS G0176J109 1905 15167 SH SOLE 8681 0 6486 ALLENA PHARMACEUTICALS COM 018119107 35 25050 SH SOLE 0 0 25050 ALLETE INC COM NEW 018522300 427 6354 SH SOLE 841 0 5513 ALLIANCE DATA SYSTEMS CORP COM 018581108 2528 22552 SH SOLE 0 0 22552 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 115 19907 SH SOLE 0 0 19907 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 6505 548924 SH SOLE 0 0 548924 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 7256 181448 SH SOLE 3129 0 178319 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 687 48211 SH SOLE 0 0 48211 ALLIANT ENERGY CORP COM 018802108 7943 146666 SH SOLE 8580 0 138086 ALLISON TRANSMISSION HLDGS I COM 01973R101 1326 32472 SH SOLE 27291 0 5181 ALLOT LTD SHS M0854Q105 183 11456 SH SOLE 0 0 11456 ALLSTATE CORP COM 020002101 13876 120766 SH SOLE 9416 0 111350 ALLY FINL INC COM 02005N100 9691 214361 SH SOLE 0 0 214361 ALMADEN MINERALS LTD COM CL B 020283305 9 17000 SH SOLE 0 0 17000 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1285 9101 SH SOLE 1696 0 7405 ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 215 6606 SH SOLE 0 0 6606 ALPHABET INC CAP STK CL A 02079K305 293919 142505 SH SOLE 18371 0 124134 ALPHABET INC CAP STK CL A 02079K305 619 300 SH Put SOLE 0 0 300 ALPHABET INC CAP STK CL C 02079K107 251003 121338 SH SOLE 7590 0 113748 ALPHABET INC CAP STK CL C 02079K107 207 100 SH Put SOLE 0 0 100 ALPHATEC HLDGS INC COM NEW 02081G201 1702 107820 SH SOLE 0 0 107820 ALPINE INCOME PPTY TR INC COM 02083X103 186 10693 SH SOLE 0 0 10693 ALPS ETF TR ALERIAN ENERGY 00162Q676 365 21171 SH SOLE 0 0 21171 ALPS ETF TR ALERIAN MLP 00162Q452 38121 1249860 SH SOLE 529 0 1249331 ALPS ETF TR BARRONS 400 ETF 00162Q726 1042 18483 SH SOLE 0 0 18483 ALPS ETF TR CLEAN ENERGY 00162Q460 10015 128348 SH SOLE 0 0 128348 ALPS ETF TR DISRUPTIVE TECH 00162Q478 1933 43018 SH SOLE 0 0 43018 ALPS ETF TR EQUAL SEC ETF 00162Q205 1621 17277 SH SOLE 0 0 17277 ALPS ETF TR INTL SEC DV DOG 00162Q718 493 18004 SH SOLE 0 0 18004 ALPS ETF TR MED BREAKTHGH 00162Q593 2320 46154 SH SOLE 0 0 46154 ALPS ETF TR RIVERFRONT DYM 00162Q536 401 15894 SH SOLE 0 0 15894 ALPS ETF TR RIVRFRNT STR INC 00162Q783 589 23884 SH SOLE 0 0 23884 ALPS ETF TR SECTR DIV DOGS 00162Q858 8871 172356 SH SOLE 0 0 172356 ALTAIR ENGR INC COM CL A 021369103 422 6752 SH SOLE 6427 0 325 ALTERYX INC COM CL A 02156B103 3755 45257 SH SOLE 1 0 45256 ALTO INGREDIENTS INC COM 021513106 377 69403 SH SOLE 0 0 69403 ALTRA INDL MOTION CORP COM 02208R106 1733 31327 SH SOLE 920 0 30407 ALTRIA GROUP INC COM 02209S103 56748 1109222 SH SOLE 21523 0 1087699 AMARIN CORP PLC SPONS ADR NEW 023111206 2099 338054 SH SOLE 108958 0 229096 AMAZON COM INC COM 023135106 843914 272751 SH SOLE 29110 0 243641 AMBARELLA INC SHS G037AX101 665 6623 SH SOLE 0 0 6623 AMBEV SA SPONSORED ADR 02319V103 81 29536 SH SOLE 0 0 29536 AMC ENTMT HLDGS INC CL A COM 00165C104 624 61076 SH SOLE 0 0 61076 AMC NETWORKS INC CL A 00164V103 512 9635 SH SOLE 8585 0 1050 AMCOR PLC ORD G0250X107 927 79377 SH SOLE 225 0 79152 AMDOCS LTD SHS G02602103 2238 31908 SH SOLE 7669 0 24239 AMEDISYS INC COM 023436108 1083 4091 SH SOLE 1245 0 2846 AMER STATES WTR CO COM 029899101 2198 29066 SH SOLE 133 0 28933 AMERCO COM 023586100 809 1320 SH SOLE 0 0 1320 AMEREN CORP COM 023608102 4227 51948 SH SOLE 874 0 51074 AMERESCO INC CL A 02361E108 553 11373 SH SOLE 8048 0 3325 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 744 134587 SH SOLE 0 0 134587 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 819 60284 SH SOLE 13987 0 46297 AMERICAN AIRLS GROUP INC COM 02376R102 11229 469819 SH SOLE 0 0 469819 AMERICAN AXLE & MFG HLDGS IN COM 024061103 175 18079 SH SOLE 6492 0 11587 AMERICAN CAMPUS CMNTYS INC COM 024835100 1286 29789 SH SOLE 2401 0 27388 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 278 4236 SH SOLE 0 0 4236 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 2982 57605 SH SOLE 0 0 57605 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 3411 62457 SH SOLE 0 0 62457 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 2465 39631 SH SOLE 0 0 39631 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 2348 36523 SH SOLE 0 0 36523 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 3519 74281 SH SOLE 0 0 74281 AMERICAN CENTY ETF TR US EQT ETF 025072885 337 4853 SH SOLE 0 0 4853 AMERICAN CENTY ETF TR US SML CP VALU 025072877 7198 99687 SH SOLE 0 0 99687 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 816 27923 SH SOLE 1675 0 26248 AMERICAN ELEC PWR CO INC COM 025537101 26185 309149 SH SOLE 119142 0 190007 AMERICAN ELEC PWR CO INC UNIT 08/01/2021 025537127 2598 53826 SH SOLE 0 0 53826 AMERICAN EXPRESS CO COM 025816109 35492 250930 SH SOLE 35884 0 215046 AMERICAN FIN TR INC COM CLASS A 02607T109 1855 188882 SH SOLE 0 0 188882 AMERICAN HOMES 4 RENT CL A 02665T306 1574 47225 SH SOLE 24278 0 22947 AMERICAN INTL GROUP INC COM NEW 026874784 8421 182229 SH SOLE 102437 0 79792 AMERICAN NATIONAL GROUP INC COM NEW 02772A109 616 5706 SH SOLE 0 0 5706 AMERICAN OUTDOOR BRANDS INC COM 02875D109 214 8482 SH SOLE 0 0 8482 AMERICAN TOWER CORP NEW COM 03027X100 31675 132497 SH SOLE 30217 0 102280 AMERICAN WELL CORP CL A 03044L105 282 16249 SH SOLE 0 0 16249 AMERICAN WTR WKS CO INC NEW COM 030420103 21201 141414 SH SOLE 49357 0 92057 AMERICAS GOLD AND SILVER COR COM 03062D100 70 31000 SH SOLE 0 0 31000 AMERICOLD RLTY TR COM 03064D108 2129 55345 SH SOLE 8541 0 46804 AMERIPRISE FINL INC COM 03076C106 3517 15131 SH SOLE 889 0 14242 AMERIS BANCORP COM 03076K108 214 4076 SH SOLE 1674 0 2402 AMERISOURCEBERGEN CORP COM 03073E105 12091 102401 SH SOLE 25275 0 77126 AMES NATL CORP COM 031001100 532 20802 SH SOLE 0 0 20802 AMETEK INC COM 031100100 5866 45922 SH SOLE 17469 0 28453 AMGEN INC COM 031162100 101985 409891 SH SOLE 77493 0 332398 AMICUS THERAPEUTICS INC COM 03152W109 129 13035 SH SOLE 5929 0 7106 AMKOR TECHNOLOGY INC COM 031652100 590 24884 SH SOLE 0 0 24884 AMMO INC COM 00175J107 221 37379 SH SOLE 0 0 37379 AMN HEALTHCARE SVCS INC COM 001744101 2481 33658 SH SOLE 3831 0 29827 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 204 30239 SH SOLE 281 0 29958 AMPHENOL CORP NEW CL A 032095101 3670 55638 SH SOLE 31936 0 23702 AMPIO PHARMACEUTICALS INC COM 03209T109 106 62650 SH SOLE 0 0 62650 AMPLIFY ENERGY CORP NEW COM 03212B103 28 10079 SH SOLE 0 0 10079 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 304 19827 SH SOLE 0 0 19827 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 4017 125687 SH SOLE 0 0 125687 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 19442 348180 SH SOLE 0 0 348180 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 2267 65793 SH SOLE 0 0 65793 AMPLIFY ETF TR HIGH INCOME 032108847 5900 353295 SH SOLE 0 0 353295 AMPLIFY ETF TR ONLIN RETL ETF 032108102 48058 386999 SH SOLE 0 0 386999 ANALOG DEVICES INC COM 032654105 11785 75990 SH SOLE 20370 0 55620 ANGEL OAK DYNAMIC FINL STRAT COM BEN INT 03462A102 288 15300 SH SOLE 0 0 15300 ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 4064 233288 SH SOLE 0 0 233288 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 446 20321 SH SOLE 0 0 20321 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 11904 189402 SH SOLE 48173 0 141229 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 220 3500 SH Put SOLE 0 0 3500 ANNALY CAPITAL MANAGEMENT IN COM 035710409 12679 1474276 SH SOLE 670 0 1473606 ANSYS INC COM 03662Q105 8513 25071 SH SOLE 19230 0 5841 ANTARES PHARMA INC COM 036642106 60 14655 SH SOLE 0 0 14655 ANTERIX INC COM 03676C100 323 6857 SH SOLE 6357 0 500 ANTERO MIDSTREAM CORP COM 03676B102 191 21178 SH SOLE 500 0 20678 ANTHEM INC COM 036752103 31120 86697 SH SOLE 35797 0 50900 AON PLC SHS CL A G0403H108 7692 33427 SH SOLE 18461 0 14966 APA CORPORATION COM 03743Q108 1358 75875 SH SOLE 15051 0 60824 APARTMENT INVT & MGMT CO CL A 03748R747 863 140579 SH SOLE 133962 0 6617 APHRIA INC COM 03765K104 2018 109838 SH SOLE 0 0 109838 API GROUP CORP COM STK 00187Y100 288 13903 SH SOLE 5736 0 8167 APOLLO COML REAL EST FIN INC COM 03762U105 2245 160712 SH SOLE 0 0 160712 APOLLO GLOBAL MGMT INC COM CL A 03768E105 3986 84788 SH SOLE 19036 0 65752 APOLLO INVT CORP COM NEW 03761U502 1232 89768 SH SOLE 0 0 89768 APOLLO SR FLOATING RATE FD I COM 037636107 2841 191178 SH SOLE 0 0 191178 APOLLO STRATEGIC GROWTH CAPT SHS CL A G0411R106 1614 163078 SH SOLE 0 0 163078 APOLLO TACTICAL INCOME FD IN COM 037638103 484 32546 SH SOLE 0 0 32546 APPFOLIO INC COM CL A 03783C100 907 6415 SH SOLE 0 0 6415 APPIAN CORP CL A 03782L101 6649 50010 SH SOLE 2239 0 47771 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1164 79885 SH SOLE 3815 0 76070 APPLE INC COM 037833100 1574055 12886248 SH SOLE 675756 0 12210492 APPLE INC COM 037833100 489 4000 SH Call SOLE 0 0 4000 APPLE INC COM 037833100 721 5900 SH Put SOLE 0 0 5900 APPLIED INDL TECHNOLOGIES IN COM 03820C105 445 4883 SH SOLE 4217 0 666 APPLIED MATLS INC COM 038222105 37999 284424 SH SOLE 33812 0 250612 APPLIED OPTOELECTRONICS INC COM 03823U102 111 13225 SH SOLE 0 0 13225 APPLIED UV INC COM 03828V105 188 18800 SH SOLE 0 0 18800 APTARGROUP INC COM 038336103 1677 11837 SH SOLE 9375 0 2462 APTIV PLC SHS G6095L109 21340 154749 SH SOLE 124482 0 30267 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 166 24830 SH SOLE 0 0 24830 ARAMARK COM 03852U106 234 6202 SH SOLE 4463 0 1739 ARBOR REALTY TRUST INC COM 038923108 4057 255155 SH SOLE 0 0 255155 ARBUTUS BIOPHARMA CORP COM 03879J100 35 10600 SH SOLE 0 0 10600 ARCADIA BIOSCIENCES INC COM NEW 039014204 117 42500 SH SOLE 0 0 42500 ARCBEST CORP COM 03937C105 287 4074 SH SOLE 1709 0 2365 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 418 14337 SH SOLE 0 0 14337 ARCH CAP GROUP LTD ORD G0450A105 566 14754 SH SOLE 11220 0 3534 ARCHER DANIELS MIDLAND CO COM 039483102 10232 179513 SH SOLE 4969 0 174544 ARCHROCK INC COM 03957W106 196 20663 SH SOLE 4188 0 16475 ARCIMOTO INC COM 039587100 360 27187 SH SOLE 0 0 27187 ARCLIGHT CLEAN TRANSITION II UNIT 03/16/2028 G0R21B120 125 12500 SH SOLE 0 0 12500 ARCONIC CORPORATION COM 03966V107 231 9103 SH SOLE 0 0 9103 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 90 17684 SH SOLE 0 0 17684 ARCOSA INC COM 039653100 712 10935 SH SOLE 0 0 10935 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 249 6019 SH SOLE 0 0 6019 ARES CAPITAL CORP COM 04010L103 25047 1338675 SH SOLE 1424 0 1337251 ARES CAPITAL CORP NOTE 3.750% 2/0 04010LAT0 10 10000 PRN SOLE 0 0 10000 ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 22 20000 PRN SOLE 0 0 20000 ARES DYNAMIC CR ALLOCATION F COM 04014F102 475 31596 SH SOLE 0 0 31596 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 789 14082 SH SOLE 0 0 14082 ARISTA NETWORKS INC COM 040413106 4735 15683 SH SOLE 3167 0 12516 ARK ETF TR 3D PRINTING ETF 00214Q500 6756 173937 SH SOLE 0 0 173937 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 31169 371324 SH SOLE 0 0 371324 ARK ETF TR FINTECH INNOVA 00214Q708 56794 1111431 SH SOLE 0 0 1111431 ARK ETF TR GENOMIC REV ETF 00214Q302 98589 1111109 SH SOLE 0 0 1111109 ARK ETF TR INNOVATION ETF 00214Q104 442895 3692331 SH SOLE 0 0 3692331 ARK ETF TR ISRAEL INOVATE 00214Q609 2421 76968 SH SOLE 0 0 76968 ARK ETF TR NEXT GNRTN INTER 00214Q401 128302 870200 SH SOLE 0 0 870200 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1309 14527 SH SOLE 12741 0 1786 ARRIVAL GROUP SHS L0423Q108 5452 339464 SH SOLE 0 0 339464 ARROW ELECTRS INC COM 042735100 425 3837 SH SOLE 229 0 3608 ARROW ETF TR ARROW DJ GLB YLD 04273H104 706 49576 SH SOLE 0 0 49576 ARROW FINL CORP COM 042744102 922 27666 SH SOLE 0 0 27666 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 569 8578 SH SOLE 1443 0 7135 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 601 11523 SH SOLE 2358 0 9165 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 293 2273 SH SOLE 0 0 2273 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 1052 136622 SH SOLE 112810 0 23812 ASENSUS SURGICAL INC COM 04367G103 39 11941 SH SOLE 0 0 11941 ASHFORD HOSPITALITY TR INC COM SHS 044103877 187 63303 SH SOLE 0 0 63303 ASHLAND GLOBAL HLDGS INC COM 044186104 550 6200 SH SOLE 671 0 5529 ASML HOLDING N V N Y REGISTRY SHS N07059210 20749 33610 SH SOLE 20078 0 13532 ASPEN TECHNOLOGY INC COM 045327103 2061 14280 SH SOLE 10842 0 3438 ASPIRATIONAL CONSUMER LIFEST COM G05436103 729 72832 SH SOLE 0 0 72832 ASSERTIO HOLDINGS INC COM STK 04546C106 23 33900 SH SOLE 0 0 33900 ASSOCIATED BANC CORP COM 045487105 563 26395 SH SOLE 9997 0 16398 ASSURANT INC COM 04621X108 361 2545 SH SOLE 1994 0 551 ASSURED GUARANTY LTD COM G0585R106 1457 34472 SH SOLE 17830 0 16642 ASTRAZENECA PLC SPONSORED ADR 046353108 10648 214156 SH SOLE 13803 0 200353 AT HOME GROUP INC COM 04650Y100 9454 329422 SH SOLE 0 0 329422 AT&T INC COM 00206R102 189043 6245239 SH SOLE 544860 0 5700379 ATHENEX INC COM 04685N103 101 23593 SH SOLE 0 0 23593 ATHERSYS INC NEW COM 04744L106 111 61586 SH SOLE 0 0 61586 ATKORE INC COM 047649108 568 7902 SH SOLE 0 0 7902 ATLANTIC UN BANKSHARES CORP COM 04911A107 455 11858 SH SOLE 0 0 11858 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 1759 48015 SH SOLE 4858 0 43157 ATLAS CORP SHARES Y0436Q109 1895 138805 SH SOLE 0 0 138805 ATLASSIAN CORP PLC CL A G06242104 12719 60348 SH SOLE 26510 0 33838 ATMOS ENERGY CORP COM 049560105 3911 39567 SH SOLE 3694 0 35873 ATRICURE INC COM 04963C209 974 14868 SH SOLE 12498 0 2370 ATRION CORP COM 049904105 273 425 SH SOLE 0 0 425 AUDIOCODES LTD ORD M15342104 280 10365 SH SOLE 3812 0 6553 AURINIA PHARMACEUTICALS INC COM 05156V102 183 14093 SH SOLE 0 0 14093 AURORA CANNABIS INC COM 05156X884 1287 138250 SH SOLE 0 0 138250 AUTODESK INC COM 052769106 28306 102133 SH SOLE 88860 0 13273 AUTOHOME INC SP ADS RP CL A 05278C107 1055 11313 SH SOLE 9110 0 2203 AUTOLIV INC COM 052800109 379 4085 SH SOLE 1892 0 2193 AUTOMATIC DATA PROCESSING IN COM 053015103 41746 221500 SH SOLE 13742 0 207758 AUTONATION INC COM 05329W102 402 4308 SH SOLE 153 0 4155 AUTOZONE INC COM 053332102 9207 6556 SH SOLE 1419 0 5137 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 146 16150 SH SOLE 0 0 16150 AVALARA INC COM 05338G106 945 7085 SH SOLE 5035 0 2050 AVALONBAY CMNTYS INC COM 053484101 1814 9829 SH SOLE 1287 0 8542 AVANGRID INC COM 05351W103 359 7207 SH SOLE 2399 0 4808 AVANTOR INC COM 05352A100 1891 65349 SH SOLE 14627 0 50722 AVAYA HLDGS CORP COM 05351X101 459 16388 SH SOLE 213 0 16175 AVERY DENNISON CORP COM 053611109 3735 20340 SH SOLE 361 0 19979 AVIAT NETWORKS INC COM NEW 05366Y201 346 4866 SH SOLE 0 0 4866 AVIENT CORPORATION COM 05368V106 1665 35222 SH SOLE 12892 0 22330 AVINO SILVER & GOLD MINES LT COM 053906103 15 12100 SH SOLE 0 0 12100 AVIS BUDGET GROUP COM 053774105 302 4165 SH SOLE 77 0 4088 AVISTA CORP COM 05379B107 588 12318 SH SOLE 99 0 12219 AVITA MEDICAL INC COM 05380C102 240 12133 SH SOLE 0 0 12133 AXIS CAP HLDGS LTD SHS G0692U109 880 17747 SH SOLE 445 0 17302 AXON ENTERPRISE INC COM 05464C101 5369 37700 SH SOLE 0 0 37700 AXOS FINANCIAL INC COM 05465C100 2973 63246 SH SOLE 4038 0 59208 AZEK CO INC CL A 05478C105 282 6696 SH SOLE 287 0 6409 AZURE PWR GLOBAL LTD SHS V0393H103 242 8898 SH SOLE 0 0 8898 B & G FOODS INC NEW COM 05508R106 2378 76574 SH SOLE 0 0 76574 B. RILEY FINANCIAL INC COM 05580M108 757 13418 SH SOLE 215 0 13203 B2GOLD CORP COM 11777Q209 98 22639 SH SOLE 0 0 22639 BADGER METER INC COM 056525108 539 5786 SH SOLE 3706 0 2080 BAIDU INC SPON ADR REP A 056752108 17614 80963 SH SOLE 4437 0 76526 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 174 11770 SH SOLE 0 0 11770 BAKER HUGHES COMPANY CL A 05722G100 890 41187 SH SOLE 22461 0 18726 BALCHEM CORP COM 057665200 538 4291 SH SOLE 3123 0 1168 BALL CORP COM 058498106 14858 175332 SH SOLE 14037 0 161295 BALLARD PWR SYS INC NEW COM 058586108 1002 41179 SH SOLE 0 0 41179 BANCFIRST CORP COM 05945F103 656 9275 SH SOLE 0 0 9275 BANCO SANTANDER S.A. ADR 05964H105 654 190683 SH SOLE 827 0 189856 BANCORPSOUTH BK TUPELO MISS COM 05971J102 1039 31986 SH SOLE 0 0 31986 BANCROFT FD LTD COM 059695106 508 17237 SH SOLE 0 0 17237 BANDWIDTH INC COM CL A 05988J103 847 6686 SH SOLE 1942 0 4744 BANK COMM HLDGS COM 06424J103 367 28786 SH SOLE 0 0 28786 BANK HAWAII CORP COM 062540109 763 8529 SH SOLE 335 0 8194 BANK MONTREAL QUE COM 063671101 4929 55308 SH SOLE 2211 0 53097 BANK NEW YORK MELLON CORP COM 064058100 4830 102127 SH SOLE 17500 0 84627 BANK NOVA SCOTIA B C COM 064149107 1888 30182 SH SOLE 0 0 30182 BANK OZK COM 06417N103 10456 255969 SH SOLE 20900 0 235069 BANNER CORP COM NEW 06652V208 274 5135 SH SOLE 976 0 4159 BAOZUN INC SPONSORED ADR 06684L103 571 14970 SH SOLE 1230 0 13740 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 1796 75902 SH SOLE 0 0 75902 BARCLAYS BANK PLC ETN LKD 48 06746P522 580 9715 SH SOLE 0 0 9715 BARCLAYS BANK PLC ETN LKD 48 06746P555 792 13163 SH SOLE 0 0 13163 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 3091 16116 SH SOLE 0 0 16116 BARCLAYS PLC ADR 06738E204 706 69020 SH SOLE 28521 0 40499 BARINGS CORPORATE INVS COM 06759X107 1479 106191 SH SOLE 0 0 106191 BARINGS GLOBAL SHORT DURATIO COM 06760L100 258 16031 SH SOLE 0 0 16031 BARNES GROUP INC COM 067806109 512 10326 SH SOLE 33 0 10293 BARRICK GOLD CORP COM 067901108 10148 512551 SH SOLE 128078 0 384473 BAUDAX BIO INC COM 07160F107 22 16800 SH SOLE 0 0 16800 BAUSCH HEALTH COS INC COM 071734107 817 25733 SH SOLE 579 0 25154 BAXTER INTL INC COM 071813109 13990 165871 SH SOLE 54551 0 111320 BCE INC COM NEW 05534B760 19355 428780 SH SOLE 332220 0 96560 BEACON ROOFING SUPPLY INC COM 073685109 1093 20887 SH SOLE 3295 0 17592 BEAM GLOBAL COM 07373B109 1278 29474 SH SOLE 0 0 29474 BEAM THERAPEUTICS INC COM 07373V105 476 5952 SH SOLE 0 0 5952 BECTON DICKINSON & CO COM 075887109 21028 86482 SH SOLE 21836 0 64646 BEIGENE LTD SPONSORED ADR 07725L102 431 1239 SH SOLE 678 0 561 BELLICUM PHARMACEUTICALS INC COM NEW 079481404 63 16698 SH SOLE 0 0 16698 BENTLEY SYS INC COM CL B 08265T208 642 13684 SH SOLE 13636 0 48 BERKELEY LTS INC COM 084310101 854 17002 SH SOLE 7403 0 9599 BERKLEY W R CORP COM 084423102 1811 24038 SH SOLE 7696 0 16342 BERKSHIRE HATHAWAY INC DEL CL A 084670108 26228 68 SH SOLE 0 0 68 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 303721 1188870 SH SOLE 44500 0 1144370 BESPOKE CAP ACQUISITION CORP CL A REST VTG 086344108 681 68370 SH SOLE 0 0 68370 BEST BUY INC COM 086516101 3376 29404 SH SOLE 2731 0 26673 BEYOND MEAT INC COM 08862E109 6978 53627 SH SOLE 0 0 53627 BGC PARTNERS INC CL A 05541T101 268 55471 SH SOLE 0 0 55471 BGSF INC COM 05601C105 282 20120 SH SOLE 0 0 20120 BHP GROUP LTD SPONSORED ADS 088606108 5393 77719 SH SOLE 12239 0 65480 BHP GROUP PLC SPONSORED ADR 05545E209 1173 20274 SH SOLE 7506 0 12768 BIG 5 SPORTING GOODS CORP COM 08915P101 437 27856 SH SOLE 0 0 27856 BIG LOTS INC COM 089302103 950 13915 SH SOLE 972 0 12943 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1911 33067 SH SOLE 6964 0 26103 BILIBILI INC SPONS ADS REP Z 090040106 866 8090 SH SOLE 135 0 7955 BILL COM HLDGS INC COM 090043100 602 4137 SH SOLE 1300 0 2837 BIO RAD LABS INC CL A 090572207 11516 20162 SH SOLE 18275 0 1887 BIOCRYST PHARMACEUTICALS INC COM 09058V103 430 42307 SH SOLE 0 0 42307 BIOGEN INC COM 09062X103 11573 41370 SH SOLE 15977 0 25393 BIOLIFE SOLUTIONS INC COM NEW 09062W204 290 8067 SH SOLE 53 0 8014 BIOLINERX LTD SPONSORED ADS 09071M205 184 66076 SH SOLE 0 0 66076 BIOMARIN PHARMACEUTICAL INC COM 09061G101 5493 72749 SH SOLE 45239 0 27510 BIONANO GENOMICS INC COM 09075F107 213 26310 SH SOLE 0 0 26310 BIONTECH SE SPONSORED ADS 09075V102 385 3530 SH SOLE 0 0 3530 BIO-TECHNE CORP COM 09073M104 1953 5115 SH SOLE 4504 0 611 BIOXCEL THERAPEUTICS INC COM 09075P105 269 6240 SH SOLE 0 0 6240 BK OF AMERICA CORP COM 060505104 126617 3272600 SH SOLE 555606 0 2716994 BLACK HILLS CORP COM 092113109 2106 31542 SH SOLE 14729 0 16813 BLACK KNIGHT INC COM 09215C105 3609 48771 SH SOLE 16303 0 32468 BLACKBAUD INC COM 09227Q100 791 11124 SH SOLE 71 0 11053 BLACKBERRY LTD COM 09228F103 2070 245534 SH SOLE 0 0 245534 BLACKLINE INC COM 09239B109 1392 12845 SH SOLE 7236 0 5609 BLACKROCK 2022 GBL INCM OPP COM 09258P104 709 77351 SH SOLE 0 0 77351 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 146 10169 SH SOLE 0 0 10169 BLACKROCK CAP INVT CORP COM 092533108 234 69786 SH SOLE 0 0 69786 BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 209 210000 PRN SOLE 0 0 210000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 3977 253304 SH SOLE 0 0 253304 BLACKROCK CORPOR HI YLD FD I COM 09255P107 3481 296486 SH SOLE 0 0 296486 BLACKROCK CR ALLOCATION INCO COM 092508100 4157 283176 SH SOLE 0 0 283176 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 2579 234412 SH SOLE 0 0 234412 BLACKROCK ENERGY & RES TR COM 09250U101 323 36369 SH SOLE 0 0 36369 BLACKROCK ENHANCED CAP & INC COM 09256A109 1232 63798 SH SOLE 0 0 63798 BLACKROCK ENHANCED EQUITY DI COM 09251A104 8349 882570 SH SOLE 0 0 882570 BLACKROCK ENHANCED GLOBAL DI COM 092501105 2470 214959 SH SOLE 0 0 214959 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 121 19906 SH SOLE 0 0 19906 BLACKROCK FLOATING RATE INCO COM 091941104 760 60758 SH SOLE 0 0 60758 BLACKROCK FLOATING RATE INCO COM 09255X100 560 43085 SH SOLE 0 0 43085 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1706 36886 SH SOLE 0 0 36886 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 847 32201 SH SOLE 0 0 32201 BLACKROCK INC COM 09247X101 44249 58689 SH SOLE 5609 0 53080 BLACKROCK INCOME TR INC COM 09247F100 5559 909863 SH SOLE 0 0 909863 BLACKROCK INVT QUALITY MUN T COM 09247D105 1893 107523 SH SOLE 0 0 107523 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1344 80210 SH SOLE 0 0 80210 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1424 79048 SH SOLE 0 0 79048 BLACKROCK MUN INCOME INVT TR SHS BEN INT 09248H105 182 13105 SH SOLE 0 0 13105 BLACKROCK MUN INCOME QUALITY COM 092479104 629 41644 SH SOLE 0 0 41644 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 349 23245 SH SOLE 0 0 23245 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 2016 79357 SH SOLE 0 0 79357 BLACKROCK MUNI INCOME TR II COM 09249N101 607 39760 SH SOLE 0 0 39760 BLACKROCK MUNIASSETS FD INC COM 09254J102 378 24789 SH SOLE 0 0 24789 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 349 29503 SH SOLE 0 0 29503 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1307 87967 SH SOLE 0 0 87967 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 163 11581 SH SOLE 0 0 11581 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 646 42920 SH SOLE 0 0 42920 BLACKROCK MUNIHOLDINGS QUALI COM 09253N104 711 44460 SH SOLE 0 0 44460 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 170 12681 SH SOLE 0 0 12681 BLACKROCK MUNIVEST FD II INC COM 09253T101 177 11843 SH SOLE 0 0 11843 BLACKROCK MUNIVEST FD INC COM 09253R105 288 30944 SH SOLE 0 0 30944 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 201 13655 SH SOLE 0 0 13655 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 847 57508 SH SOLE 0 0 57508 BLACKROCK MUNIYIELD FD INC COM 09253W104 325 22631 SH SOLE 0 0 22631 BLACKROCK MUNIYIELD INVT FD COM 09254R104 207 14850 SH SOLE 0 0 14850 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 791 53691 SH SOLE 0 0 53691 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1415 99252 SH SOLE 0 0 99252 BLACKROCK MUNIYIELD QUALITY COM 09254G108 310 22323 SH SOLE 0 0 22323 BLACKROCK MUNIYILD QULT FD I COM 09254F100 437 27507 SH SOLE 0 0 27507 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 742 49348 SH SOLE 0 0 49348 BLACKROCK RES & COMMODITIES SHS 09257A108 2886 325341 SH SOLE 0 0 325341 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 2810 78738 SH SOLE 0 0 78738 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 1432 26470 SH SOLE 0 0 26470 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 7236 293543 SH SOLE 0 0 293543 BLACKROCK TCP CAPITAL CORP COM 09259E108 1694 122478 SH SOLE 469 0 122009 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 31 30000 PRN SOLE 0 0 30000 BLACKROCK UTILITIES INFRSTRC COM 09248D104 329 13077 SH SOLE 0 0 13077 BLACKSTONE GROUP INC COM 09260D107 46744 627188 SH SOLE 26112 0 601076 BLACKSTONE MTG TR INC COM CL A 09257W100 10167 327976 SH SOLE 0 0 327976 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 51 50000 PRN SOLE 0 0 50000 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 4692 301565 SH SOLE 0 0 301565 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 183 13757 SH SOLE 0 0 13757 BLINK CHARGING CO COM 09354A100 931 22661 SH SOLE 0 0 22661 BLOCK H & R INC COM 093671105 1648 75579 SH SOLE 3375 0 72204 BLOOM ENERGY CORP COM CL A 093712107 1430 52855 SH SOLE 77 0 52778 BLOOMIN BRANDS INC COM 094235108 1271 46982 SH SOLE 36439 0 10543 BLUE BIRD CORP COM 095306106 1207 48204 SH SOLE 0 0 48204 BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 168 51800 SH SOLE 0 0 51800 BLUELINX HLDGS INC COM NEW 09624H208 451 11500 SH SOLE 0 0 11500 BLUEPRINT MEDICINES CORP COM 09627Y109 1829 18809 SH SOLE 1120 0 17689 BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 434 42936 SH SOLE 0 0 42936 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 391 126437 SH SOLE 0 0 126437 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1643 116445 SH SOLE 0 0 116445 BNY MELLON MUN INCOME INC COM 05589T104 325 37163 SH SOLE 0 0 37163 BNY MELLON STRATEGIC MUN BD COM 09662E109 1471 187929 SH SOLE 0 0 187929 BNY MELLON STRATEGIC MUNS IN COM 05588W108 958 112210 SH SOLE 0 0 112210 BOEING CO COM 097023105 205078 805111 SH SOLE 55156 0 749955 BOEING CO COM 097023105 255 1000 SH Put SOLE 0 0 1000 BOISE CASCADE CO DEL COM 09739D100 255 4269 SH SOLE 711 0 3558 BOOKING HOLDINGS INC COM 09857L108 23363 10028 SH SOLE 5626 0 4402 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1591 19753 SH SOLE 6163 0 13590 BORGWARNER INC COM 099724106 2882 62168 SH SOLE 1298 0 60870 BOSTON BEER INC CL A 100557107 4053 3360 SH SOLE 0 0 3360 BOSTON PROPERTIES INC COM 101121101 1331 13146 SH SOLE 5806 0 7340 BOSTON SCIENTIFIC CORP COM 101137107 8113 209904 SH SOLE 60407 0 149497 BOTTOMLINE TECH DEL INC COM 101388106 285 6294 SH SOLE 6123 0 171 BOX INC CL A 10316T104 570 24824 SH SOLE 107 0 24717 BOXLIGHT CORP COM CL A 103197109 89 35000 SH SOLE 0 0 35000 BOYD GAMING CORP COM 103304101 2537 43026 SH SOLE 0 0 43026 BP PLC SPONSORED ADR 055622104 20658 848379 SH SOLE 14394 0 833985 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 1243 103064 SH SOLE 0 0 103064 BREEZE HOLDINGS ACQUISITN CO COM 106762107 146 14650 SH SOLE 0 0 14650 BRIGHAM MINERALS INC CL A COM 10918L103 433 29597 SH SOLE 28697 0 900 BRIGHT HORIZONS FAM SOL IN D COM 109194100 1090 6357 SH SOLE 4783 0 1574 BRIGHTHOUSE FINL INC COM 10922N103 357 8065 SH SOLE 1 0 8064 BRINKER INTL INC COM 109641100 416 5859 SH SOLE 0 0 5859 BRINKS CO COM 109696104 2550 32187 SH SOLE 1359 0 30828 BRISTOL-MYERS SQUIBB CO COM 110122108 73222 1159858 SH SOLE 81389 0 1078469 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 20945 540661 SH SOLE 402194 0 138467 BRIXMOR PPTY GROUP INC COM 11120U105 597 29502 SH SOLE 1864 0 27638 BROADCOM INC COM 11135F101 95354 205655 SH SOLE 27654 0 178001 BROADMARK RLTY CAP INC COM 11135B100 477 45586 SH SOLE 0 0 45586 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 28628 186990 SH SOLE 11011 0 175979 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2964 66614 SH SOLE 1015 0 65599 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 5060 95029 SH SOLE 0 0 95029 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1155 15124 SH SOLE 0 0 15124 BROOKFIELD PPTY REIT INC CL A 11282X103 530 29531 SH SOLE 0 0 29531 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 3783 182778 SH SOLE 0 0 182778 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1128 24106 SH SOLE 2939 0 21167 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1676 39351 SH SOLE 0 0 39351 BROOKS AUTOMATION INC NEW COM 114340102 2519 30849 SH SOLE 25501 0 5348 BROWN & BROWN INC COM 115236101 2994 65496 SH SOLE 13012 0 52484 BROWN FORMAN CORP CL A 115637100 1404 22049 SH SOLE 0 0 22049 BROWN FORMAN CORP CL B 115637209 6871 99625 SH SOLE 10069 0 89556 BRP GROUP INC COM CL A 05589G102 523 19208 SH SOLE 19208 0 0 BRUKER CORP COM 116794108 8956 139329 SH SOLE 136437 0 2892 BRUNSWICK CORP COM 117043109 826 8661 SH SOLE 1362 0 7299 BUILDERS FIRSTSOURCE INC COM 12008R107 6878 148339 SH SOLE 0 0 148339 BUMBLE INC COM CL A 12047B105 529 8480 SH SOLE 186 0 8294 BUNGE LIMITED COM G16962105 3696 46629 SH SOLE 7608 0 39021 BURGERFI INTERNATIONAL INC *W EXP 12/16/202 12122L119 192 49300 SH SOLE 0 0 49300 BURLINGTON STORES INC COM 122017106 781 2615 SH SOLE 1227 0 1388 BUSINESS FIRST BANCSHARES IN COM 12326C105 2321 96995 SH SOLE 0 0 96995 BUTTERFLY NETWORK INC COM CL A 124155102 437 25937 SH SOLE 0 0 25937 BWX TECHNOLOGIES INC COM 05605H100 430 6525 SH SOLE 1164 0 5361 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1406 14732 SH SOLE 1481 0 13251 C3 AI INC CL A 12468P104 1030 15634 SH SOLE 0 0 15634 CABOT CORP COM 127055101 460 8780 SH SOLE 2612 0 6168 CABOT OIL & GAS CORP COM 127097103 1787 95147 SH SOLE 44810 0 50337 CACI INTL INC CL A 127190304 665 2696 SH SOLE 18 0 2678 CADENCE BANCORPORATION CL A 12739A100 473 22809 SH SOLE 965 0 21844 CADENCE DESIGN SYSTEM INC COM 127387108 12337 90061 SH SOLE 45696 0 44365 CAESARS ENTERTAINMENT CORP NOTE 5.000%10/0 127686AA1 28 11895 PRN SOLE 0 0 11895 CAESARS ENTERTAINMENT INC NE COM 12769G100 11048 126335 SH SOLE 466 0 125869 CAESARS ENTERTAINMENT INC NE COM 12769G100 262 3000 SH Call SOLE 0 0 3000 CAL MAINE FOODS INC COM NEW 128030202 640 16646 SH SOLE 284 0 16362 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 8189 549224 SH SOLE 0 0 549224 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 5593 393319 SH SOLE 0 0 393319 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 2645 82720 SH SOLE 0 0 82720 CALAMOS GBL DYN INCOME FUND COM 12811L107 1871 183080 SH SOLE 0 0 183080 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 7885 457620 SH SOLE 0 0 457620 CALAVO GROWERS INC COM 128246105 684 8806 SH SOLE 304 0 8502 CALIFORNIA WTR SVC GROUP COM 130788102 342 6073 SH SOLE 172 0 5901 CALLAWAY GOLF CO COM 131193104 523 19565 SH SOLE 4297 0 15268 CALLON PETE CO DEL COM 13123X508 580 15033 SH SOLE 0 0 15033 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 789 129282 SH SOLE 0 0 129282 CAMBRIA ETF TR GLB ASSET ALLO 132061607 5758 187481 SH SOLE 0 0 187481 CAMBRIA ETF TR GLB MOMENT ETF 132061508 878 30770 SH SOLE 0 0 30770 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 264 11915 SH SOLE 0 0 11915 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 4489 74750 SH SOLE 0 0 74750 CAMBRIA ETF TR TAIL RISK 132061862 4372 233158 SH SOLE 0 0 233158 CAMDEN PPTY TR SH BEN INT 133131102 739 6723 SH SOLE 3552 0 3171 CAMECO CORP COM 13321L108 1890 113788 SH SOLE 21864 0 91924 CAMPBELL SOUP CO COM 134429109 2016 40094 SH SOLE 0 0 40094 CAMPING WORLD HLDGS INC CL A 13462K109 1424 39135 SH SOLE 4140 0 34995 CANADIAN IMP BK COMM COM 136069101 22540 230303 SH SOLE 206496 0 23807 CANADIAN NAT RES LTD COM 136385101 1086 35170 SH SOLE 30827 0 4343 CANADIAN NATL RY CO COM 136375102 5671 48893 SH SOLE 1868 0 47025 CANADIAN PAC RY LTD COM 13645T100 5706 15044 SH SOLE 3289 0 11755 CANADIAN SOLAR INC COM 136635109 1096 22086 SH SOLE 1009 0 21077 CANGO INC ADS 137586103 163 19445 SH SOLE 0 0 19445 CANON INC SPONSORED ADR 138006309 2078 91279 SH SOLE 73528 0 17751 CANOO INC *W EXP 12/21/202 13803R110 127 44750 SH SOLE 0 0 44750 CANOO INC COM CL A 13803R102 347 38412 SH SOLE 0 0 38412 CANOPY GROWTH CORP COM 138035100 19529 609725 SH SOLE 0 0 609725 CANTEL MED CORP COM 138098108 1239 15517 SH SOLE 6001 0 9516 CAPITAL ONE FINL CORP COM 14040H105 9416 74006 SH SOLE 8519 0 65487 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 198 17777 SH SOLE 0 0 17777 CAPITAL SOUTHWEST CORP COM 140501107 806 36363 SH SOLE 0 0 36363 CAPRI HOLDINGS LIMITED SHS G1890L107 976 19132 SH SOLE 11319 0 7813 CARA THERAPEUTICS INC COM 140755109 3239 149195 SH SOLE 0 0 149195 CARDIFF ONCOLOGY INC COM 14147L108 149 16100 SH SOLE 0 0 16100 CARDINAL HEALTH INC COM 14149Y108 4860 80002 SH SOLE 13678 0 66324 CARDLYTICS INC COM 14161W105 7717 70346 SH SOLE 0 0 70346 CAREDX INC COM 14167L103 1039 15252 SH SOLE 12226 0 3026 CARETRUST REIT INC COM 14174T107 670 28792 SH SOLE 4770 0 24022 CARLISLE COS INC COM 142339100 573 3480 SH SOLE 0 0 3480 CARLYLE GROUP INC COM 14316J108 2494 67836 SH SOLE 0 0 67836 CARMAX INC COM 143130102 6437 48525 SH SOLE 22388 0 26137 CARNIVAL CORP UNIT 99/99/9999 143658300 18196 685593 SH SOLE 19164 0 666429 CARPENTER TECHNOLOGY CORP COM 144285103 573 13928 SH SOLE 0 0 13928 CARRIER GLOBAL CORPORATION COM 14448C104 10951 259375 SH SOLE 34611 0 224764 CARTER BANKSHARES INC COM NEW 146103106 247 17684 SH SOLE 0 0 17684 CARVANA CO CL A 146869102 2935 11185 SH SOLE 3492 0 7693 CASELLA WASTE SYS INC CL A 147448104 397 6251 SH SOLE 3943 0 2308 CASEYS GEN STORES INC COM 147528103 2344 10844 SH SOLE 4821 0 6023 CATALENT INC COM 148806102 651 6182 SH SOLE 1332 0 4850 CATCHMARK TIMBER TR INC CL A 14912Y202 426 41823 SH SOLE 0 0 41823 CATERPILLAR INC COM 149123101 130476 562711 SH SOLE 20597 0 542114 CAVCO INDS INC DEL COM 149568107 292 1295 SH SOLE 0 0 1295 CBIZ INC COM 124805102 231 7070 SH SOLE 0 0 7070 CBOE GLOBAL MKTS INC COM 12503M108 1072 10865 SH SOLE 3413 0 7452 CBRE CLARION GLOBAL REAL EST COM 12504G100 2083 266659 SH SOLE 0 0 266659 CBRE GROUP INC CL A 12504L109 1455 18386 SH SOLE 3157 0 15229 CDK GLOBAL INC COM 12508E101 1161 21474 SH SOLE 10649 0 10825 CDW CORP COM 12514G108 2627 15847 SH SOLE 6320 0 9527 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1606 32335 SH SOLE 0 0 32335 CELANESE CORP DEL COM 150870103 3471 23172 SH SOLE 31 0 23141 CEL-SCI CORP COM PAR NEW 150837607 235 15442 SH SOLE 0 0 15442 CELSIUS HLDGS INC COM NEW 15118V207 1040 21643 SH SOLE 2792 0 18851 CEMEX SAB DE CV SPON ADR NEW 151290889 1194 171313 SH SOLE 541 0 170772 CENTENE CORP DEL COM 15135B101 7410 115946 SH SOLE 32308 0 83638 CENTERPOINT ENERGY INC COM 15189T107 3115 137546 SH SOLE 12320 0 125226 CENTERSPACE COM 15202L107 804 11830 SH SOLE 156 0 11674 CENTRUS ENERGY CORP CL A 15643U104 362 15270 SH SOLE 0 0 15270 CENTURY ALUM CO COM 156431108 213 12060 SH SOLE 0 0 12060 CENTURY BANCORPORATION INC CL A NON VTG 156432106 280 3000 SH SOLE 0 0 3000 CENTURY CMNTYS INC COM 156504300 747 12377 SH SOLE 11980 0 397 CERAGON NETWORKS LTD ORD M22013102 59 15720 SH SOLE 0 0 15720 CERBERUS TELECOM ACQUISITION SHS CL A G2040C104 306 30950 SH SOLE 0 0 30950 CERENCE INC COM 156727109 2757 30773 SH SOLE 23936 0 6837 CERNER CORP COM 156782104 5416 75342 SH SOLE 36245 0 39097 CERUS CORP COM 157085101 91 15141 SH SOLE 0 0 15141 CF ACQUISITION CORP IV COM CL A 12520T102 1578 161270 SH SOLE 0 0 161270 CF INDS HLDGS INC COM 125269100 992 21869 SH SOLE 6855 0 15014 CHAMPIONX CORPORATION COM 15872M104 325 14973 SH SOLE 13591 0 1382 CHANNELADVISOR CORP COM 159179100 346 14692 SH SOLE 3218 0 11474 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 317 11861 SH SOLE 0 0 11861 CHARLES RIV LABS INTL INC COM 159864107 2330 8039 SH SOLE 3318 0 4721 CHART INDS INC COM 16115Q308 765 5371 SH SOLE 3768 0 1603 CHARTER COMMUNICATIONS INC N CL A 16119P108 8541 13842 SH SOLE 2564 0 11278 CHECK POINT SOFTWARE TECH LT ORD M22465104 4926 43997 SH SOLE 16983 0 27014 CHEESECAKE FACTORY INC COM 163072101 222 3789 SH SOLE 660 0 3129 CHEGG INC COM 163092109 2834 33080 SH SOLE 20346 0 12734 CHEMBIO DIAGNOSTICS INC COM NEW 163572209 88 25091 SH SOLE 0 0 25091 CHEMED CORP NEW COM 16359R103 534 1160 SH SOLE 213 0 947 CHEMOURS CO COM 163851108 1571 56306 SH SOLE 51 0 56255 CHENIERE ENERGY INC COM NEW 16411R208 6445 89505 SH SOLE 7865 0 81640 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 685 16479 SH SOLE 1072 0 15407 CHERRY HILL MTG INVT CORP COM 164651101 1281 137143 SH SOLE 0 0 137143 CHESAPEAKE UTILS CORP COM 165303108 214 1841 SH SOLE 0 0 1841 CHEVRON CORP NEW COM 166764100 148169 1413961 SH SOLE 303429 0 1110532 CHEWY INC CL A 16679L109 6157 72681 SH SOLE 4292 0 68389 CHILDRENS PL INC NEW COM 168905107 892 12804 SH SOLE 22 0 12782 CHIMERA INVT CORP COM NEW 16934Q208 1983 156107 SH SOLE 2903 0 153204 CHIMERIX INC COM 16934W106 220 22793 SH SOLE 0 0 22793 CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 418 7936 SH SOLE 853 0 7083 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 486 15389 SH SOLE 15217 0 172 CHIPOTLE MEXICAN GRILL INC COM 169656105 8650 6088 SH SOLE 643 0 5445 CHOICEONE FINL SVCS INC COM 170386106 393 16338 SH SOLE 0 0 16338 CHUBB LIMITED COM H1467J104 15681 99263 SH SOLE 35769 0 63494 CHURCH & DWIGHT INC COM 171340102 5017 57435 SH SOLE 5309 0 52126 CHURCHILL CAPITAL CORP IV CL A 171439102 1987 85713 SH SOLE 0 0 85713 CHURCHILL CAPITAL CORP V COM CL A 17144T107 368 37200 SH SOLE 0 0 37200 CHURCHILL DOWNS INC COM 171484108 353 1551 SH SOLE 338 0 1213 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 38 16530 SH SOLE 0 0 16530 CIENA CORP COM NEW 171779309 9083 165997 SH SOLE 145252 0 20745 CIGNA CORP NEW COM 125523100 13407 55462 SH SOLE 28734 0 26728 CIMAREX ENERGY CO COM 171798101 348 5862 SH SOLE 3326 0 2536 CINCINNATI FINL CORP COM 172062101 7148 69341 SH SOLE 16703 0 52638 CINEDIGM CORP COM NEW 172406209 51 30303 SH SOLE 0 0 30303 CINEMARK HLDGS INC COM 17243V102 1557 76266 SH SOLE 215 0 76051 CINTAS CORP COM 172908105 13575 39774 SH SOLE 3611 0 36163 CIRRUS LOGIC INC COM 172755100 704 8305 SH SOLE 0 0 8305 CISCO SYS INC COM 17275R102 147229 2847197 SH SOLE 524722 0 2322475 CIT GROUP INC COM NEW 125581801 248 4822 SH SOLE 0 0 4822 CITI TRENDS INC COM 17306X102 548 6539 SH SOLE 0 0 6539 CITIC CAPITAL ACQUISITION CO COM CL A G21513109 1148 114840 SH SOLE 0 0 114840 CITIGROUP INC COM NEW 172967424 45731 628605 SH SOLE 132621 0 495984 CITIZENS FINANCIAL GROUP INC COM 174610105 2822 63923 SH SOLE 2420 0 61503 CITRIX SYS INC COM 177376100 5986 42648 SH SOLE 34765 0 7883 CITY OFFICE REIT INC COM 178587101 663 62470 SH SOLE 4524 0 57946 CIVEO CORP CDA COM NEW 17878Y207 386 25185 SH SOLE 0 0 25185 CLARIVATE PLC ORD SHS G21810109 219 8315 SH SOLE 2418 0 5897 CLARUS CORP NEW COM 18270P109 696 40839 SH SOLE 0 0 40839 CLEAN ENERGY FUELS CORP COM 184499101 844 61419 SH SOLE 0 0 61419 CLEAN HARBORS INC COM 184496107 210 2503 SH SOLE 91 0 2412 CLEARFIELD INC COM 18482P103 434 14408 SH SOLE 0 0 14408 CLEARWAY ENERGY INC CL C 18539C204 680 24172 SH SOLE 4985 0 19187 CLEVELAND-CLIFFS INC NEW COM 185899101 6407 318622 SH SOLE 2239 0 316383 CLEVER LEAVES HOLDINGS INC COM 186760104 583 56674 SH SOLE 0 0 56674 CLIMATE CHANGE CRISIS REAL I CL A COM 18716C100 237 17270 SH SOLE 0 0 17270 CLIPPER RLTY INC COM 18885T306 501 63250 SH SOLE 0 0 63250 CLOROX CO DEL COM 189054109 35509 184100 SH SOLE 6846 0 177254 CLOUDERA INC COM 18914U100 316 25959 SH SOLE 2827 0 23132 CLOUDFLARE INC CL A COM 18915M107 4998 71132 SH SOLE 0 0 71132 CLOUGH GLOBAL EQUITY FD COM 18914C100 455 29931 SH SOLE 0 0 29931 CLOVIS ONCOLOGY INC COM 189464100 635 90405 SH SOLE 0 0 90405 CMC MATERIALS INC COM 12571T100 597 3379 SH SOLE 1084 0 2295 CME GROUP INC COM 12572Q105 9711 47549 SH SOLE 22955 0 24594 CMS ENERGY CORP COM 125896100 3657 59741 SH SOLE 5408 0 54333 CNB FINL CORP PA COM 126128107 807 32777 SH SOLE 0 0 32777 CNH INDL N V SHS N20944109 2696 172374 SH SOLE 294 0 172080 CNO FINL GROUP INC COM 12621E103 590 24295 SH SOLE 12045 0 12250 CNX RES CORP COM 12653C108 1367 92993 SH SOLE 29792 0 63201 COCA COLA CO COM 191216100 94712 1796851 SH SOLE 148180 0 1648671 COCA COLA CONS INC COM 191098102 887 3072 SH SOLE 0 0 3072 COCA COLA EUROPEAN PARTNERS SHS G25839104 466 8937 SH SOLE 1723 0 7214 COCRYSTAL PHARMA INC COM 19188J300 193 139000 SH SOLE 0 0 139000 CODEXIS INC COM 192005106 245 10705 SH SOLE 0 0 10705 CO-DIAGNOSTICS INC COM 189763105 530 55550 SH SOLE 0 0 55550 COEUR MNG INC COM NEW 192108504 257 28416 SH SOLE 0 0 28416 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1092 15875 SH SOLE 46 0 15829 COGNEX CORP COM 192422103 2455 29579 SH SOLE 12504 0 17075 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5322 68121 SH SOLE 14251 0 53870 COHEN & STEERS CLOSED-END OP COM 19248P106 5985 446319 SH SOLE 0 0 446319 COHEN & STEERS INFRASTRUCTUR COM 19248A109 4895 175245 SH SOLE 0 0 175245 COHEN & STEERS LTD DURATION COM 19248C105 1764 67545 SH SOLE 0 0 67545 COHEN & STEERS MLP INCOME & COM SHS 19249B106 57 17875 SH SOLE 0 0 17875 COHEN & STEERS QUALITY INCOM COM 19247L106 5756 413529 SH SOLE 0 0 413529 COHEN & STEERS REIT & PFD & COM 19247X100 8559 350909 SH SOLE 0 0 350909 COHEN & STEERS SELECT PFD & COM 19248Y107 1164 42032 SH SOLE 0 0 42032 COHEN & STEERS TOTAL RETURN COM 19247R103 3556 243088 SH SOLE 0 0 243088 COHERENT INC COM 192479103 687 2717 SH SOLE 140 0 2577 COHU INC COM 192576106 988 23602 SH SOLE 6727 0 16875 COLGATE PALMOLIVE CO COM 194162103 31312 397215 SH SOLE 66661 0 330554 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 4629 195335 SH SOLE 2616 0 192719 COLONY CAP INC NEW CL A COM 19626G108 766 118274 SH SOLE 0 0 118274 COLONY CR REAL ESTATE INC COM CL A 19625T101 1750 205439 SH SOLE 0 0 205439 COLUMBIA BKG SYS INC COM 197236102 349 8089 SH SOLE 544 0 7545 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 14795 700521 SH SOLE 0 0 700521 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 3015 134933 SH SOLE 0 0 134933 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 291 10436 SH SOLE 0 0 10436 COLUMBIA FINL INC COM 197641103 277 15850 SH SOLE 0 0 15850 COLUMBIA PPTY TR INC COM NEW 198287203 1871 109387 SH SOLE 0 0 109387 COLUMBIA SELIGM PREM TECH GR COM 19842X109 683 21847 SH SOLE 0 0 21847 COLUMBIA SPORTSWEAR CO COM 198516106 411 3887 SH SOLE 2546 0 1341 COMCAST CORP NEW CL A 20030N101 85385 1577997 SH SOLE 546953 0 1031044 COMERICA INC COM 200340107 1444 20131 SH SOLE 1271 0 18860 COMFORT SYS USA INC COM 199908104 237 3172 SH SOLE 0 0 3172 COMMERCE BANCSHARES INC COM 200525103 3906 50987 SH SOLE 15138 0 35849 COMMERCIAL METALS CO COM 201723103 1040 33720 SH SOLE 25913 0 7807 COMMUNITY BK SYS INC COM 203607106 2058 26824 SH SOLE 0 0 26824 COMMUNITY HEALTH SYS INC NEW COM 203668108 1557 115161 SH SOLE 617 0 114544 COMMUNITY TR BANCORP INC COM 204149108 282 6405 SH SOLE 0 0 6405 COMMVAULT SYSTEMS INC COM 204166102 991 15367 SH SOLE 13231 0 2136 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 54 42584 SH SOLE 41922 0 662 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 80 11953 SH SOLE 0 0 11953 COMPASS DIVERSIFIED SH BEN INT 20451Q104 3500 151172 SH SOLE 0 0 151172 COMPASS MINERALS INTL INC COM 20451N101 2327 37101 SH SOLE 5742 0 31359 COMPUGEN LTD ORD M25722105 211 24605 SH SOLE 0 0 24605 COMSTOCK RES INC COM 205768302 94 16898 SH SOLE 0 0 16898 CONAGRA BRANDS INC COM 205887102 3165 84167 SH SOLE 3224 0 80943 CONCENTRIX CORP COM 20602D101 298 1993 SH SOLE 183 0 1810 CONFORMIS INC COM 20717E101 21 21350 SH SOLE 0 0 21350 CONMED CORP COM 207410101 310 2371 SH SOLE 1329 0 1042 CONOCOPHILLIPS COM 20825C104 16790 316970 SH SOLE 66990 0 249980 CONSOLIDATED EDISON INC COM 209115104 12615 168650 SH SOLE 3698 0 164952 CONSTELLATION BRANDS INC CL A 21036P108 23860 104647 SH SOLE 2482 0 102165 CONSTELLATION BRANDS INC CL B 21036P207 2775 12090 SH SOLE 0 0 12090 CONTAINER STORE GROUP INC COM 210751103 1794 107797 SH SOLE 0 0 107797 CONTINENTAL RES INC COM 212015101 2305 89112 SH SOLE 0 0 89112 CONX CORP COM CL A 212873103 162 16250 SH SOLE 0 0 16250 CONX CORP UNIT 10/30/2027 212873202 269 26235 SH SOLE 26235 0 0 COOPER COS INC COM NEW 216648402 2347 6111 SH SOLE 5186 0 925 COOPER TIRE & RUBR CO COM 216831107 243 4337 SH SOLE 0 0 4337 COOTEK CAYMAN INC SPONSORED ADS 21718L102 40 14500 SH SOLE 0 0 14500 COPART INC COM 217204106 6819 62788 SH SOLE 19639 0 43149 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 146 74288 SH SOLE 0 0 74288 CORE MARK HOLDING CO INC COM 218681104 381 9844 SH SOLE 9705 0 139 CORECIVIC INC COM 21871N101 152 16848 SH SOLE 0 0 16848 CORESITE RLTY CORP COM 21870Q105 997 8320 SH SOLE 1952 0 6368 CORNERSTONE STRATEGIC VALUE COM 21924B302 836 62100 SH SOLE 0 0 62100 CORNERSTONE TOTAL RETURN FD COM 21924U300 256 19334 SH SOLE 0 0 19334 CORNING INC COM 219350105 12850 295334 SH SOLE 56884 0 238450 CORSAIR GAMING INC COM 22041X102 437 13113 SH SOLE 0 0 13113 CORTEVA INC COM 22052L104 11485 246350 SH SOLE 32401 0 213949 COSTAMARE INC SHS Y1771G102 280 29100 SH SOLE 0 0 29100 COSTAR GROUP INC COM 22160N109 4195 5105 SH SOLE 219 0 4886 COSTCO WHSL CORP NEW COM 22160K105 127435 361539 SH SOLE 14075 0 347464 COUPA SOFTWARE INC COM 22266L106 2208 8676 SH SOLE 3709 0 4967 COUPANG INC CL A 22266T109 478 9676 SH SOLE 0 0 9676 COUSINS PPTYS INC COM NEW 222795502 695 19653 SH SOLE 7130 0 12523 COVANTA HLDG CORP COM 22282E102 331 23909 SH SOLE 133 0 23776 COVETRUS INC COM 22304C100 1095 36540 SH SOLE 32954 0 3586 CRACKER BARREL OLD CTRY STOR COM 22410J106 1634 9450 SH SOLE 114 0 9336 CRANE CO COM 224399105 3204 34123 SH SOLE 2060 0 32063 CREDIT ACCEP CORP MICH COM 225310101 387 1074 SH SOLE 33 0 1041 CREDIT SUISSE AG NASSAU BRH X LINK GOLD SHS 22542D480 656 75306 SH SOLE 0 0 75306 CREDIT SUISSE AG NASSAU BRH X LINK SILVER 22542D449 82 13426 SH SOLE 0 0 13426 CREDIT SUISSE ASSET MGMT INC COM 224916106 4242 1255166 SH SOLE 0 0 1255166 CREDIT SUISSE GROUP SPONSORED ADR 225401108 740 69779 SH SOLE 56121 0 13658 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 1384 574192 SH SOLE 0 0 574192 CREE INC COM 225447101 8968 82935 SH SOLE 62621 0 20314 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 370 13244 SH SOLE 0 0 13244 CRH PLC ADR 12626K203 1843 39233 SH SOLE 36616 0 2617 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 5642 46306 SH SOLE 13773 0 32533 CRITEO S A SPONS ADS 226718104 891 25668 SH SOLE 24833 0 835 CROCS INC COM 227046109 432 5376 SH SOLE 369 0 5007 CRONOS GROUP INC COM 22717L101 1088 114978 SH SOLE 0 0 114978 CROWDSTRIKE HLDGS INC CL A 22788C105 23445 128461 SH SOLE 2848 0 125613 CROWN CASTLE INTL CORP NEW COM 22822V101 60934 353998 SH SOLE 141193 0 212805 CROWN HLDGS INC COM 228368106 2156 22219 SH SOLE 2291 0 19928 CRYOPORT INC COM PAR $0.001 229050307 1383 26593 SH SOLE 19971 0 6622 CSG SYS INTL INC COM 126349109 453 10101 SH SOLE 9934 0 167 CSX CORP COM 126408103 32331 335315 SH SOLE 129614 0 205701 CUBESMART COM 229663109 859 22714 SH SOLE 2468 0 20246 CULLEN FROST BANKERS INC COM 229899109 1681 15461 SH SOLE 6149 0 9312 CUMMINS INC COM 231021106 24108 93043 SH SOLE 11143 0 81900 CUREVAC N V COM N2451R105 289 3157 SH SOLE 0 0 3157 CURIS INC COM NEW 231269200 442 39030 SH SOLE 0 0 39030 CURTISS WRIGHT CORP COM 231561101 937 7898 SH SOLE 5914 0 1984 CVR ENERGY INC COM 12662P108 1073 55935 SH SOLE 1854 0 54081 CVR PARTNERS LP COM 126633205 389 9629 SH SOLE 0 0 9629 CVS HEALTH CORP COM 126650100 81858 1088104 SH SOLE 53360 0 1034744 CYBERARK SOFTWARE LTD SHS M2682V108 1949 15069 SH SOLE 2206 0 12863 CYMABAY THERAPEUTICS INC COM 23257D103 153 33633 SH SOLE 0 0 33633 CYRUSONE INC COM 23283R100 3520 51975 SH SOLE 19478 0 32497 CYTOMX THERAPEUTICS INC COM 23284F105 177 22900 SH SOLE 0 0 22900 D R HORTON INC COM 23331A109 16762 188088 SH SOLE 142 0 187946 DANA INC COM 235825205 580 23850 SH SOLE 7211 0 16639 DANAHER CORPORATION COM 235851102 35563 158002 SH SOLE 65245 0 92757 DANAOS CORPORATION SHS Y1968P121 528 10649 SH SOLE 0 0 10649 DANIMER SCIENTIFIC INC COM CL A 236272100 2843 75310 SH SOLE 0 0 75310 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 1457 19301 SH SOLE 0 0 19301 DARDEN RESTAURANTS INC COM 237194105 4602 32406 SH SOLE 5315 0 27091 DARLING INGREDIENTS INC COM 237266101 1324 17990 SH SOLE 78 0 17912 DATADOG INC CL A COM 23804L103 5028 60330 SH SOLE 5129 0 55201 DAVE & BUSTERS ENTMT INC COM 238337109 376 7857 SH SOLE 822 0 7035 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 728 30453 SH SOLE 0 0 30453 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3871 137970 SH SOLE 0 0 137970 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 4557 138092 SH SOLE 0 0 138092 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 11260 333433 SH SOLE 0 0 333433 DAVITA INC COM 23918K108 1285 11920 SH SOLE 4 0 11916 DBX ETF TR XTRACK HRVST CSI 233051879 17532 453961 SH SOLE 64 0 453897 DBX ETF TR XTRACK MSCI ALL 233051598 244 9603 SH SOLE 414 0 9189 DBX ETF TR XTRACK MSCI ALL 233051820 6254 191429 SH SOLE 0 0 191429 DBX ETF TR XTRACK MSCI CHNA 233051762 386 8619 SH SOLE 0 0 8619 DBX ETF TR XTRACK MSCI EAFE 233051200 38804 1068683 SH SOLE 0 0 1068683 DBX ETF TR XTRACK MSCI EAFE 233051630 374 15692 SH SOLE 0 0 15692 DBX ETF TR XTRACK MSCI EMRG 233051101 558 19414 SH SOLE 0 0 19414 DBX ETF TR XTRACK MSCI EURP 233051853 316 9743 SH SOLE 0 0 9743 DBX ETF TR XTRACK MUN INFRA 233051705 5603 193993 SH SOLE 0 0 193993 DBX ETF TR XTRACK USD HIGH 233051432 11033 220712 SH SOLE 0 0 220712 DBX ETF TR XTRACKERS RUSSEL 233051481 979 23345 SH SOLE 0 0 23345 DBX ETF TR XTRACKERS S&P 233051143 5049 145213 SH SOLE 0 0 145213 DBX ETF TR XTRACKERS SHRT 233051283 217 4531 SH SOLE 0 0 4531 DBX ETF TR XTRCK JP MRG ESG 233051747 258 12190 SH SOLE 0 0 12190 DBX ETF TR XTRCK JP MRGN ES 233051713 273 12870 SH SOLE 0 0 12870 DBX ETF TR XTRCKR RUSL 1000 233051242 305 8248 SH SOLE 0 0 8248 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 820 37845 SH SOLE 0 0 37845 DECKERS OUTDOOR CORP COM 243537107 1308 3958 SH SOLE 106 0 3852 DEERE & CO COM 244199105 56801 151816 SH SOLE 28960 0 122856 DEERFIELD HEALTHCARE TECH AC COM CL A 244413100 329 27156 SH SOLE 27156 0 0 DELAWARE ENHANCED GBL DIV & COM 246060107 2965 302265 SH SOLE 0 0 302265 DELAWARE INVTS COLO MUN INCO COM 246101109 241 17054 SH SOLE 0 0 17054 DELAWARE INVTS DIV & INCOME COM 245915103 141 13512 SH SOLE 0 0 13512 DELAWARE INVTS MINN MUN INCO COM 24610V103 676 51252 SH SOLE 0 0 51252 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1061 29482 SH SOLE 0 0 29482 DELEK US HLDGS INC NEW COM 24665A103 1025 47061 SH SOLE 0 0 47061 DELL TECHNOLOGIES INC CL C 24703L202 3064 34764 SH SOLE 135 0 34629 DELTA AIR LINES INC DEL COM NEW 247361702 20472 424027 SH SOLE 1537 0 422490 DENISON MINES CORP COM 248356107 106 97430 SH SOLE 0 0 97430 DENNYS CORP COM 24869P104 218 12064 SH SOLE 0 0 12064 DENTSPLY SIRONA INC COM 24906P109 1236 19375 SH SOLE 13241 0 6134 DERMTECH INC COM 24984K105 785 15447 SH SOLE 0 0 15447 DESCARTES SYS GROUP INC COM 249906108 502 8246 SH SOLE 983 0 7263 DESIGNER BRANDS INC CL A 250565108 545 31300 SH SOLE 0 0 31300 DESKTOP METAL INC COM CL A 25058X105 1656 111126 SH SOLE 2766 0 108360 DEUTSCHE BANK A G NAMEN AKT D18190898 181 15082 SH SOLE 3455 0 11627 DEVON ENERGY CORP NEW COM 25179M103 5105 233633 SH SOLE 3651 0 229982 DEXCOM INC COM 252131107 4458 12403 SH SOLE 2854 0 9549 DHT HOLDINGS INC SHS NEW Y2065G121 297 50083 SH SOLE 12439 0 37644 DIAGEO PLC SPON ADR NEW 25243Q205 16425 100027 SH SOLE 20306 0 79721 DIAMONDBACK ENERGY INC COM 25278X109 4172 56766 SH SOLE 4686 0 52080 DIAMONDROCK HOSPITALITY CO COM 252784301 118 11433 SH SOLE 10812 0 621 DIANA SHIPPING INC COM Y2066G104 38 12615 SH SOLE 0 0 12615 DICKS SPORTING GOODS INC COM 253393102 1424 18696 SH SOLE 2396 0 16300 DIGITAL ALLY INC COM NEW 25382P208 38 23095 SH SOLE 0 0 23095 DIGITAL RLTY TR INC COM 253868103 23930 169910 SH SOLE 40084 0 129826 DIGITAL TURBINE INC COM NEW 25400W102 4895 60916 SH SOLE 0 0 60916 DINE BRANDS GLOBAL INC COM 254423106 398 4416 SH SOLE 454 0 3962 DIODES INC COM 254543101 918 11504 SH SOLE 10237 0 1267 DIREXION SHS ETF TR AUSPCE CMD STG 25460E307 756 27434 SH SOLE 0 0 27434 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 1275 14032 SH SOLE 0 0 14032 DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 668 38817 SH SOLE 0 0 38817 DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 13585 330944 SH SOLE 0 0 330944 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 5816 75615 SH SOLE 0 0 75615 DIREXION SHS ETF TR RUSELL1000 VAL 25460E455 521 9083 SH SOLE 0 0 9083 DIREXION SHS ETF TR WORK FROM HOME 25460G773 1188 17395 SH SOLE 0 0 17395 DISCOVER FINL SVCS COM 254709108 9955 104804 SH SOLE 24575 0 80229 DISCOVERY INC COM SER A 25470F104 8234 189463 SH SOLE 65341 0 124122 DISH NETWORK CORPORATION CL A 25470M109 1025 28321 SH SOLE 24357 0 3964 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 14 15000 PRN SOLE 0 0 15000 DISNEY WALT CO COM 254687106 253671 1374760 SH SOLE 115316 0 1259444 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 78 16217 SH SOLE 67 0 16150 DMY TECHNOLOGY GROUP INC II COM CL A 233277102 211 14355 SH SOLE 14355 0 0 DNP SELECT INCOME FD INC COM 23325P104 8376 847794 SH SOLE 0 0 847794 DOCUSIGN INC COM 256163106 59582 294303 SH SOLE 8193 0 286110 DOLBY LABORATORIES INC COM CL A 25659T107 2538 25705 SH SOLE 22453 0 3252 DOLLAR GEN CORP NEW COM 256677105 19204 94780 SH SOLE 8339 0 86441 DOLLAR TREE INC COM 256746108 8992 78562 SH SOLE 22901 0 55661 DOMINION ENERGY INC COM 25746U109 36808 484576 SH SOLE 136470 0 348106 DOMINOS PIZZA INC COM 25754A201 5518 15003 SH SOLE 1393 0 13610 DONALDSON INC COM 257651109 4924 84668 SH SOLE 13676 0 70992 DOORDASH INC CL A 25809K105 251 1915 SH SOLE 0 0 1915 DORCHESTER MINERALS LP COM UNIT 25820R105 486 35595 SH SOLE 0 0 35595 DORMAN PRODS INC COM 258278100 396 3859 SH SOLE 3159 0 700 DOUBLELINE INCOME SOLUTIONS COM 258622109 8001 440581 SH SOLE 0 0 440581 DOUBLELINE OPPORTUNISTIC CR COM 258623107 953 48276 SH SOLE 0 0 48276 DOUGLAS DYNAMICS INC COM 25960R105 446 9663 SH SOLE 1600 0 8063 DOUGLAS EMMETT INC COM 25960P109 414 13189 SH SOLE 0 0 13189 DOVER CORP COM 260003108 5187 37825 SH SOLE 4173 0 33652 DOW INC COM 260557103 24664 385730 SH SOLE 13198 0 372532 DRAFTKINGS INC COM CL A 26142R104 23763 387464 SH SOLE 11979 0 375485 DROPBOX INC CL A 26210C104 1816 68126 SH SOLE 0 0 68126 DTE ENERGY CO COM 233331107 9807 73660 SH SOLE 4092 0 69568 DUFF & PHELPS UTLITY AND INF COM 26433C105 1489 112092 SH SOLE 0 0 112092 DUKE ENERGY CORP NEW COM NEW 26441C204 62648 649001 SH SOLE 171637 0 477364 DUKE REALTY CORP COM NEW 264411505 2926 69772 SH SOLE 40285 0 29487 DULUTH HLDGS INC COM CL B 26443V101 761 44935 SH SOLE 0 0 44935 DUPONT DE NEMOURS INC COM 26614N102 12908 167036 SH SOLE 11929 0 155107 DWS MUN INCOME TR COM 233368109 874 75043 SH SOLE 0 0 75043 DXC TECHNOLOGY CO COM 23355L106 7390 236404 SH SOLE 182060 0 54344 DYNATRACE INC COM NEW 268150109 2049 42469 SH SOLE 27751 0 14718 DYNATRONICS CORP COM NEW 268157401 12 10000 SH SOLE 0 0 10000 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 112 11365 SH SOLE 0 0 11365 EAGLE BANCORP INC MD COM 268948106 228 4285 SH SOLE 3894 0 391 EAGLE MATLS INC COM 26969P108 496 3693 SH SOLE 1320 0 2373 EAST RES ACQUISITION CO COM CL A 274681105 123 12600 SH SOLE 0 0 12600 EAST RES ACQUISITION CO UNIT 07/01/2027 274681204 232 23042 SH SOLE 23042 0 0 EAST WEST BANCORP INC COM 27579R104 824 11166 SH SOLE 1343 0 9823 EASTERLY GOVT PPTYS INC COM 27616P103 999 48175 SH SOLE 0 0 48175 EASTERN BANKSHARES INC COM 27627N105 288 14945 SH SOLE 0 0 14945 EASTGROUP PPTYS INC COM 277276101 675 4710 SH SOLE 2235 0 2475 EASTMAN CHEM CO COM 277432100 8831 80198 SH SOLE 47 0 80151 EASTMAN KODAK CO COM NEW 277461406 240 30506 SH SOLE 0 0 30506 EASTSIDE DISTILLING INC COM 277802302 28 15000 SH SOLE 0 0 15000 EATON CORP PLC SHS G29183103 20306 146844 SH SOLE 30331 0 116513 EATON VANCE 2021 TARGET TRM COM SHS BEN INT 27829W101 232 23563 SH SOLE 0 0 23563 EATON VANCE CALIF MUN BD FD COM 27828A100 507 43554 SH SOLE 0 0 43554 EATON VANCE ENHANCED EQUITY COM 278274105 3724 221430 SH SOLE 0 0 221430 EATON VANCE ENHANCED EQUITY COM 278277108 4377 202536 SH SOLE 0 0 202536 EATON VANCE FLTING RATE INC COM 278279104 1567 111163 SH SOLE 0 0 111163 EATON VANCE LTD DURATION INC COM 27828H105 5505 435894 SH SOLE 0 0 435894 EATON VANCE MUN BD FD COM 27827X101 607 45618 SH SOLE 0 0 45618 EATON VANCE MUN INCOME 2028 SHS 27829U105 325 14871 SH SOLE 0 0 14871 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1173 85197 SH SOLE 0 0 85197 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 823 36561 SH SOLE 0 0 36561 EATON VANCE RISK-MANAGED DIV COM 27829G106 7527 698282 SH SOLE 0 0 698282 EATON VANCE SHORT DURATION D COM 27828V104 476 36149 SH SOLE 0 0 36149 EATON VANCE SR FLTNG RTE TR COM 27828Q105 816 59140 SH SOLE 0 0 59140 EATON VANCE SR INCOME TR SH BEN INT 27826S103 206 31018 SH SOLE 0 0 31018 EATON VANCE TAX ADVT DIV INC COM 27828G107 6949 264507 SH SOLE 0 0 264507 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 1106 102861 SH SOLE 0 0 102861 EATON VANCE TAX MNGED BUY WR COM 27828X100 283 17991 SH SOLE 0 0 17991 EATON VANCE TAX-ADVANTAGED G COM 27828U106 2712 103231 SH SOLE 0 0 103231 EATON VANCE TAX-MANAGED BUYEATON COM 27828Y108 7282 470120 SH SOLE 0 0 470120 EATON VANCE TAX-MANAGED DIVE COM 27828N102 3761 294519 SH SOLE 0 0 294519 EATON VANCE TAX-MANAGED GLOB COM 27829C105 1950 188920 SH SOLE 0 0 188920 EATON VANCE TAX-MANAGED GLOB COM 27829F108 8709 936448 SH SOLE 0 0 936448 EATON VANCE TX ADV GLBL DIV COM 27828S101 2641 138343 SH SOLE 0 0 138343 EBAY INC. COM 278642103 7270 118715 SH SOLE 37287 0 81428 EBIX INC COM NEW 278715206 221 6893 SH SOLE 2210 0 4683 ECOLAB INC COM 278865100 20831 97307 SH SOLE 34840 0 62467 EDAP TMS S A SPONSORED ADR 268311107 899 107013 SH SOLE 0 0 107013 EDISON INTL COM 281020107 4882 83314 SH SOLE 37868 0 45446 EDITAS MEDICINE INC COM 28106W103 2726 64915 SH SOLE 18720 0 46195 EDWARDS LIFESCIENCES CORP COM 28176E108 19488 233003 SH SOLE 15461 0 217542 EL POLLO LOCO HLDGS INC COM 268603107 162 10044 SH SOLE 0 0 10044 ELANCO ANIMAL HEALTH INC COM 28414H103 1446 49087 SH SOLE 40352 0 8735 ELASTIC N V ORD SHS N14506104 1740 15647 SH SOLE 7447 0 8200 ELBIT SYS LTD ORD M3760D101 308 2155 SH SOLE 0 0 2155 ELECTRAMECCANICA VEHS CORP COM NEW 284849205 99 20961 SH SOLE 0 0 20961 ELECTRONIC ARTS INC COM 285512109 7004 51737 SH SOLE 4616 0 47121 ELLINGTON FINANCIAL INC COM 28852N109 311 19449 SH SOLE 0 0 19449 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN INT 288578107 795 64552 SH SOLE 0 0 64552 ELLSWORTH GROWTH & INCOME FD COM 289074106 1066 78835 SH SOLE 0 0 78835 EMCOR GROUP INC COM 29084Q100 696 6207 SH SOLE 4049 0 2158 EMERGENT BIOSOLUTIONS INC COM 29089Q105 576 6204 SH SOLE 1496 0 4708 EMERSON ELEC CO COM 291011104 27816 308311 SH SOLE 8780 0 299531 EMPIRE ST RLTY TR INC CL A 292104106 168 15116 SH SOLE 1986 0 13130 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 226 34823 SH SOLE 0 0 34823 ENBRIDGE INC COM 29250N105 45977 1263102 SH SOLE 527304 0 735798 ENCOMPASS HEALTH CORP COM 29261A100 1309 15978 SH SOLE 6294 0 9684 ENCORE CAP GROUP INC COM 292554102 602 14964 SH SOLE 12825 0 2139 ENCORE WIRE CORP COM 292562105 210 3122 SH SOLE 0 0 3122 ENDEAVOUR SILVER CORP COM 29258Y103 859 173124 SH SOLE 0 0 173124 ENDO INTL PLC SHS G30401106 559 75490 SH SOLE 0 0 75490 ENERGOUS CORP COM 29272C103 164 40428 SH SOLE 0 0 40428 ENERGY FUELS INC COM NEW 292671708 78 13735 SH SOLE 0 0 13735 ENERGY RECOVERY INC COM 29270J100 816 44501 SH SOLE 0 0 44501 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 7670 998665 SH SOLE 0 0 998665 ENERPLUS CORP COM 292766102 167 33270 SH SOLE 0 0 33270 ENERSYS COM 29275Y102 706 7775 SH SOLE 6168 0 1607 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 168 39104 SH SOLE 0 0 39104 ENPHASE ENERGY INC COM 29355A107 9419 58083 SH SOLE 135 0 57948 ENPRO INDS INC COM 29355X107 529 6206 SH SOLE 5893 0 313 ENSIGN GROUP INC COM 29358P101 340 3621 SH SOLE 901 0 2720 ENTEGRIS INC COM 29362U104 7627 68224 SH SOLE 25263 0 42961 ENTERGY CORP NEW COM 29364G103 3868 38889 SH SOLE 1571 0 37318 ENTERPRISE PRODS PARTNERS L COM 293792107 21722 986488 SH SOLE 15662 0 970826 ENTREPRENEURSHARES SERIES TR ERSHARES 293828802 798 32857 SH SOLE 0 0 32857 ENVESTNET INC COM 29404K106 471 6522 SH SOLE 4542 0 1980 ENVIVA PARTNERS LP COM UNIT 29414J107 229 4739 SH SOLE 0 0 4739 EOG RES INC COM 26875P101 7388 101856 SH SOLE 33585 0 68271 EOS ENERGY ENTERPRISES INC COM CL A 29415C101 231 11709 SH SOLE 0 0 11709 EPAM SYS INC COM 29414B104 2776 6999 SH SOLE 503 0 6496 EPIZYME INC COM 29428V104 273 31328 SH SOLE 0 0 31328 EPLUS INC COM 294268107 466 4673 SH SOLE 3923 0 750 EPR PPTYS COM SH BEN INT 26884U109 952 20442 SH SOLE 0 0 20442 EQT CORP COM 26884L109 1654 89000 SH SOLE 64578 0 24422 EQUIFAX INC COM 294429105 5279 29145 SH SOLE 6407 0 22738 EQUINIX INC COM 29444U700 11868 17464 SH SOLE 9204 0 8260 EQUINOX GOLD CORP COM 29446Y502 135 16840 SH SOLE 0 0 16840 EQUITABLE HLDGS INC COM 29452E101 710 21774 SH SOLE 18048 0 3726 EQUITRANS MIDSTREAM CORP COM 294600101 219 26863 SH SOLE 476 0 26387 EQUITY LIFESTYLE PPTYS INC COM 29472R108 964 15147 SH SOLE 8796 0 6351 EQUITY RESIDENTIAL SH BEN INT 29476L107 2764 38590 SH SOLE 1040 0 37550 ERICSSON ADR B SEK 10 294821608 1906 144503 SH SOLE 46285 0 98218 ESCO TECHNOLOGIES INC COM 296315104 409 3757 SH SOLE 3201 0 556 ESSENTIAL UTILS INC COM 29670G102 3180 71062 SH SOLE 472 0 70590 ESSEX PPTY TR INC COM 297178105 4750 17474 SH SOLE 1037 0 16437 ETF MANAGERS TR AI POWERED EQT 26924G813 2084 54409 SH SOLE 0 0 54409 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 6542 100689 SH SOLE 0 0 100689 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 26279 1147543 SH SOLE 0 0 1147543 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 3577 114437 SH SOLE 0 0 114437 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 4311 74847 SH SOLE 0 0 74847 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 21764 396426 SH SOLE 0 0 396426 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 3203 221938 SH SOLE 0 0 221938 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 17476 261663 SH SOLE 0 0 261663 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 1379 38862 SH SOLE 0 0 38862 ETF MANAGERS TR WEDBUSH ETFMG 26924G805 1806 37554 SH SOLE 0 0 37554 ETF MANAGERS TR WEDBUSH VID GAME 26924G706 3480 35853 SH SOLE 0 0 35853 ETF SER SOLUTIONS AAM S&P 500 26922A594 1623 55998 SH SOLE 0 0 55998 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 3370 44716 SH SOLE 0 0 44716 ETF SER SOLUTIONS APTUS DEFINED 26922A388 3341 114015 SH SOLE 0 0 114015 ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 1199 39769 SH SOLE 0 0 39769 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 29313 832519 SH SOLE 0 0 832519 ETF SER SOLUTIONS DEFIANCE NXT GN 26922B204 574 21726 SH SOLE 0 0 21726 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 1498 31860 SH SOLE 0 0 31860 ETF SER SOLUTIONS DISTILLATE US 26922A321 430 10860 SH SOLE 0 0 10860 ETF SER SOLUTIONS LONCAR CANCER 26922A826 371 12392 SH SOLE 0 0 12392 ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 1769 65933 SH SOLE 0 0 65933 ETF SER SOLUTIONS NETLEASE CORP 26922A248 1352 49179 SH SOLE 0 0 49179 ETF SER SOLUTIONS ROUNDHILL ACQUI 26922A701 1196 35218 SH SOLE 0 0 35218 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 519 27853 SH SOLE 0 0 27853 ETF SER SOLUTIONS US GLB JETS 26922A842 58195 2162583 SH SOLE 0 0 2162583 ETF SER SOLUTIONS VIDENT CORE US 26922A602 1123 22298 SH SOLE 0 0 22298 ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 389 14239 SH SOLE 0 0 14239 ETFIS SER TR I INFRAC ACT MLP 26923G772 666 27953 SH SOLE 0 0 27953 ETFIS SER TR I INFRACP REIT PFD 26923G400 1043 43018 SH SOLE 0 0 43018 ETFIS SER TR I VIRTUS INFRCAP 26923G822 5340 221853 SH SOLE 0 0 221853 ETFIS SER TR I VIRTUS LIFESC BT 26923G202 376 7176 SH SOLE 0 0 7176 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 2022 39351 SH SOLE 0 0 39351 ETFIS SER TR I VIRTUS PVT CR 26923G798 759 32515 SH SOLE 0 0 32515 ETFIS SER TR I VIRTUS REAL AS 26923G780 1468 58984 SH SOLE 0 0 58984 ETFS TR BBRG ALL COMD K1 003261104 731 31418 SH SOLE 0 0 31418 ETSY INC COM 29786A106 17936 88938 SH SOLE 6276 0 82662 EURONET WORLDWIDE INC COM 298736109 6906 49937 SH SOLE 4488 0 45449 EUROPEAN EQUITY FD INC COM 298768102 416 39075 SH SOLE 0 0 39075 EVANS BANCORP INC COM NEW 29911Q208 234 6894 SH SOLE 0 0 6894 EVERBRIDGE INC COM 29978A104 775 6395 SH SOLE 5634 0 761 EVERCORE INC CLASS A 29977A105 448 3402 SH SOLE 1842 0 1560 EVEREST RE GROUP LTD COM G3223R108 843 3400 SH SOLE 1690 0 1710 EVERGY INC COM 30034W106 3741 62846 SH SOLE 3670 0 59176 EVERI HLDGS INC COM 30034T103 1097 77776 SH SOLE 49776 0 28000 EVERSOURCE ENERGY COM 30040W108 8166 94304 SH SOLE 2145 0 92159 EVO PMTS INC CL A COM 26927E104 424 15424 SH SOLE 15066 0 358 EVOGENE LTD SHS M4119S104 246 48860 SH SOLE 0 0 48860 EVOLUS INC COM 30052C107 515 39675 SH SOLE 0 0 39675 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 580 22061 SH SOLE 14382 0 7679 EXACT SCIENCES CORP COM 30063P105 13243 100496 SH SOLE 9523 0 90973 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1662 51239 SH SOLE 0 0 51239 EXCHANGE TRADED CONCEPTS TR CAPITAL LINK GBL 301505764 294 7429 SH SOLE 0 0 7429 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 20397 319153 SH SOLE 0 0 319153 EXCHANGE TRADED CONCEPTS TR NORTH SHOR GBL 301505715 1054 19008 SH SOLE 0 0 19008 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 861 19621 SH SOLE 0 0 19621 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 16812 264711 SH SOLE 0 0 264711 EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 526 16746 SH SOLE 0 0 16746 EXECUTIVE NETWORK PARTNERING CL A 30158L100 112 11500 SH SOLE 0 0 11500 EXELIXIS INC COM 30161Q104 427 18920 SH SOLE 993 0 17927 EXELON CORP COM 30161N101 8611 196872 SH SOLE 21389 0 175483 EXLSERVICE HOLDINGS INC COM 302081104 507 5619 SH SOLE 5446 0 173 EXP WORLD HLDGS INC COM 30212W100 1900 41706 SH SOLE 0 0 41706 EXPEDIA GROUP INC COM NEW 30212P303 7459 43333 SH SOLE 11633 0 31700 EXPEDITORS INTL WASH INC COM 302130109 10365 96249 SH SOLE 47540 0 48709 EXPERIENCE INVT CORP COM CL A 30217C109 1231 119669 SH SOLE 0 0 119669 EXPONENT INC COM 30214U102 1651 16943 SH SOLE 11669 0 5274 EXPRESS INC COM 30219E103 158 39375 SH SOLE 0 0 39375 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 489 24741 SH SOLE 0 0 24741 EXTRA SPACE STORAGE INC COM 30225T102 2111 15926 SH SOLE 489 0 15437 EXXON MOBIL CORP COM 30231G102 140034 2508226 SH SOLE 370473 0 2137753 EZCORP INC CL A NON VTG 302301106 531 106819 SH SOLE 0 0 106819 F N B CORP COM 302520101 529 41658 SH SOLE 14404 0 27254 F5 NETWORKS INC COM 315616102 8708 41741 SH SOLE 1853 0 39888 FACEBOOK INC CL A 30303M102 344796 1170664 SH SOLE 227786 0 942878 FACEBOOK INC CL A 30303M102 884 3000 SH Put SOLE 0 0 3000 FACTSET RESH SYS INC COM 303075105 5549 17983 SH SOLE 7687 0 10296 FAIR ISAAC CORP COM 303250104 1469 3022 SH SOLE 1009 0 2013 FARFETCH LTD ORD SH CL A 30744W107 624 11773 SH SOLE 4307 0 7466 FARMLAND PARTNERS INC COM 31154R109 205 18312 SH SOLE 0 0 18312 FASTENAL CO COM 311900104 7497 149107 SH SOLE 13622 0 135485 FASTLY INC CL A 31188V100 7227 107424 SH SOLE 369 0 107055 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 2028 19989 SH SOLE 156 0 19833 FEDERATED HERMES PREM MUNI I COM 31423P108 200 13743 SH SOLE 0 0 13743 FEDEX CORP COM 31428X106 45664 160765 SH SOLE 3549 0 157216 FERGUSON PLC NEW SHS G3421J106 1258 10476 SH SOLE 9303 0 1173 FERRARI N V COM N3167Y103 625 2985 SH SOLE 335 0 2650 FFBW INC MD COM 30260M103 257 22887 SH SOLE 0 0 22887 FIBROGEN INC COM 31572Q808 496 14288 SH SOLE 110 0 14178 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 23117 45013 SH SOLE 0 0 45013 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 4143 99627 SH SOLE 0 0 99627 FIDELITY COVINGTON TRUST CORP BOND ETF 316188101 2544 46943 SH SOLE 0 0 46943 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 3472 86381 SH SOLE 0 0 86381 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 2710 76253 SH SOLE 0 0 76253 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 904 44631 SH SOLE 0 0 44631 FIDELITY COVINGTON TRUST LOW DURTIN ETF 316188408 3671 72391 SH SOLE 0 0 72391 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 5104 116372 SH SOLE 0 0 116372 FIDELITY COVINGTON TRUST LTD TRM BD ETF 316188200 2108 40320 SH SOLE 0 0 40320 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 1566 34878 SH SOLE 0 0 34878 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 2217 44949 SH SOLE 0 0 44949 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 4662 61069 SH SOLE 0 0 61069 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 2031 153259 SH SOLE 0 0 153259 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 3124 63810 SH SOLE 0 0 63810 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 12210 207085 SH SOLE 0 0 207085 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 2244 43094 SH SOLE 0 0 43094 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 12300 116192 SH SOLE 0 0 116192 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 628 14200 SH SOLE 0 0 14200 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1495 54380 SH SOLE 0 0 54380 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 6996 168630 SH SOLE 0 0 168630 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 601 13251 SH SOLE 0 0 13251 FIDELITY COVINGTON TRUST TOTAL BD ETF 316188309 9720 185464 SH SOLE 0 0 185464 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 3069 68495 SH SOLE 0 0 68495 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3023 74360 SH SOLE 866 0 73494 FIDELITY NATL INFORMATION SV COM 31620M106 22747 161775 SH SOLE 96818 0 64957 FIDUS INVT CORP COM 316500107 177 11373 SH SOLE 0 0 11373 FIESTA RESTAURANT GROUP INC COM 31660B101 570 45300 SH SOLE 0 0 45300 FIFTH THIRD BANCORP COM 316773100 4836 129132 SH SOLE 6858 0 122274 FINTECH ACQUISITION CORP V COM CL A 31810Q107 311 27724 SH SOLE 0 0 27724 FIREEYE INC COM 31816Q101 3171 162013 SH SOLE 108052 0 53961 FIRST AMERN FINL CORP COM 31847R102 1377 24303 SH SOLE 5180 0 19123 FIRST BANCSHARES INC MS COM 318916103 316 8626 SH SOLE 0 0 8626 FIRST COMWLTH FINL CORP PA COM 319829107 335 23323 SH SOLE 0 0 23323 FIRST FINL BANCORP OH COM 320209109 727 30298 SH SOLE 0 0 30298 FIRST FINL BANKSHARES COM 32020R109 1101 23560 SH SOLE 17672 0 5888 FIRST FNDTN INC COM 32026V104 238 10125 SH SOLE 0 0 10125 FIRST HAWAIIAN INC COM 32051X108 234 8548 SH SOLE 1347 0 7201 FIRST HORIZON CORPORATION COM 320517105 3689 218128 SH SOLE 17110 0 201018 FIRST INDL RLTY TR INC COM 32054K103 1273 27806 SH SOLE 2557 0 25249 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 711 15445 SH SOLE 12735 0 2710 FIRST LONG IS CORP COM 320734106 384 18060 SH SOLE 0 0 18060 FIRST MAJESTIC SILVER CORP COM 32076V103 1832 117612 SH SOLE 0 0 117612 FIRST MERCHANTS CORP COM 320817109 779 16759 SH SOLE 312 0 16447 FIRST MIDWEST BANCORP DEL COM 320867104 1084 49461 SH SOLE 11760 0 37701 FIRST REP BK SAN FRANCISCO C COM 33616C100 8266 49574 SH SOLE 23501 0 26073 FIRST SOLAR INC COM 336433107 3124 35789 SH SOLE 0 0 35789 FIRST SVGS FINL GROUP INC COM 33621E109 572 8524 SH SOLE 0 0 8524 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 3481 347373 SH SOLE 0 0 347373 FIRST TR BICK INDEX FD COM SHS 33733H107 447 11891 SH SOLE 0 0 11891 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 7497 124687 SH SOLE 0 0 124687 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 244 19175 SH SOLE 0 0 19175 FIRST TR ENERGY INCOME & GRO COM 33738G104 1876 140118 SH SOLE 0 0 140118 FIRST TR ENERGY INFRASTRCTR COM 33738C103 638 51520 SH SOLE 0 0 51520 FIRST TR ENHANCED EQTY INC F COM 337318109 933 49918 SH SOLE 0 0 49918 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 9515 176440 SH SOLE 0 0 176440 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 5451 158514 SH SOLE 0 0 158514 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 14454 481982 SH SOLE 370307 0 111675 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 7682 246842 SH SOLE 176972 0 69870 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 5941 293242 SH SOLE 0 0 293242 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 20789 457508 SH SOLE 0 0 457508 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 81357 1441738 SH SOLE 0 0 1441738 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 15848 290582 SH SOLE 0 0 290582 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 123111 6109742 SH SOLE 0 0 6109742 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 600 8183 SH SOLE 0 0 8183 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 964 14708 SH SOLE 0 0 14708 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 303 4454 SH SOLE 0 0 4454 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 11160 536137 SH SOLE 0 0 536137 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 9009 446217 SH SOLE 0 0 446217 FIRST TR EXCH TRD ALPHDX FD ASIA EX JAPAN 33737J109 1355 40334 SH SOLE 0 0 40334 FIRST TR EXCH TRD ALPHDX FD CHINA ALPHADEX 33737J141 287 9663 SH SOLE 0 0 9663 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 11335 188563 SH SOLE 0 0 188563 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 9572 219930 SH SOLE 0 0 219930 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 19753 748705 SH SOLE 0 0 748705 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 12297 302444 SH SOLE 0 0 302444 FIRST TR EXCH TRD ALPHDX FD EX US SML CP 33737J406 283 6248 SH SOLE 0 0 6248 FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 636 11907 SH SOLE 0 0 11907 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 609 9814 SH SOLE 0 0 9814 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 4562 158078 SH SOLE 0 0 158078 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 38013 1815337 SH SOLE 0 0 1815337 FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 363 6302 SH SOLE 0 0 6302 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 2554 41581 SH SOLE 0 0 41581 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 99990 1044173 SH SOLE 0 0 1044173 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 22571 387823 SH SOLE 0 0 387823 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 5115 89011 SH SOLE 0 0 89011 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 9029 359145 SH SOLE 0 0 359145 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 7832 173349 SH SOLE 0 0 173349 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 20208 682941 SH SOLE 0 0 682941 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 10747 1061926 SH SOLE 0 0 1061926 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 46483 1117371 SH SOLE 0 0 1117371 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 36373 334896 SH SOLE 0 0 334896 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 24717 436316 SH SOLE 0 0 436316 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 262 19629 SH SOLE 0 0 19629 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 27971 382855 SH SOLE 0 0 382855 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 80077 1214214 SH SOLE 0 0 1214214 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 9756 176899 SH SOLE 0 0 176899 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 51997 1243345 SH SOLE 0 0 1243345 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 8568 99280 SH SOLE 0 0 99280 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 49721 437570 SH SOLE 0 0 437570 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 90076 755986 SH SOLE 0 0 755986 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 4925 165210 SH SOLE 0 0 165210 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 15165 193949 SH SOLE 0 0 193949 FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 4533 105742 SH SOLE 0 0 105742 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 36900 542804 SH SOLE 0 0 542804 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 16294 323882 SH SOLE 0 0 323882 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 36461 523345 SH SOLE 0 0 523345 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 2862 135632 SH SOLE 0 0 135632 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 420023 5930856 SH SOLE 0 0 5930856 FIRST TR EXCHANGE-TRADED FD DEVELOPED INTL 33738R787 2139 40055 SH SOLE 0 0 40055 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 181362 831629 SH SOLE 0 0 831629 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 28305 827872 SH SOLE 0 0 827872 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 5135 223618 SH SOLE 0 0 223618 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT PE 33733E880 757 25393 SH SOLE 0 0 25393 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 115552 2588523 SH SOLE 0 0 2588523 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 3667 154379 SH SOLE 0 0 154379 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 923 31562 SH SOLE 0 0 31562 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 1383 55938 SH SOLE 0 0 55938 FIRST TR EXCHANGE-TRADED FD EMERGING MKTS 33738R779 555 11169 SH SOLE 0 0 11169 FIRST TR EXCHANGE-TRADED FD ETF 33733E708 2426 53292 SH SOLE 0 0 53292 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 140333 2340059 SH SOLE 3560 0 2336499 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 69069 1419718 SH SOLE 0 0 1419718 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 246366 4825039 SH SOLE 5356 0 4819683 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 12642 247390 SH SOLE 0 0 247390 FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 4480 91757 SH SOLE 0 0 91757 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 7266 322083 SH SOLE 0 0 322083 FIRST TR EXCHANGE-TRADED FD GLOBAL ENGR ETF 33736M103 206 3719 SH SOLE 0 0 3719 FIRST TR EXCHANGE-TRADED FD HEDGED BUYWRITE 33738R407 649 31104 SH SOLE 0 0 31104 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 3647 90651 SH SOLE 0 0 90651 FIRST TR EXCHANGE-TRADED FD LARGE CP US EQ 33738R761 2560 84580 SH SOLE 0 0 84580 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 2302 69940 SH SOLE 0 0 69940 FIRST TR EXCHANGE-TRADED FD MID CAP US EQT 33738R753 1659 59690 SH SOLE 0 0 59690 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 3701 78170 SH SOLE 0 0 78170 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 13452 832958 SH SOLE 0 0 832958 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 69058 1006674 SH SOLE 0 0 1006674 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 32585 603546 SH SOLE 0 0 603546 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 901 11222 SH SOLE 0 0 11222 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 12359 396272 SH SOLE 0 0 396272 FIRST TR EXCHANGE-TRADED FD NASDAQ RETAIL 33738R829 1676 53050 SH SOLE 0 0 53050 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 6387 194004 SH SOLE 0 0 194004 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 12372 237472 SH SOLE 0 0 237472 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 388 14202 SH SOLE 0 0 14202 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 8235 529590 SH SOLE 0 0 529590 FIRST TR EXCHANGE-TRADED FD NASDQ PHRMTCLS 33738R837 1830 71582 SH SOLE 0 0 71582 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 6038 93417 SH SOLE 0 0 93417 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 3714 289960 SH SOLE 0 0 289960 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 21880 959223 SH SOLE 0 0 959223 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 53445 332990 SH SOLE 0 0 332990 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 5242 129166 SH SOLE 0 0 129166 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 215526 4737871 SH SOLE 0 0 4737871 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 3327 188628 SH SOLE 0 0 188628 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 41373 863923 SH SOLE 0 0 863923 FIRST TR EXCHANGE-TRADED FD SMAL CP US EQT 33738R746 908 32139 SH SOLE 0 0 32139 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 8920 314098 SH SOLE 0 0 314098 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 15037 299480 SH SOLE 0 0 299480 FIRST TR EXCHANGE-TRADED FD US EQTY DIVI 33738R738 719 25531 SH SOLE 0 0 25531 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 2392 100281 SH SOLE 0 0 100281 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 13511 667874 SH SOLE 0 0 667874 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 289360 5477193 SH SOLE 11775 0 5465418 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 653 25355 SH SOLE 0 0 25355 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 44666 1677276 SH SOLE 0 0 1677276 FIRST TR FTSE EPRA / NAREIT COM 33736N101 769 16522 SH SOLE 0 0 16522 FIRST TR HIGH INCOME L/S FD COM 33738E109 874 57771 SH SOLE 0 0 57771 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 256 12876 SH SOLE 0 0 12876 FIRST TR INTER DUR PFD & IN COM 33718W103 9133 381350 SH SOLE 0 0 381350 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 45282 711389 SH SOLE 0 0 711389 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 65460 817436 SH SOLE 0 0 817436 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 60463 644457 SH SOLE 0 0 644457 FIRST TR MLP & ENERGY INCOM COM 33739B104 1148 166147 SH SOLE 0 0 166147 FIRST TR MORNINGSTAR DIVID L SHS 336917109 50840 1553777 SH SOLE 0 0 1553777 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 12808 118247 SH SOLE 0 0 118247 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 8094 117259 SH SOLE 0 0 117259 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 19914 192833 SH SOLE 0 0 192833 FIRST TR NASDAQ 100 TECH IND SHS 337345102 66454 460844 SH SOLE 0 0 460844 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 5488 96677 SH SOLE 0 0 96677 FIRST TR S&P REIT INDEX FD COM 33734G108 3774 149780 SH SOLE 0 0 149780 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 40542 447486 SH SOLE 0 0 447486 FIRST TR SR FLG RTE INCM FD COM 33733U108 4777 389654 SH SOLE 0 0 389654 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 360 38309 SH SOLE 0 0 38309 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 3228 228599 SH SOLE 0 0 228599 FIRST TR VALUE LINE DIVID IN SHS 33734H106 593578 15628701 SH SOLE 1963 0 15626738 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 81911 838800 SH SOLE 0 0 838800 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 202 15030 SH SOLE 0 0 15030 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 869 217810 SH SOLE 0 0 217810 FIRSTCASH INC COM 33767D105 493 7503 SH SOLE 4142 0 3361 FIRSTENERGY CORP COM 337932107 5168 148970 SH SOLE 65912 0 83058 FIRSTSERVICE CORP NEW COM 33767E202 374 2525 SH SOLE 2525 0 0 FISERV INC COM 337738108 26926 226191 SH SOLE 46634 0 179557 FISKER INC CL A COM STK 33813J106 605 35113 SH SOLE 0 0 35113 FIVE BELOW INC COM 33829M101 1117 5855 SH SOLE 1378 0 4477 FIVE9 INC COM 338307101 997 6377 SH SOLE 1282 0 5095 FIVERR INTL LTD ORD SHS M4R82T106 4960 22837 SH SOLE 298 0 22539 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 5913 196320 SH SOLE 0 0 196320 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 602 45756 SH SOLE 0 0 45756 FLAHERTY & CRUMRINE PFD INCO COM 338480106 732 41297 SH SOLE 0 0 41297 FLAHERTY & CRUMRINE PFD SECS COM 338478100 6013 256641 SH SOLE 0 0 256641 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 2046 83905 SH SOLE 0 0 83905 FLEETCOR TECHNOLOGIES INC COM 339041105 6374 23728 SH SOLE 21172 0 2556 FLEX LTD ORD Y2573F102 11458 625792 SH SOLE 606026 0 19766 FLEXSHARES TR CR SCD US BD 33939L761 942 17616 SH SOLE 0 0 17616 FLEXSHARES TR CR SCORED LONG 33939L753 967 16847 SH SOLE 0 0 16847 FLEXSHARES TR DISCP DUR MBS 33939L779 217 9074 SH SOLE 0 0 9074 FLEXSHARES TR GLB QLT R/E IDX 33939L787 1090 17974 SH SOLE 0 0 17974 FLEXSHARES TR HIG YLD VL ETF 33939L662 1747 35270 SH SOLE 0 0 35270 FLEXSHARES TR IBOXX 3R TARGT 33939L506 2004 75992 SH SOLE 0 0 75992 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 5909 213479 SH SOLE 0 0 213479 FLEXSHARES TR INT QLTDVDYNAM 33939L829 6998 230960 SH SOLE 0 0 230960 FLEXSHARES TR INTL QLTDV IDX 33939L837 1417 55151 SH SOLE 0 0 55151 FLEXSHARES TR M STAR DEV MKT 33939L803 1136 16237 SH SOLE 0 0 16237 FLEXSHARES TR MORNSTAR UPSTR 33939L407 68679 1897741 SH SOLE 0 0 1897741 FLEXSHARES TR MORNSTAR USMKT 33939L100 6506 40800 SH SOLE 0 0 40800 FLEXSHARES TR MSTAR EMKT FAC 33939L308 893 14493 SH SOLE 0 0 14493 FLEXSHARES TR QLT DIV DEF IDX 33939L845 4935 96499 SH SOLE 0 0 96499 FLEXSHARES TR QLT DIVDYN IDX 33939L852 773 13736 SH SOLE 0 0 13736 FLEXSHARES TR QUALT DIVD IDX 33939L860 6832 128182 SH SOLE 0 0 128182 FLEXSHARES TR READY ACC VARI 33939L886 2634 34585 SH SOLE 73 0 34512 FLEXSHARES TR STOX ESG INDEX 33939L696 1247 12805 SH SOLE 0 0 12805 FLEXSHARES TR STOX GLB INDEX 33939L688 469 3586 SH SOLE 0 0 3586 FLEXSHARES TR STOXX GLOBR INF 33939L795 2284 40698 SH SOLE 0 0 40698 FLEXSHARES TR US QUALITY CAP 33939L746 631 14494 SH SOLE 0 0 14494 FLIR SYS INC COM 302445101 695 12304 SH SOLE 33 0 12271 FLOOR & DECOR HLDGS INC CL A 339750101 644 6747 SH SOLE 4876 0 1871 FLOWERS FOODS INC COM 343498101 1189 49967 SH SOLE 32 0 49935 FLOWSERVE CORP COM 34354P105 504 12997 SH SOLE 188 0 12809 FLUENT INC COM 34380C102 51 12550 SH SOLE 0 0 12550 FLUOR CORP NEW COM 343412102 1668 72253 SH SOLE 1310 0 70943 FMC CORP COM NEW 302491303 5879 53148 SH SOLE 25780 0 27368 FOOT LOCKER INC COM 344849104 229 4068 SH SOLE 826 0 3242 FORD MTR CO DEL COM 345370860 27313 2229630 SH SOLE 1886 0 2227744 FORMFACTOR INC COM 346375108 469 10387 SH SOLE 0 0 10387 FORTE BIOSCIENCES INC COM 34962G109 339 9897 SH SOLE 0 0 9897 FORTINET INC COM 34959E109 5166 28014 SH SOLE 3191 0 24823 FORTIS INC COM 349553107 241 5565 SH SOLE 663 0 4902 FORTIVE CORP COM 34959J108 2084 29507 SH SOLE 15882 0 13625 FORTRESS BIOTECH INC COM 34960Q109 129 36418 SH SOLE 0 0 36418 FORTUNA SILVER MINES INC COM 349915108 93 14384 SH SOLE 0 0 14384 FORTUNE BRANDS HOME & SEC IN COM 34964C106 3003 31340 SH SOLE 12647 0 18693 FORUM ENERGY TECHNOLOGIES IN NOTE 9.000% 8/0 34984VAC4 47 50218 PRN SOLE 0 0 50218 FORWARD AIR CORP COM 349853101 391 4406 SH SOLE 230 0 4176 FOUR CORNERS PPTY TR INC COM 35086T109 249 9086 SH SOLE 0 0 9086 FOX CORP CL A COM 35137L105 816 22584 SH SOLE 11181 0 11403 FOX FACTORY HLDG CORP COM 35138V102 810 6375 SH SOLE 1676 0 4699 FRANCO NEV CORP COM 351858105 5414 43211 SH SOLE 0 0 43211 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 2872 30174 SH SOLE 0 0 30174 FRANKLIN LTD DURATION INCOME COM 35472T101 706 76787 SH SOLE 0 0 76787 FRANKLIN RESOURCES INC COM 354613101 2323 78496 SH SOLE 4994 0 73502 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 232 11180 SH SOLE 0 0 11180 FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473P827 618 20391 SH SOLE 0 0 20391 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 300 9856 SH SOLE 0 0 9856 FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 319 10006 SH SOLE 0 0 10006 FRANKLIN TEMPLETON ETF TR FTSE TAIWAN 35473P686 254 6098 SH SOLE 0 0 6098 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 652 25549 SH SOLE 0 0 25549 FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 1603 63652 SH SOLE 0 0 63652 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1686 38528 SH SOLE 0 0 38528 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 839 27221 SH SOLE 0 0 27221 FRANKLIN TEMPLETON ETF TR LIBERTYQ INTL 35473P108 340 12704 SH SOLE 0 0 12704 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 7440 185712 SH SOLE 0 0 185712 FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 529 12932 SH SOLE 0 0 12932 FRANKLIN UNVL TR SH BEN INT 355145103 498 66466 SH SOLE 0 0 66466 FREEPORT-MCMORAN INC CL B 35671D857 26823 814556 SH SOLE 158714 0 655842 FREQUENCY ELECTRS INC COM 358010106 122 10800 SH SOLE 0 0 10800 FRESHPET INC COM 358039105 975 6137 SH SOLE 3766 0 2371 FRONTDOOR INC COM 35905A109 566 10525 SH SOLE 9968 0 557 FRONTLINE LTD SHS NEW G3682E192 347 48593 SH SOLE 0 0 48593 FS KKR CAP CORP COM 302635206 25546 1288227 SH SOLE 3143 0 1285084 FS KKR CAP CORP II COM 35952V303 30896 1581996 SH SOLE 0 0 1581996 FST TR NEW OPPORT MLP & ENE COM 33739M100 1138 213541 SH SOLE 0 0 213541 FTAC OLYMPUS ACQUISITION COR CL A SHS G37288100 166 15700 SH SOLE 0 0 15700 FUBOTV INC COM 35953D104 688 31081 SH SOLE 0 0 31081 FUELCELL ENERGY INC COM 35952H601 1220 84676 SH SOLE 0 0 84676 FULGENT GENETICS INC COM 359664109 5447 56371 SH SOLE 0 0 56371 FULL HSE RESORTS INC COM 359678109 88 10331 SH SOLE 0 0 10331 FULLER H B CO COM 359694106 432 6865 SH SOLE 5981 0 884 FULTON FINL CORP PA COM 360271100 220 12930 SH SOLE 9855 0 3075 FUNKO INC COM CL A 361008105 202 10250 SH SOLE 0 0 10250 FUTU HLDGS LTD SPON ADS CL A 36118L106 1227 7724 SH SOLE 13 0 7711 G III APPAREL GROUP LTD COM 36237H101 339 11262 SH SOLE 9199 0 2063 GABELLI CONV & INC SECS FD I COM 36240B109 441 72443 SH SOLE 0 0 72443 GABELLI DIVID & INCOME TR COM 36242H104 3814 159172 SH SOLE 0 0 159172 GABELLI EQUITY TR INC COM 362397101 14371 2107162 SH SOLE 0 0 2107162 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 387 19724 SH SOLE 0 0 19724 GABELLI MULTIMEDIA TR INC COM 36239Q109 1847 193235 SH SOLE 0 0 193235 GABELLI UTIL TR COM 36240A101 5460 788994 SH SOLE 0 0 788994 GABELLI UTIL TR RIGHT 04/14/2021 36240A168 86 771729 SH SOLE 0 0 771729 GALECTIN THERAPEUTICS INC COM NEW 363225202 35 16284 SH SOLE 0 0 16284 GALLAGHER ARTHUR J & CO COM 363576109 6584 52769 SH SOLE 6145 0 46624 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 930 267944 SH SOLE 0 0 267944 GAMESTOP CORP NEW CL A 36467W109 419 2207 SH SOLE 0 0 2207 GAMING & LEISURE PPTYS INC COM 36467J108 733 17280 SH SOLE 452 0 16828 GAN LTD ORD SHS G3728V109 433 23798 SH SOLE 0 0 23798 GAP INC COM 364760108 7016 235597 SH SOLE 177891 0 57706 GARMIN LTD SHS H2906T109 3919 29726 SH SOLE 212 0 29514 GARTNER INC COM 366651107 1263 6921 SH SOLE 160 0 6761 GASLOG LTD SHS G37585109 189 32682 SH SOLE 0 0 32682 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 193 72194 SH SOLE 0 0 72194 GATX CORP COM 361448103 1167 12583 SH SOLE 8485 0 4098 GENASYS INC COM 36872P103 699 104479 SH SOLE 0 0 104479 GENERAC HLDGS INC COM 368736104 16495 50373 SH SOLE 3664 0 46709 GENERAL DYNAMICS CORP COM 369550108 25016 137784 SH SOLE 14537 0 123247 GENERAL ELECTRIC CO COM 369604103 35293 2687961 SH SOLE 84925 0 2603036 GENERAL ELECTRIC CO COM 369604103 171 13000 SH Put SOLE 0 0 13000 GENERAL MLS INC COM 370334104 41340 674170 SH SOLE 138009 0 536161 GENERAL MTRS CO COM 37045V100 29601 515159 SH SOLE 52920 0 462239 GENESIS ENERGY L P UNIT LTD PARTN 371927104 306 32770 SH SOLE 0 0 32770 GENIUS BRANDS INTL INC COM 37229T301 28 14500 SH SOLE 0 0 14500 GENMAB A/S SPONSORED ADS 372303206 2734 83271 SH SOLE 4881 0 78390 GENPACT LIMITED SHS G3922B107 360 8406 SH SOLE 2943 0 5463 GENTEX CORP COM 371901109 1221 34225 SH SOLE 7061 0 27164 GENTHERM INC COM 37253A103 765 10328 SH SOLE 5558 0 4770 GENUINE PARTS CO COM 372460105 11253 97350 SH SOLE 5811 0 91539 GENWORTH FINL INC COM CL A 37247D106 127 38296 SH SOLE 0 0 38296 GEO GROUP INC NEW COM 36162J106 395 50940 SH SOLE 0 0 50940 GERDAU SA SPON ADR REP PFD 373737105 219 41075 SH SOLE 39377 0 1698 GERMAN AMERN BANCORP INC COM 373865104 1231 26642 SH SOLE 0 0 26642 GERON CORP COM 374163103 147 92949 SH SOLE 0 0 92949 GETTY RLTY CORP NEW COM 374297109 370 13056 SH SOLE 6323 0 6733 GEVO INC COM PAR 374396406 105 10662 SH SOLE 0 0 10662 GIGAMEDIA LTD SHS NEW Y2711Y112 43 12469 SH SOLE 0 0 12469 GILEAD SCIENCES INC COM 375558103 39492 611041 SH SOLE 275717 0 335324 GLACIER BANCORP INC NEW COM 37637Q105 2134 37384 SH SOLE 5358 0 32026 GLADSTONE CAPITAL CORP COM 376535100 2416 243536 SH SOLE 0 0 243536 GLADSTONE COMMERCIAL CORP COM 376536108 359 18373 SH SOLE 0 0 18373 GLADSTONE INVT CORP COM 376546107 1323 108198 SH SOLE 0 0 108198 GLADSTONE LD CORP COM 376549101 297 16234 SH SOLE 0 0 16234 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 13435 376440 SH SOLE 26051 0 350389 GLOBAL MED REIT INC COM NEW 37954A204 896 68373 SH SOLE 1931 0 66442 GLOBAL NET LEASE INC COM NEW 379378201 770 42621 SH SOLE 0 0 42621 GLOBAL PMTS INC COM 37940X102 3862 19161 SH SOLE 4388 0 14773 GLOBAL SELF STORAGE INC COM 37955N106 351 73737 SH SOLE 0 0 73737 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 265 18802 SH SOLE 0 0 18802 GLOBAL X FDS ADAPTIVE US 37954Y574 478 16726 SH SOLE 0 0 16726 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 1867 65606 SH SOLE 0 0 65606 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 13540 510179 SH SOLE 0 0 510179 GLOBAL X FDS CANNABIS ETF 37954Y426 1566 97552 SH SOLE 0 0 97552 GLOBAL X FDS CLEANTECH ETF 37954Y228 327 14782 SH SOLE 0 0 14782 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 12646 491293 SH SOLE 0 0 491293 GLOBAL X FDS CONSCIOUS COS 37954Y731 1185 40663 SH SOLE 0 0 40663 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 1445 57695 SH SOLE 0 0 57695 GLOBAL X FDS E COMMERCE ETF 37954Y467 5689 166257 SH SOLE 0 0 166257 GLOBAL X FDS FINTECH ETF 37954Y814 19900 450948 SH SOLE 0 0 450948 GLOBAL X FDS FOUNDER RUN CO 37954Y681 218 6831 SH SOLE 0 0 6831 GLOBAL X FDS FTSE NORDIC REG 37950E101 1044 36730 SH SOLE 0 0 36730 GLOBAL X FDS GBL X FTSE ETF 37950E648 349 23679 SH SOLE 0 0 23679 GLOBAL X FDS GENOMIC BIOTECH 37954Y434 704 31304 SH SOLE 0 0 31304 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 11308 357841 SH SOLE 0 0 357841 GLOBAL X FDS GLB X SUPERDIV 37950E549 7502 539743 SH SOLE 0 0 539743 GLOBAL X FDS GLBL X MLP ETF 37954Y343 5965 180335 SH SOLE 235 0 180100 GLOBAL X FDS GLBX MSCI NORW 37950E747 688 49698 SH SOLE 0 0 49698 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 7082 595630 SH SOLE 0 0 595630 GLOBAL X FDS GLOBAL X COPPER 37954Y830 4750 133589 SH SOLE 0 0 133589 GLOBAL X FDS GLOBAL X GOLD EX 37954Y863 2257 77322 SH SOLE 0 0 77322 GLOBAL X FDS GLOBAL X SILVER 37954Y848 14379 360379 SH SOLE 0 0 360379 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 3776 200531 SH SOLE 0 0 200531 GLOBAL X FDS GLOBX SUPDV US 37950E291 10811 557862 SH SOLE 0 0 557862 GLOBAL X FDS INTERNET OF THNG 37954Y780 4874 146240 SH SOLE 0 0 146240 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 28875 493932 SH SOLE 0 0 493932 GLOBAL X FDS LNTY THMTC ETF 37954Y772 926 33357 SH SOLE 0 0 33357 GLOBAL X FDS MILL THEMC ETF 37954Y764 2235 55701 SH SOLE 0 0 55701 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 2829 84503 SH SOLE 0 0 84503 GLOBAL X FDS MSCI SUPDIV EA 37954Y699 495 31602 SH SOLE 0 0 31602 GLOBAL X FDS MSCI SUPR EM ETF 37950E119 715 58861 SH SOLE 0 0 58861 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 53399 2365943 SH SOLE 0 0 2365943 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 21602 651828 SH SOLE 0 0 651828 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 258 7800 SH Put SOLE 0 0 7800 GLOBAL X FDS REIT ETF 37950E127 8442 884925 SH SOLE 0 0 884925 GLOBAL X FDS RENEWABLE ENERGY 37954Y707 680 42813 SH SOLE 0 0 42813 GLOBAL X FDS RUSSELL 2000 37954Y459 1308 53891 SH SOLE 0 0 53891 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1915 38681 SH SOLE 0 0 38681 GLOBAL X FDS S&P 500 COVERED 37954Y475 14895 311483 SH SOLE 0 0 311483 GLOBAL X FDS SOCIAL MED ETF 37950E416 5930 88900 SH SOLE 0 0 88900 GLOBAL X FDS SUPER DIV ALTR 37954Y806 429 33775 SH SOLE 0 0 33775 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 3147 164580 SH SOLE 0 0 164580 GLOBAL X FDS THMATC GWT ETF 37954Y418 1853 38674 SH SOLE 0 0 38674 GLOBAL X FDS US INFR DEV ETF 37954Y673 44724 1784679 SH SOLE 31178 0 1753501 GLOBAL X FDS US PFD ETF 37954Y657 23337 914823 SH SOLE 253 0 914570 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 3200 101839 SH SOLE 0 0 101839 GLOBALSTAR INC COM 378973408 708 524259 SH SOLE 0 0 524259 GLOBANT S A COM L44385109 1363 6565 SH SOLE 4079 0 2486 GLOBE LIFE INC COM 37959E102 1066 11037 SH SOLE 3023 0 8014 GLOBUS MED INC CL A 379577208 5001 81090 SH SOLE 24854 0 56236 GLYCOMIMETICS INC COM 38000Q102 59 19625 SH SOLE 0 0 19625 GODADDY INC CL A 380237107 2433 31345 SH SOLE 10574 0 20771 GOLD TR ISHARES 464285105 174464 10729640 SH SOLE 1039 0 10728601 GOLDMAN SACHS BDC INC SHS 38147U107 514 26591 SH SOLE 0 0 26591 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 38098 380485 SH SOLE 0 0 380485 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 15265 304993 SH SOLE 0 0 304993 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 17708 312964 SH SOLE 0 0 312964 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 62573 1172649 SH SOLE 0 0 1172649 GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 93276 1933191 SH SOLE 0 0 1933191 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 29764 753716 SH SOLE 0 0 753716 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1315 38531 SH SOLE 0 0 38531 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 128337 3884297 SH SOLE 0 0 3884297 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 345 9115 SH SOLE 0 0 9115 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 47739 765289 SH SOLE 0 0 765289 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 592827 7492762 SH SOLE 69770 0 7422992 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 8565 137497 SH SOLE 0 0 137497 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 5408 57343 SH SOLE 0 0 57343 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 911 15776 SH SOLE 0 0 15776 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 33415 606777 SH SOLE 0 0 606777 GOLDMAN SACHS GROUP INC COM 38141G104 43279 132351 SH SOLE 8396 0 123955 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 1275 75029 SH SOLE 0 0 75029 GOLUB CAP BDC INC COM 38173M102 1079 73811 SH SOLE 0 0 73811 GOOD WORKS ACQUISITION CORP COM 38216X107 147 13616 SH SOLE 0 0 13616 GOODRX HLDGS INC COM CL A 38246G108 4158 106550 SH SOLE 0 0 106550 GOODYEAR TIRE & RUBR CO COM 382550101 3050 173596 SH SOLE 37255 0 136341 GOOSEHEAD INS INC COM CL A 38267D109 275 2567 SH SOLE 1577 0 990 GOPRO INC CL A 38268T103 360 30910 SH SOLE 0 0 30910 GRACO INC COM 384109104 5128 71600 SH SOLE 11104 0 60496 GRAINGER W W INC COM 384802104 11079 27634 SH SOLE 18557 0 9077 GRAND CANYON ED INC COM 38526M106 339 3168 SH SOLE 2445 0 723 GRANITE CONSTR INC COM 387328107 301 7470 SH SOLE 0 0 7470 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 237 9490 SH SOLE 0 0 9490 GRANITESHARES ETF TR HIPS US HIGH INC 38747R306 179 12292 SH SOLE 0 0 12292 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 1327 36031 SH SOLE 0 0 36031 GRANITESHARES GOLD TR SHS BEN INT 38748G101 5037 296646 SH SOLE 2322 0 294324 GRAPHIC PACKAGING HLDG CO COM 388689101 852 46934 SH SOLE 45558 0 1376 GRAY TELEVISION INC COM 389375106 1328 72176 SH SOLE 69098 0 3078 GREAT AJAX CORP COM 38983D300 129 11811 SH SOLE 0 0 11811 GREAT SOUTHN BANCORP INC COM 390905107 247 4366 SH SOLE 0 0 4366 GREAT WESTN NATL BK PORTLAND COM 695263103 337 8839 SH SOLE 354 0 8485 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 555 45074 SH SOLE 0 0 45074 GREENBRIER COS INC COM 393657101 1277 27046 SH SOLE 205 0 26841 GREENPOWER MTR CO INC COM NEW 39540E302 208 8368 SH SOLE 0 0 8368 GRIFOLS S A SP ADR REP B NVT 398438408 295 17045 SH SOLE 862 0 16183 GROCERY OUTLET HLDG CORP COM 39874R101 362 9821 SH SOLE 7953 0 1868 GROUP 1 AUTOMOTIVE INC COM 398905109 550 3485 SH SOLE 1558 0 1927 GROWGENERATION CORP COM 39986L109 1736 34934 SH SOLE 0 0 34934 GRUBHUB INC COM 400110102 305 5088 SH SOLE 0 0 5088 GUARDANT HEALTH INC COM 40131M109 8230 53913 SH SOLE 29104 0 24809 GUGGENHEIM ENHANCED EQUITY I COM 40167B100 1856 257382 SH SOLE 0 0 257382 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 2462 117306 SH SOLE 0 0 117306 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 903 38591 SH SOLE 0 0 38591 GUIDEWIRE SOFTWARE INC COM 40171V100 626 6160 SH SOLE 4334 0 1826 GW PHARMACEUTICALS PLC ADS 36197T103 2286 10539 SH SOLE 0 0 10539 HACKETT GROUP INC COM 404609109 170 10353 SH SOLE 0 0 10353 HAEMONETICS CORP MASS COM 405024100 1157 10419 SH SOLE 9852 0 567 HAIN CELESTIAL GROUP INC COM 405217100 448 10270 SH SOLE 165 0 10105 HALLIBURTON CO COM 406216101 3287 153179 SH SOLE 1516 0 151663 HALOZYME THERAPEUTICS INC COM 40637H109 645 15476 SH SOLE 3904 0 11572 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1742 45324 SH SOLE 0 0 45324 HANCOCK JOHN INCOME SECS TR COM 410123103 1119 71700 SH SOLE 0 0 71700 HANCOCK JOHN INVS TR COM 410142103 371 20624 SH SOLE 0 0 20624 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 270 42112 SH SOLE 0 0 42112 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2788 134863 SH SOLE 0 0 134863 HANCOCK JOHN PFD INCOME FD I COM 41013X106 750 36050 SH SOLE 0 0 36050 HANCOCK JOHN PFD INCOME FD I COM 41021P103 636 34951 SH SOLE 0 0 34951 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 2522 168913 SH SOLE 0 0 168913 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 1964 83590 SH SOLE 0 0 83590 HANCOCK WHITNEY CORPORATION COM 410120109 647 15407 SH SOLE 5673 0 9734 HANESBRANDS INC COM 410345102 2968 150875 SH SOLE 15688 0 135187 HANNON ARMSTRONG SUST INFR C COM 41068X100 3436 61256 SH SOLE 0 0 61256 HANOVER INS GROUP INC COM 410867105 316 2441 SH SOLE 191 0 2250 HARBORONE BANCORP INC NEW COM NEW 41165Y100 407 30214 SH SOLE 0 0 30214 HARLEY DAVIDSON INC COM 412822108 1552 38710 SH SOLE 2253 0 36457 HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 56 12750 SH SOLE 0 0 12750 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 1040 25012 SH SOLE 0 0 25012 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 4059 99009 SH SOLE 0 0 99009 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 9019 224260 SH SOLE 0 0 224260 HARTFORD FINL SVCS GROUP INC COM 416515104 2199 32925 SH SOLE 3404 0 29521 HASBRO INC COM 418056107 3015 31369 SH SOLE 12218 0 19151 HAWAIIAN ELEC INDUSTRIES COM 419870100 1172 26377 SH SOLE 106 0 26271 HAWAIIAN HOLDINGS INC COM 419879101 319 11970 SH SOLE 536 0 11434 HCA HEALTHCARE INC COM 40412C101 8160 43324 SH SOLE 28828 0 14496 HDFC BANK LTD SPONSORED ADS 40415F101 1738 22369 SH SOLE 13794 0 8575 HEALTH CATALYST INC COM 42225T107 850 18167 SH SOLE 11410 0 6757 HEALTHCARE RLTY TR COM 421946104 387 12767 SH SOLE 4382 0 8385 HEALTHCARE SVCS GROUP INC COM 421906108 283 10104 SH SOLE 3475 0 6629 HEALTHCARE TR AMER INC CL A NEW 42225P501 4610 167164 SH SOLE 999 0 166165 HEALTHEQUITY INC COM 42226A107 1566 23033 SH SOLE 18167 0 4866 HEALTHPEAK PROPERTIES INC COM 42250P103 2407 75822 SH SOLE 1848 0 73974 HECLA MNG CO COM 422704106 668 117378 SH SOLE 0 0 117378 HEICO CORP NEW CL A 422806208 1563 13755 SH SOLE 10788 0 2967 HEICO CORP NEW COM 422806109 1824 14499 SH SOLE 1039 0 13460 HELEN OF TROY LTD COM G4388N106 5125 24330 SH SOLE 252 0 24078 HELIOS TECHNOLOGIES INC COM 42328H109 343 4705 SH SOLE 4705 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 55 10794 SH SOLE 0 0 10794 HELMERICH & PAYNE INC COM 423452101 506 18776 SH SOLE 10646 0 8130 HENRY JACK & ASSOC INC COM 426281101 2347 15472 SH SOLE 6416 0 9056 HENRY SCHEIN INC COM 806407102 691 9975 SH SOLE 3354 0 6621 HERC HLDGS INC COM 42704L104 424 4189 SH SOLE 3380 0 809 HERCULES CAPITAL INC COM 427096508 3004 187396 SH SOLE 0 0 187396 HERITAGE FINL CORP WASH COM 42722X106 645 22830 SH SOLE 0 0 22830 HERON THERAPEUTICS INC COM 427746102 246 15200 SH SOLE 0 0 15200 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 499 47336 SH SOLE 0 0 47336 HERSHEY CO COM 427866108 26920 170206 SH SOLE 9430 0 160776 HESKA CORP COM RESTRC NEW 42805E306 670 3976 SH SOLE 3853 0 123 HESS CORP COM 42809H107 1519 21461 SH SOLE 12576 0 8885 HESS MIDSTREAM LP CL A SHS 428103105 682 30399 SH SOLE 1983 0 28416 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1990 126461 SH SOLE 0 0 126461 HEXCEL CORP NEW COM 428291108 7676 137064 SH SOLE 120452 0 16612 HEXO CORP COM NEW 428304307 180 27770 SH SOLE 0 0 27770 HIGH INCOME SECS FD SHS BEN INT 42968F108 336 38493 SH SOLE 0 0 38493 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 898 55738 SH SOLE 0 0 55738 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 806 104481 SH SOLE 0 0 104481 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 6447 581326 SH SOLE 0 0 581326 HILL ROM HLDGS INC COM 431475102 2372 21473 SH SOLE 0 0 21473 HILLENBRAND INC COM 431571108 884 18521 SH SOLE 6254 0 12267 HILLTOP HOLDINGS INC COM 432748101 725 21229 SH SOLE 0 0 21229 HILTON GRAND VACATIONS INC COM 43283X105 3289 87736 SH SOLE 0 0 87736 HILTON WORLDWIDE HLDGS INC COM 43300A203 4143 34260 SH SOLE 2748 0 31512 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 589 43155 SH SOLE 3734 0 39421 HOLICITY INC COM CL A 435063102 577 48960 SH SOLE 0 0 48960 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 351 18360 SH SOLE 1638 0 16722 HOLLYFRONTIER CORP COM 436106108 704 19690 SH SOLE 3685 0 16005 HOLOGIC INC COM 436440101 10358 139263 SH SOLE 97356 0 41907 HOME BANCORP INC COM 43689E107 236 6557 SH SOLE 0 0 6557 HOME BANCSHARES INC COM 436893200 506 18718 SH SOLE 0 0 18718 HOME DEPOT INC COM 437076102 242539 794557 SH SOLE 116861 0 677696 HONDA MOTOR LTD AMERN SHS 438128308 762 25228 SH SOLE 1713 0 23515 HONEYWELL INTL INC COM 438516106 66431 306035 SH SOLE 51728 0 254307 HORIZON BANCORP INC COM 440407104 649 34931 SH SOLE 0 0 34931 HORIZON TECHNOLOGY FIN CORP COM 44045A102 266 18477 SH SOLE 0 0 18477 HORIZON THERAPEUTICS PUB L SHS G46188101 2197 23865 SH SOLE 7726 0 16139 HORMEL FOODS CORP COM 440452100 5790 121176 SH SOLE 9765 0 111411 HOST HOTELS & RESORTS INC COM 44107P104 500 29684 SH SOLE 4205 0 25479 HOSTESS BRANDS INC CL A 44109J106 149 10407 SH SOLE 10407 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 108 14139 SH SOLE 925 0 13214 HOULIHAN LOKEY INC CL A 441593100 962 14464 SH SOLE 13973 0 491 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 4922 46549 SH SOLE 0 0 46549 HOWMET AEROSPACE INC COM 443201108 921 28665 SH SOLE 2830 0 25835 HP INC COM 40434L105 3676 115771 SH SOLE 2872 0 112899 HSBC HLDGS PLC SPON ADR NEW 404280406 594 20394 SH SOLE 42 0 20352 HUBBELL INC COM 443510607 1072 5738 SH SOLE 1111 0 4627 HUBSPOT INC COM 443573100 3902 8591 SH SOLE 90 0 8501 HUMANA INC COM 444859102 6540 15598 SH SOLE 4200 0 11398 HUNT J B TRANS SVCS INC COM 445658107 2664 15851 SH SOLE 1327 0 14524 HUNTINGTON BANCSHARES INC COM 446150104 18090 1150750 SH SOLE 760835 0 389915 HUNTINGTON INGALLS INDS INC COM 446413106 3046 14797 SH SOLE 2183 0 12614 HUNTSMAN CORP COM 447011107 541 18749 SH SOLE 1089 0 17660 HUYA INC ADS REP SHS A 44852D108 329 16885 SH SOLE 10827 0 6058 HYATT HOTELS CORP COM CL A 448579102 1739 21027 SH SOLE 147 0 20880 HYSTER YALE MATLS HANDLING I CL A 449172105 413 4739 SH SOLE 0 0 4739 IAA INC COM 449253103 2028 36771 SH SOLE 6844 0 29927 IAC INTERACTIVECORP NEW COM 44891N109 1006 4651 SH SOLE 1081 0 3570 IAMGOLD CORP COM 450913108 102 34181 SH SOLE 0 0 34181 IBIO INC COM NEW 451033203 87 56510 SH SOLE 0 0 56510 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 4516 84071 SH SOLE 0 0 84071 ICF INTL INC COM 44925C103 916 10479 SH SOLE 9730 0 749 ICICI BANK LIMITED ADR 45104G104 603 37620 SH SOLE 30440 0 7180 ICON PLC SHS G4705A100 5375 27373 SH SOLE 8187 0 19186 IDACORP INC COM 451107106 1224 12247 SH SOLE 1662 0 10585 IDEANOMICS INC COM 45166V106 67 23075 SH SOLE 0 0 23075 IDEX CORP COM 45167R104 775 3704 SH SOLE 2084 0 1620 IDEXX LABS INC COM 45168D104 12241 25017 SH SOLE 6233 0 18784 IEC ELECTRS CORP NEW COM 44949L105 521 43274 SH SOLE 0 0 43274 IHEARTMEDIA INC COM CL A 45174J509 284 15658 SH SOLE 0 0 15658 IHS MARKIT LTD SHS G47567105 9551 98689 SH SOLE 79025 0 19664 II-VI INC COM 902104108 1674 24478 SH SOLE 2409 0 22069 ILLINOIS TOOL WKS INC COM 452308109 36657 165477 SH SOLE 70678 0 94799 ILLUMINA INC COM 452327109 9530 24814 SH SOLE 9191 0 15623 IMMATICS N.V SHS N44445109 146 13043 SH SOLE 0 0 13043 IMMUNITYBIO INC COM 45256X103 1524 64205 SH SOLE 0 0 64205 IMMUNOGEN INC COM 45253H101 267 32906 SH SOLE 29750 0 3156 IMPINJ INC COM 453204109 907 15944 SH SOLE 1472 0 14472 INARI MED INC COM 45332Y109 393 3669 SH SOLE 613 0 3056 INCYTE CORP COM 45337C102 1055 12981 SH SOLE 7262 0 5719 INDEPENDENT BK CORP MICH COM NEW 453838609 575 24334 SH SOLE 0 0 24334 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 11857 434569 SH SOLE 0 0 434569 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 970 36379 SH SOLE 0 0 36379 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 1483 62053 SH SOLE 0 0 62053 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2068 65018 SH SOLE 0 0 65018 INDEXIQ ETF TR IQ CANDRM ESG US 45409B461 3335 98638 SH SOLE 0 0 98638 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1008 29186 SH SOLE 0 0 29186 INDEXIQ ETF TR IQ CNDRM ESG INT 45409B453 3436 120506 SH SOLE 0 0 120506 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 394 14243 SH SOLE 0 0 14243 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 2266 68770 SH SOLE 0 0 68770 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 524 20983 SH SOLE 0 0 20983 INDEXIQ ETF TR US RL EST SMCP 45409B628 433 17963 SH SOLE 0 0 17963 INDIA FD INC COM 454089103 740 34509 SH SOLE 0 0 34509 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1288 55670 SH SOLE 2310 0 53360 INFOSYS LTD SPONSORED ADR 456788108 4189 223752 SH SOLE 48870 0 174882 INFUSYSTEM HLDGS INC COM 45685K102 397 19481 SH SOLE 0 0 19481 ING GROEP N.V. SPONSORED ADR 456837103 580 47384 SH SOLE 30701 0 16683 INGERSOLL RAND INC COM 45687V106 1922 39061 SH SOLE 3593 0 35468 INGREDION INC COM 457187102 838 9318 SH SOLE 1397 0 7921 INMODE LTD SHS M5425M103 931 12862 SH SOLE 3995 0 8867 INNATE PHARMA S A SPONSORED ADS 45781K204 52 12000 SH SOLE 0 0 12000 INNOSPEC INC COM 45768S105 254 2478 SH SOLE 378 0 2100 INNOVATIVE INDL PPTYS INC COM 45781V101 7272 40365 SH SOLE 59 0 40306 INNOVATOR ETFS TR IBD 50 ETF 45782C102 5526 125932 SH SOLE 0 0 125932 INNOVATOR ETFS TR IBD ETF LEADERS 45782C201 356 13312 SH SOLE 0 0 13312 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 501 9268 SH SOLE 0 0 9268 INNOVATOR ETFS TR NASDAQ 100 PWR 45782C615 201 5452 SH SOLE 0 0 5452 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 855 27384 SH SOLE 0 0 27384 INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 452 14600 SH SOLE 0 0 14600 INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 3971 132147 SH SOLE 0 0 132147 INNOVATOR ETFS TR S&P 500 POWER 45782C508 728 23069 SH SOLE 0 0 23069 INNOVATOR ETFS TR S&P 500 PWR 45782C813 385 13112 SH SOLE 0 0 13112 INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 1386 50314 SH SOLE 0 0 50314 INNOVATOR ETFS TR S&P 500 PWR BUF 45782C318 331 11503 SH SOLE 0 0 11503 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 291 10227 SH SOLE 0 0 10227 INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 289 11495 SH SOLE 0 0 11495 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 356 13066 SH SOLE 0 0 13066 INNOVATOR ETFS TR II LADRD FD S&P 500 45783G102 379 11099 SH SOLE 0 0 11099 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 5746 237253 SH SOLE 0 0 237253 INOVALON HLDGS INC COM CL A 45781D101 857 29771 SH SOLE 17061 0 12710 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 478 51530 SH SOLE 0 0 51530 INPHI CORP COM 45772F107 1018 5706 SH SOLE 2764 0 2942 INSEEGO CORP COM 45782B104 1170 117030 SH SOLE 0 0 117030 INSIGHT ENTERPRISES INC COM 45765U103 528 5538 SH SOLE 393 0 5145 INSIGHT SELECT INCOME FD COM 45781W109 380 18577 SH SOLE 0 0 18577 INSPERITY INC COM 45778Q107 877 10468 SH SOLE 4914 0 5554 INSPIRE MED SYS INC COM 457730109 1382 6675 SH SOLE 3059 0 3616 INSTALLED BLDG PRODS INC COM 45780R101 273 2461 SH SOLE 2145 0 316 INSULET CORP COM 45784P101 2754 10556 SH SOLE 3359 0 7197 INTEGER HLDGS CORP COM 45826H109 1076 11682 SH SOLE 3649 0 8033 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 686 9929 SH SOLE 6397 0 3532 INTEL CORP COM 458140100 112081 1751269 SH SOLE 57910 0 1693359 INTEL CORP COM 458140100 275 4300 SH Put SOLE 0 0 4300 INTELLIA THERAPEUTICS INC COM 45826J105 4315 53761 SH SOLE 38162 0 15599 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 780 10679 SH SOLE 1677 0 9002 INTERCONTINENTAL EXCHANGE IN COM 45866F104 16213 145178 SH SOLE 88877 0 56301 INTERNATIONAL BUSINESS MACHS COM 459200101 78687 590475 SH SOLE 61372 0 529103 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 6221 44560 SH SOLE 24361 0 20199 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 274 17087 SH SOLE 9459 0 7628 INTERNATIONAL PAPER CO COM 460146103 15382 284475 SH SOLE 37723 0 246752 INTERNATIONAL SEAWAYS INC COM Y41053102 554 28607 SH SOLE 28265 0 342 INTERPUBLIC GROUP COS INC COM 460690100 2242 76777 SH SOLE 972 0 75805 INTRA CELLULAR THERAPIES INC COM 46116X101 464 13689 SH SOLE 13589 0 100 INTREPID POTASH INC COM 46121Y201 479 14699 SH SOLE 0 0 14699 INTUIT COM 461202103 20664 53943 SH SOLE 13530 0 40413 INTUITIVE SURGICAL INC COM NEW 46120E602 28283 38275 SH SOLE 3602 0 34673 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 1929 20626 SH SOLE 0 0 20626 INVESCO ACTIVELY MANAGED ETF BLNCD MLTI AST 46090A200 454 28603 SH SOLE 0 0 28603 INVESCO ACTIVELY MANAGED ETF CNSRTV MLT AST 46090A309 2197 163689 SH SOLE 0 0 163689 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 6218 110460 SH SOLE 0 0 110460 INVESCO ACTIVELY MANAGED ETF GWT MLTI ASST 46090A408 237 13673 SH SOLE 0 0 13673 INVESCO ACTIVELY MANAGED ETF MDRTLY CNSRTIV 46090A507 490 32937 SH SOLE 0 0 32937 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 8144 241437 SH SOLE 0 0 241437 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 41311 737427 SH SOLE 0 0 737427 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 79127 1567491 SH SOLE 4258 0 1563233 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 1247 49732 SH SOLE 0 0 49732 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 18815 1091657 SH SOLE 0 0 1091657 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 158 13353 SH SOLE 0 0 13353 INVESCO BD FD COM 46132L107 867 43420 SH SOLE 0 0 43420 INVESCO CALIF VALUE MUN INCO COM 46132H106 148 11599 SH SOLE 0 0 11599 INVESCO CURRENCYSHARES AUSTR AUSTRALIAN DOL 46090N103 883 11676 SH SOLE 0 0 11676 INVESCO CURRENCYSHARES CDN D CDN DLR SHS 46138T104 311 3975 SH SOLE 0 0 3975 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 221 2593 SH SOLE 0 0 2593 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 873 9086 SH SOLE 0 0 9086 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 7026 422989 SH SOLE 0 0 422989 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 6894 406965 SH SOLE 0 0 406965 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 778 41751 SH SOLE 0 0 41751 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 286 21868 SH SOLE 0 0 21868 INVESCO DB MULTI-SECTOR COMM GOLD FD 46140H601 376 7625 SH SOLE 0 0 7625 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 4289 407693 SH SOLE 0 0 407693 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 693 14636 SH SOLE 0 0 14636 INVESCO DB MULTI-SECTOR COMM SILVER FD 46140H205 808 23565 SH SOLE 0 0 23565 INVESCO DB US DLR INDEX TR BEARISH FD 46141D104 1227 58602 SH SOLE 0 0 58602 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 2263 90083 SH SOLE 0 0 90083 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 381 33550 SH SOLE 0 0 33550 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 5878 167524 SH SOLE 0 0 167524 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 3609 130423 SH SOLE 0 0 130423 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 17489 751872 SH SOLE 0 0 751872 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 4615 56654 SH SOLE 0 0 56654 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 4396 129448 SH SOLE 0 0 129448 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 4652 193757 SH SOLE 0 0 193757 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 15385 180901 SH SOLE 0 0 180901 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 12957 484008 SH SOLE 0 0 484008 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 14175 732542 SH SOLE 1027 0 731515 INVESCO EXCH TRADED FD TR II FNDMNTL IG CRP 46138E693 2814 105647 SH SOLE 0 0 105647 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 2420 52356 SH SOLE 0 0 52356 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 4309 191323 SH SOLE 0 0 191323 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 342 9349 SH SOLE 0 0 9349 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 13547 423353 SH SOLE 0 0 423353 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 2076 93950 SH SOLE 0 0 93950 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 2120 58535 SH SOLE 0 0 58535 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 15217 357122 SH SOLE 0 0 357122 INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 1316 45942 SH SOLE 0 0 45942 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 7189 116160 SH SOLE 917 0 115243 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 7556 385306 SH SOLE 0 0 385306 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 4993 66511 SH SOLE 0 0 66511 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 7850 350312 SH SOLE 0 0 350312 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 681 11146 SH SOLE 0 0 11146 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 1544 42985 SH SOLE 0 0 42985 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 35470 270313 SH SOLE 0 0 270313 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 10820 339824 SH SOLE 0 0 339824 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 22024 823006 SH SOLE 0 0 823006 INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 692 26914 SH SOLE 0 0 26914 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 104392 6959442 SH SOLE 2041 0 6957401 INVESCO EXCH TRADED FD TR II PURBETA US AGG 46138E446 2821 110137 SH SOLE 0 0 110137 INVESCO EXCH TRADED FD TR II PURBTA 0 5 YR 46138E495 3977 151901 SH SOLE 0 0 151901 INVESCO EXCH TRADED FD TR II PURBTA FTSE EM 46138E479 1913 65036 SH SOLE 0 0 65036 INVESCO EXCH TRADED FD TR II PURBTA MSCI SM 46138E453 5156 136420 SH SOLE 0 0 136420 INVESCO EXCH TRADED FD TR II PURBTA MSCI US 46138E461 441 10948 SH SOLE 0 0 10948 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 2021 47045 SH SOLE 0 0 47045 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 1252 33831 SH SOLE 0 0 33831 INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 4587 114826 SH SOLE 0 0 114826 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 711 16153 SH SOLE 0 0 16153 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 28766 413715 SH SOLE 12987 0 400728 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 6749 127283 SH SOLE 0 0 127283 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 56324 810189 SH SOLE 0 0 810189 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 2170 92041 SH SOLE 0 0 92041 INVESCO EXCH TRADED FD TR II S&P EMRNG MMTM 46138E289 1441 75362 SH SOLE 0 0 75362 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 3208 65290 SH SOLE 0 0 65290 INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 359 13308 SH SOLE 0 0 13308 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 7512 247095 SH SOLE 0 0 247095 INVESCO EXCH TRADED FD TR II S&P INTL MOMNT 46138E222 225 6917 SH SOLE 0 0 6917 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 3368 115350 SH SOLE 0 0 115350 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 14771 171701 SH SOLE 0 0 171701 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 50929 972669 SH SOLE 0 0 972669 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 17529 153860 SH SOLE 0 0 153860 INVESCO EXCH TRADED FD TR II S&P SMLCAP HIG 46138E131 371 16212 SH SOLE 0 0 16212 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 1072 29085 SH SOLE 0 0 29085 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 952 8484 SH SOLE 0 0 8484 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 965 152914 SH SOLE 0 0 152914 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 617 10897 SH SOLE 0 0 10897 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 11767 63961 SH SOLE 0 0 63961 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 343 3656 SH SOLE 0 0 3656 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 2117 15416 SH SOLE 0 0 15416 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 13302 289862 SH SOLE 1293 0 288569 INVESCO EXCH TRADED FD TR II S&P SMLCP MATL 46138G201 221 3504 SH SOLE 0 0 3504 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 362 3600 SH SOLE 0 0 3600 INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409 781 12454 SH SOLE 0 0 12454 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 15627 392731 SH SOLE 0 0 392731 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 40434 943186 SH SOLE 0 0 943186 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 142241 2446107 SH SOLE 0 0 2446107 INVESCO EXCH TRADED FD TR II S&P500 MIN VAR 46138E347 764 21807 SH SOLE 0 0 21807 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 39311 428366 SH SOLE 0 0 428366 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 23726 1072108 SH SOLE 0 0 1072108 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 23862 744994 SH SOLE 0 0 744994 INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 7506 71026 SH SOLE 0 0 71026 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 7888 305161 SH SOLE 0 0 305161 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 470 22737 SH SOLE 0 0 22737 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 19940 943663 SH SOLE 0 0 943663 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 8181 354789 SH SOLE 0 0 354789 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 14840 685764 SH SOLE 0 0 685764 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 10841 464291 SH SOLE 0 0 464291 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 MUNI 46138J551 829 32590 SH SOLE 0 0 32590 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 16001 735021 SH SOLE 0 0 735021 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 6747 266691 SH SOLE 0 0 266691 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 1257 49058 SH SOLE 0 0 49058 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 11179 504254 SH SOLE 0 0 504254 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 6300 252184 SH SOLE 0 0 252184 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 1479 57502 SH SOLE 0 0 57502 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 14868 671232 SH SOLE 0 0 671232 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 3474 141525 SH SOLE 0 0 141525 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 2307 89387 SH SOLE 0 0 89387 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 1465 68763 SH SOLE 0 0 68763 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 275 10709 SH SOLE 0 0 10709 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1176 54432 SH SOLE 0 0 54432 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 516 20237 SH SOLE 0 0 20237 INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 291 11253 SH SOLE 0 0 11253 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 9067 148390 SH SOLE 0 0 148390 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 851 33266 SH SOLE 0 0 33266 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 604 26782 SH SOLE 0 0 26782 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 36326 823540 SH SOLE 0 0 823540 INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 8611 218507 SH SOLE 0 0 218507 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 18013 247667 SH SOLE 0 0 247667 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 30953 367565 SH SOLE 0 0 367565 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 81981 2370071 SH SOLE 0 0 2370071 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 13495 312452 SH SOLE 0 0 312452 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 2816 33905 SH SOLE 0 0 33905 INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 4552 51651 SH SOLE 0 0 51651 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 4845 195593 SH SOLE 0 0 195593 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 1463 30415 SH SOLE 0 0 30415 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 15796 100589 SH SOLE 0 0 100589 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 6212 60753 SH SOLE 0 0 60753 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 39672 466020 SH SOLE 0 0 466020 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 4908 52958 SH SOLE 0 0 52958 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 7705 53594 SH SOLE 0 0 53594 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 3312 99820 SH SOLE 0 0 99820 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 2585 35023 SH SOLE 0 0 35023 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 8216 167324 SH SOLE 0 0 167324 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 2666 180382 SH SOLE 0 0 180382 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 2463 61554 SH SOLE 0 0 61554 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 29575 643359 SH SOLE 0 0 643359 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 20967 308015 SH SOLE 0 0 308015 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 19951 467672 SH SOLE 0 0 467672 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 1401 27802 SH SOLE 0 0 27802 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 1940 16774 SH SOLE 0 0 16774 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 987 11965 SH SOLE 0 0 11965 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 2629 782543 SH SOLE 0 0 782543 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 6572 83320 SH SOLE 0 0 83320 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 14395 119540 SH SOLE 0 0 119540 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 15996 102661 SH SOLE 0 0 102661 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 24202 1281905 SH SOLE 0 0 1281905 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 46348 305585 SH SOLE 0 0 305585 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 22546 127854 SH SOLE 0 0 127854 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 4561 314460 SH SOLE 0 0 314460 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1964 30932 SH SOLE 0 0 30932 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 11990 592092 SH SOLE 0 0 592092 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 3967 237801 SH SOLE 0 0 237801 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 4186 55425 SH SOLE 0 0 55425 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 16792 72782 SH SOLE 0 0 72782 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 678 11709 SH SOLE 0 0 11709 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 9611 127753 SH SOLE 0 0 127753 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 4006 49182 SH SOLE 0 0 49182 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 53518 180493 SH SOLE 0 0 180493 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 746 16052 SH SOLE 0 0 16052 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 6082 163508 SH SOLE 0 0 163508 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 40279 480602 SH SOLE 0 0 480602 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 12075 158640 SH SOLE 0 0 158640 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 12811 286856 SH SOLE 0 0 286856 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 4917 55177 SH SOLE 0 0 55177 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 8615 39220 SH SOLE 0 0 39220 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 4330 47950 SH SOLE 0 0 47950 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 20599 424024 SH SOLE 0 0 424024 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 4936 61380 SH SOLE 0 0 61380 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 2974 18889 SH SOLE 0 0 18889 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 4857 54906 SH SOLE 0 0 54906 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 10769 206854 SH SOLE 0 0 206854 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 340 5412 SH SOLE 0 0 5412 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1677 77407 SH SOLE 0 0 77407 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 10250 72672 SH SOLE 0 0 72672 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 1235 30667 SH SOLE 0 0 30667 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 3971 71132 SH SOLE 0 0 71132 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 9759 36375 SH SOLE 0 0 36375 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 3464 19494 SH SOLE 0 0 19494 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 5281 33860 SH SOLE 0 0 33860 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 26008 164746 SH SOLE 0 0 164746 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 28150 104316 SH SOLE 0 0 104316 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 2386 23062 SH SOLE 0 0 23062 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 182535 1288546 SH SOLE 2488 0 1286058 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 36490 222137 SH SOLE 0 0 222137 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 16495 222939 SH SOLE 0 0 222939 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 87545 1974841 SH SOLE 0 0 1974841 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 11672 236282 SH SOLE 0 0 236282 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 27517 279672 SH SOLE 0 0 279672 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 9891 117457 SH SOLE 0 0 117457 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 738 31754 SH SOLE 0 0 31754 INVESCO EXCHNG TRAD SLF INDE INVT GRAD VALU 46139W601 274 10185 SH SOLE 0 0 10185 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 2460 92602 SH SOLE 0 0 92602 INVESCO HIGH INCOME 2023 TAR COM 46135X108 432 46751 SH SOLE 0 0 46751 INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109 3264 132527 SH SOLE 0 0 132527 INVESCO LTD SHS G491BT108 10533 417626 SH SOLE 585 0 417041 INVESCO MORTGAGE CAPITAL INC COM 46131B100 112 27861 SH SOLE 0 0 27861 INVESCO MUN OPPORTUNITY TR COM 46132C107 758 57475 SH SOLE 0 0 57475 INVESCO MUN TR COM 46131J103 271 20508 SH SOLE 0 0 20508 INVESCO MUNI INCOME OPP TRST COM 46132X101 442 55994 SH SOLE 0 0 55994 INVESCO PA VALUE MUN INC TR COM 46132K109 280 21437 SH SOLE 0 0 21437 INVESCO QQQ TR UNIT SER 1 46090E103 1947455 6102388 SH SOLE 5144 0 6097244 INVESCO QQQ TR UNIT SER 1 46090E103 6925 21700 SH Put SOLE 0 0 21700 INVESCO QUALITY MUN INCOME T COM 46133G107 1136 87586 SH SOLE 0 0 87586 INVESCO SR INCOME TR COM 46131H107 1978 470902 SH SOLE 0 0 470902 INVESCO TR INVT GRADE MUNS COM 46131M106 1029 76309 SH SOLE 0 0 76309 INVESCO VALUE MUN INCOME TR COM 46132P108 2760 176122 SH SOLE 0 0 176122 INVESTCORP CR MGMT BDC INC COM 46090R104 69 12240 SH SOLE 0 0 12240 INVESTORS BANCORP INC NEW COM 46146L101 461 31398 SH SOLE 4625 0 26773 INVITAE CORP COM 46185L103 7034 184079 SH SOLE 41099 0 142980 INVITATION HOMES INC COM 46187W107 764 23868 SH SOLE 9264 0 14604 IONIS PHARMACEUTICALS INC COM 462222100 2486 55283 SH SOLE 41150 0 14133 IPG PHOTONICS CORP COM 44980X109 414 1964 SH SOLE 215 0 1749 IQIYI INC SPONSORED ADS 46267X108 890 53535 SH SOLE 0 0 53535 IQVIA HLDGS INC COM 46266C105 10623 55003 SH SOLE 15617 0 39386 IRIDIUM COMMUNICATIONS INC COM 46269C102 969 23495 SH SOLE 9541 0 13954 IROBOT CORP COM 462726100 819 6700 SH SOLE 0 0 6700 IRON MTN INC NEW COM 46284V101 13990 378016 SH SOLE 45841 0 332175 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 112 10000 SH SOLE 0 0 10000 ISHARES INC CORE MSCI EMKT 46434G103 1236302 19209170 SH SOLE 105675 0 19103495 ISHARES INC CUR HD MSCI EM 46434G509 486 15079 SH SOLE 0 0 15079 ISHARES INC EM MKT SM-CP ETF 464286475 710 12350 SH SOLE 0 0 12350 ISHARES INC EM MKTS DIV ETF 464286319 4299 109715 SH SOLE 0 0 109715 ISHARES INC ESG AWR MSCI EM 46434G863 269576 6224336 SH SOLE 86 0 6224250 ISHARES INC GLB AGRIC PR ETF 464286350 1657 41413 SH SOLE 0 0 41413 ISHARES INC GLB ENR PROD ETF 464286343 2498 159119 SH SOLE 0 0 159119 ISHARES INC JP MORGAN EM ETF 464286517 349 8207 SH SOLE 0 0 8207 ISHARES INC JP MRG EM CRP BD 464286251 244 4703 SH SOLE 0 0 4703 ISHARES INC JP MRGN EM HI BD 464286285 21167 475995 SH SOLE 0 0 475995 ISHARES INC MSCI AUST ETF 464286103 1390 56065 SH SOLE 0 0 56065 ISHARES INC MSCI BRAZIL ETF 464286400 5548 165874 SH SOLE 0 0 165874 ISHARES INC MSCI BRAZIL ETF 464286400 274 8200 SH Put SOLE 0 0 8200 ISHARES INC MSCI BRIC INDX 464286657 1538 29182 SH SOLE 0 0 29182 ISHARES INC MSCI CDA ETF 464286509 2347 68939 SH SOLE 0 0 68939 ISHARES INC MSCI EM ASIA ETF 464286426 4054 44680 SH SOLE 0 0 44680 ISHARES INC MSCI EMERG MKT 46434G889 1695 32575 SH SOLE 0 0 32575 ISHARES INC MSCI EMERG MRKT 464286533 32786 519099 SH SOLE 0 0 519099 ISHARES INC MSCI EMRG CHN 46434G764 4420 74344 SH SOLE 378 0 73966 ISHARES INC MSCI EQUAL WEITE 464286681 2744 35017 SH SOLE 0 0 35017 ISHARES INC MSCI EURZONE ETF 464286608 4610 99283 SH SOLE 0 0 99283 ISHARES INC MSCI FRANCE ETF 464286707 17312 497036 SH SOLE 0 0 497036 ISHARES INC MSCI FRONTIER 464286145 1883 63853 SH SOLE 0 0 63853 ISHARES INC MSCI GBL ETF NEW 46434G848 3267 77537 SH SOLE 0 0 77537 ISHARES INC MSCI GBL GOLD MN 46434G855 3341 122132 SH SOLE 0 0 122132 ISHARES INC MSCI GBL MIN VOL 464286525 49263 499320 SH SOLE 0 0 499320 ISHARES INC MSCI GERMANY ETF 464286806 14221 425263 SH SOLE 116 0 425147 ISHARES INC MSCI GLB SLV&MTL 464286327 647 43825 SH SOLE 0 0 43825 ISHARES INC MSCI HONG KG ETF 464286871 8504 319951 SH SOLE 0 0 319951 ISHARES INC MSCI ISRAEL ETF 464286632 672 10419 SH SOLE 0 0 10419 ISHARES INC MSCI JPN ETF NEW 46434G822 90426 1319703 SH SOLE 63 0 1319640 ISHARES INC MSCI MEXICO ETF 464286822 4121 94031 SH SOLE 0 0 94031 ISHARES INC MSCI NETHERL ETF 464286814 2040 44209 SH SOLE 0 0 44209 ISHARES INC MSCI PAC JP ETF 464286665 923 18373 SH SOLE 90 0 18283 ISHARES INC MSCI RUSSIA ETF 46434G798 337 8542 SH SOLE 0 0 8542 ISHARES INC MSCI SINGPOR ETF 46434G780 428 18269 SH SOLE 0 0 18269 ISHARES INC MSCI STH AFR ETF 464286780 9087 184025 SH SOLE 0 0 184025 ISHARES INC MSCI STH KOR ETF 464286772 7343 81867 SH SOLE 0 0 81867 ISHARES INC MSCI SWEDEN ETF 464286756 250 5605 SH SOLE 0 0 5605 ISHARES INC MSCI SWITZERLAND 464286749 2654 60038 SH SOLE 0 0 60038 ISHARES INC MSCI TAIWAN ETF 46434G772 8122 135449 SH SOLE 0 0 135449 ISHARES INC MSCI THAILND ETF 464286624 788 9580 SH SOLE 0 0 9580 ISHARES INC MSCI WORLD ETF 464286392 7134 60212 SH SOLE 0 0 60212 ISHARES INC US INTL HGH YLD 464286178 1175 23415 SH SOLE 0 0 23415 ISHARES S&P GSCI COMMODITYISHARES UNIT BEN INT 46428R107 315 22552 SH SOLE 0 0 22552 ISHARES SILVER TR ISHARES 46428Q109 61406 2705095 SH SOLE 344 0 2704751 ISHARES TR 0-5 YR TIPS ETF 46429B747 76636 724897 SH SOLE 52 0 724845 ISHARES TR 0-5YR HI YL CP 46434V407 34152 745524 SH SOLE 0 0 745524 ISHARES TR 0-5YR INVT GR CP 46434V100 21894 422833 SH SOLE 0 0 422833 ISHARES TR 1 3 YR TREAS BD 464287457 250080 2899477 SH SOLE 140135 0 2759342 ISHARES TR 10+ YR INVST GRD 464289511 14186 212784 SH SOLE 0 0 212784 ISHARES TR 10-20 YR TRS ETF 464288653 6859 48933 SH SOLE 498 0 48435 ISHARES TR 20 YR TR BD ETF 464287432 61209 451892 SH SOLE 22045 0 429847 ISHARES TR 3 7 YR TREAS BD 464288661 172505 1328086 SH SOLE 93804 0 1234282 ISHARES TR A RATE CP BD ETF 46429B291 16794 302979 SH SOLE 0 0 302979 ISHARES TR AGENCY BOND ETF 464288166 5375 45653 SH SOLE 0 0 45653 ISHARES TR AGGRES ALLOC ETF 464289859 6535 97638 SH SOLE 0 0 97638 ISHARES TR ASIA 50 ETF 464288430 9834 106677 SH SOLE 0 0 106677 ISHARES TR BARCLAYS 7 10 YR 464287440 118066 1045478 SH SOLE 420 0 1045058 ISHARES TR BB RAT CORP BD 46435U473 4134 80191 SH SOLE 49 0 80142 ISHARES TR BLACKROCK ULTRA 46434V878 50798 1005501 SH SOLE 0 0 1005501 ISHARES TR BROAD USD HIGH 46435U853 488710 11864771 SH SOLE 233 0 11864538 ISHARES TR CALIF MUN BD ETF 464288356 32225 518754 SH SOLE 0 0 518754 ISHARES TR CHINA LG-CAP ETF 464287184 5334 114322 SH SOLE 0 0 114322 ISHARES TR CMBS ETF 46429B366 21458 398410 SH SOLE 0 0 398410 ISHARES TR COHEN STEER REIT 464287564 13534 234114 SH SOLE 0 0 234114 ISHARES TR CONSER ALLOC ETF 464289883 26995 698452 SH SOLE 0 0 698452 ISHARES TR CONV BD ETF 46435G102 20206 205723 SH SOLE 0 0 205723 ISHARES TR CORE 1 5 YR USD 46432F859 23483 457838 SH SOLE 3317 0 454521 ISHARES TR CORE DIV GRWTH 46434V621 284155 5886792 SH SOLE 355 0 5886437 ISHARES TR CORE HIGH DV ETF 46429B663 90900 957950 SH SOLE 0 0 957950 ISHARES TR CORE INTL AGGR 46435G672 5275 96147 SH SOLE 0 0 96147 ISHARES TR CORE LT USDB ETF 464289479 2711 39549 SH SOLE 0 0 39549 ISHARES TR CORE MSCI EAFE 46432F842 1067907 14821743 SH SOLE 45276 0 14776467 ISHARES TR CORE MSCI EURO 46434V738 2868 53132 SH SOLE 12840 0 40292 ISHARES TR CORE MSCI INTL 46435G326 3194 49441 SH SOLE 0 0 49441 ISHARES TR CORE MSCI PAC 46434V696 1890 28397 SH SOLE 0 0 28397 ISHARES TR CORE MSCI TOTAL 46432F834 51327 730315 SH SOLE 0 0 730315 ISHARES TR CORE S&P MCP ETF 464287507 1427967 5486273 SH SOLE 38454 0 5447819 ISHARES TR CORE S&P SCP ETF 464287804 628445 5790522 SH SOLE 33848 0 5756674 ISHARES TR CORE S&P TTL STK 464287150 237277 2590358 SH SOLE 0 0 2590358 ISHARES TR CORE S&P US GWT 464287671 1122635 12365182 SH SOLE 200 0 12364982 ISHARES TR CORE S&P US VLU 464287663 663075 9623727 SH SOLE 189 0 9623538 ISHARES TR CORE S&P500 ETF 464287200 1862116 4680801 SH SOLE 12823 0 4667978 ISHARES TR CORE TOTAL USD 46434V613 429344 8139230 SH SOLE 61 0 8139169 ISHARES TR CORE US AGGBD ET 464287226 665411 5845653 SH SOLE 22259 0 5823394 ISHARES TR CR 5 10 YR ETF 46435G417 3316 65038 SH SOLE 0 0 65038 ISHARES TR CRE U S REIT ETF 464288521 3537 67508 SH SOLE 0 0 67508 ISHARES TR CUR HD EURZN ETF 46434V639 2799 81744 SH SOLE 0 0 81744 ISHARES TR CYBERSECURITY 46435U135 4428 115917 SH SOLE 0 0 115917 ISHARES TR DEVSMCP EXNA ETF 464288497 227 3452 SH SOLE 0 0 3452 ISHARES TR DOW JONES US ETF 464287846 28612 286525 SH SOLE 0 0 286525 ISHARES TR EAFE GRWTH ETF 464288885 281719 2804291 SH SOLE 18541 0 2785750 ISHARES TR EAFE SML CP ETF 464288273 77612 1080340 SH SOLE 61887 0 1018453 ISHARES TR EAFE VALUE ETF 464288877 346782 6803654 SH SOLE 27085 0 6776569 ISHARES TR ESG ADV TTL USD 46436E619 1102 22485 SH SOLE 0 0 22485 ISHARES TR ESG ADVNCD HY BD 46435G441 745 14330 SH SOLE 0 0 14330 ISHARES TR ESG AW MSCI EAFE 46435G516 24899 328056 SH SOLE 0 0 328056 ISHARES TR ESG AWARE MSCI 46435U663 3387 87884 SH SOLE 0 0 87884 ISHARES TR ESG AWR MSCI USA 46435G425 665633 7325117 SH SOLE 111 0 7325006 ISHARES TR ESG AWR US AGRGT 46435U549 2885 52721 SH SOLE 0 0 52721 ISHARES TR ESG AWRE 1 5 YR 46435G243 6887 265155 SH SOLE 0 0 265155 ISHARES TR ESG AWRE USD ETF 46435G193 4224 156779 SH SOLE 0 0 156779 ISHARES TR ESG EAFE ETF 46436E759 587 9042 SH SOLE 0 0 9042 ISHARES TR ESG MSCI LEADR 46435U218 880 12699 SH SOLE 0 0 12699 ISHARES TR ESG MSCI USA ETF 46436E767 1144 34502 SH SOLE 0 0 34502 ISHARES TR EUROPE ETF 464287861 3296 65597 SH SOLE 122 0 65475 ISHARES TR EXPANDED TECH 464287515 50303 147334 SH SOLE 591 0 146743 ISHARES TR EXPND TEC SC ETF 464287549 31381 86963 SH SOLE 0 0 86963 ISHARES TR EXPONENTIAL TECH 46434V381 9927 167625 SH SOLE 0 0 167625 ISHARES TR FALN ANGLS USD 46435G474 108534 3711834 SH SOLE 0 0 3711834 ISHARES TR FLTG RATE NT ETF 46429B655 105933 2086126 SH SOLE 0 0 2086126 ISHARES TR GBL COMM SVC ETF 464287275 4734 58898 SH SOLE 0 0 58898 ISHARES TR GBL GREEN ETF 46435U440 751 13744 SH SOLE 0 0 13744 ISHARES TR GENOMICS IMMUN 46435U192 4965 108623 SH SOLE 0 0 108623 ISHARES TR GL CLEAN ENE ETF 464288224 48127 1980546 SH SOLE 0 0 1980546 ISHARES TR GL TIMB FORE ETF 464288174 2097 24592 SH SOLE 29 0 24563 ISHARES TR GLB CNS DISC ETF 464288745 1213 7441 SH SOLE 0 0 7441 ISHARES TR GLB CNSM STP ETF 464288737 6107 105104 SH SOLE 0 0 105104 ISHARES TR GLB INFRASTR ETF 464288372 3202 71053 SH SOLE 0 0 71053 ISHARES TR GLOB HLTHCRE ETF 464287325 8302 107740 SH SOLE 133 0 107607 ISHARES TR GLOB INDSTRL ETF 464288729 649 5597 SH SOLE 0 0 5597 ISHARES TR GLOB UTILITS ETF 464288711 1735 28672 SH SOLE 0 0 28672 ISHARES TR GLOBAL 100 ETF 464287572 6163 93367 SH SOLE 0 0 93367 ISHARES TR GLOBAL ENERG ETF 464287341 8910 361480 SH SOLE 0 0 361480 ISHARES TR GLOBAL FINLS ETF 464287333 1153 15704 SH SOLE 0 0 15704 ISHARES TR GLOBAL MATER ETF 464288695 2409 27765 SH SOLE 302 0 27463 ISHARES TR GLOBAL REIT ETF 46434V647 7468 293112 SH SOLE 0 0 293112 ISHARES TR GLOBAL TECH ETF 464287291 175071 568930 SH SOLE 7 0 568923 ISHARES TR GNMA BOND ETF 46429B333 3797 75507 SH SOLE 0 0 75507 ISHARES TR GOV/CRED BD ETF 464288596 1043 8693 SH SOLE 0 0 8693 ISHARES TR GRWT ALLOCAT ETF 464289867 14223 265558 SH SOLE 0 0 265558 ISHARES TR HDG MSCI EAFE 46434V803 16585 503047 SH SOLE 0 0 503047 ISHARES TR HDG MSCI JAPAN 46434V886 653 16773 SH SOLE 0 0 16773 ISHARES TR HIGH YLD BD FCTR 46435G250 2460 47827 SH SOLE 0 0 47827 ISHARES TR IBDS DEC28 ETF 46435U515 956 33756 SH SOLE 2062 0 31694 ISHARES TR IBNDS MAR23 ETF 46432FAN7 338 13574 SH SOLE 0 0 13574 ISHARES TR IBONDS 21 TRM HG 46435U226 1151 47558 SH SOLE 0 0 47558 ISHARES TR IBONDS 22 TRM HG 46435U176 457 18822 SH SOLE 0 0 18822 ISHARES TR IBONDS 23 TRM HG 46435U150 368 14925 SH SOLE 0 0 14925 ISHARES TR IBONDS 24 TRM HG 46435U184 377 15321 SH SOLE 0 0 15321 ISHARES TR IBONDS 25 TRM HG 46435U168 328 13066 SH SOLE 0 0 13066 ISHARES TR IBONDS 27 ETF 46435UAA9 7604 284570 SH SOLE 2190 0 282380 ISHARES TR IBONDS DEC 46435U697 1862 68976 SH SOLE 515 0 68461 ISHARES TR IBONDS DEC 25 46435U432 1599 57256 SH SOLE 485 0 56771 ISHARES TR IBONDS DEC 26 46435U259 962 35851 SH SOLE 0 0 35851 ISHARES TR IBONDS DEC 27 46435U283 374 13892 SH SOLE 0 0 13892 ISHARES TR IBONDS DEC 28 46435U325 671 24699 SH SOLE 0 0 24699 ISHARES TR IBONDS DEC 29 46436E205 412 15782 SH SOLE 2206 0 13576 ISHARES TR IBONDS DEC2021 46435G789 4902 190617 SH SOLE 523 0 190094 ISHARES TR IBONDS DEC2022 46435G755 5447 206846 SH SOLE 525 0 206321 ISHARES TR IBONDS DEC2023 46435G318 4006 153113 SH SOLE 522 0 152591 ISHARES TR IBONDS DEC2026 46435GAA0 4378 166090 SH SOLE 2222 0 163868 ISHARES TR IBONDS DEC21 ETF 46434VBK5 30732 1236694 SH SOLE 5905 0 1230789 ISHARES TR IBONDS DEC22 ETF 46434VBA7 30818 1210445 SH SOLE 5727 0 1204718 ISHARES TR IBONDS DEC23 ETF 46434VAX8 27792 1063202 SH SOLE 5644 0 1057558 ISHARES TR IBONDS DEC24 ETF 46434VBG4 22575 855448 SH SOLE 5754 0 849694 ISHARES TR IBONDS DEC25 ETF 46434VBD1 20264 755293 SH SOLE 5492 0 749801 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 377 13878 SH SOLE 0 0 13878 ISHARES TR IBOXX HI YD ETF 464288513 141649 1624788 SH SOLE 35185 0 1589603 ISHARES TR IBOXX INV CP ETF 464287242 342949 2637057 SH SOLE 30158 0 2606899 ISHARES TR INDIA 50 ETF 464289529 923 20578 SH SOLE 0 0 20578 ISHARES TR INTL DEV RE ETF 464288489 1479 53626 SH SOLE 0 0 53626 ISHARES TR INTL DIV GRWTH 46435G524 2558 39429 SH SOLE 0 0 39429 ISHARES TR INTL PFD STK ETF 46429B135 459 27789 SH SOLE 0 0 27789 ISHARES TR INTL SEL DIV ETF 464288448 58702 1864732 SH SOLE 0 0 1864732 ISHARES TR INTL TREA BD ETF 464288117 3011 57984 SH SOLE 0 0 57984 ISHARES TR INTRM GOV CR ETF 464288612 2478 21571 SH SOLE 0 0 21571 ISHARES TR INVESTMENT GRADE 46435G219 1263 23933 SH SOLE 0 0 23933 ISHARES TR ISHS 1-5YR INVS 464288646 424085 7755766 SH SOLE 5409 0 7750357 ISHARES TR ISHS 5-10YR INVT 464288638 55642 939425 SH SOLE 0 0 939425 ISHARES TR JPMORGAN USD EMG 464288281 424031 3894480 SH SOLE 23 0 3894457 ISHARES TR LATN AMER 40 ETF 464287390 311 11275 SH SOLE 1105 0 10170 ISHARES TR MBS ETF 464288588 376260 3470390 SH SOLE 162255 0 3308135 ISHARES TR MICRO-CAP ETF 464288869 11032 75076 SH SOLE 1064 0 74012 ISHARES TR MODERT ALLOC ETF 464289875 32534 747059 SH SOLE 0 0 747059 ISHARES TR MORNINGSTAR GRWT 464287119 64188 222513 SH SOLE 0 0 222513 ISHARES TR MORNINGSTAR VALU 464288109 18525 150808 SH SOLE 0 0 150808 ISHARES TR MORNINGSTR US EQ 464287127 12848 57288 SH SOLE 0 0 57288 ISHARES TR MORTGE REL ETF 46435G342 12595 357213 SH SOLE 0 0 357213 ISHARES TR MRGSTR MD CP ETF 464288208 20036 79684 SH SOLE 0 0 79684 ISHARES TR MRGSTR MD CP GRW 464288307 37359 98793 SH SOLE 0 0 98793 ISHARES TR MRGSTR MD CP VAL 464288406 6237 33824 SH SOLE 0 0 33824 ISHARES TR MRGSTR SM CP ETF 464288505 5907 26185 SH SOLE 0 0 26185 ISHARES TR MRGSTR SM CP GR 464288604 31499 104844 SH SOLE 0 0 104844 ISHARES TR MRNGSTR INC ETF 46432F875 2562 109347 SH SOLE 0 0 109347 ISHARES TR MRNING SM CP ETF 464288703 4647 27536 SH SOLE 0 0 27536 ISHARES TR MSCI AC ASIA ETF 464288182 45861 494937 SH SOLE 341 0 494596 ISHARES TR MSCI ACWI ETF 464288257 23763 249744 SH SOLE 0 0 249744 ISHARES TR MSCI ACWI EX US 464288240 4680 84820 SH SOLE 0 0 84820 ISHARES TR MSCI ACWI EXUS 46435G847 432 13646 SH SOLE 0 0 13646 ISHARES TR MSCI CHINA ETF 46429B671 3338 40859 SH SOLE 282 0 40577 ISHARES TR MSCI DENMARK ETF 46429B523 341 3521 SH SOLE 0 0 3521 ISHARES TR MSCI EAFE ETF 464287465 206633 2723519 SH SOLE 95827 0 2627692 ISHARES TR MSCI EAFE MIN VL 46429B689 94883 1299940 SH SOLE 606 0 1299334 ISHARES TR MSCI EMG MKT ETF 464287234 170398 3194571 SH SOLE 50686 0 3143885 ISHARES TR MSCI EMG MKT ETF 464287234 203 3800 SH Put SOLE 0 0 3800 ISHARES TR MSCI EURO FL ETF 464289180 744 38634 SH SOLE 0 0 38634 ISHARES TR MSCI GBL MULTIFC 46434V316 2742 75176 SH SOLE 0 0 75176 ISHARES TR MSCI GLOBAL IMP 46435G532 1058 11159 SH SOLE 0 0 11159 ISHARES TR MSCI INDIA ETF 46429B598 39994 948178 SH SOLE 0 0 948178 ISHARES TR MSCI INDIA SM CP 46429B614 593 12096 SH SOLE 0 0 12096 ISHARES TR MSCI INTL MOMENT 46434V449 4137 110039 SH SOLE 0 0 110039 ISHARES TR MSCI INTL MULTFT 46434V274 3333 116106 SH SOLE 0 0 116106 ISHARES TR MSCI INTL QUALTY 46434V456 18436 505915 SH SOLE 2123 0 503792 ISHARES TR MSCI INTL SML CP 46434V266 2511 71771 SH SOLE 0 0 71771 ISHARES TR MSCI INTL VLU FT 46435G409 4468 176651 SH SOLE 0 0 176651 ISHARES TR MSCI KLD400 SOC 464288570 16796 219962 SH SOLE 0 0 219962 ISHARES TR MSCI KOKUSAI ETF 464288265 659 7473 SH SOLE 0 0 7473 ISHARES TR MSCI LW CRB TG 46434V464 829 5310 SH SOLE 0 0 5310 ISHARES TR MSCI PHILIPS ETF 46429B408 283 9695 SH SOLE 0 0 9695 ISHARES TR MSCI POLAND ETF 46429B606 9499 524824 SH SOLE 0 0 524824 ISHARES TR MSCI UK ETF NEW 46435G334 64943 2074188 SH SOLE 175 0 2074013 ISHARES TR MSCI USA ESG SLC 464288802 51077 581605 SH SOLE 0 0 581605 ISHARES TR MSCI USA MIN VOL 46429B697 571835 8264710 SH SOLE 50822 0 8213888 ISHARES TR MSCI USA MMENTM 46432F396 272006 1690948 SH SOLE 11 0 1690937 ISHARES TR MSCI USA MULTIFT 46434V282 4897 120507 SH SOLE 0 0 120507 ISHARES TR MSCI USA QLT FCT 46432F339 1009093 8286199 SH SOLE 935 0 8285264 ISHARES TR MSCI USA SMCP MN 46435G433 14939 405412 SH SOLE 0 0 405412 ISHARES TR MSCI USA SML CP 46434V290 1471 28047 SH SOLE 0 0 28047 ISHARES TR MSCI USA SZE FT 46432F370 4055 33771 SH SOLE 0 0 33771 ISHARES TR MSCI USA VALUE 46432F388 275826 2692034 SH SOLE 28 0 2692006 ISHARES TR NA TEC MULTM ETF 464287531 2091 31089 SH SOLE 0 0 31089 ISHARES TR NASDAQ BIOTECH 464287556 81695 542605 SH SOLE 14931 0 527674 ISHARES TR NATIONAL MUN ETF 464288414 114755 988843 SH SOLE 0 0 988843 ISHARES TR NEW YORK MUN ETF 464288323 2725 47244 SH SOLE 0 0 47244 ISHARES TR NEW ZEALAND ETF 464289123 2140 34370 SH SOLE 0 0 34370 ISHARES TR NORTH AMERN NAT 464287374 1148 41635 SH SOLE 0 0 41635 ISHARES TR PFD AND INCM SEC 464288687 194665 5069405 SH SOLE 0 0 5069405 ISHARES TR PHLX SEMICND ETF 464287523 29478 69526 SH SOLE 0 0 69526 ISHARES TR RESIDENTIAL MULT 464288562 3650 49323 SH SOLE 0 0 49323 ISHARES TR ROBOTICS ARTIF 46435U556 2439 56534 SH SOLE 0 0 56534 ISHARES TR RUS 1000 ETF 464287622 100431 448691 SH SOLE 0 0 448691 ISHARES TR RUS 1000 GRW ETF 464287614 574473 2363699 SH SOLE 2597 0 2361102 ISHARES TR RUS 1000 VAL ETF 464287598 254644 1680261 SH SOLE 6713 0 1673548 ISHARES TR RUS 2000 GRW ETF 464287648 94500 314224 SH SOLE 4990 0 309234 ISHARES TR RUS 2000 VAL ETF 464287630 90985 570545 SH SOLE 16666 0 553879 ISHARES TR RUS MD CP GR ETF 464287481 133121 1304345 SH SOLE 1821 0 1302524 ISHARES TR RUS MDCP VAL ETF 464287473 79859 730636 SH SOLE 4287 0 726349 ISHARES TR RUS MID CAP ETF 464287499 124504 1684079 SH SOLE 3171 0 1680908 ISHARES TR RUS TOP 200 ETF 464289446 3126 32995 SH SOLE 0 0 32995 ISHARES TR RUS TP200 GR ETF 464289438 55215 410401 SH SOLE 0 0 410401 ISHARES TR RUS TP200 VL ETF 464289420 1536 24112 SH SOLE 0 0 24112 ISHARES TR RUSEL 2500 ETF 46435G268 5688 90438 SH SOLE 0 0 90438 ISHARES TR RUSSELL 2000 ETF 464287655 1331178 6025067 SH SOLE 33321 0 5991746 ISHARES TR RUSSELL 2000 ETF 464287655 950 4300 SH Put SOLE 0 0 4300 ISHARES TR RUSSELL 3000 ETF 464287689 107677 453892 SH SOLE 0 0 453892 ISHARES TR S&P 100 ETF 464287101 51448 286092 SH SOLE 0 0 286092 ISHARES TR S&P 500 GRWT ETF 464287309 325098 4993061 SH SOLE 16587 0 4976474 ISHARES TR S&P 500 VAL ETF 464287408 222504 1575359 SH SOLE 2415 0 1572944 ISHARES TR S&P MC 400GR ETF 464287606 84313 1075829 SH SOLE 0 0 1075829 ISHARES TR S&P MC 400VL ETF 464287705 51569 505928 SH SOLE 0 0 505928 ISHARES TR S&P SML 600 GWT 464287887 96922 755841 SH SOLE 7507 0 748334 ISHARES TR SELECT DIVID ETF 464287168 134046 1174815 SH SOLE 23643 0 1151172 ISHARES TR SELF DRIVNG EV 46435U366 3662 79412 SH SOLE 0 0 79412 ISHARES TR SHORT TREAS BD 464288679 86897 786327 SH SOLE 160 0 786167 ISHARES TR SHRT NAT MUN ETF 464288158 22732 210834 SH SOLE 0 0 210834 ISHARES TR SP SMCP600VL ETF 464287879 90844 901771 SH SOLE 0 0 901771 ISHARES TR TIPS BD ETF 464287176 195038 1554087 SH SOLE 9128 0 1544959 ISHARES TR TRANS AVG ETF 464287192 18732 72710 SH SOLE 73 0 72637 ISHARES TR TRS FLT RT BD 46434V860 8810 175155 SH SOLE 0 0 175155 ISHARES TR U.S. BAS MTL ETF 464287838 7360 58614 SH SOLE 0 0 58614 ISHARES TR U.S. CNSM GD ETF 464287812 10773 60865 SH SOLE 47 0 60818 ISHARES TR U.S. CNSM SV ETF 464287580 16108 215263 SH SOLE 0 0 215263 ISHARES TR U.S. ENERGY ETF 464287796 93181 3552469 SH SOLE 0 0 3552469 ISHARES TR U.S. FIN SVC ETF 464287770 19633 114632 SH SOLE 10404 0 104228 ISHARES TR U.S. FINLS ETF 464287788 19809 264575 SH SOLE 0 0 264575 ISHARES TR U.S. FIXED INCME 46435U796 936 9375 SH SOLE 0 0 9375 ISHARES TR U.S. INSRNCE ETF 464288786 612 8239 SH SOLE 0 0 8239 ISHARES TR U.S. MED DVC ETF 464288810 220937 668776 SH SOLE 1626 0 667150 ISHARES TR U.S. PHARMA ETF 464288836 4587 25820 SH SOLE 0 0 25820 ISHARES TR U.S. REAL ES ETF 464287739 27290 296827 SH SOLE 0 0 296827 ISHARES TR U.S. TECH ETF 464287721 101847 1161311 SH SOLE 31887 0 1129424 ISHARES TR U.S. UTILITS ETF 464287697 15391 193450 SH SOLE 0 0 193450 ISHARES TR US AER DEF ETF 464288760 60778 583791 SH SOLE 0 0 583791 ISHARES TR US BR DEL SE ETF 464288794 10638 115425 SH SOLE 0 0 115425 ISHARES TR US DIVID BYBCK 46435U861 788 21329 SH SOLE 0 0 21329 ISHARES TR US HLTHCARE ETF 464287762 51844 205371 SH SOLE 0 0 205371 ISHARES TR US HLTHCR PR ETF 464288828 13100 52033 SH SOLE 0 0 52033 ISHARES TR US HOME CONS ETF 464288752 17564 258809 SH SOLE 0 0 258809 ISHARES TR US INDUSTRIALS 464287754 29139 275706 SH SOLE 0 0 275706 ISHARES TR US OIL EQ&SV ETF 464288844 320 23831 SH SOLE 0 0 23831 ISHARES TR US OIL GS EX ETF 464288851 1833 37647 SH SOLE 0 0 37647 ISHARES TR US REGNL BKS ETF 464288778 4941 87184 SH SOLE 0 0 87184 ISHARES TR US TELECOM ETF 464287713 2272 70267 SH SOLE 0 0 70267 ISHARES TR US TREAS BD ETF 46429B267 486043 18558331 SH SOLE 1303 0 18557028 ISHARES TR USD INV GRDE ETF 464288620 28019 474579 SH SOLE 128024 0 346555 ISHARES TR YLD OPTIM BD 46434V787 4836 194038 SH SOLE 0 0 194038 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 14582 290186 SH SOLE 0 0 290186 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 71419 1422982 SH SOLE 4278 0 1418704 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 4460 149052 SH SOLE 0 0 149052 ISHARES U S ETF TR INT RT HD LONG 46431W812 4499 176079 SH SOLE 3587 0 172492 ISHARES U S ETF TR INT RT HDG C B 46431W705 22497 233085 SH SOLE 248 0 232837 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 2562 29156 SH SOLE 0 0 29156 ISHARES U S ETF TR TECHNOLOGY 46431W648 1405 28951 SH SOLE 0 0 28951 ITERIS INC NEW COM 46564T107 938 152056 SH SOLE 0 0 152056 ITRON INC COM 465741106 265 2991 SH SOLE 95 0 2896 ITT INC COM 45073V108 726 7983 SH SOLE 2827 0 5156 IVY HIGH INCOME OPPORTUNITIE COM 465893105 157 11541 SH SOLE 0 0 11541 J P MORGAN EXCHANGE-TRADED F BETABUILDRS US 46641Q399 990 13602 SH SOLE 0 0 13602 J P MORGAN EXCHANGE-TRADED F BETABULDR DEVE 46641Q688 441 15532 SH SOLE 0 0 15532 J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 1263 42737 SH SOLE 0 0 42737 J P MORGAN EXCHANGE-TRADED F BETBULD EUROPE 46641Q720 1369 50013 SH SOLE 0 0 50013 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 12178 427597 SH SOLE 17985 0 409612 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 1325 23427 SH SOLE 0 0 23427 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 6562 107582 SH SOLE 0 0 107582 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 3773 89174 SH SOLE 0 0 89174 J P MORGAN EXCHANGE-TRADED F DIVERSFED RTRN 46641Q886 2412 29137 SH SOLE 0 0 29137 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 3442 66766 SH SOLE 0 0 66766 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 10987 120330 SH SOLE 0 0 120330 J P MORGAN EXCHANGE-TRADED F MUNICIPAL ETF 46641Q647 2353 43191 SH SOLE 0 0 43191 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 108449 2136723 SH SOLE 0 0 2136723 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 8860 173596 SH SOLE 0 0 173596 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 2468 91912 SH SOLE 0 0 91912 J P MORGAN EXCHANGE-TRADED F US MINMUM VOLT 46641Q787 691 20638 SH SOLE 0 0 20638 J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 350 8896 SH SOLE 0 0 8896 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 3322 88065 SH SOLE 0 0 88065 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 372 10833 SH SOLE 0 0 10833 J P MORGAN EXCHANGE-TRADED F USD EMRNG MKT 46641Q746 1256 25828 SH SOLE 0 0 25828 J2 GLOBAL INC COM 48123V102 321 2682 SH SOLE 334 0 2348 JABIL INC COM 466313103 566 10853 SH SOLE 1715 0 9138 JACK IN THE BOX INC COM 466367109 279 2540 SH SOLE 240 0 2300 JACOBS ENGR GROUP INC COM 469814107 3094 23933 SH SOLE 0 0 23933 JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 296 9688 SH SOLE 0 0 9688 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1818 26910 SH SOLE 0 0 26910 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 3919 58402 SH SOLE 0 0 58402 JANUS DETROIT STR TR HENDERSON MTG 47103U852 6062 114248 SH SOLE 0 0 114248 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 73965 1473820 SH SOLE 4241 0 1469579 JANUS DETROIT STR TR LONG TERM CARE 47103U407 1222 39206 SH SOLE 0 0 39206 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 216 6945 SH SOLE 124 0 6821 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1185 7209 SH SOLE 1112 0 6097 JD.COM INC SPON ADR CL A 47215P106 13566 160868 SH SOLE 2980 0 157888 JEFFERIES FINL GROUP INC COM 47233W109 7058 234485 SH SOLE 524 0 233961 JETBLUE AWYS CORP COM 477143101 2529 124330 SH SOLE 0 0 124330 JOHN BEAN TECHNOLOGIES CORP COM 477839104 361 2709 SH SOLE 1278 0 1431 JOHN HANCOCK EXCHANGE TRADED MLTFACTOR ENRG 47804J701 293 15588 SH SOLE 0 0 15588 JOHN HANCOCK EXCHANGE TRADED MLTFACTR INDLS 47804J883 861 17377 SH SOLE 0 0 17377 JOHN HANCOCK EXCHANGE TRADED MLTFACTR MATLS 47804J800 1812 40624 SH SOLE 0 0 40624 JOHN HANCOCK EXCHANGE TRADED MLTFACTR UTILS 47804J867 575 17964 SH SOLE 0 0 17964 JOHN HANCOCK EXCHANGE TRADED MLTFCTR CONSMR 47804J875 214 6298 SH SOLE 0 0 6298 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 31452 618313 SH SOLE 0 0 618313 JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 427 13935 SH SOLE 0 0 13935 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 5337 164483 SH SOLE 0 0 164483 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 1223 24430 SH SOLE 0 0 24430 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 1661 35364 SH SOLE 0 0 35364 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 7304 164213 SH SOLE 0 0 164213 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 70673 1438489 SH SOLE 0 0 1438489 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 8734 106314 SH SOLE 0 0 106314 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 2521 74451 SH SOLE 0 0 74451 JOHNSON & JOHNSON COM 478160104 298460 1816005 SH SOLE 147770 0 1668235 JOHNSON CTLS INTL PLC SHS G51502105 8676 145392 SH SOLE 63904 0 81488 JOHNSON OUTDOORS INC CL A 479167108 948 6641 SH SOLE 0 0 6641 JONES LANG LASALLE INC COM 48020Q107 1564 8734 SH SOLE 961 0 7773 JOUNCE THERAPEUTICS INC COM 481116101 406 39485 SH SOLE 0 0 39485 JOYY INC ADS REPSTG COM A 46591M109 250 2662 SH SOLE 1263 0 1399 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 497 29979 SH SOLE 0 0 29979 JPMORGAN CHASE & CO COM 46625H100 259605 1705349 SH SOLE 151842 0 1553507 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 2824 79651 SH SOLE 0 0 79651 KADMON HLDGS INC COM 48283N106 53 13730 SH SOLE 0 0 13730 KANDI TECHNOLOGIES GROUP INC COM 483709101 66 10496 SH SOLE 0 0 10496 KANSAS CITY SOUTHERN COM NEW 485170302 4447 16851 SH SOLE 1312 0 15539 KAR AUCTION SVCS INC COM 48238T109 234 15627 SH SOLE 100 0 15527 KAYNE ANDERSON ENERGY INFRST COM 486606106 411 57378 SH SOLE 0 0 57378 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 154 23093 SH SOLE 0 0 23093 KB FINL GROUP INC SPONSORED ADR 48241A105 215 4342 SH SOLE 4237 0 105 KB HOME COM 48666K109 665 14284 SH SOLE 3491 0 10793 KBR INC COM 48242W106 700 18243 SH SOLE 8739 0 9504 KE HLDGS INC SPONSORED ADS 482497104 523 9172 SH SOLE 8604 0 568 KELLOGG CO COM 487836108 16699 263806 SH SOLE 75 0 263731 KENNAMETAL INC COM 489170100 221 5521 SH SOLE 4876 0 645 KENNEDY-WILSON HOLDINGS INC COM 489398107 1075 53193 SH SOLE 0 0 53193 KEURIG DR PEPPER INC COM 49271V100 2689 78229 SH SOLE 10395 0 67834 KEYCORP COM 493267108 5477 274113 SH SOLE 45671 0 228442 KEYSIGHT TECHNOLOGIES INC COM 49338L103 9616 67058 SH SOLE 42670 0 24388 KFORCE INC COM 493732101 524 9771 SH SOLE 0 0 9771 KIMBERLY-CLARK CORP COM 494368103 70466 506765 SH SOLE 47191 0 459574 KIMCO RLTY CORP COM 49446R109 809 43142 SH SOLE 12735 0 30407 KINDER MORGAN INC DEL COM 49456B101 25658 1541008 SH SOLE 77705 0 1463303 KINROSS GOLD CORP COM 496902404 972 145755 SH SOLE 8398 0 137357 KINSALE CAP GROUP INC COM 49714P108 1136 6893 SH SOLE 3172 0 3721 KIRKLAND LAKE GOLD LTD COM 49741E100 659 19492 SH SOLE 0 0 19492 KITE RLTY GROUP TR COM NEW 49803T300 863 44713 SH SOLE 31289 0 13424 KKR & CO INC COM 48251W104 13064 267439 SH SOLE 0 0 267439 KKR INCOME OPPORTUNITIES FD COM 48249T106 2262 142971 SH SOLE 0 0 142971 KLA CORP COM NEW 482480100 11680 35352 SH SOLE 1301 0 34051 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 414 8610 SH SOLE 0 0 8610 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 500 28088 SH SOLE 0 0 28088 KODIAK SCIENCES INC COM 50015M109 207 1827 SH SOLE 646 0 1181 KOHLS CORP COM 500255104 2327 39033 SH SOLE 689 0 38344 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 11138 195295 SH SOLE 187875 0 7420 KONTOOR BRANDS INC COM 50050N103 566 11671 SH SOLE 38 0 11633 KOPIN CORP COM 500600101 283 26957 SH SOLE 0 0 26957 KORN FERRY COM NEW 500643200 1425 22854 SH SOLE 9192 0 13662 KORNIT DIGITAL LTD SHS M6372Q113 916 9241 SH SOLE 1570 0 7671 KRAFT HEINZ CO COM 500754106 12555 313883 SH SOLE 7583 0 306300 KRANESHARES TR BOSERA MSCI CH 500767405 1421 32117 SH SOLE 0 0 32117 KRANESHARES TR CSI CHI INTERNET 500767306 23228 304228 SH SOLE 2257 0 301971 KRANESHARES TR ELEC VEH FUTUR 500767827 2936 69280 SH SOLE 0 0 69280 KRANESHARES TR EMRNG MKT CONS 500767876 378 11749 SH SOLE 0 0 11749 KRANESHARES TR MSCI ALL CHINA 500767835 388 9967 SH SOLE 0 0 9967 KRANESHARES TR MSCI CHINA CLEAN 500767850 597 14578 SH SOLE 0 0 14578 KRANESHARES TR QUADRTC INT RT 500767736 57525 2012759 SH SOLE 0 0 2012759 KRATON CORPORATION COM 50077C106 830 22681 SH SOLE 0 0 22681 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 731 26794 SH SOLE 3896 0 22898 KROGER CO COM 501044101 6116 169923 SH SOLE 3353 0 166570 KT CORP SPONSORED ADR 48268K101 1446 116210 SH SOLE 115370 0 840 KULICKE & SOFFA INDS INC COM 501242101 302 6149 SH SOLE 0 0 6149 L BRANDS INC COM 501797104 7433 120159 SH SOLE 0 0 120159 L3HARRIS TECHNOLOGIES INC COM 502431109 19549 96453 SH SOLE 39315 0 57138 LA Z BOY INC COM 505336107 432 10158 SH SOLE 3783 0 6375 LABORATORY CORP AMER HLDGS COM NEW 50540R409 17182 67373 SH SOLE 38322 0 29051 LADDER CAP CORP CL A 505743104 2575 218203 SH SOLE 2923 0 215280 LAM RESEARCH CORP COM 512807108 34128 57335 SH SOLE 5016 0 52319 LAMAR ADVERTISING CO NEW CL A 512816109 3170 33752 SH SOLE 4981 0 28771 LAMB WESTON HLDGS INC COM 513272104 3632 46879 SH SOLE 34571 0 12308 LANDCADIA HOLDINGS III INC COM CL A 51476H100 453 45221 SH SOLE 45221 0 0 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 289 24468 SH SOLE 0 0 24468 LANDSTAR SYS INC COM 515098101 893 5410 SH SOLE 3288 0 2122 LANTHEUS HLDGS INC COM 516544103 666 31188 SH SOLE 21195 0 9993 LAS VEGAS SANDS CORP COM 517834107 6914 113790 SH SOLE 6931 0 106859 LATTICE SEMICONDUCTOR CORP COM 518415104 240 5323 SH SOLE 3625 0 1698 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 23482 790649 SH SOLE 0 0 790649 LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 710 18817 SH SOLE 0 0 18817 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 8113 215244 SH SOLE 0 0 215244 LAUDER ESTEE COS INC CL A 518439104 6717 23093 SH SOLE 5800 0 17293 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 467 24281 SH SOLE 0 0 24281 LAZARD LTD SHS A G54050102 1625 37338 SH SOLE 4659 0 32679 LAZYDAYS HLDGS INC COM 52110H100 1544 86670 SH SOLE 0 0 86670 LCI INDS COM 50189K103 332 2506 SH SOLE 1928 0 578 LEAR CORP COM NEW 521865204 1129 6229 SH SOLE 1001 0 5228 LEGATO MERGER CORP *W EXP 12/31/202 52473X114 31 64350 SH SOLE 0 0 64350 LEGATO MERGER CORP COM 52473X106 999 103250 SH SOLE 0 0 103250 LEGATO MERGER CORP UNIT 12/31/2025 52473X205 254 25050 SH SOLE 0 0 25050 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 4297 85113 SH SOLE 0 0 85113 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 2998 65648 SH SOLE 0 0 65648 LEGG MASON ETF INVT TR GLOBAL INFSTRU 52468L703 228 7375 SH SOLE 0 0 7375 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 776 30590 SH SOLE 0 0 30590 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 9438 269994 SH SOLE 0 0 269994 LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 2055 76545 SH SOLE 0 0 76545 LEGG MASON ETF INVT TR WESTN AST SHRT 52468L786 553 21225 SH SOLE 0 0 21225 LEGGETT & PLATT INC COM 524660107 2949 64605 SH SOLE 8847 0 55758 LEIDOS HOLDINGS INC COM 525327102 813 8442 SH SOLE 738 0 7704 LEMONADE INC COM 52567D107 3187 34223 SH SOLE 0 0 34223 LENDINGTREE INC NEW COM 52603B107 824 3868 SH SOLE 3370 0 498 LENNAR CORP CL A 526057104 6292 62158 SH SOLE 20187 0 41971 LENNOX INTL INC COM 526107107 1155 3707 SH SOLE 2258 0 1449 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 206 8632 SH SOLE 0 0 8632 LEXINFINTECH HLDGS LTD ADR 528877103 126 12520 SH SOLE 4083 0 8437 LEXINGTON REALTY TRUST COM 529043101 1135 102201 SH SOLE 67339 0 34862 LG DISPLAY CO LTD SPONS ADR REP 50186V102 537 53798 SH SOLE 53718 0 80 LGI HOMES INC COM 50187T106 3743 25071 SH SOLE 0 0 25071 LGL SYS ACQUISITION CORP COM CL A 50201G106 1070 107690 SH SOLE 0 0 107690 LHC GROUP INC COM 50187A107 903 4724 SH SOLE 245 0 4479 LI AUTO INC SPONSORED ADS 50202M102 786 31434 SH SOLE 0 0 31434 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 7297 956368 SH SOLE 0 0 956368 LIBERTY ALL-STAR GROWTH FD I COM 529900102 3143 365029 SH SOLE 0 0 365029 LIBERTY BROADBAND CORP COM SER A 530307107 521 3590 SH SOLE 2054 0 1536 LIBERTY BROADBAND CORP COM SER C 530307305 1276 8496 SH SOLE 6148 0 2348 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 627 14234 SH SOLE 8387 0 5847 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1012 22943 SH SOLE 17529 0 5414 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 338 8846 SH SOLE 2545 0 6301 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 223 5144 SH SOLE 3322 0 1822 LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6 33 48000 PRN SOLE 0 0 48000 LIBERTY MEDIA CORP DEL NOTE 1.000% 1/3 531229AF9 15 12000 PRN SOLE 0 0 12000 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 1147 179728 SH SOLE 0 0 179728 LIFE STORAGE INC COM 53223X107 5631 65513 SH SOLE 1995 0 63518 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 407 2673 SH SOLE 0 0 2673 LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 73 23500 SH SOLE 0 0 23500 LIGHTSPEED POS INC SUB VTG SHS 53227R106 612 9737 SH SOLE 0 0 9737 LILLY ELI & CO COM 532457108 45229 242100 SH SOLE 6848 0 235252 LIMELIGHT NETWORKS INC COM 53261M104 102 28447 SH SOLE 0 0 28447 LINCOLN ELEC HLDGS INC COM 533900106 252 2049 SH SOLE 0 0 2049 LINCOLN NATL CORP IND COM 534187109 2866 46025 SH SOLE 782 0 45243 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 755 39956 SH SOLE 0 0 39956 LINDE PLC SHS G5494J103 18089 64572 SH SOLE 23855 0 40717 LINEAGE CELL THERAPEUTICS IN COM 53566P109 112 47634 SH SOLE 0 0 47634 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 236 18275 SH SOLE 13387 0 4888 LIPOCINE INC NEW COM 53630X104 65 42750 SH SOLE 0 0 42750 LISTED FD TR CORE ALT FD 53656F847 349 12037 SH SOLE 0 0 12037 LISTED FD TR ROUNDHILL SPORTS 53656F789 7584 246397 SH SOLE 0 0 246397 LITHIA MTRS INC CL A 536797103 1397 3581 SH SOLE 1634 0 1947 LITHIUM AMERS CORP NEW COM NEW 53680Q207 399 24834 SH SOLE 0 0 24834 LITTELFUSE INC COM 537008104 562 2125 SH SOLE 1316 0 809 LIVE NATION ENTERTAINMENT IN COM 538034109 3172 37477 SH SOLE 8219 0 29258 LIVE OAK BANCSHARES INC COM 53803X105 818 11940 SH SOLE 0 0 11940 LIVENT CORP COM 53814L108 620 35802 SH SOLE 271 0 35531 LIVEPERSON INC COM 538146101 1117 21180 SH SOLE 929 0 20251 LKQ CORP COM 501889208 1457 34425 SH SOLE 2217 0 32208 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 344 148343 SH SOLE 42716 0 105627 LM FDG AMER INC COM NEW 502074305 52 40000 SH SOLE 0 0 40000 LMP CAP & INCOME FD INC COM 50208A102 213 16754 SH SOLE 0 0 16754 LOCKHEED MARTIN CORP COM 539830109 110178 298181 SH SOLE 13848 0 284333 LOEWS CORP COM 540424108 430 8388 SH SOLE 0 0 8388 LOGITECH INTL S A SHS H50430232 2547 24377 SH SOLE 0 0 24377 LORDSTOWN MOTORS CORP COM CL A 54405Q100 351 29832 SH SOLE 0 0 29832 LOUISIANA PAC CORP COM 546347105 1675 30198 SH SOLE 0 0 30198 LOWES COS INC COM 548661107 90391 475294 SH SOLE 68874 0 406420 LOWES COS INC COM 548661107 456 2400 SH Put SOLE 0 0 2400 LPL FINL HLDGS INC COM 50212V100 9834 69175 SH SOLE 0 0 69175 LTC PPTYS INC COM 502175102 2013 48240 SH SOLE 778 0 47462 LULULEMON ATHLETICA INC COM 550021109 14688 47888 SH SOLE 2883 0 45005 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 343 13671 SH SOLE 0 0 13671 LUMEN TECHNOLOGIES INC COM 550241103 4684 350842 SH SOLE 47 0 350795 LUMENTUM HLDGS INC COM 55024U109 8597 94113 SH SOLE 74191 0 19922 LUMINAR TECHNOLOGIES INC COM CL A 550424105 927 38117 SH SOLE 0 0 38117 LYFT INC CL A COM 55087P104 4050 64107 SH SOLE 17061 0 47046 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 5672 54511 SH SOLE 3811 0 50700 M & T BK CORP COM 55261F104 6654 43889 SH SOLE 13530 0 30359 M D C HLDGS INC COM 552676108 2590 43605 SH SOLE 616 0 42989 M/I HOMES INC COM 55305B101 505 8550 SH SOLE 3411 0 5139 MACERICH CO COM 554382101 3487 298045 SH SOLE 1015 0 297030 MACQUARIE / FIRST TR GLOBAL COM 55607W100 984 106484 SH SOLE 0 0 106484 MACQUARIE INFRASTRUCTURE COR COM 55608B105 394 12386 SH SOLE 0 0 12386 MACYS INC COM 55616P104 3359 207452 SH SOLE 18773 0 188679 MADDEN STEVEN LTD COM 556269108 452 12142 SH SOLE 2200 0 9942 MADISON COVERED CALL & EQUIT COM 557437100 1287 170233 SH SOLE 0 0 170233 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 715 8739 SH SOLE 0 0 8739 MADISON SQUARE GRDN SPRT COR CL A 55825T103 497 2770 SH SOLE 0 0 2770 MADRIGAL PHARMACEUTICALS INC COM 558868105 274 2343 SH SOLE 0 0 2343 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9075 209303 SH SOLE 6826 0 202477 MAGNA INTL INC COM 559222401 7658 86988 SH SOLE 394 0 86594 MAGNITE INC COM 55955D100 1380 33169 SH SOLE 190 0 32979 MAIDEN HOLDINGS LTD SHS G5753U112 56 17000 SH SOLE 0 0 17000 MAIN STR CAP CORP COM 56035L104 6208 158563 SH SOLE 0 0 158563 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 1486 66996 SH SOLE 0 0 66996 MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753 367 8836 SH SOLE 0 0 8836 MANAGED PORTFOLIO SERIES KNWLDL LD ETF 46143U849 518 11828 SH SOLE 0 0 11828 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 1079 53226 SH SOLE 0 0 53226 MANHATTAN ASSOCIATES INC COM 562750109 527 4486 SH SOLE 3540 0 946 MANITEX INTL INC COM 563420108 86 10950 SH SOLE 0 0 10950 MANNKIND CORP COM NEW 56400P706 160 40784 SH SOLE 0 0 40784 MANPOWERGROUP INC COM 56418H100 273 2762 SH SOLE 44 0 2718 MANULIFE FINL CORP COM 56501R106 3339 155320 SH SOLE 2310 0 153010 MARATHON DIGITAL HOLDINGS IN COM 565788106 4735 98614 SH SOLE 0 0 98614 MARATHON OIL CORP COM 565849106 3785 354395 SH SOLE 5767 0 348628 MARATHON PETE CORP COM 56585A102 16033 299737 SH SOLE 144574 0 155163 MARINEMAX INC COM 567908108 393 7962 SH SOLE 3388 0 4574 MARKEL CORP COM 570535104 1373 1205 SH SOLE 228 0 977 MARKETAXESS HLDGS INC COM 57060D108 748 1502 SH SOLE 297 0 1205 MARRIOTT INTL INC NEW CL A 571903202 11452 77322 SH SOLE 6270 0 71052 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 1556 8932 SH SOLE 273 0 8659 MARRIOTT VACTINS WORLDWID CO NOTE 1.500% 9/1 57164YAB3 62 47000 PRN SOLE 0 0 47000 MARSH & MCLENNAN COS INC COM 571748102 6336 52023 SH SOLE 29261 0 22762 MARTEN TRANS LTD COM 573075108 398 23476 SH SOLE 22741 0 735 MARTIN MARIETTA MATLS INC COM 573284106 3389 10091 SH SOLE 3070 0 7021 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 32 13068 SH SOLE 0 0 13068 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 10900 222546 SH SOLE 37174 0 185372 MASCO CORP COM 574599106 3549 59245 SH SOLE 5704 0 53541 MASIMO CORP COM 574795100 6269 27296 SH SOLE 2385 0 24911 MASONITE INTL CORP COM 575385109 663 5749 SH SOLE 5719 0 30 MASTEC INC COM 576323109 739 7886 SH SOLE 2360 0 5526 MASTERCARD INCORPORATED CL A 57636Q104 180093 505809 SH SOLE 66128 0 439681 MASTERCARD INCORPORATED CL A 57636Q104 285 800 SH Put SOLE 0 0 800 MASTERCRAFT BOAT HLDGS INC COM 57637H103 292 10990 SH SOLE 0 0 10990 MATCH GROUP INC NEW COM 57667L107 3969 28891 SH SOLE 5876 0 23015 MATERIALISE NV SPONSORED ADS 57667T100 231 6412 SH SOLE 0 0 6412 MATINAS BIOPHARMA HLDGS INC COM 576810105 160 152778 SH SOLE 0 0 152778 MATSON INC COM 57686G105 418 6262 SH SOLE 0 0 6262 MATTEL INC COM 577081102 516 25879 SH SOLE 0 0 25879 MAXAR TECHNOLOGIES INC COM 57778K105 832 22001 SH SOLE 0 0 22001 MAXIM INTEGRATED PRODS INC COM 57772K101 1949 21334 SH SOLE 291 0 21043 MAXIMUS INC COM 577933104 6383 71692 SH SOLE 64705 0 6987 MAYVILLE ENGINEERING CO INC COM 578605107 575 40000 SH SOLE 0 0 40000 MCCORMICK & CO INC COM NON VTG 579780206 15252 171062 SH SOLE 7194 0 163868 MCCORMICK & CO INC COM VTG 579780107 659 7395 SH SOLE 0 0 7395 MCDONALDS CORP COM 580135101 106741 476222 SH SOLE 28224 0 447998 MCEWEN MNG INC COM 58039P107 42 40859 SH SOLE 0 0 40859 MCKESSON CORP COM 58155Q103 15289 78390 SH SOLE 6932 0 71458 MDU RES GROUP INC COM 552690109 5072 160462 SH SOLE 996 0 159466 MEDALLIA INC COM 584021109 285 10236 SH SOLE 3477 0 6759 MEDICAL PPTYS TRUST INC COM 58463J304 11447 537941 SH SOLE 0 0 537941 MEDIFAST INC COM 58470H101 450 2126 SH SOLE 0 0 2126 MEDPACE HLDGS INC COM 58506Q109 1514 9227 SH SOLE 1638 0 7589 MEDTRONIC PLC SHS G5960L103 51597 436781 SH SOLE 98423 0 338358 MELCO RESORTS AND ENTMNT LTD ADR 585464100 1383 69479 SH SOLE 9343 0 60136 MERCADOLIBRE INC COM 58733R102 29960 20351 SH SOLE 492 0 19859 MERCANTILE BANK CORP COM 587376104 824 25369 SH SOLE 0 0 25369 MERCK & CO. INC COM 58933Y105 118566 1538024 SH SOLE 257800 0 1280224 MERCURY GENL CORP NEW COM 589400100 850 13978 SH SOLE 0 0 13978 MERCURY SYS INC COM 589378108 408 5778 SH SOLE 4976 0 802 MERIT MED SYS INC COM 589889104 587 9809 SH SOLE 9703 0 106 MERITAGE HOMES CORP COM 59001A102 1390 15118 SH SOLE 0 0 15118 MERITOR INC COM 59001K100 1061 36075 SH SOLE 0 0 36075 MESA AIR GROUP INC COM NEW 590479135 139 10346 SH SOLE 0 0 10346 MESA LABS INC COM 59064R109 215 884 SH SOLE 48 0 836 MESOBLAST LTD SPONS ADR 590717104 122 14740 SH SOLE 0 0 14740 METLIFE INC COM 59156R108 20143 331359 SH SOLE 91980 0 239379 METROMILE INC COM 591697107 359 34874 SH SOLE 34074 0 800 METTLER TOLEDO INTERNATIONAL COM 592688105 1262 1092 SH SOLE 278 0 814 MFA FINL INC COM 55272X102 287 70557 SH SOLE 0 0 70557 MFS CHARTER INCOME TR SH BEN INT 552727109 1500 175657 SH SOLE 0 0 175657 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 829 188390 SH SOLE 0 0 188390 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 242 54352 SH SOLE 0 0 54352 MFS INTER HIGH INCOME FD SH BEN INT 59318T109 1228 485490 SH SOLE 0 0 485490 MFS INTER INCOME TR SH BEN INT 55273C107 147 39472 SH SOLE 0 0 39472 MFS INVT GRADE MUN TR SH BEN INT 59318B108 255 26037 SH SOLE 0 0 26037 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1965 303299 SH SOLE 0 0 303299 MFS MUN INCOME TR SH BEN INT 552738106 107 15657 SH SOLE 0 0 15657 MFS SPL VALUE TR SH BEN INT 55274E102 343 55825 SH SOLE 0 0 55825 MGE ENERGY INC COM 55277P104 998 13982 SH SOLE 0 0 13982 MGIC INVT CORP WIS COM 552848103 1765 127401 SH SOLE 49690 0 77711 MGM GROWTH PPTYS LLC CL A COM 55303A105 505 15473 SH SOLE 1726 0 13747 MGM RESORTS INTERNATIONAL COM 552953101 25397 668508 SH SOLE 5251 0 663257 MGM RESORTS INTERNATIONAL COM 552953101 247 6500 SH Call SOLE 0 0 6500 MICROCHIP TECHNOLOGY INC. COM 595017104 15740 101402 SH SOLE 1944 0 99458 MICROCHIP TECHNOLOGY INC. NOTE 1.625% 2/1 595017AF1 23 10000 PRN SOLE 0 0 10000 MICRON TECHNOLOGY INC COM 595112103 22275 252523 SH SOLE 33508 0 219015 MICROSOFT CORP COM 594918104 874286 3708217 SH SOLE 415850 0 3292367 MICROSTRATEGY INC CL A NEW 594972408 6310 9296 SH SOLE 0 0 9296 MID-AMER APT CMNTYS INC COM 59522J103 1543 10690 SH SOLE 1412 0 9278 MIDDLEBY CORP COM 596278101 630 3802 SH SOLE 274 0 3528 MILLER HERMAN INC COM 600544100 242 5890 SH SOLE 2304 0 3586 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 121 12562 SH SOLE 0 0 12562 MIMECAST LTD ORD SHS G14838109 319 7923 SH SOLE 6478 0 1445 MIMEDX GROUP INC COM 602496101 272 26406 SH SOLE 0 0 26406 MINERALS TECHNOLOGIES INC COM 603158106 209 2777 SH SOLE 2565 0 212 MITEK SYS INC COM NEW 606710200 406 27823 SH SOLE 0 0 27823 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 398 74034 SH SOLE 71765 0 2269 MIX TELEMATICS LTD SPONSORED ADR 60688N102 359 26050 SH SOLE 0 0 26050 MKS INSTRS INC COM 55306N104 1090 5880 SH SOLE 0 0 5880 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 110 13132 SH SOLE 5347 0 7785 MODEL N INC COM 607525102 728 20656 SH SOLE 7 0 20649 MODERNA INC COM 60770K107 15074 115110 SH SOLE 273 0 114837 MOELIS & CO CL A 60786M105 1687 30733 SH SOLE 19039 0 11694 MOHAWK INDS INC COM 608190104 476 2476 SH SOLE 648 0 1828 MOLINA HEALTHCARE INC COM 60855R100 3352 14340 SH SOLE 404 0 13936 MOLSON COORS BEVERAGE CO CL B 60871R209 1106 21614 SH SOLE 0 0 21614 MOMO INC ADR 60879B107 490 33261 SH SOLE 130 0 33131 MONDELEZ INTL INC CL A 609207105 27520 470182 SH SOLE 183685 0 286497 MONGODB INC CL A 60937P106 6566 24553 SH SOLE 120 0 24433 MONMOUTH REAL ESTATE INVT CO CL A 609720107 1447 81781 SH SOLE 0 0 81781 MONOLITHIC PWR SYS INC COM 609839105 7593 21497 SH SOLE 16557 0 4940 MONROE CAP CORP COM 610335101 176 17504 SH SOLE 0 0 17504 MONSTER BEVERAGE CORP NEW COM 61174X109 14603 160318 SH SOLE 130368 0 29950 MOODYS CORP COM 615369105 15807 52935 SH SOLE 36880 0 16055 MOOG INC CL A 615394202 516 6207 SH SOLE 0 0 6207 MORGAN STANLEY COM NEW 617446448 32065 412890 SH SOLE 121476 0 291414 MORGAN STANLEY EMER MKTS DEB COM 61744H105 2132 237893 SH SOLE 0 0 237893 MORGAN STANLEY EMERGING MKTS COM 617477104 116 19314 SH SOLE 0 0 19314 MORNINGSTAR INC COM 617700109 226 1006 SH SOLE 430 0 576 MOSAIC CO NEW COM 61945C103 3462 109529 SH SOLE 2343 0 107186 MOTOROLA SOLUTIONS INC COM NEW 620076307 14342 76269 SH SOLE 54182 0 22087 MP MATERIALS CORP COM CL A 553368101 7189 199974 SH SOLE 10316 0 189658 MPLX LP COM UNIT REP LTD 55336V100 1929 75272 SH SOLE 0 0 75272 MR COOPER GROUP INC COM 62482R107 1096 31528 SH SOLE 0 0 31528 MSC INDL DIRECT INC CL A 553530106 400 4437 SH SOLE 2809 0 1628 MSCI INC COM 55354G100 11003 26244 SH SOLE 21024 0 5220 MUELLER INDS INC COM 624756102 286 6906 SH SOLE 524 0 6382 MUELLER WTR PRODS INC COM SER A 624758108 553 39784 SH SOLE 0 0 39784 MURPHY OIL CORP COM 626717102 639 38927 SH SOLE 3234 0 35693 MURPHY USA INC COM 626755102 1377 9523 SH SOLE 8282 0 1241 MVB FINL CORP COM 553810102 321 9498 SH SOLE 0 0 9498 MYR GROUP INC DEL COM 55405W104 512 7142 SH SOLE 0 0 7142 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 492 57235 SH SOLE 0 0 57235 NANO X IMAGING LTD ORD SHS M70700105 440 10606 SH SOLE 0 0 10606 NANOSTRING TECHNOLOGIES INC COM 63009R109 833 12673 SH SOLE 7978 0 4695 NASDAQ INC COM 631103108 4126 27979 SH SOLE 12417 0 15562 NATERA INC COM 632307104 2030 19990 SH SOLE 14887 0 5103 NATIONAL BANKSHARES INC VA COM 634865109 274 7713 SH SOLE 0 0 7713 NATIONAL BEVERAGE CORP COM 635017106 235 4814 SH SOLE 0 0 4814 NATIONAL FUEL GAS CO COM 636180101 772 15439 SH SOLE 1809 0 13630 NATIONAL GRID PLC SPONSORED ADR NE 636274409 16549 279350 SH SOLE 212238 0 67112 NATIONAL HEALTH INVS INC COM 63633D104 1323 18307 SH SOLE 365 0 17942 NATIONAL INSTRS CORP COM 636518102 202 4676 SH SOLE 3070 0 1606 NATIONAL RETAIL PROPERTIES I COM 637417106 6697 151965 SH SOLE 383 0 151582 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1903 47658 SH SOLE 0 0 47658 NATUS MED INC DEL COM 639050103 228 8917 SH SOLE 1165 0 7752 NAVIENT CORPORATION COM 63938C108 1156 80798 SH SOLE 0 0 80798 NBT BANCORP INC COM 628778102 315 7884 SH SOLE 1179 0 6705 NCR CORP NEW COM 62886E108 771 20315 SH SOLE 14271 0 6044 NEKTAR THERAPEUTICS COM 640268108 630 31495 SH SOLE 0 0 31495 NELNET INC CL A 64031N108 247 3393 SH SOLE 0 0 3393 NEOGEN CORP COM 640491106 862 9692 SH SOLE 7611 0 2081 NEOGENOMICS INC COM NEW 64049M209 2014 41750 SH SOLE 6528 0 35222 NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 18 13395 SH SOLE 0 0 13395 NESCO HLDGS INC COM 64083J104 378 40463 SH SOLE 40060 0 403 NETAPP INC COM 64110D104 1571 21616 SH SOLE 4623 0 16993 NETEASE INC SPONSORED ADS 64110W102 2324 22508 SH SOLE 0 0 22508 NETFLIX INC COM 64110L106 142401 272977 SH SOLE 9348 0 263629 NEUBERGER BERMAN HIGH YIELD COM 64128C106 2845 220731 SH SOLE 0 0 220731 NEUBERGER BERMAN MLP & ENERG COM 64129H104 117 27907 SH SOLE 0 0 27907 NEUBERGER BERMAN MUN FD INC COM 64124P101 548 34524 SH SOLE 0 0 34524 NEUBERGER BERMAN REAL ESTATE COM 64190A103 798 174960 SH SOLE 0 0 174960 NEUROCRINE BIOSCIENCES INC COM 64125C109 633 6509 SH SOLE 3321 0 3188 NEVRO CORP COM 64157F103 985 7060 SH SOLE 6296 0 764 NEW AMER HIGH INCOME FD INC COM NEW 641876800 1296 143026 SH SOLE 0 0 143026 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 543 9802 SH SOLE 0 0 9802 NEW GOLD INC CDA COM 644535106 72 46894 SH SOLE 11919 0 34975 NEW JERSEY RES CORP COM 646025106 3891 97583 SH SOLE 17552 0 80031 NEW MTN FIN CORP COM 647551100 1078 86903 SH SOLE 704 0 86199 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 3226 230450 SH SOLE 0 0 230450 NEW RELIC INC COM 64829B100 217 3529 SH SOLE 14 0 3515 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 8650 768853 SH SOLE 13432 0 755421 NEW YORK CMNTY BANCORP INC COM 649445103 1914 151696 SH SOLE 366 0 151330 NEW YORK MTG TR INC COM PAR $.02 649604501 109 24473 SH SOLE 0 0 24473 NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 12 12000 PRN SOLE 0 0 12000 NEWAGE INC COM 650194103 87 30316 SH SOLE 0 0 30316 NEWELL BRANDS INC COM 651229106 3407 127230 SH SOLE 175 0 127055 NEWHOLD INVESTMENT CORP COM CL A 651448102 232 23200 SH SOLE 0 0 23200 NEWMARK GROUP INC CL A 65158N102 101 10103 SH SOLE 0 0 10103 NEWMARKET CORP COM 651587107 901 2369 SH SOLE 2092 0 277 NEWMONT CORP COM 651639106 12184 202152 SH SOLE 18914 0 183238 NEWS CORP NEW CL A 65249B109 372 14629 SH SOLE 11001 0 3628 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 478 17907 SH SOLE 0 0 17907 NEXGEN ENERGY LTD COM 65340P106 40 10903 SH SOLE 0 0 10903 NEXPOINT RESIDENTIAL TR INC COM 65341D102 640 13897 SH SOLE 300 0 13597 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 972 85297 SH SOLE 0 0 85297 NEXSTAR MEDIA GROUP INC CL A 65336K103 1328 9455 SH SOLE 3225 0 6230 NEXTERA ENERGY INC COM 65339F101 84858 1122313 SH SOLE 202467 0 919846 NEXTERA ENERGY INC UNIT 99/99/9999 65339F739 355 7150 SH SOLE 0 0 7150 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1168 16025 SH SOLE 1419 0 14606 NEXTIER OILFIELD SOLUTIONS COM 65290C105 38 10100 SH SOLE 0 0 10100 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 25 12093 SH SOLE 0 0 12093 NICE LTD SPONSORED ADR 653656108 858 3938 SH SOLE 569 0 3369 NIELSEN HLDGS PLC SHS EUR G6518L108 332 13183 SH SOLE 11096 0 2087 NIKE INC CL B 654106103 60076 452075 SH SOLE 89289 0 362786 NIKOLA CORP COM 654110105 1091 78565 SH SOLE 0 0 78565 NINE ENERGY SERVICE INC COM 65441V101 23 10122 SH SOLE 0 0 10122 NIO INC SPON ADS 62914V106 13610 349157 SH SOLE 0 0 349157 NISOURCE INC COM 65473P105 679 28163 SH SOLE 173 0 27990 NLIGHT INC COM 65487K100 360 11125 SH SOLE 10825 0 300 NMI HLDGS INC CL A 629209305 421 17810 SH SOLE 17508 0 302 NOKIA CORP SPONSORED ADR 654902204 1906 481323 SH SOLE 1417 0 479906 NOMAD FOODS LTD USD ORD SHS G6564A105 563 20519 SH SOLE 14539 0 5980 NOMURA HLDGS INC SPONSORED ADR 65535H208 104 19473 SH SOLE 8960 0 10513 NORDIC AMERICAN TANKERS LIMI COM G65773106 131 40375 SH SOLE 0 0 40375 NORDSON CORP COM 655663102 1676 8437 SH SOLE 7387 0 1050 NORDSTROM INC COM 655664100 1753 46279 SH SOLE 0 0 46279 NORFOLK SOUTHN CORP COM 655844108 21351 79516 SH SOLE 7685 0 71831 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 24 37400 SH SOLE 0 0 37400 NORTHERN GENESIS ACQUISITION COMMON STOCK 66516T104 401 24584 SH SOLE 0 0 24584 NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 4013 112535 SH SOLE 0 0 112535 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 4025 96892 SH SOLE 0 0 96892 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 6773 173514 SH SOLE 0 0 173514 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 2859 110529 SH SOLE 0 0 110529 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 803 22131 SH SOLE 0 0 22131 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1270 35695 SH SOLE 0 0 35695 NORTHERN LTS FD TR IV INTRNTINL ESG 66538H419 201 6155 SH SOLE 0 0 6155 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 705 18422 SH SOLE 0 0 18422 NORTHERN TR CORP COM 665859104 2362 22474 SH SOLE 9703 0 12771 NORTHROP GRUMMAN CORP COM 666807102 35605 110015 SH SOLE 11089 0 98926 NORTHWESTERN CORP COM NEW 668074305 335 5131 SH SOLE 505 0 4626 NORTONLIFELOCK INC COM 668771108 1447 68076 SH SOLE 24608 0 43468 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 5608 203271 SH SOLE 5775 0 197496 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 210 7600 SH Call SOLE 0 0 7600 NORWOOD FINL CORP COM 669549107 324 12176 SH SOLE 0 0 12176 NOV INC COM 62955J103 525 38257 SH SOLE 11943 0 26314 NOVA MEASURING INSTRUMENTS L COM M7516K103 1132 12435 SH SOLE 0 0 12435 NOVAGOLD RES INC COM NEW 66987E206 352 40154 SH SOLE 0 0 40154 NOVANTA INC COM 67000B104 1078 8177 SH SOLE 4469 0 3708 NOVARTIS AG SPONSORED ADR 66987V109 22870 267547 SH SOLE 106290 0 161257 NOVAVAX INC COM NEW 670002401 3873 21361 SH SOLE 288 0 21073 NOVOCURE LTD ORD SHS G6674U108 2304 17433 SH SOLE 62 0 17371 NOVO-NORDISK A S ADR 670100205 11716 173783 SH SOLE 46122 0 127661 NOW INC COM 67011P100 199 19697 SH SOLE 18094 0 1603 NRG ENERGY INC COM NEW 629377508 4143 109801 SH SOLE 398 0 109403 NU SKIN ENTERPRISES INC CL A 67018T105 246 4644 SH SOLE 1501 0 3143 NUANCE COMMUNICATIONS INC COM 67020Y100 3447 78985 SH SOLE 56125 0 22860 NUCOR CORP COM 670346105 18768 233812 SH SOLE 29208 0 204604 NUSHARES ETF TR ESG HI TLD CRP 67092P854 901 36455 SH SOLE 0 0 36455 NUSHARES ETF TR NUVEEN ENHCD 1 5 67092P110 1394 55077 SH SOLE 0 0 55077 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 366 14795 SH SOLE 0 0 14795 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 1677 47761 SH SOLE 0 0 47761 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1174 38820 SH SOLE 0 0 38820 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 14555 251040 SH SOLE 0 0 251040 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 3735 103185 SH SOLE 0 0 103185 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 7417 148125 SH SOLE 0 0 148125 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 1119 32524 SH SOLE 0 0 32524 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 8703 202245 SH SOLE 0 0 202245 NUSHARES ETF TR NUVEEN ESG US 67092P870 4522 175136 SH SOLE 0 0 175136 NUSTAR ENERGY LP UNIT COM 67058H102 2099 122848 SH SOLE 0 0 122848 NUTANIX INC CL A 67059N108 2262 85165 SH SOLE 70817 0 14348 NUTRIEN LTD COM 67077M108 2616 48537 SH SOLE 9571 0 38966 NUVASIVE INC COM 670704105 3132 47771 SH SOLE 5964 0 41807 NUVEEN AMT FREE MUN CR INC F COM 67071L106 9588 567319 SH SOLE 0 0 567319 NUVEEN AMT FREE QLTY MUN INC COM 670657105 6889 464845 SH SOLE 0 0 464845 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 710 43080 SH SOLE 0 0 43080 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 179 11819 SH SOLE 0 0 11819 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1374 92456 SH SOLE 0 0 92456 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 766 49549 SH SOLE 0 0 49549 NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 904 88465 SH SOLE 0 0 88465 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 2061 135517 SH SOLE 0 0 135517 NUVEEN CORPORATE INCM NOVEME COM 67077N106 947 101064 SH SOLE 0 0 101064 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 1391 213959 SH SOLE 0 0 213959 NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 2146 226407 SH SOLE 0 0 226407 NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 762 46917 SH SOLE 0 0 46917 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 400 50663 SH SOLE 0 0 50663 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 341 20341 SH SOLE 0 0 20341 NUVEEN FLOATING RATE INCOME COM 67072T108 14125 1462242 SH SOLE 0 0 1462242 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 867 90837 SH SOLE 0 0 90837 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 172 11142 SH SOLE 0 0 11142 NUVEEN HIGH INCOME 2023 TARG COM 67079F101 152 15232 SH SOLE 0 0 15232 NUVEEN INT DUR QUAL MUN TRM COM 670677103 466 31800 SH SOLE 0 0 31800 NUVEEN INTER DURATION MUN TE COM 670671106 2309 161700 SH SOLE 0 0 161700 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 204 14240 SH SOLE 0 0 14240 NUVEEN MULTI-MKT INCOME FD COM 67075J107 77 10546 SH SOLE 0 0 10546 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 1644 113933 SH SOLE 0 0 113933 NUVEEN MUN INCOME FD INC COM 67062J102 599 52401 SH SOLE 0 0 52401 NUVEEN MUN VALUE FD INC COM 670928100 6174 554231 SH SOLE 0 0 554231 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 3656 226258 SH SOLE 0 0 226258 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 3974 146227 SH SOLE 0 0 146227 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 586 40456 SH SOLE 0 0 40456 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 221 16175 SH SOLE 0 0 16175 NUVEEN OHIO QLTY MUN INCOME COM 670980101 387 24783 SH SOLE 0 0 24783 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 463 32271 SH SOLE 0 0 32271 NUVEEN PFD & INCM SECURTIES COM 67072C105 11229 1155239 SH SOLE 0 0 1155239 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2606 274566 SH SOLE 0 0 274566 NUVEEN PFD & INCOME TERM FD COM 67075A106 674 26968 SH SOLE 0 0 26968 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2651 175115 SH SOLE 0 0 175115 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1359 92330 SH SOLE 0 0 92330 NUVEEN REAL ESTATE INCOME FD COM 67071B108 1372 143068 SH SOLE 0 0 143068 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 13696 1016000 SH SOLE 0 0 1016000 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 1637 99030 SH SOLE 0 0 99030 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 148 13888 SH SOLE 0 0 13888 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 365 22696 SH SOLE 0 0 22696 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 677 38915 SH SOLE 0 0 38915 NUVEEN SHT DUR CR OPP FD COM 67074X107 1342 95040 SH SOLE 0 0 95040 NUVEEN SR INCOME FD COM 67067Y104 155 27542 SH SOLE 0 0 27542 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 8380 370976 SH SOLE 0 0 370976 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 1054 69782 SH SOLE 0 0 69782 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 451 42031 SH SOLE 0 0 42031 NV5 GLOBAL INC COM 62945V109 805 8334 SH SOLE 50 0 8284 NVENT ELECTRIC PLC SHS G6700G107 986 35322 SH SOLE 19090 0 16232 NVIDIA CORPORATION COM 67066G104 223765 419092 SH SOLE 67740 0 351352 NVIDIA CORPORATION COM 67066G104 854 1600 SH Put SOLE 0 0 1600 NVR INC COM 62944T105 485 103 SH SOLE 0 0 103 NXP SEMICONDUCTORS N V COM N6596X109 29312 145583 SH SOLE 92965 0 52618 O2MICRO INTERNATIONAL LIMITE SPONS ADR 67107W100 82 10470 SH SOLE 0 0 10470 OAK STR HEALTH INC COM 67181A107 280 5162 SH SOLE 0 0 5162 OAKTREE SPECIALTY LENDING CO COM 67401P108 314 50685 SH SOLE 0 0 50685 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 229 19188 SH SOLE 28 0 19160 OCCIDENTAL PETE CORP COM 674599105 4190 157396 SH SOLE 248 0 157148 OCEANFIRST FINL CORP COM 675234108 418 17481 SH SOLE 1235 0 16246 OCUGEN INC COM 67577C105 276 40680 SH SOLE 0 0 40680 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 963 35009 SH SOLE 0 0 35009 OGE ENERGY CORP COM 670837103 3428 105935 SH SOLE 111 0 105824 OHIO VY BANC CORP COM 677719106 605 24913 SH SOLE 0 0 24913 O-I GLASS INC COM 67098H104 394 26739 SH SOLE 0 0 26739 OKTA INC CL A 679295105 10029 45496 SH SOLE 540 0 44956 OLD DOMINION FREIGHT LINE IN COM 679580100 7904 32875 SH SOLE 10389 0 22486 OLD NATL BANCORP IND COM 680033107 1074 55557 SH SOLE 7918 0 47639 OLD REP INTL CORP COM 680223104 3008 137752 SH SOLE 204 0 137548 OLIN CORP COM PAR $1 680665205 2007 52852 SH SOLE 17495 0 35357 OLLIES BARGAIN OUTLET HLDGS COM 681116109 1626 18695 SH SOLE 7704 0 10991 OMEGA HEALTHCARE INVS INC COM 681936100 8005 218532 SH SOLE 0 0 218532 OMNICELL COM COM 68213N109 759 5842 SH SOLE 5438 0 404 OMNICOM GROUP INC COM 681919106 2520 33979 SH SOLE 3452 0 30527 ON SEMICONDUCTOR CORP COM 682189105 1090 26205 SH SOLE 9854 0 16351 ONCOLYTICS BIOTECH INC COM NEW 682310875 48 12510 SH SOLE 0 0 12510 ONDAS HLDGS INC COM NEW 68236H204 109 11214 SH SOLE 0 0 11214 ONE GAS INC COM 68235P108 890 11575 SH SOLE 805 0 10770 ONEMAIN HLDGS INC COM 68268W103 4322 80455 SH SOLE 33210 0 47245 ONEOK INC NEW COM 682680103 24225 478184 SH SOLE 3500 0 474684 ONTO INNOVATION INC COM 683344105 262 3980 SH SOLE 2348 0 1632 ONTRAK INC COM 683373104 220 6749 SH SOLE 0 0 6749 OPENDOOR TECHNOLOGIES INC COM 683712103 510 24063 SH SOLE 0 0 24063 OPKO HEALTH INC COM 68375N103 178 41386 SH SOLE 0 0 41386 OPORTUN FINL CORP COM 68376D104 475 22958 SH SOLE 19114 0 3844 ORACLE CORP COM 68389X105 45689 651117 SH SOLE 152555 0 498562 ORAGENICS INC COM PAR 684023302 19 20500 SH SOLE 0 0 20500 ORANGE SPONSORED ADR 684060106 361 29293 SH SOLE 13621 0 15672 ORASURE TECHNOLOGIES INC COM 68554V108 160 13674 SH SOLE 125 0 13549 OREILLY AUTOMOTIVE INC COM 67103H107 6659 13127 SH SOLE 1231 0 11896 ORGANIGRAM HLDGS INC COM 68620P101 77 22325 SH SOLE 500 0 21825 ORMAT TECHNOLOGIES INC COM 686688102 1115 14200 SH SOLE 49 0 14151 OSHKOSH CORP COM 688239201 1343 11318 SH SOLE 3676 0 7642 OSI ETF TR OSHARES US QUALT 67110P407 8715 218420 SH SOLE 0 0 218420 OSI ETF TR OSHARES US SMLCP 67110P100 4133 121068 SH SOLE 0 0 121068 OSI ETF TR OSHS GBL INTER 67110P704 6672 128013 SH SOLE 0 0 128013 OTIS WORLDWIDE CORP COM 68902V107 7064 103202 SH SOLE 29536 0 73666 OTTER TAIL CORP COM 689648103 1797 38923 SH SOLE 0 0 38923 OUSTER INC COM 68989M103 778 91490 SH SOLE 0 0 91490 OUTFRONT MEDIA INC COM 69007J106 223 10202 SH SOLE 53 0 10149 OVERSTOCK COM INC DEL COM 690370101 2521 38041 SH SOLE 0 0 38041 OVINTIV INC COM 69047Q102 831 34866 SH SOLE 0 0 34866 OWENS & MINOR INC NEW COM 690732102 2651 70533 SH SOLE 1742 0 68791 OWENS CORNING NEW COM 690742101 901 9778 SH SOLE 6565 0 3213 OWL ROCK CAPITAL CORPORATION COM 69121K104 10204 741036 SH SOLE 0 0 741036 OXFORD LANE CAP CORP COM 691543102 1606 254911 SH SOLE 0 0 254911 OXFORD SQUARE CAP CORP COM 69181V107 77 16667 SH SOLE 0 0 16667 PACCAR INC COM 693718108 7701 82883 SH SOLE 18161 0 64722 PACER FDS TR AMERCN ENRGY IND 69374H634 3172 147386 SH SOLE 0 0 147386 PACER FDS TR BNCHMRK INDSTR 69374H766 5799 149308 SH SOLE 0 0 149308 PACER FDS TR BNCHMRK INFRA 69374H741 21425 591856 SH SOLE 0 0 591856 PACER FDS TR CFRA STVAL EQL 69374H691 3451 97190 SH SOLE 0 0 97190 PACER FDS TR DEVELOPED MRKT 69374H873 263 8433 SH SOLE 0 0 8433 PACER FDS TR GLOBL CASH ETF 69374H709 1902 61941 SH SOLE 0 0 61941 PACER FDS TR LUNT LRG CP ALTR 69374H717 899 23099 SH SOLE 0 0 23099 PACER FDS TR PACER US SMALL 69374H857 9816 239360 SH SOLE 0 0 239360 PACER FDS TR TRENDP 100 ETF 69374H303 37235 710587 SH SOLE 0 0 710587 PACER FDS TR TRENDP US LAR CP 69374H105 60698 1747198 SH SOLE 0 0 1747198 PACER FDS TR TRENDP US MID CP 69374H204 15506 445571 SH SOLE 0 0 445571 PACER FDS TR TRENDPILOT EUR 69374H808 1514 65198 SH SOLE 0 0 65198 PACER FDS TR TRENDPILOT FD 69374H675 1233 42478 SH SOLE 0 0 42478 PACER FDS TR TRENDPILOT INTL 69374H683 8462 306437 SH SOLE 0 0 306437 PACER FDS TR TRENDPILOT US BD 69374H642 44361 1626742 SH SOLE 0 0 1626742 PACER FDS TR US CASH COWS 100 69374H881 13644 335390 SH SOLE 0 0 335390 PACER FDS TR WEALTHSHIELD 69374H840 742 23796 SH SOLE 0 0 23796 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 1453 43608 SH SOLE 1678 0 41930 PACIFIC PREMIER BANCORP COM 69478X105 262 6031 SH SOLE 1045 0 4986 PACIRA BIOSCIENCES INC COM 695127100 243 3470 SH SOLE 1257 0 2213 PACKAGING CORP AMER COM 695156109 3689 27432 SH SOLE 8667 0 18765 PAGERDUTY INC COM 69553P100 1084 26946 SH SOLE 16042 0 10904 PALANTIR TECHNOLOGIES INC CL A 69608A108 15725 675175 SH SOLE 975 0 674200 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 59 84940 SH SOLE 0 0 84940 PALO ALTO NETWORKS INC COM 697435105 21541 66884 SH SOLE 24480 0 42404 PALO ALTO NETWORKS INC NOTE 0.750% 7/0 697435AD7 13 10000 PRN SOLE 0 0 10000 PALOMAR HLDGS INC COM 69753M105 292 4359 SH SOLE 17 0 4342 PAN AMERN SILVER CORP COM 697900108 3755 125029 SH SOLE 1936 0 123093 PAPA JOHNS INTL INC COM 698813102 446 5035 SH SOLE 0 0 5035 PAR TECHNOLOGY CORP COM 698884103 235 3600 SH SOLE 0 0 3600 PARATEK PHARMACEUTICALS INC COM 699374302 643 91129 SH SOLE 0 0 91129 PARK HOTELS & RESORTS INC COM 700517105 868 40231 SH SOLE 172 0 40059 PARK NATL CORP COM 700658107 272 2107 SH SOLE 0 0 2107 PARKER-HANNIFIN CORP COM 701094104 7894 25025 SH SOLE 1375 0 23650 PARSONS CORPORATION COM 70202L102 438 10824 SH SOLE 953 0 9871 PARTNERS BANCORP COM 70213Q108 400 54660 SH SOLE 0 0 54660 PARTY CITY HOLDCO INC COM 702149105 5131 884675 SH SOLE 0 0 884675 PATTERSON COS INC COM 703395103 318 9951 SH SOLE 199 0 9752 PAYCHEX INC COM 704326107 24894 253966 SH SOLE 11915 0 242051 PAYCOM SOFTWARE INC COM 70432V102 5336 14418 SH SOLE 2429 0 11989 PAYLOCITY HLDG CORP COM 70438V106 812 4514 SH SOLE 2467 0 2047 PAYPAL HLDGS INC COM 70450Y103 151544 624050 SH SOLE 78295 0 545755 PAYSAFE LIMITED ORD G6964L107 419 31011 SH SOLE 0 0 31011 PBF ENERGY INC CL A 69318G106 785 55505 SH SOLE 0 0 55505 PC CONNECTION INC COM 69318J100 264 5686 SH SOLE 0 0 5686 PCM FD INC COM 69323T101 207 18066 SH SOLE 0 0 18066 PDC ENERGY INC COM 69327R101 213 6201 SH SOLE 0 0 6201 PEGASYSTEMS INC COM 705573103 906 7920 SH SOLE 3349 0 4571 PELOTON INTERACTIVE INC CL A COM 70614W100 4665 41485 SH SOLE 4156 0 37329 PEMBINA PIPELINE CORP COM 706327103 1794 62193 SH SOLE 4572 0 57621 PENN NATL GAMING INC COM 707569109 11995 114417 SH SOLE 2720 0 111697 PENNANTPARK FLOATING RATE CA COM 70806A106 397 33452 SH SOLE 0 0 33452 PENNANTPARK INVT CORP COM 708062104 150 26510 SH SOLE 145 0 26365 PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 23 11894 SH SOLE 0 0 11894 PENNYMAC FINL SVCS INC NEW COM 70932M107 1572 23515 SH SOLE 0 0 23515 PENNYMAC MTG INVT TR COM 70931T103 2549 130055 SH SOLE 1438 0 128617 PENSKE AUTOMOTIVE GRP INC COM 70959W103 226 2816 SH SOLE 0 0 2816 PENTAIR PLC SHS G7S00T104 2615 41955 SH SOLE 29103 0 12852 PEOPLES UNITED FINANCIAL INC COM 712704105 3189 178164 SH SOLE 1422 0 176742 PEPSICO INC COM 713448108 121272 857351 SH SOLE 117898 0 739453 PERDOCEO ED CORP COM 71363P106 393 32835 SH SOLE 0 0 32835 PERFORMANCE FOOD GROUP CO COM 71377A103 398 6916 SH SOLE 3095 0 3821 PERKINELMER INC COM 714046109 1486 11580 SH SOLE 1581 0 9999 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 252 63328 SH SOLE 0 0 63328 PERRIGO CO PLC SHS G97822103 978 24156 SH SOLE 22787 0 1369 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 619 25781 SH SOLE 0 0 25781 PETCO HEALTH & WELLNESS CO I COM 71601V105 577 26045 SH SOLE 18210 0 7835 PETIQ INC COM CL A 71639T106 1459 41366 SH SOLE 19690 0 21676 PETMED EXPRESS INC COM 716382106 978 27796 SH SOLE 0 0 27796 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 231 27241 SH SOLE 9866 0 17375 PFIZER INC COM 717081103 143401 3958086 SH SOLE 787141 0 3170945 PG&E CORP COM 69331C108 3528 301290 SH SOLE 14648 0 286642 PGIM ETF TR ACTV HY BD ETF 69344A206 469 11464 SH SOLE 0 0 11464 PGIM ETF TR ULTRA SHORT 69344A107 23474 470889 SH SOLE 0 0 470889 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 579 38813 SH SOLE 0 0 38813 PGIM HIGH YIELD BOND FUND IN COM 69346H100 1410 90060 SH SOLE 0 0 90060 PHILIP MORRIS INTL INC COM 718172109 69203 779838 SH SOLE 388808 0 391030 PHILLIPS 66 COM 718546104 19977 245000 SH SOLE 18431 0 226569 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1865 58882 SH SOLE 0 0 58882 PHOTRONICS INC COM 719405102 153 11875 SH SOLE 0 0 11875 PHYSICIANS RLTY TR COM 71943U104 2935 166087 SH SOLE 26658 0 139429 PIEDMONT LITHIUM LTD SPONSORED ADS 720162106 393 5655 SH SOLE 0 0 5655 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1452 83604 SH SOLE 3443 0 80161 PILGRIMS PRIDE CORP COM 72147K108 436 18316 SH SOLE 5512 0 12804 PIMCO CALIF MUN INCOME FD COM 72200N106 496 27832 SH SOLE 0 0 27832 PIMCO CALIF MUN INCOME FD II COM 72200M108 130 14350 SH SOLE 0 0 14350 PIMCO CALIF MUN INCOME FD II COM 72201C109 461 43671 SH SOLE 0 0 43671 PIMCO CORPORATE & INCM STRG COM 72200U100 3503 202224 SH SOLE 0 0 202224 PIMCO CORPORATE & INCOME OPP COM 72201B101 18948 1037136 SH SOLE 0 0 1037136 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 15091 677616 SH SOLE 0 0 677616 PIMCO DYNAMIC INCOME FD SHS 72201Y101 6544 232466 SH SOLE 0 0 232466 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 308 29751 SH SOLE 0 0 29751 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 10295 103805 SH SOLE 401 0 103404 PIMCO ETF TR 1-5 US TIP IDX 72201R205 6936 126482 SH SOLE 1023 0 125459 PIMCO ETF TR 15+ YR US TIPS 72201R304 9069 112313 SH SOLE 0 0 112313 PIMCO ETF TR 25YR+ ZERO U S 72201R882 2251 17061 SH SOLE 0 0 17061 PIMCO ETF TR ACTIVE BD ETF 72201R775 55836 510100 SH SOLE 0 0 510100 PIMCO ETF TR BROAD US TIPS 72201R403 2374 36984 SH SOLE 0 0 36984 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 110161 1080960 SH SOLE 2107 0 1078853 PIMCO ETF TR ENHANCD SHORT 72201R643 2059 20453 SH SOLE 0 0 20453 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 7837 76857 SH SOLE 0 0 76857 PIMCO ETF TR INTER MUN BD ACT 72201R866 8155 145104 SH SOLE 0 0 145104 PIMCO ETF TR INV GRD CRP BD 72201R817 5400 48473 SH SOLE 0 0 48473 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 878 17096 SH SOLE 0 0 17096 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1369 128650 SH SOLE 0 0 128650 PIMCO HIGH INCOME FD COM SHS 722014107 1255 186256 SH SOLE 0 0 186256 PIMCO INCOME OPPORTUNITY FD COM 72202B100 678 25787 SH SOLE 0 0 25787 PIMCO INCOME STRATEGY FD COM 72201H108 289 24041 SH SOLE 0 0 24041 PIMCO INCOME STRATEGY FD II COM 72201J104 4328 421033 SH SOLE 0 0 421033 PIMCO MUN INCOME FD COM 72200R107 1158 80417 SH SOLE 0 0 80417 PIMCO MUN INCOME FD II COM 72200W106 382 25659 SH SOLE 0 0 25659 PIMCO MUN INCOME FD III COM 72201A103 420 34064 SH SOLE 0 0 34064 PIMCO NEW YORK MUN FD II COM 72200Y102 116 10300 SH SOLE 0 0 10300 PIMCO NEW YORK MUN INCOME FD COM 72200T103 317 26422 SH SOLE 0 0 26422 PIMCO STRATEGIC INCOME FD COM 72200X104 317 43304 SH SOLE 0 0 43304 PINDUODUO INC SPONSORED ADS 722304102 1781 13303 SH SOLE 0 0 13303 PINNACLE FINL PARTNERS INC COM 72346Q104 296 3343 SH SOLE 1928 0 1415 PINNACLE WEST CAP CORP COM 723484101 2307 28355 SH SOLE 4643 0 23712 PINTEREST INC CL A 72352L106 12734 172007 SH SOLE 9447 0 162560 PIONEER HIGH INCOME TR COM 72369H106 305 32586 SH SOLE 0 0 32586 PIONEER MUN HIGH INCOME ADVA COM 723762100 373 31580 SH SOLE 0 0 31580 PIONEER MUN HIGH INCOME TR COM SHS 723763108 254 20560 SH SOLE 0 0 20560 PIONEER NAT RES CO COM 723787107 3574 22505 SH SOLE 12914 0 9591 PIPER SANDLER COMPANIES COM 724078100 324 2956 SH SOLE 366 0 2590 PITNEY BOWES INC COM 724479100 615 74628 SH SOLE 0 0 74628 PJT PARTNERS INC COM CL A 69343T107 318 4694 SH SOLE 1686 0 3008 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1230 135204 SH SOLE 0 0 135204 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 275 29256 SH SOLE 10735 0 18521 PLANET FITNESS INC CL A 72703H101 826 10690 SH SOLE 5544 0 5146 PLATINUM GROUP METALS LTD COM 72765Q882 311 81083 SH SOLE 0 0 81083 PLAYA HOTELS & RESORTS NV SHS N70544106 526 72082 SH SOLE 0 0 72082 PLDT INC SPONSORED ADR 69344D408 555 21221 SH SOLE 0 0 21221 PLUG POWER INC COM NEW 72919P202 7494 209088 SH SOLE 3352 0 205736 PLYMOUTH INDL REIT INC COM 729640102 885 52537 SH SOLE 6112 0 46425 PNC FINL SVCS GROUP INC COM 693475105 25106 143128 SH SOLE 72826 0 70302 POLARIS INC COM 731068102 5529 41418 SH SOLE 5229 0 36189 POLARITYTE INC COM 731094108 42 37800 SH SOLE 0 0 37800 POLYMET MNG CORP COM NEW 731916409 166 52549 SH SOLE 0 0 52549 POOL CORP COM 73278L105 1683 4876 SH SOLE 1223 0 3653 POPULAR INC COM NEW 733174700 376 5354 SH SOLE 0 0 5354 PORTLAND GEN ELEC CO COM NEW 736508847 1179 24840 SH SOLE 7553 0 17287 POSCO SPONSORED ADR 693483109 1132 15677 SH SOLE 12378 0 3299 POST HLDGS INC COM 737446104 2024 19141 SH SOLE 12860 0 6281 POTLATCHDELTIC CORPORATION COM 737630103 385 7278 SH SOLE 1656 0 5622 POWER INTEGRATIONS INC COM 739276103 2558 31389 SH SOLE 998 0 30391 POWERFLEET INC COM 73931J109 248 30170 SH SOLE 0 0 30170 PPG INDS INC COM 693506107 9921 66026 SH SOLE 33119 0 32907 PPL CORP COM 69351T106 19605 679793 SH SOLE 275404 0 404389 PRA GROUP INC COM 69354N106 317 8551 SH SOLE 8293 0 258 PRA HEALTH SCIENCES INC COM 69354M108 436 2842 SH SOLE 360 0 2482 PRECIGEN INC COM 74017N105 310 44944 SH SOLE 0 0 44944 PREFERRED APT CMNTYS INC COM 74039L103 577 58550 SH SOLE 0 0 58550 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 301 6830 SH SOLE 6464 0 366 PRICE T ROWE GROUP INC COM 74144T108 20494 119430 SH SOLE 4791 0 114639 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 25 21000 PRN SOLE 0 0 21000 PRIMERICA INC COM 74164M108 465 3144 SH SOLE 277 0 2867 PRIMORIS SVCS CORP COM 74164F103 497 15003 SH SOLE 13741 0 1262 PRINCIPAL EXCHANGE-TRADED FD ACTV INCM ETF 74255Y102 647 15864 SH SOLE 0 0 15864 PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 812 14032 SH SOLE 0 0 14032 PRINCIPAL EXCHANGE-TRADED FD PRCPL MIL INDX 74255Y508 494 8084 SH SOLE 0 0 8084 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 6031 295950 SH SOLE 0 0 295950 PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 5355 145051 SH SOLE 0 0 145051 PRINCIPAL EXCHANGE-TRADED FD US SM MLT FC ETF 74255Y607 525 11895 SH SOLE 0 0 11895 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 5946 99167 SH SOLE 90 0 99077 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 179 13275 SH SOLE 0 0 13275 PROCTER AND GAMBLE CO COM 742718109 209043 1543549 SH SOLE 127023 0 1416526 PROG HOLDINGS INC COM NPV 74319R101 463 10694 SH SOLE 9497 0 1197 PROGRESSIVE CORP COM 743315103 11880 124255 SH SOLE 24994 0 99261 PROGYNY INC COM 74340E103 624 14019 SH SOLE 10885 0 3134 PROLOGIS INC. COM 74340W103 21677 204499 SH SOLE 8719 0 195780 PROOFPOINT INC COM 743424103 8235 65468 SH SOLE 53993 0 11475 PROS HOLDINGS INC COM 74346Y103 536 12605 SH SOLE 11687 0 918 PROSHARES TR DECLINE RETAIL 74347B367 179 10272 SH SOLE 0 0 10272 PROSHARES TR DJ BRKFLD GLB 74347B508 416 9568 SH SOLE 0 0 9568 PROSHARES TR HD REPLICATION 74347X294 277 5347 SH SOLE 0 0 5347 PROSHARES TR HGH YLD INT RATE 74348A541 660 10430 SH SOLE 0 0 10430 PROSHARES TR INFLATN EXPECTNS 74348A814 1345 45079 SH SOLE 0 0 45079 PROSHARES TR INVT INT RT HG 74347B607 3250 42155 SH SOLE 0 0 42155 PROSHARES TR K1 FRE CRD OIL 74347G804 8579 161687 SH SOLE 0 0 161687 PROSHARES TR LARGE CAP CRE 74347R248 15340 168061 SH SOLE 0 0 168061 PROSHARES TR LONG ONLINE SHRT 74347B375 9303 111228 SH SOLE 0 0 111228 PROSHARES TR MSCI EAFE DIVD 74347B839 701 16115 SH SOLE 0 0 16115 PROSHARES TR MSCI EMRG MKTS 74347B847 460 7643 SH SOLE 0 0 7643 PROSHARES TR ONLINE RTL ETF 74347B169 2530 32252 SH SOLE 0 0 32252 PROSHARES TR PET CARE ETF 74348A145 6256 86484 SH SOLE 0 0 86484 PROSHARES TR PSHS SH MDCAP400 74347B250 257 10060 SH SOLE 0 0 10060 PROSHARES TR PSHS SH MSCI EMR 74347R396 609 49608 SH SOLE 0 0 49608 PROSHARES TR PSHS SHORT DOW30 74347B235 3335 92855 SH SOLE 0 0 92855 PROSHARES TR PSHS ULT S&P 500 74347R107 525 5135 SH SOLE 0 0 5135 PROSHARES TR PSHS ULTRA QQQ 74347R206 871 7430 SH SOLE 0 0 7430 PROSHARES TR RUSS 2000 DIVD 74347B698 12648 193335 SH SOLE 6597 0 186738 PROSHARES TR S&P 500 DV ARIST 74348A467 119349 1383592 SH SOLE 52837 0 1330755 PROSHARES TR S&P MDCP 400 DIV 74347B680 20768 298002 SH SOLE 5526 0 292476 PROSHARES TR S&P TECH DIVIDEN 74347G606 794 13955 SH SOLE 0 0 13955 PROSHARES TR SHORT QQQ NEW 74347B714 3470 249429 SH SOLE 0 0 249429 PROSHARES TR SHORT S&P 500 NE 74347B425 9637 574972 SH SOLE 0 0 574972 PROSHARES TR SHRT 20+YR TRE 74347X849 1477 81530 SH SOLE 0 0 81530 PROSHARES TR SHRT RUSSELL2000 74348A210 1002 45483 SH SOLE 0 0 45483 PROSPECT CAP CORP COM 74348T102 4170 543718 SH SOLE 0 0 543718 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 230 225000 PRN SOLE 0 0 225000 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 50 46000 PRN SOLE 0 0 46000 PROSPERITY BANCSHARES INC COM 743606105 397 5304 SH SOLE 3024 0 2280 PROTO LABS INC COM 743713109 2139 17570 SH SOLE 7402 0 10168 PROVIDENT BANCORP INC COM NEW 74383L105 449 31172 SH SOLE 0 0 31172 PROVIDENT FINL SVCS INC COM 74386T105 209 9379 SH SOLE 0 0 9379 PRUDENTIAL FINL INC COM 744320102 24914 273475 SH SOLE 66 0 273409 PRUDENTIAL PLC ADR 74435K204 1139 26689 SH SOLE 20695 0 5994 PSYCHEMEDICS CORP COM NEW 744375205 68 11017 SH SOLE 0 0 11017 PTC INC COM 69370C100 929 6751 SH SOLE 1129 0 5622 PUBLIC STORAGE COM 74460D109 11431 46323 SH SOLE 881 0 45442 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 14958 248424 SH SOLE 115524 0 132900 PUBMATIC INC COM CL A 74467Q103 840 17036 SH SOLE 5197 0 11839 PULTE GROUP INC COM 745867101 4280 81625 SH SOLE 6445 0 75180 PULTE GROUP INC COM 745867101 1274 24300 SH Put SOLE 0 0 24300 PURE STORAGE INC CL A 74624M102 3231 149986 SH SOLE 44900 0 105086 PURECYCLE TECHNOLOGIES INC COM 74623V103 1092 42814 SH SOLE 0 0 42814 PURPLE INNOVATION INC COM 74640Y106 1574 49741 SH SOLE 0 0 49741 PUTNAM MANAGED MUN INCOME TR COM 746823103 1110 136226 SH SOLE 0 0 136226 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 161 37238 SH SOLE 0 0 37238 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 325 24250 SH SOLE 0 0 24250 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 241 49477 SH SOLE 0 0 49477 PVH CORPORATION COM 693656100 1201 11362 SH SOLE 1047 0 10315 Q2 HLDGS INC COM 74736L109 639 6382 SH SOLE 5372 0 1010 QIAGEN NV SHS NEW N72482123 784 16093 SH SOLE 9016 0 7077 QORVO INC COM 74736K101 4631 25346 SH SOLE 1436 0 23910 QTS RLTY TR INC COM CL A 74736A103 399 6439 SH SOLE 2765 0 3674 QUAKER CHEM CORP COM 747316107 376 1543 SH SOLE 1077 0 466 QUALCOMM INC COM 747525103 89508 675072 SH SOLE 127969 0 547103 QUALTRICS INTL INC COM CL A 747601201 1069 32478 SH SOLE 0 0 32478 QUALYS INC COM 74758T303 457 4360 SH SOLE 1570 0 2790 QUANTA SVCS INC COM 74762E102 4770 54217 SH SOLE 3159 0 51058 QUANTUM CORP COM NEW 747906501 855 102636 SH SOLE 172 0 102464 QUANTUMSCAPE CORP COM CL A 74767V109 3357 75026 SH SOLE 0 0 75026 QUEST DIAGNOSTICS INC COM 74834L100 6826 53190 SH SOLE 2300 0 50890 QUIDEL CORP COM 74838J101 3460 27045 SH SOLE 3321 0 23724 QUINSTREET INC COM 74874Q100 421 20738 SH SOLE 20697 0 41 QUOTIENT LTD SHS G73268107 374 101729 SH SOLE 101416 0 313 QURATE RETAIL INC COM SER A 74915M100 2233 189865 SH SOLE 172546 0 17319 R1 RCM INC COM 749397105 810 32807 SH SOLE 31807 0 1000 RACKSPACE TECHNOLOGY INC COM 750102105 1091 45894 SH SOLE 3229 0 42665 RADIUS HEALTH INC COM NEW 750469207 784 37583 SH SOLE 0 0 37583 RADNET INC COM 750491102 243 11164 SH SOLE 0 0 11164 RADWARE LTD ORD M81873107 365 14000 SH SOLE 11880 0 2120 RALPH LAUREN CORP CL A 751212101 695 5642 SH SOLE 20 0 5622 RAMBUS INC DEL COM 750917106 3100 159467 SH SOLE 2241 0 157226 RANGE RES CORP COM 75281A109 915 88557 SH SOLE 0 0 88557 RANGER ENERGY SVCS INC COM CL A 75282U104 159 29098 SH SOLE 0 0 29098 RAPID7 INC COM 753422104 635 8509 SH SOLE 6756 0 1753 RAVEN INDS INC COM 754212108 297 7742 SH SOLE 0 0 7742 RAYMOND JAMES FINL INC COM 754730109 2570 20966 SH SOLE 7257 0 13709 RAYONIER ADVANCED MATLS INC COM 75508B104 131 14459 SH SOLE 0 0 14459 RAYONIER INC COM 754907103 388 12025 SH SOLE 0 0 12025 RAYTHEON TECHNOLOGIES CORP COM 75513E101 77912 1008302 SH SOLE 192579 0 815723 RBB FD INC MFAM SMLCP GRWTH 74933W874 4696 125229 SH SOLE 0 0 125229 RBB FD INC MOTLEY FOL ETF 74933W601 12485 350714 SH SOLE 0 0 350714 RBC BEARINGS INC COM 75524B104 806 4094 SH SOLE 3579 0 515 REALPAGE INC COM 75606N109 417 4782 SH SOLE 4113 0 669 REALTY INCOME CORP COM 756109104 35790 563615 SH SOLE 6666 0 556949 REAVES UTIL INCOME FD COM SH BEN INT 756158101 3665 109413 SH SOLE 0 0 109413 RECRO PHARMA INC COM 75629F109 40 14500 SH SOLE 0 0 14500 RED RIVER BANCSHARES INC COM 75686R202 493 8807 SH SOLE 0 0 8807 RED ROCK RESORTS INC CL A 75700L108 1958 60081 SH SOLE 0 0 60081 REDFIN CORP COM 75737F108 2029 30474 SH SOLE 0 0 30474 REDWOOD TR INC COM 758075402 347 33288 SH SOLE 1078 0 32210 REGAL BELOIT CORP COM 758750103 286 2002 SH SOLE 1843 0 159 REGENCY CTRS CORP COM 758849103 823 14505 SH SOLE 1121 0 13384 REGENERON PHARMACEUTICALS COM 75886F107 18953 40057 SH SOLE 11848 0 28209 REGIONS FINANCIAL CORP NEW COM 7591EP100 11995 580570 SH SOLE 315958 0 264612 REINSURANCE GRP OF AMERICA I COM NEW 759351604 945 7500 SH SOLE 1619 0 5881 REKOR SYSTEMS INC COM 759419104 491 24561 SH SOLE 0 0 24561 RELIANCE STEEL & ALUMINUM CO COM 759509102 1348 8849 SH SOLE 3132 0 5717 RELX PLC SPONSORED ADR 759530108 1138 45217 SH SOLE 35457 0 9760 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 5704 91727 SH SOLE 0 0 91727 RENAISSANCERE HLDGS LTD COM G7496G103 347 2163 SH SOLE 1688 0 475 RENASANT CORP COM 75970E107 1476 35667 SH SOLE 0 0 35667 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 215 3253 SH SOLE 0 0 3253 RENT A CTR INC NEW COM 76009N100 512 8877 SH SOLE 0 0 8877 REPLAY ACQUISITION CORP COM G75130107 1029 107800 SH SOLE 0 0 107800 REPLIGEN CORP COM 759916109 2436 12530 SH SOLE 4078 0 8452 REPUBLIC FIRST BANCORP INC COM 760416107 38 10116 SH SOLE 0 0 10116 REPUBLIC SVCS INC COM 760759100 8886 89444 SH SOLE 8460 0 80984 RESIDEO TECHNOLOGIES INC COM 76118Y104 407 14392 SH SOLE 3923 0 10469 RESMED INC COM 761152107 3367 17354 SH SOLE 3808 0 13546 RESONANT INC COM 76118L102 164 38600 SH SOLE 0 0 38600 RESTAURANT BRANDS INTL INC COM 76131D103 1077 16570 SH SOLE 7700 0 8870 RETAIL PPTYS AMER INC CL A 76131V202 981 93633 SH SOLE 0 0 93633 RETAIL VALUE INC COM 76133Q102 223 11924 SH SOLE 0 0 11924 RETRACTABLE TECHNOLOGIES INC COM 76129W105 396 30903 SH SOLE 0 0 30903 REVANCE THERAPEUTICS INC COM 761330109 824 29494 SH SOLE 0 0 29494 REVOLVE GROUP INC CL A 76156B107 280 6223 SH SOLE 216 0 6007 REWALK ROBOTICS LTD SHS M8216Q200 63 26110 SH SOLE 0 0 26110 REXFORD INDL RLTY INC COM 76169C100 368 7303 SH SOLE 4039 0 3264 REYNOLDS CONSUMER PRODS INC COM 76171L106 934 31350 SH SOLE 30154 0 1196 RH COM 74967X103 1092 1830 SH SOLE 76 0 1754 RH NOTE 6/1 74967XAA1 43 14000 SH SOLE 0 0 14000 RICEBRAN TECHNOLOGIES COM NEW 762831204 74 74311 SH SOLE 0 0 74311 RIGNET INC COM 766582100 137 15700 SH SOLE 0 0 15700 RING ENERGY INC COM 76680V108 59 25452 SH SOLE 0 0 25452 RINGCENTRAL INC CL A 76680R206 4198 14093 SH SOLE 2938 0 11155 RIO TINTO PLC SPONSORED ADR 767204100 9863 127018 SH SOLE 32651 0 94367 RITCHIE BROS AUCTIONEERS COM 767744105 869 14845 SH SOLE 9703 0 5142 RITE AID CORP COM 767754872 219 10711 SH SOLE 0 0 10711 RLI CORP COM 749607107 7931 71084 SH SOLE 3349 0 67735 RLJ LODGING TR COM 74965L101 464 29978 SH SOLE 26551 0 3427 ROBERT HALF INTL INC COM 770323103 679 8702 SH SOLE 805 0 7897 ROBLOX CORP CL A 771049103 4109 63379 SH SOLE 19385 0 43994 ROCKET COS INC COM CL A 77311W101 1313 56883 SH SOLE 0 0 56883 ROCKWELL AUTOMATION INC COM 773903109 17210 64834 SH SOLE 33619 0 31215 ROCKWELL MED INC COM 774374102 20 16960 SH SOLE 0 0 16960 ROCKY BRANDS INC COM 774515100 268 4950 SH SOLE 0 0 4950 ROGERS CORP COM 775133101 200 1064 SH SOLE 236 0 828 ROKU INC COM CL A 77543R102 31451 96545 SH SOLE 7371 0 89174 ROLLINS INC COM 775711104 1717 49886 SH SOLE 2576 0 47310 ROMEO POWER INC COM 776153108 119 14250 SH SOLE 0 0 14250 ROPER TECHNOLOGIES INC COM 776696106 5710 14157 SH SOLE 815 0 13342 ROSS STORES INC COM 778296103 5659 47191 SH SOLE 22973 0 24218 ROYAL BK CDA COM 780087102 4117 44645 SH SOLE 5147 0 39498 ROYAL CARIBBEAN GROUP COM V7780T103 4786 55906 SH SOLE 2671 0 53235 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6153 167073 SH SOLE 9018 0 158055 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 9523 242882 SH SOLE 1464 0 241418 ROYAL GOLD INC COM 780287108 3298 30649 SH SOLE 36 0 30613 ROYCE MICRO-CAP TR INC COM 780915104 1220 107926 SH SOLE 0 0 107926 ROYCE VALUE TR INC COM 780910105 5979 330145 SH SOLE 0 0 330145 RPM INTL INC COM 749685103 4476 48729 SH SOLE 1770 0 46959 RUBIUS THERAPEUTICS INC COM 78116T103 1171 44175 SH SOLE 0 0 44175 RUSH ENTERPRISES INC CL A 781846209 559 11227 SH SOLE 10356 0 871 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 787 6845 SH SOLE 5500 0 1345 RYDER SYS INC COM 783549108 342 4518 SH SOLE 19 0 4499 RYMAN HOSPITALITY PPTYS INC COM 78377T107 226 2921 SH SOLE 254 0 2667 S&P GLOBAL INC COM 78409V104 10689 30292 SH SOLE 5790 0 24502 SABINE ROYALTY TR UNIT BEN INT 785688102 256 8427 SH SOLE 0 0 8427 SABRA HEALTH CARE REIT INC COM 78573L106 896 51627 SH SOLE 235 0 51392 SABRE CORP COM 78573M104 1068 72102 SH SOLE 8262 0 63840 SAFE T GROUP LTD SPONSORD ADS NEW 78643B401 21 15300 SH SOLE 0 0 15300 SAFETY INS GROUP INC COM 78648T100 502 5964 SH SOLE 0 0 5964 SAGE THERAPEUTICS INC COM 78667J108 305 4070 SH SOLE 7 0 4063 SAIA INC COM 78709Y105 313 1356 SH SOLE 0 0 1356 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 416 8206 SH SOLE 4992 0 3214 SALESFORCE COM INC COM 79466L302 124348 586909 SH SOLE 129769 0 457140 SANDSTORM GOLD LTD COM NEW 80013R206 659 96912 SH SOLE 0 0 96912 SANGAMO THERAPEUTICS INC COM 800677106 151 12068 SH SOLE 0 0 12068 SANMINA CORPORATION COM 801056102 227 5479 SH SOLE 3838 0 1641 SANOFI SPONSORED ADR 80105N105 4438 89721 SH SOLE 19509 0 70212 SAP SE SPON ADR 803054204 3315 26995 SH SOLE 8897 0 18098 SAPIENS INTL CORP N V SHS G7T16G103 481 15125 SH SOLE 15105 0 20 SARATOGA INVT CORP COM NEW 80349A208 1735 68504 SH SOLE 0 0 68504 SAREPTA THERAPEUTICS INC COM 803607100 1630 21870 SH SOLE 0 0 21870 SASOL LTD SPONSORED ADR 803866300 218 15074 SH SOLE 0 0 15074 SBA COMMUNICATIONS CORP NEW CL A 78410G104 10220 36823 SH SOLE 26295 0 10528 SCHLUMBERGER LTD COM 806857108 9043 332602 SH SOLE 85913 0 246689 SCHRODINGER INC COM 80810D103 506 6633 SH SOLE 0 0 6633 SCHWAB CHARLES CORP COM 808513105 18254 280054 SH SOLE 69456 0 210598 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 392 9945 SH SOLE 0 0 9945 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 203 3952 SH SOLE 0 0 3952 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 14330 450908 SH SOLE 0 0 450908 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 24671 655782 SH SOLE 0 0 655782 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1043 26449 SH SOLE 146 0 26303 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 3806 67469 SH SOLE 0 0 67469 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 257 5011 SH SOLE 0 0 5011 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 10980 212505 SH SOLE 0 0 212505 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 1491 29429 SH SOLE 0 0 29429 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 8699 282897 SH SOLE 0 0 282897 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1779 55417 SH SOLE 0 0 55417 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 372 9932 SH SOLE 0 0 9932 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 7244 141187 SH SOLE 4260 0 136927 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 16115 298696 SH SOLE 0 0 298696 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 24202 250252 SH SOLE 0 0 250252 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 213731 2931040 SH SOLE 76 0 2930964 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 99520 766839 SH SOLE 0 0 766839 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 54114 828959 SH SOLE 0 0 828959 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 78424 816656 SH SOLE 0 0 816656 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 35941 482886 SH SOLE 0 0 482886 SCHWAB STRATEGIC TR US REIT ETF 808524847 5251 127782 SH SOLE 0 0 127782 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 41801 419395 SH SOLE 180 0 419215 SCHWAB STRATEGIC TR US TIPS ETF 808524870 26236 428966 SH SOLE 75 0 428891 SCHWEITZER-MAUDUIT INTL INC COM 808541106 622 12700 SH SOLE 0 0 12700 SCIENCE APPLICATIONS INTL CO COM 808625107 1083 12957 SH SOLE 1555 0 11402 SCIPLAY CORPORATION CL A 809087109 1624 100367 SH SOLE 0 0 100367 SCORE MEDIA & GAMING INC CL A SUB VTG SHS 80919D202 585 21750 SH SOLE 0 0 21750 SCOTTS MIRACLE-GRO CO CL A 810186106 10449 42653 SH SOLE 0 0 42653 SCVX CORP COM G79448208 1401 142090 SH SOLE 0 0 142090 SEA LTD SPONSORD ADS 81141R100 16277 72914 SH SOLE 22304 0 50610 SEAGATE TECHNOLOGY PLC SHS G7945M107 10582 137876 SH SOLE 74778 0 63098 SEAGEN INC COM 81181C104 2352 16941 SH SOLE 5647 0 11294 SEALED AIR CORP NEW COM 81211K100 1630 35570 SH SOLE 1199 0 34371 SEI INVTS CO COM 784117103 3636 59672 SH SOLE 52915 0 6757 SELECT INTERIOR CONCEPTS INC CL A 816120307 140 19500 SH SOLE 0 0 19500 SELECT MED HLDGS CORP COM 81619Q105 374 10973 SH SOLE 6095 0 4878 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 153797 2097615 SH SOLE 8126 0 2089489 SELECT SECTOR SPDR TR ENERGY 81369Y506 179735 3663569 SH SOLE 7045 0 3656524 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 38026 962929 SH SOLE 8312 0 954617 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 185748 1105185 SH SOLE 3771 0 1101414 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 111036 1625478 SH SOLE 6552 0 1618926 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 311676 2669832 SH SOLE 7845 0 2661987 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 310075 9106471 SH SOLE 99159 0 9007312 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1461 42900 SH Put SOLE 0 0 42900 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 306413 3112376 SH SOLE 42087 0 3070289 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 105927 1654069 SH SOLE 5018 0 1649051 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 80048 1015836 SH SOLE 4668 0 1011168 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 408909 3078902 SH SOLE 8182 0 3070720 SELECTIVE INS GROUP INC COM 816300107 3299 45484 SH SOLE 50 0 45434 SEMPRA ENERGY COM 816851109 10644 80284 SH SOLE 17023 0 63261 SEMTECH CORP COM 816850101 615 8908 SH SOLE 5008 0 3900 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1607 27736 SH SOLE 17953 0 9783 SENSEONICS HLDGS INC COM 81727U105 76 28943 SH SOLE 0 0 28943 SERES THERAPEUTICS INC COM 81750R102 1336 64867 SH SOLE 23935 0 40932 SERVICE CORP INTL COM 817565104 1210 23706 SH SOLE 6026 0 17680 SERVICE PPTYS TR COM SH BEN INT 81761L102 915 77160 SH SOLE 0 0 77160 SERVICENOW INC COM 81762P102 56087 112149 SH SOLE 5701 0 106448 SERVISFIRST BANCSHARES INC COM 81768T108 1294 21101 SH SOLE 0 0 21101 SESEN BIO INC COM 817763105 48 18300 SH SOLE 0 0 18300 SEVEN OAKS ACQUISITION CORP COM CL A 81787X106 116 11900 SH SOLE 0 0 11900 SFL CORPORATION LTD SHS G7738W106 969 120814 SH SOLE 0 0 120814 SHAKE SHACK INC CL A 819047101 1710 15163 SH SOLE 7212 0 7951 SHARPS COMPLIANCE CORP COM 820017101 171 11908 SH SOLE 0 0 11908 SHENANDOAH TELECOMMUNICATION COM 82312B106 2714 55608 SH SOLE 0 0 55608 SHERWIN WILLIAMS CO COM 824348106 16699 22627 SH SOLE 2281 0 20346 SHIFT4 PMTS INC CL A 82452J109 1180 14385 SH SOLE 0 0 14385 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 544 15647 SH SOLE 13515 0 2132 SHOCKWAVE MED INC COM 82489T104 2886 22159 SH SOLE 3083 0 19076 SHOPIFY INC CL A 82509L107 64615 58396 SH SOLE 3941 0 54455 SHYFT GROUP INC COM 825698103 1916 51492 SH SOLE 445 0 51047 SIENTRA INC COM 82621J105 775 106286 SH SOLE 0 0 106286 SIERRA WIRELESS INC COM 826516106 653 44195 SH SOLE 0 0 44195 SIGNATURE BK NEW YORK N Y COM 82669G104 1926 8520 SH SOLE 4002 0 4518 SIGNET JEWELERS LIMITED SHS G81276100 303 5231 SH SOLE 0 0 5231 SIGNIFY HEALTH INC CL A COM 82671G100 231 7911 SH SOLE 7266 0 645 SILGAN HOLDINGS INC COM 827048109 405 9626 SH SOLE 8905 0 721 SILICON LABORATORIES INC COM 826919102 361 2561 SH SOLE 1506 0 1055 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 898 15126 SH SOLE 12852 0 2274 SILVER SPIKE ACQUISITION COR CL A SHS G8136L106 389 21195 SH SOLE 12150 0 9045 SILVERCORP METALS INC COM 82835P103 392 79781 SH SOLE 0 0 79781 SILVERGATE CAP CORP CL A 82837P408 540 3797 SH SOLE 0 0 3797 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 444 14980 SH SOLE 0 0 14980 SIMON PPTY GROUP INC NEW COM 828806109 18375 161508 SH SOLE 3661 0 157847 SIMPSON MFG INC COM 829073105 480 4626 SH SOLE 413 0 4213 SIMULATIONS PLUS INC COM 829214105 474 7495 SH SOLE 0 0 7495 SINCLAIR BROADCAST GROUP INC CL A 829226109 904 30897 SH SOLE 17 0 30880 SIREN ETF TR DIVCN DIVD ETF 829658400 1597 44448 SH SOLE 0 0 44448 SIREN ETF TR DIVCN LDRS ETF 829658301 2198 44219 SH SOLE 0 0 44219 SIREN ETF TR NSD NXGN ECO ETF 829658202 3357 69797 SH SOLE 0 0 69797 SIRIUS XM HOLDINGS INC COM 82968B103 1517 249085 SH SOLE 1819 0 247266 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1830 10718 SH SOLE 7992 0 2726 SIX FLAGS ENTMT CORP NEW COM 83001A102 3670 78970 SH SOLE 6828 0 72142 SIXTH STREET SPECIALTY LENDN COM 83012A109 1606 76388 SH SOLE 388 0 76000 SKECHERS U S A INC CL A 830566105 328 7863 SH SOLE 0 0 7863 SKILLZ INC COM 83067L109 435 22851 SH SOLE 0 0 22851 SKYWEST INC COM 830879102 686 12592 SH SOLE 10241 0 2351 SKYWORKS SOLUTIONS INC COM 83088M102 15011 81814 SH SOLE 10811 0 71003 SLACK TECHNOLOGIES INC COM CL A 83088V102 4869 119832 SH SOLE 0 0 119832 SLEEP NUMBER CORP COM 83125X103 1471 10249 SH SOLE 0 0 10249 SLR INVESTMENT CORP COM 83413U100 629 35434 SH SOLE 3464 0 31970 SMARTSHEET INC COM CL A 83200N103 1162 18183 SH SOLE 4128 0 14055 SMILEDIRECTCLUB INC CL A COM 83192H106 994 96370 SH SOLE 0 0 96370 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1521 40144 SH SOLE 14882 0 25262 SMITH & WESSON BRANDS INC COM 831754106 911 52183 SH SOLE 0 0 52183 SMITH A O CORP COM 831865209 2740 40533 SH SOLE 1830 0 38703 SMUCKER J M CO COM NEW 832696405 5685 44931 SH SOLE 2311 0 42620 SNAP INC CL A 83304A106 5092 97388 SH SOLE 13988 0 83400 SNAP ON INC COM 833034101 3267 14159 SH SOLE 5387 0 8772 SNOWFLAKE INC CL A 833445109 6846 29857 SH SOLE 846 0 29011 SOC TELEMED INC COM CL A 78472F101 315 50103 SH SOLE 34958 0 15145 SOCIAL CAPITAL HEDOSOPHA HLD *W EXP 09/26/202 G82514111 26 10500 SH SOLE 0 0 10500 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8251L105 148 13808 SH SOLE 0 0 13808 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8252P105 675 39357 SH SOLE 0 0 39357 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 1023 19274 SH SOLE 0 0 19274 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4596 15990 SH SOLE 1971 0 14019 SONOCO PRODS CO COM 835495102 1175 18559 SH SOLE 66 0 18493 SONOS INC COM 83570H108 2000 53379 SH SOLE 0 0 53379 SONY CORP SPONSORED ADR 835699307 5536 52223 SH SOLE 16363 0 35860 SORRENTO THERAPEUTICS INC COM NEW 83587F202 828 100144 SH SOLE 0 0 100144 SOUTH JERSEY INDS INC COM 838518108 382 16908 SH SOLE 166 0 16742 SOUTHERN CO COM 842587107 72072 1159461 SH SOLE 309136 0 850325 SOUTHERN CO UNIT 08/01/2022 842587602 3042 59445 SH SOLE 0 0 59445 SOUTHERN COPPER CORP COM 84265V105 2488 36656 SH SOLE 1064 0 35592 SOUTHWEST AIRLS CO COM 844741108 26933 441092 SH SOLE 4858 0 436234 SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 38 22000 PRN SOLE 0 0 22000 SOUTHWEST GAS HLDGS INC COM 844895102 235 3420 SH SOLE 0 0 3420 SOUTHWESTERN ENERGY CO COM 845467109 203 43703 SH SOLE 0 0 43703 SPARTACUS ACQUISITION CORP CL A 84677L109 893 90650 SH SOLE 0 0 90650 SPARTANNASH CO COM 847215100 405 20649 SH SOLE 2998 0 17651 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 299439 906896 SH SOLE 0 0 906896 SPDR GOLD TR GOLD SHS 78463V107 322991 2019199 SH SOLE 0 0 2019199 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 11278 85856 SH SOLE 0 0 85856 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 8505 180119 SH SOLE 0 0 180119 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1340 38895 SH SOLE 0 0 38895 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 5746 129091 SH SOLE 0 0 129091 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 3839 76380 SH SOLE 0 0 76380 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 396 3316 SH SOLE 0 0 3316 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 8522 294767 SH SOLE 0 0 294767 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 746 9293 SH SOLE 0 0 9293 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 19986 277308 SH SOLE 0 0 277308 SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 1195 15027 SH SOLE 0 0 15027 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 5840 85775 SH SOLE 0 0 85775 SPDR INDEX SHS FDS MSCI WRLD STRGIC 78463X418 835 8578 SH SOLE 0 0 8578 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 8734 166822 SH SOLE 0 0 166822 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1377 35043 SH SOLE 0 0 35043 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 127183 3596791 SH SOLE 3942 0 3592849 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 98443 2248594 SH SOLE 645 0 2247949 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 4641 35440 SH SOLE 0 0 35440 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2486 82824 SH SOLE 104 0 82720 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 3192 57629 SH SOLE 0 0 57629 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 1243 24166 SH SOLE 0 0 24166 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1500 22684 SH SOLE 0 0 22684 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 6960 182497 SH SOLE 0 0 182497 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 8962 239812 SH SOLE 0 0 239812 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 2210 57414 SH SOLE 0 0 57414 SPDR S&P 500 ETF TR TR UNIT 78462F103 1811557 4570831 SH SOLE 566 0 4570265 SPDR S&P 500 ETF TR TR UNIT 78462F103 112954 285000 SH Put SOLE 0 0 285000 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 81287 170753 SH SOLE 9 0 170744 SPDR SER TR AEROSPACE DEF 78464A631 20550 163624 SH SOLE 0 0 163624 SPDR SER TR BLMBRG BRC CNVRT 78464A359 89829 1077728 SH SOLE 0 0 1077728 SPDR SER TR BLOMBERG 1 10 YR 78468R861 2052 98300 SH SOLE 0 0 98300 SPDR SER TR BLOMBERG BRC INV 78468R200 25633 836600 SH SOLE 0 0 836600 SPDR SER TR BLOMBERG INTL TR 78464A516 10987 377037 SH SOLE 0 0 377037 SPDR SER TR BLOMBRG BRC EMRG 78464A391 4519 173683 SH SOLE 0 0 173683 SPDR SER TR BLOMBRG BRC INTL 78464A151 1473 41104 SH SOLE 0 0 41104 SPDR SER TR BLOOMBERG BRCLYS 78468R622 118731 1091278 SH SOLE 11628 0 1079650 SPDR SER TR BLOOMBERG SRT TR 78468R408 41449 1516615 SH SOLE 1778 0 1514837 SPDR SER TR COMP SOFTWARE 78464A599 18316 116299 SH SOLE 0 0 116299 SPDR SER TR DJ REIT ETF 78464A607 18302 193322 SH SOLE 5 0 193317 SPDR SER TR FACTST INV ETF 78464A110 21392 102334 SH SOLE 0 0 102334 SPDR SER TR FTSE INT GVT ETF 78464A490 2118 38143 SH SOLE 0 0 38143 SPDR SER TR GLB DOW ETF 78464A706 427 4040 SH SOLE 0 0 4040 SPDR SER TR HLTH CARE SVCS 78464A573 2471 23236 SH SOLE 0 0 23236 SPDR SER TR HLTH CR EQUIP 78464A581 14089 117789 SH SOLE 0 0 117789 SPDR SER TR MSCI USA STRTGIC 78468R812 57457 517256 SH SOLE 0 0 517256 SPDR SER TR NUVEEN BBG BRCLY 78464A284 23446 395186 SH SOLE 0 0 395186 SPDR SER TR NUVEEN BLMBRG SR 78468R739 50736 1023736 SH SOLE 0 0 1023736 SPDR SER TR NUVEEN BRC MUNIC 78468R721 59873 1158987 SH SOLE 94348 0 1064639 SPDR SER TR NYSE TECH ETF 78464A102 13144 90838 SH SOLE 0 0 90838 SPDR SER TR OILGAS EQUIP 78468R549 1881 35324 SH SOLE 0 0 35324 SPDR SER TR PORTFLI HIGH YLD 78468R606 25394 956462 SH SOLE 0 0 956462 SPDR SER TR PORTFLI INTRMDIT 78464A672 62609 1951640 SH SOLE 0 0 1951640 SPDR SER TR PORTFLI MORTGAGE 78464A383 84700 3266494 SH SOLE 0 0 3266494 SPDR SER TR PORTFLI TIPS ETF 78464A656 68724 2249548 SH SOLE 0 0 2249548 SPDR SER TR PORTFOLI S&P1500 78464A805 232032 4717066 SH SOLE 0 0 4717066 SPDR SER TR PORTFOLIO AGRGTE 78464A649 208203 7022041 SH SOLE 5846 0 7016195 SPDR SER TR PORTFOLIO CRPORT 78464A144 52452 1523868 SH SOLE 0 0 1523868 SPDR SER TR PORTFOLIO INTRMD 78464A375 208152 5742129 SH SOLE 388286 0 5353843 SPDR SER TR PORTFOLIO LN COR 78464A367 14315 474482 SH SOLE 0 0 474482 SPDR SER TR PORTFOLIO LN TSR 78464A664 75955 1948560 SH SOLE 560 0 1948000 SPDR SER TR PORTFOLIO S&P400 78464A847 270558 5912544 SH SOLE 0 0 5912544 SPDR SER TR PORTFOLIO S&P500 78464A854 254204 5453847 SH SOLE 0 0 5453847 SPDR SER TR PORTFOLIO S&P600 78468R853 207251 4903017 SH SOLE 0 0 4903017 SPDR SER TR PORTFOLIO SH TSR 78468R101 52721 1719552 SH SOLE 6857 0 1712695 SPDR SER TR PORTFOLIO SHORT 78464A474 55039 1757881 SH SOLE 152305 0 1605576 SPDR SER TR PRTFLO S&P500 GW 78464A409 338670 6004788 SH SOLE 2591 0 6002197 SPDR SER TR PRTFLO S&P500 HI 78468R788 34759 902842 SH SOLE 0 0 902842 SPDR SER TR PRTFLO S&P500 VL 78464A508 264916 6989857 SH SOLE 5083 0 6984774 SPDR SER TR RUSSELL LOW VOL 78468R754 2498 25145 SH SOLE 0 0 25145 SPDR SER TR RUSSELL MOMENTUM 78468R762 1273 13613 SH SOLE 0 0 13613 SPDR SER TR RUSSELL YIELD 78468R770 6966 77595 SH SOLE 0 0 77595 SPDR SER TR S&P 400 MDCP GRW 78464A821 47183 628182 SH SOLE 0 0 628182 SPDR SER TR S&P 400 MDCP VAL 78464A839 59528 909791 SH SOLE 0 0 909791 SPDR SER TR S&P 500 ESG ETF 78468R531 320 8662 SH SOLE 0 0 8662 SPDR SER TR S&P 600 SMCP GRW 78464A201 74767 870898 SH SOLE 0 0 870898 SPDR SER TR S&P 600 SMCP VAL 78464A300 107319 1308926 SH SOLE 0 0 1308926 SPDR SER TR S&P 600 SML CAP 78464A813 81503 867236 SH SOLE 0 0 867236 SPDR SER TR S&P BIOTECH 78464A870 89721 661413 SH SOLE 0 0 661413 SPDR SER TR S&P BK ETF 78464A797 30903 595664 SH SOLE 0 0 595664 SPDR SER TR S&P CAP MKTS 78464A771 1626 19269 SH SOLE 0 0 19269 SPDR SER TR S&P DIVID ETF 78464A763 209486 1774856 SH SOLE 0 0 1774856 SPDR SER TR S&P HOMEBUILD 78464A888 26206 372398 SH SOLE 0 0 372398 SPDR SER TR S&P INS ETF 78464A789 4557 124326 SH SOLE 0 0 124326 SPDR SER TR S&P INTERNET ETF 78468R127 2487 14653 SH SOLE 0 0 14653 SPDR SER TR S&P KENSHO CLEAN 78468R655 9366 82164 SH SOLE 0 0 82164 SPDR SER TR S&P KENSHO FUTRE 78468R671 485 10088 SH SOLE 0 0 10088 SPDR SER TR S&P KENSHO INTLG 78468R697 6054 133223 SH SOLE 0 0 133223 SPDR SER TR S&P KENSHO NEW 78468R648 21772 321542 SH SOLE 0 0 321542 SPDR SER TR S&P KENSHO SMART 78468R689 3341 54751 SH SOLE 0 0 54751 SPDR SER TR S&P METALS MNG 78464A755 16527 414013 SH SOLE 0 0 414013 SPDR SER TR S&P OILGAS EXP 78468R556 27430 337222 SH SOLE 0 0 337222 SPDR SER TR S&P PHARMAC 78464A722 4381 87007 SH SOLE 0 0 87007 SPDR SER TR S&P REGL BKG 78464A698 47685 718792 SH SOLE 12902 0 705890 SPDR SER TR S&P RETAIL ETF 78464A714 9786 109693 SH SOLE 0 0 109693 SPDR SER TR S&P SEMICNDCTR 78464A862 27942 152873 SH SOLE 0 0 152873 SPDR SER TR S&P TELECOM 78464A540 5310 56558 SH SOLE 0 0 56558 SPDR SER TR S&P TRANSN ETF 78464A532 53103 606826 SH SOLE 0 0 606826 SPDR SER TR S&P1500MOMTILT 78468R705 23566 141697 SH SOLE 0 0 141697 SPDR SER TR SPDR BLOOMBERG 78468R663 43271 472907 SH SOLE 1506 0 471401 SPDR SER TR SPDR S&P 500 ETF 78468R796 20060 204260 SH SOLE 0 0 204260 SPDR SER TR SPDR S&P1500VL 78464A128 7881 56794 SH SOLE 0 0 56794 SPDR SER TR SSGA GNDER ETF 78468R747 3919 41280 SH SOLE 0 0 41280 SPDR SER TR SSGA US LRG ETF 78468R804 5509 43954 SH SOLE 0 0 43954 SPDR SER TR SSGA US SMAL ETF 78468R887 5894 52900 SH SOLE 0 0 52900 SPDR SER TR WELLS FG PFD ETF 78464A292 21301 490460 SH SOLE 0 0 490460 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 314 3688 SH SOLE 1357 0 2331 SPIRE INC COM 84857L101 750 10152 SH SOLE 738 0 9414 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 4309 88577 SH SOLE 6413 0 82164 SPIRIT AIRLS INC COM 848577102 5419 146861 SH SOLE 0 0 146861 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1568 36885 SH SOLE 4568 0 32317 SPLUNK INC COM 848637104 10603 78265 SH SOLE 46065 0 32200 SPLUNK INC NOTE 1.125% 9/1 848637AD6 12 10000 PRN SOLE 0 0 10000 SPOTIFY TECHNOLOGY S A SHS L8681T102 7563 28224 SH SOLE 8946 0 19278 SPRAGUE RES LP COM UNIT REP LTD 849343108 272 12430 SH SOLE 0 0 12430 SPRING VY ACQUISITION CORP CL A G8377A108 131 12950 SH SOLE 0 0 12950 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 1306 48759 SH SOLE 0 0 48759 SPROTT ETF TRUST JR GOLD MINERS E 85210B201 812 19736 SH SOLE 0 0 19736 SPROTT FOCUS TR INC COM 85208J109 96 12342 SH SOLE 0 0 12342 SPROTT INC COM NEW 852066208 562 14784 SH SOLE 0 0 14784 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 4161 239528 SH SOLE 0 0 239528 SPROTT PHYSICAL GOLD TR UNIT 85207H104 14221 1060474 SH SOLE 0 0 1060474 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 482 25409 SH SOLE 0 0 25409 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 6240 710762 SH SOLE 0 0 710762 SPROUTS FMRS MKT INC COM 85208M102 2255 84715 SH SOLE 49634 0 35081 SPS COMM INC COM 78463M107 2300 23164 SH SOLE 6457 0 16707 SPX CORP COM 784635104 598 10261 SH SOLE 0 0 10261 SQUARE INC CL A 852234103 93548 412014 SH SOLE 43901 0 368113 SQUARE INC NOTE 0.500% 5/1 852234AD5 41 14000 PRN SOLE 0 0 14000 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 994 14220 SH SOLE 2525 0 11695 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 25846 565065 SH SOLE 0 0 565065 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 2006 45634 SH SOLE 0 0 45634 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 863 24923 SH SOLE 0 0 24923 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 3973 149077 SH SOLE 0 0 149077 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 248960 5164068 SH SOLE 443 0 5163625 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 11076 273758 SH SOLE 0 0 273758 SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 4284 85236 SH SOLE 0 0 85236 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 2809 56589 SH SOLE 0 0 56589 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 3818 124213 SH SOLE 0 0 124213 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 2910 71042 SH SOLE 0 0 71042 SSR MNG INC COM 784730103 727 50910 SH SOLE 0 0 50910 ST JOE CO COM 790148100 725 16890 SH SOLE 0 0 16890 STAAR SURGICAL CO COM PAR $0.01 852312305 3208 30431 SH SOLE 282 0 30149 STABLE RD ACQUISITION CORP COM CL A 85236Q109 588 44424 SH SOLE 0 0 44424 STAG INDL INC COM 85254J102 1639 48754 SH SOLE 2545 0 46209 STAMPS COM INC COM NEW 852857200 392 1966 SH SOLE 1 0 1965 STANLEY BLACK & DECKER INC COM 854502101 14895 74596 SH SOLE 21956 0 52640 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 736 50146 SH SOLE 0 0 50146 STARBOARD VALUE ACQUISITN CO UNIT 09/10/2025 85521J208 116 11450 SH SOLE 0 0 11450 STARBUCKS CORP COM 855244109 117969 1079613 SH SOLE 78306 0 1001307 STARWOOD PPTY TR INC COM 85571B105 4638 187478 SH SOLE 2680 0 184798 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 16 15000 PRN SOLE 0 0 15000 STATE STR CORP COM 857477103 6164 73371 SH SOLE 21532 0 51839 STEEL DYNAMICS INC COM 858119100 3047 60031 SH SOLE 5395 0 54636 STELLANTIS N.V SHS N82405106 4365 245374 SH SOLE 13248 0 232126 STELLUS CAP INVT CORP COM 858568108 186 14679 SH SOLE 0 0 14679 STEPAN CO COM 858586100 248 1955 SH SOLE 98 0 1857 STERICYCLE INC COM 858912108 563 8344 SH SOLE 3006 0 5338 STERIS PLC SHS USD G8473T100 11031 57910 SH SOLE 50740 0 7170 STIFEL FINL CORP COM 860630102 459 7161 SH SOLE 854 0 6307 STITCH FIX INC COM CL A 860897107 1624 32776 SH SOLE 0 0 32776 STMICROELECTRONICS N V NY REGISTRY 861012102 3527 92027 SH SOLE 5830 0 86197 STONECO LTD COM CL A G85158106 2201 35956 SH SOLE 11509 0 24447 STORE CAP CORP COM 862121100 12638 377248 SH SOLE 35691 0 341557 STRATASYS LTD SHS M85548101 2123 81975 SH SOLE 36524 0 45451 STRATEGY SHS DAY HAGAN NED 86280R803 3340 108155 SH SOLE 0 0 108155 STRATEGY SHS NS 7HANDL IDX 86280R506 9899 400105 SH SOLE 0 0 400105 STRIDE INC COM 86333M108 1177 39100 SH SOLE 17347 0 21753 STRYKER CORPORATION COM 863667101 28643 117590 SH SOLE 9552 0 108038 STURM RUGER & CO INC COM 864159108 1694 25632 SH SOLE 0 0 25632 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 891 60110 SH SOLE 0 0 60110 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 118 16330 SH SOLE 0 0 16330 SUMMIT MATLS INC CL A 86614U100 2131 76043 SH SOLE 6809 0 69234 SUN CMNTYS INC COM 866674104 1357 9045 SH SOLE 2382 0 6663 SUN LIFE FINANCIAL INC. COM 866796105 596 11791 SH SOLE 0 0 11791 SUNCOR ENERGY INC NEW COM 867224107 2172 103918 SH SOLE 29090 0 74828 SUNDIAL GROWERS INC COM 86730L109 75 66814 SH SOLE 0 0 66814 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 1082 33987 SH SOLE 0 0 33987 SUNOPTA INC COM 8676EP108 1905 129003 SH SOLE 8706 0 120297 SUNPOWER CORP COM 867652406 983 29400 SH SOLE 0 0 29400 SUNPOWER CORP DBCV 4.000% 1/1 867652AL3 19 12000 PRN SOLE 0 0 12000 SUNRUN INC COM 86771W105 1251 20677 SH SOLE 2531 0 18146 SUNSTONE HOTEL INVS INC NEW COM 867892101 218 17497 SH SOLE 17457 0 40 SUNWORKS INC COM NEW 86803X204 313 21292 SH SOLE 0 0 21292 SUPER MICRO COMPUTER INC COM 86800U104 269 6895 SH SOLE 0 0 6895 SUPERNUS PHARMACEUTICALS INC COM 868459108 545 20819 SH SOLE 2914 0 17905 SVB FINANCIAL GROUP COM 78486Q101 14633 29642 SH SOLE 19371 0 10271 SWITCH INC CL A 87105L104 792 48705 SH SOLE 28458 0 20247 SYKES ENTERPRISES INC COM 871237103 279 6323 SH SOLE 0 0 6323 SYNAPTICS INC COM 87157D109 359 2652 SH SOLE 212 0 2440 SYNCHRONY FINANCIAL COM 87165B103 7151 175866 SH SOLE 42440 0 133426 SYNEOS HEALTH INC CL A 87166B102 740 9750 SH SOLE 9081 0 669 SYNNEX CORP COM 87162W100 283 2462 SH SOLE 168 0 2294 SYNOPSYS INC COM 871607107 6503 26246 SH SOLE 2214 0 24032 SYNOVUS FINL CORP COM NEW 87161C501 1729 37791 SH SOLE 0 0 37791 SYROS PHARMACEUTICALS INC COM 87184Q107 145 19328 SH SOLE 0 0 19328 SYSCO CORP COM 871829107 16695 212023 SH SOLE 15199 0 196824 T2 BIOSYSTEMS INC COM 89853L104 36 22221 SH SOLE 0 0 22221 TACTILE SYS TECHNOLOGY INC COM 87357P100 421 7733 SH SOLE 7696 0 37 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 40839 345272 SH SOLE 68084 0 277188 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2508 21200 SH Put SOLE 0 0 21200 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 586 32070 SH SOLE 15608 0 16462 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 6476 36647 SH SOLE 4453 0 32194 TAL EDUCATION GROUP SPONSORED ADS 874080104 358 6641 SH SOLE 0 0 6641 TANDEM DIABETES CARE INC COM NEW 875372203 1748 19810 SH SOLE 54 0 19756 TANGER FACTORY OUTLET CTRS I COM 875465106 1426 94239 SH SOLE 0 0 94239 TANZANIAN GOLD CORP COM 87601A107 35 59032 SH SOLE 0 0 59032 TAPESTRY INC COM 876030107 6641 161154 SH SOLE 37011 0 124143 TARGA RES CORP COM 87612G101 1348 42457 SH SOLE 0 0 42457 TARGET CORP COM 87612E106 81767 412816 SH SOLE 13629 0 399187 TARO PHARMACEUTICAL INDS LTD SHS M8737E108 319 4322 SH SOLE 4322 0 0 TASEKO MINES LTD COM 876511106 20 11411 SH SOLE 0 0 11411 TATA MTRS LTD SPONSORED ADR 876568502 359 17249 SH SOLE 0 0 17249 TC ENERGY CORP COM 87807B107 11632 254241 SH SOLE 186712 0 67529 TCF FINL CORP COM 872307103 727 15654 SH SOLE 93 0 15561 TCG BDC INC COM 872280102 134 10155 SH SOLE 0 0 10155 TCW STRATEGIC INCOME FD INC COM 872340104 115 20264 SH SOLE 0 0 20264 TE CONNECTIVITY LTD REG SHS H84989104 13164 101963 SH SOLE 63129 0 38834 TECHNIPFMC PLC COM G87110105 995 128854 SH SOLE 121744 0 7110 TECK RESOURCES LTD CL B 878742204 4210 219497 SH SOLE 0 0 219497 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 356 24761 SH SOLE 6709 0 18052 TEGNA INC COM 87901J105 597 31726 SH SOLE 10259 0 21467 TEKKORP DIGITAL ACQUISITN CO *W EXP 10/26/202 G8739H114 20 21000 SH SOLE 0 0 21000 TEKKORP DIGITAL ACQUISITN CO CL A G8739H106 1210 123450 SH SOLE 0 0 123450 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 6770 277347 SH SOLE 0 0 277347 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 1465 67415 SH SOLE 0 0 67415 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 2320 117708 SH SOLE 0 0 117708 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 5429 360283 SH SOLE 0 0 360283 TELADOC HEALTH INC COM 87918A105 25647 141110 SH SOLE 10193 0 130917 TELEDYNE TECHNOLOGIES INC COM 879360105 3174 7673 SH SOLE 5245 0 2428 TELEFLEX INCORPORATED COM 879369106 660 1588 SH SOLE 834 0 754 TELEFONICA BRASIL SA NEW ADR 87936R205 90 11487 SH SOLE 0 0 11487 TELEFONICA S A SPONSORED ADR 879382208 85 18784 SH SOLE 0 0 18784 TELEPHONE & DATA SYS INC COM NEW 879433829 421 18343 SH SOLE 0 0 18343 TELLURIAN INC NEW COM 87968A104 139 59595 SH SOLE 0 0 59595 TELUS CORPORATION COM 87971M103 452 22685 SH SOLE 11197 0 11488 TEMPLETON EMERGING MKTS FD COM 880191101 199 10407 SH SOLE 0 0 10407 TEMPLETON EMERGING MKTS INCO COM 880192109 1693 229665 SH SOLE 0 0 229665 TEMPLETON GLOBAL INCOME FD COM 880198106 776 146099 SH SOLE 0 0 146099 TEMPUR SEALY INTL INC COM 88023U101 1065 29128 SH SOLE 889 0 28239 TENABLE HLDGS INC COM 88025T102 237 6550 SH SOLE 0 0 6550 TENET HEALTHCARE CORP COM NEW 88033G407 242 4658 SH SOLE 0 0 4658 TENNECO INC CL A VTG COM STK 880349105 555 51737 SH SOLE 0 0 51737 TERADATA CORP DEL COM 88076W103 1468 38085 SH SOLE 31267 0 6818 TERADYNE INC COM 880770102 5353 43989 SH SOLE 19984 0 24005 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 583 12228 SH SOLE 6813 0 5415 TERNIUM SA SPONSORED ADS 880890108 2021 52037 SH SOLE 0 0 52037 TESLA INC COM 88160R101 267653 400720 SH SOLE 23556 0 377164 TETRA TECH INC NEW COM 88162G103 5433 40030 SH SOLE 34778 0 5252 TEUCRIUM COMMODITY TR CORN FD SHS 88166A102 1829 104309 SH SOLE 0 0 104309 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 3615 313297 SH SOLE 11665 0 301632 TEXAS INSTRS INC COM 882508104 41321 218640 SH SOLE 67885 0 150755 TEXAS PACIFIC LAND CORPORATI COM 88262P102 3100 1951 SH SOLE 0 0 1951 TEXAS ROADHOUSE INC COM 882681109 420 4375 SH SOLE 869 0 3506 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 1333 46530 SH SOLE 24845 0 21685 TEXTRON INC COM 883203101 2013 35898 SH SOLE 1399 0 34499 TFS FINL CORP COM 87240R107 244 11998 SH SOLE 0 0 11998 TG THERAPEUTICS INC COM 88322Q108 552 11448 SH SOLE 3593 0 7855 THE ONE GROUP HOSPITALITY IN COM 88338K103 166 22250 SH SOLE 0 0 22250 THE TRADE DESK INC COM CL A 88339J105 30867 47367 SH SOLE 559 0 46808 THERAPEUTICSMD INC COM 88338N107 45 33695 SH SOLE 0 0 33695 THERMO FISHER SCIENTIFIC INC COM 883556102 64830 142053 SH SOLE 47768 0 94285 THOMSON REUTERS CORP. COM NEW 884903709 1365 15588 SH SOLE 8983 0 6605 THOR INDS INC COM 885160101 1781 13219 SH SOLE 416 0 12803 THREDUP INC CL A 88556E102 325 13921 SH SOLE 13921 0 0 TIDAL ETF TR RPAR RISK PARI 886364603 1345 59199 SH SOLE 0 0 59199 TIDEWATER INC NEW COM 88642R109 166 13238 SH SOLE 0 0 13238 TILRAY INC COM CL 2 88688T100 2114 93008 SH SOLE 0 0 93008 TIMKEN CO COM 887389104 385 4740 SH SOLE 2220 0 2520 TIMOTHY PLAN HIG DV STK ETF 887432326 939 32444 SH SOLE 0 0 32444 TIMOTHY PLAN US LRGMD CP CORE 887432359 851 25868 SH SOLE 0 0 25868 TIPTREE INC COM 88822Q103 189 21127 SH SOLE 0 0 21127 TITAN MED INC COM NEW 88830X819 29 17109 SH SOLE 0 0 17109 TJX COS INC NEW COM 872540109 20070 303399 SH SOLE 56811 0 246588 T-MOBILE US INC COM 872590104 11587 92478 SH SOLE 36130 0 56348 TOLL BROTHERS INC COM 889478103 1993 35127 SH SOLE 0 0 35127 TOPBUILD CORP COM 89055F103 8642 41266 SH SOLE 33274 0 7992 TORO CO COM 891092108 4404 42700 SH SOLE 377 0 42323 TORONTO DOMINION BK ONT COM NEW 891160509 3412 52320 SH SOLE 728 0 51592 TORTOISE ENERGY INFRA CORP COM 89147L886 799 32702 SH SOLE 0 0 32702 TOTAL SE SPONSORED ADS 89151E109 9115 195853 SH SOLE 41782 0 154071 TOUGHBUILT INDS INC COM NEW 89157G504 9 10000 SH SOLE 0 0 10000 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 855 30487 SH SOLE 26414 0 4073 TOWNEBANK PORTSMOUTH VA COM 89214P109 458 15074 SH SOLE 0 0 15074 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 3260 20890 SH SOLE 3158 0 17732 TPI COMPOSITES INC COM 87266J104 217 3837 SH SOLE 0 0 3837 TRACTOR SUPPLY CO COM 892356106 14223 80320 SH SOLE 30488 0 49832 TRADEWEB MKTS INC CL A 892672106 771 10422 SH SOLE 10303 0 119 TRANE TECHNOLOGIES PLC SHS G8994E103 9806 59231 SH SOLE 21460 0 37771 TRANSDIGM GROUP INC COM 893641100 1777 3022 SH SOLE 1063 0 1959 TRANSOCEAN LTD REG SHS H8817H100 174 49007 SH SOLE 0 0 49007 TRANSUNION COM 89400J107 671 7460 SH SOLE 2856 0 4604 TRAVEL PLUS LEISURE CO COM 894164102 759 12406 SH SOLE 704 0 11702 TRAVELERS COMPANIES INC COM 89417E109 12231 81322 SH SOLE 13524 0 67798 TREBIA ACQUISITION CORP COM CL A G9027T109 1107 111100 SH SOLE 0 0 111100 TREEHOUSE FOODS INC COM 89469A104 347 6634 SH SOLE 5127 0 1507 TREVENA INC COM 89532E109 209 116862 SH SOLE 0 0 116862 TREVI THERAPEUTICS INC COM 89532M101 27 10000 SH SOLE 0 0 10000 TREX CO INC COM 89531P105 12174 132990 SH SOLE 96658 0 36332 TRI CONTL CORP COM 895436103 821 25312 SH SOLE 0 0 25312 TRICO BANCSHARES COM 896095106 626 13208 SH SOLE 0 0 13208 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 2561 238470 SH SOLE 0 0 238470 TRIMAS CORP COM NEW 896215209 237 7813 SH SOLE 7586 0 227 TRIMBLE INC COM 896239100 1249 16054 SH SOLE 2182 0 13872 TRIMTABS ETF TR INTL FRE CSH FLW 89628W401 209 6350 SH SOLE 0 0 6350 TRIMTABS ETF TR US FREE CASH FLW 89628W302 448 9069 SH SOLE 0 0 9069 TRINITY BIOTECH PLC SPON ADR NEW 896438306 83 22123 SH SOLE 0 0 22123 TRINITY INDS INC COM 896522109 422 14829 SH SOLE 0 0 14829 TRINITY PL HLDGS INC COM 89656D101 232 111000 SH SOLE 0 0 111000 TRINSEO S A SHS L9340P101 5998 94205 SH SOLE 0 0 94205 TRIP COM GROUP LTD ADS 89677Q107 288 7262 SH SOLE 2591 0 4671 TRIPADVISOR INC COM 896945201 1914 35590 SH SOLE 5657 0 29933 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 519 35903 SH SOLE 0 0 35903 TRISTATE CAP HLDGS INC COM 89678F100 470 20398 SH SOLE 20198 0 200 TRITERRAS INC SHS CL A G9103H102 1171 161478 SH SOLE 0 0 161478 TRITON INTL LTD CL A G9078F107 2626 47754 SH SOLE 6897 0 40857 TRUIST FINL CORP COM 89832Q109 31497 540077 SH SOLE 294433 0 245644 TRUSTMARK CORP COM 898402102 995 29569 SH SOLE 0 0 29569 TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 104 10969 SH SOLE 0 0 10969 TTEC HLDGS INC COM 89854H102 736 7328 SH SOLE 7132 0 196 TURTLE BEACH CORP COM NEW 900450206 218 8179 SH SOLE 0 0 8179 TUSCAN HLDGS CORP II COM 90070A103 1409 139640 SH SOLE 0 0 139640 TUTOR PERINI CORP COM 901109108 196 10365 SH SOLE 2395 0 7970 TWILIO INC CL A 90138F102 27671 81203 SH SOLE 16322 0 64881 TWIST BIOSCIENCE CORP COM 90184D100 353 2851 SH SOLE 0 0 2851 TWITTER INC COM 90184L102 17374 273054 SH SOLE 154515 0 118539 TWITTER INC NOTE 1.000% 9/1 90184LAD4 10 10000 PRN SOLE 0 0 10000 TWO HBRS INVT CORP COM NEW 90187B408 449 61268 SH SOLE 0 0 61268 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 13 13000 PRN SOLE 0 0 13000 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 2378 76332 SH SOLE 1 0 76331 TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 1724 48684 SH SOLE 2 0 48682 TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 1198 33432 SH SOLE 1 0 33431 TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 2204 67498 SH SOLE 2 0 67496 TYLER TECHNOLOGIES INC COM 902252105 1557 3668 SH SOLE 2235 0 1433 TYSON FOODS INC CL A 902494103 15648 210611 SH SOLE 7600 0 203011 U S CONCRETE INC COM 90333L201 1777 24232 SH SOLE 0 0 24232 U S PHYSICAL THERAPY INC COM 90337L108 333 3200 SH SOLE 471 0 2729 U S SILICA HLDGS INC COM 90346E103 421 34250 SH SOLE 0 0 34250 UBER TECHNOLOGIES INC COM 90353T100 34484 632616 SH SOLE 229204 0 403412 UBIQUITI INC COM 90353W103 2951 9893 SH SOLE 119 0 9774 UBS AG LONDON BRANCH ETRACS ALER MLP 90274D382 191 13489 SH SOLE 0 0 13489 UBS GROUP AG SHS H42097107 2370 152591 SH SOLE 55677 0 96914 UDR INC COM 902653104 2202 50216 SH SOLE 3768 0 46448 UFP INDUSTRIES INC COM 90278Q108 912 12030 SH SOLE 3893 0 8137 UGI CORP NEW COM 902681105 1743 42503 SH SOLE 740 0 41763 ULTA BEAUTY INC COM 90384S303 21763 70393 SH SOLE 22940 0 47453 ULTRA CLEAN HLDGS INC COM 90385V107 1175 20241 SH SOLE 1809 0 18432 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 305 2682 SH SOLE 2537 0 145 UMB FINL CORP COM 902788108 223 2418 SH SOLE 219 0 2199 UMPQUA HLDGS CORP COM 904214103 2227 126914 SH SOLE 8343 0 118571 UNDER ARMOUR INC CL A 904311107 1223 55189 SH SOLE 12409 0 42780 UNDER ARMOUR INC CL C 904311206 2645 143271 SH SOLE 0 0 143271 UNIFIRST CORP MASS COM 904708104 769 3436 SH SOLE 3210 0 226 UNILEVER PLC SPON ADR NEW 904767704 25578 458139 SH SOLE 275912 0 182227 UNION BANKSHARES INC COM 905400107 640 21332 SH SOLE 0 0 21332 UNION PAC CORP COM 907818108 61932 280987 SH SOLE 47099 0 233888 UNITED AIRLS HLDGS INC COM 910047109 8654 150406 SH SOLE 737 0 149669 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 308 9023 SH SOLE 752 0 8271 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 685 75236 SH SOLE 0 0 75236 UNITED NAT FOODS INC COM 911163103 260 7892 SH SOLE 3241 0 4651 UNITED PARCEL SERVICE INC CL B 911312106 96177 565779 SH SOLE 78198 0 487581 UNITED RENTALS INC COM 911363109 26836 81492 SH SOLE 5801 0 75691 UNITED STATES ANTIMONY CORP COM 911549103 55 45100 SH SOLE 0 0 45100 UNITED STATES STL CORP NEW COM 912909108 9425 360149 SH SOLE 1385 0 358764 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 9459 451498 SH SOLE 0 0 451498 UNITED STS BRENT OIL FD LP UNIT 91167Q100 318 20028 SH SOLE 0 0 20028 UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 3509 142508 SH SOLE 0 0 142508 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 351 9845 SH SOLE 0 0 9845 UNITED STS GASOLINE FD LP UNITS 91201T102 415 13183 SH SOLE 0 0 13183 UNITED STS NAT GAS FD LP UNIT PAR 912318300 711 74228 SH SOLE 0 0 74228 UNITED STS OIL FD LP UNITS 91232N207 10060 248204 SH SOLE 0 0 248204 UNITED THERAPEUTICS CORP DEL COM 91307C102 384 2298 SH SOLE 736 0 1562 UNITEDHEALTH GROUP INC COM 91324P102 144573 388565 SH SOLE 120459 0 268106 UNITI GROUP INC COM 91325V108 460 41731 SH SOLE 0 0 41731 UNITY BIOTECHNOLOGY INC COM 91381U101 387 64561 SH SOLE 0 0 64561 UNITY SOFTWARE INC COM 91332U101 3418 34079 SH SOLE 4094 0 29985 UNIVAR SOLUTIONS USA INC COM 91336L107 220 10224 SH SOLE 7623 0 2601 UNIVERSAL CORP VA COM 913456109 378 6406 SH SOLE 189 0 6217 UNIVERSAL DISPLAY CORP COM 91347P105 1789 7558 SH SOLE 2237 0 5321 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 596 8800 SH SOLE 0 0 8800 UNIVERSAL HLTH SVCS INC CL B 913903100 1108 8303 SH SOLE 443 0 7860 UNUM GROUP COM 91529Y106 3468 124613 SH SOLE 6969 0 117644 UNUM THERAPEUTICS INC COM 19240Q201 97 11000 SH SOLE 0 0 11000 UPLAND SOFTWARE INC COM 91544A109 1551 32857 SH SOLE 0 0 32857 UPSTART HLDGS INC COM 91680M107 488 3786 SH SOLE 2795 0 991 UPWORK INC COM 91688F104 1114 24893 SH SOLE 0 0 24893 URANIUM ENERGY CORP COM 916896103 36 12675 SH SOLE 0 0 12675 URBAN ONE INC CL A 91705J105 175 32450 SH SOLE 0 0 32450 URBAN OUTFITTERS INC COM 917047102 480 12903 SH SOLE 12889 0 14 URSTADT BIDDLE PPTYS INC CL A 917286205 6068 364443 SH SOLE 0 0 364443 US BANCORP DEL COM NEW 902973304 101305 1831590 SH SOLE 194308 0 1637282 US FOODS HLDG CORP COM 912008109 4603 120763 SH SOLE 13726 0 107037 USA TECHNOLOGIES INC COM 90328S500 493 42055 SH SOLE 0 0 42055 USANA HEALTH SCIENCES INC COM 90328M107 263 2699 SH SOLE 0 0 2699 UTZ BRANDS INC COM CL A 918090101 939 37888 SH SOLE 27836 0 10052 UWM HOLDINGS CORPORATION COM CL A 91823B109 370 46660 SH SOLE 0 0 46660 V F CORP COM 918204108 7560 94596 SH SOLE 11037 0 83559 VAIL RESORTS INC COM 91879Q109 785 2692 SH SOLE 193 0 2499 VALE S A SPONSORED ADS 91912E105 1447 83236 SH SOLE 28566 0 54670 VALERO ENERGY CORP COM 91913Y100 14176 197996 SH SOLE 3917 0 194079 VALLEY NATL BANCORP COM 919794107 750 54600 SH SOLE 0 0 54600 VALVOLINE INC COM 92047W101 278 10671 SH SOLE 1509 0 9162 VANECK MERK GOLD TR GOLD TRUST 921078101 2091 125717 SH SOLE 0 0 125717 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 5721 65228 SH SOLE 0 0 65228 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 14153 873645 SH SOLE 0 0 873645 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 3677 20961 SH SOLE 0 0 20961 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 3077 107528 SH SOLE 0 0 107528 VANECK VECTORS ETF TR CHINAAMC SME CHI 92189F627 279 6196 SH SOLE 0 0 6196 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 1068 45197 SH SOLE 1105 0 44092 VANECK VECTORS ETF TR ENVIRONMENTAL SV 92189F304 465 3481 SH SOLE 0 0 3481 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 52169 1633844 SH SOLE 30190 0 1603654 VANECK VECTORS ETF TR GAMING ETF 92189F882 2409 45119 SH SOLE 0 0 45119 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 58800 1809234 SH SOLE 0 0 1809234 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 437 16145 SH SOLE 0 0 16145 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 16667 268176 SH SOLE 20983 0 247193 VANECK VECTORS ETF TR INDIA GRWTH LDR 92189F767 1203 35427 SH SOLE 0 0 35427 VANECK VECTORS ETF TR INTL HIGH YIELD 92189F445 1796 70331 SH SOLE 0 0 70331 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 9346 182367 SH SOLE 0 0 182367 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 2709 106752 SH SOLE 0 0 106752 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 5945 193764 SH SOLE 277 0 193487 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 18753 416648 SH SOLE 0 0 416648 VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 3513 164346 SH SOLE 0 0 164346 VANECK VECTORS ETF TR LONG TREND ETF 92189F148 4055 110288 SH SOLE 0 0 110288 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 3838 24421 SH SOLE 0 0 24421 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 116559 1682437 SH SOLE 0 0 1682437 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 523 17309 SH SOLE 0 0 17309 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 4029 212591 SH SOLE 0 0 212591 VANECK VECTORS ETF TR NAT RES ETF 92189F841 782 17456 SH SOLE 0 0 17456 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 9092 47567 SH SOLE 0 0 47567 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 14314 687827 SH SOLE 0 0 687827 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 918 13305 SH SOLE 0 0 13305 VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 10603 141387 SH SOLE 0 0 141387 VANECK VECTORS ETF TR RETAIL ETF 92189F684 3931 23814 SH SOLE 0 0 23814 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1216 47128 SH SOLE 0 0 47128 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 62881 258184 SH SOLE 0 0 258184 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 8852 490980 SH SOLE 0 0 490980 VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 4099 163797 SH SOLE 0 0 163797 VANECK VECTORS ETF TR SOCIAL SENTIMENT 92189H839 3387 140256 SH SOLE 0 0 140256 VANECK VECTORS ETF TR STEEL ETF 92189F205 505 9056 SH SOLE 0 0 9056 VANECK VECTORS ETF TR URANIUM NUCLEAR 92189F601 694 13243 SH SOLE 0 0 13243 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 8660 126707 SH SOLE 0 0 126707 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 728 40233 SH SOLE 0 0 40233 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 83213 354144 SH SOLE 0 0 354144 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 27532 201422 SH SOLE 0 0 201422 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 6970 35849 SH SOLE 0 0 35849 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 19858 112541 SH SOLE 0 0 112541 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1846 11817 SH SOLE 0 0 11817 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 4533 20510 SH SOLE 0 0 20510 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 7865 45175 SH SOLE 0 0 45175 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 21936 110279 SH SOLE 0 0 110279 VANGUARD BD INDEX FDS INTERMED TERM 921937819 233819 2635175 SH SOLE 0 0 2635175 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 107449 1094856 SH SOLE 0 0 1094856 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 417896 5084516 SH SOLE 2335 0 5082181 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1963059 23171142 SH SOLE 87516 0 23083626 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 292934 5128405 SH SOLE 4998 0 5123407 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 68665 388133 SH SOLE 0 0 388133 VANGUARD INDEX FDS GROWTH ETF 922908736 898377 3495087 SH SOLE 14416 0 3480671 VANGUARD INDEX FDS LARGE CAP ETF 922908637 83405 450106 SH SOLE 17975 0 432131 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 108480 505523 SH SOLE 2894 0 502629 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 87596 649488 SH SOLE 4939 0 644549 VANGUARD INDEX FDS MID CAP ETF 922908629 493375 2229038 SH SOLE 58951 0 2170087 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 131309 1429444 SH SOLE 2926 0 1426518 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1072371 2943649 SH SOLE 1093 0 2942556 VANGUARD INDEX FDS SM CP VAL ETF 922908611 138347 835379 SH SOLE 15091 0 820288 VANGUARD INDEX FDS SMALL CP ETF 922908751 541287 2528434 SH SOLE 55336 0 2473098 VANGUARD INDEX FDS SML CP GRW ETF 922908595 112520 409685 SH SOLE 118 0 409567 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1906549 9224197 SH SOLE 28 0 9224169 VANGUARD INDEX FDS VALUE ETF 922908744 693659 5276581 SH SOLE 20572 0 5256009 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 75757 1248473 SH SOLE 280 0 1248193 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 406254 7805066 SH SOLE 79968 0 7725098 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 15294 242765 SH SOLE 289 0 242476 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 9258 113376 SH SOLE 59 0 113317 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 12472 97160 SH SOLE 899 0 96261 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 5837 104683 SH SOLE 0 0 104683 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 69293 712232 SH SOLE 0 0 712232 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 45825 889107 SH SOLE 100 0 889007 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 46600 852849 SH SOLE 0 0 852849 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 41554 618082 SH SOLE 1103 0 616979 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1143110 12287540 SH SOLE 8398 0 12279142 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 32218 318206 SH SOLE 394 0 317812 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 71859 867858 SH SOLE 0 0 867858 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 154483 2894571 SH SOLE 797 0 2893774 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 110923 1803045 SH SOLE 3450 0 1799595 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 200377 2428813 SH SOLE 4071 0 2424742 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 10731 120030 SH SOLE 0 0 120030 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 937 11767 SH SOLE 0 0 11767 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 77586 310332 SH SOLE 0 0 310332 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 11394 61521 SH SOLE 0 0 61521 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 31104 233990 SH SOLE 0 0 233990 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 6226 28459 SH SOLE 0 0 28459 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 45322 254232 SH SOLE 0 0 254232 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1469 10505 SH SOLE 0 0 10505 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 7561 40902 SH SOLE 0 0 40902 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 629149 4277595 SH SOLE 0 0 4277595 VANGUARD STAR FDS VG TL INTL STK F 921909768 108881 1736534 SH SOLE 0 0 1736534 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 616662 12556756 SH SOLE 32648 0 12524108 VANGUARD WELLINGTON FD US MOMENTUM 921935508 591 4773 SH SOLE 0 0 4773 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 1170 12380 SH SOLE 0 0 12380 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 12029 155212 SH SOLE 0 0 155212 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 324495 3209963 SH SOLE 0 0 3209963 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 37362 451064 SH SOLE 0 0 451064 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 7365 112527 SH SOLE 0 0 112527 VANGUARD WORLD FD ESG INTL STK ETF 921910725 1525 24851 SH SOLE 0 0 24851 VANGUARD WORLD FD ESG US STK ETF 921910733 6717 91073 SH SOLE 0 0 91073 VANGUARD WORLD FD EXTENDED DUR 921910709 8517 67857 SH SOLE 0 0 67857 VANGUARD WORLD FD MEGA CAP INDEX 921910873 42586 303685 SH SOLE 0 0 303685 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 24414 256449 SH SOLE 0 0 256449 VANGUARD WORLD FD MEGA GRWTH IND 921910816 129005 623001 SH SOLE 0 0 623001 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 10504 80797 SH SOLE 150 0 80647 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 63903 216343 SH SOLE 0 0 216343 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 67454 378467 SH SOLE 0 0 378467 VANGUARD WORLD FDS ENERGY ETF 92204A306 30552 449299 SH SOLE 99 0 449200 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 49870 590179 SH SOLE 0 0 590179 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 113327 495419 SH SOLE 0 0 495419 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 23427 123775 SH SOLE 0 0 123775 VANGUARD WORLD FDS INF TECH ETF 92204A702 405212 1130331 SH SOLE 1560 0 1128771 VANGUARD WORLD FDS MATERIALS ETF 92204A801 21603 124907 SH SOLE 0 0 124907 VANGUARD WORLD FDS UTILITIES ETF 92204A876 52316 372333 SH SOLE 0 0 372333 VAPOTHERM INC COM 922107107 268 11157 SH SOLE 0 0 11157 VARIAN MED SYS INC COM 92220P105 1069 6058 SH SOLE 2551 0 3507 VARONIS SYS INC COM 922280102 457 8907 SH SOLE 2727 0 6180 VASCULAR BIOGENICS LTD COM M96883109 96 48000 SH SOLE 0 0 48000 VAXART INC COM NEW 92243A200 126 20898 SH SOLE 0 0 20898 VBI VACCINES INC CDA COM NEW 91822J103 629 202409 SH SOLE 0 0 202409 VECTOR ACQUISITION CORP COM CL A G9442R126 583 49205 SH SOLE 0 0 49205 VECTOR GROUP LTD COM 92240M108 881 63170 SH SOLE 0 0 63170 VEEVA SYS INC CL A COM 922475108 10417 39876 SH SOLE 3230 0 36646 VELODYNE LIDAR INC COM 92259F101 221 19426 SH SOLE 0 0 19426 VENTAS INC COM 92276F100 10729 201152 SH SOLE 88694 0 112458 VERACYTE INC COM 92337F107 633 11772 SH SOLE 765 0 11007 VEREIT INC COM 92339V308 4570 118321 SH SOLE 137 0 118184 VERICEL CORP COM 92346J108 660 11886 SH SOLE 7198 0 4688 VERISIGN INC COM 92343E102 766 3855 SH SOLE 661 0 3194 VERISK ANALYTICS INC COM 92345Y106 5206 29461 SH SOLE 17907 0 11554 VERITONE INC COM 92347M100 261 10882 SH SOLE 0 0 10882 VERIZON COMMUNICATIONS INC COM 92343V104 201468 3464632 SH SOLE 541941 0 2922691 VERTEX INC CL A 92538J106 263 11965 SH SOLE 11423 0 542 VERTEX PHARMACEUTICALS INC COM 92532F100 13631 63431 SH SOLE 41517 0 21914 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 339 32873 SH SOLE 0 0 32873 VERTIV HOLDINGS CO COM CL A 92537N108 5733 286671 SH SOLE 33911 0 252760 VG ACQUISITION CORP SHS CL A G9446E105 330 32496 SH SOLE 0 0 32496 VIACOMCBS INC CL A 92556H107 924 19578 SH SOLE 0 0 19578 VIACOMCBS INC CL B 92556H206 25696 569764 SH SOLE 267 0 569497 VIANT TECHNOLOGY INC COM CL A 92557A101 266 5038 SH SOLE 4963 0 75 VIASAT INC COM 92552V100 1441 29973 SH SOLE 7661 0 22312 VIATRIS INC COM 92556V106 5978 427893 SH SOLE 34788 0 393105 VICI PPTYS INC COM 925652109 2003 70918 SH SOLE 8621 0 62297 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 1786 54944 SH SOLE 0 0 54944 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 1934 60474 SH SOLE 0 0 60474 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 2033 47607 SH SOLE 0 0 47607 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 77535 1154315 SH SOLE 0 0 1154315 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9647 143756 SH SOLE 0 0 143756 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 5317 89982 SH SOLE 0 0 89982 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 69130 1109102 SH SOLE 0 0 1109102 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 5293 96725 SH SOLE 0 0 96725 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 2539 43026 SH SOLE 0 0 43026 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 4290 67702 SH SOLE 0 0 67702 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 284 11926 SH SOLE 0 0 11926 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 6648 160088 SH SOLE 0 0 160088 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 6590 183050 SH SOLE 0 0 183050 VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 2865 90716 SH SOLE 0 0 90716 VIKING THERAPEUTICS INC COM 92686J106 161 25395 SH SOLE 210 0 25185 VILLAGE FARMS INTL INC COM 92707Y108 552 41706 SH SOLE 0 0 41706 VILLAGE SUPER MKT INC CL A NEW 927107409 540 22916 SH SOLE 0 0 22916 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 148 10174 SH SOLE 0 0 10174 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 1030 34492 SH SOLE 6928 0 27564 VIR BIOTECHNOLOGY INC COM 92764N102 287 5598 SH SOLE 0 0 5598 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 3221 105150 SH SOLE 1375 0 103775 VIRTU FINL INC CL A 928254101 1113 35854 SH SOLE 0 0 35854 VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 2340 88095 SH SOLE 0 0 88095 VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 1668 334871 SH SOLE 0 0 334871 VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 3359 593493 SH SOLE 0 0 593493 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 1840 58547 SH SOLE 0 0 58547 VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 465 16590 SH SOLE 0 0 16590 VIRTUS DIVIDEND INTEREST & P COM 92840R101 1800 130619 SH SOLE 0 0 130619 VIRTUS GLOBAL DIVID & INCOME COM 92835W107 2945 320158 SH SOLE 0 0 320158 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 176 14814 SH SOLE 0 0 14814 VISA INC COM CL A 92826C839 295221 1394330 SH SOLE 220462 0 1173868 VISA INC COM CL A 92826C839 212 1000 SH Put SOLE 0 0 1000 VISHAY INTERTECHNOLOGY INC COM 928298108 331 13738 SH SOLE 10465 0 3273 VISTA OUTDOOR INC COM 928377100 1542 48096 SH SOLE 11651 0 36445 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 85 40000 SH SOLE 0 0 40000 VISTEON CORP COM NEW 92839U206 643 5276 SH SOLE 4806 0 470 VISTRA CORP COM 92840M102 4751 268714 SH SOLE 21801 0 246913 VMWARE INC CL A COM 928563402 8968 59605 SH SOLE 34891 0 24714 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 19552 1060869 SH SOLE 818975 0 241894 VONAGE HLDGS CORP COM 92886T201 241 20425 SH SOLE 2590 0 17835 VONTIER CORPORATION COM 928881101 449 14847 SH SOLE 7219 0 7628 VORNADO RLTY TR SH BEN INT 929042109 1471 32405 SH SOLE 534 0 31871 VOXX INTL CORP CL A 91829F104 474 24892 SH SOLE 0 0 24892 VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 373 40064 SH SOLE 0 0 40064 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 334 41807 SH SOLE 0 0 41807 VOYA FINANCIAL INC COM 929089100 675 10613 SH SOLE 9177 0 1436 VOYA GLBL ADV & PREM OPP FD COM 92912R104 111 11574 SH SOLE 0 0 11574 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1500 263189 SH SOLE 0 0 263189 VOYA INFRASTRUCTURE INDLS & COM 92912X101 543 43894 SH SOLE 0 0 43894 VOYA NAT RES EQUITY INCOME F COM 92913C106 101 30512 SH SOLE 0 0 30512 VOYA PRIME RATE TR SH BEN INT 92913A100 220 47338 SH SOLE 0 0 47338 VSE CORP COM 918284100 267 6769 SH SOLE 0 0 6769 VULCAN MATLS CO COM 929160109 7549 44735 SH SOLE 20242 0 24493 VUZIX CORP COM NEW 92921W300 441 17345 SH SOLE 0 0 17345 VY GLOBAL GROWTH COM CL A G9444H100 118 11623 SH SOLE 0 0 11623 VYNE THERAPEUTICS INC COM 92941V209 100 14575 SH SOLE 0 0 14575 W & T OFFSHORE INC COM 92922P106 64 17800 SH SOLE 0 0 17800 WABTEC COM 929740108 1171 14796 SH SOLE 4327 0 10469 WADDELL & REED FINL INC CL A 930059100 340 13570 SH SOLE 0 0 13570 WALGREENS BOOTS ALLIANCE INC COM 931427108 34090 620952 SH SOLE 2673 0 618279 WALKER & DUNLOP INC COM 93148P102 754 7338 SH SOLE 0 0 7338 WALMART INC COM 931142103 144487 1063732 SH SOLE 27246 0 1036486 WASHINGTON FED INC COM 938824109 967 31407 SH SOLE 29511 0 1896 WASTE CONNECTIONS INC COM 94106B101 1747 16181 SH SOLE 3835 0 12346 WASTE MGMT INC DEL COM 94106L109 54336 421141 SH SOLE 83434 0 337707 WATERS CORP COM 941848103 1550 5456 SH SOLE 2203 0 3253 WATSCO INC COM 942622200 1489 5709 SH SOLE 2615 0 3094 WAYFAIR INC CL A 94419L101 5428 17245 SH SOLE 100 0 17145 WD-40 CO COM 929236107 1103 3604 SH SOLE 23 0 3581 WEBSTER FINL CORP CONN COM 947890109 492 8933 SH SOLE 63 0 8870 WEC ENERGY GROUP INC COM 92939U106 17334 185211 SH SOLE 28772 0 156439 WEIBO CORP NOTE 1.250%11/1 948596AC5 16 16000 PRN SOLE 0 0 16000 WEIBO CORP SPONSORED ADR 948596101 314 6232 SH SOLE 918 0 5314 WELLS FARGO ADV MULTI SCTR I COM 94987D101 404 32294 SH SOLE 0 0 32294 WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 978 115901 SH SOLE 0 0 115901 WELLS FARGO CO NEW COM 949746101 57180 1463516 SH SOLE 133009 0 1330507 WELLS FARGO GLOBAL DIVID OPP COM 94987C103 215 40967 SH SOLE 0 0 40967 WELLTOWER INC COM 95040Q104 8378 116964 SH SOLE 10738 0 106226 WENDYS CO COM 95058W100 929 45841 SH SOLE 0 0 45841 WESBANCO INC COM 950810101 1283 35584 SH SOLE 15559 0 20025 WESCO INTL INC COM 95082P105 477 5514 SH SOLE 833 0 4681 WEST PHARMACEUTICAL SVSC INC COM 955306105 5253 18642 SH SOLE 15308 0 3334 WESTERN ALLIANCE BANCORP COM 957638109 3458 36618 SH SOLE 3838 0 32780 WESTERN ASSET / CLAYMORE INF COM 95766R104 257 21112 SH SOLE 0 0 21112 WESTERN ASSET EMERGING MKTS COM 95766A101 3129 236721 SH SOLE 0 0 236721 WESTERN ASSET GLOBAL HIGH IN COM 95766B109 2564 244171 SH SOLE 0 0 244171 WESTERN ASSET HIGH INCOME FD COM 95766J102 445 64455 SH SOLE 0 0 64455 WESTERN ASSET HIGH INCOME OP COM 95766K109 161 31761 SH SOLE 0 0 31761 WESTERN ASSET HIGH YIELD DEF COM 95768B107 220 14271 SH SOLE 0 0 14271 WESTERN ASSET INTER MUNI FD COM 958435109 554 59657 SH SOLE 0 0 59657 WESTERN ASSET MANAGED MUNS F COM 95766M105 200 15422 SH SOLE 0 0 15422 WESTERN ASSET MUN HIGH INCOM COM 95766N103 97 12393 SH SOLE 0 0 12393 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 1288 91669 SH SOLE 0 0 91669 WESTERN DIGITAL CORP. COM 958102105 12945 193933 SH SOLE 120600 0 73333 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1822 98025 SH SOLE 0 0 98025 WESTERN UN CO COM 959802109 2281 92512 SH SOLE 503 0 92009 WESTLAKE CHEM CORP COM 960413102 634 7135 SH SOLE 0 0 7135 WESTPAC BANKING CORP SPONSORED ADR 961214301 444 23949 SH SOLE 19869 0 4080 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 103 14343 SH SOLE 0 0 14343 WESTROCK CO COM 96145D105 5391 103575 SH SOLE 193 0 103382 WEX INC COM 96208T104 1499 7167 SH SOLE 2484 0 4683 WEYERHAEUSER CO MTN BE COM NEW 962166104 16275 457169 SH SOLE 13482 0 443687 WHEATON PRECIOUS METALS CORP COM 962879102 3122 81697 SH SOLE 7737 0 73960 WHIRLPOOL CORP COM 963320106 4699 21323 SH SOLE 809 0 20514 WHITE MTNS INS GROUP LTD COM G9618E107 565 507 SH SOLE 375 0 132 WHITESTONE REIT COM 966084204 417 43005 SH SOLE 0 0 43005 WHITING PETE CORP NEW COM NEW 966387508 343 9675 SH SOLE 1584 0 8091 WHOLE EARTH BRANDS INC COM CL A 96684W100 825 63300 SH SOLE 0 0 63300 WILLIAMS COS INC COM 969457100 16195 683627 SH SOLE 172164 0 511463 WILLIAMS SONOMA INC COM 969904101 4735 26425 SH SOLE 2114 0 24311 WILLIS TOWERS WATSON PLC LTD SHS G96629103 880 3843 SH SOLE 2040 0 1803 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 2465 88826 SH SOLE 9545 0 79281 WINGSTOP INC COM 974155103 963 7571 SH SOLE 6190 0 1381 WINMARK CORP COM 974250102 3129 16784 SH SOLE 0 0 16784 WINNEBAGO INDS INC COM 974637100 572 7454 SH SOLE 1838 0 5616 WINTRUST FINL CORP COM 97650W108 1312 17314 SH SOLE 13040 0 4274 WIPRO LTD SPON ADR 1 SH 97651M109 675 106400 SH SOLE 106360 0 40 WISDOMTREE TR 90/60 BALNCED FD 97717Y790 1149 30772 SH SOLE 0 0 30772 WISDOMTREE TR BLMBG US BULL 97717W471 231 8964 SH SOLE 0 0 8964 WISDOMTREE TR CHINADIV EX FI 97717X719 5361 82244 SH SOLE 0 0 82244 WISDOMTREE TR CHINESE YUAN FD 97717W182 431 15921 SH SOLE 0 0 15921 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 36444 756732 SH SOLE 0 0 756732 WISDOMTREE TR CURRNCY INT EQ 97717X263 3054 102606 SH SOLE 0 0 102606 WISDOMTREE TR EM EX ST-OWNED 97717X578 189920 4667494 SH SOLE 0 0 4667494 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1247 41936 SH SOLE 0 0 41936 WISDOMTREE TR EMER MKT HIGH FD 97717W315 23236 523794 SH SOLE 0 0 523794 WISDOMTREE TR EMERG MKTS ESG 97717X214 391 10365 SH SOLE 0 0 10365 WISDOMTREE TR EMG MKTS SMCAP 97717W281 5642 109995 SH SOLE 0 0 109995 WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 7585 378133 SH SOLE 0 0 378133 WISDOMTREE TR EURO QTLY DIV GR 97717X610 222 7085 SH SOLE 0 0 7085 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 6478 89037 SH SOLE 0 0 89037 WISDOMTREE TR EUROPE SMCP DV 97717W869 1823 26170 SH SOLE 0 0 26170 WISDOMTREE TR FLOATNG RAT TREA 97717X628 17721 706008 SH SOLE 0 0 706008 WISDOMTREE TR FUTRE STRAT FD 97717W125 663 17006 SH SOLE 0 0 17006 WISDOMTREE TR GLB EX US RL EST 97717W331 538 20259 SH SOLE 0 0 20259 WISDOMTREE TR GLB HIGH DIV FD 97717W877 1876 40020 SH SOLE 0 0 40020 WISDOMTREE TR GLB US QTLY DIV 97717W844 4851 62484 SH SOLE 0 0 62484 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1926 87091 SH SOLE 0 0 87091 WISDOMTREE TR INDIA ERNGS FD 97717W422 6930 219862 SH SOLE 0 0 219862 WISDOMTREE TR INTL DIV EX FINL 97717W786 593 13958 SH SOLE 0 0 13958 WISDOMTREE TR INTL EQUITY FD 97717W703 2736 52035 SH SOLE 0 0 52035 WISDOMTREE TR INTL ESG FUND 97717Y709 226 7675 SH SOLE 0 0 7675 WISDOMTREE TR INTL LRGCAP DV 97717W794 1163 24563 SH SOLE 0 0 24563 WISDOMTREE TR INTL MIDCAP DV 97717W778 226 3361 SH SOLE 0 0 3361 WISDOMTREE TR INTL QULTY DIV 97717X131 1654 44617 SH SOLE 0 0 44617 WISDOMTREE TR INTL SMCAP DIV 97717W760 4772 66063 SH SOLE 0 0 66063 WISDOMTREE TR INTRST RATE HDGE 97717W380 3894 82832 SH SOLE 0 0 82832 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 15116 366069 SH SOLE 0 0 366069 WISDOMTREE TR ITL HIGH DIV FD 97717W802 737 18761 SH SOLE 0 0 18761 WISDOMTREE TR JAPN HEDGE EQT 97717W851 9715 158376 SH SOLE 0 0 158376 WISDOMTREE TR JP SMALLCP DIV 97717W836 283 3713 SH SOLE 0 0 3713 WISDOMTREE TR US CORP BOND FD 97717X198 5846 111490 SH SOLE 0 0 111490 WISDOMTREE TR US DIVID EX FNCL 97717W406 3533 37470 SH SOLE 0 0 37470 WISDOMTREE TR US ESG FUND 97717W596 2377 54114 SH SOLE 0 0 54114 WISDOMTREE TR US HGH YLD CORP 97717X172 3706 71260 SH SOLE 0 0 71260 WISDOMTREE TR US HIGH DIVIDEND 97717W208 15389 201685 SH SOLE 0 0 201685 WISDOMTREE TR US LARGECAP DIVD 97717W307 79191 690536 SH SOLE 189 0 690347 WISDOMTREE TR US LARGECAP FUND 97717W588 9428 217472 SH SOLE 0 0 217472 WISDOMTREE TR US MIDCAP DIVID 97717W505 44035 1089436 SH SOLE 0 0 1089436 WISDOMTREE TR US MIDCAP FUND 97717W570 6161 120973 SH SOLE 0 0 120973 WISDOMTREE TR US MULTIFACTOR 97717Y857 513 13542 SH SOLE 0 0 13542 WISDOMTREE TR US QLT SHRHD YLD 97717W547 789 7011 SH SOLE 0 0 7011 WISDOMTREE TR US QTLY DIV GRT 97717X669 152578 2667915 SH SOLE 18970 0 2648945 WISDOMTREE TR US S CAP QTY DIV 97717X651 2507 54450 SH SOLE 0 0 54450 WISDOMTREE TR US SHRT TRM HIGH 97717X149 836 16867 SH SOLE 0 0 16867 WISDOMTREE TR US SHT TRM CORP 97717X156 2087 40689 SH SOLE 0 0 40689 WISDOMTREE TR US SMALLCAP DIVD 97717W604 33725 1082662 SH SOLE 0 0 1082662 WISDOMTREE TR US SMALLCAP FUND 97717W562 21276 449045 SH SOLE 0 0 449045 WISDOMTREE TR US TOTAL DIVIDND 97717W109 47996 424591 SH SOLE 0 0 424591 WISDOMTREE TR WSDM EMKTBD FD 97717X784 1123 14979 SH SOLE 0 0 14979 WISDOMTREE TR YIELD ENHANCD US 97717X511 67161 1311744 SH SOLE 0 0 1311744 WISDOMTREE TR YIELD ENHANCED 97717Y808 11057 216914 SH SOLE 0 0 216914 WIX COM LTD SHS M98068105 2455 8792 SH SOLE 50 0 8742 WNS HLDGS LTD SPON ADR 92932M101 386 5331 SH SOLE 5298 0 33 WOLVERINE WORLD WIDE INC COM 978097103 283 7387 SH SOLE 5752 0 1635 WOODWARD INC COM 980745103 1684 13964 SH SOLE 6205 0 7759 WORKDAY INC CL A 98138H101 10995 44260 SH SOLE 30954 0 13306 WORKHORSE GROUP INC COM NEW 98138J206 1659 120515 SH SOLE 0 0 120515 WORKIVA INC COM CL A 98139A105 517 5853 SH SOLE 1623 0 4230 WORLD FUEL SVCS CORP COM 981475106 908 25802 SH SOLE 0 0 25802 WORLD GOLD TR SPDR GLD MINIS 98149E204 30018 1765759 SH SOLE 0 0 1765759 WORTHINGTON INDS INC COM 981811102 390 5816 SH SOLE 2138 0 3678 WP CAREY INC COM 92936U109 38090 538300 SH SOLE 5773 0 532527 WPP PLC NEW ADR 92937A102 956 14961 SH SOLE 4734 0 10227 WRAP TECHNOLOGIES INC COM 98212N107 277 49750 SH SOLE 0 0 49750 WYNDHAM HOTELS & RESORTS INC COM 98311A105 1242 17797 SH SOLE 1871 0 15926 WYNN RESORTS LTD COM 983134107 12646 100869 SH SOLE 7968 0 92901 XAI OCTAGON FLOATING RATE & COM 98400T106 965 106330 SH SOLE 0 0 106330 XCEL ENERGY INC COM 98389B100 21094 317159 SH SOLE 93195 0 223964 XENIA HOTELS & RESORTS INC COM 984017103 1300 66657 SH SOLE 930 0 65727 XEROX HOLDINGS CORP COM NEW 98421M106 676 27856 SH SOLE 2043 0 25813 XILINX INC COM 983919101 3058 24683 SH SOLE 34 0 24649 XL FLEET CORP COM CL A 9837FR100 133 14839 SH SOLE 0 0 14839 XPENG INC ADS 98422D105 3138 85962 SH SOLE 0 0 85962 XPO LOGISTICS INC COM 983793100 5500 44603 SH SOLE 883 0 43720 XUNLEI LTD SPONSORED ADR 98419E108 110 16800 SH SOLE 0 0 16800 XYLEM INC COM 98419M100 11628 110551 SH SOLE 79349 0 31202 YAMANA GOLD INC COM 98462Y100 1922 442787 SH SOLE 5118 0 437669 YANDEX N V SHS CLASS A N97284108 2742 42796 SH SOLE 442 0 42354 YATSEN HLDG LTD ADS 985194109 202 16326 SH SOLE 0 0 16326 YETI HLDGS INC COM 98585X104 2645 36626 SH SOLE 0 0 36626 YORK WTR CO COM 987184108 386 7890 SH SOLE 0 0 7890 YUM BRANDS INC COM 988498101 16286 150543 SH SOLE 20251 0 130292 YUM CHINA HLDGS INC COM 98850P109 6479 109423 SH SOLE 29660 0 79763 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 11427 23553 SH SOLE 7282 0 16271 ZENDESK INC COM 98936J101 8547 64446 SH SOLE 38057 0 26389 ZILLOW GROUP INC CL A 98954M101 5113 38915 SH SOLE 0 0 38915 ZILLOW GROUP INC CL C CAP STK 98954M200 4237 32685 SH SOLE 9876 0 22809 ZIMMER BIOMET HOLDINGS INC COM 98956P102 7388 46149 SH SOLE 652 0 45497 ZIONS BANCORPORATION N A COM 989701107 628 11429 SH SOLE 0 0 11429 ZIOPHARM ONCOLOGY INC COM 98973P101 117 32526 SH SOLE 0 0 32526 ZOETIS INC CL A 98978V103 21268 135055 SH SOLE 70723 0 64332 ZOMEDICA PHARMACEUTICALS COR COM 98980M109 33 20578 SH SOLE 0 0 20578 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 38160 118772 SH SOLE 1831 0 116941 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 1469 30044 SH SOLE 0 0 30044 ZOSANO PHARMA CORP COM NEW 98979H202 37 30000 SH SOLE 0 0 30000 ZSCALER INC COM 98980G102 3121 18183 SH SOLE 79 0 18104 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1578 54123 SH SOLE 0 0 54123 ZYNERBA PHARMACEUTICALS INC COM 98986X109 109 23477 SH SOLE 0 0 23477 ZYNGA INC CL A 98986T108 3651 357566 SH SOLE 2549 0 355017