0001214659-20-008523.txt : 20201009 0001214659-20-008523.hdr.sgml : 20201009 20201009154834 ACCESSION NUMBER: 0001214659-20-008523 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201009 DATE AS OF CHANGE: 20201009 EFFECTIVENESS DATE: 20201009 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: 201233158 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 09-30-2020 09-30-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 10-09-2020 0 3094 112931706
INFORMATION TABLE 2 infotable.xml ALPS ETF TR ALERIAN MLP 00162Q452 15218 761661 SH SOLE 761661 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 18732 119112 SH SOLE 119112 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1238 9105 SH SOLE 9105 0 0 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 625 15623 SH SOLE 15623 0 0 ISHARES TR MRNING SM CP ETF 464288703 422 3977 SH SOLE 3977 0 0 ISHARES TR S&P MC 400GR ETF 464287606 134374 561813 SH SOLE 561813 0 0 ISHARES TR U.S. TECH ETF 464287721 38447 127703 SH SOLE 127703 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 1803 97150 SH SOLE 97150 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 10565 299815 SH SOLE 299815 0 0 FLWS/1-800 FLOWERS CL A 68243Q106 361 14463 SH SOLE 14463 0 0 10X GENOMICS INC CL A COM 88025U109 237 1897 SH SOLE 1897 0 0 21VIANET GROUP INC SPONSORED ADS A 90138A103 431 18594 SH SOLE 18594 0 0 2U INC COM 90214J101 3517 103870 SH SOLE 103870 0 0 3M CO COM 88579Y101 86891 542456 SH SOLE 542456 0 0 8X8 INC NEW COM 282914100 399 25634 SH SOLE 25634 0 0 SMITH A O CORP COM 831865209 12004 227340 SH SOLE 227340 0 0 AAON INC COM PAR $0.004 000360206 1858 30843 SH SOLE 30843 0 0 AARONS INC COM PAR $0.50 002535300 6039 106607 SH SOLE 106607 0 0 ABB LTD SPONSORED ADR 000375204 14608 573999 SH SOLE 573999 0 0 ABBOTT LABS COM 002824100 216116 1985810 SH SOLE 1985810 0 0 ABBVIE INC COM 00287Y109 198568 2267018 SH SOLE 2267018 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 716 77696 SH SOLE 77696 0 0 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 2434 28978 SH SOLE 28978 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 1011 44974 SH SOLE 44974 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 16788 924970 SH SOLE 924970 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 2703 12483 SH SOLE 12483 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1111 139923 SH SOLE 139923 0 0 ABIOMED INC COM 003654100 4699 16961 SH SOLE 16961 0 0 ABM INDS INC COM 000957100 2253 61456 SH SOLE 61456 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1979 67123 SH SOLE 67123 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 769 18647 SH SOLE 18647 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 111 10611 SH SOLE 10611 0 0 ACCELERON PHARMA INC COM 00434H108 1696 15071 SH SOLE 15071 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 228226 1009895 SH SOLE 1009895 0 0 ACCO BRANDS CORP COM 00081T108 62 10742 SH SOLE 10742 0 0 ACCOLADE INC COM 00437E102 208 5350 SH SOLE 5350 0 0 ACI WORLDWIDE INC COM 004498101 2619 100244 SH SOLE 100244 0 0 ACTIVISION BLIZZARD INC COM 00507V109 43039 531673 SH SOLE 531673 0 0 ACUITY BRANDS INC COM 00508Y102 481 4703 SH SOLE 4703 0 0 ACUSHNET HOLDINGS CORP COM 005098108 1213 36095 SH SOLE 36095 0 0 ADAPTHEALTH CORP COM CL A 00653Q102 492 22565 SH SOLE 22565 0 0 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 336 42115 SH SOLE 42115 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 984 20233 SH SOLE 20233 0 0 ADDUS HOMECARE CORP COM 006739106 684 7238 SH SOLE 7238 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 298402 608449 SH SOLE 608449 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 17727 115484 SH SOLE 115484 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 689 11033 SH SOLE 11033 0 0 ADVANCED ENERGY INDS COM 007973100 1880 29875 SH SOLE 29875 0 0 ADVANCED MICRO DEVICES INC COM 007903107 12115 147762 SH SOLE 147762 0 0 AEGON N V NY REGISTRY SHS 007924103 484 189113 SH SOLE 189113 0 0 AERCAP HOLDINGS NV SHS N00985106 2992 118785 SH SOLE 118785 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 639 54255 SH SOLE 54255 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1040 26076 SH SOLE 26076 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 5530 80868 SH SOLE 80868 0 0 AFLAC INC COM 001055102 18186 500311 SH SOLE 500311 0 0 AGCO CORP COM 001084102 900 12119 SH SOLE 12119 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 25915 256741 SH SOLE 256741 0 0 AGNC INVT CORP COM 00123Q104 4367 313918 SH SOLE 313918 0 0 AGREE REALTY CORP COM 008492100 4723 74215 SH SOLE 74215 0 0 AIR LEASE CORP CL A 00912X302 5625 191189 SH SOLE 191189 0 0 AIR PRODS & CHEMS INC COM 009158106 115037 386211 SH SOLE 386211 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 811 32365 SH SOLE 32365 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 43985 397912 SH SOLE 397912 0 0 ALAMO GROUP INC COM 011311107 317 2938 SH SOLE 2938 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 124 14035 SH SOLE 14035 0 0 ALARM COM HLDGS INC COM 011642105 3529 63872 SH SOLE 63872 0 0 ALASKA AIR GROUP INC COM 011659109 305 8326 SH SOLE 8326 0 0 ALBANY INTL CORP CL A 012348108 3655 73815 SH SOLE 73815 0 0 ALBEMARLE CORP COM 012653101 10244 114736 SH SOLE 114736 0 0 ALCOA CORP COM 013872106 180 15441 SH SOLE 15441 0 0 ALCON AG ORD SHS H01301128 61156 1073890 SH SOLE 1073890 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 806 71884 SH SOLE 71884 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 15607 97542 SH SOLE 97542 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 27771 242688 SH SOLE 242688 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 3629 249877 SH SOLE 249877 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 120769 410807 SH SOLE 410807 0 0 ALIGN TECHNOLOGY INC COM 016255101 29979 91578 SH SOLE 91578 0 0 ALLEGHANY CORP DEL COM 017175100 3067 5893 SH SOLE 5893 0 0 ALLEGIANT TRAVEL CO COM 01748X102 549 4582 SH SOLE 4582 0 0 ALLEGION PLC ORD SHS G0176J109 13710 138612 SH SOLE 138612 0 0 ALLETE INC COM NEW 018522300 1585 30634 SH SOLE 30634 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 439 10463 SH SOLE 10463 0 0 ALLIANT ENERGY CORP COM 018802108 1729 33478 SH SOLE 33478 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 3137 89258 SH SOLE 89258 0 0 ALLSTATE CORP COM 020002101 31126 330635 SH SOLE 330635 0 0 ALLY FINL INC COM 02005N100 5013 199977 SH SOLE 199977 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 5618 38582 SH SOLE 38582 0 0 ALPHABET INC CAP STK CL A 02079K305 234712 160147 SH SOLE 160147 0 0 ALPHABET INC CAP STK CL C 02079K107 254062 172878 SH SOLE 172878 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 442 11692 SH SOLE 11692 0 0 ALTAIR ENGR INC COM CL A 021369103 566 13492 SH SOLE 13492 0 0 ALTERYX INC COM CL A 02156B103 3596 31665 SH SOLE 31665 0 0 ALTICE USA INC CL A 02156K103 902 34701 SH SOLE 34701 0 0 ALTRA INDL MOTION CORP COM 02208R106 2797 75647 SH SOLE 75647 0 0 ALTRIA GROUP INC COM 02209S103 62101 1607156 SH SOLE 1607156 0 0 AMAZON COM INC COM 023135106 581676 184734 SH SOLE 184734 0 0 AMBARELLA INC SHS G037AX101 1349 25848 SH SOLE 25848 0 0 AMBEV SA SPONSORED ADR 02319V103 4757 2104945 SH SOLE 2104945 0 0 AMC NETWORKS INC CL A 00164V103 775 31352 SH SOLE 31352 0 0 AMCOR PLC ORD G0250X107 13433 1215656 SH SOLE 1215656 0 0 AMDOCS LTD SHS G02602103 6586 114721 SH SOLE 114721 0 0 AMEDISYS INC COM 023436108 11603 49075 SH SOLE 49075 0 0 AMERCO COM 023586100 1529 4294 SH SOLE 4294 0 0 AMEREN CORP COM 023608102 15599 197253 SH SOLE 197253 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 2675 214151 SH SOLE 214151 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 571 46426 SH SOLE 46426 0 0 AMERICAN ASSETS TR INC COM 024013104 234 9709 SH SOLE 9709 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 85 14788 SH SOLE 14788 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 4849 138871 SH SOLE 138871 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 202 13619 SH SOLE 13619 0 0 AMERICAN ELEC PWR CO INC COM 025537101 33654 411771 SH SOLE 411771 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 1943 88345 SH SOLE 88345 0 0 AMERICAN EXPRESS CO COM 025816109 37912 378173 SH SOLE 378173 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 276 44019 SH SOLE 44019 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 1625 24257 SH SOLE 24257 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 7250 254567 SH SOLE 254567 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 25055 910113 SH SOLE 910113 0 0 AMER STATES WTR CO COM 029899101 3254 43409 SH SOLE 43409 0 0 AMERICAN TOWER CORP NEW COM 03027X100 148962 616233 SH SOLE 616233 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 3655 25229 SH SOLE 25229 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 1609 20486 SH SOLE 20486 0 0 AMERICOLD RLTY TR COM 03064D108 13426 375553 SH SOLE 375553 0 0 AMERIPRISE FINL INC COM 03076C106 45171 293106 SH SOLE 293106 0 0 AMERISAFE INC COM 03071H100 2092 36466 SH SOLE 36466 0 0 AMERISOURCEBERGEN CORP COM 03073E105 29396 303306 SH SOLE 303306 0 0 AMETEK INC COM 031100100 18610 187225 SH SOLE 187225 0 0 AMGEN INC COM 031162100 135905 534722 SH SOLE 534722 0 0 AMICUS THERAPEUTICS INC COM 03152W109 450 31873 SH SOLE 31873 0 0 AMN HEALTHCARE SVCS INC COM 001744101 5180 88615 SH SOLE 88615 0 0 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 44 11271 SH SOLE 11271 0 0 AMPHENOL CORP NEW CL A 032095101 42616 393610 SH SOLE 393610 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 5690 179620 SH SOLE 179620 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1441 16335 SH SOLE 16335 0 0 ANALOG DEVICES INC COM 032654105 37682 322788 SH SOLE 322788 0 0 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 991 37571 SH SOLE 37571 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 16069 298237 SH SOLE 298237 0 0 ANIKA THERAPEUTICS INC COM 035255108 944 26665 SH SOLE 26665 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 5334 749164 SH SOLE 749164 0 0 ANSYS INC COM 03662Q105 53959 164897 SH SOLE 164897 0 0 ANTHEM INC COM 036752103 30727 114399 SH SOLE 114399 0 0 AON PLC SHS CL A G0403H108 55471 268885 SH SOLE 268885 0 0 APACHE CORP COM 037411105 146 15392 SH SOLE 15392 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 2135 63308 SH SOLE 63308 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 822 91184 SH SOLE 91184 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 6259 139872 SH SOLE 139872 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 762 59419 SH SOLE 59419 0 0 APPFOLIO INC COM CL A 03783C100 934 6587 SH SOLE 6587 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 269 28014 SH SOLE 28014 0 0 APPLE INC COM 037833100 784944 6777864 SH SOLE 6777864 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 795 14427 SH SOLE 14427 0 0 APPLIED MATLS INC COM 038222105 34987 588509 SH SOLE 588509 0 0 APTARGROUP INC COM 038336103 4983 44019 SH SOLE 44019 0 0 APTIV PLC SHS G6095L109 18788 204926 SH SOLE 204926 0 0 ARAMARK COM 03852U106 2129 80509 SH SOLE 80509 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 799 60318 SH SOLE 60318 0 0 ARCH CAP GROUP LTD ORD G0450A105 8460 289221 SH SOLE 289221 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 16796 361273 SH SOLE 361273 0 0 ARCHROCK INC COM 03957W106 1154 214526 SH SOLE 214526 0 0 ARCONIC CORPORATION COM 03966V107 315 16523 SH SOLE 16523 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 160 38910 SH SOLE 38910 0 0 ARDAGH GROUP S A CL A L0223L101 157 11160 SH SOLE 11160 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 440 5889 SH SOLE 5889 0 0 ARES CAPITAL CORP COM 04010L103 1502 107673 SH SOLE 107673 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 12241 302841 SH SOLE 302841 0 0 ARGENX SE SPONSORED ADR 04016X101 1992 7589 SH SOLE 7589 0 0 ARISTA NETWORKS INC COM 040413106 10932 52827 SH SOLE 52827 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 545 9492 SH SOLE 9492 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 2148 33710 SH SOLE 33710 0 0 ARK ETF TR INNOVATION ETF 00214Q104 12634 137324 SH SOLE 137324 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 3700 34074 SH SOLE 34074 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 688 72366 SH SOLE 72366 0 0 ARMSTRONG WORLD INDS INC COM 04247X102 4115 59804 SH SOLE 59804 0 0 ARROW ELECTRS INC COM 042735100 3397 43185 SH SOLE 43185 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1452 33714 SH SOLE 33714 0 0 GALLAGHER ARTHUR J & CO COM 363576109 65348 618947 SH SOLE 618947 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 3281 84139 SH SOLE 84139 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 2542 16475 SH SOLE 16475 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 3925 962015 SH SOLE 962015 0 0 ASGN INC COM 00191U102 1588 24982 SH SOLE 24982 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 571 8051 SH SOLE 8051 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 70651 191325 SH SOLE 191325 0 0 ASPEN TECHNOLOGY INC COM 045327103 18612 147025 SH SOLE 147025 0 0 ASSOCIATED BANC CORP COM 045487105 152 12020 SH SOLE 12020 0 0 ASSURANT INC COM 04621X108 2402 19802 SH SOLE 19802 0 0 ASSURED GUARANTY LTD COM G0585R106 440 20492 SH SOLE 20492 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 20848 380438 SH SOLE 380438 0 0 AT&T INC COM 00206R102 142680 5004577 SH SOLE 5004577 0 0 ATHENE HOLDING LTD CL A G0684D107 1266 37158 SH SOLE 37158 0 0 ATKORE INTL GROUP INC COM 047649108 737 32414 SH SOLE 32414 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 2546 119123 SH SOLE 119123 0 0 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 429 14984 SH SOLE 14984 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 357 5860 SH SOLE 5860 0 0 ATLAS CORP SHS Y0436Q109 2800 313206 SH SOLE 313206 0 0 ATLASSIAN CORP PLC CL A G06242104 4201 23109 SH SOLE 23109 0 0 ATMOS ENERGY CORP COM 049560105 4801 50223 SH SOLE 50223 0 0 ATRICURE INC COM 04963C209 454 11374 SH SOLE 11374 0 0 AUDIOCODES LTD ORD M15342104 2382 75701 SH SOLE 75701 0 0 AUTODESK INC COM 052769106 83111 359772 SH SOLE 359772 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 2092 21790 SH SOLE 21790 0 0 AUTOLIV INC COM 052800109 206 2828 SH SOLE 2828 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 87794 629391 SH SOLE 629391 0 0 AUTONATION INC COM 05329W102 251 4742 SH SOLE 4742 0 0 AUTOZONE INC COM 053332102 25311 21493 SH SOLE 21493 0 0 AVALARA INC COM 05338G106 10451 82070 SH SOLE 82070 0 0 AVALONBAY CMNTYS INC COM 053484101 5254 35182 SH SOLE 35182 0 0 AVANGRID INC COM 05351W103 247 4896 SH SOLE 4896 0 0 AVANTOR INC COM 05352A100 4067 180835 SH SOLE 180835 0 0 AVERY DENNISON CORP COM 053611109 9623 75276 SH SOLE 75276 0 0 AVIENT CORPORATION COM 05368V106 937 35404 SH SOLE 35404 0 0 AVISTA CORP COM 05379B107 1733 50800 SH SOLE 50800 0 0 AVNET INC COM 053807103 797 30836 SH SOLE 30836 0 0 AXALTA COATING SYS LTD COM G0750C108 2661 120012 SH SOLE 120012 0 0 AXIS CAP HLDGS LTD SHS G0692U109 555 12608 SH SOLE 12608 0 0 AXOGEN INC COM 05463X106 535 46015 SH SOLE 46015 0 0 AXON ENTERPRISE INC COM 05464C101 549 6053 SH SOLE 6053 0 0 AXOS FINANCIAL INC COM 05465C100 540 23186 SH SOLE 23186 0 0 B & G FOODS INC NEW COM 05508R106 208 7499 SH SOLE 7499 0 0 B2GOLD CORP COM 11777Q209 69 10625 SH SOLE 10625 0 0 BADGER METER INC COM 056525108 4624 70738 SH SOLE 70738 0 0 BAIDU INC SPON ADR REP A 056752108 4987 39392 SH SOLE 39392 0 0 BAKER HUGHES COMPANY CL A 05722G100 1801 135487 SH SOLE 135487 0 0 BALCHEM CORP COM 057665200 3615 37030 SH SOLE 37030 0 0 BALL CORP COM 058498106 11487 138195 SH SOLE 138195 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 6099 2225774 SH SOLE 2225774 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 376 109727 SH SOLE 109727 0 0 BANCO SANTANDER S.A. ADR 05964H105 629 340033 SH SOLE 340033 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 561 21957 SH SOLE 21957 0 0 BANDWIDTH INC COM CL A 05988J103 353 2024 SH SOLE 2024 0 0 BANK MONTREAL QUE COM 063671101 1807 30944 SH SOLE 30944 0 0 BK OF AMERICA CORP COM 060505104 93101 3864723 SH SOLE 3864723 0 0 BANK HAWAII CORP COM 062540109 2025 40085 SH SOLE 40085 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 1188 53321 SH SOLE 53321 0 0 BANK NEW YORK MELLON CORP COM 064058100 13190 384093 SH SOLE 384093 0 0 BANK OZK COM 06417N103 9061 425007 SH SOLE 425007 0 0 BANKUNITED INC COM 06652K103 289 13194 SH SOLE 13194 0 0 BAOZUN INC SPONSORED ADR 06684L103 280 8612 SH SOLE 8612 0 0 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 284 1823 SH SOLE 1823 0 0 BARCLAYS PLC ADR 06738E204 2976 593994 SH SOLE 593994 0 0 BARNES GROUP INC COM 067806109 1382 38671 SH SOLE 38671 0 0 BARRICK GOLD CORP COM 067901108 10593 376844 SH SOLE 376844 0 0 BAUSCH HEALTH COS INC COM 071734107 1081 69558 SH SOLE 69558 0 0 BAXTER INTL INC COM 071813109 9484 117929 SH SOLE 117929 0 0 BANCO BBVA ARGENTINA S A SPONSORED ADS 058934100 83 32997 SH SOLE 32997 0 0 BCE INC COM NEW 05534B760 65317 1575047 SH SOLE 1575047 0 0 BECTON DICKINSON & CO COM 075887109 47139 202593 SH SOLE 202593 0 0 BEIGENE LTD SPONSORED ADR 07725L102 3073 10729 SH SOLE 10729 0 0 BELDEN INC COM 077454106 308 9886 SH SOLE 9886 0 0 BENCHMARK ELECTRS INC COM 08160H101 1120 55598 SH SOLE 55598 0 0 BENEFITFOCUS INC COM 08180D106 159 14236 SH SOLE 14236 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 1600 5 SH SOLE 5 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 157588 740060 SH SOLE 740060 0 0 BERRY GLOBAL GROUP INC COM 08579W103 7188 148759 SH SOLE 148759 0 0 BEST BUY INC COM 086516101 30781 276586 SH SOLE 276586 0 0 BEYOND MEAT INC COM 08862E109 862 5191 SH SOLE 5191 0 0 BGC PARTNERS INC CL A 05541T101 86 35992 SH SOLE 35992 0 0 BHP GROUP LTD SPONSORED ADS 088606108 5293 102354 SH SOLE 102354 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 3978 93248 SH SOLE 93248 0 0 BILL COM HLDGS INC COM 090043100 218 2174 SH SOLE 2174 0 0 BIO-TECHNE CORP COM 09073M104 9543 38521 SH SOLE 38521 0 0 BIO RAD LABS INC CL A 090572207 22631 43905 SH SOLE 43905 0 0 BIOGEN INC COM 09062X103 54474 192028 SH SOLE 192028 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 11284 148315 SH SOLE 148315 0 0 BIOTELEMETRY INC COM 090672106 1024 22464 SH SOLE 22464 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 6638 159751 SH SOLE 159751 0 0 BLACK HILLS CORP COM 092113109 523 9787 SH SOLE 9787 0 0 BLACK KNIGHT INC COM 09215C105 23166 266126 SH SOLE 266126 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 361 58722 SH SOLE 58722 0 0 BLACKBAUD INC COM 09227Q100 1342 24029 SH SOLE 24029 0 0 BLACKLINE INC COM 09239B109 13740 153301 SH SOLE 153301 0 0 BLACKROCK CAP INVT CORP COM 092533108 102 41647 SH SOLE 41647 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 509 47634 SH SOLE 47634 0 0 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 686 69050 SH SOLE 69050 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 799 109286 SH SOLE 109286 0 0 BLACKROCK INC COM 09247X101 168793 299517 SH SOLE 299517 0 0 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1138 77354 SH SOLE 77354 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 397 28319 SH SOLE 28319 0 0 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 429 30586 SH SOLE 30586 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 7702 147556 SH SOLE 147556 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 334 15182 SH SOLE 15182 0 0 BLOOMIN BRANDS INC COM 094235108 223 14608 SH SOLE 14608 0 0 BLUCORA INC COM 095229100 161 17072 SH SOLE 17072 0 0 BLUEBIRD BIO INC COM 09609G100 1249 23160 SH SOLE 23160 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 994 10725 SH SOLE 10725 0 0 BOEING CO COM 097023105 15587 94317 SH SOLE 94317 0 0 BOINGO WIRELESS INC COM 09739C102 206 20220 SH SOLE 20220 0 0 BOISE CASCADE CO DEL COM 09739D100 475 11909 SH SOLE 11909 0 0 BOK FINL CORP COM NEW 05561Q201 2817 54691 SH SOLE 54691 0 0 BOOKING HOLDINGS INC COM 09857L108 32241 18847 SH SOLE 18847 0 0 BOOT BARN HLDGS INC COM 099406100 2020 71774 SH SOLE 71774 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 20343 245160 SH SOLE 245160 0 0 BORGWARNER INC COM 099724106 14523 374882 SH SOLE 374882 0 0 BOSTON BEER INC CL A 100557107 3637 4117 SH SOLE 4117 0 0 BOSTON PROPERTIES INC COM 101121101 8646 107672 SH SOLE 107672 0 0 BOSTON SCIENTIFIC CORP COM 101137107 27543 720821 SH SOLE 720821 0 0 BOTTOMLINE TECH DEL INC COM 101388106 2184 51793 SH SOLE 51793 0 0 BOYD GAMING CORP COM 103304101 879 28634 SH SOLE 28634 0 0 BP PLC SPONSORED ADR 055622104 6268 358975 SH SOLE 358975 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 591 57130 SH SOLE 57130 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 9260 60905 SH SOLE 60905 0 0 BRIGHTVIEW HLDGS INC COM 10948C107 911 79880 SH SOLE 79880 0 0 BRINKER INTL INC COM 109641100 333 7795 SH SOLE 7795 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 80100 1328585 SH SOLE 1328585 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 48483 1341158 SH SOLE 1341158 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 379 32401 SH SOLE 32401 0 0 BROADCOM INC COM 11135F101 116906 320887 SH SOLE 320887 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 19876 150574 SH SOLE 150574 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 9433 285340 SH SOLE 285340 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1185 21396 SH SOLE 21396 0 0 BROOKFIELD PPTY REIT INC CL A 11282X103 619 50558 SH SOLE 50558 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 757 12913 SH SOLE 12913 0 0 BROOKS AUTOMATION INC NEW COM 114340102 7138 154303 SH SOLE 154303 0 0 BROWN & BROWN INC COM 115236101 3671 81087 SH SOLE 81087 0 0 BROWN FORMAN CORP CL B 115637209 15909 211223 SH SOLE 211223 0 0 BRUKER CORP COM 116794108 1368 34409 SH SOLE 34409 0 0 BRUNSWICK CORP COM 117043109 4792 81350 SH SOLE 81350 0 0 BRYN MAWR BK CORP COM 117665109 662 26607 SH SOLE 26607 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 662 20280 SH SOLE 20280 0 0 BUNGE LIMITED COM G16962105 966 21144 SH SOLE 21144 0 0 BURLINGTON STORES INC COM 122017106 13425 65140 SH SOLE 65140 0 0 BWX TECHNOLOGIES INC COM 05605H100 6823 121174 SH SOLE 121174 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 58647 573903 SH SOLE 573903 0 0 CABLE ONE INC COM 12685J105 5998 3182 SH SOLE 3182 0 0 CABOT CORP COM 127055101 1870 51908 SH SOLE 51908 0 0 CABOT OIL & GAS CORP COM 127097103 5612 323268 SH SOLE 323268 0 0 CACI INTL INC CL A 127190304 3619 16979 SH SOLE 16979 0 0 CACTUS INC CL A 127203107 817 42564 SH SOLE 42564 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 18350 172093 SH SOLE 172093 0 0 CAE INC COM 124765108 1000 68375 SH SOLE 68375 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 2466 43985 SH SOLE 43985 0 0 CAL MAINE FOODS INC COM NEW 128030202 1405 36615 SH SOLE 36615 0 0 CALAVO GROWERS INC COM 128246105 3869 58385 SH SOLE 58385 0 0 CALERES INC COM 129500104 280 29286 SH SOLE 29286 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 362 8341 SH SOLE 8341 0 0 CALLAWAY GOLF CO COM 131193104 851 44463 SH SOLE 44463 0 0 CAMBRIA ETF TR TAIL RISK 132061862 1586 73445 SH SOLE 73445 0 0 CAMDEN PPTY TR SH BEN INT 133131102 8337 93692 SH SOLE 93692 0 0 CAMECO CORP COM 13321L108 666 65951 SH SOLE 65951 0 0 CAMPBELL SOUP CO COM 134429109 2264 46813 SH SOLE 46813 0 0 CAN FITE BIOFARMA LTD SPONSORED ADS 13471N201 25 14195 SH SOLE 14195 0 0 CANADIAN IMP BK COMM COM 136069101 34797 465703 SH SOLE 465703 0 0 CANADIAN NATL RY CO COM 136375102 60330 566689 SH SOLE 566689 0 0 CANADIAN NAT RES LTD COM 136385101 830 51872 SH SOLE 51872 0 0 CANADIAN PAC RY LTD COM 13645T100 46091 151402 SH SOLE 151402 0 0 CANNAE HLDGS INC COM 13765N107 1246 33437 SH SOLE 33437 0 0 CANON INC SPONSORED ADR 138006309 2303 138844 SH SOLE 138844 0 0 CANTEL MED CORP COM 138098108 659 14988 SH SOLE 14988 0 0 CAPITAL ONE FINL CORP COM 14040H105 10591 147382 SH SOLE 147382 0 0 CARDINAL HEALTH INC COM 14149Y108 15103 321679 SH SOLE 321679 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 237 6026 SH SOLE 6026 0 0 CAREDX INC COM 14167L103 663 17482 SH SOLE 17482 0 0 CARETRUST REIT INC COM 14174T107 225 12670 SH SOLE 12670 0 0 CARGURUS INC COM CL A 141788109 721 33331 SH SOLE 33331 0 0 CARLISLE COS INC COM 142339100 5222 42676 SH SOLE 42676 0 0 CARMAX INC COM 143130102 27881 303354 SH SOLE 303354 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 1421 93581 SH SOLE 93581 0 0 CARNIVAL PLC ADR 14365C103 514 39752 SH SOLE 39752 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 843 46410 SH SOLE 46410 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 8439 276335 SH SOLE 276335 0 0 CARTERS INC COM 146229109 6476 74801 SH SOLE 74801 0 0 CARVANA CO CL A 146869102 1978 8869 SH SOLE 8869 0 0 CASELLA WASTE SYS INC CL A 147448104 2782 49813 SH SOLE 49813 0 0 CASEYS GEN STORES INC COM 147528103 7523 42345 SH SOLE 42345 0 0 CASS INFORMATION SYS INC COM 14808P109 1102 27392 SH SOLE 27392 0 0 CATALENT INC COM 148806102 12447 145310 SH SOLE 145310 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 1376 154129 SH SOLE 154129 0 0 CATERPILLAR INC DEL COM 149123101 60874 408137 SH SOLE 408137 0 0 CATHAY GEN BANCORP COM 149150104 804 37082 SH SOLE 37082 0 0 CAVCO INDS INC DEL COM 149568107 3053 16929 SH SOLE 16929 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 778 8866 SH SOLE 8866 0 0 CBRE GROUP INC CL A 12504L109 27879 593548 SH SOLE 593548 0 0 CDK GLOBAL INC COM 12508E101 2372 54409 SH SOLE 54409 0 0 CDW CORP COM 12514G108 59412 497047 SH SOLE 497047 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 39 47765 SH SOLE 47765 0 0 CELANESE CORP DEL COM 150870103 4139 38522 SH SOLE 38522 0 0 CELLECTIS S A SPON ADS 15117K103 1228 66377 SH SOLE 66377 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 278 73190 SH SOLE 73190 0 0 CENTENE CORP DEL COM 15135B101 17799 305151 SH SOLE 305151 0 0 CENTERPOINT ENERGY INC COM 15189T107 5349 276437 SH SOLE 276437 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 634 17533 SH SOLE 17533 0 0 CERENCE INC COM 156727109 4952 101335 SH SOLE 101335 0 0 CERIDIAN HCM HLDG INC COM 15677J108 1379 16682 SH SOLE 16682 0 0 CERNER CORP COM 156782104 6209 85886 SH SOLE 85886 0 0 CF INDS HLDGS INC COM 125269100 6942 226043 SH SOLE 226043 0 0 CGI INC CL A SUB VTG 12532H104 7579 111838 SH SOLE 111838 0 0 CHAMPIONX CORPORATION COM 15872M104 424 53071 SH SOLE 53071 0 0 CHANGE HEALTHCARE INC COM 15912K100 539 37180 SH SOLE 37180 0 0 CHARLES RIV LABS INTL INC COM 159864107 25809 113971 SH SOLE 113971 0 0 SCHWAB CHARLES CORP COM 808513105 20570 567773 SH SOLE 567773 0 0 CHART INDS INC COM PAR $0.01 16115Q308 704 10020 SH SOLE 10020 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 30741 49238 SH SOLE 49238 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 22786 189346 SH SOLE 189346 0 0 CHEESECAKE FACTORY INC COM 163072101 2602 93790 SH SOLE 93790 0 0 CHEETAH MOBILE INC ADR 163075104 30 14464 SH SOLE 14464 0 0 CHEGG INC COM 163092109 4907 68691 SH SOLE 68691 0 0 CHEMED CORP NEW COM 16359R103 27367 56973 SH SOLE 56973 0 0 CHEMOCENTRYX INC COM 16383L106 237 4323 SH SOLE 4323 0 0 CHENIERE ENERGY INC COM NEW 16411R208 4991 107867 SH SOLE 107867 0 0 CHESAPEAKE UTILS CORP COM 165303108 3698 43870 SH SOLE 43870 0 0 CHEVRON CORP NEW COM 166764100 124767 1732876 SH SOLE 1732876 0 0 CHEWY INC CL A 16679L109 1422 25943 SH SOLE 25943 0 0 CHILDRENS PL INC COM 168905107 306 10777 SH SOLE 10777 0 0 CHIMERA INVT CORP COM NEW 16934Q208 1574 191989 SH SOLE 191989 0 0 CHIMERIX INC COM 16934W106 133 53595 SH SOLE 53595 0 0 CHINA DISTANCE ED HLDGS LTD SPONS ADR 16944W104 176 18378 SH SOLE 18378 0 0 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 370 32657 SH SOLE 32657 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 7414 230534 SH SOLE 230534 0 0 CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 549 13563 SH SOLE 13563 0 0 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 348 11598 SH SOLE 11598 0 0 CHINA UNICOM HONG KONG SPONSORED ADR 16945R104 284 43484 SH SOLE 43484 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 13553 10897 SH SOLE 10897 0 0 CHOICE HOTELS INTL INC COM 169905106 1009 11737 SH SOLE 11737 0 0 CHUBB LIMITED COM H1467J104 44652 384535 SH SOLE 384535 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 858 23675 SH SOLE 23675 0 0 CHURCH & DWIGHT INC COM 171340102 16955 180927 SH SOLE 180927 0 0 CHURCHILL DOWNS INC COM 171484108 4454 27191 SH SOLE 27191 0 0 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 508 46090 SH SOLE 46090 0 0 CIENA CORP COM NEW 171779309 5547 139765 SH SOLE 139765 0 0 CIGNA CORP NEW COM 125523100 22803 134604 SH SOLE 134604 0 0 CIMAREX ENERGY CO COM 171798101 2106 86574 SH SOLE 86574 0 0 CIMPRESS PLC SHS EURO G2143T103 270 3587 SH SOLE 3587 0 0 CINCINNATI FINL CORP COM 172062101 3654 46859 SH SOLE 46859 0 0 CINTAS CORP COM 172908105 34937 104968 SH SOLE 104968 0 0 CIRRUS LOGIC INC COM 172755100 1478 21918 SH SOLE 21918 0 0 CISCO SYS INC COM 17275R102 214006 5432998 SH SOLE 5432998 0 0 CIT GROUP INC COM NEW 125581801 505 28543 SH SOLE 28543 0 0 CITIGROUP INC COM NEW 172967424 48962 1135742 SH SOLE 1135742 0 0 CITIZENS FINL GROUP INC COM 174610105 15241 602888 SH SOLE 602888 0 0 CITRIX SYS INC COM 177376100 21802 158315 SH SOLE 158315 0 0 CIVEO CORP CDA COM 17878Y108 20 29856 SH SOLE 29856 0 0 CLARIVATE PLC ORD SHS G21810109 4794 154707 SH SOLE 154707 0 0 CLEAN HARBORS INC COM 184496107 4034 72002 SH SOLE 72002 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 955 24154 SH SOLE 24154 0 0 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1760 38398 SH SOLE 38398 0 0 CLEARWAY ENERGY INC CL C 18539C204 595 22065 SH SOLE 22065 0 0 CLEARWAY ENERGY INC CL A 18539C105 400 16214 SH SOLE 16214 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 787 122640 SH SOLE 122640 0 0 CLOROX CO DEL COM 189054109 14565 69301 SH SOLE 69301 0 0 CLOUDFLARE INC CL A COM 18915M107 548 13343 SH SOLE 13343 0 0 CME GROUP INC COM 12572Q105 43677 261056 SH SOLE 261056 0 0 CMS ENERGY CORP COM 125896100 22160 360861 SH SOLE 360861 0 0 CNA FINL CORP COM 126117100 425 14161 SH SOLE 14161 0 0 CNO FINL GROUP INC COM 12621E103 680 42380 SH SOLE 42380 0 0 CNOOC LIMITED SPONSORED ADR 126132109 2169 22578 SH SOLE 22578 0 0 CNX RES CORP COM 12653C108 321 34009 SH SOLE 34009 0 0 COASTAL FINL CORP WA COM NEW 19046P209 319 26048 SH SOLE 26048 0 0 COCA COLA CO COM 191216100 100713 2039968 SH SOLE 2039968 0 0 COCA COLA CONS INC COM 191098102 715 2973 SH SOLE 2973 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 4051 104393 SH SOLE 104393 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 280 6882 SH SOLE 6882 0 0 CODEXIS INC COM 192005106 142 12076 SH SOLE 12076 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 3211 53467 SH SOLE 53467 0 0 COGNEX CORP COM 192422103 8884 136465 SH SOLE 136465 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 64084 923138 SH SOLE 923138 0 0 COHEN & STEERS INC COM 19247A100 4289 76949 SH SOLE 76949 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 768 34541 SH SOLE 34541 0 0 COHERENT INC COM 192479103 1711 15426 SH SOLE 15426 0 0 COHERUS BIOSCIENCES INC COM 19249H103 252 13739 SH SOLE 13739 0 0 COHU INC COM 192576106 710 41335 SH SOLE 41335 0 0 COLFAX CORP COM 194014106 976 31125 SH SOLE 31125 0 0 COLGATE PALMOLIVE CO COM 194162103 24568 318444 SH SOLE 318444 0 0 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 230 11027 SH SOLE 11027 0 0 COLONY CAP INC NEW CL A COM 19626G108 44 15942 SH SOLE 15942 0 0 COLUMBIA BKG SYS INC COM 197236102 1249 52371 SH SOLE 52371 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 1336 15365 SH SOLE 15365 0 0 COMCAST CORP NEW CL A 20030N101 157557 3405906 SH SOLE 3405906 0 0 COMERICA INC COM 200340107 7868 205690 SH SOLE 205690 0 0 COMFORT SYS USA INC COM 199908104 2328 45192 SH SOLE 45192 0 0 COMMERCE BANCSHARES INC COM 200525103 4010 71238 SH SOLE 71238 0 0 COMMERCIAL METALS CO COM 201723103 448 22433 SH SOLE 22433 0 0 COMMSCOPE HLDG CO INC COM 20337X109 175 19487 SH SOLE 19487 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 32259 543089 SH SOLE 543089 0 0 COMMUNITY BK SYS INC COM 203607106 360 6602 SH SOLE 6602 0 0 COMMVAULT SYSTEMS INC COM 204166102 1045 25602 SH SOLE 25602 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 317 38239 SH SOLE 38239 0 0 COMPASS DIVERSIFIED SH BEN INT 20451Q104 324 17009 SH SOLE 17009 0 0 COMPASS MINERALS INTL INC COM 20451N101 2366 39860 SH SOLE 39860 0 0 CONAGRA BRANDS INC COM 205887102 9971 279219 SH SOLE 279219 0 0 CONCHO RES INC COM 20605P101 975 22106 SH SOLE 22106 0 0 CONMED CORP COM 207410101 2419 30753 SH SOLE 30753 0 0 CONOCOPHILLIPS COM 20825C104 39162 1192506 SH SOLE 1192506 0 0 CONSOLIDATED EDISON INC COM 209115104 4954 63678 SH SOLE 63678 0 0 CONSTELLATION BRANDS INC CL A 21036P108 42259 222991 SH SOLE 222991 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 1075 59074 SH SOLE 59074 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 56682 884269 SH SOLE 884269 0 0 CONTINENTAL RES INC COM 212015101 2669 217317 SH SOLE 217317 0 0 CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 78 10785 SH SOLE 10785 0 0 COPART INC COM 217204106 37051 352334 SH SOLE 352334 0 0 CORCEPT THERAPEUTICS INC COM 218352102 669 38440 SH SOLE 38440 0 0 LISTED FD TR CORE ALT FD 53656F847 6024 217305 SH SOLE 217305 0 0 CORE LABORATORIES N V COM N22717107 559 36661 SH SOLE 36661 0 0 CORE MARK HOLDING CO INC COM 218681104 2988 103289 SH SOLE 103289 0 0 CORESITE RLTY CORP COM 21870Q105 7702 64787 SH SOLE 64787 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 737 20280 SH SOLE 20280 0 0 CORNING INC COM 219350105 15866 489526 SH SOLE 489526 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1479 62348 SH SOLE 62348 0 0 CORTEVA INC COM 22052L104 28261 980958 SH SOLE 980958 0 0 COSTAR GROUP INC COM 22160N109 42754 50387 SH SOLE 50387 0 0 COSTCO WHSL CORP NEW COM 22160K105 146715 413283 SH SOLE 413283 0 0 COUPA SOFTWARE INC COM 22266L106 2941 10724 SH SOLE 10724 0 0 COUSINS PPTYS INC COM NEW 222795502 2370 82897 SH SOLE 82897 0 0 COVANTA HLDG CORP COM 22282E102 274 35363 SH SOLE 35363 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 1364 11897 SH SOLE 11897 0 0 CRANE CO COM 224399105 989 19724 SH SOLE 19724 0 0 CREDICORP LTD COM G2519Y108 328 2649 SH SOLE 2649 0 0 CREDIT ACCEP CORP MICH COM 225310101 1599 4723 SH SOLE 4723 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 5885 590299 SH SOLE 590299 0 0 CREE INC COM 225447101 3105 48709 SH SOLE 48709 0 0 CRH PLC ADR 12626K203 5835 161681 SH SOLE 161681 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 337 4026 SH SOLE 4026 0 0 CRITEO S A SPONS ADS 226718104 1726 141608 SH SOLE 141608 0 0 CROCS INC COM 227046109 785 18367 SH SOLE 18367 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 4194 30542 SH SOLE 30542 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 105548 633923 SH SOLE 633923 0 0 CROWN HLDGS INC COM 228368106 12011 156268 SH SOLE 156268 0 0 CRYOPORT INC COM PAR $0.001 229050307 510 10752 SH SOLE 10752 0 0 CSG SYS INTL INC COM 126349109 916 22377 SH SOLE 22377 0 0 CSW INDUSTRIALS INC COM 126402106 898 11620 SH SOLE 11620 0 0 CSX CORP COM 126408103 17654 227298 SH SOLE 227298 0 0 CTS CORP COM 126501105 740 33588 SH SOLE 33588 0 0 CUBESMART COM 229663109 3980 123179 SH SOLE 123179 0 0 CUBIC CORP COM 229669106 1004 17268 SH SOLE 17268 0 0 CULLEN FROST BANKERS INC COM 229899109 2520 39400 SH SOLE 39400 0 0 CUMMINS INC COM 231021106 35248 166924 SH SOLE 166924 0 0 CURTISS WRIGHT CORP COM 231561101 1439 15427 SH SOLE 15427 0 0 CVB FINL CORP COM 126600105 550 33048 SH SOLE 33048 0 0 CVS HEALTH CORP COM 126650100 65644 1124036 SH SOLE 1124036 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1311 12675 SH SOLE 12675 0 0 CYRUSONE INC COM 23283R100 7052 100694 SH SOLE 100694 0 0 CYTOKINETICS INC COM NEW 23282W605 295 13639 SH SOLE 13639 0 0 D R HORTON INC COM 23331A109 42395 560560 SH SOLE 560560 0 0 DANA INCORPORATED COM 235825205 717 58200 SH SOLE 58200 0 0 DANAHER CORPORATION COM 235851102 171882 798226 SH SOLE 798226 0 0 DARDEN RESTAURANTS INC COM 237194105 10527 104494 SH SOLE 104494 0 0 DARLING INGREDIENTS INC COM 237266101 4866 135046 SH SOLE 135046 0 0 DATADOG INC CL A COM 23804L103 750 7345 SH SOLE 7345 0 0 DAVITA INC COM 23918K108 18216 212676 SH SOLE 212676 0 0 DECKERS OUTDOOR CORP COM 243537107 5396 24526 SH SOLE 24526 0 0 DEERE & CO COM 244199105 24564 110834 SH SOLE 110834 0 0 DELEK US HLDGS INC NEW COM 24665A103 133 11916 SH SOLE 11916 0 0 DELL TECHNOLOGIES INC CL C 24703L202 2238 33068 SH SOLE 33068 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 3195 104485 SH SOLE 104485 0 0 TRANSAMERICA ETF TR DELTASHS S&P 500 89349P107 396 6638 SH SOLE 6638 0 0 TRANSAMERICA ETF TR DELTASHS S&P INT 89349P404 283 6380 SH SOLE 6380 0 0 DENNYS CORP COM 24869P104 566 56551 SH SOLE 56551 0 0 DENTSPLY SIRONA INC COM 24906P109 6643 151902 SH SOLE 151902 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 430 51150 SH SOLE 51150 0 0 DEVON ENERGY CORP NEW COM 25179M103 5648 597041 SH SOLE 597041 0 0 DEXCOM INC COM 252131107 30686 74440 SH SOLE 74440 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 31763 230736 SH SOLE 230736 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1139 37822 SH SOLE 37822 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 190 37505 SH SOLE 37505 0 0 DICKS SPORTING GOODS INC COM 253393102 1854 32024 SH SOLE 32024 0 0 DIGITAL RLTY TR INC COM 253868103 32285 219984 SH SOLE 219984 0 0 DINE BRANDS GLOBAL INC COM 254423106 301 5516 SH SOLE 5516 0 0 DIODES INC COM 254543101 8677 153718 SH SOLE 153718 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 825 14312 SH SOLE 14312 0 0 DIREXION SHS ETF TR DLY DEV MKT BULL 25459W789 1605 37541 SH SOLE 37541 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 2232 42378 SH SOLE 42378 0 0 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 499 16319 SH SOLE 16319 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 10178 157850 SH SOLE 157850 0 0 DISCOVER FINL SVCS COM 254709108 21026 363890 SH SOLE 363890 0 0 DISCOVERY INC COM SER C 25470F302 7158 365212 SH SOLE 365212 0 0 DISCOVERY INC COM SER A 25470F104 10794 495803 SH SOLE 495803 0 0 DISH NETWORK CORPORATION CL A 25470M109 2390 82320 SH SOLE 82320 0 0 DMC GLOBAL INC COM 23291C103 365 11082 SH SOLE 11082 0 0 DOCUSIGN INC COM 256163106 11569 53748 SH SOLE 53748 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 6245 94220 SH SOLE 94220 0 0 DOLLAR GEN CORP NEW COM 256677105 138113 658875 SH SOLE 658875 0 0 DOLLAR TREE INC COM 256746108 26972 295292 SH SOLE 295292 0 0 DOMINION ENERGY INC COM 25746U109 41797 529545 SH SOLE 529545 0 0 DOMINOS PIZZA INC COM 25754A201 44736 105191 SH SOLE 105191 0 0 DONALDSON INC COM 257651109 1841 39668 SH SOLE 39668 0 0 DORMAN PRODUCTS INC COM 258278100 9154 101283 SH SOLE 101283 0 0 DOUGLAS DYNAMICS INC COM 25960R105 1298 37951 SH SOLE 37951 0 0 DOUGLAS EMMETT INC COM 25960P109 1233 49113 SH SOLE 49113 0 0 DOVER CORP COM 260003108 18465 170435 SH SOLE 170435 0 0 DOW INC COM 260557103 27029 574471 SH SOLE 574471 0 0 DR REDDYS LABS LTD ADR 256135203 2727 39209 SH SOLE 39209 0 0 DRAFTKINGS INC COM CL A 26142R104 9395 159664 SH SOLE 159664 0 0 DRIL QUIP INC COM 262037104 938 37879 SH SOLE 37879 0 0 DROPBOX INC CL A 26210C104 6756 350754 SH SOLE 350754 0 0 DTE ENERGY CO COM 233331107 11766 102276 SH SOLE 102276 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 73827 833636 SH SOLE 833636 0 0 DUKE REALTY CORP COM NEW 264411505 4740 128465 SH SOLE 128465 0 0 DUNKIN BRANDS GROUP INC COM 265504100 2871 35052 SH SOLE 35052 0 0 DUPONT DE NEMOURS INC COM 26614N102 19867 358099 SH SOLE 358099 0 0 DWS MUN INCOME TR COM 233368109 1094 98738 SH SOLE 98738 0 0 DXC TECHNOLOGY CO COM 23355L106 836 46827 SH SOLE 46827 0 0 DYCOM INDS INC COM 267475101 1330 25186 SH SOLE 25186 0 0 DYNATRACE INC COM NEW 268150109 15556 379236 SH SOLE 379236 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 1805 36056 SH SOLE 36056 0 0 E L F BEAUTY INC COM 26856L103 629 34241 SH SOLE 34241 0 0 EAGLE MATLS INC COM 26969P108 3670 42516 SH SOLE 42516 0 0 EAGLE PHARMACEUTICALS INC COM 269796108 443 10433 SH SOLE 10433 0 0 EAST WEST BANCORP INC COM 27579R104 6255 191054 SH SOLE 191054 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 4766 212654 SH SOLE 212654 0 0 EASTGROUP PPTY INC COM 277276101 8195 63365 SH SOLE 63365 0 0 EASTMAN CHEM CO COM 277432100 19245 246358 SH SOLE 246358 0 0 EATON CORP PLC SHS G29183103 82579 809364 SH SOLE 809364 0 0 EATON VANCE CORP COM NON VTG 278265103 4426 116011 SH SOLE 116011 0 0 EATON VANCE FLOATING RATE 20 COM 27831H100 1778 201104 SH SOLE 201104 0 0 EBAY INC. COM 278642103 31254 599878 SH SOLE 599878 0 0 EBIX INC COM NEW 278715206 292 14180 SH SOLE 14180 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 326 12652 SH SOLE 12652 0 0 ECHOSTAR CORP CL A 278768106 216 8686 SH SOLE 8686 0 0 ECOLAB INC COM 278865100 64297 321741 SH SOLE 321741 0 0 ECOPETROL S A SPONSORED ADS 279158109 342 34768 SH SOLE 34768 0 0 EDISON INTL COM 281020107 9644 189685 SH SOLE 189685 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 77537 971400 SH SOLE 971400 0 0 EHEALTH INC COM 28238P109 857 10854 SH SOLE 10854 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 10056 360045 SH SOLE 360045 0 0 ELASTIC N V ORD SHS N14506104 2446 22667 SH SOLE 22667 0 0 ELBIT SYS LTD ORD M3760D101 2069 17176 SH SOLE 17176 0 0 ELECTRONIC ARTS INC COM 285512109 90613 694830 SH SOLE 694830 0 0 ELEMENT SOLUTIONS INC COM 28618M106 134 12792 SH SOLE 12792 0 0 LILLY ELI & CO COM 532457108 44027 297438 SH SOLE 297438 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 70 15817 SH SOLE 15817 0 0 EMCOR GROUP INC COM 29084Q100 4454 65776 SH SOLE 65776 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 3635 35176 SH SOLE 35176 0 0 EMERSON ELEC CO COM 291011104 39178 597503 SH SOLE 597503 0 0 EMPIRE ST RLTY TR INC CL A 292104106 175 28595 SH SOLE 28595 0 0 EMPLOYERS HOLDINGS INC COM 292218104 284 9379 SH SOLE 9379 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 270 5166 SH SOLE 5166 0 0 ENBRIDGE INC COM 29250N105 38240 1309598 SH SOLE 1309598 0 0 ENCOMPASS HEALTH CORP COM 29261A100 11519 177270 SH SOLE 177270 0 0 ENCORE CAP GROUP INC COM 292554102 687 17799 SH SOLE 17799 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 1833 46832 SH SOLE 46832 0 0 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 28 15040 SH SOLE 15040 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1755 323866 SH SOLE 323866 0 0 ENEL CHILE S.A. SPONSORED ADR 29278D105 94 27211 SH SOLE 27211 0 0 ENERSYS COM 29275Y102 3808 56736 SH SOLE 56736 0 0 ENI S P A SPONSORED ADR 26874R108 879 56589 SH SOLE 56589 0 0 ENPHASE ENERGY INC COM 29355A107 365 4417 SH SOLE 4417 0 0 ENPRO INDS INC COM 29355X107 1147 20340 SH SOLE 20340 0 0 ENSIGN GROUP INC COM 29358P101 8079 141583 SH SOLE 141583 0 0 ENTEGRIS INC COM 29362U104 14909 200545 SH SOLE 200545 0 0 ENTERGY CORP NEW COM 29364G103 5584 56678 SH SOLE 56678 0 0 ENTERPRISE FINL SVCS CORP COM 293712105 327 11986 SH SOLE 11986 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 5602 354779 SH SOLE 354779 0 0 ENVESTNET INC COM 29404K106 16505 213910 SH SOLE 213910 0 0 EOG RES INC COM 26875P101 4737 131799 SH SOLE 131799 0 0 EPAM SYS INC COM 29414B104 14873 46008 SH SOLE 46008 0 0 EPLUS INC COM 294268107 740 10110 SH SOLE 10110 0 0 EPR PPTYS COM SH BEN INT 26884U109 1250 45466 SH SOLE 45466 0 0 EQT CORP COM 26884L109 419 32367 SH SOLE 32367 0 0 EQUIFAX INC COM 294429105 12803 81599 SH SOLE 81599 0 0 EQUINIX INC COM 29444U700 55820 73435 SH SOLE 73435 0 0 EQUINOR ASA SPONSORED ADR 29446M102 5051 359243 SH SOLE 359243 0 0 EQUITABLE HLDGS INC COM 29452E101 8403 460695 SH SOLE 460695 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 713 84282 SH SOLE 84282 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 3179 119388 SH SOLE 119388 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 8666 141365 SH SOLE 141365 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 5890 114754 SH SOLE 114754 0 0 ESCO TECHNOLOGIES INC COM 296315104 1452 18029 SH SOLE 18029 0 0 ESSENT GROUP LTD COM G3198U102 910 24578 SH SOLE 24578 0 0 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 345 18811 SH SOLE 18811 0 0 ESSENTIAL UTILS INC COM 29670G102 1297 32213 SH SOLE 32213 0 0 ESSEX PPTY TR INC COM 297178105 6839 34059 SH SOLE 34059 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 155 14910 SH SOLE 14910 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 1819 39085 SH SOLE 39085 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 842 15479 SH SOLE 15479 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 257 18972 SH SOLE 18972 0 0 ETSY INC COM 29786A106 15725 129285 SH SOLE 129285 0 0 EURONET WORLDWIDE INC COM 298736109 7797 85586 SH SOLE 85586 0 0 EATON VANCE FLTING RATE INC COM 278279104 1223 102958 SH SOLE 102958 0 0 EATON VANCE MUN BD FD COM 27827X101 1170 88845 SH SOLE 88845 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 445 52117 SH SOLE 52117 0 0 EVANS BANCORP INC COM NEW 29911Q208 285 12812 SH SOLE 12812 0 0 EVENTBRITE INC COM CL A 29975E109 580 53475 SH SOLE 53475 0 0 EVERBRIDGE INC COM 29978A104 2208 17559 SH SOLE 17559 0 0 EVERCORE INC CLASS A 29977A105 5217 79695 SH SOLE 79695 0 0 EVEREST RE GROUP LTD COM G3223R108 4920 24905 SH SOLE 24905 0 0 EVERGY INC COM 30034W106 2898 57027 SH SOLE 57027 0 0 EVERI HLDGS INC COM 30034T103 447 54140 SH SOLE 54140 0 0 EVERQUOTE INC COM CL A 30041R108 291 7539 SH SOLE 7539 0 0 EVERSOURCE ENERGY COM 30040W108 15076 180448 SH SOLE 180448 0 0 EVO PMTS INC CL A COM 26927E104 1334 53691 SH SOLE 53691 0 0 EVOLENT HEALTH INC CL A 30050B101 149 11998 SH SOLE 11998 0 0 EXACT SCIENCES CORP COM 30063P105 13288 130336 SH SOLE 130336 0 0 EXELIXIS INC COM 30161Q104 3935 160923 SH SOLE 160923 0 0 EXELON CORP COM 30161N101 5166 144462 SH SOLE 144462 0 0 EXLSERVICE HOLDINGS INC COM 302081104 3931 59594 SH SOLE 59594 0 0 EXPEDIA GROUP INC COM NEW 30212P303 4258 46442 SH SOLE 46442 0 0 EXPEDITORS INTL WASH INC COM 302130109 52428 579182 SH SOLE 579182 0 0 EXPONENT INC COM 30214U102 16475 228727 SH SOLE 228727 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 1045 87409 SH SOLE 87409 0 0 EXTRA SPACE STORAGE INC COM 30225T102 14169 132434 SH SOLE 132434 0 0 EXXON MOBIL CORP COM 30231G102 79886 2327009 SH SOLE 2327009 0 0 F N B CORP COM 302520101 1159 170968 SH SOLE 170968 0 0 F5 NETWORKS INC COM 315616102 7373 60056 SH SOLE 60056 0 0 FABRINET SHS G3323L100 480 7615 SH SOLE 7615 0 0 FACEBOOK INC CL A 30303M102 406300 1551354 SH SOLE 1551354 0 0 FACTSET RESH SYS INC COM 303075105 42988 128368 SH SOLE 128368 0 0 FAIR ISAAC CORP COM 303250104 13948 32789 SH SOLE 32789 0 0 FASTENAL CO COM 311900104 36008 798570 SH SOLE 798570 0 0 FB FINL CORP COM 30257X104 741 29488 SH SOLE 29488 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 2534 39797 SH SOLE 39797 0 0 FEDERAL SIGNAL CORP COM 313855108 2948 100802 SH SOLE 100802 0 0 FEDERATED HERMES INC CL B 314211103 783 36409 SH SOLE 36409 0 0 FEDEX CORP COM 31428X106 22579 89770 SH SOLE 89770 0 0 FERRARI N V COM N3167Y103 33124 180031 SH SOLE 180031 0 0 FERRO CORP COM 315405100 623 50262 SH SOLE 50262 0 0 FIBROGEN INC COM 31572Q808 1174 28546 SH SOLE 28546 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 7571 241819 SH SOLE 241819 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 79127 537511 SH SOLE 537511 0 0 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 383 11804 SH SOLE 11804 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 2750 99232 SH SOLE 99232 0 0 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 429 27138 SH SOLE 27138 0 0 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 10389 262608 SH SOLE 262608 0 0 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 4510 111761 SH SOLE 111761 0 0 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 14551 377165 SH SOLE 377165 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 15217 245323 SH SOLE 245323 0 0 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 14492 379773 SH SOLE 379773 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 1333 168788 SH SOLE 168788 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 17917 529764 SH SOLE 529764 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 20082 381782 SH SOLE 381782 0 0 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 9395 234048 SH SOLE 234048 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 60076 652575 SH SOLE 652575 0 0 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 13587 395571 SH SOLE 395571 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 9808 417369 SH SOLE 417369 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 9491 250165 SH SOLE 250165 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 1779 4100 SH SOLE 4100 0 0 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 8409 215296 SH SOLE 215296 0 0 FIDELITY COVINGTON TRUST SML MID FACTR 316092527 2091 88128 SH SOLE 88128 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 14648 268030 SH SOLE 268030 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 5904 165747 SH SOLE 165747 0 0 FIFTH THIRD BANCORP COM 316773100 6865 321975 SH SOLE 321975 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 35236 1463895 SH SOLE 1463895 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 145 78568 SH SOLE 78568 0 0 FIREEYE INC COM 31816Q101 1512 122500 SH SOLE 122500 0 0 FIRST AMERN FINL CORP COM 31847R102 6503 127736 SH SOLE 127736 0 0 FIRST BANCORP P R COM NEW 318672706 337 64549 SH SOLE 64549 0 0 FIRST FINL BANCORP OH COM 320209109 820 68340 SH SOLE 68340 0 0 FIRST FINL BANKSHARES COM 32020R109 2293 82163 SH SOLE 82163 0 0 FIRST FNDTN INC COM 32026V104 152 11633 SH SOLE 11633 0 0 FIRST HORIZON NATL CORP COM 320517105 845 89610 SH SOLE 89610 0 0 FIRST INDL RLTY TR INC COM 32054K103 7626 191601 SH SOLE 191601 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1036 32516 SH SOLE 32516 0 0 FIRST MERCHANTS CORP COM 320817109 768 33156 SH SOLE 33156 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 916 85000 SH SOLE 85000 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 27169 249120 SH SOLE 249120 0 0 FIRST SOLAR INC COM 336433107 709 10713 SH SOLE 10713 0 0 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 9211 345320 SH SOLE 345320 0 0 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 368 19184 SH SOLE 19184 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 74859 1183169 SH SOLE 1183169 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 23527 299743 SH SOLE 299743 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 999 23481 SH SOLE 23481 0 0 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 7739 153912 SH SOLE 153912 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 251 9562 SH SOLE 9562 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 4842 141903 SH SOLE 141903 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 206 10937 SH SOLE 10937 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1740 97566 SH SOLE 97566 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 66247 351760 SH SOLE 351760 0 0 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 237 6326 SH SOLE 6326 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 974 28468 SH SOLE 28468 0 0 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 11335 523778 SH SOLE 523778 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 75 13387 SH SOLE 13387 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 32223 536864 SH SOLE 536864 0 0 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 22720 683937 SH SOLE 683937 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 7259 286119 SH SOLE 286119 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 6616 389622 SH SOLE 389622 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 3900 41161 SH SOLE 41161 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 10390 362591 SH SOLE 362591 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 25524 933586 SH SOLE 933586 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2032 49616 SH SOLE 49616 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1308 22087 SH SOLE 22087 0 0 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 8030 141281 SH SOLE 141281 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 2123 33583 SH SOLE 33583 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 23355 278131 SH SOLE 278131 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 23154 496124 SH SOLE 496124 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 6685 157060 SH SOLE 157060 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 68185 1319378 SH SOLE 1319378 0 0 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 7238 166173 SH SOLE 166173 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 9354 168223 SH SOLE 168223 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 574 8707 SH SOLE 8707 0 0 FIRST TR EXCH TRD ALPHDX FD MID CP GR ALPH 33737M102 5266 98429 SH SOLE 98429 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 13912 533840 SH SOLE 533840 0 0 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 225 2609 SH SOLE 2609 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2555 49377 SH SOLE 49377 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 4525 130019 SH SOLE 130019 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1777 40582 SH SOLE 40582 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 798 34210 SH SOLE 34210 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 9310 107779 SH SOLE 107779 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 21866 186540 SH SOLE 186540 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 744 16786 SH SOLE 16786 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 5519 289864 SH SOLE 289864 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 30313 1581279 SH SOLE 1581279 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 19046 581950 SH SOLE 581950 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 3119 55104 SH SOLE 55104 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 455 21555 SH SOLE 21555 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 6489 141024 SH SOLE 141024 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 803 13867 SH SOLE 13867 0 0 FIRST TR EXCH TRD ALPHDX FD SML CP GRW ALP 33737M300 408 8626 SH SOLE 8626 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 1416 35131 SH SOLE 35131 0 0 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 432 42119 SH SOLE 42119 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 15565 329897 SH SOLE 329897 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 94023 1708580 SH SOLE 1708580 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 12280 135063 SH SOLE 135063 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 17600 182124 SH SOLE 182124 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 3306 124877 SH SOLE 124877 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 108536 3449968 SH SOLE 3449968 0 0 FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203 9349 479549 SH SOLE 479549 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3568 59032 SH SOLE 59032 0 0 FIRSTCASH INC COM 33767D105 2523 44095 SH SOLE 44095 0 0 FIRSTENERGY CORP COM 337932107 10170 354216 SH SOLE 354216 0 0 FIRSTSERVICE CORP NEW COM 33767E202 1603 12165 SH SOLE 12165 0 0 FISERV INC COM 337738108 70234 681552 SH SOLE 681552 0 0 FIVE BELOW INC COM 33829M101 16834 132553 SH SOLE 132553 0 0 FIVE9 INC COM 338307101 4499 34690 SH SOLE 34690 0 0 FIVERR INTL LTD ORD SHS M4R82T106 355 2556 SH SOLE 2556 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 4819 20241 SH SOLE 20241 0 0 FLEX LTD ORD Y2573F102 2216 198891 SH SOLE 198891 0 0 FLEXSHARES TR US QT LW VLTY 33939L654 1087 25606 SH SOLE 25606 0 0 FLIR SYS INC COM 302445101 5196 144928 SH SOLE 144928 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 4568 61066 SH SOLE 61066 0 0 FLOWERS FOODS INC COM 343498101 1626 66831 SH SOLE 66831 0 0 FLY LEASING LTD SPONSORED ADR 34407D109 309 42530 SH SOLE 42530 0 0 F M C CORP COM NEW 302491303 19001 179410 SH SOLE 179410 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 5046 89807 SH SOLE 89807 0 0 FOOT LOCKER INC COM 344849104 1096 33179 SH SOLE 33179 0 0 FORD MTR CO DEL COM 345370860 2331 350000 SH SOLE 350000 0 0 FORMFACTOR INC COM 346375108 2371 95103 SH SOLE 95103 0 0 FORTINET INC COM 34959E109 22241 188783 SH SOLE 188783 0 0 FORTIS INC COM 349553107 1847 45221 SH SOLE 45221 0 0 FORTIVE CORP COM 34959J108 25961 340655 SH SOLE 340655 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 351 20491 SH SOLE 20491 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 17330 200305 SH SOLE 200305 0 0 FORWARD AIR CORP COM 349853101 1950 33977 SH SOLE 33977 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 1760 68788 SH SOLE 68788 0 0 FOX CORP CL B COM 35137L204 1625 58098 SH SOLE 58098 0 0 FOX CORP CL A COM 35137L105 3631 130487 SH SOLE 130487 0 0 FOX FACTORY HLDG CORP COM 35138V102 2313 31124 SH SOLE 31124 0 0 FRANCO NEV CORP COM 351858105 2554 18300 SH SOLE 18300 0 0 FRANKLIN ELEC INC COM 353514102 3694 62784 SH SOLE 62784 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 1618 60792 SH SOLE 60792 0 0 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1028 10725 SH SOLE 10725 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 2582 98417 SH SOLE 98417 0 0 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1163 29894 SH SOLE 29894 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 886 25486 SH SOLE 25486 0 0 FRANKLIN RESOURCES INC COM 354613101 2523 123996 SH SOLE 123996 0 0 FREEPORT-MCMORAN INC CL B 35671D857 6733 430493 SH SOLE 430493 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1452 34175 SH SOLE 34175 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 514 22430 SH SOLE 22430 0 0 FRESHPET INC COM 358039105 1830 16389 SH SOLE 16389 0 0 FRONTDOOR INC COM 35905A109 827 21267 SH SOLE 21267 0 0 FS KKR CAPITAL CORP COM 302635206 371 23375 SH SOLE 23375 0 0 FS KKR CAP CORP II COM 35952V303 1637 111253 SH SOLE 111253 0 0 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 1438 46508 SH SOLE 46508 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 620 19025 SH SOLE 19025 0 0 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 4176 135035 SH SOLE 135035 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F730 260 8159 SH SOLE 8159 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 867 27256 SH SOLE 27256 0 0 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 4698 147612 SH SOLE 147612 0 0 FTI CONSULTING INC COM 302941109 1206 11377 SH SOLE 11377 0 0 FULTON FINL CORP PA COM 360271100 269 28850 SH SOLE 28850 0 0 FUTU HLDGS LTD SPON ADS CL A 36118L106 1262 44101 SH SOLE 44101 0 0 G III APPAREL GROUP LTD COM 36237H101 929 70865 SH SOLE 70865 0 0 GALAPAGOS NV SPON ADR 36315X101 5377 37892 SH SOLE 37892 0 0 GAMESTOP CORP NEW CL A 36467W109 393 38492 SH SOLE 38492 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 6017 162934 SH SOLE 162934 0 0 GANNETT CO INC COM 36472T109 141 108836 SH SOLE 108836 0 0 GAP INC COM 364760108 232 13636 SH SOLE 13636 0 0 GARMIN LTD SHS H2906T109 8942 94263 SH SOLE 94263 0 0 GARTNER INC COM 366651107 22063 176575 SH SOLE 176575 0 0 GATX CORP COM 361448103 4367 68502 SH SOLE 68502 0 0 GCI LIBERTY INC COM CLASS A 36164V305 2474 30188 SH SOLE 30188 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1781 85008 SH SOLE 85008 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 1314 16057 SH SOLE 16057 0 0 GENERAC HLDGS INC COM 368736104 43152 222844 SH SOLE 222844 0 0 GENERAL DYNAMICS CORP COM 369550108 66049 477133 SH SOLE 477133 0 0 GENERAL ELECTRIC CO COM 369604103 5641 905515 SH SOLE 905515 0 0 GENERAL MLS INC COM 370334104 15998 259374 SH SOLE 259374 0 0 GENERAL MTRS CO COM 37045V100 15498 523771 SH SOLE 523771 0 0 GENMAB A/S SPONSORED ADS 372303206 8412 229780 SH SOLE 229780 0 0 GENMARK DIAGNOSTICS INC COM 372309104 346 24333 SH SOLE 24333 0 0 GENPACT LIMITED SHS G3922B107 15658 402014 SH SOLE 402014 0 0 GENTEX CORP COM 371901109 8825 342722 SH SOLE 342722 0 0 GENTHERM INC COM 37253A103 737 18012 SH SOLE 18012 0 0 GENUINE PARTS CO COM 372460105 34847 366153 SH SOLE 366153 0 0 GERDAU SA SPON ADR REP PFD 373737105 81 21861 SH SOLE 21861 0 0 GETTY RLTY CORP NEW COM 374297109 1664 63969 SH SOLE 63969 0 0 GIBRALTAR INDS INC COM 374689107 5282 81079 SH SOLE 81079 0 0 GILDAN ACTIVEWEAR INC COM 375916103 705 35839 SH SOLE 35839 0 0 GILEAD SCIENCES INC COM 375558103 82327 1302856 SH SOLE 1302856 0 0 GLACIER BANCORP INC NEW COM 37637Q105 2419 75485 SH SOLE 75485 0 0 GLAUKOS CORP COM 377322102 664 13413 SH SOLE 13413 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 35750 949783 SH SOLE 949783 0 0 GLOBAL MED REIT INC COM NEW 37954A204 710 52614 SH SOLE 52614 0 0 GLOBAL NET LEASE INC COM NEW 379378201 746 46895 SH SOLE 46895 0 0 GLOBAL PMTS INC COM 37940X102 29445 165810 SH SOLE 165810 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 754 31544 SH SOLE 31544 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 7336 332264 SH SOLE 332264 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 7876 358674 SH SOLE 358674 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 6377 295777 SH SOLE 295777 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 962 34522 SH SOLE 34522 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 253 12264 SH SOLE 12264 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 280 6454 SH SOLE 6454 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 1828 120917 SH SOLE 120917 0 0 GLOBAL X FDS REIT ETF 37950E127 497 63349 SH SOLE 63349 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 1141 67666 SH SOLE 67666 0 0 GLOBANT S A COM L44385109 15210 84871 SH SOLE 84871 0 0 GLOBE LIFE INC COM 37959E102 3619 45297 SH SOLE 45297 0 0 GLOBUS MED INC CL A 379577208 4754 95999 SH SOLE 95999 0 0 GLU MOBILE INC COM 379890106 496 64602 SH SOLE 64602 0 0 GODADDY INC CL A 380237107 7251 95449 SH SOLE 95449 0 0 GOLD FIELDS LTD SPONSORED ADR 38059T106 916 74553 SH SOLE 74553 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 4287 42691 SH SOLE 42691 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 72056 1306315 SH SOLE 1306315 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 30056 441677 SH SOLE 441677 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 16523 82217 SH SOLE 82217 0 0 GOODRX HLDGS INC COM CL A 38246G108 237 4265 SH SOLE 4265 0 0 GOOSEHEAD INS INC COM CL A 38267D109 1704 19677 SH SOLE 19677 0 0 GRACO INC COM 384109104 18657 304100 SH SOLE 304100 0 0 GRAFTECH INTL LTD COM 384313508 180 26278 SH SOLE 26278 0 0 GRAHAM HLDGS CO COM CL B 384637104 704 1742 SH SOLE 1742 0 0 GRAND CANYON ED INC COM 38526M106 10744 134403 SH SOLE 134403 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 20793 1108962 SH SOLE 1108962 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 5493 389862 SH SOLE 389862 0 0 GRAVITY CO LTD SPONSORED ADS NE 38911N206 779 5437 SH SOLE 5437 0 0 GRAY TELEVISION INC COM 389375106 311 22554 SH SOLE 22554 0 0 GREAT LAKES DREDGE & DOCK CO COM 390607109 336 35346 SH SOLE 35346 0 0 GREENBRIER COS INC COM 393657101 217 7384 SH SOLE 7384 0 0 GRIFFON CORP COM 398433102 226 11573 SH SOLE 11573 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 13155 758197 SH SOLE 758197 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 615 15644 SH SOLE 15644 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 210 2377 SH SOLE 2377 0 0 GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 604 16424 SH SOLE 16424 0 0 GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 1149 14253 SH SOLE 14253 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 638 5496 SH SOLE 5496 0 0 GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 232 50273 SH SOLE 50273 0 0 GRUPO FINANCIERO GALICIA S.A SPONSORED ADR 399909100 76 10512 SH SOLE 10512 0 0 GRUPO SUPERVIELLE S.A. SPONSORED ADR 40054A108 29 16254 SH SOLE 16254 0 0 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 187 30195 SH SOLE 30195 0 0 GS ACQUISITION HLDGS CORP II UNIT 99/99/9999 36258Q204 880 78388 SH SOLE 78388 0 0 GUARDANT HEALTH INC COM 40131M109 5267 47122 SH SOLE 47122 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 18186 174414 SH SOLE 174414 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 203 2083 SH SOLE 2083 0 0 BLOCK H & R INC COM 093671105 10347 635162 SH SOLE 635162 0 0 FULLER H B CO COM 359694106 540 11792 SH SOLE 11792 0 0 HAEMONETICS CORP COM 405024100 2118 24279 SH SOLE 24279 0 0 HALLIBURTON CO COM 406216101 947 78627 SH SOLE 78627 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 745 28351 SH SOLE 28351 0 0 HAMILTON LANE INC CL A 407497106 486 7522 SH SOLE 7522 0 0 HANESBRANDS INC COM 410345102 4442 282058 SH SOLE 282058 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1672 39546 SH SOLE 39546 0 0 HARLEY DAVIDSON INC COM 412822108 2128 86728 SH SOLE 86728 0 0 HARSCO CORP COM 415864107 1236 88860 SH SOLE 88860 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 2358 74232 SH SOLE 74232 0 0 HASBRO INC COM 418056107 6424 77655 SH SOLE 77655 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 307 9232 SH SOLE 9232 0 0 HCA HEALTHCARE INC COM 40412C101 6329 50766 SH SOLE 50766 0 0 NORTHERN LTS FD TR III HCM DEFND 100 66538R748 999 28534 SH SOLE 28534 0 0 HD SUPPLY HLDGS INC COM 40416M105 5966 144658 SH SOLE 144658 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 52865 1058153 SH SOLE 1058153 0 0 HEALTH CATALYST INC COM 42225T107 530 14479 SH SOLE 14479 0 0 HEALTHCARE RLTY TR COM 421946104 2697 89538 SH SOLE 89538 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 5420 251730 SH SOLE 251730 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 3510 135006 SH SOLE 135006 0 0 HEALTHEQUITY INC COM 42226A107 1260 24529 SH SOLE 24529 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 13024 479700 SH SOLE 479700 0 0 HEALTHSTREAM INC COM 42222N103 327 16273 SH SOLE 16273 0 0 HEARTLAND EXPRESS INC COM 422347104 262 14085 SH SOLE 14085 0 0 HEARTLAND FINL USA INC COM 42234Q102 829 27626 SH SOLE 27626 0 0 HEICO CORP NEW COM 422806109 20952 200194 SH SOLE 200194 0 0 HEICO CORP NEW CL A 422806208 11388 128442 SH SOLE 128442 0 0 HELEN OF TROY LTD COM G4388N106 2817 14558 SH SOLE 14558 0 0 HELMERICH & PAYNE INC COM 423452101 233 15871 SH SOLE 15871 0 0 HENRY SCHEIN INC COM 806407102 2369 40298 SH SOLE 40298 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 470 10075 SH SOLE 10075 0 0 HERC HLDGS INC COM 42704L104 837 21135 SH SOLE 21135 0 0 HERCULES CAPITAL INC COM 427096508 358 30977 SH SOLE 30977 0 0 HESKA CORP COM RESTRC NEW 42805E306 449 4540 SH SOLE 4540 0 0 HESS CORP COM 42809H107 1326 32402 SH SOLE 32402 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 992 105855 SH SOLE 105855 0 0 HEXCEL CORP NEW COM 428291108 6994 208480 SH SOLE 208480 0 0 HIGHWOODS PPTYS INC COM 431284108 1340 39918 SH SOLE 39918 0 0 HILL ROM HLDGS INC COM 431475102 3529 42263 SH SOLE 42263 0 0 HILLENBRAND INC COM 431571108 872 30740 SH SOLE 30740 0 0 HILLTOP HOLDINGS INC COM 432748101 305 14818 SH SOLE 14818 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 7212 84533 SH SOLE 84533 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 227 63818 SH SOLE 63818 0 0 HMS HLDGS CORP COM 40425J101 1908 79683 SH SOLE 79683 0 0 HOLLYFRONTIER CORP COM 436106108 1575 79892 SH SOLE 79892 0 0 HOLOGIC INC COM 436440101 2953 44423 SH SOLE 44423 0 0 HOME BANCSHARES INC COM 436893200 3183 209941 SH SOLE 209941 0 0 HONDA MOTOR LTD AMERN SHS 438128308 5831 246054 SH SOLE 246054 0 0 HONEYWELL INTL INC COM 438516106 78929 479491 SH SOLE 479491 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 2109 63140 SH SOLE 63140 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 9450 121654 SH SOLE 121654 0 0 HORMEL FOODS CORP COM 440452100 35744 731119 SH SOLE 731119 0 0 HOST HOTELS & RESORTS INC COM 44107P104 6837 633618 SH SOLE 633618 0 0 HOSTESS BRANDS INC CL A 44109J106 1230 99725 SH SOLE 99725 0 0 HOULIHAN LOKEY INC CL A 441593100 10088 170834 SH SOLE 170834 0 0 HOWMET AEROSPACE INC COM 443201108 3380 202161 SH SOLE 202161 0 0 HP INC COM 40434L105 19449 1024146 SH SOLE 1024146 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1841 94019 SH SOLE 94019 0 0 HUAMI CORP SPONSORED ADS 44331K103 192 14927 SH SOLE 14927 0 0 HUB GROUP INC CL A 443320106 1007 20061 SH SOLE 20061 0 0 HUBBELL INC COM 443510607 5295 38698 SH SOLE 38698 0 0 HUBSPOT INC COM 443573100 5839 19981 SH SOLE 19981 0 0 HUDSON PAC PPTYS INC COM 444097109 3649 166388 SH SOLE 166388 0 0 HUMANA INC COM 444859102 11341 27401 SH SOLE 27401 0 0 HUNTINGTON BANCSHARES INC COM 446150104 23399 2551679 SH SOLE 2551679 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 6811 48388 SH SOLE 48388 0 0 HUNTSMAN CORP COM 447011107 4846 218200 SH SOLE 218200 0 0 HURON CONSULTING GROUP INC COM 447462102 381 9693 SH SOLE 9693 0 0 HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 422 13080 SH SOLE 13080 0 0 HYATT HOTELS CORP COM CL A 448579102 4272 80047 SH SOLE 80047 0 0 I3 VERTICALS INC COM CL A 46571Y107 422 16723 SH SOLE 16723 0 0 IAA INC COM 449253103 5118 98292 SH SOLE 98292 0 0 IAC INTERACTIVECORP NEW COM 44891N109 8080 67461 SH SOLE 67461 0 0 ICF INTL INC COM 44925C103 1376 22368 SH SOLE 22368 0 0 ICICI BANK LIMITED ADR 45104G104 7721 785405 SH SOLE 785405 0 0 ICON PLC SHS G4705A100 34471 180392 SH SOLE 180392 0 0 ICU MED INC COM 44930G107 1708 9347 SH SOLE 9347 0 0 IDACORP INC COM 451107106 3814 47739 SH SOLE 47739 0 0 IDEX CORP COM 45167R104 8621 47260 SH SOLE 47260 0 0 IDEXX LABS INC COM 45168D104 38267 97344 SH SOLE 97344 0 0 IHS MARKIT LTD SHS G47567105 57110 727425 SH SOLE 727425 0 0 II-VI INC COM 902104108 221 5448 SH SOLE 5448 0 0 ILLINOIS TOOL WKS INC COM 452308109 21211 109784 SH SOLE 109784 0 0 ILLUMINA INC COM 452327109 22702 73450 SH SOLE 73450 0 0 IMMUNOGEN INC COM 45253H101 210 58291 SH SOLE 58291 0 0 IMMUNOMEDICS INC COM 452907108 5622 66120 SH SOLE 66120 0 0 INCYTE CORP COM 45337C102 1726 19238 SH SOLE 19238 0 0 INDEPENDENT BK GROUP INC COM 45384B106 742 16790 SH SOLE 16790 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 48330 627824 SH SOLE 627824 0 0 INFINERA CORP COM 45667G103 317 51480 SH SOLE 51480 0 0 INFOSYS LTD SPONSORED ADR 456788108 6894 499237 SH SOLE 499237 0 0 ING GROEP N.V. SPONSORED ADR 456837103 5115 722433 SH SOLE 722433 0 0 INGERSOLL RAND INC COM 45687V106 5497 154412 SH SOLE 154412 0 0 INGEVITY CORP COM 45688C107 983 19877 SH SOLE 19877 0 0 INGREDION INC COM 457187102 5298 70010 SH SOLE 70010 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 3279 26421 SH SOLE 26421 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 564 15118 SH SOLE 15118 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 2965 103781 SH SOLE 103781 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C656 6589 250715 SH SOLE 250715 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C813 216 7814 SH SOLE 7814 0 0 INNOVATOR ETFS TR S&P 500 PWR BUFR 45782C383 2298 83191 SH SOLE 83191 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 347 12131 SH SOLE 12131 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C565 204 7562 SH SOLE 7562 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 204 7861 SH SOLE 7861 0 0 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 2689 110912 SH SOLE 110912 0 0 INNOVIVA INC COM 45781M101 575 55008 SH SOLE 55008 0 0 INOVALON HLDGS INC COM CL A 45781D101 1564 59118 SH SOLE 59118 0 0 INPHI CORP COM 45772F107 1659 14776 SH SOLE 14776 0 0 INSIGHT ENTERPRISES INC COM 45765U103 791 13979 SH SOLE 13979 0 0 INSMED INC COM PAR $.01 457669307 661 20580 SH SOLE 20580 0 0 INSPERITY INC COM 45778Q107 2708 41345 SH SOLE 41345 0 0 INSPIRE MED SYS INC COM 457730109 473 3667 SH SOLE 3667 0 0 INSTALLED BLDG PRODS INC COM 45780R101 265 2602 SH SOLE 2602 0 0 INSULET CORP COM 45784P101 10190 43069 SH SOLE 43069 0 0 INTEGER HLDGS CORP COM 45826H109 2781 47134 SH SOLE 47134 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2366 50107 SH SOLE 50107 0 0 INTEL CORP COM 458140100 122751 2370631 SH SOLE 2370631 0 0 INTER PARFUMS INC COM 458334109 507 13586 SH SOLE 13586 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 2973 61518 SH SOLE 61518 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 36000 359820 SH SOLE 359820 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 1414 26943 SH SOLE 26943 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 57004 468510 SH SOLE 468510 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 43455 354878 SH SOLE 354878 0 0 INTERNATIONAL PAPER CO COM 460146103 15133 373282 SH SOLE 373282 0 0 INTUIT COM 461202103 92186 282598 SH SOLE 282598 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 60327 85022 SH SOLE 85022 0 0 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 659 8131 SH SOLE 8131 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1373 24641 SH SOLE 24641 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 995 46897 SH SOLE 46897 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 18315 784052 SH SOLE 784052 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2154 101022 SH SOLE 101022 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 13951 608134 SH SOLE 608134 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2991 136934 SH SOLE 136934 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 4292 187769 SH SOLE 187769 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2339 107324 SH SOLE 107324 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3213 130979 SH SOLE 130979 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2300 103678 SH SOLE 103678 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2821 117002 SH SOLE 117002 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1525 68226 SH SOLE 68226 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1782 75864 SH SOLE 75864 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 618 10265 SH SOLE 10265 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 1119 55265 SH SOLE 55265 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 12209 176529 SH SOLE 176529 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 790 8818 SH SOLE 8818 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 428 4311 SH SOLE 4311 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1991 152478 SH SOLE 152478 0 0 INVESCO DB MULTI-SECTOR COMM GOLD FD 46140H601 499 9018 SH SOLE 9018 0 0 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 1566 217822 SH SOLE 217822 0 0 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 791 15410 SH SOLE 15410 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 327 10534 SH SOLE 10534 0 0 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 2410 64915 SH SOLE 64915 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2835 37084 SH SOLE 37084 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 200 3369 SH SOLE 3369 0 0 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 1187 128855 SH SOLE 128855 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 4602 74340 SH SOLE 74340 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2690 42124 SH SOLE 42124 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1247 10079 SH SOLE 10079 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 8449 311523 SH SOLE 311523 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 3956 211076 SH SOLE 211076 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 128065 1125446 SH SOLE 1125446 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1582 13511 SH SOLE 13511 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 15801 852250 SH SOLE 852250 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1525 140301 SH SOLE 140301 0 0 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 543 25110 SH SOLE 25110 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 996 69368 SH SOLE 69368 0 0 INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 1101 39199 SH SOLE 39199 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1758 138540 SH SOLE 138540 0 0 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 3583 113982 SH SOLE 113982 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 248 18496 SH SOLE 18496 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 2084 118970 SH SOLE 118970 0 0 INVESCO LTD SHS G491BT108 3585 314228 SH SOLE 314228 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1002 4855 SH SOLE 4855 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 42764 1605868 SH SOLE 1605868 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 35970 2631308 SH SOLE 2631308 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 51026 3464064 SH SOLE 3464064 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1450089 5219150 SH SOLE 5219150 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1649 86157 SH SOLE 86157 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 428 7929 SH SOLE 7929 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 12932 369609 SH SOLE 369609 0 0 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 934 28307 SH SOLE 28307 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 4111 28757 SH SOLE 28757 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 63621 588481 SH SOLE 588481 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2962 77759 SH SOLE 77759 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 24525 116416 SH SOLE 116416 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1652 7014 SH SOLE 7014 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1309 9716 SH SOLE 9716 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 13888 420988 SH SOLE 420988 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 69029 1286898 SH SOLE 1286898 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 10706 218407 SH SOLE 218407 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 30086 778227 SH SOLE 778227 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 10640 40619 SH SOLE 40619 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 296 1758 SH SOLE 1758 0 0 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 24687 592595 SH SOLE 592595 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 1353 10244 SH SOLE 10244 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 14466 435731 SH SOLE 435731 0 0 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 576 21422 SH SOLE 21422 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 108237 4978696 SH SOLE 4978696 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 208 3208 SH SOLE 3208 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 13416 402274 SH SOLE 402274 0 0 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 750 12996 SH SOLE 12996 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 13264 262541 SH SOLE 262541 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 856 34769 SH SOLE 34769 0 0 INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 707 28341 SH SOLE 28341 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 5827 88373 SH SOLE 88373 0 0 INVESTORS REAL ESTATE TR SH BEN INT 461730509 841 12905 SH SOLE 12905 0 0 INVITAE CORP COM 46185L103 507 11703 SH SOLE 11703 0 0 INVITATION HOMES INC COM 46187W107 10546 376772 SH SOLE 376772 0 0 IONIS PHARMACEUTICALS INC COM 462222100 2618 55175 SH SOLE 55175 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 481 14612 SH SOLE 14612 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 6567 337107 SH SOLE 337107 0 0 IPG PHOTONICS CORP COM 44980X109 3830 22536 SH SOLE 22536 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 16268 524955 SH SOLE 524955 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 20139 598649 SH SOLE 598649 0 0 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 4384 176946 SH SOLE 176946 0 0 IQVIA HLDGS INC COM 46266C105 55704 353382 SH SOLE 353382 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 2709 11375 SH SOLE 11375 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 207 8073 SH SOLE 8073 0 0 IROBOT CORP COM 462726100 210 2765 SH SOLE 2765 0 0 IRON MTN INC NEW COM 46284V101 10509 392276 SH SOLE 392276 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 367 40826 SH SOLE 40826 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 677898 15424313 SH SOLE 15424313 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 13840 265543 SH SOLE 265543 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 463798 5361206 SH SOLE 5361206 0 0 ISHARES TR 10+ YR INVST GRD 464289511 26695 379130 SH SOLE 379130 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 10002 60075 SH SOLE 60075 0 0 ISHARES TR 20 YR TR BD ETF 464287432 542495 3322888 SH SOLE 3322888 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 100727 753998 SH SOLE 753998 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 218314 1792103 SH SOLE 1792103 0 0 ISHARES TR A RATE CP BD ETF 46429B291 298 5149 SH SOLE 5149 0 0 ISHARES TR AGENCY BOND ETF 464288166 6849 56568 SH SOLE 56568 0 0 ISHARES TR BROAD USD HIGH 46435U853 46143 1169063 SH SOLE 1169063 0 0 ISHARES TR CALIF MUN BD ETF 464288356 7903 126673 SH SOLE 126673 0 0 ISHARES TR CMBS ETF 46429B366 1839 33129 SH SOLE 33129 0 0 ISHARES TR COHEN STEER REIT 464287564 20701 202930 SH SOLE 202930 0 0 ISHARES TR CONV BD ETF 46435G102 12218 151302 SH SOLE 151302 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 26240 509014 SH SOLE 509014 0 0 ISHARES TR CORE LT USDB ETF 464289479 3541 46895 SH SOLE 46895 0 0 ISHARES TR CORE DIV GRWTH 46434V621 207183 5206901 SH SOLE 5206901 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 25337 314827 SH SOLE 314827 0 0 ISHARES TR CORE INTL AGGR 46435G672 37113 666776 SH SOLE 666776 0 0 ISHARES TR MODERT ALLOC ETF 464289875 1493 36375 SH SOLE 36375 0 0 ISHARES TR CORE MSCI EAFE 46432F842 2221947 36860432 SH SOLE 36860432 0 0 ISHARES INC CORE MSCI EMKT 46434G103 751834 14239290 SH SOLE 14239290 0 0 ISHARES TR CORE MSCI EURO 46434V738 48421 1083002 SH SOLE 1083002 0 0 ISHARES TR CORE MSCI INTL 46435G326 40959 759057 SH SOLE 759057 0 0 ISHARES TR CORE MSCI PAC 46434V696 46307 822065 SH SOLE 822065 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 369028 6325479 SH SOLE 6325479 0 0 ISHARES TR CORE S&P500 ETF 464287200 6521461 19405658 SH SOLE 19405658 0 0 ISHARES TR CORE S&P MCP ETF 464287507 417541 2253204 SH SOLE 2253204 0 0 ISHARES TR CORE S&P SCP ETF 464287804 1063008 15136104 SH SOLE 15136104 0 0 ISHARES TR CORE S&P TTL STK 464287150 260660 3452904 SH SOLE 3452904 0 0 ISHARES TR CORE TOTAL USD 46434V613 154322 2837841 SH SOLE 2837841 0 0 ISHARES TR CORE S&P US GWT 464287671 80949 1012113 SH SOLE 1012113 0 0 ISHARES TR CORE US AGGBD ET 464287226 2425858 20547673 SH SOLE 20547673 0 0 ISHARES TR CRE U S REIT ETF 464288521 32559 744384 SH SOLE 744384 0 0 ISHARES TR HDG MSCI EAFE 46434V803 95518 3468321 SH SOLE 3468321 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 14394 516825 SH SOLE 516825 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 19070 207484 SH SOLE 207484 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 951784 14934640 SH SOLE 14934640 0 0 ISHARES TR U.S. FIXED INCME 46435U796 368 3621 SH SOLE 3621 0 0 ISHARES INC EM MKTS DIV ETF 464286319 36396 1208762 SH SOLE 1208762 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 45879 1757466 SH SOLE 1757466 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 110477 1740345 SH SOLE 1740345 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 970084 27241938 SH SOLE 27241938 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 2086291 27375580 SH SOLE 27375580 0 0 ISHARES TR ESG AWARE MSCI 46435U663 30616 1154449 SH SOLE 1154449 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 29248 517855 SH SOLE 517855 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 80189 2892298 SH SOLE 2892298 0 0 ISHARES U S ETF TR MEDIA ENTRNMNT 46431W630 509 18662 SH SOLE 18662 0 0 ISHARES U S ETF TR TECHNOLOGY 46431W648 509 12000 SH SOLE 12000 0 0 ISHARES TR EXPANDED TECH 464287515 16642 53491 SH SOLE 53491 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 11012 226679 SH SOLE 226679 0 0 ISHARES TR FALN ANGLS USD 46435G474 1238 45340 SH SOLE 45340 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 112117 2210512 SH SOLE 2210512 0 0 ISHARES TR GLOBAL 100 ETF 464287572 5743 102004 SH SOLE 102004 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 839 45349 SH SOLE 45349 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 12036 733887 SH SOLE 733887 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 7270 101224 SH SOLE 101224 0 0 ISHARES TR GLOBAL TECH ETF 464287291 609037 2309848 SH SOLE 2309848 0 0 ISHARES TR GL TIMB FORE ETF 464288174 1440 22268 SH SOLE 22268 0 0 ISHARES GOLD TRUST ISHARES 464285105 138960 7724306 SH SOLE 7724306 0 0 ISHARES TR GOV/CRED BD ETF 464288596 1982 15823 SH SOLE 15823 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 4103 162643 SH SOLE 162643 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 4600 183625 SH SOLE 183625 0 0 ISHARES TR IBONDS DEC2021 46435G789 6623 255632 SH SOLE 255632 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 6900 269233 SH SOLE 269233 0 0 ISHARES TR IBONDS DEC2022 46435G755 5113 192938 SH SOLE 192938 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 4634 176661 SH SOLE 176661 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 5076 191945 SH SOLE 191945 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 3064 112945 SH SOLE 112945 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 2775 103473 SH SOLE 103473 0 0 ISHARES TR IBONDS 27 ETF 46435UAA9 2714 100018 SH SOLE 100018 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 2750 94544 SH SOLE 94544 0 0 ISHARES TR IBONDS DEC 29 46436E205 2734 101106 SH SOLE 101106 0 0 ISHARES TR IBOXX HI YD ETF 464288513 461742 5503485 SH SOLE 5503485 0 0 ISHARES TR IBOXX INV CP ETF 464287242 2115909 15707138 SH SOLE 15707138 0 0 ISHARES INC US INTL HGH YLD 464286178 1815 37797 SH SOLE 37797 0 0 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 315 3806 SH SOLE 3806 0 0 ISHARES U S ETF TR INT RT HD LONG 46431W812 404 17411 SH SOLE 17411 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 26989 295679 SH SOLE 295679 0 0 ISHARES TR INTRM GOV CR ETF 464288612 92091 782158 SH SOLE 782158 0 0 ISHARES TR INTL SEL DIV ETF 464288448 47101 1889337 SH SOLE 1889337 0 0 ISHARES TR INTL TREA BD ETF 464288117 5539 104770 SH SOLE 104770 0 0 ISHARES INC JP MRGN EM HI BD 464286285 31932 731718 SH SOLE 731718 0 0 ISHARES TR JPMORGAN USD EMG 464288281 246173 2219971 SH SOLE 2219971 0 0 ISHARES TR LATN AMER 40 ETF 464287390 749 35588 SH SOLE 35588 0 0 ISHARES TR MBS ETF 464288588 551634 4996687 SH SOLE 4996687 0 0 ISHARES TR MICRO-CAP ETF 464288869 604 6679 SH SOLE 6679 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 3062 15702 SH SOLE 15702 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 2051 7667 SH SOLE 7667 0 0 ISHARES TR MRNGSTR LG-CP VL 464288109 1753 17734 SH SOLE 17734 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 8092 25253 SH SOLE 25253 0 0 ISHARES TR MSCI ACWI EX US 464288240 23925 520222 SH SOLE 520222 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 25483 330217 SH SOLE 330217 0 0 ISHARES INC MSCI AUST ETF 464286103 4249 215474 SH SOLE 215474 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 1390 50240 SH SOLE 50240 0 0 ISHARES INC MSCI CDA ETF 464286509 6458 235625 SH SOLE 235625 0 0 ISHARES TR MSCI CHINA ETF 46429B671 22170 298912 SH SOLE 298912 0 0 ISHARES TR MSCI EAFE ETF 464287465 688862 10822660 SH SOLE 10822660 0 0 ISHARES TR EAFE GRWTH ETF 464288885 1447215 16101627 SH SOLE 16101627 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 225589 3311162 SH SOLE 3311162 0 0 ISHARES TR EAFE SML CP ETF 464288273 140053 2374176 SH SOLE 2374176 0 0 ISHARES TR EAFE VALUE ETF 464288877 123365 3057366 SH SOLE 3057366 0 0 ISHARES INC MSCI EMERG MRKT 464286533 41417 750584 SH SOLE 750584 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 123928 2810802 SH SOLE 2810802 0 0 ISHARES INC MSCI EURZONE ETF 464286608 8952 236074 SH SOLE 236074 0 0 ISHARES INC MSCI FRANCE ETF 464286707 319 11430 SH SOLE 11430 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 3333 130248 SH SOLE 130248 0 0 ISHARES INC MSCI GERMANY ETF 464286806 10492 360174 SH SOLE 360174 0 0 ISHARES TR MSCI GLOBAL IMP 46435G532 346 4302 SH SOLE 4302 0 0 ISHARES INC MSCI HONG KG ETF 464286871 384 17528 SH SOLE 17528 0 0 ISHARES TR MSCI INDIA ETF 46429B598 1064 31429 SH SOLE 31429 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 135051 4310606 SH SOLE 4310606 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 3462 86424 SH SOLE 86424 0 0 ISHARES INC MSCI ITALY ETF 46434G830 2436 99904 SH SOLE 99904 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 6848 115927 SH SOLE 115927 0 0 ISHARES TR MSCI KLD400 SOC 464288570 70881 553974 SH SOLE 553974 0 0 ISHARES TR MSCI KOKUSAI ETF 464288265 3362 45076 SH SOLE 45076 0 0 ISHARES INC MSCI MEXICO ETF 464286822 2314 69359 SH SOLE 69359 0 0 ISHARES INC MSCI NETHERL ETF 464286814 866 24856 SH SOLE 24856 0 0 ISHARES TR NEW ZEALAND ETF 464289123 1717 29847 SH SOLE 29847 0 0 ISHARES INC MSCI PAC JP ETF 464286665 3008 74131 SH SOLE 74131 0 0 ISHARES TR MSCI PHILIPS ETF 46429B408 756 28453 SH SOLE 28453 0 0 ISHARES TR MSCI POLAND ETF 46429B606 878 53317 SH SOLE 53317 0 0 ISHARES INC MSCI STH KOR ETF 464286772 13501 206628 SH SOLE 206628 0 0 ISHARES INC MSCI SWITZERLAND 464286749 15030 365970 SH SOLE 365970 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 3217 71652 SH SOLE 71652 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 24066 944127 SH SOLE 944127 0 0 ISHARES TR MSCI USA ESG SLC 464288802 13701 93144 SH SOLE 93144 0 0 ISHARES TR MSCI USA MMENTM 46432F396 646742 4387663 SH SOLE 4387663 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 414776 3998227 SH SOLE 3998227 0 0 ISHARES TR MSCI USA SMCP MN 46435G433 11824 404666 SH SOLE 404666 0 0 ISHARES TR MSCI USA SML CP 46434V290 118636 3183147 SH SOLE 3183147 0 0 ISHARES TR MSCI USA VALUE 46432F388 895550 12138117 SH SOLE 12138117 0 0 ISHARES TR NASDAQ BIOTECH 464287556 58914 435077 SH SOLE 435077 0 0 ISHARES TR NATIONAL MUN ETF 464288414 623417 5377528 SH SOLE 5377528 0 0 ISHARES TR NEW YORK MUN ETF 464288323 5100 88781 SH SOLE 88781 0 0 ISHARES TR EXPND TEC SC ETF 464287549 7855 25415 SH SOLE 25415 0 0 ISHARES TR PHLX SEMICND ETF 464287523 13860 45502 SH SOLE 45502 0 0 ISHARES TR PFD AND INCM SEC 464288687 146310 4013992 SH SOLE 4013992 0 0 ISHARES TR RUS 1000 ETF 464287622 326604 1745143 SH SOLE 1745143 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 1000547 4613156 SH SOLE 4613156 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 701809 5940996 SH SOLE 5940996 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 448682 2995406 SH SOLE 2995406 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 196641 887688 SH SOLE 887688 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 143360 1443273 SH SOLE 1443273 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 52275 267107 SH SOLE 267107 0 0 ISHARES TR RUS MID CAP ETF 464287499 385771 6723088 SH SOLE 6723088 0 0 ISHARES TR RUS MD CP GR ETF 464287481 167561 969287 SH SOLE 969287 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 104288 1290054 SH SOLE 1290054 0 0 ISHARES TR RUS TP200 GR ETF 464289438 209457 1725771 SH SOLE 1725771 0 0 ISHARES TR RUS TP200 VL ETF 464289420 153697 3009533 SH SOLE 3009533 0 0 ISHARES TR S&P 100 ETF 464287101 25723 165177 SH SOLE 165177 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 931644 4031694 SH SOLE 4031694 0 0 ISHARES TR S&P 500 VAL ETF 464287408 734490 6531705 SH SOLE 6531705 0 0 ISHARES TR S&P MC 400VL ETF 464287705 72169 535139 SH SOLE 535139 0 0 ISHARES TR S&P SML 600 GWT 464287887 109354 619778 SH SOLE 619778 0 0 ISHARES TR SP SMCP600VL ETF 464287879 128359 1048510 SH SOLE 1048510 0 0 ISHARES TR SELECT DIVID ETF 464287168 130107 1595628 SH SOLE 1595628 0 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 376593 7515325 SH SOLE 7515325 0 0 ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 1117 22257 SH SOLE 22257 0 0 ISHARES TR SHORT TREAS BD 464288679 283997 2565466 SH SOLE 2565466 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 77925 720864 SH SOLE 720864 0 0 ISHARES SILVER TR ISHARES 46428Q109 15518 717115 SH SOLE 717115 0 0 ISHARES TR TIPS BD ETF 464287176 174655 1380676 SH SOLE 1380676 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 458602 7541549 SH SOLE 7541549 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 1184526 21572138 SH SOLE 21572138 0 0 ISHARES TR TRANS AVG ETF 464287192 10934 54962 SH SOLE 54962 0 0 ISHARES TR U.S. FINLS ETF 464287788 8185 72128 SH SOLE 72128 0 0 ISHARES TR U.S. ENERGY ETF 464287796 5300 332051 SH SOLE 332051 0 0 ISHARES TR US HLTHCARE ETF 464287762 13366 58829 SH SOLE 58829 0 0 ISHARES TR ULTR SH TRM BD 46434V878 8680 171634 SH SOLE 171634 0 0 ISHARES TR US AER DEF ETF 464288760 11381 71847 SH SOLE 71847 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 457 3059 SH SOLE 3059 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 12924 51694 SH SOLE 51694 0 0 ISHARES TR USD INV GRDE ETF 464288620 106632 1754400 SH SOLE 1754400 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 337826 2768616 SH SOLE 2768616 0 0 ISHARES TR US HLTHCR PR ETF 464288828 1826 9048 SH SOLE 9048 0 0 ISHARES TR US HOME CONS ETF 464288752 6556 115723 SH SOLE 115723 0 0 ISHARES TR U.S. MED DVC ETF 464288810 557878 1861957 SH SOLE 1861957 0 0 ISHARES TR U.S. REAL ES ETF 464287739 33789 423213 SH SOLE 423213 0 0 ISHARES TR US TREAS BD ETF 46429B267 2591802 92729937 SH SOLE 92729937 0 0 ISHARES TR YLD OPTIM BD 46434V787 1166 45333 SH SOLE 45333 0 0 ISTAR INC COM 45031U101 438 37053 SH SOLE 37053 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 6947 1745507 SH SOLE 1745507 0 0 ITRON INC COM 465741106 478 7872 SH SOLE 7872 0 0 ITT INC COM 45073V108 1956 33117 SH SOLE 33117 0 0 J & J SNACK FOODS CORP COM 466032109 4831 37054 SH SOLE 37054 0 0 J2 GLOBAL INC COM 48123V102 1214 17536 SH SOLE 17536 0 0 JABIL INC COM 466313103 929 27126 SH SOLE 27126 0 0 HENRY JACK & ASSOC INC COM 426281101 42265 259949 SH SOLE 259949 0 0 JACK IN THE BOX INC COM 466367109 3289 41469 SH SOLE 41469 0 0 JACOBS ENGR GROUP INC COM 469814107 18604 200543 SH SOLE 200543 0 0 JAMES RIV GROUP LTD COM G5005R107 629 14127 SH SOLE 14127 0 0 JAMF HLDG CORP COM 47074L105 408 10841 SH SOLE 10841 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 201 9255 SH SOLE 9255 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 10054 70508 SH SOLE 70508 0 0 HUNT J B TRANS SVCS INC COM 445658107 5612 44409 SH SOLE 44409 0 0 JBG SMITH PPTYS COM 46590V100 687 25687 SH SOLE 25687 0 0 JD.COM INC SPON ADR CL A 47215P106 7025 90522 SH SOLE 90522 0 0 JEFFERIES FINL GROUP INC COM 47233W109 1744 96867 SH SOLE 96867 0 0 JELD-WEN HLDG INC COM 47580P103 386 17100 SH SOLE 17100 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2004 106483 SH SOLE 106483 0 0 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 4961 182669 SH SOLE 182669 0 0 JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 1500 61061 SH SOLE 61061 0 0 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 13049 312479 SH SOLE 312479 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 6038 160511 SH SOLE 160511 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 1545 63372 SH SOLE 63372 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 219 3312 SH SOLE 3312 0 0 JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 338 8496 SH SOLE 8496 0 0 SMUCKER J M CO COM NEW 832696405 9218 79792 SH SOLE 79792 0 0 SANFILIPPO JOHN B & SON INC COM 800422107 321 4261 SH SOLE 4261 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 512 5567 SH SOLE 5567 0 0 WILEY JOHN & SONS INC CL A 968223206 475 14971 SH SOLE 14971 0 0 JOHNSON & JOHNSON COM 478160104 250336 1681461 SH SOLE 1681461 0 0 JOHNSON CTLS INTL PLC SHS G51502105 41760 1022288 SH SOLE 1022288 0 0 JOHNSON OUTDOORS INC CL A 479167108 326 3982 SH SOLE 3982 0 0 JONES LANG LASALLE INC COM 48020Q107 7043 73626 SH SOLE 73626 0 0 JOYY INC ADS REPSTG COM A 46591M109 658 8161 SH SOLE 8161 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1686 156412 SH SOLE 156412 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 6746 282832 SH SOLE 282832 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 32881 1332840 SH SOLE 1332840 0 0 JPMORGAN CHASE & CO COM 46625H100 267848 2782257 SH SOLE 2782257 0 0 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 9343 328534 SH SOLE 328534 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 3920 75955 SH SOLE 75955 0 0 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 5106 102128 SH SOLE 102128 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 128209 2524051 SH SOLE 2524051 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 458 57294 SH SOLE 57294 0 0 JUNIPER NETWORKS INC COM 48203R104 1834 85286 SH SOLE 85286 0 0 K12 INC COM 48273U102 424 16106 SH SOLE 16106 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 543 10141 SH SOLE 10141 0 0 KAMAN CORP COM 483548103 673 17279 SH SOLE 17279 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 6761 37388 SH SOLE 37388 0 0 KAR AUCTION SVCS INC COM 48238T109 2163 150204 SH SOLE 150204 0 0 KB FINL GROUP INC SPONSORED ADR 48241A105 2164 67374 SH SOLE 67374 0 0 KB HOME COM 48666K109 411 10711 SH SOLE 10711 0 0 KBR INC COM 48242W106 739 33045 SH SOLE 33045 0 0 KELLOGG CO COM 487836108 3065 47456 SH SOLE 47456 0 0 KEMPER CORP COM 488401100 4279 64031 SH SOLE 64031 0 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 2898 199606 SH SOLE 199606 0 0 KEURIG DR PEPPER INC COM 49271V100 4925 178431 SH SOLE 178431 0 0 KEYCORP COM 493267108 15560 1304296 SH SOLE 1304296 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 50072 506908 SH SOLE 506908 0 0 KFORCE INC COM 493732101 1033 32096 SH SOLE 32096 0 0 KILROY RLTY CORP COM 49427F108 1503 28931 SH SOLE 28931 0 0 KIMBERLY CLARK CORP COM 494368103 70460 477179 SH SOLE 477179 0 0 KIMCO RLTY CORP COM 49446R109 6006 533432 SH SOLE 533432 0 0 KINDER MORGAN INC DEL COM 49456B101 18430 1494763 SH SOLE 1494763 0 0 KINROSS GOLD CORP COM 496902404 1420 160991 SH SOLE 160991 0 0 KINSALE CAP GROUP INC COM 49714P108 5803 30511 SH SOLE 30511 0 0 KIRBY CORP COM 497266106 396 10956 SH SOLE 10956 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 6162 126446 SH SOLE 126446 0 0 KITE RLTY GROUP TR COM NEW 49803T300 379 32751 SH SOLE 32751 0 0 KKR & CO INC COM 48251W104 13632 396960 SH SOLE 396960 0 0 KLA CORP COM NEW 482480100 42490 219314 SH SOLE 219314 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 4952 121671 SH SOLE 121671 0 0 KNOLL INC COM NEW 498904200 356 29494 SH SOLE 29494 0 0 KNOWLES CORP COM 49926D109 1760 118111 SH SOLE 118111 0 0 KOHLS CORP COM 500255104 1446 78022 SH SOLE 78022 0 0 KONTOOR BRANDS INC COM 50050N103 2556 105639 SH SOLE 105639 0 0 KORN FERRY COM NEW 500643200 1256 43324 SH SOLE 43324 0 0 KORNIT DIGITAL LTD SHS M6372Q113 2576 39712 SH SOLE 39712 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 2267 33246 SH SOLE 33246 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 929 48167 SH SOLE 48167 0 0 KT CORP SPONSORED ADR 48268K101 1546 160891 SH SOLE 160891 0 0 KULICKE & SOFFA INDS INC COM 501242101 479 21404 SH SOLE 21404 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 46389 273131 SH SOLE 273131 0 0 LA Z BOY INC COM 505336107 1259 39808 SH SOLE 39808 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 18871 100231 SH SOLE 100231 0 0 LADDER CAP CORP CL A 505743104 167 23438 SH SOLE 23438 0 0 LAKELAND FINL CORP COM 511656100 2172 52708 SH SOLE 52708 0 0 LAM RESEARCH CORP COM 512807108 47761 143967 SH SOLE 143967 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 5667 85637 SH SOLE 85637 0 0 LAMB WESTON HLDGS INC COM 513272104 15042 226982 SH SOLE 226982 0 0 LANCASTER COLONY CORP COM 513847103 4424 24741 SH SOLE 24741 0 0 LANDSTAR SYS INC COM 515098101 6726 53599 SH SOLE 53599 0 0 LANTHEUS HLDGS INC COM 516544103 145 11451 SH SOLE 11451 0 0 LAS VEGAS SANDS CORP COM 517834107 14024 300551 SH SOLE 300551 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 346 11959 SH SOLE 11959 0 0 LAZARD LTD SHS A G54050102 427 12924 SH SOLE 12924 0 0 LCI INDS COM 50189K103 1297 12200 SH SOLE 12200 0 0 LEAR CORP COM NEW 521865204 6000 55020 SH SOLE 55020 0 0 LEGGETT & PLATT INC COM 524660107 8791 213519 SH SOLE 213519 0 0 LEIDOS HOLDINGS INC COM 525327102 6173 69245 SH SOLE 69245 0 0 LEMAITRE VASCULAR INC COM 525558201 4187 128706 SH SOLE 128706 0 0 LENDINGTREE INC NEW COM 52603B107 1085 3537 SH SOLE 3537 0 0 LENNAR CORP CL A 526057104 30458 372898 SH SOLE 372898 0 0 LENNAR CORP CL B 526057302 872 13276 SH SOLE 13276 0 0 LENNOX INTL INC COM 526107107 11624 42639 SH SOLE 42639 0 0 LEXINFINTECH HLDGS LTD ADR 528877103 75 10969 SH SOLE 10969 0 0 LEXINGTON REALTY TRUST COM 529043101 525 50287 SH SOLE 50287 0 0 LHC GROUP INC COM 50187A107 6032 28376 SH SOLE 28376 0 0 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 209 9951 SH SOLE 9951 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 1019 7189 SH SOLE 7189 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 9274 64910 SH SOLE 64910 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 4645 128060 SH SOLE 128060 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 4944 240738 SH SOLE 240738 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 6717 202511 SH SOLE 202511 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 2257 68222 SH SOLE 68222 0 0 LIFE STORAGE INC COM 53223X107 1648 15655 SH SOLE 15655 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2200 23083 SH SOLE 23083 0 0 LINCOLN ELEC HLDGS INC COM 533900106 1510 16409 SH SOLE 16409 0 0 LINCOLN NATL CORP IND COM 534187109 1525 48661 SH SOLE 48661 0 0 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 102 11940 SH SOLE 11940 0 0 LINDE PLC SHS G5494J103 63865 268204 SH SOLE 268204 0 0 LINX SA SPONSORED ADS 53619W101 72 11673 SH SOLE 11673 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 174 18320 SH SOLE 18320 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 373 42808 SH SOLE 42808 0 0 LITHIA MTRS INC CL A 536797103 5723 25108 SH SOLE 25108 0 0 LITTELFUSE INC COM 537008104 9152 51605 SH SOLE 51605 0 0 LIVANOVA PLC SHS G5509L101 756 16719 SH SOLE 16719 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 6450 119715 SH SOLE 119715 0 0 LIVENT CORP COM 53814L108 199 22151 SH SOLE 22151 0 0 LIVEPERSON INC COM 538146101 818 15725 SH SOLE 15725 0 0 LIVERAMP HLDGS INC COM 53815P108 562 10851 SH SOLE 10851 0 0 LIVONGO HEALTH INC COM 539183103 210 1497 SH SOLE 1497 0 0 LKQ CORP COM 501889208 12494 450560 SH SOLE 450560 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 443 340784 SH SOLE 340784 0 0 LOCKHEED MARTIN CORP COM 539830109 101122 263832 SH SOLE 263832 0 0 LOEWS CORP COM 540424108 2559 73647 SH SOLE 73647 0 0 LOGITECH INTL S A SHS H50430232 6193 80010 SH SOLE 80010 0 0 LOUISIANA PAC CORP COM 546347105 1186 40192 SH SOLE 40192 0 0 LOWES COS INC COM 548661107 139101 838666 SH SOLE 838666 0 0 LPL FINL HLDGS INC COM 50212V100 1897 24748 SH SOLE 24748 0 0 LTC PPTYS INC COM 502175102 1531 43928 SH SOLE 43928 0 0 LULULEMON ATHLETICA INC COM 550021109 61338 186228 SH SOLE 186228 0 0 LUMEN TECHNOLOGIES INC COM 156700106 14898 1476527 SH SOLE 1476527 0 0 LUMENTUM HLDGS INC COM 55024U109 1928 25656 SH SOLE 25656 0 0 LUMINEX CORP DEL COM 55027E102 2774 105664 SH SOLE 105664 0 0 LYFT INC CL A COM 55087P104 2772 100621 SH SOLE 100621 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 13353 189430 SH SOLE 189430 0 0 M & T BK CORP COM 55261F104 4113 44665 SH SOLE 44665 0 0 M D C HLDGS INC COM 552676108 2146 45556 SH SOLE 45556 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 958 28181 SH SOLE 28181 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 250 1661 SH SOLE 1661 0 0 MAGELLAN HEALTH INC COM NEW 559079207 513 6767 SH SOLE 6767 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3148 92051 SH SOLE 92051 0 0 MAGNA INTL INC COM 559222401 7637 166934 SH SOLE 166934 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 58 11123 SH SOLE 11123 0 0 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1485 47827 SH SOLE 47827 0 0 MAIN STR CAP CORP COM 56035L104 888 30034 SH SOLE 30034 0 0 MALIBU BOATS INC COM CL A 56117J100 761 15351 SH SOLE 15351 0 0 MANHATTAN ASSOCS INC COM 562750109 1707 17877 SH SOLE 17877 0 0 MANPOWERGROUP INC COM 56418H100 711 9701 SH SOLE 9701 0 0 MANTECH INTL CORP CL A 564563104 4549 66039 SH SOLE 66039 0 0 MANULIFE FINL CORP COM 56501R106 5551 399087 SH SOLE 399087 0 0 MARATHON OIL CORP COM 565849106 2750 672410 SH SOLE 672410 0 0 MARATHON PETE CORP COM 56585A102 10451 356212 SH SOLE 356212 0 0 MARCUS & MILLICHAP INC COM 566324109 1227 44581 SH SOLE 44581 0 0 MARKEL CORP COM 570535104 13179 13535 SH SOLE 13535 0 0 MARKETAXESS HLDGS INC COM 57060D108 26479 54982 SH SOLE 54982 0 0 MARRIOTT INTL INC NEW CL A 571903202 4151 44832 SH SOLE 44832 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 953 10494 SH SOLE 10494 0 0 MARSH & MCLENNAN COS INC COM 571748102 43553 379713 SH SOLE 379713 0 0 MARTEN TRANS LTD COM 573075108 2456 150502 SH SOLE 150502 0 0 MARTIN MARIETTA MATLS INC COM 573284106 18577 78929 SH SOLE 78929 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 11994 302112 SH SOLE 302112 0 0 MASCO CORP COM 574599106 21767 394827 SH SOLE 394827 0 0 MASIMO CORP COM 574795100 6983 29581 SH SOLE 29581 0 0 MASONITE INTL CORP COM 575385109 3389 34436 SH SOLE 34436 0 0 MASTEC INC COM 576323109 1959 46419 SH SOLE 46419 0 0 MASTERCARD INCORPORATED CL A 57636Q104 323052 955293 SH SOLE 955293 0 0 MATADOR RES CO COM 576485205 199 24041 SH SOLE 24041 0 0 MATCH GROUP INC NEW COM 57667L107 12038 108790 SH SOLE 108790 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 22288 350214 SH SOLE 350214 0 0 MATERION CORP COM 576690101 736 14141 SH SOLE 14141 0 0 MATSON INC COM 57686G105 526 13119 SH SOLE 13119 0 0 MATTHEWS INTL CORP CL A 577128101 220 9846 SH SOLE 9846 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 9714 143674 SH SOLE 143674 0 0 MAXIMUS INC COM 577933104 4974 72709 SH SOLE 72709 0 0 MBIA INC COM 55262C100 678 111955 SH SOLE 111955 0 0 MCCORMICK & CO INC COM NON VTG 579780206 51245 264014 SH SOLE 264014 0 0 MCDONALDS CORP COM 580135101 80472 366631 SH SOLE 366631 0 0 MCGRATH RENTCORP COM 580589109 924 15506 SH SOLE 15506 0 0 MCKESSON CORP COM 58155Q103 14805 99409 SH SOLE 99409 0 0 MDU RES GROUP INC COM 552690109 1247 55418 SH SOLE 55418 0 0 MECHEL PAO SPONSORED ADR NE 583840608 36 23601 SH SOLE 23601 0 0 MEDALLIA INC COM 584021109 722 26337 SH SOLE 26337 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 3511 199150 SH SOLE 199150 0 0 MEDIFAST INC COM 58470H101 740 4499 SH SOLE 4499 0 0 MEDPACE HLDGS INC COM 58506Q109 3686 32986 SH SOLE 32986 0 0 MEDTRONIC PLC SHS G5960L103 226851 2182935 SH SOLE 2182935 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 962 57798 SH SOLE 57798 0 0 MERCADOLIBRE INC COM 58733R102 69559 64259 SH SOLE 64259 0 0 MERCANTILE BANK CORP COM 587376104 487 27012 SH SOLE 27012 0 0 MERCK & CO. INC COM 58933Y105 221291 2667762 SH SOLE 2667762 0 0 MERCURY SYS INC COM 589378108 2161 27894 SH SOLE 27894 0 0 MERIT MED SYS INC COM 589889104 1170 26890 SH SOLE 26890 0 0 MERITAGE HOMES CORP COM 59001A102 3164 28666 SH SOLE 28666 0 0 MESA LABS INC COM 59064R109 1397 5482 SH SOLE 5482 0 0 METHODE ELECTRS INC COM 591520200 478 16759 SH SOLE 16759 0 0 METLIFE INC COM 59156R108 52375 1409063 SH SOLE 1409063 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 45963 47593 SH SOLE 47593 0 0 MFA FINL INC COM 55272X102 41 15396 SH SOLE 15396 0 0 MGIC INVT CORP WIS COM 552848103 190 21392 SH SOLE 21392 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 2970 106130 SH SOLE 106130 0 0 MGM RESORTS INTERNATIONAL COM 552953101 7764 356949 SH SOLE 356949 0 0 MGP INGREDIENTS INC NEW COM 55303J106 2334 58721 SH SOLE 58721 0 0 MICRO FOCUS INTL PLC SPON ADR NEW 594837403 437 135697 SH SOLE 135697 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 19882 193482 SH SOLE 193482 0 0 MICRON TECHNOLOGY INC COM 595112103 25041 533238 SH SOLE 533238 0 0 MICROSOFT CORP COM 594918104 965878 4592201 SH SOLE 4592201 0 0 MID-AMER APT CMNTYS INC COM 59522J103 11839 102106 SH SOLE 102106 0 0 MIMECAST LTD ORD SHS G14838109 1060 22602 SH SOLE 22602 0 0 MINERALS TECHNOLOGIES INC COM 603158106 1288 25204 SH SOLE 25204 0 0 MIRATI THERAPEUTICS INC COM 60468T105 320 1926 SH SOLE 1926 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 7045 1756981 SH SOLE 1756981 0 0 MIZUHO FINANCIAL GROUP INC. SPONSORED ADR 60687Y109 862 338094 SH SOLE 338094 0 0 MKS INSTRS INC COM 55306N104 2036 18636 SH SOLE 18636 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2402 275090 SH SOLE 275090 0 0 MODEL N INC COM 607525102 438 12417 SH SOLE 12417 0 0 MODERNA INC COM 60770K107 1299 18355 SH SOLE 18355 0 0 MODINE MFG CO COM 607828100 129 20672 SH SOLE 20672 0 0 MOELIS & CO CL A 60786M105 2295 65322 SH SOLE 65322 0 0 MOHAWK INDS INC COM 608190104 6686 68515 SH SOLE 68515 0 0 MOLINA HEALTHCARE INC COM 60855R100 6881 37594 SH SOLE 37594 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 3326 99101 SH SOLE 99101 0 0 MOMO INC ADR 60879B107 539 39147 SH SOLE 39147 0 0 MONDELEZ INTL INC CL A 609207105 63863 1111631 SH SOLE 1111631 0 0 MONOLITHIC PWR SYS INC COM 609839105 25969 92874 SH SOLE 92874 0 0 MONRO INC COM 610236101 2916 71868 SH SOLE 71868 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 23511 293156 SH SOLE 293156 0 0 MOODYS CORP COM 615369105 21057 72647 SH SOLE 72647 0 0 MOOG INC CL A 615394202 2424 38157 SH SOLE 38157 0 0 MORGAN STANLEY COM NEW 617446448 69662 1440778 SH SOLE 1440778 0 0 MORNINGSTAR INC COM 617700109 3683 22933 SH SOLE 22933 0 0 MORPHOSYS AG SPONSORED ADS 617760202 714 22743 SH SOLE 22743 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 21425 136629 SH SOLE 136629 0 0 MOVADO GROUP INC COM 624580106 429 43177 SH SOLE 43177 0 0 MPLX LP COM UNIT REP LTD 55336V100 1531 97265 SH SOLE 97265 0 0 MSA SAFETY INC COM 553498106 1542 11495 SH SOLE 11495 0 0 MSC INDL DIRECT INC CL A 553530106 4213 66582 SH SOLE 66582 0 0 MSCI INC COM 55354G100 46693 130873 SH SOLE 130873 0 0 MTS SYS CORP COM 553777103 578 30267 SH SOLE 30267 0 0 MUELLER INDS INC COM 624756102 420 15523 SH SOLE 15523 0 0 MUELLER WTR PRODS INC COM SER A 624758108 961 92500 SH SOLE 92500 0 0 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 317 23537 SH SOLE 23537 0 0 MURPHY OIL CORP COM 626717102 399 44772 SH SOLE 44772 0 0 MURPHY USA INC COM 626755102 1406 10958 SH SOLE 10958 0 0 MYOKARDIA INC COM 62857M105 414 3034 SH SOLE 3034 0 0 MYRIAD GENETICS INC COM 62855J104 1060 81293 SH SOLE 81293 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 236 5269 SH SOLE 5269 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 200 8499 SH SOLE 8499 0 0 NASDAQ INC COM 631103108 37475 305395 SH SOLE 305395 0 0 NATERA INC COM 632307104 2776 38423 SH SOLE 38423 0 0 NATIONAL BK HLDGS CORP CL A 633707104 499 19012 SH SOLE 19012 0 0 NATIONAL BEVERAGE CORP COM 635017106 2554 37551 SH SOLE 37551 0 0 NATIONAL CINEMEDIA INC COM 635309107 95 34999 SH SOLE 34999 0 0 NATIONAL FUEL GAS CO N J COM 636180101 263 6487 SH SOLE 6487 0 0 NATIONAL GEN HLDGS CORP COM 636220303 832 24638 SH SOLE 24638 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 28771 497855 SH SOLE 497855 0 0 NATIONAL HEALTH INVS INC COM 63633D104 451 7480 SH SOLE 7480 0 0 NATIONAL HEALTHCARE CORP COM 635906100 318 5103 SH SOLE 5103 0 0 NATIONAL INSTRS CORP COM 636518102 5880 164714 SH SOLE 164714 0 0 NATIONAL OILWELL VARCO INC COM 637071101 1742 192245 SH SOLE 192245 0 0 NATIONAL RESH CORP COM NEW 637372202 365 7416 SH SOLE 7416 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 205 5946 SH SOLE 5946 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 218 6667 SH SOLE 6667 0 0 NATIONAL VISION HLDGS INC COM 63845R107 1553 40623 SH SOLE 40623 0 0 NAVIENT CORPORATION COM 63938C108 194 23013 SH SOLE 23013 0 0 NCINO INC COM 63947U107 305 3822 SH SOLE 3822 0 0 NCR CORP NEW COM 62886E108 1135 51283 SH SOLE 51283 0 0 NEOGEN CORP COM 640491106 7197 91969 SH SOLE 91969 0 0 NEOGENOMICS INC COM NEW 64049M209 1984 53771 SH SOLE 53771 0 0 NESCO HLDGS INC COM 64083J104 144 34733 SH SOLE 34733 0 0 NETAPP INC COM 64110D104 8835 201530 SH SOLE 201530 0 0 NETEASE INC SPONSORED ADS 64110W102 4257 9362 SH SOLE 9362 0 0 NETFLIX INC COM 64110L106 42785 85564 SH SOLE 85564 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 7650 79554 SH SOLE 79554 0 0 NEVRO CORP COM 64157F103 1794 12878 SH SOLE 12878 0 0 NEW MTN FIN CORP COM 647551100 563 58906 SH SOLE 58906 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 3859 25814 SH SOLE 25814 0 0 NEW RELIC INC COM 64829B100 391 6933 SH SOLE 6933 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1121 140992 SH SOLE 140992 0 0 NEW SR INVT GROUP INC COM 648691103 58 14440 SH SOLE 14440 0 0 NEW YORK TIMES CO CL A 650111107 2994 69961 SH SOLE 69961 0 0 NEWELL BRANDS INC COM 651229106 2509 146205 SH SOLE 146205 0 0 NEWMARK GROUP INC CL A 65158N102 360 83307 SH SOLE 83307 0 0 NEWMARKET CORP COM 651587107 3895 11377 SH SOLE 11377 0 0 NEWMONT CORP COM 651639106 13423 211547 SH SOLE 211547 0 0 NEWS CORP NEW CL A 65249B109 1697 121043 SH SOLE 121043 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 3853 86870 SH SOLE 86870 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 15987 177767 SH SOLE 177767 0 0 NEXTERA ENERGY INC COM 65339F101 183320 660470 SH SOLE 660470 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 809 13495 SH SOLE 13495 0 0 NEXTIER OILFIELD SOLUTIONS COM 65290C105 22 11710 SH SOLE 11710 0 0 NIC INC COM 62914B100 245 12413 SH SOLE 12413 0 0 NICE LTD SPONSORED ADR 653656108 8355 36803 SH SOLE 36803 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 1783 125719 SH SOLE 125719 0 0 NIKE INC CL B 654106103 250392 1994517 SH SOLE 1994517 0 0 NIO INC SPON ADS 62914V106 548 25802 SH SOLE 25802 0 0 NISOURCE INC COM 65473P105 3534 160646 SH SOLE 160646 0 0 NIU TECHNOLOGIES ADS 65481N100 205 10662 SH SOLE 10662 0 0 NMI HLDGS INC CL A 629209305 708 39772 SH SOLE 39772 0 0 NOBLE ENERGY INC COM 655044105 144 16830 SH SOLE 16830 0 0 NOKIA CORP SPONSORED ADR 654902204 2204 563581 SH SOLE 563581 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 3509 137699 SH SOLE 137699 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 1038 226565 SH SOLE 226565 0 0 NORDSON CORP COM 655663102 23959 124905 SH SOLE 124905 0 0 NORDSTROM INC COM 655664100 663 55652 SH SOLE 55652 0 0 NORFOLK SOUTHN CORP COM 655844108 34802 162635 SH SOLE 162635 0 0 NORTHERN TR CORP COM 665859104 7918 101549 SH SOLE 101549 0 0 NORTHROP GRUMMAN CORP COM 666807102 32581 103272 SH SOLE 103272 0 0 NORTHWEST BANCSHARES INC MD COM 667340103 133 14404 SH SOLE 14404 0 0 NORTHWESTERN CORP COM NEW 668074305 1165 23952 SH SOLE 23952 0 0 NORTONLIFELOCK INC COM 668771108 12848 616521 SH SOLE 616521 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 873 51042 SH SOLE 51042 0 0 NOVANTA INC COM 67000B104 1384 13134 SH SOLE 13134 0 0 NOVARTIS AG SPONSORED ADR 66987V109 72912 838452 SH SOLE 838452 0 0 NOVO-NORDISK A S ADR 670100205 80324 1156912 SH SOLE 1156912 0 0 NOVOCURE LTD ORD SHS G6674U108 1776 15955 SH SOLE 15955 0 0 NOW INC COM 67011P100 475 104607 SH SOLE 104607 0 0 NRG ENERGY INC COM NEW 629377508 9387 305363 SH SOLE 305363 0 0 NU SKIN ENTERPRISES INC CL A 67018T105 202 4039 SH SOLE 4039 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 8378 252432 SH SOLE 252432 0 0 NUCOR CORP COM 670346105 11568 257861 SH SOLE 257861 0 0 NUTANIX INC CL A 67059N108 4908 221271 SH SOLE 221271 0 0 NUTRIEN LTD COM 67077M108 4815 122823 SH SOLE 122823 0 0 NUVASIVE INC COM 670704105 2124 43732 SH SOLE 43732 0 0 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 679 114821 SH SOLE 114821 0 0 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 15960 621376 SH SOLE 621376 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 1788 63015 SH SOLE 63015 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 2445 95622 SH SOLE 95622 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 7519 258567 SH SOLE 258567 0 0 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 667 15778 SH SOLE 15778 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1195 40318 SH SOLE 40318 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 10844 402540 SH SOLE 402540 0 0 NUVEEN MICH QUALITY MUN INCO COM 670979103 723 50987 SH SOLE 50987 0 0 NUVEEN MORTGAGE AND INCOME F COM 670735109 486 25666 SH SOLE 25666 0 0 NVENT ELECTRIC PLC SHS G6700G107 1100 62186 SH SOLE 62186 0 0 NVIDIA CORPORATION COM 67066G104 172068 317927 SH SOLE 317927 0 0 NVR INC COM 62944T105 5484 1343 SH SOLE 1343 0 0 NXP SEMICONDUCTORS N V COM N6596X109 30642 245510 SH SOLE 245510 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 20146 43692 SH SOLE 43692 0 0 OSI ETF TR OSHARES US QUALT 67110P407 12448 343299 SH SOLE 343299 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 71 23805 SH SOLE 23805 0 0 OCCIDENTAL PETE CORP COM 674599105 625 62392 SH SOLE 62392 0 0 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 389 18775 SH SOLE 18775 0 0 OGE ENERGY CORP COM 670837103 3382 112765 SH SOLE 112765 0 0 OKTA INC CL A 679295105 25644 119916 SH SOLE 119916 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 9204 50873 SH SOLE 50873 0 0 OLD NATL BANCORP IND COM 680033107 1631 129843 SH SOLE 129843 0 0 OLD REP INTL CORP COM 680223104 1108 75170 SH SOLE 75170 0 0 OLIN CORP COM PAR $1 680665205 211 17080 SH SOLE 17080 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 7126 81582 SH SOLE 81582 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 2171 72523 SH SOLE 72523 0 0 OMNICELL COM COM 68213N109 5050 67637 SH SOLE 67637 0 0 OMNICOM GROUP INC COM 681919106 10187 205795 SH SOLE 205795 0 0 ON SEMICONDUCTOR CORP COM 682189105 7113 327945 SH SOLE 327945 0 0 ONE GAS INC COM 68235P108 1108 16049 SH SOLE 16049 0 0 ONEMAIN HLDGS INC COM 68268W103 962 30775 SH SOLE 30775 0 0 ONEOK INC NEW COM 682680103 20257 779715 SH SOLE 779715 0 0 ONESMART INTL ED GROUP LTD SPONSORED ADS 68276W103 70 15512 SH SOLE 15512 0 0 ONTO INNOVATION INC COM 683344105 1275 42813 SH SOLE 42813 0 0 OPEN TEXT CORP COM 683715106 2310 54680 SH SOLE 54680 0 0 OPERA LTD SPONSORED ADS 68373M107 727 74314 SH SOLE 74314 0 0 ORACLE CORP COM 68389X105 88367 1480178 SH SOLE 1480178 0 0 ORANGE SPONSORED ADR 684060106 1773 170794 SH SOLE 170794 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 1536 126242 SH SOLE 126242 0 0 ORIX CORP SPONSORED ADR 686330101 2343 37443 SH SOLE 37443 0 0 ORMAT TECHNOLOGIES INC COM 686688102 441 7466 SH SOLE 7466 0 0 ORTHOPEDIATRICS CORP COM 68752L100 1101 23982 SH SOLE 23982 0 0 OSHKOSH CORP COM 688239201 5950 80957 SH SOLE 80957 0 0 OSI SYSTEMS INC COM 671044105 331 4262 SH SOLE 4262 0 0 OTIS WORLDWIDE CORP COM 68902V107 10282 164723 SH SOLE 164723 0 0 OVINTIV INC COM 69047Q102 230 28241 SH SOLE 28241 0 0 OWENS CORNING NEW COM 690742101 5247 76247 SH SOLE 76247 0 0 OXFORD INDS INC COM 691497309 391 9676 SH SOLE 9676 0 0 PACCAR INC COM 693718108 12744 149433 SH SOLE 149433 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 3981 112694 SH SOLE 112694 0 0 PACER FDS TR BNCHMRK INDSTR 69374H766 829 24632 SH SOLE 24632 0 0 PACER FDS TR TRENDPILOT INTL 69374H683 1791 78670 SH SOLE 78670 0 0 PACER FDS TR TRENDPILOT US BD 69374H642 24041 922174 SH SOLE 922174 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 2517 52343 SH SOLE 52343 0 0 PACER FDS TR TRENDPILOT EUR 69374H808 397 17723 SH SOLE 17723 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 12020 407030 SH SOLE 407030 0 0 PACER FDS TR TRENDP US MID CP 69374H204 2274 83293 SH SOLE 83293 0 0 PACIFIC PREMIER BANCORP COM 69478X105 1471 73052 SH SOLE 73052 0 0 PACIRA BIOSCIENCES COM 695127100 775 12891 SH SOLE 12891 0 0 PACKAGING CORP AMER COM 695156109 9633 88333 SH SOLE 88333 0 0 PACWEST BANCORP DEL COM 695263103 444 25973 SH SOLE 25973 0 0 PAGERDUTY INC COM 69553P100 272 10034 SH SOLE 10034 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 1898 50323 SH SOLE 50323 0 0 PALO ALTO NETWORKS INC COM 697435105 17722 72411 SH SOLE 72411 0 0 PALOMAR HLDGS INC COM 69753M105 489 4693 SH SOLE 4693 0 0 PAN AMERN SILVER CORP COM 697900108 1786 55561 SH SOLE 55561 0 0 PAPA JOHNS INTL INC COM 698813102 464 5643 SH SOLE 5643 0 0 PARK HOTELS RESORTS INC COM 700517105 118 11857 SH SOLE 11857 0 0 PARKER-HANNIFIN CORP COM 701094104 18857 93195 SH SOLE 93195 0 0 PARSLEY ENERGY INC CL A 701877102 4103 438406 SH SOLE 438406 0 0 PARSONS CORPORATION COM 70202L102 1769 52754 SH SOLE 52754 0 0 PATRICK INDS INC COM 703343103 268 4657 SH SOLE 4657 0 0 PATTERSON COS INC COM 703395103 1122 46563 SH SOLE 46563 0 0 PATTERSON UTI ENERGY INC COM 703481101 222 77872 SH SOLE 77872 0 0 PAYCHEX INC COM 704326107 44526 558179 SH SOLE 558179 0 0 PAYCOM SOFTWARE INC COM 70432V102 21719 69768 SH SOLE 69768 0 0 PAYLOCITY HLDG CORP COM 70438V106 5487 33993 SH SOLE 33993 0 0 PAYPAL HLDGS INC COM 70450Y103 186860 948383 SH SOLE 948383 0 0 PBF ENERGY INC CL A 69318G106 451 79341 SH SOLE 79341 0 0 PDC ENERGY INC COM 69327R101 403 32532 SH SOLE 32532 0 0 PEARSON PLC SPONSORED ADR 705015105 1157 162707 SH SOLE 162707 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 1499 119618 SH SOLE 119618 0 0 PEGASYSTEMS INC COM 705573103 5676 46896 SH SOLE 46896 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 2563 25823 SH SOLE 25823 0 0 PEMBINA PIPELINE CORP COM 706327103 598 28182 SH SOLE 28182 0 0 PENN NATL GAMING INC COM 707569109 5060 69601 SH SOLE 69601 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 1360 28543 SH SOLE 28543 0 0 PENTAIR PLC SHS G7S00T104 5955 130117 SH SOLE 130117 0 0 PENUMBRA INC COM 70975L107 1429 7353 SH SOLE 7353 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 2903 281551 SH SOLE 281551 0 0 PEPSICO INC COM 713448108 186537 1345865 SH SOLE 1345865 0 0 PERFICIENT INC COM 71375U101 1090 25509 SH SOLE 25509 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 8761 253071 SH SOLE 253071 0 0 PERKINELMER INC COM 714046109 5163 41137 SH SOLE 41137 0 0 PERRIGO CO PLC SHS G97822103 1210 26355 SH SOLE 26355 0 0 PETIQ INC COM CL A 71639T106 1095 33255 SH SOLE 33255 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 261 36636 SH SOLE 36636 0 0 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 242 34400 SH SOLE 34400 0 0 PFIZER INC COM 717081103 165362 4505775 SH SOLE 4505775 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 518 29793 SH SOLE 29793 0 0 PHILIP MORRIS INTL INC COM 718172109 129874 1731886 SH SOLE 1731886 0 0 PHILLIPS 66 COM 718546104 30667 591565 SH SOLE 591565 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 392 17000 SH SOLE 17000 0 0 PHOENIX NEW MEDIA LTD SPONSORED ADS 71910C103 23 18588 SH SOLE 18588 0 0 PHOTRONICS INC COM 719405102 168 16870 SH SOLE 16870 0 0 PHREESIA INC COM 71944F106 265 8261 SH SOLE 8261 0 0 PHYSICIANS RLTY TR COM 71943U104 4322 241339 SH SOLE 241339 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 966 71179 SH SOLE 71179 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 56422 601445 SH SOLE 601445 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 5071 57944 SH SOLE 57944 0 0 PIMCO ETF TR 25YR+ ZERO U S 72201R882 446 2606 SH SOLE 2606 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 39535 351640 SH SOLE 351640 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 740 45907 SH SOLE 45907 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 777 30629 SH SOLE 30629 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 11943 116878 SH SOLE 116878 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 77560 760689 SH SOLE 760689 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 575 105045 SH SOLE 105045 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 3079 54781 SH SOLE 54781 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 3284 28637 SH SOLE 28637 0 0 PIMCO EQUITY SER RAFI DYN EMERG 72202L389 17748 788462 SH SOLE 788462 0 0 PIMCO EQUITY SER RAFI DYN MULTI 72202L371 3730 155027 SH SOLE 155027 0 0 PIMCO STRATEGIC INCOME FD COM 72200X104 732 114043 SH SOLE 114043 0 0 PINDUODUO INC SPONSORED ADS 722304102 478 6445 SH SOLE 6445 0 0 PING IDENTITY HLDG CORP COM 72341T103 897 28725 SH SOLE 28725 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 4019 112935 SH SOLE 112935 0 0 PINNACLE WEST CAP CORP COM 723484101 1479 19839 SH SOLE 19839 0 0 PINTEREST INC CL A 72352L106 943 22706 SH SOLE 22706 0 0 PIONEER MUN HIGH INCOME ADVA COM 723762100 940 86083 SH SOLE 86083 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 684 59029 SH SOLE 59029 0 0 PIONEER NAT RES CO COM 723787107 10352 120383 SH SOLE 120383 0 0 PIPER SANDLER COMPANIES COM 724078100 1996 27338 SH SOLE 27338 0 0 PJT PARTNERS INC COM CL A 69343T107 867 14302 SH SOLE 14302 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1455 243328 SH SOLE 243328 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 592 97258 SH SOLE 97258 0 0 PLANET FITNESS INC CL A 72703H101 10841 175931 SH SOLE 175931 0 0 PLEXUS CORP COM 729132100 2291 32436 SH SOLE 32436 0 0 PLDT INC SPONSORED ADR 69344D408 406 15014 SH SOLE 15014 0 0 PLUG POWER INC COM NEW 72919P202 156 11620 SH SOLE 11620 0 0 PLURALSIGHT INC COM CL A 72941B106 3781 220710 SH SOLE 220710 0 0 PLYMOUTH INDL REIT INC COM 729640102 1216 98543 SH SOLE 98543 0 0 PNC FINL SVCS GROUP INC COM 693475105 46156 419941 SH SOLE 419941 0 0 PNM RES INC COM 69349H107 1583 38292 SH SOLE 38292 0 0 POLARIS INC COM 731068102 5208 55205 SH SOLE 55205 0 0 POOL CORP COM 73278L105 48705 145589 SH SOLE 145589 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 3442 96957 SH SOLE 96957 0 0 POSCO SPONSORED ADR 693483109 451 10770 SH SOLE 10770 0 0 POST HLDGS INC COM 737446104 2290 26630 SH SOLE 26630 0 0 POSTAL REALTY TRUST INC CL A 73757R102 905 59779 SH SOLE 59779 0 0 POWER INTEGRATIONS INC COM 739276103 8755 158032 SH SOLE 158032 0 0 PPG INDS INC COM 693506107 15186 124395 SH SOLE 124395 0 0 PPL CORP COM 69351T106 27996 1028882 SH SOLE 1028882 0 0 PRA HEALTH SCIENCES INC COM 69354M108 1093 10770 SH SOLE 10770 0 0 PRA GROUP INC COM 69354N106 2744 68681 SH SOLE 68681 0 0 PREMIER INC CL A 74051N102 203 6193 SH SOLE 6193 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 888 24392 SH SOLE 24392 0 0 PRICESMART INC COM 741511109 541 8141 SH SOLE 8141 0 0 PRIMERICA INC COM 74164M108 6498 57435 SH SOLE 57435 0 0 PRIMO WATER CORPORATION COM 74167P108 814 57307 SH SOLE 57307 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 4549 112958 SH SOLE 112958 0 0 PROCTER AND GAMBLE CO COM 742718109 220613 1587255 SH SOLE 1587255 0 0 PROGRESS SOFTWARE CORP COM 743312100 2177 59346 SH SOLE 59346 0 0 PROGRESSIVE CORP COM 743315103 51890 548111 SH SOLE 548111 0 0 PROGYNY INC COM 74340E103 912 30998 SH SOLE 30998 0 0 PROLOGIS INC. COM 74340W103 73246 727945 SH SOLE 727945 0 0 PROOFPOINT INC COM 743424103 913 8646 SH SOLE 8646 0 0 PROS HOLDINGS INC COM 74346Y103 2964 92793 SH SOLE 92793 0 0 PROSHARES TR DJ BRKFLD GLB 74347B508 12573 328380 SH SOLE 328380 0 0 PROSHARES TR MSCI EAFE DIVD 74347B839 339 8569 SH SOLE 8569 0 0 PROSHARES TR PET CARE ETF 74348A145 492 8213 SH SOLE 8213 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 16060 222597 SH SOLE 222597 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 575 10836 SH SOLE 10836 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 2353 115812 SH SOLE 115812 0 0 PROSHARES TR PSHS ULT MCAP400 74347R404 585 18711 SH SOLE 18711 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 589 11135 SH SOLE 11135 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 257 16095 SH SOLE 16095 0 0 PROSPERITY BANCSHARES INC COM 743606105 4335 83642 SH SOLE 83642 0 0 PROTO LABS INC COM 743713109 11740 90658 SH SOLE 90658 0 0 PROVIDENT FINL SVCS INC COM 74386T105 196 16101 SH SOLE 16101 0 0 PRUDENTIAL FINL INC COM 744320102 14221 223889 SH SOLE 223889 0 0 PRUDENTIAL PLC ADR 74435K204 5594 195671 SH SOLE 195671 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 1418 11584 SH SOLE 11584 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1577 90780 SH SOLE 90780 0 0 PTC INC COM 69370C100 1917 23177 SH SOLE 23177 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 24475 445734 SH SOLE 445734 0 0 PUBLIC STORAGE COM 74460D109 10071 45219 SH SOLE 45219 0 0 PULTE GROUP INC COM 745867101 20556 444063 SH SOLE 444063 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 212 20978 SH SOLE 20978 0 0 PURE STORAGE INC CL A 74624M102 1184 76901 SH SOLE 76901 0 0 PURPLE INNOVATION INC COM 74640Y106 601 24179 SH SOLE 24179 0 0 PVH CORPORATION COM 693656100 3146 52757 SH SOLE 52757 0 0 Q2 HLDGS INC COM 74736L109 2044 22397 SH SOLE 22397 0 0 QEP RESOURCES INC COM 74733V100 70 77127 SH SOLE 77127 0 0 QIAGEN NV SHS NEW N72482123 423 8101 SH SOLE 8101 0 0 QIWI PLC SPON ADR REP B 74735M108 677 39030 SH SOLE 39030 0 0 QORVO INC COM 74736K101 13944 108088 SH SOLE 108088 0 0 QTS RLTY TR INC COM CL A 74736A103 6574 104315 SH SOLE 104315 0 0 QUAKER CHEM CORP COM 747316107 7254 40365 SH SOLE 40365 0 0 QUALCOMM INC COM 747525103 119207 1012972 SH SOLE 1012972 0 0 QUALYS INC COM 74758T303 5838 59569 SH SOLE 59569 0 0 QUANTA SVCS INC COM 74762E102 7778 147138 SH SOLE 147138 0 0 QUDIAN INC ADR 747798106 42 33688 SH SOLE 33688 0 0 QUEST DIAGNOSTICS INC COM 74834L100 25960 226741 SH SOLE 226741 0 0 QUIDEL CORP COM 74838J101 4561 20792 SH SOLE 20792 0 0 QUOTIENT TECHNOLOGY INC COM 749119103 898 121708 SH SOLE 121708 0 0 QURATE RETAIL INC COM SER A 74915M100 1702 237061 SH SOLE 237061 0 0 R1 RCM INC COM 749397105 479 27948 SH SOLE 27948 0 0 RADIAN GROUP INC COM 750236101 2584 176893 SH SOLE 176893 0 0 RAMBUS INC DEL COM 750917106 224 16340 SH SOLE 16340 0 0 RAPID7 INC COM 753422104 4712 76949 SH SOLE 76949 0 0 RATTLER MIDSTREAM LP COM UNITS 75419T103 245 41239 SH SOLE 41239 0 0 RAYMOND JAMES FINL INC COM 754730109 12379 170132 SH SOLE 170132 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 100031 1738469 SH SOLE 1738469 0 0 RBC BEARINGS INC COM 75524B104 9804 80887 SH SOLE 80887 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 33657 954269 SH SOLE 954269 0 0 REALPAGE INC COM 75606N109 2789 48393 SH SOLE 48393 0 0 REALTY INCOME CORP COM 756109104 5366 88329 SH SOLE 88329 0 0 REDWOOD TR INC COM 758075402 191 25461 SH SOLE 25461 0 0 REGAL BELOIT CORP COM 758750103 2682 28575 SH SOLE 28575 0 0 REGENCY CTRS CORP COM 758849103 3229 84924 SH SOLE 84924 0 0 REGENERON PHARMACEUTICALS COM 75886F107 34700 61988 SH SOLE 61988 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 16615 1441039 SH SOLE 1441039 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 8409 88339 SH SOLE 88339 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 6094 59725 SH SOLE 59725 0 0 RELX PLC SPONSORED ADR 759530108 16941 757318 SH SOLE 757318 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 5426 31966 SH SOLE 31966 0 0 RENASANT CORP COM 75970E107 667 29363 SH SOLE 29363 0 0 REPLIGEN CORP COM 759916109 3817 25869 SH SOLE 25869 0 0 REPUBLIC SVCS INC COM 760759100 36412 390063 SH SOLE 390063 0 0 RESMED INC COM 761152107 40575 236684 SH SOLE 236684 0 0 RESOLUTE FST PRODS INC COM 76117W109 376 83961 SH SOLE 83961 0 0 RESOURCES CONNECTION INC COM 76122Q105 156 13504 SH SOLE 13504 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 9989 173690 SH SOLE 173690 0 0 REVANCE THERAPEUTICS INC COM 761330109 272 10813 SH SOLE 10813 0 0 REVOLVE GROUP INC CL A 76156B107 501 30476 SH SOLE 30476 0 0 REXFORD INDL RLTY INC COM 76169C100 6133 134020 SH SOLE 134020 0 0 REXNORD CORP COM 76169B102 2312 77493 SH SOLE 77493 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 1807 59016 SH SOLE 59016 0 0 RH COM 74967X103 800 2090 SH SOLE 2090 0 0 RINGCENTRAL INC CL A 76680R206 3840 13984 SH SOLE 13984 0 0 RIO TINTO PLC SPONSORED ADR 767204100 18618 308303 SH SOLE 308303 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 18055 304719 SH SOLE 304719 0 0 RLI CORP COM 749607107 2062 24625 SH SOLE 24625 0 0 ROBERT HALF INTL INC COM 770323103 3221 60844 SH SOLE 60844 0 0 ROCKWELL AUTOMATION INC COM 773903109 37986 172130 SH SOLE 172130 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 486 12256 SH SOLE 12256 0 0 ROGERS CORP COM 775133101 1535 15656 SH SOLE 15656 0 0 ROKU INC COM CL A 77543R102 3141 16639 SH SOLE 16639 0 0 ROLLINS INC COM 775711104 15703 289777 SH SOLE 289777 0 0 ROPER TECHNOLOGIES INC COM 776696106 66730 168890 SH SOLE 168890 0 0 ROSS STORES INC COM 778296103 24631 263946 SH SOLE 263946 0 0 ROYAL BK CDA COM 780087102 6301 89836 SH SOLE 89836 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 2964 45785 SH SOLE 45785 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4747 188611 SH SOLE 188611 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7096 292968 SH SOLE 292968 0 0 ROYAL GOLD INC COM 780287108 1706 14197 SH SOLE 14197 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 22878 485209 SH SOLE 485209 0 0 RPC INC COM 749660106 32 12172 SH SOLE 12172 0 0 RPM INTL INC COM 749685103 29058 350768 SH SOLE 350768 0 0 RPT REALTY SH BEN INT 74971D101 84 15357 SH SOLE 15357 0 0 RUSH ENTERPRISES INC CL A 781846209 1413 27965 SH SOLE 27965 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 5982 73164 SH SOLE 73164 0 0 RYDER SYS INC COM 783549108 1780 42132 SH SOLE 42132 0 0 S&P GLOBAL INC COM 78409V104 98770 273905 SH SOLE 273905 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 898 65131 SH SOLE 65131 0 0 SABRE CORP COM 78573M104 607 93222 SH SOLE 93222 0 0 SAFEHOLD INC COM 78645L100 1588 25572 SH SOLE 25572 0 0 NORTHERN LTS FD TR IV SAGE ESG INTER 66538H583 209 4005 SH SOLE 4005 0 0 SAIA INC COM 78709Y105 2345 18589 SH SOLE 18589 0 0 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 841 21243 SH SOLE 21243 0 0 SALESFORCE COM INC COM 79466L302 203485 809665 SH SOLE 809665 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 274 31536 SH SOLE 31536 0 0 SANDERSON FARMS INC COM 800013104 923 7821 SH SOLE 7821 0 0 SANDY SPRING BANCORP INC COM 800363103 543 23516 SH SOLE 23516 0 0 SANMINA CORPORATION COM 801056102 2087 77157 SH SOLE 77157 0 0 SANOFI SPONSORED ADR 80105N105 27263 543419 SH SOLE 543419 0 0 SAP SE SPON ADR 803054204 80910 519285 SH SOLE 519285 0 0 SAREPTA THERAPEUTICS INC COM 803607100 1290 9185 SH SOLE 9185 0 0 SASOL LTD SPONSORED ADR 803866300 107 14048 SH SOLE 14048 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 36476 114531 SH SOLE 114531 0 0 SCHLUMBERGER LTD COM 806857108 9012 579202 SH SOLE 579202 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 2395 96863 SH SOLE 96863 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 21876 817489 SH SOLE 817489 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 19301 813713 SH SOLE 813713 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 62379 1986587 SH SOLE 1986587 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 67879 1318045 SH SOLE 1318045 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 81642 1455819 SH SOLE 1455819 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 36185 454353 SH SOLE 454353 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 86354 1561554 SH SOLE 1561554 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 111258 1379860 SH SOLE 1379860 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 93110 808457 SH SOLE 808457 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 41520 795559 SH SOLE 795559 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 20751 374035 SH SOLE 374035 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 76258 2156011 SH SOLE 2156011 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 23924 350175 SH SOLE 350175 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 65680 1065720 SH SOLE 1065720 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 467 15367 SH SOLE 15367 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 1302 16609 SH SOLE 16609 0 0 SEA LTD SPONSORD ADS 81141R100 1182 7671 SH SOLE 7671 0 0 SEACOR HOLDINGS INC COM 811904101 232 7967 SH SOLE 7967 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 14189 287979 SH SOLE 287979 0 0 SEALED AIR CORP NEW COM 81211K100 3885 100101 SH SOLE 100101 0 0 SEATTLE GENETICS INC COM 812578102 4290 21922 SH SOLE 21922 0 0 SEAWORLD ENTMT INC COM 81282V100 859 43536 SH SOLE 43536 0 0 SEI INVTS CO COM 784117103 6202 122282 SH SOLE 122282 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 79 20595 SH SOLE 20595 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 70823 481852 SH SOLE 481852 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 14982 500226 SH SOLE 500226 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 87849 832850 SH SOLE 832850 0 0 SELECTIVE INS GROUP INC COM 816300107 2494 48446 SH SOLE 48446 0 0 SEMPRA ENERGY COM 816851109 18186 153649 SH SOLE 153649 0 0 SEMTECH CORP COM 816850101 820 15480 SH SOLE 15480 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 9291 215370 SH SOLE 215370 0 0 SERVICE CORP INTL COM 817565104 1819 43131 SH SOLE 43131 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 81 10233 SH SOLE 10233 0 0 SERVICENOW INC COM 81762P102 105130 216762 SH SOLE 216762 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 501 14721 SH SOLE 14721 0 0 SHAKE SHACK INC CL A 819047101 275 4260 SH SOLE 4260 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 1058 57996 SH SOLE 57996 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 109 11556 SH SOLE 11556 0 0 SHERWIN WILLIAMS CO COM 824348106 95240 136694 SH SOLE 136694 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1250 54440 SH SOLE 54440 0 0 SHOE CARNIVAL INC COM 824889109 1602 47714 SH SOLE 47714 0 0 SHOPIFY INC CL A 82509L107 72022 70405 SH SOLE 70405 0 0 SHUTTERSTOCK INC COM 825690100 1533 29456 SH SOLE 29456 0 0 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 491 44063 SH SOLE 44063 0 0 SIFY TECHNOLOGIES LTD SPONSORED ADS 82655M107 20 19249 SH SOLE 19249 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 3923 47277 SH SOLE 47277 0 0 SILGAN HOLDINGS INC COM 827048109 1479 40216 SH SOLE 40216 0 0 SILICON LABORATORIES INC COM 826919102 3059 31264 SH SOLE 31264 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3137 83044 SH SOLE 83044 0 0 SILK RD MED INC COM 82710M100 374 5558 SH SOLE 5558 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 269 16997 SH SOLE 16997 0 0 SIMON PPTY GROUP INC NEW COM 828806109 7311 113040 SH SOLE 113040 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 2292 23591 SH SOLE 23591 0 0 SIMULATIONS PLUS INC COM 829214105 1114 14781 SH SOLE 14781 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 2468 460527 SH SOLE 460527 0 0 SITE CTRS CORP COM 82981J109 326 45251 SH SOLE 45251 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 14971 122767 SH SOLE 122767 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 268 13199 SH SOLE 13199 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 747 33324 SH SOLE 33324 0 0 SKECHERS U S A INC CL A 830566105 349 11553 SH SOLE 11553 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 14619 100472 SH SOLE 100472 0 0 SL GREEN RLTY CORP COM 78440X101 2043 44064 SH SOLE 44064 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 1362 50706 SH SOLE 50706 0 0 SLM CORP COM 78442P106 3528 436148 SH SOLE 436148 0 0 SM ENERGY CO COM 78454L100 34 21529 SH SOLE 21529 0 0 SMARTSHEET INC COM CL A 83200N103 537 10875 SH SOLE 10875 0 0 SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 32193 823354 SH SOLE 823354 0 0 SNAP INC CL A 83304A106 1872 71715 SH SOLE 71715 0 0 SNAP ON INC COM 833034101 28343 192642 SH SOLE 192642 0 0 SNOWFLAKE INC CL A 833445109 454 1807 SH SOLE 1807 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 1326 40908 SH SOLE 40908 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 5156 21634 SH SOLE 21634 0 0 SOLARWINDS CORP COM 83417Q105 655 32212 SH SOLE 32212 0 0 SONIC AUTOMOTIVE INC CL A 83545G102 208 5177 SH SOLE 5177 0 0 SONOCO PRODS CO COM 835495102 3315 64909 SH SOLE 64909 0 0 SONOS INC COM 83570H108 615 40494 SH SOLE 40494 0 0 SONY CORP SPONSORED ADR 835699307 28556 372063 SH SOLE 372063 0 0 SOUTH JERSEY INDS INC COM 838518108 209 10863 SH SOLE 10863 0 0 SOUTH ST CORP COM 840441109 2488 51671 SH SOLE 51671 0 0 SOUTHERN CO COM 842587107 52178 962340 SH SOLE 962340 0 0 SOUTHERN COPPER CORP COM 84265V105 811 17920 SH SOLE 17920 0 0 SOUTHWEST AIRLS CO COM 844741108 5843 155800 SH SOLE 155800 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 1902 30148 SH SOLE 30148 0 0 SOUTHWESTERN ENERGY CO COM 845467109 94 39956 SH SOLE 39956 0 0 SP PLUS CORP COM 78469C103 464 25858 SH SOLE 25858 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 89296 2846536 SH SOLE 2846536 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 21851 488611 SH SOLE 488611 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 71056 776395 SH SOLE 776395 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 83287 1208991 SH SOLE 1208991 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 182774 1752895 SH SOLE 1752895 0 0 SPDR SER TR BLOMBERG INTL TR 78464A516 29330 988556 SH SOLE 988556 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 18596 608102 SH SOLE 608102 0 0 SPDR SER TR BLOOMBERG SRT TR 78468R408 51124 1976176 SH SOLE 1976176 0 0 SPDR SER TR DORSEY WRGT FI 78468R713 635 26169 SH SOLE 26169 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 38206 774815 SH SOLE 774815 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 15332 388140 SH SOLE 388140 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 62631 225697 SH SOLE 225697 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1841 61960 SH SOLE 61960 0 0 SPDR SER TR DJ REIT ETF 78464A607 80986 1038684 SH SOLE 1038684 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 34910 1856916 SH SOLE 1856916 0 0 SPDR GOLD TR GOLD SHS 78463V107 174333 984264 SH SOLE 984264 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 8263 343564 SH SOLE 343564 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 13738 241608 SH SOLE 241608 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 35950 692277 SH SOLE 692277 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 266869 5351284 SH SOLE 5351284 0 0 SPDR SER TR NYSE TECH ETF 78464A102 998 8411 SH SOLE 8411 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 12318 301256 SH SOLE 301256 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 131207 4258577 SH SOLE 4258577 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 174778 5973277 SH SOLE 5973277 0 0 SPDR SER TR PORTFLI HIGH YLD 78468R606 489 19339 SH SOLE 19339 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 102376 2784982 SH SOLE 2784982 0 0 SPDR SER TR PORTFLI INTRMDIT 78464A672 23238 699084 SH SOLE 699084 0 0 SPDR SER TR PORTFOLIO LN COR 78464A367 5634 177277 SH SOLE 177277 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 135783 2905066 SH SOLE 2905066 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 65360 1660998 SH SOLE 1660998 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 1476 53866 SH SOLE 53866 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 97720 3235770 SH SOLE 3235770 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 19738 720890 SH SOLE 720890 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 47434 1545089 SH SOLE 1545089 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 19889 644290 SH SOLE 644290 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 5670 98797 SH SOLE 98797 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1279996 3822139 SH SOLE 3822139 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 533351 10643611 SH SOLE 10643611 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 24815 407678 SH SOLE 407678 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 7829 132624 SH SOLE 132624 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 6025 120292 SH SOLE 120292 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1579 18082 SH SOLE 18082 0 0 SPDR SER TR S&P BK ETF 78464A797 336 11410 SH SOLE 11410 0 0 SPDR SER TR S&P BIOTECH 78464A870 3772 33852 SH SOLE 33852 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 15565 130995 SH SOLE 130995 0 0 SPDR SER TR S&P DIVID ETF 78464A763 163976 1774632 SH SOLE 1774632 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 90621 2478704 SH SOLE 2478704 0 0 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 228 5136 SH SOLE 5136 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 1545 15873 SH SOLE 15873 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 7570 140495 SH SOLE 140495 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 26884 79343 SH SOLE 79343 0 0 SPDR SER TR S&P REGL BKG 78464A698 881 24701 SH SOLE 24701 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 6509 131074 SH SOLE 131074 0 0 SPDR SER TR S&P SEMICNDCTR 78464A862 2085 16582 SH SOLE 16582 0 0 SPDR SER TR COMP SOFTWARE 78464A599 1218 10209 SH SOLE 10209 0 0 SPDR SER TR WELLS FG PFD ETF 78464A292 14629 336520 SH SOLE 336520 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 833 14571 SH SOLE 14571 0 0 SPIRE INC COM 84857L101 268 5036 SH SOLE 5036 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 2307 68352 SH SOLE 68352 0 0 SPLUNK INC COM 848637104 37447 199051 SH SOLE 199051 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 16273 67087 SH SOLE 67087 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 5793 315861 SH SOLE 315861 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 17353 1153044 SH SOLE 1153044 0 0 SPROUT SOCIAL INC COM CL A 85209W109 986 25622 SH SOLE 25622 0 0 SPROUTS FMRS MKT INC COM 85208M102 1001 47847 SH SOLE 47847 0 0 SPS COMMERCE INC COM 78463M107 5125 65818 SH SOLE 65818 0 0 SPX CORP COM 784635104 991 21358 SH SOLE 21358 0 0 SPX FLOW INC COM 78469X107 3091 72182 SH SOLE 72182 0 0 SQUARE INC CL A 852234103 15285 94031 SH SOLE 94031 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 7836 129476 SH SOLE 129476 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 994 17581 SH SOLE 17581 0 0 STAG INDL INC COM 85254J102 3999 131173 SH SOLE 131173 0 0 STAMPS COM INC COM NEW 852857200 459 1903 SH SOLE 1903 0 0 STANDARD MTR PRODS INC COM 853666105 1295 28996 SH SOLE 28996 0 0 STANDEX INTL CORP COM 854231107 2764 46686 SH SOLE 46686 0 0 STANLEY BLACK & DECKER INC COM 854502101 11390 70223 SH SOLE 70223 0 0 STARBUCKS CORP COM 855244109 188171 2190077 SH SOLE 2190077 0 0 STARWOOD PPTY TR INC COM 85571B105 1945 128878 SH SOLE 128878 0 0 STATE AUTO FINL CORP COM 855707105 275 19978 SH SOLE 19978 0 0 STATE STR CORP COM 857477103 8865 149424 SH SOLE 149424 0 0 STEEL DYNAMICS INC COM 858119100 2271 79333 SH SOLE 79333 0 0 STEELCASE INC CL A 858155203 1213 120012 SH SOLE 120012 0 0 STEPAN CO COM 858586100 1160 10642 SH SOLE 10642 0 0 STERICYCLE INC COM 858912108 8688 137779 SH SOLE 137779 0 0 STERIS PLC SHS USD G8473T100 74589 423344 SH SOLE 423344 0 0 STERLING BANCORP DEL COM 85917A100 1518 144344 SH SOLE 144344 0 0 STEWART INFORMATION SVCS COR COM 860372101 971 22199 SH SOLE 22199 0 0 STIFEL FINL CORP COM 860630102 6507 128691 SH SOLE 128691 0 0 STITCH FIX INC COM CL A 860897107 291 10711 SH SOLE 10711 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 3550 115661 SH SOLE 115661 0 0 STONECASTLE FINL CORP COM 861780104 272 14008 SH SOLE 14008 0 0 STONECO LTD COM CL A G85158106 2957 55901 SH SOLE 55901 0 0 STORE CAP CORP COM 862121100 8532 311045 SH SOLE 311045 0 0 STRATEGIC ED INC COM 86272C103 2484 27158 SH SOLE 27158 0 0 STRYKER CORPORATION COM 863667101 66584 319547 SH SOLE 319547 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 6851 1225579 SH SOLE 1225579 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 1476 284967 SH SOLE 284967 0 0 SUMMIT MATLS INC CL A 86614U100 856 51739 SH SOLE 51739 0 0 SUN CMNTYS INC COM 866674104 12433 88420 SH SOLE 88420 0 0 SUN LIFE FINANCIAL INC. COM 866796105 840 20626 SH SOLE 20626 0 0 SUNCOR ENERGY INC NEW COM 867224107 1691 138268 SH SOLE 138268 0 0 SUNRUN INC COM 86771W105 601 7800 SH SOLE 7800 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 82 10374 SH SOLE 10374 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 204 9782 SH SOLE 9782 0 0 SUZANO S A SPON ADS 86959K105 125 15256 SH SOLE 15256 0 0 SVB FINANCIAL GROUP COM 78486Q101 2284 9494 SH SOLE 9494 0 0 SYKES ENTERPRISES INC COM 871237103 1237 36145 SH SOLE 36145 0 0 SYNAPTICS INC COM 87157D109 430 5352 SH SOLE 5352 0 0 SYNCHRONY FINANCIAL COM 87165B103 7825 299011 SH SOLE 299011 0 0 SYNEOS HEALTH INC CL A 87166B102 6721 126428 SH SOLE 126428 0 0 SYNNEX CORP COM 87162W100 1412 10078 SH SOLE 10078 0 0 SYNOPSYS INC COM 871607107 30290 141554 SH SOLE 141554 0 0 SYSCO CORP COM 871829107 17091 274683 SH SOLE 274683 0 0 T-MOBILE US INC COM 872590104 46701 408369 SH SOLE 408369 0 0 PRICE T ROWE GROUP INC COM 74144T108 12007 93640 SH SOLE 93640 0 0 TABULA RASA HEALTHCARE INC COM 873379101 776 19044 SH SOLE 19044 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 677 18499 SH SOLE 18499 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 163821 2020737 SH SOLE 2020737 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 10196 61712 SH SOLE 61712 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 6423 360019 SH SOLE 360019 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 2114 27797 SH SOLE 27797 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 1308 11524 SH SOLE 11524 0 0 TAPESTRY INC COM 876030107 2720 174053 SH SOLE 174053 0 0 TARGA RES CORP COM 87612G101 1002 71433 SH SOLE 71433 0 0 TARGET CORP COM 87612E106 102126 648748 SH SOLE 648748 0 0 TATA MTRS LTD SPONSORED ADR 876568502 473 52019 SH SOLE 52019 0 0 TAUBMAN CTRS INC COM 876664103 2030 60984 SH SOLE 60984 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 896 36425 SH SOLE 36425 0 0 TC ENERGY CORP COM 87807B107 20198 481238 SH SOLE 481238 0 0 TCF FINL CORP COM 872307103 2210 94615 SH SOLE 94615 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 763 19502 SH SOLE 19502 0 0 TE CONNECTIVITY LTD REG SHS H84989104 22575 230975 SH SOLE 230975 0 0 TECHNIPFMC PLC COM G87110105 522 82739 SH SOLE 82739 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 142984 1225227 SH SOLE 1225227 0 0 TECHTARGET INC COM 87874R100 2242 51001 SH SOLE 51001 0 0 TEGNA INC COM 87901J105 1056 89839 SH SOLE 89839 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 421 20403 SH SOLE 20403 0 0 TELADOC HEALTH INC COM 87918A105 29301 133650 SH SOLE 133650 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 6848 22075 SH SOLE 22075 0 0 TELEFLEX INCORPORATED COM 879369106 7433 21836 SH SOLE 21836 0 0 ERICSSON ADR B SEK 10 294821608 6965 639574 SH SOLE 639574 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 489 63741 SH SOLE 63741 0 0 TELEFONICA S A SPONSORED ADR 879382208 159 46268 SH SOLE 46268 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 1025 55586 SH SOLE 55586 0 0 TELUS CORPORATION COM 87971M103 2200 125010 SH SOLE 125010 0 0 TEMPUR SEALY INTL INC COM 88023U101 2199 24656 SH SOLE 24656 0 0 TERADATA CORP DEL COM 88076W103 1160 51091 SH SOLE 51091 0 0 TERADYNE INC COM 880770102 9710 122198 SH SOLE 122198 0 0 TEREX CORP NEW COM 880779103 225 11601 SH SOLE 11601 0 0 TERNIUM SA SPONSORED ADS 880890108 657 34901 SH SOLE 34901 0 0 TERRENO RLTY CORP COM 88146M101 5390 98421 SH SOLE 98421 0 0 TESLA INC COM 88160R101 34031 79324 SH SOLE 79324 0 0 TETRA TECH INC NEW COM 88162G103 8937 93585 SH SOLE 93585 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 752 83481 SH SOLE 83481 0 0 TEXAS CAP BANCSHARES INC COM 88224Q107 398 12797 SH SOLE 12797 0 0 TEXAS INSTRS INC COM 882508104 134077 938979 SH SOLE 938979 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 4932 10923 SH SOLE 10923 0 0 TEXAS ROADHOUSE INC COM 882681109 4523 74408 SH SOLE 74408 0 0 TEXTRON INC COM 883203101 1416 39231 SH SOLE 39231 0 0 AES CORP COM 00130H105 7215 398422 SH SOLE 398422 0 0 BRINKS CO COM 109696104 866 21070 SH SOLE 21070 0 0 CHEMOURS CO COM 163851108 410 19624 SH SOLE 19624 0 0 COOPER COS INC COM NEW 216648402 22163 65743 SH SOLE 65743 0 0 DESCARTES SYS GROUP INC COM 249906108 2538 44548 SH SOLE 44548 0 0 LAUDER ESTEE COS INC CL A 518439104 29045 133083 SH SOLE 133083 0 0 GEO GROUP INC NEW COM 36162J106 286 25226 SH SOLE 25226 0 0 HACKETT GROUP INC COM 404609109 550 49195 SH SOLE 49195 0 0 HAIN CELESTIAL GROUP INC COM 405217100 519 15127 SH SOLE 15127 0 0 HANOVER INS GROUP INC COM 410867105 2603 27930 SH SOLE 27930 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 10689 289978 SH SOLE 289978 0 0 HERSHEY CO COM 427866108 7284 50814 SH SOLE 50814 0 0 HOME DEPOT INC COM 437076102 334136 1203184 SH SOLE 1203184 0 0 HOWARD HUGHES CORP COM 44267D107 735 12756 SH SOLE 12756 0 0 INTERPUBLIC GROUP COS INC COM 460690100 4580 274752 SH SOLE 274752 0 0 KRAFT HEINZ CO COM 500754106 2835 94663 SH SOLE 94663 0 0 KROGER CO COM 501044101 20509 604815 SH SOLE 604815 0 0 MICHAELS COS INC COM 59408Q106 228 23652 SH SOLE 23652 0 0 MIDDLEBY CORP COM 596278101 5636 62828 SH SOLE 62828 0 0 MOSAIC CO NEW COM 61945C103 1372 75088 SH SOLE 75088 0 0 THE REALREAL INC COM 88339P101 438 30272 SH SOLE 30272 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 21364 139715 SH SOLE 139715 0 0 SIMPLY GOOD FOODS CO COM 82900L102 875 39703 SH SOLE 39703 0 0 TIMKEN CO COM 887389104 5430 100139 SH SOLE 100139 0 0 TORO CO COM 891092108 7211 85901 SH SOLE 85901 0 0 THE TRADE DESK INC COM CL A 88339J105 23421 45146 SH SOLE 45146 0 0 TRAVELERS COMPANIES INC COM 89417E109 21058 194643 SH SOLE 194643 0 0 WENDYS CO COM 95058W100 608 27284 SH SOLE 27284 0 0 WESTERN UN CO COM 959802109 8217 383441 SH SOLE 383441 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 212187 480584 SH SOLE 480584 0 0 THOMSON REUTERS CORP. COM NEW 884903709 19088 239292 SH SOLE 239292 0 0 THOR INDS INC COM 885160101 10488 110100 SH SOLE 110100 0 0 TIFFANY & CO NEW COM 886547108 355 3062 SH SOLE 3062 0 0 TIM PARTICIPACOES S A SPONSORED ADR 88706P205 214 18569 SH SOLE 18569 0 0 TIVITY HEALTH INC COM 88870R102 255 18219 SH SOLE 18219 0 0 TJX COS INC NEW COM 872540109 53576 962728 SH SOLE 962728 0 0 TOLL BROTHERS INC COM 889478103 1032 21203 SH SOLE 21203 0 0 TOPBUILD CORP COM 89055F103 1805 10577 SH SOLE 10577 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 3057 66106 SH SOLE 66106 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 231 15608 SH SOLE 15608 0 0 TOTAL SE SPONSORED ADS 89151E109 22021 642011 SH SOLE 642011 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 710 43311 SH SOLE 43311 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 23907 180511 SH SOLE 180511 0 0 TPI COMPOSITES INC COM 87266J104 367 12678 SH SOLE 12678 0 0 TRACTOR SUPPLY CO COM 892356106 47675 332598 SH SOLE 332598 0 0 TRADEWEB MKTS INC CL A 892672106 1026 17694 SH SOLE 17694 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 17363 143197 SH SOLE 143197 0 0 TRANSDIGM GROUP INC COM 893641100 9482 19958 SH SOLE 19958 0 0 TRANSMEDICS GROUP INC COM 89377M109 313 22747 SH SOLE 22747 0 0 TRANSUNION COM 89400J107 11231 133495 SH SOLE 133495 0 0 TREAN INS GROUP INC COM 89457R101 324 21220 SH SOLE 21220 0 0 TREEHOUSE FOODS INC COM 89469A104 1067 26336 SH SOLE 26336 0 0 TREX CO INC COM 89531P105 6571 91773 SH SOLE 91773 0 0 TRI POINTE GROUP INC COM 87265H109 1097 60495 SH SOLE 60495 0 0 TRIMAS CORP COM NEW 896215209 660 28926 SH SOLE 28926 0 0 TRIMBLE INC COM 896239100 3023 62073 SH SOLE 62073 0 0 TRINET GROUP INC COM 896288107 663 11177 SH SOLE 11177 0 0 TRINITY INDS INC COM 896522109 1330 68205 SH SOLE 68205 0 0 TRIP COM GROUP LTD ADS 89677Q107 1109 35628 SH SOLE 35628 0 0 TRITON INTL LTD CL A G9078F107 722 17756 SH SOLE 17756 0 0 TRUEBLUE INC COM 89785X101 527 34028 SH SOLE 34028 0 0 TRUIST FINL CORP COM 89832Q109 45026 1183327 SH SOLE 1183327 0 0 TRUSTMARK CORP COM 898402102 748 34915 SH SOLE 34915 0 0 TTEC HLDGS INC COM 89854H102 725 13286 SH SOLE 13286 0 0 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 116 24234 SH SOLE 24234 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 288 3291 SH SOLE 3291 0 0 TUTOR PERINI CORP COM 901109108 136 12239 SH SOLE 12239 0 0 TWILIO INC CL A 90138F102 7288 29497 SH SOLE 29497 0 0 TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 339 12889 SH SOLE 12889 0 0 TWITTER INC COM 90184L102 16819 377960 SH SOLE 377960 0 0 TYLER TECHNOLOGIES INC COM 902252105 34354 98559 SH SOLE 98559 0 0 TYSON FOODS INC CL A 902494103 16114 270915 SH SOLE 270915 0 0 UBER TECHNOLOGIES INC COM 90353T100 26089 715172 SH SOLE 715172 0 0 UBIQUITI INC COM 90353W103 671 4025 SH SOLE 4025 0 0 UBS GROUP AG SHS H42097107 8235 738543 SH SOLE 738543 0 0 UDR INC COM 902653104 2665 81721 SH SOLE 81721 0 0 UFP INDUSTRIES INC COM 90278Q108 2143 37919 SH SOLE 37919 0 0 UGI CORP NEW COM 902681105 2716 82342 SH SOLE 82342 0 0 ULTA BEAUTY INC COM 90384S303 19995 89271 SH SOLE 89271 0 0 ULTRA CLEAN HLDGS INC COM 90385V107 658 30660 SH SOLE 30660 0 0 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 630 7670 SH SOLE 7670 0 0 UMB FINL CORP COM 902788108 1699 34664 SH SOLE 34664 0 0 UMPQUA HLDGS CORP COM 904214103 1188 111904 SH SOLE 111904 0 0 UNIFIRST CORP MASS COM 904708104 9089 47995 SH SOLE 47995 0 0 UNILEVER N V N Y SHS NEW 904784709 33407 553099 SH SOLE 553099 0 0 UNILEVER PLC SPON ADR NEW 904767704 93916 1522633 SH SOLE 1522633 0 0 UNION PAC CORP COM 907818108 150395 763931 SH SOLE 763931 0 0 UNIQURE NV SHS N90064101 2587 70254 SH SOLE 70254 0 0 UNITED BANKSHARES INC WEST V COM 909907107 1682 78344 SH SOLE 78344 0 0 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 312 24039 SH SOLE 24039 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1279 75569 SH SOLE 75569 0 0 UNITED AIRLS HLDGS INC COM 910047109 502 14450 SH SOLE 14450 0 0 UNITED FIRE GROUP INC COM 910340108 553 27237 SH SOLE 27237 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 1015 211845 SH SOLE 211845 0 0 UNITED NAT FOODS INC COM 911163103 168 11321 SH SOLE 11321 0 0 UNITED PARCEL SERVICE INC CL B 911312106 121235 727569 SH SOLE 727569 0 0 UNITED RENTALS INC COM 911363109 12133 69532 SH SOLE 69532 0 0 UNITED STATES CELLULAR CORP COM 911684108 365 12355 SH SOLE 12355 0 0 UNITED STS OIL FD LP UNITS 91232N207 570 20145 SH SOLE 20145 0 0 UNITED STATES STL CORP NEW COM 912909108 95 12922 SH SOLE 12922 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 1264 12512 SH SOLE 12512 0 0 UNITEDHEALTH GROUP INC COM 91324P102 255946 820946 SH SOLE 820946 0 0 UNITI GROUP INC COM 91325V108 280 26622 SH SOLE 26622 0 0 UNITIL CORP COM 913259107 782 20234 SH SOLE 20234 0 0 UNIVERSAL CORP VA COM 913456109 470 11220 SH SOLE 11220 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 16119 89183 SH SOLE 89183 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 3720 34762 SH SOLE 34762 0 0 UNUM GROUP COM 91529Y106 1500 89124 SH SOLE 89124 0 0 UPLAND SOFTWARE INC COM 91544A109 733 19438 SH SOLE 19438 0 0 URBAN EDGE PPTYS COM 91704F104 109 11238 SH SOLE 11238 0 0 US BANCORP DEL COM NEW 902973304 50647 1412747 SH SOLE 1412747 0 0 US FOODS HLDG CORP COM 912008109 841 37846 SH SOLE 37846 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 781 46206 SH SOLE 46206 0 0 U S PHYSICAL THERAPY INC COM 90337L108 1449 16675 SH SOLE 16675 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 59504 1002085 SH SOLE 1002085 0 0 UTZ BRANDS INC COM CL A 918090101 415 23177 SH SOLE 23177 0 0 VAIL RESORTS INC COM 91879Q109 6430 30053 SH SOLE 30053 0 0 VALE S A SPONSORED ADS 91912E105 4046 382455 SH SOLE 382455 0 0 VALERO ENERGY CORP COM 91913Y100 5980 138034 SH SOLE 138034 0 0 VALVOLINE INC COM 92047W101 495 26005 SH SOLE 26005 0 0 VANECK MERK GOLD TR GOLD TRUST 921078101 2094 113870 SH SOLE 113870 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1622 24026 SH SOLE 24026 0 0 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 534 43969 SH SOLE 43969 0 0 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 218 8123 SH SOLE 8123 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 40144 1349822 SH SOLE 1349822 0 0 VANECK VECTORS ETF TR GAMING ETF 92189F882 441 11277 SH SOLE 11277 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 32291 824590 SH SOLE 824590 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 45122 754554 SH SOLE 754554 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 9134 178143 SH SOLE 178143 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1654 65593 SH SOLE 65593 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 24044 779625 SH SOLE 779625 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 15499 283921 SH SOLE 283921 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1036 49470 SH SOLE 49470 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1132 6498 SH SOLE 6498 0 0 VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 2902 119020 SH SOLE 119020 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3198292 10395880 SH SOLE 10395880 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 57212 243850 SH SOLE 243850 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 49594 303588 SH SOLE 303588 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 215196 1672598 SH SOLE 1672598 0 0 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 2798 35466 SH SOLE 35466 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 22222 551271 SH SOLE 551271 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 16535 99874 SH SOLE 99874 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 534751 4122347 SH SOLE 4122347 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 42659 729206 SH SOLE 729206 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 178926 3546600 SH SOLE 3546600 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 78690 747362 SH SOLE 747362 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2861825 69971264 SH SOLE 69971264 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1086662 25130950 SH SOLE 25130950 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 15073 287486 SH SOLE 287486 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 7514 110415 SH SOLE 110415 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 101102 2079865 SH SOLE 2079865 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 2214752 9730470 SH SOLE 9730470 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 71266 349342 SH SOLE 349342 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 219237 2708976 SH SOLE 2708976 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 38324 264721 SH SOLE 264721 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 130390 418655 SH SOLE 418655 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 1096975 11734866 SH SOLE 11734866 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 314314 3280944 SH SOLE 3280944 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 2974 41293 SH SOLE 41293 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 81684 1158972 SH SOLE 1158972 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 89670 573191 SH SOLE 573191 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 937838 8385537 SH SOLE 8385537 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 8451 79072 SH SOLE 79072 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 86581 868763 SH SOLE 868763 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 40220 298786 SH SOLE 298786 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 202502 1092243 SH SOLE 1092243 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 166827 2175060 SH SOLE 2175060 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 312158 1771011 SH SOLE 1771011 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 178829 992721 SH SOLE 992721 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 121899 1202516 SH SOLE 1202516 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 804403 14822232 SH SOLE 14822232 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 255297 3233244 SH SOLE 3233244 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 161121 722841 SH SOLE 722841 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 68135 656662 SH SOLE 656662 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 51547 426216 SH SOLE 426216 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7534 46704 SH SOLE 46704 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1073 12311 SH SOLE 12311 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 13008 62411 SH SOLE 62411 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 11405 90847 SH SOLE 90847 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1584 15111 SH SOLE 15111 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1078 7092 SH SOLE 7092 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1977678 23813098 SH SOLE 23813098 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 455398 5496656 SH SOLE 5496656 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 36021 706026 SH SOLE 706026 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 32657 525960 SH SOLE 525960 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 360270 2342461 SH SOLE 2342461 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 214519 998088 SH SOLE 998088 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 220476 1992909 SH SOLE 1992909 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 67018 1231037 SH SOLE 1231037 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 48046 471644 SH SOLE 471644 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1353651 15344041 SH SOLE 15344041 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1944627 33421455 SH SOLE 33421455 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 569119 10908935 SH SOLE 10908935 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1236721 7261587 SH SOLE 7261587 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 12061 149565 SH SOLE 149565 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 67431 522315 SH SOLE 522315 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1905546 18233150 SH SOLE 18233150 0 0 VARIAN MED SYS INC COM 92220P105 8175 47527 SH SOLE 47527 0 0 VARONIS SYS INC COM 922280102 203 1758 SH SOLE 1758 0 0 VECTOR GROUP LTD COM 92240M108 259 26698 SH SOLE 26698 0 0 VEDANTA LIMITED SPONSORED ADR 92242Y100 490 66267 SH SOLE 66267 0 0 VEEVA SYS INC CL A COM 922475108 50414 179288 SH SOLE 179288 0 0 VENTAS INC COM 92276F100 16255 387393 SH SOLE 387393 0 0 VERACYTE INC COM 92337F107 807 24841 SH SOLE 24841 0 0 VEREIT INC COM 92339V100 5691 875557 SH SOLE 875557 0 0 VERINT SYS INC COM 92343X100 1395 28960 SH SOLE 28960 0 0 VERISIGN INC COM 92343E102 6802 33205 SH SOLE 33205 0 0 VERISK ANALYTICS INC COM 92345Y106 62003 334589 SH SOLE 334589 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 229274 3853994 SH SOLE 3853994 0 0 VERTEX INC CL A 92538J106 354 15380 SH SOLE 15380 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 51442 189042 SH SOLE 189042 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 1269 73290 SH SOLE 73290 0 0 V F CORP COM 918204108 21801 310338 SH SOLE 310338 0 0 VIACOMCBS INC CL B 92556H206 4453 158969 SH SOLE 158969 0 0 VIASAT INC COM 92552V100 300 8719 SH SOLE 8719 0 0 VIAVI SOLUTIONS INC COM 925550105 509 43379 SH SOLE 43379 0 0 VICI PPTYS INC COM 925652109 10317 441466 SH SOLE 441466 0 0 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 2827 51925 SH SOLE 51925 0 0 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 209 6489 SH SOLE 6489 0 0 VIKING THERAPEUTICS INC COM 92686J106 165 28330 SH SOLE 28330 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 2576 164685 SH SOLE 164685 0 0 VIRTU FINL INC CL A 928254101 491 21352 SH SOLE 21352 0 0 VIRTUSA CORP COM 92827P102 383 7801 SH SOLE 7801 0 0 VISA INC COM CL A 92826C839 333668 1668588 SH SOLE 1668588 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 298 19153 SH SOLE 19153 0 0 VISTEON CORP COM NEW 92839U206 374 5401 SH SOLE 5401 0 0 VISTRA CORP COM 92840M102 8853 469400 SH SOLE 469400 0 0 VITAL FARMS INC COM 92847W103 545 13457 SH SOLE 13457 0 0 VIVINT SMART HOME INC COM CL A 928542109 227 13286 SH SOLE 13286 0 0 VIVINT SOLAR INC COM 92854Q106 326 7705 SH SOLE 7705 0 0 VMWARE INC CL A COM 928563402 16712 116324 SH SOLE 116324 0 0 VOCERA COMMUNICATIONS INC COM 92857F107 1257 43224 SH SOLE 43224 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 26591 1981451 SH SOLE 1981451 0 0 VONAGE HLDGS CORP COM 92886T201 685 66941 SH SOLE 66941 0 0 VORNADO RLTY TR SH BEN INT 929042109 2099 62265 SH SOLE 62265 0 0 VOYA FINANCIAL INC COM 929089100 3858 80490 SH SOLE 80490 0 0 VROOM INC COM 92918V109 782 15107 SH SOLE 15107 0 0 VULCAN MATLS CO COM 929160109 9286 68511 SH SOLE 68511 0 0 GRACE W R & CO DEL NEW COM 38388F108 521 12922 SH SOLE 12922 0 0 WP CAREY INC COM 92936U109 10619 162972 SH SOLE 162972 0 0 GRAINGER W W INC COM 384802104 29411 82437 SH SOLE 82437 0 0 WABASH NATL CORP COM 929566107 140 11673 SH SOLE 11673 0 0 WADDELL & REED FINL INC CL A 930059100 155 10453 SH SOLE 10453 0 0 WALMART INC COM 931142103 209184 1495134 SH SOLE 1495134 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 16284 453331 SH SOLE 453331 0 0 DISNEY WALT CO COM DISNEY 254687106 123331 993967 SH SOLE 993967 0 0 WASHINGTON FED INC COM 938824109 561 26895 SH SOLE 26895 0 0 WASTE CONNECTIONS INC COM 94106B101 7349 70839 SH SOLE 70839 0 0 WASTE MGMT INC DEL COM 94106L109 58320 515327 SH SOLE 515327 0 0 WATERS CORP COM 941848103 6100 31174 SH SOLE 31174 0 0 WATSCO INC COM 942622200 9545 40984 SH SOLE 40984 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 350 3490 SH SOLE 3490 0 0 WAYFAIR INC CL A 94419L101 572 1965 SH SOLE 1965 0 0 ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 4426 185032 SH SOLE 185032 0 0 ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 2283 86499 SH SOLE 86499 0 0 ABSOLUTE SHS TR WBI BBR RNG 3000 00400R502 2068 75852 SH SOLE 75852 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 662 39719 SH SOLE 39719 0 0 ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 2093 80101 SH SOLE 80101 0 0 ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 2958 129568 SH SOLE 129568 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 891 47954 SH SOLE 47954 0 0 WD-40 CO COM 929236107 2763 14596 SH SOLE 14596 0 0 WEBSTER FINL CORP CONN COM 947890109 561 21238 SH SOLE 21238 0 0 WEC ENERGY GROUP INC COM 92939U106 28048 289453 SH SOLE 289453 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 801 47235 SH SOLE 47235 0 0 WEIS MKTS INC COM 948849104 236 4914 SH SOLE 4914 0 0 WELBILT INC COM 949090104 525 85241 SH SOLE 85241 0 0 WELLS FARGO CO NEW COM 949746101 28935 1230751 SH SOLE 1230751 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 686 511 SH SOLE 511 0 0 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 705 96591 SH SOLE 96591 0 0 WELLTOWER INC COM 95040Q104 21018 381520 SH SOLE 381520 0 0 WERNER ENTERPRISES INC COM 950755108 258 6135 SH SOLE 6135 0 0 WESBANCO INC COM 950810101 717 33557 SH SOLE 33557 0 0 WESCO INTL INC COM 95082P105 485 11027 SH SOLE 11027 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 48841 177669 SH SOLE 177669 0 0 WESTERN ALLIANCE BANCORP COM 957638109 7628 241243 SH SOLE 241243 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 711 145019 SH SOLE 145019 0 0 WESTERN DIGITAL CORP. COM 958102105 6243 170805 SH SOLE 170805 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 102 12804 SH SOLE 12804 0 0 WABTEC COM 929740108 4091 66118 SH SOLE 66118 0 0 WESTLAKE CHEM CORP COM 960413102 1269 20069 SH SOLE 20069 0 0 WESTROCK CO COM 96145D105 3425 98603 SH SOLE 98603 0 0 WEX INC COM 96208T104 1268 9125 SH SOLE 9125 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 12252 429576 SH SOLE 429576 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1889 38502 SH SOLE 38502 0 0 WHIRLPOOL CORP COM 963320106 9982 54282 SH SOLE 54282 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 4916 6311 SH SOLE 6311 0 0 WILLIAMS COS INC COM 969457100 12555 638930 SH SOLE 638930 0 0 WILLIAMS SONOMA INC COM 969904101 6958 76931 SH SOLE 76931 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 11635 55717 SH SOLE 55717 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 2014 120737 SH SOLE 120737 0 0 WINGSTOP INC COM 974155103 1251 9156 SH SOLE 9156 0 0 WINNEBAGO INDS INC COM 974637100 239 4627 SH SOLE 4627 0 0 WINTRUST FINL CORP COM 97650W108 982 24531 SH SOLE 24531 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 1704 362585 SH SOLE 362585 0 0 WISDOMTREE TR CHINADIV EX FI 97717X719 4437 39484 SH SOLE 39484 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 8440 250671 SH SOLE 250671 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1261 20415 SH SOLE 20415 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 2520 100376 SH SOLE 100376 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 4451 66777 SH SOLE 66777 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 8364 228710 SH SOLE 228710 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 1343 40815 SH SOLE 40815 0 0 WISDOMTREE INVTS INC COM 97717P104 43 13475 SH SOLE 13475 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 23688 692825 SH SOLE 692825 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 4576 217099 SH SOLE 217099 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 316 4195 SH SOLE 4195 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 678 10854 SH SOLE 10854 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 21972 226425 SH SOLE 226425 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 7966 275464 SH SOLE 275464 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 364344 7350090 SH SOLE 7350090 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1790 19052 SH SOLE 19052 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 38971 724107 SH SOLE 724107 0 0 WIX COM LTD SHS M98068105 3063 12017 SH SOLE 12017 0 0 WNS HLDGS LTD SPON ADR 92932M101 3816 59668 SH SOLE 59668 0 0 WOLVERINE WORLD WIDE INC COM 978097103 3301 127760 SH SOLE 127760 0 0 WOODWARD INC COM 980745103 5166 64442 SH SOLE 64442 0 0 WORKDAY INC CL A 98138H101 37031 172133 SH SOLE 172133 0 0 WORKIVA INC COM CL A 98139A105 2386 42792 SH SOLE 42792 0 0 WORLD FUEL SVCS CORP COM 981475106 408 19271 SH SOLE 19271 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 462 11418 SH SOLE 11418 0 0 WPP PLC NEW ADR 92937A102 896 22826 SH SOLE 22826 0 0 WPX ENERGY INC COM 98212B103 552 112598 SH SOLE 112598 0 0 BERKLEY W R CORP COM 084423102 8555 139897 SH SOLE 139897 0 0 WRIGHT MED GROUP N V ORD SHS N96617118 361 11812 SH SOLE 11812 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 1017 33071 SH SOLE 33071 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 2114 41853 SH SOLE 41853 0 0 WYNN RESORTS LTD COM 983134107 656 9141 SH SOLE 9141 0 0 XCEL ENERGY INC COM 98389B100 28351 410822 SH SOLE 410822 0 0 XENIA HOTELS & RESORTS INC COM 984017103 195 22201 SH SOLE 22201 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 3412 181789 SH SOLE 181789 0 0 XILINX INC COM 983919101 60933 584548 SH SOLE 584548 0 0 XINYUAN REAL ESTATE CO LTD SPONS ADR 98417P105 31 16274 SH SOLE 16274 0 0 XPERI HOLDING CORP COM 98390M103 273 23723 SH SOLE 23723 0 0 XPO LOGISTICS INC COM 983793100 7498 88567 SH SOLE 88567 0 0 DBX ETF TR XTRACK FTSE US 233051515 11788 436775 SH SOLE 436775 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 251831 8229784 SH SOLE 8229784 0 0 DBX ETF TR XTRCKR MSCI US 233051150 16395 534274 SH SOLE 534274 0 0 DBX ETF TR XTRACK RUSS 1000 233051481 871 25678 SH SOLE 25678 0 0 DBX ETF TR XTRCKR RUSL 1000 233051242 12862 428030 SH SOLE 428030 0 0 DBX ETF TR XTRACKERS S&P 233051143 20237 683436 SH SOLE 683436 0 0 DBX ETF TR XTRACK USD HIGH 233051432 144244 2998831 SH SOLE 2998831 0 0 XYLEM INC COM 98419M100 8089 96166 SH SOLE 96166 0 0 YAMANA GOLD INC COM 98462Y100 2687 473106 SH SOLE 473106 0 0 YANDEX N V SHS CLASS A N97284108 14643 224476 SH SOLE 224476 0 0 YETI HLDGS INC COM 98585X104 738 16276 SH SOLE 16276 0 0 YIREN DIGITAL LTD SPONSORED ADS 98585L100 42 14339 SH SOLE 14339 0 0 YUM BRANDS INC COM 988498101 9536 104447 SH SOLE 104447 0 0 YUM CHINA HLDGS INC COM 98850P109 4604 86946 SH SOLE 86946 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 28573 113179 SH SOLE 113179 0 0 ZENDESK INC COM 98936J101 3255 31630 SH SOLE 31630 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 5555 54677 SH SOLE 54677 0 0 ZILLOW GROUP INC CL A 98954M101 225 2212 SH SOLE 2212 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 8888 65289 SH SOLE 65289 0 0 ZIONS BANCORPORATION N A COM 989701107 355 12137 SH SOLE 12137 0 0 ZOETIS INC CL A 98978V103 203284 1229265 SH SOLE 1229265 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3912 8322 SH SOLE 8322 0 0 ZSCALER INC COM 98980G102 425 3019 SH SOLE 3019 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1981 66196 SH SOLE 66196 0 0 ZUMIEZ INC COM 989817101 229 8230 SH SOLE 8230 0 0 ZYNGA INC CL A 98986T108 1505 164976 SH SOLE 164976 0 0 BLACKROCK ENHANCED GLOBAL DI COM 092501105 676 70679 SH SOLE 70679 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 248 8907 SH SOLE 8907 0 0 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 2293 38274 SH SOLE 38274 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 8728 83873 SH SOLE 83873 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 2884 68655 SH SOLE 68655 0 0 ISHARES INC MSCI THAILND ETF 464286624 952 15171 SH SOLE 15171 0 0 ROYCE MICRO-CAP TR INC COM 780915104 84 10896 SH SOLE 10896 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 6288 276516 SH SOLE 276516 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 6592 88271 SH SOLE 88271 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 8736 78428 SH SOLE 78428 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 9746 167590 SH SOLE 167590 0 0 NEW JERSEY RES COM 646025106 264 9763 SH SOLE 9763 0 0 ISHARES TR GLB CNSM STP ETF 464288737 5428 97971 SH SOLE 97971 0 0 ISHARES TR GLOBAL MATER ETF 464288695 5759 82441 SH SOLE 82441 0 0 SPDR SER TR PORTFLI MORTGAGE 78464A383 5265 197624 SH SOLE 197624 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 2352 54879 SH SOLE 54879 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 1410 353395 SH SOLE 353395 0 0 AGNICO EAGLE MINES LTD COM 008474108 1790 22488 SH SOLE 22488 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 817 77723 SH SOLE 77723 0 0 AMERIS BANCORP COM 03076K108 213 9336 SH SOLE 9336 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 242 19021 SH SOLE 19021 0 0 BEACON ROOFING SUPPLY INC COM 073685109 503 16201 SH SOLE 16201 0 0 BRANDYWINEGBL GBL INCM OPP COM 10537L104 683 59347 SH SOLE 59347 0 0 EATON VANCE LTD DURATION INC COM 27828H105 1185 104744 SH SOLE 104744 0 0 FIRST TR HIGH INCOME L/S FD COM 33738E109 550 39509 SH SOLE 39509 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 307 14303 SH SOLE 14303 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 5735 221599 SH SOLE 221599 0 0 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 401 18471 SH SOLE 18471 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 2266 263779 SH SOLE 263779 0 0 ISHARES TR CORE S&P US VLU 464287663 58233 1072619 SH SOLE 1072619 0 0 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 239 42608 SH SOLE 42608 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 156 41897 SH SOLE 41897 0 0 MISTRAS GROUP INC COM 60649T107 79 20129 SH SOLE 20129 0 0 ORBCOMM INC COM 68555P100 82 24034 SH SOLE 24034 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 425 30754 SH SOLE 30754 0 0 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1059 52733 SH SOLE 52733 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 868 65475 SH SOLE 65475 0 0 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 352 35485 SH SOLE 35485 0 0 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 4295 230362 SH SOLE 230362 0 0 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 567 15385 SH SOLE 15385 0 0 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 4156 160763 SH SOLE 160763 0 0 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 6708 123671 SH SOLE 123671 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 4911 103590 SH SOLE 103590 0 0 VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 250 6077 SH SOLE 6077 0 0 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 3543 93969 SH SOLE 93969 0 0 VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 594 10966 SH SOLE 10966 0 0 VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 216 4173 SH SOLE 4173 0 0 WESTERN ASSET MTG DEFINED OP COM 95790B109 1019 77699 SH SOLE 77699 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 265 23602 SH SOLE 23602 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 13995 429198 SH SOLE 429198 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 6086 203752 SH SOLE 203752 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 3435 163327 SH SOLE 163327 0 0 ISHARES TR MSCI INTL VLU FT 46435G409 120356 6150028 SH SOLE 6150028 0 0 ISHARES TR MSCI INTL MOMENT 46434V449 135197 3978722 SH SOLE 3978722 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 224 6163 SH SOLE 6163 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 72 18090 SH SOLE 18090 0 0 ETFS TR BBRG ALL COMD K1 003261104 65493 3289454 SH SOLE 3289454 0 0 AGF INVTS TR AGFIQ US MK ANTI 00110G408 820 34756 SH SOLE 34756 0 0 ANGIODYNAMICS INC COM 03475V101 500 41434 SH SOLE 41434 0 0 ANTERO MIDSTREAM CORP COM 03676B102 1919 357295 SH SOLE 357295 0 0 BLACKROCK MUN INCM INVT QTY COM 09250G102 223 15809 SH SOLE 15809 0 0 BRADY CORP CL A 104674106 267 6664 SH SOLE 6664 0 0 CENTRAL PAC FINL CORP COM NEW 154760409 229 16846 SH SOLE 16846 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 539 26681 SH SOLE 26681 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 235 5019 SH SOLE 5019 0 0 CORELOGIC INC COM 21871D103 3658 54057 SH SOLE 54057 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 136 12201 SH SOLE 12201 0 0 DIGI INTL INC COM 253798102 187 11941 SH SOLE 11941 0 0 DWS STRATEGIC MUN INCOME TR COM 23342Q101 893 82271 SH SOLE 82271 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 64 15570 SH SOLE 15570 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 66 28147 SH SOLE 28147 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1157 90351 SH SOLE 90351 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 545 74106 SH SOLE 74106 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 123 15849 SH SOLE 15849 0 0 FIRST TR EXCH TRADED FD III HORIZON VOL SMCP 33741Y100 4198 173112 SH SOLE 173112 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2911 77554 SH SOLE 77554 0 0 FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 248 5584 SH SOLE 5584 0 0 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 864 42878 SH SOLE 42878 0 0 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 171 14401 SH SOLE 14401 0 0 FLEXSHARES TR GLB QLT R/E IDX 33939L787 2997 57111 SH SOLE 57111 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 4817 108954 SH SOLE 108954 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 1216 32024 SH SOLE 32024 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 467 10456 SH SOLE 10456 0 0 GLOBAL X FDS US PFD ETF 37954Y657 10695 431945 SH SOLE 431945 0 0 GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 694 14345 SH SOLE 14345 0 0 GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 4216 84604 SH SOLE 84604 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 1271 38755 SH SOLE 38755 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 21637 768615 SH SOLE 768615 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 583 13840 SH SOLE 13840 0 0 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 9865 239847 SH SOLE 239847 0 0 HAVERTY FURNITURE INC COM 419596101 232 11076 SH SOLE 11076 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 138 57149 SH SOLE 57149 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 170 30663 SH SOLE 30663 0 0 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 1845 31470 SH SOLE 31470 0 0 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 448 8050 SH SOLE 8050 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 1644 55264 SH SOLE 55264 0 0 INVESCO MORTGAGE CAPITAL INC COM 46131B100 128 47204 SH SOLE 47204 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 1192 20013 SH SOLE 20013 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 5960 209413 SH SOLE 209413 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 559 8443 SH SOLE 8443 0 0 INVESCO SR INCOME TR COM 46131H107 876 239466 SH SOLE 239466 0 0 INDEXIQ ETF TR US RL EST SMCP 45409B628 360 20553 SH SOLE 20553 0 0 ISHARES TR DOW JONES US ETF 464287846 2328 13969 SH SOLE 13969 0 0 ISHARES TR GLB INFRASTR ETF 464288372 21781 564560 SH SOLE 564560 0 0 ISHARES TR GLOB UTILITS ETF 464288711 366 6521 SH SOLE 6521 0 0 ISHARES TR GNMA BOND ETF 46429B333 783 15329 SH SOLE 15329 0 0 ISHARES INC JP MRG EM CRP BD 464286251 220 4250 SH SOLE 4250 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 4793 23926 SH SOLE 23926 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 930 7100 SH SOLE 7100 0 0 ISHARES TR MRGSTR SM CP GR 464288604 2288 9630 SH SOLE 9630 0 0 ISHARES TR MSCI ACWI ETF 464288257 136671 1710102 SH SOLE 1710102 0 0 ISHARES TR MSCI USA SZE FT 46432F370 5916 63090 SH SOLE 63090 0 0 ISHARES TR RUS TOP 200 ETF 464289446 92353 1137351 SH SOLE 1137351 0 0 ISHARES TR US REGNL BKS ETF 464288778 1279 39061 SH SOLE 39061 0 0 ISHARES TR U.S. UTILITS ETF 464287697 16167 110715 SH SOLE 110715 0 0 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 46 11353 SH SOLE 11353 0 0 LYDALL INC DEL COM 550819106 228 13811 SH SOLE 13811 0 0 MOMENTA PHARMACEUTICALS INC COM 60877T100 308 5864 SH SOLE 5864 0 0 NEW AMER HIGH INCOME FD INC COM NEW 641876800 752 91956 SH SOLE 91956 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 275 20370 SH SOLE 20370 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 491 57792 SH SOLE 57792 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1138 78388 SH SOLE 78388 0 0 NUVEEN REAL ASSET INCOME & G COM 67074Y105 461 38198 SH SOLE 38198 0 0 PENNANT GROUP INC COM 70805E109 370 9585 SH SOLE 9585 0 0 ETF SER SOLUTIONS PRMSE CP DIVRSFD 26922A768 226 8375 SH SOLE 8375 0 0 PROSHARES TR LARGE CAP CRE 74347R248 4502 59023 SH SOLE 59023 0 0 PROSHARES TR ULTRA 20YR TRE 74347R172 2516 37941 SH SOLE 37941 0 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 2106 16107 SH SOLE 16107 0 0 QUINSTREET INC COM 74874Q100 194 12272 SH SOLE 12272 0 0 ALPS ETF TR RIVRFRNT STR INC 00162Q783 6321 257784 SH SOLE 257784 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 12006 204595 SH SOLE 204595 0 0 SJW GROUP COM 784305104 280 4608 SH SOLE 4608 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1981 54490 SH SOLE 54490 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 2879 66362 SH SOLE 66362 0 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1919 43235 SH SOLE 43235 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 7948 261804 SH SOLE 261804 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 1778 42271 SH SOLE 42271 0 0 SPDR SER TR S&P PHARMAC 78464A722 1859 42765 SH SOLE 42765 0 0 SYNOVUS FINL CORP COM NEW 87161C501 316 14948 SH SOLE 14948 0 0 TRANSOCEAN LTD REG SHS H8817H100 50 61637 SH SOLE 61637 0 0 TRIMTABS ETF TR ALL CAP US FREE 89628W302 55282 1343421 SH SOLE 1343421 0 0 TWO HBRS INVT CORP COM NEW 90187B408 53 10410 SH SOLE 10410 0 0 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 906 47240 SH SOLE 47240 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 15985 307047 SH SOLE 307047 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 46258 385802 SH SOLE 385802 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 15829 102252 SH SOLE 102252 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 6424 58979 SH SOLE 58979 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2728 21124 SH SOLE 21124 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 7 11433 SH SOLE 11433 0 0 WESTERN ASSET EMERGING MKTS COM 95766A101 826 67079 SH SOLE 67079 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 364 8521 SH SOLE 8521 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 2757 60640 SH SOLE 60640 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 10339 172606 SH SOLE 172606 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 1423 34946 SH SOLE 34946 0 0 ALPS ETF TR CLEAN ENERGY 00162Q460 252 4555 SH SOLE 4555 0 0 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 707 13200 SH SOLE 13200 0 0 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 487 12484 SH SOLE 12484 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 667 58031 SH SOLE 58031 0 0 BLACKROCK FLOATING RATE INCO COM 091941104 661 58862 SH SOLE 58862 0 0 BLACKROCK MUN INCOME QUALITY COM 092479104 700 49125 SH SOLE 49125 0 0 BLACKROCK MUN BD TR COM 09249H104 784 51575 SH SOLE 51575 0 0 BLACKROCK MUNIHOLDINGS QUALI COM 09254A101 721 55978 SH SOLE 55978 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 792 91189 SH SOLE 91189 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 682 50789 SH SOLE 50789 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1535 114235 SH SOLE 114235 0 0 BLACKSTONE GSO FLTING RTE FU COM 09256U105 708 51486 SH SOLE 51486 0 0 BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 829 64479 SH SOLE 64479 0 0 BNY MELLON STRATEGIC MUN BD COM 09662E109 667 91548 SH SOLE 91548 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 664 66423 SH SOLE 66423 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 9570 444905 SH SOLE 444905 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 700 238142 SH SOLE 238142 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 829 392736 SH SOLE 392736 0 0 ETF SER SOLUTIONS DISTILLATE US 26922A321 14671 449632 SH SOLE 449632 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 672 35272 SH SOLE 35272 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 666 245886 SH SOLE 245886 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 810 69628 SH SOLE 69628 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 708 120642 SH SOLE 120642 0 0 FEDERATED HERMES PREM MUNI I COM 31423P108 704 49301 SH SOLE 49301 0 0 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 523 10983 SH SOLE 10983 0 0 FIRST TR SR FLG RTE INCM FD COM 33733U108 667 60843 SH SOLE 60843 0 0 FLEXSHARES TR HIG YLD VL ETF 33939L662 5374 115575 SH SOLE 115575 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 6783 327981 SH SOLE 327981 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 10287 183790 SH SOLE 183790 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 20022 721263 SH SOLE 721263 0 0 GDL FUND COM SH BEN IT 361570104 665 79407 SH SOLE 79407 0 0 GENERAL AMERN INVS INC COM 368802104 704 20726 SH SOLE 20726 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 135 12159 SH SOLE 12159 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 1161 20427 SH SOLE 20427 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1104 10037 SH SOLE 10037 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 829 10714 SH SOLE 10714 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 1304 36807 SH SOLE 36807 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 6119 348689 SH SOLE 348689 0 0 INVESCO HIGH INCOME TR II COM 46131F101 653 53302 SH SOLE 53302 0 0 INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 18338 173439 SH SOLE 173439 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 830 13662 SH SOLE 13662 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 668 13781 SH SOLE 13781 0 0 ISHARES TR MSCI INTL MULTFT 46434V274 1014 41740 SH SOLE 41740 0 0 ISHARES INC MSCI EMERG MKT 46434G889 91114 2076433 SH SOLE 2076433 0 0 ISHARES TR NORTH AMERN NAT 464287374 6469 326697 SH SOLE 326697 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1570 31164 SH SOLE 31164 0 0 JAPAN SMALLER CAPITALIZATION COM 47109U104 791 91209 SH SOLE 91209 0 0 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 706 138741 SH SOLE 138741 0 0 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 1387 18759 SH SOLE 18759 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 2835 55590 SH SOLE 55590 0 0 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 19564 602897 SH SOLE 602897 0 0 MFS MUN INCOME TR SH BEN INT 552738106 661 102747 SH SOLE 102747 0 0 MORGAN STANLEY EMER MKTS DEB COM 61744H105 697 83028 SH SOLE 83028 0 0 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 1376 34542 SH SOLE 34542 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 434 40827 SH SOLE 40827 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 712 44574 SH SOLE 44574 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 951 66319 SH SOLE 66319 0 0 NUSHARES ETF TR ESG HI TLD CRP 67092P854 1650 67716 SH SOLE 67716 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 8445 165950 SH SOLE 165950 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 694 83522 SH SOLE 83522 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 687 83759 SH SOLE 83759 0 0 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 699 73891 SH SOLE 73891 0 0 NUVEEN SR INCOME FD COM 67067Y104 687 142278 SH SOLE 142278 0 0 NUVEEN SHT DUR CR OPP FD COM 67074X107 718 58037 SH SOLE 58037 0 0 LISTED FD TR SHARES LAG CAP 53656F805 8893 307352 SH SOLE 307352 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 8472 157175 SH SOLE 157175 0 0 PIONEER DIVERSIFIED HIGH INC COM 723653101 716 52972 SH SOLE 52972 0 0 PIONEER HIGH INCOME TR COM 72369H106 697 87545 SH SOLE 87545 0 0 PROSHARES TR LONG ONLINE SHRT 74347B375 239 2832 SH SOLE 2832 0 0 SOURCE CAP INC COM 836144105 693 18817 SH SOLE 18817 0 0 SPDR SER TR S&P KENSHO CLEAN 78468R655 515 7075 SH SOLE 7075 0 0 TEMPLETON EMERGING MKTS FD COM 880191101 760 49429 SH SOLE 49429 0 0 TEMPLETON EMERGING MKTS INCO COM 880192109 659 88998 SH SOLE 88998 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 785 146644 SH SOLE 146644 0 0 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 4392 163712 SH SOLE 163712 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 291 5635 SH SOLE 5635 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 2166 35041 SH SOLE 35041 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 9495 103018 SH SOLE 103018 0 0 VANGUARD WELLINGTON FD US QUALITY 921935706 365 4397 SH SOLE 4397 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 684 138277 SH SOLE 138277 0 0 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 696 157147 SH SOLE 157147 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 676 153262 SH SOLE 153262 0 0 WESTERN ASSET HIGH INCOME FD COM 95766J102 692 108085 SH SOLE 108085 0 0 WESTERN ASSET INTER MUNI FD COM 958435109 1526 168482 SH SOLE 168482 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 7855 189960 SH SOLE 189960 0 0 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 2122 87693 SH SOLE 87693 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 5960 172853 SH SOLE 172853 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 2511 88507 SH SOLE 88507 0 0 ETFS TR BBRG ALL LNGR K1 003261203 303 13057 SH SOLE 13057 0 0 ALLIANZGI DIVIDEND INT & PRM COM 01883A107 421 35720 SH SOLE 35720 0 0 ALLIANZGI DIVERSIFIED INCOME COM 01883J108 421 16614 SH SOLE 16614 0 0 ARBOR REALTY TRUST INC COM 038923108 1109 96689 SH SOLE 96689 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 238 6009 SH SOLE 6009 0 0 BANCROFT FD LTD COM 059695106 413 16628 SH SOLE 16628 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 214 15913 SH SOLE 15913 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 745 124612 SH SOLE 124612 0 0 CLOUGH GLOBAL EQUITY FD COM 18914C100 403 35908 SH SOLE 35908 0 0 CUSHING NEXTGEN INFRA INCM F COM 231647207 300 11163 SH SOLE 11163 0 0 EATON VANCE RISK MNGD DIV EQ COM 27829G106 372 38848 SH SOLE 38848 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 370 33980 SH SOLE 33980 0 0 EXTREME NETWORKS INC COM 30226D106 66 16382 SH SOLE 16382 0 0 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 426 7616 SH SOLE 7616 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 277 30989 SH SOLE 30989 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1957 32240 SH SOLE 32240 0 0 FLEXSHARES TR CRE SLCT BD FD 33939L670 14979 556731 SH SOLE 556731 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 3963 153310 SH SOLE 153310 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 2723 57170 SH SOLE 57170 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 7644 62659 SH SOLE 62659 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 3432 76858 SH SOLE 76858 0 0 FLEXSHARES TR READY ACC VARI 33939L886 3508 45955 SH SOLE 45955 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 5731 114947 SH SOLE 114947 0 0 FLEXSHARES TR US QUALITY CAP 33939L746 10262 279472 SH SOLE 279472 0 0 FRANKLIN LTD DURATION INCOME COM 35472T101 160 18739 SH SOLE 18739 0 0 FRANKLIN UNVL TR SH BEN INT 355145103 381 55814 SH SOLE 55814 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 525 13105 SH SOLE 13105 0 0 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 601 21849 SH SOLE 21849 0 0 HCI GROUP INC COM 40416E103 395 8016 SH SOLE 8016 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C508 1359 46351 SH SOLE 46351 0 0 INTERFACE INC COM 458665304 140 22916 SH SOLE 22916 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 2595 102349 SH SOLE 102349 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 367 6962 SH SOLE 6962 0 0 INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 293 10699 SH SOLE 10699 0 0 INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 227 10112 SH SOLE 10112 0 0 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 223 8279 SH SOLE 8279 0 0 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 6902 342856 SH SOLE 342856 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 251 4584 SH SOLE 4584 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 399 4618 SH SOLE 4618 0 0 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 423 16525 SH SOLE 16525 0 0 ISHARES TR MORTGE REL ETF 46435G342 2006 77854 SH SOLE 77854 0 0 ISHARES TR MSCI CHINA A 46434V514 3274 89214 SH SOLE 89214 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 1175 11902 SH SOLE 11902 0 0 JANUS DETROIT STR TR HENDERSON MTG 47103U852 478 8922 SH SOLE 8922 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD EUROPE 46641Q720 375 16381 SH SOLE 16381 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 402 66916 SH SOLE 66916 0 0 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 369 21011 SH SOLE 21011 0 0 MADISON COVERED CALL & EQUIT COM 557437100 382 63934 SH SOLE 63934 0 0 MONROE CAP CORP COM 610335101 593 86762 SH SOLE 86762 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 828 100176 SH SOLE 100176 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 207 17147 SH SOLE 17147 0 0 PACER FDS TR WEALTHSHIELD 69374H840 16472 647098 SH SOLE 647098 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 386 8187 SH SOLE 8187 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 308 4189 SH SOLE 4189 0 0 KRANESHARES TR QUADRTC INT RT 500767736 5959 217306 SH SOLE 217306 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 527 50590 SH SOLE 50590 0 0 ROYCE VALUE TR INC COM 780910105 595 47043 SH SOLE 47043 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 464 12615 SH SOLE 12615 0 0 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 1070 58460 SH SOLE 58460 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 5778 235181 SH SOLE 235181 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 43550 1338751 SH SOLE 1338751 0 0 SPDR SER TR BLOMBRG BRC EMRG 78464A391 4212 160280 SH SOLE 160280 0 0 SPDR SER TR FTSE INT GVT ETF 78464A490 1349 24880 SH SOLE 24880 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 16321 500190 SH SOLE 500190 0 0 SPDR SER TR RUSSELL LOW VOL 78468R754 954 12256 SH SOLE 12256 0 0 SPDR SER TR RUSSELL YIELD 78468R770 559 9216 SH SOLE 9216 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 1165 13952 SH SOLE 13952 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2191 90216 SH SOLE 90216 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7700 228290 SH SOLE 228290 0 0 SSGA ACTIVE TR SPDR SSGA FXD 78470P507 16183 505165 SH SOLE 505165 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 344 3174 SH SOLE 3174 0 0 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 30971 847834 SH SOLE 847834 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 6177 746886 SH SOLE 746886 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1029 6351 SH SOLE 6351 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 308 5569 SH SOLE 5569 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8595 80936 SH SOLE 80936 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 404 61128 SH SOLE 61128 0 0 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 362 85631 SH SOLE 85631 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 313 11704 SH SOLE 11704 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 475 18676 SH SOLE 18676 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1070 21844 SH SOLE 21844 0 0 WISDOMTREE TR US LARGECAP FUND 97717W588 810 22870 SH SOLE 22870 0 0 WISDOMTREE TR US MULTIFACTOR 97717Y857 617 19725 SH SOLE 19725 0 0 WISDOMTREE TR US SHT TRM CORP 97717X156 276 5346 SH SOLE 5346 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 373 12137 SH SOLE 12137 0 0 DBX ETF TR XTRCK JP MRGN ES 233051713 4480 206297 SH SOLE 206297 0 0 DBX ETF TR XTRACK MSCI ALL 233051598 3230 154155 SH SOLE 154155 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1011 21019 SH SOLE 21019 0 0 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 726 13081 SH SOLE 13081 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1449 10232 SH SOLE 10232 0 0 ISHARES INC JP MORGAN EM ETF 464286517 1592 38059 SH SOLE 38059 0 0 ISHARES TR US BR DEL SE ETF 464288794 232 3748 SH SOLE 3748 0 0 ISHARES TR US INDUSTRIALS 464287754 2662 15924 SH SOLE 15924 0 0 ISHARES TR US OIL GS EX ETF 464288851 295 11156 SH SOLE 11156 0 0 ISHARES TR U.S. PHARMA ETF 464288836 1465 8959 SH SOLE 8959 0 0 ISHARES TR US TELECOM ETF 464287713 970 35664 SH SOLE 35664 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 239 21180 SH SOLE 21180 0 0 BOGOTA FINL CORP COM 097235105 107 13995 SH SOLE 13995 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 765 21664 SH SOLE 21664 0 0 SPDR SER TR BLOMBERG BRC INT 78464A334 37305 1188232 SH SOLE 1188232 0 0 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 317 21132 SH SOLE 21132 0 0 ADVAXIS INC COM NEW 007624307 4 10000 SH SOLE 10000 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 243 54114 SH SOLE 54114 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 165 24883 SH SOLE 24883 0 0 ALPINE INCOME PPTY TR INC COM 02083X103 157 10111 SH SOLE 10111 0 0 ANTERO RESOURCES CORP COM 03674X106 85 30986 SH SOLE 30986 0 0 ETF SER SOLUTIONS APTUS DEFINED 26922A388 10482 340106 SH SOLE 340106 0 0 ATHERSYS INC NEW COM 04744L106 50 25450 SH SOLE 25450 0 0 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 58 11543 SH SOLE 11543 0 0 CADENCE BANCORPORATION CL A 12739A100 178 20681 SH SOLE 20681 0 0 CBIZ INC COM 124805102 424 18524 SH SOLE 18524 0 0 CENTRAL GARDEN & PET CO COM 153527106 225 5629 SH SOLE 5629 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 143 15350 SH SOLE 15350 0 0 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 22 23000 SH SOLE 23000 0 0 COMSTOCK RES INC COM 205768302 64 14659 SH SOLE 14659 0 0 CUSTOMERS BANCORP INC COM 23204G100 122 10904 SH SOLE 10904 0 0 DBV TECHNOLOGIES S A SPONSORED ADR 23306J101 36 20614 SH SOLE 20614 0 0 DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 212 838 SH SOLE 838 0 0 DNP SELECT INCOME FD INC COM 23325P104 274 27323 SH SOLE 27323 0 0 ENSTAR GROUP LIMITED SHS G3075P101 548 3396 SH SOLE 3396 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 5724 281041 SH SOLE 281041 0 0 FLEXSHARES TR STOX ESG INDEX 33939L696 258 3166 SH SOLE 3166 0 0 FLUIDIGM CORP DEL NOTE 2.750% 2/0 34385PAA6 20 20000 SH SOLE 20000 0 0 FLUSHING FINL CORP COM 343873105 161 15296 SH SOLE 15296 0 0 GABELLI EQUITY TR INC COM 362397101 64 12569 SH SOLE 12569 0 0 GALIANO GOLD INC COM 36352H100 17 12150 SH SOLE 12150 0 0 GLOBAL SELF STORAGE INC COM 37955N106 60 15000 SH SOLE 15000 0 0 GP STRATEGIES CORP COM 36225V104 193 20000 SH SOLE 20000 0 0 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 48 52000 SH SOLE 52000 0 0 NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 1679 58573 SH SOLE 58573 0 0 HERITAGE INS HLDGS INC COM 42727J102 142 14010 SH SOLE 14010 0 0 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 800 24036 SH SOLE 24036 0 0 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 2990 113693 SH SOLE 113693 0 0 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 2235 80478 SH SOLE 80478 0 0 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1425 62727 SH SOLE 62727 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 381 17623 SH SOLE 17623 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 610 24849 SH SOLE 24849 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 354 16125 SH SOLE 16125 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 277 11963 SH SOLE 11963 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 6761 198737 SH SOLE 198737 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 439 13683 SH SOLE 13683 0 0 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 1770 45973 SH SOLE 45973 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 631 8584 SH SOLE 8584 0 0 ISHARES TR ASIA 50 ETF 464288430 3697 51475 SH SOLE 51475 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 223 3842 SH SOLE 3842 0 0 ISHARES TR EUROPE ETF 464287861 348 8304 SH SOLE 8304 0 0 ISHARES TR IBONDS DEC2023 46435G318 5112 194505 SH SOLE 194505 0 0 ISHARES TR IBONDS DEC 46435U697 5125 189154 SH SOLE 189154 0 0 ISHARES TR IBONDS DEC 25 46435U432 4565 162440 SH SOLE 162440 0 0 ISHARES TR INTL DEV RE ETF 464288489 1566 65398 SH SOLE 65398 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 2188 97017 SH SOLE 97017 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 1163 26560 SH SOLE 26560 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 508 18956 SH SOLE 18956 0 0 ISHARES TR MSCI INTL SML CP 46434V266 1433 47685 SH SOLE 47685 0 0 ISHARES INC MSCI JAPN SMCETF 464286582 389 5301 SH SOLE 5301 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 1798 54164 SH SOLE 54164 0 0 ISHARES INC MSCI WORLD ETF 464286392 433 4355 SH SOLE 4355 0 0 ISHARES TR RESIDENTIAL MULT 464288562 10859 178106 SH SOLE 178106 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 981 91292 SH SOLE 91292 0 0 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 274 5796 SH SOLE 5796 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 671 14362 SH SOLE 14362 0 0 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 5163 102530 SH SOLE 102530 0 0 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 540 19333 SH SOLE 19333 0 0 KADANT INC COM 48282T104 361 3291 SH SOLE 3291 0 0 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 1181 39886 SH SOLE 39886 0 0 MARKER THERAPEUTICS INC COM 57055L107 32 21414 SH SOLE 21414 0 0 NEXPOINT REAL ESTATE FIN INC COM 65342V101 189 12875 SH SOLE 12875 0 0 NUVEEN MUN VALUE FD INC COM 670928100 127 11912 SH SOLE 11912 0 0 OXBRIDGE RE HLDGS LTD *W EXP 03/26/202 G6856M114 3 35500 SH SOLE 35500 0 0 PENNYMAC MTG INVT TR COM 70931T103 365 22693 SH SOLE 22693 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 530 10338 SH SOLE 10338 0 0 PROSHARES TR ULTR 7-10 TREA 74347R180 281 3704 SH SOLE 3704 0 0 PROSHARES TR PSHS ULT BASMATL 74347R776 666 11974 SH SOLE 11974 0 0 PROSHARES TR PSHS CONSMRGOODS 74347R768 1184 19186 SH SOLE 19186 0 0 PROSHARES TR PSHS CONSMR SVCS 74347R750 1506 21151 SH SOLE 21151 0 0 PROSHARES TR PSHS ULTRA INDL 74347R727 645 8643 SH SOLE 8643 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 746 15711 SH SOLE 15711 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 2129 37414 SH SOLE 37414 0 0 PROSHARES TR PSHS ULTRA UTIL 74347R685 1358 27008 SH SOLE 27008 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 863 6590 SH SOLE 6590 0 0 PROSHARES TR ULTSHT FT CH 50 74347B227 262 6146 SH SOLE 6146 0 0 PROSHARES TR ULSHRT TECH NEW 74347G853 286 14943 SH SOLE 14943 0 0 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 79 78000 SH SOLE 78000 0 0 RAYONIER INC COM 754907103 432 16341 SH SOLE 16341 0 0 ALPS ETF TR RIVERFRONT DYM 00162Q536 5987 228819 SH SOLE 228819 0 0 ALPS ETF TR RIVERFRONT UNC 00162Q544 291 11600 SH SOLE 11600 0 0 ALPS ETF TR RIVERFRNT DYMC 00162Q528 7669 219110 SH SOLE 219110 0 0 ALPS ETF TR RIVERFRNT FLEX 00162Q510 6367 182164 SH SOLE 182164 0 0 ROCKWELL MED INC COM 774374102 29 27302 SH SOLE 27302 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2549 65807 SH SOLE 65807 0 0 SCORPIO TANKERS INC SHS Y7542C130 228 20632 SH SOLE 20632 0 0 SEQUANS COMMUNICATIONS S A SPONSORED ADS 817323207 96 16161 SH SOLE 16161 0 0 SMITH & WESSON BRANDS INC COM 831754106 176 11329 SH SOLE 11329 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 6358 67183 SH SOLE 67183 0 0 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 368 6925 SH SOLE 6925 0 0 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 5426 174684 SH SOLE 174684 0 0 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 574 14207 SH SOLE 14207 0 0 TELLURIAN INC NEW COM 87968A104 90 113500 SH SOLE 113500 0 0 BANCORP INC DEL COM 05969A105 95 10955 SH SOLE 10955 0 0 TURTLE BEACH CORP COM NEW 900450206 260 14301 SH SOLE 14301 0 0 UBS AG LONDON BRANCH ETRACS UBS BLOOM 90274D390 2949 221817 SH SOLE 221817 0 0 UBS AG JERSEY BRANCH ETRAC WELLS BDCI 902641588 201 13674 SH SOLE 13674 0 0 VALLEY NATL BANCORP COM 919794107 86 12529 SH SOLE 12529 0 0 VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 405 18920 SH SOLE 18920 0 0 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 1857 102894 SH SOLE 102894 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 953 6263 SH SOLE 6263 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 2231 14961 SH SOLE 14961 0 0 VANGUARD WELLINGTON FD US MINIMUM 921935409 880 10671 SH SOLE 10671 0 0 VERITEX HLDGS INC COM 923451108 214 12565 SH SOLE 12565 0 0 VERMILION ENERGY INC COM 923725105 50 21342 SH SOLE 21342 0 0 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 380 9382 SH SOLE 9382 0 0 ZYNEX INC COM 98986M103 188 10756 SH SOLE 10756 0 0 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 24558 466757 SH SOLE 466757 0 0 AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 22089 516449 SH SOLE 516449 0 0 AMERICAN CENTY ETF TR STOXX US QUALT 025072208 18871 500485 SH SOLE 500485 0 0 AMERICAN CENTY ETF TR SUSTAINABLE EQTY 025072752 81450 1912440 SH SOLE 1912440 0 0 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 25713 471608 SH SOLE 471608 0 0 BLACKROCK INCOME TR INC COM 09247F100 357 58605 SH SOLE 58605 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 460 9164 SH SOLE 9164 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 763 12978 SH SOLE 12978 0 0 GLOBAL X FDS MSCI NXT EMRNG 37950E218 169 10193 SH SOLE 10193 0 0 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 491 11882 SH SOLE 11882 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 597 11259 SH SOLE 11259 0 0 J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 3091 55459 SH SOLE 55459 0 0 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 610 23937 SH SOLE 23937 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 770 24925 SH SOLE 24925 0 0 SPDR SER TR BLOMBRG BRC INTL 78464A151 839 23579 SH SOLE 23579 0 0 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 1629 94206 SH SOLE 94206 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 244 4362 SH SOLE 4362 0 0 EATON VANCE TAX MNGED BUY WR COM 27828X100 662 48523 SH SOLE 48523 0 0 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 448 16626 SH SOLE 16626 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 222 7002 SH SOLE 7002 0 0 SPDR SER TR SSGA US SMAL ETF 78468R887 7073 93356 SH SOLE 93356 0 0 API GROUP CORP COM STK 00187Y100 527 37002 SH SOLE 37002 0 0 ATRION CORP COM 049904105 216 346 SH SOLE 346 0 0 FARMER BROS CO COM 307675108 68 15391 SH SOLE 15391 0 0 FIRST HAWAIIAN INC COM 32051X108 401 27707 SH SOLE 27707 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 255 23741 SH SOLE 23741 0 0 HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 48 27739 SH SOLE 27739 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 939 25918 SH SOLE 25918 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 792 19160 SH SOLE 19160 0 0 ISHARES TR MSCI LW CRB TG 46434V464 235 1791 SH SOLE 1791 0 0 ISHARES INC GLB ENR PROD ETF 464286343 404 38668 SH SOLE 38668 0 0 OMEGA FLEX INC COM 682095104 227 1447 SH SOLE 1447 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 79 18880 SH SOLE 18880 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 17513 466388 SH SOLE 466388 0 0 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 7180 356277 SH SOLE 356277 0 0 ISHARES U S ETF TR COMMOD SEL STG 46431W853 1279 51223 SH SOLE 51223 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 933 56386 SH SOLE 56386 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 928 19272 SH SOLE 19272 0 0 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 978 15900 SH SOLE 15900 0 0 WISDOMTREE TR US SHRT TRM HIGH 97717X149 233 4856 SH SOLE 4856 0 0 WISDOMTREE TR YIELD ENHANCED 97717Y808 298 5772 SH SOLE 5772 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 411 17946 SH SOLE 17946 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 151 10034 SH SOLE 10034 0 0 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1393 13853 SH SOLE 13853 0 0 MCCORMICK & CO INC COM VTG 579780107 727 3723 SH SOLE 3723 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 410 6634 SH SOLE 6634 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 952 23035 SH SOLE 23035 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 1041 109354 SH SOLE 109354 0 0 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 563 59000 SH SOLE 59000 0 0 PRINCIPAL EXCHANGE-TRADED FD PRINCIPAL ACTV 74255Y706 1371 48235 SH SOLE 48235 0 0 PRINCIPAL EXCHANGE-TRADED FD ACTV INCM ETF 74255Y102 372 9870 SH SOLE 9870 0 0 PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 6663 201845 SH SOLE 201845 0 0 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 206 7876 SH SOLE 7876 0 0 ISHARES INC CUR HD MSCI EM 46434G509 1504 55539 SH SOLE 55539 0 0 NEWS CORP NEW CL B 65249B208 532 38088 SH SOLE 38088 0 0 REALITY SHS ETF TR DIVCN DIVD ETF 75605A504 680 18763 SH SOLE 18763 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 122 15382 SH SOLE 15382 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 5447 143928 SH SOLE 143928 0 0 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 22 22000 SH SOLE 22000 0 0 DURECT CORP COM 266605104 21 12021 SH SOLE 12021 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 14171 3280374 SH SOLE 3280374 0 0 EZCORP INC NOTE 2.375% 5/0 302301AE6 8 10000 SH SOLE 10000 0 0 GREEN PLAINS INC COM 393222104 234 15087 SH SOLE 15087 0 0 INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 525 22910 SH SOLE 22910 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 11332 216367 SH SOLE 216367 0 0 ISHARES INC MSCI EQUAL WEITE 464286681 21931 359110 SH SOLE 359110 0 0 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 769 100000 SH SOLE 100000 0 0 POWELL INDS INC COM 739128106 265 11000 SH SOLE 11000 0 0 ANIXA BIOSCIENCES INC COM 03528H109 75 30700 SH SOLE 30700 0 0 ISHARES TR MSCI EURO FL ETF 464289180 4666 339580 SH SOLE 339580 0 0 TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 6577 236070 SH SOLE 236070 0 0 TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 11326 453525 SH SOLE 453525 0 0 FARMERS & MERCHANTS BANCORP COM 30779N105 581 29042 SH SOLE 29042 0 0 INNOVATOR ETFS TR IBD BREAKOUT 45782C763 313 13243 SH SOLE 13243 0 0 KRANESHARES TR KYA DYNMC INC 500767686 21271 1028602 SH SOLE 1028602 0 0 KRANESHARES TR LRG CAP QTY DIVD 500767728 8123 307758 SH SOLE 307758 0 0 KRANESHARES TR SML CAP QTY DIVD 500767710 5824 271144 SH SOLE 271144 0 0 SALEM MEDIA GROUP INC CL A 794093104 46 50000 SH SOLE 50000 0 0