0001214659-19-003339.txt : 20190510 0001214659-19-003339.hdr.sgml : 20190510 20190510104656 ACCESSION NUMBER: 0001214659-19-003339 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190510 DATE AS OF CHANGE: 20190510 EFFECTIVENESS DATE: 20190510 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: 19813386 BUSINESS ADDRESS: STREET 1: 35 EAST WACKER DRIVE, SUITE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 BUSINESS PHONE: 312-827-2800 MAIL ADDRESS: STREET 1: 35 EAST WACKER DRIVE, SUITE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001407543 XXXXXXXX 03-31-2019 03-31-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 05-09-2019 0 2951 72891456
INFORMATION TABLE 2 infotable.xml ALPS ETF TR ALERIAN MLP 00162Q866 44371 4423857 SH SOLE 4423857 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 8045 53328 SH SOLE 53328 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 501092 5956877 SH SOLE 5956877 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 180140 1688763 SH SOLE 1688763 0 0 ISHARES TR COHEN STEER REIT 464287564 18103 162801 SH SOLE 162801 0 0 ISHARES INC CORE MSCI EMKT 46434G103 849965 16437144 SH SOLE 16437144 0 0 ISHARES TR JPMORGAN USD EMG 464288281 470734 4277064 SH SOLE 4277064 0 0 ISHARES TR MRNING SM CP ETF 464288703 594 4309 SH SOLE 4309 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 695783 4596875 SH SOLE 4596875 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 112308 936684 SH SOLE 936684 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 3675 230398 SH SOLE 230398 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 82856 904539 SH SOLE 904539 0 0 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 28674 1028104 SH SOLE 1028104 0 0 VANGUARD GROUP DIV APP ETF 921908844 135709 1237768 SH SOLE 1237768 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 964028 22683012 SH SOLE 22683012 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 56653 328460 SH SOLE 328460 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 220111 1369278 SH SOLE 1369278 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 170489 1580354 SH SOLE 1580354 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1398610 17572681 SH SOLE 17572681 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 260133 1702442 SH SOLE 1702442 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 150974 840049 SH SOLE 840049 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 989090 12183910 SH SOLE 12183910 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1725279 16029723 SH SOLE 16029723 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 8572 195520 SH SOLE 195520 0 0 ABBOTT LABS COM 002824100 63917 799562 SH SOLE 799562 0 0 ABBVIE INC COM 00287Y109 93028 1154332 SH SOLE 1154332 0 0 ABIOMED INC COM 003654100 2960 10363 SH SOLE 10363 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 130961 744012 SH SOLE 744012 0 0 AGREE REALTY CORP COM 008492100 4413 63647 SH SOLE 63647 0 0 AIR PRODS & CHEMS INC COM 009158106 34668 181545 SH SOLE 181545 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 14585 107893 SH SOLE 107893 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 34282 187897 SH SOLE 187897 0 0 ALIGN TECHNOLOGY INC COM 016255101 24329 85567 SH SOLE 85567 0 0 ALLIANT ENERGY CORP COM 018802108 954 20237 SH SOLE 20237 0 0 ALPHABET INC CAP STK CL A 02079K305 140440 119331 SH SOLE 119331 0 0 ALPHABET INC CAP STK CL C 02079K107 135654 115616 SH SOLE 115616 0 0 AMAZON COM INC COM 023135106 182583 102532 SH SOLE 102532 0 0 AMBARELLA INC SHS G037AX101 1150 26620 SH SOLE 26620 0 0 AMERICAN EXPRESS CO COM 025816109 36771 336425 SH SOLE 336425 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 23734 551182 SH SOLE 551182 0 0 AMERICAN TOWER CORP NEW COM 03027X100 69165 350983 SH SOLE 350983 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 1592 19271 SH SOLE 19271 0 0 AMGEN INC COM 031162100 102007 536936 SH SOLE 536936 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 8794 186749 SH SOLE 186749 0 0 ANGIODYNAMICS INC COM 03475V101 1217 53242 SH SOLE 53242 0 0 ANIXTER INTL INC COM 035290105 1435 25574 SH SOLE 25574 0 0 ANTHEM INC COM 036752103 27631 96281 SH SOLE 96281 0 0 APPLE INC COM 037833100 264299 1391415 SH SOLE 1391415 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 2799 39611 SH SOLE 39611 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 16200 400692 SH SOLE 400692 0 0 AT&T INC COM 00206R102 106544 3397440 SH SOLE 3397440 0 0 BALCHEM CORP COM 057665200 3255 35071 SH SOLE 35071 0 0 BANK AMER CORP COM 060505104 70819 2566829 SH SOLE 2566829 0 0 BARNES GROUP INC COM 067806109 2997 58289 SH SOLE 58289 0 0 BB&T CORP COM 054937107 31986 687425 SH SOLE 687425 0 0 BENCHMARK ELECTRS INC COM 08160H101 1288 49062 SH SOLE 49062 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 114264 568791 SH SOLE 568791 0 0 BEST BUY INC COM 086516101 22865 321766 SH SOLE 321766 0 0 BIG LOTS INC COM 089302103 1487 39116 SH SOLE 39116 0 0 BLACKROCK INC COM 09247X101 71493 167287 SH SOLE 167287 0 0 BOK FINL CORP COM NEW 05561Q201 7768 95254 SH SOLE 95254 0 0 BOOKING HLDGS INC COM 09857L108 52414 30038 SH SOLE 30038 0 0 BP PLC SPONSORED ADR 055622104 51169 1170388 SH SOLE 1170388 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 30363 636397 SH SOLE 636397 0 0 BROADCOM INC COM 11135F101 50709 168630 SH SOLE 168630 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 21615 208455 SH SOLE 208455 0 0 BROOKFIELD PROPERTY REIT INC CL A 11282X103 2806 136957 SH SOLE 136957 0 0 BURLINGTON STORES INC COM 122017106 17909 114304 SH SOLE 114304 0 0 CACI INTL INC CL A 127190304 4640 25493 SH SOLE 25493 0 0 CALAMP CORP COM 128126109 1013 80556 SH SOLE 80556 0 0 CALLON PETE CO DEL COM 13123X102 2922 387011 SH SOLE 387011 0 0 CAMBREX CORP COM 132011107 1418 36499 SH SOLE 36499 0 0 CANOPY GROWTH CORP COM 138035100 495 11427 SH SOLE 11427 0 0 CAROLINA FINL CORP NEW COM 143873107 1307 37780 SH SOLE 37780 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 1660 36198 SH SOLE 36198 0 0 CARRIZO OIL & GAS INC COM 144577103 1133 90875 SH SOLE 90875 0 0 CDW CORP COM 12514G108 14162 146950 SH SOLE 146950 0 0 CENTERPOINT ENERGY INC COM 15189T107 10393 338540 SH SOLE 338540 0 0 CENTURYLINK INC COM 156700106 8716 726932 SH SOLE 726932 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 31396 734242 SH SOLE 734242 0 0 CHEVRON CORP NEW COM 166764100 156085 1267131 SH SOLE 1267131 0 0 CHUBB LIMITED COM H1467J104 66568 475213 SH SOLE 475213 0 0 CISCO SYS INC COM 17275R102 200665 3716702 SH SOLE 3716702 0 0 CITIGROUP INC COM NEW 172967424 47709 766772 SH SOLE 766772 0 0 CITIZENS FINL GROUP INC COM 174610105 23311 717249 SH SOLE 717249 0 0 CME GROUP INC COM CL A 12572Q105 16352 99357 SH SOLE 99357 0 0 COLGATE PALMOLIVE CO COM 194162103 36546 533206 SH SOLE 533206 0 0 COLUMBIA BKG SYS INC COM 197236102 2025 61950 SH SOLE 61950 0 0 COMCAST CORP NEW CL A 20030N101 99240 2482248 SH SOLE 2482248 0 0 CONOCOPHILLIPS COM 20825C104 50478 756339 SH SOLE 756339 0 0 CONSTELLATION BRANDS INC CL A 21036P108 14077 80291 SH SOLE 80291 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 79591 621807 SH SOLE 621807 0 0 CTS CORP COM 126501105 2063 70225 SH SOLE 70225 0 0 CUMMINS INC COM 231021106 24281 153803 SH SOLE 153803 0 0 CVS HEALTH CORP COM 126650100 43215 801310 SH SOLE 801310 0 0 D R HORTON INC COM 23331A109 9760 235856 SH SOLE 235856 0 0 DANAHER CORPORATION COM 235851102 49813 377314 SH SOLE 377314 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 1261 25295 SH SOLE 25295 0 0 DEERE & CO COM 244199105 7625 47703 SH SOLE 47703 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 39944 773349 SH SOLE 773349 0 0 DOLLAR TREE INC COM 256746108 19761 188126 SH SOLE 188126 0 0 DOMINION ENERGY INC COM 25746U109 47093 614306 SH SOLE 614306 0 0 DORMAN PRODUCTS INC COM 258278100 8119 92163 SH SOLE 92163 0 0 DOWDUPONT INC COM 26078J100 49139 921756 SH SOLE 921756 0 0 DXC TECHNOLOGY CO COM 23355L106 10496 163209 SH SOLE 163209 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 3722 206657 SH SOLE 206657 0 0 EATON CORP PLC SHS G29183103 38360 476163 SH SOLE 476163 0 0 ECOLAB INC COM 278865100 48008 271940 SH SOLE 271940 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 28409 148482 SH SOLE 148482 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 2369 46886 SH SOLE 46886 0 0 ENCANA CORP COM 292505104 4499 621395 SH SOLE 621395 0 0 EPAM SYS INC COM 29414B104 6519 38544 SH SOLE 38544 0 0 EXELON CORP COM 30161N101 13241 264137 SH SOLE 264137 0 0 EXLSERVICE HOLDINGS INC COM 302081104 3474 57873 SH SOLE 57873 0 0 EXTRA SPACE STORAGE INC COM 30225T102 5108 50124 SH SOLE 50124 0 0 EXXON MOBIL CORP COM 30231G102 127736 1580897 SH SOLE 1580897 0 0 FACEBOOK INC CL A 30303M102 141375 848132 SH SOLE 848132 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 7361 201390 SH SOLE 201390 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 16191 161173 SH SOLE 161173 0 0 FIRSTENERGY CORP COM 337932107 5976 143616 SH SOLE 143616 0 0 FORWARD AIR CORP COM 349853101 2589 39992 SH SOLE 39992 0 0 FRANKLIN ELEC INC COM 353514102 3267 63954 SH SOLE 63954 0 0 GILEAD SCIENCES INC COM 375558103 52150 802183 SH SOLE 802183 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 43741 1046676 SH SOLE 1046676 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 6878 35825 SH SOLE 35825 0 0 GRANITE CONSTR INC COM 387328107 1591 36878 SH SOLE 36878 0 0 GREAT WESTN BANCORP INC COM 391416104 1202 38054 SH SOLE 38054 0 0 HELMERICH & PAYNE INC COM 423452101 17266 310756 SH SOLE 310756 0 0 HP INC COM 40434L105 21508 1106961 SH SOLE 1106961 0 0 IDACORP INC COM 451107106 2653 26651 SH SOLE 26651 0 0 ILLUMINA INC COM 452327109 15929 51271 SH SOLE 51271 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2468 44294 SH SOLE 44294 0 0 INTEL CORP COM 458140100 98041 1825724 SH SOLE 1825724 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 12741 167341 SH SOLE 167341 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 43956 311521 SH SOLE 311521 0 0 ISHARES TR MSCI EAFE ETF 464287465 846353 13048919 SH SOLE 13048919 0 0 JOHNSON & JOHNSON COM 478160104 151902 1086646 SH SOLE 1086646 0 0 JOHNSON CTLS INTL PLC SHS G51502105 26892 727980 SH SOLE 727980 0 0 JPMORGAN CHASE & CO COM 46625H100 146348 1445694 SH SOLE 1445694 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 37559 430725 SH SOLE 430725 0 0 KFORCE INC COM 493732101 1492 42480 SH SOLE 42480 0 0 KIMBERLY CLARK CORP COM 494368103 76692 618984 SH SOLE 618984 0 0 LA Z BOY INC COM 505336107 1175 35627 SH SOLE 35627 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 10645 69584 SH SOLE 69584 0 0 LEAR CORP COM NEW 521865204 27132 199929 SH SOLE 199929 0 0 LHC GROUP INC COM 50187A107 4440 40052 SH SOLE 40052 0 0 LITTELFUSE INC COM 537008104 9936 54448 SH SOLE 54448 0 0 LOWES COS INC COM 548661107 75727 691758 SH SOLE 691758 0 0 LTC PPTYS INC COM 502175102 3412 74497 SH SOLE 74497 0 0 LULULEMON ATHLETICA INC COM 550021109 7339 44784 SH SOLE 44784 0 0 LYDALL INC DEL COM 550819106 845 36008 SH SOLE 36008 0 0 M & T BK CORP COM 55261F104 21729 138383 SH SOLE 138383 0 0 MARATHON PETE CORP COM 56585A102 16696 278968 SH SOLE 278968 0 0 MARCUS & MILLICHAP INC COM 566324109 2418 59368 SH SOLE 59368 0 0 MASIMO CORP COM 574795100 4549 32899 SH SOLE 32899 0 0 MASTERCARD INC CL A 57636Q104 171053 726496 SH SOLE 726496 0 0 MATADOR RES CO COM 576485205 3360 173837 SH SOLE 173837 0 0 MEDTRONIC PLC SHS G5960L103 135987 1493047 SH SOLE 1493047 0 0 MERCANTILE BANK CORP COM 587376104 958 29265 SH SOLE 29265 0 0 MERCK & CO INC COM 58933Y105 109735 1319404 SH SOLE 1319404 0 0 METHODE ELECTRS INC COM 591520200 1100 38227 SH SOLE 38227 0 0 METLIFE INC COM 59156R108 36711 862374 SH SOLE 862374 0 0 MICROSOFT CORP COM 594918104 370044 3137560 SH SOLE 3137560 0 0 MOLSON COORS BREWING CO CL B 60871R209 8856 148467 SH SOLE 148467 0 0 MONDELEZ INTL INC CL A 609207105 34411 689326 SH SOLE 689326 0 0 MORGAN STANLEY COM NEW 617446448 27566 653221 SH SOLE 653221 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 17435 124163 SH SOLE 124163 0 0 MSG NETWORK INC CL A 553573106 1377 63331 SH SOLE 63331 0 0 MTS SYS CORP COM 553777103 1843 33841 SH SOLE 33841 0 0 NAVIGANT CONSULTING INC COM 63935N107 1407 72286 SH SOLE 72286 0 0 NETFLIX INC COM 64110L106 25932 72729 SH SOLE 72729 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 4775 44058 SH SOLE 44058 0 0 NEXTERA ENERGY INC COM 65339F101 65322 337897 SH SOLE 337897 0 0 NORFOLK SOUTHERN CORP COM 655844108 20649 110488 SH SOLE 110488 0 0 NORTHROP GRUMMAN CORP COM 666807102 13130 48700 SH SOLE 48700 0 0 NUTRIEN LTD COM 67077M108 10331 195807 SH SOLE 195807 0 0 NVIDIA CORP COM 67066G104 24772 137960 SH SOLE 137960 0 0 OCCIDENTAL PETE CORP COM 674599105 68044 1027862 SH SOLE 1027862 0 0 OLD NATL BANCORP IND COM 680033107 1812 110497 SH SOLE 110497 0 0 OMNICELL INC COM 68213N109 4566 56482 SH SOLE 56482 0 0 ONEOK INC NEW COM 682680103 45880 656931 SH SOLE 656931 0 0 PACKAGING CORP AMER COM 695156109 12163 122386 SH SOLE 122386 0 0 PAYPAL HLDGS INC COM 70450Y103 79346 764115 SH SOLE 764115 0 0 PC CONNECTION INC COM 69318J100 1216 33167 SH SOLE 33167 0 0 PEPSICO INC COM 713448108 107155 874374 SH SOLE 874374 0 0 PFIZER INC COM 717081103 120739 2842926 SH SOLE 2842926 0 0 PHILIP MORRIS INTL INC COM 718172109 101249 1145478 SH SOLE 1145478 0 0 PHILLIPS 66 COM 718546104 45989 483234 SH SOLE 483234 0 0 PNC FINL SVCS GROUP INC COM 693475105 25470 207648 SH SOLE 207648 0 0 PROLOGIS INC COM 74340W103 26299 365513 SH SOLE 365513 0 0 PROSPERITY BANCSHARES INC COM 743606105 20106 291144 SH SOLE 291144 0 0 PTC INC COM 69370C100 3609 39153 SH SOLE 39153 0 0 RAYTHEON CO COM NEW 755111507 37898 208137 SH SOLE 208137 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 6936 60509 SH SOLE 60509 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 14254 348844 SH SOLE 348844 0 0 SALESFORCE COM INC COM 79466L302 49960 315461 SH SOLE 315461 0 0 SCHLUMBERGER LTD COM 806857108 38349 880171 SH SOLE 880171 0 0 SELECTIVE INS GROUP INC COM 816300107 3974 62804 SH SOLE 62804 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 2234 32954 SH SOLE 32954 0 0 SERVICENOW INC COM 81762P102 11775 47770 SH SOLE 47770 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1988 50144 SH SOLE 50144 0 0 SOUTH ST CORP COM 840441109 2974 43522 SH SOLE 43522 0 0 STANDARD MTR PRODS INC COM 853666105 2667 54324 SH SOLE 54324 0 0 STARWOOD PPTY TR INC COM 85571B105 15345 686569 SH SOLE 686569 0 0 STEEL DYNAMICS INC COM 858119100 6805 192953 SH SOLE 192953 0 0 STIFEL FINL CORP COM 860630102 4022 76230 SH SOLE 76230 0 0 STRYKER CORP COM 863667101 23134 117124 SH SOLE 117124 0 0 STURM RUGER & CO INC COM 864159108 1689 31861 SH SOLE 31861 0 0 SUNCOR ENERGY INC NEW COM 867224107 6055 186722 SH SOLE 186722 0 0 SYKES ENTERPRISES INC COM 871237103 1378 48711 SH SOLE 48711 0 0 SYSCO CORP COM 871829107 19529 292529 SH SOLE 292529 0 0 T MOBILE US INC COM 872590104 9178 132829 SH SOLE 132829 0 0 TAPESTRY INC COM 876030107 9725 299308 SH SOLE 299308 0 0 TARGET CORP COM 87612E106 38896 484623 SH SOLE 484623 0 0 TAUBMAN CTRS INC COM 876664103 4802 90811 SH SOLE 90811 0 0 TE CONNECTIVITY LTD REG SHS H84989104 24692 305784 SH SOLE 305784 0 0 TETRA TECH INC NEW COM 88162G103 3917 65737 SH SOLE 65737 0 0 HERSHEY CO COM 427866108 7638 66513 SH SOLE 66513 0 0 HOME DEPOT INC COM 437076102 165315 861507 SH SOLE 861507 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 61670 225302 SH SOLE 225302 0 0 TYSON FOODS INC CL A 902494103 10597 152628 SH SOLE 152628 0 0 ULTA BEAUTY INC COM 90384S303 16940 48577 SH SOLE 48577 0 0 UMB FINL CORP COM 902788108 2018 31513 SH SOLE 31513 0 0 UNION BANKSHARES CORP NEW COM 90539J109 2254 69724 SH SOLE 69724 0 0 UNION PACIFIC CORP COM 907818108 84029 502566 SH SOLE 502566 0 0 UNITED BANKSHARES INC WEST V COM 909907107 5501 151791 SH SOLE 151791 0 0 UNITEDHEALTH GROUP INC COM 91324P102 136304 551259 SH SOLE 551259 0 0 UNITIL CORP COM 913259107 766 14149 SH SOLE 14149 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 3951 29535 SH SOLE 29535 0 0 US BANCORP DEL COM NEW 902973304 35929 745564 SH SOLE 745564 0 0 VAREX IMAGING CORP COM 92214X106 1880 55480 SH SOLE 55480 0 0 VEEVA SYS INC CL A COM 922475108 16953 133632 SH SOLE 133632 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 134719 2278350 SH SOLE 2278350 0 0 VISA INC COM CL A 92826C839 209851 1343564 SH SOLE 1343564 0 0 WALMART INC COM 931142103 67489 691984 SH SOLE 691984 0 0 DISNEY WALT CO COM DISNEY 254687106 99960 900297 SH SOLE 900297 0 0 WASTE MGMT INC DEL COM 94106L109 19249 185249 SH SOLE 185249 0 0 WELLCARE HEALTH PLANS INC COM 94946T106 5980 22170 SH SOLE 22170 0 0 WEYERHAEUSER CO COM 962166104 11296 428840 SH SOLE 428840 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 3267 18600 SH SOLE 18600 0 0 XCEL ENERGY INC COM 98389B100 10116 179971 SH SOLE 179971 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 20148 96157 SH SOLE 96157 0 0 ZOETIS INC CL A 98978V103 92886 922679 SH SOLE 922679 0 0 3M CO COM 88579Y101 43563 209660 SH SOLE 209660 0 0 SMITH A O CORP COM 831865209 9698 181883 SH SOLE 181883 0 0 ABM INDS INC COM 000957100 326 8968 SH SOLE 8968 0 0 AERCAP HOLDINGS NV SHS N00985106 14902 320203 SH SOLE 320203 0 0 AFLAC INC COM 001055102 17481 349611 SH SOLE 349611 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 27662 385747 SH SOLE 385747 0 0 ALLERGAN PLC SHS G0177J108 17394 118801 SH SOLE 118801 0 0 ALTRIA GROUP INC COM 02209S103 73082 1272538 SH SOLE 1272538 0 0 AMEDISYS INC COM 023436108 442 3585 SH SOLE 3585 0 0 AMERICAN ELEC PWR CO INC COM 025537101 20537 245217 SH SOLE 245217 0 0 AMERIPRISE FINL INC COM 03076C106 17296 135021 SH SOLE 135021 0 0 AMETEK INC NEW COM 031100100 22685 273412 SH SOLE 273412 0 0 AMPHENOL CORP NEW CL A 032095101 28873 305730 SH SOLE 305730 0 0 AON PLC SHS CL A G0408V102 14619 85642 SH SOLE 85642 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 814 49951 SH SOLE 49951 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 4164 204322 SH SOLE 204322 0 0 ARCONIC INC COM 03965L100 12979 679194 SH SOLE 679194 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 2913 36679 SH SOLE 36679 0 0 GALLAGHER ARTHUR J & CO COM 363576109 34584 442820 SH SOLE 442820 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 89946 563079 SH SOLE 563079 0 0 BAIDU INC SPON ADR REP A 056752108 25428 154247 SH SOLE 154247 0 0 BAKER HUGHES A GE CO CL A 05722G100 3676 132598 SH SOLE 132598 0 0 BANCO SANTANDER SA ADR 05964H105 6813 1471589 SH SOLE 1471589 0 0 BANKUNITED INC COM 06652K103 785 23504 SH SOLE 23504 0 0 BAXTER INTL INC COM 071813109 25458 313093 SH SOLE 313093 0 0 BCE INC COM NEW 05534B760 55444 1249027 SH SOLE 1249027 0 0 BECTON DICKINSON & CO COM 075887109 44552 178403 SH SOLE 178403 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 7214 149430 SH SOLE 149430 0 0 BOEING CO COM 097023105 43685 114532 SH SOLE 114532 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 2422 38130 SH SOLE 38130 0 0 CANADIAN NATL RY CO COM 136375102 49909 557766 SH SOLE 557766 0 0 CARMAX INC COM 143130102 23872 342000 SH SOLE 342000 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 12716 250705 SH SOLE 250705 0 0 CATERPILLAR INC DEL COM 149123101 59225 437118 SH SOLE 437118 0 0 CBRE GROUP INC CL A 12504L109 13629 275607 SH SOLE 275607 0 0 CBS CORP NEW CL B 124857202 1544 32485 SH SOLE 32485 0 0 CELANESE CORP DEL COM 150870103 2485 25205 SH SOLE 25205 0 0 CHARLES RIV LABS INTL INC COM 159864107 8368 57611 SH SOLE 57611 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 43415 343230 SH SOLE 343230 0 0 CHOICE HOTELS INTL INC COM 169905106 707 9089 SH SOLE 9089 0 0 CIRRUS LOGIC INC COM 172755100 273 6498 SH SOLE 6498 0 0 CMS ENERGY CORP COM 125896100 17669 318139 SH SOLE 318139 0 0 COCA COLA CO COM 191216100 77876 1661890 SH SOLE 1661890 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 39337 542952 SH SOLE 542952 0 0 COMMVAULT SYSTEMS INC COM 204166102 1118 17264 SH SOLE 17264 0 0 CSX CORP COM 126408103 22255 297450 SH SOLE 297450 0 0 CYRUSONE INC COM 23283R100 7497 142962 SH SOLE 142962 0 0 DECKERS OUTDOOR CORP COM 243537107 3950 26874 SH SOLE 26874 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 41210 251882 SH SOLE 251882 0 0 DISCOVER FINL SVCS COM 254709108 17974 252585 SH SOLE 252585 0 0 EMERSON ELEC CO COM 291011104 17947 262119 SH SOLE 262119 0 0 EXPEDIA GROUP INC COM NEW 30212P303 20973 176247 SH SOLE 176247 0 0 FNB CORP PA COM 302520101 1114 105082 SH SOLE 105082 0 0 FACTSET RESH SYS INC COM 303075105 45201 182064 SH SOLE 182064 0 0 FEDEX CORP COM 31428X106 50619 279034 SH SOLE 279034 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 24620 217684 SH SOLE 217684 0 0 FIRST DATA CORP NEW COM CL A 32008D106 7589 288873 SH SOLE 288873 0 0 FISERV INC COM 337738108 20672 234161 SH SOLE 234161 0 0 FIVE BELOW INC COM 33829M101 13952 112294 SH SOLE 112294 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 11951 48464 SH SOLE 48464 0 0 FORD MTR CO DEL COM 345370860 7478 851690 SH SOLE 851690 0 0 FORTINET INC COM 34959E109 4447 52962 SH SOLE 52962 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 3574 75065 SH SOLE 75065 0 0 GENERAL MLS INC COM 370334104 38079 735829 SH SOLE 735829 0 0 GENERAL MTRS CO COM 37045V100 24036 647870 SH SOLE 647870 0 0 HILL ROM HLDGS INC COM 431475102 3666 34633 SH SOLE 34633 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 25252 303840 SH SOLE 303840 0 0 HONEYWELL INTL INC COM 438516106 57954 364677 SH SOLE 364677 0 0 HORMEL FOODS CORP COM 440452100 44079 984779 SH SOLE 984779 0 0 HOST HOTELS & RESORTS INC COM 44107P104 21515 1138335 SH SOLE 1138335 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 29154 718428 SH SOLE 718428 0 0 HUNTINGTON BANCSHARES INC COM 446150104 26202 2066382 SH SOLE 2066382 0 0 INGERSOLL-RAND PLC SHS G47791101 23624 218843 SH SOLE 218843 0 0 INTL PAPER CO COM 460146103 24633 532379 SH SOLE 532379 0 0 INTUIT COM 461202103 34648 132544 SH SOLE 132544 0 0 ISHARES TR CORE MSCI EAFE 46432F842 1781587 29316878 SH SOLE 29316878 0 0 ISHARES TR CORE S&P SCP ETF 464287804 575947 7465287 SH SOLE 7465287 0 0 ISHARES INC EM MKTS DIV ETF 464286319 13678 340162 SH SOLE 340162 0 0 ISHARES TR INTL SEL DIV ETF 464288448 37086 1201744 SH SOLE 1201744 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 539390 4367881 SH SOLE 4367881 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 261213 1706272 SH SOLE 1706272 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 146177 743300 SH SOLE 743300 0 0 JABIL INC COM 466313103 2553 96004 SH SOLE 96004 0 0 KAR AUCTION SVCS INC COM 48238T109 7575 147633 SH SOLE 147633 0 0 KEYCORP NEW COM 493267108 40029 2541534 SH SOLE 2541534 0 0 KINDER MORGAN INC DEL COM 49456B101 15851 792173 SH SOLE 792173 0 0 KOHLS CORP COM 500255104 8727 126897 SH SOLE 126897 0 0 LAM RESEARCH CORP COM 512807108 14015 78289 SH SOLE 78289 0 0 LENNAR CORP CL A 526057104 8886 181012 SH SOLE 181012 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 3408 37150 SH SOLE 37150 0 0 LIBERTY PPTY TR SH BEN INT 531172104 6613 136573 SH SOLE 136573 0 0 LINCOLN NATL CORP IND COM 534187109 2958 50397 SH SOLE 50397 0 0 LINDE PLC COM G5494J103 41444 235579 SH SOLE 235579 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 12184 3795692 SH SOLE 3795692 0 0 LOCKHEED MARTIN CORP COM 539830109 35410 117971 SH SOLE 117971 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 14009 166617 SH SOLE 166617 0 0 MACYS INC COM 55616P104 5201 216438 SH SOLE 216438 0 0 MARKEL CORP COM 570535104 9032 9066 SH SOLE 9066 0 0 MARSH & MCLENNAN COS INC COM 571748102 17776 189307 SH SOLE 189307 0 0 MARTIN MARIETTA MATLS INC COM 573284106 8997 44722 SH SOLE 44722 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 5583 280673 SH SOLE 280673 0 0 MCDONALDS CORP COM 580135101 36945 194550 SH SOLE 194550 0 0 MERITAGE HOMES CORP COM 59001A102 956 21387 SH SOLE 21387 0 0 MONOLITHIC PWR SYS INC COM 609839105 9556 70532 SH SOLE 70532 0 0 NATIONAL INSTRS CORP COM 636518102 5588 125979 SH SOLE 125979 0 0 NIKE INC CL B 654106103 121133 1438459 SH SOLE 1438459 0 0 NORDSTROM INC COM 655664100 3398 76577 SH SOLE 76577 0 0 NXP SEMICONDUCTORS N V COM N6596X109 13945 157769 SH SOLE 157769 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 55773 143634 SH SOLE 143634 0 0 ORANGE SPONSORED ADR 684060106 7384 452982 SH SOLE 452982 0 0 PACCAR INC COM 693718108 8391 123140 SH SOLE 123140 0 0 PAYCHEX INC COM 704326107 21897 273029 SH SOLE 273029 0 0 PENTAIR PLC SHS G7S00T104 3298 74090 SH SOLE 74090 0 0 PERKINELMER INC COM 714046109 1589 16489 SH SOLE 16489 0 0 PROCTER AND GAMBLE CO COM 742718109 110098 1058125 SH SOLE 1058125 0 0 PROGRESSIVE CORP OHIO COM 743315103 37910 525873 SH SOLE 525873 0 0 PRUDENTIAL FINL INC COM 744320102 15612 169915 SH SOLE 169915 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 4741 79794 SH SOLE 79794 0 0 PVH CORP COM 693656100 7381 60528 SH SOLE 60528 0 0 QUALCOMM INC COM 747525103 42972 753506 SH SOLE 753506 0 0 RALPH LAUREN CORP CL A 751212101 15460 119216 SH SOLE 119216 0 0 REALTY INCOME CORP COM 756109104 34355 467032 SH SOLE 467032 0 0 ROBERT HALF INTL INC COM 770323103 4409 67657 SH SOLE 67657 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 37143 593429 SH SOLE 593429 0 0 RPM INTL INC COM 749685103 11946 205821 SH SOLE 205821 0 0 S&P GLOBAL INC COM 78409V104 49163 233500 SH SOLE 233500 0 0 SABRE CORP COM 78573M104 1476 68998 SH SOLE 68998 0 0 SAP SE SPON ADR 803054204 63618 550994 SH SOLE 550994 0 0 SEALED AIR CORP NEW COM 81211K100 6264 135993 SH SOLE 135993 0 0 SEATTLE GENETICS INC COM 812578102 936 12779 SH SOLE 12779 0 0 SHERWIN WILLIAMS CO COM 824348106 62116 144217 SH SOLE 144217 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 7308 148091 SH SOLE 148091 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 11524 287312 SH SOLE 287312 0 0 SOUTHERN CO COM 842587107 45154 873725 SH SOLE 873725 0 0 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 92278 2700546 SH SOLE 2700546 0 0 SPS COMMERCE INC COM 78463M107 1601 15098 SH SOLE 15098 0 0 SQUARE INC CL A 852234103 5286 70549 SH SOLE 70549 0 0 STARBUCKS CORP COM 855244109 126527 1702005 SH SOLE 1702005 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 16909 2405298 SH SOLE 2405298 0 0 SYMANTEC CORP COM 871503108 578 25138 SH SOLE 25138 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 26365 527398 SH SOLE 527398 0 0 TERADYNE INC COM 880770102 3133 78640 SH SOLE 78640 0 0 TEXAS INSTRS INC COM 882508104 63827 601741 SH SOLE 601741 0 0 AES CORP COM 00130H105 21788 1205109 SH SOLE 1205109 0 0 LAUDER ESTEE COS INC CL A 518439104 64322 388537 SH SOLE 388537 0 0 MIDDLEBY CORP COM 596278101 8933 68702 SH SOLE 68702 0 0 TORO CO COM 891092108 21590 313628 SH SOLE 313628 0 0 THOMSON REUTERS CORP COM NEW 884903709 6036 101968 SH SOLE 101968 0 0 TJX COS INC NEW COM 872540109 78406 1473512 SH SOLE 1473512 0 0 TOTAL S A SPONSORED ADS 89151E109 58954 1059376 SH SOLE 1059376 0 0 TOTAL SYS SVCS INC COM 891906109 5565 58569 SH SOLE 58569 0 0 TRIMBLE INC COM 896239100 1473 36455 SH SOLE 36455 0 0 TWO HBRS INVT CORP COM NEW 90187B408 681 50334 SH SOLE 50334 0 0 UMPQUA HLDGS CORP COM 904214103 1942 117727 SH SOLE 117727 0 0 UNITED CONTL HLDGS INC COM 910047109 2532 31743 SH SOLE 31743 0 0 UNITED PARCEL SERVICE INC CL B 911312106 66351 593799 SH SOLE 593799 0 0 UNITED RENTALS INC COM 911363109 17448 152720 SH SOLE 152720 0 0 UNITED TECHNOLOGIES CORP COM 913017109 70813 549406 SH SOLE 549406 0 0 VALERO ENERGY CORP NEW COM 91913Y100 14739 173742 SH SOLE 173742 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1698856 10860863 SH SOLE 10860863 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 116296 1357643 SH SOLE 1357643 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 290976 3648150 SH SOLE 3648150 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 244759 1901340 SH SOLE 1901340 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1402627 25150214 SH SOLE 25150214 0 0 VENTAS INC COM 92276F100 34941 547571 SH SOLE 547571 0 0 VERISK ANALYTICS INC COM 92345Y106 35501 266926 SH SOLE 266926 0 0 V F CORP COM 918204108 17031 195960 SH SOLE 195960 0 0 WEC ENERGY GROUP INC COM 92939U106 14721 186153 SH SOLE 186153 0 0 WELLS FARGO CO NEW COM 949746101 80010 1655834 SH SOLE 1655834 0 0 WESTERN ALLIANCE BANCORP COM 957638109 6051 147438 SH SOLE 147438 0 0 WILLIAMS SONOMA INC COM 969904101 2460 43710 SH SOLE 43710 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 4590 113355 SH SOLE 113355 0 0 XILINX INC COM 983919101 45082 355568 SH SOLE 355568 0 0 ZIONS BANCORPORATION N A COM 989701107 9765 215039 SH SOLE 215039 0 0 FLWS/1-800 FLOWERS CL A 68243Q106 266 14573 SH SOLE 14573 0 0 21VIANET GROUP INC SPONSORED ADS A 90138A103 368 46403 SH SOLE 46403 0 0 2U INC COM 90214J101 4030 56875 SH SOLE 56875 0 0 58 COM INC SPON ADR REP A 31680Q104 430 6545 SH SOLE 6545 0 0 AAON INC COM PAR $0.004 000360206 1160 25114 SH SOLE 25114 0 0 AARONS INC COM PAR $0.50 002535300 1365 25952 SH SOLE 25952 0 0 ABB LTD SPONSORED ADR 000375204 6519 345486 SH SOLE 345486 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 516 35123 SH SOLE 35123 0 0 ABERDEEN STD GOLD ETF TR PHYSCL SWISS GLD 00326A104 748 6003 SH SOLE 6003 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 3327 113509 SH SOLE 113509 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 392 14359 SH SOLE 14359 0 0 ACCELERON PHARMA INC COM 00434H108 248 5323 SH SOLE 5323 0 0 ACCO BRANDS CORP COM 00081T108 124 14461 SH SOLE 14461 0 0 ACI WORLDWIDE INC COM 004498101 1658 50432 SH SOLE 50432 0 0 ACTIVISION BLIZZARD INC COM 00507V109 6085 133647 SH SOLE 133647 0 0 ACUITY BRANDS INC COM 00508Y102 3676 30633 SH SOLE 30633 0 0 ACUSHNET HOLDINGS CORP COM 005098108 731 31596 SH SOLE 31596 0 0 ADDUS HOMECARE CORP COM 006739106 425 6680 SH SOLE 6680 0 0 ADOBE INC COM 00724F101 99059 371718 SH SOLE 371718 0 0 ADT INC COM 00090Q103 249 39026 SH SOLE 39026 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 4813 28225 SH SOLE 28225 0 0 ADVANCED DISP SVCS INC DEL COM 00790X101 935 33380 SH SOLE 33380 0 0 ADVANCED ENERGY INDS COM 007973100 960 19324 SH SOLE 19324 0 0 ADVANCED MICRO DEVICES INC COM 007903107 479 18771 SH SOLE 18771 0 0 AEGON N V NY REGISTRY SHS 007924103 2418 504884 SH SOLE 504884 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 950 26727 SH SOLE 26727 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 296 2762 SH SOLE 2762 0 0 AGCO CORP COM 001084102 2630 37810 SH SOLE 37810 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 11620 144566 SH SOLE 144566 0 0 AGNC INVT CORP COM 00123Q104 1721 95584 SH SOLE 95584 0 0 AIR LEASE CORP CL A 00912X302 3677 107038 SH SOLE 107038 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 214 9268 SH SOLE 9268 0 0 AK STL HLDG CORP COM 001547108 48 17590 SH SOLE 17590 0 0 ALAMO GROUP INC COM 011311107 376 3763 SH SOLE 3763 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 59 11660 SH SOLE 11660 0 0 ALARM COM HLDGS INC COM 011642105 3042 46876 SH SOLE 46876 0 0 ALASKA AIR GROUP INC COM 011659109 4524 80617 SH SOLE 80617 0 0 ALBANY INTL CORP CL A 012348108 1907 26637 SH SOLE 26637 0 0 ALBEMARLE CORP COM 012653101 4665 56910 SH SOLE 56910 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 494 19402 SH SOLE 19402 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 10975 76988 SH SOLE 76988 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 1652 146685 SH SOLE 146685 0 0 ALLEGHANY CORP DEL COM 017175100 2715 4434 SH SOLE 4434 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 2975 116357 SH SOLE 116357 0 0 ALLEGIANT TRAVEL CO COM 01748X102 489 3776 SH SOLE 3776 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 11194 123400 SH SOLE 123400 0 0 ALLETE INC COM NEW 018522300 1153 14019 SH SOLE 14019 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 2028 11591 SH SOLE 11591 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 205 7111 SH SOLE 7111 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 4524 100711 SH SOLE 100711 0 0 ALLSTATE CORP COM 020002101 18380 195159 SH SOLE 195159 0 0 ALLY FINL INC COM 02005N100 4021 146275 SH SOLE 146275 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 1221 28459 SH SOLE 28459 0 0 ALTABA INC COM 021346101 4868 65682 SH SOLE 65682 0 0 ALTICE USA INC CL A 02156K103 662 30800 SH SOLE 30800 0 0 ALTRA INDL MOTION CORP COM 02208R106 1696 54635 SH SOLE 54635 0 0 ALTUS MIDSTREAM CO CL A 02215L100 360 61069 SH SOLE 61069 0 0 ALUMINUM CORP CHINA LTD SPON ADR H SHS 022276109 209 22530 SH SOLE 22530 0 0 AMBEV SA SPONSORED ADR 02319V103 10943 2544810 SH SOLE 2544810 0 0 AMC NETWORKS INC CL A 00164V103 1276 22487 SH SOLE 22487 0 0 AMDOCS LTD SHS G02602103 8043 148633 SH SOLE 148633 0 0 AMERCO COM 023586100 2024 5449 SH SOLE 5449 0 0 AMEREN CORP COM 023608102 5268 71620 SH SOLE 71620 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 782 54778 SH SOLE 54778 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 677 21301 SH SOLE 21301 0 0 AMERICAN ASSETS TR INC COM 024013104 258 5618 SH SOLE 5618 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 225 15710 SH SOLE 15710 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 5561 116875 SH SOLE 116875 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1043 47046 SH SOLE 47046 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 1797 66508 SH SOLE 66508 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 492 5115 SH SOLE 5115 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 2792 122892 SH SOLE 122892 0 0 AMERICAN STS WTR CO COM 029899101 2410 33794 SH SOLE 33794 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 2006 19245 SH SOLE 19245 0 0 AMERICOLD RLTY TR COM 03064D108 2477 81191 SH SOLE 81191 0 0 AMERIGAS PARTNERS L P UNIT L P INT 030975106 298 9647 SH SOLE 9647 0 0 AMERISAFE INC COM 03071H100 1185 19954 SH SOLE 19954 0 0 AMERISOURCEBERGEN CORP COM 03073E105 15027 188965 SH SOLE 188965 0 0 AMIRA NATURE FOODS LTD SHS G0335L102 21 12345 SH SOLE 12345 0 0 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 783 55268 SH SOLE 55268 0 0 ANADARKO PETE CORP COM 032511107 10242 225187 SH SOLE 225187 0 0 ANALOG DEVICES INC COM 032654105 32187 305758 SH SOLE 305758 0 0 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 429 12171 SH SOLE 12171 0 0 ANDERSONS INC COM 034164103 348 10782 SH SOLE 10782 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 536 40893 SH SOLE 40893 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 18259 217449 SH SOLE 217449 0 0 ANI PHARMACEUTICALS INC COM 00182C103 972 13777 SH SOLE 13777 0 0 ANNALY CAP MGMT INC COM 035710409 2331 233311 SH SOLE 233311 0 0 ANSYS INC COM 03662Q105 20042 109691 SH SOLE 109691 0 0 ANTARES PHARMA INC COM 036642106 139 45933 SH SOLE 45933 0 0 ANTERO MIDSTREAM CORP COM 03676B102 2493 180951 SH SOLE 180951 0 0 ANTERO RES CORP COM 03674X106 549 62142 SH SOLE 62142 0 0 APACHE CORP COM 037411105 9302 268390 SH SOLE 268390 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 3709 73761 SH SOLE 73761 0 0 APERGY CORP COM 03755L104 3121 76007 SH SOLE 76007 0 0 APOGEE ENTERPRISES INC COM 037598109 275 7331 SH SOLE 7331 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 1119 61496 SH SOLE 61496 0 0 APOLLO INVT CORP COM NEW 03761U502 169 11154 SH SOLE 11154 0 0 APPFOLIO INC COM CL A 03783C100 372 4685 SH SOLE 4685 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 2832 47615 SH SOLE 47615 0 0 APPLIED MATLS INC COM 038222105 15984 403038 SH SOLE 403038 0 0 APTARGROUP INC COM 038336103 3000 28201 SH SOLE 28201 0 0 APTIV PLC SHS G6095L109 9505 119573 SH SOLE 119573 0 0 AQUA AMERICA INC COM 03836W103 1105 30336 SH SOLE 30336 0 0 ARAMARK COM 03852U106 2606 88195 SH SOLE 88195 0 0 ARBOR RLTY TR INC COM 038923108 224 17308 SH SOLE 17308 0 0 ARCH CAP GROUP LTD ORD G0450A105 4751 146986 SH SOLE 146986 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 9177 212786 SH SOLE 212786 0 0 ARCHROCK INC COM 03957W106 720 73581 SH SOLE 73581 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 78 10821 SH SOLE 10821 0 0 ARDAGH GROUP S A CL A L0223L101 155 11918 SH SOLE 11918 0 0 ARES CAP CORP COM 04010L103 2373 138442 SH SOLE 138442 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1007 43381 SH SOLE 43381 0 0 ARGENX SE SPONSORED ADR 04016X101 601 4813 SH SOLE 4813 0 0 ARISTA NETWORKS INC COM 040413106 4457 14172 SH SOLE 14172 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 797 51110 SH SOLE 51110 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 267 13683 SH SOLE 13683 0 0 ARRAY BIOPHARMA INC COM 04269X105 1553 63683 SH SOLE 63683 0 0 ARROW ELECTRS INC COM 042735100 1348 17493 SH SOLE 17493 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 570 31051 SH SOLE 31051 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1180 46879 SH SOLE 46879 0 0 ASCENA RETAIL GROUP INC COM 04351G101 45 41849 SH SOLE 41849 0 0 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 4570 1060410 SH SOLE 1060410 0 0 ASGN INC COM 00191U102 2204 34708 SH SOLE 34708 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 36416 193650 SH SOLE 193650 0 0 ASPEN TECHNOLOGY INC COM 045327103 8666 83118 SH SOLE 83118 0 0 ASSURANT INC COM 04621X108 704 7422 SH SOLE 7422 0 0 ASSURED GUARANTY LTD COM G0585R106 1123 25280 SH SOLE 25280 0 0 ATHENE HLDG LTD CL A G0684D107 713 17482 SH SOLE 17482 0 0 ATLANTICA YIELD PLC SHS G0751N103 499 25644 SH SOLE 25644 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 221 4369 SH SOLE 4369 0 0 ATLASSIAN CORP PLC CL A G06242104 1116 9930 SH SOLE 9930 0 0 ATMOS ENERGY CORP COM 049560105 1300 12631 SH SOLE 12631 0 0 ATRION CORP COM 049904105 257 292 SH SOLE 292 0 0 AU OPTRONICS CORP SPONSORED ADR 002255107 276 75770 SH SOLE 75770 0 0 AUTODESK INC COM 052769106 32110 206070 SH SOLE 206070 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 405 3850 SH SOLE 3850 0 0 AUTOLIV INC COM 052800109 1605 21829 SH SOLE 21829 0 0 AUTOZONE INC COM 053332102 8094 7903 SH SOLE 7903 0 0 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 16 10899 SH SOLE 10899 0 0 AVALONBAY CMNTYS INC COM 053484101 6765 33702 SH SOLE 33702 0 0 AVANOS MED INC COM 05350V106 619 14495 SH SOLE 14495 0 0 AVERY DENNISON CORP COM 053611109 9338 82640 SH SOLE 82640 0 0 AVIANCA HLDGS SA SPON ADR REP PFD 05367G100 244 59598 SH SOLE 59598 0 0 AVISTA CORP COM 05379B107 654 16104 SH SOLE 16104 0 0 AVNET INC COM 053807103 1629 37559 SH SOLE 37559 0 0 AXA EQUITABLE HLDGS INC COM 054561105 1957 97171 SH SOLE 97171 0 0 AXALTA COATING SYS LTD COM G0750C108 3408 135182 SH SOLE 135182 0 0 AXOS FINL INC COM 05465C100 447 15436 SH SOLE 15436 0 0 B & G FOODS INC NEW COM 05508R106 1211 49602 SH SOLE 49602 0 0 BADGER METER INC COM 056525108 2866 51517 SH SOLE 51517 0 0 BALL CORP COM 058498106 4667 80662 SH SOLE 80662 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 13921 2429413 SH SOLE 2429413 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 1159 106276 SH SOLE 106276 0 0 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 132 11731 SH SOLE 11731 0 0 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 467 15710 SH SOLE 15710 0 0 BANCO SANTANDER MEXICO S A SPONSORED ADS B 05969B103 440 64974 SH SOLE 64974 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 694 13587 SH SOLE 13587 0 0 BANK MONTREAL QUE COM 063671101 2577 34442 SH SOLE 34442 0 0 BANK HAWAII CORP COM 062540109 1665 21117 SH SOLE 21117 0 0 BANK NEW YORK MELLON CORP COM 064058100 16445 326097 SH SOLE 326097 0 0 BANK OZK COM 06417N103 3659 126252 SH SOLE 126252 0 0 BANNER CORP COM NEW 06652V208 890 16430 SH SOLE 16430 0 0 BAOZUN INC SPONSORED ADR 06684L103 239 5759 SH SOLE 5759 0 0 BARCLAYS PLC ADR 06738E204 2265 283141 SH SOLE 283141 0 0 BARNES & NOBLE INC COM 067774109 102 18845 SH SOLE 18845 0 0 BARRETT BUSINESS SERVICES IN COM 068463108 203 2620 SH SOLE 2620 0 0 BARRICK GOLD CORPORATION COM 067901108 2699 196881 SH SOLE 196881 0 0 BEACON ROOFING SUPPLY INC COM 073685109 3865 120195 SH SOLE 120195 0 0 BEIGENE LTD SPONSORED ADR 07725L102 869 6582 SH SOLE 6582 0 0 BELDEN INC COM 077454106 963 17927 SH SOLE 17927 0 0 BEMIS CO INC COM 081437105 620 11181 SH SOLE 11181 0 0 BERRY GLOBAL GROUP INC COM 08579W103 6975 129473 SH SOLE 129473 0 0 BGC PARTNERS INC CL A 05541T101 751 141442 SH SOLE 141442 0 0 BHP GROUP LTD SPONSORED ADS 088606108 4231 77397 SH SOLE 77397 0 0 BIO TECHNE CORP COM 09073M104 4111 20707 SH SOLE 20707 0 0 BIO RAD LABS INC CL A 090572207 4874 15946 SH SOLE 15946 0 0 BIOGEN INC COM 09062X103 35478 150090 SH SOLE 150090 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 200 3877 SH SOLE 3877 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 14827 166912 SH SOLE 166912 0 0 BIOTELEMETRY INC COM 090672106 1424 22744 SH SOLE 22744 0 0 BJS RESTAURANTS INC COM 09180C106 1677 35463 SH SOLE 35463 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 961 35072 SH SOLE 35072 0 0 BLACK HILLS CORP COM 092113109 628 8474 SH SOLE 8474 0 0 BLACK KNIGHT INC COM 09215C105 4104 75299 SH SOLE 75299 0 0 BLACKBAUD INC COM 09227Q100 1937 24292 SH SOLE 24292 0 0 BLACKLINE INC COM 09239B109 1476 31869 SH SOLE 31869 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 623 17808 SH SOLE 17808 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 739 21371 SH SOLE 21371 0 0 BLOOM ENERGY CORP COM CL A 093712107 455 35227 SH SOLE 35227 0 0 BLOOMIN BRANDS INC COM 094235108 1024 50073 SH SOLE 50073 0 0 BLUCORA INC COM 095229100 756 22634 SH SOLE 22634 0 0 BLUEBIRD BIO INC COM 09609G100 1474 9366 SH SOLE 9366 0 0 BOINGO WIRELESS INC COM 09739C102 346 14849 SH SOLE 14849 0 0 BOOT BARN HLDGS INC COM 099406100 996 33835 SH SOLE 33835 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 8164 140412 SH SOLE 140412 0 0 BORGWARNER INC COM 099724106 10644 277124 SH SOLE 277124 0 0 BOSTON BEER INC CL A 100557107 788 2672 SH SOLE 2672 0 0 BOSTON PROPERTIES INC COM 101121101 9383 70082 SH SOLE 70082 0 0 BOSTON SCIENTIFIC CORP COM 101137107 13922 362739 SH SOLE 362739 0 0 BOTTOMLINE TECH DEL INC COM 101388106 1889 37714 SH SOLE 37714 0 0 BOX INC CL A 10316T104 202 10454 SH SOLE 10454 0 0 BOYD GAMING CORP COM 103304101 880 32165 SH SOLE 32165 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 929 58581 SH SOLE 58581 0 0 BRASKEM S A SP ADR PFD A 105532105 235 9095 SH SOLE 9095 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2233 17571 SH SOLE 17571 0 0 BRIGHTHOUSE FINL INC COM 10922N103 231 6375 SH SOLE 6375 0 0 BRIGHTVIEW HLDGS INC COM 10948C107 185 12857 SH SOLE 12857 0 0 BRINKER INTL INC COM 109641100 869 19586 SH SOLE 19586 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 34240 820717 SH SOLE 820717 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 428 23324 SH SOLE 23324 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6484 138995 SH SOLE 138995 0 0 BROOKS AUTOMATION INC COM 114340102 3097 105584 SH SOLE 105584 0 0 BROWN & BROWN INC COM 115236101 1959 66385 SH SOLE 66385 0 0 BROWN FORMAN CORP CL B 115637209 3799 71969 SH SOLE 71969 0 0 BRUKER CORP COM 116794108 739 19229 SH SOLE 19229 0 0 BRUNSWICK CORP COM 117043109 2565 50971 SH SOLE 50971 0 0 BT GROUP PLC ADR 05577E101 2346 158608 SH SOLE 158608 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 759 22296 SH SOLE 22296 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 442 25567 SH SOLE 25567 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 240 18006 SH SOLE 18006 0 0 BUNGE LIMITED COM G16962105 300 5647 SH SOLE 5647 0 0 BWX TECHNOLOGIES INC COM 05605H100 6102 123064 SH SOLE 123064 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 26612 305919 SH SOLE 305919 0 0 CABLE ONE INC COM 12685J105 2983 3039 SH SOLE 3039 0 0 CABOT CORP COM 127055101 1168 28054 SH SOLE 28054 0 0 CABOT MICROELECTRONICS CORP COM 12709P103 4350 38854 SH SOLE 38854 0 0 CABOT OIL & GAS CORP COM 127097103 8064 308956 SH SOLE 308956 0 0 CADENCE BANCORPORATION CL A 12739A100 951 51282 SH SOLE 51282 0 0 CAE INC COM 124765108 11722 529206 SH SOLE 529206 0 0 CAESARS ENTMT CORP COM 127686103 600 68991 SH SOLE 68991 0 0 CAL MAINE FOODS INC COM NEW 128030202 325 7292 SH SOLE 7292 0 0 CALAVO GROWERS INC COM 128246105 2655 31668 SH SOLE 31668 0 0 CALERES INC COM 129500104 1814 73475 SH SOLE 73475 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 370 6811 SH SOLE 6811 0 0 CALLAWAY GOLF CO COM 131193104 514 32294 SH SOLE 32294 0 0 CAMDEN PPTY TR SH BEN INT 133131102 6640 65420 SH SOLE 65420 0 0 CAMECO CORP COM 13321L108 916 77691 SH SOLE 77691 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 604 12570 SH SOLE 12570 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 22452 283948 SH SOLE 283948 0 0 CANADIAN NAT RES LTD COM 136385101 3011 109507 SH SOLE 109507 0 0 CANADIAN PAC RY LTD COM 13645T100 29023 140867 SH SOLE 140867 0 0 CANNAE HLDGS INC COM 13765N107 552 22749 SH SOLE 22749 0 0 CANON INC SPONSORED ADR 138006309 1967 67735 SH SOLE 67735 0 0 CANTEL MEDICAL CORP COM 138098108 2711 40536 SH SOLE 40536 0 0 CAPITAL ONE FINL CORP COM 14040H105 12065 147694 SH SOLE 147694 0 0 CAPITOL FED FINL INC COM 14057J101 227 17035 SH SOLE 17035 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 796 17404 SH SOLE 17404 0 0 CAPSTEAD MTG CORP COM NO PAR 14067E506 151 17561 SH SOLE 17561 0 0 CARBONITE INC COM 141337105 213 8586 SH SOLE 8586 0 0 CARDINAL HEALTH INC COM 14149Y108 11181 232202 SH SOLE 232202 0 0 CARGURUS INC COM CL A 141788109 1587 39605 SH SOLE 39605 0 0 CARLISLE COS INC COM 142339100 2092 17064 SH SOLE 17064 0 0 CARNIVAL PLC ADR 14365C103 1673 33588 SH SOLE 33588 0 0 CARTERS INC COM 146229109 8345 82792 SH SOLE 82792 0 0 CARVANA CO CL A 146869102 1391 23959 SH SOLE 23959 0 0 CASELLA WASTE SYS INC CL A 147448104 518 14565 SH SOLE 14565 0 0 CASEYS GEN STORES INC COM 147528103 6666 51768 SH SOLE 51768 0 0 CATALENT INC COM 148806102 4118 101465 SH SOLE 101465 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 103 10479 SH SOLE 10479 0 0 CATHAY GEN BANCORP COM 149150104 1015 29927 SH SOLE 29927 0 0 CAVCO INDS INC DEL COM 149568107 1883 16023 SH SOLE 16023 0 0 CBIZ INC COM 124805102 318 15689 SH SOLE 15689 0 0 CBL & ASSOC PPTYS INC COM 124830100 36 23376 SH SOLE 23376 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 805 8434 SH SOLE 8434 0 0 CDK GLOBAL INC COM 12508E101 5980 101659 SH SOLE 101659 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 578 10989 SH SOLE 10989 0 0 CELGENE CORP COM 151020104 14223 150763 SH SOLE 150763 0 0 CELLECTIS S A SPONSORED ADS 15117K103 756 41240 SH SOLE 41240 0 0 CELSIUS HOLDINGS INC COM NEW 15118V207 61 14273 SH SOLE 14273 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 1506 324670 SH SOLE 324670 0 0 CENTENE CORP DEL COM 15135B101 8884 167299 SH SOLE 167299 0 0 CENTERSTATE BK CORP COM 15201P109 1927 80929 SH SOLE 80929 0 0 CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207 839 89628 SH SOLE 89628 0 0 CENTRAL GARDEN & PET CO COM 153527106 534 20898 SH SOLE 20898 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 387 16625 SH SOLE 16625 0 0 CERIDIAN HCM HLDG INC COM 15677J108 608 11850 SH SOLE 11850 0 0 CERNER CORP COM 156782104 5785 101117 SH SOLE 101117 0 0 CERUS CORP COM 157085101 152 24341 SH SOLE 24341 0 0 CF INDS HLDGS INC COM 125269100 6442 157586 SH SOLE 157586 0 0 CGI INC CL A SUB VTG 12532H104 13785 200482 SH SOLE 200482 0 0 CHANGYOU COM LTD ADS REP CL A 15911M107 190 11120 SH SOLE 11120 0 0 CHART INDS INC COM PAR $0.01 16115Q308 919 10154 SH SOLE 10154 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 4839 13950 SH SOLE 13950 0 0 CHEESECAKE FACTORY INC COM 163072101 3313 67727 SH SOLE 67727 0 0 CHEGG INC COM 163092109 1028 26973 SH SOLE 26973 0 0 CHEMED CORP NEW COM 16359R103 9775 30540 SH SOLE 30540 0 0 CHEMICAL FINL CORP COM 163731102 2413 58621 SH SOLE 58621 0 0 CHENIERE ENERGY INC COM NEW 16411R208 5328 77943 SH SOLE 77943 0 0 CHESAPEAKE ENERGY CORP COM 165167107 861 277656 SH SOLE 277656 0 0 CHESAPEAKE LODGING TR SH BEN INT 165240102 599 21529 SH SOLE 21529 0 0 CHESAPEAKE UTILS CORP COM 165303108 1019 11167 SH SOLE 11167 0 0 CHILDRENS PL INC COM 168905107 240 2469 SH SOLE 2469 0 0 CHINA EASTN AIRLS LTD SPON ADR CL H 16937R104 637 18535 SH SOLE 18535 0 0 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 688 51233 SH SOLE 51233 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 11949 234339 SH SOLE 234339 0 0 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 4961 62404 SH SOLE 62404 0 0 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 1214 21682 SH SOLE 21682 0 0 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 677 52880 SH SOLE 52880 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 12777 17988 SH SOLE 17988 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 235 6615 SH SOLE 6615 0 0 CHURCH & DWIGHT INC COM 171340102 8405 118005 SH SOLE 118005 0 0 CHURCHILL DOWNS INC COM 171484108 752 8330 SH SOLE 8330 0 0 CIENA CORP COM NEW 171779309 1021 27347 SH SOLE 27347 0 0 CIGNA CORP NEW COM 125523100 14444 89815 SH SOLE 89815 0 0 CIMAREX ENERGY CO COM 171798101 8607 123128 SH SOLE 123128 0 0 CIMPRESS N V SHS EURO N20146101 338 4222 SH SOLE 4222 0 0 CINCINNATI FINL CORP COM 172062101 4453 51844 SH SOLE 51844 0 0 CINEMARK HOLDINGS INC COM 17243V102 4725 118145 SH SOLE 118145 0 0 CINTAS CORP COM 172908105 12831 63486 SH SOLE 63486 0 0 CIT GROUP INC COM NEW 125581801 2330 48562 SH SOLE 48562 0 0 CITRIX SYS INC COM 177376100 8617 86468 SH SOLE 86468 0 0 CIVEO CORP CDA COM 17878Y108 63 30062 SH SOLE 30062 0 0 CLEAN HARBORS INC COM 184496107 5434 75968 SH SOLE 75968 0 0 CLEARWAY ENERGY INC CL C 18539C204 705 46656 SH SOLE 46656 0 0 CLEARWAY ENERGY INC CL A 18539C105 157 10766 SH SOLE 10766 0 0 CLOROX CO DEL COM 189054109 23407 145876 SH SOLE 145876 0 0 CNOOC LTD SPONSORED ADR 126132109 4082 21973 SH SOLE 21973 0 0 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 452 29687 SH SOLE 29687 0 0 CNX RESOURCES CORPORATION COM 12653C108 136 12612 SH SOLE 12612 0 0 COASTAL FINL CORP WA COM NEW 19046P209 338 19872 SH SOLE 19872 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 7821 151156 SH SOLE 151156 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1976 36430 SH SOLE 36430 0 0 COGNEX CORP COM 192422103 6268 123244 SH SOLE 123244 0 0 COHEN & STEERS INC COM 19247A100 2355 55707 SH SOLE 55707 0 0 COHERENT INC COM 192479103 1061 7488 SH SOLE 7488 0 0 COLFAX CORP COM 194014106 508 17122 SH SOLE 17122 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 352 5264 SH SOLE 5264 0 0 COLONY CAP INC NEW CL A COM 19626G108 598 112314 SH SOLE 112314 0 0 COLONY CR REAL ESTATE INC COM CL A 19625T101 185 11809 SH SOLE 11809 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 306 2938 SH SOLE 2938 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 375 10930 SH SOLE 10930 0 0 COMERICA INC COM 200340107 8077 110157 SH SOLE 110157 0 0 COMFORT SYS USA INC COM 199908104 2698 51504 SH SOLE 51504 0 0 COMMERCE BANCSHARES INC COM 200525103 937 16138 SH SOLE 16138 0 0 COMMERCIAL METALS CO COM 201723103 1997 116945 SH SOLE 116945 0 0 COMMSCOPE HLDG CO INC COM 20337X109 1465 67398 SH SOLE 67398 0 0 COMMUNITY BK SYS INC COM 203607106 445 7437 SH SOLE 7437 0 0 COMMUNITY HEALTH SYS INC NEW COM 203668108 56 15078 SH SOLE 15078 0 0 COMPANHIA BRASILEIRA DE DIST SPN ADR PFD CL A 20440T201 853 36653 SH SOLE 36653 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1657 156636 SH SOLE 156636 0 0 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 1692 411701 SH SOLE 411701 0 0 COMPASS MINERALS INTL INC COM 20451N101 1482 27256 SH SOLE 27256 0 0 CONAGRA BRANDS INC COM 205887102 4565 164572 SH SOLE 164572 0 0 CONCHO RES INC COM 20605P101 1256 11315 SH SOLE 11315 0 0 CONDUENT INC COM 206787103 1725 124723 SH SOLE 124723 0 0 CONMED CORP COM 207410101 1344 16155 SH SOLE 16155 0 0 CONSOLIDATED COMM HLDGS INC COM 209034107 327 29973 SH SOLE 29973 0 0 CONSOLIDATED EDISON INC COM 209115104 7542 88923 SH SOLE 88923 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 93629 1668669 SH SOLE 1668669 0 0 CONTINENTAL RESOURCES INC COM 212015101 1715 38315 SH SOLE 38315 0 0 COPART INC COM 217204106 13496 222741 SH SOLE 222741 0 0 CORE LABORATORIES N V COM N22717107 10086 146326 SH SOLE 146326 0 0 CORE MARK HOLDING CO INC COM 218681104 2004 53962 SH SOLE 53962 0 0 CORECIVIC INC COM 21871N101 415 21333 SH SOLE 21333 0 0 CORESITE RLTY CORP COM 21870Q105 5302 49541 SH SOLE 49541 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 932 17014 SH SOLE 17014 0 0 CORNING INC COM 219350105 31554 953294 SH SOLE 953294 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 756 27696 SH SOLE 27696 0 0 COSAN LTD SHS A G25343107 471 40652 SH SOLE 40652 0 0 COSTAR GROUP INC COM 22160N109 10735 23016 SH SOLE 23016 0 0 COSTCO WHSL CORP NEW COM 22160K105 42604 175946 SH SOLE 175946 0 0 COTT CORP QUE COM 22163N106 227 15551 SH SOLE 15551 0 0 COTY INC COM CL A 222070203 316 27458 SH SOLE 27458 0 0 COUPA SOFTWARE INC COM 22266L106 251 2764 SH SOLE 2764 0 0 COVANTA HLDG CORP COM 22282E102 620 35789 SH SOLE 35789 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 679 4203 SH SOLE 4203 0 0 CRANE CO COM 224399105 1516 17916 SH SOLE 17916 0 0 CREDICORP LTD COM G2519Y108 810 3377 SH SOLE 3377 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 1491 127992 SH SOLE 127992 0 0 CREE INC COM 225447101 2897 50626 SH SOLE 50626 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 431 12261 SH SOLE 12261 0 0 CRH PLC ADR 12626K203 4200 135497 SH SOLE 135497 0 0 CRITEO S A SPONS ADS 226718104 1603 80025 SH SOLE 80025 0 0 CROWN HOLDINGS INC COM 228368106 3853 70600 SH SOLE 70600 0 0 CSG SYS INTL INC COM 126349109 618 14610 SH SOLE 14610 0 0 CTRIP COM INTL LTD SPONSORED ADS 22943F100 751 17189 SH SOLE 17189 0 0 CUBESMART COM 229663109 3409 106397 SH SOLE 106397 0 0 CUBIC CORP COM 229669106 539 9580 SH SOLE 9580 0 0 CULLEN FROST BANKERS INC COM 229899109 3264 33623 SH SOLE 33623 0 0 CURTISS WRIGHT CORP COM 231561101 693 6110 SH SOLE 6110 0 0 CVB FINL CORP COM 126600105 743 35287 SH SOLE 35287 0 0 CVR ENERGY INC COM 12662P108 500 12138 SH SOLE 12138 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1222 10267 SH SOLE 10267 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 3705 248352 SH SOLE 248352 0 0 DARDEN RESTAURANTS INC COM 237194105 6766 55704 SH SOLE 55704 0 0 DARLING INGREDIENTS INC COM 237266101 3601 166313 SH SOLE 166313 0 0 DAVITA INC COM 23918K108 603 11106 SH SOLE 11106 0 0 DBX ETF TR XTRACKERS RUSE 233051242 25000 943749 SH SOLE 943749 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 740 22401 SH SOLE 22401 0 0 DELEK US HLDGS INC NEW COM 24665A103 2277 62532 SH SOLE 62532 0 0 DENBURY RES INC COM NEW 247916208 93 45176 SH SOLE 45176 0 0 DENNYS CORP COM 24869P104 956 52071 SH SOLE 52071 0 0 DENTSPLY SIRONA INC COM 24906P109 3887 78387 SH SOLE 78387 0 0 DERMIRA INC COM 24983L104 806 59485 SH SOLE 59485 0 0 DEVON ENERGY CORP NEW COM 25179M103 3346 106032 SH SOLE 106032 0 0 DEXCOM INC COM 252131107 4127 34648 SH SOLE 34648 0 0 DIAMOND OFFSHORE DRILLING IN COM 25271C102 203 19373 SH SOLE 19373 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2175 21423 SH SOLE 21423 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 720 66438 SH SOLE 66438 0 0 DICKS SPORTING GOODS INC COM 253393102 1396 37914 SH SOLE 37914 0 0 DIGITAL RLTY TR INC COM 253868103 8780 73778 SH SOLE 73778 0 0 DIODES INC COM 254543101 842 24258 SH SOLE 24258 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 1805 22623 SH SOLE 22623 0 0 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 1188 19212 SH SOLE 19212 0 0 DIREXION SHS ETF TR DLY DEV MKT BULL 25459W789 1148 19181 SH SOLE 19181 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 1134 24254 SH SOLE 24254 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 1591 26027 SH SOLE 26027 0 0 DISCOVERY INC COM SER C 25470F302 907 35682 SH SOLE 35682 0 0 DISCOVERY INC COM SER A 25470F104 4537 167896 SH SOLE 167896 0 0 DISH NETWORK CORP CL A 25470M109 1398 44111 SH SOLE 44111 0 0 DOCUSIGN INC COM 256163106 1815 35008 SH SOLE 35008 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 4725 75042 SH SOLE 75042 0 0 DOLLAR GEN CORP NEW COM 256677105 45449 380967 SH SOLE 380967 0 0 DOMINOS PIZZA INC COM 25754A201 2150 8330 SH SOLE 8330 0 0 DONALDSON INC COM 257651109 1476 29482 SH SOLE 29482 0 0 DOUGLAS DYNAMICS INC COM 25960R105 553 14534 SH SOLE 14534 0 0 DOUGLAS EMMETT INC COM 25960P109 1458 36074 SH SOLE 36074 0 0 DOVER CORP COM 260003108 9103 97042 SH SOLE 97042 0 0 DR REDDYS LABS LTD ADR 256135203 517 12759 SH SOLE 12759 0 0 DRIL QUIP INC COM 262037104 1296 28257 SH SOLE 28257 0 0 DTE ENERGY CO COM 233331107 3890 31185 SH SOLE 31185 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 58793 653257 SH SOLE 653257 0 0 DUKE REALTY CORP COM NEW 264411505 2131 69698 SH SOLE 69698 0 0 DUNKIN BRANDS GROUP INC COM 265504100 2191 29168 SH SOLE 29168 0 0 DYCOM INDS INC COM 267475101 1643 35773 SH SOLE 35773 0 0 DYNEX CAP INC COM NEW 26817Q506 109 17979 SH SOLE 17979 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 1112 23952 SH SOLE 23952 0 0 EAGLE BANCORP INC MD COM 268948106 309 6150 SH SOLE 6150 0 0 EAGLE MATERIALS INC COM 26969P108 5302 62889 SH SOLE 62889 0 0 EAGLE PHARMACEUTICALS INC COM 269796108 394 7811 SH SOLE 7811 0 0 EAST WEST BANCORP INC COM 27579R104 5266 109768 SH SOLE 109768 0 0 EASTGROUP PPTY INC COM 277276101 7784 69722 SH SOLE 69722 0 0 EASTMAN CHEMICAL CO COM 277432100 6244 82288 SH SOLE 82288 0 0 EATON VANCE CORP COM NON VTG 278265103 2495 61884 SH SOLE 61884 0 0 EBAY INC COM 278642103 15523 417955 SH SOLE 417955 0 0 EBIX INC COM NEW 278715206 480 9718 SH SOLE 9718 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 752 30332 SH SOLE 30332 0 0 ECOPETROL S A SPONSORED ADS 279158109 647 30183 SH SOLE 30183 0 0 EDISON INTL COM 281020107 5729 92526 SH SOLE 92526 0 0 EL PASO ELEC CO COM NEW 283677854 643 10932 SH SOLE 10932 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 4241 132242 SH SOLE 132242 0 0 ELBIT SYS LTD ORD M3760D101 4162 32267 SH SOLE 32267 0 0 ELDORADO RESORTS INC COM 28470R102 1204 25797 SH SOLE 25797 0 0 ELECTRONIC ARTS INC COM 285512109 16782 165126 SH SOLE 165126 0 0 ELECTRONICS FOR IMAGING INC COM 286082102 470 17467 SH SOLE 17467 0 0 LILLY ELI & CO COM 532457108 37150 286299 SH SOLE 286299 0 0 ELLIE MAE INC COM 28849P100 564 5714 SH SOLE 5714 0 0 EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 277 12821 SH SOLE 12821 0 0 EMBRAER S A SPONSORED ADS 29082A107 351 18471 SH SOLE 18471 0 0 EMCOR GROUP INC COM 29084Q100 5547 75896 SH SOLE 75896 0 0 EMPIRE ST RLTY TR INC CL A 292104106 1169 73997 SH SOLE 73997 0 0 EMPLOYERS HOLDINGS INC COM 292218104 285 7114 SH SOLE 7114 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 456 31860 SH SOLE 31860 0 0 ENBRIDGE INC COM 29250N105 15791 435501 SH SOLE 435501 0 0 ENCOMPASS HEALTH CORP COM 29261A100 7091 121419 SH SOLE 121419 0 0 ENCORE WIRE CORP COM 292562105 340 5947 SH SOLE 5947 0 0 ENDO INTL PLC SHS G30401106 83 10369 SH SOLE 10369 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 889 99566 SH SOLE 99566 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 1512 33657 SH SOLE 33657 0 0 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 596 166830 SH SOLE 166830 0 0 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 707 76206 SH SOLE 76206 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 5376 349803 SH SOLE 349803 0 0 ENERSYS COM 29275Y102 1649 25305 SH SOLE 25305 0 0 ENI S P A SPONSORED ADR 26874R108 3276 92957 SH SOLE 92957 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1447 113263 SH SOLE 113263 0 0 ENPRO INDS INC COM 29355X107 613 9507 SH SOLE 9507 0 0 ENSIGN GROUP INC COM 29358P101 3423 66870 SH SOLE 66870 0 0 ENTEGRIS INC COM 29362U104 4182 117186 SH SOLE 117186 0 0 ENTERCOM COMMUNICATIONS CORP CL A 293639100 145 27549 SH SOLE 27549 0 0 ENTERGY CORP NEW COM 29364G103 4101 42889 SH SOLE 42889 0 0 ENTERPRISE FINL SVCS CORP COM 293712105 244 5990 SH SOLE 5990 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 9007 309527 SH SOLE 309527 0 0 ENVESTNET INC COM 29404K106 2426 37100 SH SOLE 37100 0 0 EOG RES INC COM 26875P101 14959 157167 SH SOLE 157167 0 0 EPLUS INC COM 294268107 863 9746 SH SOLE 9746 0 0 EPR PPTYS COM SH BEN INT 26884U109 7365 95771 SH SOLE 95771 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 763 16533 SH SOLE 16533 0 0 EQT CORP COM 26884L109 1172 56512 SH SOLE 56512 0 0 EQUIFAX INC COM 294429105 1096 9245 SH SOLE 9245 0 0 EQUINIX INC COM 29444U700 25696 56705 SH SOLE 56705 0 0 EQUINOR ASA SPONSORED ADR 29446M102 1940 88296 SH SOLE 88296 0 0 EQUITRANS MIDSTREAM CORPORAT COM 294600101 313 14379 SH SOLE 14379 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 1382 42268 SH SOLE 42268 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 6329 55370 SH SOLE 55370 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 7583 100675 SH SOLE 100675 0 0 EROS INTL PLC SHS NEW G3788M114 97 10644 SH SOLE 10644 0 0 ESCO TECHNOLOGIES INC COM 296315104 1267 18902 SH SOLE 18902 0 0 ESSENT GROUP LTD COM G3198U102 680 15659 SH SOLE 15659 0 0 ESSEX PPTY TR INC COM 297178105 12153 42017 SH SOLE 42017 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 329 9052 SH SOLE 9052 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 396 9889 SH SOLE 9889 0 0 ETSY INC COM 29786A106 5834 86797 SH SOLE 86797 0 0 EURONET WORLDWIDE INC COM 298736109 4366 30618 SH SOLE 30618 0 0 EATON VANCE FLTING RATE INC COM 278279104 1079 81803 SH SOLE 81803 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 587 60131 SH SOLE 60131 0 0 EVENTBRITE INC COM CL A 29975E109 327 17068 SH SOLE 17068 0 0 EVERBRIDGE INC COM 29978A104 498 6635 SH SOLE 6635 0 0 EVERCORE INC CLASS A 29977A105 7626 83801 SH SOLE 83801 0 0 EVEREST RE GROUP LTD COM G3223R108 3548 16429 SH SOLE 16429 0 0 EVERGY INC COM 30034W106 1687 29063 SH SOLE 29063 0 0 EVERI HLDGS INC COM 30034T103 234 22204 SH SOLE 22204 0 0 EVERSOURCE ENERGY COM 30040W108 2857 40262 SH SOLE 40262 0 0 EVOLENT HEALTH INC CL A 30050B101 1273 101156 SH SOLE 101156 0 0 EXACT SCIENCES CORP COM 30063P105 1875 21649 SH SOLE 21649 0 0 EXELIXIS INC COM 30161Q104 5238 220072 SH SOLE 220072 0 0 EXPEDITORS INTL WASH INC COM 302130109 31549 415660 SH SOLE 415660 0 0 EXPONENT INC COM 30214U102 9654 167250 SH SOLE 167250 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 10706 596450 SH SOLE 596450 0 0 F5 NETWORKS INC COM 315616102 7094 45207 SH SOLE 45207 0 0 FABRINET SHS G3323L100 445 8499 SH SOLE 8499 0 0 FAIR ISAAC CORP COM 303250104 1295 4766 SH SOLE 4766 0 0 FASTENAL CO COM 311900104 17094 265801 SH SOLE 265801 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 1284 17723 SH SOLE 17723 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 3671 26633 SH SOLE 26633 0 0 FEDERATED INVS INC PA CL B 314211103 1405 47924 SH SOLE 47924 0 0 FERRARI N V COM N3167Y103 1074 8021 SH SOLE 8021 0 0 FERRO CORP COM 315405100 831 43906 SH SOLE 43906 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 268 18078 SH SOLE 18078 0 0 FIBROGEN INC COM 31572Q808 1090 20062 SH SOLE 20062 0 0 FIDELITY INT HG DIV ETF 316092725 251 12102 SH SOLE 12102 0 0 FIDELITY MSCI CONSM DIS 316092204 24661 562149 SH SOLE 562149 0 0 FIDELITY CONSMR STAPLES 316092303 25579 755441 SH SOLE 755441 0 0 FIDELITY MSCI FINLS IDX 316092501 30765 819953 SH SOLE 819953 0 0 FIDELITY MSCI HLTH CARE I 316092600 26059 585604 SH SOLE 585604 0 0 FIDELITY MSCI INDL INDX 316092709 26173 685146 SH SOLE 685146 0 0 FIDELITY MSCI INFO TECH I 316092808 31230 526828 SH SOLE 526828 0 0 FIDELITY MSCI MATLS INDEX 316092881 23815 756043 SH SOLE 756043 0 0 FIDELITY MSCI RL EST ETF 316092857 30167 1161612 SH SOLE 1161612 0 0 FIDELITY MSCI UTILS INDEX 316092865 28763 750984 SH SOLE 750984 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 562 1857 SH SOLE 1857 0 0 FIFTH THIRD BANCORP COM 316773100 5304 210305 SH SOLE 210305 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 75186 2924404 SH SOLE 2924404 0 0 FIREEYE INC COM 31816Q101 279 16641 SH SOLE 16641 0 0 FIRST AMERN FINL CORP COM 31847R102 8677 168482 SH SOLE 168482 0 0 FIRST BANCORP N C COM 318910106 1236 35564 SH SOLE 35564 0 0 FIRST BUSEY CORP COM NEW 319383204 805 32991 SH SOLE 32991 0 0 FIRST FINL BANCORP OH COM 320209109 1512 62823 SH SOLE 62823 0 0 FIRST FINL BANKSHARES COM 32020R109 2063 35711 SH SOLE 35711 0 0 FIRST HAWAIIAN INC COM 32051X108 2410 92517 SH SOLE 92517 0 0 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 5202 147126 SH SOLE 147126 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 636 15979 SH SOLE 15979 0 0 FIRST MERCHANTS CORP COM 320817109 1379 37434 SH SOLE 37434 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 586 28657 SH SOLE 28657 0 0 FIRST SOLAR INC COM 336433107 413 7820 SH SOLE 7820 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 19033 352337 SH SOLE 352337 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 3058 53075 SH SOLE 53075 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 5758 105911 SH SOLE 105911 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 1228 45950 SH SOLE 45950 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 5975 198692 SH SOLE 198692 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 611 32013 SH SOLE 32013 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3879 166389 SH SOLE 166389 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 39820 286684 SH SOLE 286684 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 6959 278040 SH SOLE 278040 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 132 10175 SH SOLE 10175 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 18338 305743 SH SOLE 305743 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 10135 291310 SH SOLE 291310 0 0 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 17053 910486 SH SOLE 910486 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 7352 96217 SH SOLE 96217 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 4771 80181 SH SOLE 80181 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 29741 444168 SH SOLE 444168 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 33050 640880 SH SOLE 640880 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 19893 387937 SH SOLE 387937 0 0 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2144 39822 SH SOLE 39822 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 3260 48627 SH SOLE 48627 0 0 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 1323 30618 SH SOLE 30618 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 14531 481798 SH SOLE 481798 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 11926 311385 SH SOLE 311385 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 8059 97833 SH SOLE 97833 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 7282 294480 SH SOLE 294480 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 11359 595957 SH SOLE 595957 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 5247 175910 SH SOLE 175910 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 2974 52793 SH SOLE 52793 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 210 8419 SH SOLE 8419 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 30429 646043 SH SOLE 646043 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 4093 66345 SH SOLE 66345 0 0 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 368 7965 SH SOLE 7965 0 0 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 635 20893 SH SOLE 20893 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 2185 45723 SH SOLE 45723 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 15884 314161 SH SOLE 314161 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 23038 360426 SH SOLE 360426 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 5068 67668 SH SOLE 67668 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 2024 71572 SH SOLE 71572 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 52767 1625096 SH SOLE 1625096 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2834 55463 SH SOLE 55463 0 0 FIRSTCASH INC COM 33767D105 2083 24077 SH SOLE 24077 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 723 8093 SH SOLE 8093 0 0 FIVE9 INC COM 338307101 2278 43110 SH SOLE 43110 0 0 FLEX LTD ORD Y2573F102 1341 134140 SH SOLE 134140 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 12006 519307 SH SOLE 519307 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 9518 290632 SH SOLE 290632 0 0 FLEXSHARES TR REAL ASST IDX 33939L738 470 16238 SH SOLE 16238 0 0 FLIR SYS INC COM 302445101 3401 71476 SH SOLE 71476 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 1084 26305 SH SOLE 26305 0 0 FLOWERS FOODS INC COM 343498101 1063 49875 SH SOLE 49875 0 0 FLOWSERVE CORP COM 34354P105 937 20756 SH SOLE 20756 0 0 FLUOR CORP NEW COM 343412102 3665 99603 SH SOLE 99603 0 0 F M C CORP COM NEW 302491303 5791 75385 SH SOLE 75385 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 5700 61771 SH SOLE 61771 0 0 FOOT LOCKER INC COM 344849104 5729 94531 SH SOLE 94531 0 0 FORMFACTOR INC COM 346375108 977 60699 SH SOLE 60699 0 0 FORTIS INC COM 349553107 1799 48647 SH SOLE 48647 0 0 FORTIVE CORP COM 34959J108 12780 152345 SH SOLE 152345 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 707 23879 SH SOLE 23879 0 0 FOX CORP CL A COM 35137L105 357 9728 SH SOLE 9728 0 0 FOX CORP CL B COM 35137L204 595 16572 SH SOLE 16572 0 0 FOX FACTORY HLDG CORP COM 35138V102 2433 34808 SH SOLE 34808 0 0 FRANKLIN RES INC COM 354613101 5480 165368 SH SOLE 165368 0 0 FREEPORT-MCMORAN INC CL B 35671D857 5808 450571 SH SOLE 450571 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2034 50174 SH SOLE 50174 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 417 15430 SH SOLE 15430 0 0 FRESHPET INC COM 358039105 672 15892 SH SOLE 15892 0 0 FRONTDOOR INC COM 35905A109 399 11592 SH SOLE 11592 0 0 FS KKR CAPITAL CORP COM 302635107 1435 237221 SH SOLE 237221 0 0 FTI CONSULTING INC COM 302941109 604 7866 SH SOLE 7866 0 0 FULTON FINL CORP PA COM 360271100 267 17237 SH SOLE 17237 0 0 G-III APPAREL GROUP LTD COM 36237H101 1342 33576 SH SOLE 33576 0 0 GALAPAGOS NV SPON ADR 36315X101 1626 13802 SH SOLE 13802 0 0 GAMESTOP CORP NEW CL A 36467W109 226 22288 SH SOLE 22288 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 4102 106363 SH SOLE 106363 0 0 GAP INC COM 364760108 3997 152680 SH SOLE 152680 0 0 GARDNER DENVER HLDGS INC COM 36555P107 3161 113666 SH SOLE 113666 0 0 GARMIN LTD SHS H2906T109 4510 52229 SH SOLE 52229 0 0 GARTNER INC COM 366651107 22424 147837 SH SOLE 147837 0 0 GATX CORP COM 361448103 2987 39116 SH SOLE 39116 0 0 GCI LIBERTY INC COM CLASS A 36164V305 1161 20869 SH SOLE 20869 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 374 12626 SH SOLE 12626 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 345 9669 SH SOLE 9669 0 0 GENERAC HLDGS INC COM 368736104 3259 63616 SH SOLE 63616 0 0 GENERAL DYNAMICS CORP COM 369550108 12370 73076 SH SOLE 73076 0 0 GENERAL ELECTRIC CO COM 369604103 5162 516732 SH SOLE 516732 0 0 GENESEE & WYO INC CL A 371559105 5257 60326 SH SOLE 60326 0 0 GENOMIC HEALTH INC COM 37244C101 687 9808 SH SOLE 9808 0 0 GENPACT LIMITED SHS G3922B107 8739 248410 SH SOLE 248410 0 0 GENTEX CORP COM 371901109 5202 251542 SH SOLE 251542 0 0 GENTHERM INC COM 37253A103 456 12373 SH SOLE 12373 0 0 GENUINE PARTS CO COM 372460105 17813 159003 SH SOLE 159003 0 0 GENWORTH FINL INC COM CL A 37247D106 132 34349 SH SOLE 34349 0 0 GERDAU S A SPON ADR REP PFD 373737105 77 19772 SH SOLE 19772 0 0 GILDAN ACTIVEWEAR INC COM 375916103 1512 42043 SH SOLE 42043 0 0 GLACIER BANCORP INC NEW COM 37637Q105 17511 437012 SH SOLE 437012 0 0 GLAUKOS CORP COM 377322102 952 12142 SH SOLE 12142 0 0 GLOBAL NET LEASE INC COM NEW 379378201 210 11128 SH SOLE 11128 0 0 GLOBAL PMTS INC COM 37940X102 14705 107714 SH SOLE 107714 0 0 GLOBAL X FDS GLB X MLP ENRG I 37950E226 21048 1595768 SH SOLE 1595768 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 16611 1872702 SH SOLE 1872702 0 0 GLOBAL X FDS GLBX MSCI NORW 37950E747 671 53757 SH SOLE 53757 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 987 43471 SH SOLE 43471 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1068 53205 SH SOLE 53205 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 867 36410 SH SOLE 36410 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 466 29698 SH SOLE 29698 0 0 GLOBANT S A COM L44385109 3856 54008 SH SOLE 54008 0 0 GLOBUS MED INC CL A 379577208 2546 51526 SH SOLE 51526 0 0 GODADDY INC CL A 380237107 3037 40389 SH SOLE 40389 0 0 GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 527 40368 SH SOLE 40368 0 0 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 394 105527 SH SOLE 105527 0 0 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 108 22673 SH SOLE 22673 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 128637 1282903 SH SOLE 1282903 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 63634 1283608 SH SOLE 1283608 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 11468 201800 SH SOLE 201800 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 1736 95640 SH SOLE 95640 0 0 GRACO INC COM 384109104 8537 172387 SH SOLE 172387 0 0 GRAND CANYON ED INC COM 38526M106 6595 57591 SH SOLE 57591 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 4980 394296 SH SOLE 394296 0 0 GRAVITY CO LTD SPONSORED ADS NE 38911N206 236 3664 SH SOLE 3664 0 0 GRAY TELEVISION INC COM 389375106 644 30171 SH SOLE 30171 0 0 GREEN DOT CORP CL A 39304D102 448 7381 SH SOLE 7381 0 0 GREIF INC CL A 397624107 679 16456 SH SOLE 16456 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 21130 1050739 SH SOLE 1050739 0 0 GRUBHUB INC COM 400110102 4442 63946 SH SOLE 63946 0 0 GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 678 15045 SH SOLE 15045 0 0 GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 862 9693 SH SOLE 9693 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 213 1316 SH SOLE 1316 0 0 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 396 35815 SH SOLE 35815 0 0 GTT COMMUNICATIONS INC COM 362393100 283 8155 SH SOLE 8155 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 4914 50575 SH SOLE 50575 0 0 GULFPORT ENERGY CORP COM NEW 402635304 273 34081 SH SOLE 34081 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 324 1922 SH SOLE 1922 0 0 BLOCK H & R INC COM 093671105 3834 160139 SH SOLE 160139 0 0 FULLER H B CO COM 359694106 539 11074 SH SOLE 11074 0 0 HAEMONETICS CORP COM 405024100 337 3852 SH SOLE 3852 0 0 HALLIBURTON CO COM 406216101 6777 231299 SH SOLE 231299 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 222 13759 SH SOLE 13759 0 0 HANCOCK WHITNEY CORPORATION COM 410120109 530 13121 SH SOLE 13121 0 0 HANESBRANDS INC COM 410345102 5358 299673 SH SOLE 299673 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 707 27584 SH SOLE 27584 0 0 HARLEY DAVIDSON INC COM 412822108 4344 121806 SH SOLE 121806 0 0 HARMONY GOLD MNG LTD SPONSORED ADR 413216300 29 15243 SH SOLE 15243 0 0 HARRIS CORP DEL COM 413875105 4579 28670 SH SOLE 28670 0 0 HARSCO CORP COM 415864107 1521 75451 SH SOLE 75451 0 0 HASBRO INC COM 418056107 4443 52261 SH SOLE 52261 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 427 10476 SH SOLE 10476 0 0 HAWAIIAN HOLDINGS INC COM 419879101 259 9876 SH SOLE 9876 0 0 HCA HEALTHCARE INC COM 40412C101 7404 56791 SH SOLE 56791 0 0 HCP INC COM 40414L109 10966 350343 SH SOLE 350343 0 0 HD SUPPLY HLDGS INC COM 40416M105 5714 131819 SH SOLE 131819 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 54050 466314 SH SOLE 466314 0 0 HEALTHCARE RLTY TR COM 421946104 722 22495 SH SOLE 22495 0 0 HEALTHCARE SVCS GRP INC COM 421906108 5843 177115 SH SOLE 177115 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 1651 57761 SH SOLE 57761 0 0 HEALTHEQUITY INC COM 42226A107 1615 21828 SH SOLE 21828 0 0 HEALTHSTREAM INC COM 42222N103 452 16113 SH SOLE 16113 0 0 HEARTLAND FINL USA INC COM 42234Q102 713 16712 SH SOLE 16712 0 0 HEICO CORP NEW COM 422806109 7229 76199 SH SOLE 76199 0 0 HEICO CORP NEW CL A 422806208 1242 14771 SH SOLE 14771 0 0 HELEN OF TROY CORP LTD COM G4388N106 1339 11545 SH SOLE 11545 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 322 40705 SH SOLE 40705 0 0 HENRY SCHEIN INC COM 806407102 2776 46187 SH SOLE 46187 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 623 11752 SH SOLE 11752 0 0 HERCULES CAPITAL INC COM 427096508 527 41665 SH SOLE 41665 0 0 MILLER HERMAN INC COM 600544100 344 9785 SH SOLE 9785 0 0 HERON THERAPEUTICS INC COM 427746102 1245 50932 SH SOLE 50932 0 0 HESKA CORP COM RESTRC NEW 42805E306 382 4485 SH SOLE 4485 0 0 HESS CORP COM 42809H107 2717 45110 SH SOLE 45110 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 5050 327293 SH SOLE 327293 0 0 HEXCEL CORP NEW COM 428291108 10655 154065 SH SOLE 154065 0 0 HFF INC CL A 40418F108 1739 36414 SH SOLE 36414 0 0 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 632 18117 SH SOLE 18117 0 0 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 218 16891 SH SOLE 16891 0 0 HIGHWOODS PPTYS INC COM 431284108 1445 30890 SH SOLE 30890 0 0 HILLENBRAND INC COM 431571108 521 12548 SH SOLE 12548 0 0 HILLTOP HOLDINGS INC COM 432748101 1438 78783 SH SOLE 78783 0 0 HILTON GRAND VACATIONS INC COM 43283X105 437 14169 SH SOLE 14169 0 0 HMS HLDGS CORP COM 40425J101 1221 41229 SH SOLE 41229 0 0 HOLLYFRONTIER CORP COM 436106108 2377 48241 SH SOLE 48241 0 0 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 345 16482 SH SOLE 16482 0 0 HOLOGIC INC COM 436440101 2079 42957 SH SOLE 42957 0 0 HOME BANCSHARES INC COM 436893200 1492 84937 SH SOLE 84937 0 0 HONDA MOTOR LTD AMERN SHS 438128308 6373 234550 SH SOLE 234550 0 0 HOOKER FURNITURE CORP COM 439038100 271 9395 SH SOLE 9395 0 0 HOPE BANCORP INC COM 43940T109 719 54988 SH SOLE 54988 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 1078 30610 SH SOLE 30610 0 0 HORIZON PHARMA PLC SHS G4617B105 2115 80019 SH SOLE 80019 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 2433 92458 SH SOLE 92458 0 0 HOSTESS BRANDS INC CL A 44109J106 170 13614 SH SOLE 13614 0 0 HOULIHAN LOKEY INC CL A 441593100 3242 70702 SH SOLE 70702 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 1212 28753 SH SOLE 28753 0 0 HUB GROUP INC CL A 443320106 591 14458 SH SOLE 14458 0 0 HUBBELL INC COM 443510607 2939 24912 SH SOLE 24912 0 0 HUBSPOT INC COM 443573100 505 3036 SH SOLE 3036 0 0 HUDSON PAC PPTYS INC COM 444097109 1313 38141 SH SOLE 38141 0 0 HUMANA INC COM 444859102 5295 19907 SH SOLE 19907 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 3241 15643 SH SOLE 15643 0 0 HUNTSMAN CORP COM 447011107 5744 255419 SH SOLE 255419 0 0 HURON CONSULTING GROUP INC COM 447462102 269 5704 SH SOLE 5704 0 0 HYATT HOTELS CORP COM CL A 448579102 5138 70803 SH SOLE 70803 0 0 IAC INTERACTIVECORP COM 44919P508 5555 26437 SH SOLE 26437 0 0 IBERIABANK CORP COM 450828108 305 4260 SH SOLE 4260 0 0 ICF INTL INC COM 44925C103 571 7511 SH SOLE 7511 0 0 ICICI BK LTD ADR 45104G104 10755 938456 SH SOLE 938456 0 0 ICON PLC SHS G4705A100 25048 183397 SH SOLE 183397 0 0 ICU MED INC COM 44930G107 5088 21258 SH SOLE 21258 0 0 IDEX CORP COM 45167R104 7086 46699 SH SOLE 46699 0 0 IDEXX LABS INC COM 45168D104 13158 58848 SH SOLE 58848 0 0 IHS MARKIT LTD SHS G47567105 15522 285435 SH SOLE 285435 0 0 ILLINOIS TOOL WKS INC COM 452308109 11673 81325 SH SOLE 81325 0 0 IMAX CORP COM 45245E109 230 10158 SH SOLE 10158 0 0 IMMUNOGEN INC COM 45253H101 171 63159 SH SOLE 63159 0 0 IMMUNOMEDICS INC COM 452907108 805 41914 SH SOLE 41914 0 0 INCYTE CORP COM 45337C102 957 11128 SH SOLE 11128 0 0 INDEPENDENT BANK CORP MASS COM 453836108 842 10394 SH SOLE 10394 0 0 INDEPENDENT BK GROUP INC COM 45384B106 1468 28619 SH SOLE 28619 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 74353 990983 SH SOLE 990983 0 0 INFINERA CORPORATION COM 45667G103 97 22326 SH SOLE 22326 0 0 INFOSYS LTD SPONSORED ADR 456788108 2937 268737 SH SOLE 268737 0 0 ING GROEP N V SPONSORED ADR 456837103 4221 347731 SH SOLE 347731 0 0 INGEVITY CORP COM 45688C107 1372 12994 SH SOLE 12994 0 0 INGREDION INC COM 457187102 4145 43771 SH SOLE 43771 0 0 INOGEN INC COM 45780L104 470 4927 SH SOLE 4927 0 0 INPHI CORP COM 45772F107 383 8757 SH SOLE 8757 0 0 INSPERITY INC COM 45778Q107 2259 18271 SH SOLE 18271 0 0 INSTALLED BLDG PRODS INC COM 45780R101 339 6984 SH SOLE 6984 0 0 INSULET CORP COM 45784P101 1739 18291 SH SOLE 18291 0 0 INTEGER HLDGS CORP COM 45826H109 450 5962 SH SOLE 5962 0 0 INTEGRATED DEVICE TECHNOLOGY COM 458118106 1167 23825 SH SOLE 23825 0 0 INTELSAT S A COM L5140P101 563 35942 SH SOLE 35942 0 0 INTER PARFUMS INC COM 458334109 1373 18099 SH SOLE 18099 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1725 33232 SH SOLE 33232 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 1151 18840 SH SOLE 18840 0 0 INTERDIGITAL INC COM 45867G101 412 6238 SH SOLE 6238 0 0 INTERFACE INC COM 458665304 647 42255 SH SOLE 42255 0 0 INTERNATIONAL BANCSHARES COR COM 459044103 210 5533 SH SOLE 5533 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5565 43206 SH SOLE 43206 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 755 58090 SH SOLE 58090 0 0 INTERNATIONAL SPEEDWAY CORP CL A 460335201 260 5948 SH SOLE 5948 0 0 INTERSECT ENT INC COM 46071F103 242 7542 SH SOLE 7542 0 0 INTERXION HOLDING N.V SHS N47279109 5243 78566 SH SOLE 78566 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 13079 22923 SH SOLE 22923 0 0 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 591 6633 SH SOLE 6633 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 3364 58028 SH SOLE 58028 0 0 INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 467 12700 SH SOLE 12700 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 554 26292 SH SOLE 26292 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 22387 932778 SH SOLE 932778 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 763 35949 SH SOLE 35949 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 22767 945489 SH SOLE 945489 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1687 80208 SH SOLE 80208 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 13806 558712 SH SOLE 558712 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 13522 552585 SH SOLE 552585 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 2664 44668 SH SOLE 44668 0 0 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 1222 55145 SH SOLE 55145 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 269 5483 SH SOLE 5483 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 4298 270306 SH SOLE 270306 0 0 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 1875 178416 SH SOLE 178416 0 0 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 811 22376 SH SOLE 22376 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 470 18043 SH SOLE 18043 0 0 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 948 55761 SH SOLE 55761 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 349 4377 SH SOLE 4377 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2014 35535 SH SOLE 35535 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 281 5095 SH SOLE 5095 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 679 24522 SH SOLE 24522 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 574 52883 SH SOLE 52883 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 10435 219861 SH SOLE 219861 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 1028 15779 SH SOLE 15779 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1422 15556 SH SOLE 15556 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 12197 435614 SH SOLE 435614 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1154 63171 SH SOLE 63171 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 9887 461798 SH SOLE 461798 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 4498 35252 SH SOLE 35252 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 19765 1059766 SH SOLE 1059766 0 0 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 328 14042 SH SOLE 14042 0 0 INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 1475 56366 SH SOLE 56366 0 0 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 2668 55358 SH SOLE 55358 0 0 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 1484 48402 SH SOLE 48402 0 0 INVESCO LTD SHS G491BT108 8401 435054 SH SOLE 435054 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 589 4372 SH SOLE 4372 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 19368 754796 SH SOLE 754796 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 61628 3710299 SH SOLE 3710299 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 13853 955370 SH SOLE 955370 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 259154 1442468 SH SOLE 1442468 0 0 INVESCO EXCHANGE TRADED FD T RUSSEL 200 PUR 46137V423 24948 648372 SH SOLE 648372 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 17666 840016 SH SOLE 840016 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 1422 10838 SH SOLE 10838 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 579 11439 SH SOLE 11439 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 103440 990426 SH SOLE 990426 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 5654 140370 SH SOLE 140370 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 6671 39220 SH SOLE 39220 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 3155 15986 SH SOLE 15986 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 3480 28950 SH SOLE 28950 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 132201 3180211 SH SOLE 3180211 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 18701 440449 SH SOLE 440449 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 70856 1346051 SH SOLE 1346051 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 5070 43812 SH SOLE 43812 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 12580 199486 SH SOLE 199486 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 2344 15504 SH SOLE 15504 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 14098 283825 SH SOLE 283825 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1510 13345 SH SOLE 13345 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 2991 57173 SH SOLE 57173 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 1085 9391 SH SOLE 9391 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 29940 637833 SH SOLE 637833 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 95647 4224685 SH SOLE 4224685 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 2276 74778 SH SOLE 74778 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 22525 447992 SH SOLE 447992 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 610 24797 SH SOLE 24797 0 0 INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 781 31346 SH SOLE 31346 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2162 63628 SH SOLE 63628 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 2505 36772 SH SOLE 36772 0 0 INVITATION HOMES INC COM 46187W107 6345 260786 SH SOLE 260786 0 0 IONIS PHARMACEUTICALS INC COM 462222100 4271 52615 SH SOLE 52615 0 0 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 13084 577422 SH SOLE 577422 0 0 IPG PHOTONICS CORP COM 44980X109 2898 19092 SH SOLE 19092 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 13760 457600 SH SOLE 457600 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 31146 975440 SH SOLE 975440 0 0 IQVIA HLDGS INC COM 46266C105 21668 150626 SH SOLE 150626 0 0 IROBOT CORP COM 462726100 384 3267 SH SOLE 3267 0 0 IRON MTN INC NEW COM 46284V101 1175 33131 SH SOLE 33131 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 51679 1106389 SH SOLE 1106389 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 2878 57048 SH SOLE 57048 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 11068 111039 SH SOLE 111039 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 11571 84069 SH SOLE 84069 0 0 ISHARES TR 20 YR TR BD ETF 464287432 230496 1822967 SH SOLE 1822967 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 76222 618687 SH SOLE 618687 0 0 ISHARES TR AGENCY BOND ETF 464288166 10206 89867 SH SOLE 89867 0 0 ISHARES TR CALIF MUN BD ETF 464288356 5579 93627 SH SOLE 93627 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 6473 146212 SH SOLE 146212 0 0 ISHARES US ETF TR COMMOD SEL STG 46431W853 1080 32658 SH SOLE 32658 0 0 ISHARES TR CONV BD ETF 46435G102 3797 65514 SH SOLE 65514 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 15152 303882 SH SOLE 303882 0 0 ISHARES TR CORE LT USDB ETF 464289479 44079 703685 SH SOLE 703685 0 0 ISHARES TR CORE DIV GRWTH 46434V621 100183 2726063 SH SOLE 2726063 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 15257 163543 SH SOLE 163543 0 0 ISHARES TR CORE INTL AGGR 46435G672 13452 251533 SH SOLE 251533 0 0 ISHARES TR MODERT ALLOC ETF 464289875 570 14971 SH SOLE 14971 0 0 ISHARES TR CORE MSCI EURO 46434V738 20925 456187 SH SOLE 456187 0 0 ISHARES TR CORE MSCI PAC 46434V696 25603 460230 SH SOLE 460230 0 0 ISHARES TR CORE S&P500 ETF 464287200 3594532 12631895 SH SOLE 12631895 0 0 ISHARES TR CORE S&P MCP ETF 464287507 661840 3494402 SH SOLE 3494402 0 0 ISHARES TR CORE S&P TTL STK 464287150 824456 12802106 SH SOLE 12802106 0 0 ISHARES TR CORE S&P US GWT 464287671 106515 1765838 SH SOLE 1765838 0 0 ISHARES TR CORE US AGGBD ET 464287226 1063924 9754509 SH SOLE 9754509 0 0 ISHARES TR HDG MSCI EAFE 46434V803 5542 191977 SH SOLE 191977 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 7783 265080 SH SOLE 265080 0 0 ISHARES TR INTL QLTY FACTOR 46434V456 33965 1164376 SH SOLE 1164376 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 168470 2339860 SH SOLE 2339860 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 39691 669658 SH SOLE 669658 0 0 ISHARES INC MIN VOL GBL ETF 464286525 21184 236742 SH SOLE 236742 0 0 ISHARES TR MIN VOL USA ETF 46429B697 756856 12871694 SH SOLE 12871694 0 0 ISHARES TR MULTIFACTOR USA 46434V290 25918 646171 SH SOLE 646171 0 0 ISHARES TR MULTIFACTOR USA 46434V282 2415 77820 SH SOLE 77820 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 365000 3253699 SH SOLE 3253699 0 0 ISHARES TR USA QUALITY FCTR 46432F339 233089 2632285 SH SOLE 2632285 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 64172 803553 SH SOLE 803553 0 0 ISHARES INC EM HGHYL BD ETF 464286285 20373 435408 SH SOLE 435408 0 0 ISHARES TR ESG 1 5 YR USD 46435G243 3024 120864 SH SOLE 120864 0 0 ISHARES TR EXPANDED TECH 464287515 14891 70635 SH SOLE 70635 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 234039 4597112 SH SOLE 4597112 0 0 ISHARES TR GBL COMM SVC ETF 464287275 803 14265 SH SOLE 14265 0 0 ISHARES TR GLB CNSM STP ETF 464288737 9252 179033 SH SOLE 179033 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 4172 123793 SH SOLE 123793 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 1137 18495 SH SOLE 18495 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 10723 175497 SH SOLE 175497 0 0 ISHARES TR GLOB INDSTRL ETF 464288729 758 8526 SH SOLE 8526 0 0 ISHARES TR GLB INFRASTR ETF 464288372 27042 603371 SH SOLE 603371 0 0 ISHARES TR GLOBAL MATER ETF 464288695 3764 58664 SH SOLE 58664 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 2546 95300 SH SOLE 95300 0 0 ISHARES TR GLOBAL TECH ETF 464287291 470709 2751560 SH SOLE 2751560 0 0 ISHARES TR GL TIMB FORE ETF 464288174 947 14908 SH SOLE 14908 0 0 ISHARES TR GLOB UTILITS ETF 464288711 5589 103411 SH SOLE 103411 0 0 ISHARES TR GLB CNS DISC ETF 464288745 523 4624 SH SOLE 4624 0 0 ISHARES GOLD TRUST ISHARES 464285105 19411 1567947 SH SOLE 1567947 0 0 ISHARES TR GOV/CRED BD ETF 464288596 9381 82652 SH SOLE 82652 0 0 ISHARES TR IBONDS DEC19 ETF 46434VAU4 5792 232992 SH SOLE 232992 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 5683 225186 SH SOLE 225186 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 4513 182551 SH SOLE 182551 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 5702 228902 SH SOLE 228902 0 0 ISHARES TR IBONDS DEC2022 46435G755 4850 186969 SH SOLE 186969 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 4065 162549 SH SOLE 162549 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 3895 156555 SH SOLE 156555 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 3144 126409 SH SOLE 126409 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 2966 122351 SH SOLE 122351 0 0 ISHARES TR IBONDS SEP2020 46434V571 5348 209707 SH SOLE 209707 0 0 ISHARES TR IBOXX HI YD ETF 464288513 340257 3934975 SH SOLE 3934975 0 0 ISHARES TR IBOXX INV CP ETF 464287242 631082 5300542 SH SOLE 5300542 0 0 ISHARES INC US INTL HGH YLD 464286178 463 9481 SH SOLE 9481 0 0 ISHARES INC INTL HIGH YIELD 464286210 218 4370 SH SOLE 4370 0 0 ISHARES US ETF TR IT RT HDG HGYL 46431W606 1320 14757 SH SOLE 14757 0 0 ISHARES TR INTRM GOV CR ETF 464288612 66276 601085 SH SOLE 601085 0 0 ISHARES TR INTL DEVPPTY ETF 464288422 1931 49693 SH SOLE 49693 0 0 ISHARES TR INTL TREA BD ETF 464288117 18780 382962 SH SOLE 382962 0 0 ISHARES TR LATN AMER 40 ETF 464287390 861 25912 SH SOLE 25912 0 0 ISHARES TR LNG TR CRPRT BD 464289511 13202 218755 SH SOLE 218755 0 0 ISHARES TR MBS ETF 464288588 470523 4423869 SH SOLE 4423869 0 0 ISHARES TR MICRO-CAP ETF 464288869 8251 88950 SH SOLE 88950 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 2414 13205 SH SOLE 13205 0 0 ISHARES TR MRNGSTR LG-CP VL 464288109 1086 10306 SH SOLE 10306 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 4469 23772 SH SOLE 23772 0 0 ISHARES TR MORTGE REL ETF 46435G342 2090 48219 SH SOLE 48219 0 0 ISHARES TR MSCI ACWI ETF 464288257 113140 1568120 SH SOLE 1568120 0 0 ISHARES TR MSCI ACWI EX US 464288240 28539 616788 SH SOLE 616788 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 3111 44006 SH SOLE 44006 0 0 ISHARES INC MSCI AUST ETF 464286103 4945 229781 SH SOLE 229781 0 0 ISHARES INC MSCI AUSTRIA ETF 464286202 2269 114094 SH SOLE 114094 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 9558 233186 SH SOLE 233186 0 0 ISHARES INC MSCI BRIC INDX 464286657 10069 233560 SH SOLE 233560 0 0 ISHARES INC MSCI CDA ETF 464286509 22818 825546 SH SOLE 825546 0 0 ISHARES INC MSCI CHILE ETF 464286640 2919 67601 SH SOLE 67601 0 0 ISHARES TR MSCI CHINA ETF 46429B671 4865 77932 SH SOLE 77932 0 0 ISHARES TR EAFE GRWTH ETF 464288885 19018 245551 SH SOLE 245551 0 0 ISHARES TR EAFE SML CP ETF 464288273 143443 2497267 SH SOLE 2497267 0 0 ISHARES TR EAFE VALUE ETF 464288877 174189 3563606 SH SOLE 3563606 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 123246 2871533 SH SOLE 2871533 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 1988 29389 SH SOLE 29389 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 10064 199293 SH SOLE 199293 0 0 ISHARES INC MSCI EURZONE ETF 464286608 11039 285996 SH SOLE 285996 0 0 ISHARES INC MSCI FRANCE ETF 464286707 1147 38927 SH SOLE 38927 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 14546 511116 SH SOLE 511116 0 0 ISHARES INC MSCI GERMANY ETF 464286806 4037 149968 SH SOLE 149968 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 454 14608 SH SOLE 14608 0 0 ISHARES INC MSCI HONG KG ETF 464286871 1381 52692 SH SOLE 52692 0 0 ISHARES TR MSCI INDIA ETF 46429B598 4476 126979 SH SOLE 126979 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 1296 32006 SH SOLE 32006 0 0 ISHARES TR MSCI INDONIA ETF 46429B309 4495 175045 SH SOLE 175045 0 0 ISHARES INC MSCI ITALY ETF 46434G830 772 27781 SH SOLE 27781 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 49969 913169 SH SOLE 913169 0 0 ISHARES TR MSCI KLD400 SOC 464288570 9189 87116 SH SOLE 87116 0 0 ISHARES INC MSCI MEXICO ETF 464286822 634 14538 SH SOLE 14538 0 0 ISHARES INC MSCI NETHERL ETF 464286814 1996 66787 SH SOLE 66787 0 0 ISHARES TR NEW ZEALAND ETF 464289123 3164 60507 SH SOLE 60507 0 0 ISHARES INC MSCI PAC JP ETF 464286665 34257 746342 SH SOLE 746342 0 0 ISHARES TR MSCI PERU ETF 464289842 3200 81437 SH SOLE 81437 0 0 ISHARES TR MSCI PHILIPS ETF 46429B408 2066 60242 SH SOLE 60242 0 0 ISHARES TR MSCI POLAND ETF 46429B606 4122 180147 SH SOLE 180147 0 0 ISHARES INC MSCI STH AFR ETF 464286780 1079 20621 SH SOLE 20621 0 0 ISHARES INC MSCI STH KOR ETF 464286772 8646 141857 SH SOLE 141857 0 0 ISHARES INC MSCI SPAIN ETF 464286764 572 20002 SH SOLE 20002 0 0 ISHARES INC MSCI SWITZERLAND 464286749 40203 1136652 SH SOLE 1136652 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 6089 176082 SH SOLE 176082 0 0 ISHARES INC MSCI THAILND ETF 464286624 4678 52966 SH SOLE 52966 0 0 ISHARES INC MSCI TURKEY ETF 464286715 1338 55131 SH SOLE 55131 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 35491 1075174 SH SOLE 1075174 0 0 ISHARES TR NASDAQ BIOTECH 464287556 10614 94934 SH SOLE 94934 0 0 ISHARES TR NATIONAL MUN ETF 464288414 222175 1998154 SH SOLE 1998154 0 0 ISHARES TR NEW YORK MUN ETF 464288323 2711 48533 SH SOLE 48533 0 0 ISHARES TR PHLX SEMICND ETF 464287523 1062 5606 SH SOLE 5606 0 0 ISHARES TR PFD AND INCM SEC 464288687 159131 4353778 SH SOLE 4353778 0 0 ISHARES TR RUS 1000 ETF 464287622 234501 1490694 SH SOLE 1490694 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 37331 223942 SH SOLE 223942 0 0 ISHARES TR RUS MID CAP ETF 464287499 258539 4792194 SH SOLE 4792194 0 0 ISHARES TR RUS MD CP GR ETF 464287481 98951 729354 SH SOLE 729354 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 60109 692023 SH SOLE 692023 0 0 ISHARES TR S&P 100 ETF 464287101 22069 176157 SH SOLE 176157 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 702411 4075256 SH SOLE 4075256 0 0 ISHARES TR S&P 500 VAL ETF 464287408 537409 4766801 SH SOLE 4766801 0 0 ISHARES TR S&P MC 400GR ETF 464287606 81953 374046 SH SOLE 374046 0 0 ISHARES TR S&P MC 400VL ETF 464287705 79654 507447 SH SOLE 507447 0 0 ISHARES TR S&P SML 600 GWT 464287887 95600 535695 SH SOLE 535695 0 0 ISHARES TR SP SMCP600VL ETF 464287879 85150 577129 SH SOLE 577129 0 0 ISHARES TR SELECT DIVID ETF 464287168 189358 1928683 SH SOLE 1928683 0 0 ISHARES US ETF TR SHT MAT BD ETF 46431W507 990735 19720037 SH SOLE 19720037 0 0 ISHARES TR SHORT TREAS BD 464288679 70484 637458 SH SOLE 637458 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 40758 384511 SH SOLE 384511 0 0 ISHARES TR TIPS BD ETF 464287176 317240 2805700 SH SOLE 2805700 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 2930 112093 SH SOLE 112093 0 0 ISHARES TR IBONDS ETF 46435UAA9 2966 120899 SH SOLE 120899 0 0 ISHARES TR INTRM TR CRP ETF 464288638 717935 13020221 SH SOLE 13020221 0 0 ISHARES TR SH TR CRPORT ETF 464288646 134489 2546184 SH SOLE 2546184 0 0 ISHARES TR TRS FLT RT BD 46434V860 1334 26494 SH SOLE 26494 0 0 ISHARES TR U.S. FINLS ETF 464287788 10538 89203 SH SOLE 89203 0 0 ISHARES TR U.S. TECH ETF 464287721 14712 77187 SH SOLE 77187 0 0 ISHARES TR U.S. ENERGY ETF 464287796 1158 32143 SH SOLE 32143 0 0 ISHARES TR US HLTHCARE ETF 464287762 34703 179086 SH SOLE 179086 0 0 ISHARES TR ULTR SH TRM BD 46434V878 18584 369467 SH SOLE 369467 0 0 ISHARES TR US AER DEF ETF 464288760 15013 75221 SH SOLE 75221 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 1964 16442 SH SOLE 16442 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 1201 5877 SH SOLE 5877 0 0 ISHARES TR USD INV GRDE ETF 464288620 64465 1166146 SH SOLE 1166146 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 7527 60311 SH SOLE 60311 0 0 ISHARES TR US HLTHCR PR ETF 464288828 3398 20238 SH SOLE 20238 0 0 ISHARES TR U.S. MED DVC ETF 464288810 23693 102332 SH SOLE 102332 0 0 ISHARES TR U.S. REAL ES ETF 464287739 39952 459003 SH SOLE 459003 0 0 ISHARES TR US TELECOM ETF 464287713 2316 77874 SH SOLE 77874 0 0 ISHARES TR US TREAS BD ETF 46429B267 1193586 47289448 SH SOLE 47289448 0 0 ISHARES TR U.S. UTILITS ETF 464287697 9801 66536 SH SOLE 66536 0 0 ISTAR INC COM 45031U101 413 49073 SH SOLE 49073 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 9406 1067699 SH SOLE 1067699 0 0 ITERIS INC COM 46564T107 72 17223 SH SOLE 17223 0 0 ITRON INC COM 465741106 307 6572 SH SOLE 6572 0 0 ITT INC COM 45073V108 1385 23871 SH SOLE 23871 0 0 J & J SNACK FOODS CORP COM 466032109 3136 19741 SH SOLE 19741 0 0 J2 GLOBAL INC COM 48123V102 3910 45153 SH SOLE 45153 0 0 HENRY JACK & ASSOC INC COM 426281101 25047 180530 SH SOLE 180530 0 0 JACOBS ENGR GROUP INC COM 469814107 5674 75457 SH SOLE 75457 0 0 JAMES RIV GROUP LTD COM G5005R107 2467 61559 SH SOLE 61559 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 6470 45261 SH SOLE 45261 0 0 HUNT J B TRANS SVCS INC COM 445658107 3529 34837 SH SOLE 34837 0 0 JBG SMITH PPTYS COM 46590V100 736 17789 SH SOLE 17789 0 0 PENNEY J C CORP INC COM 708160106 23 15720 SH SOLE 15720 0 0 JD COM INC SPON ADR CL A 47215P106 500 16595 SH SOLE 16595 0 0 JEFFERIES FINL GROUP INC COM 47233W109 229 12183 SH SOLE 12183 0 0 JELD-WEN HLDG INC COM 47580P103 236 13363 SH SOLE 13363 0 0 JERNIGAN CAP INC COM 476405105 611 29056 SH SOLE 29056 0 0 JETBLUE AWYS CORP COM 477143101 1092 66746 SH SOLE 66746 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 5509 243028 SH SOLE 243028 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 548 16903 SH SOLE 16903 0 0 JOHN HANCOCK ETF TRUST MLTFCTR CONSMR 47804J875 555 20357 SH SOLE 20357 0 0 JOHN HANCOCK ETF TRUST MLTFACTOR ENRG 47804J701 540 20337 SH SOLE 20337 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 520 14773 SH SOLE 14773 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 534 15609 SH SOLE 15609 0 0 JOHN HANCOCK ETF TRUST MLTFACTR INDLS 47804J883 537 15071 SH SOLE 15071 0 0 JOHN HANCOCK ETF TRUST MLTFACTR MATLS 47804J800 536 16799 SH SOLE 16799 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 4022 114471 SH SOLE 114471 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 542 11379 SH SOLE 11379 0 0 JOHN HANCOCK ETF TRUST MLTFACTR UTILS 47804J867 546 17339 SH SOLE 17339 0 0 SMUCKER J M CO COM NEW 832696405 9721 83439 SH SOLE 83439 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1155 12566 SH SOLE 12566 0 0 JOHN HANCOCK ETF TRUST MLTDCTR MEDIA 47804J826 533 21465 SH SOLE 21465 0 0 WILEY JOHN & SONS INC CL A 968223206 702 15877 SH SOLE 15877 0 0 JOHNSON OUTDOORS INC CL A 479167108 250 3504 SH SOLE 3504 0 0 JONES LANG LASALLE INC COM 48020Q107 6804 44128 SH SOLE 44128 0 0 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 747 32884 SH SOLE 32884 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 30396 1191546 SH SOLE 1191546 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 6359 209803 SH SOLE 209803 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 18897 760547 SH SOLE 760547 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 8660 156634 SH SOLE 156634 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 64898 1290212 SH SOLE 1290212 0 0 JUNIPER NETWORKS INC COM 48203R104 3282 123988 SH SOLE 123988 0 0 K12 INC COM 48273U102 573 16801 SH SOLE 16801 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 304 2904 SH SOLE 2904 0 0 KAMAN CORP COM 483548103 584 9988 SH SOLE 9988 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 4074 35127 SH SOLE 35127 0 0 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 1226 33075 SH SOLE 33075 0 0 KELLOGG CO COM 487836108 1503 26189 SH SOLE 26189 0 0 KEMPER CORP DEL COM 488401100 811 10646 SH SOLE 10646 0 0 KENNAMETAL INC COM 489170100 1326 36072 SH SOLE 36072 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 2205 103088 SH SOLE 103088 0 0 KEURIG DR PEPPER INC COM 49271V100 225 8049 SH SOLE 8049 0 0 KILROY RLTY CORP COM 49427F108 3321 43718 SH SOLE 43718 0 0 KIMCO RLTY CORP COM 49446R109 7800 421595 SH SOLE 421595 0 0 KINSALE CAP GROUP INC COM 49714P108 784 11439 SH SOLE 11439 0 0 KIRBY CORP COM 497266106 450 5991 SH SOLE 5991 0 0 KITE RLTY GROUP TR COM NEW 49803T300 977 61126 SH SOLE 61126 0 0 KKR & CO INC CL A 48251W104 1556 66262 SH SOLE 66262 0 0 KLA-TENCOR CORP COM 482480100 10824 90647 SH SOLE 90647 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 8805 269425 SH SOLE 269425 0 0 KNOLL INC COM NEW 498904200 616 32586 SH SOLE 32586 0 0 KNOWLES CORP COM 49926D109 2057 116679 SH SOLE 116679 0 0 KOREA ELECTRIC PWR SPONSORED ADR 500631106 397 30525 SH SOLE 30525 0 0 KORN FERRY COM NEW 500643200 1020 22773 SH SOLE 22773 0 0 KRATON CORPORATION COM 50077C106 214 6649 SH SOLE 6649 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 437 27935 SH SOLE 27935 0 0 KT CORP SPONSORED ADR 48268K101 3606 289865 SH SOLE 289865 0 0 KULICKE & SOFFA INDS INC COM 501242101 770 34823 SH SOLE 34823 0 0 L BRANDS INC COM 501797104 1204 43667 SH SOLE 43667 0 0 L3 TECHNOLOGIES INC COM 502413107 17023 82488 SH SOLE 82488 0 0 LADDER CAP CORP CL A 505743104 312 18360 SH SOLE 18360 0 0 LAKELAND FINL CORP COM 511656100 539 11926 SH SOLE 11926 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 4909 61937 SH SOLE 61937 0 0 LAMB WESTON HLDGS INC COM 513272104 14966 199702 SH SOLE 199702 0 0 LANCASTER COLONY CORP COM 513847103 1072 6841 SH SOLE 6841 0 0 LANDSTAR SYS INC COM 515098101 2972 27166 SH SOLE 27166 0 0 LAS VEGAS SANDS CORP COM 517834107 8008 131358 SH SOLE 131358 0 0 LCI INDS COM 50189K103 1226 15954 SH SOLE 15954 0 0 LEGACY TEX FINL GROUP INC COM 52471Y106 1009 26986 SH SOLE 26986 0 0 LEGG MASON INC COM 524901105 1418 51795 SH SOLE 51795 0 0 LEGGETT & PLATT INC COM 524660107 6610 156559 SH SOLE 156559 0 0 LEIDOS HLDGS INC COM 525327102 1839 28690 SH SOLE 28690 0 0 LEMAITRE VASCULAR INC COM 525558201 1157 37333 SH SOLE 37333 0 0 LENNOX INTL INC COM 526107107 9355 35383 SH SOLE 35383 0 0 LEXINGTON REALTY TRUST COM 529043101 127 14070 SH SOLE 14070 0 0 LG DISPLAY CO LTD SPONS ADR REP 50186V102 189 21849 SH SOLE 21849 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 508 5547 SH SOLE 5547 0 0 LIBERTY EXPEDIA HLDGS INC SER A COM 53046P109 602 14061 SH SOLE 14061 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 3210 91579 SH SOLE 91579 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 10075 416166 SH SOLE 416166 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 240 9631 SH SOLE 9631 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 204 10508 SH SOLE 10508 0 0 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 241 8682 SH SOLE 8682 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 895 23429 SH SOLE 23429 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 2519 65865 SH SOLE 65865 0 0 LIFE STORAGE INC COM 53223X107 1179 12125 SH SOLE 12125 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2232 17752 SH SOLE 17752 0 0 LINCOLN ELEC HLDGS INC COM 533900106 3215 38331 SH SOLE 38331 0 0 LINE CORP SPONSORED ADR 53567X101 3075 87327 SH SOLE 87327 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 492 32574 SH SOLE 32574 0 0 LITHIA MTRS INC CL A 536797103 2135 23019 SH SOLE 23019 0 0 LIVANOVA PLC SHS G5509L101 989 10174 SH SOLE 10174 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 3716 58480 SH SOLE 58480 0 0 LIVENT CORP COM 53814L108 613 49913 SH SOLE 49913 0 0 LKQ CORP COM 501889208 13781 485597 SH SOLE 485597 0 0 LOEWS CORP COM 540424108 17599 367187 SH SOLE 367187 0 0 LOGITECH INTL S A SHS H50430232 3930 100011 SH SOLE 100011 0 0 LOGMEIN INC COM 54142L109 4529 56536 SH SOLE 56536 0 0 LOUISIANA PAC CORP COM 546347105 814 33403 SH SOLE 33403 0 0 LPL FINL HLDGS INC COM 50212V100 2031 29158 SH SOLE 29158 0 0 LUMENTUM HLDGS INC COM 55024U109 377 6673 SH SOLE 6673 0 0 MACERICH CO COM 554382101 925 21337 SH SOLE 21337 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 487 29151 SH SOLE 29151 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1004 24347 SH SOLE 24347 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3608 59516 SH SOLE 59516 0 0 MAGNA INTL INC COM 559222401 4660 95705 SH SOLE 95705 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 279 23223 SH SOLE 23223 0 0 MALIBU BOATS INC COM CL A 56117J100 353 8918 SH SOLE 8918 0 0 MAMMOTH ENERGY SVCS INC COM 56155L108 334 20081 SH SOLE 20081 0 0 MANHATTAN ASSOCS INC COM 562750109 1250 22690 SH SOLE 22690 0 0 MANPOWERGROUP INC COM 56418H100 1393 16843 SH SOLE 16843 0 0 MANTECH INTL CORP CL A 564563104 1424 26352 SH SOLE 26352 0 0 MANULIFE FINL CORP COM 56501R106 5754 340265 SH SOLE 340265 0 0 MARATHON OIL CORP COM 565849106 5065 303123 SH SOLE 303123 0 0 MARCUS CORP COM 566330106 957 23894 SH SOLE 23894 0 0 MARKETAXESS HLDGS INC COM 57060D108 7720 31372 SH SOLE 31372 0 0 MARRIOTT INTL INC NEW CL A 571903202 9881 78989 SH SOLE 78989 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 2072 22159 SH SOLE 22159 0 0 MARTEN TRANS LTD COM 573075108 2581 144736 SH SOLE 144736 0 0 MASCO CORP COM 574599106 12878 327599 SH SOLE 327599 0 0 MASONITE INTL CORP NEW COM 575385109 571 11448 SH SOLE 11448 0 0 MASTEC INC COM 576323109 1911 39737 SH SOLE 39737 0 0 MATCH GROUP INC COM 57665R106 435 7686 SH SOLE 7686 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 35258 635273 SH SOLE 635273 0 0 MATSON INC COM 57686G105 334 9246 SH SOLE 9246 0 0 MATTEL INC COM 577081102 250 19200 SH SOLE 19200 0 0 MATTHEWS INTL CORP CL A 577128101 687 18603 SH SOLE 18603 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 4248 79902 SH SOLE 79902 0 0 MAXIMUS INC COM 577933104 1138 16035 SH SOLE 16035 0 0 MBIA INC COM 55262C100 579 60786 SH SOLE 60786 0 0 MCCORMICK & CO INC COM NON VTG 579780206 20648 137075 SH SOLE 137075 0 0 MCGRATH RENTCORP COM 580589109 629 11127 SH SOLE 11127 0 0 MCKESSON CORP COM 58155Q103 8263 70588 SH SOLE 70588 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 2712 146495 SH SOLE 146495 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 2633 35944 SH SOLE 35944 0 0 MEDIFAST INC COM 58470H101 353 2765 SH SOLE 2765 0 0 MEDNAX INC COM 58502B106 410 15088 SH SOLE 15088 0 0 MEDPACE HLDGS INC COM 58506Q109 462 7834 SH SOLE 7834 0 0 MELCO RESORTS AND ENTMT LTD ADR 585464100 1548 68530 SH SOLE 68530 0 0 MELLANOX TECHNOLOGIES LTD SHS M51363113 784 6625 SH SOLE 6625 0 0 MERCADOLIBRE INC COM 58733R102 7981 15719 SH SOLE 15719 0 0 MERCURY SYS INC COM 589378108 897 13993 SH SOLE 13993 0 0 MERIT MED SYS INC COM 589889104 2007 32462 SH SOLE 32462 0 0 MERITOR INC COM 59001K100 404 19840 SH SOLE 19840 0 0 MESA LABS INC COM 59064R109 822 3567 SH SOLE 3567 0 0 META FINL GROUP INC COM 59100U108 206 10462 SH SOLE 10462 0 0 METHANEX CORP COM 59151K108 637 11207 SH SOLE 11207 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 38612 53405 SH SOLE 53405 0 0 MGIC INVT CORP WIS COM 552848103 759 57563 SH SOLE 57563 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1749 54219 SH SOLE 54219 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2670 104043 SH SOLE 104043 0 0 MGP INGREDIENTS INC NEW COM 55303J106 273 3533 SH SOLE 3533 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 20645 248854 SH SOLE 248854 0 0 MICRON TECHNOLOGY INC COM 595112103 26399 638734 SH SOLE 638734 0 0 MID AMER APT CMNTYS INC COM 59522J103 4816 44052 SH SOLE 44052 0 0 MIMECAST LTD ORD SHS G14838109 521 10995 SH SOLE 10995 0 0 MINERALS TECHNOLOGIES INC COM 603158106 1034 17590 SH SOLE 17590 0 0 MISTRAS GROUP INC COM 60649T107 266 19262 SH SOLE 19262 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 5971 1206349 SH SOLE 1206349 0 0 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 2349 767714 SH SOLE 767714 0 0 MKS INSTRUMENT INC COM 55306N104 2416 25965 SH SOLE 25965 0 0 MOBILE MINI INC COM 60740F105 713 21001 SH SOLE 21001 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 833 110181 SH SOLE 110181 0 0 MODINE MFG CO COM 607828100 280 20205 SH SOLE 20205 0 0 MOELIS & CO CL A 60786M105 210 5053 SH SOLE 5053 0 0 MOHAWK INDS INC COM 608190104 2956 23434 SH SOLE 23434 0 0 MOLINA HEALTHCARE INC COM 60855R100 5275 37161 SH SOLE 37161 0 0 MOMO INC ADR 60879B107 3311 86575 SH SOLE 86575 0 0 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 280 14077 SH SOLE 14077 0 0 MONRO INC COM 610236101 1021 11803 SH SOLE 11803 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 6668 122175 SH SOLE 122175 0 0 MOODYS CORP COM 615369105 9878 54546 SH SOLE 54546 0 0 MOOG INC CL A 615394202 2098 24126 SH SOLE 24126 0 0 MORNINGSTAR INC COM 617700109 2095 16627 SH SOLE 16627 0 0 MORPHOSYS AG SPONSORED ADS 617760202 424 18679 SH SOLE 18679 0 0 MPLX LP COM UNIT REP LTD 55336V100 2046 62202 SH SOLE 62202 0 0 MSA SAFETY INC COM 553498106 1108 10720 SH SOLE 10720 0 0 MSC INDL DIRECT INC CL A 553530106 2294 27731 SH SOLE 27731 0 0 MSCI INC COM 55354G100 11057 55605 SH SOLE 55605 0 0 MUELLER WTR PRODS INC COM SER A 624758108 851 84810 SH SOLE 84810 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2585 140651 SH SOLE 140651 0 0 MURPHY OIL CORP COM 626717102 957 32676 SH SOLE 32676 0 0 MURPHY USA INC COM 626755102 1429 16695 SH SOLE 16695 0 0 MYLAN N V SHS EURO N59465109 426 15038 SH SOLE 15038 0 0 NASDAQ INC COM 631103108 17433 199254 SH SOLE 199254 0 0 NATIONAL BK HLDGS CORP CL A 633707104 355 10683 SH SOLE 10683 0 0 NATIONAL FUEL GAS CO N J COM 636180101 3287 53928 SH SOLE 53928 0 0 NATIONAL GEN HLDGS CORP COM 636220303 958 40375 SH SOLE 40375 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 28223 505431 SH SOLE 505431 0 0 NATIONAL HEALTH INVS INC COM 63633D104 550 6997 SH SOLE 6997 0 0 NATIONAL OILWELL VARCO INC COM 637071101 2957 110998 SH SOLE 110998 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 1177 21253 SH SOLE 21253 0 0 NAVIENT CORPORATION COM 63938C108 693 59864 SH SOLE 59864 0 0 NAVIGATORS GROUP INC COM 638904102 290 4153 SH SOLE 4153 0 0 NCR CORP NEW COM 62886E108 1258 46111 SH SOLE 46111 0 0 NEENAH INC COM 640079109 1681 26125 SH SOLE 26125 0 0 NEKTAR THERAPEUTICS COM 640268108 246 7331 SH SOLE 7331 0 0 NEOGEN CORP COM 640491106 3225 56187 SH SOLE 56187 0 0 NEOGENOMICS INC COM NEW 64049M209 565 27599 SH SOLE 27599 0 0 NETAPP INC COM 64110D104 11190 161377 SH SOLE 161377 0 0 NETEASE INC SPONSORED ADR 64110W102 1502 6222 SH SOLE 6222 0 0 NETGEAR INC COM 64111Q104 284 8583 SH SOLE 8583 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 2492 28290 SH SOLE 28290 0 0 NEVRO CORP COM 64157F103 698 11160 SH SOLE 11160 0 0 NEW MEDIA INVT GROUP INC COM 64704V106 149 14199 SH SOLE 14199 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1278 14189 SH SOLE 14189 0 0 NEW RELIC INC COM 64829B100 1273 12893 SH SOLE 12893 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1209 71489 SH SOLE 71489 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 492 42542 SH SOLE 42542 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 128 21008 SH SOLE 21008 0 0 NEW YORK TIMES CO CL A 650111107 544 16572 SH SOLE 16572 0 0 NEWELL BRANDS INC COM 651229106 1603 104490 SH SOLE 104490 0 0 NEWMARK GROUP INC CL A 65158N102 403 48342 SH SOLE 48342 0 0 NEWMARKET CORP COM 651587107 4177 9634 SH SOLE 9634 0 0 NEWMONT MNG CORP COM 651639106 1060 29627 SH SOLE 29627 0 0 NEWPARK RES INC COM PAR $.01NEW 651718504 436 47588 SH SOLE 47588 0 0 NEWS CORP NEW CL A 65249B109 259 20835 SH SOLE 20835 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 523 13638 SH SOLE 13638 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 773 16574 SH SOLE 16574 0 0 NIC INC COM 62914B100 221 12904 SH SOLE 12904 0 0 NICE LTD SPONSORED ADR 653656108 7760 63343 SH SOLE 63343 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 901 38079 SH SOLE 38079 0 0 NISOURCE INC COM 65473P105 1805 62984 SH SOLE 62984 0 0 NMI HLDGS INC CL A 629209305 371 14346 SH SOLE 14346 0 0 NOBLE ENERGY INC COM 655044105 4350 175882 SH SOLE 175882 0 0 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 317 8809 SH SOLE 8809 0 0 NOKIA CORP SPONSORED ADR 654902204 2110 368909 SH SOLE 368909 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 1094 53479 SH SOLE 53479 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 411 114418 SH SOLE 114418 0 0 NORDSON CORP COM 655663102 10717 80874 SH SOLE 80874 0 0 NORTHERN OIL & GAS INC NEV COM 665531109 50 18291 SH SOLE 18291 0 0 NORTHERN TR CORP COM 665859104 2083 23035 SH SOLE 23035 0 0 NORTHWESTERN CORP COM NEW 668074305 1667 23673 SH SOLE 23673 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 2388 43453 SH SOLE 43453 0 0 NOVAGOLD RES INC COM NEW 66987E206 48 11480 SH SOLE 11480 0 0 NOVANTA INC COM 67000B104 732 8635 SH SOLE 8635 0 0 NOVARTIS A G SPONSORED ADR 66987V109 54323 565043 SH SOLE 565043 0 0 NOVO-NORDISK A S ADR 670100205 50342 962384 SH SOLE 962384 0 0 NOVOCURE LTD ORD SHS G6674U108 562 11665 SH SOLE 11665 0 0 NOW INC COM 67011P100 1275 91333 SH SOLE 91333 0 0 NRG ENERGY INC COM NEW 629377508 6428 151314 SH SOLE 151314 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 7742 457269 SH SOLE 457269 0 0 NUCOR CORP COM 670346105 19027 326082 SH SOLE 326082 0 0 NUTANIX INC CL A 67059N108 7509 198956 SH SOLE 198956 0 0 NUVASIVE INC COM 670704105 2194 38626 SH SOLE 38626 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 739 95648 SH SOLE 95648 0 0 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 26316 1101780 SH SOLE 1101780 0 0 NUVEEN MTG OPPORTUNITY TERM COM 670735109 497 21366 SH SOLE 21366 0 0 NV5 GLOBAL INC COM 62945V109 206 3473 SH SOLE 3473 0 0 NVR INC COM 62944T105 8459 3057 SH SOLE 3057 0 0 OSI ETF TR OSHARS FTSE US 67110P407 30767 915683 SH SOLE 915683 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 637 123026 SH SOLE 123026 0 0 OASIS PETE INC NEW COM 674215108 482 79784 SH SOLE 79784 0 0 OCEANEERING INTL INC COM 675232102 257 16326 SH SOLE 16326 0 0 OFFICE DEPOT INC COM 676220106 149 41060 SH SOLE 41060 0 0 OGE ENERGY CORP COM 670837103 3616 83858 SH SOLE 83858 0 0 OKTA INC CL A 679295105 594 7185 SH SOLE 7185 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 6605 45743 SH SOLE 45743 0 0 OLD REP INTL CORP COM 680223104 3900 186432 SH SOLE 186432 0 0 OLIN CORP COM PAR $1 680665205 1524 65881 SH SOLE 65881 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1348 15794 SH SOLE 15794 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1449 37978 SH SOLE 37978 0 0 OMNICOM GROUP INC COM 681919106 17804 243924 SH SOLE 243924 0 0 ON SEMICONDUCTOR CORP COM 682189105 7889 383540 SH SOLE 383540 0 0 ONE GAS INC COM 68235P108 1339 15044 SH SOLE 15044 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 480 35136 SH SOLE 35136 0 0 OPEN TEXT CORP COM 683715106 1963 51072 SH SOLE 51072 0 0 OPPENHEIMER ETF TR RUSL 1000 DYNM 68386C724 2775 96431 SH SOLE 96431 0 0 OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 597 11573 SH SOLE 11573 0 0 OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 1363 35974 SH SOLE 35974 0 0 ORACLE CORP COM 68389X105 89012 1657262 SH SOLE 1657262 0 0 ORIX CORP SPONSORED ADR 686330101 2892 40235 SH SOLE 40235 0 0 ORMAT TECHNOLOGIES INC COM 686688102 353 6403 SH SOLE 6403 0 0 OSHKOSH CORP COM 688239201 6177 82211 SH SOLE 82211 0 0 OSI SYSTEMS INC COM 671044105 1147 13088 SH SOLE 13088 0 0 OWENS CORNING NEW COM 690742101 2820 59845 SH SOLE 59845 0 0 OWENS ILL INC COM NEW 690768403 969 51028 SH SOLE 51028 0 0 OXFORD INDS INC COM 691497309 499 6631 SH SOLE 6631 0 0 GLATFELTER COM 377316104 547 38754 SH SOLE 38754 0 0 PACER FDS TR WEALTHSHIELD 69374H840 14926 615775 SH SOLE 615775 0 0 PACER FDS TR TRENDPILOT EUR 69374H808 1183 46406 SH SOLE 46406 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 6804 231577 SH SOLE 231577 0 0 PACER FDS TR TRENDP US MID CP 69374H204 1661 54720 SH SOLE 54720 0 0 PACIFIC PREMIER BANCORP COM 69478X105 431 16256 SH SOLE 16256 0 0 PACWEST BANCORP DEL COM 695263103 3657 97238 SH SOLE 97238 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 360 12047 SH SOLE 12047 0 0 PALO ALTO NETWORKS INC COM 697435105 15798 65043 SH SOLE 65043 0 0 PARK HOTELS RESORTS INC COM 700517105 723 23268 SH SOLE 23268 0 0 PARKER HANNIFIN CORP COM 701094104 9032 52626 SH SOLE 52626 0 0 PARSLEY ENERGY INC CL A 701877102 1600 82921 SH SOLE 82921 0 0 PATRICK INDS INC COM 703343103 561 12380 SH SOLE 12380 0 0 PATTERSON UTI ENERGY INC COM 703481101 408 29107 SH SOLE 29107 0 0 PAYCOM SOFTWARE INC COM 70432V102 10640 56258 SH SOLE 56258 0 0 PAYLOCITY HLDG CORP COM 70438V106 1776 19908 SH SOLE 19908 0 0 PBF ENERGY INC CL A 69318G106 2885 92641 SH SOLE 92641 0 0 PDC ENERGY INC COM 69327R101 812 19966 SH SOLE 19966 0 0 PDL BIOPHARMA INC COM 69329Y104 264 70979 SH SOLE 70979 0 0 PEARSON PLC SPONSORED ADR 705015105 3337 303924 SH SOLE 303924 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 2366 76188 SH SOLE 76188 0 0 PEGASYSTEMS INC COM 705573103 1404 21605 SH SOLE 21605 0 0 PEMBINA PIPELINE CORP COM 706327103 1308 35573 SH SOLE 35573 0 0 PENN NATL GAMING INC COM 707569109 748 37232 SH SOLE 37232 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 84 13354 SH SOLE 13354 0 0 PENNYMAC MTG INVT TR COM 70931T103 280 13517 SH SOLE 13517 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1099 24605 SH SOLE 24605 0 0 PENUMBRA INC COM 70975L107 319 2169 SH SOLE 2169 0 0 PEOPLES UTD FINL INC COM 712704105 4232 257398 SH SOLE 257398 0 0 PERFICIENT INC COM 71375U101 338 12335 SH SOLE 12335 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 1724 43504 SH SOLE 43504 0 0 PERRIGO CO PLC SHS G97822103 672 13948 SH SOLE 13948 0 0 PETIQ INC COM CL A 71639T106 719 22905 SH SOLE 22905 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1404 88160 SH SOLE 88160 0 0 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 317 22133 SH SOLE 22133 0 0 PGT INNOVATIONS INC COM 69336V101 238 17199 SH SOLE 17199 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 581 17615 SH SOLE 17615 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 899 17171 SH SOLE 17171 0 0 PHOTRONICS INC COM 719405102 284 30036 SH SOLE 30036 0 0 PHYSICIANS RLTY TR COM 71943U104 4300 228593 SH SOLE 228593 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 596 28566 SH SOLE 28566 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 44386 443019 SH SOLE 443019 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 29152 276217 SH SOLE 276217 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 497 15495 SH SOLE 15495 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 86370 850431 SH SOLE 850431 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 476 8822 SH SOLE 8822 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 4741 45701 SH SOLE 45701 0 0 PIMCO EQUITY SER RAFI DYN EMERG 72202L389 22266 944026 SH SOLE 944026 0 0 PIMCO EQUITY SER RAFI DYN MULTI 72202L371 7076 288318 SH SOLE 288318 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 8961 163817 SH SOLE 163817 0 0 PINNACLE WEST CAP CORP COM 723484101 806 8430 SH SOLE 8430 0 0 PIONEER NAT RES CO COM 723787107 14678 96388 SH SOLE 96388 0 0 PIPER JAFFRAY COS COM 724078100 381 5231 SH SOLE 5231 0 0 PJT PARTNERS INC COM CL A 69343T107 326 7797 SH SOLE 7797 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1587 64743 SH SOLE 64743 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1358 54507 SH SOLE 54507 0 0 PLANET FITNESS INC CL A 72703H101 2088 30384 SH SOLE 30384 0 0 PLANTRONICS INC NEW COM 727493108 480 10410 SH SOLE 10410 0 0 PLEXUS CORP COM 729132100 1295 21247 SH SOLE 21247 0 0 PLURALSIGHT INC COM CL A 72941B106 3211 101150 SH SOLE 101150 0 0 PNM RES INC COM 69349H107 571 12065 SH SOLE 12065 0 0 POLARIS INDS INC COM 731068102 23987 284106 SH SOLE 284106 0 0 POLYONE CORP COM 73179P106 919 31362 SH SOLE 31362 0 0 POOL CORPORATION COM 73278L105 11649 70614 SH SOLE 70614 0 0 POPULAR INC COM NEW 733174700 893 17136 SH SOLE 17136 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 3679 70960 SH SOLE 70960 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 1370 39495 SH SOLE 39495 0 0 POSCO SPONSORED ADR 693483109 454 8222 SH SOLE 8222 0 0 POST HLDGS INC COM 737446104 4553 41619 SH SOLE 41619 0 0 POWER INTEGRATIONS INC COM 739276103 4783 68391 SH SOLE 68391 0 0 PPG INDS INC COM 693506107 9324 82605 SH SOLE 82605 0 0 PPL CORP COM 69351T106 31422 989971 SH SOLE 989971 0 0 PRA HEALTH SCIENCES INC COM 69354M108 1035 9386 SH SOLE 9386 0 0 PRA GROUP INC COM 69354N106 1458 54384 SH SOLE 54384 0 0 PREFERRED APT CMNTYS INC COM 74039L103 837 56463 SH SOLE 56463 0 0 PREMIER INC CL A 74051N102 2739 79414 SH SOLE 79414 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 257 8589 SH SOLE 8589 0 0 PRICESMART INC COM 741511109 550 9336 SH SOLE 9336 0 0 PRIMERICA INC COM 74164M108 4963 40633 SH SOLE 40633 0 0 PRIMORIS SVCS CORP COM 74164F103 218 10523 SH SOLE 10523 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 5749 114549 SH SOLE 114549 0 0 PROGRESS SOFTWARE CORP COM 743312100 1063 23956 SH SOLE 23956 0 0 PROOFPOINT INC COM 743424103 496 4081 SH SOLE 4081 0 0 PROPETRO HLDG CORP COM 74347M108 1338 59339 SH SOLE 59339 0 0 PROS HOLDINGS INC COM 74346Y103 1660 39301 SH SOLE 39301 0 0 PROSHARES TR PSHS LC COR PLUS 74347R248 20358 297636 SH SOLE 297636 0 0 PROSHARES TR MSCI EAFE DIVD 74347B839 497 13485 SH SOLE 13485 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 13696 202064 SH SOLE 202064 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 691 12258 SH SOLE 12258 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 681 16738 SH SOLE 16738 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 2100 75933 SH SOLE 75933 0 0 PROSHARES TR PSHS ULT MCAP400 74347R404 1205 30839 SH SOLE 30839 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 1193 17697 SH SOLE 17697 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 2024 17179 SH SOLE 17179 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 574 17251 SH SOLE 17251 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 346 53083 SH SOLE 53083 0 0 PROTO LABS INC COM 743713109 5772 54895 SH SOLE 54895 0 0 PRUDENTIAL PLC ADR 74435K204 6309 156870 SH SOLE 156870 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 1130 7207 SH SOLE 7207 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1136 41386 SH SOLE 41386 0 0 PUBLIC STORAGE COM 74460D109 6163 28298 SH SOLE 28298 0 0 PULTE GROUP INC COM 745867101 7288 260641 SH SOLE 260641 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 254 6536 SH SOLE 6536 0 0 Q2 HLDGS INC COM 74736L109 470 6789 SH SOLE 6789 0 0 QEP RES INC COM 74733V100 252 32327 SH SOLE 32327 0 0 QIAGEN NV SHS NEW N72482123 1046 25737 SH SOLE 25737 0 0 QIWI PLC SPON ADR REP B 74735M108 432 30021 SH SOLE 30021 0 0 QORVO INC COM 74736K101 1730 24123 SH SOLE 24123 0 0 QTS RLTY TR INC COM CL A 74736A103 1942 43167 SH SOLE 43167 0 0 QUAKER CHEM CORP COM 747316107 5039 25156 SH SOLE 25156 0 0 QUALYS INC COM 74758T303 4194 50688 SH SOLE 50688 0 0 QUANTA SVCS INC COM 74762E102 3571 94609 SH SOLE 94609 0 0 QUANTENNA COMMUNICATIONS INC COM 74766D100 1098 45143 SH SOLE 45143 0 0 QUEST DIAGNOSTICS INC COM 74834L100 7881 87649 SH SOLE 87649 0 0 QUIDEL CORP COM 74838J101 263 4019 SH SOLE 4019 0 0 QUINSTREET INC COM 74874Q100 1351 100920 SH SOLE 100920 0 0 QUOTIENT TECHNOLOGY INC COM 749119103 394 39916 SH SOLE 39916 0 0 QURATE RETAIL INC COM SER A 74915M100 3325 208062 SH SOLE 208062 0 0 RADIAN GROUP INC COM 750236101 316 15254 SH SOLE 15254 0 0 RADNET INC COM 750491102 127 10258 SH SOLE 10258 0 0 RANGE RES CORP COM 75281A109 570 50752 SH SOLE 50752 0 0 RAPID7 INC COM 753422104 3444 68050 SH SOLE 68050 0 0 RAVEN INDS INC COM 754212108 418 10882 SH SOLE 10882 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 8406 104535 SH SOLE 104535 0 0 RBC BEARINGS INC COM 75524B104 9927 78057 SH SOLE 78057 0 0 RE MAX HLDGS INC CL A 75524W108 1408 36521 SH SOLE 36521 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 27582 761519 SH SOLE 761519 0 0 REALPAGE INC COM 75606N109 2336 38496 SH SOLE 38496 0 0 RED HAT INC COM 756577102 8357 45744 SH SOLE 45744 0 0 RED ROCK RESORTS INC CL A 75700L108 575 22235 SH SOLE 22235 0 0 REDWOOD TR INC COM 758075402 892 55249 SH SOLE 55249 0 0 REGAL BELOIT CORP COM 758750103 532 6497 SH SOLE 6497 0 0 REGENCY CTRS CORP COM 758849103 2772 41066 SH SOLE 41066 0 0 REGENERON PHARMACEUTICALS COM 75886F107 20337 49527 SH SOLE 49527 0 0 REGIONS FINL CORP NEW COM 7591EP100 4609 325739 SH SOLE 325739 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 6864 48347 SH SOLE 48347 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 3153 34936 SH SOLE 34936 0 0 RELX PLC SPONSORED ADR 759530108 17995 838947 SH SOLE 838947 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 1669 11630 SH SOLE 11630 0 0 RENASANT CORP COM 75970E107 673 19889 SH SOLE 19889 0 0 REPLIGEN CORP COM 759916109 1236 20914 SH SOLE 20914 0 0 REPUBLIC SVCS INC COM 760759100 24264 301871 SH SOLE 301871 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 218 11311 SH SOLE 11311 0 0 RESMED INC COM 761152107 21898 210615 SH SOLE 210615 0 0 RESOLUTE FST PRODS INC COM 76117W109 1006 127283 SH SOLE 127283 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 2360 36241 SH SOLE 36241 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 1246 71832 SH SOLE 71832 0 0 RETROPHIN INC COM 761299106 410 18106 SH SOLE 18106 0 0 REXFORD INDL RLTY INC COM 76169C100 3472 96956 SH SOLE 96956 0 0 REXNORD CORP NEW COM 76169B102 1930 76770 SH SOLE 76770 0 0 RING ENERGY INC COM 76680V108 566 96399 SH SOLE 96399 0 0 RIO TINTO PLC SPONSORED ADR 767204100 8947 152037 SH SOLE 152037 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 7716 226944 SH SOLE 226944 0 0 ROCKWELL AUTOMATION INC COM 773903109 6062 34549 SH SOLE 34549 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 2511 46647 SH SOLE 46647 0 0 ROGERS CORP COM 775133101 699 4398 SH SOLE 4398 0 0 ROLLINS INC COM 775711104 12481 299869 SH SOLE 299869 0 0 ROPER TECHNOLOGIES INC COM 776696106 25303 73992 SH SOLE 73992 0 0 ROSS STORES INC COM 778296103 37414 401871 SH SOLE 401871 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 5930 78496 SH SOLE 78496 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 239 36668 SH SOLE 36668 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 38473 601607 SH SOLE 601607 0 0 ROYAL GOLD INC COM 780287108 1423 15648 SH SOLE 15648 0 0 RPC INC COM 749660106 150 13159 SH SOLE 13159 0 0 RUDOLPH TECHNOLOGIES INC COM 781270103 746 32721 SH SOLE 32721 0 0 RUSH ENTERPRISES INC CL A 781846209 771 18447 SH SOLE 18447 0 0 RUTHS HOSPITALITY GROUP INC COM 783332109 1095 42803 SH SOLE 42803 0 0 RYANAIR HLDGS PLC SPONSORED ADS 783513203 9488 126609 SH SOLE 126609 0 0 RYDER SYS INC COM 783549108 4055 65422 SH SOLE 65422 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 2880 35023 SH SOLE 35023 0 0 S & T BANCORP INC COM 783859101 292 7391 SH SOLE 7391 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 657 33763 SH SOLE 33763 0 0 SAGE THERAPEUTICS INC COM 78667J108 1483 9324 SH SOLE 9324 0 0 SAIA INC COM 78709Y105 1500 24554 SH SOLE 24554 0 0 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 230 8012 SH SOLE 8012 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 1219 66210 SH SOLE 66210 0 0 SANDERSON FARMS INC COM 800013104 1865 14148 SH SOLE 14148 0 0 SANDY SPRING BANCORP INC COM 800363103 347 11097 SH SOLE 11097 0 0 SANMINA CORPORATION COM 801056102 1043 36168 SH SOLE 36168 0 0 SANOFI SPONSORED ADR 80105N105 12106 273395 SH SOLE 273395 0 0 SAREPTA THERAPEUTICS INC COM 803607100 431 3616 SH SOLE 3616 0 0 SASOL LTD SPONSORED ADR 803866300 4321 139650 SH SOLE 139650 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 12637 63292 SH SOLE 63292 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 1732 82294 SH SOLE 82294 0 0 SCHOLASTIC CORP COM 807066105 887 22320 SH SOLE 22320 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 19378 698795 SH SOLE 698795 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 4454 119591 SH SOLE 119591 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 35717 1140764 SH SOLE 1140764 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 71600 1426575 SH SOLE 1426575 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 16267 313559 SH SOLE 313559 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 51165 756772 SH SOLE 756772 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 38055 479105 SH SOLE 479105 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 23397 427413 SH SOLE 427413 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 24906 560567 SH SOLE 560567 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 140734 2558802 SH SOLE 2558802 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 403 10402 SH SOLE 10402 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 650 8442 SH SOLE 8442 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 7753 161899 SH SOLE 161899 0 0 SEI INVESTMENTS CO COM 784117103 4868 93163 SH SOLE 93163 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 234 19426 SH SOLE 19426 0 0 SELECT MED HLDGS CORP COM 81619Q105 242 17172 SH SOLE 17172 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 95794 841402 SH SOLE 841402 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 72707 1554562 SH SOLE 1554562 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 37163 562059 SH SOLE 562059 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 97376 1061320 SH SOLE 1061320 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 106957 1838694 SH SOLE 1838694 0 0 SEMPRA ENERGY COM 816851109 8960 71187 SH SOLE 71187 0 0 SEMTECH CORP COM 816850101 1005 19744 SH SOLE 19744 0 0 SENIOR HSG PPTYS TR SH BEN INT 81721M109 130 10997 SH SOLE 10997 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 4153 92242 SH SOLE 92242 0 0 SERVICE CORP INTL COM 817565104 1723 42926 SH SOLE 42926 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 1086 23258 SH SOLE 23258 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 684 32803 SH SOLE 32803 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 483 23625 SH SOLE 23625 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1071 28832 SH SOLE 28832 0 0 SHIP FINANCE INTERNATIONAL L SHS G81075106 285 23089 SH SOLE 23089 0 0 SHOPIFY INC CL A 82509L107 35735 172950 SH SOLE 172950 0 0 SHUTTERSTOCK INC COM 825690100 577 12376 SH SOLE 12376 0 0 SIFY TECHNOLOGIES LIMITED SPONSORED ADS 82655M107 103 63097 SH SOLE 63097 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 7672 59901 SH SOLE 59901 0 0 SILGAN HOLDINGS INC COM 827048109 553 18653 SH SOLE 18653 0 0 SILICON LABORATORIES INC COM 826919102 2007 24823 SH SOLE 24823 0 0 SIMON PPTY GROUP INC NEW COM 828806109 19832 108841 SH SOLE 108841 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 900 15179 SH SOLE 15179 0 0 SIMULATIONS PLUS INC COM 829214105 246 11632 SH SOLE 11632 0 0 SINA CORP ORD G81477104 344 5808 SH SOLE 5808 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 647 16813 SH SOLE 16813 0 0 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 2550 53429 SH SOLE 53429 0 0 SIRIUS XM HLDGS INC COM 82968B103 1101 194230 SH SOLE 194230 0 0 SITE CENTERS CORP COM 82981J109 295 21688 SH SOLE 21688 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 5059 88529 SH SOLE 88529 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 3952 161373 SH SOLE 161373 0 0 SKECHERS U S A INC CL A 830566105 257 7659 SH SOLE 7659 0 0 SKYWEST INC COM 830879102 1111 20463 SH SOLE 20463 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 7791 94463 SH SOLE 94463 0 0 SL GREEN RLTY CORP COM 78440X101 5092 56625 SH SOLE 56625 0 0 SLEEP NUMBER CORP COM 83125X103 200 4258 SH SOLE 4258 0 0 SLM CORP COM 78442P106 1173 118393 SH SOLE 118393 0 0 SM ENERGY CO COM 78454L100 221 12650 SH SOLE 12650 0 0 SMARTSHEET INC COM CL A 83200N103 245 6006 SH SOLE 6006 0 0 SNAP ON INC COM 833034101 26657 170308 SH SOLE 170308 0 0 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 685 17817 SH SOLE 17817 0 0 SOLARWINDS CORP COM 83417Q105 635 32506 SH SOLE 32506 0 0 SONOCO PRODS CO COM 835495102 2811 45689 SH SOLE 45689 0 0 SONY CORP SPONSORED ADR 835699307 13482 319184 SH SOLE 319184 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 71 14914 SH SOLE 14914 0 0 SOUTH JERSEY INDS INC COM 838518108 833 25987 SH SOLE 25987 0 0 SOUTHWEST AIRLS CO COM 844741108 10632 204817 SH SOLE 204817 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 2587 31452 SH SOLE 31452 0 0 SOUTHWESTERN ENERGY CO COM 845467109 433 92268 SH SOLE 92268 0 0 SP PLUS CORP COM 78469C103 504 14757 SH SOLE 14757 0 0 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 54925 1797857 SH SOLE 1797857 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 18865 409670 SH SOLE 409670 0 0 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 13555 224419 SH SOLE 224419 0 0 SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 568 17124 SH SOLE 17124 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 28571 930635 SH SOLE 930635 0 0 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 7137 128176 SH SOLE 128176 0 0 SPDR SER TR BLOOMBERG SRT TR 78468R408 39255 1440545 SH SOLE 1440545 0 0 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 9217 170426 SH SOLE 170426 0 0 SPDR SER TR DORSEY WRGT FI 78468R713 936 40443 SH SOLE 40443 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 57513 1189508 SH SOLE 1189508 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 27686 553387 SH SOLE 553387 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 49905 192585 SH SOLE 192585 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 111718 1129375 SH SOLE 1129375 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 44379 363729 SH SOLE 363729 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 2995 82701 SH SOLE 82701 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 22672 460069 SH SOLE 460069 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 89891 1854183 SH SOLE 1854183 0 0 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 560 9739 SH SOLE 9739 0 0 SPDR SERIES TRUST NYSE TECH ETF 78464A102 2006 28160 SH SOLE 28160 0 0 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 60920 2134554 SH SOLE 2134554 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 54669 1871588 SH SOLE 1871588 0 0 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 1120 41274 SH SOLE 41274 0 0 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 42193 1159473 SH SOLE 1159473 0 0 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 29671 979878 SH SOLE 979878 0 0 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 1574 44741 SH SOLE 44741 0 0 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 6102 116114 SH SOLE 116114 0 0 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1202 23870 SH SOLE 23870 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1105497 3913541 SH SOLE 3913541 0 0 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 339857 9133482 SH SOLE 9133482 0 0 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 12117 202963 SH SOLE 202963 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 4454 73864 SH SOLE 73864 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 549 5979 SH SOLE 5979 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 755 18078 SH SOLE 18078 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 2025 22363 SH SOLE 22363 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 11246 112123 SH SOLE 112123 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 159208 1601529 SH SOLE 1601529 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 3885 122777 SH SOLE 122777 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 39248 1097552 SH SOLE 1097552 0 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 4423 99241 SH SOLE 99241 0 0 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 4020 60605 SH SOLE 60605 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 362 11720 SH SOLE 11720 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 46919 135839 SH SOLE 135839 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1864 60640 SH SOLE 60640 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 1493 35917 SH SOLE 35917 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 4942 96264 SH SOLE 96264 0 0 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 1226 27247 SH SOLE 27247 0 0 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 353 4490 SH SOLE 4490 0 0 SPDR SERIES TRUST COMP SOFTWARE 78464A599 4789 50725 SH SOLE 50725 0 0 SPDR SERIES TRUST S&P TELECOM 78464A540 3226 45626 SH SOLE 45626 0 0 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 11434 267891 SH SOLE 267891 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 547 9982 SH SOLE 9982 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 2091 22841 SH SOLE 22841 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1359 34213 SH SOLE 34213 0 0 SPLUNK INC COM 848637104 12713 102033 SH SOLE 102033 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 545 3923 SH SOLE 3923 0 0 SPRINT CORPORATION COM 85207U105 2393 423498 SH SOLE 423498 0 0 SPROUTS FMRS MKT INC COM 85208M102 588 27275 SH SOLE 27275 0 0 SPX CORP COM 784635104 3268 93945 SH SOLE 93945 0 0 SPX FLOW INC COM 78469X107 2328 72980 SH SOLE 72980 0 0 SRC ENERGY INC COM 78470V108 448 87501 SH SOLE 87501 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 9807 153987 SH SOLE 153987 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 456 13342 SH SOLE 13342 0 0 STAG INDL INC COM 85254J102 2171 73222 SH SOLE 73222 0 0 STANDEX INTL CORP COM 854231107 1102 15017 SH SOLE 15017 0 0 STANLEY BLACK & DECKER INC COM 854502101 1972 14478 SH SOLE 14478 0 0 STATE STR CORP COM 857477103 6646 100990 SH SOLE 100990 0 0 STEELCASE INC CL A 858155203 539 37012 SH SOLE 37012 0 0 STEPAN CO COM 858586100 553 6321 SH SOLE 6321 0 0 STERICYCLE INC COM 858912108 3448 63359 SH SOLE 63359 0 0 STERIS PLC SHS USD G8473T100 46910 366247 SH SOLE 366247 0 0 STERLING BANCORP DEL COM 85917A100 1134 60845 SH SOLE 60845 0 0 MADDEN STEVEN LTD COM 556269108 320 9449 SH SOLE 9449 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 543 36585 SH SOLE 36585 0 0 STONERIDGE INC COM 86183P102 220 7608 SH SOLE 7608 0 0 STORE CAP CORP COM 862121100 5760 171931 SH SOLE 171931 0 0 STRATEGIC ED INC COM 86272C103 938 7142 SH SOLE 7142 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 2245 196718 SH SOLE 196718 0 0 SUMMIT MATLS INC CL A 86614U100 290 18262 SH SOLE 18262 0 0 SUN CMNTYS INC COM 866674104 11623 98070 SH SOLE 98070 0 0 SUN LIFE FINL INC COM 866796105 535 13935 SH SOLE 13935 0 0 SUNRUN INC COM 86771W105 197 13991 SH SOLE 13991 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 586 40674 SH SOLE 40674 0 0 SUNTRUST BKS INC COM 867914103 18281 308535 SH SOLE 308535 0 0 SUPERIOR ENERGY SVCS INC COM 868157108 557 119212 SH SOLE 119212 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 1354 38644 SH SOLE 38644 0 0 SVB FINL GROUP COM 78486Q101 2011 9046 SH SOLE 9046 0 0 SYNCHRONY FINL COM 87165B103 22150 694370 SH SOLE 694370 0 0 SYNEOS HEALTH INC CL A 87166B102 2926 56529 SH SOLE 56529 0 0 SYNNEX CORP COM 87162W100 4010 42041 SH SOLE 42041 0 0 SYNOPSYS INC COM 871607107 9992 86770 SH SOLE 86770 0 0 SYNOVUS FINL CORP COM NEW 87161C501 652 18982 SH SOLE 18982 0 0 PRICE T ROWE GROUP INC COM 74144T108 1928 19261 SH SOLE 19261 0 0 TABLEAU SOFTWARE INC CL A 87336U105 372 2919 SH SOLE 2919 0 0 TABULA RASA HEALTHCARE INC COM 873379101 852 15105 SH SOLE 15105 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 654 12414 SH SOLE 12414 0 0 TAILORED BRANDS INC COM 87403A107 89 11383 SH SOLE 11383 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 82945 2025026 SH SOLE 2025026 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2328 24669 SH SOLE 24669 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 4040 198331 SH SOLE 198331 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 710 19681 SH SOLE 19681 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 326 12979 SH SOLE 12979 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 401 6312 SH SOLE 6312 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 484 23078 SH SOLE 23078 0 0 TARGA RES CORP COM 87612G101 2268 54597 SH SOLE 54597 0 0 TATA MTRS LTD SPONSORED ADR 876568502 278 22103 SH SOLE 22103 0 0 TAYLOR MORRISON HOME CORP CL A 87724P106 220 12416 SH SOLE 12416 0 0 TCF FINL CORP COM 872275102 585 28272 SH SOLE 28272 0 0 TEAM INC COM 878155100 186 10626 SH SOLE 10626 0 0 TECH DATA CORP COM 878237106 417 4073 SH SOLE 4073 0 0 TECHNIPFMC PLC COM G87110105 1378 58586 SH SOLE 58586 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 131653 1779101 SH SOLE 1779101 0 0 TECHTARGET INC COM 87874R100 505 31046 SH SOLE 31046 0 0 TECK RESOURCES LTD CL B 878742204 896 38671 SH SOLE 38671 0 0 TEGNA INC COM 87901J105 568 40300 SH SOLE 40300 0 0 TELADOC HEALTH INC COM 87918A105 4129 74254 SH SOLE 74254 0 0 TELECOM ARGENTINA S A SPON ADR REP B 879273209 162 11072 SH SOLE 11072 0 0 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 373 59318 SH SOLE 59318 0 0 TELECOM ITALIA S P A NEW SPON ADR SVGS 87927Y201 386 67903 SH SOLE 67903 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 2090 8820 SH SOLE 8820 0 0 TELEFLEX INC COM 879369106 3942 13045 SH SOLE 13045 0 0 ERICSSON ADR B SEK 10 294821608 8201 893407 SH SOLE 893407 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 3124 258819 SH SOLE 258819 0 0 TELEFONICA S A SPONSORED ADR 879382208 1143 136759 SH SOLE 136759 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 942 30654 SH SOLE 30654 0 0 TELIGENT INC NEW COM 87960W104 19 16211 SH SOLE 16211 0 0 TELUS CORP COM 87971M103 1377 37170 SH SOLE 37170 0 0 TEMPUR SEALY INTL INC COM 88023U101 2160 37463 SH SOLE 37463 0 0 TENARIS S A SPONSORED ADS 88031M109 725 25680 SH SOLE 25680 0 0 TERADATA CORP DEL COM 88076W103 2045 46861 SH SOLE 46861 0 0 TEREX CORP NEW COM 880779103 752 23418 SH SOLE 23418 0 0 TERNIUM SA SPONSORED ADS 880890108 523 19230 SH SOLE 19230 0 0 TERRENO RLTY CORP COM 88146M101 3281 78042 SH SOLE 78042 0 0 TESLA INC COM 88160R101 1805 6449 SH SOLE 6449 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1338 85318 SH SOLE 85318 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 2770 50736 SH SOLE 50736 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 1392 1799 SH SOLE 1799 0 0 TEXAS ROADHOUSE INC COM 882681109 6713 107944 SH SOLE 107944 0 0 TEXTRON INC COM 883203101 2546 50253 SH SOLE 50253 0 0 TFS FINL CORP COM 87240R107 450 27328 SH SOLE 27328 0 0 BRINKS CO COM 109696104 2249 29823 SH SOLE 29823 0 0 CHEFS WHSE INC COM 163086101 798 25685 SH SOLE 25685 0 0 CHEMOURS CO COM 163851108 950 25570 SH SOLE 25570 0 0 COOPER COS INC COM NEW 216648402 16464 55589 SH SOLE 55589 0 0 DESCARTES SYS GROUP INC COM 249906108 927 25493 SH SOLE 25493 0 0 GEO GROUP INC NEW COM 36162J106 275 14332 SH SOLE 14332 0 0 HACKETT GROUP INC COM 404609109 308 19466 SH SOLE 19466 0 0 HAIN CELESTIAL GROUP INC COM 405217100 3290 142290 SH SOLE 142290 0 0 HANOVER INS GROUP INC COM 410867105 1559 13653 SH SOLE 13653 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 4160 83678 SH SOLE 83678 0 0 HOWARD HUGHES CORP COM 44267D107 1199 10903 SH SOLE 10903 0 0 INTERPUBLIC GROUP COS INC COM 460690100 4898 233133 SH SOLE 233133 0 0 KRAFT HEINZ CO COM 500754106 2095 64154 SH SOLE 64154 0 0 KROGER CO COM 501044101 9474 385129 SH SOLE 385129 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 758 2585 SH SOLE 2585 0 0 MICHAELS COS INC COM 59408Q106 1900 166382 SH SOLE 166382 0 0 MOSAIC CO NEW COM 61945C103 3415 125064 SH SOLE 125064 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 6341 80700 SH SOLE 80700 0 0 SIMPLY GOOD FOODS CO COM 82900L102 334 16224 SH SOLE 16224 0 0 TIMKEN CO COM 887389104 3994 91563 SH SOLE 91563 0 0 THE TRADE DESK INC COM CL A 88339J105 741 3745 SH SOLE 3745 0 0 TRAVELERS COMPANIES INC COM 89417E109 21313 155387 SH SOLE 155387 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 10124 30667 SH SOLE 30667 0 0 WENDYS CO COM 95058W100 318 17758 SH SOLE 17758 0 0 WESTERN UN CO COM 959802109 4655 252012 SH SOLE 252012 0 0 THOR INDS INC COM 885160101 20628 330736 SH SOLE 330736 0 0 TIER REIT INC COM NEW 88650V208 526 18358 SH SOLE 18358 0 0 TIFFANY & CO NEW COM 886547108 2703 25606 SH SOLE 25606 0 0 TIM PARTICIPACOES S A SPONSORED ADR 88706P205 286 18968 SH SOLE 18968 0 0 TIVO CORP COM 88870P106 135 14520 SH SOLE 14520 0 0 TOLL BROTHERS INC COM 889478103 2437 67325 SH SOLE 67325 0 0 TOPBUILD CORP COM 89055F103 211 3256 SH SOLE 3256 0 0 TORCHMARK CORP COM 891027104 2941 35888 SH SOLE 35888 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 5071 93334 SH SOLE 93334 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 1901 80901 SH SOLE 80901 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 205 12383 SH SOLE 12383 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 603 24354 SH SOLE 24354 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 8039 68117 SH SOLE 68117 0 0 TRACTOR SUPPLY CO COM 892356106 16205 165764 SH SOLE 165764 0 0 TRANSCANADA CORP COM 89353D107 3493 77726 SH SOLE 77726 0 0 TRANSDIGM GROUP INC COM 893641100 8987 19796 SH SOLE 19796 0 0 TRANSUNION COM 89400J107 3282 49108 SH SOLE 49108 0 0 TREEHOUSE FOODS INC COM 89469A104 599 9274 SH SOLE 9274 0 0 TREX CO INC COM 89531P105 1167 18974 SH SOLE 18974 0 0 TRI POINTE GROUP INC COM 87265H109 572 45255 SH SOLE 45255 0 0 TRIBUNE MEDIA CO CL A 896047503 3097 67117 SH SOLE 67117 0 0 TRINET GROUP INC COM 896288107 1145 19163 SH SOLE 19163 0 0 TRINITY INDS INC COM 896522109 2588 119089 SH SOLE 119089 0 0 TRIPADVISOR INC COM 896945201 1937 37642 SH SOLE 37642 0 0 TRITON INTL LTD CL A G9078F107 730 23471 SH SOLE 23471 0 0 TRIUMPH BANCORP INC COM 89679E300 805 27394 SH SOLE 27394 0 0 TRIUMPH GROUP INC NEW COM 896818101 357 18753 SH SOLE 18753 0 0 TRUEBLUE INC COM 89785X101 630 26641 SH SOLE 26641 0 0 TRUSTMARK CORP COM 898402102 737 21904 SH SOLE 21904 0 0 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 252 47009 SH SOLE 47009 0 0 TURTLE BEACH CORP COM NEW 900450206 186 16359 SH SOLE 16359 0 0 TUTOR PERINI CORP COM 901109108 394 22993 SH SOLE 22993 0 0 TWILIO INC CL A 90138F102 237 1836 SH SOLE 1836 0 0 TWITTER INC COM 90184L102 12445 378505 SH SOLE 378505 0 0 TYLER TECHNOLOGIES INC COM 902252105 9362 45802 SH SOLE 45802 0 0 UBIQUITI NETWORKS INC COM 90347A100 7755 51802 SH SOLE 51802 0 0 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 5531 345037 SH SOLE 345037 0 0 UBS GROUP AG SHS H42097107 6719 554857 SH SOLE 554857 0 0 UDR INC COM 902653104 2541 55900 SH SOLE 55900 0 0 UGI CORP NEW COM 902681105 2455 44298 SH SOLE 44298 0 0 ULTRA PETROLEUM CORP COM NEW 903914208 14 22458 SH SOLE 22458 0 0 ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 379 31705 SH SOLE 31705 0 0 UNIFIRST CORP MASS COM 904708104 1438 9366 SH SOLE 9366 0 0 UNILEVER N V N Y SHS NEW 904784709 28026 480795 SH SOLE 480795 0 0 UNILEVER PLC SPON ADR NEW 904767704 18225 315740 SH SOLE 315740 0 0 UNIQURE NV SHS N90064101 1561 26168 SH SOLE 26168 0 0 UNIT CORP COM 909218109 160 11230 SH SOLE 11230 0 0 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 912 30961 SH SOLE 30961 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 2014 80778 SH SOLE 80778 0 0 UNITED FIRE GROUP INC COM 910340108 971 22203 SH SOLE 22203 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 819 435900 SH SOLE 435900 0 0 UNITED NAT FOODS INC COM 911163103 429 32438 SH SOLE 32438 0 0 UNITED STATES OIL FUND LP UNITS 91232N108 157 12591 SH SOLE 12591 0 0 UNITED STATES STL CORP NEW COM 912909108 668 34254 SH SOLE 34254 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 807 6872 SH SOLE 6872 0 0 UNITI GROUP INC COM 91325V108 284 25382 SH SOLE 25382 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 2927 19148 SH SOLE 19148 0 0 UNIVERSAL FST PRODS INC COM 913543104 692 23151 SH SOLE 23151 0 0 UNIVERSAL INS HLDGS INC COM 91359V107 858 27676 SH SOLE 27676 0 0 UNUM GROUP COM 91529Y106 3809 112601 SH SOLE 112601 0 0 UPLAND SOFTWARE INC COM 91544A109 1041 24576 SH SOLE 24576 0 0 URBAN EDGE PPTYS COM 91704F104 984 51782 SH SOLE 51782 0 0 URBAN OUTFITTERS INC COM 917047102 786 26512 SH SOLE 26512 0 0 U S CONCRETE INC COM NEW 90333L201 1005 24262 SH SOLE 24262 0 0 US ECOLOGY INC COM 91732J102 209 3742 SH SOLE 3742 0 0 US FOODS HLDG CORP COM 912008109 5421 155298 SH SOLE 155298 0 0 U S PHYSICAL THERAPY INC COM 90337L108 2604 24796 SH SOLE 24796 0 0 U S G CORP COM NEW 903293405 1693 39108 SH SOLE 39108 0 0 VAIL RESORTS INC COM 91879Q109 4953 22794 SH SOLE 22794 0 0 VALE S A SPONSORED ADS 91912E105 1063 81428 SH SOLE 81428 0 0 VALLEY NATL BANCORP COM 919794107 514 53602 SH SOLE 53602 0 0 VALMONT INDS INC COM 920253101 566 4350 SH SOLE 4350 0 0 VALVOLINE INC COM 92047W101 601 32380 SH SOLE 32380 0 0 VANDA PHARMACEUTICALS INC COM 921659108 187 10190 SH SOLE 10190 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2719 43610 SH SOLE 43610 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 8338 170867 SH SOLE 170867 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2021 115068 SH SOLE 115068 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 13617 582674 SH SOLE 582674 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 15587 542147 SH SOLE 542147 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 11447 510593 SH SOLE 510593 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 8617 137279 SH SOLE 137279 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 41835 1254061 SH SOLE 1254061 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 5247 112499 SH SOLE 112499 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 278 16127 SH SOLE 16127 0 0 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1856 95620 SH SOLE 95620 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 4804 233210 SH SOLE 233210 0 0 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 929 37592 SH SOLE 37592 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2098559 8085687 SH SOLE 8085687 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 30081 174472 SH SOLE 174472 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 39124 269428 SH SOLE 269428 0 0 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 1576 20146 SH SOLE 20146 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 33840 378606 SH SOLE 378606 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 12971 108846 SH SOLE 108846 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 422027 3655179 SH SOLE 3655179 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 30551 473361 SH SOLE 473361 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 235498 4695874 SH SOLE 4695874 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 83328 800234 SH SOLE 800234 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2644810 64712741 SH SOLE 64712741 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 24759 461840 SH SOLE 461840 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 12091 183584 SH SOLE 183584 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 11411 191550 SH SOLE 191550 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 25639 183266 SH SOLE 183266 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 72009 358917 SH SOLE 358917 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 739284 8808338 SH SOLE 8808338 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 81909 942897 SH SOLE 942897 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 17122 265535 SH SOLE 265535 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 535916 5816325 SH SOLE 5816325 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 4386 47921 SH SOLE 47921 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 13272 170683 SH SOLE 170683 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 32335 262694 SH SOLE 262694 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 289747 2330089 SH SOLE 2330089 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 217117 2782478 SH SOLE 2782478 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 143584 1005701 SH SOLE 1005701 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 597030 11402407 SH SOLE 11402407 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 276195 3177938 SH SOLE 3177938 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 7997 61569 SH SOLE 61569 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 85234 548196 SH SOLE 548196 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 54144 500826 SH SOLE 500826 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 16915 137519 SH SOLE 137519 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 4532 31736 SH SOLE 31736 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1855 17766 SH SOLE 17766 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 10480 67772 SH SOLE 67772 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 15931 124584 SH SOLE 124584 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1470 10851 SH SOLE 10851 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1091 7770 SH SOLE 7770 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1187 7735 SH SOLE 7735 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 11234 88163 SH SOLE 88163 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 44608 916350 SH SOLE 916350 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 50031 828053 SH SOLE 828053 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 17152 328892 SH SOLE 328892 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 26239 314167 SH SOLE 314167 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 400153 7710076 SH SOLE 7710076 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 871745 6024083 SH SOLE 6024083 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 19202 262431 SH SOLE 262431 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 57862 446464 SH SOLE 446464 0 0 VARIAN MED SYS INC COM 92220P105 6122 43199 SH SOLE 43199 0 0 VEDANTA LTD SPONSORED ADR 92242Y100 478 45283 SH SOLE 45283 0 0 VEON LTD SPONSORED ADR 91822M106 164 78571 SH SOLE 78571 0 0 VEREIT INC COM 92339V100 3628 433419 SH SOLE 433419 0 0 VERINT SYS INC COM 92343X100 1235 20633 SH SOLE 20633 0 0 VERISIGN INC COM 92343E102 2951 16256 SH SOLE 16256 0 0 VERMILION ENERGY INC COM 923725105 4365 176723 SH SOLE 176723 0 0 VERSUM MATLS INC COM 92532W103 1272 25282 SH SOLE 25282 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 14841 80681 SH SOLE 80681 0 0 VIACOM INC NEW CL B 92553P201 1375 48985 SH SOLE 48985 0 0 VIASAT INC COM 92552V100 2414 31151 SH SOLE 31151 0 0 VIAVI SOLUTIONS INC COM 925550105 224 18087 SH SOLE 18087 0 0 VICI PPTYS INC COM 925652109 1066 48701 SH SOLE 48701 0 0 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 1108 23691 SH SOLE 23691 0 0 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 7547 150372 SH SOLE 150372 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 3673 82470 SH SOLE 82470 0 0 VIEWRAY INC COM 92672L107 93 12629 SH SOLE 12629 0 0 VIKING THERAPEUTICS INC COM 92686J106 370 37260 SH SOLE 37260 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 266 8032 SH SOLE 8032 0 0 VIRTU FINL INC CL A 928254101 617 25964 SH SOLE 25964 0 0 VIRTUSA CORP COM 92827P102 247 4619 SH SOLE 4619 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 1025 55490 SH SOLE 55490 0 0 VISTEON CORP COM NEW 92839U206 1050 15589 SH SOLE 15589 0 0 VISTRA ENERGY CORP COM 92840M102 1586 60931 SH SOLE 60931 0 0 VMWARE INC CL A COM 928563402 15102 83662 SH SOLE 83662 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 760 24027 SH SOLE 24027 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 28424 1563456 SH SOLE 1563456 0 0 VONAGE HLDGS CORP COM 92886T201 262 26069 SH SOLE 26069 0 0 VORNADO RLTY TR SH BEN INT 929042109 1431 21220 SH SOLE 21220 0 0 VOYA FINL INC COM 929089100 2195 43932 SH SOLE 43932 0 0 VULCAN MATLS CO COM 929160109 4935 41682 SH SOLE 41682 0 0 GRACE W R & CO DEL NEW COM 38388F108 962 12324 SH SOLE 12324 0 0 W & T OFFSHORE INC COM 92922P106 254 36831 SH SOLE 36831 0 0 W P CAREY INC COM 92936U109 2990 38175 SH SOLE 38175 0 0 GRAINGER W W INC COM 384802104 18593 61784 SH SOLE 61784 0 0 WABCO HLDGS INC COM 92927K102 6360 48245 SH SOLE 48245 0 0 WAGEWORKS INC COM 930427109 736 19501 SH SOLE 19501 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 29296 463026 SH SOLE 463026 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 514 91008 SH SOLE 91008 0 0 WASHINGTON TR BANCORP COM 940610108 259 5381 SH SOLE 5381 0 0 WASTE CONNECTIONS INC COM 94106B101 4960 55983 SH SOLE 55983 0 0 WATERS CORP COM 941848103 3577 14213 SH SOLE 14213 0 0 WATSCO INC COM 942622200 4151 28988 SH SOLE 28988 0 0 ABSOLUTE SHS TR WBI BBR GBL HIGH 00400R882 3753 167044 SH SOLE 167044 0 0 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 7234 293844 SH SOLE 293844 0 0 ABSOLUTE SHS TR WBI BBR GBL ROTN 00400R866 768 32594 SH SOLE 32594 0 0 ABSOLUTE SHS TR WBI BBR QTY 1000 00400R809 1040 39569 SH SOLE 39569 0 0 ABSOLUTE SHS TR WBI BBR QTY 2000 00400R403 659 31824 SH SOLE 31824 0 0 ABSOLUTE SHS TR WBI BBR RNG 1000 00400R502 1866 72146 SH SOLE 72146 0 0 ABSOLUTE SHS TR WBI BBR RNG 2000 00400R106 804 37350 SH SOLE 37350 0 0 ABSOLUTE SHS TR WBI BBR VAL 1000 00400R601 1577 56762 SH SOLE 56762 0 0 ABSOLUTE SHS TR WBI BBR VAL 2000 00400R205 1244 56709 SH SOLE 56709 0 0 ABSOLUTE SHS TR WBI BBR YLD 1000 00400R700 3517 143320 SH SOLE 143320 0 0 ABSOLUTE SHS TR WBI BBR YLD 2000 00400R304 2206 112576 SH SOLE 112576 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 4124 167505 SH SOLE 167505 0 0 WD-40 CO COM 929236107 1576 9304 SH SOLE 9304 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 511 732426 SH SOLE 732426 0 0 WEBSTER FINL CORP CONN COM 947890109 2718 53632 SH SOLE 53632 0 0 WEIBO CORP SPONSORED ADR 948596101 967 15597 SH SOLE 15597 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 1659 56495 SH SOLE 56495 0 0 WELBILT INC COM 949090104 589 35969 SH SOLE 35969 0 0 WELLTOWER INC COM 95040Q104 49095 632663 SH SOLE 632663 0 0 WERNER ENTERPRISES INC COM 950755108 2080 60913 SH SOLE 60913 0 0 WESBANCO INC COM 950810101 1097 27599 SH SOLE 27599 0 0 WESCO INTL INC COM 95082P105 259 4883 SH SOLE 4883 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 14801 134315 SH SOLE 134315 0 0 WESTERN ASSET MTG CAP CORP COM 95790D105 114 11118 SH SOLE 11118 0 0 WESTERN DIGITAL CORP COM 958102105 10845 225656 SH SOLE 225656 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1171 37347 SH SOLE 37347 0 0 WABTEC CORP COM 929740108 4484 60824 SH SOLE 60824 0 0 WESTLAKE CHEM CORP COM 960413102 1078 15879 SH SOLE 15879 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 606 32766 SH SOLE 32766 0 0 WESTROCK CO COM 96145D105 4316 112548 SH SOLE 112548 0 0 WEX INC COM 96208T104 1561 8132 SH SOLE 8132 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 702 29470 SH SOLE 29470 0 0 WHIRLPOOL CORP COM 963320106 1321 9942 SH SOLE 9942 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 3592 3881 SH SOLE 3881 0 0 WHITING PETE CORP NEW COM NEW 966387409 1075 41122 SH SOLE 41122 0 0 LYON WILLIAM HOMES CL A NEW 552074700 328 21332 SH SOLE 21332 0 0 WILLIAMS COS INC DEL COM 969457100 11694 407158 SH SOLE 407158 0 0 WINGSTOP INC COM 974155103 365 4794 SH SOLE 4794 0 0 WINNEBAGO INDS INC COM 974637100 451 14463 SH SOLE 14463 0 0 WINTRUST FINL CORP COM 97650W108 1187 17635 SH SOLE 17635 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 258 64913 SH SOLE 64913 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 14069 487991 SH SOLE 487991 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 11027 172543 SH SOLE 172543 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 214 3664 SH SOLE 3664 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 19696 785328 SH SOLE 785328 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 1288 48918 SH SOLE 48918 0 0 WISDOMTREE INVTS INC COM 97717P104 181 25581 SH SOLE 25581 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1680 33196 SH SOLE 33196 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 34719 882527 SH SOLE 882527 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 6395 232220 SH SOLE 232220 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 687 8038 SH SOLE 8038 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 10132 107536 SH SOLE 107536 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 17381 485638 SH SOLE 485638 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 7117 165272 SH SOLE 165272 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 10672 295555 SH SOLE 295555 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 20394 409267 SH SOLE 409267 0 0 WIX COM LTD SHS M98068105 933 7720 SH SOLE 7720 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 6855 128688 SH SOLE 128688 0 0 WOLVERINE WORLD WIDE INC COM 978097103 2384 66729 SH SOLE 66729 0 0 WOODWARD INC COM 980745103 3620 38144 SH SOLE 38144 0 0 WORKDAY INC CL A 98138H101 8575 44466 SH SOLE 44466 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 189 14630 SH SOLE 14630 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 1257 14490 SH SOLE 14490 0 0 WORLDPAY INC CL A 981558109 2606 22960 SH SOLE 22960 0 0 WPP PLC NEW ADR 92937A102 1318 24972 SH SOLE 24972 0 0 WPX ENERGY INC COM 98212B103 2774 211560 SH SOLE 211560 0 0 BERKLEY W R CORP COM 084423102 4455 52582 SH SOLE 52582 0 0 WRIGHT MED GROUP N V ORD SHS N96617118 1261 40105 SH SOLE 40105 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 1761 35219 SH SOLE 35219 0 0 WYNN RESORTS LTD COM 983134107 366 3067 SH SOLE 3067 0 0 XEROX CORP COM NEW 984121608 1381 43199 SH SOLE 43199 0 0 XPO LOGISTICS INC COM 983793100 2196 40864 SH SOLE 40864 0 0 DBX ETF TR XTRACK FTSE US 233051515 26103 947599 SH SOLE 947599 0 0 DBX ETF TR XTRACK FTSE EMRG 233051499 975 39906 SH SOLE 39906 0 0 DBX ETF TR XTRACK MSCI CHNA 233051762 15646 448348 SH SOLE 448348 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 270809 8674227 SH SOLE 8674227 0 0 DBX ETF TR XTRACK RUSS 1000 233051481 948 29106 SH SOLE 29106 0 0 DBX ETF TR XTRACK RUSS 2000 233051440 5948 180388 SH SOLE 180388 0 0 DBX ETF TR XTRACK USD HIGH 233051432 175760 3535698 SH SOLE 3535698 0 0 XYLEM INC COM 98419M100 5063 64061 SH SOLE 64061 0 0 YANDEX N V SHS CLASS A N97284108 10970 319448 SH SOLE 319448 0 0 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 311 22223 SH SOLE 22223 0 0 YUM BRANDS INC COM 988498101 9561 95787 SH SOLE 95787 0 0 YUM CHINA HLDGS INC COM 98850P109 8741 194628 SH SOLE 194628 0 0 YY INC SPONSORED ADS A 98426T106 595 7082 SH SOLE 7082 0 0 ZAGG INC COM 98884U108 305 33615 SH SOLE 33615 0 0 ZAYO GROUP HLDGS INC COM 98919V105 2378 83667 SH SOLE 83667 0 0 ZENDESK INC COM 98936J101 653 7688 SH SOLE 7688 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 7547 59101 SH SOLE 59101 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1315 71949 SH SOLE 71949 0 0 ZUORA INC COM CL A 98983V106 273 13629 SH SOLE 13629 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 583 54019 SH SOLE 54019 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 1915 69224 SH SOLE 69224 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1261 110147 SH SOLE 110147 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 46388 798827 SH SOLE 798827 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 28954 762150 SH SOLE 762150 0 0 PROSHARES TR PSHS CONSMRGOODS 74347R768 452 10516 SH SOLE 10516 0 0 PROSHARES TR PSHS CONSMR SVCS 74347R750 1324 13426 SH SOLE 13426 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 1655 41316 SH SOLE 41316 0 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 6663 63750 SH SOLE 63750 0 0 PROSHARES TR PSHS ULTRA O&G 74347R719 788 25428 SH SOLE 25428 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 1793 16234 SH SOLE 16234 0 0 PROSHARES TR PSHS ULTRA UTIL 74347R685 1013 17663 SH SOLE 17663 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 66605 513136 SH SOLE 513136 0 0 ARK ETF TR INNOVATION ETF 00214Q104 4323 92501 SH SOLE 92501 0 0 NEW JERSEY RES COM 646025106 263 5272 SH SOLE 5272 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 10419 808271 SH SOLE 808271 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 1450 30792 SH SOLE 30792 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 3208 113874 SH SOLE 113874 0 0 LATTICE STRATEGIES TR HARTFORD GBL ETF 518416508 875 29673 SH SOLE 29673 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 4211 136247 SH SOLE 136247 0 0 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 978 35638 SH SOLE 35638 0 0 ISHARES TR US INDUSTRIALS 464287754 1450 9552 SH SOLE 9552 0 0 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 343 9417 SH SOLE 9417 0 0 JOHN HANCOCK ETF TRUST MULTFCTR EMRNG 47804J834 767 30044 SH SOLE 30044 0 0 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 2044 84824 SH SOLE 84824 0 0 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 2921 89796 SH SOLE 89796 0 0 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 2293 52285 SH SOLE 52285 0 0 WISDOMTREE TR DYNMC CUR HEDG 97717Y709 746 31652 SH SOLE 31652 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 541 18959 SH SOLE 18959 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 1760 61250 SH SOLE 61250 0 0 ANIKA THERAPEUTICS INC COM 035255108 536 17709 SH SOLE 17709 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1134 63441 SH SOLE 63441 0 0 ISHARES TR CORE S&P US VLU 464287663 92576 1688424 SH SOLE 1688424 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 263 16419 SH SOLE 16419 0 0 AMERIS BANCORP COM 03076K108 301 8756 SH SOLE 8756 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 223 4551 SH SOLE 4551 0 0 BECTON DICKINSON & CO PFD SHS CONV A 075887208 293 4740 SH SOLE 4740 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 462 45504 SH SOLE 45504 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 755 101017 SH SOLE 101017 0 0 CHIMERA INVT CORP COM NEW 16934Q208 233 12420 SH SOLE 12420 0 0 CNO FINL GROUP INC COM 12621E103 177 10930 SH SOLE 10930 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 484 38255 SH SOLE 38255 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 421 51767 SH SOLE 51767 0 0 FIDELITY HIGH DIVID ETF 316092840 1956 65271 SH SOLE 65271 0 0 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 3576 133901 SH SOLE 133901 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 2972 70628 SH SOLE 70628 0 0 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 355 9999 SH SOLE 9999 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 937 24748 SH SOLE 24748 0 0 FIRST TR HIGH INCOME L/S FD COM 33738E109 197 13487 SH SOLE 13487 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 5285 158755 SH SOLE 158755 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 16142 643692 SH SOLE 643692 0 0 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 3183 63953 SH SOLE 63953 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 2077 52983 SH SOLE 52983 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2865 75403 SH SOLE 75403 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR MNGSTR 33739G103 3240 72311 SH SOLE 72311 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 2484 101828 SH SOLE 101828 0 0 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 207 4163 SH SOLE 4163 0 0 FLAHERTY & CRUMRINE PFD INC COM 33848E106 229 20382 SH SOLE 20382 0 0 FLEXSHARES TR GLB QLT R/E IDX 33939L787 6108 95560 SH SOLE 95560 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 6980 156334 SH SOLE 156334 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 2448 51237 SH SOLE 51237 0 0 GRAHAM HLDGS CO COM 384637104 396 579 SH SOLE 579 0 0 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 2351 169260 SH SOLE 169260 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 295 8814 SH SOLE 8814 0 0 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1480 58903 SH SOLE 58903 0 0 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 348 8258 SH SOLE 8258 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 1756 58834 SH SOLE 58834 0 0 INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 6605 116758 SH SOLE 116758 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 247 2372 SH SOLE 2372 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 67108 2087328 SH SOLE 2087328 0 0 BARCLAYS BK PLC IPTH CRUDE OIL 06740P221 341 18622 SH SOLE 18622 0 0 ISHARES TR DOW JONES US ETF 464287846 2903 20554 SH SOLE 20554 0 0 ISHARES TR EDGE MSCI MINM 46435G433 887 27521 SH SOLE 27521 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 1374 52200 SH SOLE 52200 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 999 6418 SH SOLE 6418 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 3387 20003 SH SOLE 20003 0 0 ISHARES TR MRGSTR SM CP GR 464288604 1125 5639 SH SOLE 5639 0 0 ISHARES TR MSCI USA ESG SLC 464288802 4219 35683 SH SOLE 35683 0 0 ISHARES TR NORTH AMERN NAT 464287374 23288 742113 SH SOLE 742113 0 0 ISHARES TR EXPND TEC SC ETF 464287549 3269 15852 SH SOLE 15852 0 0 ISHARES TR BROAD USD HIGH 46435U853 1226 25182 SH SOLE 25182 0 0 ISHARES TR US HOME CONS ETF 464288752 1538 43637 SH SOLE 43637 0 0 ISHARES TR US REGNL BKS ETF 464288778 977 22475 SH SOLE 22475 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1238 24909 SH SOLE 24909 0 0 M D C HLDGS INC COM 552676108 298 10240 SH SOLE 10240 0 0 NEW AMER HIGH INCOME FD INC COM NEW 641876800 292 34362 SH SOLE 34362 0 0 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 4585 165529 SH SOLE 165529 0 0 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 344 36088 SH SOLE 36088 0 0 NUVEEN REAL ASSET INM AND GW COM 67074Y105 585 36454 SH SOLE 36454 0 0 PARTY CITY HOLDCO INC COM 702149105 611 77015 SH SOLE 77015 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 257 18092 SH SOLE 18092 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 709 40515 SH SOLE 40515 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 1611 178622 SH SOLE 178622 0 0 PIONEER DIV HIGH INCOME TRUS COM 723653101 241 16897 SH SOLE 16897 0 0 ETF SER SOLUTIONS PRMSE CP FRNT 26922A768 1059 35398 SH SOLE 35398 0 0 PROSHARES TR ULTRA GLD MNR NW 74347B482 1102 31616 SH SOLE 31616 0 0 ALPS ETF TR RIVRFRNT STR INC 00162Q783 7308 296959 SH SOLE 296959 0 0 RLI CORP COM 749607107 1334 18588 SH SOLE 18588 0 0 SJW GROUP COM 784305104 277 4487 SH SOLE 4487 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 46796 895626 SH SOLE 895626 0 0 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 11149 364704 SH SOLE 364704 0 0 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 6499 194993 SH SOLE 194993 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1172 14591 SH SOLE 14591 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 378 9816 SH SOLE 9816 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 7455 245893 SH SOLE 245893 0 0 SPDR SER TR SSGA US SMAL ETF 78468R887 10744 117428 SH SOLE 117428 0 0 UBS AG JERSEY BRH CMCI ETN 38 902641778 2451 164517 SH SOLE 164517 0 0 WESTERN ASSET HIGH INCM OPP COM 95766K109 285 58990 SH SOLE 58990 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 604 10817 SH SOLE 10817 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 10741 212145 SH SOLE 212145 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 3954 122800 SH SOLE 122800 0 0 WISDOMTREE TR BALANCED INCOME 97717Y816 204 8396 SH SOLE 8396 0 0 XPERI CORP COM 98421B100 777 33224 SH SOLE 33224 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 5819 202556 SH SOLE 202556 0 0 DBX ETF TR XTRACK MSCI EURP 233051853 306 10813 SH SOLE 10813 0 0 ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 68610 3023816 SH SOLE 3023816 0 0 FIDELITY TOTAL BD ETF 316188309 6985 139811 SH SOLE 139811 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 1809 28162 SH SOLE 28162 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 8925 147115 SH SOLE 147115 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 7828 147375 SH SOLE 147375 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 7760 68308 SH SOLE 68308 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 117 10106 SH SOLE 10106 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 23440 835649 SH SOLE 835649 0 0 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 7504 308983 SH SOLE 308983 0 0 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 4375 135336 SH SOLE 135336 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 6766 191035 SH SOLE 191035 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 576 5944 SH SOLE 5944 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 211 7866 SH SOLE 7866 0 0 INDEXIQ ETF TR US RL EST SMCP 45409B628 648 25854 SH SOLE 25854 0 0 ISHARES TR CMBS ETF 46429B366 885 17123 SH SOLE 17123 0 0 ISHARES TR INTL MOMENTUM FT 46434V449 29858 1045098 SH SOLE 1045098 0 0 ISHARES TR INTL VALUE FACTR 46435G409 32466 1366922 SH SOLE 1366922 0 0 ISHARES INC MLT FCTR EMG MKT 46434G889 23803 556803 SH SOLE 556803 0 0 ISHARES TR GNMA BOND ETF 46429B333 662 13376 SH SOLE 13376 0 0 ISHARES TR ESG MSCI EAFE 46435G516 10006 158366 SH SOLE 158366 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 12584 279653 SH SOLE 279653 0 0 ISHARES TR MSCI EURO FL ETF 464289180 3636 200245 SH SOLE 200245 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 502 16618 SH SOLE 16618 0 0 ISHARES TR ESG MSCI USA ETF 46435G425 5428 87352 SH SOLE 87352 0 0 ISHARES TR RESIDNL REAL EST 464288562 9532 134821 SH SOLE 134821 0 0 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 1569 21444 SH SOLE 21444 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 1124 45243 SH SOLE 45243 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 700 26035 SH SOLE 26035 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 327 24491 SH SOLE 24491 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 10040 194154 SH SOLE 194154 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 20688 207418 SH SOLE 207418 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 306 5260 SH SOLE 5260 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 52602 978096 SH SOLE 978096 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 66825 1278204 SH SOLE 1278204 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 13223 238726 SH SOLE 238726 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 14440 206495 SH SOLE 206495 0 0 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 745 27701 SH SOLE 27701 0 0 SPDR SER TR PORTFOLIO SM ETF 78468R853 6010 198825 SH SOLE 198825 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 3683 37268 SH SOLE 37268 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 8776 230767 SH SOLE 230767 0 0 SPDR SERIES TRUST S&P METALS MNG 78464A755 362 12181 SH SOLE 12181 0 0 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 298 11860 SH SOLE 11860 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 3468 109307 SH SOLE 109307 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 751 5803 SH SOLE 5803 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 5219 110773 SH SOLE 110773 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 16440 249816 SH SOLE 249816 0 0 DBX ETF TR XTRCK BRCLY TRSY 233051473 204 4058 SH SOLE 4058 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 4425 162691 SH SOLE 162691 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 719 170008 SH SOLE 170008 0 0 ADVENT CLAYMORE CV SECS & IN COM 00764C109 483 32698 SH SOLE 32698 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 708 58748 SH SOLE 58748 0 0 ARK ETF TR WEB X.O ETF 00214Q401 240 4636 SH SOLE 4636 0 0 BLACKROCK FLOAT RATE OME STR COM 09255X100 288 23020 SH SOLE 23020 0 0 BLACKROCK MUNI INCOME INV QL COM 09250G102 818 58849 SH SOLE 58849 0 0 CENTENNIAL RESOURCE DEV INC CL A 15136A102 129 14724 SH SOLE 14724 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 248 5904 SH SOLE 5904 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 452 47001 SH SOLE 47001 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 693 54138 SH SOLE 54138 0 0 DELL TECHNOLOGIES INC CL C 24703L202 867 14771 SH SOLE 14771 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 207 10378 SH SOLE 10378 0 0 DWS MUN INCOME TR NEW COM 233368109 736 66815 SH SOLE 66815 0 0 DWS STRATEGIC MUN INCOME TR COM 23342Q101 478 42628 SH SOLE 42628 0 0 ENEL CHILE S A SPONSORED ADR 29278D105 126 24387 SH SOLE 24387 0 0 EATON VANCE MUN BD FD COM 27827X101 685 55243 SH SOLE 55243 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 570 46738 SH SOLE 46738 0 0 EATON VANCE RISK MNGD DIV EQ COM 27829G106 483 52548 SH SOLE 52548 0 0 FIDELITY MSCI ENERGY IDX 316092402 18796 1039606 SH SOLE 1039606 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 477 30122 SH SOLE 30122 0 0 FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 898 45489 SH SOLE 45489 0 0 FLEXSHARES TR READY ACC VARI 33939L886 639 8466 SH SOLE 8466 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 1732 34990 SH SOLE 34990 0 0 FLEXSHARES TR US QUALITY CAP 33939L746 7558 225331 SH SOLE 225331 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 208 8945 SH SOLE 8945 0 0 GLOBAL X FDS US PFD ETF 37954Y657 4021 167114 SH SOLE 167114 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 561 17237 SH SOLE 17237 0 0 GOLUB CAP BDC INC COM 38173M102 212 11863 SH SOLE 11863 0 0 GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 116 14916 SH SOLE 14916 0 0 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 393 22317 SH SOLE 22317 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 3972 188047 SH SOLE 188047 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 12631 506264 SH SOLE 506264 0 0 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 653 25244 SH SOLE 25244 0 0 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 4145 70313 SH SOLE 70313 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 1040 25663 SH SOLE 25663 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 182806 1612471 SH SOLE 1612471 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1832 115395 SH SOLE 115395 0 0 INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 215 6770 SH SOLE 6770 0 0 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 1621 67397 SH SOLE 67397 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 7042 214503 SH SOLE 214503 0 0 INVESCO EXCHNG TRADED FD TR TREAS COLATERL 46138G888 8144 77204 SH SOLE 77204 0 0 ISHARES TR CORE MSCI INTL 46435G326 24216 447209 SH SOLE 447209 0 0 ISHARES TR CRE U S REIT ETF 464288521 15636 302317 SH SOLE 302317 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 1883 55270 SH SOLE 55270 0 0 ISHARES TR ESG USD CORPT 46435G193 2662 106491 SH SOLE 106491 0 0 ISHARES TR EUROPE ETF 464287861 825 19018 SH SOLE 19018 0 0 ISHARES TR INTL DEV RE ETF 464288489 3308 108826 SH SOLE 108826 0 0 ISHARES INC JP MORGAN EM ETF 464286517 1282 29250 SH SOLE 29250 0 0 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 1246 24897 SH SOLE 24897 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 2023 142683 SH SOLE 142683 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 1150 12575 SH SOLE 12575 0 0 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 482 11655 SH SOLE 11655 0 0 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 464 31532 SH SOLE 31532 0 0 LIBERTY ALL-STAR GROWTH FD I COM 529900102 512 92034 SH SOLE 92034 0 0 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 493 22220 SH SOLE 22220 0 0 MEREDITH CORP COM 589433101 277 5005 SH SOLE 5005 0 0 MONROE CAP CORP COM 610335101 404 33273 SH SOLE 33273 0 0 NEUBERGER BERMAN RE ES SEC F COM 64190A103 519 104433 SH SOLE 104433 0 0 NEW MTN FIN CORP COM 647551100 243 17894 SH SOLE 17894 0 0 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 467 21434 SH SOLE 21434 0 0 NUVEEN MUN HIGH INCOME OPP F COM 670682103 249 18412 SH SOLE 18412 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 237 18465 SH SOLE 18465 0 0 PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 554 39748 SH SOLE 39748 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 1784 76136 SH SOLE 76136 0 0 PIMCO STRATEGIC INCOME FD IN COM 72200X104 1100 104388 SH SOLE 104388 0 0 PIONEER HIGH INCOME TR COM 72369H106 242 27025 SH SOLE 27025 0 0 PRIMO WTR CORP COM 74165N105 643 41601 SH SOLE 41601 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 433 11191 SH SOLE 11191 0 0 ROYCE VALUE TR INC COM 780910105 636 46251 SH SOLE 46251 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 11908 457812 SH SOLE 457812 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 2826 87643 SH SOLE 87643 0 0 SOUTHERN COPPER CORP COM 84265V105 690 17399 SH SOLE 17399 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 2139 54447 SH SOLE 54447 0 0 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 7649 230169 SH SOLE 230169 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 470 22895 SH SOLE 22895 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 451 24256 SH SOLE 24256 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 53 16992 SH SOLE 16992 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 1250 19350 SH SOLE 19350 0 0 VIRTUS TOTAL RETURN FUND INC COM 92837G100 760 75641 SH SOLE 75641 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 671 84411 SH SOLE 84411 0 0 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 463 88373 SH SOLE 88373 0 0 WELLS FARGO MULTI SECTOR INC COM 94987D101 464 38384 SH SOLE 38384 0 0 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 259 19792 SH SOLE 19792 0 0 WISDOMTREE TR FNDMTL US CORP 97717X198 1576 31894 SH SOLE 31894 0 0 WISDOMTREE TR US MULTIFACTOR 97717Y857 1304 45004 SH SOLE 45004 0 0 WISDOMTREE TR YIELD ENHANCED 97717Y808 1187 23891 SH SOLE 23891 0 0 DBX ETF TR XTRACK MSCI ALL 233051598 3519 144618 SH SOLE 144618 0 0 FIDELITY LOW VOLITY ETF 316092824 1925 56539 SH SOLE 56539 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 829 18110 SH SOLE 18110 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 283 13604 SH SOLE 13604 0 0 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 576 11533 SH SOLE 11533 0 0 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 640 10817 SH SOLE 10817 0 0 ISHARES US ETF TR INT RT HDG C B 46431W705 301 3221 SH SOLE 3221 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 3804 23774 SH SOLE 23774 0 0 ISHARES TR RUS TP200 GR ETF 464289438 709 8627 SH SOLE 8627 0 0 ISHARES TR TRANS AVG ETF 464287192 989 5284 SH SOLE 5284 0 0 ISHARES TR US BR DEL SE ETF 464288794 791 13460 SH SOLE 13460 0 0 ISHARES TR U.S. INSRNCE ETF 464288786 233 3666 SH SOLE 3666 0 0 ISHARES TR US OIL GS EX ETF 464288851 685 11766 SH SOLE 11766 0 0 ISHARES TR U.S. PHARMA ETF 464288836 970 6298 SH SOLE 6298 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 470 21842 SH SOLE 21842 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 20671 310054 SH SOLE 310054 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 340 53955 SH SOLE 53955 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2628 24178 SH SOLE 24178 0 0 WISDOMTREE TR HEDGED HI YLD BD 97717W430 233 10039 SH SOLE 10039 0 0 GROUPON INC COM 399473107 85 24065 SH SOLE 24065 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 247 29920 SH SOLE 29920 0 0 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 851 17703 SH SOLE 17703 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 633 92488 SH SOLE 92488 0 0 ALTERYX INC COM CL A 02156B103 2078 24771 SH SOLE 24771 0 0 ARCOSA INC COM 039653100 861 28175 SH SOLE 28175 0 0 ATA INC SPONS ADR 00211V106 23 23456 SH SOLE 23456 0 0 BAYCOM CORP COM 07272M107 210 9268 SH SOLE 9268 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 147 10930 SH SOLE 10930 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 393 46013 SH SOLE 46013 0 0 BLACKROCK FLOATING RATE INCO COM 091941104 294 24069 SH SOLE 24069 0 0 BLACKROCK LTD DURATION INC T COM SHS 09249W101 273 18557 SH SOLE 18557 0 0 BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 125 12151 SH SOLE 12151 0 0 CASS INFORMATION SYS INC COM 14808P109 366 7739 SH SOLE 7739 0 0 CASSAVA SCIENCES INC COM 14817C107 66 50788 SH SOLE 50788 0 0 CENTURY CMNTYS INC COM 156504300 805 33597 SH SOLE 33597 0 0 CNA FINL CORP COM 126117100 215 4950 SH SOLE 4950 0 0 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 35 37000 SH SOLE 37000 0 0 CONNS INC COM 208242107 852 37282 SH SOLE 37282 0 0 CORELOGIC INC COM 21871D103 306 8200 SH SOLE 8200 0 0 DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 575 4150 SH SOLE 4150 0 0 DREYFUS MUN INCOME INC COM 26201R102 302 35935 SH SOLE 35935 0 0 EZCORP INC NOTE 2.125% 6/1 302301AB2 28 28000 SH SOLE 28000 0 0 FIDELITY MSCI COMMNTN SVC 316092873 1195 37379 SH SOLE 37379 0 0 FIRST BANCORP P R COM NEW 318672706 238 20787 SH SOLE 20787 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 246 5516 SH SOLE 5516 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 5752 190079 SH SOLE 190079 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 769 19260 SH SOLE 19260 0 0 FIRST TR SR FLG RTE INCM FD COM 33733U108 613 51897 SH SOLE 51897 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 488 38054 SH SOLE 38054 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 1448 59529 SH SOLE 59529 0 0 FLUIDIGM CORP DEL NOTE 2.750% 2/0 34385PAA6 30 32000 SH SOLE 32000 0 0 GABELLI EQUITY TR INC COM 362397101 83 13559 SH SOLE 13559 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 1841 101208 SH SOLE 101208 0 0 GREEN PLAINS INC COM 393222104 444 26639 SH SOLE 26639 0 0 HERITAGE INS HLDGS INC COM 42727J102 241 16521 SH SOLE 16521 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 424 5194 SH SOLE 5194 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 441 21275 SH SOLE 21275 0 0 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 601 40902 SH SOLE 40902 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 8146 223681 SH SOLE 223681 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 552 2721 SH SOLE 2721 0 0 INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 226 8592 SH SOLE 8592 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 327 4074 SH SOLE 4074 0 0 INVESCO SR INCOME TR COM 46131H107 404 96287 SH SOLE 96287 0 0 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 328 13170 SH SOLE 13170 0 0 BARCLAYS BK PLC IPSPGS TTL ETN 06738C794 309 20283 SH SOLE 20283 0 0 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 423 15426 SH SOLE 15426 0 0 ISHARES TR ASIA 50 ETF 464288430 3205 52422 SH SOLE 52422 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 550 10274 SH SOLE 10274 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 912 20403 SH SOLE 20403 0 0 ISHARES TR CORE TOTAL USD 46434V613 73866 1459796 SH SOLE 1459796 0 0 ISHARES TR CUR HED MSCI GER 46434V704 736 28369 SH SOLE 28369 0 0 ISHARES TR MLTFCTR INTL SML 46434V266 966 33749 SH SOLE 33749 0 0 ISHARES TR EUR DEV RE ETF 464288471 627 16520 SH SOLE 16520 0 0 ISHARES TR GLOBAL 100 ETF 464287572 2387 50210 SH SOLE 50210 0 0 ISHARES TR IBONDS DEC2021 46435G789 4789 186652 SH SOLE 186652 0 0 ISHARES TR IBONDS DEC2023 46435G318 4871 191293 SH SOLE 191293 0 0 ISHARES TR IBONDS MAR20 ETF 46432FBC0 709 27189 SH SOLE 27189 0 0 ISHARES TR IBONDS SEP19 ETF 46429B564 4407 173146 SH SOLE 173146 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 929 37593 SH SOLE 37593 0 0 ISHARES TR RUSSELL 1000 US 46435G169 841 30415 SH SOLE 30415 0 0 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 242 35290 SH SOLE 35290 0 0 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 425 16424 SH SOLE 16424 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 617 11381 SH SOLE 11381 0 0 JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 1092 22255 SH SOLE 22255 0 0 JUMEI INTL HLDG LTD SPONSORED ADR 48138L107 40 16963 SH SOLE 16963 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 62 10661 SH SOLE 10661 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 181 15250 SH SOLE 15250 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 272 8929 SH SOLE 8929 0 0 KOPPERS HOLDINGS INC COM 50060P106 306 11780 SH SOLE 11780 0 0 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 9173 288375 SH SOLE 288375 0 0 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 173 23445 SH SOLE 23445 0 0 MAIN STREET CAPITAL CORP COM 56035L104 433 11648 SH SOLE 11648 0 0 MCEWEN MNG INC COM 58039P107 43 28560 SH SOLE 28560 0 0 MECHEL PAO SPONSORED ADR NE 583840608 29 14858 SH SOLE 14858 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 271 20557 SH SOLE 20557 0 0 MR COOPER GROUP INC COM 62482R107 99 10313 SH SOLE 10313 0 0 NATIONAL BEVERAGE CORP COM 635017106 259 4482 SH SOLE 4482 0 0 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 422 9887 SH SOLE 9887 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 278 28919 SH SOLE 28919 0 0 PAPA JOHNS INTL INC COM 698813102 212 4002 SH SOLE 4002 0 0 PDL BIOPHARMA INC NOTE 2.750%12/0 69329YAG9 45 39000 SH SOLE 39000 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 4607 69190 SH SOLE 69190 0 0 POLYMET MINING CORP COM 731916102 74 108819 SH SOLE 108819 0 0 PROSHARES TR HGH YLD INT RATE 74348A541 1134 17189 SH SOLE 17189 0 0 PROSHARES TR INVT INT RT HG 74347B607 2119 28574 SH SOLE 28574 0 0 PROSHARES TR ULTR 7-10 TREA 74347R180 434 7460 SH SOLE 7460 0 0 PROSHARES TR PSHS ULTRA INDL 74347R727 947 12981 SH SOLE 12981 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 28 28000 SH SOLE 28000 0 0 REALITY SHS ETF TR DIVS ETF 75605A108 845 32234 SH SOLE 32234 0 0 RENREN INC SPON ADR A NEW 759892201 30 19392 SH SOLE 19392 0 0 ROCKWELL MED INC COM 774374102 65 11392 SH SOLE 11392 0 0 RUMBLEON INC CL B 781386206 82 16540 SH SOLE 16540 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1579 57256 SH SOLE 57256 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 220 7094 SH SOLE 7094 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2022 53274 SH SOLE 53274 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 28074 412548 SH SOLE 412548 0 0 SILVERCORP METALS INC COM 82835P103 56 22000 SH SOLE 22000 0 0 SOCIAL CAP HEDOSOPHIA HLDGS UNIT 99/99/9999 G8250R111 103 10000 SH SOLE 10000 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 635 21326 SH SOLE 21326 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 20678 447294 SH SOLE 447294 0 0 SPIRIT AIRLS INC COM 848577102 835 15790 SH SOLE 15790 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 479 45820 SH SOLE 45820 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 327 59108 SH SOLE 59108 0 0 TELLURIAN INC NEW COM 87968A104 364 32500 SH SOLE 32500 0 0 BANCORP INC DEL COM 05969A105 171 21198 SH SOLE 21198 0 0 THL CR SR LN FD COM 87244R103 366 23870 SH SOLE 23870 0 0 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 370 18811 SH SOLE 18811 0 0 US XPRESS ENTERPRISES INC COM CL A 90338N202 151 22811 SH SOLE 22811 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 4568 181496 SH SOLE 181496 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 29283 299758 SH SOLE 299758 0 0 VIRTUS ETF TR II VIRTUS DYNMC ETF 92790A207 229 9544 SH SOLE 9544 0 0 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 323 13377 SH SOLE 13377 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 297 62207 SH SOLE 62207 0 0 WESTERN ASSET HIGH INCM FD I COM 95766J102 243 37518 SH SOLE 37518 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 283 10357 SH SOLE 10357 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 1075 39900 SH SOLE 39900 0 0 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 224 9044 SH SOLE 9044 0 0 WISDOMTREE TR GLB EX US RL EST 97717W331 394 12278 SH SOLE 12278 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 646 16054 SH SOLE 16054 0 0 WISDOMTREE TR FUTRE STRAT FD 97717W125 7559 194388 SH SOLE 194388 0 0 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 400 20046 SH SOLE 20046 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 263 7588 SH SOLE 7588 0 0 WORKIVA INC COM CL A 98139A105 746 14717 SH SOLE 14717 0 0 DBX ETF TR XTRCK INVTNT GRD 233051739 1016 43793 SH SOLE 43793 0 0 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 8267 165993 SH SOLE 165993 0 0 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 8100 211144 SH SOLE 211144 0 0 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 6948 173755 SH SOLE 173755 0 0 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 6475 162965 SH SOLE 162965 0 0 BLACKROCK INCOME TR INC COM 09247F100 258 43431 SH SOLE 43431 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 1623 31756 SH SOLE 31756 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 2551 40741 SH SOLE 40741 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 1301 22244 SH SOLE 22244 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 2644 59023 SH SOLE 59023 0 0 GLOBAL X FDS MSCI NXT EMRNG 37950E218 1556 75860 SH SOLE 75860 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 13392 514479 SH SOLE 514479 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 401 4166 SH SOLE 4166 0 0 MUSTANG BIO INC COM 62818Q104 34 10000 SH SOLE 10000 0 0 NUVEEN SR INCOME FD COM 67067Y104 281 48374 SH SOLE 48374 0 0 ALPS ETF TR RIVERFRONT DYM 00162Q536 3723 152374 SH SOLE 152374 0 0 ALPS ETF TR RIVERFRONT UNC 00162Q544 306 12192 SH SOLE 12192 0 0 ALPS ETF TR RIVERFRNT DYMC 00162Q528 4147 129149 SH SOLE 129149 0 0 ALPS ETF TR RIVERFRNT FLEX 00162Q510 6300 191530 SH SOLE 191530 0 0 RMR REAL ESTATE INCOME FUND COM 76970B101 270 14453 SH SOLE 14453 0 0 SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 643 24907 SH SOLE 24907 0 0 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 4680 79135 SH SOLE 79135 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 8270 99458 SH SOLE 99458 0 0 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 286 36326 SH SOLE 36326 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 643 13869 SH SOLE 13869 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 301 1 SH SOLE 1 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G103 763 128036 SH SOLE 128036 0 0 ISHARES INC CUR HD MSCI EM 46434G509 2225 87275 SH SOLE 87275 0 0 ORBCOMM INC COM 68555P100 104 15359 SH SOLE 15359 0 0 SPDR SER TR RUSSELL LOW VOL 78468R754 219 2868 SH SOLE 2868 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 2655 43620 SH SOLE 43620 0 0 BARCLAYS BK PLC S&P 500 VEQTOR 06740C337 775 4739 SH SOLE 4739 0 0 CREDIT ACCEP CORP MICH COM 225310101 351 777 SH SOLE 777 0 0 FIDELITY DIVID ETF RISI 316092832 1212 38384 SH SOLE 38384 0 0 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 205 4283 SH SOLE 4283 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 568 23476 SH SOLE 23476 0 0 ISHARES TR INDIA 50 ETF 464289529 251 6630 SH SOLE 6630 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 249 6585 SH SOLE 6585 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 435 6006 SH SOLE 6006 0 0 FIDELITY QLTY FCTOR ETF 316092790 8505 251544 SH SOLE 251544 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 363 12354 SH SOLE 12354 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 367 9080 SH SOLE 9080 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 230 24305 SH SOLE 24305 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 252 21777 SH SOLE 21777 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 247 19103 SH SOLE 19103 0 0 ALPS ETF TR INTL SEC DV DOG 00162Q718 636 24224 SH SOLE 24224 0 0 BANCORPSOUTH BK TUPELO MISS COM 05971J102 1031 36522 SH SOLE 36522 0 0 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 239 22340 SH SOLE 22340 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 258 24143 SH SOLE 24143 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 289 20431 SH SOLE 20431 0 0 BLACKROCK MUNICIPL INC QLTY COM 092479104 260 19419 SH SOLE 19419 0 0 BLACKROCK MUNICIPAL BOND TR COM 09249H104 253 17419 SH SOLE 17419 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 270 20000 SH SOLE 20000 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 252 23342 SH SOLE 23342 0 0 CENTRAL SECS CORP COM 155123102 272 9490 SH SOLE 9490 0 0 COEUR MNG INC COM NEW 192108504 44 10725 SH SOLE 10725 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 270 87141 SH SOLE 87141 0 0 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 428 172559 SH SOLE 172559 0 0 DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 285 22467 SH SOLE 22467 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 270 13364 SH SOLE 13364 0 0 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 252 82237 SH SOLE 82237 0 0 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 301 20296 SH SOLE 20296 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1158 88967 SH SOLE 88967 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 244 39615 SH SOLE 39615 0 0 FEDERATED PREM MUN INC FD COM 31423P108 248 18474 SH SOLE 18474 0 0 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 268 26669 SH SOLE 26669 0 0 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 1282 52890 SH SOLE 52890 0 0 GDL FUND COM SH BEN IT 361570104 258 26946 SH SOLE 26946 0 0 GENERAL AMERN INVS INC COM 368802104 254 7621 SH SOLE 7621 0 0 HECLA MNG CO COM 422704106 40 17349 SH SOLE 17349 0 0 INVESCO HIGH INCOME TR II COM 46131F101 255 17764 SH SOLE 17764 0 0 ISHARES INC MSCI WORLD ETF 464286392 209 2357 SH SOLE 2357 0 0 HANCOCK JOHN INVS TR COM 410142103 269 17027 SH SOLE 17027 0 0 MFS MUN INCOME TR SH BEN INT 552738106 257 37102 SH SOLE 37102 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 244 25493 SH SOLE 25493 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 273 20113 SH SOLE 20113 0 0 NUVEEN REAL ESTATE INCOME FD COM 67071B108 263 25409 SH SOLE 25409 0 0 PIONEER FLOATING RATE TR COM 72369J102 260 24953 SH SOLE 24953 0 0 PIONEER MUN HIGH INCOME ADV COM 723762100 246 22884 SH SOLE 22884 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 267 22327 SH SOLE 22327 0 0 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 261 13999 SH SOLE 13999 0 0 PUTNAM MANAGED MUN INCOM TR COM 746823103 1877 250911 SH SOLE 250911 0 0 SOURCE CAP INC COM 836144105 232 6435 SH SOLE 6435 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 480 13122 SH SOLE 13122 0 0 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 267 4147 SH SOLE 4147 0 0 STONE HBR EMERG MRKTS INC FD COM 86164T107 194 14867 SH SOLE 14867 0 0 TEMPLETON EMERGING MKTS FD I COM 880191101 239 16064 SH SOLE 16064 0 0 TEMPLETON EMERG MKTS INCOME COM 880192109 235 22956 SH SOLE 22956 0 0 TRIMTABS ETF TR ALL CAP US FREE 89628W302 3199 90185 SH SOLE 90185 0 0 VOYA GLBL ADV & PREM OPP FD COM 92912R104 271 25083 SH SOLE 25083 0 0 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 265 43071 SH SOLE 43071 0 0 WESTERN ASSET CORPORATE LN F COM 95790J102 246 25948 SH SOLE 25948 0 0 WESTERN ASSET INTM MUNI FD I COM 958435109 255 28918 SH SOLE 28918 0 0 WISDOMTREE TR EMERG MKTS DIV 97717X214 441 14037 SH SOLE 14037 0 0 WISDOMTREE TR FNDMTL US SHRT 97717X149 678 13459 SH SOLE 13459 0 0 WISDOMTREE TR FNDMTL SRT CRP 97717X156 691 13830 SH SOLE 13830 0 0 WISDOMTREE TR US LARGECAP FUND 97717W588 1144 35984 SH SOLE 35984 0 0 CRAY INC COM NEW 225223304 208 7992 SH SOLE 7992 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 213 11216 SH SOLE 11216 0 0 ABERDEEN INCOME CR STRATEGIE COM 003057106 155 12774 SH SOLE 12774 0 0 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 133 11076 SH SOLE 11076 0 0 ISHARES TR YLD OPTIM BD 46434V787 328 13278 SH SOLE 13278 0 0 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 485 5354 SH SOLE 5354 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2316 19314 SH SOLE 19314 0 0 PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 38334 1365650 SH SOLE 1365650 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 5191 112642 SH SOLE 112642 0 0 BARCLAYS BK PLC IPATH B NICKEL 06746P480 1549 29752 SH SOLE 29752 0 0 SWEDISH EXPT CR CORP RG ENRGY ETN22 870297306 88 29453 SH SOLE 29453 0 0 GLOBAL X FDS REIT ETF 37950E127 200 13347 SH SOLE 13347 0 0 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 2417 87190 SH SOLE 87190 0 0 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 2729 103781 SH SOLE 103781 0 0 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 4479 163209 SH SOLE 163209 0 0 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1617 110449 SH SOLE 110449 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 133 12876 SH SOLE 12876 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 260 10379 SH SOLE 10379 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 14310 2694849 SH SOLE 2694849 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 321 18750 SH SOLE 18750 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 10805 448915 SH SOLE 448915 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 6745 136539 SH SOLE 136539 0 0 MBT FINL CORP COM 578877102 153 15238 SH SOLE 15238 0 0 POWELL INDS INC COM 739128106 231 8691 SH SOLE 8691 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 17 17000 SH SOLE 17000 0 0 SPIRIT RLTY CAP INC NEW NOTE 2.875% 5/1 84860WAA0 10 10000 SH SOLE 10000 0 0 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 214 4754 SH SOLE 4754 0 0 WESTERN ASSET MUN HI INCM FD COM 95766N103 1611 217765 SH SOLE 217765 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 1690 113772 SH SOLE 113772 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 1568 74254 SH SOLE 74254 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 1594 204947 SH SOLE 204947 0 0 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 1592 114309 SH SOLE 114309 0 0 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 10233 429468 SH SOLE 429468 0 0 CAS MED SYS INC COM PAR 124769209 425 175000 SH SOLE 175000 0 0 COHEN & STEERS SLT PFD INCM COM 19248Y107 323 12064 SH SOLE 12064 0 0 FARMER & MERCHANTS BANCORP I COM 30779N105 975 32401 SH SOLE 32401 0 0 GOOSEHEAD INS INC COM CL A 38267D109 707 25355 SH SOLE 25355 0 0 SPDR INDEX SHS FDS MSCI ACWI ETF 78463X475 5514 70617 SH SOLE 70617 0 0