0001214659-20-001166.txt : 20200211 0001214659-20-001166.hdr.sgml : 20200211 20200211103341 ACCESSION NUMBER: 0001214659-20-001166 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200211 DATE AS OF CHANGE: 20200211 EFFECTIVENESS DATE: 20200211 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: 20594625 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 12-31-2019 12-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 02-06-2020 0 3070 94790233
INFORMATION TABLE 2 infotable.xml ALPS ETF TR ALERIAN MLP 00162Q866 19873 2337995 SH SOLE 2337995 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 11716 78776 SH SOLE 78776 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 546 5710 SH SOLE 5710 0 0 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 788 19999 SH SOLE 19999 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 312741 3695390 SH SOLE 3695390 0 0 ISHARES TR MRNING SM CP ETF 464288703 729 5074 SH SOLE 5074 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 913536 5192904 SH SOLE 5192904 0 0 ISHARES TR S&P MC 400GR ETF 464287606 134585 565223 SH SOLE 565223 0 0 ISHARES TR U.S. TECH ETF 464287721 20490 88092 SH SOLE 88092 0 0 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 89667 980716 SH SOLE 980716 0 0 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 57854 2008138 SH SOLE 2008138 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 44865 278317 SH SOLE 278317 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 48503 595199 SH SOLE 595199 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 74480 388445 SH SOLE 388445 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 172487 868080 SH SOLE 868080 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 1555 76165 SH SOLE 76165 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 11266 246140 SH SOLE 246140 0 0 ABBVIE INC COM 00287Y109 157007 1773289 SH SOLE 1773289 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 187714 891455 SH SOLE 891455 0 0 ACTIVISION BLIZZARD INC COM 00507V109 12588 211844 SH SOLE 211844 0 0 AGREE REALTY CORP COM 008492100 4326 61655 SH SOLE 61655 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 63788 300744 SH SOLE 300744 0 0 ALPHABET INC CAP STK CL A 02079K305 201136 150170 SH SOLE 150170 0 0 ALPHABET INC CAP STK CL C 02079K107 197973 148070 SH SOLE 148070 0 0 AMAZON COM INC COM 023135106 231886 125490 SH SOLE 125490 0 0 AMBARELLA INC SHS G037AX101 1740 28730 SH SOLE 28730 0 0 AMERICAN EXPRESS CO COM 025816109 44187 354945 SH SOLE 354945 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 33145 645716 SH SOLE 645716 0 0 AMERICAN TOWER CORP NEW COM 03027X100 85155 370527 SH SOLE 370527 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 2048 19600 SH SOLE 19600 0 0 AMERIPRISE FINL INC COM 03076C106 30448 182785 SH SOLE 182785 0 0 AMGEN INC COM 031162100 132062 547817 SH SOLE 547817 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 10188 163512 SH SOLE 163512 0 0 ANGIODYNAMICS INC COM 03475V101 980 61231 SH SOLE 61231 0 0 APPLE INC COM 037833100 473373 1612032 SH SOLE 1612032 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 2568 39058 SH SOLE 39058 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 22719 455660 SH SOLE 455660 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 4680 124642 SH SOLE 124642 0 0 AUTOZONE INC COM 053332102 18232 15304 SH SOLE 15304 0 0 AVERY DENNISON CORP COM 053611109 15654 119663 SH SOLE 119663 0 0 BALCHEM CORP COM 057665200 3782 37215 SH SOLE 37215 0 0 BANK AMER CORP COM 060505104 115663 3284020 SH SOLE 3284020 0 0 BARNES GROUP INC COM 067806109 3511 56660 SH SOLE 56660 0 0 BENCHMARK ELECTRS INC COM 08160H101 1776 51698 SH SOLE 51698 0 0 BEST BUY INC COM 086516101 17436 198593 SH SOLE 198593 0 0 BIG LOTS INC COM 089302103 894 31132 SH SOLE 31132 0 0 BOK FINL CORP COM NEW 05561Q201 7338 83958 SH SOLE 83958 0 0 BOOT BARN HLDGS INC COM 099406100 2332 52363 SH SOLE 52363 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 53977 840890 SH SOLE 840890 0 0 BROOKFIELD PROPERTY REIT INC CL A 11282X103 3147 170637 SH SOLE 170637 0 0 BURLINGTON STORES INC COM 122017106 15013 65838 SH SOLE 65838 0 0 CACI INTL INC CL A 127190304 6892 27568 SH SOLE 27568 0 0 CALAMP CORP COM 128126109 624 65132 SH SOLE 65132 0 0 CALLON PETE CO DEL COM 13123X102 1410 292016 SH SOLE 292016 0 0 CARDINAL HEALTH INC COM 14149Y108 15069 297933 SH SOLE 297933 0 0 CAROLINA FINL CORP NEW COM 143873107 1633 37765 SH SOLE 37765 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 2331 46822 SH SOLE 46822 0 0 CDW CORP COM 12514G108 67731 474172 SH SOLE 474172 0 0 CHESAPEAKE UTILS CORP COM 165303108 2330 24313 SH SOLE 24313 0 0 CHEVRON CORP NEW COM 166764100 199760 1657620 SH SOLE 1657620 0 0 CISCO SYS INC COM 17275R102 225584 4703585 SH SOLE 4703585 0 0 CITIGROUP INC COM NEW 172967424 77299 967568 SH SOLE 967568 0 0 CITIZENS FINL GROUP INC COM 174610105 16079 395930 SH SOLE 395930 0 0 CME GROUP INC COM 12572Q105 44465 221527 SH SOLE 221527 0 0 COLUMBIA BKG SYS INC COM 197236102 2782 68387 SH SOLE 68387 0 0 COMCAST CORP NEW CL A 20030N101 143872 3199290 SH SOLE 3199290 0 0 CONOCOPHILLIPS COM 20825C104 55536 854011 SH SOLE 854011 0 0 CORTEVA INC COM 22052L104 14102 477057 SH SOLE 477057 0 0 COSTAR GROUP INC COM 22160N109 20668 34544 SH SOLE 34544 0 0 CTS CORP COM 126501105 2322 77360 SH SOLE 77360 0 0 CUMMINS INC COM 231021106 27395 153082 SH SOLE 153082 0 0 CVS HEALTH CORP COM 126650100 71289 959606 SH SOLE 959606 0 0 D R HORTON INC COM 23331A109 27286 517272 SH SOLE 517272 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 25305 432718 SH SOLE 432718 0 0 DOMINION ENERGY INC COM 25746U109 60100 725668 SH SOLE 725668 0 0 DORMAN PRODUCTS INC COM 258278100 7310 96541 SH SOLE 96541 0 0 DOW INC COM 260557103 21530 393383 SH SOLE 393383 0 0 DUPONT DE NEMOURS INC COM 26614N102 17585 273903 SH SOLE 273903 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 5938 250231 SH SOLE 250231 0 0 EATON CORP PLC SHS G29183103 63829 673867 SH SOLE 673867 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 38295 164152 SH SOLE 164152 0 0 EPAM SYS INC COM 29414B104 10800 50907 SH SOLE 50907 0 0 EQUINOR ASA SPONSORED ADR 29446M102 4819 242052 SH SOLE 242052 0 0 EXLSERVICE HOLDINGS INC COM 302081104 4472 64380 SH SOLE 64380 0 0 EXXON MOBIL CORP COM 30231G102 138833 1989582 SH SOLE 1989582 0 0 FACEBOOK INC CL A 30303M102 232270 1131644 SH SOLE 1131644 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 20660 455573 SH SOLE 455573 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 64647 464783 SH SOLE 464783 0 0 FORWARD AIR CORP COM 349853101 2854 40800 SH SOLE 40800 0 0 FRANKLIN ELEC INC COM 353514102 4088 71323 SH SOLE 71323 0 0 G-III APPAREL GROUP LTD COM 36237H101 2264 67584 SH SOLE 67584 0 0 GETTY RLTY CORP NEW COM 374297109 1087 33066 SH SOLE 33066 0 0 GILEAD SCIENCES INC COM 375558103 83609 1286690 SH SOLE 1286690 0 0 GRANITE CONSTR INC COM 387328107 827 29894 SH SOLE 29894 0 0 GREAT WESTN BANCORP INC COM 391416104 1604 46186 SH SOLE 46186 0 0 HILL ROM HLDGS INC COM 431475102 7846 69112 SH SOLE 69112 0 0 ICF INTL INC COM 44925C103 2130 23254 SH SOLE 23254 0 0 IDACORP INC COM 451107106 3047 28534 SH SOLE 28534 0 0 ILLUMINA INC COM 452327109 26481 79824 SH SOLE 79824 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2969 50949 SH SOLE 50949 0 0 INTEL CORP COM 458140100 118164 1974340 SH SOLE 1974340 0 0 ISHARES TR MSCI EAFE ETF 464287465 874001 12586425 SH SOLE 12586425 0 0 JOHNSON CTLS INTL PLC SHS G51502105 37388 918407 SH SOLE 918407 0 0 JPMORGAN CHASE & CO COM 46625H100 280161 2009765 SH SOLE 2009765 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 52938 515814 SH SOLE 515814 0 0 KFORCE INC COM 493732101 1752 44120 SH SOLE 44120 0 0 KIMBERLY CLARK CORP COM 494368103 58899 428200 SH SOLE 428200 0 0 KONTOOR BRANDS INC COM 50050N103 3551 84567 SH SOLE 84567 0 0 LA Z BOY INC COM 505336107 1120 35587 SH SOLE 35587 0 0 LAM RESEARCH CORP COM 512807108 30013 102644 SH SOLE 102644 0 0 LEAR CORP COM NEW 521865204 31731 231277 SH SOLE 231277 0 0 LHC GROUP INC COM 50187A107 4987 36199 SH SOLE 36199 0 0 LITTELFUSE INC COM 537008104 9829 51382 SH SOLE 51382 0 0 LTC PPTYS INC COM 502175102 3182 71067 SH SOLE 71067 0 0 LULULEMON ATHLETICA INC COM 550021109 26589 114773 SH SOLE 114773 0 0 MARATHON PETE CORP COM 56585A102 41602 690496 SH SOLE 690496 0 0 MARCUS & MILLICHAP INC COM 566324109 2075 55718 SH SOLE 55718 0 0 MASTERCARD INC CL A 57636Q104 281209 941788 SH SOLE 941788 0 0 MATADOR RES CO COM 576485205 3345 186118 SH SOLE 186118 0 0 MEDPACE HLDGS INC COM 58506Q109 1923 22873 SH SOLE 22873 0 0 MEDTRONIC PLC SHS G5960L103 204694 1804263 SH SOLE 1804263 0 0 MERCANTILE BANK CORP COM 587376104 1077 29539 SH SOLE 29539 0 0 MERCK & CO INC COM 58933Y105 146318 1608771 SH SOLE 1608771 0 0 METHODE ELECTRS INC COM 591520200 1648 41879 SH SOLE 41879 0 0 METLIFE INC COM 59156R108 47025 922592 SH SOLE 922592 0 0 MICROSOFT CORP COM 594918104 598187 3793194 SH SOLE 3793194 0 0 MOELIS & CO CL A 60786M105 822 25758 SH SOLE 25758 0 0 MOLSON COORS BREWING CO CL B 60871R209 8452 156816 SH SOLE 156816 0 0 MONDELEZ INTL INC CL A 609207105 64216 1165864 SH SOLE 1165864 0 0 MORGAN STANLEY COM NEW 617446448 39148 765803 SH SOLE 765803 0 0 MOVADO GROUP INC COM 624580106 717 32970 SH SOLE 32970 0 0 MSCI INC COM 55354G100 29965 116061 SH SOLE 116061 0 0 MTS SYS CORP COM 553777103 1499 31200 SH SOLE 31200 0 0 NETAPP INC COM 64110D104 10373 166632 SH SOLE 166632 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 14088 120154 SH SOLE 120154 0 0 NEXTERA ENERGY INC COM 65339F101 106038 437885 SH SOLE 437885 0 0 NORFOLK SOUTHERN CORP COM 655844108 21672 111637 SH SOLE 111637 0 0 NUTRIEN LTD COM 67077M108 10651 222281 SH SOLE 222281 0 0 NVIDIA CORP COM 67066G104 44443 188880 SH SOLE 188880 0 0 OLD NATL BANCORP IND COM 680033107 2433 133023 SH SOLE 133023 0 0 OMNICELL INC COM 68213N109 4592 56188 SH SOLE 56188 0 0 ONEOK INC NEW COM 682680103 38373 507113 SH SOLE 507113 0 0 ONTO INNOVATION INC COM 683344105 2114 57856 SH SOLE 57856 0 0 PACKAGING CORP AMER COM 695156109 11003 98252 SH SOLE 98252 0 0 PAYPAL HLDGS INC COM 70450Y103 82216 760059 SH SOLE 760059 0 0 PC CONNECTION INC COM 69318J100 1580 31826 SH SOLE 31826 0 0 PEPSICO INC COM 713448108 138180 1011048 SH SOLE 1011048 0 0 PHILLIPS 66 COM 718546104 67692 607590 SH SOLE 607590 0 0 PROLOGIS INC COM 74340W103 49013 549846 SH SOLE 549846 0 0 PROOFPOINT INC COM 743424103 1103 9612 SH SOLE 9612 0 0 PROSPERITY BANCSHARES INC COM 743606105 25156 349921 SH SOLE 349921 0 0 RAYTHEON CO COM NEW 755111507 48519 220800 SH SOLE 220800 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 7591 56858 SH SOLE 56858 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 20855 427366 SH SOLE 427366 0 0 SALESFORCE COM INC COM 79466L302 92048 565960 SH SOLE 565960 0 0 SCHLUMBERGER LTD COM 806857108 26169 650966 SH SOLE 650966 0 0 SEASPAN CORP SHS Y75638109 2844 200162 SH SOLE 200162 0 0 SELECTIVE INS GROUP INC COM 816300107 2900 44487 SH SOLE 44487 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 2176 32929 SH SOLE 32929 0 0 SERVICENOW INC COM 81762P102 32319 114477 SH SOLE 114477 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2950 58172 SH SOLE 58172 0 0 SOUTH ST CORP COM 840441109 3931 45318 SH SOLE 45318 0 0 STANDARD MTR PRODS INC COM 853666105 3876 72835 SH SOLE 72835 0 0 STARWOOD PPTY TR INC COM 85571B105 5996 241171 SH SOLE 241171 0 0 STIFEL FINL CORP COM 860630102 6650 109640 SH SOLE 109640 0 0 STORE CAP CORP COM 862121100 9112 244692 SH SOLE 244692 0 0 STRYKER CORP COM 863667101 30909 147227 SH SOLE 147227 0 0 SYKES ENTERPRISES INC COM 871237103 1927 52082 SH SOLE 52082 0 0 SYSCO CORP COM 871829107 32214 376593 SH SOLE 376593 0 0 T MOBILE US INC COM 872590104 11751 149849 SH SOLE 149849 0 0 TARGET CORP COM 87612E106 86543 675006 SH SOLE 675006 0 0 TE CONNECTIVITY LTD REG SHS H84989104 21323 222483 SH SOLE 222483 0 0 TETRA TECH INC NEW COM 88162G103 7128 82724 SH SOLE 82724 0 0 HOME DEPOT INC COM 437076102 191881 878658 SH SOLE 878658 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 105812 325706 SH SOLE 325706 0 0 ULTA BEAUTY INC COM 90384S303 9576 37829 SH SOLE 37829 0 0 UMB FINL CORP COM 902788108 2146 31264 SH SOLE 31264 0 0 UNION PACIFIC CORP COM 907818108 104144 576048 SH SOLE 576048 0 0 UNITED BANKSHARES INC WEST V COM 909907107 4812 124474 SH SOLE 124474 0 0 UNITEDHEALTH GROUP INC COM 91324P102 184626 628024 SH SOLE 628024 0 0 UNITIL CORP COM 913259107 1103 17835 SH SOLE 17835 0 0 US BANCORP DEL COM NEW 902973304 60289 1016855 SH SOLE 1016855 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1252268 14932845 SH SOLE 14932845 0 0 VAREX IMAGING CORP COM 92214X106 1998 67013 SH SOLE 67013 0 0 VEEVA SYS INC CL A COM 922475108 23864 169659 SH SOLE 169659 0 0 VEREIT INC COM 92339V100 9881 1069338 SH SOLE 1069338 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 180883 2945972 SH SOLE 2945972 0 0 VICI PPTYS INC COM 925652109 8198 320846 SH SOLE 320846 0 0 VISA INC COM CL A 92826C839 306388 1630591 SH SOLE 1630591 0 0 WALMART INC COM 931142103 113310 953465 SH SOLE 953465 0 0 DISNEY WALT CO COM DISNEY 254687106 178887 1236861 SH SOLE 1236861 0 0 WASTE MGMT INC DEL COM 94106L109 36387 319295 SH SOLE 319295 0 0 WEYERHAEUSER CO COM 962166104 13375 442866 SH SOLE 442866 0 0 WORKDAY INC CL A 98138H101 9397 57145 SH SOLE 57145 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 31440 123082 SH SOLE 123082 0 0 ZOETIS INC CL A 98978V103 135332 1022532 SH SOLE 1022532 0 0 3M CO COM 88579Y101 66752 378372 SH SOLE 378372 0 0 ABBOTT LABS COM 002824100 113071 1301762 SH SOLE 1301762 0 0 AERCAP HOLDINGS NV SHS N00985106 16711 271850 SH SOLE 271850 0 0 AFLAC INC COM 001055102 33381 631023 SH SOLE 631023 0 0 AIR PRODS & CHEMS INC COM 009158106 56927 242254 SH SOLE 242254 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 35638 412567 SH SOLE 412567 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 21274 170819 SH SOLE 170819 0 0 ALLERGAN PLC SHS G0177J108 14344 75035 SH SOLE 75035 0 0 ALLSTATE CORP COM 020002101 33461 297567 SH SOLE 297567 0 0 ALTRIA GROUP INC COM 02209S103 58866 1179444 SH SOLE 1179444 0 0 AMERICAN ELEC PWR CO INC COM 025537101 23066 244060 SH SOLE 244060 0 0 AMETEK INC NEW COM 031100100 26822 268917 SH SOLE 268917 0 0 ANTHEM INC COM 036752103 28600 94692 SH SOLE 94692 0 0 ARCONIC INC COM 03965L100 16058 521858 SH SOLE 521858 0 0 GALLAGHER ARTHUR J & CO COM 363576109 57796 606911 SH SOLE 606911 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 72834 246109 SH SOLE 246109 0 0 AT&T INC COM 00206R102 156504 4004701 SH SOLE 4004701 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 84753 497084 SH SOLE 497084 0 0 BAXTER INTL INC COM 071813109 22490 268958 SH SOLE 268958 0 0 BCE INC COM NEW 05534B760 67445 1455126 SH SOLE 1455126 0 0 BECTON DICKINSON & CO COM 075887109 57246 210485 SH SOLE 210485 0 0 BLACKROCK INC COM 09247X101 114728 228223 SH SOLE 228223 0 0 BOEING CO COM 097023105 42983 131947 SH SOLE 131947 0 0 BROADCOM INC COM 11135F101 65760 208088 SH SOLE 208088 0 0 CANADIAN NATL RY CO COM 136375102 53829 595120 SH SOLE 595120 0 0 CARMAX INC COM 143130102 32760 373675 SH SOLE 373675 0 0 CATERPILLAR INC DEL COM 149123101 30247 204817 SH SOLE 204817 0 0 CBRE GROUP INC CL A 12504L109 24959 407236 SH SOLE 407236 0 0 CELANESE CORP DEL COM 150870103 3669 29799 SH SOLE 29799 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 29645 61114 SH SOLE 61114 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 19688 23519 SH SOLE 23519 0 0 CHUBB LIMITED COM H1467J104 87824 564206 SH SOLE 564206 0 0 CMS ENERGY CORP COM 125896100 22935 364972 SH SOLE 364972 0 0 COCA COLA CO COM 191216100 97638 1764010 SH SOLE 1764010 0 0 COLGATE PALMOLIVE CO COM 194162103 13177 191415 SH SOLE 191415 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 77629 546109 SH SOLE 546109 0 0 CYRUSONE INC COM 23283R100 5586 85374 SH SOLE 85374 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 39328 233511 SH SOLE 233511 0 0 DISCOVER FINL SVCS COM 254709108 26426 311559 SH SOLE 311559 0 0 DXC TECHNOLOGY CO COM 23355L106 1886 50175 SH SOLE 50175 0 0 EASTMAN CHEMICAL CO COM 277432100 16850 212597 SH SOLE 212597 0 0 EMERSON ELEC CO COM 291011104 27774 364201 SH SOLE 364201 0 0 FACTSET RESH SYS INC COM 303075105 50161 186960 SH SOLE 186960 0 0 FISERV INC COM 337738108 79700 689267 SH SOLE 689267 0 0 FORD MTR CO DEL COM 345370860 12226 1314598 SH SOLE 1314598 0 0 GARMIN LTD SHS H2906T109 18850 193218 SH SOLE 193218 0 0 HOLLYFRONTIER CORP COM 436106108 15402 303723 SH SOLE 303723 0 0 HONEYWELL INTL INC COM 438516106 87750 495766 SH SOLE 495766 0 0 HORMEL FOODS CORP COM 440452100 41339 916414 SH SOLE 916414 0 0 HP INC COM 40434L105 19058 927418 SH SOLE 927418 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 25935 663465 SH SOLE 663465 0 0 HUNTINGTON BANCSHARES INC COM 446150104 34758 2304921 SH SOLE 2304921 0 0 INGERSOLL-RAND PLC SHS G47791101 15732 118360 SH SOLE 118360 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 55271 412349 SH SOLE 412349 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 7818 60595 SH SOLE 60595 0 0 INTL PAPER CO COM 460146103 19820 430392 SH SOLE 430392 0 0 ISHARES TR CORE S&P SCP ETF 464287804 412907 4924358 SH SOLE 4924358 0 0 ISHARES INC EM MKTS DIV ETF 464286319 24502 603206 SH SOLE 603206 0 0 ISHARES TR INTL SEL DIV ETF 464288448 53097 1581684 SH SOLE 1581684 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 768077 5627759 SH SOLE 5627759 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 298949 1804486 SH SOLE 1804486 0 0 JABIL INC COM 466313103 4028 97452 SH SOLE 97452 0 0 JOHNSON & JOHNSON COM 478160104 197060 1350928 SH SOLE 1350928 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 19778 129135 SH SOLE 129135 0 0 KEYCORP NEW COM 493267108 53591 2647759 SH SOLE 2647759 0 0 KINDER MORGAN INC DEL COM 49456B101 24052 1136142 SH SOLE 1136142 0 0 KOHLS CORP COM 500255104 8354 163965 SH SOLE 163965 0 0 LEGGETT & PLATT INC COM 524660107 14124 277874 SH SOLE 277874 0 0 LIBERTY PPTY TR SH BEN INT 531172104 12191 203007 SH SOLE 203007 0 0 LINCOLN NATL CORP IND COM 534187109 3154 53445 SH SOLE 53445 0 0 LINDE PLC SHS G5494J103 58532 274912 SH SOLE 274912 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 13267 4008027 SH SOLE 4008027 0 0 LOCKHEED MARTIN CORP COM 539830109 69956 179660 SH SOLE 179660 0 0 LOWES COS INC COM 548661107 88086 735521 SH SOLE 735521 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 44517 471183 SH SOLE 471183 0 0 MARSH & MCLENNAN COS INC COM 571748102 23751 213181 SH SOLE 213181 0 0 MCDONALDS CORP COM 580135101 61681 312134 SH SOLE 312134 0 0 NEWELL BRANDS INC COM 651229106 13439 699198 SH SOLE 699198 0 0 NIKE INC CL B 654106103 160298 1582251 SH SOLE 1582251 0 0 NORDSTROM INC COM 655664100 2455 59970 SH SOLE 59970 0 0 NORTHROP GRUMMAN CORP COM 666807102 30365 88277 SH SOLE 88277 0 0 NXP SEMICONDUCTORS N V COM N6596X109 32173 252812 SH SOLE 252812 0 0 PACCAR INC COM 693718108 10734 135697 SH SOLE 135697 0 0 PAYCHEX INC COM 704326107 32680 384200 SH SOLE 384200 0 0 PERSPECTA INC COM 715347100 219 8267 SH SOLE 8267 0 0 PFIZER INC COM 717081103 153557 3919274 SH SOLE 3919274 0 0 PHILIP MORRIS INTL INC COM 718172109 109309 1284627 SH SOLE 1284627 0 0 PNC FINL SVCS GROUP INC COM 693475105 54340 340415 SH SOLE 340415 0 0 PROCTER & GAMBLE CO COM 742718109 153379 1228014 SH SOLE 1228014 0 0 PRUDENTIAL FINL INC COM 744320102 18854 201131 SH SOLE 201131 0 0 PULTE GROUP INC COM 745867101 12416 320002 SH SOLE 320002 0 0 PVH CORP COM 693656100 4798 45627 SH SOLE 45627 0 0 QORVO INC COM 74736K101 15245 131165 SH SOLE 131165 0 0 QUALCOMM INC COM 747525103 65001 736717 SH SOLE 736717 0 0 RALPH LAUREN CORP CL A 751212101 10003 85338 SH SOLE 85338 0 0 REALTY INCOME CORP COM 756109104 17458 237098 SH SOLE 237098 0 0 ROBERT HALF INTL INC COM 770323103 3864 61194 SH SOLE 61194 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 30880 523575 SH SOLE 523575 0 0 RPM INTL INC COM 749685103 18857 245656 SH SOLE 245656 0 0 SABRE CORP COM 78573M104 2067 92102 SH SOLE 92102 0 0 SANOFI SPONSORED ADR 80105N105 22980 457772 SH SOLE 457772 0 0 SAP SE SPON ADR 803054204 79146 590683 SH SOLE 590683 0 0 SHERWIN WILLIAMS CO COM 824348106 99036 169716 SH SOLE 169716 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 32357 673103 SH SOLE 673103 0 0 SOUTHERN CO COM 842587107 63427 995706 SH SOLE 995706 0 0 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 109372 3097491 SH SOLE 3097491 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 11499 76892 SH SOLE 76892 0 0 STARBUCKS CORP COM 855244109 160845 1829446 SH SOLE 1829446 0 0 STEEL DYNAMICS INC COM 858119100 7802 229208 SH SOLE 229208 0 0 SYNNEX CORP COM 87162W100 6431 49932 SH SOLE 49932 0 0 PRICE T ROWE GROUP INC COM 74144T108 16563 135938 SH SOLE 135938 0 0 TEXAS INSTRS INC COM 882508104 143945 1122029 SH SOLE 1122029 0 0 AES CORP COM 00130H105 22894 1150452 SH SOLE 1150452 0 0 LAUDER ESTEE COS INC CL A 518439104 63047 305255 SH SOLE 305255 0 0 TORO CO COM 891092108 44470 558174 SH SOLE 558174 0 0 THOMSON REUTERS CORP COM NEW 884903709 13047 182224 SH SOLE 182224 0 0 TJX COS INC NEW COM 872540109 92416 1513535 SH SOLE 1513535 0 0 TRUIST FINL CORP COM 89832Q109 87219 1558068 SH SOLE 1558068 0 0 UNITED AIRLINES HLDGS INC COM 910047109 2325 26395 SH SOLE 26395 0 0 UNITED RENTALS INC COM 911363109 11930 71536 SH SOLE 71536 0 0 UNITED TECHNOLOGIES CORP COM 913017109 97733 652597 SH SOLE 652597 0 0 VALERO ENERGY CORP NEW COM 91913Y100 32407 346040 SH SOLE 346040 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1104425 24835291 SH SOLE 24835291 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1996481 10959442 SH SOLE 10959442 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 176408 1882487 SH SOLE 1882487 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1600324 19852671 SH SOLE 19852671 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 356919 4404781 SH SOLE 4404781 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 280303 2044965 SH SOLE 2044965 0 0 VENTAS INC COM 92276F100 32843 568815 SH SOLE 568815 0 0 V F CORP COM 918204108 41451 415924 SH SOLE 415924 0 0 VIACOMCBS INC CL B 92556H206 5502 131104 SH SOLE 131104 0 0 WEC ENERGY GROUP INC COM 92939U106 19492 211342 SH SOLE 211342 0 0 WELLCARE HEALTH PLANS INC COM 94946T106 12517 37907 SH SOLE 37907 0 0 WELLS FARGO CO NEW COM 949746101 125710 2336618 SH SOLE 2336618 0 0 WILLIAMS SONOMA INC COM 969904101 1880 25599 SH SOLE 25599 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 8725 168797 SH SOLE 168797 0 0 XCEL ENERGY INC COM 98389B100 17065 268786 SH SOLE 268786 0 0 FLWS/1-800 FLOWERS CL A 68243Q106 193 13340 SH SOLE 13340 0 0 2U INC COM 90214J101 1585 66055 SH SOLE 66055 0 0 58 COM INC SPON ADR REP A 31680Q104 508 7855 SH SOLE 7855 0 0 8X8 INC NEW COM 282914100 299 16319 SH SOLE 16319 0 0 SMITH A O CORP COM 831865209 8613 180784 SH SOLE 180784 0 0 ETF SER SOLUTIONS AAM S&P EMRG 26922A586 388 17061 SH SOLE 17061 0 0 AAON INC COM PAR $0.004 000360206 1348 27287 SH SOLE 27287 0 0 AARONS INC COM PAR $0.50 002535300 2726 47736 SH SOLE 47736 0 0 ABB LTD SPONSORED ADR 000375204 12275 509560 SH SOLE 509560 0 0 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1675 18420 SH SOLE 18420 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 754 43561 SH SOLE 43561 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1305 89239 SH SOLE 89239 0 0 ABIOMED INC COM 003654100 869 5095 SH SOLE 5095 0 0 ABM INDS INC COM 000957100 228 6035 SH SOLE 6035 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 2039 61386 SH SOLE 61386 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 579 13529 SH SOLE 13529 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 235 9045 SH SOLE 9045 0 0 ACCELERON PHARMA INC COM 00434H108 373 7041 SH SOLE 7041 0 0 ACI WORLDWIDE INC COM 004498101 3279 86563 SH SOLE 86563 0 0 ACUITY BRANDS INC COM 00508Y102 4469 32384 SH SOLE 32384 0 0 ACUSHNET HOLDINGS CORP COM 005098108 1120 34468 SH SOLE 34468 0 0 ADDUS HOMECARE CORP COM 006739106 780 8028 SH SOLE 8028 0 0 ADOBE INC COM 00724F101 158564 480773 SH SOLE 480773 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 15889 99205 SH SOLE 99205 0 0 ADVANCED ENERGY INDS COM 007973100 1939 27240 SH SOLE 27240 0 0 ADVANCED MICRO DEVICES INC COM 007903107 4940 107711 SH SOLE 107711 0 0 AEGON N V NY REGISTRY SHS 007924103 1229 271261 SH SOLE 271261 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 227 9376 SH SOLE 9376 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 465 10194 SH SOLE 10194 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 859 10131 SH SOLE 10131 0 0 AGCO CORP COM 001084102 2390 30945 SH SOLE 30945 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 12143 142337 SH SOLE 142337 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 244 5109 SH SOLE 5109 0 0 AGNC INVT CORP COM 00123Q104 3647 206289 SH SOLE 206289 0 0 AGNICO EAGLE MINES LTD COM 008474108 1357 22033 SH SOLE 22033 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 1579 47165 SH SOLE 47165 0 0 AIR LEASE CORP CL A 00912X302 7981 167940 SH SOLE 167940 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 448 19101 SH SOLE 19101 0 0 AK STL HLDG CORP COM 001547108 77 23399 SH SOLE 23399 0 0 AKARI THERAPEUTICS PLC SPONSORED ADR 00972G108 18 10449 SH SOLE 10449 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 97 12146 SH SOLE 12146 0 0 ALAMO GROUP INC COM 011311107 513 4088 SH SOLE 4088 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 87 14447 SH SOLE 14447 0 0 ALARM COM HLDGS INC COM 011642105 1610 37461 SH SOLE 37461 0 0 ALASKA AIR GROUP INC COM 011659109 6205 91586 SH SOLE 91586 0 0 ALBANY INTL CORP CL A 012348108 2991 39398 SH SOLE 39398 0 0 ALBEMARLE CORP COM 012653101 4622 63279 SH SOLE 63279 0 0 ALCON INC ORD SHS H01301128 34121 603166 SH SOLE 603166 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 409 19507 SH SOLE 19507 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 14352 88820 SH SOLE 88820 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 16326 150958 SH SOLE 150958 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 3020 213356 SH SOLE 213356 0 0 ALIGN TECHNOLOGY INC COM 016255101 29160 104500 SH SOLE 104500 0 0 ALLEGHANY CORP DEL COM 017175100 4456 5573 SH SOLE 5573 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 2906 140649 SH SOLE 140649 0 0 ALLEGIANT TRAVEL CO COM 01748X102 809 4650 SH SOLE 4650 0 0 ALLETE INC COM NEW 018522300 1382 17023 SH SOLE 17023 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 2079 18532 SH SOLE 18532 0 0 ALLIANT ENERGY CORP COM 018802108 1150 21025 SH SOLE 21025 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 4234 87616 SH SOLE 87616 0 0 ALLY FINL INC COM 02005N100 6884 225265 SH SOLE 225265 0 0 ALPS ETF TR DISRUPTIVE TECH 00162Q478 286 8876 SH SOLE 8876 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 800 17088 SH SOLE 17088 0 0 ALTAIR ENGR INC COM CL A 021369103 412 11464 SH SOLE 11464 0 0 ALTERYX INC COM CL A 02156B103 1853 18519 SH SOLE 18519 0 0 ALTICE USA INC CL A 02156K103 3809 139332 SH SOLE 139332 0 0 ALTRA INDL MOTION CORP COM 02208R106 1965 54261 SH SOLE 54261 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 343 16004 SH SOLE 16004 0 0 AMBEV SA SPONSORED ADR 02319V103 11814 2535098 SH SOLE 2535098 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 85 11792 SH SOLE 11792 0 0 AMC NETWORKS INC CL A 00164V103 803 20338 SH SOLE 20338 0 0 AMCOR PLC ORD G0250X107 10058 927902 SH SOLE 927902 0 0 AMDOCS LTD SHS G02602103 14618 202497 SH SOLE 202497 0 0 AMEDISYS INC COM 023436108 6706 40176 SH SOLE 40176 0 0 AMERCO COM 023586100 2161 5751 SH SOLE 5751 0 0 AMEREN CORP COM 023608102 7064 91980 SH SOLE 91980 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1604 100222 SH SOLE 100222 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 953 33245 SH SOLE 33245 0 0 AMERICAN ASSETS TR INC COM 024013104 285 6211 SH SOLE 6211 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 320 29757 SH SOLE 29757 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 5636 119831 SH SOLE 119831 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 2590 176200 SH SOLE 176200 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 2201 73551 SH SOLE 73551 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 514 38793 SH SOLE 38793 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 665 6065 SH SOLE 6065 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 4576 174602 SH SOLE 174602 0 0 AMERICAN STS WTR CO COM 029899101 3138 36219 SH SOLE 36219 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 2394 19488 SH SOLE 19488 0 0 AMERICOLD RLTY TR COM 03064D108 10686 304788 SH SOLE 304788 0 0 AMERISAFE INC COM 03071H100 1835 27795 SH SOLE 27795 0 0 AMERISOURCEBERGEN CORP COM 03073E105 21075 247881 SH SOLE 247881 0 0 AMPHENOL CORP NEW CL A 032095101 36059 333168 SH SOLE 333168 0 0 AMYRIS INC COM NEW 03236M200 107 34709 SH SOLE 34709 0 0 ANALOG DEVICES INC COM 032654105 23579 198407 SH SOLE 198407 0 0 ANDERSONS INC COM 034164103 250 9906 SH SOLE 9906 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 756 33855 SH SOLE 33855 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 21244 258947 SH SOLE 258947 0 0 ANI PHARMACEUTICALS INC COM 00182C103 822 13330 SH SOLE 13330 0 0 ANIKA THERAPEUTICS INC COM 035255108 1003 19351 SH SOLE 19351 0 0 ANIXTER INTL INC COM 035290105 567 6155 SH SOLE 6155 0 0 ANNALY CAP MGMT INC COM 035710409 2359 250413 SH SOLE 250413 0 0 ANSYS INC COM 03662Q105 32965 128065 SH SOLE 128065 0 0 ANTARES PHARMA INC COM 036642106 292 62167 SH SOLE 62167 0 0 ANTERO MIDSTREAM CORP COM 03676B102 137 18114 SH SOLE 18114 0 0 ANTERO RES CORP COM 03674X106 150 52660 SH SOLE 52660 0 0 AON PLC SHS CL A G0408V102 33873 162623 SH SOLE 162623 0 0 APACHE CORP COM 037411105 483 18857 SH SOLE 18857 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 3176 61494 SH SOLE 61494 0 0 APERGY CORP COM 03755L104 3077 91083 SH SOLE 91083 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 1448 79168 SH SOLE 79168 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 3552 74453 SH SOLE 74453 0 0 APPFOLIO INC COM CL A 03783C100 526 4784 SH SOLE 4784 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 167 10268 SH SOLE 10268 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 2247 33697 SH SOLE 33697 0 0 APPLIED MATLS INC COM 038222105 23501 385003 SH SOLE 385003 0 0 APTARGROUP INC COM 038336103 4261 36858 SH SOLE 36858 0 0 APTIV PLC SHS G6095L109 10740 113090 SH SOLE 113090 0 0 ARAMARK COM 03852U106 2623 60434 SH SOLE 60434 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 196 11163 SH SOLE 11163 0 0 ARCH CAP GROUP LTD ORD G0450A105 8964 209000 SH SOLE 209000 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 16169 348836 SH SOLE 348836 0 0 ARCHROCK INC COM 03957W106 1128 112400 SH SOLE 112400 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 155 19191 SH SOLE 19191 0 0 ARDAGH GROUP S A CL A L0223L101 222 11346 SH SOLE 11346 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 215 4742 SH SOLE 4742 0 0 ARES CAP CORP COM 04010L103 2453 131516 SH SOLE 131516 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 4726 132408 SH SOLE 132408 0 0 ARGENX SE SPONSORED ADR 04016X101 1156 7200 SH SOLE 7200 0 0 ARISTA NETWORKS INC COM 040413106 3090 15193 SH SOLE 15193 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 1273 69349 SH SOLE 69349 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 3291 35019 SH SOLE 35019 0 0 ARROW ELECTRS INC COM 042735100 2654 31323 SH SOLE 31323 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 2990 47142 SH SOLE 47142 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1694 52415 SH SOLE 52415 0 0 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 4032 725218 SH SOLE 725218 0 0 ASGN INC COM 00191U102 1895 26699 SH SOLE 26699 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 465 6071 SH SOLE 6071 0 0 ASPEN TECHNOLOGY INC COM 045327103 15972 132080 SH SOLE 132080 0 0 ASSURANT INC COM 04621X108 1818 13870 SH SOLE 13870 0 0 ASSURED GUARANTY LTD COM G0585R106 1260 25711 SH SOLE 25711 0 0 ATA CREATIVITY GLOBAL SPONSORED ADS 00211V106 51 37151 SH SOLE 37151 0 0 ATHENE HLDG LTD CL A G0684D107 422 8980 SH SOLE 8980 0 0 ATLANTICA YIELD PLC SHS G0751N103 1220 46237 SH SOLE 46237 0 0 ATLASSIAN CORP PLC CL A G06242104 1064 8840 SH SOLE 8840 0 0 ATMOS ENERGY CORP COM 049560105 2599 23233 SH SOLE 23233 0 0 ATRION CORP COM 049904105 289 385 SH SOLE 385 0 0 AUDIOCODES LTD ORD M15342104 221 8585 SH SOLE 8585 0 0 AURORA CANNABIS INC COM 05156X108 32 14662 SH SOLE 14662 0 0 AUTODESK INC COM 052769106 35512 193567 SH SOLE 193567 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 992 12398 SH SOLE 12398 0 0 AUTOLIV INC COM 052800109 1530 18124 SH SOLE 18124 0 0 AUTONATION INC COM 05329W102 852 17518 SH SOLE 17518 0 0 AVALARA INC COM 05338G106 953 13010 SH SOLE 13010 0 0 AVALONBAY CMNTYS INC COM 053484101 8445 40271 SH SOLE 40271 0 0 AVISTA CORP COM 05379B107 1840 38268 SH SOLE 38268 0 0 AVNET INC COM 053807103 1379 32484 SH SOLE 32484 0 0 AXALTA COATING SYS LTD COM G0750C108 5222 171792 SH SOLE 171792 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 508 8542 SH SOLE 8542 0 0 AXOGEN INC COM 05463X106 530 29625 SH SOLE 29625 0 0 AXON ENTERPRISE INC COM 05464C101 276 3772 SH SOLE 3772 0 0 AXOS FINL INC COM 05465C100 558 18435 SH SOLE 18435 0 0 BADGER METER INC COM 056525108 3778 58186 SH SOLE 58186 0 0 BAIDU INC SPON ADR REP A 056752108 13686 108273 SH SOLE 108273 0 0 BAKER HUGHES COMPANY CL A 05722G100 3965 154701 SH SOLE 154701 0 0 BALL CORP COM 058498106 5504 85112 SH SOLE 85112 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 11286 2022626 SH SOLE 2022626 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 1222 136482 SH SOLE 136482 0 0 BANCO SANTANDER SA ADR 05964H105 824 199025 SH SOLE 199025 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 1017 18565 SH SOLE 18565 0 0 BANK MONTREAL QUE COM 063671101 4961 64012 SH SOLE 64012 0 0 BANK HAWAII CORP COM 062540109 3488 36658 SH SOLE 36658 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 2074 56015 SH SOLE 56015 0 0 BANK NEW YORK MELLON CORP COM 064058100 14245 283024 SH SOLE 283024 0 0 BANK OZK COM 06417N103 4725 154890 SH SOLE 154890 0 0 BANKUNITED INC COM 06652K103 937 25635 SH SOLE 25635 0 0 BAOZUN INC SPONSORED ADR 06684L103 210 6339 SH SOLE 6339 0 0 BARCLAYS PLC ADR 06738E204 8341 876186 SH SOLE 876186 0 0 BARRETT BUSINESS SERVICES IN COM 068463108 378 4182 SH SOLE 4182 0 0 BARRICK GOLD CORPORATION COM 067901108 8896 478529 SH SOLE 478529 0 0 BAUSCH HEALTH COS INC COM 071734107 1203 40216 SH SOLE 40216 0 0 BECTON DICKINSON & CO PFD SHS CONV A 075887208 445 6798 SH SOLE 6798 0 0 BEIGENE LTD SPONSORED ADR 07725L102 1399 8438 SH SOLE 8438 0 0 BELDEN INC COM 077454106 684 12430 SH SOLE 12430 0 0 BENEFITFOCUS INC COM 08180D106 220 10049 SH SOLE 10049 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 170195 751412 SH SOLE 751412 0 0 BERRY GLOBAL GROUP INC COM 08579W103 5859 123377 SH SOLE 123377 0 0 BGC PARTNERS INC CL A 05541T101 1064 179058 SH SOLE 179058 0 0 BHP GROUP LTD SPONSORED ADS 088606108 4514 82508 SH SOLE 82508 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 641 13640 SH SOLE 13640 0 0 BIO TECHNE CORP COM 09073M104 5657 25772 SH SOLE 25772 0 0 BIO RAD LABS INC CL A 090572207 11769 31805 SH SOLE 31805 0 0 BIOGEN INC COM 09062X103 47022 158468 SH SOLE 158468 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 10136 119882 SH SOLE 119882 0 0 BIOTELEMETRY INC COM 090672106 1874 40482 SH SOLE 40482 0 0 BJS RESTAURANTS INC COM 09180C106 1678 44202 SH SOLE 44202 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 3121 137234 SH SOLE 137234 0 0 BLACK HILLS CORP COM 092113109 1339 17044 SH SOLE 17044 0 0 BLACK KNIGHT INC COM 09215C105 7866 121990 SH SOLE 121990 0 0 BLACKBAUD INC COM 09227Q100 3233 40614 SH SOLE 40614 0 0 BLACKLINE INC COM 09239B109 5275 102299 SH SOLE 102299 0 0 BLACKROCK CAPITAL INVESTMENT COM 092533108 203 40884 SH SOLE 40884 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 850 85709 SH SOLE 85709 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 7201 128719 SH SOLE 128719 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 1608 43203 SH SOLE 43203 0 0 BLOOMIN BRANDS INC COM 094235108 2785 126207 SH SOLE 126207 0 0 BLUEBIRD BIO INC COM 09609G100 712 8113 SH SOLE 8113 0 0 BMC STK HLDGS INC COM 05591B109 222 7753 SH SOLE 7753 0 0 BOINGO WIRELESS INC COM 09739C102 113 10365 SH SOLE 10365 0 0 BOOKING HLDGS INC COM 09857L108 67807 33016 SH SOLE 33016 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 11822 166198 SH SOLE 166198 0 0 BORGWARNER INC COM 099724106 9121 210268 SH SOLE 210268 0 0 BOSTON BEER INC CL A 100557107 868 2296 SH SOLE 2296 0 0 BOSTON PROPERTIES INC COM 101121101 10255 74384 SH SOLE 74384 0 0 BOSTON SCIENTIFIC CORP COM 101137107 19406 429157 SH SOLE 429157 0 0 BOTTOMLINE TECH DEL INC COM 101388106 2281 42547 SH SOLE 42547 0 0 BOX INC CL A 10316T104 342 20363 SH SOLE 20363 0 0 BOYD GAMING CORP COM 103304101 1255 41929 SH SOLE 41929 0 0 BP PLC SPONSORED ADR 055622104 46773 1239353 SH SOLE 1239353 0 0 BRADY CORP CL A 104674106 377 6577 SH SOLE 6577 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1180 74919 SH SOLE 74919 0 0 BRF SA SPONSORED ADR 10552T107 427 49130 SH SOLE 49130 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 3302 21969 SH SOLE 21969 0 0 BRIGHTVIEW HLDGS INC COM 10948C107 702 41631 SH SOLE 41631 0 0 BRINKER INTL INC COM 109641100 638 15181 SH SOLE 15181 0 0 BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 71 23727 SH SOLE 23727 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 26781 630741 SH SOLE 630741 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 1337 61890 SH SOLE 61890 0 0 BROADMARK RLTY CAP INC COM 11135B100 186 14563 SH SOLE 14563 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 22563 182640 SH SOLE 182640 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 11345 196275 SH SOLE 196275 0 0 BROOKS AUTOMATION INC COM 114340102 4964 118295 SH SOLE 118295 0 0 BROWN & BROWN INC COM 115236101 2992 75788 SH SOLE 75788 0 0 BROWN FORMAN CORP CL B 115637209 9271 137147 SH SOLE 137147 0 0 BRUKER CORP COM 116794108 2027 39777 SH SOLE 39777 0 0 BRUNSWICK CORP COM 117043109 3406 56780 SH SOLE 56780 0 0 BRYN MAWR BK CORP COM 117665109 775 18787 SH SOLE 18787 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 304 11948 SH SOLE 11948 0 0 BUNGE LIMITED COM G16962105 262 4557 SH SOLE 4557 0 0 BWX TECHNOLOGIES INC COM 05605H100 10079 162358 SH SOLE 162358 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 32913 420882 SH SOLE 420882 0 0 CABLE ONE INC COM 12685J105 6508 4373 SH SOLE 4373 0 0 CABOT CORP COM 127055101 2342 49276 SH SOLE 49276 0 0 CABOT MICROELECTRONICS CORP COM 12709P103 7187 49796 SH SOLE 49796 0 0 CABOT OIL & GAS CORP COM 127097103 4573 262651 SH SOLE 262651 0 0 CACTUS INC CL A 127203107 881 25664 SH SOLE 25664 0 0 CADENCE BANCORPORATION CL A 12739A100 483 26664 SH SOLE 26664 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 4623 66654 SH SOLE 66654 0 0 CAE INC COM 124765108 13950 527192 SH SOLE 527192 0 0 CAL MAINE FOODS INC COM NEW 128030202 859 20088 SH SOLE 20088 0 0 CALAVO GROWERS INC COM 128246105 3794 41880 SH SOLE 41880 0 0 CALERES INC COM 129500104 2533 106635 SH SOLE 106635 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 294 5697 SH SOLE 5697 0 0 CALLAWAY GOLF CO COM 131193104 832 39245 SH SOLE 39245 0 0 CAMDEN PPTY TR SH BEN INT 133131102 6870 64750 SH SOLE 64750 0 0 CAMECO CORP COM 13321L108 419 47056 SH SOLE 47056 0 0 CAMPBELL SOUP CO COM 134429109 371 7516 SH SOLE 7516 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 491 13541 SH SOLE 13541 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 38357 461026 SH SOLE 461026 0 0 CANADIAN NAT RES LTD COM 136385101 1491 46084 SH SOLE 46084 0 0 CANADIAN PAC RY LTD COM 13645T100 39486 154877 SH SOLE 154877 0 0 CANNAE HLDGS INC COM 13765N107 636 17092 SH SOLE 17092 0 0 CANON INC SPONSORED ADR 138006309 3011 110104 SH SOLE 110104 0 0 CANTEL MEDICAL CORP COM 138098108 4243 59840 SH SOLE 59840 0 0 CAPITAL ONE FINL CORP COM 14040H105 14592 141797 SH SOLE 141797 0 0 CAPITOL FED FINL INC COM 14057J101 305 22192 SH SOLE 22192 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 202 5294 SH SOLE 5294 0 0 CARGURUS INC COM CL A 141788109 1426 40525 SH SOLE 40525 0 0 CARLISLE COS INC COM 142339100 5327 32912 SH SOLE 32912 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 13249 260656 SH SOLE 260656 0 0 CARNIVAL PLC ADR 14365C103 1586 32934 SH SOLE 32934 0 0 CARTERS INC COM 146229109 10492 95957 SH SOLE 95957 0 0 CARVANA CO CL A 146869102 934 10145 SH SOLE 10145 0 0 CASELLA WASTE SYS INC CL A 147448104 1294 28117 SH SOLE 28117 0 0 CASEYS GEN STORES INC COM 147528103 7981 50198 SH SOLE 50198 0 0 CATALENT INC COM 148806102 7433 132017 SH SOLE 132017 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 1690 147341 SH SOLE 147341 0 0 CATHAY GEN BANCORP COM 149150104 2094 55028 SH SOLE 55028 0 0 CAVCO INDS INC DEL COM 149568107 3792 19406 SH SOLE 19406 0 0 CBIZ INC COM 124805102 565 20961 SH SOLE 20961 0 0 CBL & ASSOC PPTYS INC COM 124830100 30 28301 SH SOLE 28301 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 513 4274 SH SOLE 4274 0 0 CDK GLOBAL INC COM 12508E101 4938 90315 SH SOLE 90315 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 85 28649 SH SOLE 28649 0 0 CELLECTIS S A SPONSORED ADS 15117K103 1029 60080 SH SOLE 60080 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 518 136947 SH SOLE 136947 0 0 CENTENE CORP DEL COM 15135B101 20301 322905 SH SOLE 322905 0 0 CENTERPOINT ENERGY INC COM 15189T107 5607 205603 SH SOLE 205603 0 0 CENTERSTATE BK CORP COM 15201P109 1526 61071 SH SOLE 61071 0 0 CENTRAL EUROPEAN MEDIA ENTRP CL A NEW G20045202 82 18070 SH SOLE 18070 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 455 15498 SH SOLE 15498 0 0 CENTURY ALUM CO COM 156431108 114 15207 SH SOLE 15207 0 0 CENTURYLINK INC COM 156700106 6039 457127 SH SOLE 457127 0 0 CERENCE INC COM 156727109 704 31093 SH SOLE 31093 0 0 CERIDIAN HCM HLDG INC COM 15677J108 937 13808 SH SOLE 13808 0 0 CERNER CORP COM 156782104 7884 107419 SH SOLE 107419 0 0 CERUS CORP COM 157085101 130 30754 SH SOLE 30754 0 0 CF INDS HLDGS INC COM 125269100 7339 153733 SH SOLE 153733 0 0 CGI INC CL A SUB VTG 12532H104 14981 178948 SH SOLE 178948 0 0 CHARLES RIV LABS INTL INC COM 159864107 10854 71052 SH SOLE 71052 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 36985 777639 SH SOLE 777639 0 0 CHART INDS INC COM PAR $0.01 16115Q308 794 11763 SH SOLE 11763 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 28813 259674 SH SOLE 259674 0 0 CHEESECAKE FACTORY INC COM 163072101 2054 52867 SH SOLE 52867 0 0 CHEGG INC COM 163092109 2242 59144 SH SOLE 59144 0 0 CHEMED CORP NEW COM 16359R103 15555 35411 SH SOLE 35411 0 0 CHENIERE ENERGY INC COM NEW 16411R208 4645 76066 SH SOLE 76066 0 0 CHESAPEAKE ENERGY CORP COM 165167107 52 63032 SH SOLE 63032 0 0 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 591 42746 SH SOLE 42746 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 8106 191764 SH SOLE 191764 0 0 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 4332 72025 SH SOLE 72025 0 0 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 570 13831 SH SOLE 13831 0 0 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 248 26455 SH SOLE 26455 0 0 CHOICE HOTELS INTL INC COM 169905106 1124 10872 SH SOLE 10872 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 451 12215 SH SOLE 12215 0 0 CHURCH & DWIGHT INC COM 171340102 11155 158580 SH SOLE 158580 0 0 CHURCHILL DOWNS INC COM 171484108 3011 21943 SH SOLE 21943 0 0 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 1942 114667 SH SOLE 114667 0 0 CIENA CORP COM NEW 171779309 1331 31172 SH SOLE 31172 0 0 CIGNA CORP NEW COM 125523100 23830 116532 SH SOLE 116532 0 0 CIMAREX ENERGY CO COM 171798101 6073 115699 SH SOLE 115699 0 0 CIMPRESS PLC SHS EURO G2143T103 655 5209 SH SOLE 5209 0 0 CINCINNATI FINL CORP COM 172062101 6737 64071 SH SOLE 64071 0 0 CINEMARK HOLDINGS INC COM 17243V102 4085 120673 SH SOLE 120673 0 0 CINTAS CORP COM 172908105 22714 84413 SH SOLE 84413 0 0 CIRRUS LOGIC INC COM 172755100 1490 18082 SH SOLE 18082 0 0 CIT GROUP INC COM NEW 125581801 2783 60980 SH SOLE 60980 0 0 CITRIX SYS INC COM 177376100 11086 99967 SH SOLE 99967 0 0 CIVEO CORP CDA COM 17878Y108 98 75586 SH SOLE 75586 0 0 CLARIVATE ANALYTICS PLC COM G21810109 563 33540 SH SOLE 33540 0 0 CLEAN HARBORS INC COM 184496107 5165 60238 SH SOLE 60238 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 1205 34965 SH SOLE 34965 0 0 CLEARWAY ENERGY INC CL C 18539C204 676 33876 SH SOLE 33876 0 0 CLEARWAY ENERGY INC CL A 18539C105 372 19437 SH SOLE 19437 0 0 CLEVELAND CLIFFS INC COM 185899101 2785 331531 SH SOLE 331531 0 0 CLOROX CO DEL COM 189054109 26333 171503 SH SOLE 171503 0 0 CLOUDFLARE INC CL A COM 18915M107 175 10246 SH SOLE 10246 0 0 CNA FINL CORP COM 126117100 506 11295 SH SOLE 11295 0 0 CNOOC LTD SPONSORED ADR 126132109 2805 16831 SH SOLE 16831 0 0 CNX RESOURCES CORPORATION COM 12653C108 97 11003 SH SOLE 11003 0 0 COASTAL FINL CORP WA COM NEW 19046P209 424 25767 SH SOLE 25767 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 1877 36881 SH SOLE 36881 0 0 COCA COLA FEMSA S A B DE C V SPONSORD ADR REP 191241108 433 7144 SH SOLE 7144 0 0 CODEXIS INC COM 192005106 292 18272 SH SOLE 18272 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 3115 47329 SH SOLE 47329 0 0 COGNEX CORP COM 192422103 7944 141760 SH SOLE 141760 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 32471 523551 SH SOLE 523551 0 0 COHEN & STEERS INC COM 19247A100 4106 65430 SH SOLE 65430 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 239 9112 SH SOLE 9112 0 0 COHERENT INC COM 192479103 1765 10612 SH SOLE 10612 0 0 COHERUS BIOSCIENCES INC COM 19249H103 813 45179 SH SOLE 45179 0 0 COLFAX CORP COM 194014106 1101 30259 SH SOLE 30259 0 0 COLONY CAP INC NEW CL A COM 19626G108 141 29700 SH SOLE 29700 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 552 5511 SH SOLE 5511 0 0 COMERICA INC COM 200340107 4704 65568 SH SOLE 65568 0 0 COMFORT SYS USA INC COM 199908104 2946 59089 SH SOLE 59089 0 0 COMMERCE BANCSHARES INC COM 200525103 4318 63561 SH SOLE 63561 0 0 COMMERCIAL METALS CO COM 201723103 1224 54978 SH SOLE 54978 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 58832 1096994 SH SOLE 1096994 0 0 COMMUNITY BK SYS INC COM 203607106 490 6907 SH SOLE 6907 0 0 COMMUNITY HEALTH SYS INC NEW COM 203668108 43 14703 SH SOLE 14703 0 0 COMMVAULT SYSTEMS INC COM 204166102 661 14804 SH SOLE 14804 0 0 COMPANHIA BRASILEIRA DE DIST SPN ADR PFD CL A 20440T201 213 9733 SH SOLE 9733 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1350 89723 SH SOLE 89723 0 0 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 39 11198 SH SOLE 11198 0 0 COMPASS MINERALS INTL INC COM 20451N101 2098 34420 SH SOLE 34420 0 0 CONAGRA BRANDS INC COM 205887102 6706 195854 SH SOLE 195854 0 0 CONCHO RES INC COM 20605P101 829 9467 SH SOLE 9467 0 0 CONDUENT INC COM 206787103 108 17395 SH SOLE 17395 0 0 CONMED CORP COM 207410101 3501 31303 SH SOLE 31303 0 0 CONSOLIDATED EDISON INC COM 209115104 6944 76753 SH SOLE 76753 0 0 CONSTELLATION BRANDS INC CL A 21036P108 8992 47386 SH SOLE 47386 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 229 13583 SH SOLE 13583 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 109342 1736141 SH SOLE 1736141 0 0 CONTINENTAL RESOURCES INC COM 212015101 1875 54669 SH SOLE 54669 0 0 COPA HOLDINGS SA CL A P31076105 435 4028 SH SOLE 4028 0 0 COPART INC COM 217204106 24697 271579 SH SOLE 271579 0 0 CORCEPT THERAPEUTICS INC COM 218352102 185 15270 SH SOLE 15270 0 0 LISTED FD TR CORE ALT FD 53656F847 6198 221526 SH SOLE 221526 0 0 CORE LABORATORIES N V COM N22717107 1394 37014 SH SOLE 37014 0 0 CORE MARK HOLDING CO INC COM 218681104 1858 68347 SH SOLE 68347 0 0 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 300 6711 SH SOLE 6711 0 0 CORESITE RLTY CORP COM 21870Q105 6690 59667 SH SOLE 59667 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 1332 22742 SH SOLE 22742 0 0 CORNING INC COM 219350105 19741 678138 SH SOLE 678138 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1044 35533 SH SOLE 35533 0 0 COSAN LTD SHS A G25343107 1041 45569 SH SOLE 45569 0 0 COSTCO WHSL CORP NEW COM 22160K105 69428 236215 SH SOLE 236215 0 0 COUPA SOFTWARE INC COM 22266L106 683 4669 SH SOLE 4669 0 0 COUSINS PPTYS INC COM NEW 222795502 2948 71559 SH SOLE 71559 0 0 COVANTA HLDG CORP COM 22282E102 1087 73228 SH SOLE 73228 0 0 COVETRUS INC COM 22304C100 157 11866 SH SOLE 11866 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 660 4291 SH SOLE 4291 0 0 CRANE CO COM 224399105 2107 24387 SH SOLE 24387 0 0 CREDICORP LTD COM G2519Y108 575 2700 SH SOLE 2700 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 1874 139326 SH SOLE 139326 0 0 CREE INC COM 225447101 2328 50440 SH SOLE 50440 0 0 CRH PLC ADR 12626K203 8793 218022 SH SOLE 218022 0 0 CRITEO S A SPONS ADS 226718104 1143 65950 SH SOLE 65950 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 607 12169 SH SOLE 12169 0 0 CROWN HOLDINGS INC COM 228368106 11257 155177 SH SOLE 155177 0 0 CSG SYS INTL INC COM 126349109 1110 21431 SH SOLE 21431 0 0 CSX CORP COM 126408103 36383 502811 SH SOLE 502811 0 0 CUBESMART COM 229663109 3363 106824 SH SOLE 106824 0 0 CUBIC CORP COM 229669106 1363 21439 SH SOLE 21439 0 0 CULLEN FROST BANKERS INC COM 229899109 3753 38384 SH SOLE 38384 0 0 CURTISS WRIGHT CORP COM 231561101 2199 15605 SH SOLE 15605 0 0 CVB FINL CORP COM 126600105 579 26808 SH SOLE 26808 0 0 CVR ENERGY INC COM 12662P108 2226 55068 SH SOLE 55068 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1977 16957 SH SOLE 16957 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 718 30756 SH SOLE 30756 0 0 DANA INCORPORATED COM 235825205 504 27708 SH SOLE 27708 0 0 DANAHER CORPORATION COM 235851102 80579 525010 SH SOLE 525010 0 0 DARDEN RESTAURANTS INC COM 237194105 8887 81522 SH SOLE 81522 0 0 DARLING INGREDIENTS INC COM 237266101 4259 151690 SH SOLE 151690 0 0 DATADOG INC CL A COM 23804L103 1135 30037 SH SOLE 30037 0 0 DAVITA INC COM 23918K108 3810 50781 SH SOLE 50781 0 0 DECKERS OUTDOOR CORP COM 243537107 4107 24323 SH SOLE 24323 0 0 DEERE & CO COM 244199105 10739 61984 SH SOLE 61984 0 0 DELEK US HLDGS INC NEW COM 24665A103 3501 104408 SH SOLE 104408 0 0 DELL TECHNOLOGIES INC CL C 24703L202 543 10572 SH SOLE 10572 0 0 TRANSAMERICA ETF TR DELTASHS S&P 500 89349P107 408 6669 SH SOLE 6669 0 0 TRANSAMERICA ETF TR DELTASHS S&P INT 89349P404 271 5249 SH SOLE 5249 0 0 DELUXE CORP COM 248019101 401 8037 SH SOLE 8037 0 0 DENBURY RES INC COM NEW 247916208 75 53017 SH SOLE 53017 0 0 DENNYS CORP COM 24869P104 1149 57796 SH SOLE 57796 0 0 DENTSPLY SIRONA INC COM 24906P109 5714 100966 SH SOLE 100966 0 0 DERMIRA INC COM 24983L104 1294 85334 SH SOLE 85334 0 0 DESIGNER BRANDS INC CL A 250565108 219 13910 SH SOLE 13910 0 0 DEVON ENERGY CORP NEW COM 25179M103 2369 91211 SH SOLE 91211 0 0 DEXCOM INC COM 252131107 13252 60584 SH SOLE 60584 0 0 DHI GROUP INC COM 23331S100 31 10184 SH SOLE 10184 0 0 DIAMONDBACK ENERGY INC COM 25278X109 3161 34045 SH SOLE 34045 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 182 16396 SH SOLE 16396 0 0 DICKS SPORTING GOODS INC COM 253393102 1120 22622 SH SOLE 22622 0 0 DIGITAL RLTY TR INC COM 253868103 13717 114561 SH SOLE 114561 0 0 DIODES INC COM 254543101 6694 118750 SH SOLE 118750 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 2929 32762 SH SOLE 32762 0 0 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 872 9209 SH SOLE 9209 0 0 DIREXION SHS ETF TR DLY DEV MKT BULL 25459W789 1050 14265 SH SOLE 14265 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 1663 25166 SH SOLE 25166 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 1373 19072 SH SOLE 19072 0 0 DISCOVERY INC COM SER C 25470F302 3348 109808 SH SOLE 109808 0 0 DISCOVERY INC COM SER A 25470F104 8806 268977 SH SOLE 268977 0 0 DISH NETWORK CORP CL A 25470M109 1805 50890 SH SOLE 50890 0 0 DMC GLOBAL INC COM 23291C103 202 4485 SH SOLE 4485 0 0 DOCUSIGN INC COM 256163106 5110 68955 SH SOLE 68955 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 6211 90275 SH SOLE 90275 0 0 DOLLAR GEN CORP NEW COM 256677105 73140 468906 SH SOLE 468906 0 0 DOLLAR TREE INC COM 256746108 17235 183255 SH SOLE 183255 0 0 DOMINOS PIZZA INC COM 25754A201 2714 9238 SH SOLE 9238 0 0 DOMTAR CORP COM NEW 257559203 374 9786 SH SOLE 9786 0 0 DONALDSON INC COM 257651109 1683 29216 SH SOLE 29216 0 0 DOUGLAS DYNAMICS INC COM 25960R105 1161 21115 SH SOLE 21115 0 0 DOUGLAS EMMETT INC COM 25960P109 2250 51262 SH SOLE 51262 0 0 DOVER CORP COM 260003108 14940 129618 SH SOLE 129618 0 0 DR REDDYS LABS LTD ADR 256135203 795 19588 SH SOLE 19588 0 0 DRIL QUIP INC COM 262037104 1407 29994 SH SOLE 29994 0 0 DTE ENERGY CO COM 233331107 5598 43102 SH SOLE 43102 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 66858 733009 SH SOLE 733009 0 0 DUKE REALTY CORP COM NEW 264411505 4051 116849 SH SOLE 116849 0 0 DUNKIN BRANDS GROUP INC COM 265504100 2882 38152 SH SOLE 38152 0 0 DYCOM INDS INC COM 267475101 1359 28830 SH SOLE 28830 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 3275 72181 SH SOLE 72181 0 0 EAGLE BANCORP INC MD COM 268948106 225 4627 SH SOLE 4627 0 0 EAGLE MATERIALS INC COM 26969P108 4306 47500 SH SOLE 47500 0 0 EAGLE PHARMACEUTICALS INC COM 269796108 628 10458 SH SOLE 10458 0 0 EAST WEST BANCORP INC COM 27579R104 7869 161575 SH SOLE 161575 0 0 EASTGROUP PPTY INC COM 277276101 7226 54464 SH SOLE 54464 0 0 EATON VANCE CORP COM NON VTG 278265103 4605 98630 SH SOLE 98630 0 0 EBAY INC COM 278642103 15161 419847 SH SOLE 419847 0 0 EBIX INC COM NEW 278715206 281 8404 SH SOLE 8404 0 0 ECOLAB INC COM 278865100 57605 298490 SH SOLE 298490 0 0 ECOPETROL S A SPONSORED ADS 279158109 506 25346 SH SOLE 25346 0 0 EDISON INTL COM 281020107 11665 154691 SH SOLE 154691 0 0 EHEALTH INC COM 28238P109 255 2649 SH SOLE 2649 0 0 EL PASO ELEC CO COM NEW 283677854 882 12994 SH SOLE 12994 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 4503 152917 SH SOLE 152917 0 0 ELBIT SYS LTD ORD M3760D101 4370 28173 SH SOLE 28173 0 0 ELDORADO RESORTS INC COM 28470R102 2056 34479 SH SOLE 34479 0 0 ELECTRONIC ARTS INC COM 285512109 35042 325943 SH SOLE 325943 0 0 ELEMENT SOLUTIONS INC COM 28618M106 392 33575 SH SOLE 33575 0 0 LILLY ELI & CO COM 532457108 37872 288154 SH SOLE 288154 0 0 EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 177 10094 SH SOLE 10094 0 0 EMBRAER S A SPONSORED ADS 29082A107 704 36119 SH SOLE 36119 0 0 EMCOR GROUP INC COM 29084Q100 7192 83334 SH SOLE 83334 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 1977 36637 SH SOLE 36637 0 0 EMPIRE ST RLTY TR INC CL A 292104106 1221 87494 SH SOLE 87494 0 0 EMPLOYERS HOLDINGS INC COM 292218104 367 8779 SH SOLE 8779 0 0 ENBRIDGE INC COM 29250N105 42142 1059654 SH SOLE 1059654 0 0 ENCOMPASS HEALTH CORP COM 29261A100 7865 113545 SH SOLE 113545 0 0 ENCORE WIRE CORP COM 292562105 314 5462 SH SOLE 5462 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 1060 96509 SH SOLE 96509 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 2152 42849 SH SOLE 42849 0 0 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 35 10282 SH SOLE 10282 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 3208 250053 SH SOLE 250053 0 0 ENERPLUS CORP COM 292766102 104 14620 SH SOLE 14620 0 0 ENEL CHILE S A SPONSORED ADR 29278D105 369 77707 SH SOLE 77707 0 0 ENERSYS COM 29275Y102 2204 29452 SH SOLE 29452 0 0 ENI S P A SPONSORED ADR 26874R108 3015 97391 SH SOLE 97391 0 0 ENPRO INDS INC COM 29355X107 637 9524 SH SOLE 9524 0 0 ENSIGN GROUP INC COM 29358P101 3500 77146 SH SOLE 77146 0 0 ENTEGRIS INC COM 29362U104 9746 194568 SH SOLE 194568 0 0 ENTERGY CORP NEW COM 29364G103 5285 44117 SH SOLE 44117 0 0 ENTERPRISE FINL SVCS CORP COM 293712105 428 8876 SH SOLE 8876 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 11005 390786 SH SOLE 390786 0 0 ENVESTNET INC COM 29404K106 7724 110926 SH SOLE 110926 0 0 ENVISTA HLDGS CORP COM 29415F104 250 8424 SH SOLE 8424 0 0 EOG RES INC COM 26875P101 8113 96861 SH SOLE 96861 0 0 EPLUS INC COM 294268107 668 7928 SH SOLE 7928 0 0 EPR PPTYS COM SH BEN INT 26884U109 5743 81301 SH SOLE 81301 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 444 14830 SH SOLE 14830 0 0 EQT CORP COM 26884L109 195 17877 SH SOLE 17877 0 0 EQUIFAX INC COM 294429105 3663 26144 SH SOLE 26144 0 0 EQUINIX INC COM 29444U700 36282 62159 SH SOLE 62159 0 0 EQUITRANS MIDSTREAM CORPORAT COM 294600101 214 16025 SH SOLE 16025 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 5880 179105 SH SOLE 179105 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 6355 90278 SH SOLE 90278 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 9292 114826 SH SOLE 114826 0 0 EROS INTL PLC SHS NEW G3788M114 78 23061 SH SOLE 23061 0 0 ESCO TECHNOLOGIES INC COM 296315104 1587 17159 SH SOLE 17159 0 0 ESSENT GROUP LTD COM G3198U102 1275 24532 SH SOLE 24532 0 0 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 371 14967 SH SOLE 14967 0 0 ESSEX PPTY TR INC COM 297178105 10572 35139 SH SOLE 35139 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 197 11491 SH SOLE 11491 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 439 10567 SH SOLE 10567 0 0 ETSY INC COM 29786A106 5422 122382 SH SOLE 122382 0 0 EURONET WORLDWIDE INC COM 298736109 6786 43070 SH SOLE 43070 0 0 EATON VANCE FLTING RATE INC COM 278279104 1506 109743 SH SOLE 109743 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 650 62668 SH SOLE 62668 0 0 EVENTBRITE INC COM CL A 29975E109 475 23553 SH SOLE 23553 0 0 EVERBRIDGE INC COM 29978A104 764 9781 SH SOLE 9781 0 0 EVERCORE INC CLASS A 29977A105 8648 115682 SH SOLE 115682 0 0 EVEREST RE GROUP LTD COM G3223R108 5487 19821 SH SOLE 19821 0 0 EVERGY INC COM 30034W106 1185 18203 SH SOLE 18203 0 0 EVERI HLDGS INC COM 30034T103 165 12315 SH SOLE 12315 0 0 EVERSOURCE ENERGY COM 30040W108 7986 93878 SH SOLE 93878 0 0 EVO PMTS INC CL A COM 26927E104 213 8063 SH SOLE 8063 0 0 EVOLENT HEALTH INC CL A 30050B101 712 78709 SH SOLE 78709 0 0 EXACT SCIENCES CORP COM 30063P105 4052 43819 SH SOLE 43819 0 0 EXELIXIS INC COM 30161Q104 3142 178327 SH SOLE 178327 0 0 EXELON CORP COM 30161N101 6693 146798 SH SOLE 146798 0 0 EXPEDIA GROUP INC COM NEW 30212P303 12427 114913 SH SOLE 114913 0 0 EXPEDITORS INTL WASH INC COM 302130109 37349 478712 SH SOLE 478712 0 0 EXPONENT INC COM 30214U102 11759 170394 SH SOLE 170394 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 1501 101035 SH SOLE 101035 0 0 EXTRA SPACE STORAGE INC COM 30225T102 4188 39652 SH SOLE 39652 0 0 EXTREME NETWORKS INC COM 30226D106 78 10593 SH SOLE 10593 0 0 FNB CORP PA COM 302520101 2968 233727 SH SOLE 233727 0 0 F5 NETWORKS INC COM 315616102 8130 58217 SH SOLE 58217 0 0 FABRINET SHS G3323L100 245 3777 SH SOLE 3777 0 0 FAIR ISAAC CORP COM 303250104 4077 10881 SH SOLE 10881 0 0 FASTENAL CO COM 311900104 26146 707616 SH SOLE 707616 0 0 FB FINL CORP COM 30257X104 827 20877 SH SOLE 20877 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 2248 26920 SH SOLE 26920 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 4495 34920 SH SOLE 34920 0 0 FEDERAL SIGNAL CORP COM 313855108 1579 48966 SH SOLE 48966 0 0 FEDERATED INVS INC PA CL B 314211103 553 16958 SH SOLE 16958 0 0 FEDEX CORP COM 31428X106 9215 60944 SH SOLE 60944 0 0 FERRARI N V COM N3167Y103 6158 37202 SH SOLE 37202 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 359 24422 SH SOLE 24422 0 0 FIBROGEN INC COM 31572Q808 896 20894 SH SOLE 20894 0 0 FIDELITY COVINGTON TR HIGH YILD ETF 316092618 809 15166 SH SOLE 15166 0 0 FIDELITY COVINGTON TR INT HG DIV ETF 316092725 383 17712 SH SOLE 17712 0 0 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 23178 480372 SH SOLE 480372 0 0 FIDELITY COVINGTON TR CONSMR STAPLES 316092303 23537 624490 SH SOLE 624490 0 0 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 40568 913280 SH SOLE 913280 0 0 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 18141 364717 SH SOLE 364717 0 0 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 12963 308348 SH SOLE 308348 0 0 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 41393 571097 SH SOLE 571097 0 0 FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 13094 381404 SH SOLE 381404 0 0 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 26123 937651 SH SOLE 937651 0 0 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 24564 580721 SH SOLE 580721 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 760 2173 SH SOLE 2173 0 0 FIFTH THIRD BANCORP COM 316773100 7911 257367 SH SOLE 257367 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 90594 2943287 SH SOLE 2943287 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 130 48974 SH SOLE 48974 0 0 FIREEYE INC COM 31816Q101 2172 131418 SH SOLE 131418 0 0 FIRST AMERN FINL CORP COM 31847R102 8938 153250 SH SOLE 153250 0 0 FIRST BANCORP N C COM 318910106 1521 38108 SH SOLE 38108 0 0 FIRST BANCORP P R COM NEW 318672706 238 22444 SH SOLE 22444 0 0 FIRST BUSEY CORP COM NEW 319383204 1211 44025 SH SOLE 44025 0 0 FIRST FINL BANCORP OH COM 320209109 1442 56677 SH SOLE 56677 0 0 FIRST FINL BANKSHARES COM 32020R109 2587 73709 SH SOLE 73709 0 0 FIRST HAWAIIAN INC COM 32051X108 2905 100693 SH SOLE 100693 0 0 FIRST HORIZON NATL CORP COM 320517105 1536 92775 SH SOLE 92775 0 0 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 6533 157393 SH SOLE 157393 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1130 26960 SH SOLE 26960 0 0 FIRST MERCHANTS CORP COM 320817109 1218 29279 SH SOLE 29279 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 1140 49429 SH SOLE 49429 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 23437 199546 SH SOLE 199546 0 0 FIRST SOLAR INC COM 336433107 557 9947 SH SOLE 9947 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 39791 659225 SH SOLE 659225 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 17314 286801 SH SOLE 286801 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 4484 80591 SH SOLE 80591 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 821 29708 SH SOLE 29708 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 7118 225541 SH SOLE 225541 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 509 23840 SH SOLE 23840 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3808 152639 SH SOLE 152639 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 29927 215118 SH SOLE 215118 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 10181 383598 SH SOLE 383598 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 24432 406592 SH SOLE 406592 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 11062 294164 SH SOLE 294164 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 8635 257687 SH SOLE 257687 0 0 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 16369 865145 SH SOLE 865145 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 5389 64007 SH SOLE 64007 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 5284 80999 SH SOLE 80999 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 50868 697587 SH SOLE 697587 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 37881 670350 SH SOLE 670350 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 44062 850621 SH SOLE 850621 0 0 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 5248 94474 SH SOLE 94474 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 748 10325 SH SOLE 10325 0 0 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 5184 108283 SH SOLE 108283 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 19913 611194 SH SOLE 611194 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3096 103098 SH SOLE 103098 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 945 21915 SH SOLE 21915 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 6657 90209 SH SOLE 90209 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 18247 182291 SH SOLE 182291 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 6749 264777 SH SOLE 264777 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 14582 726534 SH SOLE 726534 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 7073 197124 SH SOLE 197124 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 3670 61200 SH SOLE 61200 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 333 12738 SH SOLE 12738 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 29658 618910 SH SOLE 618910 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 3006 46298 SH SOLE 46298 0 0 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 3459 104524 SH SOLE 104524 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 719 51211 SH SOLE 51211 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 10108 207177 SH SOLE 207177 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 52836 1019599 SH SOLE 1019599 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 29043 400204 SH SOLE 400204 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 6772 84285 SH SOLE 84285 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 5614 192195 SH SOLE 192195 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 87831 2437711 SH SOLE 2437711 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3316 55318 SH SOLE 55318 0 0 FIRSTCASH INC COM 33767D105 2116 26239 SH SOLE 26239 0 0 FIRSTENERGY CORP COM 337932107 7894 162431 SH SOLE 162431 0 0 FIRSTSERVICE CORP NEW COM 33767E202 1148 12332 SH SOLE 12332 0 0 FIVE BELOW INC COM 33829M101 14797 115725 SH SOLE 115725 0 0 FIVE9 INC COM 338307101 2636 40198 SH SOLE 40198 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 15326 53268 SH SOLE 53268 0 0 FLEX LTD ORD Y2573F102 2539 201225 SH SOLE 201225 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 11401 469359 SH SOLE 469359 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 6554 137114 SH SOLE 137114 0 0 FLEXSHARES TR REAL ASST IDX 33939L738 494 16178 SH SOLE 16178 0 0 FLIR SYS INC COM 302445101 5322 102213 SH SOLE 102213 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 2196 43216 SH SOLE 43216 0 0 FLOWERS FOODS INC COM 343498101 2646 121691 SH SOLE 121691 0 0 FLOWSERVE CORP COM 34354P105 692 13911 SH SOLE 13911 0 0 FLUOR CORP NEW COM 343412102 1502 79532 SH SOLE 79532 0 0 FLY LEASING LTD SPONSORED ADR 34407D109 627 31977 SH SOLE 31977 0 0 F M C CORP COM NEW 302491303 8088 81027 SH SOLE 81027 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 7268 76903 SH SOLE 76903 0 0 FOOT LOCKER INC COM 344849104 1179 30242 SH SOLE 30242 0 0 FORMFACTOR INC COM 346375108 2272 87501 SH SOLE 87501 0 0 FORTINET INC COM 34959E109 14194 132952 SH SOLE 132952 0 0 FORTIS INC COM 349553107 1370 33004 SH SOLE 33004 0 0 FORTIVE CORP COM 34959J108 17726 232046 SH SOLE 232046 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 7492 114657 SH SOLE 114657 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 855 30340 SH SOLE 30340 0 0 FOX CORP CL B COM 35137L204 2752 75599 SH SOLE 75599 0 0 FOX CORP CL A COM 35137L105 7667 206825 SH SOLE 206825 0 0 FOX FACTORY HLDG CORP COM 35138V102 1735 24945 SH SOLE 24945 0 0 FRANCO NEVADA CORP COM 351858105 1156 11187 SH SOLE 11187 0 0 FRANKLIN RES INC COM 354613101 2399 92335 SH SOLE 92335 0 0 FREEPORT-MCMORAN INC CL B 35671D857 6241 475711 SH SOLE 475711 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1641 44546 SH SOLE 44546 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 651 18624 SH SOLE 18624 0 0 FRESHPET INC COM 358039105 1294 21899 SH SOLE 21899 0 0 FRONTDOOR INC COM 35905A109 868 18306 SH SOLE 18306 0 0 FS KKR CAPITAL CORP COM 302635107 1586 258744 SH SOLE 258744 0 0 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 313 9110 SH SOLE 9110 0 0 FTI CONSULTING INC COM 302941109 1933 17467 SH SOLE 17467 0 0 FULTON FINL CORP PA COM 360271100 420 24117 SH SOLE 24117 0 0 GALAPAGOS NV SPON ADR 36315X101 3220 15566 SH SOLE 15566 0 0 GAMESTOP CORP NEW CL A 36467W109 109 17955 SH SOLE 17955 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 4955 115091 SH SOLE 115091 0 0 GAP INC COM 364760108 301 17053 SH SOLE 17053 0 0 GARDNER DENVER HLDGS INC COM 36555P107 4951 134980 SH SOLE 134980 0 0 GARTNER INC COM 366651107 27688 179674 SH SOLE 179674 0 0 GATX CORP COM 361448103 4944 59670 SH SOLE 59670 0 0 GCI LIBERTY INC COM CLASS A 36164V305 1599 22572 SH SOLE 22572 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 242 10666 SH SOLE 10666 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 892 17297 SH SOLE 17297 0 0 GENERAC HLDGS INC COM 368736104 4906 48768 SH SOLE 48768 0 0 GENERAL DYNAMICS CORP COM 369550108 17099 96958 SH SOLE 96958 0 0 GENERAL ELECTRIC CO COM 369604103 4608 412862 SH SOLE 412862 0 0 GENERAL MLS INC COM 370334104 13172 245935 SH SOLE 245935 0 0 GENERAL MTRS CO COM 37045V100 12601 344292 SH SOLE 344292 0 0 GENMAB A S SPONSORED ADS 372303206 3084 138103 SH SOLE 138103 0 0 GENMARK DIAGNOSTICS INC COM 372309104 316 65686 SH SOLE 65686 0 0 GENPACT LIMITED SHS G3922B107 13685 324523 SH SOLE 324523 0 0 GENTEX CORP COM 371901109 8772 302701 SH SOLE 302701 0 0 GENTHERM INC COM 37253A103 627 14125 SH SOLE 14125 0 0 GENUINE PARTS CO COM 372460105 21000 197681 SH SOLE 197681 0 0 GERDAU S A SPON ADR REP PFD 373737105 142 29004 SH SOLE 29004 0 0 GIBRALTAR INDS INC COM 374689107 1995 39551 SH SOLE 39551 0 0 GILDAN ACTIVEWEAR INC COM 375916103 1870 63332 SH SOLE 63332 0 0 GLACIER BANCORP INC NEW COM 37637Q105 24240 527071 SH SOLE 527071 0 0 GLAUKOS CORP COM 377322102 1528 28044 SH SOLE 28044 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 56785 1208441 SH SOLE 1208441 0 0 GLOBAL MED REIT INC COM NEW 37954A204 929 70196 SH SOLE 70196 0 0 GLOBAL NET LEASE INC COM NEW 379378201 293 14451 SH SOLE 14451 0 0 GLOBAL PMTS INC COM 37940X102 31297 171436 SH SOLE 171436 0 0 GLOBAL X FDS GLB X MLP ENRG I 37950E226 11805 961321 SH SOLE 961321 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 27213 3453471 SH SOLE 3453471 0 0 GLOBAL X FDS GLBX MSCI NORW 37950E747 637 50829 SH SOLE 50829 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 6278 265921 SH SOLE 265921 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1071 48986 SH SOLE 48986 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 417 23586 SH SOLE 23586 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 3578 150787 SH SOLE 150787 0 0 GLOBAL X FDS REIT ETF 37950E127 532 34585 SH SOLE 34585 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 593 33269 SH SOLE 33269 0 0 GLOBANT S A COM L44385109 6430 60629 SH SOLE 60629 0 0 GLOBE LIFE INC COM 37959E102 4354 41371 SH SOLE 41371 0 0 GLOBUS MED INC CL A 379577208 2625 44579 SH SOLE 44579 0 0 GODADDY INC CL A 380237107 4139 60942 SH SOLE 60942 0 0 GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 663 36712 SH SOLE 36712 0 0 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 593 89776 SH SOLE 89776 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 97949 978124 SH SOLE 978124 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 71076 1351259 SH SOLE 1351259 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 15640 241837 SH SOLE 241837 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 10182 44282 SH SOLE 44282 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 445 28605 SH SOLE 28605 0 0 GOOSEHEAD INS INC COM CL A 38267D109 1009 23794 SH SOLE 23794 0 0 GRACO INC COM 384109104 13170 253266 SH SOLE 253266 0 0 GRAFTECH INTL LTD COM 384313508 486 41823 SH SOLE 41823 0 0 GRAHAM HLDGS CO COM 384637104 467 731 SH SOLE 731 0 0 GRAND CANYON ED INC COM 38526M106 10197 106450 SH SOLE 106450 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 12456 824360 SH SOLE 824360 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 8043 483040 SH SOLE 483040 0 0 GRAY TELEVISION INC COM 389375106 366 17078 SH SOLE 17078 0 0 GREAT LAKES DREDGE & DOCK CO COM 390607109 482 42541 SH SOLE 42541 0 0 GREENBRIER COS INC COM 393657101 233 7179 SH SOLE 7179 0 0 GREENTREE HOSPITALTY GROUP L SPONSORED ADS 39579V100 125 11349 SH SOLE 11349 0 0 GREIF INC CL A 397624107 234 5284 SH SOLE 5284 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 21470 921862 SH SOLE 921862 0 0 GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 1144 19093 SH SOLE 19093 0 0 GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 900 7585 SH SOLE 7585 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 265 1412 SH SOLE 1412 0 0 GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 236 27088 SH SOLE 27088 0 0 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 122 10429 SH SOLE 10429 0 0 GUARDANT HEALTH INC COM 40131M109 290 3710 SH SOLE 3710 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 10892 99224 SH SOLE 99224 0 0 GULFPORT ENERGY CORP COM NEW 402635304 105 34666 SH SOLE 34666 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 203 1944 SH SOLE 1944 0 0 H & E EQUIPMENT SERVICES INC COM 404030108 374 11196 SH SOLE 11196 0 0 BLOCK H & R INC COM 093671105 3510 149481 SH SOLE 149481 0 0 FULLER H B CO COM 359694106 677 13131 SH SOLE 13131 0 0 HAEMONETICS CORP COM 405024100 1161 10105 SH SOLE 10105 0 0 HALLIBURTON CO COM 406216101 7731 315958 SH SOLE 315958 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 266 15010 SH SOLE 15010 0 0 HAMILTON LANE INC CL A 407497106 320 5373 SH SOLE 5373 0 0 HANCOCK WHITNEY CORPORATION COM 410120109 419 9543 SH SOLE 9543 0 0 HANESBRANDS INC COM 410345102 5330 358925 SH SOLE 358925 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1183 36772 SH SOLE 36772 0 0 HARLEY DAVIDSON INC COM 412822108 5417 145658 SH SOLE 145658 0 0 HARSCO CORP COM 415864107 2218 96408 SH SOLE 96408 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 15316 521474 SH SOLE 521474 0 0 HASBRO INC COM 418056107 6862 64978 SH SOLE 64978 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 832 17753 SH SOLE 17753 0 0 HAWAIIAN HOLDINGS INC COM 419879101 467 15949 SH SOLE 15949 0 0 HCA HEALTHCARE INC COM 40412C101 6487 43887 SH SOLE 43887 0 0 HD SUPPLY HLDGS INC COM 40416M105 3773 93820 SH SOLE 93820 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 68845 1086392 SH SOLE 1086392 0 0 HEALTHCARE RLTY TR COM 421946104 1619 48505 SH SOLE 48505 0 0 HEALTHCARE SVCS GRP INC COM 421906108 2975 122318 SH SOLE 122318 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 3063 101154 SH SOLE 101154 0 0 HEALTHEQUITY INC COM 42226A107 1166 15741 SH SOLE 15741 0 0 HEALTHPEAK PPTYS INC COM 42250P103 16397 475679 SH SOLE 475679 0 0 HEALTHSTREAM INC COM 42222N103 892 32812 SH SOLE 32812 0 0 HEARTLAND EXPRESS INC COM 422347104 384 18221 SH SOLE 18221 0 0 HEARTLAND FINL USA INC COM 42234Q102 927 18647 SH SOLE 18647 0 0 HEICO CORP NEW COM 422806109 8075 70743 SH SOLE 70743 0 0 HEICO CORP NEW CL A 422806208 1017 11361 SH SOLE 11361 0 0 HELEN OF TROY CORP LTD COM G4388N106 1908 10614 SH SOLE 10614 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 532 55287 SH SOLE 55287 0 0 HELMERICH & PAYNE INC COM 423452101 1565 34438 SH SOLE 34438 0 0 HENRY SCHEIN INC COM 806407102 2690 40316 SH SOLE 40316 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 570 11954 SH SOLE 11954 0 0 HERC HLDGS INC COM 42704L104 292 5960 SH SOLE 5960 0 0 HERCULES CAPITAL INC COM 427096508 610 43510 SH SOLE 43510 0 0 MILLER HERMAN INC COM 600544100 571 13707 SH SOLE 13707 0 0 HERON THERAPEUTICS INC COM 427746102 1302 55406 SH SOLE 55406 0 0 HESKA CORP COM RESTRC NEW 42805E306 547 5699 SH SOLE 5699 0 0 HESS CORP COM 42809H107 3018 45178 SH SOLE 45178 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1981 124900 SH SOLE 124900 0 0 HEXCEL CORP NEW COM 428291108 14258 194484 SH SOLE 194484 0 0 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 120 12809 SH SOLE 12809 0 0 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 318 18110 SH SOLE 18110 0 0 HIGHPOINT RES CORP COM 43114K108 30 17824 SH SOLE 17824 0 0 HIGHWOODS PPTYS INC COM 431284108 1903 38904 SH SOLE 38904 0 0 HILLENBRAND INC COM 431571108 581 17433 SH SOLE 17433 0 0 HILLTOP HOLDINGS INC COM 432748101 3113 124861 SH SOLE 124861 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 14070 126857 SH SOLE 126857 0 0 HMS HLDGS CORP COM 40425J101 1577 53280 SH SOLE 53280 0 0 HOLOGIC INC COM 436440101 2659 50930 SH SOLE 50930 0 0 HOME BANCSHARES INC COM 436893200 2540 129198 SH SOLE 129198 0 0 HONDA MOTOR LTD AMERN SHS 438128308 4442 156908 SH SOLE 156908 0 0 HOPE BANCORP INC COM 43940T109 706 47534 SH SOLE 47534 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 1984 45433 SH SOLE 45433 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 3792 104762 SH SOLE 104762 0 0 HOST HOTELS & RESORTS INC COM 44107P104 14812 798504 SH SOLE 798504 0 0 HOSTESS BRANDS INC CL A 44109J106 290 19927 SH SOLE 19927 0 0 HOULIHAN LOKEY INC CL A 441593100 5434 111185 SH SOLE 111185 0 0 HUAMI CORP SPONSORED ADS 44331K103 168 13967 SH SOLE 13967 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 542 13532 SH SOLE 13532 0 0 HUB GROUP INC CL A 443320106 879 17136 SH SOLE 17136 0 0 HUBBELL INC COM 443510607 4941 33425 SH SOLE 33425 0 0 HUBSPOT INC COM 443573100 2000 12616 SH SOLE 12616 0 0 HUDSON PAC PPTYS INC COM 444097109 1357 36035 SH SOLE 36035 0 0 HUMANA INC COM 444859102 31624 86281 SH SOLE 86281 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 6137 24463 SH SOLE 24463 0 0 HUNTSMAN CORP COM 447011107 8671 358902 SH SOLE 358902 0 0 HURON CONSULTING GROUP INC COM 447462102 416 6055 SH SOLE 6055 0 0 HYATT HOTELS CORP COM CL A 448579102 5219 58182 SH SOLE 58182 0 0 IAA INC COM 449253103 6105 129722 SH SOLE 129722 0 0 IAC INTERACTIVECORP COM 44919P508 3531 14176 SH SOLE 14176 0 0 IBERIABANK CORP COM 450828108 986 13172 SH SOLE 13172 0 0 ICICI BK LTD ADR 45104G104 13011 862215 SH SOLE 862215 0 0 ICON PLC SHS G4705A100 35286 204876 SH SOLE 204876 0 0 ICU MED INC COM 44930G107 3946 21087 SH SOLE 21087 0 0 IDEX CORP COM 45167R104 7914 46010 SH SOLE 46010 0 0 IDEXX LABS INC COM 45168D104 17862 68403 SH SOLE 68403 0 0 IHS MARKIT LTD SHS G47567105 27479 364687 SH SOLE 364687 0 0 II VI INC COM 902104108 284 8421 SH SOLE 8421 0 0 ILLINOIS TOOL WKS INC COM 452308109 16528 92012 SH SOLE 92012 0 0 IMAX CORP COM 45245E109 205 10045 SH SOLE 10045 0 0 IMMUNOGEN INC COM 45253H101 345 67560 SH SOLE 67560 0 0 IMMUNOMEDICS INC COM 452907108 1742 82318 SH SOLE 82318 0 0 INCYTE CORP COM 45337C102 1331 15238 SH SOLE 15238 0 0 INDEPENDENT BANK CORP MASS COM 453836108 907 10898 SH SOLE 10898 0 0 INDEPENDENT BK GROUP INC COM 45384B106 1849 33358 SH SOLE 33358 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 69062 847699 SH SOLE 847699 0 0 INFINERA CORPORATION COM 45667G103 435 54764 SH SOLE 54764 0 0 INFOSYS LTD SPONSORED ADR 456788108 2758 267211 SH SOLE 267211 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G103 530 117201 SH SOLE 117201 0 0 ING GROEP N V SPONSORED ADR 456837103 8739 725222 SH SOLE 725222 0 0 INGEVITY CORP COM 45688C107 1663 19032 SH SOLE 19032 0 0 INGREDION INC COM 457187102 4171 44869 SH SOLE 44869 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 230 3025 SH SOLE 3025 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C813 1723 64423 SH SOLE 64423 0 0 INOGEN INC COM 45780L104 370 5416 SH SOLE 5416 0 0 INOVALON HLDGS INC COM CL A 45781D101 567 30124 SH SOLE 30124 0 0 INPHI CORP COM 45772F107 956 12919 SH SOLE 12919 0 0 INSIGHT ENTERPRISES INC COM 45765U103 600 8535 SH SOLE 8535 0 0 INSPERITY INC COM 45778Q107 1835 21328 SH SOLE 21328 0 0 INSPIRE MED SYS INC COM 457730109 215 2901 SH SOLE 2901 0 0 INSULET CORP COM 45784P101 5834 34078 SH SOLE 34078 0 0 INTEGER HLDGS CORP COM 45826H109 976 12132 SH SOLE 12132 0 0 INTER PARFUMS INC COM 458334109 1382 19012 SH SOLE 19012 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1892 40573 SH SOLE 40573 0 0 INTERCEPT PHARMACEUTICALS IN COM 45845P108 299 2415 SH SOLE 2415 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 30023 324395 SH SOLE 324395 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 1352 19681 SH SOLE 19681 0 0 INTERFACE INC COM 458665304 1435 86492 SH SOLE 86492 0 0 INTERNATIONAL BANCSHARES COR COM 459044103 286 6642 SH SOLE 6642 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2081 139037 SH SOLE 139037 0 0 INTERXION HOLDING N.V SHS N47279109 5581 66595 SH SOLE 66595 0 0 INTUIT COM 461202103 45216 172628 SH SOLE 172628 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 21930 37098 SH SOLE 37098 0 0 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 2330 24331 SH SOLE 24331 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 4581 67003 SH SOLE 67003 0 0 INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 447 11328 SH SOLE 11328 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 956 44910 SH SOLE 44910 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 26999 1128234 SH SOLE 1128234 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 754 35514 SH SOLE 35514 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 21966 890217 SH SOLE 890217 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 926 43040 SH SOLE 43040 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 14511 593495 SH SOLE 593495 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 506 23742 SH SOLE 23742 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 14187 542744 SH SOLE 542744 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 798 37150 SH SOLE 37150 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 14171 555851 SH SOLE 555851 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 245 11405 SH SOLE 11405 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 12067 486569 SH SOLE 486569 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 113539 1645977 SH SOLE 1645977 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 11184 701187 SH SOLE 701187 0 0 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 612 14701 SH SOLE 14701 0 0 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 984 51370 SH SOLE 51370 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2177 33823 SH SOLE 33823 0 0 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 615 17916 SH SOLE 17916 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 703 21183 SH SOLE 21183 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 868 76478 SH SOLE 76478 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 11350 175374 SH SOLE 175374 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1440 14433 SH SOLE 14433 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 23015 778071 SH SOLE 778071 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1355 71824 SH SOLE 71824 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 17679 792792 SH SOLE 792792 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 5268 38536 SH SOLE 38536 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 19509 1012932 SH SOLE 1012932 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 5986 468010 SH SOLE 468010 0 0 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 484 21232 SH SOLE 21232 0 0 INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 1190 43855 SH SOLE 43855 0 0 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 2843 48816 SH SOLE 48816 0 0 INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 1777 56939 SH SOLE 56939 0 0 INVESCO LTD SHS G491BT108 15943 886718 SH SOLE 886718 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 482 3409 SH SOLE 3409 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 31517 1191135 SH SOLE 1191135 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 76257 4604870 SH SOLE 4604870 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 40908 2725405 SH SOLE 2725405 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 376913 1772789 SH SOLE 1772789 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 13169 393345 SH SOLE 393345 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 15034 697965 SH SOLE 697965 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 641 10989 SH SOLE 10989 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 17937 415972 SH SOLE 415972 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 2284 15646 SH SOLE 15646 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 582 12158 SH SOLE 12158 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 109632 947394 SH SOLE 947394 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 5431 115875 SH SOLE 115875 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 7895 39865 SH SOLE 39865 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 996 9368 SH SOLE 9368 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2369 10696 SH SOLE 10696 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 4670 34442 SH SOLE 34442 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 18969 430818 SH SOLE 430818 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 106113 1818874 SH SOLE 1818874 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 13844 199853 SH SOLE 199853 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 74191 2028746 SH SOLE 2028746 0 0 INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 258 3968 SH SOLE 3968 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 256 1670 SH SOLE 1670 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 27993 520226 SH SOLE 520226 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 1285 21010 SH SOLE 21010 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 2177 18426 SH SOLE 18426 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 1033 7995 SH SOLE 7995 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 36123 709968 SH SOLE 709968 0 0 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 1463 37086 SH SOLE 37086 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 125512 5500090 SH SOLE 5500090 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 4881 154115 SH SOLE 154115 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 22018 437038 SH SOLE 437038 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1009 39067 SH SOLE 39067 0 0 INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 449 17995 SH SOLE 17995 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 424 12388 SH SOLE 12388 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 4110 53421 SH SOLE 53421 0 0 INVITATION HOMES INC COM 46187W107 10730 358041 SH SOLE 358041 0 0 IONIS PHARMACEUTICALS INC COM 462222100 3361 55642 SH SOLE 55642 0 0 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 10569 462747 SH SOLE 462747 0 0 IPG PHOTONICS CORP COM 44980X109 2605 17979 SH SOLE 17979 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 17808 578182 SH SOLE 578182 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 19658 592102 SH SOLE 592102 0 0 IQVIA HLDGS INC COM 46266C105 37664 243767 SH SOLE 243767 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 563 8273 SH SOLE 8273 0 0 IRON MTN INC NEW COM 46284V101 1657 52008 SH SOLE 52008 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 1123 84388 SH SOLE 84388 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 126021 2714211 SH SOLE 2714211 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 6006 117668 SH SOLE 117668 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 12866 89592 SH SOLE 89592 0 0 ISHARES TR 20 YR TR BD ETF 464287432 465852 3438531 SH SOLE 3438531 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 77242 614254 SH SOLE 614254 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 214076 1942261 SH SOLE 1942261 0 0 ISHARES TR AGENCY BOND ETF 464288166 22286 192816 SH SOLE 192816 0 0 ISHARES TR BROAD USD HIGH 46435U853 21371 519970 SH SOLE 519970 0 0 ISHARES TR CALIF MUN BD ETF 464288356 8353 136421 SH SOLE 136421 0 0 ISHARES TR CMBS ETF 46429B366 3879 73478 SH SOLE 73478 0 0 ISHARES TR COHEN STEER REIT 464287564 20169 172402 SH SOLE 172402 0 0 ISHARES TR CONV BD ETF 46435G102 5902 94120 SH SOLE 94120 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 20720 411120 SH SOLE 411120 0 0 ISHARES TR CORE LT USDB ETF 464289479 3161 46410 SH SOLE 46410 0 0 ISHARES TR CORE DIV GRWTH 46434V621 196841 4678890 SH SOLE 4678890 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 4269 89245 SH SOLE 89245 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 51071 520758 SH SOLE 520758 0 0 ISHARES TR CORE INTL AGGR 46435G672 26059 475611 SH SOLE 475611 0 0 ISHARES TR MODERT ALLOC ETF 464289875 823 20516 SH SOLE 20516 0 0 ISHARES TR CORE MSCI EAFE 46432F842 2349126 36007455 SH SOLE 36007455 0 0 ISHARES INC CORE MSCI EMKT 46434G103 1544286 28725553 SH SOLE 28725553 0 0 ISHARES TR CORE MSCI EURO 46434V738 78922 1582546 SH SOLE 1582546 0 0 ISHARES TR CORE MSCI INTL 46435G326 25913 445465 SH SOLE 445465 0 0 ISHARES TR CORE MSCI PAC 46434V696 41036 702554 SH SOLE 702554 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 250252 4042846 SH SOLE 4042846 0 0 ISHARES TR CORE S&P500 ETF 464287200 5282056 16340974 SH SOLE 16340974 0 0 ISHARES TR CORE S&P MCP ETF 464287507 680534 3306453 SH SOLE 3306453 0 0 ISHARES TR CORE S&P TTL STK 464287150 860945 11844059 SH SOLE 11844059 0 0 ISHARES TR CORE S&P US VLU 464287663 60804 964831 SH SOLE 964831 0 0 ISHARES TR CORE TOTAL USD 46434V613 114982 2206521 SH SOLE 2206521 0 0 ISHARES TR CORE S&P US GWT 464287671 70969 1049213 SH SOLE 1049213 0 0 ISHARES TR CORE US AGGBD ET 464287226 1622447 14438433 SH SOLE 14438433 0 0 ISHARES TR MSCI EAFE SMCP 46435G839 200 6506 SH SOLE 6506 0 0 ISHARES TR HDG MSCI EAFE 46434V803 20339 666537 SH SOLE 666537 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 15936 501459 SH SOLE 501459 0 0 ISHARES TR INTL QLTY FACTOR 46434V456 135590 4199143 SH SOLE 4199143 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 215810 2895228 SH SOLE 2895228 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 46154 786806 SH SOLE 786806 0 0 ISHARES INC MIN VOL GBL ETF 464286525 14671 153090 SH SOLE 153090 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 834336 12718533 SH SOLE 12718533 0 0 ISHARES TR MULTIFACTOR USA 46434V290 70808 1650152 SH SOLE 1650152 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 264503 2106586 SH SOLE 2106586 0 0 ISHARES TR USA QUALITY FCTR 46432F339 1227149 12149990 SH SOLE 12149990 0 0 ISHARES TR USA SIZE FACTOR 46432F370 469948 4824436 SH SOLE 4824436 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 213915 2383984 SH SOLE 2383984 0 0 ISHARES TR EDGE US FIXD INM 46435U796 560 5493 SH SOLE 5493 0 0 ISHARES INC EM HGHYL BD ETF 464286285 26753 565483 SH SOLE 565483 0 0 ISHARES TR ESG 1 5 YR USD 46435G243 4687 184314 SH SOLE 184314 0 0 ISHARES TR ESG MSCI EAFE 46435G516 31436 457323 SH SOLE 457323 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 13402 372992 SH SOLE 372992 0 0 ISHARES TR ESG MSCI USA ETF 46435G425 36042 505354 SH SOLE 505354 0 0 ISHARES TR ESG MSCI USA SML 46435U663 6369 220243 SH SOLE 220243 0 0 ISHARES TR ESG US AGR BD 46435U549 33880 631845 SH SOLE 631845 0 0 ISHARES TR ESG USD CORPT 46435G193 6058 228931 SH SOLE 228931 0 0 ISHARES TR EXPANDED TECH 464287515 9839 42219 SH SOLE 42219 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 14889 348208 SH SOLE 348208 0 0 ISHARES TR FALN ANGLS USD 46435G474 521 19228 SH SOLE 19228 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 251251 4934225 SH SOLE 4934225 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 8837 128536 SH SOLE 128536 0 0 ISHARES TR GLB INFRASTR ETF 464288372 34664 723533 SH SOLE 723533 0 0 ISHARES TR GLOBAL MATER ETF 464288695 8395 124381 SH SOLE 124381 0 0 ISHARES TR GLOBAL TECH ETF 464287291 497331 2362730 SH SOLE 2362730 0 0 ISHARES TR GL TIMB FORE ETF 464288174 1190 17761 SH SOLE 17761 0 0 ISHARES GOLD TRUST ISHARES 464285105 68767 4742551 SH SOLE 4742551 0 0 ISHARES TR GOV/CRED BD ETF 464288596 9951 84536 SH SOLE 84536 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 4821 190538 SH SOLE 190538 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 4824 193284 SH SOLE 193284 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 6483 256363 SH SOLE 256363 0 0 ISHARES TR IBONDS DEC2022 46435G755 6057 231508 SH SOLE 231508 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 4893 191440 SH SOLE 191440 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 6081 236723 SH SOLE 236723 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 3128 120577 SH SOLE 120577 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 4447 173930 SH SOLE 173930 0 0 ISHARES TR IBONDS ETF 46435UAA9 3059 117606 SH SOLE 117606 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 3060 110281 SH SOLE 110281 0 0 ISHARES TR IBONDS SEP2020 46434V571 6461 253191 SH SOLE 253191 0 0 ISHARES TR IBOXX HI YD ETF 464288513 544166 6187922 SH SOLE 6187922 0 0 ISHARES TR IBOXX INV CP ETF 464287242 225828 1764832 SH SOLE 1764832 0 0 ISHARES INC US INTL HGH YLD 464286178 1165 23379 SH SOLE 23379 0 0 ISHARES US ETF TR IT RT HDG HGYL 46431W606 408 4551 SH SOLE 4551 0 0 ISHARES TR INTRM GOV CR ETF 464288612 96572 857198 SH SOLE 857198 0 0 ISHARES TR INTL DEVPPTY ETF 464288422 204 5260 SH SOLE 5260 0 0 ISHARES TR INTL TREA BD ETF 464288117 8644 172286 SH SOLE 172286 0 0 ISHARES TR JPMORGAN USD EMG 464288281 351077 3064573 SH SOLE 3064573 0 0 ISHARES TR LATN AMER 40 ETF 464287390 335 9858 SH SOLE 9858 0 0 ISHARES TR LNG TR CRPRT BD 464289511 29151 437249 SH SOLE 437249 0 0 ISHARES TR MBS ETF 464288588 1132466 10479970 SH SOLE 10479970 0 0 ISHARES TR MICRO-CAP ETF 464288869 3800 38192 SH SOLE 38192 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1793 8540 SH SOLE 8540 0 0 ISHARES TR MRNGSTR LG-CP VL 464288109 997 8511 SH SOLE 8511 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 5079 24238 SH SOLE 24238 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 978 3720 SH SOLE 3720 0 0 ISHARES TR MORTGE REL ETF 46435G342 3694 82956 SH SOLE 82956 0 0 ISHARES TR MSCI ACWI ETF 464288257 183719 2318215 SH SOLE 2318215 0 0 ISHARES TR MSCI ACWI EX US 464288240 31949 650420 SH SOLE 650420 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 1700 23131 SH SOLE 23131 0 0 ISHARES INC MSCI AUST ETF 464286103 5674 250616 SH SOLE 250616 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 4146 87384 SH SOLE 87384 0 0 ISHARES INC MSCI CDA ETF 464286509 29799 996943 SH SOLE 996943 0 0 ISHARES INC MSCI CHILE ETF 464286640 1389 41668 SH SOLE 41668 0 0 ISHARES TR MSCI CHINA ETF 46429B671 10201 159161 SH SOLE 159161 0 0 ISHARES TR EAFE GRWTH ETF 464288885 28312 327421 SH SOLE 327421 0 0 ISHARES TR EAFE SML CP ETF 464288273 264849 4252555 SH SOLE 4252555 0 0 ISHARES TR EAFE VALUE ETF 464288877 223829 4482850 SH SOLE 4482850 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 140892 3140004 SH SOLE 3140004 0 0 ISHARES TR MSCI EURO FL ETF 464289180 5069 260091 SH SOLE 260091 0 0 ISHARES INC MSCI EURZONE ETF 464286608 25545 609384 SH SOLE 609384 0 0 ISHARES INC MSCI FRANCE ETF 464286707 1086 33198 SH SOLE 33198 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 6820 224701 SH SOLE 224701 0 0 ISHARES INC MSCI GERMANY ETF 464286806 4707 160110 SH SOLE 160110 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 204 6875 SH SOLE 6875 0 0 ISHARES INC MSCI HONG KG ETF 464286871 1294 53198 SH SOLE 53198 0 0 ISHARES TR MSCI INDIA ETF 46429B598 2578 73343 SH SOLE 73343 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 870 24216 SH SOLE 24216 0 0 ISHARES TR MSCI INDONIA ETF 46429B309 1728 67348 SH SOLE 67348 0 0 ISHARES INC MSCI ITALY ETF 46434G830 526 17832 SH SOLE 17832 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 27708 467724 SH SOLE 467724 0 0 ISHARES TR MSCI KLD400 SOC 464288570 31039 258381 SH SOLE 258381 0 0 ISHARES INC MSCI MEXICO ETF 464286822 4214 93574 SH SOLE 93574 0 0 ISHARES INC MSCI NETHERL ETF 464286814 1288 38044 SH SOLE 38044 0 0 ISHARES TR NEW ZEALAND ETF 464289123 2666 46167 SH SOLE 46167 0 0 ISHARES INC MSCI PAC JP ETF 464286665 20810 449457 SH SOLE 449457 0 0 ISHARES TR MSCI PERU ETF 464289842 1797 48496 SH SOLE 48496 0 0 ISHARES TR MSCI PHILIPS ETF 46429B408 1433 41764 SH SOLE 41764 0 0 ISHARES TR MSCI POLAND ETF 46429B606 1716 81422 SH SOLE 81422 0 0 ISHARES INC MSCI STH KOR ETF 464286772 4147 66677 SH SOLE 66677 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 745 22647 SH SOLE 22647 0 0 ISHARES INC MSCI SWITZERLAND 464286749 35118 864128 SH SOLE 864128 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 2239 54437 SH SOLE 54437 0 0 ISHARES INC MSCI THAILND ETF 464286624 2995 34194 SH SOLE 34194 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 42706 1252364 SH SOLE 1252364 0 0 ISHARES TR MSCI USA ESG SLC 464288802 8541 63726 SH SOLE 63726 0 0 ISHARES INC MSCI WORLD ETF 464286392 2540 25709 SH SOLE 25709 0 0 ISHARES TR NASDAQ BIOTECH 464287556 9665 80203 SH SOLE 80203 0 0 ISHARES TR NATIONAL MUN ETF 464288414 378041 3318768 SH SOLE 3318768 0 0 ISHARES TR NEW YORK MUN ETF 464288323 4470 78356 SH SOLE 78356 0 0 ISHARES TR PHLX SEMICND ETF 464287523 13018 51842 SH SOLE 51842 0 0 ISHARES TR PFD AND INCM SEC 464288687 198382 5277533 SH SOLE 5277533 0 0 ISHARES TR RESIDNL REAL EST 464288562 3852 51130 SH SOLE 51130 0 0 ISHARES TR RUS 1000 ETF 464287622 394812 2212823 SH SOLE 2212823 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 174690 815469 SH SOLE 815469 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 149579 1163312 SH SOLE 1163312 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 45081 239169 SH SOLE 239169 0 0 ISHARES TR RUS MID CAP ETF 464287499 362547 6080965 SH SOLE 6080965 0 0 ISHARES TR RUS MD CP GR ETF 464287481 174767 1145416 SH SOLE 1145416 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 174541 1841734 SH SOLE 1841734 0 0 ISHARES TR S&P 100 ETF 464287101 19539 135603 SH SOLE 135603 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 836838 4321617 SH SOLE 4321617 0 0 ISHARES TR S&P 500 VAL ETF 464287408 716944 5511135 SH SOLE 5511135 0 0 ISHARES TR S&P MC 400VL ETF 464287705 96757 566727 SH SOLE 566727 0 0 ISHARES TR S&P SML 600 GWT 464287887 107654 556927 SH SOLE 556927 0 0 ISHARES TR SP SMCP600VL ETF 464287879 120392 748709 SH SOLE 748709 0 0 ISHARES TR SELECT DIVID ETF 464287168 178300 1687492 SH SOLE 1687492 0 0 ISHARES US ETF TR SHT MAT BD ETF 46431W507 514486 10238533 SH SOLE 10238533 0 0 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 10852 216598 SH SOLE 216598 0 0 ISHARES TR SHORT TREAS BD 464288679 67156 607963 SH SOLE 607963 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 54170 507309 SH SOLE 507309 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 4457 267193 SH SOLE 267193 0 0 ISHARES TR TIPS BD ETF 464287176 149014 1278318 SH SOLE 1278318 0 0 ISHARES TR INTRM TR CRP ETF 464288638 944988 16298514 SH SOLE 16298514 0 0 ISHARES TR SH TR CRPORT ETF 464288646 220532 4112101 SH SOLE 4112101 0 0 ISHARES TR TRANS AVG ETF 464287192 1127 5761 SH SOLE 5761 0 0 ISHARES TR U.S. FINLS ETF 464287788 11124 80738 SH SOLE 80738 0 0 ISHARES TR U.S. ENERGY ETF 464287796 1128 35103 SH SOLE 35103 0 0 ISHARES TR US HLTHCARE ETF 464287762 4398 20388 SH SOLE 20388 0 0 ISHARES TR ULTR SH TRM BD 46434V878 5179 102906 SH SOLE 102906 0 0 ISHARES TR US AER DEF ETF 464288760 25737 115892 SH SOLE 115892 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 509 3819 SH SOLE 3819 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 1704 7467 SH SOLE 7467 0 0 ISHARES TR USD INV GRDE ETF 464288620 75514 1295263 SH SOLE 1295263 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 7106 46803 SH SOLE 46803 0 0 ISHARES TR US HLTHCR PR ETF 464288828 2158 10746 SH SOLE 10746 0 0 ISHARES TR US HOME CONS ETF 464288752 3343 75261 SH SOLE 75261 0 0 ISHARES TR U.S. MED DVC ETF 464288810 32289 122158 SH SOLE 122158 0 0 ISHARES TR U.S. REAL ES ETF 464287739 48335 519281 SH SOLE 519281 0 0 ISHARES TR US TELECOM ETF 464287713 1209 40470 SH SOLE 40470 0 0 ISHARES TR US TREAS BD ETF 46429B267 2536256 97773931 SH SOLE 97773931 0 0 ISHARES TR U.S. UTILITS ETF 464287697 15229 93979 SH SOLE 93979 0 0 ISHARES TR YLD OPTIM BD 46434V787 784 30564 SH SOLE 30564 0 0 ISTAR INC COM 45031U101 1369 94334 SH SOLE 94334 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 8592 938988 SH SOLE 938988 0 0 ITERIS INC COM 46564T107 89 17741 SH SOLE 17741 0 0 ITRON INC COM 465741106 756 9002 SH SOLE 9002 0 0 ITT INC COM 45073V108 2252 30469 SH SOLE 30469 0 0 J & J SNACK FOODS CORP COM 466032109 4768 25873 SH SOLE 25873 0 0 J2 GLOBAL INC COM 48123V102 1242 13257 SH SOLE 13257 0 0 HENRY JACK & ASSOC INC COM 426281101 32028 219869 SH SOLE 219869 0 0 JACOBS ENGR GROUP INC COM 469814107 9621 107107 SH SOLE 107107 0 0 JAMES RIV GROUP LTD COM G5005R107 1859 45107 SH SOLE 45107 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 8529 57133 SH SOLE 57133 0 0 HUNT J B TRANS SVCS INC COM 445658107 3046 26083 SH SOLE 26083 0 0 JBG SMITH PPTYS COM 46590V100 1044 26162 SH SOLE 26162 0 0 PENNEY J C CORP INC COM 708160106 18 15822 SH SOLE 15822 0 0 JD COM INC SPON ADR CL A 47215P106 660 18732 SH SOLE 18732 0 0 JEFFERIES FINL GROUP INC COM 47233W109 1875 87730 SH SOLE 87730 0 0 JETBLUE AWYS CORP COM 477143101 1866 99679 SH SOLE 99679 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 4981 218379 SH SOLE 218379 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 361 10082 SH SOLE 10082 0 0 JOHN HANCOCK ETF TRUST MLTFCTR CONSMR 47804J875 353 11750 SH SOLE 11750 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 363 8825 SH SOLE 8825 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 16756 427882 SH SOLE 427882 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 373 6746 SH SOLE 6746 0 0 JOHN HANCOCK ETF TRUST MLTFACTR UTILS 47804J867 960 28230 SH SOLE 28230 0 0 SMUCKER J M CO COM NEW 832696405 9360 89883 SH SOLE 89883 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1607 14264 SH SOLE 14264 0 0 WILEY JOHN & SONS INC CL A 968223206 909 18736 SH SOLE 18736 0 0 JOHNSON OUTDOORS INC CL A 479167108 227 2963 SH SOLE 2963 0 0 JONES LANG LASALLE INC COM 48020Q107 5733 32932 SH SOLE 32932 0 0 JOYY INC ADS REPSTG COM A 46591M109 433 8199 SH SOLE 8199 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 7690 352569 SH SOLE 352569 0 0 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 19708 803081 SH SOLE 803081 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 11972 367565 SH SOLE 367565 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 21333 902800 SH SOLE 902800 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 635 10211 SH SOLE 10211 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 6871 120360 SH SOLE 120360 0 0 JP MORGAN EXCHANGE TRADED FD HIGH YLD RESRCH 46641Q878 817 15781 SH SOLE 15781 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 55017 1090965 SH SOLE 1090965 0 0 JUNIPER NETWORKS INC COM 48203R104 1786 72521 SH SOLE 72521 0 0 JUPAI HLDGS LTD ADS 48205B107 15 10734 SH SOLE 10734 0 0 K12 INC COM 48273U102 251 12344 SH SOLE 12344 0 0 KAMAN CORP COM 483548103 887 13449 SH SOLE 13449 0 0 KAR AUCTION SVCS INC COM 48238T109 3883 178206 SH SOLE 178206 0 0 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 1743 42131 SH SOLE 42131 0 0 KBR INC COM 48242W106 721 23632 SH SOLE 23632 0 0 KELLOGG CO COM 487836108 4422 63942 SH SOLE 63942 0 0 KEMET CORP COM NEW 488360207 267 9880 SH SOLE 9880 0 0 KEMPER CORP DEL COM 488401100 1518 19593 SH SOLE 19593 0 0 KENNAMETAL INC COM 489170100 274 7422 SH SOLE 7422 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 3211 143997 SH SOLE 143997 0 0 KEURIG DR PEPPER INC COM 49271V100 664 22921 SH SOLE 22921 0 0 KILROY RLTY CORP COM 49427F108 4647 55391 SH SOLE 55391 0 0 KIMCO RLTY CORP COM 49446R109 6157 297278 SH SOLE 297278 0 0 KINSALE CAP GROUP INC COM 49714P108 1839 18087 SH SOLE 18087 0 0 KIRBY CORP COM 497266106 1733 19362 SH SOLE 19362 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 6454 146453 SH SOLE 146453 0 0 KITE RLTY GROUP TR COM NEW 49803T300 455 23292 SH SOLE 23292 0 0 KKR & CO INC CL A 48251W104 6022 206429 SH SOLE 206429 0 0 KLA CORPORATION COM NEW 482480100 22924 128666 SH SOLE 128666 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 4395 122638 SH SOLE 122638 0 0 KNOLL INC COM NEW 498904200 1012 40070 SH SOLE 40070 0 0 KNOWLES CORP COM 49926D109 3153 149074 SH SOLE 149074 0 0 KOPPERS HOLDINGS INC COM 50060P106 258 6758 SH SOLE 6758 0 0 KORN FERRY COM NEW 500643200 744 17556 SH SOLE 17556 0 0 KORNIT DIGITAL LTD SHS M6372Q113 222 6471 SH SOLE 6471 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 701 38919 SH SOLE 38919 0 0 KT CORP SPONSORED ADR 48268K101 1933 166671 SH SOLE 166671 0 0 KULICKE & SOFFA INDS INC COM 501242101 873 32090 SH SOLE 32090 0 0 L BRANDS INC COM 501797104 1342 74081 SH SOLE 74081 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 40934 206887 SH SOLE 206887 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 14248 84222 SH SOLE 84222 0 0 LADDER CAP CORP CL A 505743104 286 15858 SH SOLE 15858 0 0 LAKELAND FINL CORP COM 511656100 1924 39314 SH SOLE 39314 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 7965 89235 SH SOLE 89235 0 0 LAMB WESTON HLDGS INC COM 513272104 17484 203228 SH SOLE 203228 0 0 LANCASTER COLONY CORP COM 513847103 850 5308 SH SOLE 5308 0 0 LANDSTAR SYS INC COM 515098101 4195 36837 SH SOLE 36837 0 0 LAS VEGAS SANDS CORP COM 517834107 13290 192499 SH SOLE 192499 0 0 LAZARD LTD SHS A G54050102 507 12682 SH SOLE 12682 0 0 LCI INDS COM 50189K103 1641 15315 SH SOLE 15315 0 0 LEGG MASON INC COM 524901105 1531 42641 SH SOLE 42641 0 0 LEIDOS HLDGS INC COM 525327102 2571 26268 SH SOLE 26268 0 0 LEMAITRE VASCULAR INC COM 525558201 2663 74077 SH SOLE 74077 0 0 LENNAR CORP CL A 526057104 12211 218880 SH SOLE 218880 0 0 LENNOX INTL INC COM 526107107 9178 37621 SH SOLE 37621 0 0 LEXINGTON REALTY TRUST COM 529043101 634 59678 SH SOLE 59678 0 0 LG DISPLAY CO LTD SPONS ADR REP 50186V102 80 11460 SH SOLE 11460 0 0 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 318 10751 SH SOLE 10751 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 778 6242 SH SOLE 6242 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 6840 54392 SH SOLE 54392 0 0 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 282 6448 SH SOLE 6448 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 4710 102466 SH SOLE 102466 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 6194 284201 SH SOLE 284201 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 242 10660 SH SOLE 10660 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 2130 44067 SH SOLE 44067 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 3090 64189 SH SOLE 64189 0 0 LIFE STORAGE INC COM 53223X107 716 6609 SH SOLE 6609 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1689 16197 SH SOLE 16197 0 0 LINCOLN ELEC HLDGS INC COM 533900106 2223 22986 SH SOLE 22986 0 0 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 175 10695 SH SOLE 10695 0 0 LINE CORP SPONSORED ADR 53567X101 4226 86225 SH SOLE 86225 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 398 40119 SH SOLE 40119 0 0 LITHIA MTRS INC CL A 536797103 3789 25772 SH SOLE 25772 0 0 LIVANOVA PLC SHS G5509L101 1527 20243 SH SOLE 20243 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 6041 84519 SH SOLE 84519 0 0 LIVENT CORP COM 53814L108 269 31461 SH SOLE 31461 0 0 LIVEPERSON INC COM 538146101 420 11355 SH SOLE 11355 0 0 LIVERAMP HLDGS INC COM 53815P108 418 8704 SH SOLE 8704 0 0 LKQ CORP COM 501889208 15412 431703 SH SOLE 431703 0 0 LOEWS CORP COM 540424108 9567 182269 SH SOLE 182269 0 0 LOGITECH INTL S A SHS H50430232 4448 94319 SH SOLE 94319 0 0 LOGMEIN INC COM 54142L109 5467 63762 SH SOLE 63762 0 0 LOUISIANA PAC CORP COM 546347105 1744 58782 SH SOLE 58782 0 0 LPL FINL HLDGS INC COM 50212V100 10178 110330 SH SOLE 110330 0 0 LUMENTUM HLDGS INC COM 55024U109 594 7485 SH SOLE 7485 0 0 LUMINEX CORP DEL COM 55027E102 345 14910 SH SOLE 14910 0 0 LYFT INC CL A COM 55087P104 3441 79993 SH SOLE 79993 0 0 M & T BK CORP COM 55261F104 8711 51317 SH SOLE 51317 0 0 M D C HLDGS INC COM 552676108 559 14653 SH SOLE 14653 0 0 M/I HOMES INC COM 55305B101 397 10098 SH SOLE 10098 0 0 MACERICH CO COM 554382101 1274 47337 SH SOLE 47337 0 0 MACK CALI RLTY CORP COM 554489104 229 9884 SH SOLE 9884 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 915 34390 SH SOLE 34390 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 807 18848 SH SOLE 18848 0 0 MACYS INC COM 55616P104 3253 191337 SH SOLE 191337 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4896 77876 SH SOLE 77876 0 0 MAGNA INTL INC COM 559222401 5228 95332 SH SOLE 95332 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 360 28587 SH SOLE 28587 0 0 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 6931 224458 SH SOLE 224458 0 0 MAIN STREET CAPITAL CORP COM 56035L104 1351 31328 SH SOLE 31328 0 0 MANHATTAN ASSOCS INC COM 562750109 1438 18029 SH SOLE 18029 0 0 MANPOWERGROUP INC COM 56418H100 1666 17154 SH SOLE 17154 0 0 MANTECH INTL CORP CL A 564563104 2458 30766 SH SOLE 30766 0 0 MANULIFE FINL CORP COM 56501R106 7874 388082 SH SOLE 388082 0 0 MARATHON OIL CORP COM 565849106 4061 299042 SH SOLE 299042 0 0 MARCUS CORP COM 566330106 674 21206 SH SOLE 21206 0 0 MARKEL CORP COM 570535104 12131 10612 SH SOLE 10612 0 0 MARKETAXESS HLDGS INC COM 57060D108 12853 33902 SH SOLE 33902 0 0 MARRIOTT INTL INC NEW CL A 571903202 11126 73474 SH SOLE 73474 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 1962 15236 SH SOLE 15236 0 0 MARTEN TRANS LTD COM 573075108 2770 128910 SH SOLE 128910 0 0 MARTIN MARIETTA MATLS INC COM 573284106 11057 39539 SH SOLE 39539 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6976 262668 SH SOLE 262668 0 0 MASCO CORP COM 574599106 15427 321457 SH SOLE 321457 0 0 MASIMO CORP COM 574795100 5628 35604 SH SOLE 35604 0 0 MASONITE INTL CORP NEW COM 575385109 1370 18977 SH SOLE 18977 0 0 MASTEC INC COM 576323109 2338 36433 SH SOLE 36433 0 0 MATCH GROUP INC COM 57665R106 1255 15283 SH SOLE 15283 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 68471 1114802 SH SOLE 1114802 0 0 MATERION CORP COM 576690101 251 4219 SH SOLE 4219 0 0 MATSON INC COM 57686G105 555 13591 SH SOLE 13591 0 0 MATTHEWS INTL CORP CL A 577128101 487 12770 SH SOLE 12770 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 12085 196473 SH SOLE 196473 0 0 MAXIMUS INC COM 577933104 1395 18752 SH SOLE 18752 0 0 MBIA INC COM 55262C100 658 70804 SH SOLE 70804 0 0 MCCORMICK & CO INC COM NON VTG 579780206 31440 185235 SH SOLE 185235 0 0 MCGRATH RENTCORP COM 580589109 974 12719 SH SOLE 12719 0 0 MCKESSON CORP COM 58155Q103 12983 93863 SH SOLE 93863 0 0 MDU RES GROUP INC COM 552690109 292 9818 SH SOLE 9818 0 0 MECHEL PAO SPONSORED ADR NE 583840608 52 25312 SH SOLE 25312 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 4599 217848 SH SOLE 217848 0 0 MEDIFAST INC COM 58470H101 313 2855 SH SOLE 2855 0 0 MEDNAX INC COM 58502B106 233 8392 SH SOLE 8392 0 0 MELCO RESORTS AND ENTMT LTD ADR 585464100 1799 74425 SH SOLE 74425 0 0 MELLANOX TECHNOLOGIES LTD SHS M51363113 1050 8957 SH SOLE 8957 0 0 MERCADOLIBRE INC COM 58733R102 9105 15919 SH SOLE 15919 0 0 MERCURY SYS INC COM 589378108 1870 27058 SH SOLE 27058 0 0 MERIT MED SYS INC COM 589889104 519 16634 SH SOLE 16634 0 0 MERITAGE HOMES CORP COM 59001A102 1258 20590 SH SOLE 20590 0 0 MESA LABS INC COM 59064R109 954 3827 SH SOLE 3827 0 0 META FINL GROUP INC COM 59100U108 278 7601 SH SOLE 7601 0 0 METHANEX CORP COM 59151K108 280 7255 SH SOLE 7255 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 35224 44402 SH SOLE 44402 0 0 MGIC INVT CORP WIS COM 552848103 6304 444904 SH SOLE 444904 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 2819 91038 SH SOLE 91038 0 0 MGM RESORTS INTERNATIONAL COM 552953101 5089 152967 SH SOLE 152967 0 0 MGP INGREDIENTS INC NEW COM 55303J106 605 12495 SH SOLE 12495 0 0 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837403 412 29391 SH SOLE 29391 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 16418 156779 SH SOLE 156779 0 0 MICRON TECHNOLOGY INC COM 595112103 15875 295190 SH SOLE 295190 0 0 MID AMER APT CMNTYS INC COM 59522J103 7247 54958 SH SOLE 54958 0 0 MINERALS TECHNOLOGIES INC COM 603158106 998 17313 SH SOLE 17313 0 0 MISTRAS GROUP INC COM 60649T107 405 28384 SH SOLE 28384 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 8109 1493461 SH SOLE 1493461 0 0 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 2473 800163 SH SOLE 800163 0 0 MKS INSTRUMENT INC COM 55306N104 3073 27932 SH SOLE 27932 0 0 MOBILE MINI INC COM 60740F105 1258 33186 SH SOLE 33186 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2497 246035 SH SOLE 246035 0 0 MODINE MFG CO COM 607828100 97 12546 SH SOLE 12546 0 0 MOHAWK INDS INC COM 608190104 6863 50319 SH SOLE 50319 0 0 MOLINA HEALTHCARE INC COM 60855R100 7374 54341 SH SOLE 54341 0 0 MOMO INC ADR 60879B107 3268 97554 SH SOLE 97554 0 0 MONEYGRAM INTL INC COM NEW 60935Y208 50 23688 SH SOLE 23688 0 0 MONOLITHIC PWR SYS INC COM 609839105 13947 78346 SH SOLE 78346 0 0 MONRO INC COM 610236101 3911 50016 SH SOLE 50016 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 7452 117269 SH SOLE 117269 0 0 MOODYS CORP COM 615369105 14720 62004 SH SOLE 62004 0 0 MOOG INC CL A 615394202 2944 34507 SH SOLE 34507 0 0 MORNINGSTAR INC COM 617700109 2721 17986 SH SOLE 17986 0 0 MORPHOSYS AG SPONSORED ADS 617760202 636 17826 SH SOLE 17826 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 13259 82280 SH SOLE 82280 0 0 MPLX LP COM UNIT REP LTD 55336V100 1223 48034 SH SOLE 48034 0 0 MSA SAFETY INC COM 553498106 1348 10667 SH SOLE 10667 0 0 MSC INDL DIRECT INC CL A 553530106 5918 75417 SH SOLE 75417 0 0 MSG NETWORK INC CL A 553573106 182 10462 SH SOLE 10462 0 0 MUELLER INDS INC COM 624756102 200 6286 SH SOLE 6286 0 0 MUELLER WTR PRODS INC COM SER A 624758108 923 77030 SH SOLE 77030 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 20903 1112455 SH SOLE 1112455 0 0 MURPHY OIL CORP COM 626717102 802 29937 SH SOLE 29937 0 0 MURPHY USA INC COM 626755102 1494 12767 SH SOLE 12767 0 0 MYRIAD GENETICS INC COM 62855J104 581 21337 SH SOLE 21337 0 0 NABORS INDUSTRIES LTD SHS G6359F103 31 10739 SH SOLE 10739 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 284 9657 SH SOLE 9657 0 0 NASDAQ INC COM 631103108 24602 229710 SH SOLE 229710 0 0 NATERA INC COM 632307104 878 26055 SH SOLE 26055 0 0 NATIONAL BK HLDGS CORP CL A 633707104 519 14750 SH SOLE 14750 0 0 NATIONAL FUEL GAS CO N J COM 636180101 466 10018 SH SOLE 10018 0 0 NATIONAL GEN HLDGS CORP COM 636220303 827 37439 SH SOLE 37439 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 34913 557092 SH SOLE 557092 0 0 NATIONAL HEALTH INVS INC COM 63633D104 649 7964 SH SOLE 7964 0 0 NATIONAL HEALTHCARE CORP COM 635906100 352 4078 SH SOLE 4078 0 0 NATIONAL INSTRS CORP COM 636518102 5518 130317 SH SOLE 130317 0 0 NATIONAL OILWELL VARCO INC COM 637071101 4839 193161 SH SOLE 193161 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 1610 30020 SH SOLE 30020 0 0 NATIONAL VISION HLDGS INC COM 63845R107 1115 34376 SH SOLE 34376 0 0 NAVIENT CORPORATION COM 63938C108 902 65938 SH SOLE 65938 0 0 NCR CORP NEW COM 62886E108 2944 83739 SH SOLE 83739 0 0 NEENAH INC COM 640079109 2573 36528 SH SOLE 36528 0 0 NEOGEN CORP COM 640491106 5363 82181 SH SOLE 82181 0 0 NEOGENOMICS INC COM NEW 64049M209 1454 49716 SH SOLE 49716 0 0 NESCO HLDGS INC COM 64083J104 90 21948 SH SOLE 21948 0 0 NETEASE INC SPONSORED ADS 64110W102 3877 12643 SH SOLE 12643 0 0 NETFLIX INC COM 64110L106 21490 66415 SH SOLE 66415 0 0 NETSCOUT SYS INC COM 64115T104 358 14856 SH SOLE 14856 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 3886 36156 SH SOLE 36156 0 0 NEVRO CORP COM 64157F103 1488 12659 SH SOLE 12659 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2698 22248 SH SOLE 22248 0 0 NEW RELIC INC COM 64829B100 554 8431 SH SOLE 8431 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2258 140131 SH SOLE 140131 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 522 43401 SH SOLE 43401 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 244 39096 SH SOLE 39096 0 0 NEW YORK TIMES CO CL A 650111107 2098 65210 SH SOLE 65210 0 0 NEWMARK GROUP INC CL A 65158N102 790 58737 SH SOLE 58737 0 0 NEWMARKET CORP COM 651587107 4364 8970 SH SOLE 8970 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 1482 34099 SH SOLE 34099 0 0 NEWPARK RES INC COM PAR $.01NEW 651718504 376 59979 SH SOLE 59979 0 0 NEWS CORP NEW CL A 65249B109 867 61307 SH SOLE 61307 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 1299 28862 SH SOLE 28862 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 929 17647 SH SOLE 17647 0 0 NIC INC COM 62914B100 385 17214 SH SOLE 17214 0 0 NICE LTD SPONSORED ADR 653656108 8416 54243 SH SOLE 54243 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 336 16562 SH SOLE 16562 0 0 NISOURCE INC COM 65473P105 1385 49756 SH SOLE 49756 0 0 NMI HLDGS INC CL A 629209305 284 8547 SH SOLE 8547 0 0 NOBLE ENERGY INC COM 655044105 5616 226098 SH SOLE 226098 0 0 NOKIA CORP SPONSORED ADR 654902204 411 110859 SH SOLE 110859 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 2017 90159 SH SOLE 90159 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 730 141475 SH SOLE 141475 0 0 NORDSON CORP COM 655663102 17732 108893 SH SOLE 108893 0 0 NORTHERN OIL & GAS INC NEV COM 665531109 27 11464 SH SOLE 11464 0 0 NORTHERN TR CORP COM 665859104 6315 59445 SH SOLE 59445 0 0 NORTHWEST BANCSHARES INC MD COM 667340103 182 10942 SH SOLE 10942 0 0 NORTHWESTERN CORP COM NEW 668074305 1519 21190 SH SOLE 21190 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 4959 84892 SH SOLE 84892 0 0 NOVA MEASURING INSTRUMENTS L COM M7516K103 264 6971 SH SOLE 6971 0 0 NOVAGOLD RES INC COM NEW 66987E206 97 10877 SH SOLE 10877 0 0 NOVANTA INC COM 67000B104 978 11061 SH SOLE 11061 0 0 NOVARTIS A G SPONSORED ADR 66987V109 65182 688369 SH SOLE 688369 0 0 NOVO-NORDISK A S ADR 670100205 60870 1051666 SH SOLE 1051666 0 0 NOVOCURE LTD ORD SHS G6674U108 1072 12723 SH SOLE 12723 0 0 NOW INC COM 67011P100 818 72779 SH SOLE 72779 0 0 NRG ENERGY INC COM NEW 629377508 7503 188744 SH SOLE 188744 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 6862 384843 SH SOLE 384843 0 0 NUCOR CORP COM 670346105 18137 322269 SH SOLE 322269 0 0 NUTANIX INC CL A 67059N108 6347 203048 SH SOLE 203048 0 0 NUVASIVE INC COM 670704105 2623 33915 SH SOLE 33915 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 578 75345 SH SOLE 75345 0 0 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 21906 889422 SH SOLE 889422 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 520 19053 SH SOLE 19053 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1905 58080 SH SOLE 58080 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 319 10247 SH SOLE 10247 0 0 NUVEEN MORTGAGE AND INCOME F COM 670735109 747 33998 SH SOLE 33998 0 0 NVENT ELECTRIC PLC SHS G6700G107 4751 185735 SH SOLE 185735 0 0 NVR INC COM 62944T105 5073 1332 SH SOLE 1332 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 40601 92642 SH SOLE 92642 0 0 OSI ETF TR OSHARS FTSE US 67110P407 27056 738843 SH SOLE 738843 0 0 O-I GLASS INC COM 67098H104 242 20262 SH SOLE 20262 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 1303 238695 SH SOLE 238695 0 0 OASIS PETE INC NEW COM 674215108 234 71774 SH SOLE 71774 0 0 OCCIDENTAL PETE CORP COM 674599105 40778 989528 SH SOLE 989528 0 0 OCEANEERING INTL INC COM 675232102 319 21426 SH SOLE 21426 0 0 OFFICE DEPOT INC COM 676220106 38 14035 SH SOLE 14035 0 0 OGE ENERGY CORP COM 670837103 3001 67491 SH SOLE 67491 0 0 OKTA INC CL A 679295105 4886 42349 SH SOLE 42349 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 3720 19604 SH SOLE 19604 0 0 OLD REP INTL CORP COM 680223104 3148 140729 SH SOLE 140729 0 0 OLIN CORP COM PAR $1 680665205 1280 74229 SH SOLE 74229 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 2276 34850 SH SOLE 34850 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 2369 55945 SH SOLE 55945 0 0 OMNICOM GROUP INC COM 681919106 23506 290129 SH SOLE 290129 0 0 ON SEMICONDUCTOR CORP COM 682189105 8753 359010 SH SOLE 359010 0 0 ONE GAS INC COM 68235P108 1620 17311 SH SOLE 17311 0 0 ONEMAIN HLDGS INC COM 68268W103 7095 168333 SH SOLE 168333 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 657 39019 SH SOLE 39019 0 0 OPEN TEXT CORP COM 683715106 1988 45110 SH SOLE 45110 0 0 OPUS BK IRVINE CALIF COM 684000102 376 14552 SH SOLE 14552 0 0 ORACLE CORP COM 68389X105 91225 1721879 SH SOLE 1721879 0 0 ORANGE SPONSORED ADR 684060106 1947 133466 SH SOLE 133466 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 830 103352 SH SOLE 103352 0 0 ORIX CORP SPONSORED ADR 686330101 4066 48751 SH SOLE 48751 0 0 ORMAT TECHNOLOGIES INC COM 686688102 414 5556 SH SOLE 5556 0 0 OSHKOSH CORP COM 688239201 8996 95040 SH SOLE 95040 0 0 OSI SYSTEMS INC COM 671044105 364 3618 SH SOLE 3618 0 0 OTTER TAIL CORP COM 689648103 230 4488 SH SOLE 4488 0 0 OUTFRONT MEDIA INC COM 69007J106 4505 167979 SH SOLE 167979 0 0 OWENS CORNING NEW COM 690742101 5243 80518 SH SOLE 80518 0 0 OXFORD INDS INC COM 691497309 529 7009 SH SOLE 7009 0 0 GLATFELTER COM 377316104 1034 56494 SH SOLE 56494 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 920 28228 SH SOLE 28228 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 1179 29221 SH SOLE 29221 0 0 PACER FDS TR TRENDPILOT EUR 69374H808 1295 47114 SH SOLE 47114 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 10190 304529 SH SOLE 304529 0 0 PACER FDS TR TRENDP US MID CP 69374H204 2329 75786 SH SOLE 75786 0 0 PACER FDS TR WEALTHSHIELD 69374H840 20017 832980 SH SOLE 832980 0 0 PACIFIC COAST OIL TR UNIT BEN INT 694103102 6 11450 SH SOLE 11450 0 0 PACIFIC PREMIER BANCORP COM 69478X105 1016 31146 SH SOLE 31146 0 0 PACIRA BIOSCIENCES COM 695127100 330 7295 SH SOLE 7295 0 0 PACWEST BANCORP DEL COM 695263103 3974 103853 SH SOLE 103853 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 655 19161 SH SOLE 19161 0 0 PALO ALTO NETWORKS INC COM 697435105 30957 133867 SH SOLE 133867 0 0 PARK HOTELS RESORTS INC COM 700517105 565 21831 SH SOLE 21831 0 0 PARKER HANNIFIN CORP COM 701094104 11189 54362 SH SOLE 54362 0 0 PARSLEY ENERGY INC CL A 701877102 4480 236935 SH SOLE 236935 0 0 PARSONS CORPORATION COM 70202L102 1159 28075 SH SOLE 28075 0 0 PATRICK INDS INC COM 703343103 329 6279 SH SOLE 6279 0 0 PATTERSON COMPANIES INC COM 703395103 243 11876 SH SOLE 11876 0 0 PATTERSON UTI ENERGY INC COM 703481101 307 29217 SH SOLE 29217 0 0 PAYCOM SOFTWARE INC COM 70432V102 14213 53683 SH SOLE 53683 0 0 PAYLOCITY HLDG CORP COM 70438V106 3735 30915 SH SOLE 30915 0 0 PBF ENERGY INC CL A 69318G106 2563 81706 SH SOLE 81706 0 0 PDL BIOPHARMA INC COM 69329Y104 298 91923 SH SOLE 91923 0 0 PEARSON PLC SPONSORED ADR 705015105 786 93261 SH SOLE 93261 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 1952 72818 SH SOLE 72818 0 0 PEGASYSTEMS INC COM 705573103 2826 35482 SH SOLE 35482 0 0 PEMBINA PIPELINE CORP COM 706327103 1414 38163 SH SOLE 38163 0 0 PENN NATL GAMING INC COM 707569109 1674 65481 SH SOLE 65481 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 61 11458 SH SOLE 11458 0 0 PENNYMAC MTG INVT TR COM 70931T103 419 18803 SH SOLE 18803 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1074 21379 SH SOLE 21379 0 0 PENTAIR PLC SHS G7S00T104 4291 93554 SH SOLE 93554 0 0 PENUMBRA INC COM 70975L107 765 4656 SH SOLE 4656 0 0 PEOPLES UTD FINL INC COM 712704105 7165 423960 SH SOLE 423960 0 0 PERFICIENT INC COM 71375U101 1562 33905 SH SOLE 33905 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 3497 67922 SH SOLE 67922 0 0 PERKINELMER INC COM 714046109 4783 49259 SH SOLE 49259 0 0 PERRIGO CO PLC SHS G97822103 685 13253 SH SOLE 13253 0 0 PETIQ INC COM CL A 71639T106 368 14677 SH SOLE 14677 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 529 33216 SH SOLE 33216 0 0 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 851 57046 SH SOLE 57046 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 656 26436 SH SOLE 26436 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1004 16291 SH SOLE 16291 0 0 PHOTRONICS INC COM 719405102 315 19996 SH SOLE 19996 0 0 PHYSICIANS RLTY TR COM 71943U104 4534 239405 SH SOLE 239405 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1341 60297 SH SOLE 60297 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 69002 691890 SH SOLE 691890 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 36623 339703 SH SOLE 339703 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 845 44468 SH SOLE 44468 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1000 30818 SH SOLE 30818 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 67641 665822 SH SOLE 665822 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 831 110643 SH SOLE 110643 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 1712 31011 SH SOLE 31011 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 2729 24820 SH SOLE 24820 0 0 PIMCO EQUITY SER RAFI DYN EMERG 72202L389 22197 892891 SH SOLE 892891 0 0 PIMCO EQUITY SER RAFI DYN MULTI 72202L371 6517 250644 SH SOLE 250644 0 0 PIMCO STRATEGIC INCOME FD IN COM 72200X104 1033 113621 SH SOLE 113621 0 0 PING IDENTITY HLDG CORP COM 72341T103 622 25615 SH SOLE 25615 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 11417 178384 SH SOLE 178384 0 0 PINNACLE WEST CAP CORP COM 723484101 1841 20468 SH SOLE 20468 0 0 PINTEREST INC CL A 72352L106 238 12757 SH SOLE 12757 0 0 PIONEER NAT RES CO COM 723787107 17982 118797 SH SOLE 118797 0 0 PIPER JAFFRAY COS COM 724078100 455 5690 SH SOLE 5690 0 0 PJT PARTNERS INC COM CL A 69343T107 437 9673 SH SOLE 9673 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 982 53385 SH SOLE 53385 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1495 78883 SH SOLE 78883 0 0 PLANET FITNESS INC CL A 72703H101 2129 28509 SH SOLE 28509 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 117 13951 SH SOLE 13951 0 0 PLAYAGS INC COM 72814N104 208 17171 SH SOLE 17171 0 0 PLEXUS CORP COM 729132100 2053 26687 SH SOLE 26687 0 0 PLDT INC SPONSORED ADR 69344D408 283 14182 SH SOLE 14182 0 0 PLURALSIGHT INC COM CL A 72941B106 1721 99984 SH SOLE 99984 0 0 PNM RES INC COM 69349H107 1548 30522 SH SOLE 30522 0 0 POLARIS INC COM 731068102 5852 57537 SH SOLE 57537 0 0 POLYONE CORP COM 73179P106 893 24279 SH SOLE 24279 0 0 POOL CORPORATION COM 73278L105 16345 76960 SH SOLE 76960 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 4150 74382 SH SOLE 74382 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 1459 61093 SH SOLE 61093 0 0 POSCO SPONSORED ADR 693483109 340 6718 SH SOLE 6718 0 0 POST HLDGS INC COM 737446104 7779 71297 SH SOLE 71297 0 0 POWER INTEGRATIONS INC COM 739276103 7978 80659 SH SOLE 80659 0 0 PPG INDS INC COM 693506107 13554 101534 SH SOLE 101534 0 0 PPL CORP COM 69351T106 41286 1150663 SH SOLE 1150663 0 0 PRA HEALTH SCIENCES INC COM 69354M108 3185 28658 SH SOLE 28658 0 0 PRA GROUP INC COM 69354N106 2099 57824 SH SOLE 57824 0 0 PREFERRED APT CMNTYS INC COM 74039L103 291 21834 SH SOLE 21834 0 0 PREMIER INC CL A 74051N102 2326 61394 SH SOLE 61394 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 843 20811 SH SOLE 20811 0 0 PRICESMART INC COM 741511109 547 7699 SH SOLE 7699 0 0 PRIMERICA INC COM 74164M108 7354 56328 SH SOLE 56328 0 0 PRIMORIS SVCS CORP COM 74164F103 1001 45015 SH SOLE 45015 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 7422 134953 SH SOLE 134953 0 0 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 309 3069 SH SOLE 3069 0 0 PROGRESS SOFTWARE CORP COM 743312100 1420 34182 SH SOLE 34182 0 0 PROGRESSIVE CORP OHIO COM 743315103 25237 348630 SH SOLE 348630 0 0 PROPETRO HLDG CORP COM 74347M108 455 40488 SH SOLE 40488 0 0 PROS HOLDINGS INC COM 74346Y103 2644 44133 SH SOLE 44133 0 0 PROSHARES TR MSCI EAFE DIVD 74347B839 613 15050 SH SOLE 15050 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 1243 20120 SH SOLE 20120 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 16950 224235 SH SOLE 224235 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 1691 28077 SH SOLE 28077 0 0 PROSHARES TR PSHS ULT MCAP400 74347R404 789 17483 SH SOLE 17483 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 1485 19288 SH SOLE 19288 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 1289 8543 SH SOLE 8543 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 483 19430 SH SOLE 19430 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 117 18230 SH SOLE 18230 0 0 PROTO LABS INC COM 743713109 5750 56618 SH SOLE 56618 0 0 PRUDENTIAL PLC ADR 74435K204 5541 145482 SH SOLE 145482 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 1194 7239 SH SOLE 7239 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1948 68356 SH SOLE 68356 0 0 PTC INC COM 69370C100 568 7586 SH SOLE 7586 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5414 91693 SH SOLE 91693 0 0 PUBLIC STORAGE COM 74460D109 5558 26100 SH SOLE 26100 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 100 11438 SH SOLE 11438 0 0 Q2 HLDGS INC COM 74736L109 909 11209 SH SOLE 11209 0 0 QEP RES INC COM 74733V100 127 28222 SH SOLE 28222 0 0 QIAGEN NV SHS NEW N72482123 1037 30693 SH SOLE 30693 0 0 QIWI PLC SPON ADR REP B 74735M108 576 29730 SH SOLE 29730 0 0 QTS RLTY TR INC COM CL A 74736A103 4243 78182 SH SOLE 78182 0 0 QUAKER CHEM CORP COM 747316107 4883 29680 SH SOLE 29680 0 0 QUALYS INC COM 74758T303 4270 51222 SH SOLE 51222 0 0 QUANTA SVCS INC COM 74762E102 3800 93332 SH SOLE 93332 0 0 QUEST DIAGNOSTICS INC COM 74834L100 26525 248388 SH SOLE 248388 0 0 QUIDEL CORP COM 74838J101 298 3977 SH SOLE 3977 0 0 QUINSTREET INC COM 74874Q100 1390 90793 SH SOLE 90793 0 0 QUOTIENT TECHNOLOGY INC COM 749119103 448 45404 SH SOLE 45404 0 0 QURATE RETAIL INC COM SER A 74915M100 1791 212477 SH SOLE 212477 0 0 R1 RCM INC COM 749397105 411 31699 SH SOLE 31699 0 0 RADIAN GROUP INC COM 750236101 449 17851 SH SOLE 17851 0 0 RADNET INC COM 750491102 262 12895 SH SOLE 12895 0 0 RANGE RES CORP COM 75281A109 180 37056 SH SOLE 37056 0 0 RAPID7 INC COM 753422104 4294 76643 SH SOLE 76643 0 0 RATTLER MIDSTREAM LP COM UNITS 75419T103 998 56123 SH SOLE 56123 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 12868 143845 SH SOLE 143845 0 0 RAYONIER INC COM 754907103 417 12740 SH SOLE 12740 0 0 RBC BEARINGS INC COM 75524B104 14014 88506 SH SOLE 88506 0 0 RE MAX HLDGS INC CL A 75524W108 403 10473 SH SOLE 10473 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 27753 717679 SH SOLE 717679 0 0 REALPAGE INC COM 75606N109 2042 37985 SH SOLE 37985 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 345 1690 SH SOLE 1690 0 0 REDWOOD TR INC COM 758075402 1501 90736 SH SOLE 90736 0 0 REGAL BELOIT CORP COM 758750103 575 6715 SH SOLE 6715 0 0 REGENCY CTRS CORP COM 758849103 4274 67743 SH SOLE 67743 0 0 REGENERON PHARMACEUTICALS COM 75886F107 16757 44628 SH SOLE 44628 0 0 REGIONS FINL CORP NEW COM 7591EP100 15203 885950 SH SOLE 885950 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 15114 92691 SH SOLE 92691 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 6277 52409 SH SOLE 52409 0 0 RELX PLC SPONSORED ADR 759530108 23094 913907 SH SOLE 913907 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 3768 19224 SH SOLE 19224 0 0 RENASANT CORP COM 75970E107 896 25287 SH SOLE 25287 0 0 REPLIGEN CORP COM 759916109 1904 20589 SH SOLE 20589 0 0 REPUBLIC SVCS INC COM 760759100 34704 387195 SH SOLE 387195 0 0 RESMED INC COM 761152107 35848 231321 SH SOLE 231321 0 0 RESOLUTE FST PRODS INC COM 76117W109 389 92631 SH SOLE 92631 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 2727 42762 SH SOLE 42762 0 0 RETROPHIN INC COM 761299106 312 21950 SH SOLE 21950 0 0 REVANCE THERAPEUTICS INC COM 761330109 199 12262 SH SOLE 12262 0 0 REVOLVE GROUP INC CL A 76156B107 1117 60862 SH SOLE 60862 0 0 REXFORD INDL RLTY INC COM 76169C100 4862 106455 SH SOLE 106455 0 0 REXNORD CORP NEW COM 76169B102 2041 62562 SH SOLE 62562 0 0 RH COM 74967X103 1359 6365 SH SOLE 6365 0 0 RING ENERGY INC COM 76680V108 72 27377 SH SOLE 27377 0 0 RINGCENTRAL INC CL A 76680R206 295 1749 SH SOLE 1749 0 0 RIO TINTO PLC SPONSORED ADR 767204100 10996 185250 SH SOLE 185250 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 10709 249331 SH SOLE 249331 0 0 ROCKWELL AUTOMATION INC COM 773903109 9882 48759 SH SOLE 48759 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 1569 31585 SH SOLE 31585 0 0 ROGERS CORP COM 775133101 1119 8975 SH SOLE 8975 0 0 ROKU INC COM CL A 77543R102 1000 7470 SH SOLE 7470 0 0 ROLLINS INC COM 775711104 6414 193424 SH SOLE 193424 0 0 ROPER TECHNOLOGIES INC COM 776696106 27958 78925 SH SOLE 78925 0 0 ROSS STORES INC COM 778296103 53613 460513 SH SOLE 460513 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 6453 81483 SH SOLE 81483 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 285 44228 SH SOLE 44228 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 47256 788000 SH SOLE 788000 0 0 ROYAL GOLD INC COM 780287108 890 7277 SH SOLE 7277 0 0 RUSH ENTERPRISES INC CL A 781846209 1010 21730 SH SOLE 21730 0 0 RUTHS HOSPITALITY GROUP INC COM 783332109 732 33625 SH SOLE 33625 0 0 RYANAIR HLDGS PLC SPONSORED ADS 783513203 5123 58472 SH SOLE 58472 0 0 RYDER SYS INC COM 783549108 3021 55629 SH SOLE 55629 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 3946 45529 SH SOLE 45529 0 0 S&P GLOBAL INC COM 78409V104 25140 92069 SH SOLE 92069 0 0 S & T BANCORP INC COM 783859101 332 8233 SH SOLE 8233 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 1048 49101 SH SOLE 49101 0 0 SAFEHOLD INC COM 78645L100 701 17383 SH SOLE 17383 0 0 NORTHERN LTS FD TR IV SAGE ESG INTER 66538H583 208 4107 SH SOLE 4107 0 0 SAGE THERAPEUTICS INC COM 78667J108 450 6228 SH SOLE 6228 0 0 SAIA INC COM 78709Y105 1755 18845 SH SOLE 18845 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 360 19727 SH SOLE 19727 0 0 SANDERSON FARMS INC COM 800013104 1232 6990 SH SOLE 6990 0 0 SANDY SPRING BANCORP INC COM 800363103 808 21328 SH SOLE 21328 0 0 SANMINA CORPORATION COM 801056102 1617 47215 SH SOLE 47215 0 0 SAREPTA THERAPEUTICS INC COM 803607100 426 3299 SH SOLE 3299 0 0 SASOL LTD SPONSORED ADR 803866300 2233 103317 SH SOLE 103317 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 23634 98072 SH SOLE 98072 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 1740 79723 SH SOLE 79723 0 0 SCHOLASTIC CORP COM 807066105 939 24412 SH SOLE 24412 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 25483 931052 SH SOLE 931052 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 24025 805131 SH SOLE 805131 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 52173 1551374 SH SOLE 1551374 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 70769 1401926 SH SOLE 1401926 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 111181 2080868 SH SOLE 2080868 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 75774 986516 SH SOLE 986516 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 31165 518375 SH SOLE 518375 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 20309 337641 SH SOLE 337641 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 44472 967631 SH SOLE 967631 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 168310 2972097 SH SOLE 2972097 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 610 14536 SH SOLE 14536 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 477 5481 SH SOLE 5481 0 0 SEA LTD SPONSORED ADS 81141R100 200 4985 SH SOLE 4985 0 0 SEACOR HOLDINGS INC COM 811904101 240 5562 SH SOLE 5562 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 9677 162636 SH SOLE 162636 0 0 SEALED AIR CORP NEW COM 81211K100 3621 90914 SH SOLE 90914 0 0 SEATTLE GENETICS INC COM 812578102 1622 14197 SH SOLE 14197 0 0 SEAWORLD ENTMT INC COM 81282V100 1259 39711 SH SOLE 39711 0 0 SEI INVESTMENTS CO COM 784117103 7023 107259 SH SOLE 107259 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 147 15876 SH SOLE 15876 0 0 SELECT MED HLDGS CORP COM 81619Q105 386 16519 SH SOLE 16519 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 63767 508426 SH SOLE 508426 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 18835 313702 SH SOLE 313702 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 125136 1228508 SH SOLE 1228508 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 89883 1390952 SH SOLE 1390952 0 0 SEMPRA ENERGY COM 816851109 10265 67762 SH SOLE 67762 0 0 SEMTECH CORP COM 816850101 741 14009 SH SOLE 14009 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 9789 181724 SH SOLE 181724 0 0 SERVICE CORP INTL COM 817565104 1883 40906 SH SOLE 40906 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 1350 55505 SH SOLE 55505 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 2356 60945 SH SOLE 60945 0 0 SFL CORPORATION LTD SHS G7738W106 387 26596 SH SOLE 26596 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 585 28856 SH SOLE 28856 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 758 37512 SH SOLE 37512 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1725 45313 SH SOLE 45313 0 0 SHOPIFY INC CL A 82509L107 54961 138240 SH SOLE 138240 0 0 SHUTTERSTOCK INC COM 825690100 625 14575 SH SOLE 14575 0 0 SIBANYE STILLWATER SPONSORED ADR 825724206 521 52439 SH SOLE 52439 0 0 SIFY TECHNOLOGIES LIMITED SPONSORED ADS 82655M107 75 61265 SH SOLE 61265 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 5938 43470 SH SOLE 43470 0 0 SILGAN HOLDINGS INC COM 827048109 1182 38029 SH SOLE 38029 0 0 SILICON LABORATORIES INC COM 826919102 3329 28700 SH SOLE 28700 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 214 7995 SH SOLE 7995 0 0 SIMON PPTY GROUP INC NEW COM 828806109 22480 150911 SH SOLE 150911 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 1862 23207 SH SOLE 23207 0 0 SIMULATIONS PLUS INC COM 829214105 362 12455 SH SOLE 12455 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 2206 66164 SH SOLE 66164 0 0 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 246 8057 SH SOLE 8057 0 0 SIRIUS XM HLDGS INC COM 82968B103 1568 219288 SH SOLE 219288 0 0 SITE CENTERS CORP COM 82981J109 448 31920 SH SOLE 31920 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 9763 107705 SH SOLE 107705 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 1092 24201 SH SOLE 24201 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 4164 180163 SH SOLE 180163 0 0 SKECHERS U S A INC CL A 830566105 1076 24922 SH SOLE 24922 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 3375 106468 SH SOLE 106468 0 0 SKYWEST INC COM 830879102 1274 19705 SH SOLE 19705 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 14913 123369 SH SOLE 123369 0 0 SL GREEN RLTY CORP COM 78440X101 4441 48331 SH SOLE 48331 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 358 15916 SH SOLE 15916 0 0 SLM CORP COM 78442P106 5686 638129 SH SOLE 638129 0 0 SNAP INC CL A 83304A106 184 11264 SH SOLE 11264 0 0 SNAP ON INC COM 833034101 30330 179046 SH SOLE 179046 0 0 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 598 22390 SH SOLE 22390 0 0 SOLAR CAP LTD COM 83413U100 201 9725 SH SOLE 9725 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 512 5384 SH SOLE 5384 0 0 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 229 16387 SH SOLE 16387 0 0 SOLARWINDS CORP COM 83417Q105 716 38579 SH SOLE 38579 0 0 SONOCO PRODS CO COM 835495102 4439 71925 SH SOLE 71925 0 0 SONY CORP SPONSORED ADR 835699307 24124 354771 SH SOLE 354771 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 60 17862 SH SOLE 17862 0 0 SOURCE CAP INC COM 836144105 477 12324 SH SOLE 12324 0 0 SOUTH JERSEY INDS INC COM 838518108 408 12359 SH SOLE 12359 0 0 SOUTHERN COPPER CORP COM 84265V105 744 17508 SH SOLE 17508 0 0 SOUTHWEST AIRLS CO COM 844741108 10903 201976 SH SOLE 201976 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 1909 25122 SH SOLE 25122 0 0 SOUTHWESTERN ENERGY CO COM 845467109 474 195707 SH SOLE 195707 0 0 SP PLUS CORP COM 78469C103 759 17883 SH SOLE 17883 0 0 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 68468 2220108 SH SOLE 2220108 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 55204 1185146 SH SOLE 1185146 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 77140 1389906 SH SOLE 1389906 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 218676 1996310 SH SOLE 1996310 0 0 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 22373 728058 SH SOLE 728058 0 0 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 46748 1735261 SH SOLE 1735261 0 0 SPDR SERIES TRUST DORSEY WRGT FI 78468R713 846 36007 SH SOLE 36007 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 59228 1208981 SH SOLE 1208981 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 32811 636864 SH SOLE 636864 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 71711 251529 SH SOLE 251529 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 124123 1216653 SH SOLE 1216653 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 3061 202206 SH SOLE 202206 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 76506 535381 SH SOLE 535381 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 6311 244885 SH SOLE 244885 0 0 SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 18299 193247 SH SOLE 193247 0 0 SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 1797 30456 SH SOLE 30456 0 0 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 29198 577265 SH SOLE 577265 0 0 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 128301 2612530 SH SOLE 2612530 0 0 SPDR SERIES TRUST NYSE TECH ETF 78464A102 1842 22563 SH SOLE 22563 0 0 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 107564 3661131 SH SOLE 3661131 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 103039 3286744 SH SOLE 3286744 0 0 SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 12601 407397 SH SOLE 407397 0 0 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 17580 464830 SH SOLE 464830 0 0 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 1040 34544 SH SOLE 34544 0 0 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 57059 1467951 SH SOLE 1467951 0 0 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 481 12188 SH SOLE 12188 0 0 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 576106 16502614 SH SOLE 16502614 0 0 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 9635 295289 SH SOLE 295289 0 0 SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 10883 381187 SH SOLE 381187 0 0 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 13366 335335 SH SOLE 335335 0 0 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 2898 50761 SH SOLE 50761 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1318458 4096371 SH SOLE 4096371 0 0 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 65721 1568142 SH SOLE 1568142 0 0 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 12030 186448 SH SOLE 186448 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 6900 105002 SH SOLE 105002 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 3039 27854 SH SOLE 27854 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 1012 21406 SH SOLE 21406 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 2446 25722 SH SOLE 25722 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 11179 108906 SH SOLE 108906 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 182245 1694199 SH SOLE 1694199 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 51576 1372067 SH SOLE 1372067 0 0 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 4845 67813 SH SOLE 67813 0 0 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 374 6803 SH SOLE 6803 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1255 14651 SH SOLE 14651 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 289 8146 SH SOLE 8146 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 33176 88380 SH SOLE 88380 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1957 82560 SH SOLE 82560 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 5113 87774 SH SOLE 87774 0 0 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 1234 11656 SH SOLE 11656 0 0 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 13277 301676 SH SOLE 301676 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1203 18719 SH SOLE 18719 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1711 23474 SH SOLE 23474 0 0 SPIRIT AIRLS INC COM 848577102 1356 33632 SH SOLE 33632 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 2642 53711 SH SOLE 53711 0 0 SPLUNK INC COM 848637104 22417 149677 SH SOLE 149677 0 0 SPRINT CORPORATION COM 85207U105 94 18019 SH SOLE 18019 0 0 SPROUT SOCIAL INC COM CL A 85209W109 355 22137 SH SOLE 22137 0 0 SPROUTS FMRS MKT INC COM 85208M102 736 38040 SH SOLE 38040 0 0 SPS COMMERCE INC COM 78463M107 2911 52527 SH SOLE 52527 0 0 SPX CORP COM 784635104 844 16581 SH SOLE 16581 0 0 SPX FLOW INC COM 78469X107 2355 48193 SH SOLE 48193 0 0 SQUARE INC CL A 852234103 2984 47699 SH SOLE 47699 0 0 SRC ENERGY INC COM 78470V108 239 58088 SH SOLE 58088 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 7881 128352 SH SOLE 128352 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 1297 36872 SH SOLE 36872 0 0 STAG INDL INC COM 85254J102 3231 102360 SH SOLE 102360 0 0 STANDEX INTL CORP COM 854231107 2054 25889 SH SOLE 25889 0 0 STANLEY BLACK & DECKER INC COM 854502101 6905 41664 SH SOLE 41664 0 0 STATE AUTO FINL CORP COM 855707105 466 15013 SH SOLE 15013 0 0 STATE STR CORP COM 857477103 11111 140470 SH SOLE 140470 0 0 STEELCASE INC CL A 858155203 1588 77627 SH SOLE 77627 0 0 STEPAN CO COM 858586100 685 6683 SH SOLE 6683 0 0 STERICYCLE INC COM 858912108 7927 124234 SH SOLE 124234 0 0 STERIS PLC SHS USD G8473T100 60664 398008 SH SOLE 398008 0 0 STERLING BANCORP DEL COM 85917A100 2158 102350 SH SOLE 102350 0 0 MADDEN STEVEN LTD COM 556269108 364 8458 SH SOLE 8458 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 1425 52943 SH SOLE 52943 0 0 STONECASTLE FINL CORP COM 861780104 262 11735 SH SOLE 11735 0 0 STONECO LTD COM CL A G85158106 861 21572 SH SOLE 21572 0 0 STONERIDGE INC COM 86183P102 297 10134 SH SOLE 10134 0 0 STRATEGIC ED INC COM 86272C103 1298 8171 SH SOLE 8171 0 0 STURM RUGER & CO INC COM 864159108 346 7348 SH SOLE 7348 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 11346 1531163 SH SOLE 1531163 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 2609 211404 SH SOLE 211404 0 0 SUMMIT MATLS INC CL A 86614U100 577 24146 SH SOLE 24146 0 0 SUN CMNTYS INC COM 866674104 16247 108240 SH SOLE 108240 0 0 SUN LIFE FINL INC COM 866796105 1092 23956 SH SOLE 23956 0 0 SUNCOR ENERGY INC NEW COM 867224107 5235 159589 SH SOLE 159589 0 0 SUNRUN INC COM 86771W105 272 19708 SH SOLE 19708 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 351 25199 SH SOLE 25199 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 387 16326 SH SOLE 16326 0 0 SUZANO SA SPON ADS 86959K105 175 17778 SH SOLE 17778 0 0 SVB FINL GROUP COM 78486Q101 2845 11331 SH SOLE 11331 0 0 NORTONLIFELOCK INC COM 668771108 4197 164450 SH SOLE 164450 0 0 SYNCHRONY FINL COM 87165B103 34118 947450 SH SOLE 947450 0 0 SYNEOS HEALTH INC CL A 87166B102 3987 67030 SH SOLE 67030 0 0 SYNOPSYS INC COM 871607107 18637 133890 SH SOLE 133890 0 0 SYNOVUS FINL CORP COM NEW 87161C501 994 25369 SH SOLE 25369 0 0 TABULA RASA HEALTHCARE INC COM 873379101 1176 24165 SH SOLE 24165 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 1148 17007 SH SOLE 17007 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 126595 2178909 SH SOLE 2178909 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7808 63777 SH SOLE 63777 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 5935 300803 SH SOLE 300803 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 1460 30297 SH SOLE 30297 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 234 3926 SH SOLE 3926 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 299 20316 SH SOLE 20316 0 0 TAPESTRY INC COM 876030107 3719 137885 SH SOLE 137885 0 0 TARGA RES CORP COM 87612G101 2295 56199 SH SOLE 56199 0 0 TATA MTRS LTD SPONSORED ADR 876568502 349 26975 SH SOLE 26975 0 0 TAUBMAN CTRS INC COM 876664103 350 11245 SH SOLE 11245 0 0 TC ENERGY CORP COM 87807B107 13700 256947 SH SOLE 256947 0 0 TCF FINANCIAL CORPORATION NE COM 872307103 3689 78822 SH SOLE 78822 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 1139 22908 SH SOLE 22908 0 0 TEAM INC COM 878155100 183 11447 SH SOLE 11447 0 0 TECH DATA CORP COM 878237106 609 4238 SH SOLE 4238 0 0 TECHNIPFMC PLC COM G87110105 1118 52156 SH SOLE 52156 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 138135 1506869 SH SOLE 1506869 0 0 TECHTARGET INC COM 87874R100 1164 44604 SH SOLE 44604 0 0 TEGNA INC COM 87901J105 2284 136863 SH SOLE 136863 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 715 34251 SH SOLE 34251 0 0 TELADOC HEALTH INC COM 87918A105 9257 110568 SH SOLE 110568 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 8704 25118 SH SOLE 25118 0 0 TELEFLEX INC COM 879369106 6366 16912 SH SOLE 16912 0 0 ERICSSON ADR B SEK 10 294821608 5595 637219 SH SOLE 637219 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 3997 279125 SH SOLE 279125 0 0 TELEFONICA S A SPONSORED ADR 879382208 1013 145294 SH SOLE 145294 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 3341 131387 SH SOLE 131387 0 0 TELUS CORP COM 87971M103 1911 49317 SH SOLE 49317 0 0 TEMPUR SEALY INTL INC COM 88023U101 4041 46418 SH SOLE 46418 0 0 TERADATA CORP DEL COM 88076W103 1164 43463 SH SOLE 43463 0 0 TERADYNE INC COM 880770102 6676 97904 SH SOLE 97904 0 0 TEREX CORP NEW COM 880779103 541 18174 SH SOLE 18174 0 0 TERNIUM SA SPONSORED ADS 880890108 536 24341 SH SOLE 24341 0 0 TERRAFORM PWR INC COM CL A 88104R209 425 27611 SH SOLE 27611 0 0 TERRENO RLTY CORP COM 88146M101 4852 89612 SH SOLE 89612 0 0 TESLA INC COM 88160R101 7372 17624 SH SOLE 17624 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 132 13498 SH SOLE 13498 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 950 16734 SH SOLE 16734 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 1947 2492 SH SOLE 2492 0 0 TEXAS ROADHOUSE INC COM 882681109 3715 65960 SH SOLE 65960 0 0 TEXTRON INC COM 883203101 1731 38802 SH SOLE 38802 0 0 TFS FINL CORP COM 87240R107 541 27484 SH SOLE 27484 0 0 BRINKS CO COM 109696104 2138 23581 SH SOLE 23581 0 0 CHEFS WHSE INC COM 163086101 962 25234 SH SOLE 25234 0 0 CHEMOURS CO COM 163851108 866 47894 SH SOLE 47894 0 0 COOPER COS INC COM NEW 216648402 14756 45926 SH SOLE 45926 0 0 DESCARTES SYS GROUP INC COM 249906108 1598 37411 SH SOLE 37411 0 0 HACKETT GROUP INC COM 404609109 306 18931 SH SOLE 18931 0 0 HAIN CELESTIAL GROUP INC COM 405217100 429 16511 SH SOLE 16511 0 0 HANOVER INS GROUP INC COM 410867105 3020 22093 SH SOLE 22093 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 7592 124932 SH SOLE 124932 0 0 HERSHEY CO COM 427866108 7275 49496 SH SOLE 49496 0 0 HOWARD HUGHES CORP COM 44267D107 1917 15122 SH SOLE 15122 0 0 INTERPUBLIC GROUP COS INC COM 460690100 5989 259244 SH SOLE 259244 0 0 KRAFT HEINZ CO COM 500754106 2144 66735 SH SOLE 66735 0 0 KROGER CO COM 501044101 8794 303359 SH SOLE 303359 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 585 1987 SH SOLE 1987 0 0 MICHAELS COS INC COM 59408Q106 419 51783 SH SOLE 51783 0 0 MIDDLEBY CORP COM 596278101 7347 67081 SH SOLE 67081 0 0 MOSAIC CO NEW COM 61945C103 3118 144072 SH SOLE 144072 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 11388 107253 SH SOLE 107253 0 0 SIMPLY GOOD FOODS CO COM 82900L102 469 16432 SH SOLE 16432 0 0 TIMKEN CO COM 887389104 3287 58381 SH SOLE 58381 0 0 THE TRADE DESK INC COM CL A 88339J105 3824 14722 SH SOLE 14722 0 0 TRAVELERS COMPANIES INC COM 89417E109 25348 185092 SH SOLE 185092 0 0 WENDYS CO COM 95058W100 437 19664 SH SOLE 19664 0 0 WESTERN UN CO COM 959802109 4570 170656 SH SOLE 170656 0 0 THERMON GROUP HLDGS INC COM 88362T103 533 19900 SH SOLE 19900 0 0 THOR INDS INC COM 885160101 31849 428716 SH SOLE 428716 0 0 TIFFANY & CO NEW COM 886547108 755 5648 SH SOLE 5648 0 0 TIM PARTICIPACOES S A SPONSORED ADR 88706P205 879 46010 SH SOLE 46010 0 0 TOLL BROTHERS INC COM 889478103 3907 98874 SH SOLE 98874 0 0 TOPBUILD CORP COM 89055F103 427 4138 SH SOLE 4138 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 5723 101959 SH SOLE 101959 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 1230 68623 SH SOLE 68623 0 0 TOTAL S A SPONSORED ADS 89151E109 44886 811686 SH SOLE 811686 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2940 122217 SH SOLE 122217 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 1088 39117 SH SOLE 39117 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 15269 108646 SH SOLE 108646 0 0 TPI COMPOSITES INC COM 87266J104 245 13243 SH SOLE 13243 0 0 TRACTOR SUPPLY CO COM 892356106 36096 386298 SH SOLE 386298 0 0 TRADEWEB MKTS INC CL A 892672106 328 7084 SH SOLE 7084 0 0 TRANSDIGM GROUP INC COM 893641100 12776 22815 SH SOLE 22815 0 0 TRANSMEDICS GROUP INC COM 89377M109 370 19455 SH SOLE 19455 0 0 TRANSPORTADORA DE GAS SUR SPONSORED ADS B 893870204 139 19419 SH SOLE 19419 0 0 TRANSUNION COM 89400J107 5967 69697 SH SOLE 69697 0 0 TREDEGAR CORP COM 894650100 232 10368 SH SOLE 10368 0 0 TREEHOUSE FOODS INC COM 89469A104 858 17694 SH SOLE 17694 0 0 TREX CO INC COM 89531P105 2621 29163 SH SOLE 29163 0 0 TRI POINTE GROUP INC COM 87265H109 769 49341 SH SOLE 49341 0 0 TRIMBLE INC COM 896239100 2221 53265 SH SOLE 53265 0 0 TRINET GROUP INC COM 896288107 909 16050 SH SOLE 16050 0 0 TRINITY INDS INC COM 896522109 2663 120216 SH SOLE 120216 0 0 TRIP COM GROUP LTD ADS 89677Q107 1457 43432 SH SOLE 43432 0 0 TRIPADVISOR INC COM 896945201 408 13423 SH SOLE 13423 0 0 TRITON INTL LTD CL A G9078F107 296 7355 SH SOLE 7355 0 0 TRIUMPH BANCORP INC COM 89679E300 1200 31563 SH SOLE 31563 0 0 TRIUMPH GROUP INC NEW COM 896818101 491 19444 SH SOLE 19444 0 0 TRUEBLUE INC COM 89785X101 575 23903 SH SOLE 23903 0 0 TRUSTMARK CORP COM 898402102 949 27498 SH SOLE 27498 0 0 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 298 51383 SH SOLE 51383 0 0 TUTOR PERINI CORP COM 901109108 212 16460 SH SOLE 16460 0 0 TWILIO INC CL A 90138F102 2151 21890 SH SOLE 21890 0 0 TWITTER INC COM 90184L102 10904 340205 SH SOLE 340205 0 0 TYLER TECHNOLOGIES INC COM 902252105 20642 68803 SH SOLE 68803 0 0 TYSON FOODS INC CL A 902494103 18215 200076 SH SOLE 200076 0 0 UBER TECHNOLOGIES INC COM 90353T100 12140 408213 SH SOLE 408213 0 0 UBIQUITI INC COM 90353W103 1373 7265 SH SOLE 7265 0 0 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 8880 648674 SH SOLE 648674 0 0 UBS GROUP AG SHS H42097107 8713 692640 SH SOLE 692640 0 0 UDR INC COM 902653104 2923 62600 SH SOLE 62600 0 0 UGI CORP NEW COM 902681105 3100 68644 SH SOLE 68644 0 0 ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 224 35758 SH SOLE 35758 0 0 UMPQUA HLDGS CORP COM 904214103 2168 122501 SH SOLE 122501 0 0 UNIFIRST CORP MASS COM 904708104 3804 18833 SH SOLE 18833 0 0 UNILEVER N V N Y SHS NEW 904784709 35034 609717 SH SOLE 609717 0 0 UNILEVER PLC SPON ADR NEW 904767704 19201 335861 SH SOLE 335861 0 0 UNIQURE NV SHS N90064101 1730 24142 SH SOLE 24142 0 0 UNIT CORP COM 909218109 7 10642 SH SOLE 10642 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 3199 103579 SH SOLE 103579 0 0 UNITED FIRE GROUP INC COM 910340108 1014 23195 SH SOLE 23195 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 949 354206 SH SOLE 354206 0 0 UNITED NAT FOODS INC COM 911163103 93 10669 SH SOLE 10669 0 0 UNITED PARCEL SERVICE INC CL B 911312106 78870 673757 SH SOLE 673757 0 0 UNITED STATES CELLULAR CORP COM 911684108 763 21062 SH SOLE 21062 0 0 UNITED STATES OIL FUND LP UNITS 91232N108 437 34122 SH SOLE 34122 0 0 UNITED STATES STL CORP NEW COM 912909108 404 35414 SH SOLE 35414 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 867 9839 SH SOLE 9839 0 0 UNIVAR SOLUTIONS INC COM 91336L107 231 9519 SH SOLE 9519 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 2256 10947 SH SOLE 10947 0 0 UNIVERSAL FST PRODS INC COM 913543104 1105 23161 SH SOLE 23161 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 5920 41267 SH SOLE 41267 0 0 UNUM GROUP COM 91529Y106 1688 57891 SH SOLE 57891 0 0 UPLAND SOFTWARE INC COM 91544A109 755 21146 SH SOLE 21146 0 0 URBAN EDGE PPTYS COM 91704F104 1908 99453 SH SOLE 99453 0 0 US ECOLOGY INC COM 91734M103 228 3945 SH SOLE 3945 0 0 US FOODS HLDG CORP COM 912008109 12859 306961 SH SOLE 306961 0 0 U S PHYSICAL THERAPY INC COM 90337L108 3513 30717 SH SOLE 30717 0 0 VAIL RESORTS INC COM 91879Q109 7118 29681 SH SOLE 29681 0 0 VALE S A SPONSORED ADS 91912E105 925 70095 SH SOLE 70095 0 0 VALLEY NATL BANCORP COM 919794107 437 38206 SH SOLE 38206 0 0 VALVOLINE INC COM 92047W101 220 10278 SH SOLE 10278 0 0 VANDA PHARMACEUTICALS INC COM 921659108 192 11685 SH SOLE 11685 0 0 VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 2690 39144 SH SOLE 39144 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 10221 203474 SH SOLE 203474 0 0 VANECK VECTORS ETF TRUST EMERGING MKTS HI 92189F353 13123 553029 SH SOLE 553029 0 0 VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 19644 658096 SH SOLE 658096 0 0 VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 8948 305594 SH SOLE 305594 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 25705 401326 SH SOLE 401326 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 79665 2342406 SH SOLE 2342406 0 0 VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 4538 82847 SH SOLE 82847 0 0 VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 792 39164 SH SOLE 39164 0 0 VANECK VECTORS ETF TRUST RUSSIA ETF 92189F403 3509 140542 SH SOLE 140542 0 0 VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 1446 10228 SH SOLE 10228 0 0 VANECK VECTORS ETF TRUST SHORT HIGH YIELD 92189F387 1719 68200 SH SOLE 68200 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2697551 9119509 SH SOLE 9119509 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 41669 219915 SH SOLE 219915 0 0 VANGUARD GROUP DIV APP ETF 921908844 186104 1492895 SH SOLE 1492895 0 0 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 2268 27859 SH SOLE 27859 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 7173 55184 SH SOLE 55184 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 510912 4055182 SH SOLE 4055182 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 47688 625173 SH SOLE 625173 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 274627 5109332 SH SOLE 5109332 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 96431 867964 SH SOLE 867964 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2949306 66938393 SH SOLE 66938393 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 19765 337290 SH SOLE 337290 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 10117 145399 SH SOLE 145399 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 13195 223307 SH SOLE 223307 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 31915 207399 SH SOLE 207399 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 91833 375060 SH SOLE 375060 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 912104 10457505 SH SOLE 10457505 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 201727 2208771 SH SOLE 2208771 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 59509 903022 SH SOLE 903022 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 89447 605025 SH SOLE 605025 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 715922 7134965 SH SOLE 7134965 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 8018 79103 SH SOLE 79103 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 87185 1047010 SH SOLE 1047010 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 44873 334527 SH SOLE 334527 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 253748 1742057 SH SOLE 1742057 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 216749 2486219 SH SOLE 2486219 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 262719 1474459 SH SOLE 1474459 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 164930 1038731 SH SOLE 1038731 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 213476 1791055 SH SOLE 1791055 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 699463 13155216 SH SOLE 13155216 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 271319 2924007 SH SOLE 2924007 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 115130 636322 SH SOLE 636322 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 71550 596997 SH SOLE 596997 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 22452 168610 SH SOLE 168610 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 6417 41184 SH SOLE 41184 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2056 18334 SH SOLE 18334 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 14742 84537 SH SOLE 84537 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 19750 142149 SH SOLE 142149 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 3172 24380 SH SOLE 24380 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 944 5699 SH SOLE 5699 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 26580 539363 SH SOLE 539363 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 9481 155853 SH SOLE 155853 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 330331 1994273 SH SOLE 1994273 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 43848 818980 SH SOLE 818980 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 63397 674942 SH SOLE 674942 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1699102 30030077 SH SOLE 30030077 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 544584 9778856 SH SOLE 9778856 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1162618 7105597 SH SOLE 7105597 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 14425 178107 SH SOLE 178107 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 68279 477846 SH SOLE 477846 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 2051501 17117239 SH SOLE 17117239 0 0 VARIAN MED SYS INC COM 92220P105 12226 86092 SH SOLE 86092 0 0 VARONIS SYS INC COM 922280102 222 2858 SH SOLE 2858 0 0 VEDANTA LTD SPONSORED ADR 92242Y100 418 48428 SH SOLE 48428 0 0 VEON LTD SPONSORED ADR 91822M106 424 167404 SH SOLE 167404 0 0 VERACYTE INC COM 92337F107 823 29485 SH SOLE 29485 0 0 VERINT SYS INC COM 92343X100 1359 24545 SH SOLE 24545 0 0 VERISIGN INC COM 92343E102 5305 27532 SH SOLE 27532 0 0 VERISK ANALYTICS INC COM 92345Y106 41282 276428 SH SOLE 276428 0 0 VERMILION ENERGY INC COM 923725105 726 44361 SH SOLE 44361 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 20575 93971 SH SOLE 93971 0 0 VIASAT INC COM 92552V100 229 3132 SH SOLE 3132 0 0 VIAVI SOLUTIONS INC COM 925550105 399 26621 SH SOLE 26621 0 0 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 2017 38352 SH SOLE 38352 0 0 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 8599 152409 SH SOLE 152409 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 7228 147452 SH SOLE 147452 0 0 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 609 18418 SH SOLE 18418 0 0 VIKING THERAPEUTICS INC COM 92686J106 322 40094 SH SOLE 40094 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 228 9263 SH SOLE 9263 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 4364 307974 SH SOLE 307974 0 0 VIRTU FINL INC CL A 928254101 530 33149 SH SOLE 33149 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 279 13085 SH SOLE 13085 0 0 VISTEON CORP COM NEW 92839U206 735 8493 SH SOLE 8493 0 0 VISTRA ENERGY CORP COM 92840M102 4338 188711 SH SOLE 188711 0 0 VMWARE INC CL A COM 928563402 22642 149167 SH SOLE 149167 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 423 20395 SH SOLE 20395 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 28271 1462535 SH SOLE 1462535 0 0 VORNADO RLTY TR SH BEN INT 929042109 17509 263286 SH SOLE 263286 0 0 VOYA FINL INC COM 929089100 3893 63841 SH SOLE 63841 0 0 VULCAN MATLS CO COM 929160109 10472 72726 SH SOLE 72726 0 0 GRACE W R & CO DEL NEW COM 38388F108 864 12370 SH SOLE 12370 0 0 W & T OFFSHORE INC COM 92922P106 243 43657 SH SOLE 43657 0 0 W P CAREY INC COM 92936U109 3848 48076 SH SOLE 48076 0 0 GRAINGER W W INC COM 384802104 30039 88737 SH SOLE 88737 0 0 WABASH NATL CORP COM 929566107 163 11072 SH SOLE 11072 0 0 WABCO HLDGS INC COM 92927K102 698 5149 SH SOLE 5149 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 44926 761973 SH SOLE 761973 0 0 WASHINGTON FED INC COM 938824109 347 9466 SH SOLE 9466 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 625 171720 SH SOLE 171720 0 0 WASHINGTON TR BANCORP COM 940610108 325 6050 SH SOLE 6050 0 0 WASTE CONNECTIONS INC COM 94106B101 4318 47563 SH SOLE 47563 0 0 WATERS CORP COM 941848103 7781 33302 SH SOLE 33302 0 0 WATSCO INC COM 942622200 7866 43666 SH SOLE 43666 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 234 2346 SH SOLE 2346 0 0 WAYFAIR INC CL A 94419L101 1022 11306 SH SOLE 11306 0 0 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 4620 181159 SH SOLE 181159 0 0 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 2153 78924 SH SOLE 78924 0 0 ABSOLUTE SHS TR WBI BBR RNG 3000 00400R502 2081 74336 SH SOLE 74336 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 837 42715 SH SOLE 42715 0 0 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 2466 88674 SH SOLE 88674 0 0 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 3254 132617 SH SOLE 132617 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 2713 102883 SH SOLE 102883 0 0 WD-40 CO COM 929236107 1658 8541 SH SOLE 8541 0 0 WEBSTER FINL CORP CONN COM 947890109 4270 80020 SH SOLE 80020 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 1290 41288 SH SOLE 41288 0 0 WELBILT INC COM 949090104 945 60554 SH SOLE 60554 0 0 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 467 55411 SH SOLE 55411 0 0 WELLTOWER INC COM 95040Q104 51691 632073 SH SOLE 632073 0 0 WESBANCO INC COM 950810101 994 26293 SH SOLE 26293 0 0 WESCO INTL INC COM 95082P105 450 7570 SH SOLE 7570 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 23049 153324 SH SOLE 153324 0 0 WESTERN ALLIANCE BANCORP COM 957638109 10858 190489 SH SOLE 190489 0 0 WESTERN ASSET MTG CAP CORP COM 95790D105 147 14237 SH SOLE 14237 0 0 WESTERN DIGITAL CORP COM 958102105 10545 166135 SH SOLE 166135 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 483 24515 SH SOLE 24515 0 0 WABTEC CORP COM 929740108 6090 78283 SH SOLE 78283 0 0 WESTLAKE CHEM CORP COM 960413102 535 7621 SH SOLE 7621 0 0 WESTROCK CO COM 96145D105 5433 126614 SH SOLE 126614 0 0 WEX INC COM 96208T104 4526 21609 SH SOLE 21609 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1104 37112 SH SOLE 37112 0 0 WHIRLPOOL CORP COM 963320106 5604 37987 SH SOLE 37987 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 5505 4935 SH SOLE 4935 0 0 WHITING PETE CORP NEW COM NEW 966387409 87 11836 SH SOLE 11836 0 0 LYON WILLIAM HOMES CL A NEW 552074700 493 24697 SH SOLE 24697 0 0 WILLIAMS COS INC DEL COM 969457100 10046 423522 SH SOLE 423522 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 5643 27944 SH SOLE 27944 0 0 WINGSTOP INC COM 974155103 339 3931 SH SOLE 3931 0 0 WINMARK CORP COM 974250102 215 1084 SH SOLE 1084 0 0 WINNEBAGO INDS INC COM 974637100 218 4114 SH SOLE 4114 0 0 WINTRUST FINL CORP COM 97650W108 1221 17216 SH SOLE 17216 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 270 71870 SH SOLE 71870 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 12871 412274 SH SOLE 412274 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 11706 165836 SH SOLE 165836 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 754 11533 SH SOLE 11533 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 6519 260133 SH SOLE 260133 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 3914 59496 SH SOLE 59496 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 203 8139 SH SOLE 8139 0 0 WISDOMTREE INVTS INC COM 97717P104 81 16715 SH SOLE 16715 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 5586 103865 SH SOLE 103865 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 32855 780583 SH SOLE 780583 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 7294 254321 SH SOLE 254321 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 983 10626 SH SOLE 10626 0 0 WISDOMTREE TR US HGH YLD CORP 97717X172 217 4171 SH SOLE 4171 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 659 8579 SH SOLE 8579 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 17397 164233 SH SOLE 164233 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 19928 523869 SH SOLE 523869 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 33690 695073 SH SOLE 695073 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 10637 276646 SH SOLE 276646 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3558 33702 SH SOLE 33702 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 32366 619438 SH SOLE 619438 0 0 WIX COM LTD SHS M98068105 1263 10320 SH SOLE 10320 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 7490 113227 SH SOLE 113227 0 0 WOLVERINE WORLD WIDE INC COM 978097103 2712 80377 SH SOLE 80377 0 0 WOODWARD INC COM 980745103 6411 54125 SH SOLE 54125 0 0 WORKIVA INC COM CL A 98139A105 698 16588 SH SOLE 16588 0 0 WORLD FUEL SVCS CORP COM 981475106 900 20735 SH SOLE 20735 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 565 8702 SH SOLE 8702 0 0 WPP PLC NEW ADR 92937A102 2020 28739 SH SOLE 28739 0 0 WPX ENERGY INC COM 98212B103 3453 251334 SH SOLE 251334 0 0 BERKLEY W R CORP COM 084423102 5615 81256 SH SOLE 81256 0 0 WRIGHT MED GROUP N V ORD SHS N96617118 727 23848 SH SOLE 23848 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 1771 28192 SH SOLE 28192 0 0 WYNN RESORTS LTD COM 983134107 810 5831 SH SOLE 5831 0 0 XENIA HOTELS & RESORTS INC COM 984017103 397 18385 SH SOLE 18385 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 1206 32720 SH SOLE 32720 0 0 XILINX INC COM 983919101 32298 330343 SH SOLE 330343 0 0 XPO LOGISTICS INC COM 983793100 2609 32734 SH SOLE 32734 0 0 DBX ETF TR XTRACK FTSE US 233051515 21076 733396 SH SOLE 733396 0 0 DBX ETF TR XTRACK CSI 500 A 233051754 220 7970 SH SOLE 7970 0 0 DBX ETF TR XTRACK MSCI CHNA 233051762 13481 390433 SH SOLE 390433 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 279930 8286868 SH SOLE 8286868 0 0 DBX ETF TR XTRACK RUSS 1000 233051481 1072 29552 SH SOLE 29552 0 0 DBX ETF TR XTRCKR RUSL 1000 233051242 16184 539275 SH SOLE 539275 0 0 DBX ETF TR XTRACKERS S&P 233051143 15116 541990 SH SOLE 541990 0 0 DBX ETF TR XTRACK USD HIGH 233051432 162777 3231634 SH SOLE 3231634 0 0 XYLEM INC COM 98419M100 6177 78402 SH SOLE 78402 0 0 YANDEX N V SHS CLASS A N97284108 13022 299417 SH SOLE 299417 0 0 YELP INC CL A 985817105 231 6641 SH SOLE 6641 0 0 YETI HLDGS INC COM 98585X104 1190 34205 SH SOLE 34205 0 0 YUM BRANDS INC COM 988498101 12726 126335 SH SOLE 126335 0 0 YUM CHINA HLDGS INC COM 98850P109 4036 84062 SH SOLE 84062 0 0 ZAGG INC COM 98884U108 175 21591 SH SOLE 21591 0 0 ZAYO GROUP HLDGS INC COM 98919V105 627 18104 SH SOLE 18104 0 0 ZENDESK INC COM 98936J101 1627 21228 SH SOLE 21228 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 13709 91590 SH SOLE 91590 0 0 ZIONS BANCORPORATION N A COM 989701107 3542 68217 SH SOLE 68217 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 2194 93940 SH SOLE 93940 0 0 ZYNGA INC CL A 98986T108 1038 169589 SH SOLE 169589 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 413 34023 SH SOLE 34023 0 0 FIDELITY TOTAL BD ETF 316188309 6478 125197 SH SOLE 125197 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 3578 116517 SH SOLE 116517 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 9639 95711 SH SOLE 95711 0 0 ISHARES TR CRE U S REIT ETF 464288521 31562 578158 SH SOLE 578158 0 0 JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 14015 473473 SH SOLE 473473 0 0 JOHN HANCOCK ETF TRUST MULTFCTR EMRNG 47804J834 5800 217391 SH SOLE 217391 0 0 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 26474 642268 SH SOLE 642268 0 0 JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 6254 224811 SH SOLE 224811 0 0 PROSHARES TR PSHS CONSMRGOODS 74347R768 1048 19674 SH SOLE 19674 0 0 PROSHARES TR PSHS CONSMR SVCS 74347R750 949 8001 SH SOLE 8001 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 2156 40193 SH SOLE 40193 0 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 1610 12647 SH SOLE 12647 0 0 PROSHARES TR PSHS ULTRA O&G 74347R719 506 19797 SH SOLE 19797 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 2220 13959 SH SOLE 13959 0 0 PROSHARES TR PSHS ULTRA UTIL 74347R685 1050 15123 SH SOLE 15123 0 0 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 2639 48166 SH SOLE 48166 0 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 3454 74991 SH SOLE 74991 0 0 VANECK VECTORS ETF TRUST INVT GRADE FLTG 92189F486 1155 45627 SH SOLE 45627 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 11137 75514 SH SOLE 75514 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 3519 34034 SH SOLE 34034 0 0 ARK ETF TR INNOVATION ETF 00214Q104 4165 83219 SH SOLE 83219 0 0 NEW JERSEY RES COM 646025106 336 7536 SH SOLE 7536 0 0 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 356 5533 SH SOLE 5533 0 0 ISHARES TR GLB CNSM STP ETF 464288737 10367 186854 SH SOLE 186854 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 1119 22990 SH SOLE 22990 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 1051 247251 SH SOLE 247251 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 421 40453 SH SOLE 40453 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 647 99838 SH SOLE 99838 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 434 48499 SH SOLE 48499 0 0 ADVENT CONVERTIBLE & INCOME COM 00764C109 659 42359 SH SOLE 42359 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 295 19564 SH SOLE 19564 0 0 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 415 37083 SH SOLE 37083 0 0 BLACKROCK INCOME TR INC COM 09247F100 343 56772 SH SOLE 56772 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 1155 81140 SH SOLE 81140 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 502 42603 SH SOLE 42603 0 0 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 159 12551 SH SOLE 12551 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 548 9885 SH SOLE 9885 0 0 CORNERSTONE TOTAL RTRN FD IN COM 21924U300 117 10651 SH SOLE 10651 0 0 CREDIT ACCEP CORP MICH COM 225310101 644 1456 SH SOLE 1456 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 666 50298 SH SOLE 50298 0 0 FIRST TR HIGH INCOME L/S FD COM 33738E109 232 14736 SH SOLE 14736 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 6435 150673 SH SOLE 150673 0 0 GENERAL AMERN INVS INC COM 368802104 479 12685 SH SOLE 12685 0 0 LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 314 10274 SH SOLE 10274 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 4402 130631 SH SOLE 130631 0 0 HARTFORD FDS EXCHANGE TRADE SCHRDRS TAX BD 41653L404 2199 104835 SH SOLE 104835 0 0 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 1984 159581 SH SOLE 159581 0 0 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 904 31267 SH SOLE 31267 0 0 ISHARES TR US INDUSTRIALS 464287754 2390 14257 SH SOLE 14257 0 0 PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 698 46445 SH SOLE 46445 0 0 RMR REAL ESTATE INCOME FUND COM 76970B101 443 21938 SH SOLE 21938 0 0 ROYCE VALUE TR INC COM 780910105 877 59374 SH SOLE 59374 0 0 STAR BULK CARRIERS CORP SHS PAR Y8162K204 256 21700 SH SOLE 21700 0 0 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 5600 231133 SH SOLE 231133 0 0 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 5674 167026 SH SOLE 167026 0 0 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 5348 113724 SH SOLE 113724 0 0 WISDOMTREE TR DYNMC CUR HEDG 97717Y709 495 18844 SH SOLE 18844 0 0 WISDOMTREE TR HEDGED HI YLD BD 97717W430 16102 694951 SH SOLE 694951 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 3637 113848 SH SOLE 113848 0 0 AGF INVESTMENTS TRUST AGFIQ US MK MNTM 00110G101 872 37904 SH SOLE 37904 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 300 6484 SH SOLE 6484 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 292 20954 SH SOLE 20954 0 0 AMERIS BANCORP COM 03076K108 537 12612 SH SOLE 12612 0 0 ARCOSA INC COM 039653100 575 12910 SH SOLE 12910 0 0 BEACON ROOFING SUPPLY INC COM 073685109 326 10188 SH SOLE 10188 0 0 BLOOM ENERGY CORP COM CL A 093712107 78 10453 SH SOLE 10453 0 0 CHILDRENS PL INC COM 168905107 351 5621 SH SOLE 5621 0 0 CHIMERA INVT CORP COM NEW 16934Q208 272 13218 SH SOLE 13218 0 0 CNO FINL GROUP INC COM 12621E103 570 31430 SH SOLE 31430 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 270 6752 SH SOLE 6752 0 0 COMMSCOPE HLDG CO INC COM 20337X109 925 65209 SH SOLE 65209 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 406 13161 SH SOLE 13161 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 204 8319 SH SOLE 8319 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 98 15976 SH SOLE 15976 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 518 58962 SH SOLE 58962 0 0 FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 629 19373 SH SOLE 19373 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 174 12008 SH SOLE 12008 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 986 25241 SH SOLE 25241 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 17718 517763 SH SOLE 517763 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 29530 1061480 SH SOLE 1061480 0 0 FIRST TR EXCHANGE TRADED FD MNGD FUTRS STRGY 33739G103 1825 42576 SH SOLE 42576 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3343 83455 SH SOLE 83455 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 300 5626 SH SOLE 5626 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 1011 35862 SH SOLE 35862 0 0 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 273 5306 SH SOLE 5306 0 0 FLAHERTY & CRUMRIN PFD & INM COM 33848E106 202 16431 SH SOLE 16431 0 0 FLEXSHARES TR GLB QLT R/E IDX 33939L787 6233 96216 SH SOLE 96216 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 330 16122 SH SOLE 16122 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1319 33468 SH SOLE 33468 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 2969 58594 SH SOLE 58594 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 844 24290 SH SOLE 24290 0 0 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1878 73029 SH SOLE 73029 0 0 INSTALLED BLDG PRODS INC COM 45780R101 388 5638 SH SOLE 5638 0 0 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 1332 26667 SH SOLE 26667 0 0 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 666 11946 SH SOLE 11946 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 3209 62444 SH SOLE 62444 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 1816 56807 SH SOLE 56807 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 975 15446 SH SOLE 15446 0 0 BARCLAYS BK PLC IPTH CRUDE OIL 06740P221 404 21230 SH SOLE 21230 0 0 ISHARES TR DOW JONES US ETF 464287846 2752 17237 SH SOLE 17237 0 0 ISHARES TR EDGE MSCI MINM 46435G433 2635 74284 SH SOLE 74284 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 1464 54124 SH SOLE 54124 0 0 ISHARES TR GNMA BOND ETF 46429B333 653 13010 SH SOLE 13010 0 0 ISHARES TR IBONDS DEC2021 46435G789 6366 247137 SH SOLE 247137 0 0 ISHARES INC JP MRG EM CRP BD 464286251 271 5238 SH SOLE 5238 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 982 5820 SH SOLE 5820 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 277 1468 SH SOLE 1468 0 0 ISHARES TR MRGSTR SM CP GR 464288604 1411 6660 SH SOLE 6660 0 0 ISHARES TR NORTH AMERN NAT 464287374 22157 736122 SH SOLE 736122 0 0 ISHARES TR U.S. INSRNCE ETF 464288786 274 3840 SH SOLE 3840 0 0 ISHARES TR US REGNL BKS ETF 464288778 592 11624 SH SOLE 11624 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1109 22368 SH SOLE 22368 0 0 NEW AMER HIGH INCOME FD INC COM NEW 641876800 434 47533 SH SOLE 47533 0 0 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 490 46811 SH SOLE 46811 0 0 NUVEEN REAL ASSET INM AND GW COM 67074Y105 794 43259 SH SOLE 43259 0 0 ETF SER SOLUTIONS PRMSE CP DIVRSFD 26922A768 1453 44837 SH SOLE 44837 0 0 PROASSURANCE CORP COM 74267C106 269 7445 SH SOLE 7445 0 0 PROSHARES TR LARGE CAP CRE 74347R248 22572 292457 SH SOLE 292457 0 0 PROSHARES TR ULTRA 20YR TRE 74347R172 1858 19727 SH SOLE 19727 0 0 PURE STORAGE INC CL A 74624M102 258 15095 SH SOLE 15095 0 0 ALPS ETF TR RIVRFRNT STR INC 00162Q783 8170 328490 SH SOLE 328490 0 0 RLI CORP COM 749607107 1675 18603 SH SOLE 18603 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 19501 257818 SH SOLE 257818 0 0 SJW GROUP COM 784305104 273 3840 SH SOLE 3840 0 0 SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 17966 582091 SH SOLE 582091 0 0 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 6264 172900 SH SOLE 172900 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 7082 222280 SH SOLE 222280 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 1383 30278 SH SOLE 30278 0 0 SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 11162 111527 SH SOLE 111527 0 0 TWO HBRS INVT CORP COM NEW 90187B408 488 33356 SH SOLE 33356 0 0 UBS AG JERSEY BRH CMCI ETN 38 902641778 2720 181951 SH SOLE 181951 0 0 U S CONCRETE INC COM NEW 90333L201 824 19790 SH SOLE 19790 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2775 18238 SH SOLE 18238 0 0 WISDOMTREE TR BALANCED INCOME 97717Y816 263 10237 SH SOLE 10237 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 11235 210079 SH SOLE 210079 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 6724 185088 SH SOLE 185088 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 4057 95113 SH SOLE 95113 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 1336 29090 SH SOLE 29090 0 0 ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 70181 3094406 SH SOLE 3094406 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 419 29990 SH SOLE 29990 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 528 34871 SH SOLE 34871 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 482 43885 SH SOLE 43885 0 0 BLACKROCK FLOAT RATE OME STR COM 09255X100 542 40308 SH SOLE 40308 0 0 BLACKROCK FLOATING RATE INCO COM 091941104 584 45399 SH SOLE 45399 0 0 BLACKROCK MUNICIPL INC QLTY COM 092479104 417 29690 SH SOLE 29690 0 0 BLACKROCK MUNICIPAL BOND TR COM 09249H104 678 43684 SH SOLE 43684 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 1200 107557 SH SOLE 107557 0 0 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 427 33987 SH SOLE 33987 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 2233 165417 SH SOLE 165417 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 405 130785 SH SOLE 130785 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 435 135104 SH SOLE 135104 0 0 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 563 225090 SH SOLE 225090 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 417 20204 SH SOLE 20204 0 0 DWS MUN INCOME TR NEW COM 233368109 1058 93363 SH SOLE 93363 0 0 DWS STRATEGIC MUN INCOME TR COM 23342Q101 718 60431 SH SOLE 60431 0 0 EATON VANCE MUN BD FD COM 27827X101 958 74400 SH SOLE 74400 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 948 74365 SH SOLE 74365 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 1040 76744 SH SOLE 76744 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 413 64403 SH SOLE 64403 0 0 FEDERATED PREM MUN INC FD COM 31423P108 406 28813 SH SOLE 28813 0 0 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 4694 181278 SH SOLE 181278 0 0 FIRST TR SR FLG RTE INCM FD COM 33733U108 434 34550 SH SOLE 34550 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 12112 186545 SH SOLE 186545 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 6859 129112 SH SOLE 129112 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 16575 494330 SH SOLE 494330 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 9309 73267 SH SOLE 73267 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 13364 248024 SH SOLE 248024 0 0 GDL FUND COM SH BEN IT 361570104 406 43636 SH SOLE 43636 0 0 GLOBAL X FDS FOUNDER RUN CO 37954Y681 575 28291 SH SOLE 28291 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 145 12366 SH SOLE 12366 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 26460 874695 SH SOLE 874695 0 0 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 299 12356 SH SOLE 12356 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1221 15797 SH SOLE 15797 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 1146 26969 SH SOLE 26969 0 0 INVESCO HIGH INCOME TR II COM 46131F101 398 27904 SH SOLE 27904 0 0 INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 645 9037 SH SOLE 9037 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 655 20851 SH SOLE 20851 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 23389 567821 SH SOLE 567821 0 0 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 5688 237005 SH SOLE 237005 0 0 INVESCO SR INCOME TR COM 46131H107 731 170459 SH SOLE 170459 0 0 ISHARES TR EDGE INVT GRDE 46435G219 282 5463 SH SOLE 5463 0 0 ISHARES TR INTL MOMENTUM FT 46434V449 65795 2110859 SH SOLE 2110859 0 0 ISHARES TR INTL VALUE FACTR 46435G409 68627 2816053 SH SOLE 2816053 0 0 ISHARES INC MLT FCTR EMG MKT 46434G889 52134 1144551 SH SOLE 1144551 0 0 ISHARES TR MULTIFACTOR USA 46434V282 2157 62553 SH SOLE 62553 0 0 ISHARES US ETF TR DISCRETIONARY 46431W663 606 19355 SH SOLE 19355 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 4207 152310 SH SOLE 152310 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 3428 18580 SH SOLE 18580 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 17151 671395 SH SOLE 671395 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 3901 86201 SH SOLE 86201 0 0 ISHARES TR EXPND TEC SC ETF 464287549 3414 14098 SH SOLE 14098 0 0 HANCOCK JOHN INVS TR COM 410142103 448 25240 SH SOLE 25240 0 0 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 404 57168 SH SOLE 57168 0 0 JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 2951 37039 SH SOLE 37039 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 2387 47287 SH SOLE 47287 0 0 JP MORGAN EXCHANGE TRADED FD US QUALTY FCTR 46641Q761 4152 132606 SH SOLE 132606 0 0 LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 9929 291516 SH SOLE 291516 0 0 MFS MUN INCOME TR SH BEN INT 552738106 408 57688 SH SOLE 57688 0 0 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 435 9831 SH SOLE 9831 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 573 22160 SH SOLE 22160 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 626 43534 SH SOLE 43534 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 2599 62706 SH SOLE 62706 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 3580 140100 SH SOLE 140100 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 432 42157 SH SOLE 42157 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 428 42872 SH SOLE 42872 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 974 66735 SH SOLE 66735 0 0 NUVEEN REAL ESTATE INCOME FD COM 67071B108 414 38939 SH SOLE 38939 0 0 NUVEEN SR INCOME FD COM 67067Y104 664 111467 SH SOLE 111467 0 0 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 585 19338 SH SOLE 19338 0 0 NUVEEN SHT DUR CR OPP FD COM 67074X107 566 37275 SH SOLE 37275 0 0 PACER FDS TR BNCHMRK INDSTR 69374H766 895 26863 SH SOLE 26863 0 0 PACER FDS TR BNCHMRK RS ETF 69374H782 615 22399 SH SOLE 22399 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 10163 194067 SH SOLE 194067 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 12825 128507 SH SOLE 128507 0 0 PIONEER DIV HIGH INCOME TRUS COM 723653101 401 26977 SH SOLE 26977 0 0 PIONEER FLOATING RATE TR COM 72369J102 503 45822 SH SOLE 45822 0 0 PIONEER HIGH INCOME TR COM 72369H106 421 44133 SH SOLE 44133 0 0 PIONEER MUN HIGH INCOME ADV COM 723762100 394 36432 SH SOLE 36432 0 0 ETF SER SOLUTIONS US DIVERSIFIED 26922A511 672 20665 SH SOLE 20665 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 80974 1398026 SH SOLE 1398026 0 0 SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 919 26916 SH SOLE 26916 0 0 SPDR SERIES TRUST S&P KENSHO FUTRE 78468R671 753 19310 SH SOLE 19310 0 0 SPDR SERIES TRUST S&P METALS MNG 78464A755 206 7030 SH SOLE 7030 0 0 SPDR SERIES TRUST SSGA US LRG ETF 78468R804 2200 19266 SH SOLE 19266 0 0 TEMPLETON EMERGING MKTS FD I COM 880191101 407 26087 SH SOLE 26087 0 0 TEMPLETON EMERG MKTS INCOME COM 880192109 401 43627 SH SOLE 43627 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 507 82731 SH SOLE 82731 0 0 THL CR SR LN FD COM 87244R103 538 35453 SH SOLE 35453 0 0 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 5581 187466 SH SOLE 187466 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 7074 110907 SH SOLE 110907 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 42365 379205 SH SOLE 379205 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 11994 86289 SH SOLE 86289 0 0 ETFIS SER TR I VIRTUS REAVES UT 26923G806 691 16740 SH SOLE 16740 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 511 82623 SH SOLE 82623 0 0 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 455 84208 SH SOLE 84208 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 528 105398 SH SOLE 105398 0 0 WESTERN ASSET HIGH INCM FD I COM 95766J102 399 59191 SH SOLE 59191 0 0 WESTERN ASSET HIGH INCM OPP COM 95766K109 409 80761 SH SOLE 80761 0 0 WESTERN ASSET INTM MUNI FD I COM 958435109 2272 250203 SH SOLE 250203 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 5695 119084 SH SOLE 119084 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 15128 212732 SH SOLE 212732 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 2656 94371 SH SOLE 94371 0 0 ABERDEEN INCOME CR STRATEGIE COM 003057106 641 55690 SH SOLE 55690 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1629 8891 SH SOLE 8891 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 637 48999 SH SOLE 48999 0 0 ARBOR RLTY TR INC COM 038923108 550 38301 SH SOLE 38301 0 0 BANCROFT FUND LTD COM 059695106 654 25081 SH SOLE 25081 0 0 BLACKROCK MUNI INCOME INV QL COM 09250G102 386 27127 SH SOLE 27127 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 197 14465 SH SOLE 14465 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 1086 135398 SH SOLE 135398 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 229 5755 SH SOLE 5755 0 0 CLOUDERA INC COM 18914U100 144 12423 SH SOLE 12423 0 0 CLOUGH GLOBAL EQUITY FD COM 18914C100 634 52502 SH SOLE 52502 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 150 10061 SH SOLE 10061 0 0 COHU INC COM 192576106 201 8791 SH SOLE 8791 0 0 CUSHING RENAISSANCE FD COM 231647108 622 45930 SH SOLE 45930 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 794 40189 SH SOLE 40189 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 192 10650 SH SOLE 10650 0 0 FIDELITY COVINGTON TR DIVID ETF RISI 316092832 900 25517 SH SOLE 25517 0 0 FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 2321 59981 SH SOLE 59981 0 0 FIDELITY COVINGTON TR MOMENTUM FACTR 316092816 236 6435 SH SOLE 6435 0 0 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 2129 59522 SH SOLE 59522 0 0 FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 1201 74993 SH SOLE 74993 0 0 FIDELITY COVINGTON TR QLTY FCTOR ETF 316092790 13999 371319 SH SOLE 371319 0 0 FIDELITY COVINGTON TR VLU FACTOR ETF 316092782 953 25084 SH SOLE 25084 0 0 FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 391 17127 SH SOLE 17127 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 711 15696 SH SOLE 15696 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 225 4427 SH SOLE 4427 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 632 37545 SH SOLE 37545 0 0 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 209 4314 SH SOLE 4314 0 0 FLEXSHARES TR HIG YLD VL ETF 33939L662 4223 86944 SH SOLE 86944 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 1837 74361 SH SOLE 74361 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 3832 79036 SH SOLE 79036 0 0 FLEXSHARES TR READY ACC VARI 33939L886 1737 22944 SH SOLE 22944 0 0 FLEXSHARES TR US QUALITY CAP 33939L746 11918 324204 SH SOLE 324204 0 0 FRANKLIN LTD DURATION INC TR COM 35472T101 174 18195 SH SOLE 18195 0 0 FRANKLIN UNVL TR SH BEN INT 355145103 637 81856 SH SOLE 81856 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 399 13138 SH SOLE 13138 0 0 GLOBAL X FDS MSCI GREECE ETF 37950E366 523 51663 SH SOLE 51663 0 0 GLOBAL X FDS SUPER DIV ALTR 37954Y806 631 42670 SH SOLE 42670 0 0 GLOBAL X FDS US PFD ETF 37954Y657 5736 229148 SH SOLE 229148 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 574 16704 SH SOLE 16704 0 0 HARMONY GOLD MNG LTD SPONSORED ADR 413216300 37 10121 SH SOLE 10121 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C508 2913 102554 SH SOLE 102554 0 0 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 948 40673 SH SOLE 40673 0 0 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 347 12040 SH SOLE 12040 0 0 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 288 10966 SH SOLE 10966 0 0 INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 257 9819 SH SOLE 9819 0 0 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 229 8278 SH SOLE 8278 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 18128 531294 SH SOLE 531294 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 351 3663 SH SOLE 3663 0 0 INVESCO EXCHNG TRADED FD TR TREAS COLATERL 46138G888 2466 23369 SH SOLE 23369 0 0 INDEXIQ ETF TR US RL EST SMCP 45409B628 543 21125 SH SOLE 21125 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 550 12604 SH SOLE 12604 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 806 13902 SH SOLE 13902 0 0 ISHARES TR EUROPE ETF 464287861 464 9878 SH SOLE 9878 0 0 ISHARES TR IBOXX HIG YLD EX 46435G441 291 5577 SH SOLE 5577 0 0 ISHARES US ETF TR INT RT HDG C B 46431W705 342 3558 SH SOLE 3558 0 0 ISHARES TR INTL DEV RE ETF 464288489 1425 47171 SH SOLE 47171 0 0 ISHARES INC JP MORGAN EM ETF 464286517 1722 39237 SH SOLE 39237 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 1064 19086 SH SOLE 19086 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 1875 19144 SH SOLE 19144 0 0 ISHARES TR U.S. PHARMA ETF 464288836 1185 7400 SH SOLE 7400 0 0 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 634 42510 SH SOLE 42510 0 0 JP MORGAN EXCHANGE TRADED FD BETBULD EUROPE 46641Q720 267 10416 SH SOLE 10416 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1085 19038 SH SOLE 19038 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 238 22596 SH SOLE 22596 0 0 LAUREATE EDUCATION INC CL A 518613203 442 25107 SH SOLE 25107 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 640 94559 SH SOLE 94559 0 0 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 664 26763 SH SOLE 26763 0 0 MERITOR INC COM 59001K100 254 9705 SH SOLE 9705 0 0 MIMECAST LTD ORD SHS G14838109 530 12222 SH SOLE 12222 0 0 MONROE CAP CORP COM 610335101 776 71492 SH SOLE 71492 0 0 NEUBERGER BERMAN RE ES SEC F COM 64190A103 652 116788 SH SOLE 116788 0 0 NEW MTN FIN CORP COM 647551100 548 39894 SH SOLE 39894 0 0 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 650 28686 SH SOLE 28686 0 0 NUVEEN MUN HIGH INCOME OPP F COM 670682103 284 20017 SH SOLE 20017 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 172 17157 SH SOLE 17157 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 591 48497 SH SOLE 48497 0 0 PIMCO ETF TR 25YR+ ZERO U S 72201R882 358 2685 SH SOLE 2685 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 1347 53456 SH SOLE 53456 0 0 PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 281 6856 SH SOLE 6856 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 5476 44925 SH SOLE 44925 0 0 RAYONIER ADVANCED MATLS INC COM 75508B104 115 29934 SH SOLE 29934 0 0 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 442 21305 SH SOLE 21305 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 818 14892 SH SOLE 14892 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 33231 959060 SH SOLE 959060 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 55499 597339 SH SOLE 597339 0 0 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 11142 399197 SH SOLE 399197 0 0 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 1004 18224 SH SOLE 18224 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 18306 471914 SH SOLE 471914 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 268 4012 SH SOLE 4012 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 2171 59569 SH SOLE 59569 0 0 SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 737 24584 SH SOLE 24584 0 0 SPDR SERIES TRUST RUSSELL YIELD 78468R770 723 9486 SH SOLE 9486 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 3978 123912 SH SOLE 123912 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 31458 782526 SH SOLE 782526 0 0 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 12063 387519 SH SOLE 387519 0 0 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 18995 557045 SH SOLE 557045 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 1238 101643 SH SOLE 101643 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 3067 469010 SH SOLE 469010 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 652 38434 SH SOLE 38434 0 0 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 433 30415 SH SOLE 30415 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 69 15924 SH SOLE 15924 0 0 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 510 24969 SH SOLE 24969 0 0 VANECK VECTORS ETF TRUST BDC INCOME ETF 92189F411 221 13217 SH SOLE 13217 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 589 10420 SH SOLE 10420 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 2099 29128 SH SOLE 29128 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 3039 34304 SH SOLE 34304 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 655 82011 SH SOLE 82011 0 0 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 610 107796 SH SOLE 107796 0 0 WELLS FARGO MULTI SECTOR INC COM 94987D101 621 48191 SH SOLE 48191 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 1014 35611 SH SOLE 35611 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 2439 80494 SH SOLE 80494 0 0 WISDOMTREE TR INTK MLTIFACTR 97717Y774 287 11197 SH SOLE 11197 0 0 WISDOMTREE TR US LARGECAP FUND 97717W588 1132 30858 SH SOLE 30858 0 0 WISDOMTREE TR US MULTIFACTOR 97717Y857 1474 46140 SH SOLE 46140 0 0 WISDOMTREE TR US SHT TRM CORP 97717X156 426 8392 SH SOLE 8392 0 0 DBX ETF TR XTRACK MSCI ALL 233051598 5158 197213 SH SOLE 197213 0 0 POLYMET MINING CORP COM 731916102 20 76921 SH SOLE 76921 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 822 16421 SH SOLE 16421 0 0 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 817 12975 SH SOLE 12975 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1598 12601 SH SOLE 12601 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1529 15830 SH SOLE 15830 0 0 ISHARES TR RUS TP200 VL ETF 464289420 642 10980 SH SOLE 10980 0 0 ISHARES TR US BR DEL SE ETF 464288794 1368 19966 SH SOLE 19966 0 0 ISHARES TR US OIL GS EX ETF 464288851 416 7496 SH SOLE 7496 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 25688 354565 SH SOLE 354565 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 4806 38258 SH SOLE 38258 0 0 GROUPON INC COM 399473107 150 62665 SH SOLE 62665 0 0 ETF SER SOLUTIONS AAM S&P DEV MK 26922A347 809 27911 SH SOLE 27911 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 5708 74708 SH SOLE 74708 0 0 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 236 4881 SH SOLE 4881 0 0 ALPHATEC HOLDINGS INC COM NEW 02081G201 80 11333 SH SOLE 11333 0 0 ATHERSYS INC COM 04744L106 31 25200 SH SOLE 25200 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 1358 4 SH SOLE 4 0 0 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 447 18471 SH SOLE 18471 0 0 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 650 45776 SH SOLE 45776 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254F100 321 21359 SH SOLE 21359 0 0 BLACKROCK MUNIY QUALITY FD I COM 09254G108 242 18635 SH SOLE 18635 0 0 CASS INFORMATION SYS INC COM 14808P109 488 8454 SH SOLE 8454 0 0 CASSAVA SCIENCES INC COM 14817C107 253 48589 SH SOLE 48589 0 0 CENTURY CMNTYS INC COM 156504300 2311 84492 SH SOLE 84492 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 169 17850 SH SOLE 17850 0 0 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 26 26000 SH SOLE 26000 0 0 CORELOGIC INC COM 21871D103 1333 30504 SH SOLE 30504 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 949 21036 SH SOLE 21036 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 221 9359 SH SOLE 9359 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 7807 380734 SH SOLE 380734 0 0 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 1636 28185 SH SOLE 28185 0 0 FLEXSHARES TR STOX ESG INDEX 33939L696 313 4068 SH SOLE 4068 0 0 FLUIDIGM CORP DEL NOTE 2.750% 2/0 34385PAA6 23 24000 SH SOLE 24000 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 518 14795 SH SOLE 14795 0 0 GABELLI EQUITY TR INC COM 362397101 96 15813 SH SOLE 15813 0 0 GABELLI UTIL TR COM 36240A101 152 19509 SH SOLE 19509 0 0 GLOBAL SELF STORAGE INC COM 37955N106 65 15000 SH SOLE 15000 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 227 8316 SH SOLE 8316 0 0 GREEN PLAINS INC COM 393222104 356 23093 SH SOLE 23093 0 0 HARTFORD FDS EXCHANGE TRADE MUN OPORTUNITE 41653L503 7539 180520 SH SOLE 180520 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 8183 197900 SH SOLE 197900 0 0 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 394 6482 SH SOLE 6482 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 582 8663 SH SOLE 8663 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 178718 1410448 SH SOLE 1410448 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1140 60007 SH SOLE 60007 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2250 131830 SH SOLE 131830 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 805 3449 SH SOLE 3449 0 0 INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 662 23130 SH SOLE 23130 0 0 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 964 38602 SH SOLE 38602 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 624 16158 SH SOLE 16158 0 0 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 416 15286 SH SOLE 15286 0 0 ISHARES TR ASIA 50 ETF 464288430 3893 58987 SH SOLE 58987 0 0 ISHARES TR HDG MSCI JAPAN 46434V886 1630 49429 SH SOLE 49429 0 0 ISHARES TR MLTFCTR INTL SML 46434V266 1660 52366 SH SOLE 52366 0 0 ISHARES TR EUR DEV RE ETF 464288471 520 12492 SH SOLE 12492 0 0 ISHARES TR GLOBAL 100 ETF 464287572 3108 57624 SH SOLE 57624 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 338 10947 SH SOLE 10947 0 0 ISHARES TR GLOB UTILITS ETF 464288711 851 14490 SH SOLE 14490 0 0 ISHARES TR IBONDS DEC2023 46435G318 6034 233697 SH SOLE 233697 0 0 ISHARES TR IBONDS DEC 46435U697 244 9244 SH SOLE 9244 0 0 ISHARES TR IBONDS DEC 29 46436E205 3080 120584 SH SOLE 120584 0 0 ISHARES TR IBONDS MAR20 ETF 46432FBC0 667 25611 SH SOLE 25611 0 0 JACK IN THE BOX INC COM 466367109 418 5351 SH SOLE 5351 0 0 JANUS DETROIT STR TR HENDERSON MTG 47103U852 241 4624 SH SOLE 4624 0 0 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 434 9240 SH SOLE 9240 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 213 3018 SH SOLE 3018 0 0 JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 1486 29710 SH SOLE 29710 0 0 JP MORGAN EXCHANGE TRADED FD US AGGREGATE 46641Q613 311 11695 SH SOLE 11695 0 0 MCEWEN MNG INC COM 58039P107 36 28560 SH SOLE 28560 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 156 10784 SH SOLE 10784 0 0 NATIONAL BEVERAGE CORP COM 635017106 1186 23250 SH SOLE 23250 0 0 NUVEEN MICHIGAN QLT MUN INC COM 670979103 1473 104159 SH SOLE 104159 0 0 ORTHOPEDIATRICS CORP COM 68752L100 351 7477 SH SOLE 7477 0 0 PAPA JOHNS INTL INC COM 698813102 641 10151 SH SOLE 10151 0 0 PDL BIOPHARMA INC NOTE 2.750%12/0 69329YAG9 37 34000 SH SOLE 34000 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 1510 20957 SH SOLE 20957 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 441 8704 SH SOLE 8704 0 0 PLYMOUTH INDL REIT INC COM 729640102 247 13424 SH SOLE 13424 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 801 40859 SH SOLE 40859 0 0 PROSHARES TR ULTR 7-10 TREA 74347R180 437 7016 SH SOLE 7016 0 0 PROSHARES TR PSHS ULTRA INDL 74347R727 1121 12887 SH SOLE 12887 0 0 PROSHARES TR ULTRPRO DOW30 74347X823 468 3775 SH SOLE 3775 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 260 3000 SH SOLE 3000 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 791 11305 SH SOLE 11305 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 83 81000 SH SOLE 81000 0 0 REALITY SHS ETF TR DIVS ETF 75605A108 301 11282 SH SOLE 11282 0 0 REALOGY HLDGS CORP COM 75605Y106 312 32253 SH SOLE 32253 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 575 32555 SH SOLE 32555 0 0 ALPS ETF TR RIVERFRONT DYM 00162Q536 5359 213544 SH SOLE 213544 0 0 ALPS ETF TR RIVERFRONT UNC 00162Q544 977 38218 SH SOLE 38218 0 0 ALPS ETF TR RIVERFRNT DYMC 00162Q528 5931 169263 SH SOLE 169263 0 0 ALPS ETF TR RIVERFRNT FLEX 00162Q510 9023 252805 SH SOLE 252805 0 0 ROCKWELL MED INC COM 774374102 67 27302 SH SOLE 27302 0 0 ROYCE MICRO-CAP TR INC COM 780915104 98 11496 SH SOLE 11496 0 0 RUMBLEON INC COM CL B 781386206 14 16540 SH SOLE 16540 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 2453 84824 SH SOLE 84824 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2753 64513 SH SOLE 64513 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 235 5842 SH SOLE 5842 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 42220 549172 SH SOLE 549172 0 0 SCWORX CORP COM 78396V109 35 12026 SH SOLE 12026 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 225 7346 SH SOLE 7346 0 0 SHOE CARNIVAL INC COM 824889109 1066 28592 SH SOLE 28592 0 0 SILVERCORP METALS INC COM 82835P103 135 23805 SH SOLE 23805 0 0 TELLURIAN INC NEW COM 87968A104 237 32500 SH SOLE 32500 0 0 THERATECHNOLOGIES INC COM 88338H100 108 32804 SH SOLE 32804 0 0 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 6108 259927 SH SOLE 259927 0 0 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 246 2098 SH SOLE 2098 0 0 VANECK VECTORS ETF TRUST AMT FREE LONG MU 92189F536 416 19820 SH SOLE 19820 0 0 VANECK VECTORS ETF TRUST AMT FREE SHORT M 92189F528 1647 92542 SH SOLE 92542 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 395 2699 SH SOLE 2699 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1767 12026 SH SOLE 12026 0 0 WISDOMTREE TR GLB EX US RL EST 97717W331 489 15593 SH SOLE 15593 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 1993 47408 SH SOLE 47408 0 0 WISDOMTREE TR FUTRE STRAT FD 97717W125 256 6902 SH SOLE 6902 0 0 WISDOMTREE TR NEGT DUR HIG YLD 97717W398 255 13589 SH SOLE 13589 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 1331 44902 SH SOLE 44902 0 0 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 17050 332615 SH SOLE 332615 0 0 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 16523 397525 SH SOLE 397525 0 0 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 13903 321968 SH SOLE 321968 0 0 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 14524 322856 SH SOLE 322856 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 1719 32430 SH SOLE 32430 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 2450 37843 SH SOLE 37843 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 1566 24961 SH SOLE 24961 0 0 GLOBAL X FDS MSCI NXT EMRNG 37950E218 1383 68082 SH SOLE 68082 0 0 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 259 11927 SH SOLE 11927 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 626 9113 SH SOLE 9113 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 3249 200461 SH SOLE 200461 0 0 MUSTANG BIO INC COM 62818Q104 41 10000 SH SOLE 10000 0 0 OPKO HEALTH INC COM 68375N103 16 11078 SH SOLE 11078 0 0 SPDR SERIES TRUST PORTFLI MORTGAGE 78464A383 3427 131266 SH SOLE 131266 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 328 4984 SH SOLE 4984 0 0 ENSTAR GROUP LIMITED SHS G3075P101 719 3478 SH SOLE 3478 0 0 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 623 42569 SH SOLE 42569 0 0 INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 294 10307 SH SOLE 10307 0 0 NEWS CORP NEW CL B 65249B208 579 39928 SH SOLE 39928 0 0 SPDR SERIES TRUST RUSSELL LOW VOL 78468R754 562 6525 SH SOLE 6525 0 0 STARS GROUP INC COM 85570W100 495 18988 SH SOLE 18988 0 0 VANGUARD WELLINGTON FD US MINIMUM 921935409 516 5616 SH SOLE 5616 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 557 19389 SH SOLE 19389 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 102 16327 SH SOLE 16327 0 0 INSTRUCTURE INC COM 45781U103 294 6101 SH SOLE 6101 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 685 27871 SH SOLE 27871 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 609 25372 SH SOLE 25372 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 38465 943002 SH SOLE 943002 0 0 FIDELITY LTD TRM BD ETF 316188200 290 5696 SH SOLE 5696 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 29718 643954 SH SOLE 643954 0 0 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 1823 170845 SH SOLE 170845 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 332 7988 SH SOLE 7988 0 0 FRANKLIN TEMPLETON ETF TR FTSE GERMANY 35473P785 622 27285 SH SOLE 27285 0 0 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 439 16796 SH SOLE 16796 0 0 FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 567 26150 SH SOLE 26150 0 0 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 1512 59982 SH SOLE 59982 0 0 ISHARES INC MSCI BRIC INDX 464286657 336 7422 SH SOLE 7422 0 0 NATIONAL CINEMEDIA INC COM 635309107 121 16533 SH SOLE 16533 0 0 PAYSIGN INC COM 70451A104 122 12057 SH SOLE 12057 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 460 10951 SH SOLE 10951 0 0 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 229 3155 SH SOLE 3155 0 0 LISTED FD TR WAHED FTSE ETF 53656F607 204 7410 SH SOLE 7410 0 0 WISDOMTREE TR YIELD ENHANCED 97717Y808 496 9860 SH SOLE 9860 0 0 DBX ETF TR XTRACK JAPAN JPX 233051663 609 21173 SH SOLE 21173 0 0 NORTHERN LIGHTS FUND TRUST I HCM DEFND 100 66538R748 713 24651 SH SOLE 24651 0 0 NORTHERN LIGHTS FUND TRUST I HCM DEFEN 500 66538R730 680 24325 SH SOLE 24325 0 0 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 130 13312 SH SOLE 13312 0 0 WISDOMTREE TR EMERG MKTS DIV 97717X214 220 6686 SH SOLE 6686 0 0 WISDOMTREE TR US SHRT TRM HIGH 97717X149 399 7887 SH SOLE 7887 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 1508 30781 SH SOLE 30781 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 252 8184 SH SOLE 8184 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 218 4151 SH SOLE 4151 0 0 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 144 10055 SH SOLE 10055 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 253 16511 SH SOLE 16511 0 0 ISHARES TR INDIA 50 ETF 464289529 987 25566 SH SOLE 25566 0 0 ISHARES TR MSCI UK SM ETF 46429B416 766 17275 SH SOLE 17275 0 0 MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 6 21270 SH SOLE 21270 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 151 10353 SH SOLE 10353 0 0 PACER FDS TR CFRA STVAL EQL 69374H691 334 10719 SH SOLE 10719 0 0 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1217 12281 SH SOLE 12281 0 0 PRINCIPAL EXCHANGE TRADED FD PRINCIPAL ACTV 74255Y706 955 31783 SH SOLE 31783 0 0 PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 6557 209486 SH SOLE 209486 0 0 SWEDISH EXPT CR CORP RG ENRGY ETN22 870297306 93 31346 SH SOLE 31346 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 2081 37903 SH SOLE 37903 0 0 FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 1134 33568 SH SOLE 33568 0 0 GLOBAL X FDS MSCI SUPDIV EA 37954Y699 1116 68491 SH SOLE 68491 0 0 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 4680 153837 SH SOLE 153837 0 0 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 5031 165417 SH SOLE 165417 0 0 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 2820 99991 SH SOLE 99991 0 0 ISHARES US ETF TR COMMOD SEL STG 46431W853 789 23989 SH SOLE 23989 0 0 ISHARES INC CUR HD MSCI EM 46434G509 2322 87674 SH SOLE 87674 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 2616 56414 SH SOLE 56414 0 0 NUANCE COMMUNICATIONS INC NOTE 2.750%11/0 67020YAF7 16 16000 SH SOLE 16000 0 0 SEACOR HOLDINGS INC NOTE 3.000%11/1 81170YAB5 17 17000 SH SOLE 17000 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 144 13661 SH SOLE 13661 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 6102 126121 SH SOLE 126121 0 0 AT HOME GROUP INC COM 04650Y100 165 30000 SH SOLE 30000 0 0 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 15 15000 SH SOLE 15000 0 0 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 22 22000 SH SOLE 22000 0 0 CITIZENS & NORTHN CORP COM 172922106 293 10379 SH SOLE 10379 0 0 EATON VANCE FLTNG RATE 2022 COM 27831H100 1868 200000 SH SOLE 200000 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 15775 2926654 SH SOLE 2926654 0 0 EZCORP INC NOTE 2.375% 5/0 302301AE6 8 10000 SH SOLE 10000 0 0 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 230 8820 SH SOLE 8820 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 366 18750 SH SOLE 18750 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 309 15017 SH SOLE 15017 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL DEV 46138E248 648 22974 SH SOLE 22974 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 7009 138454 SH SOLE 138454 0 0 ISHARES TR MSCI CDA ETF 46435G706 692 25679 SH SOLE 25679 0 0 ISHARES TR CUR HED MSCI GER 46434V704 871 30035 SH SOLE 30035 0 0 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 891 100000 SH SOLE 100000 0 0 PACER FDS TR TRENDPILOT INTL 69374H683 1023 38181 SH SOLE 38181 0 0 POWELL INDS INC COM 739128106 626 12787 SH SOLE 12787 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 25 25000 SH SOLE 25000 0 0 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 220 4448 SH SOLE 4448 0 0 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 136 13600 SH SOLE 13600 0 0 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 202 20145 SH SOLE 20145 0 0 ALPS ETF TR INTL SEC DV DOG 00162Q718 688 25060 SH SOLE 25060 0 0 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 11960 443951 SH SOLE 443951 0 0 FARMER & MERCHANTS BANCORP I COM 30779N105 977 32419 SH SOLE 32419 0 0 HARTFORD FDS EXCHANGE TRADE TOTAL RTRN ETF 41653L305 2043 50775 SH SOLE 50775 0 0 INNOVATOR ETFS TR IBD BREAKOUT 45782C763 262 12515 SH SOLE 12515 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 12193 465986 SH SOLE 465986 0 0 KRANESHARES TR KYA DYNMC INC 500767686 6835 274456 SH SOLE 274456 0 0 KRANESHARES TR LRG CAP QTY DIVD 500767728 11525 429894 SH SOLE 429894 0 0 KRANESHARES TR SML CAP QTY DIVD 500767710 4750 179173 SH SOLE 179173 0 0 PACER FDS TR TRENDPILOT US BD 69374H642 8901 348526 SH SOLE 348526 0 0