0001214659-21-010309.txt : 20211007 0001214659-21-010309.hdr.sgml : 20211007 20211007101519 ACCESSION NUMBER: 0001214659-21-010309 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211007 DATE AS OF CHANGE: 20211007 EFFECTIVENESS DATE: 20211007 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ENVESTNET ASSET MANAGEMENT INC CENTRAL INDEX KEY: 0001407543 IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13411 FILM NUMBER: 211311360 BUSINESS ADDRESS: STREET 1: 35 EAST WACKER DRIVE, SUITE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 BUSINESS PHONE: 312-827-2800 MAIL ADDRESS: STREET 1: 35 EAST WACKER DRIVE, SUITE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001407543 XXXXXXXX 09-30-2021 09-30-2021 false ENVESTNET ASSET MANAGEMENT INC
35 EAST WACKER DRIVE, SUITE 2400 CHICAGO IL 60601
13F HOLDINGS REPORT 028-13411 N
Sean P. Skuja VP, Compliance Officer 312-827-2820 /s/ Sean P. Skuja Chicago IL 10-06-2021 0 3668 182098156
INFORMATION TABLE 2 infotable.xml 1 800 FLOWERS COM INC CL A 68243Q106 973 31883 SH SOLE 31883 0 0 10X GENOMICS INC CL A COM 88025U109 1546 10621 SH SOLE 10621 0 0 1847 GOEDEKER INC COM 28252C109 111 35347 SH SOLE 35347 0 0 2U INC COM 90214J101 10729 319597 SH SOLE 319597 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 255 12558 SH SOLE 12558 0 0 3M CO COM 88579Y101 135149 770433 SH SOLE 770433 0 0 8X8 INC NEW COM 282914100 761 32551 SH SOLE 32551 0 0 9F INC SPONSORED ADS 65442R109 27 16124 SH SOLE 16124 0 0 AAON INC COM PAR $0.004 000360206 2349 35950 SH SOLE 35950 0 0 AAR CORP COM 000361105 705 21737 SH SOLE 21737 0 0 ABB LTD SPONSORED ADR 000375204 21077 631800 SH SOLE 631800 0 0 ABBOTT LABS COM 002824100 330511 2797856 SH SOLE 2797856 0 0 ABBVIE INC COM 00287Y109 337716 3130771 SH SOLE 3130771 0 0 ABCAM PLC ADS 000380204 1617 79752 SH SOLE 79752 0 0 ABERCROMBIE & FITCH CO CL A 002896207 215 5725 SH SOLE 5725 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 1295 312001 SH SOLE 312001 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1163 100089 SH SOLE 100089 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 4629 274706 SH SOLE 274706 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1498 8397 SH SOLE 8397 0 0 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1380 15300 SH SOLE 15300 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 11546 133539 SH SOLE 133539 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 3584 167700 SH SOLE 167700 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1639 168243 SH SOLE 168243 0 0 ABIOMED INC COM 003654100 12419 38151 SH SOLE 38151 0 0 ABM INDS INC COM 000957100 4825 107198 SH SOLE 107198 0 0 ABRDN ETFS BBRG ALL COMD K1 003261104 104583 3725776 SH SOLE 3725776 0 0 ABRDN ETFS BBRG ALL COMMDY 003261203 812 24692 SH SOLE 24692 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 2188 110008 SH SOLE 110008 0 0 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 5829 235333 SH SOLE 235333 0 0 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 3644 124214 SH SOLE 124214 0 0 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 4365 146191 SH SOLE 146191 0 0 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 4262 165393 SH SOLE 165393 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 3490 130047 SH SOLE 130047 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 10384 162806 SH SOLE 162806 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 1703 102503 SH SOLE 102503 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 233 11429 SH SOLE 11429 0 0 ACCELERON PHARMA INC COM 00434H108 3169 18412 SH SOLE 18412 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 399364 1248325 SH SOLE 1248325 0 0 ACCO BRANDS CORP COM 00081T108 191 22221 SH SOLE 22221 0 0 ACCOLADE INC COM 00437E102 1159 27477 SH SOLE 27477 0 0 ACI WORLDWIDE INC COM 004498101 2971 96697 SH SOLE 96697 0 0 ACTIVISION BLIZZARD INC COM 00507V109 91273 1179386 SH SOLE 1179386 0 0 ACUITY BRANDS INC COM 00508Y102 2805 16179 SH SOLE 16179 0 0 ACUSHNET HLDGS CORP COM 005098108 2267 48550 SH SOLE 48550 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1537 45221 SH SOLE 45221 0 0 ADDUS HOMECARE CORP COM 006739106 596 7468 SH SOLE 7468 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 457278 794271 SH SOLE 794271 0 0 ADTRAN INC COM 00738A106 285 15172 SH SOLE 15172 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 26121 125045 SH SOLE 125045 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 3680 34023 SH SOLE 34023 0 0 ADVANCED ENERGY INDS COM 007973100 3961 45145 SH SOLE 45145 0 0 ADVANCED MICRO DEVICES INC COM 007903107 30781 299134 SH SOLE 299134 0 0 ADVISORSHARES TR Q DYNAMIC GROWTH 00768Y438 689 24634 SH SOLE 24634 0 0 ADVISORSHARES TR PURE US CANNABIS 00768Y453 2162 68502 SH SOLE 68502 0 0 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 15100 309070 SH SOLE 309070 0 0 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 1670 26279 SH SOLE 26279 0 0 ADVISORSHARES TR DORSY MICR ETF 00768Y537 383 10195 SH SOLE 10195 0 0 AECOM COM 00766T100 447 7071 SH SOLE 7071 0 0 AEGON N V NY REGISTRY SHS 007924103 656 128806 SH SOLE 128806 0 0 AERCAP HOLDINGS NV SHS N00985106 7875 136221 SH SOLE 136221 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 943 82760 SH SOLE 82760 0 0 AEROVIRONMENT INC COM 008073108 251 2907 SH SOLE 2907 0 0 AES CORP COM 00130H105 8088 354270 SH SOLE 354270 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 1592 10538 SH SOLE 10538 0 0 AFFIRM HLDGS INC COM CL A 00827B106 1202 10094 SH SOLE 10094 0 0 AFLAC INC COM 001055102 10874 208592 SH SOLE 208592 0 0 AGCO CORP COM 001084102 6926 56523 SH SOLE 56523 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 71093 451299 SH SOLE 451299 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 211 4573 SH SOLE 4573 0 0 AGNC INVT CORP COM 00123Q104 5843 370508 SH SOLE 370508 0 0 AGNICO EAGLE MINES LTD COM 008474108 2986 57592 SH SOLE 57592 0 0 AGREE RLTY CORP COM 008492100 7062 106630 SH SOLE 106630 0 0 AILERON THERAPEUTICS INC COM 00887A105 55 54176 SH SOLE 54176 0 0 AIM ETF PRODUCTS TRUST US LRG CP BUF10 00888H109 632 22554 SH SOLE 22554 0 0 AIM ETF PRODUCTS TRUST US LRG CP BUFR20 00888H802 380 14466 SH SOLE 14466 0 0 AIR LEASE CORP CL A 00912X302 14313 363833 SH SOLE 363833 0 0 AIR PRODS & CHEMS INC COM 009158106 52650 205578 SH SOLE 205578 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 1034 40048 SH SOLE 40048 0 0 AIRBNB INC COM CL A 009066101 45154 269177 SH SOLE 269177 0 0 AIRGAIN INC COM 00938A104 146 11570 SH SOLE 11570 0 0 AIRNET TECHNOLOGY INC SPONSORED ADS 00941Q104 33 12464 SH SOLE 12464 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 53979 516098 SH SOLE 516098 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 282 29122 SH SOLE 29122 0 0 ALAMO GROUP INC COM 011311107 637 4563 SH SOLE 4563 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 118 16356 SH SOLE 16356 0 0 ALARM COM HLDGS INC COM 011642105 7699 98463 SH SOLE 98463 0 0 ALASKA AIR GROUP INC COM 011659109 943 16086 SH SOLE 16086 0 0 ALBANY INTL CORP CL A 012348108 11437 148785 SH SOLE 148785 0 0 ALBEMARLE CORP COM 012653101 26059 119006 SH SOLE 119006 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 565 18142 SH SOLE 18142 0 0 ALCOA CORP COM 013872106 855 17470 SH SOLE 17470 0 0 ALCON AG ORD SHS H01301128 107711 1334421 SH SOLE 1334421 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 2120 90461 SH SOLE 90461 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 18351 96044 SH SOLE 96044 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 4000 272836 SH SOLE 272836 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 48529 327786 SH SOLE 327786 0 0 ALIGN TECHNOLOGY INC COM 016255101 55608 83567 SH SOLE 83567 0 0 ALLEGHANY CORP MD COM 017175100 6159 9864 SH SOLE 9864 0 0 ALLEGIANT TRAVEL CO COM 01748X102 1119 5725 SH SOLE 5725 0 0 ALLEGION PLC ORD SHS G0176J109 19519 147668 SH SOLE 147668 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 1227 38381 SH SOLE 38381 0 0 ALLETE INC COM NEW 018522300 1904 31985 SH SOLE 31985 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 425 4209 SH SOLE 4209 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1022 83262 SH SOLE 83262 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 283 5709 SH SOLE 5709 0 0 ALLIANT ENERGY CORP COM 018802108 6752 120621 SH SOLE 120621 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 6571 186049 SH SOLE 186049 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 390 15191 SH SOLE 15191 0 0 ALLSTATE CORP COM 020002101 38430 301862 SH SOLE 301862 0 0 ALLY FINL INC COM 02005N100 17786 348401 SH SOLE 348401 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 5944 31485 SH SOLE 31485 0 0 ALPHABET INC CAP STK CL A 02079K305 577679 216074 SH SOLE 216074 0 0 ALPHABET INC CAP STK CL C 02079K107 688936 258482 SH SOLE 258482 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 316 25954 SH SOLE 25954 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 33407 1002324 SH SOLE 1002324 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 458 8966 SH SOLE 8966 0 0 ALPS ETF TR RIVERFRONT UNC 00162Q544 986 38342 SH SOLE 38342 0 0 ALPS ETF TR RIVRFRNT STR INC 00162Q783 2224 89878 SH SOLE 89878 0 0 ALPS ETF TR CLEAN ENERGY 00162Q460 471 7122 SH SOLE 7122 0 0 ALPS ETF TR RIVERFRONT DYM 00162Q536 21329 839662 SH SOLE 839662 0 0 ALPS ETF TR RIVERFRNT DYMC 00162Q528 22949 534597 SH SOLE 534597 0 0 ALPS ETF TR RIVERFRNT FLEX 00162Q510 9894 224725 SH SOLE 224725 0 0 ALTAIR ENGR INC COM CL A 021369103 1254 18187 SH SOLE 18187 0 0 ALTERYX INC COM CL A 02156B103 277 3787 SH SOLE 3787 0 0 ALTICE USA INC CL A 02156K103 2227 107496 SH SOLE 107496 0 0 ALTIMMUNE INC COM NEW 02155H200 172 15168 SH SOLE 15168 0 0 ALTRA INDL MOTION CORP COM 02208R106 5436 98215 SH SOLE 98215 0 0 ALTRIA GROUP INC COM 02209S103 100584 2209643 SH SOLE 2209643 0 0 ALUMINUM CORP CHINA LIMITED SPON ADR H SHS 022276109 266 14232 SH SOLE 14232 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 73 14313 SH SOLE 14313 0 0 AMAZON COM INC COM 023135106 973559 296361 SH SOLE 296361 0 0 AMBARELLA INC SHS G037AX101 2400 15411 SH SOLE 15411 0 0 AMBEV SA SPONSORED ADR 02319V103 5832 2113023 SH SOLE 2113023 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 268 7029 SH SOLE 7029 0 0 AMC NETWORKS INC CL A 00164V103 1339 28740 SH SOLE 28740 0 0 AMCOR PLC ORD G0250X107 8972 774079 SH SOLE 774079 0 0 AMDOCS LTD SHS G02602103 29232 386103 SH SOLE 386103 0 0 AMEDISYS INC COM 023436108 13702 91901 SH SOLE 91901 0 0 AMER STATES WTR CO COM 029899101 819 9575 SH SOLE 9575 0 0 AMERCO COM 023586100 1790 2771 SH SOLE 2771 0 0 AMEREN CORP COM 023608102 12005 148207 SH SOLE 148207 0 0 AMERESCO INC CL A 02361E108 1150 19680 SH SOLE 19680 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 7280 412011 SH SOLE 412011 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 751 36592 SH SOLE 36592 0 0 AMERICAN ASSETS TR INC COM 024013104 2717 72598 SH SOLE 72598 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 331 37585 SH SOLE 37585 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 7540 155630 SH SOLE 155630 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 7572 100150 SH SOLE 100150 0 0 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 15594 282995 SH SOLE 282995 0 0 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 2440 37821 SH SOLE 37821 0 0 AMERICAN CENTY ETF TR US EQT ETF 025072885 8226 111615 SH SOLE 111615 0 0 AMERICAN CENTY ETF TR FOCUSED DYNAMIC 025072810 11284 137691 SH SOLE 137691 0 0 AMERICAN CENTY ETF TR SUSTAINABLE EQTY 025072752 129474 2383394 SH SOLE 2383394 0 0 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 4599 73594 SH SOLE 73594 0 0 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 1635 25312 SH SOLE 25312 0 0 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 35728 682209 SH SOLE 682209 0 0 AMERICAN CENTY ETF TR MID CAP GRW IMP 025072760 6537 114822 SH SOLE 114822 0 0 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 47778 953951 SH SOLE 953951 0 0 AMERICAN CENTY ETF TR QUALITY PREFER 025072539 10776 261282 SH SOLE 261282 0 0 AMERICAN CENTY ETF TR QUALITY CONVER 025072521 11991 253737 SH SOLE 253737 0 0 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 34356 701600 SH SOLE 701600 0 0 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 39718 559881 SH SOLE 559881 0 0 AMERICAN CENTY ETF TR FOCUSED LRG CAP 025072794 4664 78795 SH SOLE 78795 0 0 AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 2275 46266 SH SOLE 46266 0 0 AMERICAN CENTY ETF TR CORE MUNI FXD IN 025072695 5204 104395 SH SOLE 104395 0 0 AMERICAN CENTY ETF TR AVANTIS SHFXDINC 025072687 1283 25729 SH SOLE 25729 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 568 22000 SH SOLE 22000 0 0 AMERICAN ELEC PWR CO INC COM 025537101 55559 684399 SH SOLE 684399 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 1204 40727 SH SOLE 40727 0 0 AMERICAN EXPRESS CO COM 025816109 56636 338063 SH SOLE 338063 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 379 47091 SH SOLE 47091 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 3105 24674 SH SOLE 24674 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 11188 293497 SH SOLE 293497 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 53226 969693 SH SOLE 969693 0 0 AMERICAN TOWER CORP NEW COM 03027X100 151338 570206 SH SOLE 570206 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 1372 20981 SH SOLE 20981 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 4777 28260 SH SOLE 28260 0 0 AMERICOLD RLTY TR COM 03064D108 13723 472404 SH SOLE 472404 0 0 AMERIPRISE FINL INC COM 03076C106 82742 313273 SH SOLE 313273 0 0 AMERIS BANCORP COM 03076K108 2670 51464 SH SOLE 51464 0 0 AMERISAFE INC COM 03071H100 814 14494 SH SOLE 14494 0 0 AMERISOURCEBERGEN CORP COM 03073E105 51419 430462 SH SOLE 430462 0 0 AMETEK INC COM 031100100 25454 205254 SH SOLE 205254 0 0 AMGEN INC COM 031162100 119580 562333 SH SOLE 562333 0 0 AMICUS THERAPEUTICS INC COM 03152W109 806 84378 SH SOLE 84378 0 0 AMKOR TECHNOLOGY INC COM 031652100 2177 87236 SH SOLE 87236 0 0 AMMO INC COM 00175J107 180 29304 SH SOLE 29304 0 0 AMN HEALTHCARE SVCS INC COM 001744101 13608 118591 SH SOLE 118591 0 0 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 57 10680 SH SOLE 10680 0 0 AMPHENOL CORP NEW CL A 032095101 86122 1176044 SH SOLE 1176044 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 8113 237027 SH SOLE 237027 0 0 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 595 34536 SH SOLE 34536 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1689 15457 SH SOLE 15457 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 6686 149773 SH SOLE 149773 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 2845 81481 SH SOLE 81481 0 0 AMPLIFY ETF TR HIGH INCOME 032108847 188 11176 SH SOLE 11176 0 0 AMYRIS INC COM NEW 03236M200 1279 93197 SH SOLE 93197 0 0 ANALOG DEVICES INC COM 032654105 160561 958687 SH SOLE 958687 0 0 ANAPLAN INC COM 03272L108 899 14761 SH SOLE 14761 0 0 ANGIODYNAMICS INC COM 03475V101 1269 48923 SH SOLE 48923 0 0 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 235 14720 SH SOLE 14720 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 21995 390129 SH SOLE 390129 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 9776 1161031 SH SOLE 1161031 0 0 ANSYS INC COM 03662Q105 69366 203748 SH SOLE 203748 0 0 ANTARES PHARMA INC COM 036642106 59 16128 SH SOLE 16128 0 0 ANTERO MIDSTREAM CORP COM 03676B102 3427 328901 SH SOLE 328901 0 0 ANTERO RESOURCES CORP COM 03674X106 583 30991 SH SOLE 30991 0 0 ANTHEM INC COM 036752103 96865 259828 SH SOLE 259828 0 0 AON PLC SHS CL A G0403H108 57485 201160 SH SOLE 201160 0 0 APA CORPORATION COM 03743Q108 348 16254 SH SOLE 16254 0 0 APARTMENT INCOME REIT CORP COM 03750L109 5121 104918 SH SOLE 104918 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 747 109090 SH SOLE 109090 0 0 API GROUP CORP COM STK 00187Y100 1795 88188 SH SOLE 88188 0 0 APOGEE ENTERPRISES INC COM 037598109 272 7194 SH SOLE 7194 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 2715 183104 SH SOLE 183104 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 15136 245752 SH SOLE 245752 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 1140 72126 SH SOLE 72126 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 267 16906 SH SOLE 16906 0 0 APPFOLIO INC COM CL A 03783C100 445 3692 SH SOLE 3692 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 816 51876 SH SOLE 51876 0 0 APPLE INC COM 037833100 1131428 7995949 SH SOLE 7995949 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1644 18239 SH SOLE 18239 0 0 APPLIED MATLS INC COM 038222105 99428 772380 SH SOLE 772380 0 0 APRIA INC COM 03836A101 3558 95786 SH SOLE 95786 0 0 APTARGROUP INC COM 038336103 7487 62735 SH SOLE 62735 0 0 APTIV PLC SHS G6095L109 50232 337195 SH SOLE 337195 0 0 APYX MEDICAL CORPORATION COM 03837C106 243 17555 SH SOLE 17555 0 0 ARAMARK COM 03852U106 2099 63869 SH SOLE 63869 0 0 ARBOR REALTY TRUST INC COM 038923108 3338 180128 SH SOLE 180128 0 0 ARCBEST CORP COM 03937C105 697 8523 SH SOLE 8523 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 5359 177671 SH SOLE 177671 0 0 ARCH CAP GROUP LTD ORD G0450A105 21376 559862 SH SOLE 559862 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 30919 515233 SH SOLE 515233 0 0 ARCHROCK INC COM 03957W106 2732 331172 SH SOLE 331172 0 0 ARCONIC CORPORATION COM 03966V107 1011 32047 SH SOLE 32047 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 274 53483 SH SOLE 53483 0 0 ARCOSA INC COM 039653100 328 6545 SH SOLE 6545 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 413 6933 SH SOLE 6933 0 0 ARES CAPITAL CORP COM 04010L103 14775 726747 SH SOLE 726747 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 47332 641094 SH SOLE 641094 0 0 ARGENX SE SPONSORED ADR 04016X101 1944 6439 SH SOLE 6439 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 370 7079 SH SOLE 7079 0 0 ARISTA NETWORKS INC COM 040413106 16662 48486 SH SOLE 48486 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 4174 53481 SH SOLE 53481 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 4534 91854 SH SOLE 91854 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 10546 141142 SH SOLE 141142 0 0 ARK ETF TR INNOVATION ETF 00214Q104 36507 330288 SH SOLE 330288 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 6775 48786 SH SOLE 48786 0 0 ARK ETF TR ARK SPACE EXPL 00214Q807 402 20561 SH SOLE 20561 0 0 ARKO CORP COM 041242108 148 14676 SH SOLE 14676 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 1489 111376 SH SOLE 111376 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 2068 191871 SH SOLE 191871 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 12318 129020 SH SOLE 129020 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 659 35593 SH SOLE 35593 0 0 ARROW ELECTRS INC COM 042735100 7728 68821 SH SOLE 68821 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 2737 43840 SH SOLE 43840 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 3487 71282 SH SOLE 71282 0 0 ARVINAS INC COM 04335A105 433 5272 SH SOLE 5272 0 0 ASANA INC CL A 04342Y104 1019 9809 SH SOLE 9809 0 0 ASBURY AUTOMOTIVE GROUP INC COM 043436104 3850 19570 SH SOLE 19570 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 1582 9927 SH SOLE 9927 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 10320 1314658 SH SOLE 1314658 0 0 ASGN INC COM 00191U102 2873 25396 SH SOLE 25396 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 2024 22713 SH SOLE 22713 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 169199 227079 SH SOLE 227079 0 0 ASPEN TECHNOLOGY INC COM 045327103 22561 183725 SH SOLE 183725 0 0 ASPIRA WOMENS HEALTH INC COM 04537Y109 33 10157 SH SOLE 10157 0 0 ASSOCIATED BANC CORP COM 045487105 292 13610 SH SOLE 13610 0 0 ASSURANT INC COM 04621X108 1710 10839 SH SOLE 10839 0 0 ASSURED GUARANTY LTD COM G0585R106 1000 21355 SH SOLE 21355 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 45060 750248 SH SOLE 750248 0 0 AT&T INC COM 00206R102 124452 4607643 SH SOLE 4607643 0 0 ATHENE HOLDING LTD CL A G0684D107 1472 21372 SH SOLE 21372 0 0 ATHERSYS INC NEW COM 04744L106 47 35103 SH SOLE 35103 0 0 ATI PHYSICAL THERAPY INC COM CL A 00216W109 41 10770 SH SOLE 10770 0 0 ATKORE INC COM 047649108 3651 42000 SH SOLE 42000 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 5550 150612 SH SOLE 150612 0 0 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 403 11674 SH SOLE 11674 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 639 7822 SH SOLE 7822 0 0 ATLAS CORP SHARES Y0436Q109 4948 325754 SH SOLE 325754 0 0 ATLASSIAN CORP PLC CL A G06242104 91977 234982 SH SOLE 234982 0 0 ATMOS ENERGY CORP COM 049560105 2828 32059 SH SOLE 32059 0 0 ATRICURE INC COM 04963C209 3890 55926 SH SOLE 55926 0 0 AUDIOCODES LTD ORD M15342104 4903 150670 SH SOLE 150670 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 830 37526 SH SOLE 37526 0 0 AUTODESK INC COM 052769106 140902 494095 SH SOLE 494095 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 843 17972 SH SOLE 17972 0 0 AUTOLIV INC COM 052800109 486 5673 SH SOLE 5673 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 139984 700202 SH SOLE 700202 0 0 AUTONATION INC COM 05329W102 1595 13098 SH SOLE 13098 0 0 AUTOZONE INC COM 053332102 49329 29051 SH SOLE 29051 0 0 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 131 13339 SH SOLE 13339 0 0 AVALARA INC COM 05338G106 45048 257755 SH SOLE 257755 0 0 AVALONBAY CMNTYS INC COM 053484101 9268 41814 SH SOLE 41814 0 0 AVANGRID INC COM 05351W103 468 9638 SH SOLE 9638 0 0 AVANOS MED INC COM 05350V106 734 23541 SH SOLE 23541 0 0 AVANTOR INC COM 05352A100 16557 404819 SH SOLE 404819 0 0 AVEANNA HEALTHCARE HLDGS INC COM 05356F105 137 17036 SH SOLE 17036 0 0 AVERY DENNISON CORP COM 053611109 14045 67782 SH SOLE 67782 0 0 AVID TECHNOLOGY INC COM 05367P100 311 10759 SH SOLE 10759 0 0 AVIENT CORPORATION COM 05368V106 3889 83901 SH SOLE 83901 0 0 AVIS BUDGET GROUP COM 053774105 596 5115 SH SOLE 5115 0 0 AVISTA CORP COM 05379B107 2272 58073 SH SOLE 58073 0 0 AVNET INC COM 053807103 1899 51370 SH SOLE 51370 0 0 AXALTA COATING SYS LTD COM G0750C108 8466 290014 SH SOLE 290014 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 277 5883 SH SOLE 5883 0 0 AXIS CAP HLDGS LTD SHS G0692U109 758 16466 SH SOLE 16466 0 0 AXOGEN INC COM 05463X106 379 23961 SH SOLE 23961 0 0 AXON ENTERPRISE INC COM 05464C101 1434 8196 SH SOLE 8196 0 0 AXONICS INC COM 05465P101 339 5208 SH SOLE 5208 0 0 AXOS FINANCIAL INC COM 05465C100 3634 70502 SH SOLE 70502 0 0 AXSOME THERAPEUTICS INC COM 05464T104 401 12166 SH SOLE 12166 0 0 AZEK CO INC CL A 05478C105 946 25884 SH SOLE 25884 0 0 AZZ INC COM 002474104 303 5696 SH SOLE 5696 0 0 B & G FOODS INC NEW COM 05508R106 608 20332 SH SOLE 20332 0 0 B2GOLD CORP COM 11777Q209 221 64770 SH SOLE 64770 0 0 BADGER METER INC COM 056525108 6393 63213 SH SOLE 63213 0 0 BAIDU INC SPON ADR REP A 056752108 5709 37132 SH SOLE 37132 0 0 BAKER HUGHES COMPANY CL A 05722G100 13406 542101 SH SOLE 542101 0 0 BALCHEM CORP COM 057665200 6621 45643 SH SOLE 45643 0 0 BALL CORP COM 058498106 36079 401016 SH SOLE 401016 0 0 BALLYS CORPORATION COM 05875B106 1063 21194 SH SOLE 21194 0 0 BANCO BBVA ARGENTINA S A SPONSORED ADS 058934100 75 19212 SH SOLE 19212 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 20117 3052725 SH SOLE 3052725 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 1111 290203 SH SOLE 290203 0 0 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 205 10391 SH SOLE 10391 0 0 BANCO SANTANDER MEXICO SA SPONSORED ADS B 05969B103 125 21746 SH SOLE 21746 0 0 BANCO SANTANDER S.A. ADR 05964H105 5914 1633738 SH SOLE 1633738 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 977 28211 SH SOLE 28211 0 0 BANCORPSOUTH BK TUPELO MISS COM 05971J102 527 17695 SH SOLE 17695 0 0 BANDWIDTH INC COM CL A 05988J103 1282 14205 SH SOLE 14205 0 0 BANK HAWAII CORP COM 062540109 9054 110180 SH SOLE 110180 0 0 BANK MONTREAL QUE COM 063671101 3421 34304 SH SOLE 34304 0 0 BANK NEW YORK MELLON CORP COM 064058100 22782 439472 SH SOLE 439472 0 0 BANK NOVA SCOTIA B C COM 064149107 344 5587 SH SOLE 5587 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 3052 85939 SH SOLE 85939 0 0 BANK OZK COM 06417N103 7989 185868 SH SOLE 185868 0 0 BANKUNITED INC COM 06652K103 603 14428 SH SOLE 14428 0 0 BANNER CORP COM NEW 06652V208 778 14088 SH SOLE 14088 0 0 BAOZUN INC SPONSORED ADR 06684L103 315 17963 SH SOLE 17963 0 0 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 2417 114709 SH SOLE 114709 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 8533 291722 SH SOLE 291722 0 0 BARCLAYS BANK PLC IPTH SR B S&P 06747R477 973 34973 SH SOLE 34973 0 0 BARCLAYS PLC ADR 06738E204 12284 1190283 SH SOLE 1190283 0 0 BARINGS CORPORATE INVS COM 06759X107 259 16677 SH SOLE 16677 0 0 BARNES GROUP INC COM 067806109 1697 40659 SH SOLE 40659 0 0 BARRICK GOLD CORP COM 067901108 5860 324639 SH SOLE 324639 0 0 BATH & BODY WORKS INC COM 070830104 5535 87813 SH SOLE 87813 0 0 BAUSCH HEALTH COS INC COM 071734107 2678 96164 SH SOLE 96164 0 0 BAXTER INTL INC COM 071813109 13290 165234 SH SOLE 165234 0 0 BCE INC COM NEW 05534B760 78868 1575463 SH SOLE 1575463 0 0 BEACON ROOFING SUPPLY INC COM 073685109 903 18901 SH SOLE 18901 0 0 BEAM THERAPEUTICS INC COM 07373V105 431 4950 SH SOLE 4950 0 0 BECTON DICKINSON & CO COM 075887109 82714 336484 SH SOLE 336484 0 0 BED BATH & BEYOND INC COM 075896100 496 28711 SH SOLE 28711 0 0 BEIGENE LTD SPONSORED ADR 07725L102 8000 22038 SH SOLE 22038 0 0 BELDEN INC COM 077454106 709 12175 SH SOLE 12175 0 0 BENCHMARK ELECTRS INC COM 08160H101 1475 55228 SH SOLE 55228 0 0 BENEFITFOCUS INC COM 08180D106 143 12875 SH SOLE 12875 0 0 BENTLEY SYS INC COM CL B 08265T208 23298 384201 SH SOLE 384201 0 0 BERKLEY W R CORP COM 084423102 18019 246881 SH SOLE 246881 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 256705 940517 SH SOLE 940517 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 5348 13 SH SOLE 13 0 0 BERRY GLOBAL GROUP INC COM 08579W103 7927 130210 SH SOLE 130210 0 0 BEST BUY INC COM 086516101 26630 251913 SH SOLE 251913 0 0 BEYOND MEAT INC COM 08862E109 11873 112795 SH SOLE 112795 0 0 BGC PARTNERS INC CL A 05541T101 256 49135 SH SOLE 49135 0 0 BHP GROUP LTD SPONSORED ADS 088606108 15814 295478 SH SOLE 295478 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 7363 145256 SH SOLE 145256 0 0 BICYCLE THERAPEUTICS PLC SPONSORED ADS 088786108 1801 43296 SH SOLE 43296 0 0 BIG LOTS INC COM 089302103 335 7736 SH SOLE 7736 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1313 25931 SH SOLE 25931 0 0 BILIBILI INC SPONS ADS REP Z 090040106 509 7695 SH SOLE 7695 0 0 BILL COM HLDGS INC COM 090043100 5250 19666 SH SOLE 19666 0 0 BIO RAD LABS INC CL A 090572207 45102 60462 SH SOLE 60462 0 0 BIOGEN INC COM 09062X103 66319 234349 SH SOLE 234349 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 642 4619 SH SOLE 4619 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 1055 24922 SH SOLE 24922 0 0 BIOLINERX LTD SPONSORED ADS 09071M205 118 42928 SH SOLE 42928 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 11679 151103 SH SOLE 151103 0 0 BIONTECH SE SPONSORED ADS 09075V102 4858 17796 SH SOLE 17796 0 0 BIO-TECHNE CORP COM 09073M104 28025 57834 SH SOLE 57834 0 0 BJS RESTAURANTS INC COM 09180C106 369 8828 SH SOLE 8828 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 11411 207768 SH SOLE 207768 0 0 BK OF AMERICA CORP COM 060505104 299993 7066965 SH SOLE 7066965 0 0 BLACK HILLS CORP COM 092113109 688 10962 SH SOLE 10962 0 0 BLACK KNIGHT INC COM 09215C105 23018 319700 SH SOLE 319700 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 696 57772 SH SOLE 57772 0 0 BLACKBAUD INC COM 09227Q100 3262 46366 SH SOLE 46366 0 0 BLACKLINE INC COM 09239B109 31524 267018 SH SOLE 267018 0 0 BLACKROCK CAP INVT CORP COM 092533108 130 33681 SH SOLE 33681 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 233 14095 SH SOLE 14095 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 614 50313 SH SOLE 50313 0 0 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 1021 88501 SH SOLE 88501 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 252 25740 SH SOLE 25740 0 0 BLACKROCK ENHANCED GLOBAL DI COM 092501105 1114 95150 SH SOLE 95150 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 89 14517 SH SOLE 14517 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 1025 76687 SH SOLE 76687 0 0 BLACKROCK GLOBAL FLOATING RA COM 091941104 996 74975 SH SOLE 74975 0 0 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 350 12970 SH SOLE 12970 0 0 BLACKROCK INC COM 09247X101 336810 401606 SH SOLE 401606 0 0 BLACKROCK INCOME TR INC COM 09247F100 84 13834 SH SOLE 13834 0 0 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 408 23847 SH SOLE 23847 0 0 BLACKROCK MULTI SECTOR INC T COM 09258A107 1507 80545 SH SOLE 80545 0 0 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 210 8239 SH SOLE 8239 0 0 BLACKROCK MUNICIPAL INCOME COM 09253X102 799 52533 SH SOLE 52533 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 1415 86460 SH SOLE 86460 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 1155 121935 SH SOLE 121935 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 969 65281 SH SOLE 65281 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1728 117708 SH SOLE 117708 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 177 10918 SH SOLE 10918 0 0 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 254 16422 SH SOLE 16422 0 0 BLACKROCK TCP CAPITAL CORP COM 09259E108 361 26634 SH SOLE 26634 0 0 BLACKROCK UTILS INFRASTRUCTU COM 09248D104 254 10123 SH SOLE 10123 0 0 BLACKSTONE INC COM 09260D107 24606 211505 SH SOLE 211505 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 553 18244 SH SOLE 18244 0 0 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 1047 63773 SH SOLE 63773 0 0 BLINK CHARGING CO COM 09354A100 591 20640 SH SOLE 20640 0 0 BLOCK H & R INC COM 093671105 3860 154400 SH SOLE 154400 0 0 BLOOM ENERGY CORP COM CL A 093712107 330 17616 SH SOLE 17616 0 0 BLOOMIN BRANDS INC COM 094235108 2069 82742 SH SOLE 82742 0 0 BLUCORA INC COM 095229100 190 12193 SH SOLE 12193 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 1767 17185 SH SOLE 17185 0 0 BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 154 12085 SH SOLE 12085 0 0 BNY MELLON STRATEGIC MUN BD COM 09662E109 945 118475 SH SOLE 118475 0 0 BOEING CO COM 097023105 39348 178904 SH SOLE 178904 0 0 BOISE CASCADE CO DEL COM 09739D100 2347 43470 SH SOLE 43470 0 0 BOK FINL CORP COM NEW 05561Q201 2400 26802 SH SOLE 26802 0 0 BONANZA CREEK ENERGY INC COM NEW 097793400 1646 34370 SH SOLE 34370 0 0 BOOKING HOLDINGS INC COM 09857L108 57187 24090 SH SOLE 24090 0 0 BOOT BARN HLDGS INC COM 099406100 4715 53053 SH SOLE 53053 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 25122 316600 SH SOLE 316600 0 0 BORGWARNER INC COM 099724106 8094 187313 SH SOLE 187313 0 0 BOSTON BEER INC CL A 100557107 921 1807 SH SOLE 1807 0 0 BOSTON PROPERTIES INC COM 101121101 12063 111335 SH SOLE 111335 0 0 BOSTON SCIENTIFIC CORP COM 101137107 19909 458830 SH SOLE 458830 0 0 BOTTOMLINE TECH DEL INC COM 101388106 2275 57909 SH SOLE 57909 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 1130 86157 SH SOLE 86157 0 0 BOX INC CL A 10316T104 363 15348 SH SOLE 15348 0 0 BOYD GAMING CORP COM 103304101 1936 30596 SH SOLE 30596 0 0 BP PLC SPONSORED ADR 055622104 17091 625355 SH SOLE 625355 0 0 BRADY CORP CL A 104674106 417 8231 SH SOLE 8231 0 0 BRAINSWAY LTD SPONSORED ADS 10501L106 101 12570 SH SOLE 12570 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 255 19030 SH SOLE 19030 0 0 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 321 25658 SH SOLE 25658 0 0 BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 195 11121 SH SOLE 11121 0 0 BRIGHAM MINERALS INC CL A COM 10918L103 313 16340 SH SOLE 16340 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 18096 129796 SH SOLE 129796 0 0 BRIGHTHOUSE FINL INC COM 10922N103 227 5017 SH SOLE 5017 0 0 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 148 15762 SH SOLE 15762 0 0 BRIGHTVIEW HLDGS INC COM 10948C107 151 10246 SH SOLE 10246 0 0 BRINKER INTL INC COM 109641100 564 11491 SH SOLE 11491 0 0 BRINKS CO COM 109696104 777 12270 SH SOLE 12270 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 104482 1765802 SH SOLE 1765802 0 0 BRISTOW GROUP INC COM 11040G103 226 7094 SH SOLE 7094 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 66557 1886535 SH SOLE 1886535 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 775 35061 SH SOLE 35061 0 0 BROADCOM INC COM 11135F101 219168 451958 SH SOLE 451958 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 30914 185516 SH SOLE 185516 0 0 BROADSTONE NET LEASE INC COM 11135E203 1362 54916 SH SOLE 54916 0 0 BROOKDALE SR LIVING INC COM 112463104 181 28661 SH SOLE 28661 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 24522 458269 SH SOLE 458269 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 413 7359 SH SOLE 7359 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 2907 48542 SH SOLE 48542 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2671 68820 SH SOLE 68820 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 238 6452 SH SOLE 6452 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 299 19625 SH SOLE 19625 0 0 BROOKS AUTOMATION INC NEW COM 114340102 31242 305249 SH SOLE 305249 0 0 BROWN & BROWN INC COM 115236101 5900 106395 SH SOLE 106395 0 0 BROWN FORMAN CORP CL B 115637209 13521 201769 SH SOLE 201769 0 0 BRP GROUP INC COM CL A 05589G102 405 12158 SH SOLE 12158 0 0 BRP INC COM SUN VTG 05577W200 461 4973 SH SOLE 4973 0 0 BRUKER CORP COM 116794108 5666 72544 SH SOLE 72544 0 0 BRUNSWICK CORP COM 117043109 8714 91466 SH SOLE 91466 0 0 BRYN MAWR BK CORP COM 117665109 3656 79563 SH SOLE 79563 0 0 BTRS HOLDINGS INC COM CL 1 11778X104 370 34742 SH SOLE 34742 0 0 BUCKLE INC COM 118440106 550 13881 SH SOLE 13881 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 2034 39315 SH SOLE 39315 0 0 BUMBLE INC COM CL A 12047B105 421 8421 SH SOLE 8421 0 0 BUNGE LIMITED COM G16962105 2062 25351 SH SOLE 25351 0 0 BURLINGTON STORES INC COM 122017106 17450 61538 SH SOLE 61538 0 0 BWX TECHNOLOGIES INC COM 05605H100 7050 130887 SH SOLE 130887 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 52031 598061 SH SOLE 598061 0 0 C3 AI INC CL A 12468P104 657 14181 SH SOLE 14181 0 0 CABLE ONE INC COM 12685J105 8406 4636 SH SOLE 4636 0 0 CABOT CORP COM 127055101 3327 66386 SH SOLE 66386 0 0 CABOT OIL & GAS CORP COM 127097103 34894 1603584 SH SOLE 1603584 0 0 CACI INTL INC CL A 127190304 3986 15208 SH SOLE 15208 0 0 CACTUS INC CL A 127203107 2180 57790 SH SOLE 57790 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 43350 286252 SH SOLE 286252 0 0 CAE INC COM 124765108 3531 118224 SH SOLE 118224 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 5173 46076 SH SOLE 46076 0 0 CAL MAINE FOODS INC COM NEW 128030202 1600 44253 SH SOLE 44253 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1527 50225 SH SOLE 50225 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 359 37528 SH SOLE 37528 0 0 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 592 33390 SH SOLE 33390 0 0 CALAMP CORP COM 128126109 102 10268 SH SOLE 10268 0 0 CALAVO GROWERS INC COM 128246105 1315 34379 SH SOLE 34379 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 2926 49649 SH SOLE 49649 0 0 CALIX INC COM 13100M509 242 4888 SH SOLE 4888 0 0 CALLAWAY GOLF CO COM 131193104 806 29179 SH SOLE 29179 0 0 CALLON PETE CO DEL COM 13123X508 352 7180 SH SOLE 7180 0 0 CAMBIUM NETWORKS CORP SHS G17766109 1883 52025 SH SOLE 52025 0 0 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 830 13791 SH SOLE 13791 0 0 CAMBRIA ETF TR TAIL RISK 132061862 1259 67123 SH SOLE 67123 0 0 CAMBRIA ETF TR GBL REAL EST ETF 132061813 509 16266 SH SOLE 16266 0 0 CAMDEN PPTY TR SH BEN INT 133131102 14649 99337 SH SOLE 99337 0 0 CAMECO CORP COM 13321L108 1511 69548 SH SOLE 69548 0 0 CAMPBELL SOUP CO COM 134429109 1068 25538 SH SOLE 25538 0 0 CAMPING WORLD HLDGS INC CL A 13462K109 362 9315 SH SOLE 9315 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 565 15829 SH SOLE 15829 0 0 CANADIAN IMP BK COMM COM 136069101 42606 382803 SH SOLE 382803 0 0 CANADIAN NAT RES LTD COM 136385101 4968 135949 SH SOLE 135949 0 0 CANADIAN NATL RY CO COM 136375102 56312 486919 SH SOLE 486919 0 0 CANADIAN PAC RY LTD COM 13645T100 52331 804222 SH SOLE 804222 0 0 CANADIAN SOLAR INC COM 136635109 327 9441 SH SOLE 9441 0 0 CANGO INC ADS 137586103 87 21595 SH SOLE 21595 0 0 CANNAE HLDGS INC COM 13765N107 3821 122808 SH SOLE 122808 0 0 CANON INC SPONSORED ADR 138006309 6917 283700 SH SOLE 283700 0 0 CANOPY GROWTH CORP COM 138035100 146 10511 SH SOLE 10511 0 0 CAPITAL ONE FINL CORP COM 14040H105 75480 466014 SH SOLE 466014 0 0 CAPITAL SOUTHWEST CORP COM 140501107 338 13438 SH SOLE 13438 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 2309 47703 SH SOLE 47703 0 0 CARDINAL HEALTH INC COM 14149Y108 16659 336807 SH SOLE 336807 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 226 6895 SH SOLE 6895 0 0 CAREDX INC COM 14167L103 2626 41435 SH SOLE 41435 0 0 CARETRUST REIT INC COM 14174T107 339 16682 SH SOLE 16682 0 0 CARGURUS INC COM CL A 141788109 3588 114235 SH SOLE 114235 0 0 CARLISLE COS INC COM 142339100 10162 51120 SH SOLE 51120 0 0 CARLOTZ INC COM CL A 142552108 85 22206 SH SOLE 22206 0 0 CARLYLE GROUP INC COM 14316J108 1480 31309 SH SOLE 31309 0 0 CARMAX INC COM 143130102 58235 455081 SH SOLE 455081 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 4508 180261 SH SOLE 180261 0 0 CARNIVAL PLC ADR 14365C103 715 31342 SH SOLE 31342 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 459 14031 SH SOLE 14031 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 58087 1122234 SH SOLE 1122234 0 0 CARTERS INC COM 146229109 8296 85317 SH SOLE 85317 0 0 CARVANA CO CL A 146869102 11755 38982 SH SOLE 38982 0 0 CASELLA WASTE SYS INC CL A 147448104 24967 328767 SH SOLE 328767 0 0 CASEYS GEN STORES INC COM 147528103 10216 54210 SH SOLE 54210 0 0 CASS INFORMATION SYS INC COM 14808P109 1144 27335 SH SOLE 27335 0 0 CASTLE BIOSCIENCES INC COM 14843C105 2194 32998 SH SOLE 32998 0 0 CATALENT INC COM 148806102 23851 179239 SH SOLE 179239 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 380 31980 SH SOLE 31980 0 0 CATERPILLAR INC COM 149123101 143429 747140 SH SOLE 747140 0 0 CATHAY GEN BANCORP COM 149150104 2343 56608 SH SOLE 56608 0 0 CAVCO INDS INC DEL COM 149568107 5099 21541 SH SOLE 21541 0 0 CBIZ INC COM 124805102 653 20190 SH SOLE 20190 0 0 CBOE GLOBAL MKTS INC COM 12503M108 4596 37104 SH SOLE 37104 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 509 60913 SH SOLE 60913 0 0 CBRE GROUP INC CL A 12504L109 84386 866743 SH SOLE 866743 0 0 CDK GLOBAL INC COM 12508E101 6613 155416 SH SOLE 155416 0 0 CDW CORP COM 12514G108 103119 566528 SH SOLE 566528 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 274 5898 SH SOLE 5898 0 0 CELANESE CORP DEL COM 150870103 34405 228395 SH SOLE 228395 0 0 CELSIUS HLDGS INC COM NEW 15118V207 313 3479 SH SOLE 3479 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 3805 530724 SH SOLE 530724 0 0 CENTENE CORP DEL COM 15135B101 23230 372810 SH SOLE 372810 0 0 CENTERPOINT ENERGY INC COM 15189T107 16476 669755 SH SOLE 669755 0 0 CENTERSPACE COM 15202L107 1701 18002 SH SOLE 18002 0 0 CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207 1325 186646 SH SOLE 186646 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 721 16763 SH SOLE 16763 0 0 CENTRAL GARDEN & PET CO COM 153527106 279 5803 SH SOLE 5803 0 0 CENTRAL PAC FINL CORP COM NEW 154760409 360 14025 SH SOLE 14025 0 0 CENTRAL PUERTO S A SPONSORED ADR 155038201 62 19865 SH SOLE 19865 0 0 CENTURY CMNTYS INC COM 156504300 1637 26637 SH SOLE 26637 0 0 CERENCE INC COM 156727109 12886 134079 SH SOLE 134079 0 0 CERIDIAN HCM HLDG INC COM 15677J108 1543 13698 SH SOLE 13698 0 0 CERNER CORP COM 156782104 12751 180807 SH SOLE 180807 0 0 CERTARA INC COM 15687V109 3570 107846 SH SOLE 107846 0 0 CF INDS HLDGS INC COM 125269100 5784 103611 SH SOLE 103611 0 0 CGI INC CL A SUB VTG 12532H104 10849 127979 SH SOLE 127979 0 0 CHAMPIONX CORPORATION COM 15872M104 3892 174046 SH SOLE 174046 0 0 CHANGE HEALTHCARE INC COM 15912K100 364 17391 SH SOLE 17391 0 0 CHARLES RIV LABS INTL INC COM 159864107 52726 127767 SH SOLE 127767 0 0 CHART INDS INC COM 16115Q308 2299 12032 SH SOLE 12032 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 27542 37856 SH SOLE 37856 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 26385 233409 SH SOLE 233409 0 0 CHECKPOINT THERAPEUTICS INC COM 162828107 197 59668 SH SOLE 59668 0 0 CHEESECAKE FACTORY INC COM 163072101 8447 179720 SH SOLE 179720 0 0 CHEGG INC COM 163092109 22329 328270 SH SOLE 328270 0 0 CHEMED CORP NEW COM 16359R103 21259 45706 SH SOLE 45706 0 0 CHEMOURS CO COM 163851108 2650 91201 SH SOLE 91201 0 0 CHENIERE ENERGY INC COM NEW 16411R208 11675 119535 SH SOLE 119535 0 0 CHESAPEAKE ENERGY CORP COM 165167735 343 5569 SH SOLE 5569 0 0 CHESAPEAKE UTILS CORP COM 165303108 5977 49788 SH SOLE 49788 0 0 CHEVRON CORP NEW COM 166764100 305063 3007031 SH SOLE 3007031 0 0 CHEWY INC CL A 16679L109 15508 227696 SH SOLE 227696 0 0 CHILDRENS PL INC NEW COM 168905107 455 6041 SH SOLE 6041 0 0 CHIMERA INVT CORP COM NEW 16934Q208 3061 206142 SH SOLE 206142 0 0 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 224 27464 SH SOLE 27464 0 0 CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 538 10947 SH SOLE 10947 0 0 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 417 12188 SH SOLE 12188 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 25812 14201 SH SOLE 14201 0 0 CHOICE HOTELS INTL INC COM 169905106 2276 18007 SH SOLE 18007 0 0 CHUBB LIMITED COM H1467J104 184509 1063575 SH SOLE 1063575 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 553 14080 SH SOLE 14080 0 0 CHURCH & DWIGHT INC COM 171340102 28438 344405 SH SOLE 344405 0 0 CHURCHILL DOWNS INC COM 171484108 8304 34586 SH SOLE 34586 0 0 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 138 54577 SH SOLE 54577 0 0 CIENA CORP COM NEW 171779309 12543 244270 SH SOLE 244270 0 0 CIGNA CORP NEW COM 125523100 37747 188582 SH SOLE 188582 0 0 CIMAREX ENERGY CO COM 171798101 5539 63526 SH SOLE 63526 0 0 CIMPRESS PLC SHS EURO G2143T103 258 2966 SH SOLE 2966 0 0 CINCINNATI FINL CORP COM 172062101 21295 186434 SH SOLE 186434 0 0 CINTAS CORP COM 172908105 40102 105349 SH SOLE 105349 0 0 CIRRUS LOGIC INC COM 172755100 2982 36217 SH SOLE 36217 0 0 CISCO SYS INC COM 17275R102 386223 7095763 SH SOLE 7095763 0 0 CIT GROUP INC COM NEW 125581801 4654 89585 SH SOLE 89585 0 0 CITI TRENDS INC COM 17306X102 214 2939 SH SOLE 2939 0 0 CITIGROUP INC COM NEW 172967424 117296 1671362 SH SOLE 1671362 0 0 CITIZENS FINL GROUP INC COM 174610105 29212 621790 SH SOLE 621790 0 0 CITRIX SYS INC COM 177376100 18492 172224 SH SOLE 172224 0 0 CITY HLDG CO COM 177835105 333 4270 SH SOLE 4270 0 0 CLARIVATE PLC ORD SHS G21810109 7249 331017 SH SOLE 331017 0 0 CLEAN HARBORS INC COM 184496107 5196 50023 SH SOLE 50023 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 339 12468 SH SOLE 12468 0 0 CLEARWAY ENERGY INC CL C 18539C204 706 23320 SH SOLE 23320 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 3617 182601 SH SOLE 182601 0 0 CLOROX CO DEL COM 189054109 11442 69092 SH SOLE 69092 0 0 CLOUDFLARE INC CL A COM 18915M107 4936 43818 SH SOLE 43818 0 0 CLOUGH GLOBAL EQUITY FD COM 18914C100 386 26338 SH SOLE 26338 0 0 CMC MATERIALS INC COM 12571T100 13546 109924 SH SOLE 109924 0 0 CME GROUP INC COM 12572Q105 60781 314309 SH SOLE 314309 0 0 CMS ENERGY CORP COM 125896100 19599 328125 SH SOLE 328125 0 0 CNA FINL CORP COM 126117100 687 16371 SH SOLE 16371 0 0 CNH INDL N V SHS N20944109 8220 490338 SH SOLE 490338 0 0 CNO FINL GROUP INC COM 12621E103 2685 114065 SH SOLE 114065 0 0 CNX RES CORP COM 12653C108 2362 187153 SH SOLE 187153 0 0 COASTAL FINL CORP WA COM NEW 19046P209 2245 70463 SH SOLE 70463 0 0 COCA COLA CO COM 191216100 154544 2945375 SH SOLE 2945375 0 0 COCA COLA CONS INC COM 191098102 2377 6031 SH SOLE 6031 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 6241 112879 SH SOLE 112879 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 3629 64490 SH SOLE 64490 0 0 CODEXIS INC COM 192005106 788 33882 SH SOLE 33882 0 0 COEUR MNG INC COM NEW 192108504 65 10508 SH SOLE 10508 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 5529 78052 SH SOLE 78052 0 0 COGNEX CORP COM 192422103 15534 193645 SH SOLE 193645 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 85662 1154323 SH SOLE 1154323 0 0 COGNYTE SOFTWARE LTD ORD SHS M25133105 226 10987 SH SOLE 10987 0 0 COHEN & STEERS INC COM 19247A100 7549 90116 SH SOLE 90116 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1197 44154 SH SOLE 44154 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 265 17759 SH SOLE 17759 0 0 COHEN & STEERS REIT & PFD & COM 19247X100 534 20827 SH SOLE 20827 0 0 COHERENT INC COM 192479103 790 3158 SH SOLE 3158 0 0 COHERUS BIOSCIENCES INC COM 19249H103 370 23053 SH SOLE 23053 0 0 COHU INC COM 192576106 1120 35076 SH SOLE 35076 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 5517 24254 SH SOLE 24254 0 0 COLFAX CORP COM 194014106 1947 42423 SH SOLE 42423 0 0 COLGATE PALMOLIVE CO COM 194162103 32859 434753 SH SOLE 434753 0 0 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 342 17310 SH SOLE 17310 0 0 COLUMBIA BKG SYS INC COM 197236102 2418 63659 SH SOLE 63659 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 28600 1338937 SH SOLE 1338937 0 0 COLUMBIA ETF TR I RESH ENHNC VLU 19761L805 441 21895 SH SOLE 21895 0 0 COLUMBIA SELIGM PREM TECH GR COM 19842X109 479 14516 SH SOLE 14516 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 2431 25361 SH SOLE 25361 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 555 11476 SH SOLE 11476 0 0 COMCAST CORP NEW CL A 20030N101 276686 4947002 SH SOLE 4947002 0 0 COMERICA INC COM 200340107 16393 203643 SH SOLE 203643 0 0 COMFORT SYS USA INC COM 199908104 5571 78113 SH SOLE 78113 0 0 COMMERCE BANCSHARES INC COM 200525103 6501 93296 SH SOLE 93296 0 0 COMMERCIAL METALS CO COM 201723103 827 27155 SH SOLE 27155 0 0 COMMSCOPE HLDG CO INC COM 20337X109 817 60113 SH SOLE 60113 0 0 COMMUNITY BK SYS INC COM 203607106 1454 21254 SH SOLE 21254 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 331 7333 SH SOLE 7333 0 0 COMMVAULT SYS INC COM 204166102 2108 27991 SH SOLE 27991 0 0 COMPANHIA BRASILEIRA DE DIST SPONSORED ADR 20440T300 897 190522 SH SOLE 190522 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 404 56999 SH SOLE 56999 0 0 COMPANHIA PARANAENSE ENERG C SPON ADS 20441B605 308 47176 SH SOLE 47176 0 0 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 1130 214818 SH SOLE 214818 0 0 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 211 12232 SH SOLE 12232 0 0 COMPASS DIVERSIFIED SH BEN INT 20451Q104 658 23376 SH SOLE 23376 0 0 COMPASS MINERALS INTL INC COM 20451N101 5868 91118 SH SOLE 91118 0 0 COMPUGEN LTD ORD M25722105 149 24947 SH SOLE 24947 0 0 CONAGRA BRANDS INC COM 205887102 22208 655691 SH SOLE 655691 0 0 CONCENTRIX CORP COM 20602D101 1176 6644 SH SOLE 6644 0 0 CONDUENT INC COM 206787103 137 20756 SH SOLE 20756 0 0 CONMED CORP COM 207410101 6503 49702 SH SOLE 49702 0 0 CONOCOPHILLIPS COM 20825C104 104007 1534704 SH SOLE 1534704 0 0 CONSOLIDATED EDISON INC COM 209115104 3603 49641 SH SOLE 49641 0 0 CONSTELLATION BRANDS INC CL A 21036P108 70667 335405 SH SOLE 335405 0 0 CONSTELLIUM SE CL A SHS F21107101 212 11314 SH SOLE 11314 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 5258 157581 SH SOLE 157581 0 0 CONTINENTAL RES INC COM 212015101 9124 197695 SH SOLE 197695 0 0 COOPER COS INC COM NEW 216648402 28673 69373 SH SOLE 69373 0 0 COPART INC COM 217204106 59911 431885 SH SOLE 431885 0 0 CORCEPT THERAPEUTICS INC COM 218352102 1498 76106 SH SOLE 76106 0 0 CORE LABORATORIES N V COM N22717107 6335 228279 SH SOLE 228279 0 0 CORESITE RLTY CORP COM 21870Q105 8933 64476 SH SOLE 64476 0 0 CORNERSTONE BLDG BRANDS INC COM 21925D109 162 11085 SH SOLE 11085 0 0 CORNING INC COM 219350105 62920 1724318 SH SOLE 1724318 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 3679 136378 SH SOLE 136378 0 0 CORTEVA INC COM 22052L104 32130 763555 SH SOLE 763555 0 0 CORVUS PHARMACEUTICALS INC COM 221015100 51 10500 SH SOLE 10500 0 0 COSAN S A ADS 22113B103 481 28726 SH SOLE 28726 0 0 COSTAR GROUP INC COM 22160N109 96912 1126098 SH SOLE 1126098 0 0 COSTCO WHSL CORP NEW COM 22160K105 222918 496091 SH SOLE 496091 0 0 COUPA SOFTWARE INC COM 22266L106 16865 76944 SH SOLE 76944 0 0 COURSERA INC COM 22266M104 977 30882 SH SOLE 30882 0 0 COUSINS PPTYS INC COM NEW 222795502 4311 115608 SH SOLE 115608 0 0 COWEN INC CL A NEW 223622606 720 20991 SH SOLE 20991 0 0 CRA INTL INC COM 12618T105 3429 34520 SH SOLE 34520 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 2710 19379 SH SOLE 19379 0 0 CRANE CO COM 224399105 1664 17555 SH SOLE 17555 0 0 CREDICORP LTD COM G2519Y108 1543 13910 SH SOLE 13910 0 0 CREDIT ACCEP CORP MICH COM 225310101 3285 5613 SH SOLE 5613 0 0 CREDIT SUISSE AG NASSAU BRH X LINK SILVER 22542D449 286 56574 SH SOLE 56574 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 5989 607401 SH SOLE 607401 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 2139 865973 SH SOLE 865973 0 0 CRESCENT CAP BDC INC COM 225655109 201 10513 SH SOLE 10513 0 0 CRESUD S A C I F Y A SPONSORED ADR 226406106 128 26354 SH SOLE 26354 0 0 CRH PLC ADR 12626K203 14655 313551 SH SOLE 313551 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1775 15855 SH SOLE 15855 0 0 CRITEO S A SPONS ADS 226718104 4211 114893 SH SOLE 114893 0 0 CROCS INC COM 227046109 8699 60626 SH SOLE 60626 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 18497 75261 SH SOLE 75261 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 191946 1107466 SH SOLE 1107466 0 0 CROWN HLDGS INC COM 228368106 8113 80506 SH SOLE 80506 0 0 CRYOPORT INC COM PAR $0.001 229050307 3861 58052 SH SOLE 58052 0 0 CSG SYS INTL INC COM 126349109 1710 35478 SH SOLE 35478 0 0 CSW INDUSTRIALS INC COM 126402106 1453 11379 SH SOLE 11379 0 0 CSX CORP COM 126408103 26070 876599 SH SOLE 876599 0 0 CTS CORP COM 126501105 1904 61588 SH SOLE 61588 0 0 CUBESMART COM 229663109 5118 105639 SH SOLE 105639 0 0 CULLEN FROST BANKERS INC COM 229899109 8067 68008 SH SOLE 68008 0 0 CUMMINS INC COM 231021106 76061 338710 SH SOLE 338710 0 0 CURTISS WRIGHT CORP COM 231561101 2992 23713 SH SOLE 23713 0 0 CUSHING NEXTGEN INFRA INCM F COM 231647207 443 9414 SH SOLE 9414 0 0 CUSTOMERS BANCORP INC COM 23204G100 295 6846 SH SOLE 6846 0 0 CVB FINL CORP COM 126600105 676 33182 SH SOLE 33182 0 0 CVS HEALTH CORP COM 126650100 180204 2123543 SH SOLE 2123543 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2984 18910 SH SOLE 18910 0 0 CYRUSONE INC COM 23283R100 9649 124645 SH SOLE 124645 0 0 CYTOKINETICS INC COM NEW 23282W605 563 15765 SH SOLE 15765 0 0 CYTOSORBENTS CORP COM NEW 23283X206 105 12934 SH SOLE 12934 0 0 D R HORTON INC COM 23331A109 126968 1512069 SH SOLE 1512069 0 0 DANA INC COM 235825205 1330 59811 SH SOLE 59811 0 0 DANAHER CORPORATION COM 235851102 314520 1033110 SH SOLE 1033110 0 0 DANAOS CORPORATION SHS Y1968P121 3604 44007 SH SOLE 44007 0 0 DARDEN RESTAURANTS INC COM 237194105 22278 147079 SH SOLE 147079 0 0 DARLING INGREDIENTS INC COM 237266101 12943 180020 SH SOLE 180020 0 0 DATADOG INC CL A COM 23804L103 1722 12184 SH SOLE 12184 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 9589 322637 SH SOLE 322637 0 0 DAVITA INC COM 23918K108 12871 110709 SH SOLE 110709 0 0 DBX ETF TR XTRACK USD HIGH 233051432 238971 5962343 SH SOLE 5962343 0 0 DBX ETF TR XTRACKERS FTSE 233051515 7549 241402 SH SOLE 241402 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 309108 8186124 SH SOLE 8186124 0 0 DBX ETF TR XTRCKR MSCI US 233051150 25843 649330 SH SOLE 649330 0 0 DBX ETF TR XTRCKR RUSL 1000 233051242 5923 149401 SH SOLE 149401 0 0 DBX ETF TR XTRACKERS RUSSEL 233051481 18825 426857 SH SOLE 426857 0 0 DBX ETF TR XTRACKERS S&P 233051143 32606 858962 SH SOLE 858962 0 0 DBX ETF TR XTRCK JP MRGN ES 233051713 6592 308693 SH SOLE 308693 0 0 DBX ETF TR XTRACK MSCI ALL 233051598 4292 176427 SH SOLE 176427 0 0 DBX ETF TR XTRACK MSCI EAFE 233051630 2849 125391 SH SOLE 125391 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 1855 36656 SH SOLE 36656 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 243 8927 SH SOLE 8927 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 3397 116983 SH SOLE 116983 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 1044 27406 SH SOLE 27406 0 0 DBX ETF TR XTRACKERS LOW 233051267 322 6342 SH SOLE 6342 0 0 DBX ETF TR XTRACKERS MSCI 233051218 507 16476 SH SOLE 16476 0 0 DBX ETF TR XTKR MSCI EMRG 233051226 357 11116 SH SOLE 11116 0 0 DBX ETF TR XTRACKERS S&P MD 233051127 262 10016 SH SOLE 10016 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 426 15101 SH SOLE 15101 0 0 DECKERS OUTDOOR CORP COM 243537107 17312 48061 SH SOLE 48061 0 0 DEERE & CO COM 244199105 44675 133321 SH SOLE 133321 0 0 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 229 5345 SH SOLE 5345 0 0 DEL TACO RESTAURANTS INC NEW COM 245496104 109 12446 SH SOLE 12446 0 0 DELL TECHNOLOGIES INC CL C 24703L202 5603 53853 SH SOLE 53853 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 5325 124966 SH SOLE 124966 0 0 DENALI THERAPEUTICS INC COM 24823R105 1324 26251 SH SOLE 26251 0 0 DENBURY INC COM 24790A101 259 3688 SH SOLE 3688 0 0 DENNYS CORP COM 24869P104 833 51009 SH SOLE 51009 0 0 DENTSPLY SIRONA INC COM 24906P109 11186 192698 SH SOLE 192698 0 0 DESCARTES SYS GROUP INC COM 249906108 6063 74607 SH SOLE 74607 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 1073 84490 SH SOLE 84490 0 0 DEVON ENERGY CORP NEW COM 25179M103 25096 706723 SH SOLE 706723 0 0 DEXCOM INC COM 252131107 88004 160926 SH SOLE 160926 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 66139 342691 SH SOLE 342691 0 0 DIAMONDBACK ENERGY INC COM 25278X109 13974 147610 SH SOLE 147610 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 435 46069 SH SOLE 46069 0 0 DICKS SPORTING GOODS INC COM 253393102 8263 68990 SH SOLE 68990 0 0 DIGI INTL INC COM 253798102 2222 105693 SH SOLE 105693 0 0 DIGITAL RLTY TR INC COM 253868103 44157 305688 SH SOLE 305688 0 0 DIGITAL TURBINE INC COM NEW 25400W102 738 10738 SH SOLE 10738 0 0 DIGITALBRIDGE GROUP INC NOTE 5.000% 4/1 19624RAA4 23 23000 SH SOLE 23000 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 1648 21227 SH SOLE 21227 0 0 DIME CMNTY BANCSHARES INC COM 25432X102 268 8207 SH SOLE 8207 0 0 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 124722 3808888 SH SOLE 3808888 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 420022 15808092 SH SOLE 15808092 0 0 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 220491 4675390 SH SOLE 4675390 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 115373 2006491 SH SOLE 2006491 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 96484 2173055 SH SOLE 2173055 0 0 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 132414 5116460 SH SOLE 5116460 0 0 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 2197 80621 SH SOLE 80621 0 0 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 7315 253025 SH SOLE 253025 0 0 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 7090 235233 SH SOLE 235233 0 0 DINE BRANDS GLOBAL INC COM 254423106 291 3583 SH SOLE 3583 0 0 DIODES INC COM 254543101 14663 161860 SH SOLE 161860 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 629 7922 SH SOLE 7922 0 0 DIREXION SHS ETF TR DLY FTS BUL 3X 25459Y280 976 29315 SH SOLE 29315 0 0 DIREXION SHS ETF TR DLY R/E BULL3X 25459W755 316 14745 SH SOLE 14745 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 1930 18040 SH SOLE 18040 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 391 4718 SH SOLE 4718 0 0 DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 735 23009 SH SOLE 23009 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 8825 106479 SH SOLE 106479 0 0 DIREXION SHS ETF TR WORK FROM HOME 25460G773 338 4571 SH SOLE 4571 0 0 DISCOVER FINL SVCS COM 254709108 118890 967763 SH SOLE 967763 0 0 DISCOVERY INC COM SER C 25470F302 8613 354870 SH SOLE 354870 0 0 DISCOVERY INC COM SER A 25470F104 9165 361104 SH SOLE 361104 0 0 DISH NETWORK CORPORATION CL A 25470M109 5341 122884 SH SOLE 122884 0 0 DISNEY WALT CO COM 254687106 253157 1496461 SH SOLE 1496461 0 0 DIVERSEY HLDGS LTD ORD SHS G28923103 866 54006 SH SOLE 54006 0 0 DMC GLOBAL INC COM 23291C103 457 12386 SH SOLE 12386 0 0 DNP SELECT INCOME FD INC COM 23325P104 810 75939 SH SOLE 75939 0 0 DOCUSIGN INC COM 256163106 39954 155205 SH SOLE 155205 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 9591 108984 SH SOLE 108984 0 0 DOLLAR GEN CORP NEW COM 256677105 128287 604730 SH SOLE 604730 0 0 DOLLAR TREE INC COM 256746108 21973 229559 SH SOLE 229559 0 0 DOMINION ENERGY INC UNIT 99/99/9999 25746U133 276 2838 SH SOLE 2838 0 0 DOMINION ENERGY INC COM 25746U109 51142 700387 SH SOLE 700387 0 0 DOMINOS PIZZA INC COM 25754A201 50830 106572 SH SOLE 106572 0 0 DONALDSON INC COM 257651109 3780 65849 SH SOLE 65849 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 257 7425 SH SOLE 7425 0 0 DOORDASH INC CL A 25809K105 1854 9000 SH SOLE 9000 0 0 DORMAN PRODS INC COM 258278100 10082 106491 SH SOLE 106491 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 288 16195 SH SOLE 16195 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1038 52626 SH SOLE 52626 0 0 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 357 18685 SH SOLE 18685 0 0 DOUGLAS DYNAMICS INC COM 25960R105 412 11346 SH SOLE 11346 0 0 DOVER CORP COM 260003108 34916 224539 SH SOLE 224539 0 0 DOW INC COM 260557103 47026 816986 SH SOLE 816986 0 0 DOXIMITY INC CL A 26622P107 297 3677 SH SOLE 3677 0 0 DR REDDYS LABS LTD ADR 256135203 826 12674 SH SOLE 12674 0 0 DRAFTKINGS INC COM CL A 26142R104 4341 90138 SH SOLE 90138 0 0 DRDGOLD LIMITED SPON ADR REPSTG 26152H301 178 21956 SH SOLE 21956 0 0 DRIL-QUIP INC COM 262037104 217 8609 SH SOLE 8609 0 0 DROPBOX INC CL A 26210C104 8482 290269 SH SOLE 290269 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 1063 22991 SH SOLE 22991 0 0 DTE ENERGY CO COM 233331107 18080 161851 SH SOLE 161851 0 0 DUCK CREEK TECHNOLOGIES INC SHS 264120106 8755 197896 SH SOLE 197896 0 0 DUCKHORN PORTFOLIO INC COM 26414D106 410 17908 SH SOLE 17908 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 108657 1113405 SH SOLE 1113405 0 0 DUKE REALTY CORP COM NEW 264411505 11216 234302 SH SOLE 234302 0 0 DUNXIN FINL HLDGS LTD SPONSORED ADS 26605Q106 51 38812 SH SOLE 38812 0 0 DUPONT DE NEMOURS INC COM 26614N102 81972 1205642 SH SOLE 1205642 0 0 DURECT CORP COM 266605104 23 17945 SH SOLE 17945 0 0 DWS MUN INCOME TR COM 233368109 1801 151366 SH SOLE 151366 0 0 DWS STRATEGIC MUN INCOME TR COM 23342Q101 1398 113711 SH SOLE 113711 0 0 DXC TECHNOLOGY CO COM 23355L106 1795 53401 SH SOLE 53401 0 0 DYCOM INDS INC COM 267475101 2317 32524 SH SOLE 32524 0 0 DYNATRACE INC COM NEW 268150109 24735 348529 SH SOLE 348529 0 0 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 524 27293 SH SOLE 27293 0 0 E L F BEAUTY INC COM 26856L103 1661 57163 SH SOLE 57163 0 0 EAGLE MATLS INC COM 26969P108 6639 50619 SH SOLE 50619 0 0 EAGLE PHARMACEUTICALS INC COM 269796108 494 8861 SH SOLE 8861 0 0 EAGLE PT CR CO LLC COM 269808101 598 43928 SH SOLE 43928 0 0 EARGO INC COM 270087109 251 37248 SH SOLE 37248 0 0 EAST WEST BANCORP INC COM 27579R104 18561 239371 SH SOLE 239371 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 4733 229108 SH SOLE 229108 0 0 EASTGROUP PPTYS INC COM 277276101 11822 70946 SH SOLE 70946 0 0 EASTMAN CHEM CO COM 277432100 27988 277828 SH SOLE 277828 0 0 EATON CORP PLC SHS G29183103 110007 736766 SH SOLE 736766 0 0 EATON VANCE ENHANCED EQUITY COM 278277108 216 9311 SH SOLE 9311 0 0 EATON VANCE FLTING RATE INC COM 278279104 4437 304537 SH SOLE 304537 0 0 EATON VANCE LTD DURATION INC COM 27828H105 147 11190 SH SOLE 11190 0 0 EATON VANCE MUN BD FD COM 27827X101 1736 129726 SH SOLE 129726 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1689 122153 SH SOLE 122153 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 296 24167 SH SOLE 24167 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 193 13181 SH SOLE 13181 0 0 EATON VANCE TAX MNGED BUY WR COM 27828X100 778 48607 SH SOLE 48607 0 0 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 935 58484 SH SOLE 58484 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829C105 576 53251 SH SOLE 53251 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 274 27391 SH SOLE 27391 0 0 EBAY INC. COM 278642103 29877 428835 SH SOLE 428835 0 0 EBIX INC COM NEW 278715206 1338 49677 SH SOLE 49677 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 720 15082 SH SOLE 15082 0 0 ECHOSTAR CORP CL A 278768106 464 18201 SH SOLE 18201 0 0 ECOLAB INC COM 278865100 126849 608037 SH SOLE 608037 0 0 ECOPETROL S A SPONSORED ADS 279158109 335 23379 SH SOLE 23379 0 0 ECOVYST INC COM 27923Q109 145 12470 SH SOLE 12470 0 0 EDISON INTL COM 281020107 12319 222086 SH SOLE 222086 0 0 EDITAS MEDICINE INC COM 28106W103 915 22265 SH SOLE 22265 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 167594 1480382 SH SOLE 1480382 0 0 EHEALTH INC COM 28238P109 1060 26176 SH SOLE 26176 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 21432 672056 SH SOLE 672056 0 0 ELASTIC N V ORD SHS N14506104 6488 43548 SH SOLE 43548 0 0 ELBIT SYS LTD ORD M3760D101 1473 10153 SH SOLE 10153 0 0 ELECTRONIC ARTS INC COM 285512109 36436 256138 SH SOLE 256138 0 0 ELEDON PHARMACEUTICALS INC COM 28617K101 103 16726 SH SOLE 16726 0 0 ELEMENT SOLUTIONS INC COM 28618M106 6606 304693 SH SOLE 304693 0 0 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN INT 288578107 298 26696 SH SOLE 26696 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 2842 167189 SH SOLE 167189 0 0 EMCOR GROUP INC COM 29084Q100 9480 82162 SH SOLE 82162 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 3461 69115 SH SOLE 69115 0 0 EMERSON ELEC CO COM 291011104 85021 902561 SH SOLE 902561 0 0 EMPIRE ST RLTY TR INC CL A 292104106 566 56422 SH SOLE 56422 0 0 EMPLOYERS HLDGS INC COM 292218104 371 9384 SH SOLE 9384 0 0 ENBRIDGE INC COM 29250N105 94925 2384487 SH SOLE 2384487 0 0 ENCOMPASS HEALTH CORP COM 29261A100 13014 173431 SH SOLE 173431 0 0 ENCORE CAP GROUP INC COM 292554102 1337 27143 SH SOLE 27143 0 0 ENCORE WIRE CORP COM 292562105 452 4771 SH SOLE 4771 0 0 ENDAVA PLC ADS 29260V105 3380 24877 SH SOLE 24877 0 0 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 259 9045 SH SOLE 9045 0 0 ENEL CHILE S.A. SPONSORED ADR 29278D105 317 131662 SH SOLE 131662 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 1205 30858 SH SOLE 30858 0 0 ENERGY FUELS INC COM NEW 292671708 79 11200 SH SOLE 11200 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1459 152316 SH SOLE 152316 0 0 ENERSYS COM 29275Y102 5084 68293 SH SOLE 68293 0 0 ENI S P A SPONSORED ADR 26874R108 2281 85286 SH SOLE 85286 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 90 13172 SH SOLE 13172 0 0 ENOVA INTL INC COM 29357K103 969 28041 SH SOLE 28041 0 0 ENPHASE ENERGY INC COM 29355A107 7011 46749 SH SOLE 46749 0 0 ENPRO INDS INC COM 29355X107 2226 25551 SH SOLE 25551 0 0 ENSIGN GROUP INC COM 29358P101 17726 236694 SH SOLE 236694 0 0 ENSTAR GROUP LIMITED SHS G3075P101 1398 5957 SH SOLE 5957 0 0 ENTEGRIS INC COM 29362U104 53311 423439 SH SOLE 423439 0 0 ENTERGY CORP NEW COM 29364G103 11827 119093 SH SOLE 119093 0 0 ENTERPRISE FINL SVCS CORP COM 293712105 1158 25575 SH SOLE 25575 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 16449 760101 SH SOLE 760101 0 0 ENVESTNET INC COM 29404K106 2947 36734 SH SOLE 36734 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 3447 82437 SH SOLE 82437 0 0 EOG RES INC COM 26875P101 63819 795059 SH SOLE 795059 0 0 EPAM SYS INC COM 29414B104 51844 90878 SH SOLE 90878 0 0 EPLUS INC COM 294268107 1279 12464 SH SOLE 12464 0 0 EPR PPTYS COM SH BEN INT 26884U109 788 15951 SH SOLE 15951 0 0 EQT CORP COM 26884L109 3306 161597 SH SOLE 161597 0 0 EQUIFAX INC COM 294429105 29773 117486 SH SOLE 117486 0 0 EQUINIX INC COM 29444U700 70079 88693 SH SOLE 88693 0 0 EQUINOR ASA SPONSORED ADR 29446M102 14760 578820 SH SOLE 578820 0 0 EQUITABLE HLDGS INC COM 29452E101 11715 395227 SH SOLE 395227 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 478 47105 SH SOLE 47105 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 2771 106672 SH SOLE 106672 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 12418 159006 SH SOLE 159006 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 8555 105721 SH SOLE 105721 0 0 ERICSSON ADR B SEK 10 294821608 8594 767309 SH SOLE 767309 0 0 ERIE INDTY CO CL A 29530P102 353 1979 SH SOLE 1979 0 0 EROS STX GLOBAL CORPORATION SHS NEW G3788M114 12 13513 SH SOLE 13513 0 0 ESCO TECHNOLOGIES INC COM 296315104 1536 19945 SH SOLE 19945 0 0 ESSENT GROUP LTD COM G3198U102 9568 217410 SH SOLE 217410 0 0 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 420 15030 SH SOLE 15030 0 0 ESSENTIAL UTILS INC COM 29670G102 1709 37094 SH SOLE 37094 0 0 ESSEX PPTY TR INC COM 297178105 17528 54818 SH SOLE 54818 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 321 4868 SH SOLE 4868 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 490 34029 SH SOLE 34029 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 8237 135436 SH SOLE 135436 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1214 17934 SH SOLE 17934 0 0 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 1210 102497 SH SOLE 102497 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 2050 34483 SH SOLE 34483 0 0 ETF OPPORTUNITIES TRUST AMERICAN CONSER 26923N108 374 11673 SH SOLE 11673 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 352 9699 SH SOLE 9699 0 0 ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 1195 43535 SH SOLE 43535 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 1785 75544 SH SOLE 75544 0 0 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 201 7984 SH SOLE 7984 0 0 ETF SER SOLUTIONS APTUS DEFINED 26922A388 13764 480767 SH SOLE 480767 0 0 ETF SER SOLUTIONS CLEARSHS ULTRA 26922A453 2279 22768 SH SOLE 22768 0 0 ETF SER SOLUTIONS DISTILLATE US 26922A321 28637 699145 SH SOLE 699145 0 0 ETF SER SOLUTIONS PRMSE CP DIVRSFD 26922A768 252 7697 SH SOLE 7697 0 0 ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 249 7667 SH SOLE 7667 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 279 11782 SH SOLE 11782 0 0 ETSY INC COM 29786A106 53732 258377 SH SOLE 258377 0 0 EURONAV NV SHS B38564108 451 46201 SH SOLE 46201 0 0 EURONET WORLDWIDE INC COM 298736109 10743 84404 SH SOLE 84404 0 0 EVANS BANCORP INC COM NEW 29911Q208 1382 36081 SH SOLE 36081 0 0 EVENTBRITE INC COM CL A 29975E109 1274 67391 SH SOLE 67391 0 0 EVERBRIDGE INC COM 29978A104 6102 40400 SH SOLE 40400 0 0 EVERCORE INC CLASS A 29977A105 12393 92717 SH SOLE 92717 0 0 EVEREST RE GROUP LTD COM G3223R108 6085 24263 SH SOLE 24263 0 0 EVERGY INC COM 30034W106 5198 83566 SH SOLE 83566 0 0 EVERI HLDGS INC COM 30034T103 624 25817 SH SOLE 25817 0 0 EVERSOURCE ENERGY COM 30040W108 16215 198327 SH SOLE 198327 0 0 EVERTEC INC COM 30040P103 6500 142164 SH SOLE 142164 0 0 EVO PMTS INC CL A COM 26927E104 1971 83239 SH SOLE 83239 0 0 EVOLENT HEALTH INC CL A 30050B101 461 14884 SH SOLE 14884 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 2896 77110 SH SOLE 77110 0 0 EXACT SCIENCES CORP COM 30063P105 28542 299033 SH SOLE 299033 0 0 EXAGEN INC COM 30068X103 358 26343 SH SOLE 26343 0 0 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 2235 105040 SH SOLE 105040 0 0 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 255 7972 SH SOLE 7972 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3783 76287 SH SOLE 76287 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 10728 166561 SH SOLE 166561 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 438 9618 SH SOLE 9618 0 0 EXELIXIS INC COM 30161Q104 3023 142983 SH SOLE 142983 0 0 EXELON CORP COM 30161N101 9242 191196 SH SOLE 191196 0 0 EXLSERVICE HOLDINGS INC COM 302081104 6307 51231 SH SOLE 51231 0 0 EXP WORLD HLDGS INC COM 30212W100 215 5399 SH SOLE 5399 0 0 EXPEDIA GROUP INC COM NEW 30212P303 10990 67052 SH SOLE 67052 0 0 EXPEDITORS INTL WASH INC COM 302130109 32340 271460 SH SOLE 271460 0 0 EXPONENT INC COM 30214U102 28845 254925 SH SOLE 254925 0 0 EXTRA SPACE STORAGE INC COM 30225T102 22130 131736 SH SOLE 131736 0 0 EXTREME NETWORKS INC COM 30226D106 240 24335 SH SOLE 24335 0 0 EXXON MOBIL CORP COM 30231G102 164552 2797549 SH SOLE 2797549 0 0 EZCORP INC NOTE 2.375% 5/0 302301AE6 38 42000 SH SOLE 42000 0 0 F N B CORP COM 302520101 1213 104405 SH SOLE 104405 0 0 F5 NETWORKS INC COM 315616102 30776 154825 SH SOLE 154825 0 0 FABRINET SHS G3323L100 2724 26577 SH SOLE 26577 0 0 FACEBOOK INC CL A 30303M102 712423 2099127 SH SOLE 2099127 0 0 FACTSET RESH SYS INC COM 303075105 16922 42864 SH SOLE 42864 0 0 FAIR ISAAC CORP COM 303250104 22304 56050 SH SOLE 56050 0 0 FARFETCH LTD ORD SH CL A 30744W107 724 19325 SH SOLE 19325 0 0 FASTENAL CO COM 311900104 54213 1050440 SH SOLE 1050440 0 0 FB FINL CORP COM 30257X104 2417 56365 SH SOLE 56365 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 4616 42535 SH SOLE 42535 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 7480 63394 SH SOLE 63394 0 0 FEDERAL SIGNAL CORP COM 313855108 5524 143043 SH SOLE 143043 0 0 FEDERATED HERMES INC CL B 314211103 395 12143 SH SOLE 12143 0 0 FEDEX CORP COM 31428X106 39191 178716 SH SOLE 178716 0 0 FERGUSON PLC NEW SHS G3421J106 5561 39865 SH SOLE 39865 0 0 FERRARI N V COM N3167Y103 52117 249050 SH SOLE 249050 0 0 FERRO CORP COM 315405100 660 32448 SH SOLE 32448 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 2025 36046 SH SOLE 36046 0 0 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 726 17539 SH SOLE 17539 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 4726 127714 SH SOLE 127714 0 0 FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 410 7332 SH SOLE 7332 0 0 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 501 24603 SH SOLE 24603 0 0 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 13808 290560 SH SOLE 290560 0 0 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 6686 136389 SH SOLE 136389 0 0 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 7211 135011 SH SOLE 135011 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 7797 97135 SH SOLE 97135 0 0 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 11015 263204 SH SOLE 263204 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 36581 681326 SH SOLE 681326 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 10560 165491 SH SOLE 165491 0 0 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 9003 173488 SH SOLE 173488 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 41453 349426 SH SOLE 349426 0 0 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 7408 167332 SH SOLE 167332 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 11470 377277 SH SOLE 377277 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 8393 203904 SH SOLE 203904 0 0 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 13509 271519 SH SOLE 271519 0 0 FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 3186 95181 SH SOLE 95181 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 8178 171597 SH SOLE 171597 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 7149 496101 SH SOLE 496101 0 0 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 1969 35571 SH SOLE 35571 0 0 FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 18292 350089 SH SOLE 350089 0 0 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 218 4279 SH SOLE 4279 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 42228 794803 SH SOLE 794803 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 18177 400906 SH SOLE 400906 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 98317 807999 SH SOLE 807999 0 0 FIDUS INVT CORP COM 316500107 188 10769 SH SOLE 10769 0 0 FIFTH THIRD BANCORP COM 316773100 30968 729697 SH SOLE 729697 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 187 33202 SH SOLE 33202 0 0 FIRST ADVANTAGE CORP NEW COM 31846B108 197 10325 SH SOLE 10325 0 0 FIRST AMERN FINL CORP COM 31847R102 14660 218642 SH SOLE 218642 0 0 FIRST BANCORP P R COM NEW 318672706 939 71379 SH SOLE 71379 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 266 19495 SH SOLE 19495 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 4457 5286 SH SOLE 5286 0 0 FIRST FINL BANCORP OH COM 320209109 1564 66806 SH SOLE 66806 0 0 FIRST FINL BANKSHARES INC COM 32020R109 7739 168432 SH SOLE 168432 0 0 FIRST FNDTN INC COM 32026V104 1426 54217 SH SOLE 54217 0 0 FIRST HAWAIIAN INC COM 32051X108 337 11487 SH SOLE 11487 0 0 FIRST HORIZON CORPORATION COM 320517105 3295 202285 SH SOLE 202285 0 0 FIRST INDL RLTY TR INC COM 32054K103 10676 205000 SH SOLE 205000 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 3026 75159 SH SOLE 75159 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 1478 130829 SH SOLE 130829 0 0 FIRST MERCHANTS CORP COM 320817109 1601 38271 SH SOLE 38271 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 1001 52643 SH SOLE 52643 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 63734 330432 SH SOLE 330432 0 0 FIRST SOLAR INC COM 336433107 2282 23903 SH SOLE 23903 0 0 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 1871 31217 SH SOLE 31217 0 0 FIRST TR ENHANCED EQUITY INC COM 337318109 1928 97847 SH SOLE 97847 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 6558 201298 SH SOLE 201298 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 17692 311596 SH SOLE 311596 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 47404 2307887 SH SOLE 2307887 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 12610 408807 SH SOLE 408807 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 4387 212427 SH SOLE 212427 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 4999 103383 SH SOLE 103383 0 0 FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203 5010 254657 SH SOLE 254657 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 3110 55763 SH SOLE 55763 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 13180 190441 SH SOLE 190441 0 0 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 2340 112145 SH SOLE 112145 0 0 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 1699 84229 SH SOLE 84229 0 0 FIRST TR EXCH TRADED FD III HORIZON VOL SMCP 33741Y100 4658 145687 SH SOLE 145687 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 16816 526375 SH SOLE 526375 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 4026 59978 SH SOLE 59978 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 1229 16912 SH SOLE 16912 0 0 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 16702 274035 SH SOLE 274035 0 0 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 10868 403571 SH SOLE 403571 0 0 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 35937 857490 SH SOLE 857490 0 0 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 15669 512152 SH SOLE 512152 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 12415 514950 SH SOLE 514950 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 20446 194056 SH SOLE 194056 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 20109 340204 SH SOLE 340204 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 5260 210408 SH SOLE 210408 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 7059 614874 SH SOLE 614874 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 12117 273823 SH SOLE 273823 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 6547 54994 SH SOLE 54994 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 15841 276258 SH SOLE 276258 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 2232 29254 SH SOLE 29254 0 0 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 16451 256768 SH SOLE 256768 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 9662 172598 SH SOLE 172598 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 10137 208070 SH SOLE 208070 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 1605 17332 SH SOLE 17332 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 16048 130610 SH SOLE 130610 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 17235 139672 SH SOLE 139672 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 959 32387 SH SOLE 32387 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 11907 139850 SH SOLE 139850 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1798 31947 SH SOLE 31947 0 0 FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 951 16307 SH SOLE 16307 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 780 10849 SH SOLE 10849 0 0 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 1669 23317 SH SOLE 23317 0 0 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 1946 38993 SH SOLE 38993 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 9959 59968 SH SOLE 59968 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 33282 555214 SH SOLE 555214 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 86680 1713727 SH SOLE 1713727 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 45990 961136 SH SOLE 961136 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 24342 505118 SH SOLE 505118 0 0 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 793 36952 SH SOLE 36952 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 104198 1392655 SH SOLE 1392655 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 1746 49676 SH SOLE 49676 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 11289 246582 SH SOLE 246582 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 255 11218 SH SOLE 11218 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 65958 279589 SH SOLE 279589 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 426 20395 SH SOLE 20395 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 680 16109 SH SOLE 16109 0 0 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 1295 38070 SH SOLE 38070 0 0 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 12207 256770 SH SOLE 256770 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 7199 220565 SH SOLE 220565 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ RETAIL 33738R829 531 15565 SH SOLE 15565 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1948 34495 SH SOLE 34495 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 1598 51842 SH SOLE 51842 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 7294 116514 SH SOLE 116514 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 5739 242449 SH SOLE 242449 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 88447 1863209 SH SOLE 1863209 0 0 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 608 34685 SH SOLE 34685 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 1506 53258 SH SOLE 53258 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 2061 40577 SH SOLE 40577 0 0 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 609 11756 SH SOLE 11756 0 0 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 337 6275 SH SOLE 6275 0 0 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 506 30862 SH SOLE 30862 0 0 FIRST TR EXCHANGE-TRADED FD DORSY WRGH VLU 33741L207 885 37591 SH SOLE 37591 0 0 FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 384 7798 SH SOLE 7798 0 0 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 384 13947 SH SOLE 13947 0 0 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 1266 51011 SH SOLE 51011 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 11579 435621 SH SOLE 435621 0 0 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 2361 91036 SH SOLE 91036 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 172408 3219569 SH SOLE 3219569 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 6470 281924 SH SOLE 281924 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 225 7029 SH SOLE 7029 0 0 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 646 17723 SH SOLE 17723 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 892 23437 SH SOLE 23437 0 0 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 1183 32246 SH SOLE 32246 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 354 9740 SH SOLE 9740 0 0 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 2554 74563 SH SOLE 74563 0 0 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 303 8896 SH SOLE 8896 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 2339 75809 SH SOLE 75809 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 285 7870 SH SOLE 7870 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F714 803 23920 SH SOLE 23920 0 0 FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 2563 94101 SH SOLE 94101 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F631 593 18725 SH SOLE 18725 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 453 21797 SH SOLE 21797 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 569 16429 SH SOLE 16429 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 10125 502226 SH SOLE 502226 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 625 20413 SH SOLE 20413 0 0 FIRST TR FTSE EPRA / NAREIT COM 33736N101 952 18983 SH SOLE 18983 0 0 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 7513 365586 SH SOLE 365586 0 0 FIRST TR INTER DURATN PFD & COM 33718W103 425 16998 SH SOLE 16998 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 43632 677302 SH SOLE 677302 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 6767 79327 SH SOLE 79327 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 14615 149619 SH SOLE 149619 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 9264 282769 SH SOLE 282769 0 0 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 861 7277 SH SOLE 7277 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 8936 80322 SH SOLE 80322 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 31252 198050 SH SOLE 198050 0 0 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 524 9310 SH SOLE 9310 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 1517 53650 SH SOLE 53650 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 3493 38156 SH SOLE 38156 0 0 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 1091 78510 SH SOLE 78510 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 155396 3964196 SH SOLE 3964196 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 26107 235009 SH SOLE 235009 0 0 FIRSTCASH INC COM 33767D105 5011 57269 SH SOLE 57269 0 0 FIRSTENERGY CORP COM 337932107 9334 262049 SH SOLE 262049 0 0 FIRSTSERVICE CORP NEW COM 33767E202 11330 62762 SH SOLE 62762 0 0 FISERV INC COM 337738108 75231 693375 SH SOLE 693375 0 0 FIVE BELOW INC COM 33829M101 35137 198728 SH SOLE 198728 0 0 FIVE9 INC COM 338307101 2867 17945 SH SOLE 17945 0 0 FIVERR INTL LTD ORD SHS M4R82T106 5623 30781 SH SOLE 30781 0 0 FLAGSTAR BANCORP INC COM PAR .001 337930705 247 4874 SH SOLE 4874 0 0 FLAHERTY & CRUMRINE PFD SECS COM 338478100 312 14011 SH SOLE 14011 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 9894 37869 SH SOLE 37869 0 0 FLEX LTD ORD Y2573F102 6291 355822 SH SOLE 355822 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 28559 780311 SH SOLE 780311 0 0 FLEXSHARES TR CRE SLCT BD FD 33939L670 15241 580731 SH SOLE 580731 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 5154 195921 SH SOLE 195921 0 0 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 240 8600 SH SOLE 8600 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 7116 282281 SH SOLE 282281 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 16831 302434 SH SOLE 302434 0 0 FLEXSHARES TR STOX US ESG SLCT 33939L696 410 3883 SH SOLE 3883 0 0 FLEXSHARES TR US QT LW VLTY 33939L654 1269 25011 SH SOLE 25011 0 0 FLEXSHARES TR GLB QLT R/E IDX 33939L787 2477 37510 SH SOLE 37510 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 2043 38449 SH SOLE 38449 0 0 FLEXSHARES TR US QUALITY CAP 33939L746 17967 378883 SH SOLE 378883 0 0 FLEXSHARES TR CR SCORED LONG 33939L753 575 9600 SH SOLE 9600 0 0 FLEXSHARES TR HIG YLD VL ETF 33939L662 7762 155734 SH SOLE 155734 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 16466 229391 SH SOLE 229391 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 5459 90023 SH SOLE 90023 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 14162 83899 SH SOLE 83899 0 0 FLEXSHARES TR READY ACC VARI 33939L886 1389 18240 SH SOLE 18240 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 7063 126628 SH SOLE 126628 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 29468 243960 SH SOLE 243960 0 0 FLOWERS FOODS INC COM 343498101 1097 46414 SH SOLE 46414 0 0 FLUIDIGM CORPORATION NOTE 2.750% 2/0 34385PAA6 20 20000 SH SOLE 20000 0 0 FLUOR CORP NEW COM 343412102 1146 71773 SH SOLE 71773 0 0 FLYWIRE CORPORATION COM VTG 302492103 281 6405 SH SOLE 6405 0 0 FMC CORP COM NEW 302491303 13585 148377 SH SOLE 148377 0 0 FOCUS FINL PARTNERS INC COM CL A 34417P100 2392 45680 SH SOLE 45680 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 9917 114353 SH SOLE 114353 0 0 FOOT LOCKER INC COM 344849104 1377 30164 SH SOLE 30164 0 0 FORD MTR CO DEL COM 345370860 8459 597394 SH SOLE 597394 0 0 FORMFACTOR INC COM 346375108 5502 147390 SH SOLE 147390 0 0 FORTINET INC COM 34959E109 37480 128339 SH SOLE 128339 0 0 FORTIS INC COM 349553107 3290 74214 SH SOLE 74214 0 0 FORTIVE CORP COM 34959J108 29755 421639 SH SOLE 421639 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 275 10847 SH SOLE 10847 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 17527 196002 SH SOLE 196002 0 0 FORWARD AIR CORP COM 349853101 3158 38034 SH SOLE 38034 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 2032 75635 SH SOLE 75635 0 0 FOX CORP CL A COM 35137L105 9935 247693 SH SOLE 247693 0 0 FOX CORP CL B COM 35137L204 1840 49559 SH SOLE 49559 0 0 FOX FACTORY HLDG CORP COM 35138V102 6358 43988 SH SOLE 43988 0 0 FRANCO NEV CORP COM 351858105 3230 24863 SH SOLE 24863 0 0 FRANKLIN ELEC INC COM 353514102 6493 81312 SH SOLE 81312 0 0 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1284 13551 SH SOLE 13551 0 0 FRANKLIN LTD DURATION INCOME COM 35472T101 102 11193 SH SOLE 11193 0 0 FRANKLIN RESOURCES INC COM 354613101 4991 167919 SH SOLE 167919 0 0 FRANKLIN STR PPTYS CORP COM 35471R106 53 11459 SH SOLE 11459 0 0 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 21315 690029 SH SOLE 690029 0 0 FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 577 20046 SH SOLE 20046 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 2700 104048 SH SOLE 104048 0 0 FRANKLIN TEMPLETON ETF TR US TRESRY BD 35473P488 1108 46143 SH SOLE 46143 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 6575 259865 SH SOLE 259865 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1647 35262 SH SOLE 35262 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 2701 64045 SH SOLE 64045 0 0 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 443 22127 SH SOLE 22127 0 0 FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473P827 1346 41442 SH SOLE 41442 0 0 FRANKLIN TEMPLETON ETF TR FTSE TAIWAN 35473P686 481 11011 SH SOLE 11011 0 0 FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 11649 475062 SH SOLE 475062 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 528 15388 SH SOLE 15388 0 0 FREEPORT-MCMORAN INC CL B 35671D857 18433 566647 SH SOLE 566647 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 4941 141297 SH SOLE 141297 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 625 19401 SH SOLE 19401 0 0 FRESHPET INC COM 358039105 2493 17468 SH SOLE 17468 0 0 FRESHWORKS INC CLASS A COM 358054104 239 5588 SH SOLE 5588 0 0 FRONTDOOR INC COM 35905A109 1435 34257 SH SOLE 34257 0 0 FS KKR CAP CORP COM 302635206 1567 71109 SH SOLE 71109 0 0 FTI CONSULTING INC COM 302941109 2434 18073 SH SOLE 18073 0 0 FUBOTV INC COM 35953D104 2428 101345 SH SOLE 101345 0 0 FULLER H B CO COM 359694106 1811 28057 SH SOLE 28057 0 0 FULTON FINL CORP PA COM 360271100 425 27833 SH SOLE 27833 0 0 FUTU HLDGS LTD SPON ADS CL A 36118L106 3970 43621 SH SOLE 43621 0 0 G III APPAREL GROUP LTD COM 36237H101 2474 87416 SH SOLE 87416 0 0 GALIANO GOLD INC COM 36352H100 7 10000 SH SOLE 10000 0 0 GALLAGHER ARTHUR J & CO COM 363576109 110930 746249 SH SOLE 746249 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 9067 195743 SH SOLE 195743 0 0 GAP INC COM 364760108 920 40519 SH SOLE 40519 0 0 GARMIN LTD SHS H2906T109 20208 129990 SH SOLE 129990 0 0 GARTNER INC COM 366651107 51845 170612 SH SOLE 170612 0 0 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 7757 476796 SH SOLE 476796 0 0 GATX CORP COM 361448103 7228 80705 SH SOLE 80705 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 2283 104169 SH SOLE 104169 0 0 GDL FD COM SH BEN IT 361570104 979 108992 SH SOLE 108992 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 345 6089 SH SOLE 6089 0 0 GENERAC HLDGS INC COM 368736104 110265 269815 SH SOLE 269815 0 0 GENERAL AMERN INVS CO INC COM 368802104 1158 26900 SH SOLE 26900 0 0 GENERAL DYNAMICS CORP COM 369550108 146029 744933 SH SOLE 744933 0 0 GENERAL ELECTRIC CO COM NEW 369604301 21824 211827 SH SOLE 211827 0 0 GENERAL MLS INC COM 370334104 38614 645498 SH SOLE 645498 0 0 GENERAL MTRS CO COM 37045V100 55349 1050067 SH SOLE 1050067 0 0 GENIUS SPORTS LIMITED SHARES CL A G3934V109 1115 59774 SH SOLE 59774 0 0 GENMAB A/S SPONSORED ADS 372303206 18750 429071 SH SOLE 429071 0 0 GENPACT LIMITED SHS G3922B107 12273 258324 SH SOLE 258324 0 0 GENTEX CORP COM 371901109 15675 475276 SH SOLE 475276 0 0 GENTHERM INC COM 37253A103 4504 55655 SH SOLE 55655 0 0 GENUINE PARTS CO COM 372460105 53363 440183 SH SOLE 440183 0 0 GEO GROUP INC NEW COM 36162J106 99 13314 SH SOLE 13314 0 0 GERDAU SA SPON ADR REP PFD 373737105 467 95003 SH SOLE 95003 0 0 GETTY RLTY CORP NEW COM 374297109 3049 104012 SH SOLE 104012 0 0 GIBRALTAR INDS INC COM 374689107 4890 70214 SH SOLE 70214 0 0 GILDAN ACTIVEWEAR INC COM 375916103 1483 40630 SH SOLE 40630 0 0 GILEAD SCIENCES INC COM 375558103 136573 1955238 SH SOLE 1955238 0 0 GLACIER BANCORP INC NEW COM 37637Q105 6253 112972 SH SOLE 112972 0 0 GLATFELTER CORPORATION COM 377320106 600 42553 SH SOLE 42553 0 0 GLAUKOS CORP COM 377322102 1772 36777 SH SOLE 36777 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 12151 318014 SH SOLE 318014 0 0 GLOBAL E ONLINE LTD SHS M5216V106 3075 42831 SH SOLE 42831 0 0 GLOBAL MED REIT INC COM NEW 37954A204 833 56682 SH SOLE 56682 0 0 GLOBAL NET LEASE INC COM NEW 379378201 871 54385 SH SOLE 54385 0 0 GLOBAL PMTS INC COM 37940X102 68677 435820 SH SOLE 435820 0 0 GLOBAL X FDS GLOBAL X COPPER 37954Y830 367 10724 SH SOLE 10724 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 459 13071 SH SOLE 13071 0 0 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 3363 122661 SH SOLE 122661 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 1296 44262 SH SOLE 44262 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 4744 98797 SH SOLE 98797 0 0 GLOBAL X FDS GENOMIC BIOTECH 37954Y434 777 34975 SH SOLE 34975 0 0 GLOBAL X FDS INTERNET OF THNG 37954Y780 606 16687 SH SOLE 16687 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 10145 123779 SH SOLE 123779 0 0 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 608 14143 SH SOLE 14143 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 16746 466590 SH SOLE 466590 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 14345 406716 SH SOLE 406716 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 10532 477410 SH SOLE 477410 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5861 160274 SH SOLE 160274 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 554 22249 SH SOLE 22249 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 1972 40632 SH SOLE 40632 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 748 12268 SH SOLE 12268 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 257 19391 SH SOLE 19391 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 2820 145134 SH SOLE 145134 0 0 GLOBAL X FDS REIT ETF 37950E127 385 40527 SH SOLE 40527 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 424 35480 SH SOLE 35480 0 0 GLOBAL X FDS THMATC GWT ETF 37954Y418 222 4451 SH SOLE 4451 0 0 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 939 39461 SH SOLE 39461 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 22350 879587 SH SOLE 879587 0 0 GLOBAL X FDS US PFD ETF 37954Y657 23939 929320 SH SOLE 929320 0 0 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 719 25668 SH SOLE 25668 0 0 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 734 24071 SH SOLE 24071 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1798 33349 SH SOLE 33349 0 0 GLOBANT S A COM L44385109 48362 172101 SH SOLE 172101 0 0 GLOBE LIFE INC COM 37959E102 3564 40035 SH SOLE 40035 0 0 GLOBUS MED INC CL A 379577208 12744 166325 SH SOLE 166325 0 0 GMS INC COM 36251C103 656 14976 SH SOLE 14976 0 0 GODADDY INC CL A 380237107 14413 206785 SH SOLE 206785 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 557 30374 SH SOLE 30374 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 203243 2362467 SH SOLE 2362467 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 7967 79608 SH SOLE 79608 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 65373 1202507 SH SOLE 1202507 0 0 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 9508 189668 SH SOLE 189668 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 13841 239699 SH SOLE 239699 0 0 GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 43939 898647 SH SOLE 898647 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 43951 1184659 SH SOLE 1184659 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 82820 2423755 SH SOLE 2423755 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 18064 286681 SH SOLE 286681 0 0 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 15309 255203 SH SOLE 255203 0 0 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 219 3279 SH SOLE 3279 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 220 3526 SH SOLE 3526 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 89482 236707 SH SOLE 236707 0 0 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 3204 183533 SH SOLE 183533 0 0 GOLUB CAP BDC INC COM 38173M102 1149 72688 SH SOLE 72688 0 0 GOODRX HLDGS INC COM CL A 38246G108 2837 69154 SH SOLE 69154 0 0 GOOSEHEAD INS INC COM CL A 38267D109 5929 38933 SH SOLE 38933 0 0 GP STRATEGIES CORP COM 36225V104 414 20000 SH SOLE 20000 0 0 GRACO INC COM 384109104 29939 427879 SH SOLE 427879 0 0 GRAFTECH INTL LTD COM 384313508 694 67216 SH SOLE 67216 0 0 GRAHAM HLDGS CO COM CL B 384637104 1329 2255 SH SOLE 2255 0 0 GRAINGER W W INC COM 384802104 46918 119367 SH SOLE 119367 0 0 GRAND CANYON ED INC COM 38526M106 24547 279072 SH SOLE 279072 0 0 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 2113 70215 SH SOLE 70215 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 17167 984333 SH SOLE 984333 0 0 GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 127 13401 SH SOLE 13401 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 5707 299744 SH SOLE 299744 0 0 GRAVITY CO LTD SPONSORED ADS NE 38911N206 615 6797 SH SOLE 6797 0 0 GREAT SOUTHN BANCORP INC COM 390905107 1175 21430 SH SOLE 21430 0 0 GREEN DOT CORP CL A 39304D102 485 9629 SH SOLE 9629 0 0 GREEN PLAINS INC COM 393222104 282 8637 SH SOLE 8637 0 0 GREENBRIER COS INC COM 393657101 272 6335 SH SOLE 6335 0 0 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 10 10000 SH SOLE 10000 0 0 GREIF INC CL A 397624107 654 10126 SH SOLE 10126 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 3536 121027 SH SOLE 121027 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 2115 144795 SH SOLE 144795 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 286 13253 SH SOLE 13253 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 2336 12436 SH SOLE 12436 0 0 GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 506 10810 SH SOLE 10810 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 365 1953 SH SOLE 1953 0 0 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 859 7385 SH SOLE 7385 0 0 GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 258 44629 SH SOLE 44629 0 0 GRUPO SUPERVIELLE S.A. SPONSORED ADR 40054A108 58 25870 SH SOLE 25870 0 0 GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 1772 161421 SH SOLE 161421 0 0 GS ACQUISITION HLDGS CORP II *W EXP 06/30/202 36258Q113 38 17927 SH SOLE 17927 0 0 GUARDANT HEALTH INC COM 40131M109 8979 71825 SH SOLE 71825 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 446 21493 SH SOLE 21493 0 0 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 841 43892 SH SOLE 43892 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 23943 201422 SH SOLE 201422 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 5397 68807 SH SOLE 68807 0 0 H & E EQUIPMENT SERVICES INC COM 404030108 657 18940 SH SOLE 18940 0 0 HACKETT GROUP INC COM 404609109 1425 72621 SH SOLE 72621 0 0 HAEMONETICS CORP MASS COM 405024100 1143 16189 SH SOLE 16189 0 0 HAIN CELESTIAL GROUP INC COM 405217100 620 14484 SH SOLE 14484 0 0 HALLIBURTON CO COM 406216101 1515 70074 SH SOLE 70074 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 2477 60890 SH SOLE 60890 0 0 HAMILTON LANE INC CL A 407497106 8679 102324 SH SOLE 102324 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1154 53681 SH SOLE 53681 0 0 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 217 9496 SH SOLE 9496 0 0 HANESBRANDS INC COM 410345102 8639 503466 SH SOLE 503466 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 2504 46815 SH SOLE 46815 0 0 HANOVER INS GROUP INC COM 410867105 5850 45130 SH SOLE 45130 0 0 HARLEY DAVIDSON INC COM 412822108 2680 73212 SH SOLE 73212 0 0 HARSCO CORP COM 415864107 793 46763 SH SOLE 46763 0 0 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 15806 378281 SH SOLE 378281 0 0 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 2362 57664 SH SOLE 57664 0 0 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 1014 24904 SH SOLE 24904 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 28530 406126 SH SOLE 406126 0 0 HASBRO INC COM 418056107 21728 243531 SH SOLE 243531 0 0 HAVERTY FURNITURE COS INC COM 419596101 225 6671 SH SOLE 6671 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 340 8332 SH SOLE 8332 0 0 HAYWARD HLDGS INC COM 421298100 272 12228 SH SOLE 12228 0 0 HCA HEALTHCARE INC COM 40412C101 134256 553132 SH SOLE 553132 0 0 HCI GROUP INC COM 40416E103 651 5881 SH SOLE 5881 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 95094 1301060 SH SOLE 1301060 0 0 HEALTH CATALYST INC COM 42225T107 1100 21994 SH SOLE 21994 0 0 HEALTHCARE RLTY TR COM 421946104 4138 138939 SH SOLE 138939 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 11544 461953 SH SOLE 461953 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 4665 157270 SH SOLE 157270 0 0 HEALTHEQUITY INC COM 42226A107 2953 45600 SH SOLE 45600 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 20488 611960 SH SOLE 611960 0 0 HEARTLAND FINL USA INC COM 42234Q102 2717 56501 SH SOLE 56501 0 0 HEICO CORP NEW CL A 422806208 40827 344731 SH SOLE 344731 0 0 HEICO CORP NEW COM 422806109 45936 348345 SH SOLE 348345 0 0 HEIDRICK & STRUGGLES INTL IN COM 422819102 423 9485 SH SOLE 9485 0 0 HELEN OF TROY LTD COM G4388N106 2435 10837 SH SOLE 10837 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 716 8723 SH SOLE 8723 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 258 66535 SH SOLE 66535 0 0 HELLO GROUP INC ADS 423403104 251 23749 SH SOLE 23749 0 0 HELLO GROUP INC NOTE 1.250% 7/0 60879BAB3 24 29000 SH SOLE 29000 0 0 HELMERICH & PAYNE INC COM 423452101 819 29882 SH SOLE 29882 0 0 HENRY JACK & ASSOC INC COM 426281101 65760 400827 SH SOLE 400827 0 0 HENRY SCHEIN INC COM 806407102 3527 46313 SH SOLE 46313 0 0 HEPION PHARMACEUTICALS INC COM 426897104 59 38418 SH SOLE 38418 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 509 12000 SH SOLE 12000 0 0 HERC HLDGS INC COM 42704L104 3720 22755 SH SOLE 22755 0 0 HERCULES CAPITAL INC COM 427096508 629 37887 SH SOLE 37887 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 214 22923 SH SOLE 22923 0 0 HERSHEY CO COM 427866108 11642 68786 SH SOLE 68786 0 0 HESKA CORP COM RESTRC NEW 42805E306 2326 8996 SH SOLE 8996 0 0 HESS CORP COM 42809H107 4717 60387 SH SOLE 60387 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 10398 729666 SH SOLE 729666 0 0 HEXCEL CORP NEW COM 428291108 14008 235871 SH SOLE 235871 0 0 HEXO CORP COM NEW 428304307 49 26372 SH SOLE 26372 0 0 HIBBETT INC COM 428567101 1154 16309 SH SOLE 16309 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 5273 489636 SH SOLE 489636 0 0 HIGHWOODS PPTYS INC COM 431284108 3547 80875 SH SOLE 80875 0 0 HILLENBRAND INC COM 431571108 416 9764 SH SOLE 9764 0 0 HILLMAN SOLUTIONS CORP COM 431636109 263 22084 SH SOLE 22084 0 0 HILL-ROM HLDGS INC COM 431475102 2948 19652 SH SOLE 19652 0 0 HILLTOP HOLDINGS INC COM 432748101 1234 37767 SH SOLE 37767 0 0 HILTON GRAND VACATIONS INC COM 43283X105 540 11348 SH SOLE 11348 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 19157 145008 SH SOLE 145008 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 3452 323510 SH SOLE 323510 0 0 HOLLYFRONTIER CORP COM 436106108 2688 81135 SH SOLE 81135 0 0 HOLLYSYS AUTOMATION TCHNGY L SHS G45667105 2032 98235 SH SOLE 98235 0 0 HOLOGIC INC COM 436440101 34486 467220 SH SOLE 467220 0 0 HOME BANCSHARES INC COM 436893200 6940 294928 SH SOLE 294928 0 0 HOME DEPOT INC COM 437076102 602723 1836115 SH SOLE 1836115 0 0 HONDA MOTOR LTD AMERN SHS 438128308 10348 337391 SH SOLE 337391 0 0 HONEST CO INC COM 438333106 383 36876 SH SOLE 36876 0 0 HONEYWELL INTL INC COM 438516106 195941 923029 SH SOLE 923029 0 0 HOPE BANCORP INC COM 43940T109 147 10157 SH SOLE 10157 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 3416 85842 SH SOLE 85842 0 0 HORIZON BANCORP INC COM 440407104 315 17321 SH SOLE 17321 0 0 HORIZON TECHNOLOGY FIN CORP COM 44045A102 372 22877 SH SOLE 22877 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 26965 246164 SH SOLE 246164 0 0 HORMEL FOODS CORP COM 440452100 6563 160079 SH SOLE 160079 0 0 HOST HOTELS & RESORTS INC COM 44107P104 6870 420686 SH SOLE 420686 0 0 HOSTESS BRANDS INC CL A 44109J106 1457 83868 SH SOLE 83868 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 630 46925 SH SOLE 46925 0 0 HOULIHAN LOKEY INC CL A 441593100 23336 253373 SH SOLE 253373 0 0 HOWARD HUGHES CORP COM 44267D107 1589 18099 SH SOLE 18099 0 0 HOWMET AEROSPACE INC COM 443201108 5489 175931 SH SOLE 175931 0 0 HP INC COM 40434L105 41624 1521336 SH SOLE 1521336 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1604 61331 SH SOLE 61331 0 0 HUB GROUP INC CL A 443320106 1920 27932 SH SOLE 27932 0 0 HUBBELL INC COM 443510607 7171 39693 SH SOLE 39693 0 0 HUBSPOT INC COM 443573100 17299 25587 SH SOLE 25587 0 0 HUDSON PAC PPTYS INC COM 444097109 6978 265634 SH SOLE 265634 0 0 HUMANA INC COM 444859102 19927 51207 SH SOLE 51207 0 0 HUNT J B TRANS SVCS INC COM 445658107 9780 58484 SH SOLE 58484 0 0 HUNTINGTON BANCSHARES INC COM 446150104 63400 4100887 SH SOLE 4100887 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 10051 52060 SH SOLE 52060 0 0 HUNTSMAN CORP COM 447011107 3821 129146 SH SOLE 129146 0 0 HURON CONSULTING GROUP INC COM 447462102 629 12103 SH SOLE 12103 0 0 HUTCHMED CHINA LTD SPONSORED ADS 44842L103 1320 36064 SH SOLE 36064 0 0 HUYA INC ADS REP SHS A 44852D108 145 17341 SH SOLE 17341 0 0 HYATT HOTELS CORP COM CL A 448579102 4883 63329 SH SOLE 63329 0 0 I MAB SPONSORED ADS 44975P103 1555 21457 SH SOLE 21457 0 0 I3 VERTICALS INC COM CL A 46571Y107 946 39077 SH SOLE 39077 0 0 IAA INC COM 449253103 7346 134621 SH SOLE 134621 0 0 IAC INTERACTIVECORP NEW COM NEW 44891N208 14861 114059 SH SOLE 114059 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 229 4577 SH SOLE 4577 0 0 ICF INTL INC COM 44925C103 3002 33618 SH SOLE 33618 0 0 ICHOR HOLDINGS SHS G4740B105 228 5543 SH SOLE 5543 0 0 ICICI BANK LIMITED ADR 45104G104 16912 896217 SH SOLE 896217 0 0 ICLICK INTERACTIVE ASIA GROU SPONSORED ADR 45113Y104 153 27724 SH SOLE 27724 0 0 ICON PLC SHS G4705A100 91773 350251 SH SOLE 350251 0 0 ICU MED INC COM 44930G107 1903 8155 SH SOLE 8155 0 0 IDACORP INC COM 451107106 7348 71073 SH SOLE 71073 0 0 IDEX CORP COM 45167R104 22639 109395 SH SOLE 109395 0 0 IDEXX LABS INC COM 45168D104 85103 136844 SH SOLE 136844 0 0 IHS MARKIT LTD SHS G47567105 63420 543816 SH SOLE 543816 0 0 II-VI INC COM 902104108 669 11263 SH SOLE 11263 0 0 ILLINOIS TOOL WKS INC COM 452308109 42439 205387 SH SOLE 205387 0 0 ILLUMINA INC COM 452327109 52084 128407 SH SOLE 128407 0 0 IMMERSION CORP COM 452521107 95 13916 SH SOLE 13916 0 0 IMMUNOGEN INC COM 45253H101 365 64347 SH SOLE 64347 0 0 IMPACT SHS TR I NAACP MINO ETF 45259A209 373 11397 SH SOLE 11397 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 289 8821 SH SOLE 8821 0 0 IMPINJ INC COM 453204109 2269 39719 SH SOLE 39719 0 0 INARI MED INC COM 45332Y109 1156 14258 SH SOLE 14258 0 0 INCYTE CORP COM 45337C102 575 8358 SH SOLE 8358 0 0 INDEPENDENT BANK GROUP INC COM 45384B106 953 13417 SH SOLE 13417 0 0 INDEPENDENT BK CORP MASS COM 453836108 651 8551 SH SOLE 8551 0 0 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 364 13286 SH SOLE 13286 0 0 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 2589 96972 SH SOLE 96972 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 12659 398584 SH SOLE 398584 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 19449 591505 SH SOLE 591505 0 0 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 948 37716 SH SOLE 37716 0 0 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 838 29142 SH SOLE 29142 0 0 INDEXIQ ETF TR US RL EST SMCP 45409B628 408 15999 SH SOLE 15999 0 0 INFINERA CORP COM 45667G103 484 58152 SH SOLE 58152 0 0 INFOSYS LTD SPONSORED ADR 456788108 10914 490502 SH SOLE 490502 0 0 ING GROEP N.V. SPONSORED ADR 456837103 13364 922271 SH SOLE 922271 0 0 INGERSOLL RAND INC COM 45687V106 12292 243832 SH SOLE 243832 0 0 INGEVITY CORP COM 45688C107 1474 20656 SH SOLE 20656 0 0 INGREDION INC COM 457187102 11851 133137 SH SOLE 133137 0 0 INHIBIKASE THERAPEUTICS INC COM 45719W106 21 10988 SH SOLE 10988 0 0 INMODE LTD SHS M5425M103 3828 24006 SH SOLE 24006 0 0 INNOSPEC INC COM 45768S105 259 3075 SH SOLE 3075 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 5967 25813 SH SOLE 25813 0 0 INNOVATOR ETFS TR US EQTY BUFR JUN 45782C755 320 9766 SH SOLE 9766 0 0 INNOVATOR ETFS TR US EQT BUFR APR 45782C888 4479 140856 SH SOLE 140856 0 0 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 272 8607 SH SOLE 8607 0 0 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 578 20244 SH SOLE 20244 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 1056 35497 SH SOLE 35497 0 0 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 236 7536 SH SOLE 7536 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C383 3171 103390 SH SOLE 103390 0 0 INNOVATOR ETFS TR US EQTY BUF SEP 45782C664 1869 59821 SH SOLE 59821 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C656 4961 170786 SH SOLE 170786 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C508 3899 119392 SH SOLE 119392 0 0 INNOVATOR ETFS TR GRWT100 PWR BF 45782C466 1171 28463 SH SOLE 28463 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C797 792 27006 SH SOLE 27006 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 485 15614 SH SOLE 15614 0 0 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 3206 62623 SH SOLE 62623 0 0 INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 440 13475 SH SOLE 13475 0 0 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 3922 162856 SH SOLE 162856 0 0 INNOVIVA INC COM 45781M101 2159 129212 SH SOLE 129212 0 0 INOGEN INC COM 45780L104 560 12989 SH SOLE 12989 0 0 INOVALON HLDGS INC COM CL A 45781D101 616 15279 SH SOLE 15279 0 0 INSIGHT ENTERPRISES INC COM 45765U103 1843 20456 SH SOLE 20456 0 0 INSMED INC COM PAR $.01 457669307 653 23704 SH SOLE 23704 0 0 INSPERITY INC COM 45778Q107 6669 60223 SH SOLE 60223 0 0 INSPIRE MED SYS INC COM 457730109 3590 15414 SH SOLE 15414 0 0 INSTALLED BLDG PRODS INC COM 45780R101 2353 21964 SH SOLE 21964 0 0 INSTRUCTURE HLDGS INC COM 457790103 578 25608 SH SOLE 25608 0 0 INSULET CORP COM 45784P101 8639 30394 SH SOLE 30394 0 0 INTEGER HLDGS CORP COM 45826H109 7364 82421 SH SOLE 82421 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3902 56986 SH SOLE 56986 0 0 INTEL CORP COM 458140100 167714 3147790 SH SOLE 3147790 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 2958 22051 SH SOLE 22051 0 0 INTER PARFUMS INC COM 458334109 3390 45341 SH SOLE 45341 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 10351 166044 SH SOLE 166044 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 44754 389775 SH SOLE 389775 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 1360 21154 SH SOLE 21154 0 0 INTERDIGITAL INC COM 45867G101 384 5661 SH SOLE 5661 0 0 INTERFACE INC COM 458665304 425 28064 SH SOLE 28064 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 71245 512811 SH SOLE 512811 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 60608 453242 SH SOLE 453242 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 346 13148 SH SOLE 13148 0 0 INTERNATIONAL PAPER CO COM 460146103 25016 447357 SH SOLE 447357 0 0 INTERPUBLIC GROUP COS INC COM 460690100 38005 1036404 SH SOLE 1036404 0 0 INTUIT COM 461202103 214632 397828 SH SOLE 397828 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 121770 122486 SH SOLE 122486 0 0 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 1215 11784 SH SOLE 11784 0 0 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 1110 22950 SH SOLE 22950 0 0 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 1030 28823 SH SOLE 28823 0 0 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 26807 471953 SH SOLE 471953 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 27046 535880 SH SOLE 535880 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 78488 3728658 SH SOLE 3728658 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 2556 30259 SH SOLE 30259 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5224 258886 SH SOLE 258886 0 0 INVESCO DB G10 CURRENCY HARV UNIT 46139B102 372 14868 SH SOLE 14868 0 0 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 213 10308 SH SOLE 10308 0 0 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 2565 186954 SH SOLE 186954 0 0 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 2279 48451 SH SOLE 48451 0 0 INVESCO DB MULTI-SECTOR COMM GOLD FD 46140H601 521 10354 SH SOLE 10354 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 805 42120 SH SOLE 42120 0 0 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 1669 98500 SH SOLE 98500 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 524 20696 SH SOLE 20696 0 0 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 381 8705 SH SOLE 8705 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 56943 3788598 SH SOLE 3788598 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 191377 8655688 SH SOLE 8655688 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 18342 699555 SH SOLE 699555 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 24062 1004684 SH SOLE 1004684 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 6123 93078 SH SOLE 93078 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 612 16122 SH SOLE 16122 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 1001 11393 SH SOLE 11393 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 28694 1075887 SH SOLE 1075887 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 28226 1448970 SH SOLE 1448970 0 0 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 255 9149 SH SOLE 9149 0 0 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 669 30802 SH SOLE 30802 0 0 INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 851 30219 SH SOLE 30219 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 852 41865 SH SOLE 41865 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 1736 75028 SH SOLE 75028 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 6340 43097 SH SOLE 43097 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 1005 30413 SH SOLE 30413 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 42756 1591792 SH SOLE 1591792 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 519 7140 SH SOLE 7140 0 0 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 10774 147383 SH SOLE 147383 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 7203 170169 SH SOLE 170169 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 55800 917152 SH SOLE 917152 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1531 27427 SH SOLE 27427 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 543 6229 SH SOLE 6229 0 0 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 25557 486608 SH SOLE 486608 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 1416 12110 SH SOLE 12110 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 370 3438 SH SOLE 3438 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 2590 14189 SH SOLE 14189 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 16334 346723 SH SOLE 346723 0 0 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 709 18213 SH SOLE 18213 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2490 31149 SH SOLE 31149 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 10124 307615 SH SOLE 307615 0 0 INVESCO EXCH TRADED FD TR II S&P MIDCAP 400 46138G573 652 26686 SH SOLE 26686 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 7899 168562 SH SOLE 168562 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 2573 68514 SH SOLE 68514 0 0 INVESCO EXCH TRADED FD TR II PURBTA FTSE DV 46138E487 293 10239 SH SOLE 10239 0 0 INVESCO EXCH TRADED FD TR II PURBETA US AGG 46138E446 312 12095 SH SOLE 12095 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 4032 131627 SH SOLE 131627 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 2592 38634 SH SOLE 38634 0 0 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 10732 435689 SH SOLE 435689 0 0 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 218 7857 SH SOLE 7857 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 3706 165906 SH SOLE 165906 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 909 9037 SH SOLE 9037 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1060 7593 SH SOLE 7593 0 0 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 601 19935 SH SOLE 19935 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 252 6467 SH SOLE 6467 0 0 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 603 24251 SH SOLE 24251 0 0 INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 689 26212 SH SOLE 26212 0 0 INVESCO EXCH TRADED FD TR II PURBTA FTSE EM 46138E479 396 14119 SH SOLE 14119 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2957 140188 SH SOLE 140188 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 18369 799019 SH SOLE 799019 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 14425 669990 SH SOLE 669990 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 13390 576177 SH SOLE 576177 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2949 136086 SH SOLE 136086 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3322 131196 SH SOLE 131196 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2074 93788 SH SOLE 93788 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 4147 165621 SH SOLE 165621 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2045 92117 SH SOLE 92117 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 2729 111032 SH SOLE 111032 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 574 26797 SH SOLE 26797 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 334 12993 SH SOLE 12993 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 13524 292097 SH SOLE 292097 0 0 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 22554 341312 SH SOLE 341312 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1267 7868 SH SOLE 7868 0 0 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1051 19728 SH SOLE 19728 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1613 22430 SH SOLE 22430 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 12199 135305 SH SOLE 135305 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 404 11248 SH SOLE 11248 0 0 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 3387 63859 SH SOLE 63859 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 658 6628 SH SOLE 6628 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 9931 111005 SH SOLE 111005 0 0 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 299 7108 SH SOLE 7108 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 6916 93432 SH SOLE 93432 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 6086 120900 SH SOLE 120900 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 261 3376 SH SOLE 3376 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 6479 50794 SH SOLE 50794 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 378 2630 SH SOLE 2630 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 6472 341508 SH SOLE 341508 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2624 14376 SH SOLE 14376 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 2513 167746 SH SOLE 167746 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1043 24728 SH SOLE 24728 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1855 93657 SH SOLE 93657 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 3425 194920 SH SOLE 194920 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 594 2491 SH SOLE 2491 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1373 59732 SH SOLE 59732 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 19403 125964 SH SOLE 125964 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 204 4529 SH SOLE 4529 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 295592 1972980 SH SOLE 1972980 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1075 17522 SH SOLE 17522 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 62414 216551 SH SOLE 216551 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1794 6017 SH SOLE 6017 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 489 2682 SH SOLE 2682 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 3033 15752 SH SOLE 15752 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 111037 1464670 SH SOLE 1464670 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 32840 676420 SH SOLE 676420 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 23810 72149 SH SOLE 72149 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 425 1928 SH SOLE 1928 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 2124 25240 SH SOLE 25240 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 1228 16170 SH SOLE 16170 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 311 1948 SH SOLE 1948 0 0 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 612 12158 SH SOLE 12158 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2178 39799 SH SOLE 39799 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 5304 68669 SH SOLE 68669 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1540 17132 SH SOLE 17132 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 178421 1126678 SH SOLE 1126678 0 0 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 3473 43372 SH SOLE 43372 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 4470 30999 SH SOLE 30999 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 441 2933 SH SOLE 2933 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 429 4182 SH SOLE 4182 0 0 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 822 19264 SH SOLE 19264 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 434 9168 SH SOLE 9168 0 0 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 1166 13751 SH SOLE 13751 0 0 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 203 3199 SH SOLE 3199 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 2446 55019 SH SOLE 55019 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 209 3887 SH SOLE 3887 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 1763 20272 SH SOLE 20272 0 0 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 222 8351 SH SOLE 8351 0 0 INVESCO HIG INCM 2023 TARG T COM 46135X108 113 11555 SH SOLE 11555 0 0 INVESCO HIGH INCOME TR II COM 46131F101 992 67968 SH SOLE 67968 0 0 INVESCO LTD SHS G491BT108 4569 189503 SH SOLE 189503 0 0 INVESCO MORTGAGE CAPITAL INC COM 46131B100 125 39821 SH SOLE 39821 0 0 INVESCO MUN OPPORTUNITY TR COM 46132C107 223 16271 SH SOLE 16271 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1710998 4779857 SH SOLE 4779857 0 0 INVESCO SR INCOME TR COM 46131H107 1125 252897 SH SOLE 252897 0 0 INVESTORS BANCORP INC NEW COM 46146L101 855 56608 SH SOLE 56608 0 0 INVESTORS TITLE CO NC COM 461804106 738 4039 SH SOLE 4039 0 0 INVITAE CORP COM 46185L103 1969 69274 SH SOLE 69274 0 0 INVITATION HOMES INC COM 46187W107 15770 411415 SH SOLE 411415 0 0 IONIS PHARMACEUTICALS INC COM 462222100 3435 102422 SH SOLE 102422 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 292 11854 SH SOLE 11854 0 0 IPG PHOTONICS CORP COM 44980X109 4439 28027 SH SOLE 28027 0 0 IQIYI INC SPONSORED ADS 46267X108 464 57782 SH SOLE 57782 0 0 IQVIA HLDGS INC COM 46266C105 111726 466418 SH SOLE 466418 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 865 14777 SH SOLE 14777 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 758 19028 SH SOLE 19028 0 0 IROBOT CORP COM 462726100 548 6978 SH SOLE 6978 0 0 IRON MTN INC NEW COM 46284V101 22350 514395 SH SOLE 514395 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 911 69788 SH SOLE 69788 0 0 IRSA INVERSIONES Y REP S A GLOBL DEP RCPT 450047204 58 14207 SH SOLE 14207 0 0 IRSA PROPIEDADES COMERCIALES SPONSORED ADR 463588103 60 20310 SH SOLE 20310 0 0 ISHARES GOLD TR ISHARES NEW 464285204 179359 5368425 SH SOLE 5368425 0 0 ISHARES INC CORE MSCI EMKT 46434G103 1096136 17748329 SH SOLE 17748329 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 1119925 27025242 SH SOLE 27025242 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 49175 478681 SH SOLE 478681 0 0 ISHARES INC EM MKTS DIV ETF 464286319 7678 197374 SH SOLE 197374 0 0 ISHARES INC US INTL HGH YLD 464286178 1698 33924 SH SOLE 33924 0 0 ISHARES INC JP MRGN EM HI BD 464286285 43640 983887 SH SOLE 983887 0 0 ISHARES INC JP MRG EM CRP BD 464286251 1099 21175 SH SOLE 21175 0 0 ISHARES INC MSCI AUST ETF 464286103 5041 203094 SH SOLE 203094 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 1429 44467 SH SOLE 44467 0 0 ISHARES INC MSCI CDA ETF 464286509 10322 284344 SH SOLE 284344 0 0 ISHARES INC MSCI EMERG MRKT 464286533 42047 670923 SH SOLE 670923 0 0 ISHARES INC MSCI EMRG CHN 46434G764 15890 262039 SH SOLE 262039 0 0 ISHARES INC MSCI EMERG MKT 46434G889 148873 2885141 SH SOLE 2885141 0 0 ISHARES INC MSCI EURZONE ETF 464286608 18681 388207 SH SOLE 388207 0 0 ISHARES INC MSCI FRANCE ETF 464286707 480 12882 SH SOLE 12882 0 0 ISHARES INC MSCI FRONTIER 464286145 3483 102707 SH SOLE 102707 0 0 ISHARES INC MSCI GERMANY ETF 464286806 13050 396405 SH SOLE 396405 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 1053 25810 SH SOLE 25810 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 14356 583810 SH SOLE 583810 0 0 ISHARES INC MSCI HONG KG ETF 464286871 538 22440 SH SOLE 22440 0 0 ISHARES INC MSCI ITALY ETF 46434G830 2783 87927 SH SOLE 87927 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 9359 133220 SH SOLE 133220 0 0 ISHARES INC MSCI MEXICO ETF 464286822 8445 174996 SH SOLE 174996 0 0 ISHARES INC MSCI NETHERL ETF 464286814 1520 30873 SH SOLE 30873 0 0 ISHARES INC MSCI PAC JP ETF 464286665 4327 88689 SH SOLE 88689 0 0 ISHARES INC MSCI STH KOR ETF 464286772 10345 128258 SH SOLE 128258 0 0 ISHARES INC MSCI SPAIN ETF 464286764 2843 105417 SH SOLE 105417 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 387 8622 SH SOLE 8622 0 0 ISHARES INC MSCI SWITZERLAND 464286749 21799 467982 SH SOLE 467982 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 3039 49009 SH SOLE 49009 0 0 ISHARES INC MSCI EQUAL WEITE 464286681 33589 401347 SH SOLE 401347 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 32452 384412 SH SOLE 384412 0 0 ISHARES INC JP MORGAN EM ETF 464286517 4494 106087 SH SOLE 106087 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 1998 32955 SH SOLE 32955 0 0 ISHARES INC MSCI GLB SLV&MTL 464286327 420 34037 SH SOLE 34037 0 0 ISHARES INC MSCI WORLD ETF 464286392 770 6090 SH SOLE 6090 0 0 ISHARES INC GLB ENR PROD ETF 464286343 578 32866 SH SOLE 32866 0 0 ISHARES INC CUR HD MSCI EM 46434G509 1503 49282 SH SOLE 49282 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 2420 143554 SH SOLE 143554 0 0 ISHARES SILVER TR ISHARES 46428Q109 27767 1353159 SH SOLE 1353159 0 0 ISHARES TR MRNING SM CP ETF 464288703 546 9604 SH SOLE 9604 0 0 ISHARES TR S&P MC 400GR ETF 464287606 193482 2443269 SH SOLE 2443269 0 0 ISHARES TR U.S. TECH ETF 464287721 72582 716788 SH SOLE 716788 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 17263 334027 SH SOLE 334027 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 371254 4309388 SH SOLE 4309388 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 101005 686781 SH SOLE 686781 0 0 ISHARES TR 20 YR TR BD ETF 464287432 469714 3254671 SH SOLE 3254671 0 0 ISHARES TR BROAD USD HIGH 46435U853 199951 4818103 SH SOLE 4818103 0 0 ISHARES TR CMBS ETF 46429B366 5227 96683 SH SOLE 96683 0 0 ISHARES TR CORE MSCI EAFE 46432F842 2774537 37367492 SH SOLE 37367492 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 554709 7812796 SH SOLE 7812796 0 0 ISHARES TR CORE S&P500 ETF 464287200 9242247 21452681 SH SOLE 21452681 0 0 ISHARES TR CORE S&P MCP ETF 464287507 600797 2283793 SH SOLE 2283793 0 0 ISHARES TR CORE S&P SCP ETF 464287804 1896147 17365566 SH SOLE 17365566 0 0 ISHARES TR CORE S&P TTL STK 464287150 362361 3683280 SH SOLE 3683280 0 0 ISHARES TR CORE TOTAL USD 46434V613 3027771 56870225 SH SOLE 56870225 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 122131 4700973 SH SOLE 4700973 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 5163947 52447150 SH SOLE 52447150 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 5393 196124 SH SOLE 196124 0 0 ISHARES TR FALN ANGLS USD 46435G474 695655 23103779 SH SOLE 23103779 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 782018 9968365 SH SOLE 9968365 0 0 ISHARES TR GBL GREEN ETF 46435U440 892 16258 SH SOLE 16258 0 0 ISHARES TR GLOBAL TECH ETF 464287291 1008758 17803706 SH SOLE 17803706 0 0 ISHARES TR GL TIMB FORE ETF 464288174 2111 24840 SH SOLE 24840 0 0 ISHARES TR IBOXX HI YD ETF 464288513 423578 4841444 SH SOLE 4841444 0 0 ISHARES TR IBOXX INV CP ETF 464287242 264507 1988321 SH SOLE 1988321 0 0 ISHARES TR MBS ETF 464288588 1128617 10436626 SH SOLE 10436626 0 0 ISHARES TR EAFE GRWTH ETF 464288885 2310915 21704850 SH SOLE 21704850 0 0 ISHARES TR EAFE SML CP ETF 464288273 163130 2192310 SH SOLE 2192310 0 0 ISHARES TR EAFE VALUE ETF 464288877 2580720 50751594 SH SOLE 50751594 0 0 ISHARES TR MSCI INTL MOMENT 46434V449 196926 5171368 SH SOLE 5171368 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 255099 6734408 SH SOLE 6734408 0 0 ISHARES TR MSCI USA MMENTM 46432F396 1182593 6734585 SH SOLE 6734585 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 620075 4707169 SH SOLE 4707169 0 0 ISHARES TR MSCI USA VALUE 46432F388 1571403 15604794 SH SOLE 15604794 0 0 ISHARES TR NATIONAL MUN ETF 464288414 1058926 9115313 SH SOLE 9115313 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 1253185 4573001 SH SOLE 4573001 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 267799 912153 SH SOLE 912153 0 0 ISHARES TR RUS MD CP GR ETF 464287481 250667 2236698 SH SOLE 2236698 0 0 ISHARES TR TIPS BD ETF 464287176 1377083 10784580 SH SOLE 10784580 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 1192215 21819453 SH SOLE 21819453 0 0 ISHARES TR U.S. ENERGY ETF 464287796 559758 19807411 SH SOLE 19807411 0 0 ISHARES TR U.S. MED DVC ETF 464288810 108733 1731970 SH SOLE 1731970 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 131015 2866855 SH SOLE 2866855 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 44880 424878 SH SOLE 424878 0 0 ISHARES TR 10+ YR INVST GRD 464289511 18164 262187 SH SOLE 262187 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 197544 1517588 SH SOLE 1517588 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 166850 1448097 SH SOLE 1448097 0 0 ISHARES TR A RATE CP BD ETF 46429B291 497 8827 SH SOLE 8827 0 0 ISHARES TR ASIA 50 ETF 464288430 3055 39060 SH SOLE 39060 0 0 ISHARES TR CALIF MUN BD ETF 464288356 11263 181447 SH SOLE 181447 0 0 ISHARES TR COHEN STEER REIT 464287564 33088 505778 SH SOLE 505778 0 0 ISHARES TR CONV BD ETF 46435G102 4783 47954 SH SOLE 47954 0 0 ISHARES TR CORE LT USDB ETF 464289479 4796 66995 SH SOLE 66995 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 597 8549 SH SOLE 8549 0 0 ISHARES TR CONSER ALLOC ETF 464289883 798 20198 SH SOLE 20198 0 0 ISHARES TR CORE DIV GRWTH 46434V621 357660 7119023 SH SOLE 7119023 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 2231 40213 SH SOLE 40213 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 47813 507251 SH SOLE 507251 0 0 ISHARES TR CORE INTL AGGR 46435G672 68460 1244275 SH SOLE 1244275 0 0 ISHARES TR MODERT ALLOC ETF 464289875 3937 87997 SH SOLE 87997 0 0 ISHARES TR CORE MSCI EURO 46434V738 157554 2810454 SH SOLE 2810454 0 0 ISHARES TR CORE MSCI INTL 46435G326 99207 1484696 SH SOLE 1484696 0 0 ISHARES TR CORE MSCI PAC 46434V696 61575 919584 SH SOLE 919584 0 0 ISHARES TR CORE S&P US VLU 464287663 104314 1471704 SH SOLE 1471704 0 0 ISHARES TR CORE S&P US GWT 464287671 113433 1107637 SH SOLE 1107637 0 0 ISHARES TR CORE US AGGBD ET 464287226 3629756 31609825 SH SOLE 31609825 0 0 ISHARES TR HDG MSCI EAFE 46434V803 241779 7030504 SH SOLE 7030504 0 0 ISHARES TR DOW JONES US ETF 464287846 3345 31013 SH SOLE 31013 0 0 ISHARES TR MSCI INTL VLU FT 46435G409 205137 7978871 SH SOLE 7978871 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 537814 7317201 SH SOLE 7317201 0 0 ISHARES TR MSCI INTL MULTFT 46434V274 1067 36759 SH SOLE 36759 0 0 ISHARES TR ESG EAFE ETF 46436E759 108654 1603382 SH SOLE 1603382 0 0 ISHARES TR ESG MSCI USA ETF 46436E767 227285 6292503 SH SOLE 6292503 0 0 ISHARES TR ESG ADV TTL USD 46436E619 326198 6578566 SH SOLE 6578566 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 289531 3693924 SH SOLE 3693924 0 0 ISHARES TR ESG AWARE MSCI 46435U663 156609 4014592 SH SOLE 4014592 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 18586 337138 SH SOLE 337138 0 0 ISHARES TR EXPANDED TECH 464287515 35003 87695 SH SOLE 87695 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 11017 175603 SH SOLE 175603 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 108486 2133862 SH SOLE 2133862 0 0 ISHARES TR GLOBAL 100 ETF 464287572 5793 81437 SH SOLE 81437 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 18186 840020 SH SOLE 840020 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 18806 700421 SH SOLE 700421 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 4398 52528 SH SOLE 52528 0 0 ISHARES TR GLOBAL MATER ETF 464288695 11665 136950 SH SOLE 136950 0 0 ISHARES TR GOV/CRED BD ETF 464288596 4248 34840 SH SOLE 34840 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 5117 206914 SH SOLE 206914 0 0 ISHARES TR IBONDS DEC2021 46435G789 5032 196708 SH SOLE 196708 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 8304 327958 SH SOLE 327958 0 0 ISHARES TR IBONDS DEC2022 46435G755 8343 318679 SH SOLE 318679 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 7442 286246 SH SOLE 286246 0 0 ISHARES TR IBONDS DEC2023 46435G318 7952 305830 SH SOLE 305830 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 11421 434406 SH SOLE 434406 0 0 ISHARES TR IBONDS DEC 46435U697 8046 298645 SH SOLE 298645 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 10609 395196 SH SOLE 395196 0 0 ISHARES TR IBONDS DEC 25 46435U432 7433 265893 SH SOLE 265893 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 5295 199797 SH SOLE 199797 0 0 ISHARES TR IBONDS 27 ETF 46435UAA9 2614 96898 SH SOLE 96898 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 2586 90274 SH SOLE 90274 0 0 ISHARES TR INTRM GOV CR ETF 464288612 120291 1044824 SH SOLE 1044824 0 0 ISHARES TR INTL DEVPPTY ETF 464288422 248 6686 SH SOLE 6686 0 0 ISHARES TR INTL SEL DIV ETF 464288448 69561 2286673 SH SOLE 2286673 0 0 ISHARES TR INTL TREA BD ETF 464288117 7454 145166 SH SOLE 145166 0 0 ISHARES TR JPMORGAN USD EMG 464288281 400876 3642340 SH SOLE 3642340 0 0 ISHARES TR MICRO-CAP ETF 464288869 20781 143991 SH SOLE 143991 0 0 ISHARES TR MORNINGSTAR GRWT 464287119 3320 50652 SH SOLE 50652 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 8140 122330 SH SOLE 122330 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 10819 157072 SH SOLE 157072 0 0 ISHARES TR MRGSTR SM CP GR 464288604 3051 61971 SH SOLE 61971 0 0 ISHARES TR MORNINGSTR US EQ 464287127 3440 56678 SH SOLE 56678 0 0 ISHARES TR MORNINGSTAR VALU 464288109 3353 52680 SH SOLE 52680 0 0 ISHARES TR MORTGE REL ETF 46435G342 16837 465373 SH SOLE 465373 0 0 ISHARES TR MSCI ACWI EX US 464288240 31953 576670 SH SOLE 576670 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 96088 1131373 SH SOLE 1131373 0 0 ISHARES TR MSCI CHINA ETF 46429B671 7498 111031 SH SOLE 111031 0 0 ISHARES TR MSCI EAFE ETF 464287465 560853 7189501 SH SOLE 7189501 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 228880 3037964 SH SOLE 3037964 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 129424 2568958 SH SOLE 2568958 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 6522 94284 SH SOLE 94284 0 0 ISHARES TR MSCI GLOBAL IMP 46435G532 778 8102 SH SOLE 8102 0 0 ISHARES TR MSCI INDIA ETF 46429B598 2504 51422 SH SOLE 51422 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 283 4714 SH SOLE 4714 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 2721 46763 SH SOLE 46763 0 0 ISHARES TR MSCI KLD400 SOC 464288570 38453 462114 SH SOLE 462114 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 42391 1314462 SH SOLE 1314462 0 0 ISHARES TR MSCI USA ESG SLC 464288802 23962 249736 SH SOLE 249736 0 0 ISHARES TR MSCI USA SZE FT 46432F370 16911 132425 SH SOLE 132425 0 0 ISHARES TR MSCI USA SMCP MN 46435G433 26215 706972 SH SOLE 706972 0 0 ISHARES TR ISHARES BIOTECH 464287556 23847 147495 SH SOLE 147495 0 0 ISHARES TR NEW YORK MUN ETF 464288323 5138 88804 SH SOLE 88804 0 0 ISHARES TR EXPND TEC SC ETF 464287549 9728 24101 SH SOLE 24101 0 0 ISHARES TR PFD AND INCM SEC 464288687 200948 5177740 SH SOLE 5177740 0 0 ISHARES TR RESIDENTIAL MULT 464288562 22609 264221 SH SOLE 264221 0 0 ISHARES TR RUS 1000 ETF 464287622 1170878 4844142 SH SOLE 4844142 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 1003195 6409781 SH SOLE 6409781 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 754075 3447199 SH SOLE 3447199 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 270670 1689259 SH SOLE 1689259 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 21031 327584 SH SOLE 327584 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 33424 131153 SH SOLE 131153 0 0 ISHARES TR RUS MID CAP ETF 464287499 582203 7443147 SH SOLE 7443147 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 221719 1957776 SH SOLE 1957776 0 0 ISHARES TR RUS TP200 GR ETF 464289438 463667 3037053 SH SOLE 3037053 0 0 ISHARES TR RUS TP200 VL ETF 464289420 326495 4973266 SH SOLE 4973266 0 0 ISHARES TR S&P 100 ETF 464287101 34328 173866 SH SOLE 173866 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 893790 12092942 SH SOLE 12092942 0 0 ISHARES TR S&P 500 VAL ETF 464287408 633755 4358099 SH SOLE 4358099 0 0 ISHARES TR S&P MC 400VL ETF 464287705 145086 1408059 SH SOLE 1408059 0 0 ISHARES TR S&P SML 600 GWT 464287887 129666 997128 SH SOLE 997128 0 0 ISHARES TR SP SMCP600VL ETF 464287879 178941 1777504 SH SOLE 1777504 0 0 ISHARES TR SELECT DIVID ETF 464287168 199948 1742924 SH SOLE 1742924 0 0 ISHARES TR SELF DRIVNG EV 46435U366 565 11742 SH SOLE 11742 0 0 ISHARES TR ISHARES SEMICDTR 464287523 59040 132414 SH SOLE 132414 0 0 ISHARES TR SHORT TREAS BD 464288679 347351 3144306 SH SOLE 3144306 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 264394 2457879 SH SOLE 2457879 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 551610 9184322 SH SOLE 9184322 0 0 ISHARES TR US TRSPRTION 464287192 20584 84643 SH SOLE 84643 0 0 ISHARES TR U.S. FINLS ETF 464287788 15884 192412 SH SOLE 192412 0 0 ISHARES TR US HLTHCARE ETF 464287762 19303 69958 SH SOLE 69958 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 10070 199392 SH SOLE 199392 0 0 ISHARES TR US AER DEF ETF 464288760 28352 271985 SH SOLE 271985 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 3648 29289 SH SOLE 29289 0 0 ISHARES TR US BR DEL SE ETF 464288794 11111 106427 SH SOLE 106427 0 0 ISHARES TR US CONSM STAPLES 464287812 1738 9678 SH SOLE 9678 0 0 ISHARES TR US CONSUM DISCRE 464287580 3962 51250 SH SOLE 51250 0 0 ISHARES TR USD INV GRDE ETF 464288620 191190 3181196 SH SOLE 3181196 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 149740 795727 SH SOLE 795727 0 0 ISHARES TR US HLTHCR PR ETF 464288828 28204 110268 SH SOLE 110268 0 0 ISHARES TR US HOME CONS ETF 464288752 18004 272040 SH SOLE 272040 0 0 ISHARES TR US INDUSTRIALS 464287754 11558 107858 SH SOLE 107858 0 0 ISHARES TR U.S. REAL ES ETF 464287739 52827 515943 SH SOLE 515943 0 0 ISHARES TR US REGNL BKS ETF 464288778 2272 37519 SH SOLE 37519 0 0 ISHARES TR US TREAS BD ETF 46429B267 3099959 116847322 SH SOLE 116847322 0 0 ISHARES TR YLD OPTIM BD 46434V787 840 33442 SH SOLE 33442 0 0 ISHARES TR AGENCY BOND ETF 464288166 11790 99513 SH SOLE 99513 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 2201 56530 SH SOLE 56530 0 0 ISHARES TR NEW ZEALAND ETF 464289123 848 13732 SH SOLE 13732 0 0 ISHARES TR GLB CNSM STP ETF 464288737 5257 87656 SH SOLE 87656 0 0 ISHARES TR LATN AMER 40 ETF 464287390 16282 613480 SH SOLE 613480 0 0 ISHARES TR MSCI ACWI ETF 464288257 121139 1212359 SH SOLE 1212359 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 44825 877726 SH SOLE 877726 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 21502 784469 SH SOLE 784469 0 0 ISHARES TR MSCI USA SML CP 46434V290 206049 3833461 SH SOLE 3833461 0 0 ISHARES TR BB RAT CORP BD 46435U473 734 14019 SH SOLE 14019 0 0 ISHARES TR CRE U S REIT ETF 464288521 67833 1156577 SH SOLE 1156577 0 0 ISHARES TR HIGH YLD BD FCTR 46435G250 457 8839 SH SOLE 8839 0 0 ISHARES TR GLB INFRASTR ETF 464288372 22085 481163 SH SOLE 481163 0 0 ISHARES TR GNMA BOND ETF 46429B333 1083 21665 SH SOLE 21665 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 1324 20947 SH SOLE 20947 0 0 ISHARES TR MSCI LW CRB TG 46434V464 4643 28260 SH SOLE 28260 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 22793 540892 SH SOLE 540892 0 0 ISHARES TR RUS TOP 200 ETF 464289446 130312 1264678 SH SOLE 1264678 0 0 ISHARES TR US INFRASTRUC 46435U713 1289 37827 SH SOLE 37827 0 0 ISHARES TR NORTH AMERN NAT 464287374 9282 316046 SH SOLE 316046 0 0 ISHARES TR ESG ADVNCD HY BD 46435G441 1862 35595 SH SOLE 35595 0 0 ISHARES TR GLOB UTILITS ETF 464288711 324 5509 SH SOLE 5509 0 0 ISHARES TR MSCI EURO FL ETF 464289180 7275 370802 SH SOLE 370802 0 0 ISHARES TR U.S. UTILITS ETF 464287697 18881 239182 SH SOLE 239182 0 0 ISHARES TR US OIL GS EX ETF 464288851 947 16296 SH SOLE 16296 0 0 ISHARES TR U.S. PHARMA ETF 464288836 1641 8959 SH SOLE 8959 0 0 ISHARES TR EUROPE ETF 464287861 206 3956 SH SOLE 3956 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 1243 34480 SH SOLE 34480 0 0 ISHARES TR IBONDS DEC 26 46435U259 3105 115498 SH SOLE 115498 0 0 ISHARES TR INDIA 50 ETF 464289529 397 7693 SH SOLE 7693 0 0 ISHARES TR INTL DEV RE ETF 464288489 3294 117648 SH SOLE 117648 0 0 ISHARES TR MSCI INTL SZE FT 46435G508 458 14704 SH SOLE 14704 0 0 ISHARES TR MSCI INTL SML CP 46434V266 4476 122884 SH SOLE 122884 0 0 ISHARES TR US TELECOM ETF 464287713 1792 55218 SH SOLE 55218 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 11348 221819 SH SOLE 221819 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 646 6456 SH SOLE 6456 0 0 ISHARES TR ESG SCRND S&P500 46436E569 958 28944 SH SOLE 28944 0 0 ISHARES TR INTL DIV GRWTH 46435G524 606 9292 SH SOLE 9292 0 0 ISHARES TR MSCI GBL MULTIFC 46434V316 305 8272 SH SOLE 8272 0 0 ISHARES TR US SML CP VALUE 46436E536 313 10443 SH SOLE 10443 0 0 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 755977 21093100 SH SOLE 21093100 0 0 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 1648 18786 SH SOLE 18786 0 0 ISHARES U S ETF TR INT RT HD LONG 46431W812 21962 873579 SH SOLE 873579 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 19226 200664 SH SOLE 200664 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 21258 423978 SH SOLE 423978 0 0 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 8570 170838 SH SOLE 170838 0 0 ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 1047 17922 SH SOLE 17922 0 0 ISTAR INC COM 45031U101 2697 107538 SH SOLE 107538 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 16185 3071169 SH SOLE 3071169 0 0 ITERIS INC NEW COM 46564T107 60 11307 SH SOLE 11307 0 0 ITRON INC COM 465741106 767 10146 SH SOLE 10146 0 0 ITT INC COM 45073V108 2384 27774 SH SOLE 27774 0 0 J & J SNACK FOODS CORP COM 466032109 3062 20038 SH SOLE 20038 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 9964 158283 SH SOLE 158283 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 41166 700813 SH SOLE 700813 0 0 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 5528 127876 SH SOLE 127876 0 0 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 39197 657552 SH SOLE 657552 0 0 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 1088 20896 SH SOLE 20896 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 72754 1434422 SH SOLE 1434422 0 0 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 9263 260790 SH SOLE 260790 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 13978 244926 SH SOLE 244926 0 0 J P MORGAN EXCHANGE-TRADED F INTERNL GWT 46641Q324 395 5206 SH SOLE 5206 0 0 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 1119 11641 SH SOLE 11641 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 3503 68590 SH SOLE 68590 0 0 J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 43679 804765 SH SOLE 804765 0 0 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 22421 547784 SH SOLE 547784 0 0 J P MORGAN EXCHANGE-TRADED F ACTIVEBLDRS EMER 46641Q266 475 10057 SH SOLE 10057 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS I 46641Q373 1060 18004 SH SOLE 18004 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDRS US 46641Q399 1698 21567 SH SOLE 21567 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS US 46641Q290 235 3659 SH SOLE 3659 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS US 46641Q340 376 4290 SH SOLE 4290 0 0 J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 3737 68598 SH SOLE 68598 0 0 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 395 7697 SH SOLE 7697 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 852 14791 SH SOLE 14791 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 3316 54989 SH SOLE 54989 0 0 J P MORGAN EXCHANGE-TRADED F SHORT DURA CORE 46641Q274 2982 59425 SH SOLE 59425 0 0 J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 2778 63302 SH SOLE 63302 0 0 J2 GLOBAL INC COM 48123V102 3663 26810 SH SOLE 26810 0 0 JABIL INC COM 466313103 3084 52841 SH SOLE 52841 0 0 JACK IN THE BOX INC COM 466367109 6240 64107 SH SOLE 64107 0 0 JACOBS ENGR GROUP INC COM 469814107 35957 271314 SH SOLE 271314 0 0 JAMES RIV GROUP LTD COM G5005R107 614 16271 SH SOLE 16271 0 0 JAMF HLDG CORP COM 47074L105 812 21090 SH SOLE 21090 0 0 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 12504 247498 SH SOLE 247498 0 0 JANUS DETROIT STR TR HENDERSON MTG 47103U852 4467 84031 SH SOLE 84031 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 5447 108541 SH SOLE 108541 0 0 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 664 10212 SH SOLE 10212 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 1504 36386 SH SOLE 36386 0 0 JAPAN SMALLER CAPITALIZATION COM 47109U104 995 109908 SH SOLE 109908 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 5492 42175 SH SOLE 42175 0 0 JBG SMITH PPTYS COM 46590V100 766 25874 SH SOLE 25874 0 0 JD.COM INC SPON ADR CL A 47215P106 8183 113275 SH SOLE 113275 0 0 JEFFERIES FINL GROUP INC COM 47233W109 4960 133587 SH SOLE 133587 0 0 JELD-WEN HLDG INC COM 47580P103 331 13225 SH SOLE 13225 0 0 JETBLUE AWYS CORP COM 477143101 436 28522 SH SOLE 28522 0 0 JFROG LTD ORD SHS M6191J100 587 17533 SH SOLE 17533 0 0 JIAYIN GROUP INC SPONSORED ADS 47737C104 59 15756 SH SOLE 15756 0 0 JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 888 19377 SH SOLE 19377 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 5997 42667 SH SOLE 42667 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 282 5422 SH SOLE 5422 0 0 JOHN HANCOCK EXCHANGE TRADED MLTFCTR CONSMR 47804J875 278 8228 SH SOLE 8228 0 0 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 3399 101893 SH SOLE 101893 0 0 JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 1900 64178 SH SOLE 64178 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 313 6106 SH SOLE 6106 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 330 6841 SH SOLE 6841 0 0 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 9928 182462 SH SOLE 182462 0 0 JOHN HANCOCK EXCHANGE TRADED MLTFACTR MATLS 47804J800 277 6252 SH SOLE 6252 0 0 JOHN HANCOCK EXCHANGE TRADED MLTDCTR MEDIA 47804J826 280 7390 SH SOLE 7390 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 10434 202020 SH SOLE 202020 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 1292 37379 SH SOLE 37379 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 351 3888 SH SOLE 3888 0 0 JOHNSON & JOHNSON COM 478160104 407942 2525954 SH SOLE 2525954 0 0 JOHNSON CTLS INTL PLC SHS G51502105 75416 1107752 SH SOLE 1107752 0 0 JOHNSON OUTDOORS INC CL A 479167108 488 4612 SH SOLE 4612 0 0 JOINT CORP COM 47973J102 1578 16101 SH SOLE 16101 0 0 JONES LANG LASALLE INC COM 48020Q107 16392 66073 SH SOLE 66073 0 0 JOYY INC ADS REPSTG COM A 46591M109 210 3835 SH SOLE 3835 0 0 JPMORGAN CHASE & CO COM 46625H100 580707 3547601 SH SOLE 3547601 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3035 167058 SH SOLE 167058 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 1973 106135 SH SOLE 106135 0 0 JUNIPER NETWORKS INC COM 48203R104 2969 107874 SH SOLE 107874 0 0 JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 3003 206709 SH SOLE 206709 0 0 KADANT INC COM 48282T104 1115 5461 SH SOLE 5461 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 4668 42842 SH SOLE 42842 0 0 KAMAN CORP COM 483548103 455 12744 SH SOLE 12744 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 2079 7682 SH SOLE 7682 0 0 KANZHUN LIMITED SPONSORED ADS 48553T106 201 5594 SH SOLE 5594 0 0 KAR AUCTION SVCS INC COM 48238T109 703 42890 SH SOLE 42890 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 99 12420 SH SOLE 12420 0 0 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 138 19019 SH SOLE 19019 0 0 KB FINL GROUP INC SPONSORED ADR 48241A105 5679 122369 SH SOLE 122369 0 0 KB HOME COM 48666K109 5208 133826 SH SOLE 133826 0 0 KBR INC COM 48242W106 906 22989 SH SOLE 22989 0 0 KELLOGG CO COM 487836108 4866 76133 SH SOLE 76133 0 0 KELSO TECHNOLOGIES INC COM NEW 48826D201 18 28614 SH SOLE 28614 0 0 KEMPER CORP COM 488401100 3252 48691 SH SOLE 48691 0 0 KENNAMETAL INC COM 489170100 394 11513 SH SOLE 11513 0 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 2731 130529 SH SOLE 130529 0 0 KEURIG DR PEPPER INC COM 49271V100 7348 215117 SH SOLE 215117 0 0 KEYCORP COM 493267108 35451 1639727 SH SOLE 1639727 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 91522 557076 SH SOLE 557076 0 0 KFORCE INC COM 493732101 1974 33095 SH SOLE 33095 0 0 KILROY RLTY CORP COM 49427F108 1882 28425 SH SOLE 28425 0 0 KIMBALL ELECTRONICS INC COM 49428J109 1733 67265 SH SOLE 67265 0 0 KIMBERLY-CLARK CORP COM 494368103 59809 451592 SH SOLE 451592 0 0 KIMCO RLTY CORP COM 49446R109 5859 282382 SH SOLE 282382 0 0 KINDER MORGAN INC DEL COM 49456B101 39167 2341134 SH SOLE 2341134 0 0 KINROSS GOLD CORP COM 496902404 71 13301 SH SOLE 13301 0 0 KINSALE CAP GROUP INC COM 49714P108 6167 38136 SH SOLE 38136 0 0 KIRBY CORP COM 497266106 431 8986 SH SOLE 8986 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 2160 51928 SH SOLE 51928 0 0 KITE RLTY GROUP TR COM NEW 49803T300 2421 118912 SH SOLE 118912 0 0 KKR & CO INC COM 48251W104 31481 517097 SH SOLE 517097 0 0 KLA CORP COM NEW 482480100 69432 207564 SH SOLE 207564 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 7103 138860 SH SOLE 138860 0 0 KNOWBE4 INC CL A 49926T104 421 19179 SH SOLE 19179 0 0 KNOWLES CORP COM 49926D109 918 49007 SH SOLE 49007 0 0 KOHLS CORP COM 500255104 4474 95017 SH SOLE 95017 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 26617 598932 SH SOLE 598932 0 0 KONTOOR BRANDS INC COM 50050N103 5130 102695 SH SOLE 102695 0 0 KORN FERRY COM NEW 500643200 3624 50079 SH SOLE 50079 0 0 KORNIT DIGITAL LTD SHS M6372Q113 11040 76277 SH SOLE 76277 0 0 KRAFT HEINZ CO COM 500754106 13441 365057 SH SOLE 365057 0 0 KRANESHARES TR QUADRTC INT RT 500767736 65833 2362155 SH SOLE 2362155 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 763 16126 SH SOLE 16126 0 0 KRANESHARES TR MSCI EMG EX CH 500767769 2292 72343 SH SOLE 72343 0 0 KRANESHARES TR KFA VAL LIN DYNM 500767645 1945 82792 SH SOLE 82792 0 0 KRANESHARES TR EMRNG MKT CONS 500767876 7860 291989 SH SOLE 291989 0 0 KRANESHARES TR MSCI ALL CHINA 500767801 1182 38378 SH SOLE 38378 0 0 KRANESHARES TR GLOBAL CARBON 500767678 209 5080 SH SOLE 5080 0 0 KRANESHARES TR KYA DYNMC INC 500767686 2223 103753 SH SOLE 103753 0 0 KRANESHARES TR LRG CAP QTY DIVD 500767728 1920 59621 SH SOLE 59621 0 0 KRANESHARES TR SML CAP QTY DIVD 500767710 1110 40649 SH SOLE 40649 0 0 KRATON CORP COM 50077C106 292 6399 SH SOLE 6399 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1733 77688 SH SOLE 77688 0 0 KROGER CO COM 501044101 37651 931252 SH SOLE 931252 0 0 KT CORP SPONSORED ADR 48268K101 3724 273404 SH SOLE 273404 0 0 KULICKE & SOFFA INDS INC COM 501242101 2986 51239 SH SOLE 51239 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 71630 325238 SH SOLE 325238 0 0 LA Z BOY INC COM 505336107 1403 43525 SH SOLE 43525 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 39909 141803 SH SOLE 141803 0 0 LADDER CAP CORP CL A 505743104 282 25527 SH SOLE 25527 0 0 LAKELAND FINL CORP COM 511656100 4290 60219 SH SOLE 60219 0 0 LAM RESEARCH CORP COM 512807108 98926 173813 SH SOLE 173813 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 14025 123620 SH SOLE 123620 0 0 LAMB WESTON HLDGS INC COM 513272104 9247 150674 SH SOLE 150674 0 0 LANCASTER COLONY CORP COM 513847103 4928 29195 SH SOLE 29195 0 0 LANDSTAR SYS INC COM 515098101 14549 92189 SH SOLE 92189 0 0 LANTHEUS HLDGS INC COM 516544103 714 27805 SH SOLE 27805 0 0 LAS VEGAS SANDS CORP COM 517834107 9682 264535 SH SOLE 264535 0 0 LATHAM GROUP INC COM 51819L107 2023 123372 SH SOLE 123372 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 2298 35547 SH SOLE 35547 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 9560 317602 SH SOLE 317602 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 3114 78193 SH SOLE 78193 0 0 LAUDER ESTEE COS INC CL A 518439104 57167 190602 SH SOLE 190602 0 0 LAZARD LTD SHS A G54050102 1733 37831 SH SOLE 37831 0 0 LCI INDS COM 50189K103 2303 17108 SH SOLE 17108 0 0 LEAR CORP COM NEW 521865204 8892 56824 SH SOLE 56824 0 0 LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 4102 84334 SH SOLE 84334 0 0 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 837 14834 SH SOLE 14834 0 0 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 2218 86785 SH SOLE 86785 0 0 LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 21512 798088 SH SOLE 798088 0 0 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 391 10853 SH SOLE 10853 0 0 LEGG MASON ETF INVT TR SML CAP QULITY 52468L877 1138 30028 SH SOLE 30028 0 0 LEGGETT & PLATT INC COM 524660107 9347 208451 SH SOLE 208451 0 0 LEIDOS HOLDINGS INC COM 525327102 4001 41620 SH SOLE 41620 0 0 LEMAITRE VASCULAR INC COM 525558201 7978 150264 SH SOLE 150264 0 0 LEMONADE INC COM 52567D107 1161 17319 SH SOLE 17319 0 0 LENDINGTREE INC NEW COM 52603B107 1120 8013 SH SOLE 8013 0 0 LENNAR CORP CL A 526057104 46475 496105 SH SOLE 496105 0 0 LENNAR CORP CL B 526057302 2425 31250 SH SOLE 31250 0 0 LENNOX INTL INC COM 526107107 14471 49193 SH SOLE 49193 0 0 LESLIES INC COM 527064109 5602 272725 SH SOLE 272725 0 0 LEXINGTON REALTY TRUST COM 529043101 819 64239 SH SOLE 64239 0 0 LGI HOMES INC COM 50187T106 1529 10772 SH SOLE 10772 0 0 LHC GROUP INC COM 50187A107 5470 34858 SH SOLE 34858 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 451 52418 SH SOLE 52418 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 2122 12604 SH SOLE 12604 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 19873 115070 SH SOLE 115070 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 13985 474717 SH SOLE 474717 0 0 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 136 10407 SH SOLE 10407 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 135 10298 SH SOLE 10298 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 1922 40856 SH SOLE 40856 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 9047 176114 SH SOLE 176114 0 0 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 598 22643 SH SOLE 22643 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 13081 277310 SH SOLE 277310 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 3521 74168 SH SOLE 74168 0 0 LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6 10 15000 SH SOLE 15000 0 0 LIFE STORAGE INC COM 53223X107 5616 48944 SH SOLE 48944 0 0 LIFESTANCE HEALTH GROUP INC COM 53228F101 452 31178 SH SOLE 31178 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2250 16153 SH SOLE 16153 0 0 LIGHTINTHEBOX HLDG CO LTD SPONSORED ADR 53225G102 31 22793 SH SOLE 22793 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 2719 28159 SH SOLE 28159 0 0 LIGHTWAVE LOGIC INC COM 532275104 208 21952 SH SOLE 21952 0 0 LILLY ELI & CO COM 532457108 80052 346473 SH SOLE 346473 0 0 LINCOLN ELEC HLDGS INC COM 533900106 2820 21894 SH SOLE 21894 0 0 LINCOLN NATL CORP IND COM 534187109 11218 163172 SH SOLE 163172 0 0 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 200 13696 SH SOLE 13696 0 0 LINDE PLC SHS G5494J103 102158 348189 SH SOLE 348189 0 0 LINDSAY CORP COM 535555106 299 1971 SH SOLE 1971 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 435 30672 SH SOLE 30672 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 705 54205 SH SOLE 54205 0 0 LISTED FD TR CORE ALT FD 53656F847 12487 420988 SH SOLE 420988 0 0 LISTED FD TR ROUNDHILL SPORTS 53656F789 663 22050 SH SOLE 22050 0 0 LISTED FD TR SWAN HEDGED EQTY 53656F599 3871 212093 SH SOLE 212093 0 0 LISTED FD TR SHARES LAG CAP 53656F805 12619 339496 SH SOLE 339496 0 0 LISTED FD TR SHARES CORE BD 53656F862 757 29100 SH SOLE 29100 0 0 LITHIA MTRS INC COM 536797103 10501 33123 SH SOLE 33123 0 0 LITMAN GREGORY FDS TR IM DBI MNGD FU 53700T827 818 29305 SH SOLE 29305 0 0 LITTELFUSE INC COM 537008104 16162 59145 SH SOLE 59145 0 0 LIVANOVA PLC SHS G5509L101 2829 35724 SH SOLE 35724 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 15060 165253 SH SOLE 165253 0 0 LIVENT CORP COM 53814L108 1247 53939 SH SOLE 53939 0 0 LIVEPERSON INC COM 538146101 2456 41665 SH SOLE 41665 0 0 LIVERAMP HLDGS INC COM 53815P108 756 16011 SH SOLE 16011 0 0 LKQ CORP COM 501889208 18046 358626 SH SOLE 358626 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1832 747696 SH SOLE 747696 0 0 LOCKHEED MARTIN CORP COM 539830109 139921 405451 SH SOLE 405451 0 0 LOEWS CORP COM 540424108 4715 87429 SH SOLE 87429 0 0 LOGITECH INTL S A SHS H50430232 5181 58771 SH SOLE 58771 0 0 LOMA NEGRA C I A S A MTN 14 SPONSORED ADS 54150E104 77 10835 SH SOLE 10835 0 0 LOUISIANA PAC CORP COM 546347105 5586 91016 SH SOLE 91016 0 0 LOVESAC COMPANY COM 54738L109 225 3405 SH SOLE 3405 0 0 LOWES COS INC COM 548661107 218558 1077376 SH SOLE 1077376 0 0 LPL FINL HLDGS INC COM 50212V100 19389 123684 SH SOLE 123684 0 0 LTC PPTYS INC COM 502175102 1445 45608 SH SOLE 45608 0 0 LUCID GROUP INC COM 549498103 518 20392 SH SOLE 20392 0 0 LULULEMON ATHLETICA INC COM 550021109 96079 237407 SH SOLE 237407 0 0 LUMEN TECHNOLOGIES INC COM 550241103 22242 1795125 SH SOLE 1795125 0 0 LUMENTUM HLDGS INC COM 55024U109 2875 34411 SH SOLE 34411 0 0 LYFT INC CL A COM 55087P104 16201 302314 SH SOLE 302314 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 20530 218749 SH SOLE 218749 0 0 M & T BK CORP COM 55261F104 14540 97365 SH SOLE 97365 0 0 M D C HLDGS INC COM 552676108 3607 77201 SH SOLE 77201 0 0 MACERICH CO COM 554382101 461 27567 SH SOLE 27567 0 0 MACK CALI RLTY CORP COM 554489104 328 19168 SH SOLE 19168 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 2256 34775 SH SOLE 34775 0 0 MACQUARIE / FIRST TR GLOBAL COM 55607W100 107 11254 SH SOLE 11254 0 0 MACYS INC COM 55616P104 251 11091 SH SOLE 11091 0 0 MADDEN STEVEN LTD COM 556269108 1002 24946 SH SOLE 24946 0 0 MADISON COVERED CALL & EQUIT COM 557437100 379 48292 SH SOLE 48292 0 0 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 595 8185 SH SOLE 8185 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 680 3657 SH SOLE 3657 0 0 MAG SILVER CORP COM 55903Q104 1498 92462 SH SOLE 92462 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 6798 149144 SH SOLE 149144 0 0 MAGNA INTL INC COM 559222401 13161 174921 SH SOLE 174921 0 0 MAGNITE INC COM 55955D100 902 32214 SH SOLE 32214 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 642 36089 SH SOLE 36089 0 0 MAIN STR CAP CORP COM 56035L104 1206 29345 SH SOLE 29345 0 0 MALIBU BOATS INC COM CL A 56117J100 2093 29907 SH SOLE 29907 0 0 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 547 25071 SH SOLE 25071 0 0 MANHATTAN ASSOCIATES INC COM 562750109 7631 49868 SH SOLE 49868 0 0 MANITOWOC CO INC COM NEW 563571405 238 11118 SH SOLE 11118 0 0 MANPOWERGROUP INC WIS COM 56418H100 4568 42186 SH SOLE 42186 0 0 MANTECH INTERNATIONAL CORP CL A 564563104 6638 87438 SH SOLE 87438 0 0 MANULIFE FINL CORP COM 56501R106 2844 147809 SH SOLE 147809 0 0 MARATHON OIL CORP COM 565849106 3866 282843 SH SOLE 282843 0 0 MARATHON PETE CORP COM 56585A102 19030 307876 SH SOLE 307876 0 0 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 740 15068 SH SOLE 15068 0 0 MARCUS & MILLICHAP INC COM 566324109 1912 47062 SH SOLE 47062 0 0 MARKEL CORP COM 570535104 23740 19864 SH SOLE 19864 0 0 MARKETAXESS HLDGS INC COM 57060D108 22281 52963 SH SOLE 52963 0 0 MARRIOTT INTL INC NEW CL A 571903202 19241 129926 SH SOLE 129926 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 1517 9640 SH SOLE 9640 0 0 MARSH & MCLENNAN COS INC COM 571748102 91805 606256 SH SOLE 606256 0 0 MARTEN TRANS LTD COM 573075108 1754 111760 SH SOLE 111760 0 0 MARTIN MARIETTA MATLS INC COM 573284106 22417 65609 SH SOLE 65609 0 0 MARVELL TECHNOLOGY INC COM 573874104 28074 465488 SH SOLE 465488 0 0 MASCO CORP COM 574599106 28138 506541 SH SOLE 506541 0 0 MASIMO CORP COM 574795100 9496 35078 SH SOLE 35078 0 0 MASONITE INTL CORP COM 575385109 5119 48229 SH SOLE 48229 0 0 MASTEC INC COM 576323109 2824 32726 SH SOLE 32726 0 0 MASTECH DIGITAL INC COM 57633B100 199 11728 SH SOLE 11728 0 0 MASTERCARD INCORPORATED CL A 57636Q104 463653 1333558 SH SOLE 1333558 0 0 MATADOR RES CO COM 576485205 3586 94267 SH SOLE 94267 0 0 MATCH GROUP INC NEW COM 57667L107 52030 331428 SH SOLE 331428 0 0 MATERION CORP COM 576690101 3554 51783 SH SOLE 51783 0 0 MATSON INC COM 57686G105 1122 13905 SH SOLE 13905 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 316 11155 SH SOLE 11155 0 0 MAXIMUS INC COM 577933104 11390 136905 SH SOLE 136905 0 0 MAXLINEAR INC COM 57776J100 482 9779 SH SOLE 9779 0 0 MBIA INC COM 55262C100 1447 112604 SH SOLE 112604 0 0 MCAFEE CORP COM CL A 579063108 737 33316 SH SOLE 33316 0 0 MCCORMICK & CO INC COM NON VTG 579780206 9115 112484 SH SOLE 112484 0 0 MCDONALDS CORP COM 580135101 129839 538507 SH SOLE 538507 0 0 MCGRATH RENTCORP COM 580589109 1160 16118 SH SOLE 16118 0 0 MCKESSON CORP COM 58155Q103 22220 111444 SH SOLE 111444 0 0 MDU RES GROUP INC COM 552690109 2775 93516 SH SOLE 93516 0 0 MECHEL PAO SPONSORED ADR NE 583840608 47 11593 SH SOLE 11593 0 0 MEDALLIA INC COM 584021109 316 9326 SH SOLE 9326 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 3931 195855 SH SOLE 195855 0 0 MEDIFAST INC COM 58470H101 855 4439 SH SOLE 4439 0 0 MEDNAX INC COM 58502B106 1861 65464 SH SOLE 65464 0 0 MEDPACE HLDGS INC COM 58506Q109 6962 36782 SH SOLE 36782 0 0 MEDTRONIC PLC SHS G5960L103 340270 2714562 SH SOLE 2714562 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 885 86398 SH SOLE 86398 0 0 MERCADOLIBRE INC COM 58733R102 120470 71734 SH SOLE 71734 0 0 MERCANTILE BK CORP COM 587376104 944 29480 SH SOLE 29480 0 0 MERCHANTS BANCORP IND COM 58844R108 285 7231 SH SOLE 7231 0 0 MERCK & CO INC COM 58933Y105 329371 4385183 SH SOLE 4385183 0 0 MERCURY GENL CORP NEW COM 589400100 384 6891 SH SOLE 6891 0 0 MERCURY SYS INC COM 589378108 2097 44232 SH SOLE 44232 0 0 MEREDITH CORP COM 589433101 251 4505 SH SOLE 4505 0 0 MERIDIAN BIOSCIENCE INC COM 589584101 587 30513 SH SOLE 30513 0 0 MERIT MED SYS INC COM 589889104 2604 36265 SH SOLE 36265 0 0 MERITAGE HOMES CORP COM 59001A102 4398 45336 SH SOLE 45336 0 0 MESA LABS INC COM 59064R109 2740 9063 SH SOLE 9063 0 0 META FINL GROUP INC COM 59100U108 634 12089 SH SOLE 12089 0 0 METHANEX CORP COM 59151K108 285 6180 SH SOLE 6180 0 0 METHODE ELECTRS INC COM 591520200 561 13343 SH SOLE 13343 0 0 METLIFE INC COM 59156R108 90881 1472226 SH SOLE 1472226 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 71887 52192 SH SOLE 52192 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 1856 215798 SH SOLE 215798 0 0 MFS MUN INCOME TR SH BEN INT 552738106 923 132042 SH SOLE 132042 0 0 MGIC INVT CORP WIS COM 552848103 353 23578 SH SOLE 23578 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 9702 253328 SH SOLE 253328 0 0 MGM RESORTS INTERNATIONAL COM 552953101 10931 253327 SH SOLE 253327 0 0 MGP INGREDIENTS INC NEW COM 55303J106 4056 62305 SH SOLE 62305 0 0 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 105 19318 SH SOLE 19318 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 46157 300715 SH SOLE 300715 0 0 MICRON TECHNOLOGY INC COM 595112103 45529 641432 SH SOLE 641432 0 0 MICROSOFT CORP COM 594918104 1746823 6196160 SH SOLE 6196160 0 0 MID-AMER APT CMNTYS INC COM 59522J103 25780 138047 SH SOLE 138047 0 0 MIDDLEBY CORP COM 596278101 10644 62425 SH SOLE 62425 0 0 MILLER HERMAN INC COM 600544100 451 11982 SH SOLE 11982 0 0 MIMECAST LTD ORD SHS G14838109 1260 19814 SH SOLE 19814 0 0 MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 103 44030 SH SOLE 44030 0 0 MINERALS TECHNOLOGIES INC COM 603158106 1617 23156 SH SOLE 23156 0 0 MIRATI THERAPEUTICS INC COM 60468T105 215 1213 SH SOLE 1213 0 0 MISTRAS GROUP INC COM 60649T107 183 18044 SH SOLE 18044 0 0 MITEK SYS INC COM NEW 606710200 265 14320 SH SOLE 14320 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 14143 2385025 SH SOLE 2385025 0 0 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 1135 399622 SH SOLE 399622 0 0 MKS INSTRS INC COM 55306N104 3899 25837 SH SOLE 25837 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2703 280355 SH SOLE 280355 0 0 MODEL N INC COM 607525102 930 27775 SH SOLE 27775 0 0 MODERNA INC COM 60770K107 18018 46818 SH SOLE 46818 0 0 MODINE MFG CO COM 607828100 243 21428 SH SOLE 21428 0 0 MOELIS & CO CL A 60786M105 4317 69777 SH SOLE 69777 0 0 MOHAWK INDS INC COM 608190104 13063 73635 SH SOLE 73635 0 0 MOLINA HEALTHCARE INC COM 60855R100 12027 44330 SH SOLE 44330 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1258 27127 SH SOLE 27127 0 0 MOMENTIVE GLOBAL INC COM 60878Y108 456 23274 SH SOLE 23274 0 0 MONDAY COM LTD SHS M7S64H106 2500 7663 SH SOLE 7663 0 0 MONDELEZ INTL INC CL A 609207105 71050 1221217 SH SOLE 1221217 0 0 MONGODB INC CL A 60937P106 2944 6244 SH SOLE 6244 0 0 MONOLITHIC PWR SYS INC COM 609839105 48496 100057 SH SOLE 100057 0 0 MONRO INC COM 610236101 5287 91940 SH SOLE 91940 0 0 MONROE CAP CORP COM 610335101 2083 200504 SH SOLE 200504 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 50568 569260 SH SOLE 569260 0 0 MONTROSE ENVIRONMENTAL GROUP COM 615111101 7519 121788 SH SOLE 121788 0 0 MOODYS CORP COM 615369105 47221 132976 SH SOLE 132976 0 0 MOOG INC CL A 615394202 3979 52194 SH SOLE 52194 0 0 MORGAN STANLEY COM NEW 617446448 183130 1881926 SH SOLE 1881926 0 0 MORGAN STANLEY EMKT DBT FD I COM 61744H105 937 102885 SH SOLE 102885 0 0 MORNINGSTAR INC COM 617700109 2929 11307 SH SOLE 11307 0 0 MOSAIC CO NEW COM 61945C103 3581 100248 SH SOLE 100248 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 56285 242275 SH SOLE 242275 0 0 MOVADO GROUP INC COM 624580106 1792 56894 SH SOLE 56894 0 0 MP MATERIALS CORP COM CL A 553368101 207 6414 SH SOLE 6414 0 0 MPLX LP COM UNIT REP LTD 55336V100 773 27166 SH SOLE 27166 0 0 MSA SAFETY INC COM 553498106 1554 10663 SH SOLE 10663 0 0 MSC INDL DIRECT INC CL A 553530106 5355 66776 SH SOLE 66776 0 0 MSCI INC COM 55354G100 112415 184790 SH SOLE 184790 0 0 MUELLER INDS INC COM 624756102 1554 37801 SH SOLE 37801 0 0 MUELLER WTR PRODS INC COM SER A 624758108 1701 111763 SH SOLE 111763 0 0 MURPHY OIL CORP COM 626717102 1791 71741 SH SOLE 71741 0 0 MURPHY USA INC COM 626755102 4583 27398 SH SOLE 27398 0 0 MUSTANG BIO INC COM 62818Q104 48 17678 SH SOLE 17678 0 0 MYR GROUP INC DEL COM 55405W104 738 7421 SH SOLE 7421 0 0 MYRIAD GENETICS INC COM 62855J104 3977 123162 SH SOLE 123162 0 0 MYT NETHERLANDS PARENT B V ADS 55406W103 3029 112584 SH SOLE 112584 0 0 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 125 22104 SH SOLE 22104 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 1098 22870 SH SOLE 22870 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 861 19984 SH SOLE 19984 0 0 NASDAQ INC COM 631103108 61768 320010 SH SOLE 320010 0 0 NATERA INC COM 632307104 14009 125712 SH SOLE 125712 0 0 NATIONAL BEVERAGE CORP COM 635017106 6256 119186 SH SOLE 119186 0 0 NATIONAL BK HLDGS CORP CL A 633707104 675 16673 SH SOLE 16673 0 0 NATIONAL CINEMEDIA INC COM 635309107 55 15463 SH SOLE 15463 0 0 NATIONAL FUEL GAS CO COM 636180101 1709 32533 SH SOLE 32533 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 37111 622349 SH SOLE 622349 0 0 NATIONAL HEALTHCARE CORP COM 635906100 488 6977 SH SOLE 6977 0 0 NATIONAL INSTRS CORP COM 636518102 10855 276700 SH SOLE 276700 0 0 NATIONAL RESH CORP COM NEW 637372202 262 6209 SH SOLE 6209 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 512 11843 SH SOLE 11843 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 556 10531 SH SOLE 10531 0 0 NATIONAL VISION HLDGS INC COM 63845R107 2689 47375 SH SOLE 47375 0 0 NATURAL GROCERS BY VITAMIN C COM 63888U108 155 13849 SH SOLE 13849 0 0 NATUS MED INC DEL COM 639050103 889 35433 SH SOLE 35433 0 0 NAVIENT CORPORATION COM 63938C108 1348 68299 SH SOLE 68299 0 0 NBT BANCORP INC COM 628778102 436 12080 SH SOLE 12080 0 0 NCINO INC COM 63947U107 2113 29755 SH SOLE 29755 0 0 NCR CORP NEW COM 62886E108 3490 90040 SH SOLE 90040 0 0 NEKTAR THERAPEUTICS COM 640268108 262 14568 SH SOLE 14568 0 0 NEOGEN CORP COM 640491106 13435 309338 SH SOLE 309338 0 0 NEOGENOMICS INC COM NEW 64049M209 4085 84673 SH SOLE 84673 0 0 NETAPP INC COM 64110D104 16460 183379 SH SOLE 183379 0 0 NETEASE INC SPONSORED ADS 64110W102 5374 62926 SH SOLE 62926 0 0 NETFLIX INC COM 64110L106 158452 259615 SH SOLE 259615 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 469 95157 SH SOLE 95157 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 9414 98150 SH SOLE 98150 0 0 NEURONETICS INC COM 64131A105 141 21418 SH SOLE 21418 0 0 NEVRO CORP COM 64157F103 5640 48460 SH SOLE 48460 0 0 NEW AMER HIGH INCOME FD INC COM NEW 641876800 1085 113597 SH SOLE 113597 0 0 NEW JERSEY RES CORP COM 646025106 252 7253 SH SOLE 7253 0 0 NEW MTN FIN CORP COM 647551100 1606 120674 SH SOLE 120674 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 71 34518 SH SOLE 34518 0 0 NEW RELIC INC COM 64829B100 414 5765 SH SOLE 5765 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 385 34984 SH SOLE 34984 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 1350 104916 SH SOLE 104916 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 59 13947 SH SOLE 13947 0 0 NEW YORK TIMES CO CL A 650111107 4062 82447 SH SOLE 82447 0 0 NEWELL BRANDS INC COM 651229106 7149 322895 SH SOLE 322895 0 0 NEWMARK GROUP INC CL A 65158N102 836 58416 SH SOLE 58416 0 0 NEWMARKET CORP COM 651587107 4243 12526 SH SOLE 12526 0 0 NEWMONT CORP COM 651639106 15341 282527 SH SOLE 282527 0 0 NEWS CORP NEW CL A 65249B109 11822 502401 SH SOLE 502401 0 0 NEWS CORP NEW CL B 65249B208 641 27582 SH SOLE 27582 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 6335 102369 SH SOLE 102369 0 0 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 284 20409 SH SOLE 20409 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 22454 147763 SH SOLE 147763 0 0 NEXTERA ENERGY INC COM 65339F101 279800 3563427 SH SOLE 3563427 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 8424 111789 SH SOLE 111789 0 0 NEXTIER OILFIELD SOLUTIONS COM 65290C105 58 12581 SH SOLE 12581 0 0 NICE LTD SPONSORED ADR 653656108 7326 25791 SH SOLE 25791 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 2635 137334 SH SOLE 137334 0 0 NIKE INC CL B 654106103 351454 2419983 SH SOLE 2419983 0 0 NIKOLA CORP COM 654110105 184 17253 SH SOLE 17253 0 0 NIO INC SPON ADS 62914V106 1013 28438 SH SOLE 28438 0 0 NISOURCE INC COM 65473P105 16298 672624 SH SOLE 672624 0 0 NIU TECHNOLOGIES ADS 65481N100 309 13319 SH SOLE 13319 0 0 NLIGHT INC COM 65487K100 534 18947 SH SOLE 18947 0 0 NMI HLDGS INC CL A 629209305 661 29256 SH SOLE 29256 0 0 NOAH HLDGS LTD SPON ADS CL A 65487X102 364 9795 SH SOLE 9795 0 0 NOKIA CORP SPONSORED ADR 654902204 3767 691170 SH SOLE 691170 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 5752 208701 SH SOLE 208701 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 928 187917 SH SOLE 187917 0 0 NORDSON CORP COM 655663102 30066 126248 SH SOLE 126248 0 0 NORDSTROM INC COM 655664100 4782 180796 SH SOLE 180796 0 0 NORFOLK SOUTHN CORP COM 655844108 55198 230711 SH SOLE 230711 0 0 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 3084 63460 SH SOLE 63460 0 0 NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 4050 101075 SH SOLE 101075 0 0 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 1833 43137 SH SOLE 43137 0 0 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 11102 272776 SH SOLE 272776 0 0 NORTHERN LTS FD TR IV MAIN THEMATC IN 66538H278 431 19720 SH SOLE 19720 0 0 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 3073 80539 SH SOLE 80539 0 0 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 3898 149115 SH SOLE 149115 0 0 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 2090 58976 SH SOLE 58976 0 0 NORTHERN LTS FD TR IV STERLING CAPITAL 66538H385 2678 90890 SH SOLE 90890 0 0 NORTHERN OIL AND GAS INC MN COM 665531307 5387 251728 SH SOLE 251728 0 0 NORTHERN TR CORP COM 665859104 34846 323218 SH SOLE 323218 0 0 NORTHROP GRUMMAN CORP COM 666807102 47604 132179 SH SOLE 132179 0 0 NORTHWEST BANCSHARES INC MD COM 667340103 203 15320 SH SOLE 15320 0 0 NORTHWEST NAT HLDG CO COM 66765N105 266 5774 SH SOLE 5774 0 0 NORTHWESTERN CORP COM NEW 668074305 1983 34600 SH SOLE 34600 0 0 NORTONLIFELOCK INC COM 668771108 15193 600511 SH SOLE 600511 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1093 40928 SH SOLE 40928 0 0 NOV INC COM 62955J103 1079 82268 SH SOLE 82268 0 0 NOVA LTD COM M7516K103 385 3767 SH SOLE 3767 0 0 NOVANTA INC COM 67000B104 4843 31346 SH SOLE 31346 0 0 NOVARTIS AG SPONSORED ADR 66987V109 87577 1070890 SH SOLE 1070890 0 0 NOVAVAX INC COM NEW 670002401 421 2032 SH SOLE 2032 0 0 NOVOCURE LTD ORD SHS G6674U108 3026 26051 SH SOLE 26051 0 0 NOVO-NORDISK A S ADR 670100205 128843 1341973 SH SOLE 1341973 0 0 NOW INC COM 67011P100 1137 148680 SH SOLE 148680 0 0 NRG ENERGY INC COM NEW 629377508 5450 133482 SH SOLE 133482 0 0 NU SKIN ENTERPRISES INC CL A 67018T105 207 5105 SH SOLE 5105 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 2194 39862 SH SOLE 39862 0 0 NUCOR CORP COM 670346105 40561 411832 SH SOLE 411832 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 7983 235753 SH SOLE 235753 0 0 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 12934 521140 SH SOLE 521140 0 0 NUSHARES ETF TR ESG HI TLD CRP 67092P854 5809 235105 SH SOLE 235105 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 10472 334036 SH SOLE 334036 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 29159 445501 SH SOLE 445501 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 34808 928286 SH SOLE 928286 0 0 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 5916 108784 SH SOLE 108784 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 3719 85531 SH SOLE 85531 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 27033 1044560 SH SOLE 1044560 0 0 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 5006 137957 SH SOLE 137957 0 0 NUTANIX INC CL A 67059N108 5114 135658 SH SOLE 135658 0 0 NUTRIEN LTD COM 67077M108 10363 159801 SH SOLE 159801 0 0 NUVASIVE INC COM 670704105 2255 37684 SH SOLE 37684 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 399 23244 SH SOLE 23244 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1159 76316 SH SOLE 76316 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 960 56323 SH SOLE 56323 0 0 NUVEEN CORPORATE INCM NOVEME COM 67077N106 151 16079 SH SOLE 16079 0 0 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 72 11002 SH SOLE 11002 0 0 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1280 76437 SH SOLE 76437 0 0 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 1656 165930 SH SOLE 165930 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 1091 108351 SH SOLE 108351 0 0 NUVEEN MORTGAGE AND INCOME F COM 670735109 431 20787 SH SOLE 20787 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 306 20753 SH SOLE 20753 0 0 NUVEEN MUN VALUE FD INC COM 670928100 159 14026 SH SOLE 14026 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 424 25360 SH SOLE 25360 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 1414 49836 SH SOLE 49836 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 309 31482 SH SOLE 31482 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 1119 112998 SH SOLE 112998 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 1470 59262 SH SOLE 59262 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1704 109094 SH SOLE 109094 0 0 NUVEEN REAL ASSET INCOME & G COM 67074Y105 459 30102 SH SOLE 30102 0 0 NUVEEN SR INCOME FD COM 67067Y104 1059 181056 SH SOLE 181056 0 0 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 305 13293 SH SOLE 13293 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 627 37668 SH SOLE 37668 0 0 NV5 GLOBAL INC COM 62945V109 510 5171 SH SOLE 5171 0 0 NVENT ELECTRIC PLC SHS G6700G107 4589 141939 SH SOLE 141939 0 0 NVIDIA CORPORATION COM 67066G104 394546 1904556 SH SOLE 1904556 0 0 NVR INC COM 62944T105 22384 4669 SH SOLE 4669 0 0 NXP SEMICONDUCTORS N V COM N6596X109 98451 502634 SH SOLE 502634 0 0 O2MICRO INTERNATIONAL LIMITE SPONS ADR 67107W100 88 14490 SH SOLE 14490 0 0 OAK STR HEALTH INC COM 67181A107 10949 257437 SH SOLE 257437 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 263 37264 SH SOLE 37264 0 0 OASIS PETROLEUM INC COM NEW 674215207 5016 50458 SH SOLE 50458 0 0 OCCIDENTAL PETE CORP COM 674599105 1730 58475 SH SOLE 58475 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 172 14512 SH SOLE 14512 0 0 OCEANEERING INTL INC COM 675232102 133 10022 SH SOLE 10022 0 0 OCEANFIRST FINL CORP COM 675234108 233 10879 SH SOLE 10879 0 0 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 489 19312 SH SOLE 19312 0 0 OFS CREDIT COMPANY INC COM 67111Q107 820 60247 SH SOLE 60247 0 0 OGE ENERGY CORP COM 670837103 4585 139104 SH SOLE 139104 0 0 OKTA INC CL A 679295105 53065 223583 SH SOLE 223583 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 68679 240152 SH SOLE 240152 0 0 OLD NATL BANCORP IND COM 680033107 657 38750 SH SOLE 38750 0 0 OLD REP INTL CORP COM 680223104 2656 114817 SH SOLE 114817 0 0 OLIN CORP COM PAR $1 680665205 1589 32923 SH SOLE 32923 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 11766 195182 SH SOLE 195182 0 0 OLO INC CL A 68134L109 698 23241 SH SOLE 23241 0 0 OMEGA FLEX INC COM 682095104 324 2271 SH SOLE 2271 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 2093 69853 SH SOLE 69853 0 0 OMNICELL COM COM 68213N109 13626 91803 SH SOLE 91803 0 0 OMNICOM GROUP INC COM 681919106 26947 371891 SH SOLE 371891 0 0 ON SEMICONDUCTOR CORP COM 682189105 13905 303809 SH SOLE 303809 0 0 ONCOSEC MED INC COM 68234L306 45 21006 SH SOLE 21006 0 0 ONCTERNAL THERAPEUTICS INC COM 68236P107 209 50081 SH SOLE 50081 0 0 ONE GAS INC COM 68235P108 512 8082 SH SOLE 8082 0 0 ONEMAIN HLDGS INC COM 68268W103 4264 77057 SH SOLE 77057 0 0 ONEOK INC NEW COM 682680103 48713 840022 SH SOLE 840022 0 0 ONTO INNOVATION INC COM 683344105 4530 62699 SH SOLE 62699 0 0 OPEN TEXT CORP COM 683715106 15351 314953 SH SOLE 314953 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 487 23716 SH SOLE 23716 0 0 OPERA LTD SPONSORED ADS 68373M107 907 102446 SH SOLE 102446 0 0 OPTIMIZERX CORP COM NEW 68401U204 366 4277 SH SOLE 4277 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 319 13156 SH SOLE 13156 0 0 ORACLE CORP COM 68389X105 154847 1777162 SH SOLE 1777162 0 0 ORANGE SPONSORED ADR 684060106 1817 167755 SH SOLE 167755 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 2599 229765 SH SOLE 229765 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 30266 49531 SH SOLE 49531 0 0 ORGANON & CO COMMON STOCK 68622V106 3371 102800 SH SOLE 102800 0 0 ORIX CORP SPONSORED ADR 686330101 4850 51316 SH SOLE 51316 0 0 ORMAT TECHNOLOGIES INC COM 686688102 715 10741 SH SOLE 10741 0 0 ORTHOPEDIATRICS CORP COM 68752L100 2977 45441 SH SOLE 45441 0 0 OSHKOSH CORP COM 688239201 54293 530357 SH SOLE 530357 0 0 OSI ETF TR OSHS GBL INTER 67110P704 746 14077 SH SOLE 14077 0 0 OSI ETF TR OSHARES US QUALT 67110P407 10461 251284 SH SOLE 251284 0 0 OTIS WORLDWIDE CORP COM 68902V107 16837 204625 SH SOLE 204625 0 0 OTTER TAIL CORP COM 689648103 205 3665 SH SOLE 3665 0 0 OUTFRONT MEDIA INC COM 69007J106 714 28341 SH SOLE 28341 0 0 OVERSTOCK COM INC DEL COM 690370101 364 4671 SH SOLE 4671 0 0 OVINTIV INC COM 69047Q102 2601 79102 SH SOLE 79102 0 0 OWENS & MINOR INC NEW COM 690732102 289 9246 SH SOLE 9246 0 0 OWENS CORNING NEW COM 690742101 6318 73891 SH SOLE 73891 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 1146 81137 SH SOLE 81137 0 0 OXFORD INDS INC COM 691497309 686 7606 SH SOLE 7606 0 0 OXFORD LANE CAP CORP COM 691543102 587 81478 SH SOLE 81478 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 10883 428469 SH SOLE 428469 0 0 PACCAR INC COM 693718108 16371 207442 SH SOLE 207442 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 3999 102725 SH SOLE 102725 0 0 PACER FDS TR BNCHMRK INDSTR 69374H766 1482 33787 SH SOLE 33787 0 0 PACER FDS TR LUNT LRG CP ALTR 69374H717 248 6030 SH SOLE 6030 0 0 PACER FDS TR TRENDPILOT INTL 69374H683 2172 76151 SH SOLE 76151 0 0 PACER FDS TR TRENDPILOT US BD 69374H642 26588 980368 SH SOLE 980368 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 2745 49318 SH SOLE 49318 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 13777 365156 SH SOLE 365156 0 0 PACER FDS TR TRENDP US MID CP 69374H204 2404 68470 SH SOLE 68470 0 0 PACER FDS TR US CASH COWS 100 69374H881 1147 26246 SH SOLE 26246 0 0 PACER FDS TR PACER US SMALL 69374H857 778 18349 SH SOLE 18349 0 0 PACER FDS TR WEALTHSHIELD 69374H840 7474 234503 SH SOLE 234503 0 0 PACIFIC PREMIER BANCORP COM 69478X105 3133 75609 SH SOLE 75609 0 0 PACIRA BIOSCIENCES INC COM 695127100 1318 23532 SH SOLE 23532 0 0 PACKAGING CORP AMER COM 695156109 19217 139818 SH SOLE 139818 0 0 PACWEST BANCORP DEL COM 695263103 1285 28364 SH SOLE 28364 0 0 PAGERDUTY INC COM 69553P100 1818 43891 SH SOLE 43891 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 5290 102274 SH SOLE 102274 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 4996 207807 SH SOLE 207807 0 0 PALO ALTO NETWORKS INC COM 697435105 44985 93916 SH SOLE 93916 0 0 PALOMAR HLDGS INC COM 69753M105 614 7599 SH SOLE 7599 0 0 PAN AMERN SILVER CORP COM 697900108 1847 79384 SH SOLE 79384 0 0 PAPA JOHNS INTL INC COM 698813102 828 6517 SH SOLE 6517 0 0 PARAMOUNT GROUP INC COM 69924R108 174 19375 SH SOLE 19375 0 0 PARK CITY GROUP INC COM NEW 700215304 125 23021 SH SOLE 23021 0 0 PARK HOTELS & RESORTS INC COM 700517105 464 24231 SH SOLE 24231 0 0 PARKER-HANNIFIN CORP COM 701094104 31046 111029 SH SOLE 111029 0 0 PARSONS CORP DEL COM 70202L102 2060 61007 SH SOLE 61007 0 0 PATRICK INDS INC COM 703343103 1703 20442 SH SOLE 20442 0 0 PATTERSON COS INC COM 703395103 1505 49936 SH SOLE 49936 0 0 PATTERSON-UTI ENERGY INC COM 703481101 338 37595 SH SOLE 37595 0 0 PAYA HOLDINGS INC COM CL A 70434P103 354 32539 SH SOLE 32539 0 0 PAYCHEX INC COM 704326107 90914 808487 SH SOLE 808487 0 0 PAYCOM SOFTWARE INC COM 70432V102 51714 104315 SH SOLE 104315 0 0 PAYLOCITY HLDG CORP COM 70438V106 27125 96738 SH SOLE 96738 0 0 PAYPAL HLDGS INC COM 70450Y103 321386 1235104 SH SOLE 1235104 0 0 PDC ENERGY INC COM 69327R101 1328 28019 SH SOLE 28019 0 0 PEARSON PLC SPONSORED ADR 705015105 1796 185765 SH SOLE 185765 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 4455 198793 SH SOLE 198793 0 0 PEGASYSTEMS INC COM 705573103 8384 65968 SH SOLE 65968 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 4953 56895 SH SOLE 56895 0 0 PEMBINA PIPELINE CORP COM 706327103 630 19876 SH SOLE 19876 0 0 PENN NATL GAMING INC COM 707569109 5169 71334 SH SOLE 71334 0 0 PENNANT GROUP INC COM 70805E109 324 11544 SH SOLE 11544 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 254 19870 SH SOLE 19870 0 0 PENNYMAC FINL SVCS INC NEW COM 70932M107 749 12260 SH SOLE 12260 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 2423 24085 SH SOLE 24085 0 0 PENTAIR PLC SHS G7S00T104 10168 140001 SH SOLE 140001 0 0 PENUMBRA INC COM 70975L107 1606 6027 SH SOLE 6027 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 5350 306224 SH SOLE 306224 0 0 PEPSICO INC COM 713448108 261142 1736201 SH SOLE 1736201 0 0 PERELLA WEINBERG PARTNERS CLASS A COM 71367G102 478 36062 SH SOLE 36062 0 0 PERFICIENT INC COM 71375U101 3707 32040 SH SOLE 32040 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 5548 119416 SH SOLE 119416 0 0 PERKINELMER INC COM 714046109 17959 103635 SH SOLE 103635 0 0 PERRIGO CO PLC SHS G97822103 12223 258241 SH SOLE 258241 0 0 PETCO HEALTH & WELLNESS CO I COM 71601V105 555 26305 SH SOLE 26305 0 0 PETIQ INC COM CL A 71639T106 2132 85376 SH SOLE 85376 0 0 PETMED EXPRESS INC COM 716382106 253 9423 SH SOLE 9423 0 0 PETROCHINA CO LTD SPONSORED ADR 71646E100 1599 34191 SH SOLE 34191 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1555 150380 SH SOLE 150380 0 0 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 702 70163 SH SOLE 70163 0 0 PFIZER INC COM 717081103 213225 4957575 SH SOLE 4957575 0 0 PG&E CORP COM 69331C108 1333 138828 SH SOLE 138828 0 0 PGIM ETF TR ULTRA SHORT 69344A107 521 10484 SH SOLE 10484 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 793 51471 SH SOLE 51471 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 303 18685 SH SOLE 18685 0 0 PGT INNOVATIONS INC COM 69336V101 319 16724 SH SOLE 16724 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 470 21803 SH SOLE 21803 0 0 PHILIP MORRIS INTL INC COM 718172109 251156 2649607 SH SOLE 2649607 0 0 PHILLIPS 66 COM 718546104 58132 830100 SH SOLE 830100 0 0 PHOENIX NEW MEDIA LTD SPONSORED ADS 71910C103 81 63628 SH SOLE 63628 0 0 PHREESIA INC COM 71944F106 803 13012 SH SOLE 13012 0 0 PHYSICIANS RLTY TR COM 71943U104 5368 304631 SH SOLE 304631 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1250 71726 SH SOLE 71726 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 1792 98000 SH SOLE 98000 0 0 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1321 62532 SH SOLE 62532 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1047 39401 SH SOLE 39401 0 0 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 1199 98174 SH SOLE 98174 0 0 PIMCO EQUITY SER RAFI DYN EMERG 72202L389 24604 835556 SH SOLE 835556 0 0 PIMCO EQUITY SER RAFI DYN MULTI 72202L371 2504 85454 SH SOLE 85454 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 68579 691038 SH SOLE 691038 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 13038 237655 SH SOLE 237655 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 6810 78504 SH SOLE 78504 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 169253 1531012 SH SOLE 1531012 0 0 PIMCO ETF TR BROAD US TIPS 72201R403 1654 25193 SH SOLE 25193 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 41014 402813 SH SOLE 402813 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 77947 764715 SH SOLE 764715 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 4135 73363 SH SOLE 73363 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 10018 88213 SH SOLE 88213 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 4225 82369 SH SOLE 82369 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 1583 252042 SH SOLE 252042 0 0 PIMCO INCOME OPPORTUNITY FD COM 72202B100 389 15880 SH SOLE 15880 0 0 PIMCO MUN INCOME FD II COM 72200W106 236 15987 SH SOLE 15987 0 0 PIMCO STRATEGIC INCOME FD COM 72200X104 73 10342 SH SOLE 10342 0 0 PINDUODUO INC SPONSORED ADS 722304102 684 7549 SH SOLE 7549 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 14285 151835 SH SOLE 151835 0 0 PINNACLE WEST CAP CORP COM 723484101 2984 41242 SH SOLE 41242 0 0 PINTEREST INC CL A 72352L106 17070 335041 SH SOLE 335041 0 0 PIONEER MUNICIPAL HIGH INCOM COM 723762100 935 80599 SH SOLE 80599 0 0 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 911 75100 SH SOLE 75100 0 0 PIONEER NAT RES CO COM 723787107 132990 798692 SH SOLE 798692 0 0 PIPER SANDLER COMPANIES COM 724078100 4936 35646 SH SOLE 35646 0 0 PITNEY BOWES INC COM 724479100 365 50687 SH SOLE 50687 0 0 PJT PARTNERS INC COM CL A 69343T107 1702 21518 SH SOLE 21518 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3385 332858 SH SOLE 332858 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 899 83442 SH SOLE 83442 0 0 PLANET FITNESS INC CL A 72703H101 24093 306727 SH SOLE 306727 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 95 11495 SH SOLE 11495 0 0 PLDT INC SPONSORED ADR 69344D408 329 10091 SH SOLE 10091 0 0 PLEXUS CORP COM 729132100 2825 31594 SH SOLE 31594 0 0 PLUG POWER INC COM NEW 72919P202 1654 64766 SH SOLE 64766 0 0 PLYMOUTH INDL REIT INC COM 729640102 2831 124447 SH SOLE 124447 0 0 PNC FINL SVCS GROUP INC COM 693475105 110920 566959 SH SOLE 566959 0 0 PNM RES INC COM 69349H107 425 8588 SH SOLE 8588 0 0 POLARIS INC COM 731068102 9617 80372 SH SOLE 80372 0 0 POOL CORP COM 73278L105 75565 173948 SH SOLE 173948 0 0 POPULAR INC COM NEW 733174700 1121 14429 SH SOLE 14429 0 0 PORCH GROUP INC COM 733245104 549 31067 SH SOLE 31067 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 7063 150315 SH SOLE 150315 0 0 POSCO SPONSORED ADR 693483109 4405 63867 SH SOLE 63867 0 0 POST HLDGS INC COM 737446104 4131 37503 SH SOLE 37503 0 0 POSTAL REALTY TRUST INC CL A 73757R102 1174 62989 SH SOLE 62989 0 0 POTLATCHDELTIC CORPORATION COM 737630103 267 5172 SH SOLE 5172 0 0 POWER INTEGRATIONS INC COM 739276103 12677 128059 SH SOLE 128059 0 0 PPG INDS INC COM 693506107 26379 184454 SH SOLE 184454 0 0 PPL CORP COM 69351T106 35329 1267196 SH SOLE 1267196 0 0 PRA GROUP INC COM 69354N106 1656 39296 SH SOLE 39296 0 0 PREMIER INC CL A 74051N102 211 5448 SH SOLE 5448 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 801 14271 SH SOLE 14271 0 0 PRETIUM RES INC COM 74139C102 143 14814 SH SOLE 14814 0 0 PRICE T ROWE GROUP INC COM 74144T108 15534 78975 SH SOLE 78975 0 0 PRICESMART INC COM 741511109 570 7353 SH SOLE 7353 0 0 PRIMERICA INC COM 74164M108 7888 51345 SH SOLE 51345 0 0 PRIMO WATER CORPORATION COM 74167P108 444 28236 SH SOLE 28236 0 0 PRIMORIS SVCS CORP COM 74164F103 536 21901 SH SOLE 21901 0 0 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 2143 103333 SH SOLE 103333 0 0 PRINCIPAL EXCHANGE-TRADED FD PRCPL MIL INDX 74255Y508 1873 30823 SH SOLE 30823 0 0 PRINCIPAL EXCHANGE-TRADED FD ACTIVE HIGH YL 74255Y102 535 25573 SH SOLE 25573 0 0 PRINCIPAL EXCHANGE-TRADED FD PRNC INVT GRAD 74255Y821 2093 78759 SH SOLE 78759 0 0 PRINCIPAL EXCHANGE-TRADED FD QUALITY ETF 74255Y201 1136 21056 SH SOLE 21056 0 0 PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 15025 372610 SH SOLE 372610 0 0 PRINCIPAL EXCHANGE-TRADED FD PRNCPL VLU ETF 74255Y300 1294 30685 SH SOLE 30685 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2380 36955 SH SOLE 36955 0 0 PRIVIA HEALTH GROUP INC COM 74276R102 286 12130 SH SOLE 12130 0 0 PROCORE TECHNOLOGIES INC COM 74275K108 687 7695 SH SOLE 7695 0 0 PROCTER AND GAMBLE CO COM 742718109 278923 1995158 SH SOLE 1995158 0 0 PROG HOLDINGS INC COM NPV 74319R101 957 22789 SH SOLE 22789 0 0 PROGRESS SOFTWARE CORP COM 743312100 3501 71164 SH SOLE 71164 0 0 PROGRESSIVE CORP COM 743315103 52738 583453 SH SOLE 583453 0 0 PROGYNY INC COM 74340E103 10002 178611 SH SOLE 178611 0 0 PROLOGIS INC. COM 74340W103 115989 924727 SH SOLE 924727 0 0 PROS HOLDINGS INC COM 74346Y103 4523 127475 SH SOLE 127475 0 0 PROSHARES TR DJ BRKFLD GLB 74347B508 15324 339294 SH SOLE 339294 0 0 PROSHARES TR INVT INT RT HG 74347B607 14172 187388 SH SOLE 187388 0 0 PROSHARES TR MSCI EAFE DIVD 74347B839 294 6358 SH SOLE 6358 0 0 PROSHARES TR MSCI TRANFRMTNAL 74347G796 511 11428 SH SOLE 11428 0 0 PROSHARES TR PET CARE ETF 74348A145 607 7815 SH SOLE 7815 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 627 10165 SH SOLE 10165 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 33903 382959 SH SOLE 382959 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 742 10951 SH SOLE 10951 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 734 60221 SH SOLE 60221 0 0 PROSHARES TR PSHS ULT MCAP400 74347R404 615 10020 SH SOLE 10020 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 7159 132458 SH SOLE 132458 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 1042 8692 SH SOLE 8692 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 525 4212 SH SOLE 4212 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 237 2080 SH SOLE 2080 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 97 10912 SH SOLE 10912 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 1067 63962 SH SOLE 63962 0 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 1340 14099 SH SOLE 14099 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 2736 37598 SH SOLE 37598 0 0 PROSHARES TR PSHS ULT BASMATL 74347R776 924 10905 SH SOLE 10905 0 0 PROSHARES TR PSHS CONSMR SVCS 74347R750 1257 12652 SH SOLE 12652 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 1644 25950 SH SOLE 25950 0 0 PROSHARES TR PSHS ULTRA INDL 74347R727 1000 33244 SH SOLE 33244 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 1259 18464 SH SOLE 18464 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 1407 14157 SH SOLE 14157 0 0 PROSHARES TR PSHS UL TELE ETF 74347R263 486 10317 SH SOLE 10317 0 0 PROSHARES TR PSHS ULTRA UTIL 74347R685 865 14630 SH SOLE 14630 0 0 PROSHARES TR LARGE CAP CRE 74347R248 2486 24820 SH SOLE 24820 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 576 37822 SH SOLE 37822 0 0 PROSHARES TR ULTR 7-10 TREA 74347R180 208 3056 SH SOLE 3056 0 0 PROSHARES TR PSHS CONSMRGOODS 74347R768 718 8065 SH SOLE 8065 0 0 PROSHARES TR II ULTRA VIX SHORT 74347Y839 218 8867 SH SOLE 8867 0 0 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 80 78000 SH SOLE 78000 0 0 PROSPERITY BANCSHARES INC COM 743606105 5729 80542 SH SOLE 80542 0 0 PROTO LABS INC COM 743713109 4673 70165 SH SOLE 70165 0 0 PROVIDENT FINL SVCS INC COM 74386T105 739 31471 SH SOLE 31471 0 0 PRUDENTIAL FINL INC COM 744320102 49851 473866 SH SOLE 473866 0 0 PRUDENTIAL PLC ADR 74435K204 10353 264244 SH SOLE 264244 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 1936 12349 SH SOLE 12349 0 0 PTC INC COM 69370C100 24986 208578 SH SOLE 208578 0 0 PUBLIC STORAGE COM 74460D109 23481 79033 SH SOLE 79033 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 37021 607900 SH SOLE 607900 0 0 PUBMATIC INC COM CL A 74467Q103 502 19065 SH SOLE 19065 0 0 PULTE GROUP INC COM 745867101 16852 366977 SH SOLE 366977 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 948 135226 SH SOLE 135226 0 0 PURE STORAGE INC CL A 74624M102 798 31703 SH SOLE 31703 0 0 PURPLE INNOVATION INC COM 74640Y106 541 25739 SH SOLE 25739 0 0 PUTNAM MANAGED MUN INCOME TR COM 746823103 102 12204 SH SOLE 12204 0 0 PVH CORPORATION COM 693656100 5874 57146 SH SOLE 57146 0 0 Q2 HLDGS INC COM 74736L109 3220 40183 SH SOLE 40183 0 0 QAD INC CL A 74727D306 804 9197 SH SOLE 9197 0 0 QIAGEN NV SHS NEW N72482123 403 7783 SH SOLE 7783 0 0 QIWI PLC SPON ADR REP B 74735M108 98 11642 SH SOLE 11642 0 0 QORVO INC COM 74736K101 27468 164291 SH SOLE 164291 0 0 QUAKER CHEM CORP COM 747316107 10500 44171 SH SOLE 44171 0 0 QUALCOMM INC COM 747525103 232882 1805570 SH SOLE 1805570 0 0 QUALTRICS INTL INC COM CL A 747601201 434 10144 SH SOLE 10144 0 0 QUALYS INC COM 74758T303 5803 52147 SH SOLE 52147 0 0 QUANTA SVCS INC COM 74762E102 18893 165989 SH SOLE 165989 0 0 QUDIAN INC ADR 747798106 56 38442 SH SOLE 38442 0 0 QUEST DIAGNOSTICS INC COM 74834L100 22050 151745 SH SOLE 151745 0 0 QUICKLOGIC CORP COM NEW 74837P405 119 22212 SH SOLE 22212 0 0 QUIDEL CORP COM 74838J101 2521 17858 SH SOLE 17858 0 0 QUOTIENT TECHNOLOGY INC COM 749119103 453 77838 SH SOLE 77838 0 0 QURATE RETAIL INC COM SER A 74915M100 3667 359909 SH SOLE 359909 0 0 R1 RCM INC COM 749397105 717 32584 SH SOLE 32584 0 0 RACKSPACE TECHNOLOGY INC COM 750102105 9677 680507 SH SOLE 680507 0 0 RADCOM LTD SHS NEW M81865111 123 10816 SH SOLE 10816 0 0 RADIAN GROUP INC COM 750236101 1602 70498 SH SOLE 70498 0 0 RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 468 28648 SH SOLE 28648 0 0 RADWARE LTD ORD M81873107 326 9654 SH SOLE 9654 0 0 RALPH LAUREN CORP CL A 751212101 836 7529 SH SOLE 7529 0 0 RAMBUS INC DEL COM 750917106 362 16328 SH SOLE 16328 0 0 RANGE RES CORP COM 75281A109 456 20170 SH SOLE 20170 0 0 RANPAK HOLDINGS CORP COM CL A 75321W103 837 31218 SH SOLE 31218 0 0 RAPID7 INC COM 753422104 10337 91466 SH SOLE 91466 0 0 RAVEN INDS INC COM 754212108 347 6028 SH SOLE 6028 0 0 RAYMOND JAMES FINL INC COM 754730109 28071 304193 SH SOLE 304193 0 0 RAYONIER INC COM 754907103 300 8402 SH SOLE 8402 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 175428 2040809 SH SOLE 2040809 0 0 RBB FD INC MOTLEY FOL ETF 74933W601 328 8225 SH SOLE 8225 0 0 RBC BEARINGS INC COM 75524B104 22366 105402 SH SOLE 105402 0 0 REALOGY HLDGS CORP COM 75605Y106 816 46543 SH SOLE 46543 0 0 REALTY INCOME CORP COM 756109104 33657 518925 SH SOLE 518925 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 264 2626 SH SOLE 2626 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 396 12085 SH SOLE 12085 0 0 REDFIN CORP COM 75737F108 340 6778 SH SOLE 6778 0 0 REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 354 77243 SH SOLE 77243 0 0 REDWOOD TR INC COM 758075402 445 34542 SH SOLE 34542 0 0 REGAL BELOIT CORP COM 758750103 4673 31080 SH SOLE 31080 0 0 REGENCY CTRS CORP COM 758849103 5227 77636 SH SOLE 77636 0 0 REGENERON PHARMACEUTICALS COM 75886F107 40946 67660 SH SOLE 67660 0 0 REGENXBIO INC COM 75901B107 291 6934 SH SOLE 6934 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 29130 1366986 SH SOLE 1366986 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 8756 78695 SH SOLE 78695 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 22721 159539 SH SOLE 159539 0 0 RELX PLC SPONSORED ADR 759530108 25852 895756 SH SOLE 895756 0 0 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 1964 30545 SH SOLE 30545 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 5523 39619 SH SOLE 39619 0 0 RENASANT CORP COM 75970E107 786 21810 SH SOLE 21810 0 0 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 375 7467 SH SOLE 7467 0 0 RENT A CTR INC NEW COM 76009N100 2055 36568 SH SOLE 36568 0 0 REPAY HLDGS CORP COM CL A 76029L100 223 9678 SH SOLE 9678 0 0 REPLIGEN CORP COM 759916109 29716 102827 SH SOLE 102827 0 0 REPUBLIC SVCS INC COM 760759100 66853 556826 SH SOLE 556826 0 0 RESEARCH FRONTIERS INC COM 760911107 36 14000 SH SOLE 14000 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 789 31819 SH SOLE 31819 0 0 RESMED INC COM 761152107 59262 224862 SH SOLE 224862 0 0 RESOLUTE FST PRODS INC COM 76117W109 1030 86557 SH SOLE 86557 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 43802 715843 SH SOLE 715843 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 853 48966 SH SOLE 48966 0 0 REVANCE THERAPEUTICS INC COM 761330109 989 35491 SH SOLE 35491 0 0 REVOLVE GROUP INC CL A 76156B107 5232 84707 SH SOLE 84707 0 0 REXFORD INDL RLTY INC COM 76169C100 3922 69108 SH SOLE 69108 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 3215 117580 SH SOLE 117580 0 0 RH COM 74967X103 7540 11305 SH SOLE 11305 0 0 RINGCENTRAL INC CL A 76680R206 4136 19016 SH SOLE 19016 0 0 RIO TINTO PLC SPONSORED ADR 767204100 33515 501576 SH SOLE 501576 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 31038 503365 SH SOLE 503365 0 0 RLI CORP COM 749607107 6520 65024 SH SOLE 65024 0 0 RLJ LODGING TR COM 74965L101 179 12025 SH SOLE 12025 0 0 ROBERT HALF INTL INC COM 770323103 15232 151818 SH SOLE 151818 0 0 ROBINHOOD MKTS INC COM CL A 770700102 457 10859 SH SOLE 10859 0 0 ROBLOX CORP CL A 771049103 21027 278319 SH SOLE 278319 0 0 ROCKET COS INC COM CL A 77311W101 1320 82303 SH SOLE 82303 0 0 ROCKWELL AUTOMATION INC COM 773903109 94555 321570 SH SOLE 321570 0 0 ROCKWELL MED INC COM 774374102 16 27302 SH SOLE 27302 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 2065 44268 SH SOLE 44268 0 0 ROGERS CORP COM 775133101 2860 15337 SH SOLE 15337 0 0 ROKU INC COM CL A 77543R102 8012 25571 SH SOLE 25571 0 0 ROLLINS INC COM 775711104 29495 834838 SH SOLE 834838 0 0 ROPER TECHNOLOGIES INC COM 776696106 78267 175436 SH SOLE 175436 0 0 ROSS STORES INC COM 778296103 55151 506669 SH SOLE 506669 0 0 ROYAL BK CDA COM 780087102 16398 164834 SH SOLE 164834 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 5556 62464 SH SOLE 62464 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 13365 299862 SH SOLE 299862 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 14932 337300 SH SOLE 337300 0 0 ROYAL GOLD INC COM 780287108 1317 13787 SH SOLE 13787 0 0 ROYCE MICRO-CAP TR INC COM 780915104 533 46706 SH SOLE 46706 0 0 ROYCE VALUE TR INC COM 780910105 631 35011 SH SOLE 35011 0 0 RPM INTL INC COM 749685103 38601 497118 SH SOLE 497118 0 0 RUSH ENTERPRISES INC CL A 781846209 2738 60637 SH SOLE 60637 0 0 RUSH STREET INTERACTIVE INC COM 782011100 197 10245 SH SOLE 10245 0 0 RYAN SPECIALTY GROUP HLDGS I CL A 78351F107 373 11019 SH SOLE 11019 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 10481 95231 SH SOLE 95231 0 0 RYDER SYS INC COM 783549108 4775 57738 SH SOLE 57738 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 6443 76982 SH SOLE 76982 0 0 S&P GLOBAL INC COM 78409V104 238909 562285 SH SOLE 562285 0 0 SABA CAPITAL INCOME & OPRNT SHARES 78518H103 1687 370860 SH SOLE 370860 0 0 SABINE RTY TR UNIT BEN INT 785688102 802 18782 SH SOLE 18782 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 2845 193271 SH SOLE 193271 0 0 SABRE CORP COM 78573M104 8673 732508 SH SOLE 732508 0 0 SAFEHOLD INC COM 78645L100 3438 47819 SH SOLE 47819 0 0 SAGE THERAPEUTICS INC COM 78667J108 514 11590 SH SOLE 11590 0 0 SAIA INC COM 78709Y105 3047 12802 SH SOLE 12802 0 0 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 829 19340 SH SOLE 19340 0 0 SALEM MEDIA GROUP INC CL A 794093104 186 50000 SH SOLE 50000 0 0 SALESFORCE COM INC COM 79466L302 299879 1105666 SH SOLE 1105666 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 1011 60019 SH SOLE 60019 0 0 SANDERSON FARMS INC COM 800013104 1144 6080 SH SOLE 6080 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 74 12821 SH SOLE 12821 0 0 SANDY SPRING BANCORP INC COM 800363103 927 20226 SH SOLE 20226 0 0 SANFILIPPO JOHN B & SON INC COM 800422107 368 4504 SH SOLE 4504 0 0 SANMINA CORPORATION COM 801056102 4025 104431 SH SOLE 104431 0 0 SANOFI SPONSORED ADR 80105N105 36294 752828 SH SOLE 752828 0 0 SAP SE SPON ADR 803054204 61911 458465 SH SOLE 458465 0 0 SAREPTA THERAPEUTICS INC COM 803607100 407 4397 SH SOLE 4397 0 0 SASOL LTD SPONSORED ADR 803866300 1872 99385 SH SOLE 99385 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 54193 163938 SH SOLE 163938 0 0 SCHLUMBERGER LTD COM STK 806857108 29098 981726 SH SOLE 981726 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 2584 113652 SH SOLE 113652 0 0 SCHWAB CHARLES CORP COM 808513105 88763 1218602 SH SOLE 1218602 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 11049 336537 SH SOLE 336537 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 11836 219391 SH SOLE 219391 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 235415 1589674 SH SOLE 1589674 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 125179 1855054 SH SOLE 1855054 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 94917 3114067 SH SOLE 3114067 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 29517 915817 SH SOLE 915817 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 630 16283 SH SOLE 16283 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 985 18706 SH SOLE 18706 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 22155 390674 SH SOLE 390674 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 285001 7364360 SH SOLE 7364360 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 55640 1340072 SH SOLE 1340072 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 94729 1850533 SH SOLE 1850533 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 130370 2402685 SH SOLE 2402685 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 100045 963267 SH SOLE 963267 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 229420 3090246 SH SOLE 3090246 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 430522 4138440 SH SOLE 4138440 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 67322 878187 SH SOLE 878187 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 132911 2909593 SH SOLE 2909593 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 86255 861691 SH SOLE 861691 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 108536 1734364 SH SOLE 1734364 0 0 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 473 11100 SH SOLE 11100 0 0 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 327 6260 SH SOLE 6260 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 247 4610 SH SOLE 4610 0 0 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1306 25581 SH SOLE 25581 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 458 13201 SH SOLE 13201 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 755 8819 SH SOLE 8819 0 0 SCIENTIFIC GAMES CORP COM 80874P109 419 5043 SH SOLE 5043 0 0 SCIPLAY CORPORATION CL A 809087109 1201 58045 SH SOLE 58045 0 0 SCORPIO TANKERS INC SHS Y7542C130 534 28820 SH SOLE 28820 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 34362 234778 SH SOLE 234778 0 0 SCPHARMACEUTICALS INC COM 810648105 71 10696 SH SOLE 10696 0 0 SCRIPPS E W CO OHIO CL A NEW 811054402 231 12789 SH SOLE 12789 0 0 SEA LTD SPONSORD ADS 81141R100 47716 149707 SH SOLE 149707 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 1814 53657 SH SOLE 53657 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 21143 256211 SH SOLE 256211 0 0 SEAGEN INC COM 81181C104 7570 44582 SH SOLE 44582 0 0 SEALED AIR CORP NEW COM 81211K100 11984 218727 SH SOLE 218727 0 0 SEAWORLD ENTMT INC COM 81282V100 2027 36638 SH SOLE 36638 0 0 SEI INVTS CO COM 784117103 12961 218554 SH SOLE 218554 0 0 SELECT MED HLDGS CORP COM 81619Q105 2706 74814 SH SOLE 74814 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 354274 4422338 SH SOLE 4422338 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 55674 808746 SH SOLE 808746 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 416986 11110718 SH SOLE 11110718 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 167935 1716429 SH SOLE 1716429 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 43509 549982 SH SOLE 549982 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 67073 1508951 SH SOLE 1508951 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 360910 2011197 SH SOLE 2011197 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 114893 2205657 SH SOLE 2205657 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 400103 3142995 SH SOLE 3142995 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 701245 4696256 SH SOLE 4696256 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 81509 1275971 SH SOLE 1275971 0 0 SELECTIVE INS GROUP INC COM 816300107 4595 60840 SH SOLE 60840 0 0 SEMPRA COM 816851109 22493 177810 SH SOLE 177810 0 0 SEMRUSH HLDGS INC CL A COM 81686C104 938 40686 SH SOLE 40686 0 0 SEMTECH CORP COM 816850101 2667 34201 SH SOLE 34201 0 0 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 329 18902 SH SOLE 18902 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 13949 254912 SH SOLE 254912 0 0 SENSEONICS HLDGS INC COM 81727U105 48 14098 SH SOLE 14098 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 383 4203 SH SOLE 4203 0 0 SENTINELONE INC CL A 81730H109 434 8109 SH SOLE 8109 0 0 SERVICE CORP INTL COM 817565104 2955 49036 SH SOLE 49036 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 218 19459 SH SOLE 19459 0 0 SERVICENOW INC COM 81762P102 212502 341495 SH SOLE 341495 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 1065 13690 SH SOLE 13690 0 0 SHAKE SHACK INC CL A 819047101 1358 17305 SH SOLE 17305 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 642 22107 SH SOLE 22107 0 0 SHERWIN WILLIAMS CO COM 824348106 137043 489911 SH SOLE 489911 0 0 SHIFT4 PMTS INC CL A 82452J109 517 6674 SH SOLE 6674 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 3022 89755 SH SOLE 89755 0 0 SHOCKWAVE MED INC COM 82489T104 3594 17457 SH SOLE 17457 0 0 SHOE CARNIVAL INC COM 824889109 4722 145655 SH SOLE 145655 0 0 SHOPIFY INC CL A 82509L107 152248 112296 SH SOLE 112296 0 0 SHUTTERSTOCK INC COM 825690100 5626 49648 SH SOLE 49648 0 0 SHYFT GROUP INC COM 825698103 360 9468 SH SOLE 9468 0 0 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 184 14943 SH SOLE 14943 0 0 SIFY TECHNOLOGIES LTD SPONSORED ADS 82655M107 198 58542 SH SOLE 58542 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 30688 112708 SH SOLE 112708 0 0 SIGNET JEWELERS LIMITED SHS G81276100 426 5400 SH SOLE 5400 0 0 SIGNIFY HEALTH INC CL A COM 82671G100 255 14286 SH SOLE 14286 0 0 SILGAN HOLDINGS INC COM 827048109 1844 48060 SH SOLE 48060 0 0 SILICON LABORATORIES INC COM 826919102 6356 45347 SH SOLE 45347 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3112 45116 SH SOLE 45116 0 0 SILK RD MED INC COM 82710M100 912 16578 SH SOLE 16578 0 0 SILVERGATE CAP CORP CL A 82837P408 3948 34179 SH SOLE 34179 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 633 21413 SH SOLE 21413 0 0 SIMON PPTY GROUP INC NEW COM 828806109 30685 236089 SH SOLE 236089 0 0 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS CNVEX 82889N103 1025 33431 SH SOLE 33431 0 0 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 23677 778074 SH SOLE 778074 0 0 SIMPLY GOOD FOODS CO COM 82900L102 2745 79602 SH SOLE 79602 0 0 SIMPSON MFG INC COM 829073105 5754 53790 SH SOLE 53790 0 0 SIMULATIONS PLUS INC COM 829214105 627 15862 SH SOLE 15862 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 421 68936 SH SOLE 68936 0 0 SIRIUSPOINT LTD COM G8192H106 103 11158 SH SOLE 11158 0 0 SITE CTRS CORP COM 82981J109 875 56658 SH SOLE 56658 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 42371 212418 SH SOLE 212418 0 0 SITIME CORP COM 82982T106 2417 11838 SH SOLE 11838 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 1054 24798 SH SOLE 24798 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 1132 50974 SH SOLE 50974 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 3180 105659 SH SOLE 105659 0 0 SKECHERS U S A INC CL A 830566105 1706 40494 SH SOLE 40494 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 521 8672 SH SOLE 8672 0 0 SKYWEST INC COM 830879102 392 7942 SH SOLE 7942 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 26509 160877 SH SOLE 160877 0 0 SL GREEN RLTY CORP COM 78440X804 3171 44761 SH SOLE 44761 0 0 SLM CORP COM 78442P106 10256 582749 SH SOLE 582749 0 0 SM ENERGY CO COM 78454L100 409 15519 SH SOLE 15519 0 0 SMARTSHEET INC COM CL A 83200N103 1948 28303 SH SOLE 28303 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 8685 252923 SH SOLE 252923 0 0 SMITH A O CORP COM 831865209 9084 148751 SH SOLE 148751 0 0 SMUCKER J M CO COM NEW 832696405 22532 187717 SH SOLE 187717 0 0 SNAP INC CL A 83304A106 31293 423638 SH SOLE 423638 0 0 SNAP ON INC COM 833034101 65688 314371 SH SOLE 314371 0 0 SNOWFLAKE INC CL A 833445109 11652 38530 SH SOLE 38530 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 422 7850 SH SOLE 7850 0 0 SOFI TECHNOLOGIES INC COM 83406F102 373 23518 SH SOLE 23518 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 5980 22549 SH SOLE 22549 0 0 SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 129 15435 SH SOLE 15435 0 0 SONIC AUTOMOTIVE INC CL A 83545G102 364 6934 SH SOLE 6934 0 0 SONOCO PRODS CO COM 835495102 4334 72749 SH SOLE 72749 0 0 SONOS INC COM 83570H108 1126 34782 SH SOLE 34782 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 48240 436248 SH SOLE 436248 0 0 SOTERA HEALTH CO COM 83601L102 550 21018 SH SOLE 21018 0 0 SOURCE CAP INC COM 836144105 1012 22683 SH SOLE 22683 0 0 SOUTH JERSEY INDS INC COM 838518108 457 21488 SH SOLE 21488 0 0 SOUTHERN CO COM 842587107 82637 1333501 SH SOLE 1333501 0 0 SOUTHERN COPPER CORP COM 84265V105 8463 150746 SH SOLE 150746 0 0 SOUTHSTATE CORPORATION COM 840441109 5515 73864 SH SOLE 73864 0 0 SOUTHWEST AIRLS CO COM 844741108 6417 124776 SH SOLE 124776 0 0 SOUTHWEST GAS HLDGS INC COM 844895102 2304 34449 SH SOLE 34449 0 0 SOUTHWESTERN ENERGY CO COM 845467109 586 105810 SH SOLE 105810 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 106376 314452 SH SOLE 314452 0 0 SPDR GOLD TR GOLD SHS 78463V107 179132 1090805 SH SOLE 1090805 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 20741 406209 SH SOLE 406209 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 100675 2222895 SH SOLE 2222895 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 11619 401070 SH SOLE 401070 0 0 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1679 13368 SH SOLE 13368 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1935 25750 SH SOLE 25750 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 208755 5765037 SH SOLE 5765037 0 0 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 406 7412 SH SOLE 7412 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 19059 172556 SH SOLE 172556 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 65527 1540832 SH SOLE 1540832 0 0 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 2381 45142 SH SOLE 45142 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1120 31557 SH SOLE 31557 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 3043 74563 SH SOLE 74563 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 15892 412946 SH SOLE 412946 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2068 69782 SH SOLE 69782 0 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 907 15466 SH SOLE 15466 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 44562 867801 SH SOLE 867801 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 6693 176274 SH SOLE 176274 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1434 11559 SH SOLE 11559 0 0 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1123 17030 SH SOLE 17030 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1612688 3757909 SH SOLE 3757909 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 31593 65698 SH SOLE 65698 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 325112 2972857 SH SOLE 2972857 0 0 SPDR SER TR BLOOMBERG SRT TR 78468R408 70209 2563306 SH SOLE 2563306 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 93677 2565083 SH SOLE 2565083 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 190323 3771667 SH SOLE 3771667 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 27876 368482 SH SOLE 368482 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 7948 120012 SH SOLE 120012 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 796858 12447014 SH SOLE 12447014 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 28099 342836 SH SOLE 342836 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 261192 8358150 SH SOLE 8358150 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 37890 414284 SH SOLE 414284 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 176709 2070401 SH SOLE 2070401 0 0 SPDR SER TR BLOMBRG BRC EMRG 78464A391 18302 723424 SH SOLE 723424 0 0 SPDR SER TR BLOMBERG INTL TR 78464A516 30909 1075843 SH SOLE 1075843 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 11641 379666 SH SOLE 379666 0 0 SPDR SER TR DJ REIT ETF 78464A607 124233 1178347 SH SOLE 1178347 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 440 3690 SH SOLE 3690 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 36624 610908 SH SOLE 610908 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 50791 984888 SH SOLE 984888 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 396910 8034621 SH SOLE 8034621 0 0 SPDR SER TR NYSE TECH ETF 78464A102 1398 8935 SH SOLE 8935 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 73389 1384968 SH SOLE 1384968 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 211947 7100401 SH SOLE 7100401 0 0 SPDR SER TR PORTFLI HIGH YLD 78468R606 3958 147866 SH SOLE 147866 0 0 SPDR SER TR PORTFLI INTRMDIT 78464A672 60265 1865226 SH SOLE 1865226 0 0 SPDR SER TR PORTFOLIO LN COR 78464A367 5097 162493 SH SOLE 162493 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 126015 3051947 SH SOLE 3051947 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 42603 922864 SH SOLE 922864 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 20373 520783 SH SOLE 520783 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 192133 4926486 SH SOLE 4926486 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 46061 1081091 SH SOLE 1081091 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 39985 1305410 SH SOLE 1305410 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 30083 967308 SH SOLE 967308 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 5598 52696 SH SOLE 52696 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 35567 375415 SH SOLE 375415 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 14031 161057 SH SOLE 161057 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1530 12831 SH SOLE 12831 0 0 SPDR SER TR S&P BK ETF 78464A797 5584 105532 SH SOLE 105532 0 0 SPDR SER TR S&P BIOTECH 78464A870 5725 45545 SH SOLE 45545 0 0 SPDR SER TR S&P DIVID ETF 78464A763 190375 1619523 SH SOLE 1619523 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 2932 23434 SH SOLE 23434 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 3563 49652 SH SOLE 49652 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 5956 97805 SH SOLE 97805 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 11437 118247 SH SOLE 118247 0 0 SPDR SER TR S&P REGL BKG 78464A698 24200 357202 SH SOLE 357202 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 1569 17368 SH SOLE 17368 0 0 SPDR SER TR S&P SEMICNDCTR 78464A862 3889 19645 SH SOLE 19645 0 0 SPDR SER TR COMP SOFTWARE 78464A599 7008 40825 SH SOLE 40825 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 1176 11642 SH SOLE 11642 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 47198 1086001 SH SOLE 1086001 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 4807 55560 SH SOLE 55560 0 0 SPDR SER TR PORTFOLIO CRPORT 78464A144 648 18463 SH SOLE 18463 0 0 SPDR SER TR S&P INS ETF 78464A789 5761 152499 SH SOLE 152499 0 0 SPDR SER TR S&P KENSHO FUTRE 78468R671 259 5151 SH SOLE 5151 0 0 SPDR SER TR S&P KENSHO INTLG 78468R697 257 5896 SH SOLE 5896 0 0 SPDR SER TR S&P PHARMAC 78464A722 1902 40094 SH SOLE 40094 0 0 SPDR SER TR BLOMBERG 1 10 YR 78468R861 12560 595260 SH SOLE 595260 0 0 SPDR SER TR S&P METALS MNG 78464A755 1448 34698 SH SOLE 34698 0 0 SPDR SER TR FTSE INT GVT ETF 78464A490 1264 23227 SH SOLE 23227 0 0 SPDR SER TR RUSSELL LOW VOL 78468R754 1035 10016 SH SOLE 10016 0 0 SPDR SER TR RUSSELL YIELD 78468R770 954 10242 SH SOLE 10242 0 0 SPDR SER TR S&P CAP MKTS 78464A771 1007 10551 SH SOLE 10551 0 0 SPDR SER TR BLOMBERG BRC INT 78464A334 44819 1441834 SH SOLE 1441834 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 919 8826 SH SOLE 8826 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 348 2606 SH SOLE 2606 0 0 SPDR SER TR BLOMBRG BRC INTL 78464A151 984 27875 SH SOLE 27875 0 0 SPDR SER TR SSGA US SMAL ETF 78468R887 6634 59129 SH SOLE 59129 0 0 SPDR SER TR PORTFLI MORTGAGE 78464A383 684 26581 SH SOLE 26581 0 0 SPDR SER TR S&P KENSHO SMART 78468R689 623 11380 SH SOLE 11380 0 0 SPDR SER TR SPDR S&P1500VL 78464A128 1593 11016 SH SOLE 11016 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1769 18492 SH SOLE 18492 0 0 SPINNAKER ETF SERIES CANNABIS ETF 84858T400 409 31827 SH SOLE 31827 0 0 SPIRE INC COM 84857L101 216 3535 SH SOLE 3535 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 398 9015 SH SOLE 9015 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 5125 111324 SH SOLE 111324 0 0 SPLUNK INC COM 848637104 24946 172390 SH SOLE 172390 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 17600 78105 SH SOLE 78105 0 0 SPRINGWORKS THERAPEUTICS INC COM 85205L107 503 7928 SH SOLE 7928 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 9742 568698 SH SOLE 568698 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 10008 725220 SH SOLE 725220 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 4989 649616 SH SOLE 649616 0 0 SPROUT SOCIAL INC COM CL A 85209W109 10260 84131 SH SOLE 84131 0 0 SPROUTS FMRS MKT INC COM 85208M102 1450 62594 SH SOLE 62594 0 0 SPS COMM INC COM 78463M107 19710 122184 SH SOLE 122184 0 0 SPX CORP COM 784635104 1531 28644 SH SOLE 28644 0 0 SPX FLOW INC COM 78469X107 7817 106929 SH SOLE 106929 0 0 SQUARE INC CL A 852234103 58423 243595 SH SOLE 243595 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 19148 275911 SH SOLE 275911 0 0 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 63870 1387866 SH SOLE 1387866 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 53072 1098337 SH SOLE 1098337 0 0 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 311 10902 SH SOLE 10902 0 0 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 1126 27820 SH SOLE 27820 0 0 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 5463 155563 SH SOLE 155563 0 0 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 18351 415047 SH SOLE 415047 0 0 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 9671 310961 SH SOLE 310961 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 3365 26179 SH SOLE 26179 0 0 STAG INDL INC COM 85254J102 5493 139953 SH SOLE 139953 0 0 STANDARD MTR PRODS INC COM 853666105 240 5490 SH SOLE 5490 0 0 STANDEX INTL CORP COM 854231107 5267 53252 SH SOLE 53252 0 0 STANLEY BLACK & DECKER INC COM 854502101 22047 125758 SH SOLE 125758 0 0 STANTEC INC COM 85472N109 225 4786 SH SOLE 4786 0 0 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 224 9326 SH SOLE 9326 0 0 STARBOARD INVT TR ADAPTIVE ALPHA 85521B742 1625 63185 SH SOLE 63185 0 0 STARBUCKS CORP COM 855244109 395019 3580985 SH SOLE 3580985 0 0 STARWOOD PPTY TR INC COM 85571B105 5808 237921 SH SOLE 237921 0 0 STATE STR CORP COM 857477103 27728 327286 SH SOLE 327286 0 0 STEEL DYNAMICS INC COM 858119100 4833 82637 SH SOLE 82637 0 0 STEELCASE INC CL A 858155203 3115 245626 SH SOLE 245626 0 0 STELLANTIS N.V SHS N82405106 356 18647 SH SOLE 18647 0 0 STEM INC COM 85859N102 212 8859 SH SOLE 8859 0 0 STEPAN CO COM 858586100 976 8643 SH SOLE 8643 0 0 STEPSTONE GROUP INC COM CL A 85914M107 4971 116572 SH SOLE 116572 0 0 STERICYCLE INC COM 858912108 10538 155042 SH SOLE 155042 0 0 STERIS PLC SHS USD G8473T100 87136 426550 SH SOLE 426550 0 0 STERLING BANCORP DEL COM 85917A100 4563 182796 SH SOLE 182796 0 0 STERLING CHECK CORP COM 85917T109 353 13616 SH SOLE 13616 0 0 STEVANATO GROUP S P A ORD SHS T9224W109 968 38252 SH SOLE 38252 0 0 STEWART INFORMATION SVCS COR COM 860372101 1538 24306 SH SOLE 24306 0 0 STIFEL FINL CORP COM 860630102 13493 198540 SH SOLE 198540 0 0 STITCH FIX INC COM CL A 860897107 265 6640 SH SOLE 6640 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 8142 186604 SH SOLE 186604 0 0 STONECO LTD COM CL A G85158106 2893 83322 SH SOLE 83322 0 0 STORE CAP CORP COM 862121100 9827 306818 SH SOLE 306818 0 0 STRATASYS LTD SHS M85548101 697 32387 SH SOLE 32387 0 0 STRATEGIC ED INC COM 86272C103 5034 71405 SH SOLE 71405 0 0 STRATEGY SHS NS 7HANDL IDX 86280R506 726 29107 SH SOLE 29107 0 0 STRYKER CORPORATION COM 863667101 122158 463212 SH SOLE 463212 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 9138 1303626 SH SOLE 1303626 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 2740 284478 SH SOLE 284478 0 0 SUMMIT MATLS INC CL A 86614U100 3197 100005 SH SOLE 100005 0 0 SUN CMNTYS INC COM 866674104 23654 127791 SH SOLE 127791 0 0 SUN CTRY AIRLS HLDGS INC COM 866683105 315 9387 SH SOLE 9387 0 0 SUN LIFE FINANCIAL INC. COM 866796105 1051 20427 SH SOLE 20427 0 0 SUNCOR ENERGY INC NEW COM 867224107 3779 182215 SH SOLE 182215 0 0 SUNPOWER CORP COM 867652406 607 26744 SH SOLE 26744 0 0 SUNRUN INC COM 86771W105 1448 32911 SH SOLE 32911 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 1270 106395 SH SOLE 106395 0 0 SUPER MICRO COMPUTER INC COM 86800U104 334 9141 SH SOLE 9141 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 1463 54873 SH SOLE 54873 0 0 SURGALIGN HOLDINGS INC COM 86882C105 34 31434 SH SOLE 31434 0 0 SURGERY PARTNERS INC COM 86881A100 228 5393 SH SOLE 5393 0 0 SUZANO S A SPON ADS 86959K105 209 20919 SH SOLE 20919 0 0 SVB FINANCIAL GROUP COM 78486Q101 14612 22589 SH SOLE 22589 0 0 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 331 41370 SH SOLE 41370 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 23901 3567295 SH SOLE 3567295 0 0 SWITCH INC CL A 87105L104 4534 178580 SH SOLE 178580 0 0 SYNAPTICS INC COM 87157D109 2852 15866 SH SOLE 15866 0 0 SYNCHRONY FINANCIAL COM 87165B103 14911 305053 SH SOLE 305053 0 0 SYNEOS HEALTH INC CL A 87166B102 27153 310389 SH SOLE 310389 0 0 SYNLOGIC INC COM 87166L100 46 15116 SH SOLE 15116 0 0 SYNNEX CORP COM 87162W100 1224 11762 SH SOLE 11762 0 0 SYNOPSYS INC COM 871607107 44790 149595 SH SOLE 149595 0 0 SYNOVUS FINL CORP COM NEW 87161C501 268 6111 SH SOLE 6111 0 0 SYSCO CORP COM 871829107 39794 506928 SH SOLE 506928 0 0 T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 285 8919 SH SOLE 8919 0 0 TABULA RASA HEALTHCARE INC COM 873379101 1487 56716 SH SOLE 56716 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 1326 29835 SH SOLE 29835 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 227990 2042007 SH SOLE 2042007 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 7102 433558 SH SOLE 433558 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 13128 85210 SH SOLE 85210 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 1534 12851 SH SOLE 12851 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 434 26630 SH SOLE 26630 0 0 TAPESTRY INC COM 876030107 5463 147565 SH SOLE 147565 0 0 TARGA RES CORP COM 87612G101 1530 31101 SH SOLE 31101 0 0 TARGET CORP COM 87612E106 165339 722730 SH SOLE 722730 0 0 TASKUS INC CLASS A COM 87652V109 261 3933 SH SOLE 3933 0 0 TATA MTRS LTD SPONSORED ADR 876568502 2075 92592 SH SOLE 92592 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 1076 41753 SH SOLE 41753 0 0 TC ENERGY CORP COM 87807B107 28592 594432 SH SOLE 594432 0 0 TCG BDC INC COM 872280102 385 28716 SH SOLE 28716 0 0 TE CONNECTIVITY LTD REG SHS H84989104 61538 448461 SH SOLE 448461 0 0 TECHNIPFMC PLC COM G87110105 1327 176192 SH SOLE 176192 0 0 TECHTARGET INC COM 87874R100 6516 79055 SH SOLE 79055 0 0 TECNOGLASS INC SHS G87264100 299 13749 SH SOLE 13749 0 0 TEGNA INC COM 87901J105 1136 57620 SH SOLE 57620 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 363 14180 SH SOLE 14180 0 0 TELADOC HEALTH INC COM 87918A105 34837 274718 SH SOLE 274718 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 17303 40279 SH SOLE 40279 0 0 TELEFLEX INCORPORATED COM 879369106 12083 32089 SH SOLE 32089 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 1245 160499 SH SOLE 160499 0 0 TELEFONICA S A SPONSORED ADR 879382208 507 107622 SH SOLE 107622 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 837 42906 SH SOLE 42906 0 0 TELUS CORPORATION COM 87971M103 6370 290055 SH SOLE 290055 0 0 TEMPLETON EMERGING MKTS FD COM 880191101 945 55702 SH SOLE 55702 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 1025 190447 SH SOLE 190447 0 0 TEMPUR SEALY INTL INC COM 88023U101 7250 156222 SH SOLE 156222 0 0 TENABLE HLDGS INC COM 88025T102 299 6490 SH SOLE 6490 0 0 TENARIS S A SPONSORED ADS 88031M109 1630 77219 SH SOLE 77219 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 917 13807 SH SOLE 13807 0 0 TERADATA CORP DEL COM 88076W103 2571 44823 SH SOLE 44823 0 0 TERADYNE INC COM 880770102 25097 229885 SH SOLE 229885 0 0 TEREX CORP NEW COM 880779103 470 11171 SH SOLE 11171 0 0 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 8000 191995 SH SOLE 191995 0 0 TERNIUM SA SPONSORED ADS 880890108 3315 78375 SH SOLE 78375 0 0 TERRENO RLTY CORP COM 88146M101 8577 135654 SH SOLE 135654 0 0 TESLA INC COM 88160R101 127192 164015 SH SOLE 164015 0 0 TESSCO TECHNOLOGIES INC COM 872386107 124 22297 SH SOLE 22297 0 0 TETRA TECH INC NEW COM 88162G103 9666 64727 SH SOLE 64727 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 407 41806 SH SOLE 41806 0 0 TEXAS CAP BANCSHARES INC COM 88224Q107 538 8964 SH SOLE 8964 0 0 TEXAS INSTRS INC COM 882508104 198102 1030653 SH SOLE 1030653 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 3236 2676 SH SOLE 2676 0 0 TEXAS ROADHOUSE INC COM 882681109 7476 81853 SH SOLE 81853 0 0 TEXTRON INC COM 883203101 12632 180945 SH SOLE 180945 0 0 TFI INTL INC COM 87241L109 3903 38188 SH SOLE 38188 0 0 TG THERAPEUTICS INC COM 88322Q108 285 8574 SH SOLE 8574 0 0 THE AARONS COMPANY INC COM 00258W108 4667 169476 SH SOLE 169476 0 0 THE REALREAL INC COM 88339P101 437 33130 SH SOLE 33130 0 0 THE TRADE DESK INC COM CL A 88339J105 42472 604160 SH SOLE 604160 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 314524 550512 SH SOLE 550512 0 0 THOMSON REUTERS CORP. COM NEW 884903709 26167 236845 SH SOLE 236845 0 0 THOR INDS INC COM 885160101 27908 227337 SH SOLE 227337 0 0 THREDUP INC CL A 88556E102 295 13593 SH SOLE 13593 0 0 TIDAL ETF TR RPAR RISK PARI 886364603 570 23602 SH SOLE 23602 0 0 TIMKEN CO COM 887389104 6071 92805 SH SOLE 92805 0 0 TIMKENSTEEL CORPORATION COM 887399103 224 17135 SH SOLE 17135 0 0 TITAN MACHY INC COM 88830R101 351 13540 SH SOLE 13540 0 0 TIVITY HEALTH INC COM 88870R102 221 9597 SH SOLE 9597 0 0 TJX COS INC NEW COM 872540109 75369 1142298 SH SOLE 1142298 0 0 T-MOBILE US INC COM 872590104 37285 291833 SH SOLE 291833 0 0 TOLL BROTHERS INC COM 889478103 1542 27892 SH SOLE 27892 0 0 TOPBUILD CORP COM 89055F103 5223 25504 SH SOLE 25504 0 0 TORO CO COM 891092108 9435 96858 SH SOLE 96858 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 4443 67162 SH SOLE 67162 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 431 15892 SH SOLE 15892 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 425 32122 SH SOLE 32122 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 33475 698416 SH SOLE 698416 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 262 8720 SH SOLE 8720 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 1157 37193 SH SOLE 37193 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 39546 222478 SH SOLE 222478 0 0 TPI COMPOSITES INC COM 87266J104 974 28849 SH SOLE 28849 0 0 TRACTOR SUPPLY CO COM 892356106 85772 423335 SH SOLE 423335 0 0 TRADEWEB MKTS INC CL A 892672106 1868 23122 SH SOLE 23122 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 35921 208059 SH SOLE 208059 0 0 TRANSAMERICA ETF TR DELTASHS S&P 500 89349P107 478 6559 SH SOLE 6559 0 0 TRANSAMERICA ETF TR DELTASHS S&P INT 89349P404 324 6254 SH SOLE 6254 0 0 TRANSDIGM GROUP INC COM 893641100 17635 28235 SH SOLE 28235 0 0 TRANSMEDICS GROUP INC COM 89377M109 1763 53287 SH SOLE 53287 0 0 TRANSOCEAN LTD REG SHS H8817H100 607 160077 SH SOLE 160077 0 0 TRANSUNION COM 89400J107 41617 370551 SH SOLE 370551 0 0 TRAVEL PLUS LEISURE CO COM 894164102 1474 27032 SH SOLE 27032 0 0 TRAVELERS COMPANIES INC COM 89417E109 38410 252683 SH SOLE 252683 0 0 TRAVERE THERAPEUTICS INC COM 89422G107 217 8967 SH SOLE 8967 0 0 TRECORA RES COM 894648104 129 15728 SH SOLE 15728 0 0 TREEHOUSE FOODS INC COM 89469A104 622 15588 SH SOLE 15588 0 0 TREVENA INC COM 89532E109 13 10930 SH SOLE 10930 0 0 TREX CO INC COM 89531P105 17827 174895 SH SOLE 174895 0 0 TRI POINTE HOMES INC COM 87265H109 1124 53495 SH SOLE 53495 0 0 TRIMAS CORP COM NEW 896215209 770 23795 SH SOLE 23795 0 0 TRIMBLE INC COM 896239100 7469 90805 SH SOLE 90805 0 0 TRIMTABS ETF TR DONOGHUE FORLINS 89628W609 57345 2305050 SH SOLE 2305050 0 0 TRIMTABS ETF TR US FREE CASH FLW 89628W302 47428 877487 SH SOLE 877487 0 0 TRIMTABS ETF TR DONOGHUE FRLNS 89628W500 60261 2077082 SH SOLE 2077082 0 0 TRIMTABS ETF TR INTL FRE CSH FLW 89628W401 30444 863405 SH SOLE 863405 0 0 TRINET GROUP INC COM 896288107 518 5479 SH SOLE 5479 0 0 TRINITY INDS INC COM 896522109 1888 69499 SH SOLE 69499 0 0 TRINSEO S A SHS L9340P101 220 4068 SH SOLE 4068 0 0 TRIP COM GROUP LTD ADS 89677Q107 1054 34272 SH SOLE 34272 0 0 TRIPADVISOR INC COM 896945201 387 11424 SH SOLE 11424 0 0 TRITON INTL LTD CL A G9078F107 1152 22128 SH SOLE 22128 0 0 TRIUMPH BANCORP INC COM 89679E300 676 6755 SH SOLE 6755 0 0 TRONOX HOLDINGS PLC SHS G9087Q102 871 35329 SH SOLE 35329 0 0 TRUEBLUE INC COM 89785X101 807 29797 SH SOLE 29797 0 0 TRUIST FINL CORP COM 89832Q109 116609 1988226 SH SOLE 1988226 0 0 TRUPANION INC COM 898202106 630 8106 SH SOLE 8106 0 0 TRUSTMARK CORP COM 898402102 1798 55812 SH SOLE 55812 0 0 TTEC HLDGS INC COM 89854H102 34702 371025 SH SOLE 371025 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 243 3663 SH SOLE 3663 0 0 TUSIMPLE HLDGS INC CL A 90089L108 715 19260 SH SOLE 19260 0 0 TWILIO INC CL A 90138F102 46141 144623 SH SOLE 144623 0 0 TWITTER INC COM 90184L102 26218 434139 SH SOLE 434139 0 0 TWO HBRS INVT CORP COM NEW 90187B408 145 22820 SH SOLE 22820 0 0 TWO RDS SHARED TR LEADERSHARES DY 90214Q675 14957 596837 SH SOLE 596837 0 0 TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 9229 242991 SH SOLE 242991 0 0 TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 12441 344165 SH SOLE 344165 0 0 TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 18893 552028 SH SOLE 552028 0 0 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 17844 555285 SH SOLE 555285 0 0 TYLER TECHNOLOGIES INC COM 902252105 40954 89293 SH SOLE 89293 0 0 TYSON FOODS INC CL A 902494103 78641 996213 SH SOLE 996213 0 0 U S PHYSICAL THERAPY COM 90337L108 5996 54210 SH SOLE 54210 0 0 UBER TECHNOLOGIES INC COM 90353T100 56314 1257018 SH SOLE 1257018 0 0 UBIQUITI INC COM 90353W103 1464 4903 SH SOLE 4903 0 0 UBS AG LONDON BRANCH ETRACS UBS BLOOM 90274D390 2391 119284 SH SOLE 119284 0 0 UBS AG LONDON BRANCH ETRACS MVIS BUSI 90274D416 321 16389 SH SOLE 16389 0 0 UBS GROUP AG SHS H42097107 19368 1215025 SH SOLE 1215025 0 0 UDR INC COM 902653104 5791 109309 SH SOLE 109309 0 0 UFP INDUSTRIES INC COM 90278Q108 7135 104964 SH SOLE 104964 0 0 UGI CORP NEW COM 902681105 16748 392962 SH SOLE 392962 0 0 UIPATH INC CL A 90364P105 5577 106006 SH SOLE 106006 0 0 ULTA BEAUTY INC COM 90384S303 37986 105247 SH SOLE 105247 0 0 ULTRA CLEAN HLDGS INC COM 90385V107 971 22798 SH SOLE 22798 0 0 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1548 17169 SH SOLE 17169 0 0 UMB FINL CORP COM 902788108 3168 32755 SH SOLE 32755 0 0 UMH PPTYS INC COM 903002103 3672 160328 SH SOLE 160328 0 0 UMPQUA HLDGS CORP COM 904214103 2696 133134 SH SOLE 133134 0 0 UNDER ARMOUR INC CL A 904311107 1030 51041 SH SOLE 51041 0 0 UNIFIED SER TR BALLAST SMLMD CP 90470L550 554 15478 SH SOLE 15478 0 0 UNIFIED SER TR ABSOLUTE CORE 90470L568 1081 40246 SH SOLE 40246 0 0 UNIFIRST CORP MASS COM 904708104 12827 60328 SH SOLE 60328 0 0 UNILEVER PLC SPON ADR NEW 904767704 174238 3213535 SH SOLE 3213535 0 0 UNION PAC CORP COM 907818108 246341 1256780 SH SOLE 1256780 0 0 UNIQURE NV SHS N90064101 1882 58785 SH SOLE 58785 0 0 UNISYS CORP COM NEW 909214306 313 12469 SH SOLE 12469 0 0 UNITED AIRLS HLDGS INC COM 910047109 722 15179 SH SOLE 15179 0 0 UNITED BANKSHARES INC WEST V COM 909907107 3149 86557 SH SOLE 86557 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 2418 73673 SH SOLE 73673 0 0 UNITED FIRE GROUP INC COM 910340108 1462 63282 SH SOLE 63282 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 1638 143317 SH SOLE 143317 0 0 UNITED NAT FOODS INC COM 911163103 461 9527 SH SOLE 9527 0 0 UNITED PARCEL SERVICE INC CL B 911312106 179306 984656 SH SOLE 984656 0 0 UNITED RENTALS INC COM 911363109 35471 101078 SH SOLE 101078 0 0 UNITED STATES CELLULAR CORP COM 911684108 597 18715 SH SOLE 18715 0 0 UNITED STATES STL CORP NEW COM 912909108 755 34347 SH SOLE 34347 0 0 UNITED STS 12 MONTH NAT GAS UNIT BEN INT 91288X109 239 16440 SH SOLE 16440 0 0 UNITED STS NAT GAS FD LP UNIT PAR 912318300 258 12803 SH SOLE 12803 0 0 UNITED STS OIL FD LP UNITS 91232N207 493 9381 SH SOLE 9381 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 10116 54807 SH SOLE 54807 0 0 UNITEDHEALTH GROUP INC COM 91324P102 459612 1176260 SH SOLE 1176260 0 0 UNITI GROUP INC COM 91325V108 193 15618 SH SOLE 15618 0 0 UNITIL CORP COM 913259107 744 17384 SH SOLE 17384 0 0 UNITY SOFTWARE INC COM 91332U101 34535 273548 SH SOLE 273548 0 0 UNIVAR SOLUTIONS INC COM 91336L107 2146 90089 SH SOLE 90089 0 0 UNIVERSAL CORP VA COM 913456109 560 11581 SH SOLE 11581 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 5884 34416 SH SOLE 34416 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 8535 61681 SH SOLE 61681 0 0 UNUM GROUP COM 91529Y106 2013 80316 SH SOLE 80316 0 0 UPLAND SOFTWARE INC COM 91544A109 379 11341 SH SOLE 11341 0 0 UPSTART HLDGS INC COM 91680M107 1657 5237 SH SOLE 5237 0 0 UPWORK INC COM 91688F104 779 17293 SH SOLE 17293 0 0 URBAN EDGE PPTYS COM 91704F104 330 17997 SH SOLE 17997 0 0 US BANCORP DEL COM NEW 902973304 214944 3616156 SH SOLE 3616156 0 0 US ECOLOGY INC COM 91734M103 214 6605 SH SOLE 6605 0 0 US FOODS HLDG CORP COM 912008109 2990 86278 SH SOLE 86278 0 0 UTAH MED PRODS INC COM 917488108 243 2614 SH SOLE 2614 0 0 UTZ BRANDS INC COM CL A 918090101 1232 71926 SH SOLE 71926 0 0 UXIN LTD ADS 91818X108 29 10646 SH SOLE 10646 0 0 V F CORP COM 918204108 26632 397546 SH SOLE 397546 0 0 VAIL RESORTS INC COM 91879Q109 9507 28461 SH SOLE 28461 0 0 VALE S A SPONSORED ADS 91912E105 16454 1179508 SH SOLE 1179508 0 0 VALERO ENERGY CORP COM 91913Y100 5085 72059 SH SOLE 72059 0 0 VALLON PHARMACEUTICALS INC COM 92023M101 123 16873 SH SOLE 16873 0 0 VALMONT INDS INC COM 920253101 283 1204 SH SOLE 1204 0 0 VALVOLINE INC COM 92047W101 2567 82314 SH SOLE 82314 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 4398 48207 SH SOLE 48207 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 95446 2887936 SH SOLE 2887936 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 16282 552495 SH SOLE 552495 0 0 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 10778 429383 SH SOLE 429383 0 0 VANECK ETF TRUST BDC INCOME ETF 92189F411 1041 60726 SH SOLE 60726 0 0 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 56151 898701 SH SOLE 898701 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 14435 281707 SH SOLE 281707 0 0 VANECK ETF TRUST INVESTMENT GRD 92189F486 420 16541 SH SOLE 16541 0 0 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 30228 1008602 SH SOLE 1008602 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 1991 51934 SH SOLE 51934 0 0 VANECK ETF TRUST LONG MUNI ETF 92189F536 792 36797 SH SOLE 36797 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 200 1345 SH SOLE 1345 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 22640 309072 SH SOLE 309072 0 0 VANECK ETF TRUST PREFERRED SECURT 92189F429 3122 147110 SH SOLE 147110 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 475 4606 SH SOLE 4606 0 0 VANECK ETF TRUST VANECK RUSSIA ET 92189F403 881 29070 SH SOLE 29070 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 11927 46540 SH SOLE 46540 0 0 VANECK ETF TRUST EMERGING MRKT HI 92189F353 23288 1003792 SH SOLE 1003792 0 0 VANECK ETF TRUST CHINA BOND ETF 92189F379 421 17270 SH SOLE 17270 0 0 VANECK ETF TRUST OIL SERVICES ETF 92189H607 2480 12588 SH SOLE 12588 0 0 VANECK ETF TRUST MRNGSTR DURA DIV 92189H102 6984 228046 SH SOLE 228046 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 2034 10064 SH SOLE 10064 0 0 VANECK ETF TRUST GREEN BOND ETF 92189F171 329 12109 SH SOLE 12109 0 0 VANECK ETF TRUST MRNGSTR GBL WIDE 92189F122 209 5419 SH SOLE 5419 0 0 VANECK ETF TRUST RETAIL ETF 92189F684 5198 29720 SH SOLE 29720 0 0 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 390 6007 SH SOLE 6007 0 0 VANECK ETF TRUST VANECK VIETNAM 92189F817 432 22405 SH SOLE 22405 0 0 VANECK ETF TRUST VANECK SHRT MUNI 92189F528 2171 120622 SH SOLE 120622 0 0 VANECK MERK GOLD TR GOLD TRUST 921078101 3350 196042 SH SOLE 196042 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 18548 69552 SH SOLE 69552 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 34497 193661 SH SOLE 193661 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2061 12950 SH SOLE 12950 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2137 9514 SH SOLE 9514 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 19637 112836 SH SOLE 112836 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 10280 73093 SH SOLE 73093 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 6396 32480 SH SOLE 32480 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 5561 27593 SH SOLE 27593 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2724808 33253695 SH SOLE 33253695 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1807964 21158129 SH SOLE 21158129 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 1314602 14698149 SH SOLE 14698149 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1079467 10548795 SH SOLE 10548795 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 2559460 44934110 SH SOLE 44934110 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4497822 11403635 SH SOLE 11403635 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 2813523 9696079 SH SOLE 9696079 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 278028 1383773 SH SOLE 1383773 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 411906 1739760 SH SOLE 1739760 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 463039 4549164 SH SOLE 4549164 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 587072 2684708 SH SOLE 2684708 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 2743574 20267048 SH SOLE 20267048 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 787357 4317463 SH SOLE 4317463 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 220129 931567 SH SOLE 931567 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 174314 1248579 SH SOLE 1248579 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 274529 979899 SH SOLE 979899 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 458807 2710666 SH SOLE 2710666 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1717868 7735557 SH SOLE 7735557 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 555373 9110447 SH SOLE 9110447 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 121052 905465 SH SOLE 905465 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1479612 29586839 SH SOLE 29586839 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 34598 527327 SH SOLE 527327 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 113570 1401411 SH SOLE 1401411 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 144296 2562531 SH SOLE 2562531 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 37016 363504 SH SOLE 363504 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 61858 1176456 SH SOLE 1176456 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 196089 3580221 SH SOLE 3580221 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 123012 1391382 SH SOLE 1391382 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 739320 7830951 SH SOLE 7830951 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 145548 2154664 SH SOLE 2154664 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 25120 237920 SH SOLE 237920 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 4102 46766 SH SOLE 46766 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 1018692 19116087 SH SOLE 19116087 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 45032 224958 SH SOLE 224958 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 206027 2923613 SH SOLE 2923613 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 142739 2077415 SH SOLE 2077415 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 8126 37978 SH SOLE 37978 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2704 19244 SH SOLE 19244 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 3523 17788 SH SOLE 17788 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 999116 12123719 SH SOLE 12123719 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 37150 604957 SH SOLE 604957 0 0 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 8725 109266 SH SOLE 109266 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 35194 385727 SH SOLE 385727 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 261017 1699327 SH SOLE 1699327 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 790360 12493764 SH SOLE 12493764 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3779459 74854921 SH SOLE 74854921 0 0 VANGUARD WELLINGTON FD US MOMENTUM 921935508 16027 124605 SH SOLE 124605 0 0 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 4505 45229 SH SOLE 45229 0 0 VANGUARD WELLINGTON FD US QUALITY 921935706 1070 9157 SH SOLE 9157 0 0 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 279 2824 SH SOLE 2824 0 0 VANGUARD WELLINGTON FD US MINIMUM 921935409 937 9596 SH SOLE 9596 0 0 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 8877 113371 SH SOLE 113371 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 322368 3119187 SH SOLE 3119187 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 4800 55030 SH SOLE 55030 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 36087 546353 SH SOLE 546353 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 3614 58528 SH SOLE 58528 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 9209 67945 SH SOLE 67945 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 67260 441370 SH SOLE 441370 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 245038 1043602 SH SOLE 1043602 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 194027 1982902 SH SOLE 1982902 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 14004 174924 SH SOLE 174924 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 111937 1207905 SH SOLE 1207905 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 100313 323527 SH SOLE 323527 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 83761 467228 SH SOLE 467228 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 90139 1219461 SH SOLE 1219461 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 111638 451623 SH SOLE 451623 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 72991 388327 SH SOLE 388327 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 191783 477893 SH SOLE 477893 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 72809 420168 SH SOLE 420168 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 86329 613231 SH SOLE 613231 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 75071 539459 SH SOLE 539459 0 0 VARONIS SYS INC COM 922280102 979 16083 SH SOLE 16083 0 0 VECTOR GROUP LTD COM 92240M108 151 11841 SH SOLE 11841 0 0 VEDANTA LIMITED SPONSORED ADR 92242Y100 429 28059 SH SOLE 28059 0 0 VEEVA SYS INC CL A COM 922475108 155599 539955 SH SOLE 539955 0 0 VENTAS INC COM 92276F100 12283 222476 SH SOLE 222476 0 0 VEON LTD SPONSORED ADR 91822M106 60 28972 SH SOLE 28972 0 0 VERACYTE INC COM 92337F107 1861 40072 SH SOLE 40072 0 0 VEREIT INC COM 92339V308 7979 176410 SH SOLE 176410 0 0 VERICEL CORP COM 92346J108 1185 24277 SH SOLE 24277 0 0 VERIFYME INC COM NEW 92346X206 47 13794 SH SOLE 13794 0 0 VERINT SYS INC COM 92343X100 756 16868 SH SOLE 16868 0 0 VERISIGN INC COM 92343E102 13540 66044 SH SOLE 66044 0 0 VERISK ANALYTICS INC COM 92345Y106 128774 643001 SH SOLE 643001 0 0 VERITEX HLDGS INC COM 923451108 903 22951 SH SOLE 22951 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 286677 5307853 SH SOLE 5307853 0 0 VERRA MOBILITY CORP COM 92511U102 723 47991 SH SOLE 47991 0 0 VERTEX INC CL A 92538J106 2428 126351 SH SOLE 126351 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 45055 248386 SH SOLE 248386 0 0 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 764 72838 SH SOLE 72838 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 6728 279299 SH SOLE 279299 0 0 VIACOMCBS INC CL B 92556H206 7700 194899 SH SOLE 194899 0 0 VIASAT INC COM 92552V100 233 4234 SH SOLE 4234 0 0 VIATRIS INC COM 92556V106 16244 1198783 SH SOLE 1198783 0 0 VIAVI SOLUTIONS INC COM 925550105 987 62732 SH SOLE 62732 0 0 VICI PPTYS INC COM 925652109 41189 1449807 SH SOLE 1449807 0 0 VICOR CORP COM 925815102 860 6410 SH SOLE 6410 0 0 VICTORIAS SECRET AND CO COMMON STOCK 926400102 872 15777 SH SOLE 15777 0 0 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 2497 35100 SH SOLE 35100 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 7303 113455 SH SOLE 113455 0 0 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 5598 97433 SH SOLE 97433 0 0 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 5043 211843 SH SOLE 211843 0 0 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 938 21296 SH SOLE 21296 0 0 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 5046 160296 SH SOLE 160296 0 0 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 8958 125952 SH SOLE 125952 0 0 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 310 4825 SH SOLE 4825 0 0 VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 610 11394 SH SOLE 11394 0 0 VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 222 4283 SH SOLE 4283 0 0 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 496 8711 SH SOLE 8711 0 0 VIEW INC COM CL A 92671V106 87 15964 SH SOLE 15964 0 0 VIEWRAY INC COM 92672L107 499 69178 SH SOLE 69178 0 0 VIKING THERAPEUTICS INC COM 92686J106 195 31050 SH SOLE 31050 0 0 VIMEO INC COMMON STOCK 92719V100 5743 195526 SH SOLE 195526 0 0 VIOMI TECHNOLOGY CO LTD SPONSORED ADS 92762J103 100 21863 SH SOLE 21863 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 346 15843 SH SOLE 15843 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 589 52869 SH SOLE 52869 0 0 VIRTU FINL INC CL A 928254101 5788 236902 SH SOLE 236902 0 0 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 426 12585 SH SOLE 12585 0 0 VIRTUS DIVIDEND INTEREST & P COM 92840R101 1575 106211 SH SOLE 106211 0 0 VIRTUS ETF TR II SEIX SR LN ETF 92790A405 566 22482 SH SOLE 22482 0 0 VIRTUS INVT PARTNERS INC COM 92828Q109 255 822 SH SOLE 822 0 0 VISA INC COM CL A 92826C839 602347 2704125 SH SOLE 2704125 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 1462 72793 SH SOLE 72793 0 0 VISTA OUTDOOR INC COM 928377100 444 11017 SH SOLE 11017 0 0 VISTEON CORP COM NEW 92839U206 993 10519 SH SOLE 10519 0 0 VISTRA CORP COM 92840M102 3214 187959 SH SOLE 187959 0 0 VITAL FARMS INC COM 92847W103 862 49057 SH SOLE 49057 0 0 VIZIO HLDG CORP CL A COM 92858V101 478 22508 SH SOLE 22508 0 0 VMWARE INC CL A COM 928563402 11096 74622 SH SOLE 74622 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 3322 72591 SH SOLE 72591 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 49770 3221385 SH SOLE 3221385 0 0 VONAGE HLDGS CORP COM 92886T201 296 18332 SH SOLE 18332 0 0 VONTIER CORPORATION COM 928881101 5008 149051 SH SOLE 149051 0 0 VORNADO RLTY TR SH BEN INT 929042109 1075 25598 SH SOLE 25598 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 349 47186 SH SOLE 47186 0 0 VOYA FINANCIAL INC COM 929089100 7233 117822 SH SOLE 117822 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1114 188794 SH SOLE 188794 0 0 VROOM INC COM 92918V109 1520 68868 SH SOLE 68868 0 0 VULCAN MATLS CO COM 929160109 20148 119104 SH SOLE 119104 0 0 VUZIX CORP COM NEW 92921W300 150 14313 SH SOLE 14313 0 0 WABTEC COM 929740108 15577 180682 SH SOLE 180682 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 28273 600907 SH SOLE 600907 0 0 WALKER & DUNLOP INC COM 93148P102 907 7994 SH SOLE 7994 0 0 WALMART INC COM 931142103 158266 1135503 SH SOLE 1135503 0 0 WARNER MUSIC GROUP CORP COM CL A 934550203 230 5377 SH SOLE 5377 0 0 WASHINGTON FED INC COM 938824109 777 22637 SH SOLE 22637 0 0 WASHINGTON TR BANCORP INC COM 940610108 320 6036 SH SOLE 6036 0 0 WASTE CONNECTIONS INC COM 94106B101 11777 93500 SH SOLE 93500 0 0 WASTE MGMT INC DEL COM 94106L109 43216 289343 SH SOLE 289343 0 0 WATERS CORP COM 941848103 7479 20933 SH SOLE 20933 0 0 WATSCO INC COM 942622200 18636 70425 SH SOLE 70425 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 674 4010 SH SOLE 4010 0 0 WAYFAIR INC CL A 94419L101 1675 6557 SH SOLE 6557 0 0 WD 40 CO COM 929236107 6160 26610 SH SOLE 26610 0 0 WEBSTER FINL CORP CONN COM 947890109 1320 24239 SH SOLE 24239 0 0 WEC ENERGY GROUP INC COM 92939U106 29721 336978 SH SOLE 336978 0 0 WEIBO CORP SPONSORED ADR 948596101 468 9860 SH SOLE 9860 0 0 WEIS MKTS INC COM 948849104 361 6864 SH SOLE 6864 0 0 WELBILT INC COM 949090104 2774 119350 SH SOLE 119350 0 0 WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 1431 162596 SH SOLE 162596 0 0 WELLS FARGO CO NEW COM 949746101 77258 1664694 SH SOLE 1664694 0 0 WELLS FARGO GLOBAL DIVID OPP COM 94987C103 378 68401 SH SOLE 68401 0 0 WELLTOWER INC COM 95040Q104 35715 433429 SH SOLE 433429 0 0 WENDYS CO COM 95058W100 2274 104898 SH SOLE 104898 0 0 WERNER ENTERPRISES INC COM 950755108 1567 35390 SH SOLE 35390 0 0 WESBANCO INC COM 950810101 2332 68431 SH SOLE 68431 0 0 WESCO INTL INC COM 95082P105 1444 12518 SH SOLE 12518 0 0 WEST FRASER TIMBER CO LTD COM 952845105 225 2674 SH SOLE 2674 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 116082 273431 SH SOLE 273431 0 0 WESTAMERICA BANCORPORATION COM 957090103 398 7079 SH SOLE 7079 0 0 WESTERN ALLIANCE BANCORP COM 957638109 23960 220183 SH SOLE 220183 0 0 WESTERN ASSET HIGH INCOME FD COM 95766J102 75 10433 SH SOLE 10433 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 993 191306 SH SOLE 191306 0 0 WESTERN ASSET INTER MUNI FD COM 958435109 1541 158086 SH SOLE 158086 0 0 WESTERN ASSET MTG DEFINED OP COM 95790B109 1567 101356 SH SOLE 101356 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 575 43277 SH SOLE 43277 0 0 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 541 537000 SH SOLE 537000 0 0 WESTERN DIGITAL CORP. COM 958102105 5872 104041 SH SOLE 104041 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 433 20654 SH SOLE 20654 0 0 WESTERN UN CO COM 959802109 5015 248000 SH SOLE 248000 0 0 WESTLAKE CHEM CORP COM 960413102 2999 32909 SH SOLE 32909 0 0 WESTPAC BANKING CORP SPONSORED ADR 961214301 1327 71627 SH SOLE 71627 0 0 WESTROCK CO COM 96145D105 5488 110140 SH SOLE 110140 0 0 WEX INC COM 96208T104 1420 8063 SH SOLE 8063 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 20439 574605 SH SOLE 574605 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1928 51308 SH SOLE 51308 0 0 WHIRLPOOL CORP COM 963320106 11259 55228 SH SOLE 55228 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 7711 7209 SH SOLE 7209 0 0 WHITING PETE CORP NEW COM NEW 966387508 350 5985 SH SOLE 5985 0 0 WILEY JOHN & SONS INC CL A 968223206 624 11951 SH SOLE 11951 0 0 WILLIAMS COS INC COM 969457100 40832 1574107 SH SOLE 1574107 0 0 WILLIAMS SONOMA INC COM 969904101 21821 123053 SH SOLE 123053 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 6035 25961 SH SOLE 25961 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4170 131470 SH SOLE 131470 0 0 WINGSTOP INC COM 974155103 6346 38709 SH SOLE 38709 0 0 WINTRUST FINL CORP COM 97650W108 3166 39396 SH SOLE 39396 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 978 110758 SH SOLE 110758 0 0 WISDOMTREE INVTS INC COM 97717P104 145 25638 SH SOLE 25638 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 15738 360716 SH SOLE 360716 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 28642 767487 SH SOLE 767487 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 3135 120746 SH SOLE 120746 0 0 WISDOMTREE TR CHINADIV EX FI 97717X719 329 6157 SH SOLE 6157 0 0 WISDOMTREE TR ENHANCED CMDTY 97717Y683 1008 45199 SH SOLE 45199 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 8245 154170 SH SOLE 154170 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1393 18319 SH SOLE 18319 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 5323 131566 SH SOLE 131566 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 328 8771 SH SOLE 8771 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 2528 47810 SH SOLE 47810 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 15880 367842 SH SOLE 367842 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 13984 188358 SH SOLE 188358 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 11730 225529 SH SOLE 225529 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 9676 313847 SH SOLE 313847 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 3536 37622 SH SOLE 37622 0 0 WISDOMTREE TR US HGH YLD CORP 97717X172 9618 182748 SH SOLE 182748 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1931 25078 SH SOLE 25078 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 37578 315014 SH SOLE 315014 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 19151 462004 SH SOLE 462004 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 508555 8643008 SH SOLE 8643008 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 647 5506 SH SOLE 5506 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 24006 462357 SH SOLE 462357 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 8238 328225 SH SOLE 328225 0 0 WISDOMTREE TR WSDM EMKTBD FD 97717X784 1746 23143 SH SOLE 23143 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 7306 191862 SH SOLE 191862 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 15258 315699 SH SOLE 315699 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 228 3405 SH SOLE 3405 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 361 11089 SH SOLE 11089 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 467 15646 SH SOLE 15646 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 350 11193 SH SOLE 11193 0 0 WISDOMTREE TR INTRST RATE HDGE 97717W380 339 7223 SH SOLE 7223 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 540 8547 SH SOLE 8547 0 0 WISDOMTREE TR US LARGECAP FUND 97717W588 19523 424503 SH SOLE 424503 0 0 WISDOMTREE TR US MULTIFACTOR 97717Y857 314 8066 SH SOLE 8066 0 0 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1432 51094 SH SOLE 51094 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 2294 60550 SH SOLE 60550 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 640 13471 SH SOLE 13471 0 0 WIX COM LTD SHS M98068105 5793 29559 SH SOLE 29559 0 0 WM TECHNOLOGY INC COM 92971A109 335 23071 SH SOLE 23071 0 0 WNS HLDGS LTD SPON ADR 92932M101 1728 21121 SH SOLE 21121 0 0 WOLVERINE WORLD WIDE INC COM 978097103 5796 194234 SH SOLE 194234 0 0 WOODWARD INC COM 980745103 6742 59555 SH SOLE 59555 0 0 WORKDAY INC CL A 98138H101 65935 263856 SH SOLE 263856 0 0 WORKHORSE GROUP INC COM NEW 98138J206 117 15309 SH SOLE 15309 0 0 WORKIVA INC COM CL A 98139A105 11645 82612 SH SOLE 82612 0 0 WORLD FUEL SVCS CORP COM 981475106 989 29405 SH SOLE 29405 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 42840 2453634 SH SOLE 2453634 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 1891 33619 SH SOLE 33619 0 0 WORTHINGTON INDS INC COM 981811102 2268 43028 SH SOLE 43028 0 0 WP CAREY INC COM 92936U109 23273 318630 SH SOLE 318630 0 0 WPP PLC NEW ADR 92937A102 3179 47416 SH SOLE 47416 0 0 WSFS FINL CORP COM 929328102 234 4566 SH SOLE 4566 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 1649 21363 SH SOLE 21363 0 0 WYNN RESORTS LTD COM 983134107 1684 19865 SH SOLE 19865 0 0 XCEL ENERGY INC COM 98389B100 12040 192639 SH SOLE 192639 0 0 XENIA HOTELS & RESORTS INC COM 984017103 1027 57897 SH SOLE 57897 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 1302 64561 SH SOLE 64561 0 0 XILINX INC COM 983919101 18210 120602 SH SOLE 120602 0 0 XP INC CL A G98239109 310 7715 SH SOLE 7715 0 0 XPO LOGISTICS INC COM 983793100 2601 32690 SH SOLE 32690 0 0 XPRESSPA GROUP INC COM 98420U703 22 15267 SH SOLE 15267 0 0 XYLEM INC COM 98419M100 19773 159873 SH SOLE 159873 0 0 YAMANA GOLD INC COM 98462Y100 464 117278 SH SOLE 117278 0 0 YANDEX N V SHS CLASS A N97284108 11918 149487 SH SOLE 149487 0 0 YETI HLDGS INC COM 98585X104 2803 32712 SH SOLE 32712 0 0 YUM BRANDS INC COM 988498101 20332 166234 SH SOLE 166234 0 0 YUM CHINA HLDGS INC COM 98850P109 12617 217120 SH SOLE 217120 0 0 YUNJI INC ADS RP CL A 98873N107 7 10000 SH SOLE 10000 0 0 ZAI LAB LTD ADR 98887Q104 379 3597 SH SOLE 3597 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 66498 129017 SH SOLE 129017 0 0 ZENDESK INC COM 98936J101 4035 34665 SH SOLE 34665 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 8336 94573 SH SOLE 94573 0 0 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 1501 29607 SH SOLE 29607 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 15864 108393 SH SOLE 108393 0 0 ZIONS BANCORPORATION N A COM 989701107 708 11442 SH SOLE 11442 0 0 ZIX CORP COM 98974P100 169 23863 SH SOLE 23863 0 0 ZOETIS INC CL A 98978V103 277772 1430784 SH SOLE 1430784 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 11677 44655 SH SOLE 44655 0 0 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 449 7332 SH SOLE 7332 0 0 ZSCALER INC COM 98980G102 1342 5117 SH SOLE 5117 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 691 22528 SH SOLE 22528 0 0 ZUMIEZ INC COM 989817101 258 6494 SH SOLE 6494 0 0 ZUORA INC COM CL A 98983V106 231 13948 SH SOLE 13948 0 0 ZYNGA INC CL A 98986T108 2016 267710 SH SOLE 267710 0 0