0001214659-20-003654.txt : 20200423 0001214659-20-003654.hdr.sgml : 20200423 20200423125128 ACCESSION NUMBER: 0001214659-20-003654 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200423 DATE AS OF CHANGE: 20200423 EFFECTIVENESS DATE: 20200423 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: 20810191 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 03-31-2020 03-31-2020 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 04-20-2020 0 2958 84365513
INFORMATION TABLE 2 infotable.xml ALPS ETF TR ALERIAN MLP 00162Q866 21283 6186810 SH SOLE 6186810 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 12676 96677 SH SOLE 96677 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 850 9965 SH SOLE 9965 0 0 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 597 20379 SH SOLE 20379 0 0 ISHARES TR MRNING SM CP ETF 464288703 342 4003 SH SOLE 4003 0 0 ISHARES TR S&P MC 400GR ETF 464287606 105378 590483 SH SOLE 590483 0 0 ISHARES TR U.S. TECH ETF 464287721 18730 91637 SH SOLE 91637 0 0 SPDR SER TR BLOMBERG INTL TR 78464A516 50938 1832303 SH SOLE 1832303 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 58826 354179 SH SOLE 354179 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 133169 886022 SH SOLE 886022 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 1229 73224 SH SOLE 73224 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 10665 330685 SH SOLE 330685 0 0 EATON CORP PLC SHS G29183103 71180 916200 SH SOLE 916200 0 0 EVERSOURCE ENERGY COM 30040W108 14401 184132 SH SOLE 184132 0 0 HILL ROM HLDGS INC COM 431475102 7251 72078 SH SOLE 72078 0 0 PROLOGIS INC. COM 74340W103 42350 526936 SH SOLE 526936 0 0 UNITED BANKSHARES INC WEST V COM 909907107 1398 60558 SH SOLE 60558 0 0 3M CO COM 88579Y101 59620 436746 SH SOLE 436746 0 0 ABBOTT LABS COM 002824100 123756 1568319 SH SOLE 1568319 0 0 ABBVIE INC COM 00287Y109 161630 2121404 SH SOLE 2121404 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 155918 955028 SH SOLE 955028 0 0 AFLAC INC COM 001055102 15552 454199 SH SOLE 454199 0 0 AIR PRODS & CHEMS INC COM 009158106 60203 301605 SH SOLE 301605 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 37574 410693 SH SOLE 410693 0 0 ALLSTATE CORP COM 020002101 28077 306084 SH SOLE 306084 0 0 ALPHABET INC CAP STK CL A 02079K305 176888 152234 SH SOLE 152234 0 0 ALTRIA GROUP INC COM 02209S103 54239 1402612 SH SOLE 1402612 0 0 AMERICAN ELEC PWR CO INC COM 025537101 21882 273592 SH SOLE 273592 0 0 AMERICAN TOWER CORP NEW COM 03027X100 105500 484499 SH SOLE 484499 0 0 AMERIPRISE FINL INC COM 03076C106 21050 205404 SH SOLE 205404 0 0 AMGEN INC COM 031162100 122271 603125 SH SOLE 603125 0 0 ANTHEM INC COM 036752103 25430 112005 SH SOLE 112005 0 0 APPLE INC COM 037833100 427423 1680849 SH SOLE 1680849 0 0 APPLIED MATLS INC COM 038222105 34487 752670 SH SOLE 752670 0 0 GALLAGHER ARTHUR J & CO COM 363576109 46166 566379 SH SOLE 566379 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 46309 176995 SH SOLE 176995 0 0 AT&T INC COM 00206R102 138039 4735478 SH SOLE 4735478 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 67385 493016 SH SOLE 493016 0 0 AUTOZONE INC COM 053332102 21319 25200 SH SOLE 25200 0 0 BK OF AMERICA CORP COM 060505104 73094 3442942 SH SOLE 3442942 0 0 BCE INC COM NEW 05534B760 60546 1481784 SH SOLE 1481784 0 0 BEST BUY INC COM 086516101 15161 265977 SH SOLE 265977 0 0 BLACKROCK INC COM 09247X101 109684 249299 SH SOLE 249299 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 56217 1008550 SH SOLE 1008550 0 0 BROADCOM INC COM 11135F101 62990 265670 SH SOLE 265670 0 0 CANADIAN NATL RY CO COM 136375102 46710 601702 SH SOLE 601702 0 0 CARDINAL HEALTH INC COM 14149Y108 24534 511775 SH SOLE 511775 0 0 CATERPILLAR INC DEL COM 149123101 30556 263323 SH SOLE 263323 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 8161 91437 SH SOLE 91437 0 0 CBRE GROUP INC CL A 12504L109 17021 451362 SH SOLE 451362 0 0 CDW CORP COM 12514G108 43873 470384 SH SOLE 470384 0 0 CELANESE CORP DEL COM 150870103 2468 33629 SH SOLE 33629 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 36789 84318 SH SOLE 84318 0 0 CHEVRON CORP NEW COM 166764100 112999 1559472 SH SOLE 1559472 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 14469 22110 SH SOLE 22110 0 0 CISCO SYS INC COM 17275R102 198505 5049723 SH SOLE 5049723 0 0 CITIGROUP INC COM NEW 172967424 48448 1150231 SH SOLE 1150231 0 0 CLOROX CO DEL COM 189054109 31560 182163 SH SOLE 182163 0 0 COCA COLA CO COM 191216100 98481 2225554 SH SOLE 2225554 0 0 COMCAST CORP NEW CL A 20030N101 122260 3556123 SH SOLE 3556123 0 0 COSTCO WHSL CORP NEW COM 22160K105 100929 353976 SH SOLE 353976 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 81382 563586 SH SOLE 563586 0 0 CVS HEALTH CORP COM 126650100 62199 1048360 SH SOLE 1048360 0 0 D R HORTON INC COM 23331A109 19956 586938 SH SOLE 586938 0 0 DAVITA INC COM 23918K108 16133 212115 SH SOLE 212115 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 9905 347174 SH SOLE 347174 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 29361 230971 SH SOLE 230971 0 0 DISCOVER FINL SVCS COM 254709108 8933 250427 SH SOLE 250427 0 0 DISH NETWORK CORPORATION CL A 25470M109 8728 436615 SH SOLE 436615 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 70470 871287 SH SOLE 871287 0 0 DXC TECHNOLOGY CO COM 23355L106 320 24555 SH SOLE 24555 0 0 EASTMAN CHEM CO COM 277432100 8951 192172 SH SOLE 192172 0 0 EMERSON ELEC CO COM 291011104 24406 512200 SH SOLE 512200 0 0 EXTRA SPACE STORAGE INC COM 30225T102 12992 135675 SH SOLE 135675 0 0 EXXON MOBIL CORP COM 30231G102 83428 2197198 SH SOLE 2197198 0 0 FACTSET RESH SYS INC COM 303075105 41100 157663 SH SOLE 157663 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 10138 407471 SH SOLE 407471 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 61257 503595 SH SOLE 503595 0 0 F M C CORP COM NEW 302491303 15856 194104 SH SOLE 194104 0 0 FORD MTR CO DEL COM 345370860 6889 1426340 SH SOLE 1426340 0 0 GARMIN LTD SHS H2906T109 13667 182324 SH SOLE 182324 0 0 GENERAL DYNAMICS CORP COM 369550108 50583 382304 SH SOLE 382304 0 0 GILEAD SCIENCES INC COM 375558103 97118 1299059 SH SOLE 1299059 0 0 HORMEL FOODS CORP COM 440452100 36205 776258 SH SOLE 776258 0 0 HP INC COM 40434L105 17292 996104 SH SOLE 996104 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 13190 470899 SH SOLE 470899 0 0 HUNTINGTON BANCSHARES INC COM 446150104 24376 2969080 SH SOLE 2969080 0 0 INTEL CORP COM 458140100 123412 2280346 SH SOLE 2280346 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 35729 322087 SH SOLE 322087 0 0 INTL PAPER CO COM 460146103 11782 378490 SH SOLE 378490 0 0 ISHARES TR CORE S&P SCP ETF 464287804 282840 5040804 SH SOLE 5040804 0 0 ISHARES INC EM MKTS DIV ETF 464286319 28601 1016037 SH SOLE 1016037 0 0 ISHARES TR INTL SEL DIV ETF 464288448 38449 1701271 SH SOLE 1701271 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 638606 6438862 SH SOLE 6438862 0 0 JABIL INC COM 466313103 1426 57996 SH SOLE 57996 0 0 JOHNSON & JOHNSON COM 478160104 199581 1522005 SH SOLE 1522005 0 0 JPMORGAN CHASE & CO COM 46625H100 201242 2235278 SH SOLE 2235278 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 14430 113459 SH SOLE 113459 0 0 KEYCORP COM 493267108 12208 1177285 SH SOLE 1177285 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 42651 509691 SH SOLE 509691 0 0 KIMBERLY CLARK CORP COM 494368103 63233 494512 SH SOLE 494512 0 0 KINDER MORGAN INC DEL COM 49456B101 28052 2015263 SH SOLE 2015263 0 0 KOHLS CORP COM 500255104 2118 145176 SH SOLE 145176 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 40561 225187 SH SOLE 225187 0 0 LAM RESEARCH CORP COM 512807108 25247 105195 SH SOLE 105195 0 0 LINCOLN NATL CORP IND COM 534187109 1795 68201 SH SOLE 68201 0 0 LINDE PLC SHS G5494J103 53831 311106 SH SOLE 311106 0 0 LOCKHEED MARTIN CORP COM 539830109 72155 212877 SH SOLE 212877 0 0 LOWES COS INC COM 548661107 69607 808908 SH SOLE 808908 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 12144 244696 SH SOLE 244696 0 0 MASTERCARD INC CL A 57636Q104 229985 952081 SH SOLE 952081 0 0 MCDONALDS CORP COM 580135101 73165 442488 SH SOLE 442488 0 0 MEDTRONIC PLC SHS G5960L103 186561 2068761 SH SOLE 2068761 0 0 MERCK & CO. INC COM 58933Y105 166208 2160235 SH SOLE 2160235 0 0 METLIFE INC COM 59156R108 36781 1203178 SH SOLE 1203178 0 0 MICROSOFT CORP COM 594918104 671735 4259303 SH SOLE 4259303 0 0 MONDELEZ INTL INC CL A 609207105 66550 1328883 SH SOLE 1328883 0 0 NEXTERA ENERGY INC COM 65339F101 115132 478481 SH SOLE 478481 0 0 NIKE INC CL B 654106103 132280 1598738 SH SOLE 1598738 0 0 NORDSTROM INC COM 655664100 824 53700 SH SOLE 53700 0 0 NORTHROP GRUMMAN CORP COM 666807102 30131 99591 SH SOLE 99591 0 0 NUTRIEN LTD COM 67077M108 7370 217337 SH SOLE 217337 0 0 NVIDIA CORP COM 67066G104 73083 277250 SH SOLE 277250 0 0 NXP SEMICONDUCTORS N V COM N6596X109 17305 208671 SH SOLE 208671 0 0 OMNICOM GROUP INC COM 681919106 18624 339239 SH SOLE 339239 0 0 PACCAR INC COM 693718108 8155 133410 SH SOLE 133410 0 0 PAYCHEX INC COM 704326107 26535 421734 SH SOLE 421734 0 0 PEPSICO INC COM 713448108 138026 1149262 SH SOLE 1149262 0 0 PFIZER INC COM 717081103 152544 4673524 SH SOLE 4673524 0 0 PHILIP MORRIS INTL INC COM 718172109 112329 1539592 SH SOLE 1539592 0 0 PHILLIPS 66 COM 718546104 32596 607560 SH SOLE 607560 0 0 PNC FINL SVCS GROUP INC COM 693475105 33282 347704 SH SOLE 347704 0 0 PROCTER & GAMBLE CO COM 742718109 158123 1437479 SH SOLE 1437479 0 0 PRUDENTIAL FINL INC COM 744320102 12226 234490 SH SOLE 234490 0 0 PULTE GROUP INC COM 745867101 10350 463704 SH SOLE 463704 0 0 PVH CORPORATION COM 693656100 1674 44466 SH SOLE 44466 0 0 QUALCOMM INC COM 747525103 55101 814494 SH SOLE 814494 0 0 RALPH LAUREN CORP CL A 751212101 6097 91239 SH SOLE 91239 0 0 RAYTHEON CO COM NEW 755111507 25770 196490 SH SOLE 196490 0 0 ROBERT HALF INTL INC COM 770323103 2520 66749 SH SOLE 66749 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1508 46873 SH SOLE 46873 0 0 RPM INTL INC COM 749685103 13984 235020 SH SOLE 235020 0 0 S&P GLOBAL INC COM 78409V104 32934 134398 SH SOLE 134398 0 0 SABRE CORP COM 78573M104 245 41397 SH SOLE 41397 0 0 SANOFI SPONSORED ADR 80105N105 22822 521993 SH SOLE 521993 0 0 SAP SE SPON ADR 803054204 64853 586904 SH SOLE 586904 0 0 SCHLUMBERGER LTD COM 806857108 5968 442426 SH SOLE 442426 0 0 SHERWIN WILLIAMS CO COM 824348106 56157 122207 SH SOLE 122207 0 0 SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 30946 862726 SH SOLE 862726 0 0 SOUTHERN CO COM 842587107 41931 774486 SH SOLE 774486 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 79626 2341263 SH SOLE 2341263 0 0 STARBUCKS CORP COM 855244109 125804 1913655 SH SOLE 1913655 0 0 STATE STR CORP COM 857477103 13055 245080 SH SOLE 245080 0 0 STEEL DYNAMICS INC COM 858119100 5381 238719 SH SOLE 238719 0 0 NORTONLIFELOCK INC COM 668771108 12445 665159 SH SOLE 665159 0 0 SYNNEX CORP COM 87162W100 1382 18912 SH SOLE 18912 0 0 TARGET CORP COM 87612E106 58057 624471 SH SOLE 624471 0 0 TEXAS INSTRS INC COM 882508104 107886 1079613 SH SOLE 1079613 0 0 AES CORP COM 00130H105 12708 934398 SH SOLE 934398 0 0 LAUDER ESTEE COS INC CL A 518439104 44647 280202 SH SOLE 280202 0 0 HOME DEPOT INC COM 437076102 198224 1061668 SH SOLE 1061668 0 0 TORO CO COM 891092108 34854 535479 SH SOLE 535479 0 0 THOMSON REUTERS CORP COM NEW 884903709 13591 200282 SH SOLE 200282 0 0 TJX COS INC NEW COM 872540109 78772 1647611 SH SOLE 1647611 0 0 UNION PAC CORP COM 907818108 78908 559474 SH SOLE 559474 0 0 UNITED AIRLS HLDGS INC COM 910047109 295 9361 SH SOLE 9361 0 0 UNITED RENTALS INC COM 911363109 4579 44502 SH SOLE 44502 0 0 UNITEDHEALTH GROUP INC COM 91324P102 171255 686724 SH SOLE 686724 0 0 US BANCORP DEL COM NEW 902973304 40870 1186360 SH SOLE 1186360 0 0 VALERO ENERGY CORP COM 91913Y100 21425 472331 SH SOLE 472331 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 867887 25868477 SH SOLE 25868477 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1684607 10751207 SH SOLE 10751207 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 154520 2184024 SH SOLE 2184024 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1840406 22394825 SH SOLE 22394825 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 319906 4044328 SH SOLE 4044328 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 193550 2179618 SH SOLE 2179618 0 0 VENTAS INC COM 92276F100 9695 361743 SH SOLE 361743 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 190419 3543993 SH SOLE 3543993 0 0 V F CORP COM 918204108 25941 479672 SH SOLE 479672 0 0 VIACOMCBS INC CL B 92556H206 2177 155368 SH SOLE 155368 0 0 VISA INC COM CL A 92826C839 283047 1756745 SH SOLE 1756745 0 0 WP CAREY INC COM 92936U109 6935 119401 SH SOLE 119401 0 0 WALMART INC COM 931142103 150811 1327329 SH SOLE 1327329 0 0 WELLS FARGO CO NEW COM 949746101 71563 2493477 SH SOLE 2493477 0 0 WILLIAMS SONOMA INC COM 969904101 1413 33241 SH SOLE 33241 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 1814 83574 SH SOLE 83574 0 0 XCEL ENERGY INC COM 98389B100 17167 284699 SH SOLE 284699 0 0 ZOETIS INC CL A 98978V103 128185 1089178 SH SOLE 1089178 0 0 FLWS/1-800 FLOWERS CL A 68243Q106 181 13658 SH SOLE 13658 0 0 2U INC COM 90214J101 1744 82175 SH SOLE 82175 0 0 58 COM INC SPON ADR REP A 31680Q104 512 10512 SH SOLE 10512 0 0 8X8 INC NEW COM 282914100 351 25305 SH SOLE 25305 0 0 SMITH A O CORP COM 831865209 7253 191829 SH SOLE 191829 0 0 ETF SER SOLUTIONS AAM S&P EMRG 26922A586 220 14127 SH SOLE 14127 0 0 AAON INC COM PAR $0.004 000360206 1456 30129 SH SOLE 30129 0 0 AARONS INC COM PAR $0.50 002535300 1784 78302 SH SOLE 78302 0 0 ABB LTD SPONSORED ADR 000375204 8588 497566 SH SOLE 497566 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 427 58221 SH SOLE 58221 0 0 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1500 22087 SH SOLE 22087 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 675 49847 SH SOLE 49847 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1943 128232 SH SOLE 128232 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 454 68974 SH SOLE 68974 0 0 ABIOMED INC COM 003654100 870 5991 SH SOLE 5991 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1101 60026 SH SOLE 60026 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 669 15844 SH SOLE 15844 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 144 11621 SH SOLE 11621 0 0 ACCELERON PHARMA INC COM 00434H108 445 4955 SH SOLE 4955 0 0 ACI WORLDWIDE INC COM 004498101 2034 84212 SH SOLE 84212 0 0 ACTIVISION BLIZZARD INC COM 00507V109 16848 283263 SH SOLE 283263 0 0 ACUITY BRANDS INC COM 00508Y102 2528 29509 SH SOLE 29509 0 0 ACUSHNET HOLDINGS CORP COM 005098108 839 32615 SH SOLE 32615 0 0 ADDUS HOMECARE CORP COM 006739106 524 7757 SH SOLE 7757 0 0 ADOBE INC COM 00724F101 167033 524865 SH SOLE 524865 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 10380 111234 SH SOLE 111234 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 361 12271 SH SOLE 12271 0 0 ADVANCED ENERGY INDS COM 007973100 1351 27852 SH SOLE 27852 0 0 ADVANCED MICRO DEVICES INC COM 007903107 5917 130105 SH SOLE 130105 0 0 AEGON N V NY REGISTRY SHS 007924103 838 336591 SH SOLE 336591 0 0 AERCAP HOLDINGS NV SHS N00985106 4230 185591 SH SOLE 185591 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 186 13792 SH SOLE 13792 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 524 12537 SH SOLE 12537 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 4168 70479 SH SOLE 70479 0 0 AGCO CORP COM 001084102 642 13580 SH SOLE 13580 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 16264 227083 SH SOLE 227083 0 0 AGNC INVT CORP COM 00123Q104 3670 346862 SH SOLE 346862 0 0 AGREE REALTY CORP COM 008492100 3559 57493 SH SOLE 57493 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 502 34837 SH SOLE 34837 0 0 AIR LEASE CORP CL A 00912X302 4166 188161 SH SOLE 188161 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 483 26430 SH SOLE 26430 0 0 AKARI THERAPEUTICS PLC SPONSORED ADR 00972G108 17 11753 SH SOLE 11753 0 0 ALAMO GROUP INC COM 011311107 241 2710 SH SOLE 2710 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 77 15339 SH SOLE 15339 0 0 ALARM COM HLDGS INC COM 011642105 1972 50685 SH SOLE 50685 0 0 ALASKA AIR GROUP INC COM 011659109 1281 44987 SH SOLE 44987 0 0 ALBANY INTL CORP CL A 012348108 2209 46677 SH SOLE 46677 0 0 ALBEMARLE CORP COM 012653101 4611 81794 SH SOLE 81794 0 0 ALCON INC ORD SHS H01301128 38376 754589 SH SOLE 754589 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 844 75247 SH SOLE 75247 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 13026 95037 SH SOLE 95037 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 18622 207393 SH SOLE 207393 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 3139 234647 SH SOLE 234647 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 67591 347546 SH SOLE 347546 0 0 ALIGN TECHNOLOGY INC COM 016255101 18982 109122 SH SOLE 109122 0 0 ALLEGHANY CORP DEL COM 017175100 2535 4590 SH SOLE 4590 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 1030 121211 SH SOLE 121211 0 0 ALLEGIANT TRAVEL CO COM 01748X102 325 3968 SH SOLE 3968 0 0 ALLEGION PLC ORD SHS G0176J109 9070 98566 SH SOLE 98566 0 0 ALLERGAN PLC SHS G0177J108 9959 56235 SH SOLE 56235 0 0 ALLETE INC COM NEW 018522300 1419 23385 SH SOLE 23385 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 557 16546 SH SOLE 16546 0 0 ALLIANT ENERGY CORP COM 018802108 1019 21111 SH SOLE 21111 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 3761 115333 SH SOLE 115333 0 0 ALLY FINL INC COM 02005N100 3658 253530 SH SOLE 253530 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 914 8400 SH SOLE 8400 0 0 ALPHABET INC CAP STK CL C 02079K107 207217 178204 SH SOLE 178204 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 484 15465 SH SOLE 15465 0 0 ALTAIR ENGR INC COM CL A 021369103 304 11462 SH SOLE 11462 0 0 ALTERYX INC COM CL A 02156B103 1898 19944 SH SOLE 19944 0 0 ALTICE USA INC CL A 02156K103 945 42387 SH SOLE 42387 0 0 ALTRA INDL MOTION CORP COM 02208R106 1037 59301 SH SOLE 59301 0 0 AMAZON COM INC COM 023135106 276501 141816 SH SOLE 141816 0 0 AMBARELLA INC SHS G037AX101 1128 23234 SH SOLE 23234 0 0 AMBEV SA SPONSORED ADR 02319V103 5678 2468705 SH SOLE 2468705 0 0 AMC NETWORKS INC CL A 00164V103 573 23569 SH SOLE 23569 0 0 AMCOR PLC ORD G0250X107 1574 193838 SH SOLE 193838 0 0 AMDOCS LTD SHS G02602103 8058 146587 SH SOLE 146587 0 0 AMEDISYS INC COM 023436108 7208 39270 SH SOLE 39270 0 0 AMERCO COM 023586100 1680 5781 SH SOLE 5781 0 0 AMEREN CORP COM 023608102 15143 207923 SH SOLE 207923 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1379 117095 SH SOLE 117095 0 0 AMERICAS CAR MART INC COM 03062T105 562 9975 SH SOLE 9975 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 395 32400 SH SOLE 32400 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 54 15051 SH SOLE 15051 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 3099 111662 SH SOLE 111662 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1387 174525 SH SOLE 174525 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 1352 71893 SH SOLE 71893 0 0 AMERICAN EXPRESS CO COM 025816109 29712 347065 SH SOLE 347065 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 262 41998 SH SOLE 41998 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 792 11304 SH SOLE 11304 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 3344 144129 SH SOLE 144129 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 19807 816784 SH SOLE 816784 0 0 AMER STATES WTR CO COM 029899101 3147 38497 SH SOLE 38497 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 2672 22352 SH SOLE 22352 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 786 17258 SH SOLE 17258 0 0 AMERICOLD RLTY TR COM 03064D108 11212 329384 SH SOLE 329384 0 0 AMERISAFE INC COM 03071H100 2006 31115 SH SOLE 31115 0 0 AMERISOURCEBERGEN CORP COM 03073E105 26086 294754 SH SOLE 294754 0 0 AMETEK INC COM 031100100 15091 209542 SH SOLE 209542 0 0 AMN HEALTHCARE SVCS INC COM 001744101 9833 170093 SH SOLE 170093 0 0 AMPHENOL CORP NEW CL A 032095101 26286 360680 SH SOLE 360680 0 0 AMYRIS INC COM NEW 03236M200 35 13850 SH SOLE 13850 0 0 ANALOG DEVICES INC COM 032654105 23474 261838 SH SOLE 261838 0 0 ANDERSONS INC COM 034164103 253 13481 SH SOLE 13481 0 0 ANGIODYNAMICS INC COM 03475V101 869 83329 SH SOLE 83329 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 577 34712 SH SOLE 34712 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 11669 264487 SH SOLE 264487 0 0 ANIKA THERAPEUTICS INC COM 035255108 601 20804 SH SOLE 20804 0 0 ANIXTER INTL INC COM 035290105 291 3315 SH SOLE 3315 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1523 300491 SH SOLE 300491 0 0 ANSYS INC COM 03662Q105 31915 137288 SH SOLE 137288 0 0 ANTARES PHARMA INC COM 036642106 137 58136 SH SOLE 58136 0 0 ANTERO MIDSTREAM CORP COM 03676B102 115 54639 SH SOLE 54639 0 0 ANTERO RESOURCES CORP COM 03674X106 49 68226 SH SOLE 68226 0 0 APACHE CORP COM 037411105 186 44581 SH SOLE 44581 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 2195 62434 SH SOLE 62434 0 0 APERGY CORP COM 03755L104 431 74952 SH SOLE 74952 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 740 99699 SH SOLE 99699 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 3141 93764 SH SOLE 93764 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 521 44907 SH SOLE 44907 0 0 APPFOLIO INC COM CL A 03783C100 643 5791 SH SOLE 5791 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 520 56690 SH SOLE 56690 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 647 14146 SH SOLE 14146 0 0 APTARGROUP INC COM 038336103 4015 40339 SH SOLE 40339 0 0 APTIV PLC SHS G6095L109 8392 170435 SH SOLE 170435 0 0 ARAMARK COM 03852U106 1325 66346 SH SOLE 66346 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 521 55803 SH SOLE 55803 0 0 ARCH CAP GROUP LTD ORD G0450A105 6625 232788 SH SOLE 232788 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 11236 319381 SH SOLE 319381 0 0 ARCHROCK INC COM 03957W106 455 120940 SH SOLE 120940 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 102 30637 SH SOLE 30637 0 0 ARDAGH GROUP S A CL A L0223L101 133 11179 SH SOLE 11179 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 487 11607 SH SOLE 11607 0 0 ARES CAPITAL CORP COM 04010L103 1298 120388 SH SOLE 120388 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 4325 139826 SH SOLE 139826 0 0 ARGENX SE SPONSORED ADR 04016X101 1046 7942 SH SOLE 7942 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 1346 36326 SH SOLE 36326 0 0 ARISTA NETWORKS INC COM 040413106 7592 37481 SH SOLE 37481 0 0 ARK ETF TR INNOVATION ETF 00214Q104 1423 32333 SH SOLE 32333 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 202 3824 SH SOLE 3824 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 698 65267 SH SOLE 65267 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 94 10711 SH SOLE 10711 0 0 ARMSTRONG WORLD INDS INC COM 04247X102 3316 41753 SH SOLE 41753 0 0 ARROW ELECTRS INC COM 042735100 2011 38772 SH SOLE 38772 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1093 37974 SH SOLE 37974 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1426 66367 SH SOLE 66367 0 0 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 2700 721999 SH SOLE 721999 0 0 ASGN INC COM 00191U102 914 25885 SH SOLE 25885 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 388 7754 SH SOLE 7754 0 0 ASPEN TECHNOLOGY INC COM 045327103 12729 133894 SH SOLE 133894 0 0 ASSOCIATED BANC CORP COM 045487105 165 12874 SH SOLE 12874 0 0 ASSURANT INC COM 04621X108 1639 15747 SH SOLE 15747 0 0 ASSURED GUARANTY LTD COM G0585R106 500 19400 SH SOLE 19400 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 17193 384984 SH SOLE 384984 0 0 ASTRONICS CORP COM 046433108 207 22530 SH SOLE 22530 0 0 ATA CREATIVITY GLOBAL SPONSORED ADS 00211V106 28 29918 SH SOLE 29918 0 0 ATHENE HLDG LTD CL A G0684D107 263 10591 SH SOLE 10591 0 0 ATKORE INTL GROUP INC COM 047649108 689 32713 SH SOLE 32713 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 2611 119228 SH SOLE 119228 0 0 ATLANTICA YIELD PLC SHS G0751N103 969 43448 SH SOLE 43448 0 0 ATLAS CORP SHS Y0436Q109 2346 305064 SH SOLE 305064 0 0 ATLASSIAN CORP PLC CL A G06242104 1078 7857 SH SOLE 7857 0 0 ATMOS ENERGY CORP COM 049560105 5711 57555 SH SOLE 57555 0 0 ATRION CORP COM 049904105 202 310 SH SOLE 310 0 0 AURORA CANNABIS INC COM 05156X108 23 25218 SH SOLE 25218 0 0 AUTODESK INC COM 052769106 43604 279336 SH SOLE 279336 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 942 13265 SH SOLE 13265 0 0 AUTOLIV INC COM 052800109 778 16907 SH SOLE 16907 0 0 AVALARA INC COM 05338G106 1259 16871 SH SOLE 16871 0 0 AVALONBAY CMNTYS INC COM 053484101 7042 47850 SH SOLE 47850 0 0 AVANGRID INC COM 05351W103 201 4585 SH SOLE 4585 0 0 AVANTOR INC COM 05352A100 476 38150 SH SOLE 38150 0 0 AVERY DENNISON CORP COM 053611109 9121 89539 SH SOLE 89539 0 0 AVISTA CORP COM 05379B107 1413 33262 SH SOLE 33262 0 0 AVNET INC COM 053807103 862 34335 SH SOLE 34335 0 0 AXALTA COATING SYS LTD COM G0750C108 2157 124926 SH SOLE 124926 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 443 11470 SH SOLE 11470 0 0 AXOGEN INC COM 05463X106 372 35725 SH SOLE 35725 0 0 AXON ENTERPRISE INC COM 05464C101 249 3520 SH SOLE 3520 0 0 AXOS FINL INC COM 05465C100 370 20390 SH SOLE 20390 0 0 BADGER METER INC COM 056525108 3475 64841 SH SOLE 64841 0 0 BAIDU INC SPON ADR REP A 056752108 12393 122963 SH SOLE 122963 0 0 BAKER HUGHES COMPANY CL A 05722G100 1655 157591 SH SOLE 157591 0 0 BALCHEM CORP COM 057665200 3660 37073 SH SOLE 37073 0 0 BALL CORP COM 058498106 6140 94965 SH SOLE 94965 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 7802 2549594 SH SOLE 2549594 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 396 97477 SH SOLE 97477 0 0 BANCO SANTANDER SA ADR 05964H105 97 41433 SH SOLE 41433 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 499 19991 SH SOLE 19991 0 0 BANK MONTREAL COM 063671101 1592 31676 SH SOLE 31676 0 0 BANK HAWAII CORP COM 062540109 2146 38851 SH SOLE 38851 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 879 51614 SH SOLE 51614 0 0 BANK NEW YORK MELLON CORP COM 064058100 7765 230552 SH SOLE 230552 0 0 BANK OZK COM 06417N103 6500 389210 SH SOLE 389210 0 0 BANKUNITED INC COM 06652K103 380 20313 SH SOLE 20313 0 0 BAOZUN INC SPONSORED ADR 06684L103 264 9465 SH SOLE 9465 0 0 BARCLAYS PLC ADR 06738E204 3440 759345 SH SOLE 759345 0 0 BARNES GROUP INC COM 067806109 2188 52310 SH SOLE 52310 0 0 BARRICK GOLD CORPORATION COM 067901108 10524 574477 SH SOLE 574477 0 0 BAUSCH HEALTH COS INC COM 071734107 534 34458 SH SOLE 34458 0 0 BAXTER INTL INC COM 071813109 11663 143651 SH SOLE 143651 0 0 BECTON DICKINSON & CO COM 075887109 46127 200753 SH SOLE 200753 0 0 BEIGENE LTD SPONSORED ADR 07725L102 1004 8152 SH SOLE 8152 0 0 BELDEN INC COM 077454106 477 13233 SH SOLE 13233 0 0 BENCHMARK ELECTRS INC COM 08160H101 1016 50836 SH SOLE 50836 0 0 BENEFITFOCUS INC COM 08180D106 117 13153 SH SOLE 13153 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 145941 798231 SH SOLE 798231 0 0 BERRY GLOBAL GROUP INC COM 08579W103 1562 46342 SH SOLE 46342 0 0 BEYOND MEAT INC COM 08862E109 267 4007 SH SOLE 4007 0 0 BGC PARTNERS INC CL A 05541T101 313 124085 SH SOLE 124085 0 0 BHP GROUP LTD SPONSORED ADS 088606108 3221 87784 SH SOLE 87784 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 1603 52825 SH SOLE 52825 0 0 BIO-TECHNE CORP COM 09073M104 5451 28749 SH SOLE 28749 0 0 BIO RAD LABS INC CL A 090572207 12767 36419 SH SOLE 36419 0 0 BIOGEN INC COM 09062X103 51858 163909 SH SOLE 163909 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 11385 134735 SH SOLE 134735 0 0 BIOTELEMETRY INC COM 090672106 1562 40548 SH SOLE 40548 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 4745 186280 SH SOLE 186280 0 0 BLACK HILLS CORP COM 092113109 647 10111 SH SOLE 10111 0 0 BLACK KNIGHT INC COM 09215C105 8073 139046 SH SOLE 139046 0 0 BLACKBAUD INC COM 09227Q100 1625 29252 SH SOLE 29252 0 0 BLACKLINE INC COM 09239B109 6298 119717 SH SOLE 119717 0 0 BLACKROCK CAP INVT CORP COM 092533108 61 27842 SH SOLE 27842 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 941 144126 SH SOLE 144126 0 0 BLACKROCK LTD DURATION INC T COM SHS 09249W101 510 40378 SH SOLE 40378 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 7666 168223 SH SOLE 168223 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 791 42508 SH SOLE 42508 0 0 BLUEBIRD BIO INC COM 09609G100 568 12355 SH SOLE 12355 0 0 BOEING CO COM 097023105 17423 116820 SH SOLE 116820 0 0 BOINGO WIRELESS INC COM 09739C102 169 15960 SH SOLE 15960 0 0 BOISE CASCADE CO DEL COM 09739D100 292 12293 SH SOLE 12293 0 0 BOK FINL CORP COM NEW 05561Q201 3468 81484 SH SOLE 81484 0 0 BOOKING HLDGS INC COM 09857L108 29941 22256 SH SOLE 22256 0 0 BOOT BARN HLDGS INC COM 099406100 627 48481 SH SOLE 48481 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 12204 177802 SH SOLE 177802 0 0 BORGWARNER INC COM 099724106 5437 223097 SH SOLE 223097 0 0 BOSTON BEER INC CL A 100557107 713 1940 SH SOLE 1940 0 0 BOSTON PROPERTIES INC COM 101121101 7695 83437 SH SOLE 83437 0 0 BOSTON SCIENTIFIC CORP COM 101137107 20702 634458 SH SOLE 634458 0 0 BOTTOMLINE TECH DEL INC COM 101388106 1884 51402 SH SOLE 51402 0 0 BOYD GAMING CORP COM 103304101 299 20763 SH SOLE 20763 0 0 BP PLC SPONSORED ADR 055622104 30640 1256266 SH SOLE 1256266 0 0 BRADY CORP CL A 104674106 505 11179 SH SOLE 11179 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 947 90005 SH SOLE 90005 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2125 20833 SH SOLE 20833 0 0 BRIGHTVIEW HLDGS INC COM 10948C107 757 68474 SH SOLE 68474 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 34836 1018902 SH SOLE 1018902 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 883 92973 SH SOLE 92973 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 17368 183148 SH SOLE 183148 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 7811 176522 SH SOLE 176522 0 0 BROOKFIELD PPTY REIT INC CL A 11282X103 1502 176957 SH SOLE 176957 0 0 BROOKS AUTOMATION INC NEW COM 114340102 3963 129934 SH SOLE 129934 0 0 BROWN & BROWN INC COM 115236101 2584 71329 SH SOLE 71329 0 0 BROWN FORMAN CORP CL B 115637209 11696 210698 SH SOLE 210698 0 0 BRP GROUP INC COM CL A 05589G102 124 11766 SH SOLE 11766 0 0 BRUKER CORP COM 116794108 1259 35102 SH SOLE 35102 0 0 BRUNSWICK CORP COM 117043109 2240 63336 SH SOLE 63336 0 0 BRYN MAWR BK CORP COM 117665109 556 19605 SH SOLE 19605 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 270 22048 SH SOLE 22048 0 0 BURLINGTON STORES INC COM 122017106 9771 61664 SH SOLE 61664 0 0 BWX TECHNOLOGIES INC COM 05605H100 5414 111143 SH SOLE 111143 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 32033 483882 SH SOLE 483882 0 0 CABLE ONE INC COM 12685J105 4589 2791 SH SOLE 2791 0 0 CABOT CORP COM 127055101 1048 40106 SH SOLE 40106 0 0 CABOT MICROELECTRONICS CORP COM 12709P103 7480 65530 SH SOLE 65530 0 0 CABOT OIL & GAS CORP COM 127097103 4722 274692 SH SOLE 274692 0 0 CACI INTL INC CL A 127190304 5523 26159 SH SOLE 26159 0 0 CACTUS INC CL A 127203107 331 28545 SH SOLE 28545 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 4253 64395 SH SOLE 64395 0 0 CAE INC COM 124765108 885 70147 SH SOLE 70147 0 0 CAL MAINE FOODS INC COM NEW 128030202 642 14598 SH SOLE 14598 0 0 CALAMP CORP COM 128126109 328 72792 SH SOLE 72792 0 0 CALAVO GROWERS INC COM 128246105 3102 53763 SH SOLE 53763 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 404 8026 SH SOLE 8026 0 0 CALLAWAY GOLF CO COM 131193104 545 53289 SH SOLE 53289 0 0 CALLON PETE CO DEL COM 13123X102 31 57096 SH SOLE 57096 0 0 CAMDEN PPTY TR SH BEN INT 133131102 5898 74433 SH SOLE 74433 0 0 CAMECO CORP COM 13321L108 325 42570 SH SOLE 42570 0 0 CAMPBELL SOUP CO COM 134429109 596 12909 SH SOLE 12909 0 0 CANADIAN IMP BK COMM COM 136069101 26336 454311 SH SOLE 454311 0 0 CANADIAN NAT RES LTD COM 136385101 720 53112 SH SOLE 53112 0 0 CANADIAN PAC RY LTD COM 13645T100 33477 152451 SH SOLE 152451 0 0 CANNAE HLDGS INC COM 13765N107 696 20797 SH SOLE 20797 0 0 CANON INC SPONSORED ADR 138006309 2730 126174 SH SOLE 126174 0 0 CANTEL MEDICAL CORP COM 138098108 2415 67271 SH SOLE 67271 0 0 CAPITAL ONE FINL CORP COM 14040H105 8879 176104 SH SOLE 176104 0 0 CAREDX INC COM 14167L103 366 16770 SH SOLE 16770 0 0 CARETRUST REIT INC COM 14174T107 198 13384 SH SOLE 13384 0 0 CARGURUS INC COM CL A 141788109 663 34997 SH SOLE 34997 0 0 CARLISLE COS INC COM 142339100 4537 36214 SH SOLE 36214 0 0 CARMAX INC COM 143130102 14889 276602 SH SOLE 276602 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3225 244892 SH SOLE 244892 0 0 CARNIVAL PLC ADR 14365C103 360 30191 SH SOLE 30191 0 0 CAROLINA FINL CORP NEW COM 143873107 784 30290 SH SOLE 30290 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 756 38781 SH SOLE 38781 0 0 CARTERS INC COM 146229109 4455 67773 SH SOLE 67773 0 0 CARVANA CO CL A 146869102 4621 83881 SH SOLE 83881 0 0 CASELLA WASTE SYS INC CL A 147448104 1877 48046 SH SOLE 48046 0 0 CASEYS GEN STORES INC COM 147528103 5436 41028 SH SOLE 41028 0 0 CATALENT INC COM 148806102 7899 152045 SH SOLE 152045 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 1006 139383 SH SOLE 139383 0 0 CATHAY GEN BANCORP COM 149150104 1357 59137 SH SOLE 59137 0 0 CAVCO INDS INC DEL COM 149568107 2592 17882 SH SOLE 17882 0 0 CBL & ASSOC PPTYS INC COM 124830100 6 29260 SH SOLE 29260 0 0 CDK GLOBAL INC COM 12508E101 2634 80188 SH SOLE 80188 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 12 12523 SH SOLE 12523 0 0 CELLECTIS S A SPONSORED ADS 15117K103 571 62090 SH SOLE 62090 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 275 129890 SH SOLE 129890 0 0 CENTENE CORP DEL COM 15135B101 17780 299270 SH SOLE 299270 0 0 CENTERPOINT ENERGY INC COM 15189T107 3994 258501 SH SOLE 258501 0 0 CENTERSTATE BK CORP COM 15201P109 547 31746 SH SOLE 31746 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 650 25435 SH SOLE 25435 0 0 CENTURYLINK INC COM 156700106 4085 431835 SH SOLE 431835 0 0 CERENCE INC COM 156727109 771 50059 SH SOLE 50059 0 0 CERIDIAN HCM HLDG INC COM 15677J108 790 15782 SH SOLE 15782 0 0 CERNER CORP COM 156782104 6994 111033 SH SOLE 111033 0 0 CERUS CORP COM 157085101 153 32848 SH SOLE 32848 0 0 CF INDS HLDGS INC COM 125269100 4740 174256 SH SOLE 174256 0 0 CGI INC CL A SUB VTG 12532H104 9195 169127 SH SOLE 169127 0 0 CHANGE HEALTHCARE INC COM 15912K100 134 13375 SH SOLE 13375 0 0 CHARLES RIV LABS INTL INC COM 159864107 13385 106055 SH SOLE 106055 0 0 SCHWAB CHARLES CORP COM 808513105 27076 805349 SH SOLE 805349 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 23647 235202 SH SOLE 235202 0 0 CHEESECAKE FACTORY INC COM 163072101 1346 78799 SH SOLE 78799 0 0 CHEETAH MOBILE INC ADR 163075104 35 16759 SH SOLE 16759 0 0 CHEGG INC COM 163092109 1957 54697 SH SOLE 54697 0 0 CHEMED CORP NEW COM 16359R103 18032 41625 SH SOLE 41625 0 0 CHENIERE ENERGY INC COM NEW 16411R208 3789 113108 SH SOLE 113108 0 0 CHESAPEAKE UTILS CORP COM 165303108 3012 35139 SH SOLE 35139 0 0 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 348 35688 SH SOLE 35688 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 10603 281461 SH SOLE 281461 0 0 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 911 18706 SH SOLE 18706 0 0 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 637 20879 SH SOLE 20879 0 0 CHINA UNICOM HONG KONG SPONSORED ADR 16945R104 236 40131 SH SOLE 40131 0 0 CHOICE HOTELS INTL INC COM 169905106 534 8725 SH SOLE 8725 0 0 CHUBB LIMITED COM H1467J104 62759 561901 SH SOLE 561901 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 397 11173 SH SOLE 11173 0 0 CHURCH & DWIGHT INC COM 171340102 9886 154040 SH SOLE 154040 0 0 CHURCHILL DOWNS INC COM 171484108 2344 22768 SH SOLE 22768 0 0 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 1334 128179 SH SOLE 128179 0 0 CIENA CORP COM NEW 171779309 4688 117750 SH SOLE 117750 0 0 CIGNA CORP NEW COM 125523100 21269 120044 SH SOLE 120044 0 0 CIMAREX ENERGY CO COM 171798101 987 58657 SH SOLE 58657 0 0 CIMPRESS PLC SHS EURO G2143T103 226 4256 SH SOLE 4256 0 0 CINCINNATI FINL CORP COM 172062101 5326 70587 SH SOLE 70587 0 0 CINEMARK HOLDINGS INC COM 17243V102 516 50662 SH SOLE 50662 0 0 CINTAS CORP COM 172908105 14502 83722 SH SOLE 83722 0 0 CIRRUS LOGIC INC COM 172755100 1243 18933 SH SOLE 18933 0 0 CIT GROUP INC COM NEW 125581801 952 55131 SH SOLE 55131 0 0 CITIZENS FINANCIAL GROUP INC COM 174610105 5638 299717 SH SOLE 299717 0 0 CITRIX SYS INC COM 177376100 16109 113805 SH SOLE 113805 0 0 CIVEO CORP CDA COM 17878Y108 32 78890 SH SOLE 78890 0 0 CLARIVATE ANALYTICS PLC COM G21810109 1735 83591 SH SOLE 83591 0 0 CLEAN HARBORS INC COM 184496107 4120 80242 SH SOLE 80242 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 1361 46585 SH SOLE 46585 0 0 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 203 6269 SH SOLE 6269 0 0 CLEARWAY ENERGY INC CL C 18539C204 429 22838 SH SOLE 22838 0 0 CLEARWAY ENERGY INC CL A 18539C105 338 19695 SH SOLE 19695 0 0 CLEVELAND CLIFFS INC COM 185899101 673 170384 SH SOLE 170384 0 0 CLOUDERA INC COM 18914U100 118 15013 SH SOLE 15013 0 0 CLOUDFLARE INC CL A COM 18915M107 422 17977 SH SOLE 17977 0 0 CME GROUP INC COM 12572Q105 44061 254818 SH SOLE 254818 0 0 CMS ENERGY CORP COM 125896100 25842 439867 SH SOLE 439867 0 0 CNA FINL CORP COM 126117100 552 17777 SH SOLE 17777 0 0 CNOOC LIMITED SPONSORED ADR 126132109 2457 23749 SH SOLE 23749 0 0 CNX RESOURCES CORPORATION COM 12653C108 82 15452 SH SOLE 15452 0 0 COASTAL FINL CORP WA COM NEW 19046P209 290 27601 SH SOLE 27601 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 2239 59648 SH SOLE 59648 0 0 COCA COLA FEMSA S A B DE C V SPONSORD ADR REP 191241108 206 5122 SH SOLE 5122 0 0 CODEXIS INC COM 192005106 228 20399 SH SOLE 20399 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 4370 53311 SH SOLE 53311 0 0 COGNEX CORP COM 192422103 5264 124689 SH SOLE 124689 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 31619 680417 SH SOLE 680417 0 0 COHEN & STEERS INC COM 19247A100 3082 67804 SH SOLE 67804 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 414 21967 SH SOLE 21967 0 0 COHERENT INC COM 192479103 1159 10888 SH SOLE 10888 0 0 COHERUS BIOSCIENCES INC COM 19249H103 811 49977 SH SOLE 49977 0 0 COLFAX CORP COM 194014106 604 30488 SH SOLE 30488 0 0 COLGATE PALMOLIVE CO COM 194162103 19243 289978 SH SOLE 289978 0 0 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 167 10224 SH SOLE 10224 0 0 COLONY CAP INC NEW CL A COM 19626G108 28 16131 SH SOLE 16131 0 0 COLONY CR REAL ESTATE INC COM CL A 19625T101 40 10180 SH SOLE 10180 0 0 COLUMBIA BKG SYS INC COM 197236102 1934 72163 SH SOLE 72163 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 348 4991 SH SOLE 4991 0 0 COMERICA INC COM 200340107 1643 56009 SH SOLE 56009 0 0 COMFORT SYS USA INC COM 199908104 3400 93029 SH SOLE 93029 0 0 COMMERCE BANCSHARES INC COM 200525103 3524 69981 SH SOLE 69981 0 0 COMMERCIAL METALS CO COM 201723103 901 57040 SH SOLE 57040 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 18551 419325 SH SOLE 419325 0 0 COMMUNITY BK SYS INC COM 203607106 427 7262 SH SOLE 7262 0 0 COMMUNITY HEALTH SYS INC NEW COM 203668108 56 16841 SH SOLE 16841 0 0 COMMVAULT SYSTEMS INC COM 204166102 981 24225 SH SOLE 24225 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 200 27046 SH SOLE 27046 0 0 COMPASS MINERALS INTL INC COM 20451N101 1467 38137 SH SOLE 38137 0 0 CONAGRA BRANDS INC COM 205887102 6178 210569 SH SOLE 210569 0 0 CONCHO RES INC COM 20605P101 526 12267 SH SOLE 12267 0 0 CONMED CORP COM 207410101 1527 26663 SH SOLE 26663 0 0 CONOCOPHILLIPS COM 20825C104 30210 980850 SH SOLE 980850 0 0 CONSOLIDATED EDISON INC COM 209115104 7168 91898 SH SOLE 91898 0 0 CONSTELLATION BRANDS INC CL A 21036P108 21570 150459 SH SOLE 150459 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 296 17536 SH SOLE 17536 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 55952 1027213 SH SOLE 1027213 0 0 CONTINENTAL RES INC COM 212015101 594 77793 SH SOLE 77793 0 0 COPART INC COM 217204106 21113 308136 SH SOLE 308136 0 0 CORCEPT THERAPEUTICS INC COM 218352102 281 23644 SH SOLE 23644 0 0 LISTED FD TR CORE ALT FD 53656F847 7391 259133 SH SOLE 259133 0 0 CORE LABORATORIES N V COM N22717107 256 24790 SH SOLE 24790 0 0 CORE MARK HOLDING CO INC COM 218681104 2501 87535 SH SOLE 87535 0 0 CORESITE RLTY CORP COM 21870Q105 7183 61979 SH SOLE 61979 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 445 14007 SH SOLE 14007 0 0 CORNING INC COM 219350105 10964 533766 SH SOLE 533766 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1159 52387 SH SOLE 52387 0 0 CORTEVA INC COM 22052L104 15650 665968 SH SOLE 665968 0 0 COSAN LTD SHS A G25343107 451 36702 SH SOLE 36702 0 0 COSTAR GROUP INC COM 22160N109 20952 35680 SH SOLE 35680 0 0 COTY INC COM CL A 222070203 52 10080 SH SOLE 10080 0 0 COUPA SOFTWARE INC COM 22266L106 842 6023 SH SOLE 6023 0 0 COUSINS PPTYS INC COM NEW 222795502 2132 72847 SH SOLE 72847 0 0 COVANTA HLDG CORP COM 22282E102 442 51698 SH SOLE 51698 0 0 CRANE CO COM 224399105 1000 20332 SH SOLE 20332 0 0 CREDICORP LTD COM G2519Y108 305 2129 SH SOLE 2129 0 0 CREDIT ACCEP CORP MICH COM 225310101 594 2323 SH SOLE 2323 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 1871 231216 SH SOLE 231216 0 0 CREE INC COM 225447101 1859 52423 SH SOLE 52423 0 0 CRH PLC ADR 12626K203 5121 190797 SH SOLE 190797 0 0 CRITEO S A SPONS ADS 226718104 882 110987 SH SOLE 110987 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 159 23542 SH SOLE 23542 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 1305 23439 SH SOLE 23439 0 0 CROWN HLDGS INC COM 228368106 8829 152127 SH SOLE 152127 0 0 CSG SYS INTL INC COM 126349109 892 21321 SH SOLE 21321 0 0 CSW INDUSTRIALS INC COM 126402106 882 13603 SH SOLE 13603 0 0 CSX CORP COM 126408103 12301 214671 SH SOLE 214671 0 0 CTS CORP COM 126501105 1803 72423 SH SOLE 72423 0 0 CUBESMART COM 229663109 3026 112963 SH SOLE 112963 0 0 CUBIC CORP COM 229669106 1049 25404 SH SOLE 25404 0 0 CULLEN FROST BANKERS INC COM 229899109 1942 34805 SH SOLE 34805 0 0 CUMMINS INC COM 231021106 23463 173393 SH SOLE 173393 0 0 CURTISS WRIGHT CORP COM 231561101 1395 15096 SH SOLE 15096 0 0 CVB FINL CORP COM 126600105 697 34770 SH SOLE 34770 0 0 CVR ENERGY INC COM 12662P108 475 28739 SH SOLE 28739 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1555 18177 SH SOLE 18177 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 270 11583 SH SOLE 11583 0 0 CYRUSONE INC COM 23283R100 6047 97920 SH SOLE 97920 0 0 CYTOKINETICS INC COM NEW 23282W605 237 20104 SH SOLE 20104 0 0 DANA INCORPORATED COM 235825205 353 45173 SH SOLE 45173 0 0 DANAHER CORPORATION COM 235851102 93494 675483 SH SOLE 675483 0 0 DARDEN RESTAURANTS INC COM 237194105 3330 61154 SH SOLE 61154 0 0 DARLING INGREDIENTS INC COM 237266101 2443 127422 SH SOLE 127422 0 0 DATADOG INC CL A COM 23804L103 894 24839 SH SOLE 24839 0 0 DECKERS OUTDOOR CORP COM 243537107 3349 24991 SH SOLE 24991 0 0 DEERE & CO COM 244199105 11900 86133 SH SOLE 86133 0 0 DELEK US HLDGS INC NEW COM 24665A103 464 29445 SH SOLE 29445 0 0 DELL TECHNOLOGIES INC CL C 24703L202 1293 32698 SH SOLE 32698 0 0 TRANSAMERICA ETF TR DELTASHS S&P 500 89349P107 434 7923 SH SOLE 7923 0 0 TRANSAMERICA ETF TR DELTASHS S&P INT 89349P404 272 6375 SH SOLE 6375 0 0 DENBURY RES INC COM NEW 247916208 12 65963 SH SOLE 65963 0 0 DENNYS CORP COM 24869P104 387 50385 SH SOLE 50385 0 0 DENTSPLY SIRONA INC COM 24906P109 4243 109278 SH SOLE 109278 0 0 DESIGNER BRANDS INC CL A 250565108 84 16787 SH SOLE 16787 0 0 DEVON ENERGY CORP NEW COM 25179M103 748 108190 SH SOLE 108190 0 0 DEXCOM INC COM 252131107 17288 64205 SH SOLE 64205 0 0 DIAMOND EAGLE ACQUISITION CO COM CL A 25258L109 449 36419 SH SOLE 36419 0 0 DIAMONDBACK ENERGY INC COM 25278X109 659 25159 SH SOLE 25159 0 0 DICKS SPORTING GOODS INC COM 253393102 562 26450 SH SOLE 26450 0 0 DIGITAL RLTY TR INC COM 253868103 22369 161033 SH SOLE 161033 0 0 DIODES INC COM 254543101 5436 133783 SH SOLE 133783 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 971 32956 SH SOLE 32956 0 0 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 206 8781 SH SOLE 8781 0 0 DIREXION SHS ETF TR DLY DEV MKT BULL 25459W789 385 14410 SH SOLE 14410 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 706 27097 SH SOLE 27097 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 306 18498 SH SOLE 18498 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 5045 108530 SH SOLE 108530 0 0 DISCOVERY INC COM SER C 25470F302 4951 282263 SH SOLE 282263 0 0 DISCOVERY INC COM SER A 25470F104 6940 356971 SH SOLE 356971 0 0 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 66 18067 SH SOLE 18067 0 0 DOCUSIGN INC COM 256163106 6908 74763 SH SOLE 74763 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 6059 111774 SH SOLE 111774 0 0 DOLLAR GEN CORP NEW COM 256677105 70815 468943 SH SOLE 468943 0 0 DOLLAR TREE INC COM 256746108 18370 250034 SH SOLE 250034 0 0 DOMINION ENERGY INC COM 25746U109 55708 771692 SH SOLE 771692 0 0 DOMINOS PIZZA INC COM 25754A201 2876 8873 SH SOLE 8873 0 0 DONALDSON INC COM 257651109 1560 40393 SH SOLE 40393 0 0 DORMAN PRODUCTS INC COM 258278100 5734 103741 SH SOLE 103741 0 0 DOUGLAS DYNAMICS INC COM 25960R105 995 28032 SH SOLE 28032 0 0 DOUGLAS EMMETT INC COM 25960P109 1855 60808 SH SOLE 60808 0 0 DOVER CORP COM 260003108 10292 122612 SH SOLE 122612 0 0 DOW INC COM 260557103 17801 608800 SH SOLE 608800 0 0 DR REDDYS LABS LTD ADR 256135203 748 18537 SH SOLE 18537 0 0 DRDGOLD LIMITED SPON ADR REPSTG 26152H301 102 18824 SH SOLE 18824 0 0 DRIL QUIP INC COM 262037104 1153 37792 SH SOLE 37792 0 0 DTE ENERGY CO COM 233331107 4274 45000 SH SOLE 45000 0 0 DUKE REALTY CORP COM NEW 264411505 3909 120724 SH SOLE 120724 0 0 DUNKIN BRANDS GROUP INC COM 265504100 1912 36008 SH SOLE 36008 0 0 DUPONT DE NEMOURS INC COM 26614N102 11179 327818 SH SOLE 327818 0 0 DYCOM INDS INC COM 267475101 765 29818 SH SOLE 29818 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 1601 46645 SH SOLE 46645 0 0 EAGLE MATERIALS INC COM 26969P108 2569 43978 SH SOLE 43978 0 0 EAGLE PHARMACEUTICALS INC COM 269796108 503 10927 SH SOLE 10927 0 0 EAST WEST BANCORP INC COM 27579R104 4482 174141 SH SOLE 174141 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 6137 249051 SH SOLE 249051 0 0 EASTGROUP PPTY INC COM 277276101 5841 55905 SH SOLE 55905 0 0 EATON VANCE CORP COM NON VTG 278265103 2965 91933 SH SOLE 91933 0 0 EBAY INC COM 278642103 12180 405183 SH SOLE 405183 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 262 15358 SH SOLE 15358 0 0 ECOLAB INC COM 278865100 45403 291363 SH SOLE 291363 0 0 ECOPETROL S A SPONSORED ADS 279158109 324 34088 SH SOLE 34088 0 0 EDISON INTL COM 281020107 9499 173364 SH SOLE 173364 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 31101 164886 SH SOLE 164886 0 0 EHEALTH INC COM 28238P109 434 3079 SH SOLE 3079 0 0 EL PASO ELEC CO COM NEW 283677854 755 11110 SH SOLE 11110 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 3304 147579 SH SOLE 147579 0 0 ELASTIC N V ORD SHS N14506104 434 7769 SH SOLE 7769 0 0 ELBIT SYS LTD ORD M3760D101 3364 26272 SH SOLE 26272 0 0 ELDORADO RESORTS INC COM 28470R102 222 15422 SH SOLE 15422 0 0 ELECTRONIC ARTS INC COM 285512109 50444 503579 SH SOLE 503579 0 0 ELEMENT SOLUTIONS INC COM 28618M106 89 10648 SH SOLE 10648 0 0 LILLY ELI & CO COM 532457108 42479 306222 SH SOLE 306222 0 0 EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 138 11175 SH SOLE 11175 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 274 36989 SH SOLE 36989 0 0 EMCOR GROUP INC COM 29084Q100 4492 73254 SH SOLE 73254 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 2887 49902 SH SOLE 49902 0 0 EMPIRE ST RLTY TR INC CL A 292104106 937 104560 SH SOLE 104560 0 0 EMPLOYERS HOLDINGS INC COM 292218104 429 10591 SH SOLE 10591 0 0 ENBRIDGE INC COM 29250N105 35852 1232461 SH SOLE 1232461 0 0 ENCOMPASS HEALTH CORP COM 29261A100 10676 166738 SH SOLE 166738 0 0 ENCORE WIRE CORP COM 292562105 301 7157 SH SOLE 7157 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 497 81981 SH SOLE 81981 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 1383 45714 SH SOLE 45714 0 0 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 21 12290 SH SOLE 12290 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1194 259529 SH SOLE 259529 0 0 ENEL CHILE S.A. SPONSORED ADR 29278D105 174 52416 SH SOLE 52416 0 0 ENERSYS COM 29275Y102 1776 35857 SH SOLE 35857 0 0 ENI S P A SPONSORED ADR 26874R108 1588 80115 SH SOLE 80115 0 0 ENPRO INDS INC COM 29355X107 483 12204 SH SOLE 12204 0 0 ENSIGN GROUP INC COM 29358P101 3383 89952 SH SOLE 89952 0 0 ENTEGRIS INC COM 29362U104 8861 197925 SH SOLE 197925 0 0 ENTERGY CORP NEW COM 29364G103 5181 55137 SH SOLE 55137 0 0 ENTERPRISE FINL SVCS CORP COM 293712105 264 9461 SH SOLE 9461 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 4392 307108 SH SOLE 307108 0 0 ENVESTNET INC COM 29404K106 6411 119203 SH SOLE 119203 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 152 10164 SH SOLE 10164 0 0 EOG RES INC COM 26875P101 3596 100099 SH SOLE 100099 0 0 EPAM SYS INC COM 29414B104 9026 48614 SH SOLE 48614 0 0 EPLUS INC COM 294268107 608 9715 SH SOLE 9715 0 0 EPR PPTYS COM SH BEN INT 26884U109 1695 69970 SH SOLE 69970 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 259 21934 SH SOLE 21934 0 0 EQT CORPORATION COM 26884L109 75 10610 SH SOLE 10610 0 0 EQUIFAX INC COM 294429105 5362 44888 SH SOLE 44888 0 0 EQUINIX INC COM 29444U700 39900 63885 SH SOLE 63885 0 0 EQUINOR ASA SPONSORED ADR 29446M102 4185 343555 SH SOLE 343555 0 0 EQUITABLE HLDGS INC COM 29452E101 6474 448020 SH SOLE 448020 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 186 37047 SH SOLE 37047 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 1317 41527 SH SOLE 41527 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 5428 94432 SH SOLE 94432 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 5280 85568 SH SOLE 85568 0 0 ESCO TECHNOLOGIES INC COM 296315104 1095 14426 SH SOLE 14426 0 0 ESSENT GROUP LTD COM G3198U102 1024 38863 SH SOLE 38863 0 0 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 204 15599 SH SOLE 15599 0 0 ESSENTIAL UTILS INC COM 29670G102 1410 34655 SH SOLE 34655 0 0 ESSEX PPTY TR INC COM 297178105 6747 30634 SH SOLE 30634 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 173 15178 SH SOLE 15178 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 443 12412 SH SOLE 12412 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 133 13042 SH SOLE 13042 0 0 ETSY INC COM 29786A106 4482 116590 SH SOLE 116590 0 0 EURONET WORLDWIDE INC COM 298736109 5321 62073 SH SOLE 62073 0 0 EATON VANCE FLTING RATE INC COM 278279104 1352 131943 SH SOLE 131943 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 186 15401 SH SOLE 15401 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 499 66844 SH SOLE 66844 0 0 EVANS BANCORP INC COM NEW 29911Q208 332 13639 SH SOLE 13639 0 0 EVENTBRITE INC COM CL A 29975E109 244 33371 SH SOLE 33371 0 0 EVERBRIDGE INC COM 29978A104 1787 16801 SH SOLE 16801 0 0 EVERCORE INC CLASS A 29977A105 2996 65041 SH SOLE 65041 0 0 EVEREST RE GROUP LTD COM G3223R108 5406 28094 SH SOLE 28094 0 0 EVERGY INC COM 30034W106 566 10277 SH SOLE 10277 0 0 EVO PMTS INC CL A COM 26927E104 485 31717 SH SOLE 31717 0 0 EVOLENT HEALTH INC CL A 30050B101 615 113206 SH SOLE 113206 0 0 EXACT SCIENCES CORP COM 30063P105 2230 38441 SH SOLE 38441 0 0 EXELIXIS INC COM 30161Q104 3584 208133 SH SOLE 208133 0 0 EXELON CORP COM 30161N101 6886 187069 SH SOLE 187069 0 0 EXLSERVICE HOLDINGS INC COM 302081104 3005 57752 SH SOLE 57752 0 0 EXPEDIA GROUP INC COM NEW 30212P303 8975 159506 SH SOLE 159506 0 0 EXPEDITORS INTL WASH INC COM 302130109 31718 475386 SH SOLE 475386 0 0 EXPONENT INC COM 30214U102 12734 177087 SH SOLE 177087 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 746 102008 SH SOLE 102008 0 0 F N B CORP COM 302520101 1020 138424 SH SOLE 138424 0 0 F5 NETWORKS INC COM 315616102 6887 64588 SH SOLE 64588 0 0 FABRINET SHS G3323L100 284 5207 SH SOLE 5207 0 0 FACEBOOK INC CL A 30303M102 231738 1389319 SH SOLE 1389319 0 0 FAIR ISAAC CORP COM 303250104 3865 12560 SH SOLE 12560 0 0 FASTENAL CO COM 311900104 19793 633364 SH SOLE 633364 0 0 FB FINL CORP COM 30257X104 403 20457 SH SOLE 20457 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 1680 30206 SH SOLE 30206 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1161 15563 SH SOLE 15563 0 0 FEDERAL SIGNAL CORP COM 313855108 3201 117352 SH SOLE 117352 0 0 FEDERATED HERMES INC CL B 314211103 822 43169 SH SOLE 43169 0 0 FEDEX CORP COM 31428X106 7256 59836 SH SOLE 59836 0 0 FERRARI N V COM N3167Y103 26297 171664 SH SOLE 171664 0 0 FERRO CORP COM 315405100 456 48688 SH SOLE 48688 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 143 19877 SH SOLE 19877 0 0 FIBROGEN INC COM 31572Q808 907 26103 SH SOLE 26103 0 0 FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 673 29376 SH SOLE 29376 0 0 FIDELITY COVINGTON TR HIGH YILD ETF 316092618 590 12423 SH SOLE 12423 0 0 FIDELITY COVINGTON TR INT HG DIV ETF 316092725 327 21949 SH SOLE 21949 0 0 FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 3820 122391 SH SOLE 122391 0 0 FIDELITY COVINGTON TR MOMENTUM FACTR 316092816 1328 43800 SH SOLE 43800 0 0 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 5165 136857 SH SOLE 136857 0 0 FIDELITY COVINGTON TR CONSMR STAPLES 316092303 6172 190839 SH SOLE 190839 0 0 FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 427 56794 SH SOLE 56794 0 0 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 3217 109492 SH SOLE 109492 0 0 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 17893 416300 SH SOLE 416300 0 0 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 377 12378 SH SOLE 12378 0 0 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 28652 457035 SH SOLE 457035 0 0 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 5935 285327 SH SOLE 285327 0 0 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 6575 183055 SH SOLE 183055 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 1015 3400 SH SOLE 3400 0 0 FIDELITY COVINGTON TR QLTY FCTOR ETF 316092790 2529 82810 SH SOLE 82810 0 0 FIDELITY COVINGTON TR SML MID FACTR 316092527 903 47928 SH SOLE 47928 0 0 FIDELITY TOTAL BD ETF 316188309 9105 175938 SH SOLE 175938 0 0 FIDELITY COVINGTON TR VLU FACTOR ETF 316092782 3162 112377 SH SOLE 112377 0 0 FIFTH THIRD BANCORP COM 316773100 3982 268145 SH SOLE 268145 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 23315 1119824 SH SOLE 1119824 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 167 93820 SH SOLE 93820 0 0 FIREEYE INC COM 31816Q101 1420 134177 SH SOLE 134177 0 0 FIRST AMERN FINL CORP COM 31847R102 3540 83482 SH SOLE 83482 0 0 FIRST BANCORP N C COM 318910106 778 33720 SH SOLE 33720 0 0 FIRST BANCORP P R COM NEW 318672706 216 40690 SH SOLE 40690 0 0 FIRST BUSEY CORP COM NEW 319383204 619 36153 SH SOLE 36153 0 0 FIRST FINL BANCORP OH COM 320209109 1001 67110 SH SOLE 67110 0 0 FIRST FINL BANKSHARES COM 32020R109 2125 79163 SH SOLE 79163 0 0 FIRST HAWAIIAN INC COM 32051X108 1553 93962 SH SOLE 93962 0 0 FIRST HORIZON NATL CORP COM 320517105 621 77108 SH SOLE 77108 0 0 FIRST INDL RLTY TR INC COM 32054K103 5453 164094 SH SOLE 164094 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 843 29230 SH SOLE 29230 0 0 FIRST MERCHANTS CORP COM 320817109 760 28703 SH SOLE 28703 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 941 71083 SH SOLE 71083 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 17777 216061 SH SOLE 216061 0 0 FIRST SOLAR INC COM 336433107 416 11543 SH SOLE 11543 0 0 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 7781 307312 SH SOLE 307312 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 43226 869693 SH SOLE 869693 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 15539 285168 SH SOLE 285168 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 350 13009 SH SOLE 13009 0 0 FIRST TR EXCHANGE TRADED ALP DEV MRK EX US 33737J174 3519 88373 SH SOLE 88373 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 3994 155348 SH SOLE 155348 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 204 14898 SH SOLE 14898 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 2496 156811 SH SOLE 156811 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 37231 300901 SH SOLE 300901 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 714 22588 SH SOLE 22588 0 0 FIRST TR EXCHANGE TRADED ALP EMERG MKT ALPH 33737J182 8210 466728 SH SOLE 466728 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 24966 422931 SH SOLE 422931 0 0 FIRST TR EXCHANGE TRADED ALP EUROPE ALPHADEX 33737J117 16959 655281 SH SOLE 655281 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 5552 262635 SH SOLE 262635 0 0 FIRST TR EXCHANGE-TRADED FD FST TR GLB FD 33739H101 5981 418855 SH SOLE 418855 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 5475 74016 SH SOLE 74016 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 14631 566223 SH SOLE 566223 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 405 13332 SH SOLE 13332 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 2130 44710 SH SOLE 44710 0 0 FIRST TR LARGE CAP GROWTH A COM SHS 33735K108 19696 328753 SH SOLE 328753 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 8858 240708 SH SOLE 240708 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 8020 214027 SH SOLE 214027 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 59486 1166386 SH SOLE 1166386 0 0 FIRST TR EXCHANGE TRADED FD MNGD FUTRS STRGY 33739G103 6415 146936 SH SOLE 146936 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 5802 107297 SH SOLE 107297 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 483 10010 SH SOLE 10010 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 4147 112213 SH SOLE 112213 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 13753 615903 SH SOLE 615903 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2068 42134 SH SOLE 42134 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1154 44781 SH SOLE 44781 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 848 23976 SH SOLE 23976 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 8941 143520 SH SOLE 143520 0 0 FIRST TR NASDAQ-100 TECH IND SHS 337345102 10906 129037 SH SOLE 129037 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 4157 233655 SH SOLE 233655 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 20171 1229919 SH SOLE 1229919 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 11477 447802 SH SOLE 447802 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 2524 55515 SH SOLE 55515 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 496 26189 SH SOLE 26189 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 25087 600312 SH SOLE 600312 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1071 26028 SH SOLE 26028 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 2674 93526 SH SOLE 93526 0 0 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 506 52598 SH SOLE 52598 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 5882 140113 SH SOLE 140113 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 50809 963933 SH SOLE 963933 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 13194 222120 SH SOLE 222120 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 5379 85373 SH SOLE 85373 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 3309 134805 SH SOLE 134805 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 88754 3206416 SH SOLE 3206416 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2543 53261 SH SOLE 53261 0 0 FIRSTCASH INC COM 33767D105 2152 29994 SH SOLE 29994 0 0 FIRSTENERGY CORP COM 337932107 14333 357698 SH SOLE 357698 0 0 FIRSTSERVICE CORP NEW COM 33767E202 944 12291 SH SOLE 12291 0 0 FISERV INC COM 337738108 65935 694130 SH SOLE 694130 0 0 FIVE BELOW INC COM 33829M101 7072 100485 SH SOLE 100485 0 0 FIVE9 INC COM 338307101 3424 44787 SH SOLE 44787 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 5329 28569 SH SOLE 28569 0 0 FLEX LTD ORD Y2573F102 1586 189411 SH SOLE 189411 0 0 FLEXSHARES TR REAL ASST IDX 33939L738 386 16638 SH SOLE 16638 0 0 FLIR SYS INC COM 302445101 3598 112836 SH SOLE 112836 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 1330 41449 SH SOLE 41449 0 0 FLOWERS FOODS INC COM 343498101 1175 57264 SH SOLE 57264 0 0 FLUOR CORP NEW COM 343412102 155 22414 SH SOLE 22414 0 0 FLY LEASING LTD SPONSORED ADR 34407D109 270 38290 SH SOLE 38290 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 4273 70618 SH SOLE 70618 0 0 FOOT LOCKER INC COM 344849104 1320 59871 SH SOLE 59871 0 0 FORMFACTOR INC COM 346375108 1373 68335 SH SOLE 68335 0 0 FORTINET INC COM 34959E109 12140 119994 SH SOLE 119994 0 0 FORTIS INC COM 349553107 1350 35079 SH SOLE 35079 0 0 FORTIVE CORP COM 34959J108 13957 252895 SH SOLE 252895 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 7875 182082 SH SOLE 182082 0 0 FORWARD AIR CORP COM 349853101 1963 38765 SH SOLE 38765 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 694 37091 SH SOLE 37091 0 0 FOX CORP CL B COM 35137L204 1439 62897 SH SOLE 62897 0 0 FOX CORP CL A COM 35137L105 2698 114179 SH SOLE 114179 0 0 FOX FACTORY HLDG CORP COM 35138V102 1233 29354 SH SOLE 29354 0 0 FRANCO NEVADA CORP COM 351858105 1042 10474 SH SOLE 10474 0 0 FRANKLIN ELEC INC COM 353514102 2830 60050 SH SOLE 60050 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY HI YLD 35473P629 303 13445 SH SOLE 13445 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 482 17439 SH SOLE 17439 0 0 FRANKLIN RESOURCES INC COM 354613101 2765 165695 SH SOLE 165695 0 0 FREEPORT-MCMORAN INC CL B 35671D857 3006 445325 SH SOLE 445325 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1113 33918 SH SOLE 33918 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 709 25681 SH SOLE 25681 0 0 FRESHPET INC COM 358039105 953 14921 SH SOLE 14921 0 0 FRONTDOOR INC COM 35905A109 747 21485 SH SOLE 21485 0 0 FS KKR CAPITAL CORP COM 302635107 1924 641391 SH SOLE 641391 0 0 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 2155 78238 SH SOLE 78238 0 0 FTI CONSULTING INC COM 302941109 1699 14184 SH SOLE 14184 0 0 FULTON FINL CORP PA COM 360271100 358 31199 SH SOLE 31199 0 0 G III APPAREL GROUP LTD COM 36237H101 529 68666 SH SOLE 68666 0 0 GABELLI DIVID & INCOME TR COM 36242H104 517 34941 SH SOLE 34941 0 0 GALAPAGOS NV SPON ADR 36315X101 8189 41800 SH SOLE 41800 0 0 GAMESTOP CORP NEW CL A 36467W109 117 33397 SH SOLE 33397 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 4375 157867 SH SOLE 157867 0 0 GANNETT CO INC COM 36472T109 112 75883 SH SOLE 75883 0 0 GAP INC COM 364760108 126 17879 SH SOLE 17879 0 0 GARTNER INC COM 366651107 16373 164442 SH SOLE 164442 0 0 GATX CORP COM 361448103 4053 64779 SH SOLE 64779 0 0 GCI LIBERTY INC COM CLASS A 36164V305 1098 19268 SH SOLE 19268 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 317 17828 SH SOLE 17828 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 1176 20280 SH SOLE 20280 0 0 GENERAC HLDGS INC COM 368736104 5130 55061 SH SOLE 55061 0 0 GENERAL ELECTRIC CO COM 369604103 5994 754909 SH SOLE 754909 0 0 GENERAL MLS INC COM 370334104 11445 216879 SH SOLE 216879 0 0 GENERAL MTRS CO COM 37045V100 9775 470428 SH SOLE 470428 0 0 GENMAB A/S SPONSORED ADS 372303206 3391 160049 SH SOLE 160049 0 0 GENMARK DIAGNOSTICS INC COM 372309104 400 97128 SH SOLE 97128 0 0 GENPACT LIMITED SHS G3922B107 9973 341526 SH SOLE 341526 0 0 GENTEX CORP COM 371901109 6900 311352 SH SOLE 311352 0 0 GENTHERM INC COM 37253A103 510 16249 SH SOLE 16249 0 0 GENUINE PARTS CO COM 372460105 16994 252392 SH SOLE 252392 0 0 GERDAU SA SPON ADR REP PFD 373737105 49 25758 SH SOLE 25758 0 0 GETTY RLTY CORP NEW COM 374297109 823 34686 SH SOLE 34686 0 0 GIBRALTAR INDS INC COM 374689107 2512 58528 SH SOLE 58528 0 0 GILDAN ACTIVEWEAR INC COM 375916103 560 43914 SH SOLE 43914 0 0 GLACIER BANCORP INC NEW COM 37637Q105 18794 552698 SH SOLE 552698 0 0 GLAUKOS CORP COM 377322102 1096 35507 SH SOLE 35507 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 44712 1180054 SH SOLE 1180054 0 0 GLOBAL MED REIT INC COM NEW 37954A204 596 58853 SH SOLE 58853 0 0 GLOBAL NET LEASE INC COM NEW 379378201 259 19368 SH SOLE 19368 0 0 GLOBAL PMTS INC COM 37940X102 25377 175948 SH SOLE 175948 0 0 GLOBAL X FDS GLB X MLP ENRG I 37950E226 7181 1169564 SH SOLE 1169564 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 11517 3656344 SH SOLE 3656344 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 5297 274872 SH SOLE 274872 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 438 24148 SH SOLE 24148 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 182 19532 SH SOLE 19532 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 1448 112413 SH SOLE 112413 0 0 GLOBAL X FDS REIT ETF 37950E127 245 37267 SH SOLE 37267 0 0 GLOBANT S A COM L44385109 5583 63535 SH SOLE 63535 0 0 GLOBE LIFE INC COM 37959E102 2963 41173 SH SOLE 41173 0 0 GLOBUS MED INC CL A 379577208 1770 41624 SH SOLE 41624 0 0 GLU MOBILE INC COM 379890106 439 69845 SH SOLE 69845 0 0 GODADDY INC CL A 380237107 3361 58849 SH SOLE 58849 0 0 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 462 97176 SH SOLE 97176 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 76170 755881 SH SOLE 755881 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 68309 1333220 SH SOLE 1333220 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 1078 41184 SH SOLE 41184 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 14109 270345 SH SOLE 270345 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 23605 152692 SH SOLE 152692 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 85 14537 SH SOLE 14537 0 0 GOOSEHEAD INS INC COM CL A 38267D109 268 6014 SH SOLE 6014 0 0 GRACO INC COM 384109104 12805 262764 SH SOLE 262764 0 0 GRAFTECH INTL LTD COM 384313508 101 12417 SH SOLE 12417 0 0 GRAHAM HLDGS CO COM CL B 384637104 287 840 SH SOLE 840 0 0 GRAND CANYON ED INC COM 38526M106 8993 117885 SH SOLE 117885 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 12629 804423 SH SOLE 804423 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 5078 416198 SH SOLE 416198 0 0 GRAY TELEVISION INC COM 389375106 191 17827 SH SOLE 17827 0 0 GREAT LAKES DREDGE & DOCK CO COM 390607109 328 39486 SH SOLE 39486 0 0 GREAT WESTN BANCORP INC COM 391416104 928 45292 SH SOLE 45292 0 0 GREENTREE HOSPITALTY GROUP L SPONSORED ADS 39579V100 113 10318 SH SOLE 10318 0 0 GREIF INC CL A 397624107 296 9516 SH SOLE 9516 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 17498 868795 SH SOLE 868795 0 0 GROUPON INC COM 399473107 96 98296 SH SOLE 98296 0 0 GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 576 21382 SH SOLE 21382 0 0 GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 400 7412 SH SOLE 7412 0 0 GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 167 38105 SH SOLE 38105 0 0 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 107 18458 SH SOLE 18458 0 0 GUARDANT HEALTH INC COM 40131M109 3083 44292 SH SOLE 44292 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 9113 114903 SH SOLE 114903 0 0 GULFPORT ENERGY CORP COM NEW 402635304 19 43821 SH SOLE 43821 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 235 2679 SH SOLE 2679 0 0 H & E EQUIPMENT SERVICES INC COM 404030108 148 10060 SH SOLE 10060 0 0 BLOCK H & R INC COM 093671105 2248 159633 SH SOLE 159633 0 0 FULLER H B CO COM 359694106 397 14218 SH SOLE 14218 0 0 HAEMONETICS CORP COM 405024100 1342 13464 SH SOLE 13464 0 0 HALLIBURTON CO COM 406216101 1606 234497 SH SOLE 234497 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 283 15706 SH SOLE 15706 0 0 HAMILTON LANE INC CL A 407497106 380 6878 SH SOLE 6878 0 0 HANCOCK WHITNEY CORPORATION COM 410120109 276 14138 SH SOLE 14138 0 0 HANESBRANDS INC COM 410345102 2365 300457 SH SOLE 300457 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 765 37495 SH SOLE 37495 0 0 HARLEY DAVIDSON INC COM 412822108 2839 150000 SH SOLE 150000 0 0 HARSCO CORP COM 415864107 564 80868 SH SOLE 80868 0 0 HASBRO INC COM 418056107 4422 61801 SH SOLE 61801 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 495 11501 SH SOLE 11501 0 0 HCA HEALTHCARE INC COM 40412C101 5081 56548 SH SOLE 56548 0 0 HD SUPPLY HLDGS INC COM 40416M105 3486 122625 SH SOLE 122625 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 42200 1097245 SH SOLE 1097245 0 0 HEALTHCARE RLTY TR COM 421946104 1580 56587 SH SOLE 56587 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 3412 142683 SH SOLE 142683 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 2965 122127 SH SOLE 122127 0 0 HEALTHEQUITY INC COM 42226A107 986 19491 SH SOLE 19491 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 11797 494653 SH SOLE 494653 0 0 HEALTHSTREAM INC COM 42222N103 525 21911 SH SOLE 21911 0 0 HEARTLAND EXPRESS INC COM 422347104 359 19336 SH SOLE 19336 0 0 HEARTLAND FINL USA INC COM 42234Q102 641 21238 SH SOLE 21238 0 0 HEICO CORP NEW COM 422806109 6156 82514 SH SOLE 82514 0 0 HEICO CORP NEW CL A 422806208 5531 86557 SH SOLE 86557 0 0 HELEN OF TROY CORP LTD COM G4388N106 2031 14103 SH SOLE 14103 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 83 50891 SH SOLE 50891 0 0 HELMERICH & PAYNE INC COM 423452101 599 38246 SH SOLE 38246 0 0 HENRY SCHEIN INC COM 806407102 2679 53031 SH SOLE 53031 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 223 7634 SH SOLE 7634 0 0 HERC HLDGS INC COM 42704L104 326 15918 SH SOLE 15918 0 0 HERCULES CAPITAL INC COM 427096508 267 34914 SH SOLE 34914 0 0 MILLER HERMAN INC COM 600544100 232 10471 SH SOLE 10471 0 0 HESS CORP COM 42809H107 1372 41190 SH SOLE 41190 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1368 140849 SH SOLE 140849 0 0 HEXCEL CORP NEW COM 428291108 6961 187175 SH SOLE 187175 0 0 HIGHWOODS PPTYS INC COM 431284108 1816 51263 SH SOLE 51263 0 0 HILLENBRAND INC COM 431571108 442 23152 SH SOLE 23152 0 0 HILLTOP HOLDINGS INC COM 432748101 2004 132570 SH SOLE 132570 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 4769 69881 SH SOLE 69881 0 0 HMS HLDGS CORP COM 40425J101 1473 58288 SH SOLE 58288 0 0 HOLLYFRONTIER CORP COM 436106108 1756 71659 SH SOLE 71659 0 0 HOLOGIC INC COM 436440101 1466 41766 SH SOLE 41766 0 0 HOME BANCSHARES INC COM 436893200 1784 148756 SH SOLE 148756 0 0 HONDA MOTOR LTD AMERN SHS 438128308 3950 175850 SH SOLE 175850 0 0 HONEYWELL INTL INC COM 438516106 77530 579488 SH SOLE 579488 0 0 HOPE BANCORP INC COM 43940T109 368 44726 SH SOLE 44726 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 1921 52487 SH SOLE 52487 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 2892 97622 SH SOLE 97622 0 0 HOST HOTELS & RESORTS INC COM 44107P104 10497 950784 SH SOLE 950784 0 0 HOSTESS BRANDS INC CL A 44109J106 245 22972 SH SOLE 22972 0 0 HOULIHAN LOKEY INC CL A 441593100 6968 133697 SH SOLE 133697 0 0 HOWMET AEROSPACE INC COM 443201108 2601 161947 SH SOLE 161947 0 0 HUAMI CORP SPONSORED ADS 44331K103 255 19456 SH SOLE 19456 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 271 9434 SH SOLE 9434 0 0 HUB GROUP INC CL A 443320106 936 20578 SH SOLE 20578 0 0 HUBBELL INC COM 443510607 5305 46238 SH SOLE 46238 0 0 HUBSPOT INC COM 443573100 2599 19512 SH SOLE 19512 0 0 HUDSON PAC PPTYS INC COM 444097109 1423 56106 SH SOLE 56106 0 0 HUMANA INC COM 444859102 13334 42462 SH SOLE 42462 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 9863 54129 SH SOLE 54129 0 0 HUNTSMAN CORP COM 447011107 3873 268411 SH SOLE 268411 0 0 HURON CONSULTING GROUP INC COM 447462102 297 6547 SH SOLE 6547 0 0 HYATT HOTELS CORP COM CL A 448579102 4324 90280 SH SOLE 90280 0 0 IAA INC COM 449253103 3284 109611 SH SOLE 109611 0 0 IAC INTERACTIVECORP COM 44919P508 2032 11337 SH SOLE 11337 0 0 ICF INTL INC COM 44925C103 1671 24327 SH SOLE 24327 0 0 ICICI BANK LIMITED ADR 45104G104 6792 799090 SH SOLE 799090 0 0 ICON PLC SHS G4705A100 27636 203207 SH SOLE 203207 0 0 ICU MED INC COM 44930G107 4593 22763 SH SOLE 22763 0 0 IDACORP INC COM 451107106 2521 28716 SH SOLE 28716 0 0 IDEX CORP COM 45167R104 6272 45410 SH SOLE 45410 0 0 IDEXX LABS INC COM 45168D104 12983 53598 SH SOLE 53598 0 0 IHS MARKIT LTD SHS G47567105 39355 655909 SH SOLE 655909 0 0 ILLINOIS TOOL WKS INC COM 452308109 16107 113334 SH SOLE 113334 0 0 ILLUMINA INC COM 452327109 23079 84503 SH SOLE 84503 0 0 IMMUNOGEN INC COM 45253H101 212 62041 SH SOLE 62041 0 0 IMMUNOMEDICS INC COM 452907108 912 67692 SH SOLE 67692 0 0 INCYTE CORP COM 45337C102 1294 17667 SH SOLE 17667 0 0 INDEPENDENT BANK CORP MASS COM 453836108 604 9376 SH SOLE 9376 0 0 INDEPENDENT BK GROUP INC COM 45384B106 408 17212 SH SOLE 17212 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 13580 230131 SH SOLE 230131 0 0 INFINERA CORP COM 45667G103 316 59697 SH SOLE 59697 0 0 INFOSYS LTD SPONSORED ADR 456788108 2681 326531 SH SOLE 326531 0 0 ING GROEP N.V. SPONSORED ADR 456837103 2875 558192 SH SOLE 558192 0 0 INGERSOLL RAND INC COM 45687V106 4818 194290 SH SOLE 194290 0 0 INGEVITY CORP COM 45688C107 559 15889 SH SOLE 15889 0 0 INGREDION INC COM 457187102 3802 50358 SH SOLE 50358 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C672 1460 61751 SH SOLE 61751 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C755 357 14293 SH SOLE 14293 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 296 12451 SH SOLE 12451 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C813 309 12912 SH SOLE 12912 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 2768 107798 SH SOLE 107798 0 0 INNOVIVA INC COM 45781M101 245 20801 SH SOLE 20801 0 0 INOGEN INC COM 45780L104 240 4652 SH SOLE 4652 0 0 INOVALON HLDGS INC COM CL A 45781D101 789 47371 SH SOLE 47371 0 0 INPHI CORP COM 45772F107 1148 14500 SH SOLE 14500 0 0 INSIGHT ENTERPRISES INC COM 45765U103 549 13041 SH SOLE 13041 0 0 INSMED INC COM PAR $.01 457669307 230 14353 SH SOLE 14353 0 0 INSPERITY INC COM 45778Q107 1244 33347 SH SOLE 33347 0 0 INSULET CORP COM 45784P101 5726 34563 SH SOLE 34563 0 0 INTEGER HLDGS CORP COM 45826H109 911 14492 SH SOLE 14492 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2364 52913 SH SOLE 52913 0 0 INTER PARFUMS INC COM 458334109 941 20296 SH SOLE 20296 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1985 45970 SH SOLE 45970 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 27828 344621 SH SOLE 344621 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 865 20512 SH SOLE 20512 0 0 INTERFACE INC COM 458665304 702 92811 SH SOLE 92811 0 0 INTERNATIONAL BANCSHARES COR COM 459044103 220 8186 SH SOLE 8186 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 8494 83207 SH SOLE 83207 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 608 102126 SH SOLE 102126 0 0 INTUIT COM 461202103 42726 185763 SH SOLE 185763 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 21036 42480 SH SOLE 42480 0 0 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 1328 18511 SH SOLE 18511 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1389 27857 SH SOLE 27857 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 429 20403 SH SOLE 20403 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 24759 1076497 SH SOLE 1076497 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 707 33727 SH SOLE 33727 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 19185 866511 SH SOLE 866511 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1217 57448 SH SOLE 57448 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 12204 563445 SH SOLE 563445 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 444 21432 SH SOLE 21432 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 11285 502615 SH SOLE 502615 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 675 32665 SH SOLE 32665 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 11382 512489 SH SOLE 512489 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 238 11568 SH SOLE 11568 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 9470 444583 SH SOLE 444583 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 824 17011 SH SOLE 17011 0 0 INVESCO EXCHANGE-TRADED FD T CEF INM COMPSI 46138E404 1030 58829 SH SOLE 58829 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 5917 67096 SH SOLE 67096 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 5816 60924 SH SOLE 60924 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2610 231980 SH SOLE 231980 0 0 POWERSHARES DB MULTI-SECTOR GOLD FD 46140H601 518 11123 SH SOLE 11123 0 0 POWERSHARES DB MULTI-SECTOR PRECIOUS METAL 46140H502 755 18535 SH SOLE 18535 0 0 INVESCO EXCHANGE-TRADED FD T DWA DEV MKTS 46138E875 335 14774 SH SOLE 14774 0 0 INVESCO EXCHANGE-TRADED FD T DWA EMERG MKTS 46138E867 826 56646 SH SOLE 56646 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 1260 23348 SH SOLE 23348 0 0 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 628 78643 SH SOLE 78643 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 9335 169692 SH SOLE 169692 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 693 8083 SH SOLE 8083 0 0 INVESCO EXCHANGE-TRADED FD T EMRNG MKT SVRG 46138E784 17620 736923 SH SOLE 736923 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1617 95765 SH SOLE 95765 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 3548 39671 SH SOLE 39671 0 0 INVESCO EXCHANGE-TRADED FD T FNDMNTL HY CRP 46138E719 13791 831807 SH SOLE 831807 0 0 INVESCO EXCHANGE-TRADED FD T GBL SRT TRM HY 46138E669 429 21675 SH SOLE 21675 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 766 59165 SH SOLE 59165 0 0 INVESCO EXCHANGE-TRADED FD T INTL CORP BD 46138E636 1045 42693 SH SOLE 42693 0 0 INVESCO EXCHANGE-TRADED FD T KBW BK ETF 46138E628 1705 50866 SH SOLE 50866 0 0 INVESCO EXCHANGE-TRADED FD T KBW PREM YIELD 46138E594 955 57624 SH SOLE 57624 0 0 INVESCO LTD SHS G491BT108 7551 831555 SH SOLE 831555 0 0 INVESCO MORTGAGE CAPITAL INC COM 46131B100 118 34653 SH SOLE 34653 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 671 5339 SH SOLE 5339 0 0 INVESCO EXCHANGE-TRADED FD T NATL AMT MUNI 46138E537 34197 1325456 SH SOLE 1325456 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 32242 2727750 SH SOLE 2727750 0 0 INVESCO EXCHANGE-TRADED FD T PFD ETF 46138E511 39925 3033799 SH SOLE 3033799 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 451522 2371437 SH SOLE 2371437 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 3812 146513 SH SOLE 146513 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 6729 402192 SH SOLE 402192 0 0 INVESCO EXCHANGE-TRADED FD T S&P 500 REVENUE 46138G698 439 9999 SH SOLE 9999 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 11182 398000 SH SOLE 398000 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 3127 25286 SH SOLE 25286 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 67514 803550 SH SOLE 803550 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 3318 105677 SH SOLE 105677 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 6258 39249 SH SOLE 39249 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1788 9452 SH SOLE 9452 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1170 11930 SH SOLE 11930 0 0 INVESCO EXCHANGE-TRADED FD T S&P500 HDL VOL 46138E362 13364 445304 SH SOLE 445304 0 0 INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 103348 2202647 SH SOLE 2202647 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 10374 259668 SH SOLE 259668 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 20701 691652 SH SOLE 691652 0 0 INVESCO EXCHANGE-TRADED FD T S&P MIDCP LOW 46138E198 26043 654016 SH SOLE 654016 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 537 10942 SH SOLE 10942 0 0 INVESCO EXCHANGE-TRADED FD T S&P SMLCP HELT 46138E149 846 8187 SH SOLE 8187 0 0 INVESCO EXCHANGE-TRADED FD T S&P SMLCP LOW 46138G102 20569 620655 SH SOLE 620655 0 0 INVESCO EXCHANGE-TRADED FD T S&P ULTRA DIVIDE 46138G656 740 31931 SH SOLE 31931 0 0 INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 109821 5367601 SH SOLE 5367601 0 0 INVESCO EXCHANGE-TRADED FD T TAXABLE MUN BD 46138G805 1991 64425 SH SOLE 64425 0 0 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 1460 27491 SH SOLE 27491 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 16673 338121 SH SOLE 338121 0 0 INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138G870 594 27687 SH SOLE 27687 0 0 INVESCO EXCHANGE-TRADED FD T VRDO TAX FREE 46138G862 652 26110 SH SOLE 26110 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 407 12975 SH SOLE 12975 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 4386 82812 SH SOLE 82812 0 0 INVESTORS REAL ESTATE TR SH BEN INT 461730509 686 12480 SH SOLE 12480 0 0 INVITATION HOMES INC COM 46187W107 8062 377249 SH SOLE 377249 0 0 IONIS PHARMACEUTICALS INC COM 462222100 2629 55610 SH SOLE 55610 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 336 11208 SH SOLE 11208 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 7497 453518 SH SOLE 453518 0 0 IPG PHOTONICS CORP COM 44980X109 2109 19121 SH SOLE 19121 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 18418 646921 SH SOLE 646921 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 16360 542791 SH SOLE 542791 0 0 IQVIA HLDGS INC COM 46266C105 32318 299627 SH SOLE 299627 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 1052 12933 SH SOLE 12933 0 0 IRON MTN INC NEW COM 46284V101 1372 57634 SH SOLE 57634 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 516 51184 SH SOLE 51184 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 445484 10899981 SH SOLE 10899981 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 8184 163216 SH SOLE 163216 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 703413 8115990 SH SOLE 8115990 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 6174 36837 SH SOLE 36837 0 0 ISHARES TR 20 YR TR BD ETF 464287432 654088 3964881 SH SOLE 3964881 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 89605 672003 SH SOLE 672003 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 186360 1534083 SH SOLE 1534083 0 0 ISHARES TR AGENCY BOND ETF 464288166 17360 143999 SH SOLE 143999 0 0 ISHARES TR BROAD USD HIGH 46435U853 86963 2449655 SH SOLE 2449655 0 0 ISHARES TR CALIF MUN BD ETF 464288356 7784 128625 SH SOLE 128625 0 0 ISHARES TR CMBS ETF 46429B366 7594 141439 SH SOLE 141439 0 0 ISHARES TR COHEN STEER REIT 464287564 17299 188897 SH SOLE 188897 0 0 ISHARES TR CONV BD ETF 46435G102 2962 54493 SH SOLE 54493 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 21144 418700 SH SOLE 418700 0 0 ISHARES TR CORE LT USDB ETF 464289479 3393 47639 SH SOLE 47639 0 0 ISHARES TR CORE DIV GRWTH 46434V621 154336 4735686 SH SOLE 4735686 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 14314 345906 SH SOLE 345906 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 43939 614106 SH SOLE 614106 0 0 ISHARES TR CORE INTL AGGR 46435G672 28800 526610 SH SOLE 526610 0 0 ISHARES TR MODERT ALLOC ETF 464289875 1387 37741 SH SOLE 37741 0 0 ISHARES TR CORE MSCI EAFE 46432F842 2176488 43625617 SH SOLE 43625617 0 0 ISHARES INC CORE MSCI EMKT 46434G103 757477 18717023 SH SOLE 18717023 0 0 ISHARES TR CORE MSCI EURO 46434V738 36081 973071 SH SOLE 973071 0 0 ISHARES TR CORE MSCI PAC 46434V696 34824 751159 SH SOLE 751159 0 0 ISHARES TR CORE S&P500 ETF 464287200 5143909 19906628 SH SOLE 19906628 0 0 ISHARES TR CORE S&P MCP ETF 464287507 369735 2570096 SH SOLE 2570096 0 0 ISHARES TR CORE S&P TTL STK 464287150 499379 8728866 SH SOLE 8728866 0 0 ISHARES TR CORE S&P US VLU 464287663 47395 1026321 SH SOLE 1026321 0 0 ISHARES TR CORE TOTAL USD 46434V613 128114 2440267 SH SOLE 2440267 0 0 ISHARES TR CORE S&P US GWT 464287671 65511 1147498 SH SOLE 1147498 0 0 ISHARES TR CORE US AGGBD ET 464287226 1846940 16008839 SH SOLE 16008839 0 0 ISHARES TR CRE U S REIT ETF 464288521 24034 613578 SH SOLE 613578 0 0 ISHARES TR HDG MSCI EAFE 46434V803 30102 1243376 SH SOLE 1243376 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 16159 684401 SH SOLE 684401 0 0 ISHARES TR INTL QLTY FACTOR 46434V456 116998 4526018 SH SOLE 4526018 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 176687 2847500 SH SOLE 2847500 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 35122 748541 SH SOLE 748541 0 0 ISHARES INC MIN VOL GBL ETF 464286525 20983 261182 SH SOLE 261182 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 843049 15608921 SH SOLE 15608921 0 0 ISHARES TR EDGE MSCI MINM 46435G433 4703 181879 SH SOLE 181879 0 0 ISHARES TR MULTIFACTOR USA 46434V290 61115 2051517 SH SOLE 2051517 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 225122 2114201 SH SOLE 2114201 0 0 ISHARES TR USA QUALITY FCTR 46432F339 993498 12259219 SH SOLE 12259219 0 0 ISHARES TR USA SIZE FACTOR 46432F370 226505 3173177 SH SOLE 3173177 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 109998 1746001 SH SOLE 1746001 0 0 ISHARES TR EDGE US FIXD INM 46435U796 544 5570 SH SOLE 5570 0 0 ISHARES TR ESG 1 5 YR USD 46435G243 38497 1544807 SH SOLE 1544807 0 0 ISHARES TR ESG MSCI EAFE 46435G516 40681 765264 SH SOLE 765264 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 450972 16476918 SH SOLE 16476918 0 0 ISHARES TR ESG MSCI USA ETF 46435G425 761389 13243641 SH SOLE 13243641 0 0 ISHARES TR ESG MSCI USA SML 46435U663 4305 215791 SH SOLE 215791 0 0 ISHARES TR ESG US AGR BD 46435U549 41181 743171 SH SOLE 743171 0 0 ISHARES TR ESG USD CORPT 46435G193 11236 437012 SH SOLE 437012 0 0 ISHARES TR EXPANDED TECH 464287515 9642 45849 SH SOLE 45849 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 210439 4317575 SH SOLE 4317575 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 9041 535261 SH SOLE 535261 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 8085 132671 SH SOLE 132671 0 0 ISHARES TR GLB INFRASTR ETF 464288372 22744 665997 SH SOLE 665997 0 0 ISHARES TR GLOBAL TECH ETF 464287291 360390 1976217 SH SOLE 1976217 0 0 ISHARES TR GL TIMB FORE ETF 464288174 1148 23865 SH SOLE 23865 0 0 ISHARES GOLD TRUST ISHARES 464285105 83052 5511088 SH SOLE 5511088 0 0 ISHARES TR GOV/CRED BD ETF 464288596 926 7635 SH SOLE 7635 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 4314 171133 SH SOLE 171133 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 4338 175972 SH SOLE 175972 0 0 ISHARES TR IBONDS DEC2021 46435G789 6947 272313 SH SOLE 272313 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 6168 248828 SH SOLE 248828 0 0 ISHARES TR IBONDS DEC2022 46435G755 5141 197638 SH SOLE 197638 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 4331 173249 SH SOLE 173249 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 4389 177556 SH SOLE 177556 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 2779 111290 SH SOLE 111290 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 2736 111430 SH SOLE 111430 0 0 ISHARES TR IBONDS 27 ETF 46435UAA9 2669 108903 SH SOLE 108903 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 2675 101956 SH SOLE 101956 0 0 ISHARES TR IBONDS DEC 29 46436E205 2588 107332 SH SOLE 107332 0 0 ISHARES TR IBONDS SEP2020 46434V571 5221 205780 SH SOLE 205780 0 0 ISHARES TR IBOXX HI YD ETF 464288513 372161 4828871 SH SOLE 4828871 0 0 ISHARES TR IBOXX INV CP ETF 464287242 188983 1530103 SH SOLE 1530103 0 0 ISHARES INC US INTL HGH YLD 464286178 1023 24205 SH SOLE 24205 0 0 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 299 3909 SH SOLE 3909 0 0 ISHARES U S ETF TR INT RT HD LONG 46431W812 389 18787 SH SOLE 18787 0 0 ISHARES TR INTRM GOV CR ETF 464288612 94001 819395 SH SOLE 819395 0 0 ISHARES TR INTL TREA BD ETF 464288117 9132 185191 SH SOLE 185191 0 0 ISHARES INC JP MRGN EM HI BD 464286285 44077 1159313 SH SOLE 1159313 0 0 ISHARES TR JPMORGAN USD EMG 464288281 238014 2461872 SH SOLE 2461872 0 0 ISHARES TR LATN AMER 40 ETF 464287390 196 10759 SH SOLE 10759 0 0 ISHARES TR LNG TR CRPRT BD 464289511 38517 605417 SH SOLE 605417 0 0 ISHARES TR MBS ETF 464288588 947657 8580744 SH SOLE 8580744 0 0 ISHARES TR MICRO-CAP ETF 464288869 2451 36560 SH SOLE 36560 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1917 10322 SH SOLE 10322 0 0 ISHARES TR MRNGSTR LG-CP VL 464288109 1684 19450 SH SOLE 19450 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 1236 5668 SH SOLE 5668 0 0 ISHARES TR MSCI ACWI ETF 464288257 109793 1754728 SH SOLE 1754728 0 0 ISHARES TR MSCI ACWI EX US 464288240 16724 444191 SH SOLE 444191 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 23221 388826 SH SOLE 388826 0 0 ISHARES INC MSCI AUST ETF 464286103 3409 219398 SH SOLE 219398 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 1864 79129 SH SOLE 79129 0 0 ISHARES INC MSCI CDA ETF 464286509 10101 462295 SH SOLE 462295 0 0 ISHARES TR MSCI CHINA ETF 46429B671 9128 159445 SH SOLE 159445 0 0 ISHARES TR MSCI EAFE ETF 464287465 711006 13299773 SH SOLE 13299773 0 0 ISHARES TR EAFE GRWTH ETF 464288885 39394 553982 SH SOLE 553982 0 0 ISHARES TR EAFE SML CP ETF 464288273 173056 3860282 SH SOLE 3860282 0 0 ISHARES TR EAFE VALUE ETF 464288877 164751 4616157 SH SOLE 4616157 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 163764 4798238 SH SOLE 4798238 0 0 ISHARES TR MSCI EURO FL ETF 464289180 4058 323881 SH SOLE 323881 0 0 ISHARES INC MSCI EURZONE ETF 464286608 3445 112902 SH SOLE 112902 0 0 ISHARES INC MSCI FRANCE ETF 464286707 470 20072 SH SOLE 20072 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 4948 231768 SH SOLE 231768 0 0 ISHARES INC MSCI GERMANY ETF 464286806 3661 170427 SH SOLE 170427 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 325 16828 SH SOLE 16828 0 0 ISHARES INC MSCI HONG KG ETF 464286871 1791 89832 SH SOLE 89832 0 0 ISHARES TR MSCI INDIA ETF 46429B598 1485 61574 SH SOLE 61574 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 214 9277 SH SOLE 9277 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 2344 74570 SH SOLE 74570 0 0 ISHARES INC MSCI ITALY ETF 46434G830 375 18046 SH SOLE 18046 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 5917 119800 SH SOLE 119800 0 0 ISHARES TR MSCI KLD400 SOC 464288570 35976 369403 SH SOLE 369403 0 0 ISHARES INC MSCI MEXICO ETF 464286822 1434 50569 SH SOLE 50569 0 0 ISHARES INC MSCI NETHERL ETF 464286814 822 31622 SH SOLE 31622 0 0 ISHARES TR NEW ZEALAND ETF 464289123 1569 35196 SH SOLE 35196 0 0 ISHARES INC MSCI PAC JP ETF 464286665 2964 87410 SH SOLE 87410 0 0 ISHARES TR MSCI PHILIPS ETF 46429B408 839 36421 SH SOLE 36421 0 0 ISHARES TR MSCI POLAND ETF 46429B606 953 69365 SH SOLE 69365 0 0 ISHARES INC MSCI STH KOR ETF 464286772 5287 112688 SH SOLE 112688 0 0 ISHARES INC MSCI SPAIN ETF 464286764 927 45611 SH SOLE 45611 0 0 ISHARES INC MSCI SWITZERLAND 464286749 17469 494020 SH SOLE 494020 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 1632 49492 SH SOLE 49492 0 0 ISHARES INC MSCI THAILND ETF 464286624 1375 23918 SH SOLE 23918 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 18001 753800 SH SOLE 753800 0 0 ISHARES TR MSCI USA ESG SLC 464288802 8089 73693 SH SOLE 73693 0 0 ISHARES TR NASDAQ BIOTECH 464287556 9921 92085 SH SOLE 92085 0 0 ISHARES TR NATIONAL MUN ETF 464288414 445407 3941310 SH SOLE 3941310 0 0 ISHARES TR NEW YORK MUN ETF 464288323 4896 86643 SH SOLE 86643 0 0 ISHARES TR PHLX SEMICND ETF 464287523 9349 45560 SH SOLE 45560 0 0 ISHARES TR PFD AND INCM SEC 464288687 149325 4689856 SH SOLE 4689856 0 0 ISHARES TR RESIDNL REAL EST 464288562 2342 42435 SH SOLE 42435 0 0 ISHARES TR RUS 1000 ETF 464287622 328802 2323197 SH SOLE 2323197 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 796192 5285044 SH SOLE 5285044 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 204008 1782348 SH SOLE 1782348 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 143272 905812 SH SOLE 905812 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 116005 1414183 SH SOLE 1414183 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 45051 303722 SH SOLE 303722 0 0 ISHARES TR RUS MID CAP ETF 464287499 286053 6626190 SH SOLE 6626190 0 0 ISHARES TR RUS MD CP GR ETF 464287481 107631 885193 SH SOLE 885193 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 101948 1590699 SH SOLE 1590699 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1364 16200 SH SOLE 16200 0 0 ISHARES TR RUS TP200 VL ETF 464289420 630 14292 SH SOLE 14292 0 0 ISHARES TR S&P 100 ETF 464287101 15847 133599 SH SOLE 133599 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 715512 4335120 SH SOLE 4335120 0 0 ISHARES TR S&P 500 VAL ETF 464287408 589810 6127898 SH SOLE 6127898 0 0 ISHARES TR S&P MC 400VL ETF 464287705 64254 585458 SH SOLE 585458 0 0 ISHARES TR S&P SML 600 GWT 464287887 87483 634579 SH SOLE 634579 0 0 ISHARES TR SP SMCP600VL ETF 464287879 102409 1024705 SH SOLE 1024705 0 0 ISHARES TR SELECT DIVID ETF 464287168 121125 1647058 SH SOLE 1647058 0 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 670258 13822584 SH SOLE 13822584 0 0 ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 950 19092 SH SOLE 19092 0 0 ISHARES TR SHORT TREAS BD 464288679 195780 1763470 SH SOLE 1763470 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 67174 631929 SH SOLE 631929 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 1925 147529 SH SOLE 147529 0 0 ISHARES TR TIPS BD ETF 464287176 150684 1277845 SH SOLE 1277845 0 0 ISHARES TR INTRM TR CRP ETF 464288638 934022 17006959 SH SOLE 17006959 0 0 ISHARES TR SH TR CRPORT ETF 464288646 210184 4014209 SH SOLE 4014209 0 0 ISHARES TR TRANS AVG ETF 464287192 717 5189 SH SOLE 5189 0 0 ISHARES TR TRS FLT RT BD 46434V860 2701 53681 SH SOLE 53681 0 0 ISHARES TR U.S. FINLS ETF 464287788 6820 70102 SH SOLE 70102 0 0 ISHARES TR U.S. ENERGY ETF 464287796 742 48457 SH SOLE 48457 0 0 ISHARES TR US HLTHCARE ETF 464287762 5489 29226 SH SOLE 29226 0 0 ISHARES TR ULTR SH TRM BD 46434V878 6896 138063 SH SOLE 138063 0 0 ISHARES TR US AER DEF ETF 464288760 10627 73873 SH SOLE 73873 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 1149 6485 SH SOLE 6485 0 0 ISHARES TR USD INV GRDE ETF 464288620 69640 1243126 SH SOLE 1243126 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 3675 35798 SH SOLE 35798 0 0 ISHARES TR US HLTHCR PR ETF 464288828 1514 9081 SH SOLE 9081 0 0 ISHARES TR US HOME CONS ETF 464288752 1249 43169 SH SOLE 43169 0 0 ISHARES TR U.S. MED DVC ETF 464288810 28214 125202 SH SOLE 125202 0 0 ISHARES TR U.S. PHARMA ETF 464288836 1242 9230 SH SOLE 9230 0 0 ISHARES TR U.S. REAL ES ETF 464287739 31957 459357 SH SOLE 459357 0 0 ISHARES TR US TELECOM ETF 464287713 2322 93442 SH SOLE 93442 0 0 ISHARES TR US TREAS BD ETF 46429B267 2574900 91927877 SH SOLE 91927877 0 0 ISHARES TR U.S. UTILITS ETF 464287697 13796 99907 SH SOLE 99907 0 0 ISHARES TR YLD OPTIM BD 46434V787 1167 47322 SH SOLE 47322 0 0 ISTAR INC COM 45031U101 837 78933 SH SOLE 78933 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 3997 890118 SH SOLE 890118 0 0 ITERIS INC COM 46564T107 33 10416 SH SOLE 10416 0 0 ITRON INC COM 465741106 980 17551 SH SOLE 17551 0 0 ITT INC COM 45073V108 1345 29655 SH SOLE 29655 0 0 J & J SNACK FOODS CORP COM 466032109 3520 29090 SH SOLE 29090 0 0 J2 GLOBAL INC COM 48123V102 1182 15787 SH SOLE 15787 0 0 HENRY JACK & ASSOC INC COM 426281101 30563 196877 SH SOLE 196877 0 0 JACK IN THE BOX INC COM 466367109 1240 35372 SH SOLE 35372 0 0 JACOBS ENGR GROUP INC COM 469814107 14760 186204 SH SOLE 186204 0 0 JAMES RIV GROUP LTD COM G5005R107 519 14325 SH SOLE 14325 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 8197 82185 SH SOLE 82185 0 0 HUNT J B TRANS SVCS INC COM 445658107 2879 31213 SH SOLE 31213 0 0 JBG SMITH PPTYS COM 46590V100 830 26077 SH SOLE 26077 0 0 JD COM INC SPON ADR CL A 47215P106 1545 38144 SH SOLE 38144 0 0 JEFFERIES FINL GROUP INC COM 47233W109 1053 76995 SH SOLE 76995 0 0 JELD-WEN HLDG INC COM 47580P103 140 14432 SH SOLE 14432 0 0 JETBLUE AWYS CORP COM 477143101 394 44072 SH SOLE 44072 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1973 122775 SH SOLE 122775 0 0 JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 9118 401695 SH SOLE 401695 0 0 JOHN HANCOCK ETF TRUST MULTFCTR EMRNG 47804J834 3934 198791 SH SOLE 198791 0 0 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 17281 538682 SH SOLE 538682 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 7076 249062 SH SOLE 249062 0 0 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 3457 181847 SH SOLE 181847 0 0 SMUCKER J M CO COM NEW 832696405 5625 50678 SH SOLE 50678 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 565 7610 SH SOLE 7610 0 0 WILEY JOHN & SONS INC CL A 968223206 425 11339 SH SOLE 11339 0 0 JOHNSON CTLS INTL PLC SHS G51502105 25180 933991 SH SOLE 933991 0 0 JONES LANG LASALLE INC COM 48020Q107 7146 70762 SH SOLE 70762 0 0 JOYY INC ADS REPSTG COM A 46591M109 638 11976 SH SOLE 11976 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 293 15395 SH SOLE 15395 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 17750 867121 SH SOLE 867121 0 0 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 7679 356355 SH SOLE 356355 0 0 J P MORGAN EXCHANGE-TRADED F DIVERSIFIED ET 46641Q803 16829 887612 SH SOLE 887612 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 3334 77098 SH SOLE 77098 0 0 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 2234 50422 SH SOLE 50422 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 60478 1217599 SH SOLE 1217599 0 0 JUNIPER NETWORKS INC COM 48203R104 1847 96523 SH SOLE 96523 0 0 JUPAI HLDGS LTD ADS 48205B107 17 16616 SH SOLE 16616 0 0 K12 INC COM 48273U102 334 17725 SH SOLE 17725 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 767 11064 SH SOLE 11064 0 0 KAMAN CORP COM 483548103 564 14663 SH SOLE 14663 0 0 KAR AUCTION SVCS INC COM 48238T109 2192 182679 SH SOLE 182679 0 0 KB FINL GROUP INC SPONSORED ADR 48241A105 1750 64349 SH SOLE 64349 0 0 KBR INC COM 48242W106 271 13095 SH SOLE 13095 0 0 KELLOGG CO COM 487836108 4445 74097 SH SOLE 74097 0 0 KEMPER CORP DEL COM 488401100 4120 55404 SH SOLE 55404 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 2079 154894 SH SOLE 154894 0 0 KEURIG DR PEPPER INC COM 49271V100 1453 59855 SH SOLE 59855 0 0 KFORCE INC COM 493732101 982 38402 SH SOLE 38402 0 0 KILROY RLTY CORP COM 49427F108 3753 58923 SH SOLE 58923 0 0 KIMCO RLTY CORP COM 49446R109 3463 358075 SH SOLE 358075 0 0 KINSALE CAP GROUP INC COM 49714P108 1860 17798 SH SOLE 17798 0 0 KIRBY CORP COM 497266106 403 9272 SH SOLE 9272 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 3987 134708 SH SOLE 134708 0 0 KITE RLTY GROUP TR COM NEW 49803T300 301 31782 SH SOLE 31782 0 0 KKR & CO INC CL A 48251W104 9565 407560 SH SOLE 407560 0 0 KLA CORPORATION COM NEW 482480100 20245 140842 SH SOLE 140842 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 2359 71919 SH SOLE 71919 0 0 KNOLL INC COM NEW 498904200 336 32522 SH SOLE 32522 0 0 KNOWLES CORP COM 49926D109 1424 106430 SH SOLE 106430 0 0 KONTOOR BRANDS INC COM 50050N103 1610 83967 SH SOLE 83967 0 0 KORN FERRY COM NEW 500643200 1143 46996 SH SOLE 46996 0 0 KORNIT DIGITAL LTD SHS M6372Q113 726 29173 SH SOLE 29173 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 688 49737 SH SOLE 49737 0 0 KT CORP SPONSORED ADR 48268K101 1625 208918 SH SOLE 208918 0 0 KULICKE & SOFFA INDS INC COM 501242101 539 25821 SH SOLE 25821 0 0 L BRANDS INC COM 501797104 771 66667 SH SOLE 66667 0 0 LA Z BOY INC COM 505336107 914 44466 SH SOLE 44466 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 11298 89392 SH SOLE 89392 0 0 LADDER CAP CORP CL A 505743104 55 11681 SH SOLE 11681 0 0 LAKELAND FINL CORP COM 511656100 1624 44180 SH SOLE 44180 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 4641 90500 SH SOLE 90500 0 0 LAMB WESTON HLDGS INC COM 513272104 7715 135110 SH SOLE 135110 0 0 LANCASTER COLONY CORP COM 513847103 2761 19088 SH SOLE 19088 0 0 LANDSTAR SYS INC COM 515098101 3915 40838 SH SOLE 40838 0 0 LAS VEGAS SANDS CORP COM 517834107 15677 369124 SH SOLE 369124 0 0 LAZARD LTD SHS A G54050102 312 13254 SH SOLE 13254 0 0 LCI INDS COM 50189K103 1125 16841 SH SOLE 16841 0 0 LEAR CORP COM NEW 521865204 21448 263974 SH SOLE 263974 0 0 LEGG MASON INC COM 524901105 300 6141 SH SOLE 6141 0 0 LEGGETT & PLATT INC COM 524660107 5031 188586 SH SOLE 188586 0 0 LEIDOS HOLDINGS INC COM 525327102 3997 43610 SH SOLE 43610 0 0 LEMAITRE VASCULAR INC COM 525558201 2153 86388 SH SOLE 86388 0 0 LENDINGTREE INC NEW COM 52603B107 392 2136 SH SOLE 2136 0 0 LENNAR CORP CL A 526057104 6803 178083 SH SOLE 178083 0 0 LENNOX INTL INC COM 526107107 6938 38166 SH SOLE 38166 0 0 LEXINGTON REALTY TRUST COM 529043101 669 67330 SH SOLE 67330 0 0 LGI HOMES INC COM 50187T106 427 9462 SH SOLE 9462 0 0 LHC GROUP INC COM 50187A107 4905 34987 SH SOLE 34987 0 0 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 199 10437 SH SOLE 10437 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 692 6468 SH SOLE 6468 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 6623 59815 SH SOLE 59815 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 3027 111179 SH SOLE 111179 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 4383 278991 SH SOLE 278991 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 5397 170309 SH SOLE 170309 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1986 62823 SH SOLE 62823 0 0 LIFE STORAGE INC COM 53223X107 1976 20900 SH SOLE 20900 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1468 20189 SH SOLE 20189 0 0 LINCOLN ELEC HLDGS INC COM 533900106 1667 24161 SH SOLE 24161 0 0 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 48 11620 SH SOLE 11620 0 0 LINE CORP SPONSORED ADR 53567X101 3513 72970 SH SOLE 72970 0 0 LINX S A SPONSORED ADS 53619W101 51 15734 SH SOLE 15734 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 219 39256 SH SOLE 39256 0 0 LITHIA MTRS INC CL A 536797103 2150 26292 SH SOLE 26292 0 0 LITTELFUSE INC COM 537008104 6004 44998 SH SOLE 44998 0 0 LIVANOVA PLC SHS G5509L101 1091 24114 SH SOLE 24114 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 3057 67242 SH SOLE 67242 0 0 LIVENT CORP COM 53814L108 103 19697 SH SOLE 19697 0 0 LIVEPERSON INC COM 538146101 332 14595 SH SOLE 14595 0 0 LIVERAMP HLDGS INC COM 53815P108 411 12490 SH SOLE 12490 0 0 LKQ CORP COM 501889208 9675 471731 SH SOLE 471731 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 3267 2163640 SH SOLE 2163640 0 0 LOEWS CORP COM 540424108 4763 136739 SH SOLE 136739 0 0 LOGITECH INTL S A SHS H50430232 3783 87715 SH SOLE 87715 0 0 LOGMEIN INC COM 54142L109 672 8067 SH SOLE 8067 0 0 LOUISIANA PAC CORP COM 546347105 688 40075 SH SOLE 40075 0 0 LPL FINL HLDGS INC COM 50212V100 3713 68225 SH SOLE 68225 0 0 LTC PPTYS INC COM 502175102 1298 42007 SH SOLE 42007 0 0 LUCKIN COFFEE INC SPONSORED ADS 54951L109 206 7572 SH SOLE 7572 0 0 LULULEMON ATHLETICA INC COM 550021109 28406 149860 SH SOLE 149860 0 0 LUMENTUM HLDGS INC COM 55024U109 572 7764 SH SOLE 7764 0 0 LUMINEX CORP DEL COM 55027E102 1155 41972 SH SOLE 41972 0 0 LYFT INC CL A COM 55087P104 2494 92903 SH SOLE 92903 0 0 M & T BK CORP COM 55261F104 9860 95332 SH SOLE 95332 0 0 M D C HLDGS INC COM 552676108 752 32434 SH SOLE 32434 0 0 MACERICH CO COM 554382101 186 32993 SH SOLE 32993 0 0 MACK CALI RLTY CORP COM 554489104 199 13083 SH SOLE 13083 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 682 36010 SH SOLE 36010 0 0 MACYS INC COM 55616P104 652 132755 SH SOLE 132755 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2784 76295 SH SOLE 76295 0 0 MAGNA INTL INC COM 559222401 4971 155734 SH SOLE 155734 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 97 24346 SH SOLE 24346 0 0 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 5324 219184 SH SOLE 219184 0 0 MAIN STR CAP CORP COM 56035L104 698 34034 SH SOLE 34034 0 0 MALIBU BOATS INC COM CL A 56117J100 456 15849 SH SOLE 15849 0 0 MANHATTAN ASSOCS INC COM 562750109 913 18317 SH SOLE 18317 0 0 MANPOWERGROUP INC COM 56418H100 499 9408 SH SOLE 9408 0 0 MANTECH INTL CORP CL A 564563104 2777 38211 SH SOLE 38211 0 0 MANULIFE FINL CORP COM 56501R106 5335 425419 SH SOLE 425419 0 0 MARATHON OIL CORP COM 565849106 1289 391667 SH SOLE 391667 0 0 MARATHON PETE CORP COM 56585A102 12197 516393 SH SOLE 516393 0 0 MARCUS & MILLICHAP INC COM 566324109 1347 49692 SH SOLE 49692 0 0 MARKEL CORP COM 570535104 10400 11209 SH SOLE 11209 0 0 MARKETAXESS HLDGS INC COM 57060D108 12068 36286 SH SOLE 36286 0 0 MARRIOTT INTL INC NEW CL A 571903202 2399 32064 SH SOLE 32064 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 479 8625 SH SOLE 8625 0 0 MARSH & MCLENNAN COS INC COM 571748102 20916 241920 SH SOLE 241920 0 0 MARTEN TRANS LTD COM 573075108 2425 118202 SH SOLE 118202 0 0 MARTIN MARIETTA MATLS INC COM 573284106 12684 67027 SH SOLE 67027 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 5369 237237 SH SOLE 237237 0 0 MASCO CORP COM 574599106 13298 384667 SH SOLE 384667 0 0 MASIMO CORP COM 574795100 6171 34843 SH SOLE 34843 0 0 MASONITE INTL CORP NEW COM 575385109 1050 22124 SH SOLE 22124 0 0 MASTEC INC COM 576323109 1329 40597 SH SOLE 40597 0 0 MATADOR RES CO COM 576485205 1759 709360 SH SOLE 709360 0 0 MATCH GROUP INC COM 57665R106 2091 31662 SH SOLE 31662 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7819 173591 SH SOLE 173591 0 0 MATERION CORP COM 576690101 206 5874 SH SOLE 5874 0 0 MATSON INC COM 57686G105 373 12185 SH SOLE 12185 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 10469 215361 SH SOLE 215361 0 0 MAXIMUS INC COM 577933104 1851 31812 SH SOLE 31812 0 0 MBIA INC COM 55262C100 718 100569 SH SOLE 100569 0 0 MCCORMICK & CO INC COM NON VTG 579780206 27090 191845 SH SOLE 191845 0 0 MCGRATH RENTCORP COM 580589109 670 12790 SH SOLE 12790 0 0 MCKESSON CORP COM 58155Q103 13410 99144 SH SOLE 99144 0 0 MDU RES GROUP INC COM 552690109 384 17839 SH SOLE 17839 0 0 MECHEL PAO SPONSORED ADR NE 583840608 46 32740 SH SOLE 32740 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 3385 195760 SH SOLE 195760 0 0 MEDIFAST INC COM 58470H101 310 4963 SH SOLE 4963 0 0 MEDPACE HLDGS INC COM 58506Q109 2158 29411 SH SOLE 29411 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 789 63630 SH SOLE 63630 0 0 MELLANOX TECHNOLOGIES LTD SHS M51363113 1310 10795 SH SOLE 10795 0 0 MERCADOLIBRE INC COM 58733R102 27167 55603 SH SOLE 55603 0 0 MERCANTILE BANK CORP COM 587376104 549 25937 SH SOLE 25937 0 0 MERCURY SYS INC COM 589378108 1964 27526 SH SOLE 27526 0 0 MERIT MED SYS INC COM 589889104 705 22563 SH SOLE 22563 0 0 MERITAGE HOMES CORP COM 59001A102 892 24425 SH SOLE 24425 0 0 MERITOR INC COM 59001K100 188 14177 SH SOLE 14177 0 0 MESA LABS INC COM 59064R109 1070 4734 SH SOLE 4734 0 0 METHODE ELECTRS INC COM 591520200 1202 45479 SH SOLE 45479 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 31149 45110 SH SOLE 45110 0 0 MGIC INVT CORP WIS COM 552848103 323 50936 SH SOLE 50936 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1988 83974 SH SOLE 83974 0 0 MGM RESORTS INTERNATIONAL COM 552953101 3213 272302 SH SOLE 272302 0 0 MGP INGREDIENTS INC NEW COM 55303J106 1256 46727 SH SOLE 46727 0 0 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 357 70449 SH SOLE 70449 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 10363 152848 SH SOLE 152848 0 0 MICRON TECHNOLOGY INC COM 595112103 17638 419352 SH SOLE 419352 0 0 MID AMER APT CMNTYS INC COM 59522J103 9113 88453 SH SOLE 88453 0 0 MINERALS TECHNOLOGIES INC COM 603158106 777 21442 SH SOLE 21442 0 0 MISTRAS GROUP INC COM 60649T107 150 35130 SH SOLE 35130 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 5660 1546543 SH SOLE 1546543 0 0 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 1315 569397 SH SOLE 569397 0 0 MKS INSTRS INC COM 55306N104 1623 19932 SH SOLE 19932 0 0 MOBILE MINI INC COM 60740F105 1074 40937 SH SOLE 40937 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2053 270133 SH SOLE 270133 0 0 MODINE MFG CO COM 607828100 83 25567 SH SOLE 25567 0 0 MOELIS & CO CL A 60786M105 1411 50214 SH SOLE 50214 0 0 MOHAWK INDS INC COM 608190104 3502 45929 SH SOLE 45929 0 0 MOLINA HEALTHCARE INC COM 60855R100 5024 35960 SH SOLE 35960 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 5463 140036 SH SOLE 140036 0 0 MOMO INC ADR 60879B107 816 37608 SH SOLE 37608 0 0 MONOLITHIC PWR SYS INC COM 609839105 13167 78629 SH SOLE 78629 0 0 MONRO INC COM 610236101 2541 57999 SH SOLE 57999 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 12875 228851 SH SOLE 228851 0 0 MOODYS CORP COM 615369105 12639 59761 SH SOLE 59761 0 0 MOOG INC CL A 615394202 1308 25889 SH SOLE 25889 0 0 MORGAN STANLEY COM NEW 617446448 35577 1046374 SH SOLE 1046374 0 0 MORNINGSTAR INC COM 617700109 2325 19997 SH SOLE 19997 0 0 MORPHOSYS AG SPONSORED ADS 617760202 433 17603 SH SOLE 17603 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 13637 102596 SH SOLE 102596 0 0 MOVADO GROUP INC COM 624580106 406 34337 SH SOLE 34337 0 0 MPLX LP COM UNIT REP LTD 55336V100 967 83234 SH SOLE 83234 0 0 MSA SAFETY INC COM 553498106 955 9432 SH SOLE 9432 0 0 MSC INDL DIRECT INC CL A 553530106 3511 63864 SH SOLE 63864 0 0 MSCI INC COM 55354G100 37684 130414 SH SOLE 130414 0 0 MTS SYS CORP COM 553777103 711 31619 SH SOLE 31619 0 0 MUELLER INDS INC COM 624756102 223 9310 SH SOLE 9310 0 0 MUELLER WTR PRODS INC COM SER A 624758108 633 79068 SH SOLE 79068 0 0 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 258 21986 SH SOLE 21986 0 0 MURPHY OIL CORP COM 626717102 126 20541 SH SOLE 20541 0 0 MURPHY USA INC COM 626755102 1007 11932 SH SOLE 11932 0 0 MYLAN NV SHS EURO N59465109 1945 130469 SH SOLE 130469 0 0 MYRIAD GENETICS INC COM 62855J104 817 57061 SH SOLE 57061 0 0 NASDAQ INC COM 631103108 22225 234074 SH SOLE 234074 0 0 NATERA INC COM 632307104 772 25860 SH SOLE 25860 0 0 NATIONAL BK HLDGS CORP CL A 633707104 482 20160 SH SOLE 20160 0 0 NATIONAL BEVERAGE CORP COM 635017106 1250 29309 SH SOLE 29309 0 0 NATIONAL FUEL GAS CO N J COM 636180101 337 9033 SH SOLE 9033 0 0 NATIONAL GEN HLDGS CORP COM 636220303 651 39338 SH SOLE 39338 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 28828 494733 SH SOLE 494733 0 0 NATIONAL HEALTH INVS INC COM 63633D104 333 6716 SH SOLE 6716 0 0 NATIONAL HEALTHCARE CORP COM 635906100 345 4810 SH SOLE 4810 0 0 NATIONAL INSTRS CORP COM 636518102 4150 125460 SH SOLE 125460 0 0 NATIONAL OILWELL VARCO INC COM 637071101 1804 183534 SH SOLE 183534 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 698 21691 SH SOLE 21691 0 0 NATIONAL VISION HLDGS INC COM 63845R107 746 38392 SH SOLE 38392 0 0 NAVIENT CORPORATION COM 63938C108 466 61477 SH SOLE 61477 0 0 NCR CORP NEW COM 62886E108 1505 85037 SH SOLE 85037 0 0 NEENAH INC COM 640079109 1565 36287 SH SOLE 36287 0 0 NEOGEN CORP COM 640491106 5155 76956 SH SOLE 76956 0 0 NEOGENOMICS INC COM NEW 64049M209 1113 40320 SH SOLE 40320 0 0 NESCO HLDGS INC COM 64083J104 145 44161 SH SOLE 44161 0 0 NETAPP INC COM 64110D104 6693 160549 SH SOLE 160549 0 0 NETEASE INC SPONSORED ADS 64110W102 4112 12813 SH SOLE 12813 0 0 NETFLIX INC COM 64110L106 28734 76522 SH SOLE 76522 0 0 NETGEAR INC COM 64111Q104 216 9458 SH SOLE 9458 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 3760 43442 SH SOLE 43442 0 0 NEVRO CORP COM 64157F103 1228 12279 SH SOLE 12279 0 0 NEW MTN FIN CORP COM 647551100 356 52417 SH SOLE 52417 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2698 24925 SH SOLE 24925 0 0 NEW RELIC INC COM 64829B100 418 9033 SH SOLE 9033 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1600 319350 SH SOLE 319350 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 23 14999 SH SOLE 14999 0 0 NEW YORK TIMES CO CL A 650111107 2396 78011 SH SOLE 78011 0 0 NEWELL BRANDS INC COM 651229106 2045 154024 SH SOLE 154024 0 0 NEWMARK GROUP INC CL A 65158N102 279 65572 SH SOLE 65572 0 0 NEWMARKET CORP COM 651587107 4420 11544 SH SOLE 11544 0 0 NEWMONT CORP COM 651639106 3495 77178 SH SOLE 77178 0 0 NEWPARK RES INC COM PAR $.01NEW 651718504 61 68458 SH SOLE 68458 0 0 NEWS CORP NEW CL A 65249B109 822 91622 SH SOLE 91622 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1143 45324 SH SOLE 45324 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 10002 173259 SH SOLE 173259 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 989 23006 SH SOLE 23006 0 0 NEXTIER OILFIELD SOLUTIONS COM 65290C105 16 13816 SH SOLE 13816 0 0 NIC INC COM 62914B100 254 11041 SH SOLE 11041 0 0 NICE LTD SPONSORED ADR 653656108 7233 50381 SH SOLE 50381 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 273 21765 SH SOLE 21765 0 0 NISOURCE INC COM 65473P105 2976 119188 SH SOLE 119188 0 0 NOBLE ENERGY INC COM 655044105 395 65478 SH SOLE 65478 0 0 NOKIA CORP SPONSORED ADR 654902204 259 83637 SH SOLE 83637 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 2410 129825 SH SOLE 129825 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 822 192487 SH SOLE 192487 0 0 NORDSON CORP COM 655663102 15385 113904 SH SOLE 113904 0 0 NORFOLK SOUTHERN CORP COM 655844108 21859 149723 SH SOLE 149723 0 0 NORTHERN OIL & GAS INC NEV COM 665531109 9 13333 SH SOLE 13333 0 0 NORTHERN TR CORP COM 665859104 5467 72455 SH SOLE 72455 0 0 NORTHWEST BANCSHARES INC MD COM 667340103 293 25361 SH SOLE 25361 0 0 NORTHWESTERN CORP COM NEW 668074305 1348 22535 SH SOLE 22535 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1188 108394 SH SOLE 108394 0 0 NOVA MEASURING INSTRUMENTS L COM M7516K103 201 6119 SH SOLE 6119 0 0 NOVANTA INC COM 67000B104 924 11568 SH SOLE 11568 0 0 NOVARTIS A G SPONSORED ADR 66987V109 65027 788679 SH SOLE 788679 0 0 NOVO-NORDISK A S ADR 670100205 67832 1126781 SH SOLE 1126781 0 0 NOVOCURE LTD ORD SHS G6674U108 1050 15595 SH SOLE 15595 0 0 NOW INC COM 67011P100 447 86538 SH SOLE 86538 0 0 NRG ENERGY INC COM NEW 629377508 5990 219738 SH SOLE 219738 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 4278 254964 SH SOLE 254964 0 0 NUCOR CORP COM 670346105 9462 262681 SH SOLE 262681 0 0 NUTANIX INC CL A 67059N108 4273 270460 SH SOLE 270460 0 0 NUVASIVE INC COM 670704105 1672 32996 SH SOLE 32996 0 0 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 302 53308 SH SOLE 53308 0 0 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 19995 803000 SH SOLE 803000 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 719 34340 SH SOLE 34340 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 533 25408 SH SOLE 25408 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 2931 120080 SH SOLE 120080 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 365 16877 SH SOLE 16877 0 0 NUVEEN MORTGAGE AND INCOME F COM 670735109 597 36279 SH SOLE 36279 0 0 NVENT ELECTRIC PLC SHS G6700G107 2436 144369 SH SOLE 144369 0 0 NVR INC COM 62944T105 3366 1310 SH SOLE 1310 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 13200 43846 SH SOLE 43846 0 0 OSI ETF TR OSHARS FTSE US 67110P407 21167 729159 SH SOLE 729159 0 0 OASIS PETROLEUM INC COM 674215108 8 23980 SH SOLE 23980 0 0 OCCIDENTAL PETE CORP COM 674599105 3207 276960 SH SOLE 276960 0 0 OGE ENERGY CORP COM 670837103 2213 72017 SH SOLE 72017 0 0 OKTA INC CL A 679295105 7836 64091 SH SOLE 64091 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 5056 38523 SH SOLE 38523 0 0 OLD NATL BANCORP IND COM 680033107 1813 137421 SH SOLE 137421 0 0 OLD REP INTL CORP COM 680223104 4132 270919 SH SOLE 270919 0 0 OLIN CORP COM PAR $1 680665205 196 16784 SH SOLE 16784 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 3319 71629 SH SOLE 71629 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1840 69330 SH SOLE 69330 0 0 OMNICELL INC COM 68213N109 4151 63291 SH SOLE 63291 0 0 ON SEMICONDUCTOR CORP COM 682189105 4202 337794 SH SOLE 337794 0 0 ONE GAS INC COM 68235P108 1740 20810 SH SOLE 20810 0 0 ONEMAIN HLDGS INC COM 68268W103 2519 131751 SH SOLE 131751 0 0 ONEOK INC NEW COM 682680103 15477 709607 SH SOLE 709607 0 0 ONTO INNOVATION INC COM 683344105 1105 37244 SH SOLE 37244 0 0 OPEN TEXT CORP COM 683715106 1567 44877 SH SOLE 44877 0 0 OPUS BK IRVINE CALIF COM 684000102 408 23533 SH SOLE 23533 0 0 ORACLE CORP COM 68389X105 69998 1448340 SH SOLE 1448340 0 0 ORANGE SPONSORED ADR 684060106 1648 136414 SH SOLE 136414 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 1171 108853 SH SOLE 108853 0 0 ORIX CORP SPONSORED ADR 686330101 3072 51982 SH SOLE 51982 0 0 ORMAT TECHNOLOGIES INC COM 686688102 385 5684 SH SOLE 5684 0 0 ORTHOPEDIATRICS CORP COM 68752L100 777 19611 SH SOLE 19611 0 0 OSHKOSH CORP COM 688239201 5395 83865 SH SOLE 83865 0 0 OSI SYSTEMS INC COM 671044105 245 3549 SH SOLE 3549 0 0 OUTFRONT MEDIA INC COM 69007J106 1737 128829 SH SOLE 128829 0 0 OVINTIV INC COM 69047Q102 63 23363 SH SOLE 23363 0 0 OWENS CORNING NEW COM 690742101 2929 75471 SH SOLE 75471 0 0 OXFORD INDS INC COM 691497309 351 9676 SH SOLE 9676 0 0 GLATFELTER COM 377316104 735 60110 SH SOLE 60110 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 554 18068 SH SOLE 18068 0 0 PACER FDS TR BNCHMRK INDSTR 69374H766 445 15585 SH SOLE 15585 0 0 PACER FDS TR TRENDPILOT INTL 69374H683 1436 61597 SH SOLE 61597 0 0 PACER FDS TR TRENDPILOT US BD 69374H642 21262 833484 SH SOLE 833484 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 2085 59923 SH SOLE 59923 0 0 PACER FDS TR TRENDPILOT EUR 69374H808 336 14159 SH SOLE 14159 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 15705 581444 SH SOLE 581444 0 0 PACER FDS TR TRENDP US MID CP 69374H204 1979 69871 SH SOLE 69871 0 0 PACIFIC PREMIER BANCORP COM 69478X105 728 38658 SH SOLE 38658 0 0 PACKAGING CORP AMER COM 695156109 7351 84660 SH SOLE 84660 0 0 PACWEST BANCORP DEL COM 695263103 1195 66710 SH SOLE 66710 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 720 37233 SH SOLE 37233 0 0 PALO ALTO NETWORKS INC COM 697435105 13182 80396 SH SOLE 80396 0 0 PAPA JOHNS INTL INC COM 698813102 552 10346 SH SOLE 10346 0 0 PARK HOTELS RESORTS INC COM 700517105 590 74597 SH SOLE 74597 0 0 PARKER HANNIFIN CORP COM 701094104 8925 68800 SH SOLE 68800 0 0 PARSLEY ENERGY INC CL A 701877102 1304 227600 SH SOLE 227600 0 0 PARSONS CORPORATION COM 70202L102 848 26527 SH SOLE 26527 0 0 PATTERSON COS INC COM 703395103 232 15149 SH SOLE 15149 0 0 PATTERSON UTI ENERGY INC COM 703481101 77 32726 SH SOLE 32726 0 0 PAYCOM SOFTWARE INC COM 70432V102 11625 57546 SH SOLE 57546 0 0 PAYLOCITY HLDG CORP COM 70438V106 2545 28817 SH SOLE 28817 0 0 PAYPAL HLDGS INC COM 70450Y103 79033 825501 SH SOLE 825501 0 0 PBF ENERGY INC CL A 69318G106 325 45851 SH SOLE 45851 0 0 PC CONNECTION INC COM 69318J100 1156 28045 SH SOLE 28045 0 0 PDC ENERGY INC COM 69327R101 183 29411 SH SOLE 29411 0 0 PDL BIOPHARMA INC COM 69329Y104 252 89207 SH SOLE 89207 0 0 PEARSON PLC SPONSORED ADR 705015105 785 113898 SH SOLE 113898 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 1079 99061 SH SOLE 99061 0 0 PEGASYSTEMS INC COM 705573103 2600 36508 SH SOLE 36508 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 411 15470 SH SOLE 15470 0 0 PEMBINA PIPELINE CORP COM 706327103 1007 53512 SH SOLE 53512 0 0 PENN NATL GAMING INC COM 707569109 868 68635 SH SOLE 68635 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 18 19262 SH SOLE 19262 0 0 PENNYMAC MTG INVT TR COM 70931T103 325 30612 SH SOLE 30612 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 781 27910 SH SOLE 27910 0 0 PENTAIR PLC SHS G7S00T104 3249 109189 SH SOLE 109189 0 0 PENUMBRA INC COM 70975L107 1116 6920 SH SOLE 6920 0 0 PEOPLES UTD FINL INC COM 712704105 4744 429304 SH SOLE 429304 0 0 PERFICIENT INC COM 71375U101 629 23210 SH SOLE 23210 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 4523 182981 SH SOLE 182981 0 0 PERKINELMER INC COM 714046109 3341 44375 SH SOLE 44375 0 0 PERRIGO CO PLC SHS G97822103 850 17678 SH SOLE 17678 0 0 PETIQ INC COM CL A 71639T106 570 24533 SH SOLE 24533 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 220 40050 SH SOLE 40050 0 0 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 288 53511 SH SOLE 53511 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 847 35050 SH SOLE 35050 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 910 24968 SH SOLE 24968 0 0 PHOTRONICS INC COM 719405102 135 13206 SH SOLE 13206 0 0 PHYSICIANS RLTY TR COM 71943U104 3345 239948 SH SOLE 239948 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1243 70411 SH SOLE 70411 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 79407 926033 SH SOLE 926033 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 36264 341564 SH SOLE 341564 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 667 51640 SH SOLE 51640 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 800 36204 SH SOLE 36204 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 69293 700070 SH SOLE 700070 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 424 86475 SH SOLE 86475 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 1808 33143 SH SOLE 33143 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 2187 20655 SH SOLE 20655 0 0 PIMCO EQUITY SER RAFI DYN EMERG 72202L389 15745 899228 SH SOLE 899228 0 0 PIMCO EQUITY SER RAFI DYN MULTI 72202L371 3392 171504 SH SOLE 171504 0 0 PIMCO STRATEGIC INCOME FD COM 72200X104 784 129877 SH SOLE 129877 0 0 PING IDENTITY HLDG CORP COM 72341T103 578 28881 SH SOLE 28881 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 3616 96333 SH SOLE 96333 0 0 PINNACLE WEST CAP CORP COM 723484101 1404 18528 SH SOLE 18528 0 0 PINTEREST INC CL A 72352L106 262 16968 SH SOLE 16968 0 0 PIONEER NAT RES CO COM 723787107 11258 160488 SH SOLE 160488 0 0 PIPER SANDLER COMPANIES COM 724078100 260 5139 SH SOLE 5139 0 0 PJT PARTNERS INC COM CL A 69343T107 559 12886 SH SOLE 12886 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 621 117591 SH SOLE 117591 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 552 98355 SH SOLE 98355 0 0 PLANET FITNESS INC CL A 72703H101 1244 25548 SH SOLE 25548 0 0 PLAYAGS INC COM 72814N104 55 20723 SH SOLE 20723 0 0 PLEXUS CORP COM 729132100 1242 22769 SH SOLE 22769 0 0 PLDT INC SPONSORED ADR 69344D408 492 23947 SH SOLE 23947 0 0 PLURALSIGHT INC COM CL A 72941B106 1633 148707 SH SOLE 148707 0 0 PNM RES INC COM 69349H107 859 22614 SH SOLE 22614 0 0 POLARIS INC COM 731068102 2547 52904 SH SOLE 52904 0 0 POLYONE CORP COM 73179P106 478 25188 SH SOLE 25188 0 0 POOL CORPORATION COM 73278L105 15069 76582 SH SOLE 76582 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 3546 73962 SH SOLE 73962 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 374 52486 SH SOLE 52486 0 0 POSCO SPONSORED ADR 693483109 346 10610 SH SOLE 10610 0 0 POST HLDGS INC COM 737446104 6554 78996 SH SOLE 78996 0 0 POWELL INDS INC COM 739128106 331 12911 SH SOLE 12911 0 0 POWER INTEGRATIONS INC COM 739276103 7256 82148 SH SOLE 82148 0 0 PPG INDS INC COM 693506107 7341 87810 SH SOLE 87810 0 0 PPL CORP COM 69351T106 31345 1270065 SH SOLE 1270065 0 0 PRA HEALTH SCIENCES INC COM 69354M108 1266 15245 SH SOLE 15245 0 0 PRA GROUP INC COM 69354N106 1635 58987 SH SOLE 58987 0 0 PREFERRED APT CMNTYS INC COM 74039L103 205 28534 SH SOLE 28534 0 0 PREMIER INC CL A 74051N102 224 6844 SH SOLE 6844 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 895 24412 SH SOLE 24412 0 0 PRICESMART INC COM 741511109 417 7938 SH SOLE 7938 0 0 PRIMERICA INC COM 74164M108 5161 58330 SH SOLE 58330 0 0 PRIMORIS SVCS CORP COM 74164F103 648 40776 SH SOLE 40776 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 3780 120599 SH SOLE 120599 0 0 PROGRESS SOFTWARE CORP COM 743312100 1194 37305 SH SOLE 37305 0 0 PROGRESSIVE CORP OHIO COM 743315103 34758 470724 SH SOLE 470724 0 0 PROGYNY INC COM 74340E103 312 14716 SH SOLE 14716 0 0 PROOFPOINT INC COM 743424103 1080 10526 SH SOLE 10526 0 0 PROS HOLDINGS INC COM 74346Y103 1796 57874 SH SOLE 57874 0 0 PROSHARES TR MSCI EAFE DIVD 74347B839 248 7813 SH SOLE 7813 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 870 18829 SH SOLE 18829 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 12559 217777 SH SOLE 217777 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 830 18434 SH SOLE 18434 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 1454 52578 SH SOLE 52578 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 632 7103 SH SOLE 7103 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 919 30172 SH SOLE 30172 0 0 PROSPERITY BANCSHARES INC COM 743606105 17833 369597 SH SOLE 369597 0 0 PROTO LABS INC COM 743713109 5214 68491 SH SOLE 68491 0 0 PROVIDENT FINL SVCS INC COM 74386T105 175 13577 SH SOLE 13577 0 0 PRUDENTIAL PLC ADR 74435K204 4985 201179 SH SOLE 201179 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 1035 7637 SH SOLE 7637 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1436 74582 SH SOLE 74582 0 0 PTC INC COM 69370C100 1202 19641 SH SOLE 19641 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 4411 98226 SH SOLE 98226 0 0 PUBLIC STORAGE COM 74460D109 6836 34417 SH SOLE 34417 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 186 22057 SH SOLE 22057 0 0 PURPLE INNOVATION INC COM 74640Y106 122 21506 SH SOLE 21506 0 0 Q2 HLDGS INC COM 74736L109 1097 18579 SH SOLE 18579 0 0 QEP RESOURCES INC COM 74733V100 12 37103 SH SOLE 37103 0 0 QIAGEN NV SHS NEW N72482123 925 22430 SH SOLE 22430 0 0 QIWI PLC SPON ADR REP B 74735M108 322 30111 SH SOLE 30111 0 0 QORVO INC COM 74736K101 4480 55560 SH SOLE 55560 0 0 QTS RLTY TR INC COM CL A 74736A103 5262 90716 SH SOLE 90716 0 0 QUAKER CHEM CORP COM 747316107 4750 37616 SH SOLE 37616 0 0 QUALYS INC COM 74758T303 5849 67234 SH SOLE 67234 0 0 QUANTA SVCS INC COM 74762E102 3465 109216 SH SOLE 109216 0 0 QUDIAN INC ADR 747798106 47 26196 SH SOLE 26196 0 0 QUEST DIAGNOSTICS INC COM 74834L100 26520 330264 SH SOLE 330264 0 0 QUIDEL CORP COM 74838J101 531 5428 SH SOLE 5428 0 0 QUINSTREET INC COM 74874Q100 103 12813 SH SOLE 12813 0 0 QUOTIENT TECHNOLOGY INC COM 749119103 572 88053 SH SOLE 88053 0 0 QURATE RETAIL INC COM SER A 74915M100 1859 304500 SH SOLE 304500 0 0 R1 RCM INC COM 749397105 280 30801 SH SOLE 30801 0 0 RA MED SYS INC COM 74933X104 16 14459 SH SOLE 14459 0 0 RADIAN GROUP INC COM 750236101 889 68634 SH SOLE 68634 0 0 RADNET INC COM 750491102 120 11454 SH SOLE 11454 0 0 RANGE RES CORP COM 75281A109 37 16308 SH SOLE 16308 0 0 RAPID7 INC COM 753422104 3403 78544 SH SOLE 78544 0 0 RATTLER MIDSTREAM LP COM UNITS 75419T103 189 54194 SH SOLE 54194 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 10198 161354 SH SOLE 161354 0 0 RBC BEARINGS INC COM 75524B104 8553 75835 SH SOLE 75835 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 15143 488499 SH SOLE 488499 0 0 REALPAGE INC COM 75606N109 1992 37626 SH SOLE 37626 0 0 REALTY INCOME CORP COM 756109104 4517 90589 SH SOLE 90589 0 0 REDWOOD TR INC COM 758075402 101 19869 SH SOLE 19869 0 0 REGAL BELOIT CORP COM 758750103 491 7807 SH SOLE 7807 0 0 REGENCY CTRS CORP COM 758849103 2700 70258 SH SOLE 70258 0 0 REGENERON PHARMACEUTICALS COM 75886F107 27313 55937 SH SOLE 55937 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 7742 863050 SH SOLE 863050 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 7339 87222 SH SOLE 87222 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 9418 107520 SH SOLE 107520 0 0 RELX PLC SPONSORED ADR 759530108 21305 995562 SH SOLE 995562 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 2991 20029 SH SOLE 20029 0 0 RENASANT CORP COM 75970E107 678 31023 SH SOLE 31023 0 0 REPLIGEN CORP COM 759916109 1849 19150 SH SOLE 19150 0 0 REPUBLIC SVCS INC COM 760759100 30203 402382 SH SOLE 402382 0 0 RESMED INC COM 761152107 34307 232920 SH SOLE 232920 0 0 RESOLUTE FST PRODS INC COM 76117W109 113 90062 SH SOLE 90062 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 5633 140716 SH SOLE 140716 0 0 RETAIL PPTYS AMER INC CL A 76131V202 339 65622 SH SOLE 65622 0 0 RETROPHIN INC COM 761299106 249 17061 SH SOLE 17061 0 0 REVANCE THERAPEUTICS INC COM 761330109 160 10828 SH SOLE 10828 0 0 REVOLVE GROUP INC CL A 76156B107 614 71017 SH SOLE 71017 0 0 REXFORD INDL RLTY INC COM 76169C100 4088 99692 SH SOLE 99692 0 0 REXNORD CORP COM 76169B102 1666 73492 SH SOLE 73492 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 1144 39206 SH SOLE 39206 0 0 RH COM 74967X103 457 4551 SH SOLE 4551 0 0 RING ENERGY INC COM 76680V108 35 52521 SH SOLE 52521 0 0 RINGCENTRAL INC CL A 76680R206 691 3263 SH SOLE 3263 0 0 RIO TINTO PLC SPONSORED ADR 767204100 8282 181774 SH SOLE 181774 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 8485 248253 SH SOLE 248253 0 0 ROCKWELL AUTOMATION INC COM 773903109 5797 38414 SH SOLE 38414 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 1656 39872 SH SOLE 39872 0 0 ROGERS CORP COM 775133101 1308 13857 SH SOLE 13857 0 0 ROKU INC COM CL A 77543R102 1158 13237 SH SOLE 13237 0 0 ROLLINS INC COM 775711104 7368 203880 SH SOLE 203880 0 0 ROPER TECHNOLOGIES INC COM 776696106 25680 82356 SH SOLE 82356 0 0 ROSS STORES INC COM 778296103 41660 479017 SH SOLE 479017 0 0 ROYAL BK CDA COM 780087102 5028 81687 SH SOLE 81687 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 127 46832 SH SOLE 46832 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 8034 230269 SH SOLE 230269 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 12147 371924 SH SOLE 371924 0 0 ROYAL GOLD INC COM 780287108 791 9019 SH SOLE 9019 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 17633 439057 SH SOLE 439057 0 0 RPC INC COM 749660106 29 14033 SH SOLE 14033 0 0 RUSH ENTERPRISES INC CL A 781846209 792 24803 SH SOLE 24803 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 3145 59235 SH SOLE 59235 0 0 RYDER SYS INC COM 783549108 1688 63843 SH SOLE 63843 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1279 35680 SH SOLE 35680 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 345 31627 SH SOLE 31627 0 0 SAFEHOLD INC COM 78645L100 1145 18116 SH SOLE 18116 0 0 SAIA INC COM 78709Y105 1707 23206 SH SOLE 23206 0 0 SALESFORCE COM INC COM 79466L302 92821 644678 SH SOLE 644678 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 185 22853 SH SOLE 22853 0 0 SANDERSON FARMS INC COM 800013104 1324 10737 SH SOLE 10737 0 0 SANDY SPRING BANCORP INC COM 800363103 469 20708 SH SOLE 20708 0 0 SANMINA CORPORATION COM 801056102 1532 56156 SH SOLE 56156 0 0 SAREPTA THERAPEUTICS INC COM 803607100 342 3495 SH SOLE 3495 0 0 SASOL LTD SPONSORED ADR 803866300 191 95245 SH SOLE 95245 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 28814 106732 SH SOLE 106732 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 1556 80478 SH SOLE 80478 0 0 SCHOLASTIC CORP COM 807066105 574 22529 SH SOLE 22529 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 17671 854075 SH SOLE 854075 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 19512 949048 SH SOLE 949048 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 44522 1722986 SH SOLE 1722986 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 129626 2505824 SH SOLE 2505824 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 119333 2198870 SH SOLE 2198870 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 61609 1005856 SH SOLE 1005856 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 58352 732607 SH SOLE 732607 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 27217 614806 SH SOLE 614806 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 69342 2117968 SH SOLE 2117968 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 73657 1280765 SH SOLE 1280765 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 494 17765 SH SOLE 17765 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 392 5258 SH SOLE 5258 0 0 SEA LTD SPONSORED ADS 81141R100 206 4660 SH SOLE 4660 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 10485 214850 SH SOLE 214850 0 0 SEALED AIR CORP NEW COM 81211K100 2420 97946 SH SOLE 97946 0 0 SEATTLE GENETICS INC COM 812578102 1662 14403 SH SOLE 14403 0 0 SEAWORLD ENTMT INC COM 81282V100 396 35932 SH SOLE 35932 0 0 SEI INVESTMENTS CO COM 784117103 5085 109723 SH SOLE 109723 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 65 20047 SH SOLE 20047 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 21368 217863 SH SOLE 217863 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 14266 490913 SH SOLE 490913 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 69425 783756 SH SOLE 783756 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 70056 1264316 SH SOLE 1264316 0 0 SELECTIVE INS GROUP INC COM 816300107 2566 51626 SH SOLE 51626 0 0 SEMPRA ENERGY COM 816851109 8439 74690 SH SOLE 74690 0 0 SEMTECH CORP COM 816850101 571 15215 SH SOLE 15215 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 4564 157756 SH SOLE 157756 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 484 11132 SH SOLE 11132 0 0 SERVICE CORP INTL COM 817565104 1859 47530 SH SOLE 47530 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 351 65039 SH SOLE 65039 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 2393 88637 SH SOLE 88637 0 0 SERVICENOW INC COM 81762P102 43221 150816 SH SOLE 150816 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 248 8452 SH SOLE 8452 0 0 SFL CORPORATION LTD SHS G7738W106 237 25069 SH SOLE 25069 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 473 29210 SH SOLE 29210 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 393 39338 SH SOLE 39338 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 848 36398 SH SOLE 36398 0 0 SHOE CARNIVAL INC COM 824889109 475 22883 SH SOLE 22883 0 0 SHOPIFY INC CL A 82509L107 39043 93643 SH SOLE 93643 0 0 SHUTTERSTOCK INC COM 825690100 650 20210 SH SOLE 20210 0 0 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 243 51409 SH SOLE 51409 0 0 SIFY TECHNOLOGIES LIMITED SPONSORED ADS 82655M107 43 56894 SH SOLE 56894 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 3608 44876 SH SOLE 44876 0 0 SILGAN HOLDINGS INC COM 827048109 1121 38640 SH SOLE 38640 0 0 SILICON LABORATORIES INC COM 826919102 2490 29158 SH SOLE 29158 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2148 58597 SH SOLE 58597 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 290 15765 SH SOLE 15765 0 0 SIMON PPTY GROUP INC NEW COM 828806109 6459 117730 SH SOLE 117730 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 1451 23414 SH SOLE 23414 0 0 SIMULATIONS PLUS INC COM 829214105 438 12538 SH SOLE 12538 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 576 35833 SH SOLE 35833 0 0 SIRIUS XM HLDGS INC COM 82968B103 1133 229403 SH SOLE 229403 0 0 SITE CENTERS CORP COM 82981J109 171 32766 SH SOLE 32766 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 8213 111565 SH SOLE 111565 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 1733 106539 SH SOLE 106539 0 0 SKECHERS U S A INC CL A 830566105 564 23770 SH SOLE 23770 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 1430 91185 SH SOLE 91185 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 11759 131566 SH SOLE 131566 0 0 SL GREEN RLTY CORP COM 78440X101 2368 54935 SH SOLE 54935 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 606 22583 SH SOLE 22583 0 0 SLM CORP COM 78442P106 1956 271991 SH SOLE 271991 0 0 SNAP INC CL A 83304A106 242 20338 SH SOLE 20338 0 0 SNAP ON INC COM 833034101 8504 78147 SH SOLE 78147 0 0 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 574 25474 SH SOLE 25474 0 0 SOLAR CAP LTD COM 83413U100 139 11904 SH SOLE 11904 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 873 10668 SH SOLE 10668 0 0 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 67 12809 SH SOLE 12809 0 0 SOLARWINDS CORP COM 83417Q105 580 37043 SH SOLE 37043 0 0 SONOCO PRODS CO COM 835495102 2451 52876 SH SOLE 52876 0 0 SONY CORP SPONSORED ADR 835699307 23476 396690 SH SOLE 396690 0 0 SOUTH JERSEY INDS INC COM 838518108 294 11763 SH SOLE 11763 0 0 SOUTH ST CORP COM 840441109 2622 44649 SH SOLE 44649 0 0 SOUTHERN COPPER CORP COM 84265V105 596 21168 SH SOLE 21168 0 0 SOUTHWEST AIRLS CO COM 844741108 7338 206061 SH SOLE 206061 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 2195 31553 SH SOLE 31553 0 0 SOUTHWESTERN ENERGY CO COM 845467109 473 279749 SH SOLE 279749 0 0 SP PLUS CORP COM 78469C103 415 19977 SH SOLE 19977 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 61368 2028684 SH SOLE 2028684 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 30348 758517 SH SOLE 758517 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 892810 9743644 SH SOLE 9743644 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 49747 1039422 SH SOLE 1039422 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 161303 1702589 SH SOLE 1702589 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 18366 624703 SH SOLE 624703 0 0 SPDR SER TR BLOOMBERG SRT TR 78468R408 50231 2132066 SH SOLE 2132066 0 0 SPDR SER TR DORSEY WRGT FI 78468R713 1617 72361 SH SOLE 72361 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 39273 818876 SH SOLE 818876 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 22207 616850 SH SOLE 616850 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 50464 230188 SH SOLE 230188 0 0 SPDR SER TR DJ REIT ETF 78464A607 87324 1209479 SH SOLE 1209479 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 2562 162975 SH SOLE 162975 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 106207 717369 SH SOLE 717369 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 6001 304305 SH SOLE 304305 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 4703 85953 SH SOLE 85953 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 29801 596026 SH SOLE 596026 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 151431 3096752 SH SOLE 3096752 0 0 SPDR SER TR NYSE TECH ETF 78464A102 1097 14987 SH SOLE 14987 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 9852 313267 SH SOLE 313267 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 89716 2968759 SH SOLE 2968759 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 51802 2163818 SH SOLE 2163818 0 0 SPDR SER TR PORTFLI HIGH YLD 78468R606 242 10736 SH SOLE 10736 0 0 SPDR SER TR PORTFLI INTRMDIT 78464A672 11972 361364 SH SOLE 361364 0 0 SPDR SER TR PORTFOLIO LN COR 78464A367 708 24886 SH SOLE 24886 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 83309 1763518 SH SOLE 1763518 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 12120 400650 SH SOLE 400650 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 29865 1155782 SH SOLE 1155782 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 8292 379662 SH SOLE 379662 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 77054 2508278 SH SOLE 2508278 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 4291 100201 SH SOLE 100201 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1188004 4609134 SH SOLE 4609134 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 425112 11894561 SH SOLE 11894561 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 18310 378072 SH SOLE 378072 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 6875 148866 SH SOLE 148866 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 5474 133960 SH SOLE 133960 0 0 SPDR SER TR AEROSPACE DEF 78464A631 2261 29713 SH SOLE 29713 0 0 SPDR SER TR S&P BK ETF 78464A797 439 16293 SH SOLE 16293 0 0 SPDR SER TR S&P BIOTECH 78464A870 1893 24449 SH SOLE 24449 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 10881 119245 SH SOLE 119245 0 0 SPDR SER TR S&P DIVID ETF 78464A763 135539 1697211 SH SOLE 1697211 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 38801 1363335 SH SOLE 1363335 0 0 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 2162 55372 SH SOLE 55372 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 1146 15988 SH SOLE 15988 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 22255 84657 SH SOLE 84657 0 0 SPDR SER TR S&P REGL BKG 78464A698 1089 33404 SH SOLE 33404 0 0 SPDR SER TR S&P SEMICNDCTR 78464A862 530 6313 SH SOLE 6313 0 0 SPDR SER TR WELLS FG PFD ETF 78464A292 8110 206928 SH SOLE 206928 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 528 14510 SH SOLE 14510 0 0 SPIRE INC COM 84857L101 448 6016 SH SOLE 6016 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 310 12951 SH SOLE 12951 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1858 71053 SH SOLE 71053 0 0 SPLUNK INC COM 848637104 20054 158872 SH SOLE 158872 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 1084 8927 SH SOLE 8927 0 0 SPRINT CORPORATION COM 85207U105 944 109511 SH SOLE 109511 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 788 53909 SH SOLE 53909 0 0 SPROUT SOCIAL INC COM CL A 85209W109 359 22473 SH SOLE 22473 0 0 SPROUTS FMRS MKT INC COM 85208M102 1400 75306 SH SOLE 75306 0 0 SPS COMMERCE INC COM 78463M107 2627 56484 SH SOLE 56484 0 0 SPX CORP COM 784635104 592 18148 SH SOLE 18148 0 0 SPX FLOW INC COM 78469X107 2287 80480 SH SOLE 80480 0 0 SQUARE INC CL A 852234103 3143 60006 SH SOLE 60006 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 5110 116611 SH SOLE 116611 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 935 28974 SH SOLE 28974 0 0 STAG INDL INC COM 85254J102 2508 111372 SH SOLE 111372 0 0 STANDARD MTR PRODS INC COM 853666105 2931 70507 SH SOLE 70507 0 0 STANDEX INTL CORP COM 854231107 1413 28830 SH SOLE 28830 0 0 STANLEY BLACK & DECKER INC COM 854502101 4873 48732 SH SOLE 48732 0 0 STARS GROUP INC COM 85570W100 452 22117 SH SOLE 22117 0 0 STARWOOD PPTY TR INC COM 85571B105 2217 216272 SH SOLE 216272 0 0 STATE AUTO FINL CORP COM 855707105 451 16232 SH SOLE 16232 0 0 STEELCASE INC CL A 858155203 858 86976 SH SOLE 86976 0 0 STEPAN CO COM 858586100 633 7156 SH SOLE 7156 0 0 STERICYCLE INC COM 858912108 6617 136201 SH SOLE 136201 0 0 STERIS PLC SHS USD G8473T100 54871 392023 SH SOLE 392023 0 0 STERLING BANCORP DEL COM 85917A100 1578 150969 SH SOLE 150969 0 0 MADDEN STEVEN LTD COM 556269108 207 8890 SH SOLE 8890 0 0 STIFEL FINL CORP COM 860630102 4671 113164 SH SOLE 113164 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 2520 117901 SH SOLE 117901 0 0 STONECASTLE FINL CORP COM 861780104 243 14955 SH SOLE 14955 0 0 STONECO LTD COM CL A G85158106 638 29293 SH SOLE 29293 0 0 STONERIDGE INC COM 86183P102 214 12775 SH SOLE 12775 0 0 STORE CAP CORP COM 862121100 4680 258257 SH SOLE 258257 0 0 STRATEGIC ED INC COM 86272C103 1334 9543 SH SOLE 9543 0 0 STRYKER CORP COM 863667101 28468 170987 SH SOLE 170987 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 7281 1520076 SH SOLE 1520076 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 960 227495 SH SOLE 227495 0 0 SUMMIT MATLS INC CL A 86614U100 423 28210 SH SOLE 28210 0 0 SUN CMNTYS INC COM 866674104 13681 109577 SH SOLE 109577 0 0 SUN LIFE FINL INC COM 866796105 876 27308 SH SOLE 27308 0 0 SUNCOR ENERGY INC NEW COM 867224107 2275 143983 SH SOLE 143983 0 0 SUNRUN INC COM 86771W105 154 15228 SH SOLE 15228 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 319 36625 SH SOLE 36625 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 200 11096 SH SOLE 11096 0 0 SUZANO S A SPON ADS 86959K105 133 19365 SH SOLE 19365 0 0 SVB FINANCIAL GROUP COM 78486Q101 1696 11224 SH SOLE 11224 0 0 SYKES ENTERPRISES INC COM 871237103 1482 54658 SH SOLE 54658 0 0 SYNCHRONY FINL COM 87165B103 10932 679447 SH SOLE 679447 0 0 SYNEOS HEALTH INC CL A 87166B102 2851 72320 SH SOLE 72320 0 0 SYNOPSYS INC COM 871607107 19113 148401 SH SOLE 148401 0 0 SYNOVUS FINL CORP COM NEW 87161C501 356 20266 SH SOLE 20266 0 0 SYSCO CORP COM 871829107 11103 243317 SH SOLE 243317 0 0 T MOBILE US INC COM 872590104 15199 181160 SH SOLE 181160 0 0 PRICE T ROWE GROUP INC COM 74144T108 8428 86313 SH SOLE 86313 0 0 TABULA RASA HEALTHCARE INC COM 873379101 913 17469 SH SOLE 17469 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 637 15864 SH SOLE 15864 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 98953 2070584 SH SOLE 2070584 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5826 49118 SH SOLE 49118 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 5397 355535 SH SOLE 355535 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 1383 25964 SH SOLE 25964 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 804 12498 SH SOLE 12498 0 0 TAPESTRY INC COM 876030107 1702 131416 SH SOLE 131416 0 0 TARGA RES CORP COM 87612G101 510 73795 SH SOLE 73795 0 0 TATA MTRS LTD SPONSORED ADR 876568502 272 57731 SH SOLE 57731 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 371 33723 SH SOLE 33723 0 0 TC ENERGY CORP COM 87807B107 12480 282316 SH SOLE 282316 0 0 TCF FINANCIAL CORPORATION NE COM 872307103 1895 83646 SH SOLE 83646 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 749 21608 SH SOLE 21608 0 0 TE CONNECTIVITY LTD REG SHS H84989104 13470 213876 SH SOLE 213876 0 0 TEAM INC COM 878155100 72 11143 SH SOLE 11143 0 0 TECH DATA CORP COM 878237106 494 3772 SH SOLE 3772 0 0 TECHNIPFMC PLC COM G87110105 516 76546 SH SOLE 76546 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 103640 1289537 SH SOLE 1289537 0 0 TECHTARGET INC COM 87874R100 1090 52907 SH SOLE 52907 0 0 TEGNA INC COM 87901J105 785 72326 SH SOLE 72326 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 603 33861 SH SOLE 33861 0 0 TELADOC HEALTH INC COM 87918A105 15015 96866 SH SOLE 96866 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 7536 25350 SH SOLE 25350 0 0 TELEFLEX INCORPORATED COM 879369106 5420 18507 SH SOLE 18507 0 0 ERICSSON ADR B SEK 10 294821608 6350 784896 SH SOLE 784896 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 2268 237952 SH SOLE 237952 0 0 TELEFONICA S A SPONSORED ADR 879382208 716 156719 SH SOLE 156719 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 1106 65985 SH SOLE 65985 0 0 TELUS CORPORATION COM 87971M103 1805 114590 SH SOLE 114590 0 0 TEMPUR SEALY INTL INC COM 88023U101 944 21599 SH SOLE 21599 0 0 TERADATA CORP DEL COM 88076W103 926 45190 SH SOLE 45190 0 0 TERADYNE INC COM 880770102 5032 92897 SH SOLE 92897 0 0 TEREX CORP NEW COM 880779103 270 18794 SH SOLE 18794 0 0 TERNIUM SA SPONSORED ADS 880890108 379 31807 SH SOLE 31807 0 0 TERRAFORM PWR INC COM CL A 88104R209 602 38188 SH SOLE 38188 0 0 TERRENO RLTY CORP COM 88146M101 4736 91511 SH SOLE 91511 0 0 TESLA INC COM 88160R101 8745 16690 SH SOLE 16690 0 0 TETRA TECH INC NEW COM 88162G103 6015 85172 SH SOLE 85172 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 116 12945 SH SOLE 12945 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 342 15422 SH SOLE 15422 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 3808 10020 SH SOLE 10020 0 0 TEXAS ROADHOUSE INC COM 882681109 3585 86796 SH SOLE 86796 0 0 TEXTRON INC COM 883203101 1679 62945 SH SOLE 62945 0 0 BRINKS CO COM 109696104 1048 20137 SH SOLE 20137 0 0 CHEMOURS CO COM 163851108 221 24950 SH SOLE 24950 0 0 COOPER COS INC COM NEW 216648402 13505 48990 SH SOLE 48990 0 0 DESCARTES SYS GROUP INC COM 249906108 1238 36012 SH SOLE 36012 0 0 GEO GROUP INC NEW COM 36162J106 226 18596 SH SOLE 18596 0 0 HACKETT GROUP INC COM 404609109 595 46804 SH SOLE 46804 0 0 HANOVER INS GROUP INC COM 410867105 2240 24729 SH SOLE 24729 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 7893 223980 SH SOLE 223980 0 0 HERSHEY CO COM 427866108 6923 52248 SH SOLE 52248 0 0 HOWARD HUGHES CORP COM 44267D107 830 16425 SH SOLE 16425 0 0 INTERPUBLIC GROUP COS INC COM 460690100 4136 255468 SH SOLE 255468 0 0 KRAFT HEINZ CO COM 500754106 2196 88770 SH SOLE 88770 0 0 KROGER CO COM 501044101 10421 345968 SH SOLE 345968 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 379 1791 SH SOLE 1791 0 0 MICHAELS COS INC COM 59408Q106 48 29576 SH SOLE 29576 0 0 MIDDLEBY CORP COM 596278101 3394 59664 SH SOLE 59664 0 0 MOSAIC CO NEW COM 61945C103 621 57375 SH SOLE 57375 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 11400 111329 SH SOLE 111329 0 0 SIMPLY GOOD FOODS CO COM 82900L102 280 14542 SH SOLE 14542 0 0 TIMKEN CO COM 887389104 2140 66184 SH SOLE 66184 0 0 THE TRADE DESK INC COM CL A 88339J105 4633 24006 SH SOLE 24006 0 0 TRAVELERS COMPANIES INC COM 89417E109 19762 198917 SH SOLE 198917 0 0 WENDYS CO COM 95058W100 332 22303 SH SOLE 22303 0 0 WESTERN UN CO COM 959802109 5044 278235 SH SOLE 278235 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 110155 388417 SH SOLE 388417 0 0 THERMON GROUP HLDGS INC COM 88362T103 283 18768 SH SOLE 18768 0 0 THOR INDS INC COM 885160101 18476 438035 SH SOLE 438035 0 0 TIFFANY & CO NEW COM 886547108 281 2166 SH SOLE 2166 0 0 TIM PARTICIPACOES S A SPONSORED ADR 88706P205 374 30793 SH SOLE 30793 0 0 TOLL BROTHERS INC COM 889478103 437 22679 SH SOLE 22679 0 0 TOPBUILD CORP COM 89055F103 618 8622 SH SOLE 8622 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 3245 76541 SH SOLE 76541 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 202 78763 SH SOLE 78763 0 0 TOTAL S.A. SPONSORED ADS 89151E109 26128 701624 SH SOLE 701624 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1769 111079 SH SOLE 111079 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 833 46049 SH SOLE 46049 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 17295 144189 SH SOLE 144189 0 0 TRACTOR SUPPLY CO COM 892356106 30909 365576 SH SOLE 365576 0 0 TRADEWEB MKTS INC CL A 892672106 391 9294 SH SOLE 9294 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 15844 191845 SH SOLE 191845 0 0 TRANSDIGM GROUP INC COM 893641100 8515 26593 SH SOLE 26593 0 0 TRANSMEDICS GROUP INC COM 89377M109 280 23201 SH SOLE 23201 0 0 TRANSUNION COM 89400J107 7133 107777 SH SOLE 107777 0 0 TREEHOUSE FOODS INC COM 89469A104 1011 22897 SH SOLE 22897 0 0 TREX CO INC COM 89531P105 2638 32918 SH SOLE 32918 0 0 TRI POINTE GROUP INC COM 87265H109 421 47992 SH SOLE 47992 0 0 TRIMBLE INC COM 896239100 1769 55577 SH SOLE 55577 0 0 TRINET GROUP INC COM 896288107 547 14532 SH SOLE 14532 0 0 TRINITY INDS INC COM 896522109 1521 94621 SH SOLE 94621 0 0 TRIP COM GROUP LTD ADS 89677Q107 1004 42825 SH SOLE 42825 0 0 TRIUMPH BANCORP INC COM 89679E300 539 20724 SH SOLE 20724 0 0 TRIUMPH GROUP INC NEW COM 896818101 131 19412 SH SOLE 19412 0 0 TRUEBLUE INC COM 89785X101 453 35470 SH SOLE 35470 0 0 TRUIST FINL CORP COM 89832Q109 38355 1243672 SH SOLE 1243672 0 0 TRUSTMARK CORP COM 898402102 675 28970 SH SOLE 28970 0 0 TTEC HLDGS INC COM 89854H102 424 11560 SH SOLE 11560 0 0 TUPPERWARE BRANDS CORP COM 899896104 16 10071 SH SOLE 10071 0 0 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 106 22815 SH SOLE 22815 0 0 TWILIO INC CL A 90138F102 1920 21451 SH SOLE 21451 0 0 TWITTER INC COM 90184L102 8786 357725 SH SOLE 357725 0 0 TYLER TECHNOLOGIES INC COM 902252105 20909 70506 SH SOLE 70506 0 0 TYSON FOODS INC CL A 902494103 13293 229702 SH SOLE 229702 0 0 UBER TECHNOLOGIES INC COM 90353T100 20097 719805 SH SOLE 719805 0 0 UBIQUITI INC COM 90353W103 791 5585 SH SOLE 5585 0 0 UBS GROUP AG SHS H42097107 6479 699634 SH SOLE 699634 0 0 UDR INC COM 902653104 2673 73153 SH SOLE 73153 0 0 UGI CORP NEW COM 902681105 2413 90460 SH SOLE 90460 0 0 ULTA BEAUTY INC COM 90384S303 7185 40896 SH SOLE 40896 0 0 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 219 4926 SH SOLE 4926 0 0 ULTRAPAR PARTICIPACOES SA SP ADR REP COM 90400P101 30 12495 SH SOLE 12495 0 0 UMB FINL CORP COM 902788108 1410 30404 SH SOLE 30404 0 0 UMPQUA HLDGS CORP COM 904214103 1377 126327 SH SOLE 126327 0 0 UNIFIRST CORP MASS COM 904708104 3382 22383 SH SOLE 22383 0 0 UNILEVER N V N Y SHS NEW 904784709 29078 596013 SH SOLE 596013 0 0 UNILEVER PLC SPON ADR NEW 904767704 28914 571753 SH SOLE 571753 0 0 UNIQURE NV SHS N90064101 1272 26799 SH SOLE 26799 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1401 76522 SH SOLE 76522 0 0 UNITED FIRE GROUP INC COM 910340108 783 24008 SH SOLE 24008 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 478 220092 SH SOLE 220092 0 0 UNITED PARCEL SERVICE INC CL B 911312106 66694 713916 SH SOLE 713916 0 0 UNITED STATES CELLULAR CORP COM 911684108 686 23408 SH SOLE 23408 0 0 UNITED STATES OIL FUND LP UNITS 91232N108 409 97141 SH SOLE 97141 0 0 UNITED STATES STL CORP NEW COM 912909108 235 37218 SH SOLE 37218 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 242 2550 SH SOLE 2550 0 0 UNITIL CORP COM 913259107 923 17649 SH SOLE 17649 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 9179 69656 SH SOLE 69656 0 0 UNIVERSAL FST PRODS INC COM 913543104 1024 27544 SH SOLE 27544 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 2930 29573 SH SOLE 29573 0 0 UNUM GROUP COM 91529Y106 1189 79199 SH SOLE 79199 0 0 UPLAND SOFTWARE INC COM 91544A109 514 19165 SH SOLE 19165 0 0 URBAN EDGE PPTYS COM 91704F104 827 93892 SH SOLE 93892 0 0 US FOODS HLDG CORP COM 912008109 2809 158616 SH SOLE 158616 0 0 U S PHYSICAL THERAPY INC COM 90337L108 2820 40868 SH SOLE 40868 0 0 VAIL RESORTS INC COM 91879Q109 4042 27361 SH SOLE 27361 0 0 VALE S A SPONSORED ADS 91912E105 635 76542 SH SOLE 76542 0 0 VALVOLINE INC COM 92047W101 171 13047 SH SOLE 13047 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1689 32884 SH SOLE 32884 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 9182 186909 SH SOLE 186909 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 9955 498743 SH SOLE 498743 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 10679 422086 SH SOLE 422086 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 6531 283472 SH SOLE 283472 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 44087 843615 SH SOLE 843615 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1313 55603 SH SOLE 55603 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 37658 1322732 SH SOLE 1322732 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 7344 167907 SH SOLE 167907 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1083 64951 SH SOLE 64951 0 0 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 1455 64659 SH SOLE 64659 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2160544 9123149 SH SOLE 9123149 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 26755 184074 SH SOLE 184074 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 36931 267965 SH SOLE 267965 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 164007 1586293 SH SOLE 1586293 0 0 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 1621 23032 SH SOLE 23032 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 29756 778540 SH SOLE 778540 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 22626 134952 SH SOLE 134952 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 376917 4162987 SH SOLE 4162987 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 25379 500377 SH SOLE 500377 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 145156 3538663 SH SOLE 3538663 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 64698 826813 SH SOLE 826813 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2289311 68665591 SH SOLE 68665591 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 14937 345135 SH SOLE 345135 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 7081 128374 SH SOLE 128374 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 73749 1718680 SH SOLE 1718680 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 19902 180418 SH SOLE 180418 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 77660 366494 SH SOLE 366494 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 921619 10317011 SH SOLE 10317011 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 203117 2332271 SH SOLE 2332271 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 85382 1210238 SH SOLE 1210238 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 66432 560935 SH SOLE 560935 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 773427 7247258 SH SOLE 7247258 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 6472 66632 SH SOLE 66632 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 102509 1014843 SH SOLE 1014843 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 28473 295888 SH SOLE 295888 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 200977 1581477 SH SOLE 1581477 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 169308 2564881 SH SOLE 2564881 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 210543 1599265 SH SOLE 1599265 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 124030 979005 SH SOLE 979005 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 143504 1765334 SH SOLE 1765334 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 756071 13872865 SH SOLE 13872865 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 252030 3608161 SH SOLE 3608161 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 97105 627781 SH SOLE 627781 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 56375 647843 SH SOLE 647843 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 17281 187408 SH SOLE 187408 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 4782 41580 SH SOLE 41580 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1255 17467 SH SOLE 17467 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 11299 75908 SH SOLE 75908 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 13917 143030 SH SOLE 143030 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2240 26551 SH SOLE 26551 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 572 4827 SH SOLE 4827 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 20399 418698 SH SOLE 418698 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 87123 1397541 SH SOLE 1397541 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 241586 2092740 SH SOLE 2092740 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 49530 936303 SH SOLE 936303 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 29763 390696 SH SOLE 390696 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1256665 14723672 SH SOLE 14723672 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1772249 31501047 SH SOLE 31501047 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 437426 10424817 SH SOLE 10424817 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 931014 7222201 SH SOLE 7222201 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 7525 119831 SH SOLE 119831 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 51571 422956 SH SOLE 422956 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1592704 17883493 SH SOLE 17883493 0 0 VAREX IMAGING CORP COM 92214X106 1652 72762 SH SOLE 72762 0 0 VARIAN MED SYS INC COM 92220P105 8069 78603 SH SOLE 78603 0 0 VASCULAR BIOGENICS LTD COM M96883109 48 35634 SH SOLE 35634 0 0 VEDANTA LTD SPONSORED ADR 92242Y100 213 59869 SH SOLE 59869 0 0 VEEVA SYS INC CL A COM 922475108 27903 178444 SH SOLE 178444 0 0 VEON LTD SPONSORED ADR 91822M106 253 167598 SH SOLE 167598 0 0 VERACYTE INC COM 92337F107 741 30468 SH SOLE 30468 0 0 VEREIT INC COM 92339V100 5163 1055893 SH SOLE 1055893 0 0 VERINT SYS INC COM 92343X100 1138 26468 SH SOLE 26468 0 0 VERISIGN INC COM 92343E102 4089 22706 SH SOLE 22706 0 0 VERISK ANALYTICS INC COM 92345Y106 38741 277951 SH SOLE 277951 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 27187 114255 SH SOLE 114255 0 0 VIASAT INC COM 92552V100 202 5624 SH SOLE 5624 0 0 VIAVI SOLUTIONS INC COM 925550105 434 38739 SH SOLE 38739 0 0 VICI PPTYS INC COM 925652109 5921 355859 SH SOLE 355859 0 0 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 1965 42109 SH SOLE 42109 0 0 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 5935 139951 SH SOLE 139951 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 7635 184454 SH SOLE 184454 0 0 VIKING THERAPEUTICS INC COM 92686J106 186 39648 SH SOLE 39648 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 3752 240791 SH SOLE 240791 0 0 VIRTU FINL INC CL A 928254101 630 30246 SH SOLE 30246 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 398 27599 SH SOLE 27599 0 0 VISTEON CORP COM NEW 92839U206 387 8069 SH SOLE 8069 0 0 VISTRA ENERGY CORP COM 92840M102 5950 372808 SH SOLE 372808 0 0 VIVINT SOLAR INC COM 92854Q106 45 10364 SH SOLE 10364 0 0 VMWARE INC CL A COM 928563402 12696 104842 SH SOLE 104842 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 841 39573 SH SOLE 39573 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 24527 1781201 SH SOLE 1781201 0 0 VONAGE HLDGS CORP COM 92886T201 582 80541 SH SOLE 80541 0 0 VORNADO RLTY TR SH BEN INT 929042109 6903 190639 SH SOLE 190639 0 0 VOYA FINANCIAL INC COM 929089100 4191 103344 SH SOLE 103344 0 0 VULCAN MATLS CO COM 929160109 7809 72262 SH SOLE 72262 0 0 GRACE W R & CO DEL NEW COM 38388F108 444 12461 SH SOLE 12461 0 0 W & T OFFSHORE INC COM 92922P106 59 34765 SH SOLE 34765 0 0 GRAINGER W W INC COM 384802104 17374 69915 SH SOLE 69915 0 0 WABASH NATL CORP COM 929566107 130 17945 SH SOLE 17945 0 0 WABCO HLDGS INC COM 92927K102 301 2227 SH SOLE 2227 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 23633 516566 SH SOLE 516566 0 0 DISNEY WALT CO COM DISNEY 254687106 97478 1009085 SH SOLE 1009085 0 0 WASHINGTON FED INC COM 938824109 588 22642 SH SOLE 22642 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 27 33421 SH SOLE 33421 0 0 WASHINGTON TR BANCORP COM 940610108 212 5803 SH SOLE 5803 0 0 WASTE CONNECTIONS INC COM 94106B101 4069 52607 SH SOLE 52607 0 0 WASTE MGMT INC DEL COM 94106L109 34439 372067 SH SOLE 372067 0 0 WATERS CORP COM 941848103 5665 31117 SH SOLE 31117 0 0 WATSCO INC COM 942622200 6019 38089 SH SOLE 38089 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 350 4134 SH SOLE 4134 0 0 WAYFAIR INC CL A 94419L101 235 4405 SH SOLE 4405 0 0 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 3370 146950 SH SOLE 146950 0 0 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 2200 87461 SH SOLE 87461 0 0 ABSOLUTE SHS TR WBI BBR RNG 3000 00400R502 1496 58850 SH SOLE 58850 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 547 33805 SH SOLE 33805 0 0 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 1756 70119 SH SOLE 70119 0 0 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 2337 105720 SH SOLE 105720 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 608 40043 SH SOLE 40043 0 0 WD-40 CO COM 929236107 2308 11492 SH SOLE 11492 0 0 WEBSTER FINL CORP CONN COM 947890109 1894 82725 SH SOLE 82725 0 0 WEC ENERGY GROUP INC COM 92939U106 26167 296914 SH SOLE 296914 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 812 56306 SH SOLE 56306 0 0 WELBILT INC COM 949090104 366 71277 SH SOLE 71277 0 0 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 459 71876 SH SOLE 71876 0 0 WELLS FARGO MULTI SECTOR INC COM 94987D101 471 48868 SH SOLE 48868 0 0 WELLTOWER INC COM 95040Q104 36748 802719 SH SOLE 802719 0 0 WERNER ENTERPRISES INC COM 950755108 271 7462 SH SOLE 7462 0 0 WESBANCO INC COM 950810101 614 25908 SH SOLE 25908 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 25140 165122 SH SOLE 165122 0 0 WESTERN ALLIANCE BANCORP COM 957638109 7412 242147 SH SOLE 242147 0 0 WESTERN ASSET HIGH INCM OPP COM 95766K109 462 109798 SH SOLE 109798 0 0 WESTERN DIGITAL CORP. COM 958102105 9659 232072 SH SOLE 232072 0 0 WABTEC COM 929740108 2525 52454 SH SOLE 52454 0 0 WESTLAKE CHEM CORP COM 960413102 677 17724 SH SOLE 17724 0 0 WESTROCK CO COM 96145D105 3480 123157 SH SOLE 123157 0 0 WEX INC COM 96208T104 1044 9987 SH SOLE 9987 0 0 WEYERHAEUSER CO COM 962166104 7295 430393 SH SOLE 430393 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 499 18136 SH SOLE 18136 0 0 WHIRLPOOL CORP COM 963320106 5352 62381 SH SOLE 62381 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 4719 5185 SH SOLE 5185 0 0 WILLIAMS COS INC COM 969457100 5739 405555 SH SOLE 405555 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 9377 55208 SH SOLE 55208 0 0 WINGSTOP INC COM 974155103 548 6876 SH SOLE 6876 0 0 WINTRUST FINL CORP COM 97650W108 242 7372 SH SOLE 7372 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 140 45156 SH SOLE 45156 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 2463 100861 SH SOLE 100861 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 8290 161794 SH SOLE 161794 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 10181 405443 SH SOLE 405443 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 3149 59569 SH SOLE 59569 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 2408 60979 SH SOLE 60979 0 0 WISDOMTREE INVTS INC COM 97717P104 33 13978 SH SOLE 13978 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 930 22056 SH SOLE 22056 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 21962 831277 SH SOLE 831277 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 3861 214272 SH SOLE 214272 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 532 8236 SH SOLE 8236 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 574 10149 SH SOLE 10149 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 14227 175768 SH SOLE 175768 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 10481 433799 SH SOLE 433799 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 31484 809151 SH SOLE 809151 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 5352 239682 SH SOLE 239682 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 4202 53655 SH SOLE 53655 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 17952 347570 SH SOLE 347570 0 0 WIX COM LTD SHS M98068105 1212 12022 SH SOLE 12022 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 4180 97253 SH SOLE 97253 0 0 WOLVERINE WORLD WIDE INC COM 978097103 1478 97227 SH SOLE 97227 0 0 WOODWARD INC COM 980745103 6877 115694 SH SOLE 115694 0 0 WORKDAY INC CL A 98138H101 5591 42936 SH SOLE 42936 0 0 WORKIVA INC COM CL A 98139A105 522 16144 SH SOLE 16144 0 0 WORLD FUEL SVCS CORP COM 981475106 505 20061 SH SOLE 20061 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 443 13069 SH SOLE 13069 0 0 WPP PLC NEW ADR 92937A102 1049 31067 SH SOLE 31067 0 0 WPX ENERGY INC COM 98212B103 839 274945 SH SOLE 274945 0 0 BERKLEY W R CORP COM 084423102 4671 89529 SH SOLE 89529 0 0 WRIGHT MED GROUP N V ORD SHS N96617118 268 9347 SH SOLE 9347 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 1136 36046 SH SOLE 36046 0 0 WYNN RESORTS LTD COM 983134107 681 11322 SH SOLE 11322 0 0 XENIA HOTELS & RESORTS INC COM 984017103 249 24128 SH SOLE 24128 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 2118 111838 SH SOLE 111838 0 0 XILINX INC COM 983919101 23308 299056 SH SOLE 299056 0 0 XINYUAN REAL ESTATE CO LTD SPONS ADR 98417P105 38 17373 SH SOLE 17373 0 0 XPO LOGISTICS INC COM 983793100 4512 92553 SH SOLE 92553 0 0 DBX ETF TR XTRACK FTSE US 233051515 10310 476535 SH SOLE 476535 0 0 DBX ETF TR XTRACKERS LOW 233051267 600 13083 SH SOLE 13083 0 0 DBX ETF TR XTRACK MSCI CHNA 233051762 11506 374435 SH SOLE 374435 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 214918 8019330 SH SOLE 8019330 0 0 DBX ETF TR XTRACK RUSS 1000 233051481 724 27646 SH SOLE 27646 0 0 DBX ETF TR XTRCKR RUSL 1000 233051242 11989 515858 SH SOLE 515858 0 0 DBX ETF TR XTRACKERS S&P 233051143 3771 167027 SH SOLE 167027 0 0 DBX ETF TR XTRACK USD HIGH 233051432 177084 4018247 SH SOLE 4018247 0 0 XYLEM INC COM 98419M100 7876 120925 SH SOLE 120925 0 0 YAMANA GOLD INC COM 98462Y100 815 296293 SH SOLE 296293 0 0 YANDEX N V SHS CLASS A N97284108 9504 279108 SH SOLE 279108 0 0 YETI HLDGS INC COM 98585X104 640 32783 SH SOLE 32783 0 0 YUM BRANDS INC COM 988498101 7535 109953 SH SOLE 109953 0 0 YUM CHINA HLDGS INC COM 98850P109 3859 90534 SH SOLE 90534 0 0 ZAGG INC COM 98884U108 44 14122 SH SOLE 14122 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 22306 121495 SH SOLE 121495 0 0 ZENDESK INC COM 98936J101 1987 31043 SH SOLE 31043 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 1181 32782 SH SOLE 32782 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 9308 92085 SH SOLE 92085 0 0 ZIONS BANCORPORATION N A COM 989701107 562 21012 SH SOLE 21012 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1485 10162 SH SOLE 10162 0 0 ZSCALER INC COM 98980G102 253 4162 SH SOLE 4162 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 2226 84052 SH SOLE 84052 0 0 ZYNGA INC CL A 98986T108 1152 168108 SH SOLE 168108 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 3518 432793 SH SOLE 432793 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 8817 88257 SH SOLE 88257 0 0 ISHARES INC MSCI WORLD ETF 464286392 4665 59858 SH SOLE 59858 0 0 ISHARES TR NORTH AMERN NAT 464287374 21553 1296041 SH SOLE 1296041 0 0 PROSHARES TR PSHS CONSMRGOODS 74347R768 265 8033 SH SOLE 8033 0 0 PROSHARES TR PSHS CONSMR SVCS 74347R750 222 3106 SH SOLE 3106 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 640 26973 SH SOLE 26973 0 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 1088 11990 SH SOLE 11990 0 0 PROSHARES TR PSHS ULTRA O&G 74347R719 111 23056 SH SOLE 23056 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 952 8564 SH SOLE 8564 0 0 PROSHARES TR PSHS ULTRA UTIL 74347R685 310 6800 SH SOLE 6800 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 10391 357803 SH SOLE 357803 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 2367 67116 SH SOLE 67116 0 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2570 77627 SH SOLE 77627 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 3231 56733 SH SOLE 56733 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 1651 15262 SH SOLE 15262 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 4297 50595 SH SOLE 50595 0 0 NEW JERSEY RES COM 646025106 263 7743 SH SOLE 7743 0 0 ISHARES TR GLB CNSM STP ETF 464288737 7296 152614 SH SOLE 152614 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 992 21922 SH SOLE 21922 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 969 286645 SH SOLE 286645 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 411 96968 SH SOLE 96968 0 0 ADVENT CONVERTIBLE & INCOME COM 00764C109 430 40374 SH SOLE 40374 0 0 AGNICO EAGLE MINES LTD COM 008474108 1142 28705 SH SOLE 28705 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 428 46209 SH SOLE 46209 0 0 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 429 50812 SH SOLE 50812 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 1007 77088 SH SOLE 77088 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 2101 164393 SH SOLE 164393 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 475 51642 SH SOLE 51642 0 0 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 140 13258 SH SOLE 13258 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 610 57682 SH SOLE 57682 0 0 FIRST TR HIGH INCOME L/S FD COM 33738E109 162 13325 SH SOLE 13325 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 188 10555 SH SOLE 10555 0 0 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 1475 24390 SH SOLE 24390 0 0 GENERAL AMERN INVS INC COM 368802104 443 16144 SH SOLE 16144 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 19656 852368 SH SOLE 852368 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 6115 277440 SH SOLE 277440 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 3032 116202 SH SOLE 116202 0 0 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 2139 103344 SH SOLE 103344 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 1414 165730 SH SOLE 165730 0 0 INVESCO EXCHANGE-TRADED FD T MSCI GBL TIMBR 46138E545 546 26112 SH SOLE 26112 0 0 ISHARES INC MLT FCTR EMG MKT 46434G889 46757 1361199 SH SOLE 1361199 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 1120 55261 SH SOLE 55261 0 0 ISHARES TR MULTIFACTOR USA 46434V282 1110 41960 SH SOLE 41960 0 0 ISHARES TR US INDUSTRIALS 464287754 2216 17846 SH SOLE 17846 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 525 47458 SH SOLE 47458 0 0 PIONEER MUN HIGH INCOME ADVA COM 723762100 497 48857 SH SOLE 48857 0 0 PROASSURANCE CORP COM 74267C106 229 9166 SH SOLE 9166 0 0 ROYCE VALUE TR INC COM 780910105 555 57436 SH SOLE 57436 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 12698 246468 SH SOLE 246468 0 0 SOURCE CAP INC COM 836144105 430 14001 SH SOLE 14001 0 0 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 6258 362990 SH SOLE 362990 0 0 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 5287 231990 SH SOLE 231990 0 0 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 4804 153440 SH SOLE 153440 0 0 WESTERN ASSET HIGH INCM FD I COM 95766J102 426 85074 SH SOLE 85074 0 0 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1974 105740 SH SOLE 105740 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 3752 146505 SH SOLE 146505 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 208 8125 SH SOLE 8125 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 192 10476 SH SOLE 10476 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 263 6925 SH SOLE 6925 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 82 22530 SH SOLE 22530 0 0 ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 55964 3207129 SH SOLE 3207129 0 0 AMERIS BANCORP COM 03076K108 259 10903 SH SOLE 10903 0 0 CAMBRIA ETF TR TAIL RISK 132061862 1651 69195 SH SOLE 69195 0 0 CENTRAL GARDEN & PET CO COM 153527106 378 13754 SH SOLE 13754 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 77 18089 SH SOLE 18089 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 64 15635 SH SOLE 15635 0 0 DIGI INTL INC COM 253798102 107 11166 SH SOLE 11166 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 126 48964 SH SOLE 48964 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 74 66918 SH SOLE 66918 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 479 75027 SH SOLE 75027 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 138 15135 SH SOLE 15135 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 21222 978866 SH SOLE 978866 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2468 90339 SH SOLE 90339 0 0 FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 227 5473 SH SOLE 5473 0 0 FLAHERTY & CRUMRIN PFD & INM COM 33848E106 143 14401 SH SOLE 14401 0 0 FLEXSHARES TR GLB QLT R/E IDX 33939L787 3992 84335 SH SOLE 84335 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 4573 125593 SH SOLE 125593 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 1211 31708 SH SOLE 31708 0 0 HAVERTY FURNITURE INC COM 419596101 139 11687 SH SOLE 11687 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 51 14107 SH SOLE 14107 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 676 24136 SH SOLE 24136 0 0 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1733 71179 SH SOLE 71179 0 0 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 1072 28483 SH SOLE 28483 0 0 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 495 11070 SH SOLE 11070 0 0 INVESCO EXCHANGE-TRADED FD T FTSE RAFI SML 46138E735 1316 57003 SH SOLE 57003 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 917 20564 SH SOLE 20564 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 288738 6142054 SH SOLE 6142054 0 0 ISHARES TR DOW JONES US ETF 464287846 1774 14064 SH SOLE 14064 0 0 ISHARES TR INTL MOMENTUM FT 46434V449 71086 2686557 SH SOLE 2686557 0 0 ISHARES TR GNMA BOND ETF 46429B333 740 14337 SH SOLE 14337 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 3710 24225 SH SOLE 24225 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 667 6236 SH SOLE 6236 0 0 ISHARES TR MRGSTR SM CP GR 464288604 951 5718 SH SOLE 5718 0 0 ISHARES TR EXPND TEC SC ETF 464287549 3551 16766 SH SOLE 16766 0 0 ISHARES TR US REGNL BKS ETF 464288778 228 7890 SH SOLE 7890 0 0 NEW AMER HIGH INCOME FD INC COM NEW 641876800 344 49518 SH SOLE 49518 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 381 51917 SH SOLE 51917 0 0 NUVEEN REAL ASSET INCOME & G COM 67074Y105 417 42209 SH SOLE 42209 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 52 10640 SH SOLE 10640 0 0 PERDOCEO ED CORP COM 71363P106 148 13711 SH SOLE 13711 0 0 ETF SER SOLUTIONS PRMSE CP DIVRSFD 26922A768 1119 44196 SH SOLE 44196 0 0 PROSHARES TR DJ BRKFLD GLB 74347B508 496 14075 SH SOLE 14075 0 0 PROSHARES TR LARGE CAP CRE 74347R248 7362 124362 SH SOLE 124362 0 0 PROSHARES TR ULTRA 20YR TRE 74347R172 4849 35653 SH SOLE 35653 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 50 11712 SH SOLE 11712 0 0 RAMBUS INC DEL COM 750917106 119 10732 SH SOLE 10732 0 0 ALPS ETF TR RIVRFRNT STR INC 00162Q783 7080 316637 SH SOLE 316637 0 0 RLI CORP COM 749607107 1792 20377 SH SOLE 20377 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 5836 99293 SH SOLE 99293 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 68062 1513171 SH SOLE 1513171 0 0 SCORPIO TANKERS INC SHS Y7542C130 2169 113417 SH SOLE 113417 0 0 SPARTANNASH CO COM 847215100 155 10819 SH SOLE 10819 0 0 SPDR SER TR BLOMBERG BRC INT 78464A334 22052 743510 SH SOLE 743510 0 0 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 2539 52972 SH SOLE 52972 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 5999 263480 SH SOLE 263480 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 1005 30547 SH SOLE 30547 0 0 SPDR SER TR S&P PHARMAC 78464A722 1339 37118 SH SOLE 37118 0 0 SPDR SER TR SSGA US SMAL ETF 78468R887 6997 105872 SH SOLE 105872 0 0 TWO HBRS INVT CORP COM NEW 90187B408 1442 378571 SH SOLE 378571 0 0 UBS AG LONDON BRANCH ETRAC ALER MLP 90267B682 246 42657 SH SOLE 42657 0 0 UBS AG LONDON BRANCH ETRACS ALERIAN M 90274D374 1225 214265 SH SOLE 214265 0 0 UBS AG LONDON BRANCH ETRACS UBS BLOOM 90274D390 2201 201041 SH SOLE 201041 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 4420 47369 SH SOLE 47369 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 794 7744 SH SOLE 7744 0 0 VERMILION ENERGY INC COM 923725105 72 23262 SH SOLE 23262 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 6093 201247 SH SOLE 201247 0 0 WISDOMTREE TR FUTRE STRAT FD 97717W125 240 6631 SH SOLE 6631 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 1787 50412 SH SOLE 50412 0 0 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 291 9925 SH SOLE 9925 0 0 BLACKROCK ENHANCED GLOBAL DI COM 092501105 443 53409 SH SOLE 53409 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 495 49410 SH SOLE 49410 0 0 BLACKROCK FLOATING RATE INCO COM 091941104 542 55258 SH SOLE 55258 0 0 BLACKROCK MUNICIPL INC QLTY COM 092479104 491 37030 SH SOLE 37030 0 0 BLACKROCK MUN BD TR COM 09249H104 744 52047 SH SOLE 52047 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 500 38575 SH SOLE 38575 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 1042 97714 SH SOLE 97714 0 0 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 503 42073 SH SOLE 42073 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 463 36452 SH SOLE 36452 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 501 42645 SH SOLE 42645 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 405 178530 SH SOLE 178530 0 0 BNY MELLON STRATEGIC MUN BD COM 09662E109 482 67203 SH SOLE 67203 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 171 17475 SH SOLE 17475 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 463 45749 SH SOLE 45749 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 411 171998 SH SOLE 171998 0 0 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 542 296321 SH SOLE 296321 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 442 25842 SH SOLE 25842 0 0 DWS MUN INCOME TR COM 233368109 1098 101894 SH SOLE 101894 0 0 DWS STRATEGIC MUN INCOME TR COM 23342Q101 733 71019 SH SOLE 71019 0 0 EATON VANCE MUN BD FD COM 27827X101 1016 81382 SH SOLE 81382 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 988 82457 SH SOLE 82457 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 693 70119 SH SOLE 70119 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 412 89453 SH SOLE 89453 0 0 FEDERATED PREM MUN INC FD COM 31423P108 480 36820 SH SOLE 36820 0 0 FIRST TR SR FLG RTE INCM FD COM 33733U108 410 43081 SH SOLE 43081 0 0 FLEXSHARES TR HIG YLD VL ETF 33939L662 4481 109373 SH SOLE 109373 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 5542 312774 SH SOLE 312774 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 8593 185041 SH SOLE 185041 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 6218 275976 SH SOLE 275976 0 0 GDL FD COM SH BEN IT 361570104 450 57363 SH SOLE 57363 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 118 12311 SH SOLE 12311 0 0 INVESCO EXCHANGE-TRADED FD T FTSE RAFI DEV 46138E743 773 25476 SH SOLE 25476 0 0 INVESCO EXCHANGE-TRADED FD T FTSE RAFI EMNG 46138E727 5495 356154 SH SOLE 356154 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 127966 1384313 SH SOLE 1384313 0 0 INVESCO HIGH INCOME TR II COM 46131F101 403 37630 SH SOLE 37630 0 0 INVESCO SR INCOME TR COM 46131H107 633 196616 SH SOLE 196616 0 0 ISHARES TR EDGE INVT GRDE 46435G219 290 5898 SH SOLE 5898 0 0 ISHARES TR INTL VALUE FACTR 46435G409 55034 3126919 SH SOLE 3126919 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 5350 150249 SH SOLE 150249 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 2678 139859 SH SOLE 139859 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 13118 655909 SH SOLE 655909 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1220 24772 SH SOLE 24772 0 0 JAPAN SMALLER CAPITALIZATION COM 47109U104 502 71161 SH SOLE 71161 0 0 HANCOCK JOHN INVS TR COM 410142103 410 32620 SH SOLE 32620 0 0 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 416 82980 SH SOLE 82980 0 0 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 1271 21680 SH SOLE 21680 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 2023 40118 SH SOLE 40118 0 0 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 17408 682648 SH SOLE 682648 0 0 MFS MUN INCOME TR SH BEN INT 552738106 474 74205 SH SOLE 74205 0 0 MORGAN STANLEY EMER MKTS DEB COM 61744H105 444 58094 SH SOLE 58094 0 0 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 598 16910 SH SOLE 16910 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 522 33378 SH SOLE 33378 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 706 52106 SH SOLE 52106 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 3117 88438 SH SOLE 88438 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 5999 226301 SH SOLE 226301 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 426 56485 SH SOLE 56485 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 429 57686 SH SOLE 57686 0 0 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 542 61478 SH SOLE 61478 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1070 77877 SH SOLE 77877 0 0 NUVEEN REAL ESTATE INCOME FD COM 67071B108 393 57932 SH SOLE 57932 0 0 NUVEEN SR INCOME FD COM 67067Y104 426 96290 SH SOLE 96290 0 0 NUVEEN SHT DUR CR OPP FD COM 67074X107 490 45041 SH SOLE 45041 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 10337 199911 SH SOLE 199911 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 11563 116798 SH SOLE 116798 0 0 PIONEER DIVERSIFIED HIGH INC COM 723653101 396 37762 SH SOLE 37762 0 0 PIONEER FLOATING RATE TR COM 72369J102 451 58948 SH SOLE 58948 0 0 PIONEER HIGH INCOME TR COM 72369H106 390 60772 SH SOLE 60772 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 496 43838 SH SOLE 43838 0 0 REALITY SHS ETF TR DIVCN DIVD ETF 75605A504 250 8013 SH SOLE 8013 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 6208 81283 SH SOLE 81283 0 0 TEMPLETON EMERGING MKTS FD I COM 880191101 421 37741 SH SOLE 37741 0 0 TEMPLETON EMERGING MKTS INCO COM 880192109 456 61002 SH SOLE 61002 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 544 101592 SH SOLE 101592 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 6049 410630 SH SOLE 410630 0 0 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 202 21646 SH SOLE 21646 0 0 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 4475 189838 SH SOLE 189838 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 9959 219888 SH SOLE 219888 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 12022 102540 SH SOLE 102540 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 9176 106065 SH SOLE 106065 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 5861 68642 SH SOLE 68642 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 433 94933 SH SOLE 94933 0 0 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 419 109333 SH SOLE 109333 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 472 127238 SH SOLE 127238 0 0 WESTERN ASSET EMERGING MKTS COM 95766A101 538 51059 SH SOLE 51059 0 0 WESTERN ASSET INTER MUNI FD COM 958435109 1996 236772 SH SOLE 236772 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 4449 134703 SH SOLE 134703 0 0 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 2097 109013 SH SOLE 109013 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 9449 196645 SH SOLE 196645 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 2102 81190 SH SOLE 81190 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 2459 89421 SH SOLE 89421 0 0 ABERDEEN INCOME CR STRATEGIE COM 003057106 387 52716 SH SOLE 52716 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1967 8853 SH SOLE 8853 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 496 51603 SH SOLE 51603 0 0 ARBOR RLTY TR INC COM 038923108 353 72082 SH SOLE 72082 0 0 BANCROFT FD LTD COM 059695106 487 25016 SH SOLE 25016 0 0 BLACKROCK MUNI INCOME INV QL COM 09250G102 374 26829 SH SOLE 26829 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 805 153710 SH SOLE 153710 0 0 CLOUGH GLOBAL EQUITY FD COM 18914C100 449 50714 SH SOLE 50714 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 137 15145 SH SOLE 15145 0 0 COHU INC COM 192576106 134 10860 SH SOLE 10860 0 0 CORELOGIC INC COM 21871D103 1248 40871 SH SOLE 40871 0 0 CUSHING RENAISSANCE FD COM 231647108 263 43484 SH SOLE 43484 0 0 EXTREME NETWORKS INC COM 30226D106 46 14804 SH SOLE 14804 0 0 FIDELITY CORP BOND ETF 316188101 264 5271 SH SOLE 5271 0 0 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 1324 45604 SH SOLE 45604 0 0 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 379 21969 SH SOLE 21969 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 322 35781 SH SOLE 35781 0 0 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 309 15360 SH SOLE 15360 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 2140 87042 SH SOLE 87042 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 1986 52069 SH SOLE 52069 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 6793 72858 SH SOLE 72858 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 2980 82856 SH SOLE 82856 0 0 FLEXSHARES TR READY ACC VARI 33939L886 2858 38532 SH SOLE 38532 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 10317 238763 SH SOLE 238763 0 0 FLEXSHARES TR US QUALITY CAP 33939L746 9659 336962 SH SOLE 336962 0 0 FRANKLIN LTD DURATION INCOME COM 35472T101 137 17512 SH SOLE 17512 0 0 FRANKLIN UNVL TR SH BEN INT 355145103 488 79908 SH SOLE 79908 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 263 10866 SH SOLE 10866 0 0 GLOBAL X FDS US PFD ETF 37954Y657 4357 199130 SH SOLE 199130 0 0 HESKA CORP COM RESTRC NEW 42805E306 211 3820 SH SOLE 3820 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C508 1429 57021 SH SOLE 57021 0 0 INVESCO EXCHANGE-TRADED FD T CHINA TECHNLGY 46138E800 279 5838 SH SOLE 5838 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 400 5919 SH SOLE 5919 0 0 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 247 9477 SH SOLE 9477 0 0 INVESCO EXCHANGE-TRADED FD T S&P EMRNG MKTS 46138E297 5886 335945 SH SOLE 335945 0 0 INVESCO EXCHANGE-TRADED FD T S&P INTL LOW 46138E230 13000 494482 SH SOLE 494482 0 0 INVESCO EXCHANGE-TRADED FD T S&P SMLCP INFO 46138E115 295 4162 SH SOLE 4162 0 0 INVESCO EXCHANGE-TRADED FD T TREAS COLATERL 46138G888 1258 11843 SH SOLE 11843 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 326 12173 SH SOLE 12173 0 0 INDEXIQ ETF TR US RL EST SMCP 45409B628 356 22400 SH SOLE 22400 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 361 9623 SH SOLE 9623 0 0 ISHARES TR CORE MSCI INTL 46435G326 25608 577925 SH SOLE 577925 0 0 ISHARES TR EUROPE ETF 464287861 365 10323 SH SOLE 10323 0 0 ISHARES TR MORTGE REL ETF 46435G342 1320 70575 SH SOLE 70575 0 0 ISHARES INC MSCI AUSTRIA ETF 464286202 488 37224 SH SOLE 37224 0 0 ISHARES INC MSCI STH AFR ETF 464286780 430 15158 SH SOLE 15158 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 777 11210 SH SOLE 11210 0 0 JANUS DETROIT STR TR HENDERSON MTG 47103U852 280 5384 SH SOLE 5384 0 0 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 452 44480 SH SOLE 44480 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 67 20028 SH SOLE 20028 0 0 LAUREATE EDUCATION INC CL A 518613203 277 26380 SH SOLE 26380 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 460 94939 SH SOLE 94939 0 0 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 403 25990 SH SOLE 25990 0 0 MIMECAST LTD ORD SHS G14838109 532 15068 SH SOLE 15068 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 121 10010 SH SOLE 10010 0 0 MONROE CAP CORP COM 610335101 497 69980 SH SOLE 69980 0 0 NEUBERGER BERMAN REAL ESTATE COM 64190A103 339 113134 SH SOLE 113134 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 958 102066 SH SOLE 102066 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 248 19883 SH SOLE 19883 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 96 13164 SH SOLE 13164 0 0 PACER FDS TR WEALTHSHIELD 69374H840 16422 696500 SH SOLE 696500 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 538 6905 SH SOLE 6905 0 0 PIMCO ETF TR 25YR+ ZERO U S 72201R882 1238 7084 SH SOLE 7084 0 0 PIMCO DYNAMIC CR & MTG INC F COM SHS 72202D106 957 56881 SH SOLE 56881 0 0 PRINCIPAL EXCHANGE-TRADED FD ACTV INCM ETF 74255Y102 289 8944 SH SOLE 8944 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 523 63093 SH SOLE 63093 0 0 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 767 50280 SH SOLE 50280 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 6030 286751 SH SOLE 286751 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 25240 1034435 SH SOLE 1034435 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 11837 280769 SH SOLE 280769 0 0 SPDR SER TR BLOMBRG BRC EMRG 78464A391 8552 349218 SH SOLE 349218 0 0 SPDR SER TR FTSE INT GVT ETF 78464A490 1098 22507 SH SOLE 22507 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 10674 398719 SH SOLE 398719 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 356 13230 SH SOLE 13230 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 5928 234025 SH SOLE 234025 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 1222 49657 SH SOLE 49657 0 0 SPDR SER TR RUSSELL LOW VOL 78468R754 566 9101 SH SOLE 9101 0 0 SPDR SER TR RUSSELL YIELD 78468R770 537 11145 SH SOLE 11145 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2934 132195 SH SOLE 132195 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 21092 688605 SH SOLE 688605 0 0 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 14685 471896 SH SOLE 471896 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 1437 15863 SH SOLE 15863 0 0 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 19946 714316 SH SOLE 714316 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 8738 666010 SH SOLE 666010 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2906 555649 SH SOLE 555649 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 270 38694 SH SOLE 38694 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 57 17375 SH SOLE 17375 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 2741 59857 SH SOLE 59857 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1844 31611 SH SOLE 31611 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 35101 385975 SH SOLE 385975 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 496 85146 SH SOLE 85146 0 0 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 387 104542 SH SOLE 104542 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 37 11512 SH SOLE 11512 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 402 17874 SH SOLE 17874 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 600 26236 SH SOLE 26236 0 0 WISDOMTREE TR US LARGECAP FUND 97717W588 795 28275 SH SOLE 28275 0 0 WISDOMTREE TR US MULTIFACTOR 97717Y857 629 25649 SH SOLE 25649 0 0 WISDOMTREE TR US SHT TRM CORP 97717X156 318 6381 SH SOLE 6381 0 0 XPERI CORP COM 98421B100 160 11473 SH SOLE 11473 0 0 DBX ETF TR XTRACK MSCI ALL 233051598 3730 195375 SH SOLE 195375 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 801 20034 SH SOLE 20034 0 0 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 608 14798 SH SOLE 14798 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1220 12188 SH SOLE 12188 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 248 2984 SH SOLE 2984 0 0 ISHARES INC JP MORGAN EM ETF 464286517 1457 38903 SH SOLE 38903 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 2606 17779 SH SOLE 17779 0 0 ISHARES TR US BR DEL SE ETF 464288794 788 15401 SH SOLE 15401 0 0 ISHARES TR US OIL GS EX ETF 464288851 216 9448 SH SOLE 9448 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3586 397122 SH SOLE 397122 0 0 ETF SER SOLUTIONS AAM S&P DEV MK 26922A347 504 28942 SH SOLE 28942 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 5350 71239 SH SOLE 71239 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 299 43168 SH SOLE 43168 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 86 24883 SH SOLE 24883 0 0 ARCOSA INC COM 039653100 232 5850 SH SOLE 5850 0 0 ATHERSYS INC NEW COM 04744L106 76 25450 SH SOLE 25450 0 0 BANCO BBVA ARGENTINA S A SPONSORED ADS 058934100 39 14993 SH SOLE 14993 0 0 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 346 15236 SH SOLE 15236 0 0 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 582 43958 SH SOLE 43958 0 0 BLACKROCK MUNIYIELD MICH QUA COM 09254F100 241 16571 SH SOLE 16571 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254G108 153 12402 SH SOLE 12402 0 0 CALERES INC COM 129500104 1239 238195 SH SOLE 238195 0 0 CASS INFORMATION SYS INC COM 14808P109 300 8542 SH SOLE 8542 0 0 CBDMD INC COM 12482W101 14 14700 SH SOLE 14700 0 0 CBIZ INC COM 124805102 349 16659 SH SOLE 16659 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 110 15350 SH SOLE 15350 0 0 CNO FINL GROUP INC COM 12621E103 488 39391 SH SOLE 39391 0 0 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 21 26000 SH SOLE 26000 0 0 DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 388 4100 SH SOLE 4100 0 0 ENSTAR GROUP LIMITED SHS G3075P101 566 3557 SH SOLE 3557 0 0 FIDELITY COVINGTON TR DIVID ETF RISI 316092832 414 15692 SH SOLE 15692 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 7513 382923 SH SOLE 382923 0 0 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 1027 28810 SH SOLE 28810 0 0 FLEXSHARES TR STOX ESG INDEX 33939L696 253 4077 SH SOLE 4077 0 0 FLUIDIGM CORP DEL NOTE 2.750% 2/0 34385PAA6 24 25334 SH SOLE 25334 0 0 FLUSHING FINL CORP COM 343873105 137 10227 SH SOLE 10227 0 0 GLOBAL SELF STORAGE INC COM 37955N106 53 15000 SH SOLE 15000 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 200 9197 SH SOLE 9197 0 0 GP STRATEGIES CORP COM 36225V104 130 20000 SH SOLE 20000 0 0 GREEN PLAINS INC COM 393222104 74 15227 SH SOLE 15227 0 0 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 90 118000 SH SOLE 118000 0 0 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 7691 187128 SH SOLE 187128 0 0 NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 1215 53758 SH SOLE 53758 0 0 HERITAGE INS HLDGS INC COM 42727J102 148 13814 SH SOLE 13814 0 0 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 271 17557 SH SOLE 17557 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 862 32112 SH SOLE 32112 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 2560 58521 SH SOLE 58521 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 5850 194159 SH SOLE 194159 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 620 11418 SH SOLE 11418 0 0 INVESCO EXCHANGE-TRADED FD T GBL CLEAN ENRG 46138G847 150 12940 SH SOLE 12940 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1431 126106 SH SOLE 126106 0 0 INVESCO EXCHANGE-TRADED FD T KBW HIG DV YLD 46138E610 120 11039 SH SOLE 11039 0 0 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 602 20536 SH SOLE 20536 0 0 INVESCO EXCHANGE-TRADED FD T S&P 500 EX RAT 46138E388 6816 218209 SH SOLE 218209 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 862 4410 SH SOLE 4410 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 1017 44733 SH SOLE 44733 0 0 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 355 16280 SH SOLE 16280 0 0 ISHARES TR ASIA 50 ETF 464288430 2790 50072 SH SOLE 50072 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 211 4440 SH SOLE 4440 0 0 ISHARES TR MLTFCTR INTL SML 46434V266 1123 49126 SH SOLE 49126 0 0 ISHARES TR EUR DEV RE ETF 464288471 369 12492 SH SOLE 12492 0 0 ISHARES TR GLOBAL 100 ETF 464287572 4263 95454 SH SOLE 95454 0 0 ISHARES TR GLOB UTILITS ETF 464288711 660 13039 SH SOLE 13039 0 0 ISHARES TR IBONDS DEC2023 46435G318 5126 199856 SH SOLE 199856 0 0 ISHARES TR IBONDS DEC 46435U697 205 7832 SH SOLE 7832 0 0 ISHARES TR INTL DEV RE ETF 464288489 1031 47674 SH SOLE 47674 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 1751 45643 SH SOLE 45643 0 0 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 224 6636 SH SOLE 6636 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 599 15078 SH SOLE 15078 0 0 J P MORGAN EXCHANGE-TRADED F GLOBAL BD OPRT 46641Q852 699 14829 SH SOLE 14829 0 0 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 557 20632 SH SOLE 20632 0 0 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 3890 150941 SH SOLE 150941 0 0 LUTHER BURBANK CORP COM 550550107 123 13422 SH SOLE 13422 0 0 NIO INC SPON ADS 62914V106 52 18605 SH SOLE 18605 0 0 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 188 17524 SH SOLE 17524 0 0 NUVEEN MICHIGAN QLT MUN INC COM 670979103 1355 100998 SH SOLE 100998 0 0 LISTED FD TR SHARES LAG CAP 53656F805 1708 79529 SH SOLE 79529 0 0 OXBRIDGE RE HLDGS LTD *W EXP 03/26/202 G6856M114 1 35500 SH SOLE 35500 0 0 PDL BIOPHARMA INC NOTE 2.750%12/0 69329YAG9 36 34000 SH SOLE 34000 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 462 9144 SH SOLE 9144 0 0 PINTEC TECHNOLOGY HLDGS LTD SPONSORED ADS 72352G107 18 11087 SH SOLE 11087 0 0 PLYMOUTH INDL REIT INC COM 729640102 160 14345 SH SOLE 14345 0 0 POLYMET MINING CORP COM 731916102 11 47721 SH SOLE 47721 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 276 10000 SH SOLE 10000 0 0 PROSHARES TR ULSHRT TECH NEW 74347G101 226 18436 SH SOLE 18436 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 70 81000 SH SOLE 81000 0 0 RAYONIER INC COM 754907103 234 9939 SH SOLE 9939 0 0 RENREN INC SPONSORED ADS 759892300 12 13946 SH SOLE 13946 0 0 ALPS ETF TR RIVERFRONT DYM 00162Q536 5508 216861 SH SOLE 216861 0 0 ALPS ETF TR RIVERFRONT UNC 00162Q544 411 17548 SH SOLE 17548 0 0 ALPS ETF TR RIVERFRNT DYMC 00162Q528 5215 192413 SH SOLE 192413 0 0 ALPS ETF TR RIVERFRNT FLEX 00162Q510 7237 272453 SH SOLE 272453 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 419 12479 SH SOLE 12479 0 0 ROCKWELL MED INC COM 774374102 56 27302 SH SOLE 27302 0 0 ROYCE MICRO-CAP TR INC COM 780915104 63 11309 SH SOLE 11309 0 0 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 377 15039 SH SOLE 15039 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2271 72500 SH SOLE 72500 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 340 13159 SH SOLE 13159 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 33280 550717 SH SOLE 550717 0 0 SPDR SER TR PORTFLI MORTGAGE 78464A383 5422 203133 SH SOLE 203133 0 0 TCG BDC INC COM 872280102 68 12957 SH SOLE 12957 0 0 TELLURIAN INC NEW COM 87968A104 103 113500 SH SOLE 113500 0 0 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 3085 227168 SH SOLE 227168 0 0 TURTLE BEACH CORP COM NEW 900450206 130 20866 SH SOLE 20866 0 0 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 291 25883 SH SOLE 25883 0 0 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 143 10695 SH SOLE 10695 0 0 U S CONCRETE INC COM NEW 90333L201 1933 106586 SH SOLE 106586 0 0 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 307 15042 SH SOLE 15042 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1903 109515 SH SOLE 109515 0 0 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 673 40779 SH SOLE 40779 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 573 4976 SH SOLE 4976 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1327 12029 SH SOLE 12029 0 0 VERITEX HLDGS INC COM 923451108 199 14280 SH SOLE 14280 0 0 WISDOMTREE TR GLB EX US RL EST 97717W331 353 16022 SH SOLE 16022 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 773 26236 SH SOLE 26236 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 832 22534 SH SOLE 22534 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 353 7531 SH SOLE 7531 0 0 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 169 11992 SH SOLE 11992 0 0 YIREN DIGITAL LTD SPONSORED ADS 98585L100 187 46565 SH SOLE 46565 0 0 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 17700 364123 SH SOLE 364123 0 0 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 14145 431792 SH SOLE 431792 0 0 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 11371 362734 SH SOLE 362734 0 0 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 13269 355094 SH SOLE 355094 0 0 BLACKROCK INCOME TR INC COM 09247F100 339 58790 SH SOLE 58790 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 583 43697 SH SOLE 43697 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 437 10479 SH SOLE 10479 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1867 38990 SH SOLE 38990 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 826 17734 SH SOLE 17734 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 1689 181630 SH SOLE 181630 0 0 SPDR SER TR BLOMBRG BRC INTL 78464A151 735 23661 SH SOLE 23661 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G772 128 11847 SH SOLE 11847 0 0 EATON VANCE TAX MNGED BUY WR COM 27828X100 543 44510 SH SOLE 44510 0 0 INVESCO EXCHANGE-TRADED FD T FTSE INTL LOW 46138E768 311 14033 SH SOLE 14033 0 0 NEWS CORP NEW CL B 65249B208 354 39392 SH SOLE 39392 0 0 VANGUARD WELLINGTON FD US MINIMUM 921935409 552 7708 SH SOLE 7708 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 339 11801 SH SOLE 11801 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 61 32200 SH SOLE 32200 0 0 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 1516 60995 SH SOLE 60995 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 309 14013 SH SOLE 14013 0 0 INVESCO EXCHANGE-TRADED FD T S&P GBL WATER 46138E263 208 6277 SH SOLE 6277 0 0 ISHARES INC GLB ENR PROD ETF 464286343 115 10974 SH SOLE 10974 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 24 13537 SH SOLE 13537 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 1285 50558 SH SOLE 50558 0 0 FIDELITY LTD TRM BD ETF 316188200 1175 23581 SH SOLE 23581 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 12590 406914 SH SOLE 406914 0 0 POWERSHARES DB MULTI-SECTOR OIL FD 46140H403 1137 185553 SH SOLE 185553 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 285 7570 SH SOLE 7570 0 0 DROPBOX INC CL A 26210C104 3062 169153 SH SOLE 169153 0 0 FRANKLIN TEMPLETON ETF TR FTSE GERMANY 35473P785 431 25949 SH SOLE 25949 0 0 FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 407 24586 SH SOLE 24586 0 0 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 1288 57021 SH SOLE 57021 0 0 ISHARES U S ETF TR COMMOD SEL STG 46431W853 1266 56388 SH SOLE 56388 0 0 ISHARES INC MSCI BRIC INDX 464286657 227 6383 SH SOLE 6383 0 0 NATIONAL CINEMEDIA INC COM 635309107 66 20291 SH SOLE 20291 0 0 PAYSIGN INC COM 70451A104 119 23155 SH SOLE 23155 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 29360 994907 SH SOLE 994907 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 1761 61817 SH SOLE 61817 0 0 VALLEY NATL BANCORP COM 919794107 103 14095 SH SOLE 14095 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1875 14650 SH SOLE 14650 0 0 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 598 23713 SH SOLE 23713 0 0 ISHARES TR MSCI UN KNGDOM 46435G862 901 49139 SH SOLE 49139 0 0 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 205 5277 SH SOLE 5277 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 478 11754 SH SOLE 11754 0 0 WISDOMTREE TR US SHRT TRM HIGH 97717X149 261 5939 SH SOLE 5939 0 0 WISDOMTREE TR YIELD ENHANCED 97717Y808 372 7422 SH SOLE 7422 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 229 4284 SH SOLE 4284 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 245 10487 SH SOLE 10487 0 0 POWERSHARES DB MULTI-SECTOR ENERGY FD 46140H304 381 46912 SH SOLE 46912 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 497 10532 SH SOLE 10532 0 0 PRINCIPAL EXCHANGE-TRADED FD PRINCIPAL ACTV 74255Y706 888 39663 SH SOLE 39663 0 0 PRINCIPAL EXCHANGE-TRADED FD US MEGA CAP 74255Y870 6308 243381 SH SOLE 243381 0 0 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1084 13848 SH SOLE 13848 0 0 ISHARES TR RUS TOP 200 ETF 464289446 15525 252226 SH SOLE 252226 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 406 8705 SH SOLE 8705 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C730 4534 188391 SH SOLE 188391 0 0 ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 258 7099 SH SOLE 7099 0 0 ISHARES INC CUR HD MSCI EM 46434G509 827 38774 SH SOLE 38774 0 0 TIMOTHY PLAN HIG DV STK ETF 887432326 804 42151 SH SOLE 42151 0 0 TIMOTHY PLAN US LRG CAP COR 887432359 4416 213036 SH SOLE 213036 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 111 13695 SH SOLE 13695 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 4836 141706 SH SOLE 141706 0 0 AT HOME GROUP INC COM 04650Y100 63 31000 SH SOLE 31000 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 816 3 SH SOLE 3 0 0 BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 13 15000 SH SOLE 15000 0 0 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 20 22000 SH SOLE 22000 0 0 CITIZENS & NORTHN CORP COM 172922106 208 10379 SH SOLE 10379 0 0 EATON VANCE FLTNG RATE 2022 COM 27831H100 1494 200000 SH SOLE 200000 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 11376 3125146 SH SOLE 3125146 0 0 EZCORP INC NOTE 2.375% 5/0 302301AE6 7 10000 SH SOLE 10000 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 154 18750 SH SOLE 18750 0 0 FRANKLIN TEMPLETON ETF TR FRANKLN SWZLND 35473P694 255 10472 SH SOLE 10472 0 0 FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 200 11255 SH SOLE 11255 0 0 INVESCO EXCHANGE-TRADED FD T S&P INTL DEV 46138E248 467 22344 SH SOLE 22344 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 5119 99880 SH SOLE 99880 0 0 ISHARES TR MSCI CDA ETF 46435G706 233 10764 SH SOLE 10764 0 0 ISHARES TR CUR HED MSCI GER 46434V704 314 14521 SH SOLE 14521 0 0 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 619 100000 SH SOLE 100000 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 25 25000 SH SOLE 25000 0 0 ALPS ETF TR INTL SEC DV DOG 00162Q718 467 23631 SH SOLE 23631 0 0 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 819 21032 SH SOLE 21032 0 0 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 9941 523584 SH SOLE 523584 0 0 FARMERS & MERCHANTS BANCORP COM 30779N105 702 27096 SH SOLE 27096 0 0 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 2002 50381 SH SOLE 50381 0 0 INNOVATOR ETFS TR IBD BREAKOUT 45782C763 203 11093 SH SOLE 11093 0 0 KRANESHARES TR KYA DYNMC INC 500767686 17772 850110 SH SOLE 850110 0 0 KRANESHARES TR LRG CAP QTY DIVD 500767728 9577 453147 SH SOLE 453147 0 0 KRANESHARES TR SML CAP QTY DIVD 500767710 2696 130489 SH SOLE 130489 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 10141 459311 SH SOLE 459311 0 0