0001214659-21-008154.txt : 20210804 0001214659-21-008154.hdr.sgml : 20210804 20210804170351 ACCESSION NUMBER: 0001214659-21-008154 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210804 DATE AS OF CHANGE: 20210804 EFFECTIVENESS DATE: 20210804 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: 211145026 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 06-30-2021 06-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 08-04-2021 0 3632 176113457
INFORMATION TABLE 2 infotable.xml FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 15565 90169 SH SOLE 90169 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1370 8238 SH SOLE 8238 0 0 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1329 24287 SH SOLE 24287 0 0 ISHARES TR MRNING SM CP ETF 464288703 584 9939 SH SOLE 9939 0 0 ISHARES TR S&P MC 400GR ETF 464287606 192032 2372802 SH SOLE 2372802 0 0 ISHARES TR U.S. TECH ETF 464287721 92828 933880 SH SOLE 933880 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 2282 112056 SH SOLE 112056 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 14893 326039 SH SOLE 326039 0 0 ABB LTD SPONSORED ADR 000375204 20667 608026 SH SOLE 608026 0 0 ABBOTT LABS COM 002824100 311410 2686188 SH SOLE 2686188 0 0 ABBVIE INC COM 00287Y109 333181 2957930 SH SOLE 2957930 0 0 ABIOMED INC COM 003654100 9951 31883 SH SOLE 31883 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 375094 1272408 SH SOLE 1272408 0 0 ACTIVISION BLIZZARD INC COM 00507V109 82550 864944 SH SOLE 864944 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 461077 787304 SH SOLE 787304 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 26631 129820 SH SOLE 129820 0 0 ADVANCED ENERGY INDS COM 007973100 5618 49845 SH SOLE 49845 0 0 ADVANCED MICRO DEVICES INC COM 007903107 19140 203773 SH SOLE 203773 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 543 11237 SH SOLE 11237 0 0 AFLAC INC COM 001055102 40307 751160 SH SOLE 751160 0 0 AGCO CORP COM 001084102 7453 57163 SH SOLE 57163 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 66135 447434 SH SOLE 447434 0 0 AGREE RLTY CORP COM 008492100 7382 104719 SH SOLE 104719 0 0 AIR PRODS & CHEMS INC COM 009158106 61143 212539 SH SOLE 212539 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 63788 547069 SH SOLE 547069 0 0 ALASKA AIR GROUP INC COM 011659109 1028 17041 SH SOLE 17041 0 0 ALBEMARLE CORP COM 012653101 18347 108909 SH SOLE 108909 0 0 ALCON AG ORD SHS H01301128 91521 1303324 SH SOLE 1303324 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 10876 59200 SH SOLE 59200 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 95450 420891 SH SOLE 420891 0 0 ALLEGHANY CORP MD COM 017175100 5494 8236 SH SOLE 8236 0 0 ALLEGION PLC ORD SHS G0176J109 25411 182416 SH SOLE 182416 0 0 ALLSTATE CORP COM 020002101 45036 345260 SH SOLE 345260 0 0 ALLY FINL INC COM 02005N100 13242 265688 SH SOLE 265688 0 0 ALPHABET INC CAP STK CL A 02079K305 504514 206617 SH SOLE 206617 0 0 ALPHABET INC CAP STK CL C 02079K107 622606 248414 SH SOLE 248414 0 0 ALTRIA GROUP INC COM 02209S103 100708 2112238 SH SOLE 2112238 0 0 AMAZON COM INC COM 023135106 935367 271896 SH SOLE 271896 0 0 AMERICAN ASSETS TR INC COM 024013104 2634 70626 SH SOLE 70626 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 1262 39035 SH SOLE 39035 0 0 AMERICAN EXPRESS CO COM 025816109 62866 380476 SH SOLE 380476 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 45702 960121 SH SOLE 960121 0 0 AMERICAN TOWER CORP NEW COM 03027X100 151605 561210 SH SOLE 561210 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 4202 27265 SH SOLE 27265 0 0 AMERIPRISE FINL INC COM 03076C106 78835 316760 SH SOLE 316760 0 0 AMERISOURCEBERGEN CORP COM 03073E105 49410 431565 SH SOLE 431565 0 0 AMGEN INC COM 031162100 150292 616582 SH SOLE 616582 0 0 ANAPLAN INC COM 03272L108 536 10064 SH SOLE 10064 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 24323 337774 SH SOLE 337774 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 8752 985598 SH SOLE 985598 0 0 ANSYS INC COM 03662Q105 66227 190821 SH SOLE 190821 0 0 ANTHEM INC COM 036752103 103983 272349 SH SOLE 272349 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 2211 138603 SH SOLE 138603 0 0 APPLE INC COM 037833100 1054993 7702937 SH SOLE 7702937 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1613 17713 SH SOLE 17713 0 0 APPLIED MATLS INC COM 038222105 99547 699063 SH SOLE 699063 0 0 ARCH CAP GROUP LTD ORD G0450A105 20390 523626 SH SOLE 523626 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 26981 445231 SH SOLE 445231 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 370 5419 SH SOLE 5419 0 0 ARISTA NETWORKS INC COM 040413106 22568 62289 SH SOLE 62289 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 13188 122955 SH SOLE 122955 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 3365 40627 SH SOLE 40627 0 0 GALLAGHER ARTHUR J & CO COM 363576109 100276 715848 SH SOLE 715848 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 10399 1291750 SH SOLE 1291750 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 152469 220700 SH SOLE 220700 0 0 ASPEN TECHNOLOGY INC COM 045327103 25827 187778 SH SOLE 187778 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 34816 581228 SH SOLE 581228 0 0 AT&T INC COM 00206R102 131589 4572235 SH SOLE 4572235 0 0 ATKORE INC COM 047649108 3713 52295 SH SOLE 52295 0 0 AUTODESK INC COM 052769106 131446 450311 SH SOLE 450311 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 141213 710971 SH SOLE 710971 0 0 AUTOZONE INC COM 053332102 42479 28467 SH SOLE 28467 0 0 AVALONBAY CMNTYS INC COM 053484101 7514 36006 SH SOLE 36006 0 0 AVANTOR INC COM 05352A100 13976 393569 SH SOLE 393569 0 0 AXALTA COATING SYS LTD COM G0750C108 7588 248861 SH SOLE 248861 0 0 BALCHEM CORP COM 057665200 5623 42837 SH SOLE 42837 0 0 BALL CORP COM 058498106 24466 301975 SH SOLE 301975 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 18287 2944736 SH SOLE 2944736 0 0 BK OF AMERICA CORP COM 060505104 283380 6873164 SH SOLE 6873164 0 0 BANK NEW YORK MELLON CORP COM 064058100 21081 411504 SH SOLE 411504 0 0 BARCLAYS PLC ADR 06738E204 9558 990480 SH SOLE 990480 0 0 BARNES GROUP INC COM 067806109 2017 39360 SH SOLE 39360 0 0 BARRICK GOLD CORP COM 067901108 6078 293918 SH SOLE 293918 0 0 BENTLEY SYS INC COM CL B 08265T208 15034 232071 SH SOLE 232071 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 242925 874087 SH SOLE 874087 0 0 BEST BUY INC COM 086516101 30618 266288 SH SOLE 266288 0 0 BEYOND MEAT INC COM 08862E109 16895 107275 SH SOLE 107275 0 0 BHP GROUP LTD SPONSORED ADS 088606108 21829 299731 SH SOLE 299731 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 6870 115093 SH SOLE 115093 0 0 BILL COM HLDGS INC COM 090043100 1342 7328 SH SOLE 7328 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 9366 196851 SH SOLE 196851 0 0 BLACK KNIGHT INC COM 09215C105 20633 264588 SH SOLE 264588 0 0 BLACKROCK INC COM 09247X101 338292 386632 SH SOLE 386632 0 0 BLACKSTONE GROUP INC COM 09260D107 21472 221044 SH SOLE 221044 0 0 BLOOM ENERGY CORP COM CL A 093712107 370 13782 SH SOLE 13782 0 0 BOEING CO COM 097023105 49291 205756 SH SOLE 205756 0 0 BOOKING HOLDINGS INC COM 09857L108 53890 24629 SH SOLE 24629 0 0 BORGWARNER INC COM 099724106 12609 259758 SH SOLE 259758 0 0 BOSTON PROPERTIES INC COM 101121101 12569 109686 SH SOLE 109686 0 0 BOSTON SCIENTIFIC CORP COM 101137107 30994 724829 SH SOLE 724829 0 0 BP PLC SPONSORED ADR 055622104 15279 578305 SH SOLE 578305 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 18020 122490 SH SOLE 122490 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 105423 1577723 SH SOLE 1577723 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 65904 1676529 SH SOLE 1676529 0 0 BROADCOM INC COM 11135F101 199377 418122 SH SOLE 418122 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 35912 222321 SH SOLE 222321 0 0 BROOKS AUTOMATION INC NEW COM 114340102 24460 256718 SH SOLE 256718 0 0 BROWN FORMAN CORP CL B 115637209 18775 250534 SH SOLE 250534 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 50557 539740 SH SOLE 539740 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 36744 268560 SH SOLE 268560 0 0 CAE INC COM 124765108 3524 114405 SH SOLE 114405 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 4519 43554 SH SOLE 43554 0 0 CALLAWAY GOLF CO COM 131193104 868 25725 SH SOLE 25725 0 0 CAMPING WORLD HLDGS INC CL A 13462K109 350 8544 SH SOLE 8544 0 0 CANADIAN NATL RY CO COM 136375102 48714 461652 SH SOLE 461652 0 0 CANNAE HLDGS INC COM 13765N107 3717 109613 SH SOLE 109613 0 0 CANON INC SPONSORED ADR 138006309 4284 189320 SH SOLE 189320 0 0 CAPITAL ONE FINL CORP COM 14040H105 71087 459543 SH SOLE 459543 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 2626 45919 SH SOLE 45919 0 0 CARDINAL HEALTH INC COM 14149Y108 26635 466537 SH SOLE 466537 0 0 CARMAX INC COM 143130102 56528 437694 SH SOLE 437694 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 52333 1076817 SH SOLE 1076817 0 0 CATERPILLAR INC COM 149123101 159240 731703 SH SOLE 731703 0 0 CBOE GLOBAL MKTS INC COM 12503M108 4551 38231 SH SOLE 38231 0 0 CBRE GROUP INC CL A 12504L109 75056 875488 SH SOLE 875488 0 0 CDK GLOBAL INC COM 12508E101 9115 183443 SH SOLE 183443 0 0 CDW CORP COM 12514G108 94056 538537 SH SOLE 538537 0 0 CELANESE CORP DEL COM 150870103 32109 211802 SH SOLE 211802 0 0 CENTENE CORP DEL COM 15135B101 30184 413875 SH SOLE 413875 0 0 CENTERPOINT ENERGY INC COM 15189T107 16210 661103 SH SOLE 661103 0 0 CHARLES RIV LABS INTL INC COM 159864107 43851 118541 SH SOLE 118541 0 0 SCHWAB CHARLES CORP COM 808513105 81973 1125844 SH SOLE 1125844 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 34586 47940 SH SOLE 47940 0 0 CHEMED CORP NEW COM 16359R103 34146 71961 SH SOLE 71961 0 0 CHENIERE ENERGY INC COM NEW 16411R208 15825 182444 SH SOLE 182444 0 0 CHEVRON CORP NEW COM 166764100 299493 2859392 SH SOLE 2859392 0 0 CHEWY INC CL A 16679L109 17181 215547 SH SOLE 215547 0 0 CHUBB LIMITED COM H1467J104 165642 1042165 SH SOLE 1042165 0 0 CHURCHILL DOWNS INC COM 171484108 6279 31669 SH SOLE 31669 0 0 CIENA CORP COM NEW 171779309 12607 221606 SH SOLE 221606 0 0 CIGNA CORP NEW COM 125523100 39207 165380 SH SOLE 165380 0 0 CINCINNATI FINL CORP COM 172062101 19966 171207 SH SOLE 171207 0 0 CINTAS CORP COM 172908105 39322 102938 SH SOLE 102938 0 0 CISCO SYS INC COM 17275R102 373246 7042386 SH SOLE 7042386 0 0 CITIGROUP INC COM NEW 172967424 111837 1580737 SH SOLE 1580737 0 0 CITRIX SYS INC COM 177376100 27912 238019 SH SOLE 238019 0 0 CME GROUP INC COM 12572Q105 65133 306247 SH SOLE 306247 0 0 COCA COLA CO COM 191216100 156577 2893685 SH SOLE 2893685 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 5753 74825 SH SOLE 74825 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 69256 999939 SH SOLE 999939 0 0 COLGATE PALMOLIVE CO COM 194162103 37937 466342 SH SOLE 466342 0 0 COLUMBIA BKG SYS INC COM 197236102 2386 61887 SH SOLE 61887 0 0 COMCAST CORP NEW CL A 20030N101 250876 4399792 SH SOLE 4399792 0 0 COMMERCIAL METALS CO COM 201723103 743 24198 SH SOLE 24198 0 0 COMMUNITY BK SYS INC COM 203607106 1123 14846 SH SOLE 14846 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 386 52212 SH SOLE 52212 0 0 CONOCOPHILLIPS COM 20825C104 86074 1413363 SH SOLE 1413363 0 0 CONSOLIDATED EDISON INC COM 209115104 3477 48477 SH SOLE 48477 0 0 CONSTELLATION BRANDS INC CL A 21036P108 78736 336635 SH SOLE 336635 0 0 COPART INC COM 217204106 55356 419902 SH SOLE 419902 0 0 CORNING INC COM 219350105 64248 1570852 SH SOLE 1570852 0 0 CORTEVA INC COM 22052L104 31664 713952 SH SOLE 713952 0 0 COSTCO WHSL CORP NEW COM 22160K105 187859 474788 SH SOLE 474788 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 7006 667879 SH SOLE 667879 0 0 CRH PLC ADR 12626K203 14685 288855 SH SOLE 288855 0 0 CRITEO S A SPONS ADS 226718104 5811 128477 SH SOLE 128477 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 15148 60275 SH SOLE 60275 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 206888 1060420 SH SOLE 1060420 0 0 CROWN HLDGS INC COM 228368106 12679 124046 SH SOLE 124046 0 0 CSG SYS INTL INC COM 126349109 1450 30729 SH SOLE 30729 0 0 CSX CORP COM 126408103 26191 816423 SH SOLE 816423 0 0 CUMMINS INC COM 231021106 63172 259102 SH SOLE 259102 0 0 CVB FINL CORP COM 126600105 740 35926 SH SOLE 35926 0 0 CVS HEALTH CORP COM 126650100 172830 2071304 SH SOLE 2071304 0 0 D R HORTON INC COM 23331A109 130827 1447681 SH SOLE 1447681 0 0 DANAHER CORPORATION COM 235851102 275579 1026901 SH SOLE 1026901 0 0 DARDEN RESTAURANTS INC COM 237194105 17440 119458 SH SOLE 119458 0 0 DARLING INGREDIENTS INC COM 237266101 10776 159645 SH SOLE 159645 0 0 DECKERS OUTDOOR CORP COM 243537107 18219 47436 SH SOLE 47436 0 0 DELL TECHNOLOGIES INC CL C 24703L202 5191 52083 SH SOLE 52083 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 4705 108756 SH SOLE 108756 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 982 75102 SH SOLE 75102 0 0 DEVON ENERGY CORP NEW COM 25179M103 13734 470517 SH SOLE 470517 0 0 DEXCOM INC COM 252131107 68375 160128 SH SOLE 160128 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 65857 343561 SH SOLE 343561 0 0 DIAMONDBACK ENERGY INC COM 25278X109 15110 160930 SH SOLE 160930 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 442 45585 SH SOLE 45585 0 0 DIODES INC COM 254543101 12215 153133 SH SOLE 153133 0 0 DISCOVER FINL SVCS COM 254709108 121243 1024967 SH SOLE 1024967 0 0 DISCOVERY INC COM SER C 25470F302 10180 351291 SH SOLE 351291 0 0 DOLLAR GEN CORP NEW COM 256677105 126748 585739 SH SOLE 585739 0 0 DOLLAR TREE INC COM 256746108 34162 343334 SH SOLE 343334 0 0 DOMINION ENERGY INC COM 25746U109 42004 570937 SH SOLE 570937 0 0 DOVER CORP COM 260003108 30710 203916 SH SOLE 203916 0 0 DOW INC COM 260557103 50990 805788 SH SOLE 805788 0 0 DTE ENERGY CO COM 233331107 18239 140735 SH SOLE 140735 0 0 DUCK CREEK TECHNOLOGIES INC SHS 264120106 8035 184669 SH SOLE 184669 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 105403 1067695 SH SOLE 1067695 0 0 DUKE REALTY CORP COM NEW 264411505 10430 220269 SH SOLE 220269 0 0 DUPONT DE NEMOURS INC COM 26614N102 86212 1113705 SH SOLE 1113705 0 0 EAGLE MATLS INC COM 26969P108 7063 49698 SH SOLE 49698 0 0 EAST WEST BANCORP INC COM 27579R104 17460 243550 SH SOLE 243550 0 0 EASTMAN CHEM CO COM 277432100 31389 268858 SH SOLE 268858 0 0 EATON CORP PLC SHS G29183103 93126 628465 SH SOLE 628465 0 0 EBAY INC. COM 278642103 32311 460205 SH SOLE 460205 0 0 ECOLAB INC COM 278865100 105244 510966 SH SOLE 510966 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 140889 1360331 SH SOLE 1360331 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 22336 643874 SH SOLE 643874 0 0 ELECTRONIC ARTS INC COM 285512109 51908 360898 SH SOLE 360898 0 0 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 155 20137 SH SOLE 20137 0 0 LILLY ELI & CO COM 532457108 73618 320749 SH SOLE 320749 0 0 EMCOR GROUP INC COM 29084Q100 9309 75569 SH SOLE 75569 0 0 EMERSON ELEC CO COM 291011104 84014 872966 SH SOLE 872966 0 0 ENI S P A SPONSORED ADR 26874R108 1916 78554 SH SOLE 78554 0 0 ENPHASE ENERGY INC COM 29355A107 50292 273879 SH SOLE 273879 0 0 ENSIGN GROUP INC COM 29358P101 19827 228764 SH SOLE 228764 0 0 ENTEGRIS INC COM 29362U104 47586 386971 SH SOLE 386971 0 0 ENTERGY CORP NEW COM 29364G103 14890 149347 SH SOLE 149347 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 2767 64040 SH SOLE 64040 0 0 EOG RES INC COM 26875P101 58196 697457 SH SOLE 697457 0 0 EQT CORP COM 26884L109 2558 114902 SH SOLE 114902 0 0 EQUIFAX INC COM 294429105 26063 108817 SH SOLE 108817 0 0 EQUINIX INC COM 29444U700 69093 86087 SH SOLE 86087 0 0 EQUINOR ASA SPONSORED ADR 29446M102 11726 553128 SH SOLE 553128 0 0 EQUITABLE HLDGS INC COM 29452E101 12214 401120 SH SOLE 401120 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 11322 152359 SH SOLE 152359 0 0 ESSENTIAL UTILS INC COM 29670G102 1681 36791 SH SOLE 36791 0 0 ETSY INC COM 29786A106 45605 221557 SH SOLE 221557 0 0 EVERCORE INC CLASS A 29977A105 13000 92346 SH SOLE 92346 0 0 EXACT SCIENCES CORP COM 30063P105 31486 253289 SH SOLE 253289 0 0 EXLSERVICE HOLDINGS INC COM 302081104 4959 46665 SH SOLE 46665 0 0 EXPEDITORS INTL WASH INC COM 302130109 33684 266064 SH SOLE 266064 0 0 EXPONENT INC COM 30214U102 21751 243814 SH SOLE 243814 0 0 EXTRA SPACE STORAGE INC COM 30225T102 23582 143949 SH SOLE 143949 0 0 EXXON MOBIL CORP COM 30231G102 169619 2688950 SH SOLE 2688950 0 0 FABRINET SHS G3323L100 2155 22474 SH SOLE 22474 0 0 FACEBOOK INC CL A 30303M102 694883 1998452 SH SOLE 1998452 0 0 FAIR ISAAC CORP COM 303250104 27430 54568 SH SOLE 54568 0 0 FARMLAND PARTNERS INC COM 31154R109 121 10002 SH SOLE 10002 0 0 FASTENAL CO COM 311900104 51979 999605 SH SOLE 999605 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 7200 61449 SH SOLE 61449 0 0 FEDEX CORP COM 31428X106 52827 177075 SH SOLE 177075 0 0 FERGUSON PLC NEW SHS G3421J106 5310 38089 SH SOLE 38089 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 106985 755168 SH SOLE 755168 0 0 FIRST FINL BANCORP OH COM 320209109 1585 67057 SH SOLE 67057 0 0 FIRST INDL RLTY TR INC COM 32054K103 10654 203976 SH SOLE 203976 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 1072 54062 SH SOLE 54062 0 0 FIRST SOLAR INC COM 336433107 1985 21928 SH SOLE 21928 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 4927 141446 SH SOLE 141446 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 32961 549892 SH SOLE 549892 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 88942 1747390 SH SOLE 1747390 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 17958 313514 SH SOLE 313514 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 42685 2072093 SH SOLE 2072093 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 44137 919323 SH SOLE 919323 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 24624 507598 SH SOLE 507598 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 166855 3111072 SH SOLE 3111072 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 6943 27113 SH SOLE 27113 0 0 FLEX LTD ORD Y2573F102 5234 292901 SH SOLE 292901 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 24335 635549 SH SOLE 635549 0 0 FMC CORP COM NEW 302491303 14599 134925 SH SOLE 134925 0 0 FORD MTR CO DEL COM 345370860 6593 443592 SH SOLE 443592 0 0 FORTINET INC COM 34959E109 35477 148931 SH SOLE 148931 0 0 FORTIVE CORP COM 34959J108 24311 348590 SH SOLE 348590 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 23395 234869 SH SOLE 234869 0 0 FOX CORP CL A COM 35137L105 4597 123821 SH SOLE 123821 0 0 FOX FACTORY HLDG CORP COM 35138V102 6218 39949 SH SOLE 39949 0 0 FRANKLIN RESOURCES INC COM 354613101 6339 198170 SH SOLE 198170 0 0 FREEPORT-MCMORAN INC CL B 35671D857 24616 663311 SH SOLE 663311 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 5794 139375 SH SOLE 139375 0 0 FRONTDOOR INC COM 35905A109 1665 33419 SH SOLE 33419 0 0 FUTU HLDGS LTD SPON ADS CL A 36118L106 9609 53653 SH SOLE 53653 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 8546 184456 SH SOLE 184456 0 0 GARMIN LTD SHS H2906T109 17767 122837 SH SOLE 122837 0 0 GARTNER INC COM 366651107 40952 169085 SH SOLE 169085 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 2298 98779 SH SOLE 98779 0 0 GENERAL MLS INC COM 370334104 38391 630082 SH SOLE 630082 0 0 GENERAL MTRS CO COM 37045V100 49599 838259 SH SOLE 838259 0 0 GENMAB A/S SPONSORED ADS 372303206 24082 589811 SH SOLE 589811 0 0 GENPACT LIMITED SHS G3922B107 12002 264187 SH SOLE 264187 0 0 GENTEX CORP COM 371901109 15938 481658 SH SOLE 481658 0 0 GENUINE PARTS CO COM 372460105 56723 448509 SH SOLE 448509 0 0 GILEAD SCIENCES INC COM 375558103 136502 1982307 SH SOLE 1982307 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 10913 274060 SH SOLE 274060 0 0 GLOBAL X FDS GLOBAL X COPPER 37954Y830 261 7017 SH SOLE 7017 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 866 20271 SH SOLE 20271 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 181908 2114476 SH SOLE 2114476 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 84549 222773 SH SOLE 222773 0 0 FULLER H B CO COM 359694106 1472 23147 SH SOLE 23147 0 0 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 14364 341117 SH SOLE 341117 0 0 HASBRO INC COM 418056107 20751 219541 SH SOLE 219541 0 0 HCA HEALTHCARE INC COM 40412C101 100008 483736 SH SOLE 483736 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 92083 1259335 SH SOLE 1259335 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 19796 594652 SH SOLE 594652 0 0 HEICO CORP NEW CL A 422806208 39970 321873 SH SOLE 321873 0 0 HESS CORP COM 42809H107 5245 60068 SH SOLE 60068 0 0 HILL-ROM HLDGS INC COM 431475102 3505 30858 SH SOLE 30858 0 0 HILLENBRAND INC COM 431571108 401 9104 SH SOLE 9104 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 16654 138074 SH SOLE 138074 0 0 HOLOGIC INC COM 436440101 31030 465084 SH SOLE 465084 0 0 HONDA MOTOR LTD AMERN SHS 438128308 11273 350322 SH SOLE 350322 0 0 HONEYWELL INTL INC COM 438516106 195254 890149 SH SOLE 890149 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 21621 230895 SH SOLE 230895 0 0 HP INC COM 40434L105 40978 1357353 SH SOLE 1357353 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1368 47416 SH SOLE 47416 0 0 HUDSON PAC PPTYS INC COM 444097109 7301 262440 SH SOLE 262440 0 0 HUMANA INC COM 444859102 23316 52664 SH SOLE 52664 0 0 ICON PLC SHS G4705A100 48649 235351 SH SOLE 235351 0 0 IDEX CORP COM 45167R104 23568 107101 SH SOLE 107101 0 0 IDEXX LABS INC COM 45168D104 93288 147712 SH SOLE 147712 0 0 IHS MARKIT LTD SHS G47567105 63321 562050 SH SOLE 562050 0 0 ILLINOIS TOOL WKS INC COM 452308109 43605 195050 SH SOLE 195050 0 0 INFOSYS LTD SPONSORED ADR 456788108 10431 492283 SH SOLE 492283 0 0 ING GROEP N.V. SPONSORED ADR 456837103 10787 814701 SH SOLE 814701 0 0 INGREDION INC COM 457187102 11315 125031 SH SOLE 125031 0 0 INSIGHT ENTERPRISES INC COM 45765U103 1808 18082 SH SOLE 18082 0 0 INTEL CORP COM 458140100 169804 3024602 SH SOLE 3024602 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 10560 160651 SH SOLE 160651 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 42826 360789 SH SOLE 360789 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 78485 535409 SH SOLE 535409 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 66461 444855 SH SOLE 444855 0 0 INTERNATIONAL PAPER CO COM 460146103 28220 460291 SH SOLE 460291 0 0 INTUIT COM 461202103 195942 399742 SH SOLE 399742 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 110723 120398 SH SOLE 120398 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 609029 6748246 SH SOLE 6748246 0 0 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 3660 81001 SH SOLE 81001 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 91072 4533891 SH SOLE 4533891 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 59708 3897373 SH SOLE 3897373 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 168707 7616590 SH SOLE 7616590 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 16601 631202 SH SOLE 631202 0 0 INVITAE CORP COM 46185L103 1707 50598 SH SOLE 50598 0 0 INVITATION HOMES INC COM 46187W107 13860 371681 SH SOLE 371681 0 0 IPG PHOTONICS CORP COM 44980X109 4909 23292 SH SOLE 23292 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 19730 588601 SH SOLE 588601 0 0 INDEXIQ ETF TR US RL EST SMCP 45409B628 556 21378 SH SOLE 21378 0 0 IQVIA HLDGS INC COM 46266C105 122024 503564 SH SOLE 503564 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 625 15622 SH SOLE 15622 0 0 IRON MTN INC NEW COM 46284V101 21559 509419 SH SOLE 509419 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 17417 336031 SH SOLE 336031 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 365731 4244797 SH SOLE 4244797 0 0 ISHARES TR 20 YR TR BD ETF 464287432 468093 3242799 SH SOLE 3242799 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 170308 1474657 SH SOLE 1474657 0 0 ISHARES TR BROAD USD HIGH 46435U853 150676 3611590 SH SOLE 3611590 0 0 ISHARES TR CMBS ETF 46429B366 5349 98371 SH SOLE 98371 0 0 ISHARES TR CORE MSCI EAFE 46432F842 2632866 35169621 SH SOLE 35169621 0 0 ISHARES INC CORE MSCI EMKT 46434G103 1193763 17819786 SH SOLE 17819786 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 522176 7123798 SH SOLE 7123798 0 0 ISHARES TR CORE S&P500 ETF 464287200 8403620 19547117 SH SOLE 19547117 0 0 ISHARES TR CORE S&P MCP ETF 464287507 613323 2282299 SH SOLE 2282299 0 0 ISHARES TR CORE S&P SCP ETF 464287804 1859570 16459856 SH SOLE 16459856 0 0 ISHARES TR CORE S&P TTL STK 464287150 362555 3671070 SH SOLE 3671070 0 0 ISHARES TR CORE TOTAL USD 46434V613 2799914 52345402 SH SOLE 52345402 0 0 ISHARES TR CORE US AGGBD ET 464287226 3406746 29539176 SH SOLE 29539176 0 0 ISHARES TR MSCI INTL VLU FT 46435G409 189895 7354586 SH SOLE 7354586 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 533116 7242435 SH SOLE 7242435 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 1683683 37287646 SH SOLE 37287646 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 4175093 42399945 SH SOLE 42399945 0 0 ISHARES TR FALN ANGLS USD 46435G474 570769 19051452 SH SOLE 19051452 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 879725 11334835 SH SOLE 11334835 0 0 ISHARES TR GLOBAL TECH ETF 464287291 427680 1267086 SH SOLE 1267086 0 0 ISHARES TR GL TIMB FORE ETF 464288174 1976 22759 SH SOLE 22759 0 0 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 643609 18658671 SH SOLE 18658671 0 0 ISHARES TR IBOXX HI YD ETF 464288513 517335 5876136 SH SOLE 5876136 0 0 ISHARES TR IBOXX INV CP ETF 464287242 333105 2479205 SH SOLE 2479205 0 0 ISHARES TR MBS ETF 464288588 1019455 9419349 SH SOLE 9419349 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 118165 1250424 SH SOLE 1250424 0 0 ISHARES TR EAFE GRWTH ETF 464288885 1653561 15411008 SH SOLE 15411008 0 0 ISHARES TR EAFE SML CP ETF 464288273 167895 2263911 SH SOLE 2263911 0 0 ISHARES TR EAFE VALUE ETF 464288877 2492734 48153652 SH SOLE 48153652 0 0 ISHARES TR MSCI INTL MOMENT 46434V449 185351 4791896 SH SOLE 4791896 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 241524 6263575 SH SOLE 6263575 0 0 ISHARES TR MSCI USA MMENTM 46432F396 1067840 6157297 SH SOLE 6157297 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 596804 4491640 SH SOLE 4491640 0 0 ISHARES TR MSCI USA VALUE 46432F388 1535281 14613978 SH SOLE 14613978 0 0 ISHARES TR NATIONAL MUN ETF 464288414 1097207 9361868 SH SOLE 9361868 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 1246559 4591697 SH SOLE 4591697 0 0 ISHARES TR RUS MD CP GR ETF 464287481 256416 2265155 SH SOLE 2265155 0 0 ISHARES TR SP SMCP600VL ETF 464287879 629077 5966773 SH SOLE 5966773 0 0 ISHARES SILVER TR ISHARES 46428Q109 36614 1511740 SH SOLE 1511740 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 1974407 36023023 SH SOLE 36023023 0 0 ISHARES TR U.S. ENERGY ETF 464287796 687273 23631377 SH SOLE 23631377 0 0 ISHARES TR U.S. MED DVC ETF 464288810 98497 272807 SH SOLE 272807 0 0 ISHARES TR US TREAS BD ETF 46429B267 3570891 134248275 SH SOLE 134248275 0 0 J2 GLOBAL INC COM 48123V102 3377 24552 SH SOLE 24552 0 0 HENRY JACK & ASSOC INC COM 426281101 63224 386662 SH SOLE 386662 0 0 JACK IN THE BOX INC COM 466367109 6834 61321 SH SOLE 61321 0 0 JACOBS ENGR GROUP INC COM 469814107 34501 258589 SH SOLE 258589 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 1266 32622 SH SOLE 32622 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 8288 46659 SH SOLE 46659 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 5689 39888 SH SOLE 39888 0 0 JOHNSON & JOHNSON COM 478160104 399721 2426379 SH SOLE 2426379 0 0 JOHNSON CTLS INTL PLC SHS G51502105 74456 1084893 SH SOLE 1084893 0 0 JPMORGAN CHASE & CO COM 46625H100 524229 3370383 SH SOLE 3370383 0 0 KB FINL GROUP INC SPONSORED ADR 48241A105 5346 108440 SH SOLE 108440 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 91105 590021 SH SOLE 590021 0 0 KIMBERLY-CLARK CORP COM 494368103 63473 474459 SH SOLE 474459 0 0 KINDER MORGAN INC DEL COM 49456B101 40529 2223225 SH SOLE 2223225 0 0 KKR & CO INC COM 48251W104 28705 484547 SH SOLE 484547 0 0 KLA CORP COM NEW 482480100 64637 199366 SH SOLE 199366 0 0 KORN FERRY COM NEW 500643200 3101 42736 SH SOLE 42736 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 70892 327977 SH SOLE 327977 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 37071 134387 SH SOLE 134387 0 0 LAM RESEARCH CORP COM 512807108 98630 151575 SH SOLE 151575 0 0 LAMB WESTON HLDGS INC COM 513272104 20458 253631 SH SOLE 253631 0 0 LAS VEGAS SANDS CORP COM 517834107 22384 424833 SH SOLE 424833 0 0 LCI INDS COM 50189K103 2083 15851 SH SOLE 15851 0 0 LENNAR CORP CL A 526057104 50640 509715 SH SOLE 509715 0 0 LENNAR CORP CL B 526057302 2246 27580 SH SOLE 27580 0 0 LENNOX INTL INC COM 526107107 18989 54132 SH SOLE 54132 0 0 LINCOLN NATL CORP IND COM 534187109 7937 126300 SH SOLE 126300 0 0 LINDE PLC SHS G5494J103 91555 316689 SH SOLE 316689 0 0 LOCKHEED MARTIN CORP COM 539830109 146863 388170 SH SOLE 388170 0 0 LOWES COS INC COM 548661107 200963 1036052 SH SOLE 1036052 0 0 LPL FINL HLDGS INC COM 50212V100 16072 119073 SH SOLE 119073 0 0 LULULEMON ATHLETICA INC COM 550021109 83847 229735 SH SOLE 229735 0 0 LUMEN TECHNOLOGIES INC COM 550241103 26369 1940301 SH SOLE 1940301 0 0 LYFT INC CL A COM 55087P104 14470 239250 SH SOLE 239250 0 0 M D C HLDGS INC COM 552676108 3148 62220 SH SOLE 62220 0 0 MANULIFE FINL CORP COM 56501R106 6436 326701 SH SOLE 326701 0 0 MARSH & MCLENNAN COS INC COM 571748102 89962 639477 SH SOLE 639477 0 0 MARTIN MARIETTA MATLS INC COM 573284106 24045 68348 SH SOLE 68348 0 0 MARVELL TECHNOLOGY INC COM 573874104 25441 436158 SH SOLE 436158 0 0 MASCO CORP COM 574599106 32043 543940 SH SOLE 543940 0 0 MASONITE INTL CORP COM 575385109 4667 41752 SH SOLE 41752 0 0 MASTERCARD INCORPORATED CL A 57636Q104 474853 1300647 SH SOLE 1300647 0 0 MATADOR RES CO COM 576485205 2771 76964 SH SOLE 76964 0 0 MATCH GROUP INC NEW COM 57667L107 45734 283622 SH SOLE 283622 0 0 MBIA INC COM 55262C100 1152 104737 SH SOLE 104737 0 0 MCDONALDS CORP COM 580135101 100176 433680 SH SOLE 433680 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 4004 198517 SH SOLE 198517 0 0 MEDNAX INC COM 58502B106 1805 59877 SH SOLE 59877 0 0 MEDTRONIC PLC SHS G5960L103 317649 2559004 SH SOLE 2559004 0 0 MERCADOLIBRE INC COM 58733R102 111314 71456 SH SOLE 71456 0 0 MERCK & CO INC COM 58933Y105 333862 4292936 SH SOLE 4292936 0 0 MERIT MED SYS INC COM 589889104 2186 33810 SH SOLE 33810 0 0 MERITAGE HOMES CORP COM 59001A102 3879 41232 SH SOLE 41232 0 0 METHODE ELECTRS INC COM 591520200 961 19527 SH SOLE 19527 0 0 METLIFE INC COM 59156R108 86076 1438203 SH SOLE 1438203 0 0 MGM RESORTS INTERNATIONAL COM 552953101 11328 265594 SH SOLE 265594 0 0 MICRON TECHNOLOGY INC COM 595112103 45799 538943 SH SOLE 538943 0 0 MICROSOFT CORP COM 594918104 1638369 6047871 SH SOLE 6047871 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 11901 2195720 SH SOLE 2195720 0 0 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 1101 386369 SH SOLE 386369 0 0 MODERNA INC COM 60770K107 10701 45538 SH SOLE 45538 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 2094 38999 SH SOLE 38999 0 0 MONDELEZ INTL INC CL A 609207105 73164 1171741 SH SOLE 1171741 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 49756 544668 SH SOLE 544668 0 0 MOODYS CORP COM 615369105 54628 150752 SH SOLE 150752 0 0 MORGAN STANLEY COM NEW 617446448 120774 1317197 SH SOLE 1317197 0 0 MSCI INC COM 55354G100 93383 175176 SH SOLE 175176 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 39335 615189 SH SOLE 615189 0 0 NEOGEN CORP COM 640491106 13566 294648 SH SOLE 294648 0 0 NETAPP INC COM 64110D104 15660 191400 SH SOLE 191400 0 0 NETFLIX INC COM 64110L106 104460 197762 SH SOLE 197762 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 8858 91023 SH SOLE 91023 0 0 NEWMARKET CORP COM 651587107 3758 11672 SH SOLE 11672 0 0 NEWMONT CORP COM 651639106 21632 341299 SH SOLE 341299 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 21024 142168 SH SOLE 142168 0 0 NEXTERA ENERGY INC COM 65339F101 254554 3473714 SH SOLE 3473714 0 0 NIKE INC CL B 654106103 374438 2423702 SH SOLE 2423702 0 0 NOKIA CORP SPONSORED ADR 654902204 3459 650221 SH SOLE 650221 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 1091 214425 SH SOLE 214425 0 0 NORDSON CORP COM 655663102 26435 120428 SH SOLE 120428 0 0 NORFOLK SOUTHN CORP COM 655844108 59672 224831 SH SOLE 224831 0 0 NORTONLIFELOCK INC COM 668771108 23697 870560 SH SOLE 870560 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1253 42602 SH SOLE 42602 0 0 NOVARTIS AG SPONSORED ADR 66987V109 94497 1035698 SH SOLE 1035698 0 0 NOVAVAX INC COM NEW 670002401 247 1165 SH SOLE 1165 0 0 NOVO-NORDISK A S ADR 670100205 108887 1299833 SH SOLE 1299833 0 0 NRG ENERGY INC COM NEW 629377508 6813 169054 SH SOLE 169054 0 0 NUCOR CORP COM 670346105 39144 408053 SH SOLE 408053 0 0 NVENT ELECTRIC PLC SHS G6700G107 3187 102010 SH SOLE 102010 0 0 NVIDIA CORPORATION COM 67066G104 370966 463649 SH SOLE 463649 0 0 NXP SEMICONDUCTORS N V COM N6596X109 102844 499923 SH SOLE 499923 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 27736 48986 SH SOLE 48986 0 0 OCCIDENTAL PETE CORP COM 674599105 1929 61673 SH SOLE 61673 0 0 OKTA INC CL A 679295105 51087 208792 SH SOLE 208792 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 58068 228791 SH SOLE 228791 0 0 OLD NATL BANCORP IND COM 680033107 1680 95376 SH SOLE 95376 0 0 OMNICELL COM COM 68213N109 10892 71916 SH SOLE 71916 0 0 OMNICOM GROUP INC COM 681919106 28058 350776 SH SOLE 350776 0 0 ONEMAIN HLDGS INC COM 68268W103 3718 62063 SH SOLE 62063 0 0 ONEOK INC NEW COM 682680103 46274 831678 SH SOLE 831678 0 0 ORACLE CORP COM 68389X105 137002 1760041 SH SOLE 1760041 0 0 ORANGE SPONSORED ADR 684060106 1922 167969 SH SOLE 167969 0 0 ORGANON & CO COMMON STOCK 68622V106 4522 149427 SH SOLE 149427 0 0 ORIX CORP SPONSORED ADR 686330101 2928 34580 SH SOLE 34580 0 0 OSHKOSH CORP COM 688239201 60857 488265 SH SOLE 488265 0 0 OTIS WORLDWIDE CORP COM 68902V107 15631 191161 SH SOLE 191161 0 0 OVINTIV INC COM 69047Q102 1234 39223 SH SOLE 39223 0 0 PACCAR INC COM 693718108 17345 194343 SH SOLE 194343 0 0 PALO ALTO NETWORKS INC COM 697435105 32647 87987 SH SOLE 87987 0 0 PAYCHEX INC COM 704326107 84264 785309 SH SOLE 785309 0 0 PAYCOM SOFTWARE INC COM 70432V102 36459 100308 SH SOLE 100308 0 0 PAYPAL HLDGS INC COM 70450Y103 349352 1198545 SH SOLE 1198545 0 0 PDC ENERGY INC COM 69327R101 2042 44594 SH SOLE 44594 0 0 PENN NATL GAMING INC COM 707569109 6275 82041 SH SOLE 82041 0 0 PENNYMAC MTG INVT TR COM 70931T103 219 10415 SH SOLE 10415 0 0 PENTAIR PLC SHS G7S00T104 9096 134777 SH SOLE 134777 0 0 PEPSICO INC COM 713448108 293305 1979516 SH SOLE 1979516 0 0 PERRIGO CO PLC SHS G97822103 2359 51456 SH SOLE 51456 0 0 PFIZER INC COM 717081103 208083 5313671 SH SOLE 5313671 0 0 PG&E CORP COM 69331C108 290 28526 SH SOLE 28526 0 0 PHILIP MORRIS INTL INC COM 718172109 243495 2456819 SH SOLE 2456819 0 0 PHILLIPS 66 COM 718546104 81609 950932 SH SOLE 950932 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 71175 712174 SH SOLE 712174 0 0 PINTEREST INC CL A 72352L106 14720 186449 SH SOLE 186449 0 0 PIONEER NAT RES CO COM 723787107 109109 671361 SH SOLE 671361 0 0 PLANET FITNESS INC CL A 72703H101 22481 298745 SH SOLE 298745 0 0 PLUG POWER INC COM NEW 72919P202 1882 55045 SH SOLE 55045 0 0 PNC FINL SVCS GROUP INC COM 693475105 99216 520108 SH SOLE 520108 0 0 POLARIS INC COM 731068102 10951 79957 SH SOLE 79957 0 0 POOL CORP COM 73278L105 74292 161972 SH SOLE 161972 0 0 POSCO SPONSORED ADR 693483109 4137 53882 SH SOLE 53882 0 0 POST HLDGS INC COM 737446104 3753 34600 SH SOLE 34600 0 0 PPG INDS INC COM 693506107 31694 186686 SH SOLE 186686 0 0 PPL CORP COM 69351T106 35047 1253032 SH SOLE 1253032 0 0 PROCTER AND GAMBLE CO COM 742718109 256523 1901163 SH SOLE 1901163 0 0 PROGRESS SOFTWARE CORP COM 743312100 3001 64895 SH SOLE 64895 0 0 PROLOGIS INC. COM 74340W103 104753 876377 SH SOLE 876377 0 0 PRUDENTIAL FINL INC COM 744320102 45048 439625 SH SOLE 439625 0 0 PRUDENTIAL PLC ADR 74435K204 9277 243495 SH SOLE 243495 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 34628 579639 SH SOLE 579639 0 0 PULTE GROUP INC COM 745867101 20432 374412 SH SOLE 374412 0 0 QORVO INC COM 74736K101 27593 141033 SH SOLE 141033 0 0 QUALCOMM INC COM 747525103 192937 1349871 SH SOLE 1349871 0 0 QUALYS INC COM 74758T303 5972 59311 SH SOLE 59311 0 0 QUANTA SVCS INC COM 74762E102 14905 164567 SH SOLE 164567 0 0 QUIDEL CORP COM 74838J101 2030 15841 SH SOLE 15841 0 0 QURATE RETAIL INC COM SER A 74915M100 3869 295540 SH SOLE 295540 0 0 RAYMOND JAMES FINL INC COM 754730109 24615 189493 SH SOLE 189493 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 169441 1986175 SH SOLE 1986175 0 0 REGENCY CTRS CORP COM 758849103 1413 22048 SH SOLE 22048 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 23400 1159541 SH SOLE 1159541 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 23348 154727 SH SOLE 154727 0 0 REPUBLIC SVCS INC COM 760759100 60409 549121 SH SOLE 549121 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 522 17405 SH SOLE 17405 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 3329 109675 SH SOLE 109675 0 0 RIO TINTO PLC SPONSORED ADR 767204100 33132 394944 SH SOLE 394944 0 0 RLI CORP COM 749607107 6576 62876 SH SOLE 62876 0 0 ROBERT HALF INTL INC COM 770323103 14146 159006 SH SOLE 159006 0 0 ROLLINS INC COM 775711104 29561 864345 SH SOLE 864345 0 0 ROPER TECHNOLOGIES INC COM 776696106 79336 168729 SH SOLE 168729 0 0 ROSS STORES INC COM 778296103 60298 486274 SH SOLE 486274 0 0 ROYAL BK CDA COM 780087102 16446 162334 SH SOLE 162334 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 10085 249636 SH SOLE 249636 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 11391 293347 SH SOLE 293347 0 0 ROYAL GOLD INC COM 780287108 657 5760 SH SOLE 5760 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 31043 624614 SH SOLE 624614 0 0 RPM INTL INC COM 749685103 41706 470293 SH SOLE 470293 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 10100 93335 SH SOLE 93335 0 0 S&P GLOBAL INC COM 78409V104 207077 504511 SH SOLE 504511 0 0 SAGE THERAPEUTICS INC COM 78667J108 739 13009 SH SOLE 13009 0 0 SALESFORCE COM INC COM 79466L302 251501 1029602 SH SOLE 1029602 0 0 SANMINA CORPORATION COM 801056102 3732 95784 SH SOLE 95784 0 0 SANOFI SPONSORED ADR 80105N105 33171 629909 SH SOLE 629909 0 0 SANTANDER CONSUMER USA HLDGS COM 80283M101 461 12680 SH SOLE 12680 0 0 SAP SE SPON ADR 803054204 58272 414865 SH SOLE 414865 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 51004 160037 SH SOLE 160037 0 0 SCHLUMBERGER LTD COM STK 806857108 24810 775081 SH SOLE 775081 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 268907 1842332 SH SOLE 1842332 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 140217 2050853 SH SOLE 2050853 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 1107 12624 SH SOLE 12624 0 0 SCIENTIFIC GAMES CORP COM 80874P109 559 7220 SH SOLE 7220 0 0 SEA LTD SPONSORD ADS 81141R100 36487 132871 SH SOLE 132871 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 22665 257759 SH SOLE 257759 0 0 SEALED AIR CORP NEW COM 81211K100 11041 186352 SH SOLE 186352 0 0 SEI INVTS CO COM 784117103 13100 211390 SH SOLE 211390 0 0 SELECT MED HLDGS CORP COM 81619Q105 2540 60095 SH SOLE 60095 0 0 SEMPRA ENERGY COM 816851109 22081 166674 SH SOLE 166674 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 13472 232402 SH SOLE 232402 0 0 SERVICENOW INC COM 81762P102 175464 319287 SH SOLE 319287 0 0 SHAKE SHACK INC CL A 819047101 1893 17685 SH SOLE 17685 0 0 SHERWIN WILLIAMS CO COM 824348106 130799 480085 SH SOLE 480085 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 2942 82077 SH SOLE 82077 0 0 SHOPIFY INC CL A 82509L107 158495 108486 SH SOLE 108486 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 589 20089 SH SOLE 20089 0 0 SIMON PPTY GROUP INC NEW COM 828806109 28251 216513 SH SOLE 216513 0 0 SIMPSON MFG INC COM 829073105 5667 51309 SH SOLE 51309 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 31615 186781 SH SOLE 186781 0 0 SKYWEST INC COM 830879102 333 7735 SH SOLE 7735 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 27019 140906 SH SOLE 140906 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 10752 247522 SH SOLE 247522 0 0 SNAP INC CL A 83304A106 25466 373735 SH SOLE 373735 0 0 SNAP ON INC COM 833034101 64456 288486 SH SOLE 288486 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 36066 370971 SH SOLE 370971 0 0 SOUTH JERSEY INDS INC COM 838518108 499 19225 SH SOLE 19225 0 0 SOUTHERN CO COM 842587107 76119 1257963 SH SOLE 1257963 0 0 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 56142 1212838 SH SOLE 1212838 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 305987 2782709 SH SOLE 2782709 0 0 SPDR SER TR BLOOMBERG SRT TR 78468R408 87219 3162401 SH SOLE 3162401 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 42779 2429235 SH SOLE 2429235 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 96218 2621863 SH SOLE 2621863 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 184305 3661939 SH SOLE 3661939 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 24136 311349 SH SOLE 311349 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 7798 115485 SH SOLE 115485 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 842265 13375657 SH SOLE 13375657 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1496 17589 SH SOLE 17589 0 0 SPIRE INC COM 84857L101 555 7677 SH SOLE 7677 0 0 SPX FLOW INC COM 78469X107 5338 81816 SH SOLE 81816 0 0 SQUARE INC CL A 852234103 55731 228592 SH SOLE 228592 0 0 STANLEY BLACK & DECKER INC COM 854502101 24436 119204 SH SOLE 119204 0 0 STARBUCKS CORP COM 855244109 380749 3405323 SH SOLE 3405323 0 0 STATE STR CORP COM 857477103 27530 334591 SH SOLE 334591 0 0 STERIS PLC SHS USD G8473T100 91164 441899 SH SOLE 441899 0 0 STIFEL FINL CORP COM 860630102 12059 185919 SH SOLE 185919 0 0 STORE CAP CORP COM 862121100 10079 292060 SH SOLE 292060 0 0 STRYKER CORPORATION COM 863667101 115836 445985 SH SOLE 445985 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 7750 1124887 SH SOLE 1124887 0 0 SUN LIFE FINANCIAL INC. COM 866796105 717 13915 SH SOLE 13915 0 0 SUNRUN INC COM 86771W105 1274 22847 SH SOLE 22847 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 1502 48774 SH SOLE 48774 0 0 SYNCHRONY FINANCIAL COM 87165B103 15317 315678 SH SOLE 315678 0 0 SYNOPSYS INC COM 871607107 52397 189990 SH SOLE 189990 0 0 SYSCO CORP COM 871829107 34176 439565 SH SOLE 439565 0 0 T-MOBILE US INC COM 872590104 49063 338763 SH SOLE 338763 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 231023 1922627 SH SOLE 1922627 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 15797 89238 SH SOLE 89238 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 6933 411958 SH SOLE 411958 0 0 TAPESTRY INC COM 876030107 6971 160324 SH SOLE 160324 0 0 TARGET CORP COM 87612E106 161005 666026 SH SOLE 666026 0 0 TE CONNECTIVITY LTD REG SHS H84989104 55827 412894 SH SOLE 412894 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 15703 37493 SH SOLE 37493 0 0 ERICSSON ADR B SEK 10 294821608 11945 949548 SH SOLE 949548 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 537 8018 SH SOLE 8018 0 0 TERADYNE INC COM 880770102 29402 219482 SH SOLE 219482 0 0 TERNIUM SA SPONSORED ADS 880890108 2922 75964 SH SOLE 75964 0 0 TESLA INC COM 88160R101 100501 147861 SH SOLE 147861 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 382 38572 SH SOLE 38572 0 0 TEXAS INSTRS INC COM 882508104 191423 995440 SH SOLE 995440 0 0 TEXTRON INC COM 883203101 11792 171469 SH SOLE 171469 0 0 TFI INTL INC COM 87241L109 3573 39153 SH SOLE 39153 0 0 AES CORP COM 00130H105 9465 363060 SH SOLE 363060 0 0 COOPER COS INC COM NEW 216648402 29000 73182 SH SOLE 73182 0 0 LAUDER ESTEE COS INC CL A 518439104 61866 194500 SH SOLE 194500 0 0 HANOVER INS GROUP INC COM 410867105 5987 44138 SH SOLE 44138 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 24495 395266 SH SOLE 395266 0 0 HOME DEPOT INC COM 437076102 567595 1779909 SH SOLE 1779909 0 0 INTERPUBLIC GROUP COS INC COM 460690100 23145 712358 SH SOLE 712358 0 0 KROGER CO COM 501044101 33336 870115 SH SOLE 870115 0 0 MOSAIC CO NEW COM 61945C103 3179 99635 SH SOLE 99635 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 43290 225561 SH SOLE 225561 0 0 TIMKEN CO COM 887389104 9047 112264 SH SOLE 112264 0 0 TRAVELERS COMPANIES INC COM 89417E109 36429 243331 SH SOLE 243331 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 265430 526156 SH SOLE 526156 0 0 THOR INDS INC COM 885160101 24234 214462 SH SOLE 214462 0 0 TJX COS INC NEW COM 872540109 73694 1093059 SH SOLE 1093059 0 0 TOPBUILD CORP COM 89055F103 5047 25517 SH SOLE 25517 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 4821 68827 SH SOLE 68827 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 35358 781230 SH SOLE 781230 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 39709 227119 SH SOLE 227119 0 0 TRACTOR SUPPLY CO COM 892356106 77433 416172 SH SOLE 416172 0 0 TRADEWEB MKTS INC CL A 892672106 1802 21311 SH SOLE 21311 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 45882 249168 SH SOLE 249168 0 0 TRANSOCEAN LTD REG SHS H8817H100 119 26355 SH SOLE 26355 0 0 TRANSUNION COM 89400J107 41731 380029 SH SOLE 380029 0 0 TRIMBLE INC COM 896239100 5628 68774 SH SOLE 68774 0 0 TRUIST FINL CORP COM 89832Q109 152204 2742465 SH SOLE 2742465 0 0 TWILIO INC CL A 90138F102 51583 130868 SH SOLE 130868 0 0 TYSON FOODS INC CL A 902494103 63269 857766 SH SOLE 857766 0 0 UBER TECHNOLOGIES INC COM 90353T100 61007 1217214 SH SOLE 1217214 0 0 UBS GROUP AG SHS H42097107 18093 1179495 SH SOLE 1179495 0 0 UDR INC COM 902653104 5326 108745 SH SOLE 108745 0 0 UFP INDUSTRIES INC COM 90278Q108 6378 85795 SH SOLE 85795 0 0 ULTA BEAUTY INC COM 90384S303 34423 99555 SH SOLE 99555 0 0 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1408 14765 SH SOLE 14765 0 0 UNIFIRST CORP MASS COM 904708104 14102 60100 SH SOLE 60100 0 0 UNILEVER PLC SPON ADR NEW 904767704 172301 2945310 SH SOLE 2945310 0 0 UNION PAC CORP COM 907818108 263036 1195998 SH SOLE 1195998 0 0 UNITED PARCEL SERVICE INC CL B 911312106 193375 929822 SH SOLE 929822 0 0 UNITEDHEALTH GROUP INC COM 91324P102 458282 1144446 SH SOLE 1144446 0 0 US BANCORP DEL COM NEW 902973304 192197 3373662 SH SOLE 3373662 0 0 US FOODS HLDG CORP COM 912008109 3182 82952 SH SOLE 82952 0 0 VALE S A SPONSORED ADS 91912E105 23022 1009281 SH SOLE 1009281 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 4147 45530 SH SOLE 45530 0 0 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 325 10803 SH SOLE 10803 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 89620 2724011 SH SOLE 2724011 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 17169 505264 SH SOLE 505264 0 0 VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 11882 466891 SH SOLE 466891 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4334541 11014844 SH SOLE 11014844 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 99174 1096496 SH SOLE 1096496 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 557159 8789385 SH SOLE 8789385 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 125456 919430 SH SOLE 919430 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3736220 72515848 SH SOLE 72515848 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1540446 28362567 SH SOLE 28362567 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 2813514 9809590 SH SOLE 9809590 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 1292843 14371335 SH SOLE 14371335 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 279991 1394726 SH SOLE 1394726 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 25925 242421 SH SOLE 242421 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 438677 1848220 SH SOLE 1848220 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 445802 4379491 SH SOLE 4379491 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 132455 1430859 SH SOLE 1430859 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2540734 30924250 SH SOLE 30924250 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 618255 2744377 SH SOLE 2744377 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1748668 20359450 SH SOLE 20359450 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2448407 42879854 SH SOLE 42879854 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 2766959 20129594 SH SOLE 20129594 0 0 VEEVA SYS INC CL A COM 922475108 107927 347087 SH SOLE 347087 0 0 VENTAS INC COM 92276F100 11292 197753 SH SOLE 197753 0 0 VEREIT INC COM 92339V308 11659 253850 SH SOLE 253850 0 0 VERISIGN INC COM 92343E102 14610 64166 SH SOLE 64166 0 0 VERISK ANALYTICS INC COM 92345Y106 107157 613309 SH SOLE 613309 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 291230 5197756 SH SOLE 5197756 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 39266 194744 SH SOLE 194744 0 0 V F CORP COM 918204108 34569 421372 SH SOLE 421372 0 0 VIACOMCBS INC CL B 92556H206 8390 185629 SH SOLE 185629 0 0 VIAVI SOLUTIONS INC COM 925550105 1056 59773 SH SOLE 59773 0 0 VICI PPTYS INC COM 925652109 38354 1236427 SH SOLE 1236427 0 0 VIRTU FINL INC CL A 928254101 6775 245202 SH SOLE 245202 0 0 VISA INC COM CL A 92826C839 555357 2375140 SH SOLE 2375140 0 0 VISTRA CORP COM 92840M102 5643 304184 SH SOLE 304184 0 0 VMWARE INC CL A COM 928563402 21935 137117 SH SOLE 137117 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 50965 2975173 SH SOLE 2975173 0 0 GRAINGER W W INC COM 384802104 52712 120346 SH SOLE 120346 0 0 WALMART INC COM 931142103 152867 1084010 SH SOLE 1084010 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 29762 565714 SH SOLE 565714 0 0 DISNEY WALT CO COM 254687106 248035 1411137 SH SOLE 1411137 0 0 WASTE MGMT INC DEL COM 94106L109 36112 257741 SH SOLE 257741 0 0 WELLS FARGO CO NEW COM 949746101 68628 1515314 SH SOLE 1515314 0 0 WELLTOWER INC COM 95040Q104 37091 446342 SH SOLE 446342 0 0 WABTEC COM 929740108 8107 98501 SH SOLE 98501 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 19067 553941 SH SOLE 553941 0 0 WHIRLPOOL CORP COM 963320106 10059 46137 SH SOLE 46137 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 8341 7265 SH SOLE 7265 0 0 WILLIAMS COS INC COM 969457100 40877 1539620 SH SOLE 1539620 0 0 WILLIAMS SONOMA INC COM 969904101 18343 114893 SH SOLE 114893 0 0 WINGSTOP INC COM 974155103 5782 36683 SH SOLE 36683 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 36815 875083 SH SOLE 875083 0 0 WOLVERINE WORLD WIDE INC COM 978097103 6280 186678 SH SOLE 186678 0 0 WORKDAY INC CL A 98138H101 60937 255244 SH SOLE 255244 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 1070 18482 SH SOLE 18482 0 0 BERKLEY W R CORP COM 084423102 17595 236402 SH SOLE 236402 0 0 XENIA HOTELS & RESORTS INC COM 984017103 934 49865 SH SOLE 49865 0 0 DBX ETF TR XTRACK USD HIGH 233051432 235858 5851080 SH SOLE 5851080 0 0 YUM BRANDS INC COM 988498101 18985 165048 SH SOLE 165048 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 66209 125043 SH SOLE 125043 0 0 ZENDESK INC COM 98936J101 6133 42490 SH SOLE 42490 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 10912 89282 SH SOLE 89282 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 13841 86068 SH SOLE 86068 0 0 ZOETIS INC CL A 98978V103 268669 1441666 SH SOLE 1441666 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 13090 33822 SH SOLE 33822 0 0 ZYNGA INC CL A 98986T108 3822 359582 SH SOLE 359582 0 0 1 800 FLOWERS COM INC CL A 68243Q106 935 29343 SH SOLE 29343 0 0 10X GENOMICS INC CL A COM 88025U109 1175 5998 SH SOLE 5998 0 0 1847 GOEDEKER INC COM 28252C109 140 36484 SH SOLE 36484 0 0 1LIFE HEALTHCARE INC COM 68269G107 201 6070 SH SOLE 6070 0 0 2U INC COM 90214J101 13021 312469 SH SOLE 312469 0 0 3M CO COM 88579Y101 150821 759308 SH SOLE 759308 0 0 51JOB INC SPONSORED ADS 316827104 578 7433 SH SOLE 7433 0 0 8X8 INC NEW COM 282914100 718 25854 SH SOLE 25854 0 0 SMITH A O CORP COM 831865209 14747 204647 SH SOLE 204647 0 0 AAON INC COM PAR $0.004 000360206 2130 34030 SH SOLE 34030 0 0 AAR CORP COM 000361105 779 20096 SH SOLE 20096 0 0 ABCAM PLC ADS 000380204 1479 77681 SH SOLE 77681 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1129 94116 SH SOLE 94116 0 0 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1992 19872 SH SOLE 19872 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 4289 170258 SH SOLE 170258 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 4160 244859 SH SOLE 244859 0 0 ETFS TR BBRG ALL COMD K1 003261104 94497 3583492 SH SOLE 3583492 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 2433 9370 SH SOLE 9370 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 11294 117101 SH SOLE 117101 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1659 163080 SH SOLE 163080 0 0 ABM INDS INC COM 000957100 4056 91464 SH SOLE 91464 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 9799 156159 SH SOLE 156159 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 2558 104893 SH SOLE 104893 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 224 10201 SH SOLE 10201 0 0 ACCELERON PHARMA INC COM 00434H108 2276 18138 SH SOLE 18138 0 0 ACCO BRANDS CORP COM 00081T108 163 18870 SH SOLE 18870 0 0 ACCOLADE INC COM 00437E102 1484 27330 SH SOLE 27330 0 0 ACI WORLDWIDE INC COM 004498101 3787 101978 SH SOLE 101978 0 0 ACUITY BRANDS INC COM 00508Y102 2424 12959 SH SOLE 12959 0 0 ACUSHNET HLDGS CORP COM 005098108 2164 43798 SH SOLE 43798 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1841 45057 SH SOLE 45057 0 0 ADDUS HOMECARE CORP COM 006739106 731 8374 SH SOLE 8374 0 0 ADTRAN INC COM 00738A106 221 10713 SH SOLE 10713 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 2943 25243 SH SOLE 25243 0 0 ADVISORSHARES TR Q DYNAMIC GROWTH 00768Y438 385 13658 SH SOLE 13658 0 0 AECOM COM 00766T100 488 7710 SH SOLE 7710 0 0 AEGON N V NY REGISTRY SHS 007924103 581 140560 SH SOLE 140560 0 0 AERCAP HOLDINGS NV SHS N00985106 3847 75116 SH SOLE 75116 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 1062 66337 SH SOLE 66337 0 0 AEROVIRONMENT INC COM 008073108 203 2024 SH SOLE 2024 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 1518 9843 SH SOLE 9843 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 339 6146 SH SOLE 6146 0 0 AGNC INVT CORP COM 00123Q104 7728 457530 SH SOLE 457530 0 0 AGNICO EAGLE MINES LTD COM 008474108 2880 47639 SH SOLE 47639 0 0 AILERON THERAPEUTICS INC COM 00887A105 43 34654 SH SOLE 34654 0 0 AIR LEASE CORP CL A 00912X302 14427 345630 SH SOLE 345630 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 1019 43876 SH SOLE 43876 0 0 AIRBNB INC COM CL A 009066101 10341 67525 SH SOLE 67525 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 194 18125 SH SOLE 18125 0 0 ALAMO GROUP INC COM 011311107 662 4333 SH SOLE 4333 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 122 15913 SH SOLE 15913 0 0 ALARM COM HLDGS INC COM 011642105 7570 89369 SH SOLE 89369 0 0 ALBANY INTL CORP CL A 012348108 12215 136845 SH SOLE 136845 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 477 24269 SH SOLE 24269 0 0 ALCOA CORP COM 013872106 590 16016 SH SOLE 16016 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 36118 991970 SH SOLE 991970 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 1617 88268 SH SOLE 88268 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 16672 91634 SH SOLE 91634 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 3994 268200 SH SOLE 268200 0 0 ALIGN TECHNOLOGY INC COM 016255101 45801 74960 SH SOLE 74960 0 0 ALLEGIANT TRAVEL CO COM 01748X102 1005 5180 SH SOLE 5180 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 966 34886 SH SOLE 34886 0 0 ALLETE INC COM NEW 018522300 2234 31917 SH SOLE 31917 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 335 3218 SH SOLE 3218 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 306 6564 SH SOLE 6564 0 0 ALLIANT ENERGY CORP COM 018802108 4979 89287 SH SOLE 89287 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 4536 114142 SH SOLE 114142 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 5086 30005 SH SOLE 30005 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 603 11385 SH SOLE 11385 0 0 ALTAIR ENGR INC COM CL A 021369103 1573 22802 SH SOLE 22802 0 0 ALTERYX INC COM CL A 02156B103 205 2382 SH SOLE 2382 0 0 ALTICE USA INC CL A 02156K103 3864 113189 SH SOLE 113189 0 0 ALTRA INDL MOTION CORP COM 02208R106 6071 93366 SH SOLE 93366 0 0 ALUMINUM CORP CHINA LIMITED SPON ADR H SHS 022276109 178 12045 SH SOLE 12045 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 59 13426 SH SOLE 13426 0 0 AMBARELLA INC SHS G037AX101 1913 17945 SH SOLE 17945 0 0 AMBEV SA SPONSORED ADR 02319V103 7276 2115250 SH SOLE 2115250 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 304 5361 SH SOLE 5361 0 0 AMC NETWORKS INC CL A 00164V103 1860 27837 SH SOLE 27837 0 0 AMCOR PLC ORD G0250X107 19211 1676322 SH SOLE 1676322 0 0 AMDOCS LTD SHS G02602103 30664 396383 SH SOLE 396383 0 0 AMEDISYS INC COM 023436108 24797 101240 SH SOLE 101240 0 0 AMERCO COM 023586100 1646 2793 SH SOLE 2793 0 0 AMEREN CORP COM 023608102 20053 250539 SH SOLE 250539 0 0 AMERESCO INC CL A 02361E108 979 15610 SH SOLE 15610 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 5038 335882 SH SOLE 335882 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1287 60672 SH SOLE 60672 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 310 29920 SH SOLE 29920 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 7019 150238 SH SOLE 150238 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 798 21268 SH SOLE 21268 0 0 AMERICAN ELEC PWR CO INC COM 025537101 49219 581848 SH SOLE 581848 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 426 50187 SH SOLE 50187 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 3089 24771 SH SOLE 24771 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 10591 272619 SH SOLE 272619 0 0 AMER STATES WTR CO COM 029899101 692 8702 SH SOLE 8702 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 1673 20479 SH SOLE 20479 0 0 AMERICOLD RLTY TR COM 03064D108 17196 454327 SH SOLE 454327 0 0 AMERIS BANCORP COM 03076K108 2721 53738 SH SOLE 53738 0 0 AMERISAFE INC COM 03071H100 560 9382 SH SOLE 9382 0 0 AMETEK INC COM 031100100 27457 205667 SH SOLE 205667 0 0 AMICUS THERAPEUTICS INC COM 03152W109 695 72086 SH SOLE 72086 0 0 AMKOR TECHNOLOGY INC COM 031652100 1763 74484 SH SOLE 74484 0 0 AMN HEALTHCARE SVCS INC COM 001744101 11665 120282 SH SOLE 120282 0 0 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 59 11426 SH SOLE 11426 0 0 AMPHENOL CORP NEW CL A 032095101 68399 999836 SH SOLE 999836 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 8056 235087 SH SOLE 235087 0 0 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 640 35635 SH SOLE 35635 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1955 15073 SH SOLE 15073 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 5457 114478 SH SOLE 114478 0 0 AMYRIS INC COM NEW 03236M200 771 47085 SH SOLE 47085 0 0 ANALOG DEVICES INC COM 032654105 151573 880417 SH SOLE 880417 0 0 ANGIODYNAMICS INC COM 03475V101 1380 50859 SH SOLE 50859 0 0 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 258 13910 SH SOLE 13910 0 0 ANTARES PHARMA INC COM 036642106 54 12367 SH SOLE 12367 0 0 ANTERO MIDSTREAM CORP COM 03676B102 3323 319789 SH SOLE 319789 0 0 AON PLC SHS CL A G0403H108 49173 205953 SH SOLE 205953 0 0 APARTMENT INCOME REIT CORP COM 03750L109 4743 100010 SH SOLE 100010 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 266 39664 SH SOLE 39664 0 0 API GROUP CORP COM STK 00187Y100 1580 75619 SH SOLE 75619 0 0 APOGEE ENTERPRISES INC COM 037598109 301 7389 SH SOLE 7389 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 12417 199627 SH SOLE 199627 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 1060 67204 SH SOLE 67204 0 0 APPFOLIO INC COM CL A 03783C100 508 3598 SH SOLE 3598 0 0 APPIAN CORP CL A 03782L101 658 4777 SH SOLE 4777 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 656 43016 SH SOLE 43016 0 0 APRIA INC COM 03836A101 1800 64301 SH SOLE 64301 0 0 APTARGROUP INC COM 038336103 8898 63178 SH SOLE 63178 0 0 APTIV PLC SHS G6095L109 52377 332910 SH SOLE 332910 0 0 ARAMARK COM 03852U106 2561 68753 SH SOLE 68753 0 0 ARBOR REALTY TRUST INC COM 038923108 3010 168916 SH SOLE 168916 0 0 ARCBEST CORP COM 03937C105 353 6065 SH SOLE 6065 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 5180 166773 SH SOLE 166773 0 0 ARCHROCK INC COM 03957W106 2925 328292 SH SOLE 328292 0 0 ARCONIC CORPORATION COM 03966V107 1119 31401 SH SOLE 31401 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 314 52633 SH SOLE 52633 0 0 ARCOSA INC COM 039653100 408 6952 SH SOLE 6952 0 0 ARES CAPITAL CORP COM 04010L103 14752 753028 SH SOLE 753028 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 42212 663813 SH SOLE 663813 0 0 ARGENX SE SPONSORED ADR 04016X101 1866 6197 SH SOLE 6197 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 329 6345 SH SOLE 6345 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 5311 61611 SH SOLE 61611 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 4887 90321 SH SOLE 90321 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 14462 156343 SH SOLE 156343 0 0 ARK ETF TR INNOVATION ETF 00214Q104 42309 323515 SH SOLE 323515 0 0 ARK ETF TR ISRAEL INOVATE 00214Q609 641 20001 SH SOLE 20001 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 8678 56327 SH SOLE 56327 0 0 ARKO CORP COM 041242108 126 13673 SH SOLE 13673 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 840 73589 SH SOLE 73589 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 541 34697 SH SOLE 34697 0 0 ARROW ELECTRS INC COM 042735100 7137 62698 SH SOLE 62698 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 4011 78924 SH SOLE 78924 0 0 ARVINAS INC COM 04335A105 327 4246 SH SOLE 4246 0 0 ASANA INC CL A 04342Y104 708 11413 SH SOLE 11413 0 0 ASBURY AUTOMOTIVE GROUP INC COM 043436104 2982 17399 SH SOLE 17399 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 1281 9734 SH SOLE 9734 0 0 ASGN INC COM 00191U102 2355 24300 SH SOLE 24300 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 1779 20327 SH SOLE 20327 0 0 ASSOCIATED BANC CORP COM 045487105 279 13636 SH SOLE 13636 0 0 ASSURANT INC COM 04621X108 1963 12571 SH SOLE 12571 0 0 ASSURED GUARANTY LTD COM G0585R106 1096 23084 SH SOLE 23084 0 0 ATHENE HOLDING LTD CL A G0684D107 1277 18916 SH SOLE 18916 0 0 ATHERSYS INC NEW COM 04744L106 47 32919 SH SOLE 32919 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 5326 147057 SH SOLE 147057 0 0 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 364 9786 SH SOLE 9786 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 295 4334 SH SOLE 4334 0 0 ATLAS CORP SHARES Y0436Q109 4596 322497 SH SOLE 322497 0 0 ATLASSIAN CORP PLC CL A G06242104 37408 145634 SH SOLE 145634 0 0 ATMOS ENERGY CORP COM 049560105 2871 29873 SH SOLE 29873 0 0 ATOTECH LTD COM G0625A105 628 24579 SH SOLE 24579 0 0 ATRICURE INC COM 04963C209 4261 53712 SH SOLE 53712 0 0 AUDIOCODES LTD ORD M15342104 4250 128443 SH SOLE 128443 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 626 48300 SH SOLE 48300 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 1679 26250 SH SOLE 26250 0 0 AUTOLIV INC COM 052800109 419 4282 SH SOLE 4282 0 0 AUTONATION INC COM 05329W102 1096 11558 SH SOLE 11558 0 0 AVALARA INC COM 05338G106 39267 242690 SH SOLE 242690 0 0 AVANGRID INC COM 05351W103 463 9001 SH SOLE 9001 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 4398 57865 SH SOLE 57865 0 0 AVEANNA HEALTHCARE HLDGS INC COM 05356F105 279 22533 SH SOLE 22533 0 0 AVERY DENNISON CORP COM 053611109 13117 62389 SH SOLE 62389 0 0 AVIENT CORPORATION COM 05368V106 3721 75682 SH SOLE 75682 0 0 AVISTA CORP COM 05379B107 2359 55288 SH SOLE 55288 0 0 AVNET INC COM 053807103 1757 43849 SH SOLE 43849 0 0 AXIS CAP HLDGS LTD SHS G0692U109 703 14345 SH SOLE 14345 0 0 AXOGEN INC COM 05463X106 507 23446 SH SOLE 23446 0 0 AXON ENTERPRISE INC COM 05464C101 1083 6123 SH SOLE 6123 0 0 AXOS FINANCIAL INC COM 05465C100 2988 64407 SH SOLE 64407 0 0 AXSOME THERAPEUTICS INC COM 05464T104 785 11635 SH SOLE 11635 0 0 AZZ INC COM 002474104 264 5095 SH SOLE 5095 0 0 B & G FOODS INC NEW COM 05508R106 581 17702 SH SOLE 17702 0 0 B2GOLD CORP COM 11777Q209 263 62518 SH SOLE 62518 0 0 BADGER METER INC COM 056525108 6363 64847 SH SOLE 64847 0 0 BAIDU INC SPON ADR REP A 056752108 5406 26514 SH SOLE 26514 0 0 BAKER HUGHES COMPANY CL A 05722G100 4788 209354 SH SOLE 209354 0 0 BALLYS CORPORATION COM 05875B106 882 16299 SH SOLE 16299 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 1430 278799 SH SOLE 278799 0 0 BANCO SANTANDER S.A. ADR 05964H105 6076 1553893 SH SOLE 1553893 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 688 23903 SH SOLE 23903 0 0 BANDWIDTH INC COM CL A 05988J103 2090 15154 SH SOLE 15154 0 0 BANK MONTREAL QUE COM 063671101 3566 34774 SH SOLE 34774 0 0 BANK HAWAII CORP COM 062540109 8900 105673 SH SOLE 105673 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 3068 86552 SH SOLE 86552 0 0 BANK NOVA SCOTIA B C COM 064149107 362 5571 SH SOLE 5571 0 0 BANK OZK COM 06417N103 7828 185680 SH SOLE 185680 0 0 BANKUNITED INC COM 06652K103 553 12956 SH SOLE 12956 0 0 BAOZUN INC SPONSORED ADR 06684L103 438 12357 SH SOLE 12357 0 0 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 886 42263 SH SOLE 42263 0 0 BAUSCH HEALTH COS INC COM 071734107 2859 97466 SH SOLE 97466 0 0 BAXTER INTL INC COM 071813109 11349 140980 SH SOLE 140980 0 0 BCE INC COM NEW 05534B760 74427 1509065 SH SOLE 1509065 0 0 BEACON ROOFING SUPPLY INC COM 073685109 934 17531 SH SOLE 17531 0 0 BECTON DICKINSON & CO COM 075887109 103835 426970 SH SOLE 426970 0 0 BED BATH & BEYOND INC COM 075896100 903 27128 SH SOLE 27128 0 0 BEIGENE LTD SPONSORED ADR 07725L102 6850 19959 SH SOLE 19959 0 0 BELDEN INC COM 077454106 399 7894 SH SOLE 7894 0 0 BENCHMARK ELECTRS INC COM 08160H101 1592 55933 SH SOLE 55933 0 0 BENEFITFOCUS INC COM 08180D106 240 17030 SH SOLE 17030 0 0 BERKELEY LTS INC COM 084310101 544 12134 SH SOLE 12134 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 5442 13 SH SOLE 13 0 0 BERRY GLOBAL GROUP INC COM 08579W103 8984 137742 SH SOLE 137742 0 0 BGC PARTNERS INC CL A 05541T101 250 44170 SH SOLE 44170 0 0 BICYCLE THERAPEUTICS PLC SPONSORED ADS 088786108 1295 42665 SH SOLE 42665 0 0 BIG LOTS INC COM 089302103 580 8783 SH SOLE 8783 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1978 30461 SH SOLE 30461 0 0 BILIBILI INC SPONS ADS REP Z 090040106 611 5011 SH SOLE 5011 0 0 BIO-TECHNE CORP COM 09073M104 25069 55677 SH SOLE 55677 0 0 BIO RAD LABS INC CL A 090572207 36384 56472 SH SOLE 56472 0 0 BIOGEN INC COM 09062X103 75334 217559 SH SOLE 217559 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 365 3763 SH SOLE 3763 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 610 13707 SH SOLE 13707 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 13047 156369 SH SOLE 156369 0 0 BIONTECH SE SPONSORED ADS 09075V102 3225 14405 SH SOLE 14405 0 0 BJS RESTAURANTS INC COM 09180C106 299 6092 SH SOLE 6092 0 0 BLACK HILLS CORP COM 092113109 721 10991 SH SOLE 10991 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 621 57772 SH SOLE 57772 0 0 BLACKBAUD INC COM 09227Q100 3391 44282 SH SOLE 44282 0 0 BLACKLINE INC COM 09239B109 28524 256348 SH SOLE 256348 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 334 20226 SH SOLE 20226 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 671 54482 SH SOLE 54482 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 455 44933 SH SOLE 44933 0 0 BLACKROCK INCOME TR INC COM 09247F100 464 73214 SH SOLE 73214 0 0 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 451 26474 SH SOLE 26474 0 0 BLACKSTONE LONG SHORT CR INC COM SHS BN INT 09257D102 1068 70635 SH SOLE 70635 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 586 18391 SH SOLE 18391 0 0 BLOOMIN BRANDS INC COM 094235108 2242 82623 SH SOLE 82623 0 0 BLUCORA INC COM 095229100 214 12390 SH SOLE 12390 0 0 BLUEBIRD BIO INC COM 09609G100 208 6501 SH SOLE 6501 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 1452 16507 SH SOLE 16507 0 0 BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 125 12309 SH SOLE 12309 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 1268 18100 SH SOLE 18100 0 0 BOISE CASCADE CO DEL COM 09739D100 2204 37768 SH SOLE 37768 0 0 BOK FINL CORP COM NEW 05561Q201 2325 26851 SH SOLE 26851 0 0 BOOT BARN HLDGS INC COM 099406100 4818 57322 SH SOLE 57322 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 11929 140044 SH SOLE 140044 0 0 BOSTON BEER INC CL A 100557107 4622 4528 SH SOLE 4528 0 0 BOTTOMLINE TECH DEL INC COM 101388106 2091 56400 SH SOLE 56400 0 0 BOX INC CL A 10316T104 334 13061 SH SOLE 13061 0 0 BOYD GAMING CORP COM 103304101 1663 27053 SH SOLE 27053 0 0 BRADY CORP CL A 104674106 1660 29630 SH SOLE 29630 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 230 16774 SH SOLE 16774 0 0 BRIGHAM MINERALS INC CL A COM 10918L103 301 14156 SH SOLE 14156 0 0 BRIGHTHOUSE FINL INC COM 10922N103 299 6576 SH SOLE 6576 0 0 BRIGHTVIEW HLDGS INC COM 10948C107 469 29073 SH SOLE 29073 0 0 BRINKER INTL INC COM 109641100 781 12624 SH SOLE 12624 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 788 34444 SH SOLE 34444 0 0 BROADSTONE NET LEASE INC COM 11135E203 1130 48271 SH SOLE 48271 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 21585 423407 SH SOLE 423407 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 2435 32289 SH SOLE 32289 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 471 8470 SH SOLE 8470 0 0 BROOKFIELD PPTY REIT INC CL A 11282X103 709 37535 SH SOLE 37535 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2880 68618 SH SOLE 68618 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 221 5717 SH SOLE 5717 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 274 18320 SH SOLE 18320 0 0 BROWN & BROWN INC COM 115236101 5231 98435 SH SOLE 98435 0 0 BRP GROUP INC COM CL A 05589G102 301 11283 SH SOLE 11283 0 0 BRP INC COM SUN VTG 05577W200 297 3796 SH SOLE 3796 0 0 BRUKER CORP COM 116794108 2812 37010 SH SOLE 37010 0 0 BRUNSWICK CORP COM 117043109 9285 93200 SH SOLE 93200 0 0 BRYN MAWR BK CORP COM 117665109 3529 83656 SH SOLE 83656 0 0 BTRS HOLDINGS INC COM CL 1 11778X104 304 24104 SH SOLE 24104 0 0 BUCKLE INC COM 118440106 447 8979 SH SOLE 8979 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 1567 36735 SH SOLE 36735 0 0 BUNGE LIMITED COM G16962105 2342 29962 SH SOLE 29962 0 0 BURLINGTON STORES INC COM 122017106 17330 53820 SH SOLE 53820 0 0 BWX TECHNOLOGIES INC COM 05605H100 7502 129075 SH SOLE 129075 0 0 C3 AI INC CL A 12468P104 1056 16881 SH SOLE 16881 0 0 CABLE ONE INC COM 12685J105 8189 4281 SH SOLE 4281 0 0 CABOT CORP COM 127055101 3534 62072 SH SOLE 62072 0 0 CABOT OIL & GAS CORP COM 127097103 16729 958157 SH SOLE 958157 0 0 CACI INTL INC CL A 127190304 3787 14843 SH SOLE 14843 0 0 CACTUS INC CL A 127203107 1635 44533 SH SOLE 44533 0 0 CAL MAINE FOODS INC COM NEW 128030202 1405 38794 SH SOLE 38794 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1539 49386 SH SOLE 49386 0 0 CALAVO GROWERS INC COM 128246105 3687 58130 SH SOLE 58130 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 2754 49587 SH SOLE 49587 0 0 CALLON PETE CO DEL COM 13123X508 304 5270 SH SOLE 5270 0 0 CAMBIUM NETWORKS CORP SHS G17766109 862 17833 SH SOLE 17833 0 0 CAMBRIA ETF TR TAIL RISK 132061862 1049 56106 SH SOLE 56106 0 0 CAMDEN PPTY TR SH BEN INT 133131102 12346 93060 SH SOLE 93060 0 0 CAMECO CORP COM 13321L108 1298 67658 SH SOLE 67658 0 0 CAMPBELL SOUP CO COM 134429109 1270 27861 SH SOLE 27861 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 523 11967 SH SOLE 11967 0 0 CANADIAN IMP BK COMM COM 136069101 51205 449723 SH SOLE 449723 0 0 CANADIAN NAT RES LTD COM 136385101 4671 128738 SH SOLE 128738 0 0 CANADIAN PAC RY LTD COM 13645T100 61184 795532 SH SOLE 795532 0 0 CANADIAN SOLAR INC COM 136635109 370 8256 SH SOLE 8256 0 0 CANOPY GROWTH CORP COM 138035100 250 10340 SH SOLE 10340 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 278 6522 SH SOLE 6522 0 0 CARDLYTICS INC COM 14161W105 340 2676 SH SOLE 2676 0 0 CAREDX INC COM 14167L103 3103 33906 SH SOLE 33906 0 0 CARETRUST REIT INC COM 14174T107 393 16897 SH SOLE 16897 0 0 CARGURUS INC COM CL A 141788109 2131 81239 SH SOLE 81239 0 0 CARLISLE COS INC COM 142339100 10004 52273 SH SOLE 52273 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 5091 193129 SH SOLE 193129 0 0 CARNIVAL PLC ADR 14365C103 701 30117 SH SOLE 30117 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 578 14382 SH SOLE 14382 0 0 CARTERS INC COM 146229109 8480 82195 SH SOLE 82195 0 0 CARVANA CO CL A 146869102 10405 34475 SH SOLE 34475 0 0 CASELLA WASTE SYS INC CL A 147448104 17702 279086 SH SOLE 279086 0 0 CASEYS GEN STORES INC COM 147528103 10118 51982 SH SOLE 51982 0 0 CASS INFORMATION SYS INC COM 14808P109 1111 27256 SH SOLE 27256 0 0 CASTLE BIOSCIENCES INC COM 14843C105 2231 30422 SH SOLE 30422 0 0 CATALENT INC COM 148806102 17596 162744 SH SOLE 162744 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 427 36477 SH SOLE 36477 0 0 CATHAY GEN BANCORP COM 149150104 2189 55615 SH SOLE 55615 0 0 CAVCO INDS INC DEL COM 149568107 4624 20812 SH SOLE 20812 0 0 CELLECTAR BIOSCIENCES INC COM PAR 15117F500 124 104385 SH SOLE 104385 0 0 CELLECTIS S A SPON ADS 15117K103 986 63766 SH SOLE 63766 0 0 CELSIUS HLDGS INC COM NEW 15118V207 294 3865 SH SOLE 3865 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 4206 500695 SH SOLE 500695 0 0 CENTERSPACE COM 15202L107 1407 17827 SH SOLE 17827 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 771 15970 SH SOLE 15970 0 0 CENTURY CMNTYS INC COM 156504300 516 7760 SH SOLE 7760 0 0 CERENCE INC COM 156727109 14780 138509 SH SOLE 138509 0 0 CERIDIAN HCM HLDG INC COM 15677J108 1206 12578 SH SOLE 12578 0 0 CERNER CORP COM 156782104 31555 403717 SH SOLE 403717 0 0 CF INDS HLDGS INC COM 125269100 5470 106316 SH SOLE 106316 0 0 CGI INC CL A SUB VTG 12532H104 11348 125236 SH SOLE 125236 0 0 CHAMPIONX CORPORATION COM 15872M104 4118 160533 SH SOLE 160533 0 0 CHANGE HEALTHCARE INC COM 15912K100 410 17779 SH SOLE 17779 0 0 CHART INDS INC COM 16115Q308 1668 11402 SH SOLE 11402 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 25876 222818 SH SOLE 222818 0 0 CHECKPOINT THERAPEUTICS INC COM 162828107 48 16280 SH SOLE 16280 0 0 CHEESECAKE FACTORY INC COM 163072101 9479 174950 SH SOLE 174950 0 0 CHEETAH MOBILE INC ADR 163075104 25 10680 SH SOLE 10680 0 0 CHEGG INC COM 163092109 22260 267841 SH SOLE 267841 0 0 CHESAPEAKE UTILS CORP COM 165303108 5774 47986 SH SOLE 47986 0 0 CHILDRENS PL INC NEW COM 168905107 642 6901 SH SOLE 6901 0 0 CHIMERA INVT CORP COM NEW 16934Q208 2907 193015 SH SOLE 193015 0 0 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 272 27370 SH SOLE 27370 0 0 CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 373 7321 SH SOLE 7321 0 0 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 316 9303 SH SOLE 9303 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 19191 12379 SH SOLE 12379 0 0 CHOICE HOTELS INTL INC COM 169905106 2138 17991 SH SOLE 17991 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 496 12196 SH SOLE 12196 0 0 CHURCH & DWIGHT INC COM 171340102 28063 329295 SH SOLE 329295 0 0 COMPANHIA PARANAENSE ENERG C SPON ADS 20441B605 259 44929 SH SOLE 44929 0 0 CIMAREX ENERGY CO COM 171798101 9676 133560 SH SOLE 133560 0 0 CIMPRESS PLC SHS EURO G2143T103 348 3210 SH SOLE 3210 0 0 CIRRUS LOGIC INC COM 172755100 2911 34203 SH SOLE 34203 0 0 CIT GROUP INC COM NEW 125581801 4581 88793 SH SOLE 88793 0 0 CITI TRENDS INC COM 17306X102 263 3026 SH SOLE 3026 0 0 CITIZENS FINL GROUP INC COM 174610105 28400 619144 SH SOLE 619144 0 0 CITY HLDG CO COM 177835105 329 4378 SH SOLE 4378 0 0 CLARIVATE PLC ORD SHS G21810109 8597 312280 SH SOLE 312280 0 0 CLEAN HARBORS INC COM 184496107 5434 58347 SH SOLE 58347 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 4593 92546 SH SOLE 92546 0 0 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 721 12909 SH SOLE 12909 0 0 CLEARWAY ENERGY INC CL C 18539C204 641 24225 SH SOLE 24225 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 1747 81040 SH SOLE 81040 0 0 CLOROX CO DEL COM 189054109 10628 59073 SH SOLE 59073 0 0 CLOUDERA INC COM 18914U100 814 51336 SH SOLE 51336 0 0 CLOUDFLARE INC CL A COM 18915M107 509 4808 SH SOLE 4808 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 189 15631 SH SOLE 15631 0 0 CMC MATERIALS INC COM 12571T100 15816 104919 SH SOLE 104919 0 0 CMS ENERGY CORP COM 125896100 18540 313812 SH SOLE 313812 0 0 CNA FINL CORP COM 126117100 741 16287 SH SOLE 16287 0 0 CNH INDL N V SHS N20944109 8210 493361 SH SOLE 493361 0 0 CNO FINL GROUP INC COM 12621E103 2418 102385 SH SOLE 102385 0 0 CNX RES CORP COM 12653C108 3011 220420 SH SOLE 220420 0 0 COASTAL FINL CORP WA COM NEW 19046P209 2192 76748 SH SOLE 76748 0 0 COCA COLA CONS INC COM 191098102 2343 5827 SH SOLE 5827 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 6049 101975 SH SOLE 101975 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 3024 57132 SH SOLE 57132 0 0 CODEXIS INC COM 192005106 365 16108 SH SOLE 16108 0 0 COEUR MNG INC COM NEW 192108504 91 10214 SH SOLE 10214 0 0 COGNEX CORP COM 192422103 15356 182702 SH SOLE 182702 0 0 COGNYTE SOFTWARE LTD ORD SHS M25133105 207 8450 SH SOLE 8450 0 0 COHEN & STEERS INC COM 19247A100 7035 85704 SH SOLE 85704 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1245 43410 SH SOLE 43410 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 353 22458 SH SOLE 22458 0 0 COHERENT INC COM 192479103 848 3208 SH SOLE 3208 0 0 COHERUS BIOSCIENCES INC COM 19249H103 286 20707 SH SOLE 20707 0 0 COHU INC COM 192576106 1134 30814 SH SOLE 30814 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 3897 15384 SH SOLE 15384 0 0 COLFAX CORP COM 194014106 1911 41723 SH SOLE 41723 0 0 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 347 14679 SH SOLE 14679 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 61786 2867118 SH SOLE 2867118 0 0 COLUMBIA SELIGM PREM TECH GR COM 19842X109 480 13515 SH SOLE 13515 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 2272 23103 SH SOLE 23103 0 0 COMERICA INC COM 200340107 14173 198664 SH SOLE 198664 0 0 COMFORT SYS USA INC COM 199908104 5296 67212 SH SOLE 67212 0 0 COMMERCE BANCSHARES INC COM 200525103 7802 104636 SH SOLE 104636 0 0 COMMSCOPE HLDG CO INC COM 20337X109 988 46342 SH SOLE 46342 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 360903 4457246 SH SOLE 4457246 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 329 6940 SH SOLE 6940 0 0 COMMVAULT SYS INC COM 204166102 2112 27020 SH SOLE 27020 0 0 COMPANHIA BRASILEIRA DE DIST SPONSORED ADR 20440T300 1421 182383 SH SOLE 182383 0 0 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 2962 337337 SH SOLE 337337 0 0 COMPASS DIVERSIFIED SH BEN INT 20451Q104 534 20954 SH SOLE 20954 0 0 COMPASS MINERALS INTL INC COM 20451N101 4497 75885 SH SOLE 75885 0 0 COMPUGEN LTD ORD M25722105 86 10343 SH SOLE 10343 0 0 CONAGRA BRANDS INC COM 205887102 25464 699943 SH SOLE 699943 0 0 CONCENTRIX CORP COM 20602D101 1128 7013 SH SOLE 7013 0 0 CONDUENT INC COM 206787103 153 20412 SH SOLE 20412 0 0 CONMED CORP COM 207410101 5498 40006 SH SOLE 40006 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 4087 130170 SH SOLE 130170 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 52128 745011 SH SOLE 745011 0 0 CONTINENTAL RES INC COM 212015101 6743 177304 SH SOLE 177304 0 0 CORCEPT THERAPEUTICS INC COM 218352102 1508 68568 SH SOLE 68568 0 0 LISTED FD TR CORE ALT FD 53656F847 10766 366388 SH SOLE 366388 0 0 CORE LABORATORIES N V COM N22717107 8114 208326 SH SOLE 208326 0 0 CORE-MARK HLDG CO INC COM 218681104 4111 91325 SH SOLE 91325 0 0 CORESITE RLTY CORP COM 21870Q105 8394 62365 SH SOLE 62365 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 3646 130246 SH SOLE 130246 0 0 COSAN S A ADS 22113B103 543 28542 SH SOLE 28542 0 0 COSTAR GROUP INC COM 22160N109 85662 1034312 SH SOLE 1034312 0 0 COUPA SOFTWARE INC COM 22266L106 10877 41499 SH SOLE 41499 0 0 COUPANG INC CL A 22266T109 266 6362 SH SOLE 6362 0 0 COURSERA INC COM 22266M104 773 19537 SH SOLE 19537 0 0 COUSINS PPTYS INC COM NEW 222795502 4407 119820 SH SOLE 119820 0 0 COWEN INC CL A NEW 223622606 783 19077 SH SOLE 19077 0 0 CRA INTL INC COM 12618T105 2414 28196 SH SOLE 28196 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 2315 15590 SH SOLE 15590 0 0 CRANE CO COM 224399105 1526 16520 SH SOLE 16520 0 0 CREDICORP LTD COM G2519Y108 1073 8861 SH SOLE 8861 0 0 CREDIT ACCEP CORP MICH COM 225310101 2855 6288 SH SOLE 6288 0 0 CREDIT SUISSE AG NASSAU BRH X LINK SILVER 22542D449 177 29082 SH SOLE 29082 0 0 CREE INC COM 225447101 5493 56087 SH SOLE 56087 0 0 CRESUD S A C I F Y A SPONSORED ADR 226406106 147 24586 SH SOLE 24586 0 0 CRICUT INC COM CL A 22658D100 213 5011 SH SOLE 5011 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3495 21591 SH SOLE 21591 0 0 CROCS INC COM 227046109 5991 51415 SH SOLE 51415 0 0 CRYOPORT INC COM PAR $0.001 229050307 3472 55017 SH SOLE 55017 0 0 CSW INDUSTRIALS INC COM 126402106 1314 11096 SH SOLE 11096 0 0 CTS CORP COM 126501105 1733 46630 SH SOLE 46630 0 0 CUBESMART COM 229663109 6438 138984 SH SOLE 138984 0 0 CULLEN FROST BANKERS INC COM 229899109 6450 57592 SH SOLE 57592 0 0 CURTISS WRIGHT CORP COM 231561101 2615 22016 SH SOLE 22016 0 0 CUSTOM TRUCK ONE SOURCE INC COM CL A 23204X103 260 27361 SH SOLE 27361 0 0 CUSTOMERS BANCORP INC COM 23204G100 232 5941 SH SOLE 5941 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2250 17274 SH SOLE 17274 0 0 CYRUSONE INC COM 23283R100 9319 130294 SH SOLE 130294 0 0 CYTOKINETICS INC COM NEW 23282W605 405 20477 SH SOLE 20477 0 0 DANA INC COM 235825205 1407 59207 SH SOLE 59207 0 0 DANAOS CORPORATION SHS Y1968P121 2405 31314 SH SOLE 31314 0 0 DATADOG INC CL A COM 23804L103 665 6392 SH SOLE 6392 0 0 DAVITA INC COM 23918K108 12920 107281 SH SOLE 107281 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 463 15084 SH SOLE 15084 0 0 DEERE & CO COM 244199105 51183 145115 SH SOLE 145115 0 0 DEL TACO RESTAURANTS INC NEW COM 245496104 115 11515 SH SOLE 11515 0 0 TRANSAMERICA ETF TR DELTASHS S&P 500 89349P107 487 6746 SH SOLE 6746 0 0 TRANSAMERICA ETF TR DELTASHS S&P INT 89349P404 332 6306 SH SOLE 6306 0 0 DELUXE CORP COM 248019101 208 4363 SH SOLE 4363 0 0 DENNYS CORP COM 24869P104 875 53035 SH SOLE 53035 0 0 DENTSPLY SIRONA INC COM 24906P109 11871 187648 SH SOLE 187648 0 0 DESKTOP METAL INC COM CL A 25058X105 427 37124 SH SOLE 37124 0 0 DICERNA PHARMACEUTICALS INC COM 253031108 345 9243 SH SOLE 9243 0 0 DICKS SPORTING GOODS INC COM 253393102 24677 246307 SH SOLE 246307 0 0 DIGI INTL INC COM 253798102 307 15275 SH SOLE 15275 0 0 RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 261 18021 SH SOLE 18021 0 0 DIGITAL RLTY TR INC COM 253868103 42812 284540 SH SOLE 284540 0 0 DIGITAL TURBINE INC COM NEW 25400W102 697 9169 SH SOLE 9169 0 0 COLONY CAPITAL INC NOTE 5.000% 4/1 19624RAA4 52 50000 SH SOLE 50000 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 631 11354 SH SOLE 11354 0 0 DIME CMNTY BANCSHARES INC COM 25432X102 217 6450 SH SOLE 6450 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 434024 16086878 SH SOLE 16086878 0 0 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 225701 4789449 SH SOLE 4789449 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 86524 1481577 SH SOLE 1481577 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 77226 1723666 SH SOLE 1723666 0 0 DINE BRANDS GLOBAL INC COM 254423106 320 3591 SH SOLE 3591 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 969 9026 SH SOLE 9026 0 0 DIREXION SHS ETF TR DLY FTS BUL 3X 25459Y280 1135 31450 SH SOLE 31450 0 0 DIREXION SHS ETF TR DLY R/E BULL3X 25459W755 336 15667 SH SOLE 15667 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 2106 19758 SH SOLE 19758 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 505 5160 SH SOLE 5160 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 9054 108332 SH SOLE 108332 0 0 DISCOVERY INC COM SER A 25470F104 10186 332019 SH SOLE 332019 0 0 DISH NETWORK CORPORATION CL A 25470M109 3999 95661 SH SOLE 95661 0 0 DIVERSEY HLDGS LTD ORD SHS G28923103 1037 57897 SH SOLE 57897 0 0 DMC GLOBAL INC COM 23291C103 682 12130 SH SOLE 12130 0 0 DNP SELECT INCOME FD INC COM 23325P104 946 90552 SH SOLE 90552 0 0 DOCUSIGN INC COM 256163106 37999 135919 SH SOLE 135919 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 10555 107391 SH SOLE 107391 0 0 DOMINION ENERGY INC UNIT 99/99/9999 25746U133 290 2981 SH SOLE 2981 0 0 DOMINOS PIZZA INC COM 25754A201 59180 126863 SH SOLE 126863 0 0 DONALDSON INC COM 257651109 3819 60117 SH SOLE 60117 0 0 DORMAN PRODS INC COM 258278100 10911 105243 SH SOLE 105243 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 975 48590 SH SOLE 48590 0 0 DOUBLEVERIFY HLDGS INC COM 25862V105 205 4845 SH SOLE 4845 0 0 DOUGLAS DYNAMICS INC COM 25960R105 442 10862 SH SOLE 10862 0 0 DR REDDYS LABS LTD ADR 256135203 1036 14088 SH SOLE 14088 0 0 DRAFTKINGS INC COM CL A 26142R104 4372 83806 SH SOLE 83806 0 0 DRDGOLD LIMITED SPON ADR REPSTG 26152H301 213 19628 SH SOLE 19628 0 0 DRIL-QUIP INC COM 262037104 530 15657 SH SOLE 15657 0 0 DROPBOX INC CL A 26210C104 11532 380476 SH SOLE 380476 0 0 DUCOMMUN INC DEL COM 264147109 784 14376 SH SOLE 14376 0 0 DUN & BRADSTREET HLDGS INC COM 26484T106 482 22534 SH SOLE 22534 0 0 DURECT CORP COM 266605104 26 15960 SH SOLE 15960 0 0 DXC TECHNOLOGY CO COM 23355L106 2265 58174 SH SOLE 58174 0 0 DYCOM INDS INC COM 267475101 2539 34073 SH SOLE 34073 0 0 DYNATRACE INC COM NEW 268150109 20442 349906 SH SOLE 349906 0 0 E L F BEAUTY INC COM 26856L103 1209 44561 SH SOLE 44561 0 0 EAGLE BANCORP INC MD COM 268948106 233 4153 SH SOLE 4153 0 0 EAGLE PHARMACEUTICALS INC COM 269796108 359 8399 SH SOLE 8399 0 0 EARGO INC COM 270087109 1934 48447 SH SOLE 48447 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 4595 217996 SH SOLE 217996 0 0 EASTGROUP PPTYS INC COM 277276101 11408 69370 SH SOLE 69370 0 0 EBIX INC COM NEW 278715206 1578 46557 SH SOLE 46557 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 507 16499 SH SOLE 16499 0 0 ECHOSTAR CORP CL A 278768106 446 18373 SH SOLE 18373 0 0 ECOPETROL S A SPONSORED ADS 279158109 340 23242 SH SOLE 23242 0 0 EDISON INTL COM 281020107 12485 215926 SH SOLE 215926 0 0 EDITAS MEDICINE INC COM 28106W103 1795 31684 SH SOLE 31684 0 0 EHEALTH INC COM 28238P109 1299 22251 SH SOLE 22251 0 0 ELASTIC N V ORD SHS N14506104 5609 38482 SH SOLE 38482 0 0 ELBIT SYS LTD ORD M3760D101 983 7579 SH SOLE 7579 0 0 ELEMENT SOLUTIONS INC COM 28618M106 6209 265568 SH SOLE 265568 0 0 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN INT 288578107 171 14528 SH SOLE 14528 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 2434 160782 SH SOLE 160782 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 1577 25030 SH SOLE 25030 0 0 EMPIRE ST RLTY TR INC CL A 292104106 518 43133 SH SOLE 43133 0 0 EMPLOYERS HLDGS INC COM 292218104 365 8531 SH SOLE 8531 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 4589 72419 SH SOLE 72419 0 0 ENBRIDGE INC COM 29250N105 91806 2292123 SH SOLE 2292123 0 0 ENCOMPASS HEALTH CORP COM 29261A100 16692 213914 SH SOLE 213914 0 0 ENCORE CAP GROUP INC COM 292554102 1172 24730 SH SOLE 24730 0 0 ENCORE WIRE CORP COM 292562105 650 8572 SH SOLE 8572 0 0 ENDAVA PLC ADS 29260V105 2578 22739 SH SOLE 22739 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 1643 38233 SH SOLE 38233 0 0 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 133 56072 SH SOLE 56072 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1631 153470 SH SOLE 153470 0 0 ENEL CHILE S.A. SPONSORED ADR 29278D105 244 82838 SH SOLE 82838 0 0 ENERSYS COM 29275Y102 6704 68594 SH SOLE 68594 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 84 13094 SH SOLE 13094 0 0 ENOVA INTL INC COM 29357K103 753 22022 SH SOLE 22022 0 0 ENPRO INDS INC COM 29355X107 1850 19043 SH SOLE 19043 0 0 ENSTAR GROUP LIMITED SHS G3075P101 1394 5834 SH SOLE 5834 0 0 ENTERPRISE FINL SVCS CORP COM 293712105 1061 22862 SH SOLE 22862 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 17779 736821 SH SOLE 736821 0 0 ENVESTNET INC COM 29404K106 3322 43790 SH SOLE 43790 0 0 EPAM SYS INC COM 29414B104 52413 102577 SH SOLE 102577 0 0 EPLUS INC COM 294268107 1015 11705 SH SOLE 11705 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 708 83229 SH SOLE 83229 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 2564 97847 SH SOLE 97847 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 7714 100176 SH SOLE 100176 0 0 ERIE INDTY CO CL A 29530P102 374 1935 SH SOLE 1935 0 0 EROS STX GLOBAL CORPORATION SHS NEW G3788M114 20 12759 SH SOLE 12759 0 0 ESCO TECHNOLOGIES INC COM 296315104 1798 19171 SH SOLE 19171 0 0 ESSENT GROUP LTD COM G3198U102 9289 206651 SH SOLE 206651 0 0 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 361 13342 SH SOLE 13342 0 0 ESSEX PPTY TR INC COM 297178105 15928 53091 SH SOLE 53091 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 634 30785 SH SOLE 30785 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 7938 130887 SH SOLE 130887 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1274 18089 SH SOLE 18089 0 0 EURONAV NV SHS B38564108 291 31192 SH SOLE 31192 0 0 EURONET WORLDWIDE INC COM 298736109 11145 82339 SH SOLE 82339 0 0 EATON VANCE FLTING RATE INC COM 278279104 4215 292897 SH SOLE 292897 0 0 EATON VANCE MUN BD FD COM 27827X101 1816 132733 SH SOLE 132733 0 0 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 910 55912 SH SOLE 55912 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829C105 630 57818 SH SOLE 57818 0 0 EVANS BANCORP INC COM NEW 29911Q208 1454 39182 SH SOLE 39182 0 0 EVENTBRITE INC COM CL A 29975E109 1217 64032 SH SOLE 64032 0 0 EVERBRIDGE INC COM 29978A104 4798 35262 SH SOLE 35262 0 0 EVEREST RE GROUP LTD COM G3223R108 6607 26219 SH SOLE 26219 0 0 EVERGY INC COM 30034W106 4161 68853 SH SOLE 68853 0 0 EVERI HLDGS INC COM 30034T103 655 26252 SH SOLE 26252 0 0 EVERSOURCE ENERGY COM 30040W108 15887 197994 SH SOLE 197994 0 0 EVERTEC INC COM 30040P103 5774 132282 SH SOLE 132282 0 0 EVO PMTS INC CL A COM 26927E104 1923 69319 SH SOLE 69319 0 0 EVOLENT HEALTH INC CL A 30050B101 246 11628 SH SOLE 11628 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 2168 64181 SH SOLE 64181 0 0 EXAGEN INC COM 30068X103 427 28488 SH SOLE 28488 0 0 EXELIXIS INC COM 30161Q104 2517 138141 SH SOLE 138141 0 0 EXELON CORP COM 30161N101 7776 175493 SH SOLE 175493 0 0 EXPEDIA GROUP INC COM NEW 30212P303 12197 74501 SH SOLE 74501 0 0 EXTREME NETWORKS INC COM 30226D106 265 23706 SH SOLE 23706 0 0 EZCORP INC NOTE 2.375% 5/0 302301AE6 18 20000 SH SOLE 20000 0 0 F N B CORP COM 302520101 1239 100520 SH SOLE 100520 0 0 F5 NETWORKS INC COM 315616102 31290 167633 SH SOLE 167633 0 0 FACTSET RESH SYS INC COM 303075105 13540 40344 SH SOLE 40344 0 0 FARFETCH LTD ORD SH CL A 30744W107 1036 20580 SH SOLE 20580 0 0 FB FINL CORP COM 30257X104 1865 49978 SH SOLE 49978 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 4126 41724 SH SOLE 41724 0 0 FEDERAL SIGNAL CORP COM 313855108 4311 107168 SH SOLE 107168 0 0 FEDERATED HERMES INC CL B 314211103 409 12070 SH SOLE 12070 0 0 FEMASYS INC COM 31447E105 184 22748 SH SOLE 22748 0 0 FERRARI N V COM N3167Y103 52168 253102 SH SOLE 253102 0 0 FERRO CORP COM 315405100 838 38872 SH SOLE 38872 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 16679 383768 SH SOLE 383768 0 0 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 599 14181 SH SOLE 14181 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 4424 117372 SH SOLE 117372 0 0 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 475 23038 SH SOLE 23038 0 0 FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 13876 264987 SH SOLE 264987 0 0 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 12281 260473 SH SOLE 260473 0 0 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 5493 112890 SH SOLE 112890 0 0 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 10257 188231 SH SOLE 188231 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 9083 112012 SH SOLE 112012 0 0 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 10887 255567 SH SOLE 255567 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 13461 912647 SH SOLE 912647 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 43105 823235 SH SOLE 823235 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 11967 187742 SH SOLE 187742 0 0 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 16419 302765 SH SOLE 302765 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 59501 505142 SH SOLE 505142 0 0 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 8615 186439 SH SOLE 186439 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 9487 311772 SH SOLE 311772 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 8695 211929 SH SOLE 211929 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 2099 37250 SH SOLE 37250 0 0 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 10041 203264 SH SOLE 203264 0 0 FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 3046 89893 SH SOLE 89893 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 38589 723597 SH SOLE 723597 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 7532 156777 SH SOLE 156777 0 0 FIFTH THIRD BANCORP COM 316773100 27575 721285 SH SOLE 721285 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 395138 10769644 SH SOLE 10769644 0 0 PERELLA WEINBERG PARTNERS CLASS A COM 71367G102 134 10454 SH SOLE 10454 0 0 FIREEYE INC COM 31816Q101 2580 127613 SH SOLE 127613 0 0 FIRST ADVANTAGE CORP NEW COM 31846B108 387 19414 SH SOLE 19414 0 0 FIRST AMERN FINL CORP COM 31847R102 11085 177782 SH SOLE 177782 0 0 FIRST BANCORP P R COM NEW 318672706 867 72738 SH SOLE 72738 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1491 1790 SH SOLE 1790 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 256 18185 SH SOLE 18185 0 0 FIRST FINL BANKSHARES INC COM 32020R109 7941 161632 SH SOLE 161632 0 0 FIRST FNDTN INC COM 32026V104 498 22118 SH SOLE 22118 0 0 FIRST HAWAIIAN INC COM 32051X108 354 12501 SH SOLE 12501 0 0 FIRST HORIZON CORPORATION COM 320517105 2658 153798 SH SOLE 153798 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1437 34361 SH SOLE 34361 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 2071 131007 SH SOLE 131007 0 0 FIRST MERCHANTS CORP COM 320817109 1489 35743 SH SOLE 35743 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 58742 313846 SH SOLE 313846 0 0 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 14200 467120 SH SOLE 467120 0 0 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 689 31387 SH SOLE 31387 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 103127 1365011 SH SOLE 1365011 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 25671 242271 SH SOLE 242271 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 19149 315373 SH SOLE 315373 0 0 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 14027 223922 SH SOLE 223922 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 2472 68051 SH SOLE 68051 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 11158 235501 SH SOLE 235501 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 277 11220 SH SOLE 11220 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 4323 166638 SH SOLE 166638 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 67992 277677 SH SOLE 277677 0 0 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 3945 63855 SH SOLE 63855 0 0 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 283 6069 SH SOLE 6069 0 0 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 13591 485854 SH SOLE 485854 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1113 97520 SH SOLE 97520 0 0 FIRST TR ENHANCED EQUITY INC COM 337318109 1104 54324 SH SOLE 54324 0 0 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 35618 834526 SH SOLE 834526 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 11858 271539 SH SOLE 271539 0 0 FIRST TR FTSE EPRA / NAREIT COM 33736N101 296 5802 SH SOLE 5802 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 13497 570767 SH SOLE 570767 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 552 25654 SH SOLE 25654 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 6209 53018 SH SOLE 53018 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 12030 381849 SH SOLE 381849 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 14752 250077 SH SOLE 250077 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 2220 29080 SH SOLE 29080 0 0 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 15816 231294 SH SOLE 231294 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 6599 76844 SH SOLE 76844 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 29973 273031 SH SOLE 273031 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 36378 554121 SH SOLE 554121 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 4957 101879 SH SOLE 101879 0 0 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 522 15031 SH SOLE 15031 0 0 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 11333 232371 SH SOLE 232371 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 7574 131748 SH SOLE 131748 0 0 FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203 7487 381213 SH SOLE 381213 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 13125 131117 SH SOLE 131117 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 811 10768 SH SOLE 10768 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 10405 313582 SH SOLE 313582 0 0 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 481 4023 SH SOLE 4023 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2991 53191 SH SOLE 53191 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 6209 200085 SH SOLE 200085 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 9654 206453 SH SOLE 206453 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ RETAIL 33738R829 534 15697 SH SOLE 15697 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1925 33575 SH SOLE 33575 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 1694 49846 SH SOLE 49846 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 8647 77068 SH SOLE 77068 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 34551 217245 SH SOLE 217245 0 0 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 411 7428 SH SOLE 7428 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 7491 108243 SH SOLE 108243 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 1502 16214 SH SOLE 16214 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 5608 229258 SH SOLE 229258 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 69575 1448281 SH SOLE 1448281 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 13412 189515 SH SOLE 189515 0 0 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 576 31741 SH SOLE 31741 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 972 34672 SH SOLE 34672 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 2790 29915 SH SOLE 29915 0 0 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 1436 19598 SH SOLE 19598 0 0 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 1638 32165 SH SOLE 32165 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 1347 46297 SH SOLE 46297 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 584 11327 SH SOLE 11327 0 0 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 961 66509 SH SOLE 66509 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 5157 193445 SH SOLE 193445 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 15845 127627 SH SOLE 127627 0 0 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 2253 111654 SH SOLE 111654 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 17614 138178 SH SOLE 138178 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 866 28946 SH SOLE 28946 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 159850 4019365 SH SOLE 4019365 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 8598 102911 SH SOLE 102911 0 0 FIRSTCASH INC COM 33767D105 3935 51481 SH SOLE 51481 0 0 FIRSTENERGY CORP COM 337932107 6346 170546 SH SOLE 170546 0 0 FIRSTSERVICE CORP NEW COM 33767E202 10556 61612 SH SOLE 61612 0 0 FISERV INC COM 337738108 76071 711676 SH SOLE 711676 0 0 FIVE BELOW INC COM 33829M101 35906 185784 SH SOLE 185784 0 0 FIVE9 INC COM 338307101 4415 24072 SH SOLE 24072 0 0 FIVERR INTL LTD ORD SHS M4R82T106 5773 23807 SH SOLE 23807 0 0 FLAGSTAR BANCORP INC COM PAR .001 337930705 384 9084 SH SOLE 9084 0 0 FLAHERTY & CRUMRINE PFD SECS COM 338478100 314 13820 SH SOLE 13820 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 3171 119711 SH SOLE 119711 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 16212 288788 SH SOLE 288788 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 8852 154020 SH SOLE 154020 0 0 FLEXSHARES TR STOX US ESG SLCT 33939L696 412 3919 SH SOLE 3919 0 0 FLEXSHARES TR US QT LW VLTY 33939L654 1258 25011 SH SOLE 25011 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 9397 88900 SH SOLE 88900 0 0 FLOWERS FOODS INC COM 343498101 1371 56665 SH SOLE 56665 0 0 FLOWSERVE CORP COM 34354P105 296 7333 SH SOLE 7333 0 0 FLUOR CORP NEW COM 343412102 1342 75839 SH SOLE 75839 0 0 FLYWIRE CORPORATION COM VTG 302492103 229 6239 SH SOLE 6239 0 0 FOCUS FINL PARTNERS INC COM CL A 34417P100 2044 42141 SH SOLE 42141 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 9581 113366 SH SOLE 113366 0 0 FOOT LOCKER INC COM 344849104 1810 29371 SH SOLE 29371 0 0 FORMFACTOR INC COM 346375108 4922 134998 SH SOLE 134998 0 0 FORTIS INC COM 349553107 3298 74550 SH SOLE 74550 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 366 10903 SH SOLE 10903 0 0 FORWARD AIR CORP COM 349853101 3283 36581 SH SOLE 36581 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 2006 72666 SH SOLE 72666 0 0 FOX CORP CL B COM 35137L204 2779 78941 SH SOLE 78941 0 0 FRANCO NEV CORP COM 351858105 3102 21381 SH SOLE 21381 0 0 FRANKLIN ELEC INC COM 353514102 6161 76416 SH SOLE 76416 0 0 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 15388 517970 SH SOLE 517970 0 0 FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 3492 104888 SH SOLE 104888 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 2373 90568 SH SOLE 90568 0 0 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1935 20389 SH SOLE 20389 0 0 FRANKLIN TEMPLETON ETF TR US TRESRY BD 35473P488 551 22839 SH SOLE 22839 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 5709 223795 SH SOLE 223795 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1640 35016 SH SOLE 35016 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 2185 51036 SH SOLE 51036 0 0 FRANKLIN STR PPTYS CORP COM 35471R106 65 12378 SH SOLE 12378 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 616 18733 SH SOLE 18733 0 0 FRESHPET INC COM 358039105 2771 17006 SH SOLE 17006 0 0 FS KKR CAP CORP COM 302635206 860 39970 SH SOLE 39970 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 5234 228145 SH SOLE 228145 0 0 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 480 9000 SH SOLE 9000 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 210 6532 SH SOLE 6532 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 859 22746 SH SOLE 22746 0 0 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 1243 34208 SH SOLE 34208 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 335 9265 SH SOLE 9265 0 0 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 2633 76910 SH SOLE 76910 0 0 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 225 6534 SH SOLE 6534 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 2534 82328 SH SOLE 82328 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F714 391 11665 SH SOLE 11665 0 0 FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 2209 83326 SH SOLE 83326 0 0 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 328 6041 SH SOLE 6041 0 0 FTI CONSULTING INC COM 302941109 1751 12818 SH SOLE 12818 0 0 FUBOTV INC COM 35953D104 1979 61625 SH SOLE 61625 0 0 FULTON FINL CORP PA COM 360271100 418 26511 SH SOLE 26511 0 0 G III APPAREL GROUP LTD COM 36237H101 2759 83972 SH SOLE 83972 0 0 GALAPAGOS NV SPON ADR 36315X101 927 13449 SH SOLE 13449 0 0 GAP INC COM 364760108 853 25362 SH SOLE 25362 0 0 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 6224 344450 SH SOLE 344450 0 0 GATX CORP COM 361448103 6497 73436 SH SOLE 73436 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 1949 24830 SH SOLE 24830 0 0 GENERAC HLDGS INC COM 368736104 104507 251734 SH SOLE 251734 0 0 GENERAL DYNAMICS CORP COM 369550108 133054 706757 SH SOLE 706757 0 0 GENIUS SPORTS LIMITED SHARES CL A G3934V109 991 52788 SH SOLE 52788 0 0 GENTHERM INC COM 37253A103 2805 39478 SH SOLE 39478 0 0 GERDAU SA SPON ADR REP PFD 373737105 569 96449 SH SOLE 96449 0 0 GETTY RLTY CORP NEW COM 374297109 2834 90981 SH SOLE 90981 0 0 GIBRALTAR INDS INC COM 374689107 5347 70072 SH SOLE 70072 0 0 GILDAN ACTIVEWEAR INC COM 375916103 1164 31514 SH SOLE 31514 0 0 GLACIER BANCORP INC NEW COM 37637Q105 5935 107752 SH SOLE 107752 0 0 GLATFELTER CORPORATION COM 377320106 617 44198 SH SOLE 44198 0 0 GLAUKOS CORP COM 377322102 3071 36205 SH SOLE 36205 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 285 8125 SH SOLE 8125 0 0 GLOBAL E ONLINE LTD SHS M5216V106 1062 18601 SH SOLE 18601 0 0 GLOBAL MED REIT INC COM NEW 37954A204 756 51219 SH SOLE 51219 0 0 GLOBAL NET LEASE INC COM NEW 379378201 964 52122 SH SOLE 52122 0 0 GLOBAL PMTS INC COM 37940X102 53144 283375 SH SOLE 283375 0 0 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 3205 113197 SH SOLE 113197 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 1803 63153 SH SOLE 63153 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 4407 92438 SH SOLE 92438 0 0 GLOBAL X FDS INTERNET OF THNG 37954Y780 367 10272 SH SOLE 10272 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 4892 67511 SH SOLE 67511 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 18051 496725 SH SOLE 496725 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 13642 352955 SH SOLE 352955 0 0 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 740 20912 SH SOLE 20912 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 10552 470433 SH SOLE 470433 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2658 76064 SH SOLE 76064 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 515 20127 SH SOLE 20127 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 1577 32152 SH SOLE 32152 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 834 11526 SH SOLE 11526 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 547 38694 SH SOLE 38694 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 2702 135224 SH SOLE 135224 0 0 GLOBAL X FDS REIT ETF 37950E127 396 40024 SH SOLE 40024 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 353 29223 SH SOLE 29223 0 0 GLOBAL X FDS THMATC GWT ETF 37954Y418 981 19012 SH SOLE 19012 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 22612 878137 SH SOLE 878137 0 0 GLOBAL X FDS US PFD ETF 37954Y657 9823 375351 SH SOLE 375351 0 0 GLOBAL X FDS VDEO GAM ESPRT 37954Y392 563 17412 SH SOLE 17412 0 0 GLOBANT S A COM L44385109 34767 158622 SH SOLE 158622 0 0 GLOBE LIFE INC COM 37959E102 3978 41761 SH SOLE 41761 0 0 GLOBUS MED INC CL A 379577208 9591 123704 SH SOLE 123704 0 0 GMS INC COM 36251C103 396 8221 SH SOLE 8221 0 0 GODADDY INC CL A 380237107 17703 203575 SH SOLE 203575 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 58563 1067889 SH SOLE 1067889 0 0 GOLUB CAP BDC INC COM 38173M102 1172 76028 SH SOLE 76028 0 0 GOODRX HLDGS INC COM CL A 38246G108 1592 44198 SH SOLE 44198 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 209 12214 SH SOLE 12214 0 0 GOOSEHEAD INS INC COM CL A 38267D109 6531 51306 SH SOLE 51306 0 0 GRACO INC COM 384109104 33129 437634 SH SOLE 437634 0 0 GRAFTECH INTL LTD COM 384313508 769 66191 SH SOLE 66191 0 0 GRAHAM HLDGS CO COM CL B 384637104 1227 1935 SH SOLE 1935 0 0 GRAND CANYON ED INC COM 38526M106 24510 272425 SH SOLE 272425 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 16335 928655 SH SOLE 928655 0 0 GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 145 13760 SH SOLE 13760 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 5724 315523 SH SOLE 315523 0 0 GRAVITY CO LTD SPONSORED ADS NE 38911N206 608 5609 SH SOLE 5609 0 0 GREEN PLAINS INC COM 393222104 252 7489 SH SOLE 7489 0 0 GREENBRIER COS INC COM 393657101 261 5979 SH SOLE 5979 0 0 GREIF INC CL A 397624107 562 9283 SH SOLE 9283 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 291 19343 SH SOLE 19343 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 3013 173639 SH SOLE 173639 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 755 21794 SH SOLE 21794 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 1767 11442 SH SOLE 11442 0 0 GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 539 10325 SH SOLE 10325 0 0 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 820 7674 SH SOLE 7674 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 335 1814 SH SOLE 1814 0 0 GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 1998 139927 SH SOLE 139927 0 0 GS ACQUISITION HLDGS CORP II *W EXP 06/30/202 36258Q113 40 18040 SH SOLE 18040 0 0 GUARDANT HEALTH INC COM 40131M109 8476 68250 SH SOLE 68250 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 358 16379 SH SOLE 16379 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 21019 186475 SH SOLE 186475 0 0 H & E EQUIPMENT SERVICES INC COM 404030108 562 16880 SH SOLE 16880 0 0 BLOCK H & R INC COM 093671105 2599 110697 SH SOLE 110697 0 0 HAEMONETICS CORP MASS COM 405024100 1278 19175 SH SOLE 19175 0 0 HALLIBURTON CO COM 406216101 1428 61784 SH SOLE 61784 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 2117 46620 SH SOLE 46620 0 0 HAMILTON LANE INC CL A 407497106 6928 76030 SH SOLE 76030 0 0 HANESBRANDS INC COM 410345102 8662 463980 SH SOLE 463980 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 2285 40692 SH SOLE 40692 0 0 HARBOR CUSTOM DEVELOPMENT IN COM 41150T108 79 24235 SH SOLE 24235 0 0 HARLEY DAVIDSON INC COM 412822108 3564 77780 SH SOLE 77780 0 0 HARROW HEALTH INC COM 415858109 94 10073 SH SOLE 10073 0 0 HARSCO CORP COM 415864107 869 42545 SH SOLE 42545 0 0 HAVERTY FURNITURE COS INC COM 419596101 291 6814 SH SOLE 6814 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 346 8174 SH SOLE 8174 0 0 HAYWARD HLDGS INC COM 421298100 270 10394 SH SOLE 10394 0 0 HCI GROUP INC COM 40416E103 616 6196 SH SOLE 6196 0 0 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 2415 50336 SH SOLE 50336 0 0 HEALTH CATALYST INC COM 42225T107 1194 21511 SH SOLE 21511 0 0 HEALTHCARE RLTY TR COM 421946104 4156 137618 SH SOLE 137618 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 14456 457901 SH SOLE 457901 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 4671 174949 SH SOLE 174949 0 0 HEALTHEQUITY INC COM 42226A107 3218 39989 SH SOLE 39989 0 0 HEARTLAND EXPRESS INC COM 422347104 272 15872 SH SOLE 15872 0 0 HEARTLAND FINL USA INC COM 42234Q102 2410 51280 SH SOLE 51280 0 0 HEICO CORP NEW COM 422806109 46882 336262 SH SOLE 336262 0 0 HEIDRICK & STRUGGLES INTL IN COM 422819102 422 9468 SH SOLE 9468 0 0 HELEN OF TROY LTD COM G4388N106 2750 12056 SH SOLE 12056 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 595 7623 SH SOLE 7623 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 441 77254 SH SOLE 77254 0 0 HELMERICH & PAYNE INC COM 423452101 1116 34186 SH SOLE 34186 0 0 HENRY SCHEIN INC COM 806407102 3312 44643 SH SOLE 44643 0 0 HEPION PHARMACEUTICALS INC COM 426897104 184 92919 SH SOLE 92919 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 522 9895 SH SOLE 9895 0 0 HERC HLDGS INC COM 42704L104 2479 22117 SH SOLE 22117 0 0 HERCULES CAPITAL INC COM 427096508 367 21493 SH SOLE 21493 0 0 MILLER HERMAN INC COM 600544100 451 9558 SH SOLE 9558 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 249 23107 SH SOLE 23107 0 0 HESKA CORP COM RESTRC NEW 42805E306 1950 8488 SH SOLE 8488 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 8895 610049 SH SOLE 610049 0 0 HEXCEL CORP NEW COM 428291108 16658 266953 SH SOLE 266953 0 0 HIGHWOODS PPTYS INC COM 431284108 3243 71798 SH SOLE 71798 0 0 HILLTOP HOLDINGS INC COM 432748101 1254 34445 SH SOLE 34445 0 0 HILTON GRAND VACATIONS INC COM 43283X105 455 10989 SH SOLE 10989 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 5014 300940 SH SOLE 300940 0 0 HOLLYFRONTIER CORP COM 436106108 2667 81069 SH SOLE 81069 0 0 HOLLYSYS AUTOMATION TCHNGY L SHS G45667105 1387 93057 SH SOLE 93057 0 0 HOME BANCSHARES INC COM 436893200 6655 269668 SH SOLE 269668 0 0 HONEST CO INC COM 438333106 570 35196 SH SOLE 35196 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 2977 79553 SH SOLE 79553 0 0 HORIZON TECHNOLOGY FIN CORP COM 44045A102 351 20296 SH SOLE 20296 0 0 HORMEL FOODS CORP COM 440452100 5657 118480 SH SOLE 118480 0 0 HOST HOTELS & RESORTS INC COM 44107P104 8015 468986 SH SOLE 468986 0 0 HOSTESS BRANDS INC CL A 44109J106 750 46350 SH SOLE 46350 0 0 HOULIHAN LOKEY INC CL A 441593100 19725 241162 SH SOLE 241162 0 0 HOWMET AEROSPACE INC COM 443201108 5754 166921 SH SOLE 166921 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 1618 30632 SH SOLE 30632 0 0 HUB GROUP INC CL A 443320106 1789 27115 SH SOLE 27115 0 0 HUBBELL INC COM 443510607 7054 37752 SH SOLE 37752 0 0 HUBSPOT INC COM 443573100 9978 17124 SH SOLE 17124 0 0 HUNTINGTON BANCSHARES INC COM 446150104 57800 4050444 SH SOLE 4050444 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 11069 52520 SH SOLE 52520 0 0 HUNTSMAN CORP COM 447011107 5473 206356 SH SOLE 206356 0 0 HURON CONSULTING GROUP INC COM 447462102 637 12964 SH SOLE 12964 0 0 HUTCHMED CHINA LTD SPONSORED ADS 44842L103 1267 32268 SH SOLE 32268 0 0 HUYA INC ADS REP SHS A 44852D108 304 17221 SH SOLE 17221 0 0 HYATT HOTELS CORP COM CL A 448579102 4382 56446 SH SOLE 56446 0 0 I3 VERTICALS INC COM CL A 46571Y107 1072 35458 SH SOLE 35458 0 0 IAA INC COM 449253103 7305 133941 SH SOLE 133941 0 0 IAC INTERACTIVECORP NEW COM NEW 44891N208 17288 112137 SH SOLE 112137 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 200 3646 SH SOLE 3646 0 0 ICF INTL INC COM 44925C103 2839 32315 SH SOLE 32315 0 0 ICHOR HOLDINGS SHS G4740B105 262 4865 SH SOLE 4865 0 0 ICICI BANK LIMITED ADR 45104G104 14595 853509 SH SOLE 853509 0 0 ICLICK INTERACTIVE ASIA GROU SPONSORED ADR 45113Y104 127 11520 SH SOLE 11520 0 0 ICU MED INC COM 44930G107 1884 9153 SH SOLE 9153 0 0 IDACORP INC COM 451107106 6592 67615 SH SOLE 67615 0 0 IHEARTMEDIA INC COM CL A 45174J509 221 8209 SH SOLE 8209 0 0 II-VI INC COM 902104108 917 12630 SH SOLE 12630 0 0 ILLUMINA INC COM 452327109 60270 127364 SH SOLE 127364 0 0 IMAX CORP COM 45245E109 962 44737 SH SOLE 44737 0 0 IMMERSION CORP COM 452521107 100 11450 SH SOLE 11450 0 0 IMMUNOGEN INC COM 45253H101 411 62372 SH SOLE 62372 0 0 IMPINJ INC COM 453204109 1719 33315 SH SOLE 33315 0 0 INARI MED INC COM 45332Y109 1300 13936 SH SOLE 13936 0 0 INCYTE CORP COM 45337C102 937 11140 SH SOLE 11140 0 0 INDEPENDENT BK CORP MASS COM 453836108 609 8066 SH SOLE 8066 0 0 INDEPENDENT BANK GROUP INC COM 45384B106 1083 14635 SH SOLE 14635 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 182793 1785091 SH SOLE 1785091 0 0 INFINERA CORP COM 45667G103 592 58083 SH SOLE 58083 0 0 INGERSOLL RAND INC COM 45687V106 11018 225737 SH SOLE 225737 0 0 INGEVITY CORP COM 45688C107 1614 19833 SH SOLE 19833 0 0 INMODE LTD SHS M5425M103 1475 15584 SH SOLE 15584 0 0 INNOSPEC INC COM 45768S105 251 2765 SH SOLE 2765 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 4572 23935 SH SOLE 23935 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C656 4505 152858 SH SOLE 152858 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C755 301 9219 SH SOLE 9219 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 4503 142118 SH SOLE 142118 0 0 INNOVATOR ETFS TR S&P 500 PWR BUFR 45782C383 3125 102302 SH SOLE 102302 0 0 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 3376 137841 SH SOLE 137841 0 0 INNOVIVA INC COM 45781M101 1495 111498 SH SOLE 111498 0 0 INOGEN INC COM 45780L104 682 10459 SH SOLE 10459 0 0 INOVALON HLDGS INC COM CL A 45781D101 948 27806 SH SOLE 27806 0 0 INSMED INC COM PAR $.01 457669307 625 21945 SH SOLE 21945 0 0 INSPERITY INC COM 45778Q107 5152 57007 SH SOLE 57007 0 0 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 1067 25008 SH SOLE 25008 0 0 INSPIRE MED SYS INC COM 457730109 2396 12397 SH SOLE 12397 0 0 INSTALLED BLDG PRODS INC COM 45780R101 1616 13204 SH SOLE 13204 0 0 INSULET CORP COM 45784P101 7163 26095 SH SOLE 26095 0 0 INTEGER HLDGS CORP COM 45826H109 6423 68182 SH SOLE 68182 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3805 55763 SH SOLE 55763 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 3446 21282 SH SOLE 21282 0 0 INTER PARFUMS INC COM 458334109 1359 18877 SH SOLE 18877 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 2009 30130 SH SOLE 30130 0 0 INTERDIGITAL INC COM 45867G101 216 2954 SH SOLE 2954 0 0 INTERFACE INC COM 458665304 485 31683 SH SOLE 31683 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 1387 57892 SH SOLE 57892 0 0 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 1138 10995 SH SOLE 10995 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1614 21476 SH SOLE 21476 0 0 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 1124 19355 SH SOLE 19355 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2873 136180 SH SOLE 136180 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 18462 802357 SH SOLE 802357 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 14279 661366 SH SOLE 661366 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 13294 569337 SH SOLE 569337 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2563 117948 SH SOLE 117948 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3398 133409 SH SOLE 133409 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1936 87259 SH SOLE 87259 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 3147 125026 SH SOLE 125026 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1939 86927 SH SOLE 86927 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 2787 112737 SH SOLE 112737 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 428 19861 SH SOLE 19861 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 318 12310 SH SOLE 12310 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 23307 951302 SH SOLE 951302 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 10096 119900 SH SOLE 119900 0 0 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 225 3248 SH SOLE 3248 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 211 2496 SH SOLE 2496 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5005 259993 SH SOLE 259993 0 0 INVESCO DB G10 CURRENCY HARV UNIT 46139B102 300 11991 SH SOLE 11991 0 0 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 2643 205079 SH SOLE 205079 0 0 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 2133 43343 SH SOLE 43343 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 354 9750 SH SOLE 9750 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 650 17254 SH SOLE 17254 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 696 25446 SH SOLE 25446 0 0 INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 600 19608 SH SOLE 19608 0 0 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 4906 96693 SH SOLE 96693 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 1082 10875 SH SOLE 10875 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 10159 113352 SH SOLE 113352 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 1000 11132 SH SOLE 11132 0 0 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 281 6702 SH SOLE 6702 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 6917 92896 SH SOLE 92896 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 3470 66382 SH SOLE 66382 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 250 3113 SH SOLE 3113 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 6024 46921 SH SOLE 46921 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 2206 13386 SH SOLE 13386 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 28430 1029311 SH SOLE 1029311 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 6586 341421 SH SOLE 341421 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2869 15351 SH SOLE 15351 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 39735 2033520 SH SOLE 2033520 0 0 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 670 21640 SH SOLE 21640 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 2205 144048 SH SOLE 144048 0 0 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 616 27891 SH SOLE 27891 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1470 24015 SH SOLE 24015 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1947 94246 SH SOLE 94246 0 0 INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 905 31037 SH SOLE 31037 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2934 166065 SH SOLE 166065 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 8522 132313 SH SOLE 132313 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 772 37421 SH SOLE 37421 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 1847 79925 SH SOLE 79925 0 0 INVESCO LTD SHS G491BT108 3597 134575 SH SOLE 134575 0 0 INVESCO MUN OPPORTUNITY TR COM 46132C107 218 16022 SH SOLE 16022 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 6658 45687 SH SOLE 45687 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 624 2430 SH SOLE 2430 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 749 21773 SH SOLE 21773 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 38091 1397332 SH SOLE 1397332 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1674341 4724033 SH SOLE 4724033 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 13734 293649 SH SOLE 293649 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 509 12242 SH SOLE 12242 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1110 49039 SH SOLE 49039 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 354 4802 SH SOLE 4802 0 0 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 1173 32996 SH SOLE 32996 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 19938 123745 SH SOLE 123745 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 218664 1450698 SH SOLE 1450698 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1014 16962 SH SOLE 16962 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 53968 186059 SH SOLE 186059 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1551 5294 SH SOLE 5294 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 648 3474 SH SOLE 3474 0 0 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 10475 138615 SH SOLE 138615 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 13660 309897 SH SOLE 309897 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 54031 887055 SH SOLE 887055 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 3128 16989 SH SOLE 16989 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 101691 1317750 SH SOLE 1317750 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 33482 688927 SH SOLE 688927 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 23105 71009 SH SOLE 71009 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 475 5364 SH SOLE 5364 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 452 1997 SH SOLE 1997 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 250 2718 SH SOLE 2718 0 0 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 26398 493598 SH SOLE 493598 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 1877 21922 SH SOLE 21922 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 1346 17410 SH SOLE 17410 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 257 5664 SH SOLE 5664 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 1247 10354 SH SOLE 10354 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 317 1948 SH SOLE 1948 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 468 3993 SH SOLE 3993 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 2808 14493 SH SOLE 14493 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 16086 343066 SH SOLE 343066 0 0 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 655 12908 SH SOLE 12908 0 0 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 585 14184 SH SOLE 14184 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2877 32202 SH SOLE 32202 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 26146 788007 SH SOLE 788007 0 0 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 26281 460582 SH SOLE 460582 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 26164 518311 SH SOLE 518311 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 712 13305 SH SOLE 13305 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 6517 69933 SH SOLE 69933 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1920 21355 SH SOLE 21355 0 0 INVESTORS BANCORP INC NEW COM 46146L101 737 51670 SH SOLE 51670 0 0 IONIS PHARMACEUTICALS INC COM 462222100 3818 95720 SH SOLE 95720 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 332 12744 SH SOLE 12744 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 8940 328692 SH SOLE 328692 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 12346 382697 SH SOLE 382697 0 0 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 237 8582 SH SOLE 8582 0 0 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 983 38932 SH SOLE 38932 0 0 IQIYI INC SPONSORED ADS 46267X108 1181 75778 SH SOLE 75778 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 914 13771 SH SOLE 13771 0 0 IROBOT CORP COM 462726100 667 7144 SH SOLE 7144 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 702 54578 SH SOLE 54578 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 114592 2487871 SH SOLE 2487871 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 37576 353461 SH SOLE 353461 0 0 ISHARES TR 10+ YR INVST GRD 464289511 33659 479478 SH SOLE 479478 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 17326 117901 SH SOLE 117901 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 186274 1427061 SH SOLE 1427061 0 0 ISHARES TR A RATE CP BD ETF 46429B291 448 7880 SH SOLE 7880 0 0 ISHARES TR AGENCY BOND ETF 464288166 13557 114524 SH SOLE 114524 0 0 ISHARES TR ASIA 50 ETF 464288430 5022 54799 SH SOLE 54799 0 0 ISHARES TR CALIF MUN BD ETF 464288356 9957 159008 SH SOLE 159008 0 0 ISHARES TR COHEN STEER REIT 464287564 31418 480769 SH SOLE 480769 0 0 ISHARES TR CONV BD ETF 46435G102 5031 49342 SH SOLE 49342 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 38268 746111 SH SOLE 746111 0 0 ISHARES TR CORE LT USDB ETF 464289479 6052 83759 SH SOLE 83759 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 592 8381 SH SOLE 8381 0 0 ISHARES TR CONSER ALLOC ETF 464289883 864 21701 SH SOLE 21701 0 0 ISHARES TR CORE DIV GRWTH 46434V621 315747 6269819 SH SOLE 6269819 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 34451 356892 SH SOLE 356892 0 0 ISHARES TR CORE INTL AGGR 46435G672 70133 1272835 SH SOLE 1272835 0 0 ISHARES TR MODERT ALLOC ETF 464289875 4539 100756 SH SOLE 100756 0 0 ISHARES TR CORE MSCI EURO 46434V738 153257 2675561 SH SOLE 2675561 0 0 ISHARES TR CORE MSCI INTL 46435G326 96508 1430786 SH SOLE 1430786 0 0 ISHARES TR CORE MSCI PAC 46434V696 58722 885021 SH SOLE 885021 0 0 ISHARES TR CORE S&P US GWT 464287671 112468 1113763 SH SOLE 1113763 0 0 ISHARES TR CRE U S REIT ETF 464288521 59320 1016794 SH SOLE 1016794 0 0 ISHARES TR HDG MSCI EAFE 46434V803 219674 6341619 SH SOLE 6341619 0 0 ISHARES TR CYBERSECURITY 46435U135 362 8399 SH SOLE 8399 0 0 ISHARES TR DOW JONES US ETF 464287846 3602 33357 SH SOLE 33357 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 46999 456926 SH SOLE 456926 0 0 ISHARES TR MSCI INTL MULTFT 46434V274 1137 37848 SH SOLE 37848 0 0 ISHARES INC EM MKTS DIV ETF 464286319 8038 206887 SH SOLE 206887 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 181867 6984136 SH SOLE 6984136 0 0 ISHARES TR ESG ADVNCD HY BD 46435G441 1788 34030 SH SOLE 34030 0 0 ISHARES TR ESG EAFE ETF 46436E759 81677 1206244 SH SOLE 1206244 0 0 ISHARES TR ESG MSCI USA ETF 46436E767 126996 3498313 SH SOLE 3498313 0 0 ISHARES TR ESG ADV TTL USD 46436E619 206343 4150942 SH SOLE 4150942 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 216014 2733170 SH SOLE 2733170 0 0 ISHARES TR ESG AWARE MSCI 46435U663 124685 3088577 SH SOLE 3088577 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 15844 286399 SH SOLE 286399 0 0 ISHARES TR EXPANDED TECH 464287515 27404 70258 SH SOLE 70258 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 10607 167698 SH SOLE 167698 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 92717 1824419 SH SOLE 1824419 0 0 ISHARES TR GLOBAL 100 ETF 464287572 5471 77061 SH SOLE 77061 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 19024 810899 SH SOLE 810899 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 17868 671982 SH SOLE 671982 0 0 ISHARES TR GBL GREEN ETF 46435U440 757 13820 SH SOLE 13820 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 4227 50858 SH SOLE 50858 0 0 ISHARES TR GLOBAL MATER ETF 464288695 11225 123451 SH SOLE 123451 0 0 ISHARES GOLD TR ISHARES NEW 464285204 183240 5435774 SH SOLE 5435774 0 0 ISHARES TR GOV/CRED BD ETF 464288596 1191 9726 SH SOLE 9726 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 5064 204373 SH SOLE 204373 0 0 ISHARES TR IBONDS DEC2021 46435G789 7885 307514 SH SOLE 307514 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 7070 278350 SH SOLE 278350 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 6704 257109 SH SOLE 257109 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 10120 383761 SH SOLE 383761 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 9473 350965 SH SOLE 350965 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 4433 166576 SH SOLE 166576 0 0 ISHARES TR IBONDS 27 ETF 46435UAA9 2705 99998 SH SOLE 99998 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 2697 93316 SH SOLE 93316 0 0 ISHARES INC US INTL HGH YLD 464286178 1724 33905 SH SOLE 33905 0 0 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 1564 17743 SH SOLE 17743 0 0 ISHARES U S ETF TR INT RT HD LONG 46431W812 20340 802057 SH SOLE 802057 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 39848 413792 SH SOLE 413792 0 0 ISHARES TR INTRM GOV CR ETF 464288612 113664 983082 SH SOLE 983082 0 0 ISHARES TR INTL DEVPPTY ETF 464288422 284 7426 SH SOLE 7426 0 0 ISHARES TR INTL SEL DIV ETF 464288448 70095 2163436 SH SOLE 2163436 0 0 ISHARES TR INTL TREA BD ETF 464288117 7048 134897 SH SOLE 134897 0 0 ISHARES INC JP MRGN EM HI BD 464286285 36261 793114 SH SOLE 793114 0 0 ISHARES INC JP MRG EM CRP BD 464286251 1122 21368 SH SOLE 21368 0 0 ISHARES INC JP MORGAN EM ETF 464286517 5454 124944 SH SOLE 124944 0 0 ISHARES TR JPMORGAN USD EMG 464288281 357244 3176646 SH SOLE 3176646 0 0 ISHARES TR MICRO-CAP ETF 464288869 25921 169861 SH SOLE 169861 0 0 ISHARES TR MORNINGSTAR GRWT 464287119 3420 52806 SH SOLE 52806 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 8196 122225 SH SOLE 122225 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 11416 165708 SH SOLE 165708 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 1413 22003 SH SOLE 22003 0 0 ISHARES TR MORNINGSTR US EQ 464287127 3435 56554 SH SOLE 56554 0 0 ISHARES TR MORNINGSTAR VALU 464288109 3413 52864 SH SOLE 52864 0 0 ISHARES TR MORTGE REL ETF 46435G342 16187 436081 SH SOLE 436081 0 0 ISHARES TR MSCI ACWI EX US 464288240 31251 543409 SH SOLE 543409 0 0 ISHARES INC MSCI AUST ETF 464286103 5058 194676 SH SOLE 194676 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 1654 40787 SH SOLE 40787 0 0 ISHARES INC MSCI CDA ETF 464286509 7821 209839 SH SOLE 209839 0 0 ISHARES TR MSCI CHINA ETF 46429B671 21283 258164 SH SOLE 258164 0 0 ISHARES TR MSCI EAFE ETF 464287465 630266 7989971 SH SOLE 7989971 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 220823 2923256 SH SOLE 2923256 0 0 ISHARES INC MSCI EMERG MRKT 464286533 57509 896335 SH SOLE 896335 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 168745 3059715 SH SOLE 3059715 0 0 ISHARES INC MSCI EMERG MKT 46434G889 139707 2578339 SH SOLE 2578339 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 3007 43322 SH SOLE 43322 0 0 ISHARES INC MSCI EURZONE ETF 464286608 4727 95782 SH SOLE 95782 0 0 ISHARES INC MSCI FRANCE ETF 464286707 389 10285 SH SOLE 10285 0 0 ISHARES INC MSCI FRONTIER 464286145 3517 105953 SH SOLE 105953 0 0 ISHARES INC MSCI GERMANY ETF 464286806 12661 365914 SH SOLE 365914 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 811 17957 SH SOLE 17957 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 16790 599840 SH SOLE 599840 0 0 ISHARES TR MSCI GLOBAL IMP 46435G532 547 5510 SH SOLE 5510 0 0 ISHARES INC MSCI HONG KG ETF 464286871 535 20030 SH SOLE 20030 0 0 ISHARES TR MSCI INDIA ETF 46429B598 1205 27232 SH SOLE 27232 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 262 4799 SH SOLE 4799 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 2649 46138 SH SOLE 46138 0 0 ISHARES INC MSCI ITALY ETF 46434G830 3612 111530 SH SOLE 111530 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 8296 122837 SH SOLE 122837 0 0 ISHARES TR MSCI KLD400 SOC 464288570 74541 899931 SH SOLE 899931 0 0 ISHARES INC MSCI MEXICO ETF 464286822 8904 185545 SH SOLE 185545 0 0 ISHARES INC MSCI NETHERL ETF 464286814 1497 30905 SH SOLE 30905 0 0 ISHARES INC MSCI PAC JP ETF 464286665 9821 189931 SH SOLE 189931 0 0 ISHARES INC MSCI STH KOR ETF 464286772 15522 166586 SH SOLE 166586 0 0 ISHARES INC MSCI SPAIN ETF 464286764 3690 129842 SH SOLE 129842 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 1102 23759 SH SOLE 23759 0 0 ISHARES INC MSCI SWITZERLAND 464286749 21457 441217 SH SOLE 441217 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 3606 56395 SH SOLE 56395 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 43092 1317806 SH SOLE 1317806 0 0 ISHARES INC MSCI EQUAL WEITE 464286681 33038 390894 SH SOLE 390894 0 0 ISHARES TR MSCI USA ESG SLC 464288802 22338 233803 SH SOLE 233803 0 0 ISHARES TR MSCI USA SZE FT 46432F370 15236 117726 SH SOLE 117726 0 0 ISHARES TR MSCI USA SMCP MN 46435G433 22660 595676 SH SOLE 595676 0 0 ISHARES TR ISHARES BIOTECH 464287556 25101 153382 SH SOLE 153382 0 0 ISHARES TR NEW YORK MUN ETF 464288323 5034 86118 SH SOLE 86118 0 0 ISHARES TR NORTH AMERN NAT 464287374 9281 305007 SH SOLE 305007 0 0 ISHARES TR EXPND TEC SC ETF 464287549 9384 23229 SH SOLE 23229 0 0 ISHARES TR PFD AND INCM SEC 464288687 193490 4919050 SH SOLE 4919050 0 0 ISHARES TR RESIDENTIAL MULT 464288562 20150 241810 SH SOLE 241810 0 0 ISHARES TR RUS 1000 ETF 464287622 1157722 4782390 SH SOLE 4782390 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 1000111 6305155 SH SOLE 6305155 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 577455 2517571 SH SOLE 2517571 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 274299 880037 SH SOLE 880037 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 273044 1647128 SH SOLE 1647128 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 16203 244643 SH SOLE 244643 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 39399 153955 SH SOLE 153955 0 0 ISHARES TR RUS MID CAP ETF 464287499 643524 8121197 SH SOLE 8121197 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 216584 1883665 SH SOLE 1883665 0 0 ISHARES TR RUS TP200 GR ETF 464289438 474060 3147808 SH SOLE 3147808 0 0 ISHARES TR RUS TP200 VL ETF 464289420 319233 4804832 SH SOLE 4804832 0 0 ISHARES TR S&P 100 ETF 464287101 33472 170620 SH SOLE 170620 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 898257 12350464 SH SOLE 12350464 0 0 ISHARES TR S&P 500 VAL ETF 464287408 643952 4361791 SH SOLE 4361791 0 0 ISHARES TR S&P MC 400VL ETF 464287705 133318 1265606 SH SOLE 1265606 0 0 ISHARES TR S&P SML 600 GWT 464287887 133940 1009876 SH SOLE 1009876 0 0 ISHARES TR SELECT DIVID ETF 464287168 249653 2140742 SH SOLE 2140742 0 0 ISHARES TR SELF DRIVNG EV 46435U366 711 14310 SH SOLE 14310 0 0 ISHARES TR ISHARES SEMICDTR 464287523 20091 44233 SH SOLE 44233 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 20835 415327 SH SOLE 415327 0 0 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 1588 31643 SH SOLE 31643 0 0 ISHARES TR SHORT TREAS BD 464288679 341266 3088660 SH SOLE 3088660 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 184834 1714288 SH SOLE 1714288 0 0 ISHARES TR TIPS BD ETF 464287176 372626 2910937 SH SOLE 2910937 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 537614 8883248 SH SOLE 8883248 0 0 ISHARES TR TRANS AVG ETF 464287192 22409 86200 SH SOLE 86200 0 0 ISHARES TR U.S. FINLS ETF 464287788 14940 184335 SH SOLE 184335 0 0 ISHARES TR US HLTHCARE ETF 464287762 19745 72365 SH SOLE 72365 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 10258 203046 SH SOLE 203046 0 0 ISHARES TR US AER DEF ETF 464288760 37459 341999 SH SOLE 341999 0 0 ISHARES TR US BR DEL SE ETF 464288794 9827 96275 SH SOLE 96275 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 1663 9043 SH SOLE 9043 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 10874 140097 SH SOLE 140097 0 0 ISHARES TR USD INV GRDE ETF 464288620 164958 2722533 SH SOLE 2722533 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 142407 768813 SH SOLE 768813 0 0 ISHARES TR US HLTHCR PR ETF 464288828 30583 114775 SH SOLE 114775 0 0 ISHARES TR US HOME CONS ETF 464288752 17528 253216 SH SOLE 253216 0 0 ISHARES TR US INDUSTRIALS 464287754 11690 105202 SH SOLE 105202 0 0 ISHARES TR US OIL GS EX ETF 464288851 2041 35617 SH SOLE 35617 0 0 ISHARES TR U.S. REAL ES ETF 464287739 47361 464598 SH SOLE 464598 0 0 ISHARES TR US REGNL BKS ETF 464288778 2745 47718 SH SOLE 47718 0 0 ISHARES TR YLD OPTIM BD 46434V787 910 36022 SH SOLE 36022 0 0 ISTAR INC COM 45031U101 1398 67456 SH SOLE 67456 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 16481 2742333 SH SOLE 2742333 0 0 ITRON INC COM 465741106 765 7652 SH SOLE 7652 0 0 ITT INC COM 45073V108 3101 33854 SH SOLE 33854 0 0 J & J SNACK FOODS CORP COM 466032109 3405 19522 SH SOLE 19522 0 0 JABIL INC COM 466313103 1499 25784 SH SOLE 25784 0 0 JAMES RIV GROUP LTD COM G5005R107 587 15648 SH SOLE 15648 0 0 JAMF HLDG CORP COM 47074L105 665 19806 SH SOLE 19806 0 0 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 2726 54033 SH SOLE 54033 0 0 JANUS DETROIT STR TR HENDERSON MTG 47103U852 5911 111218 SH SOLE 111218 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 5234 104221 SH SOLE 104221 0 0 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 531 7754 SH SOLE 7754 0 0 HUNT J B TRANS SVCS INC COM 445658107 8977 55093 SH SOLE 55093 0 0 JBG SMITH PPTYS COM 46590V100 750 23811 SH SOLE 23811 0 0 JD.COM INC SPON ADR CL A 47215P106 8532 106907 SH SOLE 106907 0 0 JEFFERIES FINL GROUP INC COM 47233W109 4527 132377 SH SOLE 132377 0 0 JELD-WEN HLDG INC COM 47580P103 824 31377 SH SOLE 31377 0 0 JETBLUE AWYS CORP COM 477143101 446 26578 SH SOLE 26578 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1183 54771 SH SOLE 54771 0 0 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 4336 128506 SH SOLE 128506 0 0 JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 2070 65333 SH SOLE 65333 0 0 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 14461 265680 SH SOLE 265680 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 11169 215444 SH SOLE 215444 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 1595 45714 SH SOLE 45714 0 0 JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 1002 17892 SH SOLE 17892 0 0 SMUCKER J M CO COM NEW 832696405 25012 193038 SH SOLE 193038 0 0 SANFILIPPO JOHN B & SON INC COM 800422107 344 3889 SH SOLE 3889 0 0 WILEY JOHN & SONS INC CL A 968223206 1117 18553 SH SOLE 18553 0 0 JOHNSON OUTDOORS INC CL A 479167108 550 4544 SH SOLE 4544 0 0 JONES LANG LASALLE INC COM 48020Q107 16666 85266 SH SOLE 85266 0 0 JOYY INC ADS REPSTG COM A 46591M109 242 3668 SH SOLE 3668 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3337 169826 SH SOLE 169826 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 9599 148341 SH SOLE 148341 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 38158 675484 SH SOLE 675484 0 0 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 8898 200443 SH SOLE 200443 0 0 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 9526 157266 SH SOLE 157266 0 0 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 1037 19829 SH SOLE 19829 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 104670 2062870 SH SOLE 2062870 0 0 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 14346 396195 SH SOLE 396195 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 4368 144000 SH SOLE 144000 0 0 JUNIPER NETWORKS INC COM 48203R104 3275 119728 SH SOLE 119728 0 0 JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 4170 228365 SH SOLE 228365 0 0 KADANT INC COM 48282T104 836 4746 SH SOLE 4746 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 3718 30104 SH SOLE 30104 0 0 KAMAN CORP COM 483548103 886 17577 SH SOLE 17577 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 2992 10559 SH SOLE 10559 0 0 KAR AUCTION SVCS INC COM 48238T109 790 45004 SH SOLE 45004 0 0 KB HOME COM 48666K109 4832 118660 SH SOLE 118660 0 0 KBR INC COM 48242W106 738 19334 SH SOLE 19334 0 0 KELLOGG CO COM 487836108 4082 63455 SH SOLE 63455 0 0 KEMPER CORP COM 488401100 4251 57530 SH SOLE 57530 0 0 KENNAMETAL INC COM 489170100 493 13722 SH SOLE 13722 0 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 2656 133659 SH SOLE 133659 0 0 KEURIG DR PEPPER INC COM 49271V100 5622 159535 SH SOLE 159535 0 0 KEYCORP COM 493267108 32147 1556745 SH SOLE 1556745 0 0 KFORCE INC COM 493732101 2053 32619 SH SOLE 32619 0 0 KILROY RLTY CORP COM 49427F108 1835 26345 SH SOLE 26345 0 0 KIMCO RLTY CORP COM 49446R109 5693 274627 SH SOLE 274627 0 0 KINROSS GOLD CORP COM 496902404 1365 214927 SH SOLE 214927 0 0 KINSALE CAP GROUP INC COM 49714P108 5451 33084 SH SOLE 33084 0 0 KINTARA THERAPEUTICS INC COM 49720K101 44 19574 SH SOLE 19574 0 0 KIRBY CORP COM 497266106 699 11520 SH SOLE 11520 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 1560 40474 SH SOLE 40474 0 0 KITE RLTY GROUP TR COM NEW 49803T300 701 31867 SH SOLE 31867 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 5750 126478 SH SOLE 126478 0 0 KNOLL INC COM NEW 498904200 613 23578 SH SOLE 23578 0 0 KNOWBE4 INC CL A 49926T104 414 13225 SH SOLE 13225 0 0 KNOWLES CORP COM 49926D109 1013 51321 SH SOLE 51321 0 0 KOHLS CORP COM 500255104 4742 86042 SH SOLE 86042 0 0 KONTOOR BRANDS INC COM 50050N103 5087 90179 SH SOLE 90179 0 0 KORNIT DIGITAL LTD SHS M6372Q113 8472 68139 SH SOLE 68139 0 0 KRATON CORP COM 50077C106 235 7263 SH SOLE 7263 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 2106 73911 SH SOLE 73911 0 0 KT CORP SPONSORED ADR 48268K101 3869 277378 SH SOLE 277378 0 0 KULICKE & SOFFA INDS INC COM 501242101 2060 33655 SH SOLE 33655 0 0 L BRANDS INC COM 501797104 10663 147976 SH SOLE 147976 0 0 LA Z BOY INC COM 505336107 1637 44200 SH SOLE 44200 0 0 LADDER CAP CORP CL A 505743104 279 24180 SH SOLE 24180 0 0 LAKELAND FINL CORP COM 511656100 3567 57872 SH SOLE 57872 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 7856 75237 SH SOLE 75237 0 0 LANCASTER COLONY CORP COM 513847103 5241 27085 SH SOLE 27085 0 0 LANDSTAR SYS INC COM 515098101 13547 85728 SH SOLE 85728 0 0 LANTHEUS HLDGS INC COM 516544103 694 25121 SH SOLE 25121 0 0 LATHAM GROUP INC COM 51819L107 2688 84090 SH SOLE 84090 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 1857 33054 SH SOLE 33054 0 0 LAZARD LTD SHS A G54050102 1445 31939 SH SOLE 31939 0 0 LEAR CORP COM NEW 521865204 9705 55369 SH SOLE 55369 0 0 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 1472 57119 SH SOLE 57119 0 0 LEGGETT & PLATT INC COM 524660107 11529 222520 SH SOLE 222520 0 0 LEIDOS HOLDINGS INC COM 525327102 3873 38313 SH SOLE 38313 0 0 LEMAITRE VASCULAR INC COM 525558201 8581 140623 SH SOLE 140623 0 0 LEMONADE INC COM 52567D107 1687 15419 SH SOLE 15419 0 0 LENDINGTREE INC NEW COM 52603B107 1476 6966 SH SOLE 6966 0 0 LESLIES INC COM 527064109 6848 249119 SH SOLE 249119 0 0 LEXINGTON REALTY TRUST COM 529043101 722 60448 SH SOLE 60448 0 0 LG DISPLAY CO LTD SPONS ADR REP 50186V102 373 34886 SH SOLE 34886 0 0 LGI HOMES INC COM 50187T106 1691 10445 SH SOLE 10445 0 0 LHC GROUP INC COM 50187A107 6548 32699 SH SOLE 32699 0 0 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 691 24888 SH SOLE 24888 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 1885 11208 SH SOLE 11208 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 19169 110380 SH SOLE 110380 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 1622 38049 SH SOLE 38049 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 7980 165532 SH SOLE 165532 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 11041 408323 SH SOLE 408323 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 11501 246907 SH SOLE 246907 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 3148 67856 SH SOLE 67856 0 0 LIFE STORAGE INC COM 53223X107 4311 40161 SH SOLE 40161 0 0 LIFESTANCE HEALTH GROUP INC COM 53228F101 316 11354 SH SOLE 11354 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1983 15118 SH SOLE 15118 0 0 LIGHTSPEED POS INC SUB VTG SHS 53227R106 683 8163 SH SOLE 8163 0 0 LINCOLN ELEC HLDGS INC COM 533900106 2847 21618 SH SOLE 21618 0 0 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 214 13363 SH SOLE 13363 0 0 LINDSAY CORP COM 535555106 301 1819 SH SOLE 1819 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 608 29365 SH SOLE 29365 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 933 51008 SH SOLE 51008 0 0 LITHIA MTRS INC COM 536797103 9707 28247 SH SOLE 28247 0 0 LITTELFUSE INC COM 537008104 13839 54317 SH SOLE 54317 0 0 LIVANOVA PLC SHS G5509L101 2837 33734 SH SOLE 33734 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 12595 143796 SH SOLE 143796 0 0 LIVENT CORP COM 53814L108 909 46961 SH SOLE 46961 0 0 LIVEPERSON INC COM 538146101 2210 34949 SH SOLE 34949 0 0 LIVERAMP HLDGS INC COM 53815P108 816 17422 SH SOLE 17422 0 0 LKQ CORP COM 501889208 18403 373893 SH SOLE 373893 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1699 666203 SH SOLE 666203 0 0 LOEWS CORP COM 540424108 4051 74131 SH SOLE 74131 0 0 LOGITECH INTL S A SHS H50430232 9294 76864 SH SOLE 76864 0 0 LOUISIANA PAC CORP COM 546347105 5165 85672 SH SOLE 85672 0 0 LTC PPTYS INC COM 502175102 1879 48940 SH SOLE 48940 0 0 LUMENTUM HLDGS INC COM 55024U109 3670 44736 SH SOLE 44736 0 0 LUMINEX CORP DEL COM 55027E102 539 14657 SH SOLE 14657 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 21139 205492 SH SOLE 205492 0 0 M & T BK CORP COM 55261F104 13636 93843 SH SOLE 93843 0 0 MACERICH CO COM 554382101 484 26512 SH SOLE 26512 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 2058 32123 SH SOLE 32123 0 0 MACYS INC COM 55616P104 253 13340 SH SOLE 13340 0 0 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1007 11995 SH SOLE 11995 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 689 3991 SH SOLE 3991 0 0 MAG SILVER CORP COM 55903Q104 2019 96502 SH SOLE 96502 0 0 MAGELLAN HEALTH INC COM NEW 559079207 492 5226 SH SOLE 5226 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 6919 141456 SH SOLE 141456 0 0 MAGNA INTL INC COM 559222401 13506 145786 SH SOLE 145786 0 0 MAGNITE INC COM 55955D100 668 19731 SH SOLE 19731 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 473 30268 SH SOLE 30268 0 0 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 9394 227963 SH SOLE 227963 0 0 MAIN STR CAP CORP COM 56035L104 1181 28744 SH SOLE 28744 0 0 NORTHERN LTS FD TR IV MAIN THEMATC IN 66538H278 306 12727 SH SOLE 12727 0 0 MALIBU BOATS INC COM CL A 56117J100 1769 24122 SH SOLE 24122 0 0 MANHATTAN ASSOCIATES INC COM 562750109 5244 36208 SH SOLE 36208 0 0 MANPOWERGROUP INC WIS COM 56418H100 4770 40115 SH SOLE 40115 0 0 MANTECH INTERNATIONAL CORP CL A 564563104 7144 82552 SH SOLE 82552 0 0 MARATHON OIL CORP COM 565849106 3680 270224 SH SOLE 270224 0 0 MARATHON PETE CORP COM 56585A102 17719 293261 SH SOLE 293261 0 0 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 580 13891 SH SOLE 13891 0 0 MARCUS & MILLICHAP INC COM 566324109 1663 42789 SH SOLE 42789 0 0 MARKEL CORP COM 570535104 24111 20318 SH SOLE 20318 0 0 MARKETAXESS HLDGS INC COM 57060D108 25985 56048 SH SOLE 56048 0 0 MARRIOTT INTL INC NEW CL A 571903202 15928 116671 SH SOLE 116671 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 2139 13430 SH SOLE 13430 0 0 MARTEN TRANS LTD COM 573075108 1908 115694 SH SOLE 115694 0 0 MASIMO CORP COM 574795100 7970 32873 SH SOLE 32873 0 0 MASTEC INC COM 576323109 51417 484611 SH SOLE 484611 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 49228 598082 SH SOLE 598082 0 0 MATERION CORP COM 576690101 3697 49064 SH SOLE 49064 0 0 MATSON INC COM 57686G105 741 11575 SH SOLE 11575 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 387 9685 SH SOLE 9685 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 7888 74863 SH SOLE 74863 0 0 MAXIMUS INC COM 577933104 10103 114844 SH SOLE 114844 0 0 MAXLINEAR INC COM 57776J100 331 7790 SH SOLE 7790 0 0 MCAFEE CORP COM CL A 579063108 395 14081 SH SOLE 14081 0 0 MCCORMICK & CO INC COM NON VTG 579780206 8475 95960 SH SOLE 95960 0 0 MCGRATH RENTCORP COM 580589109 1278 15669 SH SOLE 15669 0 0 MCKESSON CORP COM 58155Q103 21220 110959 SH SOLE 110959 0 0 MDU RES GROUP INC COM 552690109 1681 53642 SH SOLE 53642 0 0 MEDALLIA INC COM 584021109 1944 57594 SH SOLE 57594 0 0 MEDIAALPHA INC CL A 58450V104 269 6395 SH SOLE 6395 0 0 MEDIFAST INC COM 58470H101 1216 4297 SH SOLE 4297 0 0 MEDPACE HLDGS INC COM 58506Q109 6117 34631 SH SOLE 34631 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 1288 77747 SH SOLE 77747 0 0 MERCANTILE BK CORP COM 587376104 877 29026 SH SOLE 29026 0 0 MERCHANTS BANCORP IND COM 58844R108 284 7235 SH SOLE 7235 0 0 MERCURY GENL CORP NEW COM 589400100 488 7515 SH SOLE 7515 0 0 MERCURY SYS INC COM 589378108 2327 35108 SH SOLE 35108 0 0 MERIDIAN BIOSCIENCE INC COM 589584101 712 32099 SH SOLE 32099 0 0 MESA LABS INC COM 59064R109 2317 8545 SH SOLE 8545 0 0 META FINL GROUP INC COM 59100U108 297 5866 SH SOLE 5866 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 72504 52336 SH SOLE 52336 0 0 MGIC INVT CORP WIS COM 552848103 303 22261 SH SOLE 22261 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 8706 237748 SH SOLE 237748 0 0 MGP INGREDIENTS INC NEW COM 55303J106 4079 60308 SH SOLE 60308 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 43760 292237 SH SOLE 292237 0 0 MID-AMER APT CMNTYS INC COM 59522J103 20143 119600 SH SOLE 119600 0 0 MIMECAST LTD ORD SHS G14838109 1002 18879 SH SOLE 18879 0 0 MINERALS TECHNOLOGIES INC COM 603158106 1751 22263 SH SOLE 22263 0 0 MITEK SYS INC COM NEW 606710200 280 14555 SH SOLE 14555 0 0 MKS INSTRS INC COM 55306N104 4320 24278 SH SOLE 24278 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2286 246904 SH SOLE 246904 0 0 MODEL N INC COM 607525102 829 24176 SH SOLE 24176 0 0 MODINE MFG CO COM 607828100 366 22047 SH SOLE 22047 0 0 MOELIS & CO CL A 60786M105 3862 67892 SH SOLE 67892 0 0 MOHAWK INDS INC COM 608190104 13851 72070 SH SOLE 72070 0 0 MOLINA HEALTHCARE INC COM 60855R100 10803 42690 SH SOLE 42690 0 0 MOMO INC ADR 60879B107 376 24583 SH SOLE 24583 0 0 MONGODB INC CL A 60937P106 1072 2966 SH SOLE 2966 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 269 14351 SH SOLE 14351 0 0 MONOLITHIC PWR SYS INC COM 609839105 36533 97825 SH SOLE 97825 0 0 MONRO INC COM 610236101 5827 91746 SH SOLE 91746 0 0 MONTROSE ENVIRONMENTAL GROUP COM 615111101 4058 75623 SH SOLE 75623 0 0 MOOG INC CL A 615394202 4041 48074 SH SOLE 48074 0 0 MORNINGSTAR INC COM 617700109 2736 10640 SH SOLE 10640 0 0 RBB FD INC MOTLEY FOL ETF 74933W601 300 7574 SH SOLE 7574 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 51545 237697 SH SOLE 237697 0 0 MOVADO GROUP INC COM 624580106 1806 57403 SH SOLE 57403 0 0 MP MATERIALS CORP COM CL A 553368101 250 6776 SH SOLE 6776 0 0 MPLX LP COM UNIT REP LTD 55336V100 860 29039 SH SOLE 29039 0 0 MSA SAFETY INC COM 553498106 1796 10845 SH SOLE 10845 0 0 MSC INDL DIRECT INC CL A 553530106 6630 73885 SH SOLE 73885 0 0 MSG NETWORK INC CL A 553573106 223 15326 SH SOLE 15326 0 0 MUELLER INDS INC COM 624756102 1449 33448 SH SOLE 33448 0 0 MUELLER WTR PRODS INC COM SER A 624758108 1539 106703 SH SOLE 106703 0 0 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 544 32052 SH SOLE 32052 0 0 MULTIPLAN CORPORATION COM 62548M100 1341 140844 SH SOLE 140844 0 0 MURPHY OIL CORP COM 626717102 1429 61400 SH SOLE 61400 0 0 MURPHY USA INC COM 626755102 3372 25282 SH SOLE 25282 0 0 MUSTANG BIO INC COM 62818Q104 52 15757 SH SOLE 15757 0 0 MYR GROUP INC DEL COM 55405W104 679 7463 SH SOLE 7463 0 0 MYRIAD GENETICS INC COM 62855J104 3402 111236 SH SOLE 111236 0 0 MYT NETHERLANDS PARENT B V ADS 55406W103 2622 86170 SH SOLE 86170 0 0 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 205 24889 SH SOLE 24889 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 1854 28615 SH SOLE 28615 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 506 13912 SH SOLE 13912 0 0 NASDAQ INC COM 631103108 54715 311233 SH SOLE 311233 0 0 NATERA INC COM 632307104 12241 107821 SH SOLE 107821 0 0 NATIONAL BK HLDGS CORP CL A 633707104 612 16223 SH SOLE 16223 0 0 NATIONAL BEVERAGE CORP COM 635017106 5230 110742 SH SOLE 110742 0 0 NATIONAL FUEL GAS CO COM 636180101 1780 34065 SH SOLE 34065 0 0 NATIONAL HEALTH INVS INC COM 63633D104 238 3545 SH SOLE 3545 0 0 NATIONAL HEALTHCARE CORP COM 635906100 507 7249 SH SOLE 7249 0 0 NATIONAL INSTRS CORP COM 636518102 11286 266945 SH SOLE 266945 0 0 NOV INC COM 62955J103 1289 84141 SH SOLE 84141 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 465 9915 SH SOLE 9915 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 507 10025 SH SOLE 10025 0 0 NATIONAL VISION HLDGS INC COM 63845R107 2258 44156 SH SOLE 44156 0 0 NATURAL GROCERS BY VITAMIN C COM 63888U108 131 12202 SH SOLE 12202 0 0 NATUS MED INC DEL COM 639050103 807 31048 SH SOLE 31048 0 0 NAVIENT CORPORATION COM 63938C108 1331 68852 SH SOLE 68852 0 0 NCINO INC COM 63947U107 1632 27244 SH SOLE 27244 0 0 NCR CORP NEW COM 62886E108 3974 87121 SH SOLE 87121 0 0 NEKTAR THERAPEUTICS COM 640268108 233 13564 SH SOLE 13564 0 0 NEOGENOMICS INC COM NEW 64049M209 4979 110228 SH SOLE 110228 0 0 NETEASE INC SPONSORED ADS 64110W102 6992 60665 SH SOLE 60665 0 0 NEURONETICS INC COM 64131A105 294 18348 SH SOLE 18348 0 0 NEVRO CORP COM 64157F103 8808 53128 SH SOLE 53128 0 0 NEW JERSEY RES CORP COM 646025106 302 7625 SH SOLE 7625 0 0 NEW MTN FIN CORP COM 647551100 1497 113652 SH SOLE 113652 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 4521 552057 SH SOLE 552057 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 384 36237 SH SOLE 36237 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 1093 99183 SH SOLE 99183 0 0 NEW YORK TIMES CO CL A 650111107 3350 76914 SH SOLE 76914 0 0 NEWELL BRANDS INC COM 651229106 9078 330481 SH SOLE 330481 0 0 NEWMARK GROUP INC CL A 65158N102 594 49420 SH SOLE 49420 0 0 NEWS CORP NEW CL A 65249B109 11795 457700 SH SOLE 457700 0 0 NEWS CORP NEW CL B 65249B208 698 28666 SH SOLE 28666 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 5610 102041 SH SOLE 102041 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 8784 115035 SH SOLE 115035 0 0 NEXTIER OILFIELD SOLUTIONS COM 65290C105 57 12023 SH SOLE 12023 0 0 NICE LTD SPONSORED ADR 653656108 5140 20770 SH SOLE 20770 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 3095 125465 SH SOLE 125465 0 0 NIO INC SPON ADS 62914V106 1069 20093 SH SOLE 20093 0 0 NISOURCE INC COM 65473P105 15381 627779 SH SOLE 627779 0 0 NIU TECHNOLOGIES ADS 65481N100 419 12821 SH SOLE 12821 0 0 NLIGHT INC COM 65487K100 546 15044 SH SOLE 15044 0 0 NMI HLDGS INC CL A 629209305 665 29580 SH SOLE 29580 0 0 NOAH HLDGS LTD SPON ADS CL A 65487X102 454 9612 SH SOLE 9612 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 5446 192655 SH SOLE 192655 0 0 NORDSTROM INC COM 655664100 3914 107039 SH SOLE 107039 0 0 NORTHERN OIL AND GAS INC MN COM 665531307 3352 161394 SH SOLE 161394 0 0 NORTHERN TR CORP COM 665859104 39538 341964 SH SOLE 341964 0 0 NORTHROP GRUMMAN CORP COM 666807102 46031 126657 SH SOLE 126657 0 0 NORTHWEST BANCSHARES INC MD COM 667340103 192 14048 SH SOLE 14048 0 0 NORTHWESTERN CORP COM NEW 668074305 1328 22055 SH SOLE 22055 0 0 NOVA MEASURING INSTRUMENTS L COM M7516K103 401 3900 SH SOLE 3900 0 0 NOVANTA INC COM 67000B104 2420 17960 SH SOLE 17960 0 0 NOVOCURE LTD ORD SHS G6674U108 4190 18890 SH SOLE 18890 0 0 NOW INC COM 67011P100 1407 148260 SH SOLE 148260 0 0 NU SKIN ENTERPRISES INC CL A 67018T105 278 4915 SH SOLE 4915 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 5000 91849 SH SOLE 91849 0 0 NUTANIX INC CL A 67059N108 8031 210133 SH SOLE 210133 0 0 NUTRIEN LTD COM 67077M108 9924 163697 SH SOLE 163697 0 0 NUVASIVE INC COM 670704105 2748 40540 SH SOLE 40540 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 368 20582 SH SOLE 20582 0 0 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 12780 512518 SH SOLE 512518 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 7272 195949 SH SOLE 195949 0 0 NUSHARES ETF TR ESG HI TLD CRP 67092P854 5020 202227 SH SOLE 202227 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 8737 276670 SH SOLE 276670 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 26000 402967 SH SOLE 402967 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 31017 821660 SH SOLE 821660 0 0 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 5095 93213 SH SOLE 93213 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 3309 73298 SH SOLE 73298 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 23691 908327 SH SOLE 908327 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 518 33661 SH SOLE 33661 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 970 33019 SH SOLE 33019 0 0 NV5 GLOBAL INC COM 62945V109 347 3672 SH SOLE 3672 0 0 NVR INC COM 62944T105 20798 4182 SH SOLE 4182 0 0 OSI ETF TR OSHS GBL INTER 67110P704 711 12464 SH SOLE 12464 0 0 OSI ETF TR OSHARES US QUALT 67110P407 11174 265909 SH SOLE 265909 0 0 OAK STR HEALTH INC COM 67181A107 613 10464 SH SOLE 10464 0 0 OASIS PETROLEUM INC COM NEW 674215207 4257 42333 SH SOLE 42333 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 186 13403 SH SOLE 13403 0 0 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 549 18732 SH SOLE 18732 0 0 OGE ENERGY CORP COM 670837103 4712 140018 SH SOLE 140018 0 0 OLD REP INTL CORP COM 680223104 2545 102162 SH SOLE 102162 0 0 OLIN CORP COM PAR $1 680665205 978 21139 SH SOLE 21139 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 15050 178884 SH SOLE 178884 0 0 OLO INC CL A 68134L109 285 7634 SH SOLE 7634 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 2475 68206 SH SOLE 68206 0 0 ON SEMICONDUCTOR CORP COM 682189105 10463 273337 SH SOLE 273337 0 0 ON24 INC COM 68339B104 234 6589 SH SOLE 6589 0 0 ONCOSEC MED INC COM 68234L306 38 13486 SH SOLE 13486 0 0 ONE GAS INC COM 68235P108 859 11593 SH SOLE 11593 0 0 ONTO INNOVATION INC COM 683344105 3814 52219 SH SOLE 52219 0 0 OPEN LENDING CORP COM CL A 68373J104 216 5014 SH SOLE 5014 0 0 OPEN TEXT CORP COM 683715106 15951 314004 SH SOLE 314004 0 0 OPERA LTD SPONSORED ADS 68373M107 976 95213 SH SOLE 95213 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 2274 224292 SH SOLE 224292 0 0 ORBCOMM INC COM 68555P100 499 44436 SH SOLE 44436 0 0 ORMAT TECHNOLOGIES INC COM 686688102 701 10076 SH SOLE 10076 0 0 ORTHOFIX MED INC COM 68752M108 272 6779 SH SOLE 6779 0 0 ORTHOPEDIATRICS CORP COM 68752L100 2520 39885 SH SOLE 39885 0 0 OVERSTOCK COM INC DEL COM 690370101 341 3701 SH SOLE 3701 0 0 OWENS & MINOR INC NEW COM 690732102 274 6479 SH SOLE 6479 0 0 OWENS CORNING NEW COM 690742101 6947 70964 SH SOLE 70964 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 1162 81438 SH SOLE 81438 0 0 OXFORD INDS INC COM 691497309 771 7803 SH SOLE 7803 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 3489 86476 SH SOLE 86476 0 0 PACER FDS TR BNCHMRK INDSTR 69374H766 1200 27815 SH SOLE 27815 0 0 PACER FDS TR TRENDPILOT INTL 69374H683 2085 72050 SH SOLE 72050 0 0 PACER FDS TR TRENDPILOT US BD 69374H642 21300 768670 SH SOLE 768670 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 3400 61375 SH SOLE 61375 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 12126 322512 SH SOLE 322512 0 0 PACER FDS TR TRENDP US MID CP 69374H204 2763 77855 SH SOLE 77855 0 0 PACER FDS TR US CASH COWS 100 69374H881 686 16027 SH SOLE 16027 0 0 PACER FDS TR PACER US SMALL 69374H857 420 9414 SH SOLE 9414 0 0 PACIFIC PREMIER BANCORP COM 69478X105 3080 72842 SH SOLE 72842 0 0 PACIRA BIOSCIENCES INC COM 695127100 1063 17525 SH SOLE 17525 0 0 PACKAGING CORP AMER COM 695156109 10934 80742 SH SOLE 80742 0 0 PACWEST BANCORP DEL COM 695263103 1089 26464 SH SOLE 26464 0 0 PAGERDUTY INC COM 69553P100 1374 32272 SH SOLE 32272 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 4636 82908 SH SOLE 82908 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 2263 85863 SH SOLE 85863 0 0 PALOMAR HLDGS INC COM 69753M105 511 6771 SH SOLE 6771 0 0 PAN AMERN SILVER CORP COM 697900108 2055 71917 SH SOLE 71917 0 0 PAPA JOHNS INTL INC COM 698813102 646 6185 SH SOLE 6185 0 0 PARK HOTELS & RESORTS INC COM 700517105 476 23075 SH SOLE 23075 0 0 PARKER-HANNIFIN CORP COM 701094104 32066 104412 SH SOLE 104412 0 0 PARSONS CORP DEL COM 70202L102 1939 49260 SH SOLE 49260 0 0 PATRICK INDS INC COM 703343103 1346 18432 SH SOLE 18432 0 0 PATTERSON COS INC COM 703395103 1330 43777 SH SOLE 43777 0 0 PATTERSON-UTI ENERGY INC COM 703481101 371 37350 SH SOLE 37350 0 0 PAYLOCITY HLDG CORP COM 70438V106 16195 84881 SH SOLE 84881 0 0 PAYMENTUS HOLDINGS INC COM CL A 70439P108 254 7159 SH SOLE 7159 0 0 PEARSON PLC SPONSORED ADR 705015105 2038 175544 SH SOLE 175544 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 4482 190297 SH SOLE 190297 0 0 PEGASYSTEMS INC COM 705573103 8498 61054 SH SOLE 61054 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 6518 52557 SH SOLE 52557 0 0 PEMBINA PIPELINE CORP COM 706327103 545 17168 SH SOLE 17168 0 0 PENNANT GROUP INC COM 70805E109 551 13472 SH SOLE 13472 0 0 PENNANTPARK INVT CORP COM 708062104 141 21163 SH SOLE 21163 0 0 PENNYMAC FINL SVCS INC NEW COM 70932M107 895 14509 SH SOLE 14509 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 2517 33336 SH SOLE 33336 0 0 PENUMBRA INC COM 70975L107 1542 5626 SH SOLE 5626 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 6038 352290 SH SOLE 352290 0 0 PERFICIENT INC COM 71375U101 2336 29044 SH SOLE 29044 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 5424 111864 SH SOLE 111864 0 0 PERKINELMER INC COM 714046109 15738 101920 SH SOLE 101920 0 0 PETCO HEALTH & WELLNESS CO I COM 71601V105 693 30926 SH SOLE 30926 0 0 PETIQ INC COM CL A 71639T106 3840 99480 SH SOLE 99480 0 0 PETMED EXPRESS INC COM 716382106 236 7396 SH SOLE 7396 0 0 PETROCHINA CO LTD SPONSORED ADR 71646E100 842 17165 SH SOLE 17165 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1701 139086 SH SOLE 139086 0 0 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 594 50331 SH SOLE 50331 0 0 PGIM ETF TR ULTRA SHORT 69344A107 561 11282 SH SOLE 11282 0 0 PGT INNOVATIONS INC COM 69336V101 309 13284 SH SOLE 13284 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 597 20682 SH SOLE 20682 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 326 8259 SH SOLE 8259 0 0 PHOENIX NEW MEDIA LTD SPONSORED ADS 71910C103 96 61780 SH SOLE 61780 0 0 PHREESIA INC COM 71944F106 974 15890 SH SOLE 15890 0 0 PHYSICIANS RLTY TR COM 71943U104 5394 292028 SH SOLE 292028 0 0 PIEDMONT LITHIUM INC COM 72016P105 275 3520 SH SOLE 3520 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1270 68733 SH SOLE 68733 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 12082 219429 SH SOLE 219429 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 3043 35224 SH SOLE 35224 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 166767 1502951 SH SOLE 1502951 0 0 PIMCO ETF TR BROAD US TIPS 72201R403 1027 15625 SH SOLE 15625 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 2151 108697 SH SOLE 108697 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1094 37958 SH SOLE 37958 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 40520 398383 SH SOLE 398383 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 82553 809580 SH SOLE 809580 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 1646 240628 SH SOLE 240628 0 0 PIMCO INCOME OPPORTUNITY FD COM 72202B100 433 16261 SH SOLE 16261 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 4363 76862 SH SOLE 76862 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 10522 91912 SH SOLE 91912 0 0 PIMCO EQUITY SER RAFI DYN EMERG 72202L389 30578 987465 SH SOLE 987465 0 0 PIMCO EQUITY SER RAFI DYN MULTI 72202L371 4563 153518 SH SOLE 153518 0 0 PIMCO STRATEGIC INCOME FD COM 72200X104 424 55729 SH SOLE 55729 0 0 PINDUODUO INC SPONSORED ADS 722304102 1609 12664 SH SOLE 12664 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 10948 124006 SH SOLE 124006 0 0 PINNACLE WEST CAP CORP COM 723484101 2995 36532 SH SOLE 36532 0 0 PIPER SANDLER COMPANIES COM 724078100 4569 35263 SH SOLE 35263 0 0 PJT PARTNERS INC COM CL A 69343T107 1579 22116 SH SOLE 22116 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3120 274621 SH SOLE 274621 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 929 77816 SH SOLE 77816 0 0 PLDT INC SPONSORED ADR 69344D408 283 10784 SH SOLE 10784 0 0 PLEXUS CORP COM 729132100 2805 30689 SH SOLE 30689 0 0 PLYMOUTH INDL REIT INC COM 729640102 2325 116158 SH SOLE 116158 0 0 PMV PHARMACEUTICALS INC COM 69353Y103 269 7872 SH SOLE 7872 0 0 PNM RES INC COM 69349H107 491 10076 SH SOLE 10076 0 0 POPULAR INC COM NEW 733174700 987 13156 SH SOLE 13156 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 6903 149797 SH SOLE 149797 0 0 POSTAL REALTY TRUST INC CL A 73757R102 1133 62131 SH SOLE 62131 0 0 POTLATCHDELTIC CORPORATION COM 737630103 600 11280 SH SOLE 11280 0 0 POWER INTEGRATIONS INC COM 739276103 9577 116713 SH SOLE 116713 0 0 PRA HEALTH SCIENCES INC COM 69354M108 2507 15175 SH SOLE 15175 0 0 PRA GROUP INC COM 69354N106 2800 72784 SH SOLE 72784 0 0 PREMIER INC CL A 74051N102 248 7116 SH SOLE 7116 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 710 13623 SH SOLE 13623 0 0 PRICESMART INC COM 741511109 680 7468 SH SOLE 7468 0 0 PRIMERICA INC COM 74164M108 7589 49556 SH SOLE 49556 0 0 PRIMO WATER CORPORATION COM 74167P108 609 36378 SH SOLE 36378 0 0 PRIMORIS SVCS CORP COM 74164F103 397 13476 SH SOLE 13476 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2546 40294 SH SOLE 40294 0 0 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 1526 73629 SH SOLE 73629 0 0 PRIVIA HEALTH GROUP INC COM 74276R102 527 11882 SH SOLE 11882 0 0 PROG HOLDINGS INC COM NPV 74319R101 1258 26139 SH SOLE 26139 0 0 PROGRESSIVE CORP COM 743315103 48600 494855 SH SOLE 494855 0 0 PROGYNY INC COM 74340E103 8634 146340 SH SOLE 146340 0 0 PROOFPOINT INC COM 743424103 835 4808 SH SOLE 4808 0 0 PROS HOLDINGS INC COM 74346Y103 5085 111593 SH SOLE 111593 0 0 PROSHARES TR DJ BRKFLD GLB 74347B508 15883 343478 SH SOLE 343478 0 0 PROSHARES TR INVT INT RT HG 74347B607 13389 174948 SH SOLE 174948 0 0 PROSHARES TR MSCI EAFE DIVD 74347B839 303 6603 SH SOLE 6603 0 0 PROSHARES TR ONLINE RTL ETF 74347B169 367 4544 SH SOLE 4544 0 0 PROSHARES TR PET CARE ETF 74348A145 737 9093 SH SOLE 9093 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 498 7826 SH SOLE 7826 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 32857 362543 SH SOLE 362543 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 771 10810 SH SOLE 10810 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 265 12660 SH SOLE 12660 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 1044 67855 SH SOLE 67855 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 175245 2928083 SH SOLE 2928083 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 1078 9032 SH SOLE 9032 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 724 5912 SH SOLE 5912 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 139 15422 SH SOLE 15422 0 0 PROSPERITY BANCSHARES INC COM 743606105 5680 79106 SH SOLE 79106 0 0 PROTO LABS INC COM 743713109 6463 70408 SH SOLE 70408 0 0 PROVIDENT FINL SVCS INC COM 74386T105 747 32622 SH SOLE 32622 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 1705 11517 SH SOLE 11517 0 0 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 105 103000 SH SOLE 103000 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 8617 397659 SH SOLE 397659 0 0 PTC INC COM 69370C100 31072 219960 SH SOLE 219960 0 0 PUBLIC STORAGE COM 74460D109 21655 72019 SH SOLE 72019 0 0 PUBMATIC INC COM CL A 74467Q103 687 17591 SH SOLE 17591 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 1224 133280 SH SOLE 133280 0 0 PURE STORAGE INC CL A 74624M102 872 44624 SH SOLE 44624 0 0 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 1541 101393 SH SOLE 101393 0 0 PURPLE INNOVATION INC COM 74640Y106 722 27332 SH SOLE 27332 0 0 PVH CORPORATION COM 693656100 5966 55449 SH SOLE 55449 0 0 Q2 HLDGS INC COM 74736L109 3830 37340 SH SOLE 37340 0 0 QAD INC CL A 74727D306 846 9723 SH SOLE 9723 0 0 QIAGEN NV SHS NEW N72482123 471 9738 SH SOLE 9738 0 0 QTS RLTY TR INC COM CL A 74736A103 3788 49005 SH SOLE 49005 0 0 KRANESHARES TR QUADRTC INT RT 500767736 60655 2196051 SH SOLE 2196051 0 0 QUAKER CHEM CORP COM 747316107 9690 40851 SH SOLE 40851 0 0 QUALTRICS INTL INC COM CL A 747601201 344 8988 SH SOLE 8988 0 0 QUANEX BLDG PRODS CORP COM 747619104 206 8306 SH SOLE 8306 0 0 QUANTERIX CORP COM 74766Q101 600 10235 SH SOLE 10235 0 0 QUEST DIAGNOSTICS INC COM 74834L100 19144 145065 SH SOLE 145065 0 0 QUOTIENT TECHNOLOGY INC COM 749119103 971 89855 SH SOLE 89855 0 0 R1 RCM INC COM 749397105 724 32541 SH SOLE 32541 0 0 RACKSPACE TECHNOLOGY INC COM 750102105 14437 736200 SH SOLE 736200 0 0 RADIAN GROUP INC COM 750236101 1676 75314 SH SOLE 75314 0 0 RADWARE LTD ORD M81873107 304 9892 SH SOLE 9892 0 0 RALPH LAUREN CORP CL A 751212101 492 4176 SH SOLE 4176 0 0 RAMBUS INC DEL COM 750917106 351 14814 SH SOLE 14814 0 0 RANGE RES CORP COM 75281A109 178 10622 SH SOLE 10622 0 0 RAPID7 INC COM 753422104 8419 88967 SH SOLE 88967 0 0 RAVEN INDS INC COM 754212108 416 7198 SH SOLE 7198 0 0 RAYONIER INC COM 754907103 353 9834 SH SOLE 9834 0 0 RBC BEARINGS INC COM 75524B104 19630 98436 SH SOLE 98436 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 48994 1105215 SH SOLE 1105215 0 0 REALOGY HLDGS CORP COM 75605Y106 714 39212 SH SOLE 39212 0 0 REALTY INCOME CORP COM 756109104 26504 397121 SH SOLE 397121 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 373 2633 SH SOLE 2633 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 291 8493 SH SOLE 8493 0 0 REDBALL ACQUISITION CORP COM CL A G7417R105 343 35140 SH SOLE 35140 0 0 REDWOOD TR INC COM 758075402 423 35042 SH SOLE 35042 0 0 REGAL BELOIT CORP COM 758750103 3963 29680 SH SOLE 29680 0 0 REGENERON PHARMACEUTICALS COM 75886F107 36166 64752 SH SOLE 64752 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 8576 75226 SH SOLE 75226 0 0 RELX PLC SPONSORED ADR 759530108 20970 786278 SH SOLE 786278 0 0 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 1896 28634 SH SOLE 28634 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 5139 34530 SH SOLE 34530 0 0 RENASANT CORP COM 75970E107 842 21049 SH SOLE 21049 0 0 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 527 8459 SH SOLE 8459 0 0 RENT A CTR INC NEW COM 76009N100 1637 30844 SH SOLE 30844 0 0 REPLIGEN CORP COM 759916109 7307 36606 SH SOLE 36606 0 0 RESMED INC COM 761152107 56856 230633 SH SOLE 230633 0 0 RESOLUTE FST PRODS INC COM 76117W109 898 73601 SH SOLE 73601 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 39493 612869 SH SOLE 612869 0 0 REVANCE THERAPEUTICS INC COM 761330109 1035 34933 SH SOLE 34933 0 0 REVOLVE GROUP INC CL A 76156B107 5410 78521 SH SOLE 78521 0 0 REXFORD INDL RLTY INC COM 76169C100 4281 75166 SH SOLE 75166 0 0 REXNORD CORP COM 76169B102 5186 103644 SH SOLE 103644 0 0 RH COM 74967X103 5858 8628 SH SOLE 8628 0 0 RINGCENTRAL INC CL A 76680R206 12203 41996 SH SOLE 41996 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 29592 499193 SH SOLE 499193 0 0 ALPS ETF TR RIVERFRONT UNC 00162Q544 1038 40197 SH SOLE 40197 0 0 RLJ LODGING TR COM 74965L101 181 11917 SH SOLE 11917 0 0 ROBLOX CORP CL A 771049103 17033 189302 SH SOLE 189302 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 10932 167641 SH SOLE 167641 0 0 ROCKWELL AUTOMATION INC COM 773903109 85545 299087 SH SOLE 299087 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 1239 23321 SH SOLE 23321 0 0 ROGERS CORP COM 775133101 2726 13577 SH SOLE 13577 0 0 ROKU INC COM CL A 77543R102 6091 13264 SH SOLE 13264 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 5109 59913 SH SOLE 59913 0 0 RUSH ENTERPRISES INC CL A 781846209 2108 48762 SH SOLE 48762 0 0 RYDER SYS INC COM 783549108 4466 60078 SH SOLE 60078 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 1676 92103 SH SOLE 92103 0 0 SABRE CORP COM 78573M104 8971 718804 SH SOLE 718804 0 0 SAFEHOLD INC COM 78645L100 3777 48111 SH SOLE 48111 0 0 SAIA INC COM 78709Y105 2890 13796 SH SOLE 13796 0 0 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 858 16804 SH SOLE 16804 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 1378 62424 SH SOLE 62424 0 0 SANDERSON FARMS INC COM 800013104 1264 6724 SH SOLE 6724 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 97 12269 SH SOLE 12269 0 0 SANDY SPRING BANCORP INC COM 800363103 896 20306 SH SOLE 20306 0 0 SAREPTA THERAPEUTICS INC COM 803607100 274 3523 SH SOLE 3523 0 0 SASOL LTD SPONSORED ADR 803866300 1526 99513 SH SOLE 99513 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 2389 109742 SH SOLE 109742 0 0 SCHNITZER STEEL INDS INC CL A 806882106 455 9283 SH SOLE 9283 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 87668 2666302 SH SOLE 2666302 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 28771 892117 SH SOLE 892117 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 8835 265457 SH SOLE 265457 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 21817 383635 SH SOLE 383635 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 243221 6165293 SH SOLE 6165293 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 60196 1447021 SH SOLE 1447021 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 97685 1907170 SH SOLE 1907170 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 122135 2236914 SH SOLE 2236914 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 98630 945914 SH SOLE 945914 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 232955 3080598 SH SOLE 3080598 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 370664 3565110 SH SOLE 3565110 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 92015 1175608 SH SOLE 1175608 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 122891 2683787 SH SOLE 2683787 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 102786 986620 SH SOLE 986620 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 98048 1568521 SH SOLE 1568521 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 645 15973 SH SOLE 15973 0 0 SCIPLAY CORPORATION CL A 809087109 718 42382 SH SOLE 42382 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 1614 47267 SH SOLE 47267 0 0 SEAGEN INC COM 81181C104 6830 43261 SH SOLE 43261 0 0 SEAWORLD ENTMT INC COM 81282V100 1489 29818 SH SOLE 29818 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 346664 1941552 SH SOLE 1941552 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 163842 3041436 SH SOLE 3041436 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 381121 3025972 SH SOLE 3025972 0 0 SELECTIVE INS GROUP INC COM 816300107 4813 59308 SH SOLE 59308 0 0 SELECTQUOTE INC COM 816307300 195 10100 SH SOLE 10100 0 0 SEMRUSH HLDGS INC CL A COM 81686C104 985 42773 SH SOLE 42773 0 0 SEMTECH CORP COM 816850101 1853 26937 SH SOLE 26937 0 0 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 334 19520 SH SOLE 19520 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 213 2461 SH SOLE 2461 0 0 SERES THERAPEUTICS INC COM 81750R102 321 13463 SH SOLE 13463 0 0 SERVICE CORP INTL COM 817565104 2536 47330 SH SOLE 47330 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 190 15057 SH SOLE 15057 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 970 14262 SH SOLE 14262 0 0 SFL CORPORATION LTD SHS G7738W106 87 11331 SH SOLE 11331 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 615 21260 SH SOLE 21260 0 0 SHIFT4 PMTS INC CL A 82452J109 537 5735 SH SOLE 5735 0 0 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 254 7168 SH SOLE 7168 0 0 SHOCKWAVE MED INC COM 82489T104 2984 15726 SH SOLE 15726 0 0 SHOE CARNIVAL INC COM 824889109 5673 79239 SH SOLE 79239 0 0 SHUTTERSTOCK INC COM 825690100 4919 50104 SH SOLE 50104 0 0 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 2247 134335 SH SOLE 134335 0 0 SIFY TECHNOLOGIES LTD SPONSORED ADS 82655M107 186 51452 SH SOLE 51452 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 26429 107590 SH SOLE 107590 0 0 SIGNET JEWELERS LIMITED SHS G81276100 442 5477 SH SOLE 5477 0 0 SIGNIFY HEALTH INC CL A COM 82671G100 724 23807 SH SOLE 23807 0 0 SILGAN HOLDINGS INC COM 827048109 1994 48037 SH SOLE 48037 0 0 SILICON LABORATORIES INC COM 826919102 6365 41534 SH SOLE 41534 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 4081 63660 SH SOLE 63660 0 0 SILK RD MED INC COM 82710M100 613 12806 SH SOLE 12806 0 0 SILVERGATE CAP CORP CL A 82837P408 2112 18639 SH SOLE 18639 0 0 SIMULATIONS PLUS INC COM 829214105 1075 19571 SH SOLE 19571 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 1528 233567 SH SOLE 233567 0 0 SITE CTRS CORP COM 82981J109 775 51452 SH SOLE 51452 0 0 SITIME CORP COM 82982T106 1480 11688 SH SOLE 11688 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 1006 23248 SH SOLE 23248 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 1169 52678 SH SOLE 52678 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 3192 101614 SH SOLE 101614 0 0 SKECHERS U S A INC CL A 830566105 1805 36231 SH SOLE 36231 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 480 9007 SH SOLE 9007 0 0 SL GREEN RLTY CORP COM 78440X804 3348 41853 SH SOLE 41853 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 860 19405 SH SOLE 19405 0 0 SLM CORP COM 78442P106 11888 567708 SH SOLE 567708 0 0 SM ENERGY CO COM 78454L100 491 19940 SH SOLE 19940 0 0 SMARTSHEET INC COM CL A 83200N103 1400 19362 SH SOLE 19362 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 88 10184 SH SOLE 10184 0 0 SMITH & WESSON BRANDS INC COM 831754106 359 10332 SH SOLE 10332 0 0 SNOWFLAKE INC CL A 833445109 6547 27075 SH SOLE 27075 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 1606 33932 SH SOLE 33932 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4981 18023 SH SOLE 18023 0 0 SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 124 12774 SH SOLE 12774 0 0 SONIC AUTOMOTIVE INC CL A 83545G102 473 10563 SH SOLE 10563 0 0 SONOCO PRODS CO COM 835495102 4441 66386 SH SOLE 66386 0 0 SONOS INC COM 83570H108 1479 41974 SH SOLE 41974 0 0 SOUTH ST CORP COM 840441109 4439 54294 SH SOLE 54294 0 0 SOUTHERN COPPER CORP COM 84265V105 9276 144216 SH SOLE 144216 0 0 SOUTHWEST AIRLS CO COM 844741108 5922 111550 SH SOLE 111550 0 0 SOUTHWEST GAS HLDGS INC COM 844895102 2075 31350 SH SOLE 31350 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 246181 7865200 SH SOLE 7865200 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 35862 392062 SH SOLE 392062 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 145653 1679366 SH SOLE 1679366 0 0 SPDR SER TR BLOMBERG INTL TR 78464A516 28983 987491 SH SOLE 987491 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 8585 280093 SH SOLE 280093 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 50708 1047474 SH SOLE 1047474 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 20228 392820 SH SOLE 392820 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 99001 287000 SH SOLE 287000 0 0 SPDR SER TR DJ REIT ETF 78464A607 107266 1022652 SH SOLE 1022652 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 101263 2162352 SH SOLE 2162352 0 0 SPDR GOLD TR GOLD SHS 78463V107 184042 1111164 SH SOLE 1111164 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 11997 397250 SH SOLE 397250 0 0 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1737 13658 SH SOLE 13658 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 769 10168 SH SOLE 10168 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 368 3079 SH SOLE 3079 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 32125 528203 SH SOLE 528203 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 43587 836437 SH SOLE 836437 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 358859 7240900 SH SOLE 7240900 0 0 SPDR SER TR NYSE TECH ETF 78464A102 1159 7286 SH SOLE 7286 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 72376 1366357 SH SOLE 1366357 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 181501 6048006 SH SOLE 6048006 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 211886 5758578 SH SOLE 5758578 0 0 SPDR SER TR PORTFLI HIGH YLD 78468R606 3741 139123 SH SOLE 139123 0 0 SPDR SER TR PORTFLI INTRMDIT 78464A672 57101 1763475 SH SOLE 1763475 0 0 SPDR SER TR PORTFOLIO LN COR 78464A367 8390 263996 SH SOLE 263996 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 126250 3056965 SH SOLE 3056965 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 74064 1568815 SH SOLE 1568815 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 19624 489511 SH SOLE 489511 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 192406 4866122 SH SOLE 4866122 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 53740 1223066 SH SOLE 1223066 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 29768 971547 SH SOLE 971547 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 41933 1346596 SH SOLE 1346596 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1669102 3899243 SH SOLE 3899243 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 4746 44716 SH SOLE 44716 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 36904 377573 SH SOLE 377573 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 14718 165795 SH SOLE 165795 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 25513 297665 SH SOLE 297665 0 0 SPDR SER TR AEROSPACE DEF 78464A631 2188 16535 SH SOLE 16535 0 0 SPDR SER TR S&P BK ETF 78464A797 9938 193639 SH SOLE 193639 0 0 SPDR SER TR S&P BIOTECH 78464A870 7161 52885 SH SOLE 52885 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 20684 155865 SH SOLE 155865 0 0 SPDR SER TR S&P DIVID ETF 78464A763 224139 1833001 SH SOLE 1833001 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 98179 2157647 SH SOLE 2157647 0 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 3887 63393 SH SOLE 63393 0 0 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 1605 30749 SH SOLE 30749 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 2034 15738 SH SOLE 15738 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 3924 53582 SH SOLE 53582 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 6817 101944 SH SOLE 101944 0 0 SPDR SER TR S&P METALS MNG 78464A755 5119 118889 SH SOLE 118889 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 32000 65171 SH SOLE 65171 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 14164 146487 SH SOLE 146487 0 0 SPDR SER TR S&P REGL BKG 78464A698 29396 448586 SH SOLE 448586 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 3757 38637 SH SOLE 38637 0 0 SPDR SER TR S&P SEMICNDCTR 78464A862 3520 18298 SH SOLE 18298 0 0 SPDR SER TR COMP SOFTWARE 78464A599 3926 22884 SH SOLE 22884 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 1187 11687 SH SOLE 11687 0 0 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 206 7196 SH SOLE 7196 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 48363 1093706 SH SOLE 1093706 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 403 8546 SH SOLE 8546 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 5563 116276 SH SOLE 116276 0 0 SPLUNK INC COM 848637104 24795 171496 SH SOLE 171496 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 21547 78186 SH SOLE 78186 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 10193 545670 SH SOLE 545670 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 5757 620387 SH SOLE 620387 0 0 SPROUT SOCIAL INC COM CL A 85209W109 6305 70514 SH SOLE 70514 0 0 SPROUTS FMRS MKT INC COM 85208M102 1422 57218 SH SOLE 57218 0 0 SPS COMM INC COM 78463M107 7808 78200 SH SOLE 78200 0 0 SPX CORP COM 784635104 1355 22191 SH SOLE 22191 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 19620 272273 SH SOLE 272273 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 3670 24063 SH SOLE 24063 0 0 STAG INDL INC COM 85254J102 5277 140996 SH SOLE 140996 0 0 STAMPS COM INC COM NEW 852857200 383 1912 SH SOLE 1912 0 0 STANDEX INTL CORP COM 854231107 4582 48276 SH SOLE 48276 0 0 STARWOOD PPTY TR INC COM 85571B105 4270 163159 SH SOLE 163159 0 0 STATE AUTO FINL CORP COM 855707105 490 28602 SH SOLE 28602 0 0 STEEL DYNAMICS INC COM 858119100 4851 81397 SH SOLE 81397 0 0 STEELCASE INC CL A 858155203 3288 217628 SH SOLE 217628 0 0 STELLANTIS N.V SHS N82405106 903 45905 SH SOLE 45905 0 0 STEPAN CO COM 858586100 1451 12062 SH SOLE 12062 0 0 STEPSTONE GROUP INC COM CL A 85914M107 3360 97682 SH SOLE 97682 0 0 STERICYCLE INC COM 858912108 10121 141447 SH SOLE 141447 0 0 STERLING BANCORP DEL COM 85917A100 4438 179043 SH SOLE 179043 0 0 MADDEN STEVEN LTD COM 556269108 868 19845 SH SOLE 19845 0 0 STEWART INFORMATION SVCS COR COM 860372101 1359 23980 SH SOLE 23980 0 0 STITCH FIX INC COM CL A 860897107 246 4083 SH SOLE 4083 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 5363 147411 SH SOLE 147411 0 0 STONECO LTD COM CL A G85158106 4838 72151 SH SOLE 72151 0 0 STRATASYS LTD SHS M85548101 831 32134 SH SOLE 32134 0 0 STRATEGIC ED INC COM 86272C103 5059 66516 SH SOLE 66516 0 0 STRATEGY SHS NS 7HANDL IDX 86280R506 228 8892 SH SOLE 8892 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 2621 280889 SH SOLE 280889 0 0 SUMMIT MATLS INC CL A 86614U100 3410 97845 SH SOLE 97845 0 0 SUMO LOGIC INC COM 86646P103 541 26198 SH SOLE 26198 0 0 SUN CMNTYS INC COM 866674104 21302 124283 SH SOLE 124283 0 0 SUN CTRY AIRLS HLDGS INC COM 866683105 383 10348 SH SOLE 10348 0 0 SUNCOR ENERGY INC NEW COM 867224107 4242 176985 SH SOLE 176985 0 0 SUNPOWER CORP COM 867652406 693 23710 SH SOLE 23710 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 219 17623 SH SOLE 17623 0 0 SUPER MICRO COMPUTER INC COM 86800U104 286 8116 SH SOLE 8116 0 0 SURGERY PARTNERS INC COM 86881A100 363 5451 SH SOLE 5451 0 0 SUZANO S A SPON ADS 86959K105 234 19407 SH SOLE 19407 0 0 SVB FINANCIAL GROUP COM 78486Q101 12442 22361 SH SOLE 22361 0 0 LISTED FD TR SWAN HEDGED EQTY 53656F599 1916 105932 SH SOLE 105932 0 0 SWITCH INC CL A 87105L104 2555 121033 SH SOLE 121033 0 0 SYKES ENTERPRISES INC COM 871237103 664 12362 SH SOLE 12362 0 0 SYNAPTICS INC COM 87157D109 2052 13188 SH SOLE 13188 0 0 SYNEOS HEALTH INC CL A 87166B102 22652 253126 SH SOLE 253126 0 0 SYNNEX CORP COM 87162W100 1398 11484 SH SOLE 11484 0 0 SYNOVUS FINL CORP COM NEW 87161C501 1980 45117 SH SOLE 45117 0 0 PRICE T ROWE GROUP INC COM 74144T108 14329 72377 SH SOLE 72377 0 0 T2 BIOSYSTEMS INC COM 89853L104 50 41883 SH SOLE 41883 0 0 TABULA RASA HEALTHCARE INC COM 873379101 2633 52658 SH SOLE 52658 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 1523 29279 SH SOLE 29279 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 2358 93466 SH SOLE 93466 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 1103 11324 SH SOLE 11324 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 580 30761 SH SOLE 30761 0 0 TARGA RES CORP COM 87612G101 1249 28109 SH SOLE 28109 0 0 TATA MTRS LTD SPONSORED ADR 876568502 1989 87319 SH SOLE 87319 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 971 36756 SH SOLE 36756 0 0 TC ENERGY CORP COM 87807B107 28460 574643 SH SOLE 574643 0 0 TECHNIPFMC PLC COM G87110105 1568 173210 SH SOLE 173210 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 670792 4542818 SH SOLE 4542818 0 0 TECHTARGET INC COM 87874R100 5273 68044 SH SOLE 68044 0 0 TEGNA INC COM 87901J105 1088 58000 SH SOLE 58000 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 435 16904 SH SOLE 16904 0 0 TELADOC HEALTH INC COM 87918A105 39905 239970 SH SOLE 239970 0 0 TELEFLEX INCORPORATED COM 879369106 12701 31611 SH SOLE 31611 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 1143 134433 SH SOLE 134433 0 0 TELEFONICA S A SPONSORED ADR 879382208 417 88759 SH SOLE 88759 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 958 42271 SH SOLE 42271 0 0 TELOS CORP MD COM 87969B101 920 27051 SH SOLE 27051 0 0 TELUS CORPORATION COM 87971M103 5990 267035 SH SOLE 267035 0 0 TEMPUR SEALY INTL INC COM 88023U101 5808 148207 SH SOLE 148207 0 0 TENARIS S A SPONSORED ADS 88031M109 1512 69055 SH SOLE 69055 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 160 10352 SH SOLE 10352 0 0 TENNANT CO COM 880345103 200 2505 SH SOLE 2505 0 0 TERADATA CORP DEL COM 88076W103 1933 38687 SH SOLE 38687 0 0 TEREX CORP NEW COM 880779103 334 7011 SH SOLE 7011 0 0 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 9494 198984 SH SOLE 198984 0 0 TERRENO RLTY CORP COM 88146M101 8515 131979 SH SOLE 131979 0 0 TESSCO TECHNOLOGIES INC COM 872386107 64 10456 SH SOLE 10456 0 0 TETRA TECH INC NEW COM 88162G103 7590 62196 SH SOLE 62196 0 0 TEXAS CAP BANCSHARES INC COM 88224Q107 908 14299 SH SOLE 14299 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 11794 7373 SH SOLE 7373 0 0 TEXAS ROADHOUSE INC COM 882681109 7475 77704 SH SOLE 77704 0 0 TG THERAPEUTICS INC COM 88322Q108 482 12421 SH SOLE 12421 0 0 THE AARONS COMPANY INC COM 00258W108 5265 164570 SH SOLE 164570 0 0 BRINKS CO COM 109696104 873 11361 SH SOLE 11361 0 0 CARLYLE GROUP INC COM 14316J108 874 18795 SH SOLE 18795 0 0 CHEMOURS CO COM 163851108 3205 92110 SH SOLE 92110 0 0 DESCARTES SYS GROUP INC COM 249906108 4252 61483 SH SOLE 61483 0 0 SCRIPPS E W CO OHIO CL A NEW 811054402 269 13174 SH SOLE 13174 0 0 GEO GROUP INC NEW COM 36162J106 803 112828 SH SOLE 112828 0 0 HACKETT GROUP INC COM 404609109 1242 68929 SH SOLE 68929 0 0 HAIN CELESTIAL GROUP INC COM 405217100 628 15645 SH SOLE 15645 0 0 HERSHEY CO COM 427866108 11747 67451 SH SOLE 67451 0 0 HOWARD HUGHES CORP COM 44267D107 1675 17186 SH SOLE 17186 0 0 JOINT CORP COM 47973J102 900 10725 SH SOLE 10725 0 0 KRAFT HEINZ CO COM 500754106 12333 302437 SH SOLE 302437 0 0 MIDDLEBY CORP COM 596278101 10668 61575 SH SOLE 61575 0 0 THE REALREAL INC COM 88339P101 711 35964 SH SOLE 35964 0 0 SHYFT GROUP INC COM 825698103 294 7872 SH SOLE 7872 0 0 SIMPLY GOOD FOODS CO COM 82900L102 2620 71769 SH SOLE 71769 0 0 TORO CO COM 891092108 10400 94653 SH SOLE 94653 0 0 THE TRADE DESK INC COM CL A 88339J105 44427 574292 SH SOLE 574292 0 0 WENDYS CO COM 95058W100 2000 85406 SH SOLE 85406 0 0 WESTERN UN CO COM 959802109 3810 165855 SH SOLE 165855 0 0 THOMSON REUTERS CORP. COM NEW 884903709 32545 327680 SH SOLE 327680 0 0 THREDUP INC CL A 88556E102 311 10699 SH SOLE 10699 0 0 TITAN MACHY INC COM 88830R101 418 13523 SH SOLE 13523 0 0 TOLL BROTHERS INC COM 889478103 2813 48652 SH SOLE 48652 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 462 16050 SH SOLE 16050 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 1103 36275 SH SOLE 36275 0 0 TPI COMPOSITES INC COM 87266J104 1509 31169 SH SOLE 31169 0 0 TRANSDIGM GROUP INC COM 893641100 17775 27460 SH SOLE 27460 0 0 TRANSMEDICS GROUP INC COM 89377M109 1578 47570 SH SOLE 47570 0 0 TRAVEL PLUS LEISURE CO COM 894164102 1593 26801 SH SOLE 26801 0 0 TREEHOUSE FOODS INC COM 89469A104 851 19112 SH SOLE 19112 0 0 TREX CO INC COM 89531P105 15599 152617 SH SOLE 152617 0 0 TRI POINTE HOMES INC COM 87265H109 1217 56799 SH SOLE 56799 0 0 TRIMAS CORP COM NEW 896215209 741 24436 SH SOLE 24436 0 0 TRIMTABS ETF TR DONOGHUE FORLINS 89628W609 61020 2421900 SH SOLE 2421900 0 0 TRIMTABS ETF TR US FREE CASH FLW 89628W302 52769 987817 SH SOLE 987817 0 0 TRINET GROUP INC COM 896288107 386 5332 SH SOLE 5332 0 0 TRINITY CAP INC COM 896442308 292 20140 SH SOLE 20140 0 0 TRINITY INDS INC COM 896522109 1518 56445 SH SOLE 56445 0 0 TRIP COM GROUP LTD ADS 89677Q107 1575 44411 SH SOLE 44411 0 0 TRIPADVISOR INC COM 896945201 492 12216 SH SOLE 12216 0 0 TRITON INTL LTD CL A G9078F107 1091 20843 SH SOLE 20843 0 0 TRIUMPH BANCORP INC COM 89679E300 418 5636 SH SOLE 5636 0 0 TRONOX HOLDINGS PLC SHS G9087Q102 706 31508 SH SOLE 31508 0 0 TRUEBLUE INC COM 89785X101 855 30409 SH SOLE 30409 0 0 TRUPANION INC COM 898202106 856 7433 SH SOLE 7433 0 0 TRUSTMARK CORP COM 898402102 1439 46720 SH SOLE 46720 0 0 TTEC HLDGS INC COM 89854H102 37674 365446 SH SOLE 365446 0 0 TTM TECHNOLOGIES INC COM 87305R109 1938 135498 SH SOLE 135498 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 263 3376 SH SOLE 3376 0 0 TUSIMPLE HLDGS INC CL A 90089L108 665 9330 SH SOLE 9330 0 0 TWITTER INC COM 90184L102 28099 408357 SH SOLE 408357 0 0 TWO HBRS INVT CORP COM NEW 90187B408 93 12366 SH SOLE 12366 0 0 TYLER TECHNOLOGIES INC COM 902252105 37687 83309 SH SOLE 83309 0 0 UBIQUITI INC COM 90353W103 1506 4824 SH SOLE 4824 0 0 UGI CORP NEW COM 902681105 17541 378781 SH SOLE 378781 0 0 UIPATH INC CL A 90364P105 5658 83290 SH SOLE 83290 0 0 ULTRA CLEAN HLDGS INC COM 90385V107 967 18009 SH SOLE 18009 0 0 UMB FINL CORP COM 902788108 3155 33902 SH SOLE 33902 0 0 UMH PPTYS INC COM 903002103 3260 149392 SH SOLE 149392 0 0 UMPQUA HLDGS CORP COM 904214103 1898 102856 SH SOLE 102856 0 0 UNDER ARMOUR INC CL A 904311107 979 46276 SH SOLE 46276 0 0 UNIQURE NV SHS N90064101 1733 56278 SH SOLE 56278 0 0 UNISYS CORP COM NEW 909214306 319 12594 SH SOLE 12594 0 0 UNITED AIRLS HLDGS INC COM 910047109 1004 19193 SH SOLE 19193 0 0 UNITED BANKSHARES INC WEST V COM 909907107 2832 77588 SH SOLE 77588 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 2563 80066 SH SOLE 80066 0 0 UNITED FIRE GROUP INC COM 910340108 1663 59973 SH SOLE 59973 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 1410 149179 SH SOLE 149179 0 0 UNITED NAT FOODS INC COM 911163103 339 9156 SH SOLE 9156 0 0 UNITED RENTALS INC COM 911363109 31647 99204 SH SOLE 99204 0 0 UNITED STS 12 MONTH NAT GAS UNIT BEN INT 91288X109 197 19386 SH SOLE 19386 0 0 UNITED STATES CELLULAR CORP COM 911684108 831 22894 SH SOLE 22894 0 0 UNITED STS OIL FD LP UNITS 91232N207 501 10050 SH SOLE 10050 0 0 UNITED STATES STL CORP NEW COM 912909108 361 15052 SH SOLE 15052 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 2778 15482 SH SOLE 15482 0 0 UNITI GROUP INC COM 91325V108 205 19322 SH SOLE 19322 0 0 UNITIL CORP COM 913259107 921 17384 SH SOLE 17384 0 0 UNITY SOFTWARE INC COM 91332U101 26167 238247 SH SOLE 238247 0 0 UNIVAR SOLUTIONS USA INC COM 91336L107 2083 85449 SH SOLE 85449 0 0 UNIVERSAL CORP VA COM 913456109 674 11828 SH SOLE 11828 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 7788 35029 SH SOLE 35029 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 9518 64998 SH SOLE 64998 0 0 UNUM GROUP COM 91529Y106 2077 73136 SH SOLE 73136 0 0 UPLAND SOFTWARE INC COM 91544A109 506 12283 SH SOLE 12283 0 0 UPSTART HLDGS INC COM 91680M107 7147 57225 SH SOLE 57225 0 0 UPWORK INC COM 91688F104 1102 18911 SH SOLE 18911 0 0 URBAN EDGE PPTYS COM 91704F104 383 20062 SH SOLE 20062 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 1877 77610 SH SOLE 77610 0 0 U S PHYSICAL THERAPY COM 90337L108 5247 45281 SH SOLE 45281 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 66871 1057573 SH SOLE 1057573 0 0 UTZ BRANDS INC COM CL A 918090101 1290 59203 SH SOLE 59203 0 0 VAIL RESORTS INC COM 91879Q109 8403 26549 SH SOLE 26549 0 0 VALERO ENERGY CORP COM 91913Y100 5656 72442 SH SOLE 72442 0 0 VALLON PHARMACEUTICALS INC COM 92023M101 95 17513 SH SOLE 17513 0 0 VALMONT INDS INC COM 920253101 228 966 SH SOLE 966 0 0 VALVOLINE INC COM 92047W101 1323 40762 SH SOLE 40762 0 0 VANECK MERK GOLD TR GOLD TRUST 921078101 2765 160555 SH SOLE 160555 0 0 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 956 55729 SH SOLE 55729 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 58266 915989 SH SOLE 915989 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 14108 272241 SH SOLE 272241 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 385 15181 SH SOLE 15181 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 29500 940019 SH SOLE 940019 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2434 52071 SH SOLE 52071 0 0 VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 775 35385 SH SOLE 35385 0 0 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 211 1311 SH SOLE 1311 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 17053 230266 SH SOLE 230266 0 0 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 3067 143713 SH SOLE 143713 0 0 VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 421 4960 SH SOLE 4960 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 898 30973 SH SOLE 30973 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 5992 22851 SH SOLE 22851 0 0 VANECK VECTORS ETF TR STEEL ETF 92189F205 3734 60271 SH SOLE 60271 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 91998 292994 SH SOLE 292994 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 76166 417394 SH SOLE 417394 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 287418 1856849 SH SOLE 1856849 0 0 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 8914 111662 SH SOLE 111662 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 85620 1128500 SH SOLE 1128500 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 3029 47224 SH SOLE 47224 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 4202 31049 SH SOLE 31049 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 806125 4274368 SH SOLE 4274368 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 32324 480588 SH SOLE 480588 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 76378 927928 SH SOLE 927928 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 145650 2495711 SH SOLE 2495711 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 105785 428044 SH SOLE 428044 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 337782 3224048 SH SOLE 3224048 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 67492 343608 SH SOLE 343608 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 191886 481175 SH SOLE 481175 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 640882 6741165 SH SOLE 6741165 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 4864 55599 SH SOLE 55599 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 28948 425834 SH SOLE 425834 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 98226 1448551 SH SOLE 1448551 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1043337 10126728 SH SOLE 10126728 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 4182 47682 SH SOLE 47682 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 67596 373929 SH SOLE 373929 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 246110 1063663 SH SOLE 1063663 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 198754 1995122 SH SOLE 1995122 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 223387 945151 SH SOLE 945151 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 164767 1172719 SH SOLE 1172719 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 979405 18351185 SH SOLE 18351185 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 53684 268043 SH SOLE 268043 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 190989 2735444 SH SOLE 2735444 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 127157 1826969 SH SOLE 1826969 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 8361 36841 SH SOLE 36841 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2555 17575 SH SOLE 17575 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2305 11577 SH SOLE 11577 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 16993 64764 SH SOLE 64764 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 36662 201452 SH SOLE 201452 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2026 12520 SH SOLE 12520 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1856 8114 SH SOLE 8114 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 15793 86628 SH SOLE 86628 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 968532 11709983 SH SOLE 11709983 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 43228 824810 SH SOLE 824810 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 32257 525096 SH SOLE 525096 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 280545 968097 SH SOLE 968097 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 462881 2665457 SH SOLE 2665457 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 167695 3032471 SH SOLE 3032471 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 85247 592702 SH SOLE 592702 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 787909 11995520 SH SOLE 11995520 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1679462 7537305 SH SOLE 7537305 0 0 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 1115 13908 SH SOLE 13908 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 38053 367271 SH SOLE 367271 0 0 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 918 9197 SH SOLE 9197 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 73933 532795 SH SOLE 532795 0 0 VARONIS SYS INC COM 922280102 728 12631 SH SOLE 12631 0 0 VECTOR GROUP LTD COM 92240M108 158 11174 SH SOLE 11174 0 0 VEON LTD SPONSORED ADR 91822M106 44 23946 SH SOLE 23946 0 0 VERACYTE INC COM 92337F107 1534 38359 SH SOLE 38359 0 0 VERICEL CORP COM 92346J108 1084 20642 SH SOLE 20642 0 0 VERINT SYS INC COM 92343X100 712 15791 SH SOLE 15791 0 0 VERITEX HLDGS INC COM 923451108 725 20471 SH SOLE 20471 0 0 VERRA MOBILITY CORP COM 92511U102 640 41620 SH SOLE 41620 0 0 VERTEX INC CL A 92538J106 2276 103724 SH SOLE 103724 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 6928 253995 SH SOLE 253995 0 0 VIANT TECHNOLOGY INC COM CL A 92557A101 276 9261 SH SOLE 9261 0 0 VIASAT INC COM 92552V100 215 4312 SH SOLE 4312 0 0 VIATRIS INC COM 92556V106 15291 1070060 SH SOLE 1070060 0 0 VICOR CORP COM 925815102 463 4378 SH SOLE 4378 0 0 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 2505 35110 SH SOLE 35110 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 7460 115504 SH SOLE 115504 0 0 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 6155 102435 SH SOLE 102435 0 0 VIEW INC COM CL A 92671V106 101 11948 SH SOLE 11948 0 0 VIKING THERAPEUTICS INC COM 92686J106 178 29633 SH SOLE 29633 0 0 VIMEO INC COMMON STOCK 92719V100 8288 169148 SH SOLE 169148 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 4073 202833 SH SOLE 202833 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 280 6093 SH SOLE 6093 0 0 VIRTUS INVT PARTNERS INC COM 92828Q109 237 853 SH SOLE 853 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 1617 71697 SH SOLE 71697 0 0 VISTA OUTDOOR INC COM 928377100 465 10051 SH SOLE 10051 0 0 VISTEON CORP COM NEW 92839U206 1335 11035 SH SOLE 11035 0 0 VITAL FARMS INC COM 92847W103 670 33575 SH SOLE 33575 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 2635 66120 SH SOLE 66120 0 0 VONAGE HLDGS CORP COM 92886T201 274 19029 SH SOLE 19029 0 0 VONTIER CORPORATION COM 928881101 2494 76564 SH SOLE 76564 0 0 VORNADO RLTY TR SH BEN INT 929042109 1282 27473 SH SOLE 27473 0 0 VOYA FINANCIAL INC COM 929089100 6701 108960 SH SOLE 108960 0 0 VROOM INC COM 92918V109 2865 68447 SH SOLE 68447 0 0 VULCAN MATLS CO COM 929160109 20090 115411 SH SOLE 115411 0 0 WP CAREY INC COM 92936U109 22158 296938 SH SOLE 296938 0 0 WALKER & DUNLOP INC COM 93148P102 841 8056 SH SOLE 8056 0 0 WASHINGTON FED INC COM 938824109 701 22056 SH SOLE 22056 0 0 WASHINGTON TR BANCORP INC COM 940610108 306 5955 SH SOLE 5955 0 0 WASTE CONNECTIONS INC COM 94106B101 11244 94109 SH SOLE 94109 0 0 WATERS CORP COM 941848103 8967 25945 SH SOLE 25945 0 0 WATSCO INC COM 942622200 19344 67485 SH SOLE 67485 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 596 4082 SH SOLE 4082 0 0 WAYFAIR INC CL A 94419L101 1206 3820 SH SOLE 3820 0 0 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 5893 236843 SH SOLE 236843 0 0 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 3947 128354 SH SOLE 128354 0 0 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 4692 147717 SH SOLE 147717 0 0 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 4489 168214 SH SOLE 168214 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 3595 130863 SH SOLE 130863 0 0 WD 40 CO COM 929236107 6522 25448 SH SOLE 25448 0 0 WEBSTER FINL CORP CONN COM 947890109 2612 48969 SH SOLE 48969 0 0 WEC ENERGY GROUP INC COM 92939U106 30319 340852 SH SOLE 340852 0 0 WEIBO CORP SPONSORED ADR 948596101 421 8002 SH SOLE 8002 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 1971 61471 SH SOLE 61471 0 0 WEIS MKTS INC COM 948849104 346 6701 SH SOLE 6701 0 0 WELBILT INC COM 949090104 3262 140915 SH SOLE 140915 0 0 WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 1401 159334 SH SOLE 159334 0 0 WERNER ENTERPRISES INC COM 950755108 815 18316 SH SOLE 18316 0 0 WESBANCO INC COM 950810101 2067 58021 SH SOLE 58021 0 0 WESCO INTL INC COM 95082P105 799 7770 SH SOLE 7770 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 97079 270339 SH SOLE 270339 0 0 WESTAMERICA BANCORPORATION COM 957090103 449 7736 SH SOLE 7736 0 0 WESTERN ALLIANCE BANCORP COM 957638109 19020 204845 SH SOLE 204845 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 919 174019 SH SOLE 174019 0 0 LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 20891 765806 SH SOLE 765806 0 0 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 605 566000 SH SOLE 566000 0 0 WESTERN DIGITAL CORP. COM 958102105 8414 118228 SH SOLE 118228 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 410 19161 SH SOLE 19161 0 0 WESTLAKE CHEM CORP COM 960413102 2694 29899 SH SOLE 29899 0 0 WESTPAC BANKING CORP SPONSORED ADR 961214301 1157 59909 SH SOLE 59909 0 0 WESTROCK CO COM 96145D105 6380 119886 SH SOLE 119886 0 0 WEX INC COM 96208T104 1413 7289 SH SOLE 7289 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 2384 54098 SH SOLE 54098 0 0 WHITING PETE CORP NEW COM NEW 966387508 225 4125 SH SOLE 4125 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 4171 18134 SH SOLE 18134 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 2735 98125 SH SOLE 98125 0 0 WINDTREE THERAPEUTICS INC COM 97382D303 88 38246 SH SOLE 38246 0 0 WINTRUST FINL CORP COM 97650W108 3040 40201 SH SOLE 40201 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 676 86519 SH SOLE 86519 0 0 WISDOMTREE TR CHINADIV EX FI 97717X719 339 5034 SH SOLE 5034 0 0 WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 927 41832 SH SOLE 41832 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1412 18524 SH SOLE 18524 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 7084 169973 SH SOLE 169973 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 301 8888 SH SOLE 8888 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 2867 52588 SH SOLE 52588 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 15364 348223 SH SOLE 348223 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 2228 56250 SH SOLE 56250 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 13095 175341 SH SOLE 175341 0 0 WISDOMTREE INVTS INC COM 97717P104 100 16201 SH SOLE 16201 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 18602 355062 SH SOLE 355062 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 11191 350911 SH SOLE 350911 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 9450 97175 SH SOLE 97175 0 0 WISDOMTREE TR US HGH YLD CORP 97717X172 9487 179780 SH SOLE 179780 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1896 24242 SH SOLE 24242 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 38068 316392 SH SOLE 316392 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 17686 421638 SH SOLE 421638 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 475168 7963262 SH SOLE 7963262 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 454 3828 SH SOLE 3828 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 13191 252698 SH SOLE 252698 0 0 WIX COM LTD SHS M98068105 7478 25760 SH SOLE 25760 0 0 WM TECHNOLOGY INC COM 92971A109 482 26994 SH SOLE 26994 0 0 WNS HLDGS LTD SPON ADR 92932M101 1993 24953 SH SOLE 24953 0 0 WOODWARD INC COM 980745103 8465 68892 SH SOLE 68892 0 0 WORKHORSE GROUP INC COM NEW 98138J206 237 14306 SH SOLE 14306 0 0 WORKIVA INC COM CL A 98139A105 7982 71701 SH SOLE 71701 0 0 WORLD FUEL SVCS CORP COM 981475106 762 24016 SH SOLE 24016 0 0 WORTHINGTON INDS INC COM 981811102 2451 40056 SH SOLE 40056 0 0 WPP PLC NEW ADR 92937A102 2149 31701 SH SOLE 31701 0 0 WSFS FINL CORP COM 929328102 219 4696 SH SOLE 4696 0 0 WW INTL INC COM 98262P101 893 24705 SH SOLE 24705 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 1389 19219 SH SOLE 19219 0 0 WYNN RESORTS LTD COM 983134107 3436 28091 SH SOLE 28091 0 0 XCEL ENERGY INC COM 98389B100 11615 176308 SH SOLE 176308 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 1929 82106 SH SOLE 82106 0 0 XILINX INC COM 983919101 16494 114034 SH SOLE 114034 0 0 XP INC CL A G98239109 203 4652 SH SOLE 4652 0 0 XPO LOGISTICS INC COM 983793100 5138 36731 SH SOLE 36731 0 0 DBX ETF TR XTRACKERS FTSE 233051515 11104 345384 SH SOLE 345384 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 306684 8171699 SH SOLE 8171699 0 0 DBX ETF TR XTRCKR MSCI US 233051150 24543 621101 SH SOLE 621101 0 0 DBX ETF TR XTRCKR RUSL 1000 233051242 9417 236304 SH SOLE 236304 0 0 DBX ETF TR XTRACKERS RUSSEL 233051481 4736 107046 SH SOLE 107046 0 0 DBX ETF TR XTRACKERS S&P 233051143 31030 821558 SH SOLE 821558 0 0 XYLEM INC COM 98419M100 15021 125220 SH SOLE 125220 0 0 YANDEX N V SHS CLASS A N97284108 9933 140319 SH SOLE 140319 0 0 YETI HLDGS INC COM 98585X104 2805 30549 SH SOLE 30549 0 0 YUM CHINA HLDGS INC COM 98850P109 13745 207466 SH SOLE 207466 0 0 YUNJI INC ADS RP CL A 98873N107 32 18693 SH SOLE 18693 0 0 ZAI LAB LTD ADR 98887Q104 524 2958 SH SOLE 2958 0 0 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 481 10716 SH SOLE 10716 0 0 ZIONS BANCORPORATION N A COM 989701107 577 10912 SH SOLE 10912 0 0 ZIX CORP COM 98974P100 80 11325 SH SOLE 11325 0 0 ZSCALER INC COM 98980G102 878 4062 SH SOLE 4062 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1003 33053 SH SOLE 33053 0 0 ZUMIEZ INC COM 989817101 315 6436 SH SOLE 6436 0 0 FIRST TR INTER DURATN PFD & COM 33718W103 482 19201 SH SOLE 19201 0 0 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 3408 42295 SH SOLE 42295 0 0 ISHARES TR MSCI ACWI ETF 464288257 120753 1193334 SH SOLE 1193334 0 0 SPDR SER TR S&P CAP MKTS 78464A771 1891 20104 SH SOLE 20104 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 6801 33883 SH SOLE 33883 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 865 34016 SH SOLE 34016 0 0 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 584 23059 SH SOLE 23059 0 0 FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473P827 1456 43975 SH SOLE 43975 0 0 FRANKLIN TEMPLETON ETF TR FTSE TAIWAN 35473P686 516 11533 SH SOLE 11533 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 14639 98813 SH SOLE 98813 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 2809 60620 SH SOLE 60620 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 37210 402266 SH SOLE 402266 0 0 ISHARES TR NEW ZEALAND ETF 464289123 1218 20057 SH SOLE 20057 0 0 ISHARES TR MSCI PHILIPS ETF 46429B408 557 18000 SH SOLE 18000 0 0 ISHARES TR MSCI POLAND ETF 46429B606 853 39740 SH SOLE 39740 0 0 ISHARES INC MSCI THAILND ETF 464286624 804 10317 SH SOLE 10317 0 0 EPR PPTYS COM SH BEN INT 26884U109 817 15502 SH SOLE 15502 0 0 MACK CALI RLTY CORP COM 554489104 324 18885 SH SOLE 18885 0 0 ISHARES TR GLB CNSM STP ETF 464288737 2597 42480 SH SOLE 42480 0 0 ISHARES TR LATN AMER 40 ETF 464287390 18079 573576 SH SOLE 573576 0 0 ISHARES INC MSCI EMRG CHN 46434G764 15748 252449 SH SOLE 252449 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 21810 913333 SH SOLE 913333 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 6843 272538 SH SOLE 272538 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 1691 381648 SH SOLE 381648 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 965 77175 SH SOLE 77175 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 496 31686 SH SOLE 31686 0 0 UNIFIED SER TR BALLAST SMLMD CP 90470L550 500 13890 SH SOLE 13890 0 0 BARINGS CORPORATE INVS COM 06759X107 174 11473 SH SOLE 11473 0 0 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 293 11163 SH SOLE 11163 0 0 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 500 39616 SH SOLE 39616 0 0 CBIZ INC COM 124805102 663 20239 SH SOLE 20239 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 250 5582 SH SOLE 5582 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 250 6573 SH SOLE 6573 0 0 EAGLE PT CR CO LLC COM 269808101 534 39434 SH SOLE 39434 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 2044 33783 SH SOLE 33783 0 0 EATON VANCE LTD DURATION INC COM 27828H105 537 40494 SH SOLE 40494 0 0 FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 219 3917 SH SOLE 3917 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1516 26603 SH SOLE 26603 0 0 FIRST TR HIGH INCOME LONG / COM 33738E109 237 15075 SH SOLE 15075 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 1753 84825 SH SOLE 84825 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406 415 12994 SH SOLE 12994 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F631 652 20633 SH SOLE 20633 0 0 GENERAL AMERN INVS CO INC COM 368802104 1087 25042 SH SOLE 25042 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 638 32543 SH SOLE 32543 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 9083 295775 SH SOLE 295775 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 3146 78344 SH SOLE 78344 0 0 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 212 9731 SH SOLE 9731 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 4719 432558 SH SOLE 432558 0 0 IMPACT SHS FDS I TR NAACP MINO ETF 45259A209 347 10589 SH SOLE 10589 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 3956 169402 SH SOLE 169402 0 0 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 2183 81220 SH SOLE 81220 0 0 ISHARES TR CORE S&P US VLU 464287663 110278 1532507 SH SOLE 1532507 0 0 ISHARES TR MSCI USA SML CP 46434V290 200954 3663694 SH SOLE 3663694 0 0 JAPAN SMALLER CAPITALIZATION COM 47109U104 925 102563 SH SOLE 102563 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 990 16899 SH SOLE 16899 0 0 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 398 7729 SH SOLE 7729 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 387 5551 SH SOLE 5551 0 0 MISTRAS GROUP INC COM 60649T107 159 16160 SH SOLE 16160 0 0 MONROE CAP CORP COM 610335101 2120 197534 SH SOLE 197534 0 0 NEW RELIC INC COM 64829B100 286 4276 SH SOLE 4276 0 0 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 1495 153226 SH SOLE 153226 0 0 NUVEEN MORTGAGE AND INCOME F COM 670735109 385 18437 SH SOLE 18437 0 0 OFS CREDIT COMPANY INC COM 67111Q107 798 54802 SH SOLE 54802 0 0 OUTFRONT MEDIA INC COM 69007J106 504 20976 SH SOLE 20976 0 0 OXFORD LANE CAP CORP COM 691543102 545 73482 SH SOLE 73482 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 485 29826 SH SOLE 29826 0 0 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1372 61287 SH SOLE 61287 0 0 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 1002 80151 SH SOLE 80151 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 3832 74484 SH SOLE 74484 0 0 PRINCIPAL EXCHANGE-TRADED FD PRCPL MIL INDX 74255Y508 499 7498 SH SOLE 7498 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 985 58347 SH SOLE 58347 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 1083 67948 SH SOLE 67948 0 0 ROYCE VALUE TR INC COM 780910105 793 41779 SH SOLE 41779 0 0 SABA CAPITAL INCOME & OPRNT SHARES 78518H103 1688 358450 SH SOLE 358450 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 1694 31152 SH SOLE 31152 0 0 SPDR SER TR PORTFOLIO CRPORT 78464A144 725 20500 SH SOLE 20500 0 0 SPDR SER TR S&P INS ETF 78464A789 5221 135477 SH SOLE 135477 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 3389 39889 SH SOLE 39889 0 0 STANDARD MTR PRODS INC COM 853666105 217 5006 SH SOLE 5006 0 0 US ECOLOGY INC COM 91734M103 274 7299 SH SOLE 7299 0 0 VANECK VECTORS ETF TR CHINAAMC CHINA B 92189F379 327 13576 SH SOLE 13576 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 598 2732 SH SOLE 2732 0 0 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 730 67630 SH SOLE 67630 0 0 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 5232 213638 SH SOLE 213638 0 0 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 941 20970 SH SOLE 20970 0 0 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 5246 159956 SH SOLE 159956 0 0 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9022 126585 SH SOLE 126585 0 0 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 317 4872 SH SOLE 4872 0 0 VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 551 10244 SH SOLE 10244 0 0 VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 217 4173 SH SOLE 4173 0 0 WESTERN ASSET EMERGING MKTS COM 95766A101 302 21588 SH SOLE 21588 0 0 WESTERN ASSET MTG DEFINED OP COM 95790B109 1496 95927 SH SOLE 95927 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 510 38910 SH SOLE 38910 0 0 WISDOMTREE TR WSDM EMKTBD FD 97717X784 1418 18607 SH SOLE 18607 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 7445 187054 SH SOLE 187054 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 15522 314275 SH SOLE 314275 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 593 58181 SH SOLE 58181 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 27460 990612 SH SOLE 990612 0 0 ISHARES TR GNMA BOND ETF 46429B333 1104 22087 SH SOLE 22087 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 2296 53602 SH SOLE 53602 0 0 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 903 69564 SH SOLE 69564 0 0 SPDR SER TR BLOMBRG BRC EMRG 78464A391 4569 172854 SH SOLE 172854 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 7451 178001 SH SOLE 178001 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 18741 484736 SH SOLE 484736 0 0 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 14258 455309 SH SOLE 455309 0 0 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 42895 965957 SH SOLE 965957 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 536 8781 SH SOLE 8781 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 4598 165882 SH SOLE 165882 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 244 6037 SH SOLE 6037 0 0 ADVISORSHARES TR PURE US CANNABIS 00768Y453 2400 59980 SH SOLE 59980 0 0 AMERICAN CENTY ETF TR FOCUSED LRG CAP 025072794 5264 87616 SH SOLE 87616 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 2966 82718 SH SOLE 82718 0 0 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 90 13316 SH SOLE 13316 0 0 BLACKROCK CAP INVT CORP COM 092533108 132 33681 SH SOLE 33681 0 0 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 935 81692 SH SOLE 81692 0 0 BLACKROCK ENHANCED GLOBAL DI COM 092501105 1094 87173 SH SOLE 87173 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 934 70483 SH SOLE 70483 0 0 BLACKROCK GLOBAL FLOATING RA COM 091941104 936 72748 SH SOLE 72748 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 1407 83821 SH SOLE 83821 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 1118 116205 SH SOLE 116205 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 915 60580 SH SOLE 60580 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1682 113296 SH SOLE 113296 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 181 10827 SH SOLE 10827 0 0 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 970 59353 SH SOLE 59353 0 0 BNY MELLON STRATEGIC MUN BD COM 09662E109 1486 180506 SH SOLE 180506 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 1063 78505 SH SOLE 78505 0 0 CENTRAL PAC FINL CORP COM NEW 154760409 352 13522 SH SOLE 13522 0 0 ETF SER SOLUTIONS CLEARSHS ULTRA 26922A453 907 9058 SH SOLE 9058 0 0 COHEN & STEERS REIT & PFD & COM 19247X100 761 27971 SH SOLE 27971 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 2069 824200 SH SOLE 824200 0 0 DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732 970 26512 SH SOLE 26512 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 1058 289977 SH SOLE 289977 0 0 DWS MUN INCOME TR COM 233368109 1795 146805 SH SOLE 146805 0 0 DWS STRATEGIC MUN INCOME TR COM 23342Q101 1363 108224 SH SOLE 108224 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 342 12408 SH SOLE 12408 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1623 115650 SH SOLE 115650 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1149 81228 SH SOLE 81228 0 0 FEDERATED HERMES PREM MUNI I COM 31423P108 911 58214 SH SOLE 58214 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 241 25336 SH SOLE 25336 0 0 FIRST TR EXCHANGE-TRADED FD DORSY WRGH VLU 33741L207 1703 72465 SH SOLE 72465 0 0 FIRST TR EXCH TRADED FD III HORIZON VOL SMCP 33741Y100 4407 136168 SH SOLE 136168 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 15800 497543 SH SOLE 497543 0 0 FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 217 4320 SH SOLE 4320 0 0 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 202 15156 SH SOLE 15156 0 0 FLEXSHARES TR GLB QLT R/E IDX 33939L787 2122 31864 SH SOLE 31864 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 5265 97907 SH SOLE 97907 0 0 FLY LEASING LTD SPONSORED ADR 34407D109 704 41531 SH SOLE 41531 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 464 13360 SH SOLE 13360 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 263 12658 SH SOLE 12658 0 0 GDL FD COM SH BEN IT 361570104 925 101942 SH SOLE 101942 0 0 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 479 11064 SH SOLE 11064 0 0 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 7101 141231 SH SOLE 141231 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 6125 61183 SH SOLE 61183 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 10611 183673 SH SOLE 183673 0 0 GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 33667 687365 SH SOLE 687365 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 43277 1060442 SH SOLE 1060442 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 74135 2122394 SH SOLE 2122394 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 14041 215964 SH SOLE 215964 0 0 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 1904 28332 SH SOLE 28332 0 0 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 11752 196295 SH SOLE 196295 0 0 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 3196 181615 SH SOLE 181615 0 0 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 22831 346339 SH SOLE 346339 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 377 2524 SH SOLE 2524 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 2352 61447 SH SOLE 61447 0 0 INVESCO HIGH INCOME TR II COM 46131F101 952 63768 SH SOLE 63768 0 0 INVESCO MORTGAGE CAPITAL INC COM 46131B100 150 38417 SH SOLE 38417 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 333 3227 SH SOLE 3227 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 3993 129193 SH SOLE 129193 0 0 INVESCO SR INCOME TR COM 46131H107 1154 258854 SH SOLE 258854 0 0 ISHARES TR HIGH YLD BD FCTR 46435G250 493 9459 SH SOLE 9459 0 0 ISHARES TR GLB INFRASTR ETF 464288372 28906 636950 SH SOLE 636950 0 0 ISHARES TR INTL DIV GRWTH 46435G524 570 8461 SH SOLE 8461 0 0 ISHARES TR MRGSTR SM CP GR 464288604 5587 107833 SH SOLE 107833 0 0 ISHARES TR MSCI LW CRB TG 46434V464 4755 28645 SH SOLE 28645 0 0 ISHARES TR RUS TOP 200 ETF 464289446 140526 1366849 SH SOLE 1366849 0 0 ISHARES TR US INFRASTRUC 46435U713 1148 32510 SH SOLE 32510 0 0 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 1083 154964 SH SOLE 154964 0 0 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 145 19103 SH SOLE 19103 0 0 KRANESHARES TR MSCI ALL CHINA 500767801 1502 42477 SH SOLE 42477 0 0 KRANESHARES TR MSCI EMG EX CH 500767769 2319 71538 SH SOLE 71538 0 0 LIGHTINTHEBOX HLDG CO LTD SPONSORED ADR 53225G102 35 17586 SH SOLE 17586 0 0 MFS MUN INCOME TR SH BEN INT 552738106 886 124086 SH SOLE 124086 0 0 MORGAN STANLEY EMKT DBT FD I COM 61744H105 905 96796 SH SOLE 96796 0 0 NBT BANCORP INC COM 628778102 454 12608 SH SOLE 12608 0 0 NEW AMER HIGH INCOME FD INC COM NEW 641876800 982 106399 SH SOLE 106399 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 61 13581 SH SOLE 13581 0 0 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 260 18885 SH SOLE 18885 0 0 NORTHWEST NAT HLDG CO COM 66765N105 316 6013 SH SOLE 6013 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 913 52857 SH SOLE 52857 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1882 119890 SH SOLE 119890 0 0 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1191 70001 SH SOLE 70001 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 980 97785 SH SOLE 97785 0 0 NUVEEN MUN VALUE FD INC COM 670928100 150 13005 SH SOLE 13005 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2168 135386 SH SOLE 135386 0 0 NUVEEN REAL ASSET INCOME & G COM 67074Y105 572 35579 SH SOLE 35579 0 0 NUVEEN SR INCOME FD COM 67067Y104 986 166864 SH SOLE 166864 0 0 NUVEEN SHORT DURATION CR OPP COM 67074X107 988 65917 SH SOLE 65917 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 246 19378 SH SOLE 19378 0 0 PIONEER DIVERSIFIED HIGH INC COM 723653101 930 61206 SH SOLE 61206 0 0 PIONEER HIGH INCOME FUND INC COM 72369H106 954 98214 SH SOLE 98214 0 0 PIONEER MUNICIPAL HIGH INCOM COM 723762100 917 74282 SH SOLE 74282 0 0 ETF SER SOLUTIONS PRMSE CP DIVRSFD 26922A768 245 7450 SH SOLE 7450 0 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 1371 14700 SH SOLE 14700 0 0 QUINSTREET INC COM 74874Q100 204 10970 SH SOLE 10970 0 0 ALPS ETF TR RIVRFRNT STR INC 00162Q783 2275 91657 SH SOLE 91657 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 6066 76821 SH SOLE 76821 0 0 SOURCE CAP INC COM 836144105 976 21440 SH SOLE 21440 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 8112 205897 SH SOLE 205897 0 0 SPDR SER TR S&P KENSHO FUTRE 78468R671 212 4097 SH SOLE 4097 0 0 SPDR SER TR S&P KENSHO INTLG 78468R697 224 4681 SH SOLE 4681 0 0 SPDR SER TR S&P KENSHO SMART 78468R689 427 6875 SH SOLE 6875 0 0 SPDR SER TR S&P PHARMAC 78464A722 2108 40718 SH SOLE 40718 0 0 TEMPLETON EMERGING MKTS FD COM 880191101 1006 50818 SH SOLE 50818 0 0 TEMPLETON EMERGING MKTS INCO COM 880192109 965 121091 SH SOLE 121091 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 1035 184799 SH SOLE 184799 0 0 TIVITY HEALTH INC COM 88870R102 262 9965 SH SOLE 9965 0 0 TREVENA INC COM 89532E109 18 10930 SH SOLE 10930 0 0 TRIMTABS ETF TR DONOGHUE FRLNS 89628W500 66175 2289258 SH SOLE 2289258 0 0 TRIMTABS ETF TR INTL FRE CSH FLW 89628W401 33440 937059 SH SOLE 937059 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 10632 132929 SH SOLE 132929 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 77495 508706 SH SOLE 508706 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 9987 70006 SH SOLE 70006 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 4993 24070 SH SOLE 24070 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 31797 345623 SH SOLE 345623 0 0 VIZIO HLDG CORP CL A COM 92858V101 367 13597 SH SOLE 13597 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1068 179208 SH SOLE 179208 0 0 WESTERN ASSET INTER MUNI FD COM 958435109 1502 153734 SH SOLE 153734 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 249 3666 SH SOLE 3666 0 0 DBX ETF TR XTRACK MSCI EAFE 233051630 485 19975 SH SOLE 19975 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 1458 30033 SH SOLE 30033 0 0 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 12188 249627 SH SOLE 249627 0 0 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 12909 232417 SH SOLE 232417 0 0 APA CORPORATION COM 03743Q108 217 10011 SH SOLE 10011 0 0 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 1237 19106 SH SOLE 19106 0 0 ETF SER SOLUTIONS DISTILLATE US 26922A321 30114 722323 SH SOLE 722323 0 0 EATON VANCE ENHANCED EQUITY COM 278274105 200 10797 SH SOLE 10797 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 8880 334576 SH SOLE 334576 0 0 FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 12119 489645 SH SOLE 489645 0 0 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 3108 79823 SH SOLE 79823 0 0 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 1504 96469 SH SOLE 96469 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 182693 1139478 SH SOLE 1139478 0 0 INVESCO EXCH TRADED FD TR II PURBTA FTSE DV 46138E487 352 11956 SH SOLE 11956 0 0 ISHARES TR BB RAT CORP BD 46435U473 602 11493 SH SOLE 11493 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 1759 31409 SH SOLE 31409 0 0 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 1185 12251 SH SOLE 12251 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 3199 62660 SH SOLE 62660 0 0 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 22276 544645 SH SOLE 544645 0 0 KRANESHARES TR KFA VAL LIN DYNM 500767645 1994 82438 SH SOLE 82438 0 0 KRANESHARES TR EMRNG MKT CONS 500767876 9514 284332 SH SOLE 284332 0 0 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 4562 125820 SH SOLE 125820 0 0 LISTED FD TR SHARES LAG CAP 53656F805 12950 346996 SH SOLE 346996 0 0 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS CNVEX 82889N103 788 25703 SH SOLE 25703 0 0 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 21340 704062 SH SOLE 704062 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 7091 52715 SH SOLE 52715 0 0 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 5706 184396 SH SOLE 184396 0 0 VANGUARD WELLINGTON FD US QUALITY 921935706 960 8071 SH SOLE 8071 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 3309 112016 SH SOLE 112016 0 0 ETFS TR BBRG ALL LNGR K1 003261203 679 21953 SH SOLE 21953 0 0 STARBOARD INVT TR ADAPTIVE GROWTH 85521B742 1248 47616 SH SOLE 47616 0 0 AIM ETF PRODUCTS TRUST US LRG CP BUF10 00888H109 629 22546 SH SOLE 22546 0 0 AMERICAN CENTY ETF TR FOCUSED DYNAMIC 025072810 9692 119424 SH SOLE 119424 0 0 AVIS BUDGET GROUP COM 053774105 204 2624 SH SOLE 2624 0 0 BLACKROCK TCP CAPITAL CORP COM 09259E108 354 25618 SH SOLE 25618 0 0 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 157 16754 SH SOLE 16754 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 461 42099 SH SOLE 42099 0 0 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 595 32711 SH SOLE 32711 0 0 CAPITAL SOUTHWEST CORP COM 140501107 348 14978 SH SOLE 14978 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 825 93638 SH SOLE 93638 0 0 CLOUGH GLOBAL EQUITY FD COM 18914C100 441 29847 SH SOLE 29847 0 0 CUSHING NEXTGEN INFRA INCM F COM 231647207 533 11021 SH SOLE 11021 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 9346 273506 SH SOLE 273506 0 0 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 1731 58435 SH SOLE 58435 0 0 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 6079 208035 SH SOLE 208035 0 0 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 6036 199805 SH SOLE 199805 0 0 DOORDASH INC CL A 25809K105 2373 13309 SH SOLE 13309 0 0 ENERGY FUELS INC COM NEW 292671708 77 12700 SH SOLE 12700 0 0 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 1710 30693 SH SOLE 30693 0 0 FIRST EAGLE ALTR CAP BDC INC COM 26943B100 192 42193 SH SOLE 42193 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 353 8369 SH SOLE 8369 0 0 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 333 8128 SH SOLE 8128 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 5075 68131 SH SOLE 68131 0 0 FLEXSHARES TR CRE SLCT BD FD 33939L670 14585 552893 SH SOLE 552893 0 0 FLEXSHARES TR CR SCORED LONG 33939L753 443 7308 SH SOLE 7308 0 0 FLEXSHARES TR DISCP DUR MBS 33939L779 398 16889 SH SOLE 16889 0 0 FLEXSHARES TR HIG YLD VL ETF 33939L662 4592 91623 SH SOLE 91623 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 15729 215483 SH SOLE 215483 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 5873 90363 SH SOLE 90363 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 14041 82444 SH SOLE 82444 0 0 FLEXSHARES TR READY ACC VARI 33939L886 1374 18038 SH SOLE 18038 0 0 FLEXSHARES TR US QUALITY CAP 33939L746 14443 305057 SH SOLE 305057 0 0 FRANKLIN LTD DURATION INCOME COM 35472T101 279 30312 SH SOLE 30312 0 0 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 792 37358 SH SOLE 37358 0 0 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 445 20524 SH SOLE 20524 0 0 NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 3568 89198 SH SOLE 89198 0 0 INNOVATOR ETFS TR S&P 500 PWR BUF 45782C318 8295 281844 SH SOLE 281844 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C508 3403 104907 SH SOLE 104907 0 0 INVESCO DB MULTI-SECTOR COMM GOLD FD 46140H601 471 9240 SH SOLE 9240 0 0 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 891 20243 SH SOLE 20243 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 1021 20601 SH SOLE 20601 0 0 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 222 8297 SH SOLE 8297 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 7330 161842 SH SOLE 161842 0 0 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 8913 368615 SH SOLE 368615 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 1425 15001 SH SOLE 15001 0 0 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 756 26269 SH SOLE 26269 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 259 10728 SH SOLE 10728 0 0 ISHARES TR MSCI EURO FL ETF 464289180 6836 349661 SH SOLE 349661 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 3823 29329 SH SOLE 29329 0 0 ITERIS INC NEW COM 46564T107 75 11239 SH SOLE 11239 0 0 JFROG LTD ORD SHS M6191J100 804 17671 SH SOLE 17671 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS I 46641Q373 927 15513 SH SOLE 15513 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 283 2950 SH SOLE 2950 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDRS US 46641Q399 1393 17678 SH SOLE 17678 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS US 46641Q290 434 6425 SH SOLE 6425 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS US 46641Q340 349 3881 SH SOLE 3881 0 0 J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 3692 67427 SH SOLE 67427 0 0 J P MORGAN EXCHANGE-TRADED F INTERNL GWT 46641Q324 218 2793 SH SOLE 2793 0 0 J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 6997 128473 SH SOLE 128473 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 99 11087 SH SOLE 11087 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 558 61763 SH SOLE 61763 0 0 MADISON COVERED CALL & EQUIT COM 557437100 452 55912 SH SOLE 55912 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 363 36338 SH SOLE 36338 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 95 14256 SH SOLE 14256 0 0 PACER FDS TR WEALTHSHIELD 69374H840 7930 244736 SH SOLE 244736 0 0 PROSHARES TR PSHS ULT BASMATL 74347R776 1023 10828 SH SOLE 10828 0 0 PROSHARES TR PSHS CONSMR SVCS 74347R750 1301 12813 SH SOLE 12813 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 1802 29158 SH SOLE 29158 0 0 PROSHARES TR PSHS ULTRA INDL 74347R727 1474 45218 SH SOLE 45218 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 1306 18048 SH SOLE 18048 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 1704 17697 SH SOLE 17697 0 0 PROSHARES TR PSHS UL TELE ETF 74347R263 539 11153 SH SOLE 11153 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 848 48007 SH SOLE 48007 0 0 ROCKET COS INC COM CL A 77311W101 1108 57238 SH SOLE 57238 0 0 ROYCE MICRO-CAP TR INC COM 780915104 641 51654 SH SOLE 51654 0 0 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 2092 98276 SH SOLE 98276 0 0 SENSEONICS HLDGS INC COM 81727U105 62 16150 SH SOLE 16150 0 0 SOTERA HEALTH CO COM 83601L102 472 19491 SH SOLE 19491 0 0 SOUTHWESTERN ENERGY CO COM 845467109 122 21455 SH SOLE 21455 0 0 SPDR SER TR BLOMBRG BRC INTL 78464A151 798 21972 SH SOLE 21972 0 0 SPDR SER TR FTSE INT GVT ETF 78464A490 1278 22645 SH SOLE 22645 0 0 SPDR SER TR RUSSELL LOW VOL 78468R754 1067 10262 SH SOLE 10262 0 0 SPDR SER TR RUSSELL YIELD 78468R770 952 10042 SH SOLE 10042 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2103 70148 SH SOLE 70148 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 9946 708889 SH SOLE 708889 0 0 TCG BDC INC COM 872280102 379 28716 SH SOLE 28716 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 500 36434 SH SOLE 36434 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1892 9381 SH SOLE 9381 0 0 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 371 13527 SH SOLE 13527 0 0 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 476 6554 SH SOLE 6554 0 0 VERIFYME INC COM NEW 92346X206 58 13794 SH SOLE 13794 0 0 VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 492 14176 SH SOLE 14176 0 0 VIRTUS DIVIDEND INTEREST & P COM 92840R101 1623 107727 SH SOLE 107727 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 474 55259 SH SOLE 55259 0 0 WELLS FARGO GLOBAL DIVID OPP COM 94987C103 457 79131 SH SOLE 79131 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 348 10948 SH SOLE 10948 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 390 12715 SH SOLE 12715 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 347 10644 SH SOLE 10644 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 8620 158236 SH SOLE 158236 0 0 WISDOMTREE TR INTRST RATE HDGE 97717W380 305 6484 SH SOLE 6484 0 0 WISDOMTREE TR US LARGECAP FUND 97717W588 19780 428041 SH SOLE 428041 0 0 WISDOMTREE TR US MULTIFACTOR 97717Y857 267 6781 SH SOLE 6781 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 1612 39759 SH SOLE 39759 0 0 DBX ETF TR XTRCK JP MRGN ES 233051713 6789 310523 SH SOLE 310523 0 0 DBX ETF TR XTRACKERS LOW 233051267 296 5817 SH SOLE 5817 0 0 DBX ETF TR XTRACK MSCI ALL 233051598 4673 179294 SH SOLE 179294 0 0 DBX ETF TR XTRACKERS MSCI 233051218 404 13136 SH SOLE 13136 0 0 DBX ETF TR XTKR MSCI EMRG 233051226 300 8453 SH SOLE 8453 0 0 DBX ETF TR XTRACKERS S&P MD 233051127 211 7887 SH SOLE 7887 0 0 YAMANA GOLD INC COM 98462Y100 504 119455 SH SOLE 119455 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1254 34149 SH SOLE 34149 0 0 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 2195 84634 SH SOLE 84634 0 0 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 1665 18919 SH SOLE 18919 0 0 ISHARES TR U.S. PHARMA ETF 464288836 1655 8907 SH SOLE 8907 0 0 ISHARES TR U.S. UTILITS ETF 464287697 19330 246244 SH SOLE 246244 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 543 12980 SH SOLE 12980 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 265 16919 SH SOLE 16919 0 0 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 253 16422 SH SOLE 16422 0 0 CORVUS PHARMACEUTICALS INC COM 221015100 28 10500 SH SOLE 10500 0 0 IMMUCELL CORP COM PAR 452525306 106 11202 SH SOLE 11202 0 0 ISHARES TR EUROPE ETF 464287861 283 5305 SH SOLE 5305 0 0 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 192 25491 SH SOLE 25491 0 0 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 6087 118925 SH SOLE 118925 0 0 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 365 6938 SH SOLE 6938 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 766 19519 SH SOLE 19519 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 10271 187696 SH SOLE 187696 0 0 SPDR SER TR BLOMBERG BRC INT 78464A334 44038 1387029 SH SOLE 1387029 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 20502 386865 SH SOLE 386865 0 0 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 538 23889 SH SOLE 23889 0 0 UTAH MED PRODS INC COM 917488108 222 2614 SH SOLE 2614 0 0 ADVISORSHARES TR DORSEY WRIGT ADR 00768Y206 1753 26367 SH SOLE 26367 0 0 ADVISORSHARES TR DORSY MICR ETF 00768Y537 474 12501 SH SOLE 12501 0 0 AIM ETF PRODUCTS TRUST US LRG CP BUFR20 00888H802 379 14466 SH SOLE 14466 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 398 15253 SH SOLE 15253 0 0 ALPS ETF TR CLEAN ENERGY 00162Q460 385 5081 SH SOLE 5081 0 0 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 33500 674234 SH SOLE 674234 0 0 AMERICAN CENTY ETF TR SUSTAINABLE EQTY 025072752 135550 2513137 SH SOLE 2513137 0 0 AMPLIFY ETF TR HIGH INCOME 032108847 208 11778 SH SOLE 11778 0 0 ANTERO RESOURCES CORP COM 03674X106 233 15505 SH SOLE 15505 0 0 ETF SER SOLUTIONS APTUS DEFINED 26922A388 12514 422638 SH SOLE 422638 0 0 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 1693 24339 SH SOLE 24339 0 0 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 2909 46126 SH SOLE 46126 0 0 AMERICAN CENTY ETF TR US EQT ETF 025072885 5199 70059 SH SOLE 70059 0 0 AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 1477 29911 SH SOLE 29911 0 0 BANCO BBVA ARGENTINA S A SPONSORED ADS 058934100 53 16293 SH SOLE 16293 0 0 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 491 16978 SH SOLE 16978 0 0 BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 176 10891 SH SOLE 10891 0 0 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 764 11937 SH SOLE 11937 0 0 CANGO INC ADS 137586103 68 12233 SH SOLE 12233 0 0 SPINNAKER ETF SERIES CANNABIS ETF 84858T400 617 35956 SH SOLE 35956 0 0 CENTRAL GARDEN & PET CO COM 153527106 305 5761 SH SOLE 5761 0 0 CENTRAL PUERTO S A SPONSORED ADR 155038201 32 12685 SH SOLE 12685 0 0 CYTOSORBENTS CORP COM NEW 23283X206 87 11527 SH SOLE 11527 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 271 14979 SH SOLE 14979 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 22279 3508480 SH SOLE 3508480 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 299 23255 SH SOLE 23255 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 9586 472458 SH SOLE 472458 0 0 FLUIDIGM CORP DEL NOTE 2.750% 2/0 34385PAA6 20 20000 SH SOLE 20000 0 0 FUELCELL ENERGY INC COM 35952H601 103 11570 SH SOLE 11570 0 0 GALIANO GOLD INC COM 36352H100 11 10000 SH SOLE 10000 0 0 GLOBAL SELF STORAGE INC COM 37955N106 78 15000 SH SOLE 15000 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1174 22001 SH SOLE 22001 0 0 GP STRATEGIES CORP COM 36225V104 314 20000 SH SOLE 20000 0 0 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 2311 81444 SH SOLE 81444 0 0 GREAT SOUTHN BANCORP INC COM 390905107 1155 21430 SH SOLE 21430 0 0 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 11 10000 SH SOLE 10000 0 0 GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 245 43060 SH SOLE 43060 0 0 GRUPO SUPERVIELLE S.A. SPONSORED ADR 40054A108 38 18371 SH SOLE 18371 0 0 HORIZON BANCORP INC COM 440407104 302 17321 SH SOLE 17321 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 465 42159 SH SOLE 42159 0 0 IMPACT SHS FDS I TR YWCA WOMENS ETF 45259A100 357 10854 SH SOLE 10854 0 0 INNOVATOR ETFS TR NASDAQ 100 PWR 45782C466 1107 27256 SH SOLE 27256 0 0 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 3798 144515 SH SOLE 144515 0 0 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 2181 59362 SH SOLE 59362 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 926 37284 SH SOLE 37284 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 2431 54791 SH SOLE 54791 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 835 14817 SH SOLE 14817 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 1397 29028 SH SOLE 29028 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 1857 21187 SH SOLE 21187 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1546 28810 SH SOLE 28810 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 1027 9608 SH SOLE 9608 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1005 7001 SH SOLE 7001 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 254 6981 SH SOLE 6981 0 0 ISHARES TR GLOB UTILITS ETF 464288711 346 5822 SH SOLE 5822 0 0 ISHARES TR IBONDS DEC2022 46435G755 7691 292867 SH SOLE 292867 0 0 ISHARES TR IBONDS DEC2023 46435G318 7494 287032 SH SOLE 287032 0 0 ISHARES TR IBONDS DEC 46435U697 7515 278445 SH SOLE 278445 0 0 ISHARES TR IBONDS DEC 25 46435U432 6710 239645 SH SOLE 239645 0 0 ISHARES TR IBONDS DEC 26 46435U259 2589 95965 SH SOLE 95965 0 0 ISHARES TR INDIA 50 ETF 464289529 305 6515 SH SOLE 6515 0 0 ISHARES TR INTL DEV RE ETF 464288489 2003 68372 SH SOLE 68372 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 1649 26309 SH SOLE 26309 0 0 ISHARES INC MSCI GLB SLV&MTL 464286327 474 30843 SH SOLE 30843 0 0 ISHARES TR MSCI INTL SZE FT 46435G508 387 12261 SH SOLE 12261 0 0 ISHARES TR MSCI INTL SML CP 46434V266 3498 95282 SH SOLE 95282 0 0 ISHARES INC MSCI WORLD ETF 464286392 511 4036 SH SOLE 4036 0 0 ISHARES TR US TELECOM ETF 464287713 1380 41537 SH SOLE 41537 0 0 JIAYIN GROUP INC SPONSORED ADS 47737C104 64 12172 SH SOLE 12172 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 888 14972 SH SOLE 14972 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 3374 54034 SH SOLE 54034 0 0 J P MORGAN EXCHANGE-TRADED F SHORT DURA CORE 46641Q274 2843 56542 SH SOLE 56542 0 0 TWO RDS SHARED TR LEADERSHARES DY 90214Q675 14811 589271 SH SOLE 589271 0 0 TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 8603 221326 SH SOLE 221326 0 0 TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 11399 307688 SH SOLE 307688 0 0 TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 17544 506088 SH SOLE 506088 0 0 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 16821 514235 SH SOLE 514235 0 0 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 291 7975 SH SOLE 7975 0 0 LEJU HLDGS LTD SPONSORED ADS 50187J108 21 10329 SH SOLE 10329 0 0 LIBERTY MEDIA CORP DEL DEB 4.000%11/1 530715AG6 11 15000 SH SOLE 15000 0 0 MACQUARIE / FIRST TR GLOBAL COM 55607W100 108 11124 SH SOLE 11124 0 0 NIKOLA CORP COM 654110105 308 17063 SH SOLE 17063 0 0 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 321 13715 SH SOLE 13715 0 0 ONCTERNAL THERAPEUTICS INC COM 68236P107 475 100081 SH SOLE 100081 0 0 LISTED FD TR SHARES CORE BD 53656F862 756 28776 SH SOLE 28776 0 0 OXBRIDGE RE HLDGS LTD *W EXP 03/26/202 G6856M114 7 35500 SH SOLE 35500 0 0 PARK CITY GROUP INC COM NEW 700215304 127 23021 SH SOLE 23021 0 0 PIMCO MUN INCOME FD II COM 72200W106 163 10825 SH SOLE 10825 0 0 PORCH GROUP INC COM 733245104 460 23796 SH SOLE 23796 0 0 PROSHARES TR LARGE CAP CRE 74347R248 957 9633 SH SOLE 9633 0 0 PROSHARES TR LONG ONLINE SHRT 74347B375 271 3268 SH SOLE 3268 0 0 PROSHARES TR ULTR 7-10 TREA 74347R180 202 2954 SH SOLE 2954 0 0 PROSHARES TR PSHS CONSMRGOODS 74347R768 727 7867 SH SOLE 7867 0 0 PROSHARES TR PSHS ULTRA UTIL 74347R685 707 12106 SH SOLE 12106 0 0 PROSHARES TR II ULTRA VIX SHORT 74347Y839 243 8670 SH SOLE 8670 0 0 PROSHARES TR ULTRPRO DOW30 74347X823 585 8000 SH SOLE 8000 0 0 QUDIAN INC ADR 747798106 32 13257 SH SOLE 13257 0 0 RESEARCH FRONTIERS INC COM 760911107 33 14000 SH SOLE 14000 0 0 ALPS ETF TR RIVERFRONT DYM 00162Q536 19468 762667 SH SOLE 762667 0 0 ALPS ETF TR RIVERFRNT DYMC 00162Q528 24363 560959 SH SOLE 560959 0 0 ALPS ETF TR RIVERFRNT FLEX 00162Q510 12710 285147 SH SOLE 285147 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GBL HLTCR 301505723 489 10153 SH SOLE 10153 0 0 ROCKWELL MED INC COM 774374102 25 27302 SH SOLE 27302 0 0 SABINE RTY TR UNIT BEN INT 785688102 753 18667 SH SOLE 18667 0 0 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 472 11063 SH SOLE 11063 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 298 5488 SH SOLE 5488 0 0 SPDR SER TR PORTFLI MORTGAGE 78464A383 1029 39775 SH SOLE 39775 0 0 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1116 16396 SH SOLE 16396 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 1307 11431 SH SOLE 11431 0 0 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 5903 165690 SH SOLE 165690 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 524 3935 SH SOLE 3935 0 0 STANTEC INC COM 85472N109 242 5424 SH SOLE 5424 0 0 T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 379 11979 SH SOLE 11979 0 0 TUNIU CORP SPONSORED ADS A 89977P106 29 12145 SH SOLE 12145 0 0 UBS AG LONDON BRANCH ETRACS UBS BLOOM 90274D390 2474 127947 SH SOLE 127947 0 0 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 239 11856 SH SOLE 11856 0 0 UNITED STS NAT GAS FD LP UNIT PAR 912318300 204 15573 SH SOLE 15573 0 0 UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 253 4109 SH SOLE 4109 0 0 VANECK VECTORS ETF TR MRNGSTR GBL WD 92189F122 211 5389 SH SOLE 5389 0 0 VANECK VECTORS ETF TR RETAIL ETF 92189F684 4219 24029 SH SOLE 24029 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 473 22762 SH SOLE 22762 0 0 VANGUARD WELLINGTON FD US MINIMUM 921935409 901 9163 SH SOLE 9163 0 0 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 205 2032 SH SOLE 2032 0 0 VEDANTA LIMITED SPONSORED ADR 92242Y100 385 27114 SH SOLE 27114 0 0 VERMILION ENERGY INC COM 923725105 187 21342 SH SOLE 21342 0 0 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 493 8711 SH SOLE 8711 0 0 VIOMI TECHNOLOGY CO LTD SPONSORED ADS 92762J103 97 11433 SH SOLE 11433 0 0 WESTERN ASSET HIGH INCOME FD COM 95766J102 95 13220 SH SOLE 13220 0 0 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 1498 49909 SH SOLE 49909 0 0 XPRESSPA GROUP INC COM 98420U703 24 15267 SH SOLE 15267 0 0 YIREN DIGITAL LTD SPONSORED ADS 98585L100 74 12348 SH SOLE 12348 0 0 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 32504 618467 SH SOLE 618467 0 0 AMERICAN CENTY ETF TR MID CAP GRW IMP 025072760 5246 93766 SH SOLE 93766 0 0 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 34959 673226 SH SOLE 673226 0 0 AMERICAN CENTY ETF TR QUALITY PREFER 025072539 10496 252628 SH SOLE 252628 0 0 AMERICAN CENTY ETF TR QUALITY CONVER 025072521 11694 244987 SH SOLE 244987 0 0 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 39073 557606 SH SOLE 557606 0 0 AMERICAN CENTY ETF TR CORE MUNI FXD IN 025072695 3906 77780 SH SOLE 77780 0 0 AMERICAN CENTY ETF TR AVANTIS SHFXDINC 025072687 831 16636 SH SOLE 16636 0 0 BLACKROCK MULTI SECTOR INC T COM 09258A107 1476 79088 SH SOLE 79088 0 0 FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 984 16244 SH SOLE 16244 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 615 10618 SH SOLE 10618 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 1304 17571 SH SOLE 17571 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 701 22977 SH SOLE 22977 0 0 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 931 22741 SH SOLE 22741 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 2085 129584 SH SOLE 129584 0 0 PROSHARES TR II ULTA BLMBG 2017 74347Y888 231 2958 SH SOLE 2958 0 0 PROSHARES TR II ULTRA GOLD 74347W601 578 10101 SH SOLE 10101 0 0 EATON VANCE TAX MNGED BUY WR COM 27828X100 815 48587 SH SOLE 48587 0 0 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 555 18087 SH SOLE 18087 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 246 6278 SH SOLE 6278 0 0 INVESTORS TITLE CO NC COM 461804106 702 4019 SH SOLE 4019 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 549 109790 SH SOLE 109790 0 0 SPDR SER TR SSGA US SMAL ETF 78468R887 7014 62297 SH SOLE 62297 0 0 FARMER BROS CO COM 307675108 134 10575 SH SOLE 10575 0 0 HEXO CORP COM NEW 428304307 151 25981 SH SOLE 25981 0 0 ISHARES INC GLB ENR PROD ETF 464286343 586 34455 SH SOLE 34455 0 0 NATIONAL RESH CORP COM NEW 637372202 238 5181 SH SOLE 5181 0 0 ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 1217 43221 SH SOLE 43221 0 0 OMEGA FLEX INC COM 682095104 303 2065 SH SOLE 2065 0 0 PAYA HOLDINGS INC COM CL A 70434P103 297 26935 SH SOLE 26935 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 87 11700 SH SOLE 11700 0 0 TECNOGLASS INC SHS G87264100 381 17781 SH SOLE 17781 0 0 UBS AG LONDON BRANCH ETRACS WF BUS DE 90274D416 281 14267 SH SOLE 14267 0 0 NATIONAL CINEMEDIA INC COM 635309107 73 14428 SH SOLE 14428 0 0 EATON VANCE ENHANCED EQUITY COM 278277108 268 11533 SH SOLE 11533 0 0 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 7361 367122 SH SOLE 367122 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 586 16970 SH SOLE 16970 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C748 373 12004 SH SOLE 12004 0 0 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 565 30676 SH SOLE 30676 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 10710 208273 SH SOLE 208273 0 0 ISHARES INC MSCI BRIC INDX 464286657 259 4745 SH SOLE 4745 0 0 KELSO TECHNOLOGIES INC COM NEW 48826D201 20 28614 SH SOLE 28614 0 0 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 149 10045 SH SOLE 10045 0 0 SCORPIO TANKERS INC SHS Y7542C130 635 28820 SH SOLE 28820 0 0 STONE HBR EMERGING MKTS INCO COM 86164T107 95 11151 SH SOLE 11151 0 0 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 2021 111852 SH SOLE 111852 0 0 ZYNEX INC COM 98986M103 168 10803 SH SOLE 10803 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 268 15564 SH SOLE 15564 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 577 42571 SH SOLE 42571 0 0 CAMBRIA ETF TR GBL REAL EST ETF 132061813 475 14932 SH SOLE 14932 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 336 11502 SH SOLE 11502 0 0 COLUMBIA ETF TR I RESH ENHNC VLU 19761L805 318 15757 SH SOLE 15757 0 0 FIRST TR EXCHANGE-TRADED FD DORSEYWRGT ETF 33738R712 1324 52103 SH SOLE 52103 0 0 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 2941 53035 SH SOLE 53035 0 0 INVESCO HIG INCM 2023 TARG T COM 46135X108 112 11511 SH SOLE 11511 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 701 7006 SH SOLE 7006 0 0 ISHARES TR INTL PFD STK ETF 46429B135 188 10935 SH SOLE 10935 0 0 LEGG MASON ETF INVT TR SML CAP QULITY 52468L877 1101 29046 SH SOLE 29046 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 2268 259543 SH SOLE 259543 0 0 NUVEEN CORPORATE INCM NOVEME COM 67077N106 147 15635 SH SOLE 15635 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 664 40121 SH SOLE 40121 0 0 PING IDENTITY HLDG CORP COM 72341T103 481 20985 SH SOLE 20985 0 0 PROSHARES TR MSCI TRANFRMTNAL 74347G796 527 11406 SH SOLE 11406 0 0 SPDR SER TR SPDR S&P1500VL 78464A128 1048 7160 SH SOLE 7160 0 0 NORTHERN LTS FD TR IV STERLING CAPITAL 66538H385 2568 88243 SH SOLE 88243 0 0 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 551 22153 SH SOLE 22153 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 695 14081 SH SOLE 14081 0 0 ISHARES INC CUR HD MSCI EM 46434G509 1468 44413 SH SOLE 44413 0 0 TIDAL ETF TR RPAR RISK PARI 886364603 531 21760 SH SOLE 21760 0 0 PRINCIPAL EXCHANGE-TRADED FD ACTV INCM ETF 74255Y102 498 11926 SH SOLE 11926 0 0 PRINCIPAL EXCHANGE-TRADED FD PRNC INVT GRAD 74255Y821 374 13977 SH SOLE 13977 0 0 PRINCIPAL EXCHANGE-TRADED FD QUALITY ETF 74255Y201 266 4998 SH SOLE 4998 0 0 PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 11025 277557 SH SOLE 277557 0 0 PRINCIPAL EXCHANGE-TRADED FD PRNCPL VLU ETF 74255Y300 292 6883 SH SOLE 6883 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 16999 352611 SH SOLE 352611 0 0 CONTRAFECT CORP COM NEW 212326300 57 13011 SH SOLE 13011 0 0 INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 704 25944 SH SOLE 25944 0 0 ISHARES TR US SML CP VALUE 46436E536 331 10770 SH SOLE 10770 0 0 ISHARES TR MSCI GBL MULTIFC 46434V316 315 8272 SH SOLE 8272 0 0 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 408 10092 SH SOLE 10092 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 367 23950 SH SOLE 23950 0 0 KRANESHARES TR KYA DYNMC INC 500767686 2307 105770 SH SOLE 105770 0 0 KRANESHARES TR LRG CAP QTY DIVD 500767728 2679 83468 SH SOLE 83468 0 0 KRANESHARES TR SML CAP QTY DIVD 500767710 1803 64810 SH SOLE 64810 0 0 WEST FRASER TIMBER CO LTD COM 952845105 376 5238 SH SOLE 5238 0 0 DREAM FINDERS HOMES INC COM CL A 26154D100 202 8254 SH SOLE 8254 0 0 SALEM MEDIA GROUP INC CL A 794093104 128 50000 SH SOLE 50000 0 0