0001214659-21-001100.txt : 20210202 0001214659-21-001100.hdr.sgml : 20210202 20210202095430 ACCESSION NUMBER: 0001214659-21-001100 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210202 DATE AS OF CHANGE: 20210202 EFFECTIVENESS DATE: 20210202 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: 21579329 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-2020 12-31-2020 false ENVESTNET ASSET MANAGEMENT INC
35 EAST WACKER DRIVE, SUITE 2400 CHICAGO IL 60601
13F HOLDINGS REPORT 028-13411 N
Sean P. Skuja VP, Compliance Officer 312-827-2820 /s/ Sean P. Skuja Chicago IL 02-01-2021 0 3266 132476633
INFORMATION TABLE 2 infotable.xml ALPS ETF TR ALERIAN MLP 00162Q452 18945 738326 SH SOLE 738326 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 19236 114509 SH SOLE 114509 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1733 10826 SH SOLE 10826 0 0 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 767 16163 SH SOLE 16163 0 0 ISHARES TR MRNING SM CP ETF 464288703 459 3255 SH SOLE 3255 0 0 ISHARES TR S&P MC 400GR ETF 464287606 167429 2318325 SH SOLE 2318325 0 0 ISHARES TR U.S. TECH ETF 464287721 50920 598493 SH SOLE 598493 0 0 SPDR SER TR DORSEY WRGT FI 78468R713 885 33688 SH SOLE 33688 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 2034 101216 SH SOLE 101216 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 12556 305208 SH SOLE 305208 0 0 FLWS/1-800 FLOWERS CL A 68243Q106 482 18550 SH SOLE 18550 0 0 10X GENOMICS INC CL A COM 88025U109 446 3152 SH SOLE 3152 0 0 1LIFE HEALTHCARE INC COM 68269G107 523 11987 SH SOLE 11987 0 0 21VIANET GROUP INC SPONSORED ADS A 90138A103 723 20832 SH SOLE 20832 0 0 2U INC COM 90214J101 4957 123882 SH SOLE 123882 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 237 20095 SH SOLE 20095 0 0 3M CO COM 88579Y101 100053 572418 SH SOLE 572418 0 0 8X8 INC NEW COM 282914100 800 23222 SH SOLE 23222 0 0 SMITH A O CORP COM 831865209 11763 214582 SH SOLE 214582 0 0 AAON INC COM PAR $0.004 000360206 2094 31426 SH SOLE 31426 0 0 AAR CORP COM 000361105 341 9419 SH SOLE 9419 0 0 ABB LTD SPONSORED ADR 000375204 19806 708383 SH SOLE 708383 0 0 ABBOTT LABS COM 002824100 236872 2163413 SH SOLE 2163413 0 0 ABBVIE INC COM 00287Y109 246442 2299974 SH SOLE 2299974 0 0 ABCAM PLC ADS 000380204 1229 57033 SH SOLE 57033 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 913 87491 SH SOLE 87491 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 1301 50936 SH SOLE 50936 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 15918 870776 SH SOLE 870776 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 2156 9390 SH SOLE 9390 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1338 151187 SH SOLE 151187 0 0 ABIOMED INC COM 003654100 7398 22818 SH SOLE 22818 0 0 ABM INDS INC COM 000957100 2739 72371 SH SOLE 72371 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 4611 91746 SH SOLE 91746 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 1171 21897 SH SOLE 21897 0 0 ACCELERON PHARMA INC COM 00434H108 2061 16107 SH SOLE 16107 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 270475 1035470 SH SOLE 1035470 0 0 ACCO BRANDS CORP COM 00081T108 135 15947 SH SOLE 15947 0 0 ACCOLADE INC COM 00437E102 292 6715 SH SOLE 6715 0 0 ACI WORLDWIDE INC COM 004498101 3683 95826 SH SOLE 95826 0 0 ACTIVISION BLIZZARD INC COM 00507V109 55579 598586 SH SOLE 598586 0 0 ACUITY BRANDS INC COM 00508Y102 686 5669 SH SOLE 5669 0 0 ACUSHNET HOLDINGS CORP COM 005098108 2077 51228 SH SOLE 51228 0 0 ADAPTHEALTH CORP COM CL A 00653Q102 833 22176 SH SOLE 22176 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1796 30378 SH SOLE 30378 0 0 ADDUS HOMECARE CORP COM 006739106 911 7784 SH SOLE 7784 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 332682 665204 SH SOLE 665204 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 18621 118219 SH SOLE 118219 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 1053 12598 SH SOLE 12598 0 0 ADVANCED ENERGY INDS COM 007973100 2935 30270 SH SOLE 30270 0 0 ADVANCED MICRO DEVICES INC COM 007903107 19847 216414 SH SOLE 216414 0 0 AECOM COM 00766T100 243 4888 SH SOLE 4888 0 0 AEGON N V NY REGISTRY SHS 007924103 765 193714 SH SOLE 193714 0 0 AERCAP HOLDINGS NV SHS N00985106 5898 129397 SH SOLE 129397 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 851 62978 SH SOLE 62978 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 560 10600 SH SOLE 10600 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 7216 70951 SH SOLE 70951 0 0 AFLAC INC COM 001055102 24087 541654 SH SOLE 541654 0 0 AGCO CORP COM 001084102 1287 12481 SH SOLE 12481 0 0 AGF INVTS TR AGFIQ US MK MNTM 00110G101 629 24928 SH SOLE 24928 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 30947 261179 SH SOLE 261179 0 0 AGNC INVT CORP COM 00123Q104 5422 347595 SH SOLE 347595 0 0 AGREE REALTY CORP COM 008492100 5623 84454 SH SOLE 84454 0 0 AILERON THERAPEUTICS INC COM 00887A105 12 11638 SH SOLE 11638 0 0 AIR LEASE CORP CL A 00912X302 8337 187693 SH SOLE 187693 0 0 AIR PRODS & CHEMS INC COM 009158106 102302 374430 SH SOLE 374430 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 1092 34834 SH SOLE 34834 0 0 AIRBNB INC COM CL A 009066101 317 2159 SH SOLE 2159 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 29162 277762 SH SOLE 277762 0 0 ALAMO GROUP INC COM 011311107 391 2831 SH SOLE 2831 0 0 ALARM COM HLDGS INC COM 011642105 7427 71797 SH SOLE 71797 0 0 ALASKA AIR GROUP INC COM 011659109 1297 24941 SH SOLE 24941 0 0 ALBANY INTL CORP CL A 012348108 5772 78615 SH SOLE 78615 0 0 ALBEMARLE CORP COM 012653101 17972 121825 SH SOLE 121825 0 0 ALCOA CORP COM 013872106 355 15387 SH SOLE 15387 0 0 ALCON AG ORD SHS H01301128 72236 1094821 SH SOLE 1094821 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 1273 74072 SH SOLE 74072 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 15668 87912 SH SOLE 87912 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 38833 248550 SH SOLE 248550 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 4171 253486 SH SOLE 253486 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 87473 375868 SH SOLE 375868 0 0 ALIGN TECHNOLOGY INC COM 016255101 45382 84925 SH SOLE 84925 0 0 ALLEGHANY CORP DEL COM 017175100 3907 6472 SH SOLE 6472 0 0 ALLEGIANT TRAVEL CO COM 01748X102 940 4965 SH SOLE 4965 0 0 ALLEGION PLC ORD SHS G0176J109 16653 143094 SH SOLE 143094 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 693 25982 SH SOLE 25982 0 0 ALLETE INC COM NEW 018522300 1746 28187 SH SOLE 28187 0 0 ALLIANT ENERGY CORP COM 018802108 2478 48084 SH SOLE 48084 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 4774 110699 SH SOLE 110699 0 0 ALLSTATE CORP COM 020002101 38483 350068 SH SOLE 350068 0 0 ALLY FINL INC COM 02005N100 8187 229587 SH SOLE 229587 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1771 13629 SH SOLE 13629 0 0 ALPHABET INC CAP STK CL A 02079K305 295962 168867 SH SOLE 168867 0 0 ALPHABET INC CAP STK CL C 02079K107 319701 182491 SH SOLE 182491 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 483 10826 SH SOLE 10826 0 0 ALTAIR ENGR INC COM CL A 021369103 843 14487 SH SOLE 14487 0 0 ALTERYX INC COM CL A 02156B103 3823 31394 SH SOLE 31394 0 0 ALTICE USA INC CL A 02156K103 803 21194 SH SOLE 21194 0 0 ALTRA INDL MOTION CORP COM 02208R106 4306 77679 SH SOLE 77679 0 0 ALTRIA GROUP INC COM 02209S103 72590 1770491 SH SOLE 1770491 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 56 11411 SH SOLE 11411 0 0 AMAZON COM INC COM 023135106 671999 206329 SH SOLE 206329 0 0 AMBARELLA INC SHS G037AX101 2075 22597 SH SOLE 22597 0 0 AMBEV SA SPONSORED ADR 02319V103 6052 1977683 SH SOLE 1977683 0 0 AMC NETWORKS INC CL A 00164V103 1221 34132 SH SOLE 34132 0 0 AMCOR PLC ORD G0250X107 15662 1330675 SH SOLE 1330675 0 0 AMDOCS LTD SHS G02602103 9024 127220 SH SOLE 127220 0 0 AMEDISYS INC COM 023436108 17942 61167 SH SOLE 61167 0 0 AMERCO COM 023586100 1683 3708 SH SOLE 3708 0 0 AMEREN CORP COM 023608102 18809 240960 SH SOLE 240960 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 3835 263770 SH SOLE 263770 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 796 50444 SH SOLE 50444 0 0 AMERICAN ASSETS TR INC COM 024013104 283 9803 SH SOLE 9803 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 197 23622 SH SOLE 23622 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 5862 137049 SH SOLE 137049 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 205 10225 SH SOLE 10225 0 0 AMERICAN ELEC PWR CO INC COM 025537101 33206 398778 SH SOLE 398778 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 1158 41865 SH SOLE 41865 0 0 AMERICAN EXPRESS CO COM 025816109 33735 279006 SH SOLE 279006 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 358 48177 SH SOLE 48177 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 1842 21024 SH SOLE 21024 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 7353 245102 SH SOLE 245102 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 35015 924856 SH SOLE 924856 0 0 AMER STATES WTR CO COM 029899101 3198 40222 SH SOLE 40222 0 0 AMERICAN TOWER CORP NEW COM 03027X100 150996 672709 SH SOLE 672709 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 4438 28920 SH SOLE 28920 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 1782 18991 SH SOLE 18991 0 0 AMERICOLD RLTY TR COM 03064D108 13082 350454 SH SOLE 350454 0 0 AMERIPRISE FINL INC COM 03076C106 61257 315220 SH SOLE 315220 0 0 AMERIS BANCORP COM 03076K108 986 25889 SH SOLE 25889 0 0 AMERISAFE INC COM 03071H100 2089 36379 SH SOLE 36379 0 0 AMERISOURCEBERGEN CORP COM 03073E105 27283 279082 SH SOLE 279082 0 0 AMETEK INC COM 031100100 22235 183854 SH SOLE 183854 0 0 AMGEN INC COM 031162100 125231 544671 SH SOLE 544671 0 0 AMICUS THERAPEUTICS INC COM 03152W109 785 33992 SH SOLE 33992 0 0 AMKOR TECHNOLOGY INC COM 031652100 167 11105 SH SOLE 11105 0 0 AMN HEALTHCARE SVCS INC COM 001744101 6123 89712 SH SOLE 89712 0 0 AMPHENOL CORP NEW CL A 032095101 53063 405777 SH SOLE 405777 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 7031 214233 SH SOLE 214233 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 2187 19129 SH SOLE 19129 0 0 ANALOG DEVICES INC COM 032654105 64839 438903 SH SOLE 438903 0 0 ANAPLAN INC COM 03272L108 229 3192 SH SOLE 3192 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 21257 304057 SH SOLE 304057 0 0 ANIKA THERAPEUTICS INC COM 035255108 1363 30125 SH SOLE 30125 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 6446 762836 SH SOLE 762836 0 0 ANSYS INC COM 03662Q105 64492 177273 SH SOLE 177273 0 0 ANTERO MIDSTREAM CORP COM 03676B102 2625 340509 SH SOLE 340509 0 0 ANTHEM INC COM 036752103 42517 132413 SH SOLE 132413 0 0 AON PLC SHS CL A G0403H108 34115 161475 SH SOLE 161475 0 0 APACHE CORP COM 037411105 154 10853 SH SOLE 10853 0 0 APARTMENT INCOME REIT CORP COM 03750L109 2482 64607 SH SOLE 64607 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 253 47878 SH SOLE 47878 0 0 API GROUP CORP COM STK 00187Y100 1150 63378 SH SOLE 63378 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 1336 119647 SH SOLE 119647 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 8939 182509 SH SOLE 182509 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 900 62480 SH SOLE 62480 0 0 APPFOLIO INC COM CL A 03783C100 1161 6451 SH SOLE 6451 0 0 APPIAN CORP CL A 03782L101 525 3237 SH SOLE 3237 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 557 43121 SH SOLE 43121 0 0 APPLE INC COM 037833100 937551 7065725 SH SOLE 7065725 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1137 14583 SH SOLE 14583 0 0 APPLIED MATLS INC COM 038222105 53902 624589 SH SOLE 624589 0 0 APTARGROUP INC COM 038336103 7092 51808 SH SOLE 51808 0 0 APTIV PLC SHS G6095L109 26183 200962 SH SOLE 200962 0 0 ARAMARK COM 03852U106 2665 69265 SH SOLE 69265 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1720 75123 SH SOLE 75123 0 0 ARCH CAP GROUP LTD ORD G0450A105 13226 366687 SH SOLE 366687 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 20891 414430 SH SOLE 414430 0 0 ARCHROCK INC COM 03957W106 1951 225270 SH SOLE 225270 0 0 ARCONIC CORPORATION COM 03966V107 595 19972 SH SOLE 19972 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 219 43453 SH SOLE 43453 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 365 4752 SH SOLE 4752 0 0 ARES CAPITAL CORP COM 04010L103 3128 185202 SH SOLE 185202 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 18416 391404 SH SOLE 391404 0 0 ARGENX SE SPONSORED ADR 04016X101 2453 8342 SH SOLE 8342 0 0 ARISTA NETWORKS INC COM 040413106 16577 57051 SH SOLE 57051 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 1052 13790 SH SOLE 13790 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 8559 91773 SH SOLE 91773 0 0 ARK ETF TR INNOVATION ETF 00214Q104 22223 178511 SH SOLE 178511 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 7064 48267 SH SOLE 48267 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 778 72094 SH SOLE 72094 0 0 ARMSTRONG WORLD INDS INC COM 04247X102 5445 73193 SH SOLE 73193 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 321 7431 SH SOLE 7431 0 0 ARROW ELECTRS INC COM 042735100 4435 45578 SH SOLE 45578 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 2572 33515 SH SOLE 33515 0 0 GALLAGHER ARTHUR J & CO COM 363576109 80378 649726 SH SOLE 649726 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 4289 85201 SH SOLE 85201 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 2538 15220 SH SOLE 15220 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 5209 891972 SH SOLE 891972 0 0 ASGN INC COM 00191U102 1965 23521 SH SOLE 23521 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 962 12149 SH SOLE 12149 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 104838 214955 SH SOLE 214955 0 0 ASPEN TECHNOLOGY INC COM 045327103 20876 160279 SH SOLE 160279 0 0 ASSOCIATED BANC CORP COM 045487105 187 10959 SH SOLE 10959 0 0 ASSURANT INC COM 04621X108 3378 24795 SH SOLE 24795 0 0 ASSURED GUARANTY LTD COM G0585R106 745 23660 SH SOLE 23660 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 20819 416457 SH SOLE 416457 0 0 AT&T INC COM 00206R102 134288 4669266 SH SOLE 4669266 0 0 ATHENE HOLDING LTD CL A G0684D107 1123 26027 SH SOLE 26027 0 0 ATKORE INTL GROUP INC COM 047649108 1548 37665 SH SOLE 37665 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 3618 109843 SH SOLE 109843 0 0 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 372 9783 SH SOLE 9783 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 478 8759 SH SOLE 8759 0 0 ATLAS CORP SHARES Y0436Q109 3545 326993 SH SOLE 326993 0 0 ATLASSIAN CORP PLC CL A G06242104 14152 60514 SH SOLE 60514 0 0 ATMOS ENERGY CORP COM 049560105 4303 45088 SH SOLE 45088 0 0 ATRICURE INC COM 04963C209 1007 18086 SH SOLE 18086 0 0 AUDIOCODES LTD ORD M15342104 2370 86016 SH SOLE 86016 0 0 AURIS MEDICAL HOLDING LTD SHS G07025201 33 12450 SH SOLE 12450 0 0 AURORA CANNABIS INC COM 05156X884 98 11743 SH SOLE 11743 0 0 AUTODESK INC COM 052769106 116649 382030 SH SOLE 382030 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 2441 24499 SH SOLE 24499 0 0 AUTOLIV INC COM 052800109 267 2899 SH SOLE 2899 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 109453 621188 SH SOLE 621188 0 0 AUTONATION INC COM 05329W102 608 8705 SH SOLE 8705 0 0 AUTOZONE INC COM 053332102 22704 19152 SH SOLE 19152 0 0 AVALARA INC COM 05338G106 17822 108085 SH SOLE 108085 0 0 AVALONBAY CMNTYS INC COM 053484101 5184 32312 SH SOLE 32312 0 0 AVANGRID INC COM 05351W103 328 7210 SH SOLE 7210 0 0 AVANOS MED INC COM 05350V106 214 4661 SH SOLE 4661 0 0 AVANTOR INC COM 05352A100 4840 171928 SH SOLE 171928 0 0 AVERY DENNISON CORP COM 053611109 9470 61055 SH SOLE 61055 0 0 AVIENT CORPORATION COM 05368V106 1374 34118 SH SOLE 34118 0 0 AVISTA CORP COM 05379B107 2036 50733 SH SOLE 50733 0 0 AVNET INC COM 053807103 1020 29050 SH SOLE 29050 0 0 AXALTA COATING SYS LTD COM G0750C108 3962 138788 SH SOLE 138788 0 0 AXIS CAP HLDGS LTD SHS G0692U109 609 12084 SH SOLE 12084 0 0 AXOGEN INC COM 05463X106 712 39795 SH SOLE 39795 0 0 AXON ENTERPRISE INC COM 05464C101 893 7287 SH SOLE 7287 0 0 AXOS FINANCIAL INC COM 05465C100 928 24723 SH SOLE 24723 0 0 B & G FOODS INC NEW COM 05508R106 233 8392 SH SOLE 8392 0 0 BADGER METER INC COM 056525108 5578 59304 SH SOLE 59304 0 0 BAIDU INC SPON ADR REP A 056752108 8251 38155 SH SOLE 38155 0 0 BAKER HUGHES COMPANY CL A 05722G100 3628 174025 SH SOLE 174025 0 0 BALCHEM CORP COM 057665200 4270 37057 SH SOLE 37057 0 0 BALL CORP COM 058498106 15431 165607 SH SOLE 165607 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 13344 2701166 SH SOLE 2701166 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 331 62966 SH SOLE 62966 0 0 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 121 14020 SH SOLE 14020 0 0 BANCO SANTANDER S.A. ADR 05964H105 1044 342415 SH SOLE 342415 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 871 21682 SH SOLE 21682 0 0 BANDWIDTH INC COM CL A 05988J103 394 2565 SH SOLE 2565 0 0 BANK MONTREAL QUE COM 063671101 2093 27523 SH SOLE 27523 0 0 BK OF AMERICA CORP COM 060505104 150928 4979469 SH SOLE 4979469 0 0 BANK HAWAII CORP COM 062540109 4144 54083 SH SOLE 54083 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 1503 48236 SH SOLE 48236 0 0 BANK NEW YORK MELLON CORP COM 064058100 13099 308640 SH SOLE 308640 0 0 BANK OZK COM 06417N103 12875 411744 SH SOLE 411744 0 0 BANKUNITED INC COM 06652K103 443 12747 SH SOLE 12747 0 0 BAOZUN INC SPONSORED ADR 06684L103 477 13881 SH SOLE 13881 0 0 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 1317 7393 SH SOLE 7393 0 0 BARCLAYS PLC ADR 06738E204 4506 563893 SH SOLE 563893 0 0 BARNES GROUP INC COM 067806109 1801 35521 SH SOLE 35521 0 0 BARRICK GOLD CORP COM 067901108 5393 236747 SH SOLE 236747 0 0 BAUSCH HEALTH COS INC COM 071734107 1637 78751 SH SOLE 78751 0 0 BAXTER INTL INC COM 071813109 8459 105425 SH SOLE 105425 0 0 BCE INC COM NEW 05534B760 52732 1232054 SH SOLE 1232054 0 0 BECTON DICKINSON & CO COM 075887109 50399 201421 SH SOLE 201421 0 0 BED BATH & BEYOND INC COM 075896100 504 28351 SH SOLE 28351 0 0 BEIGENE LTD SPONSORED ADR 07725L102 3366 13026 SH SOLE 13026 0 0 BENCHMARK ELECTRS INC COM 08160H101 1494 55297 SH SOLE 55297 0 0 BENEFITFOCUS INC COM 08180D106 204 14086 SH SOLE 14086 0 0 BENTLEY SYS INC COM CL B 08265T208 488 12057 SH SOLE 12057 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 1739 5 SH SOLE 5 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 178099 768100 SH SOLE 768100 0 0 BERRY GLOBAL GROUP INC COM 08579W103 8207 146054 SH SOLE 146054 0 0 BEST BUY INC COM 086516101 26050 261050 SH SOLE 261050 0 0 BEYOND MEAT INC COM 08862E109 10609 84875 SH SOLE 84875 0 0 BGC PARTNERS INC CL A 05541T101 139 34860 SH SOLE 34860 0 0 BHP GROUP LTD SPONSORED ADS 088606108 7001 107151 SH SOLE 107151 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 5112 96402 SH SOLE 96402 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 740 11536 SH SOLE 11536 0 0 BILIBILI INC SPONS ADS REP Z 090040106 379 4423 SH SOLE 4423 0 0 BILL COM HLDGS INC COM 090043100 354 2597 SH SOLE 2597 0 0 BIO-TECHNE CORP COM 09073M104 14186 44674 SH SOLE 44674 0 0 BIO RAD LABS INC CL A 090572207 25805 44267 SH SOLE 44267 0 0 BIOGEN INC COM 09062X103 44615 182206 SH SOLE 182206 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 231 2693 SH SOLE 2693 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 13106 149464 SH SOLE 149464 0 0 BIOTELEMETRY INC COM 090672106 1528 21195 SH SOLE 21195 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 5680 152350 SH SOLE 152350 0 0 BLACK HILLS CORP COM 092113109 765 12447 SH SOLE 12447 0 0 BLACK KNIGHT INC COM 09215C105 23027 260639 SH SOLE 260639 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 392 58722 SH SOLE 58722 0 0 BLACKBAUD INC COM 09227Q100 1354 23523 SH SOLE 23523 0 0 BLACKLINE INC COM 09239B109 24151 181068 SH SOLE 181068 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 477 41702 SH SOLE 41702 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 989 116771 SH SOLE 116771 0 0 BLACKROCK INC COM 09247X101 231435 320752 SH SOLE 320752 0 0 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1245 78180 SH SOLE 78180 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 11438 176484 SH SOLE 176484 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 440 15994 SH SOLE 15994 0 0 BLOOMIN BRANDS INC COM 094235108 1182 60881 SH SOLE 60881 0 0 BLUCORA INC COM 095229100 250 15686 SH SOLE 15686 0 0 BLUEBIRD BIO INC COM 09609G100 373 8609 SH SOLE 8609 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 1348 12024 SH SOLE 12024 0 0 BOEING CO COM 097023105 28084 131195 SH SOLE 131195 0 0 BOINGO WIRELESS INC COM 09739C102 254 19932 SH SOLE 19932 0 0 BOK FINL CORP COM NEW 05561Q201 3444 50288 SH SOLE 50288 0 0 BOOKING HOLDINGS INC COM 09857L108 39296 17643 SH SOLE 17643 0 0 BOOT BARN HLDGS INC COM 099406100 2752 63479 SH SOLE 63479 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 19677 225711 SH SOLE 225711 0 0 BORGWARNER INC COM 099724106 10397 269075 SH SOLE 269075 0 0 BOSTON BEER INC CL A 100557107 3572 3593 SH SOLE 3593 0 0 BOSTON PROPERTIES INC COM 101121101 9625 101825 SH SOLE 101825 0 0 BOSTON SCIENTIFIC CORP COM 101137107 14034 390382 SH SOLE 390382 0 0 BOTTOMLINE TECH DEL INC COM 101388106 2659 50415 SH SOLE 50415 0 0 BOYD GAMING CORP COM 103304101 1169 27237 SH SOLE 27237 0 0 BP PLC SPONSORED ADR 055622104 6397 311728 SH SOLE 311728 0 0 BRADY CORP CL A 104674106 1455 27547 SH SOLE 27547 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 180 15096 SH SOLE 15096 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 12255 70841 SH SOLE 70841 0 0 BRIGHTHOUSE FINL INC COM 10922N103 305 8437 SH SOLE 8437 0 0 BRIGHTVIEW HLDGS INC COM 10948C107 1547 102332 SH SOLE 102332 0 0 BRINKER INTL INC COM 109641100 432 7640 SH SOLE 7640 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 83432 1345023 SH SOLE 1345023 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 47558 1268542 SH SOLE 1268542 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 587 35456 SH SOLE 35456 0 0 BROADCOM INC COM 11135F101 145363 331994 SH SOLE 331994 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 23425 152906 SH SOLE 152906 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 13265 321413 SH SOLE 321413 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1751 24220 SH SOLE 24220 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 230 4662 SH SOLE 4662 0 0 BROOKFIELD PPTY REIT INC CL A 11282X103 775 51851 SH SOLE 51851 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1470 25220 SH SOLE 25220 0 0 BROOKS AUTOMATION INC NEW COM 114340102 10602 156263 SH SOLE 156263 0 0 BROWN & BROWN INC COM 115236101 4030 85009 SH SOLE 85009 0 0 BROWN FORMAN CORP CL B 115637209 18242 229659 SH SOLE 229659 0 0 BRUKER CORP COM 116794108 2026 37426 SH SOLE 37426 0 0 BRUNSWICK CORP COM 117043109 6706 87961 SH SOLE 87961 0 0 BRYN MAWR BK CORP COM 117665109 942 30775 SH SOLE 30775 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 954 23365 SH SOLE 23365 0 0 BUNGE LIMITED COM G16962105 1968 30010 SH SOLE 30010 0 0 BURLINGTON STORES INC COM 122017106 17456 66742 SH SOLE 66742 0 0 BWX TECHNOLOGIES INC COM 05605H100 7579 125735 SH SOLE 125735 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 45976 489782 SH SOLE 489782 0 0 CABLE ONE INC COM 12685J105 8894 3992 SH SOLE 3992 0 0 CABOT CORP COM 127055101 2399 53460 SH SOLE 53460 0 0 CABOT OIL & GAS CORP COM 127097103 5213 320198 SH SOLE 320198 0 0 CACI INTL INC CL A 127190304 4460 17886 SH SOLE 17886 0 0 CACTUS INC CL A 127203107 862 33066 SH SOLE 33066 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 33125 242796 SH SOLE 242796 0 0 CAE INC COM 124765108 2058 74190 SH SOLE 74190 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 3518 47368 SH SOLE 47368 0 0 CAL MAINE FOODS INC COM NEW 128030202 1304 34741 SH SOLE 34741 0 0 CALAVO GROWERS INC COM 128246105 3980 57325 SH SOLE 57325 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 211 3906 SH SOLE 3906 0 0 CALLAWAY GOLF CO COM 131193104 1344 55961 SH SOLE 55961 0 0 CAMDEN PPTY TR SH BEN INT 133131102 9326 93331 SH SOLE 93331 0 0 CAMECO CORP COM 13321L108 911 67985 SH SOLE 67985 0 0 CAMPBELL SOUP CO COM 134429109 2020 41787 SH SOLE 41787 0 0 CANADIAN IMP BK COMM COM 136069101 38854 454591 SH SOLE 454591 0 0 CANADIAN NATL RY CO COM 136375102 64159 584065 SH SOLE 584065 0 0 CANADIAN NAT RES LTD COM 136385101 2952 122760 SH SOLE 122760 0 0 CANADIAN PAC RY LTD COM 13645T100 52232 150658 SH SOLE 150658 0 0 CANNAE HLDGS INC COM 13765N107 1442 32566 SH SOLE 32566 0 0 CANON INC SPONSORED ADR 138006309 2223 114530 SH SOLE 114530 0 0 CANOPY GROWTH CORP COM 138035100 215 8746 SH SOLE 8746 0 0 CANTEL MED CORP COM 138098108 1323 16778 SH SOLE 16778 0 0 CAPITAL ONE FINL CORP COM 14040H105 16312 165015 SH SOLE 165015 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 605 14396 SH SOLE 14396 0 0 CARDINAL HEALTH INC COM 14149Y108 16084 300294 SH SOLE 300294 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 228 5206 SH SOLE 5206 0 0 CARDLYTICS INC COM 14161W105 248 1735 SH SOLE 1735 0 0 CAREDX INC COM 14167L103 1395 19260 SH SOLE 19260 0 0 CARETRUST REIT INC COM 14174T107 291 13122 SH SOLE 13122 0 0 CARGURUS INC COM CL A 141788109 1021 32187 SH SOLE 32187 0 0 CARLISLE COS INC COM 142339100 6961 44570 SH SOLE 44570 0 0 CARMAX INC COM 143130102 31386 332271 SH SOLE 332271 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 1885 87041 SH SOLE 87041 0 0 CARNIVAL PLC ADR 14365C103 696 37136 SH SOLE 37136 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 871 29906 SH SOLE 29906 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 10972 290877 SH SOLE 290877 0 0 CARTERS INC COM 146229109 7671 81545 SH SOLE 81545 0 0 CARVANA CO CL A 146869102 2893 12079 SH SOLE 12079 0 0 CASELLA WASTE SYS INC CL A 147448104 3448 55658 SH SOLE 55658 0 0 CASEYS GEN STORES INC COM 147528103 7720 43220 SH SOLE 43220 0 0 CASS INFORMATION SYS INC COM 14808P109 1023 26300 SH SOLE 26300 0 0 CATALENT INC COM 148806102 15171 145774 SH SOLE 145774 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 531 56732 SH SOLE 56732 0 0 CATERPILLAR INC COM 149123101 80344 441412 SH SOLE 441412 0 0 CATHAY GEN BANCORP COM 149150104 2283 70930 SH SOLE 70930 0 0 CAVCO INDS INC DEL COM 149568107 2893 16492 SH SOLE 16492 0 0 CBOE GLOBAL MKTS INC COM 12503M108 1300 13964 SH SOLE 13964 0 0 CBRE GROUP INC CL A 12504L109 36926 588740 SH SOLE 588740 0 0 CDK GLOBAL INC COM 12508E101 3051 58874 SH SOLE 58874 0 0 CDW CORP COM 12514G108 65086 493861 SH SOLE 493861 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 250 6362 SH SOLE 6362 0 0 CELANESE CORP DEL COM 150870103 14588 112269 SH SOLE 112269 0 0 CELLECTAR BIOSCIENCES INC COM PAR 15117F500 26 12264 SH SOLE 12264 0 0 CELLECTIS S A SPON ADS 15117K103 1981 73223 SH SOLE 73223 0 0 CELSIUS HLDGS INC COM NEW 15118V207 336 6678 SH SOLE 6678 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 669 129321 SH SOLE 129321 0 0 CENTENE CORP DEL COM 15135B101 19313 321725 SH SOLE 321725 0 0 CENTERPOINT ENERGY INC COM 15189T107 5864 270989 SH SOLE 270989 0 0 CENTERSPACE COM 15202L107 925 13088 SH SOLE 13088 0 0 CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207 284 40655 SH SOLE 40655 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 742 20427 SH SOLE 20427 0 0 CERENCE INC COM 156727109 9923 98756 SH SOLE 98756 0 0 CERIDIAN HCM HLDG INC COM 15677J108 1896 17793 SH SOLE 17793 0 0 CERNER CORP COM 156782104 6781 86408 SH SOLE 86408 0 0 CF INDS HLDGS INC COM 125269100 7551 195066 SH SOLE 195066 0 0 CGI INC CL A SUB VTG 12532H104 8572 108087 SH SOLE 108087 0 0 CHAMPIONX CORPORATION COM 15872M104 1357 88664 SH SOLE 88664 0 0 CHANGE HEALTHCARE INC COM 15912K100 748 40123 SH SOLE 40123 0 0 CHARLES RIV LABS INTL INC COM 159864107 30125 120568 SH SOLE 120568 0 0 SCHWAB CHARLES CORP COM 808513105 32852 619391 SH SOLE 619391 0 0 CHART INDS INC COM PAR $0.01 16115Q308 916 7777 SH SOLE 7777 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 35811 54132 SH SOLE 54132 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 25068 188606 SH SOLE 188606 0 0 CHECKPOINT THERAPEUTICS INC COM 162828107 31 11842 SH SOLE 11842 0 0 CHEESECAKE FACTORY INC COM 163072101 3542 95582 SH SOLE 95582 0 0 CHEETAH MOBILE INC ADR 163075104 19 10386 SH SOLE 10386 0 0 CHEGG INC COM 163092109 5598 61978 SH SOLE 61978 0 0 CHEMED CORP NEW COM 16359R103 31911 59915 SH SOLE 59915 0 0 CHEMOCENTRYX INC COM 16383L106 230 3710 SH SOLE 3710 0 0 CHENIERE ENERGY INC COM NEW 16411R208 8141 135614 SH SOLE 135614 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 311 8834 SH SOLE 8834 0 0 CHESAPEAKE UTILS CORP COM 165303108 4921 45475 SH SOLE 45475 0 0 CHEVRON CORP NEW COM 166764100 162507 1924303 SH SOLE 1924303 0 0 CHEWY INC CL A 16679L109 3849 42815 SH SOLE 42815 0 0 CHICKEN SOUP FOR THE SOUL EN CL A 16842Q100 266 13283 SH SOLE 13283 0 0 CHIMERA INVT CORP COM NEW 16934Q208 1829 178453 SH SOLE 178453 0 0 CHIMERIX INC COM 16934W106 271 56131 SH SOLE 56131 0 0 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 358 32414 SH SOLE 32414 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1380 48363 SH SOLE 48363 0 0 CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 569 12755 SH SOLE 12755 0 0 CHINA UNICOM HONG KONG SPONSORED ADR 16945R104 266 46851 SH SOLE 46851 0 0 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 211 8655 SH SOLE 8655 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 15347 11067 SH SOLE 11067 0 0 CHOICE HOTELS INTL INC COM 169905106 1501 14061 SH SOLE 14061 0 0 CHUBB LIMITED COM H1467J104 59703 387881 SH SOLE 387881 0 0 CHURCH & DWIGHT INC COM 171340102 20414 234023 SH SOLE 234023 0 0 CHURCHILL DOWNS INC COM 171484108 5050 25924 SH SOLE 25924 0 0 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 2070 144786 SH SOLE 144786 0 0 CIENA CORP COM NEW 171779309 9440 178613 SH SOLE 178613 0 0 CIGNA CORP NEW COM 125523100 29572 142049 SH SOLE 142049 0 0 CIMAREX ENERGY CO COM 171798101 3422 91234 SH SOLE 91234 0 0 CIMPRESS PLC SHS EURO G2143T103 305 3478 SH SOLE 3478 0 0 CINCINNATI FINL CORP COM 172062101 9367 107205 SH SOLE 107205 0 0 CINTAS CORP COM 172908105 36884 104352 SH SOLE 104352 0 0 CIRRUS LOGIC INC COM 172755100 2020 24578 SH SOLE 24578 0 0 CISCO SYS INC COM 17275R102 237752 5312883 SH SOLE 5312883 0 0 CIT GROUP INC COM NEW 125581801 1356 37777 SH SOLE 37777 0 0 CITIGROUP INC COM NEW 172967424 65648 1064677 SH SOLE 1064677 0 0 CITIZENS FINL GROUP INC COM 174610105 20743 580063 SH SOLE 580063 0 0 CITRIX SYS INC COM 177376100 20938 160937 SH SOLE 160937 0 0 CITY HLDG CO COM 177835105 247 3554 SH SOLE 3554 0 0 CLARIVATE PLC ORD SHS G21810109 5685 191356 SH SOLE 191356 0 0 CLEAN HARBORS INC COM 184496107 6318 83016 SH SOLE 83016 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 1232 27975 SH SOLE 27975 0 0 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1806 36110 SH SOLE 36110 0 0 CLEARWAY ENERGY INC CL C 18539C204 874 27384 SH SOLE 27384 0 0 CLEARWAY ENERGY INC CL A 18539C105 416 14080 SH SOLE 14080 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 1158 79540 SH SOLE 79540 0 0 CLOROX CO DEL COM 189054109 8309 41150 SH SOLE 41150 0 0 CLOUDFLARE INC CL A COM 18915M107 2263 29781 SH SOLE 29781 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 175 15758 SH SOLE 15758 0 0 CMC MATERIALS INC COM 12571T100 12416 82062 SH SOLE 82062 0 0 CME GROUP INC COM 12572Q105 53150 291952 SH SOLE 291952 0 0 CMS ENERGY CORP COM 125896100 17533 287375 SH SOLE 287375 0 0 CNA FINL CORP COM 126117100 578 14824 SH SOLE 14824 0 0 CNH INDL N V SHS N20944109 6489 505364 SH SOLE 505364 0 0 CNO FINL GROUP INC COM 12621E103 2005 90174 SH SOLE 90174 0 0 CNOOC LIMITED SPONSORED ADR 126132109 914 9969 SH SOLE 9969 0 0 COASTAL FINL CORP WA COM NEW 19046P209 788 37502 SH SOLE 37502 0 0 COCA COLA CO COM 191216100 110888 2022025 SH SOLE 2022025 0 0 COCA COLA CONS INC COM 191098102 1093 4105 SH SOLE 4105 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 5031 100963 SH SOLE 100963 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 668 14499 SH SOLE 14499 0 0 CODEXIS INC COM 192005106 285 13050 SH SOLE 13050 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 3328 55593 SH SOLE 55593 0 0 COGNEX CORP COM 192422103 12831 159813 SH SOLE 159813 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 77664 947703 SH SOLE 947703 0 0 COHEN & STEERS INC COM 19247A100 5601 75380 SH SOLE 75380 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 930 36019 SH SOLE 36019 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 131 10595 SH SOLE 10595 0 0 COHERENT INC COM 192479103 2372 15810 SH SOLE 15810 0 0 COHERUS BIOSCIENCES INC COM 19249H103 358 20623 SH SOLE 20623 0 0 COHU INC COM 192576106 1177 30836 SH SOLE 30836 0 0 COLFAX CORP COM 194014106 1570 41067 SH SOLE 41067 0 0 COLGATE PALMOLIVE CO COM 194162103 30683 358822 SH SOLE 358822 0 0 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 287 14316 SH SOLE 14316 0 0 COLONY CAP INC NEW CL A COM 19626G108 247 51362 SH SOLE 51362 0 0 COLUMBIA BKG SYS INC COM 197236102 1661 46266 SH SOLE 46266 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 10926 494623 SH SOLE 494623 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 1668 19087 SH SOLE 19087 0 0 COMCAST CORP NEW CL A 20030N101 195698 3734704 SH SOLE 3734704 0 0 COMERICA INC COM 200340107 12306 220296 SH SOLE 220296 0 0 COMFORT SYS USA INC COM 199908104 1858 35283 SH SOLE 35283 0 0 COMMERCE BANCSHARES INC COM 200525103 5563 84680 SH SOLE 84680 0 0 COMMERCIAL METALS CO COM 201723103 520 25340 SH SOLE 25340 0 0 COMMSCOPE HLDG CO INC COM 20337X109 186 13893 SH SOLE 13893 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 57058 845554 SH SOLE 845554 0 0 COMMUNITY BK SYS INC COM 203607106 387 6212 SH SOLE 6212 0 0 COMMVAULT SYSTEMS INC COM 204166102 1292 23343 SH SOLE 23343 0 0 COMPANHIA BRASILEIRA DE DIST SPONSORED ADR 20440T300 244 17036 SH SOLE 17036 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 371 43153 SH SOLE 43153 0 0 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 221 37212 SH SOLE 37212 0 0 COMPASS DIVERSIFIED SH BEN INT 20451Q104 339 17441 SH SOLE 17441 0 0 COMPASS MINERALS INTL INC COM 20451N101 2581 41825 SH SOLE 41825 0 0 CONAGRA BRANDS INC COM 205887102 8260 227794 SH SOLE 227794 0 0 CONCENTRIX CORP COM 20602D101 747 7572 SH SOLE 7572 0 0 CONCHO RES INC COM 20605P101 956 16385 SH SOLE 16385 0 0 CONMED CORP COM 207410101 3791 33852 SH SOLE 33852 0 0 CONOCOPHILLIPS COM 20825C104 49534 1238658 SH SOLE 1238658 0 0 CONSOLIDATED EDISON INC COM 209115104 4443 61483 SH SOLE 61483 0 0 CONSTELLATION BRANDS INC CL A 21036P108 55015 251151 SH SOLE 251151 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 1866 64090 SH SOLE 64090 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 63304 938530 SH SOLE 938530 0 0 CONTINENTAL RES INC COM 212015101 2609 160045 SH SOLE 160045 0 0 COPART INC COM 217204106 43905 345027 SH SOLE 345027 0 0 CORCEPT THERAPEUTICS INC COM 218352102 1133 43324 SH SOLE 43324 0 0 LISTED FD TR CORE ALT FD 53656F847 7283 254124 SH SOLE 254124 0 0 CORE LABORATORIES N V COM N22717107 1167 44024 SH SOLE 44024 0 0 CORE MARK HOLDING CO INC COM 218681104 3068 104451 SH SOLE 104451 0 0 CORELOGIC INC COM 21871D103 3982 51503 SH SOLE 51503 0 0 CORESITE RLTY CORP COM 21870Q105 6776 54091 SH SOLE 54091 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 809 18381 SH SOLE 18381 0 0 CORNING INC COM 219350105 15783 438407 SH SOLE 438407 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 2238 85798 SH SOLE 85798 0 0 CORTEVA INC COM 22052L104 38540 995341 SH SOLE 995341 0 0 COSTAR GROUP INC COM 22160N109 57931 62677 SH SOLE 62677 0 0 COSTCO WHSL CORP NEW COM 22160K105 160753 426648 SH SOLE 426648 0 0 COUPA SOFTWARE INC COM 22266L106 9872 29130 SH SOLE 29130 0 0 COUSINS PPTYS INC COM NEW 222795502 2897 86477 SH SOLE 86477 0 0 COVANTA HLDG CORP COM 22282E102 334 25439 SH SOLE 25439 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 1677 12711 SH SOLE 12711 0 0 CRANE CO COM 224399105 1029 13244 SH SOLE 13244 0 0 CREDICORP LTD COM G2519Y108 476 2902 SH SOLE 2902 0 0 CREDIT ACCEP CORP MICH COM 225310101 1965 5678 SH SOLE 5678 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 9511 743073 SH SOLE 743073 0 0 CREDIT SUISSE AG NASSAU BRH X LINK SILVER SH 22542D449 79 12029 SH SOLE 12029 0 0 CREE INC COM 225447101 4739 44748 SH SOLE 44748 0 0 CRESUD S A C I F Y A SPONSORED ADR 226406106 81 16832 SH SOLE 16832 0 0 CRH PLC ADR 12626K203 7640 179419 SH SOLE 179419 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1451 9478 SH SOLE 9478 0 0 CRITEO S A SPONS ADS 226718104 2725 132869 SH SOLE 132869 0 0 CROCS INC COM 227046109 1443 23026 SH SOLE 23026 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 11124 52516 SH SOLE 52516 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 101749 639165 SH SOLE 639165 0 0 CROWN HLDGS INC COM 228368106 21174 211316 SH SOLE 211316 0 0 CRYOPORT INC COM PAR $0.001 229050307 662 15093 SH SOLE 15093 0 0 CSG SYS INTL INC COM 126349109 939 20829 SH SOLE 20829 0 0 CSW INDUSTRIALS INC COM 126402106 1243 11103 SH SOLE 11103 0 0 CSX CORP COM 126408103 20729 228414 SH SOLE 228414 0 0 CTS CORP COM 126501105 1109 32294 SH SOLE 32294 0 0 CUBESMART COM 229663109 3963 117921 SH SOLE 117921 0 0 CUBIC CORP COM 229669106 682 11001 SH SOLE 11001 0 0 CULLEN FROST BANKERS INC COM 229899109 3378 38720 SH SOLE 38720 0 0 CUMMINS INC COM 231021106 35628 156884 SH SOLE 156884 0 0 CURTISS WRIGHT CORP COM 231561101 1467 12608 SH SOLE 12608 0 0 CVB FINL CORP COM 126600105 538 27578 SH SOLE 27578 0 0 CVS HEALTH CORP COM 126650100 85952 1258454 SH SOLE 1258454 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2188 13540 SH SOLE 13540 0 0 CYRUSONE INC COM 23283R100 7159 97861 SH SOLE 97861 0 0 CYTOKINETICS INC COM NEW 23282W605 247 11897 SH SOLE 11897 0 0 D R HORTON INC COM 23331A109 28372 411669 SH SOLE 411669 0 0 DANA INC COM 235825205 1218 62392 SH SOLE 62392 0 0 DANAHER CORPORATION COM 235851102 181377 816498 SH SOLE 816498 0 0 DARDEN RESTAURANTS INC COM 237194105 12292 103193 SH SOLE 103193 0 0 DARLING INGREDIENTS INC COM 237266101 7872 136481 SH SOLE 136481 0 0 DATADOG INC CL A COM 23804L103 1011 10271 SH SOLE 10271 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 276 9200 SH SOLE 9200 0 0 DAVITA INC COM 23918K108 20436 174069 SH SOLE 174069 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 388 20957 SH SOLE 20957 0 0 DECKERS OUTDOOR CORP COM 243537107 7374 25713 SH SOLE 25713 0 0 DEERE & CO COM 244199105 29898 111124 SH SOLE 111124 0 0 DELL TECHNOLOGIES INC CL C 24703L202 2576 35150 SH SOLE 35150 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 5035 125225 SH SOLE 125225 0 0 TRANSAMERICA ETF TR DELTASHS S&P 500 89349P107 426 6647 SH SOLE 6647 0 0 TRANSAMERICA ETF TR DELTASHS S&P INT 89349P404 312 6382 SH SOLE 6382 0 0 DENNYS CORP COM 24869P104 636 43331 SH SOLE 43331 0 0 DENTSPLY SIRONA INC COM 24906P109 8098 154654 SH SOLE 154654 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 670 61445 SH SOLE 61445 0 0 DEVON ENERGY CORP NEW COM 25179M103 6829 431958 SH SOLE 431958 0 0 DEXCOM INC COM 252131107 34332 92859 SH SOLE 92859 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 37485 236039 SH SOLE 236039 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2938 60699 SH SOLE 60699 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 280 33927 SH SOLE 33927 0 0 DICKS SPORTING GOODS INC COM 253393102 2119 37696 SH SOLE 37696 0 0 DIGITAL RLTY TR INC COM 253868103 34585 247900 SH SOLE 247900 0 0 DIGITAL TURBINE INC COM NEW 25400W102 358 6328 SH SOLE 6328 0 0 DIODES INC COM 254543101 10774 152828 SH SOLE 152828 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 1175 12574 SH SOLE 12574 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 3184 44075 SH SOLE 44075 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 936 14109 SH SOLE 14109 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 9931 132136 SH SOLE 132136 0 0 DISCOVER FINL SVCS COM 254709108 42166 465773 SH SOLE 465773 0 0 DISCOVERY INC COM SER C 25470F302 8351 318863 SH SOLE 318863 0 0 DISCOVERY INC COM SER A 25470F104 10785 358412 SH SOLE 358412 0 0 DISH NETWORK CORPORATION CL A 25470M109 2642 81702 SH SOLE 81702 0 0 DMC GLOBAL INC COM 23291C103 469 10841 SH SOLE 10841 0 0 DMY TECHNOLOGY GROUP INC II COM CL A 233277102 200 11347 SH SOLE 11347 0 0 DNP SELECT INCOME FD INC COM 23325P104 408 39739 SH SOLE 39739 0 0 DOCUSIGN INC COM 256163106 14664 65965 SH SOLE 65965 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 9178 94491 SH SOLE 94491 0 0 DOLLAR GEN CORP NEW COM 256677105 130615 621090 SH SOLE 621090 0 0 DOLLAR TREE INC COM 256746108 61383 568151 SH SOLE 568151 0 0 DOMINION ENERGY INC COM 25746U109 36669 487626 SH SOLE 487626 0 0 DOMINOS PIZZA INC COM 25754A201 46957 122455 SH SOLE 122455 0 0 DONALDSON INC COM 257651109 2721 48688 SH SOLE 48688 0 0 DORMAN PRODS INC COM 258278100 8797 101329 SH SOLE 101329 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 757 38533 SH SOLE 38533 0 0 DOUGLAS DYNAMICS INC COM 25960R105 1458 34083 SH SOLE 34083 0 0 DOUGLAS EMMETT INC COM 25960P109 486 16658 SH SOLE 16658 0 0 DOVER CORP COM 260003108 22963 181883 SH SOLE 181883 0 0 DOW INC COM 260557103 33664 606551 SH SOLE 606551 0 0 DR REDDYS LABS LTD ADR 256135203 2412 33838 SH SOLE 33838 0 0 DRAFTKINGS INC COM CL A 26142R104 2676 57476 SH SOLE 57476 0 0 DRDGOLD LIMITED SPON ADR REPSTG 26152H301 218 18550 SH SOLE 18550 0 0 DRIL QUIP INC COM 262037104 955 32258 SH SOLE 32258 0 0 DTE ENERGY CO COM 233331107 12756 105067 SH SOLE 105067 0 0 DUCOMMUN INC DEL COM 264147109 804 14974 SH SOLE 14974 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 75164 820921 SH SOLE 820921 0 0 DUKE REALTY CORP COM NEW 264411505 6850 171378 SH SOLE 171378 0 0 DUPONT DE NEMOURS INC COM 26614N102 26569 373631 SH SOLE 373631 0 0 DWS MUN INCOME TR COM 233368109 1376 118308 SH SOLE 118308 0 0 DXC TECHNOLOGY CO COM 23355L106 1277 49594 SH SOLE 49594 0 0 DYCOM INDS INC COM 267475101 2707 35847 SH SOLE 35847 0 0 DYNATRACE INC COM NEW 268150109 19094 441277 SH SOLE 441277 0 0 E L F BEAUTY INC COM 26856L103 902 35795 SH SOLE 35795 0 0 EAGLE MATLS INC COM 26969P108 4458 43987 SH SOLE 43987 0 0 EAGLE PHARMACEUTICALS INC COM 269796108 450 9672 SH SOLE 9672 0 0 EAST WEST BANCORP INC COM 27579R104 9446 186284 SH SOLE 186284 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 4759 210123 SH SOLE 210123 0 0 EASTGROUP PPTYS INC COM 277276101 8368 60609 SH SOLE 60609 0 0 EASTMAN CHEM CO COM 277432100 25791 257186 SH SOLE 257186 0 0 EATON CORP PLC SHS G29183103 89582 745648 SH SOLE 745648 0 0 EATON VANCE CORP COM NON VTG 278265103 6831 100562 SH SOLE 100562 0 0 EBAY INC. COM 278642103 17259 343453 SH SOLE 343453 0 0 EBIX INC COM NEW 278715206 560 14754 SH SOLE 14754 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 293 10917 SH SOLE 10917 0 0 ECHOSTAR CORP CL A 278768106 342 16144 SH SOLE 16144 0 0 ECOLAB INC COM 278865100 74228 343077 SH SOLE 343077 0 0 ECOPETROL S A SPONSORED ADS 279158109 421 32593 SH SOLE 32593 0 0 EDISON INTL COM 281020107 12330 196281 SH SOLE 196281 0 0 EDITAS MEDICINE INC COM 28106W103 468 6682 SH SOLE 6682 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 110807 1214591 SH SOLE 1214591 0 0 EHEALTH INC COM 28238P109 898 12715 SH SOLE 12715 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 14186 462544 SH SOLE 462544 0 0 ELASTIC N V ORD SHS N14506104 4167 28516 SH SOLE 28516 0 0 ELBIT SYS LTD ORD M3760D101 1791 13679 SH SOLE 13679 0 0 ELECTRONIC ARTS INC COM 285512109 106128 739054 SH SOLE 739054 0 0 ELEMENT SOLUTIONS INC COM 28618M106 3385 190946 SH SOLE 190946 0 0 LILLY ELI & CO COM 532457108 47797 283090 SH SOLE 283090 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 207 30405 SH SOLE 30405 0 0 EMCOR GROUP INC COM 29084Q100 5852 63982 SH SOLE 63982 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 3402 37971 SH SOLE 37971 0 0 EMERSON ELEC CO COM 291011104 49591 617054 SH SOLE 617054 0 0 EMPIRE ST RLTY TR INC CL A 292104106 259 27758 SH SOLE 27758 0 0 EMPLOYERS HOLDINGS INC COM 292218104 248 7693 SH SOLE 7693 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 656 10321 SH SOLE 10321 0 0 ENBRIDGE INC COM 29250N105 45757 1430364 SH SOLE 1430364 0 0 ENCOMPASS HEALTH CORP COM 29261A100 14405 174204 SH SOLE 174204 0 0 ENCORE CAP GROUP INC COM 292554102 873 22421 SH SOLE 22421 0 0 ENCORE WIRE CORP COM 292562105 332 5475 SH SOLE 5475 0 0 ENDAVA PLC ADS 29260V105 569 7418 SH SOLE 7418 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 2109 49998 SH SOLE 49998 0 0 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 773 268481 SH SOLE 268481 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1446 233985 SH SOLE 233985 0 0 ENEL CHILE S.A. SPONSORED ADR 29278D105 207 53143 SH SOLE 53143 0 0 ENERSYS COM 29275Y102 4763 57339 SH SOLE 57339 0 0 ENI S P A SPONSORED ADR 26874R108 1603 77825 SH SOLE 77825 0 0 ENPHASE ENERGY INC COM 29355A107 1086 6190 SH SOLE 6190 0 0 ENPRO INDS INC COM 29355X107 1481 19615 SH SOLE 19615 0 0 ENSIGN GROUP INC COM 29358P101 9867 135312 SH SOLE 135312 0 0 ENTEGRIS INC COM 29362U104 21956 228466 SH SOLE 228466 0 0 ENTERGY CORP NEW COM 29364G103 10976 109935 SH SOLE 109935 0 0 ENTERPRISE FINL SVCS CORP COM 293712105 426 12188 SH SOLE 12188 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 10985 560746 SH SOLE 560746 0 0 ENVESTNET INC COM 29404K106 20693 251465 SH SOLE 251465 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 1523 45150 SH SOLE 45150 0 0 EOG RES INC COM 26875P101 9850 197516 SH SOLE 197516 0 0 EPAM SYS INC COM 29414B104 17546 48962 SH SOLE 48962 0 0 EPLUS INC COM 294268107 949 10795 SH SOLE 10795 0 0 EPR PPTYS COM SH BEN INT 26884U109 340 10475 SH SOLE 10475 0 0 EQT CORP COM 26884L109 519 40832 SH SOLE 40832 0 0 EQUIFAX INC COM 294429105 16225 84137 SH SOLE 84137 0 0 EQUINIX INC COM 29444U700 53187 74473 SH SOLE 74473 0 0 EQUINOR ASA SPONSORED ADR 29446M102 7382 449566 SH SOLE 449566 0 0 EQUITABLE HLDGS INC COM 29452E101 12377 483671 SH SOLE 483671 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 563 70039 SH SOLE 70039 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 4769 174812 SH SOLE 174812 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 8590 135579 SH SOLE 135579 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 6202 104621 SH SOLE 104621 0 0 ESCO TECHNOLOGIES INC COM 296315104 2327 22541 SH SOLE 22541 0 0 ESSENT GROUP LTD COM G3198U102 1001 23176 SH SOLE 23176 0 0 ESSENTIAL UTILS INC COM 29670G102 1884 39845 SH SOLE 39845 0 0 ESSEX PPTY TR INC COM 297178105 8433 35520 SH SOLE 35520 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 242 16833 SH SOLE 16833 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2413 41918 SH SOLE 41918 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1037 15594 SH SOLE 15594 0 0 ETSY INC COM 29786A106 22808 128200 SH SOLE 128200 0 0 EURONAV NV SHS B38564108 257 32133 SH SOLE 32133 0 0 EURONET WORLDWIDE INC COM 298736109 11628 80237 SH SOLE 80237 0 0 EATON VANCE FLTING RATE INC COM 278279104 1866 141808 SH SOLE 141808 0 0 EATON VANCE MUN BD FD COM 27827X101 1387 101983 SH SOLE 101983 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829C105 608 62852 SH SOLE 62852 0 0 EVANS BANCORP INC COM NEW 29911Q208 469 17030 SH SOLE 17030 0 0 EVENTBRITE INC COM CL A 29975E109 901 49805 SH SOLE 49805 0 0 EVERBRIDGE INC COM 29978A104 2798 18770 SH SOLE 18770 0 0 EVERCORE INC CLASS A 29977A105 10002 91229 SH SOLE 91229 0 0 EVEREST RE GROUP LTD COM G3223R108 6026 25742 SH SOLE 25742 0 0 EVERGY INC COM 30034W106 3705 66746 SH SOLE 66746 0 0 EVERI HLDGS INC COM 30034T103 588 42589 SH SOLE 42589 0 0 EVERSOURCE ENERGY COM 30040W108 14809 171184 SH SOLE 171184 0 0 EVERTEC INC COM 30040P103 2387 60695 SH SOLE 60695 0 0 EVO PMTS INC CL A COM 26927E104 1608 59517 SH SOLE 59517 0 0 EVOLENT HEALTH INC CL A 30050B101 193 12066 SH SOLE 12066 0 0 EXACT SCIENCES CORP COM 30063P105 21567 162784 SH SOLE 162784 0 0 EXELIXIS INC COM 30161Q104 3099 154387 SH SOLE 154387 0 0 EXELON CORP COM 30161N101 6844 162094 SH SOLE 162094 0 0 EXLSERVICE HOLDINGS INC COM 302081104 4586 53868 SH SOLE 53868 0 0 EXPEDIA GROUP INC COM NEW 30212P303 4609 34811 SH SOLE 34811 0 0 EXPEDITORS INTL WASH INC COM 302130109 57001 599314 SH SOLE 599314 0 0 EXPONENT INC COM 30214U102 21087 234223 SH SOLE 234223 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 1025 69207 SH SOLE 69207 0 0 EXTRA SPACE STORAGE INC COM 30225T102 14723 127073 SH SOLE 127073 0 0 EXTREME NETWORKS INC COM 30226D106 129 18672 SH SOLE 18672 0 0 EXXON MOBIL CORP COM 30231G102 85130 2065263 SH SOLE 2065263 0 0 F N B CORP COM 302520101 920 96872 SH SOLE 96872 0 0 F5 NETWORKS INC COM 315616102 7708 43812 SH SOLE 43812 0 0 FABRINET SHS G3323L100 601 7748 SH SOLE 7748 0 0 FACEBOOK INC CL A 30303M102 444647 1627790 SH SOLE 1627790 0 0 FACTSET RESH SYS INC COM 303075105 42324 127290 SH SOLE 127290 0 0 FAIR ISAAC CORP COM 303250104 19166 37504 SH SOLE 37504 0 0 FARFETCH LTD ORD SH CL A 30744W107 599 9390 SH SOLE 9390 0 0 FASTENAL CO COM 311900104 44553 912411 SH SOLE 912411 0 0 FASTLY INC CL A 31188V100 525 6014 SH SOLE 6014 0 0 FB FINL CORP COM 30257X104 1120 32245 SH SOLE 32245 0 0 FBL FINL GROUP INC CL A 30239F106 203 3857 SH SOLE 3857 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 3071 41364 SH SOLE 41364 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 3119 36639 SH SOLE 36639 0 0 FEDERAL SIGNAL CORP COM 313855108 3362 101365 SH SOLE 101365 0 0 FEDERATED HERMES INC CL B 314211103 1119 38746 SH SOLE 38746 0 0 FEDEX CORP COM 31428X106 21446 82605 SH SOLE 82605 0 0 FERRARI N V COM N3167Y103 39472 171974 SH SOLE 171974 0 0 FERRO CORP COM 315405100 718 49073 SH SOLE 49073 0 0 FIBROGEN INC COM 31572Q808 788 21238 SH SOLE 21238 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 13794 352890 SH SOLE 352890 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 75612 534513 SH SOLE 534513 0 0 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 430 11687 SH SOLE 11687 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 3616 112658 SH SOLE 112658 0 0 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 496 27081 SH SOLE 27081 0 0 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 11306 264714 SH SOLE 264714 0 0 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 5323 120409 SH SOLE 120409 0 0 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 15427 339064 SH SOLE 339064 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 17150 239859 SH SOLE 239859 0 0 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 13987 343834 SH SOLE 343834 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 2183 215107 SH SOLE 215107 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 20074 475467 SH SOLE 475467 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 20218 350088 SH SOLE 350088 0 0 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 10454 222373 SH SOLE 222373 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 62640 599365 SH SOLE 599365 0 0 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 14059 350426 SH SOLE 350426 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 10735 422975 SH SOLE 422975 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 10243 252424 SH SOLE 252424 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 1778 3545 SH SOLE 3545 0 0 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 8822 205014 SH SOLE 205014 0 0 FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 2727 95041 SH SOLE 95041 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 15909 293253 SH SOLE 293253 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 6788 167159 SH SOLE 167159 0 0 FIFTH THIRD BANCORP COM 316773100 9723 352684 SH SOLE 352684 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 57150 1938613 SH SOLE 1938613 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 190 71308 SH SOLE 71308 0 0 FIREEYE INC COM 31816Q101 2763 119821 SH SOLE 119821 0 0 FIRST AMERN FINL CORP COM 31847R102 8692 168350 SH SOLE 168350 0 0 FIRST BANCORP P R COM NEW 318672706 576 62516 SH SOLE 62516 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 475 827 SH SOLE 827 0 0 FIRST FINL BANCORP OH COM 320209109 1046 59642 SH SOLE 59642 0 0 FIRST FINL BANKSHARES COM 32020R109 3256 90001 SH SOLE 90001 0 0 FIRST FNDTN INC COM 32026V104 323 16167 SH SOLE 16167 0 0 FIRST HORIZON CORPORATION COM 320517105 1099 86105 SH SOLE 86105 0 0 FIRST INDL RLTY TR INC COM 32054K103 7609 180598 SH SOLE 180598 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1458 35767 SH SOLE 35767 0 0 FIRST MERCHANTS CORP COM 320817109 1321 35324 SH SOLE 35324 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 1267 79565 SH SOLE 79565 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 38952 265105 SH SOLE 265105 0 0 FIRST SOLAR INC COM 336433107 1237 12505 SH SOLE 12505 0 0 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 10314 378154 SH SOLE 378154 0 0 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 388 19207 SH SOLE 19207 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 86664 1283907 SH SOLE 1283907 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 30119 316939 SH SOLE 316939 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 1126 22122 SH SOLE 22122 0 0 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 7253 128300 SH SOLE 128300 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 302 9708 SH SOLE 9708 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 5961 147296 SH SOLE 147296 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 213 9590 SH SOLE 9590 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 2286 104306 SH SOLE 104306 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 72982 343880 SH SOLE 343880 0 0 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 351 7330 SH SOLE 7330 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1279 33597 SH SOLE 33597 0 0 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 17473 691185 SH SOLE 691185 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 32605 543063 SH SOLE 543063 0 0 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 26106 684487 SH SOLE 684487 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 9361 273086 SH SOLE 273086 0 0 FIRST TR FTSE EPRA / NAREIT COM 33736N101 209 4762 SH SOLE 4762 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 7454 385619 SH SOLE 385619 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 384 16465 SH SOLE 16465 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 4512 41865 SH SOLE 41865 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 9835 322133 SH SOLE 322133 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 3475 69246 SH SOLE 69246 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1757 25393 SH SOLE 25393 0 0 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 10488 152437 SH SOLE 152437 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 2607 35505 SH SOLE 35505 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 22709 234983 SH SOLE 234983 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 29177 531161 SH SOLE 531161 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 6205 142305 SH SOLE 142305 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 74222 1442048 SH SOLE 1442048 0 0 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 8488 187408 SH SOLE 187408 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 10539 185779 SH SOLE 185779 0 0 FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203 9408 481044 SH SOLE 481044 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 677 8155 SH SOLE 8155 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 6633 101461 SH SOLE 101461 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 14128 477469 SH SOLE 477469 0 0 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 278 2682 SH SOLE 2682 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2255 41989 SH SOLE 41989 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 3798 159753 SH SOLE 159753 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 5013 112959 SH SOLE 112959 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1509 30513 SH SOLE 30513 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 2231 79518 SH SOLE 79518 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 10364 102748 SH SOLE 102748 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 30194 218688 SH SOLE 218688 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 1114 15859 SH SOLE 15859 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 296 3655 SH SOLE 3655 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 4185 199575 SH SOLE 199575 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 33082 1638520 SH SOLE 1638520 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 30256 757539 SH SOLE 757539 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 2817 43743 SH SOLE 43743 0 0 FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 218 13428 SH SOLE 13428 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 616 26498 SH SOLE 26498 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 8126 170757 SH SOLE 170757 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1182 15355 SH SOLE 15355 0 0 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 718 11638 SH SOLE 11638 0 0 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 364 8746 SH SOLE 8746 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 1746 35654 SH SOLE 35654 0 0 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 581 45168 SH SOLE 45168 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 19754 405456 SH SOLE 405456 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 105477 1927222 SH SOLE 1927222 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 13627 121869 SH SOLE 121869 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 23082 195097 SH SOLE 195097 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 3063 107916 SH SOLE 107916 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 126070 3594822 SH SOLE 3594822 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 4735 65661 SH SOLE 65661 0 0 FIRSTCASH INC COM 33767D105 2751 39278 SH SOLE 39278 0 0 FIRSTENERGY CORP COM 337932107 2810 91797 SH SOLE 91797 0 0 FIRSTSERVICE CORP NEW COM 33767E202 1804 13189 SH SOLE 13189 0 0 FISERV INC COM 337738108 96605 848454 SH SOLE 848454 0 0 FIVE BELOW INC COM 33829M101 25031 143052 SH SOLE 143052 0 0 FIVE9 INC COM 338307101 4230 24252 SH SOLE 24252 0 0 FIVERR INTL LTD ORD SHS M4R82T106 434 2222 SH SOLE 2222 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 5496 20145 SH SOLE 20145 0 0 FLEX LTD ORD Y2573F102 3663 203709 SH SOLE 203709 0 0 FLEXSHARES TR GLB QLT R/E IDX 33939L787 2920 50731 SH SOLE 50731 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 4996 104256 SH SOLE 104256 0 0 FLEXSHARES TR US QT LW VLTY 33939L654 1139 25011 SH SOLE 25011 0 0 FLIR SYS INC COM 302445101 6455 147277 SH SOLE 147277 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 8298 89367 SH SOLE 89367 0 0 FLOWERS FOODS INC COM 343498101 1471 64995 SH SOLE 64995 0 0 FLOWSERVE CORP COM 34354P105 208 5657 SH SOLE 5657 0 0 FLUOR CORP NEW COM 343412102 891 55796 SH SOLE 55796 0 0 FLY LEASING LTD SPONSORED ADR 34407D109 586 59467 SH SOLE 59467 0 0 FMC CORP COM NEW 302491303 19954 173621 SH SOLE 173621 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 7052 93066 SH SOLE 93066 0 0 FOOT LOCKER INC COM 344849104 1041 25734 SH SOLE 25734 0 0 FORD MTR CO DEL COM 345370860 3202 364222 SH SOLE 364222 0 0 FORMFACTOR INC COM 346375108 5307 123357 SH SOLE 123357 0 0 FORTINET INC COM 34959E109 30390 204604 SH SOLE 204604 0 0 FORTIS INC COM 349553107 2038 49931 SH SOLE 49931 0 0 FORTIVE CORP COM 34959J108 27354 386250 SH SOLE 386250 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 259 11046 SH SOLE 11046 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 17386 202823 SH SOLE 202823 0 0 FORWARD AIR CORP COM 349853101 2400 31230 SH SOLE 31230 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 1301 43703 SH SOLE 43703 0 0 FOX CORP CL B COM 35137L204 1825 63185 SH SOLE 63185 0 0 FOX CORP CL A COM 35137L105 3463 118915 SH SOLE 118915 0 0 FOX FACTORY HLDG CORP COM 35138V102 3679 34801 SH SOLE 34801 0 0 FRANCO NEV CORP COM 351858105 2014 16069 SH SOLE 16069 0 0 FRANKLIN ELEC INC COM 353514102 4424 63914 SH SOLE 63914 0 0 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 296 9954 SH SOLE 9954 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 1517 56003 SH SOLE 56003 0 0 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 2301 24033 SH SOLE 24033 0 0 FRANKLIN TEMPLETON ETF TR US TRESRY BD 35473P488 218 8725 SH SOLE 8725 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 2954 112957 SH SOLE 112957 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1305 30838 SH SOLE 30838 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 1486 39210 SH SOLE 39210 0 0 FRANKLIN RESOURCES INC COM 354613101 3611 144484 SH SOLE 144484 0 0 FREEPORT-MCMORAN INC CL B 35671D857 12124 465957 SH SOLE 465957 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1612 38796 SH SOLE 38796 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 439 18219 SH SOLE 18219 0 0 FRESHPET INC COM 358039105 2437 17165 SH SOLE 17165 0 0 FRONTDOOR INC COM 35905A109 1902 37886 SH SOLE 37886 0 0 FS KKR CAP CORP II COM 35952V303 1042 63557 SH SOLE 63557 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 272 8748 SH SOLE 8748 0 0 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 688 19815 SH SOLE 19815 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 707 20085 SH SOLE 20085 0 0 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 1795 54277 SH SOLE 54277 0 0 FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 989 31318 SH SOLE 31318 0 0 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 4037 124682 SH SOLE 124682 0 0 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 927 27997 SH SOLE 27997 0 0 FTI CONSULTING INC COM 302941109 1300 11637 SH SOLE 11637 0 0 FULTON FINL CORP PA COM 360271100 356 27963 SH SOLE 27963 0 0 FUTU HLDGS LTD SPON ADS CL A 36118L106 6144 134289 SH SOLE 134289 0 0 G III APPAREL GROUP LTD COM 36237H101 1923 80997 SH SOLE 80997 0 0 GALAPAGOS NV SPON ADR 36315X101 3365 33999 SH SOLE 33999 0 0 GAMESTOP CORP NEW CL A 36467W109 555 29469 SH SOLE 29469 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 7287 171871 SH SOLE 171871 0 0 GAP INC COM 364760108 263 13032 SH SOLE 13032 0 0 GARMIN LTD SHS H2906T109 12673 105908 SH SOLE 105908 0 0 GARTNER INC COM 366651107 28798 179777 SH SOLE 179777 0 0 GATX CORP COM 361448103 5723 68799 SH SOLE 68799 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1912 80835 SH SOLE 80835 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 1478 15785 SH SOLE 15785 0 0 GENERAC HLDGS INC COM 368736104 56691 249291 SH SOLE 249291 0 0 GENERAL DYNAMICS CORP COM 369550108 77231 518953 SH SOLE 518953 0 0 GENERAL ELECTRIC CO COM 369604103 10225 946797 SH SOLE 946797 0 0 GENERAL MLS INC COM 370334104 28704 488159 SH SOLE 488159 0 0 GENERAL MTRS CO COM 37045V100 24426 586598 SH SOLE 586598 0 0 GENMAB A/S SPONSORED ADS 372303206 18969 466521 SH SOLE 466521 0 0 GENMARK DIAGNOSTICS INC COM 372309104 377 25813 SH SOLE 25813 0 0 GENPACT LIMITED SHS G3922B107 13360 323024 SH SOLE 323024 0 0 GENTEX CORP COM 371901109 12793 377055 SH SOLE 377055 0 0 GENTHERM INC COM 37253A103 1143 17520 SH SOLE 17520 0 0 GENUINE PARTS CO COM 372460105 40559 403851 SH SOLE 403851 0 0 GERDAU SA SPON ADR REP PFD 373737105 353 75538 SH SOLE 75538 0 0 GETTY RLTY CORP NEW COM 374297109 2097 76132 SH SOLE 76132 0 0 GIBRALTAR INDS INC COM 374689107 5755 80002 SH SOLE 80002 0 0 GILDAN ACTIVEWEAR INC COM 375916103 792 28279 SH SOLE 28279 0 0 GILEAD SCIENCES INC COM 375558103 78646 1349917 SH SOLE 1349917 0 0 GLACIER BANCORP INC NEW COM 37637Q105 3936 85538 SH SOLE 85538 0 0 GLATFELTER CORPORATION COM 377320106 1082 66064 SH SOLE 66064 0 0 GLAUKOS CORP COM 377322102 840 11156 SH SOLE 11156 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 12189 331212 SH SOLE 331212 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 471 10864 SH SOLE 10864 0 0 GLOBAL MED REIT INC COM NEW 37954A204 666 50971 SH SOLE 50971 0 0 GLOBAL NET LEASE INC COM NEW 379378201 831 48477 SH SOLE 48477 0 0 GLOBAL PMTS INC COM 37940X102 34902 162020 SH SOLE 162020 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 1614 57841 SH SOLE 57841 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 2166 46368 SH SOLE 46368 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 1172 18937 SH SOLE 18937 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 9970 369943 SH SOLE 369943 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 8409 306657 SH SOLE 306657 0 0 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 926 26020 SH SOLE 26020 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 6594 289190 SH SOLE 289190 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1678 50649 SH SOLE 50649 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 444 19647 SH SOLE 19647 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 416 9119 SH SOLE 9119 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 373 6045 SH SOLE 6045 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 3871 182527 SH SOLE 182527 0 0 GLOBAL X FDS US PFD ETF 37954Y657 11700 453474 SH SOLE 453474 0 0 GLOBANT S A COM L44385109 22475 103283 SH SOLE 103283 0 0 GLOBE LIFE INC COM 37959E102 4790 50446 SH SOLE 50446 0 0 GLOBUS MED INC CL A 379577208 7002 107358 SH SOLE 107358 0 0 GLU MOBILE INC COM 379890106 734 81462 SH SOLE 81462 0 0 GMS INC COM 36251C103 286 9379 SH SOLE 9379 0 0 GODADDY INC CL A 380237107 10675 128697 SH SOLE 128697 0 0 GOLD FIELDS LTD SPONSORED ADR 38059T106 794 85640 SH SOLE 85640 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 4162 41567 SH SOLE 41567 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 75549 1343333 SH SOLE 1343333 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 29955 939040 SH SOLE 939040 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 65132 860509 SH SOLE 860509 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 26143 99137 SH SOLE 99137 0 0 GOLUB CAP BDC INC COM 38173M102 1155 81682 SH SOLE 81682 0 0 GOODRX HLDGS INC COM CL A 38246G108 1048 25971 SH SOLE 25971 0 0 GOOSEHEAD INS INC COM CL A 38267D109 3028 24267 SH SOLE 24267 0 0 GRACO INC COM 384109104 23929 330738 SH SOLE 330738 0 0 GRAFTECH INTL LTD COM 384313508 449 42120 SH SOLE 42120 0 0 GRAHAM HLDGS CO COM CL B 384637104 837 1569 SH SOLE 1569 0 0 GRAND CANYON ED INC COM 38526M106 13757 147749 SH SOLE 147749 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 17490 925909 SH SOLE 925909 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 6127 361676 SH SOLE 361676 0 0 GRAVITY CO LTD SPONSORED ADS NE 38911N206 1057 5849 SH SOLE 5849 0 0 GRAY TELEVISION INC COM 389375106 397 22212 SH SOLE 22212 0 0 GREAT LAKES DREDGE & DOCK CO COM 390607109 454 34463 SH SOLE 34463 0 0 GREENBRIER COS INC COM 393657101 252 6924 SH SOLE 6924 0 0 GREIF INC CL A 397624107 473 10083 SH SOLE 10083 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 153 12158 SH SOLE 12158 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 13145 712854 SH SOLE 712854 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 711 18124 SH SOLE 18124 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 1164 8879 SH SOLE 8879 0 0 GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 814 15758 SH SOLE 15758 0 0 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 1523 13687 SH SOLE 13687 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 839 5087 SH SOLE 5087 0 0 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 262 31773 SH SOLE 31773 0 0 GS ACQUISITION HLDGS CORP II UNIT 99/99/9999 36258Q204 890 78069 SH SOLE 78069 0 0 GUARDANT HEALTH INC COM 40131M109 7063 54801 SH SOLE 54801 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 29849 231870 SH SOLE 231870 0 0 BLOCK H & R INC COM 093671105 1586 100007 SH SOLE 100007 0 0 FULLER H B CO COM 359694106 536 10334 SH SOLE 10334 0 0 HAEMONETICS CORP COM 405024100 3542 29824 SH SOLE 29824 0 0 HAILIANG ED GROUP INC SPONSORED ADR 40522L108 210 3194 SH SOLE 3194 0 0 HALLIBURTON CO COM 406216101 763 40375 SH SOLE 40375 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 1182 27673 SH SOLE 27673 0 0 HAMILTON LANE INC CL A 407497106 648 8303 SH SOLE 8303 0 0 HANESBRANDS INC COM 410345102 3293 225849 SH SOLE 225849 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 2168 34181 SH SOLE 34181 0 0 HARLEY DAVIDSON INC COM 412822108 3431 93496 SH SOLE 93496 0 0 HARSCO CORP COM 415864107 1685 93729 SH SOLE 93729 0 0 HASBRO INC COM 418056107 7310 78149 SH SOLE 78149 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 221 6248 SH SOLE 6248 0 0 HCA HEALTHCARE INC COM 40412C101 10328 62800 SH SOLE 62800 0 0 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 954 23262 SH SOLE 23262 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 89251 1235140 SH SOLE 1235140 0 0 HEALTH CATALYST INC COM 42225T107 599 13772 SH SOLE 13772 0 0 HEALTHCARE RLTY TR COM 421946104 2958 99925 SH SOLE 99925 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 8658 308122 SH SOLE 308122 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 3832 139128 SH SOLE 139128 0 0 HEALTHEQUITY INC COM 42226A107 1475 21157 SH SOLE 21157 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 14833 490672 SH SOLE 490672 0 0 HEARTLAND EXPRESS INC COM 422347104 271 14960 SH SOLE 14960 0 0 HEARTLAND FINL USA INC COM 42234Q102 1249 30935 SH SOLE 30935 0 0 HEICO CORP NEW COM 422806109 32573 246019 SH SOLE 246019 0 0 HEICO CORP NEW CL A 422806208 17404 148672 SH SOLE 148672 0 0 HELEN OF TROY LTD COM G4388N106 3218 14483 SH SOLE 14483 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 334 6261 SH SOLE 6261 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 300 71405 SH SOLE 71405 0 0 HELMERICH & PAYNE INC COM 423452101 390 16829 SH SOLE 16829 0 0 HENRY SCHEIN INC COM 806407102 2059 30789 SH SOLE 30789 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 489 10167 SH SOLE 10167 0 0 HERC HLDGS INC COM 42704L104 1194 17982 SH SOLE 17982 0 0 HERCULES CAPITAL INC COM 427096508 450 31188 SH SOLE 31188 0 0 HESKA CORP COM RESTRC NEW 42805E306 659 4523 SH SOLE 4523 0 0 HESS CORP COM 42809H107 2239 42416 SH SOLE 42416 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1171 98808 SH SOLE 98808 0 0 HEXCEL CORP NEW COM 428291108 10083 207930 SH SOLE 207930 0 0 HIGHWOODS PPTYS INC COM 431284108 1515 38221 SH SOLE 38221 0 0 HILL ROM HLDGS INC COM 431475102 2522 25742 SH SOLE 25742 0 0 HILLENBRAND INC COM 431571108 1235 31028 SH SOLE 31028 0 0 HILLTOP HOLDINGS INC COM 432748101 679 24685 SH SOLE 24685 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 11105 99809 SH SOLE 99809 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 662 89648 SH SOLE 89648 0 0 HMS HLDGS CORP COM 40425J101 2389 65015 SH SOLE 65015 0 0 HOLLYFRONTIER CORP COM 436106108 1719 66509 SH SOLE 66509 0 0 HOLOGIC INC COM 436440101 4328 59429 SH SOLE 59429 0 0 HOME BANCSHARES INC COM 436893200 4528 232464 SH SOLE 232464 0 0 HONDA MOTOR LTD AMERN SHS 438128308 8301 293858 SH SOLE 293858 0 0 HONEYWELL INTL INC COM 438516106 111044 522068 SH SOLE 522068 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 2760 65641 SH SOLE 65641 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 11199 153099 SH SOLE 153099 0 0 HORMEL FOODS CORP COM 440452100 34768 745936 SH SOLE 745936 0 0 HOST HOTELS & RESORTS INC COM 44107P104 6066 414642 SH SOLE 414642 0 0 HOSTESS BRANDS INC CL A 44109J106 1428 97512 SH SOLE 97512 0 0 HOULIHAN LOKEY INC CL A 441593100 11610 172688 SH SOLE 172688 0 0 HOWMET AEROSPACE INC COM 443201108 5506 192920 SH SOLE 192920 0 0 HP INC COM 40434L105 25022 1017586 SH SOLE 1017586 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 718 27705 SH SOLE 27705 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 560 12445 SH SOLE 12445 0 0 HUB GROUP INC CL A 443320106 1038 18211 SH SOLE 18211 0 0 HUBBELL INC COM 443510607 6318 40295 SH SOLE 40295 0 0 HUBSPOT INC COM 443573100 7893 19909 SH SOLE 19909 0 0 HUDSON PAC PPTYS INC COM 444097109 4898 203925 SH SOLE 203925 0 0 HUMANA INC COM 444859102 18548 45209 SH SOLE 45209 0 0 HUNTINGTON BANCSHARES INC COM 446150104 40925 3240294 SH SOLE 3240294 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 9212 54034 SH SOLE 54034 0 0 HUNTSMAN CORP COM 447011107 5616 223385 SH SOLE 223385 0 0 HURON CONSULTING GROUP INC COM 447462102 608 10311 SH SOLE 10311 0 0 HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 845 26405 SH SOLE 26405 0 0 HYATT HOTELS CORP COM CL A 448579102 3641 49039 SH SOLE 49039 0 0 I3 VERTICALS INC COM CL A 46571Y107 822 24756 SH SOLE 24756 0 0 IAA INC COM 449253103 6011 92507 SH SOLE 92507 0 0 IAC INTERACTIVECORP NEW COM 44891N109 14904 78712 SH SOLE 78712 0 0 ICF INTL INC COM 44925C103 1894 25475 SH SOLE 25475 0 0 ICICI BANK LIMITED ADR 45104G104 11951 804226 SH SOLE 804226 0 0 ICON PLC SHS G4705A100 35457 181850 SH SOLE 181850 0 0 ICU MED INC COM 44930G107 1929 8993 SH SOLE 8993 0 0 IDACORP INC COM 451107106 5307 55261 SH SOLE 55261 0 0 IDEX CORP COM 45167R104 8737 43863 SH SOLE 43863 0 0 IDEXX LABS INC COM 45168D104 57936 115901 SH SOLE 115901 0 0 IHS MARKIT LTD SHS G47567105 67472 751113 SH SOLE 751113 0 0 II-VI INC COM 902104108 454 5971 SH SOLE 5971 0 0 ILLINOIS TOOL WKS INC COM 452308109 19707 96659 SH SOLE 96659 0 0 ILLUMINA INC COM 452327109 31276 84529 SH SOLE 84529 0 0 IMMUNOGEN INC COM 45253H101 359 55725 SH SOLE 55725 0 0 IMPINJ INC COM 453204109 314 7489 SH SOLE 7489 0 0 INARI MED INC COM 45332Y109 887 10166 SH SOLE 10166 0 0 INCYTE CORP COM 45337C102 1988 22856 SH SOLE 22856 0 0 INDEPENDENT BK GROUP INC COM 45384B106 995 15919 SH SOLE 15919 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 65183 736114 SH SOLE 736114 0 0 INFINERA CORP COM 45667G103 1143 109087 SH SOLE 109087 0 0 INFOSYS LTD SPONSORED ADR 456788108 7879 464856 SH SOLE 464856 0 0 ING GROEP N.V. SPONSORED ADR 456837103 6494 687935 SH SOLE 687935 0 0 INGERSOLL RAND INC COM 45687V106 7863 172576 SH SOLE 172576 0 0 INGEVITY CORP COM 45688C107 1300 17166 SH SOLE 17166 0 0 INGREDION INC COM 457187102 6982 88754 SH SOLE 88754 0 0 INMODE LTD SHS M5425M103 254 5358 SH SOLE 5358 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 4856 26516 SH SOLE 26516 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 236 5745 SH SOLE 5745 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C656 7487 268144 SH SOLE 268144 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C565 243 8574 SH SOLE 8574 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C755 202 6492 SH SOLE 6492 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 3255 109779 SH SOLE 109779 0 0 INNOVATOR ETFS TR S&P 500 PWR BUFR 45782C383 2549 89628 SH SOLE 89628 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 252 8456 SH SOLE 8456 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 222 8229 SH SOLE 8229 0 0 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 2885 116590 SH SOLE 116590 0 0 INNOVIVA INC COM 45781M101 590 47592 SH SOLE 47592 0 0 INOGEN INC COM 45780L104 244 5456 SH SOLE 5456 0 0 INOVALON HLDGS INC COM CL A 45781D101 1009 55542 SH SOLE 55542 0 0 INPHI CORP COM 45772F107 1136 7077 SH SOLE 7077 0 0 INSIGHT ENTERPRISES INC COM 45765U103 1295 17016 SH SOLE 17016 0 0 INSMED INC COM PAR $.01 457669307 719 21612 SH SOLE 21612 0 0 INSPERITY INC COM 45778Q107 3688 45297 SH SOLE 45297 0 0 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 779 21272 SH SOLE 21272 0 0 INSPIRE MED SYS INC COM 457730109 899 4782 SH SOLE 4782 0 0 INSTALLED BLDG PRODS INC COM 45780R101 225 2208 SH SOLE 2208 0 0 INSULET CORP COM 45784P101 7353 28766 SH SOLE 28766 0 0 INTEGER HLDGS CORP COM 45826H109 4035 49694 SH SOLE 49694 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3278 50492 SH SOLE 50492 0 0 INTEL CORP COM 458140100 124781 2504640 SH SOLE 2504640 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 839 15428 SH SOLE 15428 0 0 INTER PARFUMS INC COM 458334109 923 15260 SH SOLE 15260 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 4462 73243 SH SOLE 73243 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 43371 376195 SH SOLE 376195 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 2362 36270 SH SOLE 36270 0 0 INTERFACE INC COM 458665304 178 16926 SH SOLE 16926 0 0 INTERNATIONAL BANCSHARES COR COM 459044103 506 13521 SH SOLE 13521 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 56238 446756 SH SOLE 446756 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 39500 362920 SH SOLE 362920 0 0 INTERNATIONAL PAPER CO COM 460146103 18015 362321 SH SOLE 362321 0 0 INTUIT COM 461202103 111940 294694 SH SOLE 294694 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 78659 96149 SH SOLE 96149 0 0 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 770 8860 SH SOLE 8860 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1896 27936 SH SOLE 27936 0 0 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 968 17191 SH SOLE 17191 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2810 132499 SH SOLE 132499 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 18353 794493 SH SOLE 794493 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 4206 193395 SH SOLE 193395 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 13007 557281 SH SOLE 557281 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2326 106230 SH SOLE 106230 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3548 139776 SH SOLE 139776 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2683 119817 SH SOLE 119817 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2936 117798 SH SOLE 117798 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1748 77232 SH SOLE 77232 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 2378 97026 SH SOLE 97026 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 175577 2394007 SH SOLE 2394007 0 0 INVESCO CURRENCYSHARES AUSTR AUSTRALIAN DOL 46090N103 532 6922 SH SOLE 6922 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 634 28247 SH SOLE 28247 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 14427 175235 SH SOLE 175235 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 2050 22416 SH SOLE 22416 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 3542 240958 SH SOLE 240958 0 0 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 1846 218945 SH SOLE 218945 0 0 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 952 18052 SH SOLE 18052 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 258 7836 SH SOLE 7836 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 770 22770 SH SOLE 22770 0 0 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 2745 63736 SH SOLE 63736 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 4227 48169 SH SOLE 48169 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 883 11722 SH SOLE 11722 0 0 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 1518 141347 SH SOLE 141347 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 4134 61167 SH SOLE 61167 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2961 41478 SH SOLE 41478 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1301 8456 SH SOLE 8456 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 8111 281234 SH SOLE 281234 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 4204 218830 SH SOLE 218830 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 154978 1163497 SH SOLE 1163497 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1992 13196 SH SOLE 13196 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 26331 1354486 SH SOLE 1354486 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 4415 327516 SH SOLE 327516 0 0 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 505 22736 SH SOLE 22736 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 449 7025 SH SOLE 7025 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1315 75644 SH SOLE 75644 0 0 INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 868 28737 SH SOLE 28737 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2030 132218 SH SOLE 132218 0 0 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 4512 117503 SH SOLE 117503 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 294 17783 SH SOLE 17783 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 1590 76765 SH SOLE 76765 0 0 INVESCO LTD SHS G491BT108 1457 83602 SH SOLE 83602 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1063 4657 SH SOLE 4657 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 31564 1164302 SH SOLE 1164302 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 49412 3238038 SH SOLE 3238038 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 57462 3765557 SH SOLE 3765557 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1535939 4895579 SH SOLE 4895579 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2070 100999 SH SOLE 100999 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 487 7817 SH SOLE 7817 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 14814 364404 SH SOLE 364404 0 0 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 1070 32347 SH SOLE 32347 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 3421 22603 SH SOLE 22603 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 100344 786768 SH SOLE 786768 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1127 23469 SH SOLE 23469 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 48262 190345 SH SOLE 190345 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1334 5101 SH SOLE 5101 0 0 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 3182 56049 SH SOLE 56049 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 12585 334898 SH SOLE 334898 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 70333 1250806 SH SOLE 1250806 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 15450 251386 SH SOLE 251386 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 27448 651825 SH SOLE 651825 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 26427 92640 SH SOLE 92640 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 270 3789 SH SOLE 3789 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 358 1767 SH SOLE 1767 0 0 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 26890 558813 SH SOLE 558813 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 247 1790 SH SOLE 1790 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 1782 10488 SH SOLE 10488 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 737 6016 SH SOLE 6016 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 14567 357557 SH SOLE 357557 0 0 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 517 15307 SH SOLE 15307 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 114869 5155691 SH SOLE 5155691 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1385 13474 SH SOLE 13474 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 17127 511268 SH SOLE 511268 0 0 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 1994 34580 SH SOLE 34580 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 9011 178146 SH SOLE 178146 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 830 31982 SH SOLE 31982 0 0 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 641 25782 SH SOLE 25782 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 221 4766 SH SOLE 4766 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 4767 46108 SH SOLE 46108 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 7335 96363 SH SOLE 96363 0 0 INVITAE CORP COM 46185L103 1270 30384 SH SOLE 30384 0 0 INVITATION HOMES INC COM 46187W107 11248 378720 SH SOLE 378720 0 0 IONIS PHARMACEUTICALS INC COM 462222100 3270 57831 SH SOLE 57831 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 621 13392 SH SOLE 13392 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 7196 328575 SH SOLE 328575 0 0 IPG PHOTONICS CORP COM 44980X109 5359 23947 SH SOLE 23947 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 15268 478179 SH SOLE 478179 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 18912 567430 SH SOLE 567430 0 0 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 1930 75875 SH SOLE 75875 0 0 INDEXIQ ETF TR US RL EST SMCP 45409B628 460 21441 SH SOLE 21441 0 0 IQVIA HLDGS INC COM 46266C105 69169 386052 SH SOLE 386052 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 2723 11478 SH SOLE 11478 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 354 9001 SH SOLE 9001 0 0 IROBOT CORP COM 462726100 578 7196 SH SOLE 7196 0 0 IRON MTN INC NEW COM 46284V101 14351 486814 SH SOLE 486814 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 589 51719 SH SOLE 51719 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 781921 17207765 SH SOLE 17207765 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 12811 245337 SH SOLE 245337 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 445220 5154208 SH SOLE 5154208 0 0 ISHARES TR 10+ YR INVST GRD 464289511 28299 387552 SH SOLE 387552 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 24253 152322 SH SOLE 152322 0 0 ISHARES TR 20 YR TR BD ETF 464287432 540835 3428866 SH SOLE 3428866 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 87683 659369 SH SOLE 659369 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 245889 2049926 SH SOLE 2049926 0 0 ISHARES TR A RATE CP BD ETF 46429B291 355 6060 SH SOLE 6060 0 0 ISHARES TR AGENCY BOND ETF 464288166 7695 64370 SH SOLE 64370 0 0 ISHARES TR ASIA 50 ETF 464288430 7350 84316 SH SOLE 84316 0 0 ISHARES TR BROAD USD HIGH 46435U853 56611 1372054 SH SOLE 1372054 0 0 ISHARES TR CALIF MUN BD ETF 464288356 8403 133739 SH SOLE 133739 0 0 ISHARES TR CMBS ETF 46429B366 1236 22340 SH SOLE 22340 0 0 ISHARES TR COHEN STEER REIT 464287564 22417 416049 SH SOLE 416049 0 0 ISHARES TR CONV BD ETF 46435G102 15763 163260 SH SOLE 163260 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 29571 572629 SH SOLE 572629 0 0 ISHARES TR CORE LT USDB ETF 464289479 5561 72767 SH SOLE 72767 0 0 ISHARES TR CORE DIV GRWTH 46434V621 237650 5302314 SH SOLE 5302314 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 1416 27134 SH SOLE 27134 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 25786 294123 SH SOLE 294123 0 0 ISHARES TR CORE INTL AGGR 46435G672 46115 820398 SH SOLE 820398 0 0 ISHARES TR MODERT ALLOC ETF 464289875 2177 50398 SH SOLE 50398 0 0 ISHARES TR CORE MSCI EAFE 46432F842 2416799 34980438 SH SOLE 34980438 0 0 ISHARES INC CORE MSCI EMKT 46434G103 911631 14694247 SH SOLE 14694247 0 0 ISHARES TR CORE MSCI EURO 46434V738 55123 1074951 SH SOLE 1074951 0 0 ISHARES TR CORE MSCI INTL 46435G326 48060 779820 SH SOLE 779820 0 0 ISHARES TR CORE MSCI PAC 46434V696 52757 818951 SH SOLE 818951 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 436542 6497132 SH SOLE 6497132 0 0 ISHARES TR CORE S&P500 ETF 464287200 7436421 19809854 SH SOLE 19809854 0 0 ISHARES TR CORE S&P MCP ETF 464287507 505816 2200826 SH SOLE 2200826 0 0 ISHARES TR CORE S&P SCP ETF 464287804 1643316 17881568 SH SOLE 17881568 0 0 ISHARES TR CORE S&P TTL STK 464287150 308647 3579764 SH SOLE 3579764 0 0 ISHARES TR CORE TOTAL USD 46434V613 160973 2949298 SH SOLE 2949298 0 0 ISHARES TR CORE S&P US GWT 464287671 99038 1116677 SH SOLE 1116677 0 0 ISHARES TR CORE US AGGBD ET 464287226 2720801 23020571 SH SOLE 23020571 0 0 ISHARES TR CRE U S REIT ETF 464288521 41290 852922 SH SOLE 852922 0 0 ISHARES TR HDG MSCI EAFE 46434V803 132709 4355408 SH SOLE 4355408 0 0 ISHARES TR CYBERSECURITY 46435U135 281 6976 SH SOLE 6976 0 0 ISHARES TR MSCI INTL VLU FT 46435G409 152344 6690550 SH SOLE 6690550 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 19396 200145 SH SOLE 200145 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 1068957 15747742 SH SOLE 15747742 0 0 ISHARES INC EM MKTS DIV ETF 464286319 7368 197914 SH SOLE 197914 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 43469 1660402 SH SOLE 1660402 0 0 ISHARES TR ESG EAFE ETF 46436E759 39813 629847 SH SOLE 629847 0 0 ISHARES TR ESG MSCI USA ETF 46436E767 56204 1795083 SH SOLE 1795083 0 0 ISHARES TR ESG ADV TTL USD 46436E619 96900 1913506 SH SOLE 1913506 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 96273 1318087 SH SOLE 1318087 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 1658034 39495802 SH SOLE 39495802 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 3485410 40513893 SH SOLE 40513893 0 0 ISHARES TR ESG AWARE MSCI 46435U663 13910 407570 SH SOLE 407570 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 6950 122922 SH SOLE 122922 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 64785 2285997 SH SOLE 2285997 0 0 ISHARES U S ETF TR TECHNOLOGY 46431W648 443 9322 SH SOLE 9322 0 0 ISHARES TR EXPANDED TECH 464287515 19204 54234 SH SOLE 54234 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 12320 215226 SH SOLE 215226 0 0 ISHARES TR FALN ANGLS USD 46435G474 1742 59196 SH SOLE 59196 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 102267 2016300 SH SOLE 2016300 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 2622 92853 SH SOLE 92853 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 12697 625137 SH SOLE 625137 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 3883 50787 SH SOLE 50787 0 0 ISHARES TR GLOBAL TECH ETF 464287291 707872 2359181 SH SOLE 2359181 0 0 ISHARES TR GL TIMB FORE ETF 464288174 1737 21822 SH SOLE 21822 0 0 ISHARES TR GLB CNS DISC ETF 464288745 2746 17657 SH SOLE 17657 0 0 ISHARES GOLD TRUST ISHARES 464285105 213403 11770739 SH SOLE 11770739 0 0 ISHARES TR GOV/CRED BD ETF 464288596 3368 26746 SH SOLE 26746 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 5564 223373 SH SOLE 223373 0 0 ISHARES TR IBONDS DEC2021 46435G789 7709 299092 SH SOLE 299092 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 8080 315978 SH SOLE 315978 0 0 ISHARES TR IBONDS DEC2022 46435G755 5844 221700 SH SOLE 221700 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 5794 220540 SH SOLE 220540 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 5963 224339 SH SOLE 224339 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 5669 207109 SH SOLE 207109 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 3235 119352 SH SOLE 119352 0 0 ISHARES TR IBONDS 27 ETF 46435UAA9 2849 103326 SH SOLE 103326 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 2849 96414 SH SOLE 96414 0 0 ISHARES TR IBOXX HI YD ETF 464288513 532894 6104172 SH SOLE 6104172 0 0 ISHARES TR IBOXX INV CP ETF 464287242 2277053 16484853 SH SOLE 16484853 0 0 ISHARES INC US INTL HGH YLD 464286178 1643 32379 SH SOLE 32379 0 0 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 240 2781 SH SOLE 2781 0 0 ISHARES U S ETF TR INT RT HD LONG 46431W812 17996 721197 SH SOLE 721197 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 37598 393536 SH SOLE 393536 0 0 ISHARES TR INTRM GOV CR ETF 464288612 101035 858849 SH SOLE 858849 0 0 ISHARES TR INTL SEL DIV ETF 464288448 53978 1831638 SH SOLE 1831638 0 0 ISHARES TR INTL TREA BD ETF 464288117 5412 97290 SH SOLE 97290 0 0 ISHARES INC JP MRGN EM HI BD 464286285 35774 771816 SH SOLE 771816 0 0 ISHARES TR JPMORGAN USD EMG 464288281 234752 2025299 SH SOLE 2025299 0 0 ISHARES TR LATN AMER 40 ETF 464287390 1014 34561 SH SOLE 34561 0 0 ISHARES TR MBS ETF 464288588 1328629 12064184 SH SOLE 12064184 0 0 ISHARES TR MICRO-CAP ETF 464288869 779 6562 SH SOLE 6562 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 3341 15411 SH SOLE 15411 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 2136 7367 SH SOLE 7367 0 0 ISHARES TR MRNGSTR LG-CP VL 464288109 1951 17376 SH SOLE 17376 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 11811 30880 SH SOLE 30880 0 0 ISHARES TR MSCI ACWI ETF 464288257 148810 1640322 SH SOLE 1640322 0 0 ISHARES TR MSCI ACWI EX US 464288240 30628 577457 SH SOLE 577457 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 36307 405166 SH SOLE 405166 0 0 ISHARES INC MSCI AUST ETF 464286103 6237 260422 SH SOLE 260422 0 0 ISHARES INC MSCI CDA ETF 464286509 5355 173643 SH SOLE 173643 0 0 ISHARES TR MSCI CHINA A 46434V514 3699 86882 SH SOLE 86882 0 0 ISHARES TR MSCI CHINA ETF 46429B671 27632 341259 SH SOLE 341259 0 0 ISHARES TR MSCI EAFE ETF 464287465 768021 10526609 SH SOLE 10526609 0 0 ISHARES TR EAFE GRWTH ETF 464288885 1640678 16258822 SH SOLE 16258822 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 238164 3244303 SH SOLE 3244303 0 0 ISHARES TR EAFE SML CP ETF 464288273 160194 2343732 SH SOLE 2343732 0 0 ISHARES TR EAFE VALUE ETF 464288877 159681 3383074 SH SOLE 3383074 0 0 ISHARES INC MSCI EMERG MRKT 464286533 44704 731899 SH SOLE 731899 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 143581 2778812 SH SOLE 2778812 0 0 ISHARES INC MSCI EURZONE ETF 464286608 2557 58009 SH SOLE 58009 0 0 ISHARES INC MSCI FRANCE ETF 464286707 302 9088 SH SOLE 9088 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 3408 120220 SH SOLE 120220 0 0 ISHARES INC MSCI GERMANY ETF 464286806 7606 239423 SH SOLE 239423 0 0 ISHARES TR MSCI GLOBAL IMP 46435G532 373 3999 SH SOLE 3999 0 0 ISHARES INC MSCI HONG KG ETF 464286871 421 17106 SH SOLE 17106 0 0 ISHARES TR MSCI INDIA ETF 46429B598 1188 29536 SH SOLE 29536 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 231 5462 SH SOLE 5462 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 188571 5288022 SH SOLE 5288022 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 2719 53837 SH SOLE 53837 0 0 ISHARES INC MSCI ITALY ETF 46434G830 381 12949 SH SOLE 12949 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 38345 567563 SH SOLE 567563 0 0 ISHARES TR MSCI KLD400 SOC 464288570 102099 1427155 SH SOLE 1427155 0 0 ISHARES INC MSCI MEXICO ETF 464286822 2226 51783 SH SOLE 51783 0 0 ISHARES INC MSCI NETHERL ETF 464286814 881 21312 SH SOLE 21312 0 0 ISHARES TR NEW ZEALAND ETF 464289123 1763 25897 SH SOLE 25897 0 0 ISHARES INC MSCI PAC JP ETF 464286665 3435 71749 SH SOLE 71749 0 0 ISHARES TR MSCI PHILIPS ETF 46429B408 810 24760 SH SOLE 24760 0 0 ISHARES INC MSCI STH KOR ETF 464286772 16945 196920 SH SOLE 196920 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 1409 35394 SH SOLE 35394 0 0 ISHARES INC MSCI SWITZERLAND 464286749 16409 367261 SH SOLE 367261 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 1855 34946 SH SOLE 34946 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 27699 945691 SH SOLE 945691 0 0 ISHARES TR MSCI USA MMENTM 46432F396 459264 2847443 SH SOLE 2847443 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 557586 4798089 SH SOLE 4798089 0 0 ISHARES TR MSCI USA SMCP MN 46435G433 16748 494176 SH SOLE 494176 0 0 ISHARES TR MSCI USA SML CP 46434V290 149702 3271782 SH SOLE 3271782 0 0 ISHARES TR MSCI USA VALUE 46432F388 1191220 13706362 SH SOLE 13706362 0 0 ISHARES INC MSCI WORLD ETF 464286392 2534 22538 SH SOLE 22538 0 0 ISHARES TR NASDAQ BIOTECH 464287556 42912 283264 SH SOLE 283264 0 0 ISHARES TR NATIONAL MUN ETF 464288414 755314 6444658 SH SOLE 6444658 0 0 ISHARES TR NEW YORK MUN ETF 464288323 5415 92956 SH SOLE 92956 0 0 ISHARES TR EXPND TEC SC ETF 464287549 7804 22307 SH SOLE 22307 0 0 ISHARES TR PHLX SEMICND ETF 464287523 14580 38453 SH SOLE 38453 0 0 ISHARES TR PFD AND INCM SEC 464288687 164883 4281558 SH SOLE 4281558 0 0 ISHARES TR RUS 1000 ETF 464287622 364784 1721980 SH SOLE 1721980 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 1113795 4618874 SH SOLE 4618874 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 881586 6447644 SH SOLE 6447644 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 467654 2385260 SH SOLE 2385260 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 256704 895373 SH SOLE 895373 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 210087 1594591 SH SOLE 1594591 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 61410 274702 SH SOLE 274702 0 0 ISHARES TR RUS MID CAP ETF 464287499 508691 7420730 SH SOLE 7420730 0 0 ISHARES TR RUS MD CP GR ETF 464287481 204314 1990397 SH SOLE 1990397 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 148286 1529352 SH SOLE 1529352 0 0 ISHARES TR RUS TP200 GR ETF 464289438 420263 3158920 SH SOLE 3158920 0 0 ISHARES TR RUS TP200 VL ETF 464289420 309770 5350079 SH SOLE 5350079 0 0 ISHARES TR S&P 100 ETF 464287101 30697 178848 SH SOLE 178848 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 1019757 15978649 SH SOLE 15978649 0 0 ISHARES TR S&P 500 VAL ETF 464287408 838787 6551998 SH SOLE 6551998 0 0 ISHARES TR S&P MC 400VL ETF 464287705 104728 1213537 SH SOLE 1213537 0 0 ISHARES TR S&P SML 600 GWT 464287887 124908 1093961 SH SOLE 1093961 0 0 ISHARES TR SP SMCP600VL ETF 464287879 150333 1848892 SH SOLE 1848892 0 0 ISHARES TR SELECT DIVID ETF 464287168 162393 1688430 SH SOLE 1688430 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 22849 455433 SH SOLE 455433 0 0 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 20797 413987 SH SOLE 413987 0 0 ISHARES TR SHORT TREAS BD 464288679 316956 2867606 SH SOLE 2867606 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 90977 841526 SH SOLE 841526 0 0 ISHARES SILVER TR ISHARES 46428Q109 24796 1009206 SH SOLE 1009206 0 0 ISHARES TR TIPS BD ETF 464287176 194318 1522272 SH SOLE 1522272 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 489371 7919905 SH SOLE 7919905 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 1280471 23209549 SH SOLE 23209549 0 0 ISHARES TR TRANS AVG ETF 464287192 13736 62284 SH SOLE 62284 0 0 ISHARES TR U.S. FINLS ETF 464287788 9985 149542 SH SOLE 149542 0 0 ISHARES TR U.S. ENERGY ETF 464287796 8063 398375 SH SOLE 398375 0 0 ISHARES TR US HLTHCARE ETF 464287762 16753 68125 SH SOLE 68125 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 7933 157036 SH SOLE 157036 0 0 ISHARES TR US AER DEF ETF 464288760 12867 135838 SH SOLE 135838 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 1710 15079 SH SOLE 15079 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 567 3268 SH SOLE 3268 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 17550 248948 SH SOLE 248948 0 0 ISHARES TR USD INV GRDE ETF 464288620 179433 2895484 SH SOLE 2895484 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 9778 65167 SH SOLE 65167 0 0 ISHARES TR US HLTHCR PR ETF 464288828 2353 10025 SH SOLE 10025 0 0 ISHARES TR US HOME CONS ETF 464288752 9092 162940 SH SOLE 162940 0 0 ISHARES TR US INDUSTRIALS 464287754 6162 63460 SH SOLE 63460 0 0 ISHARES TR U.S. MED DVC ETF 464288810 655927 2004055 SH SOLE 2004055 0 0 ISHARES TR U.S. REAL ES ETF 464287739 39964 466595 SH SOLE 466595 0 0 ISHARES TR US TREAS BD ETF 46429B267 2584138 94865573 SH SOLE 94865573 0 0 ISHARES TR YLD OPTIM BD 46434V787 1076 41638 SH SOLE 41638 0 0 ISTAR INC COM 45031U101 666 44828 SH SOLE 44828 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 10844 1780645 SH SOLE 1780645 0 0 ITRON INC COM 465741106 721 7521 SH SOLE 7521 0 0 ITT INC COM 45073V108 2570 33371 SH SOLE 33371 0 0 J & J SNACK FOODS CORP COM 466032109 5906 38015 SH SOLE 38015 0 0 J2 GLOBAL INC COM 48123V102 2306 23602 SH SOLE 23602 0 0 JABIL INC COM 466313103 1160 27279 SH SOLE 27279 0 0 HENRY JACK & ASSOC INC COM 426281101 47951 296015 SH SOLE 296015 0 0 JACK IN THE BOX INC COM 466367109 4004 43148 SH SOLE 43148 0 0 JACOBS ENGR GROUP INC COM 469814107 20889 191712 SH SOLE 191712 0 0 JAMES RIV GROUP LTD COM G5005R107 769 15649 SH SOLE 15649 0 0 JAMF HLDG CORP COM 47074L105 304 10154 SH SOLE 10154 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 451 13873 SH SOLE 13873 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 2077 41144 SH SOLE 41144 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 7719 46771 SH SOLE 46771 0 0 HUNT J B TRANS SVCS INC COM 445658107 6795 49722 SH SOLE 49722 0 0 JBG SMITH PPTYS COM 46590V100 666 21294 SH SOLE 21294 0 0 JD.COM INC SPON ADR CL A 47215P106 5028 57200 SH SOLE 57200 0 0 JEFFERIES FINL GROUP INC COM 47233W109 2584 105044 SH SOLE 105044 0 0 JELD-WEN HLDG INC COM 47580P103 378 14913 SH SOLE 14913 0 0 JETBLUE AWYS CORP COM 477143101 390 26800 SH SOLE 26800 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1216 61786 SH SOLE 61786 0 0 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 4506 144891 SH SOLE 144891 0 0 JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 1843 63133 SH SOLE 63133 0 0 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 14131 298239 SH SOLE 298239 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 9885 219822 SH SOLE 219822 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 1482 48340 SH SOLE 48340 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 254 3229 SH SOLE 3229 0 0 JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 936 15134 SH SOLE 15134 0 0 SMUCKER J M CO COM NEW 832696405 9725 84130 SH SOLE 84130 0 0 SANFILIPPO JOHN B & SON INC COM 800422107 251 3177 SH SOLE 3177 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2281 20035 SH SOLE 20035 0 0 WILEY JOHN & SONS INC CL A 968223206 421 9230 SH SOLE 9230 0 0 JOHNSON & JOHNSON COM 478160104 272595 1732079 SH SOLE 1732079 0 0 JOHNSON CTLS INTL PLC SHS G51502105 45114 968323 SH SOLE 968323 0 0 JOHNSON OUTDOORS INC CL A 479167108 443 3931 SH SOLE 3931 0 0 JONES LANG LASALLE INC COM 48020Q107 13112 88373 SH SOLE 88373 0 0 JOYY INC ADS REPSTG COM A 46591M109 484 6055 SH SOLE 6055 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 7587 282795 SH SOLE 282795 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 37107 1325260 SH SOLE 1325260 0 0 JPMORGAN CHASE & CO COM 46625H100 369898 2910975 SH SOLE 2910975 0 0 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 11638 323102 SH SOLE 323102 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 4902 84210 SH SOLE 84210 0 0 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 650 12518 SH SOLE 12518 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 51837 1020608 SH SOLE 1020608 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 1767 43787 SH SOLE 43787 0 0 JUNIPER NETWORKS INC COM 48203R104 2964 131693 SH SOLE 131693 0 0 KADANT INC COM 48282T104 450 3190 SH SOLE 3190 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 1522 15385 SH SOLE 15385 0 0 KAMAN CORP COM 483548103 938 16414 SH SOLE 16414 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 4502 22056 SH SOLE 22056 0 0 KAR AUCTION SVCS INC COM 48238T109 2545 136730 SH SOLE 136730 0 0 KB FINL GROUP INC SPONSORED ADR 48241A105 3119 78755 SH SOLE 78755 0 0 KB HOME COM 48666K109 2342 69872 SH SOLE 69872 0 0 KBR INC COM 48242W106 1288 41652 SH SOLE 41652 0 0 KELLOGG CO COM 487836108 3530 56724 SH SOLE 56724 0 0 KEMPER CORP COM 488401100 4113 53539 SH SOLE 53539 0 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 3536 197627 SH SOLE 197627 0 0 KEURIG DR PEPPER INC COM 49271V100 6185 193276 SH SOLE 193276 0 0 KEYCORP COM 493267108 21148 1288716 SH SOLE 1288716 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 73510 556513 SH SOLE 556513 0 0 KFORCE INC COM 493732101 1263 30008 SH SOLE 30008 0 0 KILROY RLTY CORP COM 49427F108 863 15030 SH SOLE 15030 0 0 KIMBERLY-CLARK CORP COM 494368103 70401 522145 SH SOLE 522145 0 0 KIMCO RLTY CORP COM 49446R109 3086 205596 SH SOLE 205596 0 0 KINDER MORGAN INC DEL COM 49456B101 21167 1548429 SH SOLE 1548429 0 0 KINROSS GOLD CORP COM 496902404 1111 151396 SH SOLE 151396 0 0 KINSALE CAP GROUP INC COM 49714P108 6249 31224 SH SOLE 31224 0 0 KIRBY CORP COM 497266106 822 15854 SH SOLE 15854 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 5745 139197 SH SOLE 139197 0 0 KITE RLTY GROUP TR COM NEW 49803T300 368 24610 SH SOLE 24610 0 0 KKR & CO INC COM 48251W104 17066 421489 SH SOLE 421489 0 0 KLA CORP COM NEW 482480100 56694 218972 SH SOLE 218972 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 5332 127499 SH SOLE 127499 0 0 KNOLL INC COM NEW 498904200 371 25264 SH SOLE 25264 0 0 KNOWLES CORP COM 49926D109 1703 92416 SH SOLE 92416 0 0 KOHLS CORP COM 500255104 2464 60551 SH SOLE 60551 0 0 KONTOOR BRANDS INC COM 50050N103 4364 107603 SH SOLE 107603 0 0 KOPPERS HOLDINGS INC COM 50060P106 323 10357 SH SOLE 10357 0 0 KORN FERRY COM NEW 500643200 1708 39261 SH SOLE 39261 0 0 KORNIT DIGITAL LTD SHS M6372Q113 4175 46838 SH SOLE 46838 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 2733 35593 SH SOLE 35593 0 0 KRATON CORPORATION COM 50077C106 204 7351 SH SOLE 7351 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1469 53557 SH SOLE 53557 0 0 KT CORP SPONSORED ADR 48268K101 1701 154508 SH SOLE 154508 0 0 KULICKE & SOFFA INDS INC COM 501242101 383 12039 SH SOLE 12039 0 0 L BRANDS INC COM 501797104 7267 195408 SH SOLE 195408 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 57547 304449 SH SOLE 304449 0 0 LA Z BOY INC COM 505336107 1532 38451 SH SOLE 38451 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 21691 106563 SH SOLE 106563 0 0 LADDER CAP CORP CL A 505743104 210 21519 SH SOLE 21519 0 0 LAKELAND FINL CORP COM 511656100 2884 53826 SH SOLE 53826 0 0 LAM RESEARCH CORP COM 512807108 71525 151449 SH SOLE 151449 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 6147 73862 SH SOLE 73862 0 0 LAMB WESTON HLDGS INC COM 513272104 18087 229702 SH SOLE 229702 0 0 LANCASTER COLONY CORP COM 513847103 4545 24736 SH SOLE 24736 0 0 LANDSTAR SYS INC COM 515098101 7570 56219 SH SOLE 56219 0 0 LAS VEGAS SANDS CORP COM 517834107 14200 238258 SH SOLE 238258 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 306 6668 SH SOLE 6668 0 0 LAZARD LTD SHS A G54050102 961 22718 SH SOLE 22718 0 0 LCI INDS COM 50189K103 1644 12674 SH SOLE 12674 0 0 LEAR CORP COM NEW 521865204 8260 51942 SH SOLE 51942 0 0 LEGGETT & PLATT INC COM 524660107 4382 98912 SH SOLE 98912 0 0 LEIDOS HOLDINGS INC COM 525327102 6888 65529 SH SOLE 65529 0 0 LEMAITRE VASCULAR INC COM 525558201 5551 137064 SH SOLE 137064 0 0 LEMONADE INC COM 52567D107 941 7681 SH SOLE 7681 0 0 LENDINGTREE INC NEW COM 52603B107 1333 4867 SH SOLE 4867 0 0 LENNAR CORP CL A 526057104 22835 299553 SH SOLE 299553 0 0 LENNAR CORP CL B 526057302 1001 16351 SH SOLE 16351 0 0 LENNOX INTL INC COM 526107107 10240 37378 SH SOLE 37378 0 0 LESLIES INC COM 527064109 1953 70381 SH SOLE 70381 0 0 LEXINGTON REALTY TRUST COM 529043101 504 47443 SH SOLE 47443 0 0 LG DISPLAY CO LTD SPONS ADR REP 50186V102 127 15061 SH SOLE 15061 0 0 LHC GROUP INC COM 50187A107 5033 23596 SH SOLE 23596 0 0 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 255 10230 SH SOLE 10230 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 1271 8064 SH SOLE 8064 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 14015 88493 SH SOLE 88493 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 5933 139273 SH SOLE 139273 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 7479 316241 SH SOLE 316241 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 8344 193203 SH SOLE 193203 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 3230 74235 SH SOLE 74235 0 0 LIFE STORAGE INC COM 53223X107 3178 26620 SH SOLE 26620 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1340 13476 SH SOLE 13476 0 0 LIGHTSPEED POS INC SUB VTG SHS 53227R106 460 6528 SH SOLE 6528 0 0 LINCOLN ELEC HLDGS INC COM 533900106 2139 18396 SH SOLE 18396 0 0 LINCOLN NATL CORP IND COM 534187109 5711 113523 SH SOLE 113523 0 0 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 199 11631 SH SOLE 11631 0 0 LINDE PLC SHS G5494J103 69894 265253 SH SOLE 265253 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 494 47606 SH SOLE 47606 0 0 LITHIA MTRS INC CL A 536797103 8153 27857 SH SOLE 27857 0 0 LITTELFUSE INC COM 537008104 12817 50329 SH SOLE 50329 0 0 LIVANOVA PLC SHS G5509L101 972 14675 SH SOLE 14675 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 9844 133966 SH SOLE 133966 0 0 LIVENT CORP COM 53814L108 404 21455 SH SOLE 21455 0 0 LIVEPERSON INC COM 538146101 875 14056 SH SOLE 14056 0 0 LIVERAMP HLDGS INC COM 53815P108 697 9529 SH SOLE 9529 0 0 LKQ CORP COM 501889208 15166 430361 SH SOLE 430361 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 765 390312 SH SOLE 390312 0 0 LOCKHEED MARTIN CORP COM 539830109 95487 269016 SH SOLE 269016 0 0 LOEWS CORP COM 540424108 3186 70766 SH SOLE 70766 0 0 LOGITECH INTL S A SHS H50430232 6728 69224 SH SOLE 69224 0 0 LOUISIANA PAC CORP COM 546347105 1429 38438 SH SOLE 38438 0 0 LOWES COS INC COM 548661107 134406 837370 SH SOLE 837370 0 0 LPL FINL HLDGS INC COM 50212V100 2585 24808 SH SOLE 24808 0 0 LTC PPTYS INC COM 502175102 1581 40640 SH SOLE 40640 0 0 LULULEMON ATHLETICA INC COM 550021109 77583 222921 SH SOLE 222921 0 0 LUMENTUM HLDGS INC COM 55024U109 2925 30859 SH SOLE 30859 0 0 LUMINEX CORP DEL COM 55027E102 3242 140239 SH SOLE 140239 0 0 LYFT INC CL A COM 55087P104 7217 146900 SH SOLE 146900 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 17895 195236 SH SOLE 195236 0 0 M & T BK CORP COM 55261F104 5854 45984 SH SOLE 45984 0 0 M D C HLDGS INC COM 552676108 2272 46745 SH SOLE 46745 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 1826 33169 SH SOLE 33169 0 0 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 392 3731 SH SOLE 3731 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 271 1474 SH SOLE 1474 0 0 MAG SILVER CORP COM 55903Q104 1416 69030 SH SOLE 69030 0 0 MAGELLAN HEALTH INC COM NEW 559079207 519 6269 SH SOLE 6269 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3679 86684 SH SOLE 86684 0 0 MAGNA INTL INC COM 559222401 11433 161485 SH SOLE 161485 0 0 MAGNITE INC COM 55955D100 404 13142 SH SOLE 13142 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 92 12971 SH SOLE 12971 0 0 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 2168 61855 SH SOLE 61855 0 0 MAIN STR CAP CORP COM 56035L104 1133 35120 SH SOLE 35120 0 0 MALIBU BOATS INC COM CL A 56117J100 1126 18039 SH SOLE 18039 0 0 MANHATTAN ASSOCS INC COM 562750109 2075 19725 SH SOLE 19725 0 0 MANPOWERGROUP INC COM 56418H100 846 9386 SH SOLE 9386 0 0 MANTECH INTL CORP CL A 564563104 6457 72599 SH SOLE 72599 0 0 MANULIFE FINL CORP COM 56501R106 6384 358245 SH SOLE 358245 0 0 MARATHON OIL CORP COM 565849106 1489 223174 SH SOLE 223174 0 0 MARATHON PETE CORP COM 56585A102 14628 353682 SH SOLE 353682 0 0 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 232 8261 SH SOLE 8261 0 0 MARCUS & MILLICHAP INC COM 566324109 1562 41949 SH SOLE 41949 0 0 MARKEL CORP COM 570535104 15067 14581 SH SOLE 14581 0 0 MARKETAXESS HLDGS INC COM 57060D108 33830 59292 SH SOLE 59292 0 0 MARRIOTT INTL INC NEW CL A 571903202 6664 50519 SH SOLE 50519 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 1360 9914 SH SOLE 9914 0 0 MARSH & MCLENNAN COS INC COM 571748102 43508 371865 SH SOLE 371865 0 0 MARTEN TRANS LTD COM 573075108 2403 139478 SH SOLE 139478 0 0 MARTIN MARIETTA MATLS INC COM 573284106 23692 83430 SH SOLE 83430 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 16551 348141 SH SOLE 348141 0 0 MASCO CORP COM 574599106 28620 521031 SH SOLE 521031 0 0 MASIMO CORP COM 574795100 8203 30566 SH SOLE 30566 0 0 MASONITE INTL CORP COM 575385109 3310 33657 SH SOLE 33657 0 0 MASTEC INC COM 576323109 1973 28933 SH SOLE 28933 0 0 MASTERCARD INCORPORATED CL A 57636Q104 366024 1025450 SH SOLE 1025450 0 0 MATADOR RES CO COM 576485205 258 21383 SH SOLE 21383 0 0 MATCH GROUP INC NEW COM 57667L107 26032 172181 SH SOLE 172181 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 41828 577817 SH SOLE 577817 0 0 MATERION CORP COM 576690101 2348 36846 SH SOLE 36846 0 0 MATSON INC COM 57686G105 677 11882 SH SOLE 11882 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 6176 69673 SH SOLE 69673 0 0 MAXIMUS INC COM 577933104 5667 77429 SH SOLE 77429 0 0 MBIA INC COM 55262C100 515 78228 SH SOLE 78228 0 0 MCCORMICK & CO INC COM NON VTG 579780206 18677 195369 SH SOLE 195369 0 0 MCDONALDS CORP COM 580135101 84279 392762 SH SOLE 392762 0 0 MCGRATH RENTCORP COM 580589109 1058 15764 SH SOLE 15764 0 0 MCKESSON CORP COM 58155Q103 16772 96435 SH SOLE 96435 0 0 MDU RES GROUP INC COM 552690109 1293 49102 SH SOLE 49102 0 0 MEDALLIA INC COM 584021109 1587 47775 SH SOLE 47775 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 10507 482205 SH SOLE 482205 0 0 MEDIFAST INC COM 58470H101 789 4018 SH SOLE 4018 0 0 MEDPACE HLDGS INC COM 58506Q109 5174 37172 SH SOLE 37172 0 0 MEDTRONIC PLC SHS G5960L103 255570 2181747 SH SOLE 2181747 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 1119 60334 SH SOLE 60334 0 0 MERCADOLIBRE INC COM 58733R102 112395 67092 SH SOLE 67092 0 0 MERCANTILE BANK CORP COM 587376104 682 25084 SH SOLE 25084 0 0 MERCK & CO. INC COM 58933Y105 237962 2909254 SH SOLE 2909254 0 0 MERCURY SYS INC COM 589378108 3268 37108 SH SOLE 37108 0 0 MERIT MED SYS INC COM 589889104 1524 27449 SH SOLE 27449 0 0 MERITAGE HOMES CORP COM 59001A102 2554 30837 SH SOLE 30837 0 0 MERITOR INC COM 59001K100 256 9178 SH SOLE 9178 0 0 MESA LABS INC COM 59064R109 1636 5709 SH SOLE 5709 0 0 METHANEX CORP COM 59151K108 293 6361 SH SOLE 6361 0 0 METHODE ELECTRS INC COM 591520200 674 17608 SH SOLE 17608 0 0 METLIFE INC COM 59156R108 64075 1364744 SH SOLE 1364744 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 51310 45022 SH SOLE 45022 0 0 MGIC INVT CORP WIS COM 552848103 311 24804 SH SOLE 24804 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 3680 117565 SH SOLE 117565 0 0 MGM RESORTS INTERNATIONAL COM 552953101 11410 362122 SH SOLE 362122 0 0 MGP INGREDIENTS INC NEW COM 55303J106 2896 61534 SH SOLE 61534 0 0 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 447 78249 SH SOLE 78249 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 26012 188345 SH SOLE 188345 0 0 MICRON TECHNOLOGY INC COM 595112103 38291 509328 SH SOLE 509328 0 0 MICROSOFT CORP COM 594918104 1073688 4827830 SH SOLE 4827830 0 0 MID-AMER APT CMNTYS INC COM 59522J103 13050 103007 SH SOLE 103007 0 0 MIMECAST LTD ORD SHS G14838109 1254 22057 SH SOLE 22057 0 0 MINERALS TECHNOLOGIES INC COM 603158106 1367 22011 SH SOLE 22011 0 0 MIRATI THERAPEUTICS INC COM 60468T105 302 1374 SH SOLE 1374 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 7825 1766278 SH SOLE 1766278 0 0 MIZUHO FINANCIAL GROUP INC. SPONSORED ADR 60687Y109 776 304198 SH SOLE 304198 0 0 MKS INSTRS INC COM 55306N104 2903 19294 SH SOLE 19294 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2076 231931 SH SOLE 231931 0 0 MODEL N INC COM 607525102 862 24159 SH SOLE 24159 0 0 MODERNA INC COM 60770K107 2818 26976 SH SOLE 26976 0 0 MODINE MFG CO COM 607828100 263 20976 SH SOLE 20976 0 0 MOELIS & CO CL A 60786M105 3036 64936 SH SOLE 64936 0 0 MOHAWK INDS INC COM 608190104 9928 70435 SH SOLE 70435 0 0 MOLINA HEALTHCARE INC COM 60855R100 8106 38116 SH SOLE 38116 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 3528 78061 SH SOLE 78061 0 0 MOMO INC ADR 60879B107 441 31559 SH SOLE 31559 0 0 MONDELEZ INTL INC CL A 609207105 66885 1143926 SH SOLE 1143926 0 0 MONGODB INC CL A 60937P106 267 744 SH SOLE 744 0 0 MONOLITHIC PWR SYS INC COM 609839105 35611 97237 SH SOLE 97237 0 0 MONRO INC COM 610236101 4601 86324 SH SOLE 86324 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 30102 325500 SH SOLE 325500 0 0 MONTROSE ENVIRONMENTAL GROUP COM 615111101 258 8324 SH SOLE 8324 0 0 MOODYS CORP COM 615369105 23961 82556 SH SOLE 82556 0 0 MOOG INC CL A 615394202 3339 42107 SH SOLE 42107 0 0 MORGAN STANLEY COM NEW 617446448 97477 1422399 SH SOLE 1422399 0 0 MORNINGSTAR INC COM 617700109 4313 18623 SH SOLE 18623 0 0 MORPHOSYS AG SPONSORED ADS 617760202 738 26041 SH SOLE 26041 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 24813 145905 SH SOLE 145905 0 0 MOVADO GROUP INC COM 624580106 841 50630 SH SOLE 50630 0 0 MPLX LP COM UNIT REP LTD 55336V100 958 44268 SH SOLE 44268 0 0 MSA SAFETY INC COM 553498106 1682 11262 SH SOLE 11262 0 0 MSC INDL DIRECT INC CL A 553530106 5938 70359 SH SOLE 70359 0 0 MSCI INC COM 55354G100 59718 133738 SH SOLE 133738 0 0 MTS SYS CORP COM 553777103 1168 20079 SH SOLE 20079 0 0 MUELLER INDS INC COM 624756102 754 21467 SH SOLE 21467 0 0 MUELLER WTR PRODS INC COM SER A 624758108 1131 91380 SH SOLE 91380 0 0 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 425 28251 SH SOLE 28251 0 0 MULTIPLAN CORPORATION COM 62548M100 1252 156634 SH SOLE 156634 0 0 MURPHY OIL CORP COM 626717102 521 43043 SH SOLE 43043 0 0 MURPHY USA INC COM 626755102 2358 18015 SH SOLE 18015 0 0 MYR GROUP INC DEL COM 55405W104 433 7203 SH SOLE 7203 0 0 MYRIAD GENETICS INC COM 62855J104 1850 93572 SH SOLE 93572 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 710 10612 SH SOLE 10612 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 246 9374 SH SOLE 9374 0 0 NASDAQ INC COM 631103108 41947 316012 SH SOLE 316012 0 0 NATERA INC COM 632307104 3995 40146 SH SOLE 40146 0 0 NATIONAL BEVERAGE CORP COM 635017106 3725 43874 SH SOLE 43874 0 0 NATIONAL FUEL GAS CO N J COM 636180101 294 7153 SH SOLE 7153 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 29025 491701 SH SOLE 491701 0 0 NATIONAL HEALTH INVS INC COM 63633D104 434 6269 SH SOLE 6269 0 0 NATIONAL HEALTHCARE CORP COM 635906100 337 5069 SH SOLE 5069 0 0 NATIONAL INSTRS CORP COM 636518102 8360 190267 SH SOLE 190267 0 0 NATIONAL RESH CORP COM NEW 637372202 289 6758 SH SOLE 6758 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 247 6864 SH SOLE 6864 0 0 NATIONAL VISION HLDGS INC COM 63845R107 1780 39294 SH SOLE 39294 0 0 NAVIENT CORPORATION COM 63938C108 1362 138705 SH SOLE 138705 0 0 NCINO INC COM 63947U107 368 5082 SH SOLE 5082 0 0 NCR CORP NEW COM 62886E108 2876 76554 SH SOLE 76554 0 0 NEKTAR THERAPEUTICS COM 640268108 204 12010 SH SOLE 12010 0 0 NEOGEN CORP COM 640491106 8479 106919 SH SOLE 106919 0 0 NEOGENOMICS INC COM NEW 64049M209 2722 50561 SH SOLE 50561 0 0 NESCO HLDGS INC COM 64083J104 243 32911 SH SOLE 32911 0 0 NETAPP INC COM 64110D104 16978 256315 SH SOLE 256315 0 0 NETEASE INC SPONSORED ADS 64110W102 5537 57820 SH SOLE 57820 0 0 NETFLIX INC COM 64110L106 69088 127769 SH SOLE 127769 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 7661 79928 SH SOLE 79928 0 0 NEVRO CORP COM 64157F103 2334 13481 SH SOLE 13481 0 0 NEW MTN FIN CORP COM 647551100 925 81442 SH SOLE 81442 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 4501 24223 SH SOLE 24223 0 0 NEW RELIC INC COM 64829B100 427 6536 SH SOLE 6536 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 779 78380 SH SOLE 78380 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 1440 136513 SH SOLE 136513 0 0 NEW YORK TIMES CO CL A 650111107 3379 65263 SH SOLE 65263 0 0 NEWELL BRANDS INC COM 651229106 2168 102132 SH SOLE 102132 0 0 NEWMARK GROUP INC CL A 65158N102 687 94190 SH SOLE 94190 0 0 NEWMARKET CORP COM 651587107 4610 11574 SH SOLE 11574 0 0 NEWMONT CORP COM 651639106 13838 231060 SH SOLE 231060 0 0 NEWS CORP NEW CL A 65249B109 3844 213914 SH SOLE 213914 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 3791 89600 SH SOLE 89600 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 16036 146860 SH SOLE 146860 0 0 NEXTERA ENERGY INC COM 65339F101 218817 2836255 SH SOLE 2836255 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 6341 94576 SH SOLE 94576 0 0 NIC INC COM 62914B100 342 13256 SH SOLE 13256 0 0 NICE LTD SPONSORED ADR 653656108 9411 33192 SH SOLE 33192 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 3504 167900 SH SOLE 167900 0 0 NIKE INC CL B 654106103 288674 2040532 SH SOLE 2040532 0 0 NIKOLA CORP COM 654110105 238 15567 SH SOLE 15567 0 0 NIO INC SPON ADS 62914V106 474 9716 SH SOLE 9716 0 0 NISOURCE INC COM 65473P105 4691 204492 SH SOLE 204492 0 0 NIU TECHNOLOGIES ADS 65481N100 554 19758 SH SOLE 19758 0 0 NMI HLDGS INC CL A 629209305 576 25415 SH SOLE 25415 0 0 NOKIA CORP SPONSORED ADR 654902204 2851 729206 SH SOLE 729206 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 3483 137011 SH SOLE 137011 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 1144 214579 SH SOLE 214579 0 0 NORDSON CORP COM 655663102 26168 130220 SH SOLE 130220 0 0 NORDSTROM INC COM 655664100 1805 57839 SH SOLE 57839 0 0 NORFOLK SOUTHN CORP COM 655844108 40800 171709 SH SOLE 171709 0 0 NORTHERN TR CORP COM 665859104 6792 72922 SH SOLE 72922 0 0 NORTHROP GRUMMAN CORP COM 666807102 32645 107131 SH SOLE 107131 0 0 NORTHWEST BANCSHARES INC MD COM 667340103 217 17002 SH SOLE 17002 0 0 NORTHWESTERN CORP COM NEW 668074305 1249 21423 SH SOLE 21423 0 0 NORTONLIFELOCK INC COM 668771108 15393 740764 SH SOLE 740764 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 792 31135 SH SOLE 31135 0 0 NOVA MEASURING INSTRUMENTS L COM M7516K103 240 3404 SH SOLE 3404 0 0 NOVANTA INC COM 67000B104 1686 14264 SH SOLE 14264 0 0 NOVARTIS AG SPONSORED ADR 66987V109 81397 861988 SH SOLE 861988 0 0 NOVO-NORDISK A S ADR 670100205 81877 1172190 SH SOLE 1172190 0 0 NOVOCURE LTD ORD SHS G6674U108 2828 16345 SH SOLE 16345 0 0 NOW INC COM 67011P100 967 134615 SH SOLE 134615 0 0 NRG ENERGY INC COM NEW 629377508 11884 316473 SH SOLE 316473 0 0 NU SKIN ENTERPRISES INC CL A 67018T105 330 6041 SH SOLE 6041 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 9884 224177 SH SOLE 224177 0 0 NUCOR CORP COM 670346105 14071 264549 SH SOLE 264549 0 0 NUTANIX INC CL A 67059N108 6883 215966 SH SOLE 215966 0 0 NUTRIEN LTD COM 67077M108 6673 138618 SH SOLE 138618 0 0 NUVASIVE INC COM 670704105 2326 41295 SH SOLE 41295 0 0 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 707 111729 SH SOLE 111729 0 0 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 16789 653215 SH SOLE 653215 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 3716 111097 SH SOLE 111097 0 0 NUSHARES ETF TR ESG HI TLD CRP 67092P854 2946 117860 SH SOLE 117860 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 4477 153118 SH SOLE 153118 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 14939 265351 SH SOLE 265351 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 16875 512305 SH SOLE 512305 0 0 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 3282 66361 SH SOLE 66361 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1082 28222 SH SOLE 28222 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 13533 505157 SH SOLE 505157 0 0 NUVEEN MICH QUALITY MUN INCO COM 670979103 553 37450 SH SOLE 37450 0 0 NUVEEN MORTGAGE AND INCOME F COM 670735109 226 11411 SH SOLE 11411 0 0 NV5 GLOBAL INC COM 62945V109 226 2872 SH SOLE 2872 0 0 NVENT ELECTRIC PLC SHS G6700G107 1600 68679 SH SOLE 68679 0 0 NVIDIA CORPORATION COM 67066G104 188937 361809 SH SOLE 361809 0 0 NVR INC COM 62944T105 6030 1478 SH SOLE 1478 0 0 NXP SEMICONDUCTORS N V COM N6596X109 43370 272752 SH SOLE 272752 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 48176 106449 SH SOLE 106449 0 0 OSI ETF TR OSHS GBL INTER 67110P704 7785 143425 SH SOLE 143425 0 0 OSI ETF TR OSHARES US QUALT 67110P407 13827 361123 SH SOLE 361123 0 0 OAK STR HEALTH INC COM 67181A107 203 3316 SH SOLE 3316 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 87 12710 SH SOLE 12710 0 0 OCCIDENTAL PETE CORP COM 674599105 1056 61005 SH SOLE 61005 0 0 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 427 18775 SH SOLE 18775 0 0 OGE ENERGY CORP COM 670837103 4799 150625 SH SOLE 150625 0 0 OKTA INC CL A 679295105 36109 142015 SH SOLE 142015 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 13344 68366 SH SOLE 68366 0 0 OLD NATL BANCORP IND COM 680033107 1955 118036 SH SOLE 118036 0 0 OLD REP INTL CORP COM 680223104 1594 80896 SH SOLE 80896 0 0 OLIN CORP COM PAR $1 680665205 555 22585 SH SOLE 22585 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 7477 91444 SH SOLE 91444 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 3680 101326 SH SOLE 101326 0 0 OMNICELL COM COM 68213N109 7761 64662 SH SOLE 64662 0 0 OMNICOM GROUP INC COM 681919106 15158 243028 SH SOLE 243028 0 0 ON SEMICONDUCTOR CORP COM 682189105 10115 309055 SH SOLE 309055 0 0 ONE GAS INC COM 68235P108 1068 13910 SH SOLE 13910 0 0 ONEMAIN HLDGS INC COM 68268W103 1856 38528 SH SOLE 38528 0 0 ONEOK INC NEW COM 682680103 38039 991121 SH SOLE 991121 0 0 ONESMART INTL ED GROUP LTD SPONSORED ADS 68276W103 45 11886 SH SOLE 11886 0 0 ONTO INNOVATION INC COM 683344105 2098 44118 SH SOLE 44118 0 0 OPEN LENDING CORP COM CL A 68373J104 277 7927 SH SOLE 7927 0 0 OPEN TEXT CORP COM 683715106 2547 56018 SH SOLE 56018 0 0 OPERA LTD SPONSORED ADS 68373M107 616 67476 SH SOLE 67476 0 0 ORACLE CORP COM 68389X105 96532 1492221 SH SOLE 1492221 0 0 ORANGE SPONSORED ADR 684060106 1772 149391 SH SOLE 149391 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 1926 181962 SH SOLE 181962 0 0 ORIX CORP SPONSORED ADR 686330101 2643 34175 SH SOLE 34175 0 0 ORMAT TECHNOLOGIES INC COM 686688102 881 9759 SH SOLE 9759 0 0 ORTHOPEDIATRICS CORP COM 68752L100 1118 27108 SH SOLE 27108 0 0 OSHKOSH CORP COM 688239201 7076 82215 SH SOLE 82215 0 0 OTIS WORLDWIDE CORP COM 68902V107 10133 150002 SH SOLE 150002 0 0 OVINTIV INC COM 69047Q102 579 40294 SH SOLE 40294 0 0 OWENS CORNING NEW COM 690742101 6347 83783 SH SOLE 83783 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 812 64153 SH SOLE 64153 0 0 OXFORD INDS INC COM 691497309 483 7377 SH SOLE 7377 0 0 PACCAR INC COM 693718108 12799 148348 SH SOLE 148348 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 3681 102689 SH SOLE 102689 0 0 PACER FDS TR BNCHMRK INDSTR 69374H766 984 26752 SH SOLE 26752 0 0 PACER FDS TR TRENDPILOT INTL 69374H683 2214 83752 SH SOLE 83752 0 0 PACER FDS TR TRENDPILOT US BD 69374H642 30538 1109264 SH SOLE 1109264 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 1949 37403 SH SOLE 37403 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 9384 286811 SH SOLE 286811 0 0 PACER FDS TR TRENDP US MID CP 69374H204 2590 79511 SH SOLE 79511 0 0 PACER FDS TR US CASH COWS 100 69374H881 1434 42733 SH SOLE 42733 0 0 PACIFIC PREMIER BANCORP COM 69478X105 2331 74407 SH SOLE 74407 0 0 PACIRA BIOSCIENCES INC COM 695127100 820 13709 SH SOLE 13709 0 0 PACKAGING CORP AMER COM 695156109 11119 80623 SH SOLE 80623 0 0 PACWEST BANCORP DEL COM 695263103 543 21392 SH SOLE 21392 0 0 PAGERDUTY INC COM 69553P100 716 17171 SH SOLE 17171 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 2819 49561 SH SOLE 49561 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 372 15776 SH SOLE 15776 0 0 PALO ALTO NETWORKS INC COM 697435105 28908 81341 SH SOLE 81341 0 0 PALOMAR HLDGS INC COM 69753M105 870 9795 SH SOLE 9795 0 0 PAN AMERN SILVER CORP COM 697900108 1922 55693 SH SOLE 55693 0 0 PAPA JOHNS INTL INC COM 698813102 453 5339 SH SOLE 5339 0 0 PARK HOTELS RESORTS INC COM 700517105 325 18955 SH SOLE 18955 0 0 PARKER-HANNIFIN CORP COM 701094104 24700 90673 SH SOLE 90673 0 0 PARSLEY ENERGY INC CL A 701877102 6874 484061 SH SOLE 484061 0 0 PARSONS CORPORATION COM 70202L102 1037 28488 SH SOLE 28488 0 0 PATRICK INDS INC COM 703343103 317 4641 SH SOLE 4641 0 0 PATTERSON COS INC COM 703395103 1229 41481 SH SOLE 41481 0 0 PATTERSON-UTI ENERGY INC COM 703481101 173 32845 SH SOLE 32845 0 0 PAYCHEX INC COM 704326107 59586 639477 SH SOLE 639477 0 0 PAYCOM SOFTWARE INC COM 70432V102 37242 82349 SH SOLE 82349 0 0 PAYLOCITY HLDG CORP COM 70438V106 7957 38643 SH SOLE 38643 0 0 PAYPAL HLDGS INC COM 70450Y103 239032 1020632 SH SOLE 1020632 0 0 PDC ENERGY INC COM 69327R101 538 26200 SH SOLE 26200 0 0 PEARSON PLC SPONSORED ADR 705015105 1810 197210 SH SOLE 197210 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 2432 129355 SH SOLE 129355 0 0 PEGASYSTEMS INC COM 705573103 6439 48320 SH SOLE 48320 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 7344 48408 SH SOLE 48408 0 0 PEMBINA PIPELINE CORP COM 706327103 628 26538 SH SOLE 26538 0 0 PENN NATL GAMING INC COM 707569109 5789 67021 SH SOLE 67021 0 0 PENNANTPARK INVT CORP COM 708062104 240 51991 SH SOLE 51991 0 0 PENNYMAC FINL SVCS INC NEW COM 70932M107 507 7725 SH SOLE 7725 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1804 30382 SH SOLE 30382 0 0 PENTAIR PLC SHS G7S00T104 7119 134087 SH SOLE 134087 0 0 PENUMBRA INC COM 70975L107 1293 7388 SH SOLE 7388 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 4051 313331 SH SOLE 313331 0 0 PEPSICO INC COM 713448108 215953 1456193 SH SOLE 1456193 0 0 PERFICIENT INC COM 71375U101 1291 27090 SH SOLE 27090 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 10293 216193 SH SOLE 216193 0 0 PERKINELMER INC COM 714046109 13885 96762 SH SOLE 96762 0 0 PERRIGO CO PLC SHS G97822103 1210 27059 SH SOLE 27059 0 0 PETIQ INC COM CL A 71639T106 1461 37986 SH SOLE 37986 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 2366 210687 SH SOLE 210687 0 0 PFIZER INC COM 717081103 163547 4443017 SH SOLE 4443017 0 0 PG&E CORP COM 69331C108 176 14155 SH SOLE 14155 0 0 PGIM ETF TR ULTRA SHORT 69344A107 651 13065 SH SOLE 13065 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 388 19997 SH SOLE 19997 0 0 PHILIP MORRIS INTL INC COM 718172109 154416 1865148 SH SOLE 1865148 0 0 PHILLIPS 66 COM 718546104 43273 618711 SH SOLE 618711 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 278 10517 SH SOLE 10517 0 0 PHOENIX NEW MEDIA LTD SPONSORED ADS 71910C103 30 24637 SH SOLE 24637 0 0 PHOTRONICS INC COM 719405102 227 20354 SH SOLE 20354 0 0 PHREESIA INC COM 71944F106 688 12676 SH SOLE 12676 0 0 PHYSICIANS RLTY TR COM 71943U104 4642 260801 SH SOLE 260801 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 957 58973 SH SOLE 58973 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 65126 663060 SH SOLE 663060 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 7072 79797 SH SOLE 79797 0 0 PIMCO ETF TR 25YR+ ZERO U S 72201R882 536 3280 SH SOLE 3280 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 74884 662043 SH SOLE 662043 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 934 52342 SH SOLE 52342 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 792 29974 SH SOLE 29974 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 10974 107535 SH SOLE 107535 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 71263 698379 SH SOLE 698379 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 1662 274673 SH SOLE 274673 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 3254 57348 SH SOLE 57348 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 5672 48448 SH SOLE 48448 0 0 PIMCO EQUITY SER RAFI DYN EMERG 72202L389 20984 773736 SH SOLE 773736 0 0 PIMCO EQUITY SER RAFI DYN MULTI 72202L371 4160 152458 SH SOLE 152458 0 0 PINDUODUO INC SPONSORED ADS 722304102 1588 8938 SH SOLE 8938 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 7325 113739 SH SOLE 113739 0 0 PINNACLE WEST CAP CORP COM 723484101 2978 37245 SH SOLE 37245 0 0 PINTEREST INC CL A 72352L106 2085 31633 SH SOLE 31633 0 0 PIONEER NAT RES CO COM 723787107 41622 365461 SH SOLE 365461 0 0 PIPER SANDLER COMPANIES COM 724078100 3259 32295 SH SOLE 32295 0 0 PJT PARTNERS INC COM CL A 69343T107 903 12004 SH SOLE 12004 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1261 153074 SH SOLE 153074 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 733 86706 SH SOLE 86706 0 0 PLANET FITNESS INC CL A 72703H101 17131 220669 SH SOLE 220669 0 0 PLEXUS CORP COM 729132100 2445 31259 SH SOLE 31259 0 0 PLDT INC SPONSORED ADR 69344D408 492 17621 SH SOLE 17621 0 0 PLUG POWER INC COM NEW 72919P202 455 13411 SH SOLE 13411 0 0 PLURALSIGHT INC COM CL A 72941B106 4870 232343 SH SOLE 232343 0 0 PLYMOUTH INDL REIT INC COM 729640102 1567 104496 SH SOLE 104496 0 0 PMV PHARMACEUTICALS INC COM 69353Y103 340 5529 SH SOLE 5529 0 0 PNC FINL SVCS GROUP INC COM 693475105 66258 444683 SH SOLE 444683 0 0 PNM RES INC COM 69349H107 1181 24343 SH SOLE 24343 0 0 POLARIS INC COM 731068102 5795 60816 SH SOLE 60816 0 0 POOL CORP COM 73278L105 54993 147633 SH SOLE 147633 0 0 POPULAR INC COM NEW 733174700 391 6936 SH SOLE 6936 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 5065 118415 SH SOLE 118415 0 0 POSCO SPONSORED ADR 693483109 716 11484 SH SOLE 11484 0 0 POST HLDGS INC COM 737446104 2512 24873 SH SOLE 24873 0 0 POSTAL REALTY TRUST INC CL A 73757R102 834 49388 SH SOLE 49388 0 0 POWER INTEGRATIONS INC COM 739276103 12347 150833 SH SOLE 150833 0 0 PPG INDS INC COM 693506107 24398 169173 SH SOLE 169173 0 0 PPL CORP COM 69351T106 27298 968010 SH SOLE 968010 0 0 PRA HEALTH SCIENCES INC COM 69354M108 1779 14183 SH SOLE 14183 0 0 PRA GROUP INC COM 69354N106 2693 67902 SH SOLE 67902 0 0 PREMIER INC CL A 74051N102 249 7105 SH SOLE 7105 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 828 23735 SH SOLE 23735 0 0 PRICESMART INC COM 741511109 695 7634 SH SOLE 7634 0 0 PRIMERICA INC COM 74164M108 4356 32521 SH SOLE 32521 0 0 PRIMO WATER CORPORATION COM 74167P108 1385 88360 SH SOLE 88360 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1675 33764 SH SOLE 33764 0 0 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 857 41460 SH SOLE 41460 0 0 PROCTER AND GAMBLE CO COM 742718109 228653 1643330 SH SOLE 1643330 0 0 PROG HOLDINGS INC COM NPV 74319R101 5272 97861 SH SOLE 97861 0 0 PROGRESS SOFTWARE CORP COM 743312100 2791 61762 SH SOLE 61762 0 0 PROGRESSIVE CORP COM 743315103 46001 465217 SH SOLE 465217 0 0 PROGYNY INC COM 74340E103 1658 39120 SH SOLE 39120 0 0 PROLOGIS INC. COM 74340W103 69010 692449 SH SOLE 692449 0 0 PROOFPOINT INC COM 743424103 1291 9461 SH SOLE 9461 0 0 PROS HOLDINGS INC COM 74346Y103 4824 95018 SH SOLE 95018 0 0 PROSHARES TR DJ BRKFLD GLB 74347B508 13933 339249 SH SOLE 339249 0 0 PROSHARES TR INVT INT RT HG 74347B607 9872 130653 SH SOLE 130653 0 0 PROSHARES TR MSCI EAFE DIVD 74347B839 374 8580 SH SOLE 8580 0 0 PROSHARES TR ONLINE RTL ETF 74347B169 271 3571 SH SOLE 3571 0 0 PROSHARES TR PET CARE ETF 74348A145 521 7273 SH SOLE 7273 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 599 10431 SH SOLE 10431 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 21728 272009 SH SOLE 272009 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 648 10298 SH SOLE 10298 0 0 PROSHARES TR PSHS ULT MCAP400 74347R404 1421 29816 SH SOLE 29816 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 135528 1512425 SH SOLE 1512425 0 0 PROSPERITY BANCSHARES INC COM 743606105 6038 87054 SH SOLE 87054 0 0 PROTO LABS INC COM 743713109 15336 99972 SH SOLE 99972 0 0 PROVIDENT FINL SVCS INC COM 74386T105 620 34520 SH SOLE 34520 0 0 PRUDENTIAL FINL INC COM 744320102 26170 335207 SH SOLE 335207 0 0 PRUDENTIAL PLC ADR 74435K204 6998 189504 SH SOLE 189504 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 1520 11439 SH SOLE 11439 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 2287 97251 SH SOLE 97251 0 0 PTC INC COM 69370C100 3892 32540 SH SOLE 32540 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 26282 450807 SH SOLE 450807 0 0 PUBLIC STORAGE COM 74460D109 10106 43762 SH SOLE 43762 0 0 PULTE GROUP INC COM 745867101 15289 354567 SH SOLE 354567 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 219 21338 SH SOLE 21338 0 0 PURE STORAGE INC CL A 74624M102 421 18622 SH SOLE 18622 0 0 PURPLE INNOVATION INC COM 74640Y106 744 22576 SH SOLE 22576 0 0 PVH CORPORATION COM 693656100 4565 48625 SH SOLE 48625 0 0 Q2 HLDGS INC COM 74736L109 3086 24392 SH SOLE 24392 0 0 QEP RESOURCES INC COM 74733V100 63 26279 SH SOLE 26279 0 0 QIAGEN NV SHS NEW N72482123 632 11967 SH SOLE 11967 0 0 QIWI PLC SPON ADR REP B 74735M108 128 12459 SH SOLE 12459 0 0 QORVO INC COM 74736K101 19529 117451 SH SOLE 117451 0 0 QTS RLTY TR INC COM CL A 74736A103 6521 105384 SH SOLE 105384 0 0 QUAKER CHEM CORP COM 747316107 9650 38082 SH SOLE 38082 0 0 QUALCOMM INC COM 747525103 165437 1085972 SH SOLE 1085972 0 0 QUALYS INC COM 74758T303 8200 67288 SH SOLE 67288 0 0 QUANTA SVCS INC COM 74762E102 12587 174769 SH SOLE 174769 0 0 QUEST DIAGNOSTICS INC COM 74834L100 18360 154064 SH SOLE 154064 0 0 QUIDEL CORP COM 74838J101 1716 9549 SH SOLE 9549 0 0 QUOTIENT TECHNOLOGY INC COM 749119103 902 95765 SH SOLE 95765 0 0 QURATE RETAIL INC COM SER A 74915M100 3035 276669 SH SOLE 276669 0 0 R1 RCM INC COM 749397105 658 27386 SH SOLE 27386 0 0 RADIAN GROUP INC COM 750236101 2634 130058 SH SOLE 130058 0 0 RAMBUS INC DEL COM 750917106 283 16186 SH SOLE 16186 0 0 RAPID7 INC COM 753422104 6715 74483 SH SOLE 74483 0 0 RAVEN INDS INC COM 754212108 229 6931 SH SOLE 6931 0 0 RAYMOND JAMES FINL INC COM 754730109 16766 175245 SH SOLE 175245 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 120873 1690291 SH SOLE 1690291 0 0 RBC BEARINGS INC COM 75524B104 11050 61719 SH SOLE 61719 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 38147 1043405 SH SOLE 1043405 0 0 REALOGY HLDGS CORP COM 75605Y106 172 13085 SH SOLE 13085 0 0 REALPAGE INC COM 75606N109 3072 35215 SH SOLE 35215 0 0 REALTY INCOME CORP COM 756109104 10265 165111 SH SOLE 165111 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 290 2347 SH SOLE 2347 0 0 REDBALL ACQUISITION CORP COM CL A G7417R105 189 17398 SH SOLE 17398 0 0 REDWOOD TR INC COM 758075402 248 28257 SH SOLE 28257 0 0 REGAL BELOIT CORP COM 758750103 3457 28146 SH SOLE 28146 0 0 REGENCY CTRS CORP COM 758849103 713 15637 SH SOLE 15637 0 0 REGENERON PHARMACEUTICALS COM 75886F107 29676 61427 SH SOLE 61427 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 23323 1446850 SH SOLE 1446850 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 9051 78097 SH SOLE 78097 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 7950 66388 SH SOLE 66388 0 0 RELX PLC SPONSORED ADR 759530108 16255 659156 SH SOLE 659156 0 0 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 1435 22259 SH SOLE 22259 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 5062 30527 SH SOLE 30527 0 0 RENASANT CORP COM 75970E107 742 22018 SH SOLE 22018 0 0 REPAY HLDGS CORP COM CL A 76029L100 203 7465 SH SOLE 7465 0 0 REPLIGEN CORP COM 759916109 5332 27823 SH SOLE 27823 0 0 REPUBLIC SVCS INC COM 760759100 45894 476568 SH SOLE 476568 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 224 10556 SH SOLE 10556 0 0 RESMED INC COM 761152107 48680 229017 SH SOLE 229017 0 0 RESOLUTE FST PRODS INC COM 76117W109 485 74109 SH SOLE 74109 0 0 RESOURCES CONNECTION INC COM 76122Q105 248 19728 SH SOLE 19728 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 11232 183799 SH SOLE 183799 0 0 REVANCE THERAPEUTICS INC COM 761330109 272 9583 SH SOLE 9583 0 0 REVOLVE GROUP INC CL A 76156B107 2224 71357 SH SOLE 71357 0 0 REXFORD INDL RLTY INC COM 76169C100 6454 131427 SH SOLE 131427 0 0 REXNORD CORP COM 76169B102 3154 79863 SH SOLE 79863 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 1807 60138 SH SOLE 60138 0 0 RH COM 74967X103 1981 4426 SH SOLE 4426 0 0 RINGCENTRAL INC CL A 76680R206 10598 27964 SH SOLE 27964 0 0 RIO TINTO PLC SPONSORED ADR 767204100 25632 340763 SH SOLE 340763 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 24312 349558 SH SOLE 349558 0 0 RLI CORP COM 749607107 2828 27151 SH SOLE 27151 0 0 ROBERT HALF INTL INC COM 770323103 5299 84809 SH SOLE 84809 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1521 24982 SH SOLE 24982 0 0 ROCKET COS INC COM CL A 77311W101 605 29914 SH SOLE 29914 0 0 ROCKWELL AUTOMATION INC COM 773903109 46656 186022 SH SOLE 186022 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 613 13164 SH SOLE 13164 0 0 ROGERS CORP COM 775133101 2293 14766 SH SOLE 14766 0 0 ROKU INC COM CL A 77543R102 5805 17484 SH SOLE 17484 0 0 ROLLINS INC COM 775711104 23562 603078 SH SOLE 603078 0 0 ROPER TECHNOLOGIES INC COM 776696106 72539 168268 SH SOLE 168268 0 0 ROSS STORES INC COM 778296103 31331 255120 SH SOLE 255120 0 0 ROYAL BK CDA COM 780087102 8772 106903 SH SOLE 106903 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 3484 46640 SH SOLE 46640 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6386 181735 SH SOLE 181735 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 9278 276055 SH SOLE 276055 0 0 ROYAL GOLD INC COM 780287108 1125 10582 SH SOLE 10582 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 29296 540819 SH SOLE 540819 0 0 RPC INC COM 749660106 38 11965 SH SOLE 11965 0 0 RPM INTL INC COM 749685103 35787 394222 SH SOLE 394222 0 0 RUSH ENTERPRISES INC CL A 781846209 1808 43643 SH SOLE 43643 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 8898 80901 SH SOLE 80901 0 0 RYDER SYS INC COM 783549108 2551 41311 SH SOLE 41311 0 0 S&P GLOBAL INC COM 78409V104 93519 284485 SH SOLE 284485 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 1070 61580 SH SOLE 61580 0 0 SABRE CORP COM 78573M104 1614 134303 SH SOLE 134303 0 0 SAFEHOLD INC COM 78645L100 2646 36503 SH SOLE 36503 0 0 SAGE THERAPEUTICS INC COM 78667J108 303 3498 SH SOLE 3498 0 0 SAIA INC COM 78709Y105 3244 17940 SH SOLE 17940 0 0 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 1027 19299 SH SOLE 19299 0 0 SALARIUS PHARMACEUTICALS INC COM NEW 79400X107 10 11121 SH SOLE 11121 0 0 SALESFORCE COM INC COM 79466L302 177475 797534 SH SOLE 797534 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 855 65553 SH SOLE 65553 0 0 SANDERSON FARMS INC COM 800013104 1005 7603 SH SOLE 7603 0 0 SANDY SPRING BANCORP INC COM 800363103 626 19453 SH SOLE 19453 0 0 SANMINA CORPORATION COM 801056102 2618 82097 SH SOLE 82097 0 0 SANOFI SPONSORED ADR 80105N105 25747 529888 SH SOLE 529888 0 0 SAP SE SPON ADR 803054204 58494 448608 SH SOLE 448608 0 0 SAREPTA THERAPEUTICS INC COM 803607100 1586 9300 SH SOLE 9300 0 0 SASOL LTD SPONSORED ADR 803866300 522 58878 SH SOLE 58878 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 33023 117048 SH SOLE 117048 0 0 SCHLUMBERGER LTD COM 806857108 11855 543042 SH SOLE 543042 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 2055 99263 SH SOLE 99263 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 34085 1112075 SH SOLE 1112075 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 22286 788609 SH SOLE 788609 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 8030 274257 SH SOLE 274257 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 96197 2671388 SH SOLE 2671388 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 77307 1504323 SH SOLE 1504323 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 109743 1958649 SH SOLE 1958649 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 47247 519257 SH SOLE 519257 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 115009 1793098 SH SOLE 1793098 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 171806 1889014 SH SOLE 1889014 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 139111 1083333 SH SOLE 1083333 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 50750 852509 SH SOLE 852509 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 38379 562903 SH SOLE 562903 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 89739 2363417 SH SOLE 2363417 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 49026 550856 SH SOLE 550856 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 81108 1306501 SH SOLE 1306501 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 566 14068 SH SOLE 14068 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 1300 13742 SH SOLE 13742 0 0 SCIPLAY CORPORATION CL A 809087109 249 17998 SH SOLE 17998 0 0 SEA LTD SPONSORD ADS 81141R100 7473 37544 SH SOLE 37544 0 0 SEACOR HOLDINGS INC COM 811904101 311 7493 SH SOLE 7493 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 15394 247644 SH SOLE 247644 0 0 SEAGEN INC COM 81181C104 4818 27511 SH SOLE 27511 0 0 SEALED AIR CORP NEW COM 81211K100 4787 104548 SH SOLE 104548 0 0 SEAWORLD ENTMT INC COM 81282V100 1602 50721 SH SOLE 50721 0 0 SEI INVTS CO COM 784117103 8347 145235 SH SOLE 145235 0 0 SELECT MED HLDGS CORP COM 81619Q105 431 15565 SH SOLE 15565 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 78892 490684 SH SOLE 490684 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 26428 697307 SH SOLE 697307 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 94317 831425 SH SOLE 831425 0 0 SELECTIVE INS GROUP INC COM 816300107 3162 47213 SH SOLE 47213 0 0 SEMPRA ENERGY COM 816851109 14427 113232 SH SOLE 113232 0 0 SEMTECH CORP COM 816850101 1615 22401 SH SOLE 22401 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 11289 214046 SH SOLE 214046 0 0 SERVICE CORP INTL COM 817565104 2129 43359 SH SOLE 43359 0 0 SERVICENOW INC COM 81762P102 134165 243745 SH SOLE 243745 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 653 16217 SH SOLE 16217 0 0 SHAKE SHACK INC CL A 819047101 492 5807 SH SOLE 5807 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 786 44784 SH SOLE 44784 0 0 SHERWIN WILLIAMS CO COM 824348106 103084 140268 SH SOLE 140268 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1707 57362 SH SOLE 57362 0 0 SHOCKWAVE MED INC COM 82489T104 888 8563 SH SOLE 8563 0 0 SHOE CARNIVAL INC COM 824889109 2859 72976 SH SOLE 72976 0 0 SHOPIFY INC CL A 82509L107 96362 85129 SH SOLE 85129 0 0 SHUTTERSTOCK INC COM 825690100 2651 36977 SH SOLE 36977 0 0 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 810 51005 SH SOLE 51005 0 0 SIFY TECHNOLOGIES LTD SPONSORED ADS 82655M107 16 12815 SH SOLE 12815 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 12018 88833 SH SOLE 88833 0 0 SILGAN HOLDINGS INC COM 827048109 1508 40663 SH SOLE 40663 0 0 SILICON LABORATORIES INC COM 826919102 4581 35978 SH SOLE 35978 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3696 76766 SH SOLE 76766 0 0 SILK RD MED INC COM 82710M100 808 12833 SH SOLE 12833 0 0 SILVERGATE CAP CORP CL A 82837P408 757 10191 SH SOLE 10191 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 323 14983 SH SOLE 14983 0 0 SIMON PPTY GROUP INC NEW COM 828806109 13643 159984 SH SOLE 159984 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 2041 21845 SH SOLE 21845 0 0 SIMULATIONS PLUS INC COM 829214105 1191 16561 SH SOLE 16561 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 2774 435547 SH SOLE 435547 0 0 SITE CTRS CORP COM 82981J109 540 53408 SH SOLE 53408 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 21511 135602 SH SOLE 135602 0 0 SITIME CORP COM 82982T106 659 5887 SH SOLE 5887 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 646 18939 SH SOLE 18939 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 1137 54787 SH SOLE 54787 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 894 36536 SH SOLE 36536 0 0 SKECHERS U S A INC CL A 830566105 483 13429 SH SOLE 13429 0 0 SKYWEST INC COM 830879102 639 15864 SH SOLE 15864 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 16962 110949 SH SOLE 110949 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 2176 51525 SH SOLE 51525 0 0 SLM CORP COM 78442P106 5363 432838 SH SOLE 432838 0 0 SM ENERGY CO COM 78454L100 225 36691 SH SOLE 36691 0 0 SMARTSHEET INC COM CL A 83200N103 563 8132 SH SOLE 8132 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 130 10847 SH SOLE 10847 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 31634 750155 SH SOLE 750155 0 0 SMITH & WESSON BRANDS INC COM 831754106 345 19419 SH SOLE 19419 0 0 SNAP INC CL A 83304A106 5249 104834 SH SOLE 104834 0 0 SNAP ON INC COM 833034101 37769 220690 SH SOLE 220690 0 0 SNOWFLAKE INC CL A 833445109 3256 11572 SH SOLE 11572 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 2459 50091 SH SOLE 50091 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 6546 20513 SH SOLE 20513 0 0 SOLARWINDS CORP COM 83417Q105 449 30009 SH SOLE 30009 0 0 SONIC AUTOMOTIVE INC CL A 83545G102 383 9925 SH SOLE 9925 0 0 SONOCO PRODS CO COM 835495102 4212 71095 SH SOLE 71095 0 0 SONOS INC COM 83570H108 984 42082 SH SOLE 42082 0 0 SONY CORP SPONSORED ADR 835699307 30348 300175 SH SOLE 300175 0 0 SOUTH JERSEY INDS INC COM 838518108 229 10634 SH SOLE 10634 0 0 SOUTH ST CORP COM 840441109 3995 55263 SH SOLE 55263 0 0 SOUTHERN CO COM 842587107 63377 1031691 SH SOLE 1031691 0 0 SOUTHERN COPPER CORP COM 84265V105 1337 20534 SH SOLE 20534 0 0 SOUTHWEST AIRLS CO COM 844741108 7651 164156 SH SOLE 164156 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 1597 26291 SH SOLE 26291 0 0 SP PLUS CORP COM 78469C103 611 21196 SH SOLE 21196 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 97855 3116387 SH SOLE 3116387 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 30144 660327 SH SOLE 660327 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 40135 438535 SH SOLE 438535 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 113998 1376951 SH SOLE 1376951 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 243849 2238379 SH SOLE 2238379 0 0 SPDR SER TR BLOMBERG INTL TR 78464A516 46768 1497526 SH SOLE 1497526 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 17304 565689 SH SOLE 565689 0 0 SPDR SER TR BLOOMBERG SRT TR 78468R408 54028 2004758 SH SOLE 2004758 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 31557 640354 SH SOLE 640354 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 17762 399510 SH SOLE 399510 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 83634 273502 SH SOLE 273502 0 0 SPDR SER TR DJ REIT ETF 78464A607 90881 1048227 SH SOLE 1048227 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 36301 1916624 SH SOLE 1916624 0 0 SPDR GOLD TR GOLD SHS 78463V107 171520 961652 SH SOLE 961652 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 9803 354532 SH SOLE 354532 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 18500 313618 SH SOLE 313618 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 38965 742335 SH SOLE 742335 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 287507 5774393 SH SOLE 5774393 0 0 SPDR SER TR NYSE TECH ETF 78464A102 754 5336 SH SOLE 5336 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 41033 890283 SH SOLE 890283 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 115952 3765892 SH SOLE 3765892 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 121588 3602614 SH SOLE 3602614 0 0 SPDR SER TR PORTFLI HIGH YLD 78468R606 611 23083 SH SOLE 23083 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 105631 2841059 SH SOLE 2841059 0 0 SPDR SER TR PORTFLI INTRMDIT 78464A672 33475 1012557 SH SOLE 1012557 0 0 SPDR SER TR PORTFOLIO LN COR 78464A367 7958 240415 SH SOLE 240415 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 120764 2675912 SH SOLE 2675912 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 148895 3387058 SH SOLE 3387058 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 15599 473559 SH SOLE 473559 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 77500 2253552 SH SOLE 2253552 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 51538 1439610 SH SOLE 1439610 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 11077 360694 SH SOLE 360694 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 18119 581307 SH SOLE 581307 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 307285 4432208 SH SOLE 4432208 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 262016 4721008 SH SOLE 4721008 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1455703 3893504 SH SOLE 3893504 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 136376 2466554 SH SOLE 2466554 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 32169 404440 SH SOLE 404440 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 8780 114964 SH SOLE 114964 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 14411 217716 SH SOLE 217716 0 0 SPDR SER TR AEROSPACE DEF 78464A631 2080 18130 SH SOLE 18130 0 0 SPDR SER TR S&P BK ETF 78464A797 1356 32425 SH SOLE 32425 0 0 SPDR SER TR S&P BIOTECH 78464A870 5278 37495 SH SOLE 37495 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 17412 133720 SH SOLE 133720 0 0 SPDR SER TR S&P DIVID ETF 78464A763 197088 1860550 SH SOLE 1860550 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 101989 2419082 SH SOLE 2419082 0 0 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 951 19062 SH SOLE 19062 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 1686 14808 SH SOLE 14808 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 3900 67667 SH SOLE 67667 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 2825 49011 SH SOLE 49011 0 0 SPDR SER TR S&P METALS MNG 78464A755 5034 150537 SH SOLE 150537 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 27920 66488 SH SOLE 66488 0 0 SPDR SER TR S&P REGL BKG 78464A698 5226 100590 SH SOLE 100590 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 8244 128170 SH SOLE 128170 0 0 SPDR SER TR S&P SEMICNDCTR 78464A862 3004 17590 SH SOLE 17590 0 0 SPDR SER TR COMP SOFTWARE 78464A599 4341 28170 SH SOLE 28170 0 0 SPDR SER TR WELLS FG PFD ETF 78464A292 45414 1022606 SH SOLE 1022606 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1320 16713 SH SOLE 16713 0 0 SPIRE INC COM 84857L101 310 4835 SH SOLE 4835 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 2614 65069 SH SOLE 65069 0 0 SPLUNK INC COM 848637104 38268 225254 SH SOLE 225254 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 22692 72115 SH SOLE 72115 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 7981 412461 SH SOLE 412461 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 13737 910314 SH SOLE 910314 0 0 SPROUT SOCIAL INC COM CL A 85209W109 1555 34245 SH SOLE 34245 0 0 SPROUTS FMRS MKT INC COM 85208M102 537 26708 SH SOLE 26708 0 0 SPS COMMERCE INC COM 78463M107 6892 63468 SH SOLE 63468 0 0 SPX FLOW INC COM 78469X107 3882 66984 SH SOLE 66984 0 0 SQUARE INC CL A 852234103 37914 174206 SH SOLE 174206 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 12132 166765 SH SOLE 166765 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 1232 15554 SH SOLE 15554 0 0 STAG INDL INC COM 85254J102 4067 129866 SH SOLE 129866 0 0 STAMPS COM INC COM NEW 852857200 369 1881 SH SOLE 1881 0 0 STANDARD MTR PRODS INC COM 853666105 1074 26544 SH SOLE 26544 0 0 STANDEX INTL CORP COM 854231107 3660 47216 SH SOLE 47216 0 0 STANLEY BLACK & DECKER INC COM 854502101 13499 75600 SH SOLE 75600 0 0 STARBUCKS CORP COM 855244109 249004 2327579 SH SOLE 2327579 0 0 STARWOOD PPTY TR INC COM 85571B105 3119 161592 SH SOLE 161592 0 0 STATE AUTO FINL CORP COM 855707105 374 21084 SH SOLE 21084 0 0 STATE STR CORP COM 857477103 10732 147462 SH SOLE 147462 0 0 STEEL DYNAMICS INC COM 858119100 4580 124209 SH SOLE 124209 0 0 STEELCASE INC CL A 858155203 1832 135217 SH SOLE 135217 0 0 STEPAN CO COM 858586100 1438 12049 SH SOLE 12049 0 0 STEPSTONE GROUP INC COM CL A 85914M107 415 10430 SH SOLE 10430 0 0 STERICYCLE INC COM 858912108 9956 143609 SH SOLE 143609 0 0 STERIS PLC SHS USD G8473T100 79538 419634 SH SOLE 419634 0 0 STERLING BANCORP DEL COM 85917A100 2484 138153 SH SOLE 138153 0 0 MADDEN STEVEN LTD COM 556269108 552 15639 SH SOLE 15639 0 0 STEWART INFORMATION SVCS COR COM 860372101 1150 23787 SH SOLE 23787 0 0 STIFEL FINL CORP COM 860630102 10263 203382 SH SOLE 203382 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 5000 134697 SH SOLE 134697 0 0 STONECASTLE FINL CORP COM 861780104 270 14022 SH SOLE 14022 0 0 STONECO LTD COM CL A G85158106 4568 54438 SH SOLE 54438 0 0 STORE CAP CORP COM 862121100 10026 295058 SH SOLE 295058 0 0 STRATASYS LTD SHS M85548101 290 13986 SH SOLE 13986 0 0 STRATEGIC ED INC COM 86272C103 2835 29742 SH SOLE 29742 0 0 STRYKER CORPORATION COM 863667101 84166 343478 SH SOLE 343478 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 5337 865048 SH SOLE 865048 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 2239 248544 SH SOLE 248544 0 0 SUMMIT MATLS INC CL A 86614U100 1145 57007 SH SOLE 57007 0 0 SUMO LOGIC INC COM 86646P103 280 9807 SH SOLE 9807 0 0 SUN CMNTYS INC COM 866674104 16692 109853 SH SOLE 109853 0 0 SUN LIFE FINANCIAL INC. COM 866796105 1039 23359 SH SOLE 23359 0 0 SUNCOR ENERGY INC NEW COM 867224107 2252 134179 SH SOLE 134179 0 0 SUNRUN INC COM 86771W105 854 12311 SH SOLE 12311 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 166 14680 SH SOLE 14680 0 0 SUPER MICRO COMPUTER INC COM 86800U104 267 8448 SH SOLE 8448 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 349 13853 SH SOLE 13853 0 0 SUZANO S A SPON ADS 86959K105 172 15375 SH SOLE 15375 0 0 SVB FINANCIAL GROUP COM 78486Q101 5873 15142 SH SOLE 15142 0 0 SYKES ENTERPRISES INC COM 871237103 1309 34757 SH SOLE 34757 0 0 SYNAPTICS INC COM 87157D109 792 8216 SH SOLE 8216 0 0 SYNCHRONY FINANCIAL COM 87165B103 9690 279161 SH SOLE 279161 0 0 SYNEOS HEALTH INC CL A 87166B102 10357 152015 SH SOLE 152015 0 0 SYNNEX CORP COM 87162W100 848 10414 SH SOLE 10414 0 0 SYNOPSYS INC COM 871607107 46766 180398 SH SOLE 180398 0 0 SYSCO CORP COM 871829107 19734 265740 SH SOLE 265740 0 0 T-MOBILE US INC COM 872590104 54633 405136 SH SOLE 405136 0 0 PRICE T ROWE GROUP INC COM 74144T108 7986 52752 SH SOLE 52752 0 0 T2 BIOSYSTEMS INC COM 89853L104 67 54408 SH SOLE 54408 0 0 TABULA RASA HEALTHCARE INC COM 873379101 823 19207 SH SOLE 19207 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 910 20259 SH SOLE 20259 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 217681 1996337 SH SOLE 1996337 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 15210 73197 SH SOLE 73197 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 7797 428416 SH SOLE 428416 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 2357 32954 SH SOLE 32954 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 964 10080 SH SOLE 10080 0 0 TAPESTRY INC COM 876030107 5719 183997 SH SOLE 183997 0 0 TARGA RES CORP COM 87612G101 1150 43577 SH SOLE 43577 0 0 TARGET CORP COM 87612E106 124736 706599 SH SOLE 706599 0 0 TATA MTRS LTD SPONSORED ADR 876568502 267 21229 SH SOLE 21229 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 962 37499 SH SOLE 37499 0 0 TC ENERGY CORP COM 87807B107 18247 448419 SH SOLE 448419 0 0 TCF FINL CORP COM 872307103 3572 96495 SH SOLE 96495 0 0 TE CONNECTIVITY LTD REG SHS H84989104 28639 236553 SH SOLE 236553 0 0 TECHNIPFMC PLC COM G87110105 1020 108508 SH SOLE 108508 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 163649 1258644 SH SOLE 1258644 0 0 TECHTARGET INC COM 87874R100 3173 53672 SH SOLE 53672 0 0 TEGNA INC COM 87901J105 868 62196 SH SOLE 62196 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 432 18143 SH SOLE 18143 0 0 TELADOC HEALTH INC COM 87918A105 35305 176560 SH SOLE 176560 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 8677 22136 SH SOLE 22136 0 0 TELEFLEX INCORPORATED COM 879369106 11065 26884 SH SOLE 26884 0 0 ERICSSON ADR B SEK 10 294821608 6412 536551 SH SOLE 536551 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 1073 121237 SH SOLE 121237 0 0 TELEFONICA S A SPONSORED ADR 879382208 326 80704 SH SOLE 80704 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 825 44412 SH SOLE 44412 0 0 TELUS CORPORATION COM 87971M103 2919 147428 SH SOLE 147428 0 0 TEMPUR SEALY INTL INC COM 88023U101 1667 61732 SH SOLE 61732 0 0 TERADATA CORP DEL COM 88076W103 1377 61295 SH SOLE 61295 0 0 TERADYNE INC COM 880770102 19088 159211 SH SOLE 159211 0 0 TEREX CORP NEW COM 880779103 385 11033 SH SOLE 11033 0 0 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 7534 147687 SH SOLE 147687 0 0 TERNIUM SA SPONSORED ADS 880890108 1247 42868 SH SOLE 42868 0 0 TERRENO RLTY CORP COM 88146M101 6160 105277 SH SOLE 105277 0 0 TESLA INC COM 88160R101 78346 111024 SH SOLE 111024 0 0 TETRA TECH INC NEW COM 88162G103 7781 67201 SH SOLE 67201 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 939 97293 SH SOLE 97293 0 0 TEXAS CAP BANCSHARES INC COM 88224Q107 797 13390 SH SOLE 13390 0 0 TEXAS INSTRS INC COM 882508104 159760 973372 SH SOLE 973372 0 0 TEXAS ROADHOUSE INC COM 882681109 5954 76177 SH SOLE 76177 0 0 TEXTRON INC COM 883203101 8744 180913 SH SOLE 180913 0 0 TFI INTL INC COM 87241L109 1451 28136 SH SOLE 28136 0 0 TG THERAPEUTICS INC COM 88322Q108 351 6754 SH SOLE 6754 0 0 THE AARONS COMPANY INC COM 00258W108 2585 136343 SH SOLE 136343 0 0 AES CORP COM 00130H105 8270 351907 SH SOLE 351907 0 0 BRINKS CO COM 109696104 747 10376 SH SOLE 10376 0 0 CHEMOURS CO COM 163851108 548 22122 SH SOLE 22122 0 0 COOPER COS INC COM NEW 216648402 18884 51977 SH SOLE 51977 0 0 DESCARTES SYS GROUP INC COM 249906108 2799 47862 SH SOLE 47862 0 0 LAUDER ESTEE COS INC CL A 518439104 40844 153438 SH SOLE 153438 0 0 GEO GROUP INC NEW COM 36162J106 179 20160 SH SOLE 20160 0 0 HACKETT GROUP INC COM 404609109 925 64298 SH SOLE 64298 0 0 HAIN CELESTIAL GROUP INC COM 405217100 625 15568 SH SOLE 15568 0 0 HANOVER INS GROUP INC COM 410867105 3196 27339 SH SOLE 27339 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 15244 311234 SH SOLE 311234 0 0 HERSHEY CO COM 427866108 9206 60436 SH SOLE 60436 0 0 HOME DEPOT INC COM 437076102 340295 1281135 SH SOLE 1281135 0 0 HOWARD HUGHES CORP COM 44267D107 1092 13829 SH SOLE 13829 0 0 INTERPUBLIC GROUP COS INC COM 460690100 6989 297170 SH SOLE 297170 0 0 KRAFT HEINZ CO COM 500754106 5508 158928 SH SOLE 158928 0 0 KROGER CO COM 501044101 18868 594091 SH SOLE 594091 0 0 MICHAELS COS INC COM 59408Q106 289 22237 SH SOLE 22237 0 0 MIDDLEBY CORP COM 596278101 7218 55990 SH SOLE 55990 0 0 MOSAIC CO NEW COM 61945C103 2013 87469 SH SOLE 87469 0 0 THE REALREAL INC COM 88339P101 455 23261 SH SOLE 23261 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 32187 161633 SH SOLE 161633 0 0 SIMPLY GOOD FOODS CO COM 82900L102 2089 66609 SH SOLE 66609 0 0 TIMKEN CO COM 887389104 8356 108018 SH SOLE 108018 0 0 TORO CO COM 891092108 9065 95577 SH SOLE 95577 0 0 THE TRADE DESK INC COM CL A 88339J105 36007 44952 SH SOLE 44952 0 0 TRAVELERS COMPANIES INC COM 89417E109 27675 197158 SH SOLE 197158 0 0 WENDYS CO COM 95058W100 941 42945 SH SOLE 42945 0 0 WESTERN UN CO COM 959802109 4377 199484 SH SOLE 199484 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 221088 474663 SH SOLE 474663 0 0 THOMSON REUTERS CORP. COM NEW 884903709 20948 255808 SH SOLE 255808 0 0 THOR INDS INC COM 885160101 11449 123124 SH SOLE 123124 0 0 TJX COS INC NEW COM 872540109 63478 929535 SH SOLE 929535 0 0 TOLL BROTHERS INC COM 889478103 996 22920 SH SOLE 22920 0 0 TOPBUILD CORP COM 89055F103 3694 20070 SH SOLE 20070 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 3776 66929 SH SOLE 66929 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 298 14834 SH SOLE 14834 0 0 TOTAL SE SPONSORED ADS 89151E109 24030 573370 SH SOLE 573370 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 911 38805 SH SOLE 38805 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 30547 197623 SH SOLE 197623 0 0 TPI COMPOSITES INC COM 87266J104 833 15789 SH SOLE 15789 0 0 TRACTOR SUPPLY CO COM 892356106 49753 353909 SH SOLE 353909 0 0 TRADEWEB MKTS INC CL A 892672106 1432 22934 SH SOLE 22934 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 22060 151970 SH SOLE 151970 0 0 TRANSDIGM GROUP INC COM 893641100 13337 21551 SH SOLE 21551 0 0 TRANSMEDICS GROUP INC COM 89377M109 744 37406 SH SOLE 37406 0 0 TRANSUNION COM 89400J107 15966 160920 SH SOLE 160920 0 0 TREAN INS GROUP INC COM 89457R101 286 21808 SH SOLE 21808 0 0 TREEHOUSE FOODS INC COM 89469A104 847 19926 SH SOLE 19926 0 0 TREX CO INC COM 89531P105 8667 103527 SH SOLE 103527 0 0 TRI POINTE GROUP INC COM 87265H109 1073 62201 SH SOLE 62201 0 0 TRIMAS CORP COM NEW 896215209 829 26164 SH SOLE 26164 0 0 TRIMBLE INC COM 896239100 4712 70578 SH SOLE 70578 0 0 TRIMTABS ETF TR DONOGHUE FORLINS 89628W609 59380 2358792 SH SOLE 2358792 0 0 TRINET GROUP INC COM 896288107 861 10688 SH SOLE 10688 0 0 TRINITY INDS INC COM 896522109 1538 58284 SH SOLE 58284 0 0 TRIP COM GROUP LTD ADS 89677Q107 1276 37818 SH SOLE 37818 0 0 TRITON INTL LTD CL A G9078F107 1544 31822 SH SOLE 31822 0 0 TRIUMPH BANCORP INC COM 89679E300 300 6182 SH SOLE 6182 0 0 TRUEBLUE INC COM 89785X101 611 32693 SH SOLE 32693 0 0 TRUIST FINL CORP COM 89832Q109 68628 1431835 SH SOLE 1431835 0 0 TRUPANION INC COM 898202106 305 2545 SH SOLE 2545 0 0 TRUSTMARK CORP COM 898402102 1015 37149 SH SOLE 37149 0 0 TTEC HLDGS INC COM 89854H102 1486 20374 SH SOLE 20374 0 0 TTM TECHNOLOGIES INC COM 87305R109 1232 89313 SH SOLE 89313 0 0 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 100 18488 SH SOLE 18488 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 440 3613 SH SOLE 3613 0 0 TWILIO INC CL A 90138F102 16478 48679 SH SOLE 48679 0 0 BALLYS CORPORATION COM 05875B106 788 15688 SH SOLE 15688 0 0 TWITTER INC COM 90184L102 19711 364005 SH SOLE 364005 0 0 TYLER TECHNOLOGIES INC COM 902252105 45738 104779 SH SOLE 104779 0 0 TYSON FOODS INC CL A 902494103 30322 470540 SH SOLE 470540 0 0 UBER TECHNOLOGIES INC COM 90353T100 49359 967821 SH SOLE 967821 0 0 UBIQUITI INC COM 90353W103 1448 5201 SH SOLE 5201 0 0 UBS GROUP AG SHS H42097107 14601 1033366 SH SOLE 1033366 0 0 UDR INC COM 902653104 3342 86965 SH SOLE 86965 0 0 UFP INDUSTRIES INC COM 90278Q108 2163 38936 SH SOLE 38936 0 0 UGI CORP NEW COM 902681105 3686 105424 SH SOLE 105424 0 0 ULTA BEAUTY INC COM 90384S303 26786 93279 SH SOLE 93279 0 0 ULTRA CLEAN HLDGS INC COM 90385V107 767 24630 SH SOLE 24630 0 0 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1315 9499 SH SOLE 9499 0 0 UMB FINL CORP COM 902788108 2400 34786 SH SOLE 34786 0 0 UMPQUA HLDGS CORP COM 904214103 1550 102385 SH SOLE 102385 0 0 UNDER ARMOUR INC CL A 904311107 1548 90165 SH SOLE 90165 0 0 UNIFIRST CORP MASS COM 904708104 10575 49954 SH SOLE 49954 0 0 UNILEVER PLC SPON ADR NEW 904767704 126487 2095538 SH SOLE 2095538 0 0 UNION PAC CORP COM 907818108 198691 954236 SH SOLE 954236 0 0 UNIQURE NV SHS N90064101 2784 77046 SH SOLE 77046 0 0 UNISYS CORP COM NEW 909214306 311 15814 SH SOLE 15814 0 0 UNITED BANKSHARES INC WEST V COM 909907107 2254 69560 SH SOLE 69560 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1970 69278 SH SOLE 69278 0 0 UNITED AIRLS HLDGS INC COM 910047109 672 15527 SH SOLE 15527 0 0 UNITED FIRE GROUP INC COM 910340108 849 33827 SH SOLE 33827 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 1838 218033 SH SOLE 218033 0 0 UNITED PARCEL SERVICE INC CL B 911312106 99453 590578 SH SOLE 590578 0 0 UNITED RENTALS INC COM 911363109 15237 65702 SH SOLE 65702 0 0 UNITED STATES CELLULAR CORP COM 911684108 478 15567 SH SOLE 15567 0 0 UNITED STS OIL FD LP UNITS 91232N207 555 16804 SH SOLE 16804 0 0 UNITED STATES STL CORP NEW COM 912909108 199 11856 SH SOLE 11856 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 1617 10655 SH SOLE 10655 0 0 UNITEDHEALTH GROUP INC COM 91324P102 299081 852861 SH SOLE 852861 0 0 UNITI GROUP INC COM 91325V108 374 31878 SH SOLE 31878 0 0 UNITIL CORP COM 913259107 702 15861 SH SOLE 15861 0 0 UNITY SOFTWARE INC COM 91332U101 2331 15186 SH SOLE 15186 0 0 UNIVAR SOLUTIONS USA INC COM 91336L107 350 18432 SH SOLE 18432 0 0 UNIVERSAL CORP VA COM 913456109 563 11577 SH SOLE 11577 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 16947 73748 SH SOLE 73748 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 6095 44328 SH SOLE 44328 0 0 UNUM GROUP COM 91529Y106 1674 72978 SH SOLE 72978 0 0 UPLAND SOFTWARE INC COM 91544A109 896 19523 SH SOLE 19523 0 0 UPSTART HLDGS INC COM 91680M107 342 8395 SH SOLE 8395 0 0 URBAN EDGE PPTYS COM 91704F104 316 24435 SH SOLE 24435 0 0 URBAN OUTFITTERS INC COM 917047102 203 7931 SH SOLE 7931 0 0 US BANCORP DEL COM NEW 902973304 70953 1522928 SH SOLE 1522928 0 0 US FOODS HLDG CORP COM 912008109 1303 39128 SH SOLE 39128 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 1135 50719 SH SOLE 50719 0 0 U S PHYSICAL THERAPY INC COM 90337L108 1880 15631 SH SOLE 15631 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 64687 1031694 SH SOLE 1031694 0 0 UTZ BRANDS INC COM CL A 918090101 542 24572 SH SOLE 24572 0 0 VAIL RESORTS INC COM 91879Q109 5748 20606 SH SOLE 20606 0 0 VALE S A SPONSORED ADS 91912E105 7424 442959 SH SOLE 442959 0 0 VALERO ENERGY CORP COM 91913Y100 2924 51688 SH SOLE 51688 0 0 VALMONT INDS INC COM 920253101 599 3424 SH SOLE 3424 0 0 VALVOLINE INC COM 92047W101 644 27844 SH SOLE 27844 0 0 VANECK MERK GOLD TR GOLD TRUST 921078101 2328 125698 SH SOLE 125698 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2425 31131 SH SOLE 31131 0 0 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 654 47668 SH SOLE 47668 0 0 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 277 9708 SH SOLE 9708 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 58977 1837302 SH SOLE 1837302 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 24809 688750 SH SOLE 688750 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 46632 757754 SH SOLE 757754 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 9350 179686 SH SOLE 179686 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 568 22446 SH SOLE 22446 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 17543 527288 SH SOLE 527288 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 361 6659 SH SOLE 6659 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 17492 282122 SH SOLE 282122 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1081 44777 SH SOLE 44777 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 2336 10694 SH SOLE 10694 0 0 VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 4097 165187 SH SOLE 165187 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3743638 10892485 SH SOLE 10892485 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 64880 235774 SH SOLE 235774 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 55938 321632 SH SOLE 321632 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 240095 1700749 SH SOLE 1700749 0 0 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 2870 34871 SH SOLE 34871 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 41781 805646 SH SOLE 805646 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 11183 73426 SH SOLE 73426 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 694348 4216345 SH SOLE 4216345 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 65715 902053 SH SOLE 902053 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 207101 3548686 SH SOLE 3548686 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 89666 735930 SH SOLE 735930 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3305800 70023285 SH SOLE 70023285 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1299349 25929925 SH SOLE 25929925 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 20450 339468 SH SOLE 339468 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 11433 143646 SH SOLE 143646 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 119632 2202763 SH SOLE 2202763 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 2439469 9629228 SH SOLE 9629228 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 83678 374013 SH SOLE 374013 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 266112 2908008 SH SOLE 2908008 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 48032 282560 SH SOLE 282560 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 140561 397299 SH SOLE 397299 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 1167541 12574484 SH SOLE 12574484 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 354054 3644784 SH SOLE 3644784 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 3736 45903 SH SOLE 45903 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 83076 1196719 SH SOLE 1196719 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 108306 616288 SH SOLE 616288 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1000134 9121984 SH SOLE 9121984 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 10969 98761 SH SOLE 98761 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 79368 827958 SH SOLE 827958 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 49630 316174 SH SOLE 316174 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 217944 1069666 SH SOLE 1069666 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 180199 2075551 SH SOLE 2075551 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 426674 2063522 SH SOLE 2063522 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 206195 972296 SH SOLE 972296 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 142022 1193866 SH SOLE 1193866 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 852902 15774032 SH SOLE 15774032 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 286455 3372837 SH SOLE 3372837 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 180325 727673 SH SOLE 727673 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 129539 1081112 SH SOLE 1081112 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 93173 588696 SH SOLE 588696 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 9368 44917 SH SOLE 44917 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1165 10090 SH SOLE 10090 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 13283 57732 SH SOLE 57732 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 14181 91168 SH SOLE 91168 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1068 8110 SH SOLE 8110 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 3770 22471 SH SOLE 22471 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1389 7063 SH SOLE 7063 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2142034 25838766 SH SOLE 25838766 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 556924 6689779 SH SOLE 6689779 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 31221 610973 SH SOLE 610973 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 30587 496539 SH SOLE 496539 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 479631 2463688 SH SOLE 2463688 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 254206 949734 SH SOLE 949734 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 287228 2019748 SH SOLE 2019748 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 78157 1416142 SH SOLE 1416142 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 59103 491709 SH SOLE 491709 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1410283 15991426 SH SOLE 15991426 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2099118 35851709 SH SOLE 35851709 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 670164 11139639 SH SOLE 11139639 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1411701 7252901 SH SOLE 7252901 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 15142 163556 SH SOLE 163556 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 84991 619377 SH SOLE 619377 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 2219111 18654263 SH SOLE 18654263 0 0 VARIAN MED SYS INC COM 92220P105 4477 25580 SH SOLE 25580 0 0 VARONIS SYS INC COM 922280102 372 2272 SH SOLE 2272 0 0 VASCULAR BIOGENICS LTD COM M96883109 25 13374 SH SOLE 13374 0 0 VECTOR GROUP LTD COM 92240M108 346 29735 SH SOLE 29735 0 0 VEEVA SYS INC CL A COM 922475108 56850 208817 SH SOLE 208817 0 0 VENTAS INC COM 92276F100 7584 154648 SH SOLE 154648 0 0 VERACYTE INC COM 92337F107 1299 26550 SH SOLE 26550 0 0 VEREIT INC COM 92339V308 7542 199578 SH SOLE 199578 0 0 VERINT SYS INC COM 92343X100 1651 24577 SH SOLE 24577 0 0 VERISIGN INC COM 92343E102 7799 36041 SH SOLE 36041 0 0 VERISK ANALYTICS INC COM 92345Y106 104057 501262 SH SOLE 501262 0 0 VERITEX HLDGS INC COM 923451108 294 11468 SH SOLE 11468 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 244098 4154857 SH SOLE 4154857 0 0 VERTEX INC CL A 92538J106 743 21328 SH SOLE 21328 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 44653 188934 SH SOLE 188934 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 1537 82302 SH SOLE 82302 0 0 V F CORP COM 918204108 33541 392707 SH SOLE 392707 0 0 VIACOMCBS INC CL B 92556H206 5119 137383 SH SOLE 137383 0 0 VIATRIS INC COM 92556V106 9023 481481 SH SOLE 481481 0 0 VIAVI SOLUTIONS INC COM 925550105 731 48820 SH SOLE 48820 0 0 VICI PPTYS INC COM 925652109 11072 434184 SH SOLE 434184 0 0 VICOR CORP COM 925815102 387 4195 SH SOLE 4195 0 0 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 2324 37250 SH SOLE 37250 0 0 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 232 6832 SH SOLE 6832 0 0 VIKING THERAPEUTICS INC COM 92686J106 114 20297 SH SOLE 20297 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 2331 82913 SH SOLE 82913 0 0 VIRTU FINL INC CL A 928254101 2698 107211 SH SOLE 107211 0 0 VIRTUS INVT PARTNERS INC COM 92828Q109 221 1021 SH SOLE 1021 0 0 VIRTUSA CORP COM 92827P102 390 7623 SH SOLE 7623 0 0 VISA INC COM CL A 92826C839 388033 1774025 SH SOLE 1774025 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 652 31461 SH SOLE 31461 0 0 VISTEON CORP COM NEW 92839U206 680 5414 SH SOLE 5414 0 0 VISTRA CORP COM 92840M102 10556 536917 SH SOLE 536917 0 0 VITAL FARMS INC COM 92847W103 286 11300 SH SOLE 11300 0 0 VMWARE INC CL A COM 928563402 16397 116907 SH SOLE 116907 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 2066 49749 SH SOLE 49749 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 36813 2233817 SH SOLE 2233817 0 0 VONAGE HLDGS CORP COM 92886T201 878 68195 SH SOLE 68195 0 0 VONTIER CORPORATION COM 928881101 1798 53834 SH SOLE 53834 0 0 VORNADO RLTY TR SH BEN INT 929042109 2040 54635 SH SOLE 54635 0 0 VOYA FINANCIAL INC COM 929089100 5422 92187 SH SOLE 92187 0 0 VROOM INC COM 92918V109 534 13040 SH SOLE 13040 0 0 VULCAN MATLS CO COM 929160109 10768 72604 SH SOLE 72604 0 0 GRACE W R & CO DEL NEW COM 38388F108 661 12063 SH SOLE 12063 0 0 WP CAREY INC COM 92936U109 11627 164737 SH SOLE 164737 0 0 GRAINGER W W INC COM 384802104 32076 78551 SH SOLE 78551 0 0 WADDELL & REED FINL INC CL A 930059100 215 8442 SH SOLE 8442 0 0 WALMART INC COM 931142103 219389 1521946 SH SOLE 1521946 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 18406 461534 SH SOLE 461534 0 0 WALKER & DUNLOP INC COM 93148P102 214 2328 SH SOLE 2328 0 0 DISNEY WALT CO COM 254687106 169799 937183 SH SOLE 937183 0 0 WASHINGTON FED INC COM 938824109 635 24675 SH SOLE 24675 0 0 WASHINGTON TR BANCORP COM 940610108 296 6617 SH SOLE 6617 0 0 WASTE CONNECTIONS INC COM 94106B101 6946 67746 SH SOLE 67746 0 0 WASTE MGMT INC DEL COM 94106L109 54247 459995 SH SOLE 459995 0 0 WATERS CORP COM 941848103 7178 29013 SH SOLE 29013 0 0 WATSCO INC COM 942622200 10412 45960 SH SOLE 45960 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 355 2914 SH SOLE 2914 0 0 WAYFAIR INC CL A 94419L101 586 2597 SH SOLE 2597 0 0 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 4464 178972 SH SOLE 178972 0 0 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 2331 87521 SH SOLE 87521 0 0 ABSOLUTE SHS TR WBI BBR RNG 3000 00400R502 2389 84458 SH SOLE 84458 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 449 26084 SH SOLE 26084 0 0 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 2115 78245 SH SOLE 78245 0 0 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 3034 128983 SH SOLE 128983 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 1142 50320 SH SOLE 50320 0 0 WD-40 CO COM 929236107 4091 15400 SH SOLE 15400 0 0 WEBSTER FINL CORP CONN COM 947890109 627 14879 SH SOLE 14879 0 0 WEC ENERGY GROUP INC COM 92939U106 26495 287892 SH SOLE 287892 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 999 46090 SH SOLE 46090 0 0 WEIS MKTS INC COM 948849104 366 7656 SH SOLE 7656 0 0 WELBILT INC COM 949090104 1247 94497 SH SOLE 94497 0 0 WELLS FARGO CO NEW COM 949746101 37448 1240831 SH SOLE 1240831 0 0 WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 796 97530 SH SOLE 97530 0 0 WELLTOWER INC COM 95040Q104 22681 350983 SH SOLE 350983 0 0 WERNER ENTERPRISES INC COM 950755108 425 10845 SH SOLE 10845 0 0 WESBANCO INC COM 950810101 1081 36088 SH SOLE 36088 0 0 WESCO INTL INC COM 95082P105 533 6791 SH SOLE 6791 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 55256 195036 SH SOLE 195036 0 0 WESTERN ALLIANCE BANCORP COM 957638109 12538 209137 SH SOLE 209137 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 764 154321 SH SOLE 154321 0 0 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 561 564000 SH SOLE 564000 0 0 WESTERN DIGITAL CORP. COM 958102105 8242 148801 SH SOLE 148801 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 259 18768 SH SOLE 18768 0 0 WABTEC COM 929740108 4829 65968 SH SOLE 65968 0 0 WESTLAKE CHEM CORP COM 960413102 1583 19395 SH SOLE 19395 0 0 WESTROCK CO COM 96145D105 5812 133526 SH SOLE 133526 0 0 WEX INC COM 96208T104 1544 7587 SH SOLE 7587 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 16595 494942 SH SOLE 494942 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1724 41309 SH SOLE 41309 0 0 WHIRLPOOL CORP COM 963320106 10409 57669 SH SOLE 57669 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 6508 6504 SH SOLE 6504 0 0 WILLIAMS COS INC COM 969457100 13977 697112 SH SOLE 697112 0 0 WILLIAMS SONOMA INC COM 969904101 8180 80323 SH SOLE 80323 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 11222 53265 SH SOLE 53265 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 2606 112494 SH SOLE 112494 0 0 WINGSTOP INC COM 974155103 2122 16010 SH SOLE 16010 0 0 WINNEBAGO INDS INC COM 974637100 302 5038 SH SOLE 5038 0 0 WINTRUST FINL CORP COM 97650W108 1443 23620 SH SOLE 23620 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 1605 284007 SH SOLE 284007 0 0 WISDOMTREE TR CHINADIV EX FI 97717X719 5812 88367 SH SOLE 88367 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 28894 728365 SH SOLE 728365 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1297 19565 SH SOLE 19565 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 5982 78570 SH SOLE 78570 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 223 7622 SH SOLE 7622 0 0 WISDOMTREE TR HEDGED HI YLD BD 97717W430 304 13921 SH SOLE 13921 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 11772 299377 SH SOLE 299377 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 1886 50375 SH SOLE 50375 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 11155 163780 SH SOLE 163780 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 24443 562419 SH SOLE 562419 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 10506 394963 SH SOLE 394963 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 523 6249 SH SOLE 6249 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 814 11729 SH SOLE 11729 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 27102 252111 SH SOLE 252111 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 8199 235543 SH SOLE 235543 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 410008 7598360 SH SOLE 7598360 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 7484 192289 SH SOLE 192289 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1753 16717 SH SOLE 16717 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 12307 229226 SH SOLE 229226 0 0 WIX COM LTD SHS M98068105 3984 15940 SH SOLE 15940 0 0 WNS HLDGS LTD SPON ADR 92932M101 3669 50929 SH SOLE 50929 0 0 WOLVERINE WORLD WIDE INC COM 978097103 4320 138256 SH SOLE 138256 0 0 WOODWARD INC COM 980745103 8157 67123 SH SOLE 67123 0 0 WORKDAY INC CL A 98138H101 37390 156045 SH SOLE 156045 0 0 WORKHORSE GROUP INC COM NEW 98138J206 388 19612 SH SOLE 19612 0 0 WORKIVA INC COM CL A 98139A105 4617 50393 SH SOLE 50393 0 0 WORLD FUEL SVCS CORP COM 981475106 1164 37353 SH SOLE 37353 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 951 19790 SH SOLE 19790 0 0 WORTHINGTON INDS INC COM 981811102 943 18373 SH SOLE 18373 0 0 WPP PLC NEW ADR 92937A102 1313 24271 SH SOLE 24271 0 0 WPX ENERGY INC COM 98212B103 867 106336 SH SOLE 106336 0 0 BERKLEY W R CORP COM 084423102 10718 161361 SH SOLE 161361 0 0 WW INTL INC COM 98262P101 252 10339 SH SOLE 10339 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 1971 43932 SH SOLE 43932 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 2538 42703 SH SOLE 42703 0 0 WYNN RESORTS LTD COM 983134107 2177 19298 SH SOLE 19298 0 0 XCEL ENERGY INC COM 98389B100 31751 476247 SH SOLE 476247 0 0 XENIA HOTELS & RESORTS INC COM 984017103 290 19105 SH SOLE 19105 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 1825 78695 SH SOLE 78695 0 0 XILINX INC COM 983919101 55153 389029 SH SOLE 389029 0 0 XPERI HOLDING CORP COM 98390M103 454 21746 SH SOLE 21746 0 0 XPO LOGISTICS INC COM 983793100 10375 87042 SH SOLE 87042 0 0 DBX ETF TR XTRACK FTSE US 233051515 12986 431835 SH SOLE 431835 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 277091 8244306 SH SOLE 8244306 0 0 DBX ETF TR XTRCKR MSCI US 233051150 18843 552734 SH SOLE 552734 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 2599 88872 SH SOLE 88872 0 0 DBX ETF TR XTRACK RUSS 1000 233051481 1007 26007 SH SOLE 26007 0 0 DBX ETF TR XTRCKR RUSL 1000 233051242 14190 419922 SH SOLE 419922 0 0 DBX ETF TR XTRACKERS S&P 233051143 24168 735928 SH SOLE 735928 0 0 DBX ETF TR XTRACK USD HIGH 233051432 162387 3241895 SH SOLE 3241895 0 0 XYLEM INC COM 98419M100 10007 98310 SH SOLE 98310 0 0 YAMANA GOLD INC COM 98462Y100 2343 410313 SH SOLE 410313 0 0 YANDEX N V SHS CLASS A N97284108 11505 165430 SH SOLE 165430 0 0 YETI HLDGS INC COM 98585X104 1854 27080 SH SOLE 27080 0 0 YIREN DIGITAL LTD SPONSORED ADS 98585L100 41 12181 SH SOLE 12181 0 0 YUM BRANDS INC COM 988498101 11993 110473 SH SOLE 110473 0 0 YUM CHINA HLDGS INC COM 98850P109 7951 139269 SH SOLE 139269 0 0 YUNJI INC ADS RP CL A 98873N107 35 19053 SH SOLE 19053 0 0 ZAI LAB LTD ADR 98887Q104 262 1934 SH SOLE 1934 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 40944 106534 SH SOLE 106534 0 0 ZENDESK INC COM 98936J101 4383 30627 SH SOLE 30627 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 8693 66970 SH SOLE 66970 0 0 ZILLOW GROUP INC CL A 98954M101 349 2570 SH SOLE 2570 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 9246 60005 SH SOLE 60005 0 0 ZIONS BANCORPORATION N A COM 989701107 554 12762 SH SOLE 12762 0 0 ZOETIS INC CL A 98978V103 213718 1291349 SH SOLE 1291349 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 4284 12700 SH SOLE 12700 0 0 ZSCALER INC COM 98980G102 864 4324 SH SOLE 4324 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1067 36588 SH SOLE 36588 0 0 ZUMIEZ INC COM 989817101 242 6587 SH SOLE 6587 0 0 ZYNGA INC CL A 98986T108 1691 171333 SH SOLE 171333 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 765 13459 SH SOLE 13459 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 22929 793668 SH SOLE 793668 0 0 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 1007 14067 SH SOLE 14067 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1202 8543 SH SOLE 8543 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 773 19317 SH SOLE 19317 0 0 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 2713 39589 SH SOLE 39589 0 0 ISHARES TR DOW JONES US ETF 464287846 3469 36781 SH SOLE 36781 0 0 ISHARES TR INTL DEV RE ETF 464288489 1747 64307 SH SOLE 64307 0 0 ISHARES TR MSCI USA ESG SLC 464288802 10472 127178 SH SOLE 127178 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD EUROPE 46641Q720 669 25628 SH SOLE 25628 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 424 12194 SH SOLE 12194 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 3876 85585 SH SOLE 85585 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 2172 50611 SH SOLE 50611 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 13801 237056 SH SOLE 237056 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 52026 1381842 SH SOLE 1381842 0 0 SPDR SER TR BLOMBRG BRC EMRG 78464A391 4407 157127 SH SOLE 157127 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 2880 62035 SH SOLE 62035 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 1625 43827 SH SOLE 43827 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 16830 192392 SH SOLE 192392 0 0 ISHARES TR MSCI POLAND ETF 46429B606 887 46620 SH SOLE 46620 0 0 ISHARES INC MSCI THAILND ETF 464286624 988 12821 SH SOLE 12821 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 9513 74724 SH SOLE 74724 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 12127 169916 SH SOLE 169916 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 5919 247657 SH SOLE 247657 0 0 NEW JERSEY RES CORP COM 646025106 389 10952 SH SOLE 10952 0 0 ISHARES TR GLB CNSM STP ETF 464288737 6541 112232 SH SOLE 112232 0 0 ISHARES TR GLOBAL MATER ETF 464288695 8303 101990 SH SOLE 101990 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 1711 384420 SH SOLE 384420 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1424 14389 SH SOLE 14389 0 0 AGNICO EAGLE MINES LTD COM 008474108 2321 32911 SH SOLE 32911 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1044 88696 SH SOLE 88696 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 354 24460 SH SOLE 24460 0 0 BEACON ROOFING SUPPLY INC COM 073685109 647 16106 SH SOLE 16106 0 0 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 787 63041 SH SOLE 63041 0 0 EATON VANCE LTD DURATION INC COM 27828H105 1541 123002 SH SOLE 123002 0 0 EATON VANCE SHORT DURATION D COM 27828V104 228 18478 SH SOLE 18478 0 0 FIRST TR HIGH INCOME L/S FD COM 33738E109 718 48636 SH SOLE 48636 0 0 GENERAL AMERN INVS CO INC COM 368802104 866 23291 SH SOLE 23291 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 350 18307 SH SOLE 18307 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 7104 250936 SH SOLE 250936 0 0 LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 217 6896 SH SOLE 6896 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 3459 98541 SH SOLE 98541 0 0 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 376 17275 SH SOLE 17275 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 3145 305897 SH SOLE 305897 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 776 9912 SH SOLE 9912 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 315 4696 SH SOLE 4696 0 0 ISHARES TR CORE S&P US VLU 464287663 69710 1120916 SH SOLE 1120916 0 0 ISHARES TR MSCI INTL MOMENT 46434V449 162314 4311140 SH SOLE 4311140 0 0 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 165 27059 SH SOLE 27059 0 0 MISTRAS GROUP INC COM 60649T107 163 21025 SH SOLE 21025 0 0 MONROE CAP CORP COM 610335101 1562 194544 SH SOLE 194544 0 0 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 157 14879 SH SOLE 14879 0 0 NUSHARES ETF TR NUVEEN ENHCD 1 5 67092P110 989 38765 SH SOLE 38765 0 0 OFS CREDIT COMPANY INC COM 67111Q107 226 18127 SH SOLE 18127 0 0 ORBCOMM INC COM 68555P100 178 24048 SH SOLE 24048 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 508 33844 SH SOLE 33844 0 0 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1022 48189 SH SOLE 48189 0 0 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 407 50394 SH SOLE 50394 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 1058 72797 SH SOLE 72797 0 0 SUNPOWER CORP DBCV 4.000% 1/1 867652AL3 13 10000 SH SOLE 10000 0 0 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 539 54808 SH SOLE 54808 0 0 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 2566 116268 SH SOLE 116268 0 0 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 596 14398 SH SOLE 14398 0 0 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 1269 42617 SH SOLE 42617 0 0 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 7539 121028 SH SOLE 121028 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 5362 99629 SH SOLE 99629 0 0 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 275 5107 SH SOLE 5107 0 0 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 4149 83050 SH SOLE 83050 0 0 VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 691 12673 SH SOLE 12673 0 0 VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 216 4166 SH SOLE 4166 0 0 WEIBO CORP NOTE 1.250%11/1 948596AC5 14 14000 SH SOLE 14000 0 0 WESTERN ASSET MTG DEFINED OP COM 95790B109 1214 85599 SH SOLE 85599 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 374 30144 SH SOLE 30144 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 6121 167659 SH SOLE 167659 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 4597 192108 SH SOLE 192108 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 65 11221 SH SOLE 11221 0 0 ANGIODYNAMICS INC COM 03475V101 637 41568 SH SOLE 41568 0 0 APOLLO INVT CORP COM NEW 03761U502 165 15510 SH SOLE 15510 0 0 BANCO BBVA ARGENTINA S A SPONSORED ADS 058934100 82 25462 SH SOLE 25462 0 0 BLACKROCK CAP INVT CORP COM 092533108 91 33681 SH SOLE 33681 0 0 BLACKROCK MUN INCM INVT QTY COM 09250G102 307 20575 SH SOLE 20575 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 219 13262 SH SOLE 13262 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 479 30309 SH SOLE 30309 0 0 CENTRAL PAC FINL CORP COM NEW 154760409 250 13159 SH SOLE 13159 0 0 CHILDRENS PL INC COM 168905107 238 4742 SH SOLE 4742 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 504 13042 SH SOLE 13042 0 0 ETF SER SOLUTIONS CLEARSHS ULTRA 26922A453 816 8156 SH SOLE 8156 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 619 27118 SH SOLE 27118 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 1282 562457 SH SOLE 562457 0 0 DOMTAR CORP COM NEW 257559203 205 6475 SH SOLE 6475 0 0 DROPBOX INC CL A 26210C104 8623 388600 SH SOLE 388600 0 0 DWS STRATEGIC MUN INCOME TR COM 23342Q101 1061 93049 SH SOLE 93049 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 83 15699 SH SOLE 15699 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 77 20770 SH SOLE 20770 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 279 13813 SH SOLE 13813 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1288 96274 SH SOLE 96274 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 938 73665 SH SOLE 73665 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 621 70829 SH SOLE 70829 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 207 18884 SH SOLE 18884 0 0 FIRST TR EXCH TRADED FD III HORIZON VOL SMCP 33741Y100 3834 135571 SH SOLE 135571 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3759 78162 SH SOLE 78162 0 0 FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 312 6512 SH SOLE 6512 0 0 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 1127 55886 SH SOLE 55886 0 0 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 193 14693 SH SOLE 14693 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 259 8243 SH SOLE 8243 0 0 FRANKLIN LTD DURATION INCOME COM 35472T101 306 32488 SH SOLE 32488 0 0 GLADSTONE COMMERCIAL CORP COM 376536108 184 10247 SH SOLE 10247 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 555 11952 SH SOLE 11952 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 1640 97319 SH SOLE 97319 0 0 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 1938 38489 SH SOLE 38489 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 1151 20049 SH SOLE 20049 0 0 GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 12086 241473 SH SOLE 241473 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 2599 68093 SH SOLE 68093 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1834 33885 SH SOLE 33885 0 0 GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 332 48232 SH SOLE 48232 0 0 H & E EQUIPMENT SERVICES INC COM 404030108 288 9651 SH SOLE 9651 0 0 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 11279 269759 SH SOLE 269759 0 0 HAVERTY FURNITURE INC COM 419596101 204 7388 SH SOLE 7388 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 150 19022 SH SOLE 19022 0 0 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 2585 34409 SH SOLE 34409 0 0 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 481 8132 SH SOLE 8132 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 1827 52874 SH SOLE 52874 0 0 INVESCO MORTGAGE CAPITAL INC COM 46131B100 103 30545 SH SOLE 30545 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 2811 17252 SH SOLE 17252 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 4870 162373 SH SOLE 162373 0 0 INVESCO SR INCOME TR COM 46131H107 1033 259541 SH SOLE 259541 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 5135 49175 SH SOLE 49175 0 0 ISHARES TR GLB INFRASTR ETF 464288372 25027 572559 SH SOLE 572559 0 0 ISHARES TR GNMA BOND ETF 46429B333 752 14749 SH SOLE 14749 0 0 ISHARES INC JP MRG EM CRP BD 464286251 255 4796 SH SOLE 4796 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 5497 23475 SH SOLE 23475 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 1094 6994 SH SOLE 6994 0 0 ISHARES TR MRGSTR SM CP GR 464288604 4989 16438 SH SOLE 16438 0 0 ISHARES TR MORTGE REL ETF 46435G342 3562 111811 SH SOLE 111811 0 0 ISHARES TR MSCI LW CRB TG 46434V464 3235 21744 SH SOLE 21744 0 0 ISHARES TR MSCI USA SZE FT 46432F370 6075 54643 SH SOLE 54643 0 0 ISHARES TR RUS TOP 200 ETF 464289446 153993 1705541 SH SOLE 1705541 0 0 ISHARES TR US REGNL BKS ETF 464288778 521 11493 SH SOLE 11493 0 0 ISHARES TR U.S. UTILITS ETF 464287697 16227 209115 SH SOLE 209115 0 0 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 87 15212 SH SOLE 15212 0 0 LYDALL INC DEL COM 550819106 239 7944 SH SOLE 7944 0 0 NATIONAL BK HLDGS CORP CL A 633707104 519 15854 SH SOLE 15854 0 0 NEW AMER HIGH INCOME FD INC COM NEW 641876800 841 96872 SH SOLE 96872 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 328 22777 SH SOLE 22777 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 312 12002 SH SOLE 12002 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 409 43031 SH SOLE 43031 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1391 90517 SH SOLE 90517 0 0 NUVEEN REAL ASSET INCOME & G COM 67074Y105 517 38387 SH SOLE 38387 0 0 PENNANT GROUP INC COM 70805E109 518 8920 SH SOLE 8920 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 211 20051 SH SOLE 20051 0 0 ETF SER SOLUTIONS PRMSE CP DIVRSFD 26922A768 223 7441 SH SOLE 7441 0 0 PROSHARES TR ULTRA 20YR TRE 74347R172 1033 16664 SH SOLE 16664 0 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 2086 13778 SH SOLE 13778 0 0 REDFIN CORP COM 75737F108 212 3084 SH SOLE 3084 0 0 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1977 79756 SH SOLE 79756 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 205 2775 SH SOLE 2775 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2943 70544 SH SOLE 70544 0 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2351 45542 SH SOLE 45542 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 9135 257987 SH SOLE 257987 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 3644 62293 SH SOLE 62293 0 0 SPDR SER TR S&P PHARMAC 78464A722 2198 42219 SH SOLE 42219 0 0 SYNOVUS FINL CORP COM NEW 87161C501 382 11797 SH SOLE 11797 0 0 TIVITY HEALTH INC COM 88870R102 241 12300 SH SOLE 12300 0 0 TRIMTABS ETF TR DONOGHUE FRLNS 89628W500 69259 2665708 SH SOLE 2665708 0 0 TRIMTABS ETF TR US FREE CASH FLW 89628W302 54703 1181127 SH SOLE 1181127 0 0 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 393 26710 SH SOLE 26710 0 0 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1333 64805 SH SOLE 64805 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 5032 71708 SH SOLE 71708 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 19020 312934 SH SOLE 312934 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 52504 393439 SH SOLE 393439 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 19966 113954 SH SOLE 113954 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 7535 60918 SH SOLE 60918 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 13574 144145 SH SOLE 144145 0 0 VEON LTD SPONSORED ADR 91822M106 47 31105 SH SOLE 31105 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 798 152798 SH SOLE 152798 0 0 WESTERN ASSET EMERGING MKTS COM 95766A101 1171 84211 SH SOLE 84211 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 531 9912 SH SOLE 9912 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 3042 60091 SH SOLE 60091 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 275 4318 SH SOLE 4318 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 1560 34069 SH SOLE 34069 0 0 ETFS TR BBRG ALL COMD K1 003261104 72184 3296085 SH SOLE 3296085 0 0 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 1609 29446 SH SOLE 29446 0 0 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 442 8918 SH SOLE 8918 0 0 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 775 74134 SH SOLE 74134 0 0 BLACKROCK ENHANCED GLOBAL DI COM 092501105 828 75872 SH SOLE 75872 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 857 70793 SH SOLE 70793 0 0 BLACKROCK FLOATING RATE INCO COM 091941104 741 62846 SH SOLE 62846 0 0 BLACKROCK MUN INCOME QUALITY COM 092479104 791 52169 SH SOLE 52169 0 0 BLACKROCK MUN BD TR COM 09249H104 858 53429 SH SOLE 53429 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 910 99067 SH SOLE 99067 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 836 58231 SH SOLE 58231 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1549 107227 SH SOLE 107227 0 0 BLACKSTONE LONG-SHORT CREDIT COM SHS BN INT 09257D102 893 66579 SH SOLE 66579 0 0 BLACKSTONE SENIOR FLOATNG RA COM 09256U105 777 54673 SH SOLE 54673 0 0 BNY MELLON STRATEGIC MUN BD COM 09662E109 781 99202 SH SOLE 99202 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 791 70972 SH SOLE 70972 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 795 252325 SH SOLE 252325 0 0 ETF SER SOLUTIONS DISTILLATE US 26922A321 15425 424704 SH SOLE 424704 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 784 261336 SH SOLE 261336 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 811 127586 SH SOLE 127586 0 0 FEDERATED HERMES PREM MUNI I COM 31423P108 778 52581 SH SOLE 52581 0 0 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 215 7386 SH SOLE 7386 0 0 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 470 7867 SH SOLE 7867 0 0 FIRST TR SR FLG RTE INCM FD COM 33733U108 801 68930 SH SOLE 68930 0 0 FLEXSHARES TR HIG YLD VL ETF 33939L662 5377 109462 SH SOLE 109462 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 8208 339722 SH SOLE 339722 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 14958 459665 SH SOLE 459665 0 0 GDL FD COM SH BEN IT 361570104 762 87389 SH SOLE 87389 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 1248 29399 SH SOLE 29399 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 7843 370638 SH SOLE 370638 0 0 INVESCO HIGH INCOME TR II COM 46131F101 780 57377 SH SOLE 57377 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 1628 40966 SH SOLE 40966 0 0 INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 16865 159602 SH SOLE 159602 0 0 ISHARES TR BB RAT CORP BD 46435U473 405 7759 SH SOLE 7759 0 0 ISHARES TR MSCI INTL MULTFT 46434V274 1080 39720 SH SOLE 39720 0 0 ISHARES INC MSCI EMERG MKT 46434G889 111544 2270382 SH SOLE 2270382 0 0 ISHARES TR NORTH AMERN NAT 464287374 7991 343104 SH SOLE 343104 0 0 JAPAN SMALLER CAPITALIZATION COM 47109U104 855 94624 SH SOLE 94624 0 0 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 801 144915 SH SOLE 144915 0 0 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 1637 19571 SH SOLE 19571 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 2404 47106 SH SOLE 47106 0 0 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 20629 574934 SH SOLE 574934 0 0 MFS MUN INCOME TR SH BEN INT 552738106 741 110970 SH SOLE 110970 0 0 MORGAN STANLEY EMER MKTS DEB COM 61744H105 807 87118 SH SOLE 87118 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 782 47583 SH SOLE 47583 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1204 79728 SH SOLE 79728 0 0 NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 1076 70784 SH SOLE 70784 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 779 89108 SH SOLE 89108 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 779 89957 SH SOLE 89957 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1041 80810 SH SOLE 80810 0 0 NUVEEN SR INCOME FD COM 67067Y104 788 151889 SH SOLE 151889 0 0 NUVEEN SHT DUR CR OPP FD COM 67074X107 812 60770 SH SOLE 60770 0 0 LISTED FD TR SHARES LAG CAP 53656F805 10634 333354 SH SOLE 333354 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 8888 164052 SH SOLE 164052 0 0 PIONEER DIVERSIFIED HIGH INC COM 723653101 818 56195 SH SOLE 56195 0 0 PIONEER HIGH INCOME TR COM 72369H106 815 91365 SH SOLE 91365 0 0 PIONEER MUN HIGH INCOME ADVA COM 723762100 780 66937 SH SOLE 66937 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 784 63058 SH SOLE 63058 0 0 PROSHARES TR LONG ONLINE SHRT 74347B375 321 3474 SH SOLE 3474 0 0 SOURCE CAP INC COM 836144105 798 19997 SH SOLE 19997 0 0 SPDR SER TR S&P KENSHO CLEAN 78468R655 528 4878 SH SOLE 4878 0 0 SPDR SER TR S&P KENSHO FUTRE 78468R671 200 4331 SH SOLE 4331 0 0 SPDR SER TR S&P KENSHO INTLG 78468R697 204 4853 SH SOLE 4853 0 0 TEMPLETON EMERGING MKTS FD COM 880191101 957 51117 SH SOLE 51117 0 0 TEMPLETON EMERGING MKTS INCO COM 880192109 742 95508 SH SOLE 95508 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 878 159551 SH SOLE 159551 0 0 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 4440 154933 SH SOLE 154933 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 1013 17090 SH SOLE 17090 0 0 VANGUARD WELLINGTON FD US QUALITY 921935706 595 5964 SH SOLE 5964 0 0 VOYA INTL HIGH DIV EQTY INM COM 92912Y109 771 168328 SH SOLE 168328 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 793 177485 SH SOLE 177485 0 0 WESTERN ASSET HIGH INCOME FD COM 95766J102 789 114701 SH SOLE 114701 0 0 WESTERN ASSET INTER MUNI FD COM 958435109 1402 152375 SH SOLE 152375 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 8828 185003 SH SOLE 185003 0 0 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 3643 128385 SH SOLE 128385 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 6504 162354 SH SOLE 162354 0 0 DBX ETF TR XTRACKERS LOW 233051267 224 4406 SH SOLE 4406 0 0 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 2077 20620 SH SOLE 20620 0 0 ETFS TR BBRG ALL LNGR K1 003261203 419 16564 SH SOLE 16564 0 0 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 1139 18699 SH SOLE 18699 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 131 14969 SH SOLE 14969 0 0 ALLIANZGI DIVIDEND INT & PRM COM 01883A107 465 34575 SH SOLE 34575 0 0 ALLIANZGI DIVERSIFIED INCOME COM 01883J108 512 15680 SH SOLE 15680 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 94 44377 SH SOLE 44377 0 0 ARBOR REALTY TRUST INC COM 038923108 1702 120019 SH SOLE 120019 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 390 7845 SH SOLE 7845 0 0 BANCROFT FD LTD COM 059695106 494 16384 SH SOLE 16384 0 0 BANK NOVA SCOTIA B C COM 064149107 205 3788 SH SOLE 3788 0 0 BLACKROCK TCP CAPITAL CORP COM 09259E108 322 28631 SH SOLE 28631 0 0 CAPITAL SOUTHWEST CORP COM 140501107 312 17600 SH SOLE 17600 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 779 113202 SH SOLE 113202 0 0 CLOUGH GLOBAL EQUITY FD COM 18914C100 468 34084 SH SOLE 34084 0 0 CUSHING NEXTGEN INFRA INCM F COM 231647207 415 11397 SH SOLE 11397 0 0 EATON VANCE RISK-MANAGED DIV COM 27829G106 411 39593 SH SOLE 39593 0 0 EATON VANCE TAX-MANAGED DIVE COM 27828N102 403 32919 SH SOLE 32919 0 0 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 1425 24895 SH SOLE 24895 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 318 30359 SH SOLE 30359 0 0 FLEXSHARES TR CRE SLCT BD FD 33939L670 13484 499235 SH SOLE 499235 0 0 FLEXSHARES TR CR SCORED LONG 33939L753 284 4510 SH SOLE 4510 0 0 FLEXSHARES TR DISCP DUR MBS 33939L779 281 11681 SH SOLE 11681 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 2374 91001 SH SOLE 91001 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 10745 162800 SH SOLE 162800 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 4243 72949 SH SOLE 72949 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 8506 58770 SH SOLE 58770 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 7964 161079 SH SOLE 161079 0 0 FLEXSHARES TR READY ACC VARI 33939L886 1427 18708 SH SOLE 18708 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 6494 120794 SH SOLE 120794 0 0 FLEXSHARES TR US QUALITY CAP 33939L746 10836 263843 SH SOLE 263843 0 0 FRANKLIN UNVL TR SH BEN INT 355145103 399 53286 SH SOLE 53286 0 0 NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 1533 46377 SH SOLE 46377 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C664 2409 82661 SH SOLE 82661 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C508 1536 50235 SH SOLE 50235 0 0 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 321 11868 SH SOLE 11868 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 430 8540 SH SOLE 8540 0 0 INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 268 9832 SH SOLE 9832 0 0 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 235 7530 SH SOLE 7530 0 0 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 7620 341531 SH SOLE 341531 0 0 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 427 16576 SH SOLE 16576 0 0 ISHARES TR CONSER ALLOC ETF 464289883 334 8629 SH SOLE 8629 0 0 JANUS DETROIT STR TR HENDERSON MTG 47103U852 2117 39598 SH SOLE 39598 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 461 66820 SH SOLE 66820 0 0 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 410 20216 SH SOLE 20216 0 0 MADISON COVERED CALL & EQUIT COM 557437100 411 60867 SH SOLE 60867 0 0 NEWS CORP NEW CL B 65249B208 620 34879 SH SOLE 34879 0 0 NEXTIER OILFIELD SOLUTIONS COM 65290C105 40 11613 SH SOLE 11613 0 0 PACER FDS TR WEALTHSHIELD 69374H840 19191 657918 SH SOLE 657918 0 0 PIMCO STRATEGIC INCOME FD COM 72200X104 702 101297 SH SOLE 101297 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 338 3703 SH SOLE 3703 0 0 KRANESHARES TR QUADRTC INT RT 500767736 6165 220398 SH SOLE 220398 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 559 41775 SH SOLE 41775 0 0 ROYCE VALUE TR INC COM 780910105 591 36597 SH SOLE 36597 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 693 10229 SH SOLE 10229 0 0 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 1385 70973 SH SOLE 70973 0 0 SPDR SER TR PORTFOLIO CRPORT 78464A144 476 13154 SH SOLE 13154 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 34577 855876 SH SOLE 855876 0 0 SPDR SER TR RUSSELL LOW VOL 78468R754 1118 12447 SH SOLE 12447 0 0 SPDR SER TR RUSSELL YIELD 78468R770 685 9118 SH SOLE 9118 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 1566 16841 SH SOLE 16841 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2537 91357 SH SOLE 91357 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7963 217810 SH SOLE 217810 0 0 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 13809 429598 SH SOLE 429598 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 1027 11453 SH SOLE 11453 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 319 2660 SH SOLE 2660 0 0 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 34552 856101 SH SOLE 856101 0 0 SPDR SER TR SSGA US SMAL ETF 78468R887 8082 84456 SH SOLE 84456 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 4765 510144 SH SOLE 510144 0 0 SPX CORP COM 784635104 1117 20477 SH SOLE 20477 0 0 TRONOX HOLDINGS PLC SHS G9087Q102 152 10414 SH SOLE 10414 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1279 7540 SH SOLE 7540 0 0 VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 619 28529 SH SOLE 28529 0 0 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 350 20899 SH SOLE 20899 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 10871 77416 SH SOLE 77416 0 0 VIVINT SMART HOME INC COM CL A 928542109 237 11424 SH SOLE 11424 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 437 60146 SH SOLE 60146 0 0 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 404 83196 SH SOLE 83196 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 333 11657 SH SOLE 11657 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 365 13106 SH SOLE 13106 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 506 14553 SH SOLE 14553 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 913 36376 SH SOLE 36376 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 657 12079 SH SOLE 12079 0 0 WISDOMTREE TR US LARGECAP FUND 97717W588 836 20827 SH SOLE 20827 0 0 WISDOMTREE TR US MULTIFACTOR 97717Y857 603 17174 SH SOLE 17174 0 0 WISDOMTREE TR US SHT TRM CORP 97717X156 241 4653 SH SOLE 4653 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 406 10266 SH SOLE 10266 0 0 DBX ETF TR XTRCK JP MRGN ES 233051713 6973 310400 SH SOLE 310400 0 0 DBX ETF TR XTRACK MSCI ALL 233051598 3627 151023 SH SOLE 151023 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1539 45136 SH SOLE 45136 0 0 AMERICAN CENTY ETF TR FOCUSED DYNAMIC 025072810 1416 19029 SH SOLE 19029 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 900 17435 SH SOLE 17435 0 0 ISHARES TR US BR DEL SE ETF 464288794 1164 14633 SH SOLE 14633 0 0 ISHARES TR US OIL GS EX ETF 464288851 376 10475 SH SOLE 10475 0 0 ISHARES TR U.S. PHARMA ETF 464288836 1802 10044 SH SOLE 10044 0 0 ISHARES TR US TELECOM ETF 464287713 1218 40298 SH SOLE 40298 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 2199 158339 SH SOLE 158339 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 260 17499 SH SOLE 17499 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 218 18180 SH SOLE 18180 0 0 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 317 21745 SH SOLE 21745 0 0 IMMUCELL CORP COM PAR 452525306 67 11202 SH SOLE 11202 0 0 ISHARES U S ETF TR COMMOD SEL STG 46431W853 1038 38920 SH SOLE 38920 0 0 SOUTHWESTERN ENERGY CO COM 845467109 51 17202 SH SOLE 17202 0 0 SPDR SER TR BLOMBERG BRC INT 78464A334 42476 1294219 SH SOLE 1294219 0 0 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 377 21789 SH SOLE 21789 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 52 17155 SH SOLE 17155 0 0 AIM ETF PRODUCTS TRUST US LRG CP BUF10 00888H109 465 17774 SH SOLE 17774 0 0 AMERICAN CENTY ETF TR SUSTAINABLE EQTY 025072752 102084 2163548 SH SOLE 2163548 0 0 AMPLIFY ETF TR HIGH INCOME 032108847 197 12351 SH SOLE 12351 0 0 ANTERO RESOURCES CORP COM 03674X106 142 26008 SH SOLE 26008 0 0 ETF SER SOLUTIONS APTUS DEFINED 26922A388 10743 366046 SH SOLE 366046 0 0 ATHERSYS INC NEW COM 04744L106 45 25450 SH SOLE 25450 0 0 CAMBRIA ETF TR TAIL RISK 132061862 997 48446 SH SOLE 48446 0 0 CBIZ INC COM 124805102 512 19258 SH SOLE 19258 0 0 CENTRAL GARDEN & PET CO COM 153527106 205 5321 SH SOLE 5321 0 0 CNX RES CORP COM 12653C108 348 32255 SH SOLE 32255 0 0 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 23 23000 SH SOLE 23000 0 0 DIREXION SHS ETF TR DAILY SM CP BEAR 25460E125 80 11640 SH SOLE 11640 0 0 ENERGY FUELS INC COM NEW 292671708 69 16200 SH SOLE 16200 0 0 ENSTAR GROUP LIMITED SHS G3075P101 966 4717 SH SOLE 4717 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 271 22053 SH SOLE 22053 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 306 12918 SH SOLE 12918 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 4811 235146 SH SOLE 235146 0 0 FLEXSHARES TR STOX ESG INDEX 33939L696 307 3363 SH SOLE 3363 0 0 FLUIDIGM CORP DEL NOTE 2.750% 2/0 34385PAA6 20 20000 SH SOLE 20000 0 0 GALIANO GOLD INC COM 36352H100 11 10000 SH SOLE 10000 0 0 GLOBAL SELF STORAGE INC COM 37955N106 60 15000 SH SOLE 15000 0 0 GLOBAL X FDS REIT ETF 37950E127 537 60405 SH SOLE 60405 0 0 GP STRATEGIES CORP COM 36225V104 237 20000 SH SOLE 20000 0 0 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 10 10000 SH SOLE 10000 0 0 GRUPO SUPERVIELLE S.A. SPONSORED ADR 40054A108 36 16877 SH SOLE 16877 0 0 HERITAGE INS HLDGS INC COM 42727J102 139 13732 SH SOLE 13732 0 0 HORIZON BANCORP INC COM 440407104 273 17198 SH SOLE 17198 0 0 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 3134 117869 SH SOLE 117869 0 0 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 2497 74696 SH SOLE 74696 0 0 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1723 57633 SH SOLE 57633 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 646 29443 SH SOLE 29443 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 223 8696 SH SOLE 8696 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 364 16268 SH SOLE 16268 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 283 11963 SH SOLE 11963 0 0 INVESCO DB MULTI-SECTOR COMM GOLD FD 46140H601 431 7781 SH SOLE 7781 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 360 14836 SH SOLE 14836 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 2346 60837 SH SOLE 60837 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 896 8535 SH SOLE 8535 0 0 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 1721 41508 SH SOLE 41508 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1037 22168 SH SOLE 22168 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 756 8689 SH SOLE 8689 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 240 3738 SH SOLE 3738 0 0 ISHARES TR EUROPE ETF 464287861 374 7801 SH SOLE 7801 0 0 ISHARES TR GLOBAL 100 ETF 464287572 4322 68703 SH SOLE 68703 0 0 ISHARES TR GLOB UTILITS ETF 464288711 354 5889 SH SOLE 5889 0 0 ISHARES TR IBONDS DEC2023 46435G318 5683 217031 SH SOLE 217031 0 0 ISHARES TR IBONDS DEC 46435U697 5674 209466 SH SOLE 209466 0 0 ISHARES TR IBONDS DEC 25 46435U432 4963 176177 SH SOLE 176177 0 0 ISHARES INC JP MORGAN EM ETF 464286517 1783 39393 SH SOLE 39393 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 2745 114056 SH SOLE 114056 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 1476 27952 SH SOLE 27952 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 707 19181 SH SOLE 19181 0 0 ISHARES TR MSCI INTL SML CP 46434V266 1735 52139 SH SOLE 52139 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 1902 50491 SH SOLE 50491 0 0 ISHARES TR RESIDENTIAL MULT 464288562 12189 179644 SH SOLE 179644 0 0 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 353 5568 SH SOLE 5568 0 0 JIAYIN GROUP INC SPONSORED ADS 47737C104 33 10711 SH SOLE 10711 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 799 14559 SH SOLE 14559 0 0 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 529 10189 SH SOLE 10189 0 0 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 533 19127 SH SOLE 19127 0 0 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 1227 37826 SH SOLE 37826 0 0 LIGHTINTHEBOX HLDG CO LTD SPONSORED ADR 53225G102 44 17463 SH SOLE 17463 0 0 MECHEL PAO SPONSORED ADR NE 583840608 22 10845 SH SOLE 10845 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 250 117750 SH SOLE 117750 0 0 RBB FD INC MOTLEY FOL ETF 74933W601 241 6818 SH SOLE 6818 0 0 NATIONAL GEN HLDGS CORP COM 636220303 615 17983 SH SOLE 17983 0 0 NEXPOINT REAL ESTATE FIN INC COM 65342V101 341 20635 SH SOLE 20635 0 0 NUVEEN MUN VALUE FD INC COM 670928100 116 10480 SH SOLE 10480 0 0 OCULAR THERAPEUTIX INC COM 67576A100 255 12305 SH SOLE 12305 0 0 OXBRIDGE RE HLDGS LTD *W EXP 03/26/202 G6856M114 4 35500 SH SOLE 35500 0 0 PAYA HOLDINGS INC COM CL A 70434P103 242 17829 SH SOLE 17829 0 0 PENNYMAC MTG INVT TR COM 70931T103 571 32479 SH SOLE 32479 0 0 POWER REIT COM 73933H101 234 8779 SH SOLE 8779 0 0 PROSHARES TR LARGE CAP CRE 74347R248 4115 48770 SH SOLE 48770 0 0 PROSHARES TR MSCI TRANFRMTNAL 74347G796 476 11268 SH SOLE 11268 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 146 10144 SH SOLE 10144 0 0 PROSHARES TR ULTR 7-10 TREA 74347R180 229 3104 SH SOLE 3104 0 0 PROSHARES TR PSHS ULT BASMATL 74347R776 604 8308 SH SOLE 8308 0 0 PROSHARES TR PSHS CONSMRGOODS 74347R768 1426 17224 SH SOLE 17224 0 0 PROSHARES TR PSHS CONSMR SVCS 74347R750 1479 17022 SH SOLE 17022 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 1550 36625 SH SOLE 36625 0 0 PROSHARES TR PSHS ULTRA INDL 74347R727 603 5992 SH SOLE 5992 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 998 13687 SH SOLE 13687 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 2207 30812 SH SOLE 30812 0 0 PROSHARES TR PSHS ULTRA UTIL 74347R685 1271 22327 SH SOLE 22327 0 0 PROSHARES TR II ULTRA VIX SHORT 74347W148 282 26469 SH SOLE 26469 0 0 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 80 78000 SH SOLE 78000 0 0 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 966 59202 SH SOLE 59202 0 0 QUDIAN INC ADR 747798106 40 28637 SH SOLE 28637 0 0 RAYONIER INC COM 754907103 240 8177 SH SOLE 8177 0 0 RESEARCH FRONTIERS INC COM 760911107 44 15500 SH SOLE 15500 0 0 ALPS ETF TR RIVERFRONT DYM 00162Q536 4585 175166 SH SOLE 175166 0 0 ALPS ETF TR RIVERFRONT UNC 00162Q544 218 8466 SH SOLE 8466 0 0 ALPS ETF TR RIVERFRNT DYMC 00162Q528 6743 176194 SH SOLE 176194 0 0 ALPS ETF TR RIVERFRNT FLEX 00162Q510 5866 149073 SH SOLE 149073 0 0 ROCKWELL MED INC COM 774374102 28 27302 SH SOLE 27302 0 0 ROYCE MICRO-CAP TR INC COM 780915104 110 10895 SH SOLE 10895 0 0 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 456 12186 SH SOLE 12186 0 0 SCORPIO TANKERS INC SHS Y7542C130 216 19333 SH SOLE 19333 0 0 SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202 3466 128867 SH SOLE 128867 0 0 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 396 6563 SH SOLE 6563 0 0 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 6014 177561 SH SOLE 177561 0 0 STANTEC INC COM 85472N109 215 6619 SH SOLE 6619 0 0 STONEX GROUP INC COM 861896108 200 3458 SH SOLE 3458 0 0 TELLURIAN INC NEW COM 87968A104 145 113500 SH SOLE 113500 0 0 TENARIS S A SPONSORED ADS 88031M109 225 14135 SH SOLE 14135 0 0 TETRA TECHNOLOGIES INC DEL COM 88162F105 10 12000 SH SOLE 12000 0 0 BANCORP INC DEL COM 05969A105 210 15349 SH SOLE 15349 0 0 CARLYLE GROUP INC COM 14316J108 223 7109 SH SOLE 7109 0 0 TURTLE BEACH CORP COM NEW 900450206 309 14356 SH SOLE 14356 0 0 UBS AG LONDON BRANCH ETRACS UBS BLOOM 90274D390 2766 181643 SH SOLE 181643 0 0 UNITED STS NAT GAS FD LP UNIT PAR 912318300 142 15434 SH SOLE 15434 0 0 UPWORK INC COM 91688F104 218 6321 SH SOLE 6321 0 0 US ECOLOGY INC COM 91734M103 202 5566 SH SOLE 5566 0 0 VAALCO ENERGY INC COM NEW 91851C201 35 20000 SH SOLE 20000 0 0 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 279 9982 SH SOLE 9982 0 0 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 1658 23682 SH SOLE 23682 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1000 5742 SH SOLE 5742 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 2925 16358 SH SOLE 16358 0 0 VANGUARD WELLINGTON FD US MINIMUM 921935409 934 10440 SH SOLE 10440 0 0 VEDANTA LIMITED SPONSORED ADR 92242Y100 291 33093 SH SOLE 33093 0 0 VERMILION ENERGY INC COM 923725105 95 21342 SH SOLE 21342 0 0 VIAD CORP COM NEW 92552R406 219 6041 SH SOLE 6041 0 0 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 442 9382 SH SOLE 9382 0 0 VIOMI TECHNOLOGY CO LTD SPONSORED ADS 92762J103 71 13854 SH SOLE 13854 0 0 XPRESSPA GROUP INC COM 98420U703 95 79685 SH SOLE 79685 0 0 DBX ETF TR XTRACKERS MSCI 233051218 351 12083 SH SOLE 12083 0 0 DBX ETF TR XTKR MSCI EMRG 233051226 277 8564 SH SOLE 8564 0 0 AGF INVTS TR AGFIQ US MK ANTI 00110G408 927 48604 SH SOLE 48604 0 0 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 28024 528001 SH SOLE 528001 0 0 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 27096 562616 SH SOLE 562616 0 0 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 24256 572434 SH SOLE 572434 0 0 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 33056 534104 SH SOLE 534104 0 0 BLACKROCK INCOME TR INC COM 09247F100 357 58763 SH SOLE 58763 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 538 30698 SH SOLE 30698 0 0 FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 903 17423 SH SOLE 17423 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 467 8101 SH SOLE 8101 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1742 25219 SH SOLE 25219 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 744 11463 SH SOLE 11463 0 0 GLOBAL X FDS MSCI NXT EMRNG 37950E218 211 10978 SH SOLE 10978 0 0 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 796 19074 SH SOLE 19074 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1544 9770 SH SOLE 9770 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 679 10434 SH SOLE 10434 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 1131 91745 SH SOLE 91745 0 0 J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 3252 58333 SH SOLE 58333 0 0 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 2799 93064 SH SOLE 93064 0 0 SPDR SER TR BLOMBRG BRC INTL 78464A151 878 23178 SH SOLE 23178 0 0 WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 1886 99023 SH SOLE 99023 0 0 EATON VANCE TAX MNGED BUY WR COM 27828X100 854 56966 SH SOLE 56966 0 0 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 510 17252 SH SOLE 17252 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 233 6637 SH SOLE 6637 0 0 ATRION CORP COM 049904105 223 347 SH SOLE 347 0 0 FARMER BROS CO COM 307675108 47 10104 SH SOLE 10104 0 0 FIRST HAWAIIAN INC COM 32051X108 368 15588 SH SOLE 15588 0 0 HEXO CORP COM NEW 428304307 83 22642 SH SOLE 22642 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 89 26767 SH SOLE 26767 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 1113 27051 SH SOLE 27051 0 0 ISHARES INC GLB ENR PROD ETF 464286343 488 37379 SH SOLE 37379 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 237 20843 SH SOLE 20843 0 0 OMEGA FLEX INC COM 682095104 232 1591 SH SOLE 1591 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 94 15798 SH SOLE 15798 0 0 SPDR SER TR PORTFLI MORTGAGE 78464A383 4018 152085 SH SOLE 152085 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 10214 228094 SH SOLE 228094 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 361 24883 SH SOLE 24883 0 0 CORNERSTONE TOTAL RETURN FD COM 21924U300 119 10444 SH SOLE 10444 0 0 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 7154 352052 SH SOLE 352052 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406 224 7332 SH SOLE 7332 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 594 17819 SH SOLE 17819 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 428 14754 SH SOLE 14754 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C748 200 6651 SH SOLE 6651 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 1553 21560 SH SOLE 21560 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 9144 174596 SH SOLE 174596 0 0 KELSO TECHNOLOGIES INC COM NEW 48826D201 16 28614 SH SOLE 28614 0 0 ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 546 19864 SH SOLE 19864 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 767 10976 SH SOLE 10976 0 0 TCG BDC INC COM 872280102 193 18847 SH SOLE 18847 0 0 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 1690 93294 SH SOLE 93294 0 0 ZYNEX INC COM 98986M103 145 10805 SH SOLE 10805 0 0 WISDOMTREE TR WSDM EMKTBD FD 97717X784 366 4759 SH SOLE 4759 0 0 WISDOMTREE TR US SHRT TRM HIGH 97717X149 208 4227 SH SOLE 4227 0 0 WISDOMTREE TR YIELD ENHANCED 97717Y808 245 4763 SH SOLE 4763 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1004 35631 SH SOLE 35631 0 0 DURECT CORP COM 266605104 26 12348 SH SOLE 12348 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 474 15368 SH SOLE 15368 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 169 10645 SH SOLE 10645 0 0 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1596 13985 SH SOLE 13985 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 412 4259 SH SOLE 4259 0 0 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 632 58276 SH SOLE 58276 0 0 SPDR SER TR FTSE INT GVT ETF 78464A490 827 14089 SH SOLE 14089 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 831 18090 SH SOLE 18090 0 0 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 48 10399 SH SOLE 10399 0 0 SWEDISH EXPT CR CORP RG ENRGY ETN22 870297306 40 24720 SH SOLE 24720 0 0 INVESCO EXCH TRADED FD TR II PURBTA MSCI SM 46138E453 725 21619 SH SOLE 21619 0 0 ISHARES INC CUR HD MSCI EM 46434G509 1610 52406 SH SOLE 52406 0 0 NATIONAL CINEMEDIA INC COM 635309107 69 18656 SH SOLE 18656 0 0 TIDAL ETF TR RPAR RISK PARI 886364603 590 24778 SH SOLE 24778 0 0 SIREN ETF TR DIVCN DIVD ETF 829658400 382 10423 SH SOLE 10423 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 130 15464 SH SOLE 15464 0 0 PRINCIPAL EXCHANGE-TRADED FD PRINCIPAL ACTV 74255Y706 1604 50690 SH SOLE 50690 0 0 PRINCIPAL EXCHANGE-TRADED FD ACTV INCM ETF 74255Y102 423 10656 SH SOLE 10656 0 0 PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 7545 211531 SH SOLE 211531 0 0 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 454 11221 SH SOLE 11221 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 6194 144741 SH SOLE 144741 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 16971 3428573 SH SOLE 3428573 0 0 EZCORP INC NOTE 2.375% 5/0 302301AE6 8 10000 SH SOLE 10000 0 0 INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 623 24280 SH SOLE 24280 0 0 ISHARES INC MSCI EQUAL WEITE 464286681 27243 377335 SH SOLE 377335 0 0 POWELL INDS INC COM 739128106 324 11000 SH SOLE 11000 0 0 FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 3322 62813 SH SOLE 62813 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 1454 108216 SH SOLE 108216 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 3737 28989 SH SOLE 28989 0 0 ISHARES TR MSCI EURO FL ETF 464289180 5692 324496 SH SOLE 324496 0 0 ISHARES TR MSCI GBL MULTIFC 46434V316 311 9240 SH SOLE 9240 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 532 10343 SH SOLE 10343 0 0 TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 5693 181405 SH SOLE 181405 0 0 TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 7148 223698 SH SOLE 223698 0 0 TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 11806 400164 SH SOLE 400164 0 0 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 11813 412891 SH SOLE 412891 0 0 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 1055 48224 SH SOLE 48224 0 0 FARMERS & MERCHANTS BANCORP COM 30779N105 658 28624 SH SOLE 28624 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 602 6018 SH SOLE 6018 0 0 JFROG LTD ORD SHS M6191J100 347 5528 SH SOLE 5528 0 0 KRANESHARES TR KYA DYNMC INC 500767686 27080 1250230 SH SOLE 1250230 0 0 KRANESHARES TR LRG CAP QTY DIVD 500767728 6276 218641 SH SOLE 218641 0 0 KRANESHARES TR SML CAP QTY DIVD 500767710 5368 210256 SH SOLE 210256 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G861 354 23315 SH SOLE 23315 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 380 2090 SH SOLE 2090 0 0 SALEM MEDIA GROUP INC CL A 794093104 52 50000 SH SOLE 50000 0 0