0001214659-19-004925.txt : 20190802 0001214659-19-004925.hdr.sgml : 20190802 20190801175231 ACCESSION NUMBER: 0001214659-19-004925 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190802 DATE AS OF CHANGE: 20190801 EFFECTIVENESS DATE: 20190802 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: 19993869 BUSINESS ADDRESS: STREET 1: 35 EAST WACKER DRIVE, SUITE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 BUSINESS PHONE: 312-827-2800 MAIL ADDRESS: STREET 1: 35 EAST WACKER DRIVE, SUITE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001407543 XXXXXXXX 06-30-2019 06-30-2019 false ENVESTNET ASSET MANAGEMENT INC
35 EAST WACKER DRIVE, SUITE 2400 CHICAGO IL 60601
13F HOLDINGS REPORT 028-13411 N
Sean P. Skuja VP, Compliance Officer 312-827-2820 /s/ Sean P. Skuja Chicago IL 08-01-2019 0 3023 79404477
INFORMATION TABLE 2 infotable.xml ALPS ETF TR ALERIAN MLP 00162Q866 21166 2148810 SH SOLE 2148810 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 10774 76500 SH SOLE 76500 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 491 5571 SH SOLE 5571 0 0 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 523 13935 SH SOLE 13935 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 393484 4641239 SH SOLE 4641239 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 472809 4297485 SH SOLE 4297485 0 0 ISHARES TR COHEN STEER REIT 464287564 19462 172768 SH SOLE 172768 0 0 ISHARES INC CORE MSCI EMKT 46434G103 1102574 21434175 SH SOLE 21434175 0 0 ISHARES TR JPMORGAN USD EMG 464288281 284136 2508044 SH SOLE 2508044 0 0 ISHARES TR MRNING SM CP ETF 464288703 647 4721 SH SOLE 4721 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 751544 4776563 SH SOLE 4776563 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 117500 975106 SH SOLE 975106 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 3253 207861 SH SOLE 207861 0 0 ISHARES TR S&P MC 400GR ETF 464287606 85168 376398 SH SOLE 376398 0 0 ISHARES TR U.S. TECH ETF 464287721 14619 73875 SH SOLE 73875 0 0 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 282593 3084739 SH SOLE 3084739 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 95796 879346 SH SOLE 879346 0 0 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 28691 992070 SH SOLE 992070 0 0 VANGUARD GROUP DIV APP ETF 921908844 151552 1316012 SH SOLE 1316012 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 978987 23018730 SH SOLE 23018730 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 53423 307137 SH SOLE 307137 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 230014 1376012 SH SOLE 1376012 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 176604 1586171 SH SOLE 1586171 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1484711 18436742 SH SOLE 18436742 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 280592 1791089 SH SOLE 1791089 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 164589 883892 SH SOLE 883892 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1088752 13106443 SH SOLE 13106443 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1810077 16318766 SH SOLE 16318766 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 9243 206960 SH SOLE 206960 0 0 ABBOTT LABS COM 002824100 72614 863426 SH SOLE 863426 0 0 ABBVIE INC COM 00287Y109 84461 1161459 SH SOLE 1161459 0 0 ABIOMED INC COM 003654100 2658 10203 SH SOLE 10203 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 153073 828453 SH SOLE 828453 0 0 AGREE REALTY CORP COM 008492100 4223 65940 SH SOLE 65940 0 0 AIR PRODS & CHEMS INC COM 009158106 45657 201690 SH SOLE 201690 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 16402 125228 SH SOLE 125228 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 39086 230666 SH SOLE 230666 0 0 ALIGN TECHNOLOGY INC COM 016255101 25480 93095 SH SOLE 93095 0 0 ALPHABET INC CAP STK CL A 02079K305 139489 128823 SH SOLE 128823 0 0 ALPHABET INC CAP STK CL C 02079K107 137628 127326 SH SOLE 127326 0 0 AMAZON COM INC COM 023135106 203373 107399 SH SOLE 107399 0 0 AMBARELLA INC SHS G037AX101 1455 32980 SH SOLE 32980 0 0 AMERICAN EXPRESS CO COM 025816109 41035 332428 SH SOLE 332428 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 34008 638282 SH SOLE 638282 0 0 AMERICAN TOWER CORP NEW COM 03027X100 72268 353476 SH SOLE 353476 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 1671 19749 SH SOLE 19749 0 0 AMERIPRISE FINL INC COM 03076C106 23414 161300 SH SOLE 161300 0 0 AMGEN INC COM 031162100 88139 478287 SH SOLE 478287 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 8114 149571 SH SOLE 149571 0 0 ANGIODYNAMICS INC COM 03475V101 1135 57658 SH SOLE 57658 0 0 ANIXTER INTL INC COM 035290105 1569 26276 SH SOLE 26276 0 0 ANTHEM INC COM 036752103 33145 117447 SH SOLE 117447 0 0 APPLE INC COM 037833100 277667 1402927 SH SOLE 1402927 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 3731 50382 SH SOLE 50382 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 17959 435055 SH SOLE 435055 0 0 AT&T INC COM 00206R102 118334 3531302 SH SOLE 3531302 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 4301 121747 SH SOLE 121747 0 0 BALCHEM CORP COM 057665200 3693 36943 SH SOLE 36943 0 0 BANK AMER CORP COM 060505104 71429 2463056 SH SOLE 2463056 0 0 BARNES GROUP INC COM 067806109 3310 58743 SH SOLE 58743 0 0 BENCHMARK ELECTRS INC COM 08160H101 1204 47934 SH SOLE 47934 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 136560 640614 SH SOLE 640614 0 0 BEST BUY INC COM 086516101 12237 175491 SH SOLE 175491 0 0 BIG LOTS INC COM 089302103 904 31606 SH SOLE 31606 0 0 BLACKROCK INC COM 09247X101 89190 190049 SH SOLE 190049 0 0 BOK FINL CORP COM NEW 05561Q201 7208 95492 SH SOLE 95492 0 0 BP PLC SPONSORED ADR 055622104 51509 1235226 SH SOLE 1235226 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 48602 1071711 SH SOLE 1071711 0 0 BROADCOM INC COM 11135F101 56960 197875 SH SOLE 197875 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 25652 200909 SH SOLE 200909 0 0 BROOKFIELD PROPERTY REIT INC CL A 11282X103 2654 140471 SH SOLE 140471 0 0 BURLINGTON STORES INC COM 122017106 10867 63865 SH SOLE 63865 0 0 CACI INTL INC CL A 127190304 6378 31173 SH SOLE 31173 0 0 CALAMP CORP COM 128126109 927 79326 SH SOLE 79326 0 0 CALLON PETE CO DEL COM 13123X102 2677 406149 SH SOLE 406149 0 0 CAMBREX CORP COM 132011107 1797 38393 SH SOLE 38393 0 0 CANOPY GROWTH CORP COM 138035100 603 14945 SH SOLE 14945 0 0 CAROLINA FINL CORP NEW COM 143873107 1344 38296 SH SOLE 38296 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 2188 45606 SH SOLE 45606 0 0 CARRIZO OIL & GAS INC COM 144577103 907 90499 SH SOLE 90499 0 0 CDW CORP COM 12514G108 54109 487467 SH SOLE 487467 0 0 CELANESE CORP DEL COM 150870103 3098 28736 SH SOLE 28736 0 0 CENTERPOINT ENERGY INC COM 15189T107 9341 326272 SH SOLE 326272 0 0 CENTURYLINK INC COM 156700106 9262 787552 SH SOLE 787552 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 31234 777165 SH SOLE 777165 0 0 CHEVRON CORP NEW COM 166764100 178939 1437958 SH SOLE 1437958 0 0 CHUBB LIMITED COM H1467J104 73238 497239 SH SOLE 497239 0 0 CISCO SYS INC COM 17275R102 192401 3515463 SH SOLE 3515463 0 0 CITIGROUP INC COM NEW 172967424 56868 812056 SH SOLE 812056 0 0 CITIZENS FINL GROUP INC COM 174610105 24969 706134 SH SOLE 706134 0 0 CME GROUP INC COM 12572Q105 40669 209516 SH SOLE 209516 0 0 COLGATE PALMOLIVE CO COM 194162103 26670 372118 SH SOLE 372118 0 0 COLUMBIA BKG SYS INC COM 197236102 2414 66717 SH SOLE 66717 0 0 COMCAST CORP NEW CL A 20030N101 119743 2832138 SH SOLE 2832138 0 0 COMERICA INC COM 200340107 8414 115826 SH SOLE 115826 0 0 CONOCOPHILLIPS COM 20825C104 52750 864748 SH SOLE 864748 0 0 CORTEVA INC COM 22052L104 10559 357101 SH SOLE 357101 0 0 COSTAR GROUP INC COM 22160N109 15149 27343 SH SOLE 27343 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 73645 564978 SH SOLE 564978 0 0 CTS CORP COM 126501105 1962 71148 SH SOLE 71148 0 0 CUMMINS INC COM 231021106 31218 182200 SH SOLE 182200 0 0 CVS HEALTH CORP COM 126650100 47559 872806 SH SOLE 872806 0 0 D R HORTON INC COM 23331A109 10484 243071 SH SOLE 243071 0 0 DANAHER CORPORATION COM 235851102 62249 435551 SH SOLE 435551 0 0 DEERE & CO COM 244199105 8398 50677 SH SOLE 50677 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 21024 370474 SH SOLE 370474 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2965 27213 SH SOLE 27213 0 0 DOLLAR TREE INC COM 256746108 20089 187063 SH SOLE 187063 0 0 DOMINION ENERGY INC COM 25746U109 53466 691484 SH SOLE 691484 0 0 DORMAN PRODUCTS INC COM 258278100 8190 93983 SH SOLE 93983 0 0 DOW INC COM 260557103 16755 339799 SH SOLE 339799 0 0 DUPONT DE NEMOURS INC COM 26614N102 25776 343357 SH SOLE 343357 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 3928 216895 SH SOLE 216895 0 0 EATON CORP PLC SHS G29183103 46910 563285 SH SOLE 563285 0 0 ECOLAB INC COM 278865100 54858 277849 SH SOLE 277849 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 29632 160397 SH SOLE 160397 0 0 EOG RES INC COM 26875P101 15426 165587 SH SOLE 165587 0 0 EPAM SYS INC COM 29414B104 7959 45980 SH SOLE 45980 0 0 EXELON CORP COM 30161N101 15629 326020 SH SOLE 326020 0 0 EXLSERVICE HOLDINGS INC COM 302081104 3996 60429 SH SOLE 60429 0 0 EXTRA SPACE STORAGE INC COM 30225T102 4818 45414 SH SOLE 45414 0 0 EXXON MOBIL CORP COM 30231G102 133255 1738946 SH SOLE 1738946 0 0 FACEBOOK INC CL A 30303M102 183910 952899 SH SOLE 952899 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 8654 214748 SH SOLE 214748 0 0 FIFTH THIRD BANCORP COM 316773100 10145 363627 SH SOLE 363627 0 0 FIRSTENERGY CORP COM 337932107 7094 165699 SH SOLE 165699 0 0 FORWARD AIR CORP COM 349853101 2438 41225 SH SOLE 41225 0 0 FRANKLIN ELEC INC COM 353514102 3196 67281 SH SOLE 67281 0 0 G-III APPAREL GROUP LTD COM 36237H101 1286 43697 SH SOLE 43697 0 0 GILEAD SCIENCES INC COM 375558103 52079 770856 SH SOLE 770856 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 43470 1086206 SH SOLE 1086206 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 7526 36784 SH SOLE 36784 0 0 GRANITE CONSTR INC COM 387328107 1970 40883 SH SOLE 40883 0 0 GREAT WESTN BANCORP INC COM 391416104 1668 46695 SH SOLE 46695 0 0 HELMERICH & PAYNE INC COM 423452101 7122 140703 SH SOLE 140703 0 0 HILL ROM HLDGS INC COM 431475102 6300 60222 SH SOLE 60222 0 0 HP INC COM 40434L105 17929 862374 SH SOLE 862374 0 0 IDACORP INC COM 451107106 5342 53191 SH SOLE 53191 0 0 ILLUMINA INC COM 452327109 19897 54046 SH SOLE 54046 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2638 47240 SH SOLE 47240 0 0 INTEL CORP COM 458140100 81555 1703667 SH SOLE 1703667 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 16512 192133 SH SOLE 192133 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 48330 350474 SH SOLE 350474 0 0 ISHARES TR MSCI EAFE ETF 464287465 816866 12427599 SH SOLE 12427599 0 0 JOHNSON & JOHNSON COM 478160104 168537 1210058 SH SOLE 1210058 0 0 JOHNSON CTLS INTL PLC SHS G51502105 33084 800867 SH SOLE 800867 0 0 JPMORGAN CHASE & CO COM 46625H100 178467 1596306 SH SOLE 1596306 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 37649 419211 SH SOLE 419211 0 0 KFORCE INC COM 493732101 1527 43524 SH SOLE 43524 0 0 KIMBERLY CLARK CORP COM 494368103 79537 596766 SH SOLE 596766 0 0 LA Z BOY INC COM 505336107 1053 34360 SH SOLE 34360 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 12119 70094 SH SOLE 70094 0 0 LEAR CORP COM NEW 521865204 28943 207823 SH SOLE 207823 0 0 LHC GROUP INC COM 50187A107 4502 37649 SH SOLE 37649 0 0 LITTELFUSE INC COM 537008104 10282 58120 SH SOLE 58120 0 0 LTC PPTYS INC COM 502175102 3379 73995 SH SOLE 73995 0 0 LULULEMON ATHLETICA INC COM 550021109 8304 46079 SH SOLE 46079 0 0 M & T BK CORP COM 55261F104 23083 135726 SH SOLE 135726 0 0 MARATHON PETE CORP COM 56585A102 16182 289577 SH SOLE 289577 0 0 MARCUS & MILLICHAP INC COM 566324109 1784 57815 SH SOLE 57815 0 0 MASTERCARD INC CL A 57636Q104 201137 760355 SH SOLE 760355 0 0 MATADOR RES CO COM 576485205 3978 200080 SH SOLE 200080 0 0 MEDPACE HLDGS INC COM 58506Q109 1603 24501 SH SOLE 24501 0 0 MEDTRONIC PLC SHS G5960L103 154153 1582839 SH SOLE 1582839 0 0 MERCANTILE BANK CORP COM 587376104 959 29428 SH SOLE 29428 0 0 MERCK & CO INC COM 58933Y105 108552 1294601 SH SOLE 1294601 0 0 METHODE ELECTRS INC COM 591520200 1120 39206 SH SOLE 39206 0 0 METLIFE INC COM 59156R108 46494 936058 SH SOLE 936058 0 0 MICROSOFT CORP COM 594918104 451981 3373997 SH SOLE 3373997 0 0 MOLSON COORS BREWING CO CL B 60871R209 8096 144576 SH SOLE 144576 0 0 MONDELEZ INTL INC CL A 609207105 39543 733636 SH SOLE 733636 0 0 MORGAN STANLEY COM NEW 617446448 28314 646291 SH SOLE 646291 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 23246 139421 SH SOLE 139421 0 0 MOVADO GROUP INC COM 624580106 1077 39878 SH SOLE 39878 0 0 MSG NETWORK INC CL A 553573106 1344 64786 SH SOLE 64786 0 0 MTS SYS CORP COM 553777103 2049 35006 SH SOLE 35006 0 0 NAVIGANT CONSULTING INC COM 63935N107 1855 80006 SH SOLE 80006 0 0 NETAPP INC COM 64110D104 7632 123694 SH SOLE 123694 0 0 NETFLIX INC COM 64110L106 28397 77308 SH SOLE 77308 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 4124 40836 SH SOLE 40836 0 0 NEXTERA ENERGY INC COM 65339F101 73110 356876 SH SOLE 356876 0 0 NORFOLK SOUTHERN CORP COM 655844108 21894 109836 SH SOLE 109836 0 0 NORTHROP GRUMMAN CORP COM 666807102 16543 51200 SH SOLE 51200 0 0 NUTRIEN LTD COM 67077M108 17120 320058 SH SOLE 320058 0 0 NVIDIA CORP COM 67066G104 23088 140583 SH SOLE 140583 0 0 OCCIDENTAL PETE CORP COM 674599105 47886 952382 SH SOLE 952382 0 0 OLD NATL BANCORP IND COM 680033107 1818 109574 SH SOLE 109574 0 0 OMNICELL INC COM 68213N109 4758 55301 SH SOLE 55301 0 0 ONEOK INC NEW COM 682680103 44977 653641 SH SOLE 653641 0 0 PACKAGING CORP AMER COM 695156109 13461 141224 SH SOLE 141224 0 0 PAYPAL HLDGS INC COM 70450Y103 86481 755559 SH SOLE 755559 0 0 PC CONNECTION INC COM 69318J100 1130 32318 SH SOLE 32318 0 0 PEPSICO INC COM 713448108 127208 970094 SH SOLE 970094 0 0 PHILIP MORRIS INTL INC COM 718172109 96742 1231916 SH SOLE 1231916 0 0 PHILLIPS 66 COM 718546104 55557 593938 SH SOLE 593938 0 0 PNC FINL SVCS GROUP INC COM 693475105 31121 226695 SH SOLE 226695 0 0 PROLOGIS INC COM 74340W103 29547 368870 SH SOLE 368870 0 0 PROSPERITY BANCSHARES INC COM 743606105 20595 311811 SH SOLE 311811 0 0 PTC INC COM 69370C100 3247 36173 SH SOLE 36173 0 0 QUALCOMM INC COM 747525103 55460 729066 SH SOLE 729066 0 0 RAYTHEON CO COM NEW 755111507 36343 209012 SH SOLE 209012 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 6823 56291 SH SOLE 56291 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 15953 366057 SH SOLE 366057 0 0 SALESFORCE COM INC COM 79466L302 55758 367480 SH SOLE 367480 0 0 SCHLUMBERGER LTD COM 806857108 28513 717480 SH SOLE 717480 0 0 SELECTIVE INS GROUP INC COM 816300107 4711 62912 SH SOLE 62912 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 2596 35328 SH SOLE 35328 0 0 SERVICENOW INC COM 81762P102 15416 56147 SH SOLE 56147 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2258 50886 SH SOLE 50886 0 0 SOUTH ST CORP COM 840441109 3277 44484 SH SOLE 44484 0 0 STANDARD MTR PRODS INC COM 853666105 2612 57618 SH SOLE 57618 0 0 STARWOOD PPTY TR INC COM 85571B105 6662 293239 SH SOLE 293239 0 0 STEEL DYNAMICS INC COM 858119100 5973 197781 SH SOLE 197781 0 0 STIFEL FINL CORP COM 860630102 5536 93736 SH SOLE 93736 0 0 STRYKER CORP COM 863667101 25712 125071 SH SOLE 125071 0 0 STURM RUGER & CO INC COM 864159108 1679 30819 SH SOLE 30819 0 0 SUNCOR ENERGY INC NEW COM 867224107 6030 193522 SH SOLE 193522 0 0 SYKES ENTERPRISES INC COM 871237103 1321 48117 SH SOLE 48117 0 0 SYSCO CORP COM 871829107 23293 329364 SH SOLE 329364 0 0 T MOBILE US INC COM 872590104 10136 136715 SH SOLE 136715 0 0 TAPESTRY INC COM 876030107 11027 347528 SH SOLE 347528 0 0 TARGET CORP COM 87612E106 59140 682834 SH SOLE 682834 0 0 TAUBMAN CTRS INC COM 876664103 3824 93651 SH SOLE 93651 0 0 TE CONNECTIVITY LTD REG SHS H84989104 21624 225763 SH SOLE 225763 0 0 TETRA TECH INC NEW COM 88162G103 6062 77170 SH SOLE 77170 0 0 HERSHEY CO COM 427866108 9255 69053 SH SOLE 69053 0 0 HOME DEPOT INC COM 437076102 172614 829995 SH SOLE 829995 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 75603 257432 SH SOLE 257432 0 0 TYSON FOODS INC CL A 902494103 19787 245069 SH SOLE 245069 0 0 ULTA BEAUTY INC COM 90384S303 17303 49881 SH SOLE 49881 0 0 UMB FINL CORP COM 902788108 2087 31702 SH SOLE 31702 0 0 UNION PACIFIC CORP COM 907818108 91912 543504 SH SOLE 543504 0 0 UNITED BANKSHARES INC WEST V COM 909907107 4958 133680 SH SOLE 133680 0 0 UNITEDHEALTH GROUP INC COM 91324P102 143444 587862 SH SOLE 587862 0 0 UNITIL CORP COM 913259107 934 15594 SH SOLE 15594 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 2592 19881 SH SOLE 19881 0 0 US BANCORP DEL COM NEW 902973304 44098 841567 SH SOLE 841567 0 0 VAREX IMAGING CORP COM 92214X106 1757 57336 SH SOLE 57336 0 0 VEEVA SYS INC CL A COM 922475108 23662 145962 SH SOLE 145962 0 0 VEREIT INC COM 92339V100 6475 718601 SH SOLE 718601 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 141412 2475263 SH SOLE 2475263 0 0 VISA INC COM CL A 92826C839 248184 1430041 SH SOLE 1430041 0 0 WALMART INC COM 931142103 84402 763888 SH SOLE 763888 0 0 DISNEY WALT CO COM DISNEY 254687106 144727 1036430 SH SOLE 1036430 0 0 WASTE MGMT INC DEL COM 94106L109 20518 177847 SH SOLE 177847 0 0 WEYERHAEUSER CO COM 962166104 11769 446794 SH SOLE 446794 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 3926 20497 SH SOLE 20497 0 0 WORKDAY INC CL A 98138H101 10479 50974 SH SOLE 50974 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 18787 89681 SH SOLE 89681 0 0 ZOETIS INC CL A 98978V103 124888 1100431 SH SOLE 1100431 0 0 3M CO COM 88579Y101 54840 316372 SH SOLE 316372 0 0 AERCAP HOLDINGS NV SHS N00985106 17322 333048 SH SOLE 333048 0 0 AFLAC INC COM 001055102 19551 356696 SH SOLE 356696 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 31623 394599 SH SOLE 394599 0 0 ALLERGAN PLC SHS G0177J108 19347 115552 SH SOLE 115552 0 0 ALTRIA GROUP INC COM 02209S103 66494 1404309 SH SOLE 1404309 0 0 AMERICAN ELEC PWR CO INC COM 025537101 16741 190217 SH SOLE 190217 0 0 AMETEK INC NEW COM 031100100 24848 273540 SH SOLE 273540 0 0 AMPHENOL CORP NEW CL A 032095101 31711 330527 SH SOLE 330527 0 0 ARCONIC INC COM 03965L100 16136 624948 SH SOLE 624948 0 0 GALLAGHER ARTHUR J & CO COM 363576109 45815 523066 SH SOLE 523066 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 50845 244528 SH SOLE 244528 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 91619 554156 SH SOLE 554156 0 0 BAIDU INC SPON ADR REP A 056752108 16445 140126 SH SOLE 140126 0 0 BAXTER INTL INC COM 071813109 24601 300375 SH SOLE 300375 0 0 BB&T CORP COM 054937107 38304 779649 SH SOLE 779649 0 0 BCE INC COM NEW 05534B760 60886 1338737 SH SOLE 1338737 0 0 BECTON DICKINSON & CO COM 075887109 48759 193480 SH SOLE 193480 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 7408 144950 SH SOLE 144950 0 0 BOEING CO COM 097023105 48631 133599 SH SOLE 133599 0 0 BOOKING HLDGS INC COM 09857L108 60703 32380 SH SOLE 32380 0 0 CANADIAN NATL RY CO COM 136375102 54475 589043 SH SOLE 589043 0 0 CARMAX INC COM 143130102 30667 353180 SH SOLE 353180 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 12471 267914 SH SOLE 267914 0 0 CATERPILLAR INC DEL COM 149123101 44574 327055 SH SOLE 327055 0 0 CBRE GROUP INC CL A 12504L109 16943 330274 SH SOLE 330274 0 0 CBS CORP NEW CL B 124857202 6923 138737 SH SOLE 138737 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 34368 297276 SH SOLE 297276 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 26419 36048 SH SOLE 36048 0 0 CMS ENERGY CORP COM 125896100 20526 354444 SH SOLE 354444 0 0 COCA COLA CO COM 191216100 93643 1839022 SH SOLE 1839022 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 34188 539325 SH SOLE 539325 0 0 CONSTELLATION BRANDS INC CL A 21036P108 9835 49940 SH SOLE 49940 0 0 CSX CORP COM 126408103 24594 317873 SH SOLE 317873 0 0 CYRUSONE INC COM 23283R100 7762 134482 SH SOLE 134482 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 44973 260985 SH SOLE 260985 0 0 DISCOVER FINL SVCS COM 254709108 20374 262582 SH SOLE 262582 0 0 DXC TECHNOLOGY CO COM 23355L106 6993 126792 SH SOLE 126792 0 0 EMERSON ELEC CO COM 291011104 22632 339216 SH SOLE 339216 0 0 FACTSET RESH SYS INC COM 303075105 41237 143904 SH SOLE 143904 0 0 FEDEX CORP COM 31428X106 39902 243026 SH SOLE 243026 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 29378 239465 SH SOLE 239465 0 0 FIRST DATA CORP NEW COM CL A 32008D106 7516 277642 SH SOLE 277642 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 15256 54321 SH SOLE 54321 0 0 FORD MTR CO DEL COM 345370860 21295 2081656 SH SOLE 2081656 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 5020 87866 SH SOLE 87866 0 0 FRANKLIN RES INC COM 354613101 18202 523051 SH SOLE 523051 0 0 GENERAL MLS INC COM 370334104 32574 620225 SH SOLE 620225 0 0 GREEN DOT CORP CL A 39304D102 995 20346 SH SOLE 20346 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 32065 328060 SH SOLE 328060 0 0 HONEYWELL INTL INC COM 438516106 71268 408204 SH SOLE 408204 0 0 HORMEL FOODS CORP COM 440452100 37016 913076 SH SOLE 913076 0 0 HOST HOTELS & RESORTS INC COM 44107P104 21028 1154112 SH SOLE 1154112 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 33345 798870 SH SOLE 798870 0 0 HUNTINGTON BANCSHARES INC COM 446150104 22581 1633951 SH SOLE 1633951 0 0 INGERSOLL-RAND PLC SHS G47791101 27679 218509 SH SOLE 218509 0 0 INTL PAPER CO COM 460146103 23907 551878 SH SOLE 551878 0 0 INTUIT COM 461202103 37461 143348 SH SOLE 143348 0 0 ISHARES TR CORE MSCI EAFE 46432F842 1915200 31192175 SH SOLE 31192175 0 0 ISHARES TR CORE S&P SCP ETF 464287804 522435 6673931 SH SOLE 6673931 0 0 ISHARES INC EM MKTS DIV ETF 464286319 16111 394965 SH SOLE 394965 0 0 ISHARES TR INTL SEL DIV ETF 464288448 43854 1427527 SH SOLE 1427527 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 584962 4598037 SH SOLE 4598037 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 267087 1717601 SH SOLE 1717601 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 148072 737151 SH SOLE 737151 0 0 JABIL INC COM 466313103 3357 106220 SH SOLE 106220 0 0 KEYCORP NEW COM 493267108 43317 2440422 SH SOLE 2440422 0 0 KINDER MORGAN INC DEL COM 49456B101 18581 889885 SH SOLE 889885 0 0 KOHLS CORP COM 500255104 5795 121866 SH SOLE 121866 0 0 LAM RESEARCH CORP COM 512807108 16275 86642 SH SOLE 86642 0 0 LENNAR CORP CL A 526057104 9172 189277 SH SOLE 189277 0 0 LIBERTY PPTY TR SH BEN INT 531172104 7216 144212 SH SOLE 144212 0 0 LINCOLN NATL CORP IND COM 534187109 4183 64896 SH SOLE 64896 0 0 LINDE PLC SHS G5494J103 49179 244908 SH SOLE 244908 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 11502 4050057 SH SOLE 4050057 0 0 LOCKHEED MARTIN CORP COM 539830109 52201 143592 SH SOLE 143592 0 0 LOWES COS INC COM 548661107 74098 734302 SH SOLE 734302 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 12348 143367 SH SOLE 143367 0 0 MACYS INC COM 55616P104 7405 345046 SH SOLE 345046 0 0 MARATHON OIL CORP COM 565849106 15439 1086457 SH SOLE 1086457 0 0 MARKEL CORP COM 570535104 11233 10310 SH SOLE 10310 0 0 MARSH & MCLENNAN COS INC COM 571748102 19443 194916 SH SOLE 194916 0 0 MCDONALDS CORP COM 580135101 45527 219239 SH SOLE 219239 0 0 NIKE INC CL B 654106103 121703 1449705 SH SOLE 1449705 0 0 NORDSTROM INC COM 655664100 2269 71233 SH SOLE 71233 0 0 NXP SEMICONDUCTORS N V COM N6596X109 20701 212078 SH SOLE 212078 0 0 ORANGE SPONSORED ADR 684060106 7645 486298 SH SOLE 486298 0 0 PACCAR INC COM 693718108 8747 122057 SH SOLE 122057 0 0 PAYCHEX INC COM 704326107 25196 306179 SH SOLE 306179 0 0 PFIZER INC COM 717081103 131702 3040218 SH SOLE 3040218 0 0 PROCTER AND GAMBLE CO COM 742718109 118106 1077120 SH SOLE 1077120 0 0 PROGRESSIVE CORP OHIO COM 743315103 43116 539427 SH SOLE 539427 0 0 PRUDENTIAL FINL INC COM 744320102 18417 182342 SH SOLE 182342 0 0 PVH CORP COM 693656100 5580 58957 SH SOLE 58957 0 0 RALPH LAUREN CORP CL A 751212101 13645 120128 SH SOLE 120128 0 0 REALTY INCOME CORP COM 756109104 15951 231272 SH SOLE 231272 0 0 ROBERT HALF INTL INC COM 770323103 3779 66285 SH SOLE 66285 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 42288 649880 SH SOLE 649880 0 0 RPM INTL INC COM 749685103 13416 219543 SH SOLE 219543 0 0 S&P GLOBAL INC COM 78409V104 29153 127982 SH SOLE 127982 0 0 SABRE CORP COM 78573M104 2019 90955 SH SOLE 90955 0 0 SAP SE SPON ADR 803054204 78734 575540 SH SOLE 575540 0 0 SHERWIN WILLIAMS CO COM 824348106 65584 143105 SH SOLE 143105 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 12679 291194 SH SOLE 291194 0 0 SOUTHERN CO COM 842587107 51221 926582 SH SOLE 926582 0 0 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 116084 3323325 SH SOLE 3323325 0 0 STARBUCKS CORP COM 855244109 152121 1814637 SH SOLE 1814637 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 18097 2563345 SH SOLE 2563345 0 0 PRICE T ROWE GROUP INC COM 74144T108 15471 141013 SH SOLE 141013 0 0 TEXAS INSTRS INC COM 882508104 91777 799732 SH SOLE 799732 0 0 AES CORP COM 00130H105 20096 1199025 SH SOLE 1199025 0 0 LAUDER ESTEE COS INC CL A 518439104 69533 379732 SH SOLE 379732 0 0 MIDDLEBY CORP COM 596278101 8792 64791 SH SOLE 64791 0 0 TORO CO COM 891092108 38373 573583 SH SOLE 573583 0 0 THOMSON REUTERS CORP COM NEW 884903709 7754 120294 SH SOLE 120294 0 0 TJX COS INC NEW COM 872540109 77324 1462257 SH SOLE 1462257 0 0 UNITED CONTL HLDGS INC COM 910047109 3122 35655 SH SOLE 35655 0 0 UNITED RENTALS INC COM 911363109 17801 134212 SH SOLE 134212 0 0 UNITED TECHNOLOGIES CORP COM 913017109 75176 577390 SH SOLE 577390 0 0 VALERO ENERGY CORP NEW COM 91913Y100 21345 249332 SH SOLE 249332 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1783675 10916674 SH SOLE 10916674 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 133393 1526580 SH SOLE 1526580 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 292402 3624214 SH SOLE 3624214 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 252089 1931123 SH SOLE 1931123 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1512024 26387854 SH SOLE 26387854 0 0 VENTAS INC COM 92276F100 40696 595403 SH SOLE 595403 0 0 V F CORP COM 918204108 21016 240596 SH SOLE 240596 0 0 WEC ENERGY GROUP INC COM 92939U106 16175 194017 SH SOLE 194017 0 0 WELLS FARGO CO NEW COM 949746101 86417 1826234 SH SOLE 1826234 0 0 WESTERN ALLIANCE BANCORP COM 957638109 6513 145633 SH SOLE 145633 0 0 WILLIAMS SONOMA INC COM 969904101 2703 41582 SH SOLE 41582 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 6558 149391 SH SOLE 149391 0 0 XCEL ENERGY INC COM 98389B100 11837 198978 SH SOLE 198978 0 0 XILINX INC COM 983919101 46637 395500 SH SOLE 395500 0 0 FLWS/1-800 FLOWERS CL A 68243Q106 274 14532 SH SOLE 14532 0 0 2U INC COM 90214J101 2056 54617 SH SOLE 54617 0 0 58 COM INC SPON ADR REP A 31680Q104 419 6741 SH SOLE 6741 0 0 SMITH A O CORP COM 831865209 8379 177677 SH SOLE 177677 0 0 AAON INC COM PAR $0.004 000360206 1323 26366 SH SOLE 26366 0 0 AARONS INC COM PAR $0.50 002535300 1466 23870 SH SOLE 23870 0 0 ABB LTD SPONSORED ADR 000375204 7013 350119 SH SOLE 350119 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 533 35862 SH SOLE 35862 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 827 6083 SH SOLE 6083 0 0 ABM INDS INC COM 000957100 250 6256 SH SOLE 6256 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 4604 131743 SH SOLE 131743 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 351 12819 SH SOLE 12819 0 0 ACCELERON PHARMA INC COM 00434H108 236 5745 SH SOLE 5745 0 0 ACCO BRANDS CORP COM 00081T108 111 14074 SH SOLE 14074 0 0 ACI WORLDWIDE INC COM 004498101 2354 68544 SH SOLE 68544 0 0 ACTIVISION BLIZZARD INC COM 00507V109 5066 107327 SH SOLE 107327 0 0 ACUITY BRANDS INC COM 00508Y102 4242 30756 SH SOLE 30756 0 0 ACUSHNET HOLDINGS CORP COM 005098108 846 32215 SH SOLE 32215 0 0 ADDUS HOMECARE CORP COM 006739106 556 7415 SH SOLE 7415 0 0 ADIENT PLC ORD SHS G0084W101 273 11233 SH SOLE 11233 0 0 ADOBE INC COM 00724F101 124520 422603 SH SOLE 422603 0 0 ADT INC COM 00090Q103 243 39726 SH SOLE 39726 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 12010 77916 SH SOLE 77916 0 0 ADVANCED DISP SVCS INC DEL COM 00790X101 1163 36446 SH SOLE 36446 0 0 ADVANCED ENERGY INDS COM 007973100 1090 19372 SH SOLE 19372 0 0 ADVANCED MICRO DEVICES INC COM 007903107 787 25909 SH SOLE 25909 0 0 AEGON N V NY REGISTRY SHS 007924103 1281 258816 SH SOLE 258816 0 0 AGCO CORP COM 001084102 3510 45247 SH SOLE 45247 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 11228 150366 SH SOLE 150366 0 0 AGNC INVT CORP COM 00123Q104 2165 128726 SH SOLE 128726 0 0 AGNICO EAGLE MINES LTD COM 008474108 750 14631 SH SOLE 14631 0 0 AIR LEASE CORP CL A 00912X302 5358 129613 SH SOLE 129613 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 343 14038 SH SOLE 14038 0 0 AK STL HLDG CORP COM 001547108 44 18389 SH SOLE 18389 0 0 ALAMO GROUP INC COM 011311107 434 4346 SH SOLE 4346 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 69 11403 SH SOLE 11403 0 0 ALARM COM HLDGS INC COM 011642105 1986 37130 SH SOLE 37130 0 0 ALASKA AIR GROUP INC COM 011659109 4450 69635 SH SOLE 69635 0 0 ALBANY INTL CORP CL A 012348108 2966 35768 SH SOLE 35768 0 0 ALBEMARLE CORP COM 012653101 4685 66536 SH SOLE 66536 0 0 ALCON INC ORD SHS H01301128 35303 569350 SH SOLE 569350 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 565 24446 SH SOLE 24446 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 11034 78202 SH SOLE 78202 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 2117 174708 SH SOLE 174708 0 0 ALLEGHANY CORP DEL COM 017175100 3770 5535 SH SOLE 5535 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 2611 103599 SH SOLE 103599 0 0 ALLEGIANT TRAVEL CO COM 01748X102 621 4326 SH SOLE 4326 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 20176 182503 SH SOLE 182503 0 0 ALLETE INC COM NEW 018522300 1222 14689 SH SOLE 14689 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 1126 8035 SH SOLE 8035 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 224 7539 SH SOLE 7539 0 0 ALLIANT ENERGY CORP COM 018802108 1041 21208 SH SOLE 21208 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 4774 102998 SH SOLE 102998 0 0 ALLSTATE CORP COM 020002101 21105 207543 SH SOLE 207543 0 0 ALLY FINL INC COM 02005N100 5032 162371 SH SOLE 162371 0 0 ALPS ETF TR DISRUPTIVE TECH 00162Q478 502 16503 SH SOLE 16503 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 1082 24881 SH SOLE 24881 0 0 ALTABA INC COM 021346101 768 11072 SH SOLE 11072 0 0 ALTAIR ENGR INC COM CL A 021369103 213 5277 SH SOLE 5277 0 0 ALTICE USA INC CL A 02156K103 1982 81392 SH SOLE 81392 0 0 ALTRA INDL MOTION CORP COM 02208R106 2323 64752 SH SOLE 64752 0 0 ALTUS MIDSTREAM CO CL A 02215L100 119 32072 SH SOLE 32072 0 0 ALUMINUM CORP CHINA LTD SPON ADR H SHS 022276109 216 24591 SH SOLE 24591 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 213 10989 SH SOLE 10989 0 0 AMBEV SA SPONSORED ADR 02319V103 13370 2863015 SH SOLE 2863015 0 0 AMC NETWORKS INC CL A 00164V103 1129 20723 SH SOLE 20723 0 0 AMCOR PLC ORD G0250X107 6990 608331 SH SOLE 608331 0 0 AMDOCS LTD SHS G02602103 10696 172271 SH SOLE 172271 0 0 AMEDISYS INC COM 023436108 3457 28471 SH SOLE 28471 0 0 AMERCO COM 023586100 2075 5482 SH SOLE 5482 0 0 AMEREN CORP COM 023608102 5889 78401 SH SOLE 78401 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1054 72376 SH SOLE 72376 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 451 13827 SH SOLE 13827 0 0 AMERICAN ASSETS TR INC COM 024013104 276 5865 SH SOLE 5865 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 233 18263 SH SOLE 18263 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 5536 119934 SH SOLE 119934 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1046 61887 SH SOLE 61887 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 1880 69223 SH SOLE 69223 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 637 58471 SH SOLE 58471 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 574 5603 SH SOLE 5603 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 3358 138145 SH SOLE 138145 0 0 AMERICAN STS WTR CO COM 029899101 2608 34668 SH SOLE 34668 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 2300 19828 SH SOLE 19828 0 0 AMERICOLD RLTY TR COM 03064D108 7416 228752 SH SOLE 228752 0 0 AMERISAFE INC COM 03071H100 1473 23102 SH SOLE 23102 0 0 AMERISOURCEBERGEN CORP COM 03073E105 17042 199888 SH SOLE 199888 0 0 AMIRA NATURE FOODS LTD SHS G0335L102 10 13251 SH SOLE 13251 0 0 ANADARKO PETE CORP COM 032511107 8661 122745 SH SOLE 122745 0 0 ANALOG DEVICES INC COM 032654105 39423 349275 SH SOLE 349275 0 0 ANAPLAN INC COM 03272L108 252 5002 SH SOLE 5002 0 0 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 450 12395 SH SOLE 12395 0 0 ANDERSONS INC COM 034164103 255 9346 SH SOLE 9346 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 609 34173 SH SOLE 34173 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 21127 238701 SH SOLE 238701 0 0 ANI PHARMACEUTICALS INC COM 00182C103 1053 12806 SH SOLE 12806 0 0 ANNALY CAP MGMT INC COM 035710409 2250 246415 SH SOLE 246415 0 0 ANSYS INC COM 03662Q105 24276 118525 SH SOLE 118525 0 0 ANTARES PHARMA INC COM 036642106 157 47698 SH SOLE 47698 0 0 ANTERO MIDSTREAM CORP COM 03676B102 2082 181685 SH SOLE 181685 0 0 ANTERO RES CORP COM 03674X106 409 74035 SH SOLE 74035 0 0 AON PLC SHS CL A G0408V102 19477 100926 SH SOLE 100926 0 0 APACHE CORP COM 037411105 1733 59820 SH SOLE 59820 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 3633 72480 SH SOLE 72480 0 0 APERGY CORP COM 03755L104 2896 86350 SH SOLE 86350 0 0 APOGEE ENTERPRISES INC COM 037598109 308 7082 SH SOLE 7082 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 1055 57365 SH SOLE 57365 0 0 APPFOLIO INC COM CL A 03783C100 681 6662 SH SOLE 6662 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 803 50648 SH SOLE 50648 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 2729 44354 SH SOLE 44354 0 0 APPLIED MATLS INC COM 038222105 18701 416407 SH SOLE 416407 0 0 APTARGROUP INC COM 038336103 4211 33865 SH SOLE 33865 0 0 APTIV PLC SHS G6095L109 10615 131325 SH SOLE 131325 0 0 AQUA AMERICA INC COM 03836W103 1138 27507 SH SOLE 27507 0 0 ARAMARK COM 03852U106 2617 72587 SH SOLE 72587 0 0 ARBOR RLTY TR INC COM 038923108 341 28159 SH SOLE 28159 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 262 14545 SH SOLE 14545 0 0 ARCH CAP GROUP LTD ORD G0450A105 6493 175105 SH SOLE 175105 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 7643 187318 SH SOLE 187318 0 0 ARCHROCK INC COM 03957W106 911 85937 SH SOLE 85937 0 0 ARCOSA INC COM 039653100 1293 34371 SH SOLE 34371 0 0 ARDAGH GROUP S A CL A L0223L101 208 11863 SH SOLE 11863 0 0 ARES CAP CORP COM 04010L103 2097 116905 SH SOLE 116905 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1135 43362 SH SOLE 43362 0 0 ARGENX SE SPONSORED ADR 04016X101 659 4652 SH SOLE 4652 0 0 ARISTA NETWORKS INC COM 040413106 5015 19316 SH SOLE 19316 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 883 53358 SH SOLE 53358 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 232 12452 SH SOLE 12452 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 3366 34630 SH SOLE 34630 0 0 ARRAY BIOPHARMA INC COM 04269X105 1613 34825 SH SOLE 34825 0 0 ARROW ELECTRS INC COM 042735100 1390 19508 SH SOLE 19508 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 849 32047 SH SOLE 32047 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1419 51557 SH SOLE 51557 0 0 ASCENA RETAIL GROUP INC COM 04351G101 28 45310 SH SOLE 45310 0 0 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 2982 754917 SH SOLE 754917 0 0 ASGN INC COM 00191U102 1601 26425 SH SOLE 26425 0 0 ASPEN TECHNOLOGY INC COM 045327103 12582 101236 SH SOLE 101236 0 0 ASSURANT INC COM 04621X108 1071 10071 SH SOLE 10071 0 0 ASSURED GUARANTY LTD COM G0585R106 1046 24858 SH SOLE 24858 0 0 ATHENE HLDG LTD CL A G0684D107 654 15198 SH SOLE 15198 0 0 ATLANTICA YIELD PLC SHS G0751N103 554 24446 SH SOLE 24446 0 0 ATLASSIAN CORP PLC CL A G06242104 1496 11437 SH SOLE 11437 0 0 ATMOS ENERGY CORP COM 049560105 2197 20809 SH SOLE 20809 0 0 ATRION CORP COM 049904105 275 322 SH SOLE 322 0 0 AU OPTRONICS CORP SPONSORED ADR 002255107 77 26148 SH SOLE 26148 0 0 AUTODESK INC COM 052769106 35730 219334 SH SOLE 219334 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 1251 14608 SH SOLE 14608 0 0 AUTOLIV INC COM 052800109 1241 17600 SH SOLE 17600 0 0 AUTOZONE INC COM 053332102 12773 11617 SH SOLE 11617 0 0 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 44 15158 SH SOLE 15158 0 0 AVALARA INC COM 05338G106 336 4651 SH SOLE 4651 0 0 AVALONBAY CMNTYS INC COM 053484101 7042 34659 SH SOLE 34659 0 0 AVANOS MED INC COM 05350V106 746 17108 SH SOLE 17108 0 0 AVERY DENNISON CORP COM 053611109 6832 59062 SH SOLE 59062 0 0 AVIANCA HLDGS SA SPON ADR REP PFD 05367G100 172 44423 SH SOLE 44423 0 0 AVISTA CORP COM 05379B107 1589 35620 SH SOLE 35620 0 0 AVNET INC COM 053807103 1749 38637 SH SOLE 38637 0 0 AXA EQUITABLE HLDGS INC COM 054561105 2487 119019 SH SOLE 119019 0 0 AXALTA COATING SYS LTD COM G0750C108 4602 154591 SH SOLE 154591 0 0 AXOGEN INC COM 05463X106 570 28799 SH SOLE 28799 0 0 AXOS FINL INC COM 05465C100 435 15950 SH SOLE 15950 0 0 B & G FOODS INC NEW COM 05508R106 1062 51043 SH SOLE 51043 0 0 BADGER METER INC COM 056525108 2819 47228 SH SOLE 47228 0 0 BAKER HUGHES A GE CO CL A 05722G100 3442 139730 SH SOLE 139730 0 0 BALL CORP COM 058498106 6059 86567 SH SOLE 86567 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 15105 2716758 SH SOLE 2716758 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 1233 125527 SH SOLE 125527 0 0 BANCO MACRO SA SPON ADR B 05961W105 403 5534 SH SOLE 5534 0 0 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 863 28857 SH SOLE 28857 0 0 BANCO SANTANDER MEXICO S A SPONSORED ADS B 05969B103 658 86017 SH SOLE 86017 0 0 BANCO SANTANDER SA ADR 05964H105 633 138123 SH SOLE 138123 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 737 14443 SH SOLE 14443 0 0 BANK MONTREAL QUE COM 063671101 3065 40628 SH SOLE 40628 0 0 BANK HAWAII CORP COM 062540109 2128 25667 SH SOLE 25667 0 0 BANK NEW YORK MELLON CORP COM 064058100 12257 277613 SH SOLE 277613 0 0 BANK OZK COM 06417N103 4465 148384 SH SOLE 148384 0 0 BANKUNITED INC COM 06652K103 822 24351 SH SOLE 24351 0 0 BANNER CORP COM NEW 06652V208 901 16634 SH SOLE 16634 0 0 BAOZUN INC SPONSORED ADR 06684L103 299 5994 SH SOLE 5994 0 0 BARCLAYS PLC ADR 06738E204 2919 383610 SH SOLE 383610 0 0 BARNES & NOBLE INC COM 067774109 134 20082 SH SOLE 20082 0 0 BARRETT BUSINESS SERVICES IN COM 068463108 229 2770 SH SOLE 2770 0 0 BARRICK GOLD CORPORATION COM 067901108 6154 390228 SH SOLE 390228 0 0 BEACON ROOFING SUPPLY INC COM 073685109 3600 98046 SH SOLE 98046 0 0 BEIGENE LTD SPONSORED ADR 07725L102 868 6999 SH SOLE 6999 0 0 BELDEN INC COM 077454106 1101 18486 SH SOLE 18486 0 0 BERRY GLOBAL GROUP INC COM 08579W103 6549 124528 SH SOLE 124528 0 0 BGC PARTNERS INC CL A 05541T101 882 168691 SH SOLE 168691 0 0 BHP GROUP LTD SPONSORED ADS 088606108 5029 86548 SH SOLE 86548 0 0 BIO TECHNE CORP COM 09073M104 4535 21753 SH SOLE 21753 0 0 BIO RAD LABS INC CL A 090572207 5585 17866 SH SOLE 17866 0 0 BIOGEN INC COM 09062X103 32425 138645 SH SOLE 138645 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 16956 197970 SH SOLE 197970 0 0 BIOTELEMETRY INC COM 090672106 1515 31469 SH SOLE 31469 0 0 BJS RESTAURANTS INC COM 09180C106 1820 41413 SH SOLE 41413 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 1211 45883 SH SOLE 45883 0 0 BLACK HILLS CORP COM 092113109 4255 54436 SH SOLE 54436 0 0 BLACK KNIGHT INC COM 09215C105 5170 85951 SH SOLE 85951 0 0 BLACKBAUD INC COM 09227Q100 2534 30344 SH SOLE 30344 0 0 BLACKLINE INC COM 09239B109 4511 84310 SH SOLE 84310 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 1503 42246 SH SOLE 42246 0 0 BLOOM ENERGY CORP COM CL A 093712107 847 68995 SH SOLE 68995 0 0 BLOOMIN BRANDS INC COM 094235108 1515 80115 SH SOLE 80115 0 0 BLUCORA INC COM 095229100 632 20810 SH SOLE 20810 0 0 BLUEBIRD BIO INC COM 09609G100 1308 10281 SH SOLE 10281 0 0 BOINGO WIRELESS INC COM 09739C102 249 13875 SH SOLE 13875 0 0 BOOT BARN HLDGS INC COM 099406100 1047 29367 SH SOLE 29367 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 9316 140698 SH SOLE 140698 0 0 BORGWARNER INC COM 099724106 8005 190691 SH SOLE 190691 0 0 BOSTON BEER INC CL A 100557107 1738 4602 SH SOLE 4602 0 0 BOSTON PROPERTIES INC COM 101121101 9607 74472 SH SOLE 74472 0 0 BOSTON SCIENTIFIC CORP COM 101137107 16838 391763 SH SOLE 391763 0 0 BOTTOMLINE TECH DEL INC COM 101388106 1690 38208 SH SOLE 38208 0 0 BOX INC CL A 10316T104 190 10782 SH SOLE 10782 0 0 BOYD GAMING CORP COM 103304101 866 32130 SH SOLE 32130 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1076 75156 SH SOLE 75156 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2850 18888 SH SOLE 18888 0 0 BRIGHTHOUSE FINL INC COM 10922N103 291 7931 SH SOLE 7931 0 0 BRIGHTVIEW HLDGS INC COM 10948C107 880 47013 SH SOLE 47013 0 0 BRINKER INTL INC COM 109641100 211 5371 SH SOLE 5371 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 30329 869780 SH SOLE 869780 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 476 26647 SH SOLE 26647 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 7813 163522 SH SOLE 163522 0 0 BROOKS AUTOMATION INC COM 114340102 4333 111819 SH SOLE 111819 0 0 BROWN & BROWN INC COM 115236101 2331 69596 SH SOLE 69596 0 0 BROWN FORMAN CORP CL B 115637209 5934 107049 SH SOLE 107049 0 0 BRUKER CORP COM 116794108 1638 32794 SH SOLE 32794 0 0 BRUNSWICK CORP COM 117043109 2484 54123 SH SOLE 54123 0 0 BRYN MAWR BK CORP COM 117665109 505 13520 SH SOLE 13520 0 0 BT GROUP PLC ADR 05577E101 2230 174622 SH SOLE 174622 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 398 23892 SH SOLE 23892 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 172 10207 SH SOLE 10207 0 0 BUNGE LIMITED COM G16962105 316 5676 SH SOLE 5676 0 0 BWX TECHNOLOGIES INC COM 05605H100 8128 156014 SH SOLE 156014 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 32847 389416 SH SOLE 389416 0 0 CABLE ONE INC COM 12685J105 4096 3498 SH SOLE 3498 0 0 CABOT CORP COM 127055101 1796 37646 SH SOLE 37646 0 0 CABOT MICROELECTRONICS CORP COM 12709P103 5227 47485 SH SOLE 47485 0 0 CABOT OIL & GAS CORP COM 127097103 4625 201453 SH SOLE 201453 0 0 CADENCE BANCORPORATION CL A 12739A100 1090 52400 SH SOLE 52400 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 3480 49144 SH SOLE 49144 0 0 CAE INC COM 124765108 13959 519708 SH SOLE 519708 0 0 CAESARS ENTMT CORP COM 127686103 751 63534 SH SOLE 63534 0 0 CAL MAINE FOODS INC COM NEW 128030202 563 13498 SH SOLE 13498 0 0 CALAVO GROWERS INC COM 128246105 3490 36079 SH SOLE 36079 0 0 CALERES INC COM 129500104 1909 95810 SH SOLE 95810 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 375 7411 SH SOLE 7411 0 0 CALLAWAY GOLF CO COM 131193104 646 37669 SH SOLE 37669 0 0 CAMDEN PPTY TR SH BEN INT 133131102 7781 74541 SH SOLE 74541 0 0 CAMECO CORP COM 13321L108 900 83851 SH SOLE 83851 0 0 CAMPBELL SOUP CO COM 134429109 331 8258 SH SOLE 8258 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 375 9671 SH SOLE 9671 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 23046 293352 SH SOLE 293352 0 0 CANADIAN NAT RES LTD COM 136385101 3052 113177 SH SOLE 113177 0 0 CANADIAN PAC RY LTD COM 13645T100 34964 148632 SH SOLE 148632 0 0 CANNAE HLDGS INC COM 13765N107 617 21276 SH SOLE 21276 0 0 CANON INC SPONSORED ADR 138006309 2224 75970 SH SOLE 75970 0 0 CANTEL MEDICAL CORP COM 138098108 3832 47520 SH SOLE 47520 0 0 CAPITAL ONE FINL CORP COM 14040H105 13861 152754 SH SOLE 152754 0 0 CAPITOL FED FINL INC COM 14057J101 242 17586 SH SOLE 17586 0 0 CAPITOL INVT CORP IV CL A ORD G18920101 445 43533 SH SOLE 43533 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 225 6485 SH SOLE 6485 0 0 CAPSTEAD MTG CORP COM NO PAR 14067E506 170 20386 SH SOLE 20386 0 0 CARBONITE INC COM 141337105 476 18265 SH SOLE 18265 0 0 CARDINAL HEALTH INC COM 14149Y108 11618 246668 SH SOLE 246668 0 0 CARGURUS INC COM CL A 141788109 1398 38702 SH SOLE 38702 0 0 CARLISLE COS INC COM 142339100 2681 19097 SH SOLE 19097 0 0 CARNIVAL PLC ADR 14365C103 1638 36177 SH SOLE 36177 0 0 CARTERS INC COM 146229109 8492 87060 SH SOLE 87060 0 0 CARVANA CO CL A 146869102 1140 18214 SH SOLE 18214 0 0 CASELLA WASTE SYS INC CL A 147448104 646 16289 SH SOLE 16289 0 0 CASEYS GEN STORES INC COM 147528103 8258 52938 SH SOLE 52938 0 0 CATALENT INC COM 148806102 5763 106302 SH SOLE 106302 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 1169 111877 SH SOLE 111877 0 0 CATHAY GEN BANCORP COM 149150104 1464 40771 SH SOLE 40771 0 0 CAVCO INDS INC DEL COM 149568107 2887 18327 SH SOLE 18327 0 0 CBIZ INC COM 124805102 308 15725 SH SOLE 15725 0 0 CBL & ASSOC PPTYS INC COM 124830100 28 27027 SH SOLE 27027 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 799 7714 SH SOLE 7714 0 0 CDK GLOBAL INC COM 12508E101 5087 102884 SH SOLE 102884 0 0 CELGENE CORP COM 151020104 10356 112033 SH SOLE 112033 0 0 CELLECTIS S A SPONSORED ADS 15117K103 642 41140 SH SOLE 41140 0 0 CELSIUS HOLDINGS INC COM NEW 15118V207 63 14232 SH SOLE 14232 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 1503 354449 SH SOLE 354449 0 0 CENTENE CORP DEL COM 15135B101 9360 178499 SH SOLE 178499 0 0 CENTERSTATE BK CORP COM 15201P109 1233 53544 SH SOLE 53544 0 0 CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207 688 75423 SH SOLE 75423 0 0 CENTRAL GARDEN & PET CO COM 153527106 783 29058 SH SOLE 29058 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 436 17686 SH SOLE 17686 0 0 CERIDIAN HCM HLDG INC COM 15677J108 688 13706 SH SOLE 13706 0 0 CERNER CORP COM 156782104 6648 90701 SH SOLE 90701 0 0 CERUS CORP COM 157085101 141 25022 SH SOLE 25022 0 0 CF INDS HLDGS INC COM 125269100 7055 151041 SH SOLE 151041 0 0 CGI INC CL A SUB VTG 12532H104 14656 190860 SH SOLE 190860 0 0 CHANGYOU COM LTD ADS REP CL A 15911M107 100 10422 SH SOLE 10422 0 0 CHARLES RIV LABS INTL INC COM 159864107 9868 69543 SH SOLE 69543 0 0 CHART INDS INC COM PAR $0.01 16115Q308 775 10079 SH SOLE 10079 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 6420 16246 SH SOLE 16246 0 0 CHEESECAKE FACTORY INC COM 163072101 3269 74774 SH SOLE 74774 0 0 CHEGG INC COM 163092109 1259 32633 SH SOLE 32633 0 0 CHEMED CORP NEW COM 16359R103 11942 33095 SH SOLE 33095 0 0 CHEMICAL FINL CORP COM 163731102 2379 57865 SH SOLE 57865 0 0 CHENIERE ENERGY INC COM NEW 16411R208 5462 79798 SH SOLE 79798 0 0 CHESAPEAKE ENERGY CORP COM 165167107 293 150254 SH SOLE 150254 0 0 CHESAPEAKE LODGING TR SH BEN INT 165240102 628 22106 SH SOLE 22106 0 0 CHESAPEAKE UTILS CORP COM 165303108 1238 13033 SH SOLE 13033 0 0 CHILDRENS PL INC COM 168905107 726 7614 SH SOLE 7614 0 0 CHINA EASTN AIRLS LTD SPON ADR CL H 16937R104 604 20515 SH SOLE 20515 0 0 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 547 44238 SH SOLE 44238 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 11468 253214 SH SOLE 253214 0 0 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 5015 73535 SH SOLE 73535 0 0 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 1212 24221 SH SOLE 24221 0 0 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 306 28030 SH SOLE 28030 0 0 CHOICE HOTELS INTL INC COM 169905106 935 10751 SH SOLE 10751 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 294 8034 SH SOLE 8034 0 0 CHURCH & DWIGHT INC COM 171340102 6972 95424 SH SOLE 95424 0 0 CHURCHILL DOWNS INC COM 171484108 968 8416 SH SOLE 8416 0 0 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 1090 85820 SH SOLE 85820 0 0 CIENA CORP COM NEW 171779309 1148 27902 SH SOLE 27902 0 0 CIGNA CORP NEW COM 125523100 16739 106247 SH SOLE 106247 0 0 CIMAREX ENERGY CO COM 171798101 5409 91164 SH SOLE 91164 0 0 CIMPRESS N V SHS EURO N20146101 422 4639 SH SOLE 4639 0 0 CINCINNATI FINL CORP COM 172062101 10012 96577 SH SOLE 96577 0 0 CINEMARK HOLDINGS INC COM 17243V102 4583 126961 SH SOLE 126961 0 0 CINTAS CORP COM 172908105 18413 77595 SH SOLE 77595 0 0 CIRRUS LOGIC INC COM 172755100 241 5511 SH SOLE 5511 0 0 CIT GROUP INC COM NEW 125581801 2886 54926 SH SOLE 54926 0 0 CITRIX SYS INC COM 177376100 8488 86488 SH SOLE 86488 0 0 CIVEO CORP CDA COM 17878Y108 129 74777 SH SOLE 74777 0 0 CLEAN HARBORS INC COM 184496107 5230 73562 SH SOLE 73562 0 0 CLEARWAY ENERGY INC CL C 18539C204 728 43174 SH SOLE 43174 0 0 CLEARWAY ENERGY INC CL A 18539C105 163 10047 SH SOLE 10047 0 0 CLEVELAND CLIFFS INC COM 185899101 1018 95403 SH SOLE 95403 0 0 CLOROX CO DEL COM 189054109 22766 148688 SH SOLE 148688 0 0 CNOOC LTD SPONSORED ADR 126132109 3427 20115 SH SOLE 20115 0 0 CNX RESOURCES CORPORATION COM 12653C108 93 12710 SH SOLE 12710 0 0 COASTAL FINL CORP WA COM NEW 19046P209 333 21523 SH SOLE 21523 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 8973 158815 SH SOLE 158815 0 0 CODEXIS INC COM 192005106 262 14237 SH SOLE 14237 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 2524 42527 SH SOLE 42527 0 0 COGNEX CORP COM 192422103 6111 127363 SH SOLE 127363 0 0 COHEN & STEERS INC COM 19247A100 3372 65560 SH SOLE 65560 0 0 COHERENT INC COM 192479103 1151 8437 SH SOLE 8437 0 0 COLFAX CORP COM 194014106 652 23274 SH SOLE 23274 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 216 3014 SH SOLE 3014 0 0 COLONY CAP INC NEW CL A COM 19626G108 180 36024 SH SOLE 36024 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 267 2668 SH SOLE 2668 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 465 11073 SH SOLE 11073 0 0 COMFORT SYS USA INC COM 199908104 2786 54629 SH SOLE 54629 0 0 COMMERCE BANCSHARES INC COM 200525103 1030 17268 SH SOLE 17268 0 0 COMMERCIAL METALS CO COM 201723103 2451 137315 SH SOLE 137315 0 0 COMMSCOPE HLDG CO INC COM 20337X109 1051 66844 SH SOLE 66844 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 55214 1121770 SH SOLE 1121770 0 0 COMMUNITY BK SYS INC COM 203607106 571 8671 SH SOLE 8671 0 0 COMMUNITY HEALTH SYS INC NEW COM 203668108 36 13497 SH SOLE 13497 0 0 COMMVAULT SYSTEMS INC COM 204166102 988 19908 SH SOLE 19908 0 0 COMPANHIA BRASILEIRA DE DIST SPN ADR PFD CL A 20440T201 846 34542 SH SOLE 34542 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 3373 277134 SH SOLE 277134 0 0 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 1327 307974 SH SOLE 307974 0 0 COMPASS MINERALS INTL INC COM 20451N101 1699 30918 SH SOLE 30918 0 0 CONAGRA BRANDS INC COM 205887102 4031 152001 SH SOLE 152001 0 0 CONCHO RES INC COM 20605P101 1485 14397 SH SOLE 14397 0 0 CONDUENT INC COM 206787103 153 15995 SH SOLE 15995 0 0 CONMED CORP COM 207410101 2488 29074 SH SOLE 29074 0 0 CONSOLIDATED COMM HLDGS INC COM 209034107 53 10658 SH SOLE 10658 0 0 CONSOLIDATED EDISON INC COM 209115104 11452 130614 SH SOLE 130614 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 96284 1658072 SH SOLE 1658072 0 0 CONTINENTAL RESOURCES INC COM 212015101 1804 42872 SH SOLE 42872 0 0 COPART INC COM 217204106 16921 226395 SH SOLE 226395 0 0 CORCEPT THERAPEUTICS INC COM 218352102 186 16712 SH SOLE 16712 0 0 CORE LABORATORIES N V COM N22717107 1890 36146 SH SOLE 36146 0 0 CORE MARK HOLDING CO INC COM 218681104 2403 60495 SH SOLE 60495 0 0 CORECIVIC INC COM 21871N101 449 21609 SH SOLE 21609 0 0 CORELOGIC INC COM 21871D103 1042 24901 SH SOLE 24901 0 0 CORESITE RLTY CORP COM 21870Q105 6381 55408 SH SOLE 55408 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 1054 18203 SH SOLE 18203 0 0 CORNING INC COM 219350105 29085 875252 SH SOLE 875252 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1115 42295 SH SOLE 42295 0 0 COSAN LTD SHS A G25343107 508 38020 SH SOLE 38020 0 0 COSTCO WHSL CORP NEW COM 22160K105 52363 198150 SH SOLE 198150 0 0 COUSINS PPTYS INC COM NEW 222795502 734 20301 SH SOLE 20301 0 0 COVANTA HLDG CORP COM 22282E102 785 43845 SH SOLE 43845 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 703 4120 SH SOLE 4120 0 0 CRANE CO COM 224399105 1902 22800 SH SOLE 22800 0 0 CREDICORP LTD COM G2519Y108 565 2467 SH SOLE 2467 0 0 CREDIT ACCEP CORP MICH COM 225310101 370 765 SH SOLE 765 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 1937 161831 SH SOLE 161831 0 0 CREE INC COM 225447101 2592 46145 SH SOLE 46145 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 549 15336 SH SOLE 15336 0 0 CRH PLC ADR 12626K203 6713 204983 SH SOLE 204983 0 0 CRITEO S A SPONS ADS 226718104 1667 96872 SH SOLE 96872 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 239 3494 SH SOLE 3494 0 0 CROWN HOLDINGS INC COM 228368106 7389 120937 SH SOLE 120937 0 0 CSG SYS INTL INC COM 126349109 1023 20952 SH SOLE 20952 0 0 CTRIP COM INTL LTD SPONSORED ADS 22943F100 605 16396 SH SOLE 16396 0 0 CUBESMART COM 229663109 3785 113178 SH SOLE 113178 0 0 CUBIC CORP COM 229669106 969 15023 SH SOLE 15023 0 0 CULLEN FROST BANKERS INC COM 229899109 3454 36877 SH SOLE 36877 0 0 CURTISS WRIGHT CORP COM 231561101 929 7308 SH SOLE 7308 0 0 CVB FINL CORP COM 126600105 636 30249 SH SOLE 30249 0 0 CVR ENERGY INC COM 12662P108 3495 69920 SH SOLE 69920 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1353 10582 SH SOLE 10582 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 7324 329317 SH SOLE 329317 0 0 DANA INCORPORATED COM 235825205 300 15027 SH SOLE 15027 0 0 DARDEN RESTAURANTS INC COM 237194105 7081 58171 SH SOLE 58171 0 0 DARLING INGREDIENTS INC COM 237266101 3367 169297 SH SOLE 169297 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 321 7932 SH SOLE 7932 0 0 DAVITA INC COM 23918K108 358 6363 SH SOLE 6363 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 555 18951 SH SOLE 18951 0 0 DECKERS OUTDOOR CORP COM 243537107 4633 26330 SH SOLE 26330 0 0 DELEK US HLDGS INC NEW COM 24665A103 3274 80812 SH SOLE 80812 0 0 DELL TECHNOLOGIES INC CL C 24703L202 598 11763 SH SOLE 11763 0 0 DENBURY RES INC COM NEW 247916208 60 48567 SH SOLE 48567 0 0 DENNYS CORP COM 24869P104 1127 54889 SH SOLE 54889 0 0 DENTSPLY SIRONA INC COM 24906P109 4972 85190 SH SOLE 85190 0 0 DERMIRA INC COM 24983L104 606 63369 SH SOLE 63369 0 0 DESIGNER BRANDS INC CL A 250565108 447 23312 SH SOLE 23312 0 0 DEVON ENERGY CORP NEW COM 25179M103 3288 115270 SH SOLE 115270 0 0 DEXCOM INC COM 252131107 6935 46285 SH SOLE 46285 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 809 78211 SH SOLE 78211 0 0 DICKS SPORTING GOODS INC COM 253393102 926 26742 SH SOLE 26742 0 0 DIGITAL RLTY TR INC COM 253868103 9070 77001 SH SOLE 77001 0 0 DINE BRANDS GLOBAL INC COM 254423106 302 3166 SH SOLE 3166 0 0 DIODES INC COM 254543101 1038 28554 SH SOLE 28554 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 1640 21004 SH SOLE 21004 0 0 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 1238 16733 SH SOLE 16733 0 0 DIREXION SHS ETF TR DLY DEV MKT BULL 25459W789 1063 16585 SH SOLE 16585 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 1138 22165 SH SOLE 22165 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 1461 23448 SH SOLE 23448 0 0 DISCOVERY INC COM SER C 25470F302 1755 61673 SH SOLE 61673 0 0 DISCOVERY INC COM SER A 25470F104 4855 158154 SH SOLE 158154 0 0 DISH NETWORK CORP CL A 25470M109 1764 45933 SH SOLE 45933 0 0 DMC GLOBAL INC COM 23291C103 349 5515 SH SOLE 5515 0 0 DOCUSIGN INC COM 256163106 1832 36850 SH SOLE 36850 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 4755 73600 SH SOLE 73600 0 0 DOLLAR GEN CORP NEW COM 256677105 48056 355551 SH SOLE 355551 0 0 DOMINOS PIZZA INC COM 25754A201 2918 10487 SH SOLE 10487 0 0 DOMTAR CORP COM NEW 257559203 544 12218 SH SOLE 12218 0 0 DONALDSON INC COM 257651109 1551 30504 SH SOLE 30504 0 0 DOUGLAS DYNAMICS INC COM 25960R105 643 16165 SH SOLE 16165 0 0 DOUGLAS EMMETT INC COM 25960P109 1941 48715 SH SOLE 48715 0 0 DOVER CORP COM 260003108 11297 112749 SH SOLE 112749 0 0 DR REDDYS LABS LTD ADR 256135203 848 22625 SH SOLE 22625 0 0 DRIL QUIP INC COM 262037104 1716 35758 SH SOLE 35758 0 0 DTE ENERGY CO COM 233331107 4125 32256 SH SOLE 32256 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 61173 693260 SH SOLE 693260 0 0 DUKE REALTY CORP COM NEW 264411505 2451 77527 SH SOLE 77527 0 0 DUNKIN BRANDS GROUP INC COM 265504100 2401 30138 SH SOLE 30138 0 0 DYCOM INDS INC COM 267475101 2099 35651 SH SOLE 35651 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 2028 45468 SH SOLE 45468 0 0 EAGLE MATERIALS INC COM 26969P108 4069 43895 SH SOLE 43895 0 0 EAGLE PHARMACEUTICALS INC COM 269796108 547 9827 SH SOLE 9827 0 0 EAST WEST BANCORP INC COM 27579R104 6973 149098 SH SOLE 149098 0 0 EASTGROUP PPTY INC COM 277276101 6670 57511 SH SOLE 57511 0 0 EASTMAN CHEMICAL CO COM 277432100 10538 135401 SH SOLE 135401 0 0 EATON VANCE CORP COM NON VTG 278265103 3040 70480 SH SOLE 70480 0 0 EBAY INC COM 278642103 14223 360081 SH SOLE 360081 0 0 EBIX INC COM NEW 278715206 440 8753 SH SOLE 8753 0 0 ECOPETROL S A SPONSORED ADS 279158109 641 35057 SH SOLE 35057 0 0 EDISON INTL COM 281020107 6643 98541 SH SOLE 98541 0 0 EL PASO ELEC CO COM NEW 283677854 770 11781 SH SOLE 11781 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 5308 157053 SH SOLE 157053 0 0 ELBIT SYS LTD ORD M3760D101 4470 29896 SH SOLE 29896 0 0 ELDORADO RESORTS INC COM 28470R102 2950 64029 SH SOLE 64029 0 0 ELECTRONIC ARTS INC COM 285512109 22833 225491 SH SOLE 225491 0 0 ELECTRONICS FOR IMAGING INC COM 286082102 562 15239 SH SOLE 15239 0 0 LILLY ELI & CO COM 532457108 28320 255621 SH SOLE 255621 0 0 EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 286 13299 SH SOLE 13299 0 0 EMBRAER S A SPONSORED ADS 29082A107 697 34606 SH SOLE 34606 0 0 EMCOR GROUP INC COM 29084Q100 6959 78988 SH SOLE 78988 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 1815 37567 SH SOLE 37567 0 0 EMPIRE ST RLTY TR INC CL A 292104106 1156 78088 SH SOLE 78088 0 0 EMPLOYERS HOLDINGS INC COM 292218104 258 6112 SH SOLE 6112 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 366 26728 SH SOLE 26728 0 0 ENBRIDGE INC COM 29250N105 25992 720411 SH SOLE 720411 0 0 ENCANA CORP COM 292505104 2361 460223 SH SOLE 460223 0 0 ENCOMPASS HEALTH CORP COM 29261A100 8456 133462 SH SOLE 133462 0 0 ENCORE WIRE CORP COM 292562105 332 5672 SH SOLE 5672 0 0 ENDO INTL PLC SHS G30401106 45 10946 SH SOLE 10946 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 879 99052 SH SOLE 99052 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 1299 33612 SH SOLE 33612 0 0 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 449 117944 SH SOLE 117944 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 4778 339342 SH SOLE 339342 0 0 ENERPLUS CORP COM 292766102 147 19487 SH SOLE 19487 0 0 ENEL CHILE S A SPONSORED ADR 29278D105 253 52854 SH SOLE 52854 0 0 ENERSYS COM 29275Y102 1878 27421 SH SOLE 27421 0 0 ENI S P A SPONSORED ADR 26874R108 3627 109803 SH SOLE 109803 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 923 91503 SH SOLE 91503 0 0 ENPRO INDS INC COM 29355X107 724 11340 SH SOLE 11340 0 0 ENSIGN GROUP INC COM 29358P101 3988 70067 SH SOLE 70067 0 0 ENSTAR GROUP LIMITED SHS G3075P101 627 3596 SH SOLE 3596 0 0 ENTEGRIS INC COM 29362U104 6228 166889 SH SOLE 166889 0 0 ENTERGY CORP NEW COM 29364G103 4100 39829 SH SOLE 39829 0 0 ENTERPRISE FINL SVCS CORP COM 293712105 346 8314 SH SOLE 8314 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 10728 371590 SH SOLE 371590 0 0 ENVESTNET INC COM 29404K106 5383 78738 SH SOLE 78738 0 0 EPLUS INC COM 294268107 721 10458 SH SOLE 10458 0 0 EPR PPTYS COM SH BEN INT 26884U109 6976 93527 SH SOLE 93527 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 711 15907 SH SOLE 15907 0 0 EQT CORP COM 26884L109 880 55680 SH SOLE 55680 0 0 EQUIFAX INC COM 294429105 2078 15368 SH SOLE 15368 0 0 EQUINIX INC COM 29444U700 30057 59603 SH SOLE 59603 0 0 EQUINOR ASA SPONSORED ADR 29446M102 2005 101377 SH SOLE 101377 0 0 EQUITRANS MIDSTREAM CORPORAT COM 294600101 246 12504 SH SOLE 12504 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 1314 40406 SH SOLE 40406 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 6001 49453 SH SOLE 49453 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 8251 108678 SH SOLE 108678 0 0 ERIE INDTY CO CL A 29530P102 379 1491 SH SOLE 1491 0 0 ESCO TECHNOLOGIES INC COM 296315104 1678 20310 SH SOLE 20310 0 0 ESSENT GROUP LTD COM G3198U102 893 19009 SH SOLE 19009 0 0 ESSEX PPTY TR INC COM 297178105 11490 39358 SH SOLE 39358 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 321 10132 SH SOLE 10132 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 359 9025 SH SOLE 9025 0 0 ETSY INC COM 29786A106 5669 92370 SH SOLE 92370 0 0 EURONET WORLDWIDE INC COM 298736109 6105 36289 SH SOLE 36289 0 0 EATON VANCE FLTING RATE INC COM 278279104 1477 109593 SH SOLE 109593 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 654 52604 SH SOLE 52604 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 606 61938 SH SOLE 61938 0 0 EVENTBRITE INC COM CL A 29975E109 376 23186 SH SOLE 23186 0 0 EVERBRIDGE INC COM 29978A104 686 7672 SH SOLE 7672 0 0 EVERCORE INC CLASS A 29977A105 7012 79167 SH SOLE 79167 0 0 EVEREST RE GROUP LTD COM G3223R108 4099 16584 SH SOLE 16584 0 0 EVERGY INC COM 30034W106 1938 32218 SH SOLE 32218 0 0 EVERI HLDGS INC COM 30034T103 350 29356 SH SOLE 29356 0 0 EVERSOURCE ENERGY COM 30040W108 3516 46414 SH SOLE 46414 0 0 EVOLENT HEALTH INC CL A 30050B101 809 101765 SH SOLE 101765 0 0 EXACT SCIENCES CORP COM 30063P105 2834 24010 SH SOLE 24010 0 0 EXELIXIS INC COM 30161Q104 2614 122332 SH SOLE 122332 0 0 EXPEDIA GROUP INC COM NEW 30212P303 11549 86816 SH SOLE 86816 0 0 EXPEDITORS INTL WASH INC COM 302130109 33960 447672 SH SOLE 447672 0 0 EXPONENT INC COM 30214U102 9661 165032 SH SOLE 165032 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 3531 209042 SH SOLE 209042 0 0 FNB CORP PA COM 302520101 4039 343145 SH SOLE 343145 0 0 F5 NETWORKS INC COM 315616102 7880 54108 SH SOLE 54108 0 0 FABRINET SHS G3323L100 285 5734 SH SOLE 5734 0 0 FAIR ISAAC CORP COM 303250104 1300 4140 SH SOLE 4140 0 0 FASTENAL CO COM 311900104 19416 595772 SH SOLE 595772 0 0 FB FINL CORP COM 30257X104 644 17608 SH SOLE 17608 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 1428 19659 SH SOLE 19659 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 3690 28659 SH SOLE 28659 0 0 FEDERAL SIGNAL CORP COM 313855108 443 16557 SH SOLE 16557 0 0 FEDERATED INVS INC PA CL B 314211103 693 21330 SH SOLE 21330 0 0 FERRARI N V COM N3167Y103 5953 36818 SH SOLE 36818 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 312 22583 SH SOLE 22583 0 0 FIBROGEN INC COM 31572Q808 969 21453 SH SOLE 21453 0 0 FIDELITY HIGH YILD ETF 316092618 849 16279 SH SOLE 16279 0 0 FIDELITY INT HG DIV ETF 316092725 251 12268 SH SOLE 12268 0 0 FIDELITY MSCI CONSM DIS 316092204 26156 572224 SH SOLE 572224 0 0 FIDELITY CONSMR STAPLES 316092303 25579 735681 SH SOLE 735681 0 0 FIDELITY MSCI FINLS IDX 316092501 38602 962647 SH SOLE 962647 0 0 FIDELITY MSCI HLTH CARE I 316092600 16646 369836 SH SOLE 369836 0 0 FIDELITY MSCI INDL INDX 316092709 15124 380580 SH SOLE 380580 0 0 FIDELITY MSCI INFO TECH I 316092808 34743 557845 SH SOLE 557845 0 0 FIDELITY MSCI MATLS INDEX 316092881 9180 279876 SH SOLE 279876 0 0 FIDELITY MSCI RL EST ETF 316092857 29485 1126249 SH SOLE 1126249 0 0 FIDELITY MSCI UTILS INDEX 316092865 26241 668224 SH SOLE 668224 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 614 1952 SH SOLE 1952 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 90035 3262149 SH SOLE 3262149 0 0 FIREEYE INC COM 31816Q101 895 60465 SH SOLE 60465 0 0 FIRST AMERN FINL CORP COM 31847R102 8557 159343 SH SOLE 159343 0 0 FIRST BANCORP N C COM 318910106 1312 36013 SH SOLE 36013 0 0 FIRST BUSEY CORP COM NEW 319383204 916 34687 SH SOLE 34687 0 0 FIRST FINL BANCORP OH COM 320209109 1504 62091 SH SOLE 62091 0 0 FIRST FINL BANKSHARES COM 32020R109 2368 76915 SH SOLE 76915 0 0 FIRST HAWAIIAN INC COM 32051X108 2633 101795 SH SOLE 101795 0 0 FIRST HORIZON NATL CORP COM 320517105 622 41647 SH SOLE 41647 0 0 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 5509 149955 SH SOLE 149955 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1049 26491 SH SOLE 26491 0 0 FIRST MERCHANTS CORP COM 320817109 1084 28607 SH SOLE 28607 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 652 31836 SH SOLE 31836 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 16158 165465 SH SOLE 165465 0 0 FIRST SOLAR INC COM 336433107 539 8203 SH SOLE 8203 0 0 FIRST TR BICK INDEX FD COM SHS 33733H107 215 8003 SH SOLE 8003 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 25279 447736 SH SOLE 447736 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 18511 320369 SH SOLE 320369 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 5362 99397 SH SOLE 99397 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 867 32296 SH SOLE 32296 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 6424 211256 SH SOLE 211256 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 754 38103 SH SOLE 38103 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3131 136136 SH SOLE 136136 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 37920 263663 SH SOLE 263663 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 8163 323912 SH SOLE 323912 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 28113 468158 SH SOLE 468158 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 10529 298519 SH SOLE 298519 0 0 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 17154 924226 SH SOLE 924226 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 7270 93867 SH SOLE 93867 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 5007 81763 SH SOLE 81763 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 37843 538013 SH SOLE 538013 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 35910 688729 SH SOLE 688729 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 38442 743850 SH SOLE 743850 0 0 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2384 43525 SH SOLE 43525 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 643 9340 SH SOLE 9340 0 0 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 5229 115604 SH SOLE 115604 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 15314 499797 SH SOLE 499797 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 532 13646 SH SOLE 13646 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 8543 99934 SH SOLE 99934 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 7307 290529 SH SOLE 290529 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 12030 620400 SH SOLE 620400 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 5712 183902 SH SOLE 183902 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 3572 62963 SH SOLE 62963 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 27331 580034 SH SOLE 580034 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 4254 69198 SH SOLE 69198 0 0 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 398 8543 SH SOLE 8543 0 0 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 1071 34153 SH SOLE 34153 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 700 55924 SH SOLE 55924 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 8302 172556 SH SOLE 172556 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 23398 451786 SH SOLE 451786 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 24830 373162 SH SOLE 373162 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 6232 79974 SH SOLE 79974 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 5632 196175 SH SOLE 196175 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 64266 1904747 SH SOLE 1904747 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2973 54366 SH SOLE 54366 0 0 FIRSTCASH INC COM 33767D105 2300 22995 SH SOLE 22995 0 0 FIRSTSERVICE CORP NEW COM 33767E202 835 8691 SH SOLE 8691 0 0 FISERV INC COM 337738108 32784 359633 SH SOLE 359633 0 0 FIVE BELOW INC COM 33829M101 13496 112448 SH SOLE 112448 0 0 FIVE9 INC COM 338307101 2233 43544 SH SOLE 43544 0 0 FLEX LTD ORD Y2573F102 1514 158231 SH SOLE 158231 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 11301 490930 SH SOLE 490930 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 10208 309240 SH SOLE 309240 0 0 FLEXSHARES TR REAL ASST IDX 33939L738 476 16238 SH SOLE 16238 0 0 FLIR SYS INC COM 302445101 4253 78605 SH SOLE 78605 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 1752 41804 SH SOLE 41804 0 0 FLOWERS FOODS INC COM 343498101 3967 170492 SH SOLE 170492 0 0 FLOWSERVE CORP COM 34354P105 1088 20659 SH SOLE 20659 0 0 FLUOR CORP NEW COM 343412102 3020 89640 SH SOLE 89640 0 0 F M C CORP COM NEW 302491303 6506 78431 SH SOLE 78431 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 8141 84140 SH SOLE 84140 0 0 FOOT LOCKER INC COM 344849104 3914 93361 SH SOLE 93361 0 0 FORMFACTOR INC COM 346375108 1022 65235 SH SOLE 65235 0 0 FORTINET INC COM 34959E109 6882 89569 SH SOLE 89569 0 0 FORTIS INC COM 349553107 2029 51390 SH SOLE 51390 0 0 FORTIVE CORP COM 34959J108 14229 174550 SH SOLE 174550 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 437 15999 SH SOLE 15999 0 0 FOX CORP CL B COM 35137L204 1686 46148 SH SOLE 46148 0 0 FOX CORP CL A COM 35137L105 5489 149813 SH SOLE 149813 0 0 FOX FACTORY HLDG CORP COM 35138V102 2991 36248 SH SOLE 36248 0 0 FREEPORT-MCMORAN INC CL B 35671D857 5191 447097 SH SOLE 447097 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2171 55261 SH SOLE 55261 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 502 18644 SH SOLE 18644 0 0 FRESHPET INC COM 358039105 1018 22371 SH SOLE 22371 0 0 FRONTDOOR INC COM 35905A109 546 12526 SH SOLE 12526 0 0 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 21 12056 SH SOLE 12056 0 0 FS KKR CAPITAL CORP COM 302635107 1314 220448 SH SOLE 220448 0 0 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 535 16144 SH SOLE 16144 0 0 FTI CONSULTING INC COM 302941109 720 8582 SH SOLE 8582 0 0 FULTON FINL CORP PA COM 360271100 304 18551 SH SOLE 18551 0 0 GALAPAGOS NV SPON ADR 36315X101 1715 13298 SH SOLE 13298 0 0 GAMESTOP CORP NEW CL A 36467W109 102 18643 SH SOLE 18643 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 4456 114319 SH SOLE 114319 0 0 GAP INC COM 364760108 2045 113788 SH SOLE 113788 0 0 GARDNER DENVER HLDGS INC COM 36555P107 3945 114007 SH SOLE 114007 0 0 GARMIN LTD SHS H2906T109 4108 51479 SH SOLE 51479 0 0 GARTNER INC COM 366651107 26220 162919 SH SOLE 162919 0 0 GATX CORP COM 361448103 3281 41381 SH SOLE 41381 0 0 GCI LIBERTY INC COM CLASS A 36164V305 1261 20525 SH SOLE 20525 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 273 12047 SH SOLE 12047 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 583 15528 SH SOLE 15528 0 0 GENERAC HLDGS INC COM 368736104 4631 66722 SH SOLE 66722 0 0 GENERAL DYNAMICS CORP COM 369550108 13772 75747 SH SOLE 75747 0 0 GENERAL ELECTRIC CO COM 369604103 5486 522519 SH SOLE 522519 0 0 GENERAL MTRS CO COM 37045V100 13893 360566 SH SOLE 360566 0 0 GENESEE & WYO INC CL A 371559105 6235 62353 SH SOLE 62353 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 598 27326 SH SOLE 27326 0 0 GENMARK DIAGNOSTICS INC COM 372309104 361 55601 SH SOLE 55601 0 0 GENOMIC HEALTH INC COM 37244C101 631 10845 SH SOLE 10845 0 0 GENPACT LIMITED SHS G3922B107 11964 314110 SH SOLE 314110 0 0 GENTEX CORP COM 371901109 7192 292256 SH SOLE 292256 0 0 GENTHERM INC COM 37253A103 577 13790 SH SOLE 13790 0 0 GENUINE PARTS CO COM 372460105 15308 147789 SH SOLE 147789 0 0 GENWORTH FINL INC COM CL A 37247D106 113 30483 SH SOLE 30483 0 0 GERDAU S A SPON ADR REP PFD 373737105 78 20058 SH SOLE 20058 0 0 GILDAN ACTIVEWEAR INC COM 375916103 1858 48048 SH SOLE 48048 0 0 GLACIER BANCORP INC NEW COM 37637Q105 19002 468604 SH SOLE 468604 0 0 GLAUKOS CORP COM 377322102 1271 16852 SH SOLE 16852 0 0 GLOBAL NET LEASE INC COM NEW 379378201 200 10207 SH SOLE 10207 0 0 GLOBAL PMTS INC COM 37940X102 18683 116671 SH SOLE 116671 0 0 GLOBAL X FDS GLB X MLP ENRG I 37950E226 19997 1545400 SH SOLE 1545400 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 17863 2025262 SH SOLE 2025262 0 0 GLOBAL X FDS GLBX MSCI NORW 37950E747 697 57165 SH SOLE 57165 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1204 52822 SH SOLE 52822 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1062 51200 SH SOLE 51200 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 2007 116621 SH SOLE 116621 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 2565 113233 SH SOLE 113233 0 0 GLOBAL X FDS REIT ETF 37950E127 263 17743 SH SOLE 17743 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 444 27225 SH SOLE 27225 0 0 GLOBANT S A COM L44385109 5637 55787 SH SOLE 55787 0 0 GLOBUS MED INC CL A 379577208 2311 54626 SH SOLE 54626 0 0 GODADDY INC CL A 380237107 3038 43308 SH SOLE 43308 0 0 GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 654 38735 SH SOLE 38735 0 0 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 534 98688 SH SOLE 98688 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 131129 1306584 SH SOLE 1306584 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 67196 1307318 SH SOLE 1307318 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 18403 313135 SH SOLE 313135 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 1558 101818 SH SOLE 101818 0 0 GRACO INC COM 384109104 9833 195957 SH SOLE 195957 0 0 GRAFTECH INTL LTD COM 384313508 450 39147 SH SOLE 39147 0 0 GRAND CANYON ED INC COM 38526M106 10449 89292 SH SOLE 89292 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 41912 2978849 SH SOLE 2978849 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 5632 402882 SH SOLE 402882 0 0 GRAVITY CO LTD SPONSORED ADS NE 38911N206 200 4343 SH SOLE 4343 0 0 GRAY TELEVISION INC COM 389375106 380 23169 SH SOLE 23169 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 23012 1090599 SH SOLE 1090599 0 0 GRUBHUB INC COM 400110102 5793 74284 SH SOLE 74284 0 0 GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 748 15294 SH SOLE 15294 0 0 GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 885 8483 SH SOLE 8483 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 210 1298 SH SOLE 1298 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 6889 67949 SH SOLE 67949 0 0 GULFPORT ENERGY CORP COM NEW 402635304 166 33825 SH SOLE 33825 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 347 2014 SH SOLE 2014 0 0 H & E EQUIPMENT SERVICES INC COM 404030108 213 7331 SH SOLE 7331 0 0 BLOCK H & R INC COM 093671105 4271 145765 SH SOLE 145765 0 0 FULLER H B CO COM 359694106 490 10564 SH SOLE 10564 0 0 HAEMONETICS CORP COM 405024100 610 5073 SH SOLE 5073 0 0 HALLIBURTON CO COM 406216101 5564 244668 SH SOLE 244668 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 241 14039 SH SOLE 14039 0 0 HANCOCK WHITNEY CORPORATION COM 410120109 538 13435 SH SOLE 13435 0 0 HANESBRANDS INC COM 410345102 12644 734238 SH SOLE 734238 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 758 26901 SH SOLE 26901 0 0 HARLEY DAVIDSON INC COM 412822108 4472 124824 SH SOLE 124824 0 0 HARMONY GOLD MNG LTD SPONSORED ADR 413216300 37 16388 SH SOLE 16388 0 0 HARSCO CORP COM 415864107 2044 74472 SH SOLE 74472 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 11294 401059 SH SOLE 401059 0 0 HASBRO INC COM 418056107 5970 56492 SH SOLE 56492 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 740 16990 SH SOLE 16990 0 0 HAWAIIAN HOLDINGS INC COM 419879101 273 9958 SH SOLE 9958 0 0 HCA HEALTHCARE INC COM 40412C101 7278 53842 SH SOLE 53842 0 0 HCP INC COM 40414L109 12478 390174 SH SOLE 390174 0 0 HD SUPPLY HLDGS INC COM 40416M105 4239 105230 SH SOLE 105230 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 62857 483366 SH SOLE 483366 0 0 HEALTHCARE RLTY TR COM 421946104 791 25258 SH SOLE 25258 0 0 HEALTHCARE SVCS GRP INC COM 421906108 5750 189645 SH SOLE 189645 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 1600 58326 SH SOLE 58326 0 0 HEALTHEQUITY INC COM 42226A107 2383 36431 SH SOLE 36431 0 0 HEALTHSTREAM INC COM 42222N103 864 33400 SH SOLE 33400 0 0 HEARTLAND EXPRESS INC COM 422347104 273 15115 SH SOLE 15115 0 0 HEARTLAND FINL USA INC COM 42234Q102 752 16820 SH SOLE 16820 0 0 HEICO CORP NEW COM 422806109 9809 73305 SH SOLE 73305 0 0 HEICO CORP NEW CL A 422806208 1469 14208 SH SOLE 14208 0 0 HELEN OF TROY CORP LTD COM G4388N106 1463 11201 SH SOLE 11201 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 335 38817 SH SOLE 38817 0 0 HENRY SCHEIN INC COM 806407102 4107 58750 SH SOLE 58750 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 432 10107 SH SOLE 10107 0 0 HERCULES CAPITAL INC COM 427096508 484 37745 SH SOLE 37745 0 0 MILLER HERMAN INC COM 600544100 916 20495 SH SOLE 20495 0 0 HERON THERAPEUTICS INC COM 427746102 906 48732 SH SOLE 48732 0 0 HESKA CORP COM RESTRC NEW 42805E306 408 4794 SH SOLE 4794 0 0 HESS CORP COM 42809H107 2774 43634 SH SOLE 43634 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2667 178371 SH SOLE 178371 0 0 HEXCEL CORP NEW COM 428291108 13574 167834 SH SOLE 167834 0 0 HFF INC CL A 40418F108 1682 36986 SH SOLE 36986 0 0 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 207 18382 SH SOLE 18382 0 0 HILLENBRAND INC COM 431571108 472 11933 SH SOLE 11933 0 0 HILLTOP HOLDINGS INC COM 432748101 2373 111588 SH SOLE 111588 0 0 HMS HLDGS CORP COM 40425J101 1825 56346 SH SOLE 56346 0 0 HNI CORP COM 404251100 252 7109 SH SOLE 7109 0 0 HOLLYFRONTIER CORP COM 436106108 2453 53009 SH SOLE 53009 0 0 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 536 28205 SH SOLE 28205 0 0 HOLOGIC INC COM 436440101 2330 48530 SH SOLE 48530 0 0 HOME BANCSHARES INC COM 436893200 1943 100873 SH SOLE 100873 0 0 HONDA MOTOR LTD AMERN SHS 438128308 6766 261828 SH SOLE 261828 0 0 HOPE BANCORP INC COM 43940T109 837 60704 SH SOLE 60704 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 1463 36321 SH SOLE 36321 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 2013 83653 SH SOLE 83653 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 2293 91712 SH SOLE 91712 0 0 HOSTESS BRANDS INC CL A 44109J106 196 13600 SH SOLE 13600 0 0 HOULIHAN LOKEY INC CL A 441593100 3949 88675 SH SOLE 88675 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 1275 35170 SH SOLE 35170 0 0 HUB GROUP INC CL A 443320106 660 15732 SH SOLE 15732 0 0 HUBBELL INC COM 443510607 3047 23366 SH SOLE 23366 0 0 HUBSPOT INC COM 443573100 515 3020 SH SOLE 3020 0 0 HUDSON PAC PPTYS INC COM 444097109 1227 36888 SH SOLE 36888 0 0 HUMANA INC COM 444859102 6637 25019 SH SOLE 25019 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 4357 19388 SH SOLE 19388 0 0 HUNTSMAN CORP COM 447011107 9685 473808 SH SOLE 473808 0 0 HURON CONSULTING GROUP INC COM 447462102 306 6076 SH SOLE 6076 0 0 HYATT HOTELS CORP COM CL A 448579102 6036 79281 SH SOLE 79281 0 0 IAA INC COM 449253103 5726 147676 SH SOLE 147676 0 0 IAC INTERACTIVECORP COM 44919P508 6098 28035 SH SOLE 28035 0 0 IBERIABANK CORP COM 450828108 1061 13986 SH SOLE 13986 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 287 3970 SH SOLE 3970 0 0 ICF INTL INC COM 44925C103 439 6029 SH SOLE 6029 0 0 ICICI BK LTD ADR 45104G104 11056 878144 SH SOLE 878144 0 0 ICON PLC SHS G4705A100 29365 190719 SH SOLE 190719 0 0 ICU MED INC COM 44930G107 5616 22295 SH SOLE 22295 0 0 IDEX CORP COM 45167R104 8557 49712 SH SOLE 49712 0 0 IDEXX LABS INC COM 45168D104 11979 43508 SH SOLE 43508 0 0 IHS MARKIT LTD SHS G47567105 20539 322328 SH SOLE 322328 0 0 ILLINOIS TOOL WKS INC COM 452308109 13616 90286 SH SOLE 90286 0 0 IMAX CORP COM 45245E109 226 11185 SH SOLE 11185 0 0 IMMUNOGEN INC COM 45253H101 154 70949 SH SOLE 70949 0 0 IMMUNOMEDICS INC COM 452907108 597 43041 SH SOLE 43041 0 0 INCYTE CORP COM 45337C102 771 9079 SH SOLE 9079 0 0 INDEPENDENT BANK CORP MASS COM 453836108 836 10981 SH SOLE 10981 0 0 INDEPENDENT BK GROUP INC COM 45384B106 2622 47715 SH SOLE 47715 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 69942 903415 SH SOLE 903415 0 0 INFINERA CORPORATION COM 45667G103 69 23711 SH SOLE 23711 0 0 INFOSYS LTD SPONSORED ADR 456788108 3386 316414 SH SOLE 316414 0 0 ING GROEP N V SPONSORED ADR 456837103 5068 437995 SH SOLE 437995 0 0 INGEVITY CORP COM 45688C107 1639 15584 SH SOLE 15584 0 0 INGREDION INC COM 457187102 4812 58332 SH SOLE 58332 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 569 4604 SH SOLE 4604 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C813 1638 63489 SH SOLE 63489 0 0 INOGEN INC COM 45780L104 246 3690 SH SOLE 3690 0 0 INOVALON HLDGS INC COM CL A 45781D101 387 26643 SH SOLE 26643 0 0 INPHI CORP COM 45772F107 586 11688 SH SOLE 11688 0 0 INSPERITY INC COM 45778Q107 2181 17856 SH SOLE 17856 0 0 INSTALLED BLDG PRODS INC COM 45780R101 414 6985 SH SOLE 6985 0 0 INSULET CORP COM 45784P101 2615 21901 SH SOLE 21901 0 0 INTEGER HLDGS CORP COM 45826H109 560 6670 SH SOLE 6670 0 0 INTER PARFUMS INC COM 458334109 1199 18037 SH SOLE 18037 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 2093 38501 SH SOLE 38501 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 1230 18385 SH SOLE 18385 0 0 INTERFACE INC COM 458665304 784 51168 SH SOLE 51168 0 0 INTERNATIONAL BANCSHARES COR COM 459044103 211 5588 SH SOLE 5588 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 8052 55497 SH SOLE 55497 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 3441 265309 SH SOLE 265309 0 0 INTERNATIONAL SPEEDWAY CORP CL A 460335201 280 6231 SH SOLE 6231 0 0 INTERXION HOLDING N.V SHS N47279109 5500 72288 SH SOLE 72288 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 15931 30370 SH SOLE 30370 0 0 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 649 7233 SH SOLE 7233 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 3364 51798 SH SOLE 51798 0 0 INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 456 12274 SH SOLE 12274 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 706 33495 SH SOLE 33495 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 23752 991724 SH SOLE 991724 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 832 39148 SH SOLE 39148 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 23046 956643 SH SOLE 956643 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1857 87614 SH SOLE 87614 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 15129 612528 SH SOLE 612528 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 4138 193394 SH SOLE 193394 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 14839 605159 SH SOLE 605159 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 346 16367 SH SOLE 16367 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 14676 563394 SH SOLE 563394 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 516 24275 SH SOLE 24275 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 14065 556716 SH SOLE 556716 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 2799 44709 SH SOLE 44709 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5101 324256 SH SOLE 324256 0 0 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 1694 168683 SH SOLE 168683 0 0 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 313 8067 SH SOLE 8067 0 0 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 1116 62961 SH SOLE 62961 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 1777 29452 SH SOLE 29452 0 0 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 3987 122682 SH SOLE 122682 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 724 23377 SH SOLE 23377 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 628 56134 SH SOLE 56134 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 12835 265346 SH SOLE 265346 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 11232 186707 SH SOLE 186707 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1546 16130 SH SOLE 16130 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 13436 462679 SH SOLE 462679 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1783 96810 SH SOLE 96810 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 12156 562783 SH SOLE 562783 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 4803 37619 SH SOLE 37619 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 17423 919405 SH SOLE 919405 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1867 156325 SH SOLE 156325 0 0 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 414 17884 SH SOLE 17884 0 0 INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 1371 51494 SH SOLE 51494 0 0 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 2754 54577 SH SOLE 54577 0 0 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 1515 50415 SH SOLE 50415 0 0 INVESCO LTD SHS G491BT108 16801 821153 SH SOLE 821153 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 606 4429 SH SOLE 4429 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 23403 895630 SH SOLE 895630 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 55639 3398831 SH SOLE 3398831 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 15841 1082743 SH SOLE 1082743 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 287630 1540270 SH SOLE 1540270 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 7211 242809 SH SOLE 242809 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 17994 449286 SH SOLE 449286 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 19249 887465 SH SOLE 887465 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 609 11414 SH SOLE 11414 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 2027 15150 SH SOLE 15150 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 508 10462 SH SOLE 10462 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 90198 836717 SH SOLE 836717 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 5786 133478 SH SOLE 133478 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 6445 36327 SH SOLE 36327 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2531 12491 SH SOLE 12491 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 3854 30580 SH SOLE 30580 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 21157 502418 SH SOLE 502418 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 86807 1577744 SH SOLE 1577744 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 12890 198311 SH SOLE 198311 0 0 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 203 5417 SH SOLE 5417 0 0 INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 413 6782 SH SOLE 6782 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 2353 15865 SH SOLE 15865 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 13966 272407 SH SOLE 272407 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1763 15860 SH SOLE 15860 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 2805 51979 SH SOLE 51979 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 957 8115 SH SOLE 8115 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 20985 437367 SH SOLE 437367 0 0 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 1577 41871 SH SOLE 41871 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 82660 3647855 SH SOLE 3647855 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 4975 158250 SH SOLE 158250 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 25097 498255 SH SOLE 498255 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 834 33436 SH SOLE 33436 0 0 INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 837 33605 SH SOLE 33605 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 3596 50267 SH SOLE 50267 0 0 INVITATION HOMES INC COM 46187W107 7395 276661 SH SOLE 276661 0 0 IONIS PHARMACEUTICALS INC COM 462222100 3831 59601 SH SOLE 59601 0 0 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 13279 597099 SH SOLE 597099 0 0 IPG PHOTONICS CORP COM 44980X109 3072 19913 SH SOLE 19913 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 14551 478323 SH SOLE 478323 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 26089 826896 SH SOLE 826896 0 0 IQVIA HLDGS INC COM 46266C105 27522 171050 SH SOLE 171050 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 565 7145 SH SOLE 7145 0 0 IROBOT CORP COM 462726100 324 3536 SH SOLE 3536 0 0 IRON MTN INC NEW COM 46284V101 1412 45100 SH SOLE 45100 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 58923 1261738 SH SOLE 1261738 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 2830 55525 SH SOLE 55525 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 10926 108632 SH SOLE 108632 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 13393 93579 SH SOLE 93579 0 0 ISHARES TR 20 YR TR BD ETF 464287432 244353 1839867 SH SOLE 1839867 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 69699 554225 SH SOLE 554225 0 0 ISHARES TR AGENCY BOND ETF 464288166 9648 83730 SH SOLE 83730 0 0 ISHARES TR CALIF MUN BD ETF 464288356 5867 96753 SH SOLE 96753 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 32892 769032 SH SOLE 769032 0 0 ISHARES TR CMBS ETF 46429B366 2218 41925 SH SOLE 41925 0 0 ISHARES TR CONV BD ETF 46435G102 3863 64887 SH SOLE 64887 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 12259 243092 SH SOLE 243092 0 0 ISHARES TR CORE LT USDB ETF 464289479 40592 615313 SH SOLE 615313 0 0 ISHARES TR CORE DIV GRWTH 46434V621 176056 4608795 SH SOLE 4608795 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 18678 197648 SH SOLE 197648 0 0 ISHARES TR CORE INTL AGGR 46435G672 17474 320779 SH SOLE 320779 0 0 ISHARES TR MODERT ALLOC ETF 464289875 622 15949 SH SOLE 15949 0 0 ISHARES TR CORE MSCI EURO 46434V738 29759 638612 SH SOLE 638612 0 0 ISHARES TR CORE MSCI PAC 46434V696 30973 556360 SH SOLE 556360 0 0 ISHARES TR CORE S&P500 ETF 464287200 3996080 13557525 SH SOLE 13557525 0 0 ISHARES TR CORE S&P MCP ETF 464287507 697842 3592311 SH SOLE 3592311 0 0 ISHARES TR CORE S&P TTL STK 464287150 994314 14922919 SH SOLE 14922919 0 0 ISHARES TR CORE S&P US GWT 464287671 125468 2001728 SH SOLE 2001728 0 0 ISHARES TR CORE US AGGBD ET 464287226 1189689 10684230 SH SOLE 10684230 0 0 ISHARES TR HDG MSCI EAFE 46434V803 6012 201613 SH SOLE 201613 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 10471 340641 SH SOLE 340641 0 0 ISHARES TR INTL QLTY FACTOR 46434V456 51842 1717206 SH SOLE 1717206 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 172857 2379644 SH SOLE 2379644 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 40595 689681 SH SOLE 689681 0 0 ISHARES INC MIN VOL GBL ETF 464286525 74617 809996 SH SOLE 809996 0 0 ISHARES TR MIN VOL USA ETF 46429B697 854986 13850409 SH SOLE 13850409 0 0 ISHARES TR MULTIFACTOR USA 46434V290 38685 960154 SH SOLE 960154 0 0 ISHARES TR MULTIFACTOR USA 46434V282 2555 80453 SH SOLE 80453 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 629845 5310668 SH SOLE 5310668 0 0 ISHARES TR USA QUALITY FCTR 46432F339 275695 3014046 SH SOLE 3014046 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 78039 961186 SH SOLE 961186 0 0 ISHARES INC EM HGHYL BD ETF 464286285 22371 468105 SH SOLE 468105 0 0 ISHARES TR ESG 1 5 YR USD 46435G243 3686 145496 SH SOLE 145496 0 0 ISHARES TR EXPANDED TECH 464287515 8193 37502 SH SOLE 37502 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 33728 874471 SH SOLE 874471 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 245703 4824324 SH SOLE 4824324 0 0 ISHARES TR GLB CNSM STP ETF 464288737 10015 190285 SH SOLE 190285 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 11005 178334 SH SOLE 178334 0 0 ISHARES TR GLB INFRASTR ETF 464288372 29480 638104 SH SOLE 638104 0 0 ISHARES TR GLOBAL MATER ETF 464288695 3732 57257 SH SOLE 57257 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 3131 117379 SH SOLE 117379 0 0 ISHARES TR GLOBAL TECH ETF 464287291 358674 1997850 SH SOLE 1997850 0 0 ISHARES TR GL TIMB FORE ETF 464288174 949 15824 SH SOLE 15824 0 0 ISHARES TR GLOB UTILITS ETF 464288711 1104 20227 SH SOLE 20227 0 0 ISHARES GOLD TRUST ISHARES 464285105 23470 1738502 SH SOLE 1738502 0 0 ISHARES TR GOV/CRED BD ETF 464288596 9891 84847 SH SOLE 84847 0 0 ISHARES TR IBONDS DEC19 ETF 46434VAU4 4673 187892 SH SOLE 187892 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 4762 187922 SH SOLE 187922 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 4792 192214 SH SOLE 192214 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 6554 259772 SH SOLE 259772 0 0 ISHARES TR IBONDS DEC2022 46435G755 5408 207062 SH SOLE 207062 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 4474 176054 SH SOLE 176054 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 4335 170125 SH SOLE 170125 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 3451 134739 SH SOLE 134739 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 3263 130197 SH SOLE 130197 0 0 ISHARES TR IBONDS ETF 46435UAA9 3301 129498 SH SOLE 129498 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 3245 119516 SH SOLE 119516 0 0 ISHARES TR IBONDS SEP2020 46434V571 5798 226920 SH SOLE 226920 0 0 ISHARES TR IBOXX HI YD ETF 464288513 281732 3231608 SH SOLE 3231608 0 0 ISHARES TR IBOXX INV CP ETF 464287242 582035 4679869 SH SOLE 4679869 0 0 ISHARES INC US INTL HGH YLD 464286178 1072 21730 SH SOLE 21730 0 0 ISHARES INC INTL HIGH YIELD 464286210 230 4469 SH SOLE 4469 0 0 ISHARES TR INDIA 50 ETF 464289529 4875 126997 SH SOLE 126997 0 0 ISHARES US ETF TR IT RT HDG HGYL 46431W606 1145 12905 SH SOLE 12905 0 0 ISHARES TR INTRM GOV CR ETF 464288612 69857 622166 SH SOLE 622166 0 0 ISHARES TR INTL DEVPPTY ETF 464288422 3620 95207 SH SOLE 95207 0 0 ISHARES TR INTL TREA BD ETF 464288117 20139 396039 SH SOLE 396039 0 0 ISHARES INC JP MRG EM CRP BD 464286251 218 4276 SH SOLE 4276 0 0 ISHARES TR LATN AMER 40 ETF 464287390 396 11744 SH SOLE 11744 0 0 ISHARES TR LNG TR CRPRT BD 464289511 18937 297055 SH SOLE 297055 0 0 ISHARES TR MBS ETF 464288588 684398 6360577 SH SOLE 6360577 0 0 ISHARES TR MICRO-CAP ETF 464288869 5592 60007 SH SOLE 60007 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 2393 12476 SH SOLE 12476 0 0 ISHARES TR MRNGSTR LG-CP VL 464288109 1062 9836 SH SOLE 9836 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 4875 25133 SH SOLE 25133 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 444 1765 SH SOLE 1765 0 0 ISHARES TR MORTGE REL ETF 46435G342 2382 56462 SH SOLE 56462 0 0 ISHARES TR MSCI ACWI ETF 464288257 114494 1553308 SH SOLE 1553308 0 0 ISHARES TR MSCI ACWI EX US 464288240 27981 598397 SH SOLE 598397 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 2641 37848 SH SOLE 37848 0 0 ISHARES INC MSCI AUST ETF 464286103 4394 194959 SH SOLE 194959 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 4891 111875 SH SOLE 111875 0 0 ISHARES INC MSCI CDA ETF 464286509 26956 941842 SH SOLE 941842 0 0 ISHARES INC MSCI CHILE ETF 464286640 2296 56196 SH SOLE 56196 0 0 ISHARES TR MSCI CHINA ETF 46429B671 9774 164412 SH SOLE 164412 0 0 ISHARES TR EAFE GRWTH ETF 464288885 23180 286988 SH SOLE 286988 0 0 ISHARES TR EAFE SML CP ETF 464288273 141482 2464849 SH SOLE 2464849 0 0 ISHARES TR EAFE VALUE ETF 464288877 181517 3776099 SH SOLE 3776099 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 124577 2903216 SH SOLE 2903216 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 1975 29847 SH SOLE 29847 0 0 ISHARES INC MSCI EURZONE ETF 464286608 21003 530975 SH SOLE 530975 0 0 ISHARES INC MSCI FRANCE ETF 464286707 1210 39462 SH SOLE 39462 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 11020 372053 SH SOLE 372053 0 0 ISHARES INC MSCI GERMANY ETF 464286806 1299 46310 SH SOLE 46310 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 386 12757 SH SOLE 12757 0 0 ISHARES INC MSCI HONG KG ETF 464286871 747 28874 SH SOLE 28874 0 0 ISHARES TR MSCI INDIA ETF 46429B598 2558 72470 SH SOLE 72470 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 1228 31736 SH SOLE 31736 0 0 ISHARES TR MSCI INDONIA ETF 46429B309 2253 86675 SH SOLE 86675 0 0 ISHARES INC MSCI ITALY ETF 46434G830 524 19016 SH SOLE 19016 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 11367 208262 SH SOLE 208262 0 0 ISHARES TR MSCI KLD400 SOC 464288570 14367 131377 SH SOLE 131377 0 0 ISHARES INC MSCI MEXICO ETF 464286822 810 18669 SH SOLE 18669 0 0 ISHARES INC MSCI NETHERL ETF 464286814 1648 53426 SH SOLE 53426 0 0 ISHARES TR NEW ZEALAND ETF 464289123 2941 55095 SH SOLE 55095 0 0 ISHARES INC MSCI PAC JP ETF 464286665 29101 616157 SH SOLE 616157 0 0 ISHARES TR MSCI PERU ETF 464289842 2460 66411 SH SOLE 66411 0 0 ISHARES TR MSCI PHILIPS ETF 46429B408 1815 50982 SH SOLE 50982 0 0 ISHARES TR MSCI POLAND ETF 46429B606 2689 113240 SH SOLE 113240 0 0 ISHARES INC MSCI STH AFR ETF 464286780 943 17249 SH SOLE 17249 0 0 ISHARES INC MSCI STH KOR ETF 464286772 5391 90039 SH SOLE 90039 0 0 ISHARES INC MSCI SPAIN ETF 464286764 541 18707 SH SOLE 18707 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 918 29758 SH SOLE 29758 0 0 ISHARES INC MSCI SWITZERLAND 464286749 44159 1175698 SH SOLE 1175698 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 5552 158824 SH SOLE 158824 0 0 ISHARES INC MSCI THAILND ETF 464286624 4289 44866 SH SOLE 44866 0 0 ISHARES INC MSCI TURKEY ETF 464286715 1037 43537 SH SOLE 43537 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 39736 1229459 SH SOLE 1229459 0 0 ISHARES TR NASDAQ BIOTECH 464287556 9997 91630 SH SOLE 91630 0 0 ISHARES TR NATIONAL MUN ETF 464288414 273521 2418611 SH SOLE 2418611 0 0 ISHARES TR NEW YORK MUN ETF 464288323 3686 64901 SH SOLE 64901 0 0 ISHARES TR PHLX SEMICND ETF 464287523 905 4563 SH SOLE 4563 0 0 ISHARES TR PFD AND INCM SEC 464288687 163717 4442801 SH SOLE 4442801 0 0 ISHARES TR RUS 1000 ETF 464287622 250864 1541027 SH SOLE 1541027 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 38571 223782 SH SOLE 223782 0 0 ISHARES TR RUS MID CAP ETF 464287499 281428 5037201 SH SOLE 5037201 0 0 ISHARES TR RUS MD CP GR ETF 464287481 99211 695777 SH SOLE 695777 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 68319 766504 SH SOLE 766504 0 0 ISHARES TR S&P 100 ETF 464287101 22708 175232 SH SOLE 175232 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 739598 4126302 SH SOLE 4126302 0 0 ISHARES TR S&P 500 VAL ETF 464287408 567224 4865955 SH SOLE 4865955 0 0 ISHARES TR S&P MC 400VL ETF 464287705 81205 509216 SH SOLE 509216 0 0 ISHARES TR S&P SML 600 GWT 464287887 99215 543705 SH SOLE 543705 0 0 ISHARES TR SP SMCP600VL ETF 464287879 86881 584582 SH SOLE 584582 0 0 ISHARES TR SELECT DIVID ETF 464287168 149952 1506145 SH SOLE 1506145 0 0 ISHARES US ETF TR SHT MAT BD ETF 46431W507 822193 16336044 SH SOLE 16336044 0 0 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 3673 73252 SH SOLE 73252 0 0 ISHARES TR SHORT TREAS BD 464288679 61577 556503 SH SOLE 556503 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 45278 424946 SH SOLE 424946 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 1617 112862 SH SOLE 112862 0 0 ISHARES TR TIPS BD ETF 464287176 321892 2787188 SH SOLE 2787188 0 0 ISHARES TR INTRM TR CRP ETF 464288638 792313 13912424 SH SOLE 13912424 0 0 ISHARES TR SH TR CRPORT ETF 464288646 179788 3364291 SH SOLE 3364291 0 0 ISHARES TR TRS FLT RT BD 46434V860 503 9999 SH SOLE 9999 0 0 ISHARES TR U.S. FINLS ETF 464287788 10766 85713 SH SOLE 85713 0 0 ISHARES TR U.S. ENERGY ETF 464287796 1220 35466 SH SOLE 35466 0 0 ISHARES TR US HLTHCARE ETF 464287762 5083 26030 SH SOLE 26030 0 0 ISHARES TR ULTR SH TRM BD 46434V878 14139 280584 SH SOLE 280584 0 0 ISHARES TR US AER DEF ETF 464288760 17458 81501 SH SOLE 81501 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 467 3847 SH SOLE 3847 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 2556 11741 SH SOLE 11741 0 0 ISHARES TR USD INV GRDE ETF 464288620 73661 1290722 SH SOLE 1290722 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 5204 38867 SH SOLE 38867 0 0 ISHARES TR US HLTHCR PR ETF 464288828 3286 19170 SH SOLE 19170 0 0 ISHARES TR U.S. MED DVC ETF 464288810 23768 98737 SH SOLE 98737 0 0 ISHARES TR U.S. REAL ES ETF 464287739 43144 494152 SH SOLE 494152 0 0 ISHARES TR US TELECOM ETF 464287713 1410 47880 SH SOLE 47880 0 0 ISHARES TR US TREAS BD ETF 46429B267 1781645 69015874 SH SOLE 69015874 0 0 ISHARES TR U.S. UTILITS ETF 464287697 11236 74513 SH SOLE 74513 0 0 ISHARES TR YLD OPTIM BD 46434V787 365 14431 SH SOLE 14431 0 0 ISTAR INC COM 45031U101 751 60469 SH SOLE 60469 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 9317 989094 SH SOLE 989094 0 0 ITERIS INC COM 46564T107 89 17184 SH SOLE 17184 0 0 ITRON INC COM 465741106 425 6795 SH SOLE 6795 0 0 ITT INC COM 45073V108 1588 24256 SH SOLE 24256 0 0 J & J SNACK FOODS CORP COM 466032109 3621 22501 SH SOLE 22501 0 0 J2 GLOBAL INC COM 48123V102 1319 14842 SH SOLE 14842 0 0 HENRY JACK & ASSOC INC COM 426281101 25967 193900 SH SOLE 193900 0 0 JACOBS ENGR GROUP INC COM 469814107 7578 89799 SH SOLE 89799 0 0 JAMES RIV GROUP LTD COM G5005R107 2958 63075 SH SOLE 63075 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 6987 49010 SH SOLE 49010 0 0 HUNT J B TRANS SVCS INC COM 445658107 3159 34556 SH SOLE 34556 0 0 JBG SMITH PPTYS COM 46590V100 737 18724 SH SOLE 18724 0 0 PENNEY J C CORP INC COM 708160106 17 14830 SH SOLE 14830 0 0 JD COM INC SPON ADR CL A 47215P106 490 16176 SH SOLE 16176 0 0 JEFFERIES FINL GROUP INC COM 47233W109 1285 66800 SH SOLE 66800 0 0 JELD-WEN HLDG INC COM 47580P103 307 14441 SH SOLE 14441 0 0 JERNIGAN CAP INC COM 476405105 588 28664 SH SOLE 28664 0 0 JETBLUE AWYS CORP COM 477143101 1000 54108 SH SOLE 54108 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 6341 273663 SH SOLE 273663 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 525 15749 SH SOLE 15749 0 0 JOHN HANCOCK ETF TRUST MLTFCTR CONSMR 47804J875 505 18312 SH SOLE 18312 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 519 13728 SH SOLE 13728 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 7501 205517 SH SOLE 205517 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 527 10694 SH SOLE 10694 0 0 JOHN HANCOCK ETF TRUST MLTFACTR UTILS 47804J867 518 16182 SH SOLE 16182 0 0 SMUCKER J M CO COM NEW 832696405 12262 106446 SH SOLE 106446 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1638 13523 SH SOLE 13523 0 0 WILEY JOHN & SONS INC CL A 968223206 628 13694 SH SOLE 13694 0 0 JOHNSON OUTDOORS INC CL A 479167108 284 3804 SH SOLE 3804 0 0 JONES LANG LASALLE INC COM 48020Q107 2123 15093 SH SOLE 15093 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 30163 1201223 SH SOLE 1201223 0 0 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 8877 389187 SH SOLE 389187 0 0 JP MORGAN EXCHANGE TRADED FD DCPLND HG YLD 46641Q878 847 16572 SH SOLE 16572 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 5790 187616 SH SOLE 187616 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 17836 730381 SH SOLE 730381 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 6573 120685 SH SOLE 120685 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 68157 1352581 SH SOLE 1352581 0 0 JUNIPER NETWORKS INC COM 48203R104 3544 133075 SH SOLE 133075 0 0 K12 INC COM 48273U102 591 19422 SH SOLE 19422 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 273 2793 SH SOLE 2793 0 0 KAMAN CORP COM 483548103 601 9435 SH SOLE 9435 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 6243 51245 SH SOLE 51245 0 0 KAR AUCTION SVCS INC COM 48238T109 4107 149781 SH SOLE 149781 0 0 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 1479 37471 SH SOLE 37471 0 0 KBR INC COM 48242W106 589 23606 SH SOLE 23606 0 0 KEANE GROUP INC COM 48669A108 68 10179 SH SOLE 10179 0 0 KELLOGG CO COM 487836108 4243 79209 SH SOLE 79209 0 0 KEMPER CORP DEL COM 488401100 1832 21227 SH SOLE 21227 0 0 KENNAMETAL INC COM 489170100 896 24224 SH SOLE 24224 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 2404 116861 SH SOLE 116861 0 0 KEURIG DR PEPPER INC COM 49271V100 486 16830 SH SOLE 16830 0 0 KILROY RLTY CORP COM 49427F108 3295 44643 SH SOLE 44643 0 0 KIMCO RLTY CORP COM 49446R109 7796 421879 SH SOLE 421879 0 0 KINSALE CAP GROUP INC COM 49714P108 1694 18520 SH SOLE 18520 0 0 KIRBY CORP COM 497266106 544 6882 SH SOLE 6882 0 0 KITE RLTY GROUP TR COM NEW 49803T300 333 22016 SH SOLE 22016 0 0 KKR & CO INC CL A 48251W104 2905 114945 SH SOLE 114945 0 0 KLA-TENCOR CORP COM 482480100 12380 104737 SH SOLE 104737 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 5737 174693 SH SOLE 174693 0 0 KNOLL INC COM NEW 498904200 948 41272 SH SOLE 41272 0 0 KNOWLES CORP COM 49926D109 2533 138328 SH SOLE 138328 0 0 KORN FERRY COM NEW 500643200 995 24840 SH SOLE 24840 0 0 KORNIT DIGITAL LTD SHS M6372Q113 274 8644 SH SOLE 8644 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 751 32819 SH SOLE 32819 0 0 KT CORP SPONSORED ADR 48268K101 3322 268576 SH SOLE 268576 0 0 KULICKE & SOFFA INDS INC COM 501242101 633 28077 SH SOLE 28077 0 0 L BRANDS INC COM 501797104 1169 44775 SH SOLE 44775 0 0 L3 TECHNOLOGIES INC COM 502413107 21385 87225 SH SOLE 87225 0 0 LADDER CAP CORP CL A 505743104 256 15418 SH SOLE 15418 0 0 LAKELAND FINL CORP COM 511656100 1198 25574 SH SOLE 25574 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 6616 81972 SH SOLE 81972 0 0 LAMB WESTON HLDGS INC COM 513272104 9641 152165 SH SOLE 152165 0 0 LANCASTER COLONY CORP COM 513847103 738 4969 SH SOLE 4969 0 0 LANDSTAR SYS INC COM 515098101 2696 24966 SH SOLE 24966 0 0 LANTHEUS HLDGS INC COM 516544103 578 20412 SH SOLE 20412 0 0 LAS VEGAS SANDS CORP COM 517834107 11516 194895 SH SOLE 194895 0 0 LAZARD LTD SHS A G54050102 524 15252 SH SOLE 15252 0 0 LCI INDS COM 50189K103 1480 16442 SH SOLE 16442 0 0 LEGACY TEX FINL GROUP INC COM 52471Y106 950 23348 SH SOLE 23348 0 0 LEGG MASON INC COM 524901105 1596 41680 SH SOLE 41680 0 0 LEGGETT & PLATT INC COM 524660107 8306 216466 SH SOLE 216466 0 0 LEIDOS HLDGS INC COM 525327102 1206 15100 SH SOLE 15100 0 0 LEMAITRE VASCULAR INC COM 525558201 1365 48778 SH SOLE 48778 0 0 LENDINGTREE INC NEW COM 52603B107 297 706 SH SOLE 706 0 0 LENNOX INTL INC COM 526107107 10413 37867 SH SOLE 37867 0 0 LEXINGTON REALTY TRUST COM 529043101 119 12678 SH SOLE 12678 0 0 LG DISPLAY CO LTD SPONS ADR REP 50186V102 98 12594 SH SOLE 12594 0 0 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 263 9415 SH SOLE 9415 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 596 5794 SH SOLE 5794 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 4142 39748 SH SOLE 39748 0 0 LIBERTY EXPEDIA HLDGS INC SER A COM 53046P109 566 11838 SH SOLE 11838 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 3567 95343 SH SOLE 95343 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 11578 436403 SH SOLE 436403 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 285 10551 SH SOLE 10551 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 176 10210 SH SOLE 10210 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 895 23672 SH SOLE 23672 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 2483 65388 SH SOLE 65388 0 0 LIFE STORAGE INC COM 53223X107 659 6931 SH SOLE 6931 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2377 20826 SH SOLE 20826 0 0 LINCOLN ELEC HLDGS INC COM 533900106 3401 41314 SH SOLE 41314 0 0 LINE CORP SPONSORED ADR 53567X101 2624 93240 SH SOLE 93240 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 390 33616 SH SOLE 33616 0 0 LITHIA MTRS INC CL A 536797103 3119 26258 SH SOLE 26258 0 0 LIVANOVA PLC SHS G5509L101 768 10669 SH SOLE 10669 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 4288 64725 SH SOLE 64725 0 0 LIVENT CORP COM 53814L108 296 42726 SH SOLE 42726 0 0 LIVEPERSON INC COM 538146101 281 10023 SH SOLE 10023 0 0 LIVERAMP HLDGS INC COM 53815P108 246 5075 SH SOLE 5075 0 0 LKQ CORP COM 501889208 12740 478776 SH SOLE 478776 0 0 LOEWS CORP COM 540424108 8630 157864 SH SOLE 157864 0 0 LOGITECH INTL S A SHS H50430232 3817 95841 SH SOLE 95841 0 0 LOGMEIN INC COM 54142L109 4178 56711 SH SOLE 56711 0 0 LOUISIANA PAC CORP COM 546347105 920 35093 SH SOLE 35093 0 0 LPL FINL HLDGS INC COM 50212V100 2016 24717 SH SOLE 24717 0 0 LUMENTUM HLDGS INC COM 55024U109 466 8729 SH SOLE 8729 0 0 LYFT INC CL A COM 55087P104 1296 19724 SH SOLE 19724 0 0 MACERICH CO COM 554382101 880 26280 SH SOLE 26280 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 344 22736 SH SOLE 22736 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 945 23301 SH SOLE 23301 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 5227 81679 SH SOLE 81679 0 0 MAGNA INTL INC COM 559222401 5288 106392 SH SOLE 106392 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 284 24554 SH SOLE 24554 0 0 MAIN STREET CAPITAL CORP COM 56035L104 645 15684 SH SOLE 15684 0 0 MALIBU BOATS INC COM CL A 56117J100 361 9291 SH SOLE 9291 0 0 MAMMOTH ENERGY SVCS INC COM 56155L108 106 15373 SH SOLE 15373 0 0 MANHATTAN ASSOCS INC COM 562750109 1491 21504 SH SOLE 21504 0 0 MANPOWERGROUP INC COM 56418H100 1836 19005 SH SOLE 19005 0 0 MANTECH INTL CORP CL A 564563104 2053 31172 SH SOLE 31172 0 0 MANULIFE FINL CORP COM 56501R106 6712 369214 SH SOLE 369214 0 0 MARCUS CORP COM 566330106 767 23284 SH SOLE 23284 0 0 MARKETAXESS HLDGS INC COM 57060D108 9821 30554 SH SOLE 30554 0 0 MARRIOTT INTL INC NEW CL A 571903202 11704 83428 SH SOLE 83428 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 2149 22296 SH SOLE 22296 0 0 MARTEN TRANS LTD COM 573075108 2592 142827 SH SOLE 142827 0 0 MARTIN MARIETTA MATLS INC COM 573284106 10801 46938 SH SOLE 46938 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 4174 174856 SH SOLE 174856 0 0 MASCO CORP COM 574599106 10402 265091 SH SOLE 265091 0 0 MASIMO CORP COM 574795100 4123 27705 SH SOLE 27705 0 0 MASONITE INTL CORP NEW COM 575385109 630 11950 SH SOLE 11950 0 0 MASTEC INC COM 576323109 1948 37795 SH SOLE 37795 0 0 MATCH GROUP INC COM 57665R106 506 7515 SH SOLE 7515 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 57350 980336 SH SOLE 980336 0 0 MATERION CORP COM 576690101 248 3651 SH SOLE 3651 0 0 MATSON INC COM 57686G105 379 9743 SH SOLE 9743 0 0 MATTEL INC COM 577081102 229 20418 SH SOLE 20418 0 0 MATTHEWS INTL CORP CL A 577128101 535 15350 SH SOLE 15350 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 7604 127107 SH SOLE 127107 0 0 MAXIMUS INC COM 577933104 1164 16044 SH SOLE 16044 0 0 MBIA INC COM 55262C100 541 58135 SH SOLE 58135 0 0 MCCORMICK & CO INC COM NON VTG 579780206 23114 149111 SH SOLE 149111 0 0 MCGRATH RENTCORP COM 580589109 736 11843 SH SOLE 11843 0 0 MCKESSON CORP COM 58155Q103 10467 77887 SH SOLE 77887 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 2183 125173 SH SOLE 125173 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 2710 29941 SH SOLE 29941 0 0 MEDIFAST INC COM 58470H101 552 4306 SH SOLE 4306 0 0 MEDLEY MGMT INC CL A COM 58503T106 25 10020 SH SOLE 10020 0 0 MEDNAX INC COM 58502B106 203 8065 SH SOLE 8065 0 0 MELCO RESORTS AND ENTMT LTD ADR 585464100 1538 70793 SH SOLE 70793 0 0 MELLANOX TECHNOLOGIES LTD SHS M51363113 734 6631 SH SOLE 6631 0 0 MERCADOLIBRE INC COM 58733R102 8791 14370 SH SOLE 14370 0 0 MERCURY SYS INC COM 589378108 1668 23705 SH SOLE 23705 0 0 MEREDITH CORP COM 589433101 450 8172 SH SOLE 8172 0 0 MERIT MED SYS INC COM 589889104 2148 36064 SH SOLE 36064 0 0 MERITAGE HOMES CORP COM 59001A102 1068 20796 SH SOLE 20796 0 0 MERITOR INC COM 59001K100 351 14466 SH SOLE 14466 0 0 MESA LABS INC COM 59064R109 807 3303 SH SOLE 3303 0 0 META FINL GROUP INC COM 59100U108 263 9389 SH SOLE 9389 0 0 METHANEX CORP COM 59151K108 506 11133 SH SOLE 11133 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 47924 57053 SH SOLE 57053 0 0 MGIC INVT CORP WIS COM 552848103 835 63570 SH SOLE 63570 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1855 60513 SH SOLE 60513 0 0 MGM RESORTS INTERNATIONAL COM 552953101 3275 114622 SH SOLE 114622 0 0 MGP INGREDIENTS INC NEW COM 55303J106 265 4001 SH SOLE 4001 0 0 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837403 1108 42302 SH SOLE 42302 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 12583 145135 SH SOLE 145135 0 0 MICRON TECHNOLOGY INC COM 595112103 4798 124340 SH SOLE 124340 0 0 MID AMER APT CMNTYS INC COM 59522J103 5559 47203 SH SOLE 47203 0 0 MIMECAST LTD ORD SHS G14838109 391 8374 SH SOLE 8374 0 0 MINERALS TECHNOLOGIES INC COM 603158106 1024 19132 SH SOLE 19132 0 0 MISTRAS GROUP INC COM 60649T107 305 21227 SH SOLE 21227 0 0 MITEK SYS INC COM NEW 606710200 120 12085 SH SOLE 12085 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 6362 1339421 SH SOLE 1339421 0 0 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 2368 822311 SH SOLE 822311 0 0 MKS INSTRUMENT INC COM 55306N104 2182 28015 SH SOLE 28015 0 0 MOBILE MINI INC COM 60740F105 751 24683 SH SOLE 24683 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 1396 149983 SH SOLE 149983 0 0 MODINE MFG CO COM 607828100 330 23094 SH SOLE 23094 0 0 MOELIS & CO CL A 60786M105 450 12888 SH SOLE 12888 0 0 MOHAWK INDS INC COM 608190104 6031 40896 SH SOLE 40896 0 0 MOLINA HEALTHCARE INC COM 60855R100 5004 34958 SH SOLE 34958 0 0 MOMO INC ADR 60879B107 3411 95270 SH SOLE 95270 0 0 MONOLITHIC PWR SYS INC COM 609839105 10303 75877 SH SOLE 75877 0 0 MONRO INC COM 610236101 1478 17332 SH SOLE 17332 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 7898 123729 SH SOLE 123729 0 0 MOODYS CORP COM 615369105 19904 101909 SH SOLE 101909 0 0 MOOG INC CL A 615394202 2385 25477 SH SOLE 25477 0 0 MORNINGSTAR INC COM 617700109 2353 16268 SH SOLE 16268 0 0 MORPHOSYS AG SPONSORED ADS 617760202 427 17707 SH SOLE 17707 0 0 MPLX LP COM UNIT REP LTD 55336V100 1945 60418 SH SOLE 60418 0 0 MSA SAFETY INC COM 553498106 1153 10944 SH SOLE 10944 0 0 MSC INDL DIRECT INC CL A 553530106 1852 24942 SH SOLE 24942 0 0 MSCI INC COM 55354G100 18838 78891 SH SOLE 78891 0 0 MUELLER WTR PRODS INC COM SER A 624758108 584 59476 SH SOLE 59476 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 8627 466314 SH SOLE 466314 0 0 MURPHY OIL CORP COM 626717102 360 14601 SH SOLE 14601 0 0 MURPHY USA INC COM 626755102 1386 16495 SH SOLE 16495 0 0 MYLAN N V SHS EURO N59465109 220 11550 SH SOLE 11550 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 264 8883 SH SOLE 8883 0 0 NASDAQ INC COM 631103108 20417 212296 SH SOLE 212296 0 0 NATERA INC COM 632307104 377 13661 SH SOLE 13661 0 0 NATIONAL BK HLDGS CORP CL A 633707104 376 10371 SH SOLE 10371 0 0 NATIONAL FUEL GAS CO N J COM 636180101 2595 49186 SH SOLE 49186 0 0 NATIONAL GEN HLDGS CORP COM 636220303 1034 45054 SH SOLE 45054 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 27709 521038 SH SOLE 521038 0 0 NATIONAL HEALTH INVS INC COM 63633D104 568 7285 SH SOLE 7285 0 0 NATIONAL INSTRS CORP COM 636518102 5460 130031 SH SOLE 130031 0 0 NATIONAL OILWELL VARCO INC COM 637071101 3001 135001 SH SOLE 135001 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 1104 20825 SH SOLE 20825 0 0 NATIONAL VISION HLDGS INC COM 63845R107 724 23554 SH SOLE 23554 0 0 NAVIENT CORPORATION COM 63938C108 848 62093 SH SOLE 62093 0 0 NCR CORP NEW COM 62886E108 2291 73667 SH SOLE 73667 0 0 NEENAH INC COM 640079109 1908 28239 SH SOLE 28239 0 0 NEKTAR THERAPEUTICS COM 640268108 244 6868 SH SOLE 6868 0 0 NEOGEN CORP COM 640491106 4979 80171 SH SOLE 80171 0 0 NEOGENOMICS INC COM NEW 64049M209 810 36908 SH SOLE 36908 0 0 NETEASE INC SPONSORED ADR 64110W102 2590 10125 SH SOLE 10125 0 0 NETSCOUT SYS INC COM 64115T104 378 14890 SH SOLE 14890 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 2627 31119 SH SOLE 31119 0 0 NEVRO CORP COM 64157F103 856 13203 SH SOLE 13203 0 0 NEW MEDIA INVT GROUP INC COM 64704V106 135 14282 SH SOLE 14282 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2241 23203 SH SOLE 23203 0 0 NEW RELIC INC COM 64829B100 1278 14777 SH SOLE 14777 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1742 113200 SH SOLE 113200 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 468 46939 SH SOLE 46939 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 138 22222 SH SOLE 22222 0 0 NEW YORK TIMES CO CL A 650111107 518 15872 SH SOLE 15872 0 0 NEWELL BRANDS INC COM 651229106 1688 109477 SH SOLE 109477 0 0 NEWMARK GROUP INC CL A 65158N102 502 55957 SH SOLE 55957 0 0 NEWMARKET CORP COM 651587107 3948 9847 SH SOLE 9847 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 1063 27636 SH SOLE 27636 0 0 NEWPARK RES INC COM PAR $.01NEW 651718504 366 49313 SH SOLE 49313 0 0 NEWS CORP NEW CL A 65249B109 275 20413 SH SOLE 20413 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 592 14303 SH SOLE 14303 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 918 19031 SH SOLE 19031 0 0 NICE LTD SPONSORED ADR 653656108 8416 61433 SH SOLE 61433 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 723 31997 SH SOLE 31997 0 0 NISOURCE INC COM 65473P105 1592 55269 SH SOLE 55269 0 0 NMI HLDGS INC CL A 629209305 364 12813 SH SOLE 12813 0 0 NOBLE ENERGY INC COM 655044105 4672 208560 SH SOLE 208560 0 0 NOKIA CORP SPONSORED ADR 654902204 1854 370137 SH SOLE 370137 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 1401 65568 SH SOLE 65568 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 429 120787 SH SOLE 120787 0 0 NORDSON CORP COM 655663102 12890 91217 SH SOLE 91217 0 0 NORTHERN OIL & GAS INC NEV COM 665531109 44 22654 SH SOLE 22654 0 0 NORTHERN TR CORP COM 665859104 2259 25103 SH SOLE 25103 0 0 NORTHWESTERN CORP COM NEW 668074305 1287 17836 SH SOLE 17836 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 2518 46958 SH SOLE 46958 0 0 NOVA MEASURING INSTRUMENTS L COM M7516K103 204 7962 SH SOLE 7962 0 0 NOVAGOLD RES INC COM NEW 66987E206 67 11349 SH SOLE 11349 0 0 NOVANTA INC COM 67000B104 954 10116 SH SOLE 10116 0 0 NOVARTIS A G SPONSORED ADR 66987V109 49469 541775 SH SOLE 541775 0 0 NOVO-NORDISK A S ADR 670100205 50291 985334 SH SOLE 985334 0 0 NOVOCURE LTD ORD SHS G6674U108 782 12362 SH SOLE 12362 0 0 NOW INC COM 67011P100 1225 83010 SH SOLE 83010 0 0 NRG ENERGY INC COM NEW 629377508 3828 109006 SH SOLE 109006 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 6914 432921 SH SOLE 432921 0 0 NUCOR CORP COM 670346105 8817 160015 SH SOLE 160015 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 924 34031 SH SOLE 34031 0 0 NUTANIX INC CL A 67059N108 5280 203556 SH SOLE 203556 0 0 NUVASIVE INC COM 670704105 2256 38535 SH SOLE 38535 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 856 108135 SH SOLE 108135 0 0 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 21497 876896 SH SOLE 876896 0 0 NUVEEN MTG OPPORTUNITY TERM COM 670735109 518 22294 SH SOLE 22294 0 0 NV5 GLOBAL INC COM 62945V109 378 4646 SH SOLE 4646 0 0 NVENT ELECTRIC PLC SHS G6700G107 2366 95462 SH SOLE 95462 0 0 NVR INC COM 62944T105 4493 1333 SH SOLE 1333 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 45352 122800 SH SOLE 122800 0 0 OSI ETF TR OSHARS FTSE US 67110P407 28309 830430 SH SOLE 830430 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 836 154230 SH SOLE 154230 0 0 OASIS PETE INC NEW COM 674215108 398 69999 SH SOLE 69999 0 0 OCEANEERING INTL INC COM 675232102 354 17381 SH SOLE 17381 0 0 OFFICE DEPOT INC COM 676220106 98 47689 SH SOLE 47689 0 0 OGE ENERGY CORP COM 670837103 3556 83558 SH SOLE 83558 0 0 OKTA INC CL A 679295105 2261 18305 SH SOLE 18305 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 6090 40802 SH SOLE 40802 0 0 OLD REP INTL CORP COM 680223104 4683 209230 SH SOLE 209230 0 0 OLIN CORP COM PAR $1 680665205 4450 203126 SH SOLE 203126 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 3088 35448 SH SOLE 35448 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1291 35123 SH SOLE 35123 0 0 OMNICOM GROUP INC COM 681919106 23923 291924 SH SOLE 291924 0 0 ON SEMICONDUCTOR CORP COM 682189105 6494 321331 SH SOLE 321331 0 0 ONE GAS INC COM 68235P108 1470 16278 SH SOLE 16278 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 626 40419 SH SOLE 40419 0 0 OPEN TEXT CORP COM 683715106 2112 51269 SH SOLE 51269 0 0 OPUS BK IRVINE CALIF COM 684000102 200 9453 SH SOLE 9453 0 0 ORACLE CORP COM 68389X105 101337 1778780 SH SOLE 1778780 0 0 ORIX CORP SPONSORED ADR 686330101 3367 44959 SH SOLE 44959 0 0 ORMAT TECHNOLOGIES INC COM 686688102 399 6290 SH SOLE 6290 0 0 OSHKOSH CORP COM 688239201 6959 83353 SH SOLE 83353 0 0 OSI SYSTEMS INC COM 671044105 1544 13713 SH SOLE 13713 0 0 OUTFRONT MEDIA INC COM 69007J106 1966 76239 SH SOLE 76239 0 0 OWENS CORNING NEW COM 690742101 3976 68318 SH SOLE 68318 0 0 OWENS ILL INC COM NEW 690768403 785 45437 SH SOLE 45437 0 0 OXFORD INDS INC COM 691497309 534 7050 SH SOLE 7050 0 0 GLATFELTER COM 377316104 803 47589 SH SOLE 47589 0 0 PACER FDS TR TRENDPILOT EUR 69374H808 1168 43710 SH SOLE 43710 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 6732 219948 SH SOLE 219948 0 0 PACER FDS TR TRENDP US MID CP 69374H204 2020 69283 SH SOLE 69283 0 0 PACER FDS TR WEALTHSHIELD 69374H840 15758 649795 SH SOLE 649795 0 0 PACIFIC PREMIER BANCORP COM 69478X105 544 17611 SH SOLE 17611 0 0 PACIRA BIOSCIENCES COM 695127100 243 5588 SH SOLE 5588 0 0 PACWEST BANCORP DEL COM 695263103 5841 150416 SH SOLE 150416 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 569 14599 SH SOLE 14599 0 0 PALO ALTO NETWORKS INC COM 697435105 14677 72033 SH SOLE 72033 0 0 PARK HOTELS RESORTS INC COM 700517105 587 21288 SH SOLE 21288 0 0 PARKER HANNIFIN CORP COM 701094104 10409 61226 SH SOLE 61226 0 0 PARSLEY ENERGY INC CL A 701877102 1674 88078 SH SOLE 88078 0 0 PATRICK INDS INC COM 703343103 589 11971 SH SOLE 11971 0 0 PATTERSON UTI ENERGY INC COM 703481101 351 30518 SH SOLE 30518 0 0 PAYCOM SOFTWARE INC COM 70432V102 12655 55816 SH SOLE 55816 0 0 PAYLOCITY HLDG CORP COM 70438V106 2356 25111 SH SOLE 25111 0 0 PBF ENERGY INC CL A 69318G106 2567 82014 SH SOLE 82014 0 0 PDC ENERGY INC COM 69327R101 440 12206 SH SOLE 12206 0 0 PDL BIOPHARMA INC COM 69329Y104 225 71564 SH SOLE 71564 0 0 PEARSON PLC SPONSORED ADR 705015105 2309 222882 SH SOLE 222882 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 2383 84572 SH SOLE 84572 0 0 PEGASYSTEMS INC COM 705573103 2074 29124 SH SOLE 29124 0 0 PEMBINA PIPELINE CORP COM 706327103 1715 46084 SH SOLE 46084 0 0 PENN NATL GAMING INC COM 707569109 734 38113 SH SOLE 38113 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 88 13463 SH SOLE 13463 0 0 PENNYMAC MTG INVT TR COM 70931T103 331 15185 SH SOLE 15185 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1203 25426 SH SOLE 25426 0 0 PENTAIR PLC SHS G7S00T104 2631 70731 SH SOLE 70731 0 0 PENUMBRA INC COM 70975L107 387 2419 SH SOLE 2419 0 0 PEOPLES UTD FINL INC COM 712704105 4504 268415 SH SOLE 268415 0 0 PERFICIENT INC COM 71375U101 1356 39524 SH SOLE 39524 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 1853 46294 SH SOLE 46294 0 0 PERKINELMER INC COM 714046109 1773 18399 SH SOLE 18399 0 0 PERRIGO CO PLC SHS G97822103 688 14450 SH SOLE 14450 0 0 PETIQ INC COM CL A 71639T106 905 27454 SH SOLE 27454 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 515 33092 SH SOLE 33092 0 0 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 386 27210 SH SOLE 27210 0 0 PGT INNOVATIONS INC COM 69336V101 282 16856 SH SOLE 16856 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1132 35625 SH SOLE 35625 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 621 12589 SH SOLE 12589 0 0 PHOTRONICS INC COM 719405102 205 24975 SH SOLE 24975 0 0 PHYSICIANS RLTY TR COM 71943U104 4333 248479 SH SOLE 248479 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 878 44067 SH SOLE 44067 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 517 20348 SH SOLE 20348 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 25614 255123 SH SOLE 255123 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 13158 189140 SH SOLE 189140 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 31251 290760 SH SOLE 290760 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 587 18271 SH SOLE 18271 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 67136 659817 SH SOLE 659817 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 567 10341 SH SOLE 10341 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 6449 60014 SH SOLE 60014 0 0 PIMCO EQUITY SER RAFI DYN EMERG 72202L389 21342 884039 SH SOLE 884039 0 0 PIMCO EQUITY SER RAFI DYN MULTI 72202L371 6861 275209 SH SOLE 275209 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 9428 164014 SH SOLE 164014 0 0 PINNACLE WEST CAP CORP COM 723484101 1787 18987 SH SOLE 18987 0 0 PIONEER NAT RES CO COM 723787107 18015 117089 SH SOLE 117089 0 0 PIPER JAFFRAY COS COM 724078100 420 5657 SH SOLE 5657 0 0 PJT PARTNERS INC COM CL A 69343T107 326 8051 SH SOLE 8051 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1676 68829 SH SOLE 68829 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2066 82737 SH SOLE 82737 0 0 PLANET FITNESS INC CL A 72703H101 2565 35413 SH SOLE 35413 0 0 PLANTRONICS INC NEW COM 727493108 2377 64176 SH SOLE 64176 0 0 PLEXUS CORP COM 729132100 1323 22663 SH SOLE 22663 0 0 PLDT INC SPONSORED ADR 69344D408 391 15764 SH SOLE 15764 0 0 PLURALSIGHT INC COM CL A 72941B106 3409 112433 SH SOLE 112433 0 0 PNM RES INC COM 69349H107 1414 27779 SH SOLE 27779 0 0 POLARIS INDS INC COM 731068102 6585 72185 SH SOLE 72185 0 0 POLYMET MINING CORP COM 731916102 47 108300 SH SOLE 108300 0 0 POLYONE CORP COM 73179P106 736 23433 SH SOLE 23433 0 0 POOL CORPORATION COM 73278L105 14957 78307 SH SOLE 78307 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 4024 74281 SH SOLE 74281 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 1199 44186 SH SOLE 44186 0 0 POSCO SPONSORED ADR 693483109 465 8758 SH SOLE 8758 0 0 POST HLDGS INC COM 737446104 5229 50290 SH SOLE 50290 0 0 POWER INTEGRATIONS INC COM 739276103 6522 81339 SH SOLE 81339 0 0 PPDAI GROUP INC SPONSORED ADR 69354V108 203 46588 SH SOLE 46588 0 0 PPG INDS INC COM 693506107 10072 86297 SH SOLE 86297 0 0 PPL CORP COM 69351T106 31645 1020491 SH SOLE 1020491 0 0 PRA HEALTH SCIENCES INC COM 69354M108 945 9536 SH SOLE 9536 0 0 PRA GROUP INC COM 69354N106 1573 55885 SH SOLE 55885 0 0 PREFERRED APT CMNTYS INC COM 74039L103 195 13066 SH SOLE 13066 0 0 PREMIER INC CL A 74051N102 3288 84080 SH SOLE 84080 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 343 10815 SH SOLE 10815 0 0 PRICESMART INC COM 741511109 291 5685 SH SOLE 5685 0 0 PRIMERICA INC COM 74164M108 5970 49769 SH SOLE 49769 0 0 PRIMORIS SVCS CORP COM 74164F103 225 10749 SH SOLE 10749 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 9037 156034 SH SOLE 156034 0 0 PROGRESS SOFTWARE CORP COM 743312100 1181 27075 SH SOLE 27075 0 0 PROOFPOINT INC COM 743424103 443 3680 SH SOLE 3680 0 0 PROPETRO HLDG CORP COM 74347M108 891 43034 SH SOLE 43034 0 0 PROS HOLDINGS INC COM 74346Y103 2599 41092 SH SOLE 41092 0 0 PROSHARES TR PSHS LC COR PLUS 74347R248 22039 312827 SH SOLE 312827 0 0 PROSHARES TR MSCI EAFE DIVD 74347B839 461 12304 SH SOLE 12304 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 14689 211743 SH SOLE 211743 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 1202 20582 SH SOLE 20582 0 0 PROSHARES TR PSHS ULT MCAP400 74347R404 803 19658 SH SOLE 19658 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 3295 26147 SH SOLE 26147 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 547 17812 SH SOLE 17812 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 215 32859 SH SOLE 32859 0 0 PROTO LABS INC COM 743713109 6532 56301 SH SOLE 56301 0 0 PRUDENTIAL PLC ADR 74435K204 8096 184747 SH SOLE 184747 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 1120 6647 SH SOLE 6647 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1375 47009 SH SOLE 47009 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 4598 78168 SH SOLE 78168 0 0 PUBLIC STORAGE COM 74460D109 7326 30760 SH SOLE 30760 0 0 PULTE GROUP INC COM 745867101 8277 261774 SH SOLE 261774 0 0 Q2 HLDGS INC COM 74736L109 704 9225 SH SOLE 9225 0 0 QEP RES INC COM 74733V100 223 30831 SH SOLE 30831 0 0 QIAGEN NV SHS NEW N72482123 1810 44599 SH SOLE 44599 0 0 QIWI PLC SPON ADR REP B 74735M108 553 28277 SH SOLE 28277 0 0 QORVO INC COM 74736K101 1631 24490 SH SOLE 24490 0 0 QTS RLTY TR INC COM CL A 74736A103 2175 47089 SH SOLE 47089 0 0 QUAKER CHEM CORP COM 747316107 5671 27952 SH SOLE 27952 0 0 QUALYS INC COM 74758T303 4627 53138 SH SOLE 53138 0 0 QUANTA SVCS INC COM 74762E102 4215 110366 SH SOLE 110366 0 0 QUDIAN INC ADR 747798106 193 25792 SH SOLE 25792 0 0 QUEST DIAGNOSTICS INC COM 74834L100 11550 113445 SH SOLE 113445 0 0 QUIDEL CORP COM 74838J101 222 3749 SH SOLE 3749 0 0 QUINSTREET INC COM 74874Q100 1369 86400 SH SOLE 86400 0 0 QUOTIENT TECHNOLOGY INC COM 749119103 440 40971 SH SOLE 40971 0 0 QURATE RETAIL INC COM SER A 74915M100 2836 228921 SH SOLE 228921 0 0 RA MED SYS INC COM 74933X104 45 12316 SH SOLE 12316 0 0 RADIAN GROUP INC COM 750236101 370 16184 SH SOLE 16184 0 0 RADNET INC COM 750491102 157 11390 SH SOLE 11390 0 0 RANGE RES CORP COM 75281A109 329 47189 SH SOLE 47189 0 0 RAPID7 INC COM 753422104 4106 70994 SH SOLE 70994 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 9667 114339 SH SOLE 114339 0 0 RBC BEARINGS INC COM 75524B104 14011 83992 SH SOLE 83992 0 0 RE MAX HLDGS INC CL A 75524W108 1036 33676 SH SOLE 33676 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 25232 686214 SH SOLE 686214 0 0 REALOGY HLDGS CORP COM 75605Y106 234 32345 SH SOLE 32345 0 0 REALPAGE INC COM 75606N109 2596 44108 SH SOLE 44108 0 0 RED HAT INC COM 756577102 2658 14157 SH SOLE 14157 0 0 RED ROCK RESORTS INC CL A 75700L108 413 19241 SH SOLE 19241 0 0 REDWOOD TR INC COM 758075402 1069 64682 SH SOLE 64682 0 0 REGAL BELOIT CORP COM 758750103 528 6458 SH SOLE 6458 0 0 REGENCY CTRS CORP COM 758849103 3335 49969 SH SOLE 49969 0 0 REGENERON PHARMACEUTICALS COM 75886F107 14344 45826 SH SOLE 45826 0 0 REGIONS FINL CORP NEW COM 7591EP100 11161 747048 SH SOLE 747048 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 9114 58409 SH SOLE 58409 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 4513 47700 SH SOLE 47700 0 0 RELX PLC SPONSORED ADR 759530108 21159 866817 SH SOLE 866817 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 2629 14766 SH SOLE 14766 0 0 RENASANT CORP COM 75970E107 857 23843 SH SOLE 23843 0 0 REPLIGEN CORP COM 759916109 1771 20609 SH SOLE 20609 0 0 REPUBLIC SVCS INC COM 760759100 27585 318388 SH SOLE 318388 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 215 9819 SH SOLE 9819 0 0 RESMED INC COM 761152107 27137 222380 SH SOLE 222380 0 0 RESOLUTE FST PRODS INC COM 76117W109 890 123668 SH SOLE 123668 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 2698 38796 SH SOLE 38796 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 359 20984 SH SOLE 20984 0 0 RETAIL PPTYS AMER INC CL A 76131V202 125 10590 SH SOLE 10590 0 0 RETROPHIN INC COM 761299106 376 18698 SH SOLE 18698 0 0 REVOLVE GROUP INC CL A 76156B107 336 9743 SH SOLE 9743 0 0 REXFORD INDL RLTY INC COM 76169C100 4074 100927 SH SOLE 100927 0 0 REXNORD CORP NEW COM 76169B102 2579 85325 SH SOLE 85325 0 0 RING ENERGY INC COM 76680V108 348 107188 SH SOLE 107188 0 0 RIO TINTO PLC SPONSORED ADR 767204100 17519 281019 SH SOLE 281019 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 8172 245987 SH SOLE 245987 0 0 RLI CORP COM 749607107 1906 22238 SH SOLE 22238 0 0 ROCKWELL AUTOMATION INC COM 773903109 8165 49836 SH SOLE 49836 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 2600 48589 SH SOLE 48589 0 0 ROGERS CORP COM 775133101 1031 5973 SH SOLE 5973 0 0 ROLLINS INC COM 775711104 9806 273362 SH SOLE 273362 0 0 ROPER TECHNOLOGIES INC COM 776696106 26889 73414 SH SOLE 73414 0 0 ROSS STORES INC COM 778296103 42914 432954 SH SOLE 432954 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 6576 82827 SH SOLE 82827 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 189 33248 SH SOLE 33248 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 41600 632800 SH SOLE 632800 0 0 ROYAL GOLD INC COM 780287108 1615 15759 SH SOLE 15759 0 0 RPC INC COM 749660106 97 13417 SH SOLE 13417 0 0 RUDOLPH TECHNOLOGIES INC COM 781270103 910 32948 SH SOLE 32948 0 0 RUSH ENTERPRISES INC CL A 781846209 756 20704 SH SOLE 20704 0 0 RUTHS HOSPITALITY GROUP INC COM 783332109 1146 50462 SH SOLE 50462 0 0 RYANAIR HLDGS PLC SPONSORED ADS 783513203 2601 40554 SH SOLE 40554 0 0 RYDER SYS INC COM 783549108 3006 51569 SH SOLE 51569 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 3393 41838 SH SOLE 41838 0 0 S & T BANCORP INC COM 783859101 269 7189 SH SOLE 7189 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 983 49923 SH SOLE 49923 0 0 SAGE THERAPEUTICS INC COM 78667J108 2098 11459 SH SOLE 11459 0 0 SAIA INC COM 78709Y105 1771 27382 SH SOLE 27382 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 917 68777 SH SOLE 68777 0 0 SANDERSON FARMS INC COM 800013104 1116 8170 SH SOLE 8170 0 0 SANDY SPRING BANCORP INC COM 800363103 495 14181 SH SOLE 14181 0 0 SANMINA CORPORATION COM 801056102 1178 38909 SH SOLE 38909 0 0 SANOFI SPONSORED ADR 80105N105 14396 332696 SH SOLE 332696 0 0 SAREPTA THERAPEUTICS INC COM 803607100 454 2990 SH SOLE 2990 0 0 SASOL LTD SPONSORED ADR 803866300 3280 131998 SH SOLE 131998 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 17240 76676 SH SOLE 76676 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 1517 83164 SH SOLE 83164 0 0 SCHOLASTIC CORP COM 807066105 753 22664 SH SOLE 22664 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 12252 466932 SH SOLE 466932 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 21419 745260 SH SOLE 745260 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 41786 1302158 SH SOLE 1302158 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 37158 734498 SH SOLE 734498 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 20596 388602 SH SOLE 388602 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 56190 800538 SH SOLE 800538 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 45003 540836 SH SOLE 540836 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 25616 456285 SH SOLE 456285 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 20498 461256 SH SOLE 461256 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 143452 2547532 SH SOLE 2547532 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 340 10253 SH SOLE 10253 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 666 7695 SH SOLE 7695 0 0 SEACOR HOLDINGS INC COM 811904101 225 4734 SH SOLE 4734 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 9160 194388 SH SOLE 194388 0 0 SEALED AIR CORP NEW COM 81211K100 4874 113940 SH SOLE 113940 0 0 SEATTLE GENETICS INC COM 812578102 908 13118 SH SOLE 13118 0 0 SEI INVESTMENTS CO COM 784117103 5575 99383 SH SOLE 99383 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 259 22284 SH SOLE 22284 0 0 SELECT MED HLDGS CORP COM 81619Q105 274 17272 SH SOLE 17272 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 81477 683535 SH SOLE 683535 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 19384 304246 SH SOLE 304246 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 91206 984517 SH SOLE 984517 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 106274 1782231 SH SOLE 1782231 0 0 SEMPRA ENERGY COM 816851109 10446 76002 SH SOLE 76002 0 0 SEMTECH CORP COM 816850101 737 15328 SH SOLE 15328 0 0 SENIOR HSG PPTYS TR SH BEN INT 81721M109 112 13513 SH SOLE 13513 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 5827 118918 SH SOLE 118918 0 0 SERVICE CORP INTL COM 817565104 1608 34367 SH SOLE 34367 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 1555 29861 SH SOLE 29861 0 0 SHAKE SHACK INC CL A 819047101 271 3757 SH SOLE 3757 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 688 33777 SH SOLE 33777 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 723 34902 SH SOLE 34902 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1369 35199 SH SOLE 35199 0 0 SHIP FINANCE INTERNATIONAL L SHS G81075106 309 24727 SH SOLE 24727 0 0 SHOPIFY INC CL A 82509L107 42248 140757 SH SOLE 140757 0 0 SHUTTERSTOCK INC COM 825690100 522 13323 SH SOLE 13323 0 0 SIFY TECHNOLOGIES LIMITED SPONSORED ADS 82655M107 88 63871 SH SOLE 63871 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 7303 60437 SH SOLE 60437 0 0 SILGAN HOLDINGS INC COM 827048109 824 26916 SH SOLE 26916 0 0 SILICON LABORATORIES INC COM 826919102 2835 27419 SH SOLE 27419 0 0 SIMON PPTY GROUP INC NEW COM 828806109 19227 120347 SH SOLE 120347 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 1345 20245 SH SOLE 20245 0 0 SIMULATIONS PLUS INC COM 829214105 412 14436 SH SOLE 14436 0 0 SINA CORP ORD G81477104 225 5217 SH SOLE 5217 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 3666 68365 SH SOLE 68365 0 0 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 218 5459 SH SOLE 5459 0 0 SIRIUS XM HLDGS INC COM 82968B103 6908 1237911 SH SOLE 1237911 0 0 SITE CENTERS CORP COM 82981J109 318 24046 SH SOLE 24046 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 7315 105558 SH SOLE 105558 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 3043 61261 SH SOLE 61261 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 4012 162112 SH SOLE 162112 0 0 SKECHERS U S A INC CL A 830566105 238 7567 SH SOLE 7567 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 2496 91160 SH SOLE 91160 0 0 SKYWEST INC COM 830879102 1235 20364 SH SOLE 20364 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 7279 94200 SH SOLE 94200 0 0 SL GREEN RLTY CORP COM 78440X101 2194 27298 SH SOLE 27298 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 337 8981 SH SOLE 8981 0 0 SLM CORP COM 78442P106 1839 189241 SH SOLE 189241 0 0 SM ENERGY CO COM 78454L100 281 22466 SH SOLE 22466 0 0 SMARTSHEET INC COM CL A 83200N103 325 6716 SH SOLE 6716 0 0 SNAP ON INC COM 833034101 29581 178583 SH SOLE 178583 0 0 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 556 17868 SH SOLE 17868 0 0 SOLAR CAP LTD COM 83413U100 344 16775 SH SOLE 16775 0 0 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 196 13051 SH SOLE 13051 0 0 SOLARWINDS CORP COM 83417Q105 688 37498 SH SOLE 37498 0 0 SONOCO PRODS CO COM 835495102 2538 38846 SH SOLE 38846 0 0 SONY CORP SPONSORED ADR 835699307 17561 335202 SH SOLE 335202 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 47 17439 SH SOLE 17439 0 0 SOUTH JERSEY INDS INC COM 838518108 676 20054 SH SOLE 20054 0 0 SOUTHWEST AIRLS CO COM 844741108 10364 204099 SH SOLE 204099 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 3058 34117 SH SOLE 34117 0 0 SOUTHWESTERN ENERGY CO COM 845467109 593 187731 SH SOLE 187731 0 0 SP PLUS CORP COM 78469C103 477 14931 SH SOLE 14931 0 0 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 60767 1974251 SH SOLE 1974251 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 22005 476084 SH SOLE 476084 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 44505 841785 SH SOLE 841785 0 0 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 166958 2701583 SH SOLE 2701583 0 0 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 28836 938366 SH SOLE 938366 0 0 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 12079 213446 SH SOLE 213446 0 0 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 35745 1312717 SH SOLE 1312717 0 0 SPDR SERIES TRUST DORSEY WRGT FI 78468R713 960 40982 SH SOLE 40982 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 60829 1239630 SH SOLE 1239630 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 27475 550596 SH SOLE 550596 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 58476 219960 SH SOLE 219960 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 111420 1127735 SH SOLE 1127735 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 658 46698 SH SOLE 46698 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 44663 335306 SH SOLE 335306 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 4036 110055 SH SOLE 110055 0 0 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 25940 517360 SH SOLE 517360 0 0 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 105767 2161588 SH SOLE 2161588 0 0 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 684 11708 SH SOLE 11708 0 0 SPDR SERIES TRUST NYSE TECH ETF 78464A102 1939 26692 SH SOLE 26692 0 0 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 87025 2983362 SH SOLE 2983362 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 46024 1555391 SH SOLE 1555391 0 0 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 1458 50702 SH SOLE 50702 0 0 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 127982 3353815 SH SOLE 3353815 0 0 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 40163 1283979 SH SOLE 1283979 0 0 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 3973 108957 SH SOLE 108957 0 0 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 6124 112814 SH SOLE 112814 0 0 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 942 18332 SH SOLE 18332 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1155464 3943564 SH SOLE 3943564 0 0 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 486050 12549692 SH SOLE 12549692 0 0 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 11923 195750 SH SOLE 195750 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 4296 70797 SH SOLE 70797 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 765 7364 SH SOLE 7364 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 869 20039 SH SOLE 20039 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 2228 25405 SH SOLE 25405 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 10870 113712 SH SOLE 113712 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 164490 1630550 SH SOLE 1630550 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 23509 656863 SH SOLE 656863 0 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 3958 88542 SH SOLE 88542 0 0 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 4266 63202 SH SOLE 63202 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1815 43553 SH SOLE 43553 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 272 8009 SH SOLE 8009 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 32145 90654 SH SOLE 90654 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 788 28928 SH SOLE 28928 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 3953 73986 SH SOLE 73986 0 0 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 426 5053 SH SOLE 5053 0 0 SPDR SERIES TRUST COMP SOFTWARE 78464A599 6326 65727 SH SOLE 65727 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 986 18346 SH SOLE 18346 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1845 22678 SH SOLE 22678 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 2260 52985 SH SOLE 52985 0 0 SPLUNK INC COM 848637104 14612 116201 SH SOLE 116201 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 612 4187 SH SOLE 4187 0 0 SPRINT CORPORATION COM 85207U105 3005 457400 SH SOLE 457400 0 0 SPROUTS FMRS MKT INC COM 85208M102 1048 55486 SH SOLE 55486 0 0 SPS COMMERCE INC COM 78463M107 1760 17224 SH SOLE 17224 0 0 SPX CORP COM 784635104 3026 91630 SH SOLE 91630 0 0 SPX FLOW INC COM 78469X107 3017 72068 SH SOLE 72068 0 0 SQUARE INC CL A 852234103 2713 37399 SH SOLE 37399 0 0 SRC ENERGY INC COM 78470V108 475 95804 SH SOLE 95804 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 9544 165664 SH SOLE 165664 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 447 15217 SH SOLE 15217 0 0 STAG INDL INC COM 85254J102 2766 91476 SH SOLE 91476 0 0 STANDEX INTL CORP COM 854231107 1223 16719 SH SOLE 16719 0 0 STANLEY BLACK & DECKER INC COM 854502101 3079 21291 SH SOLE 21291 0 0 STATE AUTO FINL CORP COM 855707105 469 13404 SH SOLE 13404 0 0 STATE STR CORP COM 857477103 5454 97282 SH SOLE 97282 0 0 STEELCASE INC CL A 858155203 902 52765 SH SOLE 52765 0 0 STEPAN CO COM 858586100 591 6433 SH SOLE 6433 0 0 STERICYCLE INC COM 858912108 4509 94430 SH SOLE 94430 0 0 STERIS PLC SHS USD G8473T100 57044 383151 SH SOLE 383151 0 0 STERLING BANCORP DEL COM 85917A100 1759 82663 SH SOLE 82663 0 0 MADDEN STEVEN LTD COM 556269108 349 10283 SH SOLE 10283 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 634 35958 SH SOLE 35958 0 0 STONECO LTD COM CL A G85158106 254 8577 SH SOLE 8577 0 0 STORE CAP CORP COM 862121100 5831 175698 SH SOLE 175698 0 0 STRATEGIC ED INC COM 86272C103 1634 9181 SH SOLE 9181 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 2326 202761 SH SOLE 202761 0 0 SUMMIT MATLS INC CL A 86614U100 387 20093 SH SOLE 20093 0 0 SUN CMNTYS INC COM 866674104 12456 97171 SH SOLE 97171 0 0 SUN LIFE FINL INC COM 866796105 959 23194 SH SOLE 23194 0 0 SUNRUN INC COM 86771W105 312 16607 SH SOLE 16607 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 522 38102 SH SOLE 38102 0 0 SUNTRUST BKS INC COM 867914103 23968 381348 SH SOLE 381348 0 0 SUPERIOR ENERGY SVCS INC COM 868157108 21 16116 SH SOLE 16116 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 1261 38102 SH SOLE 38102 0 0 SURMODICS INC COM 868873100 206 4773 SH SOLE 4773 0 0 SVB FINL GROUP COM 78486Q101 2248 10011 SH SOLE 10011 0 0 SYMANTEC CORP COM 871503108 3603 165574 SH SOLE 165574 0 0 SYNCHRONY FINL COM 87165B103 12803 369277 SH SOLE 369277 0 0 SYNEOS HEALTH INC CL A 87166B102 2795 54714 SH SOLE 54714 0 0 SYNNEX CORP COM 87162W100 4295 43645 SH SOLE 43645 0 0 SYNOPSYS INC COM 871607107 11771 91469 SH SOLE 91469 0 0 SYNOVUS FINL CORP COM NEW 87161C501 768 21934 SH SOLE 21934 0 0 TABLEAU SOFTWARE INC CL A 87336U105 311 1873 SH SOLE 1873 0 0 TABULA RASA HEALTHCARE INC COM 873379101 1099 22020 SH SOLE 22020 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 775 13623 SH SOLE 13623 0 0 TAILORED BRANDS INC COM 87403A107 69 12004 SH SOLE 12004 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 84461 2156278 SH SOLE 2156278 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3978 35042 SH SOLE 35042 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 4487 253518 SH SOLE 253518 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 1456 38203 SH SOLE 38203 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 274 12961 SH SOLE 12961 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 405 24959 SH SOLE 24959 0 0 TARGA RES CORP COM 87612G101 2080 52975 SH SOLE 52975 0 0 TATA MTRS LTD SPONSORED ADR 876568502 314 26844 SH SOLE 26844 0 0 TC ENERGY CORP COM 87807B107 4337 87512 SH SOLE 87512 0 0 TCF FINL CORP COM 872275102 565 27166 SH SOLE 27166 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 16804 336613 SH SOLE 336613 0 0 TECH DATA CORP COM 878237106 658 6287 SH SOLE 6287 0 0 TECHNIPFMC PLC COM G87110105 1451 55941 SH SOLE 55941 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 139862 1792185 SH SOLE 1792185 0 0 TECHTARGET INC COM 87874R100 743 34978 SH SOLE 34978 0 0 TECK RESOURCES LTD CL B 878742204 882 38238 SH SOLE 38238 0 0 TEGNA INC COM 87901J105 750 49478 SH SOLE 49478 0 0 TELADOC HEALTH INC COM 87918A105 4826 72671 SH SOLE 72671 0 0 TELECOM ITALIA S P A NEW SPON ADR SVGS 87927Y201 238 46361 SH SOLE 46361 0 0 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 647 117043 SH SOLE 117043 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 2624 9583 SH SOLE 9583 0 0 TELEFLEX INC COM 879369106 4621 13954 SH SOLE 13954 0 0 ERICSSON ADR B SEK 10 294821608 9000 947322 SH SOLE 947322 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 3715 285366 SH SOLE 285366 0 0 TELEFONICA S A SPONSORED ADR 879382208 1042 125659 SH SOLE 125659 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 931 30626 SH SOLE 30626 0 0 TELUS CORP COM 87971M103 1952 52819 SH SOLE 52819 0 0 TEMPUR SEALY INTL INC COM 88023U101 2462 33555 SH SOLE 33555 0 0 TENARIS S A SPONSORED ADS 88031M109 586 22268 SH SOLE 22268 0 0 TERADATA CORP DEL COM 88076W103 2241 62511 SH SOLE 62511 0 0 TERADYNE INC COM 880770102 4384 91505 SH SOLE 91505 0 0 TEREX CORP NEW COM 880779103 784 24983 SH SOLE 24983 0 0 TERNIUM SA SPONSORED ADS 880890108 253 11290 SH SOLE 11290 0 0 TERRAFORM PWR INC COM CL A 88104R209 510 35648 SH SOLE 35648 0 0 TERRENO RLTY CORP COM 88146M101 4028 82136 SH SOLE 82136 0 0 TESLA INC COM 88160R101 1176 5264 SH SOLE 5264 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1409 22954 SH SOLE 22954 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 1507 1915 SH SOLE 1915 0 0 TEXAS ROADHOUSE INC COM 882681109 4284 79828 SH SOLE 79828 0 0 TEXTRON INC COM 883203101 3183 60009 SH SOLE 60009 0 0 TFS FINL CORP COM 87240R107 455 25190 SH SOLE 25190 0 0 BRINKS CO COM 109696104 2499 30781 SH SOLE 30781 0 0 CHEFS WHSE INC COM 163086101 905 25812 SH SOLE 25812 0 0 CHEMOURS CO COM 163851108 3905 162713 SH SOLE 162713 0 0 COOPER COS INC COM NEW 216648402 19115 56739 SH SOLE 56739 0 0 DESCARTES SYS GROUP INC COM 249906108 1212 32795 SH SOLE 32795 0 0 GEO GROUP INC NEW COM 36162J106 264 12565 SH SOLE 12565 0 0 HACKETT GROUP INC COM 404609109 335 19948 SH SOLE 19948 0 0 HAIN CELESTIAL GROUP INC COM 405217100 1567 71534 SH SOLE 71534 0 0 HANOVER INS GROUP INC COM 410867105 2063 16076 SH SOLE 16076 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 4881 87603 SH SOLE 87603 0 0 HOWARD HUGHES CORP COM 44267D107 1541 12442 SH SOLE 12442 0 0 INTERPUBLIC GROUP COS INC COM 460690100 7346 325209 SH SOLE 325209 0 0 KRAFT HEINZ CO COM 500754106 1652 53221 SH SOLE 53221 0 0 KROGER CO COM 501044101 6767 311690 SH SOLE 311690 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 690 2464 SH SOLE 2464 0 0 MICHAELS COS INC COM 59408Q106 1445 166067 SH SOLE 166067 0 0 MOSAIC CO NEW COM 61945C103 2770 110651 SH SOLE 110651 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 8501 86309 SH SOLE 86309 0 0 SIMPLY GOOD FOODS CO COM 82900L102 416 17289 SH SOLE 17289 0 0 TIMKEN CO COM 887389104 4181 81441 SH SOLE 81441 0 0 THE TRADE DESK INC COM CL A 88339J105 653 2865 SH SOLE 2865 0 0 TRAVELERS COMPANIES INC COM 89417E109 28789 192545 SH SOLE 192545 0 0 WENDYS CO COM 95058W100 339 17299 SH SOLE 17299 0 0 WESTERN UN CO COM 959802109 4017 201962 SH SOLE 201962 0 0 THERMON GROUP HLDGS INC COM 88362T103 481 18746 SH SOLE 18746 0 0 THOR INDS INC COM 885160101 20495 350639 SH SOLE 350639 0 0 TIFFANY & CO NEW COM 886547108 1999 21343 SH SOLE 21343 0 0 TIM PARTICIPACOES S A SPONSORED ADR 88706P205 281 18775 SH SOLE 18775 0 0 TOLL BROTHERS INC COM 889478103 3395 92696 SH SOLE 92696 0 0 TOOTSIE ROLL INDS INC COM 890516107 212 5754 SH SOLE 5754 0 0 TOPBUILD CORP COM 89055F103 318 3837 SH SOLE 3837 0 0 TORCHMARK CORP COM 891027104 3400 38001 SH SOLE 38001 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 5305 90895 SH SOLE 90895 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 1858 82404 SH SOLE 82404 0 0 TOTAL S A SPONSORED ADS 89151E109 56981 1021357 SH SOLE 1021357 0 0 TOTAL SYS SVCS INC COM 891906109 6577 51272 SH SOLE 51272 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 172 10898 SH SOLE 10898 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 1055 38673 SH SOLE 38673 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 8943 72126 SH SOLE 72126 0 0 TRACTOR SUPPLY CO COM 892356106 18141 166736 SH SOLE 166736 0 0 TRANSDIGM GROUP INC COM 893641100 10224 21133 SH SOLE 21133 0 0 TRANSUNION COM 89400J107 4384 59632 SH SOLE 59632 0 0 TREEHOUSE FOODS INC COM 89469A104 526 9719 SH SOLE 9719 0 0 TREMONT MTG TR COM 894789106 109 26302 SH SOLE 26302 0 0 TREX CO INC COM 89531P105 1473 20539 SH SOLE 20539 0 0 TRI POINTE GROUP INC COM 87265H109 548 45789 SH SOLE 45789 0 0 TRIBUNE MEDIA CO CL A 896047503 5917 128026 SH SOLE 128026 0 0 TRIMBLE INC COM 896239100 2200 48767 SH SOLE 48767 0 0 TRINET GROUP INC COM 896288107 1230 18135 SH SOLE 18135 0 0 TRINITY INDS INC COM 896522109 3027 145880 SH SOLE 145880 0 0 TRIPADVISOR INC COM 896945201 1684 36370 SH SOLE 36370 0 0 TRITON INTL LTD CL A G9078F107 309 9430 SH SOLE 9430 0 0 TRIUMPH GROUP INC NEW COM 896818101 445 19449 SH SOLE 19449 0 0 TRUEBLUE INC COM 89785X101 633 28711 SH SOLE 28711 0 0 TRUSTMARK CORP COM 898402102 790 23764 SH SOLE 23764 0 0 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 118 21523 SH SOLE 21523 0 0 TUTOR PERINI CORP COM 901109108 353 25428 SH SOLE 25428 0 0 TWILIO INC CL A 90138F102 802 5880 SH SOLE 5880 0 0 TWITTER INC COM 90184L102 12614 361425 SH SOLE 361425 0 0 TWO HBRS INVT CORP COM NEW 90187B408 223 17588 SH SOLE 17588 0 0 TYLER TECHNOLOGIES INC COM 902252105 12789 59202 SH SOLE 59202 0 0 UBER TECHNOLOGIES INC COM 90353T100 8949 192959 SH SOLE 192959 0 0 UBIQUITI NETWORKS INC COM 90347A100 2995 22774 SH SOLE 22774 0 0 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 7425 471297 SH SOLE 471297 0 0 UBS GROUP AG SHS H42097107 6988 589714 SH SOLE 589714 0 0 UDR INC COM 902653104 2279 50763 SH SOLE 50763 0 0 UGI CORP NEW COM 902681105 5528 103506 SH SOLE 103506 0 0 ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 191 36400 SH SOLE 36400 0 0 UMPQUA HLDGS CORP COM 904214103 5150 310444 SH SOLE 310444 0 0 UNDER ARMOUR INC CL C 904311206 323 14566 SH SOLE 14566 0 0 UNIFIRST CORP MASS COM 904708104 2258 11976 SH SOLE 11976 0 0 UNILEVER N V N Y SHS NEW 904784709 31089 512004 SH SOLE 512004 0 0 UNILEVER PLC SPON ADR NEW 904767704 20697 333988 SH SOLE 333988 0 0 UNIQURE NV SHS N90064101 1805 23091 SH SOLE 23091 0 0 UNIT CORP COM 909218109 98 11033 SH SOLE 11033 0 0 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 719 25450 SH SOLE 25450 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 2845 99600 SH SOLE 99600 0 0 UNITED FIRE GROUP INC COM 910340108 1029 21240 SH SOLE 21240 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 641 290183 SH SOLE 290183 0 0 UNITED NAT FOODS INC COM 911163103 464 51763 SH SOLE 51763 0 0 UNITED PARCEL SERVICE INC CL B 911312106 65995 639053 SH SOLE 639053 0 0 UNITED STATES OIL FUND LP UNITS 91232N108 123 10216 SH SOLE 10216 0 0 UNITED STATES STL CORP NEW COM 912909108 522 34120 SH SOLE 34120 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 554 7102 SH SOLE 7102 0 0 UNITI GROUP INC COM 91325V108 268 28213 SH SOLE 28213 0 0 UNIVAR INC COM 91336L107 335 15181 SH SOLE 15181 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 3928 20888 SH SOLE 20888 0 0 UNIVERSAL FST PRODS INC COM 913543104 914 24003 SH SOLE 24003 0 0 UNUM GROUP COM 91529Y106 3514 104742 SH SOLE 104742 0 0 UPLAND SOFTWARE INC COM 91544A109 988 21704 SH SOLE 21704 0 0 URBAN EDGE PPTYS COM 91704F104 914 52734 SH SOLE 52734 0 0 URBAN OUTFITTERS INC COM 917047102 721 31709 SH SOLE 31709 0 0 US ECOLOGY INC COM 91732J102 249 4180 SH SOLE 4180 0 0 US FOODS HLDG CORP COM 912008109 5843 163383 SH SOLE 163383 0 0 U S PHYSICAL THERAPY INC COM 90337L108 3432 28002 SH SOLE 28002 0 0 VAIL RESORTS INC COM 91879Q109 5671 25408 SH SOLE 25408 0 0 VALE S A SPONSORED ADS 91912E105 837 62304 SH SOLE 62304 0 0 VALLEY NATL BANCORP COM 919794107 537 49815 SH SOLE 49815 0 0 VALMONT INDS INC COM 920253101 406 3200 SH SOLE 3200 0 0 VALVOLINE INC COM 92047W101 542 27727 SH SOLE 27727 0 0 VANDA PHARMACEUTICALS INC COM 921659108 146 10352 SH SOLE 10352 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2739 41007 SH SOLE 41007 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 8706 174996 SH SOLE 174996 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1666 94134 SH SOLE 94134 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 14212 595156 SH SOLE 595156 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 16633 567677 SH SOLE 567677 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 9452 369816 SH SOLE 369816 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 9023 141475 SH SOLE 141475 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 42346 1220359 SH SOLE 1220359 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 5383 112077 SH SOLE 112077 0 0 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1460 73802 SH SOLE 73802 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 4432 187561 SH SOLE 187561 0 0 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 1001 39973 SH SOLE 39973 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2252117 8367518 SH SOLE 8367518 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 36701 204588 SH SOLE 204588 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 48449 325685 SH SOLE 325685 0 0 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 1884 23429 SH SOLE 23429 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 38237 449736 SH SOLE 449736 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 8377 65953 SH SOLE 65953 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 452818 3818671 SH SOLE 3818671 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 37340 541084 SH SOLE 541084 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 250645 4915565 SH SOLE 4915565 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 84739 805049 SH SOLE 805049 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2795736 67027966 SH SOLE 67027966 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 25345 461655 SH SOLE 461655 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 10183 154108 SH SOLE 154108 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 11670 197795 SH SOLE 197795 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 27993 191995 SH SOLE 191995 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 72873 345548 SH SOLE 345548 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 784075 9064456 SH SOLE 9064456 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 101567 1130401 SH SOLE 1130401 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 18713 283652 SH SOLE 283652 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 71678 532051 SH SOLE 532051 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 592172 6101097 SH SOLE 6101097 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 4993 51543 SH SOLE 51543 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 12664 155101 SH SOLE 155101 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 35831 279491 SH SOLE 279491 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 296002 2286081 SH SOLE 2286081 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 236140 2933419 SH SOLE 2933419 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 150999 1011312 SH SOLE 1011312 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 623177 11795891 SH SOLE 11795891 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 241241 2760192 SH SOLE 2760192 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 95472 588386 SH SOLE 588386 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 57567 515832 SH SOLE 515832 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 19076 152657 SH SOLE 152657 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 4861 33144 SH SOLE 33144 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1918 18219 SH SOLE 18219 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 11774 73091 SH SOLE 73091 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 16914 128852 SH SOLE 128852 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2682 18773 SH SOLE 18773 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1257 8032 SH SOLE 8032 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 42271 857085 SH SOLE 857085 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 11155 183073 SH SOLE 183073 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 21374 402756 SH SOLE 402756 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 58117 670396 SH SOLE 670396 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 436851 8281529 SH SOLE 8281529 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 955853 6368535 SH SOLE 6368535 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 21678 288423 SH SOLE 288423 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 57062 429266 SH SOLE 429266 0 0 VARIAN MED SYS INC COM 92220P105 8429 61916 SH SOLE 61916 0 0 VEDANTA LTD SPONSORED ADR 92242Y100 319 31394 SH SOLE 31394 0 0 VERACYTE INC COM 92337F107 638 22387 SH SOLE 22387 0 0 VERINT SYS INC COM 92343X100 2289 42555 SH SOLE 42555 0 0 VERISIGN INC COM 92343E102 3773 18040 SH SOLE 18040 0 0 VERISK ANALYTICS INC COM 92345Y106 40807 278622 SH SOLE 278622 0 0 VERMILION ENERGY INC COM 923725105 3645 167696 SH SOLE 167696 0 0 VERSUM MATLS INC COM 92532W103 1132 21944 SH SOLE 21944 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 15400 83978 SH SOLE 83978 0 0 VIACOM INC NEW CL B 92553P201 4159 139252 SH SOLE 139252 0 0 VICI PPTYS INC COM 925652109 1714 77758 SH SOLE 77758 0 0 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 1917 39209 SH SOLE 39209 0 0 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 8709 166008 SH SOLE 166008 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 6040 132619 SH SOLE 132619 0 0 VIEWRAY INC COM 92672L107 361 41009 SH SOLE 41009 0 0 VIKING THERAPEUTICS INC COM 92686J106 321 38687 SH SOLE 38687 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 264 8577 SH SOLE 8577 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 1432 165904 SH SOLE 165904 0 0 VIRTU FINL INC CL A 928254101 615 28239 SH SOLE 28239 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 607 36735 SH SOLE 36735 0 0 VISTEON CORP COM NEW 92839U206 833 14226 SH SOLE 14226 0 0 VISTRA ENERGY CORP COM 92840M102 1926 85073 SH SOLE 85073 0 0 VMWARE INC CL A COM 928563402 12258 73310 SH SOLE 73310 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 866 27134 SH SOLE 27134 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 23077 1413186 SH SOLE 1413186 0 0 VONAGE HLDGS CORP COM 92886T201 308 27188 SH SOLE 27188 0 0 VORNADO RLTY TR SH BEN INT 929042109 1377 21490 SH SOLE 21490 0 0 VOYA FINL INC COM 929089100 2646 47842 SH SOLE 47842 0 0 VULCAN MATLS CO COM 929160109 8807 64141 SH SOLE 64141 0 0 GRACE W R & CO DEL NEW COM 38388F108 990 13012 SH SOLE 13012 0 0 W & T OFFSHORE INC COM 92922P106 183 36976 SH SOLE 36976 0 0 W P CAREY INC COM 92936U109 3524 43406 SH SOLE 43406 0 0 GRAINGER W W INC COM 384802104 18087 67433 SH SOLE 67433 0 0 WABCO HLDGS INC COM 92927K102 934 7046 SH SOLE 7046 0 0 WAGEWORKS INC COM 930427109 948 18661 SH SOLE 18661 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 36163 661483 SH SOLE 661483 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 377 98587 SH SOLE 98587 0 0 WASHINGTON TR BANCORP COM 940610108 323 6197 SH SOLE 6197 0 0 WASTE CONNECTIONS INC COM 94106B101 5260 54999 SH SOLE 54999 0 0 WATERS CORP COM 941848103 3698 17180 SH SOLE 17180 0 0 WATSCO INC COM 942622200 7919 48428 SH SOLE 48428 0 0 WAYFAIR INC CL A 94419L101 429 2937 SH SOLE 2937 0 0 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 6027 239149 SH SOLE 239149 0 0 ABSOLUTE SHS TR WBI BBR QTY 1000 00400R809 2421 89064 SH SOLE 89064 0 0 ABSOLUTE SHS TR WBI BBR QTY 2000 00400R403 281 14102 SH SOLE 14102 0 0 ABSOLUTE SHS TR WBI BBR RNG 1000 00400R502 2137 79895 SH SOLE 79895 0 0 ABSOLUTE SHS TR WBI BBR RNG 2000 00400R106 385 17729 SH SOLE 17729 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 1882 90960 SH SOLE 90960 0 0 ABSOLUTE SHS TR WBI BBR VAL 1000 00400R601 1974 72676 SH SOLE 72676 0 0 ABSOLUTE SHS TR WBI BBR VAL 2000 00400R205 1113 47760 SH SOLE 47760 0 0 ABSOLUTE SHS TR WBI BBR YLD 1000 00400R700 2529 105552 SH SOLE 105552 0 0 ABSOLUTE SHS TR WBI BBR YLD 2000 00400R304 1433 75602 SH SOLE 75602 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 3115 126983 SH SOLE 126983 0 0 WD-40 CO COM 929236107 1175 7389 SH SOLE 7389 0 0 WEBSTER FINL CORP CONN COM 947890109 2671 55923 SH SOLE 55923 0 0 WEIBO CORP SPONSORED ADR 948596101 634 14567 SH SOLE 14567 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 1648 60085 SH SOLE 60085 0 0 WELBILT INC COM 949090104 879 52637 SH SOLE 52637 0 0 WELLCARE HEALTH PLANS INC COM 94946T106 2062 7234 SH SOLE 7234 0 0 WELLTOWER INC COM 95040Q104 53654 658095 SH SOLE 658095 0 0 WERNER ENTERPRISES INC COM 950755108 1957 62976 SH SOLE 62976 0 0 WESBANCO INC COM 950810101 883 22912 SH SOLE 22912 0 0 WESCO INTL INC COM 95082P105 274 5403 SH SOLE 5403 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 18315 146348 SH SOLE 146348 0 0 WESTERN ASSET MTG CAP CORP COM 95790D105 120 12041 SH SOLE 12041 0 0 WESTERN DIGITAL CORP COM 958102105 13803 290282 SH SOLE 290282 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 908 29495 SH SOLE 29495 0 0 WABTEC CORP COM 929740108 4973 69297 SH SOLE 69297 0 0 WESTLAKE CHEM CORP COM 960413102 917 13200 SH SOLE 13200 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 537 26952 SH SOLE 26952 0 0 WEX INC COM 96208T104 1807 8681 SH SOLE 8681 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1234 50996 SH SOLE 50996 0 0 WHIRLPOOL CORP COM 963320106 1313 9224 SH SOLE 9224 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 3998 3914 SH SOLE 3914 0 0 WHITING PETE CORP NEW COM NEW 966387409 530 28376 SH SOLE 28376 0 0 LYON WILLIAM HOMES CL A NEW 552074700 439 24091 SH SOLE 24091 0 0 WILLIAMS COS INC DEL COM 969457100 11442 408075 SH SOLE 408075 0 0 WINGSTOP INC COM 974155103 471 4969 SH SOLE 4969 0 0 WINMARK CORP COM 974250102 211 1219 SH SOLE 1219 0 0 WINNEBAGO INDS INC COM 974637100 632 16359 SH SOLE 16359 0 0 WINTRUST FINL CORP COM 97650W108 1775 24265 SH SOLE 24265 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 302 69822 SH SOLE 69822 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 13829 479015 SH SOLE 479015 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 11547 174510 SH SOLE 174510 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 209 3584 SH SOLE 3584 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 20475 816707 SH SOLE 816707 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 205 7868 SH SOLE 7868 0 0 WISDOMTREE INVTS INC COM 97717P104 97 15716 SH SOLE 15716 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1584 32525 SH SOLE 32525 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 35025 875629 SH SOLE 875629 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 6639 244882 SH SOLE 244882 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 726 8469 SH SOLE 8469 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 558 7663 SH SOLE 7663 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 12630 130342 SH SOLE 130342 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 19319 533661 SH SOLE 533661 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 9430 216033 SH SOLE 216033 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 9978 278096 SH SOLE 278096 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 217 2237 SH SOLE 2237 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 25752 502567 SH SOLE 502567 0 0 WIX COM LTD SHS M98068105 1264 8898 SH SOLE 8898 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 7320 123653 SH SOLE 123653 0 0 WOLVERINE WORLD WIDE INC COM 978097103 1918 69637 SH SOLE 69637 0 0 WOODWARD INC COM 980745103 4915 43436 SH SOLE 43436 0 0 WORLD FUEL SVCS CORP COM 981475106 218 6058 SH SOLE 6058 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 518 7167 SH SOLE 7167 0 0 WORLDPAY INC CL A 981558109 3477 28374 SH SOLE 28374 0 0 WPP PLC NEW ADR 92937A102 3486 55413 SH SOLE 55413 0 0 WPX ENERGY INC COM 98212B103 2584 224493 SH SOLE 224493 0 0 BERKLEY W R CORP COM 084423102 5770 87521 SH SOLE 87521 0 0 WRIGHT MED GROUP N V ORD SHS N96617118 1196 40122 SH SOLE 40122 0 0 WESTROCK CO COM 96145D105 3297 90402 SH SOLE 90402 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 2954 53002 SH SOLE 53002 0 0 WYNN RESORTS LTD COM 983134107 441 3553 SH SOLE 3553 0 0 XENIA HOTELS & RESORTS INC COM 984017103 364 17464 SH SOLE 17464 0 0 XEROX CORP COM NEW 984121608 1487 41997 SH SOLE 41997 0 0 XPO LOGISTICS INC COM 983793100 2112 36532 SH SOLE 36532 0 0 DBX ETF TR XTRACK FTSE US 233051515 21649 784987 SH SOLE 784987 0 0 DBX ETF TR XTRACK FTSE EMRG 233051499 1012 41278 SH SOLE 41278 0 0 DBX ETF TR XTRACK MSCI CHNA 233051762 13936 417362 SH SOLE 417362 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 274841 8694742 SH SOLE 8694742 0 0 DBX ETF TR XTRACK RUSS 1000 233051481 1012 29884 SH SOLE 29884 0 0 DBX ETF TR XTRCKR RUSL 1000 233051242 18134 671151 SH SOLE 671151 0 0 DBX ETF TR XTRACK RUSS 2000 233051440 5853 175721 SH SOLE 175721 0 0 DBX ETF TR XTRACK USD HIGH 233051432 159064 3169243 SH SOLE 3169243 0 0 XYLEM INC COM 98419M100 6133 73322 SH SOLE 73322 0 0 YANDEX N V SHS CLASS A N97284108 12054 317215 SH SOLE 317215 0 0 YETI HLDGS INC COM 98585X104 815 28160 SH SOLE 28160 0 0 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 553 30378 SH SOLE 30378 0 0 YUM BRANDS INC COM 988498101 11116 100445 SH SOLE 100445 0 0 YUM CHINA HLDGS INC COM 98850P109 3535 76507 SH SOLE 76507 0 0 YY INC SPONSORED ADS A 98426T106 797 11430 SH SOLE 11430 0 0 ZAGG INC COM 98884U108 228 32752 SH SOLE 32752 0 0 ZAYO GROUP HLDGS INC COM 98919V105 2110 64126 SH SOLE 64126 0 0 ZENDESK INC COM 98936J101 1178 13228 SH SOLE 13228 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 779 16787 SH SOLE 16787 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 10074 85560 SH SOLE 85560 0 0 ZIONS BANCORPORATION N A COM 989701107 3614 78598 SH SOLE 78598 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1731 90508 SH SOLE 90508 0 0 ZUORA INC COM CL A 98983V106 181 11783 SH SOLE 11783 0 0 ZYNGA INC CL A 98986T108 957 156172 SH SOLE 156172 0 0 ARK ETF TR WEB X.O ETF 00214Q401 298 5737 SH SOLE 5737 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 2209 77008 SH SOLE 77008 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 390 9127 SH SOLE 9127 0 0 ISHARES TR BROAD USD HIGH 46435U853 9191 224487 SH SOLE 224487 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 59285 1011001 SH SOLE 1011001 0 0 PROSHARES TR PSHS CONSMRGOODS 74347R768 914 20598 SH SOLE 20598 0 0 PROSHARES TR PSHS CONSMR SVCS 74347R750 929 8349 SH SOLE 8349 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 2085 46375 SH SOLE 46375 0 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 1479 14069 SH SOLE 14069 0 0 PROSHARES TR PSHS ULTRA O&G 74347R719 636 22725 SH SOLE 22725 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 1828 15526 SH SOLE 15526 0 0 PROSHARES TR PSHS ULTRA UTIL 74347R685 1008 16733 SH SOLE 16733 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 31969 453263 SH SOLE 453263 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 9786 72647 SH SOLE 72647 0 0 ARK ETF TR INNOVATION ETF 00214Q104 4288 89366 SH SOLE 89366 0 0 HIGHWOODS PPTYS INC COM 431284108 1265 30636 SH SOLE 30636 0 0 NEW JERSEY RES COM 646025106 312 6269 SH SOLE 6269 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 1137 25872 SH SOLE 25872 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 942 10222 SH SOLE 10222 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 614 19354 SH SOLE 19354 0 0 LATTICE STRATEGIES TR HARTFORD GBL ETF 518416508 1418 48678 SH SOLE 48678 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 5492 173475 SH SOLE 173475 0 0 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 971 35989 SH SOLE 35989 0 0 ISHARES TR CORE S&P US VLU 464287663 108055 1907405 SH SOLE 1907405 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 1199 12623 SH SOLE 12623 0 0 ISHARES TR US INDUSTRIALS 464287754 3131 19784 SH SOLE 19784 0 0 ISHARES TR US REGNL BKS ETF 464288778 1095 23855 SH SOLE 23855 0 0 JOHN HANCOCK ETF TRUST MULTFCTR EMRNG 47804J834 3969 154910 SH SOLE 154910 0 0 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 625 16533 SH SOLE 16533 0 0 NETGEAR INC COM 64111Q104 248 9808 SH SOLE 9808 0 0 PARTY CITY HOLDCO INC COM 702149105 122 16696 SH SOLE 16696 0 0 POPULAR INC COM NEW 733174700 497 9159 SH SOLE 9159 0 0 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 5490 223711 SH SOLE 223711 0 0 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 234 6118 SH SOLE 6118 0 0 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 5089 156400 SH SOLE 156400 0 0 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 4497 101503 SH SOLE 101503 0 0 WISDOMTREE TR DYNMC CUR HEDG 97717Y709 944 39343 SH SOLE 39343 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 2842 97392 SH SOLE 97392 0 0 XPERI CORP COM 98421B100 507 24620 SH SOLE 24620 0 0 ANIKA THERAPEUTICS INC COM 035255108 767 18882 SH SOLE 18882 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 285 18618 SH SOLE 18618 0 0 AMERIS BANCORP COM 03076K108 391 9976 SH SOLE 9976 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 335 5619 SH SOLE 5619 0 0 BECTON DICKINSON & CO PFD SHS CONV A 075887208 305 4920 SH SOLE 4920 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 582 55421 SH SOLE 55421 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 850 113462 SH SOLE 113462 0 0 CHIMERA INVT CORP COM NEW 16934Q208 232 12307 SH SOLE 12307 0 0 CNO FINL GROUP INC COM 12621E103 239 14351 SH SOLE 14351 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 215 9936 SH SOLE 9936 0 0 COHU INC COM 192576106 177 11465 SH SOLE 11465 0 0 DIREXION SHS ETF TR HEALTHCARE BUL 25459Y876 805 14346 SH SOLE 14346 0 0 EAGLE BANCORP INC MD COM 268948106 308 5699 SH SOLE 5699 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 529 41855 SH SOLE 41855 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 458 55213 SH SOLE 55213 0 0 FIDELITY HIGH DIVID ETF 316092840 224 7537 SH SOLE 7537 0 0 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 4553 170927 SH SOLE 170927 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 2682 62643 SH SOLE 62643 0 0 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 3224 131934 SH SOLE 131934 0 0 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 498 14209 SH SOLE 14209 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 780 20144 SH SOLE 20144 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 7557 238779 SH SOLE 238779 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 12245 361747 SH SOLE 361747 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 20647 779191 SH SOLE 779191 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 798 18815 SH SOLE 18815 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 2674 66457 SH SOLE 66457 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3031 78589 SH SOLE 78589 0 0 FIRST TR EXCHANGE TRADED FD MRNGSTR FUTURS 33739G103 3504 79707 SH SOLE 79707 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 3275 129218 SH SOLE 129218 0 0 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 205 4085 SH SOLE 4085 0 0 FLAHERTY & CRUMRINE PFD INC COM 33848E106 219 18695 SH SOLE 18695 0 0 FLEXSHARES TR GLB QLT R/E IDX 33939L787 6282 98992 SH SOLE 98992 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 6688 148719 SH SOLE 148719 0 0 FRANCO NEVADA CORP COM 351858105 225 2655 SH SOLE 2655 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 2436 49865 SH SOLE 49865 0 0 GRAHAM HLDGS CO COM 384637104 402 582 SH SOLE 582 0 0 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 2257 163066 SH SOLE 163066 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 524 15280 SH SOLE 15280 0 0 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 2201 85869 SH SOLE 85869 0 0 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 799 17535 SH SOLE 17535 0 0 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 743 14058 SH SOLE 14058 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 1700 56946 SH SOLE 56946 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 657 6646 SH SOLE 6646 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 69097 2086267 SH SOLE 2086267 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 7494 127406 SH SOLE 127406 0 0 BARCLAYS BK PLC IPTH CRUDE OIL 06740P221 345 19669 SH SOLE 19669 0 0 ISHARES TR DOW JONES US ETF 464287846 3073 21029 SH SOLE 21029 0 0 ISHARES TR EDGE MSCI MINM 46435G433 1032 30959 SH SOLE 30959 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 586 22300 SH SOLE 22300 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 3937 115791 SH SOLE 115791 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 1049 6663 SH SOLE 6663 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 556 3183 SH SOLE 3183 0 0 ISHARES TR MRGSTR SM CP GR 464288604 1291 6342 SH SOLE 6342 0 0 ISHARES TR ESG MSCI EAFE 46435G516 13694 212943 SH SOLE 212943 0 0 ISHARES TR ESG MSCI USA ETF 46435G425 11892 184288 SH SOLE 184288 0 0 ISHARES TR MSCI USA ESG SLC 464288802 4742 38912 SH SOLE 38912 0 0 ISHARES TR US HOME CONS ETF 464288752 1646 43078 SH SOLE 43078 0 0 ISHARES TR U.S. INSRNCE ETF 464288786 294 4156 SH SOLE 4156 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1190 23839 SH SOLE 23839 0 0 M D C HLDGS INC COM 552676108 336 10239 SH SOLE 10239 0 0 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 6395 222041 SH SOLE 222041 0 0 NEW AMER HIGH INCOME FD INC COM NEW 641876800 297 33444 SH SOLE 33444 0 0 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 521 52599 SH SOLE 52599 0 0 NUVEEN REAL ASSET INM AND GW COM 67074Y105 720 42505 SH SOLE 42505 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 298 20364 SH SOLE 20364 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 686 37796 SH SOLE 37796 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 1596 201547 SH SOLE 201547 0 0 ETF SER SOLUTIONS PRMSE CP FRNT 26922A768 1327 43158 SH SOLE 43158 0 0 ALPS ETF TR RIVRFRNT STR INC 00162Q783 7838 316412 SH SOLE 316412 0 0 SJW GROUP COM 784305104 244 4011 SH SOLE 4011 0 0 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 13022 418976 SH SOLE 418976 0 0 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 4603 135109 SH SOLE 135109 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 7236 241591 SH SOLE 241591 0 0 SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 11187 120259 SH SOLE 120259 0 0 UBS AG JERSEY BRH CMCI ETN 38 902641778 2499 172806 SH SOLE 172806 0 0 UXIN LTD ADS 91818X108 55 25000 SH SOLE 25000 0 0 WESTERN ASSET HIGH INCM OPP COM 95766K109 310 60494 SH SOLE 60494 0 0 WISDOMTREE TR BALANCED INCOME 97717Y816 207 8396 SH SOLE 8396 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 674 11721 SH SOLE 11721 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 10623 208251 SH SOLE 208251 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 4272 130556 SH SOLE 130556 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 4398 156178 SH SOLE 156178 0 0 DBX ETF TR XTRACK MSCI EURP 233051853 311 10699 SH SOLE 10699 0 0 ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 68192 3047014 SH SOLE 3047014 0 0 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 62 11128 SH SOLE 11128 0 0 FIDELITY TOTAL BD ETF 316188309 6818 133563 SH SOLE 133563 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 1393 20901 SH SOLE 20901 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 10116 166384 SH SOLE 166384 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 7917 152698 SH SOLE 152698 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 8535 73033 SH SOLE 73033 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 228 7737 SH SOLE 7737 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 126 10802 SH SOLE 10802 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 22961 800588 SH SOLE 800588 0 0 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 7338 306624 SH SOLE 306624 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 644 8832 SH SOLE 8832 0 0 INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 572 8196 SH SOLE 8196 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 5369 44945 SH SOLE 44945 0 0 INDEXIQ ETF TR US RL EST SMCP 45409B628 693 27925 SH SOLE 27925 0 0 ISHARES TR INTL MOMENTUM FT 46434V449 37972 1278514 SH SOLE 1278514 0 0 ISHARES TR INTL VALUE FACTR 46435G409 43304 1878691 SH SOLE 1878691 0 0 ISHARES INC MLT FCTR EMG MKT 46434G889 30178 716147 SH SOLE 716147 0 0 ISHARES TR ESG US AGR BD 46435U549 9319 174545 SH SOLE 174545 0 0 ISHARES TR ESG USD CORPT 46435G193 1231 47611 SH SOLE 47611 0 0 ISHARES TR GNMA BOND ETF 46429B333 657 13101 SH SOLE 13101 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 12173 274359 SH SOLE 274359 0 0 ISHARES TR NORTH AMERN NAT 464287374 22029 717568 SH SOLE 717568 0 0 ISHARES TR RESIDNL REAL EST 464288562 8413 115378 SH SOLE 115378 0 0 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 2323 31039 SH SOLE 31039 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 2776 55061 SH SOLE 55061 0 0 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 467 10700 SH SOLE 10700 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 1184 46631 SH SOLE 46631 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 9756 185410 SH SOLE 185410 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 20409 203644 SH SOLE 203644 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 769 12974 SH SOLE 12974 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 51741 941422 SH SOLE 941422 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 72315 1362629 SH SOLE 1362629 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 14641 256461 SH SOLE 256461 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 16765 234539 SH SOLE 234539 0 0 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 7436 242699 SH SOLE 242699 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 3850 39388 SH SOLE 39388 0 0 SPDR SERIES TRUST S&P METALS MNG 78464A755 316 11143 SH SOLE 11143 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 10098 78684 SH SOLE 78684 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 5085 108070 SH SOLE 108070 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 15211 233937 SH SOLE 233937 0 0 DBX ETF TR XTRCK BRCLY TRSY 233051473 214 4137 SH SOLE 4137 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 2920 105399 SH SOLE 105399 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 817 195368 SH SOLE 195368 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 208 1431 SH SOLE 1431 0 0 ADVENT CLAYMORE CV SECS & IN COM 00764C109 597 39617 SH SOLE 39617 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 842 67881 SH SOLE 67881 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 167 11880 SH SOLE 11880 0 0 BLACKROCK FLOAT RATE OME STR COM 09255X100 590 45999 SH SOLE 45999 0 0 BLACKROCK MUNI INCOME INV QL COM 09250G102 306 21482 SH SOLE 21482 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 656 15971 SH SOLE 15971 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 261 6182 SH SOLE 6182 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 514 55843 SH SOLE 55843 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 203 7817 SH SOLE 7817 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 732 53512 SH SOLE 53512 0 0 DWS MUN INCOME TR NEW COM 233368109 825 73174 SH SOLE 73174 0 0 DWS STRATEGIC MUN INCOME TR COM 23342Q101 560 47111 SH SOLE 47111 0 0 EATON VANCE MUN BD FD COM 27827X101 749 60246 SH SOLE 60246 0 0 EATON VANCE RISK MNGD DIV EQ COM 27829G106 580 61753 SH SOLE 61753 0 0 FIDELITY MSCI ENERGY IDX 316092402 978 56898 SH SOLE 56898 0 0 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 369 16519 SH SOLE 16519 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 564 35403 SH SOLE 35403 0 0 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 287 6034 SH SOLE 6034 0 0 FIRST TR HIGH INCOME L/S FD COM 33738E109 223 14837 SH SOLE 14837 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 215 4101 SH SOLE 4101 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 2899 47029 SH SOLE 47029 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 1507 25416 SH SOLE 25416 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 1758 71205 SH SOLE 71205 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 3020 67311 SH SOLE 67311 0 0 FLEXSHARES TR READY ACC VARI 33939L886 1728 22806 SH SOLE 22806 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 10487 205619 SH SOLE 205619 0 0 FLEXSHARES TR US QUALITY CAP 33939L746 8719 258797 SH SOLE 258797 0 0 GLOBAL X FDS US PFD ETF 37954Y657 4122 168082 SH SOLE 168082 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 561 17072 SH SOLE 17072 0 0 GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 146 18270 SH SOLE 18270 0 0 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 332 18929 SH SOLE 18929 0 0 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 285 8364 SH SOLE 8364 0 0 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 920 40667 SH SOLE 40667 0 0 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 325 11997 SH SOLE 11997 0 0 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 203 9446 SH SOLE 9446 0 0 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 4028 165157 SH SOLE 165157 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 10195 301168 SH SOLE 301168 0 0 INVESCO SR INCOME TR COM 46131H107 708 163994 SH SOLE 163994 0 0 INVESCO EXCHNG TRADED FD TR TREAS COLATERL 46138G888 7354 69640 SH SOLE 69640 0 0 ISHARES TR CORE MSCI INTL 46435G326 24295 443253 SH SOLE 443253 0 0 ISHARES TR CRE U S REIT ETF 464288521 16463 316478 SH SOLE 316478 0 0 ISHARES TR EUROPE ETF 464287861 523 11871 SH SOLE 11871 0 0 ISHARES TR INTL DEV RE ETF 464288489 1090 36566 SH SOLE 36566 0 0 ISHARES INC JP MORGAN EM ETF 464286517 1520 32868 SH SOLE 32868 0 0 ISHARES TR MSCI SAUDI ARBIA 46434V423 293 8860 SH SOLE 8860 0 0 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 521 36982 SH SOLE 36982 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 157 13549 SH SOLE 13549 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 5704 132890 SH SOLE 132890 0 0 LIBERTY ALL-STAR GROWTH FD I COM 529900102 632 108669 SH SOLE 108669 0 0 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 622 26297 SH SOLE 26297 0 0 MONROE CAP CORP COM 610335101 542 46933 SH SOLE 46933 0 0 NEUBERGER BERMAN RE ES SEC F COM 64190A103 625 121803 SH SOLE 121803 0 0 NEW MTN FIN CORP COM 647551100 388 27789 SH SOLE 27789 0 0 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 284 12358 SH SOLE 12358 0 0 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 466 24606 SH SOLE 24606 0 0 NUVEEN MUN HIGH INCOME OPP F COM 670682103 257 18384 SH SOLE 18384 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 728 51986 SH SOLE 51986 0 0 PARAMOUNT GROUP INC COM 69924R108 327 23342 SH SOLE 23342 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 319 27624 SH SOLE 27624 0 0 PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 636 44012 SH SOLE 44012 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2086 87306 SH SOLE 87306 0 0 PIMCO STRATEGIC INCOME FD IN COM 72200X104 1042 107262 SH SOLE 107262 0 0 PIONEER HIGH INCOME TR COM 72369H106 275 30505 SH SOLE 30505 0 0 PRIMO WTR CORP COM 74165N105 513 41714 SH SOLE 41714 0 0 PROSHARES TR INVT INT RT HG 74347B607 291 3873 SH SOLE 3873 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 4837 50375 SH SOLE 50375 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 508 12709 SH SOLE 12709 0 0 ROYCE VALUE TR INC COM 780910105 726 52140 SH SOLE 52140 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 3681 112786 SH SOLE 112786 0 0 SOUTHERN COPPER CORP COM 84265V105 686 17657 SH SOLE 17657 0 0 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 1485 53396 SH SOLE 53396 0 0 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 5287 95128 SH SOLE 95128 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 2031 52426 SH SOLE 52426 0 0 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 12106 350488 SH SOLE 350488 0 0 SPDR SERIES TRUST RUSSELL YIELD 78468R770 331 4692 SH SOLE 4692 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 4188 128397 SH SOLE 128397 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 9289 236010 SH SOLE 236010 0 0 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 6044 194249 SH SOLE 194249 0 0 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 7403 240929 SH SOLE 240929 0 0 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 12089 279784 SH SOLE 279784 0 0 SPIRIT AIRLS INC COM 848577102 905 18952 SH SOLE 18952 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 504 44516 SH SOLE 44516 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 333 58255 SH SOLE 58255 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 552 27478 SH SOLE 27478 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 521 28416 SH SOLE 28416 0 0 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 178 12520 SH SOLE 12520 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 79 24151 SH SOLE 24151 0 0 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 385 19309 SH SOLE 19309 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 251 4898 SH SOLE 4898 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 1682 24716 SH SOLE 24716 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3438 56006 SH SOLE 56006 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 201 2323 SH SOLE 2323 0 0 VIRTUS TOTAL RETURN FUND INC COM 92837G100 920 86797 SH SOLE 86797 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 778 100296 SH SOLE 100296 0 0 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 562 102474 SH SOLE 102474 0 0 WELLS FARGO MULTI SECTOR INC COM 94987D101 581 46351 SH SOLE 46351 0 0 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 327 23934 SH SOLE 23934 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 427 14727 SH SOLE 14727 0 0 WISDOMTREE TR FNDMTL SRT CRP 97717X156 517 10238 SH SOLE 10238 0 0 WISDOMTREE TR US MULTIFACTOR 97717Y857 978 32519 SH SOLE 32519 0 0 WISDOMTREE TR YIELD ENHANCED 97717Y808 946 18818 SH SOLE 18818 0 0 DBX ETF TR XTRACK MSCI ALL 233051598 5217 209674 SH SOLE 209674 0 0 FIDELITY MSCI COMMNTN SVC 316092873 1484 44782 SH SOLE 44782 0 0 ISHARES TR CORE TOTAL USD 46434V613 86875 1681017 SH SOLE 1681017 0 0 FIDELITY LOW VOLITY ETF 316092824 1205 33776 SH SOLE 33776 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 655 14344 SH SOLE 14344 0 0 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 758 12613 SH SOLE 12613 0 0 ISHARES US ETF TR INT RT HDG C B 46431W705 300 3191 SH SOLE 3191 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 3648 22091 SH SOLE 22091 0 0 ISHARES TR RUS TP200 GR ETF 464289438 909 10594 SH SOLE 10594 0 0 ISHARES TR TRANS AVG ETF 464287192 941 4999 SH SOLE 4999 0 0 ISHARES TR US BR DEL SE ETF 464288794 1055 16712 SH SOLE 16712 0 0 ISHARES TR US OIL GS EX ETF 464288851 706 12589 SH SOLE 12589 0 0 ISHARES TR U.S. PHARMA ETF 464288836 1013 6717 SH SOLE 6717 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 1180 57875 SH SOLE 57875 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 20414 301847 SH SOLE 301847 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 368 57816 SH SOLE 57816 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3362 29905 SH SOLE 29905 0 0 WISDOMTREE TR HEDGED HI YLD BD 97717W430 254 10880 SH SOLE 10880 0 0 GROUPON INC COM 399473107 129 35940 SH SOLE 35940 0 0 VIAVI SOLUTIONS INC COM 925550105 239 17962 SH SOLE 17962 0 0 8X8 INC NEW COM 282914100 209 8682 SH SOLE 8682 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 283 33944 SH SOLE 33944 0 0 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 772 15958 SH SOLE 15958 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 211 6126 SH SOLE 6126 0 0 ASTRONICS CORP COM 046433108 201 5009 SH SOLE 5009 0 0 ATA INC SPONS ADR 00211V106 73 26946 SH SOLE 26946 0 0 ATHERSYS INC COM 04744L106 42 25200 SH SOLE 25200 0 0 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 276 25642 SH SOLE 25642 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 372 41926 SH SOLE 41926 0 0 BLACKROCK FLOATING RATE INCO COM 091941104 643 51764 SH SOLE 51764 0 0 BLACKROCK LTD DURATION INC T COM SHS 09249W101 311 20739 SH SOLE 20739 0 0 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 329 26477 SH SOLE 26477 0 0 CASS INFORMATION SYS INC COM 14808P109 406 8374 SH SOLE 8374 0 0 CASSAVA SCIENCES INC COM 14817C107 76 62892 SH SOLE 62892 0 0 CENTURY CMNTYS INC COM 156504300 2263 85158 SH SOLE 85158 0 0 CNA FINL CORP COM 126117100 413 8778 SH SOLE 8778 0 0 COEUR MNG INC COM NEW 192108504 52 11878 SH SOLE 11878 0 0 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 43 45000 SH SOLE 45000 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 211 11058 SH SOLE 11058 0 0 CONNS INC COM 208242107 712 39978 SH SOLE 39978 0 0 CRYOLIFE INC COM 228903100 777 25965 SH SOLE 25965 0 0 DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 601 3787 SH SOLE 3787 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 285 45782 SH SOLE 45782 0 0 FIDELITY DIVID ETF RISI 316092832 2574 80639 SH SOLE 80639 0 0 FIRST BANCORP P R COM NEW 318672706 215 19461 SH SOLE 19461 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 252 5565 SH SOLE 5565 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 389 17096 SH SOLE 17096 0 0 FIRST TR SR FLG RTE INCM FD COM 33733U108 626 51977 SH SOLE 51977 0 0 FLEXSHARES TR STOX ESG INDEX 33939L696 295 4222 SH SOLE 4222 0 0 FLUIDIGM CORP DEL NOTE 2.750% 2/0 34385PAA6 42 44000 SH SOLE 44000 0 0 GABELLI UTIL TR COM 36240A101 136 19439 SH SOLE 19439 0 0 GREEN PLAINS INC COM 393222104 286 26547 SH SOLE 26547 0 0 HECLA MNG CO COM 422704106 32 17715 SH SOLE 17715 0 0 HERITAGE INS HLDGS INC COM 42727J102 202 13087 SH SOLE 13087 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 7217 195844 SH SOLE 195844 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 1040 25609 SH SOLE 25609 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 184700 1583506 SH SOLE 1583506 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1246 68712 SH SOLE 68712 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1986 121532 SH SOLE 121532 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 18294 473971 SH SOLE 473971 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 644 3067 SH SOLE 3067 0 0 INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 229 8569 SH SOLE 8569 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 371 4440 SH SOLE 4440 0 0 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 387 15566 SH SOLE 15566 0 0 BARCLAYS BK PLC IPSPGS TTL ETN 06738C794 305 20560 SH SOLE 20560 0 0 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 394 14434 SH SOLE 14434 0 0 ISHARES TR ASIA 50 ETF 464288430 3485 56885 SH SOLE 56885 0 0 ISHARES US ETF TR COMMOD SEL STG 46431W853 986 30159 SH SOLE 30159 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 355 6444 SH SOLE 6444 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 890 19338 SH SOLE 19338 0 0 ISHARES TR MLTFCTR INTL SML 46434V266 1090 37633 SH SOLE 37633 0 0 ISHARES TR EUR DEV RE ETF 464288471 438 12112 SH SOLE 12112 0 0 ISHARES TR GLOBAL 100 ETF 464287572 2427 49701 SH SOLE 49701 0 0 ISHARES TR GBL COMM SVC ETF 464287275 557 9731 SH SOLE 9731 0 0 ISHARES TR GLOB INDSTRL ETF 464288729 360 3928 SH SOLE 3928 0 0 ISHARES TR IBONDS DEC2021 46435G789 5340 207123 SH SOLE 207123 0 0 ISHARES TR IBONDS DEC2023 46435G318 5507 214050 SH SOLE 214050 0 0 ISHARES TR IBONDS MAR20 ETF 46432FBC0 697 26679 SH SOLE 26679 0 0 ISHARES TR IBONDS SEP19 ETF 46429B564 4879 191789 SH SOLE 191789 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 3448 137235 SH SOLE 137235 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 266 5294 SH SOLE 5294 0 0 ISHARES TR EXPND TEC SC ETF 464287549 3078 14274 SH SOLE 14274 0 0 ISHARES TR RUSSELL 1000 US 46435G169 900 31862 SH SOLE 31862 0 0 JACK IN THE BOX INC COM 466367109 237 2912 SH SOLE 2912 0 0 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 464 10587 SH SOLE 10587 0 0 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 274 40184 SH SOLE 40184 0 0 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 453 17174 SH SOLE 17174 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 201 3032 SH SOLE 3032 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 971 17464 SH SOLE 17464 0 0 JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 946 18692 SH SOLE 18692 0 0 JUMEI INTL HLDG LTD SPONSORED ADR 48138L107 46 18865 SH SOLE 18865 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 72 11980 SH SOLE 11980 0 0 KEMET CORP COM NEW 488360207 192 10210 SH SOLE 10210 0 0 KOPPERS HOLDINGS INC COM 50060P106 300 10211 SH SOLE 10211 0 0 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 9122 283645 SH SOLE 283645 0 0 MCEWEN MNG INC COM 58039P107 51 28860 SH SOLE 28860 0 0 MECHEL PAO SPONSORED ADR NE 583840608 37 17737 SH SOLE 17737 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 280 20640 SH SOLE 20640 0 0 MRC GLOBAL INC COM 55345K103 188 10989 SH SOLE 10989 0 0 NATIONAL BEVERAGE CORP COM 635017106 543 12174 SH SOLE 12174 0 0 NEWS CORP NEW CL B 65249B208 568 40676 SH SOLE 40676 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 290 29480 SH SOLE 29480 0 0 NUVEEN REAL ESTATE INCOME FD COM 67071B108 304 28944 SH SOLE 28944 0 0 PDL BIOPHARMA INC NOTE 2.750%12/0 69329YAG9 56 53000 SH SOLE 53000 0 0 PIMCO CALIF MUN INCOME FD II COM 72201C109 246 22000 SH SOLE 22000 0 0 PROSHARES TR HGH YLD INT RATE 74348A541 320 4865 SH SOLE 4865 0 0 PROSHARES TR ULTR 7-10 TREA 74347R180 580 9369 SH SOLE 9369 0 0 PROSHARES TR PSHS ULTRA INDL 74347R727 1023 12981 SH SOLE 12981 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 364 5885 SH SOLE 5885 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 210 3875 SH SOLE 3875 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 39 39000 SH SOLE 39000 0 0 RAYONIER ADVANCED MATLS INC COM 75508B104 197 30384 SH SOLE 30384 0 0 RAYONIER INC COM 754907103 330 10907 SH SOLE 10907 0 0 REALITY SHS ETF TR DIVS ETF 75605A108 870 32707 SH SOLE 32707 0 0 RENREN INC SPON ADR A NEW 759892201 21 21141 SH SOLE 21141 0 0 RH COM 74967X103 948 8197 SH SOLE 8197 0 0 ALPS ETF TR RIVERFRONT DYM 00162Q536 5219 209264 SH SOLE 209264 0 0 ALPS ETF TR RIVERFRONT UNC 00162Q544 409 16169 SH SOLE 16169 0 0 ALPS ETF TR RIVERFRNT DYMC 00162Q528 5204 161328 SH SOLE 161328 0 0 ALPS ETF TR RIVERFRNT FLEX 00162Q510 7716 231289 SH SOLE 231289 0 0 ROCKWELL MED INC COM 774374102 82 27302 SH SOLE 27302 0 0 ROYCE MICRO-CAP TR INC COM 780915104 94 11496 SH SOLE 11496 0 0 RUMBLEON INC CL B 781386206 74 16540 SH SOLE 16540 0 0 SAFE BULKERS INC COM Y7388L103 17 10784 SH SOLE 10784 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1766 63379 SH SOLE 63379 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2261 57814 SH SOLE 57814 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 219 5817 SH SOLE 5817 0 0 SCWORX CORP COM 78396V109 71 12026 SH SOLE 12026 0 0 SILVERCORP METALS INC COM 82835P103 54 22000 SH SOLE 22000 0 0 SOCIAL CAP HEDOSOPHIA HLDGS UNIT 99/99/9999 G8250R111 107 10000 SH SOLE 10000 0 0 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 4970 83725 SH SOLE 83725 0 0 SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 9436 109557 SH SOLE 109557 0 0 SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 884 29455 SH SOLE 29455 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 21038 458640 SH SOLE 458640 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1146 14009 SH SOLE 14009 0 0 STEALTHGAS INC SHS Y81669106 34 10000 SH SOLE 10000 0 0 STONERIDGE INC COM 86183P102 289 9153 SH SOLE 9153 0 0 TELLURIAN INC NEW COM 87968A104 255 32500 SH SOLE 32500 0 0 BANCORP INC DEL COM 05969A105 126 14142 SH SOLE 14142 0 0 THL CR SR LN FD COM 87244R103 575 37684 SH SOLE 37684 0 0 TURTLE BEACH CORP COM NEW 900450206 158 13644 SH SOLE 13644 0 0 US XPRESS ENTERPRISES INC COM CL A 90338N202 121 23634 SH SOLE 23634 0 0 ULTRA PETROLEUM CORP COM NEW 903914208 4 23567 SH SOLE 23567 0 0 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 223 13388 SH SOLE 13388 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1020 40498 SH SOLE 40498 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 36041 355964 SH SOLE 355964 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 686 5118 SH SOLE 5118 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1693 12066 SH SOLE 12066 0 0 WESTERN ASSET HIGH INCM FD I COM 95766J102 296 42213 SH SOLE 42213 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 1057 38374 SH SOLE 38374 0 0 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 211 8515 SH SOLE 8515 0 0 WISDOMTREE TR GLB EX US RL EST 97717W331 354 11644 SH SOLE 11644 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 899 22262 SH SOLE 22262 0 0 WISDOMTREE TR FUTRE STRAT FD 97717W125 888 23504 SH SOLE 23504 0 0 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 324 16941 SH SOLE 16941 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 272 7647 SH SOLE 7647 0 0 WORKIVA INC COM CL A 98139A105 931 16031 SH SOLE 16031 0 0 DBX ETF TR XTRCK INVTNT GRD 233051739 1035 44064 SH SOLE 44064 0 0 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 12593 247356 SH SOLE 247356 0 0 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 10523 270155 SH SOLE 270155 0 0 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 8952 224840 SH SOLE 224840 0 0 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 9618 232659 SH SOLE 232659 0 0 BLACKROCK INCOME TR INC COM 09247F100 286 47239 SH SOLE 47239 0 0 FIDELITY QLTY FCTOR ETF 316092790 16585 478204 SH SOLE 478204 0 0 FIDELITY VLU FACTOR ETF 316092782 989 29161 SH SOLE 29161 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 1821 36123 SH SOLE 36123 0 0 GLOBAL X FDS MSCI NXT EMRNG 37950E218 1639 77869 SH SOLE 77869 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 403 4105 SH SOLE 4105 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 3682 113390 SH SOLE 113390 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 871 13594 SH SOLE 13594 0 0 ISHARES TR GLB CNS DISC ETF 464288745 371 3133 SH SOLE 3133 0 0 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 117 10500 SH SOLE 10500 0 0 MUSTANG BIO INC COM 62818Q104 37 10000 SH SOLE 10000 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 368 9242 SH SOLE 9242 0 0 PROSHARES TR PSHS ULT BASMATL 74347R776 468 7843 SH SOLE 7843 0 0 RMR REAL ESTATE INCOME FUND COM 76970B101 294 16051 SH SOLE 16051 0 0 SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 2884 110326 SH SOLE 110326 0 0 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 332 40306 SH SOLE 40306 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 252 7068 SH SOLE 7068 0 0 SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 496 14518 SH SOLE 14518 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G103 660 118575 SH SOLE 118575 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 450 9444 SH SOLE 9444 0 0 ORBCOMM INC COM 68555P100 118 16310 SH SOLE 16310 0 0 SPDR SERIES TRUST RUSSELL LOW VOL 78468R754 256 3195 SH SOLE 3195 0 0 VANGUARD WELLINGTON FD US MINIMUM 921935409 233 2699 SH SOLE 2699 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 552 20057 SH SOLE 20057 0 0 BARCLAYS BK PLC S&P 500 VEQTOR 06740C337 773 4666 SH SOLE 4666 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 305 28470 SH SOLE 28470 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 63 10949 SH SOLE 10949 0 0 ISHARES INC MSCI BRIC INDX 464286657 258 6084 SH SOLE 6084 0 0 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 306 8033 SH SOLE 8033 0 0 FIDELITY LTD TRM BD ETF 316188200 770 15188 SH SOLE 15188 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 375 10040 SH SOLE 10040 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 269 27882 SH SOLE 27882 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 280 23734 SH SOLE 23734 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 317 23567 SH SOLE 23567 0 0 ALTERYX INC COM CL A 02156B103 1373 12586 SH SOLE 12586 0 0 BANCORPSOUTH BK TUPELO MISS COM 05971J102 1063 36598 SH SOLE 36598 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 323 21639 SH SOLE 21639 0 0 BLACKROCK MUNICIPL INC QLTY COM 092479104 299 21696 SH SOLE 21696 0 0 BLACKROCK MUNICIPAL BOND TR COM 09249H104 292 19611 SH SOLE 19611 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 322 24377 SH SOLE 24377 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 292 17274 SH SOLE 17274 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 283 92552 SH SOLE 92552 0 0 BNY MELLON MUN INCOME INC COM 05589T104 295 34589 SH SOLE 34589 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 322 28661 SH SOLE 28661 0 0 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 344 26839 SH SOLE 26839 0 0 CENTRAL SECS CORP COM 155123102 320 10470 SH SOLE 10470 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 302 97124 SH SOLE 97124 0 0 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 449 181619 SH SOLE 181619 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 309 14794 SH SOLE 14794 0 0 DTF TAX-FREE INCOME INC COM 23334J107 326 23583 SH SOLE 23583 0 0 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 326 21716 SH SOLE 21716 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1655 126423 SH SOLE 126423 0 0 FEDERATED PREM MUN INC FD COM 31423P108 286 20803 SH SOLE 20803 0 0 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 315 30289 SH SOLE 30289 0 0 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 1169 48663 SH SOLE 48663 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 379 11778 SH SOLE 11778 0 0 GDL FUND COM SH BEN IT 361570104 284 30683 SH SOLE 30683 0 0 GENERAL AMERN INVS INC COM 368802104 301 8469 SH SOLE 8469 0 0 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 1617 64609 SH SOLE 64609 0 0 INVESCO HIGH INCOME TR II COM 46131F101 289 19928 SH SOLE 19928 0 0 ISHARES INC MSCI WORLD ETF 464286392 302 3319 SH SOLE 3319 0 0 HANCOCK JOHN INVS TR COM 410142103 309 18869 SH SOLE 18869 0 0 MFS MUN INCOME TR SH BEN INT 552738106 291 41705 SH SOLE 41705 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 325 23555 SH SOLE 23555 0 0 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 333 23530 SH SOLE 23530 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 289 29639 SH SOLE 29639 0 0 NUVEEN SR INCOME FD COM 67067Y104 282 47501 SH SOLE 47501 0 0 NUVEEN SHT DUR CR OPP FD COM 67074X107 333 20983 SH SOLE 20983 0 0 PIONEER DIV HIGH INCOME TRUS COM 723653101 272 19042 SH SOLE 19042 0 0 PIONEER FLOATING RATE TR COM 72369J102 568 53100 SH SOLE 53100 0 0 PIONEER MUN HIGH INCOME ADV COM 723762100 279 25957 SH SOLE 25957 0 0 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 272 14275 SH SOLE 14275 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 358 12692 SH SOLE 12692 0 0 PUTNAM MANAGED MUN INCOM TR COM 746823103 2219 290813 SH SOLE 290813 0 0 SOURCE CAP INC COM 836144105 276 7544 SH SOLE 7544 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 63534 1658863 SH SOLE 1658863 0 0 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 240 3606 SH SOLE 3606 0 0 STONE HBR EMERG MRKTS INC FD COM 86164T107 208 14867 SH SOLE 14867 0 0 TEMPLETON EMERGING MKTS FD I COM 880191101 277 18327 SH SOLE 18327 0 0 TEMPLETON EMERG MKTS INCOME COM 880192109 270 26441 SH SOLE 26441 0 0 TRIMTABS ETF TR ALL CAP US FREE 89628W302 3102 83375 SH SOLE 83375 0 0 VOYA GLBL ADV & PREM OPP FD COM 92912R104 300 28043 SH SOLE 28043 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 582 122188 SH SOLE 122188 0 0 WESTERN ASSET CORPORATE LN F COM 95790J102 280 29276 SH SOLE 29276 0 0 WESTERN ASSET INTM MUNI FD I COM 958435109 291 32496 SH SOLE 32496 0 0 WISDOMTREE TR FNDMTL US CORP 97717X198 988 19308 SH SOLE 19308 0 0 WISDOMTREE TR EMERG MKTS DIV 97717X214 272 8616 SH SOLE 8616 0 0 WISDOMTREE TR FNDMTL US SHRT 97717X149 466 9215 SH SOLE 9215 0 0 WISDOMTREE TR US LARGECAP FUND 97717W588 877 26659 SH SOLE 26659 0 0 EZCORP INC NOTE 2.375% 5/0 302301AE6 15 17000 SH SOLE 17000 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 885 18791 SH SOLE 18791 0 0 CRAY INC COM NEW 225223304 205 5887 SH SOLE 5887 0 0 GOOSEHEAD INS INC COM CL A 38267D109 1151 24075 SH SOLE 24075 0 0 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 572 40343 SH SOLE 40343 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 658 19812 SH SOLE 19812 0 0 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 133 10637 SH SOLE 10637 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 142 10895 SH SOLE 10895 0 0 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1006 10965 SH SOLE 10965 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2666 21693 SH SOLE 21693 0 0 PRINCIPAL EXCHANGE TRADED FD PRINCIPAL ACTV 74255Y706 267 9542 SH SOLE 9542 0 0 PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 64811 2227937 SH SOLE 2227937 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 5274 113782 SH SOLE 113782 0 0 ALPS ETF TR INTL SEC DV DOG 00162Q718 679 26097 SH SOLE 26097 0 0 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 4619 166454 SH SOLE 166454 0 0 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 5055 179396 SH SOLE 179396 0 0 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 2827 105912 SH SOLE 105912 0 0 ISHARES INC CUR HD MSCI EM 46434G509 2646 103852 SH SOLE 103852 0 0 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1962 128412 SH SOLE 128412 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 138 13237 SH SOLE 13237 0 0 ENTREE RES LTD COM 29384J103 4 11100 SH SOLE 11100 0 0 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 15 15000 SH SOLE 15000 0 0 CITIZENS & NORTHN CORP COM 172922106 273 10379 SH SOLE 10379 0 0 EATON VANCE FLTNG RATE 2022 COM 27831H100 1857 200000 SH SOLE 200000 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 14239 2725177 SH SOLE 2725177 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 283 18750 SH SOLE 18750 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 12352 504566 SH SOLE 504566 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 5219 103740 SH SOLE 103740 0 0 ISHARES TR MSCI CDA ETF 46435G706 693 26116 SH SOLE 26116 0 0 ISHARES TR CUR HED MSCI GER 46434V704 825 29828 SH SOLE 29828 0 0 MBT FINL CORP COM 578877102 153 15238 SH SOLE 15238 0 0 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 888 100000 SH SOLE 100000 0 0 POWELL INDS INC COM 739128106 330 8691 SH SOLE 8691 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 17 17000 SH SOLE 17000 0 0 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 218 4776 SH SOLE 4776 0 0 ISHARES TR MSCI EURO FL ETF 464289180 3388 186640 SH SOLE 186640 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 2068 130391 SH SOLE 130391 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1956 85962 SH SOLE 85962 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 1877 244984 SH SOLE 244984 0 0 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 10796 436743 SH SOLE 436743 0 0 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 1926 133774 SH SOLE 133774 0 0 WESTERN ASSET MUN HI INCM FD COM 95766N103 1909 252140 SH SOLE 252140 0 0 ABERDEEN INCOME CR STRATEGIE COM 003057106 139 11274 SH SOLE 11274 0 0 COHEN & STEERS SLT PFD INCM COM 19248Y107 248 8819 SH SOLE 8819 0 0 FARMER & MERCHANTS BANCORP I COM 30779N105 944 32407 SH SOLE 32407 0 0 KRANESHARES TR SML CAP QTY DIVD 500767710 2154 84939 SH SOLE 84939 0 0 ALLIANZGI CONV INCOME FD II COM 018825109 59 11757 SH SOLE 11757 0 0 SPDR INDEX SHS FDS MSCI ACWI ETF 78463X475 5442 68067 SH SOLE 68067 0 0